BM66(d@ 888888999888888777666666;;;999888666666666777777444444666999===???>>>===999888666777888999999888<<<<<<===??????>>>;;;999>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>777333///,,,...444:::???FFFOOO[[[gggrrr{{{~~~}}}xxx{{{uuuttthhhlllooopppvvv~~~zzzzzz}}}}}}||||||}}}~~~}}}zzzwwwzzzyyyyyyxxxxxxxxxyyyyyy{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvssssssuuuvvvtttrrrwwwzzz}}}~~~~~~~~~~~~||||||zzzzzzzzz|||}}}~~~~~~~~~~~~}}}|||~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{pppkkkmmmfffiiimmmrrrxxx|||vvvrrrvvv|||~~~{{{{{{~~~~~~}}}}}}}}}{{{zzzzzzxxxwwwyyyzzzxxxtttoooooo```QQQJJJEEE@@@???BBBLLLOOORRRWWW]]]]]]OOO>>>222///,,,+++,,,,,,***'''+++---///000000000222333444333000//////000222444444//////555777666AAAQQQppp{{{cccAAA555---000222111888CCCfffsssYYYGGGDDDGGGccczzz{{{aaaTTTQQQVVV]]]aaa[[[RRRJJJDDD???555777888666333111222444---------,,,***((('''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))))))))***+++,,,---111222333444666777888888:::???LLL^^^rrrwww666666777777777666555555777777666666555555666666888888999<<>>999888999:::<<<<<<;;;999999;;;===@@@AAA???<<<999>>>>>>==================;;;;;;;;;<<<<<<<<<<<<<<<777444000,,,,,,000444888???GGGQQQ\\\gggpppwwwzzz|||zzzyyy}}}ooonnnmmmnnnsss~~~}}}tttpppoooooottt{{{zzzzzzzzzzzz{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxyyy|||}}}}}}~~~~~~|||yyywwwwwwuuurrrooosssvvvxxxzzz{{{|||}}}{{{zzz{{{|||~~~}}}}}}~~~{{{vvvooogggdddffflllpppvvv}}}{{{yyywwwxxx~~~{{{{{{}}}~~~~~~}}}{{{|||zzzxxxxxxwwwssskkkeee^^^RRRFFFAAA???>>>AAAGGGOOOUUUYYYXXXVVVQQQEEE888000...+++***+++,,,***(((,,,...000111000000111222333222000/////////111222222000222666444555EEEXXX|||oooSSS888222000333222555FFFZZZuuu{{{~~~{{{dddKKK===???FFFjjjyyyqqq___XXXYYY\\\``````WWWMMMFFFBBB???<<<>>>???===777111...---,,,,,,,,,+++***)))((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((())))))***+++------111111222444555666777888:::@@@OOOeeexxxwww333444555666666555555444333444555555555555555555999999:::<<>>;;;888:::>>>@@@AAA???===;;;>>>??????@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;::::::777333///---...000111999>>>GGGPPPYYYdddpppyyy}}}~~~~~~}}}yyytttnnnooouuu{{{~~~~~~mmmjjjhhhhhhfffgggmmmuuuxxxzzz{{{zzzyyyxxxxxxyyy{{{zzzzzzzzzzzzzzz{{{{{{xxxwwwwwwwwwyyy|||~~~}}}~~~~~~zzzuuuoookkkoooqqqtttvvvxxx{{{~~~{{{xxxxxxzzz{{{~~~~~~~~~tttjjjfffdddbbbccceeerrrxxx|||vvvuuuwww~~~}}}}}}~~~~~~~~~~~~~~~|||{{{{{{yyyvvvuuurrrkkkaaaZZZQQQIIIAAA>>>???CCCKKKSSSTTTZZZ]]]VVVKKK@@@777111---+++******+++++++++***---///111111000000000111111111000///////////////,,,---111555666>>>TTTllloooSSSAAA222222444555333;;;UUUqqqxxx|||mmmRRR===888DDDQQQrrryyy~~~xxxjjj]]]YYYYYY\\\]]]YYYOOOFFFCCCBBB@@@DDDFFFGGGEEE???777111...,,,,,,+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((()))***,,,---...000111222333444555666777:::BBBUUUnnnwww222333555666777666555444111222444666666666666555666666777:::===???@@@???999:::>>>BBBEEEDDD@@@===;;;===??????>>>===<<<<<<>>>???AAABBBBBB@@@===<<<<<<<<<=========;;;:::999<<<:::777444111000000000888;;;AAAHHHOOOZZZmmm|||zzzzzz}}}|||tttwww}}}~~~{{{wwwooooooqqqrrrqqqnnnnnnnnnuuuyyy||||||{{{yyyxxxyyy{{{{{{zzzzzzzzz{{{||||||zzzzzzyyyyyyzzz{{{}}}|||uuuoookkkmmmpppsssvvvxxxzzz}}}}}}yyywwwwwwxxxzzzkkkeee______dddiiimmmnnnxxxzzztttuuu{{{~~~}}}{{{|||||||||zzzxxxwwwtttpppnnnjjjbbbXXXPPPHHHDDD@@@???BBBJJJTTT\\\YYYZZZVVVLLL>>>444...,,,******))))))***+++++++++...000111111000///000111000000000//////.........000///111777>>>MMMggg~~~tttTTT>>>777111333666666777CCCaaa}}}|||vvv~~~{{{bbbGGG:::@@@TTTeeexxxyyyxxxrrrfff[[[SSSPPPUUUVVVQQQHHHBBBBBBCCCCCCCCCDDDDDDBBB>>>999444111...---,,,***(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((()))***,,,---...///000111222444555666666:::CCCZZZwwwwww333444666888999888666555111222444666777777666666444444555888===@@@BBBBBB:::;;;???CCCEEEEEEAAA>>>AAAAAA@@@>>>:::999;;;>>><<<>>>AAACCCCCCAAA>>><<<============<<<;;;::::::;;;:::888666444222222111777999>>>CCCFFFPPPggg}}}}}}~~~{{{|||~~~|||yyyzzz{{{}}}vvvnnnmmmqqqvvvzzz{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{|||}}}{{{{{{zzzzzzzzzzzz{{{|||~~~xxxrrrooonnnrrrvvvxxxyyyxxxyyyyyy}}}~~~}}}zzzyyy{{{}}}~~~wwwqqqbbbaaaaaadddllltttxxxxxx{{{vvvtttyyy~~~~~~~~~}}}|||{{{{{{{{{zzzxxxvvvtttoooiiiddd^^^VVVMMMFFF?????????BBBHHHQQQYYY]]]XXXQQQFFF<<<444...+++***))))))))))))******,,,---...000222222111000000111///000000000000000000///666444555>>>LLLaaayyy}}}___AAA444444000111333999BBBTTTmmm|||vvvxxxuuuZZZEEEAAAOOOeeevvv{{{vvvoooeee]]]VVVQQQNNNSSSTTTQQQIIIEEEEEEFFFDDD@@@>>>:::777555333111111000///,,,)))'''%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))''''''((()))***,,,...//////000111222444555666666;;;DDD\\\}}}yyy}}}444666888::::::999777555222333444555666666666666666555666999===AAACCCCCC<<<<<<===???BBBBBB@@@>>>CCCDDDBBB>>>999888:::===;;;===???BBBBBBAAA@@@>>>======<<<;;;;;;;;;<<<<<<888888666555444333222222444666<<>>BBBFFFLLLUUU]]]^^^YYYOOOBBB666000...,,,++++++(((***+++*********,,,......000222222111111111222000000000000111222333444333666???PPPfff~~~mmmMMM888222333//////444AAAUUUkkkkkkRRRFFFNNNaaatttuuufffYYYSSSSSSWWWZZZYYYYYYUUUMMMIIIIIIHHHEEEGGGAAA:::444222111111111000///,,,)))&&&%%%$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))''''''((()))***,,,...///000111222333444555666777<<>>@@@@@@>>><<<;;;;;;===>>>???>>>???BBBDDDAAA<<<999:::<<<999;;;===@@@AAAAAAAAA@@@>>><<<:::999999;;;===???:::999888666555444444444222555;;;>>>:::>>>WWWssszzzttt{{{wwwqqqmmmooouuu{{{|||zzzxxxxxxxxxxxxyyyzzz{{{|||xxxxxxxxxwwwwwwwwwwwwwwwssswww|||~~~~~~~~~vvvwwwvvvtttsssssstttvvvvvvxxxzzz|||~~~~~~~~~~~~~~~uuu{{{zzzwwwsssnnnjjjhhhggggggrrrzzz~~~~~~{{{uuupppqqqsss}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}yyyxxxxxxzzzyyyxxxxxxwwwwwwtttpppmmmhhh___TTTKKKHHHFFFEEECCCFFFKKKPPPWWW___bbbYYYKKK???444,,,+++,,,***))),,,)))+++,,,,,,******---///---///111222222111333444222111111111222555777999<<>>;;;@@@EEEDDD???;;;:::;;;888:::<<>><<<:::888999;;;>>>AAA???===;;;999777777777777333666<<>>????????????===;;;999777::::::;;;===>>>@@@AAAAAA<<<;;;:::999999:::<<<===;;;::::::999888777666666---333999999888===JJJTTT~~~}}}~~~zzzlllxxx|||xxxwwwwwwuuusssuuuxxxxxxvvvxxx}}}|||vvv{{{zzzyyyxxxwwwwwwwwwwwwuuuuuutttuuuxxx}}}yyyvvvqqqnnnmmmooorrrtttsssuuuwwwvvvvvvyyy~~~~~~~~~}}}||||||~~~~~~}}}zzz{{{{{{yyyxxxuuusssqqqooolllmmmoooqqquuuxxx{{{}}}|||wwwpppooovvvvvv~~~~~~|||zzzyyyxxxxxxxxxuuurrrooommmiiiccc^^^OOOKKKFFFDDDEEEIIIMMMOOOSSS[[[cccbbbWWWHHH<<<555,,,,,,+++***))))))))))))++++++,,,------......///000000000111222222222333222888222444???888999RRRkkktttUUU<<<222444555333666GGGbbb|||ttt]]]MMMFFFLLLeee~~~xxxkkkbbb```aaadddVVVSSSOOOLLLIIIFFFBBB??????;;;666222000///---,,,(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))'''''')))***(((((()))***+++---...///111111111222444777:::;;;;;;EEEXXXwww~~~}}}777777777666555444444444444333333222222333444555666666555555666777666666777999:::999777777999<<<===============<<<;;;:::;;;;;;;;;<<<===>>>>>>???===<<<:::999999:::<<<===:::::::::999888777777666222444555666888===EEEKKKeeeooorrruuu}}}zzzpppnnnxxx|||xxxtttqqqwwwzzz{{{xxxxxx{{{zzzvvvyyyyyyxxxxxxxxxxxxxxxyyyvvvuuuuuuuuuxxx}}}{{{yyyvvvsssrrrssstttuuurrrsssrrrqqqqqqttt{{{}}}~~~|||{{{zzzzzz{{{xxxwwwvvvwwwwwwvvvsssqqqpppqqqqqqqqqqqqpppooooootttvvvxxx|||xxxvvvsssnnnrrr{{{~~~~~~~~~{{{yyywwwvvvuuuuuurrrmmmiiieee___WWWRRRHHHEEECCCDDDIIIPPPVVVYYY___```^^^VVVJJJ===333---,,,,,,+++******)))******+++,,,,,,------......///000000111111222222333333000777222222888666BBB```bbbRRR???333000222555777TTTggg|||bbbPPPRRRXXXggg}}}~~~xxxsssrrrtttuuurrroooZZZWWWRRRNNNJJJFFFAAA>>><<<999555222000///---+++(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$((())))))(((''''''(((***(((((()))***+++---...///111111111222444777:::;;;<<>>===;;;:::::::::;;;;;;::::::999999888888777777666444333333666;;;???AAAKKKWWW___jjjyyy~~~nnneeepppwwwuuuppp|||{{{qqqkkkiiikkkppptttuuuuuuxxxyyywwwxxxxxxxxxxxxyyyyyyyyyzzzwwwvvvuuuuuuwww{{{~~~~~~~~~}}}|||{{{yyywwwwwwuuusssooollllllqqqxxx~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyvvvvvvvvvvvvuuusssqqqrrrtttwwwyyyzzz{{{{{{~~~yyyqqqooonnnoooyyy~~~}}}}}}}}}~~~~~~}}}{{{xxxuuusssqqqpppqqqmmmfff```YYYQQQJJJEEEEEEDDDEEEJJJRRRZZZ```cccfff^^^QQQDDD999111+++(((,,,++++++************+++,,,,,,,,,---......//////000000111222222333444444000666444444;;;EEE```xxxeeeBBB888222333555777AAALLLyyy~~~cccRRROOOgggwwwqqqnnnpppyyy|||qqq\\\XXXSSSNNNIIIDDD???;;;888666333111000...+++)))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''&&&%%%###"""((())))))(((''''''(((***(((((()))***+++---...///000111111222444777999;;;===DDDTTTrrrnnnttt666666666555555444444444333333333444444555666666000222444666666666666777666777888999999999::::::===<<<;;;::::::;;;<<<===;;;;;;<<<<<<===>>>?????????>>><<<;;;::::::::::::999999999999999999999888777666444444555888;;;>>>BBBLLLTTT```qqqzzzuuujjjeeevvvzzzwwwqqqkkkjjjkkkqqqzzzvvvjjjcccbbbaaahhhooossstttuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuttttttuuuwwwzzz|||~~~|||zzzzzzvvvpppkkkkkkpppxxx}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{}}}zzzsssmmmlllnnnvvv~~~}}}||||||{{{zzzzzzyyyxxxwwwtttrrrooommmllljjjeee]]]TTTLLLGGGDDDBBBHHHJJJOOOVVV]]]bbbdddddd]]]QQQ@@@333...,,,***)))++++++*********+++,,,,,,,,,,,,------.../////////000111111222333444555555888888777:::EEE\\\{{{nnnVVV???777111111666888>>>TTTlll|||bbbMMMRRRfffpppooosss|||pppbbbYYYUUUPPPKKKGGGBBB===999555333111000///---***((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&%%%######$$$%%%&&&''')))))))))((('''%%%'''((()))(((&&&&&&((()))(((((()))***+++---...///000000111222444666999;;;???DDDQQQnnnpppuuu555555555555444444444444222222333333444444444444000333666777777777999;;;888777888999:::;;;;;;;;;>>>===;;;999999999::::::999:::<<<===???AAABBBCCC???>>>===<<<;;;:::::::::999999999999999:::::::::666888999777555777;;;@@@BBBIIIMMMWWWhhhqqq{{{|||uuummmiiijjj}}}wwwoooiiieeehhhnnnqqqyyy~~~tttiiibbbaaa```dddjjjpppssssssssssssxxxxxxyyyyyyyyyxxxwwwvvvuuutttsssrrrssstttuuuvvv{{{|||~~~~~~yyyrrrmmmmmmqqqwww||||||}}}~~~|||||||||}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~{{{vvvpppmmmkkknnnvvv~~~{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvtttrrrpppmmmjjjhhh^^^YYYPPPGGGBBBAAADDDFFFLLLPPPXXX```eeeeeeaaa]]]LLLAAA333+++***++++++***+++*********+++,,,------,,,,,,---......//////000000111222333444555666666>>>999;;;FFFXXXwwwkkkYYYDDD222111//////222666EEEggg}}}fffKKKCCC^^^vvvqqqrrrtttvvvtttjjj\\\QQQRRROOOKKKGGGCCC???;;;888444222000///...,,,)))'''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%'''%%%&&&((())))))))))))((('''(((((('''&&&&&&''')))(((((()))***+++---...///000000000111333666999:::@@@DDDOOOlllwwwzzz444444444444444444444444333333444444444444333222111444777777777888<<<@@@===;;;999888:::;;;<<<;;;===<<<;;;:::999888888888999:::<<<>>>@@@BBBDDDEEE>>>=========<<<;;;;;;;;;888888999999::::::;;;;;;888:::<<<:::777777<<<@@@AAAGGGGGGNNN]]]hhhuuuyyyrrrmmmhhhdddeeeiii{{{~~~}}}{{{zzzvvvpppnnnqqqssswww{{{}}}zzztttnnnkkk[[[YYY\\\ccckkkooossswwwvvvvvvwwwxxxxxxwwwvvvuuuvvvuuusssrrrqqqrrrrrrrrrvvvxxxzzz}}}|||uuuppppppssswwwyyyzzz{{{~~~}}}|||zzzzzz{{{}}}~~~~~~~~~~~~||||||~~~~~~}}}}}}~~~yyytttqqqjjjmmmrrr|||~~~||||||wwwwwwwwwwwwwwwvvvuuuttttttsssrrroookkkfffbbb```OOOLLLFFFAAA???BBBHHHMMMPPPTTTYYY___aaa]]]VVVPPP===555---)))***,,,***(((*********++++++---...///---------...//////000000111111222333555666777777999666GGGbbb}}}iiiTTTFFF;;;444---///111444@@@[[[~~~uuu[[[HHHMMMnnn~~~ggglllnnnooollleee\\\SSSOOOOOOLLLHHHEEEBBB???;;;888555333000...---+++(((&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%(((***%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''')))(((((()))***+++---...//////000000111333666888:::???BBBNNNlll~~~}}}444444444444444444444444555555666666555444333222111444666666555777>>>CCCEEEAAA;;;999999::::::999999999::::::::::::999999::::::<<<===???AAACCCCCC<<<===============<<<<<<888888999999:::;;;<<<<<<===<<<;;;:::999:::;;;<<<>>>CCCCCCGGGTTT]]]mmm|||vvvrrrooolllhhhjjjooozzz|||~~~}}}~~~xxxuuusssuuu|||pppcccYYYZZZaaaffflllrrrppprrrtttwwwxxxxxxwwwwwwxxxwwwuuusssrrrqqqqqqqqqqqqrrruuuyyy|||zzzwwwwwwxxxxxxxxxvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}|||||||||~~~~~~zzzvvvsssrrrrrrrrryyy}}}|||zzzyyysssssstttuuuuuutttsssrrrooonnnkkkfff```YYYSSSPPPDDDEEEEEEEEEFFFJJJPPPUUUWWWWWWWWWUUURRRKKKBBB;;;111...+++***,,,,,,+++)))*********+++,,,---//////------......//////000000111111222444555777888888:::???aaaeeeKKK>>>888555333...333777@@@YYY{{{mmmZZZWWWgggnnncccdddeeefffddd```\\\YYYXXXPPPMMMJJJFFFDDD@@@===:::777444000---,,,***(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%'''***---***)))'''%%%$$$%%%%%%&&&''''''((('''&&&%%%''')))(((((()))***+++---.../////////000111333666888:::<<<@@@MMMmmmyyy444444444444444444444444777777888888777555333222111444555555333777>>>EEELLLFFF>>>999888888777666666777999:::;;;;;;:::::::::;;;<<<===>>>???@@@AAA;;;<<<===============<<<888888999:::;;;;;;<<<<<>>999888;;;<<<:::666;;;AAAAAACCCMMMUUUeee|||}}}xxxyyy|||~~~{{{~~~}}}yyyzzzzzz~~~zzzwwwyyykkk___]]]]]]___dddlllnnnrrruuuxxxyyyyyyyyyzzzyyywwwuuusssrrrqqqqqqmmmooorrruuuyyy{{{}}}~~~}}}~~~}}}}}}}}}|||zzzrrrqqqqqqqqqppppppppppppsssuuuxxx{{{~~~~~~~~~{{{zzzzzzzzz{{{}}}~~~}}}{{{xxxtttqqqppprrrttt~~~|||zzzyyyxxxpppqqqrrrsssssssssrrrqqqiiigggccc]]]UUUMMMFFFAAA???DDDIIILLLOOORRRWWW[[[___[[[TTTLLLDDD:::000******)))***+++---......---)))******+++,,,...///000------......///000000000111222333444666777888999FFFQQQzzzlllJJJ888555555222000...555;;;IIIkkk{{{ddd[[[gggrrrhhhiii_________```aaaaaaaaa```TTTQQQLLLIIIFFFBBB>>>;;;999666000---+++***((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&(((,,,///111...***'''%%%%%%&&&&&&&&&'''((('''%%%%%%'''((((((((()))***+++---.../////////000111333555888::::::???MMMooo}}}ttt|||333333222111111111222222555555555666666666666666333333333333333666:::>>>EEEBBB===888555444555666;;;::::::999999999::::::>>>>>>>>>>>>???@@@AAABBB===<<<;;;;;;<<<<<<;;;:::999999999:::;;;<<<===>>>>>>===<<<:::999888777777===EEEEEECCCEEEJJJ[[[vvv{{{yyynnnrrrzzz~~~~~~jjj[[[TTTXXXaaadddfffjjjoootttwwwyyyyyyyyyxxxwwwwwwwwwvvvtttrrrnnnnnnoooppprrrtttwwwyyy|||}}}wwwtttnnniiihhhddd```bbbhhhnnnooorrrxxx}}}}}}{{{yyywwwwwwxxx{{{~~~}}}}}}}}}zzz{{{{{{xxxwww|||~~~~~~}}}{{{{{{||||||}}}|||{{{zzz{{{zzzxxxvvvuuurrrnnnnnnppppppkkkfffeee[[[RRROOOKKKDDDAAADDDFFFLLLTTTXXXYYYYYYZZZ\\\^^^PPP@@@888333///------***************++++++++++++,,,---...////////////000000000000000000///...000111444666888;;;???BBBKKKkkk|||]]]JJJ999555333...000777444777HHHhhhxxxsssvvvpppbbb[[[dddcccbbbbbbbbbbbb```___YYYZZZYYYRRRHHHBBB@@@AAA:::555...(((&&&&&&'''''''''''''''(((((((((((())))))((('''&&&%%%&&&''''''%%%$$$$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$$$$$$$%%%***111<<<999000&&&%%%***)))$$$))))))((('''''''''''''''***)))))))))***+++,,,,,,//////111333555888;;;<<>>>>>???@@@AAA>>><<<;;;<<<======<<<;;;::::::::::::;;;<<<===>>>>>>===<<<;;;:::999999999AAAIIIGGGDDDFFFIIIXXXqqq~~~~~~|||}}}nnnqqqxxx~~~mmm___UUUSSSUUUccceeeiiikkkmmmqqqvvvzzzttttttsssssstttsssqqqpppnnnmmmmmmnnnoooqqqssstttyyy{{{}}}~~~~~~~~~~~~xxxrrrlllgggeeeaaa]]]___eeehhhiiimmmrrryyy~~~~~~~~~~~~{{{yyyzzz{{{wwwxxxzzz~~~|||}}}~~~}}}yyyzzz}}}}}}yyy~~~~~~~~~~~~|||{{{zzz{{{{{{|||{{{zzzzzz{{{zzzxxxvvvtttqqqnnnoooooollleee___^^^SSSIIIDDDBBBAAAFFFNNNRRRTTTWWW[[[^^^______^^^QQQDDD888333000---+++,,,************++++++++++++,,,,,,---...////////////000111111111111111000000444777888666555999DDDLLL\\\wwwvvv___MMM>>>222333333///...333888CCCZZZwwwrrr{{{vvvfff[[[WWW___ccceeedddbbbcccggglllrrrnnnfffZZZMMMEEEAAAAAA777333---)))''''''''''''&&&&&&'''''''''(((((((((+++***((('''&&&&&&&&&'''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''&&&%%%(((---999999333((($$$&&&((('''))))))((('''''''''''''''))))))))))))***+++,,,,,,///000111333555888:::;;;AAACCCNNNnnn|||pppxxx333333333333444555666666777777777666666555555555555555555444333555888;;;999888777666555666888888;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>??????>>><<<<<<<<<>>>>>>>>><<<::::::::::::;;;<<<============<<<<<<;;;;;;<<<<<>>444000333555222222777DDDUUUpppqqqjjjtttdddVVVRRRTTT```fffkkkhhhccceeeoooyyyxxxiii[[[OOOFFFAAA>>>333000,,,)))((((((((('''%%%&&&&&&&&&''''''''''''***)))(((((('''((((((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))(((%%%&&&***666888444+++$$$$$$'''))))))((((((''''''''''''((())))))))))))***+++,,,---111111222333555777888999@@@AAAKKKjjjxxx~~~444444444444555666888888999888888777666555444444444555555444222333555888777777777777777888888888:::;;;===??????>>><<<;;;:::;;;<<<<<<===============<<<<<<===???@@@???>>>;;;;;;;;;;;;;;;<<<============<<<<<<======>>>???@@@EEEBBB???AAA@@@III]]]yyyyyyxxx}}}vvvqqqpppmmmfffaaaWWWXXX[[[___cccfffffffffmmmooorrrsssssssssssssssmmmllllllkkkjjjiiiiiihhhnnnqqqtttvvvvvvvvvwwwwww{{{~~~}}}xxxrrrooolllkkklllmmmqqqooonnnnnnqqqsssttttttxxxzzz|||}}}~~~~~~~~~~~~}}}{{{yyyzzz}}}vvvsssvvvzzz~~~|||wwwsssqqqpppsssuuuvvv{{{~~~|||{{{{{{{{{{{{xxxwwwwwwxxxxxxwwwtttrrrnnnjjjeee```[[[UUUNNNIIIEEEEEEGGGHHHHHHKKKPPPUUU^^^```dddfffbbbVVVGGG<<<333---)))***+++)))(((***)))******++++++,,,,,,,,,,,,,,,------...//////000000000000111111222222333333666999;;;AAAQQQiiizzzvvv|||eeeKKK888888444333555666777???III\\\lll~~~hhhYYYbbbxxxlll]]]TTTWWW___kkkmmmmmmhhhccceeeoooxxxvvvlll]]]QQQJJJDDD===999...,,,***)))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))))))''')))...555555111+++&&&%%%'''((()))(((''''''''''''(((((())))))))))))***+++------111222222333444666777888???AAAJJJhhh444444555555666777888999999999888777666555555444333444444333111111333555777888999:::::::::888888888999;;;=========;;;:::::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;<<>>???@@@@@@>>>BBB???===@@@@@@FFFVVVjjj~~~|||nnnpppyyyyyyoookkklllooolllhhhbbb[[[TTTTTTZZZaaacccbbbbbbeeejjjlllllllllmmmnnnmmmlllkkkjjjiiihhhgggfffhhhkkkooorrrssstttvvvxxxvvvzzz~~~|||yyyyyyzzzyyywwwvvvtttpppooooooooonnnmmmrrrtttxxx|||}}}~~~~~~~~~~~~~~~}}}}}}yyyzzz|||~~~~~~{{{wwwsssooommmllloootttxxx|||~~~}}}|||{{{{{{{{{yyyxxxxxxxxxwwwuuuqqqnnnhhhbbbZZZRRRLLLHHHEEEDDDCCCGGGKKKOOOSSSXXX]]]___cccdddddd]]]PPPAAA666///...***)))+++,,,)))(((***)))******+++,,,,,,------------,,,,,,---...000000000000///000111222333444888:::???GGGRRRbbbsssgggOOO>>>333666666666555666???QQQccc~~~xxxcccVVVPPPaaazzz~~~uuuiiibbbiiissstttoooggg```^^^```eeehhhbbbZZZOOOHHHEEEAAA999333+++***(((((())))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%***(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((()))(((---333444///+++))))))((('''&&&((((((''''''''''''((((((((((((((()))***,,,---...222222222333444555666777>>>AAAIIIfff555555555555666777888888888888888777777666666666222333444333222222333555777999<<<======;;;999777777888999;;;;;;;;;;;;:::::::::<<<======<<<;;;:::;;;::::::<<<>>>@@@@@@???===<<<<<<<<<<<<<<<==================>>>???@@@AAA???BBB>>>===CCCAAAEEERRR[[[iiittt{{{~~~rrrgggkkkvvv}}}qqqqqqmmmgggcccgggqqqvvvwwwnnnaaaQQQHHHKKKRRRYYY[[[ZZZ___fffiiiiiiiiijjjllljjjjjjjjjjjjiiihhhfffeeeeeegggjjjmmmooorrruuuxxxrrruuuyyy|||~~~vvvtttrrrpppppppppnnnmmmmmmoootttxxx|||~~~{{{|||}}}~~~~~~~~~}}}}}}}}}|||yyyxxxxxxyyywwwssspppooonnnooooooxxx}}}}}}}}}}}}|||{{{{{{zzzzzzxxxwwwvvvuuutttooojjjfff]]]XXXPPPIIIDDDDDDEEEGGGKKKMMMNNNPPPYYYccciiijjjccc___VVVHHH:::000...000---******---,,,)))(((+++)))******+++,,,---......------,,,,,,---...000111000000000000111333555777444===LLL]]]mmmzzz|||YYYDDD:::555222333555888AAATTTlll~~~uuu]]]OOONNNRRRlll|||tttnnnrrr|||tttiii\\\UUUWWWZZZZZZXXXWWWQQQJJJEEEBBB===555...***)))''''''((((((((('''%%%&&&&&&&&&''''''''''''))))))((('''%%%###!!! ***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''((((((---333000)))%%%(((***)))'''&&&(((''''''''''''(((((()))((((((((()))***,,,---...111111111222333555666777===@@@HHHddd666666555555555666666777888777777777777777777777222333555444444444555777555888;;;>>>???===:::888888888888999:::;;;;;;;;;:::;;;<<<======<<<;;;:::999999999;;;>>>@@@@@@???======<<<<<<<<<<<<=====================>>>???@@@@@@BBB>>>===CCCAAAAAAMMMSSS\\\aaajjjqqqiii```fffmmmzzz{{{yyyuuutttnnnhhhiiittt~~~vvvnnnaaaUUUMMMLLLPPPSSSUUU[[[cccgggggggggiiikkkgggggghhhiiihhhgggfffeeedddeeeggghhhjjjmmmrrruuupppsssvvvxxxyyy|||zzzyyywwwwwwwwwvvvsssqqqiiilllppptttwwwyyyzzzzzzxxxyyy{{{|||~~~~~~~~~~~~|||zzzxxxtttyyy}}}yyywwwwwwyyywwwuuusssrrrssswww|||~~~}}}}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyxxxwwwrrrqqqooommmiiiddd]]]XXXPPPMMMJJJFFFEEEHHHMMMQQQRRRSSSSSSUUU___hhhhhhbbbSSSLLLAAA666...+++---///+++)))))),,,+++((((((,,,)))******+++,,,---...///...---,,,,,,,,,...000111333222222222333666888:::;;;NNNhhhjjjKKK===999666222222777EEE]]]yyy{{{```PPPRRR```lllxxxqqqrrrxxxmmmaaaUUUPPPSSSWWWXXXVVVRRRMMMGGGAAA===777000++++++(((&&&%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((&&&%%%###"""***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&(((---)))%%%$$$((()))&&&&&&)))'''''''''''''''((())))))''''''((()))***,,,...///000000111222333555777888:::???GGGbbb}}}777666666555555555555666777777777777777888888888333444666666666666777999222666:::>>>???>>>;;;888999999888999:::;;;<<<===:::;;;===>>>>>>===;;;:::999888888:::===?????????>>>======<<<<<<<<<=====================>>>??????@@@AAA<<<<<>>===GGGIIIMMMOOOXXXccc]]]WWW^^^eee{{{~~~zzzxxx{{{|||uuunnnsss{{{}}}}}}|||qqqaaaTTTPPPQQQNNNUUU]]]aaaaaaaaadddgggdddeeefffgggggggggfffeeedddeeeeeeeeefffjjjooorrrppprrrtttuuuvvvyyy|||~~~~~~~~~}}}{{{wwwttthhhjjjmmmqqqssstttuuutttvvvwwwyyy{{{|||~~~~~~~~~zzz|||~~~~~~~~~{{{xxxvvvpppwww~~~~~~~~~}}}~~~}}}yyyxxxzzz|||zzzxxxvvvwww{{{}}}~~~}}}{{{{{{{{{||||||xxxxxxxxxxxxxxxwwwvvvuuukkkiiigggddd___XXXQQQKKKGGGGGGGGGGGGJJJNNNTTTXXXUUUXXXZZZ^^^eeeiii___QQQ>>>888111---------,,,***)))'''(((+++***'''(((,,,)))******+++---...//////...---,,,+++,,,...000222444444333444555888;;;===QQQiiisssQQQ;;;666555222666444;;;SSSxxxjjjSSSRRRfff{{{tttssswwwfff]]]SSSOOOSSSYYY\\\\\\MMMIIICCC<<<666111,,,)))+++(((%%%$$$%%%&&&'''''''''''''''(((((((((((()))###$$$&&&((())))))((((((***'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''***((($$$###&&&###"""%%%)))'''"""%%%,,,'''''''''''''''((()))***''''''((()))***,,,...//////000000111333555777888999===EEE```xxx444555555666777888888888888888777666666666666666999999888777777777777777666666888999;;;===>>>???>>><<<:::999:::;;;;;;:::;;;===???>>><<<:::999:::999:::<<<=========<<<<<<888;;;>>>???>>><<<::::::<<<<<<===>>>>>>>>>>>>>>>AAA???===<<<;;;<<<>>>???IIIJJJJJJIIIJJJOOOVVV\\\nnn}}}}}}}}}vvvuuu}}}zzztttxxxzzz}}}eeeQQQLLLNNNVVV^^^___[[[]]]ccccccccccccdddeeeffffffgggeeeeeeddddddeeefffhhhiiilllnnnoooqqqrrruuuyyy|||zzz|||}}}vvvqqqpppooommmkkkjjjiiiiiiiiiiiikkkooosssvvvyyyzzz{{{~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzz|||~~~~~~zzzzzzyyyzzz{{{{{{zzzxxxyyyvvvsssqqqooommmjjjhhhaaa]]]WWWPPPKKKIIIHHHIIIFFFMMMRRRSSSVVV[[[]]]\\\ZZZ]]]______YYYNNNCCC<<<000///---,,,,,,,,,------)))************+++++++++,,,---------------------...111111...,,,---//////111444333666;;;888===PPPwwwxxxhhhMMM>>>555...000888333>>>UUUvvvppp\\\jjjvvvooooookkkddd[[[UUUQQQTTT]]]aaa___ZZZJJJBBB:::666222,,,)))***))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))******))))))***,,,...///000000000111333555888999888;;;GGG___xxxzzz666666777888888999::::::777777666666666666666777888888777666666666666666555666777888:::;;;<<<===;;;:::888888:::;;;;;;:::;;;===>>>===;;;999888999777888:::;;;<<<======<<<999<<>><<<;;;;;;;;;;;;<<<>>>>>>?????????@@@???>>>===<<<<<<======GGGKKKOOONNNKKKMMMUUU\\\lllzzz}}}yyy~~~yyyvvv|||wwwuuuzzz|||xxxcccUUUPPPOOOUUUYYYYYYZZZ]]]aaaaaabbbcccccccccccccccdddccccccbbbcccdddeeefffgggjjjnnnpppqqqsssuuuwwwwwwyyy|||~~~{{{wwwsssrrrpppmmmjjjhhhgggfffcccccceeegggjjjmmmqqqrrruuuxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}yyyxxxxxxxxxyyyxxxvvvtttssspppmmmkkkiiieeeaaa^^^SSSPPPMMMJJJIIIKKKNNNPPPVVVYYYZZZXXXYYY___bbbbbbWWWVVVTTTOOOHHH???666111---,,,+++***))))))***+++************++++++++++++------------...............////////////000111111000444222444<<>>AAARRRnnnxxxsss{{{{{{jjjbbbcccdddbbb]]]YYYVVVYYY^^^```\\\XXXLLLDDD;;;666111+++((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***)))))))))***,,,...///000000000111222444666888:::<<>>===<<<<<<999:::<<<===>>>???@@@@@@????????????>>>===<<<;;;AAAIIIPPPOOOJJJJJJQQQZZZnnnyyy}}}vvv~~~uuu{{{}}}zzzsssvvvxxxxxxrrraaaTTTIIIKKKRRRWWWWWWWWW[[[\\\^^^````````````___bbbbbbaaaaaaaaabbbbbbcccbbbfffkkkoooqqqrrrsssuuutttvvvyyyzzz|||yyywwwtttppplllhhheeeccc^^^]]]\\\\\\^^^bbbeeehhhjjjpppvvv{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~|||~~~|||yyyxxxwwwwwwxxxxxxwwwtttqqqooolllgggbbb^^^XXXRRROOOGGGFFFEEEFFFIIIOOOTTTXXX^^^aaabbb```___aaa```\\\NNNJJJDDD===666000,,,***++++++***))))))))))))***************+++++++++,,,---------.........//////...------///111333222222555999555333@@@QQQmmmiiiQQQOOOBBB999333444444444999CCCVVVlllfffxxxuuubbbYYY[[[___aaabbbbbbbbbcccccc```\\\XXXLLLCCC999444///)))'''))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))+++,,,---...000000000000222333555555<<<<<>>>>>===;;;;;;;;;888999;;;===>>>???@@@@@@>>>???@@@@@@@@@>>><<<:::;;;BBBHHHJJJHHHIIIOOOTTThhhuuu{{{tttzzz|||~~~zzzuuuxxxuuuooo{{{yyykkk\\\LLLGGGLLLRRRSSSQQQTTTVVVYYY[[[]]]^^^^^^]]]`````````___```````````````ccchhhlllnnnqqqtttwwwsssuuuwwwxxxyyy|||}}}zzzuuupppkkkfffdddaaa```^^^]]]\\\]]]^^^___bbbhhhooossstttvvv{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxwwwvvvvvvvvvtttqqqooolllfff^^^VVVQQQLLLGGGEEEGGGGGGIIILLLPPPVVV\\\___bbbgggkkkjjjgggaaaWWWMMM???<<<666111---+++++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------......//////,,,+++///333222222222333999666999OOOjjjrrrUUUCCC???<<<888666555555;;;MMM```xxxqqqpppxxxjjjaaa___bbbeeeeeegggiiihhhddd]]]WWWSSSGGG>>>555000,,,'''''')))(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))+++,,,---...//////000000111222333444<<<;;;DDD___zzz{{{888888888888999999999999666666555555555555666666555555444444444444555555888888999:::<<<===>>>>>>@@@>>><<<;;;:::999777555:::;;;;;;:::888777777888??????>>>===<<<;;;::::::888:::<<<<<<:::999999:::888999:::<<<>>>???@@@@@@===>>>@@@AAAAAA???===;;;:::<<>>@@@AAAAAABBB@@@<<<:::999999888777999::::::999888888999;;;CCCBBB@@@===<<<::::::999777999::::::999888888999888999;;;<<<===>>>??????<<<===???AAAAAA@@@???>>>===<<<<<>>IIIUUUYYYdddzzzbbbSSS@@@777777222222444:::DDDYYYyyykkkZZZ```lll{{{{{{{{{{{{wwwrrrrrrvvvyyyxxxtttkkk___SSSIIIDDD333---)))))))))'''(((+++&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&(((***+++,,,------...///000222333444444444999;;;DDD[[[{{{zzzxxx888888888888888888888777888777666555444333333333555555444444555666666777888999:::===???AAACCCDDDAAA===999777777999::::::888999999999888999;;;>>>BBBAAA???<<<;;;:::::::::888999::::::999888999:::999:::;;;<<<============;;;<<<>>>@@@AAAAAAAAAAAA???===<<<<<<@@@FFFMMMRRRPPPVVVbbbssszzzxxx}}}~~~uuuoookkkhhhkkkppp|||}}}}}}{{{vvvkkk^^^NNN@@@BBBBBBCCCEEEHHHLLLPPPRRRSSSTTTVVVXXXYYYYYYYYYYYYWWWXXXXXXWWWXXXZZZ^^^aaabbbgggmmmrrrttttttttttttrrrsssuuuxxxzzz}}}yyyxxxvvvssspppmmmlllkkkiiieeeaaa```ccceeecccaaabbbcccfffhhhjjjjjjiiiiiimmmssszzz|||||||||~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzzzzzzzzzzzxxxwwwvvvsssrrrqqqqqqpppooollliiiccc^^^WWWQQQNNNLLLKKKJJJGGGEEEDDDGGGNNNVVV]]]aaacccfffiiilllkkkhhhccc```[[[SSSFFF999444444000+++,,,++++++***))))))((((((((()))***+++,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,---...///000111111222///000555444222<<>>///***''')))***((((((***&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%'''***,,,------------///111333444555555555888<<>>;;;666444666999;;;<<<888888999999999:::===???@@@???===;;;::::::::::::999:::;;;;;;999999:::;;;::::::;;;<<<=========<<<;;;<<<===???AAABBBBBBCCC>>>>>><<<999999>>>HHHPPPQQQNNNQQQbbbyyyxxxooopppxxx{{{tttkkkdddeeekkk}}}~~~sss^^^KKKAAA@@@???@@@BBBFFFJJJLLLOOOPPPRRRUUUVVVWWWWWWWWWYYYZZZ[[[ZZZXXXWWWWWWYYYZZZ```iiipppssssssssssssmmmoooqqqtttwwwzzz|||~~~}}}~~~~~~zzzwwwuuuuuuuuuvvvrrrlllggggggjjjjjjddd^^^]]]^^^```bbbbbbaaa```___hhhooowww{{{zzzzzz|||{{{|||~~~~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvtttsssoooooooooooonnnjjjddd___VVVQQQKKKHHHHHHJJJLLLNNNIIIIIIKKKQQQXXX```eeegggkkkmmmpppooojjjbbbYYYSSSDDD???777000000333111,,,++++++******+++,,,------+++,,,---...///......---++++++,,,,,,,,,---------......///000111222333333222///222888666444BBBTTToooIII888888111444:::222888;;;JJJmmmvvv]]]MMMPPPfff|||}}}uuupppnnnrrr{{{iiiXXXHHH;;;222...)))(((***+++(((''')))%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&###%%%'''***,,,------------...111444555666777777888>>>III\\\tttvvvuuu:::999888888999999888666999777555555555555444333333444666777888888888777888999::::::;;;???DDDHHHBBB===777444666888999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<:::888777::::::;;;<<<===>>>??????===>>>???AAABBBCCCCCCCCCAAA???===;;;<<<===@@@BBBNNNRRRQQQRRRccc}}}~~~sssqqquuuzzzvvvkkkhhhjjj~~~qqqfffPPPIII@@@;;;<<>>444///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''((()))+++------000000111222333555666777;;;<<>>>>>@@@AAABBBCCCCCCCCC@@@???===<<<<<<===>>>???IIIPPPQQQNNNWWWlll~~~vvvnnnnnnssszzz}}}xxxttttttwww}}}iiieee[[[NNNBBB<<<===@@@CCCEEEHHHLLLNNNPPPPPPPPPSSSVVVYYYZZZXXXUUUSSSRRRQQQQQQRRRUUUYYY]]]```aaabbbeeeiiinnnqqqssssssssstttvvvyyy{{{}}}|||wwwvvvvvvuuupppkkkdddcccbbbaaaaaabbbcccddddddgggiiigggdddcccgggkkkmmmnnnppprrrtttuuuuuuuuutttttttttuuuuuuvvvvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxyyy{{{{{{{{{yyyyyyzzz{{{||||||||||||{{{{{{{{{zzz|||{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzyyywwwuuutttsssooonnnllliiifffcccaaa```]]]\\\[[[YYYVVVRRROOOMMMJJJIIIJJJOOOVVV\\\^^^^^^cccdddgggmmmtttzzz~~~vvvlll^^^PPPEEE===888666//////...---+++***)))(((******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------333000......000333444444333444555999DDDWWWmmm|||tttYYYBBB999333555777888:::>>>GGG]]]{{{}}}uuuYYYQQQJJJQQQjjjzzzllldddhhhvvvyyynnnfffiiiqqqvvvzzz~~~wwwmmm^^^OOOAAA777000+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((()))***,,,...///000000111222333555666777;;;===JJJccczzz{{{:::::::::<<<===<<<999666777666444555777888888777555666888999::::::999888555666888999:::;;;===???;;;:::888888999::::::999;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999888999:::::::::999888777777888999;;;===???AAAAAA>>>???@@@AAABBBCCCCCCCCC@@@??????>>>>>>=========DDDNNNRRRLLLKKKZZZkkkuuutttooommmooorrryyyrrrzzz}}}}}}iiiQQQ???999;;;;;;===???BBBEEEHHHJJJKKKQQQTTTXXXXXXVVVSSSPPPOOONNNMMMNNNOOOQQQTTTVVVXXXWWW[[[aaagggkkkmmmmmmlllmmmpppsssvvvxxx{{{~~~}}}}}}||||||zzzwwwsssnnnmmmjjjhhhgggfffffffffbbbcccdddaaa]]]\\\^^^```\\\^^^aaadddfffggggggfffhhhhhhiiijjjlllnnnooopppvvvvvvvvvuuuuuutttttttttuuuvvvwwwwwwvvvuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwuuuuuutttrrrpppnnnlllkkkdddbbb___[[[WWWTTTSSSRRRSSSUUUUUUSSSOOONNNOOOQQQWWWWWWYYY]]]aaafffjjjllluuuuuuvvvwwwxxxwwwtttqqqcccWWWFFF777///---...000+++++++++***))))))((((((******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------333///+++,,,000444444222555555;;;JJJbbb|||qqqVVV@@@555444444444333444===FFF[[[|||xxx{{{|||eeeWWWIIIKKKSSSgggrrrfffiiiyyy|||yyykkkbbbhhhuuu|||{{{wwwkkkaaaQQQBBB666000,,,***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))***+++---//////000000111333444555666777<<<>>>KKKddd{{{;;;;;;<<<>>>???===:::777999777666666777888777666777888999:::;;;:::999999888:::<<<<<<;;;:::::::::777888999:::;;;<<<;;;:::;;;;;;;;;:::::::::999999;;;;;;:::999888888888888::::::;;;;;;;;;:::999888999999:::;;;===>>>??????>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAA@@@???===<<>>;;;<<<<<<>>>@@@CCCFFFGGGMMMPPPSSSTTTRRROOOMMMLLLKKKMMMNNNOOOOOOOOOPPPQQQRRRUUUZZZ```dddgggiiiiiiiiikkkoooqqqtttvvvzzz|||{{{{{{zzzzzz{{{~~~~~~}}}yyywwwuuuqqqooommmkkkkkkhhhhhhhhheee```^^^]]]^^^VVVXXX[[[]]]^^^^^^]]]\\\^^^^^^^^^___aaaccceeeffflllllllllmmmmmmmmmmmmmmmlllmmmoooooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnlllllllllmmmmmmhhhhhhhhhgggfffeeecccccc[[[YYYVVVSSSQQQPPPPPPQQQRRRUUUWWWVVVTTTTTTZZZ```eeefffggghhhiiilllpppttt|||wwwqqqjjjbbbZZZUUUEEE???777000---,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,...222444555444222222:::KKKeeeiiiMMM>>>:::222444555333111888GGGTTTppp~~~eeeQQQMMMLLLXXXjjjzzzvvvllldddjjjvvv{{{vvvooobbbXXXHHH999000,,,******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))+++---...///000111222333555666666777===???MMMeee|||======>>>???@@@???<<<:::<<<:::888777777777666444777888:::;;;;;;:::999999===>>>@@@???<<<999777777555777:::<<<<<<<<<<<<;;;;;;;;;:::::::::999999999;;;:::999999888888888999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBB@@@>>>===<<>>===;;;;;;===???CCCEEEGGGJJJLLLMMMKKKIIIHHHGGGFFFJJJNNNOOOMMMKKKKKKKKKOOOPPPRRRVVVZZZ^^^bbbdddeeegggjjjlllnnnpppsssuuuvvvxxxyyyyyyyyyzzz~~~~~~{{{xxxuuusssrrrppppppnnnkkkgggdddbbbaaa^^^___``````___^^^\\\ZZZXXXWWWWWWVVVWWWYYY[[[\\\]]]]]]]]]^^^______``````]]]___````````````bbbcccccccccccccccccccccccccccbbb```^^^]]][[[[[[[[[\\\YYYZZZZZZ[[[\\\\\\[[[[[[VVVUUUSSSSSSSSSUUUWWWYYYWWWZZZ^^^^^^]]]```hhhnnnkkklllllllllmmmooosssvvvzzzsssiii___UUULLLDDD@@@222111000///000///---******+++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,---------.........+++///333444333444888===???LLLccclllNNN999444777...444888999<<>>===>>><<<999888888777555444888888::::::::::::999888===???@@@>>>;;;888666666555777;;;======<<<<<<<<<::::::::::::999999999999::::::999999999999::::::>>>>>>=========<<<<<<<<<======<<<<<<;;;:::::::::<<<===>>>???????????????AAABBBCCCCCCBBBAAA???>>>999;;;>>>AAAEEEJJJNNNPPP[[[cccqqq}}}~~~yyyqqqvvv|||zzzyyywwwzzzwwwqqqppprrrtttuuuyyymmm^^^SSSDDDAAA<<<888777888:::<<<@@@BBBCCCCCCBBBBBBBBBDDDFFFJJJOOOPPPNNNKKKKKKLLLLLLKKKKKKLLLOOOSSSWWWYYY]]]___bbbdddeeegggjjjlllnnnrrruuuuuuttttttwwwzzz{{{~~~}}}|||wwwwwwuuurrrooollliiigggffffffdddccc```^^^\\\[[[YYYXXXWWWUUUVVVWWWYYYZZZTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUVVVVVVWWWXXXZZZXXXXXXXXXXXXXXXYYYYYYYYYVVVUUUSSSQQQPPPPPPQQQQQQUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYZZZ[[[]]]```bbbddddddgggiiikkklllooouuuzzzzzzvvvqqqmmmiiiggggggggg___YYYOOOEEE>>>999555333///---++++++,,,,,,+++***)))))))))*********++++++++++++************++++++++++++,,,,,,,,,,,,------,,,---------............,,,///111//////777GGGTTTeeemmm~~~{{{]]]HHH===777333222///???NNNTTTZZZkkksssWWWEEENNNaaawwwlllddd___bbbeeehhhkkkllleee\\\JJJBBB777---((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))+++,,,---///111333555666777777666;;;@@@OOOggg~~~|||CCCAAA??????@@@AAA@@@@@@>>><<<999888888888777555777888999::::::999888777999:::;;;:::777555555666555888<<<===<<<;;;<<<===:::::::::999999999999888999999999999:::;;;<<<===>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<==================@@@@@@@@@@@@@@@@@@??????:::999999;;;???EEEMMMRRRSSSZZZgggtttzzzzzz||||||}}}}}}rrruuu~~~yyyrrrtttzzzuuurrrpppqqqsssuuuvvvuuuzzzyyyyyy{{{|||yyysssmmm```ZZZOOOEEE<<<888777777999::::::::::::;;;>>>AAAEEEIIILLLKKKIIIIIILLLOOOIIIIIIHHHIIIJJJKKKLLLMMMRRRTTTWWWZZZ\\\___bbbeeedddhhhkkkllljjjlllqqquuusssvvvzzz||||||}}}~~~|||xxxuuurrrooonnnkkkhhheeecccbbbaaacccbbb```______aaaccceee\\\\\\ZZZYYYWWWUUUTTTSSSUUUWWWYYYZZZZZZ[[[]]]___[[[[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZYYYZZZZZZ\\\\\\```aaabbbdddeeeeeeeeeeeeeeefffgggiiijjjlllmmmnnnppppppqqqrrrtttvvvyyyzzz{{{tttiii___XXXSSSMMMIIICCC>>>777222///...---,,,...,,,)))((()))***)))))))))))))))))))))*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------............+++...111666AAASSSiiiyyyjjjUUU@@@666555444555777CCC```||||||aaaOOOSSSkkkvvvlllfffbbbeeeiiillllllmmmjjj^^^QQQ<<<666///***''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...///111333666777777777666:::???OOOhhhEEEBBB???>>>???AAAAAAAAA<<<:::888888999999999777777888999:::999999777777333555666555444444555666666999<<<===;;;:::<<<===:::::::::999999999888888999999999:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===;;;::::::;;;BBBNNNXXXQQQUUU___lllssstttvvvzzz}}}sssqqq{{{vvvkkkqqq|||vvvooogggkkkqqqwww|||xxxwwwxxxzzz~~~{{{lll[[[LLLBBB===;;;555555555444444777;;;???@@@BBBCCCAAA>>>@@@GGGMMMHHHIIIIIIJJJJJJIIIGGGFFFHHHKKKOOOSSSVVVYYY]]]```\\\___bbbcccbbbeeelllsssmmmpppssstttssstttwwwzzzzzz~~~~~~{{{xxxuuuqqqnnnmmmmmmnnnnnnmmmkkkjjjkkkmmmppprrrkkkjjjgggdddaaa^^^[[[ZZZ```bbbdddeeeeeefffhhhjjjeeeeeeeeefffffffffggggggjjjiiiiiijjjkkkmmmooopppoooppppppqqqrrrrrrqqqqqqrrrsssttttttuuuuuuttttttqqqpppooooooqqqrrrrrrqqqfff]]]QQQHHHDDD???888333666333///,,,,,,,,,,,,+++***))))))+++,,,,,,)))'''************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------.........//////+++000;;;JJJ```yyyqqqZZZCCC>>>:::777000...666BBB\\\tttYYYSSSiiiwwwsssqqqpppnnnppppppnnnmmmgggUUUCCC333000+++))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***+++---...//////111444666777888777666999???OOOhhh?????????>>>======<<<<<<:::999999:::;;;:::888666:::::::::::::::999777777666666555444222222555777999:::;;;<<<============<<<:::888666666777888999>>>===============>>>???<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999>>>>>>======<<<<<<;;;;;;<<<>>>AAACCCDDDBBB???===;;;;;;;;;;;;???HHHQQQXXXYYYSSSUUUaaahhhjjjsss~~~vvvkkkmmmwwwrrrgggfffnnn|||~~~zzzeeeQQQBBB:::;;;555222444444333777>>>444:::???>>><<<>>>CCCGGGJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIILLLOOORRRTTTWWWWWWXXXZZZ]]]aaadddfffggghhhjjjmmmoooqqqrrrrrrtttuuuxxx{{{~~~~~~~~~~~~|||xxxuuuuuuuuuxxxyyyxxxsssrrruuuuuusssrrrrrrqqqnnnlllkkklllmmmrrrqqqqqqpppooonnnnnnmmmjjjkkknnnqqqtttwwwyyyzzzwwwuuuttttttwww{{{}}}}}}||||||}}}}}}~~~~~~~~~|||zzzxxxwwwvvvuuurrrpppooojjjeeebbbcccaaa]]]XXXPPPJJJBBB;;;777555333222000---******+++***(((%%%)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000111222222111//////000111222555CCCbbb{{{ssstttrrrdddPPPAAA666333444666555555>>>JJJwwwsssfffnnn|||~~~~~~}}}|||wwwwwwrrrlllggg```OOO>>>...---,,,+++******************)))''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))))))))***+++---...///000111---...555:::888888;;;===;;;KKKjjj??????>>>===<<<;;;;;;::::::999999:::;;;:::888666::::::::::::999888777666555555555444222333555888999:::;;;<<<<<<===<<<<<<;;;:::888777777777888999======<<<<<<===>>>??????===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999=========<<<<<<<<<<<<<<<===???AAABBBBBB@@@>>>===<<<<<<;;;;;;===CCCKKKPPPRRRQQQVVV^^^```aaammm}}}}}}uuummmmmmuuuwwwmmmkkkvvv~~~zzzeeeSSSJJJ:::444111444555333333666555777999999999<<<@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIKKKMMMQQQQQQRRRTTTWWW[[[^^^```^^^```cccfffjjjmmmooopppnnnoooqqqtttwwwzzz|||}}}}}}}}}~~~}}}~~~}}}{{{zzzyyy{{{{{{|||||||||{{{{{{zzzxxxzzz|||zzzwwwtttqqqpppmmmjjjgggccc]]]WWWSSSQQQNNNHHHCCCCCC>>>888444111000///......,,,******++++++)))&&&)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++...111000...---000444777HHHcccyyyoooeee```YYYKKK===555222000111444777>>>NNN^^^{{{nnnsss~~~~~~~~~wwwlllcccXXXGGG888,,,+++***)))(((((((((((()))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))((()))***+++,,,---...///111...000666888777777;;;>>>>>>NNNooo>>>>>>===<<<;;;:::999999:::999888999::::::888666999999999888888777666555444444555444333444666999::::::;;;<<<<<<;;;;;;;;;999999999999888888888888;;;;;;<<<<<<===>>>???@@@======<<<:::999999999999999::::::::::::999888888;;;;;;<<<<<<<<<<<<<<<<<>>===<<<<<<<<<;;;;;;;;;>>>BBBFFFGGGKKKSSSYYYVVVUUUbbbsss~~~}}}}}}zzzxxx|||}}}qqqiiiLLLBBB888555555444222222777555444444666888:::;;;:::<<<>>>AAACCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLOOOSSSVVVXXXWWWYYY\\\___bbbeeeggghhhgggggghhhjjjlllooorrrtttrrrssstttvvvyyy{{{}}}~~~~~~{{{yyyvvvtttsssmmmjjjfffbbb___\\\WWWTTTOOOJJJDDD@@@===:::555111555222///---------,,,+++,,,+++******++++++***((()))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++///111000...222<<>>@@@AAA>>>===<<<:::999888888888888888999999999888888777:::::::::;;;;;;<<<<<<===??????>>><<<<<<;;;;;;;;;:::;;;;;;;;;:::;;;===???>>>DDDNNNUUUSSSQQQYYYeee{{{xxx|||ppp```KKK>>>999888666444777444222444444333333555555777:::>>>@@@@@@@@@???????????????@@@BBBCCCDDDBBBCCCDDDFFFHHHLLLOOOQQQUUUVVVXXXZZZ[[[\\\]]]]]]`````````aaacccfffjjjlllggghhhiiikkkmmmooopppqqqrrruuuyyy|||}}}~~~||||||||||||}}}{{{xxxuuummmllljjjgggdddaaa___]]]YYYVVVRRRNNNKKKHHHCCC@@@===:::777555444222000---...---++++++------,,,***************+++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------------......000000111000333333111333AAAWWWiiiyyy|||^^^OOOGGG>>>999444000111555888666999IIIeeeuuucccPPPOOOmmm~~~wwwcccdddsssuuu^^^III:::000+++)))(((''''''&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))''''''((()))+++,,,---...000222555666666555666999???AAAUUUwww;;;;;;;;;:::999999888888999888777777999999999888777777777777777666444444222333555555444555777888999:::::::::::::::999888888999999:::::::::999999:::::::::;;;<<<>>>???@@@>>>===;;;:::999888777777777777888999999888888888999999::::::;;;;;;<<<<<<>>>===<<<:::999999999:::777999:::;;;::::::;;;======AAAJJJSSSXXXWWWXXXZZZwww}}}}}}qqquuuyyy}}}yyy}}}yyydddTTTLLLFFF???888666222111333222///000555444666888;;;<<<<<<;;;:::<<<<<<<<<===>>>??????@@@??????@@@AAADDDGGGIIIKKKQQQQQQSSSTTTUUUVVVVVVWWWYYYYYYXXXYYY[[[^^^aaacccbbbccccccdddeeeffffffgggfffiiinnnqqqsssuuuwwwyyy||||||}}}}}}~~~}}}~~~}}}xxxtttqqqmmmlllkkkkkkiiifffaaa^^^YYYXXXVVVTTTQQQOOOMMMLLLIIIFFFCCCAAA???<<<999777444333111000000000000///---+++++++++,,,,,,+++))))))***************++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------///............///000111000222444666AAAYYYzzzsssTTTEEE<<<444222222111222555222888JJJgggbbbUUUJJJTTTzzzvvvwwwxxxjjj___hhhzzz~~~}}}gggNNN:::...***+++))))))((('''''''''(((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))''''''((()))+++,,,---...000333555666777888999:::===@@@TTTwww::::::::::::999999999999999777666666888999999888888888888777777666555444222444555555444444666777888888999::::::999999999999999999999::::::::::::::::::;;;;;;<<<===>>>???<<<<<<;;;999888888888888777777888999999999999888999999::::::::::::::::::;;;;;;:::999888888888999555777999999999999;;;<<>><<<;;;:::999777555111111///...---,,,,,,,,,+++***))))))******)))((()))***++++++***)))***,,,)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------111000///------...//////000777AAAMMM___zzzgggMMMAAA999333222222111222555???QQQooopppPPPHHHHHHYYYzzz}}}tttiiitttttthhh``````mmm}}}wwwxxxzzzhhhQQQ>>>000)))(((,,,))))))(((((((((((()))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))'''((()))***+++---......111333444555999>>>>>>;;;===>>>RRRttt888888999999:::;;;;;;<<<999777555555777999999999888888888888777666555555333555666666555444555666666777888999999:::999999::::::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::999888888999999777888888999::::::999999::::::::::::999999999999888888888888888888888888555666777777777777999:::======@@@HHHTTT\\\\\\YYYdddsss{{{ooovvv|||~~~sssdddbbbdddkkkvvv~~~wwwssspppnnnpppuuu{{{~~~~~~~~~pppUUU<<<555666333222444111111222222333444444444888888888999888888777777::::::999999:::;;;<<<===<<<===???AAACCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHMMMNNNNNNOOOPPPQQQQQQQQQTTTVVVWWWXXXWWWXXXYYY[[[]]]___aaabbbccceeehhhkkkooorrrpppiiieeefffgggfffggghhhkkkqqquuurrrjjjccc______^^^^^^\\\[[[YYYYYYUUUUUUUUUUUUSSSQQQOOONNNNNNMMMKKKJJJJJJHHHDDDBBBCCCCCCBBB@@@???===<<<<<<999777555555555444222000......---+++***))))))***+++)))'''((()))******))))))+++,,,+++)))(((***+++)))************+++++++++,,,,,,,,,,,,------------........................000000//////111333666777===LLLccczzzrrr^^^LLL???;;;777666666666888???HHHiiinnnTTTEEEFFFRRRhhh}}}tttrrrqqqffffffqqq}}}{{{{{{rrrrrrzzzzzzsss___NNN<<<222,,,)))))),,,))))))(((((((((((())))))'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))((()))***+++,,,---...///111222222444<<>>PPPqqq|||777888999:::;;;<<<======999777555555777999999999999999999888888777666555444555777666555444444555555666777888999:::::::::;;;:::888888888:::<<<===<<<<<<;;;;;;;;;<<<<<<===::::::999999888999999999777888999:::::::::::::::;;;::::::999999888888888666777777888888888888777555666666666444555666888888888999???JJJUUUZZZZZZXXX___jjjrrrtttrrrqqqqqqgggpppwww{{{~~~xxxvvv{{{rrriii```___fffooossssssuuuuuutttsssssstttxxx{{{}}}pppHHH;;;;;;777222000////////////000222333444222222444666777888999999888777666666666666888888777888999:::::::::::::::888999;;;<<<===>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGDDDFFFHHHIIIIIIJJJMMMNNNMMMOOOQQQRRRRRRSSSTTTVVVTTTWWWVVVSSSSSSUUUUUUSSSSSSVVV\\\cccfffaaaUUUKKKMMMLLLLLLKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA??????@@@???===;;;;;;:::999777666444333222222000.........---+++)))******+++***))))))***++++++)))'''(((***+++,,,,,,))),,,---,,,)))((()))+++)))************+++++++++,,,,,,------------....................................000333777<<>>IIIGGG>>>>>>>>>OOOooo{{{uuu999999999888999999:::::::::888777555555666888999@@@>>>;;;777555444444555555555666666666666555555666666777888999:::::::::888888888777555666888:::;;;;;;;;;:::::::::999999777888999999888777666555444555777888888888777666666666777777777777666666666666777777777777666666666777888999999888666555888888:::???FFFLLLPPPQQQ]]]VVVRRRUUUZZZ^^^aaadddcccooovvvuuu}}}~~~uuuhhhiiiooosss~~~yyyvvvwwwxxxwwwyyy}}}```LLLEEEAAA999111222222111000000000000000111///...111444555333111555555555555555555555555444444444555555666666666555555555444444555555555::::::;;;<<<<<<<<<<<<;;;>>>======>>>???AAACCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDJJJRRRVVVSSSLLLDDD???EEEDDDCCCBBBAAAAAAAAAAAA@@@===;;;;;;======;;;888888888777666555555444444222111111000000000000000//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++******,,,......,,,+++,,,---///+++,,,000111//////000111111111777FFFVVV^^^]]]kkklllVVVHHH???888555555555444@@@UUUeeelllvvvuuuVVVMMMLLL^^^xxxyyyiiibbbggghhhXXXDDD666111+++***++++++((($$$******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((*********+++,,,---...///333333333333555888:::;;;>>>DDDPPPjjj|||uuu~~~999888888888999::::::;;;999888777666666777888999???===:::777555555555666666666666777777666666666666777888999999:::::::::777888888666555555777999:::::::::::::::999999999777888888999888777666555444555666777888777777666666777777888888777777666777777888888888777666666666777888999999888666555777888;;;@@@FFFKKKMMMMMMXXXUUUVVVZZZ\\\]]]bbbhhhmmmuuuxxxwww}}}}}}{{{zzz{{{}}}wwwwwwyyyyyytttssszzzlll^^^XXXQQQDDD999555444111///...///222444,,,++++++---000222111///333333333333333333333333333333333444444444555555444444333333333333444444444555555666666666666666888888888888999;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAEEEIIIJJJHHHCCC???===@@@???>>>===<<<<<<<<<<<<;;;888666777888888666444555555444333333222111111111111000///////////////---------,,,+++++++++***************************************************************+++++++++,,,))))))***+++++++++++++++***,,,......---,,,---...222//////222333000...000222555<<>>888222///000111...---,,,---///000///...111111111111111111111111111111222222222222333333222222111111111111222222///000000111111111111111444444333333444444555666777777777888888888999999888888888888888888888888<<<======<<<:::888888999999888777666666555666666444222111111222222000///111111000000///.........//////...------------...++++++++++++++++++++++++************************************************)))))))))*********++++++)))******+++++++++++++++***,,,---------,,,...///,,,******...000///000444666===LLLbbbxxx{{{mmmqqqiiiQQQ@@@@@@;;;666555444333666;;;<<>>222***---***((((((***,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))***,,,---...111111222444666777999:::<<>>===;;;999888666555555777777777777777888888999:::999777666666777999:::999999888888888888999999888888999::::::::::::999666666666555444444666888777888999::::::888777666666666666666666666777777555555555555555666666777888888999999999999888888999999999999999888777777666666777888888888888888555777;;;???AAA@@@;;;888:::;;;CCCQQQZZZ\\\\\\]]]cccppp}}}zzztttxxxxxx|||zzztttmmmkkklllsss~~~|||~~~{{{}}}wwwsssooolllgggaaaaaadddyyyzzzsssnnnhhhhhhkkkttt~~~xxxdddPPP@@@999444444333111/////////000......................../////////////////////.........------------......,,,---......//////......111111111111000000//////.../////////000000000000111111111111111111111111111222222222000///111222000//////............///////////////...---......------------,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------************************************************((())))))))))))***************+++,,,,,,,,,,,,+++---......---++++++,,,...777333111333777===HHHSSSlllvvv}}}ssscccVVVJJJHHHFFF@@@999333111222111222444555444:::KKK]]]xxxzzzaaaYYYOOONNN[[[qqq||||||qqqaaaNNN===111+++***---+++)))((())))))***)))(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((*********+++,,,---...///000111222444666777888999;;;@@@KKKhhh}}}???>>><<<:::777666555444666666777777888888999999:::999777666666888999::::::999888777777888999:::999999:::::::::::::::999666777777555444444666888888999:::;;;;;;999777666666666555555555666777777555555444444555555666777777888888888888888888777777777888888888888888777666666666777888888999999666777999;;;===<<<888555999999>>>KKKVVVYYYXXXXXX\\\jjjyyy~~~}}}}}}wwwsssqqqtttyyy~~~yyyuuuwww}}}mmm[[[RRRQQQdddttt|||vvvrrrvvvvvvyyyqqq]]]NNNHHH999999777444000///000111........................//////............------------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------............---,,,---............/////////000000000000000000000000---///222222111000000000///......------............///000///...---...000---------,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,,,,,,,,,,............---...000333000000555???IIIWWWjjjyyyrrr___OOOEEE888666555666333000111444666888;;;===AAARRRsssxxxkkkKKKHHHIIIVVVsss}}}uuusssbbbMMM;;;///)))))),,,---,,,***(((''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((*********+++,,,---/////////000222444666777888888;;;???IIIggg{{{===<<<;;;999888777666666555666777888888999999999:::999888666666777999:::999888777666666777888999999::::::;;;::::::999999777888888666555555777999888999;;;<<<<<<:::888666666555555444555666777888555555444444444555666777666777777888888777777666555555666777888888888888666666666666777888999:::777777666777888888666555999999>>>GGGLLLMMMNNNQQQWWWaaannnwww{{{}}}{{{vvvuuu~~~sss```XXXSSS```mmmtttyyyqqqddd^^^]]]OOOMMMIIIAAA999333111222//////////////////////////////.........---------------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++,,,---.........---,,,---------............///........................+++---000111000//////000......------------......,,,...//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,------,,,,,,---...///000111444888;;;777<<>>HHHgggyyy~~~;;;::::::999888888888999555555777888999999999999;;;:::888666666777888:::999888666555555666888999:::::::::;;;;;;:::999999888888888777666666888:::888:::<<<======;;;888777666555444444555666777888555555444333444555666777666666777777777777666666333444555777888888888888666666666666777888999:::888666444444555666666555777999>>>CCCCCCAAAEEEKKKRRRXXXcccoooxxx{{{xxx~~~wwwkkkVVVYYY[[[^^^hhhxxx~~~sssmmmooossshhheee]]]PPPCCC888444333000000000000000000000000/////////......------------,,,,,,,,,,,,,,,,,,---,,,,,,---...............,,,---...///000//////...------------............------------------------+++,,,......------...000...---------------......***---......+++***,,,///+++++++++++++++,,,,,,,,,---,,,++++++***+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++---///222444999???CCCUUU[[[fffsss}}}mmmZZZNNNBBB999888222...111222333999AAANNN___ttt~~~}}}|||bbbMMMBBBCCCPPPeeexxxqqq\\\FFF222,,,...---++++++)))))))))((('''''')))***'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((''''''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''(((((((((((((((((((((((((((((())))))***+++---......000222444666777777777:::===GGGfffxxx}}}>>>===:::888777777777888999888777666666777888888::::::999666444333444666777777666555555555555555888999;;;<<<<<<;;;999888888888777777777777777888::::::;;;;;;;;;:::999888:::888666555444555666777777666444333222444555666777777777666666666777777:::999999888777666555555777555333222333444444333666666666666666666666666555777999<<<===<<<;;;;;;KKKOOOWWWaaammm{{{}}}nnn___QQQLLLOOO\\\ttt~~~```EEE;;;<<<222333333111...,,,,,,------...///000000...,,,***+++,,,------,,,+++,,,---//////..................++++++,,,,,,,,,---------------------------------************+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++***)))***+++,,,,,,+++---000111000---+++,,,...000111555999;;;EEE]]]vvv{{{rrrcccQQQAAA777333222000///111555666:::HHHWWWzzzeeePPPHHHGGGMMMggg{{{iii[[[>>>666,,,'''&&&))),,,---+++)))(((((()))******)))''''''''''''((((((((((((''''''''''''''''''''''''***'''%%%%%%'''((('''%%%((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((+++***))))))***,,,...///111111222333333444555555888@@@KKKffftttzzz>>><<<:::888777777888999:::999888777777888999::::::::::::888555555666888888777666666555555666666999:::;;;<<<<<<;;;:::999888777777666666777777888999:::;;;;;;;;;:::888777999888666444444555666777888777666555555666777777666666777777888777777777999888888777777666666666777555333222333444444333666666666666666666666666555777999:::;;;:::999888???EEENNNYYYeeerrr~~~}}}sssvvv{{{vvvkkkccc]]]^^^iiiwwwfffVVVSSSDDDBBB@@@???>>><<<888555111111111111111111///....../////////......//////------------,,,,,,+++***+++,,,,,,,,,,,,---------------------------------++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,,,,++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---......------***---//////...000555999555999CCCOOO\\\nnnsssjjjbbb^^^TTTMMMCCC:::666555555555777555666:::@@@NNNggg~~~gggRRRJJJNNNTTTjjjxxxwwwttteeeQQQBBB888333---))))))*********+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$%%%''')))(((''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))***,,,...///222222333444555666666777999AAAJJJeeesssyyy<<<;;;:::999888999999:::::::::999999999999:::;;;:::;;;:::888777666888:::888888777666666666666777999:::;;;<<<<<<;;;:::999777777666666666666777777888999:::::::::999888777777777555444444444555666777777777888888888888888444555777888888888777777777777777777777666666666666444222222333444333222666666666666666666666666555666777888888777666555555:::CCCNNNYYYeeepppvvv}}}}}}}}}vvvooopppxxx~~~qqqdddbbbfffyyy|||{{{zzz{{{gggaaaTTTQQQOOOSSSWWWSSSGGG<<<888555111...////////////........................+++,,,---------+++***))),,,,,,,,,---------......---------------------------,,,,,,,,,---...///000******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000.........---------,,,,,,,,,,,,,,,,,,,,,---------...000111111222888@@@FFFDDDJJJXXXkkk|||dddWWWOOOHHHCCC999555222222444777777666555777===CCCMMMbbb{{{bbbLLLDDDMMM___mmm}}}zzzrrrnnneeeRRR===000000...,,,,,,,,,+++)))'''+++)))(((((()))******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&$$$$$$%%%''')))***)))&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,))))))(((''''''''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((***)))))))))***,,,...///333333444555666777888888:::AAAJJJdddxxxxxx<<<;;;::::::::::::;;;;;;999999999999999:::::::::999::::::888777777999;;;999888888777777777777777888888999::::::999888888666666555555555666777777777888999999999888777666666555444444333444555555666666777888888888888777222333555777888777666555555666666666666666666666555444222222333444333222444444444444444444444444444444555555555444333222222666<<>>AAADDDKKKSSS^^^iiirrr|||ttt[[[MMM<<<333333444333000444555777<<>>>>>>>>===<<<;;;::::::777888999:::;;;;;;;;;:::;;;;;;;;;999666666777999888777666666555555666666555444444444444444444555333333333333444555666777555555666777666555444333000111111222222222222222444333333333333555666777888777555444333333444555666555555444444333333333333222222333444333111///000000000000000000000000111000000/////////000000---............111555999EEEPPP___jjjpppsssxxx{{{yyy}}}vvv|||yyyuuurrruuu|||~~~yyyxxxzzz}}}xxxbbbSSSLLLGGGIIIQQQ___qqqssslllhhhhhhnnnvvvuuu~~~wwwiiicccaaaaaadddeee```TTTKKKDDDAAA>>>???AAABBB???;;;888666333111///......///....../////////000000000..............................------------......------------....................................+++,,,,,,------,,,,,,+++------------.........///,,,,,,,,,,,,---------...........................---------,,,,,,++++++***,,,---...000222444666666777CCCRRR]]]bbbcccdddeeeoooxxxtttgggVVVIII<<<888444222444777888999999===HHH]]]wwwvvv```ZZZ```yyy{{{www{{{uuulllggg\\\LLL:::000---++++++,,,(((***++++++))))))***,,,+++)))(((((()))******)))((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((('''%%%%%%''')))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&''')))+++---...//////111111333444666888999:::888???IIIccc?????????>>>===;;;:::999777999:::<<<======<<<<<<======<<<:::777777888999777777666555555555555555666555555444444555555666333222222333444555666777444555666666666555444333///000111222222222222222555444333222333555777999<<<:::777444333444666777666666555444333333222222333222222333444333111///000000000000000000000000000000////////////000111***,,,///000000000222333999BBBQQQbbbooovvvxxxwwwttt}}}yyysssssswwwzzzqqqjjjjjjmmmsssqqqdddbbbRRRNNNKKKQQQ^^^llluuuyyypppiiiccccccfffkkksss{{{||||||pppjjjooorrryyyqqqcccZZZVVVRRRSSSVVVWWWTTTPPPBBB???;;;666222111111111////////////000000000000////////////////////////000//////.........//////+++,,,,,,---...///000000........................+++,,,,,,------,,,,,,+++---------.........//////---------.........//////........................,,,---------------------...///111444666999;;;<<>>///++++++***((((((&&&***------+++)))***++++++)))(((((()))******)))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''###%%%''''''%%%&&&))),,,(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******''''''''''''((((((((()))&&&''')))+++---...//////222333444666777999;;;;;;999@@@IIIcccDDDBBB>>><<<:::;;;<<<===============<<<;;;:::999;;;::::::999888888888999999999888777666555444444666666555555555555666666333444444444555555666666777888888777666444222111111222222333444444444333000222444555777:::>>>AAA@@@===999555333333444555444444444444444444444444333222000///............000000111222333333444444111111111111111000///...000000000000////////////999===EEESSSdddsss~~~}}}~~~~~~|||tttooopppvvv|||zzztttpppssswww{{{zzzpppooojjj___PPPIIIKKKRRRXXX[[[]]]\\\^^^dddmmmvvv}}}zzzwww}}}~~~yyylllgggcccfffrrr{{{wwwmmm]]]TTTIIIBBB===888666555333333111000222444444222///000000111000000000000222+++(((...222000...///,,,...///......111111000///000000...,,,,,,///222,,,---///000111000///...,,,...000111///---++++++...000000---,,,---......++++++---///...,,,---000------222///'''---444///000111888BBBIIIIIIKKKMMMkkkqqqgggWWWHHH>>>999888777000444777666666===KKKWWWZZZlllvvvmmmvvv}}}yyyooobbbXXX<<<666...+++,,,---+++(((************************,,,+++)))((('''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,***'''%%%%%%&&&((()))((((((&&&%%%%%%&&&'''((((((((()))***,,,---......222222333444555777777888<<<===IIIdddGGGDDDAAA>>><<<;;;<<<===<<<============<<<;;;;;;;;;::::::999888888999999888888777777777777777777666666555555555555666666555555555555555666666666888888999999888666555333222222333444444444444444333444555555666999===AAAAAA>>>:::666444444555666555555444444333333333333111111111000000///......000111111222222333333333444444444333222000///...111000000000000/////////222555;;;FFFTTTdddrrr{{{rrrtttvvvyyyuuusssnnnjjjiiinnnwww~~~~~~}}}{{{rrrggg^^^ZZZUUUNNNHHHIIIIIINNN[[[ooozzzuuuttt|||zzzpppfffZZZQQQLLLFFFAAA===888777555444555666555333000/////////111111111111000,,,+++///000---,,,//////000000////////////...///111333444333111000000333111...,,,++++++,,,,,,......---,,,+++,,,...000---...///.........//////666444222222222111222333...)))...111+++...222...<<<@@@IIIVVV___dddiiiooo|||}}}hhh[[[MMMHHH@@@999444333333333222222444999FFF[[[rrrkkkssszzzqqqcccSSSGGG666111+++)))+++---+++)))************************,,,+++)))((('''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&))),,,...((('''&&&&&&&&&&&&'''(((((()))***+++,,,...//////111222333444555777888888<<<===HHHcccHHHFFFCCC???===<<<<<<<<<<<<======>>>>>>>>>>>>>>>;;;::::::999999999999999777777888888888999999999666666555555555555666666777777777777666666666666888999:::::::::888777666333333444444555555444444555555555444555888>>>BBB???<<<999555333333444555666555555444333222222111///000111222222111000///111111111111111222222222777666555444222000///...111111111000000000//////...///222666>>>LLL]]]hhhcccgggkkkpppwww{{{yyyssshhhfffcccbbbdddlllvvv~~~{{{zzz~~~~~~yyyqqqiiiVVVMMMEEELLLaaazzz}}}~~~sssllldddaaaaaa```ZZZSSSBBB@@@>>>======<<<:::888<<<;;;:::;;;===<<<777444333111222444333000000222111111111111111111000000......//////...---------/////////...///000111222///////////////000111222.........000111111222333333222444888>>>CCCCCCAAADDD555555===<<>>444...+++((()))+++,,,+++)))************************+++***)))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###$$$&&&)))---///(((''''''&&&&&&'''(((((())))))***,,,---...///000111222333444555777888888===>>>IIIcccDDDCCC@@@>>><<<<<<<<<<<<<<<<<<===??????@@@@@@@@@;;;::::::999999999::::::999999999999999999999999666666555555555555666666999888888888777777666666777888999:::999999777777333444444555555555444444444444333333444999???DDD<<<:::777444222222222333666666555444333111111000---///111333333222111000111111111111111000000000666555444333111000000000111111000000000/////////...//////...000888FFFQQQWWW\\\dddkkkqqqsssrrrnnnjjjhhhfffeeehhhooowww}}}zzzsssqqqssszzz~~~gggMMMBBBLLL___nnntttllliiijjjmmmpppwwwpppnnnmmmpppwwwzzztttkkkYYYVVVTTTUUUTTTQQQNNNNNNVVVUUUWWWYYYXXXQQQEEE<<<777777777888888666555444222000000333333222333666===<<<999777555555777888---///222555666555444333000111222444555444222000222///...111444444666888888@@@MMM\\\llluuusssllldddKKKEEEQQQWWW```qqq{{{~~~zzz|||rrrWWWJJJFFFDDDEEEEEEDDDAAA;;;666333555666777666666777888:::AAAIIIXXXhhhwwwyyyiiiXXXUUU]]]ttt~~~rrr```LLL;;;000+++***)))((()))+++,,,***(((******************************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''((()))'''''''''''''''(((((((((******+++,,,...///000000111111222444666777888999??????JJJddd>>>>>><<<;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@;;;::::::999::::::;;;;;;;;;;;;;;;:::999888888777666666555555555555666666999999888888777777666666666666777888888777666555333444444444444444333333111111111222444:::AAAFFF<<<:::888555333333333444666555555333222111000000---...000222333222111000111000000000000000000000222111000000///000000111000000000////////////...---///000///---111999AAAMMMSSS]]]gggnnnrrrtttvvvrrrqqqqqqqqqtttxxx{{{}}}}}}yyy{{{zzzpppmmmooottt{{{}}}]]]LLLMMMTTTXXXWWWLLLNNNRRRWWW^^^iii{{{vvvvvv}}}xxx}}}vvvqqqpppssssssnnnlllmmmpppssswwwyyytttgggWWWKKKDDDCCCBBBBBBCCCCCC???:::999444333666777555777;;;EEEGGGIIIGGGAAA;;;888777666555444444444555666777777555222333666888999999>>>666222555888999<<>>>>>>>>>>>>>>>>><<<<<<===>>>?????????>>>:::::::::::::::;;;<<<<<<::::::999999888888888777666666555555555555666666666666777777777777777777666777777777666444333222222222333333222222111000///000111222333666;;;>>>;;;:::999777666555444444333333333222222222111111.............../////////---......//////000000000000///...---,,,---///000...------------,,,,,,,,,***+++---...///000111111555888BBBOOOYYYcccsss}}}~~~|||ooouuu}}}xxxwwwzzz}}}~~~zzzzzzvvvkkkaaa[[[]]]ZZZOOOEEEBBBHHHOOOYYY```ccc]]]WWWUUUUUUUUU]]]eeemmmqqquuuzzz|||{{{zzz}}}~~~}}}tttjjjfffjjjlllkkkrrr}}}wwwiiiddd```]]][[[[[[aaajjjttt{{{gggbbb___eeerrr{{{mmmllloooqqqzzzlllooo{{{oooddd\\\ZZZOOOIII@@@777222111333666444333333444555888;;;<<>>>>>>>>>>>===:::::::::::::::;;;<<<===777888888888888999999999666666555555555555666666555555666666777777888888777888888777666444222111222222222222222111000///000111222333333444777:::888777555444333222111111333222222222222222222222///...------------......,,,------...///000111111333111///---,,,---......------,,,,,,,,,+++++++++---,,,+++,,,------,,,***+++---666CCCNNNZZZmmm|||yyy{{{wwwrrrnnnkkkjjjrrrzzzzzz}}}ttt___NNNEEEBBB???AAADDDEEECCCCCCFFFKKKRRRYYY___bbbhhhooossssss}}}~~~{{{{{{}}}~~~pppjjjrrryyydddWWWNNNDDD<<<999;;;777444333444666666555888555222222888AAALLLSSSeeejjjqqqyyypppdddaaannn{{{|||rrrvvvxxxuuugggUUU;;;555...,,,...000...+++))))))***)))((()))***,,,))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))*********)))(((((()))***,,,---...//////000222444666888999:::::::::EEE```rrr{{{CCCCCCCCCDDDCCCCCCBBBBBB===>>>>>>????????????>>>>>>============>>>>>>???:::999777666666666777888888888888888777777777777777888888888999999999999999888777666555444333222666555333222222222333333000111222333555666777777888888777555444333222111222222222222222222222222000///...---,,,+++++++++......///111333333111///***,,,...//////---***(((+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***)))---000333777@@@PPPdddsssyyyrrr{{{yyyvvvzzzvvvmmmnnn{{{ooouuuyyy{{{gggSSSHHHBBB@@@>>>===>>>@@@@@@@@@JJJOOORRRRRRVVV^^^dddeeeqqqwwwtttxxxllljjjssshhh]]]NNNCCC>>>;;;777333555111000555888777555555333555777;;;DDDUUUkkk{{{qqq___TTT___rrrppprrr}}}|||rrrhhhUUUBBB000///---,,,+++*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))),,,---,,,*********)))***++++++------...///111111222444666777888999<<<@@@EEE]]]rrrxxxBBBBBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<:::999888777666777777888888888888777777777666666777777777777888888888888777777666666555444444444555444333222111111222333111222222333444555666666777666666555444333222222333333222222111111111000///...---,,,,,,,,,,,,,,,......///111333333111///,,,---...//////---+++***++++++,,,,,,,,,,,,++++++,,,,,,------,,,++++++***...///111333888DDDSSS___tttwww|||}}}xxxrrrnnnzzzttt{{{zzzuuu{{{ppp___VVVOOONNNKKKGGGCCCBBBCCCDDDBBBIIILLLHHHFFFJJJQQQTTTXXX___lllwwwvvvllleeefffffffffqqq~~~~~~jjj^^^```eeejjjooowwwyyyooobbbRRRJJJAAA:::888666444333;;;666333555555333333666888;;;AAAIIIXXXooo}}}ggg[[[UUUZZZooo|||}}}nnn___TTTEEE777///...---,,,+++*********+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))(((((())))))***++++++------...///111111222444666777888999===AAAFFF^^^vvv{{{@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@??????<<<;;;::::::999999999999999999888777777777777888888888777777777777666666555555666666666777777777666666555555555444444444333333222111111111111222222222333333333444444444444444444333333333222222333333222111000//////...------,,,,,,,,,,,,------......///111333333222000...............---------++++++,,,,,,,,,,,,++++++---,,,++++++***+++++++++...//////...///444>>>EEETTT\\\gggmmmnnnllljjjiiiuuu~~~|||}}}pppjjjhhhllllllkkkeee```^^^ccchhhkkkpppmmm]]]JJJ@@@>>>>>>EEEEEEHHHLLLKKKGGGDDDEEEJJJJJJSSSdddooopppoooqqqyyyyyy||||||}}}~~~}}}}}}qqqmmmuuunnn\\\QQQKKKKKKJJJJJJMMMMMMFFF===;;;999666333333444555777666555777===BBBDDDHHHMMMRRR\\\kkkyyy~~~iiiVVVUUUbbbxxxoooYYYHHH===444---///...---+++******************))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&'''))))))***++++++------...///000111222444666777999999===BBBHHH___>>>??????@@@@@@@@@@@@???BBBBBBBBBBBBAAA@@@>>>>>><<<<<<:::999888888888888999999888888888777777777888777777777666666666666444444444555555555666666666666555555444333222222222111111111111111111111333333333333222222222222222222222222222222222222222222111000///...---,,,,,,+++++++++,,,------............000222333111000///...---,,,+++,,,------******++++++++++++******,,,+++***))))))***+++,,,---------++++++,,,111444;;;FFFTTT\\\^^^^^^```bbbnnnyyyyyytttxxx}}}}}}|||zzzssssssyyymmmVVVGGG???@@@>>>===???@@@???<<<999AAA===???HHHNNNQQQVVV\\\___bbbhhhmmmqqq}}}{{{qqqnnnnnnxxxyyy|||zzzwww|||uuuggg[[[ZZZaaaiiiqqqwwwtttuuutttooofffYYYLLLDDD999888777777999:::888444::::::888555444444777:::666999FFF\\\oooxxx{{{}}}zzzuuuuuukkkgggsss~~~pppZZZEEE777111...,,,...---,,,+++***************))))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&))),,,)))***++++++------...///000111222444666888999:::>>>CCCIII```===>>>>>>???@@@@@@??????AAAAAAAAAAAA@@@???>>>======<<<;;;:::999999999999999999999999888888888777777777777666666666666555333444444444444555555555777777666444333111000000111111111111111111111111222222222222222111111111000000000000111111111111111111000///---,,,+++++++++++++++++++++,,,---......------...000111111///...---+++***)))***+++,,,)))******++++++******)))+++***)))(((((()))+++,,,+++,,,,,,,,,,,,,,,...///+++555CCCLLLQQQUUUZZZ^^^mmmwww~~~~~~uuunnnggggggqqq~~~}}}xxxuuuwwwzzzxxxmmmyyy~~~{{{fffXXXHHHEEE@@@???AAACCCAAA>>>EEEAAA>>>>>>???CCCJJJQQQFFFIIIPPPVVVXXX___ooo~~~{{{sssjjjccc```aaabbbnnnqqqtttvvvyyy~~~}}}vvvtttvvvxxxtttrrrsssppptttzzzuuufffVVVNNNHHHKKKPPPTTTXXX\\\WWWVVVRRRNNNGGG@@@:::777555444555666777777777888;;;<<<======>>>AAAEEEIIIKKKRRRggg{{{oooeeebbbeee}}}qqq]]]DDD444............---,,,,,,+++************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''))),,,///)))***++++++------...//////000222444666888999:::???CCCHHH___======>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>=========<<<;;;::::::::::::999999::::::999999888777777777666666666666555555333333444444444555555555666666555444222111000///000111222222333222222222222111111111111111111111///////////////000000000//////...---,,,++++++***+++++++++++++++,,,---------,,,+++,,,...000///...---,,,***)))))))))***+++))))))************))))))))))))))))))))))))***+++******+++,,,---.........(((///:::DDDLLLUUU]]]ccclllwww}}}{{{{{{}}}zzzrrrlllhhheeegggoooyyy~~~xxxuuusssssswww|||wwwiiikkkpppwww{{{mmmccc]]]RRRGGGCCCDDDCCC??????@@@@@@>>>:::999<<<@@@:::<<<@@@DDDEEEGGGPPPYYY```]]]XXXTTTQQQQQQSSSTTTaaafffiiiiiilllqqquuuuuusssqqqqqqtttzzzvvvddd^^^YYYYYY\\\bbbgggiiihhhdddYYYNNNAAA===<<<@@@CCCCCCEEEHHHBBB@@@>>>:::777555444333666444444666444222444888222777AAAMMMYYYcccjjjmmmeeennn}}}ooobbb[[[XXXZZZgggvvvppp[[[HHH333+++,,,.........,,,,,,+++***************))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))(((***---000)))***++++++------...//////000111444666888:::;;;>>>BBBFFF\\\======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@<<<;;;;;;:::::::::;;;;;;999999:::::::::999888777777777666666666555555555444444444444555555555555333333333333222222222222000111222333444444333222000000000111111111111111/////////...............------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---......---,,,,,,++++++******++++++((())))))))))))))))))((('''(((((()))******))))))))))))***+++,,,,,,+++***+++...333;;;EEEOOOYYY___eeeooovvvuuuvvvzzzyyysssooonnnnnnppptttyyy~~~}}}wwwwwwzzzqqqqqqqqqrrrqqqrrruuuxxxyyyrrrwwwvvvnnnccc\\\[[[VVVPPPHHHRRR[[[\\\TTTIIIAAA<<<===:::999;;;;;;;;;>>>DDDGGGFFFEEECCCBBBBBBDDDFFFOOOTTTWWWUUUWWW\\\___]]]YYYZZZ\\\```eeerrr{{{ZZZOOOIIICCCEEEGGGKKKOOOOOOOOOMMMFFF>>>999666666999:::999:::>>>888888999999999999888888777444555777666666===FFFCCCKKKYYYlll|||uuuzzz___XXXXXXaaaiiissskkkVVVCCC777,,,,,,...,,,+++,,,,,,++++++***************((()))***++++++***)))((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((()))+++...)))***++++++------.../////////111444666888:::;;;>>>AAADDDYYY======>>>@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBB:::::::::999::::::;;;;;;999999:::;;;:::999888777777666666666555555555555444444444555555555666666000000111222333444444555111222333444555444444333///000000000111111111111//////.........---------,,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,+++***))))))+++------,,,---------,,,,,,,,,++++++(((((())))))))))))((((((&&&'''(((*********)))((())))))((()))))))))'''&&&***))))))...888CCCLLLPPP[[[eeelllmmmqqqyyy|||xxxrrrtttwwwyyy{{{~~~}}}zzz~~~|||pppiiikkkqqq{{{~~~uuurrrrrruuu}}}yyyqqqiiiyyyooo\\\OOOCCC<<<777777777666999<<<444666888888666666999;;;;;;AAACCC???>>>CCCEEEBBBCCCCCCCCCBBB@@@HHH]]]rrr{{{mmmOOO:::<<<===:::>>>555777999:::>>>@@@:::222777555444666666444666;;;222444777:::<<<===<<<;;;;;;999:::???AAAEEEQQQ___lllrrr~~~}}}{{{vvvZZZUUUXXXgggzzz}}}rrrVVV>>>333...---111111,,,)))+++++++++******************((()))***++++++***)))((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&''')))+++)))***+++,,,---......///...///111444666888:::;;;>>>@@@BBBWWW~~~>>>>>>>>>>>>>>>>>>??????EEEFFFGGGGGGFFFDDDBBB@@@>>><<<:::999999;;;===???===>>>>>>>>>===;;;888666;;;999777555444555666666555555666666666666555555333333333333333333333333333222111000000111222333000000000000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,************,,,,,,///...,,,+++***))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***)))))),,,000444777JJJTTT\\\```gggqqqwwwvvvsss~~~||||||yyy{{{~~~~~~}}}rrrfffpppsss||||||{{{uuujjjiiiqqqzzz{{{kkk[[[KKKEEEAAA<<<888999999999999888777777888999888:::<<<<<<:::888777777888777666666888===BBBFFFJJJCCC<<<999:::;;;999666///333555333333777999999777:::<<<;;;888555444555777999???KKK\\\fffaaaWWW```\\\VVVWWWdddyyy{{{vvvyyytttiii^^^aaawwwyyy}}}~~~fffLLL:::000///...---,,,++++++++++++************))))))))))))+++*********))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***+++---...///111000///222777::::::888===>>>DDDUUUsss@@@@@@@@@@@@@@@??????>>>FFFFFFFFFEEEDDDBBB@@@>>>???===;;;999999;;;===>>>@@@@@@@@@???===:::888666:::999777555444555666777444444555555555555444444333333333333333333333333222222111000000000111111000000000000000///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------------000///---,,,+++***++++++000///---,,,+++***)))))))))))))))))))))((('''''''''((((((((())))))))))))+++***))))))***,,,///111666@@@IIIOOOYYYgggqqqsssvvv~~~~~~}}}}}}{{{zzzvvvwwwyyyxxxtttqqqrrrzzz~~~yyyvvv|||}}}qqqhhhfffddd___[[[[[[NNNKKKHHHHHHJJJHHHAAA;;;;;;:::999888777777888999777888888888999:::===???AAA@@@???>>><<<:::888777:::;;;:::777:::AAAEEEEEEBBBFFFIIIFFF@@@===???BBBFFFQQQddd|||{{{{{{qqqxxx~~~~~~~~~yyyzzzmmmWWWEEE999111---......---,,,++++++++++++************))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***+++---...///111000000333777::::::999===>>>DDDUUUsssBBBCCCDDDDDDCCCAAA???===EEEEEEDDDBBBAAA???>>>>>>@@@>>><<<:::::::::<<<===AAAAAAAAA???===:::777666:::999777666555555666777333444444555555444444333333333333333333333333333222111000//////////////////000000000000///......------,,,,,,,,,,,,------------,,,,,,++++++************++++++++++++************+++---............333222000...,,,******)))111000...,,,+++***))))))(((((()))))))))(((''''''''''''((((((((()))))))))******))))))))))))******,,,333:::AAAMMM\\\iiinnnvvv~~~xxx}}}yyyyyywww{{{uuukkkkkksss~~~~~~~~~yyy{{{~~~{{{ooohhhbbbcccgggcccUUUHHHEEEBBB>>>;;;;;;<<<<<<===:::<<<===<<<:::999999999999AAAHHHHHHAAA:::777777777999;;;AAAOOO```kkkmmmdddiiiiiiaaaUUUPPPUUU]]]gggtttjjj]]][[[___nnn}}}zzzzzznnnOOO888000000///......---,,,++++++***++++++************))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))***,,,---///000111111111333777999:::999<<<>>>DDDVVVrrrEEEFFFGGGGGGFFFBBB???===CCCBBBAAA@@@????????????@@@???===;;;:::;;;;;;<<>><<<:::888777999999777666666666777777444555555555555555555444444444333333333333222222111111000//////.........//////000000//////...------,,,,,,,,,,,,,,,,,,---...------,,,+++***))))))******++++++++++++******)))***+++,,,......//////222111///...,,,***))))))///...---+++***)))(((((('''((((((((((((((('''''''''''''''((((((((())))))(((((()))))))))((((((''',,,///333888@@@MMMYYYaaannn|||~~~~~~yyywww|||yyyqqqppppppooovvvtttuuu|||xxxxxx}}}|||ooobbbaaa^^^[[[YYYYYYXXXVVVSSSSSSTTTSSSPPPLLLKKKLLLNNNVVVcccooommm___QQQLLLMMMIIIMMMTTTccczzz~~~nnniiirrr}}}pppdddddd^^^SSSTTT___lll{{{iiiVVV@@@222000111///,,,---,,,,,,+++******++++++************)))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******,,,...///000111111222444777888999:::<<<>>>EEEVVVrrrEEEFFFGGGHHHFFFCCC@@@>>>@@@????????????@@@AAABBB@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999888888777777777777777666666777777777777666666444444444333333222222222000000000000//////......///////////////...------,,,,,,,,,++++++,,,,,,,,,------,,,+++******)))))))))******++++++******)))((()))***,,,---.........------,,,,,,+++******)))---,,,+++)))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((()))******))))))*********---222:::DDDLLL___ttt~~~|||zzz~~~|||}}}vvvzzz}}}yyysssmmmhhheeeffflllsssxxx}}}|||}}}~~~~~~{{{vvvqqqrrrxxx~~~|||uuuvvvwww|||}}}}}}mmm]]]RRRNNNWWW]]]cccsssxxxgggZZZEEE>>>555///......,,,))),,,,,,+++*********++++++************)))))))))((((((((((((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))***+++,,,...///000111222444555666888999:::;;;>>>FFFVVVqqqCCCDDDEEEFFFEEEDDDBBB@@@??????@@@@@@AAAAAABBBBBB??????>>>===<<<<<<<<<<<<888888888999999999999:::888888888888888888888888777777777888888777777777555444444333333222222111///000000111111000000///...////////////...------,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))************))))))((((((***+++,,,,,,,,,,,,((()))************))))))***)))((((((''''''((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((%%%&&&''')))************(((&&&&&&))),,,000888@@@MMMbbbwww~~~|||xxxuuurrrvvvsssrrruuu{{{~~~}}}zzzwwwxxx{{{~~~{{{xxxuuurrrrrryyyuuujjjccc```aaagggooowww___QQQNNNRRR___ooo|||{{{vvvbbbKKK<<<333111...+++***+++++++++++++++************++++++************))))))))))))''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********+++---...000111111333555666666777999;;;;;;???GGGVVVpppAAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>==================::::::999999999999999:::777888888999999888888888666666777777777777666666555555444333333222111111...///000222222222222111......//////......---,,,,,,,,,++++++++++++,,,,,,+++++++++***************))))))************))))))'''((()))***************(((((()))*********)))(((((((((((((((((()))******%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))&&&'''+++------222:::;;;IIIWWW^^^```cccffffffkkkkkkmmmppptttwwwvvvuuutttwwwzzz}}}yyykkkccciiisss|||nnnccc]]]___eee}}}nnn```YYYbbbsss~~~qqq```LLL;;;111222///---++++++,,,------++++++************++++++************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********+++---...000111111444666777666666999;;;:::???GGGVVVooo??????@@@AAABBBCCCDDDEEEDDDEEEFFFFFFDDDBBB???===============>>>>>>>>>>>>===<<<;;;:::999999999999777888888999999999888888555555666666666666555555555555444333333222111111---///000222333333333333......//////......---,,,,,,++++++++++++++++++,,,***************+++++++++))))))************))))))'''(((((()))))))))(((((())))))***++++++)))((('''(((((((((((()))***+++,,,%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((()))&&&'''++++++)))+++222///777???EEENNNYYY```bbbiiilllppptttvvvwwwvvvuuupppwww}}}~~~rrr___\\\ccckkkwww|||ssslllkkknnnhhhnnnwww~~~|||uuuqqqooo}}}qqq\\\HHH:::444333111...,,,,,,......***'''+++***************++++++************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,---///000111222444777777666666999;;;:::???HHHWWWooo@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFCCC???<<<;;;;;;>>>===============>>>>>><<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777555666777888777666444222222222333333333222111111111111111111000000000000///............---------+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))******))))))(((((('''''',,,***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((//////000333999CCCOOOWWWeeekkkssswwwwwwwww{{{{{{xxxwwwyyyyyyqqqmmmbbbiiirrr{{{zzzxxxsssmmmjjjllltttzzz}}}zzzuuuiiidddjjjttt~~~wwweeeOOOAAA:::555555888...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))(((((((((((())))))*********((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((***+++---...000000444444444555555777888999<<<>>>EEEUUUooo~~~vvv@@@@@@@@@AAAAAABBBCCCDDDFFFFFFEEECCCAAA???>>>>>>>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;::::::999888777777777777555666777777777666444333222222333333333222111111111111111000000000//////............------------+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))(((((('''''',,,+++)))'''&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,000777@@@FFFTTT\\\gggnnnqqquuuzzzzzzxxxtttvvvwwwxxx{{{~~~~~~{{{zzziiiccc^^^]]]aaakkk}}}uuulllhhhTTTGGG:::444111......000------,,,++++++++++++,,,+++++++++*********))))))))))))))))))(((((((((((((((((()))***))))))''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((***+++---///000000444444444555666777888999===???FFFVVVpppyyyAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;::::::999888777777777777555555666777777555444333333333333333333222111000111111000000000000//////............------------+++,,,,,,,,,,,,+++************))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((''',,,+++)))((('''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&''''''(((,,,111555???IIIWWWbbbiiiqqqzzz|||}}}~~~|||{{{}}}xxxssstttqqqffffffkkkwwwqqq```SSSLLL:::333...///000///---...------,,,+++++++++++++++++++++*********)))))))))))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******((()))***,,,---///000111444444444555666777999999>>>@@@GGGWWWqqqAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>>============>>>;;;::::::::::::::::::;;;:::999888777777666666666444555555666666555444444333333333333222222111000111000000000////////////.........---------,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''(((***,,,111:::GGGSSS^^^jjjxxx}}}{{{zzz|||ddd___dddnnn}}}xxxeee___```lllzzz~~~nnn]]]LLL@@@999444000///222444111//////---,,,,,,+++***+++++++++************))))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))******((()))***,,,...///000111444444444555666888999:::===@@@GGGWWWqqqAAABBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEDDD@@@===??????>>>===============:::::::::999999::::::::::::999888777666666666666444444555555555555555444333444333333222111000///000000000////////////......------------,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''))))))(((((()))+++***111:::BBBMMM[[[lllxxx~~~|||{{{{{{|||}}}~~~~~~gggYYY[[[aaaiiittt|||mmmfffaaaWWWUUUccc}}}tttdddSSSDDD;;;555333222...---000111...---///,,,,,,+++************+++*********)))))))))(((((())))))))))))((((((((((((&&&&&&'''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))+++,,,...///111111444444444555777888:::;;;<<<>>>EEEVVVqqqAAABBBCCCEEEEEEEEEEEEDDDEEEDDDCCCEEEGGGFFFBBB>>>@@@???>>>======<<<<<<===::::::999999999999::::::999999888777666666666666444444444444444555555555444444444333222111000///000000////////////......------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&(((((((((((()))+++'''+++000444:::FFFUUUaaaxxxzzz||||||{{{zzzzzz{{{zzz{{{|||{{{zzz{{{~~~~~~pppiiiiiigggffffffjjjpppuuuzzzkkkeeeddd^^^bbbiiigggmmmvvv\\\RRRDDD888111///000111///---,,,//////---...111,,,,,,+++*********************)))))))))((((((((())))))))))))(((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''((((((((())))))*********)))***+++,,,...000111222333444444666777999;;;<<<;;;>>>EEEUUUqqq@@@AAACCCEEEEEEEEEDDDCCCEEEDDDCCCGGGJJJKKKFFFBBB@@@???>>>===<<<<<<<<<<<<::::::999999999999::::::999888777666666555555666333333333333444444555666444444444333222111000///000000/////////.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&''')))***'''***------...444>>>FFFYYY^^^eeejjjmmmpppsssvvvwww{{{~~~}}}yyyxxx}}}{{{uuu|||uuu|||}}}}}}zzzvvvuuuwwwzzzyyysssyyyvvvjjj]]]gggxxxvvvqqqgggkkkvvvyyyvvvqqqeeeWWW???999222---,,,---......///---...111111//////333,,,++++++******************)))))))))(((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((()))))))))))))))*********)))***+++---...000111222333444444666777:::;;;<<<<<>>===<<<<<<<<<<<<:::999999999999999999:::999888777666666555555555333333333333333444555666444444444333222111//////000/////////............---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&''')))+++))),,,...---***+++000555AAAIIITTT]]]ccchhhmmmpppwww}}}~~~xxxvvv{{{}}}tttqqqwww}}}uuubbbgggmmmrrrwww|||qqqmmmjjj___TTTNNNYYYiiixxxuuueee\\\MMM<<<444111//////000000...,,,...---///222111---,,,...,,,++++++***)))*********))))))))))))(((((((((((())))))))))))((((((((((((***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))************)))***+++---///000111222333444444666888:::<<<======@@@GGGXXXsss}}}CCCCCCDDDDDDCCCBBBAAAAAABBBAAAAAADDDHHHIIIGGGDDD@@@>>><<<>>>AAABBBAAA>>>===;;;999777777888:::<<<777777777777777666666666333333333333333333333333444444333333222111111000//////...------------...,,,,,,,,,++++++*********+++***)))***++++++***)))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''''''''(((((()))((()))))))))************222777???HHHRRR^^^iiipppvvv}}}xxxyyyzzzzzz~~~xxxnnnccc```eeennntttwwwvvvzzzmmmkkkiiidddeeegggfffaaa^^^^^^\\\XXXbbblllttt||||||pppYYYIII???888333000//////...------,,,,,,,,,,,,,,,---------......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))***+++---///111222222222333444666888999;;;===AAADDDWWW{{{DDDDDDDDDDDDDDDCCCBBBBBBDDDBBBAAACCCEEEFFFDDDBBBCCCAAA???@@@BBBCCCAAA@@@888999999:::::::::::::::888777777666666666666666333333333333333333333333333333222222111111000000//////...---------------,,,,,,,,,++++++*********+++***))))))++++++***)))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))))))))*********...000444999AAAKKKVVV]]]nnnwww~~~{{{sssxxx}}}|||{{{wwwssstttvvvwwwuuurrrfffrrrpppkkkkkkmmmuuuxxxvvvvvvttttttwwwuuurrrqqqqqqrrruuu~~~nnniiiddd]]]bbbiiipppsssvvv}}}~~~nnnaaaNNN???777222///,,,/////////...---,,,,,,,,,,,,,,,,,,------------...,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******))))))***+++---///111222333333444555666888:::;;;===AAADDDWWW{{{EEEEEEEEEFFFEEEEEEDDDCCCFFFDDDBBBBBBBBBCCCBBBAAAFFFEEECCCCCCDDDCCCBBB@@@888:::>>>@@@AAA???===;;;999888666555555555666777333333333333333333333333222222111111000////////////......---------------+++++++++++++++*********+++***))))))++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((()))))))))))))))******+++///666???EEEZZZdddnnnsssxxx~~~zzzooonnnyyyrrrnnnqqqqqqqqqrrrssstttvvvyyyzzzwwwrrrnnnoooeee^^^```eeegggggggggiiijjjnnnrrruuu}}}}}}}}}lll[[[HHH@@@555///---.........///......------,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((())))))******))))))***+++---///111222444444555666888999;;;<<<<<>>>>>CCCHHH]]]EEEFFFGGGGGGHHHGGGGGGGGGCCCDDDEEEEEEDDDDDDFFFHHHGGGGGGGGGEEEAAA??????@@@JJJIIIFFFCCCAAA???>>>===::::::::::::999999999888444444444444444444444444111111000000///............------,,,,,,,,,,,,,,,)))))))))******************)))((((((******)))(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''((($$$'''***,,,+++***))))))(((...444888AAAQQQ```ggguuuwwwzzzxxxqqquuukkkQQQ@@@888444222333---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))***+++---///111222555555666777888:::<<<======CCCHHH]]]EEEEEEFFFGGGGGGGGGGGGGGGBBBDDDFFFFFFCCCBBBCCCDDDFFFGGGHHHEEEBBB???@@@AAAFFFEEECCCAAA>>><<<;;;::::::;;;<<<===<<<;;;999888555555555555555555555555222222111000000//////......---,,,,,,++++++,,,,,,((()))))))))*********+++***((('''((()))***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%'''******)))(((((()))###(((+++***...888CCCHHH\\\bbbkkkttt{{{|||wwwrrrrrruuuwwwkkkSSSFFF888222...,,,---111,,,------------,,,---...*********+++++++++++++++***++++++++++++,,,,,,,,,+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***+++---///111222444444555666888:::<<<===<<>>??????===:::888555555555555555555555555222222111111000000//////...---,,,,,,++++++,,,,,,(((((())))))*********+++***((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((()))***)))(((''')))***'''+++,,,((((((---222555<<>>===;;;::::::;;;;;;;;;<<<;;;;;;::::::777555444333444444333111111111111000000///...---//////...---,,,,,,++++++((()))***+++++++++++++++******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++///222999BBBOOO___nnnxxx~~~||||||jjjWWWKKKAAA:::555111000...---,,,,,,------+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++******)))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((()))******++++++------,,,,,,---...000111222333444666888:::<<<>>>???DDDIII^^^EEEEEEHHHKKKJJJFFFGGGKKKEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@???===<<<;;;:::<<<<<<<<<<<<;;;:::888888777555444444555444333111000111111000000///...---///......---,,,,,,++++++))))))***+++++++++++++++******))))))))))))******...---+++)))&&&$$$"""!!!''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++---...111777BBBPPP___iiinnnuuu|||yyy{{{xxxwwwxxx~~~~~~~~~|||www{{{hhh]]]MMMAAA:::666222...111000...---,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,***))))))((('''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((()))******+++++++++++++++,,,---///111333333333444666888:::<<<======BBBHHH]]]DDDDDDFFFHHHFFFAAABBBGGGDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;======<<<;;;:::888777666888666555444555555444222000000000000///...------......------,,,,,,++++++))))))***++++++++++++******))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))************))))))+++111<<>>===<<<;;;;;;;;;;;;;;;:::888777777888666555555555555444222000000000000///...---,,,---------,,,,,,,,,++++++)))******+++++++++******))))))(((((((((((())))))###$$$%%%&&&((()))******&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***(((((('''&&&(((...666<<<;;;AAALLL[[[iiiqqqsssssspppnnnrrr|||zzzzzzzzzmmm]]]NNNCCC===999555111///000000///......------,,,,,,,,,,,,+++************************************))))))))))))************++++++++++++))))))(((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((()))******++++++*********+++---///111333555555555666777999:::;;;;;;AAAGGG]]]\\\OOODDDAAACCCCCCBBBCCCBBBCCCCCCDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;888888999999:::999999999777666444444555555333222000000000//////...---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((()))))))))((())),,,...+++---111888CCCNNNXXX^^^bbbeeeooo|||~~~vvvaaa\\\RRRFFF;;;444222222000///...------------,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++***))))))(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((()))******++++++,,,+++++++++,,,...///000555555555666777999:::;;;===CCCHHH]]]bbbTTTFFFAAAAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>===;;;::::::666666777888999999999999777555444333444444333111////////////...---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***)))))))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))+++,,,***)))))))))---,,,+++,,,000999DDDLLLSSSYYYgggwww{{{}}}}}}rrroooqqqsssrrrkkkYYYAAA???;;;666111///000111,,,,,,,,,------......---***++++++,,,,,,++++++***************************(((((()))))))))))))))***)))))))))************+++++++++***)))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((())))))(((((('''((((((((()))******++++++,,,,,,+++++++++---...///444444555666777999;;;<<<>>>CCCHHH]]]jjj```UUUMMMDDD>>>>>>BBBCCCDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<:::999999666777888888888888888888555444333222333333222000////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))((((((''''''''''''((((((######$$$%%%'''((())))))%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''(((******)))((()))***,,,......------111888===AAAGGGSSS```iiiooowww~~~||||||vvvmmmgggggghhhggg{{{xxxnnnaaaMMM<<<666666666444111//////000---...//////......///000)))***+++,,,,,,+++******************************(((((((((((())))))******))))))))))))******************)))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((()))******++++++************+++---///111333333444666888:::<<<===<<>>DDDCCCDDDFFFGGGHHHHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@??????>>><<<;;;:::999888888888888888888777666555555333222222222222111///////////////...---,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((((((''''''''''''(((((())))))((('''%%%$$$######%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''''''''&&&'''***,,,"""''',,,---++++++---111///222;;;DDDKKKQQQ\\\gggrrrzzzvvv{{{vvvtttvvvyyy~~~}}}xxxnnn]]]OOOHHHDDD;;;000//////...---,,,,,,...111...//////...,,,+++,,,---))))))+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((((()))******++++++(((((()))***,,,...111222222333444666888:::<<<>>>:::@@@FFF\\\xxx[[[NNNHHHBBBEEECCCBBBCCCFFFGGGDDDAAADDDFFFGGGEEEAAA???@@@BBB======>>>===<<<999777666999888777888::::::888666666555444444222222111000000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))***************)))***,,,111888>>>BBBTTT```rrr~~~~~~xxxxxx|||}}}yyyrrrqqq|||~~~~~~ooo```KKKCCC:::444333222000---......------,,,+++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))******************+++,,,---///000111111222333555666777777777;;;@@@FFF^^^vvv]]]KKK>>>BBBBBBDDDEEEFFFGGGGGGGGGDDDEEEFFFEEEAAA??????@@@<<<<<<<<<<<<;;;;;;:::999666777888888888888888777555444333222111000000///000//////...------,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******++++++******,,,///222555>>>CCCMMMXXXdddmmmtttwwwoooooorrryyy~~~vvvkkk[[[HHH;;;<<<666000...///111000.........---,,,++++++***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))************+++,,,---///000111222333444666777888999999===AAAFFF\\\fffQQQBBB???AAABBBCCCCCCDDDEEEFFFDDDFFFGGGFFFCCC@@@??????AAA@@@>>><<<::::::::::::555777:::999666555666888444333333222111000///.../////////...------,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((()))+++******)))))))))***+++...///222888AAAMMMWWW]]]aaagggoooxxxzzzrrrhhh\\\QQQIII@@@555---111---******---///...---///...,,,+++******++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''''''''((((((((()))))))))******+++,,,---///000111222333444666888:::;;;<<<>>>BBBFFF[[[zzzfffYYYPPPGGGEEEDDDDDDEEEFFFFFFEEEGGGHHHHHHHHHEEECCC@@@???HHHEEEAAA<<<999777777777777;;;>>><<<666333555888444444333222111000////////////.........---------*********))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((()))***************+++,,,...111666;;;@@@CCCQQQYYYdddlllrrryyyxxxvvv{{{hhh]]]NNNGGG>>>999888777555333000...,,,---......---+++...---+++***)))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((******++++++++++++*********)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((******+++,,,---///000111222222444555888:::<<<===???CCCFFFZZZ}}}}}}vvvhhhaaa]]]WWWQQQKKKJJJMMMPPPOOOLLLKKKKKKJJJJJJHHHFFFCCCBBBIIIFFFAAA<<<999888999999===@@@BBB>>>777333333666555555444333222111000000...............---------*********))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''(((***++++++******))))))***+++---...///000444<<>>@@@AAABBBBBB???999555444444666555555444333222111111........................++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((+++***)))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&)))'''%%%$$$%%%(((+++---(((,,,111444666<<>>:::555222333111///---------,,,***(((,,,,,,,,,,,,------------++++++++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******+++,,,---///000111222222333444666888;;;<<<>>>DDDIII\\\|||~~~tttoooqqqvvv~~~|||pppaaaUUUPPPRRRVVVSSSOOOKKKHHHHHHHHHGGGEEEAAA@@@???>>>>>>???AAABBB@@@@@@???===:::777555444555555444333222111000000........................,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((++++++***)))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&)))((('''&&&&&&(((***,,,,,,------+++***+++///333555666<<>>===>>>>>>===<<<===<<<:::888666444333333444444333222222111111000......//////......---,,,+++++++++************)))************)))))))))))))))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&***...111,,,,,,+++***)))''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''''''''(((***+++,,,---...///111222333333999;;;>>>DDDKKKSSSZZZ^^^kkkooottt|||~~~|||~~~|||qqqmmmiiibbb[[[JJJFFF@@@:::555222222222------.........---+++***++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***+++---...---***'''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&'''((())))))*********))))))***+++---///111222555555555666777999:::;;;???DDDJJJ___}}}~~~uuuoootttkkk[[[UUUQQQPPPMMMHHHFFFFFFFFFDDDBBBBBB@@@============<<<;;;<<<;;;999777666555444444444444333222222111111000......//////......---,,,+++++++++************)))************)))))))))))))))'''&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((+++,,,,,,---///000000///---,,,&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''''''''(((******&&&''''''((()))***++++++......///222555999===@@@MMMQQQXXX```iiipppvvvyyywwwuuuttttttzzz|||qqqddd[[[OOOHHHFFFDDD???;;;888666333///...---...///------.........---++++++++++++++++++++++++++++++************************************))))))))))))***+++,,,,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))*********))))))***+++---///111222555555555666777999:::;;;???CCCJJJ```uuurrroooqqqyyyiiiWWWOOOJJJJJJHHHEEEDDDEEEFFFFFFEEEAAA???===<<<<<<<<<;;;:::::::::888777666555555555444444333222222111111000......//////......---,,,+++++++++************)))************))))))))))))((('''&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%'''+++...///...+++***((((((((())))))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((''''''(((((()))***((((((((()))))))))******+++***)))))))))***,,,---111444999@@@IIIQQQWWWZZZ^^^___bbbeeelllxxx{{{}}}}}}yyysssllldddWWWIII???;;;888333000//////...---......------------...///,,,------------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********))))))***+++---///111222444555555666777999;;;<<>>=========;;;:::999888777666666666666666444444333222222111111000.........///......---,,,+++++++++*********))))))************)))))))))(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$!!!"""%%%'''((((((&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))++++++++++++++++++++++++---,,,++++++++++++,,,,,,)))***,,,///333888<<>>>>><<<;;;888777777666555555666666444444333222222111111000.........///......---,,,+++++++++*********))))))************)))))))))((((((&&&%%%&&&'''((('''&&&&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((()))(((((((((((('''''''''+++*********))))))******,,,++++++***+++---///000555888<<<<<<>>>DDDOOOXXX___jjjfff]]]___dddkkkxxxzzz}}}wwwnnniiipppzzz|||xxxxxxlllhhh___TTTMMMHHHAAA;;;999777666555444333222000,,,...000///---,,,---...,,,,,,------,,,+++)))(((,,,,,,,,,+++,,,,,,,,,,,,************************************************************)))))))))((())))))((('''((()))+++---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))*********))))))***+++---///111222333444444666888:::<<<===???BBBIIIcccyyy{{{wwwzzzxxxssslllgggfffhhhjjjccc^^^WWWNNNHHHGGGJJJMMMFFFCCCAAA?????????===;;;888777777666555555555555444444333222222111111000......//////......---,,,+++++++++************)))************))))))))))))'''&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''''')))(((%%%######$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((('''''''''''''''''''''))))))(((((('''&&&%%%%%%***************++++++,,,---///000//////111666:::777BBB@@@;;;@@@FFFKKKUUUXXXWWWXXX\\\aaabbb```]]]VVVRRRRRRXXX]]]___```bbbbbbdddhhhmmmrrrvvvzzz|||~~~tttooommmkkkbbb```]]][[[ZZZ[[[]]]___YYYXXXUUUQQQMMMJJJIIIHHHAAA???;;;999777555333000111000///......///000111---...///...,,,***))))))***++++++,,,,,,,,,++++++,,,++++++++++++,,,,,,---************************************************************)))))))))))))))(((((('''((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********))))))***+++---///111222333333444666888:::<<<===???CCCJJJcccyyyooopppzzzwwweeeeeeggglllssszzz}}}pppaaaTTTOOOPPPTTTEEECCC@@@???>>>>>><<<:::999888777666555444444444444444333222222111111000......//////......---,,,+++++++++************)))************))))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''((((((((()))))))))))))))((((((((()))((((((''''''&&&'''((()))***************++++++++++++,,,,,,,,,(((111...(((---///...444888666444666888:::999888666555777::::::888999>>>===@@@CCCFFFHHHJJJNNNRRRUUUWWWTTTMMMIIIGGGEEEAAA;;;:::999888888999999999:::888666555444444444444.........//////......///......---+++***+++,,,---111000//////......,,,+++,,,,,,,,,------------...++++++*********+++------************************))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))*********))))))***+++---///111222333333444666888:::<<<===???DDDLLLcccyyyiiijjjvvvyyyaaabbbhhhtttttt^^^PPPLLLMMMEEEBBB@@@>>>>>>===;;;999999888777666444444444444444444333333222111111000......//////......---,,,+++++++++************)))************))))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********%%%&&&((()))******)))(((***)))***,,,......,,,***'''///,,,)))///111---000000...---...//////...,,,......000000,,,(((+++222...000111000...///333777111555666444222333111...///......///000111000///---///000000000//////000---...///000...++++++......//////...------///111///---+++,,,------,,,***---,,,+++***)))))))))***++++++*********+++---...))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&'''((()))************)))******+++---///111222333333444666888:::<<<>>>>>>EEEMMMbbb~~~iiilllzzzzzzeeebbbeeerrrfffOOOGGGGGGCCCDDDBBB>>>;;;;;;;;;::::::999888666555333222222333222111111222222111///...////////////---,,,+++,,,,,,++++++***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&$$$$$$((((((((((((((((((((((((((((((((()))******(((&&&&&&''')))***,,,---------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,////////////////////////---///111111000///000111//////.........------------..................---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++******)))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((())))))))))))))))))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++*********+++,,,---...///444444555666888:::;;;<<>>BBBIIIaaa}}}mmmrrrssspppkkkkkkvvv{{{fffXXXPPPLLLNNNIIIBBB===;;;999999888888888777666666555444444333222111111222222111///////////////...---,,,+++///...---+++***)))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%&&&(((***,,,...---+++)))''''''&&&''')))*********++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++************------------------------+++---...///...---...///............------------,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,++++++******++++++,,,++++++***))))))))))))***************************((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))************+++,,,---//////222333333555666888:::;;;<<>>:::777666888777777777666666555555333222111111222222111////////////......---,,,,,,...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&''')))***,,,///222555222000---***((((((((())))))))))))************+++******+++,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++++++++++++++***+++------,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++******))))))******************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))******+++,,,...///000222222333444666888999;;;<<>>>>>HHH[[[kkkuuuzzztttfff[[[aaalllsssbbbXXXJJJ???<<<@@@:::777888999666555666333333222222222111111111/////////...------,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&'''))))))(((&&&)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''+++)))&&&''')))***)))'''************))))))))))))+++++++++++++++*********+++*********+++,,,---...+++,,,,,,------......///---...//////000//////...///000111222222222222222555333111111333444222///444555555444222111111111111111000000000000000///...---,,,---......---+++000...---...///...---+++------------,,,,,,,,,,,,(((((()))***************++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&######'''&&&"""&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((******)))***+++---///111222333444666888999::::::======HHH[[[kkkvvv|||}}}oooddd______ddduuukkk___ZZZPPPDDD===???;;;888999777444333666333222222222222111111111/////////...------,,,,,,++++++++++++++++++++++++))))))((((((((((((''''''(((''''''(((******)))'''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))((('''(((******)))'''************************++++++++++++++++++++++++******++++++,,,---///000,,,---...//////...,,,,,,---.........//////000000...//////000000111111222222222111000111333444555444444333222111000/////////000000000......///000111///...///000000///---111///...---...---+++))).........------,,,,,,,,,)))************+++++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$###%%%%%%"""&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))******)))***+++---///111222333444666888999::::::======HHH[[[jjjvvv}}}xxxssspppppplllhhhmmm~~~wwwddd^^^^^^YYYLLLAAA>>>:::888888555222222666222222222222111111111111/////////...------,,,,,,++++++++++++++++++++++++))))))(((((((((((((((((()))''''''((())))))((('''(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''(((*********)))''')))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222111111000///...,,,,,,......//////000111222222444444333333222222222222000222333444444555777999888777666666777777666555222444555333000///000111222111000111333444333333222000............---,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))************)))***+++---///111111333444666888999::::::======HHHZZZhhhsss}}}}}}zzzpppooozzz{{{sssiiifffiiigggYYYJJJAAA<<<777666444222333666222222222111111111000000/////////...------,,,,,,++++++++++++++++++++++++(((((()))))))))))))))))))))'''&&&&&&(((((('''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&''')))******))))))((())))))******+++++++++,,,++++++,,,,,,------------.........---......//////333222111111111222222333555555666777999::::::;;;@@@@@@???>>>===<<<;;;:::888;;;>>>?????????AAABBBFFFDDDDDDEEEFFFFFFDDDAAA??????>>><<<:::888777888333222111222555777888888777555444444555666666555000///...---,,,+++******------,,,+++++++++,,,---,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$'''***+++(((%%%%%%&&&(((((('''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))************)))***+++---///111111333444666888999::::::===>>>HHHYYYfffpppwwwzzz}}}zzzuuuvvv~~~kkkhhhpppwwwwwwyyyyyyyyy{{{zzzlllZZZLLLBBB888666555444444666222111111111111000000000/////////...------,,,,,,++++++++++++++++++++++++(((((())))))))))))*********(((&&&&&&'''((('''&&&''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%''')))***)))((()))***))))))******+++,,,,,,,,,+++,,,,,,------......///000000000000111222333333333444555888:::<<<>>>???@@@AAADDDFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMMMMPPPRRRQQQMMMHHHKKKIIIFFFEEEEEEDDDBBB@@@:::888777888:::===>>>>>>;;;999777777999;;;;;;;;;555444333111000...---------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$$$$***111111---'''%%%&&&&&&%%%###"""###$$$%%%'''((())))))&&&&&&''''''(((((())))))******)))***+++---///111222333444666888999::::::<<<>>>IIIYYYeeeooo|||xxx|||~~~wwwqqqwwwpppccccccfffrrr~~~pppZZZKKK<<<777777666444444111111111111000000000000/////////...------,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++)))'''''''''(((((('''&&&'''((())))))((('''&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''&&&((())))))''''''***---))))))***++++++,,,------,,,,,,,,,---.../////////111111222444666888:::;;;<<>>???>>><<<;;;:::888777555444333000///---,,,+++,,,---...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!! %%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%$$$%%%...888111,,,&&&%%%'''(((&&&$$$$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((******)))***+++---///111222333444666888999::::::;;;>>>IIIZZZfffrrr||||||yyywwwhhheeefffkkk}}}fffSSS@@@999999888555333111111111111000000000000000//////...------,,,,,,++++++++++++++++++++++++(((((())))))*********+++---+++((((((((()))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%############%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&((()))(((&&&'''***...))))))***+++,,,,,,------,,,,,,------...///000000111222444666999===???AAAIIINNNTTTZZZZZZWWWQQQMMMLLLPPPTTTYYY[[[ZZZXXXVVVVVV[[[dddmmmtttxxxzzzzzzlllcccZZZWWW[[[aaaddddddgggiiioooyyy}}}jjjddd___bbbjjjmmmhhhbbbWWWTTTQQQOOOPPPQQQQQQPPPKKKIIIEEEDDDDDDEEEEEEDDDBBBAAA@@@>>><<<:::999888555333111000///000111222---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""%%%$$$&&&000<<<---(((###$$$(((,,,+++***%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''************+++---000111222333444666888999:::::::::===III[[[hhhuuu}}}|||pppjjjbbb]]]lllwww^^^FFF>>>===999444111333222111000/////////000//////...------------...,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''+++***((('''&&&&&&''''''++++++***))))))))))))))),,,+++)))***+++,,,,,,,,,---******...///,,,+++,,,,,,,,,...000111222444777<<<999999>>>CCCEEEKKKPPPUUUooo}}}vvvsssgggVVVWWWYYY___hhhnnnooonnnmmmpppzzz~~~fff```mmm|||yyyttttttqqqhhh^^^ZZZ]]]ccc]]][[[VVVSSSTTTTTTPPPKKKHHHGGGGGGGGGGGGEEEBBB@@@>>>:::777888999666222///---------------------,,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%(((+++...000'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++)))***,,,,,,,,,---000222333444555666777888999:::===???JJJ\\\jjjwww~~~~~~yyypppooohhhaaaiii}}}lllRRRCCC:::555555777222222222111111111111111//////...------------...,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((('''***)))((('''''''''(((((())))))((((((((()))******///---,,,,,,,,,------,,,---******...000//////222888777888<<<@@@AAA@@@???@@@BBBGGGMMMQQQTTT]]]fff}}}kkkgggjjjpppwww|||lllhhhuuu{{{sssmmmlllppptttqqqqqqoookkkhhhfffbbb```cccdddfffeee```VVVKKKDDDEEEAAA===<<<<<<999555222222222000///---,,,++++++,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))++++++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))******)))***,,,,,,,,,---000222333444555666777999::::::===???JJJ\\\jjjvvv}}}tttsssuuupppddddddqqqrrr___OOOBBB999777999000111222222333222222222//////...------------...,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((('''(((((()))***))))))))))))***+++,,,,,,************+++,,,------222//////222444333555999<<>>@@@AAA>>>;;;:::999666333000...---------,,,,,,+++++++++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))***,,,,,,,,,---000222333444555666888999::::::>>>@@@KKK\\\iiiuuu|||}}}{{{xxxuuuoootttzzzwwwnnnffflll{{{}}}lllhhhbbb\\\SSSFFF;;;444///000111222333222222111//////...------------...,,,+++******))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,---,,,,,,,,,,,,---......''')))***,,,---///222444888555555888999888<<>>@@@KKK\\\hhhttt}}}vvv{{{|||sssrrrtttsss}}}qqqkkkrrrxxxtttcccbbbbbbcccbbbWWWCCC222111111111222111111000000//////...------------...,,,+++******))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((()))***+++,,,---------//////............//////...000222333444666999<<<:::999;;;@@@BBBCCCIIIPPPaaazzz|||}}}~~~|||}}}{{{zzzvvv~~~}}}tttsssuuu|||{{{xxxyyy~~~nnnhhhgggbbb[[[ZZZ\\\XXXPPPKKKGGGBBB===999888777888000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))***,,,,,,,,,---000222444555666777888999:::;;;===@@@KKK[[[fffqqq}}}|||sssxxx{{{wwwooollllllttt~~~rrrnnnjjjlllooohhhRRR<<<666555333222000///////////////...------------...,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((())))))******+++,,,....../////////000////////////000111111555777::::::999:::>>>AAAAAACCCHHHPPPTTTWWW___ggg~~~yyy~~~xxxxxxyyywwwvvvyyyxxxvvvyyy~~~vvv\\\WWWOOOFFF???<<<::::::333222111///...---------************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))***)))***,,,,,,,,,---000222444555666777999:::;;;;;;<<>>JJJXXXaaallluuuuuunnntttzzz~~~wwwmmmnnn}}}ttt\\\BBB???999444000///000000//////...------------...,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((******+++,,,------.........///111222222111111000333444555777:::===@@@AAA@@@EEELLLPPPRRRWWW___eeennnqqqxxxuuu~~~zzzyyy{{{uuucccTTTIIICCC@@@<<<;;;888555333111000///------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***(((''''''(((((()))***+++)))***,,,,,,,,,---000222555555666888999:::;;;<<<999===IIIWWW___kkk}}}rrrsssnnnvvv||||||{{{~~~yyytttmmmrrr~~~rrrYYYDDD555555666222222777000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))''''''&&&''''''((()))***((()))+++,,,---...///000444333111///000222555888::::::;;;===@@@CCCFFFGGGQQQ\\\bbb___bbbppp||||||www~~~~~~}}}xxxdddSSSLLLLLLEEEAAA===:::999666222//////---------+++***+++...000000...+++)))((()))*********))))))))))))******)))*********++++++++++++)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$######$$$$$$%%%&&&(((%%%""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111222333444666888999::::::;;;BBBJJJQQQ\\\ooozzzpppnnnvvv~~~xxxvvvssslllkkkqqq}}}zzzeeeTTTCCC;;;666222222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))'''''''''(((((()))***+++///---++++++,,,------------///222555888:::;;;;;;===CCCLLLTTTZZZ___cccfffeeekkkmmmlllppp}}}~~~||||||xxxvvv{{{wwwttt~~~zzz}}}~~~tttiiiccccccfff___XXXNNNGGGDDD???999444444333222111///,,,,,,,,,************))))))+++,,,******))))))))))))******)))))))))*********++++++)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$###$$$$$$%%%&&&'''$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111222333444666888999:::::::::@@@GGGMMMWWWkkkxxxnnnxxx{{{uuunnnsssxxxtttooommmnnn{{{nnnfffTTT???333111111///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&'''))))))))))))***++++++,,,,,,333000,,,,,,...111111000444555777999<<<>>>@@@AAAQQQ[[[gggoooqqqqqqrrrtttpppnnnooouuu~~~|||yyynnntttpppggglllyyy~~~pppoootttxxxssssssxxx~~~ssseee\\\VVVPPPGGG@@@;;;:::888666333111000///))))))******+++++++++,,,******))))))))))))******((()))))))))************)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$%%%&&&&&&%%%$$$""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111222333444666888999::::::999>>>CCCHHHRRRgggkkk{{{{{{|||ooolllmmmuuuyyynnnkkkuuuzzznnnpppqqqbbbFFF555555555000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))***+++,,,------.........111...,,,///444888777555<<<:::999;;;@@@HHHQQQWWWkkkttt}}}wwwvvvwwwuuummmlllwww~~~xxxzzz{{{jjj^^^hhhkkkvvv~~~tttoooqqquuu~~~~~~zzzpppjjjcccWWWMMMDDDCCC???:::888888666222///......------,,,+++)))+++******))))))******+++(((((()))))))))************)))'''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111111333444666888999:::::::::===@@@CCCMMMcccgggyyy~~~www|||vvvoootttyyyrrrnnnooovvvrrrdddooouuukkkPPP===<<<:::333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&'''))),,,---...000000000000000------...222777:::999777777999===EEEQQQ^^^jjjqqqxxx}}}~~~uuurrr}}}yyy|||}}}}}}|||uuuooommmqqqttt}}}zzztttssswww}}}|||rrreee[[[WWWUUUOOOEEE@@@???:::333444222///......---+++)))++++++************++++++))))))))))))***************)))((('''&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111111333444666888999:::::::::===>>>@@@JJJaaaiiitttuuummmzzz|||tttssspppmmmsssyyymmmoooxxxsss]]]IIIAAA999000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))((('''((()))+++...///111222333333222222...000222555777888999:::>>>EEEPPP\\\gggnnnqqqsss|||~~~|||}}}{{{{{{~~~~~~{{{~~~vvvtttwwwyyy~~~~~~wwwooosssssslll```XXXRRRFFF888888444000...///000...+++++++++************++++++)))*********++++++++++++***)))((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111222333444666888999:::::::::<<<===???HHH___vvvsss{{{{{{}}}}}}zzzvvvppp|||xxxvvvoooooo{{{uuu___LLL<<<111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))*********+++---//////111333444555555444333333555888888888;;;BBBHHHTTT[[[eeennnssssssooommm{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~zzzuuuaaaLLLCCC===555222222333111...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++***((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''###&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---///000111222333444666888999::::::999;;;;;;===FFF]]]}}}tttlllttt{{{xxxuuuwww}}}yyywww}}}}}}rrrjjjppp{{{yyy^^^GGG;;;000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))+++,,,,,,,,,---000222000222444666666666444444666:::<<<;;;;;;BBBNNNXXXbbbgggmmmsssvvvvvvtttsssvvvxxx|||{{{xxx}}}zzzwwwvvvttt{{{cccPPPHHH>>>888666555222///,,,++++++******++++++,,,++++++,,,,,,,,,---------+++***((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''"""%%%((((((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++,,,---///000111222333444666888999::::::777999:::<<>>666111---...///---,,,.........---------,,,,,,,,,,,,++++++******++++++,,,***(((&&&'''***+++)))'''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%000000////////////000111111333555666555555666888888777666888???JJJWWW```ffffffkkkrrrtttrrrtttwww{{{~~~xxxyyy}}}|||vvvnnnsss||||||yyyllliiioooxxx|||rrrcccZZZKKK>>>777555777888000...,,,,,,------***'''******+++------.........,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%(((&&&$$$!!!!!!$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))((((((((((((((()))******+++******+++,,,...000222333444666777999:::::::::<<<<<<===???EEEWWWuuu}}}```WWW^^^]]]]]]iiiqqqxxxzzztttqqqxxx~~~|||vvvlllhhhrrrvvvZZZCCC999222......///,,,+++,,,......---------,,,,,,,,,,,,++++++******++++++,,,***((('''(((******)))'''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))000/////////000111111222111333555777888888888888555777;;;AAAKKKVVV___eeeiiihhhkkkpppqqqpppqqqtttyyy|||~~~~~~~~~uuuuuu~~~}}}wwwkkkiiinnnvvvxxxvvv|||{{{uuummm```RRRFFF===777444444111...---///000///...******+++,,,,,,,,,+++***,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((((((((((((((((()))******+++******+++,,,...000222333444666777999999::::::;;;;;;<<<>>>CCCTTTrrraaaOOORRRTTT[[[kkkttt{{{~~~ttttttuuurrriiigggyyy{{{aaaJJJ>>>666000000000---,,,---......---------,,,,,,,,,,,,++++++******++++++,,,***)))((((((******)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------///000000111222333333444333333333555777777666555666;;;FFFTTTbbbmmmsssuuuooommmmmmqqqrrrppprrruuuxxx}}}~~~|||~~~}}}|||mmmnnnvvv}}}}}}wwwmmm```SSSHHHAAA;;;777111...---...000000+++,,,---------+++***))),,,,,,***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))******+++******+++,,,...000222333444555777888999::::::::::::;;;<<<@@@PPPmmmfffNNNLLLNNN[[[qqq||||||zzzqqqoootttxxxoooeeeooovvvfffXXXFFF<<<333222222000...///......---------,,,,,,,,,,,,++++++******++++++,,,***))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((()))***,,,...000111222000000111333444555555666999777444555777999888888???FFFUUUiii}}}|||wwwuuuwwwyyywwwyyy|||{{{|||zzzmmmhhhlllmmmrrr|||xxx|||{{{pppeee___NNNHHH@@@777222000///000------...//////...,,,+++,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((())))))***+++******+++,,,...000222333333555777888999999999::::::;;;;;;???NNNjjjhhhPPPHHHIIIYYYqqqzzzsssxxxwwwxxxwwwsssxxx|||oooooozzzxxxoookkkhhhOOOBBB555111000///...///......---------,,,,,,,,,,,,++++++******++++++,,,)))*********)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&'''(((((())))))'''''''''''''''''''''''')))***,,,...000222444444111222333555666777777777:::888666777:::???BBBEEEMMMTTTddd{{{}}}zzz{{{vvvhhhccciiittt|||wwwqqquuu|||}}}zzzllleeeZZZMMMAAA888444222........................---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&((((((((((((((())))))***+++******+++,,,...000222222333555666888999999999;;;;;;;;;<<>>KKKeee}}}lllggg```ZZZVVVRRRNNNKKKKKKXXXbbbaaa^^^aaagggkkkuuu~~~yyyzzz}}}yyyooosssgggJJJ:::333///+++...//////...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''''')))***)))(((((((((***,,,///111111......222222000333:::;;;555333666444333===LLLXXXbbbnnnwwwxxxsssnnnkkkqqq}}}qqqlllkkktttvvvuuu{{{~~~zzz|||uuuuuuyyyyyy}}}wwwzzzvvviiieeebbbXXXIII<<<444222222333---------+++******,,,///)))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%'''((()))***''''''''''''''''''&&&&&&((('''''''''((()))+++,,,******+++,,,---///000111555555555555666777999999888<<<999999>>>DDDYYYyyytttkkkbbb___bbbbbb]]]WWWOOOTTTXXXWWWWWW^^^mmmyyyttt{{{zzzxxxwwwjjjlllyyy|||^^^DDD666222444/////////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&''')))+++)))***,,,---...///000000111...000444555555999@@@:::888888:::===EEETTTbbbiiilllqqqvvvzzz{{{yyyxxxxxx```aaahhhwww~~~|||~~~yyyyyy{{{~~~yyyvvvuuuzzzqqqkkkkkkzzzwwwpppoooqqqjjj^^^QQQGGG???888444333222///---,,,******)))))))))******))))))((('''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((()))***+++******+++,,,---///000111444444555555777888999:::999<<<999888===AAAUUUttt~~~rrrffffffooosssmmmeeeVVVRRRQQQTTTVVV]]]qqqyyywwwssstttgggfffnnnpppNNN555000777/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%'''***,,,+++---///111222222000///222000111444555666;;;AAA444888:::;;;DDDVVViiisssyyyvvvuuuxxx}}}}}}lll\\\cccqqq~~~xxx|||}}}|||~~~vvvccc^^^ccczzz|||vvvqqqppprrr}}}xxxpppfffZZZLLL???666777222...,,,,,,,,,***((()))************)))((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((((((((()))*********+++,,,---///000111333333444666777999:::;;;999<<<:::888<<>>AAARRRooo}}}tttjjjccc```aaauuunnnfff___[[[ggg~~~|||zzzpppmmmmmmlllmmmppp|||{{{xxxwww}}}|||ssslll___KKK<<<222///,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&(((***++++++,,,...000111000.........111333555333555555555<<>>???NNNjjjzzzpppgggbbb```ooo~~~sssaaaaaasss{{{tttvvv||||||}}}yyyzzz~~~sssvvvyyylllsssuuu^^^>>>777000---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%)))...000111000000111,,,...111333555555555444444888:::===KKKeee||||||pppjjjqqq{{{tttnnn}}}~~~wwwsss{{{~~~{{{ppp\\\JJJ===666,,,,,,------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""###$$$%%%'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&((()))*********)))******+++,,,---///000111222444666888999999777777666;;;;;;;;;===<<>>111111333...+++,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))((('''&&&&&&(((***'''***///111111111111111666111000555777444222555444???LLLXXXffftttzzzzzztttsssvvv~~~sssmmmxxxyyyyyy}}}~~~|||ttteeePPP@@@888000,,,///111...,,,///(((((()))***************))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''((()))+++++++++*********+++---///000111222444666888999:::;;;888;;;999999>>>>>>KKKccczzzqqqhhhbbbgggmmmwwwyyymmm]]]WWWZZZbbb___^^^bbbiiipppvvvzzz{{{vvvnnnqqq|||dddKKK555000444222//////---------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((('''(((***,,,///000000000000000000111111222777;;;888555888@@@JJJSSS\\\eeeppp{{{sssvvvyyyyyy}}}zzz~~~xxxmmm]]]PPPGGG<<<222///...++++++---+++++++++++++++******)))***)))))))))(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''(((((()))***++++++*********+++---///000111222444666888999::::::888;;;999:::???AAAOOOhhhzzzppphhhccchhhttt~~~|||mmm\\\RRRSSSTTTWWW^^^gggoootttvvvttttttxxxuuuuuu{{{}}}\\\<<<222333333111000------------,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%''')))))))))***---///555333000///000222333333222555999:::777999EEERRRaaahhhnnnttt{{{{{{xxx~~~}}}{{{zzzpppvvv}}}{{{uuullleeeZZZLLL<<<333---***+++---------,,,,,,+++******)))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))+++*********+++---///000111222444666888999999:::999;;;999:::@@@CCCRRRlllvvvnnndddfffooo~~~~~~hhhVVVRRRVVV[[[bbbllltttvvvtttwwwiiippp|||}}}zzzxxxjjjJJJ:::555000---///...------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''***,,,,,,---///111222000...///222555666666888777888:::@@@KKKZZZeeennntttyyy}}}{{{uuuyyy{{{xxxuuutttxxx|||{{{zzzwwwtttiii\\\JJJ===444000......,,,,,,+++++++++******************)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***))))))(((((((((((()))+++*********+++---///000111222444666777888999999888:::777999>>>AAAPPPjjj{{{ssshhhdddgggvvvttt```SSSWWW]]]gggwww}}}ooogggqqqyyysss|||uuu^^^MMM>>>///+++///.........---------,,,,,,,,,++++++***************))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%(((,,,...//////000111......///111444555666555999999>>>LLL^^^mmmsssrrrwww}}}pppmmmmmmxxx~~~|||zzz}}}zzz|||~~~~~~~~~wwwmmm^^^NNNCCC:::222,,,,,,+++*********+++,,,,,,************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***))))))(((((((((((()))+++*********+++---///000222222444555777888888888777:::777777===???MMMfff~~~yyyqqqkkkiiitttnnnRRRUUU[[[jjj}}}ttt|||nnneeeeeesss}}}|||rrrdddMMM666...222............---------,,,,,,,,,+++************+++))))))))))))))))))))))))************************((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***///111111111000000...000333444333333444555999DDDWWWooovvv~~~~~~sssjjjoooxxx}}}zzz{{{}}}|||}}}wwwwwwrrrbbbUUUIII;;;000...---,,,+++***+++,,,---++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))+++*********+++---///000222333444555666777777777666999777999>>>???LLLdddwwwssspppyyyvvvPPPPPPSSScccxxxyyyzzzuuuxxxwwwdddaaafffuuu~~~}}}ttt\\\???222444............---------------,,,++++++******++++++))))))))))))))))))))))))************************((()))************)))(((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***---222444333111//////...222555444111222888===EEE]]]zzzrrr}}}xxxrrrkkkrrr~~~||||||uuuwww{{{~~~~~~uuuoooppp{{{rrrggg\\\LLL>>>444222000---,,,+++,,,,,,+++++++++*********))))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''(((((()))***++++++*********+++---///000222333444555666777777777555::::::===CCCCCCOOOggguuusssrrryyysssKKKHHHGGGVVVwwwtttsss|||}}}}}}}}}{{{ooojjjiiimmmxxx{{{}}}{{{cccEEE444333//////.........------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++///333555444111...---,,,111555333000333>>>HHHVVVtttxxxnnnwwwwwwwwwuuuppp{{{~~~yyy{{{uuuwwwzzz|||}}}pppkkkmmmzzz{{{rrrjjj\\\NNN:::777444000---,,,+++++++++++++++************)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((******(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''(((***+++++++++*********+++---///000222333444555666666666666555;;;<<<@@@GGGHHHTTTkkk~~~yyyrrrsss{{{yyymmmIIIBBB===GGGccc~~~tttgggtttyyy|||zzzvvv{{{|||}}}kkkLLL444+++000///,,,***,,,......+++------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&'''((()))+++---...000000000///...---------...111111555:::777AAAYYYsss~~~tttppp{{{xxxssstttwwwxxxwww|||ooowwwtttkkkeeeiiilllnnnvvv}}}}}}zzzuuuhhh\\\III???333,,,++++++***(((---+++******++++++***)))''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''''''''''''''((())))))*********+++,,,---...///000111222333555666777777555999999???KKKNNNVVVhhh~~~|||~~~zzztttqqqtttvvvmmmbbb@@@:::444:::OOOfffnnnjjjddd___ooo~~~yyy{{{|||www]]]AAA111333111...,,,---///---+++------,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''((()))%%%&&&''')))+++---...///222000...,,,,,,,,,,,,---///111///222:::===LLLggg{{{zzzrrrppprrr}}}wwwtttwww}}}wwwppppppsssyyyvvvooojjjmmmnnnoootttzzzzzzvvv~~~vvvlllbbbVVVFFF999222///...---,,,***))))))***)))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((''''''&&&'''''''''''''''((())))))*********+++,,,---...///000111222333555666777777777:::;;;CCCRRRWWW^^^mmm{{{wwwttt|||{{{wwwqqqmmmiii___UUU<<<777111222???PPPXXXXXXVVVYYYjjjzzzzzz||||||~~~yyyxxxzzztttVVV???666222......//////---+++------,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((($$$&&&))),,,...///000000111...++++++,,,...///000111444333999EEEMMM___zzz}}}zzznnniiinnnvvvzzz{{{~~~yyyvvv}}}~~~}}}zzzyyyxxxtttnnnvvv|||~~~wwwlllZZZHHH:::222///...,,,+++************'''%%%'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$###%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''((())))))*********+++,,,---...///000111222333555666777777888<<<<<>>HHHWWW```lllyyy{{{pppnnnvvvwww}}}~~~xxx{{{yyyxxxssslllpppwww|||~~~|||vvvjjjZZZIII<<<444000,,,+++++++++,,,,,,***((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((((((((('''''''''''''''((())))))*********+++,,,---...///000111222333555666777777999======HHH___kkkmmmuuu~~~}}}wwwsssppp|||~~~ssscccTTTGGG===333111//////222999CCCKKKVVVbbbkkkrrrzzzvvvwwwzzzooonnn}}}ooo[[[<<<222+++---111000...///------,,,,,,,,,+++++++++*********++++++*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''''''''''''''''''''((((((&&&&&&%%%&&&'''(((+++,,,...//////...,,,+++)))***+++,,,---000333666333BBBOOO]]]lllooorrr~~~{{{~~~xxxzzz|||vvvkkkttt{{{{{{{{{vvvmmm||||||ppppppqqqvvv~~~~~~yyyyyyvvvnnn___OOOAAA999---+++******+++,,,+++***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))*********+++,,,---...///000111222333555666777777999===<<>>000000111---,,,000------,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((***+++---///......------,,,,,,+++***///222111111<<>>>>>DDDZZZmmmvvv}}}yyymmm[[[JJJ>>>999777666444///,,,///222111222444CCC[[[zzz}}}mmmkkkrrruuuzzzzzz{{{vvvqqqrrrxxx{{{yyytttSSS666///111---,,,///---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))),,,+++***((((((((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))+++,,,---.........,,,***((((((***---...///---222444555CCC```|||zzzxxxuuuuuu~~~xxxzzz{{{|||~~~}}}|||}}}~~~xxxpppkkkqqq}}}~~~vvvooo___UUUGGG999000,,,---...+++***)))))))))*********+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%###%%%''')))'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&&&&&&&''')))************+++,,,---...///111222333444555777888888:::<<<===DDDYYYtttxxxooobbbTTTIII@@@:::666222111333555444222333777:::OOOlll|||wwwjjjgggkkkqqq|||uuuxxx|||}}}xxxxxxXXX:::111111...---000---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''(((***,,,.../////////...---,,,,,,---///000111111555888>>>SSSsss|||uuurrrooorrr{{{rrrqqqzzzzzzxxx~~~}}}{{{zzzyyyzzz{{{|||}}}~~~{{{sssnnnjjjmmmwwwmmmcccTTTEEE999222...---,,,+++***)))******))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((()))))))))(((&&&&&&&&&''')))************+++,,,---...///111222333444555777888888999;;;<<>>111222555777333///111666555BBBUUUdddgggcccdddhhhpppxxxuuuxxx~~~```AAA333000//////111---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))+++***))))))((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((&&&(((+++---//////......)))******,,,...000111222222777===GGGaaa~~~vvvqqqmmmrrrvvvmmmrrr}}}~~~}}}}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~{{{uuuuuu{{{}}}xxx{{{~~~yyytttoookkkjjjeeeeeekkkxxx~~~lllZZZIII<<<222------+++***)))******)))(((++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))******((('''&&&&&&&&&((()))************+++,,,---...///111111222444555666777888777999;;;CCCYYYttt~~~|||zzzvvvooodddXXXPPP<<<888666666444000111666777999AAALLLTTTZZZccckkksssxxxhhhHHH555......///000---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((***,,,...///...,,,+++''')))+++---///111444666333===IIIVVVkkk~~~wwwrrrvvvzzz}}}}}}||||||}}}~~~~~~~~~}}}tttnnnnnnssszzz~~~{{{yyyzzz}}}wwwqqqlllkkkmmmhhhfffhhhpppxxx|||nnnZZZIII:::111...+++)))(((***+++***(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))************+++,,,---...///111111222333555666777777555888:::AAAXXXsss}}}zzzsssjjjdddQQQEEE;;;888777666555666666555999BBBLLLVVVcccnnnsssvvv}}}oooPPP666---...000...---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''',,,---......---,,,)))(((---///111111111333666999666HHH[[[hhhuuu}}}yyyvvvzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzz~~~}}}vvvrrrrrrwww{{{~~~}}}{{{uuutttwwwtttsssssstttqqqqqqwwwtttdddUUUGGG???333...)))(((***,,,+++)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&'''((())))))************+++,,,---...///000111222333444666777777444777999@@@WWWrrr~~~~~~{{{vvvrrrbbbQQQAAA:::888666333222000333:::EEENNNXXXfffssswwwuuu~~~}}}uuuWWW:::---000111------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((())).........---,,,+++))))))///111222111000111666:::<<>>666---)))+++,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''')))+++------...111333'''&&&&&&&&&&&&%%%%%%%%%++++++***)))(((&&&%%%%%%%%%&&&&&&'''((()))***************+++,,,---...///000000111333444555666777444666888@@@VVVqqq~~~~~~~~~~~~~~~}}}~~~|||yyyooo```OOOEEE>>>777333333111444;;;CCCJJJWWWooo}}}~~~}}}zzz]]]>>>000333333...---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,...---,,,+++++++++,,,,,,---000222333333888AAAHHHNNN___oooxxxwwwooopppppppppuuu}}}~~~xxxzzz{{{xxxtttooommmmmmqqqsssvvvwwwwwwvvvuuuvvvvvvxxx{{{~~~}}}|||}}}~~~~~~}}}||||||}}}~~~}}}xxx|||}}}{{{zzzxxxwww|||vvviiiaaa```aaa___]]]MMMBBB555---,,,---+++)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''***...000000///111222''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''$$$%%%&&&((())))))***************+++,,,---...///000000111222444555666777444666888???UUUooo}}}||||||xxxyyy}}}~~~}}}|||pppbbbUUUIII???:::;;;777888:::<<>>GGGTTT]]]eeepppzzzwwwvvvuuurrrqqqwww{{{|||}}}{{{qqqnnnhhhaaa[[[WWWTTTSSSNNNQQQTTTSSSOOOLLLKKKLLLJJJMMMOOOQQQPPPPPPQQQRRROOORRRWWW[[[```dddiiilllvvvxxx|||}}}}}}}}}~~~}}}{{{zzzyyywwwwwwyyy|||yyyoooooozzz}}}~~~|||zzzooobbb[[[]]]bbbcccbbbYYYLLL;;;000------+++((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###''')))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&((()))******************+++,,,---//////000000111222444555666666555777888???TTTnnn{{{{{{{{{tttssszzz~~~|||zzzsssgggXXXJJJBBB???<<>>>>>>>>;;;===>>>>>><<<;;;<<<===<<<===>>>??????@@@??????@@@@@@@@@AAABBBEEEGGGHHHNNNPPPTTT[[[bbbiiinnnqqqwwwoooqqq~~~}}}}}}}}}{{{zzztttooopppyyy}}}tttpppnnnuuu|||~~~uuuooonnnmmmmmmpppdddbbb______``````___^^^___TTTEEE888111...,,,***))))))(((&&&%%%&&&)))+++)))'''&&&%%%&&&'''***+++((((((((((((''''''''''''''')))(((%%%$$$''')))(((''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++++++++,,,---...///000222222222333444777999:::666888;;;AAAQQQfffvvv|||vvvtttllllllxxx{{{yyy~~~yyyoooaaaTTTKKKGGGOOO\\\cccXXXKKKTTTwwwxxxwww}}}wwwuuufffeeejjjpppnnnRRR<<<333000.........---------,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************++++++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((***///111111000...---,,,---///222222222444888@@@MMMaaattt}}}}}}~~~~~~{{{tttkkkaaaZZZPPPLLLGGGDDDBBB@@@>>>;;;???>>>===;;;:::999999999:::;;;===<<<;;;:::;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<===???AAABBBAAACCCEEEHHHJJJMMMQQQSSSPPPKKKRRRgggwww|||~~~~~~}}}|||vvvqqqqqqxxx~~~~~~rrrsssxxx}}}}}}|||ppplllkkkkkklllooogggccc______aaaccccccbbbaaaWWWJJJ>>>777222---***++++++***(((''''''((()))))))))((((((((()))++++++((((((((((((''''''''''''&&&%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************,,,---...///111111111222333666888999888999;;;@@@NNNbbbqqqvvvuuuuuullllllwww{{{zzz~~~wwwkkk^^^TTTOOO\\\gggqqqkkkWWWPPPggg~~~ppppppxxxvvvoooppprrruuusss[[[CCC555///---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************+++******)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((''''''''''''((((((((()))+++...222333222111000---,,,...333666444111555>>>LLL___www{{{yyyqqqkkkaaaWWWOOOIIICCC@@@@@@???>>>???@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;<<<<<<===>>>;;;===???>>><<<<<<>>>AAA@@@===DDDVVVdddggghhhkkksssvvv{{{~~~|||{{{xxxsssrrrwww||||||}}}~~~{{{~~~wwwyyy~~~zzzqqqnnnooonnnpppsssvvvqqqjjjgggfffgggfffdddbbbZZZOOOEEE===666...))),,,,,,++++++)))(((''''''(((((((((((())))))))))))((((((((((((''''''''''''+++%%%$$$)))***%%%%%%)))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***,,,---...000000000111222555777888999;;;;;;>>>KKK]]]jjjooossstttmmmlllwww}}}}}}}}}zzzpppcccWWWQQQXXXaaaqqqvvvbbbMMMWWWrrr{{{ooogggllluuu~~~ttt___HHH777000///......---------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''((())))))+++///222555555333222/////////111444555555444===EEETTTggg~~~~~~{{{|||yyyjjjaaaUUUPPPJJJDDD@@@??????@@@;;;;;;<<<============<<<===>>>???@@@@@@AAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBAAAAAAAAA>>>AAACCCAAA>>>===@@@CCCEEEBBBEEENNNUUUSSSQQQQQQWWW[[[bbbiiipppwww|||xxxwww{{{~~~~~~~~~zzz{{{~~~}}}}}}~~~|||uuutttuuuuuuwww{{{|||wwwsssooolllhhheeeddd___XXXQQQJJJAAA666///---,,,+++++++++***(((&&&%%%&&&''''''''''''&&&&&&(((((((((((('''''''''''',,,###"""(((***$$$%%%,,,&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,---...000000000111333555777999:::;;;:::===III[[[gggllloootttnnnmmmyyy|||}}}ttthhh[[[SSSPPPWWWjjjwwwhhhNNNLLL]]]ddd___```kkkvvv~~~sssaaaJJJ888222222......---------,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))+++...222666666555333222---111444555333555:::???KKKPPPYYYhhh}}}{{{rrrwww~~~{{{vvvmmmcccXXXNNNFFFAAA>>>===<<<;;;;;;<<<>>>@@@888999;;;;;;;;;;;;;;;;;;BBBBBBBBBCCCDDDEEEEEEEEELLLNNNPPPPPPOOOOOOPPPQQQPPPQQQQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLKKKFFFGGGHHHFFFDDDCCCDDDGGG@@@>>>???DDDGGGEEECCCBBBAAAEEEJJJPPPVVV]]]dddiiipppvvv~~~~~~}}}{{{{{{|||zzzxxx~~~yyyuuuuuupppwww~~~{{{tttpppqqqsssvvv{{{yyypppiiiffffffccc```]]]XXXOOODDD;;;222///,,,***++++++)))(((&&&''''''(((''''''&&&&&&((((((((((((''''''''''''%%%$$$)))222111(((%%%(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************+++---...///111111111222444666999:::888999:::===III[[[hhhmmmllltttqqqooo{{{zzzooocccZZZQQQSSSbbbqqqjjjSSSHHHMMMTTTTTT\\\lllvvv}}}wwwdddOOO<<<444333......---------,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$(((((('''(((((()))***+++...111555777666444333222---222777666555:::FFFPPPZZZ\\\aaalllmmmffftttsssjjjUUUQQQJJJCCC>>><<<======999;;;======<<<<<<>>>???AAACCCFFFGGGHHHJJJMMMOOOQQQPPPPPPPPPQQQTTTVVVWWW]]]___aaaaaa``````aaabbbaaaaaabbbcccdddeeeeeeeeebbbbbbbbbaaa```^^^\\\[[[WWWVVVTTTRRRPPPOOONNNNNNFFFDDDBBBBBBBBBAAA???===<<<>>>???@@@BBBEEEIIILLLPPPXXXbbbkkkrrrxxx~~~}}}zzzwwwwwwxxxyyy}}}{{{tttqqqyyy}}}|||{{{xxxsssssswwwttt}}}~~~pppjjjgggiiilllpppwwwnnndddaaaaaaaaabbbcccbbbZZZOOOGGG<<<666...******++++++***************))))))))))))((((((((((((''''''''''''&&&111>>>DDD>>>333***&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********+++,,,---...///222222222333444777999;;;777888888<<>>===<<<>>>@@@BBB>>>AAADDDEEEDDDEEEGGGIIIIIIKKKNNNQQQSSSVVV\\\```dddcccccccccfffjjjnnnqqqrrrsssvvvvvvuuuuuuvvvwwwwwwwwwxxxxxxyyyxxxxxxxxxuuuuuuuuuuuusssrrrpppnnnmmmiiiddddddeeeeeeaaa^^^\\\ZZZTTTNNNJJJGGGEEEBBBAAAAAA@@@>>>;;;;;;===???===BBBHHHNNNRRRZZZdddkkkwwwyyy|||xxxtttrrrvvvzzz}}}xxxvvv~~~}}}|||xxxrrrlllkkkkkkmmmuuu}}}}}}iiibbbcccdddfffjjjnnnpppkkkaaaZZZJJJ@@@444,,,***+++,,,+++---,,,+++***)))******+++((((((((((((''''''''''''///AAALLLEEE888222---'''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***,,,---...111111111222444666888:::555777777;;;HHH[[[hhhmmmppp~~~zzz{{{zzzppphhhXXXPPPOOOZZZbbb]]]OOOEEEMMMOOO[[[jjjssswwwxxxsss^^^FFF666000......---------,,,,,,,,,......---------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))***+++,,,---222555888777444111111111111000000555@@@PPPbbbmmm^^^dddnnn{{{}}}jjjiiizzzvvvaaaOOOGGGCCCAAA@@@:::<<<>>>>>>>>>===>>>>>>===AAAEEEHHHJJJMMMRRRVVVXXXZZZ]]]___aaaeeelllqqqooonnnmmmnnnrrrxxx~~~~~~}}}xxxsssnnnooossstttpppllljjjggg```XXXSSSQQQOOOMMMFFFEEECCC@@@======>>>@@@>>>@@@@@@???@@@FFFQQQZZZaaafffrrr}}}uuuqqqrrrvvvzzz}}}~~~zzztttpppooouuu|||{{{rrrdddfffmmmooorrrxxxwwwpppUUUHHH888---***+++,,,,,,---+++)))''''''((()))***)))(((((((((''''''''''''444EEEHHH333###$$$(((%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))+++,,,---000000000111333555777999555666777:::GGGYYYggglllsss}}}zzzrrr}}}xxxttt^^^PPPNNNVVV___ggg\\\CCCKKKPPPaaavvv~~~{{{yyy|||~~~mmm~~~yyytttSSS999000000///.........---+++(((,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++******)))))))))******))))))))))))))),,,111555666888888555111000000000999555444:::EEEQQQXXXZZZXXXeeeuuu|||ttthhheeeooo~~~~~~~~~rrr]]]SSSGGG@@@???@@@@@@>>>???@@@AAABBBCCCDDDEEEEEEEEEIIIMMMRRRWWW]]]cccgggdddfffggghhhpppzzz}}}zzzttttttrrrmmmgggbbb______RRRPPPLLLIIIFFFCCC???<<>>???@@@AAAAAAMMMSSS^^^jjjvvv~~~|||vvvvvvwwwwwwxxx{{{~~~}}}|||yyyzzz|||zzzvvvqqqjjjfffllluuuwww|||}}}qqq```RRR???222---------,,,)))************))))))(((((((((((((((((((((((((((222000---***(((&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))***+++,,,......000000111222444555666666666888999;;;EEEWWWeeelllvvv~~~vvvqqq~~~{{{xxxfffUUUOOOTTT^^^iiiaaaKKKJJJVVVmmm{{{~~~|||mmm}}}~~~uuurrrppp~~~}}}___BBB333000///......///...,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''((('''(((***+++,,,///333666666666333000///000111222222333888AAAMMMXXX^^^aaafffsssvvvsssoooqqq{{{|||xxxrrrxxx|||zzz}}}tttfff^^^UUUMMMKKKFFF???<<<<<<===>>>>>>@@@AAADDDGGGKKKOOORRRSSSYYY\\\```dddhhhlllqqquuu|||{{{wwwuuutttgggddd```\\\YYYUUUQQQOOOLLLJJJGGGFFFEEEDDDAAA???===@@@GGGQQQ]]]hhhrrrwww~~~{{{yyyyyy|||~~~}}}|||~~~uuuqqqmmmhhhdddhhhwww|||vvvtttrrriii```ZZZQQQEEE;;;555111...+++))))))******))))))((((((((((((((((((((((((((((((---,,,***((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))+++,,,---...000000111222444555666666666888888;;;FFFYYYhhhnnnttt}}}zzz|||ppp\\\PPPQQQZZZiiigggUUUDDDTTTppp|||uuuvvv|||{{{oooxxxrrriiihhhkkkxxxzzzhhhJJJ333111///......//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''&&&&&&&&&&&&&&&''''''&&&(((,,,...000222444777666333///...///111333444333:::FFFRRR\\\dddjjjmmm|||www|||{{{|||ssskkkvvvzzzqqqyyyvvvcccOOOEEEBBB???;;;>>>>>>>>>======>>>AAACCCKKKMMMPPPVVV\\\bbbhhhkkkpppssswww{{{zzzuuupppllliiieeeccc\\\YYYVVVSSSPPPKKKFFFAAAAAA@@@???AAAFFFNNNVVV\\\mmmttt}}}~~~zzzwwwvvvwwwzzz{{{}}}~~~~~~~~~~~~||||||}}}}}}~~~yyyxxx{{{}}}|||}}}zzzvvvpppiiibbbdddsss~~~yyynnnccc______\\\VVVSSSPPPLLLFFF>>>666///+++))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---///000111222444555666777555777888;;;GGGYYYiiipppsss~~~|||xxx~~~xxxbbbQQQMMMTTTdddhhh[[[BBBOOOhhh~~~vvvmmmmmmyyy}}}rrrvvvrrrhhhhhhlllwwwzzzmmmOOO222000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))%%%)))...111333444555666666111...///222333444666999DDDTTTaaahhhnnntttxxxyyysssppp||||||xxxkkk[[[TTTKKKDDDBBBCCCAAA===<<<@@@CCCCCCBBBDDDJJJPPPYYY[[[```gggnnnvvv|||{{{wwwtttpppnnnooolllfffaaa[[[UUUOOOJJJLLLIIIDDD@@@???BBBGGGJJJVVV^^^iiittt|||{{{vvvttttttuuuwwwxxx{{{}}}~~~}}}zzz~~~~~~~~~~~~|||yyyxxxzzz}}}yyyzzz|||~~~wwwwwwyyy}}}{{{wwwpppeee___eeepppuuupppggg\\\WWWXXXVVVRRRNNNPPPPPPLLLDDD:::111---******)))(((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))***,,,---///000111222444555666777666888888:::FFFXXXhhhpppsss}}}zzzvvv~~~|||gggVVVMMMMMM[[[cccZZZHHHKKKYYYllltttnnnhhhiiiwww|||uuummmuuu{{{ttttttwww~~~oooQQQ444111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&***000444555555555555111---,,,111333222333777AAAOOO```nnnuuuzzz~~~xxxqqqwwwttt{{{{{{ooo___SSSIIIFFFCCCCCCCCCAAA>>><<<===BBBFFFHHHIIIOOOYYYbbbgggkkkqqqzzz~~~zzzxxxyyyqqqjjjddd___ZZZWWWNNNLLLHHHEEECCCCCCDDDEEEGGGMMMVVVaaakkkvvv{{{wwwvvvsssssstttuuuwww{{{~~~}}}||||||}}}}}}|||zzz~~~}}}{{{|||xxxtttwww{{{tttrrrooojjj```YYY\\\cccnnnnnnjjjbbb\\\YYYSSSMMMNNNPPPQQQMMMFFF===555111++++++)))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))***,,,---...///000222444666777888777888888999DDDWWWgggnnnooo|||{{{xxx~~~nnn___RRRJJJSSS[[[VVVKKKEEEGGGTTT^^^```bbbfffvvvzzz{{{jjjnnnyyypppRRR777333111...------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%%%%%%%&&&'''(((((()))---222555555444333222...***,,,222444222777@@@TTTbbbuuuuuuoooqqq~~~}}}xxx{{{kkk^^^VVVPPPIIIDDDCCC???>>>??????>>>@@@DDDCCCHHHOOOUUU[[[eeeqqq{{{zzzsssnnnjjjgggeee^^^]]]ZZZUUUPPPKKKHHHEEEAAACCCGGGMMMTTT___iiippp|||{{{uuutttsssssstttxxx|||~~~}}}{{{zzzzzz|||}}}}}}|||~~~~~~}}}qqqmmmpppuuutttnnngggaaaZZZTTTTTTYYY___dddhhhgggeeeccc\\\UUUQQQQQQPPPMMMHHHAAA;;;666---,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---...///000222444666777888888999888999EEEXXXiiiqqqooo~~~uuujjjZZZKKKMMMUUUQQQKKKAAA<<>><<>>AAAEEEGGGHHHQQQ\\\ZZZ```jjjsss}}}}}}zzzvvvtttuuusssoooiiiaaaYYYRRRNNNHHHGGGFFFDDDEEEJJJQQQVVVhhhnnnvvv|||~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzzzzxxxvvvvvvxxx{{{}}}~~~{{{{{{|||}}}}}}~~~~~~~~~|||~~~|||uuukkkggglllrrrzzzrrrllliiieee]]]VVVTTTTTT\\\cccfffggghhhddd___TTTRRROOONNNLLLGGG@@@:::///...+++)))(((((()))***((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))+++,,,---.........000222444666888888777888888;;;GGG\\\nnnvvvxxx|||zzzsssbbbMMMKKKRRROOONNNDDD>>>AAAEEENNN```sss}}}{{{vvvyyynnn[[[:::777333111000000///...,,,,,,,,,------.........++++++++++++++++++++++++************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((())))))+++,,,,,,000222555555333000......333000333999;;;>>>PPPfffuuu}}}ssssss{{{{{{xxxeeeZZZJJJDDD>>>===AAACCCBBB@@@BBBEEELLLTTTVVVXXXbbbooouuu|||zzzxxxuuuqqqkkkfffaaa^^^WWWUUUPPPJJJEEEEEEGGGJJJNNNVVVbbbmmmuuuzzz}}}~~~|||yyyxxxwwwtttqqqqqqtttxxx{{{|||wwwwwwxxxyyyzzz||||||}}}{{{|||}}}|||rrrrrrlllnnnnnnjjjgggjjjttt}}}xxxttttttyyyzzzpppccc[[[XXX___cccccccccccc```[[[VVVSSSPPPPPPPPPLLLCCC;;;000///,,,***))))))******(((((((((((((((((((((((($$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))******+++,,,...///---...000222444666888999666888888<<>>222222333000,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))((((((((()))+++...000444777777444...+++---111666333444:::BBBNNN___nnnooollltttwww|||zzz___MMMGGG<<<>>>@@@@@@@@@@@@BBBDDDGGGLLLSSS[[[cccmmmyyy~~~zzzwwwtttppplllhhhgggbbbZZZTTTOOOJJJFFFDDDIIILLLSSS\\\fffpppxxx|||}}}vvvpppmmmkkkmmmrrrxxx{{{|||{{{{{{||||||||||||{{{{{{wwwzzzwwwnnnlllcccbbbaaabbbgggqqq{{{qqqeee\\\[[[]]]ccchhheeeZZZQQQMMMOOONNNMMMPPPRRRHHH<<<444111---***))))))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,......---...///111222333444444666999;;;===III```wwwyyy}}}wwwooo___NNNLLLUUUcccSSSAAA:::???LLL___nnn}}}}}}sss}}}xxxYYYGGG666000///---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))***))))))))))))))))))***************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))+++---///111111222111...,,,,,,///333555555;;;GGGRRR\\\iiisss~~~uuukkknnn{{{}}}{{{nnn]]]LLLCCCAAA?????????===>>>BBBJJJPPPRRRZZZdddlllttt~~~~~~|||xxxtttqqqnnniiibbb\\\WWWSSSOOOMMMGGGGGGIIIMMMVVVbbbmmmttt}}}}}}vvvqqqnnnlllmmmqqqwwwzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{wwwzzz}}}rrrlllmmmgggeeedddhhhqqqzzztttddd^^^YYYZZZ^^^^^^YYYTTTNNNOOOMMMLLLOOORRRLLLCCC;;;888333...***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,.........///000222333444555555555999;;;>>>JJJbbbzzz~~~}}}{{{wwwiiiYYYTTTYYYeee\\\JJJ<<<@@@VVVppp~~~|||{{{{{{pppyyy~~~wwwkkkVVV>>>111...---.........---,,,,,,++++++,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++---///111222///...,,,,,,---000333666222777DDDSSS]]]cccjjjqqq~~~mmmhhhsssqqqZZZLLLDDD???<<<======>>>??????BBBIIISSS[[[```lll{{{}}}xxxtttnnnhhhdddaaa]]]ZZZQQQMMMGGGEEEIIISSS^^^fffssszzz~~~xxxtttqqqnnnnnnppptttvvvxxxuuuvvvwwwxxxyyyzzzzzzzzzwwwyyy|||xxxpppiiiiiimmmmmmjjjjjjppp{{{{{{vvvmmmcccXXXTTTYYY^^^```___QQQQQQOOOMMMPPPSSSQQQLLLDDD@@@:::333---)))''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,......///000111333444555666666444888:::===KKKddd}}}yyy~~~ssseee^^^^^^fffaaaQQQ>>>AAA]]]}}}|||yyy}}}tttxxxsssnnnzzz}}}wwwcccIII777000///000000...---,,,,,,++++++,,,,,,***)))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((***,,,...///111111...------///222666777777333>>>OOO\\\______eeennnxxxnnnkkk~~~}}}^^^QQQEEEAAAAAA@@@??????<<>>BBBCCCBBBBBBDDDGGGMMMTTTYYY```lll|||xxxzzz}}}|||yyywwwsssqqqmmmiiiccc\\\UUUOOOLLLJJJOOOTTT___kkkuuuzzz}}}{{{zzzwwwssspppnnnmmmnnnooopppqqqsssuuuvvvwwwwwwvvvvvvvvvwwwyyy{{{}}}~~~ttttttxxxyyyssslllhhhdddbbbgggnnntttuuuvvvuuutttvvv{{{}}}~~~sssjjjeee[[[UUUOOOQQQWWW[[[YYYUUURRRUUUYYY\\\ZZZVVVRRRQQQKKKHHHBBB;;;444///+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,......000111222444555666777777555888888:::GGG```yyyzzzyyypppjjjjjjcccRRRAAA===KKKaaapppuuutttwww~~~wwwwww~~~vvvnnnjjjqqq|||tttmmm]]]GGG666///---+++...---,,,,,,++++++,,,,,,)))))))))************+++************************))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))))))))))))))))))))))))))&&&(((***---......------***,,,///333555666777777888FFFWWW^^^YYYYYYjjj}}}tttcccccckkkzzzyyyttt~~~oooYYYFFF???>>>@@@CCCBBBAAAEEEKKKUUUYYY^^^ccclll|||}}}{{{zzzyyyyyyxxxvvvsssooolllkkklllnnnppprrrsssssstttuuuwwwzzz~~~}}}xxxsssooommmjjjlllpppssswww}}}~~~{{{yyynnnllljjjeee^^^WWWPPPLLLJJJKKKRRR]]]fffmmmuuu|||zzz{{{zzzxxxsssooommmlllnnnoooppprrrtttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvwww}}}yyytttpppnnnllljjjmmmssssssvvvwwwsssnnnnnnsssyyywww~~~pppeee```UUURRRQQQUUUYYYXXXOOOGGGLLLPPPXXX^^^ZZZRRRMMMMMMJJJGGGBBB<<<666111...---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,......000111222444555666777777555777888999FFF___xxx~~~wwwpppbbbWWWJJJAAA>>>DDDSSSbbbeeeiiirrr|||vvvpppzzz|||~~~wwwvvvjjjQQQ;;;111.........---,,,,,,++++++,,,,,,************++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))************))))))))))))))))))))))))))))))(((***---///000///---++++++...111222333666;;;@@@EEENNN[[[bbbbbbfffwwwtttgggjjjuuuzzzyyyxxx|||yyyvvvzzzcccUUUJJJ@@@CCCAAAAAADDDFFFHHHOOOWWWaaaiiittt|||{{{qqqnnngggdddaaa^^^^^^___bbbdddnnnppptttyyy||||||yyyvvvfffbbb]]]ZZZYYYZZZZZZZZZ[[[]]]```bbbbbbdddhhhkkkpppqqqrrrppplllhhhgggggghhhjjjmmmppprrrvvv}}}tttrrrooojjjeee```\\\ZZZTTTOOONNNSSSYYY___hhhrrruuuyyy|||{{{wwwssspppooonnnoooppprrrsssssstttttttttuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwyyy~~~{{{uuutttwwwqqqssstttsssooonnnooorrrooowww~~~|||pppddd]]][[[TTTRRRRRRVVVZZZWWWMMMDDDBBBGGGQQQXXXTTTKKKGGGJJJIIIGGGBBB===777222///...((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,......///000222333555666666666444777777999FFF```zzz}}}zzzsss]]]OOOBBB===999777AAANNNYYY```nnnzzzvvvmmmzzz}}}tttYYY???333222333...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))***,,,///111111000---+++...000222222222777AAAIIIZZZ___gggooosssyyy}}}tttyyy{{{wwwxxxxxx|||uuupppyyy|||~~~|||\\\EEEAAACCCBBBAAA???AAAHHHOOOTTT\\\ccclll{{{vvvmmmdddXXXOOOMMMKKKHHHEEECCCDDDHHHLLLPPPQQQUUU[[[bbbffffffbbb^^^TTTNNNIIIGGGHHHJJJJJJIIIGGGKKKNNNPPPQQQSSSXXX\\\]]]```ccccccbbbaaacccffffffiiikkklllmmmpppvvv{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~{{{uuuooojjjhhhgggggg```WWWPPPPPPRRRUUU___iiiqqqvvv{{{}}}zzzvvvsssrrrnnnooopppqqqrrrsssssssssttttttuuuuuuuuutttsssrrrrrrtttuuutttttt{{{}}}wwwwwwoooppprrrssssssrrrooolllmmmqqqssslll___WWWVVVXXXNNNLLLLLLQQQVVVTTTKKKCCC;;;@@@JJJQQQNNNEEECCCIIIIIIGGGBBB===777222///---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,......///000111333444555666666333666777999HHHbbb}}}yyy|||xxxnnn]]]KKK<<<888666444;;;GGGUUU]]]jjj~~~zzzrrrzzzdddGGG333///444......---------......///************************++++++++++++++++++++++++++++++************++++++***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''---------------------,,,333222222111222;;;PPPdddrrrpppjjjooo{{{|||uuummmrrr|||xxx}}}lllQQQBBB@@@AAABBBDDDAAAIIIKKKOOO[[[aaajjjyyyvvvdddSSSLLLIIICCC>>>===;;;;;;;;;;;;;;;:::::::::DDDCCCCCCFFFKKKNNNMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNRRRSSSUUUXXXWWWWWW^^^gggnnnnnnmmmllllllooossswwwzzzxxxsssooommmmmmnnnooommmmmmooottt}}}}}}}}}}}}zzzsssmmmiiiddd]]]XXXVVVVVVVVVVVVccciiiqqqwwwzzzzzzyyyyyyxxxwwwtttqqqpppppppppqqqooosssvvvxxxvvvtttrrrrrruuuooooootttwwwyyyzzzmmmqqqvvvzzz{{{yyywwwuuuiiiggghhhhhhaaaXXXSSSSSSSSSPPPOOOTTTWWWUUUNNNJJJCCCJJJUUUYYYRRRFFFAAACCCDDDBBB@@@===999666333222+++***)))'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++---...//////000111222333444444444777888888;;;GGG___~~~}}}xxx~~~yyyooocccQQQAAA;;;777555;;;EEESSS[[[gggzzz|||jjjMMM777000333......---------......///************************++++++++++++++++++++++++++++++************++++++***((('''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))------------.........///111000000222777DDD[[[oooqqqrrrqqq{{{|||vvvttt{{{|||xxxxxxyyy|||hhhWWWEEE>>>>>>???AAADDDJJJQQQQQQVVVeeeooozzz|||bbbSSSEEEAAA???;;;777777:::::::::;;;;;;;;;;;;;;;;;;:::;;;>>>BBBDDDCCCAAAKKKLLLOOOQQQSSSTTTTTTTTTOOONNNMMMLLLKKKLLLMMMNNNPPPPPPRRRUUUTTTSSSYYYaaalllnnnnnnnnnnnnpppsssuuuuuurrrmmmhhheeedddeeefffhhhiiilllttt~~~zzzuuuooojjjccc^^^ZZZXXXVVVUUU[[[bbbkkksssxxxzzz{{{{{{wwwvvvsssqqqppppppqqqqqqppprrrttttttttttttuuuvvvvvvpppooottttttuuu}}}yyy|||yyysssfffdddgggmmmmmmggg```]]]YYYVVVTTTXXX\\\[[[WWWSSSOOOSSS[[[```[[[QQQKKKKKKDDDBBB@@@===:::777444333,,,+++)))(((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$&&&'''((()))))))))+++***)))'''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++---...//////000111222333444444444666777888<<>>@@@AAAEEEIIISSS[[[^^^fff||||||lll^^^MMMCCC:::999999888555555888999::::::;;;;;;;;;;;;999888888999;;;;;;:::999FFFHHHMMMSSSXXX\\\^^^___[[[ZZZWWWUUUSSSRRRRRRRRRRRRQQQSSSUUUTTTQQQUUU\\\iiillloooqqqrrrrrrsssuuuqqqmmmgggbbb___^^^___aaaeeeiiippp{{{|||vvvrrrlllgggbbb^^^ZZZWWWTTTZZZbbbjjjpppuuuyyy{{{wwwvvvtttrrrqqqqqqpppppppppqqqqqqqqqrrrsssvvvyyyuuupppooorrrqqqooowwwvvv|||sssnnnoooxxx|||rrrllloooiiiccc```aaaaaa]]]YYYUUUUUUXXX]]]\\\UUUQQQQQQDDDCCCAAA>>>;;;888666555///---+++)))'''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***,,,...///000111---,,,***((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))+++,,,...//////000111333444444555555555777999===KKKdddooowww}}}~~~uuukkkYYYGGG===999777999>>>IIISSS___rrrxxx}}}}}}dddMMM;;;000//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,...111000///......///000000...000666@@@KKKYYYmmm~~~xxx|||xxx}}}zzz]]]FFF>>>===???DDDFFFHHHNNNVVV\\\kkkuuu}}}qqqggg^^^RRRHHHCCC???::::::;;;;;;;;;:::888999:::;;;;;;::::::999>>>============<<<;;;:::???BBBHHHOOOWWW]]]bbbdddjjjiiiiiigggdddaaa]]][[[[[[YYYYYYZZZWWWSSSTTTYYYbbbgggmmmqqqtttuuuvvvwwwrrroookkkgggeeefffhhhjjjqqqwww~~~{{{xxxtttppplllgggaaa]]]VVVXXX\\\```dddjjjqqqvvvxxxwwwvvvuuusssqqqpppooooooqqqrrrqqqqqqrrruuuwwwrrrooonnnpppnnnkkkooovvv{{{}}}}}}tttmmmxxx~~~uuurrr|||xxxlllbbb```aaa___[[[WWWQQQNNNPPPQQQNNNMMMMMMCCCBBBAAA???<<<:::888888222111...+++((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++---///000111111***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))***,,,...//////000111333444555555555666777999===JJJdddgggooozzz~~~~~~wwwhhhXXXEEE;;;888888:::<<>>???DDDIIIKKKOOOXXXcccnnn{{{ooo```UUUNNNGGGBBB?????????===<<<===?????????<<<===>>>>>>>>><<<:::999>>>@@@AAABBBBBBBBBBBBCCC???BBBGGGNNNVVV^^^dddhhhqqqsssuuuvvvsssmmmfffbbbccc```]]]\\\XXXSSSSSSVVV\\\aaahhhooosssvvvxxxzzzxxxwwwvvvvvvxxx{{{}}}||||||~~~}}}|||yyywwwuuupppjjjfff```^^^[[[XXXYYY^^^ffflllwwwwwwwwwvvvuuurrrpppooooooqqqssssssrrrqqqrrrrrrooommmmmmmmmllljjjkkkoookkkiiiiiijjjkkkjjjjjjjjjzzzvvvjjjdddnnnvvvqqqggg```ccclllooolllcccXXXNNNJJJIIIFFFEEEFFFBBBBBB@@@???===;;;:::999666444111---+++)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,---...///000111333555666666666888888999<<>>;;;;;;>>>@@@@@@CCCDDDEEEFFFFFFDDDBBBAAA===???BBBDDDEEEGGGIIIKKKHHHIIIKKKPPPVVV^^^eeejjjooorrruuuwwwuuuooohhhcccddd___ZZZYYYUUUQQQQQQUUUXXX\\\cccjjjoootttyyy|||~~~{{{wwwqqqjjjddd___]]]\\\ccckkkwww~~~}}}|||{{{wwwsssoookkkggg```YYYUUUWWW]]]bbbqqqrrrtttuuuuuutttrrrpppoooqqqssssssrrrpppppppppnnnmmmlllllllllkkkkkkkkkiiiddd```^^^]]]]]]cccjjj{{{~~~uuuooolll```YYY]]]ffflllnnnooo```cccdddgggtttsssgggYYYQQQJJJCCC@@@@@@AAA@@@???>>>===<<<;;;:::666555222...+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%######%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((***+++---...///000111333555666777777999999999<<>>AAABBB??????IIIRRRccczzz|||nnnpppyyy}}}rrrfffiiimmmooouuuzzzZZZ:::000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++///333555111000...,,,---...000222666DDDYYYhhhnnntttxxxsssxxx|||rrryyyxxxvvvxxxwww~~~eeeJJJ===???DDDEEEBBBCCCJJJTTT^^^iiizzz|||{{{xxxpppjjjVVVKKKAAA>>><<<999999===888>>>@@@<<<:::???DDDDDDJJJLLLNNNQQQQQQQQQOOONNNFFFHHHKKKKKKJJJJJJKKKMMMNNNMMMKKKLLLQQQXXX___dddhhhjjjlllnnnmmmiiieeebbbaaaZZZUUUSSSRRRQQQRRRVVVXXX[[[```dddjjjpppvvv{{{}}}qqqiiigggccc^^^ZZZVVVTTTSSSZZZbbbnnnzzz~~~~~~{{{xxxuuupppmmmfff___YYYXXXZZZ\\\gggiiinnnrrrtttuuutttsssooopppqqqpppoooppprrrtttpppooonnnlllkkklllkkkiiihhhdddaaa^^^YYYYYYcccppp{{{vvvnnnhhhfffaaa[[[XXXZZZZZZVVVTTTUUUQQQ\\\fffpppqqqhhh___WWWNNNCCC<<<<<>>======<<<;;;;;;555333000---***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((***+++---...///000111333555777777888999999999;;;FFF]]]|||{{{{{{YYYbbbooozzzyyynnnaaaNNNBBBAAAEEEEEEAAA???GGGNNN^^^vvv|||nnnqqqwww|||rrrgggmmmtttxxx~~~```===111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,000444777...---,,,+++,,,///222444999III```ooottt{{{yyyrrr||||||zzz|||{{{vvvqqq~~~yyywwwvvvwww}}}oooUUUAAA>>>CCCDDD@@@DDDFFFNNN\\\kkkzzz|||wwwrrrqqqrrrnnneee\\\PPPFFF??????===999999===:::AAACCC>>>===CCCIIIJJJOOOQQQUUUXXXZZZ[[[ZZZYYYTTTVVVVVVTTTOOOLLLKKKLLLOOOLLLHHHFFFIIIOOOWWW\\\cccdddeeeeeeeeedddcccbbb^^^WWWQQQQQQQQQRRRUUUZZZZZZ\\\^^^aaafffllltttyyytttjjjhhhhhhhhhhhhgggeeecccbbb^^^dddmmmwww}}}zzzwwwqqqoookkkeee___[[[ZZZZZZ^^^bbbhhhnnnsssuuuvvvvvvoooooonnnmmmmmmppptttxxxsssrrrooolllkkkllljjjhhhiiigggeeeccc^^^]]]jjjzzz~~~vvvhhh\\\XXXXXXRRRTTTZZZ___]]]WWWSSSTTTKKKYYYgggqqq~~~qqqccc___[[[WWWNNNAAA:::888>>>>>>======<<<<<<;;;;;;333222///,,,)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###&&&((((((((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))+++---...///000222444555777888888888999999<<>>CCCGGGKKKOOOXXXaaarrr}}}uuuooowwwwwwxxxyyywwwpppggg```UUURRROOOPPPUUUYYYYYYWWWTTTSSSPPPJJJEEEBBBBBBDDD@@@BBBCCCDDDDDDGGGLLLPPPYYYYYYZZZ]]]aaabbbaaa___aaacccccc``````bbbbbb___aaa````````````^^^ZZZVVVRRRPPPPPPRRRSSSVVV]]]fffiiihhhhhhjjjkkkjjjfffccc___ccciiiooouuu|||~~~xxxtttyyy|||vvvsssrrruuuyyy~~~~~~}}}|||}}}{{{xxxuuurrrnnniiieee\\\[[[^^^ccckkkrrruuuvvvxxxvvvsssqqqppppppqqqrrrmmmkkkjjjjjjkkklllkkkjjjfffhhhhhhfffdddgggmmmssszzzzzztttqqqnnneee[[[[[[^^^^^^gggoookkk\\\VVV\\\bbb^^^^^^]]]SSSSSSPPPJJJGGGEEECCC@@@>>>777777777:::<<<<<<:::777333222111///---+++))))))'''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((())))))***+++------///000222444666666666666666777888;;;EEE]]]{{{QQQVVV```lllyyy~~~uuubbbNNNGGGLLLMMMHHH;;;999>>>JJJXXXfffuuuyyylll{{{}}}iiiJJJ555000...000111...---///------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************)))))))))))))))******)))+++...000111000...---+++,,,///222222222999AAAVVV\\\______dddtttrrrhhhpppyyysss}}}{{{vvvtttsssttt~~~}}}|||___GGGCCC???>>>BBBGGGKKKSSSZZZdddqqqyyyvvvssspppyyy{{{}}}~~~xxxpppjjj___]]]]]]aaafffjjjjjjiiibbb\\\RRRJJJDDD@@@>>>===;;;<<<=========>>>AAADDDJJJLLLOOOTTTYYY]]]```bbbgggkkklllkkklllooonnnkkkggggggggggggfffbbb]]]YYYPPPNNNOOOSSSUUUXXX```ggglllmmmpppqqqpppkkkccc]]]UUUVVVXXXZZZ^^^dddkkkpppsssqqqooopppqqquuu|||sssnnnllllllpppuuuzzz~~~|||yyyzzzyyyxxxxxxvvvsssoookkk```^^^^^^aaafffmmmrrrtttuuuuuutttsssrrrrrrqqqqqqlllkkkiiiiiijjjjjjiiihhheeeggghhhgggfffggglllpppqqq{{{~~~|||zzzrrrccc^^^```eeeuuufffVVVVVV\\\WWWQQQNNNHHHHHHFFFDDDBBBAAACCCGGGKKKAAA<<<888777::::::666222222222111000...,,,***((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))***,,,---...///000222444666666666666666777888;;;EEE\\\zzzNNNSSS]]]jjjwww~~~xxxiiiVVVLLLLLLOOONNN<<<:::<<>><<<<<<<<<;;;;;;;;;<<<===>>>AAAFFFKKKPPPVVV]]]bbbhhhmmmqqqrrruuuzzzzzzwwwtttssssssrrrpppjjjccc^^^TTTQQQQQQTTTWWWYYY___eeemmmooosssvvvtttooohhhddd^^^^^^]]]]]]^^^aaaggglllkkkooouuu|||{{{uuuyyyzzz{{{yyyuuupppmmmlllhhhlllqqqvvvzzz}}}|||xxxwwwvvvwwwwwwxxxvvvrrrooofffccc```___aaafffkkknnnqqqrrrssstttsssrrrpppooonnnmmmkkkkkklllkkkiiihhhfffhhhiiihhhffffffhhhjjjkkksss|||~~~yyyiiibbbdddjjjzzziiiQQQLLLYYYZZZUUUQQQLLLFFFFFFCCC@@@???FFFRRR[[[TTTJJJ===777666666222...555555555444222...+++(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))***,,,---...///000222444666666666666666777999;;;EEE\\\xxxMMMQQQZZZgggttt|||xxxmmm]]]RRROOOQQQSSSAAA<<<;;;BBBMMM[[[kkkyyy{{{~~~tttkkkNNN888333000111111...,,,.........---------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))(((((()))***++++++,,,...///000000...,,,******---///000555BBBRRR]]]aaa___]]]bbbrrryyywww|||tttppprrrwww|||ppp[[[IIIAAA@@@BBBDDDIIIOOOTTT\\\lll|||rrrkkkbbb[[[XXXZZZ]]]___dddfffiiimmmppptttwwwyyy}}}|||vvvdddZZZNNNGGGGGGGGGEEECCC===<<<999888777777777777<<<@@@EEEIIILLLRRR\\\ccckkkqqqwwwzzz{{{tttkkkeeeYYYUUUSSSVVVZZZ\\\aaafffmmmppptttvvvwwwvvvtttssspppppppppnnnnnnppptttwww~~~}}}sssjjjdddcccgggkkkmmmmmmmmmmmmnnniiilllqqqvvvyyy{{{~~~}}}zzzzzzzzzzzz{{{|||{{{xxxuuunnnkkkfffaaa```aaadddgggnnnpppsssuuuuuutttsssqqqqqqpppooooooooonnnllliiiiiiiiihhhgggeeeccccccdddiiinnnvvvrrrhhhgggiiiuuuzzziiiNNNHHHXXXaaaaaa^^^WWWPPPOOOJJJDDDCCCKKK[[[gggaaaSSSAAA777444555444222:::::::::888444000,,,))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))***,,,...//////000222444666666666666666888999<<>>FFFRRRcccppp|||sssVVV:::444000000000------///------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,....../////////...,,,,,,---//////111;;;LLL]]]eee```aaacccjjj{{{xxxuuu|||uuutttxxx}}}mmmXXXDDD:::<<>>888<<>>777000...---,,,---111,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,//////---,,,,,,---...///111333444999HHHZZZcccbbb\\\eeerrr~~~uuurrr|||~~~}}}|||||||||~~~~~~gggSSSAAA>>>CCCEEEDDDEEEHHHQQQccczzzuuuhhh^^^UUUJJJBBB???????????????AAADDDFFFLLLOOORRRSSSSSSTTTWWWZZZ```gggqqqyyy{{{xxxtttqqqdddbbb^^^[[[XXXUUURRROOOJJJCCC;;;777777999::::::AAAFFFKKKIIIGGGLLL[[[gggsssxxx||||||qqqhhheeefffgggkkkppprrrvvv{{{~~~rrraaaUUUQQQQQQSSSUUUZZZaaajjjttt}}}{{{xxxwwwvvvuuutttxxxzzzzzzvvvooojjjhhhiiiaaacccggglllooorrrssssssqqqpppoooooonnnlllhhheeedddbbb___^^^___```aaaaaa``````]]]ZZZ___iiiqqqtttgggbbbfffiiiddddddeee]]]ZZZTTTQQQJJJFFFXXXnnnsssssspppjjjccc[[[VVVTTTSSSJJJFFF@@@:::777777999;;;222111000...---,,,,,,,,,***(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&'''''')))+++---///000///000222555666666666666666888:::<<>>@@@BBBEEEIIINNNTTTXXX\\\^^^bbbfffgggeeecccaaagggiiillloooqqqrrrrrrrrrhhh```YYYVVVRRRMMMLLLMMMHHHCCC:::444444:::AAAFFFJJJZZZWWWGGGHHHSSSbbbrrr{{{~~~sssmmmnnnppppppnnntttvvv{{{{{{eeeWWWPPPMMMNNNQQQXXX[[[aaaiiisss~~~}}}zzzwwwvvvvvvvvv}}}{{{yyyuuuqqqmmmjjjiiiaaa^^^^^^eeejjjmmmqqqtttrrrrrrrrrrrrrrrpppmmmjjjdddaaa^^^]]]___aaabbbccc___^^^]]]]]]]]]]]]______\\\aaahhhmmmjjjbbb\\\ZZZKKKJJJIIIHHHHHHRRRjjj~~~wwwfffZZZWWWTTTNNNDDDDDDBBB===888777;;;???777555222...,,,,,,,,,---++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((((()))+++---...///000222444666666666666333666999<<>>LLLcccnnnpppvvvvvvwwwttttttyyy~~~}}}~~~~~~|||yyyzzzyyymmm```IIIAAA===AAAFFFHHHLLLQQQbbbtttpppaaaQQQIIIEEEAAA======>>>@@@DDDGGGLLLSSSZZZ___aaacccgggkkknnnpppqqqqqqqqqrrruuuwwwxxxvvvuuussskkkccc[[[VVVRRRMMMKKKLLLHHHBBB<<<999777;;;HHHUUUaaakkkbbbNNNMMMZZZkkk|||}}}zzzzzz|||~~~}}}xxxjjjcccbbbbbbeeeiiilllnnnrrrwww|||}}}zzzxxxvvvvvvuuuxxxyyyyyyxxxvvvqqqmmmkkkccc___^^^aaaccceeeiiioooqqqqqqpppqqqqqqoookkkhhh^^^\\\ZZZ[[[]]]```aaaaaa___^^^]]][[[ZZZZZZZZZZZZVVV]]]eeejjjgggbbb___^^^OOOKKKIIIHHHIIIPPP___mmmtttwwwqqqcccYYYWWWRRRJJJ???>>><<<999666555666777444333000...---,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))((()))***+++---...///000222444666666666666444666888;;;DDDXXXttt{{{IIIJJJMMMQQQTTT[[[kkk{{{|||zzzrrrcccUUUMMMCCC;;;444444999BBBQQQ]]]iiiyyynnndddpppuuurrruuuuuu~~~xxxXXX???222333000///000+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++---...///...,,,+++***,,,000444777888CCCPPPdddwwwyyy{{{wwwsssttt|||~~~|||~~~|||zzzyyyxxxuuuqqqmmmeeeTTTEEE@@@>>>>>>CCCHHHOOOZZZcccxxx}}}nnnhhh\\\OOOCCC>>>>>>======???>>>@@@CCCGGGLLLTTT\\\bbbbbbdddgggkkkooorrruuuvvvzzz|||}}}yyywwwmmmddd[[[WWWTTTPPPOOOQQQJJJBBB>>>>>><<>>??????@@@BBB@@@BBBDDDGGGLLLSSS\\\bbbdddfffjjjmmmpppqqqqqqqqqzzz}}}~~~{{{mmmddd]]]ZZZXXXVVVVVVZZZNNNCCC>>>AAA@@@GGGjjjmmmuuu}}}{{{zzz{{{|||}}}}}}|||zzzwwwvvvsssuuuxxxyyyyyyvvvrrrooommmjjjgggccc]]]\\\cccmmmnnnnnnoooppppppnnnjjjfffeeedddbbbbbbbbb```]]]ZZZ\\\\\\ZZZXXXWWWUUUTTTTTT\\\eeeooossstttwwwzzz{{{qqqbbbSSSPPPQQQOOOJJJFFFIIIOOORRRSSSZZZaaa]]]RRRDDD???999777666666333000...///000111000///---+++*********)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((***)))))))))***,,,...//////000222444666666666666777777777999CCCXXXtttDDDFFFJJJLLLKKKPPP___ooo}}}xxxlll[[[MMM>>>999555444444888BBBMMMlll~~~wwwwww~~~dddGGG555333000000111,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---.........,,,...000111222444888;;;DDDkkkyyy{{{ssswwwzzztttvvvyyy~~~|||yyywwwsssrrrnnncccTTTFFF@@@@@@???DDDHHHJJJQQQccc{{{vvvhhh]]]XXXXXXJJJDDD???@@@AAA???>>>??????AAADDDHHHNNNUUU]]]ccchhhlllrrrwwwyyyyyywwwuuuvvvyyy~~~}}}ooogggaaa___]]][[[[[[^^^UUUGGG???AAADDDSSS~~~yyy{{{yyyzzz{{{}}}~~~~~~|||zzzxxxvvvvvvvvvuuutttsssrrrqqqpppmmmjjjfff```^^^eeennnmmmmmmoooqqqrrrpppkkkhhhgggfffeeeeeedddaaa]]]ZZZYYYYYYYYYXXXWWWWWWVVVVVV___iiitttzzzooo[[[TTTTTTQQQKKKFFFIIIMMMOOOSSS___iiidddWWWMMMFFF===777666666555333///000222333222111...---******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((******))))))***,,,...//////000222444666666666666888777777999EEEZZZuuu|||EEEGGGJJJMMMNNNQQQ]]]iii|||}}}zzzqqq___NNN>>>:::666555444666@@@KKKfff}}}lllOOO<<<777000///111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++---............)))---111222222444999===IIIrrrxxx|||wwwqqqzzz~~~vvvsssuuuyyy}}}|||yyyuuurrrnnniiibbbVVVGGG<<<;;;AAA???GGGNNNSSS^^^uuulll```WWWPPPNNNPPPHHHCCC@@@AAAAAA??????AAA>>>AAAEEEJJJPPPWWW^^^ccchhhmmmvvv~~~zzz|||~~~zzzxxxpppiiidddcccaaa^^^^^^```\\\NNNCCCCCCJJJaaa~~~{{{}}}{{{xxxyyy{{{}}}}}}|||{{{zzzyyywwwuuurrrqqqqqqssstttpppmmmjjjhhhdddaaaeeellljjjkkknnnqqqsssqqqmmmiiicccbbbbbbccccccbbb```]]]VVVWWWWWWXXXXXXXXXWWWWWWZZZeeepppyyyrrr]]]UUUTTTSSSPPPNNNKKKLLLLLLSSSfffwwwuuujjjSSSLLLBBB999555444555555000111333333333111///...***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((************+++---...000///000222444666666666666777777777;;;HHH^^^www|||uuu}}}DDDDDDHHHLLLNNNPPPXXXaaapppxxx}}}{{{tttcccRRRAAA<<<999666333555>>>III```tttzzzuuuYYYEEE===111...111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...///......+++...222333333888???FFFXXXsss}}}zzz{{{|||vvvsssuuu|||~~~zzzwwwrrrmmmiiiaaaWWWMMMFFF???999:::???BBBOOO\\\gggxxxooodddXXXTTTRRRPPPOOOPPPQQQKKKGGGHHHIIIJJJMMMRRRMMMPPPUUUYYY\\\```eeehhhjjjpppxxx~~~xxxrrrnnniiidddbbbdddeeecccccceeebbbVVVIIIFFFRRRnnn~~~xxxvvvxxx{{{}}}}}}~~~}}}|||zzzuuuvvvxxxzzz{{{{{{zzzzzzyyywwwuuusssrrrsssuuuwwwrrrnnnlllllljjjeeeeeegggfffhhhkkkppprrrqqqmmmjjjcccbbbaaaaaabbbbbb```^^^UUUVVVWWWWWWWWWWWWVVVUUUTTT]]]eeeoooxxxiiiXXXQQQQQQQQQTTTWWWRRROOOKKKQQQggg|||~~~sssVVVRRRJJJ@@@888444444666111222222222111000...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((+++*********+++---///000///000222444666666666666666666888>>>KKKaaayyy|||rrrwwwAAAAAACCCIIILLLNNNSSSZZZjjjqqq{{{}}}|||wwwfffTTTCCC>>>:::666222333===HHH\\\mmm~~~ppp}}}}}}aaaLLLAAA222---111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,.../////////...///111444444666<<>>@@@???@@@CCCHHHXXXkkk{{{xxxhhh___XXXTTTWWW[[[\\\\\\]]]]]]WWWRRRRRRUUUXXX___ggghhhjjjmmmoooooooooqqqrrrssswww~~~}}}ssskkkfff___\\\]]]cccggghhhiiillleee[[[NNNJJJXXXuuu{{{yyyjjjnnnssswww{{{~~~zzzxxxxxxttttttvvvwwwxxxyyyzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxuuuqqqooopppoooiiifffeeeccceeeiiinnnqqqpppmmmiiihhhfffdddbbbbbbaaa___]]]UUUUUUVVVWWWVVVUUUTTTSSSRRRXXX]]]eeeuuurrrjjj^^^RRRMMMMMMPPPVVV\\\bbbZZZPPPPPPbbbuuuttthhhYYYWWWQQQHHH===777666777222222111111///...---,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''((((((((()))+++*********+++---///000///000222555666666666666555555888???NNNccczzzvvvyyyDDDFFFHHHIIIKKKNNNRRRVVVcccmmmzzz}}}xxxkkk]]]HHH@@@888444333555===FFFYYYqqq~~~}}}rrrxxxtttsssYYYBBB555000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------,,,,,,++++++++++++++++++)))---000222111000//////333///444;;;999999PPPnnnssssssyyyvvvvvv{{{yyyrrrvvv~~~}}}~~~~~~|||tttiiiaaa^^^^^^IIICCC===;;;===AAAEEEGGGRRRcccyyyzzznnnddd^^^___```aaaccceeeggghhhhhhddd```___fffqqq}}}sssgggeeebbbcccdddfffhhhkkknnnoooiii[[[NNNKKKWWWnnnuuukkkeeedddkkknnnrrrxxx}}}zzzwwwuuurrrqqqsssssstttvvvxxxyyyyyyyyyyyyxxxvvvtttrrrqqqrrrssstttrrrrrrrrrsssrrrooojjjfffcccdddeeeggghhhiiijjjjjjjjjhhhfffcccaaaaaaaaaaaaWWWVVVTTTSSSSSSSSSTTTUUUUUUPPPPPPXXXgggqqqsssqqqddd]]]TTTMMMLLLQQQWWW[[[]]]___TTTGGGQQQggghhhXXXUUUPPPHHHAAA<<<::::::;;;:::444---,,,...111000...,,,,,,++++++***)))(((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&((()))***$$$%%%&&&'''(((***++++++------............------111111333444555666666666888666888>>>HHHYYYrrr~~~BBBDDDFFFHHHJJJMMMRRRUUUaaakkkxxx~~~}}}xxxlll___IIIAAA999555333555===EEEaaavvv~~~tttwwwwwwqqqtttxxxaaaJJJ:::222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))),,,...///...---------222111666;;;;;;@@@VVVnnnmmmqqqyyy~~~vvv~~~pppssswwwyyy~~~|||uuuoooiiiccc]]]YYYGGGCCC???>>>BBBHHHMMMPPPZZZqqq~~~uuunnniiikkkkkklllmmmppprrruuuwwwyyyxxxxxxyyy~~~{{{qqqoooiiiiiijjjkkklllmmmnnnnnnhhhZZZKKKFFFPPPddd}}}yyyrrrjjjdddaaaccceeekkkpppwww}}}yyyqqqiiihhhgggffffffiiioooooopppqqqssstttvvvvvvzzzxxxvvvtttrrrqqqqqqqqqrrrsssssssssrrrooojjjgggfffeeeeeedddeeegggiiijjjjjjiiihhhfffdddbbbaaaaaaXXXVVVUUUSSSRRRRRRRRRSSSSSSOOONNNSSS[[[``````^^^^^^XXXQQQLLLLLLNNNQQQRRRWWWWWWMMMBBBHHHXXXYYYOOOMMMIIICCC===999888999:::<<<666000---///000///---,,,,,,++++++***))))))((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***%%%&&&&&&'''((()))******++++++,,,---------------000111333444555555666666888666888>>>GGGXXXqqq~~~AAACCCEEEGGGHHHKKKPPPSSS[[[cccqqq}}}}}}|||yyynnncccMMMCCC:::555333555;;;CCCdddvvv|||yyy}}}zzzpppyyy~~~tttnnnmmmttt~~~nnnVVV@@@333...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++++++++******************************,,,---......------...///222666888999===JJJ]]]kkkiiippp|||zzzyyy}}}wwwmmmvvv}}}xxxssspppmmmlllbbbvvv}}}}}}uuulllhhhgggaaaVVVMMM@@@???>>>@@@EEEMMMUUUZZZjjjzzzzzz{{{zzzyyyyyy{{{}}}wwwvvvtttttttttttttttsssrrrqqqjjjZZZIIIBBBHHHYYYrrr}}}tttjjjeee___\\\\\\___bbbdddnnnttt|||xxxpppkkkccc\\\WWWXXXYYYYYY\\\aaajjjkkkkkklllnnnqqqsssuuuzzzyyywwwuuurrrooonnnmmmrrrrrrssssssqqqooollljjjjjjhhhdddbbbbbbdddgggiiikkkkkkjjjiiigggdddbbb```YYYWWWUUUSSSQQQPPPPPPPPPNNNMMMMMMNNNPPPPPPOOOMMMTTTPPPLLLKKKMMMPPPPPPOOOSSSNNNFFF???@@@FFFHHHEEEGGGDDD???:::888777888999<<<777111/////////...,,,,,,,,,++++++***)))))))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((()))))))))***+++,,,---......000111222444555555555555777666888===FFFVVVppp~~~BBBDDDEEEEEEFFFHHHKKKNNNRRRZZZgggttt~~~|||{{{zzzrrrhhhRRRHHH===777444555:::@@@ZZZjjjppprrrzzz~~~nnnlll}}}|||xxxtttsssvvv|||yyyzzzyyy___DDD333///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************++++++000111111000//////111333666:::999777@@@UUUfffllliiirrrzzzuuu~~~wwwqqq}}}yyyjjj```ZZZVVVUUUUUU```}}}vvvuuuooohhhddd```XXXKKK@@@===???AAAEEELLLVVVaaaiii||||||}}}~~~}}}rrraaaNNNCCCEEERRRhhhzzz|||sssmmmcccaaa```cccgggjjjhhhfffsssyyytttlllgggccc]]]WWWUUUPPPNNNPPPSSSUUUYYY___fffhhhjjjmmmppprrrssstttwwwvvvuuusssqqqnnnllljjjnnnpppqqqqqqqqqooooooooonnnkkkeeeaaa```bbbeeehhhkkkllllllllljjjfffcccaaaZZZYYYVVVRRRPPPNNNMMMMMMJJJLLLMMMMMMLLLJJJIIIIIIKKKIIIHHHJJJPPPTTTVVVVVVSSSLLLEEEAAA>>><<<===AAACCCAAA>>>:::888888888999999555111............,,,+++++++++*********))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''((())))))***,,,...///000000111222333444555555555666666888<<>>>>>DDDLLLSSS]]]mmm{{{ppppppsssttttttttt~~~{{{uuusssyyyfffTTTKKKOOO]]]kkkuuu}}}wwwmmmcccZZZTTTPPPOOOMMMMMMPPPUUU[[[___bbbbbbdddiiirrrzzz}}}vvvrrrooommmkkkbbb___\\\[[[[[[YYYTTTPPPQQQPPPSSSWWWYYYXXX[[[```aaaeeekkkqqquuuwwwwwwvvvpppoooooonnnnnnmmmmmmmmmfffiiilllmmmmmmoootttxxxssspppkkkgggeeeeeefffggghhhiiikkkkkkjjjhhheeeccc]]][[[WWWSSSPPPNNNLLLLLLMMMNNNNNNLLLIIIFFFEEEEEEKKKNNNQQQRRRSSSUUUZZZ___aaaZZZRRRLLLEEE>>>;;;<<<<<<;;;999888666555555444000///---,,,,,,,,,---...************************((())))))((((((&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((((((((((((((((('''''''''************,,,...000222///000111333444444444444444555888;;;@@@NNNiiiCCCDDDDDDDDDCCCDDDFFFHHHKKKPPPZZZhhhwww~~~|||}}}zzzvvvjjjZZZIII???:::666555777:::GGGQQQaaazzz}}}zzzwww]]]bbbtttwwwZZZAAA333000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,------......///000222333444666999;;;:::777;;;MMMfffwwwwwwoooiiiwww~~~uuuvvv~~~|||sssqqquuu~~~^^^OOOBBBCCCJJJXXXqqq~~~{{{sssmmmlllhhhfff```UUUHHHAAAAAADDD@@@GGGQQQZZZfff{{{sssiiiiiikkklllooossszzzwwwtttrrrvvv{{{qqqZZZLLLKKKUUUaaalll}}}yyytttnnngggaaa\\\\\\ZZZVVVQQQLLLHHHEEECCCCCCBBBBBBEEEIIIOOOSSS[[[```fffmmmttt|||vvvrrrmmmiiigggeeecccaaa]]]]]]^^^^^^^^^]]]\\\[[[]]]^^^cccggggggcccdddhhhgggiiimmmrrrwww{{{~~~rrrqqqooonnnnnnnnnnnnooofffiiilllllljjjlllrrrwwwtttrrrooollljjjhhhhhhgggfffggghhhiiihhhgggeeeddd^^^\\\XXXTTTQQQNNNMMMMMMNNNMMMJJJIIIGGGFFFEEEDDDMMMVVV^^^```\\\[[[```fffooojjj___TTTKKKFFF???999888888888888888888777777000000///...,,,,,,,,,---************************''''''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&((()))))))))(((''''''''''''(((((((((((((((******))))))***,,,///000///000111222333444444444333555888;;;>>>LLLgggAAABBBCCCCCCCCCEEEHHHKKKIIIMMMWWWeeeuuu~~~}}}}}}{{{wwwnnn^^^LLLAAA;;;666444555999EEELLL[[[uuuzzzwww|||aaacccyyy~~~bbbFFF555---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,------...//////000222555777888:::===???<<<777<<>>BBBGGGGGGPPP[[[fffsss}}}vvvjjj```___bbbfffmmmvvvuuunnnlllooosssuuuwww\\\KKKGGGNNNXXXhhh~~~ggg^^^SSSLLLJJJJJJHHHFFFFFFGGGGGGGGGHHHGGGGGGGGG?????????>>>>>>@@@CCCFFFVVV___lllwww|||wwwjjjgggeeebbb`````````___]]]^^^aaadddeeefffgggiiikkkkkkmmmrrrwwwuuuoooooorrrooooooqqqtttyyyuuusssqqqooonnnnnnooopppgggjjjlllkkkiiijjjooouuutttsssqqqooommmkkkiiigggdddeeefffggggggfffeeeeee^^^\\\YYYUUUQQQOOONNNMMMMMMJJJGGGGGGHHHIIIIIIHHHMMMZZZhhhlllgggdddiiipppzzzwwwjjjZZZQQQMMMDDD888777888999;;;<<<<<<<<<<<<222222222///---++++++,,,******************++++++%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''''''''''''''(((((())))))***)))(((((()))+++---//////000111222333444444444222555888:::>>>KKKgggEEE@@@>>>@@@BBBBBBCCCEEEGGGLLLRRR[[[lll~~~}}}{{{yyymmmdddTTTCCC;;;:::888444;;;>>>III]]]ssstttooogggdddIII:::......---...000---)))***///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++,,,///111000888===;;;999===???===999>>>FFF\\\sssqqqeeeeeeyyy}}}yyyzzzzzzkkkccc]]]WWWIIIEEEFFFUUUttt}}}yyyyyyrrrfffbbbgggiii[[[LLLCCC???>>>BBBGGGNNN]]]dddooovvvnnniiiaaaZZZXXXZZZ___cccwwwxxxnnnmmmlllmmmqqqwww}}}pppTTTHHH???DDDXXXjjjkkk___JJJCCC???AAACCCCCCDDDFFFEEEJJJPPPUUUZZZ^^^[[[UUUUUUNNNGGGDDDBBB???AAAEEENNNTTTbbbvvvyyysssnnnjjjccccccdddeeefffggghhhiiipppkkkiiikkkllllllnnnqqqrrryyy~~~~~~~~~wwwqqqkkkmmmvvv|||vvvpppmmmnnnooooooooommmkkkhhhggggggjjjnnnqqqrrrsssssssssqqqmmmjjjhhh___]]]\\\```gggjjjiiifffccc^^^XXXUUUSSSQQQMMMJJJKKKIIIGGGFFFGGGGGGFFFEEEIIIWWWgggmmmkkkjjjooouuurrrlllcccZZZRRRJJJDDD@@@555666:::@@@DDDCCC>>>999333222///---++++++++++++(((((((((((())))))))))))+++******)))((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((('''''''''''''''((())))))((()))++++++***+++---///000111111222222333444444777666777:::>>>LLLeeezzz}}}EEE@@@>>>@@@BBBBBBCCCFFFGGGLLLQQQZZZiii{{{~~~~~~}}}zzzxxxnnnfffVVVEEE<<<:::888444888<<>><<<;;;>>>>>><<<>>>EEESSSnnnyyyjjjWWWMMMGGGCCCFFFHHHPPPeee{{{vvvqqqjjjddddddiiifffWWWGGGAAAAAABBBDDDGGGWWWgggqqq~~~vvvnnneeeaaa[[[RRRKKKGGGHHHLLLOOO[[[gggzzz}}}}}}vvvoookkkgggjjjnnnsssyyygggMMMEEE>>>DDDWWWooonnnWWWLLLDDD@@@===>>>AAAFFFMMMTTT[[[fffsss||||||kkkaaaWWWPPPJJJDDDCCCEEEMMMRRR```uuu|||yyyvvvssssssssstttsssrrrqqqooonnnrrroooooosssuuuttttttwwwyyy}}}}}}xxxsssssszzzzzzuuuooollllllnnnnnnnnnnnnllliiiggggggiiilllnnnqqqrrrssssssrrrnnnkkkhhhbbb___]]]```eeeiiiiiigggccc___ZZZWWWUUUTTTQQQNNNKKKIIIGGGFFFFFFFFFEEEDDDEEEPPP\\\dddfffhhhnnnsssllldddXXXOOOHHHCCC>>>:::555666999@@@FFFGGGCCC>>>555444111///---,,,,,,,,,((()))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''((())))))((()))++++++***+++---///000111111222222333444444666666777:::@@@NNNggg~~~zzzGGGAAA>>>@@@BBBAAACCCFFFGGGKKKPPPWWWdddttt~~~~~~|||~~~~~~}}}zzzxxxooohhhYYYHHH>>>;;;999555555;;;HHH^^^ttt~~~{{{xxxzzz|||vvvrrrXXXDDD333000......000---***+++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,,,,...000333666;;;>>>===>>>???>>>:::===HHH]]]{{{|||qqq\\\KKKDDDBBBBBB@@@FFFRRRiii~~~wwwmmmhhhiiikkkkkk^^^OOOAAA>>>BBBFFFIIIKKK]]]pppyyymmmhhhaaa[[[XXXRRRJJJAAA===<<<===???BBBLLL\\\ppp{{{gggdddeeehhhgggbbb```aaajjjooowww|||```HHHAAA===DDDVVVqqqrrrYYYFFF>>>===???AAAAAAFFFSSSdddooo{{{yyykkkbbbZZZQQQLLLLLLOOOSSS]]]ppp~~~{{{xxxvvvxxxxxx|||~~~yyyyyy}}}zzzvvvppplllkkklllmmmmmmnnnllliiiffffffggghhhjjjnnnpppssstttssspppllliiieeeaaa]]]^^^bbbfffggggggcccaaa]]]ZZZXXXVVVTTTRRRKKKIIIFFFEEEEEEEEEDDDCCCDDDHHHOOOXXX```ggglllooofff[[[MMMEEECCCAAA===888777666888???HHHKKKGGGAAA888666444111///---------))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&'''''''''''''''((())))))((()))++++++***+++---///000111111222222333444444555555777;;;AAAPPPjjj|||yyyIIICCC???@@@AAAAAABBBEEEFFFIIINNNTTT___mmmxxx~~~}}}|||}}}}}}~~~|||yyyrrrlll^^^LLLAAA===999666444:::HHH\\\rrr{{{}}}|||uuuqqqwww||||||uuuqqqwww~~~}}}dddMMM888333///...///...++++++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------///222444888:::<<<>>>??????===;;;@@@NNNeee|||vvv}}}wwwgggTTTFFFBBBDDDGGGAAAHHHTTTggg~~~uuujjjiiinnnkkkaaaPPPFFF>>>>>>BBBGGGNNNTTTfffmmmdddaaa[[[TTTPPPLLLEEE>>>999888888999:::???FFFOOO[[[dddccc]]]WWWWWWYYY[[[XXXRRRQQQUUUbbbjjjtttyyy|||^^^EEE@@@>>>EEEYYYooo}}}rrraaaOOOEEEDDD@@@LLLUUUWWW]]]oooxxxqqqllleee```^^^ZZZZZZ___lll~~~|||zzz|||~~~zzztttnnnkkkjjjjjjjjjmmmllliiigggeeeeeeeeefffkkknnnqqqtttsssqqqmmmjjjgggccc]]][[[^^^aaadddeeedddccc```\\\ZZZWWWTTTSSSMMMJJJFFFDDDDDDDDDDDDCCCFFFEEEGGGNNNYYYbbbgggiii___TTTHHHDDDEEEFFFAAA<<<:::777777===FFFJJJFFFAAA888777444111///------,,,*********)))))))))))))))((((((((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''''''''''''''((())))))((()))++++++***+++---///000111111222222333444444555555777;;;@@@OOOhhhLLLFFFAAAAAAAAA???@@@CCCEEEGGGKKKRRRZZZeeettt~~~~~~}}}}}}}}}}}}}}}~~~|||tttooobbbQQQDDD>>>:::777555:::EEEWWWkkkyyyxxxxxx}}}uuummmiiiiiimmmuuu{{{|||}}}yyyyyyvvv\\\CCC555111...///...,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,------...000333666888999;;;>>>???>>>>>>???MMM```vvv{{{}}}rrr```NNNAAA;;;===@@@HHHVVVgggyyy}}}xxxllldddgggkkk___LLLCCC@@@???AAADDDIIIVVVbbbxxxppp```ZZZVVVOOOHHHBBB???;;;666333333333444555:::======@@@EEEHHHGGGHHHHHHJJJKKKFFF???@@@DDDFFFOOO[[[bbbgggnnnxxx}}}XXXBBB???@@@KKK```tttyyyqqqgggZZZOOOMMMQQQVVVkkkzzz{{{~~~wwwwwwzzzyyytttrrrjjjhhhggglllwwwzzzzzz|||yyyqqqkkkhhhhhhhhhkkkjjjiiigggfffeeeddddddhhhkkknnnrrrrrrqqqnnnlllhhhddd]]]ZZZYYY\\\```bbbeeedddbbb^^^ZZZVVVSSSRRRNNNKKKGGGDDDDDDDDDCCCCCCGGGCCCAAAEEENNNWWW]]]___TTTLLLCCCCCCGGGIIIDDD===>>>:::777;;;AAADDDAAA<<<777555222000---,,,,,,,,,+++*********)))))))))(((************************'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''''''''''''''((())))))((()))++++++***+++---///000111111222222333444444777666777:::???LLLeee{{{PPPIIICCCAAA@@@>>>>>>AAAEEEFFFJJJPPPVVV```ppp~~~~~~vvvsssgggUUUGGG@@@;;;777666888@@@OOO```oooxxx|||sssrrrzzzrrrssssssnnnmmmoooooowww{{{xxx~~~eeeKKK777222...//////------///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,---...///111555888777888<<>>BBBHHH^^^uuuvvviiiWWWIII@@@===@@@GGGRRRjjj}}}tttiiieeehhheeeSSS@@@;;;===BBBGGGIIIPPPaaaqqquuu```VVVRRRLLLCCC>>>777666444333222222333444///777===<<<:::;;;<<<<<<;;;;;;<<<===:::555666:::555;;;CCCGGGJJJNNNUUU[[[aaadddgggiiijjjkkkmmmooouuuzzz||||||uuufffLLL>>>@@@CCCQQQhhh{{{zzzppphhh___XXXXXX\\\qqq}}}sssnnnuuu~~~zzztttqqqnnnooouuu||||||yyyrrrqqqrrrssswww|||{{{{{{~~~{{{ssskkkgggfffgggiiiiiihhhhhhgggfffeeeeeefffhhhkkknnnppppppooonnnjjjfff___ZZZXXXZZZ]]]```ccccccbbb___ZZZVVVTTTSSSQQQMMMHHHEEEDDDDDDDDDCCCDDDBBB???>>>AAAGGGOOOUUUJJJDDD>>>???CCCDDDAAA<<>>KKKdddzzzSSSKKKDDDBBB???<<<<<>>AAA???>>>GGGSSSrrr{{{|||lll]]]MMMDDD@@@CCCLLLWWWhhh~~~{{{ppphhhgggeeeZZZJJJ???;;;>>>DDDLLLSSS\\\mmm|||zzziiiXXXPPPLLLDDD<<<888444555555555666777888888333999======<<<>>>===:::888777777999888555555999666777999999999:::===???AAADDDGGGIIIJJJKKKLLLNNNVVVZZZ]]]]]]```eeefffccc```\\\YYYZZZ]]]___]]]ZZZTTTOOOCCC???DDDGGGTTTkkkzzzxxxsssmmmgggdddfff{{{}}}}}}pppfffcccnnn{{{yyytttpppooonnnppptttyyy~~~~~~{{{xxxnnnoooqqqsssvvvxxxyyyzzz{{{rrrjjjffffffhhhfffggghhhhhhhhhhhhggggggdddfffhhhkkkmmmooopppppplllhhhbbb\\\YYYYYY\\\___```aaabbb```\\\XXXWWWXXXSSSOOOIIIFFFEEEEEEDDDDDDAAABBBAAA<<<999<<>>???>>>;;;888666666777888333222000...------------,,,,,,+++******))))))((('''''''''((())))))******(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''((())))))((()))++++++***+++---///000111111222222333444444666666777:::???MMMfff|||VVVMMMEEEBBB???;;;;;;>>>CCCDDDHHHNNNRRR[[[nnn~~~~~~yyywwwlllZZZJJJBBB<<<999555444555===KKK\\\kkkrrryyysssmmmfffvvvnnnWWW:::333...///000...---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---...000222666999777:::@@@CCC@@@???KKKZZZ~~~vvvzzz~~~hhhWWWEEE===;;;@@@LLLYYY{{{tttjjjcccddd]]]MMMAAA???>>>???EEEOOOZZZfffvvvqqqaaaRRRKKKEEE<<<666444333444555666777999999:::===>>><<<:::<<>>777:::===>>>>>>>>>???@@@@@@DDDFFFEEEFFFIIIHHHEEEDDDBBB@@@CCCHHHJJJHHHEEEAAACCC@@@BBBHHHIIITTTjjjrrr~~~{{{tttooonnnwww~~~~~~tttiii```]]]iiivvvyyyqqqjjjggghhhjjjmmmsssxxx}}}yyy{{{~~~~~~|||zzzyyyqqqiiifffgggiiidddeeegggiiiiiiiiiiiihhhcccdddfffhhhkkknnnpppqqqnnnkkkeee___ZZZZZZ]]]___]]]```bbbaaa]]][[[[[[\\\TTTPPPJJJFFFEEEEEEEEEEEE@@@DDDEEE>>>666888EEEQQQPPPKKKDDD@@@???@@@BBBCCC>>>>>>===888444333666999333111000............///,,,,,,++++++***))))))(((''''''(((***+++,,,......***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((('''''''''''''''((())))))((()))++++++***+++---///000111111222333333444444555555777;;;AAAOOOiii```QQQDDDAAAAAA???===???AAAEEECCCFFFQQQZZZhhh~~~~~~|||yyyrrrmmm```MMMFFFCCC777777555333777CCCVVViiiuuu~~~}}}wwwjjjiii~~~ttt___III222,,,444111,,,---,,,------------------------+++++++++++++++***)))(((++++++++++++++++++++++++***+++---...000222777:::===888;;;BBBAAAAAAXXXwww~~~vvvzzzcccJJJCCC===>>>GGGRRRnnnyyyuuullliiiaaaVVVLLLFFFBBB>>>>>>GGGLLLVVVfffsssuuujjj\\\KKK@@@;;;888666555333444666:::======>>>AAADDDBBBBBBBBB@@@;;;<<>>AAADDDGGGLLLQQQSSSUUUXXX[[[\\\kkklll```\\\[[[aaaffffffeeefffaaagggllllllnnnuuu{{{|||}}}|||}}}}}}{{{}}}|||uuupppmmmllljjjjjjgggeeegggkkkkkkgggccccccaaa```aaaeeeiiilllmmmooommmjjjeeeaaa^^^[[[ZZZ\\\]]]```bbbbbb___YYYUUUSSSPPPKKKHHHFFFDDDAAA@@@CCC>>><<<===777222<<>>@@@AAAGGGFFFIIISSSYYYdddwww}}}zzztttpppdddRRRJJJFFF:::444222111555AAATTTgggttt~~~{{{lllkkkmmmNNN666...444111---///...------------------------+++++++++++++++***))))))+++++++++++++++++++++++++++---///111222444888:::>>>999<<>>DDDNNNVVVcccyyypppdddVVVFFF<<<888555444444777999>>>DDDKKKRRRZZZ```ccc^^^XXXRRRJJJAAA???BBBDDDEEEDDDAAA===:::999999888888888888888888888888999999888888888888999999;;;;;;<<<<<<=========<<<;;;===@@@CCCEEEJJJOOORRRWWW___hhhlllllliiibbb[[[eeevvv{{{pppccc^^^]]]bbbfffffffffggghhhmmmpppnnnoootttxxxxxx}}}{{{zzz{{{}}}zzzuuussssssrrrrrrooojjjffffffiiijjjgggdddcccaaa______bbbgggkkkmmmpppnnnkkkgggccc___\\\[[[YYYZZZ[[[]]]^^^\\\XXXUUUSSSPPPLLLHHHFFFDDDBBB@@@BBB>>>===>>>999444<<>><<<999666333333444555444333111000///......,,,,,,+++***************)))(((&&&&&&((()))((('''******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))************+++,,,---...000000111222333444444555444444555888===KKKdddzzzkkk\\\LLLDDDAAA??????@@@BBBHHHHHHKKKTTTVVV^^^ooo~~~~~~{{{vvvtttjjjYYYQQQJJJ<<<444222000333===NNNbbbooo~~~{{{kkkhhhyyyVVV;;;000444000---000000------------------------++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++...111333555666999;;;>>><<<>>>BBBAAAFFF```}}}{{{~~~}}}vvvuuusssXXXDDDBBB===BBBSSSgggyyyqqqmmmccc[[[PPPEEE???===???AAAGGGRRR\\\oooyyymmm^^^PPP@@@:::777555444777:::???HHHUUUeeetttzzzmmm___PPPCCC>>>@@@KKKMMMMMMKKKFFF@@@<<<;;;:::::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<=========>>>@@@AAABBBCCCDDDJJJMMMQQQUUUYYY___eeeiiipppzzz~~~nnn```dddssswwwkkkzzz~~~mmmhhhfffjjjnnnnnnmmmooooootttvvvttttttxxxzzzyyyxxxtttpppoooqqqvvvzzz|||}}}|||{{{|||~~~wwwqqqjjjffffffggggggfffdddaaa^^^]]]___dddiiimmmpppooollliiieeeaaa^^^\\\WWWWWWXXXZZZ\\\\\\ZZZXXXTTTQQQMMMIIIGGGEEEBBB@@@BBB>>>>>>@@@;;;777<<>>:::888777444111333333222000///...------++++++***))))))))))))******(((''''''((())))))(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))************+++,,,---...000000111222333444444555444444666999>>>KKKcccxxxqqqcccQQQEEE???>>>??????BBBHHHHHHJJJQQQSSSZZZkkk|||~~~{{{wwwwwwooo```XXXOOO???777555222222999III\\\jjj~~~}}}pppjjj{{{}}}^^^@@@111222///---111111------------------------+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***...222555666777999:::<<<===???AAABBBLLLfff{{{|||}}}wwwxxx~~~yyyiiiOOO???@@@===FFF^^^vvv~~~vvvnnniiicccXXXKKKAAA<<<<<>>===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMQQQSSSUUU___aaadddgggkkkpppuuuyyyyyygggeeerrriii^^^tttxxxrrroooqqquuutttuuuvvvuuuzzz}}}|||}}}}}}uuunnnfffaaabbbfffllloooooosssxxxzzz{{{~~~zzz~~~yyyooogggddddddffffffeeebbb___\\\]]]aaahhhmmmmmmmmmllliiifffbbb^^^\\\XXXWWWWWWXXX[[[\\\]]]\\\TTTQQQNNNKKKIIIFFFCCCAAAAAA>>>???@@@===:::===CCCPPPXXX\\\XXXSSSPPPMMMKKKQQQOOOHHH@@@:::666222...222222111000///...---,,,+++***))))))((()))))))))***(((''''''((())))))((()))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))************+++,,,------000000111222333444444555444444777;;;???LLLcccwwwttthhhVVVFFF>>>===>>>>>>AAAFFFDDDEEEMMMOOOXXXiii{{{~~~{{{wwwxxxssseee]]]RRRAAA777555222111777GGG[[[jjjyyy|||~~~}}}vvv}}}yyyyyyeeeEEE222111---,,,000000------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***...222555666777999:::;;;===???@@@FFFUUUmmmzzzzzz{{{|||sssaaaGGG:::??????NNNkkk|||sssjjjfff```TTTGGG???;;;<<>>???>>><<<===???DDDOOOUUUPPPHHHGGGKKKNNNZZZ\\\WWWIII<<<666333000111111111111000...---,,,+++***))))))((()))))))))***)))'''''')))***)))((()))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))************+++,,,------000000111222333444444555333444777;;;@@@LLLcccxxxwwwmmm[[[HHH>>>>>>>>>===???CCCBBBBBBJJJLLLTTTeeewww~~~|||xxxyyyuuuiiiaaaVVVDDD444333111000666GGG]]]mmmrrryyy~~~zzz~~~vvvooosss}}}ttt}}}kkkIII444222---,,,//////------------------------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222444666777:::<<<;;;>>>???AAAMMMaaawww|||wwwyyy||||||pppYYYCCC888???DDDYYYzzz~~~xxxmmmeeebbbYYYLLLAAA===<<<>>>GGGSSS]]]iii{{{xxxlllbbbRRR@@@444666999666:::BBBLLLbbbjjjcccZZZRRRJJJDDDFFFLLLGGGNNNVVV[[[\\\XXXTTTRRRNNNOOORRRUUUXXX\\\^^^___^^^^^^]]]]]]]]]]]]^^^^^^bbbcccdddgggjjjooorrruuuzzz}}}pppeeennnqqq___jjj{{{|||}}}}}}~~~yyyssskkk^^^RRRJJJFFFEEEDDDBBBAAA@@@???@@@CCCHHHKKKUUUZZZbbbiiinnnuuu~~~~~~~~~{{{nnneeeaaaaaabbb```aaabbb___]]]]]]aaaeeeeeefffhhhiiihhheeeaaa^^^YYYWWWUUUUUUWWWXXXYYYYYYUUUSSSPPPNNNLLLIIIEEEBBBAAA>>>======>>>===<<<;;;===GGGMMMIIICCCDDDKKKPPP\\\aaa]]]LLL>>>999777333000111222222111///...---++++++***))))))))))))***+++)))(((((()))***))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))************+++,,,---...000000111222333444444555333444777:::???MMMeee{{{xxxqqq```LLLAAA@@@@@@===;;;AAAAAACCCIIIIIINNN^^^ppp}}}}}}~~~yyyzzzwwwllleeeZZZGGG666555222000444CCCYYYiiikkkxxx|||rrrvvvxxxhhhiiijjjqqq~~~vvviiisssqqqMMM777444///---000...------------------------***+++,,,,,,------,,,,,,------------------------///000333555666888<<<>>>===???@@@DDDUUUnnn~~~yyyuuutttyyyjjjOOOBBB888BBBKKKeee|||yyyrrrfff^^^[[[QQQDDD===>>>@@@CCCMMM[[[eeewwwtttgggQQQ???333888;;;888;;;FFFWWWtttvvv```JJJFFFDDDCCCBBBAAAFFFLLLLLLSSS\\\ccceeeccc```^^^YYY[[[^^^bbbfffjjjmmmnnnkkkkkkjjjjjjjjjjjjkkkkkkoooppprrrvvv|||sssdddjjj|||jjjaaaccc}}}~~~vvvnnnbbbUUUJJJAAA:::666777555333333555777888888:::???EEEJJJPPPZZZgggpppxxx|||}}}~~~sssgggaaa^^^^^^ZZZ^^^aaa```]]][[[\\\___bbbeeehhhkkkjjjhhhdddbbb[[[YYYVVVVVVWWWXXXWWWVVVUUUSSSQQQOOOMMMJJJEEEBBBAAA>>>;;;:::<<<>>><<<999:::@@@DDDDDDEEEIIIMMMMMMTTTYYYTTTEEE<<<;;;999222111111222333222111///---,,,,,,+++***************+++)))(((((()))******)))******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))'''''''''''''''((())))))************+++,,,---...000000111222333444444555333333555999???MMMggg~~~zzzssscccNNNCCCBBBAAA>>>999@@@BBBDDDJJJGGGJJJWWWjjjxxx~~~}}}{{{|||yyynnnhhh]]]JJJ;;;999555000111>>>RRRbbbhhhwww{{{lllppp|||yyykkkhhhnnnsssxxxuuujjjttttttPPP999666111///111///------------------------***+++,,,,,,------------------------------------111222444555777999>>>AAA???AAAAAAFFF[[[www~~~vvvooorrr~~~{{{vvv~~~dddGGGCCC999DDDPPPmmmzzzuuummm```XXXVVVLLLAAA;;;@@@EEEHHHTTTbbbppppppSSS@@@555:::>>>;;;???JJJ]]]}}}qqqZZZHHH<<<:::<<>>888777555444777;;;===;;;999666999;;;<<>>:::888;;;>>><<<888999;;;===AAAHHHOOONNNIIIJJJMMMGGG;;;888<<<999///111222333444333111///...---,,,++++++******+++++++++)))(((((()))******)))+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***'''''''''''''''((())))))************+++,,,---...000000111222333444444555333333555888>>>NNNiii}}}tttfffVVVJJJAAA===<<<===>>>@@@BBBEEEIIILLLMMMcccppp}}}~~~}}}~~~yyysssjjj\\\OOO:::555111111333;;;IIIWWWkkkuuu|||||||||~~~rrrooo{{{|||jjjnnnssszzz{{{sss|||yyyXXX888.../////////333111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000333666888:::;;;===??????AAADDDNNNbbbzzzyyyxxxwwwsssuuunnnZZZHHHEEEEEEJJJ[[[zzzuuukkkhhhfff[[[NNNFFFAAA???AAAEEENNN^^^kkk{{{vvv^^^GGG===777888999;;;DDDPPPfffqqq\\\III;;;???<<<===BBBGGGHHHKKKNNNRRR^^^vvv|||wwwsssjjjfffnnnqqqyyybbbRRRZZZoooyyyooo{{{{{{vvvjjjVVVDDD:::888888888888999:::;;;<<<666777888888999???GGGMMM___hhhuuu~~~~~~}}}}}}}}}}}}~~~}}}{{{zzz{{{{{{||||||rrrkkkddd___\\\ZZZZZZZZZ\\\^^^]]][[[YYY\\\___dddiiimmmlllhhhddd```\\\XXXWWWXXXXXXVVVTTTWWWVVVSSSOOOKKKIIIJJJLLLEEE@@@;;;:::===???===:::===888777@@@LLLRRROOOIIIIIIFFFAAA>>><<<999777555666555444777:::999333---******))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))***+++,,,---///000111222222222222222777555777<<>>???BBBEEEHHHKKKMMM```mmm{{{~~~~~~|||~~~}}}xxxssslll^^^QQQ===777222111222777CCCOOOfffsss}}}|||{{{~~~sssmmmvvv~~~zzz```???333111///000444333000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000333666999:::;;;>>>@@@>>>>>>CCCSSSiii~~~zzzuuupppeeeRRRCCCHHHIIIVVVqqq|||rrrlllhhhaaaVVVMMMGGGAAA???DDDNNNYYYgggrrrfffPPP@@@888444777888:::CCCPPPddd|||zzzaaaPPPFFF>>>CCC@@@CCCKKKSSSUUUVVVXXXbbbnnnyyytttuuuyyycccPPPNNNUUUiiisss```UUUHHHDDD???===<<<===<<<<<<;;;<<<;;;::::::>>>EEEJJJYYYbbbooozzz~~~}}}}}}|||zzzxxxvvvsssrrrssstttuuuzzzzzz{{{zzzxxxvvvtttrrrvvvvvvuuutttqqqiiiaaaZZZZZZYYYZZZ[[[]]]]]][[[ZZZ[[[]]]aaagggkkkkkkhhheeeaaa]]]YYYVVVUUUUUUSSSQQQUUUTTTRRROOOKKKHHHHHHIIIEEE@@@;;;:::<<<===<<<999<<<888777???KKKQQQOOOJJJFFFBBB===999777666444333555333222444777666222---+++++++++******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++++++++,,,---...//////000111222222222222222777444666<<>>>>>===>>>???BBBEEEHHHJJJLLL[[[hhhvvv~~~~~~{{{|||{{{wwwtttmmmaaaUUUAAA;;;555222111333;;;EEE___ooo}}}~~~{{{tttllloookkkJJJ999333000111444555222...---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000333666999:::<<>>HHHOOONNNKKKCCC???999555444444333333222000...000222333000---------,,,+++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***((('''%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++++++++,,,---.../////////000222222333333333666333555;;;@@@JJJbbbzzz|||yyyyyysssdddRRRDDD??????======???AAADDDGGGIIIKKKTTTbbbrrr}}}~~~~~~~~~yyy{{{zzzwwwtttoooeeeZZZFFF>>>888444222222777>>>XXXlll}}}{{{~~~wwwmmmkkksssTTT???555///000333555444333000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777999;;;===@@@BBBEEEBBBNNNiii|||lllSSSFFFCCCKKKXXXyyyxxxrrrtttzzzpppXXXIIIIIICCCDDDKKKYYYiiiyyy}}}wwwkkkXXXFFF<<<888666777<<<<<<===HHHWWWmmmhhhSSSXXXiiirrrjjj```]]]hhhvvv|||yyyvvvddd]]]gggpppddd___vvvfffPPPDDD???>>>>>>CCCIII[[[uuu}}}~~~}}}wwwqqqeeeccc```\\\XXXVVVUUUUUUWWW[[[eeerrr}}}{{{zzzzzztttuuuvvvwwwxxxxxxxxxxxxvvvrrrlllfffbbbaaaaaabbbbbbcccdddfffiiilllnnnooorrrsssuuuwwwvvvrrrkkkeee[[[YYYXXXXXXYYYZZZZZZYYYYYYZZZ\\\aaaeeeiiiiiiiiieeeaaa[[[UUURRRPPPOOOOOOOOOQQQSSSRRRNNNIIIFFFEEECCC???;;;999999999888777999777777<<>>@@@CCCFFFHHHJJJOOO^^^ooo{{{~~~}}}}}}yyyzzzyyyvvvtttqqqhhh^^^IIIAAA:::666444333777<<>>AAACCCEEEGGGYYYttthhhNNNEEEGGGYYYllluuuuuu|||sssWWWHHHIIICCCJJJWWWcccmmm|||yyyuuutttmmm[[[III@@@888777:::>>><<<===KKK]]]sssggg[[[kkkwwwhhh___iii{{{|||eeeRRRPPPWWWTTT]]]sssSSSDDD@@@>>>===??????FFFXXXrrr|||xxxsssnnniiidddaaa___aaahhhrrr}}}}}}|||zzzyyyvvvuuuuuuttttttuuuvvvvvvtttqqqmmmhhhfffeeefffgggaaaaaaaaabbbffflllrrrvvv{{{|||zzzrrrlll]]][[[XXXWWWXXXYYYYYYYYYZZZYYYZZZ]]]bbbgggjjjjjjeeebbb^^^XXXTTTQQQQQQQQQNNNPPPSSSSSSPPPKKKHHHFFFCCC@@@<<<999888777777666888777777:::@@@FFFIIIJJJDDD???999555333444555555///...,,,,,,,,,---------......---,,,+++))))))((((((((((((((())))))))))))))))))))))))(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))***+++;;;888333...***(((''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))***+++,,,,,,...///000111222333333333444222555;;;@@@III```wwwxxxzzzwwwmmm]]]NNNEEEAAA<<<===>>>@@@BBBEEEGGGIIIMMM\\\nnnzzz~~~~~~}}}}}}yyyzzzxxxuuutttrrrjjjaaaMMMDDD;;;777555444777<<>>EEEVVVmmm~~~wwwooojjjgggiiinnnuuu|||}}}{{{yyyxxxyyyxxxvvvuuuttttttuuuuuuqqqpppooonnnoooppprrrtttllljjjgggeeefffjjjnnnqqqwww|||wwwoooaaa^^^YYYWWWWWWXXXYYYYYYZZZXXXWWWYYY^^^dddhhhjjjfffdddaaa\\\VVVRRRQQQQQQLLLOOORRRSSSQQQMMMIIIHHHCCCAAA>>>:::888666666666777777777888;;;@@@DDDGGGCCC???999555444444333333111000///...------------------,,,+++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))000...,,,)))'''''''''(((&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++++++++,,,---...///---...000111333333444444444333666<<<@@@III```wwwxxxyyywwwpppcccTTTHHHAAA<<<===>>>???BBBDDDGGGHHHNNN]]]nnnyyy~~~}}}}}}}}}zzzzzzxxxuuutttrrrkkkcccQQQFFF<<<777555444666:::CCCYYYqqq~~~yyyvvvvvvrrrzzzpppwwwpppbbbOOO===333///...---///333666666333...***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111111444888;;;===@@@BBBEEECCCZZZvvv{{{hhhQQQEEEGGGNNNpppyyyxxxzzzcccPPPKKKMMMMMMUUUbbbnnnwww|||}}}|||\\\@@@555666666888;;;:::AAAXXXqqqqqqooojjjYYYQQQfffvvv]]]RRR___vvv|||]]]BBB======777777===@@@DDDQQQdddwwwwwwpppjjjnnntttyyy}}}~~~|||yyyxxxyyyyyyyyyyyyxxxwwwvvvuuurrrssstttuuuwwwxxxzzz{{{xxxwwwtttqqqpppooooooooorrrwww~~~wwwpppeeeaaa[[[XXXWWWWWWXXXXXXYYYWWWTTTUUUZZZ```eeehhhggggggeee___WWWQQQNNNNNNIIILLLPPPQQQPPPMMMJJJIIIDDDBBB???;;;888666666777666666666666777:::@@@DDDFFFBBB===999777666444333333333333111///...------+++++++++******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''#########$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++,,,---...///---...///111333444444444555333777===AAAJJJ```vvvxxxxxxwwwqqqfffXXXJJJAAA<<<<<<>>>???BBBDDDFFFGGGPPP^^^nnnyyy~~~}}}}}}}}}zzz{{{xxxttttttsssllldddTTTHHH<<<666333222444888===SSSmmm|||sss~~~ssskkkooottt{{{sssfffqqqnnncccRRR@@@555000...---,,,...666===<<<333***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111111444888;;;>>>@@@CCCEEEHHHddd}}}ooo[[[KKKEEEJJJRRRzzz|||wwwzzzrrrYYYLLLLLLOOOOOOUUUbbbqqq}}}YYYAAA;;;888777:::<<<<<>>;;;:::333666AAAAAACCCMMM]]]ooo{{{tttjjjpppvvv{{{~~~}}}zzzxxxxxxzzz|||}}}|||zzzwwwuuuvvvwwwxxxzzzzzzzzzzzzzzz~~~~~~~~~~~~|||zzzwwwvvvtttuuuvvvxxxzzzyyyvvvsssgggbbb\\\XXXWWWWWWXXXXXXXXXUUURRRRRRVVV]]]bbbfffhhhiiigggaaaWWWOOOKKKJJJGGGJJJNNNOOONNNLLLKKKJJJEEECCC@@@<<<888666666777666666666444444777===BBBIIIFFFAAA>>><<<:::777555444555555444111///------*********)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&((()))******&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))***+++,,,------...///111333444444444555444777>>>BBBJJJ```vvv~~~~~~|||yyyvvvsssiiiZZZJJJAAA=========>>>@@@BBBDDDFFFNNNWWWdddpppyyy~~~}}}|||zzzyyyxxxwwwvvvsssooolllYYYKKK===888777555333333666MMMeeeuuuyyyssssss|||uuukkkdddcccooo~~~oooaaakkkqqqooo___JJJ;;;333///---******///666999555000---------...............---,,,,,,,,,---...000111444666;;;???>>>???FFFOOOYYYrrrcccFFFEEEDDDIII]]]~~~yyyzzzvvv\\\IIIEEEGGGFFFJJJYYYkkk}}}oooLLL:::888888444;;;AAA???OOOqqqyyyxxx}}}qqq```]]]{{{dddVVVmmmeeeOOO===::::::777777<<<<<>>>>>===>>>???BBBDDDEEELLLSSS___kkkvvv~~~}}}|||{{{zzzyyyxxxwwwsssooolll[[[MMM>>>888666444222333:::MMMcccrrr~~~uuuooovvvqqqjjjdddfffsssooo```qqqvvvvvvgggPPP<<<111,,,///,,,***---222555555444,,,,,,++++++++++++,,,,,,...---------...000222333555888===AAA@@@???GGGPPPhhh~~~aaaGGGFFFFFFNNNeee{{{yyy{{{kkkQQQBBBAAADDDDDDPPP^^^pppqqqYYYBBB888888<<<888===???===QQQyyy{{{{{{pppnnnuuuccc^^^vvvyyy```KKK:::888999666666;;;<<>>HHHGGGDDD???:::777777888555333111///...------......---,,,***))))))((((((***)))))))))(((((((((''')))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))***+++---...///000111222333444444444333:::888888???HHH\\\wwwzzzyyyxxxvvvoooaaaPPPDDD???>>>>>>>>>???AAADDDEEEJJJNNNXXXeeesss~~~}}}|||{{{zzzyyyyyyxxxuuuqqqmmm___PPP@@@999555333222444:::III[[[kkkxxxkkkooopppooonnnqqq|||~~~rrr}}}rrrYYYAAA222...111...,,,+++---111555888///...,,,+++***++++++,,,///.........///111333444777:::???BBBAAA@@@HHHRRRrrr}}}XXXEEEFFFIIIXXXtttyyyyyy}}}vvv[[[EEE===AAAGGGIIIUUUcccvvvqqq]]]NNNAAA999555666<<<:::AAAEEEDDDZZZ~~~fffdddlllpppWWWFFF777555666555666:::===DDDPPP]]]gggrrr|||jjjgggnnn~~~~~~}}}}}}~~~{{{yyywwwvvv||||||||||||||||||}}}~~~~~~}}}{{{xxxtttpppmmmkkkmmmkkkfff___YYYUUUTTTTTTVVVUUUSSSRRRSSSVVVYYY[[[```bbbcccccc```[[[VVVRRRLLLJJJHHHGGGHHHIIIIIIHHHEEECCCAAA>>>;;;999777777555555555444333444777:::@@@@@@???<<<999666666666333222111///...---,,,,,,......,,,+++************))))))))))))((((((((((((*********))))))))))))(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((()))******(((((())))))***+++---...///000111222333444444444333999888888???HHH\\\wwwwwwxxxxxxvvvpppeeeTTTEEE@@@???>>>===>>>@@@CCCEEEHHHKKKRRR___ooo|||}}}}}}zzzyyyyyyyyyyyyxxxtttqqqeeeVVVEEE<<<666333333555555AAAQQQbbbwwwyyyiiiqqq{{{}}}dddHHH777333000000///,,,+++---333888444333111...------...///............///111333444888;;;@@@CCCAAAAAAJJJVVVooo{{{zzz{{{iiiIIICCCIIIPPPfff|||yyy{{{iiiLLL>>>???GGGOOOSSS___nnn{{{mmmeeeUUUMMMBBB<<<:::999888888======IIITTT\\\sssooo]]]iiiyyyhhhOOOBBB666444666666777:::>>>DDDPPP[[[bbbkkk{{{|||ppphhhlllyyyuuusssrrrrrrwww}}}|||yyyvvvuuutttssssssssstttvvvxxxzzz~~~~~~}}}|||zzzxxxvvvtttsssrrroooggg]]]UUUSSSTTTTTTSSSRRRRRRSSSUUUWWWXXX\\\___ccceeeccc^^^XXXTTTLLLIIIFFFEEEFFFHHHJJJJJJEEECCCAAA>>>;;;999888777555555444333222333555666:::;;;<<<:::777444333333222222000///...,,,,,,+++------,,,+++***))))))***))))))))))))((((((((((((+++++++++*********))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((()))***+++------///000111222333444444444222999888888@@@HHH[[[vvvyyy||||||yyyvvvnnn\\\KKKBBB@@@>>>======@@@BBBDDDHHHIIIOOO[[[kkkyyy~~~}}}wwwwwwxxxzzz|||{{{yyyvvvkkk\\\LLLAAA999444444777111:::III[[[qqqyyyiii~~~nnnNNN:::666---000111///,,,,,,000444666555333111000/////////---,,,,,,---...111333444777;;;@@@BBB@@@BBBOOO]]]pppwwwzzzyyyyyywwwWWWBBBEEEMMMYYYsss||||||~~~ttt[[[CCC<<>>DDDPPPYYY]]]cccsss|||wwwlllkkk{{{}}}sssmmmjjjhhhhhhmmmuuu~~~}}}zzzyyysssrrrooommmlllmmmnnnpppuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzwwwnnnbbbYYYTTTRRRRRRRRRQQQQQQRRRSSSTTTUUUZZZ^^^bbbeeeddd___YYYUUUMMMJJJFFFDDDFFFIIILLLMMMEEEDDDAAA>>><<<999888777666555333222222333333333777999;;;;;;888444111000222111111///...---++++++,,,+++***)))))))))))))))(((((((((((())))))))))))++++++++++++************''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((******))))))((((((((((((((((((((()))***+++------///000111222333444444444111888888888@@@HHH[[[uuuxxx{{{zzzwwwvvvqqqaaaNNNCCCAAA???======???BBBDDDFFFHHHNNNXXXfffttt~~~}}}wwwwwwyyy{{{}}}}}}{{{yyyoooaaaQQQEEE<<<666555777222888EEEXXXnnnyyynnnvvvSSS:::444---000222111...---...000333333222111000...------,,,,,,,,,---...111333444888;;;???AAA@@@EEEVVVgggyyy{{{{{{{{{jjjPPPFFFLLLQQQbbb~~~}}}hhhQQQ>>>>>>EEEJJJSSS^^^kkk}}}|||aaaQQQIIICCC@@@???:::>>>???<<<:::===???@@@BBBAAANNNaaayyyqqqiiisssnnnXXXCCC===777444666999:::;;;===DDDOOOVVVWWW\\\jjjzzz}}}yyynnnhhhsss~~~rrrjjjgggfffffflllrrr{{{zzzxxxtttpppllljjjjjjjjjlllmmmnnnppptttwwwzzz{{{{{{ssshhh^^^VVVRRRPPPPPPPPPQQQQQQRRRRRRRRRWWW[[[```cccccc```[[[XXXOOOKKKGGGEEEGGGJJJLLLMMMFFFDDDBBB???<<<:::888888666444333222333444333222444888;;;<<<:::666222111222222111111///---,,,++++++******)))(((((())))))(((((((((((())))))))))))+++++++++************)))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''((((((((())))))++++++***))))))(((''''''(((((())))))***+++---...///000111222333444444444000888888888@@@HHHZZZtttvvvyyyxxxttttttrrrcccOOODDDBBB???<<<<<<>>>AAADDDDDDHHHNNNVVVaaaooo{{{~~~}}}zzzzzzzzz|||~~~}}}{{{xxxpppdddUUUIII>>>555333666444777AAAUUUkkk~~~}}}xxx}}}ZZZ===444000000000///...---......///000111111000...,,,+++---------...000222444666999<<<@@@AAAAAAIII^^^rrr~~~}}}zzz|||vvv^^^KKKJJJOOORRRiii{{{}}}{{{]]]III===BBBHHHKKKXXXjjjrrryyyfffPPPCCC@@@???AAADDD>>>DDDFFFDDDEEEJJJKKKIIIJJJNNN^^^oooyyy}}}gggOOO???;;;666444555999:::999<<>>===:::666444222222222222000...,,,+++++++++******))))))******'''((((((((()))))))))***+++************)))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))))))))))))))(((((())))))***+++---...///000111222333444444444///777888888@@@HHHZZZtttzzz}}}{{{vvvwwwwwwhhhUUUEEEBBB???<<<<<<>>>AAACCCCCCGGGNNNUUU^^^kkkyyy~~~}}}||||||}}}~~~}}}yyywwwpppdddVVVJJJ>>>555222444555555>>>QQQhhh|||aaaBBB777333111///---------.........000222333222000---+++.........///111333666777:::===@@@AAABBBLLLccczzz|||yyyvvvyyyqqqUUUGGGJJJNNNPPPlll~~~yyy}}}xxxVVVEEE>>>FFFLLLOOOaaawww^^^QQQDDD???>>>======@@@AAAIIIPPPTTTZZZ```___YYYXXXdddyyybbbIII<<<:::666333444888999888;;;CCCMMMQQQPPPRRR```ppp}}}{{{yyyxxxuuuvvvyyy{{{}}}{{{wwwxxxoooiii___bbbsssllljjjjjjkkkfffhhhmmmtttzzz|||zzzxxxwwwxxxyyy{{{}}}tttrrrqqqppprrrvvvzzz|||{{{xxxtttoooggg\\\TTTMMMNNNOOOPPPQQQPPPOOONNNPPPTTTYYY___bbbbbbaaa___SSSOOOJJJFFFEEEEEEEEEEEEFFFEEEBBB???<<<:::999888666444222333555666444222///444;;;@@@@@@===:::888333333333333111///---,,,,,,,,,++++++***+++++++++'''((((((((())))))***************))))))))))))((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++(((((())))))***+++---...///000111222333444444444///777888999@@@HHHZZZsss}}}|||yyyxxxzzzxxxkkk]]]IIIBBB<<<;;;;;;:::===AAAAAAEEEIIIOOOXXXfffuuu}}}~~~~~~~~~}}}|||zzzxxxxxxtttlll^^^OOOBBB:::666555999666<<>>;;;:::999777444222111222333333222333333444999???AAA===888666444111000000///---,,,,,,+++++++++***)))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''''''''&&&''''''((()))******+++)))))))))***+++,,,......///000111222222222222222333999666666>>>FFFWWWppp~~~}}}zzzyyy{{{yyymmm___MMMEEE>>><<<;;;:::<<<@@@AAADDDIIIOOOWWWdddttt~~~}}}~~~~~~}}}}}}|||{{{yyyyyytttlll___OOOBBB999666555666555>>>PPPdddssszzz{{{~~~zzzxxxooo|||lllNNN>>>222111///------...///...------------------------////////////111333555777<<<@@@DDDEEEGGGSSShhhyyy{{{qqq}}}~~~www___LLLGGGKKK[[[mmm}}}||||||nnnZZZEEEDDDCCCFFFQQQcccuuu~~~___GGGAAA???@@@BBBDDDLLLVVVmmmzzz]]]EEE<<<777333555777777999<<<===BBBMMMUUURRRMMMWWWggg~~~|||{{{uuurrrooommmmmmooorrrtttyyy{{{{{{sssqqqrrrllliii``````yyy}}}rrroooooorrrvvv{{{{{{{{{zzzxxx|||{{{zzz{{{}}}uuurrrlllggghhhjjjddd[[[UUUQQQMMMMMMOOOPPPOOOMMMJJJMMMTTTZZZ___aaaaaaaaa\\\WWWOOOIIIFFFFFFEEEEEEFFFEEEDDDAAA???<<<:::999777555222111222333333222222222444999@@@BBB???;;;777555222111000///...,,,,,,,,,,,,++++++++++++++++++***))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((()))*********)))))))))***+++,,,......///000111222222333222222333999777666>>>FFFWWWppp~~~~~~{{{zzz|||zzzooobbbPPPHHH@@@===;;;:::;;;???AAADDDHHHMMMUUUbbbqqq{{{}}}|||}}}}}}}}}||||||{{{zzzuuunnn```PPPBBB999777666222555>>>PPPaaannnxxx~~~wwwnnnooouuu}}}}}}jjjdddttt~~~pppSSS@@@222///------////////////------------------------/////////000222444777888;;;@@@EEEHHHNNN[[[nnn|||yyyyyy~~~sssXXXGGGFFFPPPfff|||~~~~~~{{{eeeOOOBBBCCCEEEKKKXXXkkkuuuXXXAAAAAAAAABBBCCCJJJ[[[jjjxxx]]]FFF===888555888999999999<<<;;;BBBNNNUUUQQQLLLUUUeee}}}wwwuuurrrooommmllllllllloooppprrruuuyyy}}}vvvnnnnnnqqqiiiddd\\\]]]www|||pppmmmooouuu{{{~~~~~~}}}~~~~~~~~~~~~~~~|||wwwtttlllkkkhhhgggkkknnnjjjcccVVVRRRMMMKKKMMMNNNMMMLLLIIILLLQQQWWW\\\```aaabbb^^^XXXQQQKKKHHHFFFEEECCCGGGFFFEEEBBB@@@===:::999888555333222222333333222111111333999???BBBAAA>>>777555222111000000...,,,,,,,,,,,,,,,,,,------------,,,+++***)))((((((((())))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''(((((())))))******)))))))))***+++,,,......///000111222333333333333444999777666???FFFXXXppp}}}|||}}}{{{qqqfffRRRIII@@@===;;;999;;;???AAADDDGGGKKKRRR^^^mmmwww}}}{{{||||||}}}}}}}}}||||||vvvpppcccSSSDDD:::777888000444===JJJYYYgggttt}}}yyytttrrrqqqmmmiiinnnxxxqqqjjjttt}}}rrrWWWCCC444///,,,...000000//////..............................///000222555888:::<<<@@@DDDHHHRRRdddvvv|||lllSSSEEEIIIYYYsssttt[[[GGGAAADDDIIIQQQ___rrroooUUUCCCDDDEEEEEEHHHWWWqqqxxx]]]FFF===888666999:::999999;;;;;;DDDPPPVVVPPPLLLVVVdddzzz{{{yyywwwsssooollliiiggghhhgggffffffiiimmmrrruuuyyy{{{|||wwwooojjjjjjllleee]]]TTTZZZ{{{zzzmmmjjjmmmssszzz~~~|||zzzzzzzzzuuutttsssrrrrrrpppmmmkkkkkkmmmooopppsssuuuooogggYYYSSSMMMJJJKKKLLLLLLJJJHHHKKKOOOTTTYYY^^^aaabbb___ZZZTTTNNNJJJGGGDDDCCCFFFFFFEEECCCAAA>>>;;;:::888666333222333333222222000000222666<<<>>>>>>===666444111000///...---+++***+++++++++,,,,,,------------+++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))))))))***)))))))))***+++,,,......///000111222333444444444444999777777???GGGXXXqqq~~~|||}}}{{{sssiiiRRRIII@@@===;;;999<<<@@@AAACCCFFFIIIPPPZZZhhhrrr~~~{{{|||}}}}}}}}}}}}}}}}}}vvvrrrhhhXXXGGG<<<999999000444999@@@MMM```sssqqqhhhffflllqqqrrrzzzyyyaaaMMM:::222---///222000///000..............................///111333666999;;;>>>BBBDDDHHHVVVmmm{{{aaaMMMDDDRRRlll}}}{{{fffOOOAAAAAAGGGOOOYYYgggyyykkkQQQDDDGGGHHHJJJUUUooo|||```HHH===888666888:::888888:::<<>>;;;999;;;@@@AAACCCEEEHHHMMMWWWdddmmm~~~||||||}}}~~~~~~}}}}}}}}}wwwtttlll^^^LLL???:::999222555777888CCCYYYrrrsssggghhhzzznnn]]]CCC666...000222///...111..............................///111444888;;;===AAADDDFFFKKK]]]vvvoooWWWIIIEEE]]]}}}nnnUUUDDD>>>BBBKKKWWWcccpppmmmRRRDDDGGGJJJRRRhhheeeNNN>>>999666888999888888;;;===JJJVVVUUUMMMLLLXXXeeeyyy|||wwwrrrmmmjjjgggddd___[[[XXXWWWWWWWWWRRRNNNKKKMMMQQQSSSRRROOOOOOHHHIII```~~~vvvttttttwww{{{}}}~~~~~~}}}~~~~~~}}}{{{zzz{{{xxxuuutttvvvzzz|||~~~yyy~~~}}}zzzqqqhhh___XXXOOOJJJIIIJJJJJJIIIJJJJJJKKKNNNSSSXXX]]]``````\\\WWWSSSOOOJJJFFFCCCAAABBBCCCCCCBBB@@@===<<<:::777444333333333222111///000000222444666888999555333000......---,,,*********************++++++++++++***))))))))))))***************************'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......///000111333444555555555555:::888777???GGGYYYqqq}}}||||||{{{uuummm^^^SSSHHHAAA<<<999:::>>>AAACCCDDDFFFKKKTTTaaajjj~~~}}}}}}~~~~~~~~~}}}}}}|||vvvvvvqqqcccQQQBBB;;;:::555888777444<<>>AAAGGGKKKRRRgggjjjTTTIIIMMMhhh~~~|||cccHHH>>>@@@CCCNNN^^^lllyyynnnQQQGGGJJJOOO]]]|||lllWWWAAA;;;777888999888:::===>>>KKKVVVRRRIIIJJJWWWeeezzz}}}yyyuuuqqqooojjjhhhccc^^^YYYUUUQQQPPPFFFCCCAAAAAABBBCCCCCCBBBCCCFFFTTTppp}}}}}}||||||~~~~~~{{{vvvttttttvvvwwwwwwwwwyyy|||~~~~~~|||yyywwwwwwuuussstttwwwzzz||||||zzz}}}|||xxxvvvtttnnnhhhbbbZZZPPPJJJIIIJJJJJJIIIKKKKKKKKKLLLPPPUUU[[[______\\\XXXTTTPPPLLLGGGDDD>>>???AAABBBBBB@@@>>>===;;;888555333333333222111...///000111333666999<<<777444222000000///---,,,++++++++++++++++++******))))))((((((((()))******************************''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((()))))))))******))))))))))))(((((((((((()))))))))***+++,,,......///000111333444555666666555:::888888@@@HHHYYYrrr}}}|||{{{zzzuuunnndddYYYLLLDDD>>>999:::===AAACCCDDDFFFJJJSSS___hhh|||~~~~~~~~~~~~~~~}}}||||||vvvwwwsssfffSSSCCC<<<:::666;;;999333999PPPlll}}}yyyllltttuuuiiiPPP>>>111111222---,,,111////////////////////////......///222555999<<>>@@@BBBBBBAAA???===;;;888555444333333222111---...///111333777<<>>>>>:::@@@BBBEEEHHHKKKRRR\\\cccxxx~~~~~~}}}|||{{{{{{{{{xxxssskkk[[[HHH<<<999999555333444999HHHbbbxxx{{{xxxyyy}}}ssssssccc>>>000222+++...444,,,////////////////////////---///111333555999===AAAJJJHHHRRRiii~~~yyybbbRRRLLLPPPmmmgggLLLCCCCCCAAAIIIVVVdddppp}}}jjjPPPLLLKKKWWWuuuuuucccIII???888888:::::::::;;;BBBLLLSSSQQQIIIKKKXXXfffxxx}}}zzzyyyyyyxxxwwwpppkkkddd```^^^YYYQQQKKKJJJFFF???999999<<<===<<>>===>>>@@@AAA>>>;;;:::888444333222222111000000000///000222555888:::888555111///...------,,,---,,,+++***))))))))))))************************+++******)))(((''''''&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++---...000000111222444555666666666999888999???DDDUUUrrr|||||||||}}}}}}{{{xxxtttlllbbbQQQAAA<<<======:::>>>AAADDDFFFIIIOOOYYY```rrr}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvnnn^^^KKK>>>;;;888555333333666EEEaaayyy}}}|||sssqqqxxxhhhEEE444444...///444---////////////////////////...///222444666999>>>AAACCCJJJ^^^xxxnnnYYYMMMIIITTTnnn}}}```FFF@@@BBBBBBLLLZZZkkkyyy}}}kkkPPPNNNSSSfffrrr```KKKAAA999888::::::;;;===DDDPPPYYYUUULLLKKKXXXfffzzz}}}|||yyyvvvsssooojjjccc___]]]XXXQQQLLLIIIFFF@@@<<<<<<>>>???>>>NNNfff~~~zzzzzz}}}yyyvvvvvvtttsssssssssssssssttttttsssrrrpppnnnkkkiiigggffffffaaaYYYQQQKKKHHHGGGGGGHHHHHHHHHGGGIIIMMMTTTYYYZZZYYYXXXVVVRRRMMMHHHEEE@@@>>><<<===@@@AAA>>>;;;;;;888555333333222111000000000///000222555777999888666222000......------,,,,,,+++***))))))))))))*********************************)))((('''''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++---...000000111222444555666666666:::888999@@@DDDWWWttt}}}|||||||||}}}}}}|||xxxuuunnndddSSSCCC<<<===<<<999===???BBBDDDFFFLLLUUU[[[kkkwww~~~~~~|||wwwpppaaaNNNAAA===888777555333555DDDbbb}}}{{{|||}}}kkkmmmwwwmmmNNN:::555000111333...////////////////////////...000222444666:::>>>AAA???MMMgggrrr```PPPHHHIIIZZZqqqsssXXXBBB>>>CCCFFFOOO___sssoooSSSOOO\\\www{{{zzznnn\\\MMMCCC:::888999:::===AAAGGGUUUaaa]]]OOOLLLXXXggg}}}~~~yyytttpppoooiiiccc^^^ZZZVVVPPPKKKGGGEEECCCAAA@@@@@@AAABBBZZZuuu}}}||||||}}}{{{yyyyyyvvvvvvtttsssrrrqqqqqqqqqrrrqqqooommmkkkiiihhhgggeeeccc^^^UUULLLGGGGGGIIIHHHHHHGGGFFFGGGJJJOOOSSSVVVWWWXXXWWWTTTNNNIIIFFF@@@===;;;<<>>@@@???>>><<<999666444333222111000/////////000111333555666888777666333000......///*********)))******++++++***************************)))))))))((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))***+++------000000111222444555666666777:::777999@@@FFFZZZxxxsssooosss}}}{{{zzzzzz{{{||||||zzzxxxrrrkkk[[[III???===<<<999<<>>:::999<<>>===:::666444333222111000//////000000111222333333666777777444000---...///*********)))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))***+++------000000111222444555666666666:::888999AAAFFFZZZxxxpppsss}}}{{{zzzyyy{{{||||||{{{zzzuuuooo___MMMAAA>>><<<:::;;;>>>BBBDDDFFFJJJQQQVVVdddrrr~~~||||||zzzuuuqqqnnndddSSSDDD===555555555333222<<>>======;;;777444333333111000//////000000111111111111555666777444///,,,---...++++++***************+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++---...000000111222444555666666555999888:::AAAFFFXXXuuuwwwzzzyyyyyyzzz|||}}}|||{{{xxxrrrcccPPPCCC???===;;;999<<<@@@CCCEEEJJJPPPVVVaaaooo~~~~~~}}}|||zzzuuurrrpppgggWWWIIIAAA888777666444111777HHHYYYnnn}}}mmmjjjtttyyyvvv{{{}}}qqqNNN444666222+++222////////////////////////000222555777999<<<@@@DDDEEETTTmmm~~~~~~xxxhhhTTTHHHHHHUUUcccttt||||||bbbIIIAAABBBCCCIIISSSbbbuuupppcccsssvvveeecccooo||||||~~~tttiiiYYYKKKDDD>>>888777777999AAAIIITTT\\\aaaYYYNNNNNN^^^nnn}}}vvvrrrkkkddd]]]ZZZ[[[\\\ZZZYYY]]]aaaZZZSSSYYYggg|||}}}|||{{{yyyyyyxxxwwwuuutttrrrrrrqqqppppppppppppppppppooonnnllljjjhhhgggfffgggfffccc]]]UUULLLEEE@@@AAABBBDDDDDDDDDDDDEEEFFFJJJPPPVVVWWWSSSOOONNNNNNFFF@@@:::888999<<<======>>>;;;777555444333111000//////000000000000000000333666777444///+++,,,...,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++---...000000111222444555666666444999999;;;BBBEEEVVVqqqzzzyyyyyyzzz|||}}}|||{{{zzzttteeeRRRDDD@@@>>><<<777;;;???BBBEEEIIIPPPUUU^^^lll|||~~~~~~~~~{{{vvvsssrrrkkk[[[MMMEEE===;;;999666333555AAAOOOhhh|||}}}kkklll|||{{{UUU888999333+++222////////////////////////111333555777999<<>>;;;888555444333111000//////000000000000//////222555777444...***+++------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((())))))***+++---...000000111222444555666666333888999<<>>BBBGGGMMMRRR\\\jjjyyy~~~~~~~~~zzzyyyvvvpppjjjaaaPPPAAA:::888777777777777>>>FFF^^^zzz~~~oooqqqcccCCC555555333---000000///...............222222333666;;;@@@CCCEEEHHHbbbpppooommmmmmyyygggWWWQQQGGGLLLggg~~~zzznnnWWWEEEDDDFFFDDDMMM[[[ooopppZZZjjjxxxvvvtttpppqqquuu~~~~~~ggg```jjjwww|||vvviiiWWWHHHAAA:::888666444666999>>>AAANNNWWWUUUNNNLLLNNN```|||~~~{{{xxxwwwzzz~~~|||yyyuuunnngggcccdddiiillljjjhhhccceeeggg^^^aaattt}}}{{{|||www{{{{{{{{{zzzyyyxxxwwwvvvuuutttrrrooonnnmmmmmmmmmqqqqqqpppnnnmmmkkkjjjjjjkkkiiifffbbb[[[SSSIIIBBBBBBBBBBBBBBBBBBBBBBBBAAAIIIIIIKKKMMMPPPPPPNNNLLLGGGDDD>>>:::888999;;;===AAA>>>999555111000000000---.........//////000000222444666555222///,,,+++------,,,++++++******)))$$$&&&(((***+++***)))((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***,,,---...///000111222333444444444777;;;:::<<>>>>>@@@KKKUUUhhh~~~|||{{{~~~{{{zzzxxxvvvuuutttttttttvvvuuuppppppooofffmmm}}}}}}{{{{{{~~~~~~|||zzzyyyxxxuuusssuuuvvvvvvwwwvvvvvvuuuuuurrrrrrrrrrrrrrrssstttuuurrrqqqooommmjjjiiiggggggiiigggeeeaaa\\\TTTLLLFFF????????????@@@AAABBBBBBBBBBBBEEEIIIMMMPPPPPPOOOIIIFFF@@@<<<999999:::<<>>???@@@CCCHHHKKKTTTaaaoooyyy~~~|||zzzyyyxxxzzz{{{yyyvvvrrrkkk\\\NNN???:::666555444444777===PPPnnnwwwooo~~~|||}}}yyy^^^CCC666222000000000///////////////000000222666:::>>>BBBGGGJJJaaa{{{pppRRRAAACCCNNNjjj~~~vvvTTTFFF>>>BBBJJJRRRaaaooo|||```IIINNNWWWeeexxxzzz{{{xxxwwwyyy~~~ttt___bbblllvvvqqq```MMM???:::555555444444444444444444555:::888<<>>>>>>>>>>>???@@@BBBCCC???@@@CCCHHHMMMQQQRRRRRRJJJGGGBBB===:::999::::::===;;;888555222111000000........................000222555555333000......,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((((()))******...///111222333444555555666999888:::@@@DDDWWWsss~~~yyyzzz}}}|||yyyuuuvvvooo```OOOEEE@@@>>>;;;<<<>>>???@@@BBBFFFIIISSS___mmmvvv~~~|||zzzyyyyyyzzzxxxvvvsssmmm___QQQAAA;;;666555555444666;;;KKKlll}}}wwwpppssskkkMMM:::333000000000/////////000000111000333777;;;???DDDKKKPPPggg~~~```HHH>>>EEERRRlll~~~qqqNNNDDD???DDDLLLWWWffftttsssSSSDDDEEEIIIUUUhhhzzz~~~zzz~~~kkkZZZfffuuurrr```KKK===888555555555555555555444444666999777;;;JJJVVVggg~~~~~~}}}|||}}}}}}|||yyyuuurrrqqqrrrqqquuuxxxqqqyyyzzzwwwwwwwwwwwwvvvuuurrrpppqqqsssvvvttttttttttttttttttvvvwwwvvvvvvwwwwwwxxxwwwwwwwwwuuuuuuuuuttttttssssssrrrrrrpppllliiigggeeeeeedddcccbbb___]]]YYYTTTNNNJJJ>>>>>>======>>>@@@AAACCC??????BBBGGGMMMRRRTTTUUULLLIIIDDD>>>;;;999999999;;;:::777555222111000000...............------------000222333111///------,,,,,,+++******))))))((()))))))))***************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***+++------...///000222333444555555777;;;999;;;AAAEEEWWWsss}}}zzz{{{||||||{{{ttttttooobbbSSSFFFAAA@@@:::<<<>>>???@@@BBBEEEGGGRRR]]]kkkttt~~~~~~|||{{{xxxyyyyyyvvvtttnnn```RRRCCC<<<666666666555777:::JJJlllzzz}}}yyyuuuxxx}}}wwwuuu}}}{{{eeennnsssSSS>>>444000000000/////////000111111111444888;;;@@@GGGQQQXXXmmmqqqUUUCCC???HHHRRRhhhjjjJJJCCC@@@EEEOOO[[[kkkyyymmmIIIBBBBBBDDDLLL^^^qqqzzzzzz|||wwwccc\\\kkk~~~uuuaaaKKK===888666666666555555555555555444888777:::IIIUUUggg~~~}}}{{{{{{~~~~~~{{{tttkkkddd^^^aaadddpppzzzxxx|||xxxuuuuuuuuuuuutttrrrpppoooppprrrrrrsssuuutttsssssstttvvvxxxxxxxxxyyyxxxxxxwwwwwwqqqqqqrrrssstttttttttssspppnnnkkkgggeeedddddddddbbb```^^^\\\ZZZUUUPPPLLL@@@???>>>======???AAACCC???@@@BBBGGGMMMRRRTTTUUUMMMJJJEEE@@@<<<999888888:::888777555333111111000.........---------------+++...111222000...---,,,+++++++++***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))***,,,...///---...000222444555555666777;;;999;;;AAAEEEWWWsss}}}|||{{{{{{{{{wwwvvvqqqfffVVVGGG@@@@@@888:::===???@@@BBBEEEGGGPPP[[[hhhrrr|||}}}|||yyyzzzzzzwwwuuuoooaaaTTTDDD===666666777666888;;;GGGhhhsssmmmyyyyyyuuuvvv{{{~~~xxx|||sssbbbmmmsssSSS>>>555222000000//////000111111222222555888;;;@@@IIIVVV```zzzkkkOOOBBBBBBJJJTTTiii~~~]]]FFFBBBAAAGGGQQQ___qqq~~~jjjEEE@@@BBBFFFNNN^^^ppp{{{}}}}}}|||ggg^^^___qqqyyydddMMM===888555555444444444555555666222888777999DDDOOOaaazzz~~~{{{{{{}}}zzznnn^^^RRRGGGKKKTTThhh|||~~~{{{{{{xxx{{{|||{{{{{{||||||zzzwwwuuuttttttwwwyyy{{{zzzxxxuuuuuuvvvyyyyyyyyyyyyxxxwwwvvvvvvppppppqqqrrrrrrrrrqqqpppnnnllliiifffdddddddddeeebbb```^^^]]][[[XXXTTTPPPBBBAAA???======???AAACCC??????AAAEEEKKKPPPRRRSSSOOOLLLFFFAAA<<<999888777888777666555333222111000.........------,,,,,,,,,+++...111222111///...---++++++******))))))(((((()))((((((((('''((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))+++,,,,,,---...000222444555666666777:::999:::@@@DDDUUUrrr~~~}}}}}}zzzzzz|||zzzyyytttiiiXXXHHH@@@???777:::===???@@@BBBEEEGGGNNNZZZgggpppzzz~~~}}}|||{{{|||{{{yyyvvvpppcccUUUEEE===666666888777888;;;AAAbbbzzzoooaaakkk|||wwwrrrvvv|||tttiiimmmpppQQQ===555333000000///000000111222222222555999;;;@@@KKKYYYdddzzzgggMMMBBBDDDMMMWWWnnnwwwRRRCCCAAABBBHHHSSSbbbtttjjjEEE>>>CCCJJJSSScccuuulll\\\ZZZaaasss{{{fffNNN>>>999444444333222333444555666444999888888@@@HHHZZZttt|||{{{|||~~~|||||||||}}}zzzjjjTTTEEE666<<>>===???AAABBB??????@@@DDDIIINNNPPPPPPOOOLLLGGGBBB===999777777888777666555333222111000.........------,,,,,,,,,+++...111333222000//////++++++******)))((((((((())))))((((((((((((((()))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))---...000222444555666666666999777999>>>BBBTTTpppxxx}}}|||{{{{{{{{{{{{zzzzzzvvvlll\\\MMMBBB======<<<<<<<<<>>>AAADDDFFFMMMUUUaaalllwww~~~}}}{{{}}}|||yyywwwsssiii^^^GGG???888777777555666999CCCSSSjjj}}}nnn\\\bbbyyy~~~kkkUUUHHH555555000000000000000111111222333666777===GGGMMMbbb}}}ppp```DDDAAAAAAIII^^^yyy}}}hhhMMMAAAAAABBBIIIVVVgggxxxaaaHHH@@@GGGEEEKKKeee{{{sssdddUUU[[[kkkmmmRRR@@@999666444222222333555555444444888666666>>>BBBLLL^^^{{{~~~}}}{{{yyyvvvuuuxxx}}}}}}vvveeeOOO>>><<<:::EEEbbbmmm```dddjjjvvv|||~~~|||{{{{{{xxxxxxxxxwwwwwwvvvtttttttttssssssqqqooommmkkkiiifffeeeeeefffggggggfffdddeeecccaaa___^^^\\\XXXVVVKKKFFF???<<<===???@@@@@@@@@@@@@@@???@@@DDDJJJOOOQQQNNNJJJEEE@@@<<<:::888666777777666444222000///------......///000000000......///000111111...+++++++++******)))(((((((((&&&&&&&&&'''((())))))***+++*********))))))(((((('''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''***)))((('''(((***,,,------...///000222444555666777<<<::::::???BBBVVVttt~~~}}}|||{{{{{{{{{{{{zzzzzzwwwmmm___PPPDDD>>>===<<<<<<<<<>>>AAADDDFFFLLLTTT```lllwww~~~~~~|||zzz||||||yyywwwsssiii___HHH@@@999777777555666999;;;KKKddd{{{ooo^^^eee|||qqq\\\KKK555555000000000000000111222222222666777???NNNYYYqqq{{{lll[[[BBBAAADDDNNNbbb}}}fffLLLBBBBBBDDDLLLYYYkkk|||]]]CCC>>>FFFEEELLLeee|||kkk^^^VVV^^^ooooooVVVBBB999666444222222333555555444333777555555;;;>>>FFFXXXrrr{{{yyyvvvtttvvv{{{|||tttcccMMM===<<<:::FFFeeerrrcccbbbdddwww~~~}}}{{{zzzzzzwwwwwwwwwwwwvvvvvvuuuttttttsssrrrpppnnnlllkkkjjjhhhgggfffggghhhhhhgggfffeeecccaaa___^^^\\\YYYVVVLLLGGG@@@======???@@@@@@>>>?????????AAAFFFMMMRRRQQQOOOKKKFFFAAA===999888666777777666555333000///---------....../////////------...///000000---+++++++++******)))(((((((((''''''(((((()))******************)))))))))(((((('''''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''))))))((('''(((***,,,------...///000222444555666777;;;:::;;;???CCCWWWuuu~~~~~~}}}||||||{{{{{{|||{{{{{{xxxpppbbbSSSGGG@@@===<<<<<<<<<>>>AAADDDFFFJJJRRR___kkkvvv~~~~~~~~~~~~|||yyy{{{zzzxxxvvvsssjjj```KKKBBB999777777555555888777DDD]]]xxxsssccciiiyyyfffOOO444666111000000000000111222222222777999AAAQQQ```yyyyyyjjjYYY@@@AAAGGGTTTjjj}}}aaaJJJCCCCCCGGGPPP___qqqxxxWWW@@@>>>EEEFFFPPPnnnrrr___WWWYYYdddwwwrrr[[[EEE:::777555333222444555555555444999666555;;;<<>>===>>>??????<<<======???BBBGGGOOOTTTQQQOOOLLLGGGBBB===999777666666777666555333111000---------------.........,,,,,,,,,...//////---+++++++++******)))(((((((((((((((((())))))******+++******))))))))))))(((((('''''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((()))((((((((((((***+++------...///000222444555666666;;;:::;;;@@@EEEXXXvvv|||~~~~~~}}}|||||||||||||||zzzzzzxxxqqqdddVVVHHH@@@===<<<<<<<<<>>>AAADDDFFFHHHQQQ]]]iiittt~~~~~~}}}~~~}}}{{{yyyzzzzzzwwwvvvtttkkkbbbOOODDD:::777777666555666888AAAYYYvvvzzzjjjmmm~~~pppTTT444555111111000000111111222333444999:::@@@OOO\\\pppzzzkkk]]]CCCCCCKKK```yyy~~~}}}sssYYYFFFBBBDDDIIISSScccvvviiiPPP???@@@EEEIII\\\{{{dddWWWSSS___mmmvvv```HHH:::777555333333444555555555777;;;999999??????FFFWWWnnn}}}yyyvvvuuuwwwzzz|||~~~wwwlll[[[HHH;;;:::;;;JJJkkkxxxtttssswww~~~}}}|||}}}~~~{{{yyyxxxwwwwwwtttuuuuuuvvvvvvuuuuuutttsssrrrooollljjjjjjkkkkkkkkkiiigggggghhhiiiiiihhhdddcccaaa```___]]]ZZZWWWOOOKKKDDD???======>>>???;;;<<<<<<===@@@EEELLLQQQQQQPPPMMMIIIDDD>>>999666666666777666555444222000------------------,,,,,,,,,++++++,,,......,,,+++++++++******)))(((((((((''''''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))))))))((((((((()))***+++,,,---...///000222444555666666;;;:::;;;@@@EEEYYYxxx{{{~~~}}}}}}||||||||||||}}}yyyxxxwwwqqqfffXXXIII@@@===<<<<<<<<<>>>AAADDDFFFGGGOOOZZZfffqqq}}}~~~}}}}}}}}}~~~~~~|||zzzxxxzzzyyywwwwwwuuummmdddRRRFFF;;;777777666444555888>>>TTTssstttrrrwwwZZZ666444111111111111111222222333333;;;<<>><<<<<<;;;;;;<<>>AAADDDFFFGGGNNNXXXbbbmmmzzz~~~}}}|||}}}~~~}}}|||zzzyyyzzzyyyxxxxxxwwwpppgggVVVHHH;;;777888666444444444999OOOooo~~~www|||{{{bbb;;;444222111111111111222333333111;;;>>>CCCPPPZZZfffwww~~~zzz~~~zzzhhh[[[JJJNNNccc~~~yyy{{{uuu[[[GGG@@@AAADDDLLLYYYiii|||dddJJJBBBBBBIIIQQQ```uuubbbUUUVVV]]]mmm|||xxxbbbIII;;;888666333333555666666666444999777888AAAFFFPPPcccyyy~~~{{{yyyzzz|||}}}{{{|||}}}wwwiiiWWWFFF:::999:::JJJlllzzzyyy~~~vvv~~~|||{{{{{{{{{|||{{{{{{{{{zzzzzzyyyxxxxxxuuuuuuuuuuuutttsssrrrqqqlllkkkkkkjjjjjjkkklllmmmjjjiiihhhiiijjjiiigggeeedddcccaaa``````^^^[[[YYYSSSPPPJJJBBB<<<:::<<<>>>===<<<;;;::::::>>>CCCGGGMMMNNNNNNLLLHHHBBB<<<888666666777777666555333222000//////...---,,,++++++,,,******+++---......---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((((((((()))******++++++---...///000222444555666555:::999:::???DDDWWWuuuvvv}}}}}}||||||||||||}}}}}}xxxxxxwwwtttlll^^^NNNBBB===<<<<<<<<<>>>AAADDDFFFHHHMMMUUU___jjjxxx}}}|||{{{|||}}}}}}{{{yyyyyy{{{zzzxxxyyyyyyrrrjjjYYYJJJ<<<777888666444333222666KKKlll{{{}}}wwwxxx~~~~~~jjjBBB555222222111111222222333444111<<>>===<<<;;;::::::===CCCGGGKKKLLLNNNMMMIIIDDD>>>:::666666777777666555444333111111000///...---,,,+++,,,+++***+++---//////...++++++******)))((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''((()))******+++++++++---...///000222444555666555:::999999>>>BBBUUUsssvvv}}}}}}||||||||||||}}}~~~yyyyyyxxxvvvooo```PPPDDD===<<<<<<<<<>>>AAADDDFFFHHHMMMTTT]]]hhhwww}}}|||{{{|||}}}}}}{{{yyyzzz{{{{{{yyyzzzzzztttlllZZZKKK<<<777888666333222444777KKKkkk~~~|||{{{|||zzzxxxqqqvvv}}}pppGGG777222222111111222222333444444>>>@@@DDDUUUeeetttzzzxxxvvvyyynnnZZZNNNAAAQQQsss}}}kkkMMM@@@BBBCCCHHHPPP^^^oooiiiMMMCCCEEEGGGJJJ___uuuaaaTTTQQQ\\\iiirrrwww}}}vvv^^^GGG;;;888666444444555666666666888;;;888888BBBIIIVVVjjj|||}}}{{{{{{|||~~~zzzzzz{{{|||yyykkkXXXFFF:::::::::IIIiii~~~mmmkkkrrr|||}}}{{{zzzzzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{wwwvvvvvvtttsssqqqooonnneeefffhhhjjjlllmmmnnnnnnkkkkkklllnnnooommmhhhddddddcccaaa``````___\\\ZZZUUURRRLLLDDD<<<999;;;======<<<;;;:::;;;>>>DDDHHHJJJLLLMMMMMMJJJEEE???;;;666666777777777555444333222222111///...---,,,+++---+++***+++---/////////++++++******)))(((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''''''((()))******++++++***---...///000222444555666555:::888999===AAATTTrrryyy~~~|||{{{|||xxxxxxvvvqqqlllcccRRRCCC============???AAACCCDDDCCCJJJRRR[[[eeesss}}}zzzyyyxxxxxxxxx{{{zzzzzzyyyxxxuuupppmmm^^^PPP@@@999666444444666333777JJJggg~~~rrryyypppkkkoooxxxxxxtttzzzzzz{{{sssnnnppp~~~}}}WWW666333333222111111222333333666;;;AAAJJJYYYlllyyy~~~}}}tttiii]]]LLLCCCOOOpppxxxzzz}}}dddLLLBBBCCCCCCIIIVVVggg{{{lllSSSGGGDDDHHHMMM```vvvhhhVVVMMMPPP^^^mmmzzz{{{xxxtttyyyttt[[[EEE:::777666555444444555666777888777999>>>DDDNNNaaaqqq~~~}}}{{{zzzyyywwwwwwwwwxxxzzz}}}xxxjjjYYYEEE777777;;;IIIdddtttfffiiiuuu|||~~~}}}{{{zzz|||}}}|||{{{zzzzzz{{{|||}}}xxxwwwvvvrrrnnnkkkjjjkkklllllljjjjjjjjjjjjkkklllrrroookkkiiihhhhhhfffeeegggeeeaaa]]]ZZZXXXVVVVVVVVVSSSMMMEEE===999888999:::;;;;;;::::::<<>>=========>>>@@@BBBCCCCCCIIIQQQYYYbbbppp~~~}}}|||zzzyyyyyyzzzzzzzzzyyyyyyyyyyyyvvvqqqnnn___QQQAAA:::777444444666666666FFFccc|||tttwww}}}qqqsss|||xxxvvv^^^<<<444333222111111222333444777<<>>:::999999:::;;;:::::::::<<<@@@CCCGGGLLLOOOKKKHHHFFFBBB>>>888999999888666555444444222111000...------------,,,,,,+++++++++,,,------++++++***)))))))))))))))((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%)))((((((((('''''''''''')))))))))))))))******+++,,,---...000111333444555777:::777888>>>CCCVVVsssuuuwww}}}{{{{{{{{{zzz{{{yyytttpppgggWWWHHH>>>>>>======>>>@@@AAABBBCCCHHHPPPWWW___lll|||}}}||||||{{{{{{{{{{{{|||xxxxxxxxxyyyyyywwwsssooobbbSSSCCC;;;888555444666666444@@@\\\zzzuuuxxxvvv|||]]];;;444333222111111222333444999===CCCNNNaaattt~~~~~~yyy~~~{{{qqq```LLLIIIHHHZZZqqq{{{}}}pppSSS@@@???EEEGGGNNN\\\nnnmmm\\\JJJFFFPPPaaavvvqqqXXXLLLLLLUUUcccooosssrrrooolllqqqzzzttt[[[EEE:::555444444444555777999::::::;;;AAANNN___www}}}zzzwwwtttsssuuuuuuuuuvvvxxxzzz{{{}}}{{{nnn\\\GGG666666888CCC\\\{{{|||lll```eeesss~~~~~~~~~{{{uuuooollllllllloooooooooppprrrsssuuuvvvoooooommmjjjgggfffgggiiiiiiiiiiiijjjlllmmmoooppprrrooolllkkkjjjiiigggfffgggeeebbb___\\\ZZZYYYXXXVVVTTTNNNGGG???:::999999:::::::::::::::<<>>CCCVVVssstttuuu~~~}}}{{{zzz{{{zzz{{{yyyuuuqqqhhhXXXJJJ???>>>=========???@@@AAAAAAFFFNNNUUU^^^kkk{{{~~~~~~}}}||||||{{{{{{{{{wwwwwwxxxyyyyyywwwtttpppdddUUUEEE===999666555666444222===XXXxxxuuu{{{zzzYYY777444333222222222222333444;;;>>>DDDOOOaaasss{{{zzzvvvqqqaaaMMMEEEEEE\\\{{{}}}lllNNN===>>>DDDEEENNN]]]oooooo]]]QQQIIIPPPbbbzzzhhhPPPGGGLLLWWWdddnnnrrrooolllkkkooowww~~~tttZZZDDD999444444444444666888:::;;;===@@@IIIYYYmmm|||yyyuuutttsssttttttuuuvvvwwwyyyzzzzzzzzzooo^^^HHH666777777@@@ZZZzzzyyyhhh]]]dddttt}}}~~~|||xxxtttqqqoooppppppnnnnnnnnnoooooopppqqqqqqlllkkkjjjgggeeeeeehhhjjjhhhiiijjjlllnnnppprrrsssqqqooommmkkkkkkjjjhhhffffffdddaaa^^^[[[ZZZYYYYYYVVVTTTOOOHHHAAA;;;999999999::::::::::::;;;>>>AAADDDKKKOOONNNKKKIIIEEE@@@:::999777666666666555444222111000...------------...---,,,,,,++++++++++++,,,+++******))))))******'''(((((()))***++++++,,,------,,,+++******)))((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))******+++,,,---...///111333444555444777555666===AAASSSpppvvvxxx~~~}}}{{{{{{{{{yyyzzzyyyuuuqqqiiiYYYKKK???>>>=========>>>???@@@???EEEMMMUUU^^^lll}}}~~~|||{{{zzzyyywwwwwwwwwyyyyyyxxxtttqqqhhhXXXHHH???:::777555666333333???ZZZwwwyyy|||\\\<<<444444333222222333444444;;;???DDDNNN^^^ooovvvuuu{{{{{{nnn```NNNCCCFFFbbb}}}~~~iiiLLL===>>>CCCGGGQQQaaarrroooYYYKKKHHHMMMaaa|||wwwaaaKKKDDDLLLXXXdddlllppplllhhhiiinnnuuu}}}ttt[[[DDD999444444444555666888;;;<<>>===<<<===>>>???>>>DDDLLLTTT^^^lll}}}}}}{{{yyyxxxwwwwwwxxxyyyyyywwwtttqqqkkk[[[JJJAAA<<<888666777444666BBBZZZtttaaaAAA555444333222222333444555;;;@@@FFFNNN[[[kkktttwww}}}|||wwwjjj]]]MMMEEEGGGccc~~~}}}dddIII???@@@CCCMMMWWWhhhxxxvvv[[[HHHFFFJJJZZZtttmmmZZZGGGCCCLLLYYYeeemmmmmmgggcccffflllsss|||xxx^^^GGG;;;444444444555666999;;;<<<>>>GGGXXXooo|||xxxvvvuuuuuurrrssstttuuuuuuuuuuuutttuuuvvvuuupppjjj^^^JJJ999999777AAA\\\~~~xxxhhh___kkk~~~~~~~~~}}}{{{yyyvvvtttrrrkkkllllllkkkjjjjjjkkkmmmlllmmmoooqqqrrrsssssstttnnnmmmkkkkkkkkkjjjgggeeeaaa```^^^[[[YYYXXXXXXXXXUUUTTTRRRLLLDDD>>>999888777999::::::999:::<<<===AAAIIIPPPQQQOOOMMMGGGBBB===999555444666777555333222111000...------------------,,,+++++++++,,,,,,,,,,,,+++************+++'''(((((())))))*********)))))))))))))))((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))******+++,,,---...000111333444555777;;;999:::>>>AAAQQQlll|||~~~}}}}}}}}}{{{|||zzzwwwtttlll]]]OOO@@@???>>>===<<<<<<===>>>???EEELLLTTT\\\jjjzzz}}}{{{zzzxxxxxxxxxyyyyyywwwssspppmmm]]]LLLBBB===888666777444666???RRRkkkhhhGGG555444333222222333444555999AAAIIIPPP[[[kkkxxx~~~zzzxxxvvviii[[[JJJFFFHHHcccyyy\\\EEE@@@CCCDDDQQQ]]]mmm}}}gggQQQDDDKKKTTTjjjbbbSSSEEEDDDNNNZZZgggqqqmmmfffbbbgggnnnuuu~~~|||cccKKK>>>555555555555777888:::<<>>:::777777888::::::999999;;;<<>>???OOOjjj~~~~~~~~~|||}}}|||yyyvvvnnn___QQQ@@@???>>>===<<<<<<======@@@FFFMMMSSS[[[hhhwww~~~~~~}}}|||xxxxxxxxxyyyyyywwwrrrooonnn^^^MMMCCC===999666777333333999HHHaaazzzrrrqqqOOO555444333333333333444555999BBBKKKRRR\\\lll|||vvvwwwwwwhhhYYYGGGDDDHHHeeeuuuUUU@@@???DDDEEESSS^^^ooozzzbbbPPPGGGJJJWWWqqq}}}ZZZNNNCCCEEEOOO\\\jjjtttooogggdddjjjqqqxxxgggNNNAAA666666555666777888:::;;;BBBJJJ\\\ttt~~~xxxtttrrrqqqmmmnnnoooppppppooonnnmmmjjjjjjhhheeebbb[[[KKK<<<:::888AAA[[[|||}}}||||||vvvjjjeeevvv}}}||||||~~~|||xxxxxxxxxwwwvvvssspppmmmkkkjjjmmmooopppooommmllllllmmmnnnoooppppppooonnnmmmkkkjjjiiijjjjjjhhheeecccbbbaaa___\\\[[[ZZZZZZ[[[UUUUUUSSSNNNFFF???:::777777888::::::999999:::<<>>999444333666888666333222111000///------------++++++++++++,,,------...---,,,++++++******++++++((((((((((((''''''''''''((((((((()))******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((()))))))))))))))))))))******+++,,,---...000111333444555888;;;999888<<<===KKKfff}}}}}}yyy{{{{{{xxxtttmmm```SSSFFF???:::<<<>>>>>>===???@@@DDDJJJPPPXXXeeevvv~~~|||zzzxxxyyyyyyyyyxxxwwwuuutttnnncccRRRDDD===:::999888666555777CCCZZZsss}}}mmm|||}}}pppZZZ:::222000333444000333:::===BBBIIIOOO\\\nnn}}}~~~|||}}}yyygggRRRFFF===LLLhhhnnnQQQEEEAAA@@@FFFQQQeeesss~~~qqqXXXKKKKKKLLL___~~~xxx[[[IIIDDDJJJQQQ```ppprrroooccc```kkkwww{{{pppWWWAAA<<<666222555888888999;;;AAAKKK^^^vvv|||wwwsssppppppqqqqqqqqqpppmmmkkkiiijjjkkkggg```\\\WWWKKK>>>999777===VVVwww|||kkk___fff|||wwwwww{{{~~~}}}{{{yyywwwtttqqqooommmllllllnnnnnnmmmlllkkkkkkjjjjjjllllllmmmnnnoooooonnnnnnooollliiihhhgggfffeeecccbbbaaa```^^^[[[YYYVVVUUUVVVUUURRRMMMGGG@@@:::666999999999999999999999999BBBFFFKKKPPPQQQMMMHHHEEEBBB<<<666333555777555333333333111000...,,,+++***++++++,,,,,,,,,,,,------...---,,,+++************++++++***)))((('''&&&&&&******************************))))))(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++,,,...000222333444444444;;;999777;;;>>>LLLccc}}}|||yyy{{{{{{xxxuuuooocccWWWFFF???;;;<<<>>>>>>===???@@@DDDJJJOOOWWWddduuu~~~~~~~~~|||zzzyyyyyyyyyyyyxxxvvvtttsssnnncccTTTFFF>>>:::888777555555777???QQQiiilllzzz~~~~~~zzzuuu}}}uuuccc???666222555555000222999???DDDJJJQQQ^^^pppiiiRRREEEBBBSSSppphhhMMMDDDAAABBBIIITTThhhvvvlllTTTIIIIIIRRRffftttXXXGGGCCCJJJQQQ```ooorrrnnneeeeeeqqq{{{vvv]]]GGG===666222444777888999;;;???III\\\ttt~~~xxxrrrooonnnnnnmmmllljjjiiiiiihhhjjjiiiccc\\\XXXRRRFFF888555555???YYY|||~~~xxxxxxrrrgggcccqqq|||xxxxxxzzz{{{yyyvvvtttsssqqqooonnnmmmmmmnnnppppppooonnnnnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmllljjjiiihhhiiiiiigggfffbbbbbb```^^^\\\YYYWWWVVVSSSRRRPPPLLLGGGAAA;;;888999999999999999999999999>>>BBBIIINNNPPPNNNIIIFFFBBB<<<666333555666555333333222111000...,,,++++++++++++,,,,,,,,,,,,------...---,,,+++******************))))))((((((''''''***************************)))))))))(((((((((''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++,,,...000222333444444444;;;999777;;;>>>KKKaaa}}}{{{|||{{{wwwtttpppfff[[[GGG@@@;;;===???>>>===??????CCCIIINNNUUUbbbsss~~~}}}~~~}}}{{{zzzyyyyyyyyyxxxwwwuuusssqqqmmmdddVVVJJJAAA;;;888666555555777;;;GGG^^^{{{rrrvvv}}}zzzoookkkmmmxxxzzz{{{ooorrrpppEEE:::444666555111222888AAAFFFMMMTTTcccvvv~~~eeeOOOEEEGGG\\\{{{{{{vvv___HHHBBBAAACCCLLLYYYmmm{{{hhhQQQIIILLLYYYooo~~~zzz{{{~~~oooSSSDDDCCCKKKRRRaaappptttppplllppp|||~~~eeePPP>>>777222444777888999;;;>>>HHH[[[qqqyyyrrrmmmkkkjjjhhhfffeeeeeeffffffgggddd^^^YYYVVVPPPCCC555666666???YYY}}}xxxwwwsssooottt}}}yyyxxxxxxwwwssspppnnnnnnmmmmmmmmmmmmnnnoooppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmlllhhhhhhhhhjjjkkkkkkjjjhhhcccbbbaaa___]]]ZZZXXXWWWRRRQQQPPPLLLHHHBBB===:::999999999999999999999999:::???FFFLLLOOONNNJJJGGGBBB<<<666333444555444333222111111000...------,,,++++++,,,,,,,,,,,,------...---,,,+++************))))))))))))((((((((((((************************))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++,,,...000222333444444444:::888777;;;>>>JJJ___~~~}}}}}}zzzvvvsssoooeee[[[GGG@@@<<<===???>>>===??????CCCGGGLLLSSS```qqq~~~}}}|||}}}|||{{{zzzyyyyyyyyyxxxwwwtttrrrqqqllleeeZZZMMMCCC<<<777555666555555999CCCXXXwwwyyyvvvvvvrrrkkkiiinnnvvv}}}yyyGGG<<<444666666222333999AAAFFFNNNXXXiii}}}pppYYYIIIDDDHHHaaa~~~wwwqqqYYYDDDAAAAAADDDOOO^^^sssfffPPPLLLQQQ___www|||yyyyyy}}}lllPPPCCCCCCMMMTTTccctttxxxuuuvvv~~~kkkUUU@@@888222444666888:::===???HHH[[[ppp|||sssnnniiihhhgggfffddddddcccccc```]]]ZZZYYYXXXQQQDDD999===<<>>EEELLLOOONNNJJJHHHAAA===777444333444444333111111111000///......---+++++++++,,,,,,,,,------------,,,+++************'''((((((((()))))))))***************************))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************+++,,,...000222333444444444999888777<<<>>>HHH[[[zzz~~~~~~~~~zzzuuuqqqmmmdddZZZHHHAAA<<<===???>>>===>>>???BBBFFFJJJPPP^^^ooo|||~~~|||{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwuuusssqqqmmmggg]]]QQQEEE<<<777555777444444:::DDDWWWttt{{{ssswwwyyyvvvwww}}}yyyIII<<<333444555333555:::@@@EEENNNZZZnnn~~~sss___LLLDDDDDDFFFddd{{{yyyzzzxxxoooVVVCCCAAAAAAEEERRRcccxxxdddPPPNNNVVVeeerrrvvv{{{~~~kkkMMMBBBDDDNNNVVVfffxxx~~~|||oooYYYCCC:::444444777888;;;???BBBKKK\\\pppyyyzzz}}}wwwrrrjjjjjjiiihhhfffcccaaa___[[[ZZZYYY[[[YYYQQQFFF>>>EEEGGGLLL___}}}}}}|||zzzyyywwwuuurrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmlllkkkkkkjjjiiijjjkkkllljjjgggeeebbbbbbaaa```^^^[[[YYYXXXXXXWWWTTTPPPKKKEEE???<<<888888888888888888888888:::???FFFMMMOOONNNJJJGGGBBB>>>999555444333444444222111111000///.........+++++++++,,,,,,,,,------------,,,+++************''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************+++,,,...000222333444444333999777666<<<===EEEWWW{{{{{{vvv~~~{{{|||}}}zzzuuuqqqnnndddZZZIIIBBB===>>>???>>>===>>>???AAAEEEHHHNNN[[[mmmzzz~~~{{{zzzzzz{{{zzzyyyyyyyyyyyyyyyxxxvvvuuutttnnniii```SSSFFF<<<888666777444555<<>>FFFLLLOOONNNJJJHHHCCC@@@;;;777444444444555333222222111///......---++++++,,,,,,,,,,,,------...---,,,+++************''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++,,,...000222333444444333888666666<<<===CCCTTTwww{{{ttt}}}{{{yyyzzzyyyvvvtttqqqhhh^^^JJJBBB===>>>???>>>===>>>???AAADDDFFFLLLZZZkkkxxx~~~{{{yyyyyyzzzzzzyyyxxxyyyyyyzzzyyyxxxwwwvvvpppkkkaaaTTTFFF<<<888777555444777<<>>@@@>>>===>>>>>>AAACCCFFFKKKYYYjjjwww~~~zzzyyyyyyzzzzzzyyyxxxyyyzzzzzzzzzzzzyyyxxxqqqlllbbbTTTFFF<<<888888333555:::<<<<<>>???EEETTTvvv|||~~~yyyjjjOOOAAABBBBBBHHHXXXhhh~~~kkkWWWXXXbbbuuuddd\\\ZZZeeetttvvv___HHH>>>AAAKKKSSSggg}}}jjjKKKAAA888777999<<<@@@EEEGGGMMM\\\ooo|||xxxqqqfff\\\VVVUUUVVVXXX]]]ZZZZZZ[[[ZZZ^^^nnnsss~~~|||}}}~~~~~~}}}|||{{{wwwsssooommmmmmnnnkkklllmmmoooooooooooonnnooooooooooooooooooppppppjjjjjjkkklllmmmmmmmmmmmmjjjhhhfffeeefffgggfffeee_________^^^\\\ZZZXXXWWWRRRQQQPPPNNNJJJEEE@@@>>>777777777777777777777777222888@@@IIINNNNNNLLLJJJEEECCC???:::666555666888555444333111///...,,,,,,++++++,,,,,,,,,---------...---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************+++,,,...000222333444444222777555666======AAAPPPuuu~~~uuu~~~vvv~~~|||vvvrrrssstttnnndddRRRDDD@@@BBB???@@@BBB>>>AAAAAACCCGGGLLLUUUeeettt~~~}}}{{{{{{{{{zzzxxxxxxyyy{{{}}}|||{{{xxxvvvuuulllaaaVVVHHH<<<888:::666888666777>>>GGGhhhwww}}}bbbKKK:::888666000444???GGGKKKNNN```vvvbbbPPPDDD>>>@@@DDD[[[|||^^^MMM@@@???EEEFFFXXXrrr|||oooYYY[[[qqqwwwdddXXXYYY___nnnxxx~~~kkk]]]BBB???AAAJJJWWWeeevvvlllWWW>>>444999777888???CCCLLLQQQ]]]nnnzzzxxxpppcccXXXUUUWWWZZZZZZaaaYYYTTTYYYcccqqqkkknnn}}}|||wwwuuuqqqmmmjjjjjjkkkkkkhhhiiijjjllloooqqqssstttpppoooooonnnmmmlllllllllmmmmmmnnnnnnmmmmmmlllkkkmmmmmmlllkkkjjjhhhgggfff``````___]]][[[ZZZXXXXXXSSSRRRPPPOOOLLLGGGAAA===<<<999777666777888888888888;;;@@@FFFKKKMMMKKKIIIIIIEEE@@@:::666555555666555444333111000...---,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************&&&''')))*********)))((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))***************+++,,,...000111222333999:::999777777<<>>@@@<<<>>>AAA===AAAAAACCCGGGLLLTTTdddsss}}}~~~{{{{{{{{{zzzyyyyyyzzz{{{||||||zzzxxxvvvssslllbbbWWWJJJ===888:::666888666777===EEEeeeuuuwwwiiiPPP;;;888777333777AAAHHHMMMQQQbbbppp[[[JJJ???<<>>@@@IIIUUUbbbrrroooYYY@@@555999777777???CCCLLLQQQ]]]mmmxxx|||~~~xxxqqqggg^^^YYYXXXXXXWWWTTTWWW]]]eeeqqq{{{ffflll~~~}}}~~~}}}yyysssrrrooommmkkkkkkkkkkkkllllllmmmnnnooopppqqqrrrpppoooooonnnmmmmmmllllllmmmmmmnnnnnnmmmmmmlllkkklllkkkkkkjjjiiigggfffeee``````^^^]]][[[ZZZXXXXXXSSSRRRPPPOOOLLLHHHBBB>>>:::888666666777888777666888:::???EEEKKKLLLKKKIIIIIIFFF@@@:::666555555666555444333111000...---,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))************************'''''')))*********)))((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************+++,,,...000111222333777888888666666;;;CCCJJJmmmvvvlllzzzzzz~~~~~~~~~||||||zzzxxxxxxwwwnnncccSSSCCC======999<<<@@@===AAA@@@BBBGGGKKKSSScccqqq|||~~~{{{zzzzzzzzzyyyzzzzzz||||||{{{yyywwwuuurrrkkkcccZZZMMM@@@999999666888666777<<>>@@@HHHRRR]]]lllyyyrrr^^^CCC666888555666???DDDLLLPPP[[[jjjuuuyyy}}}}}}zzztttpppjjjbbb[[[TTTPPPNNNKKK]]]nnnwwwnnn[[[hhh~~~|||{{{|||}}}|||wwwsssooonnnnnnmmmmmmmmmllllllppppppppppppppppppooooooooooooooonnnmmmmmmllllllmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjiiigggfffdddccc```___^^^]]][[[YYYXXXWWWTTTRRRPPPOOOLLLHHHCCC???888777666666777777666444888:::>>>DDDJJJLLLKKKIIIIIIFFF@@@;;;777555555666555444333222000...---,,,------------------------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************++++++---...000111333333555666666555666;;;CCCIIIiiiuuukkkyyy~~~}}}}}}{{{xxxxxxwwwooofffVVVEEE======888;;;@@@>>>@@@@@@BBBGGGKKKRRRaaaooo|||{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzxxxvvvuuuqqqkkkeee]]]PPPBBB:::999555777666777;;;???WWW|||vvvmmm{{{tttwww~~~fffFFF:::999999<<>>???LLLZZZuuuyyyzzzoooSSSHHH???@@@HHHKKK```rrrssskkkwwwwwwgggVVVOOORRRZZZeeennnvvv}}}hhhTTTEEE>>>??????BBBIIIQQQZZZgggsss|||tttaaaEEE777888444555???DDDKKKNNNYYYhhhsssyyy~~~|||yyytttrrroooiii^^^QQQIIIHHHMMMkkkxxx___PPPccc{{{|||zzzzzzzzzzzzwwwrrrnnnlllmmmnnnoooppppppoooooopppooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiigggfffdddccc```___^^^\\\[[[YYYXXXWWWTTTSSSQQQOOOMMMIIIDDDAAA777777777888999888666333777999===CCCIIIKKKKKKIIIIIIFFFAAA;;;888666666666555555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((()))))))))************+++,,,---...000222333444444555666666777;;;CCCIIIjjjuuu}}}~~~{{{vvvuuuvvvqqqjjjZZZHHH@@@>>>999<<>>DDDIIILLLVVVeeerrryyy|||wwwvvvvvvqqqdddSSSJJJKKKVVVwwwmmmVVVJJJaaa~~~yyyzzzyyyxxxxxxvvvsssooollllllnnnppprrrsssrrrrrrqqqmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkkkkkjjjjjjiiihhhfffeeeddd______^^^\\\ZZZYYYWWWWWWUUUSSSQQQOOOMMMJJJEEEBBB888888888999:::999777555666888<<>>CCC@@@??????BBBFFFIIIPPP]]]jjjwww{{{yyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwtttoooiiiaaaTTTDDD;;;999444666666999<<<;;;KKKkkk{{{nnnjjjmmmnnnjjjeeedddrrr~~~}}}}}}zzzTTT>>>777888===BBBIIIQQQXXXmmm}}}ooovvv~~~nnnZZZHHHCCC@@@@@@NNN```|||xxx~~~eeeMMMFFF???@@@GGGLLLbbbuuuooossswwwXXXOOOKKKPPP[[[eeennnuuuuuudddQQQDDD??????CCCEEEKKKRRRVVVZZZeeeppp}}}wwwbbbFFF777777333444>>>CCCGGGJJJTTTcccpppxxx}}}~~~~~~vvvuuuvvvssseeeTTTOOOTTTbbbhhhSSSJJJbbb}}}yyyzzzyyyxxxvvvsssqqqnnnmmmnnnoooqqqrrrssssssrrrrrrkkkkkklllmmmnnnoooppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjiiihhhfffdddccc___^^^]]]\\\ZZZXXXWWWVVVVVVTTTQQQOOOMMMJJJGGGDDD:::999888999:::999888666666777;;;AAAGGGJJJKKKJJJIIIFFFBBB===999777666555666555444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))))))))))))))************,,,,,,...///111222444444666777999888888<<>>BBB>>>>>>???BBBFFFIIIOOO[[[hhhrrr~~~{{{xxxxxxyyyzzzwwwxxxxxxxxxyyyyyyyyyyyywwwqqqkkkbbbTTTDDD;;;999333666666:::===:::HHHfffuuuqqqvvv|||yyytttttt|||XXX???666888???EEELLLTTTZZZnnnvvvtttyyysss\\\HHHBBB???@@@PPPeeezzzzzz___HHHDDD???AAAIIINNNeeezzzuuuvvv{{{hhhPPPKKKKKKTTT```kkkuuu~~~xxxjjjYYYIII@@@>>>???FFFIIIQQQWWWZZZ]]]gggsssyyy```DDD666777333444===AAAGGGIIIRRR```mmmuuu~~~{{{www{{{}}}wwwuuuwwwvvvjjj[[[[[[eeeuuu}}}dddQQQJJJaaa|||{{{zzzyyywwwtttqqqooooooppppppqqqqqqrrrrrrqqqqqqqqqmmmmmmmmmnnnooooooppppppmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmlllkkkiiiiiihhhhhhfffeeecccbbb___^^^]]][[[ZZZXXXWWWVVVVVVTTTQQQOOOMMMKKKHHHEEE:::888777666777888777666555777:::@@@FFFJJJKKKJJJHHHFFFBBB>>>:::777666555666666444333111000......+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))******************************)))))))))***+++,,,)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))))))))))))))************,,,---...///111333444555666777999888777:::@@@EEE___|||~~~~~~xxx{{{|||yyywwwtttooohhh\\\KKKCCCBBB===>>>AAA===>>>>>>AAAFFFIIINNN[[[gggooozzz{{{xxxxxxyyyzzzwwwwwwwwwxxxxxxyyyzzzzzzyyyssslllbbbTTTDDD;;;999333666666:::>>>:::GGGccc}}}zzz{{{YYY???555888AAAHHHPPPVVV\\\ooo~~~zzz|||zzzaaaJJJBBB???AAATTTkkkyyyzzz~~~ZZZEEEBBB>>>BBBJJJPPPhhh~~~||||||wwweeeRRRNNNKKKMMMWWWcccppp}}}~~~tttdddRRRDDD>>>===???HHHLLLTTT[[[]]]```iiiuuu~~~{{{^^^CCC666777444444<<>>:::888666555666666555333111000......++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************************+++***)))))))))***,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))************,,,---...000111333444555555777888777666888===BBBVVV~~~yyy}}}~~~{{{{{{{{{|||{{{vvvpppkkk]]]RRRDDD<<<;;;===???>>>>>>===???BBBEEEKKKYYYgggnnnwww{{{{{{|||{{{yyy{{{{{{{{{{{{zzzyyyyyyxxxwwwqqqjjjcccVVVFFF;;;888444333444666999???MMM[[[~~~|||]]]AAA<<<;;;===HHHNNNYYY^^^jjj~~~jjjLLLCCCAAADDD\\\zzz{{{vvvvvvTTTHHH@@@@@@BBBIIIZZZkkk~~~{{{jjjYYYOOOKKKHHHTTTZZZaaaooowww~~~~~~xxxfffNNN???>>>@@@AAAEEELLLUUU\\\___dddlllsss}}}wwwsss^^^HHH555444888777888===FFFHHHNNNZZZgggsssyyy{{{|||vvvrrrqqqvvv{{{}}}sssbbbOOOFFFYYY|||~~~{{{yyyyyyyyy{{{wwwssspppqqqrrrssssssrrrrrrqqqqqqpppooooooooommmoooppprrrrrrpppooommmpppooonnnmmmlllkkkkkkkkkkkklllmmmnnnmmmkkkhhhgggiiigggeeeccccccaaa___]]]aaa```^^^[[[XXXVVVUUUUUUVVVTTTQQQOOOMMMKKKHHHFFF@@@999444666888777777999999777666;;;BBBHHHHHHGGGEEEDDDAAA>>>:::888666555555444444444444222///,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((('''''''''&&&+++***)))))))))***,,,---******)))((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***+++,,,...///111222333555555444555777:::===???RRRwwwvvv~~~~~~|||||||||{{{{{{zzzvvvqqqmmm^^^SSSEEE<<<;;;===???>>>>>>>>>???CCCEEEKKKYYYfffnnnwww|||{{{{{{{{{yyyyyyyyyzzz{{{{{{{{{zzzzzzzzztttllldddVVVFFF;;;888555555666999:::@@@LLLYYY```CCC<<<:::===HHHPPPYYY\\\fff~~~pppUUUIIIFFFNNNggg{{{wwwwwwPPPFFF>>>???CCCKKK\\\mmm{{{ppp```RRRKKKIIIOOOZZZ```hhhvvvwwwcccLLL@@@???@@@???GGGOOOZZZbbbfffjjjqqqvvv}}}xxx{{{pppZZZEEE555444777666888===CCCFFFMMMXXXeeepppvvvxxx|||{{{xxxsssppprrryyyuuucccPPPEEEXXXzzz}}}{{{||||||zzzxxxuuusssssssssrrrppppppppppppppppppqqqqqqqqqnnnoooppppppppppppooonnnooonnnmmmlllkkkkkkkkklllllllllmmmmmmlllkkkiiihhhjjjhhhfffffffffeeecccaaaaaa```^^^[[[YYYWWWVVVUUUWWWUUURRRPPPOOOMMMJJJHHH@@@999444666888777777999999777666;;;BBBGGGHHHGGGFFFDDDAAA===999666555444666555444333222000,,,)))++++++++++++++++++++++++************)))))))))(((******)))))))))(((((((((******)))((()))***+++,,,******)))((((((((((((((((((((())))))(((''''''&&&'''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++,,,---///111222333444555555444555777:::===???MMMqqqyyy~~~}}}{{{zzzxxxuuuqqqnnn___TTTEEE===<<<>>>>>>>>>???>>>@@@CCCEEEKKKXXXeeemmmwww~~~||||||{{{zzzxxxyyyzzz{{{{{{{{{{{{{{{}}}vvvmmmdddVVVFFF;;;888666666888;;;<<>><<<>>>>>>>>>???>>>@@@CCCEEEIIIVVVbbbkkkvvv~~~~~~}}}|||yyyzzz{{{{{{{{{{{{{{{zzz|||uuulllcccVVVFFF<<<999555666888;;;;;;===FFFQQQ|||cccEEE;;;:::>>>IIISSSYYYXXX^^^uuu}}}{{{zzzeeeOOOLLLeeeyyywwwtttLLLBBB===@@@FFFOOO```rrrxxxfffVVVNNNNNNQQQ^^^iiinnnuuulllXXXJJJEEEFFFHHHOOOZZZgggnnnooommmmmmnnnxxx}}}~~~|||||||||lll```III===333222333444666:::===BBBKKKWWWaaaiiimmmoooooonnnllljjjkkkrrr}}}~~~~~~sssgggRRRDDDSSSsss}}}{{{wwwuuutttsssqqqppppppppppppqqqqqqrrrrrrrrrpppooommmllllllmmmoooppplllkkkkkkkkkkkkllllllmmmnnnmmmlllkkkkkkkkkkkkkkkjjjhhhgggggghhhgggfffdddaaa```^^^[[[YYYXXXWWWVVVVVVTTTRRRQQQPPPOOOMMMKKKAAA:::555777999888777999777666666999???DDDGGGHHHEEECCC@@@<<<:::888777777555444333333333222000...++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,...///111333444444555555444555777:::===???NNNooo}}}}}}{{{yyywwwuuurrrpppbbbWWWHHH>>><<<>>>>>>===>>>>>>@@@CCCDDDHHHSSS___iiiuuu||||||||||||{{{zzzyyyxxxxxxqqqjjjbbbVVVGGG===:::444444777:::999:::CCCMMMhhh~~~~~~eeeGGG;;;:::@@@KKKRRRXXXWWW]]]uuujjjPPPLLLgggxxxvvvoooLLLCCC>>>BBBHHHPPPbbbsssnnnZZZQQQSSSXXXhhhssswww|||}}}jjjVVVLLLOOOVVV\\\eeeooosssoooiiieeedddkkkqqqxxx~~~~~~~~~~~~~~~|||zzzxxxrrrfffYYYQQQ@@@999333111222333666999===CCCNNNYYYaaafffiiijjjjjjiiihhhgggiiiqqq}}}}}}{{{||||||}}}{{{{{{}}}|||xxxxxxttthhhSSSEEEQQQppp|||vvvrrrqqqrrrssssssrrrrrrrrrrrrqqqqqqppppppqqqpppnnnllllllnnnpppqqqllllllkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkkkklllllliiigggeeeeeeddddddbbb```aaa```^^^\\\ZZZXXXWWWWWWUUUSSSQQQOOOOOONNNKKKIIIBBB;;;666777999888777888666666666999===BBBFFFHHHEEECCC@@@===;;;;;;<<<<<<666444222111000...+++(((++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''((((((((()))))))))***++++++,,,...000111333333555555444555777:::===???NNNooo}}}xxx~~~|||zzzxxxuuurrrooodddXXXIII???===>>>>>>=========???BBBBBBEEEPPP[[[fffsss~~~~~~}}}}}}{{{zzzxxxwwwuuuoooiiibbbWWWHHH===:::444444666888777888AAAKKKjjj{{{{{{}}}jjjKKK===<<>><<<<<<===>>>@@@===999666333///+++(((++++++++++++++++++++++++))))))))))))************''''''''''''(((((((((((('''((()))*********))))))((((((((((((((())))))***(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''(((((())))))*********+++,,,...///111222333555555444555777:::===???IIIjjj~~~vvv}}}}}}{{{yyyuuuqqqnnneeeYYYJJJ@@@===>>>>>>===<<<<<<>>>@@@AAACCCMMMXXXcccqqq}}}}}}}}}}}}|||zzzyyyyyyuuupppkkkeeeYYYHHH<<<888444444666777777888AAALLLrrrxxxoooyyyrrrvvvyyy~~~qqqPPP???===CCCNNNRRRXXXXXX```zzz~~~gggSSSMMM[[[yyy}}}wwwvvvlllKKKBBB???FFFMMMWWWiiizzzfffVVVXXX```zzzwwweeebbbiiiuuuxxxzzzuuuiii^^^WWWUUUWWW]]]fffooowww~~~}}}|||~~~~~~~~~{{{uuulllddd^^^[[[UUUOOOJJJIIIDDD;;;777777222333444222222444777999===FFFRRR[[[___`````````^^^```ccceeejjjsssooo```WWWUUUVVVPPPOOOLLLJJJIIIMMMRRRWWWgggmmmwww~~~|||xxxtttwww}}}yyyhhhTTTEEEQQQmmm}}}yyyssspppppprrrssstttrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqpppoooooopppqqqrrrpppooonnnnnnmmmmmmmmmmmmkkklllmmmnnnnnnmmmlllkkkfffeeeccccccdddcccbbb```aaa```^^^\\\ZZZYYYYYYXXXUUUSSSPPPNNNMMMKKKHHHFFFDDD<<<777888999888777888555555666777:::@@@EEEIIIHHHFFFAAA===;;;:::;;;<<>>>>>>>>===;;;;;;===@@@@@@BBBKKKVVVbbbppp~~~~~~~~~{{{|||||||||||||||{{{{{{wwwrrrnnnhhh[[[III;;;666666555666777777999CCCNNNiiiyyykkkzzz|||uuupppvvvwwwvvvTTTBBB>>>CCCNNNRRRYYYXXXaaa{{{rrr]]]PPPLLLWWWqqq{{{vvvwwwmmmIIIAAA???FFFOOOZZZlll~~~kkkYYYZZZccc|||ooohhhkkkwwwzzzyyyqqqdddXXXRRRPPPUUUZZZcccllluuu|||}}}yyyyyy{{{xxxxxxtttmmmcccXXXQQQMMMIIIBBB>>>>>>:::333222555///222444333222555888:::===FFFRRR[[[^^^]]]]]]\\\ZZZ]]]aaaeeekkkuuuyyyaaaNNNEEECCCEEEBBBAAA???>>>???CCCJJJPPP___gggrrr}}}|||yyyvvvsssqqqwwwwwwhhhTTTFFFQQQmmmzzzwwwsssrrrrrrrrrrrrrrrpppqqqqqqrrrrrrsssssstttrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqpppnnnnnnmmmmmmmmmjjjlllmmmoooooonnnlllkkkfffdddcccdddffffffeeedddaaa```^^^\\\[[[ZZZYYYYYYWWWTTTQQQOOOMMMKKKHHHFFFDDD<<<777888999888777888555555666777:::???EEEIIIJJJGGGBBB===999888888999:::888555333333222000...++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++((()))***,,,,,,++++++***((((((((((((((()))******(((((()))***************''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++,,,---...000111333444555555555555555777:::>>>???FFFddduuu}}}}}}}}}{{{zzzyyywwwuuutttrrrqqqjjj]]]LLL@@@<<<============>>>===<<<===CCCMMMTTT___jjjzzz~~~|||{{{yyyyyyzzz|||~~~}}}zzzxxxxxxrrrkkkfff[[[KKK???999666444444777999:::@@@GGGbbb}}}sss{{{}}}]]]DDDCCCDDDRRRSSS\\\aaannnqqq\\\JJJFFFIIIQQQdddwwwtttxxx~~~hhhGGGCCCBBBHHHRRR___ooo}}}zzzhhh___^^^nnn}}}}}}{{{~~~tttkkkxxxvvvnnnbbbYYYVVVVVVWWWXXX]]]gggpppsssuuu~~~yyysssoookkkdddXXXLLLCCC???===999666333222333444222//////000111222222333666999>>>IIIWWWaaaddd```\\\YYYYYY[[[___eeennnzzzjjjNNN@@@===:::555;;;:::999<<>>BBBFFFHHHGGGDDDAAA===:::888666555555666666555333111000,,,,,,++++++***+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((()))&&&$$$(((...,,,$$$***+++,,,...///111222333777444444777777777<<>>??????>>>>>>DDDMMMTTT^^^jjj{{{~~~|||zzzzzzzzz|||}}}}}}{{{xxxyyysssmmmggg\\\LLL???999666444444777999:::@@@GGG\\\zzzaaaEEEBBBAAAPPPWWW^^^aaaoooyyy```OOOAAA???DDDOOOdddyyyuuuyyyfffFFFBBBAAAHHHRRR___qqqnnnbbb]]]ggg|||~~~zzzxxx|||xxxoooooolllddd[[[VVVVVVYYY\\\\\\aaaiiippprrrttt|||zzzmmmeeeZZZMMMCCC===:::999555333111111222333222000333444444444444666:::===BBBLLLYYYbbbdddbbb^^^\\\[[[^^^ccckkkuuueeeHHH<<<<<<<<<888:::<<>>CCCGGGJJJHHHFFFBBB>>>:::777666555555666666555333111000,,,,,,++++++***++++++,,,,,,++++++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&&&&(((000999:::555***+++,,,...///111222333777444555777888888<<>>CCCEEEGGGMMMYYYbbb___iiiuuuyyyeee^^^[[[bbbrrr}}}yyymmmZZZHHHLLLeee~~~|||zzzyyyxxxuuurrrqqqqqqqqqpppooorrrrrrssssssttttttssssssrrrrrrqqqqqqqqqqqqrrrrrrvvvuuusssqqqpppooonnnnnnmmmnnnnnnnnnnnnmmmlllllljjjiiiggggggfffeeebbb```___]]]\\\[[[[[[[[[YYYWWWUUUTTTRRROOOMMMJJJHHHGGGCCC===888888888555555777555555555666888===CCCHHHKKKJJJGGGDDD???;;;777555555555666555444222111///,,,++++++***++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((---333333///***+++,,,...///111222333666444555777888888===DDDNNNhhh~~~~~~|||zzzxxxvvvtttsssjjj___PPPDDD>>><<<===>>>???@@@@@@??????CCCKKKRRRZZZfffyyy~~~|||{{{{{{|||}}}}}}{{{yyy{{{uuuooojjj___NNN@@@:::777444444777888999>>>EEESSSttthhhIIIFFFFFFUUUZZZ\\\[[[iii~~~iiiPPPHHH@@@===>>>JJJ```uuuwww|||aaaFFF@@@???GGGTTTdddvvv}}}fffVVVZZZwww{{{sssrrruuu}}}}}}qqqfffZZZTTTSSSVVV]]]bbbhhhiiimmmrrrtttvvv~~~|||kkkTTTBBB:::888777777666555444444444444555555222222111111111444999===FFFOOO\\\gggkkkiiiccc___\\\aaaiiitttbbbDDD;;;>>>>>>:::>>>@@@CCCGGGNNNZZZgggqqqnnnuuu|||wwwnnnZZZ[[[aaaqqq}}}xxxmmmYYYGGGKKKbbb}}}|||yyyxxxwwwtttrrrqqqqqqrrrqqqppprrrrrrsssssssssssssssrrrqqqqqqqqqqqqrrrrrrssssssuuuuuusssqqqpppnnnmmmmmmooooooppppppoooooonnnmmmkkkiiigggffffffdddbbb```^^^]]][[[[[[\\\[[[ZZZXXXUUUTTTRRRPPPMMMKKKIIIHHHDDD===888888777555555777666555444444666<<>><<<===>>>>>>??????>>>>>>AAAIIIOOOWWWdddwww~~~|||{{{|||}}}}}}{{{yyyyyytttooojjj```OOOAAA;;;777444444777888888>>>DDDPPPnnngggIIIFFFFFFUUU[[[\\\ZZZiiizzzdddOOOIIIAAA===???LLLbbbuuuwww|||___FFFAAA@@@IIIXXXhhhxxx~~~dddQQQTTTppp}}}uuurrrpppqqqwwwttteeeVVVRRRTTTWWW^^^eeejjjjjjnnntttwwwzzzpppXXXEEE;;;888777666666666666555444444444555444555444444444666:::===EEENNN]]]kkkpppmmmeee^^^\\\aaajjjvvviiiJJJ???@@@???;;;EEEDDDEEENNN]]]mmmzzzwwwoooaaaiiixxx|||uuujjjXXXFFFIIIaaa|||}}}{{{zzzwwwuuurrrrrrrrrssssssrrrsssssssssttttttsssrrrrrrpppqqqqqqrrrssssssssssssssssssrrrqqqooonnnllllllooooooooooooooonnnmmmmmmllljjjgggfffeeedddbbb```^^^]]][[[[[[\\\[[[ZZZXXXUUUTTTSSSPPPNNNLLLJJJIIIDDD===888777777555555888666555444333555;;;CCCIIILLLKKKIIIFFFAAA<<<777555555555555555333111///...+++*********++++++,,,---+++***************++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))'''''')))***************+++,,,...///111222333666444555888:::;;;@@@GGGYYYqqq{{{~~~}}}zzzxxxuuusssrrriiiaaaTTTHHH???<<<===???===??????>>>===@@@GGGMMMVVVcccvvv}}}||||||||||||{{{zzzwwwrrrnnnjjj```PPPBBB<<<777444444666777888===DDDMMMhhhdddFFFCCCCCCRRR]]]^^^]]]llluuu^^^HHHCCC===:::BBBTTTkkk}}}www|||^^^GGGBBBBBBMMM]]]kkkyyy{{{aaaNNNNNNkkk|||pppjjjiiiooorrrzzzppp^^^OOONNNTTTYYY```hhhiiiiiimmmtttyyy{{{yyyyyyzzzzzzvvviiiVVVEEE<<<777666555444555666555444444666777777777888777777888:::<<>>888777666444555888555555444333555;;;CCCIIIKKKJJJIIIFFFBBB===888555555555555555333111...---************+++,,,------*********)))******+++,,,))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))''''''******((()))+++***+++,,,...///111222333666444555999;;;<<>>@@@@@@???>>>AAAGGGLLLXXXdddwww~~~||||||||||||{{{zzztttpppmmmjjj```QQQCCC<<<777444444666777777<<>>888666666444555999444444444444666;;;BBBGGGIIIIIIHHHFFFBBB===888555555666555444333000...,,,************+++,,,---...******))))))***++++++,,,))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))&&&&&&)))((($$$$$$(((***+++,,,...///111222333555444555999;;;===CCCIIIeeeyyy~~~|||yyywwwtttrrrqqqiiibbbWWWJJJ@@@<<<===??????AAAAAA@@@???BBBGGGMMMZZZfffxxx~~~~~~||||||||||||{{{zzzrrrnnnllliii```QQQCCC===777444444666777777<<>>888666666444666999333444444444666;;;BBBGGGGGGGGGGGGEEEBBB===888555666666555444333000...,,,************+++,,,---...******))))))***+++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&$$$%%%++++++((()))///***+++,,,...000111222333555444555999<<<===CCCJJJmmm~~~zzzxxxwwwuuusssqqqmmmeeeXXXIII???;;;===@@@@@@AAAAAA>>><<<>>>FFFMMMYYYeeevvv~~~|||{{{zzzvvvqqqlllhhh^^^NNN@@@:::888444555888666444<<>>BBBCCCBBBDDDMMMYYY```hhhlllooooookkkddd^^^[[[^^^cccgggjjjpppvvvtttmmmjjjrrrtttKKKDDDBBBDDDUUU```|||{{{}}}}}}|||xxxqqq]]]HHHGGG[[[www~~~{{{zzzyyyxxxwwwtttrrrpppqqqsssssssssuuuvvvvvvvvvvvvuuusssrrrsssrrrqqqpppppppppqqqrrrrrrrrrsssssssssrrrqqqqqqjjjkkkmmmnnnnnnnnnmmmmmmlllhhhcccbbbbbbcccbbb```___^^^\\\[[[[[[[[[YYYWWWWWWTTTQQQOOONNNMMMJJJIIIFFFAAA;;;777555666666666222222333333555:::AAAFFFJJJKKKJJJFFF@@@;;;888777777666555333111///...---++++++++++++++++++++++++++++++************++++++)))(((''''''((()))(((&&&(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******,,,---...///000111222333666666777777888<<>>KKK[[[ccczzzuuuoootttrrriiieeexxxwwwwww[[[@@@DDDGGGNNNZZZ^^^___lllvvvsssYYYCCC666===;;;GGGlll|||yyyuuuyyy|||]]]GGGBBBEEEQQQ\\\eeesssqqq___XXXjjjtttggg___]]]bbbiiiqqqyyyyyy```MMMPPP\\\eeelllrrrpppoooooorrrvvvwwwssspppppp}}}ttthhhXXXEEE>>>@@@<<>>CCCWWWsss~~~yyyzzz~~~}}}}}}}}}yyyooo[[[GGGFFFZZZttt~~~{{{zzzyyyxxxuuurrrooonnnooopppqqqppprrrsssssssssrrrqqqooonnnppppppqqqrrrrrrqqqpppoooqqqqqqqqqqqqqqqppppppoookkklllmmmnnnnnnnnnmmmlllkkkhhhdddbbbccccccbbbaaaaaa___]]]\\\\\\\\\ZZZXXXWWWTTTQQQOOONNNMMMJJJIIIFFFAAA;;;777555666666666333333333444666;;;AAAFFFIIIIIIHHHEEE???:::777666666666555333111///......++++++++++++++++++++++++++++++************++++++)))(((''''''((()))((('''(((((((((((()))))))))***))))))(((((((((((())))))******)))))))))(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******,,,---...///000111222333666666777777888<<>>JJJeeesssrrrtttxxx}}}}}}~~~~~~{{{ooo\\\IIIHHHZZZttt~~~{{{zzzyyyyyytttrrrooonnnoooqqqqqqqqqrrrrrrrrrrrrqqqooommmlllmmmnnnqqqssssssqqqooommmooooooppppppooonnnnnnmmmlllmmmnnnnnnnnnmmmlllkkkjjjhhhdddcccccccccbbbaaabbb```^^^^^^^^^]]][[[YYYWWWTTTQQQOOONNNMMMJJJIIIFFFAAA;;;777555666666666444444444444666;;;BBBGGGIIIJJJIIIFFFAAA;;;888777666555444333111///......++++++++++++++++++++++++++++++************++++++)))(((''''''))))))((('''((((((((()))))))))******))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))******,,,,,,---///000222333333555666777777888<<>>AAAFFFNNN^^^ttt~~~|||||||||||||||{{{zzzyyysssmmmhhhdddZZZLLLAAA<<<999444333777666777CCCRRRfffkkkoooiii}}}rrrLLLEEEHHHTTTYYY]]]\\\hhhaaaIII:::@@@AAAPPPxxx~~~zzztttwwwwwwWWWGGGBBBDDDQQQ___kkk|||rrreee}}}mmm```VVVVVV]]]eeennnuuuyyy~~~nnnZZZSSSZZZdddlllppptttiiicccdddfffooommmUUULLLOOOddd|||wwwtttvvv}}}qqqNNNEEEBBBJJJkkkwwwhhh___[[[]]]bbblllwww~~~}}}sssbbbOOOLLL[[[sss}}}{{{zzzyyyyyyxxxvvvsssssstttvvvwwwwwwuuuvvvvvvvvvtttsssqqqooooooooonnnnnnoooppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnmmmkkkjjjgggggggggeeedddcccccccccbbb```^^^]]]\\\[[[YYYWWWWWWTTTQQQOOONNNLLLJJJIIIGGGBBB<<<777555555555555444555444444666:::AAAFFFJJJLLLMMMJJJEEE@@@<<<:::444444333222000///......++++++++++++++++++++++++++++++************++++++)))''''''(((*********)))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,---///000222333444555666777888999;;;???BBBUUUqqq|||{{{zzz{{{{{{yyyvvvtttmmmggg[[[NNNCCC>>>???@@@BBBFFFHHHEEE@@@>>>AAAEEEJJJYYYppp~~~}}}}}}}}}}}}}}}}}}|||{{{{{{tttnnnhhhcccYYYKKK@@@;;;888333333777666666AAAPPPbbbeeeyyyzzz{{{pppKKKDDDFFFSSSZZZ[[[[[[jjjlllKKK;;;@@@AAAPPPwww{{{uuuxxxwwwWWWGGGCCCFFFTTTaaammm}}}{{{mmm{{{|||rrr```YYYVVV[[[ccckkkrrrxxx{{{ttt^^^TTTWWWaaahhhkkkkkkccc]]]```iii~~~pppYYYQQQUUUkkkwwwuuussspppqqqtttuuutttrrrtttrrrssswww{{{fffJJJEEECCCRRRyyy~~~kkk^^^XXXUUUXXX___gggoooxxx~~~|||sssbbbNNNIIIXXXooo|||zzzzzzyyyyyyvvvtttqqqqqqsssuuuuuuuuusssttttttuuutttsssqqqppppppooonnnnnnoooppprrrssssssssssssrrrqqqpppooonnnlllmmmnnnnnnnnnmmmlllkkkfffggghhhgggdddccccccdddbbb```^^^]]]\\\[[[XXXVVVWWWTTTQQQOOONNNMMMJJJIIIGGGCCC<<<777555555555444444444444444555999@@@DDDGGGIIIJJJHHHDDD>>>999777444333222111000///......++++++++++++++++++++++++++++++************++++++(((''''''(((***++++++***)))))))))*********++++++))))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((()))*********+++---///111222444555444666777888999;;;>>>AAAPPPjjjzzz{{{zzzzzz{{{{{{zzzwwwtttmmmggg\\\OOODDD??????@@@BBBFFFIIIGGGBBB@@@BBBEEEJJJZZZqqq~~~|||}}}}}}}}}}}}|||{{{{{{uuunnngggbbbXXXJJJ???:::666333444888777666???MMM```]]]mmmmmmLLLEEEFFFRRRXXX\\\]]]nnn{{{OOO>>>BBBCCCSSSzzz{{{uuuwwwvvvUUUFFFBBBFFFUUUbbbnnn}}}{{{{{{}}}mmmbbbWWWUUUXXX```gggmmmttt{{{{{{cccUUUVVV___eeegggccc^^^[[[bbbuuunnnXXXRRRWWWooo}}}ppppppppppppppppppnnnlllkkkjjjhhhjjjoooqqqrrryyy[[[IIIJJJJJJbbbooo[[[QQQNNNVVV]]]dddddddddkkk{{{}}}|||vvvdddOOOHHHVVVnnn|||zzzzzzzzzyyytttrrrppppppqqqsssttttttrrrssstttuuuttttttsssrrrooooooppppppqqqrrrrrrrrrsssssssssrrrqqqpppnnnmmmkkklllmmmnnnnnnnnnmmmllleeegggiiigggeeecccdddeeedddbbb___^^^]]]\\\YYYWWWWWWTTTQQQOOONNNMMMJJJIIIHHHCCC<<<777555555444444333333333333444888>>>CCCFFFHHHJJJHHHCCC>>>999777333333222111000///......++++++++++++++++++++++++++++++************++++++(((''''''(((***,,,+++***))))))*********+++++++++))))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++,,,...111333444555444666777888999;;;>>>@@@JJJhhhxxx|||{{{zzz{{{||||||{{{xxxuuunnnggg\\\PPPEEE@@@???AAACCCGGGJJJHHHDDDAAACCCGGGMMM]]]uuu~~~|||||||||}}}||||||{{{{{{vvvooohhhbbbWWWIII>>>999555222444888777555>>>KKK___WWWccc{{{mmmNNNIIIIIITTTWWW\\\```qqqRRRAAAFFFGGGWWW{{{uuuvvvtttTTTEEEAAAFFFUUUcccmmm{{{{{{ppp```UUUSSSTTTYYYbbbhhhmmmvvv~~~gggWWWVVV^^^dddeeeddd```\\\bbbwwwkkkSSSLLLQQQmmmvvvqqqtttwwwxxxwwwtttsssrrrmmmjjjlllpppooommmqqqyyytttwwwqqqSSSJJJOOOSSSqqq~~~bbbMMMEEEFFFYYYcccjjjddd[[[```vvv~~~|||{{{yyygggQQQJJJVVVooo|||zzzzzzzzzyyyuuurrrpppppprrrtttuuuuuussstttuuuvvvvvvvvvuuutttmmmnnnqqqssstttsssrrrqqqssssssrrrrrrpppooonnnmmmjjjkkkmmmnnnnnnnnnmmmmmmeeegggiiihhheeecccdddfffeeecccaaa___^^^]]]ZZZXXXWWWTTTQQQOOONNNMMMJJJIIIHHHCCC<<<777555555444444333333222222333777===BBBGGGIIIKKKJJJEEE???;;;888333222222111000///......++++++++++++++++++++++++++++++************++++++(((''''''(((+++,,,+++***)))************+++++++++))))))(((((((((((())))))(((((())))))******++++++''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++,,,...111333444555444666777888999:::===@@@KKKlll{{{yyy~~~}}}||||||||||||zzzxxxnnnkkkaaaSSSDDD======@@@BBBHHHMMMJJJCCC@@@DDDJJJSSS]]]qqq}}}{{{yyyzzz|||zzzwwwyyyssskkkcccYYYMMMAAA999777444333555666777===DDDXXXYYY```yyywwwrrrSSSBBBIIITTTddddddfffqqqnnnPPPFFFIIIGGG```}}}zzzzzzxxx\\\KKKFFFGGGTTTdddssstttZZZNNNOOOKKKRRR\\\dddjjjpppvvv{{{qqq^^^WWWZZZaaaeeebbbcccZZZTTT\\\ccckkkyyyyyyyyyaaaRRROOORRRvvv|||ttt{{{|||||||||{{{{{{zzzyyyxxxyyyzzz}}}}}}{{{|||vvv```QQQEEELLLkkknnnYYYIIIFFFQQQ^^^ooouuufffWWW^^^ttt}}}zzzwwwvvvxxxnnnTTTGGGXXXppp|||||||||{{{yyyrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvxxxxxxvvvuuusssxxxwwwuuurrrpppnnnmmmmmmqqqqqqrrrsssrrrqqqpppooonnnnnnnnnmmmlllkkkiiiiiieeefffhhhiiiiiigggfffddddddbbb```^^^]]]\\\YYYWWWUUUTTTSSSRRRPPPOOONNNMMMJJJFFF???999555555666777444444444222222777???FFFLLLKKKJJJGGGDDD@@@===;;;444444444333111///...---...---,,,,,,++++++,,,,,,+++++++++************))))))))))))))))))******+++(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))***++++++,,,---///000222333444777888888777777999<<>>>>>AAACCCHHHLLLIIIBBB@@@EEEKKKRRR]]]qqq|||}}}{{{yyywwwyyyzzzxxxvvvxxxssslllcccYYYMMM@@@888777444333555666777===DDDVVVXXX^^^wwwtttuuuWWWFFFLLLTTT___^^^aaalllcccOOOGGGKKKKKKeee}}}zzz|||yyy]]]JJJFFFHHHTTTfffuuulllTTTHHHIIIFFFLLLUUU^^^fffmmmuuuzzz~~~wwwdddYYYYYY___eeeeeeggg]]]SSSTTTUUUZZZfffuuuqqq[[[LLLOOOYYY|||yyytttvvvwwwyyy|||~~~}}}mmmXXXMMMJJJ___mmmVVVFFFDDDPPPbbbtttyyyhhhWWW^^^uuu~~~|||zzzyyyyyyoooVVVHHHWWWmmm~~~{{{|||}}}|||zzzrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttsssyyyxxxvvvtttrrrqqqppppppppppppqqqqqqpppooonnnmmmmmmmmmmmmlllkkkjjjiiihhhfffggghhhhhhhhhgggeeeddddddbbb```^^^]]]\\\YYYWWWUUUTTTSSSQQQOOONNNLLLLLLIIIEEE???999555444555666222333333111111666>>>DDDJJJJJJJJJHHHDDD@@@<<<999444444444333111///...---...---,,,,,,++++++,,,,,,+++++++++************))))))(((((((((((()))******(((((((((((())))))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***++++++,,,---///000222333444777777888777777999===???LLLeee}}}{{{{{{{{{||||||tttpppgggXXXHHH??????AAAEEEHHHJJJGGGAAA@@@EEEKKKTTTaaauuuwwwuuuttttttuuuvvvuuuuuuvvvrrrlllcccYYYLLL@@@888777444333666666777<<>>888444333444444111222222111111555===CCCHHHIIIJJJIIIFFF@@@;;;777444444333333111000...---...---,,,,,,++++++,,,,,,+++++++++************)))((((((''''''(((((()))***(((((((((((())))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))***++++++,,,---///000222333444666777777777777999===@@@MMMeee~~~}}}}}}|||{{{wwwsssjjj[[[KKKAAA@@@BBBFFFHHHIIIEEE@@@@@@EEEKKKVVVeee|||llljjjiiilllnnnnnnoooqqqsssqqqllldddYYYLLL???888666444444666666666;;;AAAOOOWWW```vvvjjjuuuzzzrrrsss~~~zzzwwwsss\\\KKKNNNTTT\\\[[[]]]ggg~~~yyyiiiZZZPPPKKKQQQUUUppp~~~}}}~~~xxxZZZGGGEEEIIIWWWhhhxxxttthhhbbbcccllllllmmmnnnooorrrvvvxxxuuubbbWWWYYY```eeennnkkk```ZZZQQQOOOZZZjjjxxx~~~qqqcccOOOCCCSSSnnnzzzrrrpppllloootttzzzmmmZZZLLLDDDFFFMMMjjjhhhPPPEEEKKK___nnn~~~lllXXX^^^zzz~~~~~~}}}|||xxxpppXXXHHHRRRggg{{{}}}zzzzzz{{{zzzxxxrrrrrrqqqppppppqqqrrrrrrttttttsssrrrrrrsssttttttsssrrrqqqqqqppppppqqqqqqppppppoooooonnnmmmlllkkknnnmmmlllkkkjjjiiiiiiiiikkkjjjhhhgggeeedddddddddcccaaa___]]]]]]\\\ZZZXXXUUUTTTRRROOOMMMJJJIIIHHHGGGCCC===888444222222333111222333222222666===CCCHHHIIIKKKKKKHHHAAA;;;666333333333222111000///......---,,,,,,++++++,,,,,,+++++++++*********))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((''''''''''''*********))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***++++++,,,---///000222333444666777777777777999===@@@NNNeee{{{xxxxxxuuukkk\\\LLLBBB@@@BBBFFFHHHHHHDDD@@@@@@EEEJJJTTTeee]]]ZZZ\\\aaabbbaaaccchhhnnnnnnkkkeeeYYYLLL@@@888666444444666666666:::@@@OOOZZZeeeyyygggooo{{{sssmmmsssuuusssoooZZZJJJLLLRRRVVVWWWXXXaaavvvzzzlll]]]QQQKKKRRRUUUooo}}}}}}tttVVVFFFEEEIIIWWWgggvvv}}}iiiXXXVVV]]]cccpppqqqlllggg]]]XXX```qqq|||xxxnnnddd[[[NNNKKKbbb{{{oookkkfffhhhmmmrrrwww{{{~~~}}}||||||}}}xxx]]]NNNHHHDDDBBBIII]]]cccNNNEEEOOOdddwwwuuubbbkkk~~~|||zzzyyyuuupppYYYHHHQQQeee{{{zzzzzzyyywwwuuusssrrrpppooooooppprrrsssuuuuuutttsssssstttuuuuuuqqqqqqpppppppppqqqqqqrrrqqqqqqpppooonnnnnnmmmmmmpppooonnnlllkkkkkkkkkkkklllkkkiiigggeeedddccccccbbb```^^^]]]]]]\\\ZZZXXXTTTSSSRRROOOMMMJJJHHHGGGFFFCCC>>>888444222111111222333444333333777>>>DDDHHHJJJLLLLLLIIIBBB;;;777333333333222111000///......---,,,,,,++++++,,,,,,+++++++++*********))))))'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((((((+++*********)))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***++++++,,,---///000222333444555666777777777:::>>>AAAOOOfff{{{xxxwwwtttkkk\\\LLLBBB@@@AAAFFFGGGGGGEEEAAAAAADDDHHHPPP```zzz~~~xxxsssUUUQQQSSSXXXXXXTTTWWW^^^iiikkkkkkeeeZZZLLLAAA:::555333444666666666999???OOO]]]iii~~~iiiqqq{{{uuu|||~~~xxxqqqYYYHHHKKKRRRWWWXXXZZZaaattt|||nnn]]]OOOIIIOOOQQQjjj{{{zzzrrrTTTFFFEEEJJJVVVeeesssrrr]]]WWW\\\bbbpppuuutttrrrggg^^^ccclllyyy~~~nnniiiaaaWWWPPPXXXqqqrrrlllfffgggiiikkkmmmnnnooooooiiihhhffffffhhhlllqqquuulllLLL@@@AAADDDFFFSSSooo\\\JJJFFFQQQfff{{{yyylllxxx~~~|||zzzyyytttqqq[[[JJJQQQddd{{{{{{zzzyyyvvvtttsssqqqpppoooooopppqqqsssttttttttttttttttttttttttssssssrrrrrrrrrrrrssssssrrrqqqpppoooooooooppppppqqqpppnnnmmmkkkkkklllllljjjjjjiiigggfffdddccccccaaa___]]]]]]\\\\\\ZZZXXXTTTSSSQQQOOOMMMKKKIIIHHHGGGDDD>>>999444222111111222333555444444888>>>DDDHHHJJJLLLLLLHHHBBB;;;777333333333222222000//////...---,,,,,,++++++,,,,,,+++++++++************)))((((((''''''(((((()))***(((((((((((())))))))))))'''(((((((((((()))))))))+++++++++******))))))((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))***++++++,,,---///000222333444555666777777777:::>>>AAAPPPggg|||zzzuuurrrjjj\\\LLLBBB???AAAEEEFFFGGGEEECCCBBBDDDFFFPPP\\\sss~~~wwwrrrYYYTTTUUUYYYWWWPPPQQQZZZeeehhhjjjeeeZZZMMMBBB<<<555333444777777555888>>>LLL]]]jjjnnnzzzwwwZZZHHHLLLSSS[[[\\\]]]cccsss|||nnn]]]JJJDDDIIIJJJddd}}}xxxxxx~~~rrrUUUFFFEEEJJJUUUbbbooo{{{dddZZZ]]]```ooovvvyyy{{{pppdddeeeiiiuuuhhhjjjfff]]]___sss|||wwwrrrrrrqqqqqqooonnnlllkkkcccaaa``````dddjjjpppttt}}}aaaIIICCCJJJSSSYYYnnnvvvSSSGGGHHHVVVkkk~~~xxx~~~~~~}}}{{{wwwttt___KKKPPPaaayyy|||{{{zzzxxxvvvsssqqqooonnnnnnoooqqqsssrrrsssttttttttttttsssrrrssssssrrrrrrrrrrrrrrrsssppppppooooooooopppqqqrrrqqqpppnnnllljjjkkkkkklllhhhiiiiiihhhgggeeedddbbbaaa___]]]\\\\\\\\\ZZZXXXSSSSSSQQQPPPNNNLLLKKKJJJGGGDDD???:::555222111000000222444444444777===BBBGGGHHHIIIIIIEEE@@@999666222222222222222111000///...---,,,,,,++++++,,,,,,+++++++++************))))))(((((((((((()))******(((((((((((())))))))))))((((((((()))))))))******,,,,,,+++******))))))(((''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))***++++++,,,---///000222333444555666666777888:::>>>AAAPPPhhh~~~~~~|||sssqqqiii[[[LLLBBB???AAADDDEEEGGGFFFDDDCCCCCCEEERRR\\\ooozzzbbb\\\\\\___[[[QQQRRRZZZcccfffiiieeeZZZMMMCCC===555333444777777555888===HHH[[[jjjsss}}}\\\IIIMMMUUUXXXZZZ[[[aaaooo}}}zzznnn^^^FFF???DDDFFF```~~~{{{vvvwww~~~sssWWWFFFEEEJJJTTT```mmm|||iii]]]___^^^mmmuuu|||wwwjjjhhhvvvoooccc]]]fffgggdddqqq~~~|||yyyuuusssqqqgggfffeeeggglllttt|||qqqcccRRRHHHMMM\\\mmmxxxkkkMMMFFFLLL]]]rrr}}}~~~yyywwwaaaMMMOOO```www||||||{{{zzzxxxsssqqqooonnnnnnoooqqqssspppqqqsssttttttsssqqqppprrrqqqppppppooooooppppppoooooonnnnnnnnnpppqqqsssqqqooommmjjjiiijjjkkkkkkggghhhiiiiiihhhfffdddbbb```___]]]\\\\\\\\\ZZZXXXSSSRRRQQQPPPNNNMMMLLLKKKHHHEEE@@@;;;666333111000///111333333333666<<>>888444222222222222222111000///...---,,,,,,++++++,,,,,,+++++++++************))))))))))))))))))***++++++(((((((((((())))))))))))(((((())))))******++++++,,,,,,++++++***))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((()))***++++++,,,---///000222333444555666666777888:::>>>BBBPPPhhh}}}{{{{{{|||~~~vvvqqqhhh\\\LLL???===BBBGGGHHHHHHEEEAAA@@@BBBEEENNNYYYjjj{{{}}}yyykkk]]]YYYZZZYYYVVVVVVWWW^^^fffggg___PPPCCC;;;777333222555666555777;;;HHH```uuuzzz}}}uuuPPPIIIGGGPPPWWW^^^dddgggnnnyyy|||}}}ttt]]]GGG@@@DDDDDD\\\uuusssppprrrrrrTTTFFFDDDHHHSSS```ooo~~~wwwggg\\\bbbjjjttt{{{~~~}}}wwwqqq|||rrraaaTTTYYYcccpppxxx{{{~~~wwwhhhWWWSSSQQQZZZsssvvvYYYMMMJJJMMM^^^ttt~~~}}}|||~~~~~~xxxbbbNNNNNNZZZppp}}}{{{wwwtttqqqpppppppppppppppqqqqqqppppppqqqrrrrrrrrrrrrqqqsssssssssrrrqqqpppooonnnooonnnnnnnnnnnnnnnooooookkkkkklllllllllkkkjjjjjjjjjiiihhhggggggfffdddbbb```___^^^]]]]]][[[WWWTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHDDD>>>999555333333333222222222222333888>>>BBBBBBFFFJJJIIIDDD===:::888111222222111111000///...---,,,++++++******++++++***+++,,,+++)))))))))*********)))(((((((((((((((''''''''''''((((((((())))))***+++***(((((()))+++---+++******++++++)))((())))))((((((((('''''''''+++***((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************+++,,,---///000222333444555666777777999;;;@@@CCCLLLfffwww~~~~~~|||{{{zzz{{{|||}}}zzztttkkk___OOOBBB???CCCGGGIIIIIIGGGCCCAAACCCFFFMMMWWWiii~~~yyyjjj]]]YYYYYYVVVRRRPPPXXX___gggiii```RRRDDD<<<777333222555666555777<<>>CCCDDD]]]uuurrrpppsssuuuWWWHHHFFFIIITTTaaannn}}}}}}jjj[[[ZZZcccoooyyy~~~jjj^^^XXXooorrr```VVVTTTeee{{{gggMMMHHHLLLTTTfffzzz~~~}}}}}}}}}{{{vvvaaaNNNNNNYYYppp{{{zzzxxxuuurrrqqqppppppoooooooooppppppoooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqppppppppppppooooooppppppqqqlllllllllkkkkkkjjjjjjjjjiiihhhgggggggggfffdddbbbaaa___^^^]]]]]][[[XXXVVVTTTSSSRRRPPPNNNMMMKKKKKKHHHEEE???999555222222222222222222222333777>>>BBBDDDFFFIIIIIIEEE???:::777222222222222111000///...---,,,++++++******++++++***+++,,,+++)))((()))*********)))((((((((((((((('''''''''((((((((())))))))))))***)))((((((***+++---,,,++++++,,,---,,,+++)))))))))((('''&&&&&&%%%+++***)))'''&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++,,,---///000222333444555666777888888;;;???CCCNNNhhhsssyyy|||zzzyyyzzz{{{|||{{{vvvnnnaaaQQQBBB>>>BBBEEEGGGHHHFFFCCCAAABBBEEEKKKUUUiiixxxjjj^^^[[[\\\XXXSSSOOO[[[aaaiiijjjcccUUUFFF===777333222444555555888===KKKhhh~~~sssqqqoooNNNHHHJJJVVV[[[aaafffkkkttt~~~|||{{{uuu[[[CCC===BBBCCC]]]uuuqqqooossswww\\\IIIGGGKKKUUUbbbnnn|||ppp^^^SSS]]]jjjvvv~~~{{{iiigggkkk{{{uuu|||~~~qqqcccXXXSSSRRRbbbnnnVVVCCCEEEPPP]]]mmm~~~~~~{{{xxxwwwsss```MMMLLLWWWnnn}}}yyywwwvvvtttrrrqqqpppoooooonnnnnnnnnnnnmmmnnnpppqqqrrrsssttttttppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrooommmllljjjiiiiiijjjjjjhhhgggffffffffffffcccaaa```___]]]\\\\\\\\\ZZZYYYUUUTTTSSSQQQNNNLLLKKKJJJIIIEEE???999444222111222222222222222333777===BBBFFFFFFGGGHHHFFFAAA;;;666222222222222111000///...---,,,++++++******++++++***+++,,,+++)))((()))******))))))(((((((((((((((''''''((((((((()))))))))'''((())))))((((((***,,,,,,*********,,,---,,,+++))))))(((((('''&&&%%%%%%+++***)))(((''''''((((((&&&''''''''''''((((((((())))))))))))************+++,,,---///000222333444666777888888888;;;???BBBRRRmmm~~~rrruuu~~~{{{zzzzzz{{{{{{{{{vvvnnnaaaPPPAAA<<<>>>AAADDDFFFDDDAAA??????AAAJJJVVVkkkxxxlllbbbaaaaaa]]]XXXUUU___dddkkkllleeeWWWHHH>>>777333222444555666999>>>NNNkkk~~~rrrooonnnNNNGGGIIIWWW___fffpppyyy|||yyy{{{uuuZZZBBB<<>>AAAWWWsss~~~yyyzzz}}}|||||||||}}}zzzvvvooocccQQQAAA;;;===???BBBEEEEEEBBB??????@@@JJJWWWlll{{{rrrjjjgggccc]]]YYYXXXeeehhhlllllleeeXXXIII???888444222444555666:::???OOOkkk}}}uuuooo~~~pppSSSMMMOOO^^^gggrrrwwwtttwww}}}qqqVVVCCC<<<@@@@@@YYYsssmmmiiipppxxxaaaFFFDDDHHHSSSaaappp|||kkkUUUWWW___jjjqqquuu~~~xxx^^^UUUQQQVVVbbbnnnzzzxxxlllggg```\\\___kkkzzzwww]]]KKKGGGLLL[[[iiipppxxx~~~||||||{{{vvvqqqqqq___LLLIIIQQQggg|||xxxwwwwwwvvvtttppppppooonnnnnnmmmnnnnnnkkkmmmoooqqqssstttuuuvvvsssttttttsssrrrqqqppppppqqqqqqpppooooooooooooooopppooollliiihhhhhhiiijjjllljjjhhhfffeeebbb___\\\QQQQQQQQQSSSWWWYYYYYYXXXWWWVVVTTTQQQOOOLLLJJJIIIIIIEEE???999444222222222111111111111222777===AAAGGGFFFFFFGGGHHHCCC<<<555222333333222222111000///---,,,++++++******++++++)))***+++***((('''((()))))))))(((((((((((())))))(((((((((((()))))))))***&&&'''(((((('''(((***,,,---+++))))))***)))(((&&&%%%&&&&&&'''((()))***+++)))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''((()))))))))************+++,,,---///000222333444666777888888888;;;???BBB\\\yyy}}}|||}}}~~~{{{wwwqqqfffTTTDDD===>>>@@@DDDHHHHHHEEEBBBAAABBBJJJWWWjjj}}}~~~xxxrrrkkkbbbYYYWWWZZZllllllmmmjjjcccWWWIII???888444222444555666;;;AAATTTqqqxxxoooyyyzzzvvvwww}}}{{{kkkTTTOOOQQQbbbttt{{{xxxxxx}}}rrrXXXCCC<<<@@@@@@XXXsssmmmhhhnnnwwwaaaFFFCCCFFFPPP___ooo}}}~~~qqqZZZVVVYYYeeennnsss||||||```LLLHHHFFFLLLTTT```ooo}}}}}}yyyxxxxxxyyyxxx\\\IIIEEENNN___ooovvvyyy}}}|||~~~}}}{{{|||~~~~~~{{{xxxrrrrrrbbbMMMHHHNNNccc~~~{{{vvvvvvuuutttrrrpppoooooonnnnnnooooooppplllmmmoooqqqssstttuuuuuuuuuuuuttttttsssqqqpppoooppppppooonnnmmmmmmmmmmmmooommmllljjjiiiiiijjjjjjmmmkkkiiigggeeeccc___\\\MMMMMMOOORRRUUUWWWVVVUUUVVVUUUTTTRRROOOMMMKKKKKKHHHDDD>>>999555333333333111111111111222666<<>>???DDDIIIIIIFFFCCCBBBBBBJJJTTTeeexxx~~~}}}}}}{{{xxxpppddd[[[]]]eeeqqqpppmmmiiiaaaVVVHHH???999444111333555777;;;AAA^^^{{{kkkrrr}}}ppprrrzzznnnqqqhhhUUUPPPRRRbbb|||uuu^^^CCC<<>>888555444444444111111111000222666<<>>:::333333333222111000///......---,,,,,,++++++,,,,,,++++++************++++++***((('''((()))***)))'''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))))))))((((((((((((+++,,,---///000222333444333555666666666999@@@EEE___}}}yyyxxxzzz||||||{{{|||wwwpppfffUUUDDD;;;:::===@@@CCCDDDCCCAAA@@@@@@HHHQQQaaatttzzzwww|||zzzxxxvvvtttsssssstttrrroookkkfff```UUUGGG>>>:::555333444555555999>>>VVVuuuzzzvvvyyybbbQQQZZZqqqxxxwwwppp]]]HHH===FFFGGG[[[yyylllccckkknnnbbbMMMDDDBBBNNN\\\hhhxxx}}}~~~}}}mmmbbbdddiiilllttt}}}eeeQQQJJJKKKQQQ[[[bbbiiiooowww|||{{{eeeOOODDDQQQggg~~~|||~~~{{{uuurrrqqqvvvyyyxxxxxxzzzyyyzzz{{{{{{{{{zzzzzz{{{wwwuuudddOOOEEEEEEYYYwww{{{xxxxxxuuuooooooooonnnooooooqqqrrrssspppnnnmmmnnnrrrtttsssrrrttttttttttttttttttttttttqqqqqqqqqqqqpppppppppooopppooonnnmmmkkkkkkkkkkkkkkkiiigggffffffeeecccaaa```bbbdddeeeccc```\\\YYYTTTSSSRRRPPPOOONNNMMMLLLGGGCCC===777222000000111111222222111111555<<>>999444222333444444777<<>>888444222333444333666:::@@@QQQeeeyyy}}}gggVVV^^^ooo}}}{{{xxxkkkMMM<<>>EEEJJJLLLMMMLLLHHHBBB:::666333333333222111000///...---,,,,,,+++***+++++++++---,,,+++******************((('''((()))***)))'''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((())))))))))))+++,,,---///000222333444555777999999999<<>>>>>EEEMMM\\\mmm}}}zzzxxxwwwuuutttssssssttttttnnneee]]]VVVMMMCCC<<<888444222444444333444888<<>>888444666999;;;???DDDJJJSSS]]]cccfffiiioootttpppttthhhSSSDDD???QQQooo~~~xxxwwwwwwtttooooooppppppppppppoooooopppqqqqqqpppnnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkiiihhhfffeeeeeeeeecccaaa^^^]]]]]]\\\[[[YYYWWWWWWSSSSSSQQQOOONNNLLLJJJJJJGGGCCC===777222000000111000111222111222777???EEEGGGIIILLLLLLJJJDDD>>>:::333333333222111000///...,,,,,,+++***************)))((((((((((((((())))))***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((''''''''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''(((((())))))******+++,,,---///000222333444444777:::;;;;;;===BBBFFFaaa|||}}}~~~|||xxxvvvvvvxxxyyyvvvrrriiiZZZHHH===;;;<<>>888555333555555333444888===YYYppplll```iiisss[[[\\\pppyyy~~~vvv```JJJMMMNNN\\\|||~~~xxxjjj]]]ccciii```MMMGGGFFFMMMSSS[[[lll|||ooo[[[NNNIIIMMM[[[iiipppggg^^^]]]dddnnnuuuxxxwww|||wwwpppjjjgggVVVSSSOOOLLLMMMQQQUUUYYY___bbbhhhnnnsss{{{~~~uuupppqqqssszzzuuudddZZZZZZ```fffooozzz~~~}}}xxxuuurrrrrruuuwwwwwwvvv{{{~~~sssYYYPPPdddoooqqqqqq~~~|||jjjYYYJJJ@@@:::555222444666555777:::<<>>OOOmmmzzzxxxvvvsssoooooopppqqqqqqpppooonnnoooqqqrrrqqqooooooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnllllllkkkkkkjjjjjjkkkkkkkkkiiigggffffffeeecccaaa]]]]]]]]]]]][[[YYYWWWVVVRRRQQQPPPOOONNNLLLKKKJJJGGGCCC===777222000000111///000111000111666>>>EEEHHHJJJLLLMMMJJJDDD>>>:::333333333222111000///...,,,++++++***************))))))))))))***+++,,,,,,***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))(((&&&&&&((()))'''''''''((()))*********+++,,,---///000222333444333666999::::::<<>><<>>666<<<777555777888777666888888===@@@AAA@@@FFFPPPYYYaaaiiicccRRRDDD>>>OOOmmm|||yyyvvvsssooopppqqqrrrqqqqqqooonnnoooqqqsssrrrpppooorrruuuqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooollllllkkkjjjjjjjjjkkkkkkmmmkkkhhhgggfffeeecccaaa\\\]]]]]]]]]\\\YYYWWWUUUQQQQQQPPPOOONNNLLLLLLKKKGGGCCC===777222000000111...///000000111555>>>DDDIIIKKKMMMMMMJJJDDD===999333333333222111000///...,,,++++++***)))*********,,,,,,,,,---...///000111***((('''((()))***)))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))&&&''''''((()))******++++++,,,---///000222333444222666999::::::<<<@@@DDD]]]~~~~~~~~~}}}{{{{{{|||{{{zzzyyywwwssslll\\\KKKAAA???AAACCCDDDEEEEEECCC@@@???HHHOOO[[[kkk|||~~~}}}|||zzzxxxwwwwwwwwwzzzuuunnnhhhaaaUUUGGG<<<:::555222444555555666999@@@^^^sss}}}gggkkkxxx~~~yyyxxxyyyxxxuuu}}}oooxxxyyybbb^^^wwwwwwzzz{{{oooNNN@@@@@@KKKXXXppp{{{ooofffeeemmmtttWWWJJJBBBGGGQQQ]]]lllzzzjjjWWWIIIPPPfff|||ssshhheeelll{{{{{{~~~xxxnnn^^^PPPFFFAAA<<<:::===>>><<<999<<>>777444444444444333222111111---,,,++++++******++++++)))+++***)))555BBBAAA555))))))))))))))))))))))))******))))))((((((''''''(((''''''((()))******)))''''''((((((((((((''''''))))))(((''''''''''''((()))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''((((((((())),,,---...///000111222333555777:::::::::<<>>BBBCCCEEEGGGFFFEEEBBBAAAFFFMMM[[[jjj{{{~~~}}}{{{zzzyyyxxxxxxzzzuuunnniiibbbWWWHHH>>>:::555222444555444666999AAA]]]qqq~~~nnnaaappp||||||{{{rrryyyzzzccc^^^uuuzzzqqqQQQCCCAAAKKKWWWppp{{{qqqiiiiiiooovvvXXXKKKBBBGGGQQQ\\\lllzzzzzzcccQQQGGGWWWvvvkkkaaa```iii{{{|||uuuhhh[[[RRRGGG@@@??????===:::777;;;???BBBJJJWWWaaaeeedddeeefffeeedddeeefffgggoooooottt}}}}}}|||{{{~~~vvvhhhbbbeeeiiisss{{{wwwrrrppprrrrrrrrrrrrrrrtttvvvxxxsssZZZ\\\nnnxxxrrrhhhmmmvvvnnnZZZMMMDDD<<<:::<<<>>>===;;;999999:::<<<=========AAAGGGJJJLLLRRRYYY\\\^^^]]]RRRBBB???PPPfffwwwsssrrrqqqpppooonnnnnnoooppprrrsssrrrqqqqqqqqqqqqqqqrrrrrrttttttsssqqqooooooqqqssstttuuuuuutttqqqoooooopppnnnmmmllljjjjjjkkklllmmmkkkjjjhhhfffdddcccbbbbbb```___^^^\\\ZZZXXXVVVVVVTTTTTTRRRPPPNNNLLLKKKJJJGGGAAA999333111111222222222000111333333555===FFFKKKOOOOOOJJJFFFCCC<<<666333333333333222111000000---,,,++++++******++++++))),,,***'''---666444***))))))))))))))))))))))))***)))))))))((((((((('''(((((('''((()))***))))))'''(((((())))))((((((''')))(((''''''&&&&&&'''''')))((('''&&&%%%&&&&&&''')))((((((((('''''''''''''''''''''((((((((()))))),,,---...///000111222333555777:::::::::<<>>@@@BBBDDDGGGGGGEEECCCAAACCCLLLZZZjjjzzz~~~|||{{{zzzzzzzzzyyytttooojjjdddZZZKKKAAA;;;555222444555444555888BBB[[[mmmzzzsssXXXmmm~~~|||~~~hhh```ttt~~~rrrUUUEEEBBBKKKVVVooo}}}uuunnnnnnsssxxxZZZLLLCCCGGGQQQ\\\kkkyyypppWWWJJJGGG___aaaWWWWWWcccyyy~~~|||qqq]]]LLLFFF???777444777;;;<<<;;;EEEOOOZZZaaaiiisss|||~~~wwwwwwvvvtttooohhhaaa]]]\\\[[[aaannnzzz}}}zzzmmmhhhkkkooozzz{{{rrrnnnmmmqqqrrrssstttuuuwwwzzz}}}www___\\\gggooonnnkkkyyy~~~___RRRDDD<<<999777999===AAABBBEEEGGGHHHGGGEEEDDDHHHGGGKKKRRRWWWZZZ___eeeeeeeee```QQQ???<<>>>>>@@@CCCFFFFFFEEEBBB@@@BBBKKK[[[kkk{{{}}}|||{{{zzzzzzzzzxxxtttppplllggg\\\NNNCCC;;;666222444555444555888BBBWWWgggvvvrrr[[[vvvoooeeessssssWWWFFFAAAHHHTTTnnnzzztttrrruuuxxx]]]NNNDDDGGGPPP[[[jjjxxxwwwbbbPPPLLLSSSmmmZZZNNNNNN^^^yyyzzzlll]]]JJJ;;;<<<999666444777???HHHNNNdddppp|||~~~zzzrrrfff[[[WWWNNNMMMSSS___kkkttt}}}tttppprrrwww{{{~~~wwwpppnnnoooqqqsssvvvwwwxxx{{{xxxbbbZZZ___gggooottteeeEEE>>>777333444666888:::AAAHHHRRR[[[___]]]XXXTTTUUUVVV\\\bbbeeegggmmmtttwwwtttkkkWWWAAA;;;MMMbbbvvvsssrrrqqqqqqpppppppppqqqrrrtttuuuuuutttsssrrrqqqppppppppprrrssstttsssrrrrrrtttvvvtttttttttrrrooommmmmmnnnooooooooooooooonnnnnnnnnjjjiiihhhfffdddcccccccccbbbaaa```^^^\\\ZZZYYYXXXUUUTTTSSSQQQOOOMMMKKKJJJFFFAAA999333000000111111000...000333555888AAAJJJOOORRRQQQLLLGGGCCC<<<555333333333333333222000000---,,,++++++******++++++'''+++,,,((('''++++++)))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))************))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))),,,---...///000111222333444777999::::::===BBBGGGddd~~~~~~~~~~~~}}}{{{zzzwwwtttlll]]]LLLBBB@@@???BBBEEEHHHIIIGGGDDDBBBBBBLLL\\\mmm|||~~~}}}|||{{{zzzzzzyyyyyyxxxtttpppmmmhhh^^^PPPEEE<<<666333444555444555777@@@SSSaaarrrooobbbxxxjjjsssvvvWWWEEE>>>EEEQQQlllxxxuuutttuuu```PPPEEEGGGPPPZZZiiiwwwkkkXXXJJJSSSfffWWWHHHIII\\\{{{ppp[[[KKK@@@888111444666777<<>>FFFQQQ\\\cccfffeeeddd^^^cccjjjpppooonnnuuuvvvaaaHHH>>>LLL```yyyvvvuuutttsssrrrqqqqqqqqqrrrtttuuussssssrrrrrrqqqrrrrrrssssssuuuuuuuuuttttttuuuwwwtttuuuuuussspppnnnnnnooonnnooopppppppppooommmmmmjjjiiigggfffddddddcccccccccbbbaaa```^^^]]][[[[[[UUUTTTSSSQQQOOOMMMLLLKKKFFF@@@888222000000111111...---...222444777@@@JJJPPPSSSSSSNNNIIIEEE>>>777555555555555444333222111---,,,++++++******++++++'''+++---+++)))+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***,,,---...///000111222333444666999::::::===CCCHHHeee~~~|||{{{xxxuuummm^^^LLLBBBAAABBBEEEIIILLLLLLJJJFFFCCCCCCLLL\\\mmm}}}~~~}}}|||{{{zzzzzzzzzzzzxxxtttqqqnnniii___PPPEEE<<<666333444555333444777===MMM\\\ooommmeeennnrrryyyXXXDDD<<>>888555555555555444333222222---,,,++++++******+++++++++***)))***)))((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''***,,,***'''%%%'''***'''(((((())))))((((((''')))(((''''''&&&&&&''''''%%%%%%'''(((((((((''''''''''''''''''((((((((()))(((((()))))))))*********,,,---...///000111222333333666888999:::>>>DDDIII___yyywwwssslll\\\KKKAAA???@@@CCCGGGJJJIIIFFFAAA>>>AAAJJJYYYjjj{{{~~~}}}||||||}}}}}}xxxuuuqqqoooiii^^^OOOCCC===777333444555333444777777EEEUUUlllxxx]]]^^^nnnmmmttt]]]GGG;;;;;;DDD___zzztttqqqooonnneeeUUUHHHHHHOOOXXXggguuunnn[[[NNNKKKMMMaaawwwqqqNNNMMM\\\xxxqqqVVVCCC:::555000555555:::GGG\\\ppp~~~qqq^^^LLL???>>>===999;;;BBB@@@???BBBHHHLLLOOOTTT[[[bbbnnn{{{uuutttvvvvvvxxxwwwrrrjjjeeefffhhhlllsss|||yyynnnbbbVVVRRRTTTQQQ[[[dddbbbTTTBBB888777222777888444666???EEEEEEQQQWWW```jjjqqqtttttttttoooiiiiiiuuugggVVV[[[hhh|||{{{||||||zzzxxxvvvtttsssrrrrrrrrrtttssssssrrrrrrrrrssssssrrrtttuuutttqqqpppoooppplllnnnooonnnmmmlllmmmnnnhhhjjjmmmnnnnnnllliiigggiiihhhgggfffeeeddddddddd``````___^^^\\\[[[ZZZZZZVVVUUUTTTRRRPPPNNNLLLLLLEEE@@@888222//////000000111000111444666999BBBLLLKKKNNNOOOKKKGGGDDD>>>777444444444444333222111111---,,,++++++******+++++++++((('''))),,,+++******))))))))))))))))))))))))'''((((((((())))))******'''***---+++&&&$$$'''***''''''((((((((((((''''''))))))(((''''''''''''((($$$%%%'''(((((((((''''''&&&'''''''''(((((())))))))))))))))))************,,,---...///000111222333333555888999:::>>>DDDIII\\\~~~|||{{{xxxuuuoooaaaNNNAAA===@@@BBBDDDFFFEEECCC???===FFFJJJVVViii{{{|||{{{|||~~~yyywwwsssooohhh]]]PPPFFF===888555777777444333555:::===LLLggglllZZZUUUsssrrr}}}vvvxxx```MMM<<<;;;FFFZZZxxx~~~vvvooommmooohhhZZZGGGFFFRRRWWW```sssmmmYYYLLLMMM]]]mmmfffSSSMMMgggnnnSSSBBB:::777555777777@@@WWWuuuoooaaaMMMCCC;;;:::;;;;;;>>>DDD;;;JJJIII???AAAHHHQQQ\\\dddiiivvvyyyooolllnnnqqqrrrrrrpppmmmjjjhhhhhhiiiwww}}}wwwnnnfff___[[[\\\\\\ZZZSSSJJJCCCAAAAAA===;;;===EEEMMMTTT^^^fffuuu|||ggg```lllxxxjjjTTTUUUccc}}}zzz{{{{{{xxx|||vvvrrrpppnnnlllmmmppprrrrrrpppnnnmmmnnnrrruuusssvvvvvvqqqmmmmmmmmmkkkmmmlllkkkjjjjjjkkkkkkkkkkkklllnnnnnnnnnllljjjhhhjjjhhhgggeeeddddddddddddfffccc```^^^]]]]]]\\\ZZZVVVTTTSSSQQQOOOKKKFFFCCC>>>:::444111000111111111111111222222555;;;CCCHHHNNNPPPPPPMMMGGGAAA<<<:::333444555666666444222111,,,+++++++++,,,,,,***(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))((((((((((((+++,,,---///000222333444444555777888:::===BBBFFF^^^}}}{{{xxxuuunnn```NNNAAA<<<>>>@@@BBBDDDDDDAAA???===FFFIIIUUUhhhzzz}}}|||}}}~~~~~~~~~yyywwwsssoooiii^^^PPPGGG===888555666777444444666<<<===IIIccckkkYYYWWW|||tttoooxxxwww|||hhhUUUBBB>>>FFFYYYuuu~~~wwwpppnnnpppjjj\\\HHHEEEOOOTTT^^^qqqiiiVVVNNNXXXqqqhhhVVVTTTssslllQQQ@@@999777777777;;;HHHaaa}}}yyyfffXXXDDD<<<888<<<@@@@@@AAACCCNNNYYYRRRDDDCCCHHHKKKSSS\\\aaammm{{{{{{rrrjjjiiimmmrrrsssuuutttpppmmmkkkjjjmmmzzz|||xxxrrrmmmhhheeeaaaaaaaaa]]]VVVOOOJJJHHHKKKJJJNNNWWW```hhhpppxxxcccWWWddduuugggOOOPPP^^^{{{zzz{{{{{{xxxyyyuuurrrqqqnnnkkkmmmrrrqqqrrrrrrqqqooooooqqqsssrrrtttrrrnnnllloooooommmooonnnlllllllllllllllllllllmmmnnnnnnnnnllljjjiiijjjiiigggfffeeeddddddeeefffdddaaa___^^^^^^]]][[[VVVUUUSSSQQQOOOKKKFFFBBB>>>:::444111000111111111111111222222555<<>>BBBFFF]]]~~~zzzwwwsssmmm___MMM@@@<<<;;;===@@@BBBBBBAAA>>><<>>===GGG```~~~nnn^^^VVVmmm{{{{{{uuu|||uuukkkyyyrrrvvv~~~qqq\\\HHHAAAFFFVVVqqq~~~yyysssqqqsssmmm___JJJCCCLLLQQQ[[[nnn~~~{{{dddVVVYYYnnndddVVV[[[}}}gggMMM===888888:::999BBBVVVrrrppp]]]PPP@@@<<<<<>>CCCGGG\\\~~~zzzvvvrrrlll^^^LLL@@@===;;;===@@@BBBCCCAAA???===DDDGGGRRRdddvvv~~~~~~~~~}}}{{{yyyzzzxxxuuuqqqkkk___QQQGGG===888444555666444555777<<<===IIIcccxxxhhhVVVeee{{{qqqqqqmmmyyywwwjjjxxxrrrwww~~~ttt___KKKBBBEEESSSnnn{{{vvvtttuuuqqqeeeNNNDDDJJJOOOYYYlllzzzyyyeeecccsssbbb]]]jjj}}}^^^GGG;;;777:::>>>>>>NNNhhh{{{kkkYYYLLLDDDEEEGGGHHHIIIMMMUUU\\\mmmoooaaaUUU^^^fffddddddbbb```aaaeeeiiimmmuuu}}}}}}uuurrrxxx|||mmmccc]]]\\\aaahhhoootttzzz~~~~~~{{{yyyxxx}}}wwwkkkbbb```bbbgggkkkpppsssuuuvvvuuuvvvxxx~~~{{{uuurrrsssyyy^^^RRRgggzzzYYYBBBGGGXXXxxx{{{|||{{{wwwrrrooolllhhh```YYYZZZ______```bbbcccccceeeiiikkkkkkmmmllljjjkkkmmmjjjdddddd```]]]___dddkkkoooqqqoooooooooooonnnlllkkkjjjjjjjjjiiihhhgggfffeeeeeeeeeccc```_________]]][[[XXXVVVTTTRRROOOKKKFFFBBB===999444111000111222222111111222333777>>>FFFLLLNNNQQQSSSQQQKKKBBB:::555333444555666666444222111///,,,***((()))+++,,,+++******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))+++,,,---///000222333444555666888999;;;>>>CCCGGG[[[~~~zzzvvvrrrkkk]]]LLLAAA>>><<<>>>AAADDDDDDCCCAAA???BBBEEEPPPbbbttt~~~}}}}}}|||zzzxxxzzzxxxvvvssslll```QQQGGG===777444555555444555888999???PPPmmmoooZZZiii}}}~~~yyyzzzmmmsss```LLLCCCDDDPPPjjj}}}yyyvvvwwwtttjjjSSSEEEIIIOOOYYYjjjvvv{{{ppp|||jjjrrrpppTTTAAA999777<<>>CCCFFF[[[~~~}}}zzzvvvrrrkkk^^^MMMBBB???>>>@@@CCCEEEFFFDDDAAA???AAADDDNNN```rrr~~~||||||{{{yyyxxxzzzyyywwwtttmmmaaaRRRGGG===777333444555444666999:::DDD[[[xxxppp[[[qqq|||pppwwweeeRRRGGGEEENNNfff}}}{{{wwwwwwuuummmWWWGGGIIIOOOXXXgggssstttyyyaaaHHH<<<999888===EEEMMMeeewwwiii[[[QQQGGGPPPVVVUUUYYYmmm~~~tttmmmfffbbbeeelllwww{{{{{{xxx|||qqqdddVVVRRRSSSXXX```gggmmmsss|||tttooofff^^^XXXSSSOOOLLLHHHLLLSSS[[[ccciiimmmpppssssssuuu{{{yyyjjj```QQQKKKaaannnQQQAAAJJJ\\\www|||{{{xxxrrrlllaaaVVVLLLBBB999777999888888888888<<>>IIIYYYgggooorrrrrrqqqpppooonnnmmmlllkkkiiiiiiiiihhhgggfffeeeddd```___^^^^^^^^^]]][[[YYYWWWVVVTTTRRRPPPMMMHHHDDD<<<888333111111222222222000111222444999@@@IIIOOORRRTTTUUUQQQJJJAAA999555333444555666666444222111...,,,***)))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))'''(((((())))))(((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''(((((())))))******+++,,,---///000222333444444555777888:::===BBBFFFYYY}}}|||{{{wwwrrrlll^^^NNNCCCAAA@@@AAADDDFFFFFFCCCAAA???@@@CCCMMM^^^ppp~~~{{{zzzzzzyyyxxxzzzyyywwwuuunnnbbbRRRGGG===777333444555444666:::???LLLeeelll```}}}vvvlllooo\\\OOOHHHMMMaaavvv|||xxxwwwsssnnnYYYHHHIIINNNVVVdddqqq~~~~~~jjjSSS>>>888999:::???GGGSSSkkk{{{nnnaaaXXXMMMWWW___cccooo{{{ssskkkiiilllttt~~~}}}yyy```UUULLLLLLRRRZZZbbbiiiooouuu~~~wwwqqqaaa___[[[XXXUUUTTTRRRQQQQQQTTTYYY___dddhhhkkklllkkkmmmpppsssxxx~~~|||kkkZZZLLLEEECCCLLLpppkkkRRRDDDKKKYYYwww}}}zzzvvvpppfffXXXIII@@@:::444111111111111222333666<<>>888444666777777888<<>>888======999@@@NNN___zzz~~~ssslllfffnnnyyy|||xxxrrrsss{{{zzzqqqnnnsssrrrcccYYYAAACCCFFFKKKSSS]]]hhhppptttyyy{{{uuukkk```WWWQQQOOONNNOOORRRVVVZZZ\\\^^^aaaccceeegggjjjmmmnnnkkkfffbbbcccccccccdddfffiiilllnnnppppppqqqqqqrrrrrrssssssooohhh]]]PPPAAA888:::AAAOOOqqqttt```LLLLLLYYYyyy}}}wwwnnncccPPPDDD999444222///------222444888::::::;;;>>>@@@HHHOOOQQQGGG;;;666666666===JJJaaa||||||wwwtttpppnnnlllkkkiiihhhjjjhhhfffffffffeeedddbbbbbbbbbaaa```___]]][[[ZZZVVVUUUTTTSSSRRROOOKKKGGG>>>777222222111///...000000...000555;;;AAAKKKUUUYYYYYYVVVOOOGGG???:::888666777777777666444111000---,,,+++*********+++,,,+++++++++***)))((((((''')))'''&&&'''((()))((('''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******)))))))))))))))***+++,,,---///000222333444555666777888999;;;@@@CCCVVVwww~~~}}}zzztttnnnaaaPPPCCC???<<<>>>@@@AAABBBAAA???>>>BBBCCCLLL]]]ooo|||{{{{{{{{{{{{{{{{{{yyyvvvsssmmmaaaSSSIII>>>888444666777777888<<>>444111111///...000222444777888999<<>>888333333222000///222111///111666;;;AAAKKKUUUYYYYYYVVVPPPGGG???999777666666777777666333111///---,,,+++*********+++++++++++++++***)))(((((((((***((('''((()))***)))((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***))))))(((((()))))))))+++,,,---///000222333444555666777888999;;;@@@CCCVVVwww~~~zzzuuuooocccQQQCCC>>><<<>>>AAACCCCCCBBB???===BBBDDDMMM^^^ppp|||{{{{{{||||||{{{{{{yyyvvvssslllaaaSSSJJJ===777444555777666888<<>>>>>@@@DDDFFFFFFDDDAAA>>>@@@BBBLLL]]]ppp|||{{{||||||}}}|||zzzxxxtttpppjjj___QQQHHH===777333555666666888<<>>>>>AAASSShhh}}}~~~{{{|||lllTTTEEE@@@<<<===CCCPPPhhh}}}xxx```JJJ===@@@FFFOOOYYYaaajjjqqquuuwwwyyy}}}{{{pppdddYYYRRRSSSRRRQQQQQQRRRTTTWWWYYY]]][[[XXXVVVUUUXXX^^^ccchhhnnntttwwwrrrggg\\\UUUWWWSSSNNNIIIEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???;;;777333333???YYYqqq}}}qqqooossswwwnnn\\\UUUWWWqqqrrrfffZZZNNN:::333......000000333666666;;;@@@DDDEEEIIIOOOUUUQQQWWWUUUHHH>>>CCCSSS___yyyuuurrrooommmlllkkkjjjiiiiiigggeeeeeeeeedddbbb```ccccccbbbaaa___]]][[[ZZZYYYWWWUUUSSSQQQMMMHHHDDD>>>888333333333111111333333111333999>>>DDDMMMVVVXXXYYYWWWQQQHHH???888555666666777666555222///...,,,,,,++++++++++++***++++++++++++******)))))))))***)))((((((******)))((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))+++,,,---///000222333444555666777888999;;;@@@CCCYYYzzz{{{vvvooobbbPPPCCC===>>>@@@DDDFFFFFFCCC@@@>>>@@@BBBMMM___qqq|||{{{|||}}}}}}}}}yyyvvvrrrnnnggg[[[NNNDDD<<<666333444666666888<<>>AAABBBBBB@@@===;;;BBBEEEPPPbbbuuu|||{{{|||~~~~~~~~~zzzwwwrrrllldddXXXKKKAAA;;;555222444666666888<<>>:::>>>EEE@@@@@@CCCIIIRRRhhhvvvuuurrrxxx{{{uuunnn]]]DDD888888888;;;FFF\\\xxx|||bbbMMMBBBJJJQQQ[[[eeelllrrrvvvyyyzzz{{{}}}~~~vvvbbbQQQIIIKKKOOOLLLMMMPPPTTTXXX]]]```bbb]]]ZZZUUUPPPNNNRRRYYY^^^iiiooovvvvvvoooeee]]]YYYWWWRRRJJJAAA:::666444444000000//////////////////000...---000333;;;KKKZZZNNNLLLKKKJJJJJJHHHBBB===CCCEEELLLTTTSSSLLLHHHIIIiiiuuuxxxjjjXXXLLLCCC;;;666222000222333444888>>>BBBNNN]]]fffjjjnnnuuu{{{}}}}}}}}}{{{{{{pppmmmjjjiiiiiiiiiiiihhhhhhfffeeeeeefffgggeeedddddddddcccbbb```^^^\\\[[[ZZZXXXWWWUUUSSSOOOKKKGGG<<<555111222222000000222222111555<<>>888666888888999888666333000...+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((('''&&&'''((()))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******+++,,,---///000222333444555666777888999;;;@@@CCCYYY{{{{{{ssskkk]]]MMMAAA======>>>???@@@@@@>>><<<;;;BBBEEEPPPcccvvv||||||}}}~~~~~~}}}yyyrrrlllcccWWWIII???:::555222444666666888<<>>BBBFFFOOOZZZTTTQQQRRR]]]sssssslllpppnnnvvv|||vvvmmmZZZ???<<<999999CCCXXXrrrjjjWWWMMMSSSZZZccclllrrrvvvzzz|||~~~wwwaaaOOOHHHKKKPPPPPPRRRVVV[[[___dddgggiii___]]]XXXUUUUUUZZZbbbhhhnnntttxxxvvvnnneee^^^\\\YYYSSSJJJAAA999555444333............////////////111///...111222111444:::333111222444777666444333333555999???@@@???>>>@@@WWWbbbdddTTTCCC;;;666222333000///333555777<<>>???@@@@@@AAA@@@???>>>===@@@CCCOOObbbuuu}}}|||}}}~~~zzztttlllcccVVVHHH???:::555111444666666999<<>>@@@IIIQQQ\\\iiijjjbbbaaappp~~~rrrjjjeeeiiiiiittt{{{vvvlllWWW;;;<<<777777JJJkkktttbbbZZZZZZ```hhhpppvvvyyy}}}zzzeeeRRRIIILLLQQQUUUWWWZZZ^^^bbbeeeggghhhaaa___]]][[[\\\ccclllrrrtttxxx{{{wwwnnneee___^^^VVVPPPGGG===666222000000,,,,,,------......//////,,,***---333555222000000333111000222222000///000111000222444666555777999EEEPPPRRRDDD555111000//////---...333666888>>>EEENNN[[[mmmzzz|||vvvrrrllliiigggffffffggggggfffgggfffeeegggiiijjjjjjiiiddddddcccbbb```^^^]]]\\\ZZZYYYXXXWWWVVVSSSNNNKKK===777333333444222222555000000555>>>EEELLLUUU^^^___\\\VVVMMMDDD<<<999888:::;;;;;;:::777444111///++++++,,,---,,,+++***)))++++++++++++++++++++++++***)))((()))***+++***((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))***,,,,,,+++,,,---///000222333444555666777888999;;;@@@CCCSSSvvvzzzssskkk___NNNAAA<<<:::<<<===>>>===<<<===>>>AAAEEEMMM[[[lll}}}|||}}}}}}xxxsssooodddRRRDDD===777555555666666444777===PPP___[[[UUUooo}}}jjj^^^fffQQQ___uuutttooohhh^^^QQQIIILLLTTT]]]yyy{{{tttttt}}}|||gggLLL@@@HHHTTTcccrrr{{{{{{uuupppaaaTTTHHHHHHWWWiiivvv{{{yyywwwzzz|||lllbbb___aaadddiiiqqqwwwttteeeOOO>>>>>>999@@@]]]}}}xxxkkkeeehhhjjjlllooosssyyyttt]]]OOOKKKNNNRRRUUU[[[aaacccgggkkkjjjfffdddccccccdddhhhooouuuyyy|||ssskkkfff___YYYVVVOOOCCC999333///...---------------------------////////////000000000000///......///111333333222222111111000000000111111<<<>>>;;;444222444444000222000111444666:::DDDNNNVVViii{{{{{{vvvrrrooonnnllliiiffffffhhhkkkmmmiiihhhfffeeeeeefffggghhhccccccccccccaaa___]]][[[YYYWWWVVVWWWVVVRRRJJJDDD888666333222222222111000222444888===CCCKKKTTTZZZ\\\ZZZVVVOOOEEE<<<777444888999999999777444111///++++++++++++++++++++++++)))******+++++++++*********)))((()))***+++***(((******))))))(((((('''''''''''''''''''''((())))))---,,,***(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********+++,,,...///111222333555666777888888:::>>>@@@OOOrrryyyrrrkkk^^^MMM@@@:::;;;===??????>>>>>>>>>???@@@DDDMMM[[[mmm|||{{{|||{{{uuuppplllbbbRRRDDD???777555444666555444777<<>>EEEMMMVVV\\\]]][[[VVVNNNDDD<<<777555888999999888666333000///++++++++++++++++++++++++******++++++++++++*********)))((()))***+++***(((***)))))))))(((((((((''''''''''''''''''((()))))),,,+++***(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,...///111222333444666777888888:::>>>AAAOOOsss~~~}}}|||wwwrrrkkk^^^LLL>>>999<<<>>>AAAAAA@@@??????@@@???DDDNNN\\\ooo{{{zzz|||~~~yyysssmmmiii___QQQEEE@@@777444444666555444777<<>>AAAPPPsss~~~}}}{{{wwwsssmmm___LLL>>>888<<<>>>AAAAAA@@@?????????>>>CCCNNN]]]ppp|||{{{|||~~~yyyssslllggg]]]OOOCCC???666444444666555333666<<>>JJJaaawwwzzzyyywwwuuuvvvtttrrrqqqrrrqqqpppnnnmmmmmmnnnnnnooonnnnnnnnnmmmllljjjhhhggggggggggggcccbbbbbbaaa```___^^^]]]]]]ZZZXXXWWWUUUOOOFFF???777555222111222333222111111555;;;AAAHHHPPPXXX]]]```\\\VVVLLLBBB<<<999888::::::999777444111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++*********)))((()))***+++***((())))))))))))(((((((((((('''''''''''''''((())))))******))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))***+++,,,...///111222333444555666777888;;;>>>AAAPPPsss~~~{{{xxxuuunnn___KKK>>>::::::<<>>=========BBBNNN^^^qqq}}}|||~~~|||uuunnnggg]]]MMMAAA<<<666444333555555333666<<>>@@@???===<<<<<<<<>>555222///......///............//////000000111111111222222333444555666666000333666666444444666999===>>>???AAAAAAAAA@@@@@@<<<:::;;;======:::999;;;;;;999:::>>>III___{{{wwwtttqqqqqqrrrqqqooonnnnnnooonnnllliiijjjkkklllmmmnnnnnnnnnnnnjjjjjjiiihhhggggggfffeeebbbaaa```___^^^^^^^^^^^^[[[YYYWWWVVVTTTOOOFFF@@@666444222111222333333222333777===DDDKKKRRRZZZ^^^ddd^^^UUUIII@@@;;;;;;<<<>>>===:::777444111///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))***)))((()))***+++***((((((((((((((())))))))))))'''''''''''''''((())))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))***+++,,,...///111222333333444666777888;;;???BBBPPPsss{{{xxxuuulll[[[HHH>>><<<777:::>>>@@@???===;;;;;;<<>>555333333555444222666;;;;;;CCCEEERRRwwwxxx^^^dddjjjRRRIIIJJJ]]]jjjxxxrrrWWWNNNRRRXXXttt~~~yyy{{{rrrZZZOOORRRZZZhhhooowwwppp]]]ZZZHHHDDDBBBEEEHHHLLLUUU]]]\\\fffrrrzzzwwwlll[[[TTTKKKCCC@@@???@@@@@@@@@DDDFFFFFFJJJPPPRRRQQQRRRTTTWWWZZZ]]]___``````]]]^^^ZZZPPPIIICCC<<<666111///------...///...---......///000000111222222222222333444555666777777333888===??????AAAFFFJJJKKKLLLNNNPPPQQQPPPOOOOOOKKKHHHIIINNNOOOKKKKKKNNNLLLNNNTTT___mmm~~~wwwsssssspppmmmnnnrrrooonnnnnnnnnooonnnllljjjiiijjjjjjkkkkkklllmmmmmmjjjjjjjjjjjjiiihhhhhhgggccccccaaa```______``````]]]ZZZXXXVVVSSSMMMDDD===666444222111222333333333222777???GGGOOOWWW___dddeee___UUUIII???;;;;;;===@@@???<<<888444111///...------------------------------------,,,+++***)))***)))((()))***+++***((('''((((((((()))))))))***'''''''''''''''((())))))&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((***+++,,,...///111222333222444666777999;;;???CCCPPPsss~~~~~~zzzxxxsssjjjYYYFFF===<<<777;;;???@@@???===<<<;;;<<>>;;;<<<>>>BBB@@@<<<999555222000///---------------------------...------,,,+++***)))***)))((()))***+++***((('''((((((((())))))******'''''''''''''''((())))))&&&'''((())))))((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((***+++,,,...000111222333222444666777999<<<@@@CCCPPPsss~~~}}}~~~}}}}}}~~~~~~}}}|||wwwuuuppphhhXXXFFF<<<:::777999::::::::::::;;;===>>>DDDQQQaaassszzzzzzzzzzzz{{{|||~~~~~~xxxrrrnnneeeUUUEEE===:::555333444444333555:::<<>>@@@@@@JJJXXX```vvv{{{~~~{{{ooofff]]]UUUOOOLLLEEE@@@@@@AAA@@@???AAA<<<;;;;;;<<<>>>AAADDDFFFDDDGGGIIIJJJJJJMMMRRRVVV]]]ccc```QQQBBB999555111222000---+++***+++,,,...222222222000//////222444666777888888888999===???FFFPPP\\\eeeiiilllqqquuuvvv~~~~~~~~~}}}zzzzzz|||uuu~~~yyytttpppqqqqqqqqqooommmmmmoooqqqoooooonnnnnnmmmmmmlllllljjjjjjjjjkkkkkklllllllllkkkjjjiiiiiihhhhhhiiiiiihhheeebbb``````aaaaaaaaa]]]\\\ZZZWWWRRRIII@@@:::333444444222111000111333333777@@@JJJUUU^^^dddggghhh```RRRDDD:::888<<<@@@AAA@@@===:::666333000///......---------,,,,,,,,,***,,,------+++******+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))))))))))))))((((((((((((+++,,,---...///111222222333555666777888;;;???BBBQQQrrr~~~}}}||||||{{{zzzzzz{{{{{{zzzyyyxxxuuuqqqiiiYYYGGG<<<:::888999;;;;;;::::::<<<======DDDQQQbbbuuuzzzzzzyyyyyyzzz|||}}}~~~yyysssnnndddSSSDDD<<<999444333444555444666;;;>>>PPPVVV___|||bbbfffaaaLLLCCCJJJXXXhhhxxxnnnSSSIIIPPPiii{{{yyyjjjVVVPPPSSS\\\iiiuuu~~~{{{___HHH???@@@;;;IIIVVVcccttt|||tttiiiaaaYYYQQQLLLHHHBBB>>>@@@BBBAAAAAABBB<<<<<<===>>>AAADDDHHHJJJJJJLLLNNNOOOQQQUUU\\\aaallllllaaaMMM===444000---333111000//////000222333000222333444444555888:::666999===AAAEEEJJJOOOSSSZZZcccooowww{{{{{{vvvtttqqqnnnooooooooonnnllllllnnnoooqqqppppppooonnnmmmmmmlllkkkkkklllllllllmmmmmmmmmkkkjjjiiiiiihhhhhhiiiiiihhheeebbbaaaaaabbbaaaaaa]]]\\\ZZZWWWQQQHHH???999333444444333111000111333444999BBBLLLWWW___eeehhhggg___RRREEE<<<;;;>>>BBBBBB@@@>>>:::666333000///......---------,,,,,,,,,***,,,------+++******+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''''''''''''''((())))))))))))))))))((((((((((((+++,,,---...///111222222333555666777888;;;???BBBMMMooo~~~~~~~~~~~~~~~}}}|||{{{|||zzzyyyyyyzzzzzzyyywwwxxxuuuqqqiiiYYYGGG<<<:::888:::;;;;;;;;;;;;<<<>>>===CCCPPPbbbwww{{{zzzzzzyyyzzz{{{}}}~~~yyysssnnndddRRRBBB:::777333222444555555777<<>>BBBDDDaaaxxx~~~|||}}}~~~}}}}}}uuujjjaaaYYYRRRKKKFFFBBB===<<<@@@CCCBBBCCCFFFBBBBBBDDDFFFJJJNNNQQQTTTXXXYYYZZZ\\\___eeekkkpppwwwnnn\\\FFF777111///,,,............///000222222...000333555777999===???@@@EEEMMMUUU\\\ccciiinnnsssyyyyyyqqqooooooooommmnnnnnnnnnllljjjjjjlllnnnrrrqqqpppooonnnmmmllllllllllllmmmmmmmmmmmmnnnnnnjjjjjjiiihhhhhhhhhhhhiiiiiifffcccbbbbbbcccbbbaaa]]]]]][[[VVVOOOEEE===777333444444333111111222444666;;;DDDOOOYYYbbbgggiiifff^^^QQQFFF???>>>AAADDDBBB@@@>>>:::666333000///......---------,,,,,,,,,***,,,------+++******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((((((((())))))))))))+++,,,---...///111222222333555666777888;;;???BBBIIIkkk~~~~~~~~~~~~}}}}}}||||||}}}||||||||||||{{{zzzxxxuuuqqqiiiYYYGGG<<<:::888:::;;;;;;;;;;;;<<<>>>>>>DDDPPPaaawww}}}|||{{{{{{{{{|||}}}~~~}}}wwwqqqmmmcccSSSCCC;;;666222111444555555888===JJJ___ccc]]]mmmzzz}}}XXXFFF>>>GGGQQQ^^^ooonnn]]]XXXRRRbbbyyyeeeQQQLLLUUUaaaooo{{{sss^^^JJJ>>>AAAIII^^^~~~}}}{{{yyyzzz{{{|||zzzxxxvvvuuuuuuuuuwwwyyy|||~~~wwwooocccYYYQQQJJJDDD???<<<:::<<>>:::666222000.........---------,,,,,,,,,***,,,------+++******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((((((((())))))))))))+++,,,---...///111222222333555666777888;;;???BBBGGGjjj~~~~~~}}}}}}}}}}}}|||zzzwwwtttppphhhXXXFFF<<<:::888:::;;;;;;:::;;;<<<>>>???DDDOOO___ttt~~~}}}|||||||||}}}~~~zzztttooolllcccTTTEEE>>>555222111444555666999>>>OOOcccaaaVVVdddrrrQQQDDD???EEEOOO\\\lll}}}~~~lll___ZZZTTT___rrrkkkRRRKKKQQQ]]]jjjwww|||iiiUUUEEE@@@IIIUUU~~~}}}zzzxxxvvvtttrrrqqqqqqooollliiiiiikkkmmmjjjlllppptttwwwzzz|||}}}vvvmmm___SSSJJJDDD===999888999>>>EEEIIIHHHJJJMMMQQQRRRUUUXXX]]]aaadddfffccceeegggiiijjjiiigggfff]]]RRRCCC999555333222222000111222333444555666666999;;;===AAAHHHSSS___gggrrruuuyyy}}}}}}rrrpppooopppssssssqqqoooooopppooonnnllllllnnnpppooonnnmmmlllkkkjjjiiiiiilllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhgggggghhhhhhhhhfffddddddddddddbbbaaa\\\\\\ZZZTTTJJJ@@@999555333333444333222222333555666===GGGSSS]]]dddggghhhccc[[[PPPHHHEEEEEEGGGGGGCCCAAA>>>:::666222///.........---------,,,,,,,,,***,,,------+++******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((((((((()))))))))***+++,,,---...///111222222333555666777888;;;???BBBHHHkkk}}}|||{{{||||||zzzxxxvvvsssooogggWWWEEE:::888777999::::::::::::;;;===???DDDNNN^^^qqq}}}|||{{{||||||}}}wwwqqqmmmkkkcccTTTFFF???666222111444555555999===OOOaaa]]]QQQbbbhhhJJJCCCAAADDDOOO\\\iii{{{zzz~~~nnn___VVVRRRYYYiiioooTTTKKKOOOXXXeeesssxxxcccPPPCCCCCCQQQaaayyyuuurrrooommmkkkjjjiiigggeeecccdddgggjjjhhhiiilllooossswwwzzz{{{xxxmmm]]]NNNEEE???:::777888:::AAAJJJMMMKKKMMMPPPRRRSSSVVVYYY]]]```cccdddeeeeeeeeeeeeddd```[[[WWWMMMCCC:::666444111000111000111222333555888:::;;;<<<>>>BBBHHHRRR```nnnxxx~~~}}}xxxtttmmmnnnpppsssuuuuuurrrpppqqqqqqqqqooommmmmmoooqqqlllllllllkkkjjjjjjiiiiiilllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhgggggggggggghhhgggeeedddcccdddcccbbb```ZZZ[[[YYYRRRGGG>>>888666222333444333222222444666777>>>IIIUUU___eeeggghhhbbbZZZOOOHHHGGGGGGGGGGGGCCCBBB???:::666222///---......---------,,,,,,,,,***,,,------+++******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))''''''(((((())))))******+++,,,---...///111222222333555666777888;;;???BBBIIIlll}}}{{{{{{{{{zzzyyywwwuuurrrnnnfffVVVDDD999777666888999999999999:::<<>>CCCNNN]]]ooo~~~|||{{{yyyxxxxxxxxxyyyyyysssnnnjjjbbbRRRCCC<<<777333222444555555777<<>>;;;888666@@@BBBKKKUUUWWWRRRQQQTTTYYYVVVSSSRRRTTTTTTRRRPPPKKKFFF@@@;;;999888777666222111000//////000111111444222555>>>HHHPPPXXX___iiilllpppqqqqqqpppppppppooosss~~~uuudddcccnnnsssvvvwwwwwwxxxxxxssskkkmmmnnnooooooooooooooonnnppppppooonnnnnnnnnnnnnnnlllllljjjjjjjjjjjjlllllljjjkkkllllllmmmllllllllljjjjjjjjjjjjiiigggfffeeedddeeefffffffffdddbbb```\\\WWWPPPGGG???999555333444555444333222444777999:::EEESSS___iiiooolllfff```WWWMMMKKKNNNPPPKKKFFFCCCAAA===888444000---+++//////.........---------111000000///...,,,+++***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))((((((((((((+++,,,...///000111000000555666777777777999<<>>EEELLLUUUccc|||}}}pppddd^^^LLLEEEQQQkkk}}}mmmTTTOOOQQQ\\\kkkxxx{{{eeeQQQEEEIII^^^rrr{{{uuuqqqnnnjjjgggnnnqqquuuxxx{{{www^^^III???;;;:::999@@@CCCKKKUUUVVVRRRRRRVVVUUUQQQMMMNNNQQQQQQNNNKKKDDD???999555333333222222111000000///000111222333::::::???KKKUUU]]]dddkkksssvvvxxxuuuoookkkjjjlllttt{{{nnniiijjjmmmdddVVVXXXfffuuuyyy{{{zzzyyyxxxqqqjjjnnnnnnoooppppppqqqpppppppppooonnnnnnmmmmmmnnnnnnlllllljjjjjjjjjjjjllllllkkkkkklllmmmmmmnnnmmmmmmllllllkkkkkkjjjhhhggggggeeefffffffffeeecccaaa___\\\XXXPPPGGG???999555333555555555444333555888:::>>>HHHUUU___hhhllljjjddd```WWWNNNKKKNNNOOOKKKFFFBBB@@@<<<888333///---,,,//////.........---------111000000///---,,,******))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))((((((((((((+++,,,...///000111000000444555666777777999<<>>AAAIIIXXXmmm~~~|||||||||{{{yyywwwpppmmmhhhaaaYYYNNNCCC<<<555222111333444444666:::EEEUUU\\\iiiwwwhhhuuuRRR:::;;;;;;BBBIIISSS___rrr{{{nnngggSSSFFFKKKccczzzrrrVVVPPPPPP[[[jjjvvv}}}hhhSSSFFFJJJ```vvvzzzqqqjjjgggggghhhiiissswww{{{}}}cccMMM@@@<<<;;;;;;@@@DDDLLLTTTUUURRRTTTWWWRRRLLLHHHIIIMMMNNNIIICCC<<<999444000////////////000/////////000222444555<<<>>>FFFTTT___fffmmmtttzzz~~~tttlllkkknnn~~~sssgggUUUUUU[[[```XXXMMMRRRaaavvv{{{~~~}}}zzzwwwpppiiimmmnnnoooqqqrrrrrrrrrrrrooonnnmmmmmmllllllmmmmmmlllllljjjjjjjjjjjjllllllkkkkkkmmmnnnoooooooooooommmmmmlllkkkjjjiiihhhhhhgggggggggfffeeebbb```^^^]]]XXXPPPFFF>>>888555333555666555555444555888;;;BBBLLLXXX```fffjjjgggbbb___WWWNNNLLLNNNNNNJJJEEEBBB@@@<<<777222///---,,,...............---------111000///...---+++******))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))+++,,,...///000111000000444555666666777999<<>>AAAJJJYYYnnn}}}}}}|||{{{yyyvvvoookkkeee^^^VVVLLLBBB;;;555111000333444333666:::@@@SSS```pppwwwfffpppQQQ<<<>>>>>>BBBIIISSS___mmm|||~~~~~~xxxqqq\\\HHHFFFYYYrrrvvvZZZRRROOOXXXgggsss}}}|||jjjWWWJJJNNNfff~~~yyyrrrjjjccccccgggmmmrrrvvvzzziiiRRRCCC<<<<<<===AAAGGGNNNSSSSSSSSSVVVZZZRRRLLLHHHIIIMMMLLLEEE>>>888555111//////000000////////////000111444666777===@@@KKKYYYcccjjjqqqwww}}}zzzzzz~~~|||mmm^^^LLLOOOVVVYYYQQQGGGNNN^^^uuu|||~~~zzzuuuoooiiilllmmmnnnpppqqqrrrrrrrrrnnnnnnmmmllllllllllllllllllllljjjjjjjjjjjjllllllkkklllmmmoooppppppppppppnnnmmmlllkkkjjjiiihhhhhhiiihhhgggfffdddaaa___^^^]]]WWWNNNDDD<<<777555444444555555444444555888;;;DDDOOOZZZaaafffiiigggccc^^^WWWOOOLLLMMMMMMIIIEEEAAA???:::666111...---,,,........................111000///---,,,+++******))))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))+++,,,...///000111000000333444555666777999<<>>888444111000333444333555:::AAAWWWfffwwwwwwgggrrrOOO<<>>===>>>DDDKKKRRRSSSRRRSSSXXX\\\VVVRRRMMMMMMNNNKKKCCC;;;666333000//////000000///...//////000222555777999@@@DDDOOO\\\ffflllttt||||||yyyqqq```PPPCCCGGGMMMOOOGGGBBBLLL[[[uuu}}}xxxtttoookkkkkklllmmmooopppqqqqqqqqqnnnnnnmmmllllllllllllllllllllljjjjjjjjjjjjlllllllllmmmnnnoooppppppppppppmmmlllkkkiiihhhhhhhhhhhhjjjiiihhhfffcccaaa___^^^[[[UUULLLBBB:::666555555333444444333333555888;;;DDDPPP\\\dddhhhkkkiiifff]]]WWWPPPMMMMMMLLLHHHDDDAAA>>>999444000...---,,,---.....................111000...,,,+++*********))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))***+++,,,...///000111000000222333555555666999<<>>888555666777444444555444444666999<<>>AAADDDNNN```qqqvvvpppnnnnnnmmmnnnoooppppppppppppppppppooonnnnnnmmmmmmnnnnnnlllllljjjjjjjjjjjjllllllnnnnnnoooooonnnnnnmmmmmmooonnnkkkiiihhhhhhiiijjjiiihhhfffdddcccaaa``````UUUOOOEEE;;;666444666888555666777666666888<<>>999CCCFFFOOO[[[ccciiiuuu{{{xxx~~~rrrxxx}}}tttXXXGGGKKK\\\yyysss___LLLJJJVVVdddqqqxxxwwweeedddzzz{{{mmmZZZKKKDDDCCCNNNXXX\\\UUUPPPUUU\\\```^^^```^^^WWWKKK???666222555333111000111111000...111111111222333666888:::IIILLLTTT___iiiuuunnnRRRBBB>>>>>><<<;;;;;;===CCCQQQfffvvvvvvooonnnnnnoooppppppqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnlllllljjjjjjjjjjjjlllllloooooooooooonnnmmmlllkkkqqqooommmjjjiiijjjkkkkkkiiihhhfffdddbbbaaaaaaaaaSSSMMMCCC:::444444666888777888888888888:::>>>AAAGGGVVVgggooopppnnnjjjfff[[[WWWSSSOOOLLLIIIFFFCCC@@@<<<777222...,,,---------------.........//////222000---+++))))))***+++))))))(((((((((((())))))(((((())))))))))))(((((()))*********++++++++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''((()))******++++++,,,...///000111000000000222444555666888<<>>FFFOOOVVVbbbrrr~~~~~~eeeLLLDDDPPPqqqeeeOOOOOOUUUYYYfffwww}}}nnniii}}}~~~yyyvvvuuusssssssssuuuxxx{{{~~~zzzuuubbbRRRIIIGGGPPPSSSVVVUUUTTTVVV]]]bbbeeebbb[[[PPPDDD:::444222222000......///000111111444333444444444666AAAMMMUUUYYY```iiiuuugggKKK<<<888888666888999;;;CCCUUUnnn~~~qqqlllnnnooorrrrrrsssssstttssssssssstttrrrqqqpppqqqpppnnnmmmllljjjiiikkknnnooommmkkkllllllkkkkkkkkkllllllmmmmmmlllkkkkkklllkkkiiiggghhhiiifffbbbaaabbb___ZZZQQQIII???888777777777666777555444555444666===GGGNNNZZZggglllnnnooommmjjjaaa^^^YYYTTTOOOIIICCC>>>>>>:::444000///////////////...,,,++++++---000111555222---*********************)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))+++,,,---///000111111111222333444444555666:::<<>>777888666<<>>888777777777777777555444555555777???IIISSS^^^iiimmmnnnmmmkkkgggaaa^^^XXXSSSNNNIIIDDD@@@===999444000///////////////...,,,,,,---000333555555111---+++***+++************)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))+++,,,---///000111111111222333444444555666:::<<>>BBBGGGNNNXXXgggyyyzzzpppnnnpppqqqttttttuuuuuuuuutttsssssspppmmmkkkjjjlllnnnnnnnnnooommmjjjiiihhhhhhiiiiiiiiiiiiiiijjjkkkmmmnnnooopppooonnnmmmnnnmmmkkkiiifffhhhiiigggeeeccc\\\TTTEEE@@@999666777999999888666444444777888===GGGRRR]]]gggooopppnnnlllhhhdddaaa\\\VVVPPPMMMJJJGGGEEE<<<888333///////////////............000222444666333000---++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))******)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''''''''((('''''''''''''''(((((()))***+++---...000111222222222333555555555777:::===GGG\\\yyy~~~|||||||||{{{yyywwwwwwnnnbbbWWWHHH;;;555555555555555555666777888999999AAARRRiii}}}{{{yyyxxxwwwkkk```TTTJJJ@@@777222222000222333333444666999<<>>EEETTTgggttt|||tttooozzz}}}pppTTTAAA;;;;;;;;;BBBHHHQQQZZZeeeqqq~~~{{{qqqpppqqqqqqttttttuuuuuutttssssssrrrpppnnnlllkkkkkklllkkkkkkjjjjjjiiigggffffffggghhhhhhhhhiiijjjkkklllnnnoooooonnnmmmmmmnnnmmmkkkjjjgggjjjjjjgggeeeaaaYYYQQQAAA<<<777666777999888777666444555888;;;@@@LLLWWW___iiiqqqrrrooommmjjjfff```\\\VVVPPPMMMJJJGGGFFF;;;777222///.../////////000////////////111222333222000---,,,,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***,,,...000111222333333444555555666777;;;===FFFZZZwww}}}}}}}}}|||zzzxxxxxxnnnaaaUUUGGG:::444444444444444555666777888999;;;DDDVVVppp~~~|||zzzxxxwwwvvvkkk```SSSIII???666111222000111333333444666999<<>>:::666555777999888666666444555999===CCCPPP\\\bbbkkksssssspppoookkkggg```\\\VVVQQQNNNJJJGGGDDD:::777222///.../////////000000000000000000111222111///---,,,,,,,,,+++***((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((()))***,,,...000222333333333444555666666888;;;>>>DDDYYYvvv~~~~~~~~~}}}{{{yyyvvvkkk^^^RRRGGG<<<777777444444444555666777888999???HHH\\\www}}}{{{xxxvvvttttttkkk```RRRHHH>>>555111222000111222333444666:::<<>>======>>>CCCLLLYYYjjj{{{wwwuuutttrrrqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnooonnnkkkhhhaaaeeeiiikkkjjjjjjkkkmmmjjjjjjiiiiiijjjkkkllllllhhhhhhhhhiiikkklllkkkjjjiiijjjhhhbbb]]]XXXOOOGGG<<<888555555777888777444666444555999>>>FFFSSS```fffnnnuuutttqqqnnnkkkggg___\\\WWWSSSOOOJJJFFFBBB:::666111....../////////000000000111222333444444111///------------+++***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))((()))***,,,...000222333333333444555666666888;;;>>>DDDXXXvvv}}}~~~~~~~~~|||zzzttthhh[[[QQQGGG===999:::333333444444666777888999<<>>555111222000111222333444666:::===BBBLLLRRRmmmgggggguuuIII555777999333444>>>IIIRRR^^^lllvvvyyy~~~yyy|||}}}~~~nnndddYYYEEECCC[[[ppp|||hhhXXXVVV\\\dddqqq~~~~~~yyyssskkkeeebbbbbbbbbbbbmmmsss~~~|||xxxwwwtttnnniii]]]YYYSSSNNNJJJHHHFFFDDDEEEDDDBBB>>>888444333333000222444444666???KKKUUUZZZfffwww~~~}}}yyyyyy{{{uuubbbNNNCCCAAAAAA???BBBHHHTTTeeeyyyvvvtttrrrpppsssssssssrrrqqqpppooonnnjjjkkkllloooqqqpppmmmjjj```dddjjjmmmmmmmmmnnnooojjjjjjjjjiiijjjjjjkkkkkkiiihhhhhhjjjmmmnnnmmmllliiiiiifff___YYYTTTKKKCCC;;;888555555777888666333666444555:::???GGGUUUbbbiiiqqqwwwuuuqqqnnnjjjfff___\\\XXXTTTPPPJJJEEEAAA:::666111......//////000//////111222444555777777000///------------+++***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%'''))))))))))))((((((***,,,...000222333444333444666666666888;;;>>>DDDYYYvvv~~~~~~~~~}}}|||qqqkkk___RRRFFF<<<666333555666666555444666999<<<<<>>666111000111000222555555444888>>>DDDGGGRRRtttpppwwwkkkFFF777777777222777>>>IIITTT^^^hhhssszzzzzzxxxzzzvvvtttgggYYYPPPGGGNNNeeemmmSSSOOOYYYaaalllwww|||}}}~~~{{{|||~~~|||wwwrrrkkkhhheeedddfffkkkrrrvvv{{{xxxyyyyyyuuupppfff```SSSIIIHHHKKKIIIDDDGGGCCC>>>:::777555222000000333555555666@@@OOO\\\eeehhhrrr|||~~~{{{xxxxxxvvvkkkXXXGGGBBBFFFKKKPPPVVV]]]kkkyyyssssssxxxsssqqqooonnnooooooooommmooollliiikkknnnoookkkgggkkkooorrrqqqooommmmmmooommmlllkkkjjjjjjjjjjjjjjjggghhhhhhiiiiiiiiihhhhhhjjjhhhddd```[[[RRRHHH@@@888888777666666777888888<<<888777===CCCIIIVVVbbbooosssuuurrrnnnkkkgggcccddd___XXXRRRNNNHHHAAA<<<111111000///////////////222...,,,111888<<<999555333///++++++...///,,,((())))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''''''''((((((******,,,///111000222444333333444666888:::<<<===DDDWWWttt~~~}}}}}}|||zzzxxxpppiii]]]PPPDDD;;;555222555555666555444666999<<<>>>GGGZZZrrr~~~|||yyyvvvsssrrriii]]]OOOFFF>>>666111000111000222555555444999???NNNSSS___~~~zzzfffCCC666777777333666<<>>FFFOOO\\\iiissswwwvvvqqqmmmjjjfffaaaaaa\\\UUUPPPLLLGGG@@@;;;111111000///////////////222///...222999<<<:::666333///,,,,,,...///,,,)))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''')))---000111111000333333444666888:::<<<===CCCWWWrrr~~~|||yyywwwnnnggg[[[NNNBBB999444222555555555555444666999<<>>999111000000///////////////222000000444:::<<<:::555333///,,,,,,......,,,)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((***+++---222777999777444222333444555777:::<<<===CCCUUUpppzzzwwwnnnfffZZZLLL@@@999555444444555555555444666:::===@@@III\\\rrr~~~}}}zzzxxxuuurrrqqqggg[[[LLLCCC<<<555222222111111333555555555===FFFYYY]]]jjjjjjvvvYYY===444666666444444888@@@KKKVVVbbblllrrrnnnuuuxxxjjjSSSHHHQQQggg~~~~~~gggVVVQQQWWWcccpppwww}}}~~~zzzuuuoookkkmmmppptttwwwzzzuuuhhh```YYYSSSFFFAAA;;;666444444555555555444555777===DDDKKKPPPXXX```pppwwwxxx|||zzzpppxxxvvvmmmkkkrrr}}}|||wwwyyyxxxmmmddddddeeeaaaZZZVVV^^^cccppp{{{xxxvvvsssrrrqqqooommmmmmmmmmmmmmmkkkjjjiiijjjllloooqqqpppooopppmmmjjjjjjnnnpppooonnnqqqpppnnnlllkkkjjjiiiiiigggggghhhhhhggggggfffffffffbbb\\\UUULLLCCC<<<888666888;;;<<<<<<;;;888666999999===DDDNNN\\\lllwww||||||wwwpppkkkjjjgggaaaZZZVVVPPPLLLIIIDDD===888000000////////////000000000///111555:::;;;888444111///,,,+++,,,,,,+++)))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''''''''(((((())),,,...111444:::>>>;;;555222333333555777999;;;===BBBSSSmmmzzzvvvnnnfffYYYKKK@@@999666666444444555444555777:::===???JJJ___vvv~~~}}}|||zzzwwwtttrrrpppfffYYYKKKBBB;;;555222222111111333555444666???KKK```___hhhvvveeezzz|||UUU<<<444555555333444777>>>HHHUUUaaajjjooolllooovvvmmmTTTOOO```yyyqqq]]]RRRWWWdddpppwww~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{xxxtttqqqpppqqqvvv{{{rrrfff[[[RRRDDD@@@:::555444555666666444444555888>>>EEELLLPPPWWWaaassstttlllhhhjjjwwwzzztttzzzrrr```XXXXXXmmmuuu}}}~~~zzzvvvwwwzzzpppbbbYYY]]]dddcccZZZSSSYYY^^^hhh{{{zzzxxxvvvrrroooqqqooommmmmmmmmmmmmmmkkklllkkklllmmmnnnnnnmmmlllllliiiggghhhmmmppppppooopppooonnnllljjjiiiiiihhhgggggggggggggggfffeeedddfffccc\\\SSSIIIAAA;;;888555888;;;======;;;888555888<<>>999777777333444555444555777;;;>>>???LLLccczzz}}}}}}{{{yyyvvvsssqqqpppeeeXXXJJJAAA:::555222333111222444555444666BBBOOOhhhdddmmmqqqeee}}}xxxQQQ;;;555444444333333555;;;EEERRR___hhhmmmiiihhhooo}}}|||xxx}}}yyyzzzdddTTT\\\vvvzzzfffWWWVVVbbbnnnuuu{{{{{{||||||{{{zzzzzz|||~~~~~~{{{lll\\\OOOBBB>>>999666555666666666333555777:::???FFFOOOUUU^^^hhhxxxwwwgggaaa^^^ccctttuuuxxx|||xxxjjj[[[WWWZZZnnnlllkkkllloooqqqrrrqqqggg\\\WWWaaammmlll___SSSJJJNNNVVVhhh}}}wwwwwwuuuqqqooorrrpppnnnmmmnnnnnnmmmllllllmmmmmmmmmlllkkkkkkjjjiiihhhhhhjjjlllooopppoooooonnnlllkkkjjjiiiiiihhhggggggggggggfffeeedddcccdddaaaYYYOOOEEE===999999555777:::<<<<<<:::777555777>>>EEELLLXXXhhhuuu{{{}}}{{{tttnnnlllkkkggg```YYYUUUQQQMMMJJJDDD;;;555///////////////000000111...000444999;;;:::777333///...---+++******))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***&&&---000---...333111+++111222333444666999;;;<<<@@@OOOfff~~~|||wwwtttlllcccUUUGGG<<<777666777333444444444555777;;;>>>BBBOOOeee{{{}}}|||{{{yyyvvvsssqqqooodddWWWIII@@@:::444222444111222444555444777DDDRRRhhhfffqqqvvveeeuuusssMMM999555444333333222333888BBBOOO\\\eeeiiidddbbbjjjzzz~~~xxxyyy{{{qqqqqqwwwnnnYYYYYYtttqqq```TTT```lllqqqvvv}}}sss___NNN???<<<999666666777666555333777;;;===AAAIIIUUU^^^gggvvvhhhXXXRRRUUU___ssstttwwwzzzyyyqqqjjjkkkrrruuueeeUUUTTTaaalllnnnjjjaaa\\\```rrr~~~kkk[[[GGGHHHNNNaaatttsssuuutttqqqppprrrpppnnnnnnoooooonnnmmmkkklllllllllkkkjjjiiijjjjjjlllmmmnnnmmmmmmnnnooommmlllkkkjjjiiihhhhhhhhhffffffffffffeeedddcccccc```]]]UUUJJJ???888666777555777999::::::999777555666???IIIRRR^^^ooo{{{~~~{{{uuunnnllljjjccc[[[YYYUUUQQQMMMIIIBBB999333///////////////000111111///222777<<<>>><<<888555000000///---,,,++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((()))***+++555888111...222333...111222333444666888:::<<<@@@MMMccc{{{}}}zzzwwwkkkbbbSSSEEE:::666555666333444444444555777;;;>>>FFFQQQfffzzz}}}|||{{{xxxvvvssspppooodddWWWHHH???999444333444111222555666444777EEESSSaaacccsssiiimmmoooIII777444444444444000111555???MMM[[[cccgggeeeccckkk}}}~~~}}}ppptttqqqZZZXXXssszzziiiUUU```kkkpppuuu|||xxxbbbPPP>>>;;;888777777777666555333888>>>@@@BBBKKKYYYdddmmmyyy^^^OOODDDLLL\\\ppptttwww|||}}}{{{{{{aaaGGGDDDWWWjjjnnniii^^^^^^jjjvvvbbbRRRPPPTTTiiiuuunnnooossssssrrrqqqsssqqqooooooooooooooommmiiijjjkkkkkkjjjiiijjjjjjlllooorrrrrrooolllmmmnnnkkkjjjjjjiiihhhhhhhhhiiiffffffffffffeeedddcccbbb\\\YYYQQQFFF;;;555444555555777888999999888777555444@@@LLLUUUcccttt}}}vvvnnnkkkiiiaaaWWWYYYUUUPPPLLLHHHAAA888111///////////////000111111000444:::>>>@@@>>>999666111111111///---,,,---...))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''')))******---999<<<222,,,///222///111222222444666888:::<<>>>>>===;;;555222000......---+++***))))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))))))))(((&&&&&&&&&''')))***''')))+++...///000//////444444555555444555888:::AAAQQQgggyyy}}}yyyuuujjj```PPPBBB999555555555555555555555555888<<>>OOOeeewww}}}xxxuuuhhh]]]NNN@@@888444444444555555555555555888<<<@@@JJJSSSfff{{{~~~~~~}}}{{{yyywwwtttpppmmmcccVVVHHH???999333111222///333222444777666@@@VVVrrruuuyyysssYYY???999333111333222333444333555???QQQaaahhhmmmrrrtttttt|||eeeTTTNNNYYYooo___[[[[[[aaadddgggrrrxxxkkkTTTHHH===999999888777999888>>>GGGNNNWWWfffzzzrrr[[[NNNDDDDDDLLLXXX]]]VVVJJJBBB>>>DDDKKKUUUeeeuuu{{{zzzeeeeeeoooxxxyyy|||wwwhhh^^^VVVPPPRRRTTTPPPJJJFFFIIISSS\\\pppttttttsssrrrrrrsssssstttrrrqqqooommmkkkjjjiiiiiioooooonnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkhhhiiijjjkkkkkkjjjhhhggghhhhhhfffcccdddddd___XXXVVVMMMBBB999555555777888888888999999999999999999@@@NNN\\\gggtttxxxnnnfffbbb^^^YYYVVVQQQOOOKKKFFF???888222...///////////////000111222111:::BBBBBB@@@>>>;;;777444222///...------+++******))))))(((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$######$$$&&&(((******)))'''&&&,,,,,,,,,---...///000000333444555444444555888;;;>>>PPPfffwww}}}yyyuuufff\\\MMM???777555555555555555555555666999===AAAKKKWWWlll~~~{{{yyywwwtttooolllaaaTTTGGG>>>999333111333000444222333777888FFF```zzzvvvRRR;;;888333111444333222222222333;;;KKK\\\gggjjjtttuuuooovvvzzziii]]]RRRVVVeee~~~jjj]]]UUUYYYaaafffnnnxxx{{{cccSSSBBB:::888777888:::AAAHHHRRR[[[eeetttjjjTTTIII???AAAHHHRRRSSSKKKAAA======>>>>>>AAAMMM^^^kkkoooqqqyyyxxxdddTTTLLLIIINNNNNNFFFDDDHHHWWWZZZ[[[hhh}}}rrrqqqqqqqqqrrrrrrrrrsssqqqpppooommmlllkkkjjjjjjrrrqqqpppnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkggghhhjjjlllllljjjgggfffeeefffeeeccccccccc^^^VVVPPPHHH>>>666444555888:::888999999999999:::;;;===DDDTTTdddooo|||wwwlllddd___\\\XXXUUUPPPOOOKKKEEE>>>666111...000000000///000000111111000:::BBBBBB???===999444444222///------,,,+++)))***))))))))))))))))))***))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&((()))))))))(((''')))***,,,...///......---333444444444444666999;;;AAASSSjjj{{{~~~yyyuuueee[[[LLL???888666666777555555555555666999>>>AAALLLZZZsss}}}{{{yyyvvvsssnnnjjj```SSSEEE===888333111333222555222222888<<>>BBBIIIQQQ\\\gggrrr|||\\\FFF<<<777999@@@GGGHHHDDDBBBDDDLLLIIIBBB>>>HHHZZZkkkrrr}}}~~~lll\\\XXXYYY]]]YYYUUU[[[hhhtttmmm```gggzzzooopppppppppqqqqqqqqqpppoooooonnnnnnmmmmmmnnnnnnsssrrrqqqooommmlllllllllmmmlllkkkjjjjjjjjjjjjkkkfffhhhjjjkkkjjjhhhfffdddbbbccccccbbbbbbbbb[[[SSSIIICCC:::444333555888:::777999999999888:::>>>AAAHHHYYYkkkxxxwwwkkkccc^^^[[[XXXVVVPPPOOOLLLEEE<<<555111000111000000000000000111222333===DDDDDDAAA===999444444111///------,,,***)))******))))))))))))******))))))(((((((((((())))))'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***(((+++///222333222///---222333444444444666999<<>>888666777888444555666666777:::???BBBLLL\\\xxx~~~|||yyywwwuuurrrmmmjjj^^^RRRDDD===888333222333222666444333999>>>SSSsss|||gggIII999999555222555444000000222333666>>>PPP```iiiuuuyyypppoooxxxbbbQQQOOOfffiiiTTTUUUbbbjjjlllnnnttt~~~{{{lllZZZMMMEEEAAADDDJJJOOOWWWcccppp}}}oooQQQ>>>666111444999?????????EEENNNWWWRRRKKKHHHSSSffftttyyyxxxooommmmmmooozzzvvvhhhiiijjjhhhdddgggvvv{{{fffhhhzzzppppppqqqqqqqqqpppoooooonnnnnnnnnnnnooopppqqqrrrsssrrrpppooommmlllllllllmmmllljjjiiiiiiiiijjjkkkggghhhiiijjjiiigggeeeddd```bbbbbbaaa```___WWWNNNCCC>>>888444444666888999777999:::999888:::@@@EEEOOO```sss}}}uuukkkccc___\\\YYYWWWPPPOOOKKKBBB999222111222000000000000000111222333888AAAGGGFFFBBB???;;;666333111...---,,,,,,***)))+++******))))))******+++))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))***++++++)))(((&&&%%%&&&''')))+++***---111555777555333111222333444444444666999<<<>>>RRRiiixxx~~~{{{vvvrrr```WWWIII===666555666777444555666666777:::???CCCLLL[[[www~~~|||zzzxxxvvvtttqqqllliii]]]QQQCCC<<<777333222333000555555666:::===QQQooowwwvvvsssbbbEEE777999555111444333///000222444444999JJJ[[[gggpppwwwtttpppzzz~~~qqqWWWJJJ^^^{{{rrr]]]ZZZaaaeeehhhkkkooo{{{~~~uuujjj```VVVOOOPPPVVV\\\dddooo{{{xxx[[[EEE;;;777333666;;;>>><<<===GGGSSS\\\[[[YYY\\\jjjxxx~~~|||kkkXXXOOORRRVVVbbbpppqqqkkkrrrtttpppnnnuuuvvvcccfff}}}}}}rrrrrrssssssrrrqqqpppooonnnnnnnnnnnnooopppqqqrrrrrrqqqpppnnnmmmllllllkkkmmmllljjjiiihhhiiijjjkkkiiiiiijjjiiihhhgggffffffaaacccbbb```^^^[[[QQQGGG>>>;;;777444444666666666777999:::888777:::AAAGGGVVVhhh{{{zzzsssiiibbb___\\\YYYVVVPPPNNNIII???555///000222//////000000111222333444:::BBBGGGEEE@@@===:::666333111...---,,,,,,***(((+++******))))))******+++))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++'''''''''''''''((())))))+++---///111333555555555111333444444555666:::<<<<<>>>>>HHHUUUccceeehhhrrr~~~cccJJJ>>>AAABBBKKK[[[ccciiiuuu{{{xxxyyynnnggg[[[```yyyttttttuuuuuutttrrrqqqooonnnnnnnnnnnnnnnooopppqqqqqqpppooommmllllllkkkkkkmmmllljjjhhhhhhiiijjjkkklllkkkjjjjjjiiihhhhhhgggcccdddccc```]]]WWWLLLAAA<<<999666555555666555555777999:::888777:::BBBIII\\\mmm}}}wwwqqqhhhbbb___\\\YYYVVVOOOMMMGGG<<<222---...222/////////000111333444555888???DDDAAA<<<:::777333333111...,,,,,,+++***(((++++++************++++++))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))***)))((('''+++******+++...111444777111222444444555777:::===<<>>EEEJJJRRRYYYjjjrrr~~~{{{sssgggbbb\\\aaawww{{{}}}xxxsssrrrssstttqqqmmmrrrrrrqqqpppoooooopppppprrrqqqooommmlllkkkllllllnnnnnnmmmmmmlllllllllkkkiiiiiiiiiiiiiiihhhgggfffgggccc^^^[[[WWWOOODDD;;;333333444555555666666777999::::::777555;;;HHHSSSfff~~~zzzoooccc\\\[[[[[[XXXTTTRRRMMMEEE;;;444000000222444333222111111333555777<<<@@@CCCAAA;;;666222222333222000...---,,,,,,,,,+++)))(((((()))******)))))))))))))))************************)))(((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++((((((((((((((()))*********++++++,,,---...//////222222333333555666888999@@@PPPddduuu}}}{{{zzzssskkk^^^OOO@@@888666555555777666333333777999;;;???FFFLLL\\\tttzzzzzzyyywwwsssooommmkkk___RRRDDD<<<666222000222111333555666555<<>>;;;GGGRRRrrr~~~lllUUUGGG@@@>>>HHHTTT^^^hhhoooqqq|||yyyuuuuuuzzztttkkkhhhwww~~~|||wwwsssrrrssstttqqqnnnsssrrrqqqpppppppppppppppsssrrrpppnnnmmmlllkkkkkklllllllllmmmmmmmmmmmmmmmjjjkkkkkkjjjjjjiiihhhgggfffbbb\\\XXXSSSKKK@@@888333333333444555555666666888:::;;;999:::AAAOOOZZZhhhtttlllccc___^^^\\\VVVQQQPPPKKKCCC999222///000111222111000000111333666777AAAEEEHHHFFF???777333111000000//////...---,,,++++++)))(((((()))******)))))))))))))))*********************))))))(((&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***((((((((((((((()))*********++++++,,,---...//////222222333333555666888999AAAQQQeeevvv}}}{{{yyyrrrjjj[[[MMM>>>888666444555777555333444777999;;;AAAHHHOOO^^^ttt}}}|||zzzxxxtttoookkkiii^^^QQQCCC;;;555000...000333333555666666<<>>666222000000000000000000222555999<<<>>>JJJKKKIIIDDD<<<666444444<<<:::666111...,,,+++***+++)))(((((()))******)))((()))))))))************(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''((((((((((((((())))))******++++++,,,---...//////111222222333555777888999@@@OOOcccvvv}}}{{{xxxpppgggUUUHHH:::555555444444666444444555888999;;;CCCMMMXXXeeeyyy}}}~~~{{{wwwsssmmmfffaaaRRRGGG<<<777555222111333333333555999<<>>CCCEEEMMMLLLHHHAAA:::777999<<>>MMMaaattt|||{{{xxxpppfffRRREEE999444444444444666444444666888999;;;EEEPPP\\\jjj~~~{{{vvvqqqkkkccc]]]LLLBBB888555444333333555333333555:::???GGGVVVdddsssLLL>>>999999222222444111333333222222222333444555???SSSjjjtttssspppuuu|||yyyxxxwwwUUULLLdddtttiiiccc^^^iiiwww~~~|||uuuiiiWWWCCC777555555555666666777888888>>>;;;888666555888BBBLLL}}}~~~lllcccggguuu}}}mmmUUURRRdddyyyxxxwwwuuutttttttttuuuuuuooonnnnnnnnnnnnoooppppppiiiiiikkklllmmmnnnnnnoooooonnnmmmlllkkkiiihhhhhhhhhhhhhhhgggeeedddbbbaaa___YYYOOOEEE<<<777555444333333444444555666666777999;;;>>>DDDOOO___ooozzzooojjjjjjhhhdddbbb___\\\XXXUUUKKKDDD:::444333333222111222333555888===CCCHHHLLLPPPNNNIIIAAA;;;:::>>>BBBKKKEEE<<<333---++++++,,,+++)))(((((()))******)))))))))))))))************''''''(((((((((''''''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''((((((((((((((()))*********++++++,,,---...//////000111222333555777999:::===KKK___ttt|||{{{xxxoooeeeOOOCCC777444444333444555444444777999999;;;FFFRRR```nnnzzzuuupppiii```YYYIII???666444444333333555444333666:::???GGGUUUbbbjjjJJJ===::::::333111444111222222111111222333333333999MMMgggvvvxxxtttsssuuuuuuYYYKKK^^^~~~qqqhhh```eeennnvvv}}}~~~~~~|||{{{{{{ooo\\\III===777888999999999999999:::===888555666666888???HHHnnn~~~xxxyyyqqq]]]KKKMMM___tttxxxxxxwwwuuusssssstttuuupppppppppppppppqqqrrrrrrmmmmmmmmmmmmmmmnnnoooooommmmmmllllllkkkjjjiiiiiihhhggggggfffeeecccaaa```YYYTTTJJJ???777333444555444444555666666777777888:::<<>>LLL___ttt|||{{{xxxoooeeeNNNBBB777333444333444555333444777999999;;;GGGSSSbbbpppyyytttooohhh^^^WWWHHH>>>666444333222222444555444666:::>>>EEESSS___zzzgggIII<<<::::::333111444111111000000111222333222111111EEE```rrrvvvrrrnnnlllppp}}}gggQQQWWWssswwwmmmcccdddhhhoooyyy}}}}}}}}}|||rrr___JJJ>>>===>>>???>>>;;;:::999999<<<888666888666555<<>>BBBNNNdddqqqjjjIIIAAA;;;888666333333666111111111222222333333333444===OOOdddrrruuuppplllllluuummmYYYZZZfff|||sssiiidddcccjjjsss{{{}}}|||~~~~~~}}}}}}~~~~~~~~~~~~{{{rrrcccMMM;;;999<<>>888666666666888CCCOOOiii}}}|||xxx~~~wwwrrrnnngggYYYJJJJJJ]]]vvvzzzvvvqqqpppsssvvvvvvuuupppooooooppprrrssssssrrrrrrqqqooommmllllllmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjiiihhhgggeeeaaa\\\XXXSSSGGG:::555333111111222555333444888:::888666888777???JJJUUUeeezzztttgggbbbcccccc___\\\[[[\\\YYYRRRLLLCCC<<<444000222444444222222222555<<>>555444666666555555666444444888;;;@@@JJJUUUeeewww|||~~~{{{xxxtttppphhh^^^VVVHHH>>>666444333111111333111666555888@@@FFFVVVqqqxxxnnnlllJJJCCC<<<:::888555444777111111222222222333333333111999JJJ___pppuuurrrmmmeeelll{{{}}}jjjcccdddxxxvvvmmmfffcccgggooowww~~~~~~}}}{{{zzz{{{}}}{{{uuuhhhSSS@@@===@@@FFFJJJGGG???<<<>>>;;;999888888777>>>QQQeeeiii___iiizzzwwwsssqqqpppppphhhZZZKKKJJJ]]]vvv~~~yyytttrrrssssssrrrpppqqqpppoooppprrrssssssrrrsssqqqooonnnmmmmmmnnnooooooooonnnmmmlllkkkjjjjjjjjjiiihhhgggddd___YYYTTTNNNBBB777444444222333555777555555999;;;888777999999CCCOOO]]]qqq{{{ooodddaaacccccc___[[[ZZZ[[[WWWPPPIII@@@:::333111222444333111444555888;;;@@@FFFLLLPPPLLLMMMMMMIIIDDD???999666444444444333111///,,,+++++++++***)))(((((())))))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++---...///000000111111111111333555777888>>>MMMcccyyy~~~{{{qqqmmmeeeTTTFFF===555555777666555555777555666999<<>><<<:::666666888111222222222222333333333111777EEEXXXkkktttqqqkkkeeeiiiyyyooocccnnn|||sssjjjcccdddiiirrr}}}~~~~~~~~~}}}{{{zzz|||}}}~~~{{{yyyooo[[[HHH>>>???CCCHHHGGGAAA<<<<<<888:::;;;::::::GGGddd~~~zzzhhhTTTJJJRRRlll|||}}}|||||||||{{{yyywwwiii[[[KKKIII[[[ttt~~~zzzvvvtttuuutttqqqnnnrrrpppnnnoooqqqssssssssssssrrrpppooonnnnnnoooppppppoooooonnnmmmlllkkkkkkjjjiiihhhfffbbb\\\TTTNNNFFF<<<444333444333555777999777777::::::888888:::???IIIXXXiii~~~tttjjjcccbbbeeebbb^^^ZZZYYYYYYUUULLLEEE<<<777333111333444222000222888;;;<<>>DDDaaammmbbbnnnKKKDDD>>><<<:::777666777222222222222222222222222333888AAAQQQdddqqqqqqkkkjjjjjj|||yyyccchhh{{{zzzpppeeebbbeeelllxxx~~~~~~|||{{{{{{tttbbbPPPAAA@@@BBBGGGGGG@@@999777777:::<<<;;;>>>OOOnnn~~~hhhYYYMMMKKKWWWlll|||xxx{{{hhh[[[JJJGGGXXXpppxxxvvvttttttwwwwwwuuurrrrrrpppnnnnnnpppsssttttttrrrrrrqqqpppooooooppppppppppppooonnnmmmllllllkkkkkkjjjhhheee```XXXNNNHHH???888333333444333555888999777777:::999777999===FFFQQQaaasss|||nnngggbbbcccfffbbb^^^YYYXXXVVVQQQHHHAAA777555222222333333222111222:::===>>>KKK```eee\\\HHHEEECCCCCC@@@;;;777666333222111000...,,,+++***,,,,,,+++)))(((((((((((('''(((***++++++)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++---...///000000222222222222444666888999===LLLccc{{{~~~yyy{{{wwwmmmhhh___NNN???888444666777555555666555444666999;;;AAAPPP^^^ttt~~~}}}|||yyytttpppkkkbbbWWWOOOAAA999222333333222222444333777888999;;;???^^^gggbbb~~~jjjJJJCCC>>><<<:::666555666222222222222222222222222111555<<>>@@@BBBQQQcccbbbTTTIIICCC???@@@>>>888444444333222111///---,,,+++***,,,+++***)))((((((((((((&&&''')))++++++***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++---...///000000333333333333555777999:::>>>LLLccc{{{{{{wwwyyyvvvkkkfff]]]LLL;;;666444666777555555666444444777:::===DDDSSScccvvv~~~}}}|||xxxsssoooiii```UUUMMM>>>777111222444333222444444777777999:::===]]]jjjqqqcccIIICCC>>>===;;;777555666333333333222222222222111,,,111666>>>QQQiiixxxzzzqqqmmm~~~lllYYY^^^mmm~~~~~~ssskkkffffffmmmvvv{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyyvvvpppdddWWWKKKJJJLLLMMMIII???888666:::???BBB@@@FFFXXXnnn}}}|||```RRRQQQ\\\nnnvvvgggYYYHHHAAAOOOgggyyy~~~|||yyyuuuuuuvvvvvvtttqqqpppooooooppprrrssssssrrrpppppppppppppppppppppooopppoooooonnnmmmlllkkkkkkjjjgggbbb\\\UUUMMMDDD>>>888444333555555222333666555444666999999:::@@@HHHVVVcccwww}}}iii``````bbbcccdddccc^^^ZZZWWWTTTLLLAAA888222222222222333444555555:::>>>DDDOOOcccrrrmmm^^^JJJ@@@;;;>>>===777333555444333111///---,,,+++++++++******)))))))))))))))'''''')))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++---...///000000111111111111333555777888>>>JJJ```xxx~~~}}}|||{{{wwwyyyvvvkkkeee[[[III999555444777777555444777444555999===???GGGXXXiiiyyy~~~}}}{{{zzzzzzvvvrrrmmmggg^^^RRRJJJ<<<555000222444333333444444555555:::===AAAbbbxxx^^^JJJDDD@@@???===888666777333333333222222222111111+++222444666EEE```tttzzzvvvooowww^^^XXX___xxx{{{sssjjjeeehhhooorrrzzz}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~wwwqqqjjj```WWWLLLMMMPPPQQQKKK@@@:::;;;BBBMMMRRROOOPPPaaazzzaaa[[[eeexxxxxxgggZZZHHHAAAMMMeeewww~~~|||wwwtttttttttrrrpppooooooppprrrttttttrrrpppnnnooooooooooooooooooooooooooonnnmmmlllkkkjjjjjjgggccc]]]UUUNNNFFF>>>999444222333666666444555888444444777:::;;;>>>FFFPPPbbbooorrr```\\\aaafffggghhhccc___ZZZWWWTTTKKK???666111222222222222444777999>>>>>>GGG]]]uuu}}}tttgggIII===888<<<===777444777555333111///---,,,,,,,,,)))))))))))))))******+++'''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++---...///000000000000000000222444666777<<>>:::777888333333333222222111111111///555555111<<>>AAAKKKVVVkkkyyy}}}lll]]]\\\eeekkkmmmmmmddd```[[[XXXSSSKKK>>>444111222222222222444888;;;GGGCCCKKKcccwwwwwwgggYYYGGG;;;555;;;>>>888666:::555444222///------------(((((((((((()))***+++,,,((((((''''''((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***+++---...///000000111111111111333555777888;;;EEEYYYppp}}}{{{{{{}}}}}}}}}~~~yyyrrrkkkbbbRRRDDD999777555555555666555444666555:::AAACCCKKKccc~~~}}}{{{zzzyyyxxxvvvqqqjjjbbbWWWKKKDDD999777444222111222333444555555999???DDDQQQtttZZZJJJGGGCCC@@@???>>><<<:::777666555444333222222222222111333888???KKK^^^oooqqqmmmsss}}}zzz{{{jjjZZZjjj{{{sssnnnfff^^^nnnxxx}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvtttooojjjfffdddcccaaaZZZPPPLLLNNN___jjjllleeegggzzzuuu{{{rrrfff[[[JJJBBBKKKaaattt|||}}}wwwrrrssssssrrrsssvvvqqqpppqqqtttwwwwwwsssoooooopppqqqqqqooonnnnnnnnnrrrpppnnnllllllkkkiiigggcccZZZPPPJJJCCC;;;666666666666666666666666666666555888555777AAAGGGPPPbbbvvvssseee\\\bbbkkknnnmmmmmmggg```XXXUUUSSSLLL>>>333///...000444555444888>>>AAAJJJYYYgggmmmgggZZZPPPBBBCCCBBB???:::888999;;;444111...------------,,,******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))((((((&&&%%%$$$######''''''''''''((((((((()))***+++---...//////000000222111000000111444777999888CCCQQQkkk}}}}}}~~~~~~~~~|||{{{vvvooohhh^^^OOOAAA888777555444555666555444777666999???CCCLLLggg}}}{{{zzzyyyvvvtttpppiiiaaaUUUJJJBBB888666444222111222333444666555888>>>DDDSSSuuuzzz^^^LLLIIIEEEBBB@@@>>><<<:::777777555444333222222222222111111444999DDDYYYkkkoookkklllwww|||sssuuukkknnn~~~wwwpppfff]]]llluuu}}}~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{yyyuuuqqqhhhhhhmmmrrrpppggg^^^ZZZhhhqqqssslllnnnwwwpppggg]]]MMMBBBIII^^^sss}}}yyytttsssrrrpppppprrrrrrqqqqqqsssuuuuuurrrnnnmmmoooqqqqqqpppooopppqqqrrrpppnnnmmmlllkkkhhhfff```VVVMMMFFF@@@999666666666666666666666666666666666999666888DDDKKKWWWjjjiiiaaa___gggooopppmmmkkkfff```XXXTTTOOOHHH<<<333222000111444555555:::@@@DDDKKKXXXcccfff```SSSHHH@@@BBBCCCAAA===:::999999555222000/////////...,,,***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,...//////000000222111000000111444777999:::DDDQQQjjjyyyxxxsssjjjbbbYYYKKK>>>888666555444666666666555888777999>>>BBBOOOkkk~~~|||zzzyyytttrrrnnniii```TTTHHH???777666333222111222333444777555777===FFFYYY{{{kkksss___OOOKKKGGGDDDAAA???<<<:::888777666555333333333222222111111111222;;;PPPcccnnnllljjjnnn~~~}}}~~~}}}}}}~~~~~~~~~wwwrrrrrrxxxwww|||ttthhh]]]eeennnwww{{{}}}}}}}}}|||||||||}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwnnnqqq{{{wwwfff\\\iiitttzzzwwwzzz}}}{{{uuuoooggg^^^OOOBBBDDDXXXooo}}}|||wwwvvvtttpppnnnppprrrpppppppppqqqpppooommmmmmoooqqqqqqqqqpppqqqrrrooonnnlllkkkjjjhhhdddbbbZZZPPPFFF@@@;;;666555777666666666666666666666666555888555999GGGRRRaaavvvuuuaaaaaafffpppvvvtttnnnkkkddd```YYYRRRJJJAAA999333555222222555666777<<>>DDDQQQkkk|||yyywwwrrrpppmmmhhh___SSSFFF>>>666555333222111222333444666444666???MMMeeexxx]]]rrr}}}\\\QQQNNNJJJFFFDDD@@@===:::999888777555444333333333000111222222000555FFFXXXffflllkkkgggsss~~~}}}|||yyyvvvsss}}}yyylll```\\\eeepppvvvxxx|||~~~}}}}}}}}}}}}{{{}}}~~~|||zzzzzzzzz{{{|||}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}{{{zzzwww}}}mmmYYYNNN]]]mmm|||xxxuuusssoookkkccc]]]OOO@@@@@@RRRjjjyyyxxxsssrrrqqqmmmlllnnnpppooonnnnnnmmmmmmllllllnnnppprrrrrrqqqppppppqqqmmmllljjjiiihhhddd___\\\RRRIII???:::777333444777666666666666666666666666777;;;999@@@QQQ___qqqnnnccchhhpppxxxzzzvvvppplllccc```YYYOOOEEE<<<777555666333222555666888???FFFSSSTTTUUUUUUQQQJJJBBB<<>>;;;:::999888666555444333333///111444555222333>>>KKKXXXiiinnnfffjjj}}}kkkaaakkk|||rrrfffZZZbbbnnnvvvyyyzzz|||~~~}}}~~~~~~}}}}}}}}}~~~{{{}}}~~~{{{yyyzzz{{{{{{|||}}}~~~{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~}}}||||||}}}tttYYYGGGAAAQQQggg}}}qqqmmmkkkhhhddd]]]ZZZNNN@@@???OOOfffuuutttnnniiiiiijjjiiijjjmmmoooooopppoooooonnnooooooqqqrrrsssrrrpppnnnnnnnnnnnnmmmkkkjjjgggbbb[[[WWWKKKBBB999666444222444888777777777777777777777777888>>>@@@JJJ^^^oooyyyiiikkkpppuuuxxxwwwsssnnnjjjbbb___WWWLLL@@@888666555555222333666888;;;AAAIIIbbb```\\\WWWPPPKKKGGGEEEGGGEEECCCAAA???>>>===<<<999777666555444222...+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))***+++---......//////111000111111333555666777999AAAMMMhhh}}}}}}}}}~~~~~~{{{yyyssssssmmmaaaVVVMMMCCC:::777555444444666777777666444888===BBBIIIXXXmmm}}}}}}yyyvvvtttqqqnnniiibbbZZZOOODDD<<<333333222222222222333333333333888GGG```nnn[[[mmmyyy```TTTRRRNNNKKKIIIEEE@@@===;;;:::999777555444333333111222444666444333999AAAPPPhhhuuummmjjjxxxhhh\\\```rrrzzzpppcccfffnnnxxx{{{{{{{{{~~~}}}~~~~~~~~~~~~}}}}}}}}}{{{yyy{{{{{{|||}}}}}}~~~|||{{{{{{{{{{{{{{{{{{|||}}}~~~hhhMMMBBBCCCVVVooozzznnniiifffbbb^^^UUUSSSJJJ@@@@@@OOObbbooojjjccc___```ccceeejjjooommmoooqqqrrrrrrrrrssstttqqqrrrsssqqqooolllllllllooonnnllljjjfff___WWWQQQDDD<<<555444444333555999777777777777777777777777444<<>>===:::888555444333000---***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))((((((((('''&&&&&&&&&((((((((()))))))))******)))***+++---............000000111222333555666777888@@@MMMiii|||||||||~~~~~~{{{xxxqqqqqqkkk^^^RRRIII@@@999666555444444666777777666444888===AAAKKK]]]ttt~~~zzzwwwuuutttoookkkeee]]]UUUKKKAAA:::222222222222222222222333333444999JJJgggnnn\\\kkkwwwcccUUURRRPPPMMMJJJGGGBBB>>><<<;;;999777666444444333555222222444444333666;;;IIIbbbtttrrrmmmsssnnn```[[[iiiyyynnnkkkmmmuuuzzzzzzzzz|||~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{||||||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~yyydddOOOHHHKKKjjjmmm```[[[YYYUUUQQQGGGFFFAAA:::===KKK[[[dddYYYRRRMMMNNNSSSWWW___fffeeeiiinnnpppqqqqqqrrrtttooopppqqqpppnnnlllllllllkkkjjjiiifff```XXXNNNGGG???888333444555444666:::777777777777777777777777555@@@JJJ[[[ssspppkkkpppvvvwwwuuupppnnnnnnhhh```___WWWKKK@@@777333222222444333666===AAADDDKKKRRR[[[]]]^^^[[[UUUOOOKKKJJJIIIFFFDDDCCCCCCAAA>>>;;;:::777444111000...,,,***'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((''''''''''''(((((()))))))))*********)))***+++,,,---.........000000111222444555666777999AAANNNkkk{{{|||}}}~~~{{{xxxppppppiii\\\PPPGGG>>>777666555333444666777777666555999<<<@@@KKKaaazzz~~~{{{xxxvvvuuuuuummmiiibbbZZZQQQHHH???999222222222222222222222222333444;;;LLLjjjnnn]]]kkktttdddUUUSSSPPPNNNLLLHHHCCC@@@===<<<:::888666444444333888222///000222222555999???VVVkkknnniiikkkuuu}}}yyy~~~pppcccVVV___yyyvvvnnnkkkqqqwwwxxxxxx{{{zzz~~~|||||||||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||||||||~~~{{{zzzzzz{{{~~~{{{~~~~~~|||}}}~~~}}}~~~}}}uuudddTTTNNNPPP}}}uuuxxx{{{~~~zzz~~~yyykkkYYYLLLHHHEEEAAA===<<<<<<777333888FFFSSSYYYEEE===777888===CCCLLLTTT]]]bbbiiilllmmmnnnoooqqqlllnnnoooooommmlllmmmmmmfffeeeccc```ZZZPPPEEE>>><<<666333444666666777;;;777777777777777777777777???LLLXXXkkkllllllxxxyyyzzzvvvqqqppppppiii___]]]TTTGGG;;;555222111000444444888@@@EEEHHHNNNUUUZZZ___eeeeee___WWWQQQOOOGGGFFFEEEEEEFFFCCC>>>999:::777333000...,,,+++)))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((((((((())))))))))))************)))***+++,,,---.........000000111222444555666666;;;CCCPPPmmmyyyzzz|||}}}|||zzzwwwuuupppllldddYYYKKK@@@999666555555555555666666666666777888===EEENNN```|||{{{}}}{{{wwwrrrlllhhhaaaWWWLLLCCC;;;777222333333333333333333444666111===ZZZrrrllllllqqqcccXXXUUUQQQMMMKKKIIIGGGEEE???<<<999888888888777666444444333222111111111111:::HHH___mmmkkkbbbbbbiiiqqqvvvfff[[[___iii}}}wwwlllhhhppp|||}}}vvv}}}||||||~~~~~~~~~~~~~~~~~~}}}|||}}}|||{{{yyywwwwwwyyy{{{{{{{{{{{{zzzzzz{{{{{{{{{~~~}}}|||}}}}}}|||}}}yyyhhhZZZ```ppp~~~tttxxx}}}|||wwwppphhhZZZPPPDDD:::666444333222888888333000666CCCJJJIII999666333000111444888:::EEEQQQ___gggiiiiiimmmqqqpppooonnnnnnnnnnnnllljjjgggfffbbb[[[PPPEEE===999111111333555777888:::;;;:::888777888777666999???IIITTTiiiuuuppptttyyy{{{xxxuuurrrnnnjjjeeeaaa]]]NNN>>>666222111111444555222777CCCMMMRRRYYY```jjjmmmlllfffaaa]]]UUULLLIIIFFFGGGJJJGGG===777888===999444000...---+++***+++******))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((&&&%%%%%%&&&'''(((''''''(((((())))))******---,,,***)))+++---000222111111222333444666777888;;;GGGWWWrrryyyzzz{{{|||{{{xxxuuusssoookkkcccWWWJJJ???999666555555555555666666666666:::;;;???FFFQQQggg~~~~~~~~~yyytttlllhhh```VVVKKKAAA:::666222222333333333333444444555222BBB```xxxvvvmmm```XXXUUUQQQMMMLLLJJJHHHFFFAAA>>>;;;999999888777666555444333222111111111111666DDDZZZkkkllleeecccfffpppuuujjjgggjjjzzzoooiiinnnxxx{{{xxx|||{{{{{{~~~~~~~~~~~~}}}|||~~~|||zzzzzz|||~~~|||{{{zzzzzzzzzzzz{{{|||}}}||||||}}}}}}}}}{{{{{{yyynnneeemmm||||||ssswww}}}}}}vvvjjj^^^NNNGGG>>>888666555444222///222222222666===???;;;555444222111222444777888<<>>888666555555555555666666666666:::;;;???GGGTTTlllyyyuuummmhhh___TTTIII???888444222222222333333444444444333555GGGfff}}}sssiii\\\XXXUUUQQQNNNMMMKKKIIIHHHDDDAAA===;;;:::999888666555555444333222222222222111===RRRfffnnnjjjeeecccrrrwwwppptttjjjjjjrrrxxxzzzzzzyyyyyy|||~~~}}}~~~}}}||||||~~~~~~}}}{{{{{{}}}}}}|||zzzyyyyyyzzz|||}}}|||{{{{{{|||~~~~~~}}}{{{~~~zzzyyyzzzvvvttt|||yyysssyyy}}}~~~wwwgggWWWDDD???888555555555333111///222555555666999999666333222222111222333555666:::EEEVVVdddmmmoooooooooooonnnmmmmmmllljjjgggeeebbb^^^VVVMMMDDD<<<777444222333444666777999::::::777555555777777999AAAJJJ[[[ggg{{{zzz||||||{{{vvvvvvuuusssnnnggg^^^XXXIII???555111000//////222222444<<>>777444555777777666;;;===>>><<<;;;<<>>777111111111///000333333777AAAQQQaaaoooyyy~~~}}}vvvmmmddd___ZZZRRRKKKCCCCCCDDDDDDAAA;;;555222777444000...------,,,++++++******))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***)))***,,,.../////////...//////000111222444555666;;;HHHZZZvvv}}}}}}|||{{{xxxvvvsssrrrkkkfff\\\OOOBBB999555555555555555555666666666666777<<>>===;;;999888777666444333222222222///666DDDWWWiiiqqqllldddtttrrryyytttllljjjqqqyyy~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||yyyzzzzzzyyyxxxwwwxxxzzz}}}|||zzzyyyyyyzzz|||}}}zzzzzzzzz{{{}}}|||zzzwww|||zzzzzz}}}}}}yyy|||~~~zzz}}}}}}zzzyyyttteeeTTTCCC>>>888888>>>EEEKKKMMMQQQSSSUUUTTTQQQNNNQQQUUUWWWVVVUUUUUUWWW[[[___bbbdddmmmzzzuuummmlllkkkkkkkkkkkkhhhdddaaaUUUMMMCCC;;;777444333111666666666777888999::::::888777888:::<<>>CCCNNNbbbttt~~~{{{sssiii^^^PPPCCC;;;444000///222222111333666777CCCTTTfffvvvppplllfff\\\OOODDDAAAEEEBBBBBB???;;;999<<<>>>===888555111.........---,,,+++******))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((''''''''''''(((((($$$%%%&&&'''((((((((((((%%%&&&&&&''''''((()))))))))***,,,.../////////...000000000111333444666777888EEEVVVsss||||||zzzyyywwwuuussssssiiicccWWWIII===666444444555555555555666666666666888???HHHTTTjjj~~~zzzvvvtttrrrhhhaaaUUUHHH>>>777333222000111111222444555555666888999GGGddddddooopppXXXOOOqqqpppccc^^^XXXVVVSSSRRRSSSSSSSSSRRRMMMJJJFFFDDDBBBAAA@@@>>>:::999777555444333333222333555888BBBUUUgggmmmiiigggwww~~~|||~~~vvvtttwwwuuuyyyxxxxxx}}}}}}}}}}}}~~~~~~~~~|||~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzxxxxxxxxxzzzzzz{{{||||||{{{zzzzzzzzzzzz{{{}}}~~~|||yyyvvvzzz{{{|||||||||}}}|||zzzxxxzzz|||}}}~~~~~~wwwuuussssssssskkkZZZIII;;;<<>>555222333666666555888888999999999999999999999:::>>>DDDLLL\\\uuu~~~}}}wwwlll```TTTGGG<<<555222//////111111000222777===LLL```ppp~~~wwwbbb\\\XXXUUUOOOGGGEEEIIIHHHJJJGGG@@@>>>AAAAAA>>>999666222///......---,,,+++******))))))))))))))))))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&(((((((((((('''%%%%%%&&&''''''(((((()))******,,,---.../////////111111111222333555777888888EEEUUUrrr{{{zzzyyywwwvvvtttsssrrrhhhbbbVVVHHH<<<555333444555555555555666666666777666===FFFSSSlll~~~{{{vvvrrrppppppggg```TTTGGG===666333222000111111222444555666666777999JJJjjjyyyaaaqqqmmmTTTMMMsssnnnccc___XXXVVVSSSSSSSSSTTTTTTSSSNNNKKKGGGEEEDDDCCCAAA@@@:::999888666444333333222444444444;;;MMMbbbkkkjjjeeeooowwwwwwxxxooowww}}}xxxzzz|||xxxwww|||}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~~~~~~~|||}}}~~~|||yyyvvvvvvvvvyyyzzz|||}}}}}}|||zzzyyyzzz{{{{{{}}}~~~}}}yyyvvvzzz||||||zzzzzz}}}zzz{{{}}}}}}}}}rrrrrrrrrtttuuulllYYYHHH;;;>>>III[[[sssttteeeXXXVVVggg{{{{{{pppiiiqqq}}}{{{qqqmmmmmmkkkhhhddd^^^WWWNNNHHHAAA:::222000333777888777999999999999999999999999888;;;@@@IIISSSfffyyy}}}}}}{{{sssgggYYYMMMBBB888333222///...000000...111777CCCSSSgggvvvyyymmmWWWPPPMMMQQQSSSPPPPPPSSSQQQTTTPPPHHHCCCCCC@@@:::;;;777333000///...---,,,+++******))))))))))))))))))))))))))))))(((((('''###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######((((((''''''''''''((((((###$$$&&&((())))))((('''%%%%%%&&&&&&'''(((((()))***++++++,,,---...///000111111222333444666777888999EEEVVVrrr~~~|||wwwuuuuuurrrlllfff___SSSFFF:::444333333555777888888666555666777666???LLL]]]uuu~~~~~~|||yyyyyyyyyrrrjjjeeeZZZLLLCCC;;;444222444222222222444666888888777999999SSS{{{xxxfffvvvdddOOOSSS}}}kkk[[[ZZZYYYXXXWWWVVVTTTRRRPPPOOOLLLJJJGGGGGGHHHGGGEEEBBBAAA>>>;;;888777666333111222000111666>>>JJJ^^^ooohhhgggqqqrrrhhhvvvxxxsss}}}wwwwwwzzz~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{zzzzzzzzzvvvwwwzzz|||}}}|||{{{zzzwwwyyy|||~~~{{{zzzuuuwwwvvvqqqnnnfffTTTBBB<<<>>>TTTtttqqq[[[NNNGGGLLLddd~~~{{{bbbVVV^^^lllyyypppmmmjjjgggccc^^^WWWOOOFFFAAA333333444444555666777777:::;;;;;;;;;:::999888888:::BBBNNNYYYfffzzz{{{{{{zzzxxxpppfffZZZOOOCCC888444555000000222444333111777???OOO\\\jjjttt~~~uuudddSSSUUUVVVUUUTTTUUUVVVVVVYYYWWWTTTOOOIIICCC>>>;;;===:::555111///...---+++************************************)))(((&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))******,,,---.../////////222111000000111333555777999EEETTTqqq}}}~~~|||wwwuuutttpppjjjccc\\\PPPCCC999444444666555777888888666666666777999BBBOOO^^^ttt~~~~~~|||zzzzzzyyyssskkkdddXXXLLLCCC;;;444222444222222222444666777777666<<>>777444666888666777888888666666777888;;;EEERRRaaawww}}}~~~|||zzzzzzzzztttlllbbbVVVJJJAAA:::333222333111111333444555666666555===EEEggguuummm{{{\\\SSScccuuueee\\\^^^[[[[[[[[[ZZZYYYWWWVVVUUUPPPNNNLLLKKKKKKKKKIIIGGGCCC@@@===:::999777555333111222333444555===QQQcccbbbfffkkk~~~tttnnnqqqxxxyyy{{{{{{zzz{{{|||~~~~~~~~~|||zzzzzz|||~~~}}}}}}||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}||||||{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuyyyzzz|||~~~~~~}}}{{{yyywwwvvvuuuuuuuuuvvvtttnnnggg\\\LLL>>>AAACCC[[[~~~xxxiiiWWWKKKGGGRRRmmmyyygggRRRJJJTTTooo{{{vvvnnnlllfff___UUUKKKDDD===888555444444666777999:::;;;<<<;;;<<<======<<<<<<>>>???BBBNNNaaavvvxxxtttuuu{{{vvvssslll]]]KKK???888111------111222333444333888HHHXXXpppoooqqqtttqqqiiicccaaaggglllfffWWWTTT```hhhhhheee___WWWOOOIIICCC>>>;;;888555222000///...---,,,************************)))******))))))((('''&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((''''''((('''''''''''''''((())))))******,,,---.../////////111111000000111333555666;;;EEETTTppp}}}~~~yyyvvvssslllddd]]]TTTFFF;;;444444666888666777888777666666888999;;;FFFUUUggg}}}}}}~~~|||zzzzzzzzztttlll___TTTGGG???888222111333000111333444444555555666:::IIIooossszzzoooRRRNNNgggqqqeee^^^```[[[ZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKEEEBBB???<<<;;;999666444222333444333111666GGGYYY^^^ccccccqqq|||wwwxxxzzz}}}|||yyyvvvuuuwww|||~~~~~~zzzwwwxxxzzz}}}~~~}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}{{{{{{{{{|||{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{zzzzzzzzzyyyyyy|||{{{zzzyyyxxxxxxxxxxxxzzz{{{|||}}}~~~|||zzzxxxvvvttttttttttttsssuuutttoooeeeWWWFFF;;;======RRRsssyyylllZZZLLLFFFQQQlllssseeeSSSLLLVVVqqqzzztttllljjjddd\\\OOODDD<<<888555444333444666777999;;;<<<===;;;<<<======;;;===AAADDDIIIYYYqqqzzzsssvvv{{{}}}xxxssspppfffUUUBBB888555111///...///111444666888AAAVVVjjjxxxssssssmmmdddfffnnn}}}}}}qqq^^^^^^mmmsssnnneee^^^TTTKKKEEE@@@;;;888444222///......---,,,+++************************)))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((())))))******,,,---.../////////000000000111222333555666;;;EEESSSooo~~~~~~yyyvvvssslllddd[[[QQQCCC888333333555666666777888777666777999;;;999GGGYYYnnn~~~~~~|||yyyyyyxxxrrrjjj[[[QQQEEE===777111111333///111333444333444777999;;;PPPyyy{{{uuueeeMMMOOOvvvpppggg```aaa]]]\\\[[[ZZZWWWUUUSSSQQQTTTTTTTTTRRRPPPOOONNNNNNHHHFFFBBB???===;;;888666444444444333000222???MMM[[[aaa^^^gggwww{{{{{{uuurrruuu{{{~~~}}}}}}}}}~~~|||zzz{{{}}}~~~~~~}}}||||||{{{||||||||||||||||||||||||||||||}}}~~~}}}zzzzzz{{{}}}zzzzzzzzzzzzzzz{{{||||||{{{zzzzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{|||}}}}}}}}}}}}zzzyyywwwuuutttttttttuuurrrtttuuuqqqeeeSSSBBB999;;;???XXXxxxyyynnn]]]MMMFFFQQQmmmuuujjjYYYPPPWWWqqqyyypppfffccc\\\TTTHHH===777555444444333444555777999;;;<<<===;;;<<<===<<<;;;???GGGNNNYYYnnn~~~tttuuu}}}~~~|||zzzuuuooojjjXXXIII999333222111000111000111444888<<>>FFF___rrr|||~~~___QQQ\\\{{{nnnhhhaaabbb``````___]]][[[YYYWWWVVVVVVWWWWWWUUURRRPPPPPPQQQLLLIIIEEEBBB@@@>>>;;;999666555444444222111999CCCUUU___^^^aaaxxx~~~zzz{{{}}}yyyvvvvvv{{{||||||{{{|||~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}yyyxxxzzz}}}zzzzzzyyyyyyzzzzzz{{{|||zzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||||||||zzzyyywwwvvvvvvuuuuuuvvvvvvvvvrrrssstttooo```MMM@@@<<<@@@OOOsssvvvnnn^^^MMMGGGUUUrrrxxxooo^^^SSSXXXmmmwwwkkk]]]WWWNNNHHH>>>777333333333444555555666888999;;;<<<===;;;=========???GGGUUU___mmmuuuttt{{{}}}zzzwwwqqqhhhaaaIII===222/////////000222333333666<<>><<<>>>???>>>;;;000...------------+++)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''')))***,,,---'''''''''''''''((())))))******,,,---...////////////000111222333444444555999CCCQQQlll{{{|||yyytttqqqooojjjdddSSSJJJ>>>777666777777777777777888777666777:::===AAAPPPfff}}}|||wwwvvvtttmmmdddVVVLLLAAA:::555000000222111222333222111555===DDDTTTqqqyyyooosssXXXWWWnnnxxxkkkfffaaaccc`````````______]]]\\\[[[VVVXXXXXXVVVSSSQQQQQQSSSOOOLLLHHHEEECCCAAA>>>;;;888555444666555333555:::HHHZZZ___]]]dddlllttt|||{{{sss}}}zzzyyyzzzzzzzzzzzz{{{~~~}}}|||~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz}}}~~~|||xxxvvvyyy|||zzzzzzyyyyyyzzzzzz{{{|||zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuttttttvvvyyy||||||zzzwwwuuussstttuuuvvvvvvwwwwwwwwwuuurrrooohhhXXXGGG???@@@HHHaaa~~~uuuooo```NNNGGGWWWvvvyyyrrrcccYYY^^^hhhttteeeSSSKKKBBB===777333333444555555777888999:::;;;<<<======;;;===???@@@EEESSSgggvvvwwwrrrxxx~~~zzzuuukkk___VVV???777111000000...///222555555:::DDDOOOYYYeeepppiiihhhfffgggooo{{{qqqkkkggggggcccYYYOOOKKKHHHAAA;;;:::===>>><<<888222111/////////...,,,***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''((((((***+++,,,'''''''''''''''((())))))******,,,---...////////////000111222333444444444888AAAOOOjjjzzzzzzvvvqqqnnnmmmiiicccOOOGGG<<<777888::::::999777888777777666777;;;===FFFUUUjjj|||wwwuuurrrkkkbbbUUUKKK@@@999444000000222111333333111111666???GGG]]]|||jjjqqqkkkRRR[[[{{{uuuhhhdddaaaccc]]]^^^______```_________WWWXXXYYYWWWSSSQQQRRRSSSQQQNNNJJJGGGEEEBBB???===999555444777777555444666;;;TTT___ZZZUUUXXXjjj}}}uuujjjwww}}}xxxuuuxxxyyyyyy{{{}}}|||yyyzzz}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyy|||~~~{{{wwwuuuxxx|||zzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxzzz{{{{{{{{{zzzwwwtttrrrrrruuuyyy||||||yyyuuusssppprrrtttvvvwwwwwwwwwwwwwwwrrrlllbbbRRRBBB???DDDNNNjjjwwwrrrcccOOOHHHWWWuuuvvvrrrggg___eeecccrrraaaMMMBBB<<<888555333555777888888::::::;;;;;;<<<===>>>>>><<<>>>@@@CCCKKK]]]tttuuusss~~~zzzsssgggXXXNNN<<<777444444333000000444555555===KKKZZZfffqqqyyyfffjjjiiihhhooozzzyyyooo```^^^eeennniiiZZZSSSVVVLLLEEE===;;;<<<<<<777222444333222111111000...,,,))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))******,,,---...////////////000111222333444444444777AAANNNiii}}}wwwsssttttttkkkaaaJJJAAA666333555999888666777777777666555666999<<>>;;;:::888555444333333333???GGGWWW```\\\WWWfff|||{{{tttxxxttt|||hhh^^^mmm|||xxxwwwyyy|||~~~~~~|||{{{~~~~~~xxxuuuvvvxxx}}}~~~~~~~~~}}}|||{{{zzz}}}||||||{{{{{{||||||{{{zzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}yyyzzz{{{|||{{{zzzxxxwww{{{zzzyyywwwuuusssrrrqqqxxxyyyyyyyyyxxxuuurrrqqqpppqqqtttvvvwwwwwwvvvvvvtttuuuhhhWWWMMMAAA>>>IIIVVV{{{|||vvvfffQQQFFFSSSsssyyyrrriiiaaa___gggrrr|||yyyhhhRRRBBB;;;333333444555666777888999999888777888:::;;;;;;;;;<<>>GGG]]]uuu|||}}}}}}zzzvvvvvvsssjjj___RRRGGG;;;555333111222555444222444777777:::JJJ]]]gggvvvpppRRRLLLcccvvvxxxhhhfffeeebbb___^^^]]]]]]^^^]]][[[YYYZZZYYYWWWUUUTTTTTTTTTTTTVVVSSSPPPMMMKKKHHHDDDBBB;;;999777555333333222222888???NNN\\\]]]\\\hhhxxx{{{qqqrrrzzzuuu}}}wwweee]]]lll~~~}}}vvvwwwzzz~~~}}}yyy~~~~~~}}}{{{xxxvvvuuu}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||~~~}}}}}}}}}~~~~~~}}}}}}|||||||||||||||}}}||||||{{{{{{||||||}}}{{{{{{||||||{{{{{{zzzyyywwwwwwwwwwwwwwwwwwxxxxxxzzzzzzyyyxxxvvvsssqqqoooppprrrtttvvvxxxwwwwwwvvvrrrooo___OOOFFF???AAAPPPjjjyyyrrrbbbNNNEEERRRrrr|||vvvqqqiiibbb___```jjjrrrnnn^^^JJJ<<<666333444444555666777888999<<<;;;;;;<<<===?????????===DDDOOOZZZhhh|||~~~}}}xxxsssfffTTTDDD<<<777222000222444333444777999EEEUUUfffwwwqqqhhhaaaccckkkqqqnnnhhh___]]]___eeeeee\\\RRRMMMJJJ@@@:::::::::666444555;;;999555111...---,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***)))***++++++------...///------,,,---...///111222AAAIIITTTlll}}}|||yyywwwvvvqqqbbbTTTFFF>>>666333666888888666999999999888888:::>>>AAALLLbbb|||{{{~~~}}}zzzvvvtttqqqggg\\\OOODDD:::555333222222444444333555888777>>>UUUooommm}}}wwwdddLLLPPPmmmvvviiihhhfffbbb```___^^^^^^___^^^\\\[[[YYYZZZYYYVVVSSSRRRUUUXXXZZZWWWTTTQQQOOOLLLHHHEEE<<<;;;999777555444444333333777DDDUUU___```eeemmmrrrnnnxxxyyyvvviiicccpppwwwvvvxxx}}}~~~yyyyyyzzz|||}}}{{{yyyyyy{{{}}}}}}{{{vvvsssuuuwwwzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||}}}||||||{{{{{{{{{{{{{{{wwwwwwxxxxxxyyyzzzzzzzzz{{{zzzxxxvvvtttrrrpppoooqqqsssuuuwwwxxxxxxwwwvvvpppjjjWWWHHHEEEDDDMMMbbbvvvmmm]]]KKKDDDRRRqqqwwwrrrooohhh```[[[WWW^^^ddd```QQQAAA666222444444555666777888888999999999999:::;;;<<<======EEENNN\\\mmm|||{{{{{{wwwssslll\\\HHH:::444444111111444666555888<<>>:::666444666888888777666777777777888<<>>666555444222222444666666888999999FFFiiijjjUUUNNNgggnnnhhhgggdddaaa```___^^^___``````^^^]]][[[]]]^^^[[[VVVUUUYYY^^^```]]]ZZZWWWSSSNNNHHHCCCAAA@@@???===;;;999777666555222888HHHYYYaaa___\\\ggg}}}rrrqqq}}}~~~|||vvvxxxyyyxxxvvvwwwzzz|||~~~~~~wwwtttrrrtttwwwyyywwwuuuoooqqqsssvvvyyy|||~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwxxxyyyzzz~~~|||zzzxxxvvvtttsssuuuuuuttttttttttttuuuuuutttvvvxxxyyyzzzyyyxxxwwwqqqfffTTTLLLPPPTTTccc}}}rrrhhhYYYMMMMMM]]]uuu}}}ooojjjggg___VVVPPPGGGJJJKKKGGG>>>777444333666666777777888999999999999::::::::::::<<>>HHHZZZwww|||fffWWWZZZ]]]^^^[[[VVVRRRPPPZZZ[[[\\\\\\[[[WWWOOOIII@@@??????BBBJJJSSSYYY[[[AAA:::111---...///...+++*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''''''((()))***)))***++++++------...///,,,---...000444888;;;===777AAAOOOjjj}}}}}}{{{wwwtttjjjXXXGGG;;;888666555666777888777666666666666888===DDDIIIYYYuuu}}}}}}vvvqqqkkk^^^RRRDDD;;;555444555333222444666666888;;;>>>NNNsssaaaOOORRRrrr|||llliiiiiieeebbb___^^^^^^___``````___]]][[[]]]^^^]]]ZZZYYYZZZ]]]^^^\\\ZZZWWWTTTOOOIIIDDDAAAAAA@@@>>>;;;999777555333111444AAARRR]]]```^^^```yyyxxxkkkrrr{{{uuu{{{zzz~~~|||xxxttttttvvvzzz~~~{{{xxxuuusssssstttuuuuuussssssssstttwwwzzz}}}~~~}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}||||||}}}}}}|||}}}}}}~~~~~~}}}}}}|||zzzyyyyyyxxxxxxxxxxxxxxx{{{{{{zzzxxxwwwvvvuuutttsssssstttuuuvvvvvvwwwwwwvvvwwwyyyzzz{{{zzzyyyxxxrrreeeRRRMMMSSSWWWfffqqqgggYYYQQQUUUeeeyyyvvvkkkfff```XXXPPPLLL<<<>>>???<<<777333333444777777888888999999999999888999::::::<<>>EEEXXX}}}pppTTTLLL[[[uuuiiiiiihhheeebbb^^^^^^]]]^^^``````^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVRRRMMMIIIDDDDDDCCCBBB???<<<999888555333333:::HHHUUU]]]___]]]sssyyytttuuu}}}|||xxxzzz}}}yyyuuusssvvvzzz}}}~~~}}}zzzvvvrrrpppqqqrrrtttrrrpppoooqqqtttxxxzzzxxx{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}yyyyyyzzzzzzyyyyyyxxxwwwxxxxxxwwwvvvuuuttttttsssssstttuuuwwwwwwwwwwwwvvvwwwxxxzzz{{{|||{{{yyyxxxrrrdddSSSQQQ[[[aaasss|||pppfffZZZUUU\\\kkk{{{~~~uuukkkbbbWWWKKKCCCBBB555777888666444333444666888888888999999999999:::777999:::<<<@@@KKKYYYcccyyyzzz{{{}}}vvvqqqeeeYYYKKKAAA999333333666333333444555999EEE\\\qqquuunnnccceeehhhlllpppsssvvvwwwuuuzzzwwwiiiZZZRRROOOLLLLLLJJJFFFHHHPPPWWWQQQGGG888555222///---,,,,,,---)))))))))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))***++++++------...///222111111111111333444555999DDDSSSnnnvvvtttooojjjfff^^^MMM>>>666666555666666777888888777777888888;;;AAAIIIOOOlll~~~zzzqqqkkkdddWWWJJJ???888333444555444333444333222777@@@JJJ___}}}aaaKKKKKKcccpppeeeffffffbbb___^^^]]]]]]^^^______^^^\\\YYYYYYYYY[[[\\\[[[XXXVVVWWWWWWWWWXXXWWWUUUQQQMMMIIIIIIHHHFFFDDDAAA>>><<<:::888555777@@@MMMXXX\\\YYYkkk~~~~~~||||||yyyvvvuuuwwwzzz|||}}}~~~yyyrrrnnnnnnppprrrpppllliiijjjmmmrrruuuuuuyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}yyyzzz{{{|||{{{zzzyyyxxxxxxxxxwwwuuutttrrrqqqqqqtttuuuwwwyyyyyyxxxvvvuuuwwwyyyzzz||||||{{{zzzxxxssseeeTTTVVVdddooo|||uuuoooeeeZZZWWW___nnn|||xxxmmmaaaQQQ@@@777666333555666555444555777999999999999999999999:::::::::===???CCCIIIWWWhhhuuuxxxyyyyyynnnfffTTTIII>>>999777555555888333444666999???PPPmmm{{{qqqoooooommmkkkkkkmmmrrrxxx}}}qqq___WWWUUUUUUIIIGGGEEEGGGQQQVVVLLL<<<444444333000---+++,,,---)))))))))))))))*********(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))***+++,,,---......///,,,,,,,,,...000333666777777BBBRRRnnnzzztttmmmjjjfff[[[III;;;333333333666999::::::999777777888;;;<<<@@@LLLXXXmmm~~~uuuooojjjaaaTTTJJJ<<<777000///222555444222888666>>>AAAGGGnnn|||www[[[LLLJJJiiinnnhhhbbb^^^___[[[___^^^]]]^^^``````___^^^XXXWWWWWWXXXYYYZZZXXXVVVVVVWWWYYYYYYWWWTTTPPPNNNIIIGGGDDDCCCCCCBBB@@@???888666555666999@@@NNN\\\^^^mmm~~~{{{}}}{{{sssrrryyyzzztttrrrxxx{{{|||~~~~~~{{{vvvppplllsssmmmeeeaaacccgggjjjkkkssswww{{{|||zzzzzz}}}~~~~~~}}}~~~~~~||||||}}}|||||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwuuutttvvvyyy{{{yyyvvvzzzyyyxxxxxxyyyyyywwwuuupppfff]]]\\\dddwww|||{{{|||oooggg^^^]]]eeetttkkkXXXGGG:::666777111222333444666777888999999999999:::;;;<<<:::999;;;===AAAIIIVVVhhhzzz|||}}}|||xxxjjj\\\IIIBBB<<<:::888333222444555666777;;;JJJccc}}}qqqnnnrrrtttqqqmmmmmmrrrxxx{{{xxx^^^UUUUUUUUUJJJFFFCCCFFFJJJJJJDDD>>>666333000//////...,,,+++))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&,,,)))''''''((((((%%%"""))))))))))))((((((((((((,,,,,,------...---------//////000000111222444555888GGGWWWnnnzzzuuunnniiicccWWWGGG;;;333333444666999::::::999888777888:::<<>>;;;999666444222111000///---+++))))))(((((((((((())))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''''''''''''''%%%$$$$$$&&&(((((('''&&&&&&'''((()))***++++++******+++---............/////////000111222333444666CCCRRRjjjsssqqqjjj```SSSEEE;;;666555444555777999::::::888888666777:::???JJJ]]]nnn~~~yyypppiii```VVVIII@@@888555222111222444555444666???BBBPPPgggrrrlllUUUaaazzzkkkOOOJJJXXX~~~llliiifffffflllmmmbbb```____________]]][[[ZZZYYYXXXXXXZZZ[[[ZZZXXXXXXYYY[[[[[[ZZZXXXVVVTTTRRRPPPMMMLLLKKKIIIFFFDDDBBB>>>:::999666555:::AAAVVV\\\eeeyyy|||wwwooorrrxxxxxxuuusssppprrrtttvvvxxxxxxxxxwwwtttqqqmmmkkkjjjlllnnnooolllmmmnnnooooooqqquuuyyy{{{|||~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}||||||{{{zzzxxxxxxyyyyyyxxxwwwxxxuuuvvv~~~{{{{{{{{{yyyvvvnnnggg```___gggsss~~~qqqYYY???333444555555555555555666777888999::::::999::::::;;;<<<@@@DDDGGGQQQ[[[kkk||||||~~~yyyzzzvvvkkk^^^RRRGGG===777555555888777555666;;;;;;EEETTTjjj}}}lllfffnnnzzzyyyssswwwqqqpppgggXXXNNNMMMNNNMMMFFFHHHHHHEEE???:::888888777555333111111///,,,***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((((((((((('''''''''((()))*********((()))+++,,,---...//////////////////000222333444666CCCQQQiiissspppiii\\\MMMAAA999666666555555777999::::::888999777777;;;BBBOOOdddvvv~~~yyyqqqhhh^^^SSSFFF>>>666444222222333444555555666@@@EEEVVVooo|||ggg[[[kkk|||jjjNNNKKK\\\xxxfffgggcccaaacccbbbbbb```____________]]][[[[[[YYYVVVVVVXXX[[[]]]^^^WWWXXXYYYYYYYYYWWWUUUTTTSSSRRRPPPOOONNNLLLIIIFFFCCC???<<<<<<999666888===FFFPPPZZZmmm{{{~~~wwwnnnooovvvyyywwwuuuqqqqqqqqqrrrrrrsssssstttssssssrrrppppppqqqrrrtttuuurrrnnnjjjhhhjjjooossswwwxxx|||~~~~~~}}}}}}|||{{{zzzzzzzzz{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{{{{zzzzzzxxxwwwvvvwwwyyy|||||||||{{{zzz{{{|||vvvuuuyyyyyysssmmmeee___YYYVVVYYY^^^aaabbbNNNAAA666333555555555777555555666777888888999999;;;<<<===>>>AAAFFFNNNTTTcccqqqzzzvvvwwwpppaaaQQQFFF===666555333444666555444777===???QQQgggoooZZZ\\\ooo~~~}}}wwwwwwrrrppptttwwwwwwwwwyyyjjjggg___TTTNNNMMMMMMMMMPPPQQQPPPJJJBBB<<<;;;<<<;;;888444111000...,,,***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))******+++))))))))))))((((((((((((((()))***,,,---..................///000111333333666BBBPPPiiivvvqqqgggZZZLLL@@@:::777666666666777::::::999888999777888===EEESSSiii|||}}}yyyqqqhhh\\\PPPDDD<<<444333333222333444666666666>>>JJJ\\\ppplllkkkwww}}}eeeKKKLLL```rrreeehhheee``````]]]aaa```^^^^^^______^^^\\\]]]ZZZVVVVVVXXX\\\^^^```UUUVVVWWWXXXWWWWWWUUUUUUVVVTTTSSSSSSSSSQQQNNNKKKFFFBBB???@@@>>>999999;;;;;;IIISSSbbbxxx~~~tttyyy~~~|||wwwtttzzzpppnnnssswwwxxxvvvsssrrrpppnnnnnnnnnooooooqqqrrrsssrrrppppppqqqsssxxxtttmmmgggeeegggjjjmmmooorrrvvv{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyy|||{{{yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||||||||||||||}}}~~~}}}{{{yyyyyyyyywwwvvvuuuvvvzzz}}}~~~zzz{{{}}}{{{wwwtttvvvyyywwwoooggg```ZZZSSSNNNLLLIIIFFFCCC:::666555777777444333666555666666777888888999999999;;;===>>>BBBJJJUUU]]]uuu~~~|||tttqqqeeeSSSDDD<<<666111222111222444444444999AAAHHHaaa|||ppp^^^eeezzzxxxqqqmmmmmmqqqsssrrrssswwwkkkeee[[[PPPJJJHHHIIIJJJZZZXXXUUUMMMEEEAAAAAABBB@@@<<<555111...---+++***))))))(((((((((((())))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''!!!$$$(((+++++++++,,,---***)))))))))((((((((('''))))))***,,,------------.........///000111222333666AAANNNhhhuuunnnbbbUUUIII???888555777666666888::::::999888999888:::@@@HHHWWWmmm|||xxxqqqfffZZZMMMAAA:::222333333333333444666777999???SSSeeepppvvv[[[FFFMMMeee|||pppfffjjjgggbbbbbb``````___^^^^^^___```___]]]]]][[[YYYYYY[[[\\\[[[[[[UUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUSSSPPPMMMJJJFFFDDDDDDBBB<<<999:::666DDDMMMYYYjjjuuu|||}}}~~~nnnmmmwwwzzzuuuwww~~~tttnnnooosssvvvuuuvvvssspppmmmllllllmmmnnnppprrrsssrrrooommmmmmnnnppplllgggcccbbbccceeefffeeeiiinnntttyyy|||~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyy}}}|||zzzyyyxxxyyyzzz{{{zzz{{{{{{{{{||||||||||||zzz|||~~~}}}zzzxxxyyyzzzxxxwwwuuuvvvyyy}}}~~~xxx|||}}}}}}xxxzzzwwwtttsssrrrnnnfff___VVVPPPHHHCCCAAA>>>:::777666444444888888555555777777777888888999:::::::::999<<<@@@EEELLLXXXhhhsssxxxssskkkdddUUUCCC888666444222333222333666666888AAAKKK^^^zzztttiiirrr{{{ssslllgggkkkpppsssvvvxxxeee]]]RRRHHHCCCDDDKKKRRR^^^[[[TTTMMMHHHFFFGGGIIIEEE???777000,,,+++******))))))(((((((((((())))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&***000222000---++++++(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,............000111222333555???LLLfffsssjjj]]]OOOEEE<<<666222777777777888:::;;;999888999888;;;AAAJJJXXXnnn{{{wwwpppeeeXXXKKK???888111222333333333444666888>>>CCC\\\nnnqqq~~~SSSAAANNNiiizzzlllbbbgggddd```bbb```___^^^]]]^^^``````___^^^]]]]]]]]]]]]]]]\\\XXXUUUVVVVVVWWWWWWXXXWWWWWWWWWRRRRRRRRRSSSTTTRRROOOMMMMMMIIIGGGGGGEEE>>>999888333>>>EEENNN^^^ffflllwwwyyyyyy~~~rrrffflllwwwxxxooommmpppssstttwwwtttpppmmmkkklllmmmooonnnpppqqqoookkkgggffffffcccbbb_________`````````^^^bbbhhhooouuuxxxzzz{{{}}}|||{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyy~~~|||{{{yyyyyyzzz{{{|||zzzzzzzzz{{{{{{{{{||||||xxx{{{}}}}}}zzzyyyzzz|||zzzxxxvvvwwwyyy|||}}}~~~xxx}}}}}}zzzzzz}}}yyyrrrvvvrrrmmmiiieee___XXXRRRGGGAAA:::666666777666555999444222666999888999;;;999999999::::::;;;;;;;;;>>>CCCJJJRRR]]]nnn{{{qqqjjj___WWWGGG888222555777777555555666999;;;>>>IIIUUUttt{{{pppkkkttt}}}}}}yyyvvvtttggg^^^aaakkkrrruuuvvv]]]UUUKKKCCCBBBIIIWWWccc___ZZZRRRKKKIIIIIILLLNNNHHHAAA777///+++*********))))))(((((((((((())))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''000555999:::555...***(((&&&&&&'''((()))***++++++***++++++,,,,,,,,,++++++............///111222333444>>>JJJdddppphhhZZZIII<<<555444555:::::::::;;;<<<;;;999888999999;;;AAAMMMaaayyyyyyuuunnncccVVVHHH>>>888555444333333555666777666<<>>BBBEEEHHHSSSdddttt|||yyymmm```OOOGGG>>>888666666555444555777888888===KKK```pppuuupppqqqvvvrrriiigggmmmgggXXXRRR\\\iiilllgggbbbQQQQQQIIIAAAIII___nnnpppiii___QQQIIIIIIPPPXXX]]]QQQDDD444***)))+++***(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))))))))(((''')))'''%%%&&&((((((%%%"""***(((%%%###$$$&&&))),,,))))))***,,,000666;;;>>>@@@:::222---++++++)))'''******))))))******+++,,,))))))***+++,,,,,,,,,,,,------...000111222333444666???JJJbbbiiiaaaSSSEEE:::555555666:::::::::;;;<<<;;;:::888999;;;@@@GGGTTTiii|||xxxtttmmmbbbUUUHHH===777444333333333555666777777AAASSSqqq|||sssTTTGGGHHH___vvvkkkbbbaaacccbbb``````______aaaccceeefffhhhhhh``````^^^\\\[[[ZZZYYYYYYUUUUUUVVVVVVWWWVVVVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQRRRNNNIIIGGGHHHGGGCCC???;;;888777???MMMXXX\\\\\\___iii|||yyywww~~~wwwtttuuuoooppptttqqqppprrrssssssrrrrrrrrrrrrllllllllljjjhhhdddaaa^^^ZZZTTTQQQUUUXXXWWWWWWZZZYYY\\\___^^^\\\]]]bbbfffooorrrwwwzzz{{{|||}}}~~~}}}}}}~~~~~~~~~yyyzzz{{{|||}}}}}}||||||||||||{{{{{{{{{{{{||||||||||||}}}}}}|||{{{yyyxxx}}}~~~~~~}}}|||}}}}}}{{{zzzzzzzzz{{{|||zzzyyyxxxxxxwwwwwwwwwwwwrrrrrrqqqqqqpppmmmhhheeeaaa[[[SSSKKKFFFAAA;;;888777666666555555555666666555666888888888888:::<<<<<<::::::===>>>???CCCIIIWWWZZZfffyyy{{{uuummm^^^OOOEEE@@@999555444555555555888:::<<<<<>>???<<<;;;>>>AAAEEEMMMUUUccchhhwww~~~~~~{{{ssskkk```NNN???<<<999555444555666777777::::::;;;???LLLhhh~~~rrriiivvvzzzpppqqqfffaaaiiiuuuxxxqqqiiiddd___\\\fffdddZZZPPPNNNQQQQQQIIIAAA<<<444+++''')))+++***)))((((((((((((((((((((((((''''''''''''''''''''''''((('''$$$######%%%(((***(((''''''(((***++++++***&&&%%%######%%%)))---000777999===???<<<666///***&&&%%%###$$$&&&(((((((((******+++++++++,,,,,,,,,***+++,,,------......---------...///111222333444555???KKKfffYYYQQQEEE;;;555444666777999:::;;;;;;;;;:::;;;<<<999===CCCNNN___vvvsssooohhh^^^QQQEEE;;;555222222333333444666999<<>>???BBBGGGMMMYYYeeemmmvvv~~~~~~xxxooofff^^^SSSEEE999777666555555777888::::::===;;;<<>>>>>AAAHHHSSSeee~~~{{{qqqllldddYYYMMMBBB999555111222333444444777<<<@@@OOOqqqzzzjjjnnnOOOGGGFFFqqquuusssmmmfffccciiiooolllddd___]]]]]]]]]^^^^^^^^^_________````````````___]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXWWWUUUSSSQQQOOONNNKKKJJJJJJJJJKKKJJJHHHGGGEEEAAA<<<;;;???GGGPPPVVVVVV]]]mmmvvvnnnqqqyyytttmmmuuuzzzxxxvvvvvvwwwvvvsssqqqoookkkfffaaa______bbbdddgggkkkooopppnnnjjjeeeaaaZZZYYYVVVTTTTTTWWW[[[^^^aaaaaaaaaaaaaaadddhhhlllqqqsssvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~zzz{{{|||~~~~~~~~~}}}}}}{{{{{{{{{zzzyyywwwvvvvvvttttttrrrpppmmmjjjhhhfff```\\\VVVPPPKKKFFFAAA===999777555222000111222444666666666666666777888888:::;;;;;;:::999:::===???BBBBBBEEEKKKRRR[[[jjjwww}}}yyyxxxmmm___UUUMMMDDD;;;666666666666666666777999:::@@@>>>DDDZZZ|||vvvnnnjjjiiihhhhhhjjjqqqyyywwwiiiZZZKKKKKKJJJIIIEEE???999666000---+++***++++++(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((('''''''''((()))+++000777===???<<<777444---+++'''$$$$$$%%%(((***'''((()))***)))((('''''')))***+++,,,,,,,,,++++++++++++,,,---............000000111222444555666666555???MMMkkkSSSJJJ>>>666555666777777999;;;===<<<:::999===@@@FFFJJJRRR^^^ppp{{{oooiii___SSSGGG>>>888555111333555555555888>>>DDD\\\qqqhhh~~~aaaGGGDDDJJJyyy~~~~~~rrrkkkeeecccgggiiieee```]]]_______________^^^^^^^^^]]]^^^_________^^^]]]\\\ZZZZZZZZZZZZYYYYYYXXXWWWYYYXXXWWWVVVSSSQQQOOONNNKKKKKKLLLMMMLLLKKKJJJIIIEEEBBB???<<<===BBBKKKQQQQQQWWWiii}}}yyyvvvyyyvvvoooxxx{{{yyyvvvwwwxxxxxxuuuqqqqqqllleee___\\\\\\^^^```eeelllqqqrrrqqqpppnnnjjjfffccc___[[[YYYYYYZZZ[[[^^^]]]ZZZVVVUUUVVV[[[^^^fffhhhkkknnnqqqtttyyy|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{||||||{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}|||yyyyyyxxxwwwuuusssqqqpppoooooommmjjjfffaaa]]]ZZZPPPLLLFFFAAA===:::666444333444444333111222444555666666666666777888999999<<<<<<<<<;;;;;;===@@@CCCFFFIIIQQQ[[[cccnnn~~~}}}uuuqqqaaaOOODDD===777333222444555666555444555888:::???BBBPPPppp~~~rrrllllllmmmiiilllpppqqqnnndddWWWNNN@@@CCCEEEDDD>>>888555333///---,,,,,,,,,+++(((&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))++++++***)))((($$$&&&'''((()))+++///222<<<======<<<999444...+++$$$$$$%%%%%%%%%%%%%%%%%%###%%%(((((((((((()))***((()))***+++,,,+++*********+++,,,------......---000000111222444555666777555@@@NNNmmmOOOFFF:::444444777999999888;;;===<<<999999===AAAKKKQQQ\\\jjj|||zzzmmmfffZZZMMMBBB:::666555111444666666666999AAAGGGdddllliii}}}ZZZDDDDDDRRR}}}oooiiieeedddfffeeeaaa___```______^^^^^^]]]]]]]]]\\\ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXWWWVVVTTTRRRPPPOOOLLLNNNPPPPPPOOOMMMLLLLLLDDDDDDBBB???===@@@GGGMMMPPPVVVfff|||~~~xxxrrrzzz|||yyyyyyzzzzzzvvvqqqqqqnnnhhhccc___]]]]]]^^^bbbjjjooonnnnnnqqqqqqnnnllljjjgggdddaaa^^^\\\ZZZZZZXXXUUUQQQNNNNNNPPPSSSYYY[[[^^^aaadddhhhmmmpppuuuvvvwwwyyyzzz{{{||||||||||||}}}}}}~~~~~~|||}}}}}}}}}}}}|||{{{{{{|||{{{zzzyyyyyyyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyxxxyyyyyy{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxuuutttsssrrroookkkhhhgggeeedddaaa]]]XXXRRRLLLIIIEEEAAA<<<888666555444333222444666666555444666777666666666666777888999:::<<<=========>>>AAAFFFJJJMMMSSS___lllwwwxxxoooeeeTTTCCC;;;666333333666555666777666555666:::>>>DDDNNNeeeyyy|||vvv{{{vvvyyy~~~rrrpppqqqpppmmmpppqqqoooeeeXXXNNNIII<<<>>>@@@@@@===888111------,,,,,,,,,,,,+++((('''((((((((((((((((((((((((''''''(((((()))******+++(((((((((((()))))))))***''')))+++,,,---000555:::@@@:::222***&&&'''))),,,&&&'''(((((('''%%%###"""###%%%''''''&&&&&&(((+++&&&((()))++++++***)))((()))***+++,,,------------...///000111222444555555555@@@OOOnnnKKKBBB888222444888;;;;;;888;;;===<<<999999===BBBKKKSSSaaaqqqzzztttmmmeeeXXXJJJ???888666555222555777777777:::BBBIIIkkkkkkkkk~~~~~~YYYGGGFFF```mmmiiigggfffgggddd```aaaeee]]]]]]\\\\\\[[[ZZZZZZYYYXXXZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXWWWVVVTTTRRRPPPOOONNNPPPRRRSSSQQQOOONNNNNNEEEGGGFFFCCC@@@AAAFFFLLLUUUXXXcccttt}}}zzzsss{{{|||{{{|||zzzuuuoooqqqooolllhhheeebbb___^^^```iiimmmkkkkkkppprrrpppkkkkkkkkkkkkiiieee```\\\WWWVVVTTTQQQMMMKKKLLLMMMPPPRRRUUUXXX[[[___dddhhhmmmoooqqqtttvvvwwwwwwwwwyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyyyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzyyywwwvvvvvvwwwyyyzzzuuuvvvwwwwwwvvvuuutttsssqqqpppooommmjjjfffbbb```ZZZYYYVVVRRRKKKEEE???;;;<<<888444111111222222222...222555666444222333555666666666666777888999:::<<<===>>>???AAAFFFKKKOOORRRZZZiiiyyy{{{qqqggg[[[LLL===888777666999===777999999888777999???CCCQQQ```{{{wwwppp{{{{{{uuuyyyvvvxxxpppqqqqqqmmmqqqqqqpppkkk```QQQGGGDDD;;;;;;===???@@@:::000'''+++++++++,,,,,,+++)))((((((((((((((((((((((((((('''(((((()))***++++++,,,)))(((&&&%%%%%%''')))+++---///000000000333888<<<***)))((('''&&&%%%%%%&&&%%%%%%$$$%%%&&&(((***,,,&&&((()))(((%%%%%%'''***&&&''')))***+++***((('''))))))***+++,,,,,,,,,,,,------...000111222333444666@@@OOOoooDDD>>>777444555999;;;;;;>>>:::999;;;<<<;;;???DDDFFF___kkkpppyyymmmggg^^^QQQDDD;;;555222000555000222999999999DDDTTTuuuuuuuuuSSS???TTTvvvyyylllkkkgggccc``````aaabbbbbb]]]\\\ZZZYYYYYYYYYZZZZZZZZZ]]]```bbbaaa^^^ZZZWWWXXXXXXXXXYYYZZZYYYVVVTTTVVVWWWXXXWWWTTTQQQPPPPPPPPPQQQSSSTTTSSSPPPLLLIIINNNMMMKKKHHHEEEDDDBBBBBBLLLUUU^^^hhh|||wwwyyy~~~wwwsssrrrtttzzzuuurrrpppllleeebbbccclllmmmnnnnnnnnnnnnmmmmmmooooooppppppnnnllliiigggbbb^^^XXXQQQLLLJJJIIIJJJIIIIIIJJJLLLNNNPPPRRRTTTWWWZZZ^^^ccciiiooosssuuuuuuuuutttttttttuuuvvvvvvyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxxxxxxxzzz|||~~~{{{{{{zzzyyyxxxxxxwwwvvvxxxuuusssrrrtttuuuvvvvvvqqqrrrttttttrrroookkkiiiiiigggddd___YYYSSSMMMJJJFFFBBB===::::::999666333333333222222222222222222444333222444666777555333888888888888888999::::::???@@@AAACCCGGGNNNWWW]]]bbbpppyyymmm```XXXIIICCC;;;666555666666555999666777;;;;;;;;;DDDPPPooo~~~rrrjjjhhhfffdddpppuuusssbbbNNNBBB??????;;;:::===BBB???555000111///111000...,,,,,,)))%%%++++++***)))((((((((((((%%%'''+++---...---+++)))+++)))''''''***///555999BBB>>>999222---)))'''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,------//////000000111111222222:::BBBPPPqqq@@@<<<777444666999;;;;;;===::::::<<<<<<;;;>>>CCCNNNaaajjjpppvvvkkkbbbYYYLLL@@@888444222111777333333888999;;;LLL___rrrRRRBBBYYYssshhhhhhddd```^^^___`````````]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZ[[[\\\]]]\\\ZZZWWWVVVTTTSSSSSSSSSTTTUUUUUUUUUXXXYYYZZZYYYVVVTTTSSSSSSQQQRRRTTTTTTSSSPPPMMMKKKMMMMMMMMMMMMJJJGGGDDDBBBGGGPPPYYYbbbuuu}}}zzz}}}|||xxxxxxyyy{{{vvvsssrrroookkkkkkmmmnnnlllkkkiiiiiijjjlllmmmppppppqqqpppooollljjjiiifffbbb\\\VVVPPPMMMKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFMMMNNNQQQTTTXXX\\\___```ddddddeeefffiiikkkmmmnnnppppppooooooooopppqqqqqqrrrqqqppppppqqqsssuuuvvvsssssssssssssssrrrrrrrrrssspppmmmllllllmmmllllllkkkkkkjjjiiigggccc```^^^VVVUUURRRMMMHHHCCC???======:::666555555555333222333222222222222222222222555444333555888999888666666666777888:::<<<>>>???BBBFFFJJJMMMRRR\\\gggppp{{{}}}xxxppp```QQQHHHAAA===777444444555666555:::888:::>>>???DDDVVVkkk|||{{{zzzrrrhhhdddgggddd^^^jjjnnnlll]]]MMMDDDBBBAAADDDDDDGGGHHH@@@555111444:::999666000+++)))((((((''''''''''''((()))***+++000---)))%%%$$$%%%(((***)))---333:::???BBBCCCCCC222111...+++(((''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,......///111222444555555:::AAANNNooo;;;888666666777:::;;;;;;<<<::::::===<<<;;;>>>DDDSSSbbbhhhsss|||rrriii\\\SSSFFF;;;555333333333777555666999999AAAXXXpppjjjNNNDDD```kkkdddcccaaa^^^]]]^^^^^^]]]]]]]]]\\\[[[[[[ZZZ[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTSSSPPPOOOOOOPPPQQQSSSUUUVVVXXXZZZZZZYYYVVVTTTTTTTTTQQQRRRTTTTTTSSSQQQNNNMMMLLLNNNPPPPPPOOOKKKFFFCCC???FFFNNNUUUccc}}}~~~~~~}}}{{{zzzvvvvvvuuuuuuxxx}}}{{{xxxrrrmmmkkkkkkmmmooooooooooooooonnnmmmkkkjjjjjjhhhccc]]]WWWSSSOOONNNIIIHHHGGGEEEDDDCCCBBBBBBFFFFFFGGGHHHJJJKKKLLLLLLPPPQQQRRRTTTWWWZZZ\\\^^^bbbbbbbbbbbbbbbcccddddddffffffeeeeeegggiiikkklllhhhhhhhhhhhhiiiiiijjjjjjjjjgggcccaaaaaa```___^^^^^^]]][[[XXXUUURRROOONNNCCCAAA???;;;888666444333444222111111222333222111333333333333333333333333666555555666999:::999888888888:::;;;>>>@@@BBBDDDFFFMMMUUU\\\bbbnnn}}}zzztttnnnbbbPPP@@@999:::777555444555777888888===<<>>CCCHHHJJJSSSgggzzzxxx}}}{{{zzzzzz{{{xxxrrrooonnnmmmllllllllllllkkkkkkkkkkkkkkkjjjgggccc^^^ZZZVVVTTTMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYZZZ[[[]]]^^^___[[[[[[[[[[[[\\\\\\\\\\\\[[[YYYVVVTTTTTTSSSRRRPPPMMMLLLIIIEEECCCAAA@@@@@@999888666444333222333333222111111111222333333333333333333444444444444444777777666777888888999999===>>>>>>@@@BBBDDDFFFHHHKKKUUUbbbkkkrrr{{{sssjjjaaaSSSDDD999666777777777777888:::;;;;;;???>>>BBBLLLVVVeeexxxwww}}}uuuhhheeexxxooopppkkkccc]]][[[XXXTTTKKKKKKGGG>>>666999HHHWWWTTTFFF666,,,(((''')))+++******))))))(((((())))))&&&)))...555<<>>IIIggg222444666888:::;;;<<<<<<;;;;;;<<<>>>======CCCKKK]]]sssxxxooofffUUUMMM@@@666111111222444444777:::::::::EEE]]]sss{{{nnnPPPBBBGGGmmmwwwhhhddddddbbb```______^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[WWWZZZ^^^```___ZZZUUUQQQUUUZZZ___aaa```]]][[[ZZZXXXYYYYYYWWWUUUTTTTTTUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIDDDFFFHHHHHHLLL[[[rrr~~~www~~~nnnoooxxx~~~~~~}}}{{{zzz||||||vvvrrrooolllkkkjjjiiihhhiiijjjjjjiiihhhhhhfffccc```]]]\\\PPPOOOMMMKKKJJJHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>??????AAABBBDDDDDDKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPMMMMMMLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDEEEEEEDDDCCC>>><<<:::888777777777888555444333222222333444555333333444444333333333444444555555555666666666777888888888888777888999:::>>>???AAAEEEIIIMMMPPPRRRZZZeeettt~~~|||uuuuuujjj]]]QQQEEE<<<999;;;777888999999::::::<<<<<<>>>>>>HHH\\\nnn}}}vvvhhhlll}}}~~~wwwlllcccmmmvvvuuuooofff```^^^[[[VVVSSSOOOEEE999666BBBYYYjjjaaaLLL666...---,,,++++++&&&'''''')))+++---///000333666:::>>>>>>===:::777)))'''$$$###$$$'''+++...''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***++++++,,,,,,---...///000111333444444888===FFFeee222444777999:::;;;===>>><<<;;;<<<>>>===>>>HHHRRRmmm~~~vvvkkkbbbQQQIII>>>555111111333444555888;;;:::;;;GGG]]]ooozzzqqq^^^FFFBBBOOOyyyvvvvvvlllkkkhhheeebbb```___^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[ZZZWWW[[[```cccccc^^^XXXTTTXXX^^^fffhhhfffaaa^^^]]][[[[[[[[[YYYWWWVVVWWWYYYWWWVVVTTTQQQOOONNNMMMMMMOOOOOOPPPPPPPPPOOONNNMMMDDDCCCDDDEEEGGGQQQccctttwwwttt~~~~~~}}}~~~~~~{{{{{{|||}}}}}}{{{|||{{{|||~~~sssqqqmmmjjjhhhggghhhhhhfffffffffeeedddcccbbbaaaZZZYYYVVVSSSPPPNNNLLLKKKFFFFFFEEECCCBBB@@@??????<<<======>>>@@@BBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>??????@@@AAAAAAAAABBB??????>>>===<<<;;;:::999999777777777999999888777444333222111111222333444000000000000111222333333222444666666444333333444666666777777888999999999:::;;;;;;;;;:::<<<>>>AAA???BBBGGGNNNVVV]]]cccfffrrr}}}|||tttooofffYYYKKKBBB;;;888999===666888999999999:::<<<>>>???EEEXXXuuu{{{lllcccYYYbbbwwwyyyiiiaaaeee}}}{{{oooeeeaaa]]]XXXZZZSSSFFF;;;===LLL^^^hhh[[[DDD000+++,,,***((())),,,---///222666:::>>>@@@:::999777444111---+++))),,,++++++)))'''%%%###"""$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))***+++,,,---------......000111222333333888<<>>===;;;;;;::::::999::::::;;;;;;:::::::::777777666666555555444444444333222333555555444222111111111111111111222222///000111222222333333222333555888888777666777888888888999999:::;;;;;;<<<;;;===???@@@AAADDDIIIMMMLLLOOOVVV___iiirrrzzz~~~wwwnnnfffbbbRRRGGG<<<::::::999999:::777999:::;;;;;;<<<@@@DDDLLLYYYttt~~~vvvxxxxxxpppjjjaaakkk|||}}}{{{tttccc___mmmwwwiiiaaa[[[WWWRRRLLLAAA;;;BBBNNNSSSQQQEEE444)))))),,,***---444<<<;;;;;;;;;;;;;;;<<<<<>>AAA===<<<=========AAAOOO]]]xxxyyytttnnnbbbWWWEEE???888222111333555666555888;;;???LLLeeefffcccyyywwwsssNNNCCCOOOgggqqqrrryyynnnjjjddd___]]]]]]\\\\\\VVVWWWXXXZZZZZZZZZYYYXXXWWWYYY\\\______]]][[[YYYRRRXXX___aaa___^^^___aaaYYYZZZYYYWWWUUUUUUWWWYYY___]]]YYYUUURRRPPPOOOOOORRRVVV[[[______\\\WWWTTTQQQJJJGGGGGGFFFFFFLLLUUU[[[bbbfffiiitttuuurrrrrrmmmeee{{{~~~}}}}}}~~~}}}|||}}}{{{}}}~~~uuummmhhheeedddccccccbbbaaaaaaaaaaaabbbaaa```___^^^]]]]]]]]]]]]WWWVVVTTTQQQNNNKKKIIIHHHGGGFFFEEECCCAAA@@@?????????>>><<<:::888777666666::::::;;;;;;::::::999888555555555555666666666666666555444555666666444222222222222222222222111111222333444666666666555444333777;;;<<<::::::;;;===999999:::;;;;;;<<<======<<>>AAAFFFKKK[[[lll~~~xxxrrr|||~~~uuu|||~~~yyysssddd```qqqxxxfff[[[UUUQQQCCC???999888BBBKKKFFF:::555,,,)))///222222;;;HHHGGGDDD???999222---)))'''%%%&&&((())))))(((&&&%%%+++***(((&&&%%%$$$$$$$$$((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******,,,---...//////+++,,,...111444666888999888;;;EEEddd555666888:::<<<===>>>>>>???BBB===<<>>CCCVVVttthhhgggnnnyyyqqqKKK???SSSxxxzzzooojjjhhhggggggfffdddaaa^^^[[[YYYWWWYYY[[[\\\ZZZYYYYYYZZZ\\\]]]______^^^[[[XXXVVVWWWXXXZZZZZZYYYYYY[[[\\\[[[[[[YYYXXXWWWVVVVVVUUU^^^\\\XXXTTTQQQOOONNNNNNSSSXXX___cccddd```ZZZVVVOOONNNOOOQQQLLLGGGIIIQQQXXXXXX^^^nnn|||qqqlllgggbbbooo}}}||||||{{{zzzyyyyyyzzz}}}{{{rrrkkkgggeeefffccc___^^^bbbdddbbbeeecccaaa___^^^^^^^^^^^^^^^[[[WWWVVVVVVTTTOOOKKKPPPMMMIIIFFFDDDBBB@@@>>>======;;;:::999999999999666666666666777888999999555666666666666666555444333444444444444222111000333333333333333333333333333333444555666888999:::<<<;;;;;;;;;:::999999999???<<<999:::===???>>><<>>>>>===@@@<<<<<>><<<;;;::::::888888777777777888999999666666666666666666555555333444555555666555444444888888888888888888888888===<<<;;;;;;:::::::::;;;=========>>>>>>>>>??????===<<<<<<===@@@CCCFFFHHHIIIMMMSSS[[[dddlllrrruuu}}}wwwmmm```TTTIIIBBB>>>999888888888999:::::::::===;;;>>>DDDKKKUUUgggwwwwwwxxx~~~{{{rrrnnnvvv}}}zzzooo\\\MMMGGGFFFDDD<<<999<<>>>>>;;;@@@===???JJJRRR```uuu|||tttnnneeeVVVHHH<<<888333111222444666777;;;===CCCUUUuuutttUUULLL\\\yyyyyymmmhhhdddaaabbbbbbaaa___]]][[[XXXWWWXXXZZZ\\\\\\[[[[[[[[[\\\```aaaaaa```___[[[XXXVVVWWWXXXXXXWWWUUUTTTTTTUUUYYYWWWUUUSSSRRRRRRSSSTTTVVVUUURRRPPPOOOOOOPPPQQQNNNQQQUUUXXXYYYWWWTTTRRRWWWUUUUUUSSSLLLFFFEEEIIIHHHMMMYYYjjj{{{yyyyyyzzz||||||~~~|||{{{|||~~~wwwvvvuuutttuuuwwwyyyzzz}}}{{{tttiiiddddddccc```aaa```^^^\\\[[[[[[[[[\\\WWWXXXYYYYYYXXXWWWXXXYYYWWWTTTQQQOOOOOONNNLLLJJJLLLKKKHHHEEECCCAAA@@@??????>>>==================;;;;;;;;;;;;::::::999999777888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB???AAADDDEEEGGGLLLSSSYYY\\\```iiitttxxxnnnfffZZZLLLAAA;;;888888888777777777888;;;>>>@@@<<<===DDDOOO]]]ooo|||ppptttsssggglllyyy~~~zzzuuurrrpppeeeTTTFFFAAA@@@???JJJFFFFFFKKKMMMJJJFFFDDDAAA:::000***((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,---...///000222444666777;;;>>>FFFbbb~~~777888:::;;;===>>>>>>>>>===AAA@@@DDDQQQ[[[jjj|||tttmmmcccSSSDDD999555222111333666888999<<>>???===>>>???AAABBBDDDEEEFFFEEEJJJOOOPPPQQQXXXcccmmmuuuzzz~~~yyyqqqjjjYYYRRRHHH???888777888:::999:::;;;;;;;;;===???AAA>>>CCCPPPddd|||sss|||vvvfffjjjzzz|||tttrrrmmm___MMMAAAAAAFFFIII___WWWPPPMMMGGG<<<333///+++)))((((((***+++***(((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,---...///000222444666777:::>>>EEEbbb888999;;;<<<===>>>??????===BBBAAAFFFUUUaaasss}}}uuunnncccRRRCCC777444111111444777:::;;;>>>KKKaaa|||hhhPPPAAASSSxxxwwwhhhggghhhgggfffbbbaaa```___^^^]]]]]]\\\WWWYYYZZZZZZYYYZZZ\\\]]]cccbbbbbb```^^^[[[YYYWWWTTTVVVWWWWWWVVVVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTUUUWWWUUUSSSPPPOOOOOOPPPQQQRRRTTTUUUWWWXXXYYYXXXXXXUUUWWWVVVSSSOOOLLLJJJIIIIIIIIIOOO[[[ggg}}}~~~yyy~~~yyyzzz~~~}}}~~~~~~{{{xxxuuuttttttsssrrrqqqppppppnnnpppyyy|||zzzxxxuuunnnkkkgggbbb^^^[[[YYYXXXYYY[[[[[[XXXTTTRRRTTTVVVUUUSSSRRRRRRRRRRRRPPPNNNQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCEEEGGGIIIJJJKKKKKKQQQYYY]]]aaajjjxxx|||ssslllbbbXXXGGGCCC>>>999777777999::::::<<<>>>>>>===<<<>>>@@@CCCNNNcccyyyppp~~~yyyhhhkkkxxx}}}uuummmiiifff[[[MMMFFFJJJRRRVVVZZZRRRJJJEEE???666...***(((((()))******)))'''%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,.........000111333555666999===EEEbbb999:::;;;===>>>?????????<<>>>>>>>>??????@@@AAABBBCCCDDDGGGIIILLLOOOQQQSSSUUU]]]gggpppwww|||oooddd[[[PPPGGG===;;;999777666666666777888;;;===>>><<<===AAAEEEJJJ]]]yyysssaaa___pppuuugggiiiqqqqqqhhh```ZZZ\\\YYYQQQNNNSSSYYY\\\QQQHHH???<<<999222...---...,,,)))'''&&&'''((()))*********)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,.........///111333444555888===EEEbbb:::;;;<<<===>>>?????????>>>EEEGGGOOOcccttt~~~yyyrrrjjj```NNN???666555333444777:::<<<===EEEcccoooKKKFFFPPPppppppeeeddd___\\\]]]ZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\]]]___bbb``````___]]]\\\[[[YYYYYYUUUWWWXXXWWWVVVVVVWWWXXXUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNNNNPPPQQQRRRLLLMMMOOORRRSSSTTTSSSSSSVVVYYYXXXSSSQQQQQQNNNGGGFFFDDDKKKVVVZZZccczzzzzzyyyvvvuuuzzz}}}tttppprrrssstttttttttrrrqqqpppllllllpppvvvyyy{{{yyysssnnnkkkjjjfffccc^^^ZZZXXXWWWUUUTTTTTTSSSRRRRRRRRRQQQNNNLLLKKKJJJJJJJJJJJJJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGEEEEEEFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDFFFHHHJJJKKKNNNPPPTTTXXX]]]bbbeeegggmmmuuu{{{vvvjjj[[[PPPJJJBBB;;;999999888777777777888888888:::<<<<<<>>>CCCMMMTTTaaazzzyyyiiiaaajjjuuuwwwvvvxxxmmmddd```fffnnnmmmgggcccZZZ\\\YYYRRROOOTTTZZZ]]]RRRGGG===777333...+++,,,+++)))'''%%%%%%'''+++...))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,.........///111222444444777<<>>????????????BBBIIILLLVVVkkk~~~|||{{{vvvooohhh]]]KKK<<<777555444555888;;;===>>>GGGhhh|||vvvZZZIIIKKK]]]~~~kkkcccbbb^^^[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]]___bbbddd______^^^]]][[[ZZZZZZYYYWWWXXXXXXWWWUUUTTTTTTVVVSSSTTTVVVWWWVVVUUUSSSRRRNNNNNNMMMMMMNNNPPPRRRTTTJJJLLLOOOQQQSSSSSSRRRRRRQQQUUUUUURRRSSSUUUSSSLLLMMMLLLTTT^^^]]]\\\ooo{{{~~~|||zzzxxxqqqrrrttttttsssqqqooonnnnnnmmmmmmppppppqqqxxx}}}{{{zzztttlllgggdddaaa\\\YYYUUUTTTSSSTTTTTTRRROOOLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLNNNLLLIIIGGGFFFFFFGGGHHHDDDCCCCCCBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHIIILLLOOOTTTXXX\\\^^^```cccgggmmmtttzzz~~~~~~|||zzznnngggZZZJJJAAA>>>:::666888888777777999;;;===>>>999;;;<<<===@@@JJJYYYddd~~~rrrnnnyyyxxx|||hhh___VVVUUUZZZfffpppsssqqqqqqfffddd[[[NNNIIIOOOYYY^^^TTTIII===666222---+++,,,((()))***)))(((''''''((('''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,.........///000222333444666<<>>BBBGGGOOOaaa}}}zzzkkklll}}}}}}llliiiiiijjjqqq}}}|||qqqfff^^^TTTNNNOOOVVV___dddZZZFFF666333111+++)))...***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((()))***++++++,,,++++++------...///111333444555555???GGGfff~~~}}}<<<===>>>??????@@@BBBCCCKKKMMMYYYmmmzzzsssmmmfffZZZIII<<<888333222555999;;;???DDDSSS}}}tttdddtttzzzVVVQQQWWWxxxwwweeebbbccc^^^ZZZ[[[\\\[[[\\\^^^aaaggglllooommmjjjfffbbb___]]]]]]^^^]]][[[YYYXXXYYYYYYXXXVVVZZZYYYWWWVVVUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSOOOLLLJJJJJJKKKLLLKKKKKKKKKKKKLLLPPPVVVYYYZZZYYYTTTUUUVVVUUUTTTRRRRRRSSSQQQNNNUUUbbbbbbXXXXXXbbbjjj{{{~~~wwwxxx|||wwwwwwuuussssssssssssqqqooopppooonnnmmmmmmmmmnnnnnnuuu{{{~~~vvvqqqkkkhhhgggddd^^^YYY[[[XXXUUUSSSRRRSSSRRRQQQSSSQQQNNNOOOQQQSSSSSSRRROOONNNMMMKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKMMMOOOPPPQQQSSSVVVYYY[[[]]]```cccdddhhhlllqqquuu{{{pppfffccc[[[QQQEEEBBB>>>:::777666777888;;;777777;;;===;;;:::<<>>???>>>>>>???BBBEEELLLQQQ```vvv}}}yyyqqqjjjbbbUUUFFF;;;777444444888;;;===AAAGGGWWW|||kkkppp{{{VVVTTTfffqqqbbb``````]]]ZZZZZZXXXZZZ]]]aaaggglllqqqtttooolllgggbbb^^^\\\[[[[[[[[[YYYWWWVVVWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSLLLKKKIIIJJJKKKKKKJJJHHHHHHIIIMMMRRRWWWZZZZZZYYYUUUVVVVVVUUUSSSRRRRRRSSSQQQOOOSSSZZZ^^^[[[VVVTTT\\\nnnuuuuuuyyyvvvrrrwww~~~{{{vvvrrrsssvvvvvvqqqkkkooooooooonnnmmmmmmlllllllllpppwww~~~~~~zzzxxxtttooojjjkkkhhhdddaaa```___]]]\\\]]][[[YYYYYYZZZ[[[ZZZYYYWWWWWWVVVUUUUUUVVVWWWXXX[[[ZZZYYYXXXYYY[[[^^^```cccfffiiillloooqqquuuxxxzzz}}}~~~zzzlll[[[RRROOOIII???:::999888777666666777888777555777;;;;;;;;;===CCCIIILLLTTTcccyyyyyyiiiZZZUUUUUU^^^kkkpppiiiaaaEEE888.........)))'''******))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((()))***++++++,,,++++++------...///111333444555666???EEEaaazzzvvvwww}}}xxx<<<>>>@@@@@@???@@@CCCFFFOOOXXXjjj}}}zzzzzztttkkkbbbYYYNNNAAA888777555666:::<<<===BBBHHH\\\}}}vvvuuuSSSXXXuuuyyykkk___]]]]]][[[YYYZZZXXXZZZ^^^aaaeeehhhjjjjjjfffddd```]]][[[[[[[[[\\\]]]ZZZWWWVVVWWWXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQMMMLLLKKKLLLMMMMMMKKKIIIEEEHHHLLLPPPTTTUUUUUUTTTUUUUUUUUUTTTQQQPPPQQQRRRPPPQQQRRRVVV]]]aaaZZZPPP\\\lllssstttxxxwwwwww}}}yyy}}}||||||yyyrrrlllnnnnnnoooooooooooonnnmmmgggjjjmmmqqqvvv~~~~~~}}}yyyvvvtttrrrooonnnnnnmmmkkkjjjjjjiiihhhhhhiiihhhhhhhhhhhhjjjkkklllpppooommmlllnnnqqquuuxxx|||~~~vvviiiaaaRRRCCC???@@@===777666666777777888999999:::999888999<<<===???GGGPPP[[[hhhzzzqqq```XXXYYY^^^ffflllhhhZZZMMM:::111+++,,,---***((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((***+++++++++++++++------...///111333444555777???CCC^^^uuuqqqttt}}}:::>>>BBBCCCBBBBBBDDDHHHTTTbbbyyyzzzvvvtttnnnddd[[[RRRHHH>>>777888666777:::;;;<<>><<<===AAADDDJJJWWWccctttzzzhhhXXXXXX___hhhllleeeWWWGGG<<<222---***+++---+++******)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((***+++++++++++++++------...///111333444555777???BBB\\\sssooottt:::>>>CCCDDDCCCDDDHHHMMMWWWiii}}}wwwrrrnnnhhh^^^TTTLLLDDD===999888777777::::::<<>>FFFPPPZZZiiiuuuyyyooobbbUUUWWWcccmmmkkk\\\III;;;666...,,,***+++,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((((()))***++++++,,,++++++------...///111333444555777>>>BBB\\\uuuqqqvvv===@@@CCCBBBAAADDDMMMUUUaaavvvzzzrrrmmmfff```VVVMMMEEE???;;;999777666777:::;;;>>>IIITTTssscccYYY]]]uuudddccc```]]][[[[[[[[[[[[ZZZ[[[]]]^^^______^^^]]]___^^^\\\\\\]]]```ccceeehhhddd^^^ZZZYYYXXXXXXWWWVVVWWWXXXXXXXXXXXXWWWVVVRRRRRRRRRSSSRRRRRRQQQPPPRRRPPPNNNMMMNNNOOOOOONNNLLLOOORRRSSSRRRRRRTTTVVVTTTTTTTTTRRRQQQRRRUUUWWWSSSRRRSSSVVVYYY^^^hhhqqq___```[[[aaapppxxx{{{qqqnnneeedddmmmpppuuuwwwsssqqqrrrssswww{{{yyyooohhhooonnnmmmkkkjjjjjjkkkkkkjjjkkkjjjiiihhhhhhkkkmmmrrruuuzzz~~~|||yyytttrrrnnniiibbbWWWLLLDDD===:::777555444444555777777777777888999:::<<<<<>>BBB]]]yyyvvvyyy@@@BBBBBB???>>>DDDQQQ\\\qqq~~~wwwooojjj___YYYPPPGGG???;;;888777666555777:::<<>>FFFEEEMMMbbbllljjjyyygggSSSaaarrrmmmeeedddbbb___]]][[[ZZZZZZZZZ[[[\\\]]]\\\[[[ZZZYYYZZZYYYYYY\\\```dddggggggbbbaaa```^^^ZZZVVVSSSQQQSSSSSSRRRQQQPPPRRRUUUXXXXXXWWWTTTPPPLLLJJJKKKLLLIIIJJJKKKKKKLLLLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVXXXRRRRRRXXXXXXVVV___lllkkk^^^XXX___ggghhhmmmuuu~~~tttvvv}}}zzzppp\\\bbbtttsssqqqyyy~~~qqqkkklllllllllkkkkkkiiifffbbbcccfffjjjfffdddccccccgggnnnuuuyyy{{{yyyvvvrrroooppptttwww|||yyyssskkkddd___\\\NNNHHH@@@;;;888777555333777555444444666888999999:::888;;;???<<<999FFFXXXeeemmm~~~xxxvvvxxx___oooyyytttxxx___SSS\\\iiifffZZZPPPZZZ[[[MMM;;;111---*********************++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***************+++++++++.........///111222444555888999???[[[~~~ttt|||CCCDDDBBBGGGQQQUUU___uuuzzzwwwssslllddd^^^RRRKKKAAA999555555666777::::::555888AAACCCMMMbbbjjjmmm{{{vvvZZZTTTkkkllliiicccbbb```]]][[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]\\\]]]___cccfffgggggg```___^^^\\\ZZZVVVSSSRRRYYYXXXVVVSSSQQQQQQSSSUUUSSSSSSQQQNNNKKKJJJLLLNNNLLLKKKKKKLLLNNNOOOOOONNNNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTNNNMMMSSSTTTTTT^^^llliii]]]VVV[[[``````dddlll{{{hhhpppzzzssspppmmmkkkfffggghhhggghhhkkkqqqvvvmmmkkkfffddddddfffjjjmmmtttxxx~~~|||xxxuuusssttttttuuuwww{{{~~~wwwssskkkbbbXXXPPPJJJFFF@@@<<<777555666777666555666555555555666777777777999666999@@@DDDJJJ\\\ppptttiiieeezzzxxxtttsssaaaLLLEEEOOOZZZYYYRRRMMMRRROOOAAA333---+++)))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***************+++++++++------...///000222333444:::===DDD___~~~tttxxx???BBBCCCJJJVVVZZZfff|||~~~yyyuuuqqqiii```XXXKKKEEE<<<666333444555666::::::555888@@@BBBKKK```uuugggrrrjjjSSSYYYwwwzzziiihhhcccbbb```^^^\\\ZZZYYYYYYXXXYYY[[[\\\]]]\\\\\\[[[]]]]]]___aaadddfffeeeddd]]]]]]\\\[[[YYYWWWUUUSSS___^^^[[[WWWSSSPPPPPPQQQOOOOOONNNLLLKKKKKKMMMPPPNNNLLLKKKMMMPPPQQQPPPNNNPPPQQQRRRTTTTTTSSSQQQPPPNNNOOOPPPQQQRRRSSSTTTTTTRRRMMMKKKOOOQQQTTTaaaoooiii^^^VVVWWWZZZYYY\\\cccwww}}}|||uuuvvv|||uuuqqqlllhhheeefffgggiiikkkpppwww{{{pppmmmhhhccc``````bbbcccfffiiiooowww}}}vvvsssooommmmmmnnnnnnnnntttwww{{{{{{vvvrrrhhhddd\\\RRRHHHAAA<<<:::555333222222444666666555333444666777888999888888;;;777:::EEEPPP^^^tttnnnbbbhhhrrrsss}}}aaaQQQDDDFFFQQQXXXYYYXXXWWWTTTJJJ;;;111------,,,************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,---...///111222333555<<>>;;;:::999444444444555555555444444111444777999:::;;;<<<===>>>===CCCPPP```rrrqqqvvvvvvnnnvvvsssZZZQQQPPPZZZeeegggffffffaaaWWWGGG888000.........+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,,,,,,,,,,---///000222333222:::AAAYYY}}}{{{yyyBBBEEEFFFNNN]]]hhh}}}~~~{{{wwwsssmmmbbbVVVMMM@@@<<<777444444555777777333;;;===<<<>>>???RRRqqqzzzddd^^^oooooogggiiicccbbbaaa___]]]\\\[[[[[[^^^^^^_________^^^\\\[[[\\\\\\^^^```bbbaaa^^^[[[ZZZZZZYYYYYYXXXXXXWWWWWW^^^^^^^^^[[[WWWSSSQQQQQQRRRQQQPPPNNNKKKKKKMMMOOONNNLLLKKKLLLOOOQQQPPPNNNNNNOOORRRSSSSSSQQQOOOMMMLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPNNNOOOSSS[[[iiiuuuddd^^^YYYWWWWWWVVVYYY\\\mmm~~~yyyyyyxxx|||uuuqqqlllgggeeedddeeeeeeeeecccaaa______```aaabbb``````___```bbbdddgggiiisssvvvzzz}}}}}}zzz{{{|||}}}xxxvvvuuuuuuwwwxxxwwwwww{{{{{{||||||{{{zzzyyyxxxxxx{{{zzzwwwwww{{{{{{yyy{{{}}}yyytttlllddd\\\UUUNNNIII???===:::777555555777888333444666666666555444444333555888999999:::===@@@CCCHHHVVViii|||{{{xxxjjjXXX[[[eeerrrxxxtttmmmhhhZZZLLL<<<111,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,,,,,,,,,,---///000222333444;;;AAAWWW~~~BBBFFFIIIRRRcccrrr|||yyyuuuqqqjjj^^^PPPFFF<<<999555333444666777777777<<<:::999>>>HHHfffvvvZZZddd|||{{{iiicccddd```___]]]\\\ZZZYYYYYYXXX^^^^^^___```___^^^]]]\\\]]]]]]___aaabbbaaa^^^[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZ[[[ZZZWWWTTTSSSSSSSSSSSSQQQNNNKKKKKKLLLNNNLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNOOOQQQQQQPPPNNNMMMLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPRRRZZZfffooo]]][[[XXXVVVUUUUUUVVVXXX___oooooozzz|||tttmmmiiifffdddccceeedddbbb```____________aaa```___]]]\\\[[[[[[[[[\\\^^^cccgggkkkpppuuuyyy~~~~~~zzzyyyxxxyyy{{{|||||||||}}}~~~zzzsssoooddd___WWWOOOHHHBBB<<<999888777555333333444555666000222444555555555666777888999:::::::::===DDDJJJSSSaaavvv~~~fff```ooo{{{lll```III===222------------...,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---,,,,,,---...///111222333333999===SSS~~~}}}~~~@@@GGGMMM[[[ooo}}}}}}yyyvvvrrrnnnfffYYYJJJ???999666333222444555666666:::===<<>>???BBBLLLYYYcccuuuzzzfffooo{{{fffPPP;;;333---///000...---///,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++,,,------------...///000222333444333888:::PPP}}}{{{sssyyy}}}BBBLLLVVVggg~~~}}}zzz{{{vvvtttpppkkkcccUUUFFF;;;777555222222333444555555999===BBBQQQjjj|||uuuZZZbbb{{{kkkeeeeeeeee___^^^]]][[[ZZZYYYYYYYYYUUUVVVYYY[[[]]]_________ZZZYYYYYY[[[\\\\\\ZZZXXX]]]\\\[[[YYYYYYYYYZZZ[[[SSSVVVXXXYYYWWWTTTRRRQQQNNNNNNMMMKKKJJJJJJLLLNNNKKKPPPTTTSSSNNNMMMQQQVVVMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPQQQRRRRRRPPPNNNMMMMMMQQQTTTTTTVVV[[[bbbfffZZZ\\\]]][[[XXXVVVTTTRRRXXXWWW]]]kkk|||{{{wwwuuulllgggzzz~~~xxxrrrnnnfffeeedddcccaaa___^^^]]]ZZZ[[[^^^______]]][[[YYYYYYYYYYYYWWWUUUUUUWWWYYYVVV^^^fffkkkmmmqqqzzz~~~~~~|||}}}~~~}}}~~~}}}zzzxxxxxxmmmkkkgggccc^^^TTTIIIAAAAAA>>>:::777888999999999444444444555666666666666666888999888666666999<<<;;;>>>AAAEEEMMM\\\ooo}}}yyyiiixxxuuu]]]BBB222,,,***...///***'''(((,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++,,,------.........///111222444555888===>>>TTTsssjjjrrrzzzCCCLLL```xxx}}}{{{xxxrrrlllggg\\\MMM@@@;;;777222111333555555666999>>>GGGUUUggg{{{}}}xxx|||WWWSSStttpppbbbcccfff___aaa```^^^[[[YYYXXXWWWWWWTTTVVVYYY[[[\\\]]]^^^```\\\ZZZXXXWWWYYYZZZ\\\]]]ZZZZZZYYYWWWUUUTTTUUUVVVXXXTTTTTTYYYYYYSSSOOOOOOMMMMMMLLLIIIHHHHHHKKKMMMKKKMMMPPPQQQQQQQQQSSSTTTNNNMMMLLLNNNRRRSSSQQQOOORRRRRRRRRQQQNNNMMMNNNOOOSSSPPPQQQVVVXXXWWW]]]eee[[[ZZZYYYYYYYYYWWWSSSPPPVVVWWWZZZ```jjjvvv~~~tttllllllwww|||vvvqqqggghhhhhhccc___^^^^^^^^^\\\YYYXXXZZZ[[[ZZZXXXYYYUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVWWWZZZ\\\```bbbdddkkkmmmmmmlllmmmttt|||{{{zzzxxxuuuwwwwwwyyy}}}|||vvvtttsssooogggaaa[[[XXXRRRLLLGGGCCCAAA@@@:::999666444333444555666999777333222333555777888999666888>>>>>>;;;;;;???BBBHHHOOOVVV___qqqooommmrrrrrr[[[EEE666///...---,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&''')))***,,,---...+++---...//////000333555;;;AAAAAAQQQyyymmmfffqqq|||LLLXXXooo~~~{{{yyyuuunnnhhhcccYYYJJJ>>>:::777333111444666666888<<>>::::::>>>@@@AAAGGGNNNPPP^^^ooo{{{}}}xxx{{{ooorrr}}}ttt\\\III999.........---,,,++++++++++++***************************)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''')))***+++,,,---,,,---/////////000222444555;;;;;;JJJrrr{{{ggg```lllwww{{{~~~TTTbbb}}}|||yyyvvvrrrjjjccc]]]SSSEEE;;;777777333222555777777:::???LLLgggggg```nnnsss\\\MMMmmmkkkhhh```]]]______]]]]]]]]]]]]\\\ZZZXXXWWWUUUVVVWWWXXXZZZ\\\___```^^^VVVQQQXXXdddiiiaaaXXXTTTTTTTTTSSSRRRTTTXXX[[[YYYVVVUUUWWWVVVPPPLLLKKKLLLIIIHHHIIIKKKMMMKKKIIIIIILLLNNNOOOOOONNNOOOPPPMMMLLLLLLMMMNNNNNNMMMKKKMMMMMMMMMMMMMMMPPPTTTWWWUUUNNNIIILLLQQQUUUZZZ^^^bbbfffjjjfff^^^XXXXXXZZZVVVTTTSSSSSSUUUZZZ___bbblllrrr}}}yyymmmgggjjjlllpppzzzqqqkkknnn|||wwwsssooojjjfffccceeeccc```\\\ZZZYYYYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQOOONNNMMMLLLLLLKKKIIIKKKLLLLLLOOOVVV```hhhggghhhiiiiiihhhhhhiiikkkrrrvvv}}}}}}uuunnnkkkiiikkknnnqqqrrrtttwwwyyyxxxvvvrrroookkkfff```\\\UUUPPPJJJFFFDDDAAA<<<888:::999777666666777888888777777777888888999999999777777999:::;;;;;;::::::BBB??????BBBHHHPPP\\\gggoootttsss{{{rrrxxxrrrZZZDDD777000,,,...---,,,++++++***++++++************************))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((()))******++++++---...//////...///111333000777777EEEkkkuuuccc[[[gggtttyyy}}}]]]mmm~~~{{{wwwtttqqqhhh___WWWMMM@@@777444555222222555666777<<>>FFFaaaqqq___vvvrrr]]]___nnn___ccc^^^WWWZZZ\\\ZZZ[[[\\\]]]]]][[[YYYXXXWWWVVVVVVXXX\\\___```___VVVVVVYYY```ggghhhbbb\\\UUUUUUTTTRRRQQQRRRUUUXXXTTTTTTTTTTTTUUUUUUSSSPPPRRRNNNJJJJJJMMMLLLGGGBBBGGGJJJNNNQQQQQQPPPQQQQQQLLLMMMMMMMMMMMMLLLLLLLLLQQQPPPOOOMMMLLLNNNSSSVVVYYYWWWUUUWWW\\\```^^^ZZZWWW]]]fffmmmnnniiiaaaZZZVVVUUUTTTSSSTTTVVVXXXYYYaaaeeeqqq|||{{{xxx{{{tttqqq{{{}}}|||}}}uuuooopppuuuuuummmeeeaaa\\\WWWWWWWWWUUUTTTRRRQQQOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOLLLJJJIIIJJJMMMPPPPPPSSSWWWZZZ\\\___bbbdddnnnmmmlllkkkjjjkkkkkklllllllllnnnooorrrtttvvvxxxxxxxxxwwwyyy|||zzzwwwrrrllliiigggffffffeeehhhkkkiiiddd___^^^^^^SSSPPPLLLIIIFFFBBB>>>;;;888777555666777999:::;;;999999888777666666666666555555666666666666555555888999999999:::<<>><<<;;;;;;:::888666666666666666666777888888555555666666666777777777666666666777777888888888888:::===>>>AAAFFFOOOUUUmmm~~~sssrrrjjj]]]```eeegggccc___ccckkkeeeWWWEEE999222---,,,---++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))))))))))))))*********,,,---......---...000222000999777???\\\ooogggZZZSSSbbbttt~~~}}}{{{wwwrrrnnndddYYYMMMDDD<<<555333444444333555888999;;;EEEOOOgggwwwzzztttiiiaaarrrkkkiiiaaabbbgggfff___^^^^^^]]]\\\[[[[[[ZZZXXXWWWXXX]]]bbbdddaaa]]]VVVZZZ___dddeeebbb^^^ZZZTTTVVVWWWVVVTTTSSSTTTTTTWWWZZZYYYVVVWWW[[[ZZZUUUQQQPPPNNNLLLLLLLLLLLLLLLTTTVVVYYYYYYWWWSSSQQQPPPLLLOOOQQQQQQPPPOOOPPPRRRRRRSSSSSSRRRQQQQQQSSSUUUTTTXXXYYYVVVWWW[[[ZZZVVVYYYYYYWWWVVVUUUUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ\\\aaafffiiinnnzzzxxxggg```___]]][[[XXXVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJMMMLLLJJJIIIJJJKKKLLLLLLJJJKKKKKKJJJIIIJJJLLLNNNMMMKKKHHHFFFDDDDDDDDDEEEHHHHHHHHHIIIJJJLLLMMMNNNIIIHHHHHHIIIKKKLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCC???>>>>>>>>>>>>===:::888888777666666777888777666777888999999888777777777666777888888999999:::999777777888999;;;===@@@AAAAAAFFFNNNTTTYYYaaakkksss{{{{{{iii^^^ggglllhhhbbb```___^^^RRRDDD777333000,,,***,,,++++++************++++++(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((())))))*********+++***,,,---------...111333///888666<<>>GGGRRRoooggg^^^jjjuuukkkgggbbbYYY^^^eeebbb]]]\\\[[[YYYXXXXXXWWWWWWXXXWWWYYY___dddfffbbb]]]YYYZZZ^^^ccceeebbb\\\WWWRRRUUUWWWWWWVVVUUUUUUUUU[[[]]]\\\WWWXXX\\\[[[UUUOOOOOOOOOMMMKKKLLLOOORRRZZZ\\\^^^]]]XXXSSSPPPNNNLLLOOORRRRRRQQQPPPRRRTTTXXXXXXWWWUUUQQQOOOOOOPPPRRRVVVWWWRRRPPPUUUWWWUUUQQQVVVZZZYYYUUURRRTTTWWWWWWWWWWWWWWWVVVVVVVVVVVVXXX\\\aaaaaa___ccctttmmmdddbbb```^^^[[[XXXVVVUUUQQQQQQOOONNNLLLLLLKKKKKKMMMKKKIIIHHHHHHHHHHHHGGGHHHHHHHHHFFFEEEFFFIIILLLEEEEEEEEEEEEFFFFFFFFFFFFBBBAAAAAAAAAAAABBBBBBCCCAAA@@@???@@@AAA@@@>>>===<<<===>>>??????>>>>>>===???<<<:::;;;>>>>>>;;;888888777555666888999999888333555888888777666666666888888999999999888777777888888999;;;>>>BBBGGGIIIQQQZZZfffooowww{{{pppvvvqqqgggZZZLLLCCC777---...000///---///+++***************++++++(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((()))******++++++)))+++,,,------///111333///999777;;;TTTeee^^^SSSVVVfffwww}}}|||{{{yyyvvvqqqjjjeee]]]OOOAAA:::777444444555666888::::::888>>>OOO```zzzsssmmm______xxx{{{iiifffaaa_______________[[[ZZZYYYXXXWWWWWWXXXYYYWWWXXX[[[```dddddd```\\\ZZZ[[[]]]]]]]]][[[YYYXXXWWWWWWVVVUUUUUUXXX]]]aaaeeeaaa[[[YYYXXXXXXVVVSSSMMMOOOPPPNNNKKKKKKQQQVVVZZZZZZYYYXXXUUURRROOONNNRRRTTTTTTRRROOONNNQQQTTTUUUWWWXXXTTTPPPNNNQQQUUURRRQQQPPPSSSVVVWWWUUURRRSSSUUUVVVVVVTTTSSSSSSTTTWWWVVVUUUTTTTTTTTTTTTTTT]]]]]]]]]]]]ZZZ```uuuhhh___aaa```\\\YYYZZZ\\\\\\SSSVVVYYYXXXTTTPPPNNNOOOKKKKKKJJJIIIHHHHHHHHHIIIKKKGGGGGGLLLKKKFFFEEEHHHIIIFFFCCCCCCDDDDDDAAA>>>BBBBBBAAAAAA@@@@@@??????????????????>>>===<<<;;;???>>><<<;;;::::::;;;;;;;;;::::::999888777666666999888777555555555666777777666555444444555666777777888::::::999:::;;;===;;;===???@@@GGGQQQ[[[```ooouuu|||{{{~~~{{{qqqwwwzzzzzz|||oooYYYEEE777333......000000---)))++++++,,,------...//////************))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))+++---......---...///000444555555<<>>999666444333555444666;;;???@@@GGGWWWhhhsssyyyddd```gggssseeeccc```]]][[[ZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXYYYWWWXXXZZZ]]]aaabbb___\\\ZZZ[[[\\\\\\[[[ZZZXXXVVVWWWWWWWWWVVVVVVYYY]]]```ddd```ZZZWWWVVVUUUTTTRRRMMMPPPQQQOOOLLLMMMQQQVVVYYYXXXWWWVVVTTTRRRPPPOOOQQQRRRSSSQQQNNNNNNPPPRRRPPPSSSTTTRRRNNNMMMPPPTTTRRRQQQQQQTTTVVVWWWUUUSSSRRRTTTVVVVVVVVVVVVXXXZZZYYYYYYXXXWWWVVVVVVVVVVVV^^^]]]]]]\\\ZZZ^^^nnn~~~{{{|||{{{jjjiiiiiigggbbb\\\YYYXXXWWW\\\\\\]]]ZZZWWWSSSPPPPPPPPPNNNMMMLLLMMMMMMLLLKKKLLLHHHGGGIIIIIIEEEEEEHHHIIIFFFDDDCCCDDDDDDBBB@@@DDDDDDCCCCCCCCCCCCCCCCCC????????????>>>===<<<;;;======<<<<<<<<<<<<<<<===;;;;;;::::::999999999999777666666555555555666666444666999;;;===<<<<<<;;;;;;;;;;;;<<<===>>>===<<<@@@CCCHHHNNNYYYeeeooottt~~~~~~sssiiimmmttt{{{{{{nnn___JJJ888444000,,,,,,...///,,,((()))******+++,,,,,,------************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******,,,---//////......000111333666777@@@XXXooommm]]]aaarrr~~~|||{{{yyywwwssslllddd^^^PPPEEE:::666444222333666444555:::@@@HHHVVVmmmnnnjjj{{{aaa[[[hhhyyykkkggggggeeeaaa\\\ZZZ\\\___ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXZZZ]]]^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTVVVWWWXXXXXXXXXYYY\\\^^^bbb^^^YYYVVVTTTSSSQQQPPPNNNPPPRRRQQQOOOOOORRRUUUWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMOOOPPPKKKNNNPPPOOONNNNNNQQQUUUSSSSSSSSSTTTVVVWWWVVVTTTTTTVVVWWWWWWVVVWWWYYY[[[\\\\\\ZZZYYYYYYXXXXXXXXX^^^\\\[[[[[[[[[]]]fffoooyyy|||}}}xxx|||~~~}}}yyyzzzssslllhhhgggmmmnnnnnnmmmjjjccc[[[UUUSSSPPPMMMLLLMMMLLLIIIFFFIIIFFFEEEFFFFFFDDDEEEHHHFFFDDDBBBAAAAAABBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBB============<<<;;;:::999999999:::;;;;;;;;;;;;:::999999888888888888999999777777777888888888999999777888999:::;;;;;;:::999>>>???BBBHHHPPPUUUVVVVVV\\\^^^dddooo}}}pppsss|||}}}iiiYYYKKK;;;...000---******,,,---+++(((((((((((()))******++++++************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++---...000000//////111222111555888BBB\\\sssqqqaaaddduuu}}}yyyxxxvvvsssmmmeee\\\VVVFFF>>>666333333111333666777666999BBBRRRhhhnnn]]]___vvvfffTTT\\\xxxtttiiigggiiiiiieee^^^[[[^^^bbbXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYZZZ\\\]]]]]]\\\\\\[[[[[[YYYWWWUUUTTTUUUWWWYYYZZZZZZZZZ[[[\\\```^^^YYYUUUSSSQQQPPPPPPNNNPPPRRRRRRQQQQQQSSSUUUUUUTTTRRRPPPOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMNNNIIILLLNNNOOOPPPQQQTTTWWWTTTTTTTTTUUUVVVVVVVVVVVVXXXXXXXXXVVVTTTSSSUUUWWW]]]\\\[[[ZZZYYYYYYYYYYYY]]][[[ZZZ[[[]]]___aaaccckkktttzzzpppvvvzzzvvvmmm^^^\\\XXXTTTSSSSSSRRRMMMIIIGGGFFFGGGHHHHHHFFFEEEFFFEEEDDDBBBAAAAAABBBAAAAAA?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<;;;:::999:::999888888888888999:::999:::;;;<<<<<<=========>>>======>>>AAAEEEJJJMMMNNNSSS[[[fffpppxxx}}}vvviiiTTTFFF===555...---+++))))))+++,,,+++)))((((((((()))))))))******************)))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))***++++++,,,,,,,,,---//////......000111---222666BBB[[[sssppp___cccvvv|||xxxwwwtttqqqjjjaaaVVVOOO???888333222222111444888999999???MMMaaayyyaaaTTTYYYiii|||bbbXXXjjjxxxmmmgggdddfffgggbbb\\\YYY[[[___WWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXZZZ\\\^^^\\\\\\[[[ZZZXXXWWWUUUTTTTTTVVVYYYZZZYYYYYYZZZ[[[^^^]]]YYYVVVRRRQQQQQQQQQOOOQQQRRRRRRRRRRRRSSSTTTSSSRRRQQQOOONNNNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMLLLJJJLLLOOOQQQSSSUUUWWWYYYTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUURRRQQQRRRTTT[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYZZZ^^^aaa```]]]]]]bbbkkkwwwyyyjjjcccjjjyyyvvv{{{zzzcccbbb___]]]]]]^^^]]]YYYVVVOOOQQQSSSRRROOOLLLHHHDDDDDDDDDEEEEEEDDDDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@???<<<======>>>>>><<<;;;:::===<<<;;;::::::;;;<<<===;;;<<<===>>>@@@AAABBBCCCFFFHHHLLLSSSZZZbbbhhhkkkgggppp}}}~~~lllUUUCCC999555222111---+++******+++,,,,,,+++)))))))))***************************)))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))******++++++,,,,,,***,,,------------...000...222666AAAZZZqqqnnn]]]bbbuuu}}}{{{xxxwwwtttooohhh]]]QQQJJJ:::555222222222222555:::888;;;HHH\\\qqqyyyZZZXXX```jjjxxxgggeee{{{oooiiiccccccdddeeebbb]]][[[\\\^^^VVVVVVWWWXXXXXXXXXXXXWWW[[[[[[ZZZXXXWWWXXX[[[^^^[[[ZZZYYYXXXVVVUUUUUUTTTTTTUUUXXXXXXXXXWWWXXXYYY[[[[[[XXXUUUQQQPPPQQQSSSQQQPPPPPPQQQQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLOOORRRTTTVVVXXXXXXTTTUUUUUUUUUSSSSSSUUUWWWQQQSSSUUUUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYXXXYYYXXXXXX\\\aaa___[[[[[[]]]aaahhhrrr~~~uuukkkooovvvuuunnn```[[[bbbnnnwww}}}tttwwwhhh[[[\\\]]]]]]]]][[[ZZZYYY]]]``````[[[WWWSSSMMMGGGAAACCCFFFGGGFFFDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@??????>>><<<<<<============<<<<<<>>>===<<<<<<===???BBBCCCBBBBBBDDDFFFJJJNNNRRRUUUVVVZZZbbbjjjpppsssssssssxxx~~~|||yyylll[[[FFF999222///...000---,,,,,,+++++++++,,,,,,***************+++++++++************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))))))))***++++++,,,,,,)))+++,,,---,,,,,,---///111444777BBB[[[rrrooo^^^```ttt}}}zzzxxxuuussspppkkkcccWWWKKKBBB777333222333333222666;;;888;;;HHH^^^vvvnnnbbbqqq}}}{{{hhhnnn}}}jjjggg___bbbbbbaaa```___^^^]]]]]]UUUVVVWWWXXXXXXXXXWWWWWWYYYZZZZZZXXXVVVVVVXXX[[[WWWWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVVVVUUUUUUWWWYYYWWWWWWVVVSSSPPPOOOQQQSSSRRRPPPOOONNNPPPRRRSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJLLLOOOOOOMMMKKKJJJKKKMMMPPPSSSUUUUUUTTTTTTUUUUUUTTTRRRQQQTTTVVVSSSUUUYYYZZZYYYWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZWWWYYYXXXVVVXXX^^^^^^YYYZZZZZZ\\\___fffsss|||mmmcccgggooopppllljjjdddhhhlllkkk|||qqqdddgggiiifff```\\\[[[\\\aaacccbbb\\\YYYYYYWWWRRRFFFKKKPPPSSSQQQNNNLLLLLLFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIEEEEEEFFFGGGKKKOOOTTTVVVRRRSSSVVVZZZaaaiiiqqquuuvvvwwwzzz~~~zzz~~~mmm[[[KKK:::222///,,,,,,///------,,,+++*********+++************************************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))***+++++++++***,,,------,,,---...000111444666@@@ZZZrrrqqqaaa[[[ppp{{{xxxuuuqqqooolllfff^^^QQQDDD<<<666333222444444333666<<<999999BBBWWWqqqllltttrrrdddqqqwwwiiiggg]]]]]][[[ZZZZZZZZZZZZYYYWWWTTTUUUWWWXXXYYYXXXWWWWWWWWWXXXYYYWWWTTTTTTVVVYYYTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTVVVXXXTTTUUUTTTQQQNNNMMMPPPSSSSSSPPPNNNMMMOOOQQQSSSTTTRRRRRRSSSRRRQQQOOOLLLKKKLLLKKKJJJLLLOOOPPPMMMKKKIIIJJJKKKNNNQQQRRRQQQPPPSSSUUUUUUSSSQQQPPPSSSVVVXXX[[[^^^^^^\\\XXXUUUTTTTTTTTTTTTUUUWWWYYYZZZ[[[WWWZZZXXXTTTUUU[[[\\\XXXTTTVVVWWWYYY___lll|||qqqlllccc^^^cccooovvvvvvzzzsssssspppfffnnn{{{}}}rrriiiggghhh\\\^^^\\\WWWWWW]]]___]]]UUU[[[bbbeeeccc___]]]\\\RRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPRRRRRRRRRTTTVVVYYY\\\^^^UUUUUUWWWZZZ___eeekkkooodddeeehhhnnnwwwsssqqqnnn\\\OOO@@@333///...,,,,,,///,,,,,,,,,+++)))((()))***************))))))))))))************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))******+++++++++---......---...///111///222444>>>XXXqqqqqqbbbVVVlll~~~