BM6P6(@ rrr___RRRMMMHHH@@@999666777888888777888:::<<<>>>===<<<:::777555333222222222000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%&&&'''((()))$$$%%%''')))))))))((((((******))))))******+++,,,&&&((()))+++,,,,,,,,,,,,%%%)))...111222222222333:::;;;;;;;;;999777444222666777777777777555444333555555666666777777888888999888888888777777666666777888999999999:::===??????@@@AAAAAAAAAAAABBBCCCGGGHHHJJJLLLNNNRRRWWW[[[hhhttt~~~|||{{{yyywwwvvvsssoookkkgggddd```]]]WWWTTTPPPKKKGGGDDDBBBAAA<<>><<<<<<======:::999888777555555444444777888999:::;;;<<<<<<<<<888666444222222333555777EEEUUUgggvvv{{{iiiQQQCCCAAAAAA>>>:::<<<>>>JJJjjjXXXTTToooiiiaaawwwWWW:::PPPJJJGGGFFFGGGDDD;;;111+++---+++)))((())))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr___SSSMMMGGG>>>777666777777777666666888999===<<<;;;999666444333222222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))&&&''''''(((((('''''''''(((((()))))))))*********'''(((***+++,,,,,,++++++'''***///111222222333444999;;;===???===:::666333666666777777666555333222444555555666777777888888888888888777777777666666777888999999999:::<<<>>>>>>@@@AAAAAA@@@AAABBBCCCHHHIIIKKKMMMOOOSSSXXX\\\gggsss~~~|||{{{zzzxxxwwwtttppplllhhhccc^^^ZZZUUUSSSOOOKKKFFFCCC@@@???===BBBMMMZZZfffkkkjjjhhhkkkqqqyyyyyy}}}sss{{{~~~[[[NNNNNN\\\zzzwwwbbbVVVYYYtttpppcccfff___WWWFFFGGGbbb}}}|||aaaKKKMMMZZZ~~~~~~PPPFFFcccjjjfffyyyyyyvvv~~~kkkMMMBBBDDDAAA::::::888444111---,,,++++++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------111DDDbbbxxxzzzuuu}}}}}}{{{yyyyyy{{{|||kkkZZZPPPPPPYYYcccnnniiibbbXXXJJJ???>>>BBBCCCGGGGGGEEEJJJ[[[lllvvvvvvrrruuussslllccceee^^^[[[gggxxxxxxwwwmmmYYYHHHDDD>>>LLLdddlllooorrrppprrrjjj```ZZZWWWUUUQQQMMMIIIHHHEEECCCAAA@@@@@@@@@===<<<:::999777777666666777888999;;;<<<<<<<<<<<<999777555333333444666777DDDSSSeeetttmmmUUUEEEAAA@@@===:::999:::BBB^^^oooaaajjjssslllzzzzzzMMMMMMKKKHHHGGGIIIHHHAAA555,,,---+++)))((()))***)))((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~ppp___SSSNNNHHH>>>555666777777666444333555666;;;:::999777555333222111222111000...---+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&'''((()))***))))))((()))***+++,,,,,,+++***)))(((+++///222222222333444444777;;;>>>===:::666333666666666666555444333222444444555555666777777777888888777777777777666666888999:::999999999;;;<<<>>>???AAAAAA@@@@@@BBBDDDIIIJJJLLLMMMOOOSSSXXX\\\fffsss~~~|||{{{zzzyyyyyyvvvrrrmmmhhhbbb[[[WWWSSSQQQOOOKKKFFFBBB>>><<<;;;AAAMMMZZZffflllmmmlllnnnsssyyyrrrnnnrrrxxx}}}```QQQOOO\\\zzzwwwbbbTTTSSSlllllldddiiibbbYYYGGGGGG___yyyyyy```IIIKKKXXX|||jjjGGGUUUggglllvvvzzzvvvWWWBBBAAAAAA;;;;;;999555222///,,,++++++))))))))))))))))))))))))************************************************,,,++++++******++++++,,,------------------------'''---///444IIIkkk|||}}}{{{www{{{}}}}}}{{{yyyyyy|||wwwiiiaaaaaadddggghhh___UUULLLCCC:::777999666:::===AAAMMMaaavvvwwwnnnpppvvvtttlllddddddZZZRRRYYYggg}}}eeeQQQIIIEEEVVVmmmuuuxxxzzzvvvwwwpppggg```]]]ZZZWWWTTTNNNMMMLLLJJJGGGEEEDDDCCC@@@???===<<<:::999999888999:::;;;<<<===>>>>>>>>>:::999777555555666777888BBBQQQcccssswww]]]JJJCCCAAA???;;;:::888<<>><<<;;;::::::;;;<<<===>>>???@@@@@@@@@<<<;;;999777777777888999BBBOOOcccuuuhhhRRRHHHDDDAAA>>>>>>;;;;;;GGGcccmmmXXXYYYwwwkkkFFFKKKHHHGGGJJJPPPNNN@@@000+++***((()))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwjjj[[[SSSPPPLLLCCC;;;:::;;;:::888555444444555777777666555444333222111000//////---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%&&&'''((()))...---+++((('''''''''''''''(((***,,,,,,+++***)))++++++,,,,,,+++***((('''(((,,,000222222111000000.........///000222333444666555444444333222222222333333333444555555666666666666666666666666777777888999:::999888888999;;;<<<>>>@@@@@@@@@@@@BBBDDDGGGHHHIIIJJJLLLOOOTTTXXXcccrrr|||zzz{{{||||||xxxsssmmmggg```YYYTTTSSSRRRPPPLLLGGGBBB===:::777@@@OOO]]]hhhnnnppppppppptttvvvyyywwwsssuuuvvvzzzvvvuuudddSSSUUU___{{{yyyfffVVVOOOaaa{{{~~~jjjjjjqqqeeeXXXGGGEEEWWWnnnsss___HHHIIIWWWttteeeTTTaaaeee\\\ZZZrrrmmm^^^jjj|||```GGGAAABBB@@@===;;;888555111...,,,+++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,........................,,,000---...GGGsss{{{}}}oooyyy|||{{{}}}|||zzzwwwwwwzzzzzzjjjYYYHHH???;;;999777888666999???JJJXXXhhhxxxkkkVVVLLLPPPpppwwwaaaPPPTTThhh~~~zzzuuuoooiiifffdddcccbbbZZZYYYWWWUUUQQQNNNKKKIIIDDDCCCAAA???>>><<<<<<;;;:::;;;<<<===>>>?????????===<<<:::999888888888999AAAOOOeeexxxqqqYYYKKKEEEAAA>>>>>><<<<<>><<<<<<<<<999666555555777666666555555444333222222//////...---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''((())),,,+++***)))((((((((((((((()))***,,,,,,++++++******+++,,,,,,+++***)))((((((,,,222555444222///...000///------///111444666555555444222222222222222222222333333444555555555555555666666666666777777777888999888888888:::;;;;;;===???@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKNNNSSSVVVdddsss{{{xxxzzz||||||xxxrrrlllfffaaa[[[WWWTTTSSSPPPKKKFFFAAA===;;;:::EEEVVVdddnnnrrrrrrrrrpppsssvvvwwwvvvjjjeeexxx~~~vvv{{{~~~ssseeeUUUUUU___{{{{{{iiiYYYOOO___www{{{hhhllltttfffXXXHHHDDDSSSiiiqqq```IIIIIIYYYvvvlllSSS\\\hhheee\\\uuu{{{mmmjjjvvvzzzcccLLL@@@>>>>>>>>><<<:::666333///,,,+++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,------------------------+++///---333TTT~~~vvv{{{{{{|||{{{yyywwwxxx}}}zzzfffNNN@@@:::666666777555777@@@NNN\\\gggrrrzzz{{{wwwuuujjjfffXXXLLLFFFJJJiii|||iiiYYY^^^sssxxxqqqlllhhhgggggg```___\\\XXXTTTQQQNNNLLLGGGFFFDDDBBB@@@>>>======999:::;;;<<<===>>>>>>>>>===<<<;;;:::999999888888AAAOOOfff{{{xxx^^^NNNEEE@@@===;;;999:::AAAOOOkkkjjjVVVOOOaaarrrJJJDDDGGGFFFGGGNNNRRRHHH999---+++))))))+++,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{mmm]]]SSSPPPMMMFFF???<<<<<<;;;999777555666777666666555555444444333333///......---,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''))))))))))))************)))***+++,,,++++++)))((()))...555999888444000...///......///000222444555555444333222111111111222222222222333444444555555555555555666666666777777666777888888888888:::<<<;;;===?????????@@@BBBDDDGGGHHHIIIJJJKKKNNNSSSVVVdddtttzzzwwwyyy{{{|||wwwpppjjjeeeaaa]]]ZZZTTTRRRNNNIIICCC???<<<:::<<>>===;;;888444000---+++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***///000:::bbb|||xxx{{{}}}~~~~~~{{{yyyxxxxxxxxx{{{~~~aaaKKK>>>777666888999:::BBBPPPYYY[[[]]]aaagggfffddd___WWWPPPLLLLLLGGGIIIFFFEEEEEEGGGbbbpppjjjppp}}}vvvppplllllllllfffddd```[[[WWWSSSQQQQQQJJJIIIGGGDDDBBBAAA@@@???<<<===>>>@@@AAAAAAAAAAAA===<<<<<<:::999888888777???MMMfff}}}fffTTTIIIBBB>>>;;;999888<<>>;;;;;;;;;999666555666777666666555555555444444444......---,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&%%%&&&'''((()))"""$$$%%%'''(((''''''&&&((((((((((((((()))******)))***+++,,,,,,+++***)))***000888===<<<777111...,,,---...///111222222222555444333111000111111222111222222333333444555555444555555555666666777777555666777888888999;;;===:::<<<>>>??????@@@BBBDDDHHHIIIJJJKKKLLLOOOSSSWWWeeeuuuzzzvvvxxxzzz{{{vvvoooiiidddaaa___]]]TTTQQQLLLGGGAAA===;;;:::;;;HHH[[[kkkrrrrrrpppnnnqqquuuxxxyyyyyykkkyyy___ooo{{{wwwyyy~~~|||rrr{{{fffZZZSSS\\\xxxzzzkkk\\\OOO]]]oooqqqaaaiiittteeeYYYKKKCCCNNNcccoooaaaLLLLLL\\\vvv|||rrrPPPIIIXXXbbbeeewwwfffcccvvvyyyzzzooogggXXXEEE???EEE???>>><<<888444000---+++))))))))))))))))))))))))************************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222>>>ggguuurrr]]]dddyyy~~~yyyyyyvvvwwwwwwyyy}}}www[[[III>>><<>>>>>>>>???@@@AAACCCCCCHHHIIIJJJKKKLLLOOOSSSVVVeeeuuu{{{|||zzzvvvyyytttmmmiiigggbbb[[[TTTRRROOOKKKFFFAAA===;;;:::>>>JJJ]]]mmmsssqqqoooooorrrrrrwww~~~rrrnnnuuummmooommmhhhlllwww|||xxxrrrsss|||~~~mmmYYYXXXaaasss|||mmmUUUNNNWWWiiiiiieeelllxxxnnnXXXNNNHHHMMMbbbwwwoooTTTKKKWWW|||sssoooeeeLLLHHHOOOgggkkklllzzz~~~ggg[[[lll{{{mmmbbbMMM===AAA@@@>>>;;;888666333///,,,---,,,++++++******++++++,,,,,,+++***))))))******,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,---...---,,,,,,---///444...111IIImmm```XXX|||vvvrrrrrroooqqqzzzttt\\\MMMIIIIIIHHHJJJJJJGGGEEECCC???;;;CCCFFFHHHMMMVVV```bbb___gggeee]]]WWWRRRLLL[[[zzz{{{yyy|||}}}wwwsssqqqrrrttttttjjjaaa___^^^[[[XXXXXXNNNNNNLLLJJJHHHFFFDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMLLLIIICCC===:::999999:::BBBQQQhhh}}}vvv___SSSJJJDDD>>>;;;999999>>>MMMhhhZZZGGGSSSjjj|||sss~~~|||~~~cccxxx}}}xxx|||eeeJJJAAAJJJPPPGGGLLLPPPAAA===222)))***+++)))(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyhhhZZZQQQJJJCCC>>>;;;::::::999888777666666888888777666555444333333///...---,,,***)))(((((((((''''''''''''&&&&&&&&&'''&&&%%%###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''')))++++++***)))***+++,,,,,,+++***************,,,---...//////...---,,,.........,,,+++,,,///222777666333000///000111222333333333333333333333333333333444444444444444444555555666777999:::;;;<<<>>>>>>>>>???@@@AAABBBCCCGGGHHHIIIJJJLLLOOOTTTWWWfffuuu}}}~~~}}}xxxzzztttmmmiiifffbbb[[[UUURRROOOKKKEEEAAA===;;;:::@@@LLL^^^mmmrrrqqqpppqqquuutttwww|||nnnnnnssskkkgggaaabbbgggqqqnnnllloooxxxzzzmmm[[[XXXaaasss~~~oooVVVNNNTTTfffhhheeelllxxxoooWWWKKKEEELLLccczzztttXXXLLLSSStttzzzsssmmmOOODDDHHHccckkkdddllltttfff[[[kkknnnPPP???GGG???===:::777555111---***---,,,++++++******++++++,,,++++++***))))))******************)))))))))(((******+++++++++,,,,,,,,,,,,---...---,,,,,,...///333000999UUUttthhheee{{{uuurrrooolllpppyyymmm\\\TTTRRRRRROOOIIIDDDBBBCCCEEEEEERRRZZZdddmmmwww}}}|||vvvtttoooddd]]]YYYQQQ]]]xxxzzzxxx{{{vvvsssssstttqqqhhhaaa```___[[[WWWVVVPPPPPPNNNLLLJJJGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNLLLIIICCC===:::999:::;;;CCCSSSjjj}}}gggXXXNNNFFF>>><<<::::::===JJJbbbwwwiiiKKKLLLZZZdddooofffSSSIIILLLKKK???DDDMMMFFF===222******+++)))(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyhhhYYYPPPJJJCCC>>>;;;;;;:::999888777666666888777777666555444333333///...---,,,***)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((******)))((()))+++---,,,,,,+++++++++++++++------------------------000000///---++++++...000777555333111000000111222333333333333333333333333222222333333444444555555444555666777999:::;;;;;;======>>>>>>???AAABBBCCCEEEFFFHHHJJJLLLOOOTTTXXXcccttt}}}~~~}}}yyyzzzuuunnnhhheeeaaa[[[WWWRRROOOJJJEEE@@@===:::999???MMM^^^jjjnnnoooooopppwwwvvvvvvyyy~~~yyy]]]ccc{{{gggXXXVVV]]]ccccccdddiiiqqqsssiii\\\WWW```rrr~~~rrrYYYMMMPPPcccgggeeekkkxxxoooWWWJJJBBBKKKcccyyyttt[[[LLLOOOlll{{{~~~[[[FFFFFFdddooodddhhhwwwtttfffoooWWW@@@FFF@@@>>>;;;888666222...+++---,,,++++++******++++++,,,+++******)))*********************))))))))))))******+++++++++,,,,,,,,,,,,---...---,,,,,,...000222555IIIiii~~~yyyoooqqqyyyuuurrrrrrpppttt}}}mmmaaa\\\]]]UUUKKKFFFHHHOOOXXX^^^cccmmmxxx|||vvvjjjccc^^^TTTZZZrrr|||zzz{{{xxxvvvvvvpppiiiddddddccc^^^YYYXXXTTTSSSRRROOOMMMJJJHHHGGGIIIJJJKKKLLLNNNNNNOOOOOOLLLIIICCC>>>:::::::::;;;EEEVVVmmm~~~rrr```SSSIII@@@===;;;:::<<>>???@@@AAABBBCCCEEEGGGIIIKKKOOOUUUYYY___ppp||||||zzz|||{{{wwwzzzuuunnniiiddd```[[[XXXQQQOOOJJJEEE@@@<<<:::999===LLL\\\eeehhhkkkmmmnnnttttttuuuwww}}}gggWWWkkkqqqSSSMMMTTTUUUVVVXXX^^^eeegggaaaZZZUUU\\\nnn|||sssZZZLLLLLLbbbfffcccgggtttnnnXXXKKKBBBKKK]]]nnnjjjWWWLLLMMMhhhqqqUUUJJJ```ooofffkkkoooppppppLLLFFFDDDBBB>>>;;;999555111...---,,,++++++******++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---------///111444>>>\\\xxxlllooo{{{tttkkk{{{|||xxxtttrrrxxxxxx|||sssiiifff\\\QQQOOOTTT\\\fffnnnttt{{{|||zzzrrrmmmgggYYY\\\rrr}}}{{{zzzsssnnnkkklllkkkddd___^^^YYYXXXVVVSSSQQQNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMIIIDDD>>>;;;:::;;;===HHH[[[qqq{{{gggWWWLLLBBB???<<<;;;;;;@@@NNN\\\dddKKKNNN}}}fffeeerrrXXXOOOIIIEEE???;;;;;;:::;;;555///,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ssscccVVVOOOIIIBBB======<<<;;;:::999777666666666666555555444444333333///...---,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&'''((('''((()))((('''''')))+++,,,,,,,,,++++++,,,------000///...------...///000333333222000......000222666555444222222222222333333333333333333333333333111111222222333444555555444444555666888999:::;;;<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHKKKOOOTTTXXX^^^nnn{{{{{{yyy{{{{{{wwwxxxuuuooojjjddd___[[[XXXQQQNNNJJJEEE@@@<<<:::999>>>NNN___eeegggjjjmmmnnnoooqqqtttxxxddd\\\___dddQQQJJJIIIGGGHHHNNNUUUXXXXXXVVVQQQUUUfffvvvqqq[[[KKKJJJ```ddd```bbbpppnnn[[[NNNDDDKKKWWW___YYYNNNJJJNNNiiitttUUUVVVjjjffffffuuu{{{iiihhhcccKKKFFFCCC@@@===:::666222...---,,,++++++******+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,---......---...000222777KKKpppqqqooobbbrrrcccfffyyyuuurrrqqqwwwxxx~~~}}}}}}yyynnncccZZZ\\\bbbhhhpppxxxyyy{{{~~~}}}{{{ssscccdddzzz~~~uuurrrqqqssspppiiidddccc___]]][[[XXXUUURRROOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMIIIDDD???<<<;;;===>>>MMMaaavvvnnn\\\PPPDDDAAA>>><<<:::<<>>>>>===<<<:::999777666555555555555444444444333333///...---,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((())))))))))))((('''(((***,,,,,,++++++++++++,,,,,,---...---,,,++++++,,,---...000000///...,,,---000222555555444333333333333333333333333333333333333333111111222222333333444444333444555666888999::::::;;;;;;<<<<<<===???@@@AAABBBCCCEEEGGGJJJNNNSSSWWW___ooo||||||zzz|||{{{xxxvvvtttqqqkkkeee___ZZZWWWQQQNNNIIIDDD???<<<999888@@@SSSeeeiiiiiimmmqqqpppkkkooosssxxx|||aaaSSSqqqmmmTTTHHH@@@<<<@@@GGGKKKNNNPPPLLLMMM[[[llllllYYYKKKIII[[[aaa^^^___nnnooo]]]OOOCCCLLLVVVVVVMMMFFFHHHNNNiiihhhTTTlllkkkaaaeeeqqqfffeeeqqqMMMFFFCCC???<<<999555111------,,,++++++******++++++*********)))******+++,,,************++++++++++++******+++++++++,,,,,,,,,+++---......---...000222;;;XXXlllgggnnnddd}}}ffflll~~~{{{tttqqqnnnmmmmmmqqqzzz|||}}}qqqeee^^^eeeooowww}}}~~~}}}xxxhhhgggzzzvvvttttttvvvssslllhhhhhhdddbbb```\\\YYYUUUSSSQQQOOOOOOOOOOOOOOONNNMMMLLLMMMJJJDDD???===<<<>>>???RRRggg{{{wwwcccVVVGGGCCC???===::::::AAAJJJqqqjjj|||jjjaaazzzqqqOOO???AAA999///444999999555...***++++++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''uuulllaaaXXXRRRLLLCCC===>>>>>><<<;;;999777666555555555444444444444333333///...---,,,***)))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&((()))************((('''(((+++---***************+++,,,,,,---,,,,,,++++++,,,,,,------......------///222555555444444444333333333333333333333333333333333333222222222222222222333333333444555666777999::::::;;;;;;;;;<<<===>>>???@@@BBBCCCEEEGGGIIIMMMRRRVVV___ooo||||||yyyzzzzzzvvvttttttrrrmmmfff___YYYVVVPPPNNNIIIDDD???;;;999888AAAVVVhhhkkkkkkooorrrppplllpppssswwwoooXXXfffxxxyyy[[[LLL>>><<<@@@BBBDDDFFFGGGEEEPPPbbbfffWWWKKKIIISSS]]]]]]```ppprrr^^^MMM???NNNZZZWWWJJJCCCFFFKKKfffvvvVVVmmmrrrccccccxxxrrriii{{{pppKKKGGGDDDAAA===:::666111...---,,,++++++******++++++******))))))***++++++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++---.........///111333>>>aaayyyooozzzqqqjjjwww{{{{{{vvvoookkkiiihhhgggmmmyyy||||||~~~yyyggg[[[___gggooozzzxxxxxxwwwjjjfffuuuzzzxxxyyyzzzwwwpppmmmnnnhhhfffccc```\\\XXXUUUTTTRRRRRRQQQQQQPPPOOONNNMMMMMMJJJEEE@@@======>>>@@@VVVllljjj[[[JJJEEE@@@===::::::@@@HHHfffkkkaaammmzzzSSS@@@BBB666,,,777999:::777...***++++++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''oooggg]]]VVVQQQJJJAAA:::???>>>===;;;999777666555444444444444444444333333///...---,,,***)))(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((*********+++***)))((())),,,...***)))))))))***++++++,,,..............................//////000222666999444444444444444444333333333333333333333333333333333333222222222222222222333444555666777888999:::;;;;;;;;;<<<===>>>???@@@BBBDDDEEEGGGIIIMMMRRRUUU]]]nnnzzzyyyvvvxxxwwwssssssssssssoooggg___YYYUUUPPPNNNIIIDDD???;;;999888???VVViiikkkjjjoooqqqnnnnnnqqqssswwwxxx___[[[ppprrr\\\GGG@@@???======???DDD@@@JJJ\\\bbbVVVKKKJJJNNNZZZ]]]bbbsssttt^^^KKK;;;PPP```\\\MMMDDDDDDHHHbbbuuuTTThhhsssfffhhhkkkqqqlllKKKJJJGGGCCC@@@===999444000---,,,++++++******++++++******))))))***+++,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++---.........///111333???fff~~~pppppp~~~ssskkkgggeeedddiiippp|||{{{{{{{{{oooXXXPPPPPPRRRZZZeeeeeemmm}}}xxxvvvzzzpppiiisss~~~|||}}}~~~{{{tttqqqsssjjjhhheeebbb^^^ZZZWWWUUUTTTTTTSSSSSSRRRPPPOOONNNMMMJJJEEE@@@>>>===???@@@YYYoooppp___KKKFFFAAA>>>;;;:::???GGG\\\wwwjjjnnnwwwUUUDDDEEE666***777888;;;888///***,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((uuuhhhXXXMMMHHHEEE???:::======<<<;;;999777555444888777666555333222111000///...------++++++***)))((('''&&&'''((((((&&&$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***++++++)))'''''')))***+++***---,,,***)))***,,,///000333111...,,,******++++++------...///111333444555222222111111111111111222222222222222222222222222333333333333333333333333555555666777888999::::::::::::;;;<<<===>>>??????CCCEEEHHHJJJLLLOOORRRUUU^^^iiisssvvvvvvvvvsssooojjjlllmmmiiibbb\\\XXXWWWPPPLLLGGGDDD>>>888777;;;FFF^^^iiiiiinnnpppppptttooosssyyy}}}|||___hhhwww```LLLEEEBBB===888;;;<<>>??????CCCEEEHHHIIIKKKNNNQQQTTT^^^hhhrrrtttsssrrroookkkkkkkkkjjjfff```[[[ZZZZZZPPPKKKGGGCCC===888888;;;GGG___iiiiiimmmoooooosssuuuxxxxxx|||||||||~~~iiifffiiiuuuoooTTTDDD>>>>>>888666:::FFFNNNLLLFFFAAAGGGLLLQQQZZZjjjsssfffQQQCCCMMM\\\cccXXXGGGDDDKKKbbbyyyrrrTTTaaaxxxssshhhzzzzzzkkk{{{eeeRRRHHH@@@AAACCC;;;999888111111///,,,++++++,,,+++************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++000---,,,666DDDsss||||||hhh|||vvvyyyqqqpppjjjhhheeedddeeekkkttt~~~yyyzzz}}}yyy```QQQFFF???<<<999:::>>>DDDLLLZZZqqqwwwpppqqqzzz{{{wwwtttrrrmmmhhhcccaaa```aaaXXXUUUSSSTTTWWWXXXUUUSSSNNNGGG@@@===<<<<<>>??????CCCEEEGGGHHHIIILLLPPPSSS___iiirrrtttsssqqqnnnjjjkkkjjjgggbbb]]]ZZZ[[[\\\PPPKKKFFFCCC===777888<<>>======DDDLLLggg}}}ttt\\\RRRHHHBBB===999999<<>>333333111:::???888...)))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((ooodddVVVNNNJJJGGG@@@;;;;;;;;;;;;:::888777555444777666555444333222111111...------,,,+++***))))))((('''&&&'''((((((&&&$$$%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((***+++)))((('''(((***++++++***))))))(((((((((***,,,---,,,,,,+++++++++,,,---...+++,,,---///111222333444111000000000000111111222222222222222222222222222222222222222222333333333222333333444555666777777::::::;;;<<<===>>>??????CCCEEEFFFGGGHHHKKKOOORRRaaakkktttvvvuuutttrrrnnnllljjjfffaaa]]]YYYXXXXXXPPPKKKFFFBBB<<<777888===KKKbbbkkkiiimmmnnnnnnrrrsss~~~~~~jjjZZZfffxxx~~~vvvWWWEEEEEE;;;555999@@@BBB@@@>>>===???CCCKKKXXX___XXXKKK@@@FFFTTT]]]VVVGGGCCCHHHaaattt~~~}}}{{{}}}ttt[[[TTTsss|||ggg```lllmmmbbbcccttt|||lllZZZFFFDDDGGGDDD::::::===555111...+++***++++++***)))+++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000---...111---222DDDkkk{{{nnnbbb^^^ttttttxxxmmmiiigggeeedddfffpppyyy}}}}}}nnn___PPPGGGDDDAAA@@@@@@>>>>>>CCCKKK[[[{{{oooqqqzzzwwwqqqllliiigggfffeee]]]ZZZWWWWWWXXXWWWSSSOOOGGGCCC@@@???>>>>>>EEENNNmmmyyy```VVVKKKDDD???::::::<<>>??????CCCDDDEEEFFFGGGJJJOOOSSS```jjjsssvvvvvvwwwuuusssnnnlllhhhccc^^^YYYUUURRRPPPJJJEEEAAA;;;777888===LLLcccllljjjnnnppppppuuurrr~~~|||~~~~~~ggggggpppttt{{{|||\\\RRRDDD888777<<<>>><<<;;;:::;;;<<>>BBBYYYsss}}}lllnnn{{{uuuooollliiieeebbb^^^[[[YYYXXXYYYVVVQQQMMMGGGDDDBBBAAA???@@@IIISSSttteeeZZZNNNGGGAAA<<<;;;>>>@@@VVVpppzzz\\\___XXXIIINNNrrr}}}~~~______jjjtttjjjPPP???;;;888222999>>>CCC???444+++))),,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((uuukkk^^^UUUPPPKKKAAA::::::::::::999888666555444666666555444333333222222------,,,+++***)))((((((((('''&&&'''((((((&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++''''''''')))+++,,,+++***(((((((((((()))***+++,,,)))******+++,,,---------)))+++---000111222222222////////////000111111222222222222222222222222222000000111111222333333333222333333444555666777777::::::;;;<<<===>>>??????CCCDDDDDDEEEGGGKKKPPPUUU^^^hhhrrrtttuuuwwwvvvtttpppmmmhhhddd___YYYSSSOOOOOOJJJDDD@@@;;;666999>>>LLLccclllkkkpppssstttzzzzzzyyyttt}}}~~~mmmeeefffppp{{{~~~lllWWWBBB999::::::999888666555666<<>>YYYyyycccKKKeeevvvppp}}}~~~tttiiiddd```]]]^^^bbbsss{{{~~~{{{|||}}}fffSSSIIIBBB===<<<:::777666888???AAALLLjjjvvvhhhmmm{{{vvvrrrmmmfffaaa___]]][[[ZZZZZZXXXRRRMMMIIIGGGEEEDDDCCCFFFRRR^^^|||mmmaaaSSSIIIBBB<<<<<>>999999999999888666555444555555555444444333333222------,,,+++***)))((((((((('''&&&'''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((******+++&&&&&&'''))),,,---+++***((()))))))))***++++++,,,)))***++++++,,,,,,,,,,,,)))***---000111222222111.........//////000222222222222222222222222222222///000000111222222333333333333444555666777888888::::::;;;<<<===>>>??????BBBCCCDDDEEEGGGLLLRRRWWWbbbkkktttvvvvvvwwwwwwuuusssnnngggbbb^^^ZZZVVVRRROOOIIICCC???:::666999>>>KKKbbblllkkkrrrwwwyyy}}}vvvzzzggg___eeelllpppuuuzzz|||ZZZEEE>>>;;;999999777555555999???CCCDDDDDD@@@???DDDMMMMMMEEECCCHHHZZZqqq~~~mmmiiiwww___YYYccciiifffuuulll^^^rrrWWW>>>BBB???555333444333111...------------,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---//////222444000???]]]cccPPPsssvvvvvv}}}ssshhhbbb^^^\\\___dddvvv~~~zzz{{{xxxcccVVVLLLDDDAAA???<<<;;;<<<<<<:::;;;OOOkkkooogggiiittt~~~{{{uuukkkdddaaa___]]]]]]]]]ZZZUUUPPPKKKIIIHHHHHHIIINNN]]]lllwwwiiiXXXLLLBBB;;;;;;>>>;;;NNNaaassskkkeee]]]JJJTTT}}}zzzzzz]]]dddTTTCCCIIIFFFFFFBBB@@@???999000+++---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((uuulllaaaZZZWWWRRRIIIAAA999999999999888666555444555555555444444333333333---,,,,,,+++***)))((((((((('''&&&'''((((((&&&$$$&&&&&&&&&''''''&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$'''(((******+++&&&&&&'''))),,,---,,,***)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++(((***---000222222111111............///000222222222222222222222222222222///000000111222222333333333444444555666777888888::::::;;;<<<===>>>??????BBBCCCDDDEEEHHHMMMTTTYYYgggpppxxxyyyxxxyyyxxxvvvtttnnneee___\\\[[[YYYWWWOOOIIICCC???:::666999???KKKbbbllllllsssyyy|||xxxlllnnnxxxrrrbbb___```mmmssstttrrrrrrSSSDDD>>>;;;;;;;;;777666999===???AAABBB@@@>>>BBBJJJKKKEEEDDDHHHXXXttt|||eeebbbuuu~~~ooo[[[]]]eeebbbpppoooXXXgggccc???CCCBBB666333888444111...---......---,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////222333...===]]]}}}___YYY||||||ooowww~~~tttiiiccc___^^^ccciiiyyyyyy{{{|||fffYYYNNNDDDAAA@@@>>><<<===444999999EEE```mmmhhhdddhhh{{{qqqiiicccaaa`````````]]]WWWRRRMMMKKKKKKKKKMMMUUUfffvvv~~~ooo\\\MMMBBB:::999<<<:::LLL]]]jjjhhhUUUUUUJJJTTT{{{|||hhhIII[[[```HHHJJJEEEJJJCCC??????:::111,,,---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((tttgggZZZWWWYYYVVVJJJ>>>::::::999999888777777777555555555555555555555555///...------++++++***)))))))))((('''&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%''')))***+++)))'''&&&'''***+++***((()))((('''(((+++---------'''))),,,+++))))))+++...+++,,,...000111222222222,,,---...///000111222222000000000000111111111111000000111222333333444444222444666666777777999;;;999:::;;;===>>>>>>??????DDDDDDDDDEEEGGGLLLSSSXXXhhhpppvvvxxxyyyzzzxxxttttttooohhhbbb\\\XXXSSSPPPNNNHHHCCC???:::777999>>>OOOaaahhhiiiooorrrvvvwwwaaalllssshhhVVVUUU^^^iiiooommmpppqqqSSSIIIDDD???777999999888999<<<===;;;===???AAABBBBBBCCCEEEGGGVVVwwwvvv```\\\jjj~~~ccc]]]kkk```dddzzzxxx]]]aaaxxxfffEEEFFF@@@<<<<<<333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........)))111111333333:::aaa~~~{{{uuu~~~^^^^^^yyyrrr|||{{{mmmcccbbb___ZZZ___jjjzzzyyy{{{}}}mmmaaaXXXKKKBBB???===;;;888:::???======OOOgggkkk^^^```www{{{uuupppkkkgggdddeeeccc\\\WWWVVVQQQNNNMMMNNNQQQZZZkkk{{{|||nnn\\\LLLCCC???======???FFFPPPaaa~~~bbbYYYTTTMMMjjjeeeZZZQQQZZZyyyYYYOOOEEEIIIQQQHHHAAAAAA===333,,,***+++++++++************)))((((((((((((((()))******((((((((((((((((((((((((rrrfffYYYVVVYYYWWWMMMCCC::::::999999888777777777666666555555444333333222......---,,,+++******))))))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&((()))++++++)))'''&&&'''***+++***((()))(((''')))+++------,,,(((***+++,,,+++,,,---...,,,---///000111111111111------...///000111222333//////000000000111111111111111111222222333333333222444666666666777999;;;999:::;;;===>>>>>>??????BBBBBBCCCCCCFFFKKKQQQVVVgggooovvvwwwxxxzzzyyyvvvsssnnnhhhaaa\\\WWWSSSPPPNNNHHHCCC???:::666999>>>OOOaaahhhhhhnnnqqqttt~~~yyybbbaaaiii{{{}}}ggg[[[VVV^^^fffhhhiiisss~~~fffRRRCCC>>>;;;777555444555999<<<999;;;===??????@@@CCCEEEUUUtttuuu```\\\jjj{{{rrrhhhoooaaabbbwwwgggbbbvvvdddEEEEEE@@@<<<;;;444444222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000***000///111333===fffttt}}}xxx^^^fffvvvppp{{{xxxmmmdddbbb^^^ZZZaaammmyyywwwzzz~~~~~~mmmaaaQQQFFFCCCBBB>>>;;;;;;>>>===;;;DDDUUU]]]ZZZXXXllltttnnnkkkkkkiiiccc^^^]]]YYYUUUSSSVVV[[[eeeuuuttt```PPPFFFAAA???>>>:::AAAKKK\\\www|||nnn^^^LLLbbbxxx~~~|||ssseeeWWWWWWggg}}}YYYNNNGGGLLLNNNFFFAAAAAA===555...,,,+++++++++************)))((((((((((((((()))******((((((((((((((((((((((((uuuiii[[[VVVWWWUUUMMMDDD::::::999999888777777777777777666444333111000000......---,,,+++***))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,)))((('''((()))***)))((()))(((((()))+++------,,,*********,,,...//////...---...///000111000//////......///000111222222333//////000000000000111111111111222222222222222222222333555666666777999;;;999:::;;;===>>>>>>?????????@@@AAABBBDDDIIIPPPUUUgggnnntttvvvwwwzzz{{{yyyrrrnnngggaaa\\\WWWSSSPPPNNNHHHBBB>>>:::666999???PPPaaaggggggmmmoooqqqyyytttfff^^^gggzzzkkkVVVWWW]]]fffggggggrrrtttZZZKKKAAA999999888444555:::777999;;;<<<===???BBBDDDQQQqqq~~~hhh]]]eeeuuu|||ooobbbhhh```kkk}}}fffppp]]]EEEDDDAAA===;;;666444222000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000)))//////333999IIIuuuqqqhhhWWWooovvvqqq{{{~~~ssskkkeeebbb\\\ZZZdddrrrxxxuuuzzzqqq]]]OOOKKKIIIEEE@@@??????>>><<<<<>>:::AAAJJJYYYrrrlllLLLYYY|||{{{eee^^^```jjj|||xxxTTTFFFAAAGGGKKKEEEAAAAAA???888111...+++++++++************)))((((((((((((((()))******((((((((((((((((((((((((zzznnn___WWWTTTPPPIIIBBB::::::999999888777777777666666555444222111000///...------,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***+++,,,,,,)))((((((((()))))))))((()))((((((***,,,---,,,+++***)))(((+++000111///---......///000000///...---//////000000111222222333////////////000000000111222222222222111111111111111333555666666777888:::999:::;;;===>>>>>>??????>>>???AAABBBEEEJJJPPPTTTgggnnnsssuuuwww{{{|||{{{sssooohhhbbb]]]YYYTTTQQQMMMGGGAAA===999666999???QQQaaafffffflllmmmnnnttt|||~~~ccc\\\gggxxxdddYYYXXXeeemmmkkkmmmwww{{{}}}```MMM?????????888555777777999;;;<<<===???CCCEEELLLpppqqq^^^^^^nnnvvv~~~]]]PPPWWW[[[pppffffff~~~nnnTTTBBBCCCDDD???;;;888444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........(((//////777BBBXXXqqqrrrTTTLLLvvv{{{xxx~~~~~~mmmhhhddd___YYYZZZfffuuuxxxuuu|||~~~kkkZZZTTTPPPJJJEEECCC???>>>@@@===:::CCCPPPQQQ\\\kkkvvvzzzzzzwwwttt}}}xxxtttllleeebbbfffaaa```gggqqqzzznnnZZZMMMEEE@@@>>>;;;@@@HHHTTTjjj}}}RRRVVV}}}yyy\\\SSSUUU\\\mmmqqqTTTBBB>>>CCCKKKGGGDDDCCCAAA;;;333...+++++++++*********))))))((((((((((((((())))))***(((((((((((((((((((((((({{{pppbbbWWWRRRMMMGGGBBB::::::999999888777777777555444444333333222111111...---,,,+++***))))))((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))***++++++++++++((()))))))))((((((((())))))((()))***,,,---+++***)))((((((+++///000...+++...//////000000///---,,,/////////000111111222222...////////////000000000222111111111111111111111111333555555555666888:::999:::;;;===>>>>>>??????>>>@@@BBBDDDGGGKKKQQQVVVfffmmmssstttwww{{{}}}{{{tttoooiiiccc^^^ZZZVVVSSSMMMGGGAAA<<<888666:::@@@RRRaaaeeeeeekkklllkkkqqqyyyppp\\\[[[jjjxxxaaaUUU```nnnqqqrrrvvv{{{~~~bbbGGG===<<<999666777777888999:::;;;===AAADDDNNNqqqrrr\\\[[[hhhqqq|||}}}mmmUUUIIIOOOUUUddd^^^ZZZ{{{uuu___QQQCCCBBBHHHDDD;;;999444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........)))//////666CCC[[[~~~kkkdddHHHGGGwww|||hhheeeaaa\\\WWWZZZhhhvvv~~~xxxwww}}}{{{hhh^^^WWWOOOIIIFFF???>>>CCCBBB<<>>555---+++++++++*********))))))((((((((((((((())))))***))))))))))))))))))))))))wwwnnnbbbWWWQQQLLLGGGDDD::::::999999888777777777555555444444333333222222------,,,+++***)))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&''')))***++++++******((()))***)))((('''((())))))))))))+++------+++)))))))))***---......,,,***---...///000///...---,,,.../////////000000000000......////////////000000000000111111111111111111111222444555555666888:::999:::;;;===>>>>>>??????>>>@@@CCCEEEHHHMMMSSSWWWfffmmmsssuuuxxx{{{|||zzzsssoooiiiccc^^^ZZZVVVSSSMMMFFF@@@<<<777555:::AAARRR```eeeeeelllmmmjjjooowwwnnn^^^^^^pppoooXXXYYYeeennnrrruuu{{{vvvzzz\\\AAA888999:::999666777777777777:::===AAARRRrrrjjjVVVWWW^^^iiivvv|||uuugggWWWLLLPPPVVVXXXccctttuuuYYYRRRrrrtttfff]]]JJJCCCKKKGGG<<<;;;555333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000***000...222===TTT~~~~~~ttthhh```GGGLLLwwwzzzgggddd___YYYWWW]]]kkkvvv{{{wwwxxx~~~|||mmmaaaXXXRRRMMMFFFCCCFFFEEE???===AAAMMMSSS___iiikkkeee``````ggg|||xxxwwwwwwxxx|||yyybbbRRRGGG@@@======;;;>>>JJJ___zzzqqq___qqqggg]]]ccclllvvv~~~|||nnnPPPIIILLLNNNNNNLLLIIIFFFBBB888...+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))uuunnncccXXXOOOIIIDDDAAA::::::999999888777777777888777666555444222222111------,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%''')))***+++***))))))(((***+++***'''&&&'''))))))))))))+++------***((())),,,...000...---++++++,,,---.../////////...---............////////////........./////////000000//////000000111111222222000222444555555666888999999:::;;;===>>>>>>??????>>>@@@CCCFFFIIIMMMSSSWWWeeemmmtttwwwyyy{{{{{{xxxqqqmmmgggaaa]]]YYYUUURRRMMMFFF???;;;777555:::AAARRR```dddeeemmmnnnjjjnnnsss~~~uuuaaa___fff~~~gggWWWYYYdddmmmqqqoooooosss^^^FFFBBB@@@;;;888888888777666888<<>>???GGGLLLXXXaaa___WWWSSSTTTRRRxxx}}}fffUUUIIIBBB>>>AAA;;;===LLLddd~~~fffmmmuuuddd^^^eeepppyyy}}}rrrOOOIIILLLMMMOOOOOOKKKIIIGGG===222+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))wwwqqqeeeYYYNNNFFF@@@<<<::::::999999888777777777:::999888666444222000///---,,,,,,+++***)))((((((&&&'''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''%%%&&&(((***+++***)))((((((***+++***'''&&&''')))))))))***+++------***(((***...222222///,,,+++,,,+++,,,.../////////...------------.........................../////////000...//////000111222222333000222444555555666777999999:::;;;===>>>>>>??????===???BBBEEEHHHMMMRRRVVVeeennnuuuxxxzzz{{{zzzwwwoookkkeee```[[[WWWSSSQQQMMMFFF???;;;777555:::AAARRR```dddeeemmmnnnkkknnnnnnyyyooo]]]YYYfffuuuwww[[[SSS]]]iiinnniiiooovvvxxxzzz\\\OOOFFF;;;;;;;;;:::999888:::>>>AAAGGGpppcccFFFAAA@@@NNNaaapppyyy~~~sssZZZSSSYYYXXX[[[jjjyyyUUUbbbaaaFFFLLLJJJ===>>>555444222000............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........***222000111999NNNxxxwww}}}zzzssslll|||rrriii[[[KKKRRRwwwzzzyyyoookkkggg^^^XXX[[[eeepppwwwrrrsssyyyxxxsssfffeee]]]PPPEEEAAAAAAAAACCCIIITTT]]]YYYNNNKKKNNNBBBXXXhhhWWWKKKCCC???>>>777999JJJdddjjjkkktttdddhhhwwwuuuPPPKKKNNNKKKOOOOOOLLLLLLJJJAAA555+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))vvvtttlll^^^NNNCCC??????444444555777999:::888777666666666555333111///---...------,,,+++***))))))''''''((((((''''''&&&%%%%%%'''))))))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''%%%###'''((()))******)))((('''&&&''')))(((''''''((())))))***+++,,,---,,,,,,+++,,,...000111000///...///222111///...---------...000000000000111111111111............////////////222222111000000000000000000111111111111333777:::999:::;;;<<<============??????BBBEEEGGGHHHOOOWWWaaakkktttxxxzzz|||zzzvvvqqqllleee^^^YYYUUUQQQOOOIIIDDD???<<<777555;;;DDDWWWaaaiiijjjiiijjjllllllsss{{{nnnTTTTTTbbbyyyrrr\\\YYYaaafffiiiiiikkknnnqqqyyydddQQQDDD888======999777:::<<<:::HHHrrrnnnGGGAAABBBJJJYYYkkkxxxlllMMMRRR[[[SSSfff]]]YYYmmmGGGOOOLLL<<<@@@:::777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------)))000,,,...777888SSSppp~~~rrrooouuujjjzzzOOOMMM]]]}}}{{{ssseeeccc]]]XXX\\\hhhrrrvvvrrrpppuuuuuupppggg\\\QQQIIICCC@@@AAA@@@FFFRRRYYYTTTIIIBBBEEEOOOrrrmmmWWWLLLEEEAAA======<<>>555444555777999:::888777777777777666444222///......------,,,+++***))))))''''''((((((''''''&&&%%%$$$'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&$$$'''((()))******)))(((''')))***+++***(((''''''(((((()))***+++,,,+++*********+++------,,,+++,,,---222111///...---------...////////////000000000000............////////////111111000///////////////000111111111111222666999999:::;;;<<<============???>>>AAAEEEFFFHHHOOOWWWdddmmmtttvvvwwwxxxvvvrrrppplllddd^^^YYYUUUQQQOOOIIIDDD???;;;777555;;;DDDZZZdddkkkjjjhhhjjjllllllpppxxxjjjUUUYYYggg|||~~~iiiZZZ[[[aaaffffffhhhkkkllloooyyydddPPPDDDAAA===:::888999<<<@@@FFFrrrvvvOOOHHH>>>CCCPPPcccsss|||WWWNNNQQQHHHVVV|||ccc]]]~~~WWWPPPHHH:::>>>:::777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------+++111...000888>>>^^^~~~rrrZZZTTTddd~~~}}}oooeeebbb\\\WWW]]]jjjtttwwwrrrqqqvvv~~~wwwmmmcccZZZQQQJJJEEECCC@@@DDDNNNTTTQQQIIIDDD@@@FFFbbbsss\\\OOOFFF@@@>>>===;;;@@@TTTtttzzzaaannnzzz[[[kkkrrr|||jjjQQQIIILLLNNNQQQPPPKKKDDD???;;;...,,,******+++,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))vvvwwwuuummm^^^OOOCCC>>>666666666777999:::888777888888888777555333000///...------,,,+++***))))))''''''((((((''''''&&&%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%(((((()))******)))((((((+++,,,,,,+++(((''''''((('''((()))***+++***)))))))))***++++++******,,,---111000///...---------------.........////////////............////////////000000///............///000111111111000111444666999:::;;;<<<<<<======<<<>>>>>>@@@DDDEEEGGGOOOWWWeeelllrrrttttttuuutttppppppkkkddd^^^YYYUUUQQQOOOHHHDDD???;;;777555<<>>???OOOqqqzzzaaaRRRHHHAAA>>>===;;;>>>OOOjjjbbbbbb{{{~~~\\\eeewwwwww___MMMKKKNNNPPPPPPKKKEEE@@@>>>...,,,******+++,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))qqquuuxxxttthhhXXXIIIAAA888777777777999999888777999999999888666444111000...------,,,+++***))))))'''''''''(((''''''&&&%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&((()))************)))((()))***+++***((('''((()))((()))***++++++***))))))***++++++******+++---/////////......------------,,,,,,---------.....................///////////////......---------......000111111111000000222444999999:::;;;<<<<<<<<<<<<>>>===???CCCEEEGGGOOOXXXcccjjjppprrrtttvvvvvvtttnnnjjjccc]]]XXXTTTQQQNNNHHHCCC???;;;777666<<>>DDDZZZ{{{|||{{{|||eeeTTTJJJDDD???===:::<<>>===???CCCDDDGGGPPPYYYeeelllrrrsssuuuwwwwwwtttmmmiiibbb\\\XXXTTTQQQNNNGGGCCC???;;;777666<<>>@@@PPPmmmvvvtttwwwxxxgggWWWMMMHHH@@@===;;;<<>>@@@CCCEEEHHHQQQ[[[jjjqqqvvvvvvvvvvvvtttppplllhhhaaa[[[WWWTTTPPPNNNGGGCCC>>>;;;777666===FFFWWW___eeedddccchhhnnnpppuuuxxxhhhSSSPPP^^^oooyyyUUUNNNJJJJJJRRRXXXZZZ[[[]]]TTTXXX]]]bbbooodddNNNBBB;;;:::???DDD]]]{{{ZZZIIIDDDSSSfffqqq{{{nnnGGGMMMQQQSSSppp{{{}}}]]]IIIGGGEEE===<<<888444111000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++111111444UUUwwwttt}}}pppppp]]]DDDOOO^^^nnn~~~~~~sssiii```ZZZUUUXXXgggvvvyyyuuummmuuu}}}~~~~~~|||sssbbbYYYQQQLLLIIIEEEEEEGGG???===???MMMiiiqqqlllllllll{{{mmm[[[PPPKKKAAA>>><<<===CCCSSSmmmeeeOOOZZZsss___yyysssUUUPPPRRRTTTRRRNNNIIIEEEDDD444000,,,******+++++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))bbbhhhppptttoooaaaQQQEEE>>><<<999888999999999888888888888777666333111///...------,,,+++***))))))''''''((((((''''''&&&%%%%%%$$$$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$'''))))))***++++++++++++***)))&&&'''))))))(((((()))+++***+++,,,,,,,,,***)))(((%%%''')))*********+++,,,,,,,,,---.........---,,,,,,,,,,,,------------...............////////////......------...//////000...000222333333333555666888888999:::;;;;;;;;;;;;@@@???@@@CCCFFFIIISSS]]]iiiqqqwwwwwwwwwvvvsssnnnkkkggg```[[[WWWSSSPPPNNNGGGBBB>>>;;;777666===FFFXXX```fffeeeeeehhhmmmoooqqqttt|||iiiSSSSSS\\\uuupppVVVMMMGGGJJJPPPTTTVVVYYYPPPWWW\\\ZZZYYYffflllSSSCCC===>>>BBBVVVmmmTTTDDDMMM^^^jjjwwwiiiGGGKKKOOOOOOvvvyyyeeeqqqnnnZZZIIIFFFDDD===<<<999444111000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------***'''000333888\\\tttwwwpppaaajjjzzzSSSKKKYYY___ggg{{{ppphhh^^^XXXTTTYYYiiiwwwxxxpppkkkuuu~~~}}}}}}zzzlllcccZZZSSSMMMFFFDDDFFF???>>>@@@LLLgggzzzrrrlllhhhjjjyyyuuu```SSSKKKBBB???>>>???BBBPPPkkkhhhOOOVVVpppcccqqq{{{kkkOOOLLLNNNPPPPPPMMMJJJGGGFFF666222---***)))*********((((((''''''''''''(((((())))))))))))))))))))))))bbbgggnnnrrrmmm```OOOCCC???<<<:::888999999999888888888888777555333000///...------,,,+++***))))))''''''((((((''''''&&&%%%&&&$$$$$$&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$'''***)))***+++,,,,,,+++***))))))***+++***)))((()))***)))***++++++***)))((('''&&&))),,,------,,,---...+++,,,---.........---,,,,,,,,,---------...................../////////000...............///000111---000222444444444666777888888999:::;;;;;;;;;;;;AAA@@@AAADDDFFFJJJTTT^^^dddmmmuuuwwwxxxxxxtttpppkkkfff```ZZZVVVSSSPPPNNNGGGBBB>>>;;;777777===FFFZZZccciiihhhfffiiilllmmmnnnpppxxxaaaSSSTTT```qqqwww^^^RRRGGGFFFJJJMMMPPPSSSWWWUUUSSSQQQQQQYYYhhhvvvoooUUUHHHCCC@@@RRRzzzaaaHHHKKKXXXcccrrrrrrvvv```CCCHHHMMMMMMYYYpppiiiXXXfffppp```TTTFFFCCCEEE@@@<<<999444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------///,,,777<<>>???AAACCCEEEFFFKKKSSSZZZaaahhhqqqwwwxxxtttpppmmmgggccc]]]YYYWWWTTTOOOKKKFFF@@@===<<<888666???MMMeeegggiiiiiiiiijjjlllnnnoootttyyynnnQQQQQQ___nnnzzz}}}iiiJJJ>>>AAAGGGMMMRRRSSSQQQOOONNNNNNQQQUUUWWWooottt]]]SSSGGGMMMbbbpppKKKDDDRRRcccrrr}}}uuuiiiUUUDDDMMMNNNTTTqqquuuRRRUUUvvvpppwwwppp```UUUFFF???DDD===:::555222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,444555444HHHqqq}}}rrr}}}gggNNN[[[___eeefffrrr~~~}}}kkk```ZZZXXXVVVZZZiiivvvtttkkkqqqyyy|||wwwyyy}}}zzzwwwqqqggg\\\SSSLLLHHHFFFFFFAAA@@@LLLccc|||sssvvvwwwmmmlll~~~jjjYYYRRREEEAAA======CCCQQQhhh|||qqq___UUU^^^nnnXXXcccwwweeeOOOJJJOOOOOOLLLKKKLLLIIIBBB:::333---------***((()))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++gggdddgggpppsssfffRRRDDD@@@===:::999999:::::::::;;;888888:::888222/////////...---,,,***)))((((((((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))***+++***))))))***+++,,,+++***)))((((((((((((------,,,,,,+++******)))---,,,+++******,,,---...,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,...///000///...///000000///...------...000111111111111111222333444555999:::;;;:::::::::<<<>>>AAACCCEEEFFFHHHMMMTTTZZZccciiiqqqvvvwwwtttpppnnngggbbb\\\YYYWWWTTTOOOKKKFFF@@@<<<<<<888666???NNNaaacccfffhhhiiijjjmmmooopppuuuzzzpppVVVUUU[[[jjj}}}vvvPPPCCCBBBAAAEEELLLQQQPPPNNNMMMMMMNNNPPPQQQUUU```tttyyycccIIIMMM\\\ttt}}}TTTHHHQQQaaappp|||rrr[[[HHHSSSVVV^^^}}}```[[[vvv|||uuuaaaOOODDDEEE>>>:::666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,000111777SSS}}}pppaaaKKK[[[___dddcccooo{{{zzziii^^^ZZZXXXWWW]]]kkkwwwtttjjjsss{{{|||xxxqqqttt{{{uuukkkaaaXXXPPPJJJGGGFFFAAAAAALLL```uuurrrwwwxxxooopppwwwkkkYYYQQQFFFAAA<<<<<>>CCCEEEGGGHHHIIINNNUUU[[[dddjjjqqquuuuuussspppnnnfffbbb\\\XXXVVVSSSNNNJJJFFF???<<<;;;777666@@@NNN\\\___cccfffhhhjjjmmmoooqqqvvv{{{dddQQQGGGWWWppp}}}~~~___KKKCCC>>>@@@FFFNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJUUUqqqwwwUUUVVV^^^mmmzzzYYYHHHOOO^^^ppp}}}cccIIIRRRWWW```kkk^^^rrrqqqVVVCCC@@@???;;;666333111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------...............;;;bbb|||mmm\\\KKK^^^bbbcccaaalllxxx~~~vvvggg]]]YYYWWWWWW```pppyyytttiiivvv}}}yyykkk^^^ccczzz|||sssjjjaaaXXXPPPKKKFFFBBBBBBLLL^^^pppzzz~~~}}}ttt|||zzztttvvvvvvmmm[[[SSSGGGBBB===;;;>>>JJJ___qqqxxxiiiZZZYYY{{{{{{pppVVVZZZhhh|||yyyuuukkkXXXHHHKKKMMMMMMNNNNNNJJJDDD<<<444---------***)))***))))))))))))))))))))))))))))))))))))))))))))))))lll```ZZZdddoooiiiUUUDDD>>><<<999888999;;;<<<;;;<<<999999:::888111............---,,,+++***)))(((((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))''')))***)))((('''((()))++++++***)))(((((()))))),,,,,,,,,++++++*********+++*********+++,,,---...+++******))))))******++++++,,,,,,---...---------+++---//////.........///222111000/////////000000///000000222333555666777888999::::::999:::<<<>>>CCCEEEGGGHHHIIIMMMUUUZZZfffkkkqqqttttttrrrpppnnneeeaaa[[[WWWUUURRRMMMIIIEEE>>>;;;:::777666AAAOOOZZZ]]]bbbeeegggiiikkkmmmqqqwww|||```GGGLLL___mmmzzz~~~{{{wwwUUUCCCAAABBBAAAHHHHHHJJJJJJJJJIIIHHHGGGHHHHHHLLLXXXiiiwww}}}dddffflllsssxxxWWWEEEKKK]]]qqq~~~oooKKKMMMPPP[[[yyyqqqdddwww___BBBAAA@@@<<<777333111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......111000000@@@kkkxxxmmm~~~]]]PPPfffgggdddbbblllwww|||tttfff]]]XXXUUUWWWddduuu|||tttiiiyyy~~~vvviii[[[XXXfff}}}uuulllaaaVVVOOOEEEAAABBBMMM```sss~~~yyyzzzuuuyyy|||rrr```WWWJJJDDD>>><<<===GGGZZZlllqqq^^^UUUqqq|||^^^aaannnxxxXXXHHHIIIKKKNNNPPPPPPKKKEEE>>>555...------***)))+++))))))))))))))))))))))))((()))************)))(((ppp___UUU^^^jjjgggUUUDDD===;;;999888:::<<<<<<<<<;;;999999:::888111...///------,,,,,,+++***))))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))''')))***)))((('''((()))+++***)))))))))))))))))),,,,,,+++++++++++++++***))))))******+++,,,------+++******))))))******+++,,,,,,---.........---------...000000/////////000111111111000000000111111///000111333444666666777888999::::::999999;;;===AAACCCEEEFFFGGGLLLSSSYYYggglllqqquuutttqqqooommmddd```ZZZVVVTTTQQQLLLHHHDDD===999999666666AAAQQQ\\\___ccceeeggghhhiiijjjooovvv|||```RRRQQQUUUeeexxx}}}zzz{{{}}}gggIIIHHHFFF;;;AAACCCFFFIIIJJJJJJIIIGGGAAACCCDDDEEEIIISSSaaakkkeeemmmvvv{{{zzz}}}wwwTTTDDDKKK^^^rrr~~~VVVNNNLLLUUUnnnwwwooonnnHHHHHHAAA===888444222000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......111111111@@@iii~~~{{{rrrlllsss\\\UUUqqqppphhhfffnnnxxx|||sssfff^^^XXXTTTWWWgggyyyvvvjjj{{{~~~nnnfffZZZSSSZZZmmmwwwkkk]]]SSSDDD@@@BBBOOOfff}}}~~~tttooorrrzzz|||}}}vvvooorrr}}}xxxeee\\\LLLFFF@@@===>>>FFFYYYjjj{{{zzzeeeRRRdddmmmppp|||^^^JJJHHHJJJNNNRRRPPPKKKGGG???777///------+++***+++))))))))))))))))))))))))))))))************))))))sssbbbWWW___kkkgggTTTCCC===:::888888:::<<<======:::888888:::888222///000------,,,,,,+++***))))))(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))((()))******(((((()))*********)))))))))))))))***++++++++++++++++++++++++((())))))***+++,,,------++++++************++++++,,,,,,---...............---///111111000///000111000000111111222222222222000111222444555666666666777999999999999999;;;===>>>AAACCCDDDFFFKKKSSSYYYggglllrrrvvvuuuqqqnnnlllccc___YYYUUUSSSPPPKKKGGGDDD===888888555666BBBRRR^^^aaaeeeggghhhhhhhhhiiimmmtttzzzjjjQQQFFFOOO___lllrrrzzz}}}zzzyyy]]]RRRHHH777===???CCCGGGJJJJJJJJJIIIHHHEEEAAAAAACCCFFFGGGGGGVVVeeeuuu||||||}}}wwwWWWFFFKKK^^^rrr}}}bbbUUUQQQOOOfff~~~ttttttKKKJJJBBB>>>999555333111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///000111???ddd}}}vvvvvvjjjeeekkk}}}YYYXXXyyyyyymmmiiiqqqyyy|||rrreee]]]WWWQQQUUUiii}}}xxxnnn|||}}}mmmeeeYYYOOOSSSdddwwwgggkkk~~~qqq```TTTCCCAAACCCRRRllltttddd___dddllltttzzz|||qqqjjjxxx}}}{{{pppggghhhwww~~~{{{hhh^^^MMMGGGAAA>>>>>>GGGXXXiii{{{ttt[[[___yyymmm{{{zzzMMMIIIHHHNNNRRRPPPKKKHHHAAA888000------+++***,,,))))))))))))))))))))))))************************vvvhhh___hhhqqqjjjUUUBBB<<<:::888888:::<<<>>>>>>999777777:::888333000111---,,,,,,++++++*********(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))***+++***))))))***+++******))))))))))))******++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,,,,------...............,,,...000000///...///000///000111222333333444444111222333444555555555555777888999999888999;;;======???BBBDDDFFFLLLTTT[[[ggglllssswwwvvvqqqmmmjjjccc^^^XXXTTTRRROOOJJJFFFCCC<<<888777555666BBBRRR^^^bbbfffiiiiiiiiijjjjjjjjjrrryyycccKKKHHHMMMYYYgggtttvvvsssvvv|||{{{```KKK<<<;;;===AAAEEEGGGHHHHHHHHHOOOIIICCCBBBEEEEEE???999GGGZZZnnnxxxyyy~~~xxxYYYGGGJJJ^^^rrr~~~```UUURRROOOhhhvvvoooMMMEEECCC???:::555333111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........///111AAAgggyyynnn~~~dddfffsssVVVYYY~~~|||nnnkkkqqqyyy}}}qqqddd\\\WWWPPPTTTiii{{{qqq||||||mmmfffXXXOOOVVVjjj}}}^^^YYYaaatttaaaSSSDDDBBBFFFVVVpppqqqfffiiippp}}}{{{lllbbblll~~~~~~nnncccbbbsss{{{|||hhh^^^KKKFFFAAA>>>>>>FFFXXXiiiyyy|||eeebbbxxx{{{eeesssQQQJJJGGGMMMQQQOOOKKKIIIBBB999000...---++++++---))))))))))))))))))))))))++++++***))))))***++++++wwwlllgggpppxxxnnnVVVAAA;;;999888888:::===>>>>>>888666777:::888444111222---,,,,,,++++++*********(((((((((((((((((((((((('''&&&%%%&&&((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((())))))+++,,,+++***)))***+++***)))))))))))))))******++++++++++++++++++++++++'''((()))***,,,,,,,,,------,,,,,,++++++,,,,,,---,,,---......//////......+++---//////...---...///...///000222444444555555111222444555555555444444777888999999888999;;;===<<>>???BBBDDDEEEAAAUUUjjjsssvvv~~~wwwXXXEEEHHH]]]sssVVVOOOOOOVVVttt{{{}}}mmmRRRDDDCCC???:::666333111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........000111333FFFmmmpppwww}}}aaasssVVVZZZ|||lllkkkqqqxxx}}}pppccc[[[WWWOOORRRiii}}}ttt{{{{{{}}}iiibbbVVVPPP[[[rrrmmm\\\QQQdddttt```RRRDDDCCCIIIYYYqqqwwwyyywwwjjjccccccuuuqqqeeebbbvvv}}}|||ggg]]]JJJDDD@@@===>>>FFFXXXhhhvvvxxxfffaaatttwwwkkkuuuTTTJJJFFFLLLQQQNNNJJJJJJCCC999000...---++++++---)))))))))))))))))))))))),,,+++)))(((((()))+++,,,xxxppp```jjjuuuQQQFFF;;;999888888999:::999999888999999888666222///------------,,,+++***)))(((''''''''''''''''''''''''((('''%%%######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&((()))+++---,,,***)))))))))******))))))***++++++++++++***''''''((((((((((((''''''************+++,,,---...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,////////////////////////000111222333444555555666333444666666555555777888666666777888999;;;===>>><<<>>>@@@BBBFFFOOOZZZbbbiiipppvvvwwwwwwuuupppiiiccc___ZZZUUURRROOOLLLJJJBBB===888555333777DDDRRRbbbeeehhhiiijjjkkkmmmooolllqqqvvvzzz~~~[[[JJJFFFQQQ]]]bbbhhhpppsssrrr{{{aaaLLL???===;;;<<>>MMMggguuuuuu~~~[[[HHHMMM```sss}}}}}}uuukkkSSSCCCIIINNNjjjiiiiii~~~}}}lll^^^KKKAAADDDBBB>>>999555222000///------......------,,,+++,,,,,,,,,---------......///......---------......,,,000000FFFvvv{{{nnnwwwRRRaaa~~~qqqvvvpppvvv~~~wwwkkk```VVVTTTRRRSSSfff~~~~~~ssstttzzz{{{hhh```VVVNNNWWWzzzsssppp___RRRccc|||tttbbbPPPFFFBBBEEEWWWrrr~~~wwwsssllleee___wwwsssmmm|||nnn___bbbmmmxxxooo```SSSHHH@@@@@@AAADDDPPP___uuuiiigggnnnyyyfff^^^vvvNNNGGGGGGPPPTTTNNNJJJKKKCCC===666111...---,,,+++************************,,,,,,,,,++++++*********yyy```bbbyyymmmNNNDDD:::999777888999::::::999888999999888555222///...---------,,,+++***)))(((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))+++,,,,,,***)))))))))******(((((((((((())))))))))))((((((((((((((((((((((((************+++,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................000000111222333444555555333444666666555555777888666666777888999;;;<<<======???AAACCCGGGOOOZZZbbbkkkpppttttttsssqqqllleeeddd```[[[VVVRRROOOLLLIIICCC>>>999666444888FFFTTTaaadddgggiiiiiijjjlllnnnoooqqqrrrqqqqqq{{{lllMMMKKKLLLRRR]]]iiirrrwwwqqq~~~{{{ZZZKKKCCC;;;999<<<@@@DDDFFFFFFGGGGGGEEEBBBAAAAAABBBAAAPPPjjjzzz}}}]]]IIIMMM```sss}}}}}}vvvlllSSSBBBFFFEEETTTsssaaadddmmm___TTTGGGCCCEEECCC>>>:::555222000///------......------,,,+++,,,,,,,,,---------......///......---------......///333777OOOpppmmmKKK]]]}}}ttt{{{tttzzzuuuiii^^^UUUSSSRRRTTTggg~~~rrrrrr}}}tttjjj^^^TTT\\\~~~}}}xxxjjj]]]dddyyy{{{|||~~~|||xxxtttmmm]]]NNNCCC???AAAQQQkkk}}}}}}{{{sssiii[[[jjjyyypppqqqlll^^^bbbqqq{{{qqqaaaTTTIII@@@??????BBBOOO^^^ppp|||qqqrrrzzzlll]]]vvvRRRJJJIIIRRRVVVQQQLLLLLLCCC>>>777111...---,,,+++************************+++++++++******)))))))))^^^WWWlllfffLLLCCC999888777777999:::::::::888888888777555333000...---------,,,+++***)))((('''''''''''''''''''''''' """&&&((())))))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))+++,,,+++***)))((()))******)))((('''''''''(((***+++***)))(((((((((((()))************++++++,,,------,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,------------------------//////000111222333444444333444666666555555777888666777777888999;;;<<<===???@@@CCCEEEHHHQQQ[[[dddnnnrrrtttrrrpppooojjjdddfffbbb\\\VVVRRROOOKKKHHHCCC>>>:::777666:::HHHWWW```cccfffhhhiiiiiikkklllnnnppptttsssiiidddooofffRRRCCCFFFRRR\\\gggooopppnnnxxxnnnXXXIII;;;:::;;;;;;???EEEFFFGGGGGGEEECCCBBBCCCDDDFFFVVVqqq___IIIMMM```sss~~~tttZZZEEEFFFDDDHHH]]]rrrfffccc|||}}}mmmdddWWWJJJHHHFFFDDD???:::666222000///------......------,,,+++,,,,,,,,,---------............---------......///000555===YYYmmmhhhGGG]]]zzz}}}uuuyyyrrrfff\\\SSSQQQQQQTTTiii~~~pppooo~~~wwwiii]]]bbb|||ttttttwwwuuuooorrruuuuuuqqqllleeeYYYOOOCCC>>>???KKKccc|||~~~qqquuuzzz|||ppp]]]bbbqqq~~~{{{oooppp{{{}}}jjj^^^bbbuuuuuucccUUUJJJ@@@>>>===@@@MMM]]]mmmzzztttzzzxxx]]]uuuzzzWWWMMMKKKSSSXXXTTTNNNNNNEEE???777111...---,,,,,,*********************************)))))))))))))))___TTThhhfffNNNEEE888777666777999:::::::::888888888777555333000///---------,,,+++***)))(((''''''''''''''''''''''''!!!###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++***)))(((((()))***+++,,,+++)))((((((***,,,---,,,***)))'''''')))***,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------......///000111222333333333444666666555555777888777777777888999:::<<<===???AAADDDFFFJJJRRR]]]eeeqqqtttuuurrrpppppplllggggggccc\\\WWWRRRNNNJJJGGGAAA===999777666<<>>;;;:::===DDDEEEGGGFFFDDDCCCDDDEEEKKK```}}}```IIILLL___rrr}}}cccLLLIIIIIIHHH___xxxooo]]]kkkxxx}}}}}}{{{iiiQQQGGGHHHFFFAAA<<<777333000///------......------,,,+++,,,,,,,,,---------.........------------.../////////444???```kkkdddEEE^^^ttttttzzz}}}nnndddZZZQQQOOOPPPUUUjjj}}}nnnlll~~~ooocccgggyyyqqqnnnooopppmmmggg```XXXRRRFFFAAA@@@III]]]vvvxxxqqqvvv}}}xxxfffhhhttt~~~wwwkkkssslll^^^cccxxxyyygggWWWKKK@@@===<<<>>>KKKZZZmmm}}}sssyyy___kkk]]]QQQLLLSSSZZZVVVPPPNNNGGGAAA888111...,,,,,,,,,******************************************))))))gggZZZllljjjPPPDDD999777666777888::::::999888888777666444333111000---------,,,+++***)))(((''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++******)))(((((()))***+++,,,+++)))((((((***,,,---,,,***)))'''''')))***,,,((()))+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------........................---...///000111222222333333444666666555555777888777777777888999:::;;;<<<>>>AAADDDFFFKKKTTT___gggooossstttqqqoooooolllhhhgggbbb\\\VVVQQQMMMIIIFFF???;;;888666666<<>><<<===IIIWWWkkk}}}uuu~~~{{{______cccTTTLLLSSS[[[XXXQQQNNNIIICCC999222...,,,,,,,,,************************++++++++++++++++++++++++rrraaammmiiiOOOBBB:::888666666888999888777999888777555444333222111---------,,,+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))+++***)))((('''((()))***+++)))((('''''''''(((***+++***)))(((((((((((()))***((()))+++,,,------,,,+++++++++************++++++,,,,,,,,,------------...////////////////////////......///000111222333333333444666666555555777888888888888888999:::;;;<<<<<>>888444111///------......------,,,+++,,,,,,,,,---------......---------------...///000333333BBBnnnxxx{{{nnn^^^GGGkkk~~~yyy{{{~~~|||kkkaaaYYYRRROOOPPPUUUkkk|||kkkhhhrrrhhhbbbggg~~~ttt~~~xxxlllgggcccbbb___XXXRRRQQQFFFCCC???@@@LLLdddwww~~~}}}mmmeeeqqqoooaaadddxxx{{{{{{{{{{{{ooo[[[OOODDDAAA======GGGTTTddd{{{{{{~~~[[[WWW{{{hhhWWWMMMTTT]]][[[SSSOOOKKKDDD:::222...,,,,,,,,,************************+++++++++++++++,,,,,,,,,sss^^^eeebbbLLL@@@;;;999777666777888777666999888666555444333222222---------,,,+++***)))(((''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))+++)))(((((('''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((()))+++---------,,,+++++++++************++++++,,,,,,,,,---------.................................//////000111222333444333444666666555555777888888888888888999:::;;;;;;:::===AAAEEEKKKVVVbbbkkkmmmqqqrrrooommmkkkgggaaaccc___YYYSSSOOOKKKGGGDDD===:::777777888???OOO___aaaeeeiiillllllkkkjjjjjjqqqwww~~~qqqVVVJJJHHHMMMYYYbbbgggooo||||||TTT>>>===AAA???===???CCCDDDDDDDDDDDDEEEMMMppp```KKKPPPcccvvv}}}}}}cccRRRUUUKKKaaappp{{{XXXVVVwww\\\MMMJJJEEE???999444111///------......------,,,+++,,,,,,,,,---------......---,,,,,,------///000000444111@@@rrrssspppsssrrrzzzqqq[[[GGGooozzzyyy}}}kkkbbbZZZSSSOOOPPPUUUjjjzzzjjjggg}}}xxxqqqeee___^^^ffftttvvv~~~pppfff___^^^]]]VVVPPPNNNFFFCCC???>>>FFF]]]{{{rrrfffjjjyyymmmaaaeeexxx~~~~~~}}}}}}~~~qqq\\\PPPGGGCCC@@@>>>FFFRRRaaauuuwwwrrrZZZWWWvvvnnn[[[NNNUUU___^^^UUUPPPMMMEEE;;;222...,,,,,,---************************)))*********++++++++++++vvvnnnVVV[[[[[[III@@@<<<:::777777777777666444999888666555333333222222---------,,,+++***)))(((''''''''''''''''''''''''"""%%%)))---...,,,)))'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&(((***+++)))(((''''''''')))***+++))))))***++++++++++++***''''''((((((((((((''''''''')))+++---...---,,,+++++++++************++++++,,,,,,,,,------.........------------------------//////000111222333444444333444666666555555777888888888888888999:::;;;;;;888;;;@@@EEEKKKVVVccclllqqquuuvvvrrrooolllfff```bbb]]]XXXRRRNNNJJJGGGDDD>>>;;;888888:::AAAQQQaaa```dddhhhkkkkkkiiiiiihhhmmmuuuyyy}}}pppVVVHHHEEESSSWWW^^^jjjnnniiiHHH@@@???:::;;;>>>BBBDDDDDDCCCDDDDDDLLLooo```MMMRRReeexxx}}}|||~~~ttt^^^UUULLLcccqqq```UUU|||]]]NNNKKKFFF???999444111///------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---...///000111333...>>>ssstttrrruuurrryyy~~~SSS@@@iii|||rrruuu}}}lllbbb[[[TTTPPPQQQUUUiiizzzjjjggg|||}}}uuuoooggg]]]ZZZ\\\fffrrrnnn|||ttthhh^^^^^^^^^WWWQQQNNNGGGEEEAAA>>>EEEZZZyyyjjjdddsss}}}kkk```fffxxx}}}zzz|||sss\\\QQQHHHEEEAAA>>>EEEPPPbbbsssrrrjjj[[[[[[xxxrrr]]]PPPWWWaaa```XXXRRRNNNFFF;;;222...,,,,,,---************************(((((())))))*********+++cccqqqhhhTTTUUUZZZLLL<<<888888777666666666666666666555444333111000//////---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&((()))******)))++++++***************+++)))(((&&&%%%''')))))))))((((((((((((((()))************+++,,,,,,,,,,,,+++++++++***************+++......---------,,,,,,,,,,,,,,,,,,---------......,,,---...000111333444444222222333444444555555666666666777777888999;;;<<<<<<>>>>>>???GGGVVVaaaeeeoooppprrrrrrooojjjddd``````[[[UUURRRPPPMMMIIIEEE===;;;888777888@@@SSSddddddfffiiiiiihhhgggggghhhrrrtttyyyiiiPPPIIICCCIIIZZZaaaeeexxxXXXCCC@@@888@@@AAAAAAAAABBBDDDEEECCCKKKgggaaaNNNUUUjjjzzz~~~zzzzzz|||~~~cccYYYXXXeee{{{nnn[[[www[[[OOOKKKEEE???:::555000---------------------------------------------------///......---------......111555888hhhwwwzzzttt{{{VVV@@@^^^qqqvvv|||{{{hhh___XXXSSSQQQSSSWWWiii{{{vvviiijjjxxx|||}}}}}}~~~{{{pppddd[[[^^^[[[WWWdddddd\\\ooorrrjjjaaaZZZXXXUUUQQQMMMGGGCCC???<<<@@@SSSsssgggcccvvvvvvhhhbbbdddvvv~~~~~~{{{zzzzzz}}}ttt___RRRHHHFFFDDDAAADDDLLLaaaxxxxxxppp]]]XXXzzzppp^^^JJJMMM^^^]]]RRRRRRKKKGGG@@@777///++++++---++++++++++++++++++++++++++++++++++++++++++++++++cccqqqfffPPPQQQVVVKKK===888777777666666666666666666555444333111000//////---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))******)))******))))))((())))))***)))(((&&&&&&((()))))))))((((((((((((((()))************+++,,,,,,,,,,,,+++++++++***************+++......---------,,,,,,,,,,,,,,,,,,---------......---...///000111222333444222333333444444555555666666666777777888:::;;;<<<<<>>@@@CCCFFFFFFEEEHHHcccdddOOOUUUiiiyyy|||yyyzzz}}}bbbNNNXXXuuuwwwfffwww]]]NNNJJJDDD???:::666111...------------------------------------------------///......---------.........222888kkkzzzSSS===QQQ{{{nnntttzzzxxxeee\\\UUUOOOJJJNNNVVVkkk~~~xxxjjjjjjvvvzzz~~~}}}yyymmmaaaWWWZZZXXXUUUaaacccUUUaaauuu|||xxxssskkk```XXXTTTQQQMMMIIIHHHCCC???<<<@@@RRRrrrvvvdddfffxxxwwwhhhaaabbbsss{{{wwwuuuqqqoooqqquuuzzz}}}www```RRRGGGDDDAAA>>>BBBJJJ```ttt{{{pppaaayyypppSSSNNN[[[[[[QQQRRRLLLHHH@@@777///,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++ooo|||pppWWWUUUYYYOOOCCC777777666666555555666666666555444333111000//////---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))******))))))((((((((((((((()))))))))(((&&&''')))******)))((((((((((((((()))************+++,,,,,,,,,,,,++++++***************++++++......---------,,,,,,,,,,,,,,,,,,---------.........//////000111222222222333333333444555555666666777777777777999:::;;;<<<<<>>EEELLLXXXeeexxxnnnRRR???999:::<<<@@@DDDEEEEEEDDDHHH___~~~uuu|||hhhQQQUUUiiiyyy~~~|||zzz{{{rrrXXXIIIOOOiiilllsssZZZMMMIIIDDD>>>:::666111...------------------------------------------------......---------......///---111888ppptttQQQ<<>><<<@@@QQQppp|||gggaaajjjzzzxxxhhh``````oooxxx{{{wwwwwwzzz~~~dddUUUHHHCCC@@@<<<@@@III\\\ooo}}}xxxsssfffppp\\\MMMWWWZZZSSSTTTLLLIIIAAA888000,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++vvvyyy^^^XXXZZZOOOCCC777666666555555555666666666555444333111000//////---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%''')))******)))))))))((((((((()))******)))((('''(((***++++++***((((((((((((((())))))*********+++,,,,,,,,,,,,+++*********)))******+++,,,......---------,,,,,,,,,,,,,,,,,,---------......//////000000111111111222333333444444555666666666777777777888999:::;;;<<<<<<@@@BBBEEENNN[[[dddgggdddeeegggggggggeeebbb```\\\WWWQQQNNNLLLIIIEEEAAA===999666777:::CCCSSSbbbdddeeefffggghhhkkkooorrrqqqsssxxxyyyrrrtttvvvyyy|||{{{yyywwwuuu}}}vvvPPP@@@AAAHHHPPPVVV```vvviiiJJJ<<<:::;;;@@@DDDDDDBBBBBBJJJ```~~~qqqvvvlllTTTUUUiiizzz|||wwwuuueeePPPGGGEEEUUUpppfffhhhzzzlllQQQLLLHHHCCC>>>:::666222///------------------------------------------------...------------...//////000111999sssoooPPP>>>???iiinnndddnnnwww~~~wwwfff]]]UUUOOOEEEMMMZZZppp~~~qqqrrryyy}}}{{{yyywwwlll```[[[YYYUUUQQQVVVlllpppUUUJJJSSSeeesssuuunnnccc[[[UUUQQQMMMKKKJJJDDD>>><<>>AAAIIINNNWWW^^^}}}UUU@@@:::888???DDDDDDDDDFFFLLLaaatttuuupppVVVVVVjjj|||}}}xxxuuugggSSSBBBBBBUUUqqqqqq\\\^^^xxxyyykkk```LLLMMMIIIDDD???;;;777333000---------------------------------------------------------------...//////444444;;;uuu{{{~~~mmmNNN@@@CCCjjjkkk```lllvvv}}}vvvfff^^^VVVOOOHHHNNNXXXlll~~~xxxnnnqqqzzz~~~{{{zzzyyyooocccZZZWWWTTTQQQQQQcccvvvYYYGGGJJJ]]]ooopppkkkddd\\\WWWSSSPPPNNNJJJDDD>>><<>>CCCHHHSSSSSSgggdddFFF<<<777===CCCEEEGGGLLLNNNaaavvvtttuuuYYYVVVjjj{{{||||||lllYYYCCCAAASSSnnnqqqXXXZZZvvvtttjjjTTTOOOKKKFFF@@@<<<888333000---------------------------------------------------------------...///000444666>>>xxx{{{~~~qqqNNNAAALLLnnnzzzeee___lllvvv}}}qqqbbb[[[TTTLLLGGGMMMUUUfffvvvqqqhhhmmmxxx}}}{{{{{{zzzpppdddVVVSSSRRRRRRPPP]]]zzz^^^JJJFFFTTTeeejjjhhhccc]]]XXXSSSPPPOOOJJJDDD???===???JJJ___rrrzzzgggYYYaaaqqq|||wwwggg``````nnnxxx}}}jjj[[[LLLEEE@@@:::===DDDKKKbbbwwwqqqfffppptttYYYhhh~~~}}}```GGGKKKSSSRRROOOOOOLLLFFF===555///------++++++++++++++++++++++++++++++++++++++++++++++++^^^tttoooVVVNNNPPPIIIBBB555444444444444555666777666555444333111000//////---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((******)))((((((((())))))***+++,,,(((((()))+++---...---+++((((((((((((((()))************+++,,,,,,,,,,,,+++))))))))))))***+++,,,---......---------,,,,,,,,,,,,,,,,,,---------......---...///000111222333444444444555555666666777777888888888999:::;;;<<<======@@@AAACCCLLL[[[fffjjjkkkjjjhhhfffdddbbbaaaaaa]]]XXXSSSOOOMMMKKKFFFBBB<<<777444777===GGGTTT```dddfffhhhiiihhhhhhiiikkkiiimmmuuuuuuggg]]]XXXXXXXXXZZZ]]]^^^bbbpppaaaLLLCCCAAAIIILLLXXXlllSSSDDD999<<>>???HHHYYYhhhxxxnnneee^^^cccqqq~~~vvvgggaaacccoooyyyjjj[[[MMMGGGAAA;;;<<>>666000------++++++++++++++++++++++++++++++++++++++++++++++++hhh|||uuuYYYOOOPPPJJJEEE444444444444444555666777666555444333111000//////---,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((*********''''''''''''((()))++++++(((((()))+++...///---,,,((((((((((((((()))************+++,,,,,,,,,,,,+++))))))))))))***+++,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,---...000111333444444444444555555666777777777888888888999:::;;;<<<======@@@AAABBBKKKZZZfffkkkjjjiiigggeeedddcccbbbbbb\\\XXXRRRNNNMMMJJJEEEBBB<<<777444777>>>GGGTTT```dddfffiiiiiihhhgggggghhhgggmmmwww|||tttwwwyyyzzz{{{mmmbbbWWWMMMJJJPPPRRRNNNTTT```nnn```III======FFFMMMQQQfff```MMM>>>===???===@@@HHHWWWccc}}}xxxwww^^^UUUgggwwwyyy~~~}}}}}}|||sssaaaDDDDDDYYYyyy]]]ZZZqqqnnnSSSOOOIIICCC>>>999444111------------------------------------------------,,,,,,,,,---...///000111,,,444DDD}}}wwwmmmtttyyyyyyuuuVVVHHHcccwwwkkkZZZ___mmmwww}}}mmm```[[[TTTLLLEEEMMMWWWhhhwwwpppggglllwww|||~~~~~~{{{yyyvvvjjj]]]XXXTTTUUUUUUNNNSSS{{{sss___SSSTTT\\\kkkkkkjjjfff___XXXSSSPPPIIIDDD???>>>???FFFUUUcccfff}}}fffdddaaaeeeqqquuugggcccdddoooyyy{{{~~~kkk\\\OOOJJJDDD===>>>DDDIIIaaauuutttiii___YYYbbbqqqddd\\\|||WWW\\\qqqyyyxxxeeemmm]]]EEEFFFRRRVVVWWWPPPMMMHHH???666000------++++++++++++++++++++++++++++++++++++++++++++++++mmmfffRRRPPPLLL@@@666555333222222333555666777555333111111111000...------,,,,,,+++***))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((***+++,,,))))))))))))))))))))))))***)))((()))+++------,,,((('''&&&''')))***************++++++++++++************))))))******+++,,,------,,,,,,,,,,,,++++++++++++,,,------......///111111111111111222222222333333333444555666777888666777888999;;;<<<===>>>>>>AAABBBEEEOOO]]]fffhhhmmmllliiifffbbb```^^^^^^___XXXQQQMMMLLLIIICCC>>>:::999777888===IIIVVV___dddfffjjjmmmnnnmmmkkkiiilllrrr{{{wwwpppmmmjjjeeeaaaccc```]]]^^^```aaa```]]]aaaiiiwwwiiiVVVDDD@@@DDDGGGLLLQQQYYYjjj^^^BBBCCC===???KKKWWWhhh\\\???;;;>>><<<===EEEKKKbbbsssyyyyyyuuukkkTTTSSScccvvv~~~}}}}}}wwwfffEEEDDDZZZyyykkkZZZrrrZZZPPPHHHEEE@@@888222333///............---------...------,,,,,,------...+++++++++,,,---...///000000666@@@zzzqqqppp~~~|||xxxsssUUUHHHrrrhhh\\\aaasss~~~lllaaa]]]TTTIIIIIIHHHTTTkkkuuuooojjjllluuu{{{wwwpppiiiaaaYYYTTT[[[TTTNNNRRRooojjjVVVRRRYYYhhhmmmmmmgggbbb___WWWMMMHHHAAA??????CCCSSS]]]VVVXXXgggfffhhhfffhhhtttzzzjjj^^^bbbpppyyyqqq^^^SSSKKK@@@===???<<>>>>>AAABBBEEEOOO]]]fffhhhnnnllljjjgggdddaaa___^^^]]]XXXQQQNNNMMMIIICCC===:::888777777===HHHVVV___dddfffiiilllnnnppppppppprrrxxx}}}uuujjjccc___\\\XXXTTTYYYWWWTTTRRRQQQPPPNNNLLLLLLOOOVVV```jjjtttzzz}}}tttcccRRRJJJFFFCCCCCCEEEJJJ[[[vvvyyyUUU@@@;;;<<>>~~~yyyuuu}}}|||uuuzzzOOOIIIttthhhZZZdddsss|||}}}lllaaa\\\SSSIIIJJJIIIWWWnnnxxxqqqkkkmmmuuu|||}}}vvvqqqkkkeee\\\WWW]]]WWWPPPRRRlllnnn___XXXWWWgggmmmnnniiiccc^^^VVVNNNNNNDDD@@@???CCCSSS[[[PPPJJJYYYvvv|||gggjjjjjjjjjtttzzzjjj]]]```oooyyysss```TTTLLL@@@===@@@===HHH[[[pppfffbbbggghhhsssUUUlllxxx___PPP```www~~~jjj\\\KKKFFFOOO\\\^^^XXXSSSMMMHHHBBB999000,,,...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,[[[rrr{{{jjjVVVPPPMMMGGG888666555444444555666888777555333111111111000......------,,,+++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))***)))((((((*********(((((('''&&&''')))***************++++++++++++************))))))******+++,,,------,,,,,,,,,,,,++++++++++++,,,------......///......//////000000000000222222222333444555666777777888999:::;;;<<<===>>>>>>AAABBBEEEOOO]]]fffhhhmmmllliiifffccc```^^^]]]\\\VVVQQQOOONNNJJJBBB<<<888777666777===HHHVVV___dddeeegggjjjnnnrrrvvvxxxssszzz|||wwwjjjcccZZZTTTSSSSSSRRRPPPLLLLLLLLLIIIFFFCCCCCCCCCBBBAAAAAACCCIIISSS\\\bbbiii___UUUOOOIIICCCAAABBBBBBNNN]]]qqqeeeHHHAAA<<<<<<>>>GGG\\\rrroooRRR???:::===AAAAAAJJJaaasssyyyxxxttt}}}```KKKJJJ]]]qqq{{{}}}|||}}}WWWLLLVVVqqqZZZgggiiiXXXGGG@@@???<<<666222///............---------...------,,,,,,------...------,,,,,,,,,------...+++444???{{{}}}|||~~~zzzxxxfffEEEJJJxxxlll[[[gggssszzz|||lll```ZZZRRRIIIIIIIIIWWWmmmvvvoooiiilllwww||||||~~~tttpppjjjddd___YYY___ZZZTTTSSSgggqqqkkkbbbWWWcccjjjnnniiibbb\\\UUUPPPRRRGGGAAA@@@GGGZZZ___QQQCCCKKKbbbtttiiinnnooommmssszzziii[[[^^^mmmwwwuuuaaaTTTLLL@@@===AAA>>>FFFYYYooorrrgggeeehhh```jjjyyycccOOOUUUooolll]]]KKKGGGTTTaaa```WWWUUUOOOIIICCC:::///,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,VVVmmmzzznnn[[[QQQMMMIII888777666444444666777888777555333111111111000.........---,,,***)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))))))))))))))))))))))))))***((((((((())))))(((&&&((('''&&&''')))***************++++++++++++************))))))******+++,,,------,,,,,,,,,+++++++++++++++,,,------......///......//////000111111111222222222222333555666777888888999:::;;;<<<===>>>>>>AAABBBEEEOOO]]]fffhhhkkkjjjhhheeebbb___\\\[[[ZZZUUUQQQOOONNNJJJBBB;;;777666555666===HHHWWW```fffeeefffggglllrrrwww{{{wwwtttlll^^^XXXRRRNNNMMMOOOPPPPPPIIIKKKNNNMMMJJJIIIKKKMMMKKKKKKKKKLLLOOOSSSYYY]]]cccbbb```\\\WWWQQQOOONNNLLLLLLLLLTTTlllsss[[[NNNAAA:::888<<>>JJJcccvvv}}}{{{wwwcccMMMLLL]]]qqq||||||}}}~~~}}}||||||}}}~~~|||~~~XXXKKKSSSppp```ddddddXXXIIIAAA>>>;;;777333///............---------...------,,,,,,------.........---,,,,,,,,,------...777BBBnnnWWW===LLLzzzppp]]]gggqqqyyy}}}lll^^^YYYQQQIIIGGGFFFRRRfffnnnhhheeekkkxxx}}}}}}|||sssnnnfff___]]]WWW]]]ZZZVVVRRR```pppssslll[[[^^^dddiiiggg```YYYTTTRRRSSSHHHAAABBBNNNfffkkkZZZGGGDDDOOOkkkwwwiiijjjqqqsssnnnqqq~~~yyyhhhZZZ\\\kkkuuuvvvbbbUUULLL???<<<@@@===DDDWWWmmm~~~uuucccZZZbbbiiijjj{{{aaaOOOYYYrrr~~~rrrcccRRRLLLUUUaaa___WWWVVVQQQKKKDDD:::///+++------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,TTThhhwwwppp___QQQLLLIII999888666555555666888999777555333111111111000...///...---,,,***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%&&&''')))************)))))))))))))))))))))))))))(((((()))******(((&&&((('''&&&''')))***************++++++++++++************))))))******+++,,,------,,,,,,,,,+++++++++++++++,,,------....../////////000111111222333333222222222333444555666777999999:::;;;<<<<<<======>>>AAABBBEEEOOO]]]fffhhhkkkkkkiiigggddd```]]]\\\YYYUUUPPPOOONNNJJJBBB;;;777666555666===IIIXXXaaahhhgggfffgggjjjpppuuuyyytttdddZZZTTTQQQOOOMMMNNNPPPQQQRRRSSSWWWZZZ[[[YYYYYY[[[]]]VVVZZZ```eeekkksss{{{{{{uuupppmmmlllaaaVVVRRRVVVaaaooozzziiiWWWDDD:::999:::<<<===OOOYYYYYYHHH::::::===<<>>:::777555///............---------...------,,,,,,------.........---,,,,,,,,,------111888AAA|||}}}tttzzz~~~uuuVVV>>>RRR|||ttt___gggpppyyykkk]]]WWWPPPIIIGGGEEEOOO```gggbbbccclllzzz~~~~~~uuunnncccYYYWWWPPPXXXWWWUUUQQQZZZooovvvssscccZZZ^^^bbbccc^^^XXXTTTSSSRRRHHHAAABBBQQQooowwwfffJJJAAAEEE___{{{~~~lll```mmmttttttnnnooo{{{yyygggYYY[[[hhhsss}}}wwwcccUUULLL???<<>>AAABBBEEEOOO]]]fffhhhmmmmmmllljjjgggccc```^^^YYYTTTOOOMMMMMMJJJBBB<<<777666555777>>>KKKYYYccciiiiiihhhiiikkkooosssvvv~~~{{{ooo```SSSKKKJJJMMMRRRXXX^^^bbbeeegggfffhhhiiijjjhhhgggggggggbbbfffkkkqqqxxx{{{lll[[[QQQ\\\mmmhhhXXXEEE;;;;;;<<<:::666777FFFMMMEEE;;;888::::::FFFfffjjjPPPLLL\\\oooyyyyyy{{{|||}}}|||{{{|||}}}www|||yyyoooVVVHHHNNNjjjsssoooiiiMMMPPPNNNFFF>>>:::777444///............---------...------,,,,,,------...------,,,,,,,,,------...111666===xxxaaaeeexxxwwwwwwvvvZZZDDD[[[zzzdddkkkrrr{{{kkk[[[UUUOOOIIIHHHGGGPPP```fffaaadddnnn{{{xxxpppcccWWWSSSKKKRRRSSSSSSOOOTTT|||qqquuuvvvlll___^^^___aaa___YYYUUUUUUQQQIIIBBBAAASSSuuuqqqNNNAAAAAAZZZwww~~~vvvfff```pppvvvuuunnnooozzzyyyhhhYYY[[[fffqqq|||wwwdddWWWOOOAAA===>>>:::@@@TTTiiixxxtttWWWNNN[[[mmmZZZpppzzzooo___UUUXXXaaaeeebbbXXXRRRLLLEEE;;;111,,,...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,KKKVVVcccggg]]]NNNDDDBBB888777555444444555777888777555333111111111000...000///...,,,***)))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###%%%''')))******))))))))))))))))))))))))))))))(((((()))+++------***(((((('''&&&''')))***************++++++++++++************))))))******+++,,,------,,,,,,,,,,,,++++++++++++,,,------......///......///000111222333333444444444555666777888999::::::;;;;;;<<<=========>>>AAABBBEEEOOO]]]fffhhhllllllkkkiiifffbbb___\\\ZZZTTTNNNLLLLLLIIICCC===777666666888???LLL[[[eeeiiijjjkkkllloooqqqssstttwwwuuupppiiibbb^^^^^^^^^```fffooowww|||~~~~~~~~~tttssssssttttttrrrooommmmmmqqqtttvvvxxx}}}ttteee___^^^dddZZZLLLAAA===<<<:::777444999======:::888999:::BBBeeekkkPPPLLL[[[nnnxxxyyy{{{}}}}}}|||{{{{{{|||yyy}}}|||uuunnn[[[KKKNNNeee~~~tttqqqdddMMMOOOLLLDDD???===888222///............---------...------,,,,,,------...,,,,,,,,,,,,------...///111555;;;yyyeee___kkkmmmtttrrrYYYGGGeeerrrssswww~~~kkkZZZTTTNNNIIIFFFFFFRRRccchhhbbbccclll|||vvvooocccWWWSSSIIINNNPPPRRRLLLNNNsssvvvsssvvvssskkkddd```bbbbbb]]]WWWVVVOOOIIIDDDDDDWWW___KKK@@@PPPjjjyyy||||||ssshhhggguuuyyyvvvoooppp{{{~~~yyyhhhYYY[[[dddppp{{{}}}yyyfff[[[SSSEEE@@@@@@:::@@@SSSggguuuvvvYYYSSS^^^kkkmmmvvvbbbVVV[[[dddfffaaaXXXRRRLLLFFF<<<222...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,FFFNNN[[[aaaZZZKKKAAA???777666555444444555666777777555333222222111000...000///...,,,***)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""$$$&&&((())))))((('''))))))))))))))))))))))))'''''')))+++......,,,***((('''&&&''')))***+++*********++++++++++++***************)))***++++++,,,---------,,,,,,,,,++++++++++++,,,------......///------...///000111222222555555555555666888999::::::;;;;;;;;;<<<=========>>>AAABBBEEEOOO]]]fffhhhiiiiiihhhgggccc___\\\YYYZZZTTTNNNKKKKKKIIICCC>>>777777666999@@@MMM\\\fffiiijjjlllooorrrsssttttttuuupppjjjfffgggppp|||zzzxxxwwwyyy{{{zzzvvvrrrrrrwww}}}}}}||||||~~~|||yyyzzz~~~xxx|||uuuaaaccc^^^TTTHHH>>>:::999999:::555222555888999999999???dddlllQQQMMM]]]pppzzzyyy{{{}}}~~~|||{{{{{{||||||~~~}}}uuuoooWWWFFFGGGZZZqqqqqqooo~~~cccQQQPPPJJJAAA???@@@:::000//////.........---------...------,,,,,,------...+++++++++,,,---...///000222555<<<|||yyyhhhiiijjjuuu~~~sssTTTFFFkkkzzz|||kkkYYYSSSNNNIIICCCEEESSSfffjjjbbb```hhh}}}~~~~~~}}}zzzrrrlllaaaVVVTTTIIIMMMOOOQQQJJJKKKnnn{{{rrrvvvwwwuuujjjccceeefff___YYYVVVLLLIIIFFFGGG]]]uuuXXX@@@EEEZZZlllwww|||ssslllnnnyyy{{{wwwooorrr}}}~~~yyyhhhYYY[[[cccooo{{{{{{}}}~~~zzzhhh^^^VVVHHHBBBAAA;;;???SSSgggssswwwZZZWWW```yyyeee~~~}}}cccVVV\\\fffddd\\\WWWRRRLLLFFF<<<222...000---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,FFFRRRnnnhhhUUUPPPBBB:::666666666666777777777777666666555444222000...---000000...,,,***((('''&&&(((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++((()))***++++++,,,,,,+++'''(((***,,,,,,,,,***)))((('''&&&''')))+++***)))******++++++++++++******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111222333444555666777888999999:::;;;<<<<<<<<<;;;;;;???CCCFFFIIIRRR]]]cccccckkkmmmlllgggdddbbb]]]XXXXXXTTTOOOLLLJJJGGGAAA<<<;;;888555999CCCQQQ^^^fffiiillloooqqqqqqrrrtttvvv}}}{{{{{{}}}{{{{{{}}}}}}zzztttlllggghhhiiinnnxxxzzzqqqmmmnnnjjj___PPPCCC>>>>>>666:::777111333;;;:::333@@@]]]ttt{{{fffSSSNNNVVVsss{{{wwwwwwxxxxxxyyyzzz{{{|||zzz{{{|||~~~xxxxxxXXXCCCBBBXXXooovvvfffnnn\\\OOOKKKIII@@@<<<999000000...------......---,,,------------------------------,,,------...///000222---FFF||||||tttvvvkkkppp|||~~~~~~[[[JJJhhh}}}pppaaaVVVMMMGGGHHHJJJPPPaaaooogggaaalll{{{}}}vvvnnneee]]][[[VVVMMMKKKPPPMMMFFFOOOaaaqqqyyyuuurrrssspppjjjfffddd^^^WWWPPPIIIFFFJJJcccwwwSSSBBBHHHZZZiiippp|||mmmqqq~~~|||wwwsssuuu~~~{{{kkk\\\TTTbbbmmmxxx~~~}}}zzzzzz{{{|||kkk\\\UUUHHH@@@???<<<>>>OOOdddttteeeWWW^^^eeennnwwwbbbXXXZZZ___```]]]XXXRRRMMMHHH???333,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++PPP]]]yyymmmUUUNNNBBB===777777777777666666666666666666555444222000...---///...---+++***((('''&&&(((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++'''((()))***++++++++++++''')))***,,,,,,,,,***)))(((''''''(((***++++++*********++++++++++++******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111222222333555666888999::::::::::::;;;;;;;;;;;;;;;???BBBEEEHHHRRR^^^dddeeekkknnnmmmhhheeedddaaa\\\XXXTTTOOOLLLJJJGGGAAA<<<:::777555888CCCQQQ^^^eeegggiiimmmppprrrtttwwwyyy|||vvvvvv~~~|||xxxoooccc\\\]]]dddlllqqqrrrvvv{{{{{{ssscccSSSIII???>>>888222222777999777555OOOtttxxxgggooogggSSSMMMWWWsss{{{yyyyyyxxxxxxxxxzzz{{{|||||||||}}}{{{YYYDDDEEE\\\sssyyy^^^sssbbbTTTOOOMMMDDD???;;;111000...------......---,,,------------------------------,,,------...///000333555TTTxxxuuufffhhhzzz|||hhhIII\\\nnn___UUUMMMGGGEEEJJJRRReeesssjjjccclllyyy~~~~~~xxxqqqggg___[[[VVVKKKHHHLLLIIICCCJJJYYYvvvvvvooouuuvvvsssnnnjjjhhhbbb[[[SSSJJJDDDHHHaaahhhLLLEEEMMMZZZbbbxxxtttoooyyy}}}{{{uuupppttt|||{{{kkk\\\TTTdddnnnxxx~~~~~~~~~~~~}}}lll]]]UUUHHH@@@???<<<===MMMbbbsssooo\\\\\\ttt|||zzzggg[[[[[[^^^]]]YYYZZZTTTNNNHHH???444...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXeeepppTTTMMMCCCAAA888888777777666666555555666555555444222000...------,,,+++***)))(((((('''(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***+++&&&'''((()))************((()))+++,,,,,,+++***))))))(((((()))+++,,,+++*********++++++++++++******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111111222111222333555777888::::::;;;:::999999999;;;<<<===???AAACCCGGGQQQ^^^ggghhhmmmnnnmmmhhhffffffdddaaaXXXTTTOOOLLLJJJFFF@@@<<<999666444888BBBPPP]]]dddeeehhhlllpppsssvvvzzz}}}|||zzzzzzpppooosss{{{dddVVVSSSYYY___llltttiiiSSSFFF>>>888666666666888<<<333HHHooo{{{ccckkkgggSSSMMMWWWttt{{{|||{{{yyywwwwwwyyy{{{}}}~~~~~~^^^HHHHHH]]]ppp{{{WWWkkkhhhWWWOOOMMMEEE???;;;222000...------......---,,,------------------------------,,,------...///000...777```}}}xxx{{{~~~|||kkkiiiyyyvvvJJJPPPxxxlll]]]TTTMMMHHHCCCIIISSShhhwwwmmmdddlllyyy}}}~~~}}}~~~}}}}}}xxxsssiii```\\\WWWLLLFFFIIIGGGBBBFFFQQQ{{{uuukkkvvvxxxvvvqqqnnnlllfff___UUUJJJDDDHHHbbb}}}\\\GGGFFFRRR^^^lllzzztttjjjqqq}}}zzztttnnnqqq{{{|||kkk\\\UUUfffoooyyy~~~|||xxxyyy{{{{{{~~~mmm]]]VVVHHH@@@???<<<>>>LLL___qqqxxx]]]WWWxxx}}}mmm___\\\^^^]]]XXX\\\VVVOOOIII@@@555000///------------------------------------------------ZZZddd|||mmmTTTOOOFFFBBB999888888777666555555444555555444333222000///...++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))*********%%%&&&'''((())))))))))))((()))+++,,,,,,+++***)))***)))((()))+++---,,,+++******++++++++++++***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111222222111111333555777888:::;;;;;;:::888888888:::<<<>>>>>>AAABBBFFFQQQ___iiikkknnnpppmmmgggeeeeeedddaaaYYYUUUPPPLLLJJJFFF@@@;;;888555444888BBBPPP\\\ccceeehhhlllpppssswww||||||uuurrrsssvvvuuu~~~mmm^^^UUU\\\aaaoooqqqUUUFFF;;;;;;<<<888888<<<999EEEiiiiiimmmiiiTTTNNNYYYvvv|||~~~|||yyywwwwwwyyy{{{}}}gggNNNIIIYYYbbbooowwwVVVlllsss[[[MMMIIIAAA===;;;444000...------......---,,,------------------------------,,,------...///000,,,888iiizzzwwwwww}}}yyyttt{{{QQQKKKllljjj[[[SSSMMMIIICCCHHHQQQeeeuuummmeeeooozzz~~~~~~}}}zzzuuuqqqhhh```\\\ZZZNNNGGGHHHGGGBBBDDDKKKooozzzmmmtttvvvuuurrrpppnnnhhhaaaVVVJJJDDDLLLfffoooRRRFFFMMMYYYfffwwwzzzjjjdddsss|||tttmmmpppzzz|||lll]]]VVVfffoooxxx}}}|||yyywwwsssssszzznnn^^^VVVHHH@@@???===???III[[[mmm}}}uuuXXXQQQrrrsss||||||qqq```ZZZ______YYY]]]VVVOOOIII@@@555000000........................------------------------\\\aaavvvjjjVVVTTTGGG???999888888777666555555444555555444333222111///...*********)))))))))(((((((((((((((((((((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))*********)))%%%&&&'''(((((())))))((()))***+++,,,,,,+++)))(((***)))((()))+++---,,,+++******++++++++++++************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222111222333555777888:::::::::999888777888:::<<<>>>>>>@@@BBBFFFQQQ```jjjmmmooopppmmmgggccccccaaa^^^YYYUUUPPPMMMJJJFFF@@@;;;777555444999CCCPPP\\\bbbhhhjjjmmmpppsssvvv{{{~~~|||wwwuuuwww|||wwwbbb\\\ZZZfff}}}yyybbbKKKCCC???999777::::::>>>]]]kkkjjjkkkUUUOOO[[[yyy}}}}}}zzzxxxxxxyyy|||~~~pppTTTKKKSSSUUU^^^xxxrrrWWWnnnjjjSSSKKKAAA<<<;;;666000...------......---,,,------------------------------,,,------...///000222<<>>;;;777000...------......---,,,------------------------------,,,------...///000555<<>>CCCRRRgggwwwqqqXXXYYYxxxxxxxxx~~~dddTTT[[[aaa\\\[[[UUUOOOJJJAAA666///...------------------------++++++++++++++++++++++++KKKSSSmmmgggVVVSSSEEE<<<777777777777666666666666444444444333222111000///---,,,,,,+++***)))))))))(((((((((((((((''''''&&&###$$$%%%&&&'''(((((((((###$$$$$$$$$$$$%%%%%%%%%'''(((***++++++***)))(((&&&&&&'''((()))))))))))))))***,,,,,,,,,***)))'''(((''''''(((***++++++*********++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222333333444444555555666777777777777777888999:::;;;<<<<<<===@@@DDDIIITTTaaaiiikkklllnnnmmmhhhdddccc```[[[ZZZVVVPPPMMMJJJEEE???:::888666666;;;EEERRR]]]ccckkklllnnnpppssswww|||{{{{{{mmmWWWSSS___kkkmmmVVVGGG???<<<;;;???XXXyyyooolllzzzqqqYYYRRR```~~~||||||{{{{{{{{{|||~~~sss\\\UUUWWWMMMTTT|||mmmvvvwwwZZZRRRHHH???;;;666000...------......---,,,------------------------------,,,------...///000444:::tttqqqqqq~~~XXX===DDD___yyy}}}~~~lll^^^VVVOOOJJJHHHHHHJJJZZZiiieeedddrrrtttyyy}}}~~~~~~|||}}}~~~~~~zzzppplllhhh```YYYUUURRROOOKKKHHHCCC@@@CCCIIIIIIRRRiiissswwwxxxwwwwwwwwwqqqjjj\\\LLLIIIXXXttt|||nnnfffccciiiggg___[[[iiiyyynnnoooyyy}}}nnn___XXXcccmmmxxx~~~~~~vvvpppqqqwww{{{sssaaaWWWHHH???@@@===<<>>666666666666777777777777444444444333222111000///......---,,,+++***)))((((((((((((((((((''''''&&&"""###$$$&&&'''((())))))######$$$$$$$$$%%%%%%%%%'''(((***+++,,,+++)))(((&&&'''((()))******************,,,,,,,,,***((('''((('''&&&''')))+++***)))******++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333555555555555666666666777555666888999;;;;;;;;;;;;<<<@@@EEEJJJUUUbbbiiiiiiiiilllllliiifffeeebbb]]]ZZZVVVQQQMMMJJJEEE???:::888777777<<>>SSSeeeeeeYYYMMMEEE???666666666666666666666666666666555444333111000///...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***+++)))))))))))))))*********)))+++......---***)))(((((('''&&&'''***+++***))))))***+++,,,,,,+++***))))))******++++++,,,------++++++,,,------,,,++++++------------------------000000000111222222333333444444444555555555555555333555888999999:::;;;<<<>>>@@@EEELLLUUU___gggkkknnnnnnmmmkkkgggbbb]]]ZZZUUURRRMMMKKKIIIEEE???::::::666555<<>><<>>@@@EEELLLUUU___fffkkkkkkkkkkkkiiieee___ZZZWWWTTTQQQMMMKKKJJJFFF???::::::666666===JJJVVV^^^aaaccchhhjjjjjjnnnyyy```NNNNNNQQQYYYcccdddYYYLLLBBBFFFWWWwwwqqqkkkuuuYYY[[[kkkvvv~~~}}}}}}||||||||||||}}}}}}zzzuuukkkVVVLLLhhhtttiiiVVVOOOQQQIIIBBB???888333000...,,,------,,,,,,...------,,,,,,------...---......---,,,---000333:::BBBvvv~~~zzzjjjhhhooosssUUUAAA@@@FFFZZZrrr|||vvvtttxxx~~~mmm]]]VVVPPPJJJGGGHHHLLL\\\kkkfffdddqqqxxx{{{~~~|||||||||||||||~~~wwwkkkeeeaaaYYYRRROOONNNQQQKKKHHHMMMOOOVVVhhh^^^MMM@@@NNN}}}yyyvvv|||~~~{{{lll\\\NNNOOOddd~~~rrrccc[[[^^^gggiiifffZZZLLLKKK[[[ppp}}}|||ooolllvvv{{{nnn___UUUdddkkkuuu~~~zzzyyyyyy{{{gggXXXKKK???;;;???===AAAMMM___sssttt{{{aaadddllliiinnnkkkaaa\\\VVVOOOCCC666//////------------------------++++++++++++,,,---......LLL```nnnhhhYYYMMMBBB888666666666666666666666666555555555444333111//////...---+++***)))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))(((((()))***************)))---111222111...+++***((('''&&&'''***+++***))))))***+++,,,,,,+++***))))))******++++++,,,------,,,------......------,,,------------------------......///000000111111222333333444444555555555555777999::::::999999:::;;;@@@BBBGGGOOOXXXaaahhhllljjjkkkkkkiiieee___YYYUUURRRPPPMMMLLLKKKGGG@@@::::::666666===JJJWWW^^^aaabbbgggkkkkkkqqq{{{ssslllgggcccgggmmmsss}}}{{{TTTLLLCCCBBBLLLUUURRRIIIEEEIIIZZZyyyuuuooovvv[[[]]]lllvvv}}}~~~}}}|||{{{{{{|||}}}www]]]NNNeeeyyyeeeSSSOOOQQQIIIAAA>>>888333111...------------,,,...------,,,,,,------.........---,,,,,,...333777BBB@@@ooowww{{{}}}rrrqqqrrrRRR???AAAJJJ[[[ooovvvttttttzzzooo^^^WWWQQQJJJGGGHHHMMM]]]lllgggdddpppwwwzzz~~~}}}{{{{{{{{{|||~~~~~~xxxlllddd\\\SSSOOONNNNNNRRRNNNJJJNNNQQQ^^^ttt___SSS???999[[[|||ttt{{{~~~yyymmm\\\PPPTTTiiipppZZZIIIDDDMMMYYY``````]]]SSSFFFDDDVVVjjj}}}~~~rrrnnnwwwzzzmmm^^^TTTccckkkvvv~~~~~~zzzvvvtttxxx~~~jjj[[[NNNBBB===??????AAAJJJZZZooozzzkkkaaarrrfffiiiqqqpppiiibbbZZZQQQDDD666///...------------------------++++++++++++,,,---......[[[llluuuiiiYYYOOOEEE;;;666666666666666666666666555555555444222111///...------,,,***))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))((('''((()))***+++******)))(((,,,000222111...+++)))((('''&&&'''***+++***))))))***+++,,,,,,+++***))))))******++++++,,,------------------------------,,,,,,------------------.........///000000111111333333333444444555555666888999::::::::::::<<<>>>BBBEEEKKKRRR[[[cccjjjnnnlllmmmmmmlllhhhbbb[[[WWWRRROOOMMMMMMKKKGGG@@@:::999777777>>>KKKWWW^^^```dddhhhjjjnnn{{{xxxooofff```XXXZZZZZZZZZ^^^mmmgggWWWIIIDDDCCCBBBDDDIIIEEEIIIZZZwwwwwwqqquuu\\\```oooyyy}}}{{{zzzzzz|||~~~vvv]]]RRRjjjkkkXXXRRRSSSJJJAAA>>>888333111...------...---,,,...------,,,,,,------.........---+++,,,///555999IIIIIIwwwyyykkkzzz{{{XXXDDDHHHPPP]]]kkkoootttvvvppp___WWWPPPIIIGGGHHHMMM^^^mmmhhhdddpppwww{{{}}}}}}}}}~~~~~~~~~~~~}}}~~~vvvnnnfff]]]TTTSSSVVVTTTYYYSSSKKKKKKMMM]]]vvv]]]RRRAAA:::MMMuuuttt{{{}}}zzztttiii___QQQTTThhhvvv[[[FFF;;;;;;FFFQQQYYY^^^fffcccMMM<<>>???>>>@@@IIIYYYnnnrrrbbblllrrrbbbjjjttttttmmmfff]]]RRRDDD555///...------------------------......---,,,++++++++++++mmm{{{{{{hhhUUUMMMDDD999666666666666666666666666555555444333222000///...---,,,,,,+++***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))((('''(((***+++++++++))))))&&&***...000...,,,***)))((('''&&&'''***+++***))))))***+++,,,,,,+++***))))))******++++++,,,------------------------------,,,,,,,,,---------...............///000000111111222222333333444555555666666888999:::;;;<<<@@@BBBBBBEEEKKKRRR[[[ccciiimmmlllmmmmmmlllhhhbbb]]]YYYSSSPPPMMMLLLKKKGGG@@@:::999777777???LLLXXX^^^```hhhhhhgggmmmyyyqqqiiibbb]]]VVVVVVTTTOOOMMMTTTbbbnnncccIIIGGGGGG>>>@@@LLLBBBGGGWWWsssxxxsssvvv]]]aaapppzzz~~~}}}{{{yyyzzz|||ppp\\\XXXtttwww___TTTRRRIIIBBB???999444111...---......---,,,...------,,,,,,------......---,,,+++,,,000555:::QQQ]]]qqq|||[[[EEELLLVVV```iiijjjrrruuuooo^^^VVVOOOGGGGGGHHHMMM]]]lllgggdddpppyyy|||~~~~~~}}}}}}}}}~~~~~~||||||vvvoooggg^^^VVVUUUYYYXXX\\\UUUKKKIIIJJJ[[[vvv___MMM???@@@GGGYYY}}}wwwxxxxxxvvvooobbb___OOOPPPfffttt___GGG;;;:::???FFFMMMWWWbbbsssvvv]]]AAABBBUUUnnn~~~xxxqqqzzzxxxkkk\\\RRR[[[ggguuu}}}}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~nnn___TTTFFF???>>><<>>BBBEEE???CCCIIIPPPYYY```fffiiiiiiiiiiiigggddd```\\\YYYUUURRRMMMKKKIIIEEE???:::999777888@@@MMMXXX___```hhheeeccciii|||zzzrrrllleee___[[[RRRQQQNNNHHHEEEFFFKKKPPPXXXggg~~~UUUKKKKKKAAA===CCC???EEETTTpppzzzuuuyyy^^^```oooxxx~~~}}}|||{{{zzz{{{}}}tttcccddd~~~}}}kkkVVVPPPHHHEEECCC<<<444222///............---...------,,,,,,------...------,,,,,,,,,///444888MMMaaa~~~zzzXXXBBBLLLZZZdddjjjjjjmmmqqq|||nnn^^^VVVNNNGGGGGGHHHKKK[[[jjjfffdddqqqyyy|||~~~|||{{{||||||{{{{{{{{{|||~~~~~~~~~~~~}}}yyyqqqjjj```VVVSSSTTTXXX[[[TTTKKKKKKNNN```{{{dddKKK<<>>:::>>>III[[[ooo{{{sss}}}www{{{rrrbbb```mmmvvvtttpppiii```UUUGGG888000///------------------------++++++++++++,,,---......vvvjjjYYYTTTKKK<<<666666666666666666666666444444444333111000...---,,,,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&(((***,,,,,,+++)))(((&&&(((******)))))))))***((('''&&&'''***+++***))))))***+++,,,,,,+++***))))))******++++++,,,------,,,+++************+++,,,++++++,,,,,,---....../////////000000111222222333000111222333444555555666999:::;;;;;;<<<>>>BBBEEE@@@CCCIIIQQQZZZaaafffiiigggfffeeecccaaa^^^\\\ZZZXXXSSSNNNJJJGGGDDD???:::999777888@@@MMMYYY___```dddddddddiiiwwwyyytttmmmfff___ZZZPPPMMMIIIFFFDDDBBBAAAAAA>>>BBBQQQeeeuuubbbQQQFFF>>>:::>>>DDDTTTppp~~~yyyyyy^^^```oooxxx{{{{{{{{{{{{|||}}}~~~yyykkkkkk~~~kkk|||```SSSJJJGGGDDD<<<444222///......///...---...------,,,,,,------...+++,,,,,,,,,,,,...222555@@@QQQrrrvvvxxxzzzVVV???LLL]]]ggglllkkkhhhmmmxxxnnn^^^WWWOOOGGGHHHGGGIIIXXXgggdddcccqqqxxx|||}}}|||||||||{{{{{{|||~~~~~~|||zzzzzz|||~~~~~~|||uuunnneeeZZZTTTSSSYYY[[[TTTMMMPPPVVVgggdddNNN>>>===:::999JJJcccvvvooonnnxxxttt___UUUOOOXXXiiittt{{{uuueeeHHH@@@;;;;;;===>>>AAAFFFTTThhhcccKKKAAARRRmmm|||tttoooyyy~~~xxxkkk\\\RRRUUUeeewww}}}zzz|||lll^^^UUUHHH???===:::===GGGWWWkkkxxxjjjggg~~~}}}ppp______mmmvvvtttsssllldddYYYJJJ999000...------------------------++++++++++++,,,---......cccsssuuubbbTTTRRRIII999666666666666666666666666444444444333111000...---,,,,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***+++&&&(((***,,,,,,+++)))(((''')))******))))))***,,,((('''&&&'''***+++***))))))***+++,,,,,,+++***))))))******+++,,,,,,------,,,+++***))))))***+++,,,++++++,,,,,,---...//////000000000111222222333333000111111222444555666666;;;<<<<<<<<<;;;===AAADDDCCCFFFLLLTTT]]]dddiiilllgggfffdddbbb```___]]]]]]ZZZUUUNNNIIIFFFCCC>>>;;;999777888AAANNNYYY___```___dddhhhlllwww~~~zzzuuuoooggg^^^WWWRRRNNNJJJGGGFFFDDDAAA===DDD>>>@@@HHHJJJTTTwww~~~XXXLLLGGG@@@>>>EEEUUUqqq}}}www]]]```qqq|||zzz{{{{{{|||}}}~~~~~~~~~tttiiigggtttgggyyykkkXXXMMMHHHDDD:::444222///......///...---...------,,,,,,------...***,,,---------...111333888AAAvvvyyyzzznnnhhhuuuXXX@@@NNN___hhhmmmkkkggglllwww}}}ooo___XXXPPPHHHHHHGGGHHHWWWeeeccccccrrrwww{{{~~~~~~}}}~~~~~~{{{wwwvvvzzz~~~wwwrrrkkkaaaYYYVVV[[[]]]UUUPPPTTT[[[lll___RRREEE???;;;;;;AAAJJJ|||xxxssskkklll{{{yyybbbRRRRRR___kkkjjjeee[[[IIIAAA@@@AAAAAA===:::>>>EEEOOOfffsssUUUBBBGGGeeewwwqqqmmmxxxxxxkkk\\\RRRUUUeeexxx~~~{{{~~~~~~jjj^^^UUUIII???<<<:::<<>>@@@@@@???<<<:::DDDEEEJJJSSS]]]ccceeeeeefffffffffeeebbb^^^ZZZWWWVVVSSSNNNIIIEEE@@@<<<888===888:::EEEQQQWWW[[[^^^eeejjjiiihhhuuu~~~yyyvvvoooeee^^^[[[TTTQQQLLLGGGCCC@@@??????>>><<<@@@CCCAAAEEE\\\wwwkkkNNNFFFEEEAAACCCYYYyyy~~~~~~vvv[[[[[[ssszzzzzz{{{|||}}}}}}~~~nnn]]][[[pppiiixxxkkkWWWOOOEEEHHHBBB999666222000//////......------------------------,,,,,,,,,,,,---...//////555???eeezzztttkkk^^^kkk___DDDIIIUUUbbbnnnqqqlllppprrrvvvqqq^^^SSSOOOMMMJJJJJJIIITTTccccccbbbmmmyyy{{{~~~|||}}}zzz~~~{{{tttqqqxxx~~~vvvlllbbb[[[XXXWWWZZZ[[[WWWUUU\\\mmm}}}___RRREEE===999999>>>DDDiii|||uuudddmmm|||rrr```RRRPPP^^^gggYYYKKKKKKMMMGGGMMMKKK@@@<<>>>>>DDDFFFKKKTTT^^^dddgggfffgggggggggeeebbb]]]XXXUUUTTTQQQMMMJJJFFFAAA<<<888<<<777999EEEQQQXXX\\\___aaafffggghhhuuu~~~xxxssspppjjjaaaZZZXXXRRRPPPKKKGGGCCC@@@???>>>???===>>>AAA???BBBUUUkkkzzzWWWHHHFFFCCCEEE[[[|||uuu[[[[[[rrr}}}}}}}}}}}}~~~~~~~~~~~~~~~tttaaaRRRVVVttt{{{~~~cccUUUPPPEEEGGG@@@999555222/////////......------------------------,,,,,,,,,,,,---...//////444===bbbzzzooofffgggyyyaaaDDDJJJXXXfffqqqqqqlllqqqssswwwppp___UUUOOOLLLHHHIIIIIITTTaaa``````lllvvvyyy}}}}}}}}}~~~}}}zzzpppfff]]]XXX[[[___]]]VVVUUU___mmmvvvZZZPPPEEE???<<<:::<<<@@@___zzzzzzhhhnnn|||ppp[[[MMMOOO```hhhWWWJJJMMMQQQOOORRROOOEEE======BBBEEE```rrrdddIIIJJJ\\\kkkkkkjjjrrr{{{}}}wwwkkk\\\QQQZZZfffuuuzzz~~~hhh[[[TTTIII@@@>>>;;;===DDDRRRccczzzpppYYYddd|||~~~fffcccvvvyyyqqqiii```NNN999///000///............---------------------------------ZZZoooxxxiiiSSSHHH???666777777777888999888666444444555555444333111///------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''(((''''''&&&&&&&&&'''((())))))*********&&&((()))***)))((()))*********++++++***)))((((((%%%&&&''')))************)))))))))))))))************************+++,,,,,,---,,,+++***************,,,,,,,,,,,,,,,---...///,,,...111222222222444555444555777888777666777888777777777888;;;>>>AAABBBCCCFFFMMMVVV___eeeggghhhhhhhhhgggeeeaaa\\\VVVSSSQQQOOOMMMJJJGGGBBB===888:::666999EEERRRZZZ^^^aaa```eeefffhhhuuu}}}|||~~~~~~uuuooojjjhhhcccZZZTTTSSSOOOMMMJJJEEEBBB???>>>>>>@@@<<<<<<>>>===>>>JJJZZZjjjSSSOOOFFFGGG[[[}}}uuu\\\[[[rrr~~~}}}~~~~~~~~~}}}|||}}}~~~sssaaaQQQSSSoooxxxWWWTTTQQQEEEFFF???888555111/////////......------------------------,,,,,,,,,,,,---...///000...888___uuusssmmm|||YYY===DDDVVViiivvvuuunnnrrrtttxxxooo```WWWOOOIIIEEEHHHJJJSSS^^^\\\\\\jjjsssvvvzzz{{{{{{}}}}}}~~~vvvkkk```YYY[[[aaa^^^TTTVVVfffqqqpppXXXOOOHHHDDDAAA===;;;===QQQxxxmmmppp|||oooVVVKKKOOO```fffTTTIIIOOOVVVTTTSSSPPPJJJAAA===EEEQQQnnn|||lllNNNJJJ\\\iiiiiiiiiqqqzzz~~~~~~~~~}}}{{{vvvkkk\\\RRR[[[hhhvvv~~~~~~lll___TTTGGG??????:::===FFFTTTfff}}}qqqYYYaaauuuzzz~~~}}}}}}gggfffyyy}}}wwwpppiii```NNN999...//////............---------------------------------TTTkkkvvvfffQQQFFFAAA:::777666666777888888666444444555555444333111///------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''((((((((('''&&&%%%%%%&&&'''((())))))*********&&&(((******)))))))))***,,,,,,,,,,,,+++***))))))&&&'''((()))************(((((()))***************************+++,,,,,,---,,,++++++***)))))))))***+++,,,,,,,,,...///000111---///222222222111333444333555777888777777888:::999999:::;;;===@@@BBBDDDBBBFFFMMMVVV___dddggggggjjjjjjiiifffaaa\\\VVVSSSOOONNNLLLKKKHHHCCC===888888555888FFFSSS[[[___bbbeeegggggggggsss~~~zzz{{{{{{xxxnnnhhhcccaaa]]]UUUPPPOOOLLLKKKHHHDDDAAA???>>>===@@@;;;999<<<======CCCKKKddd~~~___WWWHHHGGGXXXyyywww___^^^sss~~~zzz{{{~~~~~~{{{}}}~~~wwwjjjZZZRRR^^^ppp~~~ooozzzooocccNNNSSSRRREEEEEE>>>777444111/////////......------------------------,,,,,,,,,------...///000...777^^^~~~XXX===AAAQQQeeessssssnnnsssuuuzzzooobbbXXXOOOGGGBBBGGGJJJSSS\\\XXXZZZiiirrrtttxxx|||||||||}}}~~~~~~yyypppeee___^^^fffcccXXX___sss{{{sssZZZRRRKKKHHHDDD???===>>>HHHwwwpppooozzzmmmUUUOOOPPP\\\___PPPHHHPPPUUURRRNNNMMMKKKCCC???MMM```vvvqqqSSSMMM]]]jjjjjjjjjrrr{{{~~~|||||||||zzzuuujjj\\\QQQ]]]jjjwww~~~~~~~~~pppbbbTTTEEE>>>@@@:::===FFFVVVhhhwww]]]___pppwwwyyyvvvssskkkhhhvvv~~~yyyvvvooohhh```NNN999...//////............---------------------------------\\\qqqyyyhhhRRRIIIEEEAAA777666555666777888777555444555555444333111///------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''((((((((('''&&&%%%%%%&&&'''((())))))*********''')))++++++***)))***+++,,,,,,,,,,,,,,,+++******&&&'''((())))))***))))))(((((()))************)))))))))***+++,,,---------++++++******)))*********++++++,,,---...000111222///111333333111111111222222444777888888999;;;<<<:::;;;===>>>???@@@@@@???@@@EEENNNVVV]]]bbbdddeeejjjjjjiiigggbbb]]]WWWTTTNNNMMMKKKJJJHHHCCC===999777444888FFFTTT\\\```cccfffgggeeefffqqq~~~{{{zzz|||xxxsssjjjddd___]]]YYYRRRMMMMMMJJJIIIGGGDDDBBB???>>>===>>>:::888:::===>>>@@@CCCPPPrrrjjj\\\LLLGGGTTTssszzzcccbbbvvv{{{|||~~~xxxzzz}}}~~~yyypppbbbUUUTTT[[[^^^jjj\\\nnnyyyeee]]]LLLSSSSSSEEEEEE>>>666333000......//////...------------------------------------...///000000444;;;^^^~~~tttbbbFFFCCCLLL]]]kkkkkkmmmrrruuu{{{pppbbbXXXNNNFFF@@@EEEIIISSS\\\XXXYYYhhhsssuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~yyyrrrkkkeeeeeelllhhh___fffzzz~~~ttt]]]TTTLLLGGGCCC>>>===???EEEuuuqqqmmmuuujjjVVVQQQNNNTTTUUUJJJGGGMMMMMMKKKHHHGGGFFFAAAAAARRRhhhzzzsssUUUNNN]]]hhhhhhiiirrr{{{}}}||||||{{{zzzuuujjj\\\QQQ^^^jjjwww}}}~~~rrrcccTTTDDD>>>@@@;;;===FFFUUUggg~~~}}}bbb```mmm{{{xxx|||rrrmmmqqqjjjvvv}}}uuunnnggg___MMM888...//////............---------------------------------aaarrrwwwcccNNNFFFCCC>>>666555444555777888777666444555555444333111///------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''(((''''''&&&&&&&&&'''((())))))*********(((***+++,,,******+++,,,++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))'''((()))++++++******)))((()))+++,,,------------,,,++++++*********+++++++++,,,,,,---...///111111///111222222111111111222333555888999999999;;;<<<:::;;;<<<===>>>===<<<;;;@@@FFFOOOWWW\\\```bbbccchhhhhhhhhfffbbb]]]YYYVVVOOOMMMKKKIIIFFFBBB===999666444999GGGUUU]]]aaacccbbbcccdddfffrrrzzzxxxwww{{{~~~vvvqqqjjjccc^^^[[[WWWPPPLLLLLLHHHGGGFFFDDDBBB@@@???>>><<<:::999:::<<<===??????FFF^^^mmmUUULLLRRRnnn~~~hhhfffxxx~~~|||zzzxxx{{{}}}wwwiii\\\\\\cccZZZeeeRRR\\\rrrfffQQQUUUTTTFFFFFF>>>666333///......//////...------------------------------------...///000111333;;;]]]kkk```xxx~~~bbbEEE@@@III\\\iiifffjjjppptttzzzqqqbbbWWWMMMFFF@@@DDDHHHRRR^^^[[[[[[hhhtttvvvyyy|||~~~~~~~~~~~~{{{zzz|||}}}|||xxxtttnnnjjjhhhkkkfff___dddrrrsssjjj```VVVLLLGGGBBB<<<;;;===DDDpppqqqkkknnndddVVVNNNKKKPPPRRRIIIGGGJJJEEEFFFEEEDDDCCCAAAHHHZZZlll|||qqqUUUNNN\\\ffffffhhhqqqyyy{{{}}}}}}|||zzzuuujjj[[[QQQ\\\iiivvv{{{}}}}}}zzzxxx~~~rrrcccTTTEEE>>>@@@<<<===EEESSSeee|||fffaaajjj|||}}}{{{lllgggrrr~~~llldddqqq~~~uuummmeee]]]KKK777...000///............---------------------------------[[[kkknnn]]]KKKEEE@@@999666555444444666777777666444555555444333111///------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((('''''''''&&&'''((())))))*********(((***,,,,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,'''(((((()))))))))))))))'''(((***+++++++++)))(((((()))+++,,,.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000,,,...111222222222444555777888::::::999888999:::<<<<<<<<<<<<<<<<<<===>>>BBBIIIRRRYYY]]]___aaaccccccddddddcccaaa]]]YYYVVVQQQNNNKKKHHHEEEAAA<<<999777555:::HHHVVV]]]```bbb```cccfffjjjtttzzzvvvtttuuu}}}}}}vvvrrrjjjccc]]]ZZZVVVOOOKKKKKKGGGGGGFFFEEECCCAAA@@@???;;;;;;:::999999;;;<<<;;;@@@LLLhhhbbbUUUUUUnnnjjjhhhyyy~~~}}}|||{{{|||}}}kkk[[[___kkkaaammmTTTSSSvvvwwwYYYWWWTTTFFFGGG@@@555222///---...//////...------------------------------------...///000111...;;;aaaiiiWWWhhhuuuwwwzzzwwwiiiFFFAAANNNccckkkbbbhhhnnnssszzzsssaaaUUULLLGGGAAADDDFFFSSSaaa___^^^iiiuuuxxx|||~~~~~~}}}}}}~~~zzzyyyzzz~~~~~~||||||~~~}}}zzzuuuooojjjiiihhhdddaaaeeekkkkkkgggdddZZZQQQKKKEEE???<<<===CCCiii{{{qqqkkkggg[[[RRRHHHKKKWWW[[[PPPMMMMMMFFFDDDHHHGGGEEEIIIYYYlllwwwmmmSSSPPP]]]ffffffhhhrrrzzz{{{~~~}}}{{{vvvjjj[[[PPPXXXfffuuu{{{}}}}}}}}}}}}{{{zzz}}}~~~qqqaaaTTTFFF???@@@======CCCPPPaaayyyfff___fff~~~{{{hhhdddrrr{{{uuubbb\\\lllyyyzzzvvvmmmdddZZZIII666///222///............---------------------------------UUUeeejjj]]]OOOKKKEEE===666555333444666777777777444555555444333111///------,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))************)))***,,,,,,+++++++++,,,((()))***+++,,,---------'''((()))))))))))))))((('''(((***+++,,,+++)))(((((()))+++---............,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---...///))),,,///111333444777888:::;;;<<<;;;999777777777@@@>>><<<;;;<<<>>>AAACCCDDDKKKTTT[[[^^^___aaaccc```aaabbbaaa___\\\YYYVVVRRROOOKKKGGGDDD@@@<<<999777555:::HHHVVV]]]```bbbaaaeeejjjooouuuzzzuuurrrqqquuu}}}wwwsssjjjccc]]]ZZZUUUNNNKKKKKKFFFFFFFFFEEEDDDBBBAAA@@@;;;<<<;;;888777888999999===???QQQyyylll\\\YYYpppkkkhhhyyy~~~~~~~~~~~~~~~~~~fffPPPSSSbbbgggwww]]]WWWuuu___YYYTTTFFFHHHAAA555222///---...//////...------------------------...------......///000111///???fffyyywwwXXX^^^nnnzzz~~~}}}TTTKKKXXXkkkjjjYYYffflllrrryyyttt```SSSLLLHHHBBBCCCEEESSScccbbb```iiiuuuxxx}}}|||{{{{{{~~~~~~{{{|||}}}}}}|||zzz{{{{{{vvvoooiiinnnkkkiiikkknnnpppqqqrrrggg___WWWRRRKKKCCC>>>>>>AAAdddvvvqqqlllbbbTTTNNNDDDNNNbbbgggZZZSSSRRRLLLDDDJJJLLLIIISSSjjj~~~kkkRRRSSS___hhhhhhjjjttt|||}}}~~~|||vvvjjj[[[PPPUUUdddttt{{{}}}~~~}}}}}}~~~ppp```TTTGGG@@@@@@>>>===BBBNNN___wwwfff]]]cccjjjggg~~~uuu^^^ZZZkkkxxxwwwwwwmmmcccYYYHHH555///333//////.........---------------------------------gggxxxoooVVVKKKGGG???;;;666555555666777777666444555555444333222000///...------,,,++++++******)))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&(((((((((((())))))))))))'''((()))++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))******))))))******+++,,,)))******++++++,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,------......///111111222444888;;;::::::999888777888<<>>BBBLLL]]]ttt}}}ccc[[[___uuuiiiiiiXXXfffvvvxxxvvvnnndddWWWGGG888000000........................------------------------hhhxxxnnnSSSHHHFFF@@@<<<666555555666777777666444555555444333222000///...---,,,,,,++++++******)))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''((((((((())))))))))))'''((()))++++++******)))***)))))))))(((((((((((())))))(((((((((((())))))***************++++++,,,)))******++++++,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,---......///000111111222333666999666666666666666888===@@@AAA???======@@@BBBDDDDDDHHHJJJNNNTTT[[[___aaaaaabbbbbbaaa```^^^\\\ZZZYYYSSSPPPLLLHHHEEE@@@<<<888555555<<>><<<;;;:::999::::::999===BBBWWW}}}{{{ggg```uuuyyyiiiiiivvv~~~~~~wwwfffZZZXXX\\\eeewww___WWWtttsssZZZTTTFFFDDD@@@:::444/////////------///---------......//////000............////////////333BBBnnnuuummmttt{{{zzz~~~yyy}}}lllHHHTTT\\\VVVZZZ```fffmmmvvvyyyeeeYYYPPPHHHBBBCCCDDDQQQ``````^^^iiisssrrrwww~~~~~~}}}|||{{{zzz}}}|||}}}zzzsssoooooouuu{{{fffKKKCCCEEEaaauuuooo\\\OOOFFFAAA@@@QQQccciiibbbYYYUUUVVVVVVXXXWWWYYYjjjhhhZZZ[[[hhhmmmfffiiiwww~~~~~~}}}xxxnnn```VVVYYYeeerrryyy~~~~~~~~~}}}zzzxxx}}}yyyjjj[[[III@@@???>>>===AAAKKK[[[rrrxxx]]]YYYbbbsssrrrpppXXXaaaqqquuuvvvoooeeeYYYHHH888000000........................------------------------sssrrrSSSFFFDDD???===666666555666777777666444555555444333222000///...,,,,,,,,,+++******))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))'''((()))++++++******)))******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++)))******++++++,,,------...---,,,,,,++++++,,,,,,+++++++++,,,------......///000222222111222555777333444555666777:::???CCCCCCAAA??????BBBDDDFFFFFFGGGIIIMMMTTT[[[```aaaaaa````````````^^^[[[YYYWWWRRROOOKKKHHHDDD@@@;;;888666555<<>>QQQeeelllddd[[[[[[^^^ccceeeeeeiiiyyykkk^^^]]]gggjjjdddggguuu~~~}}}}}}~~~~~~yyynnn___TTTXXXdddrrrzzz~~~yyypppuuuzzz~~~}}}mmm]]]LLLAAA???===<<<@@@JJJZZZqqqvvvZZZYYYeee|||{{{vvvZZZ___ooouuuvvvpppggg[[[III777///...........................------------------------yyyVVVFFFCCC>>><<<777666555666888888666555555555444333222000///...,,,,,,++++++***)))))))))'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%''''''((()))***))))))((('''((()))***+++******)))*********)))))))))(((((()))))))))******)))))))))))))))******++++++++++++)))******++++++,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,---.........///111222222111111333444444666777888:::===AAADDDAAA???===>>>@@@CCCEEEEEEEEEGGGLLLTTT[[[```aaaaaa^^^___``````^^^[[[WWWUUUQQQNNNJJJGGGDDD@@@;;;888666666===KKKXXX]]]___aaaaaafffkkklllkkkkkkmmmpppwww}}}yyyzzzyyyvvvtttyyyzzzvvvqqqmmmbbb]]]YYYWWWRRRLLLJJJLLLHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB???===:::999999999999>>>???GGG[[[uuuxxxmmmiiiyyy{{{xxx{{{yyyjjjZZZUUUXXXpppbbbVVVrrrrrr]]]WWWHHHFFFBBB999333/////////------000......---------,,,,,,,,,------......//////000000555AAAooo~~~yyyuuu}}}PPPMMMSSSQQQYYYdddkkkrrrzzzyyydddXXXNNNFFFCCCDDDBBBLLLZZZ\\\```pppwwwtttuuuyyyzzzyyyzzz~~~}}}}}}|||{{{}}}~~~}}}oooccc^^^eeeppp}}}vvvrrroooqqqiiiMMMDDDSSS]]]UUUEEE;;;777666>>>QQQdddiiiaaa[[[```hhhnnnrrrvvv~~~mmmbbb^^^fffgggcccfffttt}}}}}}{{{|||~~~~~~yyymmm\\\PPPWWWdddssszzz~~~wwwvvvyyy}}}|||lll\\\LLLAAA>>><<<===AAAKKKZZZqqqddd___hhhtttttt]]]cccrrrxxxvvvqqqjjj]]]JJJ777...---........................------------------------{{{WWWEEEBBB===;;;777666666777888888777555555555444333222000///...,,,,,,+++******))))))((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&''')))*********)))((('''((()))***+++******)))************))))))))))))))))))************))))))((()))***++++++++++++***)))******++++++,,,------...---,,,,,,++++++,,,,,,+++,,,,,,------.../////////000222222111000111333555777888999999;;;>>>AAA===;;;::::::===@@@BBBBBBCCCFFFLLLTTT\\\```bbbaaa]]]___```aaa___ZZZVVVSSSPPPMMMIIIFFFCCC???;;;777666666>>>LLLXXX]]]___```bbbeeehhhhhhhhhhhhkkkmmmoooxxx~~~|||~~~}}}yyyxxx~~~{{{wwwppphhhaaa\\\XXXVVVRRRLLLJJJLLLGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB???<<<:::888888888:::>>>===BBBOOOccchhh^^^hhhqqqqqqpppuuu}}}zzz~~~}}}vvvqqqeeeXXXWWW___wwwqqqccc{{{dddYYYXXXKKKHHHDDD999333/////////---...000.........---,,,,,,++++++---------...///000000111333<<>>BBBLLLZZZqqqzzzlllkkksssiiinnn___gggtttwwwxxxssslll___JJJ666------........................------------------------wwwUUUEEEBBB>>><<<777666666777888888777555555555444333222000///...+++++++++***))))))((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&''''''&&&&&&''')))***+++***(((''''''((()))++++++******)))++++++*********)))))))))((()))***++++++***)))(((((()))***,,,,,,+++******)))******++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---......//////---///111111111000111222333555666666666777999;;;:::888777888;;;>>>@@@@@@AAAEEEKKKTTT\\\aaabbbaaa^^^```bbbbbb```ZZZTTTPPPNNNLLLIIIFFFCCC???;;;777666777???MMMYYY]]]^^^```cccdddeeeeeeeeegggkkkmmmmmmuuu{{{|||{{{wwwpppfffbbb]]]XXXVVVRRRLLLJJJLLLHHHHHHHHHHHHGGGGGGFFFEEECCCBBB???<<<:::999888888888;;;999===FFFQQQqqqwww[[[NNNQQQYYY^^^dddmmmyyy~~~~~~}}}zzzrrrmmm```PPPNNNWWWmmmvvvjjj}}}xxxrrrVVVTTTYYYMMMIIIDDD888222...//////......111///.........------,,,,,,,,,------...///000111111000555```rrrqqqgggQQQ\\\\\\PPPTTTaaajjjssszzzxxxdddYYYQQQKKKEEEEEECCCJJJVVVXXX___qqq|||zzzzzz}}}}}}yyyyyy{{{}}}||||||~~~{{{{{{~~~~~~qqqiiikkknnnmmmooouuuwww~~~wwwkkkcccaaabbb^^^UUUOOOOOORRRSSSbbbssstttsssuuuuuuSSSBBB???:::666666777999:::===IIIUUUWWWSSSVVVcccppp|||llleeecccfffgggfffkkkvvv}}}~~~rrraaaUUUWWWfffuuu{{{}}}}}}}}}wwwcccUUUJJJBBB<<<===>>>CCCLLLYYYqqqxxxnnnpppooommmaaaiiisssuuuzzzvvvnnn___III555---...........................------------------------{{{vvvUUUFFFCCC>>>;;;888777666777999999777666555555444333222000///...++++++******))))))((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%''''''(((((((((%%%''')))++++++***(((''''''((()))++++++******)))+++++++++*********))))))((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++***))))))******++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,------.../////////+++...000111111000111222111333555555555666888::::::888777888;;;>>>@@@AAA@@@DDDKKKTTT\\\aaabbbaaa```bbbddddddaaaZZZSSSNNNNNNKKKHHHEEEBBB???:::777777777???NNNZZZ^^^^^^___cccdddddddddeeegggiiikkkpppvvv{{{~~~xxxwwwrrrhhhccc^^^YYYWWWSSSLLLJJJLLLJJJJJJJJJIIIIIIGGGFFFFFFDDDBBB@@@>>><<<;;;::::::999999777:::@@@BBBXXX{{{eeeQQQEEEBBBGGGOOOYYYdddttt}}}~~~~~~vvvppp___HHHBBBIIIXXX|||rrrhhhyyy}}}fffdddNNNRRRZZZNNNIIICCC888222...//////......111//////..................,,,,,,---...///000111111333444]]]~~~sssxxxaaaVVVccc[[[KKKQQQ^^^gggqqqyyyxxxdddYYYQQQKKKCCCDDDBBBHHHSSSTTT[[[mmmwwwvvvxxx}}}}}}zzzyyy{{{}}}}}}||||||}}}|||{{{}}}zzzzzzsssjjjhhhnnnnnncccXXXSSSOOOLLLVVVkkk~~~nnnhhhdddyyyoooQQQ>>>:::777555666777;;;>>>AAAKKKUUUXXXWWW[[[hhhsssyyyxxxkkkfffeeeggghhhiiioooxxx}}}~~~ttteeeYYYXXXgggwww||||||~~~~~~~~~~~~|||xxxbbbSSSJJJBBB===;;;===CCCKKKXXXoooyyymmm|||wwwppprrrdddjjjuuuzzz|||xxxooo___HHH333---///........................------------------------}}}yyyXXXHHHCCC===999888777666777999999777666555555444333222000///...++++++******)))(((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((%%%''')))++++++***(((''''''((()))++++++******)))+++++++++************)))((()))+++,,,,,,+++)))(((''')))+++,,,,,,,,,***))))))******+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------.../////////***---000111111000111222111333555666777888:::<<<;;;999888999<<<@@@BBBBBB???CCCKKKTTT]]]aaabbbaaaaaaccceeeeeeaaaZZZRRRMMMMMMKKKHHHEEEBBB???:::777777888@@@NNNZZZ^^^^^^___ccccccdddeeeeeefffhhhiiisssxxx{{{zzztttwwwtttlllddd___ZZZXXXSSSLLLJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFEEECCCAAA???===<<<<<<<<<<<<:::777;;;???;;;IIIggg{{{]]]NNNFFF???AAAIIIQQQ___qqq~~~}}}}}}~~~~~~vvvrrraaaJJJBBBIIILLLuuuppphhhyyy|||aaaaaaMMMQQQYYYMMMIIIBBB888222...//////......111////////////////////////,,,,,,---...///000111222777666^^^zzzppp~~~ccc]]]hhhYYYHHHQQQ]]]gggqqqyyyxxxdddXXXPPPJJJBBBCCCAAAGGGPPPQQQXXXjjjpppooosssyyy{{{yyyxxxzzz~~~~~~}}}|||}}}}}}{{{}}}wwwyyyttteeeWWWLLLLLLdddwwwxxxtttvvvxxxuuummmeee^^^oooiiiOOO999888888777666666:::@@@FFFOOOYYY]]]^^^cccmmmwww}}}pppmmmooo}}}jjjgggggghhhiiilllrrryyy~~~~~~}}}~~~~~~ssseee[[[YYYhhhxxx||||||}}}~~~~~~~~~~~~~~~|||{{{bbbSSSJJJCCC===:::<<>>??????AAAGGGPPPWWW\\\^^^___```^^^^^^___```^^^YYYSSSMMMJJJIIIGGGDDD@@@<<<999777555555>>>NNN[[[___^^^]]]bbbeeeggggggfffgggkkkooowwwyyyvvvvvvrrrllleeeccc___ZZZVVVRRROOOMMMMMMMMMMMMLLLKKKJJJHHHHHHDDDHHHMMMMMMHHHAAA<<<:::;;;;;;;;;:::;;;>>>CCCGGGpppjjjLLLAAABBBBBB>>>HHHSSSgggyyy~~~~~~uuu]]]CCCHHHLLLPPPiiihhhYYYgggxxxjjjNNNUUU]]]KKKHHHKKK888333...,,,---///...,,,000000//////.........------------......///000111777555ZZZ{{{{{{gggxxxmmmcccxxxaaaDDDTTT[[[gggpppvvv}}}eeeWWWOOOIIICCC@@@AAAGGGNNNUUU]]]eeeqqqsssvvvyyy{{{|||||||||~~~~~~~~~{{{~~~xxxaaaPPPKKKLLLOOOQQQPPPPPPVVV^^^eeeeeeaaa___fffjjj\\\GGG888666444444777;;;>>>???HHHPPP]]]bbbfffxxxmmm^^^dddrrroooeeemmmkkkjjjlllrrryyy~~~{{{rrreee]]]aaakkkuuuzzz}}}|||~~~~~~~~~}}}}}}~~~~~~kkkXXXHHH@@@@@@<<<<<<@@@JJJWWWmmmmmmjjj|||eee|||iii[[[nnnzzzqqqaaaDDD333111////////////......---------------------------------qqqYYYIIIDDD@@@999999999888777777666555555444666777666333000//////,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((***,,,,,,+++))))))***((()))+++,,,,,,+++)))(((((((((((()))++++++***)))))))))************))))))******+++,,,------------++++++++++++++++++++++++,,,---------.../////////111111111111111111111000111111555999777333555;;;666666666888;;;===>>>>>>BBBIIIRRRZZZ^^^```aaabbb``````aaaaaa___[[[TTTOOOKKKJJJHHHEEEAAA===:::888555666>>>NNN[[[^^^]]]]]]bbbdddffffffeeefffkkkooowwwyyyvvvvvvrrrlllfffddd```\\\WWWSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIGGGJJJMMMMMMHHHCCC???===<<<<<<;;;::::::<<>>@@@GGGVVVcccmmmwwwnnngggtttpppgggnnnlllkkkmmmssszzz{{{qqqcccYYYaaakkkuuuzzz}}}|||~~~}}}~~~~~~~~~~~~~~~~~~~~~kkkYYYIIIAAA@@@<<<===BBBKKKYYYnnnssskkkhhhoooiiiZZZlllyyyppp```BBB222000///////////////.........---------------------------pppWWWGGGDDD@@@:::888888777777666666555555444666777666333000//////,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''(((((('''))),,,,,,+++))))))***((()))***++++++***)))(((&&&%%%&&&(((***++++++)))))))))************))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000000000000111555777555222444999444555666888999;;;<<<===CCCJJJTTT]]]aaacccccccccbbbbbbbbbbbb```[[[UUUPPPKKKJJJHHHEEEAAA===:::888444666???OOOZZZ]]]]]]]]]aaadddeeeeeedddfffjjjoootttzzzvvvuuuqqqkkkgggeeeaaa]]]YYYUUUSSSQQQPPPPPPPPPOOONNNMMMKKKKKKHHHJJJKKKJJJFFFBBB@@@???<<<<<<;;;:::999;;;???BBBSSStttVVVGGGCCCCCCHHHTTThhh|||}}}~~~dddEEEDDDCCCUUUkkkjjjYYYaaajjjWWWXXXQQQNNNDDD999555000...000111000///////////////............////////////000111222222333000LLLnnnhhhiiiaaaVVVZZZdddmmmsss~~~hhhYYYPPPJJJEEEBBBBBBGGGMMMRRR[[[ccclllnnnrrrvvvyyy{{{{{{{{{|||}}}~~~}}}}}}~~~~~~vvv```WWWSSSLLLEEE???<<<::::::888666999???RRR[[[]]]PPPCCC>>>:::666888666555555777;;;@@@CCCJJJ___kkkvvv|||vvvqqqoooqqqkkknnnlllkkkmmmttt||||||pppaaaVVVaaalllwww{{{}}}}}}}}}{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~}}}kkkYYYJJJAAA@@@===>>>CCCMMMZZZnnn}}}qqq{{{___```{{{hhh]]]oooxxxooo^^^AAA111111000////////////............------------------------rrrWWWGGGDDD@@@:::777777777666666555555555444666777666333000//////,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))''')))++++++***))))))***))))))************))))))'''''''''(((***+++***)))))))))************))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........///////////////111333555666333222444777444666777888999:::<<<===CCCJJJUUU^^^bbbddddddddddddcccbbbbbb___[[[TTTOOOKKKJJJGGGDDDAAA===999888444777@@@OOOZZZ\\\\\\]]]```bbbddddddccceeekkkpppwww|||wwwuuuqqqlllgggeeebbb^^^ZZZWWWTTTSSSQQQQQQQQQPPPOOONNNMMMLLLIIIHHHHHHFFFCCCAAA???>>>======<<<:::999999<<>>AAAHHHSSS[[[```bbbcccccccccbbbaaa```]]]XXXRRRMMMIIIHHHFFFCCC???;;;888666444777AAAPPPYYY[[[\\\]]]___aaacccccccccfffmmmrrryyyvvvrrrmmmgggeeebbb^^^[[[XXXVVVUUURRRRRRRRRRRRQQQOOONNNMMMKKKIIIGGGEEECCCBBBAAA@@@=========;;;999999;;;===NNNpppzzzqqqpppwww|||gggNNNDDDCCCBBBOOOdddzzz~~~pppGGGGGGIIIJJJ___```VVVfffjjj]]]RRRNNNAAA777222...,,,...000///............///////////////////////////000111222333555:::KKK~~~aaatttsssZZZUUU}}}ccc___fffooouuu|||kkk[[[PPPHHHCCC??????DDDKKKRRR[[[dddoooqqqtttwwwyyyyyyyyyxxxzzz|||}}}}}}|||}}}vvvfffTTTJJJAAA>>>===::::::<<<888>>>AAA<<<555333666888888888999999;;;AAAJJJPPPVVVmmmuuu|||\\\aaayyy{{{eee___ooowwwkkkgggkkkjjjkkknnnuuu}}}|||qqqcccXXXbbbooo{{{~~~|||zzzzzz|||~~~|||jjj[[[MMMCCC@@@;;;===CCCLLLYYYlll|||nnnrrrtttnnn~~~gggaaauuuvvvnnn^^^BBB222222111,,,,,,,,,,,,,,,,,,,,,,,,------------------------wwwZZZJJJFFFAAA999555555555555555555444444444666777666333000//////,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))%%%'''***+++***))))))***)))))))))))))))))))))))),,,+++***+++,,,+++***((())))))************))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------..................------......//////000000222777888444111333555666555888;;;;;;999999<<>>:::777555444888BBBPPPYYYZZZ[[[^^^^^^```bbbbbbccchhhpppvvv{{{wwwsssnnnhhhgggddd```]]]ZZZYYYXXXUUUUUUTTTTTTSSSRRRPPPOOONNNLLLIIIGGGGGGFFFEEECCC===>>>>>><<<::::::<<<===JJJhhhyyynnnddd]]]^^^ccc```zzzoooVVVHHHCCCBBBOOOeeezzz~~~}}}zzzLLLEEEDDDKKKfffhhh]]]oookkk^^^OOOJJJ>>>666222---,,,...000///............///////////////////////////000111222222...999EEEyyy\\\bbbsss{{{uuu~~~ZZZLLLnnnoooaaagggpppvvv|||nnn]]]PPPHHHDDD???>>>CCCIIIPPPZZZcccnnnpppssswwwyyyyyyyyyyyyxxx{{{~~~~~~|||{{{}}}~~~}}}}}}pppcccVVVIIICCCAAA===::::::666888888777555444555666999:::<<<===???GGGQQQYYYeeepppuuubbbXXXtttrrrTTTMMMbbbyyyrrrfffccckkkkkkmmmrrryyy{{{qqqcccYYYaaannn{{{~~~~~~|||{{{{{{}}}{{{jjj\\\NNNDDD@@@;;;===BBBLLLYYYmmmvvvxxx}}}vvvjjjzzztttmmm^^^BBB222111000,,,,,,,,,,,,,,,---------------------------------vvvZZZKKKHHHCCC:::444444444444444444444444444666777666333000//////,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&$$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''((()))++++++)))((()))***$$$''')))******))))))***))))))(((((((((((())))))))))))((()))++++++***((())))))************))))))******+++,,,------------------------------------,,,---------.../////////---......///000000111111444999:::444111333666555444777::::::777777:::>>>AAAFFFNNNUUU[[[^^^bbbddddddccc```^^^ZZZUUUOOOKKKIIIHHHFFFCCC???;;;888666444888CCCQQQXXXYYY[[[^^^\\\___aaabbbdddjjjsssyyy}}}xxxtttpppkkkiiifffccc```^^^\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSOOOLLLJJJIIIIIIHHHFFFDDD===>>>>>>===;;;;;;===>>>EEEdddrrrjjjbbbZZZYYY[[[]]]xxxyyy___NNNFFFEEERRRhhh~~~zzzQQQMMMMMM]]]~~~lllwwwnnnaaa___QQQKKKAAA666222...,,,///111000///............/////////000............///000111111+++666>>>ppp[[[XXXgggmmmyyy|||gggKKK___rrrccchhhpppwww{{{qqq```SSSJJJGGGBBB@@@CCCHHHNNNWWW```jjjmmmpppuuuxxxzzzzzzzzzwww{{{|||zzz{{{}}}zzz{{{|||}}}~~~uuufffTTTLLLGGG@@@;;;888888777888999999888888999999<<<>>>@@@CCCLLLXXXaaakkkiiiiiivvvoooUUUfff~~~oooJJJ@@@TTTlllmmmdddeeemmmnnnqqqvvv}}}~~~zzzpppbbbYYY^^^lllyyy|||{{{|||~~~~~~~~~}}}~~~zzzjjj]]]OOOEEE@@@===>>>CCCLLLZZZooowwwfff]]]hhhwwwnnnyyy{{{pppkkk]]]BBB111///------------....../////////------------------------tttYYYLLLJJJDDD;;;444444444444444444444444444666777666333000//////,,,,,,++++++***))))))))))))(((((((((((('''''''''"""%%%'''&&&$$$###%%%(((''''''''''''''''''''''''((()))++++++)))((()))***$$$&&&)))******)))******))))))(((((((((((())))))&&&&&&&&&(((***++++++)))))))))************))))))******+++,,,------------------------------------,,,,,,------...///000000.........///000111111222555:::;;;444111444777666222666:::999666555999===AAAFFFMMMTTTYYY^^^bbbeeeeeecccaaa^^^[[[VVVPPPKKKJJJIIIGGGDDD@@@<<<999777333888DDDQQQXXXYYY[[[^^^\\\^^^aaabbbeeekkkuuu|||~~~yyyuuuqqqmmmkkkiiifffcccaaa___^^^[[[[[[ZZZZZZYYYXXXVVVUUUNNNKKKHHHHHHIIIHHHEEEBBB===>>>???>>><<<<<<===???===___|||qqqkkkfff```]]]```eeegggSSSIIIHHHUUUlllsssUUUYYY]]]qqqzzz{{{aaa]]]bbbTTTLLLCCC777333///...000222222000---.........//////000000---------......///000111111;;;>>>ooo___\\\iiilllpppmmmpppuuuOOOVVVvvvooocccgggpppvvvzzztttbbbUUULLLJJJDDDAAACCCGGGLLLTTT]]]fffiiimmmssswwwzzz||||||www||||||yyyyyy{{{yyy|||~~~}}}|||~~~sss___TTTMMMEEE===:::444444666999999777888;;;:::===@@@BBBFFFOOO\\\fffeeeZZZZZZiiiaaaUUUuuuqqqJJJ:::JJJ```kkkeeejjjnnnppptttzzz~~~xxxnnnaaaXXX[[[jjjwwwzzzyyyzzz|||~~~~~~~~~~~~zzzjjj]]]PPPEEE@@@???@@@DDDMMM[[[qqqnnnZZZQQQ]]]vvv|||ttthhhpppwwwnnniii\\\AAA000---***.../////////000000111111------------------------sssWWWPPPLLL@@@999999777555333222333444555666777777555222000//////,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((()))***++++++***)))(((///...,,,+++***)))))))))(((''''''(((******)))(((''''''((())))))))))))))),,,,,,,,,,,,------...///...---,,,,,,++++++++++++,,,,,,,,,---------......,,,---------.../////////999888666444333333333333555555666777888:::<<<===@@@GGGPPPYYY^^^aaacccdddfffeeebbb___[[[WWWSSSQQQMMMJJJFFFBBB===999666555777888???MMMVVVYYYYYYYYY]]][[[]]]```cccfffpppzzzzzztttpppnnnllliiigggeeeccc```]]]]]]]]]]]]^^^^^^[[[UUUQQQOOOMMMJJJHHHHHHGGGFFFDDDBBBAAA@@@>>><<<;;;::::::AAAWWWsss{{{mmmjjjeee]]]^^^dddaaa|||nnnYYYKKKGGG\\\ssslllZZZ___eeepppvvvvvviiiTTT]]]aaaSSSNNNBBB999333///000000------///////////////////////////...------......///000111000999EEElll|||xxxaaa[[[vvvttt|||sssWWWQQQqqquuuvvvbbbgggmmmqqqvvvwwwcccTTTLLLHHHCCC???AAADDDHHHPPPXXX___hhhqqqsssuuuyyy{{{zzzwwwyyy{{{||||||{{{{{{{{{}}}|||zzzzzz{{{~~~ooocccZZZJJJ>>>===666777999<<<============;;;@@@EEEGGGHHHLLLSSSYYYZZZMMMIII\\\wwwyyy]]]GGG@@@===YYYvvvlllcccmmmvvvqqqsss}}}yyymmm___TTTZZZeeesss|||}}}{{{{{{{{{|||zzz~~~}}}yyy|||~~~nnn^^^MMMAAA===BBB>>>@@@NNN^^^rrrttt\\\WWW]]]~~~{{{aaa|||ooo^^^rrryyy~~~uuuhhhaaaXXX@@@111///---///............---------+++,,,,,,------.........vvvYYYRRRMMMBBB<<<888777555333333333444555666777777555222000//////,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((()))***++++++***)))(((------,,,+++***)))(((((((((''''''(((******)))(((''''''((()))))))))))))))))))))))))))***++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......---------......///000000777666444333222222333333555555666777999;;;<<<===AAAGGGPPPYYY^^^aaacccdddeeedddbbb^^^ZZZUUURRRPPPKKKIIIFFFBBB>>>:::777555666777???LLLVVVXXXXXXYYY[[[[[[]]]aaacccfffoooxxx|||vvvssspppmmmjjjhhhgggeeecccaaa``````______^^^[[[VVVSSSQQQNNNKKKJJJJJJIIIGGGFFFDDDCCCAAA???>>><<<<<<;;;AAAWWWsssyyymmmjjjgggbbbdddkkkooonnnYYYLLLOOObbbwwwfffOOONNNQQQ[[[{{{yyyiiizzzlll```LLLXXX```WWWSSSEEE888333///000000------///////////////////////////...------......///000111///666AAAmmmooommmooopppgggbbb|||iiiWWWqqqqqqlll___dddkkkqqqvvvyyydddVVVMMMIIIDDD@@@AAADDDGGGNNNVVV```hhhooossswww|||}}}{{{zzz|||}}}}}}|||{{{{{{zzz~~~~~~~~~~~~~~~}}}jjj\\\OOOEEE????????????>>>>>>===<<>>AAA>>>BBBOOO^^^qqqiii^^^___}}}cccvvvcccYYYqqqvvvwwwqqqeee___UUU???222111//////............------------------------.........www[[[SSSMMMBBB===888777666444333444444555666777777555222000//////,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''((()))*********)))(((+++,,,,,,,,,+++)))(((&&&(((''''''(((******)))(((''''''((()))))))))))))))'''(((((())))))***++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......------...//////000111111444444333222222333444555555555666777999;;;===>>>AAAGGGPPPYYY^^^```bbbcccdddcccaaa]]]YYYTTTOOOMMMHHHHHHFFFCCC???;;;777555555666???LLLUUUWWWXXXYYYZZZZZZ]]]bbbdddfffmmmvvvzzzvvvrrroookkkiiiiiiiiihhhgggfffdddbbb```___[[[WWWTTTRRRPPPMMMLLLLLLKKKIIIHHHFFFEEECCCAAA???>>>======@@@XXXsssyyyooommmllljjjooowww}}}qqq]]]RRR[[[kkk}}}fffLLLFFFEEELLLeeeeee```vvv{{{mmmUUU[[[ccc\\\VVVCCC888222///000000...---///////////////////////////...------......///000111000333;;;hhhrrrkkkfffbbbtttsssnnnrrrWWWooonnnccc]]]aaajjjqqqwww|||gggXXXOOOJJJDDD@@@AAACCCFFFMMMTTTbbbhhhooossszzz|||}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||~~~{{{~~~iiiSSSPPPNNNKKKGGGCCCAAA???>>>CCCEEEFFFDDDBBBBBBEEEHHHJJJBBB<<<;;;BBBOOOccctttnnnOOOAAA888JJJkkknnn___eeewwwtttvvv~~~~~~yyynnn```VVVYYYfffuuu~~~||||||}}}yyyzzzwwwqqqqqquuu}}}~~~~~~~~~nnn^^^MMMBBB>>>???>>>EEERRR___qqqsssbbb^^^zzzmmmrrrwwwvvvWWWUUUqqquuutttqqqfff```TTT===000111//////............---------//////..................xxx[[[QQQJJJ@@@<<<888777666555444444444555666777777555222000//////,,,+++***)))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''((()))*********)))(((+++,,,---------+++((('''(((''''''(((******)))(((''''''((()))))))))))))))))))))***+++,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---...//////000111222222444333222222333444666777555666666777999;;;===>>>AAAGGGPPPXXX]]]```aaabbbbbbbbb```\\\WWWRRRMMMJJJFFFFFFEEECCC@@@;;;777444333666???KKKTTTVVVWWWZZZYYYZZZ^^^bbbdddffflllttt|||yyytttpppllljjjjjjllllllllljjjhhhdddaaa___[[[WWWTTTSSSQQQNNNMMMLLLLLLJJJHHHGGGFFFDDDAAA???>>>======AAAZZZuuu|||uuusssssssssyyyuuuddd\\\gggttt}}}~~~iiiOOOGGGFFFNNNcccaaa```uuuddd```eee```YYYBBB888222///000000......000////////////////////////...------......///000111222333777bbbvvvpppooo{{{zzz}}}rrrWWWssssss```]]]```iiisssyyyjjjZZZOOOIIICCC???@@@CCCFFFMMMTTTfffjjjooottt{{{yyy|||{{{zzz{{{{{{{{{zzzyyywwwxxx{{{~~~}}}bbbaaa^^^WWWPPPIIIEEECCCBBBEEEFFFEEEBBB???===???AAA@@@>>>===:::777888CCCOOOaaawwwuuuTTTBBB777EEEddd|||ooo^^^bbbrrrrrrvvv|||~~~|||wwwmmm```VVVWWWcccttt~~~~~~}}}|||{{{yyy{{{zzzuuurrrooopppvvv}}}~~~~~~mmm]]]MMMCCC???===???HHHUUUaaarrrrrr^^^ZZZxxx}}}sssuuuqqqUUUTTTpppvvvvvvuuukkkdddTTT:::...///,,,///............---------000000//////.........---|||___SSSJJJ???<<<888777777666555555444444666777777555222000//////,,,+++***)))((((((((((((&&&''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&'''((()))***))))))(((+++,,,---...---,,,)))((((((''''''(((******)))(((''''''((())))))))))))))))))***+++---.../////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............///000111222333444444444333444555666888:::666666777888999;;;===>>>AAAGGGPPPXXX]]]___aaabbb``````___\\\WWWQQQLLLIIIFFFFFFEEECCC???;;;777444222555???LLLSSSUUUWWW[[[ZZZ[[[^^^cccdddffflllttt{{{uuurrrnnnmmmmmmoooppppppmmmkkkgggccc```\\\WWWTTTSSSQQQNNNMMMMMMLLLJJJIIIGGGFFFDDDAAA???>>>===<<>>???BBBFFFMMMUUUhhhlllpppttt{{{}}}wwwxxxwwwvvvwwwzzz|||{{{zzzyyy{{{~~~~~~oooiiieee]]]TTTMMMHHHEEEDDDFFFEEECCC@@@===<<<<<<===888888;;;>>><<<:::===CCCQQQlllXXXAAA666BBBXXXqqqiiiXXX[[[mmmpppuuu{{{~~~|||zzzuuulll___VVVSSS```qqq|||~~~}}}~~~{{{zzz}}}~~~||||||}}}xxxyyy}}}|||kkk[[[LLLBBB???<<>>???AAAGGGPPPXXX\\\___```aaa^^^^^^^^^\\\WWWRRRMMMJJJGGGGGGEEEBBB>>>:::666444111666@@@MMMTTTUUUXXX]]]\\\\\\___cccdddfffmmmvvv~~~xxxuuurrrqqqrrrssssssssspppmmmjjjgggccc___YYYUUUTTTRRROOONNNMMMMMMKKKIIIHHHGGGEEEBBB@@@>>>===<<>>___{{{{{{rrr```eeebbbhhhsssyyy}}}rrr]]]OOOGGGAAA>>>???AAAEEELLLSSSeeekkkpppsssxxx}}}{{{wwwwwwuuusssuuuyyy||||||zzzxxxzzz|||}}}||||||vvvhhhddd]]]UUUNNNIIIFFFEEEGGGEEECCC???===;;;;;;:::999666666999:::888:::>>>LLLdddXXXAAA:::DDDRRRjjj~~~}}}fffWWW\\\kkkqqqwww{{{}}}{{{yyyuuulll```WWWQQQ]]]nnnyyy}}}~~~~~~}}}}}}~~~zzz|||zzziiiYYYKKKAAA>>>===???IIIYYYgggxxxmmmXXXXXX}}}|||wwwyyyxxxZZZSSSjjjsss|||uuuooohhhTTT888111555222///............---------//////..................iiiXXXLLLAAA???888888888777777666555444666777777555222000//////,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%&&&'''))))))))))))(((*********)))))))))))))))(((''''''(((******)))(((''''''((()))))))))))))))%%%''')))+++---------,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......///000111222333555666666555444444444555666888999666666777888:::<<<>>>???AAAGGGPPPXXX\\\^^^___```]]]]]]]]]\\\XXXSSSNNNKKKIIIHHHEEEAAA<<<888555444111666BBBNNNTTTVVVYYY^^^___^^^```cccdddfffnnnxxx{{{yyywwwwwwwwwwwwvvvuuurrrpppnnnlllhhhccc\\\XXXVVVTTTQQQPPPOOONNNMMMKKKJJJIIIFFFDDDAAA???>>>===MMMjjjqqqQQQKKKTTTTTTfff___ZZZwwwjjjddddddaaaGGG666111...///000//////111////////////////////////...------......///000111000888===^^^zzzrrr~~~yyycccPPPwwwhhhbbbfffqqqvvv{{{xxx___OOOJJJDDD??????@@@BBBIIIPPP___gggnnnrrrvvvzzz{{{yyyzzzvvvsssuuuyyy|||{{{yyywwwxxxyyy{{{|||~~~~~~~~~|||{{{|||vvveeebbb\\\VVVQQQMMMJJJIIIJJJGGGCCC@@@===;;;999888:::666444555555333444777AAAUUU]]]HHH>>>AAANNNeeewww}}}wwwcccWWW^^^mmmuuu|||~~~~~~|||zzzvvvmmmbbbZZZPPP\\\lllwww}}}|||}}}xxxgggWWWIII@@@===>>>???HHHYYYjjj|||uuu[[[WWW{{{oooyyyzzzxxx\\\VVVlllttt}}}uuupppiiiRRR666///444111///............------------------------.........iiiWWWJJJ???===888888888888777666555444666777777555222000//////,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((($$$%%%'''))))))))))))((()))((((((''''''''''''((((((''''''(((***+++)))((('''(((((()))))))))))))))%%%'''***---.........---++++++++++++,,,,,,---...,,,,,,,,,---------......///000111222444555666777444444333333444555777888666777777999:::<<<>>>???AAAGGGPPPXXX\\\^^^___```\\\\\\]]]\\\YYYTTTOOOLLLKKKIIIEEE@@@;;;777555333111777BBBOOOUUUVVVZZZ___aaa___```cccdddgggoooyyy~~~}}}{{{{{{{{{{{{yyywwwtttsssqqqooolllfff___ZZZXXXUUUSSSQQQQQQPPPNNNMMMLLLJJJHHHEEECCCAAA??????PPPnnn}}}kkkLLLJJJWWWYYYkkkbbb]]]|||fffbbbeeeeeeLLL666111...///000//////111////////////////////////...------......///000111333888888ZZZpppkkkzzzmmmuuuYYY???aaakkkbbbdddoootttxxx{{{bbbPPPMMMFFFAAA??????@@@FFFLLLZZZcccmmmqqqtttyyy||||||}}}yyyuuuvvvzzz|||{{{xxx{{{{{{|||}}}~~~}}}}}}sssdddbbb^^^YYYUUURRRPPPOOOMMMIIIEEEAAA>>>;;;888777555333555999999777777;;;===OOOhhhPPP>>>666HHH]]]nnntttooo\\\SSS\\\qqqyyy}}}{{{wwwoooddd\\\QQQ\\\lllwww}}}wwwfffVVVHHH???===???>>>GGGYYYkkk~~~|||^^^VVVwww|||hhh}}}zzzxxx^^^[[[qqqwww~~~xxxsssjjjQQQ333,,,111---//////.........---------+++,,,,,,------.........iiiSSSLLLFFF===888777666555555666777888555666555444222000...,,,---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''')))******((('''((()))&&&''''''(((((((((((((((&&&(((*********)))***+++))))))***+++,,,,,,,,,,,,'''((()))******)))((('''***++++++,,,,,,---......111...,,,---///111000...+++++++++,,,,,,,,,------000111111222444555666666666444222333777999888777444555777888:::<<<======@@@HHHQQQUUUZZZ```bbb```^^^]]]\\\[[[ZZZVVVQQQMMMJJJHHHDDD@@@<<<888666444555999BBBNNNUUUXXX\\\bbbgggffffffeeefffjjjooottt{{{xxxssspppoookkkccc]]]\\\XXXVVVSSSRRRRRRSSSRRRQQQKKKJJJHHHEEEBBB???@@@CCC]]]qqquuu^^^NNNPPP[[[```yyymmmkkkjjjkkkkkkgggdddIII888555111////////////...///////////////////////////...------...///000111666222>>>[[[vvvmmm{{{xxxwwwfffQQQAAANNNkkkxxxmmmaaaaaannnyyy~~~dddVVVHHHBBB??????@@@AAAFFFLLL\\\eeennnppprrrxxx~~~|||yyyvvvwwwzzz||||||{{{}}}~~~~~~tttiiimmmjjj^^^WWWYYY]]]^^^XXXPPPMMMMMMFFF:::666:::777333222666999666444555777IIIpppVVV:::>>>GGGUUUjjjtttfffQQQPPP[[[ooo|||}}}zzzxxxtttgggYYYLLL^^^pppwww{{{sssfffVVVEEE>>>???>>>???JJJ\\\jjjyyysssfff___rrrooovvvWWW]]]www|||uuubbbGGG444//////------------------------------------.........//////rrr|||zzzeeeRRRJJJCCC::::::999777666555555555666666666666555333111///---,,,,,,***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((******((('''((()))&&&''''''(((((((((((((((''')))***+++)))))))))***(((((()))***++++++++++++&&&&&&((()))******************++++++,,,---------///---++++++---...---,,,,,,,,,---------.........000000111222333444555555333111000222555777777666555777:::<<<>>>>>>===<<<@@@HHHQQQUUUZZZ___aaa```___^^^]]]\\\[[[WWWRRRNNNIIIGGGDDD@@@;;;888666444555999CCCOOOVVVYYY]]]bbbggggggfffffffffjjjooottt|||wwwtttsssnnneee^^^[[[YYYWWWTTTSSSSSSSSSSSSRRROOOKKKGGGCCC???===AAAFFF```uuuyyycccPPPMMMUUUuuu~~~fffiiijjjhhhgggNNN888555111////////////...///////////////////////////......---...///111222222///@@@bbb~~~~~~ddduuuxxxtttxxxnnnTTT???JJJgggwwwpppddd```lllvvv|||eeeVVVKKKEEEAAA@@@@@@@@@DDDIII[[[dddmmmppprrrxxx~~~|||yyywwwxxx|||}}}|||}}}~~~~~~}}}}}}|||}}}}}}}}}}}}zzztttooorrrpppfff`````````___ZZZXXXaaakkk```EEE777:::777555555888777333333666;;;III~~~www___BBBAAACCCPPPgggsssgggRRRNNNWWWiiivvvzzzwwwqqqcccUUUOOOZZZiiisssxxx}}}pppcccVVVFFF>>>>>>???AAALLL^^^lll{{{pppfffddduuukkktttWWW```yyyzzzqqq]]]DDD333///000///------------------------,,,------------.........bbbppprrraaaPPPJJJCCC:::;;;:::888666555444444444666666666555444111///...++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))((('''((()))&&&''''''((((((((((((((((((***++++++)))(((((()))''''''(((***************%%%&&&&&&''')))***,,,---))))))******+++,,,,,,,,,...,,,******++++++***)))---------.........////////////000000111222333333111000000222555777777777666999<<<@@@AAA@@@>>><<<@@@HHHQQQUUUYYY___```______]]]\\\[[[YYYUUUPPPLLLIIIGGGDDD???;;;888666444555999DDDPPPXXXZZZ^^^bbbgggggggggggggggjjjooossszzzwwwvvvqqqggg^^^[[[ZZZXXXUUUTTTUUUUUUTTTRRRQQQLLLFFFCCC@@@???GGGQQQiii~~~yyycccMMMIIIPPP}}}tttaaagggkkkiiijjjRRR777444111//////////////////////////////////////////.........///000222333555222GGGmmm```cccrrrrrrmmmnnnuuu~~~\\\@@@FFFcccvvvsssfff```iiisss{{{hhhWWWOOOIIICCCAAA???>>>AAAFFFXXXbbblllooorrrxxx~~~|||zzzxxxzzz~~~~~~{{{|||~~~}}}|||zzzyyyzzz{{{||||||}}}zzznnnuuu~~~wwwuuuwwwvvvqqqmmmkkkgggccc```\\\gggzzzwww[[[BBB;;;999777888888555111333888999EEEtttjjjLLL@@@===HHH___ooofffPPPIIIPPPhhhuuu|||yyyrrrdddVVVOOORRR]]]lllssstttzzzlll```VVVHHH???===>>>BBBOOO```nnn}}}mmmfffiiiyyyiiimmmTTT___xxxwwwlllWWW@@@222///000111------------------------,,,,,,,,,,,,------------hhhuuuuuubbbOOOJJJFFF???:::999888777666555444444555555555444333111...---+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))&&&''''''(((((((((((((((***+++,,,+++)))''''''((('''((()))***++++++++++++''''''&&&&&&((())),,,---((())))))******+++,,,,,,...---+++******)))))))))------------..................//////000111111222111111333555777999::::::888:::===???@@@@@@???>>>@@@IIIQQQUUUYYY^^^```___\\\[[[YYYWWWUUUQQQMMMIIIHHHFFFCCC???;;;888666555444999EEERRRZZZ\\\^^^cccggghhhhhhiiiiiikkkooorrr~~~yyywwwwwwrrrhhh___\\\[[[YYYWWWVVVWWWWWWUUUTTTQQQKKKGGGGGGEEEDDDOOO\\\tttwww^^^IIIEEEMMMjjjuuuiii\\\hhhmmmkkkkkkRRR666444000...////////////////////////////////////............///111333444>>>;;;NNNrrrpppccclllkkkeeehhhpppiiiEEECCC___sssrrrfff```hhhrrrzzzjjjWWWQQQJJJDDDBBB???===@@@EEETTT___jjjnnnrrrxxx}}}}}}{{{yyy{{{~~~~~~|||yyy{{{}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~qqqeee}}}||||||}}}~~~~~~}}}yyyrrrllljjj```\\\gggrrrmmmZZZJJJ@@@:::666666666444444777333>>>fffwwwXXXAAA===BBBTTTfffaaaLLLDDDKKKgggsss~~~{{{|||{{{xxxvvvqqqeeeYYYNNNHHHRRRfffoookkkqqq~~~hhh^^^UUUHHH???<<<===CCCQQQbbbpppiiidddlllwwwooommmWWWddd|||vvvhhhQQQ<<<111///000111------------------------+++++++++,,,,,,,,,------fffOOOGGGEEEAAA777777777777777666666666222222333222111///---,,,+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''((()))&&&''''''(((((((((((((((***+++,,,+++)))'''''''''((()))***+++,,,,,,,,,,,,))))))(((''''''(((***+++((())))))******+++,,,,,,......---+++***)))******+++,,,,,,,,,,,,---------.........//////000000111000111444666777888999::::::::::::;;;<<<>>>???@@@AAAJJJRRRVVVZZZ___```___]]][[[XXXVVVTTTPPPLLLIIIGGGEEEBBB???;;;888666555444999FFFTTT\\\]]]___cccggghhhjjjjjjkkkllloooqqqzzz{{{vvvttttttpppggg```]]]\\\ZZZYYYYYYYYYXXXWWWUUUQQQKKKIIIKKKHHHEEEPPP___|||yyyaaaKKKFFFLLLWWWpppppp}}}pppfff\\\kkkqqqnnnjjjOOO666333///....../////////////////////////////////.........///000222555666@@@>>>NNNkkkwwwrrriii```fffgggtttKKKAAAWWWlllmmmccc___gggrrrzzzmmmXXXQQQJJJDDDBBB@@@>>>AAAFFFOOO[[[gggmmmqqqvvv{{{}}}}}}{{{yyyzzz|||}}}{{{xxxyyyzzz|||}}}}}}}}}{{{zzzzzz}}}kkkmmmzzzxxx}}}}}}xxxxxxttteeeVVVZZZlllqqqjjjOOOAAA444444888888666444222;;;]]]mmmMMMEEEBBBMMM___]]]JJJCCCKKKaaalllvvvxxxwwwyyyzzzyyyqqqssstttqqqooolllcccYYYNNNEEEKKKbbblllhhhmmm{{{}}}}}}ggg\\\TTTHHH???===;;;CCCRRRbbbpppcccbbbmmm~~~xxxtttbbbpppuuucccLLL:::111...///000------------------------+++++++++,,,,,,,,,------jjjNNNDDDAAA===666666777777777777666666111111111111000...,,,+++++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((((((''''''((()))&&&''''''(((((((((((((((***+++,,,+++)))''''''((()))***+++,,,,,,---,,,,,,))))))(((((((((((())))))))))))******+++,,,,,,,,,---......,,,+++***+++,,,+++++++++,,,,,,,,,------.........//////000000000---000333555555555666777:::999888888:::===@@@BBBCCCKKKSSSWWW[[[```aaa```___]]]ZZZWWWUUURRRNNNKKKGGGEEEBBB>>>;;;888666555333999GGGVVV^^^___```dddgggiiikkkllllllmmmooopppvvv{{{vvvssssssooogggaaa```]]]\\\[[[[[[[[[ZZZXXXVVVSSSLLLJJJLLLGGGCCCNNN___}}}hhhSSSJJJKKKSSSjjjkkk|||{{{nnn```nnnuuurrrkkkMMM555222///....../////////////////////////////////.........///111444666888999<<>>>>>:::DDDSSSbbbqqq^^^bbbnnn~~~uuueeeuuuppp\\\EEE777111///...///------------------------,,,,,,,,,,,,------------yyyiiiOOOEEE@@@;;;777777888888777666555444111111111111000///---,,,,,,,,,***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''(((''''''((()))&&&''''''((((((((((((((()))***,,,+++)))(((((((((((()))***++++++,,,,,,,,,''''''((())))))***))))))******++++++,,,---------+++---...,,,******,,,...,,,,,,,,,,,,---------...///////////////000000000---111555666555444555666777777888:::<<>>:::888666555333:::HHHXXX``````aaadddgggiiilllmmmmmmnnnooopppsss{{{vvvtttppphhhcccbbb^^^]]]\\\\\\]]]\\\YYYWWWUUULLLIIILLLHHHEEETTTjjjxxxhhhVVVNNNNNNTTThhhiii}}}{{{eeeooowwwuuuoooOOO444222///---.../////////////////////////////////.........///222444777999555>>>HHHRRR~~~ooosssqqqvvvzzz|||SSS===NNNcccddd\\\XXX___mmmzzzwww^^^RRRKKKEEECCC@@@>>>AAAEEEFFFSSSaaaiiinnnssswwwxxxxxxwwwvvvyyy|||}}}{{{xxxyyyyyyyyyzzz|||~~~}}}~~~~~~}}}sss{{{vvvnnnoootttiii[[[hhh}}}www```GGG<<<:::999666555666999IIItttXXXHHHIIIZZZ]]]JJJAAAGGGOOOXXX``````^^^```aaaaaa```bbbbbb___^^^___\\\WWWPPPEEEAAAMMMYYY___hhhrrrwwwyyy}}}kkk^^^QQQCCC>>>@@@<<>>:::888666555333:::HHHXXXaaaaaaaaadddgggjjjmmmnnnnnnnnnooopppqqqyyyvvvqqqiiidddddd^^^^^^]]]]]]^^^\\\ZZZWWWVVVLLLIIILLLKKKKKK___xxxooo```TTTPPPSSSQQQccceeezzzjjjooowwwwwwqqqRRR444111...---.../////////////////////////////////.........000222555888999777DDDLLLOOO{{{{{{|||}}}wwwuuunnn{{{XXX@@@PPPfffddd[[[UUU[[[iiiyyy{{{aaaTTTMMMFFFCCC@@@===???DDDCCCQQQ```hhhmmmrrrvvvwwwvvvuuuuuuyyy}}}~~~{{{yyyyyyyyyyyy|||wwwpppoooqqqwww|||aaaYYYgggmmmRRRAAA:::666555666333333<<>>333444555555555555555444444444444333111///...---,,,,,,++++++***)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&''')))*********)))(((%%%&&&'''((())))))))))))%%%''')))******)))'''%%%***))))))***,,,,,,+++)))))))))))))))((((((((((((+++***))))))***,,,...000...---,,,,,,++++++,,,,,,***++++++,,,,,,------...////////////000000000000222333444555555555444333333555888<<>>@@@DDDDDDKKKWWWcccmmmsssuuuuuutttvvvxxxyyyzzzzzz|||~~~|||zzzyyyzzz}}}tttmmmhhhdddbbblllwww~~~}}}[[[MMM\\\sssrrrJJJ===>>>111:::333555:::QQQzzz~~~^^^GGG>>>OOOXXXMMMAAA???<<<;;;::::::;;;:::888666777888:::<<<===????????????======>>>AAAGGGUUUcccvvvyyy~~~~~~~~~~~~jjj]]]SSSGGG@@@@@@:::KKK\\\fffwwwrrrbbboooqqqlllqqqbbbcccttt~~~sssSSSCCC333///000000///...///...---,,,,,,,,,,,,,,,......---------......///]]]qqqwwweeeOOOFFFCCC???555555666666666555555444444444333222111///------,,,++++++***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&''')))*********)))(((%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&***))))))***,,,,,,+++)))))))))))))))((((((((((((******))))))***,,,...000...---,,,,,,++++++,,,,,,***++++++,,,,,,---......////////////000000000000222333444555555555444333444555888;;;>>>@@@AAAAAADDDLLLSSSVVVYYY^^^```^^^]]][[[XXXWWWZZZ\\\VVVMMMHHHEEEBBB===999777555444777===IIIVVV]]]```eeelllooonnnmmmnnnppprrrssssssyyy{{{wwwssslllhhhgggeeedddcccbbbaaa```___^^^ZZZTTTPPPQQQSSS[[[uuuqqqbbbQQQJJJNNNXXXddd]]]mmmyyy|||zzzlllGGG666333000///000111111000///......------......///111000000000000000111111666666:::OOO~~~tttyyyxxx\\\wwwtttxxx||||||uuummmrrr~~~{{{cccFFFOOObbbkkk```TTTUUUccctttgggWWWPPPHHHEEEBBB@@@AAAEEEDDDKKKVVVbbbkkkqqqsssssssssvvvyyyzzzzzzzzz{{{|||yyyxxxwwwyyy|||~~~~~~rrrjjjeee```\\\]]]^^^cccoooeeeUUUTTTrrrcccJJJEEE777999999777666DDDhhhjjjPPPAAAKKKTTTMMMCCCBBBEEECCC@@@??????>>><<<:::777888999999::::::::::::===;;;:::;;;<<>>000---///000/////////...---,,,,,,,,,,,,---...------------...//////```sssxxxeeeNNNEEEBBB>>>777777777777666555555444333222222111000...---,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))*********)))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((***))))))***,,,,,,+++***(((((((((((())))))))))))******))))))***,,,...///...---,,,,,,++++++,,,,,,+++++++++,,,------......////////////000000000000222222333444444444444444555777999;;;===???@@@@@@CCCKKKRRRUUUYYY]]]___]]]]]]ZZZXXXZZZaaacccZZZMMMGGGEEEAAA===999777555555888>>>KKKXXX___aaaeeelllrrrrrrqqqqqqqqqqqqrrrrrr{{{|||wwwsssmmmiiiiiigggeeecccdddeeeddd```]]]YYYUUUSSSUUUXXXbbb{{{~~~}}}~~~}}}ooobbbRRRLLLOOOWWWccc]]]nnnvvv~~~zzzkkkEEE555333000///000111111000///......------......///111111000////////////000444333444FFFsss|||wwwvvvtttjjjOOOpppuuuqqq{{{rrrPPPOOO```mmmaaaUUUTTT```ppp}}}kkkXXXPPPIIIFFFDDDBBBBBBEEECCCIIISSS^^^hhhmmmpppqqqsssvvvzzz{{{{{{zzzyyyyyywwwvvvvvvxxx|||}}}{{{{{{ooofffaaa]]]\\\SSSJJJKKK]]]zzzuuu___RRRmmm^^^NNN>>>999:::777444:::TTTvvvwwwYYYBBBDDDOOOPPPLLLJJJRRRNNNIIIEEEBBBAAA???===>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::@@@QQQbbbuuuxxx{{{}}}zzzggg\\\QQQCCC<<<<<>>???DDDKKKRRRUUUXXX]]]^^^]]]ZZZYYYWWWXXX]]]___WWWLLLGGGEEEAAA===:::777666555666===KKKXXX___```ccciiippppppqqqqqqppppppqqqssszzz~~~}}}xxxtttnnnkkkllljjjgggeeefffiiihhhbbb]]]ZZZWWWVVVZZZ___jjj~~~}}}~~~zzzmmm```RRRMMMPPP]]]jjjdddtttooo|||yyyiiiCCC555333111000111111000/////////............//////111000000000000000111222333555999JJJuuummmOOOnnnYYYMMMZZZggg]]]QQQPPP[[[lllzzznnnYYYPPPIIIFFFEEEBBBAAACCCCCCHHHPPPZZZcccjjjnnnpppsssvvvzzz|||{{{yyyxxxwwwwwwvvvvvvxxx{{{}}}~~~}}}~~~~~~}}}||||||~~~pppfffaaa]]][[[OOOBBBBBBPPPjjjsssccceeerrrXXXBBB;;;666666666888GGGbbbeeeHHH@@@HHHQQQSSSRRRWWWQQQJJJDDD@@@>>><<<:::????????????>>>===<<<;;;999<<>>AAAOOO^^^sssvvvzzz|||{{{iii^^^SSSEEE>>>???BBBUUUiiiuuuyyyggg___~~~hhhggg^^^^^^___eeepppuuulll```???555---...000///...---...------,,,,,,,,,---------------------...///000___uuu~~~mmmVVVHHH@@@888888888888888777666444444111111111111000...---,,,******))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&''')))*********)))(((%%%&&&'''((())))))))))))***)))(((((((((((()))***)))((((((***,,,---,,,+++'''((((((((()))))))))***)))))))))***+++,,,---......---,,,,,,++++++,,,,,,+++,,,,,,------...//////////////////000000000000111111222222333444555555777888999:::;;;===>>>???DDDLLLSSSVVVYYY]]]^^^]]]YYYZZZYYYVVVVVVWWWRRRLLLFFFDDDAAA===:::777666555777>>>LLLZZZ``````bbbgggiiilllnnnooonnnoooqqqsssvvv|||~~~yyyuuupppnnnnnnllliiigggiiikkkjjjeee___\\\ZZZZZZaaakkkyyy~~~~~~~~~~~~{{{ooo```QQQLLLPPPjjjxxxsssuuujjj{{{yyyjjjDDD444333111111111111000////////////....../////////000000000111222333555666555888<<>>AAANNNeeezzzhhhcccFFFAAA999999999888<<>>555//////111///,,,,,,------,,,,,,,,,------...,,,,,,,,,------///000000bbbxxxrrrZZZLLLCCC;;;777777777777666555555444111111111111000///...---+++******))))))((('''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&''')))*********)))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((***,,,---,,,+++''''''(((((())))))******((()))***+++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,---......//////////////////000000000000111111111111222444555666777777888999:::<<<>>>???FFFMMMTTTWWWYYY^^^___]]][[[]]]\\\WWWUUUTTTQQQLLLFFFDDDAAA===:::888666666888@@@OOO]]]bbbbbbcccgggcccgggkkklllllllllooorrrrrrzzz{{{xxxssspppqqqnnnllljjjkkklllkkkgggccc[[[XXXZZZeeevvv~~~}}}~~~}}}xxxcccPPPKKKOOOfffxxxyyywwwpppkkk|||lllGGG444222111111222222000...000//////......//////000//////000111333555777888777:::;;;EEEiii{{{[[[eeezzzTTTFFF^^^```WWWNNNMMMXXXkkk|||xxx___SSSGGGCCCBBB@@@??????AAADDDKKKTTT]]]fffnnnrrrrrruuuyyyzzzzzzyyyxxxxxx{{{zzzyyyzzz{{{{{{yyywwwyyy}}}~~~}}}sss|||sssiiieeecccVVVLLLDDD???:::999DDDSSSppptttPPPIIICCC@@@<<<888666AAA___}}}pppNNN???DDDIIIGGGAAA===888444333444444444111222333333444333333333222555<<>>555555666666666555555444222222222222111000//////,,,++++++***))))))((((((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))*********)))(((%%%&&&'''((())))))))))))((()))************)))(((((('''(((***,,,------+++'''''''''((()))*********((()))***+++,,,---------...---,,,,,,++++++,,,,,,,,,,,,------.../////////////////////000000000000111000000111222333555666777777777888:::<<>>HHHiiioookkk~~~YYYGGG```bbbYYYOOOLLLUUUfffxxxdddVVVHHHCCCBBB@@@??????@@@CCCIIIQQQ\\\fffooosssrrrtttwwwyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||zzzxxx{{{}}}{{{uuuvvvqqqiiifffdddWWWKKKBBBAAA===777;;;DDDYYY{{{^^^PPPHHHDDDCCCBBB;;;;;;PPPiiiZZZCCCFFFOOOOOOFFFBBB===888666555444333444444555555555555444444222222666<<<===::::::===GGGRRRbbbqqq{{{{{{yyywwwwwwyyyzzz{{{zzzrrrbbbWWWJJJ>>><<<@@@HHH\\\ppp|||hhhiiippphhhggggggiiimmmsssppp```OOO;;;444/////////------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111eeexxx}}}iiiRRRHHHDDD???444444555555555555555555222222222222222111000///,,,,,,++++++***)))))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))(((%%%&&&'''((())))))))))))'''(((***,,,,,,***((('''((('''(((***,,,------,,,&&&''''''((()))******+++((()))***+++,,,---------...---,,,,,,++++++,,,,,,,,,,,,------.../////////////////////000000000000111000000000111333555666666666666888:::===???AAAHHHPPPVVVXXX[[[___```^^^[[[ZZZXXXYYY^^^]]]RRRDDDEEEDDD@@@===:::888777666555===MMM[[[```______aaa```eeekkkllliiiiiillloooooowwwyyyvvv}}}xxxtttssspppppppppmmmjjjiiijjjkkkqqqjjjhhhttt~~~~~~zzz{{{}}}~~~~~~|||~~~mmmQQQIIIMMM]]]qqqwwwtttpppnnnzzziiiEEE333222111222222222000...000000////////////000000111000000000111222333333111<<>>@@@<<<===CCCUUUnnniiiUUUEEEDDDIIINNNFFF<<>><<>>:::999888888:::999888666111111111111111000///...++++++******)))((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%(((((((((''''''((($$$%%%'''))))))((('''&&&((()))***+++,,,+++******((()))******,,,,,,---...(((((((((((()))))))))***))))))***+++,,,------...///...,,,++++++,,,...//////---++++++,,,......---......//////000000111111111000//////111333666777555666888888999;;;???BBBGGGNNNWWW^^^aaaaaa``````ZZZZZZ]]]ccceee___QQQEEEFFFCCC???;;;777555444444444???MMMXXX^^^```bbbcccaaabbbdddgggiiikkklllmmmlllooouuuxxx||||||{{{zzzzzzvvvvvvrrrnnnkkkllllllkkkuuuqqquuu~~~~~~||||||}}}~~~~~~~~~||||||}}}~~~}}}dddUUUOOONNN```hhh{{{oootttlllEEE333333111000000000111222000000////////////000000...000111111111333666888???KKKGGGWWWggg}}}}}}SSS\\\ccc[[[RRRNNNRRR___qqqmmm\\\LLLFFFEEEBBB???===???AAACCCIIIWWWfffmmmlllnnnqqquuuvvvuuuvvvyyy}}}wwwyyyyyyvvvwww|||~~~|||~~~|||{{{|||}}}~~~zzzlllkkkfff\\\NNNKKK@@@:::===<<<>>>KKK]]]iiisssWWWJJJLLLLLLRRRWWWKKKDDDMMMwwwqqqWWWXXXxxxyyyjjj\\\SSSGGG777333999888@@@CCC<<<555555555222111888666555;;;999666<<<<<<>>>LLLeeewww~~~qqqbbbYYYIIIAAADDDCCCOOO\\\lll{{{eeegggiiiTTTUUUYYYiiirrrmmmggg___OOO777555111//////...---,,,---,,,,,,,,,,,,---............---------......///kkkUUUJJJCCC===888777666777888888666444111111222111111000///...++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%$$$###%%%((()))((('''((((((%%%&&&((()))***)))((('''((()))***+++,,,+++******(((((()))***+++,,,------&&&&&&&&&'''''''''(((((())))))***+++,,,------...///...,,,++++++,,,...///,,,///111222000......///......//////000000111111111111111111222333555666666777999999:::<<<@@@CCCHHHNNNWWW^^^aaaaaa``````ZZZYYY[[[___aaa\\\PPPEEEFFFCCC???;;;777555444444444???MMMXXX^^^```aaabbb```aaadddfffhhhiiijjjjjjlllnnnqqqsssttt~~~}}}{{{yyywwwxxxwwwtttpppmmmlllkkkkkkpppqqqyyy}}}}}}|||zzzzzzzzz{{{|||||||||}}}}}}~~~sss```MMMJJJRRRbbbgggwww|||wwwkkkCCC333333111000000000111222000000////////////000000///000111111111222555777666BBB>>>IIIUUUqqqbbbmmmmmmcccWWWOOORRR```sssrrraaaNNNGGGEEEBBB>>><<<@@@AAABBBHHHUUUdddlllmmmppprrrtttuuuuuuvvvxxxzzzwwwzzzzzzyyyzzz~~~~~~||||||}}}~~~vvvgggbbb]]]WWWNNNLLLAAA:::===<<>>???>>>EEECCCBBBMMMcccuuu}}}mmm___XXXIIIBBBEEEEEEMMM^^^ppp}}}|||hhhhhh```WWWVVVZZZhhhpppkkkggg___PPP777444111//////...---,,,---,,,,,,,,,,,,---............---------...//////mmmXXXNNNFFF>>>666555555555666666444222222222222111111000......++++++******)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###%%%((()))((('''((()))&&&''')))*********)))(((((()))***+++++++++***)))(((((()))***+++,,,,,,---&&&&&&'''''''''((((((((())))))***+++,,,------......---,,,++++++,,,---...(((///666777222......000......//////000000111111111111222333333333333333777888::::::;;;===AAACCCIIIOOOWWW^^^`````````___ZZZXXXXXXZZZ[[[WWWMMMEEEFFFCCC???;;;777555444444555???LLLWWW]]]___aaabbb___aaacccfffgggggggggfffkkkkkkmmmnnnooovvv}}}xxxvvv|||yyyvvvsssooolllkkkkkkmmmsss~~~{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~rrrmmm___JJJHHHVVVcccdddsss}}}mmmBBB333333111000000000111222000000////////////000000000111222222111222444666333@@@===@@@FFF___qqqjjjxxxgggoootttbbbSSSQQQ^^^rrrzzzfffQQQGGGDDDAAA===<<>>666555444555666666444222222222222111111///...---++++++******)))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))((((((((()))&&&'''((())))))))))))((('''(((***+++++++++***)))((())))))***+++,,,------((())))))))))))*********))))))***+++,,,------......---,,,,,,,,,,,,---...)))...444444111...---.........//////000000111111111222333555555444222111777888999::::::===@@@CCCJJJPPPXXX]]]____________ZZZWWWUUUUUUUUURRRKKKEEEEEECCC???;;;777555444444555???LLLVVV[[[^^^```aaa___aaadddfffgggfffeeedddhhhhhhjjjlllooovvv|||xxxzzzwwwuuuqqqlllkkklllpppyyy{{{zzz{{{}}}}}}{{{|||~~~|||}}}}}}}}}|||{{{|||}}}~~~~~~yyyoooaaaNNNKKKVVV]]]```rrrmmm???333333111000000000111222000000////////////000000000111333222111111333555333>>>>>>===AAAVVV{{{pppjjj```aaarrrmmmlllpppZZZQQQZZZmmmzzz}}}jjjSSSGGGCCC@@@>>>>>>BBBBBBBBBDDDNNN^^^iiilllsssqqqqqqtttyyy|||{{{zzzzzz~~~}}}{{{}}}~~~}}}||||||~~~qqqcccXXXTTTWWWSSSSSSHHH???>>>>>>FFFXXXzzzzzzrrr}}}www___XXXOOOUUU}}}pppSSS]]]wwwqqqUUUGGGUUU~~~tttbbbVVVJJJHHHEEEBBBBBBCCCBBB@@@@@@BBB===>>>LLLQQQQQQWWWQQQIIILLL^^^pppyyyyyyeee[[[UUUGGG@@@DDDFFFTTTllltttbbbcccooo~~~pppYYY```YYY[[[eeeiiieeegggaaaPPP666333000.........---,,,---,,,,,,,,,,,,---.........---------...///000111}}}jjj]]]UUUIII<<<777666666666777777555444333222222222000///...---++++++******)))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))))))))(((((()))&&&&&&''''''(((((((((''''''((()))***+++***))))))))))))***+++,,,---......))))))))))))*********+++))))))***+++,,,------...---------,,,,,,---------,,,,,,,,,---------,,,+++......//////000000111111000222444555666444222111555777888999999;;;???BBBLLLQQQXXX]]]______^^^^^^[[[XXXTTTRRRQQQNNNIIIEEEEEECCC???;;;777555444444555>>>KKKUUUZZZ]]]___aaa```bbbdddfffffffffeeedddhhhggghhhlllpppwww~~~yyyuuutttqqqlllkkkoooyyy|||{{{|||~~~~~~|||{{{}}}~~~~~~|||{{{|||~~~~~~rrr^^^PPPMMMRRRVVV]]]tttiii;;;333333111000000000111222000000////////////000000000111333333222222333444///888<<<999???PPP~~~}}}pppvvv~~~ssseeebbbgggwww|||lllzzzaaaSSSYYYjjjvvv{{{lllTTTGGGCCC@@@??????BBBCCCBBBBBBLLL[[[gggkkkqqqpppppptttzzz~~~~~~||||||zzzzzz{{{|||{{{{{{{{{~~~yyyjjj]]]XXXYYYWWWWWWLLLBBB@@@???JJJ```xxx|||fff^^^QQQNNN```___\\\tttuuu\\\JJJPPPuuuuuummmeee[[[SSSNNNKKKJJJJJJJJJJJJAAABBBPPPUUUSSSWWWSSSJJJJJJ]]]qqq{{{wwwdddZZZTTTDDD>>>CCCFFFYYYooohhhdddqqqxxxZZZZZZYYY\\\dddfffccchhhbbbOOO555222///.........---,,,---,,,,,,,,,,,,---......---------...///000111111ooo___VVVHHH;;;888777777777888888666555333333333222000///---,,,++++++******)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&)))***)))((()))***&&&&&&&&&&&&'''''''''((('''((()))*********)))((())))))***+++,,,------...'''''''''((((((((())))))))))))***+++,,,------...------------------------///,,,)))(((+++,,,,,,+++......//////000000111111000222444555666555444333555666888888999;;;???AAAMMMRRRXXX]]]^^^^^^^^^^^^\\\YYYTTTQQQNNNKKKHHHFFFFFFCCC???;;;777555444444666>>>KKKTTTYYY\\\^^^```aaaaaacccdddeeeeeeeeeeeejjjggggggkkkooottt}}}vvvqqqqqqooojjjlllsss~~~~~~~~~~~~yyy|||~~~~~~{{{yyy{{{}}}~~~uuuZZZLLLPPP[[[cccfff{{{}}}ccc888333333111000000000111222000000////////////000000...000333333333222333444111666;;;888BBBPPPssskkkbbbmmmwwwsssssswww~~~{{{]]]{{{iiiXXX[[[jjjvvvzzzpppWWWJJJEEEBBB@@@@@@AAACCCBBBBBBJJJXXXdddhhhoooooopppsssxxx{{{||||||{{{}}}xxxzzzzzz{{{zzzyyyzzz}}}~~~ssshhh___ZZZYYYZZZOOODDD@@@@@@MMMeee}}}mmmhhh\\\QQQJJJYYYwww{{{fffuuu{{{eeePPPNNNccczzzwwwhhh]]]YYYZZZ___YYYJJJFFFRRRWWWUUUXXXVVVKKKLLL___uuuvvvcccYYYRRRBBB<<>>JJJSSSXXX[[[]]]```````````````aaaccceeefffkkkggggggkkkooorrryyy}}}rrrlllnnnmmmiiimmmwww~~~}}}}}}}}}~~~}}}yyy}}}|||zzz|||~~~{{{\\\HHHYYYxxxwwwqqq|||aaa;;;333333111000000000111222000000////////////000000---///222333333333444555666666<<<999FFFNNNfffwwwXXXXXXmmm{{{yyyuuuQQQfffzzzppp\\\[[[hhhsssvvv}}}vvv]]]NNNHHHCCC@@@???@@@BBBCCCCCCIIIVVVaaafffmmmnnnqqqrrrssstttwwwxxxwww{{{}}}||||||~~~}}}yyyzzzzzzzzzyyyxxxyyy|||{{{~~~~~~|||vvvkkk___YYY[[[PPPCCC??????NNNhhh|||~~~llliii^^^KKK>>>BBBQQQ\\\xxxwww}}}qqqXXXMMMRRRgggwwwoooppp}}}qqqYYYNNNXXX]]]]]]aaaZZZOOOPPPdddzzztttaaaWWWPPPAAA===GGGNNNaaaoooiiinnnfffZZZWWW\\\ccccccbbbiiibbbKKK444111...---......---------,,,,,,,,,,,,---......------......///111222333sss___TTTJJJ@@@888777666777888888666444444333333222000///---,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$''')))***)))))))))***((((((((((((((()))******&&&''')))*********)))(((%%%%%%&&&'''((()))******************++++++++++++))))))***+++,,,------...,,,------......------,,,,,,000222111,,,+++...222......//////000111111111000111222444555666666666777888::::::;;;===AAACCCOOOSSSYYY\\\]]]]]]]]]^^^]]][[[WWWRRRNNNKKKHHHFFFFFFCCC???;;;777555444444666>>>JJJSSSWWWZZZ]]]```___^^^^^^^^^___bbbeeefffjjjffffffkkkppptttzzz~~~{{{pppiiikkkkkkhhhnnnyyy~~~||||||||||||}}}{{{}}}~~~~~~bbbIIIdddqqqjjjmmmzzzbbb@@@333333111000000000111222000000////////////000000,,,...222333444444555666888444999666EEEIIIYYY```QQQeeeyyyrrryyy}}}[[[[[[vvvuuu^^^YYYdddnnnrrryyy{{{aaaRRRJJJDDD@@@>>>???BBBCCCCCCIIIVVV```eeellloooqqqqqqooooooqqqttttttwwwyyyyyyzzz}}}}}}{{{zzzzzzzzzxxxwwwxxx{{{~~~xxx}}}}}}vvveeeXXX[[[PPPBBB======NNNiiizzzuuu^^^YYYNNNEEE<<>>JJJRRReeeqqqeeejjjwwwbbbVVVVVV[[[ccccccbbbjjjbbbIII333111...---.........------,,,,,,,,,,,,---......------......///111222333sss[[[UUUMMM:::777666666666888888666555333222222111000//////...---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''(((((())))))******((()))+++,,,,,,+++)))(((''''''(((((())))))******))))))))))))(((((((((((((((((()))***+++---///000......---------,,,,,,,,,...------,,,,,,,,,------/////////000111111222222000111222333444555555555777888999999999<<<@@@CCCLLLSSSYYY[[[\\\^^^^^^[[[^^^YYYWWWWWWTTTMMMHHHGGGFFFCCC>>>999666555666666444@@@OOOYYY\\\\\\\\\^^^\\\^^^`````````aaaccceeeiiiiiijjjmmmsssyyy}}}|||wwwooojjjhhhhhhjjjuuu~~~wwwzzz{{{}}}{{{yyyzzz~~~~~~}}}~~~~~~}}}|||~~~```IIIiiiqqqbbbssswwwUUU888333222000///000222555777///////////////000111111222222222222333444444555555000999:::???GGG^^^}}}^^^]]]yyy{{{ttt```UUUgggiiieeebbbSSSSSSmmmkkkzzzfffQQQIIIFFF@@@;;;===BBBCCCAAAEEERRR^^^cccfffjjjnnnqqqrrrrrrssssssrrrtttxxx{{{}}}}}}|||{{{{{{{{{zzzzzzzzz{{{{{{|||{{{|||}}}~~~{{{gggZZZWWWOOOCCC;;;???MMM[[[ooouuuyyyrrrcccSSSHHHDDDCCC::::::>>>999===bbbiiiYYYRRR[[[~~~vvvmmmnnnrrryyyiiiZZZ[[[qqqooo___PPPJJJDDD???EEEQQQaaannndddwwwxxxhhh^^^VVVYYYZZZ[[[___hhhiiiZZZHHH000///...------,,,------,,,,,,,,,---------......111000//////000222444666qqqXXXRRRMMM>>>777666666666888888666555111111000///...------,,,,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''(((((())))))******((()))+++,,,,,,+++)))(((''''''(((((())))))******))))))))))))(((((((((((((((((()))***+++---...///......---------,,,,,,,,,...------,,,,,,---------/////////000111111222222000111222333444555555555777888999999999<<<@@@CCCMMMTTTZZZ\\\^^^``````]]]]]]XXXUUUUUURRRLLLIIIHHHEEEBBB===888555444555555555@@@NNNXXXZZZZZZ[[[\\\\\\^^^`````````aaacccdddeeefffhhhlllssszzz}}}xxxqqqjjjfffeeefffmmm|||vvvvvvvvvuuuuuuwww{{{~~~~~~~~~~~~|||yyyyyy|||eeeJJJ___}}}kkkgggwwwuuuTTT888444333111//////000222444///////////////000111111222222222222333444555555===888>>>;;;;;;@@@RRRtttiiivvv}}}xxxkkkMMM```eeeaaa^^^PPPLLL]]]gggvvviiiSSSIIIEEE@@@;;;<<<@@@BBB???CCCOOO[[[```cccggglllooopppppppppqqqpppssswww{{{}}}|||yyywww{{{{{{zzzzzz{{{{{{||||||qqq^^^YYYNNN@@@888;;;FFFOOOTTTWWWXXXTTTJJJAAA<<<;;;999555888>>>:::888IIIaaattt]]]UUUXXXvvvnnneeetttppp___OOOGGGAAA???HHHVVVkkkzzzssshhhvvvggg```[[[[[[[[[\\\aaajjjjjjYYYDDD000///...------,,,------,,,,,,,,,---------......000000//////000222444555qqqUUUNNNMMMCCC777666666666888888666555222111000///...------,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''(((((())))))******((()))***++++++***)))(((''''''(((((())))))******(((((((((((())))))))))))(((((())))))+++,,,...///......---------,,,,,,,,,---------,,,,,,------.../////////000111111222222000111222333444555555555777888999999:::<<<@@@DDDMMMUUU\\\^^^```cccccc```]]]XXXTTTTTTRRRMMMIIIIIIDDDAAA<<<777444333444444555@@@NNNVVVXXXWWWXXXYYY[[[]]]___``````aaabbbddddddeeehhhlllrrrxxx~~~~~~~~~xxxsssooojjjfffdddgggrrryyyuuullljjjhhhiiilllqqquuuwww{{{zzzyyyyyyzzz|||~~~yyywwwvvvwwwzzz}}}}}}gggMMMYYYlllqqqvvvlllmmm{{{nnnOOO777444333111///...///000111000////////////000111111222222222222333444555666<<<666<<<999;;;???NNN{{{mmmwwwzzzsssvvv}}}TTT___ZZZMMMIIIFFFHHHTTT```qqqnnnVVVJJJEEE@@@<<<;;;???@@@>>>AAAKKKWWW\\\cccfffkkkoooppppppqqqqqqpppssswww{{{|||{{{xxxvvv{{{{{{{{{{{{{{{|||}}}}}}wwwbbbYYYKKK???999;;;AAAGGGDDDBBB@@@<<<999888777777777888;;;>>>===:::;;;???YYYooobbb[[[kkk|||kkk\\\LLLCCC???AAANNN^^^mmm}}}~~~vvveeejjjzzzssssssyyyhhhccc```^^^\\\]]]eeeooolllVVV@@@000///...------,,,------,,,,,,,,,---------......//////......///111333555tttVVVLLLLLLDDD777666666666888888666555444444333222111///......++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((()))))))))''''''(((((())))))******))))))************))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))***,,,---.........---------,,,,,,,,,------,,,,,,,,,---....../////////000111111222222000111222333444555555555777888999999:::===AAADDDMMMUUU\\\^^^aaaddddddbbb^^^ZZZXXXXXXVVVNNNHHHFFFDDDAAA<<<888555444444555666@@@MMMUUUVVVTTTUUUVVVYYY[[[^^^``````aaabbbcccggghhhjjjlllppptttzzz}}}yyy~~~|||}}}{{{tttnnnlllhhhdddaaaeeesssyyyjjj```[[[XXXVVVYYY```gggkkklllmmmmmmmmmnnnppptttwwwyyywwwwwwwwwxxxzzz|||}}}}}}{{{|||aaaRRR\\\hhhmmmzzzzzzttt~~~~~~eeeIII555222111000.........///000000000//////000000111222222222222333444555666777:::666===:::<<>><<<>>>???>>>@@@HHHRRRYYYdddhhhmmmqqqrrrssstttuuusssuuuwwwzzz{{{zzzzzzyyy{{{{{{{{{{{{|||}}}~~~~~~zzzwwwvvvbbbWWWIII???===@@@CCCDDDCCC>>>999777777888888777;;;======:::999<<<===;;;EEEgggsss___\\\|||cccWWWJJJAAA>>>DDDSSSccclll}}}eeejjjyyyzzzwwwdddaaaccc^^^[[[]]]hhhrrrlllUUU>>>000///...------,,,------,,,,,,,,,---------...............///000222333444zzz\\\NNNJJJBBB777666666666888888666555555555444222111///......---,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((())))))))))))''''''(((((())))))******)))))))))******)))))))))''''''(((((())))))******'''((((((((()))))))))***((((((((()))***+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000111111222222000111222333444555555555777888999999;;;===BBBEEENNNUUU\\\^^^aaaddddddbbb___\\\\\\^^^[[[PPPGGGCCCFFFCCC>>>999666555555666777@@@LLLSSSTTTSSSSSSUUUWWWZZZ^^^`````````aaabbbeeegggjjjlllnnnrrrxxx|||yyy|||~~~wwwxxxzzz|||{{{vvvooojjjbbb```\\\[[[bbbsss{{{kkk[[[PPPHHHFFFEEEIIIPPPXXX\\\]]]^^^^^^___aaadddhhhlllooovvvwwwxxxyyyzzzzzz{{{{{{yyy{{{~~~xxxhhhTTTRRRaaajjjjjjzzz|||{{{___EEE666//////.........///111111000000000000000111222222222222222333444555777888@@@<<>>???@@@EEENNNUUUcccggglllppprrrssstttuuutttttttttuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~sssqqqyyy{{{uuuaaaUUUFFF>>>???AAAAAA@@@===999555444666888666333888======666444999===<<>>CCCFFFOOOWWW]]]___aaadddeeebbb```]]]^^^```]]]RRRHHHDDDFFFCCC>>>999666555666777777@@@LLLRRRSSSRRRSSSUUUVVVYYY]]]`````````aaabbbaaadddhhhkkkmmmrrryyy{{{{{{{{{yyyrrrssstttuuutttpppiiieee[[[ZZZXXX[[[hhh{{{zzzkkk]]]PPPEEE???:::999:::===BBBHHHKKKMMMOOOOOOPPPRRRVVVZZZ^^^aaakkknnnrrruuuvvvwwwxxxzzzzzz{{{~~~~~~~~~mmmWWWHHHPPPbbbhhheee|||{{{\\\CCC888.........//////000111222111000000000000111222222222222222333444666777888<<<:::BBB???DDDIIIMMMjjjvvvxxxttthhhsssyyyuuurrruuu|||yyylll]]]GGG@@@EEEDDDQQQddd||||||aaaPPPIIIEEEBBB>>>======??????AAAIIIRRR^^^bbbhhhlllooopppqqqrrrrrrqqqqqqrrrtttvvvyyyzzz||||||||||||}}}ooonnnuuuwwwttt^^^SSSEEE>>>>>>???===;;;666444333444777888666444666===@@@===999999::::::AAAIIIvvvzzz```wwwooo___YYYNNNCCC???FFFWWWdddmmmzzzsssxxxpppsssWWWTTT\\\ZZZXXX]]]kkkqqqdddLLL:::000///...------,,,------,,,,,,,,,---------......---...///111222444555555eeeTTTKKK@@@777666666666888888666555555444333111///...,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((())))))******)))''''''(((((())))))******))))))(((((((((((())))))''''''(((((())))))******'''''''''((()))*********)))(((((())))))***+++,,,......---------,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111222222000111222333444555555555666888999:::;;;>>>CCCGGGRRRZZZ```bbbcccfffeeeccc```\\\[[[]]]ZZZRRRKKKIIIEEEBBB===888555444555666777@@@KKKRRRSSSRRRTTTVVVTTTXXX\\\___``````aaaaaa```dddhhhjjjlllqqqxxxzzzxxx}}}zzzuuurrrmmmlllllllllkkkgggbbb^^^WWWWWWVVV\\\lllsss```NNNAAA999666555333555777777888999;;;===???@@@@@@BBBFFFJJJNNNPPPXXX^^^eeekkkooosssvvvyyy{{{|||mmmRRRDDDPPPaaadddfffxxxWWW???666000000000000000000000111111111000000111111222333222222222333555666888999777777@@@???HHHOOOQQQlllzzzvvvkkkkkkzzzzzzwww~~~xxxZZZIIILLLMMMMMMaaawwwgggUUUKKKEEEBBB===;;;;;;=========DDDNNNZZZ^^^dddiiikkkmmmnnnpppooopppsssuuuxxxyyyzzz{{{|||||||||}}}~~~zzzjjjggglllllliiiYYYPPPEEE??????@@@@@@>>>888888777888999999888888999;;;???BBB@@@;;;999:::666;;;TTTrrrttt}}}ooodddYYYQQQVVVZZZ^^^aaaccciiirrryyy{{{iii\\\WWWMMMBBB@@@MMMbbbrrrsss~~~sss{{{ZZZVVV^^^ZZZYYY```kkklll\\\EEE666000///...------,,,------,,,,,,,,,---------......---...000222444555666666fffUUULLLAAA777666666666888888777555777666555333111000......++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&&&&'''((()))************''''''(((((()))*********))))))(((((((((((())))))''''''(((((()))*********&&&''''''((()))******+++))))))(((((()))***++++++......---------,,,,,,,,,+++++++++,,,---...///000/////////000111111222222000111222333444555555555666888999:::;;;???CCCGGGUUU\\\bbbccceeegggfffddd___ZZZXXXYYYWWWRRRNNNNNNDDDAAA<<<777444333444555777@@@KKKRRRSSSSSSTTTWWWTTTWWW\\\___`````````aaacccfffjjjkkkkkknnnuuu{{{wwwssswww}}}vvvpppmmmiiihhhgggfffeeeaaa\\\YYYRRRRRRQQQWWWhhhxxx{{{ttt^^^TTTFFF;;;555555777999111444777666333111222444444444444666999===AAACCCHHHPPPZZZcccjjjpppuuuzzz{{{}}}pppTTTFFFRRRaaaaaahhhxxxuuuSSS;;;333222222111111000000//////111111111000111111222333222222222333555777888999===<<>>999777;;;:::<<>>BBBLLLXXX```eeemmmvvv{{{{{{|||~~~~~~}}}}}}~~~rrrIIIIIIhhhooosssyyyzzzrrrxxxjjjLLL999333222111111111000000//////222222222111222222333333444444555666777888999999<<<<<>>AAACCCVVV___bbb```dddooorrrlllrrrsssuuuxxxzzz{{{|||}}}~~~~~~xxxiiibbb\\\XXXWWWMMMHHHBBBDDDOOOZZZZZZSSSIIICCC>>><<<;;;888:::>>>999===<<<@@@DDD;;;555>>>@@@;;;999IIIeeezzzrrrfff```ZZZNNNUUUZZZXXXTTTTTTRRRPPPQQQHHHCCCFFFGGGCCCEEELLL]]]ppp~~~qqqgggWWWNNNCCC@@@KKK```vvvpppxxxaaaYYYkkkbbbXXXXXXaaammmiiiTTT???555//////...---,,,,,,++++++,,,,,,------.../////////000111222444666777888888nnn[[[OOO@@@777555444555666777666555555555444333111///---,,,+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((&&&%%%&&&(((******)))'''''')))***************''''''(((((())))))*********))))))((())))))******))))))(((((()))***,,,------------,,,,,,+++++++++,,,++++++++++++,,,------,,,---...///000111222333000222333333333333444666666888999:::;;;???CCCGGGSSSXXX\\\]]]```ddddddaaa]]][[[XXXUUUSSSPPPMMMJJJEEEAAA<<<777333333333444999AAAKKKQQQSSSRRRRRRSSSVVVZZZ]]]`````````aaaaaadddfffhhhjjjkkklllnnnpppoooqqqwwwzzztttoookkkjjjeeecccaaa^^^\\\XXXSSSOOOPPPLLLLLLUUU______RRREEE???;;;666444444444444222888:::>>>???<<<888777999444444333222222333555666666:::DDDPPPZZZbbbnnnyyy{{{|||}}}~~~jjjKKKSSSrrrvvvwwwmmmgggnnnjjjLLL:::444111111111111000000000///222222222111222222333444444444555777888999:::;;;======???DDDFFFJJJRRR\\\XXXRRRmmmlllWWW\\\ooo{{{```QQQJJJFFF>>><<<;;;:::;;;===@@@BBBPPP[[[```___bbbkkkoookkkppprrrtttwwwyyyzzzzzzzzz~~~~~~}}}~~~~~~{{{nnnfff^^^WWWTTTPPPJJJCCCFFFUUUdddfff```TTTKKKCCCAAA@@@======???:::;;;:::@@@HHHAAA:::AAAAAA>>><<>>CCCFFFQQQVVVZZZ[[[^^^bbbaaa^^^\\\ZZZWWWUUUSSSPPPLLLIIIEEEAAA<<<777333222222333999@@@IIIOOOQQQQQQSSSTTTWWWZZZ^^^````````````aaabbbdddggghhhiiijjjlllooommmpppuuu}}}zzzuuuooojjjgggfffccc```]]]ZZZXXXUUUQQQOOOMMMJJJHHHKKKNNNKKKBBB999:::888555555555666666555999>>>CCCEEECCC???;;;888666666444333333333333444222444<<>>??????AAAEEEFFFHHHPPPYYYpppaaaLLLllluuu}}}|||______mmmfffUUUMMMHHH>>>===;;;::::::<<>>;;;CCCLLLEEE???GGGFFFGGGCCCDDDJJJOOOeeennn\\\XXXWWWbbbllluuuvvvrrrnnngggaaaZZZQQQKKKKKKHHHBBBCCCJJJ]]]nnn}}}||||||~~~}}}jjj^^^RRRIII@@@AAAOOOdddxxxfff```zzzvvveeelll```XXX]]]hhhpppeeeLLL888222.........------,,,,,,+++,,,------......///000000222333555777888:::::::::|||cccTTTKKK???777666555555666666555444444444444333111///...---+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))(((&&&%%%&&&(((******)))&&&'''((()))************&&&&&&'''((()))******+++******)))((((((((())))))((((((((((((***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////000000111111000222333333333333444666777888999:::;;;>>>CCCFFFPPPUUUYYYZZZ]]]``````]]]\\\YYYVVVTTTRRRNNNJJJGGGDDDAAA<<<777333111111111888???GGGMMMOOOQQQSSSUUUWWWZZZ^^^````````````aaabbbdddfffggghhhjjjlllnnnmmmppptttzzz~~~|||yyytttnnniiieeecccbbb```]]]ZZZWWWUUUSSSQQQOOOGGGEEEBBBAAAAAA???;;;777888777777888999:::::::::@@@IIISSSVVVSSSLLLDDD===:::888666555555666555555666555888???FFFOOO]]]kkknnnqqqwww{{{~~~~~~}}}}}}~~~}}}{{{^^^MMM\\\vvvvvv{{{rrrbbbbbbqqq___BBB555222111111111000000000000000222222222222222333444555444555777999<<<>>>@@@AAABBBBBBDDDGGGGGGHHHOOOWWWggg}}}XXXcccqqq```zzzzzzyyy___[[[hhh{{{lllYYYNNNIII???>>>;;;::::::;;;===???BBBOOOZZZ\\\]]]ccchhhjjjlllooossswwwyyyyyyxxxvvvvvvyyy|||}}}}}}}}}}}}}}}zzzyyy}}}~~~rrreeeZZZUUUQQQJJJFFFQQQjjjzzzgggSSSKKKKKKIIIGGGEEEEEEEEECCCIIINNNEEEDDDSSSUUUTTTMMMIIIHHHFFFRRRmmmiii```eeelllqqq}}}xxxmmmdddbbbYYYRRRPPPJJJCCCDDDLLLcccrrr~~~{{{hhh[[[QQQHHHAAACCCRRRfffxxxggg\\\uuu~~~sssdddkkkeee]]]cccooossseeeIII777333......---------,,,,,,,,,---------...//////000000333444666888:::;;;;;;<<>>888666555555666666555333444444333333111000...---+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((((((&&&%%%&&&(((******)))&&&'''((())))))******)))&&&&&&'''((()))***++++++,,,+++******))))))))))))(((''''''(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////000000111111000222333333333333444666888999::::::;;;>>>BBBEEEQQQVVVYYYZZZ]]]``````\\\[[[YYYVVVSSSPPPMMMIIIFFFBBB@@@;;;666333111000000777>>>GGGMMMPPPQQQTTTVVVXXX[[[^^^``````___``````bbbeeeggghhhiiijjjmmmooooooqqqvvvyyy{{{{{{{{{{{{uuurrrmmmgggccc```^^^^^^]]][[[WWWUUUTTTSSSQQQOOOEEECCC@@@===:::999888888555666777999:::<<<>>>???IIIZZZjjjmmmhhh^^^QQQFFF???;;;777555666777777666999666666:::>>>EEESSS```eeejjjrrrxxx|||}}}~~~}}}|||}}}}}}~~~|||rrrYYYLLLXXXmmmsssyyygggeeeuuuyyyXXX===222333000000000000000000111111222222222222333444555666555666888:::===???AAABBBEEEDDDFFFIIIHHHHHHNNNVVVgggiiiTTThhh|||rrr```xxxtttjjjZZZTTTaaavvvsss]]]PPPJJJAAA???===::::::;;;<<<>>>>>>JJJVVV[[[]]]aaahhhllllllooossswwwyyyyyyxxxvvvrrrtttxxxzzz{{{}}}~~~{{{zzz~~~~~~ssseee[[[XXXRRROOOOOO]]]zzz{{{cccXXXVVVSSSOOOLLLEEEIIIKKKOOOOOOEEELLLfffkkkgggZZZPPPLLLDDDGGGWWW~~~{{{mmmjjjrrrzzzxxxnnnjjjaaaZZZVVVOOOFFFHHHQQQgggttt~~~|||jjj^^^PPPHHHBBBFFFUUUiiixxxuuu}}}pppjjjggg[[[aaaaaaaaafffpppsssaaaFFF444222---------------,,,,,,,,,------......///000000111444555777888:::;;;<<<<<>>BBBEEEQQQVVVZZZ[[[]]]```___\\\[[[XXXUUURRROOOLLLGGGDDD@@@>>>:::666333111111111666===GGGNNNQQQSSSUUUWWWXXX[[[^^^``````______```ccceeehhhiiijjjkkknnnpppppptttyyy||||||zzzxxxxxx|||{{{ooolllgggbbb^^^[[[[[[[[[YYYWWWUUUSSSSSSRRROOOMMMGGGDDD???;;;888777777888333555666777888;;;???BBBMMMfff~~~|||ooo___RRRGGGAAA:::666666777666555777555555777:::@@@LLLWWW]]]eeeooowww{{{}}}~~~}}}|||||||||}}}~~~}}}fffSSSLLLXXXjjjuuukkkbbbrrrvvvTTT:::333555000000000000111111111111222222222222333555666777555666888;;;===@@@AAABBBEEEEEEGGGIIIIIIHHHMMMTTThhhuuuLLLTTToooyyywwwyyyqqq[[[qqq|||bbbWWWNNN[[[qqq{{{{{{cccSSSKKKCCCAAA>>><<<:::;;;<<<======FFFPPPXXX\\\aaagggllllllooorrrvvvxxxxxxxxxwwwppprrruuuwwwxxx{{{~~~~~~sssddd[[[XXXOOONNNQQQaaa~~~wwwjjjddd[[[RRRMMMEEEIIILLLPPPNNNEEETTTvvv~~~yyygggXXXPPPDDD???III^^^gggqqquuuuuuuuuxxx|||xxxqqqiiiaaa]]]TTTLLLNNNXXXjjjvvv~~~|||kkk```OOOHHHBBBIIIZZZmmmzzz~~~iiiiii|||iiippp{{{cccWWW\\\___cccfffmmmmmm\\\AAA111...---------------------------......//////000111111444555777999:::;;;<<<<<>><<<999666333222111111555===HHHPPPSSSTTTVVVWWWXXX[[[___``````_________ccceeegggiiiiiikkkmmmooopppvvv}}}~~~{{{zzz{{{xxxkkkhhhccc^^^ZZZXXXXXXYYYTTTSSSRRRRRRRRRPPPMMMJJJFFFBBB<<<888777888888999444666777888999<<>>888666777:::;;;;;;888999::::::;;;>>>EEEKKKaaaaaaWWWIII???<<<;;;999888777555555666555666===EEENNNXXXfffpppuuuxxx|||||||||{{{{{{|||}}}~~~]]]OOOUUUeeeqqqxxxxxxeeeqqq~~~lllJJJ222...444//////000000111111111222222222222333444555777777777777999;;;===???@@@AAABBBAAADDDGGGFFFEEEIIIPPPZZZiii```WWW```kkkwwwzzzuuudddsss]]]MMMTTThhhnnnyyylllYYYOOOFFFDDDAAA>>><<<<<<===>>>===???FFFPPPYYY```fffkkkkkkmmmnnnqqqssstttuuuvvvuuuuuutttssssssvvv{{{~~~lll```[[[WWWWWWYYYdddjjj]]]UUUPPPJJJLLLJJJAAAQQQtttyyyeeeUUUFFFEEERRRMMMJJJMMMZZZmmm|||yyyqqqkkkfff]]]TTTYYYccc{{{~~~ooo```VVVHHHCCCAAAKKK```vvvsssbbbaaavvvxxxllliiiiiiVVVOOOXXXfffkkkiiijjjiiiZZZAAA222///------------------------......//////000000111111333444666888:::;;;<<<<<>>EEEOOOSSSXXXZZZ[[[ZZZZZZ[[[YYYWWWTTTPPPKKKFFFCCCAAAAAA>>>999555333333444555666>>>HHHPPPTTTVVVYYY[[[___```bbbbbb```^^^]]]]]]^^^eeeiiigggfffkkkqqqtttqqquuu{{{~~~~~~}}}}}}|||vvvrrrhhhbbb\\\XXXVVVUUUSSSPPPOOOMMMKKKJJJIIIGGGDDDBBBAAA>>>:::777777888999888<<<999888<<>>555666888777666555666666:::777555333333444333222///---***)))***)))(((&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))+++***)))(((''''''(((((()))***)))))))))))))))))))))'''''''''(((((()))******,,,***))))))***+++******)))((('''&&&&&&'''((()))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...///000000111111222333333444444555999666777999:::;;;???FFFPPPSSSVVVYYYYYYYYYZZZ[[[YYYWWWTTTOOOKKKGGGCCCBBBAAA>>>999555333222333444666===HHHOOOSSSUUUWWWZZZbbbdddeeedddaaa___^^^^^^aaagggjjjhhhgggkkkqqqsssrrruuuxxxzzzzzzzzz{{{|||~~~|||zzzvvvqqqmmmfffaaaZZZVVVUUUTTTQQQOOOMMMKKKJJJJJJJJJIIIFFFDDDBBB>>>;;;999999:::;;;;;;<<<999:::>>>AAACCCHHHOOOaaagggYYYNNNAAA;;;===:::777666888777555777<<>>>>>???@@@BBBEEEDDDGGGIIIHHHFFFJJJQQQWWWbbbjjjeeeppptttrrr~~~QQQfffqqqXXXKKKGGGQQQ^^^kkkkkkUUULLLEEE@@@===;;;777777:::;;;===@@@GGGPPPXXX]]]```dddeeehhhlllpppsssttttttvvvwwwwwwvvvuuuwwwzzz}}}oooaaa```eeesssooohhhgggggghhhccc\\\]]]ccc~~~vvvYYYOOO]]]yyyuuu}}}sssjjjfffgggmmmxxx}}}tttddd[[[VVVKKKEEEIII[[[qqq{{{xxxcccvvv___XXX^^^bbbfffhhhkkkmmmeeeOOO888...000---------------------------......///000111222222555666888888888999;;;===vvv^^^OOOHHHBBB>>>666777888888666666777888:::888666555666666555444---+++***)))******((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))++++++***((('''''''''(((((())))))))))))))))))******&&&&&&&&&''''''((()))***,,,***))))))***++++++***)))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///000000111111222222333444444444:::888888:::;;;;;;@@@FFFPPPRRRUUUVVVWWWWWWYYYZZZXXXVVVSSSOOOKKKGGGDDDBBB@@@===999555333222333444777???JJJQQQUUUVVVXXXZZZdddfffgggeeebbb```^^^^^^ccchhhkkkhhhggglllppprrrttttttuuuttttttuuuxxx{{{}}}|||zzzyyywwwtttoookkkccc^^^WWWSSSRRRQQQOOOLLLJJJIIIHHHHHHIIIIIIHHHFFFAAA???<<<;;;<<<===>>>======<<<===BBBDDDEEEJJJQQQ___{{{fffVVVGGG??????<<<999777999999666777:::???GGGWWWjjjtttwwwzzz~~~{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~vvvUUUKKKSSSTTTccc{{{gggZZZRRR___zzzyyy|||qqqSSS888......///////////////000000000000111111111222333555777888888999;;;<<<===>>>AAACCCDDDDDDEEEGGGFFFEEEJJJQQQ]]]```yyy\\\aaarrrrrrwwwvvvzzz```ddd{{{rrrZZZKKKCCCJJJVVVccc{{{vvvYYYMMMFFF@@@>>>;;;777666888===<<<===CCCMMMUUUYYYZZZ___bbbfffjjjooorrrtttuuuwwwwwwwwwuuuuuuvvvyyy{{{}}}jjjgggnnnxxxwwwuuuuuuvvvqqqhhhbbb```}}}```SSSfff}}}pppeeedddjjjsss~~~|||rrrcccYYYUUUIIIIIIRRReeeyyy}}}kkkdddzzz]]]YYY^^^```cccfffiiijjj```KKK666///111------------------------------...///000111222333555777:::;;;:::::::::;;;vvv___RRRKKKEEE@@@666777888888777666888:::999888666666666666555444,,,***)))***+++***)))'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))++++++***((('''&&&&&&'''''')))))))))))))))*********''''''&&&''''''(((***++++++)))(((((()))***)))))))))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++,,,,,,---...///000000111111111222333333444444999777777:::;;;;;;???FFFPPPRRRTTTTTTTTTUUUWWWYYYWWWUUURRROOOKKKGGGDDDCCC@@@===999555222222333444;;;CCCNNNUUUXXXYYY[[[\\\bbbdddeeedddbbb```______aaafffhhhfffggglllpppqqqvvvuuurrrpppooorrrwww{{{zzzyyywwwvvvuuurrrmmmiii```ZZZTTTPPPOOONNNLLLJJJHHHGGGEEEEEEGGGGGGFFFEEEAAA???===<<<>>>???@@@?????????AAAEEEEEEEEEJJJPPPaaazzzfffSSSFFFBBB>>>:::888999999777777999<<>><<<999777888<<<:::999???IIIRRRVVVWWW___bbbggglllppptttwwwyyyxxxyyyxxxwwwvvvwwwzzz|||{{{qqqmmmxxx~~~wwwrrrnnniiidddaaattthhhVVViii~~~ooobbbaaaiiisss}}}}}}|||~~~ssseeeWWWNNNFFFLLLYYYmmmffffffvvvZZZVVV[[[[[[^^^gggjjjiii\\\FFF444...000------------------------------...000111333444444666999===>>>===<<<;;;;;;sss\\\QQQLLLFFFAAA666777888777666666999;;;888777555555666555333111,,,+++***+++,,,+++)))'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))+++***)))(((&&&&&&&&&'''((((((((())))))************)))(((''''''((()))+++,,,)))(((&&&&&&((()))(((''')))((('''&&&&&&'''((()))***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,---...///000000000000111222222333333444777555666999::::::???EEEPPPQQQSSSTTTTTTTTTVVVXXXUUUTTTQQQNNNJJJGGGEEECCC@@@===888444222222333444===EEEPPPWWWZZZZZZ[[[\\\\\\___aaaaaa```______```^^^bbbdddcccfffmmmqqqqqqwwwuuurrrnnnmmmpppvvv{{{uuusssrrrqqqooolllgggddd\\\WWWQQQMMMLLLLLLJJJGGGGGGEEECCCCCCDDDEEEDDDDDDAAA???>>>>>>@@@AAAAAA@@@CCCBBBDDDFFFDDDCCCHHHPPPeeekkkVVVJJJCCC<<<888999:::888888::::::@@@PPPdddssszzz~~~~~~{{{zzzyyyzzz{{{kkkPPPRRR\\\XXXlll{{{fffTTTRRRTTTaaavvv~~~xxxdddGGG555222222///////////////000000000000111111222333444666777888:::;;;======>>>AAADDDGGGKKKHHHEEEFFFGGGLLLWWWcccooommm|||nnnjjjyyyzzzppp~~~}}}kkk|||mmmWWWDDDBBBHHHRRRhhh~~~fffTTTJJJAAA???>>>;;;999:::999777777<<>>===nnnXXXOOOJJJDDD>>>666666777666555666999;;;888777555555555444111///------,,,------,,,***'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))+++(((((('''&&&&&&'''((()))((((((((()))******++++++***)))((('''(((***,,,---***(((&&&'''((()))(((((()))((('''&&&&&&'''((()))******++++++++++++***************++++++,,,,,,---+++,,,,,,---...///000000000000111111222333333333555333444888999;;;@@@GGGOOOQQQTTTUUUTTTTTTVVVWWWTTTSSSQQQNNNJJJGGGEEEDDD???<<<888444222111222333<<>>000111111---////////////000000000000222222222333444666888888;;;<<<>>>???@@@AAADDDFFFIIIEEEDDDEEEFFFKKKWWWccceeehhhrrrgggyyy~~~pppeeeMMMFFFHHHPPPcccxxxyyy]]]PPPDDD@@@>>><<<::::::666666777:::@@@IIIRRRWWW[[[___fffiiikkkmmmqqqtttwwwxxxxxxwwwwwwyyy|||wwwyyy|||}}}}}}~~~uuupppjjjdddeeewww}}}eeehhh}}}qqqhhhkkkttt}}}~~~~~~}}}vvvrrrgggWWWIIIDDDSSSfffwwwjjjeeeyyynnnjjjPPPRRRZZZ^^^eeekkknnngggSSS<<>>AAACCCCCCAAA@@@AAAmmmXXXOOOJJJCCC<<<555555555555444555888;;;999888666666555333000---//////...//////---***'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))+++'''&&&%%%%%%&&&''')))***'''(((((()))******++++++)))((('''&&&''')))+++---+++***((((((***+++***))))))((('''&&&&&&'''((()))******++++++++++++******)))******+++,,,,,,------+++,,,,,,---...///000000000000000111222222333333444333444888;;;<<>><<<999888999777:::FFFZZZlllvvv~~~}}}}}}}}}}}}bbbXXXRRRXXXkkkgggQQQRRRZZZfffwww{{{mmmRRR777---111222---////////////000000000000222222222333555666888999:::<<>>DDDLLLNNNRRRUUUWWWWWWVVVUUUUUUSSSRRRPPPMMMJJJHHHEEEDDD???<<<888444111111222333>>>FFFQQQYYY[[[ZZZYYYYYYXXXZZZ\\\\\\[[[ZZZYYYZZZaaacccccccccgggnnnpppnnnnnnoooooooooooopppsssvvvsssrrrooommmkkkgggaaa]]]XXXSSSLLLIIIIIIIIIGGGEEE???>>>>>>AAAFFFLLLOOOPPPJJJIIIGGGHHHIIIIIIGGGFFFFFFFFFGGGHHHFFFHHHSSS```yyybbbUUUGGG@@@===999888999666888CCCVVVhhhttt|||~~~eee```SSSXXXtttsss\\\]]]cccjjjvvv|||lllOOO555---222333...////////////000000000000222222333333555666888999999;;;???@@@@@@???@@@AAABBBCCCFFFJJJJJJIIIMMMSSS^^^ggghhhxxxrrr{{{uuuUUUGGGDDDIIIZZZmmmvvvppp```MMMCCC???:::888777777:::<<<;;;:::@@@KKKVVVVVV\\\aaacccbbbbbbfffjjjnnnnnnoooppppppssswwwzzzyyyyyyyyy{{{~~~{{{vvvyyywww}}}|||vvvtttyyy~~~zzzhhhXXXNNNJJJKKKKKK___vvv{{{tttxxxsssfffppp{{{yyycccMMMRRRYYY\\\ccceeeiiiaaaJJJ555---...000------------------------000111333555888:::<<<===:::<<<@@@AAAAAABBBCCCDDDsss^^^IIIBBBBBB>>>999999888777777777777777777777666444222///---+++---+++***+++---+++'''###(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$&&&(((***'''))))))((('''&&&'''((()))))))))((((((((((((((()))((('''((()))+++...000***************)))(((((((((((('''&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////000111222333333444333444666888;;;???EEEJJJQQQTTTWWWXXXWWWVVVUUUUUUSSSNNNJJJJJJKKKKKKGGGBBB@@@:::666555333000111555@@@KKKUUUXXXWWWWWWXXXWWWYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[]]]aaacccfffiiimmmppppppsssrrrmmmlllpppttttttsssqqqnnnkkkhhhddd___[[[UUUQQQMMMKKKJJJHHHDDDAAABBB>>>===CCCLLLRRRRRROOOIIIIIIIIIIIIIIIHHHHHHHHHNNNGGGEEEGGGEEEFFFVVVjjj~~~fffNNNDDDAAA>>><<<===::::::@@@QQQfffuuuzzzyyy~~~tttkkk```___ooo~~~\\\^^^dddlll~~~iiiIII333///111000------...///000111222333333222222333444666888:::;;;>>><<<;;;<<<>>>?????????BBBEEEGGGFFFEEEHHHOOOUUUnnnddd\\\kkk||||||qqqVVVGGGFFFDDDQQQkkkooottt```MMMGGGAAA999999???777777777888:::???FFFJJJVVV[[[aaacccccccccfffhhhpppooolllkkkkkknnnqqqsssvvvwwwyyy|||~~~pppyyyvvv{{{|||}}}{{{iiiYYYPPPJJJGGGOOOjjj|||uuupppnnnmmm{{{```SSSWWW]]]]]]\\\```dddZZZBBB111...---***,,,,,,,,,,,,------...//////111333555888999:::;;;<<<<<<===???@@@AAABBBCCCnnn\\\IIIBBBCCC>>>999888777666666666666777888777666444222000...---///---+++---000///***%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$&&&((()))'''))))))((('''&&&'''((())))))))))))))))))))))))))))))(((((()))+++---...***************)))(((((((((((('''&&&&&&&&&&&&''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...////////////000111222333444444333444666888;;;???FFFJJJQQQTTTXXXYYYXXXVVVUUUUUURRRNNNKKKKKKMMMMMMJJJFFF@@@:::666555333000111555@@@KKKUUUWWWVVVWWWWWWVVVXXXZZZZZZZZZXXXXXXYYYZZZ^^^```ccceeegggjjjnnnqqqppprrrpppmmmnnnssstttsssrrrpppmmmkkkhhhddd___\\\TTTQQQMMMKKKJJJHHHDDDAAA@@@??????FFFPPPVVVUUUQQQNNNMMMMMMLLLLLLKKKKKKJJJLLLGGGFFFHHHHHHLLL___ttteeeUUULLLCCC<<<:::===;;;>>>LLL```qqqyyyzzz}}}~~~~~~ooommmkkkqqq~~~aaabbbfffmmm~~~bbbBBB222000000//////......///000111222222333222222333555666888:::;;;???===<<<===???@@@@@@@@@AAADDDGGGGGGFFFHHHMMMSSS```\\\WWWdddrrruuuVVVIIIGGG@@@IIIbbbkkkiiiTTTJJJDDD<<<:::>>>777888777777999===CCCHHHSSSXXX^^^aaabbbccceeehhhkkkjjjiiiiiikkknnnrrruuuuuuuuuvvvwwwxxxxxxyyyyyy}}}rrrbbbUUUMMMHHHFFFTTTmmmyyytttxxxaaaVVVZZZ]]]^^^___]]]___UUU???///......+++,,,,,,,,,,,,---.../////////111222555777999::::::>>>>>>>>>??????@@@@@@@@@kkk\\\KKKDDDDDD???777777666666555555666666888888777555333111000///222...,,,///444444...((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))'''))))))((('''&&&'''(((******************************)))((()))***+++,,,)))************))))))((()))(((''''''&&&&&&''''''%%%&&&''')))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////000111222333444444333555666888;;;@@@FFFJJJRRRUUUXXXYYYXXXWWWVVVUUUQQQNNNKKKLLLNNNOOOLLLIII@@@:::666444222000222666???JJJTTTVVVUUUVVVVVVUUUWWWXXXYYYYYYXXXWWWXXXZZZaaaccceeeggghhhkkkooorrrooopppnnnmmmqqqvvvvvvqqqpppnnnllljjjhhhddd___\\\SSSPPPMMMKKKIIIGGGDDDBBB??????CCCLLLVVV[[[YYYUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMIIIHHHJJJKKKRRRggg}}}~~~hhhYYYLLLAAA;;;???;;;<<>>===>>>@@@AAABBBAAA???CCCFFFGGGGGGHHHKKKOOOTTTWWWUUU___xxx|||ZZZIIIGGG???CCCXXXeeewwwvvv\\\OOOGGG???;;;===888888888777777;;;@@@DDDNNNTTT[[[___aaabbbeeehhhhhhggggggiiilllqqquuuxxxwwwwwwwwwxxxxxxyyyyyyyyy{{{zzz{{{wwwiii\\\RRRKKKGGGFFFZZZqqq~~~yyy]]]WWW\\\ZZZZZZ```[[[ZZZNNN:::------///...,,,,,,,,,------...000000000000222444666888999:::????????????>>>>>>>>>>>>~~~lll___NNNGGGFFF@@@666666555555555555666666999888777555444222111111333///,,,///555666000)))))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((()))'''))))))((('''&&&'''(((***************++++++++++++***))))))))))))******))))))************)))((()))(((((('''''''''''''''$$$%%%&&&(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111///000000111222333444555444555777888;;;@@@FFFJJJQQQTTTWWWYYYXXXVVVUUUUUUQQQOOOMMMLLLMMMMMMJJJHHH@@@:::555444222000222777???JJJTTTVVVUUUUUUUUUTTTUUUWWWXXXXXXWWWWWWXXXZZZbbbccceeefffgggjjjnnnrrrnnnnnnlllmmmsssyyywwwpppnnnllljjjhhhfffccc___\\\QQQPPPNNNKKKIIIFFFDDDBBB>>>AAAHHHSSS\\\```]]]YYYYYYXXXWWWUUUSSSQQQOOONNNOOOLLLJJJKKKNNNWWWllluuucccUUUIIIBBB???<<<<<>>===<<<===???AAAAAAAAA@@@CCCGGGHHHHHHIIIJJJLLLKKKRRRRRRXXX~~~tttxxxnnnvvvuuuhhhJJJDDDDDDFFFOOO\\\kkkdddRRRHHHAAA<<<;;;999999888777666888<<>>>>>>>>>>>>>>}}}lll```OOOGGGDDD===666666555555555555666666999888666555444333333333111...,,,///444444///)))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((('''))))))((('''&&&'''((())))))******++++++++++++******))))))))))))))))))((())))))*********))))))))))))(((''''''''''''((($$$%%%&&&(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111000000111222333444444555444555777999<<<@@@FFFKKKPPPSSSVVVXXXWWWUUUTTTTTTRRRPPPNNNLLLJJJHHHEEECCC@@@:::555333111000333888@@@KKKTTTVVVTTTUUUUUUSSSTTTVVVXXXXXXWWWXXXYYY[[[```aaabbbdddeeeiiiooorrrqqqqqqooonnntttyyyvvvpppllljjjhhhfffdddaaa]]]YYYPPPOOONNNKKKHHHEEEDDDCCC>>>CCCLLLXXXbbbdddbbb^^^[[[ZZZYYYVVVTTTRRRPPPOOOMMMKKKIIILLLSSS```sssppp___PPPFFF@@@======FFFXXXjjjxxx~~~~~~dddfffvvvbbb\\\hhhqqqsssxxx~~~mmmKKK111111444...+++000000000000000000111111111444555666888999:::::::::===;;;;;;<<<>>>@@@AAA@@@AAACCCGGGIIIIIIIIIJJJJJJDDDMMMMMMNNNlllsssnnnjjjrrrTTTFFFJJJIIIEEESSS```yyynnnWWWJJJBBB<<<:::::::::999777666777:::<<>>???@@@@@@|||kkk___NNNEEEAAA999666666555555666666777777888777555444333333444444///...---///111000---)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''''''''))))))((('''&&&'''((((((((())))))***+++++++++)))))))))))))))))))))(((((())))))************)))***)))((((((''''''((((((%%%&&&''')))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000000111222333444555555444666777999<<>>@@@AAA@@@BBBCCCEEEGGGHHHIIIHHHHHHFFFMMMMMMKKK___~~~uuuffffffmmmxxxvvvoooWWWPPPGGG???JJJVVVlll}}}aaaOOOEEE???<<<::::::999888666666999;;;BBBIIISSSZZZ^^^```dddfffeeefffgggiiikkkooorrrsssttttttuuuuuuvvvvvvvvvwwwzzz{{{{{{{{{{{{|||~~~lllVVVKKKCCCFFFOOOUUUTTTQQQOOOQQQUUU\\\eeeqqq}}}}}}vvvmmmbbbXXXLLLCCCHHHSSSlll}}}{{{dddRRRVVV\\\XXXYYY```\\\QQQAAA444...------,,,---------...000111333444333333333444555777999;;;999999:::<<<===???@@@@@@|||kkk___NNNEEEAAA:::777666666666666777888999777666444333222333444555---///000000///---+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''))))))((('''&&&'''(((''''''((())))))***++++++(((((())))))))))))))))))(((((()))******************))))))((((((((((((((('''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333000111111222333444555555555666888999<<>>111...111111//////......///000111222222333555666888:::;;;;;;:::999<<<;;;;;;<<>><<<>>>???DDDLLLZZZjjjxxx~~~{{{|||zzzlllfff___XXXLLLDDDOOOaaaxxxyyycccUUUMMMSSSYYYYYYYYY]]]XXXKKK;;;111...------,,,------...///000222333444555555444444666888:::<<<::::::;;;<<<<<<===>>>>>>}}}mmmaaaPPPHHHEEE===777777777777777888999999777666444222222222444555---000222111...*********%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''')))))))))'''&&&'''(((&&&''''''((()))*********''''''((()))))))))))))))(((((()))*********************)))(((((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333000111222222444444555666555666888:::<<>>888333222111111555:::DDDMMMSSSTTTSSSTTTTTTSSSTTTTTTUUUWWWYYY\\\^^^___^^^```eeejjjpppuuuzzz|||~~~zzzuuuqqqnnnjjjiiiccc\\\YYYZZZWWWSSSTTTRRRNNNKKKHHHFFFEEEDDD<<>>>>><<<===???AAACCCDDDDDDEEE>>>???@@@@@@???AAACCCFFFFFFHHHHHHLLLQQQXXXxxxjjjQQQSSSdddzzz```oooyyyNNNFFFAAAJJJVVVooobbbRRRJJJBBB>>>999666666666555888<<<888???JJJSSSTTTRRRXXX```bbbeeehhhhhhgggjjjqqqxxxmmmooorrruuuyyy{{{}}}~~~zzzyyyxxxyyy}}}zzzcccOOOKKKKKKDDD@@@AAA???>>>;;;999777666666666666777999@@@MMMbbbxxx|||tttrrryyy~~~}}}}}}|||uuubbbddd```TTTIIIMMMbbbuuupppzzzkkkUUUTTTRRRRRRYYY___^^^YYYSSSDDD444...---------...222111///...///111444666555666888888777777999:::===>>>???>>>===<<<===???~~~qqqgggVVVLLLFFF===777888888777666666777999777666555333222111000000...555777111,,,------,,,+++)))''''''((()))((('''%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&((())))))*********))))))***)))(((((((((((()))***,,,+++***+++,,,---+++)))*********)))((('''''''''&&&'''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000222222333333444666777777888888888:::>>>CCCHHHKKKRRRUUUYYY[[[ZZZYYYYYYYYYTTTRRRNNNKKKHHHEEEBBB???>>>888333222111111555:::DDDLLLSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWYYY[[[\\\```bbbeeeiiimmmqqqtttuuuvvvyyy{{{}}}|||xxxsssppphhhgggaaaZZZWWWWWWUUUPPPQQQOOOLLLHHHFFFDDDCCCCCC>>>IIIXXXccchhhhhhggggggcccaaa___]]][[[XXXTTTQQQMMMNNNXXXmmm~~~|||wwwyyy{{{{{{{{{}}}rrr```LLLDDDGGGRRRbbboooyyy{{{~~~oooQQQHHH```iiigggjjjpppnnnllltttjjjOOO:::444///---///000...,,,111111111222222333333444888999:::;;;===>>>??????======???@@@BBBDDDEEEFFF@@@AAAAAA@@@???@@@BBBDDDFFFIIIIIILLLPPPVVVrrrdddTTT\\\ttt~~~yyygggCCCCCCJJJSSShhhrrrZZZLLLDDDAAA<<<888888888666777:::777<<>>AAA>>>===;;;888777666666666666555777===KKK^^^qqq}}}~~~xxxssstttzzz~~~}}}}}}zzzttteeeddd]]]SSSMMMUUUiii{{{mmm}}}yyyeeeQQQSSSRRRRRRWWW]]]]]]YYYOOOAAA222------------...000000//////000222444555555666888888777777999:::===>>>??????=========???|||oooeeeUUULLLFFF===777888888777666666777999999777666333111000//////111444444111///000...+++***(((&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&)))))))))******)))((((((***))))))(((((())))))***+++******+++,,,---+++*********))))))((((((''''''&&&'''(((***++++++++++++++++++,,,,,,,,,,,,,,,,,,......------...//////000333333444555666777777888999888999;;;???DDDIIILLLRRRUUUYYY[[[ZZZYYYYYYYYYTTTQQQLLLIIIFFFDDDBBB@@@>>>888333222111111555:::DDDLLLSSSSSSSSSTTTTTTRRRUUUUUUUUUVVVWWWXXXYYYZZZ```bbbfffjjjnnnqqqssstttooossszzz~~~zzzuuuppphhhgggaaaYYYVVVVVVSSSOOOLLLKKKHHHEEECCCBBBBBBBBBAAAKKKYYYdddhhhiiiiiiiiieeedddaaa___]]]XXXSSSOOOLLLOOOZZZmmm}}}yyyoooeeeccceeeggglllppptttzzzoooVVVGGGEEENNN```oooyyy|||bbbIIIEEEjjjwwwggglllqqqkkkhhhooobbbBBB777333...---///000///---000000111222333333444444999:::;;;<<<===???@@@@@@>>>>>>>>>???AAACCCFFFGGGEEEFFFFFFEEECCCBBBDDDEEEGGGJJJIIIKKKOOORRRhhhaaa^^^yyyyyyNNNFFFJJJNNN___yyyhhhSSSJJJDDD>>>:::;;;:::777666888777999>>>FFFKKKNNNTTT[[[\\\___cccddddddeeeiiimmmmmmnnnppprrrtttvvvwwwxxxwwwzzz}}}}}}}}}~~~zzzsss]]]IIIBBBAAA??????BBB<<<;;;999888666666666777666444444:::GGGWWWeeemmmtttqqqmmmkkkmmmrrryyy}}}|||~~~~~~~~~wwwrrriiicccZZZRRRTTTaaauuu{{{nnnyyy|||~~~kkkOOOMMMQQQSSSSSSVVV[[[[[[YYYHHH<<<000,,,,,,,,,---///......///000111222333444555777888888777888999;;;<<<===???>>>===<<<===>>>|||oooeeeUUUJJJEEE;;;666777888777555555777888999888666333111///......222111000000111111---)))'''&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%))))))))))))))))))((('''))))))))))))))))))))))))+++******+++------,,,******)))))))))((((((((('''&&&'''((()))***++++++,,,+++++++++++++++,,,,,,,,,------------......///000333333444666777777888888999999999<<<@@@EEEJJJMMMQQQUUUYYY[[[ZZZYYYYYYYYYUUUQQQLLLHHHFFFDDDCCCAAA>>>888333222111111555:::CCCLLLSSSSSSRRRTTTTTTRRRUUUUUUVVVVVVXXXYYY[[[\\\___bbbgggmmmsssvvvxxxyyyvvvzzzzzzsssnnnjjjhhhbbbZZZWWWWWWTTTOOOIIIHHHEEECCCAAAAAAAAAAAABBBLLLYYYdddiiijjjkkklllgggeeecccaaa^^^ZZZTTTOOOQQQQQQYYYgggsssyyy{{{~~~iii\\\PPPLLLMMMOOOUUUZZZgggrrr~~~bbbMMMEEELLL___pppzzz|||~~~{{{ZZZKKKQQQ|||hhhnnnqqqiiieeekkk[[[999333111...---///000000///000000111222333333444444999999:::<<<===>>>???@@@@@@???>>>???@@@CCCFFFHHHKKKLLLLLLJJJHHHGGGGGGHHHGGGJJJIIIJJJNNNNNN]]]yyy{{{qqqvvvWWWHHHIIIIIIUUUmmmuuu[[[RRREEE???:::;;;;;;888666777999777999@@@FFFKKKRRRXXXYYY\\\aaaccccccdddfffhhhkkklllnnnppprrruuuwwwxxxyyy}}}{{{zzz~~~wwweeeRRRIIIFFFBBB@@@AAA;;;:::999777666666777777777555444888BBBOOOYYY______ZZZWWWYYYaaakkksssxxxzzz~~~~~~|||uuuppplllbbbWWWTTT]]]nnnwwwxxx|||^^^AAAJJJQQQUUUVVVVVVYYYZZZXXX@@@666---+++,,,,,,---///,,,...///111333333333333555777888888888888999;;;:::<<<>>>>>><<<;;;;;;<<>>888333222111111555:::CCCLLLRRRSSSRRRSSSSSSRRRQQQRRRSSSTTTWWWYYY[[[\\\^^^bbbiiipppuuuxxxyyyzzz~~~xxxqqqmmmjjjhhhbbbZZZVVVUUURRRMMMGGGFFFCCCAAA@@@??????@@@AAAKKKYYYdddiiikkkmmmnnnhhhfffdddbbb___[[[VVVRRRQQQTTT]]]iiiooonnnlllmmmZZZNNNBBB???@@@BBBFFFLLL\\\jjjxxxoooUUUGGGJJJ\\\mmm{{{}}}tttuuu{{{TTTNNN\\\{{{nnnnnnpppjjjeeegggVVV555111000......///000000000///000000222333444555555888888999:::<<<===>>>???@@@?????????AAADDDGGGIIILLLMMMNNNLLLJJJHHHHHHIIIGGGJJJHHHHHHLLLKKKTTThhh{{{}}}tttrrrUUUJJJIIIEEENNNdddwwwdddXXXGGG@@@:::;;;<<<999777777:::777777===CCCHHHOOOWWWXXXZZZ^^^bbbcccdddeeefffiiiiiikkknnnrrrvvvyyy{{{{{{~~~yyywwwzzz~~~qqq```UUUNNNHHHAAA>>><<<;;;999777777777777888888666555888???HHHPPPUUUNNNIIIEEEIIIUUUdddooouuuyyy}}}zzztttppplllaaaWWWYYYhhhzzz|||yyy^^^HHHLLLSSSXXXXXXXXXYYYXXXTTT999111++++++,,,+++---///,,,...000222444444444333666777999999888888:::;;;888;;;======<<<;;;:::;;;uuuiiiVVVIIIBBB777666777777666555555666888999777666333111000/////////,,,,,,000222...***(((***(((&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$&&&'''(((((()))))))))((()))******++++++******)))***))))))+++---...,,,+++))))))))))))((((((((((((((('''(((((()))+++,,,---))))))******+++,,,,,,,,,++++++,,,,,,---...000000111222444666777777777666777777888;;;???EEEJJJMMMRRRUUUYYY[[[ZZZYYYYYYYYYUUURRRNNNJJJIIIGGGEEECCC>>>888333222111111555:::CCCKKKRRRRRRRRRSSSSSSQQQNNNOOOPPPRRRUUUWWWZZZ[[[```dddjjjqqquuuwwwwwwvvv~~~~~~zzzvvvqqqnnnhhhfff___WWWRRRRRRNNNIIIEEEDDDBBB???>>>=========>>>IIIYYYeeekkkmmmnnnoooiiifffccc```]]]YYYUUURRRNNNWWWiiiyyy{{{rrrhhhdddTTTIII>>>::::::;;;>>>BBBRRR___mmmuuuzzzaaaNNNKKKZZZjjj|||}}}ppptttsssOOONNNaaawwwooonnnmmmgggaaaNNN333/////////.../////////000//////000111333444555555777888999:::;;;===>>>>>>?????????@@@BBBDDDGGGHHHHHHIIIKKKJJJHHHGGGGGGHHHGGGJJJFFFFFFKKKJJJMMM\\\qqqvvvjjj~~~^^^NNNKKKDDDIII[[[kkksssbbbMMMDDD<<<;;;<<<:::888888999777888<<>>???>>><<<;;;;;;xxxkkkXXXKKKCCC999555666777666444444666777777666555333222111000000///,,,---222333---)))***+++)))''''''((()))((('''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))((('''%%%$$$%%%%%%'''((())))))******)))***++++++++++++***)))***))))))+++---...---+++(((((((((((())))))))))))(((((('''((()))***,,,---((())))))***++++++,,,,,,+++++++++,,,---...000000000111444666777777666555666666777:::???DDDJJJMMMRRRUUUYYY[[[ZZZYYYYYYYYYSSSPPPMMMKKKIIIGGGDDDAAA>>>888333222111111555:::CCCKKKRRRRRRQQQSSSSSSQQQQQQRRRRRRTTTVVVXXXZZZ[[[___dddlllsssxxxzzzzzzyyy{{{|||}}}}}}zzzvvvqqqnnnhhhfff___VVVRRRPPPMMMHHHCCCBBB???===;;;:::::::::;;;GGGXXXeeelllnnnooopppkkkgggaaa\\\XXXUUUQQQOOOMMM]]]vvv{{{cccVVVHHH@@@<<<999999<<>>>>>???>>>???@@@BBBCCCEEEFFFGGGDDDFFFHHHIIIHHHGGGGGGHHHGGGIIIDDDCCCJJJIIIJJJTTTxxxnnn^^^```sss||||||pppUUUOOODDDDDDQQQ^^^tttuuuWWWKKK@@@======:::888777777777999;;;;;;===GGGRRRTTTUUUXXX\\\```dddfffffffffggghhhjjjnnnrrrvvvyyy{{{yyywwwuuuuuuxxx|||~~~yyyggg[[[RRRJJJCCC@@@>>><<<:::888777777888666888999666555:::EEENNNNNNHHH@@@???HHHYYYjjjuuuwww{{{~~~vvvrrrpppfff```^^^hhhyyy}}}}}}tttOOOOOORRRVVVXXXYYYZZZXXXOOOEEE111---+++,,,---+++,,,//////000222444555777888888666888999999999999:::<<<;;;>>>AAABBBAAA???>>>===yyylllYYYMMMEEE;;;555666777666444444666777777666444333222111111111///,,,///555444---***,,,)))(((&&&&&&'''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''%%%$$$$$$$$$&&&((()))*********)))***+++,,,,,,+++***))))))))))))+++---...---,,,(((((((((((())))))))))))(((((('''((()))***,,,---((())))))***++++++,,,,,,+++++++++,,,---...000000///111333555666666555444555666777999>>>DDDIIIMMMRRRUUUYYY[[[ZZZYYYYYYYYYQQQOOOLLLKKKIIIFFFBBB@@@>>>888333222111111555;;;BBBKKKRRRRRRQQQSSSSSSQQQWWWWWWWWWXXXYYYZZZ[[[\\\]]]ccclllvvv}}}{{{}}}}}}wwwqqqmmmjjjhhhaaaXXXSSSRRRNNNIIIBBB@@@===;;;999777777777888EEEWWWfffmmmooopppppplllggg```ZZZUUUQQQMMMKKKQQQbbb~~~|||mmmZZZMMMCCC===;;;<<<999BBBKKKSSS___oooxxxyyyhhh[[[aaannn|||~~~}}}vvvyyyzzz]]]III___wwwxxxqqqjjjqqqhhhTTT???///...///000///...---...///...///000111333444555666999:::;;;<<<===???@@@@@@>>>???AAACCCDDDFFFFFFFFFCCCEEEHHHIIIIIIIIIIIIJJJGGGIIICCCBBBIIIIIIIIIQQQjjj{{{\\\QQQiii~~~vvvZZZRRRDDDAAAJJJTTTggg^^^QQQCCC???>>>;;;777777666777999;;;999:::DDDPPPSSSSSSUUUZZZ___ccceeefffggggggggghhhkkkooosssuuuyyyvvvrrrrrruuuzzz~~~yyyxxx}}}lll___XXXPPPJJJAAA@@@===;;;999888777777444888999555222666CCCNNNSSSLLLCCC???EEETTTgggsssvvvzzz}}}{{{tttqqqqqqddd```aaammm}}}vvv|||mmmNNNVVVTTTVVVWWWXXXYYYWWWLLL@@@000,,,+++------+++,,,///000111222444666777999:::666888999999999999:::<<<>>>@@@DDDEEECCCAAA@@@@@@wwwjjj\\\MMMCCC@@@999888666555555555666777888888777444111000111222333111111444222---***+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((***+++***)))(((&&&&&&'''((((((((((((((((((,,,+++***((((((((()))***))))))******,,,...///000,,,+++)))(((''''''(((((())))))))))))************++++++++++++++++++,,,,,,,,,+++++++++,,,...000111111444666777666555555555777888:::===AAAFFFJJJLLLSSSWWW\\\^^^^^^\\\[[[[[[SSSRRRPPPNNNLLLIIIDDD@@@>>>888444222000000555<<>>BBBPPP]]]bbbqqqttt}}}oooiiinnnzzz~~~xxxuuuyyy~~~|||uuutttSSSVVVooouuujjjnnnyyynnnlllnnnmmmaaaJJJ666...222111000//////000111111000111111222333444555666666999<<<>>>======<<<===???@@@@@@AAACCCEEEFFFGGGKKKGGGDDDDDDFFFIIIIIIHHHGGGEEECCCDDDFFFIIIKKKKKKdddtttnnnkkkVVVuuu~~~___TTTJJJEEECCCJJJ^^^rrrqqqXXXHHHCCC======???999666888999888888;;;AAAEEEMMMPPPUUUZZZ^^^`````````cccgggkkknnnoooooooooooorrrsssuuuvvvxxx~~~}}}~~~ooo[[[XXXXXXMMMHHHFFFBBB>>>;;;999888888888777555333333666<<>>===<<<<<<===@@@AAAAAABBBCCCDDDEEEEEEwwwiii[[[MMMCCC@@@999888666555555555666777666666555333000///000222555111000111///,,,+++---)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&&&&''''''(((((((((((((((+++***)))((((((((())))))(((((()))+++,,,---...///,,,+++)))(((''''''(((((((((((()))))))))*********))))))************++++++,,,+++++++++,,,...000111222444666666555444555555666777999<<<@@@EEEIIIKKKSSSVVVZZZ\\\[[[ZZZZZZZZZTTTRRRPPPOOOMMMIIICCC@@@===888444222000000555<<>><<<:::>>>FFFNNNQQQ```fffsss|||ssssss{{{uuuqqqrrrtttvvv{{{uuuxxxnnnSSS\\\sssrrrooossswwwooonnnnnnjjj[[[EEE555///222111000//////000111111111111222333444555666666777999===>>>>>>======>>>??????@@@AAABBBDDDEEEFFFJJJGGGDDDDDDFFFHHHHHHGGGDDDCCCBBBDDDGGGKKKMMMNNNYYY}}}uuu{{{}}}___sss```RRRFFFEEEEEEIIIYYYmmmzzz]]]KKKGGG@@@<<<;;;777666888999888888:::???BBBIIIMMMSSSYYY___bbbccccccdddfffjjjlllkkkkkkkkklllnnnppprrrtttxxx}}}|||sss^^^[[[[[[RRRJJJHHHCCC???<<<999999888777777555444333666:::>>>LLLHHHBBB???DDDSSSffftttwwwxxx|||~~~~~~~~~|||}}}wwwvvvzzzzzzvvvqqqnnnuuu~~~mmmoooeeezzz~~~{{{xxx~~~rrrUUUFFFIIIQQQVVVXXXVVVTTTPPPEEE999///...---,,,,,,,,,---...222333444555666777888999777999===?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCvvvhhhZZZLLLCCC???999888666555555555666777444444444222000///111222666111......---+++,,,///***))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))((('''%%%&&&&&&'''(((((((((((((((***))))))(((((((((((()))'''(((***,,,---.........,,,+++)))(((''''''(((((((((((())))))))))))******(((((()))))))))*********,,,+++++++++,,,...000111222444555666555444555555666666888;;;???DDDHHHJJJRRRTTTWWWXXXXXXXXXXXXYYYUUUSSSQQQOOOMMMHHHCCC???===888444333111000555<<>>222///111000000//////000000111222222333444555666777777777:::===>>>>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFIIIGGGEEEDDDFFFGGGGGGGGGBBBBBBBBBEEEJJJNNNQQQQQQSSSxxxjjjrrruuu^^^LLLHHHFFFBBBMMM___jjjSSSPPPFFF<<<999888777888999999888999;;;===CCCGGGOOOWWW^^^bbbddddddccceeeggghhhgggggghhhiiikkkmmmoooqqquuu}}}}}}|||wwwccc\\\ZZZOOOLLLIIIEEE@@@<<<999888888666777666555444555888:::DDDBBB???>>>DDDSSSffftttwwwwwwzzz}}}~~~~~~|||~~~{{{}}}wwwwww{{{zzzggg^^^RRRkkktttQQQDDDNNNSSSTTTTTTTTTSSSNNNAAA444......---,,,,,,---///000333444555666888999:::;;;555888<<<>>>??????@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAuuufffYYYKKKBBB???999888666555555555666777333444333222000000222444444000...///...++++++...******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((&&&%%%%%%&&&'''((()))))))))((())))))((((((((((((((((((''')))+++...//////......,,,***)))(((''''''(((((((((((((((((()))))))))***(((((())))))******++++++,,,+++++++++,,,...000111222333555555444333444666555666777:::>>>CCCFFFIIIPPPRRRTTTUUUUUUUUUVVVWWWUUUTTTQQQOOOMMMHHHCCC???===888444333111000555;;;GGGKKKQQQUUUUUUTTTSSSSSSSSSTTTUUUVVVYYY\\\___aaadddjjjttt{{{}}}xxxqqqlllfffaaa^^^ZZZTTTOOOCCCAAA>>>:::888888888888;;;CCCNNNXXX^^^```aaaaaa]]]VVVPPPKKKGGGCCCBBBCCCPPPqqqkkk```[[[fffXXXNNNDDD>>>===???EEEQQQ^^^hhhsss}}}ggg___SSSKKKHHHHHHHHHHHHPPP[[[kkkvvv|||~~~[[[ZZZzzzzzzooo{{{xxxrrrqqqkkk\\\HHH777000///////////////000000000111333333444555666777888888888:::===>>>>>>>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFHHHGGGEEEEEEEEEEEEFFFFFFDDDDDDDDDGGGLLLPPPSSSSSSWWWrrryyyyyysssWWWMMMFFF@@@HHHWWWrrr~~~bbb[[[LLL>>>;;;<<<888888999999888888888999===BBBJJJRRRYYY^^^```aaaaaabbbdddeeeeeefffhhhjjjlllmmmoooooorrrxxx~~~rrrdddZZZLLLKKKHHHCCC>>>:::888666666555777888777666555666777<<<<<<===>>>EEETTTggguuuyyyyyyzzz~~~~~~|||}}}~~~|||yyyzzzjjjXXX^^^vvv{{{SSSGGGUUUUUUTTTSSSSSSRRRKKK===111...------------///000111444444666777999:::<<<<<<444777:::;;;;;;<<<===>>>=========>>>>>>??????@@@tttdddWWWJJJAAA>>>999888666555555555666777444444444333222222444666000---...111000+++)))+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&%%%&&&'''((())))))))))))(((((())))))))))))))))))(((***,,,///000000000///,,,***)))(((''''''(((((('''(((((((((((()))))))))))))))******+++,,,------,,,+++++++++,,,...000111222333444444333333444666555666777:::>>>BBBFFFHHHNNNPPPRRRSSSSSSSSSTTTUUUTTTRRRPPPNNNLLLHHHBBB>>><<<888555444222000444;;;CCCGGGMMMPPPQQQPPPPPPPPPSSSSSSTTTUUUXXX\\\___aaaeeemmmwww{{{ppplllgggdddaaa\\\TTTOOOEEECCC@@@===:::999999999:::AAALLLTTTZZZ]]]^^^___XXXQQQKKKIIIEEEAAABBBGGGTTTkkkmmmWWWcccxxxcccQQQGGGAAA@@@CCCHHHMMMVVVdddqqq|||iii^^^OOODDD@@@??????>>>===GGGWWWgggttt~~~qqqVVVeee{{{kkkvvv}}}uuurrrpppfffSSS???222...///......//////000000000000333444444555666777888888777999<<<======>>>???AAABBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEHHHGGGHHHJJJNNNQQQRRRRRRXXXmmmfffSSSIIIDDDJJJUUUiiivvvuuufffQQQAAA>>>???999999888888888888777666:::>>>DDDKKKQQQVVVXXXYYY\\\^^^aaaccceeehhhkkkmmmsssttttttsssrrrvvv}}}~~~~~~qqq```NNNFFFDDD@@@;;;888555444444555777999999777555555555666999;;;>>>DDDSSSgggvvv{{{{{{|||}}}~~~~~~~~~~~~~~~|||qqqxxxzzzwwwxxxttt^^^uuuwwwOOOEEERRRWWWTTTSSSSSSPPPFFF999000------------...000222444555666777888999;;;<<<<<<777999::::::999999:::;;;888888999:::;;;===>>>>>>sssbbbUUUIIIAAA===999888666555555555666777555555555444222222444666...,,,---111000+++)))***+++******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))))))))((('''%%%%%%'''((())))))))))))((())))))************))))))***,,,...///000000000,,,+++)))(((''''''((((((''''''(((((((((((())))))))))))***+++,,,------...,,,+++++++++,,,...000111222333444333222222444666666777888:::>>>BBBFFFHHHLLLNNNQQQRRRRRRRRRRRRSSSRRRPPPNNNMMMKKKGGGBBB???<<<888555444222000444:::DDDHHHMMMPPPQQQQQQQQQQQQSSSSSSSSSUUUXXX\\\___bbbfffooo{{{}}}pppmmmjjjgggddd^^^UUUOOOIIIGGGDDDAAA>>><<<;;;;;;;;;BBBKKKSSSXXXZZZ[[[[[[SSSLLLGGGGGGDDD@@@DDDMMMeeerrryyy|||qqqWWW^^^jjj{{{kkkXXXNNNCCC>>>===AAAJJJSSS[[[lll}}}ssseeeXXXOOOHHHBBB>>>:::>>>IIIXXXiiixxxcccWWWsss~~~mmmvvv}}}wwwpppmmm```KKK999000///...------...///000000000000333333444555666777888888777888:::;;;<<<===???AAABBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGFFFDDDBBBCCCDDDIIIHHHIIIKKKNNNQQQQQQPPPQQQdddxxxdddSSSKKKIIIIIIbbbllltttXXXFFFBBB===<<<:::888777888888777666999;;;???DDDIIINNNQQQSSSWWW[[[___cccfffiiimmmooovvvxxxyyywwwuuuvvv{{{~~~}}}~~~~~~mmm\\\KKKAAA???;;;888666444444555555777::::::888777666777444888;;;>>>DDDRRRgggvvv{{{||||||}}}}}}~~~}}}}}}}}}}}}~~~|||yyyuuurrrggghhhlllqqqqqqrrrvvv}}}nnnuuuooonnn{{{lllKKKEEEQQQWWWUUUTTTTTTMMM@@@555000,,,,,,,,,---///222444666666777777888999:::;;;;;;:::;;;<<<;;;::::::;;;<<<666777888999:::;;;;;;<<>>BBBFFFHHHJJJMMMQQQSSSSSSRRRQQQQQQOOONNNLLLKKKJJJGGGBBB???;;;777555555333111444:::EEEIIINNNRRRSSSSSSSSSTTTRRRRRRRRRTTTWWW[[[```bbbfffqqquuurrrpppnnnkkkdddZZZSSSOOONNNKKKGGGDDDAAA???>>>???EEEMMMTTTVVVVVVVVVUUUPPPGGGCCCEEECCC@@@GGGTTTsssyyy|||nnn^^^SSSXXXaaaiiitttoooYYYJJJBBB???@@@CCCGGGQQQaaappp}}}}}}ooo```RRRJJJEEEBBBCCCMMM___oooxxx{{{zzzwwwWWW[[[wwwmmmvvv|||xxxnnniiiZZZDDD555111000---,,,---...000000000000///222333444555666777777888666777999::::::<<<>>>AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGFFFCCCAAABBBCCCFFFFFFGGGIIIMMMOOOOOONNNLLL[[[lll|||ggg]]]QQQCCCUUUbbbwwwcccQQQHHH<<<>>>;;;777666888999999888888999;;;>>>CCCIIINNNPPPTTTXXX^^^cccfffiiilllnnnpppsssvvvvvvuuuuuuxxx|||zzzyyyzzz~~~}}}}}}|||nnniii___WWWPPPDDD<<<;;;888666555555666777666888::::::999888888999555888<<<===CCCQQQfffvvvyyyzzz|||}}}}}}}}}}}}~~~|||||||||~~~~~~~~~|||zzzuuuoookkkgggaaadddooopppkkkrrrtttiiifffrrr```IIIKKKWWWUUUTTTUUUSSSIII:::000///,,,,,,,,,...000333555777777888888888999999999999999:::;;;:::999:::;;;===::::::999999999999999999rrr___SSSHHH@@@<<<999888666555555555666777444555444222000///111333111---+++,,,+++)))***...++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***++++++***)))$$$%%%&&&((()))*********)))***+++,,,---,,,,,,+++((((((((()))***,,,---...,,,+++)))(((''''''((((((''''''''''''((((((((()))&&&'''((()))***+++,,,,,,,,,+++++++++,,,...000111222333333222111222444666777888999<<>>@@@>>>>>>>>>>>>???@@@AAAAAACCCFFFGGGFFFCCCAAAAAACCCCCCCCCDDDGGGKKKNNNNNNMMMMMMVVVpppjjjzzz|||uuudddNNNJJJZZZqqqnnnZZZNNN===???;;;777666777999:::999777777999<<>>===<<<;;;:::888777777vvvdddVVVIII@@@<<<;;;999666666777777777666444444444333222111000///111000...,,,+++,,,---...,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''%%%%%%%%%&&&'''((()))***,,,,,,---------,,,,,,+++(((((()))***+++,,,,,,------,,,***((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''')))+++,,,---,,,,,,+++,,,---///000111222333333333333444555777999;;;<<<>>>AAAEEEIIILLLNNNPPPQQQSSSSSSSSSSSSPPPNNNMMMKKKIIIEEE@@@<<<999777444222111333555777AAADDDJJJMMMOOOOOOPPPQQQOOOQQQSSSVVVYYY]]]bbbeeeiiivvvuuuhhhccc]]][[[VVVQQQLLLHHHFFFEEEIIILLLQQQUUUXXXUUUPPPLLLHHHEEEAAADDDGGGBBBNNNjjjxxxuuuzzzeeeQQQAAA???HHHMMM___|||}}}ppp[[[EEEBBBAAAAAACCCFFFSSSnnnvvvjjjZZZPPPSSS]]]```\\\WWWcccwww^^^RRRpppxxxlllqqqvvvqqqmmmnnnkkk```MMM:::...,,,...///---......///000111111222222333444555666888999999999888777777888999<<<=========>>>>>>????????????CCCBBBBBBAAABBBCCCEEEFFFBBBAAA@@@AAAEEEHHHIIIIIINNN```fff{{{iiixxx~~~[[[LLLVVVgggzzziiiQQQGGG@@@===999555555777666333555888;;;:::888;;;BBBHHHRRRTTTYYY^^^bbbdddeeefffiiikkkmmmnnnnnnnnnoooqqqooonnnqqqxxx}}}|||xxx|||~~~ttt\\\HHHDDDCCC<<<:::>>>;;;999888888888888666555555777999888777666888:::999===@@@AAADDDPPPeeevvvxxx{{{|||{{{}}}{{{}}}{{{yyy{{{~~~}}}|||~~~}}}|||~~~zzzvvvxxxyyyrrrqqqvvvuuunnnnnnvvvuuusssqqqooorrr{{{wwwxxxPPPMMMVVVXXXWWWYYYVVVLLL===111......+++,,,---///000222333444555888;;;999444222555888666666666555555777;;;>>>;;;:::999999::::::888666sss```QQQFFF???===;;;999666555666777666666333333333333222222111000222111...---,,,,,,---...,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((((('''&&&%%%%%%%%%&&&'''((()))++++++,,,,,,,,,,,,++++++((((((((()))***+++,,,---...,,,***((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,++++++,,,---///000000222333333333333444666777999;;;<<<>>>AAAFFFIIIMMMNNNPPPRRRSSSSSSRRRRRRNNNMMMKKKJJJIIIEEEAAA===;;;999666333222444666777???CCCHHHLLLMMMNNNNNNOOOQQQRRRTTTVVVXXX[[[```ccciiiwww{{{pppkkkeeeccc^^^YYYTTTQQQOOONNNQQQSSSVVVYYYZZZVVVPPPKKKHHHFFFAAADDDIIIFFFSSSooo|||rrrlllPPPBBB@@@@@@JJJ\\\qqqlllXXXPPPGGGBBB???BBBOOO\\\vvv{{{jjjfffhhhddd]]]TTT```sssyyy]]]aaa|||pppjjjqqqvvvpppkkkkkkfffZZZFFF555------...///.........///000111111111222333444555666777888999999888777777888999;;;===<<<<<<===>>>???@@@@@@AAABBBAAAAAA@@@AAABBBDDDEEECCCAAAAAABBBEEEHHHIIIJJJHHHTTTZZZmmmyyyyyymmmiii}}}bbbVVVWWWlll}}}\\\JJJDDDAAA<<<999:::;;;999555555888:::999888:::@@@FFFPPPSSSWWW[[[___aaabbbbbbeeehhhkkkmmmmmmmmmooopppnnnnnnssszzz~~~~~~}}}|||mmmZZZPPPJJJCCC@@@???<<<:::777666777666555333888888999888666666777888333;;;HHHRRRUUUYYYeeettt~~~~~~|||~~~}}}yyyxxx|||}}}zzzzzz~~~|||{{{}}}tttsssvvvyyyvvvppppppvvvtttnnnnnnuuuyyywwwuuutttwwwxxx\\\WWWZZZYYYXXXXXXUUUKKK<<<111......+++,,,---///111222333444555888:::888444333555888666666666555555777:::>>><<<;;;:::;;;<<<<<<:::888ppp[[[MMMCCC>>>>>>:::888555444555666555444222222222222222222222222444222000---,,,,,,------+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''')))******+++++++++******''''''(((((()))+++,,,---...---+++)))''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++,,,,,,++++++,,,---///000000222333333333333444666888999;;;===???BBBFFFIIINNNOOOQQQSSSSSSSSSQQQPPPMMMKKKJJJIIIHHHEEEAAA>>>===;;;888555444444555666===AAAFFFJJJKKKLLLMMMMMMRRRTTTUUUVVVWWWZZZ^^^bbbjjjxxxxxxsssjjjgggccc^^^YYYVVVUUUTTTYYYZZZ\\\^^^^^^ZZZTTTPPPJJJHHHCCCFFFMMMMMM\\\wwwrrrxxxeeeNNNBBB>>>@@@FFFRRReee~~~{{{jjjUUUGGG@@@===???BBBLLL```|||{{{uuulllbbbTTT^^^mmmuuuuuuuuuiiiZZZnnntttoooooowwwxxxqqqjjjjjjaaaQQQ===000---...............//////000000111111222222333555666777888999999888777777888999;;;<<<:::;;;<<<===>>>???@@@AAA@@@@@@??????@@@AAACCCDDDDDDBBBAAACCCFFFHHHJJJJJJHHHMMMUUUbbbvvvtttrrr\\\ooo{{{]]]NNN```zzzmmmUUUGGGAAA;;;999;;;;;;888444555777888888777999>>>BBBLLLOOORRRWWWZZZ]]]^^^___aaadddhhhkkkkkkllllllmmmmmmooottt{{{}}}zzz{{{~~~ppp```XXXTTTLLLCCCBBB???<<<::::::;;;:::999999999999888888999::::::555>>>SSSfffiiibbbhhhvvv~~~{{{|||{{{xxxxxx}}}zzzyyy}}}}}}{{{{{{mmmrrrxxx|||}}}zzztttppprrroooppptttsssmmmnnnttt{{{zzzzzz|||qqqbbb]]][[[YYYXXXXXXSSSHHH:::111---...,,,---...///111333444555555777999888555333555777666666666666555777:::======<<<<<<<<<>>>===<<<:::ppp\\\NNNCCC>>>===:::888555444444555444333222222222222222222333333555333000...,,,,,,,,,---******)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&((())))))************)))'''''''''''')))+++,,,---///---+++)))(((''''''(((((((((((((((((((((((((((&&&''')))***++++++***))),,,+++++++++,,,...///111000111333333333333555666888:::<<<>>>???BBBGGGJJJOOOPPPRRRTTTTTTSSSQQQOOOKKKJJJHHHGGGGGGEEEBBB???>>><<<999666444333444555<<<@@@EEEIIIKKKKKKLLLMMMRRRSSSTTTUUUVVVZZZ___cccmmmyyy~~~yyyqqqnnniiiddd```]]]\\\\\\]]]^^^```bbbccc```\\\XXXOOOOOOJJJLLLUUUXXXeee{{{zzzgggRRRGGGDDDCCCIIIVVVhhh~~~www^^^OOOFFFBBB@@@BBBIIITTTcccwww}}}sss[[[bbbiiihhhccceeexxx]]]XXXtttrrrppprrrvvvtttlllfffeee]]]JJJ666------///...---.../////////000000000111111222333444666777888888888888777777888999::::::;;;;;;<<<======>>>??????>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBCCCFFFHHHJJJJJJKKKKKKUUUZZZiiihhhtttwww^^^```ooogggPPPEEE;;;:::===<<<888666555666777666666777;;;>>>FFFIIIMMMRRRVVVZZZ]]]^^^```cccgggiiiiiiiiiiiiiiinnnoootttyyyzzzwwwyyy}}}wwwttttttfffRRRMMMIIIDDD@@@?????????>>>::::::::::::;;;<<<===>>>;;;FFF```xxxyyymmmooo}}}|||yyyzzz~~~~~~{{{}}}~~~~~~}}}{{{{{{}}}}}}{{{~~~zzzxxxooovvv}}}~~~xxxrrrooooooooonnnpppsssrrrnnnpppvvvyyy|||pppccc^^^ZZZXXXYYYXXXVVVOOODDD888000---...------...000222333555555555666888777555444555777666777777666555777999<<<===<<<<<<<<<>>>>>><<<;;;sss```QQQEEE>>><<<;;;888555444444555444333333222111111111222333444444333000---,,,+++,,,---***)))((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''')))))))))(((''''''&&&%%%%%%%%%&&&&&&'''((()))***************'''''''''''')))+++---//////...,,,***)))(((((((((((((((((((((((((((((((((%%%&&&''')))***))))))(((++++++++++++,,,...000111///111333333333333555777999;;;===>>>@@@CCCGGGKKKOOOPPPSSSUUUUUUSSSQQQOOOKKKJJJHHHGGGFFFEEEBBB@@@===;;;888555333222222333:::???DDDIIIKKKLLLMMMNNNPPPQQQRRRSSSVVV[[[aaaeeennnyyy{{{vvvpppllliiiiiiiiiggggggggghhhhhhfffaaa^^^YYYZZZUUUWWW```cccnnn~~~oooUUUIII???>>>FFFSSSeeetttttt```RRRIIIHHHBBB>>>@@@IIIXXXgggqqqmmmnnnlllcccXXX[[[rrrsssWWW\\\}}}mmmlllmmmnnnjjjdddaaaaaaZZZEEE222---//////---,,,////////////000000000000111222333444555777888888888888888888888888999999<<<<<<<<<<<<<<<<<<==================>>>@@@BBBCCCDDDCCCBBBCCCEEEHHHIIIIIIGGGHHHRRRRRRSSS~~~jjjeeeuuu~~~cccQQQAAA>>>@@@>>>;;;999555666666666666777999:::???BBBFFFLLLRRRWWW[[[]]]```bbbeeegggfffeeeeeefffnnnooorrrvvvuuutttyyyvvvfff```VVVMMMHHHEEECCCBBBBBBCCCDDDBBB>>>;;;;;;===>>>PPPqqq}}}zzz{{{}}}|||yyyzzz|||{{{vvvzzz|||~~~}}}|||}}}}}}|||vvvsssxxx~~~~~~sssllllllooommmnnnqqqsssrrrqqqvvv||||||xxx\\\VVVYYYVVVUUUWWWVVVRRRJJJ???555...---///---...///111222444555666555555666666555555555666666777777777666777999;;;;;;;;;:::;;;======;;;:::wwwcccTTTGGG???<<<<<<999666555555555444333444333222111111111222333333111///,,,++++++,,,,,,)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''))))))))))))''''''&&&&&&&&&''''''((('''((()))******+++******((((((''''''))),,,///111000///---+++))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((++++++***+++,,,...000111///000222333333444666777:::;;;===???AAADDDHHHKKKNNNPPPSSSUUUVVVTTTRRRPPPMMMKKKHHHGGGFFFEEECCCAAA<<<:::888666444333222222888<<>>???CCCGGGRRRooo{{{lll]]]^^^sssgggXXXfffnnnmmmkkkjjjhhhfffeeeeeeSSS???///...111///,,,,,,////////////000000000000111111222444555666777888777888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<======<<<===>>>@@@BBBCCCDDDBBBAAABBBDDDGGGHHHGGGFFFIIIRRRRRRQQQlll~~~lllffflll{{{bbbIII@@@???;;;777777666666666666666666777777:::<<<@@@FFFMMMRRRWWWZZZ]]]___aaabbbbbbbbbcccdddkkkmmmpppsssrrrqqqwww~~~~~~}}}oooeee___[[[YYY[[[___```YYYMMMCCC@@@AAAHHHccc{{{}}}}}}{{{|||~~~{{{vvvyyy|||~~~|||{{{yyyzzz|||{{{uuussstttwwwlllfffgggkkklllpppsssssssssvvv~~~rrr[[[LLLPPPXXXWWWTTTUUUSSSNNNEEE:::111---...///...///000111333555666777444555555555555666666666666777888777666777888::::::999999:::<<<<<<;;;999xxxbbbSSSFFF???>>>===:::777666666666555444555444222111000111222333111///---+++***+++,,,---(((((('''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''))))))))))))''''''''''''(((((()))***'''((()))***++++++++++++))))))((((((***---000222000///---+++***))))))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***+++******+++,,,...000222...000222333333444666888:::<<<>>>???AAADDDIIILLLLLLOOOSSSVVVWWWUUUSSSQQQOOOLLLIIIGGGGGGEEECCCAAA<<<;;;999777555444444444444888???EEEIIILLLNNNPPPQQQQQQRRRRRRTTTYYY```eeekkkwww}}}zzzwwwrrrooooootttssstttzzzxxxyyyttt```lll}}}YYYGGGAAA@@@EEEMMMXXXddduuuooo]]]RRRKKKCCC???@@@999MMMlllppplll|||___^^^qqqtttrrrnnnkkkkkkkkkiiifffIII888---///222...,,,...000000000000////////////111111222333555666777777777777888888888888777777777888999:::<<<===>>>???======<<<===>>>AAACCCDDDCCCBBB@@@AAACCCEEEFFFFFFGGGLLLRRRYYY^^^fffkkkaaappp{{{kkksssyyyWWWHHHBBB<<<777777888777666666777777666666666888<<>>;;;888666666666555444666555333111000000111222///...,,,*********,,,---(((((('''&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''))))))))))))'''''''''((((((***++++++(((((()))++++++,,,,,,,,,***)))((()))***...111333111///---+++************((((((((((((((((((((((((((((((''''''''')))+++,,,*********+++,,,///111222...000222333333444666888:::<<<>>>@@@AAAEEEIIILLLKKKNNNRRRVVVWWWVVVSSSRRRPPPMMMJJJHHHGGGFFFCCCBBB<<<;;;:::888777666666666111666===CCCHHHKKKNNNPPPSSSSSSRRRRRRTTTXXX^^^ccchhhvvv}}}zzzvvv|||||||||}}}zzzrrrUUUVVVaaa|||pppZZZNNNBBB;;;<<>>>>>888777666666777777666555555777999===BBBFFFJJJLLLSSSTTTVVVWWWYYY]]]bbbfffdddhhhooosssooojjjmmmsssrrruuuvvvvvvvvvxxx}}}yyytttwww}}}}}}}}}zzzvvvwww|||}}}{{{~~~~~~yyywwwuuusssoooppp{{{{{{tttjjjcccbbbfffmmmqqqooosssvvvuuuuuu~~~zzzlllTTTNNNKKKNNNRRRSSSTTTUUUMMMGGG===333---,,,...000//////111222444555777777444444333444666666666555666777888888777777888999:::999999;;;<<<===<<<:::fffVVVLLLDDD>>>999888777666666555555555777666444222111000//////------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***,,,+++))))))******)))''''''((()))+++)))&&&'''***///222444...,,,***((()))+++///111//////...+++(((&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,...///000111000000111444555666666<<<===???BBBEEEHHHJJJKKKRRRSSSTTTUUUVVVUUUUUUTTTPPPMMMJJJHHHGGGEEEBBB@@@<<<:::777555555555444333666777:::AAAIIINNNOOONNNSSSTTTTTTTTTUUUXXX\\\```iiiuuu~~~sss^^^SSSQQQfffttt\\\HHH???>>>EEELLL]]]rrr}}}yyyhhh]]]ZZZNNNKKKKKK\\\ttt[[[www{{{{{{qqqfffgggnnnfffVVV;;;444---***,,,///...---////////////000000000000222222333444444555555666777777777777888888888888888888888999:::;;;<<<===;;;<<<===???AAACCCDDDEEEDDDDDDBBBBBBAAABBBCCCDDDDDDFFFMMMWWWccctttQQQGGGTTTUUUmmmiiiooo~~~]]]MMMFFF???999;;;:::999777666444222111888777888999===BBBFFFIIIPPPRRRTTTXXX\\\___bbbdddccceeehhhkkknnnoooppppppwwwuuussssssvvvyyy{{{|||~~~|||xxxwwwxxxyyyyyyyyyxxx{{{~~~|||ssslllppp{{{yyytttkkk```YYY[[[ccclllrrrkkkpppwww}}}|||~~~iiiNNNJJJJJJPPPSSSPPPPPPSSSOOOAAA333///////////////000111222333555666777888555555555555555666777777666888::::::999999:::;;;===;;;:::===BBBCCC???:::gggUUUJJJBBB===999888777666555555555555555444333111000///......------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))++++++))))))******)))''''''((()))***((('''(((+++///222333444222...+++))))))***+++...//////---***(((((())))))(((((((((''''''&&&&&&''''''''''''(((((((((((())))))***+++,,,...///000111000000111333555666666===>>>@@@CCCFFFIIIKKKLLLSSSTTTVVVWWWWWWWWWWWWVVVSSSPPPNNNLLLKKKIIIFFFDDD>>>;;;888666555555444333444555888>>>FFFLLLOOOOOOSSSTTTTTTTTTUUUXXX\\\```fffrrrppp___RRRZZZuuuzzzXXXFFFBBBAAADDDRRRgggtttzzztttcccZZZcccyyyuuuhhhzzz~~~|||qqqffffffhhh[[[III999333---+++---///...,,,////////////000000000000222222333333444555555555666666777777777888888888888888888999:::;;;=========>>>>>>???@@@@@@AAAAAADDDCCCBBBAAAAAABBBCCCCCCGGGHHHKKKQQQWWWaaassswww```GGGHHHGGGeeexxxpppddd```ppp{{{___NNNDDD======<<<:::888777666666777444444444555888<<<@@@CCCHHHLLLRRRXXX]]]`````````bbbccceeehhhkkkmmmoooooorrrqqqooopppssswww{{{}}}{{{~~~}}}|||yyyvvvuuuwwwzzz|||uuuvvvzzzyyywwwwww~~~}}}tttdddaaa\\\ZZZ[[[aaahhhmmmssszzziiiNNNJJJKKKPPPRRROOONNNPPPKKK>>>222.../////////000000111222333444666777777555555555555555666666777555777999999888777888999<<<::::::===AAABBB???;;;eeeRRRGGGAAA>>>999888777666555555555555444333222000///.........------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))******)))******)))''''''((())))))((((((***---000111111666444000,,,)))((())))))---///111000---+++))))))+++******)))(((''''''&&&''''''''''''(((((((((((()))))))))***,,,---///000000000111222333555666777>>>???BBBEEEHHHKKKLLLMMMTTTUUUWWWYYYYYYYYYYYYXXXTTTRRRPPPNNNMMMKKKIIIGGGAAA>>>:::777666555444333222222555:::BBBJJJOOOQQQSSSTTTTTTTTTUUUXXX\\\___dddooo~~~nnnhhhssszzz[[[NNN@@@===BBBSSSaaakkkwwwssseeeaaacccpppzzz{{{pppsss{{{qqqnnn|||wwwnnnfffeeebbbPPP<<<666222...---...///...+++////////////000000000000222222333333444444555555666666777777777777888888999999999999:::<<<===>>>???????????????>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCHHHHHHJJJLLLLLLOOOYYYeeennnKKKEEEDDDMMMZZZlllzzz{{{jjjZZZQQQWWW```ppp|||bbbPPPEEE@@@???<<<999555444666888333222222333444777;;;<<<>>>DDDNNNXXX^^^```___]]]aaabbbccceeegggjjjlllmmmmmmllllllmmmpppuuu{{{~~~tttwwwzzz|||}}}zzz||||||yyyuuurrrtttzzzvvvvvvxxxyyyuuuyyyrrrgggVVVYYY]]]___```ccchhhlllyyysssWWWLLLIIIKKKOOOQQQNNNKKKKKKEEE999///---///...///000000000111222444555666666555444444444444555666666555777888888666555555666888777777:::>>>???===:::bbbOOOFFFBBBAAA888888666555555555555555444333222111/////////...------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''***+++)))******)))''''''((()))(((((((((+++...000000///000///,,,***)))***+++,,,,,,...111222///,,,)))(((,,,++++++***)))(((''''''''''''''''''((((((((((((((())))))***+++---...//////000111222333444777888???AAADDDGGGJJJLLLNNNNNNTTTUUUWWWYYYZZZ[[[[[[ZZZUUUSSSPPPNNNMMMLLLIIIGGGCCC@@@;;;777666555444333111111333777>>>GGGNNNSSSSSSTTTUUUUUUVVVXXX[[[^^^dddnnn}}}~~~}}}{{{yyyzzz```MMMAAA:::BBBOOO[[[iiivvv}}}]]]LLLSSSkkkxxxlllkkk~~~~~~lllgggllluuuooogggffffff^^^JJJ666222000......//////---+++////////////000000000000111222222333444444555555666666666666777777777888888999999999:::<<<===>>>@@@@@@@@@?????????>>>>>>AAA@@@?????????@@@AAABBBFFFFFFIIILLLLLLKKKQQQYYYccc~~~YYYLLLFFFHHHRRR]]]eeemmmqqqjjj```IIIIIIIIISSSnnndddMMMFFFDDDAAA<<<888666666777555444444444444666888999999@@@JJJUUU\\\___^^^]]]bbbbbbaaabbbdddfffhhhjjjkkkllllllmmmoootttzzz~~~rrrtttwwwyyy~~~|||xxxyyy{{{|||xxxttttttzzz|||{{{|||xxxrrruuu{{{}}}pppaaaWWWSSSZZZbbbfffgggiiinnnsss{{{}}}|||vvvzzzdddFFFHHHHHHJJJNNNPPPNNNJJJHHH>>>555------......///000000000111222333444555555444444333333444444555666555777888777555444444555444444444777:::;;;:::888cccOOOEEEBBBBBB888777666555444444444444555444333222111000000000------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&(((***)))******)))''''''((()))(((((())),,,///000///...+++***)))((()))***,,,---+++...111222///+++(((''',,,++++++***))))))((((((''''''''''''(((((((((((((((((()))***+++---...///...000222222222444777:::???AAAEEEIIILLLNNNOOOOOOSSSUUUWWWYYY[[[[[[\\\[[[XXXVVVSSSQQQOOOMMMJJJHHHDDD@@@:::666444444333222111111222555;;;DDDLLLRRRSSSTTTUUUVVVVVVXXX[[[]]]eeeooo~~~}}}{{{{{{}}}~~~ttt}}}|||dddOOO===;;;CCCOOO___nnnsss{{{zzzaaaLLLWWWllldddooovvvhhhjjjsssqqqiiidddfffeeeYYYCCC333000///////////////---,,,////////////000000000000111111222222333444444555555666666666666777777777888888888999:::;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@??????>>>???@@@AAABBBEEEEEEIIINNNOOONNNRRRXXXWWWvvvYYYCCCEEEQQQ^^^eeehhhiiigggcccFFFCCCAAAEEEUUUvvvzzzUUULLLIIIDDD???<<<:::999888666666555444444555666777:::>>>FFFNNNUUUZZZ]]]]]]````````````aaacccfffggglllmmmnnnoooooorrrwww{{{tttuuuwwwyyy~~~{{{zzz~~~{{{yyy{{{}}}}}}}}}{{{xxxuuusssrrr|||~~~}}}wwwlll___VVVQQQUUU\\\ccchhhiiimmmtttzzz~~~}}}wwwXXXGGGDDDGGGKKKNNNPPPNNNIIIDDD888111,,,---///......111///000000111222333444444333333333333333444555555555777888777555444444555444444555666888:::999999fffQQQEEE@@@???888777666555444444444444555444333222111111111111------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$'''))))))******)))''''''((())))))((()))+++...000///...******)))(((((()))******---///222222///***'''&&&************))))))))))))''''''''''''((((((((((((((((((((()))+++,,,...///---000222333222333777;;;???BBBEEEJJJMMMNNNOOOOOOSSSUUUWWWZZZ\\\]]]]]]]]]]]]ZZZWWWTTTRRRPPPLLLJJJBBB>>>888444222222222111000111222333777???GGGNNNSSSTTTVVVVVVVVVXXXZZZ\\\bbbmmm{{{~~~|||||||||{{{www{{{eeeJJJ>>>===BBBQQQ___vvv{{{wwwVVVOOOPPP\\\iiiqqq{{{rrrfffxxxrrrmmmttt}}}rrrhhhcccfffaaaOOO;;;000........................////////////000000000000111111222222333333444444555555666666666666777777777777777777888:::;;;<<<<<<<<<===>>>???AAAAAABBB@@@??????>>>???@@@BBBCCCGGGFFFIIIMMMNNNMMMPPPVVV\\\vvvwwwPPPBBBKKKZZZeeecccWWWMMMJJJDDDAAA@@@AAAGGG___kkkWWWNNNBBB<<<::::::888555555555444333333333333444:::<<<@@@EEEKKKQQQVVVYYYYYYZZZ[[[]]]___bbbdddfffiiillloooooonnnooosssvvvuuuuuuvvvxxx||||||}}}||||||wwwxxxwwwuuurrrrrruuuwww~~~{{{tttiii]]]VVVUUUVVVWWW[[[```eeejjjqqqzzzoooOOOGGGEEEIIINNNOOOPPPNNNFFF>>>333...,,,...///......000///000000111222222333333333222222222222333444444444666777777555444444555777777888888999::::::;;;eeePPPDDD>>><<<777777666555444444444444444333222111000000000111------,,,++++++******)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###%%%((()))******)))''''''((()))***))))))+++---//////...***)))))))))))))))***+++111222444222///+++((('''((((((((())))))))))))***''''''''''''((((((((((((((((((((()))***,,,...///,,,///333333222333777<<>>DDDOOOkkkpppyyy}}}}}}xxx}}}gggTTTQQQWWW```ooo~~~kkkrrrqqqtttpppfffbbbddd\\\FFF444///.........---------...///////////////000000000000111111111222333333444444555555555666666666777777555555666666777888:::;;;::::::;;;<<<===>>>??????@@@@@@??????@@@AAACCCDDDIIIGGGGGGJJJKKKKKKNNNSSS^^^kkkyyyOOOJJJSSSfffkkk\\\MMMJJJFFFAAA@@@AAABBBNNNqqqvvvcccLLL???<<<===999555555444444444333333333333777777999<<>>AAAEEEJJJMMMNNNNNNNNNVVVWWWZZZ]]]___aaaaaabbb___\\\XXXTTTQQQMMMIIIFFF>>>999333///...///000000---...///000111555<<>>222000------000111......000//////000000111111222222222222111111222222333444///111333333222222333444666666666555333333444555zzz]]]PPPHHH??????<<<999666444555555555555333222222222111111000000------------,,,+++******%%%&&&'''((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((...'''###(((,,,)))### ((((((((()))******++++++///...,,,***(((***...222555:::<<<666000---+++)))(((((((((((())))))))))))******++++++++++++******((((((((()))******+++++++++...000222333444777999???CCCIIINNNPPPRRRSSSTTTUUUWWWZZZ]]]_________^^^^^^UUUNNNMMMKKKDDD<<<999555333000---,,,---///000222//////111222222777>>>LLLRRRUUUUUUVVVXXXWWWTTT]]]aaalll~~~vvvoooiiihhhhhhhhhjjjooovvvwwwwwwwwwvvvwwwyyy{{{bbbOOOEEE<<>>???===>>>>>>@@@AAABBBCCCCCCHHHHHHHHHHHHHHHIIIJJJKKKWWW___jjjrrrQQQeeecccEEE???DDD>>>IIIcccllluuuYYYMMMGGG@@@;;;===;;;888555444444444444333444444666888:::<<<===BBBEEEKKKQQQWWW\\\___```ZZZ```iiiooopppnnnjjjhhhlllllllllnnnqqqtttwwwyyy}}}zzz}}}~~~{{{wwwwww{{{yyyssstttxxxwwwooogggbbbcccffflllqqqpppjjjcccUUUOOOHHHFFFKKKTTT[[[___dddfffkkksss~~~}}}xxxuuuzzzmmmfffyyyttt{{{kkkZZZNNNPPPPPPQQQRRRQQQGGG999---//////............//////////////////000000000000000000000111222222333333/////////000111333444555999888777444111111333555zzz\\\OOOIIICCCDDD<<<999666444555555555555333333222111000000//////,,,,,,,,,,,,+++***))))))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,///000---)))'''+++...((((((((()))******++++++,,,---///...---,,,,,,---444888888444000///,,,((((((((((((((())))))))))))'''(((((()))*********)))((((((((()))******++++++---///111222333444777999<<>>999444333222111///.........000000000---,,,...//////444:::LLLQQQUUUVVVWWWYYYYYYVVV^^^bbbmmm}}}|||qqqjjjdddaaabbbeeefffkkkppp}}}|||zzzwwwuuuuuuwwwzzzmmmSSS>>>BBBIIISSSaaawwwsssuuusssooosss|||zzz}}}iiifffzzzfffccc___YYYJJJ888..........................................////////////000000111111111222222222444444444555555555666666666666666666666666666666999999999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAIIIIIIIIIIIIJJJKKKLLLMMMRRRXXX^^^uuu~~~{{{|||SSSBBBGGGAAAFFF\\\kkkwwwoooZZZMMMEEE@@@===;;;999777777888888888444444555666777999:::;;;>>>AAAFFFLLLQQQVVVXXXZZZVVV\\\dddiiijjjgggcccbbbhhhiiikkkmmmppprrruuuvvv}}}{{{zzz{{{{{{xxxsssrrruuuyyyzzzwwwuuutttrrrnnnfff```]]]]]]```eeeiiihhhaaa[[[QQQNNNJJJKKKPPPWWW]]]```ccckkkvvv{{{uuummmuuuqqqsssdddXXXQQQOOOPPPQQQQQQMMMCCC666---//////............//////.../////////000000000000000000000111222222333333/////////000111333444555777777666444222222444666~~~]]]OOOJJJEEEGGG<<<999666444555555555555333333222111///...------++++++++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''###***+++((('''+++((( ((((((((()))******++++++,,,///444666444000---+++111444333111111111...((((((((((((((())))))))))))''''''((()))******))))))((((((((()))******++++++...///111222222333555777999>>>EEEJJJMMMPPPRRRSSSPPPOOOMMMKKKHHHEEEDDDCCC>>>777222222333000...................../////////000...---///......222888JJJQQQVVVWWWXXX[[[[[[XXX___bbbkkkxxxssseee]]]XXXUUUUUUZZZ___cccjjjqqq{{{yyywwwtttrrrsssvvvzzzzzz~~~oooLLLBBBEEEGGGOOOhhhvvvxxx~~~bbbmmm|||kkkeeeaaaZZZOOO???111,,,///....................................////////////000000000111111111222222333333333333444444444444666666555555555555555555888888888999:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGHHHIIIJJJKKKBBBFFFKKKWWW|||iiiMMMNNNLLLLLLXXXccchhhsss]]]OOOHHH@@@===999777777777666555555555555555666777888888888;;;???CCCHHHLLLOOOPPPVVV[[[aaaeeefffccc```___fffhhhkkknnnqqqsssttttttwwwzzz~~~{{{yyywwwvvvwwwwwwtttpppnnnpppssspppooommmiiieeecccbbbbbbdddbbb___^^^[[[VVVMMMGGGIIIHHHIIILLLSSSYYY^^^```hhhvvvrrrqqquuuttteee[[[UUURRROOOQQQQQQNNNFFF<<<333.../////////....../////////....../////////000000000000000000111222222333333//////000000111222444444555666555444333333555777___PPPIIICCCEEE<<<999666444555555555555333333222000///---,,,+++,,,,,,,,,,,,+++***)))(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''***,,,,,,444IIIUUUBBB$$$((((((((()))******++++++...222777999777222...,,,...000///...111333///)))(((((((((((())))))))))))***************)))((((((((((((((()))******++++++---///111111111111333555777;;;@@@DDDFFFFFFGGGHHHAAA@@@===:::777666444444444///...111333000///000,,,---///000111000000///444222111333222000444999IIIQQQXXXYYYYYY\\\\\\[[[___aaaeeennn~~~vvvcccaaabbbiiisss|||uuugggZZZPPPKKKIIIHHHJJJRRRXXX^^^gggooommmnnnoooooopppssswwwzzzyyy{{{~~~nnnUUUIII???CCCWWWwwwwww^^^ppp|||~~~mmm]]]ccc^^^TTTEEE666---,,,000....................................////////////000000000000111111111111111222222222333333333333444444444444555555666666777777777777888:::;;;<<>>GGGHHHKKKPPPWWW___fffiiitttuuusss~~~ooo```YYYTTTRRRQQQOOOQQQQQQJJJ>>>444///.........////////////.............../////////000000000000000111222222333333000000000000111222333444333444555444333444666888~~~]]]NNNFFF@@@@@@<<<999666444555555555555333333222000///---,,,+++------------,,,+++***)))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))((()))666SSSdddQQQ000((((((((()))******++++++///222444555333000------+++---------000444111***(((((((((((())))))))))))+++******)))(((&&&$$$$$$((((((((()))******+++++++++---///000///000222444333666:::<<<<<<:::::::::888777666555444333333444333111333888:::666444444222333555666666666444333666444444555444222555:::GGGQQQYYYZZZZZZ\\\]]]\\\^^^___```cccooo|||hhhRRRJJJEEEHHHNNNSSSZZZaaaiiifff```XXXPPPHHHBBB>>>??????CCCJJJPPPVVVaaajjjcccggglllpppsssuuuwwwxxxzzz{{{}}}~~~~~~~~~~~~yyyZZZCCCBBBGGGUUU{{{pppaaasssvvvppp{{{zzzhhh\\\bbb[[[MMM===111,,,...000....................................//////////////////000000000111111111111111111111222222222333111222333444555777777888666666666777888999:::;;;<<<===>>>???AAABBBCCCDDDDDDCCCAAA???===<<<;;;;;;>>>;;;HHHPPPRRRvvv~~~zzz{{{rrr}}}^^^iii}}}qqqUUULLLPPP```~~~qqq\\\TTTJJJDDDAAA???;;;888888888666555444444444444333444555777:::<<<>>>@@@CCCGGGLLLPPPRRRSSSUUUVVVUUUXXX]]]bbbeeeffffffeeekkkrrrxxxwwwrrrppptttzzz|||yyyzzz}}}}}}{{{}}}|||yyy{{{zzzwwwtttqqqpppppppppooorrruuuuuurrrlllgggccc]]]YYYVVVXXX]]]ccceeefffZZZTTTLLLEEECCCCCCEEEFFFLLLNNNRRRXXXaaakkktttzzzxxxtttkkkbbbfffvvv[[[QQQSSSTTTSSSQQQPPPQQQNNNEEE888///---///......///000000///..................////////////000000000111222222333333000000000000111222333333111333444555444555777999xxxXXXJJJDDD>>>@@@<<<999666444555555555555333333222111///...------------------,,,+++******''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###&&&&&&***444===666)))((((((((()))******++++++,,,---...---+++******+++))),,,......000333222---(((((((((((())))))))))))))))))((('''%%%$$$"""!!!((((((((()))******++++++***,,,...//////000222444222555999;;;:::888777777888888888999999999::::::;;;:::<<>>===@@@GGGMMMLLLJJJGGGBBB===888666:::999<<>>DDDGGGLLLPPPWWW___iiittt~~~~~~tttrrrgggWWWZZZhhh}}}kkkQQQMMMSSSVVVUUUTTTRRRPPPKKK@@@444------///---...///000000///...---------........./////////000000000111222222333333111111000000111222222333111333444555555555777888zzzXXXIIICCC???AAA<<<999666444555555555555333333222111000000//////,,,------,,,,,,+++***)))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%***---///---***(((((()))((((((((()))******++++++***++++++***)))(((***+++''',,,000//////222222000(((((((((((())))))))))))(((((((((((('''&&&%%%%%%((((((((()))******+++++++++---///000111222555777888<<>><<<999777444333555444666;;;???FFFTTTaaakkkoootttwwwyyyyyyyyyzzz~~~}}}}}}~~~zzz}}}nnnTTTCCC???MMM___yyyyyyvvvwwwuuuwwwyyypppbbb\\\```[[[QQQ???000---111000+++....................................////////////////////////000000000111111111111222222222333333555555666666666666777777666666666777888999;;;;;;<<<===>>>???AAABBBDDDDDDCCCBBB@@@>>><<<;;;::::::999???HHHPPPTTTZZZ~~~aaaYYYtttlllsssuuuXXXHHHBBBQQQeee|||wwwcccTTTLLLHHHBBB>>>:::999888777666555555555444444333333444555666777999<<>>ZZZlll{{{yyy}}}}}}lll\\\\\\dddYYYMMM:::------333000(((..................................../////////000////////////000000000000111222222222222333333333999888888777666555555555666666777777888:::;;;<<<>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<;;;;;;;;;EEENNNLLLLLLSSSRRRccc|||UUU\\\wwwuuuzzz~~~^^^JJJ???FFFQQQ___|||wwwcccWWWOOOHHHBBB::::::999777666666666666444444333222222333555666555777999;;;===???CCCFFFGGGIIIMMMQQQTTTWWWXXXYYYXXX\\\___aaaaaabbbfffiiiccc______bbbcccaaaeeelllcccjjjnnnoooooopppooolllhhhlllooooookkkgggeeeeee```]]]YYYVVVUUUVVVVVVVVVVVVYYYXXXSSSJJJDDDDDDFFF777999===@@@CCCHHHMMMPPPUUU^^^lllzzz~~~xxxppphhh^^^]]]pppjjjddduuurrr___QQQPPPPPPMMMOOOVVVUUUOOOEEE999111---...000---...///111111///...------------.........//////000000000111222222333333111111111111111111222222111333555666555555666777ZZZGGGAAA>>>@@@;;;888444333333555666666888666333000.........///......---,,,+++))))))(((''''''(((((('''%%%$$$"""'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''((()))))))))))))))(((%%%''')))++++++***'''&&&&&&))),,,...222555333///...***$$$###%%%((())))))++++++******)))(((((((((++++++++++++++++++++++++,,,***---444777777999===???CCCIIIOOOSSSVVVWWWXXXWWWXXXYYYWWWTTTRRRQQQRRRTTTQQQMMMJJJHHHFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>======>>>CCCFFFPPPQQQTTTWWWYYY[[[[[[[[[aaa``````bbbhhhmmmqqqttt|||{{{cccFFF999===777222555666222222333333333222222111111000111444777???NNN\\\ccciiiooossstttuuuxxx{{{xxxzzz|||~~~~~~}}}{{{zzzzzz|||}}}}}}|||dddQQQGGG===CCCNNNddd{{{|||zzz{{{}}}aaa\\\ccc___YYYBBB000...///,,,+++///................................................/////////000111111222222000111111222222333444444333333333444444444555555666666666666777777777777;;;;;;:::;;;<<<>>>@@@AAA@@@<<<777555888<<<===>>>CCCEEEIIILLLMMMQQQ\\\iiikkkiiiyyywwwcccqqqooogggVVVDDD<<>>===<<<<<<<<<>>>AAABBBEEELLLVVV^^^kkkvvvzzzpppoooppptttooo```jjjaaaYYYOOOKKKNNNQQQQQQOOOVVVGGG777111000//////111000000000000000000000000///////////////.........////////////000000000000222222222111111111111111111111222333444444555555ZZZIIICCC@@@BBB;;;888555333444555666555555444222000//////000111...------,,,***))))))((((((((()))((((((&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''((()))))))))))))))&&&''')))+++,,,,,,+++***(((+++000555999:::777444000+++&&&$$$%%%((())))))************))))))))))))++++++++++++++++++++++++,,,+++///555999<<>>777111222222222222222333333222222111333111222444777===LLLZZZccchhhnnnrrrrrrtttwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{vvvzzzqqqWWWBBBBBBFFFTTTiii|||wwwppp~~~yyyaaa^^^ddd```QQQ>>>...---000------000................................................/////////000111111222222000111111222222333333444333333333444444444444555666666666666777777777777888888999:::;;;===???@@@>>>;;;888888<<<@@@BBBCCCDDDDDDGGGJJJJJJMMMXXXdddfffaaaooonnnwwwuuuiiiZZZMMMIIIHHHFFFHHHMMMYYYkkkoooeee___NNNGGGBBB@@@>>>999666777666777777777666666777888333333444555666777777888999:::;;;<<<>>>@@@AAABBBEEEFFFHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVTTTTTTVVVYYY[[[YYYWWWXXXWWWUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNLLLIIIHHHEEEAAA===:::999999:::;;;BBBEEEIIIMMMSSS\\\gggppp}}}qqqfffaaaiii]]]WWWQQQMMMOOOSSSUUUVVVPPPBBB555000000//////000000000000000000000000000////////////............---............/////////111111111111111111111111111111111222333333333444[[[KKKEEEAAADDD;;;888555444444555666555222111000000000111222333------,,,+++***))))))((())))))))))))((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&''''''((()))******+++))))))***+++,,,,,,------***---222999======:::777111...)))&&&&&&(((((()))))))))))))))************++++++++++++++++++++++++***+++000666<<>>777111222111222222222222222222222222444333333555666<<>>>>>EEEGGGNNNfffzzzooo[[[QQQGGGBBB===888777999666666666777777777777777444444444555555555555666666777777888999:::;;;;;;===>>>???AAACCCDDDEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMJJJIIIIIIKKKLLLMMMLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJGGGDDDAAA>>>===;;;:::777666777:::===???FFFJJJPPPVVV^^^jjjwwwppp]]]WWWttt}}}|||pppXXXTTTQQQQQQSSSWWWYYYYYYFFF;;;111///000///...///000000000000000000000000........................,,,,,,---------.........//////000000111111222222111111111111111111111111]]]NNNFFFAAADDD;;;888555444555666666555111111000000000111222333,,,,,,,,,+++***))))))(((((((((((((((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((&&&&&&'''((()))***+++,,,+++******+++,,,...000111///...000666999888666666333000,,,)))'''(((((()))'''(((((()))***+++++++++***+++++++++++++++,,,,,,(((***000666<<>>777333555333222222222222222222333333444222333555777<<>>??????@@@======>>>???@@@BBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEE??????>>>===<<<;;;:::999999999999:::<<>>OOO```tttxxxmmmgggYYYXXXVVVUUUVVVXXX\\\^^^]]]___```aaaaaabbbeeehhhkkkwww}}}mmm[[[HHH@@@???777333666333222222111111111222333444111111222555777<<>>>>>CCCPPPfffyyyfffTTTGGGAAAAAA@@@===:::999::::::999777777666666555444444333333444444444444444444444444555555777888999999999999:::::::::::::::::::::;;;<<<===>>>>>>===<<<<<<<<<:::::::::999999999::::::777777777777888888999999999;;;===???BBBHHHPPPUUUYYYaaammmzzz~~~yyy{{{kkkxxx}}}}}}wwwcccOOORRROOOPPPYYYaaa___PPPBBB666000,,,...000...---...........................,,,---------......//////------........./////////------...///000000111111000/////////////////////{{{^^^RRRGGG@@@CCC:::888777666777777666555444444333222111000///...++++++*********)))))))))'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))((('''''''''((()))+++,,,((())),,,000555;;;AAACCC;;;222---000000---///555111111///+++((('''(((***'''(((((()))***+++++++++*********++++++,,,,,,---,,,+++,,,......111;;;GGGVVVbbbtttyyymmmfff\\\ZZZXXXWWWWWWYYY[[[]]]^^^aaaccccccaaaaaadddgggjjjooosssaaaOOOEEE@@@555111333000222111111000111222444555111000222555777<<>>@@@@@@AAABBBGGG]]]sss\\\MMMGGGEEE@@@:::888:::;;;:::999888777777666555555444444555444444444444444444444444555666777777777777777888888888777777777666666666888999999777666777777777777666555555555555555666666666666777888999::::::>>>BBBFFFKKKRRR\\\dddiiisssvvvhhhcccffflllvvvqqqsssZZZNNNQQQPPPSSS]]]ccc\\\III888444///---///000------///........................,,,,,,,,,---......//////---............/////////------......//////000000////////////////////////www]]]SSSIIIBBBFFF:::999777777777777666555333333333222111000///...************))))))))))))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******)))((('''&&&'''(((***+++)))***,,,000333777:::<<<999///+++///000+++,,,333///000///,,,((('''(((***(((((())))))*********+++)))******+++,,,,,,---------+++,,,.........222888BBBLLLZZZgggsssxxxpppjjjfff]]]\\\[[[ZZZZZZ[[[]]]^^^```cccfffeeebbbaaadddgggmmmllluuu{{{dddSSSHHH@@@333111444111222111000000111222444666222222333666777;;;GGGSSSYYY]]]bbbeeefffjjjoootttssstttuuuwwwxxxxxxxxxxxxvvvwwwyyy{{{~~~zzzxxxlllSSSLLLVVViiiyyy|||~~~~~~|||xxx{{{}}}~~~ssspppxxxnnn^^^XXX[[[YYYWWWLLL999,,,...///---,,,,,,---...................................................------......///000000000//////000000111111222222111222222222222333333333444444555666777888999999::::::999888888888888888CCCEEEEEEDDDAAA@@@BBBEEECCCCCCGGGLLLNNNKKKKKKNNNMMMSSSlllwwwzzz~~~fffVVVWWWRRRGGGFFFFFFEEEBBB@@@HHH```wwwiii___TTTMMMCCC=========;;;999888888888777666666666555666666666666666666666666666666777777777777777777555555555555555666666666222444777666444333444666777666666666666666777777777777777888999;;;===???AAAFFFMMMSSSYYYcccpppyyy}}}kkkZZZQQQRRRWWWhhhzzzhhhnnn~~~~~~lllXXXXXXPPPSSSYYY``````VVVFFF999444000...000///------///------------------------++++++,,,------...//////,,,,,,---------..........................................///000000111111sss\\\TTTKKKDDDIII:::999777777888888666555222222222222222111000///************)))))))))))))))((('''&&&&&&'''))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))*********)))'''&&&'''(((***+++,,,,,,------............333***(((...///))))))000...//////,,,(((&&&(((+++))))))))))))************))))))***+++,,,,,,------+++***,,,111333222333666999@@@IIIQQQZZZiii}}}zzznnngggeeedddccc[[[[[[ZZZZZZ[[[]]]^^^```aaaeeegggfffbbbaaadddgggnnniiilll{{{cccSSSHHH???333333888555222111000000111222555666444444555666777:::DDDPPPXXX[[[```ccceeeiiiooottttttttttttuuuvvvxxxzzz{{{wwwxxxyyyzzz~~~iiiWWWTTT^^^kkkqqqtttyyy~~~~~~uuuwwwtttqqqvvv||||||zzznnnxxxhhhXXXUUUZZZYYYTTTFFF111(((,,,...---,,,---///000................................................------......///000000000/////////000111111222222111111222222222333333333444444555666777888999999777777666666666888999:::BBBDDDDDDBBB???>>>AAADDDDDDDDDHHHNNNNNNJJJHHHIIIHHHRRR^^^xxxttt|||rrr]]]CCCAAA@@@BBBCCCCCCFFFQQQ]]]ppp~~~}}}kkkaaaSSSJJJFFFDDD@@@===999888888888777777777666444444444444444555555555333333444444444444444333222333333444555666666777111444777777444444555777333333333444444555666777555666777999<<<@@@CCCEEEIIIOOOXXX```hhhsss{{{nnn]]]MMMEEEFFFJJJUUUkkk{{{mmmlllccc~~~yyybbbTTT```OOOVVV^^^aaa\\\QQQEEE>>>555111///000///------///------------------------++++++,,,,,,---...//////++++++,,,,,,,,,---------..................---------......///000111222222rrrWWWOOOTTTQQQGGG;;;;;;:::888777555444333444333333222111000//////,,,,,,++++++***)))))))))'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%&&&''')))***)))(((''''''''')))***++++++,,,,,,,,,++++++---///222000...---.........---111555444...)))((('''&&&(((((((((((()))))))))))))))*********++++++++++++(((***,,,------...000111555888;;;<<<@@@IIIVVV```www}}}~~~qqqoookkkiiigggdddaaa^^^\\\[[[[[[[[[\\\]]]^^^^^^\\\\\\\\\]]]___bbbeeegggmmmgggaaa___aaaiiiyyy~~~lllZZZHHHAAA===888555555444222111222333555555444444333222222555999>>>AAALLLRRRZZZ```dddiiinnnqqqrrrrrrssstttvvvyyy|||}}}zzzyyyyyy{{{~~~tttRRRPPP``````YYY^^^qqqyyywwwyyyvvvsssssswww}}}~~~zzzzzz}}}yyy{{{```VVVSSSYYYWWWFFF888333.........------,,,,,,,,,...---,,,,,,,,,,,,---...........................///////////////.........+++,,,...///111222222222///000000000111111111111333333444555777999:::;;;<<<999666555777:::<<<===>>>???@@@???>>>>>>@@@AAADDDEEEGGGHHHIIIIIIHHHHHHDDDNNNSSShhh~~~wwwxxxfffPPPKKKDDD@@@AAAEEEEEEDDDKKKMMM\\\{{{eeeUUUPPPMMMIIIFFFBBB<<<999999999::::::;;;:::999888666555333333111111111222333444666777777555444555888888666333666666777777777666555555444666777777777777999;;;>>>>>>???@@@DDDKKKSSSYYY___fffqqq{{{xxxoooddd[[[VVVMMM@@@>>>DDDMMMVVVpppsss\\\]]]ssszzzsssqqqZZZVVVYYYZZZ___dddbbbVVVGGGAAABBB888555111...---,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,///............///000000oooTTTMMMQQQNNNEEE;;;:::999888777666555444444333333222111000//////,,,,,,++++++***)))))))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$%%%&&&(((***)))(((''''''''')))***+++***+++,,,,,,++++++---///...---+++))))))+++---///555888777///***)))(((&&&(((((((((((()))))))))))))))))))))*********++++++)))+++------------///000///333666777888<<>>???>>>======???AAADDDEEEFFFHHHHHHHHHGGGFFFIIIMMMKKKVVVzzzrrr}}}mmmZZZQQQMMMFFFBBBBBBCCCBBBGGGVVVlllyyymmmcccfff^^^SSSIIIBBB???<<<;;;999888777666666555555555555555444444555666777777777555444555777777555333666666666777777666666666333555777888999<<<@@@CCCFFFHHHKKKPPPWWWaaalllsss{{{nnnaaaXXXZZZaaaiiihhh]]]RRRLLLKKKKKKXXX[[[RRRddd|||mmmZZZTTTTTT[[[aaacccYYYIII<<<666555888666222000...------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,......------......///000lllQQQJJJMMMJJJAAA999999999888777666666555333333222111000//////...,,,,,,++++++***)))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%(((***)))((((((''''''(((*********+++,,,,,,+++,,,...000000///---++++++...333777;;;===:::222,,,***)))&&&(((((((((((())))))))))))((((((((()))))))))*********,,,------,,,,,,---///...111666777777777:::===>>>BBBJJJSSS[[[^^^^^^\\\RRRIII???::::::>>>HHHQQQ___gggkkkhhhcccccccccbbbcccaaa]]][[[[[[[[[[[[ZZZWWWVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^```aaaaaaaaaZZZLLL>>>777555555999>>>GGG___sssppp___TTTUUUYYY^^^XXXSSSPPPLLLEEEAAA@@@;;;999777777777777666555444333222222333555777999???FFFQQQ[[[bbbhhhlllnnnpppqqqsssuuuvvvvvvvvvuuuuuutttvvvxxxyyy}}}}}}iiiZZZTTT[[[ccchhhlllqqqsssqqqiiimmmttt|||}}}yyyvvvvvvvvvvvvuuummmYYYUUUUUUVVVLLL;;;000///,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------..............................///000000000000000111111111222222222333333333333444555666777888999666555333444777:::<<<===<<<===>>>>>>======???@@@DDDEEEFFFGGGGGGFFFEEEEEEJJJKKKFFFIII___}}}qqqppp{{{lllaaaSSSIIIGGG@@@===<<<===CCCUUUttt~~~pppbbbXXXQQQMMMKKKDDDBBB???<<<:::888888888777777666666555666666777:::888777777888888777555777777888999999::::::;;;;;;<<<>>>@@@BBBGGGMMMQQQRRRVVV]]]fffqqq~~~ssshhh^^^VVV\\\iiizzzoooYYYVVVGGGFFFQQQccczzz}}}{{{```OOOHHHDDDYYYaaa___NNN<<<444000---777666333111///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......iiiPPPHHHKKKHHH@@@999888888888777777666666333333222111000///......,,,,,,++++++***)))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!"""%%%(((******)))(((''''''((()))***)))+++,,,,,,,,,---///111000111111...,,,///666<<>>;;;999999888666555555444333222222333444555999@@@LLLXXXbbbiiilllnnnqqqrrruuuwwwwwwvvvtttssssssssstttwwwwwwxxx|||{{{{{{zzz|||wwwgggmmmxxx|||sssmmmoooqqqnnnlllqqqxxx|||{{{wwwvvvyyy{{{zzzyyyzzzrrrsssfffVVVVVVWWWSSSEEE444---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.............../////////000000000000//////000000111111111222222222222333444555666777777777333222222444777:::<<<<<<===>>>???>>>===>>>@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCEEEHHHGGGLLLXXXkkkiiiddd{{{kkkWWWHHHBBBBBBBBBAAA>>>CCCTTTeeesssiiiaaa\\\PPPNNNJJJEEEAAA???>>>===;;;;;;:::::::::::::::;;;>>>===<<<;;;;;;;;;:::::::::;;;;;;===>>>@@@AAABBBGGGHHHJJJKKKNNNTTT[[[```gggkkkttt~~~|||oooddd``````aaattt___VVVFFFDDD___~~~qqqSSSCCC<<<999WWW]]]XXXCCC444222222...333444333222///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...gggOOOHHHJJJGGG@@@999888888888777777666666333222222111000///......,,,,,,++++++***)))))))))((())))))))))))))))))(((&&&'''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###%%%''')))***)))(((''''''((()))***)))***,,,,,,,,,...000333///333555222------222888??????<<<666222000---((((((((((((((())))))))))))(((((((((((()))))))))))),,,---------+++***+++,,,+++,,,...000222444888:::;;;===AAAEEEGGGIIIIIIJJJEEE???999777555555999???MMMYYYcccbbb\\\\\\```cccbbb^^^YYYVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]aaadddffffffdddcccMMM???333222555666555555777AAAGGG@@@777555999===NNNRRRUUUWWWVVVSSSNNNJJJEEEBBB???<<<:::999666444444444444444444444444444777===IIIVVVbbbiiimmmnnnrrrtttvvvxxxxxxvvvtttrrrrrrrrrtttwwwwwwvvvzzz~~~{{{zzzyyyyyyxxxzzz~~~~~~}}}wwwxxxkkkjjjjjjhhhooorrrxxx}}}yyy{{{vvvrrrqqqsssuuuuuutttuuu{{{ooovvv___VVVXXXWWWOOO>>>000,,,///***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////000000000000000//////...////////////000000000000222333444555666555555555111111222444888;;;<<<;;;>>>???@@@@@@???@@@BBBDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDFFFFFFNNNXXXbbbkkkkkknnnMMMFFFCCCCCCEEEDDDCCCGGGLLL^^^qqq~~~vvvfffccc^^^XXXRRRNNNKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAABBBCCCEEEGGGJJJMMMNNNWWWXXX[[[^^^cccjjjsssxxx~~~uuuiiicccccchhhoootttrrrRRREEEIIIUUUtttyyykkkKKK>>>===>>>XXXXXXNNN;;;///000111//////111333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------eeeNNNHHHJJJGGGAAA999999999888777666666555222222111000///......---,,,,,,++++++***)))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((******(((''''''(((((()))(((***,,,,,,---///222444666===CCCAAA888111222666:::;;;:::777555444///)))(((((((((((())))))))))))((((((((()))))))))******+++,,,---,,,+++***+++,,,///...---...///222555777888:::===@@@AAABBBEEEGGGCCC>>>::::::888555666999EEERRR\\\\\\YYYZZZ^^^```aaa^^^ZZZWWWWWWWWWVVVUUURRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\```dddffffffeeeeeeKKK???555444666555222222666<<<===999555777:::;;;EEEIIIMMMPPPTTTWWWUUUOOOKKKHHHCCC@@@===:::777555444444555666666666666555777<<>>???@@@@@@@@@AAACCCEEEAAABBBDDDEEEFFFFFFFFFEEEEEEFFFDDDHHHQQQXXXooogggVVVffftttWWWKKK@@@???AAAAAA@@@@@@GGGMMMVVVfffzzzooofffbbbZZZYYYXXXUUUTTTRRRRRRQQQSSSTTTTTTRRRQQQQQQTTTVVVWWWWWWYYY[[[^^^bbbfffhhhwwwyyy}}}xxxrrrjjjeeefffppp}}}~~~nnnXXXEEEPPPhhh{{{|||\\\BBB<<>>???AAAEEEIIIHHHCCC??????===999999<<>>:::777666888>>>@@@===:::::::::888;;;>>>AAAFFFQQQ[[[\\\VVVQQQNNNIIIDDDAAA===999777333444666888999999999888888<<>>@@@@@@???@@@CCCEEE@@@BBBDDDFFFGGGGGGGGGGGGDDDHHHEEEEEEKKKOOO\\\ssstttWWW[[[nnniiiQQQFFFDDDBBB???===@@@AAA@@@BBBUUUxxx{{{wwwtttqqqpppsssttttttsssrrrrrrvvvyyy~~~~~~}}}|||oooccc]]]^^^bbbrrrgggUUUWWWaaa~~~~~~oooNNN<<>>;;;888555555555555666888999:::666888===FFFRRR^^^fffjjjnnnoooqqqssssssrrrqqqpppnnnnnnnnnoooppprrrssstttrrrrrrqqqooommmmmmppprrrqqqqqqqqqrrrtttvvvwwwxxx~~~xxxpppqqqssssssvvv{{{}}}yyytttnnniiiiiiddd___\\\ZZZ]]]iiiuuuhhhTTTSSSPPPXXXMMM>>>444000...,,,***+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---------............///////////////000000000000222333555666555333111000///222555777777777888999<<<<<<>>>??????@@@@@@@@@>>>???AAACCCEEEGGGGGGHHHIIIHHHGGGFFFHHHJJJMMMOOOaaaqqq|||XXXXXXmmmxxxXXXHHHEEEFFFEEEAAA???BBBGGGQQQaaaooo~~~~~~vvvuuuhhh]]][[[YYYVVVUUUXXXccclllwwwcccYYYgggyyykkksss~~~}}}eeeLLLGGGWWWhhhnnn\\\DDD111222666222,,,,,,,,,///222333111...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------aaaJJJEEEGGGCCC===888666444444444555444222333222111///............,,,,,,,,,++++++*********((()))******)))((()))***''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((())))))))))))(((+++,,,---------...000222000222555777888777555444...222333000222777888444***))))))+++,,,,,,+++)))))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,---...///000000000333666888999>>>DDDJJJRRRQQQMMMGGG@@@======>>>KKKOOOSSSVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYY]]]___bbbgggmmmwwwuuulllfff]]]SSSTTT\\\eeekkkhhhYYYNNNKKKHHHDDD>>>666777===CCCSSS```^^^ZZZRRRIIICCCAAA???;;;888333333333333444555777777888999<<>>????????????>>>???@@@BBBDDDFFFFFFGGGHHHGGGFFFFFFGGGJJJMMMOOOVVV]]]zzzyyyvvvZZZUUUsss]]]IIIDDDGGGEEEFFFIIIJJJJJJOOOVVVPPPWWW```fffkkkuuuvvvllleeeddd[[[VVVXXX[[[[[[^^^aaaggglllzzzmmmkkkZZZ]]]lll}}}}}}sssooolllooowwwsssiii\\\XXXaaammmnnniiiUUUAAA111111444000,,,---,,,///222333000---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------dddJJJDDDEEEAAA<<<777555333333444444333222333222111///......------+++++++++++++++*********((()))******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++++++++)))+++---.........///000......///000111111111111000444777555555777777555...***(((***///000...***))))))(((((((((((())))))************************++++++,,,,,,---.../////////111333444666<<>>444---++++++***)))+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------............////////////000000000000333222222111111111111111111222444444444555777999<<<======>>>>>>>>>======<<<===???AAACCCDDDDDDEEEEEEEEEEEEEEEGGGJJJMMMOOONNNKKKYYY}}}ccc]]]bbbllleee^^^XXXPPPGGGCCCDDDAAADDDGGGGGGHHHMMMVVV^^^gggnnnzzz~~~}}}wwwtttnnnggg___WWWPPPMMMUUUQQQPPPTTTZZZ___dddiiigggfffhhhjjjhhh```[[[ZZZUUUbbbdddrrrzzzlllbbbaaacccZZZZZZjjjyyywwwfffVVVKKK===222111111---+++...,,,...111222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------eeeJJJBBBBBB@@@<<<888666444444555555444333333222111///...---------+++++++++***************((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''')))+++,,,------(((***---///.........///000111111111111000///...222777<<<===<<<;;;:::999222,,,(((***000333000,,,))))))(((((((((((()))))))))))))))******************++++++,,,------.........000111111444:::DDDKKKWWWZZZZZZTTTKKKCCC@@@AAAGGGJJJNNNPPPQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXYYYZZZZZZZZZ\\\fffvvv|||~~~pppVVVFFF???;;;444888@@@??????===:::::::::999666333111111111000111111222222999888:::@@@KKKVVV```eeelllnnnrrruuuuuutttqqqooonnnnnnmmmlllkkkkkkkkkkkklllmmmmmmllljjjjjjlllnnnpppppppppppppppoooooonnnppptttxxxxxxtttoookkkjjjdddbbbbbbhhhrrr{{{vvvlllgggccc```______XXX\\\dddnnnuuuyyyhhhUUUPPPRRRLLL;;;666000+++***+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,---------.........////////////000000000000333111000//////000111222222333333333222333666888;;;<<<<<<=========<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDFFFJJJLLLNNNMMMFFFFFF]]]sss\\\^^^bbbtttrrraaaTTTIIIEEEFFFBBBBBBAAA???<<<===AAAEEECCCGGGNNNVVVaaammmyyyyyynnnkkkjjjgggddddddaaa^^^XXXOOOHHHDDDDDDFFFNNNRRRYYYbbbiiinnnsssvvvhhh___UUUMMMGGGEEELLLUUUkkkqqqaaa[[[bbb___gggvvvvvvcccLLL@@@DDD<<<555333000+++***...+++---000000///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeIII@@@@@@???<<<999777555555666777666555444333111000...------,,,************************((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%''')))+++---......(((***---............///+++,,,///222444444444333000444;;;AAACCCAAA??????666000***+++000333000,,,))))))(((((((((((())))))************++++++,,,,,,******++++++,,,,,,------...///000000333999DDDKKKXXX[[[]]]WWWMMMDDDAAABBBEEEHHHLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXYYY^^^iiiyyygggQQQDDDAAA:::999:::555333333444555666666444333222222111111000111111111666666999@@@LLLYYYccciiipppqqqtttuuutttrrrooommmmmmmmmkkkjjjiiihhhhhhhhhkkklllmmmlllkkkkkklllmmmppppppqqqqqqpppooommmmmmmmmqqqsssqqqkkkfffeeeeee___^^^___dddnnnyyyvvvllleeeeeeccc^^^ZZZZZZWWWYYY```kkkwww|||qqqsssnnn```RRRPPPQQQIII444111...,,,+++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,------------...////////////000000000000222111///......///111333333444444333222333555888::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCFFFHHHKKKLLLJJJHHHFFFLLLfff~~~sss^^^QQQbbbtttbbbUUULLLGGGGGGBBBAAA@@@???>>>===>>>>>>>>>??????AAADDDJJJRRRXXXrrr||||||sssiii```XXXXXXYYYWWWUUUUUUUUURRRKKKDDD@@@BBBGGGKKKOOO___sss}}}www]]]SSSFFF???@@@NNNggg}}}zzzxxxvvvfff______hhhlllsssrrr]]]AAA444666>>>;;;888555000+++***,,,***---//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccGGG>>>??????===999777666666777888888777444333222000...---,,,,,,)))))))))***************)))******)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&(((+++,,,---...(((***,,,---------...///+++---///333666888:::;;;555444777>>>CCCCCCBBBBBB:::444...,,,...000...,,,))))))(((((((((((())))))))))))******+++,,,,,,,,,*********++++++,,,,,,,,,---//////000222888BBBIIIWWW\\\^^^YYYMMMDDDBBBCCCBBBEEEHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXXXX[[[bbbkkkyyylllTTTHHHGGGAAA<<<999222111222444555666666555444333333222111000000000111444555999AAANNN\\\fffkkkqqqrrrrrrrrrqqqooolllkkklllkkkiiihhhgggfffffffffiiikkkllllllkkkjjjkkkmmmooopppppppppooonnnlllkkkkkknnnpppmmmhhhcccaaaaaa[[[^^^```dddmmmwwwyyywwwiii```\\\aaabbb\\\VVVVVVZZZYYY___mmm~~~kkkgggtttqqqbbbYYYPPPOOOMMMAAA//////---,,,,,,,,,------***************+++++++++)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,------------////////////000000000000222111///......000222333444555555444333333555666888888:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJCCCJJJPPPQQQ\\\zzzttt\\\VVV^^^ooouuullldddXXXLLLEEEHHHEEEBBBAAAAAAAAA@@@???>>>>>>===<<<<<>>???>>>888666555555777888777666555444222000...---,,,,,,((()))))))))*********+++)))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&(((***+++,,,,,,)))***,,,,,,+++,,,...000000111222666===EEEMMMQQQJJJ@@@999;;;???>>>===>>>===888222---,,,,,,++++++))))))(((((((((((())))))(((((())))))***++++++,,,************++++++++++++,,,---...///000666>>>EEETTTYYY[[[UUUJJJAAA@@@BBB>>>AAADDDFFFGGGHHHJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTVVVWWWVVV[[[aaagggsssrrr]]]UUUUUUJJJ@@@<<<666444666777666555444333333333333111000////////////222444999BBBOOO\\\eeejjjoooooonnnmmmlllkkkjjjjjjjjjiiihhhfffeeeeeeeeeeeeggghhhjjjjjjiiiiiijjjkkklllmmmnnnooonnnmmmkkkiiiiiikkkllljjjfffaaa]]][[[XXX^^^dddiiioootttppphhh\\\RRRPPPYYY^^^XXXRRRSSSUUUWWWbbbxxxvvvxxxooo___WWWTTTMMMKKKEEE777,,,---------,,,++++++,,,))))))*********+++++++++)))************+++++++++************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000111111000000000111222333444555777777555444444555666666888:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEGGGGGGBBBHHHOOOTTTZZZkkkwwwcccSSSSSS\\\tttoooqqqzzzxxxkkkaaaZZZSSSIIIBBB???>>>;;;999<<<======<<<;;;===???BBBAAAHHHPPPXXX___hhhttt||||||vvvpppjjjeeebbbbbb___\\\XXXTTTOOOIIIEEECCC@@@@@@AAA???===AAAHHHGGGLLLUUU___ffffff```[[[```qqq~~~}}}qqqcccTTTJJJBBBEEELLLSSS\\\kkkjjj___```eeeyyycccGGG222,,,///333///111222222111///---+++)))+++------,,,++++++,,,************************************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++]]]DDD<<<>>>???>>>777555444444666777666666555444222000...---,,,,,,(((((())))))*********+++)))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%''')))***++++++***+++++++++***,,,///111...///222:::HHHXXXhhhrrrbbbPPP???;;;;;;999777888>>>;;;444...***))))))***))))))(((((((((((())))))&&&''''''((()))******+++***************+++++++++***,,,---...///444<<>>AAACCCDDDEEEGGGIIIHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQQQQQQQRRRTTTUUUVVVTTTYYY^^^bbblllmmmhhhgggWWWHHHCCC@@@777888888666333111000000333222111//////.........111333999CCCOOO[[[dddhhhlllkkkjjjiiiiiiiiijjjjjjhhhhhhgggfffeeeddddddeeeeeefffhhhiiihhhggghhhiiijjjkkklllmmmmmmkkkiiihhhggghhhiiihhheee___YYYUUUVVV___hhhmmmrrrsssjjj]]]TTTIIIHHHSSSYYYTTTPPPQQQJJJRRRggg___SSSOOOPPPKKKHHH@@@000+++,,,------,,,******+++))))))******++++++++++++)))************+++++++++************************++++++++++++++++++,,,,,,++++++,,,,,,,,,---------////////////000000000000111111000111111222333333444666888888666555444555444555777999;;;<<<======<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGDDDDDDHHHLLLSSSggg{{{jjjbbbPPPTTTccc~~~tttcccUUUMMMIIIEEEBBB???@@@@@@???>>>===>>>@@@:::===@@@AAABBBGGGPPPXXX^^^hhhoooqqqssswwwvvvrrrtttnnnhhhfffggggggddd```\\\[[[XXXSSSMMMIIIHHHHHHFFFDDDAAA@@@??????===;;;888888;;;===>>>AAAJJJUUU^^^hhhyyyyyy\\\eeeiii```XXXXXX[[[[[[ZZZbbboooxxxyyy|||jjjZZZ^^^qqqYYY777---222111)))))),,,...///111111///+++)))+++,,,,,,+++***+++,,,************************************************))))))))))))************************************++++++++++++++++++++++++ZZZCCC===>>>@@@AAA888888777666666666666666333333222111000///......+++***)))***+++,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$(((((((((((('''&&&%%%$$$$$$$$$##################%%%%%%%%%&&&''')))+++---++++++***))))))+++///333000000222999DDDQQQ[[[```XXXNNN@@@666555888999666888;;;;;;666///******,,,))),,,---,,,***)))+++---+++***)))(((((()))***+++...,,,***(((''''''((())),,,+++))))))+++///444777FFFFFFFFFEEEBBB>>>:::888;;;<<<>>>???AAACCCDDDEEEFFFFFFHHHJJJLLLMMMOOOPPPLLLMMMNNNPPPRRRSSSTTTUUUUUUWWW[[[___eeevvv{{{ooo[[[JJJCCC<<<:::666555555444333222666444222000000111222333555333666BBBSSS```eeedddlllkkkiiihhhhhhhhhiiiiiieeeddddddccccccddddddeeeddddddeeeeeeeeeeeeddddddfffgggggghhhhhhggggggfffiiifffaaa\\\XXXWWWWWWWWW[[[```ggglllkkkgggbbb___ZZZUUUQQQQQQOOOKKKIIIKKKQQQ]]]www|||uuuXXXVVVRRROOOIII@@@444+++///...---,,,++++++++++++************************************************))))))))))))************)))************+++++++++,,,,,,+++++++++,,,------////////////000000000000111111000000111111222333444444555555555555555555777777777777888999:::;;;::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBCCCGGGLLLQQQTTTnnnkkkrrrhhhQQQYYYxxxpppgggmmmeeeRRRJJJDDD??????BBBBBBAAAAAA???AAABBBBBBDDDFFFFFFDDDLLLPPPQQQOOOPPPRRRRRROOORRRMMMKKKMMMLLLHHHFFFFFF@@@CCCCCC===:::;;;<<<;;;===???>>>:::999;;;;;;888777777;;;AAAAAAEEE\\\vvvyyy~~~gggWWWVVVpppssskkkkkkqqqzzznnnQQQBBB777---,,,111+++++++++************)))+++,,,,,,---,,,+++***)))+++*********))))))((((((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++************************~~~ZZZDDD>>>======>>>888777777666666666666666333222222111000///......,,,*********,,,,,,+++***&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$##################$$$$$$$$$$$$&&&(((***+++,,,,,,,,,,,,,,,---000333333222333555:::AAAIIIMMMIIIIIIFFF@@@999555555555999<<<===999222+++)))))))))+++---,,,***)))***,,,+++***)))(((((()))***+++...---+++)))))))))******,,,+++))))))+++...222444>>>?????????>>><<<:::888999:::;;;===???@@@AAABBBDDDDDDFFFHHHJJJLLLNNNOOOHHHIIIJJJLLLNNNOOOQQQQQQUUUWWWZZZ\\\```lll|||eeeQQQHHH===:::777666666666666555333333111111111111222222555444777BBBPPP]]]dddeeekkkjjjhhhfffeeeeeeeeeeeedddccccccbbbbbbbbbccccccccccccddddddeeeddddddddddddeeefffggghhhhhhhhhhhhfffbbb\\\XXXVVVUUURRRQQQ[[[bbbjjjlllgggaaa^^^]]]___XXXRRRQQQQQQMMMKKKLLLQQQbbb{{{kkkXXXUUUQQQLLLEEE<<<333---......---,,,++++++++++++************************************************))))))))))))************)))************+++++++++,,,,,,+++++++++,,,------.../////////000000000000111111000000111111222333333444444555555555555555666666666666777888999999999999:::;;;===???AAABBBAAAAAAAAAAAABBBCCCEEEEEEDDDCCCAAAAAABBBFFFIIILLLgggjjjRRRTTTggg}}}jjjfff]]]QQQHHHDDDCCCDDDFFFGGGIIIJJJIIIJJJOOOWWW]]]___aaa^^^VVVPPPNNNJJJEEEGGGBBB@@@BBBBBB???>>>??????AAA@@@===>>>AAA@@@;;;888:::999666888===>>><<>>===<<<888777666666555555666666333222111111//////...---,,,+++******,,,,,,+++***%%%&&&((()))((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$############%%%''')))***---...000000000000222444333555555333222333888===>>>JJJUUURRRCCC666333666888<<<@@@???888111+++))))))***++++++***)))***+++******))))))))))))******...---,,,++++++++++++++++++*********+++---...000444555777888999999888777666777888999;;;===>>>>>>@@@AAACCCEEEHHHJJJLLLMMMJJJKKKLLLMMMOOOQQQRRRSSSXXXYYY[[[\\\]]]dddwwwqqq\\\QQQCCC???;;;888777666555333111111222222333222222222444555999AAAMMMYYYbbbgggjjjhhhfffdddbbbaaaaaaaaabbbbbbaaa``````___``````aaabbbbbbcccdddddddddccc```aaabbbdddeeefffggggggaaa\\\VVVRRRQQQQQQOOOMMM^^^gggoooooohhhbbbaaadddbbbYYYQQQOOOOOONNNOOORRRaaaxxxwwwbbbYYYVVVQQQHHH>>>666000......---,,,++++++***++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++++++++,,,,,,---........./////////000000000111000000000000111222222333333444555555555555555555555555666777777888888888888999:::<<<>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@???@@@CCCFFFHHHRRRnnnwww[[[RRR\\\kkkqqqzzzjjj```[[[[[[\\\RRRVVVZZZZZZZZZ]]]fffooossstttpppeee[[[TTTMMMFFFFFFAAA===>>>???<<<<<<>>>777777666666:::???===777>>>>>>;;;:::???FFFHHHEEELLLGGGIIIUUU```iiiuuuooobbbccciiidddXXXYYY\\\ttt}}}www}}}yyyeeeVVVbbb~~~|||fffRRRDDD888666444...***,,,++++++*********))))))))),,,,,,---------,,,+++*********))))))))))))((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++************************oooSSSEEEBBBAAA>>><<<777777666555555555555666222222111000///...------,,,***))))))***+++***((('''(((((())))))(((''''''$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((***...000333444333333333444111444666444000000555999???OOO___```PPP===777::::::@@@EEEFFF@@@888///+++***************************))))))))))))))))))***,,,,,,,,,,,,,,,+++++++++************++++++++++++---...000222444555555555444555666777999:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUUUUXXXZZZ[[[^^^kkkxxxooo```RRRNNNIIICCC???;;;777444222333555666666666444333444666:::@@@JJJVVV```ggggggeeecccaaa``````````````````___^^^]]]]]]]]]]]]```aaabbbccccccccccccccc^^^^^^___```aaaaaaaaaaaa[[[XXXRRRMMMKKKMMMQQQTTT^^^dddiiijjjgggddddddfff]]]UUUMMMIIIHHHLLLWWWbbbzzzqqq___\\\YYYQQQEEE888000...///---,,,,,,+++******++++++************************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,---.............../////////000000000000000000000111222222222222333444555555555555555555666777777888888888777777888999:::<<<>>>???AAAAAAAAA@@@AAAAAABBBBBB??????>>>???AAAEEEHHHJJJOOOUUUjjjyyysssxxxwwwpppvvv~~~cccfffjjjnnnllliiiiiilllpppvvvwwwqqqjjjeee___ZZZTTTNNNHHHHHHGGGDDDCCCEEEIIIKKKJJJJJJNNNUUUWWWVVVPPPPPPOOOPPPYYYeeeiiiggglllmmmsss|||~~~wwwrrrqqqjjjWWWJJJMMMSSSSSSVVV\\\}}}|||ttthhhfffkkk|||nnnPPP>>>555///000111,,,)))***************))))))))))))***++++++++++++*********))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++************************kkkQQQEEECCCAAA===:::777666666555555555555555222222111000///...------+++)))(((((())))))((('''(((((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))***...111444555444333333333...333666555222111444888>>>HHHWWW^^^TTTDDD===???DDDHHHMMMMMMGGG<<<111***+++*********++++++******)))))))))******))))))))))))***+++,,,,,,++++++***)))***************)))))),,,---...///111222222222333444555666777888999::::::;;;===???AAADDDEEEFFFFFFGGGHHHIIIKKKMMMNNNOOONNNNNNRRRVVVXXX[[[ccclllnnnyyyqqqddd```ZZZTTTMMMFFF???;;;666777999;;;;;;999888666555666999@@@IIITTT^^^dddbbbaaa```______```aaaaaa^^^]]]\\\[[[[[[[[[[[[[[[___```aaaaaabbbbbbbbbaaa____________^^^]]][[[[[[TTTTTTQQQKKKGGGKKKUUU___\\\[[[[[[\\\]]]]]][[[YYYQQQMMMHHHDDDCCCKKKaaauuu~~~nnn```___ZZZOOOAAA333,,,,,,...,,,,,,+++*********++++++))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************))))))*********+++++++++++++++++++++,,,---...///............////////////000000//////000000111222111222333444555555555555555666777999999999999999666666777888:::<<<===???@@@@@@???>>>>>>>>>??????=========>>>AAADDDGGGIIIMMMLLLOOOccctttsss{{{uuurrrsssrrrjjjdddbbbdddoooyyy}}}~~~ssslllfffdddaaa]]][[[]]]ggglllooommmnnnwwwzzz{{{{{{~~~ooo]]]UUUPPPKKKFFFJJJ\\\uuu}}}~~~dddhhhzzzwww[[[EEE777111---------+++))))))*********)))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************hhhPPPFFFDDDAAA<<<888777666555555444444555555222111000000......---,,,+++***(((((())))))(((&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%''')))***...000222333222111111222///333666666333111111222777:::EEEPPPOOODDD???BBBLLLOOOQQQPPPIII>>>222***,,,+++***+++,,,,,,+++***))))))************))))))''')))+++,,,---,,,+++************************))),,,------...//////000111333333444555666777888888888999:::<<<>>>@@@AAABBBDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNRRRXXX[[[]]]bbbhhheeekkksssyyyzzzzzzqqqnnnhhhaaaYYYOOODDD>>>;;;<<<===>>>>>><<<:::999666666888???IIITTT\\\```___^^^]]]]]]]]]^^^```aaa[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^^^^______^^^^^^]]]```___^^^\\\ZZZWWWUUUTTTMMMNNNMMMIIIGGGLLLXXXaaa\\\WWWRRRQQQRRRRRROOOKKKGGGEEEDDDDDDFFFSSSmmm|||vvvkkk```]]]VVVIII;;;000+++,,,...++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++*********+++,,,---...///------........./////////000////////////000111111000111222444555555555555555666888999::::::999999666666777888:::<<<===>>>@@@???>>>===============>>>>>>===>>>???AAABBBDDDEEEMMMMMMOOOmmmhhhZZZ[[[cccqqquuuiiigggeee^^^ZZZ[[[fffssskkkVVVKKKIIIOOO___]]]QQQjjj~~~uuuvvvhhh}}}rrrYYYJJJBBB444111---,,,++++++***)))******)))))))))(((((((((''''''&&&&&&&&&'''((((((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************xxxcccMMMEEEEEEDDD@@@<<<666666555444444444444555111111000///...------,,,---,,,******++++++)))(((%%%&&&)))++++++***((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$&&&'''(((---...000000///...///000111333555666555222000...555555===IIIJJJAAA>>>BBBKKKLLLNNNNNNJJJBBB888222...,,,***+++---...---+++((()))***++++++***)))((('''))),,,...///...,,,++++++******))))))***++++++++++++,,,,,,---...///000111222222333444555666666777777888:::;;;===>>>>>>BBBCCCDDDFFFHHHIIIJJJKKKPPPNNNQQQWWW[[[[[[]]]aaa___bbbjjjpppqqqrrr{{{~~~uuuhhhYYYJJJ@@@??????@@@@@@???===;;;:::666555666>>>KKKUUUZZZ[[[]]]]]][[[ZZZZZZ[[[\\\]]]YYYYYYYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXWWWUUURRROOOMMMKKKHHHGGGGGGHHHKKKPPPUUUWWWVVVRRRMMMIIIGGGFFFEEEDDDBBB@@@AAAHHHSSSbbbxxx}}}}}}wwwmmmiii___WWWNNN@@@555...------...++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++*********+++,,,---//////---------........./////////////////////000111111000111222333444555555555444555777999:::999888888666666777888:::<<<>>>???@@@@@@???======<<<<<<<<<======>>>???@@@BBBDDDEEEDDDLLLNNNKKKVVVyyyyyykkkZZZ___aaaeeettt~~~oooaaaVVVTTTRRRLLLLLLQQQ]]]gggqqqvvv}}}mmmooommmddd[[[ZZZ```gggrrr}}}zzzqqqzzzsss~~~xxxuuuyyyUUUBBB<<<;;;//////---,,,,,,,,,+++******)))))))))((((((((((((''''''&&&&&&&&&'''((()))'''''''''((((((((())))))((((((((())))))*********)))))))))))))))))))))))))))************+++++++++************************ppp\\\HHHCCCGGGIIIFFFDDD666666555444444444444555111111000///...---,,,,,,///...,,,,,,,,,,,,+++)))%%%)))...222333///+++'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$#########$$$&&&''',,,---......---,,,...///222222444666888666222///;;;999@@@JJJJJJ@@@===BBBCCCEEEHHHKKKKKKGGGAAA<<>>@@@BBBCCCDDDEEEKKKIIIJJJPPPSSSQQQRRRTTTSSSWWWaaajjjmmmnnnxxxzzzfffRRRFFFAAAAAAAAA@@@>>>===;;;:::777444555>>>LLLVVVYYYXXX]]]\\\ZZZYYYXXXXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]YYYYYYXXXXXXWWWVVVTTTTTTQQQPPPOOOMMMKKKHHHFFFDDDFFFBBBAAAGGGOOOTTTQQQLLLIIIHHHEEE@@@;;;;;;===@@@BBB>>>@@@MMM^^^ooo~~~tttffffffggg^^^QQQGGG:::000---...//////+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,---///000---------........./////////////////////000111111///000222333444555555555333444666888999888777666666777777999:::<<<>>>???AAAAAA@@@>>>============;;;<<<>>>AAADDDHHHJJJLLLJJJIIIJJJJJJNNN```nnn[[[ZZZdddbbbWWWQQQIIIFFFIIIGGG??????GGGDDDJJJNNNMMMRRR```rrr|||~~~{{{xxxtttiiinnnmmmbbbWWWSSSSSSSSSZZZ___dddgggmmm{{{zzz}}}rrrbbbuuugggFFF888444111***,,,---,,,---...,,,***))))))))))))((((((((((((((('''&&&&&&'''((()))***&&&'''''''''(((((())))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++************************jjjZZZHHHCCCIIIMMMIIIBBB999777444333444666666666222111000...---------------------,,,+++***(((((((((%%%---===AAA555((($$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((***---............///,,,///222555666555444333:::AAAJJJRRR[[[]]]OOO>>>>>>AAA@@@@@@JJJSSSNNN@@@111...+++,,,///000---***+++++++++************))))))))))))***+++++++++,,,+++++++++*********))))))))))))***+++,,,,,,---------...///000000111111111111111333444555777888999<<<<<<<<<<<<>>>@@@BBBDDDGGGIIIKKKLLLMMMNNNPPPRRROOOYYY\\\```gggjjjtttyyy^^^MMMRRROOONNNDDD888;;;???888999444666AAANNNTTTUUUVVV[[[ZZZXXXVVVUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIGGGDDDBBB???===<<>>AAAFFFJJJKKKJJJJJJGGGIIIKKKHHHMMMeeepppcccXXXYYY```]]]QQQEEEMMMGGGFFFHHHDDD???HHHXXXUUUVVVOOONNNSSSQQQQQQ\\\[[[___YYYMMMJJJPPPPPPJJJCCCJJJPPPSSS[[[hhhqqqsss{{{jjjbbbmmmcccFFF666000//////......---,,,***)))(((((('''))))))((('''&&&'''(((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,++++++*********cccUUUHHHEEEKKKNNNIIIAAA999666444333555666777666222111111000///...---------------,,,+++***((((((---%%%$$$...222,,,(((***'''''''''&&&&&&%%%%%%$$$'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%(((+++------...000111///111444777999::::::999===CCCIIIQQQ[[[___WWWJJJ<<<===>>>???DDDHHHFFF@@@===555,,,(((+++///000///,,,,,,,,,,,,++++++++++++***************++++++++++++++++++*********))))))))))))***++++++,,,------------...///000000000000///000111222444555666777999999999:::;;;===???AAACCCEEEHHHIIIIIIJJJMMMOOOMMMUUUXXX[[[ccchhhuuuoooccciiiccc^^^OOO???===;;;///:::555777BBBNNNTTTVVVWWW[[[ZZZXXXVVVUUUUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGEEEDDDBBB@@@>>><<<::::::<<<===@@@CCCEEEDDDAAA>>><<<777666999;;;::::::<<<<<>>777///+++,,,...---+++************))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000111111111222222222333333333333333333444555666777666777999:::;;;;;;;;;;;;<<<<<<============<<<<<<>>>===<<>>===??????===???DDDEEE:::---(((+++000111000------------,,,,,,,,,,,,+++++++++***************+++++++++***************))))))******+++,,,,,,,,,,,,---...//////000000///...//////111222333444555666666666777888:::<<<===???AAACCCDDDDDDEEEGGGIIIHHHPPPRRRTTT^^^eeetttyyynnnZZZEEECCCBBB555:::666888CCCNNNTTTVVVWWWZZZYYYWWWUUUTTTTTTTTTUUURRRRRRQQQPPPPPPOOOOOONNNKKKJJJJJJHHHFFFDDDBBBAAA===<<<<<<;;;999888777777999<<>>AAADDDFFFFFFFFFCCCEEEGGGDDD@@@GGGSSSfff|||vvvxxxvvv|||jjjHHHBBB:::444222000...+++,,,,,,+++++++++*********'''))))))((('''&&&'''((())))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++*********RRRJJJCCCCCCHHHKKKHHHCCC777666555666777888777666222222444444333111...,,,,,,,,,,,,++++++***(((((()))%%%$$$)))+++(((&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))+++,,,,,,...111333222555:::???@@@@@@===;;;111111333999DDDPPPWWWZZZMMMBBB===??????===DDDNNNJJJ@@@444...///111///,,,------------,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))******+++++++++,,,+++,,,---......//////.........///000111222333333444444444555666888999999;;;===???@@@@@@AAACCCEEEDDDKKKLLLNNNWWW```qqq~~~dddLLLKKKLLLAAA;;;777999CCCLLLPPPRRRUUUWWWVVVUUUSSSRRRRRRRRRRRRNNNMMMMMMLLLLLLKKKKKKJJJEEEEEEDDDCCCAAA???===<<<777777666666666666666666:::>>>@@@???;;;888777888555444666999888555777;;;<<>>@@@AAAAAAAAACCCAAABBBFFFGGGEEEHHHNNNTTTmmmlllBBB444333222333333000,,,(((+++++++++***************'''))))))((('''&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************NNNGGGAAA@@@DDDHHHHHHFFF555555555777999999777666222333444444333111...---++++++++++++***))))))((('''&&&'''++++++(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***,,,...222777;;;:::>>>DDDIIIJJJGGGBBB>>>777444222555<<>>===;;;999888333333444444555555666666:::===>>><<<777444555666555444666777666555<<>>>>>>>>>>>;;;:::>>>BBBDDDGGGKKKJJJWWWfffqqqGGG000000000111222222///+++(((************************'''))))))((('''&&&'''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************KKKFFFAAA???BBBEEEFFFFFF444555666888::::::888555333333333333222000///---******++++++***))))))(((((('''&&&%%%%%%%%%&&&'''###$$$$$$%%%&&&'''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$'''***///666>>>CCC<<>>999555444444888AAAJJJRRRGGG>>>???GGGRRR]]]fffqqqgggVVVDDD777222111222,,,,,,,,,,,,+++++++++++++++++++++******************************+++++++++************************)))***+++,,,,,,------,,,.........///000111111111111222333444555555555555666777999:::999:::<<<===<<>>CCCFFFFFFGGGIIIHHHHHHIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA======<<<;;;:::888777666222222333444555666666777777888888666333222222222333222444555666<<>>>>>AAABBBCCCAAA???<<<<<<<<<>>><<<999:::>>>AAAEEEGGGHHHSSSZZZkkkttt~~~|||NNN555333---...///000///...---,,,++++++*********)))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********)))))))))***************HHHEEECCCBBBCCCDDDDDDCCC333444666999;;;;;;888555333333222111000///......***************))))))((((((((('''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&)))...666>>>DDD999:::;;;<<<===>>>>>>>>>@@@<<<888777555444<<>>>>>===AAABBBLLL```iii~~~}}}aaaEEEBBBBBBEEEEEECCCCCCEEE@@@AAABBBCCCCCCDDDDDDDDD???>>>>>>======<<<;;;;;;::::::999888777555444333111222222333444555666666666444222111111222111111222222444777===LLLggg}}}lll^^^eeefffZZZJJJ<<<222++++++,,,,,,,,,***)))))))))************))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((************++++++++++++,,,,,,+++++++++++++++***+++++++++***++++++,,,---------------.........///........./////////000000000000000111111222333444777666666555666777888999777888999;;;<<<===>>>>>>>>>@@@BBBAAA>>><<<<<<===>>>===<<<;;;<<<@@@CCCDDDFFFMMMRRR[[[lll|||}}}lllQQQ<<<222222+++---.........---------,,,++++++***)))((((((''''''))))))((('''&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++((()))))))))*********+++EEEEEEEEEEEEEEEDDDAAA@@@333444666:::<<<;;;888555444333111000///......///)))************))))))(((%%%))),,,+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())),,,222:::???;;;:::888777999<<<@@@CCCCCC???>>>???===<<>>???@@@AAAAAAAAA;;;;;;::::::999888888777888777777666555444222111111111222333444555666666777333000000222444333111333333666;;;FFF[[[}}}qqqdddlllnnnfffQQQ;;;000---...((()))++++++***))))))***************))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))((()))******+++......---,,,+++***)))(((++++++******++++++,,,---............/////////000............/////////000000000000000111222333444555444444555666888:::;;;666777999;;;<<<>>>>>>>>>;;;>>>@@@@@@>>><<<===>>>888::::::999999<<>>;;;;;;=========:::999999999;;;:::999888777777888888444333333222111000//////111111222444555444222///000///...---...///222444222333444>>>\\\uuuiiiqqqrrraaaBBB000111///''',,,+++******))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%''')))))))))'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............///............////////////000111111111111222222222666555444444555777999;;;::::::999888777777777777999:::<<<===>>>===;;;:::======<<<<<<<<<<<<======<<>>AAADDDPPPggg|||qqqXXXMMMGGGAAA>>>>>>>>><<<999999:::;;;;;;888777777777666666666666666555555555111111000/////////000000111000111222444333111///000000///...------///000///:::HHHZZZxxx{{{uuusss{{{rrrZZZ===.........))),,,+++******))))))******(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&((((((((('''(((((()))******++++++))))))*********++++++++++++++++++,,,,,,,,,------------------........................////////////000000111111111222222222555444444444666999===???::::::999888888888888888:::;;;===>>>>>>>>><<<;;;>>>>>>==================999;;;===;;;:::>>>HHHPPPWWWqqqwwwssszzz}}}{{{xxxvvvvvv||||||zzzhhhDDD666222///---///...------,,,++++++***************)))))))))((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))IIIGGGFFFFFFFFFEEECCCAAA555555666777999888555333555333000.........---,,,,,,+++******))))))************)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%#########$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$'''+++///111333555333000111777<<<777===FFFHHHCCC@@@GGGRRR```iiitttyyyrrraaaLLL???EEEJJJSSS[[[^^^[[[SSSMMM???888111---***(((***///------,,,,,,++++++******---,,,,,,++++++************************)))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111222333333444444111222333333333666:::===<<>>???>>>======@@@@@@???>>>>>>===>>>>>>:::<<<======<<<<<<>>>@@@CCCLLLggg}}}mmmeeeOOO;;;444333///---///------,,,,,,+++***************))))))))))))((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))HHHGGGFFFGGGGGGFFFCCCAAA555555555777888888555333777444000......///...,,,,,,+++******))))))******)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***---000444777666222333999???BBBHHHMMMKKKDDDBBBIIIRRRKKKLLLSSS^^^gggeeeYYYNNNCCCGGGNNNVVV\\\^^^]]]ZZZJJJ???444000///------...---------,,,,,,+++******...------,,,+++***))))))***************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------------///000000111111222333333///000111111111333666999???CCCOOO___mmmwwwyyywwwwwwsssnnngggnnnnnnjjjkkkmmmaaaOOOCCC>>>888555555666666666444555777666444333333444444333333333444555666666222000...,,,,,,...000222///......///000000///---,,,...000000//////222444888YYYzzz|||```>>>000---++++++---++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%######%%%'''''''''(((((((((((())))))******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.....................////////////000000000000111111111111444333111222555999>>>BBB:::999999999999999::::::<<<<<<===>>>>>>>>>>>>===AAAAAA@@@???>>>>>>>>>>>><<<<<<===???AAA@@@>>>===GGGAAAJJJooo|||gggXXXIII>>>555333111------///,,,,,,++++++*********)))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((FFFFFFFFFGGGHHHFFFBBB???555555555666777777555333777555222000///......---,,,+++******))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''***,,,333777::::::777666999===WWW^^^aaaZZZNNNDDDAAAAAAAAAAAACCCLLLWWW]]]ZZZVVVNNNOOOSSSZZZccckkkppprrreeePPP:::000......---,,,---------,,,,,,,,,++++++------,,,+++******))))))***************+++++++++************************+++++++++,,,,,,+++******++++++++++++,,,,,,,,,---......//////000111111111...000000000000111444666;;;>>>DDDKKKOOOUUUbbbnnnyyytttnnneee]]]WWWUUUTTTRRRQQQVVVXXXNNNAAA===:::666333222333444555222444555555333222222333444222000...///111555777555333000...---...///111///...---...///000...---,,,...000...,,,...444999KKKlll}}}mmmNNN333---///---+++---+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&'''((('''((((((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111333222111000222666999<<<888888888888999::::::;;;;;;;;;<<<===============@@@??????>>>======>>>>>>;;;:::999:::<<<===<<<:::999666???ZZZ}}}zzzxxxuuu\\\PPPOOO===888444111...+++,,,...+++***************)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((EEEFFFGGGIIIIIIGGGBBB>>>666555444555666777555444555666666333000---------,,,+++******))))))******'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%#########$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))///444;;;AAAFFFJJJMMMOOOZZZbbbiiifff^^^RRRFFF===888999<<>>???DDDRRRaaannnvvv}}}zzzzzz}}}wwwqqqjjjcccZZZPPPIIIHHHHHHCCC===>>>BBBDDD>>>777888666444222111111222333000222333333111000111222111///,,,++++++---000222555333111///.........//////...------//////...---...000000...---222===FFFnnn}}}lllRRR===,,,+++///...,,,+++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------............/////////////////////000000000111111222111000000111333555666777777777777888999:::;;;999::::::::::::;;;;;;;;;======<<<<<<<<<<<<======>>><<<:::999999::::::::::::888;;;DDDPPPfff}}}dddNNN???:::999777666333000,,,***+++,,,))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))FFFGGGIIIKKKKKKHHHCCC???666555444444666666555444222666:::777000+++,,,...,,,+++******))))))******'''(((((()))((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%'''))))))...888EEERRRYYY[[[[[[QQQXXX___``````]]]SSSHHH999999999===FFFSSS```iiifffaaa^^^aaammmhhhQQQ???222,,,---++++++,,,,,,---.........---------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++***))))))************++++++++++++,,,,,,,,,---......//////,,,...//////......///111222222444888:::===GGGRRRKKKOOOUUUZZZ^^^bbbgggjjjccc[[[SSSPPPJJJAAA======777333222444666666444444222222222111000///000000---///000000///...//////...------,,,,,,,,,,,,---111000//////............000...------/////////......000111111555BBBTTTbbbjjjTTT;;;222)))(((+++---,,,)))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''%%%######%%%''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------............////////////////////////000000000111//////000111111222333444555555555666777888:::;;;777777777777888888999999999999999999:::;;;<<<===>>>===<<<:::999:::;;;<<>>888666000111444666444......222...///111000///.........+++---......---,,,---...---...000111000...,,,***---------...............111///------///000///...,,,///222666@@@SSSlll~~~sssSSS;;;///---)))&&&(((,,,+++(((******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&$$$""""""$$$%%%&&&%%%((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------............/////////000////////////000000000000---...000111333444444444444444444555666888999:::666666666555666777777888777777777888999:::;;;<<<666777999999888888:::<<<888555999AAABBB@@@KKKZZZpppvvvbbbRRRLLLAAA666---+++---///***------,,,++++++)))'''(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))JJJNNNPPPPPPOOONNNHHHAAA666555444555666666444222...222555444000,,,++++++------,,,+++***((((((''')))(((((((((((('''''''''((((((((('''&&&%%%######$$$%%%&&&&&&''''''&&&&&&$$$&&&((('''%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''***+++111;;;BBBEEEIIINNNNNNQQQTTTPPPGGGCCCIIIQQQWWWLLLBBBBBBJJJZZZsssqqq```bbbmmmuuuiiiVVV@@@,,,...//////...---,,,,,,---........................+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++***+++,,,---......------,,,,,,------...------,,,,,,---000222444555888<<<@@@CCCCCCAAA@@@AAA???===:::777444111000000000000000000000000000.................................------.........------------------------...------,,,,,,,,,------'''***,,,---...000000///000333555:::JJJfffvvv}}}zzz^^^AAA...---,,,++++++******++++++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************---,,,+++***)))***+++,,,---------............///............////////////222111//////000111444555555666777999999888888777888666555555888:::;;;;;;888777777777888999999:::999999888888888888888888;;;===@@@CCCEEEDDDCCCBBBPPPaaasss{{{zzzjjjOOOBBB<<<<<<:::555000---+++,,,***,,,,,,+++)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))KKKPPPRRRQQQOOOMMMFFF>>>666555444555666666444222111222333444444333000...+++++++++***))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&######%%%(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''***(((---666<<>>===???KKKjjj|||yyy|||wwwxxx{{{fffKKK;;;666222333111///+++))))))***)))***+++***((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((((((((())))))))))))))))))))))))))))))MMMRRRUUUSSSPPPLLLDDD<<<666555444555666666444222333111000333777777333...+++*********)))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%(((000777:::>>>CCCIIIEEEBBBCCCGGGKKKKKKJJJWWWTTTSSSTTTWWW```qqqhhhXXX^^^___oooxxxvvv{{{nnnRRR>>>777///,,,---///...,,,........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,,,,------...//////............///000111111000000333333222222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,---//////...---...///333999HHHbbbzzz}}}kkkQQQ;;;///++++++***))))))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************************+++,,,,,,------,,,,,,,,,------------............////////////000000000000111000000///000222333444333444555555666555555555999888777888;;;=========::::::::::::;;;;;;;;;;;;999999888777666555555444555666888:::::::::888777888;;;III```ttttttkkkwwwvvvzzzoooTTT===000...000******+++)))((('''(((***((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******))))))))))))))))))))))))NNNUUUXXXVVVQQQLLLDDD===666555444555666666444222222111000222444333000---------,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###'''---222888DDDOOOVVVSSSOOONNNTTT[[[]]]ZZZaaa]]]ZZZWWWUUUVVVYYY]]]\\\ggg|||tttddd```]]]nnnwwwyyy{{{VVVHHH999000///000---)))....................................------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++************++++++,,,---...//////...,,,+++---------------...//////////////////////////////------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,---......------///000///---111666DDDOOOccckkkRRR<<<...)))+++))))))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************+++---......---,,,+++,,,,,,---------........./////////000000000111111000000000000111222333444333444444555555555555555777666555666999:::::::::::::::::::::;;;:::::::::999888777666555444333222333444555666666555333333999777888===BBBIIIWWWdddvvvhhhwwwnnnlllzzz```UUUDDD555,,,+++---000)))*********((()))***,,,''')))))))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((QQQXXX[[[XXXRRRMMMFFF???666555444555666666444222222444555444111......///111000///...,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&###&&&))),,,---+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''!!!$$$(((******222EEEWWW^^^aaa___[[[]]]dddjjjjjjuuuppphhhaaa[[[SSSHHH@@@HHHSSSaaannnzzz}}}mmmYYYcccuuuwwwaaaDDD111---000111000/////////////////////////////////.........------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++******))))))******++++++,,,...//////---+++))),,,,,,+++,,,---...000111//////............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111//////111000///555???RRRccczzzyyyUUU===000))))))+++)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***,,,---...---,,,,,,,,,,,,,,,------------...////////////000000000000000000000111111222333333444444444555555555666666555444444666888:::999888888888999999999999888777777777666555333222111111222333444444444333222111555444555666666888???FFFUUUwwwwwwjjjkkkjjjrrrqqqAAA;;;444///.........,,,+++,,,,,,+++))))))***,,,((()))******(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((******((((((((((((((((((((((((WWW]]]```ZZZRRRLLLFFFAAA666555444555666666444222333666888666111...///111222222111///...---,,,+++''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&###%%%)))---///---((($$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''$$$)));;;NNN]]]gggkkkgggfffmmmrrrrrrzzzrrrjjj^^^NNN???>>>JJJTTT___uuu|||dddeeettt^^^>>>000...000111/////////////////////////////////............---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++***+++,,,---------,,,,,,+++******************+++***+++---......---+++)))*********+++,,,---.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++......000<<>>RRRaaalllmmmnnnssssssmmmqqqzzz|||sssjjj^^^SSS???HHHRRR```uuu```JJJ===444/////////////////////////////////.........---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***+++,,,---------,,,,,,+++++++++******+++++++++***+++,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,(((***222888???RRRggg~~~cccIII222,,,---***((())))))(((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,---------------------............///000000111222222333222444333333222333333555555333333444666888999888666555666888888888666555333333333222222222111111111111222222222222222222222333333333333444666555333<<<;;;>>>NNNrrr|||qqqwwwxxxdddTTTDDD777///,,,)))((()))+++,,,,,,***++++++)))'''&&&'''(((&&&''')))((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))eeeiiihhh]]]QQQIIIDDD@@@666555444555666666444222222///---...111222000---+++,,,,,,---...///000000)))(((((((((((('''''''''%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$"""###''')))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&"""!!!%%%)))+++///444DDDUUUdddiiinnnrrrmmmbbbZZZlll{{{{{{tttnnniiidddKKKMMMVVVdddsssjjjVVVCCC777000000000000000000000000///.........------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,............---,,,************+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,---...///000///,,,111>>>IIIWWWpppoooHHH666)))+++...***&&&((())))))(((''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''(((***,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......///000111222222333222222333222111111111222333444000000111333555666555333666777888999888777555333222222222111111111111111111111111111222222333333777444///---000444555333///111222777OOOxxx|||hhhGGG999888333+++111///,,,++++++++++++*********+++)))''''''((()))%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))hhhooommm___RRRLLLEEE>>>777555444444555555444333000000000000000000000000///...---------,,,***(((,,,+++)))'''&&&''')))***,,,)))%%%$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######&&&)))+++888AAAMMMUUUZZZZZZVVVQQQIII^^^lllfff[[[[[[bbbfff\\\YYYZZZbbbqqqqqqiiixxxrrrQQQ:::888666333...***---222...---///222111......111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,------------------------------,,,***))))))***,,,---,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------))),,,//////...---...///......,,,***///555444///000555CCCZZZtttfffNNN000///,,,*********+++,,,)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((('''''''''&&&((((((((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,///111000000///////////////000111000/////////000222333111222222333333444444555666555444555666666444222333222111000////////////000000000000000000000000111111000000111111222333111000333999EEEYYYxxxyyykkkUUU???000,,,---000......---,,,+++))))))(((***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((kkkpppmmm___RRRLLLFFF>>>777555444444555555444333111111111000000000//////...---,,,---......,,,+++)))(((&&&%%%$$$%%%&&&'''***'''$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***...888FFFQQQUUURRRLLLFFFGGGZZZkkkjjj___XXXYYY\\\aaa``````eeeppppppsss|||tttOOO===...///555666444333555222111222000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,+++))))))+++,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------......---,,,++++++,,,---,,,...//////---...111444<<>>UUUppp{{{~~~}}}{{{WWW;;;...++++++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((('''''''''((((((((()))******++++++++++++++++++++++++++++++***,,,---,,,++++++---/////////.........///000000000000000000000111111222111111111222333333444444111000000222444666777666111111000///////////////000000000000000000000000000////////////000111111333333555555444:::KKK\\\gggoooggg]]]jjjqqqggg___nnnyyy}}}xxxZZZGGG???888000---...//////...+++)))''',,,++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((uuusssjjj[[[SSSPPPGGG<<<777555444444555555444333444333222000...---,,,+++...,,,***)))******)))(((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&***''')))333AAATTToooyyyfffRRRfffmmmyyyhhhNNN???===999444222444444000......///////////////////////////...---,,,,,,---...///------,,,,,,,,,,,,------........................---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++------,,,,,,------...///,,,,,,,,,---------......///...------,,,,,,------........................+++++++++---...000//////000---777KKKYYYcccxxxwww[[[???...***,,,))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))'''''''''(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++***+++------,,,+++,,,---...............///000000///000000000111111111111000000111222222333333444444222111111333444444333111000////////////////////////////////////////////////......//////000111000......111222333999???JJJNNNAAA444===MMM]]]lllsssiiixxx{{{}}}|||aaaZZZLLL>>>555111,,,'''++++++,,,---,,,+++)))(((*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((vvvrrrgggYYYSSSQQQHHH<<<777555444444555555444333333222111000...---,,,+++000---***))))))***)))(((%%%%%%%%%%%%&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%&&&''''''((((((&&&'''((('''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))&&&)))111999DDDYYYlllkkkQQQLLL]]]sssxxx```MMM<<<444//////111//////000000000000000000000000000/////////....../////////......------------..............................,,,,,,------------,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---------------......///,,,,,,,,,---------......///......---------------........................,,,---......------///111333;;;PPPnnnrrrwwwqqqUUU???111++++++///((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++***+++------,,,++++++,,,------------...///000000//////000111111111111000000000111111222333333333666333111000111222222111000//////....../////////////////////////////////...............///000000111---,,,111444222111222999???888000555:::<<>>;;;666222000...,,,***((())))))))))))*********))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((uuuqqqdddVVVRRRRRRIII<<<777555444444555555444333222111000///...---,,,,,,000...+++***+++,,,,,,,,,%%%%%%&&&&&&''''''''''''%%%''')))(((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((+++(((***222444777EEEWWWuuu~~~zzzgggPPPaaawwwrrrOOOCCC666111000000222555111111111111111111111111000000111111111111000000//////............//////........................,,,------------------,,,------,,,,,,,,,,,,------/////////.........---------------------...//////,,,,,,,,,---------......//////...---------------........................---000111000...111:::AAAKKK\\\vvv~~~iiiTTT===111,,,***+++...((((((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))((((((((()))******++++++++++++++++++++++++++++++)))+++------,,,******+++------------...///000000...///000111222111111000000000000111222222333333555333000///000111222111//////.........//////000////////////////////////......------......///000222//////222333000000222111999777444999888444888333555<<>>QQQeeettt~~~zzz|||ooosss|||vvvcccMMM>>>666222222555111111111111111111111111000111222333333222111000000000////////////000000////////////////////////,,,------......------,,,...------,,,,,,------...000////////////............------------...//////,,,,,,,,,---------......//////...------------...////////////////////////...222444222111888HHHUUUggg{{{xxxTTTBBB222------***)))+++(((((()))))))))))))))(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((()))******++++++++++++++++++++++++++++++)))+++------,,,*********,,,,,,,,,---...///000111...///000222222111111000000000000111222222333333444222//////000222222222//////.........//////000////////////////////////...------------...//////...------...,,,))),,,222***111...+++222444222777000444:::???DDDUUUwwwvvvnnnddd```bbbiiirrryyy|||yyy~~~}}}{{{pppeeeUUUHHHEEEBBB666***+++***+++------)))&&&&&&)))))))))))))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))nnnlllaaaSSSMMMNNNHHH???777666555555666555333111111111000...---,,,+++***(((,,,,,,)))+++111111,,,***)))'''%%%$$$%%%&&&'''((()))((($$$ %%%***(((''''''''')))+++---...%%%***///...***''''''))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((()))((((((((('''((((((((()))---333888QQQnnnpppfffhhhnnntttvvv|||}}}zzz|||fffPPP>>>777:::666222222666666111111555000000111222444444222///444555444///...111000...---......///000111111222...------,,,,,,------......---,,,,,,.........,,,------------------------------...---++++++---///+++,,,---...////////////------,,,---...//////...000000///....../////////555333444;;;EEEXXXtttjjjSSS>>>666---)))***,,,,,,******)))((('''&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************************++++++,,,,,,,,,,,,---------------,,,,,,------.........///000000000000000///000111222222111000///000000000000000000000000///............---------///...---,,,,,,---...///------------------------....................................////////////000...222888888;;;NNNeee|||yyyxxxsssvvvzzz|||~~~wwwvvv{{{sss___QQQ@@@===999555333///+++((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$$$$000222"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******oookkk```QQQKKKKKKEEE;;;777666555555666555333111222111000///...,,,++++++(((******(((***......))))))(((&&&%%%%%%&&&'''(((+++,,,+++)))''''''***---''''''''''''((()))+++,,,%%%)))---,,,)))&&&'''))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((***...222GGG]]]ssszzzxxxvvvvvvuuu|||zzzzzzbbbQQQJJJDDD:::222222333333666:::666555333111///000111333555888888444000111111/////////000000111222222333......------------......---,,,,,,---/////////---------------------------...///000///...---...000---......///000000000000////////////000000///...+++...111222111111222333???IIIWWWdddqqqkkkQQQDDDDDD;;;///((('''))))))(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,------///000000......///000000000000//////000111111111111000///000000000000000000000000............------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////000---000555555666CCCUUUSSSQQQMMMLLLTTThhhwwwvvvxxx~~~tttmmmnnnttt{{{~~~yyyhhhZZZNNNCCC999333888666333222000///,,,***))))))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&333888+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''(((((())))))qqqmmm___PPPJJJKKKEEE:::777666555555666555333222222222111000...---,,,,,,((()))((('''(((+++***&&&((('''&&&%%%%%%&&&((()))((('''&&&'''((())))))(((''''''&&&&&&'''((())))))&&&)))+++)))&&&%%%&&&)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((()))((('''''')))+++;;;HHH[[[mmmttt}}}rrrdddQQQ<<<333222444666777999999777555222111222333555<<<>>>999333222222111000000111111222333333333///......------......///---,,,,,,---///000///---........................///111333333111000000111//////000000000000000000---...////////////......000222444333222666>>>EEE[[[oooiiiJJJ@@@AAADDD;;;///(((&&&''')))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,---...000111222---...//////000///////////////000000000000//////////////////////////////......---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++---------------------------------.........//////000---...333222000666@@@:::999888999???MMM^^^kkkzzzxxxrrrxxx}}}{{{{{{}}}||||||wwwuuuyyyzzzmmmYYYNNN>>>222---------...000...------------,,,***)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%&&&(((555<<<222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&''''''''''''''''''((((((tttnnn```PPPLLLNNNHHH===666555444555666666444222333333222000///...---,,,***)))((('''((()))(((%%%&&&&&&&&&&&&&&&'''((()))%%%""""""%%%)))***'''###((((((((((((((((((((()))((((((((('''$$$$$$&&&)))''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''''''''(((***)))(((''''''(((333888EEE\\\yyy{{{\\\HHH@@@===888444;;;999888999:::888444111555>>>BBB<<<444111222222111111111111222222333333000//////......//////000---------...//////...,,,////////////////////////...111444444333111000000000000000000000000000111---...000000000//////000333333222...000;;;NNN]]]|||vvvuuu{{{lllMMM>>>AAAJJJ999333,,,'''''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,+++++++++,,,---...000000------...////////////...////////////////////////........................------------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000---...222111......222---111666:::<<<>>>@@@BBBHHHMMM\\\qqq~~~sssooosssvvvvvvnnnZZZKKKBBB999555///---...000111111+++***)))***+++,,,+++***))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%&&&&&&111888111&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&uuummm^^^NNNLLLOOOJJJ???666555444555666666444222333333222000///...---,,,,,,)))((()))***)))''''''&&&&&&&&&&&&''''''(((((((((&&&%%%***///000,,,&&&((()))))))))))))))))))))(((((('''%%%$$$$$$&&&(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&(((******)))))))))***......555HHHccc~~~ssseee\\\QQQGGGHHH@@@777666999:::666111666>>>BBB<<<444222222333000000000111111111111111111000000//////000000111///...///000111111...,,,000000000000000000000000...000333444333111000000111000000///000000111222///111222111......///111///222555777===LLLaaaqqq{{{sssyyy```GGG======AAADDD---+++)))((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---...............///..................///---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...///222222///------111000...++++++---111444222111555@@@KKKTTT___hhh~~~|||kkkaaaaaacccbbbuuuyyykkkeee```dddaaaRRRBBB888444222...---,,,,,,+++***'''%%%+++***((()))***+++***(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###%%%%%%!!!(((///)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&uuulll[[[KKKIIIMMMHHH===555444444555666666555333222222111000...---,,,,,,---)))(((***+++)))((((((&&&&&&&&&'''''''''''''''(((''''''+++000000,,,'''(((((()))***++++++******)))((('''&&&%%%&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((&&&(((***+++*********,,,***(((,,,666HHH```}}}}}}sssjjj[[[HHH<<<:::;;;:::777777>>>@@@;;;555333444333111111111111111111111111222111111000000111111222000000111444666555333111111111111111111111111111...000222333111000000000111111000000111222444555///000222111///111666:::AAAJJJVVVaaajjjttt|||}}}uuu[[[>>>000444999666...))))))))))))((('''%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,************+++++++++++++++******))))))*********+++,,,------......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111111///......444222000///000111444555000------111333222444888@@@III[[[ooo{{{{{{xxxtttvvvxxx~~~lllZZZJJJ>>>888333:::<<<777111///...------,,,+++)))(((''''''''',,,***))))))******((('''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))###%%%%%%###(((###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''zzzooo\\\KKKHHHKKKEEE999555444444555666666555333222111000///...,,,++++++,,,((('''***,,,((('''***''''''''''''''''''&&&&&&%%%$$$%%%'''******'''$$$%%%&&&((()))************)))((('''''''''''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''((())))))******))))))((()))******)))(((***+++((('''***///666DDD]]]sssttt___OOOEEEAAA???:::>>>>>>999666777777555222222222222222222222222222222111111111111222222000111444888<<<===<<<:::222222222222222222222222000111222222111000111222333222222222333666888999333777;;;???CCCLLLWWW```sss|||mmmNNN???...(((,,,000,,,%%%))))))***)))'''%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************&&&&&&'''(((***+++,,,---************++++++++++++***)))))))))***+++,,,,,,++++++,,,------------,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++...000///------...///'''***---111333111...+++///---///222333///...111***///;;;GGGNNNNNNPPPTTTIIIOOO```uuuvvvfffYYYRRRPPPZZZQQQEEE;;;555111...+++(((...111///------+++(((,,,++++++******+++...000+++)))(((((())))))((('''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''!!!%%%'''!!!###((($$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''ttt___MMMIIILLLEEE888555444444555666666555333111111000...---,,,+++***,,,&&&%%%***+++((('''***'''((((((((('''&&&%%%%%%$$$$$$%%%'''((((((&&&$$$###$$$&&&(((*********))))))((('''((((((((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((()))***************)))******)))''''''(((***)))))),,,///000666HHH\\\jjjTTTHHHEEE<<<>>>===888777999999666333333333333333333333333333222222111111222222333///111555;;;AAACCCCCCBBB222222222222222222222222222333333222111000222444444444333444555888;;;===>>>DDDMMMVVV```ppp{{{zzznnnHHH888333,,,'''&&&(((+++,,,((()))((('''&&&&&&((()))###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************$$$$$$&&&((()))+++,,,---)))************+++++++++((())))))***+++---...///++++++,,,------------,,,...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***...///,,,)))***---///---+++***+++---...//////...+++,,,//////---...111111222777>>>???;;;;;;>>><<<777:::EEENNNSSS]]]iiirrrzzz~~~ssstttxxxxxxbbbbbbZZZIII<<<888999888CCC<<<333///000000---***))),,,,,,******,,,,,,(((((()))******(((''''''((()))(((''''''))))))((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%***$$$%%%***(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((rrriii[[[NNNJJJIIIEEE>>>777666555555666555333111222111000///---,,,+++***************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&***,,,+++)))((()))+++,,,,,,+++)))'''***)))(((&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&)))++++++,,,222<<>>AAAQQQdddiiikkkssskkklllyyy|||qqqRRR555------,,,+++***)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''+++++++++************)))+++*********))))))((((((+++***)))))))))***,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......000:::DDDEEE>>>666444666555444333333555777:::;;;IIIJJJNNNUUU___fffhhhhhhlllmmmlllooo~~~{{{xxxwwwyyy~~~|||rrrnnnllljjjpppxxxrrrmmmcccUUUJJJHHHNNNTTTDDDAAA;;;666333333444555999777333///,,,*********---------,,,+++***)))((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((tttlll]]]QQQLLLLLLGGG@@@777666555555666555333111111111000...---,,,+++***************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&)))******(((***,,,///000000---***((())))))((('''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,,,,+++***---333888NNNjjj{{{xxxwwwssslllaaaVVVLLLFFF???;;;666333333333333333444444444333333222222222333444666:::???CCCFFFGGG;;;:::999;;;===>>>===<<<666444333222555:::@@@CCCDDDEEEPPP___iiiqqq~~~sssZZZIII666&&&---,,,,,,+++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))))))))******+++++++++*********)))))))))((((((******)))))))))***+++,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000666<<<<<<666222111333000000//////000222444555000///000444999<<<;;;:::888;;;<<<>>>IIIUUURRRFFFGGGEEECCCBBBCCCGGGLLLOOOLLLDDD===;;;:::999===DDD???>>>:::333---,,,111666999666333///......000111666444111...+++*********,,,,,,,,,++++++***)))((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''vvvlll]]]QQQNNNNNNHHH@@@777666555555666555333222111111000...---,,,+++***************)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&)))***,,,---,,,***&&&$$$'''(((((((((((('''&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++---,,,+++******+++,,,---444HHHdddwwwhhh^^^RRRIIIGGGFFFDDDBBB>>><<<999888888999888777777999;;;>>>@@@BBBBBBBBB@@@DDDJJJPPPTTTWWWYYY[[[HHHGGGGGGJJJQQQ[[[eeekkkoooqqqyyyeeeHHH777///,,,***,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''((()))***+++,,,,,,******))))))))))))((((((***))))))))))))***++++++******++++++++++++******************************))))))))))))))))))))))))******************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,************************++++++,,,,,,,,,---------000111222000...---...///...---,,,,,,,,,---///000000/////////000000...,,,***///111111666;;;777...444333222111222555777999444000.........---///333+++...000000------///222---,,,+++***+++,,,---...222000...,,,***))))))***************)))((('''''')))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuukkk[[[OOOMMMMMMGGG>>>666555444555666666444222111000///...---,,,++++++************)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%******)))((('''&&&%%%$$$&&&'''((((((((('''&&&%%%(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************)))(((***,,,,,,+++***+++444DDD[[[zzz}}}rrrooonnnjjjfffaaaXXXOOONNNSSSVVVSSSOOOKKKNNNQQQTTTUUUTTTTTTTTTVVV___kkkssswwwzzz~~~zzzsssxxx~~~aaaBBB444///,,,,,,000++++++***)))(((((('''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))******+++))))))))))))))))))(((((()))))))))))))))******+++******++++++++++++******************************)))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++************************++++++++++++,,,,,,,,,,,,///---+++++++++,,,++++++......---,,,,,,------...------------......---,,,+++111333000///111///+++000000000000000111111111---------......------...(((+++...///---,,,,,,---))))))******+++,,,---...---,,,+++***))))))))))))((()))))))))(((((('''&&&(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvkkkZZZOOOMMMNNNGGG>>>666555444555666666444222000000///...---,,,,,,+++++++++++++++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%000...***'''&&&&&&(((***%%%&&&'''(((((('''&&&%%%(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((***------+++***///000444AAAXXXxxxtttrrryyy}}}wwwtttxxx}}}}}}}}}}}}|||yyy\\\DDD000------((($$$'''***))))))((((((''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))************)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********************************+++++++++,,,,,,---+++***+++------+++)))...------,,,,,,,,,,,,,,,'''(((***++++++,,,,,,,,,***......***'''(((***++++++++++++,,,,,,++++++***((()))++++++******(((&&&******+++***)))((((((((()))******+++,,,,,,,,,,,,)))))))))(((((((((((((((''''''((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxlll[[[PPPOOOPPPIII>>>555444444555666666555333000//////...------,,,,,,++++++++++++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''...+++'''######$$$'''***%%%%%%&&&''''''''''''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))***+++++++++***)))(((,,,+++,,,222AAA\\\nnnNNNCCC555******+++(((&&&((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&''''''(((((((((((())))))'''((())))))******))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************))))))*********++++++++++++++++++,,,...---+++)))+++++++++++++++*********,,,---///000///...///000///000000---++++++///333......////////////...---,,,///000...---...,,,(((...---,,,,,,,,,---...///*********)))))))))))))))'''''''''((((((''''''''''''''''''((((((''''''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkZZZNNNNNNPPPHHH===555444444555666666555333/////////...------,,,,,,++++++++++++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&&&&''')))(((&&&$$$""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''))),,,+++((('''''')))&&&''')))---222@@@[[[ssseeeIII777000---*********+++---///((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''((('''''''''((((((((())))))'''''')))*********)))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))*********+++******++++++*********+++)))******+++++++++******''')))++++++)))((((((*********++++++))))))+++...)))*********************(((,,,,,,((((((++++++'''(((&&&%%%%%%'''(((******))))))((((((((((((((()))'''''''''((('''''''''&&&''''''((((((((((((''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuhhhWWWLLLLLLNNNFFF:::555444444555666666555333/////////...---------,,,++++++,,,++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&(((+++'''''''''(((((('''&&&&&&&&&&&&%%%$$$%%%&&&((()))((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))"""'''+++***'''%%%(((,,,(((***---000------999HHH[[[uuu~~~oooQQQ999///111$$$))),,,)))''''''))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&''')))*********)))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************)))***)))(((&&&'''***,,,******+++,,,,,,,,,,,,,,,(((***------+++***,,,...))))))+++------++++++,,,************++++++++++++)))---,,,((((((---...+++***)))((()))***++++++******)))((('''((()))***+++'''''''''(((((('''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvjjjYYYMMMLLLMMMGGG===666555444555666666444222111///...---......---++++++++++++************))))))))))))((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%///'''###... ***###&&&''''''(((((((((((((((%%%&&&((()))))))))((('''))))))***+++,,,,,,------,,,---,,,++++++,,,///222CCC```xxxUUUCCC;;;111***++++++*********))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((()))***+++***)))'''%%%'''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''uuuiiiXXXLLLJJJKKKEEE;;;666555444555666666444222111///...---......---++++++++++++************)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))###+++###---"""***'''&&&&&&'''(((((((((((((((&&&''''''((((((((((((((((((((()))******+++,,,,,,+++,,,,,,+++***+++...111333IIIiiioooVVV>>>666333,,,((()))*********)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************)))))))))((((((((((((*********)))'''&&&'''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''ssshhhXXXKKKIIIIIIBBB999666555444555666666444222111///...---......---++++++++++++************)))''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%"""))),,,!!!+++%%%(((+++&&&&&&'''((((((((((((''''''''''''''''''((())))))'''(((((())))))*********)))*********)))***---///)))000DDD```yyyzzz]]]BBB555,,,------)))''')))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((()))***)))((('''&&&''''''&&&&&&''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''rrrhhhYYYLLLIIIHHHBBB999666555444555666666444222000///...---......---++++++++++++*********))))))&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& +++)))'''''''''+++%%%&&&''''''((((((''''''(((''''''&&&&&&''')))***((((((((())))))*********((()))))))))((()))+++---...(((,,,:::III\\\zzzbbbIII111///***)))------***)))+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((('''(((((())))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&qqqhhhZZZNNNIIIHHHBBB:::666555444555666666444222000///...---......---++++++++++++*********))))))&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###***'''%%%%%%(((&&&'''%%%&&&&&&'''''''''''''''(((''''''&&&&&&''')))***)))))))))***************'''((())))))((()))***,,,222+++)))---...666TTTvvvfffFFF555111+++,,,+++,,,---,,,)))***---'''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********'''''''''''''''''''''((('''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&nnngggZZZNNNIIIHHHCCC;;;666555444555666666444222111///...---......---++++++++++++************)))''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''...;;;((()))&&&$$$%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))************************&&&((())))))))))))***,,,,,,,,,000111,,,+++:::MMMuuu{{{mmmRRR???...,,,///+++*********)))(((((())),,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkeeeYYYMMMHHHGGGBBB<<<666555444555666666444222111///...---......---++++++++++++************)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))$$$===ZZZ///((('''###$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&(((******))))))***+++(((,,,000111//////111444PPPbbbwww}}}YYYBBB666444000000...&&&))))))(((&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhbbbWWWLLLGGGFFFBBB;;;666555444555666666444222111///...---......---++++++++++++************))))))))))))((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))$$$KKKqqq555''')))###$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((('''''''''&&&(((***+++*********,,,***+++***)))---222111+++///:::LLLiii{{{___AAA888,,,,,,111,,,***---***+++,,,***(((((()))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnncccUUULLLHHHDDD@@@;;;555666777888777555333222222222222222000...,,,******++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''''''''((('''((()))(((''''''''')))'''''''''''''''&&&&&&&&&(((((()))***************)))+++,,,,,,+++***,,,------,,,111<<>>777///,,,---...---+++*********)))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```VVVLLLIIIKKKKKKDDD===666666666555555444333222111111000///...------,,,***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&'''((())))))''''''((()))))))))))))))(((***++++++***)))+++,,,...,,,***))),,,//////---111888;;;FFFaaa|||sssaaaSSSKKKDDD:::222+++,,,---,,,+++)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddXXXLLLIIILLLMMMFFF>>>666666555444444333333333111000///...------------***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&'''(((((())))))((((((((()))******))))))***,,,---...+++)))***...///,,,...333...,,,888HHH]]]uuuzzz]]]TTTFFF999111---+++******,,,,,,)))%%%$$$(((,,,((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii\\\NNNIIIMMMNNNHHH@@@666666555444333333333333111000...---,,,---------***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''''''''&&&'''(((((())))))((((((((()))******))))))***+++'''+++,,,***+++000111///(((222111///222000222===___{{{lllZZZ===:::555222///---***'''---,,,+++(((&&&&&&)))+++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll^^^OOOJJJMMMOOOHHHAAA666666555444333333333333111000...---,,,,,,---...***++++++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))******))))))***+++%%%+++---)))(((++++++((('''///...,,,111000000999999RRRlll||||||uuudddJJJ666555///(((&&&(((,,,......(((((('''(((***)))&&&###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))((('''&&&''')))+++---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppcccTTTMMMLLLKKKEEE???888777555444333333444555333222111///---,,,,,,+++***++++++******)))((('''((((((((((((''''''''''''(((''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((()))***************++++++******************,,,---...///000000000000///333888AAAPPPgggxxxbbbMMM@@@777111,,,***************************))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&$$$$$$%%%$$$""" &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmaaaTTTMMMMMMKKKEEE???888777666666555555555555333222000///---,,,,,,,,,++++++++++++***)))((('''((((((((((((''''''''''''%%%$$$$$$###""""""######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((()))************)))***************************+++,,,------.........///000000000333===JJJUUUgggwwwxxxnnnTTTJJJ===444111111000...************************)))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj___SSSMMMNNNLLLEEE>>>888888888888777666555444333222000///---,,,,,,,,,++++++++++++***)))((('''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((('''((())))))******))))))******************************+++,,,---------------......,,,))))))---111222AAAVVVkkk|||yyyjjjZZZKKKBBB666111+++((()))+++***)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh^^^RRRNNNNNNMMMEEE>>>777888888888777555444222222111000///------,,,,,,++++++++++++***)))((((((((((((((((((''''''''''''(((((('''''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&'''(((((()))))))))))))))))))))))))))************,,,,,,---...............***,,,//////......///111(((...666<<>>444000,,,(((((((((***,,,......,,,))),,,,,,,,,***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))(((&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$#######################################$$$%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#######################################$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%((()))***(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######%%%(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvviiiYYYOOOMMMJJJBBB<<<<<<:::888666444444444444111000///...............,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((&&&''''''((()))******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++(((&&&...---,,,///222333111......+++---111222///111777000999FFFOOOXXXeeetttwwwqqqfffTTTFFF999999666111///111///***000...+++)))))))))((('''++++++***)))((((((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!"""$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$#################################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%***++++++)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######%%%(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssgggYYYQQQOOOLLLEEE===888999999777444222222333222222111///............++++++,,,------,,,,,,,,,(((''''''&&&&&&%%%$$$$$$'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''(((***((()))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,------...------------...//////000///...------...///000///000222666;;;@@@EEEGGGYYY^^^fffoooxxxuuuaaaPPPFFF???888444//////...------,,,++++++******))))))))))))******(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$%%%'''''''''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&rrrfffXXXQQQOOOLLLEEE===999999999888555333333444333222111///............++++++,,,,,,---,,,,,,+++)))((((((''''''&&&%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''((()))(((((())))))))))))(((((((((((()))))))))***************+++++++++,,,,,,,,,---------------......///......---,,,,,,---......---------...000222555666222555999===AAAFFFKKKOOOTTTWWW___iiirrr~~~ooojjjdddbbbbbbaaa]]]YYYVVVNNNBBB:::666222...+++......---,,,,,,+++*********))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&pppeeeWWWQQQPPPMMMEEE===999::::::888666444444555333222111///......------++++++,,,,,,,,,,,,++++++***))))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%'''(((((((((&&&%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&%%%'''((((((''''''((()))'''(((((())))))((((((((((((((())))))))))))******************++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...///000000000111333555111111444:::AAAKKK\\\llluuuUUU>>>:::777666888888666333444000------......,,,***,,,,,,++++++******))))))))))))(((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#######################################$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&nnncccVVVPPPPPPMMMEEE>>>999::::::999666555555666333222111///...---------+++,,,,,,,,,,,,+++******))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''''''''########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""###&&&(((((('''%%%###%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''%%%&&&((('''&&&&&&''')))''''''(((((()))((((((((((((((((((((()))))))))************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------......///...///000///......000111444111000000000333===HHHfffzzzhhh]]]NNN999111///------///000...------,,,+++,,,///000///---*********))))))((((((((()))((((((''''''(((((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######%%%'''(((&&&%%%%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&kkkaaaUUUPPPPPPMMMEEE>>>999::::::999666555555666444333111000...------,,,+++,,,,,,,,,++++++***)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%###%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((%%%&&&''''''&&&&&&'''(((&&&&&&'''((((((((((((((('''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,------,,,,,,,,,((())))))***+++,,,,,,,,,)))***+++*********,,,...---,,,,,,...------222999LLLccc}}}qqqVVVDDD999999999000000///......//////...,,,---+++******+++,,,,,,,,,((((((((((((((((((''''''((((((''''''''''''(((((((((((('''%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%''')))***(((&&&%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$################################################$$$######""""""######$$$########################$$$$$$######$$$$$$%%%&&&iii___TTTOOOPPPNNNFFF>>>888999999888666555555666444333222000...---,,,,,,,,,,,,,,,,,,+++***)))((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$&&&''')))*********((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((($$$&&&''''''&&&&&&'''(((%%%&&&''''''((((((((((((''''''(((((((((((())))))*********++++++++++++,,,)))))))))))))))***+++++++++,,,,,,------,,,,,,+++******+++++++++******)))---...///...------///000******,,,000///---...222777CCCPPPXXX```gggiiigggVVVCCC888444......000+++,,,,,,,,,,,,+++***))))))+++)))(((''''''(((***,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$&&&(((++++++)))'''%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$######""""""""""""##############################$$$$$$######$$$$$$%%%&&&ggg]]]SSSOOOPPPNNNFFF>>>777888888777555444555666555444222000...---,,,,,,,,,,,,,,,++++++***)))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$&&&''''''&&&%%%'''((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))(((((((((((()))************+++,,,,,,+++******+++,,,---------,,,+++***)))***+++***))))))+++---///...///222111,,,,,,...***///333444555888:::999444+++///333,,,))),,,***)))***+++,,,***)))(((((())))))))))))))))))***,,,'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######%%%(((++++++(((&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$######$$$$$$%%%&&&fff\\\RRROOOPPPNNNFFF>>>666777888777555444444555555444222000...---,,,,,,,,,,,,,,,++++++)))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))******((()))***++++++***)))(((&&&((()))++++++++++++***((()))***+++***+++...000***((())),,,,,,******---))),,,...***''''''***,,,,,,%%%+++...$$$!!!))),,,(((***,,,,,,+++*********''')))***+++)))(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""$$$'''******(((%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""##############################$$$$$$######$$$$$$%%%&&&llldddWWWMMMLLLMMMGGG@@@999888777666444444333333111222222000---++++++,,,************)))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%%%%$$$$$$&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''"""###%%%''''''&&&%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))''')))******))))))***+++))))))(((((((((((()))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$##############################################################################""""""""""""######$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$'''(((&&&###'''&&&$$$############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######!!!###%%%$$$###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""########################################################################"""############$$$$$$$$$mmmeeeXXXNNNLLLLLLFFF===999888777555444444333333111222222000---++++++,,,************)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''))))))((('''&&&''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((''')))******))))))***+++))))))(((((((((((())))))+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#################################################################################""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$'''(((&&&$$$'''&&&$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########%%%&&&&&&%%%$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#######################################################################################"""############$$$$$$$$$mmmeeeYYYOOOLLLKKKDDD;;;888888666555444444333333111222222000---++++++,,,++++++*********))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&((()))))))))((('''&&&''''''''''''(((((((((''''''((((((((()))))))))''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''')))******(((((()))+++)))((((((''''''(((((())))))))))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$########################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$%%%''''''&&&$$$&&&%%%$$$######$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########%%%&&&&&&%%%$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$kkkdddYYYOOOLLLKKKDDD;;;888777666555444444444444111222222000---++++++,,,+++++++++*********)))))))))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''!!!###&&&((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++(((((((((''''''((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$####################################$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""$$$##################$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######!!!"""$$$$$$"""!!!"""###########################!!!""""""###$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$jjjcccWWWNNNLLLLLLEEE<<<777666555444444333444444111222222000---++++++,,,++++++++++++************)))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''"""%%%'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&((())))))(((((()))***((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%'''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%&&&""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""###### """$$$###"""!!!""""""########################!!!!!!"""###$$$%%%%%%&&&########################################################################""""""#########$$$$$$$$$llldddWWWLLLJJJJJJEEE===666555555444333333444444111222222000---++++++,,,,,,++++++++++++*********)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######"""%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))''''''(((***(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$"""""""""############$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######"""$$$%%%%%%$$$######$$$$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$qqqgggXXXKKKGGGGGGBBB;;;555555444444333333444444111222222000---++++++,,,,,,,,,+++++++++*********)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################!!!###$$$%%%%%%$$$###!!!""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#################################################################################""""""###############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%################################################"""$$$''''''%%%$$$%%%'''$$$$$$$$$$$$%%%''')))*********)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######"""###%%%%%%#########$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################################################################"""############$$$$$$$$$uuujjjYYYJJJFFFEEE@@@999555555444333333333444444111222222000---++++++,,,,,,,,,,,,+++++++++******)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&'''''''''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$%%%&&&'''&&&%%%%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%""""""############""""""########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$##############################################################################""""""""""""######$$$$$$##################"""############$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################"""$$$''''''%%%$$$%%%'''$$$$$$###$$$%%%''')))*********)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######### !!!######!!! !!!"""$$$$$$$$$$$$######""""""###############$$$$$$$$$########################################################################"""############$$$$$$$$$pppXXXHHHGGGJJJEEE;;;888777777555444333222222111111000///...---,,,,,,,,,,,,++++++***)))(((((()))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$###############$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$######$$$%%%%%%################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%###""""""######""" $$$%%%&&&&&&%%%$$$###"""""""""""""""############$$$#########%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$""" !!!$$$$$$### """###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$"""############$$$$$$$$$""""""""""""############$$$$$$########################################################################$$$$$$$$$%%%%%%%%%ppp[[[KKKHHHJJJEEE===777777666555444333222222111000000///...------,,,,,,,,,++++++***))))))((((((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$########################"""!!!!!!%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################################################################$$$###""""""######""" $$$$$$$$$$$$$$$######"""""""""""""""############$$$#########%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%%%%$$$$$$$$$#########"""###$$$$$$""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$""" !!!$$$%%%###!!!"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###$$$"""############$$$$$$$$$""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%|||ppp^^^NNNIIIJJJEEE>>>666666555444333222222111000000//////......------,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""############"""!!!!!!########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###""""""######"""!!!$$$$$$###"""""""""######"""""""""#########$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$$$$$$$###############!!!"""######"""!!!"""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###!!!!!!"""$$$%%%$$$###"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""###$$$"""############$$$$$$$$$"""""""""#########$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%xxxnnn^^^OOOIIIHHHDDD>>>666555555444333222222222000/////////............+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$"""!!!"""######"""!!!$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###########################"""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""###$$$###"""!!!"""$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""""""""###$$$$$$%%%$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%uuulll\\\NNNHHHHHHCCC===555555555444444333333222000000//////......------+++++++++***************(((((('''''''''&&&&&&&&&''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###########################################################################"""!!!"""###$$$###"""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%##################$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&'''((((((((((((%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%tttjjjZZZLLLHHHIIIDDD<<<666666555555555444444444111111000///...---,,,,,,************************)))((((((((((((''''''''''''(((((((((((((((((('''"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###############!!!!!!"""############""""""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###################################################"""!!!"""###$$$###"""######"""""""""###$$$$$$#########$$$$$$$$$$$$%%%#########$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###################################################""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$%%%&&&((())))))))))))$$$$$$######$$$$$$%%%%%%###$$$%%%$$$###"""###%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%wwwjjjWWWKKKIIIKKKFFF===777777666666666555555555333222111///...,,,+++*********************************)))))))))(((((((((&&&&&&''''''''''''&&&&&&!!!"""###$$$%%%$$$$$$###################################################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!"""#################################$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$###"""###%%%%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################"""!!!!!!!!!###$$$###""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$#########################################################$$$%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$###$$$&&&'''((()))))))))$$$$$$######$$$$$$%%%&&&$$$&&&'''%%%###!!!"""$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%zzzkkkVVVJJJKKKNNNHHH>>>777777777777777666666666444333222000...,,,***)))******************++++++************))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###""""""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$###"""###%%%%%%###"""###$$$%%%&&&&&&%%%$$$###################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!!!!!###$$$$$$###"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$######################################################$$$%%%%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!###$$$###"""!!!"""###"""###%%%&&&'''((((((((($$$#########$$$%%%%%%&&&%%%'''(((&&&"""!!!"""###"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%zzzlllWWWHHHFFFIIIDDD<<<555555444444444444555555444333111///---,,,+++***+++,,,,,,,,,,,,+++******+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$##############################""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&################################################$$$%%%$$$###!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""######$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!  !!!###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$#######################################$$$$$$################################################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%|||nnnYYYJJJGGGIIIDDD<<<555555444444444444555555444333111///...,,,,,,++++++++++++++++++******)))******))))))((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######################################################$$$###""""""$$$%%%################################################&&&&&&%%%%%%$$$######"""###############$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%################################################"""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$########################$$$$$$########################################################################$$$$$$######"""!!!!!!!!!################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%|||ooo[[[LLLHHHIIIDDD===555555444444444444555555555444222000...------,,,******++++++******)))((())))))))))))((((((((((((######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&################################################ """$$$$$$######$$$%%%########################""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&########################$$$$$$$$$###############$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!"""###%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%########################################################################&&&&&&%%%###!!! ################################################"""############$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$yyymmm[[[LLLHHHIIIEEE>>>555555444444444444555555555444222111///......---)))************)))(((((((((((((((((())))))))))))######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################################################################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&################################################!!!$$$%%%$$$$$$$$$%%%################################################&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%########################%%%$$$$$$$$$###"""""""""##############################""""""""""""######""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!"""###%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%%%%#######################################$$$$$$$$$########################((('''&&&%%%$$$"""!!!!!!################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########tttjjjYYYKKKGGGHHHEEE???555555444444444444555555444333222000///.........)))************)))(((((((((((((((((())))))))))))$$$$$$%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################################################################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&################################################!!!$$$%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$########################%%%$$$$$$$$$###"""""""""##############################""""""""""""######""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########rrriiiZZZLLLGGGGGGDDD???555555444444444444555555333333111000///.........******++++++******)))((())))))))))))((((((((((((%%%&&&&&&&&&&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################################################################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&################################################ """$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$########################$$$$$$$$$##############################$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%########################!!!!!!"""""""""#########################################################"""############$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$uuulll]]]NNNGGGFFFCCC===555555444444444444555555222111000///...---------+++++++++++++++******)))******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################################################################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######################################################$$$###""""""$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##################$$$$$$########################!!!""""""###$$$$$$%%%%%%########################!!!!!!"""""""""#########################################################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%xxxppp```PPPHHHEEEAAA<<<555555555444444555555555111111000...------------+++,,,,,,,,,,,,+++******+++******)))(((''''''&&&&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$##################$$$########################""""""""""""""""""""""""########################""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%#########$$$$$$#########$$$$$$######$$$$$$%%%&&&################################################$$$%%%$$$###!!!!!!###%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''((()))######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&rrr]]]MMMJJJKKKEEE<<<555555555555555555555555111000///...............,,,,,,++++++***)))((((((************)))(((&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###  !!!###$$$######$$$%%%$$$""" ###!!! """&&&((((((&&&%%%%%%%%%$$$$$$$$$######""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!%%%%%%$$$###"""!!! %%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################!!!!!!!!!!!!""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$##################!!! ###%%%################################################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%###'''((($$$###''''''%%%%%%###"""###'''((('''%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###"""##############################################################################$$$$$$$$$$$$############""""""######$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###ttt___NNNJJJJJJDDD;;;555555555555555555555555111000///......---......,,,,,,++++++***))))))(((************)))((('''&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""$$$%%%######$$$%%%&&&&&&%%%######!!! """%%%'''&&&%%%%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""#############################################"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$############"""""""""!!!$$$$$$######"""!!!!!!!!!$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################!!!!!!"""""""""###############""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$###""""""###$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&'''))))))&&&###$$$(((%%%###"""$$$&&&((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""##############################################################################$$$$$$$$$$$$############""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###uuu```OOOJJJIIIBBB999555555555555555555555555111111///......---------,,,,,,++++++***))))))))))))******))))))((('''&&&&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$$$$#########""""""############""""""############$$$$$$$$$$$$########################$$$$$$######"""!!!!!! $$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$&&&&&&%%%######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$&&&$$$ """'''$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$"""################################################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###sss___OOOIIIHHHBBB:::555555555555555555555555222111000...------------+++++++++*********)))))))))))))))))))))(((''''''$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######"""###$$$$$$$$$###$$$%%%###""""""""""""###""""""$$$$$$$$$$$$############""""""############"""""""""""""""#########$$$$$$####################################""""""!!!!!!$$$$$$###"""!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!""""""############$$$##################$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$###############!!!$$$'''((('''%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!%%%,,,,,,'''$$$###$$$$$$&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""######$$$%%%!!!"""###%%%%%%$$$##############################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###zzzooo^^^NNNIIIHHHCCC<<<555555555555555555555555222111000///------,,,,,,+++++++++***************((())))))))))))(((((('''$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$""" ((())))))(((%%%$$$%%%&&&############"""!!!""""""$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""############$$$$$$###"""!!!!!!!!!"""!!!!!!"""""""""#################################""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!!!!"""######$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!$$$((()))(((%%%$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%################################################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$### )))''' +++???===+++###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%###################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""######$$$%%%!!!"""###%%%%%%$$$##############################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###wwwnnn^^^OOOIIIHHHDDD===555555555555555555555555333222000///---,,,,,,,,,************************(((((())))))))))))((((((&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%&&&'''$$$ """"""###$$$$$$"""!!!"""$$$$$$############"""""""""""""""############"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$###""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$"""""""""###############!!!$$$'''((('''%%%$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$ (((&&&+++???<<<***"""$$$%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%$$$#########%%%&&&%%%$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###yyyqqqaaaRRRJJJHHHDDD>>>555555555555555555555555333222000///---,,,,,,,,,************************(((((())))))))))))(((((((((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """### !!!"""$$$%%%%%%###"""$$$&&&############""""""""""""""""""############""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$!!!"""""""""############"""""""""""""""#########"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""####################################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""#########$$$"""$$$&&&'''&&&$$$###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%""""""!!!"""''',,,+++'''"""$$$&&&&&&$$$$$$&&&((((((((('''%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$##############################################################################$$$$$$$$$$$$############""""""######$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###|||tttdddTTTLLLIIIDDD>>>555555555555555555555555333222111///---,,,,,,,,,******************++++++(((((()))))))))))))))((()))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""%%%'''$$$ ###'''!!!$$$&&&%%%######%%%'''############""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$######"""""""""""""""""""""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!!!!""""""#########$$$"""$$$&&&&&&%%%######$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&''''''&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&))) !!!+++((()))!!!$$$&&&&&&$$$$$$&&&))))))((('''&&&%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$##############################################################################$$$$$$$$$$$$###############"""###$$$$$$%%%$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###uuudddUUUJJJCCC???===666555444444555666555444333333111000...,,,+++***************)))))))))))))))))))))))))))(((''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################)))'''$$$############"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$###############$$$""""""""""""####################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""######$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~tttdddVVVLLLEEEAAA>>>666555444444555666555444333222111000...,,,+++***************)))))))))))))))))))))))))))(((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%###"""""""""######""""""""""""""""""""""""$$$##################$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################(((&&&#########$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$###############$$$""""""""""""####################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$#######################################$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%$$$"""!!!$$$$$$##################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$|||rrrcccVVVMMMGGGBBB???666555444444555666555444333222111///...,,,+++***++++++*********))))))))))))))))))))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$######""""""""""""######"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""" !!!!!!"""#########%%%$$$######"""#########""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$###############################################################&&&$$$######$$$%%%%%%$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$###############$$$$$$""""""""""""####################################!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$zzzoooaaaUUUMMMHHHBBB>>>666444444444555666555444222222111///...---+++++++++++++++*********)))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#################################""""""""""""######""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$##################""""""""""""""""""""""""#########$$$$$$#########################################################################################################$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$############$$$$$$#########"""######$$$%%%!!!"""""""""####################################!!! !!!""""""########################################################################$$$############$$$%%%%%%########################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{ooo___SSSLLLGGGAAA<<<666444444444555666555444222111000///...---,,,+++++++++++++++************)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%############$$$#########"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###################################################################################################""""""###%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######""""""###$$$$$$%%%!!!"""""""""####################################""""""!!!!!!""""""###$$$########################################################################"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&'''&&&%%%$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$qqq^^^QQQKKKFFF@@@;;;666555444444555666555444111111000///...---,,,,,,,,,++++++++++++*********)))))))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$############""""""""""""######""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$###############$$$$$$$$$#########################################################$$$&&&&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############"""########################$$$$$$############$$$$$$""""""""""""###$$$%%%%%%""""""""""""##########################################""""""######$$$%%%########################################################################""""""!!!!!!""""""###$$$###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$uuu```QQQKKKFFF@@@;;;666555444444555666555444111111000///...------,,,,,,,,,+++++++++*********)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$######%%%&&&&&&$$$""""""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&""""""""""""##########################################""""""######$$$%%%##############################################################################""""""######$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''%%%$$$##################$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$yyybbbRRRKKKGGGAAA<<<666555444444555666555444111111000///...------,,,,,,,,,,,,+++++++++******)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$##################!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$###$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&""""""""""""####################################"""""""""""""""###$$$$$$""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$|||dddSSSLLLFFF???999555666666666555444333333555222000......---+++***,,,,,,------,,,,,,+++***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###########################$$$#########""""""!!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$##################%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$###"""!!! """###$$$$$$###"""###$$$%%%%%%$$$$$$###"""""""""$$$$$$##################!!!"""###$$$$$$###"""!!!########################"""""""""""""""!!! ########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$"""###$$$$$$###"""!!! ########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&***)))'''&&&%%%$$$$$$$$$###############"""!!!!!!%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$}}}fffUUUMMMGGG???888555555555666555555444444444111///.........,,,+++,,,,,,------,,,,,,+++***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""##############################$$$$$$$$$$$$#########"""########################$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$##################$$$$$$########################!!!"""###$$$$$$###"""!!!##############################$$$######""""""!!!########################""""""""""""""""""""""""########################!!!"""""""""##################$$$$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&)))((('''%%%$$$$$$#####################"""!!!!!!%%%%%%$$$######$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$|||fffWWWOOOHHH@@@888444444555555666555555555222000.........///...,,,,,,,,,,,,,,,,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""""""""##############################$$$$$$########################$$$$$$$$$######""""""###$$$$$$###"""###$$$!!!""""""###$$$$$$%%%%%%########################""""""############""""""########################$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$%%%$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&((('''&&&$$$#####################$$$######"""!!!%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$xxxdddVVVOOOIIIAAA999333333444555666666666555111///------/////////...+++,,,,,,,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$######$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$###############$$$$$$$$$"""""""""######"""""""""########################$$$$$$$$$#########$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''$$$$$$$$$&&&'''&&&%%%$$$#####################$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$sss```SSSNNNIIIBBB;;;333333444555666666666555000///------/////////...++++++,,,,,,++++++***)))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&########################""""""###################################################$$$$$$###############$$$$$$%%%%%%%%%%%%###"""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###""""""""""""""""""#################################"""""""""######$$$########################""""""""""""""""""""""""##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%'''&&&&&&%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$qqq^^^QQQLLLIIIBBB<<<444444555555666555555555111///------/////////...+++++++++++++++******)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%&&&########################"""""""""""""""#################################"""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&&&&######"""""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########################################################$$$%%%%%%%%%$$$$$$"""""""""############$$$########################$$$$$$##################!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%######""""""""""""####################################"""!!!!!!"""$$$%%%########################""""""""""""""""""""""""####################################""""""""""""$$$############$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt___QQQKKKHHHBBB<<<555555555666555555444444222000.........///...---+++++++++++++++***))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%########################"""""""""######$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&'''%%%$$$"""!!!"""###$$$&&&######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###################################################"""###$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$########################%%%$$$$$$$$$###""""""""""""######$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$##################!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$########################%%%$$$"""""""""$$$%%%'''########################""""""""""""""""""""""""####################################"""""""""!!!###""""""!!!"""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$%%%(((***'''&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www```QQQKKKGGGAAA;;;555666666666555444333333222000.........///...,,,***++++++++++++***))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%#################################$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%$$$###!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$######""""""$$$$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$########################&&&%%%$$$######%%%'''(((########################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""!!!!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%$$$$$$%%%))),,,''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||dddQQQLLLKKKEEE<<<666555555666666666333111111111000......---------,,,,,,,,,+++++++++******+++***)))(((''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#################################$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%&&&&&&%%%######%%%'''########################"""######$$$$$$$$$######!!!""""""#########""""""########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############""""""!!!!!!!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%''''''%%%$$$&&&((((((%%%%%%%%%%%%&&&'''((()))&&&'''''''''''''''&&&&&&''''''((()))))))))(((((($$$$$$%%%%%%&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||dddQQQJJJIIIBBB888555555555555666666333111111000///......---------,,,,,,,,,++++++++++++***+++***)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$########################"""######$$$$$$$$$$$$$$$"""#########$$$#########################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$************)))((('''''''''''''''''''''(((((()))((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%$$$$$$######'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''((((((''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&''''''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{cccPPPHHHEEE>>>555555444444555666666333111111000///......---......,,,,,,,,,,,,+++++++++++++++******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$############################################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%!!!%%%(((***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%++++++)))(((''''''''''''&&&&&&'''(((((()))))))))))))))***))))))(((''''''))))))******)))(((&&&&&&(((((((((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((((((''''''&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''(((((()))((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyybbbOOOFFFCCC===444444333333555666666444111000000///...............------,,,,,,,,,+++++++++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###''',,,...---***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%&&&***+++(((%%%%%%***))))))((('''''''''(((((((((((((((((()))))))))++++++,,,,,,------,,,,,,)))***+++,,,------------/////////......---,,,+++---------,,,++++++******++++++***+++++++++,,,,,,,,,,,,,,,++++++***((((((+++***)))(((''''''''''''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))***))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvaaaOOOFFFCCC===666333333333444666666444222000//////............///---------,,,,,,,,,++++++***+++++++++***)))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###''',,,...---***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((%%%'''...000,,,''''''''''''''''''((()))***+++++++++*********+++,,,---***+++---///111222333333666666666777777888999999:::::::::::::::999888777888888777777666555555444111000000///......---,,,//////...---,,,***)))(((,,,+++******))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvbbbPPPGGGDDD>>>777222222222444666666444222//////............//////------------,,,,,,,,,,,,***++++++,,,+++)))((('''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!%%%(((***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))%%%)))333777111+++***'''((((((***,,,...///000111000000000222444666777666777:::===???AAABBBCCCEEECCCAAA???>>>???@@@AAAEEEEEEGGGGGGHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????????????????>>>;;;999888777666555444222000...---***))))))((()))))))))***''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxeeeRRRHHHCCC>>>777222111222444555555444222//////............//////...------------,,,,,,,,,***+++,,,,,,,,,***((('''###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***+++((('''%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))+++&&&***777===555///...------...///111333555666666666777999<<<@@@DDDGGGHHHIIILLLNNNQQQRRRTTTTTTNNNKKKGGGDDDDDDFFFIIIKKKOOOOOOOOOOOOMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@DDDGGGJJJMMMOOOOOOMMMLLLIIIIIIHHHFFFDDDAAA???>>>666555333111///...------******))))))((((((''''''*********)))))))))((((((***))))))(((((('''''''''(((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$'''))))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{hhhTTTHHHCCC===666222111222333555555444222//////.........//////000......---------,,,,,,,,,***+++,,,---,,,***((('''###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,((('''$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""#########$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((()))))),,,&&&+++:::@@@888111111333333333555666888999:::::::::<<<@@@EEEJJJPPPSSSQQQRRRTTTVVVXXXYYYZZZZZZUUURRRNNNKKKLLLPPPUUUYYYVVVUUUSSSPPPKKKEEE@@@===??????>>>===<<<;;;:::999<<<@@@HHHPPPUUUXXXYYYYYY\\\[[[ZZZXXXVVVSSSQQQOOOMMMKKKGGGBBB===999666555......------,,,+++******************)))))))))))),,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%(((***+++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{iiiVVVJJJDDD===666444333333444555555444222000///------///000///.........---,,,,,,,,,,,,---++++++,,,++++++***)))(((#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%(((%%%""""""$$$%%%$$$"""'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###""""""######"""############$$$$$$$$$###""""""###########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++***(((&&&$$$###$$$%%%&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''%%%###"""$$$$$$$$$#########""""""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&'''((())))))((('''((())))))((('''&&&'''))),,,---...///222777;;;======;;;BBB???>>>>>>===999666555111333666999>>>EEEMMMSSS]]]]]][[[XXXVVVWWWZZZ]]]\\\VVVTTTXXX\\\[[[ZZZ[[[\\\[[[XXXTTTPPPMMMHHHCCC999:::<<<============>>>EEEGGGKKKPPPUUUYYY\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\XXXVVVTTTRRROOOKKKFFFBBB>>>999333///...---+++)))+++***))))))******)))''')))*********++++++++++++''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$***000...((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{jjjVVVJJJDDD===666444333333444555555444222000///------///000///.........------,,,,,,,,,---++++++++++++***)))((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######"""############$$$$$$$$$&&&%%%###""""""###%%%&&&########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***((('''%%%#########$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&'''((((((((('''&&&(((***)))******+++---///111222555555777:::>>>@@@@@@???EEEEEEFFFGGGDDD>>>777444444666;;;AAAIIIPPPUUUXXXZZZ[[[[[[]]]_________^^^^^^ZZZYYYZZZZZZYYY\\\aaa___^^^\\\XXXUUURRROOOLLLKKKKKKKKKJJJGGGFFFEEEFFFFFFHHHKKKOOORRRUUUWWWXXX[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZXXXUUUTTTSSSMMMJJJEEEAAA>>>:::555222...---++++++++++++)))'''))))))(((((('''(((((((((&&&'''((()))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%))),,,,,,(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{iiiVVVJJJDDD===666444333333333555555333222000///------///000///.........---------,,,,,,,,,++++++++++++***)))((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$#########$$$$$$%%%&&&&&&'''%%%$$$######"""#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&$$$###""""""###$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$#######################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''(((((()))))))))(((((((((''''''''''''(((((('''(((+++......///111444777999:::;;;;;;:::;;;===@@@CCCDDDDDDEEEGGGJJJKKKJJJHHHEEEBBBJJJJJJLLLPPPSSSUUUUUUTTTUUUXXX[[[^^^^^^\\\ZZZYYY[[[ZZZYYYXXXVVVUUU[[[ddd]]]\\\[[[ZZZYYYWWWVVVVVVZZZYYYWWWUUUTTTRRRRRRRRRPPPRRRSSSUUUWWWYYYYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^___^^^[[[ZZZ\\\___ZZZXXXVVVTTTQQQLLLGGGBBB===:::777555333000---******)))((('''''''''((()))%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzhhhTTTHHHBBB<<<666444333222333444555333111000///------///000///...------...---------,,,,,,++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((*********))))))))))))***'''(((***+++,,,///333777888:::===@@@CCCDDDDDDCCCCCCBBBAAABBBEEEIIIKKKLLLQQQRRRQQQPPPSSSWWWXXXWWWSSSTTTTTTQQQMMMJJJKKKLLLOOO[[[fffeeeYYYOOOLLLNNNNNNLLLLLLNNNNNNNNNSSSZZZNNNMMMOOOQQQPPPMMMMMMPPPRRRQQQPPPPPPQQQSSSSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[``````______^^^^^^]]]]]]YYY\\\]]][[[VVVUUUYYY^^^\\\\\\\\\\\\\\\ZZZWWWUUURRROOOJJJFFFBBB===888555000///---+++******+++,,,((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyfffRRRFFF@@@;;;555333222222333444444333111000///------///000///...------.........---,,,+++************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###############$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))))))))(((((((((((()))***+++***,,,///222555999>>>BBBDDDFFFIIIKKKLLLKKKJJJIIINNNKKKHHHHHHIIIKKKMMMMMMLLLMMMLLLLLLRRRZZZXXXRRRPPPRRRQQQJJJBBBAAAGGGOOOUUUmmmmmmTTTKKKKKKDDDAAABBBIIINNNOOOPPPRRRIIIHHHLLLOOOLLLDDDBBBDDDCCCBBBAAACCCGGGIIIJJJIIIKKKLLLMMMOOOPPPQQQQQQQQQZZZZZZZZZ[[[\\\\\\]]]]]][[[]]]^^^[[[UUUTTTWWW[[[\\\]]]]]]^^^^^^___```aaa___\\\XXXTTTQQQNNNIIIGGG>>>;;;888444000---,,,+++,,,,,,++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!!!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyeeeQQQEEE@@@;;;555333222222222444444222111000///------///000///...,,,---.........---,,,+++************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$######%%%'''&&&%%%%%%$$$######""""""#########"""######$$$%%%"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%% !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%''''''%%%###!!!###############$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))))))))''''''&&&'''(((***,,,---000333777;;;>>>BBBFFFIIIKKKLLLNNNOOOOOOMMMLLLKKKOOOLLLIIIGGGHHHIIIIIIHHHEEEHHHKKKSSSdddqqqlll___aaaaaa\\\RRRIIIHHHQQQZZZcccooo\\\VVVHHHEEEFFFOOOVVVXXXVVVVVVZZZ[[[aaafff___PPPIIIKKKEEECCCBBBEEEHHHJJJHHHEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSVVVXXXYYY]]]______]]]YYYXXXYYY[[[^^^___```___^^^___aaaccc^^^]]][[[ZZZZZZZZZXXXVVVMMMJJJFFF@@@999333///,,,******))))))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((%%%""""""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{gggRRRFFFAAA<<<777333222111222444444222111000///------///000///...,,,---...//////---+++***************)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$######%%%'''$$$$$$$$$#####################""""""###$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))******))))))************---000333444666:::???CCCEEEGGGJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIKKKJJJIIIKKKNNNQQQRRRRRRVVVVVVUUU___www|||jjjeee\\\TTTOOOQQQVVVZZZ]]]kkk|||qqq^^^RRRHHHFFFHHHNNNRRRRRRTTTWWW[[[^^^hhhqqqjjjXXXNNNOOOJJJIIIIIILLLPPPQQQMMMHHHIIIIIIJJJKKKKKKKKKKKKKKKCCCDDDFFFHHHJJJMMMNNNOOOTTTUUUVVVWWWXXXXXXXXXXXX[[[^^^aaaaaa___^^^^^^```]]]\\\[[[\\\]]]^^^]]]\\\VVVUUURRRNNNHHHBBB===:::111///---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||hhhSSSGGGCCC>>>888333222111222333444222000000///------///000///...,,,---...//////---+++***************)))((('''&&&'''''''''&&&&&&%%%%%%%%%########################'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########"""$$$%%%$$$###"""%%%((("""""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))///...///000333666:::<<<;;;???DDDHHHIIIIIIJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHMMMNNNPPPVVV]]]cccfffhhh[[[QQQEEEGGG___xxxzzzlllUUUMMMDDDBBBGGGNNNQQQRRREEEAAAAAAKKKWWWXXXLLL???<<<;;;>>>@@@@@@???DDDLLLAAAFFFUUUbbb]]]KKKAAABBBHHHGGGHHHLLLRRRRRRNNNIIINNNNNNOOOOOOOOONNNMMMMMMDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIMMMQQQSSSRRRQQQTTTYYY___aaa```]]]]]]]]]```___]]]]]]^^^]]]\\\ZZZXXXYYYYYYXXXVVVQQQMMMJJJ@@@>>>999444000,,,***)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxfffWWWLLLDDD>>>:::444333222222444444333222////////////............,,,,,,++++++,,,,,,---...------,,,***)))'''&&&&&&%%%%%%%%%'''((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((''''''''''''((((((((()))''''''((())))))*********+++***)))((()))+++---///...///444:::;;;999===DDDFFFFFFHHHIIIDDD???AAAGGGIIIEEECCCFFFKKKOOONNNKKKRRRXXX\\\\\\]]]]]]ZZZTTTBBB<<<888:::???DDDGGGIII???:::666666:::???AAAAAA;;;555222444666555333444444222111333555777555333333555777888777555444333777:::<<<======<<<<<<===>>>AAACCCFFFMMMTTTSSSOOONNNMMMKKKIIIIIIIIIKKKLLLQQQMMMMMMPPPNNNIIIJJJOOOUUUUUUVVVWWWZZZ\\\]]]^^^ccc^^^]]]``````^^^___dddaaa```___^^^]]]\\\[[[[[[VVVRRRLLLGGGBBB;;;333------+++************(((''')))))))))(((((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################wwwfffWWWMMMEEE>>>:::444333222222444444333222////////////............,,,,,,++++++,,,,,,---...---,,,+++***)))'''&&&&&&&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))(((((((((((('''''''''((((((((())))))******))))))))))))))))))+++*********,,,///222444:::===@@@BBBDDDEEEEEEEEEDDD@@@????????????EEEMMMQQQLLLIIIIIIKKKLLLIIIFFFRRRVVVWWWTTTTTTUUUSSSOOO@@@:::333222555777999::::::666111000333999>>>@@@;;;555222444555444444555666555333333444555555444222333444555444333222222000333555666555444444555333555777888>>>DDDEEEBBBCCCCCCCCCEEEGGGIIILLLMMMUUUTTTUUUWWWUUUUUU___jjjfff\\\QQQMMMPPPUUUVVVUUU[[[XXXZZZ___```\\\[[[^^^bbb```^^^]]]\\\]]]^^^___ZZZWWWSSSOOOLLLGGG@@@;;;333///+++((('''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuufffWWWMMMEEE>>>999444333222222444444333222////////////............,,,,,,++++++,,,,,,---...---,,,+++***)))''''''&&&'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))---,,,***)))(((((())))))++++++,,,---111555999;;;BBBGGGHHHEEEHHHMMMIII@@@GGGBBB@@@CCCFFFGGGKKKOOOMMMIIIEEECCCCCCAAA>>>;;;AAACCCBBB??????BBBCCCAAA>>>999333111333777888777222111000111333777:::<<<:::555222333555555666999888666444222111222333444555555444444444333333333,,,...000111000......///000111111000444:::;;;888555666888;;;===@@@BBBCCCDDDGGGLLLOOOQQQZZZmmm{{{YYYDDDAAAGGGLLLNNNOOOPPPUUU\\\___]]]\\\^^^dddbbb```]]]\\\]]]^^^___]]][[[YYYXXXVVVSSSOOOLLL>>>999111***((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}sssdddVVVKKKCCC<<<777444333222222444444333222////////////............,,,,,,++++++,,,,,,---...,,,,,,+++***)))(((''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))'''(((((((((((())))))))),,,+++)))(((((()))+++,,,//////000333777;;;???AAABBBJJJMMMLLLVVVdddaaaSSSTTTOOONNNRRRTTTOOOIIIFFFAAA>>>;;;999999888555333000222222000333888;;;:::<<<:::777555888======999333555888:::::::::::::::===999777:::<<<<<<@@@DDDGGGFFFCCC>>>:::888999;;;???===;;;999999888777777222444666555444222222222222555555333444777666333111222333555666666666666444777;;;===@@@KKK^^^nnnbbbMMMFFFFFFGGGEEEEEEGGGJJJPPPTTTWWWYYY[[[bbbbbb```___]]]\\\[[[[[[]]]]]]\\\\\\[[[YYYVVVTTTLLLFFF===666111...,,,***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||qqqaaaSSSHHH@@@999555444333222222444444333222////////////............,,,,,,++++++,,,,,,---...,,,++++++***)))(((''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((((((((((((((('''((((((&&&&&&&&&'''((()))''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''((((((((()))))))))***(((((((((((()))))))))***)))))))))***+++---000111333555888;;;???CCCEEEGGGGGGOOOSSSWWWggg{{{}}}qqq___WWWQQQRRRPPPGGG===777888666555444444444333222000333444444666<<>>===??????@@@HHHQQQSSSOOOMMMJJJEEEBBBAAABBBDDDFFFKKKHHHHHHLLLMMMNNNRRRXXXffffffcccZZZOOOHHHFFFGGGKKKHHHDDDBBBBBBAAA???===???@@@BBBAAA???<<<<<<<<<777<<<===;;;999999777333666666666666555444222222333444444222333888@@@EEEWWWWWWVVVUUUTTTPPPKKKGGGKKKJJJHHHFFFFFFIIILLLMMMXXXYYY[[[]]]]]]\\\[[[ZZZ]]]^^^^^^^^^\\\ZZZYYYXXXWWWSSSLLLFFF@@@:::555111+++***)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~rrraaaQQQFFF>>>888444444333222222444444333222////////////............,,,,,,++++++,,,,,,---...++++++******)))((((((''''''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((((())))))(((((('''(((''''''''''''((())))))(((((()))************)))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((())))))******((((((((()))))))))******((()))+++...111444666777888;;;@@@FFFJJJMMMNNNNNNRRRTTTRRRRRR\\\iiijjjcccZZZOOODDD@@@===777333111444444444555555777888999999<<<<<<:::===BBBEEEDDDHHHNNNTTT[[[nnn~~~ooo\\\NNNLLLRRRYYY^^^aaa```aaaddddddcccggglll{{{~~~}}}rrrcccVVVPPPPPPVVVSSSPPPOOOPPPOOOLLLHHHNNNPPPQQQOOOLLLJJJIIIIIIEEEJJJMMMJJJHHHIIIHHHEEE::::::999777666555444333///222333000000222222000333999AAAEEEHHHMMMTTTZZZ[[[[[[VVVOOOKKKLLLKKKIIIKKKMMMRRRVVVYYY[[[[[[[[[]]]___``````]]][[[[[[[[[[[[YYYWWWSSSOOOIIIBBB===222000,,,)))''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuubbbQQQEEE>>>888555444333222222444444333222////////////............,,,,,,++++++,,,,,,---...++++++******)))(((((((((&&&%%%%%%&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))******++++++******++++++*********+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&&&&))))))(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((()))*********(((((()))))))))************---111555888:::;;;;;;<<<@@@HHHPPPVVVYYYYYYXXXVVVOOOFFFAAABBBCCCCCCAAAFFF===777666666555666999888:::>>>AAAEEEIIIMMMPPPOOOPPPOOOLLLNNNVVV\\\\\\aaagggkkkttt|||jjjffflllrrruuuuuutttvvvxxxvvvrrrssswww|||qqqccc^^^]]]aaa^^^]]]^^^bbbbbb^^^ZZZ]]]______^^^[[[XXXVVVVVVVVV[[[]]]ZZZYYY^^^aaabbbFFFEEEBBB???===<<<;;;;;;444<<<@@@<<<777666555222777777555222333===NNN[[[ZZZ```cccaaa```___ZZZTTTGGGHHHJJJMMMQQQUUUXXXZZZ[[[]]]```___]]][[[\\\]]]ZZZYYYYYYYYYXXXUUUPPPLLLBBB===666///***))))))***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwcccQQQEEE>>>999777444333222222444444333222000/////////............,,,,,,++++++,,,,,,---...++++++******))))))((((((%%%%%%%%%'''((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&'''(((*********)))((())))))***++++++++++++***+++++++++,,,---...///000------------------------************************)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))************...111555:::===>>>>>>>>>===CCCMMMWWW^^^aaa```___RRRGGG<<<999777666888<<<444111333:::>>>???AAADDDCCCFFFMMMSSS[[[bbbjjjnnnlllllliiifffjjjuuu~~~yyyzzzwwwxxx}}}wwwvvvyyyxxx~~~rrrnnnnnniiiggggggkkkpppqqqmmmiiihhhiiijjjhhheeeaaa``````___cccccc```aaaiiiqqquuuYYYVVVRRRMMMIIIGGGFFFFFFJJJTTTXXXNNNAAA:::777555000222333222222555===CCCHHHUUUbbbhhhmmmooohhh___JJJIIIGGGGGGIIINNNSSSVVVWWWZZZ]]]^^^\\\ZZZ[[[]]]WWWWWWWWWYYY[[[[[[YYYWWWPPPJJJ@@@666///,,,---...((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||gggQQQEEEAAA:::444222222222222222222222222333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&(((***++++++)))''''''((('''''''''''''''((()))***+++***((('''((()))++++++...,,,...222333///...000333555888777444222222333555444333555888999666333222222222222111///...---.........---+++)))'''&&&((()))+++++++++)))&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((()))*********)))***(((***//////,,,---333///666???GGGIIIFFFBBB???HHHKKKPPPUUUTTTNNNGGGCCC999888777555333444777999666999???JJJUUU^^^ccceeehhhcccfffvvvuuuuuu~~~{{{~~~wwwvvvqqqoooqqqooohhhgggjjjqqqooommmjjjgggiiivvvwwwqqqllljjjhhheeefffjjjuuukkkGGG<<>>666000,,,))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||gggRRRFFFAAA;;;444222222222222222333333333333222000///............------,,,,,,,,,,,,------***************))))))((((((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((******((('''((()))++++++++++++************,,,------,,,,,,+++++++++222///---000111000333888777777888:::;;;;;;;;;:::>>>===<<<>>>??????<<<:::======<<<<<<;;;:::999999777666555444222000...---++++++++++++***)))((('''))))))((('''&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((***+++,,,+++***)))((()))***((()))...000///333999:::@@@LLL^^^lllmmmcccYYY[[[YYYVVVRRRLLLCCC:::555777888888999999<<<@@@CCCJJJOOOXXXbbbkkkrrrwwwyyyyyyxxx~~~}}}uuuvvvuuupppfffcccnnn{{{{{{zzz||||||zzz{{{rrr___YYYVVVQQQIIIBBB<<<999888888666111555DDDRRRSSSLLLFFFBBBBBBCCCHHHMMMNNNJJJEEEMMMMMMNNNPPPRRRUUUXXXZZZXXX[[[]]]\\\ZZZXXXXXXZZZXXXXXXVVVQQQKKKCCC===888...---+++)))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhSSSGGGBBB<<<666111111222222333333444444333222111///...............---,,,,,,,,,,,,---...+++++++++++++++***))))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''(((((()))***)))))))))))))))*********''')))******))))))***+++******+++,,,,,,,,,,,,,,,,,,///222444444333333444333//////222555555999>>>===<<<<<>>???AAABBB>>>===<<<:::888666444333444333111///---,,,+++++++++***((('''''''''((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''')))++++++((((((***,,,///---...333888===CCCIIIMMMNNNXXXnnnxxxfff^^^YYYQQQHHHBBB<<<777444999<<>>AAAAAAFFFLLLTTTZZZ\\\\\\[[[[[[ccclllvvv|||{{{yyyyyy{{{zzztttttthhh\\\RRRFFFFFFBBB???;;;888666666888444666777888:::@@@IIIPPPVVVSSSOOOLLLJJJKKKMMMNNNRRRUUUZZZ]]]]]][[[XXXVVVZZZ[[[]]]]]][[[XXXTTTRRRGGGBBB;;;333---***)))***((())))))***)))((('''&&&******)))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{kkkXXXJJJCCC===777222222333333333444444444222222111000///...------...---,,,,,,,,,,,,---...))))))******))))))((('''(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&(((''''''''''''((())))))&&&&&&''''''((((((((((((((((((((())))))*********+++,,,,,,+++))))))+++---...///000222333444555555777777888:::<<<=========EEEAAA======;;;888999<<<>>>?????????======>>>???@@@BBBDDDGGGHHHIIIJJJJJJMMMKKKJJJGGGFFFDDDCCCCCCAAA???===:::888777666666999:::<<<======<<<:::999222000...,,,***)))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++)))+++------,,,,,,000333000333;;;FFFUUUbbbjjjmmmjjj]]]PPPKKKOOOOOOIIIAAA888@@@DDDCCCEEELLLRRRSSS[[[ccclllssstttpppkkkhhhlllvvvmmmccc]]]UUUPPPRRRRRROOOHHH@@@888222555666666555777===HHHPPP___]]]ZZZVVVPPPKKKFFFCCCGGGIIINNNSSSWWWYYYYYYXXX\\\\\\[[[ZZZYYYXXXXXXXXXTTTOOOFFF===444...+++)))((((((((()))))))))(((((())))))(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||mmmZZZKKKCCC<<<777444444444444333333333333111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''((((((((((((''''''(((((()))***%%%&&&'''(((((((((''''''((((((((()))******++++++***+++++++++***,,,...111444444333333444555666777<<<<<>><<<;;;;;;;;;666777999<<<>>>@@@AAABBB===<<<999555111---***(((******)))))))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((())))))******++++++++++++++++++---///222555666@@@GGGPPP\\\jjjuuuwwwtttcccWWWGGG<<<888;;;>>>@@@QQQcccpppoookkklllmmmkkkooovvv}}}}}}|||ppprrreee```ccceeehhhkkkmmmlllhhh___NNN@@@888:::;;;999888999===AAAMMMNNNPPPRRRRRRQQQOOONNN@@@@@@BBBFFFLLLRRRUUUWWW\\\[[[YYYXXXXXXXXXZZZ[[[[[[WWWQQQIII@@@999333000+++***))))))((())))))***(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}ooo\\\LLLBBB;;;666555555555444333333222222111111111111000///---,,,)))***,,,------,,,***))))))************)))(((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((())))))***&&&'''((()))))))))(((((())))))******+++,,,,,,---+++,,,...///111444999<<<>>>=========???BBBFFFHHHKKKLLLUUUggg|||uuummmeeeaaa]]]ZZZ\\\aaaXXXQQQLLLPPPYYY^^^[[[VVVVVVXXXYYYVVVQQQMMMKKKKKKKKKLLLNNNPPPPPPOOOMMMKKKGGGFFFDDDBBB@@@@@@AAABBB>>><<<;;;:::<<>>@@@EEEKKKRRRVVVpppzzzmmmfffiiiwww}}}kkkggglll{{{zzzzzzuuucccQQQDDD===::::::555333222333999BBBKKKQQQ]]]TTTHHH@@@???BBBEEEGGGPPPQQQTTTVVVXXXXXXWWWWWWWWWXXX[[[[[[XXXRRRLLLHHH888555000,,,)))((()))***)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''rrr___MMMAAA999555555555666666555444333333222111000///------------++++++++++++++++++++++++************))))))))))))&&&&&&''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((('''((()))******(((&&&***///---...111,,,+++666444666888888:::HHH```ttt}}}~~~sssssswwwmmmhhhppp}}}}}}}}}lllbbbmmm|||wwwwwwvvvqqqoooqqqqqq___PPPIIIHHHHHHHHHHHHHHHGGGFFFJJJJJJJJJGGGCCC@@@???@@@HHHGGGGGGHHHIIIHHHFFFEEEBBB???:::444000---,,,+++...,,,)))((()))***))))))''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''&&&)))+++***)))***+++++++++***+++------++++++,,,111<<>>:::777555444...,,,)))(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))******))))))((((((((((((---...---+++***+++++++++******+++,,,,,,...333888@@@MMM]]]qqqYYYEEEEEEHHHLLLQQQ]]]gggmmmiii___]]]gggsssmmmxxx{{{uuurrrwwwvvvtttrrrqqqtttyyy}}}~~~|||xxxssspppoooqqqssswwwvvvvvvtttsssqqqoooooouuuyyy}}}|||wwwsssrrrsssttttttvvv}}}xxx}}}}}}iii^^^YYYZZZ___dddUUUFFF@@@;;;111111:::;;;;;;AAAJJJTTTZZZYYYQQQIIIBBBAAADDDLLLUUUYYYYYYXXXYYYXXXXXXXXXWWWVVVUUUTTTQQQLLLEEE<<<444///,,,++++++***)))*********(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''{{{uuujjj]]]PPPDDD;;;777555555555666555555444333222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---000444111222888888===KKKRRRPPPWWWaaabbb___iiizzzyyy|||mmmiiieeedddccc[[[KKK???@@@CCCHHHJJJKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLJJJHHHEEEBBB@@@???333111...,,,+++***(((&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((...+++)))((()))))))))))),,,---------000999CCCKKK[[[eeelllooowwwmmmOOOJJJ[[[mmmoooiiiqqq~~~yyyoooqqqxxxvvv}}}|||}}}yyyvvvsssrrrssssssqqqoooppppppooonnnnnnpppuuuyyywwwtttpppnnnmmmllljjjiiillllllllllllnnnoooqqqrrruuuzzzzzztttpppnnnmmmjjjiiikkkppptttvvvuuuyyy|||sssjjjaaa]]]\\\___fffooosssddd[[[PPP<<<444888777...555AAAOOOYYY^^^``````VVVOOOGGGFFFLLLSSSVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVYYYVVVQQQJJJBBB999111---,,,++++++,,,,,,+++(((%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''{{{rrrhhh^^^RRRDDD;;;777444555555555555555444444333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++''')))+++,,,------......666===>>>BBBJJJHHHIIIUUUccc___eeeoookkk^^^]]]hhh}}}wwwxxx~~~|||xxxtttqqqmmmdddWWWNNN@@@AAACCCDDDEEEGGGJJJLLLSSSTTTVVVVVVUUUTTTSSSRRROOOOOONNNMMMKKKIIIFFFEEE???<<<888444222///+++)))+++******)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))+++(((&&&))),,,+++******---...///333>>>OOO]]]cccxxxyyyqqqbbbWWWUUUUUUSSSRRRRRRVVVhhh{{{yyy~~~{{{zzzyyyxxxxxx{{{~~~~~~}}}|||zzz|||~~~|||zzzzzz{{{~~~|||qqqeee]]]ZZZaaaqqqxxxmmmWWWGGG@@@777666555777>>>HHHUUUeeeqqqtttmmm^^^LLLBBBCCCIIILLLSSSVVVXXXXXXWWWUUUVVVWWWXXXXXXWWWTTTMMMCCC999444...,,,************)))''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((}}}sssggg___TTTEEE:::777444444555555555555555444333222111000............,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))*********++++++,,,,,,***+++,,,,,,...222888===CCCLLLPPPVVV\\\WWWTTT]]]YYYYYYdddtttyyyqqqqqqyyy~~~tttiiibbb^^^JJJIIIGGGDDDBBBCCCFFFJJJLLLPPPUUUVVVUUUTTTSSSSSSPPPQQQPPPPPPOOOMMMLLLKKKIIIFFFBBB===999555///,,,***)))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************---))))))...000,,,+++...***---222>>>TTTlllxxxzzz|||hhhSSSGGGFFFIIIKKKQQQZZZcccrrr}}}|||~~~~~~{{{zzz|||zzzggg___iiiyyykkk```VVVJJJEEE;;;333222777CCCVVVhhhwww|||uuu^^^GGG>>>???CCCOOORRRVVVYYYZZZYYYXXXWWWTTTVVVYYYYYYUUUMMMEEE@@@444///***'''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))rrrfff^^^TTTDDD999888333444555555666555555555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,------+++,,,///222777BBBPPPZZZllloooiiieeeddd\\\YYYccc^^^cccpppqqqeee___YYYWWWRRRLLLGGGFFFHHHKKKKKKOOOSSSTTTSSSRRRTTTWWWUUUTTTTTTSSSRRRRRRQQQQQQOOOMMMHHHDDD@@@<<<666222+++***)))(((((()))++++++'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++---((()))---,,,(((***222555===HHHUUUjjj~~~}}}mmmWWWFFFCCCJJJTTT[[[]]]dddkkkrrr}}}|||zzzvvv}}}{{{sssuuuuuuxxxzzzsssTTTFFF:::666666888BBBNNN```pppxxxmmm\\\QQQKKKFFFKKKLLLOOOTTTXXXZZZXXXVVVSSSVVVYYYZZZYYYUUUPPPMMM???999111+++)))***,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***ooobbb\\\RRRCCC999999333444444555666666555555333333111000///.........------------------------************))))))))))))******))))))(((''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))))))))*********++++++******++++++,,,------......888GGGUUUbbbooo{{{zzzkkkhhhgggooozzzmmmnnnllliiiccc]]]YYYXXXYYY]]]^^^\\\WWWRRRQQQVVVZZZXXXWWWVVVTTTTTTTTTTTTUUUSSSQQQNNNLLLIIIFFFAAA>>>555333000---,,,+++++++++&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++---((((((+++***)))444DDD^^^lllwwwyyy{{{}}}uuujjjbbb[[[SSSOOOPPPUUU\\\aaa```eeennnyyy|||}}}}}}zzzvvv{{{}}}fffWWWIIIFFFAAA:::999???FFFTTT___aaaddddddZZZLLLGGGDDDCCCHHHQQQWWWWWWUUUVVVWWWXXXXXXXXXWWWUUUSSSLLLFFF===555000...,,,+++))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******~~~mmm^^^YYYQQQBBB::::::333333444555666666666555444333222000//////......------------------------************))))))))))))+++******)))(((''''''&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......666JJJhhh{{{iiimmmzzz~~~xxxrrrooonnntttppphhh\\\SSSQQQVVV\\\YYYXXXUUUTTTSSSSSSUUUVVVVVVTTTSSSRRRQQQOOOKKKHHHAAA>>>888333...+++)))(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++111,,,,,,000000333GGG]]]sss```PPPLLLRRR]]]gggkkkiiihhhhhhlllkkkppp}}}|||wwweeeVVVQQQLLLAAA<<>>FFFYYYggg]]]JJJFFF???:::???JJJTTTVVVTTTXXXWWWVVVUUUTTTTTTTTTTTTVVVPPPGGG>>>777111---*********))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++rrrcccZZZQQQEEE;;;777555555555555555555555555444333222000//////............---------,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&))))))(((((('''''''''&&&***'''))),,,***%%%%%%************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))******+++******+++---000444777IIIlll|||}}}|||xxxwwwzzzvvv```KKKHHHPPPOOOOOOQQQTTTVVVUUURRROOOTTTWWWUUUOOONNNRRRRRRNNNLLLJJJEEE???888222---+++(((((()))*********))))))))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))************)))***+++***)))((()))***,,,,,,,,,***((((((+++......***,,,444999AAAVVVnnnppp]]]SSSMMM```iiirrrrrrjjjdddhhhqqqvvvrrrvvv}}}zzzoooeeecccaaaYYYMMMFFFAAA:::555666===BBBBBB???AAA>>>:::999===EEENNNTTTYYYWWWUUUVVVYYYZZZXXXUUUTTTQQQOOOMMMIII???111''',,,---,,,)))$$$###&&&***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&'''))),,,(((((((((((((((***...111uuufff\\\RRREEE:::555555555555555555555555555333333111000///............------------,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''))))))))))))((()))(((((((((''''''''''''(((&&&(((,,,***&&&'''+++(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------,,,,,,,,,------...///111555:::>>>QQQsssfffMMMIIIQQQMMMOOORRRUUUWWWWWWVVVUUUTTTVVVUUUSSSUUUYYYUUUOOONNNLLLIIIDDD>>>888333111(((((((((((((((((())))))))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))************)))***+++***)))((()))***,,,+++******,,,,,,+++***+++***111>>>FFFNNN___ssskkk[[[]]]ccceeeqqq}}}uuurrrtttkkkttt}}}~~~}}}|||ooo^^^^^^dddcccYYYQQQAAA<<<777555777:::999888===>>>??????AAADDDIIILLLQQQSSSVVVWWWWWWVVVVVVUUUWWWUUUSSSRRROOOFFF:::111,,,,,,+++)))'''&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))((('''(((***,,,))))))))))))***---222777wwwhhh]]]RRRDDD999333555555555555555555555555333222111000///.........------------,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***(((((((((((('''''''''''''''&&&(((+++***((())),,,&&&''''''((()))******+++))))))))))))))))))))))))%%%(((+++,,,+++*********+++---000333888???FFFKKKeee{{{]]]LLLKKKRRRSSSSSSRRRQQQQQQSSSUUUUUUTTTRRRQQQTTTXXXUUUNNNPPPOOONNNKKKFFFAAA<<<999---,,,***)))((())))))******)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))***+++***))))))***+++---+++)))+++///000---***...222???PPPZZZ^^^gggrrryyyqqq___NNNPPPaaaqqqvvv|||{{{{{{yyyuuuvvvoooXXXVVV```eee```ZZZQQQKKKBBB:::444333333444999>>>CCCGGGGGGEEECCCBBBIIIOOOVVVXXXVVVTTTSSSUUUWWWVVVUUUUUUTTTNNNDDD===///---+++*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************)))******)))((((((***,,,***+++,,,,,,...222888===vvvggg\\\QQQDDD888333555555555555555555555555333222111000............---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''(((((()))(((((((((((((((''''''''''''(((***+++***((()))***''''''(((((())))))******))))))))))))))))))))))))&&&)))******((((((+++...222666;;;AAAGGGOOOXXX___qqq|||uuuyyyuuuvvvqqq\\\WWWddddddaaa\\\VVVSSSSSSTTTWWWVVVSSSQQQRRRTTTTTTSSSPPPQQQQQQPPPMMMIIIEEEBBB777555111---+++************))))))((('''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((***++++++***)))***,,,///---++++++---000111111===EEEUUUeeejjjeeecccdddZZZWWWPPPOOO[[[nnnyyyzzz}}}|||{{{||||||||||||lllccceeehhhhhhhhhkkkfff[[[MMM???777555777777;;;BBBJJJPPPNNNFFF???DDDJJJQQQVVVVVVUUUTTTTTTSSSTTTTTTVVVUUUQQQKKKFFF999444---******+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***)))'''(((***,,,***---000333555888<<>>777111---***(((+++***))))))(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************(((***++++++******,,,---(((,,,...,,,,,,555EEERRRjjjrrrxxxuuugggWWWMMMIIIYYYggg{{{{{{zzzsss]]]III>>>777222222>>>QQQ^^^```]]]BBB@@@???DDDLLLSSSVVVUUUQQQSSSUUUWWWXXXWWWUUUTTTQQQIII===333,,,*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))***---000000444:::===>>><<<::::::~~~qqqbbbYYYPPPEEE;;;666555555555555555555555555222111000///...---------,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&((()))))))))((('''''''''''''''((((((((())))))...///***(((***)))&&&''''''(((((())))))******************************&&&***...000333===LLLWWWaaaeeejjjllllllpppzzzooopppvvv~~~wwwmmmhhh\\\SSSTTTWWWTTTRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRKKKIIIEEE???999444000...+++***))))))(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************(((***++++++++++++,,,...(((,,,000444;;;IIIZZZgggwww{{{yyykkkXXXLLLLLLPPPuuu{{{lll___WWWCCC<<<555777CCCSSS___eeeTTTPPPIIIEEEFFFKKKPPPTTTQQQSSSUUUWWWWWWVVVVVVVVVTTTOOOFFF;;;222,,,***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...111444777999<<<===;;;999888888sssdddZZZQQQEEE;;;666555555555555555555555555222111000///------------,,,,,,,,,+++++++++************************++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%"""###&&&)))++++++***)))&&&'''''''''(((((())))))'''---...***(((++++++(((%%%%%%&&&((()))+++,,,,,,************************+++111888>>>DDDOOO^^^jjj[[[ccclllssszzz{{{ooofffhhhooolllnnnmmmjjjmmmuuu}}}}}}~~~{{{}}}sssXXXOOOSSSVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTOOONNNKKKGGGAAA<<<888555+++******)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************(((***++++++++++++---...+++...444===KKK\\\lllvvv{{{}}}uuuaaaMMMGGGPPPZZZtttyyywww{{{~~~||||||{{{vvvsssrrrrrrRRRIII<<<444777EEEWWWccciiicccYYYLLLCCCCCCJJJPPPPPPRRRTTTUUUUUUTTTUUUUUUSSSQQQLLLBBB777...++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,---...111444777=========:::888666777888wwwgggZZZOOODDD;;;666444444444555666777777888555333111///------------......---------,,,,,,,,,+++++++++++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%'''((())))))))))))))))))(((((((((((())))))+++...000---(((&&&))),,,(((((((((((()))))))))))),,,)))(((++++++)))***---)))555EEEVVVbbbfff___VVV]]]hhhtttzzzwwwyyy~~~}}}qqqgggcccbbbaaa```kkkgggcccccceeeeeebbb]]]___^^^```eeelllnnnkkkgggzzzuuussslllmmmqqqwww|||zzzrrrkkkggglll~~~xxxVVVIIIPPPVVVTTTSSSRRRTTTXXXXXXSSSQQQRRRQQQNNNKKKHHHGGGFFFDDDBBB666111+++'''&&&((()))***(((((('''''''''(((((())))))((((((''''''''''''((()))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************)))))))))))))))***))))))***,,,,,,+++)))+++444HHHaaassszzz|||~~~~~~rrr^^^NNNLLLWWW^^^^^^pppsss}}}{{{~~~ooosssxxxiiieeennnppp}}}zzz}}}}}}}}}|||{{{{{{}}}yyyrrrlllrrr}}}mmmdddTTTCCC888999CCCMMM```]]]]]]ZZZOOOBBB???EEEEEEJJJQQQUUUWWWVVVVVVWWWXXXTTTPPPMMMIII@@@333***...---+++)))''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))*********)))...))))))000555555888<<>>vvvgggYYYNNNDDD<<<777444444555666666777777777666444222000///...............---------,,,,,,,,,,,,+++***)))***+++,,,---'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))))))))(((''''''''''''((()))++++++---///000---(((%%%'''***(((((((((((()))))))))******)))***,,,+++(((***///:::EEETTT```ccc___[[[ZZZlllxxx||||||}}}|||xxxssspppqqqxxx~~~kkkbbbaaaiiijjjgggsss}}}[[[JJJLLLQQQQQQTTTSSSUUUWWWUUUSSSTTTYYYTTTRRROOONNNLLLKKKHHHFFF;;;666///***((()))******))))))(((((((((((())))))***)))((('''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************************))))))))))))***++++++,,,,,,,,,------777OOOlllqqq^^^VVV___ccc^^^bbbooorrrttt~~~qqqrrrwwwtttuuuzzzsssiiifffcccfffssswww~~~|||{{{}}}~~~~~~}}}{{{xxxwwwxxxxxxwwwuuuvvvwwwyyy{{{|||}}}~~~}}}}}}|||{{{|||~~~~~~~~~}}}{{{|||wwwyyywwwdddOOOCCCBBBEEEQQQPPPPPPRRRPPPIIICCCAAAEEEIIINNNQQQRRRSSSVVVYYYZZZXXXTTTRRROOOGGG<<<333,,,+++)))))))))***)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++000888;;;999999<<<999===GGGTTTaaahhhhhhgggwwwfffWWWKKKCCC<<<777444444555666777777777777666555333111////////////......---------,,,,,,,,,---,,,***((())),,,...111(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''%%%&&&&&&''')))***,,,---...000000,,,(((%%%&&&(((((((((((()))))))))******)))))),,,---+++)))...666JJJSSSbbbiii```UUUWWWbbbqqq}}}yyyvvvqqqnnnpppzzz}}}vvvrrrvvv~~~}}}ppphhhllllllfffdddjjjooouuulllVVVOOOLLLHHHOOOOOOSSSWWWWWWTTTVVV[[[UUUTTTRRRRRRQQQNNNKKKHHHCCC===555///,,,******)))))))))(((((((((((())))))******)))''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************+++------,,,,,,...333777@@@___ppp___VVVZZZlllssslllkkkrrrmmmpppzzz{{{wwwwwwuuuyyy|||ttt~~~jjj\\\aaagggppp~~~~~~~~~~~~~~~}}}|||xxxvvvuuuwww|||~~~}}}vvvuuuuuuvvvxxxxxxvvvtttqqqrrrsssqqqppppppqqqsssvvvwwwzzz}}}xxx{{{~~~}}}zzzyyyxxxpppooorrrvvvvvvsssuuuyyyyyyzzzwwwvvv~~~}}}~~~~~~{{{xxxvvvuuutttrrrpppllloootttxxx{{{~~~vvvqqqXXXGGG@@@EEEDDDDDDHHHOOORRRKKKAAA>>>BBBHHHMMMQQQTTTWWWYYY[[[YYYWWWVVVTTTNNNEEE???...+++))))))++++++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))***,,,...///...111888>>>===999999<<<@@@KKKZZZgggoootttyyy}}}yyygggUUUIIIBBB;;;555444555666777888777777666555444222000////////////......---------,,,,,,,,,,,,+++***)))***+++,,,---(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((('''&&&&&&&&&''''''(((***+++,,,---......+++((('''((()))(((((()))))))))*********)))***,,,---+++,,,666BBBXXXaaammmnnn\\\KKKRRRfffwww}}}zzz{{{|||tttttt{{{yyyqqqtttwww~~~}}}rrrooolllbbbYYYVVV[[[\\\jjjttteeeVVVKKKHHHHHHMMMVVVYYYVVVTTTTTTSSSSSSRRRRRRQQQOOOKKKHHHHHHCCC;;;444000---***)))))))))((('''''''''((((((+++***)))'''&&&&&&&&&&&&%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((()))))))))************)))***************+++++++++------+++,,,333???IIIPPPbbbvvvvvv```TTTaaalllpppwww}}}wwwjjjmmmqqqzzz~~~wwwwww|||||||||qqqjjjpppsssqqqiiisss}}}~~~|||{{{zzzwwwuuuuuusssqqqrrrtttwwwxxxwwwnnnmmmlllmmmoooooonnnmmmlllmmmnnnmmmkkkkkklllmmmnnnnnnpppvvv}}}~~~zzztttlllnnnqqqrrrqqqooolllkkkjjjhhhiiimmmmmmkkkmmmppp{{{|||oooqqqrrrrrrwwwzzzvvvrrrpppllliiihhhfffcccaaa\\\```dddiiimmmsssxxx|||pppuuusssZZZKKKBBBAAA>>>???IIIUUUVVVOOO<<<===AAAIIIRRRWWWXXXWWWXXXWWWVVVVVVUUURRRLLLGGG777222,,,)))***+++)))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((***---000222555888;;;<<<::::::@@@GGG\\\cccjjjnnnooorrryyyzzzhhhSSSGGGBBB:::333444555777888888888777666333222111///.........///......---------,,,,,,,,,***++++++++++++)))'''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&((((((((((((((())))))******++++++***))))))***+++))))))))))))************++++++,,,---,,,111???MMMbbblllvvvsss___QQQ[[[ooo~~~xxx|||~~~nnnjjjsssvvviii___XXXVVVRRRNNNTTTeeeqqq|||xxxkkkTTTMMMJJJPPPVVVVVVSSSRRRSSSRRRRRRRRRRRRPPPLLLIIIKKKGGGAAA;;;666111---))))))(((''''''&&&&&&&&&'''******(((''''''&&&&&&&&&%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((()))))))))************))))))******+++++++++,,,+++,,,,,,,,,111>>>PPP]]]fffccciiivvvxxxlll___ZZZZZZjjjwwwzzzxxx||||||~~~xxx{{{{{{nnniiiqqquuuvvv~~~~~~|||yyywwwyyyzzzxxxvvvtttsssqqqnnnlllmmmkkkiiihhhhhhiiiiiiiiifffeeeccccccddddddcccbbbbbbcccddddddbbbaaaaaabbbaaa______dddkkknnnlllhhh\\\]]]___``````___\\\ZZZ```]]]^^^bbbeeedddeeehhhsssvvvkkkrrr}}}pppppptttzzz}}}{{{{{{}}}}}}xxxrrrkkkgggZZZWWWSSSQQQOOONNNKKKIIIGGGIIIKKKOOOTTT[[[ccchhhssszzzvvv}}}nnnaaaFFFBBB;;;777@@@PPP\\\aaaLLLEEE>>>@@@JJJSSSVVVUUUVVVVVVVVVWWWVVVTTTQQQNNNDDD===333,,,)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******)))(((((()))+++///222444888::::::999<<>>888222---***)))(((''''''&&&&&&'''))))))(((''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,+++,,,...333===MMM```mmmkkk___\\\dddaaaSSSOOOWWWkkkmmmzzzsssttttttxxx~~~{{{~~~zzzyyywwwrrrpppqqqmmmlllkkkkkkkkkjjjhhhfffeeedddbbb```^^^\\\[[[[[[[[[YYYWWWVVVVVVVVVUUUTTTRRRTTTUUUTTTRRRQQQPPPQQQNNNLLLLLLOOOTTTWWWWWWVVVLLLKKKKKKLLLMMMLLLJJJHHHNNNLLLMMMTTTXXXXXXYYY[[[^^^ssswwwiiifffmmmrrriiiffffffhhhgggbbb```aaaaaaaaa```^^^ZZZTTTOOOLLLEEECCC@@@???>>>===<<<::::::;;;;;;<<>>GGGPPPVVVWWWWWWXXXXXXXXXVVVUUUTTTNNNHHH>>>333,,,))))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++)))***+++---000333666888666:::<<<@@@KKK```uuuxxxuuussspppnnnkkkgggeeexxxttteeeRRRHHHFFF???444555666888::::::888666555333222111////////////000......---------,,,,,,,,,***+++++++++***)))'''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''((()))))))))((((((((('''(((((()))*********)))(((((()))*********))))))*********+++++++++---+++---111555888???HHHNNN___kkkmmmqqq~~~~~~wwwppprrr~~~}}}ppp```VVVQQQUUUaaaooozzzjjj\\\SSSRRRVVVWWWVVVTTTTTTTTTTTTRRRQQQLLLKKKKKKJJJFFF@@@888222,,,+++***)))(((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))*********+++))))))))))))************))))))***++++++,,,------,,,///555???MMM^^^mmmvvvkkk___VVVQQQMMMKKKTTT```yyy{{{zzz}}}zzzvvvvvvsssmmmiiiiiieeedddccccccdddbbb```]]]XXXYYYXXXVVVSSSPPPNNNNNNMMMKKKHHHHHHHHHIIIIIIHHHCCCDDDFFFEEECCCAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@>>><<<<<<>>>>>>===;;;@@@===???FFFJJJJJJHHHIIIJJJTTT^^^^^^XXXSSSTTTXXXRRRNNNLLLMMMJJJFFFEEEGGGEEEEEEDDDCCCAAA>>><<<;;;>>><<<;;;:::<<<<<<<<<;;;;;;<<<======???BBBGGGKKKQQQ\\\lllwww{{{|||mmmeeegggnnnrrrfffRRRAAA===::::::HHH[[[bbb^^^TTTGGG>>>???JJJTTTWWWXXXXXXXXXWWWVVVVVVWWWQQQOOOHHH===222++++++---''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******+++++++++---///222555888;;;<<<999AAAIIIQQQ^^^ooo{{{~~~uuuqqqlllfffbbb```aaaaaasssqqqdddQQQIIIIIIBBB777555777999::::::888666444444333222000000000111111......---------,,,,,,,,,++++++******************%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%'''((())))))))))))&&&&&&&&&''')))***,,,---,,,***)))((()))***)))((()))************+++++++++,,,+++...444888999;;;???TTTdddkkkggglll||||||tttmmmhhhppp}}}ooojjjiiiqqq}}}{{{fff[[[VVVSSSRRRgggsssyyy{{{jjjUUUOOORRRWWWUUUSSSRRRSSSSSSRRRQQQKKKLLLNNNOOOLLLFFF===666...---,,,+++************'''&&&&&&''''''((()))***)))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&'''''''''(((((())))))'''''''''''''''''''''''')))*********++++++++++++))))))))))))************))))))***+++,,,,,,---------111;;;IIIYYYiiisssxxxssslll\\\JJJEEESSShhhuuu}}}tttuuuzzzxxxtttqqqqqqmmmfff```______^^^\\\[[[ZZZXXXTTTQQQJJJKKKKKKJJJGGGCCCAAAAAACCCAAA>>>>>>???AAAAAA@@@:::<<<>>>===;;;999888888777:::<<<<<<:::888777777<<<999555555777999888777;;;888999???BBB???;;;;;;AAA<<<;;;???@@@>>>???BBB===:::999;;;<<<;;;===AAA======<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>>>>>@@@CCCEEEGGGIIILLLOOOPPP]]]nnnzzz~~~zzzjjjiiirrryyyzzz___KKKGGG???333999JJJTTT\\\aaaWWWFFF>>>FFFQQQVVVWWWWWWVVVUUUTTTUUUVVVPPPRRROOOEEE777...,,,...&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++---///222666999<<<>>>???@@@KKKVVV___iiirrrqqqjjjvvvrrrjjjccc```gggsss|||qqqjjj```WWWPPPHHH???999555666888999999888777666333333111000////////////,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))*********))))))((()))))))))))))))******+++,,,111444555666;;;@@@CCCXXXdddccc```iiippprrrxxxkkknnnnnnqqqyyy~~~rrraaa___\\\]]]hhh|||kkk[[[UUUTTTWWWXXX]]]kkkzzzfffUUUMMMNNNTTTZZZYYYSSSNNNNNNPPPPPPOOONNNLLLIIIFFFDDDBBB;;;333+++''')))++++++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******++++++******************((()))+++...111000---***222;;;HHHXXXjjjyyyttt\\\KKKQQQUUUMMMaaaxxxiiikkkyyy~~~jjjxxxyyytttnnnhhhccc``````___ZZZUUUWWWTTTQQQQQQRRRPPPJJJDDDBBBBBBAAA???>>><<<;;;;;;888888888999999:::;;;<<<666666555666666666555333555555555666777777666555888555111222555777777555666666888:::999777777999555777999999888888888999777888999:::::::::::::::<<<;;;===AAABBB???<<<;;;;;;>>>AAABBBAAABBBFFFJJJKKKQQQXXX]]]___bbbgggkkklllrrr{{{vvvpppZZZEEE999:::@@@EEEYYY^^^\\\XXXDDD999HHHNNNVVVXXXSSSRRRWWWXXXSSSRRRSSSQQQIII===333,,,***+++***(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))*********+++++++++++++++,,,,,,***))))))+++---***111777888777:::AAAIIIUUUdddoooooolllkkkhhhddduuu~~~yyypppuuuxxxuuuwwwpppjjjaaaXXXQQQIII@@@999555666888999999999777666333333111000//////......,,,,,,,,,+++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))***************+++,,,---,,,222888:::;;;>>>DDDHHHTTT`````````kkkrrrssswwwttt{{{~~~}}}~~~vvviiiXXX\\\fffssskkk[[[TTTQQQOOOYYYmmmcccJJJKKKOOORRRSSSQQQPPPRRRSSSQQQPPPOOOMMMKKKHHHFFFDDD>>>888000+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))*********++++++******************...---,,,***+++,,,///111555LLLYYYZZZkkkvvv]]]TTTRRRbbbooojjjsss||||||tttkkkhhhlllooolllhhhkkk{{{}}}|||}}}yyyqqqiii^^^YYYTTTRRRRRRPPPLLLHHHIIIEEEBBBBBBDDDBBB===999;;;::::::888777666555555888888777666666666666666666666666666777777666555555555555666777777666555999777555555555555444222777555444444444555777:::777888999999888888999:::======>>>???AAABBBCCCCCCAAA???@@@DDDJJJMMMPPPQQQRRRTTTXXX]]]bbbhhhnnnsssvvvzzzsssZZZEEE999666AAAXXXdddaaa]]]UUUKKKIIIFFFNNNTTTVVVVVVWWWVVVSSSTTTTTTSSSMMMEEE<<<666222,,,***))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))*********)))***,,,...333555888888999???JJJRRReeeqqqnnniiiooozzzuuuyyyooojjjbbbZZZSSSJJJ@@@999444666888999:::999777666333333111000///.........,,,,,,,,,+++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))************))))))*********+++,,,---...///111888???AAA???@@@FFFLLLYYYcccdddeeepppuuutttyyy~~~~~~yyyiiinnnvvv{{{~~~}}}~~~~~~~~~xxx```VVVKKKLLLYYYhhhuuu{{{xxxVVVQQQQQQQQQSSSTTTTTTSSSQQQRRRQQQPPPOOOLLLJJJHHHFFFBBB>>>888111---***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''((())))))******+++******++++++++++++++++++,,,------,,,,,,111999@@@KKKcccpppnnnwww~~~fffUUU\\\ggg}}}zzztttssssssqqqooommmlllllllllxxxzzzqqqnnnooolllbbbXXXNNNJJJEEECCCCCCBBB???<<<===:::777777888888555222666555555444333222222111444444333222111111111111222222333333333333333333444444444555666666666666777888999999888888999;;;;;;;;;:::::::::===???@@@===???AAABBBCCCDDDGGGJJJMMMOOORRRVVVZZZ]]]___aaaggggggjjjpppyyy~~~yyyeeeOOO???===PPPdddeeeaaagggcccOOOBBBDDDLLLVVVYYYWWWTTTTTTTTTTTTSSSQQQMMMFFF???999---+++))))))*********)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,///222:::::::::<<>>CCCEEEBBB@@@GGGPPPaaalllnnnlllqqqrrruuu~~~yyy{{{xxx||||||xxxvvvwwwzzzzzzwwwvvvxxxzzziiiWWWPPPQQQWWW]]]aaaxxx]]]VVVTTTRRRTTTVVVVVVTTTQQQQQQQQQPPPOOOMMMKKKIIIHHHDDDCCC>>>777000***(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))******++++++******+++++++++++++++,,,(((+++......000666@@@IIIbbblll{{{sssfff```dddqqqzzzyyy{{{||||||zzzxxxyyy}}}~~~~~~~~~}}}{{{qqqiii```[[[ZZZVVVOOOHHHDDDAAA>>><<<<<<<<<:::888:::777555555666777666555444444444444333333333333333333222222222333444444333444444444333333555666444555777777777888:::;;;888:::<<<;;;999999===@@@===@@@BBBAAABBBFFFJJJJJJNNNPPPTTTWWWZZZ^^^cccggglllpppwww~~~~~~}}}||||||{{{}}}}}}|||uuuZZZAAACCCUUU```^^^kkkppp^^^JJJBBBCCCPPPXXXVVVTTTVVVSSSRRRQQQQQQPPPLLLCCC===000---***((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********+++,,,---------///222555:::;;;???FFFNNNVVV]]]bbbmmmlllrrryyywwwsss|||nnniiibbb\\\UUULLLAAA:::333555777999:::999888777444333111///...---,,,,,,,,,,,,,,,+++++++++*********************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************))))))***+++---000222333;;;===BBBFFFDDDCCCJJJUUU]]]jjjnnnkkkkkkiiiqqqtttuuuzzzzzzzzzttttttwww~~~~~~}}}}}}qqq^^^TTTPPPSSSYYYwwwuuukkk```kkkeee]]]VVVRRRRRRTTTUUUPPPPPPPPPOOOMMMKKKJJJIIIFFFEEEBBB<<<444...***)))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***+++++++++******++++++,,,,,,,,,,,,***,,,---...333@@@RRR___uuu|||yyyiiifffkkkvvv{{{vvv~~~uuulllfffVVVSSSNNNIIIDDDAAA???>>><<<;;;999888888888777777777555444444555666666666222333333333333444444444666555555555555555666666666777888888666777999<<<666888:::::::::<<<@@@CCCAAACCCDDDCCCAAACCCHHHLLLRRRWWWVVVPPPOOOYYYdddjjjuuuxxx|||}}}~~~}}}~~~oooPPP===CCCSSSUUU___mmmjjjYYYHHH>>>GGGRRRUUUUUUWWWTTTRRRRRRRRRRRRNNNGGGAAA555111,,,)))((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))************+++---......///111444777777>>>IIITTT\\\aaabbbbbbcccfffkkkrrr}}}vvvuuu~~~nnniiiaaaZZZSSSKKKAAA;;;333555777999::::::999888444333111///...,,,,,,,,,,,,,,,,,,+++++++++*********************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))'''((()))******+++******)))***+++---///222444666999888???HHHKKKIIINNNWWWPPP]]]bbbcccdddbbbkkkwww{{{~~~}}}|||uuuwww~~~fffRRRMMMRRR[[[mmm~~~ppp\\\QQQQQQTTTPPPPPPPPPOOONNNLLLKKKJJJHHHGGGDDD@@@;;;555000,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))******++++++,,,******++++++,,,---------------...444EEE___}}}mmmqqqyyyyyyyyylllsss}}}}}}|||{{{yyyooobbbUUUMMMAAAAAA@@@<<<888666777999666666555555555555666666333333333444444444444555111222222333444555555555666666555555555555666666444777999:::999<<<@@@EEEBBBEEEHHHIIIJJJLLLRRRVVVYYY\\\aaagggkkkqqquuuyyyzzzqqq{{{uuupppllllllrrr}}}{{{{{{zzz{{{}}}{{{fffKKK@@@IIILLLPPP]]]iii___PPPBBBBBBJJJQQQTTTVVVUUUUUUUUUUUUTTTQQQLLLIII>>>888111+++((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++)))*********++++++++++++)))+++...000222555999======HHHVVVbbbggggggdddbbbRRR]]]hhhrrryyywww|||yyy|||xxxnnnhhh___XXXQQQJJJAAA;;;333444777999::::::999888444333111///---,,,++++++,,,,,,,,,+++++++++*********************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''((()))******++++++++++++,,,---000222666888:::999888@@@NNNSSSNNNLLLPPPKKKUUUZZZ```fffcccfffuuupppwwwxxxuuuqqqmmmkkkiiijjjjjjvvvzzz~~~}}}zzz{{{nnnZZZWWWMMMUUUddduuuxxx]]]QQQPPPQQQQQQQQQPPPOOONNNMMMLLLJJJHHHEEEDDDBBB>>>777111************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))******+++,,,,,,******++++++,,,------......///444BBBZZZyyyqqqyyyzzzttt{{{~~~{{{wwwwwwwwwuuurrrpppmmmggg^^^RRRHHH@@@<<<999888888777666666777777666666777777777777999:::777888:::;;;;;;:::999999777888999:::;;;<<<======<<<<<<===???BBBEEEGGGHHHHHHLLLQQQSSSUUUZZZbbbhhhnnnrrrvvvwwwxxx|||qqq^^^PPPKKKIIIGGGGGGMMMZZZiiisssyyy|||}}}}}}{{{yyyxxxwwwyyy}}}}}}jjjPPPDDDHHHHHHLLLYYYWWWUUUMMMEEEDDDKKKRRRTTTTTTUUUVVVUUUSSSQQQPPPQQQGGGAAA777///+++(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++++++++++++++,,,,,,,,,,,,***---111555999???EEEJJJNNNXXXeeelllkkkhhhggggggYYY___iiioooqqqqqqtttwwwpppnnnhhh^^^WWWPPPIIIAAA<<<333444777999::::::999888444333111///---,,,++++++,,,,,,,,,+++++++++*********************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''(((******+++++++++---...///222555888;;;======;;;DDDUUUZZZOOOFFFEEEOOOVVVZZZcccmmmhhhdddnnnsssxxxjjjiiivvv|||rrrhhhfffeeedddeeegggjjjlllwww|||{{{}}}tttjjjYYYRRRRRRZZZ___cccooo}}}mmmXXXQQQRRRRRRRRRRRRQQQPPPOOONNNLLLIIIFFFGGGHHHDDD<<<555************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......222555===MMMccczzz}}}zzz{{{~~~}}}ooommmvvvyyy|||zzzvvvrrrrrrttttttpppkkk```[[[QQQFFF===999888999999666444666999;;;999666:::;;;<<<<<<<<<===???@@@@@@BBBEEEFFFEEEDDDCCCCCC@@@AAABBBCCCDDDFFFGGGGGGHHHJJJMMMRRRXXX^^^ccceeemmmrrryyy}}}ttt^^^WWWTTT\\\cccnnnxxx||||||~~~|||fffUUUBBB@@@<<<999<<>>BBBAAAAAAAAAIIITTTSSSHHH???>>>HHHKKKSSS[[[______bbbhhhvvv|||tttqqqyyy~~~|||sssmmmiiifffhhhlllkkkfffgggmmmvvv~~~mmm]]]QQQPPPQQQRRR[[[hhhxxx[[[EEENNNPPPOOOKKKKKKPPPQQQOOOLLLJJJHHHIIIIIIFFF>>>777222...******+++,,,,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************%%%&&&&&&'''((()))******(((((((((((())))))))))))*********))))))))))))))))))222///***---,,,,,,444...666EEEUUUaaajjjvvvlllgggrrr}}}xxxvvv~~~~~~~~~pppiiihhhsss~~~|||wwwqqqooorrrrrrlllccc___QQQMMMFFF@@@===;;;:::999;;;::::::999:::<<<>>>???BBBDDDCCC@@@BBBKKKSSSUUU\\\VVVSSSVVV]]]___YYYSSSRRRTTTWWW[[[]]]___``````eeedddgggppp}}}gggRRRFFFCCCGGGCCCFFFPPPYYY^^^eeemmmeeedddcccdddhhhmmmssswwwrrrWWWHHH===;;;999999HHH[[[mmmttt|||~~~yyyvvvttt{{{zzzwwwvvvvvvxxxzzz|||~~~}}}{{{{{{|||~~~uuutttzzzuuu[[[FFF===>>>@@@HHHRRRdddcccIII;;;HHHUUUSSSSSSTTTVVVWWWUUUQQQNNNNNNKKKEEE===333,,,(((&&&)))+++,,,***'''%%%''')))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************'''&&&&&&&&&'''(((***+++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++,,,---///...,,,+++***++++++333999;;;AAANNN\\\dddpppqqqrrrnnnhhhgggoooyyytttmmmnnnmmmqqqzzzccc___qqqiii___VVVOOOHHH@@@:::222333555666777777666666444333111000...---------,,,,,,++++++++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))''')))******))))))***+++)))000777;;;AAAHHHLLLKKKHHHDDDEEEJJJHHHAAA@@@EEELLLOOOTTTXXXVVVQQQSSSXXX~~~{{{xxxwww~~~}}}|||}}}~~~zzztttmmmiiijjjfffdddgggiiikkksss|||mmmZZZSSSSSSSSSZZZeeexxxiiiWWWRRRRRRQQQPPPOOONNNNNNNNNMMMJJJHHHHHHIIIFFF???:::555111,,,******+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))***************))))))))))))+++111---***///---+++000888???NNN___gggggghhhkkk___```rrr~~~zzz}}}}}}vvvddd[[[jjjvvv~~~~~~{{{xxxxxxtttrrrqqqkkk___UUUQQQNNNJJJDDD@@@?????????>>>===>>>@@@CCCGGGLLLOOORRRIIIMMMOOORRR^^^ppp~~~yyy{{{}}}{{{cccNNNBBB>>>AAA>>><<>>===FFFQQQkkkuuubbbOOOJJJGGGOOOPPPRRRTTTVVVVVVTTTSSSOOOMMMIIIAAA999000+++((((((***+++)))'''&&&''')))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&'''((()))*********))))))((((((((((((************************)))))))))))))))******++++++---...---,,,,,,...///555:::<<<===DDDRRR___ffflllmmmqqqtttuuuvvv|||wwwxxxyyyiiipppppphhh]]]TTTNNNGGG>>>777222333555666777777666666444333111000...---------++++++++++++++++++,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((()))******))))))***,,,///999CCCHHHLLLRRRVVVVVVVVVPPPLLLLLLFFF>>>AAAJJJRRRSSSTTTSSSMMMKKKRRR\\\{{{~~~|||vvvtttvvvyyyyyy}}}{{{zzz|||}}}{{{wwwsssppppppqqqrrrssssssrrrrrrwwwvvvxxx~~~ttt___TTTOOOSSSZZZqqq~~~~~~{{{~~~{{{qqqhhhTTTMMMKKKQQQSSSOOOOOOSSSOOOLLLIIIHHHHHHFFFAAA===:::666000,,,******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********************************///,,,+++111111000777FFFMMM\\\jjjmmmfff]]]ZZZVVVbbbzzzrrrfffbbb{{{zzzwwwxxxyyyxxxvvvrrrrrrvvv{{{zzzssslllkkkiiieeeaaa___```aaabbbbbb```bbbeeejjjoootttyyy{{{mmmUUUFFF???666555666666444333:::BBBGGGGGGHHHJJJMMMPPPSSSUUU\\\hhh{{{xxxXXXFFF>>>:::<<>>DDDSSShhhxxx~~~~~~yyy|||~~~{{{|||rrrrrrxxxkkkaaaTTTMMMJJJEEE<<<555222333444666666666555555444333111000...---------*********++++++,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))******+++...333666EEEFFFDDD===<<>>===;;;888555111///555666888999:::;;;<<<<<>>GGGOOORRRPPPFFFBBBEEEIIIKKKTTT___bbbdddiiilllhhhbbb___bbb^^^______```eeejjjgggaaaffffffeeedddbbb```^^^^^^WWW]]]hhhvvvbbbLLLVVVrrr~~~|||eeePPPKKKMMMMMMMMMPPPOOONNNMMMKKKIIIHHHHHHHHHEEECCC???999222---,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))*********++++++))))))******+++,,,,,,,,,,,,000......333666EEE___qqqooolllhhhaaa^^^eeeooo```kkk~~~xxxyyy|||zzzxxxvvvtttsssrrrrrruuuvvvuuu```PPPGGGEEEEEE:::999888777777888999:::;;;999888999;;;<<<<<<;;;;;;:::===CCCEEEIIIYYYjjjvvvjjjjjjggg___aaa^^^YYYQQQGGG@@@===;;;BBBDDDAAA:::444444444444555555666666777888888888<<<999<<>>777///,,,)))(((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))************+++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***.........///000555:::???BBBJJJTTT^^^lll}}}tttdddiiittt|||uuugggUUUJJJHHHDDD===555111222444555666666555444444333111000...---------,,,,,,++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((())))))))))))((()))+++---222999BBBHHHNNNLLLGGGDDDIIIRRRUUURRRPPPDDD>>>BBBFFFFFFIIIOOOMMMOOOXXXcccgggccc___^^^```dddeeedddeeegggeeeaaaaaabbbbbb```^^^aaagggmmmiiippp~~~gggdddjjjuuu~~~zzzrrrkkk```VVVPPPNNNNNNOOONNNOOONNNMMMKKKIIIIIIIIIEEEEEECCC===666111//////************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))*********+++++++++))))))***++++++,,,------//////---555BBBHHHTTTjjjuuuoookkklllmmmlllmmmqqqcccgggrrr}}}~~~~~~zzzyyyxxxvvvsssrrrrrrrrrnnnqqqzzzwwwrrrmmmiiihhh```SSSFFF===::::::<<<======<<<999777444333333333555888999888888888999:::888;;;AAA??????KKK]]]zzzzzzkkkccc___WWWTTTOOOJJJGGGGGGJJJLLLVVV```cccVVVEEE===;;;;;;555444444444444444555555222///222888777888HHH]]]zzzwww]]]FFF>>>;;;888555<<>>333///***((()))******)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))***++++++******))))))*********+++++++++++++++++++++++++++++++++((()))+++------,,,+++***,,,...000333666<<>><<<;;;<<<333888===>>>===<<<===??????===@@@DDD@@@;;;EEEUUU```pppxxxttttttxxx{{{www___FFF:::666444333222111111222333333222///000666777666<<>>BBBGGGKKKKKKJJJJJJKKKKKKKKKLLLNNNQQQSSSTTTSSSZZZXXXWWWWWWYYY\\\]]]]]]ZZZXXXYYY\\\aaammmYYYWWWmmmrrrXXXLLLJJJOOOPPPPPPNNNLLLJJJIIIIIIIIIFFFDDDCCCCCC>>>555...---+++))))))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***++++++***)))(((((()))'''''''''''''''((())))))+++++++++*********))))))$$$)))---,,,++++++,,,,,,---111===NNN```mmmvvvzzzlllpppxxx|||www{{{}}}{{{{{{wwwsssrrrtttvvvvvvuuuwwwttttttwwwvvvvvvyyy}}}vvviii```^^^ZZZSSSVVV___kkkjjj```dddiiiaaa\\\SSSKKKEEE@@@<<<:::===<<<;;;:::===AAADDDDDDGGGEEEDDDFFFFFFDDDCCCDDDKKKJJJRRReeeyyy|||[[[DDDDDD555555555555555444333111444333222111333666999;;;]]]nnnwwwhhhQQQBBB>>>>>>777777777999>>>HHHVVVbbbmmmqqqsssrrrrrruuuuuurrruuuuuuuuuuuuvvvxxxzzz|||{{{~~~~~~pppuuuwwwPPP===IIIYYY^^^UUUWWWOOO@@@<<>>AAABBBNNN^^^vvv~~~tttssssssnnntttzzzzzztttttt|||wwwgggyyykkkXXXLLLFFFBBB;;;555333333333444444444555555444333222000///---,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''(((((()))))))))''''''((((((((((((''''''((()))***)))((('''((())))))(((''''''''''''((()))***))))))(((((())))))***))))))---666AAAIIIKKKJJJAAABBBGGGKKKHHHAAA>>>???===FFFOOOQQQMMMIIIJJJMMMRRRNNNLLLMMMQQQUUUXXXXXXVVVUUUTTTUUUWWWYYYYYYXXXTTTTTTXXX```hhhooozzznnnYYY```xxx\\\IIIJJJMMMMMMMMMLLLKKKKKKLLLMMMIIIFFFDDDDDDDDD???777000---,,,***)))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((())))))))))))))))))***+++++++++++++++*********))))))(((***+++++++++,,,...///333:::JJJbbbyyywww{{{~~~~~~|||zzz{{{yyywwwwwwyyyyyyvvvttttttssssssvvvvvvuuuxxx}}}tttnnnhhh^^^WWWYYYWWWTTTYYYccc~~~xxxmmm]]]OOOFFFDDDDDDEEE@@@@@@>>>===@@@DDDGGGHHHLLLKKKKKKMMMMMMJJJFFFCCCEEEAAACCCMMM[[[rrr|||qqqllluuuvvvTTTBBB===888444333222111333555444333222111222555888999SSSiiixxxnnnWWWFFF@@@@@@666555555777:::BBBNNNZZZgggmmmpppppprrruuuvvvsssvvvvvvvvvwwwyyy{{{}}}~~~qqqppp|||\\\BBBDDDPPPVVVZZZ[[[RRRAAA;;;CCCKKKLLLRRRQQQOOOOOOOOONNNKKKIIIEEE;;;...((((((***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,---.........------...777DDDIIILLLWWWfff|||qqqmmmllljjjttt|||zzzrrrqqqwwwsssaaayyykkkYYYMMMGGGBBB;;;555333333333444444444555555444333222000///---,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$%%%&&&'''((()))******''''''(((((((((((('''''''''((())))))(((((()))***)))((((((''''''(((((()))))))))(((((((((((())))))(((***000999CCCHHHHHHFFF@@@CCCHHHJJJDDD<<<<<>>BBBIIIMMMMMMKKKEEEBBBIIIYYYfffccc[[[RRRNNNPPPRRRQQQNNNNNNNNNOOOQQQTTTTTTSSSQQQZZZ]]]eeemmmooolllkkknnniiitttgggXXXcccttt||||||^^^PPPNNNNNNOOOPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEBBB>>>:::222///+++***)))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''(((((()))***************************...+++***+++,,,,,,///333LLL\\\vvv|||zzz{{{~~~wwwxxx~~~yyyzzzzzzzzzyyywwwsssqqqrrrqqqrrrvvvuuusssuuuzzz{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~vvvmmmeeeddd]]]ZZZ[[[\\\\\\aaahhhmmm{{{{{{ooojjjbbb[[[VVVRRRNNNLLLOOOLLLKKKLLLMMMNNNSSSYYYXXX^^^eeeiiiiiidddWWWKKK<<<888777999888>>>SSSjjjvvvvvvooo```SSSLLLHHHEEEGGGDDDFFFVVVrrryyy___LLL<<<999:::666444666666555333222222222333444===WWWtttuuu```LLLBBB===888777999:::;;;EEEQQQ___hhhoooqqqsssvvvwwwuuurrrssstttvvvxxxzzz||||||zzz}}}}}}xxxuuuxxxyyyxxxyyy||||||fffaaaqqqwwwhhhSSSHHHGGGIII___aaa\\\NNNCCCAAACCCBBBLLLPPPTTTSSSNNNKKKKKKMMMFFFCCC<<<444...*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++,,,...///.........///333555???QQQaaapppuuulllfffaaa\\\```dddlllyyy~~~rrraaaeeennnssswww|||~~~|||pppddduuujjj[[[NNNFFF@@@:::555333333333444444444555555333222111000///...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%'''((()))((()))***,,,'''(((((()))))))))))))))((((((((((((((()))******---...000333888;;;===>>>IIIBBB<<<<<<>>>AAAHHHOOORRRLLLEEECCCIIITTTaaajjj\\\WWWPPPNNNOOOOOOKKKHHHKKKLLLNNNQQQUUUWWWVVVUUUaaaeeejjjjjjccc^^^bbbkkkppp~~~mmm]]]YYYssszzzjjjUUUHHHIIILLLOOOQQQPPPLLLHHHIIIHHHGGGFFFDDDBBB@@@>>>555222---+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&''')))((((((((((((((()))******************************---+++,,,...---+++000777]]]nnn~~~}}}vvvkkkggguuu~~~}}}}}}|||{{{yyywwwvvvuuuvvvtttssstttvvvuuusssuuuzzzyyy{{{}}}}}}}}}~~~|||uuuppplllhhhhhhhhhhhhlllpppqqqyyy~~~vvvsssiiihhheeeccc```\\\WWWSSSVVVSSSRRRTTTTTTSSSZZZbbbaaallluuuwwwrrrhhhWWWGGG>>>999888;;;:::999BBBOOO[[[dddhhhaaaWWWPPPLLLJJJ===<<<888999IIIffflllQQQ@@@;;;999666555777666555333333222333333444GGGccczzzqqq[[[LLLDDD===:::======<<>>IIINNNSSSSSSNNNJJJLLLOOOHHHGGGBBB;;;333---++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,***,,,---...------000222666???RRRkkk~~~tttjjjbbbWWWUUU[[[jjjsssnnneeebbbcccttt}}}zzzwwwtttsssiii[[[NNNEEE>>>888444333333333444444444555555222222111000///...------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%'''))))))((()))***,,,''''''((()))************)))(((((())))))***+++,,,...///000333777===BBBEEEMMMCCC999888<<>>CCCGGGEEE>>>999888;;;AAALLLVVVPPPIIIEEEJJJUUUYYYUUUNNNCCCEEEGGGHHHGGGGGGIIIKKKHHHHHHKKKPPPWWW]]]aaabbb]]]^^^^^^YYYPPPJJJPPPZZZbbbvvvxxxtttqqqqqqrrrrrrmmmiiigggnnntttuuurrrqqquuuyyy|||}}}^^^XXXggg{{{zzzqqqfff```]]]QQQMMMIIIIIIMMMOOONNNLLLJJJJJJHHHEEEBBB@@@@@@AAA<<<888222...,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))((((((***+++++++++******++++++,,,---))))))*********+++++++++,,,+++///222......@@@VVVmmmyyyuuurrrjjjdddlll}}}{{{{{{}}}}}}zzzzzz~~~~~~{{{xxxxxx{{{zzzvvvsssrrrpppnnnqqqwwwuuuwww{{{}}}~~~}}}{{{zzz{{{~~~~~~~~~yyywww~~~{{{tttoookkkhhheeecccbbb]]]\\\```^^^[[[cccpppyyyoooZZZJJJEEE>>>:::999555444AAAQQQppp|||qqqWWWBBB777333555555777777222555LLLeeerrrRRRHHHBBB888888777777666555555555555111111===TTTgggmmmiiifff[[[NNNGGGIIIEEE@@@JJJ\\\iiirrrwwwuuuqqqrrrtttuuuvvvwwwyyyzzz{{{{{{zzzzzzuuuxxxxxxtttsssvvvxxxwwwyyyzzz{{{zzzyyyzzz|||~~~~~~~~~vvvzzzoooccc^^^fffmmmfffWWWLLLBBB@@@BBBKKKTTTVVVRRRMMMBBBGGGLLLOOONNNMMMNNNOOOLLLJJJGGGCCC===666000,,,************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---...---,,,000888???MMM]]]yyytttkkkhhhfffjjjnnnooonnnqqq{{{pppgggZZZMMMCCC;;;555222333333333444444444555555222111111000///......---,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&''''''((()))***++++++''''''(((((((((((('''''''''((())))))(((((()))***&&&''')))***+++++++++***************+++,,,---...111222444666888;;;???BBB999888888:::;;;@@@NNN\\\RRRJJJCCCDDDJJJNNNJJJEEEAAADDDGGGEEECCCCCCGGGKKKFFFGGGIIIOOOWWW___dddfffZZZYYYXXXWWWQQQLLLNNNTTT___rrr{{{vvvzzz}}}{{{yyy}}}}}}xxxttttttrrrooopppuuutttjjjaaa```cccddd[[[WWWTTTUUUYYYZZZWWWTTTJJJPPPVVVVVVRRRPPPSSSWWWSSSTTTVVVYYY[[[]]]^^^___]]]]]]^^^aaafffnnnvvvzzznnnjjjfffhhhnnntttvvvvvvqqqqqqppppppqqquuu||||||jjj\\\[[[ooo}}}pppiiiqqqbbbZZZPPPKKKLLLOOOOOONNNKKKJJJHHHEEEAAA@@@@@@AAA>>>999333///------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,)))))))))((())))))***+++))))))******++++++++++++,,,,,,///111---000IIIeeezzzzzzppppppnnnooo|||~~~}}}}}}{{{||||||}}}}}}{{{xxxwwwzzz}}}{{{vvvrrrpppmmmkkkooouuuwwwxxx{{{}}}~~~}}}|||zzzxxx{{{}}}}}}}}}~~~||||||vvvppplllddd___^^^bbb```\\\eeesss~~~yyyfffVVVEEECCCBBB???777222???QQQiiipppooo[[[DDD777888<<<666000222999777444AAAUUUxxxhhhVVVHHH888888777777777666666666666888333555EEEUUU^^^dddiiigggXXXOOOOOOJJJDDDNNN```iiiqqqwwwtttpppqqquuuvvvuuuvvvwwwxxxyyyxxxwwwwwwwwwzzzzzzuuusssuuuwwwvvvwwwyyy{{{|||{{{zzzzzz{{{~~~~~~|||}}}~~~qqqhhhooowwwpppbbbYYYBBB>>>???KKKYYY```^^^YYY@@@DDDIIIMMMOOOOOONNNNNNMMMJJJGGGDDD@@@999222,,,************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++++++++,,,,,,,,,------------//////...---222<<>>AAADDDGGGGGGFFFDDDBBBCCCAAA>>>>>>>>>?????????BBBAAA@@@@@@AAACCCFFFGGGEEEDDDDDDFFFJJJNNNPPPPPPVVVTTTRRRPPPPPPRRRTTTUUUPPPPPPPPPNNNMMMNNNPPPSSSOOO[[[aaaiii}}}rrr______wwwmmmmmmgggjjjSSSGGGVVVRRRJJJLLLKKKIIIFFFEEECCCCCCBBB???<<<888333///---,,,,,,************))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///000///...222AAAVVVfff|||{{{lllooossspppvvv~~~{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyywwwvvvtttsssssstttuuuvvvwwwyyy{{{{{{yyywwwvvvvvvxxxzzz}}}}}}|||~~~~~~}}}~~~~~~zzzwwwuuukkkcccaaafffddd]]]```jjjiii```KKK;;;;;;999555;;;HHH___[[[SSSIII???888555555555444222222333666999;;;PPPooo___HHHAAA777111666:::777333111666444444999EEERRR^^^eeeeeeeeeccc[[[QQQOOOYYYdddllloootttwwwuuuttt{{{{{{vvvrrrqqqtttuuurrroootttvvvxxxwwwtttssstttwwwwwwyyyzzzzzzyyyyyyyyyzzz|||{{{{{{{{{}}}~~~sssrrrrrrsssnnnwwwzzzmmmQQQGGGCCCLLLYYY```aaaaaaKKKFFFBBBEEEMMMRRRQQQNNNMMMKKKGGGDDDEEEBBB888,,,+++***)))***,,,,,,***)))***)))(((((())))))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---+++,,,888LLL[[[[[[cccmmmxxxuuuiiimmmoooyyyuuuwwwzzzvvvrrr}}}iiifff\\\OOODDD>>>888333222333444444555555444444222111111000///...------,,,,,,------,,,,,,+++***+++++++++******)))(((''')))(((((((((''''''''''''(((((())))))))))))((((((((((((((())))))))))))******)))))))))((((((((('''((()))++++++***+++///222444333444666888;;;<<<<<<999999888999:::<<<>>>???AAA???===>>>@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBEEEGGGIIIPPPZZZ_________\\\]]]fffssswwwppphhheeedddbbb^^^XXXPPPIIIEEEDDDBBB@@@>>><<<;;;<<<<<<;;;:::::::::;;;<<<<<<<<>>:::666222///---,,,************))))))))))))************)))))))))((())))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++---444AAASSSfffrrr}}}~~~xxxmmmmmmvvvzzzwwwrrrxxxqqqttt|||zzzyyyyyyzzzzzz|||~~~~~~~~~}}}{{{yyyxxxvvvvvvssssssssssssssssssssssssvvvwwwyyyyyywwwuuuuuuuuuwwwxxxzzz{{{zzz{{{}}}|||{{{|||}}}~~~|||zzzxxxtttqqqooonnnnnnfff___]]]aaa```]]]bbbmmm}}}___LLL>>><<<:::666>>>LLLYYYTTTKKKCCC<<<888777666888777555444444555666777666LLLkkkkkkRRRGGG>>><<<:::777666999666444444777BBBQQQ```jjjppppppnnniiibbb```eeekkkmmmooorrruuurrrqqqxxxzzztttrrrttttttrrroootttuuuvvvuuutttttttttuuusssuuuwwwwwwvvvuuuvvvwwwyyyyyyzzz{{{{{{}}}~~~lllrrr___OOODDDIIIVVV]]]]]][[[QQQHHH@@@CCCMMMTTTQQQLLLMMMLLLHHHEEEFFFDDD:::///+++***)))***++++++***((()))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------//////000666CCCTTTbbbeeemmmrrrttt~~~~~~vvv~~~uuuooosssxxx}}}eeeccc[[[NNNDDD???999444222333444444555555444444111111000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********+++******)))((('''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((''')))***+++,,,...111333444444444444666888:::<<<777888999::::::999888777<<<;;;;;;===???@@@???>>>?????????????????????@@@@@@AAABBBDDDKKKSSSUUURRRUUUTTTWWWaaammmqqqlllddd]]]XXXPPPGGG???;;;888888::::::::::::::::::;;;;;;999999888888999;;;<<<>>>@@@>>><<<;;;===>>>???@@@===>>>???@@@BBBCCCCCCDDD@@@@@@@@@AAACCCEEEGGGHHHIIIKKKMMMMMMLLLMMMPPPTTTccccccddddddeeeeeeffffffeeeeeegggjjjlllkkkfffbbb```bbb^^^fffzzz{{{|||kkkccc~~~~~~~~~dddMMMEEERRRKKKJJJIIIGGGFFFDDDCCCCCCAAA@@@===999555111...,,,++++++*********)))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,...,,,...:::NNNaaalllqqqwwwwwwwwwxxxwwwtttqqqnnniii{{{xxxooojjjvvv|||||||||{{{zzzyyyxxxxxxyyy{{{~~~}}}{{{yyyvvvtttsssqqqqqqqqqrrrrrrrrrqqqqqquuuvvvwwwvvvuuutttuuuvvvwwwwwwyyy{{{zzz||||||yyywwwvvvuuusssppplllhhheeeeeeeeefff```YYYVVVXXXYYYYYYaaalll}}}^^^NNNAAA>>>:::888BBBRRR[[[RRRGGG>>>:::888777666666555444333222111111222---888HHHfffnnnZZZDDD:::888888888888555555444666>>>MMM```mmmvvvxxxxxxuuuqqqnnnnnnnnnqqqqqqrrrsssqqqpppvvv|||vvvsssssssssqqqooouuutttssstttuuuvvvuuutttrrrsssuuuuuuttttttuuuvvvvvvxxx{{{zzzyyyzzz~~~ooowww}}}uuu```MMMLLLUUU\\\[[[YYYYYYLLL@@@@@@KKKSSSQQQLLLNNNMMMJJJGGGGGGEEE===333---+++***)))******)))((()))((('''(((***++++++***))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,...111:::HHHWWWbbblllwww|||wwwtttxxx|||{{{ooosssxxxwww~~~wwwlllqqq}}}eeecccZZZMMMCCC>>>888333222333444444555555444444111111000///...---,,,,,,+++,,,,,,,,,,,,+++*********************)))((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((()))))))))*********))))))))))))(((((((((((('''(((***,,,...000333444333333333333333444777999555666888999:::999888888999999;;;===???@@@>>><<<========================@@@???===>>>EEENNNQQQNNNXXXWWWXXX^^^eeefff```YYYSSSNNNGGG@@@======>>>@@@;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<>>999888666444444444444333333222222222666;;;???LLLooozzzVVV@@@<<<<<<999444444555666666;;;GGGYYYfffttt|||xxxssspppnnnuuusssssssssqqqooottt||||||vvvrrrrrrrrrqqqpppwwwuuussstttwwwxxxvvvssssssuuuwwwxxxwwwvvvwwwxxxwwwzzz}}}|||yyyxxx{{{~~~~~~~~~~~~yyyyyyjjjUUUNNNQQQUUUWWWXXX___SSSFFFAAAFFFMMMPPPPPPOOOOOOLLLIIIHHHGGG@@@777000---***))))))***)))(((***)))((()))***+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///......222===LLLZZZcccqqq}}}yyysssoookkknnnlllttt~~~iiieee[[[MMMBBB<<<666111222333444444555555444444111111000///...---,,,,,,++++++,,,,,,++++++***))))))************))))))((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))((((((***---000333444444222333333222111111444777999999888777777888999:::999:::;;;>>>@@@@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<<<>>>>>???AAABBB>>>>>>>>>>>>???@@@BBBBBBEEEGGGIIIIIIJJJKKKOOOSSSXXXdddrrrvvvppplllnnnrrrwww|||yyyaaallljjjqqqpppQQQKKKJJJJJJIIIIIIHHHFFFDDDCCC@@@@@@???===999444///---++++++++++++************))))))))))))))))))******))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,---------...,,,444MMMmmmyyyyyywwwfffbbbjjjyyyttt~~~xxx~~~}}}{{{yyyxxxyyy|||~~~}}}|||{{{|||}}}}}}yyyvvvtttuuussspppnnnoooqqquuuxxxuuuvvvwwwwwwvvvvvvxxxzzzuuuvvv|||{{{wwwuuunnnmmmjjjgggbbb^^^ZZZXXXYYYTTTNNNJJJGGGHHHNNNUUUkkkttt^^^RRRFFF@@@===@@@OOO```fffZZZIII>>>:::999888666888777777777666666555555888777888???NNNmmmdddJJJ<<<999999333666888888:::AAAMMMWWWlll}}}zzzsssrrrqqquuusssrrrrrrpppmmmqqqwwwzzzxxxtttrrrqqqrrrrrrsssyyyvvvtttuuuwwwxxxvvvssstttvvvxxxyyyxxxxxxyyyzzz{{{}}}~~~}}}zzzxxxyyyzzz}}}~~~~~~~~~qqqddd}}}zzzkkkYYYOOOKKKLLLPPPVVV```\\\RRRHHHBBBEEENNNVVVOOOPPPNNNJJJIIIIIICCC<<<333000,,,))))))))))))))),,,***))))))******((('''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........222111222888DDDVVVgggqqq~~~uuummmgggnnnfffsssmmmiii\\\LLL@@@:::666222222333444444555555444444222222111000///...------+++++++++++++++******)))))))))************))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))+++...222444555444111444666555222111222555>>><<<999666555666888999;;;;;;<<<>>>@@@???===:::999::::::;;;<<<<<<======>>>???>>>===EEETTT```fffVVVTTTRRRSSSVVVYYY\\\]]]WWWYYY\\\^^^```___^^^]]]``````___```bbbeeehhhjjjooossswwwyyyzzz|||fff\\\{{{yyy~~~}}}\\\JJJIIIIIIJJJJJJHHHGGGEEECCC???@@@???===:::666222000,,,++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......---111@@@]]]}}}|||{{{}}}{{{pppddddddlllxxxyyy{{{|||yyy}}}|||{{{xxxwwwyyy}}}~~~~~~~~~~~~~~~}}}zzzwwwuuuvvvtttqqqooopppssswwwyyyuuuwwwxxxyyyxxxxxxzzz|||tttuuuzzzzzzwwwuuujjjiiigggccc^^^YYYTTTQQQVVVSSSMMMGGGCCCBBBEEEIIIXXXxxxzzzaaaUUUHHHBBBAAAHHHXXXfff```VVVHHH>>>;;;<<<>>>>>><<<<<<;;;:::::::::;;;;;;===555333888===JJJkkk```@@@;;;@@@666888:::::::::===CCCHHH\\\rrrtttoooppppppsssppppppqqqooolllmmmqqquuuuuutttsssrrrsssssstttyyyxxxvvvvvvvvvuuutttrrrsssuuuxxxxxxxxxxxxyyyzzz}}}}}}}}}|||{{{zzzxxxwwwzzz|||}}}~~~~~~~~~lll[[[iii{{{qqqeee\\\UUURRRVVV\\\]]]aaa```TTTEEE@@@JJJVVVNNNPPPOOOKKKJJJJJJEEE???777333...***)))************)))(((((())))))(((&&&)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++,,,---------............---000555???MMMaaattt{{{tttnnnjjjhhhdddwwwpppjjj\\\JJJ???:::888555222333444444555555444444333333222111000///......+++++++++++++++***))))))))))))************))))))''''''''''''((((((((()))(((((())))))))))))(((((('''(((((((((((()))))))))'''((((((((()))))))))***+++***+++///333555555333222666:::999555222333555<<<:::888666666777888:::<<<<<<<<<===>>>===;;;999888888999:::<<<===>>>>>>===AAAAAA>>>@@@JJJVVV]]]___^^^]]]___fffqqq|||ccckkk{{{{{{bbbMMMIIIIIIJJJJJJIIIGGGEEEDDDAAA@@@@@@>>><<<999666444,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,---......//////;;;TTTvvv|||yyywwwtttrrrsssvvvvvvwwwwww~~~~~~}}}||||||zzzxxxvvvxxx}}}~~~~~~~~~}}}|||xxxyyyzzz{{{zzzxxxuuussssssrrrrrrrrrssstttvvvwwwsssvvvyyyzzzzzzzzzzzz{{{yyywwwyyy~~~~~~yyytttpppnnnfffddd```\\\WWWSSSPPPNNNPPPPPPMMMHHHDDDCCCCCCDDDKKKgggyyygggZZZKKKDDDGGGQQQ```lll\\\UUUKKKBBB???@@@EEEHHHEEEEEEFFFGGGJJJMMMQQQSSSVVVPPPIIIAAA::::::FFFSSS~~~bbbMMMFFF;;;:::999999:::<<>>KKKYYYkkk~~~xxxppplllkkkfffnnnyyyqqqjjj\\\JJJ>>>;;;:::777222333444444555555444444444444333222111000//////***++++++++++++***))))))((())))))*********))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))************'''((((((((())))))******,,,+++,,,000444666555222444999======888444444666555555555666777999;;;<<<===<<<;;;;;;<<<;;;:::888777777999:::<<<===?????????CCCCCC===888===FFFLLLRRRQQQRRRUUU```ooorrrbbbjjjooossscccRRRHHHIIIJJJJJJJJJHHHEEEDDDBBBAAA@@@???===;;;999888,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,---...//////---AAAeeeyyytttvvv{{{yyyuuuuuuuuutttvvv|||~~~~~~vvv{{{|||zzzwwwuuuwww|||~~~}}}zzzyyyrrrtttvvvwwwwwwuuusssqqqooopppsssuuuvvvuuutttsssrrruuuxxxzzzzzzzzzzzzzzz{{{zzz}}}|||xxxrrrmmmiiifffccc```[[[VVVRRRPPPOOOOOOLLLMMMMMMIIIFFFEEEEEEDDDKKKccctttkkk]]]MMMFFFKKKWWWfffppp^^^YYYQQQHHHCCCDDDIIINNNRRRSSSUUUYYY```gggnnnrrrqqqtttkkkTTTAAA===@@@AAAUUUzzziiiMMM???<<<999888:::===>>>???KKK___ppprrrsssxxxzzzvvvuuutttuuuwwwvvvrrrqqqrrruuuvvvxxxxxxvvvttttttsssuuuwwwxxxtttooolllmmmooouuuwwwyyyzzzzzzzzz{{{}}}yyyuuussswww|||~~~zzztttsssvvvyyyzzz{{{|||~~~xxxiii^^^bbbnnn{{{yyywwwtttmmmgggdddSSScccpppkkkWWWFFFCCCGGGMMMPPPOOOKKKJJJJJJGGGCCC<<<777000,,,***+++,,,,,,###"""###%%%(((+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++---------........./////////;;;KKKZZZffftttzzznnniiijjjiii}}}}}}ssszzz{{{kkkdddYYYLLLBBB;;;999888444444555555555555444444222222111///...---,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,...000222222222111999::::::777333222444777555333333555999<<<;;;:::;;;::::::999888888888999555777999::::::<<>>@@@QQQPPPOOOQQQVVV___hhhnnnuuu|||qqq[[[uuuvvviii^^^UUUHHHJJJKKKKKKHHHFFFFFFFFFDDDBBB@@@===;;;999777777000---***))))))***+++***+++++++++++++++***)))((())))))))))))((((((((((((******+++++++++,,,,,,,,,,,,)))(((+++---,,,...222111RRR{{{||||||}}}|||}}}pppnnnkkkjjjnnnxxx}}}|||}}}|||zzzzzz{{{}}}~~~~~~yyy{{{~~~}}}yyywwwsssssstttuuuvvvvvvvvvuuurrrooommmppptttwwwuuurrruuuwwwzzz|||}}}}}}{{{zzz}}}{{{zzz~~~~~~zzzvvvrrrnnniiieee```\\\ZZZYYYTTTLLLGGGGGGEEECCCCCCEEEDDDAAACCCHHHMMMXXX}}}rrreeeTTTMMMTTTaaaiiijjj```\\\TTTLLLFFFFFFJJJNNNQQQWWWbbbooo~~~}}}[[[CCC;;;<<>>AAALLLPPPPPPKKKJJJKKKHHHBBB???:::333---)))((()))*********))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------............,,,,,,...111000---222AAA___mmmmmm~~~|||zzzxxxtttmmmfffaaayyyyyyooo{{{kkkdddYYYLLLBBB;;;777666444444555555555555444444222222111///...---,,,+++,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++,,,...000111222333333888888888666444444666777555444333666999;;;;;;999:::999999888777777888888777777888999;;;===???@@@BBBCCCBBBAAA???@@@BBBDDDIIIIIIJJJLLLPPPUUUZZZ]]]]]]dddnnnyyyfffaaasssrrrdddVVVHHHIIIIIIJJJKKKJJJIIIGGGFFFDDDCCC@@@>>><<<:::999888111...+++)))***++++++*********+++++++++***)))))))))))))))))))))))))))(((******+++++++++,,,,,,,,,...)))(((,,,/////////111BBB```|||www{{{~~~yyyvvvmmmlllfff^^^bbbsss}}}yyyzzz|||}}}||||||}}}~~~~~~}}}|||yyy{{{}}}~~~|||yyyuuurrrsssssstttuuuuuuuuuttttttssspppnnnppptttvvvtttrrrrrrtttwwwyyyzzzzzzxxxwww{{{zzzzzz}}}{{{xxxsssnnnjjjccc^^^[[[ZZZUUULLLEEEBBBCCCAAA@@@AAA@@@>>>AAAGGGJJJXXX}}}qqq^^^WWW]]]ggglllllleee```YYYQQQMMMOOOTTTXXXhhhqqq~~~oooPPP;;;<<>>@@@AAABBBSSS```mmmrrrssswwwzzz{{{vvvuuutttuuuvvvwwwvvvuuuvvvuuutttssssssssstttuuuwwwvvvtttrrrqqqoooooonnnlllnnnppprrrssstttwwwzzz{{{yyywwwvvvvvvwwwxxxxxx{{{zzz~~~xxxpppttt|||uuunnncccVVVLLLRRRTTT^^^jjjgggTTTEEEBBBIIIOOOPPPMMMJJJKKKHHHCCCAAA===666///+++))))))*********))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------............------...111222222???[[[}}}~~~yyyssslllccc```iiiuuu{{{zzzkkkeeeYYYMMMBBB;;;666555444444555555555555444444222222111///...---,,,+++,,,++++++++++++*********))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******------...///111333555666777555444444666777888888444444444666999::::::999888888777666666666666777:::888777:::>>>BBBBBBAAADDDDDDDDDCCCCCCDDDGGGJJJLLLNNNPPPRRRSSSTTTTTTSSSSSSXXXaaaiiimmmnnnmmmkkktttwww|||~~~|||zzz}}}}}}}}}~~~}}}||||||~~~{{{{{{uuu\\\ZZZmmmvvvyyyuuugggSSSLLLIIIGGGGGGIIIIIIFFFCCCDDDCCCAAA???===<<<;;;;;;222///,,,******++++++***)))******+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,...***))),,,000111333777XXXrrrxxxwwwtttkkkhhhlllhhh```ggg~~~~~~wwwxxx{{{}}}|||||||||~~~|||yyyyyyzzz{{{zzzxxxuuuqqqnnnsssssstttttttttsssrrrrrrqqqnnnmmmnnnrrrsssrrroooooopppsssuuuvvvvvvuuutttxxxxxxzzzyyytttlllfffbbbccc```WWWMMMGGGEEEBBB@@@@@@???>>>CCCIIIKKKZZZ}}}iiibbbhhhpppqqqoookkkggg```ZZZWWWZZZaaafffyyylllCCCAAA===999DDDllllllMMM>>><<>>=========444111---++++++++++++***((()))***+++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,,,,++++++,,,---000<<>>888555444444555555555555444444222222111///...---,,,++++++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''')))+++,,,.........///111333666777444111///111555888888777333555777888888777777666555444444333444444555555===:::999>>>FFFLLLLLLJJJBBBCCCCCCDDDFFFJJJOOOSSSWWWXXXYYYZZZZZZZZZZZZZZZ^^^ccchhhlllmmmmmmnnnooommmrrrwwwxxxvvvuuuwwwzzzxxx{{{~~~{{{}}}~~~uuullllllpppxxx{{{rrr\\\RRR^^^~~~nnnmmmzzz~~~vvvjjjZZZPPPMMMMMMMMMLLLEEEDDDBBBAAA???>>>>>>===666333///---,,,,,,+++***((()))***+++++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,)))+++...,,,***111GGG]]]wwwuuuwwwiiicccYYYbbbkkkxxx|||wwwwww|||}}}|||{{{zzzyyyxxxxxxxxxxxxvvvttttttvvvwwwxxxwwwuuuuuuuuuuuuuuutttsssrrrrrrsssssssssrrrqqqppppppooonnnmmmmmmnnnnnnmmmlllmmmnnnpppqqqrrrsssrrrrrruuuvvvzzzwwwrrrsssrrrhhh[[[SSSQQQLLLHHHFFFEEEDDDJJJQQQWWWiii|||~~~}}}xxxuuuuuurrrlllgggeeehhhnnnssswwwuuussssssssspppjjjeee[[[bbbjjjzzzmmmEEE???BBBHHHEEEFFFbbboooUUUCCC>>>CCCHHHNNNYYYcccjjjooovvvyyyyyyyyyxxxxxxyyyzzzyyywwwtttrrrssstttuuuvvvwwwwwwwwwyyyzzzzzzzzzxxxvvvtttsssssstttuuutttttttttvvvyyyxxxvvvuuuwww{{{{{{xxxsssxxxzzzyyywwwxxx||||||yyyvvvzzzvvvhhhbbb___[[[WWWBBBHHHLLLSSSbbblllaaaLLLBBBGGGMMMQQQOOOKKKJJJJJJEEEBBB===777111,,,)))(((******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------............///111111888JJJ]]]qqqttt~~~{{{{{{{{{iiiddd\\\RRRHHH???888555444444555555555555444444222222111///...---,,,++++++************)))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++---......//////111222444555222000///000222444555555333555888999777666555555444333333333333444555555;;;::::::>>>DDDIIIJJJJJJAAABBBCCCDDDGGGLLLRRRWWWYYYZZZZZZ\\\]]]^^^___```___dddjjjmmmnnnooosssvvvsssuuuvvvuuurrrrrrtttvvvrrrtttxxx}}}}}}xxxjjj^^^YYYZZZaaapppwwwjjjSSSOOOdddxxxkkkkkkwwwdddTTTLLLKKKKKKLLLFFFEEECCCAAA???>>>======888555000...---,,,+++***)))******+++++++++******((())))))******+++++++++******+++++++++,,,,,,,,,))),,,///...,,,666QQQkkkqqqeeebbbbbbeeemmmvvvsssuuu}}}|||{{{yyyxxxvvvuuuuuuuuusssqqqoooooorrrtttvvvvvvssssssssssssttttttuuuuuurrrrrrsssssssssrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnoooqqqrrrrrrssssssuuuwww{{{~~~|||wwwkkk___YYYSSSNNNJJJHHHEEEDDDHHHOOO[[[mmmyyywwwxxxvvvqqqkkkggggggkkknnntttnnngggdddccc___VVVNNNKKKHHHHHHRRRhhhyyyzzzsssSSSBBB===GGGHHHBBBLLL___lllpppmmm___OOOHHHGGGHHHOOOYYYccciiipppxxx|||{{{xxxxxxxxxyyyzzzyyyvvvsssssssssuuuvvvwwwwwwwwwwwwxxxxxxwwwwwwuuutttrrrrrrtttvvvxxxxxxwwwvvvwwwwww|||xxxvvvyyy~~~{{{vvvzzz|||{{{wwwvvvxxxwwwsssxxx{{{|||ppphhhdddccccccOOOPPPQQQUUUaaajjjdddVVVEEEFFFIIIOOOPPPMMMJJJJJJEEEBBB>>>999333...***(((******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........---///111222<<>>888444444444555555555555444444222222111///...---,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%'''))),,,...---...///000111111111111000111111000//////222333222555999999777555444555333333333333333444555555888999:::;;;>>>@@@BBBCCCAAABBBCCCEEEHHHNNNVVV[[[^^^___bbbdddffffffgggfffbbbgggnnnqqqssswww||||||xxxtttsssuuuvvvssstttvvvyyy|||~~~yyykkk[[[PPPIIIHHHOOO```rrrnnnzzzbbbVVVYYYsssxxxnnn\\\OOOIIIIIIJJJGGGEEECCCAAA???===<<<;;;999666222///------,,,+++******+++++++++***))))))((())))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,...000222>>>VVVlllrrrgggdddggghhhssspppooottt}}}~~~}}}zzzyyywwwtttrrrqqqppppppnnnmmmmmmooorrrtttuuuuuurrrrrrqqqqqqrrrssstttuuuqqqrrrrrrssssssssssssrrrqqqqqqqqqpppooonnnnnnnnnmmmnnnooopppqqqrrrrrrssswwwxxx{{{{{{ooogggcccUUUPPPLLLIIIFFFCCCFFFLLLYYYjjj|||}}}{{{yyytttnnnhhheeeeeegggeee___XXXQQQMMMGGG@@@;;;;;;555444<<>>===CCCFFFEEEDDDJJJUUU\\\WWWPPPNNNMMMKKKNNNWWWaaahhhpppyyy||||||yyyxxxyyyzzz{{{yyyvvvssstttuuuvvvxxxxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvxxxyyyyyywwwvvvwwwxxx{{{yyyxxxzzz|||}}}|||zzzxxx|||}}}zzzyyyzzzzzzxxxyyy|||~~~|||uuuxxx{{{yyysssnnnkkkjjjYYYVVVTTTVVV[[[___^^^[[[JJJEEEFFFMMMQQQNNNJJJJJJEEECCC@@@;;;666111---*********))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,...111333@@@cccssswwwcccaaaooo}}}wwwyyy}}}|||tttnnnuuubbb^^^XXXOOOFFF===777333444555555555555555555444222222111///...---,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&))),,,...---...000111111111000//////111222000---,,,///222222666999:::777444444444333333333333444444555666777888999888888888:::<<>><<<;;;::::::777222///...---,,,++++++++++++++++++***)))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,///------222999EEEXXXiiiwwwlllgggaaaddduuurrrlllnnnnnnttt~~~wwwvvvsssqqqnnnlllkkkkkkjjjkkkmmmppptttuuutttsssrrrrrrpppppppppqqqrrrsssqqqrrrssssssttttttttttttnnnoooooonnnllljjjkkkkkkmmmmmmnnnooopppqqqrrrrrrxxxyyy{{{~~~~~~xxxoooiiiiiiWWWSSSOOOLLLHHHEEEGGGLLLUUUfff}}}{{{wwwppphhhdddbbbbbbQQQOOOKKKGGGBBB???>>>>>><<<666777;;;999666@@@PPPQQQPPPDDD777:::HHHHHH>>>???GGGLLLIIIIIINNNQQQPPPLLLTTT^^^eeennnwww{{{zzzyyyyyyzzz{{{|||zzzvvvsssvvvwwwxxxyyyzzzyyyxxxxxxyyyxxxxxxwwwxxxyyy{{{|||xxxyyyyyywwwuuuuuuwwwxxxwwwxxxzzzyyyxxxxxxzzz{{{yyy~~~yyy{{{~~~~~~uuulllttt|||{{{qqqhhhccc]]]XXXTTTTTTTTTUUUWWW[[[MMMEEECCCKKKRRROOOKKKIIIFFFEEEBBB===888333///,,,******))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---+++---000333CCCiiikkkiii]]]RRRWWWiiirrrnnnkkklllqqqtttjjjdddwwwaaabbb\\\QQQFFF@@@:::444444555555555555555444444000000///...---,,,++++++***************)))((((((''''''((((((((((((''''''((('''(((***------***&&&))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((()))***+++---...000111111111000///111111111000000000000000555555666666555444333333222222222333444555666777777999::::::999:::<<<>>>@@@DDDEEEEEELLLXXX^^^]]]hhhnnnsssrrrmmmhhhggghhhgggooouuusssuuu~~~~~~}}}~~~}}}{{{~~~|||zzzzzzzzzzzzyyyxxx~~~ttt]]]LLLDDDCCCAAA===???MMMaaasss}}}{{{~~~~~~fffSSS]]]nnnssswww~~~~~~mmmuuujjj]]]ZZZqqq|||aaaPPPNNNMMMKKKIIIFFFCCC@@@>>>======888777555333000---+++***************************)))))))))))))))******+++,,,,,,++++++***+++++++++,,,///000111;;;OOOaaakkkyyyqqqllllllkkkxxx{{{nnnpppmmmsssxxx|||~~~uuutttqqqooonnnnnnoooooommmnnnooopppqqqrrrrrrrrrsssrrrpppooooooppprrrsssqqqrrrssstttttttttsssrrrsssrrrqqqpppnnnlllkkkjjjnnnoooppprrrssssssssssssvvvvvvwwwzzzyyyuuutttttttttuuutttrrrmmmjjj___[[[SSSLLLGGGGGGHHHJJJSSSooo{{{mmmeeeccc\\\QQQMMMFFF???>>>AAACCCAAA===???:::666333111444@@@MMMbbb^^^EEE444<<<<<<555<<<>>>@@@AAABBBGGGOOORRRPPPQQQSSSXXXcccnnnwww{{{{{{{{{zzzxxxxxxyyyzzzxxxwwwvvvtttrrrssstttvvvvvvvvv|||zzzyyyyyyzzz{{{{{{{{{||||||||||||{{{zzzyyyxxxzzzzzzzzz{{{{{{zzzyyyyyyzzz|||}}}~~~~~~}}}|||~~~|||}}}zzzpppwww|||rrrfffeeebbbYYYUUUOOOJJJQQQTTTKKKJJJFFFEEEHHHLLLNNNMMMMMMKKKGGGBBB???<<<666///***))))))(((((()))***++++++************************++++++******************++++++++++++++++++,,,,,,---------.........//////***///111000888QQQvvvoooXXX^^^JJJEEEjjjrrr___eeelllvvvyyymmmjjj^^^___ZZZPPPFFF@@@:::555333444444444444444333333111000000///...---,,,,,,***************)))(((((('''(((((())))))(((((('''(((''''''))),,,,,,)))&&&'''''''''''''''''''''''')))((((((((((((((((((((()))((((((''''''(((******---...///000111000000///111000000000000000000000555555555555555444333333222222222333444555666777777999:::999999999;;;===>>>BBBDDDFFFNNN]]]gggjjjmmmppprrrqqqnnnkkkkkklllkkkrrrvvvuuuwww~~~|||zzzyyyvvvsssqqqrrruuuxxxyyyyyy~~~ppp\\\NNNHHHFFFCCC===<<>>===888777555333000...,,,+++************************)))))))))))))))***++++++,,,,,,+++++++++++++++,,,000222333888EEEXXXfffkkk{{{|||ssspppooohhhnnn}}}vvvlllllljjjrrrxxx||||||tttssspppnnnmmmmmmnnnooommmmmmnnnooopppppppppppprrrqqqooonnnnnnoooqqqrrrpppqqqrrrssstttssssssrrrtttsssqqqpppnnnmmmllllllkkklllmmmoooppprrrttttttvvvvvvxxx}}}~~~rrrhhh```[[[\\\]]]___cccgggiiihhhggg___\\\WWWQQQLLLKKKLLLMMMWWWqqqvvvkkkddd___WWWOOOGGGDDDAAAAAACCCDDDAAA>>>888666777999:::>>>HHHSSScccfffUUU<<<777<<<:::888<<>>AAACCCFFFQQQcccuuu~~~yyyxxxvvvsssrrrqqqrrrrrrpppuuuwwwvvvwww{{{yyyxxxuuuqqqllljjjkkkpppwww{{{zzz~~~ppp___TTTNNNKKKGGG>>><<>>===999888666333111...,,,+++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,///000333===PPPcccllllllsssvvv{{{|||yyy{{{wwwmmmiiijjjlllggguuu{{{ooohhhgggjjjsss{{{||||||}}}{{{yyysssrrrooommmlllmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnmmmpppooonnnmmmmmmnnnooopppppppppqqqrrrrrrrrrrrrqqqtttsssqqqpppnnnnnnnnnnnnjjjjjjjjjkkknnnqqquuuwwwvvvxxx{{{{{{kkk```WWWNNNHHHGGGGGGIIINNNTTTYYY\\\]]]\\\[[[ZZZVVVRRRPPPQQQRRR\\\uuu{{{ooohhhbbbYYYPPPLLLBBBCCCDDDDDDCCC@@@===;;;666777;;;@@@BBBCCCIIIQQQ[[[eeedddKKK666;;;@@@555===@@@CCCEEEJJJQQQSSSQQQNNNQQQXXXcccnnnwww|||}}}|||{{{zzz{{{|||}}}|||{{{wwwvvvtttuuuwwwxxxxxxwww~~~~~~|||zzzyyyvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}||||||{{{||||||}}}}}}xxx{{{qqqccceeefff\\\MMMJJJVVV\\\XXXRRRJJJBBBBBBJJJQQQQQQNNNKKKGGGBBB???===999333...***))))))))))))***++++++***************************************************+++++++++,,,,,,,,,---------........./////////000333///222RRR|||aaacccUUUKKKaaavvvnnnooossspppgggggg}}}\\\^^^[[[QQQGGGAAA;;;555333333444444555555444444222222111000///...------***************)))(((((())))))************))))))%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))******.........///////////////000000000000000111111111333333444444444333333222111111222333444555777888:::;;;<<<<<<;;;;;;===???@@@AAACCCFFFRRRfff}}}~~~yyyvvvvvvvvvvvvtttvvvvvvuuuvvv|||}}}wwwuuuuuurrroookkkhhhhhhmmmtttyyyvvveee\\\VVVPPPLLLBBB@@@PPPfffttt~~~ssshhh^^^]]]^^^eeeyyyfffSSSOOOLLLFFFFFFGGGGGGEEEHHHaaaggg```cccwww|||fffRRRKKKJJJHHHEEEBBB@@@>>>===:::999777444111///---,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++,,,------///111777FFF^^^ssszzzvvvzzzxxxuuuqqqjjjhhhqqq}}}zzzsssmmmkkkkkkhhhffffffooo}}}mmmfffggggggqqqzzz{{{yyywwwuuuqqqpppnnnlllkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmlllnnnnnnmmmllllllmmmnnnnnnooooooppppppqqqqqqqqqqqqrrrqqqpppooonnnnnnnnnooolllkkkjjjjjjmmmqqquuuxxxxxxyyy|||vvviiibbbZZZQQQJJJDDDBBBAAABBBEEEIIILLLMMMSSSUUUWWWWWWUUUTTTVVVXXXaaaxxx~~~uuuhhheee___SSSKKKJJJBBBDDDFFFDDD@@@<<<;;;;;;???>>>@@@BBBAAA>>>@@@DDDLLLWWWhhh^^^???:::@@@555BBBDDDEEEEEEIIINNNOOOKKKMMMQQQYYYcccnnnwww}}}}}}|||{{{|||~~~~~~}}}wwwuuuuuuuuuwwwxxxwwwvvv|||~~~}}}|||{{{xxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzxxxxxxxxxyyy{{{|||yyy|||{{{yyytttrrryyywwwwwwsssfff\\\YYYVVVWWW___fff[[[LLLDDDGGGOOOQQQNNNKKKGGGBBB@@@>>>;;;666111*********))))))***++++++***************************************+++++++++***++++++,,,,,,---------............////////////333111333EEEjjjxxxsssqqq```___PPPRRRlll}}}sssjjjpppyyyvvvhhh]]]lll___aaa^^^SSSIIIAAA:::444444444555666666666666666222222111000///...------***************)))(((((())))))************))))))%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))***++++++,,,,,,...............//////000//////000000111111111111222222333333333333333222111111111222444666777888===>>>>>>>>><<<===>>>@@@BBBBBBDDDGGGPPPddd~~~~~~yyywwwvvvvvvvvvuuutttuuuvvvxxx|||zzztttrrrrrrnnnmmmkkkiiigggiiinnnsss|||llleee```YYYQQQEEEDDDXXXqqqzzzwwwxxx|||xxxxxx|||{{{yyyfffZZZQQQHHHEEEDDDEEECCCAAARRRuuu```___ffflllUUUKKKKKKIIIFFFDDDAAA???>>>:::999777555222///---,,,++++++++++++++++++++++++***************++++++,,,,,,+++++++++,,,------...000666BBBUUUnnnzzzsssjjjcccdddiiihhhccccccmmmsssooogggbbb|||sssbbbaaahhhlll|||{{{wwwtttqqqooonnnllljjjjjjjjjlllmmmnnnnnnnnnooonnnnnnmmmmmmllllllllllllllllllllllllnnnnnnnnnnnnooooooppppppooooooooooooooooooooonnnooonnnlllkkkmmmqqquuuxxx{{{{{{|||yyypppjjjcccYYYQQQIIIEEE@@@======>>>??????GGGKKKPPPRRRSSSTTTYYY]]]dddzzzzzzpppeeebbb\\\PPPIIIJJJDDDGGGHHHFFFBBB@@@BBBEEEKKKGGGDDDBBB>>>999999<<>>??????>>>======>>>@@@BBBBBBDDDGGGNNN^^^yyy|||xxxwwwxxxzzzvvvuuuwwwxxxwwwyyy|||{{{}}}~~~}}}yyytttqqqooojjjkkkkkkhhhffffffiiimmmqqqkkkhhhbbbTTTGGGHHH___xxxvvvllldddbbbffflllwwweeeXXXNNNJJJEEEEEEGGGCCCLLLtttccc\\\ffftttdddMMMLLLKKKJJJHHHEEEBBB???>>>;;;:::888555333000...---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++,,,,,,---...///---:::NNNcccxxx}}}yyyrrrjjjfffggg___]]]dddqqqvvvmmmdddaaakkk]]]aaalllssszzzvvvrrrnnnnnnmmmkkkiiiiiiiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmllllllllllllllllllllllllmmmmmmmmmlllmmmnnnnnnooolllnnnppprrrrrrqqqpppoooqqqooonnnmmmooorrrvvvyyy{{{{{{|||}}}uuunnnfff[[[SSSMMMIIIBBB>>>;;;;;;::::::===BBBHHHJJJLLLPPPXXX___ggg{{{zzztttmmmeee```YYYQQQMMMLLLGGGIIIKKKKKKJJJJJJNNNQQQOOOHHHBBB???<<<999:::>>>CCCEEE^^^qqq___BBB;;;AAAQQQNNNHHHAAAAAAGGGJJJIIIGGGMMMXXXbbblllvvv~~~~~~~~~~~~|||wwwvvvvvvwwwyyyyyyxxxvvvvvvzzz}}}~~~||||||}}}||||||}}}}}}}}}||||||{{{zzzyyyxxxxxxyyyzzz|||}}}~~~zzz{{{{{{zzzttttttttttttuuuvvvwwwwwwvvvzzz{{{zzz|||~~~wwwxxxvvvsssZZZPPPggglllmmmbbbOOODDDHHHPPPSSSOOOJJJEEEAAA@@@===999555,,,,,,+++************+++************************)))))))))***++++++,,,,,,******+++,,,---...//////....../////////000000000333222IIIssshhhXXXLLLPPPiiiyyyhhhYYYeeetttkkk\\\LLLUUU^^^```^^^TTTJJJBBB:::444333444555666777777777777111000000///...---,,,,,,***************)))(((((('''(((((())))))(((((('''%%%'''((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&''')))+++,,,,,,,,,,,,......---------...///000...//////000111111222222000000111222222222222222000000111222444666888999===>>>>>>===<<<;;;===???@@@@@@CCCFFFKKKXXXsss~~~~~~zzzyyy||||||yyyxxx{{{{{{{{{{{{|||zzzvvvqqqllljjjlllllliiieeeeeejjjooouuunnnlllgggUUUIIIMMMhhh|||kkk[[[VVVXXXZZZ]]]bbbiiisss}}}xxxeee[[[UUUKKKIIILLLGGGJJJjjjxxxjjjdddsssyyysssfffOOOLLLKKKJJJIIIFFFCCC@@@>>>;;;:::888666333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,...//////...DDDaaavvv}}}zzz{{{zzztttpppoooeeehhhqqqzzztttgggdddjjjtttfff___dddpppzzz~~~xxxuuuqqqllllllkkkiiihhhhhhiiijjjkkkjjjkkklllmmmmmmmmmmmmmmmkkkllllllllllllllllllkkkmmmlllkkkkkkkkklllnnnnnnkkknnnrrrvvvwwwuuurrrpppnnnnnnmmmnnnppptttxxxzzzzzz{{{}}}{{{rrriii```ZZZRRRMMMGGGBBB???>>>===<<<888===AAACCCDDDKKKVVV___jjj||||||zzzhhhjjjggg^^^WWWTTTRRROOOJJJLLLOOOPPPPPPPPPPPPPPPHHHAAA<<<;;;;;;:::<<<@@@???FFFQQQ^^^___LLLBBBKKKaaa[[[NNNAAA===AAAEEEEEEBBBIIITTT___iiisss{{{~~~~~~~~~~~~|||{{{yyyxxxxxxzzz||||||zzzxxxvvvyyy||||||yyyxxx{{{~~~zzzzzz{{{|||}}}}}}}}}}}}zzzyyyxxxxxxxxxzzz|||~~~}}}xxxxxxwwwtttssstttuuuvvvwwwwwwwwwwwwvvvzzzzzzwwwyyywww{{{rrr[[[bbbeeeqqqppp\\\IIIGGGOOOTTTQQQLLLFFFBBB@@@>>>999666---,,,++++++*********+++************************((())))))***++++++,,,,,,******+++,,,---...//////.../////////000000000000444;;;TTTwwwppp[[[NNNXXXttt}}}iiibbbjjjhhhXXXKKKEEE^^^[[[^^^\\\SSSJJJCCC;;;555222333444555666666666666000000///...---,,,++++++***************)))((((((''''''((((((((((((''''''&&&((()))(((&&&&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&(((***+++,,,++++++......---,,,---...///000...//////000111222222222///000111222222222222222000000111222444666888999<<<<<<===<<<::::::;;;======>>>BBBFFFIIITTTooo}}}|||{{{yyy|||}}}|||{{{||||||xxxqqqkkkmmmnnnmmmjjjfffhhhooouuuwwwooolllhhhUUUKKKSSSppp}}}|||mmmYYYGGGHHHQQQUUUTTTSSSKKKWWW```eeeqqqtttgggaaaSSSMMMPPPJJJHHHccc\\\dddvvv```LLLLLLKKKIIIFFFCCC@@@>>><<<;;;999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,---...///000666SSSuuu~~~}}}wwwvvvzzz}}}zzzvvvuuussszzzxxxgggkkkzzzzzzlllcccbbbgggsss~~~zzzvvvtttpppkkklllkkkiiigggggghhhjjjkkkhhhiiijjjkkklllmmmmmmmmmkkkllllllmmmmmmllllllkkkllllllkkkjjjkkklllmmmnnnlllooouuuyyyzzzxxxtttqqqkkkkkklllnnnqqquuuyyy{{{xxxzzz~~~wwwoooiiifffWWWRRRLLLGGGDDDBBB@@@>>>888<<>>999FFFEEEJJJYYYTTTKKKTTTqqqgggUUUCCC;;;<<>>???FFFRRR]]]fffpppyyy~~~~~~}}}{{{zzz{{{zzz{{{|||~~~~~~|||zzzwwwzzz|||zzzvvvuuuxxx|||vvvwwwyyy{{{|||}}}~~~~~~zzzyyyxxxwwwxxxzzz|||~~~xxx|||}}}yyyvvvwwwvvvsssssstttvvvxxxxxxxxxxxxwwwxxx||||||xxxxxx~~~|||~~~zzzggg[[[bbbvvv}}}hhhPPPIIINNNTTTRRRMMMGGGBBB@@@>>>999666---,,,,,,+++*********+++************************((())))))***++++++,,,,,,******+++,,,---//////000////////////000000000000555CCC[[[sss|||ssslllrrrqqq\\\UUU```yyy~~~mmmkkkkkkYYYKKKBBBFFFggg]]][[[XXXTTTMMMDDD;;;444555555555555666666666666444333111///---,,,+++++++++***)))***++++++***)))%%%***+++'''&&&***+++((((((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))(((&&&%%%&&&''')))+++((())))))+++,,,---......111000///...------...///---...///000000111111111000111222111000///000111000222555666666777888:::999999888888888999;;;<<>><<<<<<:::888666333111///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++...000***(((/////////999IIIttt|||www{{{|||uuuuuunnn^^^jjj~~~yyylll```^^^bbbhhhtttzzzvvvsssqqqooonnnmmmkkkiiihhhiiiiiihhhgggfffgggiiikkkllllllllllllmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmjjjlllpppuuuxxxwwwsssoookkklllnnnooopppssswwwzzz|||~~~}}}tttjjjaaa\\\SSSKKKEEEBBBAAAAAA;;;;;;<<>>@@@AAA@@@@@@DDDKKKRRRWWWXXX}}}|||\\\???BBBAAA888;;;???CCCKKKWWWeeepppwwwzzz}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{||||||}}}}}}}}}|||yyywwwwwwxxxyyy{{{{{{zzzzzzzzz{{{||||||zzzyyyxxxvvvvvvvvvwwwxxxwwwxxxyyyyyyxxxwwwvvvuuurrrrrrrrrssstttvvvxxxzzzuuuwwwzzz|||||||||}}}wwwyyyxxxzzzrrraaaJJJGGGXXXSSSPPPLLLGGGBBB???===<<<444000,,,))))))*********)))))))))))))))))))))))),,,+++*********+++,,,---++++++,,,------......//////......///000111111000///KKKcccmmm{{{xxxrrrssspppfff\\\]]]|||uuuoooiii^^^KKK>>>EEEppp[[[YYYVVVQQQKKKBBB999222555555555555666666666666444333111///---,,,+++++++++*********+++***)))((((((,,,,,,'''&&&((()))%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((''''''&&&'''((()))***((())))))***,,,------...111000///...------...///...///000111111222222222///111222111000///000111111333666777777888999;;;:::999888888888999:::;;;???>>>@@@CCCGGGQQQddduuu}}}vvvnnnnnnjjjiiijjjjjjhhhkkkooosssggggggXXXIIIOOOooo}}}hhh]]]NNNKKKFFFDDDEEEHHHKKKMMMJJJOOOTTTYYYaaakkkooonnnqqqzzz}}}tttnnncccXXX]]]iiissswww]]]___xxxeeeWWWMMMMMMKKKCCC>>>@@@<<<<<<:::999666333111000,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,///+++***000000111===hhhyyy{{{yyypppooo{{{vvv___VVVcccuuuoooddd[[[\\\bbbiiittt~~~{{{xxxtttqqqqqqpppoooooommmkkkjjjiiijjjjjjiiihhhdddfffhhhjjjkkkllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiijjjkkkkkkllliiijjjmmmqqqtttssspppmmmkkkmmmnnnooopppssswwwzzz|||}}}~~~uuulllfff]]]TTTMMMHHHFFFDDD===<<<===???@@@FFFUUUdddsss|||zzz}}}~~~}}}|||yyypppgggjjjkkklllhhh```VVVNNNJJJAAABBBDDDFFFGGGFFFCCCAAABBBCCCCCCAAA>>>===>>>@@@>>><<<<<<@@@GGGPPPUUUWWWfffDDDAAABBB;;;<<<===@@@HHHUUUbbbnnnvvvzzz~~~}}}|||{{{yyyzzzzzzzzz{{{{{{|||||||||{{{zzzyyyyyy{{{}}}~~~{{{{{{{{{{{{{{{{{{||||||zzzyyywwwvvvvvvvvvwwwwwwvvvwwwxxxxxxxxxwwwuuutttssssssrrrrrrsssuuuwwwxxxxxxyyy{{{{{{zzz{{{|||~~~|||~~~wwwrrrVVVHHHRRRTTTQQQMMMHHHDDD@@@===<<<555222---+++++++++++++++************************++++++*********+++,,,---++++++,,,------......//////......///000000000000666VVVppptttwwwzzzyyypppddduuupppbbbXXXDDDCCCWWW[[[XXXUUUQQQJJJBBB999333555555555555666666666666333222111///---,,,++++++***************)))(((''')))+++***'''&&&))))))&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((()))((())))))***+++,,,------000///......---.........//////000111222222222222///000111111//////000111222444777888888888999;;;:::999999888888888999999>>>>>>???AAACCCKKK\\\mmm{{{vvvpppiiieeegggjjjkkklllnnnuuugggdddVVVHHHNNNmmmvvvaaaWWWQQQNNNKKKKKKNNNRRRTTTUUUbbbfffllluuu}}}kkkiiisssyyynnnbbb^^^aaannnvvv]]]WWWllljjjYYYKKKIIIIIIDDDBBBEEE<<<<<<:::999666444222000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...++++++111000333BBB}}}~~~xxxkkkmmmrrrpppdddWWWVVVdddssseee]]]XXX[[[ccckkksssyyyuuurrrooommmmmmmmmmmmlllllljjjhhhhhhjjjjjjjjjiiidddeeegggjjjkkkllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjjjjiiiiiijjjmmmoooooommmkkklllmmmnnnooopppsssvvvyyy|||}}}~~~~~~}}}vvvpppggg]]]VVVOOOIIIFFF@@@>>>===>>>@@@GGGWWWeeewww|||yyy|||}}}zzzvvvsssllleeejjjnnnooogggXXXLLLHHHHHHIIIGGGEEEEEEFFFFFFEEECCCIIIHHHFFFBBB???>>>???AAA>>>:::888<<>>EEEQQQ```mmmvvvzzz~~~}}}{{{{{{{{{{{{{{{{{{||||||yyyyyyyyyyyy{{{|||}}}~~~zzzzzzzzz{{{{{{|||||||||yyyxxxxxxwwwwwwwwwwwwxxxvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssuuuvvvwww{{{||||||zzzyyyyyy{{{}}}tttzzz}}}qqqttt~~~ssszzzfffKKKLLLUUUSSSOOOKKKFFFAAA>>><<<777333///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------......//////.........//////000000@@@```{{{}}}yyyvvvpppwwwkkkcccrrr[[[QQQ>>>HHHggg\\\ZZZVVVRRRLLLDDD;;;555555555555555666666666666333222000///---,,,,,,,,,)))***+++***)))((((((((((((((('''&&&(((***+++***''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((((())))))***+++,,,,,,,,,...........................///000111111222111111...///111000//////000111222444666777777777888:::999999999888888888888888<<<<<<>>>AAABBBHHHWWWfff}}}uuukkkdddggglllnnnnnnnnnzzzxxxfff```RRRFFFMMMkkkxxxhhhaaa```\\\ZZZ^^^gggooopppooorrrgggtttuuujjj```ZZZmmmfffWWWaaa}}}}}}gggRRRKKKJJJEEECCCDDD<<<<<<;;;999777444222111------,,,,,,+++++++++++++++++++++++++++++++++++++++...+++,,,111...444GGG|||wwwiiijjjiiicccYYYVVV^^^jjjrrraaa\\\ZZZ^^^gggnnnrrrsssvvvsssooolllkkkkkkjjjiiijjjhhhgggggghhhjjjiiihhhggghhhjjjkkkllllllkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhhhhiiiiiihhhiiijjjlllmmmlllkkklllmmmooooooppprrrvvvyyy}}}||||||{{{|||yyysssjjjbbbZZZSSSKKKEEECCC???======???GGGVVVdddrrr~~~|||zzzuuuqqqnnniiijjjkkkhhh^^^SSSLLLNNNSSSWWWRRRMMMIIIIIIIIIHHHGGGKKKIIIFFFBBB@@@@@@AAACCCAAA<<<888;;;CCCKKKPPPQQQoooyyyWWWBBBCCCAAA999:::===CCCOOO^^^lllwww|||~~~}}}}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyxxxwwwvvvuuuvvvvvvwww~~~~~~|||zzzwwwwwwyyy{{{yyytttsssaaaaaannnlllmmmsssuuuRRRKKKUUUTTTQQQMMMHHHCCC???<<<777444///---,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,------......///......///......///111222IIIbbbzzzvvvkkkjjjvvvwwwhhh^^^___ooozzzvvvYYYNNNDDDVVVxxx\\\YYYUUUQQQKKKCCC;;;666555555555555666666666666222222000///---,,,,,,,,,(((***+++***(((((()))++++++(((%%%&&&(((*********&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))((((((((()))))))))******++++++,,,------..................,,,---...///000000000000---///000000//////000111111333555666555555666888888888888888888888888888:::;;;>>>AAABBBFFFTTTbbb~~~sssjjjkkkppprrrrrrqqq|||~~~iiiaaaQQQEEEMMMkkk{{{qqqooollliiijjjvvvsssfffnnnuuueeeYYY```xxxxxx______zzzzzz^^^RRRMMMEEE???>>><<<;;;;;;999777555333222...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,...,,,---000---777NNNtttgggaaa]]]VVVQQQWWWccciiihhh\\\[[[\\\cccnnnvvvwwwtttvvvsssooommmmmmmmmllllllkkkiiihhhhhhjjjkkkkkkjjjllllllmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffffgggggggggjjjiiiiiijjjlllnnnmmmllllllnnnooopppppprrrvvvxxx|||{{{yyywwwwwwzzz|||vvvllleee___WWWOOOHHHFFF@@@<<<<<>>AAAAAADDDPPP]]]~~~tttsssvvvwwwvvvwwwpppfffSSSIIIQQQnnn|||tttttttttsssuuuuuueeeiiitttbbb```sssjjj^^^ssstttXXXNNNMMMHHHBBB@@@<<<;;;;;;999888666444333///...,,,+++++++++,,,---++++++++++++++++++++++++---...,,,...111///===ZZZuuuiii___ZZZRRRPPP[[[hhhhhh___TTTWWW\\\eeetttzzztttqqqnnnnnnooopppqqqpppooommmkkkkkkmmmmmmmmmlllmmmnnnnnnooonnnmmmkkkjjjiiiiiiiiiiiiiiijjjjjjjjjhhhhhhgggfffffffffggggggiiihhhiiikkknnnoooooonnnmmmnnnooopppppprrruuuxxxyyyyyywwwuuutttuuuyyy||||||rrrkkkfff___VVVOOOHHHBBB>>>===???EEEPPP[[[ccc~~~vvvrrrrrrpppllldddeeehhhmmmqqqoooggg```PPPJJJDDDCCCGGGKKKKKKIIIFFFDDDAAAAAABBBDDDEEEEEEAAA<<<999<<>>888444000,,,+++++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,------......///,,,...000///...000666:::XXX]]]jjjvvvrrrhhh\\\SSSLLLHHHNNNVVVVVVUUUbbbwwwwww]]]FFF???RRRoooZZZWWWRRRMMMHHHAAA:::555555555555555666666666666222111000...------------***++++++(((&&&)))///666555,,,&&&'''(((%%%###$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((''''''&&&'''((()))***))))))))))))************+++,,,---.........------,,,---...///000000000000,,,---//////...///000222111333555666555555666777444555777888999999999999:::<<>>\\\bbbooossspppnnncccRRRIIILLLTTTYYYTTTSSSXXX___WWWEEE<<>>===FFFPPP[[[|||}}}wwwjjjUUUPPP^^^~~~zzzxxxqqqyyy}}}vvvooovvvqqqtttzzzkkkqqqoootttfff```mmmSSSMMMPPPNNNGGGCCC<<<;;;;;;:::888666555444000...---++++++,,,---...++++++++++++++++++++++++------,,,000666888OOOtttzzz|||~~~rrrnnneee```UUUPPP[[[gggaaaQQQQQQUUU[[[eeeuuuvvvvvvsssooollllllkkkkkkjjjmmmkkkiiihhhiiiiiihhhgggggghhhjjjlllnnnnnnnnnnnniiiiiijjjjjjkkkkkkkkkkkkiiiiiihhhgggggggggggggggeeefffhhhlllppprrrqqqooommmoooppppppppprrruuuwwwrrrsssttttttssstttwwwyyy~~~uuupppiii```XXXNNNGGGBBBBBBCCCFFFNNNVVViiiwwwpppppptttrrrllleeeeeeeeefffddd]]]SSSLLLKKKFFFBBBDDDIIILLLIIIDDDHHHEEEDDDDDDGGGGGGEEEBBBBBB@@@AAAHHHQQQQQQIII@@@FFFOOOkkkoooPPP???BBB===<<<;;;===FFFTTTeeesss{{{~~~~~~}}}{{{yyywwwvvvwwwyyy{{{vvvxxxzzz|||}}}}}}}}}||||||}}}~~~~~~{{{zzzzzzyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||wwwyyy{{{|||{{{{{{{{{|||||||||~~~aaacccZZZPPPfffffflll```WWWgggttteeeRRRLLLNNNOOOOOOLLLHHHBBB???;;;888333///......---,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,------......///***...111111000333;;;AAA\\\fffwwwwwwfffiiiaaaOOOJJJXXXggglllWWWXXXZZZUUUGGG;;;@@@LLL```sssVVVSSSPPPNNNKKKEEE<<<666666666666666666555555555222222111///...---,,,+++************))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((''''''''''''((()))))))))***++++++,,,,,,+++,,,------......---------------............///...---,,,,,,---///222333777555444555888888666333444444333444444555666777;;;;;;<<<===???BBBDDDFFFSSSbbbwww~~~kkk]]]NNN```{{{tttwwwzzzyyyzzzvvvooogggiiiwwwrrreeejjjnnnPPPOOOLLLGGGHHHJJJ???<<<888666666555444333000///---+++*********+++...------,,,++++++++++++---'''///222111MMMpppvvvrrrfffqqqppp___eeeyyy}}}}}}ddd\\\PPP\\\tttjjjSSSTTTTTT[[[ccciiipppwwwyyyvvvppplllhhhiiilllooommmjjjgggffffffgggggghhhiiiiiigggiiilllnnnooonnnlllkkknnnllliiiiiijjjiiigggdddjjjjjjhhhgggffffffffffffjjjjjjjjjjjjkkkmmmoooppplllnnnppprrrsssttttttsssttttttsssssstttuuuwwwxxx~~~yyypppeee]]]RRRLLLFFFDDDBBBCCCJJJQQQaaazzzqqqooopppppplllgggfffeeeaaaYYYPPPIIIGGGHHHHHHGGGFFFGGGJJJJJJHHHFFFBBBFFFIIIIIIGGGEEEGGGIIIEEEIIIUUU\\\ZZZ[[[TTTBBBCCCOOObbbkkkZZZ@@@888AAA===>>>>>>BBBPPPdddqqquuu}}}~~~~~~}}}}}}}}}{{{{{{zzzxxxvvvvvvxxxzzzwwwyyy{{{{{{zzzzzzzzz{{{{{{yyyxxx{{{~~~~~~~~~{{{xxxyyy{{{}}}{{{yyyvvvyyy{{{{{{xxxwwwyyy{{{xxxyyyyyyzzz{{{|||}}}~~~||||||{{{{{{}}}{{{hhhhhh~~~jjjbbbbbbhhhsss^^^SSSTTTYYYaaa___PPPGGGHHHLLLPPPOOOHHHCCCCCC;;;999444000---,,,,,,,,,******************************+++++++++,,,,,,,,,...------,,,,,,,,,---------666000+++444555>>>YYYiiiooo~~~xxxkkkjjj^^^RRR[[[pppwwwnnnZZZ^^^UUUIIICCC<<<===JJJbbbyyyttttttWWWTTTQQQNNNKKKEEE===666666666666666666666666555222222111///...---,,,+++************))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))***)))))))))***++++++,,,,,,,,,,,,------......---------------............//////...------...000333444666444333555777777555333444444333444444555666777;;;;;;;;;===???AAADDDFFFOOOWWWbbbqqqvvvdddTTTccc{{{{{{~~~||||||vvvpppiiigggpppooogggxxx}}}bbbZZZPPPIIIHHHFFF@@@===:::888777666555444111000...,,,++++++,,,,,,------,,,,,,,,,---......,,,(((...000666YYY{{{~~~qqqmmmxxxjjj^^^eeekkkqqq}}}gggXXXOOO[[[iii^^^PPPQQQRRR\\\eeejjjooouuuwwwuuuooolllhhhiiilllnnnmmmjjjiiihhhggggggggghhhiiijjjiiikkknnnpppqqqpppnnnmmmmmmjjjhhhhhhjjjkkkiiihhhiiiiiihhhgggfffffffffgggiiiiiiiiiiiijjjkkkmmmnnnkkklllnnnpppqqqrrrrrrqqqssssssrrrrrrsssuuuwwwxxx{{{pppgggYYYSSSMMMJJJGGGFFFKKKQQQccc|||tttrrrsssqqqjjjddd___^^^ZZZUUUOOOLLLLLLLLLJJJIIIIIIKKKNNNOOOMMMKKKHHHKKKMMMOOOOOOOOONNNNNNSSSYYYgggmmmgggfff```PPPBBBIIIYYYeee[[[DDD:::???<<<<<<<<<@@@NNNaaannnsss{{{~~~~~~~~~}}}|||{{{yyyyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyzzz||||||zzzyyy{{{~~~}}}~~~|||{{{{{{|||}}}}}}|||wwwyyyzzzzzzyyyyyyyyy{{{yyyyyyyyyzzz{{{||||||}}}{{{{{{{{{{{{}}}vvvvvv{{{rrrpppppp___TTTTTT]]]kkkfffOOOGGGGGGKKKPPPPPPIIIDDDCCC<<<999555111...,,,,,,,,,******************************+++++++++,,,,,,,,,...------,,,,,,---------+++111///...444<<>>AAACCCEEEHHHMMMRRRXXXjjjnnn]]]eeetttmmmmmmqqqttttttkkksssyyysssmmmhhhiiivvvvvvaaaeee~~~vvvfffSSSKKKJJJDDDAAA???;;;999888777666555222111///...,,,,,,---------,,,,,,---...///000000------...///???iiiuuu~~~yyyddd\\\aaacccllliiiRRRPPP^^^]]]QQQNNNPPPWWWbbbmmmpppqqqrrrsssrrrnnnkkkhhhhhhkkkmmmllljjjkkkjjjhhhgggggghhhiiijjjkkkmmmppprrrsssrrrpppoookkkiiiggghhhjjjlllllllllhhhhhhggggggfffgggggggggiiiiiihhhhhhiiijjjkkkkkkiiijjjkkkmmmnnnooooooooorrrqqqqqqqqqssstttvvvxxx|||xxxooo___YYYSSSPPPMMMJJJKKKOOOccc}}}vvvssstttppphhh```^^^ZZZUUURRRQQQPPPPPPPPPPPPOOOOOOPPPRRRRRRQQQPPPPPPRRRUUUXXXZZZ[[[\\\\\\gggjjjvvvzzzrrrnnnhhh[[[GGGHHHSSSaaa\\\HHH<<<<<<:::;;;;;;>>>JJJ]]]kkkpppxxx|||}}}{{{|||}}}|||yyyuuuvvvwwwwwwvvvvvvwwwyyy||||||{{{{{{|||~~~~~~}}}~~~~~~~~~}}}}}}~~~{{{yyyxxxyyyzzz||||||{{{zzzyyyyyyyyyzzz{{{{{{|||zzzzzzzzzzzz|||uuummmjjjaaaZZZWWWbbbvvvpppQQQHHHGGGJJJPPPQQQKKKEEECCC<<<:::666222...---,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,------...---,,,111111222DDD___mmmmmmuuucccVVV]]]ppp{{{ttthhhaaa___PPPCCC???:::BBBUUU}}}~~~{{{vvvqqqpppoooxxx[[[XXXUUURRRNNNGGG>>>777555555555555666666666666222222111///...---,,,+++************)))))))))(((((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++)))))))))***++++++,,,,,,,,,,,,,,,,,,------......---------............///.........///000111333444333333333333444444333222444444333444444555666777;;;:::;;;<<<===@@@BBBDDDBBBJJJPPPTTT___vvvuuudddhhh}}}|||wwwrrrmmmjjjgggccc```\\\___hhhttt|||vvvpppkkkfffooouuu[[[^^^wwwjjjRRRKKKKKKDDDBBB???;;;999888777555444222111///---,,,,,,,,,------------------...///000000222000000IIIuuu|||wwwccc\\\[[[___iiifffNNNSSScccVVVKKKOOOQQQ___lllwwwwwwsssrrrqqqpppmmmkkkhhhhhhjjjlllkkkjjjmmmkkkiiigggggghhhiiijjjkkkmmmppprrrsssrrrpppooojjjiiihhhhhhiiikkkmmmnnnggggggfffffffffgggggghhhiiiiiiiiiiiiiiiiiiiiijjjhhhiiijjjkkkmmmnnnoooooopppppppppqqqrrrtttwwwxxx{{{xxxoooaaa[[[VVVTTTQQQLLLKKKMMM\\\~~~vvvttttttqqqjjjcccccc]]]WWWSSSSSSSSSQQQOOOSSSSSSSSSTTTTTTTTTSSSRRRUUUYYY^^^```aaaeeemmmsss{{{uuuwwwxxxrrroooiii[[[NNNLLLTTTaaa]]]III<<<;;;999::::::<<>>:::888777666444333111000...---++++++,,,,,,---------------...//////000444000333RRRyyy}}}xxxgggaaa\\\[[[ccczzzqqqYYYJJJTTTaaaSSSIIIPPPRRRaaammmxxxxxxtttsssrrrqqqllljjjhhhhhhiiijjjjjjjjjmmmkkkiiihhhggghhhiiijjjiiikkknnnpppqqqpppnnnmmmjjjiiiiiiiiiiiijjjlllmmmgggfffffffffffffffggghhhiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjkkklllnnnooopppoooooooooqqqrrruuuwwwyyy|||wwwmmmaaa[[[VVVUUUTTTOOOLLLMMMRRRuuuzzzwwwxxxvvvqqqkkkbbb]]]WWWUUUUUUUUUSSSQQQRRRTTTVVVXXXYYYZZZ[[[\\\\\\bbbggghhhhhhppp{{{qqqpppnnnoooiiiZZZOOOLLLSSS___[[[III<<<<<<999;;;:::;;;EEEVVVeeemmmnnnwww~~~||||||{{{uuuuuuuuusssrrrsssvvvyyyzzz{{{{{{{{{{{{{{{{{{|||zzz}}}~~~}}}{{{{{{~~~~~~|||}}}~~~}}}{{{zzzyyyyyyzzz{{{xxxyyyzzzzzz{{{}}}wwwgggrrrpppwwwnnn|||zzz```QQQKKKIIIOOOSSSOOOHHHDDD===;;;888444111...,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,222333777YYYyyyxxxzzziiiXXX___lllllleeeaaa```XXXFFF<<<;;;;;;KKKggg{{{xxxtttqqqqqquuu{{{___^^^]]]\\\XXXNNNAAA777444444555555666777777777222222111///...---,,,+++************))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((+++***))))))((((((((())))))))))))***++++++,,,,,,------,,,+++,,,---...///---------............///,,,,,,---...///000111111111333444444333222222333444444333444444555666777::::::::::::<<<>>>@@@AAA???GGGMMMPPPWWWgggwww{{{xxxzzz|||zzzuuuqqqpppqqqzzzxxxyyy}}}|||{{{yyyuuurrrooonnnjjjccc[[[YYY\\\aaa]]]```bbbdddgggnnnyyy~~~zzzuuu{{{~~~pppiiiiiidddfffhhh[[[jjjmmmRRRHHHIIIDDDBBB???;;;888777555444222111000...,,,++++++,,,,,,---------......000111111---333000;;;```}}}}}}tttnnnlllgggaaaddduuuzzzmmm[[[LLLKKKTTTXXXOOOJJJPPPSSS]]]hhhrrrtttsssttttttrrrjjjjjjiiihhhhhhiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiigggiiilllnnnnnnnnnlllkkkfffhhhiiijjjiiiiiijjjlllggggggffffffeeefffffffffggghhhiiijjjjjjjjjjjjjjjiiiiiijjjjjjlllnnnooopppoooooopppqqqsssvvvyyyzzz}}}xxxnnnaaaYYYTTTTTTSSSOOOLLLKKKHHHkkk}}}~~~|||vvvooo[[[ZZZXXXWWWXXXYYYYYYXXXRRRVVVZZZ___bbbeeeiiilllgggmmmrrrsssttt~~~~~~lllkkkmmmqqqmmm^^^LLLGGGLLLYYYYYYJJJ>>>>>>999;;;::::::BBBSSSccckkklllvvv~~~}}}{{{{{{||||||vvvvvvvvvtttrrrrrrtttvvvwwwyyyzzzzzzyyyyyyzzz|||zzz{{{|||{{{{{{{{{}}}}}}{{{zzzzzz{{{{{{xxxyyy{{{{{{{{{|||~~~nnn___ooo{{{tttxxxzzzhhhXXXOOOJJJNNNSSSQQQJJJEEE>>><<<999555222...,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///+++---///333GGGooouuupppqqqyyyzzzoooeeebbbZZZQQQAAA:::<<<===PPPooo~~~yyyuuupppoooqqqyyy}}}``````aaabbb]]]QQQBBB777444444555555666777777888222222111///...---,,,+++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((())))))******)))))))))***++++++,,,,,,...---,,,++++++---...000---------............///,,,---...///000111111111111444666555333222333444444444333444444555666777::::::::::::;;;===???AAA@@@EEEIIIKKKTTTbbbooouuupppwwwrrrnnnwwwzzzwwwwwwtttuuutttrrroookkkhhhfffdddiiiqqqxxxvvvwwwwwwuuusssqqqnnnmmmllljjjeee```]]]]]]```bbbYYY^^^eeehhhiiinnnvvv}}}~~~|||xxxmmmkkkqqqeeehhheeeccc|||zzzaaadddyyy}}}lllSSSHHHIIIGGGCCC@@@<<<999888666444333222111///---,,,,,,------,,,,,,---///222444666888---444666KKKuuuyyymmmqqqwwwwwwpppoooxxx}}}rrrhhh___QQQFFFSSSUUUMMMMMMOOOQQQWWW```hhhoooqqqrrrtttssspppiiiiiiiiihhhggggggiiijjjfffggghhhiiiiiiiiihhhgggfffhhhjjjmmmmmmlllkkkiii```dddhhhjjjjjjiiikkklllhhhgggffffffeeeeeeeeeeeeeeefffgggiiijjjjjjiiiiiiiiiiiiiiiiiikkkmmmooopppooooooppprrrtttwwwzzz||||||wwwlll]]]UUUNNNNNNMMMIIIEEEDDDCCCfff}}}sssjjjYYY[[[]]]^^^^^^___```aaa[[[```eeejjjmmmpppuuuyyywwwyyy|||yyyggghhhkkkpppnnndddQQQFFFFFFUUU[[[NNN@@@;;;777999888777>>>OOO___hhhmmmwww~~~}}}|||{{{{{{zzz{{{|||}}}}}}|||{{{yyyvvvwwwwwwvvvsssrrrrrrssstttwwwyyyyyyxxxxxxzzz||||||zzzzzzzzz|||~~~~~~~~~{{{~~~|||zzzzzz{{{|||xxxzzz||||||||||||}}}~~~yyy___fffzzzxxxwww{{{qqq```SSSKKKMMMSSSRRRLLLGGG>>>===:::666222///,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////(((333000555ZZZzzzuuuwwwxxxmmm~~~rrrgggeeeRRRIII<<<888===???SSSttt|||yyysssnnnpppuuuyyy~~~```bbbdddeee```SSSCCC777444444444555666777777888222222111///...---,,,+++************)))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))+++,,,---)))))))))***++++++,,,,,,...---,,,++++++---...000---------.........//////---...///111222222222222222444666666333222333555444444444444444555777777::::::999:::;;;===???@@@AAAEEEIIIMMMUUU```ggghhhjjjqqqhhh^^^ccckkkpppxxxwwwuuurrrooommmiiidddaaa``````aaafffppp|||yyynnnooooooooommmjjjgggeeebbb```]]]^^^``````\\\XXX\\\ccclllooonnnpppuuuzzzsssuuussseee]]]uuutttfffiiifffbbbvvvjjjggguuukkknnnwwwiiiSSSHHHJJJJJJEEEAAA===:::999777666444333222000///............+++,,,...111444888;;;===///777===ZZZnnnhhhrrr~~~{{{www{{{zzzjjj^^^XXXNNNFFF]]]WWWGGGMMMSSSSSS[[[hhhmmmqqqqqqrrrsssqqqllliiiiiiiiihhhggggggiiikkkdddeeehhhiiijjjiiihhhgggfffgggjjjlllmmmllljjjiii\\\aaagggjjjjjjjjjlllmmmiiihhhgggfffeeedddddddddbbbccceeegggiiiiiiiiihhhhhhhhhhhhhhhjjjlllnnnoooooopppppprrruuuxxx{{{}}}{{{sssgggYYYPPPHHHGGGFFFBBB>>><<>>AAAUUUwww}}}}}}zzztttpppssszzzyyyccc```^^^^^^\\\SSSCCC777666555444555777888999888222222000///---+++***)))+++***))))))******)))'''))))))))))))((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,------,,,+++,,,---...///,,,------......------,,,+++,,,...///111222222333444444444444444444444444333333444444444444444444:::::::::;;;<<<===>>>???>>>DDDJJJNNNTTT]]]dddfffjjjgggccc___]]]aaagggmmmvvvxxxxxxvvvpppjjjeeeccc\\\ZZZXXXXXX\\\ggguuu~~~ggg```gggllljjjfffeeeccc```aaa___[[[VVVSSSTTTXXX[[[fffmmmqqqqqqpppqqqrrrrrrnnnoooiiiccc___^^^vvvkkkaaagggdddvvvmmmhhhxxxdddjjjoooZZZIIIEEEIIIGGGDDD???<<<999777555333333222000///...---......+++,,,------...///333555AAA555III|||mmmeeettt{{{zzzppprrrYYYOOOXXXWWWVVVQQQJJJIIIUUUeeemmmoooqqqttttttqqqlllhhhjjjiiihhhgggggggggiiiiiifffffffffgggggggggggggggccceeeiiilllmmmlllkkkjjjbbbccceeehhhjjjlllmmmnnniiiiiijjjjjjjjjiiiiiihhhhhhfffddddddfffhhhiiiiiillllllkkkkkkkkkkkkjjjjjjmmmnnnppprrruuuxxxzzz{{{yyywwwiiiaaaRRRMMMIIIEEEAAA<<<>>>CCCDDD___{{{rrrhhhcccdddhhhhhhjjjllloooppppppooorrrrrruuuxxx{{{ttt]]]YYYdddnnnllldddYYYKKKEEENNNWWWQQQEEE===777444444999AAAKKKYYYfffmmmuuu~~~{{{xxxwwwwwwyyyyyyyyyzzzzzzyyyxxxxxxpppssstttsssooonnnooorrruuuvvvwwwwwwvvvwwwyyy{{{}}}yyywwwxxxzzz{{{|||zzz{{{~~~~~~yyy{{{}}}}}}||||||}}}|||xxxpppwwwvvvpppzzzrrrUUUHHHNNNRRRSSSOOOEEEBBB>>>:::666333111...,,,+++++++++************)))******+++++++++,,,,,,,,,......---------......///111333---DDD}}}kkk```ddd``````^^^IIIBBB777777>>>BBBUUUssszzzuuurrrooommmqqqxxx~~~iiieeeaaa```]]]RRRBBB555666555555666777888888777333222111///---,,,******+++***))))))******)))'''))))))))))))((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''((())))))***++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,---......,,,------......------,,,+++,,,...///111222222222222222222222222222222222333333333444444444444555888888999999:::;;;=========CCCIIILLLRRR\\\dddfffhhhfffbbb^^^\\\___dddiiipppqqqqqqpppmmmjjjiiiiiidddaaa\\\XXXWWW\\\ccciii{{{vvvccc\\\ccchhhfffcccbbbaaa^^^]]]\\\ZZZXXXVVVXXX\\\___lllnnnqqqooojjjhhhkkkpppsssssslllcccYYYRRRddduuuiiijjjcccqqqyyytttsssqqqkkklllVVVLLLLLLHHHDDD???<<<999777555333333222111///............,,,---------,,,---///222<<<999VVVnnnfffttt|||]]]SSSYYYVVVRRRMMMFFFFFFRRR___nnnooorrruuuvvvsssoookkkjjjiiiiiihhhhhhhhhhhhiiigggggggggggggggfffffffffdddfffhhhiiijjjiiihhhgggcccdddfffhhhjjjkkkllllllhhhhhhhhhiiiiiihhhhhhhhhhhhfffddddddfffhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkknnnnnnppprrruuuwwwyyyzzzzzzrrreee[[[UUUOOOJJJFFFDDD@@@===???DDDIIIiiiyyyqqqkkkddd```bbbhhhoooppprrrvvvzzz~~~|||~~~rrr\\\WWWbbblllkkkddd]]]NNNFFFNNNWWWSSSFFF===:::666555777;;;CCCSSSaaagggnnnzzz~~~{{{yyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwrrrrrrpppnnnmmmnnnpppsssssstttvvvvvvvvvvvvxxxzzz{{{zzzyyyyyyzzzzzzzzzyyy~~~~~~{{{|||~~~~~~{{{xxxzzz~~~{{{ooozzz|||tttYYYNNNJJJPPPUUUNNNCCC???:::666444111...,,,++++++++++++***************++++++++++++,,,,,,,,,...------------...//////222333777OOOyyyssskkkfff]]]gggtttEEE???666777???CCCUUUssszzztttnnnkkkiiiiiiooowwwkkkgggcccaaa^^^TTTDDD777666555666777999888777555333333111000...---,,,++++++***))))))******)))''')))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''((()))))))))(((((()))))))))***++++++,,,,,,++++++***))))))***+++++++++,,,,,,---------------,,,------......------,,,+++,,,...///000111222222000000000000000000000000333333333444444444555555666666777888999:::;;;;;;<<>>888777666666777AAAWWWkkknnnpppttt{{{||||||}}}~~~|||{{{zzzyyywwwvvvvvvvvvtttoookkkkkknnnrrrsssrrrooorrrvvvxxxxxxwwwwwwxxxxxxzzz}}}~~~~~~}}}}}}}}}~~~|||{{{{{{|||~~~~~~wwwnnnkkkmmmxxx|||~~~ooo___```YYYWWW```iii{{{tttYYYVVVXXXNNNFFFBBB===999666333000...,,,,,,+++++++++*********+++++++++,,,,,,,,,---------------------...///000111---IIIkkkrrr}}}yyyzzzooo]]]TTTjjjsssqqqkkknnnWWW===;;;555888???BBBSSSrrrvvvnnnfffcccccciiivvvgggccc___^^^]]]TTTFFF;;;555555666888999999666444333222111000///...---,,,+++***))))))******)))'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))***************+++++++++*********++++++*********)))***,,,---------,,,+++,,,------......------,,,+++,,,---///000000000000000000000000111111222222222222333333444555666666666777999:::;;;;;;;;;;;;:::???BBBDDDLLLZZZfffkkkbbbbbb___\\\XXXWWWXXXZZZbbbgggooouuuxxxyyyzzzzzzzzzyyyuuuoooggg```]]]\\\bbb~~~kkktttzzzwwwoooeeeVVVHHHUUUZZZ[[[VVVRRRRRRRRRQQQWWWZZZ___aaaaaa`````````bbb___^^^]]]YYY\\\ppp|||uuuiiiSSSNNN___{{{wwwjjjmmmlllsssyyysssnnnaaaKKKJJJFFFAAA===:::777555222333333222111000///......---...///......///222444222AAA___tttvvv___aaa^^^TTTXXXUUUMMMGGGHHHNNNWWWdddooooooppprrruuuwwwwwwtttrrrooopppppppppooommmkkkiiiiiiiiihhhgggfffeeeeeedddeeedddddddddeeegggiiikkkhhhhhhhhhhhhhhhgggfffeeeiiihhhhhhhhhhhhiiijjjkkkiiigggeeeeeegggiiijjjjjjiiiiiijjjkkkkkklllmmmmmmkkklllooorrrvvvyyy|||}}}qqqkkkccc[[[UUUPPPLLLJJJEEEBBBAAAAAA@@@>>>AAAFFFXXXvvviiifffdddeeedddccchhhnnnmmmwwwjjjjjj|||mmmYYYRRR[[[hhhppprrriii]]]MMMGGGPPPXXXPPP@@@777666666555666@@@VVViiirrrrrrsssvvv|||~~~~~~~~~|||{{{yyyxxxvvvvvvvvvvvvrrrooommmnnnrrrtttsssqqqpppssswwwyyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}zzzzzz{{{}}}jjjdddeeesss~~~pppooommmaaaZZZ^^^aaakkkcccWWWVVVMMMHHHDDD???:::777444111///,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,------///000000444111PPPssswww}}}xxxwwwgggWWW[[[xxx_________```pppCCC<<<;;;666999???AAARRRqqqyyytttllleeebbbdddlllzzzjjjeee```^^^ZZZQQQBBB777444444555777999999888666222111111000...------,,,+++***))))))******)))'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((((((************************)))***++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...////////////000000111111222222333333111222333333444555666666777888:::<<<======<<<<<<:::>>>@@@BBBJJJZZZgggnnndddccc```\\\YYYXXXYYY[[[bbbhhhqqqyyy||||||||||||zzzyyyvvvpppggg```[[[YYY\\\{{{ooorrruuutttnnncccVVVMMMTTTYYYYYYTTTPPPPPPQQQPPPWWW[[[___aaaaaa___]]]]]]^^^^^^]]]YYY[[[iii|||xxxpppYYYLLLVVVssswwwgggiiiiiiqqquuuqqqjjj~~~ttt^^^KKKGGGBBB===:::888555222333333333222111000......,,,---...//////111444777>>>PPPmmm}}}~~~www^^^^^^XXXXXXWWWRRRKKKGGGHHHNNNVVVcccnnnssstttvvvxxx{{{zzzxxxuuuqqqqqqpppooonnnllljjjiiihhhhhhggggggffffffeeeeeeeeeddddddeeefffhhhjjjlllhhhhhhhhhhhhgggfffeeeeeeiiiiiihhhhhhhhhjjjkkkllliiigggeeeeeegggiiikkkkkkhhhhhhiiijjjlllmmmnnnnnnlllmmmpppssswww{{{}}}~~~uuuiiieee```[[[WWWRRRMMMIIIFFFCCCBBBCCCAAA???AAAFFFRRRssshhhhhhjjjmmmmmmiiijjjnnnuuummmhhhyyynnnYYYPPPVVVcccmmmrrrggg___OOOCCCJJJVVVRRRCCC888666444444444:::KKK[[[jjjlllooorrrvvv|||{{{zzzxxxwwwvvvvvvvvvwwwqqqppppppqqqrrrsssrrrqqqqqqtttwwwyyyyyyyyyzzz{{{|||}}}}}}|||{{{~~~}}}{{{zzz{{{|||wwwxxx~~~~~~}}}rrrzzzwwwkkkbbbbbb^^^___kkkttt~~~}}}___RRRTTTSSSIIIFFF@@@;;;888555222///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000111111777PPPllluuuyyywwwuuuaaaXXXkkk{{{[[[YYY\\\aaaeee===::::::666999???AAATTTtttuuupppnnngggaaa```ccckkkxxxkkkeee```]]]ZZZQQQCCC777444333333555888::::::999111000000///...---,,,,,,+++***))))))******)))'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''************************)))***++++++++++++***)))+++++++++***++++++,,,---,,,------......------,,,,,,,,,---...///////////////000000111222222333333111222222333444555666777666888:::<<<======<<<;;;;;;>>>@@@AAAJJJZZZiiipppiiihhhddd```]]]\\\___aaaggglllttt{{{|||{{{xxxrrrjjjbbb]]][[[[[[qqqpppqqqsssqqqiii]]]UUUSSSRRRWWWXXXSSSOOOQQQSSSSSSVVVZZZ^^^```___]]][[[[[[ZZZ___^^^YYYaaa|||yyyyyywww```NNNRRRoookkkddd```hhhpppggg___pppzzzxxxgggKKKGGGBBB>>>:::888444222333333333333222000...---+++,,,.........000444666HHH\\\rrr~~~{{{{{{iii[[[SSSJJJVVVRRRLLLHHHFFFIIINNNVVVdddpppuuuuuuvvvxxxzzzzzzwwwuuuqqqpppnnnllljjjiiihhhhhhgggggggggggggggfffffffffeeeeeeeeeffffffgggiiiiiihhhhhhhhhhhhgggfffeeedddhhhhhhgggfffgggiiikkkllliiigggeeeeeegggjjjkkkkkkggghhhiiijjjlllmmmnnnooopppqqqsssuuuxxxzzz|||}}}}}}{{{}}}~~~ooojjjgggaaa]]]YYYUUUPPPMMMIIIFFFEEEFFFCCC@@@AAAFFFNNNxxxqqqmmmlllooorrrrrroooppptttkkk___nnnnnnXXXLLLOOOZZZeeejjjddd```PPPAAAEEESSSSSSFFF888555333222333666AAAMMM]]]ccckkkoooqqquuu}}}~~~}}}zzzyyywwwvvvuuuvvvwwwxxxrrrrrrqqqpppnnnnnnppprrrqqqsssuuuvvvwwwxxxzzz|||wwwyyyzzzyyyxxx{{{}}}||||||}}}||||||}}}}}}~~~|||xxxwwwmmmggghhhaaa\\\dddkkkkkkrrrmmmWWWLLLRRRVVVKKKGGGAAA===999666222000------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---...///000111000BBBSSSbbbqqqvvvzzzrrrrrr^^^[[[{{{rrr^^^VVVXXX___WWW;;;777777555888???CCCXXXzzzooojjjhhhbbb______ccciiivvvhhhccc^^^]]][[[TTTFFF;;;444333333444777:::;;;;;;000000///...---,,,,,,++++++***))))))******)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''''''''''''''++++++******************)))***+++,,,,,,+++***))),,,+++***)))***+++---...,,,------......------,,,,,,,,,---...////////////...//////000111222222333111111222333444666666777666777999<<<===<<<;;;;;;;;;>>>???AAAJJJ[[[jjjrrrtttrrrnnnjjjfffgggjjjmmmlllqqqxxx~~~~~~~~~|||vvvooohhhdddbbb[[[jjjmmmoooqqqnnnbbbUUURRRVVVQQQUUUVVVRRRPPPSSSVVVWWWUUUXXX]]]___^^^\\\[[[[[[aaaiiieee[[[eeewwwzzz|||gggTTTTTTmmmqqqaaaXXX```yyyqqqXXXMMM[[[}}}{{{sss|||ooocccKKKHHHBBB>>>;;;888444222333333333333222000...---+++,,,---------///222555LLL^^^nnnuuuzzzpppppp|||}}}~~~```WWWGGG===UUUSSSFFFDDDFFFKKKPPPYYYiiiwwwsssssstttvvvwwwwwwuuurrrpppooollliiigggffffffffffffffffffgggggggggggggggffffffffffffffffffffffffggghhhhhhhhhgggfffeeeeeeggggggfffeeefffhhhjjjllljjjgggeeeeeegggjjjkkkkkkggghhhiiijjjlllmmmoooooossstttuuuwwwxxxzzz{{{{{{{{{yyy{{{~~~yyy~~~~~~~~~|||rrrpppkkkeee```\\\YYYUUUSSSKKKHHHGGGGGGDDD@@@AAAEEENNNttt~~~rrrsssqqqrrrttttttssswww}}}uuutttnnnlllxxxiiivvvfffSSSbbb~~~nnnVVVHHHIIIRRR]]]cccaaa```QQQ???AAAQQQSSSGGG888444222333444777???HHHTTT^^^jjjooonnnooouuu{{{~~~|||zzzxxxwwwuuuuuuvvvxxxyyyssssssqqqmmmjjjkkkoootttqqqrrrttttttuuuwwwzzz|||rrruuuxxxwwwvvvxxx~~~zzz}}}~~~}}}}}}uuuuuunnnkkkoooiiicccjjjjjj```bbbcccSSSIIIOOOSSSKKKGGGBBB===:::666333000---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,---...///111111666QQQ[[[aaatttzzz}}}sssjjjooo^^^]]]mmmcccVVVSSS[[[KKK888444555333888???EEE\\\|||kkkfffeee```^^^```dddjjjuuu}}}fffbbb___^^^\\\SSSDDD888888666555555777888777777444333111///---,,,++++++*********))))))))))))(((&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''******++++++++++++************************************))))))******+++,,,------++++++++++++------***+++---...//////000000000000000000000111111222111222222333333444444555666666777888999::::::;;;<<<===@@@CCCFFFOOOcccuuu|||uuu{{{{{{ssszzz}}}yyyqqqiiieeeddddddbbbyyyssssssqqqlll___SSSQQQUUU\\\UUUQQQSSSVVVWWWYYY[[[ZZZ[[[\\\^^^```bbbdddeeeiiijjjiiiiiisss|||xxx|||yyyrrrcccNNN[[[tttlll]]]```___rrr~~~bbbAAARRRlll}}}zzzlll}}}[[[NNNHHHCCCBBB>>>888444444222222111111000////////////,,,///)))000444***777MMMaaajjjoookkkuuuhhhmmmbbbkkkeeeMMMGGGJJJKKKHHHGGGFFFEEEIIIQQQ]]]hhhoooqqqtttwwwwwwtttqqqqqqrrrpppnnnkkkhhhgggggghhhiiidddddddddeeeggghhhgggfffeeeeeefffgggfffeeecccbbbddddddfffggghhhhhhhhhhhhiiihhhfffeeeeeegggiiikkkhhhiiijjjiiiggggggggghhhlllkkkkkkkkklllooorrrssssssrrrsssvvvyyyzzzzzzyyywwwyyy{{{}}}|||{{{{{{vvvooogggaaa\\\WWWSSSMMMJJJHHHIIIHHHDDDDDDGGGIIIqqqxxxxxx~~~vvviiiZZZRRRQQQLLLQQQNNNGGGPPPkkkxxxkkk{{{xxx```UUU]]]yyy}}}pppVVVHHHMMMQQQTTT^^^\\\^^^UUUDDD???GGGMMMLLL===777333222333444:::@@@QQQ[[[dddggghhhmmmrrrtttwww|||}}}zzzwwwuuusssqqqpppppppppqqqwwwuuuqqqnnnmmmnnnppprrruuutttsssrrrssstttvvvwwwrrrssstttuuuuuuwwwzzz}}}||||||}}}|||}}}}}}}}}|||nnngggmmmllleeeeeellleee^^^XXXQQQKKKLLLPPPQQQMMMGGG???999444222111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........000333333111999NNNddd~~~yyywww}}}xxx^^^GGGVVVxxxvvvyyysssbbbOOOCCC===:::888888666:::AAAHHH```vvviiieeebbbdddeeeeeefffjjjqqqwwwhhhddd```___]]]SSSDDD888777666555555777888888777444333111///---,,,++++++,,,,,,,,,+++++++++******'''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))******++++++++++++******************************************++++++,,,,,,---,,,,,,++++++,,,,,,---***+++---...//////000000/////////...///000000111111222222333333444444555666666777888999::::::;;;<<<===@@@CCCFFFNNNaaarrr}}}xxxooohhhdddcccaaa```vvvyyytttnnneeeYYYPPPQQQXXX\\\WWWVVVZZZ^^^___aaaddd```_________```cccfffggglllkkkjjjllluuu}}}yyy~~~|||uuubbbIIIVVVnnnkkkZZZ\\\^^^qqqmmmLLLTTTiiiwwwttthhh}}}kkkNNNHHHCCCBBB>>>888555555222222111111000/////////...,,,000***000444,,,;;;^^^kkkiiihhhiii{{{dddnnnjjjuuugggIIICCCJJJMMMIIIDDDDDDGGGOOOZZZfffqqqvvvtttwwwyyyyyyvvvtttttttttqqqooollliiigggggghhhiiidddddddddfffhhhiiihhhgggeeeffffffffffffeeeeeedddddddddeeeeeeffffffgggggghhhggggggfffggghhhiiijjjfffhhhiiiiiiiiiiiijjjlllmmmlllkkkkkkmmmoooqqqsssrrrrrrsssuuuxxxzzzyyyxxxyyyzzz||||||~~~yyy|||uuummmgggbbb\\\YYYQQQMMMKKKLLLJJJGGGFFFIIILLLrrr{{{{{{hhhPPPDDD>>>:::>>>AAAAAA===DDD[[[vvv{{{mmmxxxrrr\\\RRRXXXttt|||oooVVVGGGKKKOOOQQQZZZ[[[]]]TTTDDD>>>DDDJJJIII===777333333333444999???OOOZZZdddhhhiiinnnrrrsssyyy}}}~~~}}}uuutttqqqooooooppprrrsssvvvtttqqqnnnmmmnnnppprrrrrrssstttuuuuuuvvvvvvvvvuuuvvvvvvuuuvvvxxx{{{}}}~~~~~~||||||}}}}}}~~~|||||||||zzzzzz}}}ttteeeaaagggmmmiiieeebbb^^^VVVOOONNNRRRRRRNNNGGG???999444222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///222222111@@@WWWooozzzvvvooo~~~zzzrrr[[[FFFSSSrrriiiqqqtttjjjXXXHHH;;;333666666444888@@@GGG```ttteee^^^\\\```cccfffhhhmmmuuu{{{{{{}}}kkkgggcccaaa^^^TTTDDD888777555555555777888888777333222111///---,,,++++++,,,,,,+++++++++*********((())))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++---...//////000000...............//////000111222222333333444444555555666666777888999::::::<<<<<>>888555555222222111111000/////////...,,,111+++000444...AAAwwwxxxtttzzzdddnnntttvvvwwwfffDDD???MMMQQQIIIAAACCCIIISSS```mmmvvvzzzwwwxxxyyyyyyvvvuuutttuuurrrpppmmmjjjhhhggghhhhhheeedddeeefffiiijjjiiihhhgggffffffffffffgggggghhhfffeeedddddddddeeefffggggggggghhhhhhiiiiiihhhhhheeegggiiijjjjjjkkkmmmooommmmmmllllllmmmoooppprrrrrrrrrsssuuuxxxyyywwwvvvzzz{{{{{{zzz|||{{{wwwwwwpppiiiddd^^^[[[VVVRRROOOOOOMMMJJJIIILLLRRRwwwkkkLLL???777...555777999:::===MMMmmmqqqtttjjjXXXOOOQQQlllxxxnnnVVVFFFJJJNNNOOOWWW[[[\\\TTTDDD<<>>KKKXXXdddjjjlllppprrrrrryyy{{{||||||{{{{{{|||}}}uuussspppnnnnnnpppsssuuuuuussspppnnnnnnoooqqqrrrqqqrrrtttwwwxxxxxxxxxwwwzzzyyywwwvvvvvvyyy{{{}}}{{{|||}}}|||||||||~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{yyyzzz|||~~~zzziiimmmllllllhhhccc\\\RRRKKKMMMSSSSSSOOOHHH@@@:::555333222...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------...///000111333FFF```xxxppp\\\fffzzzcccIIIGGGXXX\\\gggnnngggWWWGGG999000333444333777@@@GGGaaaooobbb\\\ZZZ^^^dddhhhkkkpppvvv{{{|||nnniiieeeccc___UUUEEE888666555555666888999888777333222000///---,,,,,,,,,))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''******++++++++++++******************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////000000///............///000000111222222333333444444555555555666777888999::::::<<<<<<>>>BBBDDDJJJXXXeee}}}zzztttnnnhhhdddbbbaaa]]]kkkqqq___QQQIIILLLSSSQQQQQQUUU]]]cccdddgggjjjmmmmmmmmmmmmoooqqqssstttmmmlllrrr}}}}}}yyywwwZZZRRRaaa}}}rrrYYYTTTWWWgggsssbbbkkk{{{yyyfff]]]xxxeeeNNNHHHCCCBBB???999555555222222111111000/////////...,,,111,,,///111000IIIgggnnnvvv~~~gggjjj^^^BBBCCCSSSTTTFFFBBBCCCHHHSSSaaannnvvvyyywwwwwwvvvuuutttsssrrrsssrrrpppmmmkkkiiihhhhhhhhheeeeeeeeegggiiikkkjjjiiihhhgggfffffffffhhhiiijjjhhhgggeeeddddddeeefffhhheeeggghhhjjjjjjiiihhhgggfffhhhjjjkkkkkklllnnnpppmmmmmmmmmmmmnnnooopppqqqrrrrrrsssuuuwwwxxxvvvtttwwwyyyyyyxxx{{{|||zzzzzzssslllgggaaa^^^ZZZVVVRRRRRROOOKKKKKKNNNXXXyyy^^^KKK<<<333444444888===<<>>BBBDDD===777333333222222666<<>>AAACCCGGGRRR]]]tttzzzwwwrrrmmmhhhccc^^^\\\]]]VVV^^^wwwppp___SSSKKKKKKOOOSSSSSSXXXaaafffhhhlllqqqtttvvvyyy}}}~~~~~~}}}tttrrr{{{xxx|||dddVVV^^^zzz^^^UUUUUU___yyypppuuuwww^^^mmmuuuoooPPPIIIEEECCC@@@999555555222222111111000/////////...,,,222,,,---000444TTTllliiimmmtttmmmZZZ]]]wwwyyykkkSSSEEEMMM[[[UUUCCCCCCCCCFFFQQQaaapppyyy}}}xxxvvvtttrrrrrrqqqqqqqqqqqqooommmkkkiiihhhggggggfffffffffgggiiijjjiiihhhhhhgggffffffggghhhjjjkkkjjjiiigggeeeeeefffhhhiiieeegggiiikkkkkkjjjhhhgggiiikkkllllllkkkkkklllmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrtttvvvxxxwwwuuussssssuuuvvvwwwzzzzzztttmmmhhhddd^^^YYYUUUSSSPPPLLLLLLNNNWWW}}}{{{xxxwwwsssbbbHHH888555333111666<<<888:::WWWzzz{{{rrr___WWWMMMFFFcccnnnkkkWWWFFFKKKSSSWWW^^^______YYYKKK???<<>>555333777333444777::::::<<>><<<777333333111///111555999III[[[fffkkkooopppooolllppptttvvvvvvuuuttttttppppppppppppooonnnlllkkkllllllmmmnnnppprrrssstttrrrrrrrrrssstttvvvxxxxxxvvvsssrrrtttxxxxxxtttppptttrrrrrruuuxxxxxxvvvsssqqqtttwww{{{||||||zzzyyytttuuuvvvwwwxxxyyyyyyyyy~~~}}}~~~gggdddsssvvv{{{kkk```WWWSSSSSSWWWSSSLLLDDD>>>999777666000///...---,,,+++++++++******+++,,,,,,---......///***+++111111000:::IIItttOOOgggxxxiiihhhnnnwwwsssfffaaaeeeppppppgggTTT@@@777555444444555333777@@@GGGaaauuu\\\XXX\\\^^^]]]cccjjjooorrrtttxxx|||||||||kkkeee___[[[XXXQQQDDD999444444555777888888666333222111///...,,,+++++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((&&&%%%''')))))))))************************++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,------...000000000000111111111111000111111222222333444444444444555666777888999999:::<<>>AAA888<<>>AAAYYY~~~|||hhhWWWRRRUUUXXXdddnnnoooooosssxxx{{{nnnhhhaaa]]]YYYPPPCCC888444444555777999888666333333222111///------,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&&&&''')))))))))************************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...//////000000000111111111000111111222222333333444444444555666777888999999999<<<>>>??????AAAFFFJJJLLLQQQTTTRRRQQQSSSTTTRRRXXX\\\aaadddeeeccc```]]]VVVUUUSSSPPPKKKFFFBBB@@@===???777:::BBB```yyyjjj```\\\ZZZUUUPPPTTTTTT[[[iiiuuu}}}ttt~~~~~~{{{vvvvvv~~~nnnYYYeee|||jjj]]]SSSZZZ|||fffaaavvv}}}[[[JJJMMMEEE:::777555333222111000000/////////222***000555111DDDrrrrrrsssfffRRRPPPccctttxxxtttTTTMMMaaadddWWWIIIAAADDDFFFNNN]]]nnnxxxxxxtttqqqnnnjjjhhhhhhhhhhhhhhheeedddccceeeffffffeeedddgggggggggiiikkkiiiddd```fffhhhiiiiiigggfffeeefffeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhiiijjjjjjiiijjjkkkkkkjjjjjjkkkmmmnnnnnnooooooppppppqqqqqqrrrrrrrrrssssssrrrqqqqqqppprrrtttvvvzzzwwwrrrhhhaaa]]]]]]]]]]]]^^^bbbhhhvvvkkkaaa\\\ZZZ[[[___eeeeeegggdddZZZKKK>>>777666444///111:::===;;;???HHHeeeyyy^^^PPPFFFHHH]]]zzzrrrZZZFFFCCCFFFPPPaaaeeefffbbbVVVEEE::::::>>>>>>999444111111222222111444@@@PPP]]]eeekkkpppssssssssstttttttttrrrqqqpppmmmkkkjjjlllnnnpppooommmoooooopppqqqqqqqqqqqqqqqpppqqqrrrqqqooooooppprrrppppppqqqqqqrrrrrrssssssuuuxxxwwwuuuvvvzzz|||{{{wwwxxxxxxwwwuuuuuuwwwyyyxxxyyyyyyyyyyyyzzz{{{|||yyy{{{}}}}}}}}}~~~vvvsssrrr[[[jjjjjjiii|||tttaaaTTTXXXYYYSSSHHH@@@;;;888444111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------000***///---111222444SSSmmmuuuSSSTTT~~~vvvuuunnnooojjj[[[[[[HHH:::111222666666999<<>>??????AAAFFFJJJMMMOOONNNIIIGGGHHHGGGDDDEEEIIIOOOUUUYYYYYYXXXVVVSSSRRRQQQNNNJJJFFFBBB@@@===AAA999;;;>>>WWW{{{nnneee```[[[SSSLLLOOOQQQYYYfffrrr{{{ooovvv~~~{{{yyy}}}ssspppwwwxxx\\\^^^yyyppp```UUUWWWuuummmbbbrrr~~~aaaOOONNNEEE:::777555333333111000000000000000111,,,222555333JJJxxxooolll\\\KKKNNNcccsssuuulllOOOJJJ\\\]]]PPPGGGAAACCCFFFOOO^^^mmmuuuvvvssspppmmmjjjiiiiiiiiihhhgggcccbbbbbbdddfffgggfffdddgggggghhhiiijjjiiieeebbbeeeggghhhhhhfffeeeeeefffeeeeeedddddddddeeeffffffggggggggghhhiiijjjkkkllljjjkkkmmmlllkkkkkklllmmmnnnoooooopppqqqrrrrrrsssqqqqqqrrrssssssrrrrrrrrrppprrruuuxxx{{{~~~yyyssskkkddd___```bbbbbbeeeiiiqqqsssiii^^^ZZZXXXYYY^^^dddbbbmmmuuunnnZZZEEE:::777333///000888======BBBIIIhhh}}}bbbRRREEEGGGZZZvvvqqq[[[GGGBBBDDDLLL[[[dddfffcccWWWGGG<<<;;;>>>???;;;666333222222222111333===LLLYYYaaagggmmmppprrrrrrrrrrrrrrrrrrrrrrrrpppnnnllllllmmmnnnooonnnooopppqqqqqqqqqqqqqqqqqqpppqqqrrrqqqpppoooppprrrppppppppppppqqqqqqqqqqqqsssvvvvvvtttvvv|||~~~}}}zzz{{{zzzxxxuuuttttttuuuwww{{{~~~~~~zzzxxxyyy|||zzz{{{}}}}}}}}}~~~wwwiiipppxxxbbbmmmiiiaaarrrlllTTTXXXYYYTTTIII@@@<<<888444111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------///***000---111222555TTThhheeeIIIZZZllllllqqquuussspppxxxoookkkkkkQQQ>>>111333666555888<<<>>>TTTwwwyyynnnddd[[[XXXYYYXXX```hhhmmmuuu|||yyyzzz~~~nnnggg```\\\XXXOOOAAA666444444555777999999777555333222111///...------,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))******)))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...////////////000000000111000000000111222222333333333444444555666777888888888;;;>>>??????BBBGGGLLLNNNOOOLLLHHHGGGIIIHHHDDDBBBDDDHHHMMMQQQTTTVVVWWWTTTTTTSSSQQQOOOKKKHHHGGGBBBEEE???@@@AAAVVV~~~rrrjjjfff___UUUMMMLLLOOOXXXdddpppzzzpppooowwwyyy{{{|||llllllsssyyy~~~~~~```YYYsss|||fffVVVWWWpppssscccqqq}}}fffNNNJJJDDD===:::666333333222111000000000000...---222222444QQQ}}}yyylllUUUCCCIII___nnnpppaaaKKKLLL\\\YYYLLLEEEBBBBBBGGGRRR___lllssstttsssnnnllljjjjjjjjjjjjhhhgggddddddcccdddffffffeeeccceeeeeeggghhhhhhfffdddbbbeeefffggggggeeedddeeefffeeeeeeddddddddddddeeeeeeffffffggghhhiiikkklllmmmkkkmmmnnnmmmllllllmmmnnnmmmnnnoooooopppqqqrrrrrrpppqqqrrrrrrsssssssssssspppsssvvvxxx{{{|||vvvrrrkkkeeedddeeeeeegggkkkwwwtttiii^^^XXXVVVUUUYYY^^^bbbnnnxxxtttaaaLLL===888333///000777===@@@DDDJJJllljjjWWWGGGEEEWWWtttrrr___IIICCCCCCIIIVVVaaadddcccXXXHHH===;;;===???<<<888555222222111111333;;;HHHTTT]]]dddjjjnnnqqqqqqqqqpppqqqrrrssssssqqqooommmkkkkkklllnnnnnnppppppqqqrrrrrrqqqqqqqqqppprrrssssssqqqpppqqqrrrssssssssssssrrrrrrrrrrrrsssuuuuuusssuuuzzz|||zzz{{{|||}}}{{{xxxvvvuuuuuuwwwzzz~~~}}}{{{{{{{{{{{{|||}}}}}}}}}~~~wwwiiisssjjjrrrkkk^^^iiibbbYYYZZZUUUJJJBBB===999555111000...,,,+++++++++,,,+++++++++,,,,,,,,,------...***000...111222777WWWpppaaaHHHccc{{{ccc___XXXSSSYYYiii|||nnnqqqkkkLLL>>>444111333222666<<<@@@UUUxxxtttiiibbb[[[WWWVVV]]]bbbgggkkkrrr|||}}}xxxtttvvvyyy}}}jjjddd]]]ZZZWWWOOOAAA777444444555888::::::888666222111000...---,,,++++++******)))))))))(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&(((***+++***)))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------......////////////000000000///000000111111222333333333333444555666777888888999<<>><<<999666222111111111444:::DDDPPPZZZbbbhhhlllooooooooooooppprrrssstttqqqpppnnnlllkkkkkkmmmnnnqqqqqqrrrrrrrrrqqqqqqpppqqqsssttttttsssrrrrrrsssttttttttttttsssssssssssstttvvvuuurrrrrrvvvwwwuuuxxxzzz||||||zzzxxxwwwwwwxxxxxxzzz}}}}}}zzz{{{|||}}}}}}}}}kkkjjjjjjooogggWWW^^^uuuzzzYYYZZZVVVLLLCCC>>>999555111000...,,,+++++++++,,,+++++++++,,,,,,,,,------...***000---000444:::^^^sssbbbRRRtttvvvnnn```YYYLLLCCCNNNeeewww{{{xxxmmmwwwgggCCC:::333111333111666<<<@@@VVVxxx~~~lllccc]]]XXXTTTTTT]]]bbbfffhhhnnnwww{{{zzzzzzwwwvvvzzz}}}~~~hhhbbb\\\XXXVVVNNNAAA666444444555888::::::888666222111///...,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&''')))+++,,,+++***))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........////////////000000//////000000111222222222333333444555666777777888888;;;>>>???@@@CCCHHHMMMRRRVVVWWWQQQKKKKKKKKKJJJJJJHHHFFFEEEFFFKKKPPPSSSVVVVVVWWWXXXWWWVVVUUUTTTNNNNNNGGGNNNOOO```tttmmmiiicccZZZSSSTTTWWWXXXXXX[[[```cccbbbZZZPPPJJJEEEIIIaaavvvvvvqqqwwwkkkiiiqqq~~~wwwccclllqqqlllrrrzzzppp```jjj|||ccc\\\hhh}}}dddhhhaaaQQQHHHCCC>>>444444333222111111000111111,,,---000000???hhh{{{|||ppp[[[VVVaaakkkdddVVVLLLFFFTTTbbbXXXHHHDDDDDDBBBKKKXXXdddlllppprrrsssnnnllliiihhhiiijjjiiiiiijjjiiigggggggggfffcccaaafffhhhjjjjjjiiigggggghhheeefffgggfffeeeeeegggiiiggggggfffeeeeeeeeeffffffggggggggghhhjjjlllmmmnnnlllnnnnnnnnnlllkkklllmmmnnnnnnnnnnnnoooooooooooonnnoooqqqrrrssstttttttttvvvuuutttsssrrruuuzzz~~~~~~yyyuuutttxxx}}}~~~yyyyyyyyywwwxxx{{{~~~}}}ssshhh\\\VVVRRRQQQTTTYYYdddgggkkklllggg\\\OOOEEE555222111555===DDDHHHJJJllllllSSSGGGSSSrrrwwweeeLLLDDDDDDIIISSSWWW^^^ccc\\\MMM???888777;;;;;;999666222000111222333888AAAKKKVVV___fffjjjlllmmmnnnoooqqqrrrssstttpppppppppnnnllllllnnnppprrrrrrrrrrrrrrrrrrqqqpppppprrrtttuuusssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrruuuvvvuuuqqqpppssssssqqqrrruuuyyyzzzzzzxxxwwwwwwxxxwwwxxx|||~~~zzzzzz{{{||||||}}}oookkkaaaccc]]]OOOUUUdddsssqqqnnn~~~YYYZZZWWWMMMDDD???:::555111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------...***000---000555@@@eeeoooeeeccc{{{rrriii]]]TTTGGGCCCOOOaaagggccc___bbbkkk{{{aaa;;;777///555555333666===@@@TTTuuussscccZZZWWWTTTSSSUUUYYY```eeehhhlllsssxxxxxxyyyxxx{{{jjjddd]]]YYYVVVMMM@@@555444444555888:::;;;999777333222000...---,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''))),,,,,,+++***))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------............/////////000000//////000000111111222222222333333444555666777777666999<<<>>>>>>AAAGGGKKKSSS[[[___XXXPPPNNNOOOQQQQQQPPPNNNMMMNNNPPPSSSUUUZZZ[[[]]]^^^^^^^^^]]]\\\XXXTTTMMMUUUXXXhhhyyypppkkkfff^^^WWWTTTVVVSSSMMMKKKNNNNNNKKKKKK???;;;;;;>>>RRRjjjqqqeeepppdddjjjtttzzzdddkkkmmmgggpppvvvzzzgggdddooo\\\ccc{{{gggddd|||ppp[[[JJJBBB>>>666444444333222111111111111000111222333HHHwww~~~yyyxxx~~~xxxgggWWWYYYjjjrrreeeRRREEECCCSSS^^^RRRCCCCCCFFFAAAKKKYYYdddjjjmmmoooqqqooollliiiggghhhiiijjjjjjjjjiiihhhhhhiiihhhfffdddfffhhhjjjjjjhhhggghhhiiifffggggggfffeeefffhhhjjjiiihhhgggffffffffffffggghhhhhhhhhiiijjjkkkmmmnnnlllmmmnnnmmmkkkjjjkkklllpppppppppoooooooooooonnnnnnoooppprrrssstttuuuuuusssttttttttttttuuuwwwzzz{{{zzzxxxtttqqqppptttxxx}}}~~~}}}{{{wwwuuuvvvwwwwwwkkk^^^VVVQQQOOOQQQUUU[[[```ggglllkkkbbbUUULLL777444111444<<>>BBBVVVvvvzzzmmm___VVVRRRPPPSSSWWWXXXaaaiiikkklllqqquuuwwwwwwwww{{{mmmfff___ZZZVVVMMM???444444444555888;;;;;;999777444333111000...---------,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''))),,,---,,,***))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---................../////////000/////////000111111222222222333333444555666777777444777:::<<<===@@@EEEJJJLLLWWW^^^YYYPPPMMMPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTZZZ[[[]]]^^^_________^^^```[[[RRR[[[___nnntttnnniiibbb\\\WWWXXXTTTKKKHHHJJJJJJGGGDDD777666999;;;IIIaaammm\\\wwwwwwdddhhhmmm~~~fffjjjiiicccqqquuukkk___www\\\___vvvjjjbbbvvvwwwbbbKKK@@@>>>999555444333222111111111111333444555777PPPzzzrrrtttyyyyyyuuusssqqq^^^MMMRRRgggsssgggUUUBBBAAAQQQZZZLLL???BBBGGG???JJJYYYdddiiikkkmmmppppppmmmhhhfffgggiiikkkkkkiiihhhhhhiiijjjjjjhhhfffdddfffiiihhhfffeeefffhhhgggggghhhgggfffgggiiikkkiiiiiihhhggggggggggggggghhhhhhhhhiiijjjkkklllmmmlllmmmnnnmmmkkkjjjkkklllrrrrrrqqqqqqpppooooooooommmnnnppprrrtttuuuuuuvvvnnnqqquuuwwwxxxyyy{{{|||uuuyyy}}}{{{vvvssstttwwwsss}}}{{{vvvooojjjjjjnnn|||pppaaaWWWPPPKKKLLLPPPPPPYYYfffnnnmmmcccVVVMMM888555222444<<>>CCCIIIMMMQQQTTTUUUTTTQQQOOOQQQSSSQQQSSSUUUWWWVVVVVVVVVWWW___```bbbbbbaaa```______bbbbbb___]]]hhhxxxnnnbbb[[[YYYVVVQQQMMMJJJFFFCCC@@@;;;555222666;;;DDDWWWkkk```hhhlllgggppp~~~yyyccc___nnnnnn^^^mmmllliiidddqqq|||aaa```pppnnncccnnncccHHHAAA@@@666555444333222111111111111111555///777```|||nnnqqqhhh^^^hhhggg```GGGTTTooopppdddPPPBBBEEEMMMQQQJJJ???===BBBCCCNNN\\\fffiiikkkmmmpppnnnmmmkkkiiihhhgggffffffgggggghhhiiiiiihhhgggffffffggghhhhhhhhhgggeeedddeeeggghhhhhhfffeeeeeefffhhhhhhgggggggggggghhhhhhooommmiiiggggggiiimmmooommmnnnpppqqqqqqooommmlllkkkmmmpppqqqpppoooooooooqqqrrrrrrssstttuuuvvvvvvrrroooqqqvvvxxxuuuxxx~~~{{{}}}|||wwwssssssrrrppppppvvvtttkkkbbb[[[[[[^^^aaa~~~ooo___VVVQQQMMMLLLMMMOOOTTT^^^hhhkkkcccXXXQQQ???444222666999DDDMMMHHHWWW{{{jjjQQQRRRttt{{{iiiJJJ???BBBIIIQQQPPPZZZcccbbbYYYJJJ;;;111888::::::999555222111000222222777CCCOOOWWW^^^eeegggiiinnnrrruuuuuutttssspppppprrrrrrsssrrrqqqpppoooppprrrsssrrrqqqooommmlllmmmooopppppppppooonnnnnnnnnooopppqqqqqqrrrrrrrrrrrrssssssttttttuuuuuuwwwyyy{{{}}}}}}{{{xxxvvv{{{zzzxxxvvvvvvwwwyyyzzz||||||{{{{{{||||||vvvaaaWWWaaaooouuu|||}}}}}}fff[[[\\\ZZZSSSYYYZZZQQQHHHCCC===777222000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,111)))///444)))---PPPssszzzooolll{{{vvv]]]PPPAAASSSrrrjjjRRRTTTCCC>>>WWW___===///888333000111555888;;;DDDXXXjjjxxxuuugggXXXOOOLLLMMMTTT[[[\\\aaagggkkkmmmnnnoooqqqsssrrrvvv}}}~~~|||}}}jjjddd\\\WWWRRRJJJ???666555555666888::::::777555333222111000...,,,+++***************)))))))))))))))(((((((((''''''''''''''''''((()))))))))((((((''')))++++++)))))))))***((())))))*********))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++***,,,......---,,,---...000/////////////////////000000000000111111111111222333444555666777777666777888:::;;;>>>BBBHHHLLLPPPRRRTTTTTTQQQQQQSSSVVVXXXYYYZZZZZZYYYZZZ\\\^^^\\\^^^aaacccddddddddddddaaadddeeefffrrrtttggg```]]]ZZZVVVQQQLLLFFF@@@<<<999444333666888???RRRfff]]]___uuuwwwnnnppp~~~zzzddd]]]jjjlll```eeedddaaa\\\ggghhhdddpppqqqbbbhhhgggKKKCCCAAA888555444333222111111111111000777444AAAnnnqqqnnnddd^^^iiitttnnnVVV```vvvqqqaaaLLL???DDDLLLPPPIII???===AAADDDNNN[[[cccgggiiimmmqqqqqqpppmmmkkkhhhfffeeedddfffggghhhhhhhhhgggffffffeeefffggghhhhhhgggeeeeeefffgggiiiiiiggggggggghhhjjjjjjiiiiiihhhiiiiiiiiimmmkkkiiiggghhhjjjmmmooolllmmmoooppppppppppppooommmoooppppppoooooooooppptttttttttuuuuuuuuuuuuuuurrrppprrrwwwyyyxxx{{{}}}yyyvvvvvvtttqqqiiikkk}}}vvvmmmeee___XXXQQQQQQSSSTTTqqqppp```WWWRRRNNNLLLMMMNNNTTT^^^gggkkkfff]]]WWWDDD666222555888DDDMMMHHHRRRyyyrrrYYY]]]{{{nnnMMMAAACCCIIIQQQQQQYYY______VVVIII<<<444888999:::888555222111000111111666AAALLLTTT\\\dddfffiiinnnsssvvvwwwwwwvvvpppqqqrrrrrrrrrqqqpppoooooopppqqqqqqqqqpppnnnmmmlllmmmooopppppppppooonnnmmmnnnqqqsssuuutttsssrrrttttttuuuuuuvvvwwwwwwwwwuuuwwwzzz||||||{{{xxxwwwzzzyyyxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{|||uuucccgggyyy~~~uuuxxx}}}gggXXXTTTLLLPPPWWWYYYRRRIIICCC===777222111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...***,,,000///222PPPvvv{{{www~~~rrrSSSPPPNNNhhh\\\LLL@@@===UUU\\\===///444---111222444666888@@@RRRcccuuuvvvgggVVVLLLHHHJJJRRR[[[[[[\\\___dddiiikkkkkkjjjqqqqqqttt{{{~~~|||{{{|||llleee]]]VVVQQQIII>>>555555555666888::::::777555333222111///...,,,+++***************))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((***++++++)))((())))))))))))*********))))))((())))))))))))************((())))))******+++++++++++++++++++++++++++++++++***,,,---...---,,,---...////////////////////////000000000000111111111111222333444666777888888888777888999;;;===AAAGGGKKKPPPSSSUUUUUUTTTTTTWWWZZZ_________^^^]]]^^^aaadddaaacccfffiiikkklllkkkjjjfffkkknnnrrr}}}sssiii```^^^[[[WWWQQQIII@@@:::888555555777777;;;LLL```\\\XXXgggqqqnnn}}}|||fff[[[ccchhhbbb___^^^\\\VVV\\\yyyllleeekkkxxxffffff{{{eeeLLLCCCAAA888555444333222111111111111...777777III|||xxxmmmccccccppp~~~zzzccckkkzzzooo]]]GGG<<>><<<@@@EEENNNZZZbbbeeehhhmmmqqqsssqqqoookkkhhhfffdddccceeeeeeggggggggggggfffeeeeeefffggghhhhhhhhhgggfffggghhhjjjjjjiiiiiijjjlllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiikkkmmmnnnmmmmmmmmmnnnooopppqqqrrrooopppqqqpppnnnnnnoooqqqvvvvvvvvvvvvuuuuuuttttttsssqqqrrrwww{{{}}}~~~{{{zzzxxxtttnnnjjjrrryyylllddd[[[TTTLLLDDDAAACCCJJJeeerrraaaXXXSSSOOOLLLMMMMMMSSS\\\dddjjjiiiccc^^^JJJ:::222333777DDDNNNIIIOOOqqqzzz^^^fffsssQQQBBBCCCHHHPPPRRRVVV\\\\\\UUUIII===777666888999888555222111111111000444===GGGPPPZZZbbbeeehhhmmmrrrvvvxxxyyyyyyqqqqqqrrrrrrqqqpppoooooooooooooooooonnnnnnnnnnnnlllmmmooopppppppppooonnnlllooosssvvvxxxwwwuuutttwwwwwwwwwxxxyyyyyyzzzzzzsssuuuxxxzzz{{{{{{zzzyyyzzzyyyxxxvvvvvvvvvwwwxxxyyyzzz|||}}}}}}tttfffuuu|||vvv|||{{{bbbVVVRRRHHHMMMSSSXXXSSSLLLDDD===777333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++///***---666999RRRlllMMMNNNSSSpppgggFFF>>>AAAXXX]]]AAA444666///444444555777777===LLL[[[tttuuufffUUUJJJFFFHHHPPPXXX[[[YYYYYY]]]dddiiiiiigggoooooosssyyy{{{zzzzzz|||ppphhh___WWWQQQIII???777555555666888999999777555222222111///...---++++++************)))))))))(((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((***++++++)))(((((())))))************)))((((((((()))))))))************''''''((()))***+++++++++***************************+++------,,,,,,,,,---.........//////////////////000000000111111111111111222444666777888999999777888999:::<<<@@@FFFJJJPPPTTTWWWWWWVVVVVVYYY\\\bbbccceeeeeeddddddfffgggggggggiiilllnnnnnnmmmkkklllpppsssuuu}}}}}}lllaaa```^^^[[[VVVNNNDDD>>>999777888:::777999III]]]```VVV]]]~~~pppjjj{{{~~~kkk\\\^^^cccaaa\\\ZZZZZZVVVWWWnnnlllaaabbb|||nnnkkkppp___KKKDDD@@@666444444333222111111111111...555555KKKmmmdddjjjwwwjjjnnnxxxjjjYYYEEE999AAAIIIJJJDDD>>>===???DDDOOO]]]fffiiijjjmmmoooqqqooommmjjjgggeeedddcccdddeeefffgggggggggfffeeefffgggiiijjjjjjiiihhhhhhgggiiijjjjjjjjjjjjlllnnnllllllllllllkkkjjjjjjiiifffggghhhiiikkklllmmmnnnnnnmmmlllkkklllmmmoooqqqpppppppppnnnlllmmmoooqqquuuuuuuuuuuutttttttttttttttrrrssswww}}}|||wwwtttllllllyyyuuupppddd\\\SSSMMMFFFAAA@@@CCCGGG```ssscccZZZTTTOOOLLLLLLMMMRRRYYY___eeeiiigggcccQQQ>>>444222555CCCOOOMMMPPPmmm}}}^^^fffuuuRRRCCCCCCGGGNNNOOOSSSYYY]]]XXXKKK>>>888555777888777444222111111222000333;;;DDDLLLXXXbbbeeehhhlllqqqtttvvvwwwwwwrrrrrrqqqqqqppppppoooooooooooonnnmmmmmmmmmmmmnnnlllmmmooopppppppppooonnnmmmooorrruuuwwwwwwwwwvvvwwwwwwxxxyyyyyyzzzzzz{{{tttuuuwwwyyy{{{|||||||||zzzyyyxxxwwwvvvvvvwwwwwwyyy{{{}}}lllssswww}}}sss\\\WWWXXXOOOIIIPPPVVVUUUNNNEEE<<<777444222///---,,,,,,------++++++,,,,,,,,,,,,------)))444,,,+++888999SSSpppTTTPPPOOOcccoooJJJ:::HHH```___CCC555777333666555666888999===IIIVVVnnnpppcccTTTKKKHHHHHHMMMTTTYYYYYYYYY\\\aaaeeehhhiiinnnnnnqqqwwwyyywwwyyy}}}qqqiii^^^VVVPPPHHH>>>777555555555777999999666444222111000///...---,,,+++************)))))))))((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((***++++++)))((())))))))))))*********))))))(((((()))))))))************''''''((()))***+++++++++************************)))+++------,,,+++,,,---------....../////////000///000000000111111111111111222444555777888999999777888999:::;;;???DDDHHHOOOSSSXXXYYYXXXWWWYYY[[[eeeiiimmmppppppnnnllllllgggggggggiiilllmmmllljjjpppqqqrrrrrrvvvjjjfffeeeccc```[[[SSSJJJDDD;;;888888999666666EEEWWWbbbVVVWWWssssssiiizzzrrraaa\\\^^^___XXXSSSUUUUUUTTTfffjjj\\\ZZZvvvtttooo~~~mmm^^^NNNGGGAAA666444444333222111111111111000222333NNNtttjjjrrrzzzqqqrrrvvvfffXXXHHH999AAAHHHGGGAAA======???CCCPPPbbbmmmpppooommmmmmkkkjjjiiigggfffeeeeeeeeedddeeeggghhhhhhhhhggggggiiijjjkkkllllllkkkjjjiiihhhiiijjjjjjiiijjjllloookkkkkklllllllllkkkjjjiiiffffffhhhjjjkkkmmmnnnnnnpppnnnllljjjiiijjjlllmmmooooooooommmllllllnnnpppqqqqqqrrrsssssstttuuuuuutttssssssvvv~~~yyyoooiiieeehhhpppyyyyyyqqqjjjfffSSSLLLFFFDDDCCCDDDIIIPPPCCC[[[tttddd[[[UUUOOOLLLKKKLLLQQQUUUXXX___hhhiiifffWWWEEE999555444BBBPPPPPPOOOiii^^^eeesssQQQBBBBBBFFFMMMLLLNNNWWW___\\\NNN???999333555666666444222111111222111444;;;AAAIIIUUUaaaeeegggjjjmmmppprrrrrrrrrqqqqqqqqqppppppoooooooooooonnnmmmmmmllllllmmmmmmlllmmmooopppppppppooonnnnnnooooooqqqrrruuuwwwxxxvvvvvvwwwwwwxxxyyyyyyyyyuuuvvvxxxzzz|||~~~{{{zzzyyyxxxxxxwwwwwwwwwyyy|||jjjqqq~~~~~~gggffffffYYYIIIOOOVVVXXXQQQEEE<<<888444333000...,,,,,,,,,---+++++++++,,,,,,---------(((777000,,,444333PPPvvvZZZPPPJJJUUUnnnmmmLLL;;;SSSiii___???000111333333333555777999<<>>CCCGGGMMMSSSZZZ^^^]]]\\\\\\]]]jjjooovvv{{{{{{yyyvvvuuuooollliiikkknnnpppooonnnqqqqqqpppppprrrooommmkkkgggddd```ZZZTTTPPPCCC<<<888888555444???NNNbbbVVVRRRhhhnnn}}}yyyfff]]]___bbbXXXLLLLLLOOONNN[[[tttiiiYYYTTTnnnwwwmmmyyylllXXXJJJCCC999555444333222111111111111333111555WWWwww||||||xxxvvvvvvcccWWWJJJ;;;CCCHHHDDD===<<<>>>???DDDRRRfffsssuuurrrooommmggggggffffffffffffggggggfffgggiiijjjkkkjjjjjjiiijjjkkklllllllllkkkiiiiiihhhiiiiiihhhggghhhkkkmmmjjjkkklllmmmmmmlllkkkjjjggghhhiiijjjlllmmmnnnooopppooollljjjiiiiiijjjkkkmmmnnnooonnnmmmnnnoooqqqooopppqqqrrrssstttuuuuuusssssssssuuu{{{pppjjjccc___```dddjjjnnnlllkkkiiifffaaa[[[VVVSSSIIICCC===<<<===>>>DDDKKK;;;TTTtttddd[[[UUUOOOJJJJJJKKKPPPRRRRRRZZZgggllljjj___OOOCCC:::333>>>NNNPPPNNNhhhdddggg}}}rrrQQQDDDCCCEEEKKKHHHJJJSSS___^^^NNN???:::222444555555333222111111111111444:::@@@FFFSSS^^^ccceeehhhkkkmmmnnnooooooppppppoooooooooppppppqqqnnnnnnnnnnnnmmmmmmmmmmmmlllmmmooopppppppppooonnnpppooonnnnnnpppsssvvvxxxtttuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxyyy|||~~~||||||{{{zzzyyyxxxwwwwwwzzz|||~~~~~~~~~lllYYYjjjzzzfffJJJOOOVVVYYYRRREEE<<<:::555333111...,,,,,,,,,---***++++++,,,,,,------...***555666777:::;;;ZZZzzzooojjjMMMDDDFFFPPP[[[fff\\\AAACCC```ppp]]]???000000333000///111555666999AAAJJJaaasssrrr___WWWPPPNNNLLLJJJJJJMMMNNNTTTZZZZZZWWWYYYaaaiiijjjkkknnnrrrrrrrrrwww~~~ooofffZZZQQQLLLEEE===777444444555777999888666444111111000///...------,,,************))))))))))))''''''''''''((((((((()))''''''((()))))))))((((((%%%''')))*********+++,,,&&&'''(((***++++++++++++))))))))))))*********************+++++++++++++++************************)))+++,,,,,,+++++++++---,,,,,,---......///000000000000000000111111111111111222333444555555555555888888999999:::===BBBEEENNNVVVaaahhhiiihhhggggggoootttzzz}}}}}}zzztttnnnkkklllmmmkkkiiihhhggggggeeeeeeppptttnnnllliiigggffffffeeecccQQQFFF===:::777666===HHHeeeZZZQQQ\\\|||xxx|||kkkaaaccciiidddNNNFFFIIIEEELLLaaaooohhhWWWNNNaaayyyjjjbbbJJJAAA;;;555444333222111111111111444///888___|||}}}vvvyyyttttttsss___TTTIII>>>FFFHHHAAA:::;;;???@@@FFFTTTgggsssvvvssspppooogggffffffffffffgggggghhhhhhiiikkklllmmmmmmllllllkkkkkklllkkkjjjiiigggfffhhhhhhhhhfffeeefffhhhkkkjjjkkkmmmnnnoooooonnnmmmjjjjjjjjjkkklllnnnoooppppppooommmllllllllllllmmmlllnnnpppqqqqqqqqqrrrsssrrrrrrrrrsssssstttttttttssssssrrrttt|||rrrkkkaaaZZZYYY[[[[[[XXXZZZYYYWWWTTTPPPLLLIIIGGGGGGBBB>>>===;;;888:::>>>999RRRtttddd[[[UUUNNNIIIHHHHHHMMMNNNMMMWWWhhhqqqooohhhYYYMMM@@@222888HHHNNNRRRmmmkkkiii|||tttUUUGGGEEEFFFKKKGGGFFFNNN[[[[[[LLL???;;;111333444444333111111222...///333999>>>CCCOOOZZZaaaccceeeiiilllnnnooopppoooooonnnnnnooopppqqqrrrnnnnnnooopppooonnnmmmllllllmmmooopppppppppooonnnooooooooopppqqqssstttuuutttttttttuuuvvvvvvwwwwwwxxxwwwwwwxxxzzz}}}}}}}}}}}}|||{{{zzzxxxxxxyyy{{{||||||{{{{{{}}}~~~~~~}}}YYYaaa{{{kkkMMMPPPVVV[[[TTTEEE===;;;666444111...---,,,,,,---******+++,,,,,,---......---222???PPPVVV^^^~~~vvv[[[RRR???;;;JJJWWWTTTUUUOOO;;;AAA___gggRRR===333111444000///111555666777===DDD\\\qqq}}}nnnXXXPPPJJJIIIIIIHHHJJJMMMLLLQQQVVVXXXWWWYYY___dddggghhhkkknnnnnnnnnttt|||qqqhhh\\\SSSMMMHHH@@@:::444444555777888888666444111111000///...------,,,************))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))$$$&&&)))*********,,,---%%%&&&((()))+++,,,,,,,,,))))))))))))************,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,,,,,,,------...///000000000000000000111111111111111222222333444444444444888999999999:::===AAAEEERRR\\\hhhqqqttttttssssssppptttzzz}}}wwwlllfffcccaaa^^^ZZZYYYWWWVVVSSSPPPWWWqqqssskkkiiiggghhhlllppptttuuu^^^PPPCCC???<<<999>>>FFFkkk```RRRUUUppp~~~mmmdddgggooouuuWWWGGGEEE???AAAQQQ^^^eeeUUUIIIUUUzzz{{{iii|||hhhGGG===;;;555444333222111111111111444...:::cccuuussshhhfffssskkknnnnnn[[[PPPFFF@@@HHHIII???888:::???AAAHHHUUUfffrrrtttrrrqqqppphhhhhhgggggggggggghhhhhhjjjkkklllnnnoooooonnnnnnjjjkkkkkkjjjiiigggeeedddhhhhhhgggeeeddddddgggiiijjjlllnnnpppqqqqqqpppooolllkkkkkkkkklllnnnpppqqqoooooonnnnnnnnnooooooppplllooorrrttttttssstttuuuuuuttttttttttttsssssssssrrrsssqqqsss}}}lllcccYYYUUUYYY]]]YYYSSSWWWVVVTTTQQQNNNLLLJJJIIIBBB???>>>@@@@@@<<<;;;>>>===VVVtttddd[[[UUUMMMHHHGGGFFFLLLLLLKKKVVVjjjuuutttoooaaaUUUDDD111444DDDKKKXXXtttnnniii~~~wwwXXXJJJGGGGGGKKKGGGCCCIIIVVVWWWJJJ???===000222444444333111111222,,,...222888<<>>UUUdddYYYSSSQQQBBB555PPPTTT@@@555222000000333222333777888888<<>>BBBEEEPPP]]]lllvvv|||~~~yyyrrrqqqqqqrrrtttvvvyyy{{{}}}xxxrrrjjjddd___YYYRRRNNNKKKFFFEEEFFFEEEHHHZZZnnnzzzooommmgggdddfffllluuuuuu]]]IIICCCAAA===AAALLLkkkfffXXXQQQgggppp]]]^^^kkkrrr___JJJ@@@???BBBKKKUUU```XXXKKKMMMkkk{{{hhhooonnnOOOCCC999444333222111111111222333,,,111AAA___uuurrrttt|||pppggg^^^bbbrrrqqqaaabbb]]]BBBDDDIIIHHH@@@:::<<<===;;;MMMVVVaaahhhjjjiiiiiiiiikkkiiigggffffffhhhjjjlllnnnkkkiiiiiilllnnnnnnllljjjjjjjjjiiihhhfffeeeddddddccccccbbbcccdddfffggghhhiiikkkmmmoooqqqrrrrrrmmmmmmlllkkkkkklllnnnnnnnnnmmmmmmnnnoooooonnnlllooorrrttttttqqqppprrrtttwwwwwwwwwvvvuuutttttttttqqquuuwwwyyy|||kkkccc[[[XXXZZZ]]]]]][[[aaa^^^ZZZVVVSSSOOOKKKHHHFFFEEEBBB@@@>>>=========@@@YYYyyyfff[[[UUUNNNHHHEEEKKKJJJJJJNNNXXXdddmmmssssssfffUUUFFF:::555999AAARRRqqqwwwkkkqqqRRRFFFFFFFFFIIIIIIBBBDDDQQQTTTIII???===666222111444444111///000000///000555888>>>IIITTTfffhhhjjjllllllmmmnnnpppnnnnnnooopppqqqsssuuuvvvqqqooommmnnnppppppnnnkkknnnnnnnnnnnnoooooooooooosssrrrqqqrrrtttvvvvvvvvv{{{zzzxxxuuurrrsssuuuxxx|||~~~zzzqqqqqqyyy}}}{{{{{{|||||||||{{{xxxyyyzzz{{{|||||||||{{{wwwmmmzzzfffcccjjjooorrr~~~wwwxxxkkkZZZJJJVVVcccQQQBBB@@@999444222000---,,,,,,,,,---++++++,,,,,,,,,,,,------...///@@@QQQiii~~~eee???666QQQ]]]ccc[[[LLLIII888555AAAJJJGGG===555000///222111222444444444;;;CCCXXXoootttaaaTTTKKKEEEDDDFFFEEEFFFHHHNNNQQQTTTWWWYYY\\\___bbbfffgggjjjmmmppprrrssstttoooggg]]]UUUNNNFFF;;;333333333333555777777555333111///......///---***&&&***************)))((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((***,,,,,,***)))*********))))))(((((())))))***((()))******************+++***))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000////////////222222333333444555666666444666888999:::===AAADDDKKKZZZlllxxx~~~}}}uuulllkkkkkklllmmmooorrrtttuuupppkkkeee___ZZZTTTNNNJJJDDD@@@>>>???===???OOObbbwwwnnnnnnhhhfffiiipppyyyiiiRRRHHHBBB<<<===EEEiiihhhXXXJJJ\\\~~~vvvgggXXXXXXaaaiiiYYYHHH@@@===>>>CCCJJJZZZUUULLLKKKddd|||hhhlllqqqOOOAAA:::444333222111111111222333444444???ZZZnnnooowwwyyyssspppnnnrrrlllaaahhhgggPPPCCCGGGFFF>>>:::<<<>>>===MMMUUU___eeegggggghhhiiiiiigggfffdddeeefffhhhjjjkkkiiiggghhhjjjlllkkkjjjiiiiiiiiiiiihhhgggeeeeeeeeedddcccccccccdddeeefffgggiiikkknnnooopppqqqpppnnnmmmlllkkklllmmmnnnooonnnmmmmmmnnnoooooonnnllllllpppssssssqqqppprrrtttuuuuuuvvvvvvvvvvvvvvvvvvssswwwxxxzzz|||rrrjjj```[[[[[[^^^^^^]]]```]]]ZZZXXXUUURRRNNNKKKHHHFFFDDDAAA???>>>>>>>>>CCCbbb}}}hhh[[[TTTNNNJJJIIIIIIIIIIIILLLTTT___jjjppptttiii[[[LLL>>>666:::AAANNNlllyyylll|||qqqSSSHHHGGGFFFIIIFFF@@@CCCPPPTTTKKKAAA>>>666222111444444111///000000///000444888===IIITTTccceeehhhjjjkkklllmmmooolllmmmmmmnnnppprrrssstttqqqooooooppprrrrrrpppnnnoooooooooppppppqqqqqqqqqsssrrrqqqsssvvvxxxxxxxxx{{{{{{yyyvvvsssrrrsssuuuxxx{{{zzzuuuuuuzzz~~~}}}|||}}}~~~~~~|||zzzzzzzzz{{{{{{||||||||||||rrrfffpppccc^^^dddfffmmm|||uuuyyyppp\\\KKKRRR```UUUHHHDDD===666444111...,,,+++++++++++++++,,,,,,,,,,,,------...+++333777DDDTTThhhvvvMMM;;;RRRbbbvvvmmmQQQGGG<<<;;;KKKRRREEE444///111333222111111333333333999AAAVVVrrrxxxdddRRRIIIBBBBBBEEEEEEGGGJJJMMMPPPSSSVVVXXX[[[___bbbfffgggiiillloooqqqrrrssslllggg___WWWNNNDDD:::444333333333555777777555333111000...///000000///---***************)))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((***,,,,,,+++*********)))((((((''''''(((((()))''''''((()))))))))))))))))))))(((((()))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000111111222333555666777777555777888999:::<<>><<<<<<::::::GGGXXX{{{wwwqqqmmmhhhfffhhhoooyyyvvv___QQQGGG@@@>>>BBBcccjjj^^^IIIRRRzzz~~~ooofff]]]SSSSSSYYY___UUUIIIAAA===;;;<<<@@@QQQRRRMMMIIIYYY{{{lllkkkwwwPPP@@@<<<444333222111111111222333555222>>>XXXiiinnnyyy~~~wwwttt|||hhhfffeeeVVVAAADDDBBB<<<999;;;???AAAPPPWWWaaaggghhhhhhiiijjjhhhgggfffffffffhhhiiijjjjjjiiiiiijjjllllllkkkjjjiiiiiiiiihhhhhhgggggggggffffffeeedddddddddeeeeeefffhhhkkknnnppppppooonnnnnnmmmlllllllllmmmooopppnnnmmmmmmnnnoooooonnnllljjjmmmqqqqqqpppppprrruuuttttttuuuuuuvvvwwwxxxxxxuuuxxxyyy{{{{{{sssggg```^^^___``````___^^^]]]\\\ZZZWWWRRRNNNIIIHHHEEEBBB@@@???>>>>>>FFFjjjlll^^^VVVQQQNNNNNNIIIJJJKKKKKKOOOXXXccclllsssmmmcccUUUDDD888999@@@DDDbbbzzzlllwwwqqqVVVJJJHHHFFFIIICCC>>>AAANNNUUUNNNDDD???666222111444444111///000000///000444777===HHHSSS^^^aaaeeehhhiiikkklllnnnnnnnnnooopppqqqrrrssstttrrrqqqqqqrrrttttttrrrqqqoooooopppqqqrrrrrrsssssssssrrrrrrtttwwwyyyzzzyyyzzzzzzyyyvvvsssqqqqqqrrrtttxxxzzzxxxxxx{{{||||||}}}|||}}}~~~||||||{{{zzzzzz{{{|||}}}zzz}}}uuugggggg___XXX\\\[[[dddwwwsss{{{vvvjjjUUURRR[[[WWWNNNFFF===888666222...,,,*********++++++,,,,,,,,,,,,------111,,,111+++---666FFFrrr|||QQQAAAPPP```{{{qqqLLLAAA===>>>ZZZeeeNNN333---111222222111111333222111777???PPPpppvvvaaaPPPGGG@@@@@@CCCEEEHHHMMMLLLNNNRRRUUUXXX[[[^^^aaaeeefffhhhkkkmmmoooppppppkkkgggaaaWWWLLLBBB:::555555555555777999999777555333111///...---,,,++++++***************)))(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((***,,,---+++***)))***((((((''''''''''''((((((&&&&&&'''((()))))))))))))))))))))))))))******+++************************++++++,,,,,,,,,,,,---------------.........//////////////////000000000000000111222333555666777888666777999999999;;;>>>AAAFFFXXXnnnzzz~~~yyyoooeee^^^^^^^^^^^^___aaabbbbbbgggfffccc```\\\WWWRRROOOJJJDDDBBBBBB???===IIIXXXuuuzzzvvvmmmgggcccdddgggppp}}}iiiYYYNNNGGGEEEEEEXXXjjjhhhPPPMMMkkkxxxiii```XXXQQQRRRWWW[[[UUUMMMDDD>>>::::::<<>>444333222111111111222333444222FFFcccoootttpppkkkmmm{{{dddWWWKKK???@@@???;;;888;;;AAAEEESSS[[[gggnnnooommmkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmnnnpppppppppooonnniiiiiihhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeeddddddeeegggkkknnnpppooommmkkkmmmllllllllllllnnnooopppnnnmmmmmmnnnoooooonnnllliiilllppprrrqqqqqqtttwwwtttuuuuuuvvvwwwwwwxxxxxxuuuxxxzzz|||{{{ooofffbbbaaabbbccccccbbbaaa```___[[[UUUQQQJJJIIIFFFCCC@@@>>>>>>===EEEgggrrrddd\\\UUUQQQPPPLLLNNNNNNKKKJJJPPP[[[dddooommmiii]]]JJJ:::777<<<:::UUU}}}{{{kkkuuutttYYYLLLIIIFFFHHHAAA<<>>;;;cccxxx___===222111...222000111222111000666>>>OOOsssqqq]]]PPPGGG???>>>AAACCCHHHLLLKKKNNNRRRUUUWWWZZZ^^^aaadddeeegggiiikkkmmmnnnnnnlllhhh```VVVKKKAAA:::666555555555777999999777555444333111...+++***))))))***************)))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''***,,,---,,,***))))))((((((''''''''''''((((((%%%%%%&&&(((((()))))))))+++******)))))))))))))))************************+++++++++,,,,,,------------------................../////////000000000111000111222333555666777888666888888888999:::===@@@FFFVVViiissstttqqqjjjccc\\\\\\\\\\\\]]]^^^___```eeeffffffeeeaaa]]]YYYWWWRRRKKKGGGGGGDDDCCCMMM[[[ssszzzwwwooohhhbbb___```fffvvvuuudddTTTKKKGGGEEEOOOffflllVVVKKK^^^xxxzzzqqqeeeXXXOOOPPPUUUYYYWWWPPPEEE===999:::<<>>======@@@[[[tttiiibbbYYYRRRNNNNNNOOONNNJJJFFFIIIQQQXXXiiikkklllcccPPP===555777666LLLsss~~~nnnwwwwww[[[NNNJJJHHHKKKAAA<<<>>>HHHRRRQQQIIIAAA666222111444444111///000///...///333666;;;FFFQQQWWW[[[aaaeeehhhiiikkkmmmqqqrrrsssttttttttttttssstttttttttsssqqqpppooonnnnnnnnnooopppqqqsssssstttvvvtttrrrssstttuuuuuuttttttvvvwwwvvvuuutttuuuvvvrrrrrrssssssssssssvvvzzzzzzzzz|||}}}{{{zzz{{{}}}~~~uuuaaaSSSVVVSSSSSShhhwwwttt|||```WWWWWWNNN@@@:::666444111///---------...+++++++++,,,,,,,,,------...)))000000444555666TTTcccHHHOOO```gggpppcccKKKGGG>>>:::ccczzzbbb@@@444111,,,111000000111000000555===WWW{{{}}}nnn]]]RRRHHH???>>>@@@BBBFFFJJJLLLOOORRRUUUWWWZZZ]]]```bbbcccfffhhhjjjlllmmmnnnooohhh]]]SSSIIIBBB;;;666333333333555777777555333111222222000...,,,,,,---***************)))((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&)))---...,,,***)))))))))((((((''''''(((((()))%%%%%%'''((())))))))))))++++++***)))(((((())))))***************************++++++,,,,,,------.................................//////000000111111111111222333555666777777666777888888888:::===@@@CCCSSSbbbiiiiiihhhddd```[[[[[[[[[[[[\\\]]]^^^___bbbeeehhhhhheeeaaa^^^\\\WWWOOOJJJIIIGGGFFFPPP^^^vvvwwwssspppjjjccc^^^]]]cccssssss\\\NNNFFF@@@KKKaaakkk\\\KKKTTTppp}}}nnn[[[NNNLLLPPPUUUVVVRRRFFF;;;888:::;;;@@@GGGJJJEEECCCSSSrrr|||uuuSSSDDD>>>444333222111111111222333666999\\\yyywww~~~rrrmmmqqq]]]@@@:::999999:::::::::@@@GGGQQQ\\\jjjrrrsssnnniiifffggghhhjjjlllmmmmmmlllkkkmmmoooqqqqqqpppooopppqqqkkkjjjiiihhhggghhhhhhiiiggggggggghhhggggggfffeeefffgggjjjllllllkkkjjjhhhjjjjjjiiijjjjjjlllnnnooonnnmmmmmmnnnoooooonnnllliiimmmqqqsssssstttwwwzzzwwwwwwwwwwwwwwwwwwwwwvvvtttxxx||||||uuuooollljjjiiinnnllljjjhhheeeaaa\\\XXXNNNLLLHHHDDDAAA???>>>===>>>QQQ}}}wwwooohhh___UUUPPPPPPPPPNNNJJJGGGGGGKKKOOOeeeiiinnnjjjZZZEEE888555777GGGkkkrrryyyyyy]]]OOOLLLMMMRRRDDD>>>===DDDOOOQQQJJJAAA666222111444444111///000///...///222555:::EEEPPPWWW[[[aaafffhhhjjjkkklllooopppqqqrrrrrrqqqpppooosssttttttssspppnnnnnnnnnoooooopppqqqrrrrrrssssssuuutttrrrrrrtttuuutttsssuuuvvvwwwvvvuuuvvvxxxzzztttrrrqqqrrrqqqppptttzzzyyyyyyzzz}}}~~~}}}|||||||||}}}fffWWW^^^YYYUUUhhhwwwvvvfffXXXZZZPPPAAA@@@555444111///------...///++++++,,,,,,,,,,,,------222***,,,***///222555TTTsssYYYKKKNNNdddnnnwwwiiiOOOEEE666<<>>YYY}}}sssgggYYYQQQHHH@@@???AAACCCEEEIIINNNQQQTTTVVVWWWYYY\\\___aaabbbeeehhhjjjmmmnnnooorrrhhhZZZOOOHHHBBB<<<666333333333555777777555333///222333222///---------***************)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&)))---...---***)))(((***))))))(((((())))))***%%%&&&'''((()))*********))))))))))))))))))***+++******************************+++,,,,,,---.......................................///000111111111222222333333444555666666555666777888888:::>>>@@@CCCRRR```eeeeeecccaaa^^^YYYYYYYYYZZZ[[[]]]^^^___```eeeiiijjjhhhdddbbbaaa]]]TTTMMMMMMLLLLLLWWWeee|||tttooonnnhhhbbb]]]\\\cccuuujjjVVVKKKCCCHHH]]]oooiiiUUUPPPgggqqq^^^PPPLLLMMMPPPVVVUUUJJJ>>>:::::::::===CCCFFFBBBAAAMMMhhh{{{~~~eeeOOOEEE===444333222111111111222333555AAAqqq|||xxxZZZ@@@888666888;;;;;;999>>>GGGSSS\\\gggnnnnnnkkkhhhffffffhhhkkkmmmnnnnnnmmmlllmmmnnnpppooommmmmmooorrrmmmllljjjhhhgggggghhhiiiffffffggghhhhhhhhhggggggggghhhiiijjjjjjjjjiiihhhiiihhhhhhhhhiiikkkmmmnnnnnnmmmmmmnnnoooooonnnllliiimmmqqqrrrrrrrrruuuyyyvvvvvvvvvwwwwwwxxxxxxyyyvvv{{{}}}xxxssspppnnnpppnnnkkkiiigggeeeaaa^^^QQQOOOKKKGGGDDDAAA@@@??????MMMvvv}}}wwwqqqhhh___ZZZSSSRRRPPPOOONNNNNNOOOPPPeeejjjqqqqqqdddNNN===666777BBBbbbrrrzzzyyy]]]PPPPPPTTT\\\GGGAAA<<>>555<<>>AAADDDSSSbbbgggfffdddaaa^^^WWWWWWXXXYYYZZZ\\\]]]^^^```eeekkkmmmkkkgggeeeddddddZZZSSSRRRRRRSSS___mmmtttmmmiiiddd___\\\[[[dddxxxwww```SSSJJJEEE\\\uuuxxxbbbPPP^^^xxxqqq___TTTOOONNNNNNWWWYYYNNNBBB>>><<<:::<<>>FFFWWW^^^fffkkkllljjjiiiiiihhhjjjmmmpppqqqqqqooonnnnnnppppppooommmmmmppptttnnnmmmjjjhhhggggggggghhheeefffgggiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhggggggggghhhjjjlllmmmnnnmmmmmmnnnoooooonnnlllhhhlllpppqqqqqqqqqtttwwwttttttuuuwwwxxxyyyzzz{{{yyy}}}~~~xxxtttqqqpppnnnkkkiiiiiigggeeecccTTTQQQNNNJJJFFFCCCBBBAAABBBOOOvvv~~~yyyqqqiiieeeWWWVVVTTTUUUVVVWWWVVVUUUfffkkksssvvvlllVVVBBB888555===[[[~~~ooozzzyyy\\\QQQSSSZZZdddJJJCCC<<>>BBB999777333000---,,,+++,,,++++++,,,,,,,,,---------******444111111000666YYYzzz~~~zzz]]]ZZZ\\\aaakkkuuuGGG<<<===888@@@DDD===333///000222000///000222222333999AAAYYY~~~kkkcccYYYLLLEEE@@@BBBEEEGGGIIILLLSSSUUUWWWXXXXXXYYY[[[]]]^^^```cccgggkkknnnpppqqqtttiiiZZZMMMDDD>>>:::777333444666777888888888777111111000...---,,,+++***((()))***+++***(((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((())),,,......,,,)))'''&&&))))))))))))((((((((((((+++)))))),,,111111,,,'''))))))))))))************************************++++++,,,,,,---...//////...000111222222000---+++,,,---...///000111222333333333333333333333333333444888<<<<<<::::::>>>BBBAAALLL[[[cccdddbbb```___WWWXXXXXXXXXXXX[[[```ccceeehhhjjjkkkmmmooojjjccc___ZZZWWWUUURRRTTTfffzzzvvvjjjiiiddd]]]WWWXXXfffzzzjjjYYYQQQJJJMMMlllxxxjjjWWWWWWwwwxxxiiiYYYOOOSSSVVVXXX[[[WWWJJJ<<<999<<<;;;888<<>>;;;;;;FFFYYY```hhhnnnooommmiiigggkkkmmmqqqtttuuusssqqqoootttsssrrrqqqppppppppppppmmmnnnnnnkkkfffdddeeeggggggffffffhhhiiijjjhhhgggeeeiiillljjjfffdddeeehhhfffiiikkkjjjhhhhhhjjjlllmmmkkkkkkmmmpppqqqooommmnnnmmmmmmmmmnnnpppsssuuurrrsssuuuwwwyyyzzz{{{|||wwwzzz~~~}}}~~~{{{vvvrrrqqqooommmjjjhhhgggfff[[[VVVOOOJJJHHHGGGFFFEEEGGGddd{{{|||yyyrrrdddbbb___[[[XXXXXXZZZ\\\eeeppp{{{~~~tttbbbLLL===888888UUUkkkvvvxxx___SSSRRRZZZhhhVVVDDD===???CCCLLLOOOEEE:::666222111222333111///000......111444999DDDOOOZZZ```gggkkkmmmnnnqqqtttpppqqqsssttttttsssqqqpppnnnpppssstttuuusssrrrpppssssssttttttuuuttttttssstttsssqqqsssvvvzzz||||||{{{zzzyyywwwvvvtttsssrrruuuwwwxxxxxxwwwwwwwwwxxxzzzyyywwwvvvwwwzzz}}}yyy||||||zzzyyyyyyyyy|||mmm```fffeeevvvqqqnnn```WWWaaa]]]\\\^^^ZZZQQQGGGCCC999777333000---,,,,,,,,,***+++,,,---............222///...+++555555555\\\ppp___^^^hhhqqqSSS999666:::>>>===555111222111---222///...222444444888>>>bbbrrriii___PPPHHH@@@>>>BBBHHHKKKKKKSSSVVVXXXYYYYYYXXXYYYZZZXXX^^^fffjjjlllooouuuzzztttiiiZZZMMMDDD???:::777333444666777888888777777111111000...---,,,+++******+++,,,,,,,,,***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((+++---...,,,)))''''''***)))))))))(((((((((((()))((((((,,,111222///+++))))))))))))************************************+++,,,,,,,,,---............///111222222000---,,,---......///000111111222222222333333444444444555555888<<<;;;999999<<<@@@AAALLLYYYaaabbb___]]]\\\UUUUUUUUUTTTUUUXXX]]]aaafffhhhjjjjjjlllnnnjjjdddbbb]]][[[ZZZWWWYYYjjj~~~xxxooogggccc\\\WWWYYYfffyyynnn___YYYJJJKKKiiizzzssscccYYYnnnyyyhhhWWWNNNSSSTTTWWW[[[YYYNNNAAA<<>><<<<<>>>>>AAAKKKOOOFFF:::666222111333333222///000......111444999DDDOOOZZZ___fffkkklllmmmpppssspppqqqsssttttttsssqqqpppoooqqqsssuuuuuutttrrrqqqrrrrrrssstttttttttttttttvvvtttrrrsssuuuwwwxxxxxxuuuuuuuuuttttttsssssssssrrrtttwwwxxxwwwxxxyyyzzz{{{zzzyyyxxxyyy{{{}}}~~~yyy||||||zzzzzz{{{zzz}}}~~~kkkaaagggvvvsssnnn]]]TTTUUUTTTWWW]]]]]]SSSGGGAAA999777444000---,,,,,,,,,***+++,,,---............111//////+++333333777bbbyyymmm___YYYfffoootttWWW@@@@@@@@@@@@;;;333000222111---222//////222333444999???^^^oooggg]]]PPPJJJBBB@@@CCCIIIKKKLLLQQQTTTWWWYYYYYYYYYZZZ\\\ZZZ___fffiiikkknnntttyyytttiiiZZZMMMEEE???:::666333444666777888888777666111111000...---,,,+++******++++++,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''))),,,---+++)))))))))******)))))))))((((((((('''&&&(((,,,111333111...)))))))))*********++++++************************,,,,,,,,,,,,------------...///000111111000...---.../////////000000111111222222333444555666666777555888::::::888888:::===@@@IIIUUU]]]^^^\\\YYYXXXUUUTTTSSSRRRRRRUUUZZZ___eeehhhiiihhhjjjnnnlllhhh```]]]\\\\\\YYY[[[kkkwwwpppfffbbb[[[WWW[[[gggvvvqqqccc^^^KKKHHHcccwww}}}rrr]]]bbb}}}iiiVVVNNNTTTSSSVVV[[[\\\SSSFFF@@@@@@<<<:::;;;>>><<<;;;GGGVVVzzzyyyeeennn{{{uuubbbYYYQQQEEE>>>>>>888444111222222111333777@@@gggwwwcccrrrwwwYYY???@@@:::999>>><<<===IIIWWW]]]ffflllmmmllliiihhhiiijjjkkklllmmmnnnnnnooowwwuuurrrnnnlllllllllmmmmmmmmmmmmkkkhhhffffffggghhhfffeeeeeeggghhhhhhhhhgggiiikkkjjjgggfffgggjjjiiikkkkkkkkkiiiiiiiiikkkmmmllllllmmmoooppppppooommmmmmmmmnnnpppsssuuuwwwssstttuuuvvvxxxxxxyyyyyyzzzyyy||||||{{{}}}{{{vvvsssssssssrrroookkkgggddd```\\\UUUPPPLLLJJJHHHFFFHHHWWWzzzrrrmmmeee^^^[[[\\\```cccfffppp|||vvvZZZBBB???999MMMrrr}}}jjjrrryyy^^^NNNLLLXXXiii___LLL@@@===>>>HHHNNNGGG;;;777333222444444222000000......111444999EEEPPPYYY___fffjjjkkklllooorrrqqqrrrsssttttttsssrrrqqqppprrrtttuuuvvvuuusssrrrqqqqqqrrrssstttuuuuuuvvvxxxvvvtttssstttuuuuuutttqqqqqqrrrrrrssstttuuuuuuqqqsssvvvxxxxxxyyy{{{||||||||||||{{{{{{{{{||||||zzz|||~~~|||zzzzzz~~~}}}rrrqqqyyyrrrlll[[[SSSJJJJJJQQQ\\\___VVVHHH@@@:::888444000---,,,,,,,,,++++++,,,---............///...000+++111222<<>>???KKKDDD888///...222111---222//////222333444999@@@]]]lllggg\\\QQQKKKEEECCCEEEIIILLLLLLOOORRRVVVXXXYYYYYYZZZ\\\YYY]]]bbbeeegggjjjooossssssiiiZZZNNNEEE???999666333444666777777777666666111111000...---,,,+++***(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((+++,,,+++******************)))))))))((((((''''''(((,,,000222111///))))))*********+++++++++************************------,,,,,,,,,,,,,,,,,,---...///000000000......////////////000000000000222222333444555777777888666888999999888777999;;;>>>FFFPPPXXX[[[YYYWWWVVVXXXWWWTTTRRRQQQTTTYYY]]]cccfffggggggiiinnnooommmccc``````aaa^^^```ppp}}}rrriiiccc\\\YYY]]]gggrrrzzzqqqddd___NNNFFFZZZnnn~~~}}}ccc[[[yyyoooYYYNNNRRRRRRUUU[[[]]]VVVIII@@@>>>;;;:::;;;<<<:::999BBBNNNlll|||kkkxxxgggVVVFFF>>>>>>888444111222222111333777???lll}}}hhhggg|||uuu{{{iiiKKK>>>@@@;;;999>>><<>>===AAAPPPZZZ```hhhmmmooommmlllkkkiiihhhffffffhhhkkknnnppppppnnnkkkhhhhhhiiilllnnnllllllkkkkkkkkkjjjhhhggghhhgggffffffhhhiiiiiihhhhhhiiiiiiiiihhhiiikkkmmmlllkkkkkkkkkllllllkkkkkkmmmnnnnnnnnnnnnoooppprrrnnnnnnoooqqqsssuuuvvvwwwttttttvvvwwwwwwxxxxxxxxx}}}|||}}}xxxwww{{{{{{www|||}}}|||wwwqqqmmmgggccc]]]XXXTTTQQQNNNLLLLLLKKK^^^uuuhhh^^^\\\___dddgggeeennnyyynnnQQQAAA777HHHmmmooooooyyy^^^LLLIIITTTfffgggRRRDDD===:::CCCKKKGGG<<<888444333444555333111///......222555:::FFFQQQYYY___fffjjjjjjkkknnnpppssssssssssssssssssssssssrrrssstttuuuuuuuuuttttttqqqpppqqqqqqrrrtttvvvwwwwwwvvvvvvxxxyyyyyywwwuuurrrrrrsssssstttuuuuuuuuuwwwyyy{{{|||{{{{{{}}}~~~~~~~~~~~~|||zzzxxx{{{}}}}}}{{{{{{{{{}}}}}}|||kkkeee]]]aaaRRRMMMNNNXXX___ZZZMMMCCC;;;999555111...,,,++++++,,,,,,------...------------,,,///,,,000111FFF~~~eeebbbaaa[[[YYYZZZfffnnnUUUKKKVVV___NNN999//////333333111111000111222222333;;;DDDjjjiiicccVVVMMMJJJGGGFFFGGGJJJLLLMMMNNNQQQSSSTTTSSSRRRRRRSSSUUUVVVXXX[[[]]]aaadddgggrrriii[[[OOOFFF???999555444444666666666666555444111111000...---,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((******)))))))))+++++++++*********))))))))))))******+++++++++++++++*********++++++++++++,,,************************++++++++++++,,,,,,,,,,,,+++,,,---...///000000000.../////////000000111111222222333444555666666777666777777888999999:::::::::@@@JJJUUU\\\```aaaaaacccbbb```]]]YYYYYYZZZ]]]^^^dddggggggiiinnnrrrrrrlllhhhggghhheeegggwwwuuuhhhbbbdddjjjnnnoooqqqwwwlllfffWWWIIIKKKOOOhhhoooccchhh{{{cccQQQOOORRRRRRVVV[[[XXXKKK???888666888;;;;;;;;;===BBBFFFggggggddd}}}fffLLLAAA@@@888444222333333222555999@@@nnnwwwaaaSSSnnnuuu~~~ssssssvvv}}}QQQ;;;<<<@@@<<<:::>>>===CCCSSS]]]bbbiiinnnooommmlllkkkjjjiiihhhgggiiilllppprrrnnnmmmkkkiiiiiikkkmmmnnnkkkkkkkkkllllllllliiiggghhhhhhhhhiiikkkkkkjjjhhhiiiiiihhhhhhiiikkkmmmnnnlllkkkjjjkkkmmmnnnmmmlllnnnnnnooonnnmmmnnnqqqsssrrrssstttuuuvvvwwwxxxyyytttuuuvvvwwwyyyyyyzzzzzz}}}~~~yyysssssswwwxxxvvv{{{|||~~~~~~|||wwwrrroooiiifff```\\\YYYUUURRRPPPLLLKKK```zzzkkkbbb```dddiiikkkfffooowwwyyy]]]EEE999GGGkkksssoooyyy___OOOJJJSSScccfffSSSEEE>>>:::AAAIIIDDD;;;777333222444444222000///---...222555;;;GGGRRRZZZ```fffjjjkkklllnnnpppssssssssssssssssssssssssrrrrrrssstttttttttttttttrrrqqqqqqqqqqqqsssuuuvvvuuuuuuwwwyyy{{{{{{yyyvvvqqqqqqqqqrrrrrrrrrssssssxxxzzz||||||||||||}}}~~~~~~~~~~~~}}}|||zzzxxx{{{}}}}}}{{{{{{{{{yyyyyy{{{|||ooo}}}zzzmmmeee___iii___VVVQQQXXX___[[[OOOEEE<<<:::666111...,,,++++++,,,,,,------...------,,,---+++...,,,222333III|||eeeddd```RRRKKKGGGZZZhhhzzzPPPMMM^^^bbbOOO;;;111111111222333111000111222111333<<>>===DDDUUU^^^ccciiimmmmmmllljjjiiikkkjjjjjjjjjlllooorrrtttpppooonnnmmmllllllmmmnnnkkkjjjjjjlllnnnmmmjjjggghhhhhhjjjlllnnnmmmjjjhhhjjjiiihhhhhhjjjlllnnnooollljjjiiikkknnnpppooommmnnnoooooonnnmmmnnnqqqtttssstttuuuvvvvvvwwwwwwwwwtttuuuvvvxxxzzz{{{||||||}}}~~~xxxsssssswwwyyywwwzzz{{{}}}}}}{{{xxxtttqqqkkkgggccc___\\\YYYVVVSSSMMMKKK]]]{{{lllcccbbbfffkkkllliiiqqqwww|||jjjLLL<<>>555999;;;;;;;;;===??????RRRyyysssjjj~~~dddPPPBBB<<<888333222333444333666:::EEEhhh}}}~~~mmmrrraaayyyrrrcccrrrHHH???;;;@@@<<<:::>>>===EEEWWW^^^ccciiilllllljjjhhhhhhllllllkkklllnnnqqqtttuuusssrrrqqqpppooonnnmmmmmmkkkjjjjjjlllnnnnnnjjjggghhhiiikkknnnooonnnkkkgggkkkiiiggghhhjjjmmmooooookkkiiiiiikkkoooqqqpppnnnnnnooopppnnnmmmmmmqqquuuqqqrrrssssssttttttsssssstttuuuwwwyyy{{{|||}}}}}}}}}{{{uuuuuuzzz|||zzz{{{|||}}}}}}|||yyyvvvtttkkkhhhddd```^^^[[[XXXUUUUUUNNNZZZyyyjjjaaaaaafffiiikkkkkkssswwwzzzrrrRRR@@@EEEccc}}}xxxooo~~~xxxaaaTTTPPPSSS]]]aaaPPPGGGAAA;;;@@@EEE???:::666222111222333111//////---...222666<<>>AAAZZZ^^^MMM<<<444000,,,---222000000222333111222<<>>???GGGWWWhhhuuu|||xxxqqqiiinnnnnnooonnnmmmjjjgggfffeeecccbbbaaa___bbbnnn{{{}}}{{{zzzssslllsss}}}zzzpppgggYYYQQQGGGCCCMMM```qqqzzz___kkk}}}{{{dddTTTOOOOOOQQQUUUXXXWWWPPPDDD;;;666777888888888:::===???LLLiiizzzqqqoooMMM???>>>555444222111333777999888JJJbbbdddttt~~~qqqjjjhhhlllqqqmmm@@@>>>???@@@===888999@@@CCC@@@PPP___kkkmmmjjjjjjkkkllllllkkkkkklllnnnooonnnmmmrrrrrrqqqooonnnlllkkkkkknnnmmmkkkkkkmmmnnnmmmmmmmmmkkkiiijjjmmmnnnmmmllljjjkkkllllllkkkmmmppprrrrrrmmmiiiiiilllooommmkkkllllllllllllmmmoooppppppqqqpppooooooppprrrsssuuuyyyzzz{{{zzzzzz|||~~~|||xxxwwwyyyzzz{{{uuuxxx|||~~~~~~zzzvvvrrrooommmjjjhhhgggddd```^^^\\\SSSWWWuuuuuugggbbbdddfffhhhkkkqqquuutttuuu}}}aaaHHHBBBXXXqqqyyywwwwwwttthhhYYYOOOSSS[[[bbbXXXIII===999<<>>FFF\\\hhhDDD555666---...555---000444000///333333999JJJkkkhhhXXXOOOBBB@@@???AAADDDHHHJJJKKKKKKLLLNNNOOORRRTTTVVVWWWSSSUUUVVVWWWXXX[[[```dddggg```UUUKKKBBB<<<666333222333444444555555444444222222000///---+++***)))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''***)))((((((((()))++++++***)))(((''''''((()))************++++++******)))******))))))))))))******))))))+++,,,---------------------....../////////.../////////000000000000111111222222222333333333555555666777888:::;;;<<<@@@@@@GGGUUUfffxxxzzzrrrsssssssssqqqnnnllljjjgggfffeeeccc```bbbooo|||yyyqqqqqq{{{~~~uuulll___UUUHHHAAAHHH[[[ppp~~~gggmmm{{{gggTTTOOORRRTTTWWWZZZYYYRRRGGG???777888888999999;;;===???IIIiiivvvoooMMM???===666555222111222666888999PPPooosss~~~xxxnnnmmmqqqyyy|||ccc999:::AAAAAA===777888???BBBAAAUUUbbbmmmooollllllnnnooonnnmmmllllllnnnoooooonnnppppppooonnnmmmllllllkkknnnmmmllllllnnnnnnmmmkkkmmmkkkiiijjjlllnnnmmmllljjjjjjkkkjjjjjjkkknnnpppppplllhhhiiimmmpppooommmpppooooooooooooooopppppppppppppppqqqrrrssstttuuuyyyzzzzzzzzzzzz{{{~~~|||{{{|||}}}}}}~~~~~~~~~}}}}}}}}}||||||uuusssqqqpppooolllhhhfffbbbYYY]]]|||tttfffdddiiimmmoooqqqsssvvvuuuuuu{{{```HHHDDDZZZrrr~~~wwwwwwsssgggXXXRRRXXXaaaggg\\\LLL???999;;;@@@CCC===999444222333444333111111000000444777>>>LLLZZZdddgggkkknnnooopppqqqssssssssssssrrrrrrqqqqqqppprrrrrrqqqqqqrrrrrrsssttttttrrrqqqrrrtttwwwxxxxxxssstttvvvwwwxxxwwwvvvuuutttvvvwwwvvvtttsssssstttwwwyyy{{{{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyyyy||||||{{{zzzzzzzzz{{{{{{||||||~~~ooofffzzz~~~aaa___gggnnntttqqqwwwooogggYYYXXXccc```RRROOO@@@===999444000.........---------,,,,,,++++++++++++...***...555999\\\hhhKKKNNN]]]ZZZfffhhh{{{iiiEEE:::AAAUUUlllIII888666...000555//////333000...444444;;;LLLqqqfffVVVNNNBBB@@@???AAADDDHHHJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQUUUUUUWWWYYY[[[\\\]]]]]]bbb\\\RRRHHHAAA;;;777444333333444555555555555444222111000///---+++******))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''')))))))))((()))******+++))))))(((((((((((())))))))))))******+++******)))******))))))))))))******++++++,,,---------------,,,,,,------------............/////////000000000111111222222222333333333555555666777888:::;;;<<>>???FFFhhh~~~nnnNNN@@@;;;888666333222222555888;;;YYYtttlllmmmsss}}}YYY555999AAA@@@<<<888:::BBBHHHJJJZZZfffooopppnnnooorrrsssqqqnnnllllllmmmoooppppppnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnooonnnllljjjlllkkkiiijjjlllmmmmmmlllhhhiiijjjiiiiiijjjmmmooonnnkkkhhhjjjmmmppppppooorrrqqqqqqqqqppppppppppppooopppqqqrrrssstttuuuuuuxxxyyyzzzyyyyyyzzz}}}~~~~~~}}}|||zzzzzzxxxvvvqqqnnnhhh___cccrrreeefffpppvvvyyyzzzxxxzzzxxxxxxzzz```IIIGGG^^^ttt}}}uuufffXXXUUU]]]eeelll```OOO@@@999:::>>>AAA???:::555333333444333111//////111444777>>>NNN^^^dddhhhmmmpppqqqqqqqqqqqqpppppppppppppppppppppppprrrrrrrrrrrrrrrsssttttttuuusssrrrrrrtttvvvwwwwwwrrrtttvvvwwwwwwvvvsssrrrtttuuuwwwvvvtttqqqqqqqqqyyyzzz|||{{{yyywwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxx{{{{{{zzzzzz{{{{{{|||}}}zzzooohhhbbbiiihhhhhhvvv|||{{{sss```YYYcccaaaSSSLLLAAA>>>999444000...------------,,,,,,,,,,,,++++++***,,,+++///666???aaa~~~^^^EEESSSkkkooooookkkwwwcccBBB:::@@@SSShhhJJJ777333///222555111///333///...444666>>>OOOyyyfffVVVOOOBBB@@@???@@@DDDGGGIIIJJJJJJKKKNNNPPPQQQQQQPPPOOOVVVVVVVVVYYY]]]]]]ZZZVVV___YYYPPPGGG@@@;;;777555333444444555555555555555111111000...---,,,+++***))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''''')))))))))))))))******+++))))))(((((((((((())))))((())))))*********************))))))))))))******,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111222222222333333333555555555666888999;;;<<<<<<===CCCMMM[[[rrr}}}yyyuuurrrkkkkkklllkkkiiimmm|||}}}xxxpppjjj^^^NNN@@@===IIIcccyyytttiiiooopppYYYRRRQQQSSSWWWXXXUUUNNNEEE???888888888999<<<===>>>>>>DDDeeekkkPPPBBB<<<999666333333222333888>>>cccrrrjjjggghhhqqqTTT666<<>><<<:::>>>GGGQQQWWW^^^hhhppppppoooqqqtttuuuqqqnnnkkkjjjkkknnnooopppmmmmmmnnnnnnnnnooooooooonnnmmmnnnooopppnnnkkkhhhkkkkkkjjjjjjkkklllllllllggghhhiiiiiiiiikkknnnqqqmmmkkkiiijjjmmmoooooonnnnnnoooooooooppppppoooooolllmmmppprrrssstttttttttxxxyyyyyyxxxxxxyyy{{{~~~~~~yyyuuunnneeehhh}}}ooodddiiiuuu~~~~~~}}}~~~bbbKKKJJJaaawww|||hhhYYYXXX```gggooobbbPPPAAA999999===@@@@@@;;;555333444555444222...///222444666>>>OOO```fffkkkqqquuuuuusssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuutttrrrqqqqqqsssuuuuuuuuutttuuuwwwwwwvvvssspppnnnsssuuuwwwwwwuuusssrrrrrrwwwyyyzzzzzzxxxvvvuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~zzzkkkbbbaaa]]][[[vvvqqq___cccaaaRRRIIIBBB???999444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...444CCCcccwww{{{aaaJJJSSSqqqrrrsss[[[===:::AAASSSbbbJJJ666000111333333111...222...---444666???QQQzzzfffWWWQQQBBB@@@???@@@CCCGGGIIIIIIKKKMMMPPPSSSUUUUUUSSSRRRXXXUUUTTTWWW\\\^^^[[[VVV___YYYOOOGGG@@@<<<888666333444555555666666555555111000000...---,,,++++++(((((())))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''((()))))))))************(((((())))))))))))(((((('''((()))*********************))))))))))))******,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,+++............////////////111111222222222333333333444555555666777999:::;;;;;;>>>DDDMMMXXXkkkwwwuuusssrrroooqqq|||}}}vvvmmmbbbSSSFFF???CCCXXXmmmrrrdddggg}}}uuu___UUUQQQUUUYYYZZZVVVMMMDDD>>>888777777999===>>>>>><<>>FFFQQQ[[[```hhhoooooonnnqqqttttttpppmmmjjjiiijjjlllmmmmmmmmmmmmnnnoooooopppqqqqqqmmmlllmmmnnnooonnnkkkhhhjjjjjjjjjjjjjjjkkklllmmmggghhhiiijjjjjjmmmpppsssmmmlllkkkkkkkkkllllllkkkhhhiiikkklllnnnnnnnnnnnniiikkkmmmppprrrssssssssswwwxxxxxxxxxwwwxxxzzz|||xxxooommmzzzmmmeeekkkxxxjjjOOOKKKcccxxxkkk]]]]]]eeejjjqqqdddQQQAAA999999===AAABBB<<<666333444555444333000000111444777@@@QQQaaakkkpppvvvyyyyyyvvvtttsssttttttssssssrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvsssqqqooooooppprrrrrrrrrrrrsssuuuvvvvvvtttrrrppprrrtttvvvwwwvvvuuuvvvvvvtttvvvxxxyyywwwvvvvvvvvvyyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzz{{{|||}}}~~~zzzuuu___[[[WWWTTTPPPkkkjjjfffdddUUUJJJCCC@@@;;;555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---......222FFFcccvvvkkktttwwwjjjSSSJJJccc~~~vvvYYY===>>>HHH[[[kkkWWW===222444333///......222......444666>>>PPPqqq|||dddUUUQQQBBBAAA???@@@CCCFFFHHHHHHIIILLLPPPTTTWWWWWWWWWVVVXXXTTTRRRTTT[[[___^^^\\\aaa[[[QQQHHHAAA<<<888666444444555666666666666555111000///...---,,,++++++(((((())))))))))))******(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((()))************)))(((((())))))))))))((((((''''''((()))******************))))))))))))******++++++,,,---------------------,,,,,,,,,,,,++++++------........./////////111111222222222333333333444444555666777999:::;;;<<>>:::555222444333222;;;GGGnnnbbbbbbaaaYYYXXXrrrvvvjjjttt~~~eeeBBB666666@@@===:::::::::>>>HHHSSS```hhhnnnnnnnnnqqqsssrrrooollljjjiiijjjkkklllkkkmmmmmmnnnnnnoooppppppqqqkkkjjjkkklllmmmmmmkkkiiiiiijjjkkkjjjiiijjjkkkmmmhhhiiijjjjjjjjjllloooqqqkkkkkkkkkjjjjjjiiiiiiiiieeefffiiikkkmmmnnnnnnmmmhhhiiikkknnnppprrrsssssswwwwwwxxxwwwvvvvvvyyy{{{yyyrrrwwwnnnhhhnnnzzztttTTTLLLcccxxxmmm```cccjjjmmmuuugggSSSBBB::::::>>>AAACCC>>>777333444555555444333000000555;;;EEEVVVdddoootttyyy|||{{{xxxvvvtttssssssrrrrrrqqqpppoooooorrrrrrrrrrrrssstttvvvvvvrrrpppnnnnnnoooppppppooooooppprrrtttvvvvvvvvvvvvrrrtttuuuvvvuuuvvvxxxyyytttvvvxxxyyywwwvvvvvvwwwzzzzzzzzzzzz{{{}}}~~~{{{{{{{{{{{{|||}}}~~~yyytttvvvmmm[[[TTTYYY\\\XXXMMM]]]lllvvvssskkkhhh[[[OOOEEEBBB<<<666111...---,,,++++++,,,,,,,,,,,,------000---//////333NNNjjjpppgggoooooofffSSS???LLLsss{{{www\\\BBBIII]]]xxxqqqMMM666777333+++,,,...222///...444444;;;LLLcccssszzz```QQQMMMBBBAAA???@@@CCCFFFGGGHHHGGGIIIMMMQQQTTTVVVVVVVVVWWWTTTRRRUUUZZZ___aaaaaaeee^^^TTTJJJCCC===888555444444555666666666666666000000///...---,,,,,,+++(((((()))))))))*********(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''''''''((()))***+++******)))'''((()))******)))((('''&&&'''((()))******************))))))))))))******))))))+++,,,------------...---------,,,,,,,,,,,,---------.........//////111111222222222333333333444444444555777888:::;;;===>>>BBBIIIOOO[[[ooo{{{uuunnnjjjiiiuuu{{{nnn```UUUIIIBBBIIIXXXkkkcccaaakkkzzz{{{jjjXXXYYY```fffggg___SSSGGG@@@<<<::::::===BBBDDDAAA>>>>>>ZZZppp{{{vvvaaaOOO???:::333111444333222<<>>AAAEEE???777333444555555444555000///666AAANNN^^^kkkrrrvvvzzz|||{{{xxxvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrtttuuuvvvwwwsssqqqooonnnooopppoooooosssssssssssstttuuuvvvwwwtttuuuuuusssssstttwwwyyywwwyyy{{{{{{yyywwwvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~||||||{{{{{{|||}}}~~~~~~~~~{{{wwwppp___OOOQQQ]]]bbbbbbVVVZZZYYYYYYuuurrrkkkkkk___RRRGGGDDD>>>888222///------+++++++++,,,,,,---------...+++111222888ZZZvvvsssgggnnndddVVVMMM>>>BBB\\\wwwrrrzzzbbbCCCKKKkkkYYY777666222+++000...333000000444333777FFFZZZkkk{{{aaaOOOKKKCCCAAA???@@@BBBEEEGGGGGGGGGIIIKKKNNNQQQSSSTTTUUUTTTUUUVVVYYY\\\___aaabbbggg```VVVLLLCCC===888555444555555666666666666666000000///...------,,,,,,(((((())))))*********+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((''''''((()))++++++******)))'''((()))******)))((('''&&&'''((()))******************))))))))))))******'''(((***+++,,,---------.........------,,,,,,,,,---------.........//////111111222222222333333333444444444555777888:::;;;<<<;;;===BBBIIITTTeeeuuu{{{vvvnnnfffbbbgggssscccYYYMMMCCCHHHTTTjjjfffbbbggguuu|||mmmXXXZZZaaaiiiiii```SSSFFF???>>><<<;;;???DDDFFFCCC???<<>>NNN{{{```___```\\\dddyyy|||~~~]]]>>>777222>>>:::999;;;999:::CCCPPP```hhhnnnpppqqqsssrrrpppooonnnlllmmmmmmmmmllljjjjjjjjjjjjkkkkkklllllllllhhhgggfffgggjjjlllllllllhhhjjjlllkkkhhhhhhkkknnnooonnnmmmjjjfffeeeeeegggccceeeggghhhhhhhhhiiijjjjjjlllnnnooopppooonnnmmmjjjjjjkkkmmmooosssvvvxxxvvvwwwwwwvvvuuuuuuwwwyyyyyyrrrpppxxxsssrrrvvv|||\\\LLL```vvvoooaaaccceeecccrrr\\\HHH===;;;>>>@@@EEE???888444444555555444666000...777FFFUUUeeepppsssvvvzzz{{{zzzwwwvvvuuupppqqqqqqrrrssssssttttttqqqrrrrrrssstttuuuwwwwwwtttrrroooooooooppppppooozzzxxxvvvtttsssrrrssssssvvvvvvtttrrrpppqqqtttwww{{{}}}~~~}}}zzzwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||||||||||||||}}}}}}~~~}}}}}}~~~zzz|||~~~wwwbbbOOOPPP]]]]]]eee```cccXXXOOOdddqqq}}}mmmhhhjjj___SSSIIIEEE???888333000...---+++++++++,,,,,,---------,,,)))222555===ccczzzgggnnn\\\GGGHHHEEECCCQQQnnnrrrggg???AAAeee\\\555333222---666...333111000444111444CCCYYYjjjdddQQQLLLCCCAAA???@@@BBBEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTRRRVVVZZZ]]]^^^^^^```aaafffcccYYYKKKAAA<<<888333333444555555666666555555111111000...---,,,+++******************)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))******++++++++++++******++++++,,,,,,,,,,,,------...///000///---,,,,,,...............////////////222222222222222222333333444444555666777888999999555777;;;@@@GGGRRR]]]dddttt{{{sssmmmfffaaa^^^fffppp}}}sssfffSSSCCCEEEPPPhhhrrr```hhhwwwkkkbbb]]]eeemmmlllbbbSSSGGGAAAAAA===<<>>XXXhhhgggfffbbbjjjccc===555:::??????999999???===@@@NNN\\\dddkkkllllllooopppooopppooommmkkkjjjkkkooorrrlllkkkjjjiiihhhiiijjjkkkjjjiiigggfffgggiiilllnnnjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhiiiiiihhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjkkkkkkkkkkkkjjjllljjjiiihhhjjjnnnrrruuuwwwvvvuuuuuuuuuvvvxxxyyywww~~~|||kkkggglll|||wwwsssttt|||eeeIIIUUUtttooogggbbb```fff{{{cccJJJAAA===;;;BBBFFFAAA;;;666444444444444444333333777BBBTTTgggtttyyy||||||zzz{{{|||yyytttqqqpppppppppqqqrrrssssssrrrqqqppppppsssuuuvvvvvvvvvtttrrrrrroookkkkkkpppwwwvvvuuusssrrrrrrrrrrrrvvvuuuttttttuuuuuutttsssvvvxxx{{{{{{yyywwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~|||~~~~~~{{{zzz{{{~~~}}}~~~zzzooohhh[[[TTTZZZ```cccYYYYYYPPPHHHYYY```yyy~~~sssfffhhhggg]]]XXXIIIGGGAAA999111------...,,,---......,,,,,,---...111+++000333BBBooo{{{xxxtttYYYBBBBBB@@@CCCWWWnnniiiBBB;;;]]]QQQ555777---...222111111000///000333888<<>>???:::999>>><<<@@@NNN[[[cccjjjkkkkkknnnpppppppppooonnnllljjjlllooorrrsssqqqnnnkkkiiigggffffffjjjiiigggggghhhjjjmmmnnnllllllllllllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhhhhkkkkkkkkkkkkkkkjjjiiihhhkkkjjjiiijjjkkknnnrrrtttuuuuuutttssstttuuuvvvwwwuuuyyynnn[[[SSSSSSjjj|||xxxyyymmmKKKPPPkkktttjjjcccbbbkkk|||dddJJJAAA===;;;AAAFFFAAA;;;666444444444444333222333777CCCUUUiiivvv}}}|||||||||yyysssooooooooooooooopppqqqrrrrrrqqqpppppprrrssstttuuuuuusssqqqqqqnnnjjjkkkpppsssssssssssstttuuuvvvvvvvvvuuutttuuuvvvuuutttrrruuuwwwzzzzzzxxxwwwvvvvvvsssuuuvvvyyy|||~~~|||~~~|||{{{{{{|||}}}}}}vvvjjjeee]]][[[eeeeeeiii^^^]]]RRRFFFRRRVVVgggooohhh```ffffff]]]WWWKKKHHHBBB:::333......///,,,---......,,,,,,---...111,,,000666KKKzzz}}}uuubbbOOOEEE@@@III^^^tttkkkFFF;;;RRRoooxxxDDD000444,,,---///000000000///000333888;;;OOOgggzzzcccSSSLLLDDD@@@>>>@@@BBBBBBEEEJJJFFFGGGIIILLLOOOPPPPPPPPPRRRTTTWWWYYYYYYZZZ\\\]]]hhheee\\\NNNDDD>>>999333333444555555666666555555111111000...---,,,+++***)))************))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((()))+++,,,,,,+++)))((()))******************)))((((((((()))******++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---...///...---,,,---...............////////////111111222222222333333333444444555666777888999999<<<===>>>???AAAFFFLLLPPPRRRXXXZZZdddvvvooo```QQQJJJJJJKKKMMMQQQTTT^^^zzz}}}uuucccPPPIIINNNKKKhhhjjjtttjjjeeemmmxxx~~~xxxfffPPPAAA>>>===<<<>>>CCCEEEEEEBBB???QQQwww~~~~~~lllpppuuuQQQDDD:::888222444888555@@@ZZZmmm\\\]]]ssszzznnnmmm~~~ccc>>>333666===@@@;;;888===<<>><<>>AAACCCCCCGGGLLLGGGHHHIIIJJJMMMOOOQQQRRRUUUVVVVVVUUUUUUWWW[[[^^^fffddd\\\OOODDD>>>888222333444555555666555555555111111000...---,,,+++***))))))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((())),,,------,,,)))(((******++++++++++++******((())))))***++++++,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,---......,,,,,,---...............////////////111111111222222333333444444444555666777888999999999;;;===???BBBFFFKKKNNNRRRVVVVVV]]]kkksss{{{uuu\\\PPPDDD@@@AAABBBFFFJJJPPPUUUjjj{{{jjjWWWNNNPPPPPPhhhdddfffwwwjjjdddpppjjjRRRBBB=========>>>BBBGGGFFFCCC===MMMqqqxxxxxx~~~UUUFFF<<<999444555888333===VVVrrr\\\YYYllljjjgggxxxgggBBB555777===BBB===888;;;:::>>>KKKXXX```fffggghhhmmmqqqqqqnnnnnnllljjjiiiiiilllnnnqqqqqqqqqpppooommmlllkkkjjjiiihhhiiijjjlllnnnooommmnnnnnnnnnmmmkkkiiigggeeefffhhhiiijjjiiigggfffeeefffggghhhhhhiiiiiiiiinnnnnnmmmlllkkkiiihhhgggiiijjjlllmmmoooppppppqqqsssrrrqqqqqqqqqrrrssstttxxxyyy{{{sssddd[[[UUUHHHAAADDDAAA>>>___YYYGGGSSSlllzzztttpppuuufffKKKCCC???<<>>>>>@@@BBBBBBEEEIIIHHHHHHIIIIIIJJJMMMQQQSSSSSSTTTTTTTTTUUUWWW[[[___cccbbbZZZNNNDDD>>>777000333444555555666555555555111111000...---,,,+++***((())))))*********))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''')))+++------+++)))'''******++++++++++++******))))))******++++++,,,,,,******++++++++++++***************+++++++++,,,,,,+++---...---,,,,,,---...............////////////000000111222333333444444444444555666777888999999888;;;???BBBDDDGGGKKKMMMOOOUUUUUU[[[gggjjjnnn{{{zzziii^^^QQQHHHAAA@@@@@@???@@@CCCIIIIIIVVVtttppp]]]TTTTTTWWWfff]]]ZZZhhhjjjaaapppkkkSSSDDD===>>>>>>===BBBHHHHHHBBB>>>JJJmmmSSSAAA===;;;444555666111999QQQ{{{vvvdddXXX]]]yyywwwnnnFFF555444>>>EEE@@@888999999===IIITTT]]]dddfffhhhmmmpppqqqllllllkkkiiiggggggiiilllnnnoooqqqrrrrrrqqqpppoookkkjjjjjjjjjkkklllmmmnnnkkkkkklllmmmmmmmmmlllkkkggghhhjjjjjjiiigggeeecccbbbccceeegggiiijjjkkkkkkkkkllllllllllllkkkjjjjjjiiikkklllnnnpppppppppppprrrrrrqqqpppqqqrrrssstttwwwyyy||||||hhhXXXNNNJJJHHHAAA<<>>===???@@@???AAAEEEGGGHHHIIIIIIIIILLLPPPTTTNNNQQQTTTVVVXXXZZZ]]]___```___ZZZOOOEEE???888111333444555555666666555555111111000...---,,,+++***((())))))************)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++***(((''')))******************))))))))))))***++++++,,,,,,******++++++++++++******************+++++++++++++++,,,------,,,,,,---...............////////////000000111222333444444555444444555666777888999999<<>>===>>>EEEEEEMMMcccvvvdddZZZYYYYYYbbb[[[ZZZccc{{{nnnbbbooonnnVVVFFF===@@@???===AAAIIIHHHAAA@@@JJJlll|||QQQAAA===;;;555555666000888OOOrrruuulll]]]SSSeee{{{oooHHH777888@@@IIIDDD999888999<<>>qqqlllQQQHHHSSS]]]nnnsssmmmSSS888666RRRppp]]]:::999222,,,888111...////////////000333555FFF\\\{{{bbbOOOLLLAAA>>>===??????===???BBBFFFHHHJJJIIIIIIKKKPPPTTTKKKOOOUUUYYY[[[\\\^^^___^^^^^^ZZZPPPGGGAAA:::333333444555555666666555555111111000...---,,,+++***(((((()))***************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((((())))))******))))))((((((((())))))***+++++++++******++++++++++++******************++++++++++++***,,,------,,,,,,---...............///////////////000111222333444444555444444555666777888999999<<<@@@DDDGGGHHHHHHHHHHHHHHHOOOSSSZZZdddccccccmmmfffeeeccc```[[[VVVRRROOONNNHHHEEEEEECCC>>>===???CCCFFFLLLVVVllllll```]]]^^^ccc^^^[[[YYYooowwwjjjoooyyyuuu[[[GGG>>>BBBAAA===AAAIIIHHH???AAAIIIjjjsss~~~pppNNNEEE<<<:::555666888222:::RRRnnnyyyyyy|||sssccckkkvvvxxxjjjFFF999<<>>FFF;;;888CCC???LLLvvvzzz[[[WWWpppiiiMMMFFFBBB>>>@@@FFFAAA;;;666444444444444444444777>>>MMMcccyyy||||||yyytttuuutttssssssrrrrrrssssssooosssvvvtttpppmmmnnnpppooommmnnnppppppnnnqqqvvvnnnnnnnnnpppqqqsssuuuvvvvvvuuutttuuuvvvvvvtttrrrppprrrsssttttttuuuxxxzzzuuuvvvxxx{{{}}}qqqYYYVVVlllvvvzzzsssxxxsssgggnnnlllgggkkkbbb]]]iiinnnddd\\\RRRNNNGGG===444///------,,,---......,,,,,,---...,,,111---AAAwwwbbbJJJAAAIIIXXXjjjzzz}}}aaa<<<666YYYcccAAAAAA555...;;;222---.../////////000222444@@@WWWyyycccOOOLLL???<<<<<>>CCCBBB===@@@IIIHHH>>>@@@FFFhhh~~~tttvvvhhhrrrfffIIIFFF:::999444777:::555===UUUnnn~~~|||yyygggCCC666:::EEEPPPJJJ<<<888888;;;DDDKKKVVVaaafffjjjmmmnnnmmmnnnnnnnnnmmmjjjiiijjjllljjjmmmqqqtttvvvuuurrrppppppooonnnmmmlllkkkjjjjjjkkkiiihhhggghhhjjjmmmoookkkjjjiiiiiihhhiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiikkkllllllmmmmmmllllllkkkmmmmmmmmmmmmnnnoooqqqrrrnnnmmmmmmlllmmmnnnoooppprrrxxxrrrcccVVVTTTTTTNNNHHHEEE777IIIBBB;;;EEE@@@HHHpppbbbYYYoooiiiMMMFFFCCC>>>@@@FFFAAA;;;666444444444444444555888???NNNccczzz}}}|||xxxsssuuutttssssssrrrrrrrrrrrrooosssvvvuuupppmmmnnnqqqooommmnnnqqqpppooorrrwwwqqqqqqpppppppppppppppqqquuusssrrrrrrssssssrrrqqqppprrrsssttttttvvvxxx{{{yyyzzz{{{|||}}}zzz|||{{{|||sss\\\UUUfffiiisssuuuxxx|||vvv```fff```^^^mmmssshhh___TTTPPPIII???666000......,,,---......,,,,,,---...,,,222...CCC|||___EEE;;;@@@TTTccc|||lllAAA777\\\dddCCCBBB333(((444)))---...////////////111333;;;RRRwwwdddOOOLLL>>>;;;<<<@@@BBBAAACCCFFFCCCGGGKKKKKKIIIJJJOOOSSSRRRTTTWWWYYYYYY[[[]]]___\\\ZZZXXXUUUMMMBBB<<<<<<555555444444444444555555111111000...---,,,+++***))))))************))))))((((((((((((''''''''''''((((((((((((((('''''''''***)))((((((***++++++***((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((()))))))))))))))*********&&&'''((())))))((('''&&&)))************+++++++++---------............///++++++,,,...///111222222///000111222333444444444444555666777777888888777<<<<<<>>>CCCHHHJJJHHHEEEIIILLLQQQVVVZZZZZZXXXVVVYYYWWWUUUSSSSSSTTTWWWXXXTTTPPPKKKGGGEEEEEEDDDCCCCCC???BBBJJJOOOaaayyykkkfffmmmpppgggVVVQQQbbbwwwrrriiiooopppNNNDDDDDDAAA@@@CCCHHHFFFAAAFFFJJJhhh~~~tttwww~~~kkkgggxxx~~~iiiMMM???<<<555666111444777888TTTrrr|||}}}jjjDDD333888EEEPPPJJJ;;;888888;;;DDDNNNUUU```nnnvvvvvvooohhhooommmkkkkkkmmmnnnmmmlllqqqpppqqqsssvvvvvvtttrrrrrrrrrrrrqqqnnnllliiigggkkkjjjiiiiiiiiiiiijjjkkkhhhhhhiiijjjjjjjjjiiiiiijjjkkkkkkllllllkkkkkkjjjmmmmmmmmmmmmmmmlllllllllnnnmmmllllllmmmooorrrtttvvvuuussspppmmmmmmooorrrqqqsssuuuwww{{{yyyiiiddd___[[[YYYSSSJJJCCCFFF@@@CCC>>>@@@CCCIIImmmdddWWWppp{{{}}}kkkNNNGGGDDD>>>???JJJDDD<<<888777888777666777444777CCCUUUhhhzzz{{{vvvtttuuuuuuuuuuuuttttttssssssrrrpppqqqrrrrrrssssssrrrrrrrrrqqqppppppppprrrtttvvvsssqqqpppqqqttttttrrrooouuusssqqqqqqrrrsssttttttrrrsssssstttuuuyyy~~~~~~|||zzz{{{~~~}}}{{{~~~zzzyyyqqq[[[UUUfffoooooovvv{{{vvvgggVVV\\\qqqssshhhgggZZZUUUKKK???444...------..................------)))***333BBBdddCCC<<>>===@@@@@@???@@@DDDCCCDDDFFFIIIKKKLLLMMMMMMRRRTTTVVVXXXYYY\\\___bbb```\\\YYYVVVMMMAAA:::888555555555444444555555555111111000...---,,,+++***))))))************))))))((((((((((((''''''''''''((((((((((((''''''''''''((('''&&&&&&((())))))(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))***)))************+++++++++------------........................//////000000///000111222333444444444555555666777888888888888;;;<<<>>>CCCGGGIIIGGGEEEIIIKKKOOOTTTXXXYYYYYYWWWWWWUUUTTTSSSTTTVVVXXXZZZSSSPPPLLLJJJJJJJJJIIIIIIDDDAAACCCJJJMMMXXXyyy|||llldddlllooogggVVVQQQaaauuuvvvkkkooovvvSSSIIIHHHEEECCCFFFJJJHHHBBBCCCGGGfffnnnpppxxxxxxllluuuwwwcccLLLCCC<<<555666111666:::>>>]]]yyyxxxkkkDDD333999EEEOOOIII<<<::::::<<>>@@@CCCJJJmmmhhhYYYppp{{{|||mmmOOOFFFBBB>>>AAANNNGGG>>>888777777666444555333888FFFWWWhhhzzz~~~zzzxxxyyyvvvuuuuuutttsssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrrrrqqqppppppqqqrrrtttvvvuuusssrrrsssttttttrrrppprrrqqqppppppqqqrrrssssssssstttuuuvvvwwwzzz~~~}}}zzzwwwwwwzzz}}}~~~~~~~~~wwwxxxuuubbb]]]nnn{{{}}}mmmZZZ^^^qqqsssgggccc[[[UUUKKK???444...------...........................---555CCC```CCC;;;EEEPPPeeevvvOOO999FFF```zzz^^^???000000111111000............///000111222:::GGGddd}}}dddQQQMMMBBB???>>>@@@AAA???@@@DDDCCCDDDFFFHHHJJJLLLMMMMMMQQQSSSUUUWWWYYY[[[___bbbddd___[[[VVVMMM@@@777555555555555555555555555555111000///...---+++******))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((+++++++++******************))))))(((((())))))***(((((())))))************---,,,***))))))***,,,---)))************+++++++++------------............000000000///......------///000111222333444444444555666777888999999999999;;;<<<>>>BBBFFFGGGFFFEEEHHHJJJMMMQQQUUUXXXZZZ[[[XXXXXXWWWVVVWWWXXXZZZ[[[UUUSSSPPPOOOOOOOOONNNLLLHHHCCCDDDJJJIIIKKK]]]tttoooeeennnqqqjjjYYYQQQ^^^rrrzzzmmmnnn}}}}}}[[[JJJIIIGGGGGGKKKPPPMMMFFFBBBGGGfffyyyzzztttwwwqqqwwwuuuaaaNNNHHH===555777333777===EEEhhh{{{yyyqqqGGG444888CCCKKKEEE;;;::::::;;;DDDOOOUUU___gggmmmqqqtttuuuqqqooonnnmmmnnnooonnnmmmqqqooonnnnnnpppqqqppppppppppppqqqqqqpppooonnnnnnlllkkkjjjiiiiiijjjkkkllljjjjjjjjjkkklllnnnpppqqqnnnmmmlllkkkkkklllmmmnnnlllmmmmmmnnnnnnoooooopppmmmmmmmmmlllllllllkkkkkknnnooopppooonnnnnnooopppqqqrrrtttvvvzzzzzzxxxxxxwww|||}}}vvvoooeee^^^ZZZWWWTTTQQQIIIBBBEEE???@@@CCCJJJmmmppp]]]rrr||||||pppSSSGGGAAA===BBBQQQJJJ@@@999777666555444333444;;;JJJZZZjjjzzz|||{{{zzzvvvvvvuuutttsssrrrqqqppppppqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqssstttvvvwwwvvvttttttuuutttrrrpppoooooooooppppppqqqqqqqqqtttvvvwwwxxxxxxzzz}}}|||yyyvvvuuuwww{{{}}}}}}tttzzz|||kkkdddrrrppp[[[\\\qqqvvvjjjfff]]]WWWLLL???444...------........................111///666DDDsss]]]EEE;;;GGGYYYjjjqqqHHH999CCCPPPcccNNN777...///000000000............///000111111:::FFFbbb}}}~~~gggUUUQQQCCC@@@???AAAAAA???AAADDDBBBCCCEEEGGGIIIKKKLLLMMMPPPRRRUUUWWWXXX[[[___bbbfff```[[[VVVNNNAAA777444444555555555555555555444000000///...,,,+++******))))))************))))))((((((((((((''''''''''''&&&&&&'''''''''''''''(((***)))((((((***++++++***))))))))))))))))))))))))******)))(((((()))******(((((())))))******++++++,,,+++************+++,,,))))))*********+++++++++,,,,,,---------.........000000000///......------///000111222333444444444666777888999999::::::999:::;;;>>>BBBEEEFFFGGGFFFHHHJJJMMMPPPSSSXXX\\\___```___^^^\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSRRRPPPNNNNNNGGGEEEGGGEEEAAAGGGSSSgggxxxmmmtttwwwqqq___TTT\\\ooo~~~ppplllxxxaaaIIIIIIGGGIIIPPPUUURRRJJJDDDJJJhhh{{{}}}cccLLLFFF???666777333777<<>>QQQXXXXXXGGG555//////...,,,+++...............///000111666AAA]]]{{{~~~iiiVVVPPPDDD@@@???AAAAAA???AAADDDBBBCCCDDDEEEGGGJJJKKKLLLPPPRRRUUUWWWXXX[[[___bbbfff___ZZZVVVOOOBBB888444444444555666666555444444000000///---,,,+++***)))))))))************))))))((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((***)))((((((***++++++***))))))))))))******************))))))))))))******'''(((((()))******++++++((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,------------...............///////////////000111222333444444444666777888999999::::::999999;;;>>>BBBDDDFFFHHHIIIKKKMMMPPPRRRTTTYYY___dddhhhgggeeeaaa^^^ZZZWWWVVVYYYWWWVVVUUUVVVUUUTTTRRRRRRIIIDDDCCC@@@;;;<<>>BBBTTTLLLAAA;;;999999999888222888FFFWWWeeennnyyy|||xxxvvvwwwvvvvvvuuusssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrssstttuuuuuuyyyyyyyyyxxxvvvsssrrrqqqoooqqqtttuuusssqqqqqqqqqqqqsssuuuvvvuuuvvvwwwyyyzzz{{{||||||zzzyyyxxxxxxvvvzzz~~~|||sss[[[aaauuu|||iiiaaarrr{{{uuurrrccc\\\PPPAAA555...---...---------.........//////...,,,666KKKwwwhhh\\\KKK>>>HHH^^^oooAAADDD^^^cccXXXGGG666000///---+++***...............//////000///:::WWWvvv}}}iiiSSSKKKDDD@@@???AAAAAA???@@@CCCAAABBBBBBDDDFFFHHHKKKLLLPPPRRRUUUVVVXXXZZZ^^^```fff___YYYVVVPPPDDD:::555333444555666666555444333000///...---,,,***))))))))))))************))))))((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((((('''&&&&&&((())))))(((+++++++++++++++,,,,,,,,,)))******++++++******)))''''''((()))***++++++,,,&&&(((***++++++***(((&&&)))************+++++++++,,,,,,,,,,,,------------,,,------...///000111111///000111222333444444444555666777888999999999999777:::???BBBEEEHHHKKKNNNNNNQQQUUUVVVXXX\\\ccchhhmmmllljjjgggccc^^^ZZZXXXYYYWWWVVVVVVXXXYYYYYYXXXPPPHHHAAA???===999999<<<>>>CCCaaaqqq^^^]]]nnnyyynnnmmmxxxgggNNNMMMJJJLLLRRRUUUMMMBBB>>>KKKmmm{{{[[[FFFDDDAAA777999666777999JJJzzzddd]]]bbbuuuxxxtttaaaCCC666===NNNJJJ===777;;;999888AAAHHHSSScccpppvvvvvvrrrooommmlllkkklllnnnoooooooooooonnnnnnpppsssuuuvvvvvvtttsssrrrpppnnnmmmmmmmmmooonnnmmmllllllmmmnnnooorrrqqqooonnnmmmmmmnnnnnnooonnnmmmllllllmmmnnnoooooooooooonnnnnnnnnmmmmmmnnnmmmmmmlllkkkjjjiiiiiilllooorrrttttttuuuvvvwwwsssssstttvvv{{{wwwsssnnnnnnrrrxxx}}}~~~yyyyyywwwsssmmmfff```]]]PPPHHHIIIAAAAAADDDKKKooolllzzzmmmdddRRRCCCDDDUUUMMMCCC;;;::::::;;;:::444<<>>FFFWWWxxxxxxBBBBBB^^^ccc```LLL777///000000///...///......---......//////111:::UUUvvvlllVVVMMMCCC@@@???@@@@@@>>>???BBBAAAAAAAAABBBDDDGGGJJJKKKPPPQQQSSSTTTUUUWWWZZZ\\\hhh```YYYVVVPPPDDD999333333444666777777666444333000///...---+++***))))))))))))************))))))((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((((('''&&&&&&((())))))(((*********+++++++++,,,,,,((()))+++------+++)))(((''''''((()))***+++,,,,,,((())))))))))))))))))((()))************+++++++++++++++,,,,,,,,,---------------......///000000000///000111222333444444444555555666777888888888888666:::???CCCEEEIIINNNRRRRRRVVVZZZ[[[\\\___ffflllpppqqqqqqpppnnnjjjfffddd```]]]ZZZXXXXXXYYYXXXXXXJJJDDD???<<<:::777777888:::<<>>??????<<<===AAAAAA@@@@@@AAACCCFFFIIIKKKNNNOOOQQQQQQQQQRRRUUUWWWjjjaaaZZZVVVPPPDDD888222333444666777777666444333//////...---+++***))))))))))))************)))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((***)))((((((***++++++***''''''(((((())))))))))))'''))),,,......,,,)))'''&&&'''((()))***+++,,,,,,+++***)))'''''')))***+++)))************+++++++++++++++,,,,,,,,,---------.........//////////////////000111222333444444444444555666777777888888888555:::???CCCFFFJJJPPPTTTUUUYYY]]]______aaahhhmmmsssuuuwwwxxxxxxvvvsssqqqjjjfff```[[[XXXVVVUUUSSSEEEAAA===:::888555555666111666DDDbbbyyyddd```rrrtttjjjmmmiiiHHHGGGGGGLLLVVV\\\TTTHHHEEEWWWzzzsssQQQHHH>>>555;;;;;;:::;;;OOOeee^^^```eeefffpppcccZZZOOO<<<777AAAYYYOOO<<<555999666555???DDDMMM]]]ooo|||yyysssmmmllllllnnnqqqtttuuuuuurrrqqqqqqrrrsssrrrpppmmmjjjiiihhhhhhhhhiiijjjkkkkkkjjjiiiiiiiiiiiijjjkkkjjjkkklllmmmnnnnnnmmmmmmllllllmmmmmmmmmmmmllllllhhhhhhjjjlllnnnpppqqqrrrooommmlllkkkkkklllnnnpppnnnppprrrsssssstttvvvxxxuuuuuuvvvxxx}}}zzzsssssszzz{{{qqqhhhbbb___SSSKKKJJJAAAAAADDDLLLppp{{{~~~zzzyyyppp~~~||||||iiiRRRLLL\\\SSSFFF===:::999999888777CCCVVViiirrrtttwww}}}}}}yyywwwwwwwwwwwwxxxxxxxxxxxxqqqqqqrrrsssssssssrrrrrrqqqrrrssstttuuuuuuuuuuuuuuuxxxyyyxxxtttrrrssstttqqqvvv{{{zzztttooommmmmmooopppooooooooorrrwwwzzzsssuuuwwwwwwvvvwww{{{~~~uuu{{{ZZZaaaYYY```bbbvvv}}}wwwyyyvvviiiaaaSSSBBB555...---...,,,,,,------...///000000000---999RRR}}}kkkVVVDDD;;;<<>>===???>>><<<<<<@@@@@@@@@@@@AAACCCFFFIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSrrriiiaaa[[[SSSFFF;;;666444555666666666555333333222111000///---,,,+++***''')))***)))((('''(((***((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************))))))))))))******))))))************)))))),,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,+++******)))))))))))))))+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222333333444444555333333444666777888999::::::>>>CCCDDDCCCFFFLLLRRRTTTPPPNNNPPPQQQTTTaaappptttuuuxxx}}}vvvjjj[[[RRROOONNNJJJFFF???===999555222111111111111444;;;MMMrrrooohhhtttwwwllltttvvvpppoooOOOFFFFFFLLLXXXgggcccLLLHHHbbb]]]MMMCCC888;;;999;;;???SSSeeecccdddhhhccc```wwwzzzjjjjjj[[[>>>888HHHdddVVV>>>555999666555???EEENNN]]]jjjssswwwvvvuuupppqqqrrruuuxxxxxxuuusssooonnnmmmkkkjjjjjjkkkkkkffffffffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjgggjjjlllmmmllllllnnnooonnnooopppooommmkkklllmmmnnnmmmmmmnnnnnnooopppqqqqqqooollljjjiiikkkmmmooooooqqqrrrrrrqqqooooooooowwwxxxxxxzzz~~~{{{}}}yyyqqqjjjbbb]]]YYYLLLIIICCCCCCBBBHHHmmmssshhhhhhyyy{{{~~~mmmyyyrrrTTTJJJ___[[[HHH888===???999666<<>>OOOcccVVV@@@666:::777555===@@@JJJXXXfffnnnqqqooonnnooooooqqqsssvvvuuusssqqqmmmlllkkkiiiiiihhhiiiiiieeeeeeffffffgggggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiikkkmmmnnnmmmmmmnnnooonnnooopppooommmllllllmmmnnnnnnnnnnnnnnnooopppqqqqqqooollljjjjjjkkkmmmooooooqqqrrrrrrqqqpppppppppwwwxxxyyy{{{zzzssslllddd___YYYMMMKKKDDDDDDCCCHHHmmmsssccc[[[uuuxxxssszzz|||kkkvvvyyyYYYLLL]]][[[III;;;???@@@:::999@@@QQQgggtttwwwyyy}}}||||||{{{yyywwwuuuuuutttsssssssssssssssuuuuuutttssssssrrrqqqqqqpppqqqrrrssstttvvvwwwwwwxxxvvvtttuuuvvvvvvsssqqqppppppqqqqqqqqqqqqqqqqqqppprrrtttuuuttttttuuuvvvvvvwwwxxxzzz{{{{{{zzzyyytttzzz~~~}}}|||gggnnnllleee^^^^^^lll}}}{{{zzzrrrooofffVVVDDD666///...///---------............///...000555```}}}iiiTTTFFFDDDJJJQQQXXXjjjzzzgggBBBAAAddd}}}SSS555000------000//////...------------...///222...888OOO^^^[[[RRRNNNAAA???<<<:::;;;<<<<<<<<<=========???AAADDDGGGHHHPPPOOOOOOOOOOOOQQQRRRSSSmmmfffbbb___WWWIII;;;444444555555666666444333222111000///...---++++++***''')))***)))((('''(((***+++***)))(((&&&$$$###"""))))))(((((('''''''''''')))((((((''''''(((((()))))))))************)))))))))))))))))))))*********))))))***+++,,,,,,,,,,,,++++++***))))))))))))***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222333333444444555444555666777888:::;;;;;;777;;;@@@@@@>>><<<<<<>>>999777888:::===BBBMMMXXXhhhnnnwww||||||zzzyyyyyyvvviiiWWWIIIBBB<<<777333444333111000000111222222555555444;;;UUUwww~~~xxxvvvzzzxxxYYYJJJDDDIIIRRR]]][[[KKKPPPlllXXXJJJFFF<<>>???@@@QQQzzzmmmmmmiiiVVVEEERRRkkksssrrrGGG;;;KKK___UUUAAA777:::777444;;;<<>>FFFMMM]]]eeepppuuusssooonnnnnneeeZZZLLLAAA;;;999666444222111000000000111111222333444444999LLLjjj}}}|||}}}aaaMMMDDDIIIOOOWWWWWWKKKSSSpppuuuWWWRRRFFF===AAA@@@@@@AAAPPPllllllhhhVVVIIIWWWkkklllmmmuuuuuuGGG666AAAWWWQQQ@@@777:::888555;;;===IIIYYYfffkkkkkkiiihhhkkkkkkkkkmmmnnnnnnllljjjiiihhhhhhggggggfffffffffeeefffgggggghhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnnnnmmmllllllmmmlllnnnoooooonnnnnnooopppqqqppppppoooooooooppppppnnnnnnmmmlllllllllmmmnnnoooqqqrrrrrrqqqqqqrrrtttwwwyyy|||{{{rrriiibbbXXXLLLKKKEEEEEECCCGGGkkk~~~|||~~~rrr^^^jjj~~~ooommmtttccclllyyyuuu~~~aaaKKKOOOQQQFFF===>>>;;;777<<>>;;;LLLTTTTTT<<<111333///---000............------.........///,,,444KKK^^^```TTTIIIAAA???<<<:::;;;<<<<<<<<<<<<<<<===???AAAEEEHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOfffbbbbbbbbb\\\LLL;;;333333444555555555444222222//////...---,,,++++++***''')))***)))((('''(((***''''''''''''''''''&&&&&&&&&&&&''''''((())))))***((((((''''''''''''(((((())))))************)))))))))******++++++,,,,,,,,,((((((***+++,,,---------,,,++++++***************)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222333333444444555555555666888999:::;;;<<<;;;:::777444111000111222222333444333555999===???MMMVVV___ccc```\\\[[[[[[MMMEEE;;;444111111222111333222222111111111111111,,,...000444CCCYYYooozzz~~~zzzhhhPPPEEEJJJNNNRRRSSSLLLZZZyyy}}}}}}hhhUUUUUUFFF===CCCBBBBBBCCCQQQxxxkkkUUUKKK]]]nnnkkkbbbgggxxxlllFFF666???OOOMMM???555999999666;;;>>>JJJZZZfffkkkkkkjjjiiijjjiiiiiijjjkkkkkkiiiggghhhhhhhhhhhhhhhgggggggggggggggiiijjjkkkkkkjjjjjjlllllllllmmmmmmnnnnnnnnnkkklllmmmmmmkkkiiiiiijjjkkkmmmnnnooonnnoooppprrrsssrrrqqqpppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrrrrrrrrrrtttvvvxxxzzz~~~|||{{{uuujjjcccVVVJJJIIICCCCCCBBBGGGkkkwwwrrrpppsssyyy{{{hhhjjj{{{lllnnn~~~ppp^^^gggvvvmmm}}}~~~eeePPPJJJNNNGGG@@@@@@;;;999CCCPPPiii|||zzzxxx~~~{{{wwwuuutttttttttssssssrrrpppooooooqqqtttvvvvvvuuuuuuttttttsssrrrrrrqqqrrrrrrssstttuuuvvvvvvuuuvvvwwwwwwvvvuuuuuuuuutttrrrpppnnnnnnooopppqqqqqqqqqrrrqqqpppqqqtttvvvzzz{{{{{{||||||{{{yyyxxxxxxzzz}}}uuugggvvvaaannnooohhhgggkkkjjjmmmwwwxxxxxxiiiSSS???333......///---------............///...333>>>iiioooUUUFFFFFFJJJYYYiiiuuu```===666BBBFFFHHH666000333......000------..................---...,,,555JJJ^^^aaaTTTHHHAAA???<<<:::;;;<<<<<<<<<<<<<<<===>>>AAADDDGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKdddaaaaaaccc]]]MMM<<<333333444444555555333222111......------,,,++++++***''')))***)))((('''(((***&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))************))))))+++++++++++++++,,,,,,,,,'''(((***+++,,,---......,,,,,,+++************+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222333333444444555444555666777888:::;;;;;;;;;888444000...///111222555777777666666999:::888???DDDJJJLLLJJJGGGFFFFFF???:::444000//////000111333333333222222111000000......000555???OOO___iiiwww~~~yyyoooSSSHHHNNNOOOOOORRROOOeeexxxgggjjjttt{{{rrr___SSSTTTGGG???DDDDDDEEEGGGVVVaaaQQQccctttoooddd```fffkkk[[[???666@@@KKKLLL???444777999888<<<<<>>oooiiiHHH;;;AAAMMMYYYnnn}}}fff>>>444???BBBEEE555000222......111---------...//////...------///---111@@@RRRYYYSSSJJJAAA???<<<:::;;;<<<<<<<<<<<<<<<<<<===???BBBDDDFFFEEEFFFGGGHHHIIIIIIIIIHHHccc```aaabbb]]]MMM===444333333444555444333222111...------,,,,,,+++++++++''')))***)))((('''(((***''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***))))))(((((())))))***))))))************))))))++++++++++++************'''((()))+++,,,---......---,,,++++++******++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222333333444444555444444555666888999::::::888666333111111111222222999<<<===:::;;;>>><<<777888999:::;;;:::999777666777555222000000111222333111222222222222111111000222000111777AAANNN[[[eeeppppppsssvvvwww}}}{{{{{{zzzsssVVVJJJQQQQQQOOOQQQQQQkkkzzzsssfffkkkmmmiii```XXXUUUTTTJJJAAAFFFGGGIIILLL]]]xxxcccnnn|||vvv___[[[^^^cccVVV>>>777???MMMOOOBBB444777999888<<<;;;GGGVVV```cccdddgggkkklllkkkiiiiiijjjiiihhhffffffggghhhiiiiiihhhggggggggghhhjjjlllllllllkkkjjjlllmmmmmmnnnooooooppppppmmmnnnooommmjjjhhhggggggiiikkknnnooopppqqqsssuuuuuutttsssrrrpppppppppooonnnpppqqqssssssrrrqqqppppppqqqrrrrrrrrrtttwwwyyyzzz~~~vvvnnngggccc```\\\\\\```gggkkkkkknnnrrrzzzxxxllleeeVVVHHHFFF???AAACCCKKKqqq}}}pppiiidddbbbdddiiiqqq{{{uuuooopppkkkzzz~~~lllWWW[[[yyyzzz___bbbhhhZZZKKKJJJPPPLLLGGGDDD>>>BBBTTTiiipppzzz}}}{{{yyyxxxwwwvvvtttrrrnnnnnnooooooppprrrssstttssssssssstttuuuuuuvvvvvvrrrrrrsssssstttuuuuuuuuutttvvvxxxxxxvvvuuuvvvwwwssssssrrrrrrrrrrrrrrrrrroooppprrrsssrrrrrrssstttuuuvvvxxx{{{|||}}}}}}}}}}}}}}}tttjjjiiieeepppqqqpppssswwwyyyzzzxxx}}}kkkQQQ<<<111......///---------............///111111>>>uuueeeEEE999BBBPPP___uuuhhh???555AAACCCIII888111000,,,///222,,,------...//////...---------,,,///999HHHQQQOOOIIIAAA???<<<:::;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEFFFHHHHHHHHHHHHGGGccc``````bbb]]]NNN>>>555333333444555444333222111---------,,,,,,+++++++++((()))***)))((('''(((***))))))((('''&&&&&&%%%%%%((((((((((((((('''''''''******))))))))))))******))))))************))))))++++++******))))))(((((('''((()))+++---.........---,,,++++++******++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222333333444555555333333444666777888999:::555444333333444444333222777<<<===:::;;;???<<<666888666444333444333222000...---------...000111222//////000111111111111111///------444@@@NNN[[[eeeqqqjjjfffhhhnnnzzzxxxyyytttvvvWWWKKKTTTSSSOOOQQQSSSkkk|||uuutttvvvooo___TTTUUUXXXXXXLLLCCCHHHIIILLLPPPbbbqqqwwwxxxXXXXXXbbbkkk___GGG<<>>xxxhhhLLL>>>CCCLLLeeeyyyggg???888DDDFFFMMM;;;222///,,,000222,,,,,,---...//////...---,,,(((+++000;;;HHHOOOLLLEEEAAA???<<<:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAADDDEEEGGGHHHIIIIIIHHHHHH