BM6P6(@ ^^^YYYOOODDD:::555444555222222111111000000//////////////////////////////------------------------000///...,,,,,,,,,---......---,,,,,,++++++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,+++******************************+++,,,,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((((((((((((((((()))******))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))*********************))))))))))))******+++*********))))))((((((((((((((((((((((((((((((,,,,,,++++++,,,,,,---...******+++,,,,,,---......------,,,---...111444666???FFFTTTgggzzz~~~~~~~~~|||}}}wwwrrrrrrnnnuuu~~~~~~}}}~~~yyywwwwwwvvv~~~{{{oooccc```dddmmmyyyyyyoooiiibbb]]]```hhhuuuooocccWWWLLLHHHHHHIIIDDDDDDCCCDDDEEEDDDAAA???>>>??????>>>======>>>@@@>>>======<<<;;;999999888555666888::::::::::::999;;;999777777777666444333555555555555555555555555777777777888777666666555666666777777777777666666888888999:::;;;;;;<<<<<<===============>>>???@@@;;;<<<<<<===>>>========================>>>??????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMLLLLLLMMMOOORRRLLLKKKJJJIIIHHHGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNPPPPPPSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZ[[[[[[[[[[[[[[[[[[]]][[[ZZZZZZ[[[\\\ZZZYYYZZZYYYWWWUUUTTTTTTTTTTTTRRRQQQOOOMMMKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXWWWWWWVVVXXXWWWUUUSSSQQQPPPNNNMMMPPPOOOMMMMMMMMMOOOQQQRRRTTTTTTRRRQQQOOONNNLLLLLLOOONNNMMMKKKKKKLLLLLLMMMGGGGGGGGGFFFEEEDDDDDDCCC```ZZZOOOCCC:::555444555000000000000000000//////////////////////////////------------------------//////...---------------...---,,,,,,+++++++++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++***))))))***************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************)))))))))((())))))(((((())))))***+++))))))))))))((((((((((((************)))))))))((((((((((((((())))))))))))(((((()))*********************))))))))))))******************)))))))))(((************************+++++++++++++++,,,,,,---******++++++,,,------...------,,,,,,...000222444888>>>HHHUUUeeettt~~~~~~|||{{{{{{zzzyyyxxxzzz~~~wwwuuuvvvwww{{{yyyqqqlllkkkqqqyyyxxxqqqpppsssuuunnnbbbUUULLLIIIJJJMMMEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>???>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::;;;:::888888888888666444888888777666555555444444666666777777666666555444666777777888888777777666555666666777888888999999::::::999999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@??????????????????????????????BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJIIIIIIJJJLLLNNNIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIJJJLLLNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXZZZ[[[\\\\\\[[[[[[\\\[[[YYYZZZ[[[[[[ZZZXXXZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSTTTSSSRRRPPPNNNMMMKKKKKKMMMLLLJJJJJJJJJLLLMMMOOOOOONNNMMMLLLJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCBBBBBBBBBbbbZZZNNNAAA888444444444//////////////////000000////////////////////////---------------------------............------,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++************************************+++,,,,,,+++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))(((((())))))***+++))))))))))))((((((((((((++++++************))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******************))))))))))))***************************************++++++,,,******++++++,,,,,,---------,,,,,,,,,,,,...000111111555:::AAAJJJXXXfffppp}}}~~~vvvvvvwwwxxxyyyxxxuuurrrwwwtttpppqqquuu{{{~~~yyyzzz|||yyyooollloooqqqttt{{{wwwooocccWWWPPPOOORRRUUUSSSSSSRRRNNNHHHFFFFFFHHHGGGGGGGGGFFFDDDBBB@@@?????????>>>======<<<=========<<<;;;;;;:::999999888;;;:::999999::::::888777::::::999777666444333333555555555666555444444333666666777777777777666666444444555555666777777777888888777777666777777777888888999999999::::::::::::999999999999:::;;;;;;<<<======>>>>>>======<<<========================>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJFFFFFFEEEDDDCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRSSSSSSUUUXXXZZZ\\\\\\[[[ZZZ[[[ZZZXXXYYYZZZZZZYYYWWWXXXWWWTTTRRRPPPOOOOOOOOONNNMMMKKKJJJHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNPPPPPPPPPPPPOOOOOONNNMMMKKKJJJHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@?????????aaaYYYKKK???777444333444------......//////000000////////////////////////------------------------,,,---...///......,,,+++---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++******+++,,,,,,------------******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,*********)))))))))))))))((((((''''''(((((()))***))))))))))))((((((((((((***)))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))***************)))))))))))))))************************)))))))))))))))******+++******++++++,,,,,,,,,,,,---,,,+++++++++,,,---......111444666:::CCCPPP[[[lllxxx~~~{{{qqqpppoooqqquuuvvvtttqqqrrrooommmmmmrrryyy~~~}}}sssooofffgggkkkpppsssxxxxxxlllbbb]]]^^^bbbeeelllllliii```UUUOOOPPPSSSQQQPPPPPPPPPOOOLLLHHHEEE@@@???>>>=========>>>>>>======<<<;;;;;;:::::::::;;;:::999999:::;;;:::888999999888777666555444444444555555555555444333333555555666666666666555555555555666666666777777777888888777666555555666666666666666666666777777888777777777777777888888999:::::::::;;;;;;:::::::::========================<<<<<<<<<<<<============>>>>>>======>>>??????@@@AAABBBCCCCCCBBBBBBDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGIIIJJJLLLMMMOOOOOOPPPPPPPPPRRRVVVYYY[[[\\\[[[ZZZZZZYYYXXXXXXYYYYYYXXXWWWVVVTTTRRROOOMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@???????????????>>>=========<<<<<<<<<;;;]]]TTTFFF;;;555333333333------......//////000000////////////////////////------------------------+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******+++,,,,,,------------************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))******'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++******+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,///222222222777@@@GGGTTT```sss~~~uuuqqqnnnnnnppprrrqqqooolllkkkkkkmmmsssxxx{{{}}}xxxllliiifffddddddiiiwwwwwwuuuwwwyyy{{{{{{pppeee^^^___aaa___^^^^^^___^^^ZZZSSSNNNBBB@@@???=========>>>???????????????????????????<<<:::999:::;;;;;;:::999777777777666666666666666555555666666555555444333333444444555555444444333444555555555555555666666777666555444444444444444555444444333444555666666555555555555555666666777777888888888888888888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>???@@@BBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@?????????======<<<<<<<<<<<<======<<<<<<===>>>???AAABBBCCCFFFGGGHHHJJJKKKLLLMMMMMMMMMOOORRRVVVXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<::::::999999999999888888UUULLL@@@777333333222111//////////////////000000////////////////////////------------------------+++,,,,,,------------,,,,,,,,,+++++++++,,,------++++++,,,---------,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***))))))***+++++++++******************************+++***))))))))))))***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((())))))))))))************''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,***---/////////000444888???III[[[ooo|||yyyuuurrrooommmjjjhhhfffgggjjjnnntttwwwxxxwww}}}wwwnnnddd^^^\\\]]]fffpppzzzwww{{{vvvqqqqqqssspppooooooooommmggg]]]VVVEEECCCAAA???>>>>>>???@@@>>>???@@@AAAAAAAAA??????>>>===;;;;;;<<<<<<;;;:::777777777777777888888888777777777777777666666555333333444444444444333333333333333333333333333333333333222222111222222222444333222222222333444555444444333333444444555666666666666777777666666666666666666666666666666666888999999999::::::::::::<<<;;;;;;::::::;;;<<<<<<<<<>>>@@@@@@???>>>>>>????????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;999999:::;;;<<<>>>???@@@AAABBBDDDFFFGGGHHHIIIIIIIIIKKKMMMOOORRRTTTUUUVVVVVVUUUTTTTTTUUUUUUTTTSSSOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>========================<<<<<<<<<<<<999::::::::::::999888777777777777666666666666666MMMEEE:::333222222111000000000000000000000//////////////////////////////------------------------,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...***+++,,,---------,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++*********+++++++++***))))))************************+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&'''(((((()))((()))))))))************((((((((((((((()))******))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))*********************))))))))))))******((()))))))))************))))))))))))))))))))))))***))))))))))))***++++++++++++*********************++++++,,,------------+++,,,,,,---......000000444;;;FFFTTTbbbnnnxxx}}}}}}vvvnnniiifffggghhhlllqqqvvvxxxxxxwwwyyy}}}tttiiidddaaa```ccchhhsss}}}uuuuuuwwwzzz}}}|||xxxooobbbXXXJJJHHHDDDAAA@@@@@@AAAAAABBBDDDFFFGGGGGGDDDAAA???BBB@@@????????????===;;;;;;;;;;;;:::999999999888999999::::::999999888777444555555666666555555444333333333333333333333333333222222222222333333444333333111111111222444555333333333333333444444555555555666666666666555555555555555555555555555555666777777777888888888888:::999999888888999999::::::<<<>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999999777888888999:::<<<===>>><<<===???AAABBBDDDDDDEEEFFFFFFGGGHHHJJJMMMPPPQQQRRRQQQPPPPPPQQQQQQPPPNNNKKKJJJGGGEEEDDDCCCCCCCCC???@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;:::999999999999999999::::::::::::777777888999888777666555555555555555555555555555HHH@@@666111111222111///222222111111000000//////////////////////////////------------------------,,,,,,+++***+++,,,...///++++++++++++,,,,,,---...)))***,,,---...---,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,+++++++++---------------,,,+++***************************+++***)))(((((()))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,(((((())))))*********+++***************++++++,,,))))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((()))*********************))))))))))))******(((((())))))*********+++***************************************++++++,,,++++++************************+++,,,---...------...,,,+++,,,.../////////111666;;;@@@GGGTTTfffrrr~~~tttmmmjjjkkkllloootttyyy{{{{{{zzzvvv{{{|||rrrqqqqqqpppoooooolllrrrxxxyyyuuutttxxx}}}wwwpppqqq|||~~~sssdddXXXMMMKKKGGGDDDBBBAAABBBCCCMMMOOORRRSSSQQQMMMIIIFFFEEECCCBBBAAAAAAAAA???===??????>>>===;;;:::999888:::;;;;;;;;;;;;:::999999666666777777777777666666555555555555555555555555444444444444555666777777333222111000000222444555333333222222333333444555444555555666666555555444666666666666666666666666555555555666666666777777999888777777777777888888888:::<<<<<<;;;999999::::::::::::999999999999999777777666666666666777777777777777888999;;;======888999;;;===???@@@AAABBBCCCBBBBBBCCCEEEHHHLLLNNNOOONNNLLLMMMNNNNNNMMMKKKIIIHHHFFFDDDCCCBBBCCCCCC>>>>>>?????????===<<<;;;::::::::::::::::::::::::777777888888999999::::::999:::;;;===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777777999999999999::::::::::::777888999999999888777666444444444444444444444444JJJ???666444444111......000///...------...///000111000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))++++++******)))((((((((((((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''',,,***((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,------,,,,,,++++++******+++,,,,,,************************++++++,,,,,,,,,,,,------//////111444;;;DDDOOOWWWpppyyyyyyttttttuuusssqqqsssyyy|||zzzuuuzzz~~~}}}}}}wwwooolllqqquuuwww}}}rrrfff___MMMKKKHHHEEEEEEFFFIIIKKKUUU[[[cccfffddd^^^WWWSSSOOOJJJEEEBBBAAA@@@===:::;;;<<<<<<;;;:::999999:::;;;:::999999::::::999777999999888777777666777777888888777666666666666666555555555555555666777888333333333333444555666666333333222222111222222222333333333333333333333444222222222333333444444444444444444444444444444444666666777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777444333333444666888999888888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;:::888888888888888777666666111222444666888:::;;;<<<777888999:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;999888666555444444444555666666666666666666666666555555555444444333333333444444333333222222111111DDD;;;333222333111///000000///...------...///000000000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((((((++++++***)))((('''&&&&&&((((((((()))******++++++(((((()))************)))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))((('''&&&'''((()))+++,,,---...************************+++++++++,,,,,,,,,------,,,---...000444;;;CCCIII]]]iiiyyy}}}}}}yyytttuuuyyy{{{yyyxxx{{{}}}}}}}}}|||wwwtttwww||||||{{{{{{xxx||||||vvvjjjdddUUUTTTQQQOOONNNOOOPPPQQQccciiiqqqvvvuuupppjjjggg```ZZZQQQKKKHHHEEEBBB??????@@@@@@???===<<<<<<<<<>>><<<::::::;;;;;;999888:::999888777777777777888:::999888888777777888888666666555555666666777888333333333333333444444555444444333333333444444555444444444333333333333333222222222333333333333333444444444444444444444444444444444555555444444444666666666666666666666666777777777777777777777777555555555555555555555555333222111222555666777666777888999:::;;;;;;;;;;;;::::::;;;===>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEDDD@@@@@@??????>>>=========<<<;;;;;;;;;::::::999999666666666666666555444444555555555555666666666666666777888999999:::999999;;;;;;;;;::::::999888777777777555444333444444555555555555555555555555555333222222222111111111111000000000000000000//////>>>666000111222111111222//////............//////000000//////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************))))))(((((('''++++++***)))((('''&&&&&&'''(((((())))))******+++'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''(((((('''%%%%%%&&&(((***+++,,,++++++************************++++++++++++,,,,,,,,,,,,+++,,,---...///222777:::DDDPPPcccsss~~~yyyvvvyyy{{{yyy}}}~~~~~~|||||||||wwwssspppmmmiiifffkkkooovvv|||{{{vvvuuuwww|||wwwqqqffffffdddbbbaaa___^^^^^^iiiooowww|||~~~|||zzzyyyssskkk```VVVPPPLLLGGGCCCBBBBBB@@@???>>><<<<<<;;;@@@>>><<<;;;<<<<<<;;;999::::::999888888888999999;;;;;;:::999999999::::::777777666666777777888888555555444333333333444444555555555555555666777888666555555444444333333333333333333333222222222222333333333333333333333333333333444444444444333333333333333333333333333333555555555555555555555555333333333333333333333333111000///000333444555444555666777888999999999999666777888999:::<<<======??????@@@AAAAAAAAAAAA@@@=========<<<;;;;;;::::::888888888888888888888888333333444444444333222222555555444444444444333333555555666666777666666666888888888777666555444333555444333333333333444444444444444444444444444444111111111111111000000000///////////////000000000;;;555000111222111111333/////////......//////////////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***++++++******)))(((''''''''''''(((((())))))***************)))(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$&&&(((***)))(((((()))+++,,,,,,***((('''***************************++++++++++++,,,,,,,,,,,,...////////////111333333<<>>===@@@>>><<<;;;<<<======<<<;;;;;;::::::999::::::;;;<<<;;;;;;:::::::::;;;;;;999888888888888888999999999888777666555555555555555555555555666777999999777777666666555444333333444444333333222222111111333333333333333333333333444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111000///000222444444333444444555666666666666666666777777888:::;;;;;;<<<;;;<<<======>>>>>>======<<<;;;;;;;;;:::::::::999888888888888777777777777222222222333333222111111111111222222333333444444333444444444444333333222444444555555555444333333222222222222222333333333222222222222222222222222222222222222222222222222000000000111111222222222;;;555222222222000000333...//////////////////...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***,,,++++++***)))((((((''''''''''''((()))***************))))))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************************'''&&&%%%''')))++++++******+++,,,------+++)))(((*********************************+++++++++,,,,,,,,,...000000000///000111111444999AAANNNaaavvv}}}{{{{{{||||||zzzyyy~~~uuukkkeeeeeeffffffgggggggggggghhhhhhkkkpppvvv{{{oooeeeaaafffmmmvvv~~~}}}|||zzzyyyzzz~~~{{{vvvoooeee^^^ZZZUUUNNNIIIFFFEEEDDDCCCAAA???<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;::::::999999999::::::<<<;;;:::999888777777777555555555555666888999999888888777777666555444444555444444444333222222222333333333333333333333333444444555555555555444444333333333333333333333333222222222222222222222222333333333333333333333333333111000111333444444444222333444444555444444444555555666777888999999:::999999:::;;;;;;;;;;;;;;;888888888888888777777777888888777666555444333333111222222333333222222222000111111111222222222222222222333333333222111111111222333444444444444444111111111222222222222222222222222222222222222222222222222222222222222222000000111111222222333333999555333333111...///222......////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************+++,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++++++++******))))))(((***)))))))))((((((((('''&&&''''''(((((())))))***&&&'''(((((())))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++***((()))******)))'''((()))+++,,,------,,,,,,************************************++++++++++++***,,,...///......///000444333333555===NNNbbbppp~~~xxxyyy}}}uuunnnkkkjjjlllppprrrtttwww|||}}}rrrggg```aaaccceeeggghhhjjjmmmoooqqqtttxxx{{{{{{lllaaa^^^```eeennnyyy}}}~~~uuunnnhhh___TTTLLLIIIHHHHHHGGGEEECCC???>>>>>>??????>>>======<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;>>>===<<<;;;:::999999999777666666666777888999:::999888888777777666666666555555555555444444444444444444444444444444444444333333444444444444333333444444444444444444444444222222222222222222222222444444444444444444444444444222111222333555555444222222333333333333333222222222333444444555666666777777888999999999999999444444444444444444444444666555444333111000///...111111222333333333222222333333222222111000//////111111222333333222222222000111222333333444444333111222222222222222111111222222222222222222222222000000000111111111111111000000000000000111111111666222111222000---...222---...///000000///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))((((((((((((&&&&&&''''''((())))))***&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))************************+++***((()))******)))'''))))))******++++++,,,,,,************************************++++++++++++)))+++------------...///000000000111555???MMMWWWjjjvvvwwwlllgggcccaaadddjjjkkkmmmrrrwwwwwwmmmggggggiiikkkmmmnnnrrrxxx|||ssskkkiiijjjmmmqqq|||xxxlll]]]RRRNNNNNNNNNNNNNNNJJJEEEAAA@@@???>>>==================>>>??????===============>>>??????>>>===<<<<<<;;;;;;;;;<<<======<<<;;;:::::::::;;;:::999999999999999::::::888888888888888888888888555555555666666666666666555555555555555555555555444444444555555444444444333333333333333333333333222222222222222222222222444444444444444444444444444222111111333444444333222222333333333333222222000111111222222333333444444555666666777777666666222333333333333333333333444333333222111000000///000000111222222222222222333222222111111000000000111111222333444444444333111222222222111111000///222333333333333222000///222222222222222222222222111111111111222222222333222222222222111111111111222//////000///,,,...333---...///000000///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))*********************+++++++++&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******''''''((())))))***))))))))))))))))))))))))))))))************************'''&&&&&&'''***++++++***,,,+++***)))((((((((((((************************)))************++++++++++++---......------...000(((+++...000222666>>>CCCPPPaaauuutttwwwlllgggccc___aaafffiiimmmrrryyyxxxsssoooqqqsssuuuwww{{{|||zzzxxxtttxxx|||jjj^^^YYYZZZZZZZZZUUUPPPJJJDDDAAA???===<<<>>>>>>======>>>???@@@@@@??????>>>>>>???@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;888888888888888999999999555555666666777777888888666666666666666666666666666666777777777777666666222222222222222222222222222222222222222222222222333333333333333333333333333222000111222444333222222222333333333222222111111111222222333333444444333333444555555555555444444444444444444444444555333333333333333333333333//////000111111111111111//////000111222333444444000111222333444555555555333333222111000...,,,+++333444444444333222000///222222222222222222222222333333333444444555555555555555555444444333333333222222111000//////000000////////////////////////......//////////////////,,,,,,,,,------...............---------,,,,,,,,,)))******++++++******))),,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******((((((((('''''''''''''''''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''***++++++***'''&&&&&&'''))))))(((((((((((())))))))))))***))))))((('''&&&((()))))))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((()))***+++,,,+++***(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))******))))))(((((((((((()))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------)))+++,,,...///222666999>>>IIIZZZkkkxxxzzzxxxqqqjjjhhhfffeeeeeefffiiinnnvvv~~~zzzzzz|||}}}}}}~~~xxxkkkggggggdddaaadddYYYLLLEEEDDDEEEBBB???BBBAAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>???@@@???<<<:::<<<<<<<<<<<<;;;;;;;;;;;;888888888888:::<<<>>>???999999999999:::;;;<<<<<<:::999888777777888999:::::::::::::::::::::::::::888888777666666666666666555444222111111222444555555555555555555555555555444444444444444444444444444444444333333333222222222222222222222222222222333333333333333333333333222333333333333222111111000000000000000000000000222333333222111111222444333333333222222222222111333333222222333555666888111111111111111111111111666666555444222111111000111111222222222333333333333333333444444444555555333333444444555666777777333333333444444444555555222111111000//////000000////////////////////////////////////............,,,,,,------------------......---------,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++************************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))++++++******************'''((((((((()))))))))***))))))))))))((((((''''''***)))))))))((((((((('''((()))***)))((('''((())))))))))))(((((()))))))))((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))***((()))+++++++++)))(((&&&))))))))))))))))))))))))((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((()))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,---......///222555555>>>KKKZZZiiiyyyxxxttttttuuuwww}}}zzztttvvvyyyssspppllliiihhhkkklllpppwww|||ssspppooommmmmmppp~~~vvvpppllljjjkkkqqquuu{{{~~~zzzwwwqqqkkkeee[[[OOOIIIIIIJJJHHHFFFIIIHHHGGGFFFFFFEEEFFFFFFJJJGGGDDDAAAAAA@@@>>>===@@@???>>>???@@@@@@???=================================<<<;;;<<<===>>>???;;;;;;::::::999:::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::888888777666666666666777777666444333333444666777555555555555555555555555444444444444444444444444111111111000000000000///333333333333333333333333222222222222222222222222111111222333444444333333222222222222222222222222222333333222111111222444333333333222222222111111444333333222333444666666222222222222222222222222222222222222333333333333222222222333333333444444444444444444555555555555444444444555555666666777555555555666666666777777111111000/////////000000////////////////////////////////////......------------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))((((((((((((&&&((())))))(((((()))+++******))))))))))))******'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************((()))***+++***)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((((((((((((((())))))(((((((((((())))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000000444;;;EEESSSggg}}}{{{wwwsssooojjjgggdddhhhqqq||||||yyyyyyzzzyyywwwsssoooooouuu}}}vvvssspppooopppvvvzzztttnnnhhhdddeeeffffffgggkkktttyyyyyykkkeee```^^^___```dddkkkuuuzzzllldddZZZUUUUUUVVVUUUSSSUUUTTTSSSRRRQQQPPPPPPPPPTTTPPPJJJFFFCCCBBB@@@??????>>><<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::999999999999<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999999888777777777777777999888777666666777888999666666666666666666666666555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222000111222444555555666666444444444444444444444444111333444333222111222444333333333333222222222222444444333333333444444555333333333333333333333333222222222222333333444444333333444444444555555555555555555555666666666666666666666666666666666666777777777888888888888999111000000/////////000000////////////////////////000//////......------,,,.........------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))(((((()))*********))))))))))))******&&&'''((())))))***))))))'''(((((())))))))))))((())))))))))))(((((((((((((((((()))))))))*********(((((()))******)))(((((()))))))))))))))))))))))))))******))))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))***))))))((((((((())))))))))))(((((((((((())))))++++++************++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,...111222444888CCCUUUkkkyyy}}}wwwpppjjjgggeeeeeeddd```fffooozzz{{{tttqqqqqqrrrpppsssvvvuuussssssvvvyyy~~~|||wwwtttwww~~~wwwmmmfffgggdddcccgggjjjjjjlllppptttxxxssskkkddd]]]ZZZYYYZZZ___fffppp{{{}}}vvvnnniiiiiiiiihhhffffffeeedddcccbbbbbbbbbbbb```[[[TTTNNNKKKIIIHHHGGGDDDBBB???>>>???@@@@@@???????????????????????????>>>>>>===<<<<<<;;;;;;;;;===<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::999888888888888888::::::999888888999::::::888888888888888888888888777777777777777777777777999888888888777777777777555555555555555555555555333333333333333333333333222333444555666666666666555555555555555555555555222333444444333222333444444444444333333333222222555555444444444444444444444444444444444444444444666666555555444333333222555555555555666666666666666666666666777777777888777777777777777777666666888888888999999999999999000///////////////000000//////////////////////////////......---------,,,.........------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******))))))))))))))))))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))******))))))))))))******&&&'''((())))))***))))))''''''((()))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))*********))))))******+++))))))(((((((((((())))))+++******))))))******+++*********+++++++++,,,,,,(((***,,,,,,,,,,,,---...111111222555<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::999999999999999999:::999999999999999999999999888888888888888888888888888888888777777777777666666666666666666666666666666666666666666666666666666666777777777666666555555555555555555555555555333444666666555444444555555555555555444444444444555555666666555555555444555555555555555555555555888888888777777666666555666777777777888888888888777777888888888999999999888888888888888888777777888888888888888888888888//////......//////000000////////////////////////------------------------------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((('''(((((())))))*********))))))))))))(((((((((((())))))))))))************(((((((((((()))))))))))))))******)))(((''''''((())))))(((((((((((())))))'''(((((())))))))))))(((&&&'''((())))))******)))******))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************++++++,,,))))))(((((((((((())))))******))))))))))))******************++++++++++++&&&)))+++,,,,,,,,,...///---///222555999CCCOOOWWWlll|||zzzmmmeeeccccccdddllloootttwwwxxxzzz}}}}}}}}}xxxtttxxx}}}~~~}}}{{{yyyvvvqqqkkkfffeeedddfffiiijjjiiilllqqquuuzzzxxxrrrnnnlllkkkiiilllsss{{{~~~wwwlllccc```]]]ZZZVVVUUUWWW]]]dddiiimmmuuuyyyrrrlllhhhdddbbbaaa^^^YYYUUUQQQNNNJJJGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@???============>>>???@@@AAA======>>>>>>>>>>>>==============================<<<<<<;;;:::::::::::::::999::::::::::::::::::999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999888888888888888777666666666666666666666666666666444666888888777666555666777777777666666666666555666666777777888777777666777777777777777777777777666777777888999:::;;;;;;888888888999999999::::::888999999999::::::::::::999999999999999999999999888888888888888777777777...............///000000////////////////////////+++,,,,,,------......///,,,,,,------------------......---------,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((***)))))))))((((((((('''((((((((()))))))))******'''((((((((()))))))))***'''((())))))(((((()))***((((((''''''''''''((((((((())))))))))))(((((('''&&&'''((()))*********************)))(((''''''''''''(((((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))******)))((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))******))))))))))))******************++++++++++++'''))),,,------,,,---...***---000222555;;;CCCIIISSScccuuu|||tttpppmmmlllqqqtttxxxzzzyyyxxxyyyzzz||||||zzzzzz}}}}}}{{{yyyuuuqqqmmmllllllnnnqqqpppooosssyyy~~~tttqqqlllhhhffffffffffffiiinnnvvv}}}~~~yyywwwrrrmmmmmmpppjjjiiigggffffffgggiiijjjiiilllqqqwww~~~zzztttnnnhhhbbb[[[VVVQQQPPPOOOMMMKKKJJJIIIHHHEEEFFFFFFFFFEEECCCAAA@@@@@@@@@?????????@@@AAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777888999999999999999888777777777777777777777777555888:::;;;999888777777999999999888888888777777666777888999::::::999999888888888888888888888888666666777888999:::;;;<<<999999:::::::::;;;;;;;;;999::::::::::::;;;;;;;;;888888999999::::::;;;;;;999999999888888888777777...............///000111////////////////////////***++++++,,,---...//////,,,,,,,,,------...............---------,,,,,,,,,*********++++++******************++++++,,,,,,,,,''''''(((***+++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***++++++,,,******))))))((((((((('''&&&'''''''''(((((())))))'''((((((((())))))******%%%&&&((()))((()))+++,,,''''''&&&&&&&&&&&&''''''))))))***))))))(((''''''&&&'''((()))************+++******)))(((''''''&&&))))))))))))************'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&''')))************''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******)))************+++++++++)))+++---...---,,,,,,---***---///000000333999>>>>>>NNN```nnn|||}}}yyyvvvsssxxx}}}}}}{{{zzzzzzuuuyyy|||yyy{{{|||xxxtttyyyxxxzzz}}}|||{{{{{{jjjhhhfffddddddfffgggiiikkknnntttzzzvvvqqqmmmkkkiiijjjqqq{{{}}}|||qqqnnnjjjjjjppp~~~zzzrrrlllaaa```^^^\\\ZZZXXXWWWVVVQQQQQQQQQPPPNNNLLLIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA????????????????????????======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777999999999999999999999999::::::::::::::::::::::::666777888999:::;;;;;;;;;999999999999999999999999666999;;;<<<;;;999888888:::::::::999999999888888666777999:::;;;;;;;;;:::888888888888888888888888999999999888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<:::::::::999999888888888/////////////////////////////////////////////////////////....../////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++************))))))))))))******))))))((((((''''''''''''((()))))))))))))))******))))))))))))******'''((()))******)))(((''')))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((%%%'''(((((('''&&&&&&'''((())))))))))))(((((('''(((((()))*********************))))))((((((''''''((((((''''''''''''((((((''''''((()))***++++++,,,))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))++++++++++++++++++++++++------......///000000000888===HHHTTT___lllyyy{{{{{{yyy{{{~~~zzzzzzzzz{{{~~~}}}vvvuuu|||xxxnnnnnnmmmnnnoooqqqssstttsssxxx{{{{{{}}}}}}qqqpppnnnmmmpppwwwxxxpppooosssyyy~~~~~~~~~~~~}}}~~~wwwrrrrrrzzz~~~{{{{{{{{{xxxsssmmmiiihhhhhhiiiiiifffdddcccbbb\\\SSSKKKLLLIIIFFFCCCBBBCCCFFFHHHDDDIIILLLIIIIIIKKKIIICCCAAA@@@??????AAACCCBBBBBBBBB@@@>>>=========<<<:::;;;:::999999;;;<<<===<<<===>>>>>><<<:::999999:::<<<;;;;;;<<<===>>>===;;;:::;;;<<<======<<<;;;:::;;;;;;:::::::::;;;;;;<<<777888888999999888888777;;;::::::;;;<<<======<<<777888999::::::999888777;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::;;;;;;999888::::::;;;;;;;;;:::999999999999999::::::;;;;;;;;;;;;::::::999888888999999>>>===<<<;;;:::999999999======;;;::::::999::::::::::::999888888999999::::::;;;:::888777777999;;;////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++******)))++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))((((((''''''''''''((((((***))))))))))))))))))***)))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((%%%'''(((((('''&&&&&&'''(((((())))))))))))(((((((((((()))******************)))))))))(((((((((''')))((((((''''''(((((()))'''''''''((())))))******))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++---------...//////000000000222999AAAJJJWWWjjj{{{}}}~~~{{{||||||~~~}}}}}}|||{{{~~~|||yyyttttttuuuvvvyyy||||||ttttttssssssvvv}}}~~~~~~yyywwwuuutttrrrpppoooooommmjjjmmmwww|||{{{{{{yyyxxxzzzzzz~~~|||wwwtttrrrooohhhccc[[[WWWRRRMMMJJJJJJLLLNNNSSS[[[``````^^^[[[TTTKKKHHHFFFCCCBBBCCCCCCCCCBBBEEECCC@@@??????@@@???>>>??????>>>>>>???@@@@@@@@@????????????============@@@>>><<<;;;===>>>??????======>>>??????>>>=========<<<<<<<<<<<<<<<======888999999999999999999888;;;999888999:::;;;:::888888999:::;;;;;;:::999888999999::::::::::::999999999999999;;;<<<<<<:::999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::<<<>>>////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********************************************************************************************************+++************)))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((***)))'''''''''''')))***)))((('''&&&&&&'''((()))(((((())))))))))))((((((%%%''')))((('''&&&'''(((&&&'''((())))))***))))))(((((())))))******))))))))))))))))))((((((((((((***))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++,,,,,,---......//////000///...///444999DDDVVVfff|||zzz}}}~~~{{{~~~|||zzzzzz~~~||||||~~~zzzzzz{{{|||~~~yyysssmmmiiihhhfffjjjttt~~~{{{vvvpppnnnoootttxxx{{{|||rrrmmmfff___[[[YYYZZZ[[[eeennnvvvwwwsssjjj]]]QQQOOOMMMJJJJJJKKKLLLLLLLLLJJJGGGCCC@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>:::888:::<<<>>>???>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999::::::999888::::::;;;<<<<<<;;;::::::888999999::::::999999888999:::;;;===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>======;;;<<<======;;;;;;<<<>>>////////////////////////------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))((((((((((((''''''((()))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((&&&'''))))))'''&&&'''(((&&&&&&''')))************(((((()))))))))))))))((())))))))))))((((((((((((******))))))))))))******((((((((((((((((((''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))************))))))************+++++++++++++++,,,,,,---......//////111......000333999FFFSSSoooyyy|||}}}}}}{{{|||xxxwwwzzz}}}}}}sssnnnkkkkkkqqqwwwzzz{{{tttrrroooooossszzzwwwrrrppppppqqqxxx~~~uuueeeZZZUUUTTTSSSUUUYYY]]]^^^___VVVQQQLLLGGGFFFFFFFFFEEEBBBCCCCCCBBB@@@???>>>???AAA@@@???@@@AAAAAA@@@???AAA???;;;:::<<<>>>????????????>>>>>>>>>>>>?????????>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<======;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::<<<>>>???>>>>>>======>>>>>>============>>>>>>@@@?????????>>>=========BBBAAA@@@???>>>=========??????>>>>>>>>>??????@@@===>>>>>>???@@@@@@@@@@@@??????AAAAAABBBAAAAAA@@@@@@BBBDDDCCCBBBAAAAAABBB////////////////////////------------------------...------,,,,,,------...------------------------***++++++,,,,,,++++++***,,,,,,+++++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******%%%&&&((())))))(((&&&%%%(((((((((''''''((((((((((((((())))))))))))((((((&&&((())))))(((''''''(((&&&&&&''')))************(((((()))))))))(((((('''(((((((((((())))))))))))******))))))))))))*********)))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,------.........,,,,,,//////111888@@@YYYeeexxxwwwrrrrrrsssvvvwwwqqqlllkkkjjjkkkqqqxxx}}}yyytttqqqrrrtttxxx}}}|||pppiiibbbbbbcccfffjjjnnnoooooofffaaaZZZUUURRRQQQPPPOOOMMMNNNOOOMMMJJJGGGFFFGGGHHHFFFDDDEEEFFFFFFDDDBBBAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA======<<<;;;;;;<<<======;;;::::::<<>>===<<<===???DDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHKKKOOOQQQRRRRRRSSSTTT////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************************************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((***)))((('''((((((&&&'''((())))))***))))))(((((()))))))))(((''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))***+++++++++******+++,,,,,,------...---,,,---111111///222777CCCPPPbbbqqq{{{tttooorrruuuwww{{{wwwnnngggbbb___dddkkkpppzzz{{{|||}}}}}}|||{{{xxxtttrrrppptttyyy}}}{{{zzzzzz{{{}}}~~~|||sssoooiiidddaaa___^^^\\\\\\___```^^^XXXTTTSSSTTTRRROOOLLLKKKLLLLLLIIIFFFBBBBBBBBBDDDGGGHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB>>>======???AAACCCCCCBBB>>>>>>============>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>===>>>BBBFFFHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBEEEHHHLLLOOOPPPLLLKKKJJJIIIGGGGGGGGGFFFDDDEEEHHHKKKMMMNNNOOOOOORRRRRRRRRRRRSSSTTTUUUUUUTTTYYY```eeeiiikkkmmmooo////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((((((((())))))******)))))))))))))))))))))))))))))))))*********++++++************))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((())))))))))))(((((((((((())))))))))))(((((('''(((******((('''((()))(((((())))))))))))(((((((((((())))))(((''''''&&&'''((((((((()))))))))***)))((((((''''''(((((()))''''''(((((()))*********))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((())))))************))))))((((((((()))***+++++++++*********+++,,,,,,---------,,,---111222000111555666>>>IIITTT]]]eeennnsss|||zzzuuuwww{{{wwwooogggbbbeeelllnnnrrrvvvvvvsssooommmmmmmmmppprrrqqqnnnmmmppptttzzz|||{{{yyywwwvvvuuuxxxzzzwwwqqqkkkjjjkkkhhhddd___^^^^^^]]]XXXTTTPPPOOONNNPPPSSSVVVVVVVVVSSSUUUXXXYYYYYYXXXUUUSSSQQQPPPOOONNNMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNGGGEEEEEEEEEGGGHHHGGGFFFBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@CCCDDDDDDDDDHHHOOOVVVUUUTTTQQQNNNLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMOOORRRVVVZZZ]]]___WWWWWWVVVUUUUUUTTTUUUUUUQQQTTTXXX^^^bbbeeeggggggkkkjjjiiihhhiiikkkmmmooosssxxx////////////////////////////////////////////////000//////......//////000++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))************++++++++++++************))))))))))))'''((((((((())))))******'''(((((()))))))))))))))******))))))))))))*********'''######'''***(((((())))))))))))(((((((((((())))))))))))(((((('''(((******((((((((()))((()))))))))))))))((('''(((((())))))((('''&&&&&&'''((((((((())))))******((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++************************))))))************))))))'''(((((()))***+++++++++)))******+++,,,,,,------***((((((,,,---,,,...222111444999===CCCLLLXXX```jjjyyy}}}|||~~~~~~~~~~~~~~~xxxttttttzzz{{{rrrlllmmmssswwwuuusssssstttqqqkkkfffdddiiimmmmmmjjjlllrrryyyzzz}}}wwwuuuuuusssnnniiieeecccaaaaaaeeeiiilllnnnhhhkkknnnqqqqqqnnnkkkhhhcccbbbaaa```___^^^^^^^^^ZZZXXXWWWVVVVVVWWWXXXZZZPPPNNNMMMMMMMMMMMMKKKJJJDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHKKKKKKLLLRRR\\\eeehhhfffccc```^^^]]]]]]]]]___`````````aaabbbbbbbbbddddddeeegggiiikkknnnoooaaaaaaaaa```aaaaaabbbcccfffjjjpppwww}}}//////.........---------..............................---------,,,,,,,,,((())))))******+++,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((())))))******+++++++++*********))))))((((((+++++++++*********))))))***)))((()))***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))(((((((((((())))))******))))))))))))******))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************))))))***+++++++++******,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,///000222444666;;;AAAEEEQQQ___rrr~~~|||~~~tttooommmiiiggghhhiiilllssszzz}}}||||||yyyllllllllljjjhhhiiimmmssswwwyyy}}}|||~~~}}}{{{yyywwwrrrmmmiiihhhiiiiiifffbbbXXXWWWUUUTTTTTTUUUWWWXXXTTTQQQMMMJJJHHHHHHJJJKKKJJJLLLMMMMMMLLLKKKLLLNNNRRRXXX]]]```aaadddjjjooottttttuuuuuuvvvwwwwwwwww{{{}}}uuuvvvwwwxxx{{{}}}//////.........---------...........................------------,,,,,,,,,......---,,,,,,++++++***,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++******++++++++++++*********************++++++************++++++)))))))))))))))******************)))))))))((((((+++++++++*********))))))(((((('''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((((())))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************'''(((((()))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111444999===FFFPPP___llltttzzz~~~~~~~~~~~~~~~|||xxxuuutttyyy~~~tttjjjgggeeecccbbbdddhhhkkksss{{{~~~xxxyyyzzzxxxtttqqqoooooovvv{{{~~~}}}yyyqqqkkkbbbaaaaaaaaaaaabbbcccdddccc```[[[WWWVVVVVVXXXYYY[[[]]]______```aaadddfffkkkpppuuuxxxxxxyyy~~~...............---------------------------------------------,,,,,,,,,,,,......---,,,,,,++++++***,,,,,,,,,+++++++++******,,,+++************+++,,,******))))))))))))***************)))))))))((((((*********))))))*********************))))))))))))******))))))))))))((((((+++************)))))))))'''''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''((()))++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///222555===CCCKKKTTT___lllzzz{{{uuusssrrrqqqqqqqqqoookkkiiiiiinnntttxxxzzz|||vvvlllcccaaaaaa```aaadddeeeiiisss|||}}}~~~{{{wwwyyy|||yyyssssssssstttwww}}}|||wwwxxxxxxyyyzzzzzzzzzzzzxxxuuurrrooooooqqqtttwwwzzz{{{}}}~~~........................---------------------------------,,,,,,,,,++++++((())))))******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********))))))*********+++++++++***))))))((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))((((((************))))))))))))(((((('''(((******)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&''')))++++++***((('''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))((((((((()))******'''((()))***++++++,,,,,,++++++++++++++++++++++++............---...111333777999<<>>GGGXXXlllyyyxxxlllpppmmmkkkiiihhhddd^^^XXXRRRSSSTTTSSSSSSVVV\\\aaagggoooyyy}}}pppfffbbbcccfffiiimmmhhheeeiiimmmppptttxxxuuu{{{}}}wwwtttuuuwww}}}}}}}}}}}}}}}vvvmmmkkkkkkjjjiiiiiikkkooosss{{{yyyuuuuuuzzz++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((())))))*********+++******************************))))))))))))******,,,+++***((((((((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((***,,,---((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---///000/////////111333<<>>IIIQQQUUUYYY^^^bbbllllllkkkjjjgggbbb]]]ZZZZZZYYYXXXXXXYYY[[[\\\\\\\\\bbblllvvv|||{{{yyyzzz}}}}}}{{{|||~~~{{{|||zzzxxxxxx{{{}}}~~~zzzuuutttnnnooorrrxxx|||tttnnnkkkeeehhhnnntttyyy{{{{{{yyywwwtttrrrttt|||++++++,,,,,,,,,,,,---------,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***))))))))))))******************************************))))))))))))******+++***))))))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''))))))***))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))******++++++''''''''''''''''''''''''************************++++++,,,,,,,,,,,,++++++)))+++++++++++++++---//////333888;;;===AAAHHHNNN[[[___dddiiijjjgggccc```bbbbbbaaaaaaaaaaaaaaaaaa]]]bbbjjjqqqvvvyyy|||~~~~~~|||||||||}}}wwwssspppnnnnnnnnnooottt{{{{{{vvvqqqrrrzzz}}}xxxuuuoookkkjjjlllmmmqqqxxx|||rrrpppmmmiiifffddddddccc```^^^]]]```gggpppwwwzzzyyywww~~~+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***)))))))))))))))***************************************))))))))))))************))))))))))))))))))******))))))((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''((((((((((((''''''(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&'''******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++*********,,,....../////////000444:::>>>HHHNNNWWW```fffiiijjjjjjggghhhiiiiiihhhffffffffffffiiinnnqqqsssuuuwwwxxx{{{|||vvvpppllljjjlllooovvv{{{zzzqqqnnnmmmpppxxx{{{xxxwwwuuuqqqpppqqqrrruuuyyy~~~|||}}}~~~vvvkkkbbb^^^^^^```ZZZYYYXXXYYY^^^dddiiimmmooowww|||yyywwwxxxwwwsssnnnqqqwww~~~zzzqqqrrr|||+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''%%%&&&''')))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))***++++++***+++---///...............///222444777>>>GGGQQQZZZbbbjjjppplllooorrrqqqnnnkkkiiiiiilllnnnppprrrssstttwwwyyy}}}xxxsssnnnqqqvvv}}}zzzqqqoooppprrruuuxxxzzz}}}~~~|||||||||}}}}}}wwwwwwuuuttttttvvvzzz~~~{{{pppgggeeeiiimmmfffffffffhhhkkkpppuuuxxxvvv||||||wwwtttsssrrrkkkiiiiiilllvvvyyyxxx~~~yyyuuu|||ppplllkkkqqq|||++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))************)))%%%%%%'''(((***+++------))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********+++,,,+++++++++---///---------...............///333:::AAAIIISSS```hhhrrrwww|||}}}zzzvvvttttttpppqqqrrrrrrsssvvvzzz}}}{{{vvvqqqrrrsssvvvzzz|||yyy|||vvvlllhhhgggiiipppvvv}}}~~~wwwqqqllliiiqqqpppnnnmmmpppxxxwwwmmmiiilllqqqqqqtttwww{{{{{{sssnnnqqqzzz|||xxxzzz}}}~~~}}}vvvsssyyyuuuppppppzzzzzzrrrlllfffhhhnnnwww++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++************************************************+++******))))))******+++************)))))))))((())))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))((((((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&)))((((((''''''(((((()))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))******************************++++++++++++******)))***++++++***+++---///---,,,,,,---...//////...---000333555999AAAMMMVVVhhhpppzzzyyyyyyxxxvvvuuuvvvzzz}}}xxxlllgggbbb___bbbiiisssyyyyyysssqqqpppppppppppprrruuuzzzxxxoooiiihhhhhhlllooorrrsssvvv~~~xxxrrrsssvvv|||}}}rrrkkkfffccceeegggiiimmmrrrxxxzzz~~~{{{yyyuuuuuuzzz{{{tttppppppuuuyyyrrrlllfffcccfffkkkrrryyy|||{{{yyywww++++++,,,,,,,,,------------,,,++++++******++++++************************************************************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))...---,,,***((('''%%%%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((('''&&&$$$###"""''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))*********)))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))*********)))))))))))))))******************************************************++++++++++++******((()))******)))***,,,......---,,,,,,...000111000///111222000000555>>>FFFRRR\\\kkkuuu{{{~~~{{{wwwvvvxxxzzztttkkk^^^SSSQQQWWWbbbiiizzz~~~{{{{{{~~~yyyuuuppppppsssxxxyyyyyy{{{qqqkkkllloooiiirrr~~~{{{qqqdddYYY[[[WWWTTTVVVWWWXXX\\\aaadddgggkkkoootttyyy|||~~~}}}zzzwwwvvvzzz}}}{{{vvvqqqmmmnnnrrr{{{vvvnnniiiffffffeeekkkqqqsssoooiiidddbbb******+++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,,,,+++++++++******+++++++++************)))************************,,,+++******))))))******'''(((((()))***+++++++++(((((((((((())))))))))))+++++++++*********))))))************************''''''(((((())))))******(((''''''''''''(((((()))&&&''')))*********)))(((&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&''''''(((((()))))),,,+++)))((('''''''''(((((((((((((((((((((((((((***************)))(((((()))((('''&&&&&&'''((()))+++***((('''''''''((()))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******((('''&&&'''((())))))'''&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))((((((((((((((((((((()))******++++++)))((('''&&&&&&'''((()))***)))))))))((((((''''''************************)))************+++++++++************************------...///111333555666<<>>IIIVVV___nnnzzz}}}}}}{{{oooddd]]]]]]^^^```___^^^```dddiiilllmmmoooooopppqqqvvv|||wwwsssqqqqqqvvvwwwyyy}}}~~~}}}~~~|||wwwoooiiihhhlllrrrvvvzzz|||~~~zzzuuupppnnnuuuuuussspppoootttxxxoooggg```[[[ZZZYYY[[[^^^```aaaaaa```dddhhhlllsssyyyzzzwwwsssjjjaaa]]]WWWQQQOOOPPPTTTZZZ```aaa\\\XXXWWWXXXbbbkkkvvvyyyrrrfff\\\UUURRRPPPOOOKKKNNNQQQRRRTTT[[[fffooowwwyyy||||||}}}{{{tttmmmdddaaa^^^]]]aaafffkkkmmmpppppprrrsssrrrmmmfffaaa[[[ZZZXXXXXXYYYYYYWWWVVVVVVSSSOOOLLLLLLLLLLLLKKKEEEFFFGGGGGGGGGHHHLLLOOO,,,,,,,,,,,,------------***+++,,,------,,,***))),,,,,,,,,+++++++++******,,,,,,+++++++++*********************************,,,+++******))))))******(((((())))))************)))***************++++++************))))))))))))************************(((((((((((())))))))))))((())))))***************'''(((((()))))))))))))))***)))))))))((((((''''''((((((''''''''''''((()))(((((((((((())))))))))))))))))((((((''''''&&&&&&)))(((((('''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((''''''(((((((((***))))))((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((('''&&&'''((())))))'''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))*********((()))***++++++***)))(((++++++******************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,------...000//////000444<<>>EEEKKKZZZlllvvvmmmhhhgggddd\\\YYY[[[^^^```ccceeegggkkkrrrwwwssszzzxxxttttttgggcccaaafffrrr~~~|||vvvtttqqqpppoooqqqsssuuu~~~xxxqqqqqqxxxzzzsssrrruuuyyyvvv{{{xxxqqqggg^^^```hhhlllyyy{{{{{{~~~uuukkkfffeeeeeeddddddeeegggjjjkkkkkklllmmmllljjjgggcccaaacccccc___YYYWWWYYYYYYWWW___bbbiiisss~~~|||uuuooouuuxxxuuutttxxx|||}}}vvvpppiiiaaa\\\XXXTTTRRRVVV\\\eeekkkooossswwwzzz|||~~~zzzvvvuuuuuuvvvvvvyyytttjjj```___```bbbdddccc___[[[*********+++,,,---...///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,++++++************++++++)))))))))))))))***************))))))((((((''''''))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''%%%&&&)))(((%%%&&&))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''((())))))***%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))(((((((((''''''((((((((())))))******))))))(((((('''''''''&&&+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''((('''&&&'''(((***)))))))))))))))))))))))))))*********++++++++++++&&&''''''((()))******+++,,,,,,,,,,,,,,,+++***)))...,,,***((('''(((***,,,...---+++******+++---...------,,,+++,,,---...///000000111222444666888999JJJVVVgggwwwyyytttooommmmmmkkkfffaaadddcccccccccfffjjjooorrrsssxxx|||mmmccc\\\]]]aaaeeennnxxx~~~wwwqqqnnnnnnjjjjjjnnnnnnlllooovvvzzzyyynnnpppzzzzzzrrrmmmmmmoooppppppqqqvvvsssjjjgggiiillluuu~~~{{{yyywwwvvvxxxzzz{{{{{{|||uuupppnnnrrrmmmkkklllllllllooouuusssuuuuuurrrqqqssssssoooppppppooolllhhhgggiiilllooowwwuuukkkddd```]]][[[fffgggnnnxxx~~~}}}|||}}}}}}|||{{{zzzyyyuuuqqqnnnllloootttyyyyyyrrrfff]]]VVVVVVVVVWWWXXXVVVSSSPPP,,,,,,+++++++++,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++++++++************++++++*********)))))))))))))))***)))))))))(((((((((''')))))))))(((((()))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((&&&'''))))))&&&'''***(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''((((((((((((((((((''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''''''''''''''(((((())))))))))))(((((((((''''''''''''***)))'''&&&&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))*********+++'''''''''((()))************************)))((((((++++++******************---,,,***))))))***+++,,,---,,,+++++++++,,,---.../////////000222444666777;;;DDDRRRaaallluuu{{{~~~~~~|||zzzyyyxxxwwwssspppeeeeeefffgggkkkqqqwww|||}}}xxxpppjjjjjjiiigggjjjooommmuuu|||uuupppnnnooollliiijjjnnnoooooottt{{{xxxvvvuuuwww}}}|||oookkkggggggjjjnnnqqqqqqqqquuu|||{{{rrroooppprrrxxxrrrooorrrsssuuuyyy~~~|||}}}}}}yyyvvvvvvwwwrrroooooonnnnnnsssyyyxxx}}}~~~|||}}}|||yyy|||}}}|||zzzxxxxxx|||~~~xxxooogggbbb___]]]\\\bbbbbbhhhrrrwwwwwwvvvxxxzzzxxxvvvrrrmmmgggbbb^^^bbbffflllrrrrrrkkk___VVVPPPOOOOOOPPPOOONNNLLLJJJ------,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((++++++************++++++++++++******))))))(((((())))))))))))((((((((((((******))))))))))))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))&&&&&&)))***'''(((+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''***))))))((('''&&&&&&&&&%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$'''))))))((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))(((((('''''''''(((***,,,,,,+++)))(((******))))))))))))***+++++++++******++++++,,,---------......///111222333111666>>>HHHRRR^^^iiippp{{{~~~|||{{{yyywwwvvvyyy~~~|||vvvssstttjjjnnntttzzz~~~vvvrrrrrrssspppnnnooorrrsssuuuzzzwwwllliiiggggggiiinnnzzzyyyrrrkkkhhh```______bbbhhhooosssuuutttuuuyyytttllliiihhhiiimmmttt|||~~~zzz|||~~~}}}}}}wwwrrrpppoooqqqxxx~~~|||~~~~~~~~~|||xxxtttqqqrrrmmmfff```^^^]]]]]]]]]^^^^^^cccjjjnnnnnnooorrrsssrrrnnniiiccc\\\VVVSSSTTTXXX^^^cccddd^^^TTTMMMKKKKKKKKKKKKJJJIIIHHHHHH,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++++++++)))((('''++++++************++++++,,,++++++***)))(((''''''))))))))))))((((((((((((******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((%%%%%%(((***((((((***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$&&&)))***)))(((''''''))))))))))))))))))))))))'''''''''(((((((((((()))'''((((((((()))))))))***'''((((((((((((((('''''''''((()))+++++++++***)))))))))*********************************+++++++++------------...///111111333555777<<>>AAAEEELLLVVV^^^hhhpppzzz~~~}}}zzzzzz{{{uuuuuuqqqkkkhhhgggddd___^^^___aaabbbfffkkksssxxxrrrvvv{{{{{{zzzssshhhdddgggkkklllggglllqqqrrrrrrwwwzzzvvvvvvxxxssskkk```XXXUUUVVVYYY[[[XXXbbbkkkoooyyy{{{sssmmmhhhjjjlllooovvvwwwtttrrrrrrqqqpppqqquuuzzz~~~|||xxxtttqqqeeeeeeddddddiiisss}}}uuuqqqtttyyy}}}}}}xxxxxx{{{~~~zzzzzz{{{}}}+++++++++*********))))))******+++++++++,,,,,,,,,---***((((((+++,,,+++)))))))))))))))))))))))))))***************)))((((((******++++++++++++******(((((()))***************))))))(((((('''''''''&&&******))))))((((((''''''***)))'''%%%%%%''')))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&***)))'''&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))+++***)))(((((('''''''''******))))))******+++,,,))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,............////////////111222333555888===AAADDDVVV\\\ggguuu~~~vvvrrrkkkfffcccccceeegggaaadddhhhlllpppsssxxx{{{zzzyyyyyy{{{~~~xxxuuuwww||||||sssggg^^^\\\___eeeiiiooosssyyy}}}{{{sssooollloooxxx~~~uuurrrmmmllluuuzzztttrrrvvv}}}|||tttwww|||+++++++++*********))))))******+++++++++,,,,,,,,,,,,***((()))+++,,,+++)))))))))))))))))))))))))))***************)))(((((()))******++++++******)))'''((())))))******)))))))))))))))(((((((((''''''***)))))))))(((((((((''')))((('''&&&&&&'''((())))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&***)))((((((''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((('''((())))))******))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((())))))))))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))***))))))(((((((((((((((******))))))******+++,,,)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,------------..................///111555888:::DDDIIIRRR___kkktttwwwwwwwwwvvvtttqqqnnnkkkiiihhhlllnnnqqqssstttwww{{{}}}|||{{{yyyyyyzzz}}}xxxqqqhhhbbbbbbgggnnnsssxxx}}}zzzuuuuuu{{{}}}xxxxxxwwwyyysssrrrsssvvv}}}xxx{{{+++++++++*********************+++++++++,,,,,,,,,,,,***))))))***++++++***)))))))))))))))))))))))))))************))))))((()))******++++++******)))''''''((())))))))))))(((***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))******))))))((('''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((''''''''''''''''''((())))))******)))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((()))))))))((((((((())))))******))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&************++++++++++++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))******))))))))))))***++++++))))))))))))))))))))))))***))))))))))))))))))(((************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000555777<<>>EEELLLOOOZZZ```hhhqqqvvvxxxvvvuuuppppppppppppooopppsssvvv}}}|||{{{yyyyyyyyyyyyyyyyyysssiiihhhjjjppp{{{}}}}}}{{{xxxvvvwww{{{~~~~~~yyyqqqkkkgggeeebbbjjjttt}}}}}}wwwtttqqqooommmnnnppppppmmmkkklllpppvvv|||}}}~~~******************************+++++++++,,,,,,,,,++++++******)))******+++))))))))))))))))))))))))((())))))*********)))))))))))))))******)))))))))&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))(((((()))******)))((((((************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***+++++++++***(((''''''''''''&&&&&&''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((''''''&&&))))))************))))))(((((((((((((((((((((((('''''''''((())))))******'''(((((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((***+++,,,))))))(((((())))))***+++))))))))))))))))))))))))******))))))((((((''''''************++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000111111222444666:::<<>>CCCHHHKKKUUU[[[eeeooowww|||}}}~~~~~~|||zzz{{{|||zzzsssnnnhhheeeaaaaaadddhhhjjjkkklllqqqtttwww|||{{{}}}zzzxxxxxxtttnnnhhhddd^^^YYYXXXYYY[[[]]]eeebbbccciiilllmmmrrryyytttnnnmmmgggfffkkknnnmmmmmmooojjjhhhgggjjjppptttsssqqqkkkhhhffffffccc___]]]___ccceeejjjpppwww}}}zzzvvvttttttsssssszzz~~~}}}{{{wwwsssooollllllpppuuuyyyzzz)))((((((''''''(((((()))))))))))))))))))))))))))+++******))))))******+++************************+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((******)))((('''&&&&&&%%%))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&((()))(((((((((***,,,'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))******))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''&&&&&&((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''(((((((((((('''&&&&&&''')))***((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))************%%%%%%&&&'''((()))*********************+++++++++***++++++,,,,,,------...//////......///000000111//////000111333666999;;;===BBBJJJTTT^^^fffkkknnnsssvvvyyy|||}}}{{{xxxvvvwwwtttqqqppprrruuuwwwxxxzzz|||yyyyyyvvvrrroookkkfffbbbaaacccfffiiisssrrrsssxxxzzzyyyyyy|||xxxssslllhhhgggiiihhhmmmuuu|||~~~}}}{{{yyyzzz}}}}}}zzzwwwpppjjjeeeaaa[[[SSSOOOPPPRRRRRRTTTVVV[[[bbbhhhlllrrrtttwww|||}}}~~~(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''((((((((()))))))))***'''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&'''))))))(((''''''$$$%%%&&&&&&&&&&&&)))+++'''''''''''''''((())))))(((((((((((((((''''''''''''''''''((((((((((((((($$$$$$$$$%%%%%%'''((()))(((((())))))))))))((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))((('''&&&%%%)))(((((((((((('''''''''''''''((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++***((('''%%%&&&''')))***(((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&''''''(((((()))******((()))))))))************&&&&&&''''''((())))))*********++++++)))))))))***,,,,,,,,,,,,------............------------------000000//////000111222333333555999>>>EEEKKKQQQTTT\\\bbbiiiooosssvvv{{{~~~~~~}}}}}}||||||{{{|||zzzzzzwwwsssooommmooosssvvvxxxnnnhhhdddeeeiiikkkooowwwyyyqqqhhh]]]XXXXXXVVVUUUSSSSSSTTTWWWZZZ[[[ZZZ[[[^^^ccciiipppvvvzzz~~~~~~}}}}}}|||zzzzzz{{{{{{yyyrrrmmm))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******(((((((((''''''((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''%%%%%%''')))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((('''''''''$$$$$$$$$%%%%%%'''((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''((((((((((((((('''((((((''''''''''''''''''&&&''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***))))))(((((('''''''''((((((((()))))))))******&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((((((&&&$$$###)))(((((((((((('''''''''''''''((())))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''')))***+++***)))'''&&&%%%'''(((***'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***,,,---,,,)))((()))***))))))))))))************---------,,,,,,,,,++++++---------------.........222111111222555888<<<>>>EEEKKKRRRXXX^^^fffpppxxx|||~~~}}}|||qqqhhhbbb```eeekkkpppxxxyyyoooddd___```````````````___^^^]]]\\\\\\\\\\\\\\\___bbbeeegggooottt}}}{{{|||~~~{{{uuupppkkkiiiaaa```______^^^^^^^^^^^^\\\[[[\\\^^^aaa___ZZZVVV)))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))************'''(((((())))))))))))))))))******)))''''''(((***'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((()))******'''((()))******)))((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***'''''''''''''''&&&%%%$$$((((((((('''''''''&&&&&&&&&'''((()))***)))((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''***)))((('''&&&'''(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))************,,,+++++++++*********)))+++...///---)))((()))+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,------.........///000///......///111222444888;;;???CCCHHHPPPZZZaaalllrrr{{{~~~uuukkkddd______gggppp}}}|||uuummmeeeccceeennnpppsssuuuvvvuuusssrrruuusssqqqooonnnnnnooopppvvvxxx|||}}}}}}~~~{{{sssjjjbbb___```bbbeeekkksss{{{~~~~~~xxxpppkkkhhh```___]]]ZZZWWWTTTQQQOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKNNNRRRUUUVVVTTTSSS)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))******)))))))))))))))***++++++((()))***)))'''''')))***'''''''''''''''((())))))''''''''''''((((((((())))))((((((((('''''''''''')))))))))(((((()))******'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''')))*********(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))*********************+++++++++++++++---///111///***((())),,,........................******+++,,,,,,,,,+++***,,,------......//////...,,,------...//////000000222333444666999>>>CCCGGGQQQXXXcccmmmuuu}}}xxxssstttwww}}}uuuoooiiieeedddiiiuuu~~~xxxrrrooollljjjlllppp|||{{{yyyyyyqqqnnnggg___YYYWWWYYY\\\VVV[[[aaagggkkkoootttxxxwww{{{}}}|||~~~}}}{{{||||||||||||||||||||||||uuuqqqlllhhheeebbb___]]]______```aaabbbbbbbbbbbb^^^```dddfffhhhhhhiiiiiifffggggggddd^^^YYYWWWVVVSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJNNNSSSXXX[[[^^^aaaccc((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))+++***)))))))))***,,,---%%%&&&'''&&&&&&&&&(((***'''''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))((((((''''''''''''((('''((()))++++++)))((('''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((***)))))))))(((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%''')))***+++***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((###$$$%%%&&&((()))******))))))))))))************(((((()))***+++,,,,,,------000222000***(((***---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))***+++++++++******+++,,,...///000///...---......///000333555777888555<<>>BBBIIINNNWWWbbblllvvv}}}}}}yyyxxxzzz|||zzzyyyxxxvvvssspppllljjjccceeeffffffdddbbbaaaaaahhhkkkooosssuuuwwwzzz|||}}}|||{{{}}}{{{{{{|||yyyuuusssqqqpppqqqqqqrrrxxxxxxkkkhhhjjjkkkjjjdddaaa___aaaeeefffccc___WWWXXX[[[___aaa___[[[WWWVVVTTTQQQOOONNNMMMLLLKKKOOOQQQSSSUUUUUUVVVXXXZZZ[[[VVVRRRQQQOOOKKKLLLPPPTTT\\\aaa```___^^^ZZZTTTRRRNNNNNNQQQRRRQQQWWW^^^bbbeeeiiilllooooooooonnnsssyyy~~~zzzzzz~~~+++++++++***************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))((((((''''''((((((''''''(((((((((((('''''''''(((((())))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''',,,***'''%%%$$$%%%'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))%%%%%%%%%%%%&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))*********++++++************)))))))))************************+++************+++,,,,,,***************************+++,,,+++***)))***,,,------------------------------------............/////////......000333666555888>>>FFFMMMTTTXXX[[[eeegggkkkooosssyyy}}}xxxwwwxxxzzz|||{{{zzzwwwsssmmmgggbbb^^^]]]```dddfffeeedddcccccceeeiiimmmqqqssstttvvvwww||||||}}}zzzqqqkkkjjjjjjjjjnnnttt~~~{{{ssssssxxx|||}}}yyyuuusssuuuyyywwwpppiii[[[[[[^^^ccchhhhhhaaa[[[VVVWWWXXXXXXYYYXXXXXXWWW^^^bbbgggjjjllllllmmmmmmllleee^^^[[[WWWTTTUUUZZZbbbkkksssuuurrrmmmeee]]]YYYWWWWWW[[[___eeeoooxxx}}}************************)))))))))******))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((''''''''''''(((''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******)))(((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((((()))))))))************))))))))))))************************+++***)))((()))***+++,,,***************+++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////......///222444555666888;;;===@@@BBBBBBFFFIIINNNSSSYYY___fffkkk~~~|||zzzwwwwwwwwwyyy{{{~~~}}}|||yyytttnnniiifffeeeffffffeeeeeegggjjjmmmjjjllloooqqqrrrtttxxxzzzxxxzzz|||~~~yyypppkkkiiijjjkkknnnxxx}}}vvvvvv{{{wwwhhheeeccchhhmmmnnnhhhbbbYYY\\\```dddfffhhhiiijjjsssyyy}}}tttkkkddd___[[[]]]bbbooowww|||tttmmmgggdddfffkkkpppvvv}}}***************************))))))))))))))))))***)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))(((((('''''''''''''''''''''((((((((((((''''''''''''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%(((***+++***(((&&&(((((((((''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))*********++++++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,,,,,,,///111222333333333333444555555666888<<>>DDDKKKOOOSSSXXXbbblllwwwyyyvvvxxxzzz|||~~~zzzuuuqqqnnnjjjgggddd_________]]][[[\\\aaaeeemmmqqqvvvzzz}}}||||||}}}~~~}}}}}}zzzqqqiiicccaaaaaa```bbbfffnnnsssxxx{{{|||zzz{{{wwwpppmmmlllmmmssszzz}}}}}}}}}{{{wwwtttrrrooojjjeeedddfffggghhhlllyyy|||zzz~~~~~~)))(((((('''((()))***+++'''''''''(((((((((((((((************)))))))))(((''''''((((((((((((''''''''''''((())))))))))))))))))))))))***))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''%%%$$$%%%'''))))))((((((((()))***************&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((()))+++***(((&&&&&&'''((())))))((((((((('''''''''''''''''''''(((''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%'''))))))(((''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''))))))'''((((((((())))))))))))''''''''''''''''''''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''')))******((('''((()))************************************************))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///////////////000111111111111000444444444555999===BBBDDD@@@DDDKKKRRRZZZccckkkqqqzzz~~~{{{xxxzzz|||zzzyyy{{{~~~zzzqqqjjjdddaaa^^^\\\\\\]]]^^^^^^\\\]]]```ccciiimmmqqqtttyyy}}}ssstttttttttssssssvvvxxx|||}}}}}}}}}}}}~~~~~~|||}}}}}}{{{xxxrrrlllfffeeeeeedddgggkkktttzzz}}}{{{|||vvvrrrsssssstttyyyyyyuuuoookkkiiifffbbb^^^___^^^___dddooo|||}}}yyywwwuuuuuuvvvyyy|||}}}|||{{{|||{{{zzz}}})))(((((((((((()))***+++((((((((((((((((((''''''************))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))***************)))(((((('''''''''(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''%%%$$$%%%'''))))))((((((((())))))******))))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((((((''''''(((******)))'''&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))''''''''''''''''''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))************************)))))))))*********++++++************************++++++************++++++------------------------***+++,,,,,,---------,,,,,,---......//////......111111111222333555666777444666999<<<@@@FFFMMMQQQ[[[^^^``````]]]\\\^^^```iiiooorrrqqqsss{{{~~~{{{|||~~~ssshhhaaa\\\ZZZXXX\\\^^^```aaaaaabbbdddeeegggjjjnnnqqquuu{{{~~~zzzuuunnniiiaaacccdddfffhhhkkkppptttwwwyyy{{{}}}}}}yyyuuuuuuvvvuuuttttttoookkkkkkkkkkkknnnttt{{{yyy{{{|||}}}yyyssskkkfffcccaaa]]]ZZZ[[[XXXXXXbbbqqq}}}|||}}}|||wwwrrrooonnnoooqqquuu{{{~~~yyywwwvvvuuuuuutttqqqooo)))))))))))))))*********,,,++++++******)))))))))*********)))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))++++++++++++***)))((('''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''(((((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%&&&'''((((((((('''(((((((((((('''''''''''''''((((((((((((((((((''''''((()))(((((((((***,,,***)))'''&&&%%%'''(((***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((******)))(((''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******************++++++++++++++++++&&&(((******)))((())))))))))))))))))))))))))))))************************))))))))))))************************************++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------...//////000000000000000111222333444555888===@@@FFFHHHIIIGGGDDDBBBBBBCCCKKKRRRVVVVVVZZZbbbjjjnnnpppsssyyy~~~|||zzzzzz}}}wwwnnngggbbb^^^[[[]]]^^^___aaacccgggjjjllllllooorrruuuwww{{{}}}rrrllliiieee___ZZZXXXZZZ\\\___ccchhhooossswwwyyy|||~~~|||yyytttrrrrrrrrrqqqppptttqqqooopppqqqrrrxxxxxxooohhheeeccc```]]][[[XXXXXXbbbpppzzz|||yyyxxx{{{~~~}}}wwwppplllqqqqqqssswww|||uuuuuusssqqqooollliiiggg((())))))***************,,,,,,++++++******))))))))))))))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))***************)))((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((((()))))))))((((((''''''''''''''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((''''''''''''((()))************)))((('''((((((((('''''')))+++***((('''%%%&&&''')))***((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((((()))))))))******))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********+++++++++******************&&&((()))***)))((()))***************************))))))))))))))))))))))))(((((()))))))))*********************************+++******))))))******+++++++++++++++++++++++++++,,,------------,,,+++++++++,,,------......---------...///000000000//////...////////////000444777:::;;;;;;999777555444333666<<<@@@@@@BBBIIIPPPSSSQQQSSSXXX___fffjjjlllllljjjjjjkkkpppvvv}}}{{{wwwrrrmmmhhhddd___^^^^^^aaafffnnnuuuyyy{{{|||}}}|||{{{{{{{{{|||{{{qqqeee]]]ZZZYYYWWWTTTWWWYYY\\\___ccchhhooosssyyy|||zzzuuusssqqqrrrssstttvvvwwwvvvtttssstttrrrqqqtttvvvyyyzzzqqqjjjgggfffdddaaa^^^]]]^^^dddlllssswwwxxxyyy{{{zzzuuuqqqvvvuuuuuuwwwzzz|||||||||qqqqqqrrrqqqnnnkkkiiihhh((()))******++++++******))))))))))))))))))(((((())))))))))))************((())))))******))))))(((''''''((()))))))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''%%%%%%'''(((''''''(((((()))))))))((('''''''''(((((((((((('''&&&&&&((((((((((((((('''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''((('''''''''((((((((((((''''''''''''((()))***++++++***)))(((&&&'''((('''&&&%%%&&&'''(((((('''&&&'''((()))***'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((###$$$&&&)))+++,,,------&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))*********((((((((((((''''''''''''%%%''')))***)))((()))***************************))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------......------,,,---...///000000000///,,,---.........///111333222222333333333222222111///444777666666;;;@@@AAA===???AAADDDGGGJJJLLLMMMPPPQQQTTT[[[dddmmmsssvvvwwwxxxyyyzzzzzzvvvqqqmmmeeecccccchhhqqq|||}}}xxxtttrrrmmmfff\\\VVVTTTVVVVVVVVVXXX[[[___cccfffkkkpppssszzz}}}{{{sssnnnllljjjiiikkkooovvv{{{~~~}}}zzzxxxuuusssssswwwzzz~~~{{{yyyyyyzzztttlllhhhhhhhhhhhhfffccceeegggjjjmmmrrrxxx{{{~~~xxxvvvttttttuuuvvvuuutttoooqqqsssrrrpppmmmkkkkkk((()))***+++++++++******))))))))))))))))))******((()))))))))************))))))************))))))''''''((()))))))))))))))%%%&&&'''(((((()))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&(((((())))))(((''''''&&&'''((())))))((('''&&&%%%)))(((((((((''''''''''''''''''(((((())))))))))))''''''''''''((((((((()))'''''''''(((''''''&&&&&&((((((((((((''''''''''''&&&''')))******)))'''&&&((()))++++++)))'''&&&'''''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((("""$$$&&&((()))*********&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))******''''''''''''&&&&&&&&&%%%%%%'''))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************))))))))))))******++++++++++++++++++++++++******+++++++++++++++***++++++,,,------------,,,,,,,,,---------.........+++---///000000///000111.........000111222111000...333555222000333666777333444444555666888;;;=========???DDDKKKSSSXXXZZZ___aaaeeejjjmmmllliiieee``````bbbjjjwww~~~xxxsssppphhheeeaaa]]][[[[[[[[[\\\[[[^^^dddiiilllppptttvvvxxx|||~~~~~~|||vvvqqqjjjeeecccddddddeeeffflllttt{{{~~~~~~|||{{{wwwuuuvvvzzz}}}yyyyyy}}}~~~}}}|||{{{zzz}}}}}}xxxrrrnnnmmmmmmmmmwww|||~~~~~~~~~yyyqqqlllhhhhhhllloooppppppmmmooorrrvvvyyy}}}zzzxxxvvvuuuuuuvvvuuuuuutttvvvyyyxxxtttpppnnnnnn((()))***+++,,,+++***************+++,,,,,,,,,---(((((())))))*********+++))))))************))))))'''(((((()))))))))))))))###$$$&&&'''(((((())))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))(((''')))(((((((((''''''''''''(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&(((((())))))((('''&&&&&&'''((()))))))))(((&&&%%%))))))(((((('''''''''&&&''''''((()))******))))))&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%)))(((((((((''''''''''''%%%&&&'''))))))'''&&&%%%,,,...000000---***))))))&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''###$$$&&&&&&&&&&&&$$$###''''''''''''''''''''''''$$$%%%'''(((***+++++++++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&''''''(((((((((((((((&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%'''))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((()))*********************+++,,,,,,,,,,,,+++---,,,++++++++++++,,,,,,(((***...///...,,,,,,,,,...------...000000///---,,,111333///,,,///111111---.........///222666999666444333444888===@@@AAACCCEEEJJJPPPUUUVVVUUUSSSRRRSSSXXXcccqqq|||wwwtttlllmmmmmmjjjfffbbb``````]]]bbbiiinnnrrruuuxxxzzzuuuzzz~~~}}}vvvyyy}}}{{{tttiiiddd^^^ZZZ[[[^^^aaabbbccchhhpppwwwzzzzzzzzzyyyyyywwwwww{{{yyyvvvwww||||||vvvsssrrruuuwwwyyy~~~{{{wwwttttttuuuuuuuuuzzzyyyyyyzzzzzzxxxuuurrrmmmjjjfffcccbbbcccfffhhhooossstttssssssvvvvvvsssllljjjhhhkkkrrrwwwzzzzzzuuuwww{{{~~~yyyxxxyyy{{{}}}~~~|||zzzyyyzzz||||||{{{{{{~~~~~~xxxsssqqqqqq))))))))))))************&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))&&&''')))******)))((('''---......,,,)))'''''''''))))))))))))))))))))))))((()))************,,,...((((((((((((''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))******))))))((((((((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&+++***)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&((())))))(((&&&''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%%%%'''((((((((('''&&&(((((((((((()))))))))***+++*********)))'''&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((+++(((&&&&&&((()))'''%%%(((((('''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++,,,---......))))))******++++++,,,,,,************************))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,............,,,,,,/////////......---------***++++++,,,------------++++++,,,,,,,,,,,,------//////............//////////////////000000000000//////000222333444555666:::;;;<<<===>>>???@@@@@@<<<>>>DDDLLLWWWdddooouuuxxxyyyyyywwwuuuuuuvvvwwwuuuvvvwwwwwwuuurrrnnnlllhhhlllrrrzzz~~~}}}yyyuuuvvvyyy|||}}}{{{yyysssqqqppprrruuusssnnnhhh_______________``````aaacccjjjsss{{{}}}}}}|||{{{~~~{{{|||wwwrrrpppoooqqquuulllpppuuuyyy{{{}}}~~~yyyxxxmmmlllkkkgggeeeeeegggiiimmmlllkkkjjjlllppptttwww{{{{{{||||||yyyrrriiibbb^^^\\\ZZZ\\\aaaggglllnnnlllllllllllllllmmmmmmmmmlllhhhggglllvvv|||}}}{{{}}}~~~tttsssuuussswww~~~~~~||||||~~~|||{{{yyyvvvttt))))))))))))***************++++++,,,------------))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))******)))(((((()))***+++***)))((()))***))))))))))))))))))))))))*********(((&&&%%%'''(((((((((((((((''''''''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))*********))))))((((((((((((((((((((('''''''''''''''((((((((())))))******)))(((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((+++(((&&&&&&((()))'''&&&((('''''''''''''''(((((())))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((((((((************************))))))))))))))))))))))))******)))))))))***+++,,,+++,,,------------,,,+++.........------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------///......------......///------........./////////......///000111222222333111111222333444555666666444555888===EEEMMMTTTXXXYYY[[[]]]]]]^^^___bbbdddiiikkknnnqqqssssssrrrqqqkkkooovvv}}}}}}uuuwwwyyy{{{{{{zzzyyywwwvvvtttsssuuuuuuqqqhhhaaa]]]^^^___```ccceeehhhiiilllqqqxxx~~~~~~uuullliiihhhggghhhkkkhhhlllrrrwwwzzz|||~~~}}}zzzwwwvvvrrrjjjeeefffcccdddeeedddccccccdddfffddddddeeegggkkkqqqwww{{{~~~~~~uuujjjbbbZZZXXXWWWYYY___fffkkknnnkkkkkkkkkkkkkkkkkkkkkkkkgggfffhhhpppzzzssspppqqqooossszzz}}}~~~))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))******(((&&&$$$$$$&&&(((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&'''((()))***++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((###%%%%%%%%%$$$%%%''')))&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((***((('''&&&((((((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((******)))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''************************))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////---...//////000111222222000111333666999===@@@BBB<<<>>>@@@BBBCCCFFFIIILLLPPPRRRWWW[[[___aaabbbbbb]]]aaahhhpppvvvyyywwwuuuoooppprrrtttwwwyyyzzz{{{yyyyyyyyy{{{{{{vvvmmmfffggghhhiiikkknnnqqqsssuuuwwwzzz}}}}}}pppjjjffffffeeebbbaaaccceeejjjrrrxxx|||}}}~~~~~~wwwqqqlllfff^^^[[[\\\___cccgggjjjjjjiiiiiiiiieeefffgggjjjpppvvv}}}zzznnnfffZZZYYYYYY\\\bbbiiinnnqqqoooooooooooooooooooooooohhhhhhlllttt}}}vvvsssttttttwww~~~((()))))))))************((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((...---+++)))(((((()))***)))******)))'''%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''+++...((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((((()))***+++++++++++++++''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''((())))))******))))))((((((''''''************************)))))))))))))))))))))))))))))))))))))))******+++)))******************)))++++++++++++************,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,......///000000111222222///000222555777888999:::333555666666666666999;;;;;;<<>><<<;;;))))))))))))************%%%%%%&&&'''((((((((((((************************))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''((()))******)))(((''')))))))))))))))))))))))))))))))))******)))((((((###%%%'''(((((()))+++---))))))))))))))))))))))))''')))+++***(((&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((())))))***&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))))))))''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$ ###&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((((()))((('''''''''(((******$$$%%%%%%&&&'''((())))))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((&&&''')))(((&&&&&&(((+++++++++***((((((''''''((('''''''''''''''''''''''''''((((((((((((&&&%%%$$$((((((((((((((((((((((((&&&''')))*********(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((******)))(((((()))******)))))))))******+++++++++)))******++++++++++++***************++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///......------,,,,,,,,,***+++,,,,,,++++++---///---------...............///...,,,---///000000000555444333222444666999;;;:::;;;;;;;;;;;;<<<>>>??????>>>>>>>>>??????@@@AAA???AAACCCFFFJJJQQQXXX]]]eeeaaa```fffjjjkkkkkkmmmuuu}}}|||vvvnnnmmmoooooohhh___[[[\\\^^^bbbggglllmmmnnnoooppppppnnnpppuuuwwwwwwxxx|||~~~}}}{{{tttxxx}}}|||yyykkkhhheeedddfffhhhiiiiiilllllllllnnnssswwwzzz{{{xxxxxxyyyzzz{{{|||}}}}}}{{{|||xxxyyy{{{}}}|||}}}~~~~~~{{{xxxnnnllliiieeeaaa^^^[[[WWWRRRPPPMMMHHHDDD@@@===;;;999:::;;;999666333333444))))))))))))************'''''')))***++++++++++++************************))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))&&&''')))******)))(((''''''((())))))(((((()))***))))))))))))))))))))))))&&&(((,,,---,,,+++++++++)))(((((((((''''''''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''((((((((())))))******)))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))'''%%%$$$$$$'''((('''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))((((((((()))((('''''''''(((***+++%%%&&&'''((()))+++,,,,,,******++++++++++++******''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((%%%''')))(((&&&&&&)))+++,,,,,,***)))(((((((((((((((((((((((((((((((((((("""###&&&(((***+++++++++((((((((((((((((((((((((&&&''')))***+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((+++***)))(((((()))***+++))))))******+++++++++,,,((()))***+++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,---------......---+++***,,,---/////////...............222000......000222222222///.........///222444666333555777777666555555666777777666555555555555666777888999:::<<>>@@@DDDGGGGGGFFFDDDBBBAAA@@@>>><<<:::999888888999999999:::<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLNNNOOONNNJJJGGGDDD<<<<<<;;;;;;;;;;;;<<<<<>>AAACCCBBB@@@CCCCCCCCCCCCCCCBBBBBBBBBJJJNNNRRRSSSPPPJJJEEEBBB@@@AAACCCDDDDDDCCCAAA@@@888888888888777666555444111111111111000000000000////////////////////////*********)))((('''''''''((((((((((((((((((((((((***+++,,,+++)))((()))***************************))))))((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''((())))))))))))(((+++++++++***)))'''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))((('''&&&''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***,,,***'''&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************)))((((((((()))***++++++............------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++------------------------000//////............///........................---......///000000111111111222222333444444555555333444777999:::999888777777666555333222111000000333333333333555777888:::888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<:::777555444333333222222333333444777555444666888:::999777555555555555555555555555777;;;???@@@>>>:::777555444555555666666555555444333333333333222111000///000000000000////////////........................******))))))((((((''''''''''''''''''((((((((((((***+++,,,+++)))))))))+++************************)))))))))(((((((((''''''************************((())))))******))))))(((''''''''''''(((((((((((('''((())))))******))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((('''''''''))))))((((((((((((''''''''''''((()))))))))(((((($$$%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))+++)))'''&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++***************************)))))))))))))))******---------,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------++++++,,,,,,---.........------......//////000000...///000111111222111111222222111111000/////////............///000111222000000111111111111111222111111111111111222333333333333333333222111////////////............/////////...---...000111000///---......//////000000000---///222333222111000000000000000//////000000000///////////////...---,,,//////.........---------------------------------***)))))))))((((((((('''''''''((((((((((((((())))))+++,,,+++***)))***+++************************)))))))))(((((((((((('''))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((()))***************))))))***+++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''))))))((((((''''''&&&&&&)))))))))))))))((((((((((((((()))))))))))))))(((%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((***(((&&&&&&((((((((('''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))************************''''''((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++***)))))))))))))))***)))))))))))))))******+++************************++++++++++++++++++++++++******+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------------------......//////------......////////////............//////000111000000111111111111000000------------.........///000000000000000000000000111111000//////111222333333333222111000000000111------,,,,,,,,,,,,------------------.........---......///000000111222222---///000000000///000222222111000//////000111222.../////////......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((())))))*********)))***++++++***)))***+++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((()))*********************++++++++++++******((((((((((((((((((((((((***)))(((''''''((()))***))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((()))))))))))))))((()))))))))))))))((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&&&&'''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((()))))))))%%%&&&&&&''''''''''''''')))'''&&&&&&((()))((('''''''''((((((((()))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++***)))))))))))))))***+++************,,,------************************++++++++++++++++++++++++,,,,,,+++******+++,,,---++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......---------------------------------........................///////////////,,,,,,+++++++++,,,------***+++,,,------------,,,---------.........------//////////////////.........---,,,,,,,,,---///000000///......---...//////***))))))(((((())))))***............---------...++++++,,,,,,---...//////------...---++++++,,,...///---+++******+++---///---............------,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))******++++++)))***++++++***)))+++,,,((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''((())))))******))))))(((''''''''''''(((((((((((('''((())))))******))))))******++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((('''''''''''''''(((((((((((())))))(((((()))))))))(((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))$$$%%%'''((((((((('''&&&''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''((((((((())))))%%%%%%&&&''''''''''''&&&'''&&&&&&&&&((()))((('''(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))************)))))))))))))))******+++***)))((((((((()))***************************++++++++++++++++++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************+++++++++,,,,,,------...---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,------)))***,,,---...---,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---------------...///,,,,,,++++++++++++,,,,,,---......---,,,***+++,,,))))))******++++++,,,,,,---------,,,***)))***,,,,,,***)))(((((()))***,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++(((((((((((())))))))))))''''''(((((()))******+++(((***++++++******+++,,,))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''((())))))))))))((((((((()))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&'''(((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))(((''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((("""$$$&&&((())))))(((''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%'''((()))(((&&&'''''''''((((((((())))))'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))************'''((()))******)))((('''''''''''''''''''''''''''''''''(((((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))******+++)))((((((((()))***++++++)))(((&&&%%%&&&''')))******************************************************+++,,,,,,------,,,,,,************************++++++,,,------,,,++++++))))))))))))))))))))))))))))))******+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---............---------,,,---///000000///...---((()))***+++,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------......////////////......------------......+++---...,,,***((()))+++++++++++++++++++++++++++---...///---,,,+++,,,...,,,+++************+++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((***++++++******+++---************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''(((((((((((((((&&&'''((())))))*********))))))))))))))))))))))))'''((()))******)))((('''''''''((())))))***))))))************************))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''')))))))))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((()))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&!!!###&&&((()))***)))((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((((((((((((((()))((('''%%%###!!! $$$%%%&&&'''''''''&&&%%%&&&%%%%%%'''((()))(((&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$######"""(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))************'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++(((((((((((()))***,,,,,,((((((((((((***---111333************************************************'''))),,,...///---+++)))************************)))***,,,------,,,***)))++++++++++++++++++++++++'''(((((()))***+++++++++------,,,+++*********+++************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,++++++******+++,,,...//////...,,,+++((()))***,,,---,,,,,,+++000000//////.........---((()))***+++,,,+++*********+++,,,---............******))))))))))))******+++---...---)))'''(((************************)))***,,,------,,,+++,,,...+++++++++******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))************))))))))))))((((((((((((******************************+++,,,,,,,,,,,,+++''''''(((((()))))))))***''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))************&&&&&&'''(((((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********&&&((()))***)))(((&&&%%%'''&&&&&&''')))***)))(((''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%$$$$$$''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&'''((('''%%%%%%'''((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++&&&!!!!!!%%%((((((''''''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))(((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((($$$''',,,000000---)))&&&))))))))))))(((((((((((('''***------***))))))+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))***+++++++++++++++************************))))))***++++++++++++******)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++******+++,,,---000...,,,+++***+++---...,,,***)))+++---...+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))),,,//////+++((((((((()))))))))*********((((((((()))))))))))))))************************)))***++++++,,,,,,++++++)))))))))******+++++++++))))))))))))************))))))((((((((('''''''''(((((()))))))))*********&&&'''((())))))))))))((('''(((((()))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((()))***)))(((&&&%%%***(((''''''''''''&&&$$$&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((('''&&&%%%'''(((***)))'''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))%%%!!!"""&&&((('''%%%$$$######%%%((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((('''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%'''(((*********((('''))))))))))))(((((((((((('''***,,,,,,***))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((((())))))((((((************************))))))***++++++++++++***)))))))))))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,///...---,,,+++,,,,,,---,,,***)))+++------+++)))***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,++++++******++++++,,,++++++***))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++******,,,,,,+++((((((((())))))))))))******'''(((((())))))*********************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,))))))))))))************)))))))))(((((((((''''''(((((())))))))))))******(((((())))))******)))))))))(((((((((((()))******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))***+++***(((''''''((()))))))))(((&&&%%%)))(((&&&&&&''''''%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&'''((('''&&&%%%'''(((***)))'''%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''$$$###$$$'''((('''%%%$$$######%%%'''))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((())))))((((((''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&'''((()))***(((((((((((())))))))))))((()))++++++***))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))******+++++++++++++++************************((()))******++++++******))))))***++++++++++++***,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++++++++++++++***,,,---------,,,,,,+++++++++******+++,,,,,,+++)))))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,+++************+++,,,++++++***))))))***+++++++++++++++++++++*********++++++++++++++++++++++++---+++))))))***,,,------(((((((((((()))))))))***''''''((()))******++++++************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((()))))))))***))))))************))))))***)))((((((((()))+++,,,(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******&&&''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''')))+++---...,,,***)))((((((((()))((('''&&&&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((%%%'''((((((&&&&&&&&&'''+++)))&&&$$$######%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))***(((%%%)))'''&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''''''''((((((((((((((((((''''''''''''((((((+++***)))(((((()))+++,,,(((((((((((())))))))))))((()))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))***************++++++,,,------------,,,************************((())))))***************)))***+++,,,,,,+++***)))***************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,+++***)))***+++---...---,,,***)))*********+++++++++***))))))******************)))************++++++++++++************************,,,,,,++++++******))))))++++++************+++++++++******************++++++++++++***************************************'''''''''))),,,...000111'''(((((((((((()))))))))'''(((((()))***++++++,,,************************))))))***++++++++++++++++++++++++++++++*********''''''''''''((((((((((((***)))))))))(((((((((((('''(((((((((((()))))))))))))))************))))))***)))((((((((()))+++,,,+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))******++++++&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((+++------,,,***((((((((((((((((((''''''&&&%%%$$$$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%'''((()))))))))))))))((((((((('''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''***(((&&&$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((***+++***)))'''***)))(((((())))))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((''''''''''''(((((())))))******))))))))))))'''((((((((()))))))))***)))(((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))************'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))************))))))***+++,,,,,,+++)))((((((((()))***++++++,,,---************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))+++,,,,,,+++)))))))))***,,,------+++)))''')))***++++++******************++++++++++++******)))))))))******+++++++++************************+++++++++******)))))))))*********************************++++++*********************************************************$$$&&&))),,,......//////''''''(((((((((((())))))((())))))******+++++++++******************************+++,,,,,,,,,,,,+++************))))))))))))))))))))))))******************)))))))))(((((((((''''''(((((((((((())))))))))))******))))))((((((***))))))))))))***++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))******+++''''''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&)))((((((((('''''''''''')))(((&&&&&&''''''%%%$$$)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%'''((()))))))))))))))(((((('''&&&&&&%%%''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$$$$&&&))))))'''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))*********)))((('''&&&&&&''')))+++***)))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((((())))))(((((('''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))((('''&&&%%%''''''(((((())))))******)))(((&&&&&&'''(((((('''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((())))))******'''((())))))******))))))))))))))))))))))))))))))'''((())))))******)))))))))************)))(((((('''(((((()))***+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++******************+++)))******************))))))***+++,,,,,,+++)))'''(((***++++++***))))))******++++++++++++++++++***(((((())))))***+++++++++***************************************)))))))))))))))***++++++***)))))))))***++++++++++++***))))))))))))***************************************(((+++...///---+++))))))'''''''''((((((((())))))************************************************++++++,,,------------,,,++++++******))))))))))))))))))))))))*********************)))))))))(((((('''''''''((((((((())))))((())))))))))))((('''&&&))))))***++++++++++++***''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))((('''''''''''''''***(((''''''''''''&&&$$$))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((((((((('''((((((&&&%%%$$$&&&((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''(((((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%'''''''''((()))************'''%%%%%%'''(((((('''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************%%%&&&&&&'''(((((())))))))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((''''''((((((************))))))))))))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))******))))))))))))******)))***+++++++++***(((((('''***,,,+++)))((()))***))))))************))))))((((((((()))***+++++++++************************))))))))))))************((()))***++++++***)))((()))***++++++++++++***)))((()))))))))*********+++************************+++...///...+++(((((()))''''''''''''((((((((()))+++++++++***************************************+++,,,------......------+++++++++*********))))))''''''''''''((((((((((((************))))))))))))''''''''''''((((((((()))(((((()))(((((('''&&&&&&((()))***,,,,,,+++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''''''''&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((($$$&&&))))))(((&&&&&&&&&$$$%%%(((*********((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%###"""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******''''''''''''((((((((()))((((((''''''''''''((((((+++***)))((('''(((((()))&&&''''''((()))******+++***'''$$$$$$'''((((((&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((&&&&&&&&&'''(((,,,,,,+++***)))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++***)))(((+++***)))(((((()))***+++***************)))(((((('''***,,,+++)))((()))+++(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))(((((())))))*********+++)))))))))))))))))))))))),,,---...+++((((((***---***)))(((''''''((()))***))))))))))))************************************))))))***+++,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))******************++++++''''''''''''((((((((())),,,***((((((***+++)))&&&(((((())))))*********+++(((((())))))))))))(((((())))))************))))))******))))))((((((''''''************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))((('''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%***'''&&&''')))***(((&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))*********)))((('''&&&%%%%%%''''''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&###"""!!!!!!"""'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))***)))'''&&&((((((((((((((('''''''''((()))***++++++***)))(((''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))((((((+++*********))))))((((((&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))***************)))((((((&&&&&&&&&'''((())))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))***************************))))))))))))''''''((()))***++++++,,,******++++++++++++******+++***))))))******)))(((************))))))))))))''''''((()))***++++++,,,(((((())))))*********+++(((((()))***************************************)))******))))))((('''&&&))))))))))))************,,,++++++++++++++++++,,,------+++***))))))((((((***)))(((''''''((())))))))))))))))))************************************))))))***+++,,,,,,,,,,,,++++++******************))))))))))))))))))))))))+++******))))))((((((((('''''''''((((((((())))))+++)))'''''')))***(((&&&((()))))))))************(((((())))))))))))((((((***************)))((('''***)))))))))(((((((((''')))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))'''%%%&&&((()))(((&&&(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&%%%&&&'''((())))))(((((('''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''(((((((((((()))&&&((())))))(((''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++***)))(((((((((((((((((((((((('''((())))))))))))))))))(((''''''''''''((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''******)))))))))(((((((((''''''''''''((((((((()))***)))(((''''''((()))*********))))))))))))******(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''((())))))***++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((())))))***+++++++++++++++*********)))))))))(((((()))))))))))))))*********)))))))))******)))))))))***)))((()))+++,,,+++************)))))))))((((((((((((((()))*********+++(((((()))))))))*********(((((()))************)))************************'''((()))))))))))))))((())))))))))))************++++++************++++++,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''((((((((())))))))))))(((''''''(((((('''&&&))))))))))))************(((((())))))))))))((((((((())))))******)))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$%%%&&&'''))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))'''&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''(((((((((((()))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((('''''''''))))))((((((((((((((('''''''''''''''((((((((((((***)))(((''''''((()))******))))))(((((())))))***(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))+++++++++***)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++******))))))))))))((((((*********))))))((((((((((((((())))))))))))(((((()))(((((()))+++,,,,,,+++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******'''((())))))******))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))******************))))))))))))******+++******))))))*********((((((((((((((()))))))))((()))))))))************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))*********))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((''')))))))))))))))*********(((((())))))))))))((((((%%%&&&''')))***+++++++++))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((()))))))))(((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))%%%&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''((()))((((((''''''''''''((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''((((((((((((((()))(((''''''''''''((()))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''(((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))***++++++++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((***(((((((((*********(((***)))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))***++++++''''''((()))))))))))))))((()))))))))************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))))))))***((())))))))))))))))))*********))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))))))))))))))(((((((((((('''&&&''''''((())))))******)))******++++++******)))***)))''''''(((((('''%%%)))))))))((((((((((((''')))))))))((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((()))))))))************)))(((((((((((((((((()))(((((((((((()))***++++++&&&'''((()))*********)))))))))))))))************************************))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))***+++,,,------((((((((()))))))))******((()))******))))))***+++************))))))))))))(((((())))))))))))((((((++++++***)))(((&&&%%%$$$(((((((((((())))))))))))************))))))))))))************************))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))'''&&&%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&((())))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&''''''(((((()))))))))******)))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''$$$###$$$''')))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&'''(((((())))))(((((())))))((((((((((((''''''%%%&&&&&&''')))******+++******++++++++++++*********)))''''''((()))'''&&&))))))((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))************)))((('''&&&))))))))))))************))))))(((((((((((())))))(((((((((((())))))***+++%%%&&&((()))*********)))))))))))))))************************************))))))***+++,,,,,,,,,,,,++++++******************))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))*********&&&(((******(((''')))+++************)))))))))((((((((())))))))))))(((((())))))))))))((('''&&&%%%'''((((((((()))))))))******))))))))))))(((((((((************************((((((((((((((()))***+++************************(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&((()))(((&&&%%%''')))&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&'''''''''''''''((((((((((((((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((%%%###%%%(((***(((%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))******&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***'''(((((())))))(((((('''((((((((()))))))))******)))(((((((((''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((((((((((((((('''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++''''''((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))************)))))))))((('''(((+++,,,,,,+++))))))((((((((('''''''''&&&'''''''''((()))))))))))))))((((((((('''''''''&&&'''(((((())))))((((((************************((()))))))))))))))((('''))))))))))))***************))))))(((((())))))***))))))((((((((())))))***%%%&&&((()))*********)))))))))))))))************************************))))))***+++,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************%%%'''))))))'''&&&(((++++++*********))))))(((((((((((())))))))))))(((((($$$%%%&&&((()))*********'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))'''&&&'''***&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***&&&$$$&&&***,,,)))&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((((((((())))))******(((((())))))))))))(((((((((((())))))******++++++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((('''''''''))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************)))(((((((((''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((('''''''''***---///000///)))(((((((((''''''''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&&&&''''''(((((((((((((((************************&&&'''((()))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************,,,+++++++++******))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++000///...,,,+++***))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))************************))))))************))))))***((('''((()))***)))'''******))))))((((((''''''((()))*********((('''&&&******))))))))))))************))))))))))))******(((((()))))))))))))))((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''''''%%%###""""""###$$$&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''!!!$$$&&&(((((('''&&&((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))***(((&&&&&&(((((((((''')))))))))((('''&&&&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&''')))************************************((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&))))))******)))(((''''''))))))(((((((((((()))))))))((((((''''''''''''(((***))))))((((((((())))))))))))'''&&&&&&'''((()))***************)))(((((())))))((((((''''''&&&&&&&&&%%%&&&'''*********(((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''''''''((((((((((((******)))(((((('''(((((())))))))))))************+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******)))************+++++++++...---,,,***))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))***((('''((()))***)))'''***)))))))))((((((((('''((()))******)))((('''&&&((((((''''''''''''((((((***))))))(((((())))))***(((((())))))))))))(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''')))'''&&&&&&((()))'''%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''###$$$%%%'''((((((((('''((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&$$$### !!!"""###%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((())))))(((&&&&&&'''((((((''''''''''''&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))(((''''''&&&&&&&&&&&&******))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''''''''''''''''''''&&&%%%%%%))))))(((((((((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((('''&&&)))(((((((((((((((''''''&&&&&&&&&''')))***((('''''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))''''''''''''((((((((((((++++++***)))))))))******))))))))))))************************++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))***((('''((()))***)))'''))))))))))))((((((((((((((())))))))))))(((((('''((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((()))((((((''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))''''''''')))***)))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((()))******''''''''''''''''''''''''&&&&&&''''''(((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%###$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((()))'''&&&&&&'''(((((('''&&&%%%%%%%%%&&&''')))***%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''&&&&&&%%%)))((((((''''''(((((()))'''''''''''''''((()))***%%%%%%'''((())))))((('''''''''((((((((((((((('''''''''((((((((('''&&&&&&(((((((((((())))))))))))'''&&&&&&'''(((((('''%%%''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((()))))))))((())))))******((()))))))))************((((((((())))))******+++******************************++++++++++++******))))))*********+++++++++))))))((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))((((((((((((((())))))))))))(((((((((******))))))))))))******)))(((((((((((((((((()))((())))))))))))((((((''')))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))(((''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&''''''((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''&&&)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((&&&%%%%%%'''(((((('''''''''&&&%%%&&&((()))+++&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((+++***(((&&&&&&''')))***************************))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((()))))))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&'''''')))******"""$$$&&&((())))))((('''&&&&&&((()))))))))((('''''''''(((((((((''''''&&&'''(((((())))))*********'''&&&&&&'''((((((&&&$$$''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))((()))))))))************&&&&&&''''''(((((())))))******************************++++++++++++******))))))*********+++++++++******)))))))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''(((((((((((()))))))))))))))(((((((((((()))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''******((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&$$$%%%'''(((((('''))))))(((''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))((('''&&&''')))+++---))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%&&&&&&''''''((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((()))))))))))))))(((((((((''''''''''''((((((&&&&&&&&&'''''')))******"""$$$&&&((())))))((('''%%%&&&((()))))))))(((''''''(((((())))))(((((((((''''''(((((())))))******((('''&&&'''((((((&&&%%%''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))))))))))))))************''''''''''''((((((((((((******************************++++++++++++******)))************+++++++++++++++*********++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))***((('''((()))***)))'''(((((((((((()))))))))))))))(((((((((((())))))***((((((''''''''''''((((((******))))))))))))******)))******))))))((('''&&&(((''''''''''''(((((()))'''(((((((((((()))))))))'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&%%%$$$%%%'''(((((('''((((((((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''&&&'''(((***+++---''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((()))***%%%%%%'''((())))))((('''%%%&&&'''((())))))))))))''''''((()))))))))((((((''''''''''''(((((((((((((((''''''((())))))(((&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((())))))******))))))))))))************))))))))))))))))))((((((******************************++++++++++++******)))************+++++++++,,,++++++*********++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))***((('''((()))***)))''''''((((((((()))))))))***)))(((''''''((()))***+++((((((''''''''''''((((((++++++************++++++************)))((('''&&&'''''''''''''''((())))))'''((((((((())))))))))))((((((((()))))))))******'''''''''(((((('''''''''''''''''''''''''''''''''''')))***)))'''&&&''')))'''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((('''(((((())))))''''''''''''''''''''''''&&&&&&(((((()))((('''&&&&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''((((((((())))))******++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''&&&$$$###$$$&&&(((((((((###$$$&&&'''((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&(((''''''(((***+++***)))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((++++++***)))))))))******))))))))))))************,,,,,,++++++******))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,+++***************))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))************************))))))************))))))***((('''((()))***)))((('''((((((((())))))******)))(((''''''''')))***+++******))))))))))))******,,,,,,++++++++++++,,,,,,************)))((('''&&&'''''''''''''''((()))***'''((((((((())))))******(((((())))))******++++++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))+++,,,+++(((&&&(((***(((((((((((()))))))))***''''''''''''''''''''''''"""###%%%'''))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''((()))+++,,,---''''''''''''''''''''''''%%%''')))***+++***)))'''%%%'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''''')))(((((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&&&&$$$###$$$&&&((((((((( ###&&&((('''&&&%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))***)))(((((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&+++***)))((('''&&&&&&&&&***)))(((''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))******))))))'''''''''&&&&&&''''''''')))(((((('''''''''((((((***))))))((((((((())))))''''''&&&&&&'''(((***+++$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$((('''''')))+++,,,+++***''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************+++)))'''(((+++,,,***(((+++,,,,,,***(((''''''((())))))))))))((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((###$$$''')))******)))((((((((((((((())))))))))))++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''******))))))((((((''''''******))))))(((((('''''''''%%%$$$&&&)))***(((%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''(((+++...///((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))*********))))))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&***)))((('''&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((('''&&&&&&&&&%%%&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++)))((((((++++++***((()))+++++++++)))((()))+++************))))))))))))*********)))))))))((((((************************((()))))))))************************)))))))))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))((((((((((((&&&'''((()))))))))((('''(((((((((((()))))))))))))))((((((((('''''''''&&&(((((((((((()))))))))***)))))))))))))))(((''''''))))))))))))((((((((((((***)))))))))(((((((((''''''&&&%%%&&&)))***(((&&&))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((''''''''''''''''''(((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$######$$$&&&(((***((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((()))))))))(((((('''''''''''''''''''''''''''***))))))(((''''''&&&&&&***)))((('''&&&''''''((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''&&&&&&&&&''''''(((((())))))******$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))************+++***))))))***+++***))))))***,,,,,,+++***,,,---++++++++++++*********************)))))))))))))))************************))))))))))))************************))))))))))))((())))))******))))))(((************************)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))******)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&'''))))))((('''(((((((((((((((((((((((($$$%%%&&&'''((()))******)))((((((''''''(((((()))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((((()))******''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))(((''''''''''''((($$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((($$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((('''&&&'''((())))))'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((("""###$$$%%%'''((()))***))))))))))))))))))))))))((()))))))))***************************+++******+++,,,------++++++,,,---++++++*********)))))))))++++++++++++++++++++++++************************)))))))))))))))******************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++******)))))))))))))))))))))((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))************))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((('''''''''((()))))))))(((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))))))))(((((((((((())))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''(((*********)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''(((((($$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''***))))))((((((''''''&&&((('''&&&'''((())))))'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''######$$$%%%&&&'''(((((())))))))))))))))))))))))((()))))))))******************++++++*********+++---...///---+++******+++******)))))))))(((((((((++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++******))))))))))))))))))(((((((((((()))(((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))************(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$##################&&&''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((('''''''''(((((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''((()))***************))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((())))))******+++,,,------''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))(((''''''&&&''''''''''''''''''&&&((((((((('''''''''&&&&&&((('''&&&'''((())))))'''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))***************+++,,,+++******+++,,,...//////---+++))))))***))))))))))))(((((((((''')))))))))))))))*********++++++++++++++++++++++++************))))))))))))))))))))))))************((())))))******))))))(((************************))))))))))))))))))))))))))))))***++++++******)))))))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))''''''''''''(((((((((((()))))))))*********++++++'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***+++***)))***+++(((((((((((((((((((((((()))))))))((((((((('''''')))((((((''''''(((((()))''''''''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((('''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))))))))((((((((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''((()))******++++++***''''''''''''''''''''''''((((((((((((((((((''''''&&&'''(((((()))((((((((('''''''''(((((()))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))+++---,,,***)))+++---,,,------,,,+++******+++*********)))))))))(((((((((((()))))))))*********++++++++++++++++++++++++************)))))))))(((((()))))))))************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))************)))))))))))))))(((((((((((())))))***+++***)))((('''(((((((((((())))))))))))&&&'''''''''((((((((()))))))))*********+++++++++''''''((()))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***'''))),,,+++***)))***,,,))))))))))))))))))))))))((((((((((((((()))))))))(((''''''''''''''''''((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((('''&&&%%%&&&''')))***((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))************)))&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''&&&'''((()))************'''''''''''''''''''''''''''(((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))((('''&&&'''((())))))''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))),,,---,,,***)))+++---)))+++,,,,,,******+++---+++++++++************)))******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********+++******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))************))))))))))))((((((((((((***+++,,,,,,+++)))&&&$$$(((((((((((())))))))))))((()))))))))******++++++)))************+++++++++''''''((()))))))))))))))******))))))(((((('''''''''((((((((())))))******'''***,,,,,,***)))***,,,************************&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''))))))******)))((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&$$$###$$$'''***,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((******&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%))))))***+++,,,---......((('''&&&''')))))))))'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&'''((()))++++++,,,+++******)))(((''''''&&&+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))***************)))((('''************************+++++++++*********))))))(((((((((((((((((((((((((((((()))***************,,,,,,,,,,,,,,,+++***)))&&&''''''((()))******+++************))))))))))))******))))))((((((''''''++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))'''''''''((()))************************))))))((((((((('''''''''+++)))((('''((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))***+++((('''&&&%%%%%%&&&'''(((((())))))(((''''''***,,,(((((())))))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''###$$$%%%&&&''')))*********)))(((''''''&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***)))(((((('''((((((%%%&&&((()))))))))((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&((('''&&&&&&'''((()))***&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((&&&%%%%%%&&&''''''&&&$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$************)))(((&&&&&&''''''''''''''''''&&&&&&(((&&&%%%&&&))))))'''%%%(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((******))))))((((((''''''************)))))))))((())))))))))))))))))))))))+++++++++*********))))))---------,,,,,,,,,++++++************************+++++++++*********))))))************************(((((()))***************++++++,,,,,,+++******)))''''''(((((()))******+++************))))))))))))((((((((()))))))))))))))+++***)))(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((('''((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''((((((((()))((('''''')))+++)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''((()))((((((''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''!!!"""$$$%%%&&&'''&&&&&&(((''''''&&&'''((()))***&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''************))))))))))))))))))))))))******(((''')))(((''''''''''''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''***((('''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$&&&'''((()))))))))%%%%%%&&&&&&&&&&&&''''''*********))))))(((&&&&&&''''''''''''''''''''''''###""""""%%%(((***)))'''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++***)))((()))******************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))******++++++******))))))'''(((((())))))*********************))))))))))))''''''((())))))***++++++))))))((((((''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))((('''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''((()))((('''''')))+++******(((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((( !!!###$$$%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&'''(((((())))))))))))((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))+++++++++*********))))))((((((((((((((('''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((())))))'''''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%'''((()))*********######$$$&&&'''((()))***))))))))))))(((''''''&&&''''''''''''''''''''''''"""""""""%%%''')))(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************+++***((('''&&&((()))+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,((()))************))))))))))))*********))))))((((((((()))))))))*********************)))))))))((((((((()))))))))*********((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))))))))'''''''''&&&&&&'''''''''&&&'''((((((''''''(((***+++***(((''''''((()))+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''((('''''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((---,,,***)))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((('''''''''(((((((((%%%%%%&&&''''''(((((())))))))))))))))))(((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((('''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))*********))))))))))))((('''(((((((((&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))))))))((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&###$$$%%%&&&'''((()))***(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))))))))************))))))))))))))))))******))))))))))))))))))))))))************************...---+++******+++---...************************************************++++++++++++++++++++++++))))))*********))))))(((((())))))*********))))))))))))))))))************************)))))))))(((+++*********)))))))))(((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((&&&''''''''''''''''''&&&%%%'''((((((''''''((()))***)))'''&&&&&&(((***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''')))((((((''''''(((((())),,,+++***)))''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''((((((((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&***)))((('''''''''''''''((((((((()))))))))((((((''''''((((((((((((''''''))))))(((((((((''''''''')))(((((((((((('''''''''(((***,,,+++)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''((((((((('''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********************************))))))))))))************))))))))))))))))))))))))***************+++++++++++++++***)))***+++,,,---***************************************+++++++++************************)))************))))))((())))))******++++++******************************************)))))))))))),,,++++++***))))))((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&$$$&&&(((((('''''''''((((((((('''&&&&&&'''))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((&&&''''''''''''((((((((())))))))))))))))))))))))%%%%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((()))(((((('''&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))(((((('''&&&&&&%%%%%%***))))))((('''''''''(((''''''((()))))))))((((((''''''((((((((((((''''''******)))(((((('''&&&&&&(((((('''''''''&&&&&&&&&$$$'''***)))&&&%%%&&&)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&"""###$$$&&&''''''((((((((((((((('''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&'''(((((((((%%%''')))))))))((()))+++&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******,,,++++++******)))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++'''((((((((())))))))))))************************))))))*********+++++++++***************************************)))(((((()))******+++,,,,,,++++++************************************))))))))))))************************)))(((((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************''''''((((((((('''%%%$$$&&&&&&'''(((((('''&&&&&&$$$&&&((()))(((''''''(((%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((('''&&&&&&&&&'''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((($$$$$$$$$%%%'''(((***+++))))))'''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$#########$$$&&&((()))(((((()))))))))(((&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&))))))((((((((((((((()))$$$%%%&&&((((((((('''&&&''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((''''''''''''###&&&&&&###"""$$$'''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((((((&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$%%%'''((((((((((((((((((((('''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((()))$$$&&&))))))((('''(((***&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((()))))),,,,,,,,,+++***)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))******++++++++++++***************************************)))(((((()))***+++,,,,,,,,,,,,,,,++++++******************************)))))))))))))))))))))***++++++,,,,,,)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((((()))))))))******++++++&&&''''''((()))((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************))))))*********)))'''&&&%%%&&&'''(((((('''&&&%%%$$$&&&((()))((('''''''''$$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))*********)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((()))))))))(((&&&%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))"""###%%%&&&'''&&&%%%%%%''''''((((((((((((''''''''''''(((((())))))******))))))))))))(((((((((((( $$$((((((%%%$$$'''+++'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((())))))&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''((())))))&&&)))***)))&&&$$$$$$&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))+++******))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))***************)))(((((()))(((((((((''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''************))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))((((((((('''''''''))))))***))))))(((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''')))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&&&&''')))***%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&''')))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&(((***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''&&&$$$$$$''''''(((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++*********))))))+++******))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))((((((((((((((('''&&&&&&))))))((((((((('''''''''((((((((((((((((((((('''((((((((('''''''''&&&&&&************************((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$((()))))))))(((((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))((('''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++++++++******)))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************************************+++++++++***************+++******))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))(((((((((((((((''''''&&&)))))))))(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))******************(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))(((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((%%%'''(((******)))'''&&&))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((())))))((((((''''''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))************))))))))))))************)))))))))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))((((((''''''&&&&&&))))))))))))((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((()))))))))((('''***))))))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))***++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((('''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((($$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))************))))))))))))************))))))***)))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((()))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&'''(((((((((''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''%%%%%%&&&'''((())))))***'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++***************++++++++++++******)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))&&&''''''(((((((((((((((******)))))))))(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%&&&(((***+++((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''((((((%%%&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((($$$%%%'''((()))*********((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((()))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&((())))))'''''''''(((((('''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''******************************))))))******+++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))&&&&&&'''(((((((((((((((*********)))))))))((((((&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((***)))))))))((((((((((((&&&'''(((((()))))))))(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''%%%$$$"""&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''%%%&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%''')))************((((((''''''''''''((((((************************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))******+++++++++++++++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))(((((()))***************************))))))))))))&&&&&&&&&'''((())))))***'''''''''((((((((())))))'''(((((()))***++++++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&************************&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''((()))******))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%''')))******)))((())))))(((((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&)))***(((%%% %%%&&&&&&''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))******++++++%%%&&&(((*********))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$+++)))(((''''''((()))+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''$$$$$$%%%%%%&&&'''(((((()))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++------------------------+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))***((('''(((+++,,,***(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++***)))(((((((((((((((((())))))))))))******)))((((((((((((((())))))(((((('''''''''&&&''''''(((((()))*********((((((&&&%%%%%%&&&'''(((++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))(((''''''&&&******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''((((((((((((''''''+++***)))(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++)))((()))***+++***(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''&&&'''***+++***(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$'''((('''%%%''''''''''''''''''''''''((((((((((((((('''''''''!!!$$$&&&$$$ ###((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))************++++++++++++++++++*********))))))************************************************************************++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))),,,***((()))++++++)))'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))))))))))),,,,,,++++++***))))))((((((((((((((()))))))))*********)))((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))((('''''''''((())))))((((((((('''''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((()))(((((((((''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))))))))((((((''''''((())))))******))))))(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''&&&'''(((((())))))(((((()))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((())))))))))))***(((((((((((((((((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))'''&&&'''***+++)))(((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((&&&%%%&&&(((***((('''''''''''''''''''''''''''((((((((((((''''''''''''%%%''''''%%%""""""$$$'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))************++++++++++++++++++***************************************++++++++++++++++++++++++************************,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))---+++******++++++)))(((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********,,,,,,++++++***)))))))))((((((((()))))))))*********))))))(((((((((((((((***)))))))))))))))(((((())))))(((((('''&&&&&&%%%***))))))(((((()))******((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))++++++************))))))&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((******))))))))))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&%%%&&&&&&''')))******+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))'''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********+++++++++************************************************++++++++++++++++++++++++************************,,,,,,+++++++++************++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))++++++******++++++******))))))))))))************))))))))))))))))))))))))''''''((()))******+++++++++++++++*********))))))(((((()))))))))*********))))))(((((((((((())))))************))))))))))))((((((''''''&&&&&&&&&&&&)))(((((()))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((************************%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((+++++++++******+++++++++''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''''''''((())))))*********''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((()))(((&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))*********+++++++++************************************************************************************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))((()))************+++,,,))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++***************))))))))))))************))))))(((((((((((())))))))))))))))))************&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))******)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))(((''''''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((()))************)))(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((((((''''''&&&'''((()))******))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))((('''((()))))))))''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&%%%%%%''')))******)))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))************+++++++++***************+++++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++***************************************+++++++++))))))))))))************))))))))))))))))))))))))''')))******))))))***+++((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++************************)))))))))*********++++++((((((((((((((())))))***(((((()))))))))))))))***%%%&&&&&&'''(((((())))))&&&&&&'''((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''(((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''((((((((()))))))))''''''''''''((((((((((((***)))(((&&&&&&''''''(((+++******)))(((((('''''''''''''''''''''''''''''''''''''''(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&'''((())))))******))))))))))))))))))))))))))))))+++)))((()))***+++***))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&%%%'''(((((('''&&&((()))((((((((((((((((((((((((((((((************((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''&&&&&&)))***+++***(((((((((***''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))************+++++++++))))))*********+++++++++************************************************************************------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++***'''%%%&&&(((''''''((((((((()))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++((((((((((((((()))******''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((***++++++******&&&'''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((((((((()))))))))'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))))))))''''''''''''((((((((((((***)))'''&&&&&&&&&((()))((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%'''''''''((((((((())))))%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''((((((((((((''''''%%%&&&((()))((('''%%%$$$(((((()))************)))))))))))))))))))))))))))+++***))))))++++++***)))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&$$$'''((((((&&&&&&''')))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))(((((((((''''''''')))***)))&&&%%%&&&(((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%(((******'''&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++------------------------))))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))+++,,,---***%%%######$$$''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********************************++++++)))************+++++++++((((((((((((((()))******&&&'''''''''(((((())))))*********)))(((((('''''''''(((***+++,,,,,,++++++((()))))))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&((()))++++++)))(((&&&'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))+++)))'''&&&%%%&&&((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''(((((()))))))))***)))'''%%%######%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''((((((((((((''''''((()))***+++***)))'''%%%(((((()))***************))))))))))))))))))))))))+++)))((()))***+++***((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((%%%(((+++......+++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&+++*********))))))((((((###%%%'''%%%"""!!!"""%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''+++...,,,'''$$$%%%''''''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************))))))))))))******......---,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++***)))(((+++***((('''''')))***+++,,,+++++++++***))))))))))))))))))))))))*********+++++++++*********))))))******************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,++++++***)))(((((())))))++++++******))))))((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************...//////...+++******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''((((((((((((''''''&&&'''''''''((()))))))))((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((((('''((())))))***************''''''(((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))************)))''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((+++*********))))))((((((((((((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''')))))))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))(((''''''''''''&&&%%%$$$%%%&&&&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******++++++++++++************++++++++++++++++++,,,,,,+++++++++++++++***))))))***************)))))))))+++++++++***************++++++******))))))((((((+++++++++*********))))))+++******************++++++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))'''&&&'''))))))(((&&&''''''((((((((((((''''''''''''''''''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''((()))))))))))))))'''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&'''(((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***%%%%%%%%%&&&((()))+++,,,'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((%%%%%%&&&((())))))******%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((())))))))))))*********,,,,,,++++++++++++++++++***++++++++++++***)))))))))***+++,,,,,,***(((&&&***************+++++++++,,,,,,+++***)))(((((('''+++++++++***************,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))((((((((()))***************)))))))))))))))************))))))))))))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((&&&'''(((((((((''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((((('''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&''''''''''''&&&))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))*********(((''''''&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))(((''''''&&&&&&''''''$$$$$$%%%''')))+++---...%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++'''(((((()))***+++++++++,,,,,,,,,++++++***************+++++++++******)))***+++,,,,,,+++***(((''')))))))))***+++++++++,,,+++++++++******)))))))))************************,,,+++***((((((***+++,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))((((((((((((((())))))))))))*********)))))))))++++++++++++++++++++++++,,,+++((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%$$$))))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''((((((''''''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((******))))))(((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))---,,,***(((&&&%%%$$$###((((((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%'''''''''''''''''''''''')))((('''&&&$$$$$$######%%%$$$$$$%%%'''))),,,---''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%&&&'''&&&'''((((((''''''((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((++++++++++++++++++++++++++++++************++++++((())))))***+++,,,------,,,,,,,,,++++++*********)))******+++++++++******---,,,+++)))))))))***+++)))))))))***+++++++++,,,))))))******++++++,,,,,,************************++++++***))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((()))************))))))************************,,,+++((('''&&&'''((()))************************(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((''''''(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%$$$***))))))((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((())))))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&'''''')))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''###%%%%%%$$$!!! """&&&'''(((((('''''')))***)))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************++++++************++++++******+++,,,------......,,,,,,++++++++++++++++++))))))***++++++++++++***---,,,***((()))***,,,---***************+++++++++((())))))***+++,,,------***************+++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))'''(((***++++++***))))))'''''''''''''''(((((((((******(((''''''((())))))************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((((('''%%%$$$%%%&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((())))))******))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((())))))***+++%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((***,,,---&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))&&&""" !!!###%%%'''(((((('''''')))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,------......++++++++++++++++++,,,,,,))))))***+++++++++++++++************+++,,,------+++++++++************************++++++,,,,,,,,,))))))*********+++++++++(((***+++,,,,,,+++***((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))'''(((***+++++++++))))))''''''((((((((()))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))******)))((()))+++*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((&&&((())))))'''&&&''')))))))))************))))))''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***)))''''''&&&&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))+++,,,+++)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,***%%%###%%%((($$$&&&''''''''''''(((***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------*********++++++,,,,,,---((()))***+++++++++++++++'''(((***---...------,,,,,,+++++++++******)))))),,,,,,++++++++++++++++++))))))******++++++++++++''')))+++------+++)))'''******++++++++++++******************************)))))))))))))))))))))))),,,,,,+++***))))))******&&&(((***+++,,,+++***)))******++++++,,,,,,,,,---&&&'''((()))******))))))************************(((((((((((((((((((((((((((((((((((())))))))))))************************%%%&&&((()))((()))+++,,,+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))************))))))&&&'''''''''((()))))))))+++***)))((('''&&&%%%%%%%%%&&&&&&''''''((((((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******((())))))***************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&(((***,,,---***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&***---...,,,***'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%(((+++---''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''"""&&&)))'''###!!!$$$'''$$$%%%''''''&&&'''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********+++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++---......***'''************************)))******++++++******)))++++++++++++++++++++++++))))))(((((()))+++---...------,,,,,,+++***))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++***))))))((((((((((((((())))))))))))))))))))))))************************''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))((('''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))*********((('''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))((()))++++++'''$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&''')))''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((())))))))))))((((((+++***((('''&&&&&&''''''''''''((()))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***'''### !!!$$$))),,,%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""%%%((((((%%%%%%((((((%%%&&&%%%&&&'''((('''%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))'''%%%$$$$$$$$$&&&'''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++...111111---***))))))******************************++++++++++++******++++++++++++++++++++++++***************+++,,,---------,,,,,,+++******)))******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))************************)))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))((('''''''''((()))))))))((('''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((&&&%%%&&&((((((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%'''(((''''''''''''''''''''''''%%%%%%'''(((((((((''''''(((((())))))))))))(((((((((((('''&&&''''''((()))''''''((()))))))))))))))((())))))***)))'''%%%$$$))))))))))))))))))))))))++++++++++++++++++******))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''&&&%%%###%%%((((((&&&&&&)))***'''&&&%%%%%%'''((((((&&&%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))(((&&&%%%$$$%%%&&&'''(((''''''''''''''''''(((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---222666333---((((((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++*********))))))************))))))+++***))))))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***************************)))************+++++++++,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))(((''''''%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&&&&'''(((((((((''''''&&&''''''((((((((((((((()))(((((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%((((((((((((((()))))))))'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%&&&(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((******''''''((()))))))))))))))&&&(((***,,,***&&&"""))))))))))))))))))))))))))))))((('''&&&&&&''''''))))))((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((((((&&&$$$%%%((((((&&&'''+++,,,***((('''&&&'''(((((('''&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((('''&&&&&&&&&'''((()))((('''&&&&&&'''((()))(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&...------,,,,,,+++++++++------------------,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...111444222---))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,++++++*********(((((())))))))))))((((((************************))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''(((((((((&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((******)))(((&&&%%%$$$$$$(((''''''&&&&&&&&&''''''******)))(((''''''''''''(((((((((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''((()))***+++((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((())))))''''''((()))))))))))))))&&&'''***+++***'''$$$!!!((((((((((((((((((((((((((('''%%%$$$###$$$$$$%%%)))))))))))))))(((''''''(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))(((&&&$$$'''(((&&&(((---///...,,,***(((''''''((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))(((''''''''''''((()))(((&&&%%%%%%&&&((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,++++++******------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,+++++++++++++++***)))******++++++******)))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((''''''(((((())))))******(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))***)))((('''&&&%%%$$$###''''''&&&&&&&&&''''''((((((''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((***,,,((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''&&&''''''((()))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((+++***((('''&&&'''(((((())))))******))))))(((''''''((((((((())))))******''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***)))((($$$'''(((''')))000333222111...***((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((('''''''''''')))'''&&&$$$$$$&&&'''))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&------------,,,,,,,,,,,,------------............------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,***)))***------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------,,,******+++,,,,,,+++******))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((()))************+++++++++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((('''''''''''''''&&&''''''((()))&&&''''''(((((((((((((((''''''((()))***++++++,,,)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''%%%%%%''')))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%''''''((())))))))))))))))))(((''''''''')))+++,,,))))))))))))))))))))))))(((''''''&&&'''''''''(((((()))***+++***)))((('''&&&''''''(((((())))))***&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&''')))***(((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''')))******(((###&&&''''''+++222666666444000+++((('''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&............////////////------------.........///........................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************++++++++++++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((())))))))))))***)))((('''''''''((()))&&&''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((('''&&&&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))(((&&&%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%'''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&''''''((((((''''''&&&''''''((())))))((('''&&&''''''((())))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))###$$$%%%&&&&&&''''''&&&((()))***++++++)))((('''%%%&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&)))******(((###&&&'''''',,,444999999444000***''''''((())))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&//////000000111111222222---------.........//////........................---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))---///---)))'''***...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++))))))(((((()))+++---...++++++++++++++++++++++++))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))++++++************++++++************************)))************+++++++++,,,++++++***)))*********))))))))))))))))))))))))************************++++++++++++******))))))))))))(((((((((((()))))))))))))))))))))(((((('''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******%%%&&&''')))******+++++++++***)))(((''''''((()))&&&''''''(((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''***,,,,,,)))&&&&&&(((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++,,,+++)))'''%%%&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&''')))))))))(((((('''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&(((***++++++******((()))+++,,,+++***((('''%%%%%%%%%&&&'''(((((()))&&&''''''''''''''''''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&)))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$###$$$&&&)))***)))(((###&&&'''''',,,555:::;;;222...)))''''''***+++,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&222222222111111111111111000000000000000000000000///............//////000000000/////////.........111///------.........,,,,,,,,,,,,------.........,,,---...000222333444555))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---........................***+++,,,------,,,+++***---,,,,,,++++++************++++++,,,,,,++++++***))))))******++++++++++++((((((((((((((((((((((((++++++++++++******)))))))))((('''&&&&&&'''((())))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))((((((((((((''''''(((((())))))******''''''''''''((((((((((((111---'''%%%''')))))))))'''''''''''''''((())))))(((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''************************(((((((((((()))+++,,,...(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''************************(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''%%%%%%&&&'''((()))))))))(((&&&%%%'''(((---,,,+++***))))))))))))'''''''''''''''((())))))(((((('''''''''(((((()))'''''''''''''''((())))))%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))(((''''''((()))******))))))((((((((('''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))))))))))))))((('''))),,,222777:::)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((()))***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''111111111111111111222222000000000000000000000000000000//////...//////////////////.........------///---,,,,,,---......---------........./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++))))))))))))))))))))))))************))))))((((((,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((---)))%%%$$$&&&''''''''''''''''''''''''((())))))))))))((((((((('''''''''))))))******)))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((())))))*********))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''((())))))(((&&&&&&'''(((,,,,,,***))))))((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((''''''''''''((())))))%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''')))))))))(((((('''''''''((()))))))))((('''&&&&&&)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((('''(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''***...222444)))((('''&&&%%%###""""""'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''((()))***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''222222333333444444555555222222222222222222222222333333222111000000000000////////////............000...------///000//////////////////000000000000.........---,,,,,,++++++------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++************************)))))))))))))))((((((((())))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))*********)))((('''''''''''''''''''''(((((((((((()))'''&&&&&&'''((((((''''''''''''''''''((())))))***)))))))))((((((((((((((()))))))))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''',,,+++***((('''''''''''''''((()))((('''&&&'''(((+++***)))(((((('''(((((('''''''''''''''((())))))((((((''''''''''''((((((((((((''''''(((((()))***&&&&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))***))))))((('''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''((((((((()))'''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&((()))+++,,,)))((('''%%%$$$"""!!! ((((((((((((((((((((((((***)))((('''&&&''''''((()))((((((((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''555555666777888888999999777777777777777777777777888777666444444333333333222222111111111000000000444222000000111111111///000000000000000000000000---------........................---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((('''(((((()))*********)))'''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((&&&((())))))'''&&&'''((())))))(((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((('''((())))))***''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******)))((('''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((''')))***)))((('''((()))''''''''''''''''''&&&&&&###$$$&&&''')))***++++++((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''(((((((((((((((((((((***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###''''''''''''''''''''''''***)))((('''&&&&&&&&&'''))))))(((''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''666666777777888999::::::::::::::::::::::::::::::;;;;;;:::888777777777777666666555555555444444444777444222111111111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...------------------------...---,,,++++++,,,---...+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''((((((((((((%%%'''((()))***)))))))))'''''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((((((%%%'''))))))(((''''''((()))((('''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((()))******'''((())))))))))))))))))******))))))))))))******'''((((((((()))))))))******))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))(((((()))***&&&&&&''''''''''''''''''###$$$&&&''')))***++++++'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((('''***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((666666777777888888999999999999999999999999999999===<<<<<<;;;::::::::::::999999999999888888888888666444222111111000///...000000000000////////////111111000///---,,,,,,+++,,,,,,,,,,,,,,,,,,------......------------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''(((((())))))******'''''''''((()))*********''''''''''''((((((((((((###%%%''''''&&&&&&'''((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&((()))************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((('''%%%''')))***(((''''''(((((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''&&&''''''))))))(((((())))))***+++((())))))******)))))))))+++******))))))******+++''''''(((((())))))******(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''''''''''''''((((((((('''((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((''''''''''''&&&)))'''&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((999999::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999666555333333444555444333222222111111111000000000222222222111000///......,,,,,,------......//////......------------......------------------------,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((())))))))))))(((''')))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))''''''''''''(((((((((((($$$&&&''''''%%%$$$&&&((('''''''''''''''((())))))((((((((((((''''''''''''%%%&&&''')))***+++++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((('''&&&%%%$$$&&&)))***)))((('''((()))(((((('''(((((())))))'''''''''''''''((())))))***)))(((''''''&&&&&&&&&))))))(((((())))))***+++))))))*********))))))(((******))))))))))))******'''''''''((()))*********''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))((('''&&&'''((('''''''''(((((()))))))))((()))))))))((('''&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((>>>>>>>>>>>>>>>=================================;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888777666777999;;;;;;:::333333333222222111111111++++++,,,,,,---......///,,,------...///000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++.........------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++************************))))))******++++++++++++***+++,,,------,,,+++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((&&&''''''((()))******+++******))))))((((((''''''''''''''''''((((((((()))''')))***(((&&&%%%(((***'''''''''''''''((())))))))))))))))))((((((((((((###$$$%%%'''((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''************************((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++)))'''%%%######&&&)))***)))((((((((())))))((((((((())))))***'''''''''''''''((())))))******)))''''''&&&&&&&&&)))))))))))))))******+++))))))*********))))))((())))))(((((((((((())))))&&&''''''((()))******+++&&&&&&''''''((()))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((***+++***)))((()))+++'''((((((((())))))******&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))******''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((EEEDDDCCCBBBAAAAAABBBCCCAAABBBCCCCCCBBBAAA@@@???===>>>???>>><<<;;;;;;===???>>><<<::::::;;;===>>><<<<<<<<<;;;;;;;;;;;;;;;777555333222111222333444000000000000000////////////...---,,,---///111222888333...,,,,,,------+++........................---------,,,,,,+++++++++,,,,,,------...------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***************************++++++++++++++++++,,,,,,,,,++++++***)))((((((++++++************++++++)))))))))))))))))))))))))))******+++++++++******)))))))))))))))(((''''''))))))))))))************+++++++++***)))(((((('''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$######&&&(((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%'''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((()))***'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''&&&%%%&&&'''(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,***(((&&&******))))))((((((''''''))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%&&&''')))***)))(((&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%###!!! """$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))(((''''''((((((''''''''''''((((((++++++***)))((('''&&&&&&'''(((((((((((((((''''''LLLKKKIIIHHHGGGGGGHHHHHHKKKKKKKKKJJJHHHFFFDDDBBBCCCBBBAAAAAA@@@???>>>===???>>><<<;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::888666555555666666000000000000//////////////////---------///111222666333///---...///...,,,------------------------.........---------,,,,,,---------...------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))+++******))))))******+++))))))))))))))))))))))))))))))*********))))))((()))))))))))))))(((''''''))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))(((((((((''''''''''''+++++++++***)))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&))))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((('''&&&&&&%%%%%%$$$%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***(((&&&&&&'''((()))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))***)))))))))((((((((('''******)))))))))((((((((('''((()))))))))(((&&&&&&''''''''''''((())))))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&%%%%%%((((((''''''''''''(((((()))(((((((((((((((''''''''''''((((((((((((''''''YYYXXXWWWVVVUUUUUUUUUUUUYYYYYYWWWUUUSSSPPPMMMLLLNNNKKKHHHGGGHHHGGGDDDAAABBBAAA???>>>============>>>>>>>>>======<<<<<<<<<<<<;;;999777666555555666333333222222222111111111000///.........///000111333111000000000000///---------------------------/////////...........................---,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++******))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))))))))(((((('''))))))))))))************++++++******)))(((((((((************************&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''''')))******)))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((('''''''''''',,,++++++***)))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&''''''(((((((((((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***$$$$$$$$$%%%&&&'''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((('''((()))***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))...,,,***((('''((()))+++))))))))))))((((((((((((************))))))))))))((((((((()))(((''''''&&&((('''&&&&&&'''***,,,...+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''((((((((((((((('''jjjiiiiiihhhhhhggggggggghhhgggfffdddaaa___]]]\\\]]]YYYTTTTTTVVVVVVRRRMMMKKKJJJIIIGGGEEECCCBBBAAABBBBBBAAA@@@???>>>======<<<;;;:::999888888888888777777666666555555444444222111000//////000000111///000000111111000///---------------------------....................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))************)))((('''&&&(((((())))))))))))((((((((()))))))))************************))))))(((((())))))))))))))))))))))))'''((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%'''+++---...---(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''((())))))%%%&&&((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''((((((((((((((()))))))))$$$$$$%%%'''(((***+++,,,'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''(((((())))))'''''''''(((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&)))((((((((()))***,,,---++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((('''(((((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))))))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((ssssssttttttttttttttttttqqqqqqppppppoooooonnnnnnmmmiiidddeeeggggggccc___[[[ZZZYYYXXXUUURRROOOMMMHHHGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>=========>>>>>>999999999888777666666666444333333222111111111111---///000111111///......------------------------------------------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,+++++++++++++++***))))))))))))))))))***************************,,,,,,++++++***)))((('''(((((())))))))))))((((((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$'''***,,,,,,,,,(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((()))*********)))((('''&&&&&&''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&'''((()))******+++%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))******$$$$$$%%%'''(((***+++,,,(((((((((''''''(((((((((&&&''''''((((((((((((((())))))(((((('''''''''''',,,,,,+++***(((%%%###"""&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((()))***++++++***)))(((*********)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&'''(((***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((lllmmmooopppqqqqqqqqqqqqppppppppppppqqqssstttuuussspppnnnoooqqqqqqooollliiiiiijjjiiigggdddaaa___SSSRRRPPPMMMJJJGGGEEECCCAAAAAA@@@@@@@@@?????????;;;;;;:::999888777666666666666666555444333222222...000222222000/////////........................---------------.....................---,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))***************************++++++,,,++++++***)))((('''(((((()))))))))))))))))))))))))))******************))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((()))***+++,,,---***)))'''&&&&&&'''(((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''((((((((()))******+++,,,,,,''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))******+++((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((***))))))(((''''''&&&&&&"""$$$%%%'''(((''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***(((&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))(((''''''''''''(((((()))***++++++)))'''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))******&&&''')))***+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++,,,+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))YYYZZZ\\\___```aaabbbbbbaaaaaaaaacccdddgggiiijjjjjjjjjkkkkkklllmmmmmmmmmlllnnnqqqssssssrrrooonnnfffeeebbb^^^YYYUUURRRQQQJJJJJJIIIHHHFFFEEECCCBBB??????>>>===<<<;;;::::::999888888777666555444333111333555444111000000222////////////////////////------........./////////---------...------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************)))***************))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))***((((((((((((((((((((((((&&&'''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))(((&&&$$$(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************)))((('''&&&&&&''')))***(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''(((((())))))******((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''''''''(((((()))******++++++))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((('''''''''"""&&&)))+++,,,,,,%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((('''((((((((()))))))))***''''''(((((())))))))))))***)))((('''&&&''''''(((''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))(((((((((((((((((((((((((((((()))))))))*********&&&((()))+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((()))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))++++++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))GGGIIILLLOOOQQQSSSSSSSSSRRRRRRRRRTTTVVVXXX[[[\\\^^^```bbbccccccdddfffgggjjjlllqqqtttwwwvvvuuutttwwwuuuqqqmmmhhhccc```^^^YYYYYYWWWUUUSSSPPPMMMLLLDDDDDDCCCBBBAAA@@@???>>>:::::::::999888666444333444666777555222111222444000000000000000000000000.../////////000000111111,,,,,,------...---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************'''((()))))))))))))))(((''''''((()))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))&&&&&&((()))************''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&(((***+++)))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&((('''&&&%%%&&&(((***+++))))))))))))))))))))))))$$$&&&(((((('''''''''((($$$$$$$$$%%%%%%%%%%%%&&&)))((('''''''''(((***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''(((((()))***+++++++++&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&''')))******((('''%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((***+++'''((((((((())))))******(((((())))))*********+++***)))(((&&&&&&''''''((('''&&&%%%%%%&&&(((***,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((())))))*********+++'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''###%%%'''((((((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))******))))))((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***%%%&&&'''((())))))))))))BBBCCCEEEGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIOOOPPPQQQRRRSSSSSSSSSSSSVVVZZZ```gggmmmppprrrrrrwwwzzz|||xxxpppjjjhhhiiieeegggkkkmmmkkkeee^^^YYYXXXRRRKKKFFFEEEDDDBBB@@@???>>><<<<<<<<<;;;:::888;;;888555444444444333111111111000/////////000000//////.........//////000........................------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***((('''((()))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++***************++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))************))))))))))))))))))))))))+++***)))(((((((((((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''+++******)))))))))))))))(((((((((&&&######%%%'''(((((((((((()))***+++,,,$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))(((((((((((()))))))))))))))******+++))))))))))))******************))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))***************)))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))+++***)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))************))))))&&&)))+++((($$$"""%%%)))******)))(((((((((((((((((('''%%%#########%%%&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))###!!!&&&'''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((((((((((((((('''''''''+++***)))(((((('''(((((((((((('''&&&&&&&&&&&&&&&CCCDDDEEEGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJMMMOOOTTTYYY]]]```aaabbbiiimmmqqqqqqmmmjjjjjjkkklllooorrrttttttrrrnnnlllaaa]]]YYYVVVTTTRRRNNNKKKDDDBBB@@@?????????===;;;<<<:::888777666555222000222111000///...---------///............//////000........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******)))((((((***,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((******)))(((((((((((()))&&&&&&'''&&&&&&&&&)))+++)))(((((((((((()))******&&&&&&&&&'''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((()))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((('''((())))))***((((((((()))))))))******++++++*********)))))))))((()))************)))((((((((((((((((((((((((((('''''''''((()))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((&&&)))***((($$$###&&&)))******)))(((((((((((((((***)))'''&&&%%%&&&'''(((''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((($$$ !!!%%%((('''$$$)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))******)))(((((((((((((((KKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCEEEHHHKKKOOORRRSSSTTTYYY]]]ccceeedddbbbcccdddfffhhhjjjmmmoooqqqrrrrrrkkkkkkkkkjjjiiiddd^^^YYYMMMJJJGGGEEEDDDCCCAAA???===<<<;;;;;;;;;999777444444333222000///...------...............///000000........................,,,,,,,,,---.........///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***)))))))))+++---,,,,,,------------,,,,,,------,,,,,,+++***))))))******)))(((''''''(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((('''''''''))))))))))))************))))))))))))))))))))))))''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))(((''''''''''''(((&&&'''(((((('''(((***,,,))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))'''''''''''''''(((((()))''''''((((((((()))))))))+++++++++++++++*********((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++******))))))(((((((((((((((((((((((((((((())))))************))))))&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&(((***(((%%%$$$&&&)))***))))))(((((((((((((((+++***(((''''''((())))))''''''((((((((('''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%###%%%((()))'''$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))(((((((((((())))))******))))))(((((((((((()))ZZZZZZZZZYYYYYYXXXXXXXXXUUUUUUSSSRRRPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHIIICCCDDDFFFHHHKKKNNNPPPQQQNNNRRRVVVWWWVVVUUUTTTUUUVVVVVVWWWZZZ]]]bbbfffhhhnnnqqqvvvyyyyyytttmmmiii]]]ZZZVVVRRROOOLLLIIIFFFBBB@@@>>>======>>>===;;;777666555333222111111111///............///000111........................+++,,,,,,---...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********))))))+++---,,,------......------,,,...------,,,+++***))))))+++***)))(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))(((((((((((('''((()))))))))************(((((((((((((((((((((((()))))))))))))))***+++,,,***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''')))******)))'''&&&&&&((())))))((('''&&&%%%%%%%%%)))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''((())))))((((((((())))))*********(((((((((((())))))))))))(((''''''''''''((())))))''''''''''''((((((((((((++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))$$$%%%(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++************************''''''(((((((((((('''''''''((()))(((&&&%%%''')))))))))(((((((((((()))))))))(((''''''&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''((())))))))))))))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%((()))))))))))))))******(((((('''(((((()))******((('''&&&&&&&&&&&&''''''llllllkkkjjjjjjiiiiiiiiigggfffdddbbb```^^^\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOJJJLLLMMMMMMLLLJJJIIIIIIMMMLLLLLLMMMPPPTTTYYY[[[fffllluuu}}}|||zzzrrroookkkgggddd```[[[XXXOOOJJJDDD@@@>>>>>>>>>===999888777666555444444444111000000//////000000111////////////////////////,,,,,,------...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++)))(((***+++,,,------......------,,,------,,,,,,+++***)))))),,,+++******))))))))))))'''(((************((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***((()))))))))************(((((((((((((((((((((((('''''''''''''''((()))******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&***)))(((&&&%%%%%%%%%%%%)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''((())))))'''''''''(((((()))))))))'''((((((((()))))))))***))))))(((((())))))***+++''''''''''''((((((((((((*********************************))))))*********))))))))))))))))))))))))*********))))))(((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******$$$&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************''''''((((((((((((''''''((((((((((((''''''((()))))))))(((((((((((())))))(((((('''''''''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***''''''((()))))))))))))))(((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((()))))))))(((((('''(((((()))******''''''&&&&&&&&&&&&''''''~~~}}}|||||||||||||||}}}|||{{{xxxvvvtttrrrqqqiiiiiiiiihhhfffdddcccbbbaaa```^^^\\\XXXUUURRRPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJMMMPPPQQQZZZaaallluuu{{{~~~{{{zzzzzzzzzyyyvvvrrrnnnaaa[[[SSSKKKFFFBBB???>>>===<<<;;;999777666666555444333222111000000000000////////////////////////---------.../////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------+++)))((()))***,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))((((((((())))))***)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''$$$&&&((((((((('''((()))))))))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))***++++++''''''((((((((())))))))))))))))))***************,,,++++++******++++++,,,******************************)))((('''&&&%%%%%%(((((()))***+++,,,,,,---))))))))))))))))))))))))******++++++++++++******'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++******))))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((())))))((((((((((((((())))))***)))))))))***************''''''((()))))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))'''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))$$$%%%&&&'''(((((((((((()))((((((''''''(((((()))((('''&&&%%%%%%&&&((()))&&&&&&''''''(((((()))))))))(((((((((((())))))***)))(((((((((((())))))***}}}~~~~~~~~~|||yyyvvvsssrrrrrrqqqnnnjjjeee```]]]]]]ZZZVVVRRRQQQPPPOOOOOOKKKKKKKKKKKKLLLLLLMMMMMMSSSXXX```fffjjjnnnrrruuuoooqqqvvv|||~~~|||rrrmmmfff___YYYRRRLLLHHHGGGEEECCC???<<<:::888888777666555333222111000000////////////////////////............////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))((())))))***+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))***************)))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((()))))))))(((((('''&&&'''''''''$$$&&&)))***)))((()))***))))))((('''&&&&&&&&&'''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''((('''''''''''''''((()))))))))))))))((((((((((((((('''''''''((()))*********((((((((((((((()))******((((((((()))))))))***************+++++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++******))))))((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((((((((((((((((((((((((((())))))******))))))((()))(((''''''((()))******((((((((((((((()))******'''((())))))*********)))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))((('''&&&&&&&&&(((***+++&&&''''''((())))))*********))))))(((((((((((()))((((((((((((((()))******}}}}}}~~~}}}zzzvvvqqqooolllggg```ZZZWWWUUUTTTSSSPPPQQQRRRRRRRRRRRRQQQPPPRRRUUUXXXYYYZZZ[[[___ccc\\\aaajjjttt}}}{{{xxxuuupppkkkccc[[[VVVPPPNNNKKKFFFBBB>>><<<;;;999888666444222111000000000000000000000000000000///////////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---...***++++++,,,,,,++++++***)))******++++++,,,------''''''''''''(((***+++,,,---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***,,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))(((''''''''''''((()))+++,,,,,,***(((''''''))))))(((''''''''''''((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))++++++******))))))((((((&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))************+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////...---,,,******)))++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))************)))))))))((('''''')))*********((((((((((((((()))******%%%%%%&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&)))+++,,,***(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''((()))************))))))(((((((((((())))))(((((('''&&&''')))+++---'''(((((()))***++++++++++++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((())){{{tttnnngggccc```___bbbffffffddd```]]][[[[[[ZZZYYYWWWVVVTTTSSSSSSOOOTTTYYY^^^bbbgggnnnsssvvvxxx{{{}}}|||xxxssspppgggccc\\\TTTMMMGGGCCCBBB@@@===:::777666555444222000111333444555444222111000//////...------,,,,,,........................---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...,,,+++))))))***,,,---))))))************))))))))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***)))))))))++++++(((((())))))))))))((((((******))))))(((((('''''')))(((((('''''''''((((((%%%&&&&&&&&&''')))***+++))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((('''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))***************$$$&&&'''))))))(((&&&%%%)))******+++++++++******++++++******)))(((((('''...---+++++++++---///000...---,,,++++++,,,---...,,,,,,------.........///...///000111111000///...000/////////......------........................//////......---------,,,)))******++++++,,,,,,---,,,,,,,,,+++++++++******'''((()))***++++++******(((((((((((())))))))))))(((((()))***************))))))************))))))************************************)))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))((('''&&&'''(((***,,,((((((((((((((((((((((((******))))))(((((('''''')))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&%%%&&&'''''''''((())))))''''''((()))******))))))((((((((('''***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))***)))'''%%%$$$%%%'''((((((((((((((())))))))))))''''''''''''&&&%%%$$$######$$$&&&((()))*********+++***(((&&&%%%&&&'''((('''''''''(((((((((((((((|||xxxvvvoooqqqttttttpppllliiigggdddbbb]]]YYYUUUSSSSSSSSSKKKNNNQQQTTTVVVYYY___cccjjjooovvv}}}~~~|||tttrrrmmmggg___WWWQQQNNNGGGDDD???<<<:::999777555111111222333333222111000000000000//////........................................../////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,///...,,,***))))))***+++))))))************))))))))))))************)))))))))))))))(((((()))))))))))))))))))))))))))))))))******)))(((((()))******(((((())))))))))))((((((***)))))))))(((((((((''''''''''''''''''((())))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))))))))((((((((((((((((((((((((((()))******)))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))&&&'''(((******)))((('''(((((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,000///...---...///111222111111000//////000111111444333333222222111111111111222333444444333222111222222111111111000000000........................///.........---------------------,,,,,,,,,,,,,,,++++++++++++************((((((***+++++++++***)))))))))))))))************(((((()))***************))))))************))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++***(((''''''''')))***((((((((((((((((((((((((***)))))))))((((((((('''***))))))(((((((((((()))(((((((((((())))))))))))***))))))))))))((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&)))))))))((((((''''''''')))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))+++)))(((&&&&&&&&&((()))******))))))((((((''''''''''''''''''&&&%%%%%%$$$&&&&&&'''((())))))***+++***)))'''&&&&&&'''((()))))))))((((((''''''&&&&&&{{{xxxwwwsssooohhhaaa[[[XXXWWWWWWPPPPPPPPPOOONNNOOORRRUUUYYY___hhhrrryyy}}}}}}}}}yyyyyyxxxtttnnnggg___[[[SSSOOOIIIDDD@@@===:::777555444444333333222111111000000000000000000000///......................../////////000000000000000000000/////////.........---------,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,000...,,,***)))(((((()))))))))************))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((())))))***))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********))))))((((((((((((''''''(((((((((((())))))))))))(((((('''((()))+++,,,...***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((''''''((()))++++++******)))'''((()))***++++++++++++------...///000000111111333222111000111222333444444333333222222333333444666666555555555555555555444444555555555555444444444444444444333333333333/////////////////////////////////...............000000//////...------,,,,,,++++++++++++*********)))***+++++++++***)))((()))))))))*********++++++((()))******+++*********))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))((((((((()))******,,,+++)))'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((()))))))))*********)))(((''''''&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***+++***(((''''''((())))))+++******)))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%(((((('''&&&'''((()))***(((((('''&&&&&&''')))*********)))((('''&&&%%%%%%xxxqqqjjjeeebbbaaa```^^^ZZZVVVSSSRRRSSSTTTTTTWWW]]]ccciiimmmpppqqqssstttuuuuuutttpppmmmjjjddd___XXXQQQJJJDDD???;;;;;;:::888666444333222222000000000000000000000000........................////////////////////////////////////.........---...------,,,,,,++++++***------------------------++++++++++++++++++++++++************************************++++++++++++...---+++***))))))))))))))))))************))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))(((((('''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((((((((((((''''''(((((())))))******)))(((''''''((()))+++---)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((())))))))))))((('''''''''((()))***+++++++++***((()))***,,,---.........000000111111222333333333444444333333333333444555444333333333333333333444111222333444666777888999444444444444444444444444555555555555444444444444000000000000000000000000000000000000000000000000222111111111000000000///------------,,,,,,,,,,,,,,,,,,------,,,***)))((())))))))))))************)))******++++++*********))))))************))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))*********)))(((((('''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&((((((((('''&&&(((((((((((())))))))))))*********)))))))))(((((((((((((((((()))))))))))))))((((((''''''''''''''''''((()))(((&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((''''''(((((())))))))))))((((((''''''&&&%%%&&&'''''''''''''''&&&)))(((&&&$$$$$$&&&'''(((''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&~~~xxxssspppqqqnnniiiddd```^^^\\\[[[ZZZYYYYYYZZZ\\\___ccceeeeeefffiiikkkooorrrtttuuuqqqmmmggg```YYYRRRKKKFFFCCCAAA>>>:::777444333222111111111000000000000000////////////////////////.................................---------,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++************************))))))*********+++++++++******************++++++))))))************))))))))))))************)))))))))***,,,,,,,,,,,,***))))))))))))))))))))))))))))))))))))******+++++++++(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))((('''''''''&&&&&&(((((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))******)))(((''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))*********++++++'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))))))))''''''(((((())))))******))))))((('''''''''((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((())))))***+++,,,,,,,,,,,,---...///111111222222333333333333333333333333555555444444444444444444444555555555555555555444111111333444666777888999444444444444444444444444333333444444444444444444111111111111111111111111222222222222333333333333111111222222222333333333000000000/////////............//////...,,,***)))(((((()))))))))***************++++++++++++******))))))************))))))************************************)))))))))((())))))))))))))))))))))))******************))))))'''''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&((((((((('''&&&(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((()))(((&&&%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''(((&&&&&&''''''(((((())))))&&&&&&''''''((('''''''''((('''%%%######$$$%%%&&&''''''''''''(((((())))))&&&&&&''''''(((((())))))vvvuuuzzz}}}zzzvvvrrrooolllhhhfff```^^^YYYVVVTTTUUUXXXYYYTTTUUUVVVYYY___eeejjjnnnrrrqqqooollliiiccc\\\WWWNNNLLLIIIDDD???:::777555444333333222111111000000////////////////////////............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************)))))))))************+++(((((()))******+++++++++))))))************))))))))))))************))))))***++++++++++++++++++***))))))))))))))))))))))))((()))***+++,,,,,,++++++(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((************)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((*********************************)))((('''''''''(((((())))))))))))******(((((((((((())))))))))))(((((((((((('''''''''&&&'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))*********************+++,,,,,,---...///000000222333444444444444444444444444444444444444555555555555555444444444666666777888888777666666666666666666666666666666666666555555555555666666222222222222333333333333222222222222222222222222333333333333333444444444111222222333444444555555222222111111111000000000000000111111000...---,,,)))))))))*********+++++++++++++++,,,++++++***)))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))******+++++++++***)))(((%%%&&&'''((()))++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((())))))))))))((('''&&&%%%&&&'''&&&%%%%%%&&&''''''''''''''''''((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***''''''(((((((((''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''(((((((((((((((%%%%%%&&&'''((()))******tttssszzz|||}}}xxxtttkkkhhhbbb\\\WWWTTTRRRQQQKKKKKKKKKMMMPPPTTTXXXZZZccceeeiiinnnpppooojjjfff___]]]YYYTTTMMMGGGAAA>>>888777666555444222222111////////////////////////////////////.........---............------------***++++++,,,,,,------...++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))************((())))))***************))))))************))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))'''''')))***+++++++++***(((((())))))))))))(((((('''((((((((()))))))))******)))))))))))))))******&&&''')))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))+++++++++***)))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))((((((((((((&&&''')))******)))((('''((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,---------...///000222222333333444555555555555555444444555555666777777777777777777777666666555555555666777777777777666555777777777666666555555555555444333333333333444555111111111222222222333333333333333333333333333333111222222222333333333333333333333444444444444444222222111111111000000000111222222333222111///...+++++++++,,,,,,,,,------+++,,,,,,,,,++++++***)))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((&&&&&&'''))))))*********))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((((((((()))(((((((((((()))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''(((((())))))***)))((('''&&&$$$&&&''''''''''''((()))'''''''''(((((()))))))))******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&''''''((((((((((((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((())))))xxxwwwyyyvvvqqqjjjbbbZZZSSSPPPNNNMMMMMMMMMMMMNNNOOOOOORRRWWW```jjjqqqsssqqqnnnmmmkkkhhhbbb[[[RRRKKKGGG;;;:::999777666444333222000000000000000000000000111111000000/////////...000/////////............)))***+++,,,------...///*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***************************)))((('''))))))************))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&((()))*********)))(((((())))))))))))(((((('''((((((((())))))******'''''''''((()))+++,,,---((()))******)))'''$$$###))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&)))+++,,,,,,+++***((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++((())))))***+++,,,,,,---((((((((((((((((((((((((''''''(((((())))))******(((((())))))*********+++******))))))((((((''''''$$$&&&))),,,---,,,***))))))***+++++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((***+++------....../////////000111333444555444444555555666555555555444444555777888999:::;;;888888888888888777666555222333444555555444333222333333444444555555555666222111000000000000111222111111111222222333333333333333333333333333333333000000000111111222222222555555555444333333222222111111111111000000000000222222333444333222111000---------.........//////,,,,,,,,,,,,,,,+++***)))))))))************))))))************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((('''((()))))))))))))))((())))))))))))))))))))))))'''((((((((())))))*********((('''%%%%%%%%%&&&'''(((((((((((())))))))))))************))))))))))))''''''''''''((((((((()))((()))*********)))'''&&&&&&((()))***)))***,,,---'''((((((((())))))******++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((())))))***))))))''''''''''''''''''&&&&&&))))))))))))((('''%%%%%%&&&'''(((((())))))((((((((()))))))))((('''&&&&&&((((((((((((((('''''''''{{{ppphhhbbb^^^\\\WWWZZZ[[[WWWPPPKKKJJJLLLKKKNNNRRRYYYaaaiiiooosssqqqpppnnnjjjddd^^^YYYVVVMMMJJJDDD???:::888777777333111//////000111000000///000000111000///---,,,...........................------------...////////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++))))))))))))))))))))))))***))))))((())))))***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&%%%%%%%%%&&&(((((())))))******++++++''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((++++++************++++++******))))))((((((''''''%%%%%%'''((((((((('''&&&)))'''&&&'''((()))((('''''''''''''''((((((((()))%%%&&&&&&'''((()))******(((((())))))******++++++************************------......//////000000222222222222222333444555555555666666777777777888:::::::::::::::::::::::::::999888777666555444444444333333222222222222222//////000000000000//////111111000000000000111111222222111000000000000000222222222222222222222222000000111111111111000000222222222222222111000000333333333333333222111111000000000000000000000000111000///000111222111000------,,,++++++***)))))))))************+++++++++---,,,,,,,,,+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++(((&&&''')))***)))''''''''''''''''''((()))***))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''((()))'''&&&'''((()))((('''((('''&&&&&&((())))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''''''''''''''((())))))~~~uuulllfffaaabbbaaa^^^XXXSSSQQQPPPMMMMMMNNNRRRWWW^^^ccceeehhhgggfffdddcccbbbaaaaaa]]]YYYRRRJJJBBB;;;777555777555444333333111///---///000111111000///...---........................---------------......///..................------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++*********************************)))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&&&&'''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***))))))))))))))))))******)))))))))((((((((('''%%%&&&'''(((((((((''''''(((&&&%%%&&&'''((('''&&&'''''''''((((((((())))))%%%&&&&&&''''''((((((((('''(((((())))))******+++*********+++++++++,,,,,,......///000111111222222444444333333444555555666666666666666777777777888999999999999999999888888999999777666444333111111111111111000000111111222000111111222222111111000222111111111111111111222000000000000000111222222444444444444444444444444666666666666666666666666666666666666666555444444222222222222222111111000000000000000000000000000222111000000111222111/////////......---,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((+++(((&&&''')))***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&%%%%%%((((((((()))(((((('''''''''''''''''''''(((((()))(((''''''&&&&&&''''''(((***)))((('''&&&''''''((()))'''&&&'''((()))(((''')))(((&&&''')))******)))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))'''''''''''''''((())))))~~~xxxsssqqqnnnkkkhhhddd___[[[VVVRRRNNNMMMNNNRRRTTTVVV[[[ZZZYYYZZZ^^^ccchhhkkkllliiiccc[[[RRRHHHAAA<<<;;;:::888777666333000---000000111111111000///...........................---,,,,,,,,,,,,---......------..................------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++******************************++++++***)))((('''+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((''''''''''''&&&''''''(((((())))))******))))))(((((((((((())))))))))))))))))((((((((((((%%%&&&'''((((((((((((''''''&&&%%%%%%''''''&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''&&&''''''((())))))************+++,,,------...///000000111222333444555666666666666666666666777888666666666666777777777777888888888777777666666666777666555333111000...---...//////000000111111222333333444444444444333333333333222222222222333333000000111222333444555666666666666666666666666666777777666555555666777777666666666666666555444444333333444444333333222111222222222222222222222222444333111111222222111///111111111000000//////.........------,,,+++++++++*********+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((***)))'''''')))))))))((()))((((((''''''''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&))))))******)))(((''''''((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))(((''''''''''''((()))'''&&&'''((()))(((''''''%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((''''''''''''(((((()))~~~}}}{{{zzzwwwpppkkkddd]]]UUUOOOMMMMMMMMMLLLQQQPPPNNNOOOTTT\\\eeejjjmmmooopppnnnggg^^^TTTNNNCCC@@@<<<999777666333111000000000000000000//////........................,,,,,,,,,,,,,,,---......---------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,************************************************)))***,,,,,,+++)))'''%%%******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))((((((((((((((((((((('''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((((('''&&&&&&(((((('''&&&'''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&'''((()))******+++***+++,,,---///000111222222333444555666777888999999888888777888888999999666666666666666666666666666666666555444444333333333222222111000///.........///000111222333333444666666777777777777666666555555444444444444555555333444555666777888888999888888888888888888888888666555444444444444555666666666666666666555555444666666666666666555444444666666666666666666666666666444333222333222111///222222222111111111000000111000///...---,,,++++++)))*********++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((()))))))))***)))((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&)))))))))))))))((('''&&&(((((()))***************((((((''''''''''''((((((((((((((('''''''''(((((()))'''&&&'''((()))(((''''''&&&$$$%%%'''(((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((())){{{|||yyyrrrkkk```YYYVVVSSSOOOLLLPPPMMMHHHGGGJJJQQQYYY___gggllltttzzzyyyrrrhhhbbbTTTNNNFFF???;;;888666444222222111111000/////////////////////////////////---,,,,,,,,,,,,---......---.....................------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************)))***,,,,,,+++)))'''%%%***)))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))******************)))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++******))))))******+++(((((((((((())))))))))))''''''''''''(((((()))))))))((('''((()))***)))'''(((((((((((()))))))))***************))))))))))))''''''((()))***+++,,,---------...000222333444555555555666777888999:::;;;:::999999888888888999999555555555555555555555555444444444333333222222222/////////000000000111111000111333555666777777777888888999999999999888888777777666666666666777777777777888999999999999888777777777777777777777777888888777777777777888888777888888888888777666666666666777777666666555444888888888888888888888888777555444333444333222000222222222222111111111111333222111000///...---,,,******++++++,,,,,,------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((())))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&%%%((()))******++++++******(((((((((''''''(((((((((''''''(((((((((((((((((()))'''&&&'''((()))((('''***((('''((()))+++******''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((}}}xxxooojjjgggbbb[[[UUUUUUQQQKKKGGGGGGJJJPPPSSS___gggrrr{{{~~~{{{uuuppphhhbbbWWWMMMEEE???:::777777666444333111000000000////////////////////////...------------...////////////.........---------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++,,,---------************************++++++++++++++++++++++++******++++++***)))(((''')))))))))))))))******+++((((((((((((((((((((((((''''''(((((())))))******))))))************)))(((************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))'''(((((((((((()))))))))''''''(((((())))))******++++++************++++++(((((((((((())))))))))))((((((''''''(((((()))******)))((((((******)))(((((((((((()))))))))******************++++++++++++))))))***,,,---...///000000111222333555666777888888888999999::::::;;;;;;:::999888888888888888888444444444444444333333333222222222222222222222222...///000111222333444444444555777999:::::::::999::::::;;;;;;;;;;;;::::::999999888888888888999999777888:::;;;;;;:::999888777777777777777777777777999999::::::::::::999999666666777777666666555444666666666666666555555444777777777777777777777777777555444444555555444222222222222222222222222222444444333222000//////...,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))'''''')))***)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))++++++******))))))((((((''''''(((((()))&&&'''(((((()))((((((((()))'''&&&'''((()))((('''&&&%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''((()))((((((''''''''''''(((~~~}}}|||vvvmmmddd]]]YYYSSSNNNKKKKKKMMMOOOWWW^^^hhhrrryyy|||}}}|||uuuppphhh^^^VVVMMMFFFAAA===;;;999666444333222222///////////////////////////............///000000000000///...---,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,------...************************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((('''''''''((()))*********(((((()))******)))((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***'''((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******'''((((((((()))))))))***)))((('''''''''(((*********((('''((()))***)))((((((((()))))))))*********)))))))))******++++++,,,+++,,,---...000111222222444444555666777888999::::::::::::::::::::::::;;;999888777777666666777777333333333222222222111111000000111111222222333333111111222333444555666666666888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999:::===?????????>>>>>>========================<<<===???AAAAAA???===<<<999::::::::::::999888888999999999999999888777777777777777777777777777777777555444555666666555444333333333333333333333333444444444333222111000000..................------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))***)))'''&&&(((+++(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((()))%%%&&&'''(((((()))((((((&&&''')))***+++***)))((())))))(((((((((((())))))%%%&&&((()))))))))(((((()))'''&&&'''((()))((('''$$$"""!!!"""###%%%$$$$$$''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))))))))((('''''''''''''''|||}}}{{{qqqccc```ZZZTTTPPPOOOOOOPPPQQQVVV^^^iiisss|||xxxvvvqqqkkkddd[[[QQQKKKAAA???<<<999777555444444000000000000000000000000///////////////000111111111111000...---,,,+++***---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,---......))))))))))))))))))))))))++++++++++++++++++++++++***))))))((())))))***+++))))))((())))))***++++++((((((((((((((((((((((((&&&''''''((()))******+++'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((('''((((((((())))))******'''((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******)))((('''''''''(((***+++)))'''&&&'''((()))((('''))))))))))))************''''''((()))***++++++,,,------...000111333444444666666777888999::::::;;;<<<;;;;;;;;;;;;:::::::::888888777666555555666666222222222111111111000000//////000111222333444444444444444555555666666666777999;;;=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFDDDCCCDDDDDDDDDDDDCCCBBBBBB======>>>>>>======<<<;;;999999999999999999999999666555444555666777666555333444444444444444444444555444444333333222222111000000000///.........---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))'''&&&(((+++'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))************&&&''')))***+++***((('''))))))(((((((((((())))))%%%&&&((()))))))))(((((()))'''&&&'''((()))(((''')))'''&&&&&&((())))))(((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))***)))((('''''''''''''''~~~yyyqqqfff```^^^]]][[[XXXXXXWWWYYY^^^gggqqqyyy}}}|||xxxtttrrrqqqmmmddd]]]YYYTTTLLLDDD>>>:::666444444333111000000000222222...............///000000222222000///..................---------,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************+++---------,,,***(((++++++******))))))(((((())))))))))))))))))))))))(((((()))***************,,,+++)))((('''''''''((())))))))))))((((((((((((******))))))(((((('''''''''''''''''''''((())))))))))))(((((('''''''''&&&******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((()))*********((('''&&&......---,,,+++***))))))))))))))))))(((((((((((()))(((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&++++++***))))))))))))))))))***,,,,,,,,,,,,...000222333444555666666666666999999::::::;;;<<<<<<===::::::::::::999999888888888777666555333222111000000///.........///111222222222222333333444444555999888777777777777666555666666777888999;;;===>>>;;;<<<===???@@@AAAAAAAAAAAADDDGGGGGGEEEEEEGGGIIIHHHLLLQQQUUUVVVWWWYYYZZZWWWZZZ]]]\\\YYYUUUTTTTTTVVVWWWYYYZZZZZZYYYXXXWWWTTTUUUVVVTTTRRRRRRUUUXXXTTTNNNFFFBBBBBBDDDEEEEEEFFFEEECCCAAA>>>======>>><<<999666666888888777555999999777666555555555555777888999999888666333222222111000//////.../////////.........---,,,,,,,,,,,,***&&&$$$$$$&&&)))+++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&(((,,,,,,***(((***)))'''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((()))))))))))){{{uuuwww|||wwwrrrpppnnniiieee___\\\XXXXXX^^^eeelllppptttrrrqqqtttwwwwwwrrrmmmkkkddd[[[QQQHHHAAA:::666222222222111111000000000///////////////000111222222111000///.....................---------,,,,,,++++++++++++++++++++++++***+++---......---+++***************************)))************+++++++++************************************************)))***+++,,,+++***((('''*********)))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++)))((('''''''''((())))))))))))((((((((((((***)))))))))((((((((('''((((((''''''(((((()))***))))))((((((((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((()))******)))((('''&&&)))))))))))))))(((((((((''''''(((((())))))******))))))(((((('''(((((()))(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%&&&''''''))))))***+++******))))))((())))))))))))+++---------...///111333444555666777777777777999::::::;;;;;;<<<<<<<<<<<<<<<;;;999888777666555555555444333222111111000111000/////////000222222333333444444555666777777333333222333444555555555666777888999;;;===???@@@@@@BBBFFFIIIKKKLLLLLLLLLNNNSSSYYY]]]^^^^^^^^^___dddiiioootttvvvvvvvvvvvvtttvvvyyywwwsssnnnkkkjjjjjjiiihhhggggggggghhhhhhjjjkkkkkkhhhfffeeehhhjjjiiiddd\\\WWWVVVWWWXXXWWWWWWTTTQQQPPPPPPNNNIIIEEE===;;;999:::<<<===;;;999888888888777666666555555555666888999888777555444555555444333222222222222------,,,,,,+++*********,,,+++)))''''''(((***+++************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&(((+++,,,***'''''''''((((((((((((((((((***)))(((((((((((()))***''''''&&&&&&&&&&&&''''''((((((((()))))))))******((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))zzzqqqrrrxxxzzzuuummmfff^^^YYYYYY^^^bbbeeeffffffhhhnnnwww|||~~~}}}}}}wwwnnncccXXXMMMCCC<<<555555444333222111000///111111000000000111222222222111000//////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++)))************+++++++++************************************************'''((()))***)))((('''&&&))))))))))))************))))))))))))))))))))))))(((((()))***************+++***)))((('''''''''((())))))))))))(((((((((((())))))))))))(((((((((((()))(((((((((((()))******))))))(((((((((((('''''''''''''''((()))*********'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))((((((''''''''''''(((((()))))))))&&&&&&'''((()))***++++++***)))((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&'''((()))***++++++,,,))))))((((((((())))))******,,,...//////000222444555666777888999999999888:::::::::;;;;;;;;;;;;;;;<<<;;;:::888555333222111222111111111111000000000222111111111111222333333444444555666777777888888444444444444555666777888888:::<<>>>>>???>>>===:::777666666777999:::::::::999888555555444333222222222222......---,,,++++++******---,,,+++*********++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((''')))******)))'''$$$&&&(((***+++***((('''******))))))))))))******''''''&&&&&&&&&&&&''''''))))))))))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))yyyqqqttt{{{|||vvvmmmfffcccddddddeee[[[ZZZ[[[```jjjttt{{{~~~{{{tttkkk^^^QQQHHH===;;;888555333222111111111111000000000111111222111111000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************************************(((((()))))))))((('''&&&(((((())))))******++++++))))))))))))))))))))))))(((((()))*********************)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))(((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))((((((((())))))))))))************'''''''''((()))************)))((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((******)))))))))((((((((((((((((((((()))***+++,,,,,,...000111222333555777888888999:::::::::::::::;;;;;;:::::::::999999999888777666444222111///////////////000000000000111333333333333444444555555555555555666666666666666999999:::::::::<<<>>>@@@???AAAFFFKKKOOORRRTTTUUUYYY___gggqqqwwwzzz{{{zzz{{{~~~wwwrrrpppsssxxx|||~~~}}}}}}{{{qqqjjjffffffeeedddaaa^^^YYYWWWPPPPPPPPPNNNJJJDDD???;;;<<<============;;;::::::777666555444333333333333222222111000///......---------------,,,+++******))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((()))))))))((('''%%%&&&((()))*********)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))vvvqqquuu|||}}}xxxtttqqqmmmkkkZZZWWWTTTTTTZZZdddmmmsssyyy{{{}}}}}}yyyooobbbZZZIIIEEE>>>888333222222222111000000//////000000000111000000////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************)))*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))))))))***)))))))))(((((((((''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))************))))))))))))))))))))))))((((((((((((+++***)))''''''&&&&&&&&&(((((((((''''''(((((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((()))***+++,,,...///000111333444444555777999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999888777666666222222111111000000///////////////000111111222222555555555666666666666666666666555555555555444444777999<<<>>>@@@DDDIIIMMMLLLPPPVVV]]]cccfffhhhiiiiiioooyyy}}}vvvqqqqqqtttyyy}}}}}}{{{yyyzzz|||~~~~~~}}}}}}~~~yyyvvvwwwxxxyyyxxxvvvrrrooonnniiiiiigggddd]]]UUUMMMIIIFFFEEEDDDAAA???<<<:::888;;;:::999888777777777777666555444333222111000000------......---+++***)))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))((('''''''''((()))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))******))))))((((((''''''(((((((((((()))))))))))){{{yyy}}}{{{sssnnnccc^^^WWWRRRRRRXXX___dddjjjmmmtttyyy{{{wwwpppjjjXXXSSSJJJAAA:::666555444111111000/////////000000000000////////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))******(((((())))))))))))***************)))(((''''''''''''((()))***+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***)))))))))(((((('''''''''***)))))))))((((((((('''+++***)))((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((%%%&&&&&&'''((()))***+++******+++,,,...000222333333555777777777777999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999777666555333333////////////000000000111111111222222333444444555666777888888999999888888666666666777777777888888333888===BBBGGGNNNWWW^^^```dddkkkrrrwwwzzz{{{{{{yyy~~~|||yyywwwuuuqqqooooooqqquuuxxx~~~zzzvvvsssssstttuuuuuu|||}}}~~~}}}zzzwwwwwwwwwvvv{{{xxxssssssuuuuuuwwwzzz|||||||||}}}~~~}}}|||zzzvvvppphhhaaa]]]TTTRRRNNNIIIDDD@@@<<<;;;;;;:::999888777777777777888888777555444333222111/////////...---,,,+++***************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((************************&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))((('''''')))+++***)))'''&&&''')))+++---''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))(((((((((((((((((((((((())))))))))))~~~uuuooojjjfff___XXXTTTSSSUUUWWWYYY[[[aaaiiiooorrrrrrqqqiiieee]]]TTTJJJBBB===:::333222111000000000000111000000////////////000000////////////............---------------------------,,,,,,++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++************************++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))(((((())))))))))))(((((((((((('''((((((((()))))))))***((((((''''''(((((()))***(((((()))))))))*********))))))))))))(((((((((((('''((()))++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++((((((((()))))))))))))))(((((((((((())))))))))))+++******)))))))))******))))))(((((((((((())))))''''''''''''((((((((((((&&&'''((((((******+++,,,+++,,,---///111333666777777888:::999888888999;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888666444222111000000000000111111222222222444444555555666777777777777888999:::::::::999999666777888:::===>>>@@@AAA===BBBIIINNNTTT\\\gggoootttxxx~~~~~~~~~yyywwwvvvvvvxxxxxxuuurrrpppppppppqqqrrrsssuuuvvv{{{wwwrrroooqqqsssttttttwwwzzz|||zzzvvvsssqqqqqqoooppppppmmmiiigggiiikkkjjjmmmqqqtttvvvyyy}}}~~~yyytttqqqdddbbb]]]WWWQQQKKKGGGEEE>>>===<<<;;;::::::::::::<<<<<<;;;999888666555555222111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++***))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))(((''''''***---))))))))))))))))))******'''((())))))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((()))))))))))){{{vvvvvvyyy~~~uuunnnmmmjjjeee^^^WWWRRRPPPOOOMMMNNNQQQXXXaaaiiinnnqqqvvvsssmmmdddZZZNNNEEE@@@444333333222111111111222000000////////////000111000/////////............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***************'''((()))******)))(((((())))))))))))(((((((((((('''((((((((())))))******'''''''''''''''((())))))(((((())))))*********+++''''''(((((())))))******'''(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))***+++,,,---......&&&&&&'''((()))***+++++++++***************+++,,,))))))(((((((((((())))))''''''''''''((((((((()))+++++++++************)))------///000333666888999999:::;;;;;;999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;999888777555333111///...222222222222222333333333777777777777888888999999888999:::;;;<<<;;;:::999666888:::>>>AAAEEEGGGIIIMMMRRRXXX\\\```gggqqqzzz|||zzz{{{~~~~~~~~~~~~{{{zzzzzzwwwuuuuuuwwwwwwuuusssqqqsssvvvyyy{{{|||||||||vvvrrrnnnnnnrrrvvvyyyyyyxxx{{{}}}{{{vvvqqqoooooooookkkfffbbbaaaaaacccdddcccgggkkkmmmooorrrxxx|||~~~rrroooiiiccc\\\WWWSSSQQQGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>><<<;;;:::999444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********+++,,,------,,,+++***((((((((((((((((((((((((((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&((()))(((&&&'''+++...((()))***++++++***((('''((()))***++++++***)))((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''(((((())))))******(((((((((((())))))))))))vvvnnnmmm~~~~~~yyyssspppjjjccc\\\VVVSSSQQQJJJJJJKKKMMMSSS\\\gggnnn{{{~~~|||tttkkkdddWWWJJJEEE===666555666666333222111111111111000000111333444222000...---...//////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))************************,,,,,,,,,++++++************************************,,,,,,+++)))((()))***(((((())))))******++++++''''''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***&&&######&&&***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&++++++******))))))((((((&&&&&&''''''((()))))))))'''&&&&&&&&&'''(((***,,,++++++***)))(((''''''&&&(((((((((((())))))))))))+++***)))(((((('''((((((&&&'''(((((())))))((((((((((((((()))***,,,---......111444777:::;;;::::::===<<<;;;:::999:::;;;<<<888888888888888777666666666555444222111000000000000000111222333555777888888666555555666777666666444444555777888999:::;;;;;;<<<@@@EEEMMMTTT[[[___cccggglllooopppuuu}}}rrrtttvvvwww|||}}}}}}~~~|||||||||zzzvvvrrroooyyyzzzrrrlllpppwww|||{{{vvvsssqqqnnniiidddaaa```aaabbbeeedddhhhqqqwwwzzz|||yyyxxxtttppplllhhheeedddZZZWWWTTTSSSTTTSSSPPPMMMKKKIIIFFFCCC@@@>>>======888555222111111333333333///............---***'''***++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********************)))(((((())))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((''''''''''''(((((((((((((((~~~yyyqqqooo}}}|||wwwqqqjjjddd```\\\YYYRRRPPPLLLJJJLLLSSS\\\bbbqqqxxx|||zzzwwwqqqeeeZZZUUULLLAAA:::888666444222111111111000/////////000222111///---,,,---......///...------,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,,,,+++++++++*********************************+++,,,+++)))((()))***)))))))))))))))*********''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''*********)))))))))))))))******)))))))))((((((((('''''''''''''''((()))*********))))))((('''''''''(((((((((((())))))))))))***))))))(((((((((((()))''''''((((((((((((((((((((())))))***,,,...///000222333666999;;;<<<======>>>>>><<<;;;;;;;;;<<<<<<:::::::::999888666555444555444333222111111111111222333333333444444555555555555666777888999888888999:::<<<>>>AAACCCEEEFFFFFFGGGJJJOOOXXXccclllrrr{{{}}}|||~~~}}}zzzvvvyyy{{{}}}zzzvvvnnnvvv}}}|||tttnnnrrrzzz{{{yyywwwuuuooommmiiifffcccbbbbbbbbbnnnnnnrrryyy~~~~~~~~~}}}}}}xxxuuuuuutttsssrrrpppooonnnjjjhhhffffffhhhhhhgggeeebbb```\\\VVVPPPIIICCC???===;;;888666666555444222///.........///...+++)))******+++++++++*********************************))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((}}}yyyrrrqqq{{{|||vvvssspppllliiiaaa\\\TTTMMMKKKLLLQQQTTTeeeooozzz~~~vvvmmmfff]]]OOODDD>>>:::777555333222222222111000000///111000...---,,,------...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************+++,,,+++)))))))))+++************))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))***------,,,+++)))((('''''''''(((((())))))(((((((((+++++++++++++++*********(((((((((((())))))))))))))))))((((((((()))*********************))))))))))))***+++---///111222333666777999:::<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::999777555333222333333222222222333333333444444555666666666666666777777888:::;;;<<<<<<<<>>===;;;999666444222111///000000000///---*********+++++++++++++++******************************************************++++++++++++******)))************))))))((())))))))))))************)))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((())))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((''''''&&&'''''''''(((((()))))))))~~~tttppprrr{{{|||xxxrrrlllccc[[[UUURRRPPPOOO\\\fffsss}}}~~~zzzqqqlll```TTTKKKFFF@@@:::666555333333333333111000111000///............/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++++++++******))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''((((((((())))))******,,,,,,+++***)))(((((('''((()))*********((('''&&&((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))***+++++++++++++++++++++++++++++++++,,,...111333555666777:::::::::;;;===???@@@AAA@@@@@@???===<<<;;;;;;:::999999888777666444222111333333333333333555666666444555777888::::::::::::;;;;;;<<<<<<>>>AAADDDGGGSSSXXX___gggnnnqqqrrrrrrjjjkkkmmmqqqwww~~~}}}}}}~~~wwwxxx|||}}}|||zzz}}}wwwooojjjbbbcccdddiiiwww~~~ooogggaaabbbfffiiiooouuuyyyrrriiiaaa^^^^^^___```]]]___cccgggjjjlllmmmmmmccccccgggooovvv{{{}}}|||wwwqqqooonnnnnnooorrrvvv{{{~~~qqqaaaXXXNNNKKKFFFBBB???===:::888666444222111222222111000+++++++++++++++++++++,,,************************++++++++++++++++++++++++******++++++++++++******))))))************)))(((((()))))))))************((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((())))))***)))))))))*********++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''*********))))))'''&&&%%%'''''''''((())))))******xxxqqqrrrwww~~~~~~zzztttnnnggg___WWWQQQUUU\\\gggrrrxxx{{{~~~{{{|||vvvkkkaaaYYYMMMBBB:::777444333333333222000111111000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++++++++******))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))*********((('''&&&#########$$$%%%%%%&&&&&&(((((((((((())))))))))))))))))((())))))***+++,,,***))))))))))))***++++++...000222444777888999999;;;;;;;;;;;;===>>>@@@AAA??????>>>===<<<;;;999999666666666666555444333333333333444444555777888999666777888999999:::::::::;;;<<<>>>@@@DDDKKKTTTZZZcccjjjttt}}}vvvwwwyyy{{{}}}~~~}}}{{{{{{{{{}}}~~~||||||}}}wwwxxxzzz~~~}}}xxxqqqoooqqqtttwww||||||{{{wwwqqqjjjdddaaaZZZYYYXXX]]]hhhsssuuurrrmmmfffaaa___\\\YYYYYY\\\]]]ZZZUUUQQQPPPOOONNNNNNMMMPPPUUUZZZ]]]_________VVVTTTWWW]]]dddlllxxx~~~zzztttqqqnnnmmmooouuu{{{xxxooobbb\\\SSSLLLFFFBBB???===;;;888444222111111000///......---,,,+++,,,,,,---************************++++++++++++++++++++++++******++++++++++++******((())))))*********))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))###$$$%%%'''((()))***************+++++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&''''''(((((()))******+++xxxuuuyyy|||wwwnnnbbbZZZUUUXXX___gggkkkooovvv~~~yyyooo```QQQDDD???888444333333111///111111111111111111111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***++++++***)))+++,,,************))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((((((((((((((((()))''''''(((((()))***++++++************))))))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))******)))))))))***++++++''''''&&&&&&''')))+++,,,222333666888:::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>===<<<;;;:::999666666777777777666555555666666666666888999:::;;;:::999999888888999::::::>>>BBBHHHNNNTTT]]]hhhooosssxxxvvvxxxzzz||||||{{{yyywww||||||{{{{{{{{{{{{{{{{{{|||zzzyyyzzz{{{|||{{{zzzvvvtttttttttvvvwwwwwwvvvqqqvvvxxxwwwzzzzzzrrrlllkkklllnnnooolllmmmnnnkkkhhhdddcccbbb[[[ZZZ[[[___hhhppptttuuuvvvpppjjjggg```YYYUUUWWWRRRQQQPPPPPPQQQOOOLLLJJJGGGIIILLLNNNOOONNNMMMKKKJJJHHHIIIMMMQQQYYYfffssszzzzzzxxxuuuxxx~~~xxxvvvsssqqqssswww|||wwwqqqggg^^^VVVPPPKKKHHHBBB>>>999444222222111000222111///...---,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))************)))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))"""###%%%'''((())))))))))))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))(((((('''''''''((())))))***++++++}}}|||zzznnneee```___```cccbbbaaahhhqqqzzztttdddVVVMMMBBB;;;888666333000000000111111111111000000000//////...............------------------------------------------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************(((***++++++******+++,,,)))))))))))))))*********''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((('''''''''(((((()))******+++,,,,,,******))))))))))))))))))+++++++++,,,,,,,,,,,,,,,(((((((((((())))))))))))++++++******)))*********))))))((()))+++---000222555666999;;;=========<<<;;;<<<>>>???@@@??????>>>===>>>>>>???>>>===<<<;;;::::::::::::999888777666888888888999:::;;;<<<===<<<<<<;;;;;;===@@@CCCEEEOOOVVV```hhhmmmssszzz~~~yyyuuurrrpppqqqsssuuuwwwwwwwwwvvvzzz{{{~~~~~~zzzwwwvvvvvvvvvxxxyyyyyyvvvsssmmmjjjgggggghhhjjjkkkkkkhhhpppvvvwwwxxx{{{|||{{{|||wwwrrrpppqqqsssttttttoooqqqqqqooolllkkklllnnnhhhiiikkknnnsssxxx}}}zzzuuupppiiibbbaaaccc]]]]]]^^^___```^^^[[[XXXPPPQQQRRRSSSRRRPPPMMMKKKKKKJJJLLLOOORRRWWWbbbnnnvvvuuuppplllnnnuuuxxxwwwtttuuuvvvxxxzzz|||~~~zzztttnnngggaaa\\\PPPKKKCCC===:::888666555666555222///...------...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))(((&&&'''((()))***+++,,,,,,xxxuuuwwwooommmiiigggeee^^^XXX[[[cccooottteee[[[MMMBBB===:::666333...///000000000000000///000000///...............---------------------------------....../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((***++++++******+++---(((((())))))******++++++'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&******+++++++++,,,,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))***---------...000333666888777888;;;===>>>>>>======<<<===???AAAAAAAAA???>>>===>>>???@@@@@@???>>>===???>>>>>>===;;;999777666::::::::::::;;;<<<===>>><<<<<<===???DDDJJJPPPTTTbbblllxxxxxxqqqlllhhhfffiiijjjlllooosssvvvyyy{{{vvvyyy~~~xxxsssqqqrrrtttvvvwwwvvvrrrnnnccc```]]]]]]```dddggghhhjjjuuu}}}zzzwwwtttuuuyyy|||}}}}}}}}}~~~}}}zzzvvvtttvvvyyyvvvwwwzzz|||}}}~~~yyytttooojjjkkkpppmmmmmmnnnoooooonnnjjjggg^^^___``````___]]][[[YYYUUUVVV[[[```bbbeeeooozzzzzzwwwooogggfffkkknnnlllmmmqqqvvv{{{~~~~~~}}}|||uuuooo\\\VVVNNNGGGBBB@@@>>>===999777444000...---......++++++++++++++++++++++++******************************++++++++++++******(((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))(((&&&%%%&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))((())))))************)))&&&'''((()))***+++,,,,,,|||yyy{{{vvvyyyvvviii[[[VVVVVVVVVaaakkkxxxnnnkkk```QQQGGGAAA<<<777666555444222111000000111...///////////////...---,,,,,,------.../////////444000---,,,---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))******))))))((((((((('''((((((((()))******++++++************))))))))))))++++++++++++************+++)))'''&&&%%%%%%%%%&&&(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&''',,,,,,,,,,,,+++)))'''&&&&&&''''''(((((((((((((((+++++++++***************+++++++++++++++*********---...000333555666777777888999:::<<<===>>>>>>>>>>>>>>>==================>>>???AAABBBBBBAAA@@@???@@@>>><<<::::::999888777777999;;;===???@@@@@@AAAEEEEEEIIIPPPUUUYYYcccmmmuuuzzzqqqlllhhhdddaaaffflllooopppuuu}}}~~~zzz}}}zzzxxx{{{~~~|||ssskkkiiihhhhhhjjjkkkjjjgggddd\\\^^^aaabbbcccgggmmmqqq~~~~~~{{{yyyyyy{{{~~~~~~xxxwww{{{{{{wwwvvvsssooopppsssuuuuuutttqqqxxx~~~zzztttrrrrrrwwwxxxtttppppppppppppqqqtttyyymmmdddeeefffcccccchhhqqqzzz|||www}}}{{{{{{zzzxxxvvvvvvxxxzzzrrriii]]]TTTPPPKKKFFFAAAAAA???;;;777555333333333...//////...---,,,,,,---,,,+++***)))((((((((((((+++++++++************)))...---+++*********++++++(((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******************)))'''&&&%%%$$$###&&&'''''''''(((((())))))(((((())))))))))))(((((()))(((((('''''''''(((((()))((((((((('''''''''''')))(((&&&$$$$$$$$$&&&'''''''''''''''((((((((()))******))))))***,,,...///~~~|||~~~}}}~~~wwwiii\\\UUURRRPPPTTT\\\fffnnnsssvvvxxxzzzvvvtttlll^^^SSSKKKCCC<<<777666444333222111000/////////////////////......---------...............000---******+++,,,+++)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))******)))(((((('''(((((()))))))))((((((((('''''',,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''',,,+++***)))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******((()))************)))((('''((())))))******))))))***************************************++++++,,,000111333555777888999999999999;;;<<<===>>>>>>>>>=====================>>>>>>???AAABBBAAA@@@???>>><<<;;;::::::::::::999999::::::::::::<<<@@@EEEIIIPPPWWW```fffkkkrrrzzz}}}wwwpppkkkiiiiiihhhgggjjjnnnpppooorrrxxxxxxuuuuuurrrqqqqqqsssqqqlllgggdddcccccceeeiiikkkllllllkkkmmmooopppqqqtttyyy}}}|||{{{yyy{{{}}}~~~|||||||||~~~yyyxxx|||}}}}}}}}}|||yyytttooolllfffffffffiiilllnnnooooooooovvv{{{~~~||||||}}}}}}~~~vvvooonnniiibbb```eeennntttwwwuuuqqqmmmrrrrrrsssssssssssstttvvvsssrrrooollljjjjjjmmmpppwwwyyy}}}{{{tttmmmhhhfffccc^^^ZZZMMMJJJEEE???999666333222......///...---,,,,,,---,,,,,,+++******)))******+++++++++************)))---,,,+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))************))))))'''&&&%%%$$$$$$'''''''''((((((((())))))(((((())))))))))))(((((($$$$$$$$$%%%&&&'''((()))))))))((((((((('''''''''***)))'''&&&%%%&&&'''((('''''''''((((((((())))))******)))***+++,,,...///|||yyyyyyzzzyyykkk```ZZZUUUPPPLLLOOOTTTZZZaaahhhpppuuu}}}~~~zzzooodddZZZOOOEEE>>>:::666555555444222///000000000//////........................---------...,,,******++++++***)))***++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''&&&&&&&&&((((((((((((''''''''''''---,,,,,,++++++***))))))'''''''''(((((())))))***+++************)))))))))******++++++++++++******(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((())))))*********+++++++++%%%&&&''')))************((()))******++++++******))))))))))))))))))*********)))))))))***,,,...///333444666888:::;;;;;;;;;999:::;;;===>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>???@@@@@@AAA@@@???===<<<999999::::::::::::;;;:::<<<;;;::::::???HHHSSSZZZeeeuuuzzzooommmjjjiiikkknnnqqqqqqssssssqqqlllkkkmmmnnnllllllllllllmmmmmmnnnnnnnnnlllkkkkkkoootttzzz{{{zzzxxxvvvvvvvvvuuusssqqqqqqssswww{{{zzzuuusssuuutttsssqqqnnnjjjeeebbb```^^^aaaeeehhhiiijjjjjjkkkkkkqqquuuxxx}}}~~~}}}|||yyyooodddccciiiqqquuusssnnnkkkjjjiiigggdddbbbbbbdddfffhhhiiigggccc^^^]]]```eeejjjnnnpppsssyyy~~~~~~}}}xxxtttfffbbbZZZPPPGGG???999666111000000///////////////,,,,,,++++++***++++++++++++++++++************)))++++++***)))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******((('''&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''&&&%%%%%%''''''(((((((((((())))))(((((())))))))))))(((((($$$$$$$$$%%%&&&'''((())))))))))))(((((((((''''''***)))((('''''''''((()))''''''((((((((()))))))))))))))******+++---...///yyyttttttwww{{{}}}rrrlllhhhaaaZZZQQQPPPOOOQQQVVV___iiippp}}}tttjjj^^^SSSKKKDDD<<<777777666444111111111000//////.........000//////...------,,,,,,...---,,,,,,---------,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***(((''''''''''''((((((''''''''''''''''''((())))))******+++,,,,,,%%%&&&&&&'''((())))))***,,,,,,+++++++++*********%%%'''((()))***)))(((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))*********((()))******++++++******((()))))))))))))))*********))))))***,,,///222444666777888:::;;;<<<<<<<<<;;;;;;<<<===>>>??????>>>======>>>>>>??????@@@@@@???@@@@@@???>>>===<<<;;;:::;;;;;;;;;:::::::::;;;:::<<<@@@EEEMMMZZZiiisss}}}yyysssmmmjjjkkkmmmpppsssuuuwwwwwwvvvssslllddd```aaaeeehhhlllppptttwwwxxxzzz~~~}}}}}}|||yyyvvvqqqmmmrrrpppnnnllljjjhhhfffdddccciiirrrxxxvvvoooiiiggggggfffdddaaa___]]]]]]\\\bbbfffkkkllliiifffeeefffggglllppptttzzz~~~yyyzzz{{{{{{~~~{{{rrrjjjgggnnnvvvwwwsssnnnlllllllllhhhccc^^^\\\\\\\\\\\\^^^[[[WWWTTTUUU[[[dddjjjnnnnnnppprrrvvvyyy|||}}}~~~yyynnnaaaSSSGGG>>>:::777555333222222222222222,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))((((((''''''&&&&&&(((((((((((((((((())))))(((((())))))))))))((((((+++***)))((('''''''''((()))))))))(((((((((((('''))))))(((''''''(((((()))'''(((((((((((()))))))))))))))***+++,,,...//////wwwsssuuuzzz~~~~~~{{{xxxqqqhhh]]]YYYSSSPPPSSSZZZbbbgggzzzzzzpppggg[[[RRRFFF===888666444333333222000///.........///000000///...---,,,,,,+++,,,------------------...,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************---,,,+++***))))))))))))''''''((((((((((((((((((''''''(((((()))*********%%%&&&&&&'''((())))))***)))(((((((((((('''''''''$$$%%%'''((()))(((((('''(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++*********)))))))))'''((())))))******))))))(((((())))))*********+++++++++,,,---000333666888888888999;;;;;;<<<<<<<<<<<<<<<===>>>?????????????????????@@@@@@AAAAAAAAA??????>>>>>>===<<<;;;::::::;;;<<<:::888888:::<<<===EEEOOOZZZeeerrr{{{vvvsssoookkkhhhjjjmmmqqqtttuuutttsssrrrnnniiiaaa[[[YYY]]]gggoooyyy|||zzztttppplllkkkjjjgggeeeccciiihhhgggeeeaaa___^^^]]]___jjjvvvzzzvvvlllccc]]]\\\[[[ZZZZZZ[[[]]]```aaadddhhhkkkkkkgggcccbbbccceeekkkqqqwww~~~{{{yyyvvvwwwzzzzzz{{{|||~~~}}}uuupppnnnhhhooovvvwwwssspppoooppptttoooiiiddd___[[[VVVRRROOONNNLLLKKKNNNVVVaaahhhmmmnnnnnnoooppprrruuuwww|||zzzlll]]]OOOEEE@@@>>>:::666444444444333111,,,,,,+++*********+++++++++++++++*********))))))))))))))))))******))))))************************))))))))))))))))))))))))************************,,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((''''''))))))))))))))))))(((((((((((())))))))))))((((((++++++***)))((('''''''''***)))))))))((((((((((((''''''''''''''''''(((((((((((((((((()))))))))***((()))***,,,---...///000{{{uuurrrvvv|||~~~uuujjjeee^^^YYYYYY[[[^^^```ssszzzyyyllldddXXXKKK@@@999666555444333111///......//////000000///...------,,,,,,)))+++------,,,,,,---...---------------,,,,,,+++,,,,,,------......//////++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++*********++++++(((((((((((())))))))))))***))))))(((''''''&&&&&&'''''''''(((((())))))*********))))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******...---,,,***)))((((((((('''((())))))******)))))))))))))))***++++++,,,,,,---...000333666888:::;;;999:::;;;;;;<<<<<<<<<<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;999;;;<<<;;;:::===CCCHHHMMMXXXhhhuuu~~~yyyrrrmmmkkkiiifffgggiiimmmppprrrssspppmmmjjjjjjdddaaa^^^^^^aaahhhuuu{{{uuuooolllgggbbb______^^^[[[ZZZ\\\bbbccccccaaa___]]]]]]^^^cccppp{{{|||uuulllbbb[[[VVVVVVVVVXXX\\\```dddgggfffgggiiihhhggggggggghhhgggooowww{{{xxxsssqqqssssssuuuyyy~~~{{{sssjjjhhhkkklllqqqwwwzzzyyywwwwwwxxxwwwrrrlllfffbbb[[[SSSMMMDDDDDDDDDDDDHHHOOOYYY___dddfffiiikkkmmmooorrrttttttzzzwwwjjj^^^UUUPPPGGGBBB<<<888888777444111///...---,,,+++++++++++++++++++++************)))((()))******++++++******************************))))))))))))))))))))))))************************+++******)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))(((((((((((((((((())))))******))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))******)))))))))(((((((((&&&&&&''''''''''''((((((((((((((()))))))))******((()))***,,,...///000000xxxttttttzzzxxxtttnnnjjjiiihhhfffdddiiipppwww{{{~~~zzzrrrbbbQQQCCC<<<:::555333111///......////////////......---------,,,(((+++...///...---...///------......---,,,,,,+++++++++,,,------...//////******************************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++******************+++,,,))))))))))))******++++++******))))))(((''''''''')))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))*********+++++++++...,,,+++)))((('''((((((((()))******++++++******)))******+++,,,,,,------///111555888;;;<<<======;;;;;;<<<=========<<<<<<>>>>>>??????@@@@@@??????@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::===???AAADDDKKKVVV___gggsss~~~xxxuuuiiidddccceeeeeeeeejjjrrrvvvvvvuuuqqqllliiiiiikkkiiihhhlllssswww|||}}}yyyuuusssqqqmmmhhheeeccc^^^[[[[[[YYYUUUUUUZZZ[[[^^^______^^^]]]___aaaeeeqqqyyyuuummmfff```ZZZUUUUUUVVVYYY]]]aaaeeegggfffdddbbbbbbdddgggiiijjjkkksss|||zzzuuutttrrrmmmkkkmmmooorrrxxx}}}uuupppmmmkkkfffaaaaaafffooorrrvvvzzz{{{|||{{{zzzuuuoooiiidddaaa\\\UUUOOOFFFFFFGGGGGGHHHMMMRRRWWWXXX]]]ccchhhjjjllloooqqqpppttt{{{zzzrrrjjjdddaaaUUUNNNFFFAAA???===999555222111000...---,,,,,,,,,+++++++++************)))((()))+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))''''''(((((()))))))))************)))))))))(((((((((((())))))))))))((((((''''''''''''''''''((()))*********)))))))))((((((''''''(((((())))))))))))(((((()))))))))*********'''(((+++---///000000000{{{zzz{{{~~~~~~|||zzzyyyvvvrrrnnn```gggmmmrrryyyvvv```MMMCCC@@@555444111///......//////...............---------***...111222000000111333---.........---,,,,,,+++******+++,,,,,,---......)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,))))))******+++++++++,,,((((((((()))******++++++************)))))))))))))))))))))(((((((((((('''***)))(((''''''((()))***(((((((((((())))))))))))***)))(((''''''((()))***************************((())))))))))))*********,,,+++)))(((''''''((((((******+++,,,,,,,,,,,,+++******+++,,,------......111333888<<<>>>??????>>>======>>>>>>>>>>>>======>>>??????@@@@@@@@@??????@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<@@@DDDHHHNNNZZZhhhsss{{{}}}xxxrrrjjjeeeeeedddbbbdddiiijjjkkkttt}}}yyyrrrlllkkkooosssuuuwww}}}{{{yyywwwuuuooommmjjjjjjkkkjjjgggdddgggccc```aaa\\\WWWXXX^^^VVVYYY\\\]]]\\\]]]```cccbbblllqqqjjjaaa]]][[[XXXVVVVVVWWWZZZ]]]```ccceeebbb^^^YYYXXX[[[```bbbbbbmmmuuu|||sssnnnlllnnnnnnkkkiiijjjmmmpppuuuyyyzzzxxxuuurrrjjjaaa[[[]]]^^^\\\]]]bbblllmmmoootttwwwxxxwwwuuurrrllleeeaaa```^^^XXXSSSNNNOOOOOONNNMMMNNNQQQTTTQQQXXX```eeeggghhhkkklllnnnqqquuuxxxyyyzzz{{{|||{{{zzzwwwtttoookkkgggeeeaaaYYYPPPJJJGGGDDD???;;;555444333111///...------+++++++++************))))))***+++,,,------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))''''''(((((())))))******+++*********))))))(((((((((((())))))))))))((((((---,,,+++)))((((((''''''************))))))))))))'''((()))***************))))))))))))************'''(((+++---///000000000zzz}}}uuupppuuu}}}wwwhhhhhhhhhiiinnnwwwxxxhhhTTTDDD???:::444222333222...***////////////...---,,,,,,...///000111111000///...------------,,,+++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))***************)))(((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***'''&&&'''((())))))+++***((('''&&&''')))***)))******++++++++++++***)))))))))***,,,...000111444555888:::<<<=========<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????BBB>>>::::::;;;<<<:::888;;;;;;;;;<<<<<<===>>>???EEEIIIQQQ]]]lllyyyvvvllleee___[[[\\\aaaaaabbbcccfffkkksss|||zzzrrrooosss}}}yyyssskkkfffgggiiijjjjjjkkkjjjiiijjjkkklllkkkiiikkklllkkkhhhccc___\\\[[[[[[\\\\\\\\\ZZZZZZ\\\^^^aaa___\\\XXXVVVUUUVVVVVVQQQRRRUUUXXXZZZZZZXXXUUUVVVUUUSSSSSSTTTWWWZZZ\\\dddlllpppmmmjjjiiigggddd```___^^^^^^___aaadddeeejjjlllnnnnnnlllhhhfffeee___ZZZUUUUUUZZZ___``````dddfffiiilllnnnmmmjjjhhh``````___```bbbcccbbbaaa^^^_________bbbfffddd___YYYZZZZZZZZZ\\\```fffkkknnnmmmlllmmmnnnmmmkkkiiikkkkkkiiieeebbbaaabbbcccaaa```___]]]YYYQQQIIICCC???:::444111111111000...---,,,,,,+++++++++,,,,,,,,,+++******++++++***(((************************))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))************(((((('''(((((()))***++++++*********))))))((((((************)))))))))))),,,+++++++++******))))))++++++******))))))((((((***+++---///111222333444||||||rrrpppsss}}}wwwqqqhhh``````iiixxxvvveeeWWWFFF@@@999555555444111...///000000000///......------...///000000000///...------------,,,+++******+++,,,,,,,,,---------------------,,,,,,+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************)))))))))(((***)))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---***''''''((()))))))))...,,,***((('''(((((())))))******++++++***************+++,,,...000222333777888999;;;<<<======>>><<<<<<=========>>>>>>>>>>>>>>>>>>???????????????@@@===:::999999999888666;;;<<<<<<===>>>@@@DDDFFFRRRYYYeeepppzzz}}}zzzssskkkbbb___^^^\\\]]]```hhhiiiiiiiiiiiikkkooorrr{{{zzzyyyxxx{{{{{{uuurrrnnniiidddbbbcccfffggghhhjjjjjjkkkmmmoooooommmjjjiiihhheeeaaa\\\XXXWWWXXXZZZ[[[ZZZYYYVVVUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVRRRRRRRRRSSSUUUUUUSSSQQQPPPOOONNNNNNOOOQQQTTTUUUVVV^^^bbb___ZZZWWWTTTPPPRRRRRRRRRSSSTTTWWWYYY[[[___```aaa```^^^[[[YYYXXXVVVSSSRRRUUU[[[``````^^^```aaabbbddddddbbb^^^\\\ZZZ[[[\\\___dddhhhkkklllooorrrrrrooonnnnnnjjjeeefffdddaaa]]][[[\\\```dddggggggggghhhhhheeeaaa^^^ZZZZZZXXXVVVSSSSSSUUUWWWaaabbbcccdddccc]]]UUUPPPDDD???999555555444222000------,,,+++************,,,***))))))++++++***)))************************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***+++******)))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))((()))(((((((((((())))))************)))))))))((((((******)))))))))(((((((((******)))))))))(((((((((+++*********)))))))))((()))***,,,...000111222222uuummmlllvvvzzzmmm___XXX\\\iiiuuuqqqfffSSSKKKAAA:::777555333222000000000000000/////////,,,---...///////////////------...------,,,+++***------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************))))))))))))))))))))))))))))))******)))************))))))((('''''''''((((((((())))))++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++(((((()))******)))///...,,,***((((((((((((*********************)))+++,,,---///222444666777;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>?????????????????????????????????===;;;999999999:::888777;;;<<<>>>@@@DDDJJJRRRWWWcccnnn{{{wwwqqqlllkkkbbb\\\^^^aaabbbcccdddkkkmmmnnnmmmkkkhhhhhhhhhuuuxxxzzztttooojjjddd```bbb```______bbbeeeggggggfffgggiiilllmmmllliiifffaaa___\\\VVVRRRPPPQQQSSSVVVVVVVVVUUUSSSSSSTTTUUUUUUWWW[[[^^^aaabbbaaaaaaXXXUUURRRQQQQQQRRRQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWTTTZZZ]]]YYYTTTPPPMMMIIIKKKKKKLLLLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQSSSZZZaaaeeedddbbbbbbbbbcccbbb___\\\YYYVVVUUUVVVYYY^^^dddlllssswww}}}~~~yyywwwuuussswwwtttnnnfff___[[[[[[\\\^^^^^^_________[[[UUUQQQPPPPPPPPPOOONNNOOORRRTTTaaadddiiinnnpppmmmfffaaaOOOIIIBBB>>><<<999666222//////---,,,+++*********+++)))((((((***++++++***************************)))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))***************))))))(((((('''''''''''''''(((((((((((()))))))))(((((('''''''''***))))))(((((((((((()))******))))))))))))(((((()))))))))(((((((((''''''((((((''''''''''''&&&&&&***************))))))))))))***,,,...///111111111xxxooonnnqqq~~~}}}}}}{{{uuuiii]]]WWWYYY^^^kkkrrr{{{zzzqqqjjj```XXXLLLBBB;;;777444222111000000///////////////,,,,,,---....../////////------......---,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))*********))))))************)))((((((((((((((())))))))))))++++++++++++*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++))))))***+++***)))---,,,+++))))))(((((()))*********))))))*********---...111333666888::::::???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>>:::999999999:::;;;<<<<<<;;;???DDDJJJQQQ\\\hhhqqqvvv~~~|||vvvrrroookkkhhhkkkbbb]]]bbbiiikkkkkkkkkhhhkkkoooqqqqqqqqqrrrrrr|||wwwrrriiigggeeedddcccaaa^^^[[[\\\]]]___bbbeeeggghhhhhhbbbaaaaaaaaabbbaaa___]]]WWWVVVTTTQQQNNNMMMNNNPPPQQQSSSTTTTTTTTTUUUWWWZZZYYY^^^dddjjjmmmnnnmmmkkkbbb]]]XXXTTTSSSTTTUUUUUUXXXXXXYYYZZZ[[[[[[\\\\\\]]]bbbccc^^^YYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTNNNNNNOOOQQQTTTUUUUUUTTTRRRSSSWWW^^^eeeiiijjjiiifffffffffdddaaa]]][[[ZZZWWWXXXZZZ]]]bbbjjjrrrxxx{{{}}}yyymmmbbb[[[XXXWWWVVVUUUTTTSSSPPPLLLIIINNNOOOPPPPPPQQQTTTXXX[[[bbbeeellltttxxxwwwrrrnnn]]]WWWOOOHHHCCC>>>999444222111000...------------+++)))((((((***+++++++++************************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&******)))(((((('''(((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''***************************+++---///000111222222wwwwwwwwwxxxzzz|||~~~wwwqqqrrrppp{{{|||yyyuuuwwwuuummm```VVVPPPOOOUUU[[[dddnnnsssssspppooommmfff[[[OOODDD<<<777333222111000///.........///------------......//////------.........---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******(((((())))))************((())))))*********))))))))))))*********+++++++++++++++++++++*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++))))))***+++***)))))))))((((((((())))))***+++******)))***+++,,,,,,000111444777999;;;<<<===@@@???>>>===<<<===>>>>>>????????????@@@@@@@@@@@@?????????>>>>>>=========::::::999999999;;;===>>>AAAHHHQQQZZZdddqqq~~~{{{vvvooolllkkkjjjhhheeeiii```\\\bbbjjjmmmmmmmmmiiimmmrrrxxx|||{{{tttnnngggbbbYYYXXXYYYZZZ\\\]]]\\\ZZZ[[[]]]aaaeeeggggggggggggaaa]]]YYYVVVVVVVVVVVVUUURRRTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]]]]aaagggmmmpppooommmkkkhhhccc]]]XXXWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[bbbfffeee___]]]aaafffhhhmmmllliiieeeaaa___]]]\\\SSSSSSSSSUUUXXXYYYWWWUUUUUUUUUWWW\\\aaafffhhhiiieeefffgggeeebbb``````aaa____________```eeelllrrrqqqzzz~~~pppbbb[[[SSSPPPLLLJJJIIIIIIIIIHHHKKKLLLNNNPPPRRRVVV\\\___dddgggmmmtttyyyzzzwwwtttlllfff\\\SSSMMMEEE>>>888333222111000///.........---+++((((((***+++,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))************************))))))))))))''''''''''''(((((((((((()))((((((((('''''''''&&&******)))(((((('''(((((((((((((((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))******++++++,,,,,,,,,---///000222222333333rrrrrrsssuuuwwwyyy{{{|||}}}}}}||||||||||||}}}}}}}}}tttrrruuuuuuyyy~~~vvvsssoooggg^^^WWWSSSQQQMMMOOOVVVaaajjjoootttzzzwwwssskkkaaaUUUIII???:::555444222000............//////...------......///------............------+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))************((((((((()))******++++++((())))))************)))*********+++++++++,,,,,,++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))***+++)))(((&&&''''''((())))))******+++*********+++---...000222444777:::<<<===>>>>>>@@@???>>>>>>=========>>>>>>????????????@@@@@@@@@>>>>>>>>>======<<<<<<;;;<<<;;;;;;::::::===BBBFFFRRR[[[fffooovvv|||vvvvvvsssooollliiieeebbb___^^^XXXVVV]]]eeejjjlllnnnsssxxx~~~yyyqqqkkkhhhddd```\\\WWWVVVUUUVVVXXXXXXXXXWWWXXX[[[```cccddddddddddddbbb^^^WWWSSSRRRSSSUUUUUUTTTWWWZZZ[[[[[[ZZZZZZ[[[]]]]]]]]]\\\ZZZZZZ[[[\\\bbbeeeiiimmmnnnmmmkkkiiihhhccc^^^ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZbbbeeeeeeaaaaaaiiiqqquuuzzzwwwsssmmmiiifffeeeddddddcccccceeegggfffaaa]]]WWWVVVVVVWWWYYY\\\___bbbdddfffhhhfffddddddgggjjjgggggggggdddbbbdddjjjppppppxxx~~~{{{kkkaaaWWWRRRMMMJJJIIIJJJKKKKKKKKKMMMPPPSSSVVV[[[aaafffhhhiiilllqqqvvvxxxxxxwwwxxxrrrhhh___XXXPPPGGGAAA999888666333111///......000---***)))***,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''(((((())))))))))))*********++++++************************)))))))))*********++++++************************''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))''''''(((((((((((()))))))))))))))(((((((((''''''((())))))))))))*********)))))))))***+++,,,------......000111222333333333sssssstttuuuwwwyyyzzz{{{yyyyyyxxxwwwwwwwwwxxxxxx||||||}}}~~~}}}|||zzzyyy{{{|||}}}~~~~~~{{{tttvvv{{{|||~~~~~~~~~|||vvvmmmfffbbb___]]][[[SSSPPPQQQYYYaaaiiisss}}}}}}}}}{{{ttthhhYYYLLLDDD:::888555222000/////////222111///............///------............------------------............+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++((()))))))))************'''(((((()))******++++++(((((()))***************)))************+++++++++******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))******((('''((())))))*********))))))************,,,///111333555666999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>>>>>>>????????????@@@>>>======<<<;;;;;;:::::::::;;;<<<===AAAIIITTT[[[jjjsss}}}|||wwwtttvvvwwwwwwssslllccc]]]YYYTTTPPPRRRZZZcccjjjpppwwwzzzvvvmmmiiieeecccddddddbbb___ZZZWWWTTTSSSSSSSSSRRRQQQTTTYYY^^^aaabbbaaabbbcccaaa]]]YYYVVVVVVWWWXXXXXXXXXZZZ[[[[[[ZZZZZZ\\\]]]___``````^^^\\\[[[[[[]]]eeeggghhhjjjjjjjjjhhhgggdddaaa^^^\\\[[[ZZZYYYWWWXXXWWWVVVUUUUUUVVVXXXYYY]]]bbbdddccceeemmmuuuyyyyyyvvvqqqllliiihhhjjjkkkpppoooppptttwwwuuuoooiii]]]]]][[[YYYXXXXXXYYY[[[```bbbdddcccaaabbbgggkkkkkkmmmmmmkkkiiikkkpppvvvzzzssslllccc___ZZZVVVUUUTTTTTTSSSPPPSSSVVVYYY]]]ccciiinnnlllkkkkkknnnrrrwwwyyyzzzyyyqqqiiiccc[[[SSSMMMFFFDDD@@@<<<888444111000333000,,,***+++,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((())))))))))))*********+++++++++************************))))))*********+++++++++************************''''''''''''(((((((((((('''(((((())))))*********)))(((((((((((())))))***'''''''''((((((((())))))******)))))))))((((((((((((((()))))))))*********((())))))***,,,------...---...///111222222222222sssssstttuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxyyy{{{|||{{{xxxuuusssuuuvvvvvvwwwxxxyyyzzzzzz{{{|||}}}|||www{{{yyyqqqlllkkkjjjfffbbb\\\TTTPPPTTTZZZaaalllxxxuuueeeVVVNNN===;;;888444222000000111444222111///............------...............---............/////////000+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++(((((())))))*********+++'''(((((()))***+++++++++(((((()))***************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***)))(((&&&+++++++++++++++***)))(((*********+++---000333555666888:::===>>>???>>>===<<<===>>>??????>>>===<<<===>>>>>>>>>>>>?????????======<<<;;;::::::999999666999===BBBJJJXXXgggqqq|||xxxrrrrrrtttwww{{{}}}yyyoooddd[[[WWWOOOMMMQQQ[[[eeennnxxx{{{vvvrrrmmmiiihhheeedddeeeiiikkkjjjiiiZZZWWWSSSPPPPPPPPPOOONNNSSSWWW]]]aaaaaaaaaccceee^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZZZZYYYVVVUUUVVVYYY[[[]]]]]]^^^]]]\\\\\\^^^___cccccccccddddddcccccccccbbb```^^^^^^]]]\\\YYYWWWTTTSSSQQQOOOOOOQQQTTTUUUUUU\\\aaabbbeeelllrrrttttttqqqlllhhhgggiiilllooommmmmmpppwww||||||vvvpppeeeeeecccaaa]]]ZZZYYYZZZVVVYYY[[[ZZZXXXYYY___dddllloooqqqpppoooqqqxxx~~~xxxuuuooolllhhhdddbbb```]]]ZZZRRRUUUXXX\\\```ffflllqqqooolllkkklllqqqwww{{{}}}}}}vvvooojjjddd\\\WWWSSSPPPKKKEEE???999555333555222---++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++************************)))************+++++++++******************++++++''''''''''''((((((((()))''''''((()))***+++,,,,,,(((((('''(((((()))***+++&&&'''''''''(((((())))))************))))))))))))'''((((((((())))))******(((((()))***,,,---......------///000111111111111pppqqqsssuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttvvvvvvuuutttsssrrrrrrqqqttttttttttttuuuvvvwwwxxx|||||||||}}}}}}~~~|||zzz~~~wwwvvvvvvqqqiiieeeccc___\\\\\\aaahhhnnn~~~zzzmmm___MMMCCC:::999777222111444111///...///000111000///------..............................//////000000------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,---------,,,++++++************************+++++++++************))),,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&(((++++++++++++,,,---+++,,,...000333666999:::;;;;;;;;;;;;<<<===>>>???AAAAAAAAA@@@@@@?????????>>><<<;;;===@@@AAA???<<<999999999:::::::::;;;<<<;;;???HHHRRR___mmm|||}}}www~~~}}}zzzwwwtttrrrqqqxxxzzz|||xxxnnn```TTTMMMLLLTTT^^^gggnnnxxx{{{wwwsssqqqooofffiiimmmqqqrrrpppmmmkkk```[[[UUUOOOKKKKKKMMMOOORRRUUUZZZ]]]^^^^^^___```\\\ZZZXXXXXX[[[]]][[[ZZZZZZWWWTTTPPPOOOPPPRRRTTTYYYXXXWWWVVVWWWXXXYYYZZZZZZ[[[]]]^^^``````aaaaaa___^^^]]]ZZZXXXVVVTTTSSSPPPRRRUUUUUUTTTSSSTTTUUUQQQTTTXXX\\\^^^bbbfffiiigggccc___^^^bbbgggjjjkkkmmmkkklllrrryyyzzztttnnniiihhhfffffffffgggfffeeeddddddccc```\\\ZZZZZZ[[[XXX]]]cccgggkkksss~~~}}}yyyuuuvvvzzzwwwzzzyyytttqqqqqqnnniiihhh^^^VVVXXXccckkkkkkhhhllllllnnnppptttxxx{{{}}}{{{wwwrrrnnnkkkjjjaaabbb___WWWJJJ???777444222000...---......---+++---,,,++++++******++++++))))))))))))))))))))))))+++***)))'''''')))***+++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((+++***)))'''%%%$$$&&&)))))))))))))))(((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,//////000111333444555555oooqqqrrrtttuuuvvvuuuuuurrrrrrssssssrrrrrrqqqpppuuuttttttsssrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvyyyyyyyyyyyyzzz{{{||||||||||||}}}~~~{{{uuupppnnnmmmkkkkkkllllllmmm||||||tttcccRRRAAA;;;888333000000222111//////000000///---........................---------....../////////------,,,,,,,,,,,,+++++++++++++++***************************************************************+++++++++************)))(((((((((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((())))))******))))))((())))))))))))))))))))))))%%%''')))***))))))***+++,,,---///111444888:::<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@????????????===<<<===??????===;;;888888888777777999;;;===BBBIIISSS___kkkxxxzzztttpppqqqqqqsssuuuwwwuuuppplllmmmmmmkkkeee^^^XXXTTTRRRVVV```nnnyyyyyywwwvvvuuuuuuppppppqqqpppmmmiiidddaaaWWWTTTQQQNNNMMMNNNOOOQQQUUUXXX[[[\\\\\\[[[\\\\\\XXXVVVSSSSSSUUUUUUTTTRRROOONNNKKKJJJIIIJJJLLLMMMQQQQQQPPPOOOOOOOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRSSSRRRQQQQQQSSSUUUUUUWWWYYYZZZZZZ[[[]]]___[[[YYYXXXZZZ___ccceeeeeedddccceeeiiimmmnnnjjjeeeeeeeeeffffffhhhjjjlllnnnvvvwwwvvvrrrkkkeee```^^^WWWYYY[[[___eeennnyyy~~~wwwqqqpppqqqmmmjjjiiijjjiiigggjjjppp|||~~~yyywwwpppgggbbb```aaa```___cccggglllrrrvvvxxxwwwvvvxxxyyyyyywwwvvvwwwzzz|||vvvvvvrrrhhhYYYJJJ>>>999555333000......///...------,,,++++++***+++++++++************************+++***)))(((((()))***+++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))(((''''''((()))***(((((((((((()))))))))))))))((((((''''''(((((()))******)))'''%%%%%%''')))((((((((()))))))))))))))(((((((((((())))))))))))******++++++,,,------...------...///000111222333oooppprrrsssttttttttttttsssttttttttttttsssrrrrrrrrrrrrqqqqqqppppppoooooopppooooooppppppqqqrrrsssttttttttttttuuuvvvwwwwwwxxxxxxxxxxxxzzz}}}}}}vvvwww{{{}}}}}}~~~uuunnnvvv~~~{{{fffOOOAAA<<<888333000444222000/////////...---........................,,,,,,------------......------,,,,,,,,,,,,++++++---,,,,,,+++******))))))***))))))))))))***,,,---************************+++++++++************)))***************)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))'''(((******))))))+++,,,...///111444777:::<<<>>>======>>>???@@@AAABBBCCC>>>??????????????????@@@@@@>>>===<<<===<<<:::999888888888777888;;;@@@CCCNNNVVVcccoooyyyxxxrrrmmmlllkkklllooosssuuurrrlllgggdddbbb^^^YYYVVVXXX\\\```dddooo|||vvvsssuuuzzzyyysssqqqrrrssstttrrrqqqnnnjjjddd___[[[XXXQQQQQQQQQRRRSSSTTTUUUUUUWWWYYYZZZZZZXXXVVVVVVVVVRRRPPPNNNMMMNNNMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQSSSVVVYYY\\\]]]]]][[[XXXWWWWWWWWWWWWXXX[[[___bbbcccbbb```^^^___`````````___^^^]]]___bbbdddeeefffjjjpppuuu{{{rrrkkkggg___\\\YYYZZZ```hhhpppuuuvvvtttpppkkkfffaaa^^^]]][[[XXXXXX[[[\\\\\\aaahhhwwwttteee\\\YYYYYYYYY___iiiqqqvvvvvvsssqqqooorrrtttuuuuuuzzz{{{jjjXXXHHH@@@;;;888333000/////////...------,,,+++++++++++++++************************+++***)))(((((()))***+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))*********)))(((&&&%%%''')))'''(((((())))))*********((((((((((((((((((''''''******+++,,,...///000111---......///000111222222oooppprrrsssttttttssssssssssssssstttsssrrrrrrqqqooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppqqqrrrssstttvvvvvvvvvvvvwwwyyy|||}}}~~~|||uuuuuu}}}vvvrrruuuyyyxxxaaaPPPEEE>>>777333444222000///000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++*********,,,///000************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))*********++++++++++++******))))))))))))))))))))))))***+++---,,,,,,,,,...000111222444777:::<<<>>>?????????@@@@@@@@@AAA@@@@@@=========>>>>>>????????????===<<<;;;:::999888777::::::;;;;;;===BBBJJJPPP\\\eeerrr}}}{{{uuurrrrrrvvvvvvuuurrrnnnkkkiiihhhcccbbbaaa___```dddjjjoooqqqzzzxxxuuupppllllllpppwww{{{~~~xxxpppjjjhhhhhhjjjkkkjjjhhhddd```\\\YYYVVVUUUTTTUUUXXXZZZ[[[ZZZYYYYYYTTTUUUVVVUUURRRPPPPPPPPPMMMLLLJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRSSSTTTUUUWWWZZZ\\\`````````]]]ZZZXXXWWWXXXaaadddiiimmmnnnkkkgggcccbbbcccdddaaa]]]ZZZ[[[\\\]]]```cccbbbaaaeeemmmttt{{{~~~zzzvvvtttnnnhhhbbbaaadddhhhiiihhhmmmhhhbbb^^^]]][[[WWWTTTWWWTTTSSSUUUVVVWWW\\\ccckkkvvvqqqaaaXXXUUUSSSXXX```hhhmmmpppoooooojjjnnnrrrrrrrrrxxxvvvcccRRRIIIBBB===777222000//////...------,,,++++++++++++,,,************************+++******))))))******++++++++++++***************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******)))******(((&&&&&&((()))''''''((()))******++++++******))))))((((((''''''******,,,---///111222333111111222222333333444444oooppprrrssstttssssssrrrnnnnnnoooooonnnnnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqssssssssstttvvvxxxzzz{{{zzz{{{|||{{{{{{|||~~~{{{}}}tttooonnnwwwuuubbbQQQDDD;;;666555333000000111222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++*********,,,///000************************+++++++++*********))))))'''((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((()))************++++++++++++******************************+++,,,------,,,---000222333555777:::<<<>>>??????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>;;;;;;:::999888777888999;;;>>>@@@AAADDDKKKVVV^^^kkkttt}}}wwwlllccccccjjjqqqmmmppptttvvvvvvwwwxxxyyyzzz~~~{{{qqqooommmlllmmmpppsssuuurrrmmmhhhddddddeeefffgggeeeccc___[[[XXXWWWWWWWWWZZZ[[[]]]]]]\\\ZZZWWWVVVNNNOOOPPPOOOLLLJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA???>>>======>>>@@@AAABBBCCCCCCDDDFFFGGGHHHHHHGGGJJJOOOSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYYdddhhhnnnrrrrrrooojjjgggiiikkkkkkgggbbb___```bbbaaaccceeebbb```aaahhhoooooorrruuuwwwxxxyyyzzz|||xxxsssnnnnnnppppppkkkeeeccc^^^YYYXXXYYYYYYWWWTTTUUURRRQQQSSSTTTVVV\\\dddlllxxxmmm]]]UUUSSSTTTUUUXXX]]]bbbgggjjjiiinnnrrrsssssszzzzzzkkk]]]TTTHHHCCC<<<666333111///......---,,,,,,++++++,,,,,,************************++++++************++++++++++++++++++******))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******)))******)))''''''((()))'''(((((()))***++++++,,,+++++++++******)))))))))***+++,,,...000222333444333333444444444444444444nnnoooqqqrrrrrrrrrqqqpppnnnnnnnnnnnnnnnmmmlllllljjjjjjkkkkkkllllllmmmmmmkkkkkkjjjjjjjjjkkkkkklllllllllllllllmmmnnnooopppnnnooopppqqqsssuuuwwwxxxyyyzzzzzzzzzxxxxxxyyy{{{zzz}}}{{{pppiiinnnyyyppp]]]NNNBBB:::888666222111222333444333111000000//////.........------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******++++++,,,------...***))))))))))))***,,,---************************+++++++++************)))(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))******************)))************************)))***+++++++++---000333666888:::<<<>>>>>>>>>>>>??????@@@@@@???===;;;:::;;;<<<<<<<<<<<<<<<======777888888888888999<<>>===>>>>>><<<;;;;;;<<<===============>>>?????????@@@;;;@@@FFFJJJKKKKKKKKKLLLKKKMMMNNNOOONNNNNNOOOQQQVVV[[[aaadddeeeddddddcccgggiiikkkiiifffdddfffhhhfffggggggdddbbbcccfffjjjhhhiiikkklllnnnppptttwwwtttrrrsssvvvyyyxxxqqqkkk___\\\YYYYYYZZZ[[[YYYVVVWWWTTTTTTXXX[[[___gggooo{{{}}}mmmbbbXXXUUUQQQOOOPPPUUU[[[___eeejjjpppuuuyyywwwnnnddd^^^PPPJJJCCC===888444111///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***((()))******(((((()))***((())))))******+++++++++++++++++++++++++++*********+++,,,...000222333444222222222222222111111111lllmmmnnnooooooooonnnmmmooooooooooooooonnnmmmmmmiiijjjjjjkkkllllllmmmmmmiiihhhhhhgggggghhhhhhhhhkkkjjjjjjkkkkkklllmmmnnnmmmnnnnnnoooqqqrrrssssssyyyzzzzzzyyywwwvvvwwwxxxuuuxxx|||}}}~~~~~~sssjjjhhhhhhkkksss|||uuuiii^^^PPPDDD>>>:::666333333333333222111111000000///......---...---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))******++++++,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))((())))))******))))))(((************************((()))***+++,,,///333666999:::<<<>>>>>>>>>===<<<<<<===>>>@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;444666888999:::===BBBFFFMMMRRRVVVWWWXXX^^^iiirrr|||~~~xxxsssllljjjppp|||vvvtttqqqooommmmmmlllkkkqqqooooooooopppnnnjjjggg```aaaeeejjjoooqqqpppnnnjjjgggccc^^^[[[XXXWWWVVVUUUTTTRRRPPPNNNMMMMMMLLLJJJJJJIIIGGGCCCAAAAAABBB???AAABBBAAA@@@@@@BBBEEEEEEDDDCCCAAA@@@>>>======999999:::;;;;;;:::999888;;;:::::::::999999888888666666777777888888999999666999===???????????????>>>@@@AAAAAA@@@@@@BBBCCCFFFJJJMMMOOOPPPQQQTTTWWWZZZ\\\___bbbccceeeggghhhfffeeeeeeddddddeeefffgggcccdddeeeeeeeeegggiiillljjjkkkooouuuyyyxxxtttpppiiigggfffeeedddbbb___]]]\\\YYYZZZ^^^ccchhhqqqzzzyyytttccc___YYYSSSPPPPPPRRRSSSZZZ___hhhpppxxxzzztttpppkkkeeeaaaVVVRRRKKKDDD>>>999444111......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++++++++******++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******'''((()))******)))((('''(((((((((((()))))))))))))))((((((''''''(((((()))((()))+++***)))((()))******************************************+++++++++++++++---...000111222333111111111000000/////////jjjkkklllmmmmmmmmmlllkkkkkkkkkllllllkkkkkkjjjiiiiiiiiijjjkkklllmmmmmmnnngggffffffeeeeeeeeeffffffiiiiiiiiiiiijjjkkklllmmmoooooooooppppppqqqqqqqqqtttvvvvvvuuusssqqqrrrsssrrrvvvzzz}}}{{{wwwwwwzzz~~~uuukkkccc[[[YYYcccqqqvvvyyyyyytttpppkkk]]]NNNBBB>>>999555333222111000222111111000///......---.........------,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,---------,,,++++++************************+++++++++************)))''''''(((((()))))))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***++++++)))((((((((())))))))))))((((((************************)))+++,,,---...222666::::::;;;===>>>???===<<<;;;:::;;;>>>@@@AAAAAA@@@???<<<<<<<<<;;;;;;:::::::::333666999;;;===AAAGGGLLLXXX]]]bbbbbbbbbgggpppyyy{{{~~~zzzvvvyyy~~~zzzsssnnnssszzznnnkkkhhhggghhhiiijjjjjjmmmlllkkkmmmooonnnkkkggg```bbbhhhnnnrrrrrroookkkhhhfffbbb^^^ZZZXXXVVVVVVQQQPPPMMMKKKJJJKKKLLLMMMKKKKKKIIIFFFBBB??????@@@<<<>>>???>>>;;;:::<<>>===<<<;;;:::999999999555666777888888888777666777777888777777666555444111111222333444444555555666888999888777777888999888999:::999888777888999@@@BBBCCCBBBAAACCCGGGKKKMMMOOOTTTYYY___ccceeeeeebbbaaa```aaadddffffffeee^^^```aaabbbaaaaaabbbcccdddfffkkkpppttttttrrrooovvvvvvuuurrrnnnjjjgggeee^^^[[[\\\```ccchhhqqqzzz{{{zzzzzzmmmjjjddd]]]VVVQQQNNNLLLPPPUUU^^^hhhrrryyy~~~zzzrrrllliiifffbbb___[[[VVVPPPIIICCC===777333......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,+++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******'''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((''')))++++++)))))))))***+++++++++***************(((((())))))******+++++++++,,,---...///000111222222222111111000000//////iiiiiiiiiiiiiiihhhgggfffiiihhhffffffhhhhhhgggeeegggggggggfffffffffeeeeeefffeeecccbbbbbbccceeefffffffffffffffggghhhiiijjjgggjjjmmmooooooooopppqqqsssrrrqqqrrruuuuuusssppptttuuuvvvxxx{{{}}}zzztttrrrrrrssssssvvv{{{yyyvvvssssssnnncccXXXTTTYYY___mmmsssvvvsssrrrqqqkkkcccQQQHHH<<<555222222111000000111111111111111000000////////////............------------------------------++++++++++++------//////......,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++((('''((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,***)))((()))+++...000222555:::======>>>>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>><<<:::::::::::::::999666555555999@@@JJJRRRWWW___fffkkklllnnnsssxxxzzz{{{vvvpppooosss{{{vvvnnnsss}}}{{{{{{qqqkkkiiigggdddaaaaaabbbeeegggkkklllmmmllliiifffdddddd[[[___dddhhhjjjhhhfffccc```]]]XXXUUUSSSSSSQQQPPPKKKJJJJJJKKKMMMOOONNNNNNNNNKKKGGGBBB>>><<<;;;;;;:::999999999999999999999777666555444444444444444333222222333555666555444333333333333444555666777777666555444444333333333666666555555555555666666444444555555555555555555777888::::::::::::<<<===EEEFFFIIIMMMRRRVVVZZZ]]]YYYYYYYYYZZZ]]]aaaeeehhhccceeefffccc^^^[[[\\\^^^aaa___ccckkkooolllmmmqqqzzzyyyyyyyyywwwsssmmmiiigggccc]]]ZZZ[[[aaahhhmmm~~~{{{{{{yyyuuuqqqqqquuuyyywwwtttoooggg```XXXRRROOOOOOLLLOOO[[[cccggglllrrryyytttnnniiifffeeedddcccbbb```\\\UUUMMMEEE>>>999:::777222///.........---+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))---,,,***)))((()))******+++++++++*********)))))),,,---...000111111222222333222000///......//////gggggggggggggggfffeeeeeeiiigggdddccceeeggghhhhhhiiihhhhhhgggffffffeeeeeecccbbb```______```bbbcccccccccccccccdddeeeffffffcccfffjjjlllmmmnnnppprrrtttrrrqqqsssuuuuuusssqqqssstttvvvxxx{{{|||}}}~~~~~~yyyrrroooooooooooouuuyyyyyywwwqqqpppjjjaaaWWWSSSUUUXXX\\\gggpppssstttuuurrrmmm\\\SSSFFF<<<666555444444111111111111111111111000////////////............---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))*********)))((('''+++---111333555888;;;============>>>======<<<<<<======>>>>>>>>>>>>======::::::999888999999999888:::999888;;;CCCMMMVVV[[[aaagggkkkkkklllrrrvvvwwwwwwsssnnnnnnssszzzwwwkkkdddkkkvvv}}}|||uuunnnhhhdddiiigggdddbbbaaabbbdddeeemmmmmmmmmkkkfffbbb```___[[[^^^bbbddddddbbb^^^\\\UUURRRNNNLLLKKKKKKJJJIIIKKKKKKKKKLLLNNNOOONNNLLLJJJHHHDDD@@@<<<:::999999777666666666666555555555666555555444444444444555666555444555666777777555666666666777777888999999777666666666666666666666777777777777777777777777555555555555555555555555777999:::999888777888999<<<>>>AAAEEEJJJOOOSSSVVVTTTUUUVVVWWWZZZ]]]```bbbcccfffgggfffbbb``````bbbfffccccccggghhhfffhhhlllwwwwwwwwwxxxwwwtttoookkkgggccc\\\VVVSSSSSSVVVXXXdddjjjpppqqqnnnlllkkkmmmjjjjjjiiifffcccdddhhhmmmsssssssssqqqkkkccc\\\WWWQQQLLLLLLTTTZZZ^^^dddjjjrrrnnniiifffeeefffggggggcccbbb___[[[TTTLLLFFFBBB;;;777333//////......---------...///...---,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++******************+++++++++*********)))))),,,---...///000111111111222111///...---......///dddddddddddddddccccccbbbhhheeebbbaaacccfffhhhiiihhhhhhgggfffdddcccbbbbbb^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaa___bbbfffiiikkkmmmppprrrtttsssssssssuuuuuusssrrrrrrtttvvvyyy{{{|||||||||}}}~~~zzzsssooonnnoooooowwwzzzxxxvvvooollleee^^^XXXTTTSSSRRRPPP\\\kkksssxxx||||||yyyiii```RRRDDD999555444444111111111111111111111111////////////............------------------------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++///...---+++)))(((&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++***)))'''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***************)))---000555777999:::<<<>>><<<<<<===>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;888888888888888888888888;;;;;;<<<@@@GGGQQQZZZ```ccchhhjjjiiijjjooorrrrrrpppooommmnnnrrrvvvyyyzzziii```[[[bbbooozzzwwwnnnlllkkkhhhfffgggfffeeecccbbbaaaaaaaaagggggggggeee```\\\ZZZYYYYYY[[[\\\]]][[[XXXTTTQQQMMMKKKHHHGGGHHHHHHHHHGGGIIIIIIJJJLLLMMMMMMJJJHHHDDDBBB???;;;999777666666555444444444444333333333666555555555555666777777999888777777999:::999888;;;;;;;;;;;;;;;;;;<<<<<<888888999999999999::::::888888999999999999888888666666666666666666666666555666777555333222222333555666999===BBBGGGKKKMMMMMMMMMOOOQQQSSSUUUVVVWWW^^^bbbeeefffeeedddgggiiiiiieeeaaaaaaaaaaaaccchhhpppppprrrssstttrrrnnnjjjdddaaa]]]YYYVVVUUUVVVVVVSSSWWW\\\^^^]]]\\\^^^```ZZZ[[[[[[YYYWWWYYY^^^cccmmmrrryyy}}}{{{uuulllfff[[[UUUPPPRRRVVVZZZ```fffgggccc___\\\]]]^^^___```______```^^^ZZZUUUPPPLLL@@@<<<777333111111000///............---,,,+++***************************++++++++++++++++++++++++***************)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))************))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******+++++++++***************,,,,,,...///000000000000000///...------......///aaaaaaaaabbbbbbaaaaaa```dddbbb``````cccfffggghhheeeeeecccbbb```^^^]]]\\\YYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]```cccfffhhhjjjnnnppprrrrrrssssssttttttsssssssssuuuwwwzzz{{{|||{{{{{{~~~~~~~~~vvvsssssstttttt|||~~~{{{oookkkeeeaaa^^^\\\XXXUUUUUU\\\gggrrr}}}xxxoooaaaPPPBBB999555444111111000000000000000000////////////............------------------------++++++------------++++++---,,,***))))))***+++,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))'''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************+++,,,,,,---.........///333777:::;;;;;;<<<===;;;<<<===>>>>>>>>>>>>>>>?????????>>>===;;;:::999888999:::999888888888999999<<>>???>>>AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<::::::;;;<<<<<<;;;::::::999999999999888888888888666777777666444222333444444555777999<<<@@@BBBDDDCCCDDDFFFHHHIIIJJJJJJJJJPPPUUU[[[___bbbeeejjjnnnjjjgggdddbbbbbbbbbdddggghhhhhhjjjmmmooommmjjjgggcccbbbaaa```____________UUUXXXZZZZZZYYYXXXYYY[[[SSSUUUVVVVVVVVVYYY___eeejjjqqqzzz~~~zzznnnggg___[[[\\\___cccfffaaa]]]XXXUUUTTTTTTUUUTTTVVVXXX[[[]]]^^^\\\YYYVVVJJJEEE???999666333111///------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,+++***************************+++,,,---...////////////...------,,,---...///000^^^^^^____________^^^^^^^^^^^^___aaadddeeedddcccbbbaaa```^^^\\\ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[^^^```bbbdddfffiiilllnnnoooqqqrrrrrrrrrssssssuuuvvvxxxzzz{{{|||{{{{{{}}}~~~~~~~~~~~~xxxyyy}}}}}}yyyxxxyyyzzz{{{~~~tttoookkkiiijjjiiifffcccbbbaaadddooo}}}}}}pppaaaRRRFFF<<<777333222111000////////////////////////............------------------------++++++------------++++++///...,,,+++*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,+++)))'''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---...///000111111444888:::;;;;;;;;;<<<<<<<<<===>>>?????????>>>?????????>>><<<;;;999888888999999999777777:::<<<===DDDOOOXXX^^^bbbfffhhhhhhiiihhhdddeeehhhiiigggiiilllooopppnnnhhhccc___``````ccckkkyyy}}}tttnnnhhhfffhhhiiihhheeeccccccaaa```]]]ZZZWWWUUUUUUVVVWWWVVVSSSPPPNNNNNNKKKLLLKKKKKKIIIFFFDDDBBB@@@???>>>???BBBDDDDDDCCC<<<<<<===???AAA???<<<999555555444333333333333333555555555666666777777777777777888999;;;===???@@@???>>>===>>>BBBEEEGGGGGGKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGEEECCCAAA@@@>>>>>>@@@AAAAAA@@@>>>>>><<<;;;;;;;;;:::::::::999999:::;;;:::888777888999777777777888999:::;;;<<<<<<===>>>???@@@@@@@@@???@@@EEEMMMSSSXXX___gggmmmmmmnnnmmmkkkiiiiiihhhgggdddeeegggjjjkkkjjjgggdddccccccbbbbbbaaa`````````^^^___^^^\\\YYYVVVUUUUUURRRTTTVVVWWWXXX\\\dddjjjjjjpppxxx}}}tttlllgggfffeeeccc```\\\VVVRRRPPPPPPPPPOOOOOORRRWWW\\\```aaaaaaaaaTTTOOOFFF???999555111...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))************))))))++++++++++++++++++++++++(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,+++***************************+++,,,---......///......,,,,,,,,,,,,---...000111YYYZZZ[[[[[[\\\[[[[[[[[[XXXYYY[[[^^^``````^^^\\\^^^]]]\\\ZZZXXXWWWUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSWWWYYY[[[]]]___aaaeeehhhiiikkknnnooooooppprrrssswwwwwwwwwxxxyyyzzzzzz{{{zzz{{{|||{{{zzzzzz|||~~~~~~~~~~~~wwwwwwwwwxxxzzz|||}}}~~~~~~|||zzzwwwwwwzzz~~~{{{www~~~}}}zzzvvvvvvwwwxxxvvvtttqqqkkkiiiqqq|||yyyooodddVVVFFF;;;777666333111000/////////////////////............------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++---///111222333666999:::::::::;;;<<<======>>>?????????>>>>>>>>>>>>>>>===<<<;;;999999666888999888888:::@@@EEELLLUUU```hhhlllmmmnnnppplllllliiieeeeeeiiiiiifffiiilllnnnmmmjjjeeeaaa___eeekkkrrrzzz}}}tttmmmiiigggfffffffffgggeeecccaaa``````^^^[[[WWWTTTQQQOOOTTTUUUUUURRRNNNJJJGGGGGGEEEEEEDDDCCCBBB@@@???>>>>>>======>>>AAABBBBBBAAA666666777999::::::777555333333444444555555666666666777888999:::;;;<<<===<<<<<<===???BBBDDDGGGHHHIIIHHHFFFHHHLLLOOORRRSSSUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTSSSRRRPPPMMMJJJHHHFFFGGGIIIJJJJJJIIIGGGFFFAAAAAAAAA@@@??????>>>>>>:::;;;<<<;;;999888888999;;;;;;:::999888888888888999999999999999999999999666;;;@@@FFFKKKSSS]]]dddmmmpppqqqooonnnnnnkkkfffggghhhiiikkkkkkiiieeebbb\\\\\\]]]^^^aaadddggghhhhhhgggdddaaa]]]YYYUUUSSSPPPRRRUUUVVVXXX^^^ffflllnnnqqquuu{{{xxxssskkkddd___ZZZUUUPPPNNNNNNMMMMMMPPPSSSXXX]]]bbbeeeggghhh]]]WWWNNNEEE>>>999444111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++*********************++++++++++++,,,,,,---......------,,,,,,,,,,,,...000222333UUUUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTVVVYYYYYYXXXWWWWWWVVVUUUSSSRRRPPPOOOOOOKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTWWWYYY]]]aaaeeecccgggjjjlllmmmnnnpppssswwwvvvuuutttuuuwwwxxxzzzxxxyyyyyyyyyxxxxxxzzz|||}}}}}}~~~}}}}}}~~~}}}yyytttpppoooqqqssspppppprrrwww}}}|||sssttt{{{~~~{{{}}}~~~~~~{{{lllWWWGGG===;;;888444222111000111////////////............---------------------------,,,,,,++++++,,,,,,---'''(((***,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***+++---000222444666888::::::999:::;;;===>>>>>>?????????>>>==================<<<;;;:::999888:::<<<===>>>EEEOOOWWW___fffooosssrrrqqqrrrtttqqqpppkkkggghhhllllllhhhkkkkkkjjjgggeeefffiiimmmrrr|||~~~rrriiieeecccaaacccfffiiiiiigggdddbbbbbb^^^]]]ZZZVVVRRRNNNLLLJJJNNNOOOOOOLLLHHHDDDAAAAAABBBAAA@@@>>>===<<<<<<;;;<<<;;;;;;<<<>>>>>>===<<<444444444555777888777555444555666888999:::;;;;;;<<<===>>>@@@BBBDDDFFFFFFGGGHHHIIILLLOOORRRTTTVVVXXXVVVTTTTTTWWWZZZ\\\]]][[[\\\^^^`````````^^^^^^^^^^^^^^^]]][[[XXXUUUTTTQQQRRRTTTVVVVVVTTTRRRQQQMMMMMMLLLKKKKKKJJJIIIIIICCCDDDDDDBBB@@@>>>>>>???AAA@@@???>>>======<<<<<<:::999888777666666777777777999;;;===???EEEOOOVVV___dddgggggghhhllllllgggjjjjjjjjjkkkjjjgggbbb^^^VVVVVVVVVXXX]]]ccciiimmmllljjjhhhfffbbb^^^ZZZWWWPPPSSSVVVXXXZZZ```iiiooosssssssssvvvzzzvvviiiddd]]]WWWSSSQQQOOONNNTTTVVVYYY]]]aaaeeegggiiigggaaaXXXOOOHHHBBB>>>;;;555444222///...---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***)))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,---///111444555RRRRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPPPPRRRTTTTTTTTTOOOOOONNNMMMKKKJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLOOORRRUUUZZZ___ccc```dddhhhjjjkkklllpppsssvvvuuusssqqqrrrtttwwwxxxxxxyyyzzzyyyxxxyyyzzz||||||}}}}}}}}}||||||~~~zzz~~~}}}rrrkkkhhhiiikkkiiikkkpppwww|||wwwxxx|||yyy~~~kkkWWWAAA???;;;777444222222222000/////////............------------------------...---++++++++++++---...!!!$$$(((+++---...---,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))+++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---000333555777999:::;;;:::::::::<<<>>>???????????????>>>===<<<============<<<;;;::::::;;;>>>AAABBBFFFOOO\\\ffflllqqquuuvvvsssppprrruuutttsssnnniiikkkooonnnjjjllljjjfffbbbbbbhhhrrrzzzyyymmmddd______aaabbbaaafffjjjjjjeeeaaaaaaccc]]][[[WWWSSSOOOKKKIIIGGGEEEFFFGGGFFFCCC@@@>>>>>>AAA@@@>>><<<;;;:::999999555444444555666666555333555444333444777888888777666777999;;;===>>>??????BBBCCCEEEGGGJJJMMMNNNOOORRRSSSTTTWWWZZZ^^^aaabbbdddaaa^^^]]]___bbbcccccc[[[]]]___aaabbbbbbaaa```cccdddddddddcccaaa^^^\\\YYY[[[]]]^^^^^^]]][[[YYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTQQQMMMKKKJJJKKKFFFEEEDDDCCCCCCCCCCCCCCC<<<;;;888666555666777888<<<<<<;;;999888<<>>??????>>>>>>======<<<<<>>>>>>>>>>>>>>===<<<:::888888999<<<>>>999???EEELLLXXXfffppprrr||||||yyyuuuqqqqqquuuyyyyyytttooolllllllllkkkjjjiiieee```bbbjjjvvvwwwrrrlllccc]]][[[\\\^^^```bbbbbbaaa```___]]][[[ZZZVVVTTTRRRNNNKKKGGGEEECCCFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCC@@@;;;888666666777555444444444555444444333444666888999:::::::::999999:::===AAAEEEHHHJJJPPPQQQSSSVVVYYY\\\^^^___bbbbbbbbbccceeeggghhhiiihhhfffdddcccddddddcccbbb`````````aaabbbcccdddeeefffffffffeeeeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]^^^^^^___^^^]]]]]]\\\[[[ZZZYYYXXXTTTPPPLLLJJJJJJJJJHHHFFFDDD@@@;;;999:::<<<<<<;;;::::::999999:::<<<>>>???@@@BBBFFFNNNVVV\\\___```aaaccceeefffeeebbb^^^\\\ZZZXXXTTTOOOMMMPPPVVV[[[___aaadddeeeeeefffgggiii______\\\[[[bbboooxxxzzz~~~{{{xxxxxxzzz|||uuufff\\\XXXXXXYYYYYYYYYZZZ\\\```ccceeemmmiiiccc___\\\[[[YYYXXXIII@@@555111333555333000///...------,,,,,,,,,---,,,,,,,,,+++++++++******((()))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((()))))))))************,,,,,,+++***)))(((''''''*********)))))))))))))))******))))))******+++,,,++++++,,,,,,,,,+++******+++,,,---///111333555555IIIIIIJJJJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIILLLOOORRRSSSXXX\\\```bbbdddeeehhhiiioooooopppqqqssstttvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwww{{{|||}}}~~~qqqgggbbbaaaeeekkkqqqwww{{{zzz~~~wwwbbbVVVEEE:::555333111///000000/////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++*********))),,,+++***+++,,,+++***((())))))))))))))))))))))))***************++++++,,,************************))))))))))))************((()))************)))(((***************)))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++,,,,,,---///333777;;;>>>??????>>>>>>============??????>>>>>>>>>>>>======;;;;;;999888777888:::<<<>>>FFFOOOWWWcccpppxxxyyy|||vvvpppnnnppptttwwwwwwrrrllliiiiiikkkllllllbbbccchhhqqq||||||vvvnnngggfffccc^^^[[[[[[\\\]]]^^^bbbaaa^^^[[[XXXTTTQQQOOOMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBB???;;;777555555444333222333444555666666666666777888999:::;;;<<<===>>>@@@DDDHHHMMMQQQTTTWWWXXXYYY\\\^^^aaabbbccciiiiiiiiiiiijjjjjjkkkkkkjjjhhhfffeeeeeeeeecccbbb^^^]]]]]]\\\]]]^^^```aaabbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]]]]^^^```aaabbbaaaaaaaaa``````_________\\\YYYUUUTTTTTTSSSPPPNNNGGGCCC>>><<<<<<>>>>>>===;;;;;;;;;;;;===???AAABBB@@@@@@BBBFFFKKKPPPSSSSSSZZZ\\\___aaabbbaaa^^^]]]]]]YYYTTTNNNIIIJJJMMMQQQWWWZZZ^^^aaadddfffjjjllljjjjjjhhhfffjjjsssyyyyyy~~~|||zzzyyyyyyyyyhhh[[[UUUTTTSSSUUUXXX[[[___aaaccccccdddcccccccccdddfffffffffYYYPPPDDD;;;777444000---///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((++++++******)))(((((((((***)))))))))))))))))))))***************++++++,,,,,,,,,,,,+++++++++++++++---...///111333555777777EEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIILLLMMMQQQTTTXXX\\\___aaadddgggiiijjjlllooorrrtttvvvwwwyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~xxxqqqfffhhhkkknnnssszzz}}}{{{zzzuuuppp}}}tttdddOOO@@@;;;888333...000000000000000///..................---------,,,***++++++,,,------......---,,,,,,++++++,,,,,,---++++++++++++************,,,++++++,,,---,,,***((()))))))))))))))))))))))))))************+++++++++************************))))))))))))************((((((((((((((((((((((((((())))))))))))))))))***))))))))))))))))))))))))++++++*********)))))))))++++++*********++++++,,,---...000333777:::<<<===???>>>>>>>>>>>>=========??????>>>>>>============:::::::::999888:::===@@@HHHRRR^^^hhhrrr|||}}}yyyooojjjkkkooorrrsssmmmjjjgggffffffffffffeeeaaahhhvvvyyyooogggbbb\\\XXXXXXWWWWWWXXXZZZ[[[ZZZXXXZZZYYYVVVRRRNNNJJJGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>======>>>>>>>>><<<>>>???>>>:::777555444222222333444666888999:::;;;:::;;;;;;===>>>@@@AAACCCDDDGGGLLLQQQVVV[[[]]]]]]^^^___aaabbbdddeeeeeellllllkkkjjjjjjiiiiiiiiiiiigggeeeddddddcccaaa___ZZZYYYWWWUUUUUUWWWYYY[[[]]]]]]^^^_______________````````````````````````\\\\\\\\\]]]^^^```aaabbbcccccccccddddddeeeeeeeeecccaaa```______]]]YYYWWWNNNJJJFFFCCCBBBCCCCCCBBB@@@@@@AAABBBCCCEEEGGGHHHHHHEEEBBBAAACCCFFFHHHHHHLLLOOOSSSVVVYYYYYYYYYXXXYYYVVVPPPIIIDDDCCCEEEHHHOOOSSSXXX\\\```dddiiilllrrruuutttqqqrrrvvvwwwuuuuuuwwwzzz||||||zzzxxxvvv}}}kkk\\\TTTQQQQQQTTTYYY]]]```bbbaaaaaa]]]___bbbfffjjjooorrrtttllleeeXXXJJJ>>>666000...//////...---,,,++++++++++++++++++*********))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,---,,,+++++++++,,,---...///000111333555777999:::AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????========================>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFJJJMMMQQQUUUYYY]]]aaaddddddfffhhhkkknnnqqqssstttxxxxxxxxxxxxxxxxxxyyyyyy||||||}}}~~~}}}~~~yyyxxxvvvvvvwww|||}}}uuurrrrrrsssqqqppptttzzz|||wwwhhhnnnwww{{{mmmYYYIII???999444111000111111111111000...---......---------,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++---...---+++)))))))))))))))))))))))))))))))))******++++++++++++************************((()))))))))***************)))(((((((((((()))***''''''(((((())))))******))))))))))))))))))))))))******************************))))))***+++,,,,,,...000333666999;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999:::???GGGMMMYYYcccnnnwww}}}{{{yyyqqqiiigggkkkoooooolllcccdddeeeffffffeeecccbbbooowww~~~vvvlllccc]]]YYYVVVUUURRRSSSUUUWWWXXXWWWSSSOOONNNMMMKKKIIIFFFDDDCCCCCCBBBAAA@@@???===<<<;;;:::===<<<;;;:::::::::::::::777999;;;;;;888555333333444555777888999:::===??????@@@BBBEEEGGGHHHIIIJJJJJJLLLOOOSSSWWW\\\___aaa`````````aaaaaabbbbbbbbbeeeeeeeeeeeedddcccbbbbbbeeecccaaa```___]]][[[XXXVVVTTTQQQNNNNNNOOORRRTTTVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaacccdddfffggggggeeeeeeffffffeeebbb^^^\\\WWWUUUQQQNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOUUUOOOHHHCCCBBBCCCDDDDDD@@@BBBFFFIIILLLMMMMMMMMMMMMLLLHHHCCC@@@@@@BBBEEELLLOOOSSSWWW[[[___dddhhhrrrvvvyyywwwuuuvvvuuurrrnnnpppssswww{{{}}}|||{{{{{{~~~nnn___UUUPPPRRRTTTXXX[[[^^^_________\\\^^^aaaeeeiiipppvvv{{{yyytttiiiYYYHHH<<<555444111000///---,,,+++++++++++++++*********))))))))))))******+++++++++*********))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((($$$$$$%%%'''(((***++++++(((((())))))************)))))))))))))))***************+++++++++,,,,,,+++---,,,+++***+++,,,...000000111222444666888::::::======>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAADDDGGGLLLOOOSSSWWW\\\___aaacccfffiiilllnnnpppqqqssstttuuuvvvwwwyyyzzzzzz|||}}}uuupppmmmmmmmmmmmmqqqxxx}}}}}}~~~|||yyyiiieeeeeekkktttzzz~~~wwwooocccSSSEEE;;;777666222222222222111000///.........---------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,++++++,,,...//////,,,)))))))))))))))))))))))))))((()))***++++++++++++***************************((()))))))))************+++******))))))******+++''''''(((((())))))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,((((((((()))***+++,,,---000111444777:::;;;;;;:::>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;:::888888888888<<>><<<<<<>>>AAAFFFIIIMMMQQQVVV\\\aaafffkkkrrrwwwwwwwwwxxxwwwttttttssssssvvvzzz~~~xxx|||}}}zzzwwwwwwxxxxxxzzz~~~zzznnn```VVVPPPQQQQQQRRRTTTVVVZZZ]]]___]]]^^^```cccgggpppyyy~~~vvvfffSSSCCC;;;888333222000...---,,,+++++++++++++++************)))******+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((()))******++++++(((((())))))************)))***+++,,,,,,,,,,,,+++---,,,++++++,,,...000222///000222444666888999:::;;;<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::;;;;;;<<<===>>>@@@CCCFFFJJJMMMQQQVVVYYY^^^```cccgggkkkmmmnnnoooooopppqqqtttvvvxxxzzz{{{yyy{{{}}}{{{uuuooonnnmmmnnnrrryyywwwyyyxxxyyyxxxvvvlllbbb\\\___hhhpppuuuyyyqqqqqqlll```QQQDDD>>><<<555444222111000000000000............---------,,,//////......---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++---///111000---***))))))))))))))))))))))))((()))***,,,,,,+++******************************))))))))))))************************************((())))))))))))))))))***))))))))))))))))))))))))(((((()))***+++,,,---...(((((())))))+++,,,......333444666999:::;;;;;;;;;>>>>>>>>>????????????@@@>>>>>>===<<<;;;::::::999555777999;;;AAANNN```mmm}}}yyyqqqiiigggggglllrrrqqqjjjbbb[[[ZZZ[[[^^^fffsss|||sssmmmmmmmmmllljjjgggccc___]]][[[YYYWWWTTTQQQMMMGGGCCCEEECCCAAA>>><<<;;;;;;;;;666777777888999999::::::999888666555444333333333333555666777666666777888;;;>>>AAAAAA@@@AAAEEEHHHLLLOOOTTTXXXZZZZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVXXXZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTRRRNNNKKKHHHFFFDDDBBBBBBCCCDDDFFFGGGGGGIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQTTTUUUVVVWWWUUUVVVXXX[[[]]]```bbbccc```cccggghhhgggeeedddcccdddddddddcccaaaaaacccdddggggggfffeeebbb```^^^\\\XXXSSSMMMHHHFFFDDDCCCBBB@@@@@@AAAAAAAAA@@@???>>>AAA@@@???<<<999888999;;;===@@@EEEKKKQQQXXX___dddcccllltttvvvxxx|||~~~}}}}}}yyyttttttwwwzzz{{{zzzzzzzzzwwwqqqkkkhhhgggggglllppptttssskkkaaaZZZVVVRRRQQQNNNMMMOOOSSSYYY\\\[[[]]]```ccchhhppp{{{~~~ppp^^^MMMAAA<<<555444222000...---,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++******)))((('''&&&%%%(((((())))))*********+++((((((((()))******++++++)))***,,,---------,,,+++,,,,,,,,,,,,---///111222///000111333555777999999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999999999999::::::;;;<<<======???BBBDDDGGGJJJOOORRRUUUXXX]]]bbbgggjjjkkklllmmmnnnooorrrtttwwwxxxyyywwwyyy{{{~~~~~~|||vvvuuutttsssuuuzzz||||||xxxtttpppmmmiii```ZZZ\\\```eeelllsssrrrtttsssnnnbbbTTTGGGAAA777555222000//////111222/////////.........------...............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++---000111111---***))))))))))))))))))))))))((()))+++,,,,,,+++***)))************************))))))))))))************((()))***++++++***)))(((***************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++---///000111666777888:::;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>======<<<;;;:::999888666:::@@@DDDKKKXXXjjjwww|||yyytttnnnjjjjjjlllqqqtttqqqiiiaaaVVVZZZaaajjjtttxxxrrrllliiinnnpppqqqqqqnnnjjjgggeee]]]ZZZUUUPPPMMMJJJHHHEEEDDDBBB???;;;999888777777444444555666666777777777444444333333333444444555555777777888888999<<<>>>BBBFFFJJJJJJJJJKKKPPPUUUVVVWWWXXXXXXYYYYYYZZZZZZVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOONNNNNNLLLMMMOOOQQQQQQQQQPPPOOONNNMMMLLLLLLKKKIIIEEEBBB@@@???>>>=========>>>???>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFIIILLLMMMNNNNNNMMMNNNPPPSSSVVVXXXZZZ[[[[[[^^^bbbccccccbbbbbbdddccceeeffffffeeeeeehhhkkkkkkkkkkkkiiigggeeebbbaaaUUUSSSPPPNNNMMMLLLJJJHHHDDDDDDDDDCCCBBBAAA???>>>>>>>>>===:::777666666777888;;;@@@EEEJJJQQQYYY^^^]]]gggppptttwww~~~{{{yyy{{{|||{{{yyy~~~xxxppphhhaaa\\\[[[]]]```dddhhhiiigggeeefffggg___\\\VVVQQQNNNNNNPPPRRRVVVZZZ```dddgggmmmvvv}}}wwwiiiYYYLLLDDD777666444222///...---,,,---------,,,,,,,,,,,,++++++++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++*********))))))((((((((()))))))))))))))*********'''(((((()))******++++++)))***,,,---...---,,,+++++++++,,,...///000222222000000222444666888999:::;;;;;;;;;:::::::::::::::888888888888888888888888888888888888999999999999666777777777888888999999999999999999999999999999999999999999:::;;;<<<===;;;===???AAABBBFFFJJJMMMMMMPPPVVV\\\bbbfffhhhiiilllmmmoooqqqsssuuuwwwxxxwwwyyy|||~~~|||~~~~~~{{{|||yyyssskkkfffccc]]]ZZZ[[[[[[\\\dddooovvvwwwxxxwwwooo```OOOCCC999666222///...///111333000////////////.........,,,,,,------.../////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++---000222111...+++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************))))))))))))************&&&((()))++++++)))(((&&&,,,,,,++++++******)))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***+++,,,,,,---///111333444999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@>>>======<<<:::999888888999???HHHNNNUUUaaaqqq}}}|||~~~|||wwwtttsssppplllnnnoooqqqssstttppphhhbbbWWWccctttyyyrrrooommmllloooqqqssssssqqqooommmlll]]]XXXRRRMMMJJJJJJIIIIIIAAA???<<<:::888777777888666666555555444333222222111111111222333555666777888999999999999<<<@@@CCCHHHMMMRRRSSSSSSVVV\\\aaa]]][[[XXXVVVUUUVVVXXXYYYQQQQQQRRRRRRQQQOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDFFFGGGHHHGGGEEEDDDEEEDDDCCCDDDCCCAAA===:::;;;:::::::::::::::;;;;;;999:::;;;===>>>>>>?????????????????????????????????@@@BBBDDDEEEFFFEEEEEEFFFGGGIIILLLOOOQQQSSSTTTUUUYYY]]]^^^^^^^^^```bbb```cccffffffeeefffjjjmmmkkkkkkkkkjjjiiifffdddcccVVVUUUUUUUUUUUUTTTRRRPPPFFFFFFEEEDDDBBBAAA???>>>:::;;;;;;999777666777999999;;;>>>AAAEEEKKKQQQVVVYYYcccmmmqqquuu}}}wwwkkkaaaYYYTTTUUUXXXXXX[[[___bbbeeejjjrrrxxxooojjjbbbXXXQQQKKKIIIHHHRRRXXX```dddfffhhhmmmrrr|||}}}}}}zzzqqqdddVVVMMM999777555333000///...---......---------,,,,,,,,,+++++++++++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))***+++,,,%%%&&&''')))***,,,---...******))))))))))))))))))'''(((((()))***+++++++++)))***,,,......---,,,+++***+++---///000111222222000111333555777888:::;;;888888999999999:::::::::999999999999999999999999888888888888888888888888999999888888777777666666777777777777777777777777777777888888888999999999:::;;;<<<===???AAACCCDDDIIILLLQQQVVVZZZ___dddgggiiikkknnnooopppqqqrrrtttvvvyyy{{{||||||{{{||||||~~~|||zzz{{{}}}|||ssshhhaaaddd___]]]^^^\\\ZZZbbblll~~~xxxooobbbUUUEEE>>>777555222//////111000/////////....................................///...---,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))+++///111111///+++)))))))))))))))))))))))))))******************************************************))))))(((((('''''''''''''''''''''((()))***+++***'''&&&&&&'''***+++...---------,,,+++++++++---+++***(((((()))+++,,,)))+++---...///111555777;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@???>>>===:::::::::999999999999999;;;GGGUUU^^^gggrrryyy{{{yyyqqqkkkhhhiiijjjooossswwwuuummmeee```___nnn{{{uuurrrssstttvvv|||xxxwwwvvvppphhhaaaYYYSSSRRRQQQMMMJJJJJJ>>>===<<<:::888777666666333444333111000000333555333333333333444666888999888===BBBEEEFFFHHHKKKNNNNNNOOOQQQTTTWWWZZZ\\\]]]ZZZYYYVVVSSSPPPMMMKKKKKKHHHIIIJJJKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@???>>>======<<<<<<<<<:::888999;;;;;;999666::::::::::::::::::::::::888999999999999:::::::::;;;;;;<<<<<<>>>???AAABBBDDDDDDDDDEEEGGGJJJLLLNNNRRRSSSTTTVVVWWWYYYZZZ[[[\\\^^^```bbbccceeehhhkkkooommmjjjkkklllllljjjggg\\\YYYWWWXXXZZZXXXRRRLLLJJJHHHFFFDDDCCCAAA>>>;;;===:::777888:::<<<<<<:::777777888999<<>>@@@AAAEEEHHHLLLPPPUUUZZZ___ccceeegggjjjlllmmmnnnqqqrrrvvvxxxzzz{{{zzzzzz{{{|||}}}|||{{{zzz{{{~~~}}}yyy{{{}}}{{{tttooojjjeeebbbccc```^^^aaaggg~~~~~~wwwkkk```MMMDDD:::777444111000222000000/////////.................................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******,,,///111111///,,,*********************************************************************************))))))(((((((((((((((((('''((()))***+++++++++***)))(((((()))***+++************)))))))))))),,,+++***))))))***+++,,,***,,,...000111333777999;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????>>>===<<<;;;:::999888999;;;<<>>@@@DDDJJJMMMNNNPPPRRRTTTXXXXXXXXXXXXWWWWWWWWWWWWUUUSSSQQQNNNKKKHHHGGGFFFCCCDDDEEEFFFEEECCCAAA@@@??????>>>======<<<;;;;;;::::::999999999999::::::;;;;;;:::999999888777777777555444555777777444222666666666666666666666666666666666777777777888888888888888999:::<<<===>>>>>>>>>>>>???AAADDDFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTXXXZZZ\\\^^^```bbbfffhhhmmmkkkiiijjjmmmnnnmmmkkkbbb___\\\[[[[[[XXXPPPJJJHHHFFFEEEDDDDDDBBB@@@===>>>;;;888888:::;;;:::999:::;;;;;;:::;;;???CCCGGGTTTZZZbbbgggllluuu{{{hhh___\\\[[[\\\]]]^^^^^^^^^```eeelllrrrvvvwwwrrriiiaaa[[[UUURRROOORRRUUUZZZ]]]___```aaabbbcccbbbcccfffhhheee^^^WWWGGG@@@777333222222111...,,,,,,---------,,,,,,+++,,,,,,+++++++++*********+++++++++*********))))))************************'''((()))***+++******))))))(((''''''''''''((()))************)))))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))***************++++++,,,...///000111111111111000///000222444777999;;;<<<777777888888888999999999888888888888888888888888999999999999999999999999888777777777777666666666999999999999999999999999888888999999999:::::::::999999999999:::;;;<<<===@@@BBBEEEHHHLLLRRRXXX]]]___aaaeeegggiiikkkoooqqqvvvwwwxxxxxxwwwxxxzzz{{{zzzzzzzzz{{{|||}}}ttttttxxx~~~tttooolllllljjjfffddddddxxxwwwppp^^^PPPBBB;;;777333111222000000000000////////////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...***,,,...000000...,,,******************************************************************************))))))))))))(((((((((++++++***)))))))))******+++******************+++(((((((((((())))))))))))******+++++++++++++++++++++---000222444666999;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>============;;;888777999===AAAUUUaaammmtttyyyzzztttllldddbbbdddiiimmmqqqooojjjccc```hhhxxxuuunnnffffffnnnxxx|||wwwtttyyy~~~yyyiii___TTTNNNJJJCCC??????;;;:::777555444333333333111333555555444333333444999999999;;;>>>BBBEEEGGGMMMPPPUUUXXXYYYYYYZZZZZZ\\\[[[YYYWWWTTTRRRPPPOOOLLLKKKIIIFFFCCCAAA@@@@@@<<<===>>>>>>===<<<:::999999999888888777666666666555555444444444444555555777777666666555555444444333222222222444333222000333333333333333333333333333333333444444444555555444444444555666777888999888999999:::<<<>>>???@@@AAABBBDDDEEEHHHJJJKKKLLLQQQSSSVVVXXXZZZ]]]aaadddgggffffffhhhjjjllllllllleeeccc```^^^]]]ZZZSSSNNNHHHGGGGGGGGGHHHGGGDDDBBB???===::::::;;;<<<;;;;;;<<<===<<<;;;:::;;;>>>@@@LLLSSS]]]dddkkkttt}}}kkkbbb______bbbeeeccccccccceeegggkkknnnppppppkkkeeebbbaaa```]]][[[WWWVVVUUUUUUWWWYYYZZZZZZWWWUUUTTTVVVZZZ\\\ZZZXXXKKKEEE===888666555444222------------------------------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))'''((()))*********)))))))))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,++++++*********++++++,,,---///000222333333222111000---///111444777999;;;<<<777777777888888888999999888888888888888888888888999999999999999999999999777777777777777777777777888888888888888888888888666666666777777777888888::::::999999999999::::::<<<===???BBBEEEKKKQQQVVVZZZ\\\```cccfffiiimmmppptttuuuuuuuuutttuuuxxx{{{xxxxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~xxxwww{{{}}}yyyvvvvvvuuurrrmmmiiipppzzz~~~rrraaaOOODDD===666222111111111111000000000//////...........................------,,,,,,,,,---------,,,,,,+++,,,---///000***+++---......---+++***************************************************************************))))))))))))))))))))))))///...,,,***(((''''''&&&))))))***++++++***))))))(((((())))))******++++++)))***+++,,,,,,,,,+++++++++---111333555777:::<<<::::::;;;;;;;;;<<<<<<<<<===========================<<<:::888777:::BBBHHH[[[fffpppuuuwwwyyyxxxvvvrrrlllddd___```ffflllqqquuunnneee___cccrrrxxxmmmhhheeejjjttt}}}tttrrrpppqqqxxx~~~yyyiii^^^RRRLLLFFF@@@<<<<<<<<<:::888666444444555555333444666666666777999;;;===>>>AAADDDHHHMMMQQQSSSYYY[[[^^^``````^^^[[[ZZZUUUTTTRRRPPPMMMKKKIIIHHHDDDCCCAAA???===<<<;;;:::777777888888777666555555444444444333333333222222444333333222222333333444777777666666555555555555333333333444444444333222444444444444444444444444222222222222333333333333222222222222333333444555666777777888:::;;;<<<===<<<===>>>@@@BBBDDDFFFGGGKKKMMMPPPRRRUUUXXX\\\___``````aaaccceeeggghhhhhhdddcccaaaaaa```^^^ZZZVVVOOOOOONNNOOOOOONNNKKKHHHAAA@@@???@@@AAABBBDDDDDDAAAAAA???;;;999999<<>>:::777444222---------,,,,,,---------...------------,,,,,,,,,************************((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))+++,,,------...+++++++++++++++,,,---...///111333555555333111000,,,...111555888:::;;;<<<777888888888888999999999888888888888888888888888999999999999999999999999777777777888888888888888888888888888888888888888666777777777777888888888<<<;;;::::::999999:::::::::;;;===>>>AAAEEEKKKPPPUUUWWW[[[^^^aaaeeejjjnnnpppqqqrrrrrrrrrtttwwwzzzwwwxxxzzz|||~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}{{{||||||xxxtttrrrzzzsss___PPPEEE:::333111222111111111111000000000........................------,,,,,,,,,------...---,,,,,,+++,,,---///000)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((('''(((***++++++***((('''((((((((())))))******+++)))***+++,,,,,,,,,,,,,,,+++...111444666777999;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<===;;;<<<;;;999999>>>IIIQQQdddnnnvvvwwwuuutttqqqmmmhhhddd^^^^^^bbbiiiooorrrrrrjjjbbbdddpppwwwnnniiiiiimmmuuu}}}|||xxxkkkkkklllpppyyyzzzqqqbbbXXXMMMHHHDDD???<<<===:::888666444444555666777555666777777999<<>>===<<<:::999888777777444444444444444444333333333222222222222222111111333333222222222222333333666666666666555555555555333444555555555444444444444444444444444444444444222222333333333444444444333222222222222222333333555555666777888888999999888999:::<<<===???@@@AAADDDFFFIIILLLNNNQQQUUUXXX\\\]]]___```aaabbbdddeeedddcccbbbbbbbbb```^^^\\\ZZZZZZZZZZZZYYYWWWSSSPPPFFFGGGIIIJJJMMMPPPTTTVVVQQQOOOJJJDDD>>><<<<<<>>>===CCCMMMWWWaaakkkvvv}}}{{{|||uuunnnjjjeee``````bbbgggiiikkkmmmooopppppppppiiikkknnnsssuuusssmmmhhhddd___ZZZXXXZZZ[[[[[[ZZZVVVTTTRRRQQQRRRTTTVVVWWWWWWTTTNNNGGGAAA;;;555222......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))***,,,---...///++++++++++++,,,---...///000111444555555333111///---///222666999;;;;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::888888888999999999999:::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<===>>>AAAFFFIIINNNPPPSSSVVVZZZ___dddhhhkkkmmmooopppqqqsssvvvyyywwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}}}}~~~nnn^^^NNN???777555222222222222111111111000........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,---...************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++&&&&&&'''((()))***,,,---'''((()))******)))((('''''''''''''''((((((((((((******++++++,,,---------,,,///333666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999;;;======>>>FFFRRR\\\qqqyyy~~~{{{vvvrrrmmmiiiaaa^^^]]]```fffkkkmmmmmmhhheeeeeennn~~~wwwnnniiihhhmmmttt{{{}}}xxxssskkklllmmmrrrzzz|||sssfffWWWNNNFFFCCCAAA>>><<<===666555333222222444777999777999<<>><<<;;;:::999888777666555555555333333333333333333333333333333333333222222222222222222111111111111222222444444444444444444444444111333555555444333444555333333333333333333333333333333444444444444555555444444333222222222333333222333444444555555555444555666666777888999:::;;;>>>@@@CCCEEEGGGJJJNNNQQQWWWYYY\\\]]]^^^___aaaddddddddddddcccbbb```___^^^cccbbbbbbcccbbb```[[[WWWPPPRRRVVVYYY\\\aaagggkkkhhhfff```WWWMMMEEE@@@>>>===@@@FFFMMMVVV```kkkrrrpppssstttrrrtttyyy{{{zzzqqqoooooooookkkdddbbbdddfffhhhjjjmmmooopppppppppsssxxx}}}{{{uuuqqqkkkjjjhhhffffffdddbbb```ZZZYYYWWWWWWXXXZZZ]]]```^^^]]]YYYSSSKKKCCC;;;777222111///---,,,,,,,,,---++++++++++++***************************+++++++++))))))))))))))))))))))))(((((('''''''''((()))***''''''((()))************))))))))))))************))))))))))))))))))))))))))))))******+++---...///+++++++++,,,---...///000111222333444444333111000///111555888:::;;;;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999::::::999;;;<<<======>>>AAACCCFFFHHHJJJMMMQQQVVV\\\```fffiiillloooqqqsssvvvxxxyyyzzz|||~~~~~~}}}{{{zzz}}}|||{{{zzz{{{|||~~~~~~}}}}}}}}}~~~zzzyyy|||zzzjjjWWWEEE===<<<333333222222222111111111........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++((((((((()))***+++,,,---)))))))))******)))))))))))))))((((((((((((((('''++++++******+++,,,...//////222666888999999999:::999999:::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<999===@@@BBBEEEOOO]]]hhhuuu{{{~~~xxxpppkkkeeeaaa\\\[[[]]]ccchhhjjjgggcccbbbgggpppzzzyyyqqqkkkhhhiiinnnuuuyyyyyywwwvvvuuurrrqqqpppqqqvvvuuugggXXXMMMEEE???>>>>>>;;;999:::555333222111333666:::<<<===AAAIIIOOOUUU[[[```cccfffiiimmmpppooolllgggccc[[[WWWRRROOOMMMJJJFFFCCCCCCBBB@@@>>>;;;999777666666666555444333333333444222222222222222222222333333333333333333333333333333333222222222222333333333333333444444444444444111333666666444333444666333333333333333333333333333444444444444555555555555555444333222222333333111222333444444444333222555555666666666777777777888:::<<<>>>@@@BBBFFFHHHNNNQQQUUUWWWXXXZZZ^^^aaa```aaabbbbbbaaaaaabbbccceeeeeefffggghhheeeaaa]]]\\\___dddgggkkkpppwww{{{{{{{{{yyyqqqdddUUUIIICCCBBBBBBBBBEEEKKKTTT^^^eeehhhkkklllkkkllloooooommmkkklllppptttqqqkkkkkknnnhhhjjjlllnnnpppqqqqqqqqqwww~~~||||||vvvqqqnnncccaaa]]][[[[[[^^^dddhhhdddeeeeeeaaaYYYNNNEEE@@@666555222///---------...++++++++++++************))))))*********+++++++++************************(((''''''&&&'''((()))***&&&''')))***++++++******((()))))))))************))))))))))))))))))))))))+++*********+++---...///++++++,,,,,,---///000111222222222222222111000000111444777:::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<========================999999999:::::::::;;;;;;::::::999999999999999:::999;;;<<<===<<<<<<>>>???@@@BBBDDDGGGJJJOOOUUUYYYcccfffkkkoooqqqsssvvvwwwzzz|||~~~~~~|||yyyxxx}}}|||{{{zzz{{{|||~~~~~~}}}}}}}}}~~~~~~}}}{{{~~~qqq]]]JJJAAABBB333333333222222222111111........................,,,,,,,,,,,,,,,---...///+++,,,,,,---,,,+++)))(((......,,,,,,,,,,,,......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++...---,,,+++************************************,,,,,,++++++******)))))),,,+++***)))***,,,///000222555888::::::::::::;;;999999:::::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<999>>>CCCGGGKKKUUUdddooorrrwwwwwwpppgggaaa[[[VVVZZZ[[[^^^eeejjjiiiaaaZZZaaalllzzz|||yyyuuunnnjjjiiijjjnnnssssssqqqrrrvvvzzzxxxuuupppoooqqqmmm^^^NNNFFF???:::;;;<<<999777777666555333333555999===@@@CCCJJJUUU___fffkkknnnooolllnnnrrrssspppiiiaaa\\\VVVRRRLLLIIIGGGFFFBBB@@@;;;;;;:::999888666666555444333333222222222222333222222111111111222222333333333333333444444444444666666555555555555666666555555555555555555555555222555888888666555666888555555555555555555555555333333444444444555555555666555444333222222222333333444555666666555444333888777777777777777777777444666888:::;;;===@@@CCCEEEIIIMMMPPPRRRUUUZZZ^^^YYY[[[^^^```bbbdddgggiiidddeeefffhhhjjjhhhdddaaaeeehhhmmmqqqtttyyyuuudddTTTJJJGGGDDDAAA@@@DDDLLLUUU\\\aaafffhhhggggggiiigggccciiilllrrrwwwuuuqqqsssyyymmmmmmoooppprrrrrrssssssttt||||||lllhhhbbb\\\[[[^^^eeekkkhhhjjjllljjjbbbXXXNNNHHH:::888555111///......///,,,,,,,,,+++++++++******))))))******++++++++++++************************(((''''''&&&&&&((()))***&&&''')))***+++++++++***(((((())))))*********+++)))))))))))))))))))))))),,,++++++***+++,,,...///+++,,,,,,---...///111111333222222111111000000000333555888;;;===<<<;;;:::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===========================??????===;;;;;;>>>AAA===<<<===>>>???@@@???======;;;::::::;;;<<<<<<;;;:::<<<===>>>======>>>???>>>>>>??????AAAFFFLLLPPPXXX^^^fffmmmpppssswwwyyy||||||{{{{{{{{{zzzzzzzzz|||||||||{{{yyyyyyzzz{{{zzz{{{{{{}}}}}}yyyxxxxxxvvvtttssswww|||xxxlll^^^LLL===;;;888333222333333000...---/////////---,,,---...)))***---...---)))%%%"""))))))*********+++++++++.........------,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++'''((()))***************))))))))))))))))))))))))((()))***++++++***)))(((+++*********+++---///000222444666999::::::999999<<<;;;:::999888999::::::999::::::999777666777999999;;;AAAKKKXXXbbbgggiiimmmllliiifffaaa[[[VVVTTTRRRXXX^^^```^^^\\\]]]___qqqyyy~~~|||uuuzzz~~~{{{tttnnnoooqqqqqqnnnkkkiiikkkpppvvvzzzzzzuuulllccc\\\UUUNNNKKKCCCAAA===;;;999777444222444444555888===BBBGGGIIIYYY```jjjssswwwxxxwwwvvvqqqnnnkkkgggccc]]]WWWSSSLLLJJJHHHDDDAAA>>><<<;;;999888888777555444444333444333333333333333333333222222222222222333444555333333333444444444555555888888777777777666666666555555555555555555555555555555555444444444444444555555555666666666666666777666555666777666555333222222333333333444444444222222222222222222333333444333333222222333333444666555444555777999999888>>>@@@CCCFFFIIINNNUUUYYYWWWZZZ]]]^^^___```aaaccccccfffiiijjjjjjiiiiiiiiijjjlllpppuuuyyy}}}tttjjjcccXXXPPPIIIGGGEEEDDDKKKTTT___```aaaaaa```^^^[[[YYY]]]cccjjjpppssstttuuuuuurrrrrrrrrrrrssstttvvvwwwyyy{{{~~~|||~~~zzzqqqooojjjddd``````dddhhhnnnppppppnnnkkkdddTTTFFFDDD>>>777111............,,,+++)))***+++---,,,,,,+++++++++************)))******))))))))))))******,,,,,,,,,++++++)))(((((())))))))))))))))))))))))+++)))(((''''''((()))+++***+++,,,,,,+++***+++,,,)))***+++,,,,,,,,,,,,+++//////000000111111222222111111111111000000000///555555666777888888999999=========>>>????????????????????????@@@@@@AAAAAA@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAAAAACCCEEEBBBBBBAAAAAAAAA@@@>>>===@@@@@@???@@@BBBCCCDDDDDDAAABBBBBBAAA??????@@@BBBBBBCCCBBBBBBBBBDDDHHHLLLSSSZZZdddmmmrrruuuyyy{{{|||||||||{{{{{{{{{zzzzzz||||||}}}{{{yyyyyyzzz|||{{{{{{|||}}}~~~~~~zzzvvvsssqqqmmmlllnnnpppsss~~~~~~|||zzzpppdddTTTGGG>>>999444111222222111///...///000///---,,,,,,---............---,,,***)))***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++************++++++)))))))))))))))*********************************))))))***++++++***)))(((++++++++++++,,,...000111444666888:::;;;;;;:::999;;;;;;999888888888999:::;;;;;;;;;999777666888999<<<>>>EEEPPP^^^jjjqqqtttqqqnnniiiccc^^^[[[YYYYYYZZZ^^^aaa^^^[[[\\\dddkkkyyy}}}{{{{{{xxx{{{|||zzzuuuqqqqqqrrrnnnnnnmmmmmmnnnqqqtttvvvsssmmmcccYYYRRRMMMHHHFFF@@@>>><<<:::888777666555666888:::<<<@@@HHHRRRZZZkkkqqqzzz~~~yyyuuukkkhhhccc___[[[VVVQQQMMMFFFEEEBBB???<<<:::888777444333333222222111111000333333333333333444444444444444444444444555666777444444555555555666666666666555555555444444444444444444444444444444444444444444444444555555555555999999888666666555555555333222222444666666555444444444444555555555666666333333333333333333333333555444444333333444444555555444333444666888888777888999<<<>>>AAAFFFKKKOOORRRTTTWWWZZZ[[[\\\___aaabbbeeegggiiihhhhhhiiijjjlllnnnrrrwwwzzz}}}~~~~~~yyyvvvnnndddYYYQQQIIICCCEEEJJJQQQRRRUUUWWWXXXYYYYYYYYYZZZ___eeekkkooorrrvvvxxxzzzxxxuuusssrrrrrrsssssswwwwwwyyy{{{{{{zzzmmmjjjfffcccdddeeeffffffiiilllnnnmmmmmmjjj___SSSIIICCC;;;444111000000000---,,,***+++,,,------,,,++++++++++++*********************))))))*********++++++++++++***)))((('''))))))))))))))))))))))))***)))(((''''''((()))***((()))******)))((()))***++++++++++++++++++,,,,,,------......///000000000111111000000000000000111888888999999:::;;;;;;<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCDDDFFFFFFDDDCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJIIIIIIHHHFFFDDDEEEGGGIIIIIIQQQ\\\fffnnnssswwwyyy||||||||||||{{{{{{{{{{{{|||}}}}}}|||zzzzzz{{{}}}||||||}}}}}}~~~|||{{{zzzvvvppplllfffgggiiijjjkkkvvvwwwrrrqqqrrrsssxxx{{{{{{vvvppphhh[[[OOODDD>>>777333333333333222111222222111...------...111000...,,,,,,,,,...///,,,,,,,,,,,,------------******+++++++++++++++,,,++++++************++++++*********++++++++++++,,,+++************)))))))))++++++************+++++++++***)))(((((())))))***************************))))))******+++******)))++++++,,,---...000222333888999:::;;;<<<;;;::::::;;;::::::999888999999999;;;;;;;;;888666666888:::AAADDDLLLWWWdddooovvvyyytttpppiiibbb```aaadddgggeeeeeeccc^^^\\\cccqqq}}}zzzuuuvvvxxxzzzyyyvvvsssqqqooonnnnnnjjjllloooqqqrrrpppnnnmmmhhhaaaWWWNNNHHHEEEBBBAAA===<<<:::888777777777888888<<>>EEEMMMXXXfffvvv{{{rrrhhhaaa[[[VVVOOOJJJFFFCCCAAA???<<<;;;999777555444444333000000111222222333333444333333444555666666777777888888777777777888888999666666666777777777777888777777777777777777777777666666666666666666777777888999999999999999999999888777666555555666777888888666555555666666555444444444444444444555555555555555555555444444444444555444444333333444444555333222111111333444444444333555666777888:::===???AAADDDHHHKKKNNNRRRWWWZZZ___aaacccdddeeegggkkkmmmooorrruuuyyy{{{zzzyyyxxxyyy{{{}}}~~~zzzpppdddXXXOOOJJJDDDEEEFFFIIINNNUUU\\\```dddeeefffgggjjjooovvv{{{~~~zzzvvvpppllljjjnnnlllmmmqqqtttyyysssmmmiiiccc^^^]]]]]]^^^^^^```bbbdddeeeiiinnnmmmiii^^^VVVKKK@@@999444111000///---++++++,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))******)))(((((()))*********+++,,,,,,+++***+++,,,///---+++******+++,,,---///000000111222222333333222000...---...111333555999999999:::::::::;;;;;;HHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKLLLMMMNNNMMMKKKJJJFFFIIIKKKMMMMMMPPPTTTWWWVVVYYY]]]___```aaadddfffhhhnnnuuuzzz{{{zzzwwwvvvuuusssmmmfff^^^YYYWWWWWWUUUXXX\\\dddmmmuuu|||~~~~~~}}}}}}}}}||||||||||||}}}~~~}}}|||{{{}}}~~~}}}}}}{{{{{{{{{uuuuuuqqqooorrrtttyyyzzzxxxsssllleee```^^^^^^jjjrrryyy{{{zzzwwwooohhhXXXNNNBBB999555444333222222333333222000//////000***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))***++++++************++++++---+++)))''''''((()))******************************************++++++,,,,,,---///111444666777888:::::::::::::::999999999<<<<<<<<<<<<<<<;;;;;;:::888888777555555888===AAAJJJRRR^^^hhhoooqqqpppooolllkkkhhhgggiiillloooqqqkkkgggeeekkkvvv|||qqqllloooqqqpppnnnwwwpppgggbbb```___]]][[[aaadddiiijjjggg```XXXRRRPPPOOOMMMLLLJJJHHHDDDAAA;;;<<<;;;999777888;;;>>>???BBBJJJXXXiiiwwwyyysssmmmeee^^^XXXTTTOOOIIICCC@@@???===<<<777666555444333222222222111222222333444555666777444444555666777777888888888888777777777777777888555555666666666777777777888888888888888888888888666666666666777777888888;;;::::::999999888888888;;;;;;:::999999:::;;;<<<999777555555666777777666999999999999888888888888666666555555555444444444444444333333333333444444444222111111333444444333444666777777777888:::<<<<<>>===<<<;;;:::222222111000000000000111111222333444555666666777666666666777777888888999888888777666666666777777666666666666777777777777777777777777888888888888555666666777777888888999;;;;;;;;;:::::::::999999<<<============>>>>>>>>>;;;999777888999;;;;;;;;;999888888888888777777777888777777666666555555555555555444444444444555555555444222333444555555444444555666666666555777888999;;;>>>@@@CCCGGGLLLPPPTTTWWWZZZ^^^```cccgggiiilllmmmppprrrtttvvvvvvvvvvvvwwwyyyzzzzzz|||~~~ttteeeXXXFFFDDDDDDGGGOOO\\\iiirrrrrrssstttsssqqqpppqqqrrryyy{{{~~~|||vvvoookkk^^^[[[\\\ccckkkqqqwww|||{{{vvvqqqmmmmmmmmmhhh___WWWXXXdddoooiiikkkiiifffgggmmmppppppqqqjjj___SSSIII@@@999555111///---,,,,,,,,,***))),,,,,,,,,,,,++++++++++++++++++------------++++++******++++++++++++***)))************************************************((()))******)))((()))***---,,,+++++++++---...///......///000000111111222000000000000222555888:::<<<<<<<<<<<<<<<<<<<<<<<>>888333000---...//////......///000...///000111111000...---...---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************++++++,,,,,,++++++************++++++)))))))))))))))*********++++++++++++++++++++++++******))))))***,,,---...---///222555888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888666666666777;;;BBBKKKRRR\\\ccclllrrrsssqqqnnnmmmeeeeeedddbbb```]]]ZZZYYYfffnnnyyyxxxrrrhhhhhhhhhjjjmmmnnnmmmkkkkkkfffaaa\\\YYYYYYYYYYYYYYYXXXVVVSSSQQQNNNLLLKKKLLLLLLKKKKKKKKKHHHDDDAAA888:::===<<<<<<@@@GGGMMMUUUZZZcccpppzzz~~~{{{wwwuuunnneee^^^ZZZVVVOOOJJJDDDAAA===:::999999777666111111000000000111222222333333444555666777777888888888888888888888888888999888888777777666777777777777777888888888999999888888888999999:::::::::999999::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAA@@@BBBEEEIIILLLNNNNNNNNNIIIFFFBBB@@@@@@@@@@@@???;;;:::::::::999999999888;;;::::::999888888777777777777666666666666777777777666444444666666666555333555666666555555555666666888:::;;;===AAAFFFJJJLLLOOOUUUYYY\\\___bbbdddiiiiiikkkmmmpppsssuuuwwwtttwwwzzz{{{||||||~~~zzzlll]]]NNNKKKGGGGGGMMMZZZgggoootttxxx|||~~~}}}zzzwwwvvvxxxzzz{{{|||zzzvvvrrrpppddd]]]YYY]]]dddjjjpppuuuzzzwwwtttrrrpppnnnnnnooollljjjddd\\\VVVXXXaaaiiiiiikkkjjjfffgggmmmrrrsssuuuooofff]]]TTTKKKBBB===444222///......---,,,***------,,,,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++*********************************++++++*********((()))******)))((()))******++++++,,,---...//////...//////000000111222222000000111333555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;dddgggmmmssswwwyyyxxxxxxzzzyyyyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyzzz{{{|||}}}||||||wwwtttqqqqqqtttuuuuuutttlllqqqvvvyyy|||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~xxx|||wwwlllgggggghhhfffddd[[[iiixxx{{{ppp___PPPEEE>>>888444///000222222111111333444///////////////......---//////.........------------,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++'''((()))***++++++******++++++++++++++++++++++++******))))))***,,,---///...///333666999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>888888999:::999888777666777777777999>>>FFFQQQXXXfffkkkpppqqqoookkkhhhhhhccccccaaa```^^^[[[ZZZYYYeeerrrwwwlllggg^^^dddkkknnnlllkkkkkkmmmcccaaa]]]YYYWWWWWWYYYZZZVVVTTTPPPLLLKKKKKKMMMNNNOOOLLLJJJHHHFFFDDDAAA???555999<<<===>>>CCCLLLTTT^^^eeeooowwwzzzyyyvvvssskkkeee]]]WWWTTTOOOGGGAAA>>><<<999777777666555444333333333333333444555666666666777777888999999:::999999999888888888888888:::999999888777777777888888888999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@AAAAAABBBAAAAAACCCEEEGGGIIIJJJKKKHHHLLLSSSZZZaaaeeeggghhhYYYUUUOOOJJJGGGDDDBBB@@@CCCCCCBBBBBBAAAAAAAAA@@@======<<<;;;;;;:::999999999999888888888888999999999777555555777777777666444666777888666666666777555666777888:::===BBBEEEFFFJJJPPPUUUYYY[[[^^^```gggggghhhjjjnnnrrruuuwwwuuuwww{{{||||||{{{zzzzzz}}}~~~~~~|||pppcccYYYSSSLLLIIILLLVVVbbbiiiuuu{{{}}}zzzzzzyyyxxxwwwuuutttsssoooddd[[[ZZZ^^^ccciiinnnnnnjjjgggggggggiiimmmrrrkkkggg```XXXTTTUUUYYY\\\fffhhhgggdddeeelllrrrtttvvvqqqjjjccc[[[RRRJJJDDD666444111000000///---,,,---------,,,,,,,,,++++++)))***,,,------,,,***)))+++,,,,,,---------,,,,,,******************************++++++++++++*********,,,,,,,,,+++***+++,,,)))***+++---.../////////111111111222333333444444///000222555777999;;;<<<999999999999999999999999ppp}}}~~~{{{zzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~vvvpppmmmlllkkkjjjeeejjjrrr|||yyykkk___PPP???777888444---***---111111111222000000//////.........---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,+++++++++*********))))))+++************,,,---...111333666:::<<<>>>>>>===::::::;;;;;;<<<===>>>>>>===<<<<<<;;;999777666555777888;;;???HHHTTTaaajjjttttttsssooojjjgggeeeeeecccbbb^^^XXXTTTVVV\\\bbbrrr|||yyylllfffdddbbbcccfffjjjmmmlllfffaaa]]]]]]^^^___^^^\\\YYYXXXQQQMMMIIIHHHJJJLLLMMMLLLQQQMMMHHHEEECCC@@@<<<888;;;===???@@@CCCJJJTTT\\\hhhnnnrrrrrrrrrqqqnnnhhhccc^^^VVVOOOJJJFFFCCCAAA888888666555444333333333333333333444444444555555777888999:::;;;:::999999777888999:::;;;::::::999777888999999999999;;;===<<<;;;:::999999:::;;;<<<;;;===@@@BBBAAAAAAAAABBBGGGFFFGGGGGGHHHIIIJJJKKKGGGIIILLLPPPSSSWWWYYYZZZXXX\\\fffvvvyyyiii\\\YYYSSSJJJGGGMMMLLLJJJHHHGGGGGGHHHGGGFFFCCC@@@======>>>===:::777888;;;===<<<999888999:::333444444333222222444666999777555444555555444333888888999:::;;;;;;<<<===>>>AAADDDIIINNNUUU\\\aaadddfffiiikkklllnnnqqqtttsssuuuwwwyyyyyy{{{}}}}}}{{{|||~~~|||vvvpppkkkcccZZZUUUQQQOOOWWWbbboooyyy~~~wwwuuuwwwwwwuuurrrnnnkkkgggdddcccbbbaaa```ddd___YYYYYY]]]cccggghhhfff```XXXRRROOOOOOPPPPPPYYY\\\___```ccchhhooouuuxxxsssmmmgggccc]]]UUUPPP@@@777111000///---+++,,,---------,,,------......000///...---+++***)))((())))))))))))))))))))))))((()))***+++,,,,,,+++***))))))************))))))))))))))))))))))))))))))++++++,,,,,,---...//////111000///000222333333222333333333444666999;;;===:::;;;;;;;;;::::::<<<>>>~~~~~~~~~~~~~~~}}}zzzzzzzzz|||}}}|||||||||||||||||||||||||||}}}~~~~~~yyyssspppooooooqqqqqqttt{{{xxxooo___KKK>>>999777000---///222111000111000/////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++++++++***))))))(((((()))***************+++++++++*********))))))******))))))***,,,...///222444777:::<<<=========::::::;;;;;;<<<======>>>;;;;;;:::999777555444333777;;;AAAHHHSSS___llltttyyyyyyyyywwwtttooojjjgggccc```ZZZWWWYYYaaalllttt{{{{{{pppfffaaaaaafffhhhkkkmmmlllhhhbbb]]]\\\^^^aaacccbbb^^^ZZZVVVOOOMMMKKKKKKNNNPPPOOONNNOOOJJJDDD???>>><<<:::888;;;===???CCCIIIQQQZZZaaaiiinnnqqqooonnnmmmiiiccc^^^XXXPPPIIIDDD???<<<999666555333222111111222222444444555555555666666666777888999:::;;;::::::999999999;;;;;;<<<;;;::::::777888:::;;;<<<<<<<<<======<<<<<<<<<<<<======>>>@@@CCCFFFIIIKKKMMMOOORRRTTTTTTUUUVVVXXXZZZ\\\]]][[[]]]aaaeeejjjnnnppprrrvvvyyyxxxkkkhhheee___^^^ccc^^^[[[YYYWWWUUUSSSPPPMMMKKKIIIFFFEEEFFFEEECCC@@@>>>@@@AAA???<<<::::::;;;::::::;;;;;;:::999999999555444444555777999888777666666777888999999::::::<<<>>>BBBFFFJJJPPPVVV[[[___bbbfffiiijjjllloooqqqqqqsssvvvwwwwwwyyy{{{}}}~~~|||{{{}}}zzzuuuwwwoooggg```XXXRRRTTT[[[fffpppzzz~~~|||vvvuuuwwwzzzzzzxxxvvvtttpppnnnkkkhhhdddbbb^^^YYYTTTSSSWWW\\\______```[[[UUUPPPNNNNNNNNNNNNTTTWWWZZZ]]]aaafffmmmrrruuurrrooommmjjjcccZZZSSSCCC:::222111000---,,,...++++++************++++++------,,,,,,++++++******************************))))))***+++,,,+++******))))))************))))))************************++++++,,,---///000000111222111000111333444444333555555555666777999;;;<<<:::;;;<<<;;;::::::;;;<<<}}}zzzvvvsssrrrtttwwwyyy~~~}}}{{{yyyyyyyyy{{{|||{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{}}}~~~}}}zzzvvvuuuwww{{{wwwwww}}}ttt\\\HHH===:::333000222333111//////////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************++++++***************+++***++++++++++++***))))))(((((()))************)))+++++++++******************)))))))))+++---...000555666888:::<<<<<<<<<;;;::::::;;;;;;<<<=========<<<;;;:::999777555444333888>>>HHHTTTbbbppp}}}}}}rrrjjjccc]]]WWWVVV^^^lll{{{}}}tttkkkfffeeeffflllppptttssslllddd]]][[[\\\```dddfffeee```YYYUUUPPPQQQSSSWWWXXXWWWSSSPPPLLLGGG@@@;;;999:::;;;;;;===>>>AAAHHHRRR\\\cccgggjjjnnnoookkkhhhfffaaa[[[VVVQQQIIIBBB===999666444555444222111111222444555666666777777777888888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;===???@@@@@@??????CCCBBBBBBBBBBBBCCCEEEFFFLLLOOOUUUZZZ___ccchhhllljjjkkkmmmpppsssvvvxxxyyy{{{|||~~~~~~xxxvvvsssppplllgggaaa]]][[[YYYVVVUUUTTTRRRPPPNNNGGGHHHHHHGGGCCCAAA@@@@@@?????????>>>===<<<:::999666666666888;;;<<<;;;:::777777777888888999999999:::<<>>===<<<:::999888777777999AAANNN]]]nnn~~~wwwkkk```[[[WWW[[[fffuuu{{{qqqmmmlllnnnpppsssyyy}}}yyynnnccc^^^]]]aaaccceeefffccc^^^YYYUUUUUUZZZaaaeeeeee^^^UUUNNNFFFCCC>>>:::999:::<<<>>>???@@@EEENNN[[[eeejjjllllllnnnmmmgggbbb___ZZZSSSOOOJJJDDD>>>;;;888666444666555333222333555888999888888999999999:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;??????AAACCCGGGJJJKKKKKKPPPNNNKKKIIIJJJNNNSSSVVV^^^dddmmmuuu|||zzztttrrrpppmmmjjjgggeeebbb```XXXXXXWWWTTTPPPMMMKKKJJJGGGEEEBBB@@@???>>><<<;;;<<<;;;;;;;;;<<<<<<999777::::::::::::::::::;;;;;;888:::===???@@@CCCGGGJJJTTTXXX___dddhhhjjjlllmmmoooppprrrsssssstttvvvxxx{{{{{{{{{}}}}}}{{{{{{zzzyyyvvvnnnddd\\\XXXPPPUUU]]]dddkkkssszzz~~~zzzuuuqqqpppsssxxx|||~~~}}}|||zzzwwwrrrooohhhccc^^^[[[[[[\\\ZZZXXX\\\[[[YYYYYYZZZYYYWWWUUUSSSUUUXXX\\\```eeeiiillljjjjjjlllpppsssrrrlllgggTTTIII===777333...---...------,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++******)))))))))******++++++******)))++++++++++++++++++++++++******,,,---///111222333111000000111333555555444777777777777777888888888999;;;======;;;:::::::::|||wwwtttrrrooohhhbbbccchhhooovvv|||{{{zzzyyyxxxwwwwwwxxxxxxyyyxxxvvvuuussssssuuuvvvxxx||||||}}}~~~~~~~~~}}}}}}{{{}}}~~~}}}}}}~~~ttt]]]OOO>>>777111222333000///000.........///////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))******+++++++++******++++++,,,,,,,,,++++++************************************+++---000222444999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;:::999999999999===EEERRRbbbttttttggg[[[ZZZ^^^gggttt|||tttrrrsssuuuvvvzzz~~~qqqfffbbbbbbfffeeedddbbb___\\\YYYXXXZZZaaaiiilllhhh\\\OOOFFF======<<<::::::<<<>>>@@@DDDFFFLLLVVVbbbjjjmmmmmmlllmmmjjjbbb\\\XXXSSSMMMFFFBBB===:::888888777666555555444444555777999;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<@@@AAADDDLLLVVV^^^ccceeeaaa]]]WWWTTTWWW^^^gggmmmvvv~~~}}}{{{zzzuuusssooojjjddd^^^YYYVVVVVVQQQJJJFFFDDDDDDCCCBBB???===<<<;;;;;;:::888555;;;;;;::::::::::::::::::888:::<<<===>>>???BBBDDDNNNSSSZZZaaaeeehhhkkkmmmmmmoooqqqrrrssstttvvvxxx{{{zzz{{{{{{||||||zzzyyytttwwwyyyxxxssskkkbbbZZZLLLMMMPPPUUU[[[dddooowwwyyyvvvsssrrruuuzzz}}}wwwrrrkkkfffeeeccc```^^^______```bbbcccccc```]]]\\\\\\\\\___bbbfffiiikkkfffeeefffjjjooorrrqqqooo^^^RRRDDD<<<666///,,,,,,...------,,,++++++,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++,,,,,,+++******)))))))))******++++++++++++******************************((()))***,,,...000111222000//////111333555444444666666777777777888888888:::;;;<<<<<<;;;::::::;;;yyysssoooeeebbb```^^^___`````````gggppp~~~~~~|||zzzyyyzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwww||||||}}}}}}}}}}}}||||||yyy{{{~~~~~~~~~~~~~~~}}}}}}~~~zzziii\\\DDD;;;444222222000///111.........///////////////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))***++++++++++++***)))************)))((((((***************+++++++++++++++,,,---///222555666::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::CCCKKKYYYhhhvvvwwwiii___XXX^^^iiiwww~~~{{{|||~~~tttjjjffffffhhheeebbb^^^\\\\\\]]]^^^^^^cccgggfff]]]QQQDDD===777888999:::;;;>>>BBBFFFMMMPPPWWW```hhhlllmmmllliiijjjeee]]]VVVRRRMMMGGG>>>;;;777555555666777666333444444555666777888999;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>======<<<<<<======>>>???@@@DDDMMM\\\mmm{{{wwwrrrllliiimmmwww}}}uuummmiiiddd^^^VVVQQQOOONNNLLLJJJBBB@@@===;;;;;;;;;999888:::999999888888777777777888999;;;<<<<<<<<<>>>@@@GGGLLLSSSZZZ___cccgggjjjkkkmmmoooqqqqqqsssuuuwwwzzzzzzzzzzzzyyyxxxxxxwwwssswwwxxxvvvsssnnnddd[[[NNNJJJIIILLLPPPWWWbbblllwwwvvvvvvwww|||zzzrrrmmmkkkjjjgggeeeddddddfffiiikkkjjjgggddddddbbb``````cccgggiiijjjfffcccaaadddiiinnnoooooocccWWWJJJAAA:::222...---------,,,+++************------,,,+++******))))))++++++++++++++++++++++++,,,+++******)))***************++++++++++++******))))))))))))))))))))))))))))))***,,,...///000111000000///111444666666555444555666888999::::::::::::;;;;;;;;;::::::<<<>>>ssspppllliiifffbbb]]]YYYSSSTTTTTTTTTVVV[[[bbbgggttt~~~~~~|||yyywww{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzz{{{|||}}}}}}}}}}}}{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwzzzttthhhNNNCCC888444222//////111............/////////000......---------,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******************++++++))))))***+++++++++++++++***************)))(((((())))))*********+++++++++,,,,,,---///111444777999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777777777999;;;===IIISSSaaaoooyyy}}}|||yyyuuunnnggg```[[[\\\fffvvvuuukkkhhhgggdddbbb```^^^___aaadddfffcccccc```YYYNNNCCC===:::888999;;;;;;>>>CCCKKKQQQVVV[[[ccciiillllllkkkkkkeeeeee```VVVOOOLLLGGGBBB<<<999555333444555666666444555666888999999999888<<<<<<<<<<<<===============<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>???AAABBBCCCFFFNNN]]]rrrwwwrrrkkkgggfffbbb]]]XXXOOOKKKFFFBBB@@@???>>>===::::::999999888777666666666888:::;;;::::::;;;===>>>CCCIIIPPPVVV[[[aaaeeegggiiilllnnnoooqqqtttvvvyyyyyyzzzyyyxxxxxxxxxxxxuuuxxxxxxuuussspppggg]]]QQQLLLJJJKKKMMMOOOWWW```nnnpppuuu{{{{{{sssooonnnooonnnmmmjjjkkkmmmooorrrqqqnnnlllhhhddd```___bbbfffiiijjjhhhdddaaabbbfffiiiiiihhhdddXXXMMMEEE???777111000///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++************************+++***)))))))))***+++,,,***++++++,,,,,,++++++***((((((((((((((((((((((((++++++,,,---...///000000222111111333666888888777333555777:::<<<>>>>>>>>>:::::::::999888:::>>>AAAyyyoooiiibbb___]]]\\\]]][[[XXXTTTOOORRRTTTUUUWWW^^^jjjsss}}}}}}}}}}}}~~~}}}zzzwww{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvxxxyyyzzz|||}}}~~~~~~~~~}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{||||||vvvooojjjjjjnnnrrruuu{{{pppUUUIII<<<666222//////111---.........//////000000......---------,,,,,,,,,---------,,,,,,,,,++++++))))))******+++++++++,,,************************++++++***************+++((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++------...000222555888::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::999888888:::<<>>>>>>>>AAAIIITTT\\\\\\ccckkkpppooollljjjjjjaaaaaa[[[RRRKKKHHHDDD???===:::666444555666666666666888:::<<<===<<<;;;:::<<<<<<<<<<<<===============<<<<<<;;;;;;===>>>???@@@@@@???@@@AAACCCEEEGGGOOOXXXkkkyyypppiii^^^YYYQQQJJJFFFDDDBBB@@@===<<<<<<;;;:::999888888555777999:::999999:::;;;888<<>>??????AAAGGGQQQ\\\cccllllllmmmnnnnnnkkkfffbbb___ZZZRRRKKKFFFAAA===;;;777666444333333444666777:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;===>>>>>>>>>>>>>>>======>>>>>>EEECCCCCCEEEIIIOOOTTTWWW___kkk|||qqqhhh```\\\UUUIIICCCCCCAAA@@@===<<<<<<:::888666888999999888777666888999::::::;;;???DDDLLLSSSWWW```cccgggjjjlllnnnppprrrwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvtttssssssrrrooommm[[[ZZZYYYVVVTTTQQQOOONNNRRR[[[jjjzzzyyyxxxvvvsssppppppsssvvvyyyxxxvvvuuuuuuuuuvvvvvvmmmgggdddeeegggfffiiimmmpppnnnhhhcccdddfffddd___\\\ZZZUUUQQQJJJBBB:::444555333000/////////...------,,,+++++++++,,,---.........---,,,+++++++++,,,++++++++++++++++++++++++((()))))))))************---,,,+++***))))))))))))***+++---.........000222333444555666777999::::::999999::::::;;;<<<======>>>777666;;;;;;888???LLLqqqfff```]]]\\\___bbbeeeeeebbb___^^^___\\\[[[^^^hhhrrr|||{{{{{{zzzzzzzzzzzzzzz{{{||||||{{{zzzyyywwwvvvuuuuuuvvvvvvwwwwwwvvvvvvuuuvvvxxxzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~~~~uuuqqqkkkeeecccdddgggiiioooyyysssssswww}}}zzztttbbbWWWHHH<<<666444222222111111111000///...,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((*********+++,,,,,,------------///111333666888999:::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999777777888999===FFFPPP___lllxxxxxxsssnnnjjjhhhcccbbb```^^^XXXTTTYYYbbbrrr}}}tttooollljjjmmmuuu}}}zzzpppkkkeee___[[[\\\YYY]]]```ccchhhmmmkkkfff[[[RRRGGG>>>:::999999999@@@AAADDDGGGMMMVVV___ffflllllllllllllllhhhccc___ZZZUUUNNNHHHCCC???;;;888666555444333444555777888;;;;;;<<<=========<<<<<<<<<===???>>>======???@@@>>>??????@@@@@@BBBEEEGGGGGGHHHJJJNNNVVV^^^eeeiiiuuu~~~~~~uuunnncccUUUKKKIIIEEEBBB???===<<<:::888666888999888777666666666777999999999;;;???EEEJJJNNNYYY]]]cccgggjjjlllnnnpppssssssttttttuuuuuuvvvvvvxxxwwwvvvvvvvvvuuusssqqqfffeeeccc```[[[VVVQQQNNNKKKUUUdddvvv{{{{{{yyywwwtttsssuuuvvvxxxvvvsssrrrrrrssstttuuussskkkfffiiillllllkkkkkklllnnnnnnkkkkkkmmmjjjeeebbb___ZZZUUUNNNEEE<<<777555222///---,,,,,,+++***,,,++++++******+++,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++)))))))))******************************++++++,,,+++,,,............000111000000111222333555666666888:::<<<>>>>>>===<<<;;;<<<777777<<<;;;999BBBQQQtttggg```___aaacccjjjlllmmmllliiigggggggggdddfffmmmzzz{{{zzzyyyuuuuuuuuuvvvwwwzzz|||}}}~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvvvvvvvuuutttssssssvvvxxxzzzzzzzzzyyyzzz||||||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~{{{uuurrrlllgggdddccccccdddppp{{{|||zzzyyy|||}}}zzzrrrkkkiiimmmssszzz~~~|||vvvqqqfff]]]OOOAAA777222000111222222111000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------************************++++++,,,------,,,***)))*********+++,,,---------......000222444666888999888888999:::;;;======>>>;;;<<<===>>>===;;;999888888777888;;;===BBBLLLWWWgggpppuuuqqqkkkgggeeebbbbbb```]]]ZZZUUUUUU```mmm}}}yyytttnnnjjjiiiiiilllsssxxxyyyyyyxxxnnneee```\\\XXXWWWYYYXXX^^^dddhhhkkklllggg___OOOGGG===888888;;;;;;999AAAEEEIIIOOOUUU]]]eeejjjmmmlllkkkjjjhhhddd^^^ZZZRRRNNNHHHBBB>>>;;;888555555555444444555777999:::;;;<<<<<<===============999;;;======<<<<<<===>>>>>>??????@@@AAADDDIIIMMMNNNQQQWWW```kkkwww{{{yyyvvvuuuvvvxxxzzz}}}~~~}}}}}}}}}}}}uuueeeXXXRRRKKKGGGCCC@@@???>>>===<<<::::::999888888777777777;;;:::999999;;;>>>BBBDDDPPPUUU[[[aaafffiiilllnnnpppppppppqqqqqqssstttuuuwwwvvvuuuvvvwwwwwwuuutttnnnmmmkkkggg___VVVNNNIIIDDDKKKYYYkkk|||~~~}}}||||||{{{zzzzzz|||}}}{{{yyyvvvuuuvvvxxxuuurrrqqqrrrtttuuuuuuyyyooojjjmmmrrrpppkkkggggggooouuuuuuuuutttqqqlllkkkhhhccc]]]VVVMMMDDD>>>888555111...,,,,,,+++)))++++++************++++++***))))))))))))(((((((((+++++++++++++++++++++++++++*********************((((((((()))+++,,,...///,,,---//////......///000222222222333555666888999888:::===@@@@@@>>>;;;999:::888999<<<::::::EEETTT}}}ssskkkiiikkkooorrrwwwwwwuuutttrrrqqqqqqqqqrrrvvv~~~}}}|||{{{zzzzzzzzzzzz|||~~~~~~{{{wwwuuutttrrrrrrrrrsssuuuxxx{{{}}}}}}|||yyywwwvvvvvvxxxyyywwwwwwvvvvvvuuusssrrrqqqvvvxxxzzz{{{zzzzzz{{{|||}}}{{{yyywwwwwwyyy{{{}}}~~~~~~}}}zzzwwwtttqqqmmmjjjhhhggggggttt|||xxxuuussstttvvvsssjjjbbb```dddkkkrrrwwwvvvrrrnnnmmmfffYYYJJJ===555222222222111111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++************************************++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,+++******)))******+++,,,---......///000222444666777888999888999999:::;;;<<<======:::<<<===>>>===;;;999777888777:::???CCCHHHRRR]]]fffkkklllgggcccccccccaaafffaaa\\\WWWTTTYYYiiiyyyuuuqqqpppooommmlllmmmpppuuuvvvtttqqqmmmddd\\\XXXUUUSSSUUUYYY[[[cccjjjllllllhhh^^^UUUFFF>>>666444888<<<<<<;;;AAAFFFNNNVVV^^^dddkkkooonnnllljjjgggddd___YYYUUUKKKGGGBBB===:::888666444555555555666777999;;;<<<<<<<<<===>>>>>>>>>>>>===999;;;===>>>===<<<<<<===@@@BBBCCCDDDEEEJJJQQQWWW]]]bbblllxxx~~~|||yyywwwvvvtttrrrpppmmmllljjjhhheeebbb```___]]]___aaacccfffhhhiiijjjhhhgggfffddddddcccccccccjjjmmmsssxxx|||ssseee]]]TTTPPPKKKGGGEEEEEEDDDCCC>>>===;;;::::::::::::999<<<;;;:::999:::<<<>>>???HHHMMMTTT[[[aaaeeejjjlllooonnnooooooqqqsssuuuvvvssssssssstttvvvwwwvvvtttssssssqqqllldddXXXMMMGGGBBBEEEMMM\\\lllwwwyyywwwwwwtttqqqoooooopppqqqrrrvvvyyy||||||zzzwwwtttsssyyyvvvuuuuuuxxxxxxwwwuuuxxxqqqnnnqqqrrrmmmgggeeedddoooyyy|||zzzxxxsssnnnqqqoookkkfff```XXXPPPJJJ???;;;666222000...---+++,,,,,,++++++++++++++++++******+++++++++*********************************,,,++++++++++++*********(((((()))***+++---...///---...//////...---///000444444444555666888:::;;;999:::<<<======<<<:::888999999;;;;;;888999DDDRRR}}}xxxvvvwww{{{}}}}}}{{{yyyxxxyyyzzzzzz~~~}}}|||zzzyyyyyyxxxxxxwwwyyyzzzyyywwwtttrrrrrrrrrrrrrrrssstttvvvxxxzzzzzzxxxvvvsssssstttvvvxxxvvvvvvvvvvvvuuusssrrrqqqwwwyyy{{{{{{zzzzzz{{{|||~~~|||zzzyyyyyyzzz|||~~~}}}~~~~~~|||zzzyyywwwuuusssrrrqqqqqquuu}}}~~~wwwuuuuuusssqqqnnnnnnnnnjjjbbb[[[XXX\\\ccckkkrrrvvvuuutttuuupppeeeVVVHHH>>>888777111000000000000111222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++***************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***************))))))***+++,,,---...//////000222333555777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===<<<:::888777888999>>>EEEJJJNNNWWWaaafffgggeee```___cccdddccciiiaaaXXXRRRSSS\\\nnnuuulllkkkoooqqqqqqpppqqqsssuuutttppplllggg```YYYVVVSSSRRRUUU[[[bbbjjjqqqpppkkkcccVVVLLLAAA<<<666555999===>>>===BBBHHHRRR\\\ccciiimmmpppmmmkkkgggccc___ZZZTTTOOOEEEBBB===:::888888666555555666666888999;;;===>>><<<===>>>>>>??????>>>>>>===???@@@AAA@@@@@@AAABBBBBBFFFJJJNNNQQQYYYccckkkttt{{{{{{uuunnnjjjfffcccdddeeefffggghhhfffcccbbbaaa```]]][[[YYYXXXWWWUUURRRPPPOOONNNLLLMMMOOOQQQTTTUUUVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPTTTWWW[[[___bbbfffjjjnnnttt{{{uuukkkfffaaaZZZTTTPPPMMMJJJIIIEEEAAA<<<::::::::::::999:::999888888888:::<<<===BBBFFFNNNUUU[[[aaagggjjjkkkkkklllnnnppprrrtttuuurrrrrrrrrtttwwwxxxwwwvvvxxxxxxwwwsssjjj^^^RRRKKKCCCBBBDDDMMMYYYcccfffffffffgggffffffffffffggghhhooosssxxxzzzyyyvvvsssrrrvvvuuuuuuxxx{{{{{{vvvrrrqqqpppqqqrrrnnnfffcccdddcccnnnwwwzzzxxxvvvrrrmmmppppppooommmiiibbbYYYSSSFFFAAA;;;555222000...,,,......---------,,,,,,+++)))***++++++++++++******************************,,,,,,,,,,,,++++++++++++++++++******+++,,,---------///000///......///000222111111111333555777999::::::999888888888999999999:::;;;:::888999BBBLLL}}}}}}|||yyyyyy{{{~~~~~~~~~}}}|||zzzyyyxxxxxxxxxuuuvvvwwwvvvsssrrrrrrrrrsssttttttuuuuuuvvvvvvvvvwwwuuusssqqqqqqrrruuuvvvuuuuuuvvvvvvvvvuuuttttttwwwyyy{{{{{{{{{zzz{{{|||~~~}}}{{{zzzzzz{{{}}}~~~||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||xxxxxxnnniiiiiinnnnnnmmmkkkiiiddd^^^ZZZUUUXXX^^^gggqqqyyy|||~~~xxxsssiii]]]PPPDDD;;;666222111000000000111333444........................,,,,,,,,,,,,,,,,,,,,,,,,******)))+++,,,---+++***++++++++++++++++++++++++------,,,,,,+++******)))************************)))))))))))))))*********)))***+++,,,---...///000222333555777888888888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888;;;CCCLLLPPPSSSZZZbbbhhhhhhddd```aaafffgggeeeeee[[[RRRPPPVVVaaaqqq~~~tttkkkgggiiinnnqqqsssqqqpppqqqsssrrrmmmiiieee```[[[YYYVVVTTTXXX^^^gggoootttqqqhhh]]]OOODDD>>><<<999999;;;???AAACCCGGGNNNXXX```fffjjjlllmmmjjjgggccc^^^YYYTTTMMMIII@@@===999777777777777666666777888:::;;;<<<===>>>======>>>???????????????;;;<<<>>>???@@@BBBFFFHHHFFFLLLUUU\\\cccnnn{{{}}}xxxrrrlllddd]]]XXXUUURRROOOMMMOOOPPPQQQRRRTTTSSSQQQQQQQQQPPPMMMKKKIIIHHHGGGFFFEEECCCBBBBBBAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGJJJKKKLLLOOORRRUUU\\\aaaggglllpppuuuzzz}}}|||wwwooohhhbbb]]]YYYVVVQQQJJJAAA;;;999999888777777777666666777888:::;;;>>>BBBHHHNNNTTT[[[bbbgggfffgggjjjllloooqqqrrrrrrsssssssssuuuxxxyyyyyyxxxvvvwwwwwwsssjjj^^^SSSLLLEEEBBB@@@CCCJJJRRRVVVXXXWWWZZZ]]]^^^^^^]]]^^^___hhhmmmtttxxxyyywwwtttsssrrrpppqqquuuyyyyyysssmmmlllmmmpppqqqjjjbbb```ddddddkkkpppqqqqqqrrrppplllnnnoooqqqssspppiii```YYYLLLFFF>>>888333000...---.../////////...---,,,+++'''((()))*********)))(((************************++++++,,,,,,,,,------------,,,,,,++++++++++++,,,---...000000//////000111333222111111333555888::::::999777666666777999;;;999:::::::::999<<>>GGGRRRVVVWWW[[[aaaeeedddaaa___ccciiijjjggg^^^TTTOOOTTT___jjjttt{{{zzzpppfffdddhhhmmmrrrtttqqqooommmnnnpppqqqnnnkkkfffbbb___]]]YYYVVVZZZ```dddlllooojjj___SSSFFF<<<:::;;;<<<<<<===@@@EEEIIIQQQWWW^^^dddggghhhhhhhhheeebbb]]]XXXSSSMMMGGGCCC<<<999666555666777777777888888:::;;;<<<===>>>>>>===>>>??????@@@@@@??????:::<<<>>>AAAEEEJJJQQQUUU]]]eeepppyyytttmmm```\\\XXXSSSPPPLLLHHHEEEEEECCCAAA@@@BBBCCCCCCBBBDDDDDDCCCDDDDDDDDDAAA????????????>>>======<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>?????????@@@CCCEEEFFFIIIMMMRRRWWW\\\```bbbnnnsss{{{~~~yyyuuurrreee[[[LLLBBB===;;;999777999999888888888999:::;;;<<<>>>BBBGGGMMMUUU]]]ccccccfffjjjnnnqqqrrrsssrrrrrrrrrrrruuuwwwyyyxxxwwwuuuvvvuuuqqqhhh]]]RRRKKKDDDBBBAAAAAACCCHHHLLLOOOSSSVVVZZZ\\\\\\\\\]]]^^^dddjjjrrrxxxzzzyyyxxxxxxrrrnnnkkknnntttuuuqqqllllllkkkmmmnnnkkkdddbbbdddeeeggggggeeeiiinnnooommmqqqtttxxx{{{zzzrrrggg___RRRLLLCCC<<<666333111///...............,,,+++***'''(((***+++,,,+++***)))***************************++++++,,,---...//////---,,,,,,++++++,,,,,,,,,,,,...///000//////111333333222111111222555888:::888777777777888999:::;;;888888999:::===AAADDDDDD|||yyywwwuuusssooolllkkkpppyyy}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvtttttttttrrrpppqqqtttvvvrrrtttwwwyyyzzzyyywwwvvvssssssrrrrrrrrrssstttuuurrrsssuuuvvvxxxyyyzzzzzzwwwyyy{{{|||{{{{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzz{{{|||~~~|||yyyzzz~~~{{{}}}}}}|||}}}qqqlllqqqtttsssmmmiiiiiijjjdddcccdddiiipppxxx~~~~~~wwwooogggZZZJJJ>>>999777444111////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------+++++++++++++++++++++++++++*********+++,,,,,,---)))***+++,,,...///000111333555777999:::999888777666777888:::<<<===??????>>><<<:::888777888999::::::???JJJUUUYYYXXX[[[```___^^^\\\]]]ccckkkmmmiiiXXXQQQOOOZZZiiisssxxx{{{lllbbb\\\```kkkssswwwxxxpppnnnkkklllppprrrqqqooogggdddbbb```\\\XXX[[[aaa___fffhhhbbbWWWKKK???666666:::===>>>>>>@@@GGGMMMYYY]]]cccggghhhfffeeedddaaa^^^YYYTTTOOOIIICCC???999777444333555666777777999999;;;<<<======>>>===>>>>>>???@@@@@@@@@@@@???@@@BBBEEEIIIOOOWWW```fff}}}yyymmmaaaVVVNNNKKKHHHDDDAAA@@@???>>>===???===<<<;;;<<<<<<;;;:::;;;;;;;;;<<<======:::888<<<<<<<<<<<<<<<<<<<<<<<<666777777888888888888777888888888777888888999999999::::::999888999<<<>>>999999<<<@@@GGGKKKNNNNNNUUUZZZbbbkkktttvvviiiWWWIIIBBB???;;;999======<<<<<<<<<<<<<<<<<<;;;<<<>>>BBBHHHPPPZZZ```dddhhhmmmrrruuuvvvuuutttppppppppprrruuuvvvuuutttzzzzzzyyytttkkk```UUUNNNBBBCCCCCCBBBBBBDDDHHHKKKVVVYYY]]]___^^^___aaadddccciiiqqqxxx{{{|||||||||tttnnniiijjjppptttrrrooooookkkjjjmmmmmmiiieeedddfffddd```^^^dddmmmqqqooovvvzzzyyymmmdddXXXRRRHHH@@@:::777444333------......---+++***))))))***,,,.........,,,+++)))))))))))))))))))))))))))***+++,,,...///000000,,,+++++++++,,,,,,---...+++---///000///000222444...---,,,,,,---000333555666777888:::;;;;;;;;;:::777777888;;;AAAFFFGGGDDD|||uuuooojjjfffdddeeeeeejjjsss{{{~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvxxxxxxuuuqqqmmmmmmqqqvvvxxxvvvvvvxxxzzzzzzvvvsssrrrrrrqqqqqqrrrsssuuuvvvttttttttttttvvvxxxzzz{{{yyyzzzzzzzzzyyyyyyxxxwwwtttuuuvvvxxxxxxyyyyyyyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~{{{~~~|||uuu}}}yyyuuuuuummmmmmlllkkkmmmsss}}}xxxqqqfffTTTCCC;;;555111222333000......000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,444222...***(((((()))***)))************+++++++++++++++,,,---///111333444555777999;;;;;;:::888666999999888888999;;;<<<===???===:::999999999999888:::CCCLLLOOORRRXXX\\\]]]]]]\\\]]]bbbffffff```ZZZNNNMMMQQQ___pppxxxvvvpppccc^^^\\\bbbnnnwwwxxxuuujjjlllqqqxxx}}}{{{ssskkk```cccbbb^^^]]]```bbb```aaa```[[[RRRGGG@@@======<<<===>>>???BBBJJJVVV^^^___aaaeeehhhjjjgggbbb^^^\\\WWWPPPJJJFFFBBB>>><<<777777888888999999999:::======<<<===>>>>>>===;;;??????@@@@@@AAABBBDDDEEEIIIJJJMMMTTTaaappp~~~{{{pppbbbWWWPPPJJJCCC>>>@@@???>>>>>>============<<<999666777:::<<<<<<:::999:::;;;;;;::::::<<<>>><<<<<<;;;;;;999888666555999888888888888999:::;;;:::999777666555666777777777777888888999:::::::::>>>===<<<;;;<<<>>>@@@AAAEEEHHHLLLRRRXXXaaaiiiooo~~~vvv___NNNEEEBBB@@@???999::::::;;;;;;;;;::::::;;;;;;<<<>>>CCCIIIOOOSSS___dddiiinnnooopppqqqrrrsssqqqppprrrvvvwwwvvvtttvvvuuutttrrrnnneeeZZZRRRHHHHHHFFFDDDBBBCCCFFFHHHQQQYYYccchhhgggfffgggiiikkkmmmrrryyy}}}tttnnnjjjjjjpppuuuwwwvvvvvvpppiiihhhkkkooopppooogggbbb^^^___dddmmm{{{~~~rrrhhh]]]UUUIIIAAA>>>;;;666222/////////...---+++***))))))))))))))))))************************************++++++,,,,,,++++++***---,,,+++***+++,,,---...111111111111000000000000444333111111111333555666555777999999888777777888999777999@@@IIIMMMKKKFFF{{{uuuoooiiieeeccceeeffflllvvv}}}~~~}}}}}}zzzzzzyyyxxxwwwvvvuuuuuuuuuuuussspppnnnooossswwwxxxwwwwwwyyy{{{zzzwwwtttrrrqqqqqqqqqqqqssstttuuuuuuttttttttttttuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyy{{{zzzzzzzzz{{{}}}~~~}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~yyyuuuvvvuuussstttxxxtttbbbRRR@@@888333333444111///000///............---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......,,,+++************************+++++++++++++++,,,,,,...///111333444666777888::::::999888777:::::::::::::::<<<===>>><<<:::888777888999999:::;;;EEEMMMQQQTTTYYY\\\\\\[[[\\\___cccccc```YYYSSSMMMOOOVVVcccooouuuqqqlllccc```___eeepppwwwwwwuuummmooosssyyy{{{wwwoooggg```aaa```^^^___bbbbbb___XXXTTTMMMEEE>>>;;;;;;===>>>???AAADDDIIIRRR[[[aaaddddddddddddeeeccc```]]]WWWSSSLLLFFFBBB???<<<999777777888888999::::::;;;=========>>>??????>>>===@@@AAABBBCCCDDDFFFHHHJJJTTTYYYcccooo~~~xxxmmmaaaYYYOOOHHHFFFDDDAAA>>><<<<<<;;;:::::::::::::::999777666777:::<<<;;;:::999;;;;;;;;;:::999:::<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888777777777777888888888888888888777777777999999777777777999;;;<<<===???BBBFFFJJJPPPWWW\\\gggooo||||||eeeSSSJJJFFFCCCAAA>>>???????????????>>>>>><<<;;;;;;===@@@EEEJJJNNN[[[aaahhhnnnpppqqqrrrrrrqqqpppoooqqqtttuuuuuusssvvvuuuuuutttqqqkkkbbb[[[PPPOOOLLLIIIFFFFFFGGGHHHLLLSSS]]]dddffffffgggiiillllllpppwww~~~~~~xxxsssnnnnnnsssxxxzzzzzzyyysssnnnmmmpppuuuvvvuuugggaaa]]]___eeeoooxxxooofff]]]QQQHHHBBB===666111111111000///...---,,,+++,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***++++++------//////000000111111111222666555333222222222444555444666888888777666777888;;;:::===DDDMMMPPPMMMGGG}}}yyytttnnnhhhccc```dddgggnnnyyy~~~~~~~~~~~~zzzyyyxxxwwwvvvuuuuuutttssssssrrrpppoooqqquuuxxxxxxxxxxxxyyyzzzyyywwwtttqqqqqqqqqqqqrrrssstttuuuuuuttttttsssssssssttttttyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxzzzyyyxxxxxxyyy|||||||||{{{{{{zzz{{{{{{{{{|||||||||||||||}}}~~~{{{zzz{{{|||}}}~~~rrraaaGGG>>>666444444222111333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***************+++++++++,,,,,,,,,---///111222333444777777777888888999999999;;;;;;;;;;;;;;;<<<>>>>>>;;;:::888777888:::<<<>>>???IIIRRRVVVYYY\\\^^^]]]\\\```dddddd```YYYRRRNNNPPPVVV```jjjqqqpppkkkfffccccccfffmmmvvvzzzxxxtttqqqssswwwzzzyyysssjjjddd```bbbbbbaaadddfffbbb[[[NNNHHH???999777999<<<>>>@@@AAADDDKKKTTT\\\cccfffiiifffbbb___^^^]]]\\\ZZZPPPLLLFFFAAA>>>;;;888666666777888999:::;;;<<<============>>>??????@@@@@@???@@@BBBCCCFFFJJJPPPTTTbbbnnnsssgggZZZQQQJJJEEE???<<<===??????===;;;:::999999999999999999999888888999;;;===<<<;;;:::<<<======;;;:::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<;;;:::999999:::::::::999999999888888;;;::::::999888888777777999888777666777888999:::888999;;;;;;===@@@EEEIIIOOOUUUaaannn{{{zzzeeeUUUMMMIIIFFFCCC@@@@@@??????>>>=========<<<;;;:::;;;===AAAEEEGGGRRRYYYcccjjjoooppppppqqqooonnnnnnooorrrssssssrrruuutttttttttsssooojjjfff\\\ZZZVVVQQQMMMKKKIIIIIIGGGLLLTTT\\\dddhhhkkklllpppnnnnnnttt|||~~~{{{wwwqqqppptttxxx{{{{{{yyytttpppooorrruuuvvvvvvfff___YYYYYY^^^iiiyyy|||tttkkkdddYYYPPPIIIBBB:::555222222111111000///...---------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,---.........///000111222333333777666555333333333333444444666888999888888999:::<<<===AAAJJJQQQSSSNNNIII}}}|||xxxsssmmmgggbbb___dddhhhqqq|||~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvuuuttttttsssrrrrrrtttvvvxxxvvvwwwxxxyyyyyywwwuuusssrrrrrrrrrsssssstttuuuuuuttttttssssssssssssttttttxxxxxxxxxxxxwwwvvvuuutttvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxwwwvvvxxx{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxxxxzzz|||~~~|||xxx{{{{{{jjjNNNDDD999555444111111333//////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***++++++++++++************+++++++++,,,,,,,,,---...000222333444555777777666666777888999:::;;;;;;;;;;;;;;;<<<======<<<;;;:::999999;;;???CCCFFFPPPYYY\\\^^^``````^^^bbbfffgggccc[[[TTTQQQQQQYYYbbbmmmtttsssmmmfffbbbcccgggoooyyyyyyssssssvvvyyyzzzvvvooohhhcccbbbfffhhhjjjllljjj```UUUGGGAAA999666888<<<>>>???BBBCCCHHHQQQ]]]eeehhhhhhjjjfffaaa\\\YYYWWWUUUSSSJJJFFFAAA===:::999777555666777888:::;;;===>>>>>>===>>>???>>>>>>>>>???AAA@@@BBBDDDGGGMMMVVVaaajjjzzz~~~oooaaaXXXQQQKKKFFFCCC@@@<<<:::;;;<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>======;;;===??????===<<<<<<<<<=========>>>>>>??????@@@>>>>>>???@@@@@@??????>>><<<<<<<<<<<<;;;::::::999======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;;;;<<<<<<::::::;;;::::::;;;>>>AAACCCGGGOOOYYYfffvvvxxxgggZZZUUURRROOOLLLDDDCCCBBB@@@???======<<<<<<;;;:::;;;<<>>DDDMMMTTTUUUOOOIII~~~{{{vvvpppjjjfffccceeeiiisss~~~~~~{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwxxxwwwvvvvvvvvvwwwwwwwwwtttuuuwwwwwwvvvtttrrrqqqrrrsssttttttuuuvvvvvvvvvrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvxxxzzz~~~zzzzzzzzzzzz{{{{{{|||}}}xxxyyy{{{}}}yyy~~~}}}lllTTTHHH<<<666333111000333000000000000////////////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))******+++***++++++++++++,,,,,,,,,,,,...000222444555555555777666555555666888:::;;;999:::::::::;;;;;;;;;;;;<<<<<<:::999888<<>>999999<<>>??????>>>@@@@@@???>>>>>>@@@BBBDDDGGGLLLRRR[[[iii{{{{{{jjjbbbVVVMMMIIIGGGEEEDDDAAA???<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???>>>???AAA@@@>>>===>>>>>>BBBBBBCCCDDDDDDDDDCCCBBB@@@AAACCCDDDFFFFFFGGGGGGBBBAAAAAA@@@>>>======<<<<<<<<<======>>>>>>>>>>>>==================>>>>>><<<=========<<<<<>>@@@CCCDDDDDDKKKUUU^^^dddhhhkkkmmmnnnooopppqqqrrrsssuuuvvvwwwwwwvvvuuusssrrrqqqqqqooolllgggbbb^^^YYYTTTOOOMMMKKKJJJOOO[[[jjjwww}}}zzzvvvvvvyyy}}}~~~}}}|||}}}|||{{{zzz}}}yyyvvvtttrrrpppooommmddd\\\WWWVVVYYYdddoooyyy{{{~~~{{{vvvppplllhhhfffaaa[[[SSSJJJBBB<<<555444222000///.........((())))))***+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---......///000000000111111000000000000000000333333333444555666777777444666999:::999:::;;;<<<999===FFFOOOVVVUUUPPPJJJ~~~yyysssnnnkkkiiieeejjjttt~~~|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxyyyxxxwwwxxxyyyzzzyyyxxxrrrtttvvvvvvtttqqqpppppprrrssstttuuuuuuvvvuuuuuuqqqrrrssstttuuuuuuuuuuuussstttuuuuuuvvvvvvuuuuuuwwwvvvuuutttuuuuuuwwwwwwwwwwwwwwwwwwxxxyyy{{{|||zzzzzzzzzzzz{{{|||}}}~~~||||||}}}~~~}}}nnnYYYMMM@@@999555111000222111111111000000000//////////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++***))))))***+++++++++++++++,,,,,,,,,,,,---...111333555666666666666555555555666888:::;;;999999:::;;;;;;::::::999999999999888888>>>GGGNNNUUU]]]ccccccaaaaaa___]]]fffddd]]]TTTMMMOOOWWW___pppvvv|||{{{tttlllgggfffgggqqq}}}~~~wwwzzz{{{wwwoooiiihhhiiiooovvvzzzvvvmmmbbbRRRFFF<<<;;;:::;;;===???@@@@@@FFFJJJQQQZZZbbbffffffeeebbb___[[[WWWSSSMMMGGGBBB@@@===:::888888888888777999:::;;;<<<===>>>???@@@>>>AAABBBAAA@@@AAAEEEIIIHHHOOOYYYcccoooxxxhhh___VVVQQQJJJEEEBBBBBBBBBAAA<<<<<<;;;;;;;;;<<<<<<<<<=========<<<======>>>??????@@@@@@@@@???@@@CCCFFFHHHHHHHHHEEEBBBAAAAAACCCCCCEEEGGGIIIIIIGGGEEEDDDBBBBBBCCCDDDFFFIIIKKKLLLLLLJJJHHHEEECCCBBBBBBBBB=========>>>???@@@@@@AAA======>>>>>>???@@@@@@@@@>>>@@@AAA@@@@@@@@@BBBDDDCCCCCCDDDFFFJJJQQQZZZ```qqq~~~vvvqqqkkkeee```XXXVVVQQQMMMHHHEEECCCBBB>>>>>>>>>>>>???AAACCCDDDDDDIIIPPPWWW]]]dddiiimmmmmmooorrrsssssstttvvvxxx{{{{{{{{{yyywwwuuuuuuvvvtttqqqmmmjjjhhhccc]]]WWWTTTQQQLLLMMMUUUdddttt~~~~~~|||yyyxxxzzz~~~}}}zzzwwwtttrrrpppoookkkddd\\\WWWSSSSSSZZZbbbooorrruuuuuuqqqmmmhhhfffjjjiiifffaaaXXXMMMCCC===777666333000...---------(((((()))***+++,,,------***************************++++++,,,,,,++++++***,,,,,,...///000000111000111111111111000000//////111111222444555666777888333555777888777777888999999>>>HHHRRRXXXXXXSSSOOO}}}vvvqqqmmmlllkkkfffkkkttt|||~~~~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvxxx{{{|||{{{yyyrrruuuwwwwwwsssppppppppppppqqqrrrssstttttttttsssqqqrrrsssttttttsssrrrrrrqqqrrrssstttuuuvvvvvvvvvxxxwwwuuuttttttuuuvvvwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}}}}||||||}}}}}}yyyxxx}}}{{{vvvxxx||||||ppp^^^RRRDDD===777222111222000000000000////////////////////////////////////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------///222444666777666666444555555666777888999:::::::::;;;<<<<<<;;;:::999666888999:::===DDDPPPYYYaaahhhllliiifffeeedddaaaddd___XXXPPPNNNSSS^^^fffsssvvvxxxuuupppkkkjjjkkkmmmttt}}}}}}sssmmmooossswww}}}|||qqqbbbTTTHHH???999:::<<<======@@@CCCEEEIIINNNWWW^^^aaacccdddddd___[[[WWWRRRNNNIIICCC???===:::777666666777888777;;;;;;<<<======>>>??????===@@@DDDDDDDDDGGGMMMSSSVVVaaarrrxxxmmmbbbWWWOOOLLLJJJHHHFFFDDDCCCBBB@@@<<<>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFIIIOOOTTT[[[ZZZVVVQQQLLLIIIIIIKKKJJJMMMRRRVVVWWWUUURRROOOMMMLLLKKKKKKMMMPPPSSSUUUXXXUUUPPPLLLIIIHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGIIIHHHGGGGGGIIIJJJIIIJJJKKKLLLNNNQQQVVVZZZdddppp}}}wwwpppjjjaaa^^^XXXQQQLLLGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@AAACCCEEEIIINNNTTT\\\dddjjjmmmooorrrsssrrrsssvvvyyyzzz|||}}}{{{xxxvvvwwwxxxwwwtttqqqqqqqqqnnngggaaaYYYVVVRRRNNNPPPZZZhhhssszzz}}}~~~zzzvvvwww|||}}}}}}}}}|||{{{{{{{{{sssllleee^^^WWWRRRSSSXXXbbbfffkkkllljjjgggeeeeeeiiijjjjjjfff^^^SSSIIICCC;;;999666222///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,...////////////000000000000000111111111111111222444444555555555555777999999888777888999<<>>BBBLLLZZZdddkkkqqqtttppplllkkkiiigggccc^^^WWWQQQRRRYYYdddlllrrrsssrrrppplllkkkmmmoooqqqvvv{{{~~~yyysssvvv|||||||||lllXXXIIIAAA;;;999;;;===>>>>>>AAAGGGLLLKKKRRR[[[```aaaaaabbbccc]]]YYYTTTNNNJJJFFFBBB???:::888555444555777777777<<<<<<======>>>>>>??????<<<@@@DDDFFFHHHLLLTTT[[[jjjyyyzzzlllbbb\\\WWWPPPLLLIIIIIIJJJJJJIIIGGGEEECCCCCCDDDFFFFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKMMMSSS[[[bbbllliiiddd\\\UUURRRRRRSSSXXX]]]ccciiijjjiiieeebbb___]]][[[ZZZ[[[^^^aaaddd___\\\VVVPPPMMMLLLMMMOOOJJJJJJIIIIIIHHHGGGGGGGGGJJJKKKMMMOOOPPPRRRRRRRRROOOQQQRRRQQQPPPOOOPPPRRRPPPRRRUUUVVVWWWYYY\\\___```kkkyyy~~~xxxkkkgggaaaYYYSSSNNNKKKIIIDDDCCCBBB@@@???>>>>>>>>>@@@AAACCCFFFLLLUUU___ffflllooorrrrrrrrrsssvvvyyyvvvyyy{{{zzzwwwuuuvvvxxxxxxvvvtttuuuvvvtttmmmhhh[[[ZZZVVVOOOLLLRRR^^^hhhuuu{{{~~~{{{uuuvvv|||tttlllbbbWWWTTTVVVUUUZZZaaaddddddcccdddffffffiiikkkiiicccYYYQQQLLL>>><<<888333000.........000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))+++---.........---......///000111222333333222222333444444333333333999;;;<<<<<<;;;:::;;;<<>>888888@@@JJJTTTbbbooowww|||~~~{{{xxxwwwuuurrrlll[[[NNNOOOWWW___hhhooowwwpppkkkjjjiiiiiimmmrrrxxxxxxxxxvvvwww~~~}}}yyy}}}ttt```KKK===;;;===:::;;;===>>>@@@EEEJJJNNNWWWZZZ]]]___^^^]]]\\\\\\XXXTTTNNNHHHDDD@@@<<<999444555777888777888999;;;;;;<<<===>>>>>>>>>>>>>>>CCCCCCGGGMMMQQQUUUaaaooopppkkkeee```\\\YYYUUUSSSRRRRRRRRRQQQOOONNNLLLKKKOOOMMMKKKJJJKKKKKKJJJIIIJJJIIIGGGGGGIIILLLMMMMMMOOOQQQSSSTTTXXXaaallluuu}}}vvvnnngggccc```___jjjooowww}}}{{{uuuqqqtttrrrqqqqqqqqqqqqooonnnggg```[[[ZZZ]]]]]]YYYSSSXXXTTTRRRRRROOOMMMOOOTTTXXXWWWWWW[[[aaaeeefffeeegggfffddddddeeeeeeeeedddcccfffjjjooorrrssssssrrrrrrxxx|||xxxnnnaaaZZZWWWSSSMMMIIIFFFCCC@@@@@@???===<<<===@@@BBBBBBCCCIIISSS[[[bbbgggmmmrrrttttttttttttxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwvvvuuussspppnnnfff]]]UUUSSSPPPMMMQQQXXXkkktttzzzvvvrrrvvv}}}qqqeee[[[VVVVVVXXXYYYYYYYYY]]]dddjjjkkklllllllllhhh___UUUNNNEEE===333......///...,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000000000111222222333333333333333333444555666666666999===>>>===<<<;;;;;;>>>MMM^^^iiilllhhh\\\QQQ~~~tttoooiiibbb\\\[[[bbbeeekkkqqqxxx}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{|||||||||{{{zzzxxxwwwxxxvvvuuuvvvzzz||||||zzzxxxxxxwwwvvvuuutttssssssqqqooommmmmmnnnnnnnnnmmmppppppoooooonnnmmmllllllppprrrttttttrrrqqqpppppprrrqqqppprrruuuwwwxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvsssuuuvvvvvvvvvvvvyyy{{{{{{yyyxxxzzz}}}~~~}}}|||zzzjjjcccdddiiinnnsssrrrllleeebbbaaabbbeeeiiilllnnnoooppppppxxx~~~zzzpppmmmkkkpppwwwyyyssslllggg___SSSHHH???888444111000000000000000//////...------,,,,,,++++++******---------,,,++++++******+++++++++,,,,,,---------***+++,,,---...------,,,...---,,,,,,+++++++++,,,************,,,...000111666777888999999999888888777888888999999::::::;;;;;;;;;<<<<<<;;;::::::999;;;:::???KKKVVVaaappp~~~yyyjjj[[[QQQVVVaaakkkrrrwwwtttnnnjjjkkkmmmnnnppptttxxxxxxwwwwwwyyy}}}~~~vvvvvv}}}~~~tttdddRRRDDD<<<:::;;;===???CCCFFFIIIMMMRRRVVVYYY[[[^^^___^^^\\\ZZZZZZSSSOOOJJJEEEBBB???<<<:::555777999999999999;;;===;;;;;;;;;;;;;;;===???AAAEEEGGGMMMVVV^^^hhhxxx}}}qqqnnnjjjhhhfffeeebbb```^^^^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSSSSTTTUUUUUUTTTXXXVVVTTTSSSUUUWWWYYYZZZ```cccgggjjjooovvv|||yyywwwvvv~~~yyyrrrpppqqqpppjjjdddfffcccbbbddddddcccfffkkkmmmmmmnnnsssyyy}}}}}}|||~~~}}}||||||}}}}}}|||}}}qqqggg```VVVNNNJJJGGGDDDBBBBBBAAA@@@??????AAABBBAAA@@@DDDMMMSSS\\\aaaiiioooqqqrrrssssssuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwuuurrrqqqjjjaaaYYYUUUQQQMMMOOOTTTaaalllvvvxxxyyy~~~wwwkkkaaa[[[WWWWWWVVVVVVXXX^^^eeejjjqqqqqqqqqpppkkkbbbXXXPPPIIIAAA777222111222111000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------//////000000111222222333333333333333444555666666666999;;;===<<<;;;;;;;;;AAAOOO___jjjooojjj]]]PPPyyyqqqkkkbbbYYYUUUVVV___```cccjjjuuuyyyxxx}}}}}}{{{{{{||||||~~~~~~|||zzzzzz{{{|||}}}yyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuwwwyyyzzzzzzyyyyyyxxxwwwuuuttttttttttttrrrpppnnnnnnooopppooonnnooooooooonnnnnnmmmmmmlllqqqrrrssssssqqqqqqsssuuuvvvtttrrrrrrsssvvvwwwwwwuuuuuuuuuttttttssssssssssssuuuvvvvvvvvvvvvyyy{{{|||{{{zzz{{{}}}~~~}}}~~~wwwddd\\\]]]dddiiinnnoookkkeeebbb```ccceeeiiilllmmmnnnmmmlllvvv|||~~~zzzmmmiiieeehhhoootttrrrnnniiifff^^^RRRFFF<<<777444111111000000000/////////000///---,,,+++++++++,,,......------,,,,,,++++++******+++,,,,,,---......***++++++,,,---,,,,,,,,,------,,,+++++++++,,,,,,*********+++,,,...000222777888999:::;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999999>>>IIIVVVbbbnnnhhh]]]VVV^^^nnnyyyyyyrrrooosssxxxxxxwwwwwwxxxxxxxxxzzz}}}~~~}}}|||{{{xxxrrrooouuu~~~~~~vvvgggRRRCCC>>>======;;;???CCCIIIOOOSSSWWW[[[^^^]]]]]]^^^^^^]]]ZZZWWWVVVLLLIIIEEEAAA???===;;;999777888:::;;;:::;;;<<<>>>======<<<;;;;;;>>>BBBFFFKKKPPPZZZgggttt{{{zzzyyyyyy{{{{{{zzzxxxssssssrrrqqqpppooooooooojjjgggeeeeeegggiiiiiiiiiiiigggeeeeeegggkkkooorrrxxx}}}|||vvvsssrrruuuxxxzzzzzzmmm___RRRMMMJJJFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@>>>@@@EEEJJJSSSYYYbbbiiimmmooopppqqqqqqrrrssstttvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwuuutttooohhh```ZZZSSSNNNMMMPPPWWWcccooowww~~~}}}zzzzzz|||~~~~~~}}}zzznnneee___WWWTTTQQQRRRXXX```hhhlllsssssstttsssppphhh___XXXPPPHHH>>>777555555444333------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,------------......///000000111111222333333333333444555666666666888::::::999:::;;;<<>>@@@@@@???EEENNNUUU[[[^^^```bbb______]]]\\\ZZZWWWSSSPPPGGGDDD@@@===<<<:::999777777999;;;;;;;;;;;;===???===??????>>>>>>@@@EEEJJJQQQ[[[kkk|||~~~{{{xxxwwwxxxzzz||||||xxxwwwwwwxxx{{{zzzkkk^^^RRROOOJJJGGGEEEEEEDDDCCCCCCCCCBBB@@@>>>>>>AAADDDKKKQQQZZZbbbhhhkkknnnpppqqqrrrsssuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttqqqlllfff___XXXRRROOOOOOSSS\\\fffpppzzz}}}yyyssstttzzz~~~~~~{{{}}}~~~}}}tttllleeeaaaXXXSSSOOOPPPYYYccclllpppoooppprrrtttsssooohhhbbbWWWPPPEEE===888555333111...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---..................///000000111111333333333333444555666666777888888888888999;;;>>>AAAMMM[[[gggnnnkkk]]]NNNwwwooofff^^^TTTKKKIIIMMMUUUSSSTTT]]]kkkuuuzzzyyyuuuppplllpppyyy~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{yyywwwuuuttttttuuuvvvwwwwwwvvvvvvvvvvvvuuutttssssssssssssssstttrrrqqqqqqrrrssssssrrrpppppppppqqqqqqqqqqqqqqqssssssqqqpppooorrrvvvzzz}}}zzzvvvtttuuuwwwxxxxxxttttttuuuuuuuuuvvvvvvvvvsssuuuvvvvvvvvvvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~ooo]]]WWWZZZ\\\aaahhhnnnrrrsssssssssuuuvvvxxx|||~~~~~~zzzwwwyyy|||vvvrrrpppllljjjeeeaaaccckkktttyyy{{{vvvvvvrrrgggVVVFFF:::444222222111000///000000111444222000...---...///000......------------,,,,,,******+++,,,,,,---......*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,...000222444888999:::;;;<<<;;;:::::::::;;;;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>@@@JJJXXXbbbmmm|||~~~fffcccdddnnn|||}}}}}}ssskkkggglllqqquuuzzzzzzqqqfffUUUNNNDDD===:::===AAADDDBBBIIISSS[[[```bbbcccddd```^^^[[[XXXVVVSSSNNNJJJDDDAAA===:::999888666444777999;;;;;;;;;;;;===>>>;;;>>>AAAAAA@@@BBBHHHMMMWWWfff|||vvvkkkZZZUUUOOOJJJGGGEEECCCBBBDDDDDDCCCAAA@@@@@@BBBCCCFFFKKKSSS[[[aaagggkkkooorrrsssuuuvvvwwwvvvuuutttrrrrrrssssssttttttttttttrrrpppkkkddd^^^YYYUUURRRPPPTTTZZZcccppp{{{}}}yyy}}}vvvooopppwww}}}}}}zzzwwwvvvuuuwww|||wwwooollljjjgggddd\\\VVVQQQSSS[[[fffnnnsssmmmoooqqqttttttqqqkkkggg^^^XXXNNNCCC;;;555000............---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------...//////.........///000000111111333333333333444555666666777888888777777999<<>>>>>>>>===<<<<<<<<<===>>>???CCCOOO]]]hhhuuupppaaaeeelllwww}}}zzzppphhhdddmmmtttwwwuuunnn```SSSCCCBBB@@@<<<999:::???DDDIIIPPPZZZbbbeeeffffffeee```\\\WWWTTTRRROOOIIIDDDAAA???;;;999888777666444888999;;;;;;;;;<<<===???:::>>>AAABBBCCCGGGQQQXXXdddwww}}}uuu```[[[TTTMMMIIIGGGEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCGGGMMMSSSZZZaaaggglllrrrsssuuuwwwwwwvvvtttsssppppppqqqrrrrrrsssttttttrrrsssqqqjjjddd```[[[UUULLLMMMOOOVVVcccsssyyyxxxuuuoooiiijjjpppuuuuuusssrrrpppoooooorrrwww}}}xxxqqqjjjiiillloooooommmddd___ZZZYYY^^^fffnnnsssqqqrrrsssuuuuuuqqqkkkgggccc___VVVLLLAAA888111---............---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---...//////000......///000000111111222333333333333444555666666777888888888888:::===???BBBMMMZZZ```aaa]]]TTTJJJ{{{qqqcccTTTKKKFFFBBBBBBEEECCCDDDIIIQQQZZZ___```___```bbbhhhppp{{{|||zzzzzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{yyyzzzzzzyyyxxxvvvtttsssrrruuuwwwwwwuuurrrrrrssstttuuuwwwxxxxxxvvvtttrrrpppooonnnnnnpppqqqqqqpppoooooopppqqqrrrrrrssssssrrrrrrqqqooonnnppptttwwwwwwuuutttuuuwwwyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuusssuuuvvvvvvvvvvvvyyy{{{{{{}}}~~~|||{{{|||~~~{{{|||}}}}}}~~~~~~~~~}}}|||||||||}}}vvvhhh___\\\[[[^^^ccckkkttt|||}}}vvvmmmeeeaaa______dddmmmwww~~~zzzsssgggXXXHHH===444333111//////000111222,,,,,,------------......++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++++++++,,,......,,,+++++++++,,,,,,---...++++++,,,---///222444666777888:::;;;;;;::::::999::::::;;;<<<<<<======>>>======;;;;;;;;;===>>>???EEESSSbbbnnn{{{tttfff]]]hhhttt}}}~~~|||~~~uuummmgggcccmmmtttrrrjjj^^^OOOCCC<<<<<<<<<:::999;;;@@@DDDOOOUUU^^^dddgggfffeeeddd^^^XXXSSSOOONNNKKKEEE???>>>;;;999888888999888777999;;;============???@@@===AAACCCDDDHHHQQQaaammm~~~vvveee___XXXQQQMMMKKKJJJIIIFFFEEEDDDDDDDDDDDDBBBAAAAAACCCGGGLLLRRRZZZbbbhhhooopppsssuuuvvvvvvtttsssqqqqqqrrrrrrtttuuuvvvwwwtttwwwvvvoooiiieee___WWWLLLLLLKKKNNNZZZiiirrrsssmmmiiieeefffjjjnnnnnnmmmmmmnnnnnnoooppprrruuuwwwqqqlllhhhjjjqqqwwwxxxvvvnnnkkkfffaaa```cccjjjooossstttvvvwwwxxxuuuoookkkgggddd^^^UUUIII>>>666222............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---...///000000//////000000111222222333333333333333444555666666666888999::::::;;;===@@@JJJUUU```aaa]]]WWWOOOHHH|||yyyooo___NNNEEEAAA???@@@BBB@@@DDDJJJQQQXXX[[[[[[ZZZ[[[___fffoooxxxzzzxxxxxxzzzvvvvvvwwwxxxzzz|||~~~}}}{{{zzzzzz{{{{{{wwwxxxxxxyyyxxxwwwvvvuuuqqquuuxxxwwwtttrrrqqqrrrqqqsssuuuwwwwwwuuurrrppprrrpppooopppqqqssssssrrrrrrrrrsssttttttuuuvvvvvvrrrrrrqqqooonnnooorrruuuwwwvvvvvvxxx{{{||||||{{{xxxxxxwwwvvvuuutttsssssssssuuuvvvvvvvvvvvvyyy{{{{{{}}}~~~{{{zzz|||~~~{{{{{{|||}}}}}}~~~}}}}}}|||{{{zzz{{{~~~rrreee```\\\]]]aaaiiirrr{{{}}}sssjjjgggeeeeeeiiiooovvv{{{}}}{{{vvvmmm___NNNCCC444333111//////000111222,,,---...///000000000000++++++++++++++++++++++++...------,,,,,,++++++***------,,,+++,,,---...///++++++++++++,,,,,,---...++++++,,,---///222555666777888999:::;;;:::999999::::::;;;;;;<<<============<<<:::::::::<<<>>>???HHHVVVeeeqqq}}}}}}tttjjjbbb\\\kkkzzz|||zzzxxxwwwzzz{{{{{{rrrkkkgggaaakkkrrrlll```RRRDDD:::===;;;999999;;;>>>BBBEEEQQQWWW___dddfffdddbbbaaa\\\VVVPPPMMMLLLHHHBBB===;;;999777777999:::;;;:::;;;<<<>>>???>>>???@@@BBBCCCEEEGGGHHHMMM[[[pppwwwuuutttwww}}}}}}yyyxxx|||~~~uuugggaaaZZZTTTPPPOOONNNMMMGGGFFFEEEEEEEEECCCAAA???@@@AAADDDGGGMMMUUU___eeekkkmmmqqqtttvvvvvvuuutttssssssssstttvvvwwwyyyzzzvvvzzzyyyrrrlllhhh```WWWPPPOOOMMMLLLUUUbbbjjjlllkkkhhheeefffiiillllllkkkjjjmmmooopppooonnnmmmmmmqqqllliiimmmvvv|||}}}{{{vvvtttnnngggaaaaaafffkkkssstttvvvyyy{{{yyyuuurrrhhhgggccc[[[PPPDDD;;;777//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---...///000111000000000111222222333333333333333333444555666666666888:::;;;;;;<<<>>>@@@QQQ]]]fffccc[[[SSSLLLGGGzzzzzz{{{}}}xxxlllWWWFFFDDDEEEAAAAAAEEEGGGJJJNNNSSSWWWZZZ\\\\\\\\\___eeelllttt{{{}}}{{{zzzzzzwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{zzzzzzvvvvvvvvvvvvuuuuuuuuuuuuvvvuuusssrrrqqqppppppppptttuuuuuuuuuuuuuuutttttttttsssqqqoooooooooooopppssstttuuuuuuuuutttrrrqqqpppooonnnnnnnnnoooqqqrrrxxxxxxyyyzzzyyyxxxwwwvvvttttttttttttttttttsssssssssrrrqqqqqqqqqsssuuuwwwsssvvvzzz{{{{{{zzzyyyzzzzzzyyyyyyzzz||||||{{{zzz~~~|||zzz|||}}}|||{{{uuunnndddaaaccciiipppuuu}}}tttuuupppnnnooorrrtttyyy~~~zzzppp]]]LLL@@@777000000222000------000000///...............---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))'''$$$###------+++******+++------,,,---...///222444666888888888888999999::::::;;;999999999::::::;;;;;;;;;>>>=========???BBBDDDEEEQQQZZZhhhwwwzzztttrrrttttttppphhhaaa^^^]]]```ppp|||~~~wwwsssrrrpppoooppptttwwwyyyxxxzzzrrrkkkeeefffiiiggg[[[KKK@@@:::888777888999:::<<<@@@FFFJJJVVV\\\dddgggfffbbb```___XXXSSSMMMHHHDDDAAA???===666777888999;;;<<<===>>>@@@===;;;:::<<>>BBBHHHMMMVVV\\\bbbeeeccc```]]]\\\TTTPPPJJJEEEAAA>>>;;;999777777888999;;;<<<===>>>===;;;::::::<<>>AAAFFFLLLPPPWWW[[[```bbb```\\\YYYWWWOOOKKKEEE@@@===:::888666777888999:::;;;<<<===>>><<<;;;;;;<<<>>>@@@CCCEEEIIIQQQ```pppnnnaaaUUURRRPPPPPPSSSWWWYYY[[[\\\]]]___dddiiimmmnnnnnnrrrsssvvv~~~~~~uuummmhhhccc\\\VVVOOOJJJIIIHHHDDDDDDEEECCCDDDEEEFFFHHHMMMRRRWWW]]]dddmmmtttyyy{{{|||}}}{{{yyyvvvtttssstttvvvxxxzzzwwwuuutttuuusssnnnjjj```ZZZSSSMMMLLLPPPWWW[[[ffflllsssvvvuuusssrrrrrrpppqqqsssvvvxxxwwwtttrrrlllpppxxxyyyttttttqqqqqqpppooooooqqquuuyyy{{{xxxxxx}}}wwwkkk]]]PPPIII<<<888333///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,...,,,***,,,------...///000111111111111111222222222333333000111222444666777999999;;;::::::::::::===HHHTTTdddkkkooojjj\\\PPPKKKLLLZZZ\\\___cccfffgggfffeee]]]VVVQQQPPPQQQSSS\\\eeelllpppvvvzzz{{{wwwrrrnnndddeeeiiimmmqqquuuyyyzzz~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyuuuuuuuuutttttttttsssssspppqqqqqqrrrrrrrrrrrrrrrsssssssssrrrqqqpppnnnmmmmmmmmmlllmmmnnnoooqqqrrrttttttuuuvvvuuutttsssrrrooooooooooooooopppppppppppppppqqqrrrsssssstttttttttsssrrrrrrrrrtttuuuwwwrrrrrrrrrrrrssstttuuuvvvuuuuuuuuusssssstttvvvyyy~~~}}}~~~~~~{{{wwwsssqqqpppuuuxxx}}}}}}}}}zzzuuutttvvv}}}|||mmmNNNBBB777444333111000111000000///...............///...---,,,,,,,,,------++++++++++++++++++++++++++++++,,,---.../////////---...///000000///...---...///000222444555666777666666777888:::;;;<<<<<<;;;;;;;;;::::::999999999999:::::::::<<>>======>>>>>>@@@BBBFFFIIIRRR^^^ppp}}}lll```WWWWWWXXX[[[aaaeeehhhiiihhhjjjnnnssszzz|||yyytttnnnllloooxxx{{{xxxxxxyyywwwvvvtttpppmmmmmmqqquuuzzz~~~wwwnnneee]]]VVVPPPMMMKKKGGGFFFGGGCCCEEEFFFGGGHHHJJJNNNQQQZZZbbbllluuu{{{}}}~~~~~~{{{xxxuuusssrrrtttvvvwwwwwwvvvuuuuuuvvvvvvsssqqqjjjeee]]]UUURRRRRRUUUXXXccclllvvvzzzxxxsssqqqrrrqqqsssvvvzzz|||{{{xxxuuullloootttxxxuuummmjjjkkkooopppqqqrrrsssvvvzzz~~~yyytttxxxyyyooocccWWWOOO>>>:::444000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,------+++,,,------...//////000000000000111111222222333333111222333444555777888888999888999;;;;;;>>>IIIUUUdddjjjnnnhhhZZZNNNJJJJJJOOOSSSXXX]]]^^^]]][[[YYYSSSRRRTTTXXX\\\aaajjjrrr||||||zzzwwwsssnnnjjjgggaaabbbfffjjjooossswwwyyy|||~~~~~~}}}|||}}}~~~~~~|||zzzyyywwwvvvttttttttttttssssssssssssrrrssssssssssssrrrqqqpppttttttsssrrrqqqpppnnnmmmllllllllllllnnnppprrrsssuuuvvvvvvwwwvvvuuutttsssppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrpppqqqsssuuuvvvvvvuuutttsssssssssssstttuuuvvvvvvxxxxxxwwwvvvtttvvvyyy{{{~~~~~~~~~~~~yyyuuurrrqqqtttwww{{{~~~|||uuurrrsss{{{sssUUUHHH;;;555333111///000000000///.....................---,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---------...---...000000000000...---...///111333555666666666666777777999:::;;;<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<===BBBLLLYYYbbbmmmtttzzzyyysssllliiihhhbbbbbb___ZZZVVVWWW[[[```lllqqqsssnnngggeeehhhjjjggglllqqqrrrqqqvvv|||||||||nnnZZZEEE<<<:::888777999<<<>>>BBBFFFJJJOOOTTTWWW^^^^^^^^^]]]ZZZVVVQQQNNNGGGCCC>>>;;;999888666555999999:::;;;<<<<<<======<<<>>>??????@@@DDDIIINNN```nnn~~~rrriii^^^```cccjjjqqqvvvxxxxxxyyy|||uuummmffffffffffffiiirrr~~~mmmeee```]]]^^^bbb___```^^^[[[XXXZZZ```eeekkkpppxxxzzzpppccc[[[SSSPPPLLLGGGFFFGGGEEEFFFGGGHHHHHHIIILLLNNNWWW^^^hhhpppvvvxxxyyyzzzwwwvvvtttrrrssstttwwwxxxuuuttttttuuuvvvvvvuuutttqqqmmmfff^^^YYYVVVVVVVVV___iiitttxxxvvvrrrppppppooorrrxxx}}}~~~xxxtttpppoooppppppjjjdddeeeiiinnnqqqsssuuuvvvxxxzzz|||zzzrrrlllppp|||}}}xxxqqqfffYYYQQQAAA<<<666000---,,,+++***+++,,,,,,------,,,,,,+++,,,++++++,,,---...------,,,,,,,,,------....../////////000111111222333333333333444444555666666666555666999<<<<<>>CCCLLLXXXccciiiuuuwwwxxxuuunnniiigggfffcccaaa^^^ZZZWWWZZZaaagggooopppnnniiieeeeeeiiilllhhhkkkooopppqqqvvv}}}zzz~~~}}}fffRRR@@@<<<===;;;:::======AAAHHHMMMRRRUUUYYY[[[aaa___]]]ZZZWWWSSSMMMJJJCCC???;;;999888888888777999::::::;;;<<<<<<======;;;===>>>???BBBHHHRRRYYYlllzzzzzztttmmmpppuuu|||{{{qqqhhh___[[[XXX\\\aaafffmmmyyy~~~ppp___XXXTTTPPPQQQVVVPPPPPPOOOLLLJJJLLLQQQVVV^^^dddnnnvvv}}}{{{hhh___WWWRRRMMMHHHFFFGGGGGGHHHHHHHHHGGGHHHKKKMMMRRRWWW___fffkkknnnqqqrrrsssssssssssstttuuuwwwxxxsssssssssttttttuuuuuuuuurrrpppkkkeee___[[[WWWUUUZZZaaakkkrrrsssrrrqqqqqqooosssyyyxxxssspppkkkfffddd```]]]___eeekkkooouuuxxxyyyyyyyyyzzzqqqjjjdddiiiuuu}}}yyyrrrgggZZZPPPEEE@@@888222...---,,,+++++++++------------++++++***+++,,,---.........---,,,,,,,,,,,,------.........//////000111222333333444444444555555555555555444555888<<<===@@@JJJUUU```eeeggg```RRRHHHFFFHHHFFFIIIMMMOOOPPPQQQTTTWWW[[[bbbkkkssszzz}}}|||yyypppkkkddd]]]YYYXXXYYYZZZ[[[]]]```dddhhhllloooqqqrrruuuxxxyyy{{{}}}}}}}}}|||{{{zzzzzzyyyxxxsssssssssrrrrrrrrrrrrqqqrrrsssuuuvvvwwwvvvuuutttpppppppppppppppooonnnmmmnnnnnnmmmnnnoooqqqssstttwwwwwwwwwvvvtttrrrooonnnpppqqqrrrsssssssssrrrrrrqqqqqqpppoooooopppqqqrrrnnnppprrruuuvvvwwwvvvvvvuuuvvvvvvwwwxxxxxxyyyxxxvvvwwwwwwvvvttttttvvvxxx}}}}}}~~~}}}~~~~~~|||{{{{{{{{{xxxyyy{{{}}}~~~~~~~~~}}}~~~uuupppooossszzz~~~~~~xxx}}}}}}vvvgggWWWEEE;;;666222000222000000///...............////////////......------------------------------...---,,,,,,,,,,,,---...///......------......//////111333666777777777666999999999999999999999999999::::::::::::::::::;;;<<<;;;>>>HHHWWWeeemmmpppvvvtttppplllhhhfffeeedddbbbaaa^^^ZZZZZZ```jjjrrruuupppjjjgggfffhhhkkkooojjjkkkmmmooorrrwww~~~~~~zzzyyywww^^^KKK<<<<<<>>><<<>>>CCC???EEENNNVVVZZZ]]]___```bbb___[[[WWWTTTOOOIIIEEE???<<<999777888999999888::::::;;;;;;<<<=========<<>>777333222333000000///...............000000000000000//////..............................---,,,,,,---...///111///...---,,,,,,---...///000111444666777777777666:::::::::999999999888888999999999::::::;;;;;;;;;::::::>>>KKK^^^mmmtttuuusssoooiiieeeddddddeeeeee]]]\\\ZZZXXXYYYaaalllvvvuuummmdddbbbccceeehhhkkknnnmmmmmmoootttyyy}}}zzzzzzzzzpppTTTBBB555666999888<<>>777222000///...***+++---......---+++***&&&(((+++,,,,,,++++++,,,.........///////////////---...///000111222333333111111222444666777888999:::888888:::<<>>:::999<<<===<<<>>>AAAEEEEEELLLZZZhhhwwwyyy|||xxxttt|||uuukkkfffeeedddfffjjjpppuuuxxx~~~tttkkkiiieeeaaa___^^^^^^___ZZZ^^^cccggglllttt~~~zzzssswwwyyyyyy{{{}}}zzzuuunnniii```UUULLLHHHFFFDDDDDDEEEGGGKKKRRR]]]hhhpppzzz|||~~~yyynnneee^^^XXXUUUQQQMMMIIIHHHKKKNNNNNNMMMNNNPPPRRRUUUXXX^^^eeeiiiqqqrrrsssuuuuuuuuuuuutttuuuuuuuuutttuuuuuuvvvvvvxxxvvvtttttttttooofff^^^YYYUUUWWWbbbmmmsssvvvxxx|||}}}uuummmhhhfffeeeeeefffgggkkksss{{{~~~{{{wwwrrrmmmgggccceeehhhjjjkkkjjjjjjjjjhhhddd^^^YYYUUUJJJIIIEEE>>>666000//////111000///...------------++++++++++++++++++++++++---...000222222222000000000000000111222222333333333333333333444444444444999999999;;;AAALLLXXXaaagggbbbXXXJJJAAAAAAGGGMMMDDDFFFHHHIIIJJJLLLPPPRRRXXXXXXXXXXXXYYY\\\^^^_________```bbbcccbbb^^^\\\ZZZ[[[^^^bbbgggnnntttwww}}}~~~~~~|||{{{zzz{{{}}}{{{||||||}}}}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrpppnnnlllkkkkkklllmmmmmmlllkkkkkklllmmmoooppprrrrrrrrrrrrssssssssssssooonnnnnnnnnnnnnnnoooooossssssttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxzzz|||~~~~~~}}}||||||}}}~~~}}}{{{zzzyyyyyyzzzzzz}}}~~~~~~|||zzz~~~~~~~~~~~~~~~}}}}}}{{{|||~~~~~~}}}{{{{{{{{{wwwqqqlllhhhggggggiiilllnnnmmmjjjeeebbb\\\]]]^^^```iiirrrvvvsssvvv|||~~~}}}{{{xxxyyy{{{|||zzzxxxmmmfffZZZLLLAAA888444222//////............//////------------------------........................---------............//////............000222333444555666777777888888888888888999::::::::::::999777888999888666555666777:::???NNNaaannnpppllliiidddaaa^^^```dddeeebbb^^^XXXVVVVVV[[[ccchhhhhheee```___aaagggpppwww{{{|||vvvyyy||||||yyyuuurrrqqqooosssvvvxxxwwwnnnZZZHHH>>>777444999<<<>>>EEEOOOYYY^^^dddhhhgggeeebbb```WWWUUUPPPKKKEEE@@@<<<:::777777777777888:::;;;<<<<<<999999===>>>>>>@@@DDDFFFLLLYYYjjj{{{vvvvvvzzztttpppkkkrrryyy||||||||||||uuussstttwww{{{xxxnnniiiiiiiiiiiihhhgggeeecccbbb```aaadddiiiooouuu{{{|||yyy{{{nnnbbbZZZSSSMMMIIIHHHHHHHHHIIIMMMUUU^^^eeessswww|||yyyoooeee\\\VVVRRRNNNKKKJJJLLLNNNLLLJJJKKKMMMOOOQQQTTTYYY```dddmmmnnnqqqssstttuuutttttttttuuuuuuvvvwwwwwwwwwwwwuuutttuuuvvvuuuppphhhaaaYYYWWWXXX___dddhhhmmmsss{{{|||rrrkkkhhhiiijjjiiihhhkkkrrr{{{}}}xxxqqqlllhhhccc```aaacccfffgggcccccccccaaa___\\\YYYXXXMMMLLLHHHBBB:::444000//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111111000000000111222222333333333333333333444444555555888888888;;;AAALLLYYYbbbjjj```RRREEE>>>???FFFKKKDDDFFFGGGHHHGGGHHHJJJLLLOOONNNNNNQQQWWW^^^cccfffcccbbbbbbbbbaaa___[[[XXX[[[]]]aaaeeekkkrrryyy}}}}}}zzzyyyzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuuuuuuuvvvvvvuuutttsssqqqpppsssqqqooommmlllkkkllllllmmmmmmmmmnnnoooqqqrrrssssssrrrrrrrrrrrrrrrssssssnnnnnnnnnooooooooooooooosssssstttuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyy{{{}}}}}}}}}{{{zzzzzz{{{zzzzzzyyyyyyyyyzzz{{{||||||~~~}}}zzzxxx}}}}}}~~~~~~}}}|||{{{zzz|||}}}~~~zzzzzzzzzwwwrrrkkkdddaaa___bbbggglllmmmjjjgggddd___aaaaaabbbiiippppppllllllrrrzzz~~~}}}|||{{{wwwsssrrrrrrtttssssssmmmiiiaaaUUUGGG<<<666333000///..................------------------------........................---------............/////////......///111333444444555666777777888888888888888999::::::::::::999999:::;;;999888777888999;;;DDDSSSbbbkkkjjjeeebbbbbb___]]]```eeeeee```ZZZPPPOOOQQQXXXaaaeeebbb^^^]]]]]]```hhhsss{{{}}}}}}{{{}}}}}}xxxqqqllliiigggrrrzzzwwwlll\\\III<<<999444444:::???DDDLLLTTTaaadddiiijjjhhhccc```^^^TTTQQQLLLGGGAAA===;;;999555666777888999;;;<<<===;;;999:::>>>???>>>AAAFFFNNNXXXjjj}}}wwwpppsss~~~{{{wwwpppiiiccc```eeekkkmmmmmmpppvvv|||xxxqqqooopppooopppqqqqqqnnniiidddaaaaaabbbeeekkkttt}}}uuummmggg```ZZZXXXRRRRRRPPPOOOPPPTTTZZZ___lllrrrzzzwwwlll```YYYSSSPPPLLLLLLMMMMMMKKKHHHIIIKKKLLLNNNPPPUUUZZZ___fffiiinnnrrrvvvwwwwwwwwwsssuuuvvvxxxxxxxxxwwwwwwssstttuuuvvvuuuppphhhbbbYYYYYYZZZ\\\]]]___gggqqqxxx}}}~~~tttmmmlllooorrrrrroooooouuu{{{|||tttllldddaaa^^^\\\]]]```dddfffdddcccaaa___]]][[[YYYXXXRRRQQQMMMGGG???888333000))))))******,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222000000000111222222333333333444444555555666666666888888999<<>>???CCCHHHCCCDDDFFFFFFDDDDDDEEEFFFEEEGGGKKKSSS^^^ggglllnnniiifffaaa^^^\\\[[[YYYWWW[[[___dddiiinnnttt{{{}}}{{{|||}}}~~~}}}}}}||||||{{{{{{{{{||||||{{{zzzyyyyyyyyyyyy}}}}}}~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuuuuuuuuuutttsssrrrqqqooonnnsssrrrpppooommmmmmmmmmmmmmmmmmnnnooopppqqqsssssssssrrrqqqqqqqqqqqqrrrrrroooooooooppppppqqqqqqqqqqqqqqqsssuuuwwwyyyzzz{{{xxxwwwxxxxxxxxxxxxyyyyyy{{{|||{{{zzzwwwuuuvvvvvvvvvwwwwwwxxxzzz|||}}}~~~|||}}}~~~zzzxxxxxxxxx|||}}}}}}~~~}}}|||zzzyyy|||}}}~~~~~~~~~zzzzzzzzzxxxssslllddd___WWW]]]eeekkknnnmmmjjjggggggiiiiiiiiimmmqqqoooiiidddhhhoootttwwwxxxxxxxxxrrrppplllkkkllloooqqqrrrnnnkkkeeeZZZMMM@@@777333000000///.......................................////////////////////////---------............///////////////000222444555444555666777777888888888888888999::::::::::::999999::::::999888888999;;;;;;EEESSS___gggiiigggdddbbb``````bbbeeeccc]]]XXXLLLNNNRRR[[[ccceeeaaa\\\\\\]]]bbbjjjttt{{{}}}}}}|||tttlllfffcccdddrrr|||sss^^^JJJ>>>777666444666===DDDKKKTTT[[[eeehhhkkkkkkgggaaa]]][[[RRROOOIIICCC>>>;;;:::999555666777999:::<<<======;;;:::;;;??????@@@EEELLLWWWeeezzz~~~rrrnnnrrr}}}wwwqqqhhh___YYYVVVZZZ___bbbdddiiissszzzxxxooopppvvv{{{zzzzzzxxxuuunnnfff___ZZZWWWXXX]]]eeeqqq|||rrrmmmjjjeeecccddd___```___]]]\\\[[[]]]___gggnnnwww~~~vvvjjjbbbVVVSSSOOONNNNNNNNNKKKHHHIIIJJJKKKLLLNNNQQQWWW[[[```dddkkkrrrxxxzzz{{{{{{tttuuuvvvxxxxxxxxxwwwvvvssstttvvvvvvtttooohhhccc]]]]]]^^^^^^[[[\\\eeeqqqxxx}}}}}}uuupppqqqwww}}}|||yyyxxxzzz}}}zzzqqqiii___]]][[[ZZZ[[[```eeeiiikkkiiigggccc___\\\ZZZYYYVVVSSSNNNHHHAAA:::333000,,,,,,,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222000000000111222222333333555555555666777888888888::::::;;;>>>CCCMMMXXX```fffWWWIIICCCAAA@@@CCCGGG@@@AAACCCCCCBBBAAABBBCCC@@@CCCKKKWWWdddmmmppppppjjjeee___ZZZXXXXXXWWWWWWZZZ___ggglllooosssyyy}}}{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyywwwvvvuuuuuuuuuuuutttrrrqqqoooooooooooorrrrrrqqqoooooonnnnnnnnnkkkkkklllnnnoooppppppqqqsssrrrpppoooooopppqqqqqqpppooooooooopppqqqrrrssspppqqqsssuuuwwwxxxzzz{{{xxxxxxwwwwwwxxxxxxyyyzzzyyyzzzyyywwwtttssstttuuuuuuvvvwwwyyy{{{}}}~~~~~~|||}}}}}}yyyvvvuuuxxxzzzzzz|||}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{||||||{{{{{{zzzzzzyyyxxxuuunnnfff```TTTYYYaaajjjooopppnnnmmmppprrrrrrrrruuuxxxsssllldddeeeggglllppprrrqqqooogggffffffgggkkkpppuuuyyyrrrooohhh___SSSFFF:::333222111000//////...//////000000000000000000000000////////////////////////---------............///////////////111333555666444555666777777888888888888888999::::::::::::999777888888777666777:::<<<===GGGSSS^^^hhhooopppmmmeeeeeeeeefffdddaaa[[[WWWPPPUUU]]]eeeiiihhhccc___\\\```fffnnntttzzz~~~xxxooogggbbb```eeeppptttfffOOO???999777666777;;;AAAJJJTTT\\\bbbgggjjjkkkjjjeee```[[[YYYQQQMMMGGG@@@<<<:::999999555666888:::;;;<<<======<<<<<<===@@@BBBEEEMMMWWWdddtttxxxmmmlllttt{{{ssskkkbbbYYYSSSMMMRRRWWW[[[^^^fffrrr{{{}}}qqqoootttzzz~~~yyyqqqggg]]]UUUQQQMMMPPPUUU]]]gggsss~~~rrrgggdddcccaaadddkkknnnqqqsssssspppllliiiggghhhnnnvvv|||~~~~~~~~~wwwooo]]]XXXSSSQQQQQQPPPMMMKKKKKKLLLLLLLLLMMMPPPUUUYYY[[[```iiirrrxxx|||||||||uuuvvvvvvwwwwwwvvvvvvuuussstttvvvvvvtttpppkkkhhheeeddddddbbb^^^]]]fffqqq{{{|||vvvrrruuu}}}yyypppjjj___]]][[[YYYZZZ```gggmmmrrrqqqnnnjjjfffbbb___]]]YYYUUUNNNGGG@@@:::333//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000000000111222222333333444555555666777888999999:::;;;<<>>AAAAAA@@@@@@@@@AAA???BBBJJJWWWdddkkkkkkhhhbbb^^^YYYUUUTTTTTTUUUUUUWWW^^^ggglllnnnppptttxxxzzz}}}~~~~~~vvvvvvwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{||||||}}}}}}|||{{{zzzxxxvvvuuuvvvvvvvvvvvvvvvuuuuuutttuuutttqqqooonnnnnnpppqqqppppppoooooonnnnnnnnnnnnllllllmmmnnnoooppppppppprrrqqqooonnnmmmnnnoooppppppooonnnmmmnnnppprrrsssssssssttttttuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxvvvuuuuuuvvvxxxwwwxxxyyyzzz{{{|||}}}}}}||||||~~~~~~~~~}}}zzzxxxxxxzzz|||yyy{{{}}}~~~|||zzzyyyyyyzzzzzzzzz{{{{{{{{{yyyxxxwwwwwwuuuooohhhbbbSSSWWW]]]eeekkkpppssstttwwwzzz}}}rrrnnnkkkmmmqqqqqqmmmgggbbbccceeeggglllsssyyy~~~{{{vvvnnnfff\\\OOOBBB888333333111000000/////////000000000000000000000000////////////////////////---------............///000//////000111333555777444555666777777888888888888888999::::::::::::999777777888777777999===@@@FFFNNNYYYbbbmmmwwwwwwrrrhhhjjjkkkiiiccc]]]YYYXXXXXX```jjjpppooojjjdddaaa]]]ccckkkqqquuuzzz}}}sssiiiccc``````fffhhhbbbSSSCCC;;;888777777:::???FFFPPP[[[dddhhhhhhjjjllljjjeee___[[[YYYOOOJJJDDD===999777888999666777999:::<<<<<<<<<<<<===<<>>??????@@@@@@???>>>BBBIIIQQQXXXZZZYYYWWWQQQPPPOOONNNNNNOOOPPPPPPTTTXXX^^^bbbeeegggiiikkknnnnnnpppssswwwyyyzzzyyytttsssrrruuuxxxzzzxxxvvvzzzzzzzzzyyyxxxwwwyyyzzz{{{zzzxxxvvvtttsssrrrrrruuuuuutttsssqqqppppppoooqqqmmmjjjlllppprrrpppmmmoooooooooooooooppppppqqqrrrrrrssssssrrrrrrqqqppppppooommmlllmmmnnnpppqqqpppoooooonnnoooooopppppprrrrrrrrrssstttuuuvvvwwwwwwyyyzzzyyywwwwwwxxxyyyyyyxxxvvvvvvwwwzzz}}}~~~}}}{{{yyyyyyyyy{{{|||}}}~~~{{{||||||||||||{{{{{{zzzvvvwwwyyy|||~~~~~~|||yyy|||||||||||||||}}}}}}~~~xxxyyyyyyxxxuuuqqqllliii\\\WWWTTTYYYeeerrr{{{~~~zzzxxxoooppppppooopppttt|||}}}vvvqqqgggVVVEEE>>>666000///000//////000000000111111111111000000//////////////////////////////............//////111111222333444444555555555555555555666666666666888999999::::::999999888888;;;===;;;:::<<>>???>>>AAACCCGGGOOO^^^qqqvvviiieeeggg|||qqqddd[[[TTTKKKEEEDDDGGGGGGIIIMMMPPPWWWfffsss|||vvvtttpppnnnooorrrvvvyyytttkkkaaa[[[SSSKKKGGGGGGAAABBBDDDFFFIIINNNTTTYYYccckkkwwwqqqfffZZZVVVTTTWWW___lllzzz~~~tttmmmccc\\\XXXWWWUUUSSSRRRQQQQQQPPPQQQRRRSSSTTTZZZ]]]aaagggmmmrrrvvvxxxzzzzzzxxxuuurrrqqqsssuuuwwwvvvtttssstttuuuwwwxxx|||xxxsssmmmjjjiiijjjkkkuuuuuuwww||||||uuussspppkkkiiilllrrrxxxxxxssstttpppllleee___[[[\\\aaaeeejjjuuu|||zzzuuurrrqqqpppjjjddd\\\TTTOOOHHHAAA<<<555111...//////------111////////////////////////---......///000111111222111111222222222333333333333444444555666777888888::::::>>>GGGTTT___eeehhhaaaYYYLLLEEEOOOaaalllmmm<<<<<<>>>???????????????===???DDDKKKPPPRRRQQQOOONNNMMMKKKJJJKKKLLLNNNOOOVVVYYY^^^```bbbccceeefffkkklllnnnqqqsssvvvxxxyyyqqqpppqqqtttyyy|||{{{zzz{{{{{{{{{yyyvvvttttttuuuvvvvvvvvvuuuttttttsssssstttssssssrrrqqqpppooonnnqqqnnnkkklllppprrrpppnnnooooooooooooooopppqqqqqqssssssttttttssssssrrrqqqpppooonnnnnnnnnppprrrtttrrrqqqqqqqqqqqqqqqrrrrrrtttsssssssssssssssttttttvvvxxxxxxxxxvvvvvvwwwxxxyyyxxxwwwvvvwwwzzz|||~~~~~~}}}{{{yyyyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||||||||{{{zzzyyyyyy{{{{{{|||~~~}}}{{{{{{{{{{{{{{{||||||}}}~~~zzzzzz{{{zzzwwwsssnnnkkkddd^^^ZZZ[[[cccoooxxx}}}~~~xxxxxxwwwuuutttwww~~~}}}xxxooo]]]LLLAAA888111000000//////000000000111111111111000000//////////////////////////////............////////////000111333555666777777777888888888999999999888999999::::::999999888999;;;<<<;;;;;;???GGGNNN^^^dddnnnwww{{{xxxtttqqqoookkkgggccc\\\WWWXXX]]]jjjuuuyyynnnjjjjjjnnnyyy}}}wwwvvv~~~zzzvvvlll```[[[]]]``````^^^PPPAAA:::777555555777===AAAIIIRRR\\\dddiiilllllliiieeecccbbb]]]UUUOOOHHHCCC<<<777666777999999999:::<<<<<<;;;;;;===???===@@@EEEKKKWWWiii~~~qqqeeeeeekkkxxxlll___VVVOOOHHHCCCCCCBBBBBBEEEJJJNNNUUUcccqqq|||wwwnnnllliiihhhjjjnnntttxxxzzzmmmddd\\\XXXSSSNNNMMMNNNJJJJJJIIIHHHHHHKKKPPPTTT___hhhttt~~~uuueee\\\WWWWWWZZZbbbnnn{{{~~~xxxpppggg```]]][[[YYYVVVRRRRRRQQQPPPQQQRRRSSSTTTXXXZZZ^^^ccciiiooosssvvvxxxxxxwwwtttrrrqqqssstttuuutttsssrrrrrrtttuuuwww{{{xxxsssnnnjjjiiihhhiiipppsssyyy}}}yyywwwuuurrrmmmiiijjjooottt{{{xxxxxxtttooohhh```ZZZXXXZZZ\\\iiittt}}}}}}yyywwwvvvtttoooiiiaaaZZZTTTMMMEEE???777222///000000...///222////////////////////////------......//////000000111111111222222222333333333333444555666777777888999;;;AAALLLWWW___bbbaaaYYYSSSKKKJJJXXXooo~~~<<<<<<===>>>????????????===>>>@@@DDDHHHJJJJJJIIIJJJIIIGGGFFFGGGJJJMMMPPPWWWYYY\\\^^^___```bbbdddgggjjjnnnooooooppptttwwwrrrrrrsssvvvzzz}}}}}}||||||||||||yyyuuurrrpppppprrrrrrssstttttttttssssssssssssrrrrrrqqqpppooonnnqqqnnnlllnnnqqqrrrqqqnnnppppppooooooppppppqqqrrrtttttttttttttttssssssrrroooooooooooopppsssuuuvvvttttttttttttttttttttttttttttttsssrrrrrrrrrrrrsssuuuwwwxxxwwwvvvuuuwwwxxxyyyxxxwwwwwwxxxzzz|||~~~}}}|||{{{zzzzzzzzz{{{|||{{{|||||||||||||||{{{zzz}}}}}}}}}|||{{{zzzyyyxxx~~~}}}}}}}}}~~~~~~|||zzzzzzyyyyyyzzz{{{|||}}}~~~{{{||||||{{{yyyuuuqqqnnnjjjfffbbbaaafffooozzz}}}zzz{{{xxxeeeTTTEEE;;;333111111//////111111111222222222222111111//////////////////////////////............//////......///000222444777999444444555555555666666666888888999999999999888888999:::;;;;;;>>>EEEOOOWWW```hhhqqqvvvuuuqqqnnnlllkkkgggbbb]]]WWWUUU\\\fffrrr}}}zzzpppmmmpppyyy{{{|||}}}sssoooeee\\\ZZZ___ccccccVVVHHH;;;777888888888999@@@CCCJJJSSS[[[bbbgggiiijjjhhheeeccc```ZZZQQQJJJEEE@@@;;;777777999::::::999:::;;;;;;:::;;;===>>>???CCCIIISSSbbbwwwvvvggg```fffqqqzzzqqqeeeWWWOOOIIICCCAAAAAA>>>>>>AAAFFFJJJQQQ___lllyyy}}}uuupppfffdddbbbbbbeeellltttyyyzzzqqqfff^^^VVVSSSQQQOOOPPPSSSQQQQQQOOOMMMKKKLLLOOOQQQ]]]eeeqqqzzzzzzhhh\\\WWWWWW]]]gggttt~~~|||||||||~~~wwwnnnhhhdddaaa]]]ZZZSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVYYY]]]bbbiiinnnrrrvvvvvvuuusssqqqppprrrtttsssrrrqqqqqqqqqrrrtttuuuyyywwwtttpppllliiifffeeelllsss}}}{{{xxxxxxwwwsssoookkkjjjlllooo}}}}}}|||zzzuuummmddd]]]XXXVVVUUUcccooozzz|||{{{{{{yyywwwvvvpppiiibbb[[[SSSJJJDDD;;;444000000000///000222////////////////////////---------...............111111111222222222222333222222333444555666777777999===EEEQQQ[[[___^^^[[[QQQMMMHHHMMM___www;;;<<<===>>>???????????????>>>???AAAEEEHHHHHHHHHGGGFFFDDDCCCFFFJJJOOORRRXXXYYY[[[\\\]]]___bbbeeegggkkkoooooollllllppptttwwwwwwxxxzzz{{{{{{{{{zzz|||}}}}}}zzzvvvrrrqqqpppqqqqqqrrrssssssrrrqqqqqqsssssssssssssssqqqpppooopppooonnnoooqqqrrrqqqoooqqqppppppppppppqqqrrrrrrssssssttttttssssssrrrqqqnnnnnnnnnpppqqqtttvvvwwwuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrsssssstttvvvwwwxxxxxxwwwvvvxxxyyyyyyyyyxxxxxxyyyzzz|||}}}}}}|||{{{{{{zzz{{{||||||||||||||||||{{{{{{zzzyyy||||||}}}}}}}}}|||{{{{{{~~~}}}{{{{{{{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{|||}}}{{{||||||{{{yyyuuurrrpppkkkjjjiiiiiilllttt~~~nnn\\\JJJ@@@666222111//////111111111222222222222111111//////////////////////////////............//////000/////////111333666888333333333444444444444555888888999999999999888888999999:::<<>>:::888888:::;;;;;;:::;;;;;;;;;:::;;;===???CCCGGGOOO[[[mmmzzzlll^^^[[[hhhwwwzzzsssjjj^^^PPPIIIDDD@@@???AAA>>>>>>@@@DDDGGGLLLYYYfffpppzzzxxxooohhh```^^^]]]___eeennnwww}}}{{{qqqmmmeee\\\TTTQQQPPPOOOQQQUUUUUUWWWXXXXXXVVVUUUUUUVVV]]]dddmmmuuu|||qqqbbb]]]]]]]]]hhhxxx}}}~~~~~~xxxzzzzzzzzz{{{~~~wwwpppkkkfff___[[[TTTTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTXXX]]]ccciiimmmrrrssssssqqqpppoooqqqsssrrrrrrqqqqqqqqqrrrssstttwwwvvvuuurrrnnniiieeebbbkkksss}}}~~~{{{zzzxxxvvvssspppmmmlllmmmnnnuuuzzz}}}{{{ssskkkddd^^^YYYVVV[[[gggsssxxxzzz{{{zzzxxx{{{vvvnnnhhhaaaYYYPPPIII???777000000000//////111///////////////////////////.....................111111111111222222222222111222222333444555666666999===FFFRRR\\\```^^^ZZZMMMIIIFFFKKK[[[qqq;;;<<<===>>>>>>??????>>>===<<<<<<>>>CCCGGGIIIIIIFFFEEEDDDDDDHHHMMMSSSWWW]]]]]]]]]\\\[[[]]]aaaeeeiiinnnrrrqqqnnnlllooorrrvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}{{{xxxvvvuuuvvvttttttssssssrrrqqqoooooottttttuuuvvvuuutttrrrqqqoooooopppqqqrrrrrrqqqpppqqqqqqqqqqqqqqqrrrrrrsssqqqrrrrrrrrrrrrqqqpppppplllmmmnnnoooqqqtttuuuvvvuuuuuuvvvvvvuuutttssssssqqqqqqqqqrrrssstttvvvwwwwwwxxxyyyyyyxxxxxxzzz{{{zzzyyyyyyyyyyyyzzz|||}}}||||||{{{{{{{{{|||||||||}}}}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzxxxuuurrrqqqjjjkkkmmmooorrrwww}}}vvveeePPPEEE999444111//////111111111111222222111111111//////////////////////////////............//////222222111111111222444555666777777777777888888888777888888999999888888777999999:::>>>GGGTTTaaajjjpppxxx{{{vvvqqqrrrsssrrrqqqjjjaaaZZZVVVYYYfffsss~~~~~~wwwoooooovvv~~~~~~vvvsssvvvzzzxxxrrriiigggbbbaaafffllliiicccKKK@@@666666:::<<<<<<===???CCCIIIQQQYYY___ccceeeddddddccc```ZZZQQQHHHBBB>>><<<999888999;;;;;;;;;:::;;;;;;;;;:::<<>>>>>>>>>>>;;;::::::<<>>AAAEEEFFFOOO___ttt}}}rrreee\\\XXX```ttt}}}rrriii]]]RRRGGGCCCBBB@@@@@@BBBBBBBBBCCCEEEDDDFFFPPP[[[cccmmmzzzxxxnnnccc[[[TTTTTTVVV[[[cccmmmwww}}}}}}uuuqqqrrrsssjjjbbb\\\[[[[[[[[[^^^bbbdddgggkkkllliiifffcccbbb___ccciiiooouuu~~~vvvfff___cccjjjwwwyyymmm___XXXUUUVVV[[[aaarrr~~~vvvmmmhhhggggggkkkqqqxxx}}}{{{|||}}}~~~}}}wwwoooeee^^^YYYXXXWWWVVVVVVVVVWWWXXXUUUUUUVVVWWWZZZ^^^bbbdddjjjlllmmmnnnmmmmmmooopppssstttttttttuuuuuuuuuuuutttuuuvvvuuurrrlllfffcccdddfffhhhjjjmmmqqquuuyyytttrrrpppppprrruuuvvvvvvrrrxxx|||zzztttoooiiibbb]]]WWWbbbnnnvvv{{{}}}~~~xxxpppkkkfffaaa[[[WWWKKK???444000000...---...//////////////////////////////000000000000000000000000000111111111111222222222333444555666777777:::===EEEQQQ\\\bbbcccaaaLLLFFFBBBFFFPPP\\\iiisss:::;;;<<<===>>>>>>>>>>>>;;;::::::===AAADDDFFFFFFCCCDDDFFFJJJOOOUUUZZZ^^^aaa___\\\YYYYYY\\\bbbgggmmmqqqwww|||~~~}}}{{{yyyuuuwww{{{|||{{{|||~~~||||||{{{yyyxxxyyy}}}|||yyyvvvsssqqqqqqrrrrrrssstttvvvwwwwwwuuusssqqqooopppssstttsssrrrrrrqqqrrrrrrrrrrrrrrrsssttttttqqqrrrrrrrrrrrrqqqppppppnnnoooppprrrtttuuuvvvvvvuuuvvvwwwxxxwwwuuusssrrrrrrsssssstttuuuvvvxxxyyyvvvxxxyyyyyyyyyyyyzzz|||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}||||||||||||||||||{{{zzzzzzvvvvvvxxx{{{}}}~~~|||zzzwwwwwwvvvvvvuuuuuuvvvvvvyyyyyyyyyxxxwwwuuusssssssssqqqqqquuu{{{{{{{{{zzzmmmZZZMMM???777222//////222//////000000000000////////////////////////////////////............//////111222444666666666444444555555555666666666666777777777888888888888777777999999<<>>:::777999::::::???EEEHHHKKKOOOTTTYYY]]]___`````````^^^YYYRRRJJJDDDAAA<<<:::999999:::;;;:::999:::;;;;;;<<<===@@@DDDHHHOOOZZZnnnrrrfff[[[WWW[[[iii~~~yyylllcccVVVMMMDDDBBBAAA@@@@@@BBBAAAAAABBBDDDDDDFFFOOOZZZ```kkkxxx{{{sssiii^^^VVVPPPRRRUUU\\\dddmmmuuuzzzxxxxxxyyyxxxwwwmmmeee___^^^]]][[[\\\______aaabbbbbbaaabbbdddeeeeeejjjpppvvv{{{qqqeeedddllluuurrr^^^TTTKKKIIIIIIJJJOOOVVVfffvvv|||zzzsssiiicccaaa___aaagggooovvvyyy{{{||||||}}}}}}uuullleee\\\[[[YYYXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\___```bbbgggiiilllllllllmmmnnnooosssssstttuuuuuuuuuuuuuuusssuuuvvvvvvsssnnniiieeebbb```___bbbhhhnnntttwwwuuurrrpppppptttwwwyyyyyyvvvyyyzzz|||yyyssslllddd^^^ZZZdddnnnuuu|||}}}wwwpppjjjgggeeeaaa^^^RRREEE777333222000......////////////////////////---......//////000000000000000000000111111111111333333444555666777777888:::>>>FFFSSS^^^cccbbb___KKKDDDAAAEEEMMMVVVbbbmmm:::;;;<<<===>>>>>>>>>>>>>>>======???CCCEEEFFFFFFBBBDDDGGGKKKQQQWWW\\\___ZZZYYYXXXWWWYYY___hhhnnnmmmpppwww~~~}}}||||||zzzxxxwwwyyy}}}}}}zzzvvvsssrrrrrrtttvvvrrrsssuuuwwwvvvuuurrrqqqnnnqqqsssttttttrrrrrrrrrsssrrrrrrrrrrrrsssttttttrrrssssssssssssrrrqqqqqqpppqqqrrrtttuuuvvvvvvvvvvvvwwwxxxyyyxxxvvvtttrrruuuuuuuuuuuuuuuvvvwwwxxxuuuwwwxxxxxxxxxxxxzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{|||}}}}}}}}}|||}}}}}}|||{{{zzzxxxvvvuuuppprrrtttxxx{{{|||zzzxxxxxxwwwvvvuuuuuuttttttuuuyyyyyyyyyxxxwwwvvvuuutttwwwtttrrrwww~~~||||||{{{uuuvvvvvvvvvjjj]]]OOO@@@777222//////222......////////////......//////////////////////////////............/////////111444777888888666555999999999999::::::::::::777777888888888888777777999:::===FFFTTTcccpppwwwwwwjjj```___eeellluuu{{{~~~uuukkkgggiiinnnqqqrrrgggeeegggnnnsssqqqmmmiii___bbbiiirrryyysss\\\FFF<<<:::;;;<<<<<<===DDDLLLNNNPPPSSSWWWZZZ\\\]]]^^^______\\\WWWPPPIIICCCAAA;;;:::999:::;;;;;;:::999:::;;;;;;<<<===AAAFFFJJJZZZfff{{{yyyjjj^^^TTTTTT^^^ppp~~~tttfff]]]SSSJJJBBBAAAAAA??????AAA??????AAACCCCCCFFFOOOZZZ```kkkwww}}}wwwoooeeeZZZSSSPPPSSSWWW^^^fffooovvvzzz{{{yyy~~~}}}xxxooohhhaaa^^^[[[VVVTTTUUUTTTTTTTTTTTTVVV\\\bbbgggkkkqqqyyy{{{oooiiilllwwwlllVVVNNNFFFAAADDDFFFFFFJJJPPP^^^ooo|||{{{xxxxxxrrrhhhddd```\\\\\\```gggmmmppp|||||||||}}}zzzqqqjjj]]]\\\[[[YYYYYYYYYZZZ[[[ZZZ[[[\\\]]]^^^___``````fffhhhkkklllllllllnnnooorrrsssttttttuuuuuuttttttsssuuuvvvvvvtttooojjjgggbbb___]]]```hhhpppuuuwwwwwwssspppppptttyyy{{{{{{xxxyyyvvvvvv~~~wwwooofff___[[[dddmmmttt{{{}}}wwwooojjjhhhgggeeebbbWWWIII:::555444111///...////////////////////////,,,,,,------...///000000000000000000111111111111333444444555666777888888:::>>>HHHUUU___ccc```\\\KKKCCC@@@DDDKKKRRR]]]iii;;;===???AAAAAA@@@>>><<<============???BBBEEEGGGHHHJJJJJJKKKPPPXXX\\\[[[\\\WWWSSSSSSZZZaaafffiiinnnoooqqqwww~~~zzzyyyvvvuuutttvvvxxxzzz|||yyyvvvsssqqqrrrtttvvvxxxwwwuuutttttttttuuuvvvpppqqqsssuuuvvvvvvuuuuuuwwwvvvtttrrrrrrrrrtttuuuqqqrrrrrrrrrrrrqqqppppppoooppprrrtttuuuuuutttsssuuuvvvwwwxxxxxxwwwvvvuuuyyywwwtttrrrqqqrrrtttvvvxxxwwwvvvvvvvvvwwwyyyzzzwwwxxxzzz{{{{{{{{{zzzzzzyyy{{{}}}~~~~~~|||{{{yyyzzzzzz{{{|||{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttsssvvvyyy|||~~~}}}{{{yyyxxxzzzzzzwwwrrrrrrwww|||zzzxxxuuuttttttuuuuuutttsssvvvyyy}}}tttnnnlllkkkmmmxxx}}}wwwooo\\\SSSFFF:::333111111111///............---------000000//////.........------...///////////////...444444333333333444555555333444666777999999::::::666777999999888888999:::;;;;;;@@@KKKTTT^^^mmm|||qqqkkkbbb]]]eeesss|||}}}{{{rrriiiggglllqqqrrrpppiiiiiinnnuuuvvvnnneeeaaaaaa```ggguuuxxxhhhRRRDDD;;;<<<>>>>>>@@@EEEMMMSSS\\\[[[\\\^^^``````___]]][[[]]]]]]WWWNNNDDD>>>;;;999:::;;;:::999999;;;<<<:::999:::===@@@CCCMMMWWWaaauuuyyynnn___YYYSSSUUUccczzz~~~yyyoooaaaWWWIIIFFFBBB??????@@@@@@@@@@@@@@@BBBEEEFFFGGGOOOWWWfffoooyyy}}}uuuiii]]]TTTPPPLLLOOOUUU[[[bbbkkktttyyy|||}}}{{{~~~|||nnnhhh___WWWQQQMMMJJJGGGEEEFFFGGGIIILLLQQQXXX]]]gggmmmvvv{{{pppkkkrrr~~~fffTTTKKKDDDEEEDDDCCCBBBDDDGGGIIIUUUeeetttxxxvvvsssmmmfffdddbbb^^^[[[ZZZ]]]ccchhhpppvvv~~~|||rrrkkk```___^^^[[[XXXXXXZZZ\\\]]]]]]\\\[[[\\\]]]^^^___hhhiiillloooqqqssstttuuuzzzxxxvvvuuuuuuvvvvvvuuuzzzxxxuuuuuuvvvuuuqqqnnnjjjccc\\\^^^hhhrrrwwwxxx{{{yyywwwwwwwwwwwwvvvuuuxxxwwwuuuwww}}}qqqfff______bbbjjjsss|||{{{vvvqqqpppqqqpppkkkfffXXXMMM@@@:::555///---...///......------......///............////////////////////////000000000000222222333444666888:::;;;999@@@IIIQQQZZZ```]]]VVVJJJEEECCCHHHOOOSSSWWW[[[<<<<<<==================<<<<<<<<<<<<>>>AAADDDEEEEEEHHHIIIJJJPPPXXX\\\[[[XXXUUUSSSUUU\\\cccggghhhhhhggghhhlllttt|||~~~~~~xxxwwwuuutttuuuvvvxxxyyyzzzxxxvvvuuuuuuvvvxxxzzzyyyxxxvvvtttssssssssssssrrrssstttuuuuuuttttttsssxxxvvvtttrrrppppppqqqqqqqqqrrrrrrrrrrrrqqqpppppppppqqqssstttuuutttsssrrrssstttuuuvvvwwwwwwvvvuuuvvvuuutttrrrrrrsssuuuvvvwwwvvvuuuttttttuuuwwwwwwvvvwwwxxxzzz{{{{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{|||||||||{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxzzz|||~~~~~~}}}{{{yyyyyyzzz{{{wwwsssrrrvvvzzzyyywwwtttssstttuuutttssstttwww{{{|||xxxppphhhffffffhhhrrr|||{{{{{{}}}zzzrrrkkk^^^UUUHHH<<<444111000000000000/////////.........000/////////.........------......///////////////444444333333333444555555555666777888999999::::::777888::::::888888888999;;;;;;BBBMMMVVV```ooo}}}rrrnnngggeeelllyyyzzzqqqhhhfffjjjooopppooolllkkkoootttssskkkbbb______aaaiiirrrnnn\\\HHH>>><<<>>>???AAADDDJJJRRRYYY_________aaaccccccaaa___``````]]]VVVLLLCCC===::::::;;;;;;;;;::::::;;;===<<<;;;===AAAEEEJJJVVVaaaooo~~~tttiiiZZZVVVSSSZZZkkk|||vvvmmm___UUUGGGDDDAAA??????@@@@@@@@@AAA@@@BBBEEEFFFGGGOOOWWWeeennnxxx|||rrrfff[[[SSSNNNLLLPPPUUU[[[ccckkksssyyy}}}{{{{{{}}}xxxeee___WWWOOOJJJGGGDDDBBBCCCDDDEEEFFFHHHMMMSSSXXXdddjjjttt{{{sssqqqyyylllYYYLLLEEECCCCCCCCCBBBAAABBBEEEGGGPPP___nnnssssssqqqlllgggdddbbb^^^[[[YYY[[[```dddlllsss{{{wwwqqqeeebbb^^^ZZZYYYZZZ\\\]]]______^^^^^^^^^___```aaajjjlllnnnqqqtttvvvxxxxxxzzzxxxuuuuuuuuuvvvvvvuuuxxxvvvttttttttttttqqqnnnjjjddd]]]^^^fffrrr|||~~~}}}}}}|||{{{yyywwwttttttzzz}}}sssjjjeeeaaadddjjjsss{{{|||yyywwwwwwwwwtttmmmgggZZZOOOBBB<<<666111...///......------------............/////////000000000////////////000000000111222222333444666888:::;;;:::BBBJJJRRRYYY]]]YYYRRRGGGGGGNNNZZZaaa```]]]\\\<<<;;;:::999:::;;;===>>><<<;;;;;;;;;===???BBBDDDCCCEEEGGGHHHOOOXXX[[[ZZZSSSQQQQQQVVV^^^dddggggggcccaaa___bbbjjjttt}}}|||zzzvvvvvvvvvvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzxxxuuussssssrrrrrruuuuuuuuuuuutttsssrrrqqqwwwuuusssqqqooonnnnnnnnnqqqrrrrrrrrrrrrqqqppppppqqqrrrssstttttttttrrrrrrrrrsssssstttuuuuuuttttttssssssssstttuuuuuuvvvwwwvvvuuutttssssssssstttuuutttuuuwwwxxxzzzzzz{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{yyyxxxxxxwwwxxxyyy{{{||||||{{{yyy{{{{{{yyyuuussstttwwwwwwuuussssssssstttsssrrrrrrvvv{{{|||vvvsssllleeebbbaaaccckkkzzz}}}xxxwwwvvvwwwwwwssslllfff```WWWJJJ>>>666222000///111000000000/////////////////////...............---......////////////000333333333333333444555666777888888999999999::::::888:::::::::888888888:::;;;>>>FFFQQQZZZdddrrr}}}sssmmmmmmkkkkkksss~~~xxxpppgggeeehhhmmmnnnnnnpppnnnoooppplllccc]]]\\\aaagggooopppcccOOO@@@:::===???BBBEEEKKKRRR[[[aaaeeeeeeeeefffgggfffdddbbbcccaaa[[[SSSIII@@@;;;999:::;;;;;;;;;::::::<<<>>>???>>>@@@FFFLLLUUUcccppp|||{{{wwwkkk```TTTSSSVVVcccxxx~~~xxxrrrhhh[[[QQQDDDBBB???>>>???@@@AAA@@@BBBBBBCCCFFFGGGHHHOOOWWWccclllwww~~~~~~yyyooocccXXXPPPMMMMMMPPPVVV\\\bbbjjjrrrwww~~~}}}zzz|||yyyppp[[[UUUMMMFFFCCCAAA@@@???@@@AAAAAABBBDDDHHHNNNRRR___fffqqq}}}{{{vvvvvv~~~|||hhhXXXLLLEEEAAAAAABBBBBBAAA???@@@BBBEEEJJJXXXfffllllllkkkhhheeebbbaaa^^^[[[YYYYYY\\\___hhhnnnwww}}}~~~xxxlllfff^^^ZZZZZZ]]]^^^^^^_________^^^___``````aaaiiikkkmmmqqqtttwwwyyyzzzzzzxxxuuutttuuuvvvuuuuuuuuusssrrrsssssssssqqqoookkkfffaaa```fffrrr}}}yyyvvvrrrpppttt{{{~~~yyysssmmmiiiccceeejjjqqqxxx}}}zzzzzz|||~~~~~~yyyppphhh]]]QQQEEE>>>888333000000...------,,,,,,------.../////////000000000111111/////////000000000111111222222333444666888:::;;;===DDDMMMSSSXXXYYYTTTLLLBBBJJJZZZmmmtttmmmccc]]]::::::::::::;;;<<<======<<<<<<;;;;;;===???BBBDDDBBBEEEFFFHHHMMMUUUXXXVVVOOONNNOOOTTT]]]dddggggggccc```^^^___eeennnuuuzzz}}}zzzvvvwwwxxxyyyzzz{{{|||}}}}}}||||||{{{zzzyyywwwwww|||{{{yyywwwuuuuuuuuuuuuxxxwwwvvvuuusssqqqpppoootttsssqqqpppooonnnnnnnnnqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrttttttttttttssssssssssssssssssrrrrrrqqqqqqrrrtttvvvxxxxxxxxxxxxvvvuuutttsssrrrssstttuuuuuuvvvwwwyyyzzz{{{|||}}}~~~}}}||||||{{{{{{zzzzzzyyyyyy{{{}}}~~~}}}zzz{{{{{{yyyvvvssssssuuuuuutttrrrrrrssssssrrrqqqppptttxxxwwwrrrqqqnnniiigggbbbccchhhqqq{{{}}}xxxuuurrrqqqpppnnniiiddd```XXXKKK@@@888333111///000000000/////////..............................---.........//////000000333333333333444444555666999999999999999999:::::::::;;;;;;:::888888999:::<<>>===>>>@@@DDDJJJRRR[[[dddiiilllkkkjjjjjjjjjiiifffdddbbb]]]VVVMMMDDD>>>:::999888:::::::::999:::<<<===??????CCCKKKTTT```qqq~~~{{{wwwtttpppjjj___WWWPPPSSS]]]qqq|||uuunnndddWWWNNNAAA???======???@@@AAAAAACCCBBBDDDGGGHHHIIIPPPXXXbbblllvvv}}}~~~{{{tttjjj^^^TTTNNNKKKLLLOOOUUU[[[aaahhhooottt}}}}}}{{{~~~~~~qqqeeeSSSOOOHHHCCC@@@@@@@@@???@@@@@@@@@@@@AAADDDJJJNNNYYYaaannn{{{|||xxxxxx~~~iiiVVVKKKFFFDDDBBB???@@@AAA@@@??????AAACCCGGGQQQ^^^cccccc```___^^^______^^^[[[YYYYYY[[[]]]dddllluuu{{{}}}~~~ssskkk```[[[]]]______]]]]]]]]]]]]]]]]]]^^^^^^^^^dddfffiiimmmqqquuuwwwxxxzzzwwwuuutttuuuuuuuuutttssssssssssssssssssrrrqqqllljjjhhhfffiiirrr|||{{{yyyvvvrrrooopppuuu|||}}}zzzuuusssqqqoookkkgggdddeeehhhmmmsssxxxzzzzzzuuuxxx}}}|||rrrkkk___SSSFFF???999333000111------,,,,,,,,,,,,------000000000000111111111111//////000000000111111111222222333444666888:::;;;???GGGPPPTTTVVVUUUNNNFFF@@@JJJ]]]pppwwwoooccc]]]888:::<<<>>>???>>>===<<<>>>===<<<<<<===@@@BBBDDDDDDFFFGGGHHHLLLSSSTTTRRRNNNMMMNNNSSS[[[bbbffffffcccaaa^^^___ccchhhkkkmmmsssyyy|||vvvwwwwwwxxxyyyzzz{{{{{{zzz{{{{{{{{{{{{yyyxxxwww|||{{{yyyxxxxxxxxxxxxyyyyyyxxxvvvtttsssqqqpppoooqqqqqqppppppppppppppppppqqqrrrrrrrrrrrrqqqppppppooopppqqqssstttuuuuuuvvvvvvvvvuuusssrrrqqqpppooorrrsssvvvxxxzzzzzzzzzyyywwwvvvuuutttttttttuuuvvvwwwwwwxxxzzz{{{}}}~~~}}}|||{{{{{{{{{|||||||||}}}}}}|||{{{|||zzz{{{zzzyyyvvvttttttttttttsssrrrrrrssstttrrrqqqqqqtttwww||||||pppoootttuuutttsssjjjjjjkkkoootttwwwvvvuuuttt}}}|||{{{tttqqqmmmkkkkkkjjjfffccc```XXXMMMBBB;;;666222000/////////.........---------------..................---------...///111111333222222333444555666666:::999999888888999:::;;;:::;;;;;;:::999999:::<<>><<<===???AAAAAAAAACCCCCCEEEHHHIIIJJJRRRZZZccclllvvv}}}zzzwwwooodddYYYPPPLLLKKKKKKNNNTTTZZZ___eeelllppp{{{}}}~~~wwwgggZZZNNNJJJEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@DDDIIIMMMVVV^^^kkkwww|||zzzzzz}}}{{{mmmYYYLLLFFFEEEDDDBBB???@@@AAAAAA@@@AAABBBDDDHHHOOOXXX\\\YYYTTTRRRTTTZZZZZZZZZZZZYYYZZZ]]]___eeellluuu{{{}}}~~~yyyqqqfffaaa``````^^^\\\[[[\\\\\\]]]]]]]]]]]]]]]___bbbfffkkkoootttvvvxxxyyywwwuuuttttttuuuuuutttrrrssstttttttttsssssssssmmmoooooonnnmmmqqqyyy~~~zzzyyyyyywwwsssqqqrrrtttxxx{{{tttpppllllllnnnnnnkkkgggdddeeegggkkkpppsssttttttssswww~~~~~~uuuoooaaaUUUHHH@@@:::333000000...------,,,,,,------...000000000000111111111111000000000000111111111111222222333444666888:::;;;@@@IIISSSVVVVVVSSSKKKBBB???GGGUUUeeejjjfff```^^^888:::===@@@AAA@@@>>>===>>>======<<<>>>@@@BBBDDDEEEGGGHHHHHHLLLRRRRRROOOOOONNNPPPVVV]]]cccdddddd___]]]\\\]]]```bbbddddddjjjpppxxx~~~~~~~~~xxxwwwvvvvvvvvvvvvwwwwwwuuuvvvwwwyyy{{{||||||}}}|||{{{zzzyyyxxxyyyzzzzzzxxxwwwuuutttrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrrrrrrrqqqpppppppppqqqqqqrrrssstttuuuvvvyyyxxxvvvtttrrrqqqqqqqqqtttuuuwwwxxxyyyyyyyyyxxxvvvvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{|||~~~~~~zzzxxxwwwwwwyyy{{{{{{zzzyyywwwvvvuuuuuuuuusssrrrrrrsssttttttsssqqqrrrtttvvvxxx}}}}}}vvvmmmhhhnnnvvvzzz{{{|||tttrrrpppqqqttttttpppmmmiiittt}}}|||vvvtttsssqqqllliiiffffffhhhjjjhhhfffccc\\\QQQGGG???999444111............---------------------------............---------...///111222222222222333444555666777999888777777777999:::;;;:::;;;;;;:::999:::<<<>>>DDDOOO[[[ccciiipppuuuvvvrrrttttttqqqjjjbbb\\\XXXZZZcccnnnuuuzzz}}}zzztttiiigggeeefffhhhkkklllllliiifffbbb\\\SSSOOOVVV```nnntttqqq```LLLAAAAAADDDAAAEEEMMMXXXccclllpppqqqtttrrrpppooommmjjjfffcccXXXRRRIIIAAA===;;;::::::777888999999999:::<<<>>>AAACCCKKKXXXgggwww~~~yyynnnbbbZZZTTTOOOOOOQQQWWWdddzzz{{{tttmmmbbbTTTJJJ???>>>===>>>@@@AAAAAAAAACCCBBBEEEHHHJJJLLLTTT]]]dddnnnwww~~~}}}vvvrrriii^^^TTTMMMKKKKKKKKKOOOTTTZZZ___dddjjjmmmwwwzzz~~~|||wwwlll]]]QQQIIIGGGDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAADDDIIIMMMVVV]]]iiiuuu}}}{{{zzz{{{{{{yyywwwcccZZZMMMEEEDDDDDDCCCBBB???AAACCCDDDDDDDDDFFFHHHMMMPPPVVVWWWRRRJJJHHHKKKQQQRRRTTTVVVXXX[[[```dddjjjqqqyyy~~~xxxpppjjjfffbbb^^^[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^aaaeeekkkpppuuuyyyzzzyyywwwtttssstttuuuttttttrrrtttuuuuuusssrrrssssssooorrrssssssqqqpppsssvvv~~~|||{{{zzzyyywwwvvvuuuuuuvvvvvvnnnkkkiiilllqqqrrrooolllggggggiiilllppprrrqqqpppuuuxxx}}}{{{vvvrrrcccWWWIIIAAA;;;444000111.........------........./////////000000000111111000000000111111111222222222222333444666888:::;;;@@@KKKUUUXXXVVVRRRIIIAAA@@@CCCMMMXXX]]]^^^```eee999:::<<<>>>????????????======<<<;;;<<<>>>AAABBBCCCFFFHHHHHHMMMRRRSSSPPPOOOQQQVVV]]]dddfffccc___[[[YYYXXXZZZ]]]bbbdddeeeggglllsssxxxzzz{{{||||||}}}{{{yyyvvvuuuuuuvvvvvvtttuuuvvvxxx{{{}}}|||{{{yyyxxxwwwwwwwwwxxxwwwvvvtttsssrrrrrrssssssssssssssssssssssssrrrrrrqqqrrrrrrrrrrrrqqqpppppptttssssssrrrrrrrrrssssssxxxwwwvvvuuutttttttttuuuvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuttttttuuuwwwyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{{{{{{{||||||~~~|||zzzwwwuuuuuuxxx|||~~~|||zzzwwwuuuuuuvvvvvvwwwssssssssstttuuuuuusssqqqqqqsssssssssuuuuuuppphhhccc```bbbllluuuyyy|||~~~zzzwwwtttuuuwwwvvvooohhh___iiiqqqqqqnnnllljjjgggdddcccbbbeeekkkooopppooojjjcccXXXMMMCCC;;;555111////////////............,,,,,,,,,------............---,,,,,,---///222333222222222333444555666777777777666666666888;;;<<<::::::;;;:::999;;;>>>AAAHHHUUUaaaggglllrrrtttrrrooooooooommmfff^^^XXXWWW___iiitttyyy{{{zzztttmmmddddddfffhhhjjjllllllllleeeccc___XXXPPPOOOZZZhhhrrrsssjjjVVVEEE???AAABBBDDDIIISSS```lllssstttsssuuusssqqqooollliiiddd```VVVPPPGGG@@@<<<;;;:::999999:::;;;;;;;;;<<<>>>@@@EEEHHHRRRbbbrrr|||tttlllaaaUUUOOOKKKIIIMMMTTT___ppp|||uuunnncccTTTIII@@@>>>>>>???AAABBBAAA@@@BBBAAADDDIIIKKKNNNVVV```gggpppyyy}}}sssnnneeeZZZQQQKKKJJJKKKMMMQQQVVV\\\```eeejjjmmmsssvvv{{{}}}xxxnnnbbbTTTLLLHHHGGGGGGGGGGGGGGGDDDBBBBBBBBBAAAAAABBBEEEJJJNNNWWW]]]gggrrr{{{}}}xxxwwwvvvssskkkeeeRRRMMMFFFBBBBBBCCCBBBAAA@@@BBBEEEFFFGGGHHHJJJLLLSSSSSSVVVVVVOOOEEECCCHHHGGGIIILLLPPPUUU\\\ccchhhpppvvv~~~{{{uuummmeee___[[[ZZZ[[[\\\]]]]]]]]]\\\\\\]]]```eeekkkqqqvvvzzz|||yyywwwtttssstttttttttsssqqqtttuuutttrrrpppqqqrrrrrrsssssssssqqqpppppppppyyy~~~|||||||||zzzxxxuuusssqqqiiiggggggmmmuuuxxxuuuqqqllllllnnnrrrtttuuurrrpppvvvxxxyyyyyyvvvrrrooonnneeeYYYLLLCCC===666222222000//////......//////000....../////////000000000000000111111111222222222222222333444666888:::;;;@@@KKKVVVZZZWWWRRRIIIAAA@@@BBBIIISSSZZZ^^^fffnnn;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<;;;:::;;;===???AAABBBEEEGGGIIIMMMSSSTTTQQQOOOSSS[[[dddjjjiiibbb\\\YYYWWWVVVXXX]]]dddiiikkkiiimmmrrruuuwwwwwwyyyzzz}}}yyywwwwwwxxxyyywwwxxxxxxyyy{{{}}}~~~}}}{{{yyywwwuuutttttttttuuuuuusssrrrrrrssstttuuuuuuvvvuuuuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqppppppwwwvvvtttsssrrrqqqppppppwwwvvvvvvuuuuuuwwwxxxyyywwwvvvvvvuuutttssssssssstttsssssstttuuuwwwyyyzzzzzzyyyyyyxxxyyyzzz||||||}}}}}}~~~|||{{{zzz{{{|||}}}~~~~~~|||}}}{{{xxxvvvwww{{{|||yyyvvvtttuuuvvvxxxxxxssssssssstttvvvvvvtttrrrnnnoooooonnnnnnlllddd[[[WWWWWW^^^jjjssswwwyyy}}}}}}yyyvvvwww{{{xxxpppggg[[[dddllllllkkkiiifffbbbaaa```aaagggooovvvxxxxxxqqqiii^^^QQQFFF===555111000000000000////////////,,,,,,,,,------............---,,,,,,---///222444222222222333444555777777666666555555666888;;;<<<999::::::::::::<<>>@@@BBBHHHLLLXXXiiiyyyvvvlllaaaVVVMMMIIIHHHGGGNNNWWWdddxxx|||wwwpppdddUUUIII@@@???>>>???AAABBBAAA@@@AAAAAADDDIIILLLOOOXXXaaahhhqqqzzz~~~ppplllcccXXXOOOJJJJJJLLLOOORRRXXX]]]bbbfffkkknnnppptttyyy~~~~~~{{{ttthhh[[[PPPJJJJJJJJJJJJLLLLLLKKKHHHEEEAAAAAAAAAAAABBBFFFKKKOOOXXX]]]gggqqqyyy~~~|||vvvrrrpppiii]]]TTTLLLIIIEEEBBBBBBBBBCCCBBB@@@CCCFFFHHHJJJKKKMMMOOOVVVUUUWWWWWWNNNDDDBBBHHHAAACCCGGGLLLRRR[[[eeekkktttzzz|||rrrggg___\\\WWWXXXYYYZZZ[[[ZZZYYYYYY[[[^^^ccciiipppuuuyyy{{{yyyvvvtttssstttttttttsssqqqsssuuussspppnnnoooppptttsssrrrqqqppppppooonnnooovvv~~~}}}zzzuuupppmmmdddccceeemmmwww{{{yyytttpppqqqsssvvvyyyxxxuuurrrvvvvvvtttqqqmmmiiigggggghhh[[[NNNEEE>>>777333333000000////////////000000............////////////000111111111111222222222222222333444666888:::;;;???KKKWWW[[[XXXRRRJJJBBB@@@BBBJJJTTT\\\ccclllvvv============>>>???@@@AAA???>>><<<;;;;;;<<<===>>>DDDCCCCCCGGGMMMRRRSSSSSSOOOXXXdddmmmpppkkkddd^^^YYYZZZ]]]cccjjjppptttvvvuuusssppppppssszzz~~~}}}|||{{{zzztttuuuxxxzzz|||}}}}}}}}}zzzyyywwwuuutttsssssssssrrrqqqqqqqqqrrrtttvvvwwwxxxwwwtttrrrqqqqqqrrrssssssttttttrrrooopppssswwwzzzzzzxxxuuurrrrrrsssuuutttuuuvvvxxxzzz{{{{{{|||xxxyyyyyywwwtttsssuuuxxxtttttttttttttttuuuvvvwww}}}|||zzzyyyyyyzzz|||}}}{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~zzzwwwwwwxxxxxxwwwuuusssrrroooqqqsssuuuuuusssqqqooopppqqqrrrqqqmmmfff___ZZZVVVVVV[[[fffnnnrrruuuyyy~~~|||{{{}}}~~~{{{xxxkkkkkkmmmooolllfffdddgggdddccceeejjjssszzz}}}~~~zzzssshhh[[[NNNAAA666///000...---...000000///...++++++******++++++,,,---------------///000111222555555444444444555555666777888888999999:::;;;;;;888;;;>>>;;;888999@@@GGGVVVZZZbbbmmmtttvvvqqqmmmiiijjjmmmnnneeeZZZXXX^^^jjjooovvvyyyvvvpppiiieeeaaaaaagggqqqsssnnnkkkmmmkkk```ZZZRRRIIIUUUkkktttlllVVVIIICCC@@@@@@BBBEEEOOO^^^jjjppptttwwwyyywwwtttrrrpppnnnggg^^^WWWOOOJJJCCC===;;;;;;::::::===<<<;;;;;;<<>>BBBEEEHHHIIIKKKOOOVVV\\\lllpppxxxyyyrrrfffYYYRRRMMMIIIHHHIIIMMMQQQVVV[[[___bbbeeegggmmmtttzzz~~~~~~sssiii]]]SSSPPPRRROOOQQQTTTXXXXXXTTTLLLGGGHHHFFFCCCCCCFFFJJJOOOQQQYYYaaallluuuzzz~~~}}}uuujjj^^^SSSMMMFFFCCC@@@???@@@CCCEEEFFFCCCEEEIIILLLPPPUUUZZZ^^^gggeee```ZZZRRRKKKDDDAAABBBBBBHHHPPPUUUYYYeeerrr}}}sssggg```]]]\\\ZZZXXXXXXYYYZZZZZZYYY\\\___dddhhhlllpppuuuxxxuuuuuuuuuuuutttttttttttttttssssssrrrqqqpppoooooosssrrrqqqsssuuutttppplllpppppprrruuuyyy{{{{{{{{{||||||xxxoooeeeeeedddeeejjjqqqvvvxxxwwwuuuwwwuuuoooppprrrttttttpppiiiccc``````___ZZZRRRIII@@@888333000222000......000222222222//////............//////000000000000000111111222333222444777777666999>>>CCCOOOTTTWWW\\\SSSFFFEEEBBBGGGNNNVVV```lllsssvvv============>>>???@@@@@@===<<<;;;999999:::<<<===DDDCCCDDDIIIOOOTTTUUUUUUQQQYYYeeemmmooojjjccc]]]ZZZ___gggpppxxx}}}~~~{{{wwwsssqqqssszzz}}}{{{wwwxxxzzz{{{||||||||||||yyyyyyxxxwwwuuutttrrrqqqpppppppppqqqsssuuuwwwxxxyyyxxxvvvtttsssssstttuuutttuuuuuutttrrrrrrtttwwwxxxxxxwwwuuusssrrrsssuuutttuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvtttrrrqqqsssuuuttttttsssssstttuuuuuuvvvyyyyyyxxxxxxyyy{{{|||}}}{{{|||}}}|||zzzyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}zzzvvvvvvvvvvvvvvvtttsssrrroooqqqrrrssssssrrrqqqooonnnooopppooolllgggbbb^^^YYYYYY___iiiqqqsssuuuyyy}}}|||~~~}}}}}}xxxmmmggghhhhhhhhhiiipppxxxxxxmmmaaaTTTGGG<<<555111000//////000111000...---,,,,,,,,,,,,---......---------...///000111222333333333333444444555666777888888999999:::;;;;;;999<<<>>><<<:::===FFFNNNYYY___jjjuuu|||{{{tttnnnhhhjjjmmmnnnfff___aaaiiirrrtttuuusssnnniiieeedddcccccchhhpppsssooommmoooiii___ZZZTTTNNNYYYmmmsssvvvdddPPPEEEAAA???@@@BBBIIIRRR```kkkqqqsssuuuwwwuuusssqqqooommmfff]]]WWWLLLGGGAAA<<<;;;;;;::::::===<<<<<<<<<>>>AAAEEEIIITTT]]]lll~~~~~~lll]]]VVVMMMFFFCCCGGGIIIMMM]]]ooozzzqqqgggZZZNNNFFFAAAAAAAAA@@@@@@@@@@@@???AAADDDFFFGGGJJJOOOWWW]]]lllqqqyyyxxxpppcccVVVOOOJJJFFFEEEGGGKKKOOOTTTYYY]]]```dddffflllssszzz~~~wwwkkkbbbXXXQQQRRRVVV^^^bbbeeegggddd]]]UUUPPPLLLJJJHHHIIILLLQQQTTTWWW[[[aaakkksss{{{}}}ttthhh[[[QQQKKKDDDCCCBBBBBBCCCEEEFFFFFFHHHKKKOOOSSSXXX^^^dddhhhpppnnnjjjddd[[[SSSKKKGGGGGGFFFIIIPPPVVV^^^mmm{{{}}}pppeee^^^[[[]]][[[YYYXXXYYYZZZZZZZZZ]]]```dddhhhkkkooosssvvvvvvvvvvvvvvvuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqsssrrrqqqsssvvvwwwuuusssppppppqqqrrrtttuuuuuuttt{{{~~~{{{ssskkkeeeeeehhhlllqqquuuvvvvvv{{{~~~|||uuuuuuyyyzzzyyytttkkkccc^^^[[[[[[XXXRRRKKKDDD===888444000...------...//////...//////............//////000000000000000111111222333222444777888777:::???CCCOOOSSSUUUWWWNNNCCCEEEIIIQQQ[[[bbbjjjtttzzz|||<<<<<<<<<<<<===>>>??????===<<<;;;::::::;;;===>>>CCCDDDGGGLLLRRRVVVWWWWWWTTT\\\gggnnnoooiiiccc^^^___gggtttxxxssstttyyy~~~|||zzzzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxwwwuuusssqqqooooooooopppqqqsssvvvxxxyyyzzzyyywwwvvvuuuvvvvvvwwwtttuuuvvvuuuttttttuuuvvvtttuuuwwwvvvtttsssssstttttttttuuuuuuuuuttttttssssssttttttsssrrrqqqsssuuutttsssssssssssstttuuuuuuuuuuuuvvvxxxyyyzzz{{{|||yyyzzzzzzyyywwwuuuuuuvvvzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||~~~~~~{{{yyytttuuuuuuuuutttsssrrrqqqpppppppppppppppppppppppplllmmmmmmmmmllliiifffddd___aaagggqqqvvvvvvwwwyyy{{{qqqnnnnnnnnnpppuuu}}}~~~ttthhh[[[MMMAAA999333222000///000111000...///............///000000............//////000111333333333444555666777888777888888999999:::;;;;;;;;;===>>>======CCCNNNWWW]]]eeeqqq|||~~~uuummmhhhjjjmmmkkkeeeccckkkuuuzzzwwwrrrlllfffccccccdddeeefffjjjppprrrqqqppprrrhhh\\\YYYWWWTTTaaaqqquuujjjZZZJJJBBB@@@@@@BBBEEEMMMVVVcccmmmqqqssstttuuusssqqqnnnmmmkkkeee\\\UUUHHHDDD???;;;:::;;;;;;;;;============>>>CCCIIINNN[[[gggyyywwwdddTTTLLLCCCAAACCCIIINNNVVViii}}}xxxooodddXXXLLLDDD??????@@@@@@@@@AAAAAAAAAAAACCCFFFGGGJJJQQQZZZbbbmmmrrrzzz}}}uuummm```RRRJJJFFFCCCCCCEEEHHHLLLQQQVVVZZZ^^^bbbeeejjjqqqyyy|||qqqddd[[[UUUTTTYYY```kkkooorrroooggg^^^WWWTTTQQQQQQQQQRRRUUUXXX\\\^^^```cccjjjsss|||yyymmm___SSSIIIDDD@@@AAABBBDDDEEEGGGHHHHHHPPPTTTYYY^^^dddkkkrrrvvv~~~|||yyysssjjjaaaYYYTTTRRRQQQRRRWWW^^^jjj|||yyynnnddd]]]ZZZ^^^\\\ZZZYYYZZZ[[[[[[ZZZ^^^```dddgggiiilllooorrrvvvvvvvvvvvvvvvvvvuuuuuuqqqqqqqqqrrrrrrrrrsssssssssrrrrrrtttwwwyyyzzzyyysssrrrqqqqqqpppppppppppp{{{yyyqqqfffiiimmmppprrrtttuuuwww~~~{{{yyy|||rrrhhh___[[[XXXVVVRRRNNNIIICCC===999///...------//////...,,,//////............//////000000000000000111111222333222333777888777;;;@@@FFFSSSWWWTTTSSSJJJCCCHHHQQQ___mmmtttyyy;;;;;;;;;<<<<<<===>>>???@@@???=========???AAABBBDDDFFFJJJNNNRRRVVVWWWXXXWWW___jjjppppppkkkfffcccgggqqqxxxuuuxxx~~~}}}{{{yyyyyyyyyyyyzzzyyyyyyyyyyyywwwuuusssrrrpppppppppqqqqqqrrrssstttuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxssstttuuuuuuuuutttttttttqqqtttvvvwwwvvvtttttttttttttttttttttsssqqqpppoootttttttttttttttuuuvvvvvvttttttssssssssssssttttttssstttvvvwwwxxxyyyyyyyyywwwxxxxxxwwwuuutttuuuvvvzzzzzz{{{||||||}}}}}}}}}|||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}{{{yyyxxxuuutttttttttsssrrrrrrqqqpppooonnnnnnnnnnnnooopppnnnnnnnnnmmmlllkkkiiiiiigggjjjqqqzzz}}}zzzyyyzzz|||xxxuuuvvvxxx{{{zzznnnaaaQQQCCC:::555333000//////000///...//////......//////000111//////......///000000111444444444555666888999:::777888888999999:::;;;;;;;;;<<<======@@@HHHUUU^^^cccjjjttt}}}zzzqqqjjjjjjlllkkkeee___aaalllwwwwwwtttmmmfff``````cccfffhhhiiilllpppsssttttttuuuiii[[[WWWYYY\\\jjjxxxxxxbbbTTTGGGBBBAAABBBEEEIIINNNXXXdddmmmqqqrrrssstttpppnnnllljjjhhhbbbYYYRRRDDDAAA===::::::;;;;;;;;;<<<=========>>>CCCKKKQQQaaapppttt```OOOHHHAAAAAAEEELLLTTTaaayyy|||vvvmmmbbbVVVIIIBBB>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHLLLTTT___gggmmmrrr{{{{{{rrrjjj]]]OOOGGGCCCAAAAAADDDFFFIIIOOOTTTXXX\\\aaadddjjjqqqyyy{{{oooaaaZZZXXX[[[dddmmmsssuuuuuunnnbbbXXXTTTTTTVVVWWWXXXYYY[[[^^^aaaccceeefffjjjrrr}}}vvvgggYYYMMMEEEBBBDDDEEEGGGIIIKKKNNNRRRTTTZZZ]]]ccciiiooowww|||tttlllhhhffffffgggkkkssswwwnnneee___]]]```^^^[[[[[[[[[\\\\\\[[[^^^aaaccceeeggghhhkkkmmmssstttuuuvvvvvvuuuuuutttrrrrrrrrrrrrssssssssssssrrrssstttwwwyyyzzzzzzyyyuuuuuutttrrrppppppqqqrrr|||{{{tttiiinnnrrrtttsssrrrtttvvvzzz}}}{{{zzzppphhhcccZZZVVVQQQMMMJJJFFF@@@<<<222111000000111111///---//////............//////000000000000000111111222333222333777888888<<>>???@@@???>>>===>>>@@@CCCDDDGGGIIILLLPPPRRRUUUWWWXXX[[[dddooouuusssooollljjjpppyyy~~~zzzzzz}}}~~~~~~}}}~~~~~~{{{xxxvvvvvvvvvvvvwwwxxxxxxyyyyyyvvvsssooonnnoooqqqrrrssstttttttttttttttttttttvvvvvvuuuuuuvvvvvvvvvwwwssssssssstttttttttsssrrrpppsssvvvxxxwwwuuuttttttuuuuuuttttttsssqqqpppooorrrrrrssstttvvvwwwwwwvvvuuuttttttssssssssstttttttttuuuvvvvvvwwwvvvvvvvvvuuuvvvvvvvvvuuuuuuwwwyyy{{{||||||||||||{{{zzzzzzxxxxxxyyyyyy{{{}}}~~~}}}}}}}}}|||zzzyyyxxxxxxwwwvvvuuutttsssrrrrrrrrrpppooommmllllllmmmooopppqqqqqqpppooommmlllkkkjjjmmmqqq{{{~~~zzz{{{}}}vvvhhhWWWGGG===777444111///.........---.........---...//////000///////////////000111222333333333444555777888999777888888999999:::;;;;;;:::::::::<<>>===>>>DDDMMMUUUgggyyyqqq]]]MMMGGGCCCDDDIIIPPP[[[mmm{{{uuulllaaaUUUHHHAAA>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFIIIMMMUUUaaaiiinnnsss|||xxxooogggZZZMMMFFFCCCAAAAAADDDDDDHHHMMMRRRVVV\\\aaaeeelllsss{{{zzznnn```[[[\\\bbbkkktttxxxxxxsssiii]]]VVVUUUXXXXXXZZZ\\\]]]]]]___cccfffhhhhhhkkkrrr}}}vvveeeWWWNNNIIIGGGLLLOOOQQQTTTWWW\\\ccchhhgggkkkpppvvv|||yyyrrrkkkfffcccbbb```]]]\\\]]]]]]]]]\\\^^^```bbbddddddeeehhhiiioooppprrrtttuuuuuutttsssuuuuuuttttttsssrrrrrrqqqqqqssswwwyyyzzzxxxwwwuuuuuuvvvuuusssqqqrrruuuxxx~~~~~~~~~|||wwwkkkooorrrrrrooonnnoooqqqsss{{{~~~|||~~~}}}xxxqqqlll```ZZZSSSOOOLLLIIICCC>>>444222111000111111///...//////............//////000000000000000111111222444222333777999999>>>EEEOOO\\\]]]VVVPPPGGGFFFRRRcccxxx<<<<<<<<<<<<===>>>??????>>>===<<<<<<>>>@@@BBBDDDJJJLLLOOOQQQSSSVVVZZZ]]]ccclllvvvzzzxxxsssqqqqqqvvv~~~~~~|||}}}}}}|||zzzxxxuuuuuutttuuuuuuvvvwwwxxxxxxvvvrrrpppooopppsssuuuuuuuuuuuuuuuuuutttsssrrrsssttttttuuuuuuvvvvvvvvvtttrrrqqqrrrssstttsssrrrrrruuuwwwxxxwwwuuuuuuuuuuuuvvvvvvuuuuuutttrrrrrrpppooopppsssuuuwwwvvvuuuvvvvvvuuuttttttttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuwwwyyy|||{{{|||}}}}}}}}}|||zzzyyyxxxxxxxxxxxxzzz|||}}}~~~~~~}}}zzzyyyyyyzzz{{{zzzxxxvvvtttsssrrrrrroooooommmmmmmmmmmmooooooqqqqqqqqqpppnnnlllkkkjjjpppvvvzzzzzzrrr```OOOEEE:::777222000//////...------------------...//////.........///000111333333111111111222333444555666777888888999999:::;;;;;;999999999;;;BBBLLLYYYaaammmqqqvvvyyywwwtttpppnnnnnnkkkbbbWWWTTTYYY```ccc^^^]]][[[XXXXXX[[[aaaeeekkkooorrrtttwww{{{|||zzzooo^^^YYYaaajjjvvvyyynnnQQQIIIAAA???@@@@@@DDDIIIRRR[[[gggooossssssssstttnnnkkkhhhfffbbb[[[RRRKKKAAA>>>;;;:::;;;<<<<<<;;;<<<>>>@@@???AAAIIIUUU___sss|||lllXXXKKKFFFEEEHHHMMMWWWfff{{{|||uuulllaaaUUUIIIAAA>>>>>>???@@@AAAAAABBBBBB@@@CCCFFFIIINNNVVVaaaiiipppvvv}}}uuulllaaaVVVKKKFFFDDDAAABBBDDDDDDGGGLLLQQQVVV\\\bbbgggooovvv}}}yyymmmbbb___aaafffmmmttttttqqqjjjaaaXXXSSSTTTWWWVVVXXX[[[\\\\\\```fffkkkkkklllpppvvv~~~rrraaaTTTNNNMMMNNNSSSWWW]]]bbbfffllltttzzz||||||xxxsssnnnjjjdddaaa___]]]^^^^^^^^^]]]]]]___aaabbbbbbccceeegggkkkmmmpppsssuuuuuuuuutttwwwvvvuuutttsssrrrqqqqqqrrruuuxxxyyyxxxvvvuuuuuuvvvvvvvvvtttrrrtttzzz|||nnnoooooonnnllljjjkkklllooovvv{{{zzzxxxzzz{{{{{{tttuuuxxx{{{|||{{{wwwsssgggaaaZZZUUUSSSOOOHHHAAA666333000...//////...---//////............//////000000000000000111111222444222333777999:::@@@GGGNNNYYYYYYQQQLLLDDDDDDOOOdddzzz============>>>???@@@@@@>>>=========>>>AAADDDEEEKKKNNNPPPRRRUUUZZZaaafffmmmuuu~~~|||vvvttttttwww~~~~~~~~~|||{{{xxxwwwvvvuuutttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvtttuuuuuuvvvvvvuuussssssrrrssstttuuuvvvvvvvvvvvvvvvtttqqqqqqsssuuutttsssuuuwwwyyyyyywwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvpppooopppssswwwyyyxxxvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttvvvwwwxxxvvvwwwwwwvvvuuuvvvyyy{{{xxxzzz|||~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{}}}~~~~~~|||{{{}}}}}}{{{xxxuuutttssssssoooooonnnnnnnnnnnnoooooonnnnnnoooooonnnlllkkkiiiooovvvxxxxxxzzziiiXXXNNN>>>:::555222111000//////...------------...//////------...///000222444555333333333333333444555555777888888999999:::;;;;;;999999:::<<>><<<;;;;;;<<<<<<;;;<<<@@@CCCDDDHHHRRRbbbnnnyyyhhhUUUIIIFFFGGGLLLUUUcccwww|||vvvmmmbbbVVVJJJBBB?????????@@@@@@AAAAAAAAABBBEEEJJJMMMRRRYYYcccjjjtttzzz~~~{{{sssjjj\\\RRRHHHEEEDDDBBBAAACCCEEEHHHMMMRRRWWW]]]dddhhhqqqxxxyyynnneeeeeegggjjjmmmpppiiifff```ZZZUUUSSSRRRSSSQQQTTTXXXYYY[[[aaajjjqqqsssvvv|||rrrbbbXXXUUUWWWZZZ```hhhrrr{{{~~~zzztttpppeeeccc```^^^______^^^]]]\\\^^^`````````aaaccceeehhhkkkooosssvvvwwwwwwwwwvvvuuuuuuuuuttttttssssssuuuvvvwwwwwwuuuuuuwwwyyyzzz{{{{{{xxxvvvxxxvvvsssooommmmmmllllllkkkmmmrrrrrrmmmkkkppptttuuupppqqqssswww|||}}}{{{xxxmmmhhhcccbbb```ZZZOOOFFF999555111......///000000//////............//////000000000000000111111222444222333777999;;;AAAHHHLLLVVVUUUMMMJJJCCCBBBLLL]]]ppp=========>>>>>>???@@@AAA@@@?????????AAADDDFFFHHHLLLNNNQQQTTTWWW]]]fffmmmttt|||~~~wwwuuuuuuvvv~~~{{{zzzxxxvvvtttttttttuuutttuuuxxxzzz{{{yyywwwvvvrrrsssuuuvvvvvvvvvuuutttrrrssstttvvvwwwwwwwwwwwwyyyuuurrrqqqtttvvvvvvuuuwwwxxxyyyyyywwwvvvvvvwwwvvvwwwxxxyyyyyyzzzyyyyyyrrrqqqrrrvvvzzz|||{{{yyyxxxxxxwwwvvvvvvvvvvvvvvvttttttsssssstttwwwyyy{{{xxxxxxwwwuuuttttttwwwyyyvvvxxx{{{~~~~~~}}}{{{yyyyyyzzz{{{|||~~~~~~}}}yyyvvvuuutttsssoooooooooooooooooooooooojjjkkkmmmnnnnnnlllkkkiiimmmuuu}}}vvvvvv}}}nnn]]]SSSAAA===777444222222111000...............///000000,,,,,,---///111333555666777777666666666777777888777888888999::::::;;;;;;:::::::::>>>EEEOOOYYY___aaahhhqqqvvvvvvtttsssrrrjjjeeeZZZRRRVVV___aaa]]]dddaaa]]]YYYYYY]]]dddjjjkkkrrrwwwwwwzzz{{{qqqbbbaaallltttuuufffMMMIIIDDDAAACCCEEEGGGMMMSSS]]]eeeooouuuvvvtttsssrrrnnnkkkgggccc___WWWLLLEEEAAA???<<<;;;<<<<<<<<<;;;===AAAEEEHHHMMMZZZkkkyyyzzzhhhTTTIIIGGGJJJPPP]]]ooo}}}vvvnnncccWWWJJJBBB???@@@@@@@@@@@@AAAAAAAAAFFFIIINNNRRRWWW^^^gggmmmwww}}}}}}zzzrrrhhhXXXOOOGGGEEEDDDBBBAAABBBEEEIIIMMMRRRXXX^^^eeejjjqqqyyy{{{qqqjjjjjjmmmmmmnnnooodddaaa]]][[[YYYWWWUUURRRMMMQQQUUUXXX[[[bbbmmmvvv{{{zzzkkkbbbaaaeeeiiiqqq|||~~~xxxsssfffccc```______```___^^^[[[]]]___`````````bbbdddgggjjjoootttwwwyyyyyyyyytttttttttuuuuuuuuuuuuuuuwwwxxxvvvtttrrrtttzzz}}}zzz}}}~~~yyysssppppppqqqpppnnnkkknnnlllcccaaagggmmmnnnrrrrrrtttxxx}}}~~~{{{ooolllkkkkkkjjjcccTTTIII===999444000000111333333//////............//////000000000000000111111222444222333777999;;;BBBIIILLLUUUSSSLLLJJJDDDBBBKKKSSSeeesssuuu|||ttt>>>===<<<<<<<<<===???@@@DDDCCCAAA>>>===???DDDHHHIIIMMMRRRTTTWWW^^^iiiqqqzzz~~~zzzyyy~~~~~~~~~~~~~~~|||yyyuuusssuuuuuutttrrrtttuuuuuuvvvxxxyyyzzz{{{vvvvvvvvvtttrrrrrrtttvvvxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwuuuttttttvvvxxxzzzzzzyyyyyyxxxxxxyyyyyyzzz|||||||||{{{zzzwwwuuusssoooqqquuuyyy{{{}}}}}}}}}{{{{{{zzzyyywwwuuusssrrrxxxvvvttttttwwwyyyzzz{{{wwwwwwvvvvvvvvvwwwyyyzzzyyyzzz}}}~~~|||{{{{{{}}}~~~|||}}}~~~zzzyyyzzzxxxtttqqqrrrpppooommmllllllllllllmmmlllkkkjjjjjjjjjjjjkkknnnpppyyyuuuqqqzzzzzzqqqeee\\\KKK???333000000......///...........................///000111111222222111222222222333444555666777888888999:::;;;;;;;;;;;;999999;;;???FFFOOOXXX]]]fffkkkrrrxxxzzzwwwrrrmmmfff^^^UUUUUU\\\dddhhhhhhmmmeee^^^]]]\\\\\\eeeoootttuuutttuuu{{{~~~tttooogggfffppptttiiiVVVJJJGGGBBB@@@CCCEEEGGGPPP[[[ffflllpppqqqssstttrrrnnniiigggddd```ZZZRRRIIICCC;;;<<<======<<<<<<>>>@@@AAACCCGGGLLLWWWggg{{{tttbbbQQQKKKKKKMMM[[[lll}}}|||zzzuuummmbbbVVVKKKDDDBBB???<<<===@@@BBBCCCBBBHHHLLLQQQUUUZZZ```iiipppzzz~~~wwwpppjjjYYYPPPGGGDDDBBBAAACCCGGGDDDIIIOOOTTTYYY```hhhnnnuuu|||zzzvvvppplllkkkkkkkkkkkkbbb]]]ZZZZZZXXXRRRMMMMMMKKKLLLMMMQQQWWWbbbooowwwrrriiilllwww~~~{{{xxxmmmjjjeeebbb___]]]ZZZXXXaaaaaaaaa___\\\]]]bbbfffeeeiiiooouuuyyyzzzzzzyyyxxxwwwvvvuuuuuuttttttuuuvvvssssssvvvwwwwwwzzz|||~~~|||zzzzzz||||||zzzwwwtttqqqkkkfffcccbbbcccdddfffjjjsss}}}}}}|||~~~yyyuuuqqqlllggg^^^SSSJJJAAA<<<666333444444222000333222111000......------111111111111000000//////000333666888999>>>EEEKKKQQQTTTUUUOOOFFFAAACCCGGGWWW[[[dddooowwwwwwpppjjj>>>>>>======>>>???AAABBBFFFFFFDDDAAA@@@BBBFFFIIIKKKNNNRRRTTTXXX```kkkttt}}}~~~zzzzzz|||~~~~~~}}}}}}yyywwwuuuuuuvvvwwwuuussstttuuuvvvwwwyyyyyyzzzzzzuuuvvvvvvvvvuuuuuuxxxzzz{{{{{{zzzyyyyyyzzz{{{|||yyywwwuuuttttttuuuwwwyyywwwwwwxxxxxxyyyzzz||||||}}}||||||zzzxxxvvvtttsssqqqtttwwwzzz}}}~~~~~~~~~||||||{{{zzzxxxvvvuuutttuuuuuuuuuwwwyyyzzzyyyxxxyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}~~~}}}||||||~~~~~~}}}yyyxxxyyyxxxuuurrrpppooonnnlllkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjooorrr{{{wwwrrroooxxx{{{vvvtttxxx{{{rrrfff]]]OOOBBB666222111///...///...........................///000111222222222222333333333333444555666666666777888999::::::::::::999999999===DDDMMMUUU[[[ggglllrrrxxxyyytttmmmhhh___ZZZUUUXXXaaaiiillllllllleee```___^^^___eeennnrrrsssrrrsssyyy}}}yyypppkkkhhhkkkqqqpppbbbPPPFFFDDD???>>>AAADDDIIISSS]]]jjjooossstttuuuwwwuuupppiiigggbbb]]]WWWNNNFFF@@@;;;<<<===<<<;;;<<<>>>@@@AAAEEELLLUUUbbbuuuuuudddTTTNNNPPPUUUcccuuu~~~|||zzzuuummmbbbUUUJJJCCCCCC@@@===>>>AAADDDDDDDDDIIINNNSSSXXX]]]dddmmmsss{{{}}}vvvmmmgggYYYPPPHHHEEECCCBBBEEEIIIHHHMMMSSSXXX]]]ccckkkqqqxxx~~~zzzsssooommmllliiifff___ZZZWWWWWWUUUPPPLLLLLLJJJJJJLLLOOOVVVbbbooowwwzzz~~~~~~{{{yyysssnnniiidddbbbaaa___^^^```aaabbbaaa___aaadddhhhiiilllqqquuuxxxyyyxxxxxxwwwvvvuuuttttttsssttttttvvvssssssvvvwwwwwwyyy~~~~~~}}}yyyuuuoooiiieeeccccccdddhhhlllvvv~~~yyyrrrlllfff___VVVPPPBBB<<<555111111111///...//////...------------...//////000000111111111111222444666777999>>>EEELLLWWWZZZZZZSSSHHHAAAAAADDDKKKQQQZZZeeekkkkkkeee```>>>>>>===>>>???AAACCCDDDJJJIIIGGGDDDCCCDDDHHHKKKMMMPPPSSSUUUZZZcccooowww}}}zzz{{{~~~~~~}}}|||{{{vvvvvvvvvwwwyyyxxxwwwuuusssuuuwwwyyyzzzzzzyyyxxxvvvwwwxxxxxxxxxyyy{{{}}}||||||{{{zzzzzz{{{{{{|||zzzxxxvvvtttttttttuuuvvvuuuuuuwwwxxxzzz|||~~~}}}|||zzzxxxvvvuuuttttttsssuuuwwwzzz||||||||||||{{{{{{{{{zzzyyyxxxwwwvvvssstttvvvyyy{{{{{{yyywww{{{zzzzzzyyyyyyyyyzzzzzz{{{|||~~~~~~~~~~~~|||wwwvvvvvvwwwtttrrrooonnnmmmkkkjjjjjjjjjjjjkkkllllllmmmmmmllljjjjjjnnnqqq{{{{{{tttoootttyyyxxxssslllhhhfffgggrrr|||rrrfff]]]RRREEE888333222000///000...........................///000111222222222222333333333333444444555666555666777888999999999999:::::::::>>>DDDNNNWWW]]]kkknnnrrrvvvvvvpppgggaaaWWWUUUUUU\\\fffooosssrrroooiiidddccccccdddiiiooorrrrrrqqqqqqtttvvvppphhheeeiiippprrriiiWWWIIICCCAAA>>>>>>AAAFFFNNNZZZdddmmmrrruuuuuuvvvxxxuuuqqqjjjfff```YYYRRRJJJBBB<<<;;;<<<<<<<<<;;;<<>>???BBBDDDFFFFFFKKKPPPVVV\\\aaaiiirrryyy|||tttjjjdddXXXPPPHHHFFFFFFEEEHHHLLLNNNSSSYYY^^^bbbhhhpppvvv|||wwwsssrrrooohhhaaa]]]WWWSSSSSSQQQLLLIIIJJJGGGHHHIIIMMMUUUaaaoooxxx~~~~~~~~~~~~~~~|||zzzuuupppiiiccc````````````___aaaccccccdddeeehhhkkkpppqqqtttvvvxxxyyyyyyyyyxxxwwwvvvuuuuuutttttttttvvvsssrrruuuwwwvvvxxx|||~~~|||zzz{{{~~~}}}~~~{{{uuuooojjjgggeeeeeelllqqq}}}~~~tttkkkeee```ZZZVVVHHHAAA777111///000///...------------......///000---...///000111222333333444555666666888>>>HHHOOO\\\^^^]]]TTTHHH@@@@@@CCCJJJOOOWWW___bbbaaa]]]ZZZ<<<<<<======???BBBDDDFFFKKKKKKIIIFFFEEEFFFIIILLLPPPQQQTTTWWW]]]gggsss{{{}}}zzz{{{~~~|||{{{yyyvvvwwwyyyzzzzzzyyyvvvttttttvvvxxxzzz{{{zzzxxxvvvwwwxxxyyyyyyyyyyyy{{{}}}yyyyyyyyyxxxxxxxxxxxxxxxzzzyyywwwuuutttsssttttttuuuvvvwwwyyy{{{|||}}}}}}zzzyyywwwvvvuuuvvvvvvwwwuuuvvvwwwwwwxxxwwwvvvvvvyyyyyyzzzzzzyyyxxxxxxwwwuuuuuuvvvxxx{{{|||{{{yyy}}}||||||{{{{{{zzzzzzzzz|||}}}~~~~~~~~~zzzuuussstttuuusssqqqooonnnnnnlllkkkkkkjjjjjjjjjkkklllnnnnnnllljjjiiiiiimmmwww~~~vvvvvvxxxxxxuuuooohhhdddccc```hhhyyyyyyoooccc[[[RRREEE888222111//////000........................//////000111222222222222333333333333333444555666555666777888999999999999<<<<<<===BBBJJJUUU___eeerrrqqqqqqqqqpppkkkccc]]]TTTSSSUUU]]]hhhrrrwwwxxxuuupppjjjhhhiiilllqqquuuuuutttqqqppppppmmmggg```^^^iiitttqqqaaaNNNDDDBBB@@@???@@@DDDKKKVVVbbblllooosssvvvuuuuuuvvvsssooolllfff^^^VVVNNNFFF???;;;:::;;;<<<<<<<<<>>>BBBEEENNNUUU```lllyyyvvvfffZZZYYY^^^nnn}}}~~~~~~{{{yyytttlllaaaTTTIIIBBB@@@?????????BBBEEEGGGIIIMMMRRRYYY___eeennnxxx{{{sssiiibbbWWWPPPJJJIIIIIIIIILLLQQQTTTYYY___dddhhhnnnuuuzzz{{{wwwxxxtttjjj```^^^WWWQQQOOOLLLGGGEEEGGGEEEFFFGGGLLLTTTaaaoooxxx~~~}}}~~~|||}}}}}}~~~~~~~~~}}}{{{zzzwwwqqqiiibbb```aaabbbccc```aaacccfffgggiiikkkmmmssssssuuuvvvxxxzzz{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvuuurrrrrruuuvvvuuuvvvzzzyyyzzzyyyyyyzzz~~~|||yyytttrrrqqqtttyyy}}}~~~}}}yyysssnnnkkkiiiiiiqqqvvvuuuiiiccc___[[[YYYQQQHHH<<<333000111111111000000000///000111111222......///000111222333333444555555666999AAALLLTTT^^^^^^ZZZPPPEEEBBBFFFLLLWWWZZZ]]]^^^^^^\\\ZZZYYY;;;;;;;;;===???AAADDDEEEJJJIIIHHHFFFEEEFFFHHHKKKRRRSSSUUUZZZbbblllwww~~~|||yyyyyy|||zzzyyyxxxzzz|||}}}{{{xxxuuusssuuuwwwyyy{{{{{{zzzwwwvvvxxxyyyzzzzzzxxxxxxxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvzzzyyywwwuuutttsssssssssvvvwwwxxxyyyzzzzzzzzzzzzuuuuuuttttttuuuwwwxxxzzzyyyyyyxxxwwwuuutttrrrrrrvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvwwwzzz|||~~~~~~}}}}}}}}}}}}||||||{{{{{{}}}~~~}}}}}}}}}~~~}}}yyyuuusssttttttrrrooopppoooooonnnmmmlllkkkjjjhhhjjjlllmmmmmmllljjjiiifffkkktttzzzuuuuuutttqqqlllgggcccaaa```dddnnn||||||vvvlllaaaYYYPPPCCC666000///......000........................///000111222222333333222444444333333333444555555666777888999:::::::::::::::;;;???FFFPPP\\\gggmmmwwwsssnnnkkkjjjgggaaa\\\VVVUUUVVV]]]gggrrryyy|||yyyuuuooolllnnntttyyyzzzzzzvvvrrrooolllfff___[[[\\\jjjtttnnnZZZIIIBBBBBB>>>@@@CCCGGGOOO\\\iiippprrrvvvxxxvvvuuuvvvsssooolllfff\\\RRRJJJCCC>>>;;;:::;;;======???BBBGGGKKKWWW^^^iiiuuuvvvfff\\\___fff~~~~~~}}}zzzxxxssskkk```TTTIIIBBB>>>??????@@@BBBEEEHHHKKKPPPUUU\\\bbbiiiqqq|||{{{sssiiicccWWWQQQLLLLLLNNNOOORRRVVVZZZ___eeejjjnnnsssyyy~~~~~~{{{{{{wwwlllbbb```WWWOOOKKKGGGCCCBBBCCCCCCDDDGGGLLLUUUaaannnwww~~~}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}|||{{{zzzzzzyyywwwrrrjjjeeecccdddffffffaaabbbcccfffiiikkkmmmmmmnnnooopppsssuuuxxxzzz{{{xxxxxxwwwvvvuuuuuuuuuuuuuuurrrrrruuuuuussstttwwwwwwvvvvvvxxxzzz}}}}}}zzzyyyxxxwwwuuutttpppnnnooottt||||||vvvrrrooonnnnnnqqqvvvtttiiibbb^^^ZZZXXXVVVLLL>>>444111111111111222222111000000000000000///000000000111111111111222333444666:::DDDQQQZZZ___\\\UUUKKKDDDGGGTTT___jjjhhheeeaaa^^^\\\ZZZYYY;;;;;;;;;<<<>>>AAACCCEEEGGGGGGGGGFFFEEEFFFHHHKKKSSSTTTWWW]]]gggqqq{{{|||wwwvvv|||zzzyyyzzz|||~~~~~~{{{wwwuuutttwwwxxxzzz{{{zzzyyywwwvvvxxxyyy{{{zzzxxxwwwwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwyyyxxxvvvuuutttsssssssssvvvwwwxxxyyyyyyxxxwwwvvvrrrrrrssstttuuuwwwxxxyyy|||{{{zzzxxxvvvtttsssrrrttttttvvvwwwxxxyyyyyyyyy{{{yyywwwxxx{{{~~~|||}}}}}}~~~}}}}}}|||{{{|||}}}~~~~~~}}}}}}~~~{{{wwwvvvwwwuuurrrnnnpppppppppooonnnmmmkkkjjjhhhhhhjjjkkkkkkjjjjjjiiigggkkkrrr|||{{{ppppppqqqpppnnnkkkgggeeecccccciiiqqqttttttuuuxxx~~~}}}}}}~~~zzz{{{{{{xxxrrrjjjbbb\\\SSSEEE777111///......000........................///000111222333333333333444444444333333444444555666777888999::::::::::::777:::AAAJJJVVVbbblllrrryyyrrrkkkhhhhhhfffaaa\\\XXXXXXZZZ```iiissszzz~~~zzzyyyvvvtttxxx~~~{{{uuupppmmmhhhaaa\\\ZZZ```mmmssshhhTTTFFFBBBBBB<<>>===;;;<<<>>>@@@BBBGGGMMMRRR]]]eeeqqq}}}tttfff___fffqqq}}}||||||wwwvvvrrrjjj```TTTJJJCCC>>>???@@@AAACCCFFFKKKNNNSSSXXX___fffllluuu~~~yyyrrrjjjdddXXXRRRNNNPPPSSSTTTXXX\\\```eeelllqqqtttxxx~~~|||zzzuuulllddd___VVVLLLGGGCCC??????BBBAAADDDHHHNNNVVVaaammmttt|||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}{{{yyyxxxwwwwwwwwwrrrnnniiifffeeeeeefffeeedddcccccceeehhhkkklllkkkhhhjjjlllooorrruuuxxxyyyvvvuuutttsssrrrrrrrrrrrrtttqqqrrruuuuuurrrrrruuutttqqqrrrwww{{{{{{|||~~~{{{zzzwwwuuutttsssttttttooonnnooovvv}}}wwwrrrppppppqqqooopppxxxsssiiiccc___[[[XXXWWWMMM???444000///000///111000//////............000000000000000111111111222333555777<<>>???AAADDDEEEEEEEEEFFFEEEEEEFFFIIILLLSSSUUUYYYaaakkkuuu}}}{{{tttsss}}}}}}{{{yyyyyy|||~~~~~~{{{xxxwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvxxxzzz{{{zzzyyyyyyyyy{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwvvvuuutttsssssssssuuuvvvwwwxxxxxxwwwuuutttrrrrrrssstttuuuvvvvvvvvvzzzyyyxxxwwwvvvuuuuuuuuussstttvvvxxxyyyzzz{{{{{{zzzyyyyyy{{{~~~{{{|||}}}~~~~~~}}}}}}|||{{{}}}~~~}}}|||{{{yyysssnnnnnnooooooooonnnllljjjiiigggggghhhhhhhhhiiiiiiiiigggjjjnnntttvvvjjjlllpppsssuuussspppmmmiiihhhjjjmmmkkkggghhhllltttwwwzzzzzzxxxuuutttuuusssuuuvvvuuuqqqkkkfffcccZZZKKK<<<444111///...000........................000000111222333333333333555444444333333444444444555666777888999999999999999>>>FFFPPP\\\hhhpppuuuuuuooojjjiiijjjhhhaaa[[[YYY[[[___fffooovvv||||||xxxqqqkkkiiiddd^^^[[[^^^iiiqqqrrrcccPPPEEEAAA@@@???FFFLLLQQQZZZgggrrruuuyyy|||{{{xxxvvvvvvsssoooggg___SSSIIIBBB???>>>>>>;;;===???BBBFFFLLLTTTYYYbbbiiiuuu|||rrrfffcccnnn}}}~~~{{{yyyyyyuuutttpppiii```UUUKKKEEE???AAACCCDDDEEEIIINNNSSSXXX]]]dddjjjpppyyy}}}zzzvvvqqqjjjfffYYYSSSPPPSSSWWWYYY]]]aaaeeekkkrrrwwwzzz}}}zzzvvvppphhhbbbZZZQQQGGGBBB???===>>>BBB@@@DDDIIIPPPXXXbbblllrrrxxx~~~|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~|||zzzwwwuuutttttttttqqqooommmllllllllljjjhhhgggeeebbbcccfffiiiiiiiiiiiijjjmmmppptttvvvxxxxxxwwwvvvuuutttsssssssssssstttqqqqqqttttttqqqqqqsssqqqnnnpppxxx|||zzzyyyzzz{{{zzzxxxvvvuuuuuuwwwyyysssqqqrrryyyvvvqqqooopppqqqnnnllloooyyy}}}xxxpppkkkhhhddd^^^ZZZXXXNNN@@@666111000000000/////////...//////000111......///000111222222333333555777999>>>FFFRRR[[[[[[XXXPPPGGGEEEPPPdddttt{{{vvvvvvxxxwwwooohhh????????????@@@BBBDDDFFFDDDEEEFFFFFFFFFGGGJJJMMMSSSUUUZZZcccnnnxxxzzzsssqqqzzz}}}{{{zzzxxx{{{}}}}}}{{{yyyzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxuuuwwwzzz{{{{{{{{{{{{|||zzzzzz{{{{{{zzzxxxwwwuuuvvvvvvvvvuuuttttttssssssssstttvvvwwwxxxwwwuuutttssssssuuuuuuuuutttsssrrruuutttttttttttttttuuuvvvtttuuuwwwyyy{{{|||}}}}}}yyyyyy{{{zzz{{{|||}}}~~~~~~}}}|||{{{|||~~~}}}~~~|||uuuooommmnnnnnnnnnmmmkkkiiihhhggggggffffffggghhhiiiiiifffhhhjjjnnnxxxzzzooodddgggmmmssswwwwwwsssppppppoooooonnnggg___^^^aaakkkoootttuuurrrooommmmmmooorrrttttttqqqnnnkkkiiiaaaQQQAAA888444000///000........................000000111222333333333333555444444333333333444444444555666777888888888888>>>CCCKKKWWWbbbllltttxxxqqqmmmjjjkkkmmmjjjaaaYYYXXX\\\cccllltttzzz~~~uuummmgggeeebbb\\\\\\aaapppuuuqqq```NNNEEEAAA===CCCLLLSSSXXX```nnnwwwyyywwwzzzzzzuuussssssppplllddd\\\PPPEEE@@@>>>>>>>>><<<>>>@@@CCCHHHOOOWWW]]]eeelllwwwzzzpppfffeeettt}}}zzzwwwvvvtttsssoooiii```UUUKKKFFF@@@CCCEEEFFFHHHKKKQQQVVV[[[```gggmmmsss|||{{{xxxtttooojjjfffYYYTTTRRRUUUYYY[[[___dddiiiooovvv{{{}}}yyyrrrjjjddd```VVVLLLCCC???===<<<>>>CCC@@@DDDKKKRRRZZZccckkkpppsssyyy|||zzz{{{}}}|||~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}~~~|||yyyuuusssrrrrrrrrrxxxxxxxxxxxxyyyxxxuuurrriiifffbbbaaadddggghhhgggmmmnnnrrruuuwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvsssqqqqqqttttttqqqppprrrrrrooorrr|||~~~{{{{{{}}}|||zzzxxxwwwxxx{{{~~~zzzxxxyyy~~~vvvpppnnnoooppppppkkkjjjqqqwwwwwwuuutttvvvsssooommmkkkhhhbbb]]][[[QQQCCC999444333222222//////000000111333444555,,,---...000111333444555666777999;;;>>>FFFQQQXXXWWWTTTMMMEEECCCMMMaaaqqqzzzuuurrrwww}}}|||rrrggg<<<<<<===>>>@@@BBBEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJNNNPPPWWWbbbjjjqqqyyyzzzooosss{{{yyyyyyzzzzzzzzzyyyyyyxxx~~~|||xxxuuutttuuuwwwyyyxxxyyyzzz{{{{{{{{{zzzzzzwwwxxxzzz{{{zzzwwwtttrrrssssssrrrrrrrrrsssttttttwwwwwwwwwxxxyyyzzz|||}}}ssssssssssssssssssssssssuuuuuuttttttttttttuuuuuuppprrruuuwwwzzz{{{{{{{{{xxxzzz|||~~~~~~}}}xxxyyyzzz{{{}}}~~~~~~{{{uuurrrnnnnnnnnnoooooonnnjjjhhhjjjiiihhhgggffffffggggggcccgggiiiiiiooovvvvvvpppccceeejjjqqqxxx|||{{{yyyrrrppppppppphhh]]]ZZZ^^^cccdddfffiiijjjiiieeeccckkktttzzzyyyvvvsssooojjjdddTTTCCC999444000///111///////////////000111111222222333333333222222111333333333444444444555555222333555555555777;;;===AAAFFFQQQbbbttt~~~~~~yyyqqqkkkmmmnnnhhh___ZZZ[[[___gggooorrrqqqtttyyyzzzqqqjjjeeeeeeccc```ccchhhyyy{{{rrr\\\IIIBBBBBBAAAEEEIIIPPP\\\iiirrruuuuuuxxxvvvsssssssssrrrmmmiii```VVVLLLGGGCCC>>>;;;;;;???BBBFFFJJJNNNSSSZZZ___cccmmmxxxyyymmmeeekkk{{{{{{xxxvvvuuusssrrrqqqnnnfff[[[MMMDDDAAABBBCCCEEEIIIPPPXXX^^^___eeennnuuu{{{zzzvvvsssmmmeee___XXXVVVTTTUUUYYY```ggglllmmmssszzzzzzllleeecccZZZUUUIII???<<<=========???AAAFFFNNNUUU[[[```dddggggggppp~~~~~~}}}zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{||||||}}}||||||}}}|||zzzzzz{{{}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~}}}zzzvvvrrrpppxxx~~~rrrjjjeeeaaa```cccgggjjjjjjnnnpppuuuyyy||||||{{{zzz~~~{{{wwwvvvwwwwwwuuurrrrrrqqqpppooooooqqqssstttvvvyyy}}}|||yyyzzz|||vvvtttttttttkkkhhhhhhiiihhhfffiiiooouuuwwwyyywwwqqqkkkfffcccYYYSSSIII???777333222222111111000000000000111111111111111111222333444555333777999888<<>>AAACCCDDDEEEFFFFFFGGGHHHJJJLLLLLLRRRQQQTTT[[[aaagggqqqzzzwwwmmmqqqyyy~~~{{{yyyxxxwwwxxxyyyzzz{{{||||||||||||{{{yyywwwuuuuuuttttttvvvxxxzzz||||||{{{yyyxxxwwwxxxxxxxxxwwwuuusssrrrssssssssssssssstttuuuuuuyyyzzzzzz{{{zzzyyywwwvvvssssssssssssssssssssssssssssssssssssssstttuuuvvvxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxzzz|||}}}|||{{{zzzyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}|||~~~|||{{{||||||}}}~~~~~~{{{vvvsssjjjjjjjjjkkklllllljjjhhhgggggghhhiiihhhgggfffeeedddfffeeeeeehhhmmmnnnlllaaaaaadddmmmxxx|||{{{|||yyyqqqjjjhhhfffdddbbb``````aaaccceeehhhpppxxxzzzyyyxxxtttnnndddVVVGGG===666000...000///////////////000111111111222222333333222222222333333333444444444555555555666777666666888;;;===CCCMMM```vvvzzzuuurrrlllddd```aaabbbeeekkkqqqqqqlllmmmqqq~~~wwwnnnjjjiiihhhgggfffiiisss~~~lllVVVGGGBBBAAA@@@DDDIIIRRR^^^jjjrrruuuvvvyyyvvvtttsssssspppjjjeee]]]RRRGGGBBB@@@<<<<<<===@@@BBBFFFMMMTTTYYY[[[\\\]]]hhhwww{{{sssooorrr~~~|||xxxuuusssrrrqqqpppnnnjjjdddYYYNNNGGGCCCEEEGGGJJJNNNTTT\\\bbbgggmmmuuu{{{|||xxxuuurrrmmmeee^^^YYYXXXVVVWWWZZZaaagggkkknnnssszzzzzzrrriii\\\[[[]]]VVVQQQFFF;;;999:::::::::<<<@@@DDDJJJPPPVVV[[[aaadddjjjpppzzz~~~}}}}}}{{{|||}}}}}}|||{{{yyyxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxx{{{||||||zzzxxxwwwwwwyyy{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzzwwwsssooommmqqqxxx|||zzz{{{|||uuukkk___]]]\\\^^^bbbfffiiijjjlllnnnrrruuuwwwxxxxxxxxxvvvuuuuuuuuuvvvuuurrrpppmmmmmmmmmoooqqqtttwwwxxxuuuzzz|||wwwpppiiieeebbbbbbaaaaaafffnnntttvvvxxxwwwsssmmmhhhfffaaaZZZNNNAAA888333111222111000000//////000000111////////////000111222333333777999:::???KKKUUUYYY\\\UUUKKKCCC@@@DDDKKKPPPUUUZZZdddooovvvtttkkkddd=========>>>@@@BBBDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNRRRPPPRRRXXX^^^dddnnnxxxxxxoootttxxx{{{yyyxxxyyyyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwzzz|||}}}{{{yyywwwxxxxxxwwwwwwuuutttrrrrrrsssssssssssstttuuuvvvvvvxxxyyyzzz{{{{{{yyywwwvvvssssssssstttttttttttttttttttttttttttuuuvvvwwwxxxzzzzzzzzzyyywwwvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxyyy{{{}}}~~~~~~}}}|||{{{}}}}}}{{{zzzzzzzzz{{{{{{|||}}}~~~}}}~~~yyytttqqqhhhhhhhhhiiijjjkkkiiigggeeefffhhhiiiiiihhhfffdddeeeeeedddcccdddfffhhhhhhaaa```bbbjjjvvvzzzrrrkkkkkkiiiggggggiiilllooojjjrrrzzz}}}~~~~~~zzztttgggZZZLLLBBB:::222///000///////////////000000111111111222333333333222222333333333444444444555555666777888777777888;;;>>>EEEOOOaaauuu|||wwwnnnfffdddhhhiiikkkqqquuurrrlllkkkmmmttt|||wwwqqqllliiiiiiiiigggeeekkkyyy}}}eeeQQQFFFBBBAAA@@@DDDJJJUUUaaalllsssvvvvvvyyyvvvtttrrrqqqnnngggbbbYYYNNNDDD@@@>>><<<<<<>>>===???DDDKKKSSSXXXYYYXXX\\\iii{{{}}}|||tttlllllluuu~~~yyyuuusssqqqpppmmmkkkiiieee___VVVMMMFFFEEEGGGIIILLLQQQWWW___dddkkkqqqxxx~~~}}}zzzwwwtttqqqkkkccc\\\UUUSSSRRRSSSVVV\\\aaaeeekkkqqqxxx}}}tttiii```UUUWWW\\\XXXQQQFFF;;;999:::::::::<<<>>>BBBGGGMMMTTT[[[ccchhhooottt}}}}}}|||{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz|||}}}|||zzzwwwvvvwwwxxx{{{|||}}}~~~||||||{{{zzzvvvrrrnnnlllkkknnnnnnkkkjjjjjjeee]]]WWWXXXYYY]]]aaaeeehhhjjjkkkmmmooorrrtttuuuvvvvvvrrrssstttuuuuuusssqqqooommmmmmnnnoooqqqtttvvvwww{{{|||~~~~~~xxxxxxyyyqqqiiifffeeeffffffeeeiiioooxxx{{{}}}|||xxxrrrnnnlllfff^^^QQQCCC999333222222000000////////////000000000//////000000111222333333777999;;;AAAMMMVVVYYYZZZRRRHHHAAAAAAEEELLLPPPYYY^^^fffnnnqqqmmmccc\\\>>>>>>>>>@@@BBBDDDGGGHHHGGGHHHHHHIIIJJJLLLMMMNNNQQQOOOPPPVVV\\\cccmmmwww~~~wwwpppuuu{{{}}}|||}}}}}}||||||{{{zzzxxxxxxxxxyyyzzz{{{|||{{{{{{zzzwwwxxx{{{|||}}}|||zzzxxxzzzyyywwwvvvtttsssrrrrrrttttttttttttuuuvvvwwwxxxvvvwwwyyy{{{{{{zzzyyyxxxttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxvvvtttsssrrrqqqrrrsssuuuvvvuuutttrrrqqqssstttvvvxxxzzz|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyyxxxyyyzzz{{{|||{{{|||~~~~~~~~~~~~{{{vvvrrrooohhhgggfffgggiiiiiihhhgggdddeeegggiiiiiigggfffeeefffdddcccbbbaaa```aaaccc\\\]]]```hhhtttzzzzzzxxxuuuqqqppprrrtttmmmtttzzz~~~~~~xxxlllaaaTTTJJJ@@@666111222///////////////000000111000111222333333333333333333333333444444444555555777888888888888:::===???FFFOOO^^^ooo||||||tttkkkkkkoooppprrrwwwzzzvvvnnnkkkmmmrrrvvvwwwuuussssssqqqnnniiilllkkkfffeeemmm{{{www^^^LLLEEECCCBBBBBBFFFMMMYYYeeennntttvvvwwwxxxvvvsssqqqpppkkkccc]]]TTTJJJAAA>>>===;;;;;;>>>999;;;@@@FFFMMMRRRUUUUUU```ppp~~~{{{vvvoooiiilllwww~~~~~~{{{vvvssspppooonnnkkkiiieeeaaa\\\UUUNNNHHHFFFHHHKKKOOOTTTZZZaaafffmmmrrryyy{{{yyyuuusssooohhh___XXXPPPOOONNNOOORRRVVV[[[___fffllltttyyy}}}~~~mmmbbbZZZSSSXXX___[[[SSSGGG<<<:::;;;;;;;;;===<<<@@@EEEKKKSSS\\\ffflllvvvzzz~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{wwwxxxxxxzzz{{{|||}}}}}}}}}}}}}}}{{{xxxwwwxxxyyy|||}}}~~~{{{{{{{{{zzzwwwssspppmmmjjjhhhccc]]]ZZZYYYVVVQQQPPPSSSXXX\\\aaadddgggiiikkklllmmmoooqqqssstttuuuqqqssstttuuutttrrrpppoooooooooooopppqqqrrrttttttyyyzzz}}}}}}yyy~~~xxxrrrhhhhhhjjjnnnooolllnnnrrr{{{~~~{{{uuuqqqoooggg___RRREEE:::555222222000000////////////000000111111111111222333444444444777999;;;CCCOOOWWWXXXWWWPPPGGGCCCGGGPPPYYY^^^dddiiiooosssrrrjjj___XXX===>>>???@@@CCCFFFIIIKKKGGGHHHHHHIIIJJJLLLMMMNNNOOOMMMOOOTTTZZZ```jjjttt}}}wwwpppvvv}}}{{{yyyxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyzzz{{{|||}}}||||||{{{|||zzzxxxuuutttsssssssssttttttttttttuuuwwwxxxyyyvvvwwwyyyzzz{{{zzzzzzyyyvvvvvvvvvwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyyyyxxxwwwuuusssqqqpppppppppqqqrrrssstttsssrrrpppnnnmmmnnnpppsssvvvxxxzzz|||{{{zzzzzzzzzyyyyyyyyyxxxzzzyyyyyyyyyyyy{{{|||}}}||||||}}}}}}~~~~~~|||yyytttqqqnnniiigggfffggghhhhhhgggfffdddeeefffggghhhgggfffffffffdddcccccc___[[[[[[___WWWZZZ```hhhsssyyyttttttvvvssswww{{{~~~{{{tttjjj^^^SSSFFF:::444444///////////////000111111000111222222333333333333333333333444444444555555666888999999999;;;???AAAHHHPPP^^^mmmxxx}}}}}}}}}~~~zzzsssqqqtttuuuwww|||zzzqqqmmmnnnvvvuuusssqqqqqqrrrrrrqqqlllnnnlllffffffooo{{{mmmVVVIIIDDDCCCCCCEEEIIIQQQ^^^jjjqqquuuvvvwwwwwwtttrrrpppmmmggg___YYYOOOFFF>>>======;;;;;;===888;;;>>>BBBGGGLLLSSSXXXiii{{{zzzuuuooojjjggglllxxx}}}}}}}}}{{{xxxtttpppnnnlllllljjjgggccc___ZZZUUUOOOKKKFFFIIIMMMQQQVVV\\\cccggglllqqqxxx}}}zzzwwwtttqqqmmmeee[[[SSSLLLKKKKKKKKKNNNRRRVVVYYY___eeemmmtttyyy~~~~~~wwwfff\\\XXXSSS[[[ccc___TTTHHH===;;;<<<<<<<<<>>><<>>777666///////////////000111111000000111222333333333333333333333444444444555555666777999:::;;;===AAADDDNNNVVVdddpppxxx{{{zzzzzzsssuuuzzzyyyvvvvvvwwwzzz|||sssnnnooossstttuuutttrrrpppqqqtttnnnpppmmmgggiiisss}}}sssbbbPPPGGGDDDCCCEEEIIILLLUUUcccmmmsssuuuvvvwwwvvvssspppnnnkkkeee[[[UUUJJJBBB<<<======;;;:::;;;999===@@@AAABBBIIITTT^^^rrr~~~zzzsssmmmdddbbbcccjjjuuu}}}~~~{{{{{{{{{yyyvvvrrrnnnlllkkkjjjfffccc^^^ZZZVVVRRRMMMJJJFFFIIIMMMRRRWWW]]]ccchhhiiiooovvv{{{}}}yyyvvvrrrooojjjbbbWWWOOOGGGFFFEEEFFFHHHLLLPPPRRRWWW^^^gggnnntttzzzzzzooo___XXXVVVUUU^^^gggbbbTTTHHH===;;;<<<<<<<<<>>>===???BBBFFFMMMXXXccckkkyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwwwwxxxxxxxxxxxxxxxtttuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzxxxwwwxxxzzz|||}}}}}}~~~~~~~~~}}}}}}{{{|||||||||{{{yyyvvvtttmmmhhhbbb]]]XXXRRRMMMKKKIIIOOOWWW]]]aaacccfffhhhllllllllllllnnnpppsssuuuvvvxxxxxxvvvsssqqqrrrsssppppppqqqqqqrrrrrrqqqqqqpppuuu}}}~~~wwwooorrr|||~~~zzzuuurrrqqqpppooooooddddddiiiooorrrqqqsssxxx{{{}}}}}}xxxrrrmmmkkkbbb\\\SSSHHH???888555333//////............//////000000000000111222333444555777888;;;CCCOOOTTTTTTTTTMMMGGGJJJXXXkkk|||{{{ooobbbZZZ999:::<<>>BBBEEETTT]]]iiitttxxxwwwtttrrrmmmooovvv}}}xxxvvvxxxzzz}}}sssooopppjjjooovvvwwwrrrnnnqqqwwwoooqqqmmmhhhkkkwwwkkk[[[LLLFFFDDDCCCFFFKKKNNNXXXeeepppuuuvvvvvvwwwuuurrrooommmjjjcccYYYRRRGGG@@@<<<===>>>;;;::::::;;;@@@CCCAAAAAAHHHVVVcccyyy}}}zzzuuummmggg[[[[[[^^^fffqqqxxxyyyxxx~~~}}}zzzzzz~~~zzzxxxuuuqqqmmmkkkjjjiiibbb^^^YYYTTTQQQMMMIIIFFFFFFIIINNNRRRWWW]]]dddhhhgggmmmtttzzz~~~~~~|||xxxuuurrrnnniii___TTTLLLAAAAAA@@@AAACCCFFFJJJLLLSSSZZZccckkkqqqwww~~~xxxiii[[[UUUVVVVVV```hhhdddSSSGGG===;;;<<<;;;<<<===???@@@AAADDDJJJUUU```hhhwww}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyyyyzzz{{{{{{wwwwwwwwwvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwxxxyyyyyyxxxwwwvvvxxxyyy{{{|||||||||||||||{{{zzz{{{|||}}}}}}|||zzzxxxwwwkkkgggdddaaa\\\TTTNNNJJJGGGNNNWWW^^^aaaccceeegggmmmlllllllllmmmpppsssuuuyyyzzzzzzwwwsssqqqrrrtttooooooqqqrrrrrrrrrrrrrrruuuuuuwww{{{~~~vvvnnnrrr}}}|||xxxrrrnnnlllllllllkkkaaaaaaeeejjjmmmnnnrrrxxx|||~~~~~~xxxrrrmmmjjj___[[[RRRIII@@@:::555333//////............//////////////////000111222333666777888:::CCCNNNSSSRRRQQQJJJDDDIIIZZZooo~~~ooo```XXX>>>===>>>@@@DDDGGGHHHHHHIIIHHHGGGGGGJJJLLLMMMMMMMMMMMMLLLMMMPPPVVV___eeeppp|||~~~~~~~~~~~~|||zzzzzzyyyzzz{{{||||||}}}}}}||||||{{{vvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyyyy|||zzzyyywwwvvvvvvwwwwww{{{yyywwwwwwyyyzzz{{{zzzxxxwwwwwwwwwxxxwwwuuurrrssssssrrrsssttttttsssqqqsssrrrqqqpppppppppqqqrrriiillloooqqqrrrssstttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||||||||{{{zzzuuupppjjjhhhhhhhhhgggfffccccccdddeeefffffffffffffffdddaaa___\\\[[[ZZZZZZfffnnnqqqmmmkkkwww~~~rrreeeVVVGGG:::444444222//////000222222222777666555444333222111111333444444444555666666666555444666999;;;===EEEOOOWWWfffuuu{{{{{{xxxsssooohhhuuu{{{wwwvvvxxxxxxwwwuuutttrrrqqqpppnnnooopppnnnlllnnnsssxxxrrrpppllllllttt}}}{{{```TTTIIIDDDCCCCCCFFFJJJQQQ___nnntttvvvxxxwwwuuuuuutttqqqnnnhhh___VVVOOOEEECCC???<<<;;;;;;<<<===@@@>>>???BBBDDDKKK\\\mmmzzztttlllbbb\\\TTTQQQSSS\\\eeeiiilllooo|||zzzzzz|||wwwuuurrrooommmjjjeeebbb]]]ZZZUUUQQQNNNLLLIIIGGGDDDHHHNNNTTTZZZ```eeeiiimmmooorrrvvv|||}}}wwwuuuqqqkkkcccYYYNNNGGGBBBAAA@@@@@@AAACCCEEEGGGNNNTTT[[[bbbhhhpppxxxzzziii^^^TTTTTT^^^ggghhheeeSSSGGG<<<999::::::;;;===???AAACCCCCCEEENNN[[[fffwww|||||||||}}}}}}}}}}}}|||{{{}}}}}}~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzyyyxxxxxx|||yyyvvvtttrrrssstttuuuxxxuuurrrppprrrtttuuuuuuxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz}}}{{{zzzyyyzzz{{{zzzyyykkkiiifffaaa\\\XXXTTTRRRPPPRRRUUUYYY\\\aaagggkkknnnmmmlllkkkkkklllmmmnnnwwwxxxyyyxxxvvvttttttuuurrrqqqqqqpppppppppppppppqqqrrruuuwwwzzz}}}wwwtttssssssxxxsssmmmgggeeefffiiikkkfff```^^^bbbfffiiimmmrrr~~~}}}zzzyyyvvvqqqmmmcccVVVJJJBBB===888555////////////000111222333///000111111000111333555444777999:::???HHHMMMMMMLLLDDD???GGGVVVhhhyyyzzziii\\\UUU>>>===>>>@@@DDDHHHIIIIIIIIIGGGFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKNNNTTT\\\bbbkkkwww|||~~~~~~zzz}}}|||}}}~~~}}}|||||||||}}}~~~||||||||||||zzzyyyxxxwwwuuuttttttssstttuuuvvvwwwyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwwwwwwwwwwxxxwwwuuuttttttvvvxxxxxxxxxxxxwwwwwwxxxxxxwwwuuussssssrrrqqqrrrtttuuutttsssvvvuuusssqqqppppppppppppqqqtttxxxzzzzzzzzzzzz{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}||||||{{{zzz||||||}}}~~~}}}{{{|||}}}}}}{{{yyyqqqmmmiiigggggghhhgggeeeccccccdddeeeeeeeeeeeeeeedddcccaaa___^^^^^^______iiipppssslllhhhqqqwwwmmmcccTTTBBB777555333000///000222222222333333333333333222222222222222333333444555555555555555666:::;;;>>>FFFPPP\\\jjjwww{{{yyyuuupppllllllyyyxxxsssrrrttttttssssssrrrrrrqqqqqqpppppppppppppppqqqtttvvvooollliiikkkvvv}}}uuuXXXNNNDDDAAA@@@AAAEEEJJJSSSaaapppvvvxxxxxxwwwttttttrrrppplllfff]]]SSSLLLCCCAAA???<<<;;;<<<===>>>AAA???AAAEEEJJJSSSfffxxxwwwoooeee\\\UUUNNNJJJKKKQQQWWW]]]dddkkk}}}{{{xxxyyy|||~~~~~~}}}vvvtttpppnnnkkkgggccc```XXXTTTPPPLLLIIIGGGDDDBBBCCCGGGLLLRRRXXX^^^eeeiiilllnnnppptttxxx}}}~~~{{{yyysssqqqmmmhhhaaaWWWMMMFFF???>>>======>>>@@@BBBCCCJJJPPPXXX___eeemmmvvv}}}|||mmmcccYYYZZZbbbhhhgggbbbQQQFFF<<<999::::::;;;>>>CCCEEEFFFEEEFFFNNN[[[eeevvv}}}~~~~~~}}}}}}|||||||||{{{}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvyyywwwuuusssrrrssstttuuuvvvssspppoooqqqsssttttttwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{~~~|||zzzzzz{{{|||{{{zzzllljjjgggccc^^^ZZZWWWUUUUUUVVVWWWXXX[[[aaahhhmmmooonnnmmmmmmmmmnnnoooppptttuuuvvvuuusssrrrrrrrrrqqqqqqpppoooooooooooopppooopppqqqrrruuuyyy~~~yyysssooommmpppjjjccc``````dddgggiiigggaaa___bbbeeegggkkkpppzzz~~~}}}yyyssstttkkk\\\OOOEEE===666111111111000//////000000000///000111111000000222444333777888999???HHHMMMNNNLLLCCC>>>EEERRRbbbrrr~~~vvvgggYYYRRR=========@@@DDDHHHIIIJJJHHHGGGEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHKKKPPPWWW]]]cccpppvvvyyy}}}yyyuuu|||~~~~~~}}}{{{zzz{{{{{{{{{{{{|||}}}||||||{{{zzzxxxvvvtttsssssssssrrrrrrsssssstttuuuxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxxxxvvvtttssstttvvvxxxxxxxxxwwwvvvuuuvvvwwwvvvsssqqqsssqqqppppppsssuuuvvvvvvyyyxxxvvvsssqqqpppppppppxxx{{{~~~~~~||||||||||||{{{{{{{{{{{{~~~~~~~~~{{{zzz|||zzzvvvkkkiiigggfffgggfffeeedddccccccddddddddddddddddddaaa``````___```aaacccdddnnnvvvxxxooogggmmm||||||wwwtttgggOOO;;;666444111000111222222222111111111222222333333333111222222333444444555555666555666:::<<>><<<<<<===>>>???BBBBBBDDDJJJRRR```uuu|||rrrggg\\\RRRLLLFFFDDDCCCEEEIIIOOO[[[ggg}}}{{{xxxvvvyyy}}}|||xxxtttrrrnnnkkkhhhddd```]]]SSSPPPKKKGGGEEECCC@@@???BBBEEEJJJOOOUUU\\\dddiiikkkkkkmmmpppsssvvvyyy{{{~~~{{{wwwuuuooommmiiieee^^^TTTJJJCCC>>>===<<<<<<<<<>>>@@@AAAFFFLLLUUU]]]eeemmmvvv||||||oooggg___aaahhhkkkfff___NNNDDD;;;::::::;;;===@@@DDDFFFGGGFFFHHHPPP]]]gggwww~~~}}}|||{{{{{{{{{{{{}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttsssuuutttrrrrrrrrrrrrtttuuutttrrrooooooppprrrsssssswwwvvvvvvuuuuuuwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{~~~}}}||||||}}}}}}|||{{{ooonnnkkkhhhddd```^^^\\\\\\\\\ZZZYYY[[[aaaiiinnnnnnnnnnnnnnnooopppqqqqqqrrrtttuuutttrrrqqqqqqqqqppppppooonnnnnnnnnooooooooooooppppppqqquuuyyy}}}|||uuuooollljjjccc\\\ZZZ___fffiiiiiiiiidddaaacccfffhhhkkkpppyyy~~~xxxwwwnnnaaaUUUJJJ@@@777111222222000///...............///000000///000222444333666888999???HHHNNNPPPIII@@@:::>>>IIIUUUcccmmmwwwwwwxxxuuunnncccVVVMMM=========@@@DDDGGGIIIIIIGGGEEEEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFGGGLLLRRRWWW[[[iiipppsssxxxtttpppwww|||}}}~~~~~~{{{yyyyyyzzzyyyyyyzzz{{{}}}~~~{{{zzzzzzxxxwwwuuusssrrrrrrrrrrrrrrrssssssttttttwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwxxxxxxyyyxxxwwwvvvxxxzzz|||{{{{{{ttttttssstttuuutttqqqooorrrpppnnnooorrrvvvxxxxxxzzzxxxvvvtttsssssssssssszzz}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzz}}}xxxrrrhhhggggggffffffeeedddcccbbbcccccccccccccccbbbbbb```_________```bbbdddeeerrr{{{~~~tttiiilllxxx}}}wwwtttwww~~~~~~~~~xxx]]]BBB888555222000111222222111222222222222333333333333222222333333444555666666666555777:::<<<@@@JJJTTT[[[gggrrrtttrrrqqqpppmmmqqqzzzvvvpppsssxxx~~~}}}zzzwwwuuuuuuvvvvvvvvvttttttvvvxxxxxxtttpppjjjggggggppp~~~tttbbbMMMFFFAAA@@@@@@AAAFFFLLLWWWeeeuuu{{{|||{{{yyyuuurrrppplllggg```VVVMMMFFF>>>>>>===<<<<<<>>>???@@@BBBDDDGGGNNNZZZkkkyyylll___TTTKKKFFF@@@@@@@@@AAABBBHHHWWWfff{{{xxxvvvvvv{{{{{{vvvtttqqqmmmiiifffbbb]]]YYYPPPMMMIIIEEEDDDBBB@@@>>>@@@CCCFFFKKKPPPXXX```fffhhhhhhiiikkkmmmppprrrsssxxxyyyzzz}}}zzzvvvtttnnnkkkgggaaaZZZPPPFFF??????>>>=========???AAACCCEEELLLVVV___gggoooyyyyyylllfffbbbfffmmmooofff]]]JJJBBB;;;:::;;;<<>>???@@@BBBEEEJJJRRR```uuuuuuhhh[[[OOOGGGCCC;;;<<<@@@BBBCCCIIIXXXggg}}}zzzvvvvvvxxx~~~|||wwwsssppplllgggccc^^^YYYUUUMMMJJJFFFCCCAAA@@@>>><<<>>>@@@CCCGGGLLLSSS[[[```ddddddeeefffhhhjjjlllmmmrrrtttwww|||{{{wwwuuunnnjjjddd]]]UUULLLBBB<<>>======>>>@@@BBBDDDFFFMMMXXXaaajjjrrr{{{|||uuugggcccbbbhhhppppppfff[[[FFF@@@::::::<<<===AAAFFFMMMOOOPPPOOOQQQYYYfffppp}}}}}}{{{zzzzzz{{{||||||{{{zzzyyywwwwwwvvvvvvvvvvvvvvvuuutttrrrqqqpppoooppppppqqqqqqqqqqqqqqqpppooonnnpppsssvvvwwwwwwyyyyyyxxxwwwxxxyyyzzz{{{yyyyyyxxxxxxyyyzzz|||}}}~~~}}}~~~}}}{{{tttsssqqqnnnllliiigggfffaaabbbbbbaaaaaabbbfffiiijjjjjjlllmmmoooqqqqqqrrrqqqsssttttttrrrqqqrrrrrrpppoooooonnnnnnnnnnnnnnnqqqrrrssstttvvvzzz}}}vvvuuuxxxyyyuuupppuuuzzz{{{xxxwwwxxxqqqjjjdddeeelllrrrsssqqqqqqllliiillloooqqquuuzzz~~~nnnhhh___WWWOOOFFF<<<555000000////////////000000...///000000///000222444555999;;;===CCCKKKQQQQQQMMMEEE???BBBGGGLLLQQQVVVYYYZZZ]]]aaabbb]]]SSSKKK===<<<<<<>>>AAACCCDDDDDDCCCCCCCCCEEEHHHIIIHHHGGGCCCCCCBBBAAAAAADDDHHHLLLPPP^^^dddgggmmmkkkiiirrr{{{~~~yyyzzz~~~|||{{{|||~~~{{{{{{|||||||||{{{zzzzzzxxxyyyyyyzzzzzzzzzyyyyyyuuuvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyyyyzzz||||||{{{yyyyyyxxxwwwxxxyyyxxxuuussspppooonnnpppssswwwxxxyyytttttttttuuuvvvxxxzzz{{{zzz|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{}}}~~~|||wwwsssnnnnnnmmmjjjgggddddddeeebbbbbbbbbbbbaaa```___^^^```______^^^___```bbbccckkkzzzzzzlllhhhnnnuuuyyysssjjjbbb___```dddhhhxxxqqqWWW;;;888444222222222222111555555555444444333333333333333444666777888999:::888666777;;;>>>CCCNNNYYYbbbjjjpppnnniiihhhhhhgggkkkkkkiiigggiiippp{{{|||yyyxxxyyyzzzyyyyyyzzz{{{zzzwwwrrrnnnkkkqqqxxx|||}}}tttaaaNNNEEEAAA????????????DDDKKK[[[iiivvv|||||||||{{{yyyrrroooiiibbbZZZQQQGGGAAA<<<<<<<<<<<<===>>>??????AAAGGGNNNWWWhhh~~~|||ttthhhYYYMMMEEEAAA999;;;???DDDGGGNNN]]]lll~~~{{{wwwyyy}}}{{{wwwqqqnnniiiddd```ZZZUUUQQQHHHDDDAAA>>>===<<<:::999;;;===@@@DDDHHHNNNTTTYYY]]]]]]^^^```bbbdddfffgggooorrrwww~~~zzzvvvtttmmmhhh```XXXPPPHHHAAA<<<<<<<<<<<<<<<>>>@@@CCCEEEIIIQQQ\\\fffnnnwww}}}uuugggccccccjjjqqqooobbbUUUCCC===:::;;;<<<>>>CCCIIIXXXYYYYYYWWWWWW]]]iiisss}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuutttttttttttttttssssssrrrqqqpppqqqqqqrrrqqqpppnnnmmmmmmlllmmmppptttxxxyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}}}}~~~|||zzzrrrqqqooommmjjjhhhfffeeebbbbbbcccbbbaaabbbdddfffhhhiiikkknnnpppqqqrrrsssoooqqqrrrrrrpppooopppqqqppppppooonnnnnnnnnoooooonnnoooqqqsssuuuzzz~~~uuuqqqqqqqqqooollltttyyy}}}|||wwwssssssuuutttppplllnnnssswwwvvvtttvvvpppmmmooorrrtttwww{{{|||~~~rrrkkkbbbYYYPPPFFF;;;333111000000000000000111111///000111111000111333555444999===???DDDLLLOOONNNHHHCCCAAAFFFLLLOOOQQQTTTWWWZZZ___bbbbbb\\\TTTNNN===<<<;;;===???AAAAAAAAABBBBBBCCCFFFIIIJJJIIIHHHCCCCCCBBB@@@@@@BBBEEEIIIMMMYYY^^^aaagggffffffppp~~~zzzzzz}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzz{{{{{{||||||}}}||||||{{{yyyyyy{{{|||||||||{{{zzzvvvvvvvvvwwwxxxzzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyzzz{{{{{{yyywwwyyyxxxwwwxxxyyyxxxuuusssooonnnoooqqquuuwwwwwwwwwttttttttttttvvvxxxzzz|||yyyzzz{{{{{{{{{{{{}}}|||||||||||||||}}}}}}}}}||||||{{{{{{|||~~~~~~}}}||||||zzzzzzuuutttrrrmmmgggeeeeeegggbbbbbbbbbaaa```___]]]\\\____________```bbbdddeeejjjzzz~~~nnngggjjjoootttooogggaaa^^^^^^```aaammmsssyyy~~~{{{yyy}}}~~~nnnYYY<<<999555333222222222111333333333333333444444444222333444555666888999999888666777;;;>>>DDDOOOZZZeeelllqqqmmmhhhhhhiiihhhkkkgggcccccciiirrr{{{}}}xxxtttsssuuuxxxzzzyyy{{{}}}|||xxxtttqqqooolllwwwxxxhhhUUUFFFAAA??????AAAAAABBBHHHOOOaaammmxxx{{{zzzzzzyyywwwqqqmmmggg___WWWMMMCCC===;;;<<<<<<<<<===>>>>>>>>>@@@HHHRRR]]]ppp~~~|||uuuiiiZZZLLLCCC???======@@@FFFMMMVVVggguuu|||yyy~~~{{{vvvtttnnnjjjeee```[[[VVVPPPLLLDDDAAA>>>;;;:::999888777888:::>>>BBBEEEIIINNNRRRUUUUUUWWWYYY\\\___aaacccmmmqqqyyy~~~wwwssspppiiicccZZZQQQKKKEEEAAA>>>===<<<<<<>>>@@@CCCGGGIIIRRRYYYeeeooowwwyyymmmiiiggglllpppkkk[[[LLL@@@<<<:::;;;===>>>DDDKKKVVVXXXYYYXXXYYY```mmmwww~~~~~~}}}}}}|||||||||{{{zzz{{{||||||{{{xxxuuusssrrrssssssttttttssssssrrrrrrsssssssssrrrooollljjjiiiiiikkkoootttxxxzzz{{{wwwwwwvvvvvvvvvwwwxxxyyyzzzyyywwwwwwxxxzzz}}}}}}}}}}}}~~~~~~|||yyysssrrrpppmmmjjjhhhfffeeeccccccbbb```___```cccfffgggiiillloooqqqsssttttttoooqqqrrrrrrqqqppppppqqqqqqqqqpppoooooooooooopppmmmoooppprrrtttyyy~~~vvvoookkkkkkkkkkkkrrryyyzzzuuuuuuwwwtttttttttwwwyyy{{{zzzxxxyyyrrrnnnoooqqqqqqssswwwyyywwwpppfff\\\RRRHHH===555444333222111111000111111000111222222111222444666222888===@@@EEEJJJLLLIIIDDDAAADDDNNNVVVYYY[[[\\\^^^ccchhhiiieee]]]UUUPPP>>><<<;;;<<<>>>?????????AAAAAACCCFFFIIIKKKJJJIIIBBBBBBBBB@@@???AAADDDGGGJJJVVVZZZ]]]cccccceeeooo}}}yyyyyyyyy~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||xxxxxxxxxyyyzzz{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{|||||||||{{{|||}}}|||yyywwwvvvuuuuuuvvvvvvuuusssqqqooonnnooorrruuuwwwwwwvvvttttttttttttvvvxxxzzz{{{wwwxxxxxxxxxxxxyyy|||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~|||yyy~~~~~~|||}}}yyyxxxuuunnnhhheeefffhhhbbbbbbbbbaaa```^^^]]]\\\_________```bbbdddggghhhlll}}}rrrhhhiiimmmrrrnnnhhhcccaaa`````````jjjmmmooottt~~~~~~~~~xxx{{{wwwqqqsssttthhhVVV===:::666333222222222111///000111222333444555555111222333444666777888999888777777;;;>>>DDDPPP[[[dddkkkpppmmmiiijjjmmmmmmkkkfffaaacccjjjsssyyyzzzuuusssooommmnnnrrrwwwzzzyyy|||~~~|||wwwrrrpppppplll{{{ttt```MMM@@@@@@???@@@CCCEEEFFFMMMUUUeeepppyyy{{{xxxxxxwwwuuuoookkkeee]]]UUUKKKAAA;;;<<<<<<<<<=========>>>>>>???IIIUUUbbbwww~~~|||vvvjjjZZZKKKBBB>>>CCCAAABBBIIIQQQ^^^ooo~~~||||||}}}vvvrrrrrrkkkhhhccc^^^XXXRRRLLLHHHDDDAAA===;;;::::::888777666999===AAADDDGGGKKKMMMOOOPPPRRRUUUXXX[[[^^^```lllrrr{{{|||tttooollleee___UUUMMMGGGDDDAAA@@@?????????AAACCCGGGKKKMMMZZZbbbmmmwww}}}sssnnnlllnnnpppgggUUUEEE>>>;;;999;;;===???EEELLLMMMPPPRRRTTTWWWaaappp{{{||||||}}}}}}}}}}}}|||{{{yyy{{{}}}}}}|||xxxtttrrrrrrrrrssstttttttttssssssssstttuuutttrrrnnnjjjhhhffffffhhhmmmsssxxxzzz{{{vvvuuutttttttttuuuwwwxxxzzzyyywwwwwwxxxzzz}}}||||||}}}~~~~~~{{{xxxvvvuuussspppmmmjjjhhhgggeeeccc```]]][[[^^^dddhhhhhhjjjmmmpppsssuuuvvvvvvqqqsssttttttsssrrrssstttrrrqqqqqqpppppppppppppppooopppqqqrrrtttxxx~~~wwwnnnhhhgggiiikkkpppxxx{{{{{{}}}uuuwwwzzz}}}~~~~~~}}}zzztttooonnnooommmooorrrwwwyyyrrrhhh^^^UUUKKKAAA:::777666444222111000//////111222333333222333555777111777===@@@DDDIIIIIIFFFGGGGGGMMMZZZeeehhhiiikkkfffkkkpppoooggg]]]UUUQQQ:::;;;===>>>>>>>>>===<<>>>>>CCCJJJRRRWWWjjjrrrxxxwwwuuutttsssooopppmmmggg___UUUKKKCCC???;;;<<<<<<<<<;;;<<<>>>AAADDDJJJWWWlll|||wwwmmm[[[IIIAAAAAA@@@DDDJJJPPPZZZjjj}}}~~~~~~zzzvvvrrroooiiieee```ZZZUUUPPPJJJFFF???===:::777555555555666555666888<<>><<>>DDDHHHLLLHHHEEEKKKXXXiiixxx}}}|||{{{|||}}}|||{{{{{{zzzxxxvvvttttttttttttuuuvvvuuurrroooooossswwwwwwwwwwwwuuuqqqlllgggdddbbbdddhhhmmmqqqsssuuuuuurrrrrrtttwwwzzz{{{yyywwwvvvvvvvvvwwwxxxzzz{{{||||||||||||}}}|||{{{{{{zzzwwwvvvuuussspppllliiiggg``````______```bbbdddfffkkkkkkkkkmmmooorrrtttvvvwwwwwwvvvuuusssrrrpppooorrrpppnnnnnnooopppooonnnqqqoooooosssuuuwww~~~ttteee___eeeoootttzzz{{{|||~~~~~~}}}|||}}}zzzzzzyyyrrroooooossswwwyyyttteee[[[SSSIIICCC@@@666666555333111000111333000111222111000000222333:::;;;>>>CCCGGGIIIHHHFFFGGGDDDPPPkkk}}}{{{sssooolllsssxxxsssfffZZZUUUUUU:::;;;<<<=========<<<<<<>>>@@@CCCFFFHHHHHHHHHGGGBBBAAA???>>>>>>@@@AAABBBHHHKKKQQQXXXZZZ\\\eeeooo}}}ssslllmmmnnnrrrwww|||~~~~~~~~~~~~}}}|||}}}~~~}}}|||}}}~~~|||zzz|||~~~zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxzzzyyyxxxwwwxxxxxxzzzzzzzzzyyywwwvvvttttttssssssuuuxxx{{{{{{yyyvvvssssssrrrrrrrrrrrrqqqrrruuuxxxwwwyyyzzzzzzwwwvvvxxxzzz||||||||||||}}}~~~~~~}}}{{{{{{~~~~~~|||zzzsssooojjjfffeeedddcccbbbccccccbbbaaa```___^^^^^^_________```bbbccceeeffflllvvvvvvhhhfffkkkpppssssssooolllnnnnnnllloooooommmlllqqqxxxyyyuuuooollliiihhhlllrrrxxx{{{yyyuuuooollloooooodddWWW@@@888111111111111111333222111111111222222333333222333333444555666777888777999:::<<<@@@HHHSSS\\\iiilllmmmjjjjjjmmmnnnlllddd\\\YYY___ffffffeeefffbbb^^^___fffmmmrrrxxx~~~}}}xxxsssnnnllloooxxx}}}uuu```LLLCCCBBBAAAAAA@@@@@@CCCKKKUUU\\\iiiqqqwwwvvvuuuvvvtttqqqppplllfff^^^TTTJJJBBB>>>;;;<<<<<<<<<;;;<<<>>>AAAEEEMMM\\\rrr}}}{{{vvvmmm\\\JJJCCCCCCDDDHHHNNNWWWcccttt}}}}}}|||wwwrrrmmmkkkjjjeee___YYYSSSLLLFFFBBB>>><<<:::777555444555555555666888;;;>>>AAACCCDDDFFFJJJNNNQQQTTTYYYaaagggrrryyy|||uuummmhhh[[[VVVNNNGGGBBB@@@>>><<>>CCCHHHKKKHHHGGGMMM[[[kkkyyy~~~|||zzzzzz{{{|||{{{zzzyyyyyyyyyyyyxxxvvvtttsssttttttssspppmmmmmmqqqtttvvvvvvvvvtttqqqmmmiiigggcccfffkkkpppsssuuuuuuuuurrrrrrsssuuuxxxyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzzzz{{{{{{{{{zzzzzz{{{zzzxxxuuuqqqmmmiiigggbbbaaaaaaaaabbbeeehhhiiioooooooooppprrruuuwwwxxxyyyxxxxxxwwwvvvtttsssrrrsssqqqoooooopppppppppoooqqqnnnooorrruuuwww~~~tttddd___hhhuuu}}}~~~~~~~~~}}}{{{zzzvvvwww~~~}}}vvvrrrsssvvvzzz|||qqqbbb[[[WWWOOOEEE???777666555222000000111222000111222111000000222444:::;;;???DDDIIILLLKKKIIIIIIHHHUUUnnn~~~}}}wwwuuuuuu{{{xxxjjj\\\VVVUUU999::::::;;;<<<;;;;;;;;;<<>>>>>===>>>???@@@EEEGGGLLLQQQTTTXXXbbbmmmyyyvvvjjjeeeeeeeeekkkpppvvv||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}{{{{{{~~~~~~{{{yyyxxxxxxxxxxxxyyyyyy{{{{{{|||||||||{{{zzzzzzyyyyyywwwvvvvvvuuuvvvwwwyyyzzz{{{zzzxxxvvvtttssssssrrrwwwyyy{{{{{{yyyvvvttttttrrrssssssrrrqqqrrruuuwwwuuuwwwyyyxxxwwwvvvwwwxxxzzzzzz{{{|||~~~~~~}}}}}}~~~~~~}}}zzzsssoooiiieeeccccccbbbaaacccbbbaaaaaa```___^^^^^^```_________``````aaabbbhhhpppzzz{{{pppdddbbbgggpppuuuwwwuuutttvvvwwwuuuqqqrrroooiiihhhjjjkkkiiiaaa```___aaafffnnnvvv{{{zzzxxxsssnnnllliii___TTTBBB:::333222222000000111111111111222222222333333333444444555666777888888888:::<<<>>>AAAJJJUUU]]]iiimmmnnnllllllnnnmmmjjj___YYYVVV[[[``````^^^]]]]]]ZZZ\\\dddmmmsssyyy}}}tttnnnmmmmmmqqquuuvvvkkkYYYIIIBBBAAA@@@BBBBBBBBBDDDKKKXXXbbbiiipppuuuvvvuuuwwwuuurrrooollleee\\\RRRHHHAAA===;;;<<<<<<<<<;;;<<<>>>AAAGGGPPPbbbyyy{{{yyyuuummm]]]LLLEEEFFFHHHLLLTTTaaaqqq}}}}}}}}}|||zzzxxxtttooollliiiiiieee]]]VVVPPPIIICCC???===;;;999666444444444555555666888:::<<<>>>@@@AAACCCFFFKKKOOOSSSYYYbbbiiittt|||zzzrrriiidddUUUPPPIIIDDD@@@???===<<<@@@BBBFFFIIIMMMTTT^^^fffqqqxxxzzzssshhhWWWIIIAAA<<<<<<;;;:::;;;>>>CCCGGGKKKJJJKKKRRR___nnn{{{}}}{{{zzzyyyzzz{{{zzzyyywwwyyy{{{{{{{{{xxxuuussstttsssqqqnnnllllllooorrrtttttttttsssqqqooommmlllgggkkkpppuuuwwwvvvtttrrrrrrqqqqqqrrruuuwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxxxxxxxyyyzzz{{{|||~~~}}}{{{xxxsssnnnjjjhhhdddcccbbbccceeehhhkkknnnqqqqqqrrrssstttvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvtttrrrppppppqqqqqqqqqpppooommmnnnrrrtttwww}}}vvveeeaaalll|||}}}|||wwwrrrrrr{{{yyyvvvvvvzzz}}}sssddd```^^^VVVIIIAAA888777444111000///000000///000111111000111333555999;;;@@@FFFLLLPPPPPPOOOGGGHHHSSSgggtttuuusssuuu{{{{{{lll^^^VVVTTT888999999999::::::::::::;;;>>>BBBEEEFFFEEECCCAAA??????>>>=========>>>>>>AAABBBFFFKKKNNNSSS^^^jjjuuuyyyxxxnnnddd```___^^^gggmmmsssyyy|||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}~~~}}}|||zzz}}}|||yyyvvvuuuwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxttttttsssssstttvvvxxxyyyyyyyyywwwvvvuuuuuuttttttwwwyyyzzzyyyvvvtttssssssrrrssstttsssrrrsssuuuwwwuuuvvvwwwxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~{{{tttpppkkkfffdddcccaaa```bbbaaaaaa```______^^^^^^_______________```aaaaaadddiiippprrriii___^^^cccqqqwww{{{zzzzzz||||||zzzwwwwwwqqqgggaaabbbdddddd`````````aaaeeellltttyyy||||||xxxpppiiicccXXXNNNDDD<<<555555555333333444333333444444555555555444333333444555666777888888777999===@@@EEENNNYYYbbbjjjlllllliiijjjllljjjeee\\\XXXUUUXXX\\\_________aaa^^^```hhhpppvvv{{{zzzpppkkkmmmqqqvvvuuunnnaaaQQQEEE@@@@@@>>>AAADDDCCCDDDMMM\\\hhhlllrrruuuuuuuuuvvvtttpppnnnjjjbbbYYYOOOFFF???<<<;;;<<<<<<<<<;;;<<<>>>AAAGGGRRReee{{{|||zzzvvvnnn___OOOHHHIIILLLQQQ[[[kkk}}}vvvvvvvvvtttrrrpppnnnlllgggccc[[[TTTNNNHHHBBB???<<<:::777555333333444444555666777999:::<<<===>>>???CCCHHHLLLQQQYYYcccjjjttt}}}~~~tttkkkbbb[[[NNNJJJDDD@@@???>>>===<<<>>>BBBGGGLLLRRRZZZeeemmmwww~~~yyyqqqeeeUUUIIICCC<<<<<<<<<;;;;;;===BBBEEEKKKLLLPPPWWWcccppp{{{~~~|||zzzzzz{{{{{{{{{zzzxxxyyyzzz{{{{{{yyywwwvvvvvvuuusssqqqpppppprrrsssssssssrrrqqqqqqqqqqqqqqqrrruuuyyy}}}|||yyytttppprrrpppnnnooorrruuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwxxxyyy{{{|||}}}}}}|||{{{xxxtttpppllljjjeeedddcccccceeeiiimmmooopppqqqrrrssstttvvvwwwxxxzzzzzz{{{{{{zzzzzzyyyyyytttsssqqqqqqrrrrrrrrrqqqnnnmmmnnnrrrtttvvv{{{{{{lllgggqqqvvvooommmuuu~~~xxxuuuvvvzzz}}}}}}qqqlllggg\\\OOOGGG;;;888444111000/////////...///000111111222444666888;;;@@@GGGNNNSSSTTTSSSIIIIIIQQQ^^^fffiiilllqqqzzz}}}xxxjjj\\\TTTRRR888888888888999999::::::;;;===@@@CCCDDDCCCAAA??????>>>>>>===<<<<<<<<<<<>>AAAFFFQQQdddyyy~~~|||yyyqqqbbbRRRLLLMMMPPPWWWdddvvvvvvuuutttsssqqqooommmmmmeee```YYYRRRMMMHHHDDDAAA:::999666444222222333444555666777888999:::;;;<<<===@@@EEEJJJOOOXXXbbbjjjttt~~~zzzpppeee[[[TTTHHHDDD@@@=========<<<<<<<<>>:::444111000000///......///000111111222444666777:::???GGGOOOSSSTTTTTTOOOOOOSSSZZZ```fffmmmtttwwwzzzzzzsssggg\\\UUUSSS999888888888888999::::::<<<===???@@@AAA@@@???>>>>>>>>>>>>======<<<<<<;;;===>>>AAAEEEGGGLLLWWWbbbpppvvvwwwnnnccc^^^^^^^^^dddmmmvvv|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||}}}}}}|||{{{yyyvvvsssrrrsssuuuwwwwwwyyyyyyzzzzzzzzzzzzwwwwwwwwwvvvuuuuuuttttttsssrrrrrrrrrrrrsssuuuvvvuuuuuuuuuvvvwwwxxxyyyzzz||||||{{{xxxuuuttttttvvvssstttuuuuuutttssstttuuuwwwwwwxxxzzz||||||zzzxxxxxxyyy|||~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzwwwssspppmmmiiieeebbb`````````_________^^^^^^^^^^^^^^^^^^___```aaabbb\\\\\\^^^```\\\WWWWWW\\\nnnxxx~~~qqqlllppptttuuurrrssstttssssssvvv}}}|||sssiii```SSSHHH@@@999444555666444333444000111222333444333222111111111222333444555666666444999???FFFNNNYYYfffooouuuvvvvvvtttsssrrrjjjaaaSSSTTTTTTUUU[[[eeejjjkkkcccaaadddmmmvvv{{{~~~yyyrrrmmmmmmqqqvvv{{{ppp___OOOEEEAAA@@@???<<<@@@DDDHHHLLLWWWdddooosssvvvvvvttttttuuuqqqkkkjjjeee\\\RRRIIIBBB>>>===;;;<<<<<<<<<;;;<<<>>>AAAFFFPPPbbbuuu~~~|||uuufffXXXRRRSSSYYYbbbrrryyyxxxuuurrrooollljjjhhhccc^^^WWWPPPKKKGGGCCC@@@999777555333222222333333555555666777999:::;;;;;;<<<@@@DDDHHHMMMUUU```hhhttt~~~wwwlllaaaVVVOOODDDAAA===<<<<<<<<<<<<;;;;;;@@@GGGMMMUUU^^^iiiqqqzzz~~~qqqfffWWWIIIAAA???;;;<<<<<<;;;;;;===@@@CCCIIIMMMTTT\\\ccciiioootttzzz~~~}}}||||||}}}}}}|||{{{zzzyyyxxxwwwxxxyyyzzz{{{|||{{{|||~~~}}}{{{sssqqqooooooppptttxxxzzzzzzuuuqqqooommmnnnpppsssuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxyyy{{{||||||}}}}}}uuuuuuvvvvvvuuutttrrrqqqhhhfffcccaaaaaadddgggjjjooopppsssuuuwwwyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyuuusssqqqqqqrrrrrrrrrqqqooommmnnnqqqrrrrrrvvv|||~~~vvvxxx~~~rrriiiooo|||~~~xxxtttssstttvvvvvv~~~zzzvvv{{{zzznnn___WWWUUUBBB<<<555111111111///...///000111111000111333555666999>>>FFFMMMQQQRRRRRROOOPPPTTT[[[dddmmmuuuzzz||||||yyyqqqeee[[[VVVTTT999999888888888999:::;;;============>>>>>>>>>>>>?????????>>>===<<<<<<;;;===>>>AAAEEEGGGJJJTTT___mmmvvvzzzrrreee___```bbbiiisss}}}~~~~~~~~~||||||}}}~~~|||||||||~~~|||{{{|||}}}}}}}}}}}}{{{xxxvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyxxxyyyxxxxxxwwwwwwvvvuuuuuutttsssrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyy||||||zzzwwwtttssstttuuusssuuuvvvvvvtttssstttuuuxxxxxxyyy||||||yyyxxxzzz}}}~~~|||}}}}}}}}}}}}{{{yyyvvvsssnnnhhhccc``````_________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^ZZZXXXXXXZZZXXXTTTVVVZZZjjjwww|||}}}}}}{{{xxxyyy|||tttnnneeeXXXLLLBBB;;;666666666444222333///111222444444333222111222222333444555666777777777<<>>AAAEEEKKKSSS^^^iiiqqqsssuuuuuussstttvvvrrrkkkgggbbbYYYOOOGGGBBB???>>>;;;<<<<<<<<<;;;<<<>>>AAAFFFQQQaaasss~~~}}}xxxkkk^^^ZZZ\\\dddqqqyyywwwtttpppmmmjjjhhhfffccc]]]UUUNNNHHHDDD@@@===888666444222111111222333444555666777999:::;;;<<<===@@@CCCFFFKKKSSS^^^fffooozzz~~~rrrhhh\\\QQQIIIAAA???<<<;;;;;;<<<;;;;;;;;;@@@GGGNNNUUU^^^iiiqqqzzzuuujjj^^^QQQDDD???@@@;;;<<<<<<<<<;;;<<>>666222222222000...000111222111000000222444666888===CCCJJJNNNNNNNNNKKKPPPXXXeeesss{{{pppcccYYYSSSQQQ:::999888888888999;;;;;;======<<<<<<<<<<<<===>>>????????????>>>===<<<;;;===>>>BBBFFFGGGIIISSS]]]kkkwww}}}tttfff```aaadddnnnyyy~~~~~~~~~||||||}}}|||zzzzzz{{{}}}~~~|||zzz{{{}}}~~~}}}zzzyyyxxxxxxyyyzzzzzzzzzyyyxxxwww{{{{{{zzzyyyyyyxxxxxxwwwuuutttsssrrrrrrrrrssstttxxxxxxwwwwwwwwwwwwwwwxxxzzzyyywwwtttqqqpppqqqssssssuuuvvvvvvuuuttttttuuuzzzyyyzzz~~~~~~zzzyyy{{{~~~~~~}}}zzz|||}}}~~~~~~~~~}}}|||zzzwwwqqqjjjddd_______________^^^^^^^^^___^^^]]]\\\[[[[[[ZZZ[[[YYYVVVUUUWWWVVVSSSUUUYYYhhhvvvyyyxxx|||{{{vvvrrrkkk]]]PPPGGG???999999999555222222111222444666666555444333333333444555666777888888:::>>>EEELLLSSS^^^iiirrrvvv}}}{{{hhhWWWNNNVVV]]]aaahhhpppqqqmmmpppmmmnnntttyyyzzz}}}|||vvvqqqqqqsssuuuvvvqqqcccOOOBBB???AAACCCCCC@@@BBBFFFNNNXXXcccmmmrrrrrrtttsssrrruuuwwwsssmmmfffaaaXXXNNNFFFAAA??????;;;<<<<<<<<<;;;<<<>>>AAAHHHRRRbbbsss}}}}}}}}}yyynnnccc___bbbmmm||||||uuusssqqqnnnllljjjiiihhhccc]]]TTTLLLFFF@@@<<<999777666444222111111222333444555666888999;;;<<<===>>>@@@CCCFFFJJJRRR\\\dddiiiuuuyyynnncccWWWLLLDDD@@@>>>;;;:::;;;<<<;;;:::;;;@@@HHHOOOUUU___iiipppyyyuuummmbbbYYYNNNDDDBBBDDD;;;<<<<<<<<<;;;<<>>======>>>???@@@CCCEEEDDDEEEJJJTTT\\\nnnrrr}}}ooodddddd\\\cccsss}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~~~~~~~}}}|||}}}|||zzzyyyxxxxxxyyyzzzxxxvvvuuuuuuvvvyyyzzz{{{||||||{{{zzzyyyttttttsssrrrrrrsssuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvssssssttttttttttttttttttvvvwwwwwwvvvuuuvvvyyy|||}}}|||}}}}}}zzz{{{zzzzzz}}}|||~~~~~~~~~}}}~~~~~~~~~}}}vvvmmmeeedddbbb___]]]\\\\\\[[[ZZZ___^^^]]]\\\[[[YYYXXXXXXWWWQQQPPPUUUVVVRRRQQQTTTbbbqqq{{{}}}~~~}}}vvvrrroooeeeYYYOOODDD<<<:::777222000333444222111111222333333222111222444444444555888:::<<>>???@@@???>>>AAAEEEJJJRRR___mmmssssssvvvuuutttsssqqqnnnjjjgggfffZZZNNNHHHDDD???===>>>???;;;999===@@@@@@CCCGGGHHHXXXkkk|||~~~~~~{{{sssjjjjjjnnn{{{}}}uuusssqqqnnnkkkhhhfffeee___YYYQQQIIICCC>>>:::888444333222111111111222333666777777999:::;;;<<<<<<===>>>???BBBGGGOOOXXX^^^gggnnnxxx~~~vvviii]]]RRRJJJFFF===<<<;;;::::::;;;===>>>===AAAFFFLLLTTT^^^gggnnnxxx|||jjjggg```XXXOOOHHHBBB@@@<<<===>>>===<<<===???@@@EEEFFFHHHLLLOOORRRUUUVVV^^^bbbiiipppyyy}}}}}}|||{{{yyyxxxwwwvvvuuuwwwyyyyyyxxxxxxxxxyyyuuuvvvxxxzzz|||~~~yyywwwsssppppppssswwwyyyxxxxxxxxxwwwuuusssqqqpppqqqqqqpppqqqrrrtttvvvxxxuuuvvvvvvvvvvvvuuuuuutttvvvwwwwwwwwwwwwxxxxxxxxxuuuwwwvvvssssssuuurrrmmmllliiieeeaaa``````bbbccciiiiiijjjmmmqqquuuwwwxxx}}}zzzxxxyyy{{{{{{zzzwwwvvvssspppooooooooonnnmmmnnnmmmmmmmmmnnnppprrrttt{{{vvvqqqyyy~~~~~~www~~~~~~wwwsssqqqlllhhhbbb```fffooosssqqqooofff]]]\\\___aaa\\\VVVKKK@@@777444555333222222---......---,,,,,,...111333777===AAABBBCCCCCCCCCFFFRRRbbbvvvyyylll^^^SSSPPPRRR999888777666666888999:::999888777888999;;;;;;:::<<<===????????????@@@BBBCCCFFFHHHHHHGGGLLLTTT\\\lllnnnyyyjjj```ddd```jjjxxx~~~~~~}}}{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{yyywwwuuuuuuwwwyyy{{{|||}}}~~~~~~}}}|||{{{vvvvvvuuutttttttttuuuvvvwwwwwwvvvvvvuuuuuuuuutttrrrrrrsssrrrrrrrrrssstttxxxxxxxxxwwwvvvxxx|||~~~}}}}}}}}}{{{|||{{{{{{|||~~~~~~~~~~~~{{{qqqiiicccaaa^^^\\\\\\\\\\\\[[[]]]]]]\\\[[[ZZZZZZYYYYYYXXXSSSQQQUUUVVVSSSRRRTTT^^^nnnzzzxxxvvvnnndddTTTHHH>>>;;;888555333555444333111111333444333222222333444444444555777:::===BBBIIIQQQYYYbbbjjjoooppptttxxxzzzuuukkk___WWWYYY[[[dddqqqxxxwwwuuuuuupppxxxzzzyyyrrrqqqnnnkkksssyyyrrrbbbRRRAAA<<<>>>???>>>>>>AAAFFFLLLUUUaaaooouuutttuuutttssssssqqqnnnjjjfffdddYYYMMMGGGCCC???===>>>???;;;:::===@@@AAADDDIIIRRRaaasss~~~~~~}}}{{{tttmmmmmmrrr}}}~~~|||tttsssqqqnnnkkkhhhfffeee]]]XXXOOOHHHBBB===999777444333222111111222333333666777888999:::;;;;;;<<<<<<<<<>>>@@@DDDKKKTTTZZZaaahhhqqqwww{{{~~~}}}qqqcccWWWMMMFFFBBB>>><<<;;;::::::;;;===>>>???CCCHHHNNNUUU^^^gggmmmuuu|||tttgggddd^^^WWWOOOHHHBBB???<<<===>>>===<<<<<<>>>@@@CCCDDDFFFIIILLLOOOQQQRRRVVVZZZ```gggoooyyy}}}|||{{{zzzyyyxxxxxxxxxvvvxxxyyyyyyxxxwwwxxxyyyvvvwwwyyy{{{|||}}}}}}}}}xxxvvvsssqqqqqqsssvvvxxxuuuuuutttsssqqqpppooooooqqqqqqqqqqqqsssuuuvvvxxxssstttuuuuuuuuuuuuttttttvvvvvvvvvwwwwwwxxxxxxxxxvvvxxxxxxvvvvvvwwwsssmmmjjjhhhdddaaa______``````bbbdddfffkkkppptttwwwxxx{{{yyyxxxyyyzzz{{{xxxvvvuuurrrpppoooooopppooonnnnnnnnnnnnooopppqqqrrrsssyyy~~~tttnnnvvv|||~~~{{{~~~wwwssslllkkkgggeeejjjrrrssspppkkkcccZZZYYY\\\]]]YYYTTTMMMBBB777444444222111222///000000///......000333444888===@@@AAAAAAAAABBBBBBOOObbbttt|||sssiii\\\RRRPPPSSS999888888888888777777777999777666777:::;;;;;;;;;;;;===???@@@@@@AAACCCEEEFFFJJJMMMMMMLLLOOOVVV\\\lllmmmuuueee[[[aaaaaannn}}}~~~|||{{{{{{{{{~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{{{{}}}|||zzzwwwuuuvvvyyy|||}}}~~~~~~~~~~~~}}}yyyxxxwwwvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrssssssrrrrrrsssvvvyyy||||||{{{yyyxxxzzz~~~~~~~~~~~~}}}|||}}}|||{{{|||~~~~~~}}}uuummmaaa___\\\[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYUUUTTTVVVWWWUUUTTTUUUZZZiii~~~}}}{{{uuummm[[[OOOBBB<<<:::777666777555333222222333444444333333444555555444555777999>>>DDDNNNWWW```gggmmmpppmmmppptttsssmmmddd\\\XXX[[[bbbooo}}}|||wwwwwwttt{{{wwwpppnnnllliiiqqqwwwoooYYYLLL???<<>>===>>>???;;;;;;>>>AAABBBGGGLLL[[[jjj{{{~~~}}}}}}}}}|||{{{uuupppqqqwww|||zzzsssrrrpppmmmjjjgggeeeddd[[[VVVNNNFFF@@@<<<888555333333222111111222333444777777888999::::::;;;<<<:::;;;<<<===AAAGGGNNNTTTZZZaaaiiiooossswww|||zzzmmm___RRRHHHBBB???>>><<<;;;::::::;;;<<<>>>AAADDDIIIOOOVVV___gggmmmttt|||uuujjjaaa___[[[VVVOOOGGGAAA>>><<<=========<<<<<<===???AAABBBDDDFFFIIIKKKMMMNNNNNNQQQWWW]]]dddllltttyyy}}}|||zzzyyyyyyyyyzzz{{{wwwyyyzzzzzzyyyxxxxxxyyyvvvxxxzzz|||||||||zzzyyyvvvuuusssrrrrrrsssuuuvvvrrrqqqooonnnmmmmmmnnnnnnqqqqqqqqqrrrsssuuuwwwwwwqqqrrrssstttuuuuuuuuutttuuuuuuvvvwwwwwwxxxyyyyyyvvvyyyzzzyyyyyyxxxssslllgggfffccc```^^^]]]\\\\\\[[[^^^ccciiinnnrrruuuwwwxxxxxxxxxzzz{{{zzzwwwuuutttrrrooonnnoooppppppooonnnnnnpppqqqrrrrrrrrrrrrwww~~~ssslllqqqzzz~~~{{{uuuppppppnnnlllppptttsssnnnhhh```XXXWWWZZZ\\\XXXTTTPPPCCC777333222111000222111111111111000000333555444888===???@@@?????????AAAQQQdddsss}}}vvvqqqkkkdddYYYQQQPPPTTT888888999999999777666555888777666777:::<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEJJJMMMQQQQQQPPPSSSYYY___ppppppwwwdddXXX]]]___lll~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{yyywwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvuuutttrrrqqqpppppprrrtttuuuuuuuuuxxx}}}|||zzz{{{~~~}}}}}}||||||}}}}}}tttlll___]]][[[[[[\\\]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVWWWXXXWWWVVVUUUWWWeeezzzwwwqqqdddXXXIII>>>:::888777666666444222333444555444444333444555555444555777999>>>FFFRRR^^^gggmmmqqqsssnnnrrrvvvssskkkbbb\\\ZZZ]]]eeessszzzvvvwww~~~zzzuuummmkkkjjjhhhppptttjjjTTTIII@@@???AAAAAAAAACCCEEENNNXXXaaakkktttwwwuuusssrrrrrrrrrqqqnnniiieee^^^SSSHHHCCC@@@===<<<>>>???<<<<<>>CCCJJJNNNVVV\\\dddjjjnnnsssyyy}}}yyymmm^^^PPPGGGBBB@@@===<<<;;;::::::;;;===>>>@@@DDDJJJQQQXXXaaaiiiooowww~~~~~~lllaaaZZZYYYWWWSSSMMMFFFAAA===;;;<<<===<<<;;;;;;<<<>>>@@@AAABBBDDDFFFHHHIIIJJJJJJNNNRRRWWW\\\bbbiiimmmrrryyy|||{{{yyyyyyyyyzzz{{{|||yyy{{{||||||zzzyyyyyyzzzxxxyyy{{{||||||zzzxxxvvvuuuttttttssssssttttttuuupppooommmlllkkklllnnnooopppqqqqqqssstttuuuwwwwwwqqqrrrssstttuuuvvvvvvvvvttttttuuuvvvwwwxxxxxxyyytttxxxzzzzzzyyyxxxrrrjjjdddcccaaa___\\\ZZZYYYXXXXXX\\\ccciiimmmqqqsssuuuxxxyyyzzz||||||zzzwwwuuusssqqqooonnnpppqqqqqqpppnnnoooqqqrrrssssssrrrrrrvvvtttjjjnnnzzz}}}}}}yyyvvvwwwtttqqqrrrtttsssnnneee___XXXXXX[[[]]]\\\XXXRRREEE777222111000000111111111222111000111333666555888<<<>>>>>>======>>>DDDUUUgggqqqvvvwwwuuurrrllliiifff```WWWOOOOOOUUU777888999999999777555444777666555777:::<<<======>>>???AAAAAAAAAAAACCCEEELLLPPPTTTVVVUUUYYY```fffrrrssszzzfffXXX]]]___mmm~~~~~~~~~~~~~~~}}}}}}}}}zzz|||}}}}}}{{{zzzzzz{{{||||||{{{{{{{{{{{{||||||zzzzzzzzzyyyxxxwwwvvvvvvvvvuuutttsssrrrqqqpppooopppsssuuuvvvwww{{{{{{{{{}}}~~~~~~}}}|||}}}}}}~~~~~~|||pppggg^^^\\\ZZZZZZ[[[\\\\\\\\\XXXYYYYYYYYYYYYZZZZZZZZZXXXWWWWWWVVVXXXYYYXXXVVVTTT```rrr|||vvvpppeeeTTTEEE;;;777555444666444222333444555444444333444555555555666888:::>>>GGGVVVccclllqqqtttuuuooouuuzzzvvvkkk```[[[ZZZaaagggrrr|||}}}wwwuuuxxx}}}wwwssskkkjjjjjjhhhooopppdddOOOGGGAAAAAABBBAAABBBFFFKKKUUU___gggooovvvxxxuuusssrrrrrrrrrqqqmmmgggcccZZZOOOEEEAAA???<<<<<<===>>><<<===@@@CCCFFFMMMVVVcccsss~~~~~~~~~{{{zzzzzzxxxuuuvvvzzz~~~zzzxxxqqqpppnnnkkkhhheeecccbbbZZZUUUMMMFFF@@@<<<888666222222111111222444666777888888888999999::::::;;;:::;;;;;;<<<===AAAGGGKKKQQQVVV^^^dddhhhnnnuuuzzz}}}xxxmmm^^^PPPEEEAAA@@@===<<<;;;;;;;;;===@@@AAAAAAEEELLLTTT\\\eeemmmsssyyyuuudddZZZTTTTTTRRROOOKKKEEE@@@===;;;<<<<<<;;;::::::;;;===???@@@AAACCCEEEFFFHHHHHHIIILLLPPPTTTWWW[[[___cccdddkkkuuu~~~zzzzzzyyyxxxyyyzzz{{{|||zzz|||}}}}}}{{{zzz{{{|||yyyzzz{{{{{{zzzxxxvvvuuuttttttssssssssssssttttttqqqpppnnnmmmmmmnnnpppqqqpppqqqrrrsssuuuvvvwwwwwwrrrssstttuuuvvvwwwwwwwwwsssssstttuuuuuuvvvwwwwwwrrrvvvyyyxxxxxxvvvooogggbbbaaa___\\\ZZZYYYWWWWWWZZZ___eeejjjmmmooorrrtttxxxzzz}}}~~~}}}{{{yyywwwsssqqqooonnnpppqqqqqqpppnnnoooqqqrrrssssssrrrqqqvvvvvvkkkmmmxxxwwwxxx{{{~~~{{{{{{wwwrrrqqqtttssspppccc]]]XXXXXX[[[^^^]]][[[RRREEE888222111//////111///000000000///000333555666999<<<======<<<===>>>DDDTTTeeemmmooopppooommmiiigggeee___UUUMMMNNNTTT666777888888888777666555666555555777:::===>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHNNNSSSXXXZZZ\\\aaajjjrrruuuwww}}}hhhYYY___cccsss~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}xxx{{{~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzxxxyyyyyyyyyxxxwwwvvvuuuuuuttttttsssrrrqqqppppppmmmrrrvvvwwwwwwzzz}}}{{{|||}}}}}}}}}}}}zzz{{{|||}}}}}}~~~zzznnneee^^^\\\ZZZYYYZZZ\\\\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYVVVWWWVVVUUUWWW[[[ZZZWWWOOOZZZjjjyyy}}}yyyvvvwww~~~~~~wwwfffPPP???888555333555333222222333444444333222444555555666777999;;;@@@JJJYYYfffooosssttttttmmmtttyyyuuuhhh]]]ZZZ[[[fffiiipppxxx{{{xxxwwwyyy~~~xxxtttqqqjjjjjjllljjjnnnlll]]]IIIDDD@@@AAAAAA@@@DDDIIISSS]]]ggglllqqqvvvwwwuuussssssssssssqqqllleee```VVVLLLBBB???===;;;;;;===>>>===>>>BBBDDDGGGQQQZZZiiiyyy}}}zzzyyyzzzyyyuuutttvvv{{{}}}~~~}}}xxxwwwpppooommmjjjgggdddbbbaaaYYYTTTLLLEEE@@@<<<888666222111111222333555777888888888999999999:::::::::999:::;;;;;;<<>>>>><<<<<<;;;<<<===@@@CCCEEEFFFJJJQQQYYYaaaiiiqqqwwwyyy}}}kkk]]]UUUOOONNNMMMKKKHHHDDD@@@>>>;;;<<<<<<;;;999999:::<<<>>>>>>@@@BBBDDDEEEGGGGGGHHHKKKNNNPPPQQQSSSVVVXXXXXX^^^gggoootttxxx{{{}}}xxxxxxxxxyyyyyyyyyyyyyyyxxxzzz||||||{{{zzz{{{|||zzzzzzzzzyyyxxxwwwvvvuuuttttttssssssssssssttttttsssrrrqqqpppppppppqqqrrrpppqqqssstttvvvwwwwwwwwwttttttuuuvvvwwwwwwwwwvvvrrrrrrssssssssssssttttttqqquuuwwwvvvvvvtttmmmeee```___\\\ZZZXXXXXXXXXXXX]]]bbbhhhkkklllnnnrrruuuyyy|||~~~~~~|||{{{zzzzzztttrrrooonnnoooppppppooooooppppppqqqrrrrrrqqqqqquuuyyylllmmmzzz|||tttwwwzzz|||}}}~~~~~~xxxyyywwwrrrqqqtttuuusssccc^^^YYYXXXYYY[[[ZZZYYYQQQDDD888333222000///000...///000//////000333555666999<<<=========>>>???AAAOOO]]]dddhhhkkkmmmmmmjjjhhheee^^^SSSKKKNNNUUU666666777777777777777777555444555777:::===>>>>>>===@@@CCCEEEGGGIIILLLNNNQQQVVV[[[^^^bbbjjjvvv~~~iiiXXX^^^eeewww}}}{{{~~~~~~}}}}}}}}}yyy{{{|||}}}{{{zzzzzz{{{yyyxxxwwwvvvvvvwwwxxxyyyuuuvvvwwwxxxwwwwwwvvvuuuttttttssssssrrrrrrrrrrrrooouuuzzzzzzxxxzzz~~~||||||}}}~~~}}}~~~~~~|||yyyzzz|||||||||zzzppphhh^^^\\\ZZZYYYZZZ[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXSSSVVVVVVTTTWWW\\\\\\XXXLLLUUUdddpppwwwuuupppkkkhhhiiirrryyy^^^FFF:::777666444333111111333444333222111333444555666888;;;===EEENNN\\\hhhoooqqqppppppkkkrrrvvvpppddd[[[]]]bbbiiihhhmmmvvvzzzyyyxxxxxx|||yyyxxxuuuqqqpppjjjlllnnnlllnnnhhhWWWFFFBBBAAABBBBBBCCCIIIQQQ[[[dddmmmppprrruuuvvvttttttttttttssspppjjjccc]]]SSSIII@@@===<<<;;;;;;===>>>===???CCCEEEHHHSSS^^^ooo~~~|||yyyxxxzzzyyysssppppppuuu{{{}}}~~~zzzvvvtttpppooollliiifffcccaaa```WWWRRRJJJCCC>>>:::777555111111111222333555777999888999999999999:::::::::888888999:::;;;>>>BBBFFFGGGLLLRRRXXX]]]dddmmmtttuuussslll___OOOCCC===<<<<<<<<<<<<===???CCCFFFHHHNNNRRRYYY```gggnnnuuuyyyzzzrrraaaUUUOOOLLLKKKIIIGGGEEEBBBAAA@@@;;;<<<<<<;;;999888999;;;;;;<<<>>>@@@BBBDDDFFFFFFHHHJJJMMMNNNNNNNNNPPPRRROOOSSSZZZ```ffflllssswwwvvvwwwxxxyyyyyyxxxvvvuuutttvvvxxxyyyyyyyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvttttttrrrrrrrrrrrrttttttttttttssssssrrrrrrqqqqqqpppqqqsssuuuvvvwwwwwwwwwttttttuuuuuuvvvuuuuuutttrrrrrrrrrqqqqqqqqqqqqqqqrrruuuwwwuuutttsssmmmeee___]]]ZZZXXXWWWWWWYYYZZZ^^^bbbhhhjjjkkkmmmssswwwyyy|||}}}}}}zzzyyyyyy{{{uuurrrpppoooooopppooonnnpppoooooooooooopppqqqqqqrrr{{{mmmllluuu}}}~~~yyysssvvvxxxvvvssssssvvvzzz{{{|||~~~~~~}}}{{{xxxvvvnnnrrrtttrrrssswwwxxxvvviiieee___[[[ZZZYYYWWWUUUOOOCCC888444333111///000...///000//////000333666777999<<<======>>>???@@@BBBLLLUUUZZZ^^^dddggggggjjjhhheee]]]QQQJJJNNNWWW555555666666777777888888555444444777:::===??????<<>>IIIQQQ^^^iiinnnooommmlllkkkrrruuummmaaa\\\aaaiiihhhfffjjjtttzzzyyywwwvvvsssuuutttrrrsssvvvtttppppppjjjmmmooommmnnnfffSSSEEECCCBBBDDDEEEGGGPPPYYY```iiippprrrsssuuuuuusssuuuttttttssspppiiiaaa\\\RRRHHH???<<<;;;:::;;;=========@@@CCCEEEIIITTT```qqq{{{xxxxxxzzzyyyrrrnnnmmmqqq~~~zzz{{{|||yyytttrrrooonnnllliiifffcccaaa```VVVPPPIIIBBB===999666333111111111222333666888999999999999999999999::::::666777888999:::===AAADDDGGGLLLRRRWWW\\\dddnnntttuuutttnnnaaaQQQDDD>>>===;;;<<<<<<>>>AAAEEEHHHKKKUUUYYY___eeekkkpppvvvzzz|||~~~jjjZZZPPPLLLJJJIIIGGGEEECCCBBBAAAAAA;;;<<<<<<:::888888999;;;999:::<<<>>>AAACCCEEEFFFJJJLLLNNNNNNNNNMMMNNNOOOKKKMMMRRRWWW]]]dddmmmrrrtttvvvxxxyyyyyywwwtttrrrqqqsssvvvwwwwwwwwwyyyzzz|||zzzxxxvvvuuuuuuvvvwwwuuutttrrrqqqqqqrrrtttuuuttttttuuuttttttrrrqqqppppppqqqsssuuuwwwwwwwwwwwwtttttttttuuuttttttssssssrrrrrrqqqqqqpppooooooooosssvvvwwwuuutttsssmmmfff___]]]YYYWWWVVVWWWZZZ[[[]]]bbbgggiiijjjmmmtttzzzyyy{{{|||{{{xxxwwwyyy{{{vvvssspppooooooooonnnmmmpppooonnnnnnnnnooopppqqqppp}}}{{{mmmllliiiwww~~~yyyvvvyyywwwqqqrrrtttuuuqqqkkkiiinnnsssuuuvvvxxxxxxvvvsssnnnllldddkkkqqqsssvvvyyyzzzwwwqqqllleee___\\\YYYVVVTTTNNNBBB888555444222000000//////000000000111444666777999<<<===>>>>>>@@@BBBFFFLLLQQQSSSWWW]]]```___iiigggddd\\\PPPIIINNNXXX999999888888777777666666555555777999<<>>@@@CCCIIIPPPUUUZZZ```gggmmmqqquuu{{{vvvbbbSSSJJJHHHHHHFFFEEEEEEFFFEEE@@@;;;;;;999999999;;;;;;;;;999===;;;::::::<<<@@@DDDGGGIIIMMMRRRTTTTTTRRRQQQPPPLLLMMMNNNRRRXXX```gggkkknnnpppsssuuuvvvuuutttsssuuuuuuuuuuuuvvvwwwyyyyyyyyywwwvvvttttttuuuwwwxxxwwwvvvtttsssrrrrrrsssssstttuuuvvvvvvvvvuuutttsssrrrssstttvvvvvvvvvuuutttuuuuuuvvvuuuuuutttssssssrrrqqqqqqqqqqqqrrrssssssvvvuuutttssssssqqqnnnkkkbbb^^^YYYVVVWWWYYYZZZ[[[^^^ccciiillllllooouuuzzzzzz{{{||||||{{{{{{|||}}}zzzwwwsssqqqqqqqqqrrrrrrmmmmmmmmmnnnnnnooopppqqqrrryyytttgggeeennnrrrooonnnrrrtttrrrqqquuuqqqgggaaafffmmmooowwwxxxxxxtttnnngggbbb``````jjjooonnnooowww}}}xxxnnnggggggeee___[[[]]]WWWIII;;;444111...---...///000000///......000222999:::<<<<<<<<>>>>>@@@DDDHHHNNN\\\iiiwww~~~}}}}}}}}}}}}|||zzzxxxrrrggg```^^^aaajjjyyy{{{xxxvvvuuusssrrrqqqnnnkkkiiigggdddaaa^^^TTTNNNGGG@@@;;;888666444222333444555666777888888<<<============<<<;;;;;;666777999999:::<<>><<<===???BBBEEEKKKRRRWWW]]]bbbjjjppptttxxx~~~qqq^^^QQQKKKJJJIIIGGGEEEFFFGGGFFFAAA===;;;:::999999;;;;;;;;;999<<<;;;::::::<<<@@@DDDFFFLLLPPPVVVYYYZZZXXXWWWWWWOOOOOOOOOQQQVVV\\\bbbffflllnnnqqqsssuuuuuutttsssuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvtttttttttuuuwwwxxxwwwvvvuuussssssssssssssstttuuuuuuvvvvvvvvvuuuuuutttuuuvvvwwwwwwwwwvvvuuusssssstttuuuuuuuuuttttttuuuuuutttuuuuuuvvvwwwwwwxxxwwwvvvuuuuuussspppmmmccc^^^YYYVVVVVVWWWXXXXXX[[[aaaiiimmmnnnooossswwwyyy{{{}}}}}}|||{{{|||}}}yyyvvvrrroooooopppoooooommmmmmmmmnnnnnnooopppqqqrrryyyvvviiihhhpppuuusssqqqrrrssspppooorrrooofffaaaeeekkkmmmqqqrrrrrrooojjjeeeaaa``````iiinnnkkkjjjpppwww{{{}}}tttnnnmmmjjjccc___^^^XXXJJJ<<<666333111000111...///000000///111333666777999:::::::::===CCCGGGNNNVVV[[[YYYWWW[[[bbbeeekkkiiicccZZZRRRQQQWWW^^^444444444444444555555555555666888:::===@@@BBBCCCFFFHHHKKKQQQWWW[[[\\\\\\]]]aaafffllltttxxxkkkmmmwww~~~wwwuuusssrrrrrrtttvvvxxx|||}}}~~~}}}}}}~~~~~~~~~}}}}}}zzzyyywwwvvvuuuuuuvvvwwwyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwuuuttttttuuuwwwxxx{{{{{{zzzyyyzzz{{{|||}}}~~~|||zzzwwwwwwwwwyyyzzz|||zzz||||||}}}~~~~~~zzztttkkkbbb\\\[[[[[[XXXWWWXXXUUUUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRPPPOOONNNNNNNNNDDDIIISSSaaalllqqqoookkkbbbbbbcccgggkkkmmmmmmlllxxx|||}}}{{{vvv{{{|||}}}|||xxxwwwxxx{{{kkkQQQ@@@999888333333333333333333333333666555555888999;;;CCCLLL[[[hhhooorrrwwwqqqjjjmmmlllrrrrrrhhh^^^^^^gggmmmsssyyyyyyvvvsssqqqpppnnnnnnnnnnnnooolllfffaaabbbbbb\\\NNNBBBDDDBBBCCCJJJPPPUUU]]]dddqqqvvvzzzxxxxxxyyyyyywwwxxxtttooommmkkkeee[[[SSSHHHDDD???<<<;;;<<<======<<<<<>>>>>>>>======<<<;;;777888999::::::;;;>>>AAAFFFIIIOOOVVV]]]gggpppvvvyyyvvvmmm```QQQFFFAAA@@@===???AAADDDHHHNNNUUUZZZ```fffnnntttyyy}}}kkkZZZOOOLLLLLLJJJHHHFFFFFFHHHGGGDDD@@@<<<;;;999999:::;;;;;;:::;;;:::999:::<<>>EEEKKK[[[ccchhhddd___aaahhhmmmnnnkkkdddYYYRRRRRR[[[ccc444444555555666666777777555666888;;;>>>@@@BBBCCCEEEHHHMMMSSSYYY]]]^^^___]]]bbbhhhnnnvvvuuuxxx}}}{{{uuurrrooonnnppptttyyy}}}{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||yyyxxxvvvuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{xxxwwwvvvuuuuuuvvvwwwxxx{{{zzzyyyxxxyyyzzz|||}}}|||yyyvvvvvvwwwyyy{{{~~~}}}|||zzzyyy{{{{{{||||||~~~{{{wwwkkkccc[[[ZZZZZZXXXWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKIIIIIICCCHHHSSSbbbooowwwxxxvvvkkkkkkkkkkkkkkkiiifffcccoootttvvvqqqmmmmmmkkkgggnnnrrrvvvuuuqqqoooqqqttt{{{|||vvveeeOOO>>>888777333333333333333333333333444444555888999;;;EEEPPPaaapppwwwzzz|||uuulllpppnnnuuuuuujjj```bbbmmmvvv{{{|||yyyxxxtttrrrooommmmmmmmmmmmmmmlllgggccceeedddZZZLLLBBBDDDAAADDDNNNWWW]]]ccchhhrrrwww{{{yyyxxxzzzyyyvvvyyyuuuqqqoookkkdddZZZSSSEEEBBB>>>;;;<<<===>>>>>>======@@@EEEKKKSSScccqqq}}}}}}~~~~~~xxxsssooofff[[[TTTRRRPPP\\\ooo}}}yyyvvvtttrrrpppnnnnnnllljjjiiihhheeebbb___RRRMMMEEE>>>:::777555444111222444666888:::;;;<<<>>>?????????>>>===<<<;;;888999::::::999;;;>>>@@@EEEIIIOOOVVV^^^hhhqqqvvvwwwuuummmaaaRRRGGGBBBAAA>>>@@@CCCGGGKKKRRRYYY^^^dddjjjrrryyy}}}{{{hhhYYYPPPMMMMMMIIIGGGFFFGGGIIIIIIFFFBBB===;;;999999:::;;;;;;:::::::::999:::<<>>>>>>>>??????AAAFFFLLLUUUeeettt~~~}}}}}}{{{uuuoooiii```VVVOOOOOOMMM[[[ooo~~~{{{xxxuuutttrrrooollllllkkkiiihhhgggddd```]]]QQQLLLDDD>>>:::777555333000111333555777:::;;;<<>>===<<<;;;888999::::::999;;;>>>@@@DDDIIIPPPWWW___hhhqqqvvvuuutttnnnbbbTTTIIICCCBBB???BBBFFFJJJPPPVVV]]]bbbiiiooowww}}}xxxgggZZZRRRMMMLLLHHHGGGGGGJJJLLLLLLHHHDDD???<<<:::999:::;;;;;;::::::::::::;;;===@@@CCCDDDFFFLLLTTT[[[```ccceeefffkkkiiigggeeecccbbbbbbbbbdddfffiiimmmppprrrssstttvvvwwwyyyzzzyyyxxxvvvuuuvvvvvvvvvwwwwwwxxxxxxyyywwwwwwwwwwwwwwwwwwvvvvvvssssssrrrrrrsssuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvsssssssssssstttuuuvvvwwwuuutttsssssssssrrrooolll___[[[UUURRRSSSTTTVVVVVVYYY[[[___ccchhhnnnssswwwwwwzzz~~~~~~}}}}}}uuusssqqqqqqrrrtttssssssmmmmmmmmmmmmnnnooopppqqqrrrxxxuuugggoooyyy|||yyyyyywwwuuutttrrrooommmnnnooojjjlllmmmmmmllllllnnnppplllpppsssrrrooorrr}}}{{{vvvuuuvvvuuurrraaaSSSCCC;;;666111...///...///000000///111333666888<<>>AAAJJJRRReeemmmqqqkkkfffhhhpppuuuwwwrrrgggZZZQQQSSS]]]fff444444444444444555555555555777:::>>>@@@BBBCCCCCCCCCGGGMMMRRRVVVYYY]]]```___dddlllssszzz|||yyyyyyvvvqqqmmmmmmpppuuuxxx}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzzxxxxxxvvvvvvvvvvvvwwwxxxzzzzzz{{{}}}}}}~~~~~~~~~yyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwuuuttttttvvvxxxzzz|||}}}|||{{{zzzzzz}}}~~~zzzxxxjjjaaaYYYXXXXXXWWWWWWYYYUUUUUUVVVUUUUUUTTTSSSRRRPPPPPPOOOMMMKKKHHHFFFEEEAAAEEENNN[[[jjjuuuyyyyyyttttttttttttsssnnngggccc`````````___```aaabbbbbbfffkkkrrrtttsssqqqpppqqqoooiiiaaaWWWHHH:::444666333333333333333333333333222333666888777;;;GGGUUUeeevvv~~~tttjjjmmmjjjooopppjjjhhhppp{{{{{{wwwttttttuuutttqqqooopppssstttqqqooommmlllnnnpppfffSSSGGGEEECCCCCCHHHQQQYYY]]]ccciiinnnuuuyyyyyyxxxyyyxxxuuutttrrrppplllfff\\\RRRKKKBBB@@@===<<<<<<===>>>===??????BBBGGGMMMWWWhhhwww~~~~~~~~~~~~~~~~~~yyyrrrkkkeee\\\QQQKKKKKKKKKZZZqqq}}}{{{xxxuuutttqqqnnnlllkkkjjjhhhhhhfffccc^^^ZZZPPPKKKCCC===999777555333111222333555888:::;;;<<>>===<<<;;;:::777888999::::::;;;>>>AAAEEEJJJQQQXXX```hhhpppuuuuuutttoooeeeWWWLLLFFFDDDBBBEEEJJJPPPUUU\\\cccgggnnnttt|||uuueeeYYYQQQMMMKKKIIIIIIJJJNNNRRRQQQLLLGGG@@@===:::999:::;;;;;;;;;:::;;;;;;<<<>>>AAACCCEEEHHHMMMTTT[[[```eeejjjmmmoooooonnnmmmkkkhhhfffdddeeegggiiimmmppprrrtttuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxwwwwwwttttttsssttttttuuuvvvwwwyyyyyyxxxxxxyyyzzzzzz{{{|||{{{yyywwwuuuuuuuuuuuuuuuuuutttttttttuuuvvvvvvvvvuuuuuuuuuuuutttqqqooo___[[[VVVSSSRRRTTTUUUUUUWWWXXXZZZ___fffnnntttxxxxxxzzz~~~~~~~~~uuusssrrrqqqrrrsssrrrqqqmmmmmmmmmnnnnnnooopppqqqqqqwww|||yyyffflllxxx~~~|||~~~yyyvvvuuuuuusssnnnlllmmmlllnnnpppqqqqqqqqqrrrsssmmmmmmoooqqqrrruuu~~~yyywwwxxxuuuppp___QQQBBB;;;888444222333///000000000///000333555777===AAABBB@@@BBBJJJQQQ^^^dddgggcccbbbgggnnnrrrxxxrrrhhh[[[RRRTTT^^^ggg666666555555555555555444555777;;;???AAACCCCCCCCCDDDHHHMMMQQQTTTWWW\\\```ccciiiqqqxxx~~~}}}zzzyyyvvvrrrpppppptttyyy}}}~~~~~~~~~}}}~~~{{{|||~~~~~~}}}}}}|||{{{{{{zzz{{{{{{yyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{|||}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzvvvwwwyyyzzzzzzzzzxxxwwwvvvvvvuuuvvvwwwxxxzzz{{{|||}}}}}}|||{{{}}}}}}|||nnnddd\\\YYYYYYWWWWWWXXXTTTTTTUUUUUUTTTRRRQQQPPPNNNNNNNNNMMMKKKIIIGGGEEE???CCCKKKYYYhhhsssyyyzzzzzz{{{}}}{{{uuupppjjjgggeeedddeeeeeeggghhhhhhlllrrrwwwxxxwwwtttrrrjjjbbbYYYQQQEEE:::666888333333333333333333333333444555888999888<<>>>>>AAAHHHOOOZZZlll|||~~~~~~~~~|||{{{zzzsssmmmfffaaaYYYQQQMMMNNNOOO___uuu}}}{{{xxxvvvtttrrrnnnkkkjjjiiihhhgggeeeaaa[[[WWWOOOJJJBBB<<<999666444333333444555777999:::<<<===>>>>>>>>>===<<<;;;:::999666777999999:::<<>>:::999999;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFIIIMMMSSSYYY___ffflllpppssstttvvvvvvtttpppllliiiggghhhkkkmmmpppsssuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuwwwxxxyyyzzzzzzyyyxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvvvvvvvwwwyyyzzz{{{zzzyyywwwuuuttttttuuuvvvvvvvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuuuutttqqqoooccc^^^XXXTTTRRRRRRRRRRRRRRRTTTXXX___gggooouuuxxxyyy{{{}}}~~~~~~~~~|||zzzwwwvvvuuutttqqqooommmmmmmmmnnnnnnooopppqqqpppuuuyyy}}}|||ggglllwww~~~}}}yyywwwyyywwwppplllmmmqqqtttwwwxxxxxxwwwwwwxxxoookkklllqqqtttvvv}}}{{{rrrdddUUUFFF>>>999555222222...///000000111222666888:::AAAGGGHHHEEEFFFMMMTTTYYY\\\^^^]]]aaajjjppprrrtttpppfff[[[SSSVVV```jjj999999888888777777666666555888;;;???BBBCCCCCCCCCEEEIIIMMMPPPSSSWWW\\\aaagggmmmuuu{{{}}}zzzwwwuuussssssvvv|||~~~~~~~~~{{{}}}~~~}}}~~~}}}{{{zzzzzzzzz{{{|||yyyyyyxxxwwwwwwxxxyyyzzzxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztttvvvyyy{{{{{{zzzxxxvvvwwwwwwxxxyyy{{{|||~~~~~~|||}}}~~~~~~}}}rrrhhh^^^[[[YYYWWWVVVXXXRRRSSSSSSSSSSSSQQQOOONNNMMMMMMMMMMMMLLLJJJHHHFFF@@@CCCKKKYYYiiiuuu{{{}}}~~~zzzuuupppnnnmmmlllkkkmmmiiilllrrrxxx|||{{{vvvrrrggg^^^TTTNNNDDD:::888;;;333333333333333333333333666777:::;;;999===JJJYYYddduuu~~~}}}xxxiii\\\___]]]___```aaahhhttt}}}~~~vvvrrrrrrsssssssssqqqppppppuuuzzz|||xxxssswwwyyy}}}hhhMMMBBBGGG???BBBHHHMMMNNNPPPXXXbbbmmmtttyyyzzzzzz{{{zzzwwwttttttrrrmmmeee[[[PPPJJJBBB@@@===<<<<<<===<<<;;;<<<<<<@@@GGGPPP\\\ooo}}}~~~{{{xxxuuulllfffaaa^^^YYYSSSQQQTTTUUUdddzzz}}}{{{xxxvvvuuurrrnnnkkkjjjiiigggfffddd___ZZZUUUOOOIIIBBB<<<888666444333555666777888:::<<<======>>>>>>>>>===<<<:::999888555777888999:::<<<@@@CCCGGGKKKRRRZZZaaahhhooossswwwwwwtttkkk^^^SSSLLLIIIIIIMMMSSSYYY```gggmmmrrrxxx~~~mmmZZZPPPLLLKKKKKKKKKNNNSSSYYY]]][[[SSSMMMBBB>>>;;;999999;;;;;;;;;<<<<<<===???AAACCCEEEFFFHHHLLLQQQVVV\\\dddlllqqqvvvyyy|||}}}|||wwwrrroooiiijjjlllnnnqqqtttvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxwwwuuutttssswwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzzzzzyyywwwvvvrrrrrrrrrrrrtttvvvxxxyyywwwvvvtttsssrrrsssuuuvvvvvvuuutttssssssrrrrrrssstttssssssssssssrrrpppmmmgggaaaZZZUUURRRQQQPPPOOONNNQQQWWW```iiipppuuuvvvzzz{{{}}}}}}}}}~~~~~~{{{yyyvvvssspppmmmmmmmmmnnnnnnooopppqqqppptttwww{{{}}}hhhlllwww~~~}}}}}}{{{~~~{{{sssnnnooowwwzzz~~~}}}||||||rrrlllkkkqqqvvvxxx|||~~~lll\\\KKKAAA:::333///...---...000111222555999<<<>>>FFFNNNNNNKKKKKKQQQWWWWWWYYYZZZ\\\cccnnntttuuuqqqmmmeeeZZZTTTXXXccclll555555555666666666666666888;;;???AAA@@@@@@@@@AAABBBCCCHHHOOOSSSUUUZZZ```fffjjjqqq{{{~~~yyyyyyrrrsssuuuxxx|||~~~}}}|||~~~}}}{{{zzzzzzyyyyyy~~~}}}{{{zzzxxxxxxwwwwwwzzzzzz{{{{{{|||{{{{{{{{{yyyyyyyyyyyyxxxvvvuuuuuutttvvvxxxyyyzzzyyywwwvvvqqqrrrtttwwwyyy|||~~~~~~}}}{{{{{{}}}sssiii]]]XXXXXXYYYWWWTTTUUUUUUTTTRRRQQQOOONNNNNNNNNLLLJJJJJJJJJIIIGGGEEECCCAAAEEESSSbbbppp}}}{{{qqqmmmnnnooonnnmmmppptttyyy|||{{{vvvssskkk^^^OOOFFF???999666777444333333222222333333444777333333888;;;???LLLYYYcccnnnuuuppphhhccccccccc```]]]]]]bbbllluuu|||~~~}}}uuupppooooooooonnnrrrqqqrrrtttvvvwwwwwwuuu|||vvv^^^MMMDDDAAA>>>AAADDDFFFIIIOOOXXX___ppprrrvvvzzz{{{{{{yyyxxxuuutttqqqmmmfff[[[PPPHHHAAA???===<<<;;;<<<===>>>===>>>CCCJJJQQQ\\\mmm|||~~~{{{|||~~~~~~~~~}}}zzzuuuqqqhhhaaa\\\[[[YYYTTTPPPOOOUUUhhh{{{uuuqqqooonnnmmmlllkkkjjjhhhgggeee```ZZZVVVKKKGGGAAA<<<777555555555666666777888:::;;;<<<======<<<;;;:::999999999999777888888888999<<<@@@DDDJJJNNNSSSZZZaaaiiiqqqvvvyyywwwssskkkaaaXXXRRROOOQQQVVV]]]dddjjjoootttwww~~~uuuaaaTTTMMMJJJJJJMMMNNNWWW___bbbbbb___WWWNNNCCC@@@;;;999:::;;;<<<<<<<<<<<<===>>>@@@CCCFFFGGGLLLOOORRRWWW\\\dddlllqqqwww~~~rrrkkkiiiiiikkkoootttvvvwwwzzzyyywwwvvvvvvvvvvvvwww||||||||||||{{{zzzyyyxxxzzzyyyxxxwwwwwwxxxyyyyyywwwxxxxxxxxxxxxvvvtttssssssssstttuuuuuuuuuuuuuuuvvvtttrrrqqqqqqsssuuuwwwxxxwwwuuusssqqqpppoooooosssrrrrrrrrrsssrrrooommmkkkeee]]]VVVRRROOONNNLLLLLLOOOTTT\\\eeennnuuuyyy{{{}}}|||wwwrrrooolllmmmmmmnnnooopppqqqqqqpppsssxxx~~~}}}mmmkkkrrr|||zzznnnrrr{{{{{{}}}tttooopppwwwxxxuuu|||{{{iiiSSSDDD;;;555333444000000111111111333777:::>>>IIISSSUUUUUUWWWXXXWWWVVVZZZ^^^bbbkkktttvvvrrrssslllbbbWWWTTTZZZgggqqq555555555666666666666666777:::>>>@@@@@@@@@AAABBBCCCCCCFFFLLLOOOQQQUUU[[[bbbhhhrrr}}}zzzxxxxxxwwwvvvvvvwwwzzz~~~}}}~~~}}}|||{{{{{{{{{{{{}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwtttuuuvvvxxxzzz{{{}}}}}}}}}|||~~~|||zzzyyyzzz}}}tttkkk___YYYYYYYYYWWWTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMLLLJJJIIIIIIHHHFFFDDDCCCAAADDDOOO___qqqxxxtttsssrrrqqqmmmppptttyyy}}}|||yyyuuukkk___RRRJJJCCC;;;555555444333333222222333333444777444555999<<>>>>>>>>BBBIIIQQQ\\\nnn~~~|||}}}~~~|||wwwrrrnnneeeaaa______[[[UUURRRSSSZZZmmm~~~zzzuuuqqqooonnnmmmllljjjiiihhhfffddd___ZZZUUUKKKGGGAAA;;;777555444444666666777999:::;;;<<<======<<<;;;:::999999999999888999::::::;;;>>>BBBFFFLLLPPPUUU\\\ccckkksssxxxzzzyyyuuunnnddd[[[UUURRRUUUZZZ```gggmmmsssyyy|||{{{kkkXXXMMMHHHFFFHHHKKKTTT]]]eeehhhgggddd[[[RRRDDDAAA<<<::::::<<<======>>>>>>>>>@@@BBBDDDGGGHHHMMMPPPSSSXXX]]]dddlllqqqwwwtttkkkiiigggiiimmmqqquuuvvvxxxwwwvvvuuutttuuuuuuvvv|||||||||{{{{{{zzzyyyxxx{{{zzzxxxwwwvvvvvvvvvwwwvvvvvvvvvvvvuuutttsssrrrtttuuuvvvvvvwwwwwwvvvvvvvvvuuusssqqqqqqrrrtttvvvuuutttsssrrrqqqooonnnnnnrrrqqqpppqqqqqqqqqnnnlllkkkeee\\\UUUQQQOOONNNMMMMMMOOOSSSZZZbbbkkkssswww|||~~~{{{vvvrrrooollllllmmmmmmnnnoooooopppooossswww|||~~~llljjjppp~~~rrrttt||||||~~~wwwrrrrrrxxxxxxuuuzzzqqqZZZIII===444000111000000111111111333777:::BBBNNNXXXYYYVVVWWWYYYZZZYYY```gggnnnvvv}}}|||wwwqqqjjj```WWWUUU^^^lllwww555555555666666777777777777:::===???@@@@@@BBBCCCCCCBBBDDDHHHJJJLLLQQQWWW___gggttt}}}|||{{{xxxxxx{{{{{{yyywwwvvvyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||zzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuutttuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{|||}}}|||{{{|||~~~|||{{{yyyvvvssstttvvvyyy}}}}}}vvvmmmaaaZZZYYYYYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLMMMKKKIIIHHHHHHHHHFFFDDDDDDAAABBBLLL\\\sss{{{yyyxxxvvvtttrrrssswww{{{}}}}}}yyyvvvnnndddXXXQQQIII???777555444444333333333333444444666666777;;;>>>CCCNNNXXXaaafffiiieeeaaabbbcccbbbgggdddaaadddiiiooorrrrrroooiiidddffflllssswwwxxxzzz|||}}}{{{xxxwwwyyy{{{~~~kkkUUUHHHBBB@@@???AAACCCEEEJJJTTT```iiitttuuuxxxzzzzzzxxxvvvuuupppooommmiiibbbWWWKKKBBB???>>>===<<<<<<<<<===>>>??????BBBIIIQQQ]]]qqq}}}~~~}}}zzztttnnnjjjaaabbbeeefff___VVVTTTXXXbbbuuu}}}zzzuuuqqqpppooommmllliiihhhgggeeeccc^^^XXXTTTJJJGGGAAA;;;666444444444666777888999:::;;;<<<======<<<;;;:::999999999999:::;;;<<<<<<>>>AAAEEEIIIOOORRRXXX^^^eeemmmuuuzzz|||{{{yyyrrriiiaaa[[[XXX[[[^^^dddkkkqqqxxxnnn___OOOGGGDDDDDDHHHMMMZZZccckkkmmmlllhhh^^^UUUFFFBBB===;;;;;;===>>>??????@@@@@@BBBDDDFFFHHHJJJOOOQQQUUUYYY^^^dddlllqqqvvvvvvllliiiffffffjjjnnnrrrtttvvvuuutttttttttuuuwwwxxx||||||{{{{{{zzzyyyyyyyyy{{{zzzxxxvvvuuutttttttttuuutttsssrrrqqqqqqqqqqqquuuvvvvvvwwwwwwwwwwwwwwwvvvuuusssqqqqqqqqqssstttppppppqqqqqqpppooommmlllpppooonnnnnnooonnnllljjjkkkeee\\\TTTPPPOOONNNNNNOOOPPPRRRWWW^^^gggpppuuuzzz}}}~~~zzzuuuqqqoookkkkkkllllllmmmmmmnnnnnnnnnrrrtttxxxooojjjnnn{{{vvvuuu||||||}}}zzzuuutttwwwwwwtttyyyttt^^^MMM???444//////000000111111111333777:::AAANNNXXXWWWQQQQQQUUUXXX```jjjvvv}}}qqqiii^^^VVVWWWaaaqqq}}}555555555666777777888888999<<<>>>@@@???@@@AAABBBBBBAAABBBFFFIIIKKKQQQXXX```kkkzzzxxxuuutttrrrsssuuuwwwvvvvvvvvvzzz~~~~~~~~~~~~zzzzzzyyyxxxwwwvvvvvvvvvtttuuuuuuuuuuuuuuutttsssvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{}}}~~~{{{zzzuuuooojjjiiimmmpppwwwyyy}}}xxxoooddd\\\YYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLLLLMMMKKKIIIIIIIIIHHHFFFDDDDDDBBBCCCKKK[[[sss{{{|||}}}|||xxxyyy{{{}}}~~~}}}zzzvvvuuukkk___XXXOOOCCC:::777444444333333333333444444444666888;;;>>>EEEOOOWWW___eeehhhhhhgggiiiiiiffffffbbb___aaaeeejjjlllmmmgggfffdddeeeiiipppxxx~~~}}}~~~zzzyyy|||zzzeeePPPEEEAAA???===???BBBEEEKKKVVVcccmmmxxxyyyzzz{{{zzzxxxvvvuuuooonnnkkkggg```UUUHHH@@@>>>======<<<<<<<<<======@@@@@@CCCJJJSSS```uuu}}}{{{xxxssslllhhhaaaffflllkkkaaaVVVVVV\\\kkk|||yyytttqqqpppooommmlllhhhgggeeedddaaa\\\VVVRRRIIIFFF@@@:::666444333444666777888999;;;<<<======<<<<<<;;;::::::::::::::::::;;;===>>>@@@CCCGGGJJJQQQTTTZZZ```fffnnnvvv{{{~~~~~~}}}xxxppphhhbbb``````ccchhhnnnttt|||~~~dddXXXKKKEEEDDDEEEKKKRRR^^^fffmmmooommmhhh^^^TTTHHHDDD???<<<<<<===???@@@@@@AAABBBDDDFFFIIIKKKLLLQQQTTTWWW[[[```ffflllpppuuu}}}yyyppplllhhhfffiiimmmqqqrrrtttttttttuuuwwwzzz|||~~~||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssssstttsssrrrpppppppppqqqrrrtttuuuvvvvvvwwwwwwvvvvvvvvvuuusssqqqppppppqqqrrrmmmnnnpppqqqqqqpppnnnmmmnnnmmmllllllmmmmmmkkkjjjkkkeee[[[TTTPPPOOOOOOOOOPPPPPPPPPTTTZZZccclllrrrvvvzzz}}}yyyuuuqqqoookkkkkkkkkkkkkkkllllllllllllooorrrttt{{{ssslllkkkuuu~~~wwwuuuyyyzzz~~~~~~yyytttsssuuuvvvuuuyyy~~~ooo\\\MMM@@@555111111000000111111111333777:::>>>LLLVVVSSSLLLLLLSSSYYYiiiuuuuuulll___VVVWWWbbbrrr}}}555555666666777888888999===???@@@AAA@@@???@@@AAABBBAAADDDIIIMMMPPPWWW___hhhsss~~~sssnnnlllhhhfffgggmmmooorrrvvv{{{~~~zzzyyyxxxvvvuuuuuuuuuuuusssssstttuuuuuuuuuttttttvvvvvvvvvuuuvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyy{{{~~~~~~{{{ssshhh```^^^bbbhhhqqqvvv|||}}}}}}~~~~~~}}}zzzrrrfff]]]YYYVVVUUUTTTRRRQQQQQQPPPOOONNNMMMMMMNNNLLLJJJIIIIIIHHHGGGEEECCCBBBDDDMMM[[[rrrzzzxxx~~~}}}}}}~~~~~~{{{pppddd\\\RRREEE<<<888555444444333333444444555222666999:::>>>GGGQQQXXX\\\eeelllnnnooopppnnnjjjgggbbb]]]\\\___ccceeeeeeaaadddgggggghhhooo}}}}}}{{{vvv___LLLCCC@@@>>>>>>BBBFFFKKKRRR]]]jjjsss{{{|||||||||{{{yyywwwuuuooommmjjjeee]]]SSSGGG@@@===<<<<<<<<<<<<<<<======@@@AAAEEEMMMWWWfff|||~~~|||{{{yyyxxxvvvrrrlllhhheeekkkpppmmm```VVVYYYbbbvvv{{{xxxtttqqqpppooommmkkkgggfffdddbbb___ZZZTTTPPPGGGDDD>>>999555444444444777777888999;;;<<<===>>><<<<<<;;;;;;::::::;;;;;;999;;;>>>???AAADDDIIILLLRRRUUU[[[aaagggooovvv{{{}}}vvvooojjjgggdddggglllqqqwww}}}vvv]]]RRRHHHDDDDDDGGGOOOVVVcccjjjppppppmmmhhh^^^UUUJJJEEE???<<<<<<>>>@@@AAAAAABBBDDDGGGJJJLLLNNNOOOTTTWWW[[[___bbbgggmmmqqqtttzzz}}}wwwsssmmmkkkkkknnnqqqrrrssssssuuuxxx{{{||||||zzzyyyxxxxxxyyyyyyvvvvvvvvvvvvuuuuuuuuuttttttsssrrrqqqqqqqqqrrrsssrrrsssssstttttttttttttttuuutttrrrqqqppppppppppppmmmnnnppprrrrrrqqqpppnnnmmmllljjjjjjllllllkkkjjjkkkeee\\\UUUQQQPPPPPPOOOQQQPPPOOORRRXXXaaajjjooosssxxx~~~}}}yyyuuurrrpppkkkkkkkkkkkkjjjjjjjjjjjjiiimmmoooqqqwwwssshhhdddnnnxxx|||wwwttttttwww|||uuurrrppprrruuuwwwzzz~~~~~~yyywwwjjj[[[NNNAAA777333444000000111111111333777:::???LLLUUURRRKKKMMMUUU]]]nnn{{{~~~yyyooo```VVVWWWaaaoooxxx555555666777777888999999???AAABBBBBBAAA@@@BBBCCCFFFFFFJJJQQQVVVYYY```hhhqqq|||vvvqqqnnnhhhdddbbbeeehhhmmmsssyyy}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvuuuuuuvvvwwwtttuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxx{{{~~~~~~{{{sssfffZZZVVVZZZ```mmmsss{{{~~~||||||}}}~~~}}}|||{{{ssshhh^^^XXXTTTSSSRRRQQQQQQPPPOOOOOONNNMMMMMMMMMKKKIIIHHHHHHHHHFFFDDDBBB@@@CCCLLL[[[ooowwwttt}}}uuujjjbbbWWWIII===777555555444444444444555555222666999:::>>>JJJUUU[[[]]]gggppprrrqqqqqqoookkkhhhbbb[[[WWWYYY]]]```aaa___ccchhhiiijjjsss}}}oooXXXHHHBBB@@@???BBBGGGOOOWWW^^^gggrrryyy|||}}}}}}|||{{{yyywwwuuupppmmmhhhbbbZZZPPPFFF???;;;<<<<<<<<<<<<=========@@@BBBHHHRRR]]]mmm~~~}}}xxxwwwwwwvvvtttqqqlllhhhkkknnnpppjjj^^^WWW^^^jjjyyywwwtttrrrpppooommmkkkfffdddbbb```]]]XXXRRRNNNDDDAAA===888555444555666777888999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<999<<>>???IIIYYYlllxxxuuu|||uuuooocccQQQ@@@888555555444444444444555555333888;;;:::@@@NNN[[[aaadddoooxxxvvvqqqooonnnmmmddd^^^VVVSSSWWW^^^dddfffeeeeeefffhhhmmmxxx~~~wwwfffRRREEECCCBBBAAACCCKKKVVV```hhhooowww|||{{{{{{{{{zzzyyywwwuuutttpppkkkeee]]]UUULLLDDD>>>:::;;;<<<<<<=========<<<@@@BBBJJJVVVdddttt}}}{{{wwwvvvuuuuuusssooojjjfffnnnnnnllleee[[[XXXdddsss~~~xxxvvvsssrrrqqqooommmjjjeeecccaaa___\\\WWWQQQLLLBBB???;;;777555555666888777888999:::;;;===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::===AAADDDFFFIIIMMMPPPVVVZZZ___eeekkkrrryyy~~~yyytttrrrmmmpppuuuxxx{{{~~~uuubbbMMMGGGBBBCCCFFFMMMYYYdddppptttuuurrrmmmiiiaaaYYYLLLFFF???;;;:::===???AAAEEEGGGLLLPPPUUUXXX[[[\\\[[[^^^bbbeeehhhlllpppssswwwwwwzzz{{{xxxwwwuuutttssstttuuuwwwzzz}}}}}}{{{yyyxxxwwwwwwxxxyyyvvvwwwwwwwwwwwwvvvttttttqqqrrrrrrssssssrrrrrrrrrooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooopppppppppppppppqqqqqqooommmkkkkkkmmmnnnnnnmmmjjjeee___ZZZWWWTTTQQQPPPNNNNNNOOOQQQWWW___ggglllsssvvv{{{~~~zzzwwwtttsssmmmmmmlllkkkjjjjjjiiiiiibbbhhhlllnnnsss{{{qqqbbbXXX___kkksss}}}vvvrrrqqquuu|||~~~vvvtttqqqrrrvvv|||yyyvvvwwwooofffZZZOOOBBB777333444000000111111111333777:::;;;CCCGGGCCC@@@DDDKKKPPPcccmmmwwwzzz{{{{{{yyyuuutttiii\\\TTTWWWbbbmmmttt444555666777888999::::::===???AAABBBDDDFFFIIILLLRRRSSSYYY```eeeggglllsss|||zzzyyywwwqqqjjjfffaaabbbdddhhhnnnuuu{{{}}}|||{{{{{{~~~|||zzzyyyxxxvvvuuuuuuwwwyyyzzzzzz{{{|||}}}~~~~~~vvvwwwzzz{{{{{{zzzyyyxxxtttuuuvvvwwwyyyzzz||||||yyyyyyyyy{{{||||||zzzxxxuuuvvvtttjjj]]]TTTSSSVVViiiqqqzzz~~~|||{{{{{{||||||{{{zzz{{{tttiii^^^VVVQQQPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKIIIGGGEEEDDDDDDDDDBBB@@@AAA<<<<<>>::::::;;;<<<=========<<>>:::777555666777999777888999:::<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<>>>>>???BBBEEEIIIMMMOOOZZZ[[[\\\^^^```eeelllqqq~~~|||uuusssrrrpppnnnjjjgggeeefffkkkrrrwwwzzz~~~~~~~~~~~~|||yyyvvvuuuvvvxxxyyyyyy{{{{{{zzz{{{~~~~~~{{{{{{|||||||||zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{xxxxxxzzz{{{{{{{{{zzzzzzzzzyyywwwqqqhhh```ZZZWWW___jjjwww}}}{{{yyyxxxvvvoooeee\\\VVVSSSPPPOOOLLLLLLMMMMMMLLLKKKIIIHHHIIIHHHFFFDDDDDDDDDDDDDDD??????AAAFFFQQQbbbsss~~~vvvuuussspppyyyjjjLLLEEE:::888666555555555444222555777;;;@@@IIIXXXhhhttt}}}}}}zzzssspppooommmiii___TTTNNNRRRZZZaaallluuuyyyrrrllljjjpppxxx{{{~~~~~~|||}}}~~~oooZZZHHHAAABBBCCCBBBGGGPPPZZZccclllvvvzzzyyy{{{zzzxxxvvvuuutttttttttnnnlllfff\\\QQQHHHBBB@@@<<<;;;;;;;;;<<<===???@@@BBBEEEKKKWWWiii}}}~~~yyyvvvuuupppjjjggghhhooollleee\\\YYYbbbtttxxxuuuqqqnnnmmmlllkkkiiieeebbb___\\\XXXRRRKKKFFF@@@===:::777777777777666666777999;;;<<<>>>>>>???;;;:::999999:::;;;===>>>BBBDDDFFFHHHIIIMMMQQQTTT[[[___eeekkkqqqxxx~~~zzzxxxzzz|||~~~}}}|||bbbRRRGGGEEECCCCCCJJJWWWfffpppxxxsssmmmkkkllljjjddd___PPPFFF>>><<<>>>>>>AAADDDFFFJJJPPPUUUYYY\\\^^^```___```bbbeeeiiimmmppprrrssstttvvvxxx}}}}}}xxxwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooqqqttttttrrrqqqrrrtttrrrqqqpppppppppqqqrrrsssqqqooollljjjiiijjjlllnnnhhhfffbbb]]]XXXSSSOOOMMMLLLNNNQQQTTTXXX^^^eeejjjnnnrrrwww{{{}}}~~~yyyuuurrrqqqooommmkkkhhhfffeeeeeegggjjjjjjiiippp{{{}}}iiiYYYYYYcccmmmuuu||||||{{{yyy~~~yyysssuuuyyyzzzzzz|||zzztttoookkkjjjiiiaaa^^^WWWMMMAAA888333111111000000000222444777999>>>DDDIIIIIIEEEBBBDDDGGGQQQYYY``````bbbjjjqqquuutttcccSSSRRR\\\gggqqqwww666666666777888:::;;;<<<======>>>@@@BBBFFFIIIJJJMMMOOOPPPRRRUUU[[[bbbgggyyyzzztttqqqpppppppppooommmiiiggghhhmmmsssxxx~~~}}}zzzwwwuuuvvvwwwxxxxxxyyyxxxxxxzzz}}}{{{{{{|||||||||zzzyyyxxxvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyzzzwwwqqqiiiccc```eeemmmvvv}}}|||{{{zzzuuuoooeee\\\VVVRRROOONNNLLLLLLMMMMMMLLLKKKIIIHHHIIIHHHFFFDDDCCCCCCCCCDDD===>>>@@@EEEOOO^^^nnnyyy~~~ssskkkkkkjjjjjjsssxxxTTTGGG:::888666555555555444333333555:::AAALLL]]]nnnzzz|||}}}yyyrrrooonnnkkkfff[[[TTTQQQXXXbbbiiirrryyy{{{uuuooommmqqqwww{{{}}}vvvyyy{{{zzz{{{xxxiiiSSSDDD???AAABBBAAAIIIRRR]]]eeennnwwwzzzyyyzzzzzzxxxwwwuuusssrrrqqqooolllfff\\\PPPFFF@@@>>><<<;;;;;;;;;<<<>>>???AAACCCGGGPPP^^^ppp~~~|||}}}yyyvvvuuuqqqkkkhhhjjjjjjgggaaa\\\___mmm}}}|||xxxuuurrrpppnnnmmmjjjiiidddbbb^^^ZZZVVVPPPJJJEEE>>>;;;777555555666555444555666888:::<<<===>>>>>>;;;:::999999:::;;;===>>>BBBDDDFFFHHHKKKNNNSSSVVV]]]aaaggglllrrryyy}}}{{{~~~~~~ttt[[[KKKAAAAAABBBGGGPPP]]]kkkttttttooojjjiiikkkkkkfffbbbSSSIII@@@>>>>>>>>>@@@CCCHHHLLLQQQVVVYYY[[[^^^```___```bbbeeehhhllloooqqqqqqrrrsssuuuyyy||||||{{{zzzyyyxxxwwwvvvuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvwwwwwwvvvvvvuuuuuussssssrrrrrrrrrrrrqqqqqqsssssssssrrrrrrqqqqqqqqqppprrrttttttqqqpppqqqsssrrrrrrppppppppppppqqqrrrqqqpppnnnlllkkklllmmmmmmhhhfffbbb]]]XXXSSSOOOMMMMMMNNNQQQSSSWWW]]]dddiiimmmqqqvvvzzz}}}{{{vvvssspppooommmkkkiiihhhgggfffgggjjjjjjjjjpppzzz~~~lll[[[YYYaaajjjrrrxxx}}}}}}{{{zzz~~~wwwxxx{{{|||}}}|||vvvpppkkkgggeeeddd___]]]WWWNNNCCC999333111111000000000222555777999@@@FFFJJJIIIDDD@@@BBBEEEMMMTTTYYYYYY]]]fffooosssqqqaaaSSSSSS]]]iiisssyyy666666666777777999::::::<<<<<<<<<===>>>@@@BBBDDDBBBDDDEEEGGGKKKRRRYYY^^^rrr{{{|||sssoooppprrrssswwwvvvtttpppmmmlllmmmooorrrqqqnnnjjjgggjjjpppvvv~~~~~~{{{|||~~~~~~{{{xxxvvvwwwxxxxxxwwwxxxwwwxxxzzz~~~zzzzzz{{{{{{{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwzzz{{{{{{{{{{{{{{{zzzyyyuuuyyy|||}}}yyysssooollllllooouuuzzz~~~~~~}}}{{{zzzuuuooofff]]]WWWRRROOOMMMKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC<<<===???DDDLLLYYYgggpppooofff``````aaacccnnn{{{\\\GGG:::888555444555555444333555777;;;BBBOOO```rrr~~~}}}}}}yyysssooonnniiicccVVVSSSVVV```kkksssyyy~~~{{{vvvpppnnnpppsssssssssqqquuuvvvvvvyyy~~~~~~sssaaaLLLAAA@@@CCCDDDCCCLLLWWWbbbjjjrrrxxxzzzyyyzzzzzzyyyxxxuuurrrpppnnnooollleeeZZZNNNDDD>>><<<<<<;;;;;;;;;<<<>>>@@@AAACCCIIIUUUeeexxx~~~|||yyyuuurrrqqqmmmhhhfffhhhddd___ZZZ[[[eeewww~~~zzzvvvvvvtttqqqooonnnkkkhhheeedddaaa]]]YYYTTTNNNHHHCCC;;;888555333333444444333555666777999;;;<<<======;;;::::::999:::<<<===>>>AAACCCGGGJJJMMMQQQWWWZZZaaaeeejjjoootttzzz~~~~~~jjjSSSDDD>>>@@@DDDKKKVVVcccnnnuuurrrmmmiiijjjmmmnnnkkkhhhWWWMMMBBB???>>>>>>???BBBIIIMMMRRRVVVYYYZZZ]]]^^^^^^___aaacccgggjjjmmmooonnnooooooppptttzzz~~~|||zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppprrrssssssrrrpppqqqrrrsssrrrqqqoooooooooppppppppppppoooooonnnmmmmmmmmmhhhfffbbb]]]XXXSSSOOOMMMMMMOOOPPPRRRUUU[[[aaaffflllpppvvvzzz}}}{{{wwwuuupppooonnnllljjjiiiiiiiiihhhjjjkkkkkkoooxxx~~~ooo___ZZZ___gggooouuuzzz}}}|||}}}|||}}}|||}}}~~~{{{uuunnnhhhccc```___]]][[[XXXPPPEEE;;;555111000000000000222555888999BBBGGGKKKIIIBBB???AAAEEEMMMSSSWWWWWW[[[eeennnsssooo```SSSTTT___kkktttzzz777777777777777888999:::<<<;;;::::::;;;<<<===>>>@@@AAACCCEEEIIIOOOUUUZZZjjjqqqvvvxxx{{{|||zzzrrrfff]]]YYYYYY[[[]]]bbbgggkkkllljjjhhhiiijjjmmmpppqqqnnnkkklllrrrxxx}}}~~~~~~}}}}}}zzz{{{~~~~~~|||yyyyyyyyyzzzzzzzzzzzzzzzzzz|||yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy||||||||||||{{{{{{{{{zzzwwwzzz}}}~~~|||yyywwwvvvssstttvvvzzz~~~|||{{{zzzwwwqqqhhh```YYYTTTOOOLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBAAAAAA======???CCCJJJUUUbbbjjjhhhaaa\\\\\\]]]aaakkkvvvzzzzzz___FFF:::888555444444555555444999:::===EEERRRbbbrrr|||{{{uuurrrpppjjjbbbUUUTTTYYYcccoooxxx}}}wwwsssooonnnppppppmmmkkkooorrrtttsssuuuzzz|||zzzooo]]]IIIAAABBBEEEFFFGGGQQQ\\\iiipppuuuzzz{{{zzzzzzzzzyyyxxxuuuqqqnnnkkkllliiibbbXXXMMMDDD>>><<<;;;;;;;;;;;;===???AAABBBEEEKKKWWWhhh{{{}}}{{{xxxssspppoookkkfffdddfffeeeaaa^^^bbbqqq~~~yyytttsssqqqpppnnnmmmiiieeebbbdddaaa\\\WWWRRRLLLFFFBBB:::777444222333444444333444555777999;;;<<<<<<===;;;;;;::::::;;;<<<>>>???AAADDDHHHKKKOOOUUU[[[___eeehhhmmmrrrvvv|||zzz||||||cccNNNBBBAAACCCGGGOOOZZZfffoootttsssoookkklllppprrrppplllXXXMMMCCC???>>>>>>@@@CCCIIILLLQQQUUUWWWXXXZZZ\\\\\\]]]___aaadddgggjjjkkkkkkkkkkkkkkknnnttt|||~~~{{{yyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuttttttssssssssssssssssssrrrrrrqqqqqqppppppppppppoooooooooooooooooopppqqqrrrrrrrrrrrrssstttsssqqqooonnnnnnnnnnnnppppppqqqqqqpppooommmlllhhhfffbbb]]]XXXSSSOOOLLLNNNNNNOOOPPPSSSXXX___dddlllpppvvv{{{~~~~~~zzzwwwtttpppooonnnllllllkkkkkkkkkhhhjjjjjjkkknnnttt{{{~~~rrrddd]]]```hhhpppvvv}}}~~~~~~||||||~~~yyyqqqiiiccc^^^[[[[[[ZZZXXXRRRHHH===666222000000///000222555888:::AAAFFFJJJHHHAAA???DDDJJJWWW\\\______bbbjjjqqqsssnnn```TTTVVVaaallltttyyy888888888888888999::::::<<<;;;:::::::::;;;<<<===@@@BBBEEEHHHKKKOOOTTTXXX```eeehhhjjjmmmqqqqqqmmmggg```WWWPPPLLLKKKKKKKKKQQQYYYdddjjjjjjhhhfffeeedddiiioooqqqpppqqqvvvzzz{{{~~~}}}}}}||||||zzz|||~~~~~~}}}{{{{{{}}}~~~~~~}}}|||{{{zzz{{{}}}~~~}}}|||yyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz||||||||||||||||||||||||~~~~~~}}}|||}}}~~~}}}}}}~~~}}}~~~}}}|||yyytttlllddd]]]VVVQQQMMMJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???===>>>???BBBIIISSS___gggfffbbb___^^^^^^aaaiiiqqqvvvuuuzzz|||zzzyyyzzz___GGG:::888444333444555666555999:::>>>GGGUUUeeesss{{{}}}xxxvvvssskkkbbbUUUWWW[[[dddoooyyy}}}}}}tttrrrpppqqqrrrqqqmmmjjjnnnrrrrrrpppqqquuuvvvsssiiiWWWEEE@@@BBBDDDGGGJJJWWWcccooouuuxxx|||}}}|||zzzzzzzzzxxxuuuqqqmmmkkkhhheee___UUUKKKCCC@@@>>>;;;;;;;;;<<<===???AAACCCGGGLLLXXXgggzzz|||zzzzzzuuuqqqppplllgggfffhhhjjjhhhjjjsss{{{vvvuuusssqqqpppnnnjjjfffccceeeaaa\\\VVVQQQKKKEEEAAA999777444222333555555555444555777999;;;<<<<<<======<<<<<<<<<<<<>>>???@@@BBBEEEIIIMMMRRRXXX^^^bbbgggkkkoootttxxx~~~wwwwww{{{uuu^^^MMMDDDDDDEEEJJJSSS```kkkrrruuusssooommmnnnrrrsssppplllXXXMMMBBB?????????BBBFFFHHHKKKPPPTTTUUUWWWXXXYYY[[[\\\]]]___bbbdddggghhhiiiiiiiiiiiijjjnnntttxxx~~~|||yyyxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwuuusssqqqppppppppprrrrrrqqqqqqpppoooooonnnoooooooooooooooooooooooolllmmmnnnpppsssttttttttttttrrrpppnnnmmmmmmmmmmmmppppppqqqrrrqqqooommmlllhhhfffbbb]]]XXXSSSOOOLLLMMMMMMMMMNNNPPPVVV]]]bbblllqqqwww}}}|||xxxuuussspppooonnnmmmllllllllllllhhhhhhiiikkkmmmpppwww|||~~~uuuiiiaaabbbkkkuuuzzz~~~}}}~~~}}}}}}vvvmmmddd]]]YYYZZZ[[[YYYSSSIII???777222/////////000222555888:::>>>DDDHHHEEE@@@AAAJJJTTTeeejjjllljjjkkkppprrrqqqnnn```UUUXXXbbbkkkqqquuu888888888999999;;;<<<<<<===<<<<<<;;;<<<===>>>???AAAEEEJJJNNNRRRUUUXXX[[[[[[___bbbdddhhhmmmmmmiii]]]YYYRRRMMMIIIFFFCCCAAAHHHPPP\\\eeeiiihhhfffddd]]]bbbiiinnnqqqtttxxx{{{yyy}}}~~~~~~}}}||||||{{{{{{zzz|||~~~||||||~~~~~~}}}zzzyyyxxxxxxzzzzzzyyyxxxxxxxxxxxxxxxyyyzzz||||||zzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}~~~~~~~~~{{{zzz~~~{{{vvvoooggg___XXXQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>======>>>@@@FFFQQQ^^^fffhhhgggeeedddcccfffkkkooorrrpppsss|||~~~{{{xxxuuusssqqqsss~~~]]]HHH:::777444222333555666666666888>>>JJJZZZjjjwww}}}|||xxxwwwtttkkk```UUUYYY___gggrrr{{{}}}zzztttrrrrrrtttvvvtttppplllmmmoooooommmmmmoooooolll___NNN@@@>>>@@@BBBGGGOOO^^^jjjuuuyyyzzz}}}~~~{{{{{{zzzxxxuuuqqqnnnmmmeeebbb\\\SSSIIICCC@@@???;;;;;;;;;<<<>>>@@@BBBCCCHHHNNNZZZiii{{{{{{xxxtttooolllkkkiiiffffffiiijjjnnnvvv}}}zzzyyywwwtttrrrpppmmmiiifffddd```ZZZTTTNNNHHHBBB>>>999666333333444555666666555666777999;;;<<<======???>>>>>>===>>>@@@AAABBBDDDGGGKKKPPPTTTZZZaaaeeehhhlllpppuuuzzzyyyxxxyyynnnYYYLLLFFFCCCFFFNNN[[[iiisssxxxyyyqqqooommmpppttttttooojjj[[[OOODDD@@@@@@AAADDDHHHGGGKKKPPPSSSUUUWWWXXXZZZ\\\\\\]]]___aaadddfffggghhhiiiiiihhhhhhjjjmmmooo{{{~~~|||yyyxxxwwwuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwtttrrrpppppppppppprrrrrrqqqpppooonnnnnnmmmpppppppppqqqqqqqqqqqqqqqllllllmmmpppsssuuuuuutttsssqqqpppnnnmmmllllllmmmppppppqqqqqqpppooommmlllhhhfffbbb]]]XXXSSSOOOMMMKKKKKKKKKLLLNNNTTT\\\bbbjjjpppwww}}}}}}yyyvvvsssqqqpppooonnnmmmlllkkkkkkkkkgggggghhhjjjjjjlllrrrzzz~~~yyynnnddddddnnnyyy~~~}}}xxx{{{sssiii___ZZZ\\\\\\YYYSSSIII???777333/////////000222666999;;;===BBBFFFCCC???CCCRRR___rrrtttssspppoooqqqqqqnnnlll___UUUXXXbbbkkkooorrr888999999:::;;;===>>>???>>>>>>===>>>???@@@BBBCCCFFFLLLTTT[[[```ccceeegggdddffffffgggjjjnnnlllgggbbb]]]WWWQQQLLLHHHCCC@@@CCCHHHQQQZZZbbbeeedddbbb\\\^^^bbbffflllqqquuuxxxxxx|||~~~~~~}}}||||||{{{{{{zzzzzz|||~~~}}}~~~}}}|||}}}|||{{{yyyyyyxxxxxxyyy{{{|||{{{zzzwwwwwwwwwwwwyyyzzz|||}}}zzzzzz{{{{{{||||||}}}}}}|||{{{{{{{{{|||~~~}}}|||}}}~~~}}}{{{wwwooohhh```XXXPPPKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDBBB@@@>>>===<<<;;;;;;===DDDPPP]]]ggglllmmmnnnllllllnnnppprrroookkkkkkrrrvvvvvvuuuuuurrrrrrrrrrrrqqqooommmlllmmmyyy|||~~~uuuWWWEEE:::777444222333555777777777:::BBBOOO___nnnxxx||||||{{{xxxuuuuuurrrhhh\\\TTT[[[eeemmmxxxxxxsssrrrqqqsssuuutttooojjjhhhkkkkkkhhhhhhjjjjjjgggUUUHHH>>>???AAABBBLLLXXXcccoooyyy|||{{{~~~|||{{{zzzwwwuuurrrpppoooeeebbb[[[QQQGGGAAA>>>===;;;;;;;;;<<<>>>@@@CCCDDDJJJQQQ^^^ooozzzwwwoookkkhhhjjjjjjhhhjjjnnnqqqzzz~~~}}}|||{{{xxxtttqqqnnnllliiigggbbb^^^WWWPPPJJJDDD???;;;777555333222444555666666555666888:::<<<===>>>>>>@@@@@@??????@@@AAACCCDDDFFFIIIMMMQQQVVV\\\bbbggghhhlllpppuuuzzz|||zzz{{{dddSSSIIIFFFFFFKKKVVVfffttt{{{zzzvvvpppooopppuuuzzzyyysssmmm```TTTHHHCCCBBBBBBEEEIIIHHHKKKQQQUUUWWWXXXZZZ\\\^^^______aaaccceeeggghhhhhhiiijjjjjjhhhgggggghhhppp}}}|||yyywwwuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvtttsssrrrrrrttttttssssssrrrqqqpppooonnnmmmooopppppppppqqqqqqqqqrrrooonnnmmmooossstttsssqqqqqqpppooommmllllllmmmmmmppppppppppppooonnnmmmmmmhhhfffbbb]]]XXXSSSOOOMMMJJJJJJJJJJJJMMMSSS\\\aaahhhmmmuuu{{{~~~|||xxxuuurrrqqqpppooonnnlllkkkjjjjjjjjjfffeeegggiiihhhhhhoooyyy~~~|||rrrfffdddnnnyyy~~~|||vvv~~~|||rrrhhhaaa^^^]]]ZZZSSSIII???777444/////////000222666999;;;>>>CCCEEEAAA===EEEWWWggg}}}|||vvvooommmpppqqqooohhh\\\SSSXXXccckkkooorrr999999999:::<<<>>>???@@@????????????AAACCCEEEGGGMMMTTT^^^hhhnnnqqqssstttppppppooolllnnnoookkkeeejjjfff^^^WWWQQQLLLGGGDDD@@@BBBGGGPPPZZZ```aaa```___]]]]]]```fffmmmrrruuuwww|||}}}}}}}}}|||{{{{{{zzzzzzyyy{{{~~~~~~}}}zzz|||~~~~~~|||{{{yyywwwuuu{{{zzzzzz{{{~~~wwwwwwwwwwwwxxxzzz|||~~~|||}}}}}}~~~{{{{{{{{{{{{}}}~~~|||{{{zzz{{{vvvooohhh```XXXOOOJJJIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEDDDBBB@@@===<<<:::999999:::BBBNNN]]]gggooosssuuuttttttuuuwwwwwwsssmmmjjjmmmooollljjjjjjdddeeehhhjjjkkkllllllkkkjjjvvvxxxwww{{{mmmRRRAAA;;;777333222333555777777<<>>AAACCCDDDJJJSSScccuuu~~~zzzwwwqqqnnnmmmpppqqqrrruuuzzz~~~||||||||||||yyyvvvqqqmmmkkkiiigggeee```\\\UUUNNNHHHBBB<<<888666444222111333555666666666777999;;;===>>>>>>???BBBAAA@@@@@@AAABBBDDDEEEGGGJJJNNNRRRWWW]]]ccchhhhhhkkkpppvvv{{{}}}sss]]]MMMFFFEEEJJJQQQ___ooo|||~~~xxxppprrrrrrtttzzzyyyrrreeeXXXLLLFFFDDDCCCEEEIIIIIIMMMRRRVVVXXXZZZ\\\^^^```aaaaaaccceeeggghhhiiihhhjjjkkkkkkhhhfffeeedddggguuu}}}yyyuuutttwwwwwwwwwwwwxxxxxxxxxxxxvvvuuutttssstttvvvxxxyyyttttttsssrrrqqqpppooonnnmmmmmmnnnnnnoooooooooppprrrpppnnnppprrrssspppnnnqqqpppnnnmmmllllllmmmmmmppppppoooooonnnmmmmmmmmmhhhfffbbb]]]XXXSSSOOOMMMIIIIIIHHHIIILLLSSS\\\bbbfffkkksssyyy}}}{{{xxxuuusssqqqpppooonnnllljjjiiiiiiiiifffdddfffiiigggfffmmmwww~~~tttgggdddmmmxxx}}}}}}{{{www}}}{{{~~~{{{pppiii___^^^ZZZSSSHHH>>>777444///...///000222666999;;;@@@DDDEEE@@@===EEEYYYkkkwwwmmmkkkooorrrrrrdddYYYRRRXXXccclllpppsss:::999888;;;???AAA@@@>>>DDDCCCBBBAAABBBFFFKKKOOOWWW```kkktttyyy|||~~~{{{xxxtttpppmmmooommmhhh___VVVOOOKKKIIIGGGDDDCCCFFFNNNWWW]]]```]]]\\\[[[\\\___eeelllpppvvvxxx|||~~~}}}|||zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~}}}zzzxxx}}}}}}|||||||||}}}}}}~~~yyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||||||||}}}}}}~~~{{{zzzyyyzzz}}}~~~}}}|||zzzzzzvvvmmm```TTTLLLIIIHHHHHHHHHGGGGGGEEEDDDCCCFFFEEEDDDBBB@@@===;;;999<<<:::999<<>>??????@@@BBBEEENNNTTTcccyyy}}}zzzxxxqqqwww|||~~~}}}|||xxxyyyvvvrrrooollliiifffccc___ZZZRRRJJJDDD???:::777444444333333333444555555999999999:::;;;<<<===>>>===???@@@AAAAAACCCEEEHHHHHHKKKOOOSSSWWW\\\aaaeeekkkmmmpppuuu{{{|||jjjWWWIIICCCAAALLLZZZkkkxxx}}}tttqqquuu{{{|||zzzkkk[[[LLLFFFEEEEEEFFFHHHGGGJJJOOOTTTXXX\\\___bbbbbbcccccceeefffhhhiiijjjfffiiillljjjfffccccccdddggglllvvv~~~{{{yyyvvvtttuuuvvvwwwxxxwwwvvvtttsssssstttuuutttrrrrrrtttuuurrrrrrrrrrrrrrrqqqpppooommmmmmnnnnnnoooooopppppppppnnnnnnooopppqqqpppooonnnmmmlllkkkkkklllnnnooonnnlllkkkiiiiiijjjkkkllljjjhhheeeaaa^^^XXXRRRNNNIIIIIIIIIIIIKKKPPPWWW]]]bbbiiirrrxxxzzz{{{|||~~~~~~{{{xxxuuusssrrrsssqqqnnnllllllkkkjjjhhhiiiiiihhhfffgggllluuu}}}xxxiiieeepppzzz}}}|||xxxxxx|||{{{zzz~~~rrrdddaaa___[[[TTTKKKAAA999444000000111111111333777:::???BBBEEECCC???CCCUUUgggzzzvvvoookkkqqqxxxxxxssshhhZZZPPPSSS___iiiqqquuu888888999<<>><<<;;;999>>>;;;:::<<<@@@JJJ[[[kkkvvv|||uuupppllliiigggdddeeeggglllrrrxxxzzz{{{xxxvvvoooiiiddd\\\MMM???666666555444444666777888;;;@@@KKKXXXeeeoootttvvvxxxpppjjjjjjjjjeee___\\\YYYjjj{{{rrrrrrqqqqqqooolllgggcccfffcccfffgggbbbdddcccWWWIIIDDD@@@@@@BBBJJJYYYgggtttxxx||||||yyyyyy{{{}}}yyyxxxyyyxxxtttqqqiiicccXXXLLLCCC===<<<<<<;;;===>>>>>>???@@@CCCEEEOOOUUUeee{{{~~~}}}|||{{{yyyzzz~~~~~~~~~}}}zzzxxxwwwuuuqqqnnnlllhhheeebbb^^^YYYQQQIIICCC===999666333333333333333444444555888888999999:::;;;===>>>>>>@@@AAAAAABBBCCCEEEHHHJJJMMMQQQUUUXXX]]]bbbffflllmmmpppuuu{{{~~~ttteeeVVVJJJEEEDDDJJJYYYlllzzzzzzyyy|||{{{xxxkkk\\\LLLFFFEEEDDDDDDFFFHHHKKKOOOSSSWWW[[[___bbbeeeeeeeeeeeegggiiikkklllkkklllmmmkkkiiigggffffffiiimmmuuu}}}zzzxxxvvvttttttuuuuuuttttttsssrrrsssttttttsssrrrqqqssstttpppqqqpppppppppooonnnmmmoooooooooooopppppppppqqqooonnnmmmnnnpppppppppooonnnmmmlllkkkkkklllnnnoooooonnnllljjjjjjjjjlllllliiigggeeeccc___ZZZSSSNNNHHHHHHHHHHHHIIIOOOVVV[[[```gggqqqwwwyyyzzz|||~~~~~~{{{wwwuuuqqqnnnllljjjjjjiiigggffffffggggggfffhhhmmmwww~~~yyyiiieeeooozzz~~~{{{wwwuuuzzz}}}yyyxxxzzz||||||rrrfffcccbbb^^^WWWNNNCCC:::444000000111111111333777:::???AAACCCAAA<<<@@@QQQcccsssppplllkkkrrrzzzzzzuuuiii[[[OOORRR^^^iiiqqqvvv777888:::???CCCEEEDDDCCCCCCCCCDDDEEEHHHOOOWWW]]]dddkkkttt|||ssspppmmmlllkkkgggaaa]]]MMMIIIEEEEEEHHHNNNSSSVVV``````___^^^^^^aaaeeeiiioooppptttyyy~~~}}}}}}zzzzzz{{{||||||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwyyy{{{~~~~~~~~~zzz|||~~~|||{{{~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxuuulll___SSSKKKHHHGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@???>>>===<<<;;;???<<<:::;;;>>>HHH[[[lll}}}}}}wwwrrrnnnnnnnnnooorrrxxx}}}{{{rrrfff]]]VVVKKK@@@777666555444444666888999===BBBLLL\\\kkkvvvyyyyyyzzzqqqjjjiiiiiiddd___]]]cccwwwrrrrrrqqqooollliiifffdddiiifffiiiiiidddgggeeeXXXGGGCCC@@@@@@CCCJJJXXXfffssswwwzzzzzzxxxxxxzzz||||||zzzyyyzzzyyyuuurrrhhhaaaVVVKKKBBB===<<<<<<;;;<<<>>>>>>???AAADDDGGGPPPXXXiii~~~~~~{{{{{{||||||{{{~~~|||{{{{{{zzzyyywwwvvvtttpppnnnkkkhhhdddaaa]]]WWWOOOGGG@@@;;;777444333222222222333333444555777777777888999:::<<<<<>>======:::999:::===HHH\\\ooo{{{yyy{{{yyyxxxxxx{{{~~~yyykkk___WWWLLLCCC888777555444444666888:::===CCCNNN```ppp{{{}}}|||}}}ssskkkjjjiiieee```___nnn}}}qqqqqqqqqnnnjjjgggffffffppplllnnnoookkkllliii[[[EEEBBB@@@AAADDDKKKYYYfffpppssswwwxxxyyyyyy|||~~~|||zzzzzz{{{zzzvvvrrrggg```TTTIIIAAA===<<<;;;;;;<<<===>>>???AAAEEEHHHRRR\\\ooo{{{yyyzzz{{{}}}}}}}}}{{{yyyyyyyyyyyyyyyvvvtttqqqooommmiiieeebbb[[[UUUMMMDDD>>>999666333222222222222222333444555666666777777888:::;;;<<<@@@AAABBBCCCCCCDDDFFFHHHOOOQQQUUUYYY\\\aaafffiiilllnnnrrrwww~~~~~~vvvrrrmmmqqqxxx}}}wwwrrrlllkkkggg^^^SSSKKKGGGGGGRRReeexxx~~~}}}||||||uuummmhhh```TTTHHHCCCBBBAAABBBDDDIIILLLOOOTTTYYY```ggglllpppnnnkkkjjjjjjmmmppprrrwwwsssooonnnooopppnnnlllooopppsssxxx~~~|||zzzvvvuuutttsssrrrssstttuuuuuuvvvvvvtttrrrrrrssstttsssrrrqqqpppoooooonnnnnnppppppppppppppppppppppppmmmlllkkklllnnnooonnnmmmnnnnnnmmmlllllllllmmmmmmooonnnmmmkkkjjjjjjjjjjjjfffgggggggggccc\\\SSSLLLFFFFFFEEEDDDFFFJJJQQQVVV^^^eeennntttxxxzzz}}}}}}zzzqqqooolllkkkkkkjjjhhhgggccceeegggggghhhllltttzzz{{{lllgggsss|||vvvwwwxxxyyyzzzzzzzzzzzzzzzzzzwwwpppjjjlllwwwyyypppjjjfffeeebbb\\\QQQEEE999222000000111111111333777:::AAABBBCCCBBB@@@DDDTTTeeennnooopppqqqwww~~~|||wwwgggYYYMMMOOO[[[gggqqqwww;;;===@@@BBBCCCCCCBBBBBBDDDEEEHHHLLLTTT^^^jjjrrrzzzwwwnnnmmmppprrrrrrllldddYYYNNNHHHHHHMMMQQQ[[[___aaaaaa^^^]]]___bbbfffiiinnntttzzz~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz|||~~~}}}~~~|||{{{zzzyyyyyyyyyyyyyyy}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwyyy{{{||||||{{{}}}}}}||||||}}}}}}|||zzzxxxvvvvvvuuuuuuuuuuuurrrjjj]]]QQQJJJGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::888888999===HHH^^^qqq|||{{{}}}rrrfff[[[OOODDD999777555444444666999:::===DDDRRRdddsss|||~~~}}}uuummmkkkkkkfffbbb```sss{{{ssskkknnnpppmmmhhheeefffhhhuuuppprrrsssooopppkkk[[[EEEAAA@@@BBBFFFMMM\\\iiirrrtttvvvxxxyyyzzz|||}}}~~~|||zzzzzz{{{yyyuuupppggg^^^QQQFFF@@@===<<<;;;;;;<<<======???BBBGGGJJJTTTaaattt~~~zzzxxxyyy|||}}}~~~~~~~~~~~~|||zzzyyyxxxyyyzzzvvvuuusssqqqoookkkgggcccZZZTTTKKKBBB<<<888444222222222222222333444555666666666666777888999:::;;;???AAABBBCCCCCCEEEHHHJJJQQQTTTWWW[[[^^^bbbgggkkkmmmooosssxxxxxxnnnjjjiiikkkpppyyy}}}xxxsssoookkkjjjfff]]]RRRJJJFFFFFFUUUhhhzzz~~~||||||||||||vvvmmmddd___TTTKKKBBB@@@@@@@@@CCCGGGIIILLLQQQWWW]]]fffnnntttsssrrrooonnnnnnqqqtttvvvyyyuuuqqqpppqqqrrrpppnnnqqqqqqsssuuuzzz|||zzzvvvuuusssrrrrrrrrrssstttvvvwwwwwwvvvtttssstttvvvwwwvvvuuusssrrrrrrrrrrrroooooooooooooooooooooooommmkkkkkklllmmmnnnmmmlllnnnnnnmmmmmmllllllllllllmmmlllkkkjjjiiiiiiiiiiiifffgggggggggccc[[[QQQJJJDDDDDDCCCCCCDDDIIIPPPUUU^^^eeennntttxxx{{{|||zzzqqqnnnllljjjjjjiiihhhfffeeefffhhhgggfffiiioootttvvv}}}yyylllhhhvvv~~~{{{zzzvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuqqqhhhbbbeeeppp{{{xxxpppkkkfffeeebbb[[[QQQDDD888000000000111111111333777:::@@@@@@AAABBBBBBGGGXXXhhhtttvvvwwwwwwzzz~~~{{{uuueeeWWWLLLOOO[[[gggpppvvv===???AAAAAAAAAAAABBBCCCCCCEEEHHHMMMVVVcccpppxxxvvvqqqrrrtttvvvsssmmmbbbVVVMMMIIIKKKMMMVVV[[[```aaa^^^]]]```ccceeejjjpppuuuzzz~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzyyyyyyxxxxxxxxxwwwxxxyyyyyyzzz|||}}}}}}~~~}}}~~~}}}|||{{{zzzzzzzzzzzz||||||{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxzzz||||||{{{zzz{{{zzzxxxxxxyyy||||||{{{yyywwwuuuuuuuuuvvvttttttqqqiii\\\QQQJJJGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@>>><<<:::999888888999:::===GGG]]]qqq||||||vvvlllaaaRRRDDD:::888555333444666999;;;===GGGXXXiiiuuu|||~~~~~~uuunnnmmmlllgggaaa___rrrxxxooogggccciiinnnlllgggdddfffkkkvvvpppqqqrrrooooooiiiXXXFFFBBBAAACCCHHHQQQaaaoooxxxxxxyyyzzzzzzzzzzzzzzz~~~|||zzzzzzzzzxxxrrrnnnfff\\\OOODDD???>>><<<;;;;;;<<<<<<===???BBBHHHLLLVVVeeeyyy}}}zzzyyyzzz|||}}}~~~{{{}}}~~~~~~}}}}}}}}}|||zzzyyyzzz{{{vvvuuusssrrrpppmmmhhhdddZZZTTTJJJAAA;;;777444222222222222333444555666777666666666777888999;;;;;;>>>@@@BBBCCCDDDGGGJJJLLLRRRUUUYYY\\\___ccchhhkkkmmmooosssyyyrrrhhhdddffffffjjjqqq{{{~~~xxxsssmmmjjjjjjiiiddd[[[PPPHHHFFFFFFUUUfffwww}}}}}}|||}}}|||}}}}}}{{{wwwoooeee[[[UUUJJJCCC======>>>???CCCHHHIIIMMMSSSZZZaaajjjrrrxxxuuutttsssrrrsssuuuxxxyyyyyywwwuuutttssssssrrrppprrrssstttuuuwww{{{~~~|||yyytttsssrrrrrrqqqrrrrrrrrruuuvvvvvvuuuttttttuuuwwwzzzyyywwwuuutttsssssstttooooooooonnnnnnnnnnnnnnnmmmlllkkklllnnnnnnnnnmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggfffbbbYYYOOOHHHBBBBBBBBBBBBDDDIIIQQQVVV]]]dddmmmtttxxx|||~~~zzzxxxnnnllliiihhhggggggeeeccceeeggghhhfffdddeeeiiimmmpppyyyxxxkkkfffrrrxxxttttttrrrsssuuuvvvwwwwwwvvvuuurrroooiiiaaa\\\```kkkttt~~~{{{uuupppmmmfffdddaaaZZZOOOCCC777111000000111111111333777:::<<<<<<===???@@@GGGWWWgggwwwzzz{{{zzz{{{}}}zzzttteeeWWWMMMQQQ]]]iiiqqqvvv===???@@@@@@???@@@CCCFFFFFFHHHKKKQQQ[[[hhhvvv|||wwwuuuuuutttrrrmmmdddYYYQQQMMMLLLPPPWWW___aaa___^^^aaaeeehhhmmmsssxxxzzz{{{~~~~~~}}}}}}~~~~~~}}}||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~}}}~~~}}}|||||||||||||||{{{{{{{{{{{{||||||}}}||||||{{{zzzyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}|||zzzyyyxxxxxxyyyzzz|||~~~~~~~~~~~~{{{zzzxxxvvvuuuuuuvvvwwwssssssppphhh\\\PPPIIIFFFEEEDDDBBBAAAAAABBBDDDEEE@@@@@@@@@???>>>===<<<;;;999999;;;<<<===EEEZZZmmm~~~}}}xxxrrrhhhWWWGGG:::888555333444666:::<<<>>>KKK^^^nnnwww{{{}}}|||tttmmmmmmkkkeee___\\\mmm{{{}}}sssnnnggg```___gggoooooojjjgggkkkpppvvvooopppqqqnnnooogggUUUGGGCCCAAADDDIIITTTfffuuu{{{zzz{{{|||}}}}}}|||{{{~~~|||zzzzzzyyyvvvpppkkkeee[[[MMMCCC???>>><<<;;;;;;<<<<<<===???CCCIIIMMMXXXhhh}}}}}}{{{zzz|||}}}}}}}}}zzz{{{||||||{{{{{{||||||}}}}}}zzz|||~~~}}}zzzxxxyyyzzzuuutttsssrrrppplllgggcccZZZTTTJJJAAA:::777444222333333333444555666888888777777777888999:::;;;<<<===???BBBDDDEEEHHHLLLOOOSSSVVVYYY\\\___ccchhhkkkmmmppptttzzzrrriiiddddddeeeiiipppyyy|||wwwqqqkkkgggdddccc^^^VVVMMMGGGGGGHHHWWWfffuuu{{{{{{{{{zzzyyyyyyxxxvvvpppfffZZZOOOIIICCC===999:::<<<===AAAFFFIIINNNUUU\\\ccckkkqqqvvvvvvuuuuuuuuuwwwyyy{{{|||xxxyyyyyyxxxvvvtttssssssrrrtttuuuvvvvvvxxx|||}}}zzzxxxuuuuuuvvvvvvuuuuuutttsssrrrssstttsssssssssuuuwwwzzzxxxvvvtttrrrrrrrrrssspppppppppooooooooonnnnnnmmmlllllllllnnnooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjjjjkkkkkkjjjjjjiiihhhgggddd___WWWMMMFFFAAAAAAAAAAAADDDJJJRRRWWW\\\bbbkkkrrrwww{{{yyyvvvnnnkkkiiiggggggfffdddcccccceeegggeeeccccccfffiiimmmxxxxxxjjjaaajjj|||}}}tttrrrtttppprrrvvvyyy{{{zzzyyywwwqqqllleee^^^]]]bbbkkkrrrxxxtttpppoooppppppppppppfffddd```XXXNNNCCC999333000000111111111333777:::<<<;;;;;;===>>>EEEUUUdddtttwwwyyywwwyyy{{{yyyuuueeeYYYPPPUUUbbblllssswww<<<===???>>>>>>@@@EEEIIIJJJLLLPPPVVV```nnn||||||vvvttttttvvvuuuoooeeeYYYQQQNNNLLLUUU^^^aaa```___cccgggjjjooovvvyyyyyyyyyzzz{{{~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyy{{{}}}}}}|||zzzxxxyyy{{{|||~~~{{{||||||~~~~~~{{{yyywwwvvvuuuvvvwwwxxxrrrrrrppphhh[[[PPPIIIFFFDDDCCCBBBAAAAAABBBDDDEEE@@@AAAAAAAAAAAA@@@??????:::;;;>>>>>>===DDDWWWjjj~~~yyyvvvnnn]]]LLL:::888555333444666:::<<>>>>><<<;;;;;;;;;<<<===???CCCIIINNNYYYjjj~~~}}}{{{|||}}}}}}}}}|||zzzzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~}}}|||xxx{{{~~~}}}zzzxxxxxxyyyssssssrrrqqqppplllfffbbb[[[TTTJJJAAA:::777444333333444444555666777999999777777888888999:::<<<===<<<>>>AAADDDFFFIIIMMMPPPSSSVVVYYY\\\___ccchhhkkknnnpppttt{{{uuulllhhheeeggglllsss{{{~~~{{{wwwrrrlllggg^^^]]]YYYQQQJJJFFFHHHJJJ\\\iiiuuuzzzyyyyyyvvvsssvvvtttqqqjjj___RRREEE>>>@@@;;;888999:::;;;???EEEKKKOOOVVV]]]dddjjjooosssuuuvvvvvvxxxyyy{{{|||}}}xxx{{{}}}|||wwwttttttuuurrrtttwwwwwwuuuvvvyyy|||~~~~~~|||zzzwwwyyyyyyzzz{{{{{{yyyxxxwwwooopppqqqqqqqqqrrrtttvvvyyywwwtttrrrpppppppppqqqrrrqqqqqqqqqppppppoooooonnnmmmlllmmmooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjkkklllllllllllljjjiiigggccc^^^UUULLLEEE@@@@@@@@@AAADDDKKKRRRXXXZZZaaajjjqqqvvvzzzzzzuuuooommmjjjiiiiiihhhfffeeeaaaccceeedddbbbbbbeeehhhnnnxxxyyyiii]]]cccsss~~~}}}}}}{{{ttttttyyyooosssyyy~~~}}}{{{rrrmmmeee``````fffooouuutttkkkccccccggglllppprrrgggeee```XXXNNNDDD:::555000000111111111333777:::>>><<<<<<===>>>EEESSSbbbooosssuuutttvvvzzzzzzwwwggg[[[SSSYYYeeeooouuuyyy>>>>>>>>>@@@AAACCCEEEFFFIIIMMMTTT\\\eeepppzzzzzzqqqoootttxxxxxxpppdddXXXQQQRRRSSSVVV[[[aaafffiiijjjooosssxxx|||}}}|||~~~~~~~~~~~~|||{{{zzzzzz{{{{{{~~~|||zzzyyyyyyyyyzzzxxxwwwwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{}}}|||zzzyyyxxxxxxyyyyyy{{{}}}~~~|||yyyxxx{{{~~~zzz}}}{{{xxxxxxxxxxxxvvvuuutttssspppooommmhhh___TTTJJJDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;::::::<<<;;;;;;<<<===EEEUUUeee}}}}}}||||||yyysssmmmiiiJJJ@@@555555888222444<<<<<<@@@QQQdddrrr{{{{{{nnneeefffddd\\\UUUUUUeeejjjooolllccc\\\[[[]]]ggggggiiilllpppsssssssssxxxrrrmmmmmmtttssscccQQQEEE@@@???EEEMMMXXXkkk|||}}}}}}}}}~~~}}}{{{~~~|||zzzwwwuuuqqqlllhhhdddWWWJJJCCC>>>;;;;;;===;;;===>>>>>>>>>AAAHHHNNN___ooo~~~}}}{{{zzzzzz{{{||||||}}}|||{{{zzzyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{wwwxxxxxxyyyxxxwwwvvvuuusssrrrppppppnnnkkkfffccc^^^UUUHHH???:::777444222222333555666888999999:::::::::999999::::::;;;<<<===>>>AAABBBDDDGGGLLLOOONNNRRRXXX[[[]]]bbbhhhmmmnnnrrrxxx~~~wwwsssooorrrwww{{{}}}|||zzzwwwrrrlllgggccc[[[SSSPPPNNNJJJJJJMMM\\\jjjwww{{{zzzyyyvvvsssnnnjjjcccYYYOOOFFF???<<<999777555666999>>>AAACCCHHHPPPWWW[[[aaahhhllllllnnnqqqvvv{{{|||{{{xxxvvvrrrvvv{{{{{{yyywwwxxxzzz||||||zzzxxxuuuuuuwwwyyy}}}}}}~~~|||zzzxxxxxxyyyxxxzzz|||}}}|||zzzxxxvvvuuussspppnnnnnnpppsssuuuuuutttrrrpppooonnnmmmmmmooooooppppppqqqqqqrrrrrrllllllmmmnnnnnnooonnnnnnmmmllllllllllllmmmnnnnnnnnnllljjjkkkmmmnnnllljjjjjjfffaaa]]]ZZZSSSKKKEEECCC@@@@@@CCCEEEHHHOOOWWW^^^bbbiiipppvvv{{{{{{vvvpppooollliiigggeeeeeeeeebbbcccccccccbbbcccfffhhhllluuuzzzqqqbbb]]]hhhuuusssvvvyyy|||}}}|||zzzxxx{{{uuusssxxx|||zzzwwwvvvuuupppkkkggghhhjjjmmmooommmddd```dddkkknnnnnnooojjjddd[[[UUUOOOGGG===555222000///000222444555555333444888;;;===BBBQQQ```jjjkkkkkkkkkqqqwwwwwwsssnnnaaaVVVZZZeeeooovvv{{{??????@@@AAACCCDDDFFFGGGIIINNNTTT[[[aaahhhnnnsssrrrrrrsssuuuzzztttmmmpppsssuuurrrlllddd___UUUTTTUUUXXX^^^fffllloootttvvvzzz~~~~~~}}}|||zzzzzzzzzzzz{{{~~~|||{{{zzzzzz{{{{{{yyyxxxxxxzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{~~~|||zzzxxxxxxxxxxxx}}}~~~~~~||||||~~~~~~~~~{{{yyyxxxxxxxxxwwwvvvuuutttsssqqqpppmmmggg^^^TTTKKKEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<;;;::::::;;;:::;;;<<<===CCCTTTdddzzz~~~zzz~~~{{{www}}}{{{vvvrrrSSSCCC888777999333555<<<<<>>>>>>>>BBBHHHNNN]]]nnn~~~}}}|||{{{zzz{{{||||||}}}|||zzzyyyyyyyyyzzz{{{zzzzzzzzz{{{||||||{{{zzzxxxxxxyyyyyyxxxvvvuuussstttsssqqqpppnnnkkkfffccc\\\TTTGGG>>>999777444222333444555777999:::::::::::::::999999::::::;;;<<<;;;===???AAACCCFFFJJJMMMOOOSSSXXX[[[^^^aaaggglllnnnrrryyy}}}|||~~~}}}zzzxxxvvvrrrmmmiiiddd^^^XXXTTTPPPLLLMMMQQQ```mmmzzz}}}zzzvvvpppkkkaaa^^^WWWOOOHHHAAA===;;;777666555666:::???CCCEEEJJJQQQWWWYYY]]]dddggggggjjjmmmrrrvvvwwwwwwtttrrrsssuuuyyy{{{{{{{{{|||}}}}}}yyyuuussstttuuu}}}~~~~~~|||yyywwwwwwxxxxxxyyy{{{}}}}}}|||zzzyyyuuusssqqqppppppqqqsssuuuuuutttrrrpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnooooooooooooooolllllllllllllllmmmmmmnnnnnnllljjjkkklllmmmkkkiiiiiieeeaaa]]]ZZZTTTLLLFFFCCC@@@@@@BBBDDDFFFMMMUUU^^^bbbiiipppvvv{{{~~~|||wwwqqqooollliiifffeeeddddddbbbcccdddcccccceeegggjjjpppxxx|||rrr```XXX___jjjoootttzzz}}}zzz{{{tttppptttxxxxxxxxxyyyxxxtttnnnjjjiiijjjmmmnnnqqqjjjggglllssstttrrrrrrlllfff^^^XXXRRRIII>>>666222111///000222555666555666555888;;;===BBBNNN[[[eeeffffffhhhooowwwzzzwwwjjj^^^TTTXXXdddnnnvvv{{{@@@@@@AAABBBDDDFFFHHHIIIKKKOOOTTTYYY\\\^^^aaacccaaaccceeejjjpppzzz{{{pppooooooqqqttttttpppmmm\\\YYYVVVUUUZZZdddnnnuuuyyy{{{~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}||||||||||||}}}}}}{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}}{{{yyyxxxxxxxxx~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}{{{xxxvvvwwwwwwwwwwwwvvvvvvuuutttrrrppplllfff]]]TTTLLLGGGBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>===<<<;;;:::::::::999:::;;;<<>>>>>>>>BBBIIIOOO[[[mmm~~~}}}|||{{{{{{{{{{{{||||||{{{zzzxxxxxxyyyyyyzzzxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwuuusssrrrtttsssqqqpppnnnkkkfffbbbZZZRRRFFF===999777555333555555777999:::;;;;;;;;;::::::999999::::::;;;<<<:::<<<>>>???AAADDDHHHKKKPPPTTTYYY[[[]]]aaaggglllooossszzz~~~|||yyyvvvuuurrrooolllhhhccc___ZZZTTTNNNQQQVVVdddqqq}}}~~~xxxpppggg```WWWSSSLLLEEE???;;;999888666666555777:::???DDDHHHOOOTTTYYYYYY\\\bbbeeeeeehhhjjjooorrrttttttrrrppprrrsssuuuyyy}}}~~~zzzvvvssssssttt|||}}}~~~|||yyywwwwwwwwwwwwxxxzzz{{{||||||{{{zzztttsssrrrrrrrrrrrrsssttttttsssrrrpppooonnnnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjmmmnnnoooooopppooooooooollllllkkkkkkllllllmmmnnnnnnmmmkkkkkkkkkkkkiiihhhhhhddd```]]]ZZZUUUNNNHHHCCCAAA@@@BBBCCCDDDJJJRRR\\\bbbiiipppuuuzzz}}}}}}yyysssppplllhhheeedddddddddbbbcccdddddddddfffiiilllttt|||uuubbbWWWYYY```kkkqqq{{{|||zzzrrrnnnppptttwwwyyy}}}|||yyysssnnnkkklllnnnooouuuppppppwww|||zzzvvvtttmmmiiibbb\\\UUUKKK@@@888333222000111333666666666888666777;;;>>>BBBJJJSSS[[[]]]___bbblllwwwzzzxxxfffZZZRRRWWWbbbmmmvvv{{{@@@@@@AAABBBDDDFFFHHHIIILLLOOORRRTTTUUUWWWYYY[[[ZZZ\\\```eeellluuu~~~zzzuuuooonnnrrrtttsssqqqeee```YYYUUUWWW```mmmvvv|||~~~~~~}}}|||{{{yyyyyyyyyzzz{{{|||||||||||||||}}}~~~~~~}}}|||{{{|||~~~~~~~~~|||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{~~~||||||}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||{{{zzzyyyzzzxxxvvvsssvvvvvvwwwwwwvvvuuuuuutttrrrpppkkkddd\\\SSSLLLHHHBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<;;;::::::999999:::;;;;;;@@@NNN\\\nnnwwwzzzqqqhhheeeeeeeeepppwwwlllNNN@@@;;;:::555777===<<>>>>>???CCCJJJOOOZZZlll~~~~~~}}}||||||{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyvvvwwwxxxxxxwwwvvvvvvvvvxxxxxxxxxwwwvvvsssqqqpppsssqqqpppnnnmmmiiidddaaaYYYPPPEEE===999888666444666777888:::;;;<<<<<<<<<::::::999999::::::;;;<<<:::<<<>>>???@@@CCCGGGJJJPPPTTTXXX[[[]]]aaafffkkkqqquuu||||||xxxuuutttrrrpppooollliiifff```WWWPPPRRRYYYeeerrr}}}}}}tttjjj___VVVSSSNNNHHHAAA;;;888777777777777777888:::???DDDHHHSSSYYY\\\]]]___eeehhhhhhjjjlllooorrrttttttsssrrrrrrqqqrrrwww~~~~~~~~~}}}zzzwwwuuuvvvwwwzzz|||}}}|||zzzyyyxxxyyyxxxxxxxxxyyyyyyyyyyyyxxxtttssssssssssssssssssttttttsssrrrpppooonnnnnnnnnlllllllllkkkjjjjjjjjjiiimmmmmmnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkllllllmmmnnnmmmlllkkkjjjiiihhhggggggddd```]]][[[VVVOOOIIICCCAAA@@@BBBBBBBBBGGGNNNZZZ```iiipppuuuyyy|||~~~yyysssppplllgggdddccccccdddbbbcccdddeeefffhhhkkknnnxxx{{{kkk^^^\\\```kkkpppyyy|||vvvqqqnnnqqquuuvvvyyy}}}}}}{{{vvvrrrnnnoooqqqtttyyyvvvxxxyyyvvvnnnkkkfff```WWWLLL@@@888444222111111444666777777999555555999===@@@FFFLLLPPPUUUZZZaaalllvvvyyyvvvbbbXXXRRRWWWcccnnnwww}}}??????@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPRRRUUUYYY\\\\\\___ccchhhmmmttt{{{zzzqqqmmmnnnqqqqqqpppmmmhhh___XXXVVV\\\hhhpppzzz|||~~~~~~}}}|||{{{zzzyyyzzz{{{{{{zzz{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~zzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~||||||{{{zzz{{{|||}}}~~~}}}~~~~~~{{{|||}}}~~~~~~}}}}}}{{{{{{{{{|||}}}~~~{{{yyyxxxwwwxxxwwwuuusssvvvvvvvvvvvvvvvuuutttssspppnnnjjjccc[[[SSSKKKGGGBBBAAAAAAAAAAAA@@@@@@@@@======<<<<<<;;;;;;::::::888888:::;;;;;;>>>KKKYYYeeejjjkkkeee]]][[[]]]___nnn}}}xxxSSSBBB<<<;;;555888>>><<>>>>>???CCCJJJPPP[[[lll~~~~~~~~~}}}}}}|||{{{zzzzzzyyyxxxvvvvvvwwwwwwxxxuuuwwwxxxwwwuuuttttttuuuwwwwwwwwwvvvuuurrrpppooopppooonnnmmmkkkhhhddd```YYYPPPEEE===999888777555777888999;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;<<<>>>???@@@CCCGGGJJJNNNRRRWWWZZZ\\\```fffjjjrrrwww}}}~~~yyyvvvtttsssqqqoooooommmiiicccXXXPPPQQQXXXdddoooyyyvvvmmmbbbWWWNNNKKKHHHBBB===999888888888888999999999:::>>>DDDHHHTTTZZZ___```ccchhhlllkkklllmmmppprrrttttttuuutttqqqppppppuuu|||}}}yyywwwvvvwwwwwwzzz|||}}}|||{{{{{{{{{yyyxxxwwwvvvuuutttttttttsssssssssrrrrrrsssssssssssssssqqqpppoooooooooooonnnnnnnnnmmmmmmllllllkkkkkklllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkklllllllllllllllkkkiiihhhgggggggggddd```^^^[[[WWWPPPJJJCCC@@@@@@BBBBBBAAAFFFLLLWWW^^^iiiqqquuuxxx}}}}}}xxxrrroookkkgggdddccccccdddbbbdddeeeeeefffhhhkkknnnxxxvvvkkkhhhiiinnnqqqvvvzzz||||||{{{yyyssspppqqqvvvyyyxxxxxxzzz|||{{{xxxuuurrrrrrvvvzzz~~~}}}|||yyymmmllliiicccZZZMMM@@@777444222111111444666777777888555444888<<>>???@@@BBBDDDGGGIIIJJJHHHKKKPPPTTTXXX]]]bbbeeegggjjjnnnrrruuuzzz~~~tttmmmkkkmmmnnnnnnpppmmmfff^^^XXXZZZaaagggtttwww|||~~~}}}}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~xxxxxxwwwxxxyyy{{{}}}~~~}}}}}}||||||}}}~~~zzzzzzyyyyyyzzz|||~~~|||}}}|||}}}~~~~~~~~~}}}||||||}}}}}}}}}zzzxxxwwwwwwwwwwwwvvvuuuwwwwwwwwwvvvuuutttrrrrrrmmmlllhhhccc[[[RRRJJJEEE@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;::::::888999;;;<<<;;;>>>IIIVVV___aaabbb]]]XXXVVVZZZ]]]lll}}}www{{{|||VVVDDD;;;:::555999???<<>>:::<<<>>>???@@@DDDKKKQQQ]]]mmm~~~}}}|||{{{zzzyyyxxxwwwvvvuuuvvvvvvwwwtttvvvxxxwwwtttrrrsssuuuuuuuuuuuuuuutttrrrpppooonnnmmmmmmlllllliiieeebbbZZZRRRFFF>>>:::999777666888999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;<<<>>>???@@@BBBFFFIIILLLPPPUUUXXX[[[___eeejjjsssxxx|||~~~}}}xxxvvvssspppnnnoookkkfffaaaYYYRRRRRRVVVbbbkkkrrrmmmbbbXXXNNNGGG@@@>>>;;;888777888999:::777999:::::::::>>>EEEJJJTTT[[[aaacccfffkkkmmmllllllmmmnnnppprrrssstttuuusssrrrrrruuuzzz|||xxxvvvvvvxxxzzz}}}~~~}}}|||}}}yyyxxxvvvsssrrrrrrrrrrrrsssrrrqqqqqqqqqqqqrrrssssssrrrqqqpppooooooooooooooonnnnnnnnnnnnnnnmmmmmmkkkkkkkkklllkkkkkkjjjiiijjjjjjiiiiiijjjjjjkkkllljjjkkkllljjjhhhgggggghhhhhhddd```^^^\\\WWWPPPJJJCCC@@@@@@BBBBBBAAAEEEKKKSSS\\\hhhppptttxxx}}}{{{vvvooommmkkkhhhfffdddcccccccccdddeeeeeeeeegggjjjmmmwww~~~uuuqqqqqqssstttuuuvvvwwwwwwwwwwwwssssssvvv||||||yyywwwxxxzzz{{{zzzwwwtttuuuzzz~~~}}}nnnnnnmmmggg\\\NNN@@@777333222000111333666666666777555666999===AAAIIIRRRZZZ```gggooowww|||yyyrrr```YYYUUU[[[eeepppzzz???@@@AAACCCEEEHHHJJJLLLLLLRRR[[[dddjjjmmmqqqrrruuuxxx}}}{{{pppiiiggghhhiiinnnmmmjjjccc\\\YYY\\\```kkkpppxxx~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}vvvvvvuuuvvvwwwyyy|||~~~~~~~~~}}}||||||}}}zzzzzzyyyyyyyyy{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxvvvwwwxxxyyyxxxwwwxxxxxxwwwvvvuuusssqqqpppjjjjjjgggbbbZZZQQQHHHCCC?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::888999<<<===<<<===HHHTTT```aaaaaa^^^ZZZXXX[[[```kkk{{{vvvsssmmmsssuuu~~~WWWDDD;;;999555999???===HHHYYYooo|||zzzqqqmmmmmmmmmfff[[[\\\eeemmmqqqwww{{{{{{xxxtttqqqsssvvvwwwtttooommmpppsssrrruuuyyy{{{{{{rrr]]]IIIBBBEEEHHHOOO___uuu~~~}}}}}}|||zzzzzzxxxvvvtttrrrnnniiifffXXXMMMDDDAAA???===<<<>>>:::<<<>>>???@@@DDDLLLRRR```nnn~~~|||zzzyyyxxxwwwvvvuuutttuuuvvvvvvssswwwyyywwwsssqqqrrruuussstttttttttsssrrrpppooonnnmmmmmmmmmmmmkkkhhheee\\\SSSHHH???;;;999888666888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999;;;<<<===>>>AAADDDGGGIIIMMMSSSVVVZZZ^^^eeejjjtttyyytttmmmooosss{{{wwwsssooollljjjeee```^^^YYYTTTSSSVVVaaaiiikkkdddXXXNNNGGGAAA:::999777666666666777888444777::::::;;;@@@HHHOOOWWW___eeehhhkkkoooooommmmmmnnnoooppprrrtttuuuvvvvvvwwwwwwwwwxxx|||}}}{{{zzz{{{}}}}}}{{{{{{yyywwwtttrrrqqqrrrssstttsssrrrpppnnnnnnppprrrsssrrrrrrqqqpppoooooooooooollllllmmmmmmmmmmmmmmmmmmkkkllllllllllllkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkhhhjjjkkkjjjgggfffgggiiiiiieeeaaa^^^\\\WWWOOOJJJBBB@@@@@@CCCCCCBBBFFFLLLOOOZZZgggppptttxxx~~~yyyssslllkkkjjjiiigggeeedddccccccdddeeeeeeeeefffiiikkkuuu|||xxxsssrrrvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwzzz~~~yyyvvvxxxzzz||||||yyyvvvvvv{{{||||||pppqqqqqqkkk___PPPAAA888222111///000222555666555777666999<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;::::::999:::===>>><<<>>>HHHTTTeeeeeeeeeccc^^^\\\___dddlll|||}}}~~~}}}|||yyytttpppmmmgggmmmpppzzzXXXDDD:::888555999@@@===EEEXXXnnn|||}}}vvvmmmjjjiiiiiiaaaWWWYYYcccpppsssxxxzzzzzzwwwsssqqqsssuuutttppplllkkkpppuuuqqqtttwwwyyyxxxoooZZZGGGAAAEEEHHHOOOaaawww~~~||||||{{{zzzyyy{{{yyyvvvtttqqqmmmhhheeeWWWMMMDDDAAA???===<<<>>>:::<<<>>>???@@@EEELLLRRRaaaooo~~~~~~|||zzzyyyxxxwwwuuuttttttuuuuuuvvvssswwwzzzxxxsssqqqrrruuurrrsssssstttsssrrrpppooonnnnnnnnnoooooonnnjjjhhh]]]UUUIII@@@<<<:::888666888888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<888999;;;<<<===???CCCFFFGGGKKKQQQUUUYYY^^^eeejjjuuuzzzwwwggg___```dddnnnpppuuu{{{}}}yyysssnnnjjjfff```[[[[[[ZZZVVVUUUVVVbbbhhhhhh^^^QQQHHHBBB===;;;:::999777666555444444111444888:::<<>><<<<<<<<<<<<<<<;;;;;;;;;777555666999;;;>>>GGGQQQiiilllnnnmmmfff______bbbggguuu~~~||||||uuuuuusssooollljjjkkklllkkkpppyyyuuuRRREEE999777999;;;<<<>>>IIIYYYkkkvvvzzzyyyqqqiiifffeeeeeebbbZZZSSSWWW___hhhpppxxx|||~~~~~~xxxpppwwwuuussssssuuuvvvwwwvvvvvvrrrqqqtttpppbbbPPPEEEBBBEEEMMM[[[lll{{{}}}|||{{{zzzxxxxxxyyywwwrrrpppoookkkeeeVVVMMMDDD@@@???;;;:::;;;:::;;;>>>CCCFFFHHHOOOXXXeeeuuu~~~}}}}}}|||zzzyyyxxxxxxttttttsssssssssrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuwwwvvvuuurrrpppnnnlllkkknnnoooqqqssstttqqqmmmiiicccXXXJJJ???;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;999888888888999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAAGGGJJJNNNRRRWWW___hhhppp{{{~~~}}}kkk]]]UUUTTTUUU[[[```eeejjjooouuu~~~yyysssmmmjjjddd```\\\ZZZZZZ\\\^^^^^^eeeiiieeeVVVHHHBBB===888666555555444444444555555999:::;;;===@@@FFFMMMRRR\\\aaagggmmmoooqqqrrrsssrrrpppoooppprrruuuwwwxxx{{{}}}{{{~~~~~~{{{zzzuuuuuuuuuuuutttsssrrrqqqqqqpppooooooooopppqqqrrrppppppqqqpppooollliiigggkkkjjjjjjiiijjjkkkmmmnnnnnnnnnoooooonnnllljjjiiijjjjjjjjjjjjkkklllmmmmmmmmmkkkhhhggghhhiiihhhhhhiiieee```^^^]]]XXXPPPJJJ@@@???>>>>>>@@@CCCGGGIIIPPPVVVaaakkksssyyy~~~{{{sssnnnooommmjjjiiihhhfffcccaaacccdddeeeeeefffhhhlllooosss~~~sssggglllrrrwwwzzzxxxyyy~~~{{{vvvuuuwwwzzz}}}{{{xxxyyyxxxuuuuuuyyy|||zzzyyyzzzyyyuuujjjXXXEEE999555444222111222555999;;;;;;<<>>======<<<<<<<<<======;;;;;;;;;;;;::::::::::::777555666888:::>>>GGGRRRccchhhnnnooojjjdddcccdddjjjuuu}}}zzzsssppppppoooiiiiiiiiihhhgggiiimmmqqqooorrrwww}}}}}}qqqPPPCCC888666999:::;;;===DDDQQQ___iiioooqqqooojjjfffeeeeeeaaaYYYTTTYYYbbbjjjsss|||{{{uuuyyyxxxvvvwwwyyyzzz{{{zzzuuuqqqpppqqqjjj[[[LLLDDDEEEHHHPPP```sss}}}}}}|||{{{zzzyyyzzzwwwrrrpppooojjjcccUUUKKKCCC@@@???<<<;;;<<<======???CCCEEEGGGOOOXXXiiiyyy}}}|||{{{yyywwwvvvvvvvvvtttssssssssssssrrrrrrrrrqqqqqqrrrrrrssstttttttttuuuuuutttsssqqqpppooonnnoooppprrrtttuuurrrnnnjjjaaaXXXLLLCCC>>><<<:::999:::;;;;;;;;;;;;;;;:::999999888888888999999:::;;;<<<<<<<<<<<<===>>>@@@AAAFFFJJJOOOSSSXXX```jjjqqqyyy}}}uuucccUUUNNNMMMNNNRRRVVV[[[___cccjjjsssyyy~~~|||xxxsssnnnlllkkkhhhdddccccccdddddddddeeeggg```QQQDDD>>>:::666555555555444555555555666888999;;;<<>>>>>@@@CCCGGGIIIQQQXXXbbbllltttzzz~~~|||uuupppqqqooollljjjiiigggdddbbbcccddddddddddddgggkkknnnzzzvvvgggjjjoootttwwwvvvwww{{{}}}}}}}}}{{{wwwuuuvvvxxxzzz{{{}}}{{{{{{{{{xxxsssrrrvvvwwwiiiXXXFFF:::555444222222333666:::<<<;;;===BBBGGGKKKVVVjjj|||~~~vvvsssuuuwwwvvvtttiii```[[[___iiiqqqyyy~~~EEEAAAAAAGGGOOOVVV___ggg}}}}}}vvvmmmgggccceeeggghhhgggdddaaa^^^ZZZ]]]dddooo}}}~~~}}}}}}}}}}}}zzz|||}}}|||zzzvvvtttrrrssstttuuuttttttuuuvvvxxxzzz|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxzzz|||}}}~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||}}}~~~}}}|||zzzwwwssspppnnnnnnlllhhhbbb[[[QQQGGGAAA???>>>===<<<<<<<<<<<<<<<::::::::::::999999999888888555555777999===HHHRRR___hhhqqqtttqqqllljjjjjjooovvvxxxpppfffcccccccccaaaaaaaaaaaaccchhhooottttttvvvvvvwwwzzz{{{sssiiiMMMAAA777555888999;;;===CCCMMMWWW]]]ccciiikkkjjjgggfffeeeaaaZZZVVV]]]gggmmmwww}}}zzzzzzxxxxxxxxx{{{||||||{{{tttrrrqqqmmmbbbSSSHHHEEEHHHKKKVVVhhh}}}}}}}}}}}}}}}{{{yyyzzzxxxrrrooommmhhhaaaSSSIIIAAA???>>><<<<<<===AAA???@@@BBBDDDGGGPPPZZZnnn}}}~~~|||yyyvvvtttsssssstttssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssstttsssssssssrrrrrrrrrqqqqqqqqqqqqssstttuuusssoookkk___WWWMMMEEEAAA???<<<999:::;;;;;;;;;:::999999888999999888888888999::::::===<<<<<<<<<===???AAABBBEEEIIINNNSSSXXX```jjjrrrxxx|||ppp^^^QQQKKKJJJKKKIIILLLPPPSSSVVV\\\eeelllvvvwwwxxxwwwvvvrrrooommmnnnmmmllllllmmmmmmkkkiiifffdddZZZKKK???:::777444444444555555666666777777777999:::<<<>>>CCCIIIMMMTTTYYY```fffjjjnnnqqqsssxxxvvvtttrrrrrrssstttvvv~~~|||{{{zzzvvvvvvvvvvvvvvvvvvvvvuuusssrrrqqqpppoooooopppqqqoooooonnnnnnnnnnnnmmmmmmkkkjjjiiihhhhhhhhhiiijjjmmmmmmmmmmmmmmmlllkkkjjjggghhhhhhjjjkkkmmmooopppnnnllljjjiiijjjjjjiiihhhhhhddd```]]]ZZZUUUMMMGGG@@@???>>>>>>@@@CCCFFFHHHRRRYYYcccmmmuuu{{{yyyuuutttrrrnnnkkkjjjhhheeeccccccdddccccccdddggglllppp{{{jjjjjjmmmrrrvvvvvvwww{{{}}}{{{xxxwwwuuuvvvxxx{{{||||||~~~yyyqqqqqquuuvvvfffTTTDDD:::555444222222333666:::===???BBBHHHOOOUUU^^^ooo~~~uuurrruuuyyyyyyxxxnnneee___bbbkkkqqqwww|||DDDBBBCCCIIIPPPZZZhhhtttzzzppphhhdddeeefffhhhiiigggdddaaa```___```gggsss~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzvvvsssqqqqqqssstttvvvvvvwwwxxxyyyzzz{{{||||||||||||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}|||{{{yyy{{{|||}}}}}}{{{yyyxxxxxxyyy{{{}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxtttqqqooonnnkkkfffaaaYYYPPPGGG@@@??????>>><<<<<<;;;;;;;;;;;;;;;::::::999999888888888555555666888<<>>HHHPPPWWW[[[```gggjjjjjjjjjiiifffbbb\\\ZZZbbbmmmrrrzzz~~~~~~~~~}}}xxxvvvuuuvvvwwwxxxxxxwwwttttttrrrkkk\\\LLLFFFGGGJJJOOO[[[ppp~~~}}}~~~~~~}}}}}}yyyzzzxxxrrrooolllfff___PPPGGG@@@>>>>>>===<<<>>>AAA??????BBBDDDIIITTT___qqq|||xxxtttrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrttttttrrrnnnkkk___WWWLLLDDD@@@???===;;;;;;;;;;;;;;;:::999888888:::999999999999999::::::<<<<<<<<<<<<===???@@@BBBBBBGGGMMMRRRXXX```jjjqqqwww||||||kkkYYYNNNIIIHHHHHHFFFIIIKKKLLLOOOUUU]]]dddmmmoooqqqsssrrrpppnnnlllkkklllmmmppprrrrrrooommmiiiaaaTTTFFF<<<777555444444444555666777888888888666888999:::<<<@@@FFFIIIPPPTTT[[[aaaggglllpppsssssssssrrrqqqqqqtttxxx{{{}}}~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrpppooooooppppppooonnnmmmllllllllllllllllllkkkjjjhhhhhhhhhiiiiiilllllllllllllllllllllkkkiiiiiiiiijjjkkklllmmmnnnmmmllljjjjjjjjjkkkiiihhhgggddd```]]]YYYSSSLLLGGG@@@???>>>>>>???BBBEEEGGGPPPWWWbbbmmmvvv}}}|||xxxuuupppmmmkkkiiifffdddcccdddddddddfffkkkqqqvvvllllllmmmsssxxxxxxzzz}}}~~~}}}{{{xxxvvvvvvzzz~~~yyyqqqrrryyyrrraaaQQQCCC;;;444333111111333666:::<<>><<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888777555444777888<<>>GGGPPPZZZ```ffflllnnnmmmnnnllliiieee___^^^gggrrryyyyyyvvvsssrrrssssssssssssttttttrrriiiXXXIIIFFFJJJLLLRRRaaavvv}}}|||}}}~~~}}}|||yyyzzzxxxrrrooollleee]]]OOOFFF>>>===>>><<<===??????>>>>>>BBBFFFLLLYYYeeeqqq|||yyyuuusssrrrssstttssssssrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrqqqqqqpppppppppoooqqqqqqqqqrrrrrrpppmmmiiiaaaWWWJJJAAA=========<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::::::::;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@EEELLLRRRWWW___hhhooowww{{{sssaaaQQQGGGDDDCCCCCCEEEGGGIIIJJJKKKOOOWWW]]]fffhhhllloooooonnnllljjjgggiiinnnssswwwwwwtttqqqlll```PPPCCC;;;777666666444555666777888888888888555777888999;;;>>>BBBEEEKKKOOOUUU\\\bbbhhhnnnrrrpppqqqpppppppppsssyyy~~~~~~wwwvvvuuutttttttttuuuuuuuuutttrrrppppppoooppppppsssrrrpppnnnmmmlllkkkkkkmmmlllkkkjjjiiiiiijjjkkkkkkkkkkkkkkkllllllllllllllllllkkkjjjjjjjjjkkkkkkmmmkkkjjjjjjkkkjjjiiigggeeeccc```]]]XXXRRRLLLHHH@@@???>>>>>>???BBBEEEGGGNNNUUUaaammmwww{{{xxxrrrnnnkkkiiigggeeecccdddeeegggjjjooovvv{{{|||jjjiiimmmtttyyyzzz|||}}}{{{uuuuuuyyyyyyrrruuu|||~~~ooo___QQQEEE>>>333222000000222555999<<>>===<<<<<<<<<<<<<<<======<<<;;;:::999888888555444555888999===FFFPPPcccpppzzz{{{}}}wwwlllhhhhhhfffgggfffdddbbbdddiiiqqqwww{{{zzznnncccWWWMMMCCC<<<666555777777;;;@@@AAAMMM[[[eeemmmtttuuusssooommmkkkhhhaaa```iiittt~~~~~~zzztttpppooooooooooooqqqqqqnnneeeUUUGGGEEEJJJMMMVVVgggzzz|||{{{|||||||||{{{wwwyyywwwrrroookkkddd\\\NNNEEE>>>======<<<<<<>>>>>>===???CCCHHHOOO\\\hhhppp}}}~~~~~~|||yyyvvvtttsssttttttrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppprrrrrrqqqqqqqqqqqqpppppprrrqqqqqqqqqqqqooollliiibbbXXXJJJ@@@<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<===<<<<<<<<<===???AAABBBAAAFFFMMMRRRXXX___hhhnnnuuuzzzzzzmmm[[[LLLDDDBBBCCCCCCBBBDDDGGGGGGGGGJJJPPPTTT^^^aaafffkkknnnnnnlllkkkhhhkkkpppvvv{{{{{{xxxvvvnnn^^^LLLAAA<<<888777888555666777999999999888777444666777888999;;;???BBBEEEIIIOOOUUU\\\cccjjjooopppqqqrrrppppppssszzz}}}|||xxxwwwuuutttsssssstttuuutttsssrrrqqqppppppqqqqqqvvvuuutttrrrpppnnnmmmlllmmmlllkkkjjjjjjjjjkkklllkkkkkkjjjjjjkkklllmmmnnnnnnmmmlllkkkjjjiiiiiiiiikkkjjjiiijjjjjjjjjhhhfffdddcccaaa]]]XXXRRRMMMJJJ@@@???>>>===>>>AAADDDFFFLLLTTT```mmmwww~~~zzztttoookkkiiifffeeebbbdddfffiiikkkpppuuuyyy}}}uuueeedddkkkssszzz{{{}}}}}}{{{tttsssxxx}}}xxxzzzzzznnn```SSSGGG@@@333222000000222666:::===AAADDDMMMVVV[[[^^^dddllljjjkkkqqqzzz}}}wwweee^^^ZZZaaakkksssyyy~~~CCCHHHPPPZZZdddttt}}}{{{tttnnngggeeeggghhhgggeee___cccgggiiilllttt}}}{{{zzz{{{{{{wwwxxxzzz{{{}}}||||||||||||{{{yyyxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyzzz{{{|||}}}|||{{{yyyxxxvvvuuuuuutttwwwyyy|||}}}xxxyyy{{{}}}~~~~~~}}}}}}zzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~zzzyyyxxxvvvsssooollljjjhhheee```\\\VVVOOOHHHCCC>>>======<<<<<<<<<======<<<<<<;;;:::999888777777333333555999;;;===EEENNN```rrr~~~qqqnnnnnnnnnmmmllljjjiiijjjooovvv{{{|||xxxkkk^^^RRRJJJAAA;;;666666777888<<>>@@@EEEJJJPPP\\\gggppp~~~}}}{{{zzzxxxvvvuuutttssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppoooqqqqqqrrrssssssttttttuuusssrrrqqqrrrqqqpppmmmjjjcccYYYLLLCCC>>>===<<<;;;>>>???@@@AAAAAABBBAAAAAA??????>>>===============???>>>>>>>>>???AAACCCDDDCCCHHHOOOUUUZZZ```hhhnnnsssxxxuuugggUUUGGGAAAAAAAAABBB???BBBEEEFFFEEEFFFJJJMMMVVVZZZaaahhhmmmooonnnmmmlllnnnsssyyy}}}}}}zzzvvvmmm[[[HHH@@@===:::888:::666777999::::::999777666333555666777888999<<>>===>>>AAACCCEEENNNUUUaaalllvvv~~~{{{tttoookkkhhhfffdddaaacccfffhhhiiikkkoooqqqrrrwwwvvvxxx{{{pppdddfffmmmuuu|||zzztttvvv||||||uuukkk```SSSFFF>>>444333222222444888<<>>;;;;;;:::999888777666555222222555:::<<<===DDDMMM___tttuuurrrttttttuuutttrrrppppppsssxxx}}}~~~vvvggg[[[QQQJJJAAA;;;777777888888===BBBFFFSSScccnnnvvv||||||yyynnnmmmllliiibbb___gggqqqvvv|||rrriiieeeeeefffgggfffeeebbb[[[NNNBBB@@@DDDPPP^^^qqq~~~{{{yyyyyyyyyxxxwwwtttwwwvvvrrrooolllddd\\\NNNEEE===<<<<<<;;;;;;<<<@@@???BBBGGGKKKPPP[[[fffppp~~~}}}xxxxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooooopppqqqrrrtttvvvwwwxxxyyyuuutttsssrrrrrrqqqnnnkkkbbbZZZOOOGGGBBB???;;;999???@@@AAABBBCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFFFFKKKQQQWWW[[[aaaiiioooqqqvvv}}}{{{lll^^^LLL>>>::::::;;;<<<===AAAEEEFFFEEEEEEGGGJJJQQQVVV^^^gggmmmpppqqqpppnnnppptttyyy|||{{{xxxuuulllYYYFFF???===:::888:::777888999::::::999777666333444666777777888;;;===<<>>===>>>@@@CCCEEEPPPWWWbbbllluuu|||{{{tttoookkkhhheeeddd```bbbeeefffgggggghhhiiifffjjjjjjnnnvvvoooggglllpppxxx{{{wwwzzzvvvtttooohhh^^^PPPBBB999666555444444666:::>>>AAAJJJEEEBBBCCCEEEJJJTTT___eeegggmmmvvv}}}}}}vvvooo]]]VVVSSS[[[eeemmmssswwwFFFNNNWWWcccvvv}}}yyyxxxzzz}}}xxxooohhhfffffffffeeekkkmmmooooooooorrrwww|||~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{}}}|||zzzxxxwwwwwwwwwwwwwwwyyyyyyyyywwwwwwxxxyyy{{{zzzxxxvvvuuuuuuuuuvvvwwwyyy|||}}}{{{yyyyyyyyy|||{{{zzzyyyyyy{{{|||~~~|||}}}~~~}}}{{{{{{{{{|||~~~}}}|||{{{zzzyyywwwtttrrrpppmmmiiifffdddbbb]]]YYYTTTNNNHHHCCC===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::888777666555666333333555777<<>>;;;;;;======>>>BBBFFFHHHLLLVVVaaaooo~~~|||yyyxxxwwwvvvuuutttsssrrruuutttrrrqqqpppqqqrrrrrrrrrssstttsssqqqpppqqqrrrmmmnnnpppsssvvvyyy{{{|||{{{yyyuuurrrpppnnnkkkiiiaaa\\\SSSHHH???:::;;;===???@@@CCCFFFHHHJJJLLLMMMEEEDDDCCCAAA@@@@@@AAABBB@@@@@@??????@@@DDDGGGIIIIIIMMMSSSYYY___ffflllppptttxxx}}}|||rrrjjjZZZJJJBBB@@@>>>======CCCCCCDDDEEEFFFGGGHHHHHHLLLPPPWWW___eeekkknnnoooppptttwwwvvvwwwyyywwwsssjjjXXXEEE<<<:::999:::;;;;;;:::999888777777777777888888777777777999:::;;;<<<>>>AAAEEEIIIPPPWWW\\\bbbiiissszzz}}}|||xxxvvvvvvvvvvvvuuuwwwtttqqqqqqssstttsssqqqppppppqqqqqqpppooonnnnnnkkkjjjjjjiiiiiihhhhhhhhhiiijjjkkkkkkiiiiiijjjkkkjjjllloooqqqqqqooolllkkklllkkkjjjhhhfffdddbbbaaaaaaaaabbbaaa^^^XXXOOOIII@@@???===;;;<<>>888777999<<<@@@DDDQQQ]]]kkksssxxxzzzwwwrrrnnnmmmiiibbb^^^aaakkktttyyy{{{~~~uuukkkgggiiiiiigggdddaaa^^^ZZZOOODDD@@@BBBFFFSSSaaakkkttt{{{~~~}}}~~~{{{wwwuuuvvvwwwxxxwwwtttuuurrrooommmkkkcccZZZKKKDDD???>>>===::::::<<<===>>>BBBFFFHHHLLLVVVbbbooo~~~|||yyyxxxwwwvvvuuusssrrrrrrsssrrrqqqppppppqqqrrrrrrssstttttttttrrrqqqrrrsssqqqrrrsssuuuwwwyyyzzz{{{zzzwwwssspppnnnllliiifff```[[[SSSIII@@@===>>>@@@CCCDDDGGGJJJMMMOOOPPPQQQJJJIIIGGGDDDBBBAAAAAAAAACCCBBBAAAAAABBBEEEGGGIIIKKKOOOTTTZZZ___eeejjjnnntttxxx|||yyypppeeeVVVGGGAAA???======>>>DDDEEEFFFGGGIIIJJJKKKKKKOOORRRXXX^^^dddiiilllnnnppptttvvvvvvwwwzzzxxxtttcccSSSCCC===;;;:::999:::;;;:::999888888777777777888777777777777999:::;;;:::<<<>>>AAADDDJJJQQQVVV^^^gggqqqxxx||||||xxxvvvvvvvvvuuutttuuurrrpppqqqssstttrrrqqqnnnnnnnnnnnnnnnmmmlllllljjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkiiiiiijjjkkkjjjlllnnnppppppnnnkkkiiiiiiiiigggfffdddbbbaaaaaaaaaaaaaaaaaa^^^WWWOOOIIIAAA???===<<<===???CCCEEEKKKTTTaaakkkrrryyyxxxnnniiiiiihhhddd```___```aaabbbbbbaaa```___]]]bbbgggsss|||rrriiippp|||uuupppuuuwwwvvv{{{}}}ooogggbbb```\\\PPPCCC<<<444000///222555666;;;@@@EEEDDDAAA>>>@@@HHHVVV```jjjnnnqqqqqqtttvvvtttooojjj```[[[aaammmtttxxx{{{NNNVVVbbbttt~~~{{{{{{|||}}}|||vvvpppkkkgggdddaaadddgggkkknnnpppssswwwzzz~~~~~~~~~~~~~~~~~~{{{yyyzzz{{{}}}|||zzzyyyxxxxxxxxxxxxvvvyyy{{{|||{{{zzzzzz{{{xxxyyyzzz|||||||||{{{{{{zzz{{{|||{{{yyyxxxyyyzzzyyyxxxwwwvvvwwwxxxzzz{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzzxxxvvvtttrrrpppmmmjjjgggdddaaa]]]XXXSSSMMMGGGBBB<<<<<<<<<<<<;;;;;;;;;;;;888888888888888999999999666333333555777<<>>???AAAIIISSS^^^kkkxxx}}}||||||yyyvvvttttttuuuuuutttssssssppplllkkkhhh```WWWJJJCCC>>>===<<<999999<<<===>>>AAAFFFHHHLLLWWWcccppp}}}|||yyyxxxwwwvvvtttsssrrrrrrqqqqqqpppppppppqqqrrrrrrttttttuuusssrrrqqqrrrtttuuuuuuvvvvvvwwwxxxxxxxxxuuussspppnnnllljjjgggeee```\\\TTTKKKDDDAAABBBDDDFFFHHHKKKNNNQQQSSSTTTTTTQQQOOOKKKHHHEEECCCAAAAAADDDCCCCCCCCCEEEHHHKKKMMMPPPTTTYYY]]]bbbfffkkkooouuuyyy|||~~~vvvmmm^^^QQQDDD??????>>>>>>@@@FFFGGGHHHJJJLLLNNNPPPPPPSSSUUUXXX]]]bbbhhhlllnnnqqqtttuuuuuuwww{{{zzzuuu^^^OOOAAA<<<<<<;;;999999::::::999999888888777777777777777777888999:::;;;:::;;;===>>>@@@EEEKKKOOOZZZbbbnnnvvv|||}}}yyyvvvuuuuuutttsssrrrqqqpppppprrrsssrrrqqqkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkiiikkkkkkkkkiiiiiijjjkkkjjjlllmmmooonnnllliiihhhfffeeeddddddcccbbbaaaaaaaaaaaaaaa```]]]VVVNNNHHHBBB@@@>>>======@@@CCCEEEIIIRRR^^^iiiqqqxxx~~~vvvlllfffeeedddaaa]]]``````aaaaaaaaaaaa``````]]]cccgggrrr{{{rrrjjjqqq}}}qqqnnntttxxxwww{{{{{{lllddd^^^]]]YYYNNNCCC===444111000333555666;;;@@@FFFCCC>>>:::>>>JJJ\\\iiiqqqpppnnnmmmqqqvvvsssmmmiiibbb^^^fffpppvvvyyyzzzRRR[[[jjj~~~}}}}}}}}}}}}yyyuuupppkkkgggddddddgggkkkooosssvvvyyyzzz}}}}}}}}}|||}}}~~~}}}zzzyyyyyyzzz|||{{{{{{zzzyyyxxxxxxxxxwwwyyy||||||{{{yyyxxxyyywwwyyy|||~~~~~~}}}{{{{{{{{{zzzxxxxxxyyy{{{zzzyyyxxxwwwwwwyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~}}}||||||{{{zzzzzzxxxvvvsssrrrpppnnnjjjgggccc```\\\WWWSSSMMMFFFBBB<<<<<<<<<;;;;;;;;;::::::888888888888888888888888666444444666888<<>>===<<<::::::======>>>AAAFFFHHHMMMYYYeeesss~~~}}}{{{xxxxxxwwwuuutttsssrrrqqqoooooooooppppppqqqqqqrrrsssssssssrrrpppppprrrsssuuuuuuuuuttttttsssssssssooommmlllkkkkkkjjjhhhfffddd```XXXOOOHHHDDDEEEFFFGGGIIILLLPPPSSSTTTUUUUUUTTTRRROOOKKKHHHEEEDDDDDDCCCCCCDDDFFFIIILLLOOOQQQUUUYYY^^^bbbfffkkkpppsssxxx|||~~~}}}tttjjjXXXMMMCCC@@@@@@@@@BBBDDDFFFHHHJJJLLLOOORRRTTTUUUVVVWWWYYY]]]bbbhhhnnnqqqqqqssssssssswww||||||www___PPPAAA<<<;;;:::999:::::::::::::::999888888777666777777888999:::;;;;;;<<<===>>>>>>@@@CCCHHHLLLVVV___kkkuuu|||}}}xxxuuutttsssrrrqqqpppoooppppppqqqqqqqqqpppjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkllllllmmmmmmmmmjjjkkklllkkkiiiiiiiiikkkjjjkkklllmmmllljjjhhhgggccccccccccccbbbbbbbbbbbbbbbaaa```___[[[UUUMMMHHHCCCAAA>>>======@@@CCCEEEHHHPPP\\\hhhqqqyyyxxxqqqhhhcccbbbbbb```]]]`````````aaaaaaaaaaaaaaa\\\cccgggnnnuuunnnhhhooo~~~sssqqqyyy}}}{{{}}}zzzkkkccc\\\ZZZVVVLLLAAA;;;555111000333555666:::@@@EEEBBB>>>;;;???KKK]]]jjjnnnllliiikkkrrrxxxtttkkkaaa[[[ZZZcccnnnsssuuuwwwQQQ]]]ppptttnnnnnnqqqssszzz}}}~~~~~~|||||||||zzzvvvqqqmmmkkkgggiiilllqqquuuyyy{{{{{{yyyzzz}}}~~~{{{}}}{{{|||}}}~~~~~~|||yyywwwxxxyyy{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz|||{{{xxxvvvvvvvvvwwwyyy}}}~~~}}}zzzzzz{{{zzzxxxxxxzzz||||||{{{yyyyyyyyyzzz|||~~~|||zzzzzz{{{}}}}}}||||||{{{zzzzzzzzzwwwuuusssrrrpppnnnkkkhhhbbb___[[[WWWRRRLLLEEEAAA<<<;;;;;;;;;;;;:::::::::999888888777777666666555666444444777888<<>>>>>;;;<<<>>>======AAAEEEHHHNNNZZZgggwww~~~}}}|||{{{xxxwwwvvvuuutttrrrqqqqqqooooooooopppqqqqqqqqqqqqrrrrrrqqqooonnnnnnppprrrsssrrrqqqpppoooooonnnmmmjjjiiiiiikkklllmmmkkkjjjiiieee^^^TTTLLLHHHGGGIIIJJJLLLPPPTTTWWWXXXXXXXXXVVVTTTQQQNNNKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNQQQRRRWWWZZZ```eeejjjoootttxxx||||||rrrgggVVVMMMEEECCCDDDDDDFFFIIIFFFHHHKKKNNNRRRVVVXXXZZZYYYZZZ\\\___eeekkkqqqtttrrrsssqqqrrrwww~~~~~~yyyfffUUUCCC;;;:::999:::;;;999999:::::::::999888888666777888999:::;;;<<<<<<>>>>>>?????????BBBGGGJJJUUU^^^kkkuuu}}}|||xxxuuussssssrrrpppnnnoooqqqqqqqqqpppppppppkkkkkkjjjiiiiiijjjkkkkkkkkkkkkkkkllllllmmmmmmnnnjjjkkklllkkkiiihhhiiijjjiiijjjkkklllkkkjjjhhhgggccccccccccccccccccddddddbbbaaa```^^^ZZZTTTMMMGGGCCCAAA>>>======???BBBDDDHHHOOO[[[gggrrrzzz}}}ooojjjeeebbbbbbbbbaaa``````````````````aaabbbbbb___gggiiilllrrrlllgggnnnyyyvvv~~~~~~}}}zzzmmmddd\\\YYYTTTJJJ???:::555111000333555666:::???@@@@@@>>><<<@@@JJJXXXbbbbbbbbbbbbhhhsssyyyssshhhXXXSSSUUU___iiippptttwwwQQQaaaxxx~~~}}}}}}|||iii___^^^```aaahhhmmmtttwwwxxxzzz|||{{{}}}~~~zzzvvvsssrrrmmmmmmnnnrrrvvvzzz{{{{{{wwwwwwwww|||}}}{{{}}}~~~{{{||||||~~~~~~~~~|||}}}|||{{{xxxwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{yyywwwuuuvvvwwwyyyzzz}}}~~~|||{{{wwwyyyzzzzzzzzzzzz{{{}}}}}}|||{{{zzz{{{|||~~~~~~{{{xxxxxxxxx||||||{{{{{{zzzzzzzzzzzzwwwuuusssqqqpppnnnkkkhhhbbb___[[[VVVQQQKKKEEE@@@;;;;;;;;;;;;::::::::::::999888888777666555555444666444555777999<<>><<<===???======@@@EEEHHHNNN[[[hhhzzz~~~}}}|||{{{zzzxxxwwwvvvuuusssrrrqqqqqqooopppqqqqqqrrrqqqqqqqqqqqqqqqpppnnnlllmmmoooqqqpppoooooonnnmmmllllllkkkhhhhhhiiilllooopppnnnmmmnnnjjjcccZZZQQQMMMLLLLLLPPPSSSWWW[[[^^^______^^^YYYWWWUUURRRPPPOOONNNNNNQQQQQQPPPPPPPPPQQQRRRRRRYYY\\\bbbggglllqqqvvvzzz{{{ooodddUUUNNNHHHGGGGGGFFFIIILLLGGGIIILLLPPPUUUZZZ]]]___^^^___```dddhhhnnnsssvvvsssrrrppppppwww{{{kkkYYYEEE<<<:::999:::<<<888999:::;;;;;;:::999888777888:::;;;======>>>>>>>>>?????????@@@CCCGGGKKKVVV```mmmwww~~~{{{wwwtttssssssrrrqqqoooqqqssssssqqqooooooooollllllkkkjjjjjjkkkmmmnnnkkkkkkllllllllllllllllllkkkllllllkkkiiihhhiiijjjhhhiiijjjkkkkkkjjjiiiiiiddddddddddddddddddddddddbbbaaa___]]]YYYSSSLLLGGGBBB@@@>>><<<<<<>>>AAACCCHHHNNNYYYfffrrr{{{xxxgggeeecccbbbcccdddcccbbb``````______```aaabbbcccccclllnnnooossspppllltttyyy}}}{{{yyyoooeee\\\YYYTTTJJJ@@@;;;666222000333555555999???<<<===>>>>>>AAAHHHRRRZZZXXXZZZ^^^fffqqqwwwpppeeeVVVRRRSSS]]]gggooovvv{{{ZZZmmm{{{{{{}}}|||vvvbbbWWWTTTUUUVVVWWW\\\bbbfffiiiooowww~~~|||}}}yyywwwwwwrrrpppoooqqqvvvyyyzzzzzz{{{xxxwwwzzz~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~||||||{{{{{{|||~~~~~~~~~{{{||||||{{{yyyyyyzzz{{{zzz{{{{{{||||||{{{zzzyyyyyyzzzyyyxxxvvvwwwyyy|||{{{|||}}}}}}}}}|||zzzxxxtttwwwzzz{{{{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~~~~}}}zzzxxxxxxxxx{{{{{{{{{zzzzzzzzzzzzyyywwwuuusssqqqpppnnnkkkiiiaaa^^^ZZZVVVQQQKKKDDD@@@;;;;;;;;;:::::::::999999666666666666666666666666666444555888999<<>>>>>===<<<<<>><<<:::999:::888999;;;<<<<<<;;;999888888999;;;===>>>?????????@@@AAAAAABBBCCCGGGLLLOOOYYYcccooozzz}}}yyyuuusssssssssrrrqqqppprrruuutttqqqnnnnnnnnnmmmlllkkkjjjkkklllnnnooolllllllllkkkkkkkkkkkkkkkkkkllllllkkkiiihhhhhhiiihhhhhhiiijjjkkkkkkkkkkkkddddddddddddddddddddddddcccaaa___\\\XXXRRRKKKFFFBBB@@@===;;;;;;===???AAAFFFLLLWWWdddqqq{{{}}}tttccccccddddddeeeeeedddccc```_________```aaacccddddddoooqqqpppuuutttsss{{{|||~~~|||~~~~~~{{{{{{wwwoooeee\\\XXXTTTLLLCCC???666222111333555555999>>>>>>@@@AAABBBDDDKKKTTT[[[[[[^^^bbbhhhpppuuuoooeeeZZZUUUUUU\\\fffoooxxxfffzzzxxxzzz}}}|||qqq]]]RRROOOOOOPPPNNNQQQUUUXXX\\\fffsss|||zzzyyyyyyuuurrroooqqquuuxxxyyyyyy|||zzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}|||{{{zzz{{{|||~~~{{{|||}}}|||zzzzzz|||}}}zzz{{{|||||||||{{{zzzyyyyyyyyyxxxwwwwwwyyy}}}||||||}}}|||{{{yyyxxxwwwrrruuuyyy|||||||||}}}}}}~~~}}}{{{zzz{{{|||~~~|||}}}}}}|||yyyxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyvvvuuusssqqqpppoookkkiiiaaa^^^ZZZUUUQQQKKKDDD@@@;;;;;;;;;:::::::::999999444444555555666777777888666444555888999<<>><<>>======@@@DDDHHHOOO]]]jjj{{{}}}{{{{{{zzzzzzwwwwwwvvvtttsssrrrqqqppprrrsssssstttsssrrrpppooosssrrrqqqooommmnnnpppsssoooooooooooooooooooooooonnnnnnoooqqqsssrrrpppmmmooommmggg```YYYUUUUUUVVVVVVYYY^^^bbbeeefffeeedddcccaaa^^^[[[XXXVVVUUUTTTSSSTTTVVVYYY\\\___aaabbbgggjjjnnnrrrtttxxx||||||vvvjjj^^^VVVPPPLLLKKKIIIHHHIIIMMMJJJLLLPPPVVV\\\aaaeeegggjjjjjjkkklllnnnppprrrssstttqqqnnnoooxxx~~~eeeVVVFFF@@@>>>;;;999888888999;;;<<<<<<;;;999888888:::<<<>>>@@@@@@@@@@@@CCCDDDEEEFFFHHHLLLQQQUUU\\\eeeqqq{{{|||xxxuuusssssssssrrrrrrqqqtttvvvuuuqqqnnnmmmnnnmmmlllkkkjjjjjjlllnnnooolllllllllkkkkkkjjjjjjjjjkkklllmmmkkkiiihhhhhhiiiggghhhiiijjjkkkllllllllldddddddddccccccccccccccccccaaa^^^[[[XXXRRRKKKFFFAAA???<<<::::::<<<>>>@@@DDDJJJUUUbbbpppzzz|||sssbbbccceeefffgggeeecccbbb```_________```aaacccdddbbbnnnppppppuuuvvvwww~~~~~~|||yyy{{{|||zzzwwwwww|||~~~vvvnnnddd\\\YYYUUUNNNFFFBBB666222111333555555999>>>BBBDDDFFFGGGIIIPPPYYYaaacccfffhhhlllrrruuupppggg^^^XXXVVV\\\eeennnxxxqqq|||yyy{{{oooZZZPPPMMMLLLLLLPPPMMMNNNSSSUUUYYYdddpppyyy{{{~~~~~~{{{yyyzzzyyyvvvssssssuuu{{{~~~{{{yyy{{{~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvxxxzzz|||~~~{{{zzzyyywwwvvvuuuuuuuuutttuuuxxxzzz{{{{{{{{{{{{|||{{{{{{|||~~~}}}{{{}}}|||zzzyyyyyyzzz{{{|||{{{{{{||||||{{{zzzzzzyyytttuuuuuutttqqqmmmiiiggg___]]]YYYUUUOOOIIIBBB===:::999888777666666666666666666555555555555666666888777777666888===DDDIIIccckkksssqqqggg___]]]______nnn~~~zzzyyy]]]EEE??????>>>DDDNNN[[[ppp|||wwwwwwllljjjdddZZZSSSVVVaaakkkxxxzzz}}}}}}xxxooofff```[[[YYYYYY]]]fffrrr{{{zzzwwwvvvqqq```KKKCCCGGGJJJTTTbbbnnn{{{}}}zzzvvvttttttuuuuuuuuutttoookkkkkkkkkggg]]]TTTMMMDDD>>>======;;;:::<<<>>>???BBBHHHLLLRRR```mmm|||yyyvvvuuutttrrrpppoooooooooooossssssrrrrrrrrrsssttttttqqqqqqqqqppppppppppppppppppqqqqqqqqqpppooommmlllnnnmmmmmmnnnppprrrqqqpppnnnkkkeee```[[[XXXVVVUUUZZZ\\\```dddggghhhiiiiiieeeccc```\\\YYYVVVTTTSSSVVVXXXZZZ\\\^^^ccchhhlllrrrvvvwwwwwwzzz}}}uuukkkeee[[[WWWRRROOOOOOOOOMMMKKKOOOPPPQQQUUU[[[aaadddfffkkkoooqqqppprrrwwwzzzzzzzzzwwwtttttt|||{{{lllVVVBBB===>>><<<:::<<<;;;;;;::::::::::::;;;;;;AAA@@@?????????AAABBBCCCDDDFFFHHHIIILLLPPPUUUYYYccciiirrr{{{zzzzzzyyywwwvvvsssqqqpppssssssqqqpppooooooooooooooonnnlllkkkjjjjjjjjjkkklllkkkiiigggffffffggghhhggghhhhhhiiiiiiiiiiiihhhjjjjjjjjjjjjjjjjjjjjjkkkhhhfffdddcccddddddcccbbbbbb```]]]ZZZVVVOOOHHHCCC???>>>;;;999999<<<>>>@@@CCCJJJUUUaaakkkuuu|||ssshhhiiikkknnnooommmhhheeeaaa```^^^\\\\\\^^^```aaadddhhhjjjlllqqqxxx||||||}}}{{{{{{}}}~~~zzzyyyxxxuuusssssswwwzzz}}}tttnnnggg```ZZZVVVOOOEEE===555444222222333777:::===@@@DDDHHHGGGGGGOOO___lllwwwtttqqqtttyyy{{{xxxuuuggg___ZZZ]]]fffnnnxxxzzz|||zzz}}}oooZZZPPPMMMLLLLLLPPPLLLLLLPPPSSSVVV___hhhrrrtttwww{{{}}}~~~}}}}}}{{{zzzxxxvvvvvvxxx}}}~~~{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~zzzyyywwwvvvuuuttttttttttttvvvxxx{{{}}}~~~~~~~~~}}}|||{{{|||~~~~~~}}}~~~}}}{{{zzzzzzzzz|||}}}||||||{{{{{{zzzyyywwwvvvvvvvvvvvvuuuqqqmmmiiifff^^^[[[XXXSSSNNNHHHAAA<<<:::999888777666666666666666666555555555555666666777777777777888>>>DDDJJJ\\\ccciiihhhaaa[[[YYY[[[^^^kkkzzz}}}yyyvvvqqquuuzzzsssYYYBBB===>>>>>>GGGSSSfffxxxxxxwwwmmmkkkdddZZZTTTVVVaaajjjvvvxxxzzzzzzuuummmccc^^^YYYXXXYYY^^^fffnnntttwwwxxxwwwwwwrrr```LLLEEEIIIPPP]]]lllxxx~~~zzzvvvttttttttttttttttttoookkkkkkkkkggg]]]UUUKKKCCC>>>>>>>>><<<;;;;;;===>>>BBBHHHLLLSSSaaannn~~~|||xxxvvvvvvtttsssqqqpppoooppppppuuuuuutttrrrrrrqqqqqqrrrpppppppppooooooooooooooonnnnnnooopppppppppooonnnooonnnmmmnnnqqqrrrqqqppppppnnnjjjeee```\\\ZZZYYY]]]___bbbeeeggghhhhhhhhhgggeeeccc```]]]ZZZYYYXXXXXXYYY[[[]]]___dddiiimmmtttxxxzzzzzz}}}}}}vvvlllfff\\\XXXSSSQQQPPPPPPNNNLLLKKKLLLNNNSSSYYY```fffiiiooosssvvvuuuwww||||||xxxwww}}}|||lllWWWCCC>>>???<<<;;;=========<<<<<<===>>>???@@@DDDCCCCCCBBBCCCDDDEEEFFFGGGIIIKKKMMMPPPTTTYYY]]]fffkkksss{{{yyyxxxvvvtttrrrpppooonnnrrrqqqpppooooooooooooooonnnmmmlllkkkjjjjjjkkkkkklllkkkiiihhhggghhhiiijjjhhhhhhiiiiiiiiihhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiifffeeecccbbbccccccbbbaaaaaa___]]]YYYUUUOOOHHHCCC>>><<<:::888888;;;>>>@@@BBBIIITTT```kkkuuu}}}vvvmmmlllmmmmmmllljjjgggeee``````___^^^^^^___``````eeegggiiiiiipppyyy~~~{{{yyyzzz}}}zzzyyyvvvrrroooppptttxxx|||rrrmmmggg```[[[WWWQQQGGG???666444222222333666:::<<>>EEEJJJWWW]]]bbbddd```]]][[[[[[```kkkvvvyyyuuurrruuuzzz|||zzzxxxvvvuuutttqqqoookkkmmmpppzzzkkkSSS???;;;>>>@@@LLL[[[uuuxxxwwwooollleee[[[UUUWWWaaakkkrrrtttvvvvvvrrrjjjbbb]]][[[ZZZ\\\```fffkkknnnooouuuuuuvvvsssbbbMMMGGGLLLVVVfffyyy~~~{{{wwwuuuttttttsssssssssooolllkkkkkkggg^^^WWWIIIBBB===>>>???===;;;<<<===>>>CCCIIINNNUUUbbbooo~~~|||zzzxxxvvvvvvuuusssrrrqqqpppqqqqqqwwwvvvtttsssqqqppppppoooppppppooooooooonnnnnnnnnkkklllmmmnnnoooppppppoooooonnnnnnoooqqqrrrqqqpppsssqqqoookkkgggbbb___]]]aaabbbdddfffggghhhgggggghhhgggeeecccaaa```______]]]^^^```aaaccchhhnnnrrrwww{{{~~~~~~}}}vvvmmmggg___[[[VVVSSSQQQPPPOOONNNKKKLLLNNNSSSZZZccckkkppptttzzz}}}|||~~~|||zzzmmmXXXEEE@@@???<<<;;;>>>????????????AAACCCFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLNNNQQQTTTWWW[[[```dddjjjooovvv}}}{{{yyyvvvrrrpppnnnnnnnnnpppoooooonnnnnnnnnoooooommmlllkkkkkkkkkkkkllllllkkkjjjhhhgggggghhhiiijjjiiiiiiiiiiiihhhggggggfffggggggggggggggggggggggggdddcccaaaaaabbbbbb```___```^^^[[[YYYUUUOOOHHHCCC===;;;999777888:::===???CCCIIITTT___jjjuuu~~~vvvoooooonnnmmmkkkiiigggfff````````````````````````ccceeeeeegggooozzz~~~}}}{{{xxxvvvxxx|||zzzyyyuuuooojjjkkkpppuuu{{{rrrlllfff```\\\YYYSSSIIIAAA777555333222333555999;;;AAAAAAAAAAAAIII]]]xxx}}}xxxsssfff[[[^^^hhhqqqwww{{{|||||||||oooZZZPPPLLLLLLKKKOOOKKKHHHLLLRRRXXX\\\^^^ccceeehhhlllsssyyy{{{yyyyyyyyy}}}}}}|||{{{|||}}}}}}~~~}}}|||zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}|||{{{wwwwwwvvvuuutttttttttuuuxxxyyy{{{}}}~~~|||yyyyyy{{{}}}~~~~~~}}}||||||{{{{{{{{{||||||{{{{{{{{{zzzzzzxxxwwwwwwyyyyyyxxxuuuqqqlllgggcccZZZWWWSSSOOOKKKEEE@@@<<<:::999888888777777777888777777666666666666777777666666777888:::???FFFJJJXXX]]]cccfffgggeeedddcccgggnnnuuussskkkfffhhhmmmqqqooommmmmmnnnnnnmmmlllmmmmmmnnnvvvbbbMMM<<<;;;>>>CCCRRRcccwwwvvvrrrnnnfff]]]WWWZZZdddlllnnnppprrrssspppjjjddd```aaa```___aaaeeeiiilllmmmqqqssswwwtttcccOOOIIINNNXXXkkk~~~{{{wwwuuuttttttsssrrrqqqooollllllkkkggg___XXXHHHBBB===???@@@>>><<<<<<<<<>>>CCCJJJOOOVVVdddqqq|||zzzyyywwwvvvvvvuuutttrrrqqqqqqrrrrrrvvvuuutttrrrqqqpppppppppqqqqqqppppppoooooonnnnnnllllllmmmmmmnnnooooooooopppooonnnoooqqqrrrqqqppprrrrrrqqqnnnjjjfffbbb___aaabbbdddfffggggggggggggggggggfffeeedddddddddddddddeeeggghhhjjjnnntttxxxyyy~~~|||uuummmhhh```^^^ZZZVVVSSSRRRQQQPPPQQQSSSUUUZZZ```iiisssyyyzzz|||mmmYYYFFFAAA@@@======AAA???@@@AAACCCFFFIIIMMMOOOPPPOOONNNMMMMMMNNNOOOPPPRRRUUUXXX[[[^^^bbbgggkkkpppsssyyy~~~{{{wwwrrrpppooopppqqqnnnnnnmmmmmmmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmnnnjjjjjjhhhgggffffffffffffiiiiiiiiiiiihhhgggfffeeeffffffffffffeeeeeeeeeeeebbbaaa``````aaa```___]]]^^^\\\ZZZWWWTTTNNNGGGCCC===;;;999888888;;;>>>@@@EEEKKKUUU```lllwww~~~uuummmhhhjjjmmmmmmllljjjhhhggg``````aaaaaaaaaaaa``````___bbbeeeiiisss~~~}}}|||yyyvvvuuuwww|||}}}yyy|||{{{zzztttlllffffffmmmssszzzrrriiiddd^^^[[[YYYSSSIIIBBB888666444222333555888:::@@@???>>>???HHH]]]yyy{{{tttdddWWWZZZfffpppvvvyyy~~~{{{|||oooZZZPPPLLLKKKJJJMMMKKKJJJMMMUUU]]]aaaaaabbbbbbdddhhhnnnuuu{{{~~~yyywwwpppttt|||~~~|||||||||}}}~~~}}}|||zzzyyy|||{{{zzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzxxxxxxwwwwwwvvvwwwwwwwwwzzz{{{|||}}}~~~}}}}}}||||||zzzwwwwwwxxxzzz{{{|||{{{zzzzzz{{{{{{||||||}}}zzz{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwuuupppkkkeeebbbYYYVVVQQQMMMIIIEEE@@@<<<:::999888888888888888888777777666666666666777777666777888999;;;???EEEJJJVVV\\\dddjjjlllllljjjjjjmmmrrruuuoooddd]]]^^^bbbfffeeedddeeehhhkkkmmmnnnooonnnnnntttyyyZZZHHH;;;<<<@@@EEEUUUiiivvvssssssnnnfff]]]YYY]]]fffnnnkkkmmmpppqqqpppmmmiiifffgggccc___^^^aaafffkkknnnooorrrxxxwwwfffQQQKKKRRRWWWjjj}}}zzzwwwvvvuuuuuusssrrrpppnnnmmmlllkkkggg```[[[JJJCCC>>>???@@@???===>>>===???EEELLLQQQXXXdddqqq~~~yyyxxxwwwwwwvvvvvvuuusssrrrqqqrrrrrrsssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrqqqqqqpppoooooonnnnnnmmmmmmmmmmmmnnnnnnqqqpppooopppqqqrrrqqqppppppppppppnnnkkkgggbbb``````aaabbbdddfffggghhhhhheeeeeeddddddeeeeeeffffffhhhjjjlllmmmooossswww{{{{{{~~~{{{uuuooojjjcccaaa^^^ZZZVVVUUUUUUUUUZZZ\\\___ccchhhqqqzzz~~~lllYYYHHHCCCAAA>>>???DDD@@@BBBEEEIIIMMMRRRUUUWWWWWWWWWUUUUUUTTTUUUVVVWWWZZZ\\\```cccfffjjjnnnqqquuuxxx}}}~~~zzzvvvqqqooonnnpppqqqnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooonnnmmmkkkiiihhhffffffeeeiiiiiiiiihhhhhhfffeeedddeeeeeeeeeddddddcccccccccaaa```___`````````]]][[[\\\[[[XXXVVVSSSNNNGGGCCC>>><<<:::999999<<>>>>>===>>>EEEWWWmmm|||}}}zzz|||ssscccVVVYYYfffqqqyyy}}}}}}{{{}}}pppZZZOOOLLLKKKJJJIIIKKKMMMOOOVVV___dddcccaaaaaabbbeeeiiioootttxxxzzzuuummmqqqxxx~~~~~~~~~~~~~~~~~~~~~|||{{{}}}}}}|||{{{zzzyyyyyyzzz||||||||||||||||||{{{{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}|||zzzyyyzzzxxxvvvvvvxxxyyyzzzyyyyyyyyyzzz|||}}}~~~{{{{{{||||||{{{{{{zzzyyywwwwwwvvvtttooojjjeeeaaaXXXUUUPPPLLLIIIEEE@@@===:::999999888888888999999888777777666666777777888777888999:::;;;???DDDHHHQQQZZZfffmmmooonnnmmmmmmpppuuuvvvnnnbbbZZZ[[[___bbb```___aaaffflllppprrrqqqnnnnnnttt}}}yyyqqqTTTEEE;;;===@@@DDDUUUjjjuuurrrrrrlllddd\\\ZZZ^^^gggnnnkkkmmmoooqqqqqqooolllkkkhhhbbb\\\YYY\\\cccjjjooopppuuu}}}|||jjjUUUOOOVVVYYYiii{{{{{{yyywwwvvvvvvuuutttsssooonnnnnnmmmkkkgggaaa\\\NNNFFF???@@@@@@??????@@@>>>@@@FFFMMMRRRXXXeeeqqq|||wwwvvvvvvvvvwwwuuutttrrrqqqqqqqqqrrrsssooooooppppppqqqssstttuuuttttttsssrrrqqqppppppooooooooonnnmmmmmmnnnnnnnnnrrrpppooopppqqqrrrqqqpppooooooooommmkkkgggdddaaa```aaabbbccceeeggghhhhhhdddddddddeeefffggghhhiiiiiilllooorrrtttvvvyyy{{{|||}}}{{{wwwrrrnnngggfffddd```\\\ZZZ[[[]]]bbbfffjjjmmmqqqyyykkkYYYIIIDDDCCC@@@BBBHHHCCCGGGLLLSSSYYY]]]```aaa```___^^^]]]]]]]]]^^^___ccceeeiiilllnnnqqquuuwwwzzz}}}yyywwwrrrooommmmmmnnnoooooonnnnnnmmmmmmmmmnnnnnnnnnoooooopppoooooonnnnnnpppooonnnmmmkkkiiihhhggghhhhhhhhhhhhgggffffffeeeeeeeeeddddddccccccbbbbbb```______``````___]]]ZZZZZZYYYWWWUUURRRMMMGGGCCC>>><<<:::999:::===@@@BBBGGGNNNYYYeeepppyyyzzzkkk___YYYQQQYYYdddjjjiiieeebbb```````````````````````````aaagggoooyyy~~~{{{zzz{{{~~~{{{|||sssttt|||{{{qqqhhhgggooowwwvvvlllgggeeeddd```\\\ZZZXXXRRRHHH???777555333222333555999;;;<<<<<<<<<===BBBNNN]]]hhhmmmkkklllsss}}}ttteeeYYY[[[fffsss||||||}}}yyy|||ppp[[[OOOLLLJJJJJJEEEKKKOOOOOOTTT]]]bbbccc_________aaaeeeiiinnnqqq{{{wwwpppsssyyy~~~~~~}}}}}}||||||{{{{{{{{{||||||~~~}}}}}}}}}|||{{{{{{{{{}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxxxxyyyzzz{{{{{{zzz{{{|||}}}}}}|||{{{{{{yyywwwwwwwwwyyyzzzyyyxxxxxxyyy{{{~~~}}}}}}|||{{{zzzxxxwwwvvvuuuuuutttrrrnnniiidddaaaXXXUUUPPPLLLHHHEEEAAA>>>999999999888888999999:::888888777777777777888888888999:::;;;<<>>???BBBRRRgggxxxvvvsssnnnhhh```YYYXXX^^^gggmmmmmmnnnpppqqqpppnnnlllkkkgggbbb[[[YYY]]]eeemmmqqqtttzzzpppZZZTTT[[[```kkkxxxyyyxxxvvvvvvwwwvvvuuutttnnnnnnnnnnnnkkkgggbbb^^^RRRIIIAAA@@@@@@???@@@BBB@@@BBBHHHOOOSSSXXXdddpppzzzuuutttuuuvvvwwwtttsssqqqppppppqqqrrrrrrooooooooopppqqqssstttuuuttttttsssrrrqqqpppooonnnooonnnnnnmmmnnnoooqqqrrrrrrqqqpppppprrrrrrqqqpppppppppooonnnllliiifffeeedddddddddeeeeeefffggghhhfffffffffggghhhjjjkkkllllllpppuuuyyyzzz{{{}}}~~~|||~~~}}}zzzvvvssskkkllljjjgggcccaaacccfffjjjnnntttyyy}}}iiiXXXIIIEEEDDDBBBEEELLLIIINNNVVV___fffjjjlllmmmiiihhhgggeeeeeeeeefffgggkkknnnrrrtttvvvxxx{{{}}}~~~wwwuuuqqqooommmmmmnnnoooppppppooonnnmmmmmmmmmmmmnnnnnnoooooonnnmmmlllkkkllllllllllllkkkkkkjjjiiifffgggggggggggggggffffffeeeeeeddddddcccbbbbbbaaa```______```aaa```]]]ZZZYYYXXXVVVTTTRRRMMMGGGCCC<<<;;;999888999<<<@@@BBBEEEMMMYYYfffpppxxx~~~zzzjjj___[[[WWW___hhhllliiieeebbbaaa``````___^^^^^^___``````ccchhhoooyyy~~~~~~}}}|||zzz~~~vvvlllkkkrrrzzz|||rrrgggaaaaaaccceeeaaa]]][[[YYYRRRHHH???666444222222333666:::<<<::::::;;;<<<@@@HHHSSS[[[^^^^^^bbbkkkwww~~~}}}sssfff[[[[[[eeeppp|||yyywww{{{xxx{{{ppp[[[OOOLLLJJJIIIBBBJJJPPPOOOQQQYYY``````\\\\\\]]]___bbbfffjjjlllssszzz}}}uuuwww|||~~~~~~~~~}}}~~~||||||{{{||||||}}}~~~~~~~~~}}}|||{{{{{{zzz||||||||||||{{{zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{yyyzzz|||}}}~~~~~~}}}}}}xxxxxxxxxyyy{{{{{{zzzxxxyyyzzz}}}~~~}}}{{{xxxuuusssrrrssstttsssqqqmmmhhhdddaaaXXXUUUPPPLLLHHHEEEBBB???999999999888999999::::::888888777777777777888888999:::;;;;;;<<<>>>CCCFFFRRRaaasss|||{{{xxxxxxzzzxxx}}}zzzoooiiijjjooonnnllljjjlllqqqwww|||{{{|||{{{rrrdddZZZJJJ???:::===>>>???OOOdddssswwwtttkkkeee]]]WWWWWW]]]ffflllooopppppppppooommmkkkiiigggbbb]]]\\\aaahhhppptttwww~~~ttt^^^XXX___fffnnnvvv~~~xxxwwwvvvvvvwwwwwwvvvtttmmmnnnnnnnnnkkkgggbbb___UUUKKKBBB@@@@@@???AAACCCAAACCCIIIPPPTTTYYYdddoooyyytttssstttvvvwwwsssrrrqqqpppppppppqqqrrrppppppppppppqqqrrrssstttssssssrrrqqqpppooonnnmmmmmmmmmmmmmmmoooqqqsssuuusssqqqpppqqqrrrrrrqqqppprrrqqqpppooommmkkkiiihhhhhhggggggffffffffffffgggiiiiiiiiijjjkkklllnnnnnnpppuuu{{{|||}}}~~~~~~|||yyyvvvoooooooookkkgggfffiiilllooouuu|||hhhXXXIIIEEEDDDCCCGGGNNNNNNTTT]]]gggooosssttttttnnnmmmlllkkkjjjkkkkkklllqqqtttwwwzzz{{{}}}wwwuuusssqqqppppppqqqqqqrrrqqqpppnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmkkkiiihhhfffggghhhiiiiiiiiiiiiiiiffffffgggggggggggggggfffeeeeeeddddddcccbbbbbbaaa```___```aaaaaa```]]]ZZZXXXWWWUUUTTTQQQMMMGGGCCC;;;:::888777888;;;???AAADDDLLLYYYfffooovvv{{{~~~|||mmmbbb```ccciiipppppplllfffddddddaaa```^^^]]]]]]^^^```aaabbbfffkkkttt}}}|||yyypppmmmttt}}}|||tttiii___]]]aaagggfffbbb^^^\\\ZZZSSSHHH@@@555444222222333777:::===999999:::;;;>>>FFFPPPWWWVVVWWW[[[eeeqqqxxxxxxuuurrrfff[[[ZZZaaalllyyy|||xxxyyyxxxxxx{{{sss]]]RRRLLLHHHEEEHHHJJJMMMOOORRRVVV[[[___```___^^^^^^```cccfffhhhnnnqqqwww~~~yyyvvv{{{~~~}}}~~~}}}|||||||||}}}~~~|||zzzyyyzzzzzz{{{{{{zzzyyyxxxvvvuuutttsssxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz|||~~~~~~}}}{{{vvvvvvwwwwwwxxxzzz{{{{{{{{{}}}}}}|||{{{yyywwwuuutttsssuuusssrrrrrrqqqmmmeee^^^[[[WWWPPPKKKGGGCCC@@@>>>;;;:::999888888999:::;;;999888888888777777666666:::<<<=========???EEEJJJSSSddd{{{uuunnnooorrrtttqqqoooqqqwww~~~rrreee[[[UUUMMM???777<<>>???EEEKKKSSS[[[dddmmmuuuzzz~~~|||xxxtttsss{{{}}}sssjjjeeeddd```aaaaaa```______aaacccgggggglllwwwuuuqqqvvv|||xxxhhh___```eeehhhhhhgggdddaaa___\\\UUUKKKCCC888555222111444777999:::;;;666555999>>>CCCLLLUUUWWWWWWZZZbbblllrrrrrrooosssdddYYY[[[fffqqqyyy~~~yyyuuuuuusssyyy|||pppZZZOOOJJJGGGEEEGGGIIILLLOOORRRVVV[[[^^^```___^^^^^^```cccfffhhhnnnpppvvv}}}|||xxxzzz~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||{{{zzzyyywwwvvvuuuuuuuuuvvvxxxzzz{{{|||{{{{{{yyyyyyyyy{{{}}}}}}|||zzzwwwvvvvvvwwwxxxyyy{{{||||||~~~}}}|||{{{yyyxxxvvvuuuttttttrrrppppppoookkkccc]]]YYYUUUOOOIIIFFFBBB???===:::999888888888888999:::999888888888777777777777888:::<<<======AAAGGGLLLSSShhhzzzrrrssswwwvvvsssqqqsssyyy}}}qqqdddYYYSSSJJJ===888===???@@@LLL\\\nnnyyy|||qqqgggYYYQQQSSS[[[eeelllmmmrrrtttppplllmmmnnnmmmjjj```ZZZ```kkkssswwwzzzvvvfffeeelllzzz~~~zzzwwwtttrrrrrrrrrrrrqqqppprrrpppllljjjjjjfff```RRRIIIBBBAAAAAA??????@@@BBBCCCHHHMMMPPPTTT___jjjyyy|||xxxwwwuuusssqqqrrrsssssstttsssrrrqqqppprrrrrrsssttttttsssrrrqqqooonnnmmmlllkkkkkkkkkkkklllmmmnnnnnnooooooooonnnnnnnnnnnnoooooooooooooooooommmlllkkklllkkkjjjhhhfffdddcccdddgggkkkmmmmmmkkkkkkkkklllmmmnnnooopppuuuxxx{{{~~~}}}~~~}}}zzzzzzzzz{{{zzzyyywwwuuuwww{{{~~~}}}cccTTTEEEAAADDDGGGLLLPPPYYYbbblllttt|||zzzrrrmmmoootttvvvyyy{{{xxxvvvtttrrrrrrpppnnnllloooppppppnnnkkkiiihhhiiijjjjjjkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhggggggjjjhhhfffdddddddddeeefffffffffffffffeeecccaaa```____________^^^]]]\\\\\\XXXWWWTTTRRRNNNHHHBBB===:::999999888999<<<>>>???GGGKKKQQQYYYbbblllwww}}}xxxmmmfffddd___``````___^^^^^^```cccgggjjjrrr}}}~~~uuusssvvv{{{wwwiiibbbcccgggiiihhheeeaaa]]][[[XXXRRRHHHAAA666333000000222555777888;;;888777;;;>>>BBBJJJRRRSSSSSSXXXbbbnnnvvvwwwuuunnn```UUUYYYeeepppxxx}}}uuussssssrrryyy}}}mmmVVVLLLHHHGGGEEEGGGIIILLLOOORRRVVVZZZ^^^```_________aaadddgggiiimmmppptttzzz|||zzz}}}~~~}}}{{{{{{{{{||||||yyyzzz}}}~~~}}}||||||||||||{{{yyyxxxwwwvvvvvvssstttwwwyyy{{{|||||||||xxxwwwxxxyyy{{{|||{{{zzzxxxwwwvvvvvvwwwyyy{{{}}}~~~~~~|||{{{{{{zzzxxxwwwwwwvvvtttrrrnnnmmmlllhhhbbb]]]WWWSSSMMMHHHEEEAAA>>><<<999888888777777888888999888888888888888777777777666999;;;<<<>>>BBBHHHNNNVVVnnnzzzsssuuuzzz|||yyyzzz~~~vvvjjj___UUUOOOFFF<<<888>>>??????LLL^^^oooyyy|||nnneeeXXXQQQSSS[[[fffmmmoootttvvvrrroooooopppoookkkddd___dddmmmttt|||vvvhhhjjjrrrzzzwwwtttsssssssssrrrqqqpppqqqppplllkkkkkkfff```OOOGGG@@@@@@@@@???>>>@@@AAABBBFFFKKKNNNSSS___jjjxxx{{{xxxvvvuuusssqqqssssssttttttssssssrrrqqqssssssttttttsssrrrqqqpppnnnnnnooonnnnnnmmmlllkkkllllllmmmnnnnnnnnnnnnmmmjjjkkklllmmmmmmmmmmmmmmmmmmllljjjkkkllllllkkkiiifffdddcccdddhhhlllnnnnnnjjjjjjjjjkkklllmmmnnnoootttvvvzzz}}}~~~~~~}}}|||}}}~~~~~~|||}}}}}}}}}~~~{{{aaaSSSEEEAAACCCHHHNNNSSS\\\fffqqqyyyyyyrrrmmmpppuuuxxx|||~~~wwwuuusssrrrrrrqqqooonnnmmmnnnnnnllljjjhhhhhhiiijjjkkklllmmmmmmlllkkkjjjggghhhjjjjjjjjjiiigggfffiiihhhgggeeeeeeeeeffffffeeeeeeeeedddcccbbbaaa`````````___^^^]]][[[ZZZYYYWWWUUURRROOOLLLGGGBBB>>>:::999999888999<<<>>>???GGGJJJOOOWWW```lllyyy|||nnnfffbbb^^^______^^^]]]^^^```bbbhhhooo{{{{{{vvvuuuwwwzzz|||uuulllhhhiiilllkkkiiiddd___[[[YYYWWWRRRIIIAAA777444111000222555777888;;;888888<<>>;;;888777777777777777777888888888888888888888888888888:::<<<===>>>AAAHHHNNN\\\ssszzztttxxx}}}vvvoooggg^^^WWWRRREEE<<<999?????????LLL^^^mmmwww|||xxxtttllldddXXXQQQRRRZZZeeelllqqqwwwyyyuuuqqqrrrsssrrroooiiieeehhhmmmttt}}}qqqeeeiiisss}}}{{{yyyvvvuuuuuuuuutttsssoooppppppmmmkkkkkkfff```NNNFFF?????????>>>>>>???BBBCCCGGGLLLOOOTTTaaammmyyy{{{xxxvvvuuusssqqqttttttttttttssssssrrrrrrttttttttttttsssqqqooonnnpppqqqrrrrrrrrrpppooonnnllllllmmmmmmmmmmmmmmmlllhhhiiikkklllmmmmmmmmmmmmkkkjjjiiijjjkkklllkkkjjjfffeeedddeeehhhkkkmmmnnniiiiiiiiiiiijjjkkklllmmmooorrruuuxxxzzzzzzyyyxxx{{{{{{zzzzzz{{{|||~~~~~~www___RRREEEAAABBBFFFMMMSSS[[[eeepppxxx~~~{{{vvvooollloootttyyy}}}}}}uuusssrrrrrrrrrrrrpppnnnllllllmmmkkkiiihhhiiikkkjjjlllmmmnnnnnnmmmkkkiiifffgggjjjkkkkkkiiigggeeegggffffffeeeeeeeeeffffffdddddddddcccbbbaaaaaa`````````___^^^\\\ZZZXXXWWWVVVTTTPPPMMMJJJFFFBBB???:::999999888999<<<>>>???EEEIIIOOOWWWaaammmyyy|||mmmddd_________```___^^^___aaadddiiittt{{{wwwtttuuuvvvxxxxxxtttooonnnooopppmmmjjjfffaaa[[[ZZZZZZUUULLLEEE:::777333222444777999:::;;;888888;;;???EEEPPP\\\jjjhhhiiinnnuuuxxxuuuqqqhhh\\\SSSYYYgggsss{{{rrrooorrrvvvyyy|||kkkTTTJJJHHHHHHGGGGGGJJJNNNRRRUUUXXX[[[^^^______```aaacccfffhhhjjjmmmpppuuuxxx|||~~~yyy{{{}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}|||yyyxxxxxxwwwvvvuuuttttttuuuvvvxxxyyyzzzyyyyyyxxxvvvuuuuuuvvvyyyzzzzzzzzzzzzyyyxxxxxxyyy{{{}}}~~~|||zzzzzzzzzyyyyyyyyyxxxxxxxxxvvvrrrnnnlllkkkgggaaa\\\VVVRRRNNNJJJFFFCCC???<<<777777777888888777777777888888888888888999999999:::<<<>>>>>>>>>AAAGGGLLL___vvv}}}yyy~~~zzztttnnnjjjddd^^^YYYJJJ???;;;??????>>>JJJ[[[kkkvvv~~~yyyrrrkkkggg```VVVOOONNNVVVaaaiiisssyyy{{{wwwssstttuuutttsssmmmiiijjjmmmqqqzzzxxxhhh^^^bbbllluuu|||zzzxxxvvvuuuuuutttsssqqqnnnppppppmmmlllkkkfff```OOOGGG@@@??????>>>>>>???AAABBBFFFKKKNNNTTTaaannn|||~~~zzzwwwvvvuuusssrrrttttttssssssrrrrrrrrrrrrttttttttttttrrrpppnnnmmmpppqqqrrrrrrrrrqqqoooooolllmmmmmmmmmmmmmmmllllllhhhiiikkkmmmnnnnnnmmmmmmjjjiiihhhiiikkkkkkkkkiiigggeeecccccceeehhhiiiiiiddddddcccddddddeeefffgggjjjlllpppsssuuuuuuuuutttttttttuuuvvvxxxzzz|||}}}~~~xxxppp]]]QQQEEE@@@AAACCCIIIOOOXXXbbblllsssyyy|||yyysssnnniiiggglllrrrwww~~~yyyvvvwww{{{tttrrrqqqpppqqqqqqooonnnkkkllllllkkkjjjjjjkkkmmmkkklllmmmnnnnnnllljjjiiieeegggiiikkkkkkjjjgggfffddddddddddddddddddeeeeeedddccccccbbbaaaaaaaaaaaa``````___]]][[[YYYWWWVVVWWWTTTQQQMMMJJJGGGBBB???:::999999888999<<<>>>???BBBGGGPPPZZZdddoooyyyyyymmmddd`````````aaa``````aaacccfffjjjvvv~~~|||}}}zzzvvvsssrrrsssuuuwwwwwwuuusssssssssrrrooolllgggaaa\\\[[[]]]YYYPPPGGG:::777444333444777999::::::777777:::>>>HHHXXXgggxxxuuusssvvvyyyyyytttooohhh[[[RRRXXXfffsss{{{{{{nnnkkkmmmsssyyy~~~eeeQQQIIIIIIIIIHHHHHHLLLPPPTTTWWWYYY]]]_________aaabbbeeegggiiikkknnnrrrwwwzzz{{{~~~|||}}}}}}||||||}}}}}}~~~~~~|||}}}}}}}}}}}}}}}||||||xxxwwwwwwvvvuuuuuuttttttwwwwwwyyyzzzzzzzzzyyyxxxvvvuuutttvvvxxxzzz{{{{{{zzzzzz{{{{{{|||~~~~~~{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwuuurrrnnnmmmkkkggg```[[[TTTQQQMMMJJJGGGCCC???;;;777888888999999888888777888888888999999999999999;;;===???>>>>>>@@@FFFKKKaaawww~~~zzzuuurrrppplllfffaaaTTTEEE<<<>>>???>>>HHHWWWhhhttt}}}vvvmmmeeebbb\\\TTTMMMLLLSSS___hhhuuuzzz|||xxxuuuuuuvvvuuutttnnniiiiiikkkooovvv}}}}}}xxxmmm___UUUYYYbbbmmmuuu|||wwwuuusssrrrrrrqqqooonnnmmmooopppmmmmmmlllggg```RRRIIIBBBAAAAAA???>>>?????????CCCHHHLLLSSSaaannn~~~}}}yyywwwvvvuuusssrrrtttsssrrrqqqqqqqqqqqqrrrsssttttttsssrrrpppnnnmmmnnnnnnoooooooooooonnnnnnmmmnnnnnnnnnnnnmmmlllllliiijjjlllnnnooonnnmmmllljjjiiihhhhhhjjjkkkjjjhhheeebbb___^^^___`````````[[[[[[[[[[[[[[[\\\]]]]]]cccfffjjjmmmpppqqqppppppmmmnnnpppsssvvvyyy|||~~~~~~~~~{{{|||~~~zzzpppgggWWWMMMCCC@@@???@@@EEEKKKTTT]]]fffkkkpppssspppkkkbbb```aaagggmmmrrrzzzwwwqqqnnnnnnxxxzzzrrrqqqoooooooooooonnnllljjjkkkkkkjjjiiijjjlllooollllllmmmmmmlllkkkjjjiiifffgggiiijjjjjjjjjhhhgggbbbbbbccccccdddddddddeeedddccccccbbbaaaaaabbbbbb``````___^^^\\\ZZZXXXWWWXXXVVVSSSPPPMMMHHHCCC???:::999999888999<<<>>>???AAAGGGQQQ[[[eeeoooxxx}}}wwwmmmfffbbb```aaaaaaaaaaaabbbdddgggiiirrr}}}yyywwwwwwvvvuuutttrrrppprrruuuyyyzzzxxxwwwvvvuuussspppmmmfffaaa\\\^^^aaa]]]RRRHHH999666222111333555777888:::888888:::>>>HHHZZZjjjuuusssrrrvvv{{{|||xxxttthhh[[[QQQUUUcccpppyyyuuujjjgggiiirrr{{{ttt\\\LLLGGGHHHJJJIIIIIIMMMRRRVVVYYY[[[^^^```______aaacccfffhhhjjjkkknnntttzzz||||||}}}}}}||||||||||||}}}~~~{{{{{{{{{zzzzzz{{{{{{|||xxxxxxwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzwwwuuutttuuuxxx{{{||||||zzz{{{}}}~~~|||zzzyyyyyyxxxwwwwwwvvvuuuuuurrrpppmmmllljjjeee^^^WWWRRRPPPLLLIIIFFFBBB===:::888888999::::::999888888888888888999999::::::::::::<<<>>>>>>>>>BBBHHHMMMbbbyyy}}}}}}}}}xxxttt^^^KKK===>>>??????FFFRRRbbbmmmxxxyyyvvvqqqiiibbb___[[[UUUOOOOOOXXXeeeooouuu{{{}}}yyyuuuvvvwwwvvvrrrkkkfffgggkkkmmmrrrwwwtttrrrmmmeeeXXXOOORRR[[[eeemmmuuuyyy|||~~~{{{uuusssrrrqqqqqqpppnnnllllllooopppnnnmmmlllggg```UUULLLEEECCCBBB@@@???@@@???@@@CCCHHHMMMTTTbbbooo~~~}}}yyywwwvvvuuusssrrrsssrrrqqqpppppppppqqqqqqrrrsssssssssrrrqqqooonnnnnnnnnmmmmmmmmmnnnnnnooonnnooooooooonnnnnnmmmllliiikkkmmmnnnnnnmmmkkkjjjjjjiiihhhhhhiiijjjiiigggaaa^^^ZZZWWWWWWVVVVVVUUUQQQQQQPPPPPPQQQQQQRRRSSSYYY\\\```eeehhhiiiiiiiiihhhiiimmmqqqvvv{{{~~~{{{wwwwwwxxxrrrggg]]]OOOGGG@@@>>>>>>???CCCIIIMMMTTT\\\```dddgggeee```WWWWWWZZZbbbhhhmmmttt||||||nnniiiggggggsss{{{rrrpppnnnnnnnnnmmmkkkjjjhhhiiiiiihhhhhhiiilllooolllllllllkkkjjjjjjiiiiiigggggghhhiiiiiiiiiiiiiiiaaabbbcccdddeeeeeeeeeeeeeeedddcccbbbaaabbbcccccc``````___^^^]]][[[YYYXXXZZZXXXVVVSSSPPPJJJCCC>>>:::999999888999<<<>>>???DDDIIIPPPYYYcccnnnxxx~~~|||rrrjjjeeebbb___```aaa``````aaadddgggffflllvvvzzzuuuqqqqqqrrrqqqsssuuussspppqqqwww}}}~~~|||zzzwwwuuussspppooohhhccc```cccgggcccVVVKKK:::777333111333555777777::::::;;;===???EEETTTbbbgggfffhhhoooxxx|||{{{xxxlll^^^RRRUUUaaannnyyyooohhhfffiiisss{{{jjjUUUGGGEEEHHHJJJJJJJJJNNNSSSWWWZZZ\\\___aaa^^^___aaadddfffiiijjjkkkooouuu{{{~~~}}}|||}}}}}}||||||}}}~~~{{{zzzyyyxxxxxxyyy{{{|||yyyxxxxxxxxxwwwwwwvvvvvvtttvvvxxxzzz|||}}}}}}}}}wwwuuutttuuuxxx{{{||||||zzz|||~~~~~~|||zzzyyyyyyxxxwwwvvvuuuttttttpppnnnmmmllljjjddd\\\UUUQQQNNNKKKHHHEEEAAA<<<999888999:::;;;;;;:::999888888888888999999:::::::::888;;;===>>>???CCCJJJOOOddd{{{eeeOOO======@@@???EEEOOO\\\fffoooqqqnnnkkkfff``````]]]XXXTTTUUU^^^mmmwwwvvv{{{}}}yyyvvvvvvwwwvvvppphhhccceeejjjmmmppptttkkkjjjggg```TTTLLLPPPXXX___gggooorrruuuyyyyyyvvvvvvtttsssssssssrrrooommmlllooopppnnnmmmmmmggg```WWWNNNFFFDDDCCCAAA???@@@AAABBBEEEJJJOOOVVVeeerrr}}}|||yyyvvvvvvuuusssrrrrrrqqqpppooooooooopppqqqqqqrrrssssssrrrqqqooonnnqqqpppooonnnnnnooopppqqqooooooppppppooonnnmmmmmmiiijjjmmmnnnnnnllljjjhhhjjjiiihhhhhhiiiiiihhhfff___[[[VVVSSSQQQPPPNNNMMMJJJJJJJJJIIIJJJJJJKKKKKKQQQSSSXXX]]]```bbbbbbbbbeeegggkkkqqqwww|||~~~|||xxxtttttttttmmm```VVVIIICCC>>>===>>>>>>BBBHHHFFFMMMTTTWWW[[[^^^\\\WWWQQQQQQVVV___eeejjjqqqxxx{{{~~~sssfffcccccceeerrr|||qqqpppnnnmmmmmmllljjjhhhggggggggggggfffhhhkkknnnmmmlllkkkjjjiiiiiiiiiiiigggggghhhhhhhhhiiiiiijjjbbbcccdddeeefffgggggggggeeedddcccbbbbbbbbbcccddd``````___^^^]]]\\\ZZZYYY[[[ZZZXXXVVVRRRKKKCCC>>>::::::999888999<<<>>>???GGGJJJPPPWWWaaalllxxxvvvmmmgggbbb```^^^___```______```cccfffcccgggnnnxxx{{{uuunnnkkkllloooooosssvvvtttpppqqqxxx{{{xxxuuurrrpppoookkkgggdddhhhmmmiii[[[NNN<<<999555444555777999999;;;<<<>>>@@@???BBBMMMYYY\\\\\\___iiittt{{{{{{yyyqqqbbbUUUVVVbbbppp{{{zzziiibbbbbbgggqqqyyyzzzgggXXXIIIEEEFFFGGGHHHJJJRRRSSSUUUWWWZZZ\\\^^^___ccceeehhhiiijjjkkknnnpppsssuuuxxx{{{}}}~~~|||xxxvvvuuuwwwyyy{{{||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyywwwvvvwwwzzz~~~~~~~~~~~~~~~|||{{{xxxxxxxxxwwwuuusssrrrqqqtttrrrqqqnnnkkkeee]]]XXXOOOMMMIIIFFFDDDAAA>>>;;;444555555666777888888999;;;:::777555444666888999===<<<>>>AAAAAACCCJJJRRRggg~~~uuuTTT@@@???>>>BBBNNNSSS]]]dddhhhhhhggggggeeeaaaccc___XXXSSSVVVaaapppzzzzzz}}}}}}zzzzzz}}}}}}zzzvvvmmmggghhhlllnnnqqquuukkkiiifff^^^QQQIIILLLUUU```bbbdddhhhqqqzzz|||yyyuuusssqqqpppqqqqqqpppooollllllllllllllliiieeebbbWWWMMMCCCAAAAAAAAACCCGGGEEEDDDFFFLLLPPPWWWcccooo~~~~~~xxxsssrrrrrrrrrrrrttttttsssrrrqqqooommmlllpppooooooqqqssssssooollljjjjjjkkklllmmmnnnooopppppppppqqqqqqpppooommmlllkkklllnnnoooooonnnlllkkkkkkjjjiiiiiiiiigggccc```]]]ZZZTTTOOOLLLLLLMMMNNNMMMLLLJJJHHHHHHHHHHHHIIIFFFIIILLLMMMOOOTTT[[[```dddiiiooorrrtttwww~~~~~~~~~~~~}}}|||{{{vvvppplllhhhaaaWWWNNNBBB@@@<<<999999;;;???BBBGGGJJJOOOTTTVVVVVVTTTRRRNNNRRRXXX^^^dddkkkqqqvvvvvvzzztttbbb]]]bbbjjjttt{{{~~~uuuqqqmmmkkkkkkjjjgggcccdddcccbbbbbbbbbbbbcccdddfffhhhjjjjjjhhhfffddddddffffffggghhhhhhhhhhhhhhhdddddddddeeeeeeeeeffffffffffffeeeeeeeeeddddddddd^^^^^^^^^]]]\\\[[[ZZZYYY^^^\\\XXXTTTPPPIIIBBB>>>;;;;;;::::::;;;<<<>>>???CCCIIISSS]]]fffnnnuuuzzzzzztttnnnfffaaa___\\\\\\[[[[[[\\\]]]___```aaadddjjjsssxxxtttsssuuuwwwxxxuuu{{{|||tttmmmpppxxx}}}yyyuuuqqqooommmpppqqqqqqqqqrrrmmm^^^OOOAAA;;;777777777444444777<<<:::888<<>>???@@@GGGPPPaaa|||~~~sssuuuxxxVVVBBBAAA???CCCOOOUUUbbbhhhmmmlllkkkkkkiiieeeeee```YYYSSSUUU___nnnxxx|||~~~~~~yyypppjjjkkknnnnnnnnnpppnnnlllhhh```RRRHHHIIIQQQZZZ\\\___dddmmmwwwzzzwwwtttrrrpppppppppppppppnnnllllllkkklllkkkhhhddd```RRRIIIBBBAAAAAA@@@AAACCCEEEDDDFFFLLLPPPWWWbbbnnn}}}wwwsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooooooqqqpppppprrrsssrrrooollliiijjjjjjkkklllmmmnnnnnnnnnooopppppppppooonnnmmmjjjkkkmmmnnnnnnmmmlllkkkjjjiiihhhggggggddd```]]]XXXVVVTTTRRRQQQQQQRRRSSSQQQPPPNNNKKKIIIHHHGGGGGGCCCEEEGGGHHHJJJNNNUUUZZZ___eeemmmrrrwww|||~~~{{{yyyyyyzzzyyyxxxvvvrrrlllgggccc[[[QQQJJJBBB???<<<999999;;;???BBBEEEHHHMMMQQQSSSSSSRRRQQQQQQTTTYYY^^^ccciiiooosssvvvzzzooo```]]]ccclllvvv}}}~~~tttpppkkkhhhhhhfffccc___aaaaaa```______```aaaaaaeeeffffffeeedddcccdddffffffgggggghhhhhhhhhggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccc[[[[[[\\\]]]]]]]]]]]]]]]\\\YYYUUUQQQMMMGGG@@@;;;;;;;;;::::::;;;<<<>>>???BBBHHHQQQ\\\fffoooxxx}}}vvvqqqllleeeaaa```^^^]]]\\\\\\\\\^^^___```aaadddkkkuuu~~~zzzyyyzzz{{{||||||~~~~~~tttooosss|||{{{xxxwwwxxxzzztttuuuvvvvvvwwwrrrcccSSSJJJCCC>>>===<<<888888:::999999999===EEEOOOXXX]]]]]]___eeennnxxx||||||zzzooobbbVVVXXXgggwwwpppbbb\\\___eeepppxxx{{{mmm\\\OOOHHHBBB???AAADDDGGGNNNUUUWWWXXX[[[^^^aaaccceeefffeeehhhjjjlllmmmnnnppprrrsssuuuxxxzzz}}}~~~}}}}}}|||{{{|||||||||zzzyyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}~~~}}}|||{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{zzzxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||}}}}}}||||||zzzyyywwwvvvrrrpppnnnkkkgggaaaZZZUUUQQQNNNJJJGGGDDD@@@<<<999777777777777777777777777888888888777777777777777777777888;;;<<<===DDDMMM[[[ppp{{{zzzxxxooofffhhhtttzzzYYYEEEBBB???DDDPPPWWWfffmmmssssssrrrqqqnnnjjjgggaaaYYYTTTUUU___mmmwww}}}{{{rrrkkkmmmoooooonnnnnnqqqooojjjaaaRRRFFFFFFKKKQQQTTTXXX]]]hhhssswwwtttsssqqqooonnnooooooooommmlllkkkkkkkkkjjjgggbbb___OOOGGGBBBCCCDDDBBB@@@AAAEEEDDDFFFLLLPPPVVVaaalll~~~|||wwwsssrrrrrrrrrqqqnnnoooooopppqqqqqqqqqrrrrrrrrrrrrrrrsssrrrnnnkkkjjjjjjjjjkkkkkkkkklllllllllmmmnnnnnnooonnnnnnnnnhhhjjjlllmmmnnnmmmlllkkkhhhgggeeedddccc```\\\XXXPPPPPPQQQSSSUUUXXX[[[]]]]]][[[XXXUUURRRNNNLLLKKKFFFFFFEEEEEEFFFJJJOOOTTT[[[aaajjjqqqxxx}}}yyyvvvtttttttttttttttrrrnnngggbbb]]]UUUMMMFFFAAA???;;;999999<<>>AAAFFFOOOYYYdddpppzzz{{{rrrnnnjjjddd``````___^^^]]]]]]]]]^^^___```aaafffooozzzzzzwww}}}}}}{{{}}}yyy{{{{{{{{{|||wwwhhhXXXHHHAAA<<<;;;999777666999888999;;;>>>DDDPPP___jjjnnnnnnpppuuu|||~~~{{{mmmaaaVVVYYYgggwwwzzzlll___ZZZ^^^eeepppyyyuuugggZZZMMMDDDAAA??????AAABBBDDDKKKTTTXXXZZZ]]]aaadddggghhhiiigggjjjmmmooopppppprrrssstttvvvxxxzzz|||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxyyyyyy{{{}}}~~~~~~}}}|||yyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxzzz}}}~~~}}}}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{zzzyyyxxxrrrpppmmmjjjfff```YYYUUUQQQNNNJJJFFFCCC???;;;888888888777777777777777777666777888999999888777666666555777:::;;;<<>>;;;999999<<>>AAAFFFMMMWWWaaannnzzzyyyppplllhhhccc______```___^^^^^^^^^^^^___```bbbiiiuuu~~~~~~~~~~~~~~~xxxiiiZZZ@@@999555555555555666999999;;;===???EEESSSgggvvv~~~zzzrrrfffZZZYYYeeerrryyy{{{xxxkkk^^^ZZZ^^^eeepppyyyqqqbbbVVVMMMFFFBBB>>>>>>@@@BBBBBBCCCJJJSSSXXX[[[___cccgggiiijjjkkkiiilllooorrrrrrssstttuuuuuuwwwyyyzzz|||}}}xxxxxxxxxxxxxxxwwwwwwwwwwwwvvvtttttttttvvvxxxyyyzzz{{{|||~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxyyy{{{}}}|||}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~||||||||||||{{{yyyxxxxxxsssqqqmmmjjjeee```YYYUUUQQQNNNJJJFFFCCC???;;;888888888888888777777777777555666888999999888777666777666777:::;;;<<>>AAANNNVVVdddppp{{{zzzqqqhhhddd```ZZZVVVZZZfffuuuvvvhhheeehhhkkknnnpppmmmkkkggg```SSSFFFAAADDDDDDHHHMMMUUUcccpppuuutttrrrpppnnnmmmnnnnnnmmmlllkkkkkkjjjjjjjjjgggbbb^^^UUULLLEEEDDDDDDDDDEEEGGGDDDDDDGGGLLLOOOTTT^^^hhhxxx}}}zzzuuurrrqqqqqqqqqpppssssssrrrqqqqqqqqqrrrrrrqqqrrrssssssqqqooolllkkkllllllllllllmmmmmmmmmmmmjjjjjjkkklllmmmnnnooooooiiijjjlllmmmmmmllljjjiiihhheeeaaa]]]ZZZVVVRRRNNNEEEDDDDDDHHHQQQ___llltttzzzzzzxxxvvvrrrmmmhhhfffccc```\\\XXXVVVUUUUUUUUUVVVYYY___eeelllttt{{{|||uuunnnjjjkkkjjjjjjkkkoootttzzz~~~|||~~~~~~~~~zzzxxxuuutttttttttrrrqqqoookkkddd\\\UUUNNNGGGDDD>>>===;;;999:::<<>>AAAEEELLLUUU___kkkwwwxxxoookkkhhhbbb___^^^```___^^^]]]^^^___```aaadddnnn}}}|||{{{uuufffXXXAAA:::555666666666888<<<:::===@@@CCCJJJ[[[ttt|||uuuiii\\\YYYbbbmmmtttuuuxxxkkk^^^ZZZ^^^eeennnwww}}}xxxkkk\\\RRRKKKEEEBBBCCC===<<<>>>BBBCCCEEELLLTTTYYY[[[```eeeiiikkklllmmmkkknnnrrruuuuuuuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~|||zzzwwwwwwwwwwwwwwwvvvuuuuuuvvvtttrrrqqqrrruuuxxx{{{||||||||||||||||||}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}~~~{{{{{{{{{zzzzzzxxxwwwwwwtttqqqmmmiiiddd___YYYUUUPPPMMMIIIFFFCCC???;;;888888888888888888888888888555666888999999888777777888777888;;;<<<===DDDMMMSSSbbbeeebbbccc^^^YYY\\\aaakkkqqqmmmggghhhmmmqqqwwwxxxzzz{{{{{{}}}vvv|||wwwkkkOOOAAAAAA===@@@NNNVVVcccooo{{{~~~yyypppgggddd```[[[YYY^^^kkk{{{xxxfff```cccgggjjjlllllliiigggaaaUUUHHHAAAAAAAAAEEEKKKTTTbbbpppvvvuuurrrpppnnnmmmnnnnnnnnnlllkkkjjjjjjkkkjjjhhhddd```VVVMMMEEECCCCCCCCCCCCFFFDDDDDDGGGLLLOOOSSS\\\fffrrr}}}|||yyyuuurrrqqqqqqpppooouuutttrrrpppooooooppppppnnnppprrrrrrpppmmmlllllllllllllllmmmmmmnnnnnnnnnkkkkkkkkkllllllnnnooopppkkklllmmmnnnmmmkkkiiihhhfffccc^^^YYYUUUQQQLLLHHHBBBAAA@@@DDDOOO```ppp{{{|||xxxuuuuuurrrnnnjjjhhheeeaaa___ZZZZZZ[[[___dddkkkqqquuuzzzwwwrrrmmmgggaaaZZZUUUTTTTTTUUUXXX]]]dddkkkoooppptttxxxzzz{{{{{{{{{|||zzzxxxwwwwwwwwwvvvsssqqqkkkggg```WWWNNNGGGCCC@@@===<<<:::999:::<<<>>>@@@GGGJJJNNNRRRUUUVVVWWWWWWRRRUUUZZZ^^^ccciiinnnrrrxxx}}}mmmgggdddfffiiikkknnnsssxxxvvvkkkeee\\\UUURRRNNNJJJFFFDDDCCCBBBAAAAAABBBCCCDDDHHHMMMSSSYYY]]]```ccceeedddeeefffggggggggggggfffhhhggggggeeedddcccbbbbbb_________^^^^^^^^^]]]]]]YYYZZZZZZZZZZZZYYYXXXXXXTTTQQQMMMIIIEEEBBB>>>;;;:::999999999999;;;<<<===AAAEEELLLUUU___kkkwww~~~wwwnnnkkkgggbbb______^^^]]]]]]]]]]]]___```aaagggssszzzvvvpppbbbTTTCCC<<<666555555444666:::<<<>>>AAAEEEPPPddduuujjj^^^ZZZaaalllsssuuuxxxkkk^^^ZZZ]]]ccclllttt|||xxxbbbWWWNNNKKKHHHCCCAAACCC???======@@@CCCEEEKKKRRRYYY]]]bbbgggkkknnnoooooollloootttwwwwwwwwwxxxxxxzzz{{{{{{{{{{{{}}}~~~}}}|||{{{yyywwwvvvvvvwwwwwwwwwvvvuuutttvvvtttpppoooppptttyyy|||~~~|||{{{zzzyyyzzz{{{||||||{{{{{{{{{zzzzzzzzzzzz|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}||||||zzzzzz{{{|||}}}~~~zzzzzzzzzzzzyyyxxxwwwvvvssspppkkkgggbbb]]]WWWSSSOOOLLLHHHEEEBBB???<<<999777777777888888999999:::666666777888888888888888888777999<<<<<<>>>EEEMMMRRRdddjjjhhhhhhbbb\\\___dddjjjlllgggbbbcccddddddiiikkkmmmoooppptttzzzsss{{{xxxcccJJJ>>>AAA>>>AAANNNWWWfffpppyyy{{{zzzwwwqqqjjjgggccc^^^\\\aaaooorrraaa^^^cccgggjjjlllnnnkkkiiidddXXXIIIAAA@@@???DDDJJJSSSaaapppvvvuuurrrqqqooonnnoooooonnnmmmjjjjjjjjjkkkllljjjfffbbbWWWOOOHHHGGGGGGDDDCCCDDDDDDDDDGGGLLLOOORRR[[[eeelllwww{{{xxxtttrrrqqqqqqpppooosssrrrpppnnnmmmnnnooooookkknnnqqqqqqnnnlllkkkllljjjjjjkkklllmmmmmmnnnnnnmmmmmmlllllllllnnnooopppnnnnnnoooooonnnkkkiiigggccc___ZZZTTTOOOKKKFFFBBB@@@??????EEEQQQaaarrr|||}}}yyytttppphhhddd```]]]^^^aaadddfffddd```[[[WWWTTTPPPKKKHHHEEEEEEGGGJJJNNNTTTZZZ]]]bbbggglllpppqqqrrruuuwwwwwwwwwxxxyyyyyyvvvrrroooiiieee]]]TTTJJJCCC???>>><<<;;;:::999:::<<<>>>@@@DDDGGGLLLQQQTTTUUUUUUTTTTTTWWW[[[___cccggglllpppvvvzzz{{{mmmhhhfffhhhjjjjjjmmmrrrvvv|||rrrfff___VVVOOOKKKHHHDDDAAA===<<<;;;::::::;;;<<<===@@@DDDIIIOOOTTTYYY^^^bbbcccdddeeefffggghhhhhhhhhggggggfffeeeddddddcccccc^^^^^^]]]]]]]]]\\\\\\\\\XXXXXXYYYYYYXXXWWWWWWVVVRRROOOKKKGGGDDDAAA===::::::999999888999;;;<<<===???DDDMMMWWWbbbnnnzzz|||ssskkkiiigggccc``````[[[[[[[[[\\\]]]___aaabbbjjjwwwxxxsssmmm```RRRAAA:::444333333333555999??????@@@DDDPPPddd}}}xxxmmmaaa]]]bbblllsssvvvxxxjjj]]]YYY[[[aaaiiiqqq}}}rrrdddVVVMMMHHHJJJJJJEEEBBBCCCDDD???===???BBBCCCGGGMMM[[[^^^ccciiimmmpppqqqqqqmmmpppuuuxxxxxxxxxyyyyyy|||||||||{{{{{{}}}}}}{{{{{{yyyxxxvvvuuuvvvwwwwwwwwwvvvtttssswwwtttooommmnnnsssyyy}}}}}}zzzxxxxxxyyy{{{|||||||||{{{{{{{{{zzzzzzzzz~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzzzzzzz{{{|||~~~zzzzzzzzzzzzyyyxxxwwwwwwrrrooojjjeeeaaa[[[VVVRRRNNNKKKHHHEEECCC@@@<<<:::666666777888999:::::::::666666777777888888888999888777999<<<<<<>>>EEEMMMSSSgggqqqooonnnggg```dddhhhkkkjjjeeeaaa``````^^^```bbbdddeeehhhmmmvvv|||rrr|||zzzuuu___GGG>>>AAA???BBBOOOXXXjjjqqqwwwwwwvvvuuurrrmmmiiieee```^^^cccqqqzzzjjj\\\\\\dddkkkmmmoooqqqnnnkkkfffZZZJJJAAA???>>>CCCIIIRRRaaaooouuuuuusssqqqooooooooooooooommmjjjjjjjjjllllllkkkgggdddXXXQQQMMMMMMLLLHHHDDDCCCDDDDDDGGGLLLOOORRRZZZdddiiitttzzzwwwtttrrrqqqqqqpppnnnpppooommmlllkkklllnnnoooiiimmmppppppmmmkkkkkklllhhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmlllmmmnnnooopppppppppppppppnnnkkkhhhfffaaa]]]WWWQQQLLLGGGBBB>>>>>>>>>@@@GGGSSScccrrr|||~~~wwwqqqggg^^^ZZZYYYYYYZZZTTTPPPKKKHHHHHHGGGEEECCC>>>???@@@BBBEEEJJJNNNPPPXXX]]]dddhhhjjjlllooorrruuuvvvwwwyyyyyyvvvqqqllliiieee]]]SSSIIICCC??????<<<;;;:::999:::<<<>>>@@@AAAEEEJJJPPPSSSTTTRRRQQQVVVYYY\\\___bbbfffkkknnnsssxxxsssqqqllliiiiiiiiihhhjjjnnnuuuzzzooobbb[[[RRRKKKGGGDDD@@@===999888777666666777888999;;;>>>BBBGGGLLLSSS[[[```bbbcccdddfffggghhhhhhiiifffffffffeeeeeeddddddccc]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXWWWTTTSSSRRRTTTPPPLLLHHHEEEBBB???<<<:::999999888999:::<<<===>>>CCCMMMXXXeeerrr}}}xxxpppiiigggfffcccaaabbbZZZZZZZZZ[[[\\\___aaaccclllyyyyyyssslll___RRR???888333444555666:::???BBBAAA???AAAKKK^^^uuu}}}rrreee___ccckkkrrrtttsssmmmccc\\\[[[aaaiiiooowwwyyyiii]]]VVVIIIHHHFFFDDDCCCBBBBBBCCCAAAAAAAAA@@@???AAAEEEHHHRRRYYYbbbkkkppprrrssstttssstttvvvxxxyyyyyyyyyyyy}}}|||{{{{{{}}}~~~|||{{{{{{zzzxxxvvvzzzyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuwwwzzz}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}~~~}}}||||||||||||{{{||||||}}}~~~}}}|||{{{zzzwwwwwwwwwxxxyyywwwtttrrrmmmjjjgggccc___[[[VVVRRRMMMJJJFFFCCCAAA???<<<:::777777777777777777777777999999::::::::::::;;;;;;>>>:::888:::<<>>===>>>BBBNNN\\\eeennnuuuvvvwwwyyyyyyxxxkkkgggaaa]]]```lll~~~nnnggg^^^ZZZ^^^eeejjjmmmooolllkkkiii___OOOCCC>>>@@@CCCJJJWWWeeeooossstttpppnnnmmmmmmmmmmmmkkkjjjmmmlllllllllkkkiiiddd```\\\UUULLLGGGFFFEEEDDDCCCCCCBBBCCCGGGJJJMMMSSS[[[fffrrr~~~|||uuuqqqpppooollliiiiiiiiikkklllmmmnnnnnnnnnkkkmmmpppqqqooommmlllkkkkkkkkkkkkjjjjjjjjjiiiiiilllmmmnnnoooooonnnmmmlllnnnlllkkkkkkjjjhhheeebbb```[[[SSSLLLGGGCCC???===;;;>>>DDDKKKUUUcccpppyyy{{{qqqfff^^^YYYWWWVVVOOOMMMJJJGGGDDDCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJLLLNNNQQQVVV]]]cccgggjjjllltttxxxzzzyyywwwwwwsssmmmllleeeYYYNNNFFFAAA<<<:::999:::;;;;;;::::::<<<>>>DDDEEEHHHMMMQQQTTTUUUTTTUUUWWWZZZ]]]aaaeeegggiiirrrwww~~~wwwooollljjjhhhggggggiiikkkllluuu{{{pppgggZZZQQQIIIDDD@@@;;;999;;;777777777555444555777:::666888;;;???DDDLLLTTTZZZ\\\^^^bbbdddeeeeeegggiiigggeeebbbbbbdddeeedddbbbbbbaaa___]]]\\\\\\\\\\\\]]]\\\ZZZYYYXXXVVVSSSQQQPPPMMMHHHDDDAAA>>><<<:::777888999888888999;;;>>>AAAFFFOOOYYYdddqqq|||{{{rrrjjjeeeaaa]]]\\\^^^^^^[[[[[[^^^``````ccchhhkkkzzzxxxpppiii]]]QQQ===:::777444333555888:::@@@???>>>BBBJJJVVVccclllwwwuuuvvv{{{{{{uuuiii```aaajjjqqqrrrtttmmmddd^^^]]]ccckkkqqqyyyzzzkkk]]]SSSNNNHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???AAAEEEHHHPPPXXXccclllrrrtttuuuuuussstttvvvxxxyyyyyyyyyyyy{{{{{{{{{}}}}}}|||{{{{{{{{{yyywwwyyyyyyyyyyyyyyyzzzzzzzzzyyyyyy{{{}}}~~~}}}|||{{{zzzzzz{{{}}}~~~{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}~~~~~~}}}|||||||||||||||zzzxxxxxxxxxwwwxxxxxxwwwsssqqqnnnkkkgggccc___[[[UUURRRLLLIIIEEEBBB@@@>>>;;;999777777777777777777777777888888888999999999::::::===:::999<<<>>>@@@FFFMMMZZZgggtttvvvtttsssssssssuuuzzzzzzssskkkhhhgggeeeggghhhfffeeejjjuuu}}}}}}{{{}}}yyylllaaaSSSGGG>>>>>>@@@CCCOOO\\\eeennnxxx{{{}}}~~~}}}zzzssslllbbb[[[\\\iii{{{|||ooohhh___\\\___eeejjjmmmmmmjjjhhhfff]]]OOODDD@@@BBBEEEMMM[[[iiissswwwwwwpppooommmlllmmmlllkkkjjjmmmlllllllllllliiieeeaaa[[[TTTKKKFFFDDDDDDCCCBBBCCCAAABBBFFFIIILLLRRRZZZdddqqq}}}{{{tttppppppqqqooonnnmmmmmmmmmmmmmmmllllllkkkmmmooorrrrrrqqqnnnmmmmmmkkkkkkkkkjjjjjjjjjiiiiiimmmnnnoooooooooooonnnmmmlllkkkjjjjjjiiigggdddaaa\\\VVVNNNGGGBBB>>><<<:::;;;???EEEMMMVVVbbbnnnuuu|||sssjjjccc^^^\\\UUUSSSPPPLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNPPPQQQTTTXXX]]]ccciiilllrrrwwwzzzyyyxxxxxxtttnnnkkkcccWWWLLLDDD???;;;999999:::::::::999:::<<<>>>BBBCCCGGGKKKOOORRRSSSSSSUUUWWWZZZ]]]aaaeeehhhjjjrrrwww|||}}}rrrkkkjjjhhheeedddeeegggjjjmmmuuu~~~xxxlllbbbUUUMMMEEEAAA===888777999777777666555333444777:::888999;;;===@@@FFFMMMRRRXXX\\\```dddeeefffggghhhfffdddbbbbbbdddeeecccaaa```___]]][[[ZZZZZZZZZZZZ[[[YYYXXXXXXXXXWWWUUURRRNNNKKKFFFBBB@@@===;;;999777888999888888999<<<>>>AAAGGGOOOZZZfffrrr~~~zzzrrriiieeeaaa]]]\\\^^^___[[[[[[^^^```___bbbgggnnn|||wwwooogggZZZMMM===;;;777444333555888:::@@@???>>>@@@GGGQQQ\\\dddeeedddhhhppp{{{zzzttthhh___```iiippprrrtttnnnfff``````fffnnnttt{{{~~~{{{ttthhh[[[PPPIIIFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAA@@@???AAAEEEGGGMMMVVVcccooouuuwwwwwwvvvtttuuuwwwyyyzzzzzzyyyyyy|||}}}~~~}}}{{{{{{||||||zzzxxxyyyyyyyyyzzzzzz{{{{{{|||{{{}}}~~~}}}{{{{{{|||~~~{{{zzzyyyyyyzzz|||~~~~~~{{{zzzzzzzzz}}}|||{{{|||~~~}}}yyywwwzzzyyyxxxxxxwwwuuurrrooopppmmmhhhddd___ZZZUUUQQQLLLIIIEEEBBB@@@===;;;888777777777777777777777777777777888888888999999999<<<::::::>>>@@@BBBHHHPPP]]]lllzzz~~~{{{qqqnnnnnnooonnnooonnnlllqqq{{{{{{vvvmmmbbbYYYOOOEEE===???AAADDDNNN[[[cccnnnzzz{{{rrrdddYYYYYYddduuu}}}wwwoooiiiaaa___bbbgggkkkllliiifffdddbbb[[[NNNFFFCCCDDDIIIRRR```nnnxxx{{{zzzrrrooommmkkkllllllkkkjjjllllllllllllllljjjeeebbbYYYRRRJJJDDDCCCCCCBBB@@@BBB@@@AAAEEEHHHKKKQQQYYYcccooo|||zzzssspppqqqssstttsssrrrrrrqqqpppnnnkkkjjjhhhllloooqqqrrrpppnnnmmmmmmkkkkkkkkkjjjjjjjjjiiiiiinnnnnnppppppppppppnnnnnnkkkjjjiiihhhhhhfffccc```YYYSSSIIIAAA===;;;:::999<<>><<<:::888777888999888888999<<>>;;;888555444555888:::??????>>>>>>BBBIIIRRRYYYUUUVVVZZZfffsss}}}~~~xxxssshhh^^^^^^gggoooqqquuuooohhhbbbbbbhhhpppvvv}}}{{{xxxrrrhhh\\\QQQIIIEEEDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA@@@BBBEEEGGGKKKTTTcccooovvvyyyxxxxxxvvvxxxyyy{{{{{{{{{{{{zzz~~~}}}~~~}}}{{{|||}}}}}}|||zzzyyyyyyzzz{{{||||||}}}}}}}}}~~~}}}|||}}}|||{{{zzzzzz{{{}}}}}}xxxvvvvvvwww|||}}}{{{}}}~~~zzzxxx{{{zzzxxxwwwvvvtttqqqnnnqqqmmmiiiddd___ZZZTTTPPPLLLIIIEEEBBB@@@>>>;;;999777777777777777777777777888888888888999999999999===;;;<<<>>>@@@AAAHHHQQQcccttt{{{ooommmqqquuuuuuwwwvvvtttxxxyyypppfff^^^YYYLLLBBB<<>>:::999888666777777777666777;;;===>>>AAAFFFKKKOOORRRUUUWWWYYYZZZ]]]```eeejjjnnnpppyyy|||uuukkkdddbbb___\\\[[[^^^dddkkkpppwww}}}ppp```TTTIIIAAA;;;999777444555777:::;;;<<<;;;;;;===@@@CCC>>>???>>>===<<<>>>AAADDDNNNTTT\\\bbbeeeeeedddddd``````aaaccccccaaa___]]][[[[[[ZZZYYYXXXXXXXXXWWWXXXVVVUUUUUUVVVUUUSSSQQQKKKGGGCCC@@@>>><<<:::888777888999999888:::===???DDDIIIQQQ[[[fffrrr~~~zzzrrrkkkhhheee```___aaa```\\\[[[]]]^^^]]]```dddlllzzz~~~|||||||||{{{sssrrroookkkhhhbbbVVVIII???<<<888555444666888:::>>>>>>>>>===>>>CCCKKKQQQSSSSSSWWWbbboooyyy|||{{{vvvrrrggg]]]]]]eeemmmpppuuuppphhhcccdddiiiqqqvvv}}}~~~~~~{{{vvvpppiii^^^SSSKKKGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCFFFHHHIIISSS```mmmtttxxxyyyyyyyyyzzz|||}}}~~~}}}}}}|||~~~~~~|||}}}|||{{{|||~~~~~~~~~}}}zzzzzz{{{|||}}}}}}~~~~~~~~~}}}|||}}}~~~}}}|||||||||}}}{{{wwwvvvuuuxxx}}}}}}{{{}}}}}}{{{|||zzzxxxvvvuuussspppnnnpppmmmhhhccc___YYYSSSOOOMMMJJJFFFCCCAAA>>>;;;999777777777777777777777777999999999::::::::::::;;;===<<<===>>>???AAAIIISSSggg}}}yyykkkkkksssyyyzzz||||||zzz}}}wwwlllbbb[[[WWWJJJAAA<<<>>>AAACCCLLLXXX```lll{{{{{{qqqdddZZZYYYaaalllsssuuuxxxyyyzzz}}}~~~yyyqqqmmmhhhdddcccgggkkkllllllccc___]]][[[UUULLLFFFEEEIIINNNXXXeeesss{{{}}}|||wwwsssnnnkkkkkkkkkkkkkkkmmmllllllmmmmmmjjjfffcccXXXQQQHHHCCCBBBBBB@@@???EEECCCDDDGGGJJJLLLRRRYYYaaannn|||~~~vvvqqqqqqsssttttttsssrrrrrrqqqpppnnnmmmlllkkkmmmoooooommmkkkkkklllkkkkkkkkkjjjjjjjjjiiiiiimmmnnnoooooooooooonnnmmmkkkjjjiiiiiiiiihhheeebbbWWWPPPFFF>>>::::::<<<===;;;@@@IIISSS]]]gggqqqwww|||{{{sssmmmiiihhhkkknnnsssyyy|||~~~~~~~~~yyyzzzzzzzzzzzzyyywwwwwwuuuvvvsssnnnlllmmmmmmkkk^^^WWWLLLBBB<<<:::888888555555555555444666:::======BBBHHHNNNRRRVVVZZZ]]]^^^___aaaeeejjjoootttwwwwwwkkkddd^^^[[[YYYXXX\\\dddmmmsssyyy{{{lll\\\OOOEEE>>>999888888666777:::;;;===@@@BBBCCCDDDGGGIIIFFFFFFFFFDDDBBBBBBDDDGGGMMMSSS[[[bbbddddddbbbbbb]]]___aaaaaa```___]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWUUUTTTTTTRRRPPPMMMJJJGGGCCC@@@>>>===;;;999777888999999999:::>>>@@@FFFKKKRRR[[[eeeppp{{{zzzsssmmmjjjgggcccaaaccc```\\\[[[^^^___^^^```dddhhhuuu{{{zzz{{{zzz~~~xxxyyy|||}}}|||zzzwwwlllkkkiiieeeeeebbbXXXLLL@@@===999666555666999;;;===>>>>>>======AAAJJJQQQXXXXXXZZZcccoooxxxzzzyyyuuuqqqggg]]]\\\dddlllpppuuupppiiidddccchhhooottt{{{}}}}}}zzzyyyyyyuuuoooddd]]]SSSJJJFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDEEEGGGIIIIIIQQQ]]]hhhpppuuuxxxzzzzzz{{{}}}~~~~~~~~~}}}}}}yyy{{{}}}|||||||||{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~zzzyyyyyyzzz~~~~~~|||}}}~~~~~~}}}|||zzzwwwuuutttsssqqqooonnnkkkfffbbb^^^XXXSSSOOOLLLIIIEEEBBB@@@>>>;;;888777777777777777777777777999999:::::::::;;;;;;;;;===<<<===>>>???CCCNNN[[[nnnxxxlllnnnwww}}}}}}}}}|||sssiii```XXXUUUMMMCCC===???AAACCCMMMXXXaaannn~~~zzzoooaaaXXXXXX___hhhnnnnnnrrrttttttuuuvvvrrrllljjjfffdddeeeiiilllmmmmmmddd```^^^]]]WWWMMMGGGFFFIIIMMMWWWeeesss}}}zzzvvvppplllkkklllmmmmmmnnnnnnnnnnnnmmmjjjeeebbbYYYRRRJJJDDDCCCCCCBBB@@@FFFCCCDDDHHHJJJLLLRRRYYYaaammm{{{wwwsssrrrsssrrrqqqppppppqqqqqqppppppooonnnoooppprrrqqqooonnnnnnoookkkkkkkkkjjjjjjjjjiiiiiikkklllmmmmmmmmmmmmlllkkkkkkjjjiiiiiiiiihhheeecccVVVOOOEEE>>>;;;;;;===>>><<>>===AAAGGGKKKMMMOOOQQQRRRSSSSSSRRRPPPMMMLLLLLLNNNOOOTTT\\\aaabbbbbb```___\\\^^^______^^^\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXVVVTTTSSSSSSQQQNNNKKKHHHEEEBBB???>>>===;;;:::777888999999999;;;>>>AAAGGGKKKRRR[[[eeepppzzzzzzsssmmmkkkhhhdddbbbddd```]]]\\\___```___bbbfffiiiuuuzzzsssqqqtttyyy|||{{{wwwyyy}}}~~~}}}zzz}}}wwwuuurrrooohhhhhhfffeeeeeeddd[[[QQQAAA???:::777666777999;;;;;;===???>>>???EEEPPPYYY```___```hhhrrrzzz{{{zzztttqqqhhh]]][[[ccclllqqqtttooohhhccccccgggmmmqqqwwwyyywwwtttrrrrrrllldddYYYSSSKKKEEEDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFFFFFFFFFFHHHJJJJJJPPPYYYbbbjjjqqqwww{{{zzz{{{|||}}}}}}}}}|||{{{xxx{{{~~~||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||{{{|||}}}~~~~~~~~~~~~}}}~~~}}}{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyvvvuuutttsssqqqoookkkiiiddd```\\\XXXRRROOOJJJGGGCCC@@@>>>;;;888666777777777777777777777777888999999999::::::::::::<<<;;;<<<>>>@@@GGGWWWfff|||yyyooosss{{{~~~}}}~~~~~~wwwqqqkkkeee^^^ZZZQQQGGG@@@AAACCCEEEOOO[[[dddrrr|||ooo___TTTSSS[[[eeekkkkkkooopppllljjjkkkkkkiiigggdddccceeejjjmmmnnnmmmgggdddbbbaaaZZZPPPHHHGGGFFFJJJTTTcccttt}}}xxxqqqmmmlllmmmnnnooopppoooooonnnmmmiiiddd```[[[TTTKKKFFFDDDDDDCCCBBBEEECCCDDDGGGIIIKKKQQQXXX___lllzzz~~~wwwsssssssssrrrpppooooooppppppppppppooooooppprrrrrrrrrpppooopppqqqkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjkkkkkkjjjiiihhhiiihhhhhhhhhhhhgggeeebbbWWWQQQHHHBBB??????@@@AAABBBDDDGGGLLLUUU```mmmuuu~~~}}}uuummmggg^^^VVVLLLHHHAAA<<<999777555333333333222111111444999<<<:::BBBKKKRRRXXX]]]eeejjjjjjjjjlllpppvvv|||}}}zzzuuummmeee___XXXWWWWWWYYY___hhhrrrwww{{{ssseeeTTTHHHAAA;;;777999:::;;;===AAACCCIIIRRRYYY\\\^^^^^^___bbbbbb```\\\XXXUUUTTTUUURRRWWW]]]```aaa```^^^^^^[[[]]]^^^]]][[[ZZZ[[[]]]YYYZZZZZZ[[[[[[ZZZXXXXXXVVVTTTSSSRRRRRRQQQNNNLLLFFFCCC@@@===<<<<<<:::999777888999999:::<<>><<<999777444777777777777777777777777777888888888888999999999;;;:::<<>>:::777555333111222222222111111444888<<<999AAAKKKSSSXXX___gggmmmmmmnnnppptttyyysssqqqooollliiieee```\\\WWWVVVWWWZZZaaajjjsssyyy{{{}}}pppbbbRRRFFF@@@:::777888;;;<<>><<<;;;:::999888666888999999:::<<>>BBBGGGKKKVVV___jjjooonnnkkkjjjjjjlllkkkiiifffcccaaa^^^]]][[[[[[ZZZZZZ[[[]]]^^^___\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYWWWUUURRROOOLLLJJJIIICCCAAA>>><<<999888888888777888999999999:::===???EEEKKKVVV```iiitttzzzqqqnnnkkkiiigggeeebbb```_________aaadddggghhhhhhuuu{{{wwwzzzvvvtttuuuyyysssmmmggglllpppooolllhhh___VVVBBB???;;;888888999999999===BBBDDDCCCEEEQQQgggxxxvvvsssvvv||||||vvvhhh[[[YYYbbbnnnsssvvvrrrkkkfffdddeeehhhjjjllljjjgggddd```ZZZSSSNNNIIIGGGFFFDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPUUUZZZ___eeekkkpppuuuwwwyyyzzzzzzzzz|||~~~}}}|||}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||~~~~~~}}}{{{yyyxxxxxxwwwxxxwwwvvvvvvuuusssoookkkiiifffbbb___[[[VVVPPPLLLIIIFFFAAA>>><<<;;;999777555666666666666666666666888888888888888888888888999;;;>>>AAADDDOOOeeezzzwwwcccLLLBBBEEEBBBFFFTTT^^^ooo|||yyyppp```TTTSSS]]]fffiiiqqqrrrqqqkkkbbb]]]^^^```dddcccccccccdddfffhhhjjjjjjgggiiimmmiii]]]PPPKKKJJJQQQ]]]lllzzzzzzvvvqqqnnnnnnnnnnnnnnnnnnoooppppppnnnkkkgggdddbbb\\\TTTNNNKKKHHHEEECCCBBBCCCDDDEEEFFFJJJOOOSSS[[[dddppp{{{|||zzzwwwsssqqqooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooooopppooollliiihhhiiikkkjjjiiigggiiilllmmmkkkjjjjjjjjjeeeeeefffffffffeeedddddd```]]][[[[[[\\\]]][[[YYY[[[```eeeggghhhlllssszzzyyykkkiiihhhiiimmmppprrrrrryyy{{{}}}}}}vvvjjj\\\SSSEEEAAA<<<888777666555444000000000111222333555555:::>>>CCCIIIPPPXXX```eeejjjllloootttzzzvvvjjjcccXXXZZZ]]]___^^^\\\XXXVVVRRRUUUYYY]]]bbbiiittt{{{|||tttfffUUUEEE<<<;;;;;;<<<===@@@FFFMMMSSSdddjjjpppqqqmmmhhhffffffaaa```^^^]]][[[ZZZZZZZZZXXXXXXYYYYYY[[[]]]___```]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVTTTQQQNNNKKKHHHGGGBBBAAA>>>;;;999888777777777888999999999:::===@@@EEELLLVVV```iiittt~~~rrrnnnjjjfffeeedddcccbbbaaa``````aaaccceeeggggggvvv~~~|||yyyooonnnpppwwwwwwqqqqqquuuwwwsssnnnggg\\\RRRDDD@@@<<<::::::;;;;;;;;;<<>>BBBFFFSSSjjj~~~lllPPPCCCEEEDDDHHHTTT[[[ppp{{{|||tttnnnaaaVVVWWWaaajjjnnntttwwwxxxssskkkdddbbbcccjjjiiifffdddcccdddeeefffiiiggghhhmmmkkkbbbWWWQQQNNNWWWgggxxxzzzvvvqqqnnnnnnnnnnnnmmmmmmnnnnnnooonnnmmmkkkjjjddd___WWWPPPKKKGGGEEECCCAAACCCDDDFFFGGGJJJNNNQQQXXXaaammmxxx|||{{{xxxuuurrrooonnnmmmooooooooonnnnnnnnnmmmmmmmmmmmmnnnoooooopppqqqqqqnnnllljjjiiikkkllllllkkklllmmmooonnnllljjjiiiiiieeeffffffgggggggggffffffdddfffiiinnnrrrtttsssqqqrrruuuxxxzzz|||~~~qqqiiiWWWVVVUUUWWW[[[___aaaaaajjjlllpppuuuyyy}}}|||xxxsssjjj]]]TTTEEEAAA<<<888666555444333000000000111222333444555888;;;???DDDJJJRRR[[[```hhhiiikkknnnrrrvvvyyy{{{~~~|||pppccc[[[OOOQQQUUUXXXYYYXXXVVVUUUQQQUUUZZZ___dddllluuu}}}~~~zzzppp```OOOAAA:::<<<===>>>@@@EEEMMMVVV\\\hhhjjjjjjfff^^^XXXVVVUUUQQQPPPOOONNNNNNPPPRRRSSSTTTTTTUUUWWWZZZ]]]```aaa_________```___^^^^^^]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTRRROOOLLLIIIGGGEEEAAA@@@===;;;999888777777777888999999999:::===@@@EEELLLVVV```jjjttt~~~{{{rrrnnnhhheeedddeeeeeeeeeccccccbbbaaabbbeeehhhiiiyyyzzzwwwmmmlllnnnttt~~~yyytttwwwzzzzzzvvvpppiii^^^SSSEEEBBB>>><<<<<<======<<<;;;???BBB@@@???FFFUUUbbbjjjfffcccfffmmmvvv{{{}}}zzzuuuiii]]]ZZZdddpppvvvsssooojjjfffdddeeehhhjjjiiifffbbb]]]WWWPPPIIIDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKLLLNNNOOOPPPQQQXXXYYYZZZ[[[]]]aaaggglllnnnooorrruuuxxx}}}~~~zzz{{{~~~~~~}}}}}}||||||}}}}}}{{{{{{{{{{{{|||~~~}}}|||{{{zzz{{{|||~~~}}}||||||}}}~~~}}}zzzxxxwwwvvvvvvwwwvvvuuuuuutttqqqmmmjjjdddaaa]]]YYYUUUQQQMMMIIIFFFBBB>>>;;;:::999777555777777777777777777777777555666777888999:::;;;;;;<<<<<<>>>BBBHHHTTTkkk~~~sssTTTCCCEEEDDDIIISSSXXXjjjtttzzzqqqmmmcccZZZ[[[fffppptttwww|||~~~wwwpppnnnnnnqqqnnnjjjfffeeeeeefffhhhkkkjjjkkkooopppiii]]]UUUSSS^^^oooyyyvvvqqqooonnnnnnmmmllllllllllllkkkkkkkkkkkkjjjfffaaaYYYPPPJJJFFFDDDCCC@@@BBBEEEFFFGGGIIIMMMOOOUUU^^^jjjvvv|||~~~}}}{{{xxxuuurrrooonnnooooooooonnnnnnnnnnnnmmmlllmmmnnnoooppppppqqqqqqmmmlllkkkkkklllmmmmmmmmmooopppqqqooollljjjiiiiiigggggghhhiiiiiijjjiiiiiihhhkkkqqqxxxvvveee[[[LLLKKKJJJLLLPPPRRRTTTTTTVVVYYY^^^dddhhhkkklllmmmtttuuuwwwzzzzzzqqqkkkdddYYYQQQGGGCCC===888666555333222333333333333444555666777666888;;;>>>CCCKKKSSSYYY^^^___```aaaccceeegggiiilllqqqxxx~~~zzznnnaaaXXXPPPRRRTTTVVVVVVUUURRRQQQPPPUUU[[[```eeemmmvvv|||}}}wwwkkkZZZJJJ???:::;;;>>>BBBFFFKKKRRRZZZ___```___[[[TTTLLLGGGEEEEEEDDDCCCAAAAAABBBDDDGGGIIINNNOOOQQQUUUYYY\\\___aaa``````aaaaaa``````___^^^\\\[[[ZZZYYYXXXWWWVVVVVVTTTSSSQQQNNNKKKHHHFFFEEE@@@???<<<:::888777777777666777888999999;;;>>>@@@EEEMMMWWWbbbkkkuuuxxxpppmmmiiigggggghhhhhhgggeeeddddddcccdddhhhnnnrrr~~~{{{}}}{{{qqqnnnlllpppyyy}}}xxxuuuvvvxxxwwwtttppplllaaaWWWGGGCCC???===<<<=========999===@@@>>><<<@@@KKKUUUXXXWWWYYY___hhhqqqwwwzzzvvvrrrhhh[[[XXXaaannnuuuuuurrrlllgggeeeeeefffhhhhhheee```[[[UUUOOOHHHDDDBBBAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGKKKKKKLLLMMMOOOQQQSSSTTTZZZ\\\^^^```aaabbbeeeggghhhkkknnnsssxxx~~~}}}|||yyyzzz~~~~~~}}}|||{{{{{{{{{|||}}}~~~{{{{{{zzzzzzzzz{{{{{{{{{wwwwwwwwwxxxzzz}}}~~~}}}~~~~~~~~~|||zzzxxxwwwvvvvvvwwwvvvuuutttsssppplllhhhbbb___ZZZVVVSSSOOOKKKHHHDDDAAA===;;;999888666555444444555666666777888888555555666888999:::;;;<<<>>>>>>???CCCHHHSSSgggxxxxxxxxx}}}vvvVVVCCCEEEEEEIIIRRRUUUaaaiiiuuu~~~}}}{{{pppnnnfff^^^___iiitttyyy~~~xxxuuuuuusssooojjjfffeeefffhhhjjjooopppqqqtttvvvpppcccXXXTTT^^^ooo|||xxxuuuqqqooonnnnnnmmmlllmmmmmmlllkkkjjjjjjiiiiiigggbbbZZZQQQIIIDDDCCCCCCAAABBBEEEFFFGGGIIILLLNNNSSS[[[hhhttt{{{~~~~~~{{{xxxuuurrrpppnnnpppooooooooonnnnnnnnnnnnkkklllmmmoooooopppoooooommmmmmmmmmmmmmmmmmnnnnnnpppqqqqqqooollliiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkiiilllpppvvv}}}ppp^^^SSSHHHGGGFFFGGGIIIJJJJJJIIIHHHJJJOOOTTTXXXZZZ[[[[[[___aaadddhhhoooxxx{{{lllccc\\\SSSMMMIIIEEE>>>999666444222111333333333333444555666666555666888:::>>>DDDKKKPPPQQQQQQQQQQQQRRRSSSTTTTTTXXX\\\dddkkkqqqxxx~~~zzznnn```WWWRRRSSSUUUUUUTTTRRRPPPNNNPPPUUU[[[aaaeeelllsssyyy|||zzzsssfffUUUFFF???<<<:::???FFFKKKPPPSSSVVVYYYTTTRRRNNNHHHCCCAAA@@@AAA>>><<<:::999:::<<<>>>@@@GGGIIIMMMQQQVVVZZZ^^^___``````aaaaaa``````___^^^\\\[[[ZZZYYYXXXWWWVVVVVVTTTSSSQQQNNNKKKHHHFFFDDD???>>>;;;999888777777777666777888888999;;;>>>AAAEEEMMMXXXcccmmmwwwyyymmmlllkkkllllllllliiigggffffffffffffhhhooowww~~~wwwttt{{{}}}qqqlllhhhjjjrrr||||||yyyxxxwwwtttuuussspppooolllbbbXXXHHHEEE@@@===<<<<<<<<<;;;888<<<>>>===:::===EEEMMMMMMPPPUUU]]]fffoootttvvvuuurrriii\\\XXXaaannnvvv~~~zzzssslllgggdddcccdddeeeaaa\\\WWWSSSMMMGGGCCCAAA@@@?????????@@@AAABBB@@@AAABBBCCCDDDEEEEEEFFFJJJJJJLLLNNNPPPSSSVVVWWWZZZ]]]aaaccccccbbbbbbcccdddhhhmmmssszzz}}}}}}|||zzz|||~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~}}}zzzzzzzzzzzzyyyxxxxxxxxxssstttwwwzzz}}}}}}||||||}}}}}}~~~}}}}}}{{{yyyxxxwwwwwwwwwwwwvvvttttttrrroookkkgggaaa]]]XXXTTTQQQNNNJJJHHHDDDAAA===:::999888777555333444444555777888888999555666777888999:::;;;;;;>>>===???CCCGGGPPP```ooo~~~yyypppiiihhhnnnttttttTTTCCCEEEDDDGGGPPPTTT\\\cccnnnvvvzzz{{{{{{zzzpppnnnggg^^^^^^iiiuuu{{{wwwttttttrrrnnniiidddccceeehhhkkksssvvvxxx{{{~~~yyyjjj[[[QQQZZZhhhwww~~~zzzwwwtttqqqooonnnnnnlllkkkooonnnmmmlllkkkjjjjjjiiifffbbbZZZPPPGGGCCCBBBDDDBBBCCCDDDEEEFFFHHHLLLNNNRRR[[[hhhssszzz~~~}}}|||yyyvvvssspppooonnnppppppooooooooonnnnnnnnnlllmmmnnnooopppooonnnmmmmmmooopppooonnnmmmnnnooonnnoooooommmjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjggghhhiiimmmtttmmm[[[OOOFFFEEECCCCCCDDDDDDBBBAAABBBCCCFFFJJJLLLNNNOOOOOONNNPPPTTTXXX___hhhrrryyyyyyfff[[[SSSMMMIIIGGGCCC===888666444222111222111111111222222333444444555777888999===CCCGGGEEEDDDDDDCCCCCCDDDEEEEEEGGGKKKQQQWWW___hhhqqqvvv}}}{{{ooo```VVVRRRSSSUUUUUUUUUTTTRRRQQQPPPUUU\\\aaadddiiiooosssvvvtttmmm___OOOCCC??????<<>>===;;;888777666666777555777888888999;;;???AAAEEEMMMYYYeeepppzzzvvvjjjjjjkkkmmmnnnmmmkkkhhhggghhhhhhiiilllttt|||tttpppxxx}}}mmmiiifffiiiqqqzzz~~~uuuvvvzzzzzzwwwvvvrrrnnnmmmjjj```VVVKKKGGGBBB>>>===<<<;;;:::888<<<>>>===;;;>>>EEEKKKMMMRRRYYYbbbjjjpppsssuuuwwwvvvmmm```[[[cccpppxxx|||uuummmgggcccaaaaaa___[[[WWWRRRNNNJJJEEEAAA@@@@@@?????????@@@BBBCCC???@@@@@@AAABBBCCCDDDDDDHHHIIIKKKMMMQQQUUUXXXYYY^^^aaadddfffeeedddddddddcccgggnnnvvv}}}~~~}}}~~~~~~|||{{{zzzyyy{{{|||}}}~~~|||{{{yyyyyyyyyyyyyyyxxxxxxwwwtttwww{{{}}}||||||||||||}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwuuutttsssrrrooojjjfff```]]]WWWSSSPPPMMMJJJHHHDDDAAA===;;;:::999777666666666666777777888888888666666777888999999::::::<<<;;;===BBBFFFNNN[[[hhhooommmiiiccc]]]\\\bbbhhhxxx|||oooRRRCCCEEECCCEEENNNSSS^^^dddmmmtttwwwwwwwwwwwwooommmfff\\\\\\fffssszzz~~~wwwvvvwwwtttpppiiidddbbbeeehhhkkkuuuyyy~~~qqq___QQQWWWaaannnxxx}}}}}}|||wwwtttqqqooonnnmmmllljjjllllllllllllkkkjjjiiiiiieeeaaaYYYOOOFFFAAABBBDDDCCCCCCDDDCCCDDDGGGKKKOOORRR[[[hhhttt{{{~~~~~~{{{xxxuuurrrqqqqqqqqqpppppppppooooooooonnnnnnnnnooopppqqqqqqooonnnlllnnnppprrrqqqnnnmmmmmmoookkkllllllkkkiiihhhiiijjjhhhiiiiiiiiiiiihhhhhhgggddddddccceeejjjuuu}}}jjjWWWLLLEEECCCBBBBBBCCCBBB@@@>>>@@@@@@AAACCCDDDEEEFFFGGGDDDFFFIIIMMMRRRZZZbbbhhhpppxxx~~~nnn]]]RRRJJJFFFDDDAAA===999555444444444333222222111111111222333333444555666777777999<<>>======<<<<<<======>>>>>>@@@DDDIIIPPPYYYdddkkkvvvyyy~~~|||qqqcccYYYXXXXXXYYYYYYYYYWWWVVVUUUQQQVVV\\\```bbbeeeiiimmmnnnllleeeXXXIII@@@???BBB@@@DDDHHHJJJIIIGGGDDDDDD??????>>>?????????>>>>>>======<<<<<<<<<<<<<<<======@@@EEEKKKPPPUUUXXXYYY]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZYYYYYYXXXXXXXXXWWWQQQPPPNNNKKKHHHEEECCCBBB===<<<:::888777666666777555666888888999;;;???BBBDDDMMMZZZgggrrr}}}ttthhhhhhhhhjjjllllllkkkiiiiiijjjjjjjjjmmmwwwvvvmmmkkkttt~~~ooommmmmmqqqwww~~~vvvmmmqqqyyy{{{zzzxxxsssnnnnnnlllbbbWWWOOOKKKEEEAAA>>>===;;;:::999<<<>>>======@@@GGGNNNTTTZZZccckkkqqqtttuuuvvvyyyxxxpppbbb\\\cccoooxxx}}}yyyssskkkfffbbbaaaaaaZZZVVVRRRNNNKKKGGGCCC???@@@@@@?????????AAABBBCCC>>>??????@@@AAABBBCCCDDDFFFGGGJJJMMMQQQUUUYYY[[[ccceeehhhhhhhhhggghhhiiiccchhhpppxxx~~~~~~}}}|||zzzyyyyyy{{{|||~~~~~~}}}{{{zzzxxxxxxyyyzzzzzzyyyyyyyyywwwzzz}}}}}}}}}}}}}}}~~~}}}}}}{{{zzzyyyyyyxxxxxxyyyyyywwwuuutttsssrrrnnnjjjfff```\\\WWWSSSPPPMMMJJJHHHDDDAAA===;;;:::999888666999999999888888888888888777777777888999999::::::999999<<>>>>>>>>>>>???@@@AAAAAAAAACCCEEEHHHLLLRRRXXX]]]aaahhhqqquuuwww{{{tttmmmbbbUUUKKKCCC@@@>>>;;;888555333333444555555444444333333333444555555444555777777666666888:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAGGGQQQ\\\cccnnnssszzz~~~uuuhhh___`````````___]]][[[YYYWWWQQQVVV\\\___aaabbbfffiiihhhggg```SSSEEE>>>???CCCDDDFFFHHHGGGDDD@@@>>>>>>@@@@@@AAACCCDDDDDDBBB@@@>>>>>>>>>???????????????;;;>>>CCCIIIOOOSSSVVVWWW\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXPPPOOOLLLJJJGGGDDDAAA@@@===;;;:::888666666666666555666888888999;;;???BBBDDDMMM[[[hhhtttwwwhhhgggeeefffhhhjjjkkkkkkjjjkkkkkkkkkmmmwww}}}ooogggeeeppp~~~vvvvvvwww{{{|||zzz~~~ooofffmmmvvvyyyzzzxxxsssooopppooofff[[[RRRNNNHHHCCC@@@>>><<<::::::<<<>>>>>>>>>CCCJJJPPP[[[aaajjjrrrvvvxxxxxxwwwxxxwwwooobbb[[[aaammmvvvwwwtttqqqnnnkkkfff^^^XXXXXXUUUQQQKKKFFFBBB???>>>@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDFFFIIIKKKNNNRRRXXX\\\ccceeefffgggfffgggiiijjjkkkmmmrrryyy~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{|||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzyyy{{{{{{{{{|||{{{{{{zzzzzzyyywwwuuurrrppplllhhhddd```\\\WWWRRRNNNKKKHHHEEECCCAAA???<<<999666555444666777888999999888777666;;;:::888777777888:::<<<888999;;;???FFFOOOXXX]]]`````````]]]YYYYYY]]]aaaooollliiikkkpppwww|||~~~}}}zzzvvvrrrqqqqqqsssuuusssyyy}}}bbbOOOBBBAAACCCBBBGGGPPP[[[cccooozzz~~~|||vvvqqqmmmggg^^^WWWWWWaaaooozzz}}}~~~{{{oooccc```fffmmmpppuuuyyy}}}zzzlll[[[ZZZ^^^jjjzzz}}}xxxtttpppnnnnnnnnnllliiijjjkkkkkkkkkjjjiiigggfffddd```XXXOOOIIIFFFEEEEEEBBBCCCDDDDDDEEEGGGKKKNNNTTT```pppzzz||||||~~~wwwrrrqqqqqqrrrrrroooooopppqqqqqqqqqqqqqqquuuuuuuuutttrrrooommmkkklllkkklllmmmooonnnkkkhhhhhhgggffffffgggiiijjjkkkjjjhhhffffffiiiiiihhhffffff```\\\___iiirrruuuuuuxxxzzzeeeQQQFFFAAA>>>===AAAEEEGGGDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCGGGLLLPPPRRR[[[]]]aaaeeejjjnnnqqqsssxxxxxxxxxwwwsssmmmhhhdddYYYTTTMMMFFFBBB>>><<<:::999555222222444555333111222222222222333444555555222222333444555777777888666888:::;;;;;;;;;<<<===:::;;;===AAAFFFNNNVVV\\\nnnssszzz}}}|||wwwrrrppptttsssooohhhcccaaa\\\UUUSSSWWW\\\^^^^^^___aaadddddd```XXXMMMBBB======@@@DDDEEEDDDBBB@@@@@@AAABBBBBBFFFHHHFFFGGGJJJKKKJJJKKKIIIFFFBBBAAAAAABBBCCC??????@@@DDDKKKUUU]]]ccccccaaa___\\\[[[ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUPPPMMMIIIFFFEEECCC@@@>>><<<;;;888666555555666666555777999::::::;;;===???GGGPPP]]]iiisss}}}yyyjjjeee```___bbbfffhhhhhhiiigggiiillloootttvvviiiiiillluuuppphhhnnnuuuuuuyyytttoooppptttrrriiiaaaPPPMMMHHHBBB>>>;;;;;;;;;<<<<<<======???CCCIIIMMMWWW\\\dddkkkqqqvvvzzz|||wwwssskkkaaa]]]bbbppp{{{xxxuuuqqqnnnkkkeee]]]XXXUUUSSSOOOJJJFFFCCCAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAABBBBBBCCCEEEHHHJJJMMMQQQWWW[[[bbbdddfffgggggghhhjjjlllmmmooorrrxxx~~~~~~}}}}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxuuusssqqqmmmiiieee```\\\VVVRRRNNNKKKHHHEEEBBBAAA>>>;;;999666555444666777888999999888777666999999888777888999:::;;;===<<<<<<>>>DDDLLLVVV\\\bbbcccbbb___\\\\\\```cccoookkkgggfffiiimmmqqqrrrtttqqqnnnmmmooosssvvvxxxxxx}}}ttt]]]MMMAAAAAACCCBBBFFFOOOZZZcccooozzz~~~{{{tttooohhhddd\\\WWWWWW```nnnxxx}}}}}}|||pppddd```fffllloootttwww{{{{{{nnn``````fffsssxxxtttooommmnnnnnnllliiijjjjjjkkkjjjjjjhhhgggfffddd```YYYRRRLLLHHHFFFFFFDDDEEEEEEEEEDDDFFFJJJMMMSSS]]]lllwww|||~~~~~~xxxsssqqqqqqqqqpppqqqqqqqqqqqqqqqqqqppppppssssssssssssqqqpppnnnmmmmmmlllkkkllllllkkkhhhfffeeeeeeeeefffgggiiijjjkkkjjjhhhgggggghhhhhheeeccc^^^\\\\\\```hhhnnnqqqqqqqqq{{{vvvbbbPPPEEE@@@>>>>>>BBBGGGIIIGGGCCC>>>>>>>>>>>>>>>>>>>>>>>>======???AAAEEEIIIMMMOOOSSSTTTWWWZZZ]]]```cccdddccccccbbb```]]]XXXTTTQQQOOOJJJDDD@@@===;;;999777888777555444444444333222333333222222333444666777444444444555555555555555555777:::;;;::::::;;;<<<<<<>>>@@@CCCHHHPPPYYY___jjjooowww|||}}}{{{yyyxxxuuuuuuqqqjjjfffccc^^^WWWTTTWWW[[[]]]]]]]]]___aaa___ZZZRRRIIIBBB>>>???AAA@@@@@@@@@???>>>@@@DDDGGGJJJPPPUUUUUUUUUWWWUUUQQQMMMLLLJJJHHHHHHHHHIIIJJJFFFEEEEEEHHHNNNVVV^^^ccccccbbb___]]][[[ZZZYYYYYYWWWXXXXXXWWWWWWVVVUUUTTTPPPMMMIIIFFFDDDBBB???===;;;999777555444444555555555777999::::::;;;>>>@@@GGGPPP\\\iiittt~~~|||kkkeee^^^\\\^^^cccfffgggiiiggghhhkkknnnsss}}}zzzkkklllpppzzzxxxrrrxxx|||zzzzzzuuuqqqqqqtttrrrhhh```SSSPPPKKKFFFAAA???======??????>>>======@@@EEEIIIQQQUUU]]]dddjjjpppvvvzzz{{{vvvmmmccc]]]bbbooozzzxxxuuuqqqmmmhhhbbb\\\WWWQQQOOOLLLHHHEEECCCBBBBBB@@@@@@@@@@@@????????????>>>>>>??????@@@AAAAAAAAABBBDDDFFFHHHKKKOOOUUUYYYbbbdddfffhhhhhhjjjlllnnnqqqrrrsssvvvzzz~~~}}}||||||}}}||||||{{{||||||}}}}}}{{{{{{||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||}}}|||{{{zzzzzzyyyyyyzzzwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvtttsssooojjjfff___[[[UUUQQQMMMJJJGGGEEEBBB@@@>>>;;;888666555444666777888999999888777666666777777888999:::;;;;;;>>>===<<<===BBBKKKVVV^^^bbbddddddaaa______dddhhhuuunnngggcccdddfffgggfffiiiggggggjjjpppvvv{{{~~~~~~iiiUUUIII@@@@@@BBBBBBEEELLLYYYbbbppp{{{{{{sssmmmdddbbb]]]XXXXXX___kkktttyyy{{{}}}|||{{{{{{zzzoooccc```eeekkkmmmsssuuuxxx|||{{{ooo___```gggtttwwwsssnnnlllmmmmmmkkkiiijjjjjjjjjjjjjjjiiihhhgggeeebbb]]]WWWQQQMMMJJJHHHHHHHHHGGGFFFDDDEEEHHHJJJQQQYYYeeerrr|||~~~yyyuuusssqqqooonnnooopppppppppqqqqqqqqqqqqppppppqqqqqqqqqppppppooonnnllljjjjjjjjjiiigggeeeddddddeeefffggghhhiiijjjjjjiiihhhhhhgggeeebbb___VVVZZZ```eeehhhkkklllnnnqqqxxx}}}}}}ppp^^^NNNEEE>>>>>>@@@EEEIIIKKKHHHDDD========================<<<======???AAAEEEHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQOOOLLLIIIFFFEEEDDDAAA<<<:::999888777666777777777555333222222333555444333222333555777888777666666555444333222222333666999::::::::::::;;;;;;===???CCCHHHQQQZZZaaaiiiooovvv|||~~~{{{{{{xxxrrrmmmiiibbb[[[VVVWWWZZZZZZZZZ[[[\\\^^^\\\VVVMMMFFFBBBBBBBBBBBB>>>>>>>>>>>>???DDDJJJOOOVVV^^^dddffffffddd___XXXOOONNNMMMLLLMMMOOOQQQSSSQQQOOOMMMMMMQQQWWW___ccccccbbb```]]][[[ZZZYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSOOOLLLHHHEEECCCAAA>>>;;;999888666444333333444555666777999::::::<<>>===<<>>>>>??????@@@@@@@@@AAAAAABBBDDDFFFIIIMMMRRRVVV```bbbeeehhhiiikkkoooqqqtttttttttuuuwww{{{~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{|||{{{yyyxxxxxxxxxyyyzzzuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvuuussspppjjjggg]]]ZZZTTTPPPMMMJJJGGGDDDAAA@@@===;;;888666555555666777888999999888777666444555777999:::;;;;;;;;;:::;;;<<<>>>BBBLLLWWW```ggghhhiiihhhgggiiinnnsss}}}uuukkkffffffggggggeeeeeedddeeekkkttt|||tttaaaMMMEEE???@@@BBBBBBEEEJJJVVV```ooo|||~~~wwwpppfffeeeaaa\\\YYY]]]gggooorrrvvv{{{|||zzzzzz{{{}}}|||wwwlll```]]]ccciiikkkrrrtttvvvzzz{{{ppp[[[]]]eeerrr~~~wwwsssmmmkkklllmmmllljjjllllllllllllkkkkkkkkkkkkhhhfffbbb\\\WWWRRRNNNLLLJJJJJJIIIGGGEEEEEEGGGIIIOOOTTT^^^lllzzz{{{wwwuuurrrooommmllllllmmmnnnpppqqqrrrsssnnnnnnooopppqqqqqqqqqqqqnnnllljjjiiiiiiiiihhhgggeeeeeefffgggggggggggggggjjjjjjiiihhhgggddd```^^^XXXaaajjjnnnmmmjjjkkkmmmxxx|||}}}yyyyyyvvviii[[[MMMEEE>>>@@@CCCGGGJJJIIIEEEAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLKKKIIIGGGEEECCCBBBBBB???<<<999777777888777666555777777555111///111444555444222111222444666888777666666555444333222222222555888:::::::::;;;<<<;;;>>>BBBGGGNNNWWWaaahhhooosssxxx|||~~~yyysssjjjaaaYYYYYYYYYYYYXXXYYYZZZ[[[\\\UUUKKKEEECCCCCCCCCAAAAAAAAABBBCCCGGGNNNWWW]]]ffflllppppppoookkkbbbZZZNNNLLLJJJIIILLLQQQWWW[[[\\\YYYUUUSSSTTTXXX]]]aaabbbaaa```^^^[[[ZZZXXXXXXVVVVVVVVVVVVUUUTTTRRRRRROOOKKKGGGDDDBBB???<<<:::999888555444333333444555666888999:::;;;===@@@BBBLLLTTT```lllvvvrrriii^^^XXXYYY___dddgggiiigggfffhhhjjjooozzz}}}sssuuu{{{}}}zzzwwwwwwwwwrrrggg^^^XXXUUUQQQKKKGGGCCCAAA@@@<<<<<<<<<;;;<<<@@@EEEIIIHHHLLLQQQXXX```jjjttt{{{zzzqqqeee___bbbnnnxxxtttrrrllleee^^^WWWSSSQQQOOOMMMJJJFFFCCC@@@??????@@@@@@@@@@@@@@@@@@@@@AAA>>>???????????????@@@@@@@@@AAACCCEEEGGGKKKQQQTTT^^^```dddgggjjjmmmqqqsssuuuvvvvvvuuuuuuyyy~~~}}}|||~~~~~~~~~~~~~~~|||{{{{{{zzz{{{~~~~~~}}}}}}}}}}}}~~~zzzyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxwwwwwwxxxyyyyyyuuuvvvwwwxxxyyyyyyyyyyyywwwvvvvvvuuusssnnniiiddd\\\XXXSSSOOOLLLIIIFFFDDD@@@???===:::888666555555666777888999999888777666444555777888::::::::::::888;;;>>>@@@DDDLLLXXX```mmmoooqqqppppppsssyyy~~~{{{pppkkkmmmoooooommmllljjjkkkqqq{{{xxxqqqhhhYYYHHHCCC@@@AAABBBCCCFFFIIISSS^^^ooo}}}|||wwwlllllliiibbb\\\\\\cccjjjnnnttt|||~~~{{{yyyyyy|||wwwkkk^^^ZZZ```gggjjjrrrssstttwww~~~xxxnnn\\\___gggsss~~~xxxsssmmmkkklllmmmmmmkkknnnnnnnnnnnnnnnnnnooooookkkiiifffaaa[[[UUUQQQNNNKKKKKKJJJGGGEEEEEEGGGIIINNNQQQYYYgggvvv|||yyywwwtttqqqnnnmmmmmmllllllmmmnnnooopppnnnooooooppppppqqqrrrsssnnnllljjjiiijjjkkkjjjiiiggggggffffffeeedddddddddhhhiiiiiihhhfffcccaaaaaacccmmmwwwxxxrrrmmmmmmpppzzz}}}|||wwwvvv|||}}}vvvmmmcccWWWLLLEEE???AAAEEEIIIIIIFFF@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<===>>>@@@@@@AAACCCEEEFFFGGGHHHEEEDDDBBB???>>>===<<<<<<<<<:::777666666666666444333555555333000///111333444333222111222444666777555555555555555555555555222555888999:::<<<>>>@@@@@@DDDJJJRRRZZZcccmmmssssssvvvzzz}}}}}}rrrhhh]]][[[XXXWWWVVVWWWWWWWWW[[[SSSJJJDDDBBBBBBAAA@@@AAACCCGGGMMMTTT^^^hhhoooxxxzzzzzzvvvrrrnnndddZZZKKKHHHDDDBBBFFFOOOYYY```dddaaa\\\YYYWWWXXX[[[]]]```___^^^]]][[[YYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPMMMJJJFFFBBB@@@>>>;;;999999888666444444444666666777888::::::;;;===AAADDDQQQYYYdddoooyyytttlllbbb\\\]]]aaaeeeggghhhffffffhhhkkkppp|||wwwvvvxxx~~~zzz}}}}}}{{{{{{zzzssshhh___XXXVVVQQQLLLGGGCCCAAA???======<<<<<<<<>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???????????????????????????AAACCCDDDFFFJJJOOOSSS[[[^^^bbbfffjjjnnnrrruuuuuuvvvwwwwwwwwwzzz~~~~~~}}}|||{{{yyyyyyyyyzzz{{{|||}}}~~~zzz{{{{{{{{{||||||}}}}}}yyyyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxyyyyyyyyyyyyvvvuuutttsssqqqllleeeaaaZZZWWWRRRNNNKKKHHHEEECCC@@@>>><<<:::888666555555666777888999999888777666555666666777888999::::::;;;>>>AAACCCFFFOOO[[[eeerrrtttuuutttsssuuuzzz}}}sssppptttxxxyyywwwuuurrrrrrxxx~~~kkkccc^^^RRRFFFDDDBBBAAABBBDDDGGGIIIRRR]]]nnn}}}|||ssstttpppggg^^^[[[aaahhhmmmttt~~~}}}nnn___ZZZ___fffiiipppqqqrrruuuzzz{{{sssgggYYY]]]fffrrr}}}yyysssnnnkkkmmmnnnnnnmmmpppooooooooopppqqqrrrrrrnnnlllgggbbb[[[UUUQQQOOOKKKKKKJJJHHHFFFFFFIIIKKKNNNPPPWWWcccpppzzz~~~~~~{{{xxxvvvtttrrrppprrrpppnnnmmmkkkkkkllllllqqqqqqppppppqqqqqqrrrsssnnnlllkkkjjjkkkkkkiiiggggggeeedddbbbaaaaaabbbbbbfffggghhhgggeeeeeefffgggooowww~~~}}}uuupppqqqtttvvvyyywwwssssssyyy~~~tttqqqkkkddd\\\SSSJJJDDD???CCCHHHKKKJJJDDD===888::::::::::::::::::::::::999888888777888999:::;;;;;;<<<===???@@@BBBCCCDDDAAA???>>><<<:::999888888888666444444444444444222222333333222111111222444333333333333444555666777555555555666666777777888444555777999;;;>>>CCCFFFFFFKKKSSS\\\dddmmmtttyyyvvvxxx{{{}}}xxxmmm___[[[WWWTTTSSSSSSSSSSSSTTTOOOGGGBBB@@@AAABBBCCCEEEJJJSSS\\\fffpppzzz|||wwwqqqfff[[[JJJFFFBBBAAAFFFQQQ\\\dddjjjgggccc___[[[YYYYYYYYY\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOJJJGGGDDDAAA???===;;;999999888666444444555666777888999::::::;;;>>>BBBFFFSSS[[[hhhsss|||}}}uuuooohhheeefffhhhhhhggghhheeeeeehhhlllsssssswwwzzzrrrvvv}}}}}}uuujjjbbbYYYWWWSSSNNNIIIEEEAAA@@@BBBAAA???===<<<===AAADDDJJJMMMQQQWWW___iiittt{{{zzzxxxrrriiibbbdddllltttsssqqqjjjaaaWWWPPPMMMMMMJJJHHHFFFCCCAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB????????????>>>>>>>>>>>>@@@AAACCCDDDFFFJJJOOOSSSXXX\\\aaaeeeiiinnnsssvvvrrrvvvxxxyyyyyy}}}}}}}}}}}}}}}~~~}}}~~~~~~{{{zzzwwwxxxzzz|||}}}}}}}}}}}}xxxyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxuuutttsssrrroooiiibbb\\\YYYVVVQQQMMMJJJHHHEEECCC???>>><<<:::888666555555666777888999999888777666888777666666666888999:::===???AAACCCHHHUUUggguuu~~~|||yyyyyy}}}vvvtttzzz|||xxxwww}}}uuubbb\\\[[[RRRFFFFFFDDDBBBBBBEEEIIIJJJSSS]]]mmm{{{}}}wwwxxxtttjjj^^^[[[```gggmmmttt~~~wwwddd\\\```gggjjjnnnooooooqqqvvvuuukkk___TTTXXXaaannn{{{zzztttnnnlllmmmooopppooopppooooooooopppqqqssstttooolllfff___YYYSSSNNNLLLIIIJJJIIIHHHGGGHHHKKKMMMMMMPPPWWW```jjjsssyyy{{{|||xxxuuutttsssrrrppprrrqqqooommmmmmmmmoooooottttttrrrqqqqqqqqqrrrrrrooonnnlllkkkjjjhhhdddbbbbbb```^^^\\\\\\^^^```bbbccceeeffffffeeegggkkknnnuuu{{{~~~{{{tttqqqsssxxxvvvxxxuuupppooosssvvvvvvjjjfffaaa\\\UUUNNNGGGBBB===CCCJJJNNNLLLFFF>>>999::::::::::::::::::::::::888777666666666777999999999:::;;;<<<===>>>???@@@???>>>===<<<:::888777666444333222333444555555444444333222222444666666666444444666777888888777777777777777777888888888888666777888999<<>>===>>>AAAEEEPPPSSSWWW\\\cccmmmwww}}}|||{{{vvvmmmfffdddjjjppptttqqqkkkaaaVVVOOOMMMNNNGGGFFFDDDBBBAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>>>>>>>>>>@@@AAACCCDDDFFFJJJOOOSSSWWWZZZ___dddiiinnnsssvvvqqquuuyyy{{{{{{{{{{{{{{{{{{|||}}}~~~yyy{{{~~~|||zzzxxxyyy|||~~~~~~}}}wwwxxxzzz{{{{{{zzzxxxwwwyyyxxxxxxxxxyyyzzzzzz{{{wwwxxxzzz{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyxxxxxxtttsssrrrqqqmmmggg___ZZZYYYUUUPPPLLLJJJGGGEEECCC???>>><<<999888666555555666777888999999888777666999888666555555777999:::;;;===???AAAJJJ\\\tttzzzyyy{{{yyy|||zzzooo]]][[[^^^XXXGGGHHHFFFCCCBBBFFFJJJKKKTTT]]]lllzzz|||xxxyyyuuujjj___[[[```hhhmmmttt~~~~~~hhh^^^aaagggjjjkkkmmmmmmooosssqqqfffYYYSSSXXXbbbooo}}}zzzuuuooommmnnnpppqqqpppoooooonnnnnnoooqqqssstttoookkkeee]]]VVVPPPLLLJJJHHHIIIIIIHHHHHHIIILLLOOONNNQQQWWW___gggooouuuyyy}}}zzzuuusssrrrrrrqqqpppnnnnnnmmmnnnooorrruuuwwwwwwvvvtttrrrqqqqqqrrrrrrpppooommmllliiieee```\\\^^^[[[YYYWWWXXX\\\```cccbbbccceeeeeeeeehhhnnnssswwwzzz{{{xxxrrrppptttyyy{{{{{{wwwpppmmmnnnooolllddd```\\\WWWQQQKKKDDD???<<>>===;;;:::666555333222222333444555999999::::::;;;???DDDHHHPPPZZZjjjxxx~~~tttssstttvvvwwwtttnnniiifffdddeeejjjpppyyyzzzxxx|||zzznnnfff```^^^ZZZUUUPPPKKKGGGEEEAAA@@@???>>>>>>@@@EEEHHHVVVYYY]]]bbbhhhqqqzzz~~~}}}yyyqqqhhheeeiiinnnvvvpppfff\\\TTTOOOMMMLLLLLLJJJGGGCCCAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@?????????????????????@@@AAABBBDDDEEEFFFGGGJJJMMMPPPWWWYYY]]]ccciiinnnsssuuutttvvvyyy|||~~~}}}|||||||||}}}|||{{{zzzzzzzzzzzzzzzwwwzzz|||}}}}}}~~~|||||||||{{{zzzyyywwwvvvuuutttssstttvvvxxxwwwvvvxxxyyyzzz{{{zzzyyywwwvvvvvvvvvwwwxxxxxxyyyzzzzzzrrrqqqnnniiieeeaaa^^^\\\XXXUUUPPPLLLIIIFFFCCC@@@<<<:::888666444444444444555555666888888999999999888888666555555444444444999888===FFFPPPbbb~~~}}}}}}|||{{{wwwrrrkkkaaaaaa```VVVKKKHHHHHHJJJIIIGGGJJJOOO[[[bbbhhhmmmsssyyyzzzxxx{{{vvvoooggg___[[[aaakkknnnxxxrrriiiddddddfffiiiiiijjjkkkkkkggg___XXXUUUWWW^^^kkkyyyzzzuuuppplllkkkllllllmmmmmmmmmnnnnnnoooppppppppptttkkkbbb^^^XXXPPPJJJHHHHHHGGGEEEEEEFFFHHHKKKMMMNNNRRR\\\hhhsssyyyyyyvvv{{{vvvrrroooppppppooommmmmmnnnppppppqqqtttwwwzzzyyyxxxvvvtttrrrqqqpppppprrrqqqooolllhhhccc___]]][[[XXXSSSQQQQQQUUUZZZ]]][[[[[[]]]___cccgggkkknnnvvvuuurrrmmmjjjnnnwww|||vvvpppnnnpppnnnhhhbbb___WWWPPPLLLGGGAAA>>>???>>>BBBFFFJJJKKKHHHCCC@@@BBB@@@???>>>888333333888:::777444222444666777777888999999:::<<<===>>>>>>;;;:::888555444333333333111222444555666666555444333444444555555555555444999888777666555666777777888999:::<<<>>>===;;;888555666999<<<===BBBPPP^^^oooyyyrrrfffXXXTTTMMMHHHGGGGGGGGGGGGEEEFFFHHHLLLRRR\\\gggooozzz~~~uuuggg[[[TTTVVVXXXZZZbbbmmmrrrrrrxxxvvvrrrmmmgggaaa[[[XXXTTTVVVYYYZZZYYYWWWVVVUUUSSSTTTTTTTTTRRROOOLLLJJJFFFEEEBBB???<<<:::999888777666444333333444555666666888:::::::::<<>>GGGUUUkkkwwwsssooohhhjjjhhh\\\LLLIIIHHHIIIHHHFFFIIIMMMYYY```ggglllsssyyy{{{xxxyyytttmmmfff^^^[[[bbblllnnnxxxuuukkkddddddgggkkkjjjjjjkkkllljjjfffbbb[[[[[[___iiiuuu}}}~~~}}}wwwsssnnnkkkkkklllmmmnnnkkkkkkllllllmmmnnnnnnoooooohhhaaa^^^YYYQQQKKKIIIGGGFFFDDDDDDEEEFFFHHHJJJLLLSSS```ooozzz|||yyyyyyuuurrrpppppppppnnnlllkkklllnnnnnnnnnpppsssvvvxxxwwwvvvuuutttrrrqqqqqqpppooommmiiiddd^^^YYYWWWTTTRRRNNNKKKLLLOOOSSSVVVXXXYYY[[[^^^aaaeeehhhiiinnnmmmllljjjkkkooowww|||xxxsssmmmlllnnnlllfff```ZZZRRRKKKGGGCCC===;;;<<<>>>AAAFFFJJJLLLKKKIIIHHHIIIDDD@@@===:::555666::::::777444333444666666666777777888999:::;;;<<<===999888777555555555666777222333444555666555555444888888999:::;;;;;;;;;;;;999999888888999:::<<<>>>=========???AAAAAA@@@>>>666666888:::;;;???LLLYYYmmm{{{yyyhhh\\\RRRNNNHHHEEEDDDDDDEEEEEEDDDFFFKKKQQQYYYdddooowwwzzzyyymmmccc```ccceeegggnnnwwwzzzyyyzzzxxxuuuqqqkkkeee^^^ZZZVVVWWWXXXXXXVVVUUUUUUUUUSSSSSSTTTSSSQQQNNNKKKIIIEEEDDDAAA>>>;;;999888777555444333222333555777999888:::<<<<<<;;;>>>CCCHHHPPP\\\iiisss}}}{{{ssssssrrrpppooommmkkkjjjkkkgggfffmmmvvv~~~}}}}}}zzzuuutttuuuzzz~~~~~~vvvqqqllliiiccc^^^YYYSSSMMMIIIFFFAAA>>>???@@@AAAEEEKKKXXX]]]aaaccchhhrrrzzz}}}|||wwwnnnccc]]]bbbkkkrrrlllbbbWWWOOOJJJIIIIIIJJJGGGDDDAAA??????@@@AAACCCCCCCCCCCCCCCBBBAAA@@@???????????????@@@AAAAAACCCDDDFFFGGGHHHLLLPPPTTTZZZ\\\___dddjjjnnnrrrtttvvvxxxyyyzzz{{{~~~~~~|||{{{zzzzzzzzzyyyzzz||||||{{{{{{|||}}}yyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuwww{{{}}}~~~~~~yyyxxxwwwwwwwwwxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuupppnnnlllhhhccc___[[[YYYVVVSSSNNNKKKHHHEEEBBB???;;;999777555444444444444777777888888888888888777555555555555666777888999<<<;;;???JJJ\\\wwwwwwuuuuuusssvvvrrrbbbOOOJJJGGGGGGFFFEEEGGGKKKUUU]]]eeekkkrrryyy{{{yyyuuupppkkkeee]]][[[bbblllpppyyyzzzmmmdddccchhhlllkkkjjjkkklllmmmmmmkkkcccaaacccjjjttt|||~~~}}}vvvrrrnnnkkklllmmmnnnnnniiiiiijjjkkkkkkllllllmmmjjjeeeaaa___[[[RRRLLLJJJGGGFFFFFFFFFFFFFFFGGGGGGJJJSSScccttt~~~zzzvvvtttsssrrrrrrqqqnnnllllllmmmmmmmmmmmmnnnqqqsssuuuuuuvvvvvvuuutttrrrqqqooonnnjjjeee___WWWQQQMMMKKKIIIEEECCCDDDFFFJJJLLLSSSUUUXXX\\\___aaaccccccdddddddddgggmmmrrrvvvwwwppplllhhhgggiiigggaaa\\\RRRJJJDDDAAA>>>999777888===@@@EEEJJJOOORRRTTTUUUWWWLLLBBB===;;;999999;;;999777555444555666666555666666777777888999::::::777666555555666888999:::555555666777777777777666777777888:::;;;;;;;;;;;;888888777888:::===AAACCCBBB@@@????????????===<<<888888999;;;:::===GGGSSSgggzzz}}}wwwjjjZZZNNNIIIFFFBBB???@@@AAAAAAAAACCCFFFLLLSSSZZZdddmmmsssuuuyyy}}}}}}uuunnnnnnrrrvvvyyy~~~zzzuuuoooiiibbb^^^XXXWWWUUUTTTSSSSSSTTTUUUSSSSSSSSSQQQOOOLLLJJJHHHCCCBBB???===:::888666666333222222222444666999;;;:::<<<=========@@@EEEJJJSSS___lllvvvxxxppppppooommmllljjjiiihhhiiiggghhhpppzzz~~~|||}}}{{{xxxwwwvvvqqqqqqrrrzzz~~~yyytttqqqmmmgggaaa\\\UUUOOOJJJGGGBBB???@@@@@@@@@DDDIIISSSYYY]]]```eeennnuuuwww|||yyytttmmmaaaYYY]]]eeerrrlllbbbXXXPPPLLLKKKKKKLLLJJJGGGDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA????????????@@@AAABBBBBBDDDEEEFFFHHHJJJNNNSSSWWW\\\^^^aaafffjjjnnnqqqsssuuuwwwxxxyyy{{{}}}}}}}}}|||{{{zzzzzzyyy{{{||||||{{{zzzzzz{{{zzzyyyyyyyyywwwvvvuuutttsssssstttwww|||yyywwwuuutttuuuvvvyyyzzzxxxxxxxxxxxxwwwuuutttsssooonnnlllhhhccc^^^ZZZWWWTTTQQQMMMIIIGGGDDDAAA???:::999777555444444444444888888999999999888777777666666666666777888999999:::;;;AAANNNddd~~~|||fffSSSLLLGGGFFFEEECCCDDDHHHPPPXXXbbbiiiqqqyyy{{{yyyqqqmmmiiiddd]]]ZZZ```jjjsss||||||mmmbbbbbbgggkkkjjjjjjkkkllllllllllllhhhfffhhhooozzzxxxtttpppmmmmmmnnnnnnnnniiiiiiiiijjjkkkkkklllllliiieeedddccc]]]SSSKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIRRRaaaoooyyy{{{yyyuuutttttttttttttttrrrooommmnnnoooooonnnmmmnnnppprrrqqqrrrtttuuutttsssqqqpppnnnmmmiiicccZZZQQQJJJEEECCCAAA???======???BBBCCCJJJMMMRRRXXX\\\^^^_________^^^```gggooottttttqqqeeebbb^^^^^^___]]]YYYUUUJJJCCC===<<<999555444666;;;===CCCJJJRRRZZZ```ccccccTTTDDD>>><<<:::999::::::888666666666777666555444555555666777888888888666555555555666777999:::888888888999999999999999666666777888999999999999<<<;;;;;;<<>>???>>>BBBEEEIIIMMMQQQUUUZZZ]]]eeeiiinnnrrrtttwwwyyy|||~~~}}}zzzzzz}}}vvvpppkkkfffbbbXXXUUUQQQOOOPPPSSSUUUWWWSSSRRRQQQOOOMMMJJJGGGFFFAAA@@@>>>;;;888777555555333333222222333666888::::::<<<>>>>>>>>>AAAHHHMMMXXXcccpppyyy~~~wwwoooooommmllljjjiiihhhhhhhhhhhhllluuu}}}{{{}}}}}}tttrrrlll}}}|||vvvttttttzzzuuutttpppkkkeee^^^WWWPPPKKKIIIDDD@@@AAA@@@???BBBGGGNNNTTTYYY\\\bbbjjjqqqrrrwwwuuurrrlllaaaYYY\\\cccqqqkkkaaaWWWPPPMMMMMMNNNOOOLLLIIIEEECCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@AAAAAABBBDDDDDDEEEFFFHHHIIILLLQQQWWW\\\___aaadddgggkkknnnqqqrrrsssuuuwwwxxxzzz}}}~~~|||~~~|||{{{{{{zzzzzz{{{}}}|||zzzyyyzzzzzz{{{{{{zzzyyywwwtttrrrqqqsssrrrssswww{{{~~~yyywwwtttssssssuuuwwwyyyyyyyyyyyyyyywwwuuusssqqqooonnnkkkhhhccc]]]YYYVVVRRROOOKKKHHHEEECCC@@@>>>999888666555444444444444888999999999999888888777888888777777777777888888777<<>>===;;;::::::;;;<<<>>>AAAEEEKKKRRRWWWZZZ[[[\\\\\\[[[]]]eeennnrrroookkkYYYVVVSSSRRRRRRQQQNNNKKKEEE>>>999999777444444666888;;;@@@HHHRRR]]]fffkkkiiiXXXFFF>>><<<:::888888:::999888888999888666444555555555666666777777888777666555555555666777888888888888999999:::;;;;;;:::;;;<<<===============CCCCCCDDDEEEFFFHHHJJJKKKLLLIIIEEEBBB@@@>>><<<:::<<<999999;;;::::::???GGGOOOccc|||yyytttnnnggg^^^VVVPPPIIIBBB<<<<<<:::999999;;;<<<<<<;;;===@@@BBBCCCDDDDDDEEEGGGPPPTTTYYY^^^bbbgggllloootttwww{{{~~~}}}sssnnnllliiifffYYYTTTOOOLLLNNNSSSVVVXXXSSSRRRPPPMMMJJJGGGEEEDDD@@@???<<<:::888666555444555444333222333555777888:::;;;======>>>CCCJJJPPP\\\hhhttt}}}~~~xxxpppooonnnlllkkkjjjjjjjjjgggjjjppp{{{~~~}}}xxxpppnnnjjjzzz|||{{{yyyuuuvvvrrrmmmgggaaaYYYQQQLLLIIIDDDAAAAAAAAA???AAAEEEJJJPPPVVVYYY___hhhooopppsssrrrpppkkkbbb[[[^^^fffoooiii___UUUOOONNNOOOQQQPPPNNNJJJFFFCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJKKKOOOTTT[[[```bbbccceeehhhkkknnnppprrrqqqsssuuuvvvxxx{{{{{{yyy}}}|||{{{{{{{{{zzz|||}}}}}}{{{zzzzzz{{{|||{{{zzzyyywwwuuusssqqqtttssstttvvvzzz|||}}}|||yyywwwtttrrrrrrsssuuuwwwwwwxxxxxxxxxwwwtttrrrpppmmmllljjjgggbbb\\\VVVSSSQQQNNNJJJFFFDDDBBB???===888777666444333444444555888888999999999999999888999999888888888888888999777===GGGUUUlllvvv\\\RRRHHHDDDCCCAAABBBDDDHHHQQQ]]]gggqqqzzz}}}{{{qqqpppooolllddd]]]___eeeooo|||~~~xxxlllbbb```dddfffiiilllnnnnnnnnnoooppppppmmmlllqqqzzz{{{xxxssspppnnnmmmkkkjjjjjjkkkkkkllllllmmmmmmnnnnnnlllkkkiii```RRRIIIHHHEEEEEEDDDCCCBBBBBBCCCCCCHHHLLLRRRWWW\\\```dddgggoooqqqssstttrrrpppnnnnnnmmmmmmmmmllljjjjjjlllnnnmmmnnnooooooooonnnmmmlllmmmkkkggg```WWWLLLCCC===<<<;;;:::999999999:::::::::>>>DDDKKKPPPSSSUUUUUUVVVVVVXXX___fffiiigggcccPPPMMMIIIFFFEEEEEEDDDCCCAAA;;;666777777555555777777999===DDDNNNXXXbbbgggeeeUUUEEE===;;;999888888<<<;;;;;;;;;<<<:::777555666666666777777888888888999888777666555666777888777777888999:::<<<===>>>>>>???AAACCCDDDEEEFFFFFFIIIJJJLLLMMMOOOOOOOOOOOOLLLIIIGGGEEEDDDBBB???===<<<999999;;;;;;;;;???DDDFFFWWWlll|||zzzrrrlllbbbZZZOOOGGGCCC???<<<999:::888888888::::::999777777999;;;<<<;;;;;;<<<===@@@CCCGGGLLLPPPUUU[[[___fffkkkppptttwww|||zzzpppmmmmmmkkkiii]]]VVVOOOLLLNNNRRRUUUUUURRRQQQOOOKKKHHHEEECCCBBB???>>><<<999777666555444555444333333333555777888999;;;======???EEENNNTTTaaalllxxx~~~xxxrrrpppnnnmmmkkkkkkllllllhhhlllsss~~~vvvooonnnqqq~~~zzzwwwwwwtttooojjjddd\\\TTTNNNIIIDDDAAABBBAAA???AAAEEEHHHNNNTTTWWW^^^hhhppprrrrrrqqqpppkkkbbb\\\```hhhoooiii___VVVQQQQQQSSSUUUTTTQQQLLLHHHDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMQQQWWW___ddddddeeegggiiilllnnnpppqqqppprrrsssttttttwwwzzz}}}}}}xxxwww}}}~~~}}}|||{{{{{{{{{zzz|||}}}}}}|||{{{|||}}}zzzzzzyyyyyyxxxwwwuuuuuuvvvuuuuuuwwwzzz{{{{{{zzzxxxwwwuuusssrrrrrrsssttttttuuuvvvvvvuuurrrooommmjjjiiihhhddd___YYYSSSPPPOOOLLLHHHEEECCCAAA>>><<<888777555444333333444555777777888999::::::::::::888888888888888999:::;;;;;;AAAIIIVVVmmm}}}```TTTIIIDDDCCCAAAAAACCCGGGRRR^^^iiittt~~~vvvvvvvvvtttkkkbbb```dddnnnzzz~~~{{{yyyuuummmdddbbbdddfffiiimmmppprrrwww|||yyypppnnnrrrwwwzzzzzzxxxuuuqqqnnnmmmllljjjiiijjjjjjkkkkkklllmmmmmmmmmmmmlllkkkiii^^^QQQIIIHHHDDDCCCAAA@@@@@@AAABBBCCCGGGJJJNNNQQQUUUYYY___dddkkknnnppppppmmmllllllmmmlllmmmmmmllljjjkkkmmmoooooooooooonnnnnnmmmmmmmmmjjjiiieee___VVVKKKBBB<<<;;;::::::999999999888999666999>>>CCCGGGJJJLLLMMMLLLLLLNNNTTTZZZ]]]]]][[[KKKGGGBBB===;;;;;;======>>>888444555666555555888777888;;;@@@GGGOOOVVV[[[ZZZNNNAAA<<<;;;999999;;;=========>>>>>><<<999666888888888888888999999999::::::888888888999::::::;;;;;;<<<===???BBBDDDFFFDDDFFFIIILLLPPPSSSUUUVVVWWWYYY\\\___aaa```___^^^VVVTTTQQQOOOLLLHHHDDD@@@@@@>>>>>>AAABBBAAADDDIIIGGGRRR___lll{{{}}}yyyrrrhhh```TTTNNNEEE???===;;;999666888777777777888777555333333555777888777888999::::::<<<>>>@@@CCCFFFKKKOOOSSSYYY```eeehhhoooxxxuuuoooooopppnnnkkkbbb[[[QQQMMMNNNPPPQQQPPPRRRQQQNNNJJJFFFCCCAAA@@@???>>><<<999777666555555333333222222333666888:::999;;;===???AAAHHHRRRYYYdddppp{{{|||wwwrrrqqqooommmllllllmmmmmmiiinnnttt}}}wwwqqqrrrwww|||~~~~~~|||yyyvvvrrrmmmggg___WWWRRRHHHCCCAAABBBBBB@@@AAAEEEHHHNNNSSSVVV]]]iiirrruuusssrrrpppjjjaaa[[[___hhhqqqkkkbbbYYYUUUUUUXXXZZZXXXUUUPPPKKKGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNRRRYYYaaafffeeefffhhhjjjlllnnnpppqqqpppqqqrrrrrrqqqsssvvvxxxzzz|||vvvttt{{{~~~~~~~~~~~~~~~}}}||||||{{{||||||zzz|||~~~~~~}}}|||}}}~~~wwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwuuusssrrrqqqqqqrrrqqqrrrttttttsssqqqnnnlllhhhgggfffbbb]]]WWWQQQMMMOOOLLLHHHEEECCCAAA>>><<<777777555444333333444555666777888999:::;;;;;;;;;666666777888999;;;===>>>>>>CCCKKKWWWmmmcccVVVJJJEEECCCAAAAAABBBHHHSSS```kkkvvvyyyzzz|||zzzpppeeebbbeeennnyyy|||yyyvvvtttnnnfffccceeegggiiimmmqqqvvv~~~uuummmlllpppssssssuuurrrooommmlllllljjjiiiiiijjjjjjkkkkkklllmmmmmmlllkkkjjjggg]]]PPPIIIIIIEEEDDDBBB@@@@@@BBBDDDFFFEEEIIIMMMPPPSSSXXX___dddiiikkkmmmmmmjjjiiijjjlllnnnoooooonnnmmmmmmppprrrqqqqqqooonnnmmmmmmmmmnnnhhhgggddd^^^UUUJJJAAA;;;:::::::::999999888888888555777:::>>>AAADDDEEEFFFCCCDDDGGGKKKPPPTTTUUUVVVJJJEEE>>>999666777999;;;<<<666333444555444666888888888999<<>>;;;:::999:::===>>>>>>>>>???@@@===999666999999999999999:::::::::;;;::::::999:::;;;===>>>AAAAAABBBCCCFFFIIILLLMMMMMMPPPTTTYYY___cccfffhhhiiilllqqqvvvxxxwwwuuusssjjjgggccc___ZZZSSSLLLFFFFFFDDDDDDHHHIIIIIIKKKPPPMMMRRRXXXaaaooo}}}}}}xxxrrrjjj^^^VVVKKKFFF@@@===<<<;;;777444888777666666777555222000222444555666555555777999;;;<<<<<<<<<<<<>>>AAADDDDDDJJJRRRWWW[[[bbbnnnwwwzzzrrroooqqqrrroookkkggg^^^TTTNNNMMMNNNNNNLLLRRRPPPMMMIIIFFFBBB@@@??????>>><<<:::888666555555111111111222444777:::<<<999;;;>>>@@@CCCKKKUUU]]]fffqqq}}}{{{vvvrrrqqqnnnlllkkklllmmmnnniiinnnttt{{{|||~~~yyytttuuuxxx|||{{{}}}tttwww{{{{{{xxxtttpppjjjbbbZZZTTTGGGCCCAAABBBBBB@@@AAAEEEHHHNNNSSSVVV]]]jjjtttxxxuuussspppiii___YYY^^^gggpppiii```YYYWWWYYY\\\]]]ZZZWWWRRRMMMHHHEEECCCBBBEEEGGGHHHGGGDDDDDDFFFIIILLLJJJIIIJJJKKKMMMMMMLLLQQQQQQQQQSSSXXX^^^dddhhhhhhiiijjjlllnnnppprrrsssrrrooollliiiiiijjjlllmmmtttwww|||xxxqqqvvv~~~}}}~~~~~~~~~}}}}}}{{{zzzzzz{{{|||{{{yyyxxxxxxyyyzzzyyyxxxxxxuuuqqqqqqtttyyy{{{{{{|||{{{{{{zzzzzz{{{{{{{{{zzzwwwsssqqqqqqrrrssssssrrruuuwwwvvvrrrnnnmmmnnniiifffaaa\\\YYYUUUQQQNNNKKKIIIHHHEEEBBB@@@>>>===999888666444333444555666777888888888888999999999999999:::::::::;;;;;;;;;@@@BBBJJJZZZnnn~~~~~~oooYYYGGGEEEFFFCCCBBBGGGLLLVVVcccnnnxxx|||yyyggg```bbbmmmwww}}}yyyzzzxxxrrrkkkfffdddeeeccciiiooorrrttt~~~yyymmmmmmrrrvvvwwwsssqqqnnnmmmmmmlllkkkiiimmmmmmlllkkkjjjjjjjjjjjjooonnnlllfff^^^TTTJJJEEEEEEDDDCCCBBBBBBCCCEEEEEEIIIHHHHHHJJJQQQXXX___bbbhhhiiijjjjjjjjjkkkmmmpppqqqnnnlllmmmqqqvvvzzz{{{wwwssspppmmmmmmnnnmmmmmmiiigggccc]]]UUULLLEEEAAA>>>>>>>>>===<<<;;;999999:::888888999<<<>>>??????>>>???AAADDDGGGIIILLLMMMCCC???:::666333222333444888666555666:::;;;:::888888888999;;;>>>AAADDDFFFEEECCC@@@<<<::::::;;;<<<>>>>>>>>>>>>===;;;:::999999888777888:::<<<<<<<<<===<<<:::;;;===@@@AAABBBDDDFFFHHHIIIKKKNNNSSSVVV[[[bbbkkkqqqtttwww}}}{{{oooiiicccZZZQQQNNNOOOOOOOOORRRUUUVVVVVVUUUXXXWWWWWW[[[dddooo{{{~~~yyyooobbbVVVNNNHHHCCC<<<888666777888888888777666666777888999:::;;;999777666666777999::::::999777666666888:::;;;???@@@CCCGGGLLLUUU^^^dddqqquuu|||}}}nnnllliiijjjlllmmmkkkiiieeebbb\\\UUUNNNLLLLLLNNNQQQOOOLLLHHHEEEBBB@@@??????<<<888666666555444333333333444555666777888999999<<>><<<;;;666555333222222333444555888888888888999999999999999999:::::::::;;;;;;;;;???BBBIIIWWWhhhuuu}}}|||uuuttttttvvvzzzzzz||||||}}}qqq]]]LLLHHHGGGBBBBBBGGGOOOYYYeeeoooyyywwwggg___```jjjttt|||~~~}}}{{{xxxssswwwxxxwwwqqqhhhbbb```bbbbbbhhhooorrrvvv~~~{{{pppooossswwwxxxtttqqqnnnlllllllllkkkjjjlllkkkkkkkkkjjjkkkkkklllmmmmmmkkkggg___VVVNNNIIIFFFEEEDDDDDDDDDDDDEEEFFFIIIHHHHHHKKKPPPVVV\\\___fffhhhkkkmmmnnnoooqqqtttuuusssqqqrrruuuyyy{{{|||vvvssspppnnnmmmmmmkkkjjjiiihhheee___XXXPPPHHHDDDAAAAAA@@@???===<<<:::999999777777777:::;;;;;;;;;888999;;;===@@@BBBDDDEEE???===999666444444555666666444333555888999999777::::::;;;<<>>===>>>;;;888666666555444333333333444555777888999999999<<<>>>@@@EEENNN\\\fffoooyyy}}}uuurrrpppooonnnlllkkkjjjjjjjjjmmmrrryyy}}}}}}zzzvvv|||wwwqqqqqq~~~zzzvvvvvvxxxyyyvvvxxx{{{~~~~~~zzzuuunnnggg___YYYPPPKKKEEEBBBAAABBBCCCCCCKKKQQQZZZ```fffllltttzzzyyyxxxvvvrrriii```aaafffqqqmmmgggccccccdddeeeeeedddaaa\\\VVVQQQMMMJJJIIIEEEHHHJJJKKKKKKMMMRRRVVVYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]```dddhhhkkkmmmmmmnnnoooqqqrrrsssttttttrrrpppllliiiggggggiiijjjrrrtttyyytttoooooozzz~~~~~~}}}~~~~~~}}}|||~~~|||yyyyyyyyyyyyxxxwwwvvvvvvwwwyyy|||}}}|||zzzxxxxxxxxxwwwwwwvvvvvvvvvuuussspppoooppprrrssssssssstttuuussspppmmmllllllgggddd___[[[WWWTTTPPPMMMGGGFFFDDDBBB???===;;;:::555444333222222333555666888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<@@@HHHTTTaaaiiilllkkkjjjdddfffiiilll{{{oooooorrrvvvzzz|||||||||wwwuuuyyy~~~rrrbbbRRRLLLHHHCCCDDDIIIPPPZZZeeennnxxx~~~ssseee\\\[[[dddooozzz|||yyyuuunnnhhhrrrvvvvvvpppfff______bbbdddiiinnnrrruuu|||xxxooonnnrrrvvvwwwuuuqqqmmmkkkkkklllllllllkkkkkkkkkkkkkkkkkklllmmmjjjkkkjjjgggaaaZZZRRRNNNGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIKKKOOOSSSXXX[[[cccffflllppprrrtttwwwxxxxxxvvvuuuvvvwwwyyyyyyxxxsssqqqooonnnnnnmmmjjjhhhjjjiiihhhddd]]]VVVNNNJJJHHHGGGEEEBBB???===<<<;;;;;;999777777888999999888555555666888:::;;;<<<===:::999888777666666666777555444333555777999:::999======>>>???CCCGGGKKKNNNMMMJJJEEE@@@======>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAADDDEEEFFFFFFFFFHHHFFFDDDDDDGGGLLLQQQUUUYYY^^^eeemmmttt{{{uuummmkkkmmmllllllmmmoooooonnnmmmhhheeebbb```aaaeeejjjmmmyyywwwtttmmmdddYYYPPPJJJ???===;;;;;;;;;;;;:::999;;;;;;:::999999999::::::999999999999999:::::::::::::::999888888999999:::666777999999;;;>>>CCCFFFRRRVVV]]]bbbbbb^^^XXXTTTSSSQQQOOOPPPTTTYYY]]]^^^aaaaaa```\\\VVVPPPLLLKKKLLLKKKHHHEEEBBB@@@>>>======:::777555555555444333333333444666777888999::::::<<<>>>AAAGGGSSSaaakkkrrr|||zzzrrrnnnpppnnnllljjjjjjjjjkkkllllllrrr{{{{{{xxxsssvvvwwwsssuuu{{{sssrrrvvv|||{{{|||~~~~~~{{{uuummmddd^^^TTTNNNGGGBBB@@@BBBCCCDDDKKKSSS^^^gggmmmqqquuuxxxyyyzzz|||zzzqqqfffccceeeqqqnnnjjjhhhhhhiiiiiiiiihhheeeaaa[[[VVVQQQNNNLLLHHHKKKOOOPPPQQQUUU[[[```dddeeeeeedddbbbaaaaaaaaa___aaacccgggjjjmmmoooppppppqqqssstttuuuvvvvvvuuutttqqqmmmjjjhhhhhhiiijjjqqqsssxxx~~~rrrnnnooo|||~~~~~~}}}~~~~~~{{{zzzzzzzzzyyyxxxvvvwwwzzz|||}}}{{{xxxvvvuuuvvvvvvwwwwwwwwwwwwwwwtttrrrpppppprrrsssttttttsssssssssqqqooolllkkkjjjfffbbb]]]YYYVVVSSSOOOMMMGGGFFFDDDAAA???<<<:::999666555444333444666888:::888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;>>>EEEQQQ]]]dddfffeee```[[[___bbbeeerrr{{{uuujjjkkkmmmppptttuuutttsssnnnpppwwwrrreeeWWWOOOIIIEEEGGGMMMPPPYYYccckkksss{{{~~~|||{{{yyyxxxwwwoooccc[[[XXX___lllyyy|||zzzuuullleeelllqqqtttpppgggbbbcccgggjjjlllmmmnnnqqqwww~~~rrrkkkkkkooorrrtttuuuqqqllljjjjjjlllmmmmmmmmmllllllkkkkkkkkklllllliiijjjiiigggbbb[[[TTTOOOGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMPPPUUUXXX```eeelllrrruuuxxxzzz{{{wwwvvvuuuuuuvvvuuusssqqqnnnmmmmmmnnnooonnnkkkhhhjjjkkkjjjhhhccc\\\VVVRRRPPPNNNJJJFFFBBB@@@>>>>>>???===:::999999999888777555555666777777888999999777777777888777777666555777666666777999;;;===>>>??????AAAEEEJJJPPPUUUXXXZZZUUUNNNGGGBBB@@@@@@AAA>>>>>>>>>===>>>>>>>>>???@@@CCCGGGJJJKKKLLLLLLMMMMMMMMMLLLMMMQQQYYYbbbhhhlllrrr|||}}}|||{{{zzzyyyzzz{{{{{{zzzxxxvvvsssnnnjjjgggggghhhiiittttttsssnnnfff\\\RRRLLLBBB@@@===<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;:::;;;>>>@@@HHHMMMUUUZZZZZZUUUNNNIIIIIIGGGEEEFFFJJJPPPUUUYYY]]]]]]]]]YYYTTTNNNKKKJJJMMMLLLIIIFFFCCCAAA@@@???;;;999666555555555444333333444555666888999:::;;;<<<===>>>BBBIIIVVVdddnnnttt~~~xxxqqqmmmnnnmmmjjjhhhhhhjjjlllmmmmmmrrr}}}{{{xxxtttxxxwwwvvvzzzzzzttttttyyy{{{rrrhhhbbbXXXRRRHHHBBB@@@AAADDDEEEKKKSSS^^^gggmmmppptttwwwzzz|||~~~ttthhhdddfffpppmmmkkkjjjkkkllllllkkkjjjgggccc^^^YYYTTTQQQOOOKKKNNNRRRUUUXXX]]]eeekkksssttttttrrrmmmjjjiiiiiieeegggjjjmmmppprrrssstttvvvwwwxxxzzzzzzyyyxxxxxxwwwtttpppllljjjkkklllmmmqqqtttyyytttqqqrrr~~~~~~|||yyyxxxyyyxxxwwwvvvvvvyyy{{{|||zzzwwwsssqqqssstttvvvxxxyyyzzzzzzzzztttrrrqqqqqqsssuuuuuuuuusssrrrqqqooommmkkkiiihhhddd```\\\XXXUUURRRNNNLLLGGGFFFDDDBBB???<<<:::999555444444333444666999:::888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>DDDNNNZZZbbbeeeeee```[[[^^^```aaalllrrrkkkhhhhhhhhhjjjlllmmmkkkiiifffmmmxxxrrrggg[[[RRRMMMKKKNNNQQQQQQYYYbbbhhhpppxxx{{{yyywwwtttssstttoooeee]]][[[^^^lllzzz~~~zzzrrrkkkeeejjjooonnnhhheeegggkkkpppnnnjjjiiikkkqqqxxx~~~|||uuunnnjjjkkknnnqqqsssssspppkkkiiiiiikkkllllllooonnnmmmlllkkkkkkjjjjjjjjjkkkjjjgggbbbZZZSSSOOOGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIIIIKKKNNNTTTXXX___eeelllrrrvvvwwwyyyzzzvvvuuutttttttttssspppmmmjjjjjjlllnnnpppooommmjjjjjjkkkkkkjjjgggbbb]]]YYYXXXUUUPPPJJJFFFCCCBBBBBBBBB???<<<;;;:::999888666666666777777777777777777777888888999888777666555888999999:::;;;>>>AAACCCAAACCCHHHNNNUUU\\\aaaeeehhhbbbWWWLLLDDD@@@???@@@@@@????????????@@@AAABBBFFFJJJOOOSSSTTTUUUWWWXXXWWWXXXZZZ\\\bbblllyyy{{{uuuqqqmmmkkkjjjoooqqqrrrqqqkkkbbbWWWQQQLLLHHHCCC@@@@@@BBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBBBBAAAAAA???@@@AAAAAA@@@???>>>============<<<;;;;;;===???CCCHHHOOOUUUUUUQQQJJJEEEBBBAAA??????BBBHHHOOOSSSZZZZZZXXXUUUPPPMMMLLLLLLNNNLLLIIIFFFCCCAAA???>>>:::777555444444555444333333444555777999:::<<<<<<>>>>>>@@@DDDLLLXXXeeennnvvvxxxssspppmmmllliiihhhhhhiiilllmmmooosss~~~vvvxxx~~~~~~{{{{{{~~~~~~uuukkkddd\\\TTTJJJBBB???AAACCCEEEIIIPPPXXX___dddjjjpppuuuyyyzzz|||{{{rrrgggdddgggpppnnnlllkkklllmmmmmmllljjjhhheee```\\\WWWTTTRRRNNNRRRWWW\\\bbbjjjttt{{{{{{uuurrrrrroooppprrruuuwwwyyyzzzzzz}}}~~~}}}|||zzzxxxtttqqqooooooqqqrrrtttxxx}}}|||uuusssvvvyyywwwuuuuuuuuuuuutttssswwwyyy{{{zzzwwwsssqqqpppssstttwwwyyyzzz{{{{{{{{{tttsssrrrrrrtttvvvuuuuuutttqqqooommmllljjjhhhfffbbb___ZZZWWWTTTQQQMMMKKKGGGFFFDDDAAA>>><<<:::999444333222111222444666888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<>>@@@EEEHHHHHHLLLRRR[[[cccjjjoooqqqtttlll___QQQGGGAAA@@@@@@@@@@@@@@@AAACCCFFFHHHIIILLLQQQWWWZZZ[[[]]]```dddaaadddhhhlllsss~~~}}}wwwrrrppplllnnnrrrrrrooohhh```[[[UUUQQQKKKGGGGGGJJJLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJIIIGGGEEEDDDAAAAAA???<<<::::::;;;===@@@DDDKKKPPPPPPLLLFFFAAA>>>>>>======???DDDKKKQQQYYYYYYYYYWWWSSSQQQQQQQQQMMMLLLIIIEEEBBB???===<<<888666444333444555444444333444666777999;;;======@@@@@@BBBGGGQQQ]]]iiipppyyyyyytttrrrnnnmmmkkkjjjjjjkkklllmmmrrrvvv~~~uuuxxxvvvlllfff]]]VVVKKKCCC@@@@@@AAACCCEEEJJJPPPUUUZZZaaajjjpppuuuvvvyyyxxxpppeeecccfffrrrooommmlllmmmnnnnnnnnnjjjhhhfffbbb^^^ZZZWWWUUUTTTYYYaaahhhqqq|||||||||yyyzzz{{{}}}~~~{{{xxxuuussstttvvvxxxyyy}}}zzzqqqsss{{{~~~~~~}}}xxxvvvttttttuuuuuuuuussswwwxxxzzzxxxuuussssssttttttvvvxxxyyyzzzzzzyyyxxxtttsssrrrrrrtttttttttssstttqqqmmmkkkkkkjjjgggdddaaa^^^YYYVVVSSSPPPMMMJJJEEEDDDBBB???===:::888777444333222222222444666777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===999999999999999999999999<<<<<<===>>>???@@@AAABBBAAABBBCCCCCCDDDGGGLLLPPPSSSXXX```iiipppvvvyyy{{{~~~uuugggXXXMMMGGGEEEEEEDDDDDDFFFHHHLLLQQQVVVXXXYYY^^^cccfffgggjjjoootttrrrvvv{{{}}}yyyoooqqqssstttssspppmmmjjjccc```\\\[[[\\\^^^______bbbaaa```^^^[[[XXXUUUSSSOOOOOONNNNNNOOOPPPRRRSSSTTTVVVXXXYYYXXXVVVSSSQQQKKKJJJFFFAAA===<<<>>>@@@DDDGGGLLLOOOOOOJJJDDD@@@>>>???@@@AAACCCHHHOOOUUUZZZ]]]______]]]ZZZYYYXXXPPPNNNJJJFFFBBB???<<<;;;777555333222333555444444333444666888:::<<<===>>>???@@@DDDLLLWWWdddooottt}}}yyytttrrrqqqpppooonnnnnnnnnnnnnnntttzzzzzzsssyyywwwnnnggg]]]VVVLLLDDD@@@???@@@@@@@@@DDDIIIMMMRRRYYYcccjjjoooqqqvvvwwwoooeeeaaacccsssqqqnnnmmmnnnooooooooojjjiiigggddd```\\\YYYWWW[[[aaajjjsss~~~}}}zzzwwwvvvxxxzzz{{{}}}yyymmmqqq}}}~~~}}}~~~|||}}}|||{{{yyyxxxvvvvvvwwwxxxxxxwwwvvvxxxxxxwwwtttsssvvvyyyvvvwwwyyyzzzyyyxxxvvvtttsssrrrqqqqqqssssssrrrqqqtttpppllljjjjjjiiifffddd```]]]YYYUUURRRPPPLLLJJJDDDCCCAAA>>>;;;999777666777666555444444555777888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAAIIIVVVcccmmmppppppnnniiikkknnnppp|||}}}mmmjjjggggggiiikkkmmmnnnwwwyyyhhh^^^^^^```]]]WWWRRRXXX^^^aaahhhpppsssrrrpppqqquuuvvvnnnbbb[[[\\\eeeppp|||}}}{{{yyyvvvtttrrrnnnfffaaabbbaaaaaaeeekkkooonnnkkkyyywwwtttqqqooonnnmmmlllkkkiiihhhggghhhiiihhhfffiiiiiijjjkkkmmmoooqqqrrrnnnnnnooommmiiibbb\\\XXXMMMNNNNNNNNNMMMLLLJJJIIICCCEEEFFFEEEFFFNNNZZZcccoooqqqttttttsssrrrqqqqqqtttrrrppppppqqqqqqqqqpppqqqooonnnnnnooonnnllljjjjjjiiihhhggggggggghhhhhheee```YYYRRRMMMKKKLLLMMMQQQOOOKKKIIIHHHGGGEEECCC<<<<<<<<<<<<===============>>>???@@@CCCEEEGGGIIIGGGIIIJJJJJJJJJMMMSSSXXX[[[```iiirrryyy}}}|||mmm^^^SSSNNNLLLMMMHHHIIIKKKPPPVVV]]]bbbfffiiinnntttvvvwwwzzzuuuuuuuuuvvvvvvwwwwwwxxxvvvtttssstttvvvwwwwwwvvvxxxwwwuuurrrmmmhhhcccaaaYYYXXXWWWWWWWWWYYY\\\]]]aaaccceeefffeeebbb___]]]WWWTTTOOOIIICCCBBBCCCEEEKKKNNNQQQSSSQQQLLLFFFBBB???BBBDDDFFFHHHMMMUUU[[[\\\```eeehhhfffccc___]]]SSSQQQMMMIIIDDDAAA>>>===666444222222333444555444444444666888:::<<<>>>??????@@@FFFOOO\\\iiisssyyyxxxtttrrrsssssssssrrrqqqppppppooovvv}}}wwwrrrzzzxxxoooiii]]]VVVLLLDDD@@@???>>>>>><<<@@@EEEJJJNNNVVV___fffjjjnnnuuuxxxpppeee```aaaooonnnmmmmmmmmmmmmmmmnnnllljjjiiigggaaaZZZYYY\\\bbbmmmyyy~~~}}}}}}~~~{{{nnnyyy~~~}}}||||||}}}|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzwwwvvvuuuwwwyyy{{{}}}{{{zzzzzzxxxtttrrrwwwuuusssssstttttttttsssrrrpppmmmllljjjiiifffdddccc___YYYSSSOOOLLLJJJHHHDDDBBB@@@===;;;999888777222111111111222444666777;;;:::999888999:::;;;<<<>>>======>>>???@@@???>>>FFFIIIPPP[[[gggooosssttttttqqqmmmoooyyy|||rrrllllllpppssstttxxxvvvxxxrrreee]]]YYYVVVUUUOOOSSSXXX^^^dddjjjppptttuuutttrrrqqqnnniiibbb\\\gggsss}}}~~~{{{vvvpppfff\\\YYY[[[```ffflllooopppooo|||xxxnnnggggggjjjiiigggeeegggiiijjjhhhffffffggghhhjjjjjjjjjiiihhhoooooonnnmmmjjjddd]]]XXXQQQQQQPPPOOOMMMKKKIIIHHHHHHEEEDDDGGGJJJOOOXXXbbbpppzzz}}}wwwtttttttttqqqooollllllmmmooooooooopppooonnnlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjgggccc]]]TTTMMMMMMQQQVVVWWWUUURRRNNNJJJHHHGGGGGGEEEBBB???============<<>>@@@???DDDPPP]]]hhhsss{{{}}}wwwsssqqqtttpppoooppppppnnnooosss|||~~~sssmmmqqq|||vvvyyyyyyxxx|||zzzooogggaaaZZZOOOGGGCCCAAA>>>===AAAAAADDDHHHIIINNNYYYeeebbbnnnrrrssswwwnnnccccccnnnmmmmmmlllllllllllllllkkkiiiiiigggaaa[[[[[[___fffrrr{{{sss~~~~~~}}}||||||zzz{{{|||}}}}}}}}}||||||zzzyyyvvvuuuuuuvvvxxxzzz}}}|||yyyxxxxxxwwwuuussssssqqqoooooopppqqqpppoooqqqooolllkkkjjjhhhfffdddbbb^^^XXXSSSOOOLLLIIIGGGBBB@@@>>>;;;999777666555222222111222333444666777::::::999999999:::;;;<<<>>>=========>>>??????>>>CCCHHHRRRbbbrrr}}}zzzwwwsssttt}}}~~~uuutttwww|||~~~}}}wwwrrryyytttfff]]]XXXVVVTTTPPPTTT[[[aaafffkkkpppsssuuusssqqqpppnnnjjjccc___dddoooyyyzzzzzz~~~}}}yyyrrrfffZZZUUUYYY___fffnnntttwwwwww~~~}}}rrrhhhfffggghhhgggggghhhjjjjjjhhheeeeeefffhhhiiijjjjjjiiiiiillllllllllllkkkfff```[[[RRRRRRPPPOOOMMMJJJHHHGGGJJJHHHGGGIIIJJJMMMUUU^^^ooozzz|||xxxtttqqqqqqpppnnnooooooooommmlllnnnmmmkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggddd___XXXSSSSSSWWWZZZ]]][[[WWWSSSQQQQQQRRRRRROOOJJJDDD@@@@@@BBBDDDEEEGGGDDDCCCEEEKKKRRRYYY\\\bbbaaa___\\\ZZZ[[[^^^aaalllpppuuuxxxxxxxxxxxxxxx{{{wwwqqqjjjdddaaa______cccccciiisssyyyzzz}}}~~~{{{uuuuuusssrrrrrrvvv|||{{{qqqggg^^^XXXRRRKKKHHHIIIIIIMMMSSSVVVTTTPPPLLLJJJKKKPPPTTTVVV\\\fffnnnpppuuuqqqkkkeeeccccccaaa``````ZZZRRRJJJDDD???;;;999555555333222222222333333444666888999999:::<<<>>>AAA@@@FFFSSS```jjjuuu~~~zzzuuurrrppprrrooonnnoooooonnnqqqvvvxxxnnnjjjppp|||vvvzzz}}}xxxtttuuu{{{{{{ppphhhbbbZZZPPPHHHCCCAAA???>>>???AAAEEEJJJKKKMMMVVV```cccooosssvvvyyyqqqeeefffllllllkkkjjjjjjjjjjjjjjjiiiggggggfffaaa\\\]]]bbbiiiuuuyyyxxx~~~}}}}}}zzz{{{}}}~~~}}}{{{xxxwwwuuuttttttuuuwwwxxx{{{yyyvvvuuuuuuvvvuuutttsssrrrpppqqqrrrrrrqqqoooooommmkkkiiiiiihhheeeccc```\\\VVVRRRNNNKKKHHHFFF???>>><<<999777555444333333333222222333555777888:::::::::999:::;;;;;;<<<======<<<======>>>>>>???BBBIIIWWWkkk|||{{{tttxxxvvvqqqqqq}}}wwwhhh]]]WWWTTTRRRQQQVVV^^^eeejjjnnnqqqsssvvvssspppooonnnlllgggbbbcccllltttuuuuuuxxx|||~~~~~~}}}}}}xxxjjj\\\WWW[[[aaahhhpppwww|||~~~tttiiieeeeeeggghhhiiikkklllkkkhhheeeccceeegggiiijjjjjjjjjjjjiiijjjjjjkkkkkkhhhccc```UUUTTTRRRPPPMMMJJJHHHGGGMMMKKKJJJJJJJJJKKKRRR[[[ppp~~~|||uuusssrrrrrrrrrrrrpppllliiikkkjjjiiihhhgggfffffffffhhhhhhhhhhhhhhhhhhhhhhhheeedddaaa]]]YYYXXXZZZ]]]```^^^[[[XXXWWWXXXYYY[[[WWWQQQIIIDDDDDDGGGLLLOOOOOOKKKHHHIIIPPPZZZccchhhooonnnkkkgggcccbbbdddfffnnnooonnnkkkgggeeeeeeeeelllmmmnnnooopppqqqrrrrrrpppsss|||}}}xxxwwwyyy|||rrreee]]]UUUMMMJJJLLLKKKOOOUUUXXXXXXWWWUUUTTTVVV[[[```dddlllwww~~~~~~wwwmmmfffcccdddeeegggfff___UUUKKKCCC>>>:::777555444333222222222333444555777999999999:::<<<>>>BBBBBBIIIVVVbbbmmmxxx~~~wwwtttrrrqqqpppmmmmmmoooooooootttzzzxxxoooggggggppp}}}{{{~~~sssqqqooossszzz|||qqqhhhbbb[[[QQQIIICCCAAA@@@???>>>AAAGGGLLLMMMLLLRRRZZZeeeqqqvvvyyy}}}tttiiijjjjjjiiihhhgggggggggggggggfffddddddccc___[[[^^^dddjjjwww{{{~~~yyyvvv|||~~~}}}}}}|||yyy{{{}}}~~~~~~}}}{{{zzzvvvuuutttssssssuuuvvvwwwyyyvvvsssrrrsssuuuuuuuuusssrrrqqqqqqrrrrrrqqqooommmkkkiiihhhgggfffdddbbb]]]YYYTTTPPPMMMKKKGGGEEE>>>===;;;888666555444333444333333333444666888999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???DDDMMM```xxxuuu|||wwwtttuuuyyyjjj]]]VVVRRRPPPRRRXXXaaahhhnnnqqqtttvvvxxxtttpppooopppooojjjeeefffmmmrrrsssrrrssswww{{{yyyyyyzzz|||qqqbbb___bbbggglllqqqwww|||ssshhheeefffgggiiikkkmmmmmmkkkhhheeecccdddfffhhhjjjkkkkkkkkkiiiiiijjjkkkkkkiiieeebbbYYYWWWUUURRRNNNLLLJJJIIIMMMLLLLLLLLLKKKLLLTTT^^^rrryyywwwtttsssrrrpppmmmkkkiiiiiihhhgggffffffggggggiiiiiiiiiiiiiiiiiiiiiiiieeedddbbb```]]][[[[[[[[[]]]\\\[[[YYYXXXWWWWWWWWWWWWRRRKKKHHHJJJNNNSSSVVVXXXSSSMMMMMMSSS^^^iiipppvvvuuurrrmmmhhhffffffgggiiigggccc^^^YYYWWWYYY[[[bbbfffmmmuuu|||~~~}}}|||{{{yyywwwuuurrrmmmfffaaa^^^___eeeqqq{{{|||pppcccYYYQQQJJJHHHJJJJJJOOOVVV\\\___```aaaaaaeeekkkqqqvvvwwwllleeeccceeejjjoookkkcccWWWLLLCCC>>>:::777555444333222222333444555777888:::::::::;;;<<<>>>BBBDDDLLLYYYeeeooo{{{|||wwwuuuttttttpppmmmmmmooonnnooovvv~~~yyyrrrhhhcccgggsss|||ooooooqqqvvv~~~}}}qqqhhhaaa[[[RRRIIICCC@@@??????@@@BBBGGGKKKKKKJJJOOOWWWeeerrrwww{{{wwwllllllgggfffeeedddccccccccccccbbb```___^^^[[[XXX]]]dddlllwwwuuuqqqxxx|||tttuuu~~~}}}|||{{{{{{xxxyyy{{{||||||zzzyyyxxxttttttssssssssstttvvvvvvwwwuuurrrqqqssstttuuuuuunnnmmmmmmnnnooonnnllljjjllljjjgggfffeeedddbbb```YYYVVVRRROOOLLLJJJFFFDDD>>>===;;;999777555444444444333333333444666888999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<:::999999<<>>;;;999555444333333333444555666777999;;;;;;;;;<<<>>>@@@CCCFFFOOO]]]hhhrrr~~~{{{xxxxxxwwwvvvqqqooooooooonnnpppxxxxxxpppgggeeelllyyy{{{rrrtttxxx}}}}}}qqqhhh```ZZZRRRIIIBBB>>>>>>???CCCCCCFFFHHHGGGHHHPPPZZZfffsssyyy}}}yyymmmmmmcccbbbaaa```___^^^^^^^^^]]]ZZZYYYXXXUUUTTTYYYaaalllwwwxxxmmmnnnvvvvvvsssxxx~~~~~~}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwsssssssssssstttuuuvvvvvvvvvtttrrrrrrssstttuuutttooonnnnnnoooppppppmmmkkkkkkiiifffeeedddbbb___]]]WWWTTTQQQNNNLLLIIIEEEBBB>>>===;;;999777666555555333333222222333555777888::::::;;;<<<<<<<<<<<<;;;999;;;;;;999777777;;;???FFF[[[{{{ppp```VVVRRRQQQSSSXXX___gggnnnwww~~~}}}xxxwwwyyywwwppphhhjjjlllqqqtttrrrooossszzzwwwjjj```fffmmmssswww|||{{{nnnggggggkkkjjjllloooooommmkkkiiiiiieeegggiiikkklllllllllllllllkkkjjjkkkkkkiiieeebbb^^^\\\XXXTTTQQQOOONNNMMMKKKKKKMMMOOOOOOUUUdddsss|||uuupppooooooooooookkkkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhgggddd```]]]ZZZZZZ[[[ZZZXXXTTTOOOMMMPPPPPPPPPTTTYYY^^^aaaccc___[[[VVVVVV]]]hhhrrrxxxqqqoookkkgggddddddgggkkkfffeeeaaa]]]YYYXXX[[[]]]ccciiisss~~~~~~pppgggaaa^^^[[[UUUVVVUUUSSSQQQOOOPPPQQQRRRTTTWWWYYYXXXUUUPPPMMMIIIGGGFFFIIILLLSSS___kkkggg\\\QQQKKKGGGDDDEEEHHHIIIPPP[[[eeelllpppsssuuurrrfffcccbbbbbbhhhrrrsssjjj\\\NNNDDD>>>;;;999555444333333333444555666777999;;;<<<===>>>@@@BBBDDDIIISSSaaallluuuzzzxxxyyyxxxvvvpppoooooopppooorrr|||zzzrrrjjjjjjssszzzvvvzzz~~~rrriii```[[[SSSJJJBBB>>>???AAADDDCCCDDDFFFEEEHHHRRR]]]iiivvv|||{{{nnnnnn```___^^^\\\[[[[[[ZZZZZZYYYVVVSSSRRRPPPOOOUUU]]]iiirrr}}}nnnhhhllluuutttvvv~~~~~~}}}|||||||||yyyxxxwwwvvvvvvvvvwwwwwwssssssssstttuuuuuuvvvvvvuuutttsssssstttuuutttrrrqqqqqqqqqrrrsssssspppmmmllliiifffdddbbb```]]]ZZZTTTRRROOOMMMKKKHHHDDDAAA===<<<:::888777666555555222222111222333444666777::::::<<<=========<<<;;;999:::;;;999666666;;;???IIIcccuuudddZZZUUUUUUSSSVVV\\\cccmmmxxx}}}}}}~~~{{{qqqhhhcccffflllrrrqqqnnnssszzz|||}}}tttiii^^^eeeooouuuzzz~~~rrriiihhhjjjkkknnnpppooollljjjjjjkkkhhhiiikkklllmmmmmmllllllkkkjjjjjjjjjkkkjjjgggddd]]]ZZZWWWSSSPPPOOONNNNNNMMMMMMNNNPPPQQQYYYkkk}}}~~~yyytttpppnnnnnnmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjhhhhhhiiigggccc___\\\\\\ZZZXXXVVVSSSQQQPPPPPPOOOPPPSSSYYY___bbbdddbbb]]]XXXWWW[[[bbbiiillleeeccc```\\\[[[^^^dddiiiffffffeeedddbbbbbbeeegggqqquuu}}}}}}rrrbbbVVVQQQOOOLLLKKKIIIKKKMMMLLLIIIGGGHHHIIIHHHLLLQQQTTTSSSOOOKKKHHHBBB@@@AAABBBCCCFFFPPP[[[kkkzzzuuu]]]TTTKKKGGGDDDBBBDDDHHHKKKSSS^^^iiippptttuuuvvv{{{vvviiiaaabbbdddeeemmmxxxyyyooo___OOODDD===999888555444333333444555666777666888;;;===>>>???BBBDDDGGGLLLXXXfffpppzzz~~~wwwvvvwwwuuusssnnnmmmooopppqqquuu~~~vvvnnnoooyyy|||www|||uuulllaaa^^^VVVLLLDDD@@@AAACCCCCCBBBDDDFFFFFFIIITTT```lllyyy}}}pppooo^^^]]]\\\ZZZYYYXXXXXXXXXVVVSSSPPPOOOLLLKKKRRRZZZdddlllwww|||iiidddjjjsss}}}|||tttzzz~~~~~~}}}}}}{{{yyywwwuuuuuuvvvwwwxxxssssssttttttuuuvvvvvvwwwuuutttssstttuuuuuusssqqqnnnnnnooopppqqqpppmmmkkkllliiifffcccaaa___[[[YYYSSSQQQNNNLLLJJJHHHDDDAAA<<<;;;:::888666555444444222111111111222444666777::::::<<<=========<<<;;;888:::;;;888555555:::@@@LLLhhhxxxggg\\\XXXXXXSSSUUUZZZaaakkkyyy}}}rrrhhh]]]```hhhpppqqqnnnrrr{{{tttyyy{{{{{{zzzxxxqqqiii___gggqqqwww{{{~~~wwwlllhhhiiimmmooopppooollljjjjjjllliiijjjlllmmmnnnmmmmmmllljjjiiiiiijjjkkkkkkiiiggg[[[YYYUUURRROOONNNMMMNNNOOONNNOOOQQQRRR[[[ooo}}}xxxvvvtttqqqyyyvvvssspppooommmjjjhhhkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhfffeeefffhhhgggddd```^^^\\\XXXUUUSSSSSSSSSTTTOOONNNMMMPPPUUU[[[```bbbeee```YYYVVVVVVYYY[[[]]][[[YYYUUURRRRRRWWW___eeehhhjjjmmmnnnoooqqqtttvvv}}}vvvhhh^^^QQQIIIGGGGGGEEECCCDDDGGGIIIIIIFFFDDDDDDEEEEEEIIIOOOQQQPPPLLLGGGEEE;;;;;;===??????@@@GGGQQQZZZjjj{{{|||iiiWWWOOOGGGDDDBBB@@@BBBFFFMMMVVVaaalllrrrtttuuuuuuqqqyyyvvvlll```[[[aaagggkkkttt~~~sssaaaPPPCCC<<<777555555444444333444555666777666888;;;===>>>@@@CCCEEEIIIOOO[[[iiittt}}}zzzttttttuuurrroookkkkkknnnqqqrrrxxxxxxppprrr|||www|||wwwnnnccc```XXXNNNEEEAAACCCFFF@@@AAADDDGGGHHHKKKUUU```ooo|||qqqpppYYYXXXWWWUUUTTTSSSSSSSSSPPPOOOMMMKKKKKKMMMRRRVVVaaajjjttt}}}rrrdddaaagggrrr~~~tttttt~~~~~~{{{yyy~~~}}}{{{yyyyyyxxxxxxxxxwwwvvvuuuuuutttsssrrrrrrtttwwwyyyyyyxxxuuuttttttsssrrrrrrqqqqqqrrrsssttttttrrrooojjjhhhhhhfffdddcccaaa^^^ZZZWWWQQQOOOKKKIIIGGGEEEAAA???===:::888666666555333111222222222222333555777888999:::;;;;;;<<<<<<;;;;;;;;;;;;999666333555;;;AAAPPPnnn}}}mmm___YYYZZZXXXZZZ]]]aaahhhttt}}}~~~zzzpppfff[[[ZZZ[[[```ccchhhrrr|||wwwyyyxxxxxx{{{~~~zzztttkkkmmmttt{{{~~~|||nnnhhhggggggnnntttuuuqqqmmmkkkllljjjjjjkkkkkklllkkkkkkkkkhhhiiiiiijjjjjjjjjiiiiii^^^YYYTTTSSSTTTUUURRRNNNHHHLLLOOOPPPTTT^^^nnnzzz~~~sssfff[[[UUUUUUWWW```iiisssuuuoooiiihhhiiieeefffggghhhjjjkkklllmmmppppppooollljjjkkknnnqqqiiigggeeeeeeeeeeeedddccceee]]]SSSMMMMMMOOOQQQRRRRRROOOMMMNNNRRRVVVZZZ[[[\\\[[[XXXVVVTTTRRRQQQPPPLLLLLLLLLLLLOOOTTT[[[aaalllrrrxxx{{{{{{}}}vvvfff\\\RRRLLLFFFBBBBBBCCCCCCBBBCCCDDDDDDDDDEEEFFFHHHIIIKKKNNNPPPOOONNNNNNHHHBBB>>>===<<<;;;<<<>>>@@@BBBSSSZZZeeeqqqyyy~~~kkk\\\OOOMMMIIIDDDAAABBBFFFIIISSS[[[fffqqqvvvvvvrrrooooooppprrrvvvyyyvvvoooiii]]]]]]\\\^^^hhhvvv}}}~~~{{{hhhQQQAAA<<<999444111222444555666777777666888888:::======>>>EEEMMMLLLWWWeeepppyyyzzzwwwuuuppplllllljjjjjjjjjmmmtttyyyooopppxxx}}}}}}{{{qqqfffaaaXXXOOOHHHDDDBBBBBBBBBCCCFFFHHHHHHMMM]]]mmmwww}}}ttteeeUUUUUUSSSRRRQQQPPPPPPPPPOOONNNLLLJJJIIIKKKPPPTTT]]]fffooovvv~~~vvvjjj______gggsssyyyooovvv~~~~~~}}}{{{zzzxxxwwwxxxxxxwwwwwwvvvuuuuuutttsssrrrrrrsssvvvwwwwwwvvvuuuuuuuuutttssssssrrrrrrssstttvvvvvvtttpppmmmjjjgggfffdddbbb```]]]YYYVVVPPPNNNKKKHHHGGGDDDAAA>>><<<:::777666555555333111222222222222444666777999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::666444666;;;AAATTTppppppbbb\\\]]]XXXYYYZZZ]]]eeeqqq}}}}}}{{{}}}zzzqqqiiiZZZWWWWWW\\\bbbhhhqqqzzzxxxzzz{{{|||}}}sssqqqqqqvvvyyy{{{~~~sssllliiiiiinnntttuuurrrnnnmmmmmmjjjjjjkkkkkkkkkjjjjjjiiijjjjjjkkkjjjjjjiiihhhgggaaa\\\WWWUUUVVVVVVSSSPPPOOOQQQRRRRRRTTT[[[fffooopppjjj```TTTKKKFFFFFFHHHQQQ[[[hhhoooooolllkkkkkkfffggghhhiiijjjlllmmmmmmhhhjjjllllllllllllnnnoooooolllgggcccaaaaaabbbbbbccc[[[RRRLLLLLLOOOPPPQQQNNNKKKIIIIIILLLPPPTTTUUUXXXWWWTTTRRROOOMMMLLLLLLIIIJJJLLLMMMPPPVVV\\\aaaooowwwxxxdddUUUMMMJJJGGGCCCAAABBBBBBAAA@@@CCCDDDEEEGGGHHHJJJLLLNNNSSSWWWYYYWWWUUURRRKKKCCC<<<;;;:::999:::;;;===>>>GGGLLLUUU^^^dddhhhhhhhhhppp|||tttbbbTTTLLLKKKHHHEEECCCEEEJJJNNNXXX___jjjsssxxxwwwsssooohhhhhhiiijjjllljjjeee```[[[___cccjjjvvvyyygggPPPBBB>>>;;;666444444444555555666666777999999:::===>>>???EEEMMMRRR\\\jjjvvvxxxvvvtttoookkkkkkkkklllmmmooovvv{{{pppsss}}}{{{{{{~~~uuukkkeee[[[PPPHHHCCCAAA@@@AAABBBEEEGGGGGGLLL[[[jjjvvv{{{uuuhhhPPPPPPNNNMMMLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHLLLOOOXXX___fffkkkqqqwwwwwwuuukkkbbb[[[]]]fffqqq}}}ooonnn}}}~~~}}}{{{zzzxxxvvvvvvxxxxxxwwwwwwvvvuuuuuuuuurrrqqqqqqrrruuuvvvvvvuuuuuuuuuuuutttssssssrrrrrrtttuuuuuuuuutttqqqnnnlllgggeeecccaaa___\\\XXXUUUOOOMMMJJJGGGFFFCCC@@@>>><<<999777555555444333111222222222333555666888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::777555666<<>>???@@@FFFOOOZZZdddqqq}}}}}}vvvuuusssnnnkkkjjjlllnnnppprrrwwwzzzpppuuu{{{zzz~~~|||}}}yyyoooiii^^^SSSIIICCC???>>>@@@AAAEEEHHHHHHMMMZZZgggtttyyy}}}uuujjjLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHEEEDDDEEEHHHKKKQQQWWW^^^aaafffjjjkkkhhhddd]]]YYY]]]eeennnxxxwwwmmmttt~~~|||zzzxxxvvvuuuuuuwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrsssuuuvvvuuutttttttttssssssrrrqqqqqqqqqqqqrrrrrrqqqpppnnnlllkkkfffdddbbb```^^^[[[VVVSSSMMMKKKHHHFFFDDDBBB???===:::888666444444444222111111222333444666777999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;888666777<<>>;;;;;;>>>BBB@@@GGGRRR]]]eeehhhhhhgggkkklllmmmnnnooopppqqqqqqqqqtttvvvvvvtttrrrrrrrrrssspppkkkfffcccdddgggjjjjjjcccZZZUUUTTTUUUUUUTTTPPPMMMIIIHHHJJJLLLMMMNNNOOOMMMJJJGGGEEECCCCCCCCCEEEJJJPPPVVV[[[```dddhhhooozzzwwwmmmeeedddeeefffhhhlllkkknnnrrrttttttrrrooolllcccbbb]]]VVVNNNHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBEEEIIILLLNNNQQQVVVZZZfffmmmqqqnnneee[[[NNNCCC======<<<;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFGGGHHHHHHOOOWWWcccoooyyyyyypppdddWWWMMMIIIHHHGGGFFFGGGLLLSSSWWWcccjjjttt~~~|||yyymmmjjjgggeeeeeehhhjjjkkkrrr}}}sssgggVVVEEE<<<999888666555444333333555777:::<<<===;;;===???@@@AAAIIIQQQ```iiiwww|||vvvuuutttooolllkkkjjjmmmpppsssxxx|||ttt{{{~~~{{{|||xxxwwwzzz~~~{{{rrrkkk```TTTJJJDDD@@@???AAABBBEEEIIIKKKOOO[[[gggssswwwyyyyyyzzzyyyssskkkIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDBBB@@@AAADDDFFFJJJPPPUUUXXX\\\aaaaaa^^^[[[VVVUUU[[[bbbjjjttt}}}rrrppp|||~~~}}}{{{yyywwwvvvuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuttttttvvvwwwvvvuuurrrqqqqqqppppppoooooonnnlllllllllkkkjjjiiihhhhhheeecccaaa___]]]YYYTTTQQQLLLIIIFFFDDDCCCAAA>>><<<999777555444444333222111111222333555777999:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<999777888===AAASSSeeettttttkkkhhhkkknnnooovvvwww{{{{{{www{{{{{{|||{{{yyyyyysssccc[[[[[[VVVRRROOOQQQYYYbbbhhhkkkrrrrrrtttwwwyyyyyywwwtttdddYYYQQQWWWcccmmmtttxxx~~~xxxooojjjpppxxx||||||{{{~~~|||}}}{{{mmmgggiiikkkmmmmmmlllmmmmmmnnnnnnnnnnnnmmmllljjjjjjiiijjjkkklllllllllllllllllliiieee```]]]ZZZXXXVVVWWWSSSOOOOOOPPPNNNJJJFFFFFFEEEBBB>>>;;;;;;>>>AAAAAAEEEMMMVVV^^^dddhhhjjjnnnoooppppppqqqrrrsssssssssttttttsssqqqqqqrrrsssttttttrrrnnnkkkjjjmmmpppssslllccc]]]ZZZXXXVVVTTTRRROOOMMMLLLMMMNNNNNNMMMLLLJJJGGGEEECCCCCCDDDDDDHHHMMMUUU\\\bbbgggkkknnnqqqzzzyyyggg]]]TTTRRRQQQPPPQQQSSSQQQSSSWWWYYYZZZXXXUUUSSSLLLKKKIIIFFFCCCCCCEEEGGGGGGEEEBBB@@@???@@@CCCEEEDDDHHHLLLNNNNNNQQQVVV[[[gggpppvvvrrrhhh[[[MMMBBB===<<<<<<;;;;;;;;;<<<<<<888999:::<<<===???@@@AAAFFFLLLTTT\\\dddnnnyyy~~~tttgggZZZRRRKKKKKKJJJIIIJJJOOOVVV[[[gggnnnyyyrrrpppnnnlllnnnrrrxxx|||iii]]]MMMAAA;;;888666666333333222333666999===???===<<<===@@@AAADDDLLLUUUdddmmmzzz|||wwwwwwvvvrrrnnnnnniiilllppptttzzz|||xxxssstttxxx~~~|||rrrkkkaaaUUUKKKEEEBBBAAAAAABBBEEEKKKNNNTTT```llluuuwwwwwwuuussssssooojjjEEEEEEDDDCCCCCCCCCCCCCCC@@@AAA@@@???>>>>>>AAACCCDDDIIINNNPPPSSSXXXXXXUUUPPPMMMOOOVVV___gggqqqzzzwwwpppsss}}}|||zzzxxxvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvwwwuuutttpppppppppooonnnnnnmmmmmmhhhhhhgggfffeeeeeeffffffdddbbb```^^^[[[XXXSSSOOOJJJHHHEEECCCBBB@@@===;;;888666444333333333222111111222444666888:::;;;;;;;;;;;;<<<============<<<;;;======;;;888999===AAAQQQ]]]gggddd]]][[[]]]```bbbiiikkkooouuurrrqqq|||zzzvvvxxx{{{}}}{{{|||tttccc\\\[[[WWWTTTQQQPPPTTTZZZ___bbbkkknnntttxxxzzzyyyvvvttthhh]]]UUUYYYdddmmmuuuzzz~~~rrrkkkhhhooowwwzzzyyyxxxxxxvvvzzz}}}mmmeeefffgggiiijjjkkkkkkkkkmmmmmmnnnmmmmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnllliiieeeaaa\\\YYYWWWWWWTTTQQQOOONNNOOOMMMIIIEEEGGGFFFBBB===999666777888???DDDLLLSSS[[[bbbjjjooopppppppppqqqrrrsssssssssssstttuuuuuuuuuvvvxxxzzzwwwyyyyyyvvvsssssswww{{{yyynnnfff```\\\VVVSSSRRRQQQPPPPPPQQQPPPNNNLLLKKKIIIGGGDDDCCCDDDFFFGGGLLLRRRZZZaaagggmmmqqqtttxxxyyyhhhZZZQQQHHHFFFEEEBBBAAABBB@@@AAADDDFFFGGGGGGEEEDDDAAA@@@???===<<<===AAADDDHHHFFFDDD@@@???@@@EEEHHHIIIMMMQQQQQQNNNOOOSSSXXXcccmmmtttqqqfffZZZLLLAAA::::::::::::;;;;;;;;;;;;999::::::;;;===>>>???@@@@@@CCCGGGKKKQQQXXX___eeeyyy{{{vvvuuuvvvyyy~~~xxxkkk^^^VVVPPPPPPOOONNNPPPUUU[[[```lllsss}}}}}}||||||~~~}}}bbbUUUGGG@@@===:::777777222222333555888;;;>>>???===<<<>>>AAACCCFFFOOOYYYhhhppp}}}|||xxxxxxxxxtttppppppkkkmmmqqqwww~~~~~~}}}sssmmmqqqvvv}}}|||qqqkkkaaaUUULLLFFFCCCBBBBBBAAADDDKKKQQQYYYfffrrrzzz|||zzztttqqqooolllgggBBBBBBAAA@@@@@@@@@@@@AAA<<<======<<<;;;<<>>;;;999999999:::;;;======>>>======<<<<<<;;;:::999;;;???CCCHHHIIIIIIGGGFFFGGGKKKNNNPPPTTTVVVTTTOOOMMMPPPUUU\\\gggpppmmmdddXXXKKKBBB999:::;;;;;;<<<<<<<<<<<<======>>>>>>????????????===>>>???@@@CCCGGGLLLOOOZZZ___gggmmmrrrvvvzzz|||zzzsssmmmiiilllnnnqqqvvv~~~zzznnnccc\\\TTTTTTTTTTTTVVV\\\ccciiiqqqyyyoooZZZMMMBBB???>>>999666555444444555777999:::<<<<<<===<<<===AAADDDHHHSSS]]]mmmttt{{{xxxyyyyyyuuuqqqqqqppppppttt}}}}}}yyynnnggglllsss{{{|||rrrlllaaaUUULLLEEEBBBAAA@@@???BBBIIIRRR\\\kkkxxxwwwqqqnnnjjjfff@@@??????>>>>>>>>>>>>???:::;;;;;;;;;:::;;;>>>@@@===AAACCCCCCDDDGGGGGGCCCKKKIIIJJJOOOTTTZZZcccmmmuuu|||tttqqqrrr}}}}}}~~~}}}|||{{{yyywwwwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwwwwwwwvvvuuussssssttttttsssqqqqqqqqqppppppooonnnnnnnnnhhhgggeeeddddddeeefffhhhcccaaa^^^\\\ZZZVVVQQQMMMHHHFFFCCCBBBAAA???<<<:::777555333222333333222000000222555888:::;;;<<<<<<;;;<<<<<<===============<<<===>>><<<::::::>>>AAAKKKRRRVVVUUUTTTVVVXXXXXXXXXaaaeeeiiinnnhhhfffpppooosssuuusssooopppvvv}}}{{{llleeefffiiihhhddd^^^XXXWWWZZZ___dddlllvvv}}}}}}yyyuuurrrlllccc[[[\\\ccckkkuuu}}}{{{}}}~~~}}}~~~~~~wwwnnnooohhhdddfffiiiiiijjjllliiijjjqqq}}}oooeeeddddddeeehhhjjjkkklllhhhhhhiiijjjjjjjjjiiiiiimmmmmmmmmnnnmmmmmmllllllhhhgggccc___ZZZWWWVVVVVVQQQQQQQQQOOOMMMLLLJJJJJJCCCCCCAAA>>>:::888888999>>>GGGRRRXXXZZZ]]]dddjjjmmmmmmmmmnnnoooooooooppptttwww{{{}}}{{{xxxuuutttsssuuuxxxzzz~~~|||rrrhhh___YYYTTTUUUXXX[[[\\\YYYTTTOOOIIIHHHEEEDDDEEEGGGJJJLLLQQQVVV^^^eeekkkqqqvvvzzz{{{hhhZZZIIIBBB=========999777777999999999:::::::::;;;;;;999::::::::::::===BBBEEEHHHKKKNNNOOONNNOOORRRUUUUUUXXXZZZVVVOOOLLLOOOSSSXXXdddmmmkkkbbbWWWLLLCCC;;;<<<===>>>????????????<<<<<<=========<<<;;;;;;======<<<===>>>@@@CCCEEEGGGJJJNNNRRRVVVZZZ^^^aaabbbmmm~~~~~~uuunnniiiccc```eeefffiiinnnuuu}}}{{{qqqfff```VVVWWWWWWXXX[[[bbbjjjooovvv}}}ooo```TTTGGG===<<<<<<777333333666777888999999:::999999<<<;;;===BBBEEEJJJTTT___qqqxxx{{{wwwyyyyyyuuuqqqqqqtttssswwwvvvjjjccciiipppzzz|||tttmmmbbbVVVKKKDDDAAA@@@???===@@@HHHRRR^^^mmm{{{zzzrrrnnnjjjeee<<<<<<=========<<<:::999999:::;;;;;;<<<<<<;;;;;;=========>>>??????@@@@@@BBBCCCFFFIIIMMMTTT\\\aaannnuuu~~~mmmrrr{{{}}}||||||~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvuuuvvvxxxyyyxxxwwwssstttttttttttttttsssrrruuusssqqqnnnmmmmmmmmmnnnllljjjhhhggggggfffeeeddddddbbb^^^YYYTTTOOOLLLKKKKKKHHHDDDAAA???===;;;888555555444444444444333333333222333666:::===<<<:::===============<<<<<<<<<;;;>>>>>>:::888;;;@@@DDDSSSYYYZZZUUUPPPRRRVVVXXXYYYaaakkkoookkkeeeeeehhhiiilllmmmjjjhhhlllxxxooohhhnnnuuuvvvpppaaaVVVVVV\\\```hhhooovvvyyyxxxvvvwwwzzzssspppggg___bbbnnnxxxyyy~~~~~~}}}zzzuuuqqqppppppmmmiiifffccccccdddddddddhhhkkkuuu~~~pppeeedddeeegggjjjllllllkkkmmmkkkiiiiiijjjjjjjjjiiimmmllllllkkkjjjiiihhhhhhiiihhheeeaaa^^^ZZZXXXVVVSSSRRRQQQOOOMMMJJJHHHFFFDDDDDDBBB???<<<;;;===>>>DDDIIIPPPUUUXXX]]]bbbgggnnnnnnnnnnnnooopppqqqrrrsssuuuxxx{{{|||yyytttooosssqqqooorrr{{{xxxnnnccc]]]UUUXXX]]]``````ZZZPPPIIIFFFFFFFFFHHHLLLOOOQQQQQQVVV[[[aaagggkkkpppvvv{{{nnn]]]PPPFFFBBB===:::999888777777888999999:::::::::999999777888::::::;;;>>>DDDIIIQQQSSSTTTTTTSSSUUUZZZ___dddbbb^^^WWWPPPLLLKKKLLLZZZgggnnniiiaaa[[[PPPDDD;;;;;;<<<===>>>????????????@@@@@@AAAAAABBBAAAAAA???<<<888777888999::::::???@@@BBBCCCDDDFFFIIILLLRRRXXXcccqqq}}}|||uuunnnhhhdddbbbaaadddfffhhhkkkooottt{{{}}}zzzuuulllbbb[[[\\\\\\]]]^^^aaaiiirrrxxx{{{{{{pppcccZZZHHHDDD===888555444333222555444444666:::<<<:::888===<<<>>>CCCIIIPPPZZZdddwww}}}wwwrrrtttuuusssrrrssspppttt|||{{{|||llldddeeefffoooxxx~~~uuummmcccZZZNNNDDDAAACCC<<<>>>AAAEEENNN]]]nnnzzzrrrjjjhhhggg;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@BBBDDDGGGKKKRRRYYY^^^kkkrrr{{{}}}pppvvv~~~}}}|||}}}~~~~~~}}}|||zzzyyyyyyxxxxxxxxxwwwvvvwwwyyyzzzzzzyyyuuuuuuvvvvvvuuuuuuttttttsssqqqooommmlllkkklllmmmllljjjhhhggghhhgggfffeeebbb```\\\XXXSSSPPPMMMLLLJJJGGGCCCAAA???===:::888333333222222222111111111333222333666:::===<<<:::=====================<<<===??????;;;999:::@@@EEEWWW___ccc```]]]___bbbcccaaaiiitttwwwqqqiiifffgggjjjlllllliiiggglllxxxpppjjjooowwwvvvmmm^^^UUUVVV]]]bbbhhhooowww{{{zzzwwwwwwxxxwwwtttllldddeeeooouuuvvv}}}}}}}}}yyytttpppooopppnnnkkkgggdddbbbbbbccccccgggmmmxxx{{{ooofffeeeeeegggjjjllllllkkkmmmkkkiiiiiijjjjjjiiihhhlllkkkkkkjjjjjjiiiiiihhhkkkiiigggccc___[[[XXXWWWSSSRRRQQQOOOLLLJJJHHHGGGEEEEEECCC@@@======>>>@@@FFFKKKRRRVVVYYY]]]bbbfffkkklllmmmnnnoooppppppqqqqqqqqqrrruuuwwwvvvtttrrrllljjjiiikkksssxxxpppjjj______```aaa___ZZZSSSMMMJJJIIIIIILLLQQQWWWZZZ\\\\\\___ccceeegggjjjooosssxxxxxxzzzxxxiiiYYYMMMEEEBBB===999888888777666666666777777777777888888888:::<<<<<<===AAAFFFKKKTTTWWWZZZ\\\\\\___eeeiiikkkiiieee]]]UUUPPPNNNOOOZZZfffmmmiiibbb[[[OOOCCC=========>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCCCC@@@===999777888999::::::999;;;<<<======???BBBDDDHHHMMMWWWccclllrrrttttttxxxuuuqqqlllhhheeeddddddiiihhhggggggiiimmmssswwwxxxwwwuuutttqqqllleee```______```bbbfffmmmvvv{{{~~~}}}vvvoooiii```TTTLLLDDD@@@;;;777555555555444555444444777:::<<<;;;999===<<<>>>EEEMMMUUUaaalll||||||vvvqqqrrrrrrpppooopppssswww|||zzzzzz}}}wwwfff___aaaeeennnwww~~~}}}uuummmddd[[[PPPFFFBBBCCC>>>???AAAEEENNN[[[jjjuuuuuulllgggeee999::::::::::::999888888999999:::;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>???BBBEEEIIIOOOVVV[[[fffmmmwwwyyywww~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvwwwyyy{{{zzzyyyvvvvvvwwwwwwvvvuuuuuutttpppooommmlllkkkkkkkkkllllllkkkiiihhhiiiiiigggeeeaaa___[[[WWWSSSOOOMMMKKKIIIFFFBBB@@@>>><<<:::777222222222222111111111111222333444777;;;<<<<<<;;;<<<<<<==================???@@@@@@===999:::@@@GGGXXXbbbiiiiiigggiiijjjjjjiiittt}}}tttpppnnnppppppoookkkjjjppp||||||{{{ssslllpppxxxsssgggXXXRRRVVV^^^bbbgggoooxxx}}}}}}{{{yyyxxxwwwsssllleeefffmmmrrrsssyyy{{{{{{xxxsssooopppqqqqqqooojjjfffcccbbbbbbccciiiqqq}}}{{{rrrgggffffffhhhkkklllllllllllljjjhhhhhhiiijjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjlllkkkhhheee```\\\YYYWWWTTTRRRPPPNNNKKKIIIHHHHHHGGGFFFEEEBBB???>>>@@@BBBIIINNNTTTXXXZZZ]]]aaaeeegggiiilllnnnppppppppppppooommmlllmmmppprrrrrrrrriiifffdddeeelllvvv~~~yyyllliiieeeaaa^^^ZZZVVVSSSOOONNNMMMQQQXXX```fffjjjffffffeeecccbbbcccfffhhhiiijjjlllsss~~~qqqeeeWWWKKKDDD@@@;;;888777777777666777666666555666777888999:::<<<===>>>@@@DDDHHHLLLSSSWWW\\\```ccciiipppvvvvvvtttpppggg]]]VVVTTTUUU^^^jjjqqqmmmggg```SSSEEEAAAAAA@@@AAABBBDDDEEEFFFFFFHHHJJJKKKKKKIIIGGGEEEAAA>>>:::777777888999888888999:::::::::;;;===???@@@FFFOOOVVV[[[```eeejjjooonnnkkkiiihhhhhhhhhhhhkkkhhhdddbbbdddjjjqqquuuvvvssspppnnnllljjjgggdddaaaccceeehhhlllsss{{{{{{yyyvvvuuuuuuuuutttsssnnnjjjddd___ZZZSSSIIICCC@@@<<<888555555555555555555555555777:::<<<;;;:::===<<>>AAADDDHHHMMMSSSXXXbbbiiisss|||~~~zzz}}}{{{|||}}}}}}}}}{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuvvvxxxzzzyyyxxxvvvvvvvvvvvvuuutttssssssnnnnnnmmmlllllllllmmmmmmlllkkkjjjjjjjjjiiigggeee```^^^ZZZVVVQQQMMMJJJIIIGGGDDDAAA>>>===;;;999777444444444333333333333222222333555888;;;<<<<<<;;;<<<<<<<<<<<<============?????????===999999BBBMMM^^^iiirrrtttrrrqqqqqqooonnn{{{|||zzzxxxuuurrrrrrxxxyyyuuuvvvwwwnnnpppuuuoooaaaRRRNNNUUU]]]```dddlllwww~~~~~~}}}tttnnnfffaaabbbiiiooorrrtttxxxzzzxxxtttrrrtttwwwxxxvvvrrrlllgggeeeeeefffkkkttt}}}wwwgggffffffhhhkkkmmmmmmlllkkkiiihhhhhhiiijjjiiihhhhhhhhhiiiiiijjjjjjjjjkkklllkkkiiieeeaaa\\\XXXVVVTTTSSSPPPMMMKKKJJJIIIIIIGGGFFFEEEBBB@@@???AAACCCJJJOOOUUUYYYZZZ[[[___bbbdddgggkkkoooqqqqqqpppooommmkkkjjjjjjlllmmmmmmmmmiiifffddddddhhhpppyyy~~~wwwqqqhhh```\\\ZZZXXXXXXTTTRRRRRRUUU]]]fffmmmqqqppplllgggaaa]]]\\\]]]^^^[[[\\\^^^ccclllxxxxxxmmmcccWWWMMMBBB???:::888777777777777999888777666777999;;;<<<;;;<<<===???AAADDDHHHJJJLLLPPPUUUZZZ```jjjvvvzzzqqqeee^^^\\\^^^iiittt{{{xxxqqqiiiZZZKKKFFFEEEEEEEEEFFFHHHKKKMMMKKKMMMOOOQQQPPPMMMJJJHHHBBB>>>:::777777888888888:::<<<===<<<<<<<<<>>>@@@BBBHHHOOORRRSSSWWW```gggjjjjjjiiiiiiiiiiiijjjjjjiiieeeaaa```dddmmmvvv|||{{{wwwqqqllliiigggeeecccaaadddgggkkkpppvvv~~~|||ssspppllliiigggfffcccbbb___\\\XXXUUUQQQKKKEEE@@@===:::666444444444444444444555666888:::<<<<<<<<<===<<<@@@IIITTT```ooo|||~~~vvvqqqnnnooonnnmmmooosssxxx}}}}}}zzzvvvzzz~~~|||sssdddYYYVVVYYY___iiisssyyy~~~uuummmeee^^^VVVKKKEEEDDDFFFFFFFFFIIINNNWWW```fffvvv{{{rrrjjjeee777777777666777777777777888999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>>===???BBBDDDHHHLLLRRRVVV^^^eeepppyyy|||{{{{{{|||||||||yyyyyyxxxwwwvvvvvvvvvvvvvvvttttttuuuvvvwwwvvvuuuttttttttttttsssrrrqqqpppnnnnnnnnnnnnnnnooooooooommmllljjjjjjjjjiiifffdddaaa^^^ZZZUUUOOOKKKHHHFFFEEECCC???===;;;:::888666444444333333333222222222111333777:::;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>===<<<<<<;;;999;;;IIIXXXnnnyyy|||yyyvvvttt~~~yyywwwyyy~~~xxxsssssswww|||qqqnnnooojjj]]]QQQNNNTTT[[[^^^bbbiiittt}}}{{{rrrgggaaa```dddjjjooooootttyyyxxxuuuuuuzzz~~~zzzsssmmmiiiiiikkkjjjsss|||xxxfffeeeeeehhhkkkmmmmmmlllkkkiiihhhhhhiiijjjjjjiiiggghhhhhhiiiiiijjjjjjkkkjjjiiihhheee```\\\WWWUUUTTTSSSQQQOOOMMMKKKKKKJJJFFFFFFDDDBBB@@@???AAACCCJJJOOOUUUXXXYYYYYY\\\^^^cccfffkkkooorrrrrrpppooollllllkkkkkkllljjjfffdddcccbbbbbbdddhhhooovvvzzz~~~xxxlllccc^^^]]]]]]^^^ZZZXXXXXX[[[aaahhhnnnqqqrrrmmmeee]]]XXXVVVUUUUUUQQQQQQRRRUUU\\\gggttt~~~{{{rrriiiaaaVVVMMMAAA>>>:::777777888888888:::999777777888:::<<<>>>;;;;;;;;;===@@@CCCEEEFFFDDDGGGJJJNNNWWWddduuuxxxmmmggggggjjjwww|||rrraaaPPPKKKIIIHHHGGGIIILLLPPPRRRPPPQQQSSSTTTSSSPPPLLLIIIBBB>>>:::777777888888888:::<<<=========>>>@@@BBBGGGMMMSSSSSSRRRUUU___gggjjjjjjjjjjjjiiiiiihhhgggeee```\\\]]]dddoooxxx}}}zzzuuuoooiiieeecccaaa___]]]```dddhhhnnnuuu}}}~~~xxxkkkgggccc___]]][[[YYYWWWQQQPPPMMMJJJGGGDDD???<<<;;;888555333333333333222444555888999;;;<<<===>>>???>>>CCCMMMXXXdddssszzzsssooommmooopppppptttzzz~~~zzz{{{~~~{{{lll]]]UUUUUUXXX\\\eeepppwww~~~vvvmmmeee___XXXNNNGGGEEEIIIHHHHHHKKKPPPVVV]]]```hhhsss}}}~~~zzzuuunnniii666666666555666666777888888888999:::::::::::::::<<<<<<<<<===>>>>>>??????===???BBBEEEHHHLLLQQQUUUZZZaaalllttt{{{|||{{{|||||||||{{{yyyxxxwwwwwwvvvvvvvvvwwwvvvuuuttttttuuuuuutttsssssssssrrrrrrqqqpppnnnnnnmmmnnnoooooopppqqqqqqrrrnnnlllkkkkkkjjjhhhdddaaa___]]]YYYSSSNNNJJJGGGEEECCCAAA>>>;;;:::999777555111111111111000000000000000333888;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;888888::::::@@@SSShhh|||}}}zzzyyy|||}}}xxxtttqqquuuzzzuuummmiiihhhaaaWWWRRRVVV\\\^^^ccchhhqqq{{{rrrjjjfffdddgggkkklllrrrxxxyyyvvvwww}}}xxxpppllllllnnniiioooxxx~~~~~~zzzvvvsssccccccdddfffjjjmmmnnnmmmkkkjjjhhhiiijjjlllkkkkkkhhhhhhhhhiiiiiiiiijjjjjjhhhhhhgggeeeaaa\\\XXXUUUTTTTTTSSSRRRPPPNNNLLLKKKFFFFFFEEEBBB@@@@@@BBBDDDIIIOOOUUUXXXYYYYYY[[[]]]bbbeeejjjnnnppppppooonnnllllllllllllkkkgggaaa\\\YYY[[[___dddkkkqqqvvvyyy|||}}}uuummmhhhgggggghhhdddccccccdddgggjjjkkkkkkjjjddd\\\UUUQQQOOONNNMMMHHHIIIJJJLLLQQQ\\\jjjtttwwwwwwtttllleee^^^SSSJJJAAA>>>:::888888999999999888777777777888:::;;;<<<;;;::::::;;;>>>@@@AAA@@@???@@@BBBEEEMMM[[[lllwww|||{{{tttqqquuu{{{{{{fffSSSLLLKKKHHHGGGIIIMMMRRRUUUSSSTTTUUUUUUSSSPPPLLLJJJAAA>>>:::777777888999888888999;;;======???BBBEEELLLQQQVVVWWWUUUXXX___fffkkkkkkkkkkkkiiifffdddbbb```[[[XXXZZZbbbkkkrrruuuppplllgggcccaaa^^^[[[YYYVVVXXX\\\```fffnnnwww}}}|||uuuddd```\\\XXXVVVTTTRRRPPPKKKJJJHHHFFFCCC@@@===<<<:::777444333444444333222333666999:::;;;<<<>>>@@@AAABBBHHHSSS___kkkyyy|||xxxrrrooonnnpppqqqsssyyyyyywwwzzzxxxfffUUUPPPRRRUUUYYYbbbmmmttt|||xxxnnnddd___YYYPPPJJJHHHIIIHHHHHHKKKPPPVVVYYY[[[\\\gggrrrvvvvvvvvvsssooo777666555555666777888999888888999::::::::::::999<<<<<<<<<===>>>>>>??????<<>>>>>???:::666666;;;===FFF___yyy~~~zzzzzzzzzxxxwwwvvvzzzyyymmmfffjjjiiiaaa[[[\\\___```fffiiipppxxx}}}wwwpppiiigggiiikkkrrrxxxxxxuuuuuu{{{xxxpppkkklllooolllooosssvvvwwwtttooolll``````bbbeeeiiimmmnnnnnnllljjjiiijjjlllmmmmmmlllhhhhhhhhhhhhiiiiiiiiiiiiggghhhgggfffccc^^^ZZZWWWSSSTTTUUUUUUSSSPPPMMMKKKGGGGGGFFFDDDBBBBBBDDDFFFJJJOOOVVVZZZZZZZZZ\\\^^^aaadddgggjjjlllllllllkkkkkkjjjiiiiiigggccc^^^YYYVVVZZZaaahhhnnnrrruuuvvvwwwxxx|||{{{wwwvvvuuuuuurrrqqqqqqqqqpppnnnjjjggg\\\WWWPPPKKKIIIHHHFFFEEEAAACCCEEEFFFKKKWWWfffqqqssstttqqqjjjccc\\\RRRHHHAAA>>>:::888999:::;;;;;;777888888999;;;<<<<<<===<<<:::999:::===???>>><<<;;;<<<>>>@@@EEEOOO\\\fffnnntttzzzzzzxxx{{{lllWWWLLLIIIGGGEEEGGGLLLQQQUUUUUUUUUUUUSSSQQQNNNLLLJJJ@@@===999777888999:::::::::<<>>AAADDDFFFNNN[[[hhhttt{{{wwwsssppppppqqqrrrssszzz|||wwwvvvzzzttt]]]LLLHHHLLLOOOVVV```kkkrrr{{{zzzoooddd^^^YYYRRRLLLJJJGGGFFFFFFIIIOOOTTTVVVVVVUUU```jjjpppsssvvvvvvsss777666555555666777888999888888999::::::::::::999;;;;;;<<<<<<===>>>>>>>>>;;;>>>AAADDDFFFJJJNNNQQQSSSZZZdddmmmsssyyy|||}}}}}}|||}}}~~~~~~|||zzz{{{{{{zzzyyyyyyyyyzzzzzzzzzxxxvvvvvvuuuuuusssqqqrrrrrrrrrqqqpppooommmmmmkkklllnnnoooqqqrrrrrrrrrooommmllljjjiiieee```\\\XXXVVVTTTQQQNNNLLLJJJJJJAAA???<<<:::999888666444333333333222222222222111///444:::===<<<;;;<<<===;;;;;;;;;<<<===>>>>>>???:::555666;;;@@@KKKggg}}}||||||~~~|||}}}}}}}}}}}}nnneeellloooiiibbb```bbbdddjjjkkkooowwwxxxnnniiijjjkkkrrrxxxxxxssssssyyywwwnnniiikkknnnqqqqqqrrrssstttqqqlllhhh______```dddiiimmmnnnnnnlllkkkjjjjjjlllnnnnnnmmmiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhgggddd```\\\ZZZSSSUUUVVVWWWUUURRRNNNKKKIIIIIIGGGEEECCCCCCFFFHHHJJJPPPWWW[[[[[[[[[]]]___aaabbbeeehhhiiijjjiiiiiijjjhhhgggfffdddaaa]]]ZZZ[[[___fffmmmrrrssssssrrrpppqqqvvv~~~~~~|||{{{{{{zzzxxxrrrjjjeeeRRRMMMGGGDDDCCCCCCAAA???===???BBBDDDIIIVVVfffrrrssstttrrrjjjddd]]]RRRHHHAAA>>>;;;999:::;;;<<<<<<999:::<<<===>>>?????????===;;;999:::===>>><<<:::777999<<<>>>@@@FFFOOOVVVdddllluuuyyy{{{rrr\\\JJJHHHEEECCCEEEJJJPPPSSSVVVUUUTTTRRRPPPMMMKKKJJJ???<<<888777888999::::::???AAAEEEHHHJJJNNNRRRVVV\\\aaafffiiiiiijjjmmmooojjjjjjjjjiiifffbbb]]][[[UUURRRRRRXXXccckkkoooooofffeeebbb```]]]XXXRRRMMMIIIJJJLLLPPPWWWaaalllssswww~~~|||qqqhhh^^^[[[VVVRRROOOLLLJJJHHHCCCCCCAAA???;;;888777777444222222333666888888777333666:::<<<;;;<<