BM66(d@ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%''''''&&&&&&''')))&&&'''(((***---111555777999999:::<<<===>>>??????>>>@@@BBBCCCAAA@@@AAAAAAGGGEEEBBB@@@>>><<<888555111111111000000/////////777666555555666888;;;===????????????>>>>>>>>>>>><<<:::999999;;;:::666333222111...,,,***)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%######&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&***)))((('''(((***,,,---+++++++++*********))))))'''(((((((((***///666;;;>>>>>>???BBBDDDBBB;;;555111111000///222888;;;<<<@@@FFFEEERRR|||~~~pppggglllnnneee\\\YYYeee___UUUTTTcccnnnbbbMMM>>>777222333333//////333222000...---------,,,++++++++++++*********))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************,,,+++***,,,...//////...///000222222111222444666555666777777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$&&&&&&&&&%%%%%%'''))),,,---///222555888:::<<<============<<<<<<<<<<<<>>>AAACCCDDDCCCAAAAAAAAAFFFDDDBBB@@@???===:::777777777666666555444333333,,,------///333777;;;===;;;;;;;;;<<<<<<======>>>>>><<<;;;;;;<<<;;;888555555444222000...,,,++++++++++++***)))((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######%%%'''&&&$$$$$$%%%&&&&&&''''''&&&&&&))))))((('''(((***,,,---+++++++++*********)))))))))))))))***+++000555:::<<<===???BBBBBB@@@;;;888;;;777222///222999===???EEEIIIOOOjjj}}}{{{uuurrrmmmccc[[[XXX]]]]]]XXXTTTZZZ^^^RRR@@@<<<666222333444111222555222000...---------,,,++++++++++++*********))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))***+++++++++++++++++++++***,,,...//////...///000222222111222444666777888999:::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''&&&%%%&&&))),,,333555888;;;===???????????????>>>===============@@@CCCEEEFFFDDDAAA@@@???EEECCCAAAAAAAAA???===:::;;;;;;:::999999888888777444333111000000111222222555555666888999:::<<<<<<>>>=========>>>===:::777777777666555333222000//////...,,,+++)))(((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&)))((((((((((((***+++---+++++++++***************)))***,,,,,,...222777:::;;;>>>@@@AAA???<<<;;;:::@@@:::333222666===BBBEEECCCIIIXXX}}}pppggg___YYYRRRWWWXXXSSSQQQOOOFFF999<<<777333333333111000222222000------------,,,***+++++++++***************)))((((((''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))******+++,,,,,,,,,,,,,,,+++******,,,...000/////////000222222111222444666444555777999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((())))))***,,,000333999;;;>>>AAACCCCCCAAAAAA>>>>>>======>>>???@@@AAA@@@CCCEEEEEEBBB>>>;;;:::;;;:::999999:::999777555666777777777777777888888>>><<<999555222///...---///000111333555777999:::<<<<<<<<<===<<<;;;999888666777888888888777666555333222000...,,,+++******((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))((((((((()))***+++,,,************************(((***---000222666:::======???AAA???;;;888999;;;>>>999666999>>>BBBEEEHHHDDDNNNggguuuqqq|||zzzrrrggg\\\KKKPPPRRRPPPMMMKKKEEE===@@@;;;777444222000...---111///---,,,------+++***************************))))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&'''''''''(((((((((((()))))))))(((((((((((()))))))))***++++++,,,,,,+++++++++******,,,...000000//////000222222111222444666444555777999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((***---///222555:::===???AAADDDFFFGGGFFFCCCBBB???>>>===<<<<<<===>>>???<<<===???>>>:::666333222///...---...//////---,,,---...///000222333444555555444444333333333333333,,,---...000222444666777777888999999888777666555222444666888999:::999999666555444222000///......))))))))))))))))))))))))******++++++++++++******************************************************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%&&&''''''((((((''''''((((((((())))))***++++++************************&&&***///333777:::>>>AAA???@@@???<<<777666888;;;;;;999<<>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''')))))),,,///333777:::===AAADDDEEEFFFHHHIIIIIIGGGEEECCC@@@>>>;;;888777777777888444555666555222///......///...---...000000...---((()))***,,,...///111222......//////000111111111,,,,,,---///000222333333222444666555444222222222///000222444666888999999666666444333222222222222,,,,,,++++++***)))))))))******++++++++++++******************************************************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''(((((((((((('''((((((((()))******++++++***************+++++++++&&&+++111777;;;===@@@BBB@@@>>>;;;888555666999<<<@@@???DDDLLLKKKFFFHHHPPPhhh|||oootttyyyjjj\\\XXXRRRKKKHHHGGGEEEAAA<<>>;;;<<<>>>===:::111///,,,,,,,,,,,,+++)))***************+++++++++***))))))(((((())))))***(((''''''''''''(((((()))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''))))))*********+++++++++***))))))(((((())))))***(((((()))************)))***))))))+++...000111000///000222222111222444666777888:::<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---000333999===???BBBDDDFFFFFFGGGGGGHHHGGGEEEBBBAAA;;;999666333111111111222///111222111111111333444555444333444555555444222++++++,,,---...///000000222222222111000///---------......//////000000000...000333222000......///.........///111333444555444333333333333444444555000000///---,,,+++***)))***++++++,,,,,,++++++***************************************************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''%%%######%%%'''&&&&&&'''((((((((((((((('''((()))******+++++++++))))))*********+++++++++)))...555:::===>>>???@@@>>>:::555333555999>>>@@@FFFEEEIIINNNLLLIIIUUUeee}}}~~~xxxuuuvvvuuunnngggcccaaaZZZSSSMMMGGGAAA;;;999:::===<<<:::<<<@@@@@@;;;000...,,,+++,,,,,,***)))))))))*********+++++++++******))))))))))))******'''''''''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((((((((('''))))))))))))******************))))))))))))******))))))***++++++++++++***)))))))))+++...111111000///000222222111222444666333444666888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++---///111333777<<<@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCAAA???===444222000...---...000111///111222333444666:::>>>555444333444555555444222000000000000000000000111444555555555555444333333////////////////////////,,,///111111...,,,---......---,,,,,,---///000111111111111222333444555666333333111000...,,,+++******++++++,,,,,,++++++***************************************************)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&######%%%(((&&&''''''((((((((((((((('''((()))******++++++***))))))******++++++++++++,,,111888<<<>>>>>>>>>>>><<<666111111666<<>>AAADDDFFFEEEBBB???BBBBBBAAA>>>888222///...+++***)))***+++---000222444444555555555555444444...444666555888<<<:::444333//////111///,,,000999444888999777777999999777;;;888444111000///......999111...111222...---///111111000...............///000111222222111000000444444444444222000---,,,------,,,+++************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))(((((((((((()))))))))))))))***+++***))))))+++---222999>>>======BBBBBB???777444222444:::@@@CCCDDDIIIDDDEEEMMMWWWjjj|||rrrlllnnnssswwwyyyrrrbbbdddcccYYYVVV\\\aaa___ZZZQQQHHHAAA<<<;;;888666444444444444222000000///---+++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))***************)))))))))))))))******))))))******+++,,,***+++---...///000000000111222222222222333666888333555888:::$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&(((+++///222777===AAA?????????AAACCCDDDCCCAAADDDBBB>>>888222...---......---,,,+++,,,---///111111222333444444333222222///444444000///222333111333111333777777555999@@@:::===>>><<<<<<===:::666;;;<<<===>>>>>>;;;888555555000...222444111///111000000111222444666777888222222000/////////000111222333333444333222111000...---,,,+++***++++++,,,++++++************+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))(((((((((((()))))))))******+++,,,+++******,,,...444;;;???>>>>>>AAA@@@<<<666555555999>>>BBBCCCCCCEEEIIILLLRRReeexxxssssssttttttsssooojjjcccXXXRRRSSSXXXVVVTTTOOOJJJDDD>>>;;;888666444333333333111000000///...,,,+++***++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,++++++,,,...//////000000000111111111111222555777777888999:::$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((+++000444888===BBBEEEBBB@@@??????AAACCCCCCBBBCCC@@@:::222---+++---///111000///......///000111222333555666777666666555666999999555222555999:::111111444888999888:::>>>:::======<<<>>>@@@===888888:::<<<======:::777555444111111555666555444444000000111222444666888999666444111...---...000111000000222333444555555555000///---+++++++++,,,,,,++++++************++++++***************)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((()))))))))******,,,,,,---,,,++++++...000888===BBBAAA@@@???===:::555666:::???CCCEEEDDDBBBBBBIIILLLQQQnnn|||zzzyyyxxxtttqqquuuuuuuuuvvvzzzssshhh^^^UUUOOOOOOMMMKKKKKKJJJGGGAAA<<<:::777333111111111111000000000...---,,,,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...///000000///000111000000111444666888888::::::$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***+++///444999<<>>;;;666000,,,,,,///222444333333222222333444555777888:::;;;;;;;;;:::999333444444444555999<<<<<<>>>>>>???AAAAAAAAAAAABBBEEEGGGFFFBBBBBBDDDBBB>>>;;;;;;;;;;;;;;;<<>>;;;888777999===AAADDDEEEDDDCCCIIIGGGGGGTTTwww}}}{{{{{{}}}}}}zzzvvvrrrmmmgggcccdddiiiqqqwww{{{rrrlllcccYYYMMMIIIEEEFFFHHHHHHCCC>>>;;;888333000000000000000000000///...------,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***((((((((()))))))))))))))******))))))******+++,,,,,,,,,,,,---...///000111000111111111111222555777666777999;;;$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''')))***222666:::>>>@@@AAACCCDDDBBBBBBBBBCCCDDDBBB>>>;;;555555444222000000222444555666666777888999:::;;;>>>===<<<;;;:::999777777:::888888===BBBEEEDDDCCC<<<>>>??????@@@@@@???===AAADDDCCC>>><<<>>>???===EEEFFFFFFCCC@@@>>>>>>???<<<<<<:::777666666777777;;;999666555444666888999666666666555444333222111//////000222333555666777777666444222///---+++***,,,,,,++++++++++++,,,,,,***************+++++++++************************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))************......///......111555888@@@BBBEEEFFFBBB===:::999:::<<<>>>@@@BBBCCCEEEFFFOOOFFFKKKiii}}}zzzxxxyyy|||}}}{{{yyyrrrkkk```WWWSSSSSSWWWZZZfffsss|||yyywwwxxxrrrgggRRRKKKDDDBBBDDDEEECCC@@@===999444111000000000////////////......---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***''''''(((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,---///000111111222333333222333666999999:::;;;<<<$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''***---...:::===@@@BBBCCCCCCDDDEEEBBBBBBCCCCCCBBB???999555///111222222222333444666999999:::<<<===???@@@@@@@@@>>>;;;999777666666777@@@===>>>CCCHHHHHHGGGHHHFFFKKKOOOQQQSSSTTTPPPIIIBBBLLLTTTUUUVVV\\\cccfff{{{}}}}}}vvvhhhWWWKKKDDDFFFIIIIIIEEEAAA@@@???===999999::::::999888777666666777888999999888777666555444444333333444444555777888777666444111...,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))*********++++++......//////000444999===BBBBBBDDDFFFCCC===;;;<<<>>>???@@@@@@AAACCCFFFIIIIIIIII^^^}}}zzzvvvvvvxxxxxxvvvsssrrrlllbbbYYYTTTRRRPPPOOOOOO\\\fffjjjnnnrrrpppjjjUUUNNNFFFAAA@@@@@@@@@@@@===:::666333111111///..................---,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******&&&''''''(((((())))))*********))))))******+++,,,---,,,,,,,,,---///111222222333444333333444777999>>>======<<<$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((+++///444666===???BBBCCCCCCCCCEEEFFFCCCBBB@@@>>><<<999444111...///111111111222444777>>>>>>???AAAAAABBBBBBBBB===;;;::::::===AAAFFFIII@@@AAAEEEIIIHHHGGGMMMVVVzzzxxxqqq~~~uuummmvvv{{{xxxtttqqqkkkeee[[[]]]```___YYYOOODDD>>>888888999:::;;;<<<===>>>===;;;999666444333222222444666888:::999666333000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************))))))))))))((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))*********+++++++++---...///000222666===AAADDDBBBCCCEEECCC======AAA@@@BBBCCCCCCCCCDDDHHHKKKFFF^^^~~~|||zzzwwwttttttuuusssoookkklllhhhccc___]]]YYYTTTPPPIIILLLPPPTTTXXX\\\\\\[[[SSSOOOHHHBBB>>><<<<<<===>>>;;;888555444222///---,,,------...------++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******&&&&&&''''''((())))))*********))))))******+++,,,---,,,,,,+++,,,...111222222333333333222444666999===<<<;;;:::$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''***...444999===<<<===???@@@AAABBBDDDFFFEEEAAA===:::777444111//////000///......000333666BBBBBBCCCCCCDDDCCCCCCBBB999999;;;???GGGQQQZZZ```[[[___fffiiieeedddrrrttt___RRR::::::999999;;;???BBBDDDBBB@@@===999555333222111111444888<<<===:::777444---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))************+++++++++------///000333888???DDDEEEBBBBBBEEECCC===>>>CCC@@@CCCGGGGGGFFFFFFIIIKKKOOOzzz|||{{{tttsssrrrssstttrrrlllgggaaa___^^^^^^^^^ZZZSSSNNNKKKEEEBBBCCCFFFFFFHHHKKKPPPNNNJJJDDD>>>:::::::::>>><<<999777555333///---+++,,,---------,,,+++***************************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******&&&&&&&&&'''((())))))************)))***++++++,,,---,,,++++++,,,...111222111222222222222333666888888888888888$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$&&&(((((((((((()))+++((((((+++...333888<<>><<>>999>>>FFFVVVqqqvvvKKKGGGDDDDDDHHHJJJGGGDDDMMMGGG@@@;;;999888555222222333444666999;;;777222222///+++***+++,,,---...,,,,,,***)))))))))***+++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''(((((((((((())))))))))))(((((()))***+++,,,,,,---------...111555:::>>>@@@EEECCCBBB@@@??????@@@@@@BBBGGGEEECCCDDDAAAEEEVVV|||~~~~~~yyyuuusssqqqppppppooonnnkkkfffbbbbbb```^^^ZZZWWWUUUSSSRRRGGGHHHFFFAAA======DDDJJJKKKIIIGGGCCC@@@<<<:::999:::999888777777555111///------,,,,,,,,,,,,++++++************************)))************(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,...///111222333444555444444444666888999:::;;;===%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''(((((('''''')))******+++...111555:::>>>@@@FFFBBB>>>===>>>===999666444333000...------......000---,,,///111333999@@@===AAAEEEEEEAAA<<<<<<>>>HHH___~~~iiiiiijjjlllnnnmmmiiieeeRRRKKK@@@999777777777666000222333333666999<<<<<<888555111/////////...------,,,+++******+++,,,,,,***************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((()))))))))***((())))))******+++++++++,,,...000444888;;;>>>@@@???>>>=========>>>???@@@CCCGGGDDDBBBCCCDDDXXXxxx~~~{{{wwwyyy{{{{{{zzzyyyxxxwwwooonnnlllkkkjjjhhheeecccaaa___\\\YYYUUUSSSQQQPPPLLLKKKHHHBBB;;;888;;;???DDDEEEFFFGGGDDD@@@<<<999888666555555555333111///------,,,,,,,,,,,,++++++************************************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,...///111222222333444333333333555777888999:::<<<&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))((('''''')))***///000222666:::===@@@BBBFFFAAA;;;777666444111...------......////////////555000...333777888:::===777:::===>>>BBBKKKWWW```rrr]]]LLLAAA<<<999888999777555444333444777::::::777444111000...,,,***------,,,,,,,,,------...++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''((((((((()))))))))******)))))))))))))))*********,,,...333777;;;===>>>>>>888777777888:::===???AAABBBFFFGGGGGGFFFJJJmmm|||yyywwwsssooollljjjkkkmmmoooqqqrrrsssssskkkiiigggfffffffffdddbbb___]]]ZZZWWWSSSPPPNNNMMMLLLKKKIIIBBB:::555555777:::>>>DDDHHHHHHDDD???:::777555222111222111000///------,,,,,,,,,,,,++++++************************+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,...///111222111222333333222222444666777888999;;;''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))***)))((((((***,,,444555888;;;===???AAAAAA>>>999333///......---,,,***,,,///222444444444333<<<999888;;;<<<999888:::DDDPPP^^^hhhssskkk[[[TTTPPPNNNQQQFFF;;;777777777777999999777555444444222000......---------------......++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((((((((()))))))))************)))))))))))))))))))))+++...444:::======<<<:::222222222444888<<>>DDDFFFDDD???<<<999666222000000000///---------,,,,,,,,,+++++++++************************,,,+++)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,...///111222111222333333222333555777777888:::;;;'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))*********)))+++...000888:::<<<>>>?????????>>>555222---******+++------...000555999;;;;;;:::888>>><<<;;;:::888888@@@IIIWWWttt|||bbbEEE::::::;;;;;;;;;999888777777888888777555...///............------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))))))))))))))************************))))))))))))***///666;;;===<<<888555//////000222777===CCCGGGDDDGGGEEEEEEHHHTTT~~~}}}|||{{{wwwsssooolllkkkhhhccc___aaa___^^^___aaabbbaaa___``````aaadddeeeccc___\\\ZZZYYYVVVSSSOOOMMMKKKJJJEEEFFFEEECCC???;;;888777000333777;;;>>>>>>======<<<999444222000///...,,,------,,,,,,,,,+++++++++************************,,,+++)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,...///111222222333444444333444666888888999;;;<<<''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***+++,,,...333666;;;===???@@@???===:::999222000---******+++...000444777;;;>>>@@@???===<<<777555555666;;;FFFZZZlll^^^HHHBBB===777444999888666666777888777666111111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''(((***)))))))))*********++++++***************+++++++++---111777<<<===:::555111......///222777>>>DDDHHHJJJHHH@@@@@@PPPjjj~~~|||tttrrrpppmmmkkkhhheeebbbaaa___^^^```cccdddaaa^^^ZZZZZZ[[[]]]^^^]]]ZZZWWWUUUTTTRRROOOMMMKKKJJJIIIGGGGGGEEECCC@@@;;;888666222222333444666888999:::<<<999666333222000...,,,------,,,,,,,,,,,,++++++************************+++******))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,...///111222333444555555444444666888999:::;;;===&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((***,,,...222888<<<===???@@@@@@>>>:::666333///......---...000444666999;;;>>>@@@AAA???===<<<999:::CCCQQQbbbuuutttiiiYYYIII@@@AAA>>>:::888777777666555666666555555333111...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***))))))*********+++++++++******++++++,,,,,,------111555:::>>>>>>:::444000......///111666===DDDHHHHHHJJJDDDMMMooo~~~|||tttsssqqqlllhhheeedddeeebbb```___aaadddddd___[[[VVVTTTRRRRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB???<<<888666444333222111111333444666777666444444333222///---------,,,,,,,,,,,,++++++************************)))******++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,...///111222222333444444333444666777888999;;;<<<&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&(((***,,,///555;;;@@@>>>???@@@@@@===888333///+++,,,...000222666;;;>>><<<===???@@@@@@>>><<<:::FFFMMM```|||ooocccPPPLLLFFFAAA>>>===;;;:::999999999777555222000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''((()))+++)))************+++++++++******+++,,,------......444777<<>>:::444000.........000555<<>>>>>===AAABBBBBB@@@;;;555111000777666555333444888???EEECCC<<<<<<@@@>>>888<<>>===999999444;;;???555///000,,,---,,,,,,,,,------...//////000---((('''+++---,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))************+++++++++'''(((***++++++,,,...111666:::>>>@@@===888444111//////000222666<<>>;;;888555444777666555333111///...---111222444555555333000...,,,,,,,,,+++++++++***************++++++,,,,,,,,,******))))))******+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))************+++++++++------------...000111333222333444444333333555777888999:::;;;((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))'''''''''(((*********)))+++---000666<<>>@@@BBBAAA>>>===<<<666555HHH___lllNNNBBB???===;;;222555999222//////***------,,,,,,,,,---......111333000***(((***+++***++++++************++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***)))************+++++++++((()))*********,,,///222777:::>>>???<<<777333111---///111111222777@@@HHHFFFNNNzzz}}}wwwsssqqqmmmiiifffdddcccccc___```aaa```^^^ZZZUUUSSSPPPMMMJJJGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???===:::888777666555444444333222111000000000111222333333222000///,,,,,,,,,+++++++++*********++++++++++++++++++,,,******))))))******+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...000111222333444444333333555777888999:::;;;((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((()))***++++++,,,111777<<>>>>>===;;;999666666===DDDRRRkkknnnRRRBBB;;;BBB666888???======<<<333......------,,,---------444666444---)))******)))******++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))************+++++++++))))))))))))***,,,111444888;;;>>>???;;;777333111///111222111111666@@@HHHHHHhhh}}}yyyqqqoookkkgggdddcccbbbbbb]]]^^^^^^^^^[[[WWWTTTQQQPPPMMMIIIGGGFFFFFFFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@<<<<<<;;;:::999888888777333333333333333222222222/////////000000000000000,,,,,,,,,+++++++++******+++++++++++++++***************))))))******+++,,,(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++++++++,,,...///111222333444444333333555777888999:::;;;((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((((()))+++,,,///666===BBBBBBBBBCCCEEEHHHJJJLLLLLLIIIEEECCCBBBCCC@@@===<<<<<<===<<<;;;999555>>>WWWtttqqqaaaXXXFFF777555<<<<<<===;;;111000000///...---,,,------333666666000+++++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))*********+++++++++*********))))))---222666;;;===@@@???<<<777444333555444222222555;;;CCCHHHSSS{{{qqqoookkkfffcccaaa```____________^^^\\\YYYUUUSSSPPPMMMIIIFFFFFFEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;999999999888888777777666333333333333222222222222......---------...000111,,,,,,,,,+++++++++******,,,,,,++++++******))))))******))))))******+++,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))))))))******))))))*********+++++++++,,,+++++++++,,,...000111222333444444333333555777888888999:::((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))***)))((()))+++...444:::AAAEEEEEEDDDEEEFFFJJJLLLNNNMMMJJJFFFDDDCCC@@@>>>============<<<;;;888DDD___~~~kkkUUUGGGBBB;;;999999222333222111///...---------///555666111------...---)))***+++,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********+++++++++*********)))***...333777===???@@@???<<<999777666:::555111222999AAAEEEFFFUUU{{{sssqqqlllgggbbb___^^^]]]`````````^^^\\\YYYVVVTTTQQQNNNJJJGGGEEEEEECCCBBBDDDCCCCCCAAA@@@>>><<<;;;999999888777666555444444444444333222111000000///...---,,,+++,,,---///000,,,,,,,,,+++++++++******+++++++++******)))))))))******))))))******+++,,,((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))*********+++++++++------,,,---...///111222222333444444333333555777777888999:::((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((***++++++)))***...222888<<>>999666555333SSSmmmYYYCCC::::::666666555333111///...------+++333777333......//////******++++++++++++******************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((()))************+++++++++******++++++,,,///444777===??????>>><<<999888999777444111444;;;BBBFFFFFFUUUvvv~~~}}}~~~{{{wwwzzz|||}}}xxxuuurrrmmmhhhccc```___^^^______^^^\\\ZZZWWWTTTSSSSSSOOOKKKGGGFFFEEECCCBBB@@@@@@@@@@@@@@@??????>>>999999888777555444333222444333222111000///.........---,,,++++++---...///,,,,,,,,,+++++++++*********************)))))))))******))))))******+++,,,((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))************+++++++++...---------...000222333222333444444333333555777777888999:::((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))%%%)))+++++++++---333888===>>>@@@CCCFFFGGGFFFDDDFFFIIIKKKLLLJJJGGGEEEEEEEEEGGGFFFAAA:::999>>>DDDUUUuuu}}}]]]HHH@@@:::999888666333111///......***222777333...---......++++++************++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''')))************+++++++++(((***+++,,,...000444777;;;<<<===<<<:::888999999333555888:::<<>>>>>===888888777666555444444333000000000000//////............---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))******************))))))******+++,,,((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******)))************+++++++++---,,,,,,,,,---///111222222333444444333333555777777888999:::((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))###'''+++,,,,,,///777===???>>>>>>AAAFFFHHHFFFCCCFFFIIILLLNNNMMMKKKJJJJJJDDDDDD@@@999777AAAUUUfff~~~uuuwwwqqq___SSS;;;:::777555222000///...***333888444...,,,------,,,+++***))))))***+++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))************+++++++++(((***,,,...///111444777999:::;;;:::888777888999000888@@@AAA>>>@@@IIISSSrrr~~~oooccc\\\XXXUUUSSSQQQLLLJJJMMMOOORRRWWW^^^aaabbbdddhhhlllqqqtttwwwwwwfff]]]SSSOOOSSSWWWWWWUUUSSSSSSNNNFFFBBBBBBBBB@@@BBBBBBHHHTTTaaaooo~~~|||xxxsssrrrpppmmmjjjgggffffffggg``````^^^\\\ZZZWWWUUUTTTUUURRRMMMIIIGGGEEEDDDBBBAAAAAA@@@???===;;;:::999777666666666666555555555---........./////////000.........------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++*********)))***++++++,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++,,,+++++++++,,,...000111222333444444333333555777777777888999)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((('''(((+++222888>>>AAAAAABBBDDDCCCCCCCCCEEEGGGKKKMMMLLLHHHJJJNNNKKKDDDEEE@@@;;;999FFFfffqqqlllPPP:::888:::555222555---///444777333---,,,000111...++++++,,,,,,***(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,******+++---000333666888777;;;>>><<<888555777:::444<<<;;;???GGG???HHHjjj|||lllvvvgggiiioooggg\\\RRRNNNJJJDDDCCCFFFIIIJJJKKKLLLSSS]]]bbbbbb```dddiiijjjiiihhhjjjllltttddd^^^PPPHHHAAA?????????CCCHHH@@@===<<<>>>;;;999???IIIIIIPPPYYY[[[VVVWWWfffxxx}}}|||~~~yyywwwxxxvvvpppnnnrrrmmmooopppmmmiiifffgggiii```___]]]ZZZWWWTTTRRRQQQQQQPPPMMMKKKGGGDDDBBBAAACCC???;;;;;;>>>>>>;;;777888888777666555444333333000000///.....................---,,,,,,+++******------,,,,,,+++***)))))))))***++++++***)))***+++++++++++++++++++++++++++)))))))))))))))(((''''''((('''&&&&&&'''((('''%%%(((((()))******)))((('''******))))))(((((('''''''''((())))))(((((()))***)))))))))***++++++,,,,,,,,,,,,,,,---///000222333222333333444555555555444888999::::::(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))+++///555;;;???AAACCCDDDDDDCCCCCCCCCFFFHHHLLLMMMLLLIIIKKKNNNKKKEEEIIIFFF>>>AAAaaa}}}~~~wwwOOO@@@@@@;;;333000111222555777444000111666---+++******---...---,,,,,,,,,++++++++++++,,,,,,************************************************+++)))(((((()))******)))))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,******+++---000333666888888999;;;:::888777888:::777AAAAAA@@@CCCBBBYYYrrr}}}{{{eee]]]___bbb]]]UUUNNNLLLIIIDDDEEEHHHHHHOOOVVV\\\eeennnssssssvvvxxxxxxuuuqqqpppssswwwvvvjjj\\\QQQNNNGGG@@@<<<<<<<<<<<<>>>CCC???<<<;;;;;;<<>>>>>;;;777888888777666555444333333000//////.....................---,,,,,,+++******------,,,++++++***)))))))))***++++++***)))***+++++++++++++++++++++++++++)))))))))))))))(((''''''((('''&&&&&&'''((('''&&&'''((()))))))))(((''''''))))))(((((((((((((((''''''((())))))(((((()))***)))))))))***++++++,,,,,,,,,,,,,,,---///000222333222333444444555555444444888:::;;;;;;''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***,,,000444999===@@@AAAEEEEEEDDDCCCBBBDDDHHHKKKLLLNNNMMMJJJKKKLLLIIIEEECCCCCC>>>IIIyyyyyybbb___WWWaaaooo{{{kkkNNNAAA:::666666444222222444222...///333,,,+++++++++---......---,,,,,,++++++++++++,,,,,,************************************************+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,***+++,,,...111444666888999777666666888:::;;;;;;777DDDFFF@@@@@@NNNwwwwwwmmmddd\\\^^^``````XXXUUUSSSRRRNNNKKKMMMQQQOOO\\\iiirrrzzz~~~zzz{{{zzzggg[[[QQQJJJHHH>>>:::999:::;;;999;;;??????===:::;;;CCC[[[{{{ccc\\\aaasssyyy{{{yyyyyyyyyooogggcccbbbbbbbbb^^^]]]___aaa```___```eee___\\\\\\^^^___```bbbfffhhhggggggggghhhgggdddbbb___]]][[[XXXTTTRRRPPPOOOQQQOOOLLLJJJHHHGGGFFFFFFCCC@@@===<<<>>>===:::777777777666555444333333222000///......------.........------,,,,,,++++++***,,,,,,,,,+++******)))))))))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((&&&%%%&&&'''((('''&&&&&&''''''((((((((('''''''''''''''''''''((((((((('''((())))))(((((()))***))))))******+++,,,,,,,,,,,,,,,,,,---///000222333333333444444555555444444999:::<<<===((((((((()))(((''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++///444999<<<>>>@@@AAAGGGFFFEEECCCBBBEEEIIILLLMMMMMMLLLIIIHHHGGGEEEBBB???CCCMMMfff[[[SSS[[[RRRfffhhhHHH888777===777333111333111---,,,...///......------,,,+++***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++)))(((((()))******)))(((((((((((((((((((((((('''''''''((()))+++,,,---******+++++++++,,,,,,,,,***+++---///222555777888999555222444999===>>><<<666BBBFFF@@@DDDaaawwwwwwsss```aaahhhjjjiiiccceeefffccc]]]YYY[[[___aaaooo}}}zzzlllcccZZZQQQKKK<<<:::;;;===<<<:::;;;>>>===;;;<<>>=========:::888777666666555444333222222//////...------------...---------,,,,,,+++++++++,,,+++++++++******)))))))))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))((('''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''((())))))(((((()))***))))))***++++++,,,,,,---,,,,,,,,,---///000222333333333444444555444444333999;;;>>>???)))************)))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,111888<<<>>>???@@@AAAGGGGGGEEECCCCCCEEEIIIMMMMMMKKKIIIFFFCCCAAA@@@AAABBBPPPnnngggZZZ]]]bbbqqqcccMMMAAA<<<:::555333666666333//////---...///...---,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++)))(((((()))******)))(((((((((((((((((((((((('''''''''((()))+++,,,---******+++++++++,,,,,,,,,***,,,...000333666777888999555111444;;;@@@@@@>>>:::AAAEEEAAAJJJttt{{{nnnccchhhnnnpppqqquuu{{{~~~wwwlllfffgggkkkuuuzzzwwwrrroookkkcccTTTGGG===<<<===???===:::<<<@@@<<>>===<<<:::888666666555444333222111111//////...---------------------,,,,,,,,,,,,++++++++++++***************))))))***++++++***)))***+++(((((((((((((((((((((((()))))))))))))))((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''(((((('''((())))))(((((()))************+++,,,,,,------,,,,,,,,,---///000222333333444444555444444333333888;;;>>>@@@******+++++++++***))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---///555<<>><<<===???===;;;???FFFIIIUUUfffzzzyyyqqqmmmfff[[[UUU```~~~wwwnnnhhh^^^\\\XXXTTTQQQOOOOOOOOOLLLLLLLLLKKKJJJIIIHHHHHHCCCBBBAAA???===;;;:::999555555444333222111111000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++(((((((((((((((((((((((()))))))))))))))(((''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((()))***'''''''''''''''((((((((('''((())))))(((((()))*********++++++,,,---------,,,,,,,,,---///000222333444444555555444444333333888;;;>>>@@@***************)))((((((((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++---...333999???BBBAAAAAABBBEEEDDDEEEEEEEEEDDDEEEGGGJJJHHHCCC@@@@@@>>>>>>EEENNN]]]yyymmmooo|||ppp\\\OOOBBB>>>===999444222(((+++///000///...///000------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,+++,,,///222555777888888888666666:::>>>AAAAAA@@@AAABBBHHHFFFUUUuuurrrvvvtttnnnrrrwwwkkk[[[OOOOOOYYYaaabbb___ZZZPPPEEE>>>======>>>===>>>FFFOOO\\\gggsss|||{{{kkkZZZLLLMMMOOOPPPVVVkkk|||sssllliiihhh___]]]XXXTTTQQQOOOOOOPPPJJJKKKLLLLLLKKKHHHFFFEEECCCCCCBBB@@@===;;;:::999555555444333222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%$$$&&&((())))))(((''''''&&&&&&''')))***+++))))))(((((((((((((((''''''((())))))(((((()))*********+++,,,,,,------...,,,,,,,,,---///000222333444444555555444444333222777:::>>>@@@)))))))))))))))(((((('''(((((((((((((((((((((((('''(((((()))***+++++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))***,,,---...666<<>>>>>@@@JJJVVV~~~~~~mmmlll|||jjjVVVKKKFFF@@@;;;888***...111111...,,,,,,---...------,,,,,,------...------------------------+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,+++---000333666888888999777777999<<>>>>>??????BBBMMMXXXccciiikkkgggccc___VVVLLLFFFHHHKKKPPP[[[uuu~~~{{{rrriiiccccccddd```]]]YYYTTTQQQPPPPPPPPPIIIJJJLLLLLLKKKHHHEEECCCCCCCCCBBB@@@===:::::::::555444444333222111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))+++++++++***)))***+++************************)))))))))))))))(((((('''&&&%%%$$$&&&((())))))(((((('''''''''((()))+++,,,******))))))(((((('''''''''((())))))(((((()))******++++++,,,,,,------...,,,,,,,,,---///000222333444555555555444333333222666999>>>@@@))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***...444888777@@@GGGGGGFFFGGGIIIIIIDDDCCCCCCEEEHHHIIIGGGDDD?????????===;;;HHHdddwwwjjjooocccKKKAAA<<<888///---///222222......111.........------,,,,,,,,,......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,//////000444999;;;999666555888<<>>=========AAA===JJJHHH]]]nnnmmmxxxrrrxxxjjjSSSMMMIIIJJJZZZUUUWWWXXXWWW^^^```UUUFFFFFFDDDBBBCCCJJJUUU^^^hhhWWWLLLOOORRRMMMKKKMMMLLLVVVcccrrruuubbb```sssyyywww}}}vvvsssmmmhhhcccaaa`````````^^^[[[VVVRRROOOLLLKKKKKKJJJIIIJJJJJJIIIGGGDDDBBBAAA@@@>>><<<999888777333222222222111000000000------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++)))((((((((()))***))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((111---)))((()))***)))(((***)))(((''''''((()))***))))))))))))***+++,,,------------...000111333444555444444333333222222111777:::===???************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,000666:::<<>>666333000///111000,,,,,,///.........---------,,,,,,.........---------,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,//////111555999;;;999777666999===???>>>>>>===>>>DDD@@@JJJLLLkkkyyyddd{{{www|||VVVGGGEEEEEEJJJ^^^dddrrr|||xxx```WWWNNNNNNXXXdddlllooo```UUUQQQYYY___^^^^^^cccooo}}}yyysssjjjgggrrr{{{sssppplllgggdddcccccccccbbb```\\\XXXTTTPPPNNNLLLLLLKKKKKKKKKJJJHHHDDDAAABBBAAA???===;;;999888777333333222222111000000000------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++)))((((((((()))***))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---)))&&&&&&((())))))(((***)))(((''''''((())))))))))))))))))***+++,,,------------...///111333333444444444333333333333222777:::===???************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,...000333888<<>>999777AAA^^^uuusssYYYCCC555777222///000000------..................---------.........------------,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///000222666999:::999888777:::>>>??????>>>>>>>>>GGG>>>JJJVVVbbblll}}}yyy}}}gggJJJEEEGGGKKKVVVfff{{{uuucccfffyyy{{{zzzvvvlllnnnpppoooooo{{{{{{pppnnnjjjgggeeedddeeefffbbb```]]]YYYUUUQQQOOONNNMMMLLLLLLKKKJJJGGGBBB>>>AAA@@@???===;;;999888777333333222222111000000///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******)))((()))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&$$$$$$&&&((()))((())))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,---...///111222333333333333333444444444444777:::>>>???************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))+++---000222555:::===BBBFFFHHHEEECCCFFFIIIHHHKKKJJJHHHGGGEEECCCAAA???===>>>FFF]]]iiiMMM888:::333...111333111000111///.................................------------......---------,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------///111444777999::::::999999<<>>??????HHH999MMMkkk{{{```{{{yyy|||```LLLMMMNNNSSSaaapppvvvyyy|||rrrwww~~~ooommmjjjfffeeedddeeefffaaa```\\\XXXTTTQQQOOONNNKKKKKKKKKKKKJJJGGGAAA===@@@???>>><<<:::999777777444333333222111000//////------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))))))))))))))***))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((((()))))))))))))))))))))***+++,,,---,,,,,,------///000222333222222333333444555555666888;;;>>>???************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************************************(((+++...111333666:::===@@@CCCDDDBBBCCCGGGJJJIIILLLKKKIIIGGGDDDAAA@@@???AAAWWWrrrfffMMMAAA777///000444444222222//////////////////////////////.........---------.........---------,,,,,,************************************************************************++++++,,,,,,,,,---------///222555888::::::::::::;;;===@@@@@@@@@??????@@@III;;;\\\}}}kkk{{{zzz~~~cccRRRQQQPPPSSSaaa}}}~~~pppnnnjjjfffcccbbbcccccc___]]]ZZZVVVSSSPPPNNNMMMJJJIIIIIIIIIIIIGGGBBB??????>>>===;;;:::888777666444444333222111000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((()))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---...000222333222222333444555555666666888;;;>>>@@@++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((()))))))))******************************))),,,000333555777:::<<<===AAABBBAAACCCIIIKKKJJJKKKKKKJJJGGGCCC@@@@@@AAAHHHsss{{{YYYIII888222333333111111////////////000000000000/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------///333777999::::::;;;<<<===???AAAAAA@@@???@@@AAAIIIHHHxxx}}}wwwttt^^^WWWTTTWWWccc{{{pppmmmiiidddaaa``````aaa]]][[[XXXUUUQQQNNNLLLKKKJJJIIIHHHGGGGGGFFFCCC@@@>>>===<<<;;;999888777666555444333222111///......------,,,,,,,,,,,,+++++++++++++++++++++*********)))************)))((((((+++******))))))******+++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))'''&&&&&&'''&&&'''((()))*********)))))))))))))))***+++,,,---++++++,,,---...000111222222333333444555666666666888;;;???@@@++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''((((((((()))))))))************************,,,///333666888999;;;<<<>>>AAABBBBBBFFFKKKLLLIIIIIIJJJIIIFFFBBBAAABBBDDDZZZiiiJJJ999444222111111//////000000000111111111////////////............------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------------...///333888:::::::::;;;===???@@@AAAAAA@@@@@@AAABBBEEEZZZ}}}fffkkk]]][[[aaammmyyymmmkkkgggccc```______```\\\[[[XXXTTTQQQNNNLLLKKKMMMKKKHHHFFFEEECCCAAA???===<<<;;;:::999888777666555444333222111///......------,,,,,,,,,,,,++++++++++++++++++*********))))))******+++***)))((('''+++******))))))******+++((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%'''))))))'''&&&''')))%%%&&&((()))*********)))))))))))))))***+++,,,---++++++,,,---...000111222333333444444555555666666999;;;???@@@++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((************************...111666999:::;;;<<<===@@@CCCDDDDDDGGGLLLLLLIIIHHHIIIIIIFFFBBBAAACCCEEEqqq[[[AAA666222222333//////000000111111111222000/////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......///333888:::::::::;;;===???AAABBBBBB@@@@@@AAACCCAAAfffvvvqqq```qqq^^^___iiiuuuzzzzzzyyykkkiiieeebbb______``````\\\[[[XXXTTTQQQNNNMMMLLLPPPMMMHHHEEECCCAAA???>>><<<<<<;;;:::999777777666555555333222111///...------------,,,,,,,,,++++++++++++++++++******)))))))))******++++++)))((('''++++++************++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))"""%%%(((((('''''')))+++%%%&&&((()))*********)))))))))))))))***+++,,,---++++++,,,,,,...///111222444444444555555555555555999<<>>@@@BBBBBBBBBCCCFFFIIIJJJIIIHHHKKKBBBAAALLLHHH555BBBlll{{{\\\>>>555777222111111///...111444333000000000000000///////////////---++++++---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,---...---,,,,,,---///555555666999;;;;;;:::999999BBBAAA???EEECCC>>>AAAEEEzzz{{{sssqqqwwwwwwgggmmmzzzqqqnnnmmmrrr|||{{{}}}zzztttjjjhhheeebbb```^^^^^^^^^ZZZXXXUUURRRPPPOOONNNNNNRRRMMMGGGCCCBBBBBB@@@>>><<<=========<<<:::888777555444222111000000//////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''')))******))))))***+++************+++,,,---...+++******,,,000333444444333555666666555555777888:::;;;<<<>>>,,,,,,,,,++++++++++++***************************+++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,+++******,,,...333777;;;===???@@@BBBCCCCCCCCCDDDFFFHHHIIIHHHFFFEEEGGGCCCAAAEEEKKKfffwwwXXXHHH???444666555333111000000///---111000000000///////////////...---...//////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,---...---,,,,,,...///555555666888999:::999777:::BBB@@@>>>DDDBBB>>>DDDNNNmmm|||ooolll|||hhhLLLLLLNNNTTT```ttt||||||}}}{{{vvvqqqjjjhhheeebbb___]]]\\\\\\XXXWWWUUURRRPPPOOOOOOOOOQQQMMMGGGCCCBBBBBB@@@>>><<<=========<<<:::888777555444222111000000//////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))***++++++***)))***,,,************+++,,,---...+++******,,,000333444444333555666666555555777888:::;;;<<<===,,,,,,,,,,,,++++++++++++***************************************)))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******---///999<<>>BBB@@@@@@IIIaaahhhpppqqqtttsssaaakkkuuu[[[EEEEEEEEEEEEKKK[[[rrr~~~~~~{{{vvvrrrkkkiiieeeaaa^^^\\\ZZZZZZWWWVVVTTTRRRQQQPPPOOOOOOPPPLLLGGGDDDBBBAAA@@@>>>=========<<<;;;:::888777555444222111000000//////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((***+++,,,,,,***)))***,,,************+++,,,---...+++******,,,000222333333333444666666555555777999:::;;;<<<===------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***+++...111===???BBBDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFFFFDDDCCCAAAGGGAAAEEEkkknnnRRR@@@;;;888666444111111333111111111000000000//////000///............---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...---------///111555666777777555444333333999@@@>>>===AAA???CCCQQQwwwuuugggvvvsss|||zzztttrrrjjjbbbsssxxx|||eeeXXXKKKOOORRRRRRUUUeee~~~{{{vvvssskkkiiieeeaaa]]]ZZZYYYXXXUUUTTTSSSRRRQQQPPPOOOOOONNNKKKHHHDDDBBB@@@??????======<<<<<<;;;999999888444444222111000/////////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,+++)))))))))***************+++,,,------,,,++++++,,,000222333333222444555666555666777999:::;;;<<<===---------,,,,,,,,,++++++***************************************+++++++++))))))))))))************************************************++++++++++++++++++,,,++++++...111555>>>AAADDDEEEDDDDDDEEEEEEGGGFFFDDDDDDDDDDDDCCCBBB<<<===@@@___zzzZZZXXXLLLAAA;;;777222000333111111111111000000000000111///,,,+++,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......---...000222444666888777444222111222777===<<<<<<@@@@@@III]]]jjjwww}}}ooommmqqqllldddtttyyyrrruuuaaaSSSSSSFFFSSSaaaiiimmmyyy~~~|||{{{yyyvvvrrrooollljjjfffaaa]]]ZZZXXXWWWTTTTTTSSSRRRQQQPPPOOONNNLLLJJJHHHEEEBBB@@@??????>>>===<<<;;;:::999999999444444222111000/////////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((()))***)))((('''((()))************+++,,,------,,,++++++,,,///222333222222333555666555666888999:::;;;<<<===------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))************+++*********************************++++++++++++,,,++++++,,,,,,---111666:::>>>AAADDDEEEDDDDDDDDDEEEGGGEEECCCBBBCCCCCCBBBAAA:::@@@SSS|||wwwcccOOO===666555222222555222222111111111000000000111...,,,,,,---/////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......---...000222444777999777444111111222555::::::<<>>===<<<;;;:::999999999555444222111000000//////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''')))(((''''''(((***************+++,,,---...---,,,+++---///222222222111333555666666666888::::::;;;<<<===...------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++*********************************+++++++++,,,,,,***+++,,,---///444:::>>>>>>AAADDDEEEEEEEEEEEEFFFGGGEEEBBBAAABBBCCCBBBBBBDDD]]]~~~uuutttyyywww}}}vvvYYY>>>666666444444888222222222111111111000000......///111333333111///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---.........///111333333777999888444111111333222777999<<>>@@@???>>><<<:::999999999999555444222111000000//////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%'''((()))((()))***,,,************+++,,,---...---,,,+++---///111222222111333555666666666888:::;;;;;;<<<<<<......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,***+++,,,...000666<<>>>>>@@@???>>><<<:::999999999:::555444222111000000//////...---,,,,,,++++++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%''')))))))))***,,,...************+++,,,---...---,,,+++---///111222111111333555666666777999:::;;;;;;<<<<<>>FFF@@@@@@SSSvvvjjjiiiaaaeeefffssslllMMM???999333...222111111111000111111111111111222333333111000/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///222444666555444555666666444222333<<<555;;;MMMIIIVVV~~~jjj{{{zzzjjj___kkkyyyxxxqqqqqqzzz{{{hhhdddddd\\\NNNEEEGGGFFFFFFLLLWWWlllwwwpppxxx~~~~~~}}}zzzuuuooollliiiddd___[[[XXXWWWSSSSSSRRRSSSSSSQQQMMMJJJJJJIIIHHHFFFCCC@@@===<<<===:::777666666777888777777666444222000//////000...------,,,,,,++++++***+++++++++*********))))))))))))************))))))))))))))))))***************************)))((((((******))))))((((((''''''&&&''''''((())))))******%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((******+++))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,111888===@@@@@@AAACCCEEEFFFEEEDDDDDDEEEHHHHHHAAABBBGGG@@@KKKooo|||uuujjj^^^]]]dddkkkpppsssdddLLL???888777222222111000111222333444000111111111111000////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///222444666555444555666666555333444===888===KKKHHHYYY}}}ttt|||yyysssuuu}}}qqqccckkktttsssmmmpppzzzwwwfffdddfff^^^PPPDDDHHHAAA???JJJ[[[rrr}}}}}}~~~tttpppxxx~~~yyytttooommmhhhccc___[[[YYYXXXVVVUUUTTTSSSSSSQQQNNNKKKOOONNNLLLIIIEEEAAA>>><<<<<<999777666777888888777777666444222000//////000...------,,,,,,++++++***+++++++++*********))))))))))))************))))))))))))))))))***************************)))((((((***)))))))))((((((((('''***)))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***))))))*********+++++++++,,,---///444:::>>>@@@@@@CCCDDDFFFGGGFFFEEEEEEFFFIIIDDD???DDDDDD===UUUmmmccc[[[ZZZXXXWWW```lll]]]DDD:::999444444222111111222333333111000000////////////////////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///222444666555444555777777666444555???<<>>===;;;999777777888999999888666555333222000000//////...------,,,,,,++++++***+++++++++***************))))))************))))))))))))))))))***************************)))(((((())))))))))))((((((((((((+++******)))(((''''''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))*********)))))))))*********++++++,,,...222777<<<>>>??????DDDFFFGGGGGGFFFFFFGGGHHHHHHDDDCCCDDD@@@CCCeeeuuucccXXXXXX]]]fffkkkoooxxxzzzrrr~~~mmmPPPAAA<<<555444444333222111000///222111000......///000000/////////.......................................------------------------+++---...//////000222444555555444666888888777666666>>>???@@@DDDIIIiii~~~~~~vvv|||kkkfffvvvooo___]]]ccclllrrrrrrfffjjjsssppp^^^KKKHHHFFFQQQkkkzzztttqqqkkkeeeaaa`````````\\\YYYUUUSSSQQQPPPMMMLLLSSSQQQNNNIIIEEEAAA???===;;;:::999999;;;;;;:::999555444333222111000//////...------,,,,,,++++++***************************))))))************))))))((()))))))))***************************)))(((((())))))))))))(((((((((((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++)))************+++++++++---000555:::===???@@@@@@EEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFF@@@???YYYmmm```]]]^^^cccnnnxxx~~~llliii|||ooofffppp}}}dddQQQDDD333444555555444222000///333222111000///000111222////////////////////////........................------------------------,,,---/////////000333555555444555666999:::999777666<<<@@@AAACCCOOOwwwsssyyyzzzkkkbbb}}}kkk[[[ZZZ^^^ddddddsss}}}pppffflllyyyxxxdddMMMIIINNN\\\ppp}}}yyywwwyyyyyy{{{{{{rrrnnniiiddd```______```\\\YYYUUURRRPPPOOOLLLJJJNNNLLLIIIFFFCCC@@@???>>><<<<<<<<<===>>>===;;;999333333333222111000///......------,,,,,,++++++***************************))))))************))))))((()))))))))***************************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******((()))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,///333888;;;===>>>@@@AAAEEEFFFGGGFFFEEEEEEGGGIIIGGGBBBAAA???KKKvvvvvvvvvggg]]]aaallliiimmmrrrvvvzzzwwwhhhmmmoooccciii}}}dddNNN;;;:::999888666555444444333222222111111111111111...////////////000000000........................------------------------,,,.../////////000333555555444555777999;;;:::999888:::AAADDDEEEYYYppprrr~~~xxx~~~wwwyyykkk```lllZZZYYY[[[___```kkkxxx|||pppffflll|||hhhNNNJJJRRRYYYaaaoootttmmmlllppp}}}uuutttvvvvvvllliiieee```]]]\\\\\\\\\ZZZXXXUUUSSSQQQOOOLLLJJJJJJHHHFFFCCCAAA@@@???@@@=========>>>???>>>:::777222222222222111000///......------,,,,,,++++++******************+++++++++))))))************))))))))))))))))))***************************)))(((((((((((((((((())))))))))))************++++++++++++&&&&&&'''''''''((((((((($$$%%%&&&'''(((***++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===000000000000/////////...------------------------------------------------+++++++++++++++++++++++++++*********++++++,,,---+++,,,,,,,,,,,,---------111555999<<<===>>>AAACCCEEEFFFFFFEEEDDDDDDGGGIIIGGG:::CCCYYYqqqpppfffeeedddkkkxxxrrrvvvyyy{{{zzzoooxxxvvvttt{{{oooQQQLLLDDD<<<666444555555111111111111111000000///.../////////000000000000................................................,,,...///000000111333555555444555777:::<<<;;;:::::::::BBBGGGJJJfff~~~jjjxxxzzzrrrpppwwwlllaaakkkWWWVVVXXX[[[[[[eeepppxxxtttjjjpppoooRRRHHHRRRTTTSSSeeexxxeeeWWWWWW___}}}~~~xxxttttttuuusssiiigggdddaaa^^^\\\[[[ZZZYYYXXXVVVUUUTTTQQQMMMJJJJJJIIIFFFCCCAAA@@@@@@AAA=========>>>>>><<<777444111111222222111000///......------,,,,,,++++++***))))))*********+++++++++))))))************))))))))))))))))))***************************)))(((((('''((((((((()))))))))***+++++++++***))))))((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===000000000000////////////........................------------------------+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,---------......222666:::<<<<<<>>>AAADDDEEEEEEEEEDDDCCCDDDFFFIIILLL;;;QQQ}}}qqq\\\dddpppqqqsssyyy{{{xxx}}}yyyhhh^^^OOO@@@555111222333///000111111111000...---.../////////000000111111................................................---...///000000111333666555444555777:::<<<<<<;;;===:::BBBIIINNNnnnuuupppzzzzzz~~~zzzkkkggglllpppmmmccczzzgggRRRQQQTTTVVVUUU^^^iiirrr{{{zzzooouuuuuuWWWDDDRRRTTTRRRiiinnnUUUBBBAAAJJJXXXaaaiiimmmooorrrqqqmmmjjjhhhfffccc```^^^\\\\\\YYYXXXWWWWWWVVVSSSOOOKKKMMMKKKHHHDDDBBBAAAAAABBB<<<<<<=========:::555111000111222222111000///.........---,,,,,,++++++***))))))******++++++++++++))))))************))))))))))))))))))***************************)))(((((('''((((((((())))))************)))'''&&&%%%$$$###''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222333444555777888888888888888999;;;===333111//////000111000///////////////////////////------------------------++++++++++++++++++++++++...---,,,,,,+++++++++,,,***+++------------...000555777:::===@@@BBBCCCCCCIIIIIIFFFCCCBBBCCCCCCBBBBBBCCCsssiii______nnnyyyzzz~~~zzz}}}{{{aaa===444666444333777222111000000000000000111////////////////////////000000000000000000000000........................,,,---.........000333555777222222888>>>===:::999???AAAIIIFFFOOOsss}}}{{{{{{{{{||||||{{{|||~~~yyynnnfffcccpppuuuYYYtttqqqVVVKKKMMMXXXUUU\\\fffqqqzzz}}}zzzzzz]]]PPPJJJNNNNNNlll{{{bbbJJJ<<<<<<@@@DDDEEELLLYYYeeekkklllkkkllljjjgggccc___[[[XXXWWWZZZZZZYYYVVVSSSQQQQQQRRRNNNKKKGGGEEEEEEEEEEEEEEEBBB???<<<:::999777555333333555777777444111///...------------------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---+++*********))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333888666555666888999777444777777;;;BBB333111000///111111111000////////////////////////------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++***,,,------------///111777999;;;>>>AAABBBCCCCCCEEEFFFEEEDDDDDDDDDCCCBBBEEE]]]zzzqqqYYYVVV]]]mmmwwwzzz||||||tttLLL:::777555333333222222111000000000000111////////////////////////000000000000000000000000---------------------------............000333666777333222888>>>===;;;:::@@@AAAIIILLL]]]www~~~}}}|||~~~~~~}}}|||qqqhhhfffttt{{{^^^mmmpppUUUJJJMMMXXXUUU\\\gggqqqzzz|||bbbNNNIIIOOOPPPooovvv```LLL@@@===@@@DDDFFFLLLUUU^^^dddgggiiinnnllliiieeeaaa\\\YYYXXXZZZZZZYYYWWWSSSQQQQQQRRRNNNKKKHHHFFFFFFFFFFFFEEEAAA???;;;999888777444333333555888777444111///......------------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))***+++++++++************)))))))))((((((((())))))))))))((((((((()))***++++++***)))((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333666555555777:::;;;999888777777<<>>@@@BBBCCCCCCCCCAAABBBDDDEEEEEECCCBBBAAAFFFyyyjjj``````RRRTTT___mmmxxxdddGGG;;;777444111333222111111000000111111////////////////////////000000000000000000000000---------------------------.../////////000444666777333333999======<<<<<>>;;;999888666444333444666888777555222000///......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333555555555888:::<<<;;;:::888888===DDD555333111111222222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,.........000222555<<<===???AAACCCCCCCCCCCC@@@@@@BBBCCCBBB???@@@DDDUUUmmmbbbbbbfff\\\aaalllyyy\\\DDD<<<777333444333222111111111111111////////////////////////////////////////////////------------------------...///000000000111444777777444444999=========>>>EEEEEEDDDJJJiii|||{{{rrrgggcccwww]]]gggoooSSSHHHIIITTTUUU\\\fffpppyyy~~~dddMMMGGGLLLOOOpppsssdddRRRCCCCCCMMMeeeoooxxxwwwsssrrrtttvvvtttrrrooojjjeee```]]][[[[[[[[[[[[YYYUUURRRQQQQQQNNNLLLIIIHHHHHHHHHGGGEEEAAA???<<<:::999888666444555777888777444222000000.........------,,,,,,+++++++++************++++++)))))))))))))))))))))))))))))))))(((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333555555666888999:::::::::999999>>>EEE666444222222222222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,---......///111444777===???@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@<<<<<>>AAADDDGGGCCCHHHkkkwww}}}nnnbbb]]]rrr___gggpppTTTGGGGGGPPPTTT[[[eeeoooxxx~~~dddPPPGGGJJJKKKmmmwwwjjjTTT@@@FFFXXXuuu}}}wwwuuuqqqlllgggbbb^^^\\\ZZZ[[[[[[YYYUUURRRPPPPPPNNNLLLJJJIIIIIIHHHFFFEEEBBB@@@===;;;;;;:::888666555777777666333111000000//////...---,,,,,,+++++++++******))))))******+++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******(((((())))))))))))((((((((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333555666777888777777777777999:::>>>FFF777555333222333333222000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,---......///222666:::===>>>@@@BBBCCCDDDDDDCCCCCCBBB@@@>>>999???ZZZvvvqqqeeeYYYZZZeeepppsssqqq~~~yyyXXXDDD<<<666555444333222111111111000000000000000000000000000000000000000000000000........................///000111111111222555888777555666:::======???CCCBBBIIIFFFOOOyyyxxx||||||kkk^^^XXXkkkgggeeezzzsssVVVGGGDDDLLLRRRYYYcccmmmvvv}}}hhhQQQGGGHHHIIIlllxxxmmmUUU???FFF___xxxyyywwwsssnnnhhhccc___\\\YYYZZZ[[[YYYTTTQQQNNNNNNMMMKKKIIIIIIIIIHHHFFFDDDCCCAAA>>><<<<<<;;;:::888555666666555222000000000//////...---,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))***++++++***)))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333555666888888666555666777999999>>>FFF888666444333333333222000////////////////////////------------------------------------------------)))***,,,......---,,,+++---......///000333888<<<<<<===@@@BBBCCCDDDDDDDDDDDDBBB@@@===:::JJJuuuaaa```aaahhhsss|||nnnMMM???777666555333222222222111000000000000000000000000000000000000000000000000////////////////////////000111111111111333666999777555777;;;======@@@EEECCCMMMKKK]]]rrr{{{~~~xxx}}}{{{kkk^^^XXXfffnnngggxxxwwwYYYGGGAAAGGGQQQXXXbbbkkkttt}}}lllPPPFFFGGGJJJnnnssslllVVV???EEE^^^ttt{{{xxxtttnnniiiccc___\\\XXXYYYZZZXXXTTTOOOMMMLLLLLLJJJIIIHHHHHHGGGEEECCCBBB@@@===<<<<<<;;;:::888444555555333111/////////000///...---,,,++++++*********))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++((()))))))))************(((((())))))))))))((((((((()))***++++++***)))((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---///000222333444666888999777666888999888999>>>EEE999666444333333333222111////////////////////////------------------------------------------------)))***,,,.........,,,+++---......///000444999===;;;===???AAACCCDDDDDDDDDDDDBBB@@@===<<>>>>>???DDDeeepppZZZaaattt|||{{{}}}yyywwwpppfffaaacccbbbeeehhhhhhfffeeegggiiigggkkkssseeeSSSIII<<<222111333111//////333111//////000111000000111111111111000000000000000000////////////000000111000//////000333666888999999999:::===@@@DDDFFFIIIPPPTTTrrrcccuuummmrrrzzzzzz~~~wwwkkk```YYYiiiyyyiiiyyytttWWWEEE>>>CCCIIIQQQ\\\eeennnyyykkkMMMDDDIIIOOOrrryyynnnlllYYY???BBBYYYuuuyyyuuupppmmmkkkhhhbbb]]]XXXVVVSSSRRRQQQQQQOOONNNKKKIIIGGGFFFFFFEEEDDDCCCBBB???<<<;;;:::999777555444333333222111000//////---,,,++++++******++++++************************+++*********))))))(((((()))************+++++++++******))))))******+++,,,))))))))))))))))))))))))&&&''')))*********)))(((%%%&&&''''''(((''''''&&&%%%&&&'''((())))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,...111333333222000///666666666666777777777777999999???FFF___HHH444000222000...111000000000///......------------------------------//////.........---------.........------,,,,,,,,,------///111444777;;;<<<@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCBBB===GGGyyylllaaafff|||zzzooommmkkkiiihhhgggeeeccc[[[VVVTTTTTTQQQLLLKKKOOOTTTWWW[[[\\\YYYUUUQQQOOOUUUZZZdddttt{{{rrr___JJJ777444555222111555333111000111222222111000111111111111000000000000000000////////////000000111000//////111333666888999999999;;;===@@@DDDFFFFFFMMMXXX|||oooddduuuxxxoooqqqvvvyyy}}}}}}uuuiii^^^WWWiiihhhuuusssVVVEEE???CCCEEEMMMYYYccclllwwwiiiNNNDDDHHHOOOsss{{{qqqppp\\\BBBDDDZZZtttyyyuuuqqqooommmkkkeeeaaaYYYWWWTTTSSSSSSRRRPPPOOOKKKIIIGGGEEEEEEEEEDDDBBB@@@===;;;:::::::::999777444333333222111000//////---,,,++++++******++++++************************************)))))))))((()))************+++++++++******))))))******+++,,,))))))))))))))))))))))))&&&''')))*********)))(((''''''(((((()))))))))***(((((((((((((((((())))))(((((((((((()))))))))*********+++++++++,,,,,,,,,---...000222222222111000666666666666777777777777999:::???GGGvvvYYY;;;222444333111111111000000//////......---.......................................---------.........------------------...///222555888;;;===@@@AAABBBCCCCCCCCCBBBAAA???FFFEEE===RRR___PPP```yyy~~~tttkkkccc\\\XXXPPPNNNLLLLLLLLLLLLKKKIIIGGGEEEDDDEEEDDDDDDHHHMMMllljjjhhhgggeeeccc___]]]SSSXXXcccttttttTTT:::666777111111888222111111222333333222000111111111111000000000000000000////////////000000111000000000111444666888999999:::;;;>>>AAACCCEEEFFFLLL```jjjppp{{{ccc|||sssqqqtttyyy}}}}}}ttthhh]]]VVVhhhgggqqqqqqUUUEEE???DDDAAAHHHTTT```iiirrr|||lllPPPDDDGGGOOOttt}}}uuutttaaaEEEFFF[[[rrrxxxtttpppnnnmmmkkkgggccc[[[YYYVVVUUUTTTTTTRRRPPPKKKIIIFFFEEEEEEEEECCCBBB>>><<<:::999:::;;;:::999444333333222111000//////---,,,++++++******++++++************************************)))))))))))))))************+++++++++******))))))******+++,,,))))))))))))))))))))))))'''((()))*********)))((())))))(((((()))+++,,,---+++***)))((((((((()))***((((((((()))))))))************+++++++++,,,,,,,,,......///000111111222222555666666666777777777888999:::@@@HHHaaaBBB666888888222...111111000000///.........////////////////////////.......................................---------...///111333666999<<<===@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDGGGhhhpppZZZSSS[[[rrrtttpppnnnnnnppprrrlllccc[[[VVVSSSPPPOOOLLLJJJHHHGGGHHHIIIIIIHHHMMMMMMMMMLLLLLLNNNTTTYYYqqqhhh]]]XXXZZZ```fffiiieeekkkvvv~~~}}}|||{{{yyy|||||||||xxxTTT888666777///---555111111111222333333111///111111111111000000000///000000////////////000000111111000111222444666888::::::;;;<<<>>>AAACCCEEEJJJOOOkkkppp~~~xxxddd~~~uuusssttt{{{~~~~~~uuuhhh]]]VVVddd~~~iiiooommmSSSEEE???CCC???EEEPPP]]]fffmmmvvv~~~rrrRRRCCCFFFOOOvvv}}}vvvvvvcccFFFFFFZZZooowwwsssnnnkkkjjjhhhddd```\\\ZZZWWWVVVUUUUUUSSSQQQKKKIIIFFFEEEEEEDDDCCCAAA>>><<<:::999::::::999777444333333222111000//////---,,,++++++******++++++*********************************)))))))))))))))))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))'''((()))***+++***))))))***)))((('''(((+++---///---,,,)))((('''((()))***(((((()))))))))***************+++++++++,,,,,,,,,///.........///111222333555555666666777777888888999:::@@@IIIhhhHHH777555555222...111111111000//////......////////////////////////---................................................///222555888;;;===>>>AAABBBCCCCCCCCCBBBAAA@@@AAA;;;EEE```nnnPPPIIIUUUggg|||qqqbbb^^^```aaa```aaaaaa]]]XXXUUUUUUVVVWWWXXXRRRPPPMMMMMMNNNPPPPPPPPPQQQTTTWWWVVVUUUYYY___dddhhh___SSSOOOUUU```lllrrr|||~~~}}}|||{{{}}}yyy~~~vvvUUU<<<:::;;;333///333222111000111222222000...111111111111000000000///000000////////////000000111111111111333555777888::::::<<<===???AAACCCDDDLLLRRRuuukkkmmm{{{tttssstttzzz~~~}}}sssfffZZZTTTaaa{{{mmmmmmhhhQQQDDD>>>BBB???BBBMMMZZZccciiisss}}}uuuUUUDDDFFFQQQxxx{{{vvvwwwdddFFFDDDWWWmmmyyytttnnnkkkiiifffbbb^^^\\\ZZZWWWVVVUUUUUUSSSQQQKKKIIIFFFEEEDDDDDDBBB@@@@@@>>>;;;999999888666555444333333222111000//////---,,,++++++******++++++************************))))))))))))))))))******))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))'''(((***+++++++++***))))))((('''&&&''')))+++------,,,)))((('''((()))***))))))))))))******************+++++++++,,,,,,,,,......------...000222444555555555666777888888888999:::@@@IIIzzzVVV<<<111000222333222111111000000//////...////////////////////////---------..............................////////////000333666999<<<===>>>AAABBBCCCCCCCCCBBBAAA@@@======YYYbbbTTTIIIKKKTTTddd|||qqqmmmaaaXXXQQQTTTYYY\\\]]]___bbb```]]]]]]___aaabbbbbb___]]][[[[[[^^^aaaccccccbbbkkkqqqrrrrrrwww}}}gggMMMCCCAAA;;;777777666444222111111111000///111111111111000000000000000000////////////000000111111111222444555777888:::;;;<<<>>>@@@AAACCCCCCJJJUUU~~~lllqqqwwwttttttvvvyyy|||~~~{{{qqqdddWWWQQQ```{{{oookkkcccNNNBBB===AAA???@@@IIIXXXbbbhhhtttvvvWWWDDDFFFTTT|||{{{wwwzzzfffHHHCCCUUUnnn|||wwwpppllljjjgggccc___[[[YYYVVVUUUTTTTTTRRRPPPLLLIIIFFFEEEDDDCCCAAA???AAA>>>;;;999888777555444444333333222111000//////---,,,++++++******++++++************************))))))))))))************)))************+++++++++******))))))******+++,,,))))))))))))))))))))))))((()))***+++++++++***)))(((((('''&&&'''((()))***+++***)))((((((((()))***)))))))))*********++++++******+++++++++,,,,,,,,,------------...000222444444444555666777888999999888999???GGGuuuSSS;;;222333444222222111111000/////////........................---------.........//////---........./////////000///111444777;;;===>>>>>>BBBBBBCCCCCCCCCBBB@@@@@@<<>>FFFmmmMMM:::333222222222111111000/////////........................---------.........//////---.........//////000000///111444888;;;===>>>???BBBBBBCCCCCCCCCBBB@@@??????eeeNNNKKKHHHLLLWWWeee{{{jjj______^^^___dddeeelllwww~~~}}}vvvRRRCCCDDDEEEAAA@@@<<<666333222222333333111111111111000000000000000000////////////000000000111222333555666777777;;;<<<===???AAABBBBBBCCCIII```|||sssvvvhhh\\\TTTfffnnnddduuu]]]III@@@;;;???<<<;;;DDDUUUccclll}}}ZZZEEEHHHYYY}}}nnnNNNHHHXXXssswwwrrrlllhhhhhhgggdddaaaXXXVVVSSSRRRQQQQQQOOONNNLLLIIIFFFDDDCCCBBB@@@???===;;;999888999999888777444333333222111000//////---,,,++++++******++++++************************(((((())))))*********+++)))************+++++++++*********)))***++++++,,,))))))))))))))))))))))))((()))***+++,,,+++******)))*********)))((('''&&&%%%&&&'''((())))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++---...000111222222444444555666777888999999777888===EEE~~~XXX@@@666555222111/////////000111111000000000000000000000000..................------///............//////000333555888999;;;<<>>AAALLLmmmOOOJJJVVV[[[ZZZhhhtttgggeeehhhkkkpppvvvuuueeeMMMCCC@@@???:::888555444444444222111000000000000000000000000000111111111111222222222000000111333555666888888;;;===???@@@@@@AAACCCEEELLLaaakkk}}}~~~vvvwww{{{zzziiiUUUOOOiiissscccqqq___EEE;;;<<>>>>>@@@\\\^^^MMMTTT[[[eeeqqqwwwoookkkooowww~~~fffQQQBBB999888666444333333333222000111111111111111111111111000111111111111222222222000000222333555666888888;;;===???@@@@@@AAACCCEEENNNkkkgggxxxvvvxxxzzz}}}xxxhhhUUUPPPfff}}}}}}gggooo|||\\\DDD<<<<<<>>>===:::@@@LLLVVV___ppp^^^MMMHHHRRR~~~|||{{{pppQQQJJJYYYuuurrroookkkjjjiiigggccc___\\\YYYVVVTTTSSSQQQNNNKKKHHHGGGEEECCCAAA???===<<<<<<:::999888999999777555555444333222000///...---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))(((&&&''')))******)))))))))))))))))))))))))))******))))))))))))************************++++++++++++,,,...000222444555777777777777888888888888999;;;===???~~~^^^CCC222555333222111222111///---000000000000000000000000........................///.........//////000111333666888:::;;;<<>>;;;===DDDIIIQQQeeeyyy^^^OOOLLLXXX||||||rrrRRRIIIXXXvvvrrrnnnjjjiiiiiigggccc___]]][[[XXXUUUSSSQQQMMMKKKGGGFFFEEEBBB@@@>>><<<;;;:::999777777888888777555444444333222000///......,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))************))))))))))))******)))((('''''')))******)))))))))))))))))))))))))))++++++************++++++++++++************************+++---///111333444:::999999999888888777777999:::<<<>>>zzzTTT777444222000000222222000---////////////////////////............////////////............///000111111444666999:::;;;===???AAADDDCCCCCCCCC>>>???MMM___{{{XXXIIIVVVpppwwwttt~~~}}}}}}UUU777777555222111111222222222111111111111111111111111000000111111111222222222000111222444555777888999:::<<>>lllEEE999444000///111333222000////////////////////////........./////////000000.........//////000222222555777999;;;;;;===???AAABBBBBBDDDAAA:::===ZZZzzzcccMMMPPPbbbuuu}}}~~~ccc???:::777444222333444444444111111111111111111111111000000111111111222222222111111222444666777999999:::<<<>>>@@@AAABBBDDDGGGTTTrrrnnn~~~{{{xxxfffVVVWWWhhh~~~lllggglllOOO???===<<<999:::999<<>>===<<<:::888777777888888666555333222222111000///......,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))*********)))''''''((())))))(((''''''(((((())))))))))))+++******************+++************************---------///000222444555222333444666888999:::;;;777999;;;===XXXIIIAAA777222222444333222000000000000000000000000.........//////000000111.........///000111222333666888:::;;;<<<===???AAA@@@@@@AAA???999BBBiiivvvRRRJJJUUUfff|||rrrJJJ>>>:::666444444444555444222222222222222222222222000111111111111222222222111222333444666888999:::999;;;>>>@@@AAABBBEEEGGGUUU}}}vvv~~~}}}zzzfffUUUWWWiiinnnhhhjjjNNN???<<<<<<999:::888;;;AAACCCGGGVVVhhhuuugggUUUOOOYYYzzz~~~xxxUUUJJJUUUooo}}}xxxpppkkkhhhddd___[[[ZZZXXXTTTRRRPPPMMMJJJHHH??????>>>>>>===<<<;;;;;;<<<:::888888888888666444222222111000000///......,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******+++)))''''''((()))((('''&&&''''''(((((())))))*********))))))))))))******))))))*********+++++++++.........///111222444555555555666666777777777888777888:::<<>>>>>AAABBBPPPyyycccNNNMMMZZZkkk{{{}}}VVV@@@<<<777444333444444444222222222222222222222222000111111111111222222222111222333555666888999:::999;;;>>>@@@AAABBBEEEGGGSSSooo~~~{{{eeeSSSVVVggg}}}tttlllkkkOOO???;;;;;;:::===777777===@@@EEESSScccrrr{{{fffUUUOOOYYYyyy~~~yyyWWWKKKVVVpppyyyqqqllliiieeeaaa]]]ZZZWWWTTTRRRQQQOOOLLLIII<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999777555333111111111000//////......,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******+++)))((('''((()))((('''&&&&&&''''''((())))))***))))))(((((((((((())))))(((((()))***+++,,,,,,---------......000111333444888888888777777777777777666888:::<<>>777555333000000000000000000000000000---......///000111111222.........///000222333444777999;;;<<<<<<===???AAAGGG???>>>EEEMMM^^^iiiMMMLLLSSSbbbvvvvvveeeccceeedddsss}}}^^^AAA===777444333333333333222222222222222222222222000111111111111222222222111222333555777888999:::999;;;>>>@@@AAACCCEEEHHHVVVkkkwww~~~zzz~~~|||eeeRRRUUUccczzzyyyppplllPPP???;;;;;;;;;???777444888===CCCPPP___qqqyyydddTTTOOOZZZxxx~~~zzzXXXKKKVVVwww~~~xxxqqqllljjjgggccc```ZZZXXXUUUSSSRRRPPPMMMKKK<<<<<<======>>>????????????===;;;:::999888555333111111000000//////......,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******+++***((('''((()))((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''(((***+++,,,---...,,,,,,------///000222222888888888888888999999999666777999<<>>>>>>>>EEE[[[}}}iiiPPPNNNMMMOOOjjj{{{kkkUUUQQQTTTVVVcccmmmhhhOOO===111444777333000333444444333333333333222222000111111111111222222222000111222444666777888999;;;<<<======???CCCFFFGGG___yyyjjjttt|||zzzeeeTTTXXXfffttt~~~nnnMMM<<<======888999777888:::<<>>AAAEEEIIIKKKkkkvvvooouuu{{{fffVVVZZZiiitttxxxoooNNN===<<<<<<888999888888:::<<>>@@@AAACCCCCC>>>EEEDDDCCC```rrrUUUJJJIIIQQQVVVeeexxxvvv|||{{{uuusss___SSSPPPSSS]]]oooyyy}}}|||~~~}}}}}}zzzgggNNN777333777777555555444444333333333333222222000111111111111222222222111111333444666888999999:::;;;===@@@BBBFFFLLLPPPxxxmmmttt{{{gggXXX\\\jjjwwwssspppQQQ>>><<<<<<999999888888:::;;;AAANNN\\\cccppp}}}hhh^^^QQQaaa}}}pppeeeLLLTTTmmmxxxpppjjjfffcccaaaZZZXXXUUURRRPPPQQQRRRSSSMMMKKKHHHFFFEEEDDDBBB@@@@@@???>>><<<:::888555444444333333222111000//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************))))))))))))*********)))******+++,,,,,,+++***)))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,---///111333444444666777777666666777999:::999<<>>@@@AAABBBCCCAAAAAACCCRRRxxxqqqQQQNNNIIILLLWWWbbbwwwxxxsssuuuxxxvvvwwwzzzhhhZZZQQQSSSZZZnnn}}}~~~|||___AAA666777888555333444444333333333222222222000000111111111222222222111222333555666888999:::;;;;;;>>>AAABBBDDDKKKQQQ~~~ppplllzzz{{{gggXXX\\\iiiuuurrrSSS@@@;;;;;;:::999888888:::;;;@@@LLLYYY___jjjyyyuuujjj[[[dddvvviiiKKKQQQnnnxxxoooiiieeebbbaaaZZZYYYVVVSSSRRRRRRRRRSSSPPPNNNJJJGGGFFFDDDAAA???>>>>>>===<<<:::888666555444333333222111000//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,++++++,,,---///111333444444555777777666666888999777777:::AAAcccGGG999666777222222111111111111222222111111111111111111111111111111111111333555777888::::::;;;===???@@@BBBBBBIIIBBBMMMsssYYYBBBIIIFFFLLL```xxxxxxooommmsssuuuyyynnnbbbVVVMMMRRR]]]qqq|||{{{kkkHHH666555777666333444444333333333222222222000000111111111222222222111222333555777888999:::===<<<>>>AAAAAAAAAHHHQQQbbbvvv{{{fffVVVYYYiiiyyytttWWWBBB::::::;;;:::888999::::::>>>JJJWWW\\\eeettt|||ggghhhyyynnnOOOSSSnnnxxxnnnhhhdddbbbaaa]]][[[XXXUUUSSSRRRQQQRRRRRROOOKKKHHHFFFCCC@@@>>>======<<<;;;:::888666555444333333222111000//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))***************+++*********************)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,++++++,,,---///111333444333555777777666666888999777777;;;BBBmmmRRR@@@666222222222111111111111222222111111111111111111111111111111111222444666888999999:::;;;===???@@@AAABBBHHHFFF___oooRRRHHHLLLKKKUUUpppyyyooommmssstttssszzzttteee]]]RRRHHHMMMZZZkkk~~~{{{uuuOOO888333666777555444444333333333333222222000111111111111222222222222222444555777999::::::>>><<<>>>BBBAAA???GGGSSSrrrXXX|||eeeSSSVVVkkkzzzuuuYYYCCC999999<<<:::999999::::::===HHHTTT\\\bbboooppplllwwwtttVVVYYYmmmwwwnnniiifffdddbbb___]]]ZZZWWWTTTRRRQQQPPPRRROOOKKKHHHEEECCC@@@===<<<<<<;;;;;;:::888777666444333333222111000//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---++++++,,,---///111333444333555666777666777888:::999999>>>GGGyyydddPPP>>>444333222222111111222222333111111111111111111111111111111111222444666999:::;;;;;;<<<>>>@@@AAACCCCCC@@@RRRyyydddMMMLLLMMMRRRccctttlllnnnxxxuuuzzzgggoooxxxjjjYYYTTTNNNFFFKKKXXXggg]]]@@@555666666555444444333333333333222222000111111111111222222222222333444555777999:::;;;>>>;;;>>>DDDCCC@@@IIIXXXmmmUUUfffRRRSSSiiitttwww\\\DDD888888===:::999999::::::<<>>333222222111111222222333111111111111111111111111111111222333444777999;;;<<<<<<>>>???AAACCCDDDDDD>>>aaaZZZCCCEEEEEEPPPjjjiiidddjjjxxxyyy|||eeelllttt|||}}}cccNNNLLLLLLHHHNNNYYYddd}}}lllIII999666666444444444444333333333222222000111111111111222222222222333444666777999:::;;;===;;;>>>EEEEEEBBBLLL\\\sss[[[gggRRRRRRgggnnnyyywww]]]EEE888888===:::999999::::::<<>>;;;;;;BBB@@@===DDDFFFsss~~~jjjHHHAAALLLSSSTTT|||gggdddkkkvvv{{{~~~iiieeeeeejjjsssyyyxxxuuuggg\\\RRRMMMKKKLLLQQQWWWkkkxxx\\\===555555333666555444333222111111222333333222222111222222222444444555777888999:::;;;======EEE???CCCHHHKKKfff```{{{}}}}}}kkk[[[UUUmmmtttmmm~~~aaaJJJ===::::::<<<999888999:::>>>IIITTT]]]eeeqqqzzzvvvzzzyyy[[[[[[jjj{{{sssllliiihhhhhhgggccc___[[[XXXVVVTTTQQQOOOMMMJJJGGGEEEDDDAAA>>><<<>>>===<<<999888666555555444444333222111000//////......---,,,,,,+++******))))))))))))))))))))))))(((((()))***************************************************************)))((((((((((((((())))))************************)))))))))))))))******++++++***)))(((((()))***+++(((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333444444555777888:::;;;;;;===999;;;TTT}}}UUU888666444111000111222222111111111111111222222222222111222333555777888999:::===???;;;;;;BBBAAA>>>GGGSSS}}}ZZZKKKIIIJJJUUUcccwwwbbbaaaiiiwwwxxx~~~jjjccc^^^aaaiiiooooookkkhhh^^^TTTPPPNNNNNNSSSZZZpppyyy~~~~~~vvvOOO<<<888999555555444333333333333333333333222222222222222333444444555777888999:::;;;<<<<<>>IIISSSaaaiiiuuu}}}zzz~~~|||[[[XXXiii}}}uuunnnjjjiiihhhgggbbb^^^ZZZVVVUUUTTTRRRQQQMMMKKKHHHFFFDDDBBB???===>>>===;;;999888666666555444333222111000//////...---------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************************************************************))))))(((((((((((())))))************************++++++***)))(((((())))))***)))(((((((((((()))***(((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333444444555777888999:::;;;===:::===VVVtttKKK333555333111111222333333222111111111111222222222333222222444555777888::::::???AAA<<<===CCC@@@???III___fffKKKOOOQQQIIIQQQssssss```___hhhvvvxxx}}}jjj___UUUUUU___hhhjjjgggiii```XXXSSSQQQQQQWWW^^^ttt}}}}}}iiiccc}}}dddAAA777:::666555555444444444555555333333222222222222333333444444555777888999:::;;;;;;;;;CCC@@@DDDIIINNNmmmzzz|||||||||~~~|||yyy|||wwweeeWWWTTTbbb{{{mmmhhhlllMMM;;;999>>><<<999888999:::>>>HHHSSSccckkkwww}}}\\\UUUhhh~~~vvvpppllliiigggfffaaa]]]XXXUUUTTTTTTSSSRRRNNNLLLIIIGGGEEEDDDAAA>>>>>>===;;;999888666666666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************************************))))))(((((((((((())))))************************---,,,+++)))(((((('''''')))((((((''''''(((((()))(((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333444555555777888999:::;;;===;;;@@@ZZZnnnIII777555333111000222333333222111111111222222222333333222333444555777999:::;;;???@@@===???CCC>>>>>>LLLqqq[[[IIIOOORRRLLLXXXtttaaa```iiisss~~~{{{zzzjjj\\\NNNNNNYYYfffkkkkkkhhhaaaYYYVVVSSSSSSYYYaaattttttgggiiivvvIII888;;;888888666555555444444444333333222222222333444444444444555777888999:::;;;;;;999BBB@@@DDDHHHPPPrrrzzz|||{{{{{{{{{xxx{{{}}}sss```UUUTTTfff~~~pppjjjtttSSS<<<999???<<<999999:::;;;>>>GGGRRRaaahhhuuu|||^^^TTTfff~~~wwwqqqllliiifffddd___\\\WWWTTTSSSSSSTTTSSSNNNLLLIIIHHHFFFEEEBBB@@@======;;;999888777666666333222222111000///...---+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))******************************************************************))))))(((((((((((()))************************,,,+++***)))((((((((((((((((((''''''''''''(((((((((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333555555666777888999::::::;;;:::AAA^^^xxxSSS===555333000000111222222111111222222222222333333333222333444666888999:::;;;<<<@@@???AAACCC<<>>GGGQQQ^^^fffsss~~~zzz|||```SSSccc|||vvvppplllhhhdddbbb^^^ZZZVVVSSSSSSSSSSSSSSSNNNLLLIIIHHHGGGEEECCCAAA===<<<;;;999888777777777333333222111000///......+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))*********************************************************************)))(((((((((((((((***************************)))))))))))))))******''''''((((((((((((''''''(((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333555555666777888999999:::888888AAA___aaa???777444222111222222222111222222222222333333333333333333555666888999;;;;;;;;;@@@AAACCCCCC>>>MMMllltttQQQNNNLLLGGGUUUpppuuu___]]]eeeqqq{{{}}}kkkgggZZZKKKFFFMMMZZZdddhhhddd___[[[XXXUUUUUU\\\eeevvv~~~}}}zzztttqqquuu{{{nnnNNN???;;;999888666444333222222333222222333333444555666444444555777888999:::;;;===999AAAAAADDDGGGQQQzzznnn|||xxxwww{{{zzz{{{zzzmmm\\\XXX^^^~~~xxxhhhcccDDD:::???<<<::::::;;;<<<>>>FFFPPP\\\eeesss{{{xxxaaaSSSaaa~~~~~~{{{vvvqqqmmmiiidddaaa\\\YYYVVVTTTTTTSSSRRRPPPNNNKKKIIIHHHGGGEEECCCAAA===<<<:::999888777777777444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************************************+++***)))((((((''''''(((************************)))))))))))))))***++++++'''(((((())))))(((((('''(((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333555666666777888888999999999888AAA___sssHHH:::888555333333333333222222222222333333333444444333444555666888:::;;;<<<===BBBCCCCCCBBBDDD```]]]DDDHHHJJJJJJeeettt___\\\dddooozzz~~~yyyccc```VVVJJJEEEIIIUUUaaahhhccc```]]]ZZZVVVVVV^^^hhhvvvwwwssswwwzzz\\\>>>777777666555444444444444222222222333333555666666444444555777888999:::;;;>>>999BBBBBBDDDFFFQQQ}}}aaa{{{xxxwwwyyyyyyzzzyyylll___```iiizzzeeeyyylllIII;;;>>><<<::::::<<<<<<>>>FFFOOOYYYcccrrr~~~vvvaaaSSS^^^}}}}}}zzzvvvrrrooojjjfffbbb[[[YYYWWWUUUUUUSSSPPPMMMMMMKKKHHHGGGFFFEEECCC@@@<<<;;;:::999888777777777555555444333222111000000---------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************************************************************+++***)))(((''''''''''''************************+++***)))))))))))))))***(((((()))******)))(((((((((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333666666666777888888999999<<<;;;BBB^^^XXX===;;;777555555555444333222222333333333444444444333444555777888:::;;;<<>>FFFOOOVVVaaappp}}}www```RRR]]]|||}}}zzzwwwtttppplllgggdddZZZYYYWWWVVVUUUSSSOOOKKKLLLJJJHHHFFFFFFEEEBBB@@@<<<;;;:::999888888888888666555555444333222111111......---,,,,,,+++******))))))))))))))))))))))))(((((()))***************************************************************++++++)))(((''''''''''''************************---,,,+++)))((((((((((((((()))***++++++***)))((((((((()))*********************+++,,,,,,,,,,,,+++,,,---...///000111222333666666777777888888999999???===CCC]]]gggFFF:::888777000111555000111111222222222333333333111444666888888999;;;<<>>222222666000///333222444444444444444444444444333444555777888:::;;;<<<<<<>>>CCC@@@HHHIIIPPP}}}~~~jjj}}}{{{yyyxxxtttwww{{{pppbbbkkk|||bbbmmmvvvNNN<<<>>>;;;999999;;;<<<>>>GGGPPPXXXaaaooo|||ttt{{{aaaRRR```~~~}}}zzzwwwsssnnnhhhaaa]]]ZZZXXXVVVTTTSSSQQQOOOMMMMMMKKKHHHEEEDDDCCC@@@???AAA>>>:::888777777666444555555333222111000000000------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++...---,,,+++************))))))))))))************))))))))))))************+++******)))***,,,---...---------...000111333444555666777666555666888:::::::::CCCSSSzzzJJJ===999999333333666111111222222222222333333333222444666888888999;;;<<>>CCCAAAJJJMMMWWWwww{{{zzzzzzxxxvvvyyy{{{uuulllppp|||yyyiiirrrxxxQQQ===>>><<<::::::;;;<<<>>>GGGPPPYYYbbbooo{{{rrrzzz```PPP\\\zzz{{{yyyvvvrrrlllfff```\\\YYYWWWUUUSSSSSSQQQOOOLLLLLLIIIFFFDDDCCCBBB???>>>???===:::999999888777555555555333222111000000000------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++------,,,+++************))))))))))))************))))))))))))************+++************,,,---...---------...000111333444555666777666666666888:::;;;;;;DDDTTT|||OOO???999:::555555777222222222222222333333333333222444777888888999;;;===CCCAAADDDGGGPPPrrrcccNNNEEELLL[[[uuu]]]ZZZ[[[fffpppdddLLLNNNIIIDDDAAADDDLLLVVV]]]kkknnniiidddfffdddhhhvvv~~~uuurrrooossszzzvvvQQQ===777:::555333666555444444444444444444444444333444555777999:::;;;<<<;;;===CCCBBBLLLQQQ```~~~xxxyyy|||zzz{{{}}}|||{{{yyywwwuuunnnooovvv{{{TTT???>>>===;;;;;;<<<<<<>>>GGGPPPZZZcccoooyyyrrr|||```PPPWWWvvvxxxwwwuuuqqqkkkddd___[[[XXXVVVTTTRRRRRRPPPNNNLLLKKKHHHEEECCCBBBAAA???===>>><<<;;;;;;;;;:::888666555555333222111000000000------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++******))))))))))))))))))************))))))))))))************************+++,,,---...---------...000111333444555666777777666666999:::<<<<<>>AAA<<>>>>>888333444222444444444444444444444444444444666777999;;;<<<<<<<<<===CCCBBBLLLQQQeee|||wwwzzz~~~~~~xxxkkkjjjooottt|||VVV@@@===>>><<<<<<===<<<>>>FFFPPPZZZbbbnnnxxxuuudddSSSWWWuuu~~~wwwwwwuuuqqqkkkddd___\\\XXXVVVSSSRRRQQQPPPMMMKKKJJJHHHEEECCCBBBAAA???===<<<;;;;;;<<<===<<<999777555555333222111000000000------,,,,,,,,,+++++++++******))))))))))))******(((((((((((((((((((((((((((((()))***************))))))))))))************)))))))))))))))))))))))))))******+++++++++******+++++++++++++++***))))))((()))))))))************((()))))))))************************+++,,,---------------...000111333444444666777777666777999;;;===<<>>>>>CCCBBBJJJOOOfff|||www{{{rrr```jjjjjjlll|||VVV???;;;???===<<<<<<<<<===EEENNNXXX```lllvvv~~~vvvfffTTTYYYxxx{{{xxxxxxxxxsssllleeeaaa___YYYVVVTTTRRRQQQOOOMMMJJJKKKHHHEEEDDDCCCBBB@@@???<<<;;;;;;<<<===<<<:::777555555333222111000000000------,,,,,,,,,+++++++++******))))))))))))******(((((((((((((((((((((((((((((()))***************(((((()))))))))*********))))))))))))))))))))))))******+++++++++******)))******+++++++++***))))))((()))))))))************((()))))))))************)))******+++,,,,,,,,,------------...000111333444444666777777777888:::<<<===<<>>CCCRRRwwwtttNNNIIIPPPcccyyy___ZZZYYYcccmmm{{{ZZZIIIEEECCC@@@@@@CCCJJJRRRWWWiiiwwwxxxqqqpppmmmnnnwwwuuunnn}}}ssskkkhhhgggnnn}}}UUU===<<<:::666777666444444444444444444444444444555666888:::;;;<<<===>>>>>>CCCCCCIIILLLfff|||~~~}}}zzz}}}}}}wwwhhhXXXhhh~~~fffddd|||UUU>>><<>>???<<<;;;;;;::::::BBBKKKVVV]]]hhhqqqwww~~~wwwhhhWWWZZZxxx|||wwwzzzzzzuuummmeeecccccc]]][[[WWWTTTRRROOOKKKHHHIIIGGGDDDCCCBBBBBB@@@???===;;;999999999999888777555555333222111000000000------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++***))))))((()))***++++++***)))((())))))))))))************))))))))))))************((()))+++,,,------,,,,,,---------...000111333444444666777777777999;;;===<<<;;;CCCSSS]]]BBB===777333555444333333333444444444555555666777777777777:::===AAA???HHHIIIeee~~~SSSLLLIII]]]yyy```[[[[[[___iiiyyy{{{SSSGGGEEECCC@@@@@@DDDMMMVVV\\\eeeyyy}}}}}}{{{zzzqqqdddcccwwwqqqjjjiiijjjhhhjjj\\\===<<<:::666666555444444444444444444444444555555777888:::<<<======<<<<<>><<<::::::999:::AAAJJJVVV]]]gggnnntttzzzzzzkkk[[[XXXwww~~~vvvyyyzzzuuullleeebbbccc___\\\XXXUUURRROOOKKKHHHHHHEEECCCAAAAAAAAA???>>>>>><<<999777888888888777555555333222111000000000---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''(((***++++++***)))((())))))))))))************))))))))))))************((()))+++,,,------,,,,,,---------...000111333444444666777888888999<<<>>>;;;:::CCCRRRpppIII;;;:::666333555444333333333333444555555444666888888999:::===???===JJJEEEkkkjjjRRRNNNSSScccfffYYYXXX___lll|||xxxUUUCCCBBBBBB@@@@@@CCCJJJTTT[[[hhhwww~~~|||uuujjjjjjzzz}}}zzz|||wwwnnniiihhhhhhiii@@@:::999666444222555555555555555555555555333444666777999:::::::::===<<<<<>>FFFQQQZZZeeelllpppvvv}}}yyyUUU]]]||||||{{{yyyvvvrrrmmmiiifffdddbbb___ZZZUUURRRNNNJJJHHHJJJHHHEEECCCCCCBBB@@@>>>BBB>>>:::777777666555444222222111000/////////000,,,---------------,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))(((***++++++++++++***))))))))))))))))))(((((((((((())))))))))))************)))******++++++,,,------,,,,,,---...000222333444888777777777888999::::::===<<>>@@@AAAJJJYYYkkkQQQRRRTTTwwwkkk^^^\\\aaalllyyy[[[CCC@@@?????????CCCKKKUUU\\\iiiwwwooofffxxxjjjhhh___hhh~~~{{{VVV999666;;;666555555555555555555555555333444666777999:::::::::;;;???AAAGGGLLLUUU}}}~~~uuutttdddZZZWWWggguuubbbmmm}}}UUU>>>CCCFFF???:::777666777>>>GGGTTTYYY^^^aaacccfffkkkpppwww~~~bbbaaayyyxxxuuuqqqmmmhhhcccaaa```]]]YYYUUUSSSQQQMMMKKKKKKHHHEEEDDDDDDDDDDDDCCCBBB@@@===;;;;;;:::888777444333222111000/////////...///111111000---+++)))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++***))))))((()))***+++++++++++++++***++++++++++++***))))))(((((((((((())))))))))))((()))))))))************)))******++++++,,,------,,,,,,---...000222333444777777777777888999;;;;;;===<<>>@@@AAAJJJdddgggNNNQQQ]]]lll^^^]]]___lllzzz\\\DDD@@@???>>>???BBBJJJTTT[[[lllyyymmmaaatttmmmeee\\\cccvvvddd===333999777555555555555555555555555333444666777999:::::::::<<>>CCCHHHAAA:::777555777???IIIQQQTTTXXX[[[\\\___cccggglllrrrwwwuuuqqqsss|||~~~dddaaauuutttsssqqqmmmiiieeeccc___\\\XXXVVVTTTRRROOOMMMNNNKKKGGGDDDCCCCCCBBBAAABBB???===<<<<<<;;;999777555444333111000000//////,,,---///000///...,,,+++++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))((()))***+++++++++++++++***++++++++++++***))))))'''((((((((()))))))))***((()))))))))************)))******++++++,,,------,,,,,,---...000222333444666666666777888:::;;;<<<===<<>>AAAAAAJJJmmmgggQQQUUUkkkkkk^^^]]]^^^jjjyyy^^^EEEAAA@@@??????BBBIIISSSYYYmmm{{{jjj]]]oooqqqbbbXXX^^^ooommmCCC222555555555555555555555555555555333444666777999:::::::::<<>>CCCGGG@@@:::777777:::DDDNNNRRRTTTVVVWWWXXX[[[^^^aaacccfffiiihhhfffkkkvvvbbb^^^|||rrrrrrrrrpppmmmiiifffccc^^^[[[XXXVVVTTTSSSQQQOOOPPPLLLFFFCCCAAAAAA@@@@@@@@@???===<<<<<<;;;999777666555333222000000//////,,,,,,---------------,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))******+++++++++*********++++++++++++***))))))''''''(((((())))))******))))))))))))************)))******++++++,,,------,,,,,,---...000222333444666666666777888:::;;;<<<<<<;;;CCCRRR|||UUU<<<777777444444333333333333444555555666888999::::::<<<>>>AAACCCLLLrrrfffZZZaaajjj^^^]]]]]]iiivvv```FFFBBBAAA??????AAAHHHQQQXXXkkkyyyhhh[[[mmm|||fffZZZ]]]iiiwwwsssMMM888666555555555555555555555555555333444666777999:::::::::;;;AAACCCEEEOOOcccwwwuuu|||wwwyyy}}}zzz{{{}}}|||qqqbbbXXXWWWkkkffffffvvvpppQQQ???CCCCCC===777666999???KKKWWWTTTTTTTTTTTTTTTUUUVVVXXX[[[\\\\\\\\\^^^gggsss|||```\\\{{{~~~rrrrrrrrrpppmmmiiidddbbb]]][[[XXXVVVUUUTTTRRRPPPNNNJJJEEEAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;888666666555444222111000//////...---,,,+++******++++++************************'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))******+++++++++***))))))***++++++++++++***))))))'''''''''((()))*********))))))))))))************)))******++++++,,,------,,,,,,---...000222333444555555666777888:::<<<===<<<;;;CCCQQQaaa>>>444666888444333333333333444555555666888999::::::<<>>===<<<;;;<<<;;;888666777666444222111000//////111///,,,***(((((()))***))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%'''))),,,,,,,,,***)))+++++++++++++++***)))(((***++++++++++++***))))))&&&''''''((()))******+++))))))))))))************)))******+++,,,,,,------,,,,,,---...000222333555555555666777888:::<<<===>>>===EEESSS[[[>>>777666222444333222222333444666777666777777888;;;>>>@@@BBBAAASSS}}}nnnZZZlll|||ccc^^^\\\\\\gggsssdddEEEDDDCCCBBBAAABBBGGGNNNSSSaaarrrhhh___eee}}}uuu```]]]gggnnnttt]]]AAA<<<666666666555555555444444444444444555777888999:::;;;>>>???BBBEEENNNmmmyyy}}}}}}wwwiii```^^^ooo```ZZZpppuuu___III??????===:::777:::BBBHHHKKKJJJDDDEEEEEEDDDBBBBBBCCCEEEFFFJJJOOOUUU\\\dddlllrrr{{{~~~~~~bbb]]]vvvzzzwwwwwwuuupppiiidddbbbccc___\\\YYYVVVUUUSSSQQQOOOLLLJJJGGGDDDBBBAAAAAAAAA===<<<<<<<<<<<<;;;888666444333333222111000////////////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++***)))((()))***+++***((())))))*********))))))(((***++++++,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((()))******++++++,,,------,,,---...000111333444555666666777888999::::::;;;>>><<>>AAABBBKKK___mmm[[[rrrzzzbbb]]][[[___iiittt~~~dddDDDDDDCCCAAA@@@AAAFFFMMMRRR```pppcccZZZaaayyyzzzbbbZZZccciiiwww|||gggDDD<<<666666666555555555444444444444555666777888999:::;;;??????BBBHHHRRRqqqyyy}}}{{{{{{vvvhhh___\\\lllaaaYYYnnn~~~qqq\\\GGG>>>>>>===:::888;;;AAAFFFGGGFFF@@@AAAAAA@@@??????@@@BBBFFFJJJQQQXXX___fffmmmrrr|||~~~```\\\uuu{{{zzzzzzxxxrrrkkkeeebbbbbb^^^\\\XXXUUUTTTRRROOOMMMJJJHHHFFFCCCAAA@@@@@@@@@===<<<<<<<<<<<<;;;888666444333333222111000////////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++***)))((()))***+++***((())))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((()))******++++++,,,------,,,---...000111333444555666666777888999::::::;;;===<<>>999:::;;;;;;:::;;;===>>>EEEKKKTTT]]]dddkkkqqqttt|||\\\\\\sss}}}||||||zzztttmmmfffbbbaaa]]]ZZZWWWTTTRRRPPPMMMKKKIIIGGGEEECCCAAA???>>>>>>>>>===;;;;;;<<<;;;999666444333333222111000////////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))((()))***+++***((())))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))))))))******++++++,,,------,,,---...000111333444555666666777888999::::::;;;===;;;BBBOOOUUU888444999888777555444444444555555777777888:::<<<@@@BBBDDDIIIbbbyyy^^^mmmvvvaaa^^^\\\aaajjjrrrwwwjjjGGGCCCBBB@@@???@@@DDDKKKPPP```mmm}}}{{{ZZZPPPWWWqqqsss\\\___dddddd}}}PPP;;;999666666666666555555555555555555666777999:::;;;<<<@@@>>>BBBJJJWWWrrrrrr}}}vvvggg^^^\\\iiieeeXXXeee}}}zzzrrrcccQQQAAA;;;::::::999888:::<<<<<<999777444666777777777888:::<<>>>>>===;;;;;;;;;;;;999777444333333222111000////////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***)))((()))***+++***(((((())))))************)))***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,------,,,---...///111333444555666666777888999::::::;;;<<<;;;AAANNNoooGGG888:::666666555444555666777888777777888:::===@@@DDDEEEGGG]]]ppprrrvvvbbb```^^^^^^gggnnntttpppJJJDDDCCCAAA??????DDDKKKPPP___jjjzzz{{{ZZZPPPVVVooo|||```]]]ccc```sss]]]>>>999777777666666666555555555555555666888999:::;;;<<>>AAAHHHTTTmmmyyyvvvhhh___^^^llliiiYYY```tttssskkk[[[JJJ>>>:::999888888888888999777555222333444555666666777999;;;IIIQQQ^^^kkkttt{{{bbb___qqqvvvvvvuuusssoooiiiccc```ZZZWWWSSSQQQPPPNNNLLLJJJJJJIIIIIIHHHFFFCCCAAA??????===;;;:::;;;:::999777444333333222111000////////////...---,,,,,,,,,,,,************************************************))))))))))))(((((((((((())))))*********+++++++++***)))((()))***+++***((((((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******)))******++++++,,,------,,,---...///111333444555666666777888999::::::;;;<<<;;;AAANNNVVV;;;666666666555555666777999:::777888999;;;>>>AAAEEEGGGLLL[[[wwwsssvvvddd```]]]ZZZdddlllrrrtttLLLEEEDDDAAA@@@@@@DDDKKKPPPZZZeeeuuu{{{ZZZPPPVVVoooeeeXXX```]]]iiipppFFF===777777777666666666555555555666777888999;;;<<<<<<>>>>>>AAAGGGQQQjjjtttggg```___nnnmmmZZZ\\\mmmmmmeeeUUUEEE<<<999888666666777777666444222111333444666666666777999;;;KKKTTTbbbppp{{{mmmcccrrrssssssrrrrrrooojjjccc^^^XXXUUURRRPPPPPPOOOMMMKKKJJJKKKKKKKKKIIIEEEBBB@@@???===;;;:::::::::999888444333333222111000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((()))************+++++++++***)))((()))***+++***((('''((()))******+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,---...000111333444555666666777888999::::::;;;===;;;BBBOOOgggDDD:::888777666666666777888999777888999;;;>>>BBBEEEGGGOOOVVVwwwwwwjjjmmmwwwddd^^^YYYYYYccclllqqqwwwMMMFFFEEEBBB@@@AAAEEEKKKPPPSSS___pppxxxXXXOOOVVVppplllVVV^^^[[[aaaTTTGGG777777777777666666666555666666777888:::;;;<<<<<<>>>>>>BBBGGGPPPkkkppp{{{qqqeee______oooppp[[[YYYhhhiiibbbPPPAAA;;;999777444555555555444333222222444555666666555666888:::KKKTTTbbbqqq~~~ttthhhttt~~~tttssssssrrrpppjjjbbb[[[VVVTTTQQQPPPPPPPPPNNNMMMJJJKKKLLLLLLJJJFFFCCC@@@@@@===;;;:::::::::999888444333333222111000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))(((((((((''')))************+++++++++***)))((()))***+++***((('''((()))******+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************)))******++++++,,,------,,,---...000111333444555666666777888999::::::;;;===<<>><<>>;;;888666666777777666::::::;;;===???CCCEEEGGGNNNKKKggg|||jjjyyyaaa]]]ddd|||aaaTTTVVVWWW___lllpppyyy~~~UUUGGGJJJHHHAAA???DDDGGGFFFFFFTTTnnn{{{VVVOOOVVVkkkgggYYY]]]hhhnnn}}}JJJ::::::777333333666777777777777777888999999::::::<<<>>>BBBDDDLLLjjjzzzttt|||yyy|||uuulllddd___\\\ooo~~~iiiYYYSSS```^^^UUUGGG<<<777444111666666444333222333333444888666555777777666:::@@@MMMVVVhhhyyytttnnnsssyyyxxxvvvrrrlllfffaaa]]]YYYWWWTTTRRRQQQOOOMMMJJJJJJIIIHHHHHHIIIGGGDDDBBBAAA@@@>>><<<;;;:::;;;;;;555444333222111111111111///......------,,,++++++,,,+++)))(((((()))+++,,,******))))))))))))******+++*********))))))(((((()))((('''''''''(((***+++(((((((((((())))))))))))(((((()))***************+++,,,,,,,,,+++***((('''************************))))))))))))************++++++,,,---------,,,,,,.........///000222333444777777777777888999:::;;;>>>999???]]]tttRRR>>>;;;888666666777777666:::::::::<<>><<<;;;::::::;;;555444333222111111111111///......------,,,++++++,,,+++)))(((((()))+++,,,******))))))))))))******************)))))))))(((((((((((((((((()))******))))))))))))************(((((()))***************((()))***+++++++++***)))************************))))))))))))************++++++,,,---------,,,,,,---......///000222333444666666777777888999;;;;;;>>>:::@@@^^^uuuNNN>>>;;;888666666777777777:::999999;;;???DDDIIIMMMLLLOOOqqqrrr\\\SSS[[[hhhcccUUUUUUVVV^^^kkkooozzz\\\FFFHHHFFFAAA???AAABBBBBBIIIgggqqqNNNJJJSSSiiiiii```aaaeeexxxbbb===:::777555555555555444777777777888999999::::::<<>><<<;;;:::::::::555444333222111111111111///......------,,,++++++,,,+++***))))))***+++,,,******))))))))))))******************))))))))))))'''((())))))******))))))************++++++++++++(((((()))***************$$$&&&(((***++++++++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,---------,,,,,,------...000111333444666666666777888:::;;;<<>><<<::::::::::::444444333222111111111111///......------,,,++++++++++++***))))))***++++++******))))))))))))***************)))))))))))))))'''((()))++++++***)))))))))))))))*********++++++(((((()))***************$$$%%%''')))***++++++***((((((((((((((((((((((((((()))))))))******************+++,,,------------,,,,,,---...///111333444666666666777888:::;;;<<>>@@@EEEWWWvvvzzzzzz{{{}}}}}}}}}xxxqqqiiidddaaannnoooWWWGGGAAABBBDDDAAA;;;777777888666444333222222222333444555888555666999::::::???EEERRRaaasss|||nnnvvv|||pppooolllhhhddd```]]][[[YYYWWWTTTRRRQQQOOOMMMJJJIIIIIIIIIJJJKKKKKKIIIFFFBBBAAA???<<<:::999999999444444333222111111111111///......------,,,+++++++++******************+++******))))))))))))******))))))))))))))))))******'''(((***+++++++++***)))((((((((()))))))))******(((((()))***************&&&'''((()))******)))(((((((((((((((((((((((((((((()))))))))************)))***+++,,,------------,,,,,,---...000222444555555555666777888:::<<<===???;;;BBBbbbtttTTT<<<:::777666777888888888999999:::<<>>BBBJJJbbb}}}qqq~~~{{{ssskkkeeebbbnnn|||jjjTTTFFFAAA???AAA@@@999666777777555555444333333333444555666777555666999:::;;;@@@GGGVVVfffxxx}}}mmmuuu{{{pppooolllhhhddd```^^^\\\WWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKLLLKKKIIIFFFCCCAAA???<<<:::999999999555444333222111111111111///......------,,,++++++******************************))))))))))))******))))))))))))************((()))******++++++******'''((((((((())))))))))))(((((()))***************((()))*********)))((('''))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........,,,,,,---///111333555666555555666777888:::<<<===>>><<>>CCCHHHMMMPPPeeesss___UUUWWWdddzzzdddUUUUUUSSSZZZeeehhhqqqfffIIIDDDAAAAAA???>>>CCCKKK\\\dddlllqqqttt}}}kkkMMMMMMVVViiiyyybbbWWWWWWZZZqqquuuSSSCCC777777888444333888777777777888999999::::::<<<@@@EEEQQQmmm~~~ppp}}}uuummmfffcccnnnuuudddPPPCCC???:::======777555666777555555555444444444555666777777555666999;;;<<>>>>>======CCCLLLOOOVVVaaaiiilllqqqkkkMMMNNNXXXlll~~~eeeVVVTTT^^^kkkmmm]]]KKK<<<;;;;;;555444999777777777888999999::::::>>>BBBGGGVVVuuuqqq~~~vvvmmmfffcccnnn{{{qqq```MMM@@@<<<777::::::666444666666555666555555444555666777888777555666:::;;;<<>>;;;===MMMtttTTT???666777:::666999===999<<<999:::AAAGGGIIIJJJLLLeeexxxnnn\\\SSSYYYllleeeVVVTTTUUUXXXccckkksssgggIIIBBB<<<<<<>>>@@@DDDIIINNNRRRWWW\\\dddooo|||kkkPPPMMMWWWpppmmmXXXPPPUUU```ddd{{{sssIII888<<<666555;;;555666777888888777888:::<<<>>>BBBIIIVVVqqq}}}~~~www{{{ooogggfffnnn{{{qqqjjj[[[GGG<<<<<<;;;:::888666555666777888777666666555555555666666888888:::;;;::::::BBBLLL```pppxxx~~~qqq|||{{{rrrqqqoookkkgggccc___]]]VVVTTTRRRRRRRRRSSSRRRQQQNNNNNNNNNMMMKKKIIIFFFDDDBBB@@@>>>;;;:::::::::;;;666555444333222111111111//////...---,,,,,,,,,,,,,,,,,,+++***))))))************))))))))))))******))))))))))))************++++++***************+++))))))))))))))))))))))))((('''''')))+++,,,+++*********+++++++++******)))************************)))************+++++++++))))))*********))))))(((,,,,,,...///111333444555666555555555666999;;;======CCCIIIrrr```@@@777888;;;666777;;;888;;;888:::BBBIIILLLNNNPPPnnniiiXXXRRR\\\sssfffUUUSSSTTTWWWbbbjjjrrrgggHHHAAA;;;<<<===???CCCHHHEEEIIIMMMRRRXXXbbbnnnvvvkkkPPPMMMXXXrrrppp[[[QQQSSS[[[{{{bbbnnnQQQ888;;;777555888555666777888888777888:::<<<>>>BBBHHHUUUpppxxxrrr{{{nnnfffdddnnn{{{qqqdddSSSBBB:::999888777666555555666888999777666666555555666666666888777999;;;;;;===GGGQQQfffuuu}}}uuu}}}sssrrrooolllgggccc___]]]XXXVVVSSSRRRRRRRRRPPPOOONNNNNNMMMLLLJJJHHHEEEDDDBBB@@@???===;;;;;;;;;;;;666555444333222111111111//////...---,,,,,,,,,,,,,,,++++++***))))))************))))))))))))******))))))))))))************++++++***************+++))))))))))))))))))))))))((((((((()))+++,,,+++)))******+++++++++******)))************************)))************+++++++++)))******++++++******))),,,---...///111333444555555444444444555888:::<<<;;;AAAGGGpppnnnBBB888999<<<666555:::999;;;888;;;CCCKKKNNNRRRVVV{{{cccUUUSSSccc~~~iiiVVVRRRSSSUUUaaaiiiqqqcccEEE>>>::::::<<<===@@@EEE>>>@@@DDDGGGKKKSSS]]]ddduuu~~~kkkPPPMMMYYYtttvvv___RRRPPPUUUnnnfff```___;;;;;;;;;666666666777888999888888888:::<<<>>>BBBGGGTTTqqqwww{{{|||{{{ooofffdddmmm~~~{{{yyynnnZZZGGG===999777555555444444555777888:::777777666666666666777777888777888;;;<<<@@@LLLYYYlll{{{xxx~~~tttsssppplllhhhccc```]]]ZZZXXXUUUSSSRRRQQQOOOMMMNNNMMMLLLKKKIIIFFFDDDCCCAAAAAA@@@???>>><<<;;;:::666555444333222111111111//////...---,,,,,,,,,,,,,,,+++******)))***************))))))))))))******))))))))))))************+++***************++++++))))))))))))))))))))))))))))))((()))++++++***((()))******+++++++++******************************)))************+++++++++***++++++,,,,,,+++++++++,,,---...000111333444555444333333444555777999;;;;;;AAAGGGpppxxxFFF999999===777555;;;;;;;;;999<<>>AAABBBDDDJJJRRRXXXgggppp~~~jjjNNNLLLYYYvvv|||eeeSSSPPPSSSdddvvv___rrrqqqBBB<<<>>>888666:::777888999999888888:::<<<@@@DDDHHHTTTrrrxxxvvvzzz|||pppgggfffjjj|||yyyzzznnnTTT@@@;;;:::777555444444444555666777888777777666666666777888888999777888;;;<<>>;;;:::===DDDJJJMMMSSSYYY{{{___YYY\\\rrrqqq[[[SSSSSSVVVbbbjjjssswwwZZZ@@@:::777999:::999;;;>>><<<>>>@@@@@@@@@DDDKKKQQQ]]]gggtttjjjNNNLLLZZZxxxlllUUURRRTTT___dddmmmKKK;;;>>>888444;;;777888999999888999;;;===AAAFFFJJJUUUuuuxxxxxx~~~{{{ooofffccchhhzzztttVVV@@@::::::777666666555555555555666666777777777777777888999999:::999999;;;>>>DDDRRR```sss{{{|||uuutttrrrnnnjjjfffbbb```[[[YYYVVVUUUUUUUUUSSSRRRNNNMMMKKKIIIFFFDDDBBBBBB@@@@@@AAABBB@@@>>>;;;999666555444333222111111111//////...---,,,,,,,,,,,,+++***************++++++******))))))))))))******((()))))))))******************))))))***++++++,,,((((((((((((((((((((((((***)))))))))++++++)))'''((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,------------------...///000111222333444555555666777888:::;;;<<<===CCCIIIrrrXXX@@@777<<<999888<<<>>><<<;;;???EEEJJJMMMTTT[[[uuu^^^\\\```uuusss\\\TTTSSSVVVbbbjjjssssssXXX???999777999:::999999;;;:::<<<=========@@@FFFKKKVVV```nnnzzzlllOOOMMM\\\zzztttYYYSSSVVVZZZddddddZZZ;;;;;;777222999777999:::999999999;;;===AAAHHHLLLVVVwwwxxxxxx~~~}}}oooeeebbbiii{{{vvvZZZDDD999777777666666666666666666666666777777777777888999:::;;;;;;:::;;;>>>AAAHHHVVVdddwww}}}~~~uuutttrrroookkkhhheeeccc]]][[[XXXWWWWWWWWWVVVUUUPPPNNNKKKIIIFFFDDDCCCBBB???@@@AAAAAA???===:::888666555444333222111111111//////...---,,,,,,,,,,,,*********)))******+++,,,******))))))))))))******))))))))))))************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))((()))++++++***(((((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,------------......///000111222333333555666777888:::;;;<<<<<<;;;BBBGGGooofffGGG777;;;999888;;;:::;;;;;;???FFFKKKOOOXXXaaammm\\\]]]aaauuusss\\\TTTRRRUUUaaajjjsssnnnSSS>>>999777999:::888888:::777999;;;;;;;;;===CCCGGGNNNYYYiiivvvoooRRROOO___~~~|||^^^SSSUUUSSSyyyiiiaaannnBBB;;;888333999888999::::::999999;;;===???GGGLLLVVVxxx|||{{{tttjjjhhhmmmlllWWWDDD777555888555555666777888888888888888888888888999:::;;;;;;::::::===BBBFFFNNN]]]kkk~~~|||}}}ssssssqqqooollljjjgggfffaaa^^^[[[ZZZYYYXXXVVVUUUQQQOOOLLLIIIFFFDDDCCCCCC???@@@@@@???>>><<<:::888666555444333222111111111//////...---,,,,,,,,,,,,******))))))***++++++,,,******))))))))))))******))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))((((((((()))+++,,,+++)))(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,---------......///000111222222333444555777888999:::;;;;;;;;;BBBGGGooopppLLL888::::::888999777:::;;;@@@GGGMMMRRR\\\eeegggYYY]]]aaatttsss\\\SSSQQQTTT```hhhrrrhhhNNN===999777:::;;;888777999666999;;;;;;;;;===BBBGGGIIIUUUeeesssrrrTTTRRRaaabbbRRRTTTMMMooowwwiii~~~III???<<<666<<<888999::::::999:::<<<===>>>FFFLLLUUUxxxxxx}}}~~~zzzrrrqqqqqqppp^^^QQQBBB555444:::333444666777999::::::;;;888888888888999:::;;;<<<999:::>>>EEEJJJSSSbbbpppzzzzzzsssrrrqqqooommmkkkhhhgggdddaaa^^^[[[ZZZXXXVVVTTTRRRPPPMMMIIIFFFDDDCCCCCC?????????>>><<<;;;999999666666444333222111111111//////...---,,,,,,,,,,,,******))))))***+++,,,,,,******))))))))))))******))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))((('''''')))+++,,,+++***(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,---,,,......///000111222222333333444666777999:::::::::===DDDIIIqqqHHH999;;;888<<<777777777AAAFFFLLLTTTVVV\\\lllxxx^^^WWWVVVeee~~~rrr]]]SSSSSSRRR^^^hhhqqqdddHHH;;;999888666666777999:::<<<;;;;;;<<<:::999???FFFJJJWWWiiizzzwwwUUUPPPbbblllYYYQQQNNN```sss```CCC666555999888999999888777888;;;======FFFKKKSSSpppmmmfff~~~}}}yyytttppptttvvvfffSSSFFF===777666777666666777888999::::::;;;;;;:::888777777777888888<<<===@@@EEEJJJTTTfffwww{{{xxxtttrrrrrrppplllllloookkkhhhbbb]]]ZZZWWWTTTQQQTTTRRROOOKKKHHHFFFDDDDDD@@@???>>>>>>>>><<<999777444444333222222111111000......---,,,,,,,,,,,,---+++***)))***+++++++++)))******))))))((((((''''''))))))************))))))******))))))******+++,,,******))))))))))))******))))))))))))************,,,***)))***++++++***)))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,,,,++++++...000333555666666444333666888::::::999999:::;;;===DDDJJJtttKKK>>>>>>777:::999<<<:::CCCFFFLLLUUUYYYaaarrrqqq```ZZZ\\\lllwwwaaaWWWSSSSSS^^^hhhqqqaaaEEE:::999888666666777999:::;;;:::;;;===<<<<<>>;;;===777888999888888999;;;>>>@@@HHHLLLQQQjjjkkkhhh~~~}}}xxxrrrnnnrrrrrrbbbPPPDDD<<<666555777666666777888999:::;;;;;;;;;:::999777777777888999===>>>BBBHHHNNNXXXjjjzzz~~~zzzuuurrrsssrrrooonnnpppkkkgggbbb]]]ZZZWWWTTTRRRSSSRRROOOKKKHHHFFFEEEEEE???>>>===<<<<<<;;;999666444444333333222111111111------,,,++++++++++++++++++***)))***+++,,,+++)))******))))))(((((((((((())))))************))))))******))))))******+++,,,******))))))))))))******))))))))))))************+++***)))***++++++***)))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,...000222444555555444333666888::::::999999:::;;;<<>>;;;BBBCCCIIIUUU\\\ggg{{{hhh^^^[[[```rrr}}}ggg\\\TTTTTT^^^hhhppp^^^CCC999999888777777888999:::::::::;;;======@@@IIITTT\\\gggwww~~~ZZZSSSccc~~~aaaVVVOOO\\\|||xxxQQQ???:::999666777888888888999<<<>>>@@@IIIMMMQQQhhhqqqmmm~~~}}}vvvppplllqqqkkk\\\LLLAAA:::555444666666666777888999:::;;;;;;;;;:::999888888888999:::>>>???DDDLLLTTT^^^ooo~~~}}}zzztttppprrrtttrrrppppppjjjfffaaa]]]ZZZWWWTTTRRRSSSQQQOOOLLLIIIGGGFFFFFF@@@>>>;;;:::::::::888777555444444333333222111111......---,,,,,,,,,,,,,,,,,,***)))***+++,,,+++******))))))))))))((((((((())))))************))))))******))))))******+++,,,******))))))))))))******))))))))))))************+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))***++++++++++++***))))))***,,,------------...///000111222333444444666888::::::999999:::;;;:::BBBJJJvvvWWWCCC???777;;;999<<<888>>>???FFFUUU```nnnddd^^^^^^ggg{{{jjj^^^UUUTTT^^^hhhooo|||[[[BBB999888888777777888999:::::::::<<<======AAAMMMZZZfffrrr~~~ZZZRRRaaafffXXXNNNWWWsss}}}UUU>>>777555666777888888888999<<>>HHHMMMTTTpppxxx}}}}}}uuummmiiiqqq}}}bbbUUUFFF===888444333555666777777888999:::;;;<<<;;;:::999888888999:::;;;>>>@@@GGGPPPZZZeeettt|||tttnnnlllppptttsssppppppiiieee```]]]ZZZXXXUUUSSSRRRQQQOOOMMMKKKHHHGGGFFFAAA>>>;;;:::::::::999888555555444444333333222222111111000///////////////,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))************))))))******))))))******+++,,,******))))))))))))******((()))))))))************+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))***++++++++++++***((()))***,,,---..................///000222444555666888::::::999999:::;;;999BBBKKKxxxWWW>>>===<<>>FFFXXXeeettt~~~eeeaaacccnnnkkk]]]VVVUUU___hhhpppwwwXXXBBB888777777888888999999::::::;;;<<<===<<>>===FFFMMMYYYzzz~~~~~~ssskkkfffrrrwwwYYYMMMAAA:::777333333555777777888999:::;;;;;;<<<;;;;;;:::999999:::;;;<<<>>>AAAIIIUUU```lllzzz|||mmmjjjkkkqqqtttrrrooooooiiieeeaaa]]][[[YYYVVVTTTSSSRRRQQQNNNLLLIIIGGGFFFBBB@@@<<<;;;;;;;;;:::999666666555555444333333222111111000////////////000,,,+++***+++,,,,,,,,,***))))))))))))************))))))************))))))******))))))******+++,,,******))))))))))))******((()))))))))***************)))((()))+++,,,+++***))))))))))))))))))))))))))))))***++++++++++++***((()))+++,,,---...//////......---...///111444666666888::::::999999:::;;;999BBBLLLzzzXXX>>>>>>AAAJJJDDD@@@:::???@@@III\\\hhhvvvxxxggg^^^bbbooojjj[[[VVVVVV```iiiqqqqqqTTT@@@777777777888999999::::::;;;;;;<<<===<<>>>>>FFFYYYlll{{{\\\UUUeeeuuuaaaQQQPPP^^^{{{llljjjTTT999<<<999::::::888777777:::<<>>BBBEEEPPP```ooo{{{sssxxxuuuppppppjjjfffbbb___^^^\\\ZZZYYYVVVUUUTTTQQQMMMIIIEEECCC@@@>>>=========;;;999777777777666666555444444444///...------,,,,,,---------,,,++++++------,,,+++))))))*********+++++++++))))))************))))))******))))))******+++,,,******))))))))))))******))))))))))))************)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---......------------...///111333555666666888::::::999999:::;;;:::DDDOOO~~~lllQQQKKKDDDEEE>>>:::;;;???@@@IIIYYY```ggguuupppgggdddiiiwwwlll[[[WWWVVVaaakkksssyyygggJJJ777666666777999999:::::::::999:::===>>>@@@III^^^sss|||YYYSSScccxxxdddSSSQQQ]]]xxxqqqiii]]];;;???:::;;;:::999777777999;;;CCCGGGMMMaaarrrhhhdddjjj~~~xxxcccIII@@@888666555444444666777888999999;;;;;;<<<===<<<;;;;;;:::;;;<<<===>>>EEEHHHSSSdddttt{{{xxxqqqrrrjjjgggccc```___]]][[[ZZZWWWVVVUUURRRMMMIIIEEEBBB>>>===<<<<<<<<<;;;888555777777777666555555444444000000///...............---,,,++++++------,,,+++))))))******++++++++++++))))))************))))))*********)))***++++++,,,******))))))))))))******))))))))))))************)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,------...---------------///111222444555666666888::::::999999:::;;;;;;EEEPPPmmmFFFCCC===:::===888===333DDDIIIOOOaaacccggg}}}mmmeeebbbkkkooo___YYYYYY]]]ffftttsss___KKK<<<777777777888999999999:::<<<<<<>>>AAAEEERRRjjjZZZQQQ```hhhTTTRRRWWWsss}}}cccppp???AAA::::::999999999:::;;;<<>>;;;:::===>>>===@@@DDDIIIMMMYYYlll|||uuunnnqqqiiifffbbb_______________]]]YYYTTTPPPMMMJJJDDD@@@:::???AAA???>>>>>>:::555777666555444333222222111111000......//////---,,,,,,,,,,,,++++++*********+++++++++************)))))))))************))))))&&&(((*********)))***+++---+++)))'''&&&((()))+++((()))***,,,,,,+++******)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))***++++++++++++******++++++,,,,,,------............///000222444444888888888888999:::;;;<<<===;;;TTTiiiCCC@@@<<<:::===999@@@888GGGLLLSSScccfffnnn}}}ooogggbbbrrrssscccXXXXXX\\\ffftttsss]]]GGG888777777777888999999::::::<<<<<>>>>>>>>AAAFFFJJJOOO]]]rrruuunnnnnnjjjfffbbb___^^^^^^^^^]]]]]]YYYTTTPPPMMMIIIDDD@@@===AAABBB???======:::555777777666555555444333333111000......//////---,,,,,,,,,,,,+++++++++******+++++++++************)))))))))************))))))''')))******)))***+++------+++)))''''''(((***+++))))))***++++++++++++*********++++++++++++******))))))(((((((((((())))))))))))***++++++++++++******++++++,,,,,,------............///000222444444444444444555666777888999@@@>>>XXXggg@@@<<<<<<:::<<<;;;AAA:::HHHMMMVVVcccgggvvv|||ooohhhdddwwwsssbbbVVVWWW\\\eeesssqqqYYYDDD666777777888888999::::::;;;<<<===@@@EEEKKKZZZttt[[[QQQ___|||rrrYYYPPPSSSjjjYYYtttMMM???;;;:::999999999:::<<<===@@@IIIOOO[[[uuukkkfffllldddMMM>>>:::666444444666777888:::::::::::::::;;;;;;<<<>>><<<<<<>>>???>>>BBBHHHNNNTTTdddzzzuuunnnllljjjgggbbb___]]]]]]\\\ZZZ[[[XXXSSSOOOLLLHHHDDDAAABBBDDDCCC???<<<<<<:::555777777777666666555555444111000......//////---,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))************)))))))))*********)))***,,,///,,,+++)))''''''(((***+++*********)))******+++,,,++++++************++++++***))))))(((((())))))***))))))***++++++++++++******++++++,,,,,,------............///000222444444555555666666888999;;;;;;@@@@@@\\\lllBBB:::<<<:::999;;;>>>:::EEEKKKUUU___dddwwwmmmeeedddsssqqq^^^TTTVVV[[[eeeqqqmmmUUUCCC666777777888888999:::;;;;;;<<<===AAAGGGOOO```|||\\\PPP]]]zzz|||___QQQUUUgggWWW^^^{{{QQQ>>>;;;::::::999:::;;;<<<===@@@JJJPPPZZZ}}}uuummmhhhnnn}}}aaaHHH<<<999555444555777888999:::::::::::::::;;;<<<<<<===;;;<<>>;;;;;;999666666666666666555555444444111000......//////---,,,+++++++++++++++++++++++++++++++++*********))))))))))))************))))))+++++++++))))))***---000+++***)))(((((()))***++++++***)))))))))***,,,---,,,+++***))))))***+++,,,***))))))))))))))))))***))))))***++++++++++++******++++++,,,,,,------............///000222444444666666666777999;;;<<<===>>>@@@___wwwHHH:::>>>:::666<<<;;;:::DDDIIIWWW]]]dddrrrggg^^^]]]kkk}}}rrr^^^SSSUUU[[[dddpppjjjRRRAAA777666777888999:::;;;<<<<<<<<<===BBBIIISSSfff\\\PPP\\\yyycccQQQUUUbbb^^^VVVpppUUU@@@;;;;;;:::::::::;;;<<<===@@@KKKQQQZZZ|||vvvnnniiiqqq{{{___GGG:::777555444666888999999;;;;;;::::::;;;;;;<<<===;;;;;;<<>>:::;;;:::666666555555444444333333333111000......//////---,,,+++++++++++++++++++++++++++++++++*********))))))))))))************))))))+++++++++))))))***---000******)))(((((()))***++++++***)))))))))***,,,---,,,+++***))))))***+++,,,******))))))))))))******))))))***++++++++++++******++++++,,,,,,------............///000222444444222222333444666888:::;;;===BBBcccuuuPPP;;;@@@:::444===;;;<<>>777666777888999:::;;;<<<===<<<>>>CCCKKKVVVjjj___RRR]]]{{{fffPPPSSS[[[{{{kkk\\\uuuZZZDDD<<<;;;:::::::::;;;===>>>@@@KKKRRR[[[|||vvvnnniiirrrwww[[[EEE888666444444777999::::::;;;;;;;;;;;;;;;<<<<<<===:::;;;>>>AAABBBEEENNNYYYaaajjj|||yyyqqqooopppgggddd```^^^\\\ZZZWWWUUUQQQQQQPPPMMMIIIFFFEEEEEEDDDEEECCC===;;;;;;:::777666666555444333222111111111000......//////---,,,***++++++++++++,,,,,,,,,+++++++++************)))))))))************)))))))))*********)))***,,,///)))))))))))))))******+++*********)))******+++,,,++++++************+++++++++******))))))******+++))))))***++++++++++++******++++++,,,,,,------............///000222444444333333444666888;;;===>>>>>>DDDiiimmmUUU;;;@@@:::333???999===DDDKKK^^^___iiihhh]]]RRRVVVlll|||fffRRRVVV]]]dddmmmbbbIII<<<777666777888999;;;<<<=========>>>CCCLLLWWWlllbbbUUUaaakkkQQQRRRUUUpppyyyeee|||```DDD<<<;;;;;;::::::<<<===>>>???KKKSSS\\\}}}vvvmmmiiiqqqpppVVVCCC777555444555777:::;;;;;;;;;;;;;;;;;;;;;<<<======;;;===AAAEEEFFFJJJUUUaaajjjsssuuuyyy|||wwwrrrooommmeeeccc___]]]\\\YYYWWWTTTPPPPPPOOOJJJDDD@@@>>>???@@@BBBAAA===;;;<<<;;;888999888777555444222111000111000......//////---,,,******+++++++++,,,,,,,,,+++++++++************)))))))))************))))))''')))******)))***+++---)))))))))))))))******+++))))))***++++++++++++*********++++++++++++******+++******))))))******+++))))))***++++++++++++******++++++,,,,,,------............///000222444444666666777999<<>>===???DDDLLLXXXmmmeeeXXXcccpppTTTTTTSSSkkkjjjdddCCC<<<<<<;;;:::;;;<<<===>>>???KKKTTT]]]~~~vvvmmmhhhoookkkRRRAAA666555444555888:::;;;;;;<<<;;;;;;;;;;;;<<<=========???CCCHHHIIINNNZZZgggqqqyyyxxxfffoooxxxvvvsssooojjjdddbbb___]]]\\\ZZZWWWTTTPPPPPPNNNHHH@@@;;;888999===@@@@@@<<<;;;===;;;888;;;:::999777555333111111111000......//////---,,,*********++++++,,,,,,,,,+++++++++************)))))))))************))))))&&&(((*********)))***+++(((((())))))*********+++((()))***,,,,,,+++******)))***+++,,,,,,+++***)))++++++************++++++))))))***++++++++++++******++++++,,,,,,---...............///000222444555333444555777:::===???@@@:::CCCjjj|||zzzSSSCCC???666<<<888999DDDBBBMMMaaa^^^sssdddXXX[[[hhhyyycccUUUVVV[[[dddqqqyyyUUUCCC;;;666777888:::<<<=========<<>>>>>>>><<<;;;<<<===???AAAFFFKKKNNNRRR\\\ggguuupppaaalllzzzrrrqqqmmmhhhdddbbb___]]]ZZZXXXWWWVVVWWWQQQHHH@@@===???@@@???CCCEEEEEEAAA??????<<<888<<<;;;:::888777555444333000//////.........//////,,,,,,,,,+++++++++******************))))))))))))******************************)))))))))))))))***,,,+++***))))))***+++,,,)))************+++++++++******))))))))))))******+++++++++************)))(((((()))******************++++++,,,,,,------...,,,,,,---///000222333333444666777888888999;;;======GGGeeeTTTDDDAAA999???;;;888CCCCCCNNN```aaa|||iii]]]___rrryyycccTTTUUUZZZcccpppwwwRRR@@@:::777777888:::<<<=========<<>>999888===<<>>888888777666777888:::<<<999:::<<<<<<;;;;;;===>>>???AAAGGGMMMQQQVVVbbbnnn}}}qqqfffrrrxxxqqqpppmmmhhhgggfffccc```\\\YYYVVVUUUTTTRRRLLLCCC===<<>>999<<<;;;:::888777555444333000000///...............,,,,,,,,,+++++++++******************))))))))))))************************+++******))))))))))))***,,,+++***))))))***+++,,,)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))***+++++++++++++++***++++++,,,,,,------...------...///000111222333444666777888888999;;;======FFFdddRRRBBB@@@999@@@<<<888BBBDDDNNN\\\bbbrrrggghhhyyycccSSSTTTXXXaaannnuuuOOO>>>999888888999:::;;;===============DDDMMMWWWeee}}}eeeUUUccc[[[NNNQQQ[[[iiipppnnnPPP===888>>><<<:::<<<999BBBFFFTTT[[[~~~xxxtttuuuvvvZZZEEE;;;888777777666777999:::;;;777999;;;<<<<<<===???AAA@@@BBBHHHOOOTTT[[[iiivvvwwwrrr}}}vvvqqqppplllhhhjjjiiigggccc___ZZZWWWUUUTTTSSSOOOGGG>>>;;;@@@GGGMMMOOOMMMGGGDDDCCC@@@;;;<<<;;;:::888777555444333222111000......---------,,,,,,,,,+++++++++******++++++*********)))))))))************************++++++***))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++++++++************++++++++++++*********)))))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////000111222222444666777888888999;;;===<<>>===777===:::999AAAEEEMMMVVVbbb|||rrrsssyyycccRRRRRRWWW```mmmqqqKKK<<<::::::999999:::;;;<<<===>>>>>>>>>FFFRRR]]]llliiiZZZfff]]]OOOPPPWWW}}}hhhkkkaaaFFF:::>>><<<;;;<<<999EEEIIIWWW]]]xxxxxx~~~xxxtttssspppSSSAAA:::777777777777888999:::;;;999;;;===>>>>>>???AAACCCAAACCCIIIPPPVVV^^^lllzzz}}}vvvrrrqqqnnnjjjjjjiiigggddd```[[[XXXUUUYYYTTTMMMFFF???===CCCKKKRRRSSSPPPIIIEEECCC@@@;;;<<<;;;:::888666555444333222222000///------,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************,,,+++******))))))******,,,+++***))))))***+++,,,))))))*********+++++++++)))((((((''''''(((((()))************)))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,------......//////000111111222222444666777888888999;;;===<<>>EEENNNUUUgggxxxwwwzzzdddQQQRRRVVV___kkkjjjGGG;;;;;;<<<:::::::::;;;<<<===>>>???CCCKKKWWWcccqqqiiiZZZggg^^^OOOPPPTTTwwwlllmmmqqqOOO<<<===;;;:::<<<;;;FFFJJJXXX]]]ooorrr|||uuuppppppiiiMMM>>>:::777777777888888999::::::999;;;=========>>>???AAACCCEEEKKKRRRXXX___mmmzzz{{{vvvuuurrrooommmhhhgggfffccc___\\\YYYWWW\\\QQQFFFAAA??????EEELLLTTTTTTQQQIIIDDDBBB???;;;<<<;;;:::888666555444333222222000///------,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************++++++************++++++,,,+++***))))))***+++,,,))))))*********+++++++++))))))(((((((((((())))))*********)))))))))((((((((())))))******************++++++,,,,,,------......//////000111222333333444666777888888999;;;===;;;CCC```RRRAAA@@@:::@@@;;;999;;;EEEPPPWWWnnn}}}vvvtttzzzdddQQQRRRVVV___kkk```CCC;;;<<<;;;:::::::::;;;<<<===???@@@CCCJJJVVVbbbqqqlll___kkk___OOOPPPQQQqqqrrroooxxxRRR<<<<<<:::888<<<>>>CCCHHHXXX^^^llloooyyyqqqlllooobbbIII===:::666777777888999999::::::888:::<<<<<<<<<<<<>>>@@@EEEHHHOOOWWW]]]cccooo{{{yyywwwwwwtttpppoooiiigggdddaaa^^^[[[YYYYYYYYYLLLBBBAAAAAA@@@EEELLLTTTUUUPPPHHHCCCBBB???:::<<<;;;:::888777555444333222111000......---------,,,,,,,,,+++++++++******,,,++++++++++++************************************************+++,,,---,,,+++***))))))***+++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,******)))))))))((((((((((((((()))************)))***++++++,,,,,,------...---...///000222333444444444666777888888999;;;===;;;CCC^^^WWWDDDCCC<<>>:::;;;888;;;;;;;;;;;;<<<===???@@@DDDKKKWWWeeevvvooocccooo___NNNNNNLLLhhhwwwlllsssNNN:::===;;;888<<<@@@@@@GGGYYYbbbmmmnnnxxxoooiiioooyyy[[[EEE;;;999666777777888999999:::999888:::<<<>>>>>>@@@BBBDDDGGGKKKTTT^^^dddjjjuuuxxxwwwxxxtttpppooommmjjjeee```\\\ZZZYYYYYYTTTKKKHHHKKKIIIDDDGGGPPPUUUUUUPPPHHHCCCBBB???;;;<<<;;;:::888777555444333000000///...............,,,,,,,,,+++++++++******,,,,,,+++++++++*********************************(((((()))***+++---...///,,,+++***))))))***+++,,,)))************+++++++++------,,,,,,,,,,,,------***)))))))))(((((((((((())))))***++++++++++++******++++++,,,,,,------...,,,---...000222444555666444666777888888999;;;===;;;BBB]]]ZZZFFFDDD===AAA;;;>>>:::EEEOOOQQQhhh{{{uuunnnzzzdddRRRRRRWWW___kkkwwwNNN:::999:::666;;;;;;;;;;;;<<<>>>???AAALLLSSS___nnnlll```mmm```MMMKKKGGGaaaxxxeeemmmlllIII888>>><<<888<<<@@@???GGG\\\gggpppooowwwnnniiiqqqsssWWWCCC:::888666777888999999:::999999:::<<>>;;;===???@@@BBBNNN\\\ddd{{{~~~rrrkkkvvvlllVVVTTTXXXaaakkk}}}pppHHH777;;;<<<777888:::;;;;;;<<<===AAACCCNNNZZZjjj{{{kkk\\\iiidddOOOQQQMMM[[[WWWZZZgggCCC===<<<888999666???CCCIIIUUUcccpppqqqzzzpppiiimmmjjjPPP???999999888888999999999:::::::::<<<===>>>BBBFFFJJJNNNPPPOOOSSS^^^jjjrrryyyvvvooosssuuupppjjjgggnnnjjjddd___\\\XXXUUUSSSRRRSSSUUUVVVRRROOORRRYYY]]]YYYQQQJJJDDD@@@===<<<>>><<<999777555444444444333222111///...............000111...***((()))+++)))***+++,,,,,,,,,++++++******************************))))))))))))******---,,,+++)))))))))************))))))******+++,,,++++++,,,,,,,,,,,,------+++*********))))))(((((((((((()))*********************+++++++++,,,,,,,,,.........///000222444444555666666777888:::;;;<<>>999;;;<<<<<<<<<===???BBBEEERRRaaauuukkk\\\hhhfffPPPPPPLLL[[[aaaaaaeee@@@::::::888:::777@@@BBBGGGTTTbbb|||yyynnngggkkk~~~eeeLLL<<<888888888999999999999:::::::::<<<===???BBBHHHMMMSSSVVV[[[___iiittt{{{uuupppoootttvvvpppjjjiiiiiifffbbb^^^\\\YYYVVVTTTOOOOOOQQQRRROOOLLLPPPXXX^^^XXXPPPHHHBBB>>><<<;;;<<<;;;:::888666555444444222222000///...---------***+++,,,,,,+++******+++,,,,,,+++************+++******************************))))))))))))******,,,+++***)))((()))***+++******))))))******+++,,,+++++++++,,,,,,,,,------************)))))))))((((((((()))***************++++++,,,,,,,,,---------.........///000222444444555666666777888:::;;;<<<@@@AAAcccVVVEEE;;;???;;;<<<888>>>FFFSSS[[[^^^yyyyyyooolllzzznnnRRRRRRWWWbbbnnnkkkFFF999===???;;;======>>>===>>>@@@EEEHHHYYYkkkjjj[[[ggg~~~iiiQQQOOOKKK\\\jjjccciiiCCC<<<;;;999;;;888@@@AAAFFFRRR```wwwkkkccciii|||{{{\\\FFF:::777777999999999999::::::::::::======???CCCIIIQQQXXX\\\bbbgggpppzzz~~~kkknnnuuu{{{yyyqqqkkkjjjcccbbb___]]]\\\ZZZVVVTTTMMMLLLMMMMMMJJJHHHOOOWWW]]]WWWMMMEEE???<<<:::888;;;;;;:::999777555444333111111///...---,,,,,,,,,***))))))***++++++***(((---,,,***)))((()))************************************))))))))))))*********)))((((((((()))***+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,************))))))))))))(((((()))***************,,,,,,,,,,,,---------............///000222444444555666666777888:::;;;<<<===BBBiiiRRRDDD;;;???;;;===777>>>GGGTTTZZZ^^^~~~xxxrrruuu{{{pppWWWUUUZZZdddnnn~~~hhhFFF999===???;;;>>>>>>>>>===>>>AAAGGGKKK___tttjjj[[[eee{{{lllSSSNNNJJJ^^^mmm^^^nnnoooGGG>>>===;;;<<<888@@@BBBFFFRRRaaauuuiiibbbgggzzzpppRRR@@@999888999999999999:::::::::;;;;;;======???BBBIIIQQQZZZ^^^eeejjjuuu~~~pppzzzsssllljjjaaa```^^^]]]\\\YYYUUURRRMMMLLLLLLLLLIIIHHHPPPYYY\\\UUUJJJAAA===;;;999777::::::::::::888666444222111000///...,,,,,,,,,,,,...,,,***+++,,,,,,)))&&&+++***************************************************))))))))))))******((((((''''''''')))***+++******))))))******+++,,,***++++++++++++,,,,,,,,,*********)))))))))))))))(((((()))***************+++++++++,,,,,,,,,------.........///000222444444555666666777888:::;;;<<<===DDDlllNNNBBB:::???;;;>>>999>>>FFFSSSZZZ```|||wwwvvv|||rrrrrrXXXWWW[[[dddnnngggFFF:::<<<===:::======<<<<<<===BBBIIINNNbbbxxxkkk\\\eeezzzqqqVVVNNNJJJaaannnYYYiiinnnFFF<<<;;;:::===999@@@CCCHHHTTTbbb}}}tttiiibbbhhhzzzeeeIII<<<::::::;;;999999:::::::::;;;;;;;;;======???BBBIIIQQQYYY^^^fffnnn{{{vvvmmmjjjcccaaa___]]]\\\XXXTTTPPPOOONNNMMMMMMJJJIIIQQQ[[[ZZZQQQEEE===;;;;;;:::888999999::::::888666444333111000///...,,,,,,,,,,,,000---++++++...///---+++'''(((***,,,,,,,,,+++*********************************))))))))))))******((((((''''''''')))***+++******))))))******+++,,,*********+++++++++,,,,,,))))))))))))))))))******(((((()))***************)))*********++++++++++++.........///000222444444555666666777888:::;;;<<<===BBBhhhNNNBBB:::>>>;;;===;;;>>>EEESSS\\\dddxxxtttssszzzjjjppp|||uuuWWWUUUYYYcccnnndddEEE;;;;;;<<<:::<<<<<<;;;;;;>>>DDDLLLRRReee|||lll]]]fffyyyxxx\\\OOOJJJbbbsssZZZccckkkBBB888888999===:::AAADDDIIIUUUddd}}}uuu|||sssjjjdddkkk|||^^^CCC:::;;;<<<;;;::::::::::::;;;;;;;;;;;;===>>>@@@DDDKKKTTT[[[```eeeooowwwooolllfffdddaaa^^^\\\XXXTTTQQQPPPOOOOOONNNKKKJJJQQQ[[[WWWMMMAAA::::::<<<<<<;;;:::999999999777666555444111111///...---,,,,,,,,,,,,+++***+++...222555666)))***+++------,,,++++++******************************))))))))))))*********)))((((((((()))***+++******))))))******+++,,,************++++++++++++))))))))))))************(((((()))***************))))))))))))************.........///000222444444555666666777888:::;;;<<<;;;===^^^QQQDDD:::<<<999<<<======EEEUUU___gggxxxtttooojjjnnnbbbdddnnnxxxZZZWWWYYYbbbmmmaaaDDD<<<<<<===<<<<<<<<<;;;<<>>@@@???::::::888777666666666666222222000///...---------++++++******,,,222888===000///---+++******+++,,,******************************))))))))))))******,,,+++***)))((()))***+++******))))))******+++,,,************++++++++++++((()))))))))************(((((()))***************))))))*********+++++++++.........///000222444444555666666777888:::;;;<<<===:::UUUUUUFFF:::<<<888;;;======EEEWWWbbbhhhtttrrrkkkaaacccXXXWWWaaazzz___[[[[[[bbblll~~~___DDD<<<===???>>>======<<<===AAAIIITTT[[[tttmmm___hhh{{{gggQQQHHHaaa~~~dddZZZ{{{OOOAAA===<<<===666;;;BBBHHHVVVddduuuffffff|||tttkkkeeeqqqZZZ@@@999;;;:::777:::::::::;;;;;;;;;<<<<<<===@@@EEEMMMVVV___fffkkkppp{{{wwwtttsssiiieeeaaa^^^]]]\\\ZZZXXXNNNMMMMMMMMMIIIFFFLLLTTTRRRGGG;;;777:::@@@BBBBBB;;;:::888666555666666777333222111///............------,,,******...777===777444...)))'''(((+++---******************************))))))))))))******---,,,+++)))))))))***************)))***++++++,,,)))************+++++++++(((((())))))*********+++(((((()))*********************+++++++++,,,,,,,,,.........///000222444555555666666777888:::;;;<<<@@@:::RRR^^^CCC@@@999>>><<<@@@;;;FFFYYY]]]eee|||kkknnnhhh\\\\\\SSSSSSWWWvvv~~~```YYYZZZeeeoooXXXDDD???<<<:::<<<<<<===???@@@DDDLLLWWW```tttppp\\\kkkfffPPPTTTXXXYYYXXXYYYGGG???777>>>======CCCJJJ___llloookkk|||tttlllhhhlll~~~]]]<<<:::===;;;<<<999999999888777888;;;>>>CCCDDDHHHQQQ]]]ffflllmmmxxx}}}wwwsssgggeeeccc___\\\ZZZXXXWWWRRROOONNNNNNKKKGGGHHHLLLNNNAAA777;;;DDDIIIHHHGGG<<<;;;:::888666555666888000000000///......------///...---------...000111:::@@@000$$$---***###...******++++++++++++******((()))******)))***,,,...---,,,+++*********+++,,,++++++******************++++++++++++++++++++++++///,,,)))((()))+++,,,---))))))***++++++++++++***++++++++++++++++++++++++---...///000222444555666444555555777999<<>>:::>>>:::FFFZZZ^^^eee|||iiijjjcccYYYZZZPPPPPPUUUtttddd\\\\\\fffooo~~~WWWCCC???===<<<>>><<<===???AAAFFFPPP]]]fffxxxppp\\\kkkgggOOORRRVVV[[[]]]ZZZGGG???888>>><<<<<>>;;;===:::;;;:::;;;:::999888999<<<>>>CCCGGGNNNXXXcccmmmtttxxx|||zzz~~~}}}wwwsssjjjhhhfffbbb___]]][[[ZZZRRROOOMMMMMMJJJEEEFFFJJJHHH>>>888???HHHKKKHHHFFF:::;;;:::888666444555666000000000///......------000///...---,,,,,,------333<<<000%%%,,,---''',,,******++++++++++++******((()))******)))***,,,......---+++)))))))))+++,,,************************,,,,,,+++++++++++++++++++++***)))***+++,,,***)))))))))***++++++++++++***++++++++++++++++++++++++------...000222333555555555555666777999;;;>>>?????????___bbbHHHEEE>>>>>>888<<<:::GGGZZZ___hhh{{{eeebbb[[[TTTWWWMMMNNNTTTsssiii```^^^fffooo}}}~~~UUUBBB>>>===>>>AAA<<<>>>@@@CCCIIIUUUdddnnn}}}nnn]]]lllgggOOOPPPTTT~~~]]]YYYYYYFFF@@@999>>>;;;;;;BBBIII^^^jjjzzzrrr|||tttlllhhhnnneeeBBB===>>>:::;;;<<<<<<;;;:::999:::===???FFFMMMWWWaaajjjsss|||zzzvvvzzz|||vvvrrrjjjiiifffccc```]]][[[[[[QQQNNNMMMLLLHHHDDDDDDHHHDDD===:::BBBKKKLLLGGGDDD999:::;;;999666444333444111000000//////......------,,,+++***************...;;;555)))---111+++)))******++++++++++++******((()))******)))***,,,---000...+++(((((((((***+++************************,,,,,,,,,++++++*********((()))+++...///...***'''))))))***++++++++++++***++++++++++++++++++++++++,,,---...///111333444555777777777777999;;;===>>>???BBBeeeoooPPPGGG===???:::<<<;;;HHHZZZaaammm{{{aaa[[[TTTOOOTTTLLLNNNVVVuuukkkaaa^^^fffooo}}}|||SSSAAA>>>===>>>AAA>>>???AAACCCJJJWWWgggsssnnn___oooiiiPPPPPPSSSuuu^^^SSSUUUBBB???999>>>;;;<<>>AAAJJJTTTaaajjjqqqyyy~~~xxx{{{~~~yyyrrrnnngggfffccc```\\\ZZZXXXXXXRRROOOMMMLLLHHHDDDDDDHHHFFF???===DDDKKKKKKFFFBBB:::<<<===;;;888555333333111111000000///.........++++++++++++,,,,,,------...;;;:::///...333///%%%******++++++++++++******)))***+++***))))))+++---000...+++((('''(((***+++***************+++++++++---,,,,,,++++++************+++---///111000,,,)))))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,...///111333444444888888777777888:::<<<======BBBiii}}}XXXGGG:::>>><<<===>>>KKK\\\dddttt|||]]]UUUPPPLLLQQQLLLPPPYYYyyykkk```]]]eeeooo}}}yyyRRR@@@===<<<<<>><<<>>>CCCJJJ]]]gggxxxqqqmmmpppjjjHHHAAAAAA===>>><<<======<<<<<<>>>AAADDDNNNYYYhhhsss{{{yyy|||{{{vvvnnniiieeedddaaa^^^[[[XXXVVVVVVRRROOOMMMMMMIIIEEEEEEIIIKKKCCC???DDDHHHGGGCCCBBB===>>>???===:::666444444111111111000//////......------..................+++444999222---222111&&&******++++++++++++******)))***+++***))))))+++---///---***((('''((()))+++))))))*********+++++++++,,,,,,,,,++++++*********+++******+++---...,,,+++))))))***++++++++++++************++++++,,,,,,,,,,,,---...000111333444555999888888777888:::;;;<<<===DDDnnnYYYEEE999>>>======AAAQQQbbbjjj{{{|||[[[SSSPPPLLLOOOKKKQQQ[[[{{{jjj___[[[cccnnn}}}tttOOO???===<<<<<<===@@@AAACCCFFFMMMYYYhhhrrr~~~oooiiizzzqqqVVVRRRSSSjjjiiiUUUVVV???===999===<<<@@@BBBIII^^^hhh|||zzztttpppqqqnnnLLLEEECCC???AAA===>>>??????@@@BBBFFFIIIQQQ\\\kkkxxxzzzwww{{{~~~~~~~~~~~~}}}|||yyytttlllgggfffeeebbb___\\\YYYWWWWWWQQQNNNMMMMMMJJJFFFGGGKKKNNNFFFAAACCCFFFEEEBBBBBB@@@AAA@@@>>>:::666555555222111111000000//////...,,,,,,,,,,,,,,,+++***))))))+++444444+++...222*********++++++++++++*********++++++***))))))***,,,,,,+++***)))((()))******)))))))))***++++++,,,,,,++++++++++++++++++++++++***((('''''')))+++++++++))))))***++++++++++++************++++++,,,,,,------...///000222444555666888888777777888:::<<<===>>>GGGrrr}}}SSSBBB:::>>>999===DDDWWWjjjqqq~~~}}}ZZZRRRQQQMMMMMMGGGNNNZZZzzzkkk___ZZZbbbmmm{{{mmmKKK>>>>>>>>>===>>>???AAAEEEIIIPPP\\\jjjttt~~~pppmmmvvvZZZRRRRRRfffuuuPPP]]]BBB???:::===;;;@@@BBBJJJ___iiijjjzzztttqqqppptttQQQHHHEEE@@@BBB@@@AAABBBCCCDDDHHHLLLPPPWWW___lllxxx~~~xxxvvv||||||{{{yyyyyyzzzzzzyyytttmmmhhhgggeeebbb___\\\YYYXXXWWWNNNLLLKKKKKKIIIEEEGGGKKKLLLFFFBBBEEEGGGEEECCCBBBBBBAAA@@@<<<888555555555222222111111000/////////***+++---///111111222222333+++444999+++(((///,,,******++++++++++++*********++++++***))))))***,,,((())))))***************((())))))***++++++,,,,,,*********++++++,,,,,,---)))((('''(((+++,,,,,,+++))))))***++++++++++++***)))******+++,,,,,,------...///000222333555666777777777777777888:::<<<===>>>HHHsssvvvLLL@@@;;;>>>666;;;FFF\\\pppuuu}}}YYYSSSSSSNNNMMMEEELLLXXXyyymmm```ZZZaaalllyyyhhhHHH===??????>>>???===AAAEEEKKKRRR^^^lllvvvqqqpppzzz\\\SSSQQQddd~~~OOOcccFFFBBB;;;===;;;@@@CCCKKK```iiippp```~~~yyytttqqqpppxxxUUUKKKFFFAAABBBBBBCCCEEEFFFHHHLLLQQQTTT\\\bbbkkkvvv{{{yyyzzzxxxtttuuuwwwyyyxxxuuuooojjjeeedddaaa^^^[[[XXXWWWVVVLLLJJJIIIJJJHHHEEEFFFKKKIIIDDDBBBGGGIIIGGGCCCBBBBBBAAA???;;;666444444555222222111111000/////////...111555:::???BBBDDDEEEAAA111999???,,,$$$,,,+++******++++++++++++*********++++++***))))))***,,,&&&''')))+++++++++******((())))))***++++++,,,,,,))))))***+++,,,------...+++++++++---///000///---))))))***++++++++++++***))))))***+++,,,,,,------//////111222444666777777777777777777999;;;===>>><<>>;;;===DDDMMM___sss{{{\\\PPPOOOMMMIIIHHHKKKaaakkk[[[___dddnnn}}}\\\EEE???<<<>>>BBB>>>???AAAEEENNN[[[lll}}}vvvsssdddQQQPPP]]]|||[[[llllllKKK@@@888>>>===???@@@LLLYYYhhhccc]]]xxxoooiiioooTTTFFFFFFBBB@@@<<>>HHH}}}jjjAAABBB===<<<:::;;;@@@III\\\ooowwwyyy[[[PPPOOONNNJJJOOOWWWqqqnnn]]]bbbeeeooorrrUUUCCCAAA???@@@CCC>>>GGGHHHLLLWWWgggzzz~~~zzzfffRRRPPP[[[}}}ZZZmmmmmmLLL@@@888===<<<===AAAMMMWWWfffccc]]]~~~vvvnnnhhhoooUUUFFFDDD@@@???;;;===???DDDOOO]]]fffggggggmmmuuu|||sssjjjtttvvvooolllhhheeeaaa______^^^ZZZVVVPPPKKKHHHGGGFFFCCCEEEIIIHHHDDDDDDIIIJJJFFFAAA???===<<<:::888777666555555555444222000///...------+++...111222///---,,,,,,333888<<<:::222---,,,...)))***++++++,,,,,,++++++))))))))))))))))))))))))+++******)))))))))******)))))))))))))))******+++))))))))))))***+++,,,,,,)))(((&&&(((***,,,***))))))((((((((()))***+++,,,******+++,,,,,,------.........///111222333444555666666777888999;;;<<<======HHH|||jjjAAA@@@;;;;;;::::::>>>GGGZZZjjjjjjxxxzzz]]]QQQPPPNNNLLLSSSbbbrrraaadddgggpppdddKKK@@@BBBAAABBBCCC???HHHHHHMMMYYYlll|||iiiUUUQQQ[[[\\\qqqlllLLL@@@777<<<:::<<>>>>>>>>???>>>AAALLL]]]iiimmmkkkqqqzzzpppmmm{{{tttnnnlllkkkgggcccaaa```^^^YYYVVVOOOJJJGGGGGGEEECCCDDDHHHGGGCCCCCCHHHJJJGGGBBBAAA===<<<:::888777666555555444333222000///...------***,,,------+++*********'''---444555111---,,,---)))***++++++,,,,,,++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))))))))******++++++***************++++++)))(((&&&'''***,,,------222---(((''')))+++++++++******++++++,,,---------......///111222333444555666666777888999;;;<<<===>>>III}}}kkkAAA???:::;;;;;;;;;???HHHZZZeeecccttt{{{___TTTPPPOOONNNXXXnnntttbbbeeegggppp[[[FFF>>>BBB@@@AAADDDAAAFFFFFFKKKXXXmmm~~~mmmXXXRRR[[[```tttjjjJJJ???888===;;;===???JJJUUUeeeoooddd}}}{{{tttmmmgggpppXXXDDD@@@======AAAAAA??????III\\\kkkrrrpppttt~~~nnnooo{{{qqqnnnooolllhhhccc```___\\\WWWSSSLLLHHHEEEEEEDDDBBBCCCGGGDDDAAAAAAFFFIIIGGGCCCBBB===<<<:::888777666555555333222111000.........---------,,,++++++***+++,,,&&&+++///000,,,***)))+++))))))***+++++++++++++++))))))))))))))))))))))))------,,,***)))))))))))))))))))))))))))******+++++++++******)))*********+++***(((((()))+++---...>>>666---)))***+++***(((*********+++,,,,,,------......///111222333444555666666777888999;;;<<<===@@@KKKpppEEEBBB;;;<<<<<<:::???HHHXXX``````}}}uuu]]]TTTQQQQQQRRR```zzzuuubbbdddeeennn}}}YYYEEE>>>AAA===>>>DDDCCCJJJJJJPPP]]]oooppp[[[RRRYYY```qqqfffGGG>>>888???>>>??????KKKVVVdddyyyggg~~~~~~{{{uuunnniiiqqq[[[EEE???<<<>>>@@@@@@>>>>>>III]]]oooxxxvvvxxxgggkkkzzzrrrqqqssskkkgggbbb___]]]ZZZUUUPPPJJJFFFDDDEEEDDDAAABBBEEECCC??????DDDHHHFFFCCCBBB===<<<:::888777666555555222222000///...............---,,,++++++,,,,,,,,,)))+++,,,+++)))(((***,,,))))))***++++++++++++***))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))******+++++++++******)))*********,,,,,,***(((((()))+++--->>>666---)))***+++***((())))))***++++++,,,,,,---......///111222333444555666666777888999;;;<<<===???JJJ~~~wwwKKKEEE<<<;;;;;;999===GGGVVV^^^aaalllXXXRRRQQQSSSXXXccctttaaacccdddlll|||}}}WWWEEE???AAA======DDDFFFJJJMMMUUUaaaqqqsss]]]QQQUUU\\\kkkcccFFF>>>999??????@@@@@@NNNYYYdddlll~~~~~~}}}wwwpppjjjooo```GGG@@@===@@@===>>>>>>???JJJ___sss}}}xxxyyy{{{}}}lllttt}}}uuussssssjjjeee```]]][[[XXXSSSOOOJJJFFFDDDFFFEEEBBBCCCFFFCCC??????DDDGGGFFFCCCCCC===<<<:::888777666555555222111000///...............,,,******+++,,,+++************))))))***---///((()))******++++++******))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))******++++++***************+++++++++++++++)))(((''')))+++222---(((''')))+++++++++))))))******+++,,,,,,,,,......///111222333444555666666777888999;;;<<<======HHH|||tttJJJEEE<<<<<<;;;;;;===FFFXXXbbbeeejjjXXXSSSQQQTTTZZZccctttaaacccccclll|||uuuTTTDDDAAADDD???>>>FFFHHHHHHOOOYYYdddrrr~~~}}}uuu^^^PPPUUU[[[jjjcccFFF>>>888???>>>???@@@PPP]]]eee}}}yyy}}}~~~yyyqqqkkklll~~~dddJJJAAA>>>BBB???AAABBBBBBKKK^^^pppzzzsssrrryyyxxxsss|||uuuqqqoooiiieee```]]][[[XXXSSSOOOKKKHHHGGGIIIHHHEEEEEEHHHFFFAAA@@@EEEIIIGGGEEEEEE===<<<:::888777666555555111000///..................,,,***+++,,,---+++))))))***++++++***+++,,,---((())))))***************))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++))))))))))))***+++,,,,,,''')))******(((''')))+++)))((((((((()))***+++,,,)))))))))***++++++,,,,,,......///111222333444555666666777888999;;;<<<===>>>III}}}lllFFFCCC<<<<<<===>>>>>>GGG\\\hhhjjjnnn[[[UUUQQQSSSYYYhhhuuubbbcccdddlll}}}nnnPPPBBBBBBGGGBBB@@@GGGIIIJJJSSS___jjjvvvvvv^^^OOOWWW___mmmdddFFF>>>888>>><<<===>>>PPP___ggg~~~{{{qqqkkkjjj|||fffKKKBBB???CCCDDDGGGGGGEEEKKK[[[jjjsssllljjjqqqpppnnn~~~yyysssnnnjjjiiieee```]]][[[YYYTTTOOOMMMJJJIIIKKKJJJHHHHHHKKKHHHCCCBBBGGGJJJHHHFFFFFF===<<<:::888777666555555111000///...............///---,,,---//////---***+++,,,------,,,***((('''(((((()))***************))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))******+++))))))))))))***+++,,,---###&&&******)))(((***,,,'''))),,,,,,+++******+++)))))))))***++++++,,,,,,......///111222333444555666666777888999;;;<<<===BBBLLLdddNNN<<<===999999888===CCCXXXkkklllrrr[[[RRRPPPNNNbbbzzzwwwbbb``````iii{{{jjjNNNGGGBBBBBBCCCDDDGGGLLLTTTXXXaaaooo}}}xxx^^^LLLWWWllllllhhh???<<<===<<<===<<>>DDD===GGGFFFEEEFFFPPP^^^ggghhhbbbfffqqq}}}ssstttyyysssmmmjjjbbbaaa___]]]ZZZWWWUUUTTTRRRNNNKKKKKKIIIGGGIIIOOOLLLEEEBBBGGGLLLJJJFFFCCC@@@>>>;;;777555444444555000000//////......------......------------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++*********))))))************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------...///222444666777888888777777888:::<<<===>>>KKKxxxQQQCCC888>>>===>>><<>>===BBBJJJ[[[hhh{{{~~~vvvooonnnooouuuJJJ@@@DDD>>>HHHIIIHHHIIIQQQ]]]dddeeedddiiippptttxxxvvv|||xxxqqqkkkhhhfffeeebbb^^^[[[XXXUUUTTTRRRMMMJJJJJJHHHFFFIIINNNJJJDDDAAAGGGLLLJJJFFFCCC???>>>;;;888555444444555111111000000///...------,,,,,,++++++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++*********))))))************))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------000000000000111333444555888888777777888:::<<<===>>>KKKxxxMMMBBB999>>>;;;===<<>>>>>AAAHHHYYYgggzzzsssyyysssrrrvvv}}}PPPCCCEEE???JJJLLLLLLLLLRRR\\\``````jjjxxxyyyxxxrrrllliiijjjhhhddd```\\\XXXVVVTTTRRRMMMIIIIIIHHHFFFHHHLLLFFFAAA@@@FFFKKKIIIEEEDDD???===:::888666555555555333333222111///...------,,,,,,++++++++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++++++++++++++***************************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------222222222111222222333333888777777777888:::<<<===>>>KKKxxxPPPEEE;;;===888::::::AAAFFFYYYqqqxxxwww```SSSQQQVVVpppzzzeeedddccciiivvviiiRRRKKKEEEFFFJJJMMMSSSZZZeeeqqq}}}~~~cccPPP]]]aaaWWWtttFFF>>>===<<<===>>>BBBHHHXXXhhhzzzvvv|||zzzyyy{{{WWWFFFFFF@@@JJJMMMOOONNNRRRYYY\\\[[[mmm}}}~~~yyytttpppnnniiigggddd___\\\YYYWWWVVVRRRLLLHHHHHHHHHFFFGGGJJJCCC???@@@FFFJJJIIIEEEDDD>>><<<:::888666555555555444444333111000...------......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************************)))))))))((())))))))))))************+++++++++,,,,,,,,,------222222222222222333333444777777777777888:::<<<>>>>>>KKKxxxLLLBBB999<<<:::>>>:::BBBGGGXXXpppwwwwwwaaaSSSQQQXXXuuuyyydddcccbbbhhhsss|||hhhRRRKKKGGGIIIMMMQQQXXX^^^hhhttt~~~~~~cccPPP\\\[[[JJJlll|||LLLAAA>>>;;;======CCCHHHZZZiiiyyy~~~~~~~~~|||{{{^^^HHHFFFAAAIIIMMMPPPOOORRRWWWZZZXXXkkk}}}xxxtttpppnnngggdddaaa]]]ZZZXXXXXXWWWSSSLLLGGGHHHHHHFFFGGGIIIAAA>>>@@@GGGJJJHHHEEEDDD===<<<:::999777666555555444444333111000...------......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))***++++++,,,************************************)))))))))((((((((()))))))))*********+++++++++,,,,,,,,,------//////000111222444555666777777666777999;;;===>>>>>>KKKxxxKKKBBB:::<<<:::???>>>GGGIIIXXXlllqqqvvvbbbSSSQQQZZZyyyyyydddcccaaagggsss|||iiiRRRLLLJJJNNNSSSWWW]]]ccckkkwww~~~~~~cccPPPWWWZZZGGGbbbOOOBBB>>>;;;<<<===BBBIII[[[jjjuuu~~~zzz{{{~~~{{{xxxcccJJJFFFAAAGGGLLLPPPPPPRRRXXX[[[[[[kkk}}}wwwqqqmmmkkkeeeccc___\\\YYYXXXXXXXXXUUUMMMGGGHHHIIIHHHGGGIIIAAA???BBBHHHKKKGGGDDDDDD<<<;;;:::999888666555444333333222111///...------,,,,,,++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,,,,***************+++++++++************))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,------,,,---...///222444666777666666666777999;;;===???>>>KKKxxxKKKEEE===>>>:::??????HHHJJJVVViiikkk}}}uuubbbSSSPPPZZZzzzyyydddcccaaahhhttt~~~nnnSSSNNNNNNSSSYYY]]]bbbgggpppzzz}}}~~~dddQQQVVVWWWIIIhhhNNNAAA<<<:::===>>>AAAIII\\\iiippp~~~yyy{{{~~~zzzuuutttgggKKKFFFAAAFFFLLLQQQQQQTTTZZZ___aaaiii}}}vvvpppllljjjgggddd```\\\XXXWWWVVVWWWWWWNNNHHHHHHJJJIIIHHHIIIAAA@@@CCCIIIKKKGGGDDDDDD;;;;;;:::999888777555444111111000000///...------,,,,,,++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))*********+++++++++************))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------+++,,,---...111333555666666666666777999;;;===???>>>KKKxxx~~~CCCBBB>>>@@@<<>>@@@???HHH\\\hhhlll}}}zzz}}}|||wwwoooqqqhhhKKKEEEAAAFFFMMMRRRSSSVVV]]]ccceeebbb||||||vvvrrrnnnmmmjjjgggbbb\\\XXXVVVUUUUUUXXXOOOHHHIIIKKKJJJHHHIIIBBBAAAEEEJJJKKKGGGDDDDDD;;;;;;::::::888777555444000000//////......------.........---------,,,,,,******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))******++++++++++++************))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,---...000222333444666666666777999;;;>>>???>>>KKKxxxNNN999CCC@@@<<<777===;;;IIIRRR^^^fffsssqqq___WWWQQQTTTyyy~~~gggdddaaahhhwww|||ZZZTTTQQQVVV]]]dddllltttxxx|||eeeRRRXXXRRRLLLuuuMMM===???===<<>><<<:::777555444444444444333000...------...///------,,,,,,+++***))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((************************(((((((((((()))+++,,,---+++++++++++++++++++++++++++)))&&&######%%%''')))))))))***++++++++++++***)))***,,,///111111---***------...000111222333444666777888888888999<<>><<<:::777555444444444444333000...------...///------,,,,,,+++******)))************************))))))))))))))))))))))))+++++++++++++++***))))))************************+++***************+++,,,++++++++++++++++++++++++,,,***(((&&&&&&''')))***))))))***++++++++++++*********,,,...000000---+++------...000111222333444666777888888888999<<>>@@@<<<666AAAKKKXXX]]]bbbttt]]]UUURRRYYYgggbbb___fffvvv^^^VVVRRRUUU\\\dddnnnwww|||jjjSSS[[[___PPPqqqMMM<<>>===:::888555444444444333222000///............------,,,,,,++++++******************************))))))))))))))))))))))))+++++++++************)))************************---,,,,,,+++******++++++++++++++++++++++++++++++,,,++++++***)))*********))))))***++++++++++++***+++***+++,,,...///...,,,------...000111222333444666777888888888999===???BBBJJJ|||[[[HHHBBB999@@@???>>>666AAALLL[[[```aaawww___VVVSSS[[[hhhbbb^^^eeevvv___XXXRRRUUU\\\dddpppyyy}}}kkkRRR]]]]]]PPPtttPPP>>>???===<<>>@@@FFFJJJHHHEEEDDD???>>>;;;888666444444444222222000///............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))++++++******************************************,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++++++++***,,,+++***+++---......---------...000111222333444555666777888888:::===@@@BBBJJJ}}}SSSFFFAAA:::AAA:::===555@@@MMM^^^ccccccyyyaaaXXXTTT\\\hhhccc___gggxxx}}}```YYYSSSVVV]]]eeeqqqzzz{{{jjjQQQ^^^\\\MMMrrrTTT@@@@@@===;;;>>>???FFFVVVfffppp~~~}}}~~~{{{uuupppnnnzzzgggNNNFFFKKKQQQXXX^^^aaa___fffssstttyyy|||}}}yyytttpppmmmkkkfffeeebbb___]]][[[ZZZZZZWWWQQQMMMOOOQQQNNNKKKKKKAAA>>>@@@HHHMMMLLLJJJIII@@@>>>;;;888666444444333111111000//////.........---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++******))))))***++++++************************((((((((())))))***,,,,,,++++++++++++++++++++++++******+++++++++***)))((())))))***++++++++++++***,,,+++)))***,,,.........------...000111222333444555666777888888:::===@@@AAAKKKJJJCCC@@@;;;BBB666;;;444AAANNN___eeeeeezzzbbbYYYVVV___iiieeebbbiiizzz|||```YYYUUUXXX___gggqqqzzzzzzhhhRRR______LLLnnnUUU@@@@@@<<<:::===???FFFVVVfffpppmmmuuu~~~~~~{{{tttoookkkyyymmmRRRHHHKKKQQQSSSZZZccc```cccuuuuuuzzz}}}yyy{{{uuuooommmlllcccbbb```^^^]]][[[[[[ZZZYYYRRRNNNOOOPPPMMMKKKLLLBBB???BBBJJJOOOOOOMMMLLLAAA???<<<999666444444333000000000000/////////...------------,,,,,,,,,,,,************************))))))))))))))))))))))))+++***)))))))))***+++,,,************************'''''''''((()))+++,,,---++++++++++++++++++++++++)))************)))(((((())))))***++++++++++++***,,,***)))***,,,---...---------...000111222333444444666777888888:::>>>@@@AAALLL{{{EEEBBB>>>999CCC666<<<777DDDQQQaaafffhhh{{{aaaYYYXXXcccjjjfffdddlll|||```YYYVVVZZZaaahhhqqqzzzyyyhhhUUUbbb___LLLpppSSS???>>><<<;;;>>>???FFFWWWgggoookkklllzzzsssnnnjjjzzzrrrVVVIIIKKKQQQNNNUUUddd```aaauuuuuuzzzxxxzzz}}}vvvpppoooooodddcccbbb```]]]\\\ZZZYYYYYYQQQMMMNNNOOONNNMMMOOOEEEBBBCCCKKKOOONNNLLLKKKAAA@@@<<<999666444444333000000000000000//////...------------------------************************))))))))))))))))))))))))+++***)))((()))***,,,---************************))))))))))))******+++,,,++++++++++++++++++++++++************))))))))))))))))))***++++++++++++******))))))***,,,------,,,------...000111222333444444555777777888:::>>>AAA@@@LLLyyyDDDBBB<<<777DDD999???;;;IIITTTcccgggkkk|||```XXXYYYgggjjjhhhfffnnn~~~```ZZZWWW[[[bbbiiirrryyyyyyzzzhhhWWWddd\\\LLLvvvPPP======<<<;;;??????GGGXXXhhhoootttkkkzzzrrrllljjj|||uuuXXXKKKNNNRRRLLLRRRccc___^^^sssvvv{{{xxx}}}~~~wwwrrrqqqrrrgggfffdddaaa^^^\\\ZZZYYYXXXPPPKKKMMMOOOOOOPPPRRRGGGDDDEEEKKKOOOMMMIIIIIIBBB@@@===999666444444333///000000000000000///...------------------------************************))))))))))))))))))))))))+++***)))((()))***,,,---************************---,,,++++++******++++++++++++++++++++++++++++++,,,+++******))))))******))))))***++++++++++++******))))))+++---...---+++------...000111222333444444555777777888;;;>>>AAA@@@LLLgggDDD===999>>>:::;;;<<>>MMMcccBBB===:::???<<<>>>???HHHTTTfffmmmhhhwwwwww^^^YYY]]]kkkssshhhjjjooozzzuuu\\\VVVWWWdddqqqllltttxxx}}}___UUUjjjSSSIIIrrrwwwKKKAAA>>>;;;>>>@@@AAAHHHSSSddduuuwww~~~}}}}}}}}}~~~}}}yyysssooojjjyyymmmLLLIIIOOOOOORRRZZZZZZ\\\iii{{{}}}yyyrrrooohhhgggeeebbb^^^[[[XXXWWWWWWTTTPPPMMMMMMNNNPPPRRREEEEEEGGGLLLQQQQQQLLLGGGBBB???;;;888777666444222111111///.........///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,,,,+++***************++++++************++++++---,,,,,,++++++,,,,,,---(((***+++***)))((()))***)))************+++++++++++++++,,,,,,,,,,,,------...//////000111333444555777777888999;;;<<<======>>>MMM```AAA===;;;AAA???BBBBBBMMM[[[iiinnniiiyyyzzz```YYY[[[jjjuuujjjlllqqq{{{yyy___XXXXXXeeeqqqkkkrrryyyzzz]]]TTTnnnTTTGGGoooqqqEEE>>><<<;;;>>>@@@???GGGSSScccqqq{{{}}}{{{{{{}}}{{{yyyyyy|||~~~xxxrrrhhhyyyuuuQQQGGGMMMLLLPPPXXXXXX\\\jjj|||uuuoooiiigggeeeaaa^^^ZZZXXXVVVZZZVVVQQQOOOOOOPPPRRRSSSFFFGGGIIIMMMQQQPPPKKKFFFBBB???;;;888777666444222111000...---------...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++***))))))))))))++++++,,,,,,++++++******++++++++++++************++++++,,,,,,++++++++++++,,,,,,(((***+++***)))((()))***)))************++++++++++++++++++,,,,,,---------...//////000111333444555777777888999;;;<<<======>>>MMM^^^@@@>>><<>>???>>>FFFRRRcccnnnuuuzzzzzz{{{||||||yyyxxx||||||uuuhhh{{{zzzSSSGGGMMMLLLOOOXXXYYY^^^mmm~~~}}}uuunnnhhhgggdddaaa^^^[[[ZZZYYY\\\XXXRRROOOOOOQQQRRRQQQGGGHHHKKKOOOQQQOOOJJJEEEAAA>>>:::888777666444222111000///...---...//////------,,,,,,,,,+++++++++))))))))))))))))))))))))************************+++***((('''((()))+++,,,,,,,,,+++++++++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,(((***+++***)))((()))***))))))*********++++++++++++++++++,,,,,,---------...//////000111333444555777777888999;;;<<<======>>>MMM]]]BBB???<<>>===;;;>>>>>>>>>EEEQQQdddnnnqqq~~~yyyxxxwwwvvv|||xxxvvvzzz{{{uuujjj~~~VVVIIINNNNNNQQQ[[[]]]bbbqqq}}}zzz{{{|||zzzsssmmmfffeeecccaaa___^^^]]]]]]]]]WWWPPPNNNOOOQQQPPPOOOFFFHHHLLLPPPQQQNNNIIIEEE@@@===:::777666555444333222111000/////////000111------,,,,,,,,,+++++++++))))))))))))))))))))))))***************************)))((('''''')))+++,,,+++++++++******+++,,,,,,++++++************++++++,,,++++++******++++++,,,(((***+++***)))((()))***))))))*********+++++++++******+++,,,,,,---.........//////000111333444555777777888999;;;<<<======>>>MMM\\\BBB@@@<<<@@@>>>AAACCCOOOVVVZZZ\\\[[[mmmxxx\\\\\\ggguuuvvviiilllsss|||hhh[[[YYYfffssslllqqqvvvxxx___WWWzzzyyyMMMEEEsss}}}JJJ???===<<<>>>===>>>CCCPPPeeeoooooo|||yyyvvvuuussspppwwwttttttwww{{{|||xxxsssnnn[[[IIIOOOPPPUUU___aaafffttt~~~yyyyyy~~~{{{xxxwwwwwwuuuqqqnnngggeeecccbbb``````aaaaaa^^^WWWOOOMMMNNNPPPOOOMMMCCCGGGLLLPPPPPPLLLHHHDDD???===999777666555444333333222000//////000000111------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))(((''''''((()))+++,,,*********)))******++++++++++++************++++++++++++************++++++(((***+++***)))((()))***)))************+++++++++******+++,,,,,,---.........//////000111333444555777777888999;;;<<<======>>>MMM[[[BBB@@@===@@@???CCCDDDQQQXXX[[[\\\XXXbbbzzzxxx\\\___mmm{{{wwwjjjmmmuuujjj[[[XXXffftttmmmtttvvvwww]]]UUU{{{mmmLLLHHHwwwLLL???===<<<>>>>>>???BBBOOOfffrrrpppnnnuuurrrsssrrrppprrrrrrsssuuuxxxyyyxxxvvvrrr^^^IIIPPPRRRWWWbbbccchhhvvvyyyvvvwww}}}{{{wwwtttrrrqqqppppppiiihhheeecccaaaaaabbbbbb```XXXOOOMMMOOOQQQOOOLLL@@@EEEKKKOOOOOOKKKGGGDDD???<<<999777666555444333222111000///...///000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************''''''(((((()))******+++))))))(((((())))))***+++++++++************++++++++++++************++++++(((***+++***)))((()))***)))************+++++++++)))******+++---......///...//////000111333444555777777888999;;;<<<======>>>MMMYYYAAAAAA===AAA@@@DDDFFFSSS[[[^^^^^^WWW[[[mmmyyy]]]aaaqqq~~~xxxkkkooowwwkkk[[[WWWeeetttooouuuyyyuuuYYYPPP{{{dddGGGDDDuuuMMM???===<<>>MMM{{{qqqZZZCCCAAA===@@@>>>CCCLLLSSS[[[]]]ZZZYYY\\\```}}}cccjjj{{{yyyqqqxxxoooYYYYYYeeennnrrrvvvzzz~~~iiiZZZSSS|||^^^IIIFFFNNNFFFDDD>>><<<<<<===DDDRRRfffnnnjjjiiiTTTvvvyyyqqqsssttttttuuutttsssssstttvvvvvvuuutttuuucccPPPTTTUUU\\\ddddddjjj}}}zzzzzz{{{|||sssmmmllljjjfffccccccfffeeebbb```______```aaa___[[[RRRJJJJJJOOOPPPMMMAAAGGGQQQWWWWWWPPPFFF???<<<<<<:::999777666555444222111000//////.........---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))***+++******))))))))))))******+++++++++***************------,,,,,,,,,,,,++++++,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,...//////000111333444555555777888888888999<<<>>>BBBPPPzzzXXXAAA@@@===AAA@@@EEEOOOVVV___bbb___]]]___bbbiiipppvvvlllssszzzjjjVVVWWWccckkkrrrxxx}}}|||lll[[[TTT~~~\\\IIINNN{{{MMMHHHGGG@@@>>>>>>>>>CCCNNN```hhhdddzzzlllTTTtttuuummmnnnooopppqqqtttsssrrrssstttuuusssrrrtttcccQQQUUUVVV^^^hhhhhhooo~~~}}}~~~{{{qqqfffaaa\\\VVVRRRRRRWWWWWWVVVVVVXXX[[[___aaa```[[[RRRJJJIIIMMMLLLIIIBBBJJJTTTWWWSSSKKKEEEBBB===<<<;;;999777555444333222111000//////.........------,,,,,,+++++++++,,,************************++++++++++++++++++++++++)))))))))))))))******+++******))))))))))))************************+++++++++++++++,,,,,,---------,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,...//////000111333444555666777999999999:::===???@@@NNNVVV??????===AAAAAAFFFOOOXXXbbbfffdddaaa```aaarrrxxxtttjjjpppzzzxxxdddUUUVVV```hhhqqqzzzzzzsssvvvnnn]]]TTTYYYGGGSSSoooHHHHHHGGG@@@>>>???AAADDDMMM\\\eeebbbuuuuuuXXXuuuqqqiiiiiikkkmmmnnnsssrrrqqqqqqssssssrrrpppssscccRRRVVVWWW___jjjlllsssxxxkkk\\\SSSMMMFFFDDDDDDHHHHHHIIILLLQQQWWW]]]```aaa]]]TTTLLLJJJLLLJJJEEEBBBMMMWWWYYYQQQHHHEEEEEE>>>===;;;999777555333222222111000//////............---,,,+++***+++,,,---************************++++++++++++++++++++++++)))))))))))))))***++++++******))))))))))))******)))))))))***+++++++++,,,)))******+++---......///,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,...//////000111333444555777888999::::::;;;===@@@>>>MMMVVV??????<<<@@@@@@EEELLLVVVbbbhhhgggccc___]]]yyy}}}~~~pppjjjrrr}}}uuudddVVVXXX___fffqqq|||xxxooopppnnn\\\TTTVVVEEEQQQgggBBBCCCBBB;;;;;;>>>CCCGGGOOO```jjjgggvvvaaa|||nnnffffffhhhkkkmmmpppooonnnoooqqqssssssrrrsssdddQQQTTTUUU^^^lllooowwwqqqcccTTTJJJEEEAAAAAADDDBBBBBBDDDGGGMMMSSSYYY]]]```\\\TTTMMMKKKLLLJJJEEEDDDNNNYYY\\\WWWNNNGGGEEE>>>===;;;999666444222111222111000///............///---,,,******+++,,,---************************************************)))((((((((()))***+++,,,+++******))))))******+++(((((()))***+++,,,,,,,,,******+++,,,,,,---......,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,...//////000111333444555777999:::::::::;;;>>>@@@@@@OOOVVV???>>>;;;???>>>CCCKKKUUUcccllllllfff___ZZZ|||kkkccccccmmmwww}}}yyygggZZZYYY^^^dddppp{{{xxxooovvvjjjYYYTTTTTTFFFPPPggg@@@>>>===888;;;???AAAFFFPPPcccqqqnnnwwwiiixxxgggaaaaaacccgggjjjjjjiiiiiilllpppsssuuuuuusssbbbQQQRRRSSS]]]lllqqqyyy}}}jjj\\\NNNFFFCCCAAACCCGGGDDDEEEFFFHHHLLLQQQUUUWWWZZZWWWPPPJJJIIIKKKJJJEEEEEENNNZZZaaa```WWWKKKCCC>>>===;;;999666333222111222111000///...............---,,,+++++++++,,,,,,************************************************(((((((((((()))***+++,,,++++++************++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,...//////000111333444555777999:::::::::;;;>>>@@@???OOOVVV???>>>:::>>>===BBBLLLWWWgggrrrssskkkaaaZZZwww|||~~~qqqcccSSSQQQTTT^^^fffjjjooottt}}}jjjZZZXXX\\\bbbmmmyyyyyyrrr}}}dddUUUVVVSSSIIITTTnnnBBB>>>===999===AAA===CCCNNNbbbrrrppptttmmmwwwiii\\\XXXYYY\\\___ccceeeddddddggglllqqqttttttsssvvv[[[NNNNNNNNNXXXiiinnnwwwzzzdddXXXKKKFFFDDDCCCEEEHHHJJJKKKMMMNNNPPPRRRSSSSSSUUURRRKKKEEEEEEIIIHHHDDDHHHPPP]]]fffeee[[[MMMBBB===<<<:::888666444222111222111000//////.........---------,,,,,,,,,++++++************************************************(((((((((((()))***,,,,,,++++++************++++++)))))))))***+++++++++,,,---------,,,,,,+++++++++,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,...//////000111333444555777888999::::::;;;===@@@>>>MMMTTT======:::???>>>CCCLLLXXXiiivvvxxxooobbbYYYqqq{{{{{{iiiVVVMMMEEEFFFIIIOOOSSSWWW^^^eee}}}~~~iiiUUUSSSYYY```kkkuuu}}}xxxzzz^^^SSSYYYRRRIII[[[rrrCCC>>>???<<<>>>AAA>>>CCCKKK^^^pppoooqqqnnnggg\\\RRRQQQSSSVVVZZZ^^^```______bbbgggllloooppprrr~~~hhhQQQEEEEEEDDDNNN```fffnnnvvv]]]SSSJJJHHHIIIIIIKKKNNNQQQSSSVVVXXXZZZYYYXXXWWWWWWSSSKKKCCCCCCHHHHHHEEEKKKUUUaaagggcccWWWKKKCCC;;;;;;999888666444333222222111000//////.........+++,,,---......,,,+++)))************************************************''''''(((((()))+++,,,---,,,++++++******++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,...//////000111333444555666777999999999:::===???>>>NNNRRR<<<<<<:::@@@@@@EEEKKKXXXjjjwwwyyypppbbbXXXnnnzzzzzzrrrWWWHHHDDDCCCDDDFFFHHHIIIMMMWWW```uuu}}}fffQQQNNNVVV^^^iiisss~~~xxx\\\SSS[[[RRRFFFaaaqqqBBB>>>@@@===>>>???AAAEEEKKK\\\mmmnnnpppooottt___UUUNNNNNNQQQTTTXXX\\\___]]]]]]___ccchhhjjjlllpppsss^^^JJJ===<<<:::EEEVVV]]]eeevvv~~~tttWWWOOOJJJKKKNNNPPPRRRUUUWWWYYY]]]aaacccbbb```___[[[WWWMMMEEEEEEIIIJJJGGGMMMYYYfffhhh___QQQHHHDDD::::::999777666444333333222111000//////.........***,,,...//////---***(((************************))))))))))))))))))))))))'''''''''((()))+++,,,---,,,++++++******++++++,,,+++++++++*********************+++,,,------...///,,,++++++***)))*********)))************+++++++++******+++++++++,,,,,,,,,...//////000111333444555555777888888888:::<<<>>>AAAQQQLLL<<<<<<888>>>>>>BBBKKKYYYlllyyy{{{rrreee\\\qqq}}}dddMMMCCCBBBFFFGGGKKKPPPVVVYYYZZZYYYkkkrrr^^^NNNMMMQQQUUU```mmm|||uuuZZZRRRYYYyyyLLLJJJfffhhhHHHAAA<<>>>>>BBBHHHVVViiixxx|||ssseeeZZZhhh|||dddUUUPPPRRR[[[^^^cccjjjpppvvvzzz|||eeeSSSFFFFFFKKKOOOXXXddd}}}{{{|||sssXXXOOOVVVrrrLLLEEEaaajjjIIIBBB<<>>DDDLLLSSSdddxxxrrrbbbTTTRRRQQQSSSXXX]]]```aaammmxxxkkkUUULLLGGGCCCIIISSSbbbnnnpppbbbRRRJJJEEE>>>:::999888777555444333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,---,,,***))))))***,,,---************************)))************++++++++++++++++++++++++,,,------/////////000111333444555444777:::;;;;;;;;;<<<===AAAPPPJJJ<<<===888>>>>>>BBBHHHTTTgggyyyyyyiii\\\```}}}yyytttwww}}}UUUHHH??????CCCDDDJJJSSSdddqqqzzzuuuwwwqqqUUULLLTTTdddJJJCCC___jjjJJJCCC===???;;;===AAADDDNNN```nnntttvvvwwwbbbSSS|||~~~ZZZEEEFFFCCCAAA@@@AAACCCCCCCCCBBBCCCEEEHHHKKKOOOSSSUUUXXXXXX^^^iiisssssskkkcccXXXVVVWWWZZZ\\\^^^eeekkkkkkmmmppplll^^^JJJ===:::======;;;999888:::>>>BBBMMM___tttzzziii[[[RRRVVV[[[```eeejjjppptttwww^^^UUUNNNGGGPPPaaaoootttooo]]]LLLFFFCCC???::::::999888666555444444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((())))))******************)))))))))))))))*********+++++++++,,,,,,,,,---,,,+++******+++,,,---************************)))************++++++++++++************+++,,,,,,/////////000222333555666555777:::;;;;;;;;;<<<>>>AAAPPP~~~HHH<<<===888======BBBIIITTTgggzzzpppccc^^^{{{nnnNNNFFF@@@AAABBBAAABBBGGGKKKUUU\\\hhh~~~}}}~~~vvvyyyoooSSSKKKSSS~~~VVVGGGFFFaaaeeeGGGBBB===???;;;===???DDDOOO```ooowwwxxxxxxkkkOOOlllmmmUUULLLPPPOOOMMMLLLLLLMMMNNNNNNLLLKKKJJJJJJKKKNNNRRRTTTYYYYYY___llltttpppcccXXXQQQUUU[[[```cccgggooouuurrrvvv|||yyyhhhRRRDDDAAA;;;::::::999:::;;;===???AAANNN]]]iiiyyyrrreee\\\WWW]]]eeekkkqqqyyyppp]]]XXXQQQMMM^^^yyy{{{iiiTTTGGGDDDCCC???::::::999888777666555555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((())))))******+++++++++***))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++******))))))******+++,,,/////////000222444666777666888::::::::::::<<<>>>BBBQQQ{{{GGG<<<>>>999======BBBHHHRRRdddxxxvvvjjj```xxx\\\IIIFFFEEEFFFGGGEEEDDDEEEBBBJJJLLLTTTiiixxxwwwqqqoooooottt{{{yyynnnRRRKKKTTTsssNNNFFFHHHbbb^^^BBB???<<<@@@===???===DDDPPP```oooyyy{{{yyy}}}TTTeeetttccccccddddddcccbbbaaabbbcccdddbbb___ZZZVVVVVVYYY]]]```iiikkkuuutttfff______kkkyyy~~~___IIIAAA999999999:::<<<>>>???@@@CCCIIIOOOUUUbbbxxx{{{lllbbb]]]^^^dddlllsssyyylll\\\PPPNNNKKKQQQpppeeeMMMEEEEEEBBB===:::999999888777666555555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******'''(((((()))******++++++++++++***)))(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))******+++,,,...//////111333555666888777888::::::999:::<<<>>>CCCRRRxxxEEE<<>>>>><<>>@@@===EEEPPP^^^nnn{{{~~~{{{___hhhvvvzzz}}}~~~}}}~~~~~~{{{wwwssstttwww{{{|||qqqqqq|||hhhIII;;;;;;999999:::<<<>>>>>>===BBBDDDFFFHHHPPPbbbxxxwwwfff^^^]]]ccciiiqqqyyy{{{hhhXXXPPPJJJGGGIIIYYYbbbKKKDDDCCC???999999999888777777666555555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************''''''((()))***++++++,,,,,,+++***)))((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++************+++,,,,,,...///000111333555777888888999::::::999:::<<<>>>CCCRRRuuuDDD<<>>>>>===BBB???AAA===EEEPPP]]]mmm|||}}}jjjiii|||pppMMM;;;===;;;999:::<<<>>>===<<>>;;;999888777777666666555555555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************''''''((()))***+++,,,,,,,,,+++***)))((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************)))************++++++++++++++++++++++++,,,------...///000111333666888999999999:::999888999<<<>>>DDDSSStttCCC<<<@@@999;;;<<>>CCC???AAA===FFFPPP\\\lll}}}oooeeeuuuyyyyyyVVVBBB???<<<::::::===@@@@@@???BBBHHHPPPXXX[[[___hhhppptttvvvddd___dddkkkrrr~~~zzzeee\\\WWWRRRVVVbbblllqqqwwwmmm```OOOCCC===:::999;;;777777666666555555444444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++&&&'''((()))***+++,,,,,,,,,+++***)))((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,++++++,,,,,,---......///000111333666888999999::::::999888999<<<>>>DDDSSSwwwDDD;;;===777;;;<<>>???===???<<>>:::999<<<@@@AAAAAADDDKKKXXXeeepppxxx{{{}}}yyykkkhhhkkkrrr{{{ppp]]]TTTUUUSSSUUUfff}}}rrrhhhYYYNNNAAA<<<<<<;;;888666666444333444555666555444////////////............------,,,,,,,,,,,,++++++)))(((((((((((((((((()))------+++***)))'''&&&&&&++++++******++++++,,,---...---,,,+++***(((''''''++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,---------.........000222555666666555444666777999:::;;;<<<<<<<<>>888<<<===CCCGGGOOO^^^ppp~~~{{{|||{{{{{{llljjjeeeaaagggtttgggTTTNNNLLLPPP[[[gggsss|||^^^LLLFFFZZZ]]]DDDBBBCCCpppVVV???AAA???BBB@@@CCCBBBCCCMMM```rrr{{{pppggghhhDDD@@@>>>>>>@@@CCCEEEDDDBBBKKKSSSaaaooo{{{ssspppqqqxxx|||kkkZZZSSSRRROOOVVVbbbsssyyyhhh\\\KKKEEE>>><<<<<<;;;999888777666555555666666555333////////////............------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******))))))((((((***************+++,,,,,,,,,,,,+++***)))((('''&&&++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,------------...---///111333555555555555666777999:::;;;<<<======AAARRR{{{GGG<<<===777;;;===CCCHHHPPP___qqq~~~zzzvvvttt~~~xxxwwwvvvrrrmmmqqq{{{lllYYYRRRSSS[[[hhhvvv{{{\\\KKKGGG]]]dddIIICCCDDDsssRRR>>>@@@???CCCAAAEEECCCDDDNNNaaarrr|||jjjhhhqqqBBB???>>>>>>@@@DDDGGGHHHHHHTTT\\\jjjzzz~~~yyyxxxzzzjjj^^^XXXWWWQQQUUUZZZcccmmmpppiiiZZZNNNCCCCCCDDDCCCBBBAAA???===:::888777666777666555333////////////............------,,,,,,,,,,,,++++++++++++************++++++))))))******************)))))))))))))))******++++++******)))((('''&&&&&&++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,,,,---------------...///111333555666777666777999:::<<<=========AAARRR{{{GGG;;;<<<555:::<<>><<>>>>>@@@RRR{{{GGG===>>>777;;;===DDDGGGOOO___rrrwwwmmmvvvzzzqqqnnngggaaa^^^```eeekkkooovvv{{{~~~sssmmmxxxtttTTTIIIJJJaaa~~~WWWGGGKKK~~~JJJ>>>???;;;@@@>>>@@@DDDGGGQQQbbbrrr}}}]]]cccbbbKKKHHHKKKPPPWWWaaalllvvv||||||qqqgggbbb```\\\SSSSSSSSSQQQNNNJJJIIIKKKMMMXXX```eee___WWWQQQKKKEEE===;;;999888777666444222////////////............------,,,,,,,,,+++++++++///......------......///,,,,,,++++++***)))))))))((((((''''''(((((()))***************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///111444666888666777999;;;===>>>??????AAARRRzzzGGG>>>AAA;;;???@@@EEEGGGNNN^^^qqqxxxpppyyyyyyoookkkUUUOOOLLLPPPWWW^^^fffmmmrrrzzzzzzwwwnnnPPPIIILLLbbbZZZGGGPPPzzzIII@@@AAA<<>>???@@@AAARRRvvvDDD<<<@@@;;;>>>>>>CCCHHHNNN\\\nnnzzzwwwyyymmmuuuTTTLLLFFFFFFMMMUUUZZZbbbiiittt|||iiiMMMIIIMMMaaa___JJJVVVrrrDDD???AAA<<>>:::BBBBBBCCCFFFIIISSScccrrr~~~~~~[[[zzzbbbWWWeeesss|||vvvvvv}}}|||jjjhhhdddbbb```XXXYYYTTTNNNKKKJJJHHHDDD@@@DDDJJJHHH???>>>DDDCCC<<<:::888777666777666555333000/////////............---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------)))))))))))))))***++++++''''''(((((())))))******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++******+++++++++,,,,,,,,,...000222555666666555444666777999;;;>>>???@@@AAACCCRRRZZZEEE;;;===999:::??????GGGOOO]]]mmm{{{|||zzzlllwwwkkkQQQ>>>AAA@@@CCCIIIOOOTTT]]]eeeyyy]]]IIIDDDFFFhhh^^^OOOfffOOODDD;;;;;;===???@@@CCCGGGJJJTTTdddsssgggxxxhhhWWW[[[ppp|||xxx|||{{{llleeebbb```]]][[[WWWTTTPPPLLLIIIEEEAAA>>>AAAAAAAAA@@@>>><<<999888333666999999666333222222111111000000//////.........---,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***)))((((((+++...//////...---+++))))))***+++,,,,,,,,,++++++***+++++++++------,,,++++++,,,,,,,,,************))))))))))))******+++++++++******)))***++++++,,,,,,------......//////111222444666777555777999:::;;;===@@@BBBBBBOOOWWWBBB;;;===::::::???>>>FFFNNN\\\lllzzzxxxjjjtttqqq[[[HHH:::???>>>AAAHHHNNNUUU___iii~~~}}}\\\JJJFFFHHHkkk[[[MMMcccwwwLLLBBB::::::===???BBBEEEFFFJJJUUUeeeuuuuuuuuutttxxxooo```PPPHHHNNN]]]kkkpppppprrrzzzzzzrrrgggaaa___\\\YYYWWWYYYVVVRRROOOKKKGGGBBB???@@@@@@???>>>===:::888777777777777999::::::888555111111000000//////.........---,,,,,,,,,,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++)))((((((+++---...---...---+++))))))***+++,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---+++++++++*********************+++++++++******)))***++++++,,,,,,------......//////111222444666777555777999:::;;;<<>>>>>FFFMMMZZZiiixxxvvvfffooovvvZZZJJJ@@@999===<<<>>>FFFMMMVVVbbbmmmzzzwww~~~yyyZZZJJJGGGJJJooo|||VVVJJJ^^^kkkGGG???888999<<>>???FFFMMMRRRTTTZZZfffwww}}}rrreeedddaaa^^^[[[YYYVVVUUUXXXVVVTTTRRROOOJJJDDD@@@@@@???>>>===;;;999888777777555555888<<<<<<888333111111000000//////.........------,,,,,,------...,,,++++++******++++++,,,+++++++++++++++++++++++++++)))((()))***,,,,,,+++---,,,+++))))))***++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++***++++++)))******+++++++++*********++++++,,,,,,------......//////111222444666777555777999:::;;;<<>>:::999>>>===EEEMMMXXXffftttsssbbbiiihhhMMMBBB???>>>>>><<<>>>EEEMMMWWWdddooo|||yyysss}}}||||||WWWJJJGGGKKKqqqqqqRRRGGGcccaaaEEE>>>888999<<<===AAAEEEGGGKKKWWWhhhwww|||lll]]]WWWMMMFFF???<<<>>>BBBCCCCCCFFFLLLZZZnnnuuuhhhaaaYYY^^^aaa^^^ZZZWWWUUUSSSUUUTTTSSSSSSQQQMMMHHHCCCBBBAAA???===;;;::::::999;;;===???AAA@@@<<<666222111111000000//////......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,***))))))***+++***))),,,+++******)))***++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------------+++***************))))))***+++++++++*********++++++,,,,,,------......//////111222444666777666777999::::::<<>>:::999>>>>>>EEELLLWWWcccoooqqq]]]ccc^^^GGGAAABBBAAA@@@???AAAGGGOOOYYYfffqqq{{{xxxrrr}}}vvvSSSHHHFFFKKKsssfffOOOGGGwwwZZZEEE>>>::::::;;;<<>>===<<<<<<<<<===>>>CCCFFFPPPaaaxxx|||xxxlll\\\TTTSSShhhoooqqqjjjbbb^^^[[[WWWQQQQQQQQQRRRRRROOOKKKHHHFFFDDDAAA???===<<<======DDDKKKQQQPPPGGG===777444111111000000//////......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******++++++***(((*********************++++++*********++++++,,,---,,,+++++++++,,,,,,---...---,,,***((((((((())))))((()))***+++++++++++++++***++++++,,,,,,------......//////111222444666777666888999::::::<<<>>>AAACCCMMMJJJ;;;999>>>999888>>>???EEELLLVVV```jjjyyypppZZZ^^^}}}zzzUUUDDDBBBBBB@@@BBBAAACCCKKKSSS\\\iiitttxxxsss~~~oooOOOFFFEEELLLwww\\\MMMIIIUUUDDD???;;;;;;;;;;;;???EEEIIINNNYYYhhhttt|||vvvnnnZZZJJJ<<<999666999<<<===<<<<<>>>>>???@@@FFFMMMTTTPPPDDD999444333111111000000//////......,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++------+++))))))))))))***************************+++,,,------++++++++++++,,,---.........,,,***(((''''''((()))((()))***+++++++++++++++***++++++,,,,,,------......//////111222444666777777888:::::::::;;;>>>@@@AAAKKKKKK<<<:::>>>888777>>>@@@FFFMMMVVV^^^fffrrrpppXXXZZZzzzpppMMM@@@BBBAAA<<>>555999777999;;;<<<===???BBBDDDCCCGGGQQQbbbyyy}}}{{{zzzsssddd[[[iii~~~ssspppkkkcccUUUTTTSSSRRRRRRQQQOOOMMMKKKHHHDDD@@@>>>???AAABBBBBBFFFHHHCCC;;;333111222111111000000//////......,,,,,,---......---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++---......,,,***(((((()))***************************+++,,,---...++++++++++++,,,---...//////---+++((('''''')))***(((((()))++++++,,,,,,+++***++++++,,,,,,------......//////111222444666777777999:::::::::;;;>>>@@@AAAJJJLLL===;;;>>>777666>>>AAAFFFMMMVVV]]]cccnnn~~~pppWWWXXXxxxkkkIII???BBBAAA;;;???@@@FFFQQQ\\\fffrrr}}}sss}}}{{{eeeGGGCCCFFFRRRRRRMMMMMMRRR???<<<;;;<<<===>>>DDDJJJIIINNNZZZiiiuuu{{{vvv^^^lll___FFF>>>555222<<<:::888888999<<<>>>@@@@@@FFFKKKWWWjjj~~~tttaaaXXXkkkmmmddddddaaaYYYZZZXXXUUUTTTSSSRRROOOMMMKKKHHHDDD@@@>>>???AAACCCCCCBBB???;;;777555555555111111111000//////......,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++,,,---//////...,,,'''((()))***************************+++,,,---...++++++++++++,,,---...///111///,,,)))((((((***+++(((((()))++++++,,,,,,,,,***++++++,,,,,,---.........//////111222444666777777999:::::::::;;;>>>@@@AAAJJJHHH@@@999888999888999;;;DDDLLLVVV^^^ccckkkuuu}}}iiiTTTUUUrrreeeMMMCCC>>>???CCCAAACCCHHHQQQYYYddduuuzzz~~~}}}~~~]]]FFFBBBAAAZZZLLLKKKMMMyyyNNN???;;;999::::::;;;AAAHHHMMMSSS\\\hhhsss}}}```aaatttmmmQQQAAA;;;999:::;;;<<<999999<<<===<<>>===???CCCBBBAAA>>>;;;888555444333000000000///......------...------,,,---...///000,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,+++*********+++******)))))))))))))))*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***)))(((((((((((((((((()))***+++,,,,,,,,,---,,,+++++++++,,,---............///111333666888666888999::::::<<>>::::::===AAADDDLLLWWW```jjjxxx{{{yyyYYYDDDCCCDDD___|||GGGKKKSSSqqqHHH???;;;999::::::;;;AAAHHHMMMSSS]]]hhhttt}}}```XXXkkkvvvaaaIII===999888999;;;;;;999999===>>>>>>BBBGGGUUU\\\jjj~~~}}}|||wwwuuuzzzuuunnnaaaVVVPPPRRRYYY___lllccc[[[YYYVVVQQQNNNMMMLLLKKKHHHCCC>>>===???AAAAAA???===:::777555444333000000000///......------...------,,,---...///000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------+++***))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***)))(((((((((((()))))))))***+++++++++,,,,,,,,,+++++++++,,,---.........///000111333555666666888999::::::<<<>>>AAABBBQQQHHH@@@:::999;;;::::::<<>>???@@@BBBBBBFFFQQQ^^^hhhqqq}}}~~~tttTTTBBBDDDGGGfffnnnBBBKKKZZZfffCCC>>>;;;999::::::;;;@@@GGGMMMSSS]]]iiittt}}}dddQQQeee}}}ooocccRRR@@@888777777999;;;:::999:::>>>@@@@@@EEEKKK___hhhyyy~~~|||~~~iii```TTTKKKMMMZZZlllyyywwwlllaaaZZZUUUNNNJJJJJJLLLJJJHHHCCC???===>>>???>>>===;;;888666555444333000000000///......---------------,,,------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++///...---+++***))))))(((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***)))((((((((((((******************++++++,,,++++++++++++,,,---......///000111222333333444666777999::::::;;;>>>AAAAAAQQQHHH@@@::::::;;;::::::<<>>======;;;:::999777555444444333000000000///......---------------------------...,,,,,,++++++,,,,,,---...------------------------))))))))))))******+++,,,...---,,,+++***)))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++***)))(((((())))))+++++++++***************++++++++++++,,,------......///111222333333222222555777999999:::;;;>>>@@@@@@OOOFFF???999:::<<<;;;:::<<<@@@HHHSSS\\\eeeppp}}}{{{kkkPPPMMM___TTTBBBAAA@@@===<<>><<<:::999;;;;;;;;;???EEEMMMSSS^^^kkkvvvwwwYYYooogggTTTLLLBBB999888999999:::<<<;;;;;;===@@@AAACCCKKKUUUhhhvvv~~~eee``````kkk|||vvvjjj^^^VVVQQQJJJGGGGGGIIIHHHFFFCCCAAA@@@>>><<<:::999888666555444333333000000000///......------------------------,,,,,,,,,,,,++++++,,,,,,---...------------------------***)))))))))***+++,,,,,,******)))))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++***))))))))))))))))))+++++++++*********************+++,,,------.........///111222333333222222555777888999999;;;>>>@@@???NNNwwwDDD===888:::;;;:::999;;;<<>>===@@@IIIKKKTTTcccqqq{{{wwweeeZZZ[[[bbbhhhxxxsssgggaaaccciiihhhhhhiiilllooossswwwyyy~~~}}}iiiIII@@@IIINNNoooVVVGGGTTTwwwNNN<<<<<<999999;;;;;;:::???EEEMMMSSS___lllwwwyyyZZZlll]]]PPPGGG???999999:::::::::<<<<<<<<<>>>@@@BBBGGGSSS___qqq~~~}}}rrrttt~~~tttkkkaaaXXXTTTPPPJJJFFFFFFGGGEEEDDDCCCCCCAAA>>><<<;;;:::888666555444333333000000000///......------,,,------------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,(((((((((((()))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******)))))))))))))))*********************++++++)))***+++,,,---............///000111222333333444555666888999999:::===@@@>>>MMMhhhCCC<<<777999;;;999999:::777BBBPPP]]]gggrrr~~~|||cccMMMNNNaaa}}}pppWWWIIICCC>>>AAAHHHLLLOOOYYYjjjxxxwwwfffYYYOOOLLLRRR[[[ppp{{{kkkYYYPPPJJJFFFGGGKKKIIIIIIJJJKKKNNNRRRVVVXXX```hhhrrrzzzuuu```CCC???MMMTTTvvvNNNLLLbbbxxxHHH<<<;;;999999;;;;;;:::>>>DDDLLLSSS___lllxxxpppSSScccyyyTTTOOOBBB;;;666888999999:::<<<<<<<<<>>>BBBEEENNN^^^nnn~~~vvvvvvyyyzzz{{{vvvgggaaaZZZTTTSSSQQQKKKFFFDDDEEECCCBBBCCCDDDCCC???<<<<<<;;;999777555333333222000000000///......------,,,------...---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******)))))))))***++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******))))))))))))******)))))))))***+++++++++,,,((()))+++---..................///000111333555666555666888888999:::===???@@@OOO]]]BBB;;;777888:::999888999444???NNN\\\gggqqq|||~~~}}}dddRRRSSSdddiiiVVVFFF;;;===EEEMMMQQQ^^^qqq}}}hhhRRRJJJLLLTTT```kkkuuu[[[KKK>>><<<======>>>AAA;;;;;;;;;<<<>>>AAAEEEGGG@@@GGGQQQZZZcccooo}}}{{{mmmYYY??????PPPXXX|||vvvHHHOOOnnnpppEEE>>>;;;888999;;;;;;:::>>>DDDLLLSSS___mmmxxxgggKKKZZZ~~~}}}rrrNNNPPP>>>888444666888888:::===<<<<<>>;;;999888999::::::999888;;;GGGXXXdddlll{{{mmmXXX\\\tttkkkVVVDDD???DDDCCCNNNUUUaaappp~~~}}}^^^HHHOOO```jjjsss}}}kkkUUUCCC@@@===<<<===<<<999666;;;;;;::::::999888888888@@@BBBEEEHHHMMMXXXhhhssszzzoooSSSEEEDDDDDD\\\nnnLLLNNN|||rrrDDD@@@999999888888999;;;<<<===LLLUUUbbboooyyy^^^KKK\\\|||iiiKKKFFF<<<;;;:::::::::;;;<<<<<<>>>===@@@FFFNNN\\\rrr|||rrrzzz~~~rrrppprrrrrrrrrqqqppppppooojjjbbb\\\ZZZWWWTTTSSSSSSQQQLLLGGGEEEBBBAAABBBEEEEEECCC@@@>>>===;;;999777555444333222222111000///...------------......------,,,+++*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////---***)))***++++++******+++,,,...///......---,,,+++******))))))******((()))***+++,,,+++************+++,,,---//////000,,,...000111111222444666888888888888888:::>>>AAABBBQQQVVV>>><<<999888999:::999999888:::EEEVVVccckkk{{{ttt```eee~~~}}}```OOOAAA???CCCBBBLLLSSSaaaqqqvvv```UUUeeeyyyuuufff^^^OOO??????===;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<======:::<<<>>>???BBBIIITTT]]]gggvvvxxx~~~jjjPPPCCCCCCGGGbbbfffLLLZZZoooCCC@@@999999888888999;;;<<<===IIIRRRaaaooozzz\\\IIIYYY{{{gggIIICCC;;;;;;:::999999:::<<<<<<;;;<<>>===;;;999777555444444222222111000///...---------------------,,,++++++******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...,,,******+++++++++***+++,,,---////////////...,,,+++******))))))******((()))***+++,,,++++++******++++++,,,---...///000...///111222222222444666777888888888888:::===@@@???NNNTTT>>><<<999888999:::999888777888CCCTTT```jjjyyymmmssskkkPPPFFF>>>???CCCBBBJJJRRRaaasssvvvfffcccwwwrrrRRRIIIEEE===666999888888999<<<======<<<888888777888999:::;;;<<<999;;;===<<<<<<>>>DDDIIIJJJZZZmmm|||uuuzzzzzzdddLLL@@@BBBKKKkkk```RRRrrrhhh???AAA:::999999888999:::<<<===EEEOOO^^^nnn{{{eeeLLLSSS{{{wwwdddEEE>>>:::999999888999:::<<<======>>>GGGVVVfffwwwyyytttuuuyyyzzzuuurrrooommmjjjeee]]]VVVWWWUUUSSSTTTUUUTTTPPPMMMDDDAAA@@@AAAEEEFFFEEEBBB>>>===;;;999777555444444222222111000///......---,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++,,,,,,+++)))+++,,,...///000000//////,,,+++******))))))******)))******+++,,,+++++++++***++++++,,,---.../////////111333333222222444666777777888888888:::===@@@===LLLwwwQQQ???<<<:::888999999999888777777???PPP^^^hhhwwwzzz]]]EEEAAA>>>???CCCAAAIIIRRRbbbvvv|||xxxYYYBBBBBBAAA??????;;;;;;;;;<<<===>>>>>>>>>:::::::::;;;;;;===>>>??????AAACCCCCCAAA@@@AAACCCAAAKKKZZZgggssstttttt|||www^^^III???CCCPPPuuuXXXVVV]]]<<>>???CCCEEEDDDBBB===<<<;;;888777555555444333222222111000///......++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,+++***************+++***+++,,,------+++(((+++,,,---////////////...,,,+++******))))))************+++++++++,,,,,,,,,++++++,,,,,,---...//////111222444444333333444555666777888888888:::<<>>AAA@@@@@@AAAAAAAAAAAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIIIIHHHFFFFFFEEEEEEGGGLLLSSS]]]jjjzzzuuuqqquuusssYYYGGG???EEEWWWsssLLLUUUSSS;;;EEE;;;:::999999999:::;;;<<>>EEEOOObbb{{{}}}{{{||||||{{{sssrrrvvv|||}}}~~~}}}xxxsssooolllggg```[[[XXXVVVSSSSSSTTTRRRNNNJJJAAA>>><<<===AAACCCCCCAAA===<<<:::888777666555555333333222111000///......++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++*********,,,------+++))))))***,,,---......------,,,+++******))))))******+++++++++++++++,,,,,,,,,+++,,,,,,------.........111222444444333333444555555666888999999:::<<<>>>@@@OOOpppQQQ@@@===:::999999999888777999666:::IIIWWWbbbqqqqqqOOO===AAA???===AAABBBIIIRRRbbbxxxxxxZZZ@@@===@@@>>><<<>>>>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMPPPSSSTTTTTTSSSSSSPPPPPPPPPPPPNNNMMMKKKJJJMMMJJJHHHKKKPPP[[[lll{{{yyyrrrtttkkkSSSEEE@@@GGG^^^aaaIIIYYYOOO???DDD;;;:::999999999:::;;;<<>>MMMlllMMM@@@===:::999999999888777;;;666999GGGTTT___nnn|||hhhHHH;;;AAA>>>999>>>CCCHHHPPP```uuuuuuhhheeeVVVKKKAAA@@@@@@======@@@???CCCGGGKKKNNNQQQVVVZZZ^^^aaaggglllooopppnnnmmmgggdddaaa^^^[[[YYYWWWVVVXXXSSSPPPQQQRRRVVVbbbooozzz~~~vvvvvvbbbLLLAAA???JJJdddUUUKKK___RRRCCC<<<;;;;;;:::999999999:::;;;===HHHXXXiiiwwwYYYiiilllkkk}}}vvvRRR:::<<<999999999:::<<<>>>@@@BBBGGGZZZyyyuuu]]]SSSYYY^^^hhhtttwwwsss```LLLDDDCCCBBBBBBCCCHHHIIIOOOWWW\\\]]]```eeeiiijjjiiiiiiiiinnntttzzzwwwrrrllliiigggeee```]]]YYYWWWUUUVVVWWWVVVRRRNNNEEEAAA>>>>>>AAACCCCCCAAA<<<;;;:::888777666666666444333333222111000//////---------------,,,++++++,,,,,,,,,+++++++++******************+++++++++,,,************************,,,,,,+++++++++++++++,,,,,,***)))***+++---,,,,,,)))***+++---...------,,,,,,+++******))))))******,,,,,,+++++++++,,,---...,,,,,,,,,------------......///111222222222444666333555888999999999;;;<<<===LLLhhhGGG@@@>>>:::999999999888777<<<666888EEESSS^^^lllzzz}}}bbbDDD999@@@<<<777===DDDGGGNNN]]]ssswww]]]KKKFFFIIIAAAAAAAAA???======@@@DDDHHHMMMTTTZZZ___eeelllqqq{{{}}}yyysssmmmiiigggdddcccbbb^^^\\\\\\ZZZWWW]]]gggnnn|||yyyxxx}}}[[[GGG>>>???KKKhhhrrrIIIHHH___|||VVVEEE444<<<;;;:::999999999:::;;;:::EEEVVVhhhwwwhhhqqqmmmnnnvvvPPP999<<<999999999:::<<>>CCCCCCFFFMMMMMMMMMAAA999999;;;999:::>>>===;;;<<>>MMMaaaIII???>>><<<;;;;;;:::888666444666999===HHHZZZkkkuuu{{{~~~zzzYYYEEE>>>@@@;;;;;;@@@???DDDNNN^^^nnn~~~cccOOOIIIEEE>>>:::>>>???@@@BBBDDDFFFHHHJJJWWW]]]eeelllsss~~~yyyvvvtttrrrpppnnnkkkhhhfffeeedddooovvvxxxmmmTTTGGG???EEEIIIyyyjjjIIIJJJrrroooKKK:::777;;;:::888777777888:::;;;@@@FFFTTTggguuu~~~ccciiisssaaahhhjjjaaaLLL666>>>;;;888999===???===>>>BBBMMMYYYnnn|||[[[JJJ@@@???===<<<<<<===???@@@>>><<<:::888888999888888:::::::::::::::::::::;;;999;;;<<<<<<;;;::::::;;;@@@III\\\tttzzzvvvqqqnnnkkkhhhfffccc___\\\ZZZYYYXXXXXXXXXWWWTTTQQQKKKEEE@@@???BBBDDDBBB@@@;;;:::888888999888777555222222111000///...------.........000111111...,,,++++++++++++++++++++++++,,,+++*********+++,,,---)))************+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............///000111333555666777999::::::999:::<<<>>>CCCQQQ]]]GGG@@@>>><<<;;;;;;:::888777555777888<<>>===CCCKKKWWWeeevvv{{{fffNNNDDDCCCBBB???===CCCCCCDDDFFFJJJPPPWWW\\\___gggrrr}}}~~~~~~|||zzzwwwuuusssqqqtttxxxxxxiiiOOOBBB;;;AAAJJJ}}}cccEEESSSiiiIII<<<;;;;;;:::888777777888:::;;;>>>DDDRRReeettt~~~^^^eeeppp]]]bbbeee]]]LLL666>>>:::888999===>>>===>>>AAAFFFQQQbbbqqqxxx~~~___GGG???<<<<<<;;;:::;;;<<<===>>>@@@???<<<;;;::::::::::::;;;<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<===>>><<>>@@@CCCBBBAAA<<<:::888888888888777555222222111000///...------------...///111000...+++++++++++++++++++++++++++++++++*********+++,,,---************++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............///000111333555666777888::::::999:::<<<>>>BBBPPPVVVEEE@@@>>><<<;;;;;;;;;999777777777888:::BBBQQQdddrrrzzz|||~~~wwwYYYDDD<<>>AAAAAABBBCCCDDDEEEGGGKKKRRR\\\hhhpppxxx||||||~~~bbbFFF@@@;;;???OOOYYYDDDdddaaaEEE>>>@@@:::999888777777888999:::<<>>;;;888999<<<>>><<<>>>AAAEEEOOO^^^jjjqqqxxxcccFFF<<<===:::::::::;;;<<<<<<======>>>===;;;999999999999:::888:::===???@@@@@@???>>>===<<<;;;;;;<<<===???AAACCC??????DDDIIINNNVVV]]]ggguuu~~~}}}|||zzzwwwuuummmjjjfffcccaaa___\\\ZZZWWWVVVUUUUUUVVVVVVTTTRRRLLLFFF???<<<>>>AAACCCCCC===;;;999888888888777555222222111000///...---------,,,,,,...//////---+++++++++++++++++++++++++++++++++******++++++,,,---************+++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---------------,,,,,,,,,***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........///000111333555666777888999999999:::<<<>>>AAAOOO}}}PPPCCC@@@>>><<<<<<<<<;;;999777999777777999???KKK^^^nnnzzz|||xxxooovvvwwwXXXCCC:::>>>;;;;;;>>>;;;@@@DDDKKKVVVeeeyyy|||iiiZZZPPPLLLGGGBBB@@@BBBCCCCCCFFFKKKJJJOOOUUU^^^hhhuuuwwwYYY???AAA???AAAXXXSSSKKKyyyZZZCCC>>>???999999888777777888999999:::===III\\\nnn|||UUUWWWuuukkk^^^kkkuuuuuucccBBB===;;;888888<<<===<<<>>>BBBFFFQQQaaannnwwwqqqOOO===;;;@@@;;;;;;<<<============<<<;;;<<<;;;;;;:::;;;===>>>>>>AAAFFFLLLOOOOOONNNMMMKKKIIIFFFEEEFFFIIILLLMMMWWWOOOHHHEEECCCBBBDDDIIIHHHWWWlll~~~{{{zzzyyywwwvvvoookkkfffaaa^^^\\\ZZZYYYVVVUUUTTTUUUVVVVVVUUUSSSLLLGGG???;;;<<<@@@CCCEEE???<<<999888888888666555222222111000///...------,,,++++++,,,......,,,******+++++++++++++++,,,,,,+++***++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......///000111333555666666888999999999:::===???@@@NNNuuuKKKDDD@@@???===<<<<<<;;;999777;;;777666888;;;DDDWWWiiiyyy~~~qqq```XXXaaa{{{xxxZZZCCC:::===<<<===@@@===???BBBIIIUUUeeettt{{{jjjXXXJJJCCCBBBDDDFFFDDDDDDEEEDDDDDDLLLUUU\\\fffuuummmQQQ;;;@@@AAABBBcccQQQXXX{{{UUUBBB===;;;888888888888888888888888999:::DDDWWWkkkzzz```YYYlllpppiii}}}OOO>>><<<999999<<<======???CCCEEERRRcccpppzzzzzz[[[CCC::::::;;;;;;<<<===============<<<===???AAABBBCCCFFFJJJMMMSSSWWW___ffflllnnnooonnnkkkgggbbb```aaacccddddddiiiaaaXXXTTTOOOIIIEEEEEE???EEEQQQbbbsss|||{{{zzzyyyxxxtttooogggaaa]]][[[YYYWWWWWWUUUTTTTTTVVVVVVUUUTTTLLLGGG???;;;;;;>>>CCCEEEAAA>>>:::888777777666555222222111000///...------,,,+++++++++------,,,************++++++,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000111333555666666777999999999;;;===??????MMMpppIIIFFFAAA???===<<<<<<;;;:::888;;;777666888999???PPPcccvvvhhhYYYNNNLLLYYYvvvzzzaaaHHH;;;===<<<>>>AAA>>>>>>AAAHHHTTTcccooouuuvvvooofffYYYNNNGGGEEEDDDDDDDDDCCCDDDGGGIIIOOO\\\iiiuuuwwwcccKKK:::<<>>;;;:::===>>>>>>AAAEEEHHHVVVfffpppyyylllPPP???<<<;;;777::::::;;;<<<>>>???@@@@@@@@@DDDIIILLLOOOTTT[[[aaammmrrrzzz|||{{{|||zzzyyyuuunnngggeee```WWWOOOLLLHHHAAA???GGGWWWjjj|||~~~||||||{{{zzzvvvppphhhaaa]]][[[YYYXXXWWWUUUSSSSSSTTTTTTTTTSSSKKKFFF@@@;;;:::===BBBEEEBBB???;;;888777777666555222222111000///...---------,,,++++++------,,,+++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666555777999999999;;;>>>@@@@@@NNNmmmIIIJJJAAA???===<<<<<<<<<:::888:::666666999888:::KKK___rrr~~~yyyXXXOOONNNVVVfffkkkOOO???>>><<<===AAA===>>>???DDDPPP^^^iiilllkkkeee]]]SSSNNNNNNOOOLLLHHHFFFFFFJJJRRR[[[gggyyynnnZZZGGG======FFFGGGyyyiiiPPPkkkaaaFFF@@@>>>888777777888888888888777777888777===OOOddduuuhhhaaagggHHH@@@<<<;;;>>>??????BBBGGGMMMZZZfffmmmttt~~~|||gggLLL>>>??????;;;:::;;;<<<>>>BBBEEEIIIKKKJJJPPPWWW]]]bbbjjjsss{{{{{{wwwwwwtttjjj```[[[UUUJJJ??????FFFVVVmmm}}}}}}|||{{{sssnnneee___\\\[[[[[[[[[VVVTTTQQQPPPQQQQQQQQQPPPIIIFFFAAA<<<;;;===AAAEEEDDD@@@;;;888777666666555222222111000///...------...---++++++---...---,,,)))******+++,,,,,,------)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********************++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666555777888999:::;;;>>>@@@@@@NNNmmmJJJLLLAAA???=========<<<:::888:::666666:::888888HHH\\\ooo{{{yyylllUUUQQQXXXfffxxxrrrTTTBBB???<<<===???<<<>>>===AAAKKKZZZdddgggeeefff\\\QQQNNNQQQTTTQQQLLLLLLNNNUUU```nnn~~~~~~}}}iiiTTTEEE???AAALLLKKKcccOOOmmmVVV?????????999777777888888888888777777999666<<>>@@@@@@CCCHHHLLLWWWaaafffnnnzzzxxxsss```FFF:::>>>AAA>>><<<===???BBBGGGMMMRRRUUUYYY```iiiqqqwwwzzzpppjjj]]]SSSIIIDDDCCCJJJ___sss~~~}}}|||{{{pppkkkccc]]][[[\\\]]]]]]UUUSSSPPPNNNOOOOOONNNMMMHHHFFFAAA===;;;<<>>@@@@@@OOOkkkQQQMMMDDDCCCBBB@@@???>>>======;;;888777777666999DDDPPPmmmuuu~~~zzznnngggYYY```kkkoooJJJ@@@BBB>>>999999;;;CCCEEEKKKZZZ______eeefffccc___]]]\\\[[[XXXWWW[[[mmm~~~qqqYYYJJJBBB???<<>>>>>111777777777777777777777777777===;;;CCC[[[ppp}}}wwwYYY|||xxxLLLGGG???;;;>>>>>><<<@@@IIINNNSSSZZZcccqqquuukkkZZZKKKBBB@@@CCCFFFGGGJJJQQQXXX\\\___hhhqqqyyy~~~xxxqqqdddWWWQQQLLLKKKQQQZZZiii{{{wwwqqqkkkfff```[[[XXXXXXXXXXXXVVVUUUTTTSSSQQQNNNLLLJJJIIIHHHCCC===999:::???EEE===<<<;;;:::888555333222222222111000///...------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++,,,---......,,,---...000111333444444555777999999999999;;;===???QQQkkkSSSPPPIIIHHHFFFDDDAAA@@@>>>>>>:::888777888777888BBBLLLgggppp|||uuuooofffvvv[[[EEEBBB@@@???@@@===DDDEEEJJJYYY___bbbjjjqqqoookkkfffbbbbbbgggkkkmmmVVVHHHBBB???BBBFFF\\\\\\vvvaaaFFF:::<<<>>>555777777777777777777777777777<<<:::AAAXXXlll{{{\\\vvvUUUJJJAAA===??????===BBBKKKNNNTTT\\\fffrrr~~~tttkkk^^^QQQKKKJJJNNNQQQdddccceeekkkqqqwwwyyyooohhh```XXXUUUWWWXXXfffyyy{{{tttooojjjfffaaa\\\[[[ZZZZZZYYYVVVUUUSSSQQQOOOMMMKKKJJJHHHGGGCCC>>>999:::???DDD>>>>>><<<:::888666444333222222111000///...------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************)))***++++++,,,,,,++++++++++++++++++,,,---...///---...///000111222333444555777999999999999;;;===???PPPmmmWWWTTTOOONNNLLLIIIFFFBBB???>>>:::888888888777777>>>FFF]]]gggwww{{{uuurrrhhhHHH@@@??????@@@@@@FFFFFFJJJYYYccciiittt{{{zzzwwwqqqmmmrrr~~~}}}fffQQQEEEAAA???EEEFFFjjj{{{\\\zzzPPPAAA;;;:::<<<888777777777777777777777777777;;;888>>>SSSfffvvvWWWnnn^^^MMMDDD???AAAAAA???DDDMMMPPPXXXbbblllwwwwwwpppfff]]]ZZZ\\\aaaeee|||vvvuuu{{{~~~ssseeeYYYSSSMMMRRRaaauuu~~~~~~}}}wwwqqqmmmiiifffbbb___^^^]]]\\\ZZZWWWTTTQQQOOONNNLLLJJJIIIFFFFFFCCC>>>::::::>>>BBB@@@???>>>;;;999666444333222222111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,)))))))))*********++++++)))******+++++++++++++++++++++++++++,,,---...///...//////000111222222222555777888999999999;;;<<<>>>NNNooo[[[VVVSSSRRRQQQMMMIIIDDD@@@===:::888888999888666:::@@@RRR^^^ppp{{{qqqMMMBBBBBBAAA>>>CCCJJJJJJOOO___jjjtttvvv]]]JJJCCCAAA???CCCGGGyyyrrrpppmmmGGGAAA===888888999777777777777777777777777777:::777;;;MMM]]]oooyyyPPPhhhhhhPPPFFF@@@BBBAAA@@@FFFPPPVVV___jjjttt~~~{{{sssnnnnnnttt}}}uuufff]]]UUUNNNRRRcccnnnrrr{{{{{{tttoookkkgggeeebbbaaaaaa___]]][[[WWWSSSOOOMMMMMMMMMKKKHHHEEEEEECCC???;;;:::===AAACCCAAA???<<<999666555444111111111000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,------------,,,+++******++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++++++++,,,++++++,,,,,,---.../////////000000111111111222555666888999888999:::<<<===LLLnnn___YYYUUUUUUSSSQQQLLLFFFAAA===;;;888888999888666777;;;IIIUUUhhh|||{{{TTTGGGHHHHHHEEEFFFOOORRRZZZkkkxxx{{{mmmUUUEEEAAAAAAAAADDDRRRjjjbbbAAAAAA???777777999777777777777777777777777777999666999GGGTTTffftttPPPeeetttRRRHHHAAABBBCCCBBBIIITTTZZZdddpppyyyuuuiiiXXXNNNTTT\\\cccrrryyyrrrnnnlllfffdddbbbaaaaaa___]]][[[VVVRRRNNNNNNOOOOOOLLLIIIFFFFFFDDD???;;;:::===AAADDDCCC???<<<999666444444111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,---------------,,,+++***++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111111111222444666888888888888:::<<<===KKKhhh```[[[UUUVVVUUUSSSOOOIIICCC???===999888999999666666:::BBBLLL^^^sssXXXFFFJJJMMMKKKHHHUUU^^^iii|||zzzxxxvvv}}}{{{eeeMMMAAAAAACCCCCCKKKgggwwwaaaUUU<<>>888999:::777777777777777777777777777999555888CCCKKK]]]xxxsssRRRdddyyyUUUJJJCCCDDDEEEFFFNNNZZZ^^^hhhsss{{{}}}kkk[[[UUUUUUYYYfffttt}}}wwwqqqnnnllleeecccaaa______^^^[[[YYYUUURRROOOPPPSSSTTTPPPKKKGGGGGGDDD???;;;;;;???CCCEEECCC@@@;;;888555444333111000000000/////////...------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,+++,,,,,,---------------,,,,,,,,,,,,---...///000...//////000111222222222444666777888888888:::;;;===KKKqqq^^^\\\ZZZUUUVVVWWWVVVRRRLLLFFFBBB>>>:::777999999777777:::<<>>BBBFFFFFFRRRNNN___lllQQQBBBBBB>>><<<===999777777777777777777777777777999666999???AAAQQQnnnfffaaavvv~~~YYYOOOGGGIIIKKKNNNXXXdddkkkttt}}}rrriiiaaaZZZ```gggoootttsssooolllkkkeeebbb^^^[[[ZZZYYYXXXVVVSSSQQQPPPUUU[[[[[[UUUOOOKKKJJJEEE???;;;;;;AAAGGGFFFCCC???:::666333222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******,,,---.../////////,,,,,,,,,++++++***************+++++++++,,,,,,,,,---...//////000/////////---------------...000000,,,---...000111333444444444555777888777888999;;;>>>KKKsss[[[VVVXXXYYYWWWVVVVVVUUUPPPHHHBBB???<<<888777777888888888======EEEYYYmmmzzzooo[[[RRROOOVVVeee{{{|||cccRRRVVViiiuuu}}}}}}nnnRRRBBBBBB???AAAOOO\\\jjjRRRkkkgggMMM???>>>888666999888888888888888888999999999333999777666<<>>>>>:::888;;;999888888888888888888888888666;;;888666:::<<>>LLLzzzooo[[[ZZZ^^^]]]aaaeeeddd]]]UUUPPPNNNIIIFFFCCC@@@???===;;;999666444888EEEVVVfffvvv}}}||||||kkkXXXZZZnnngggPPP<<<@@@GGGCCCSSSyyyrrr```|||TTTDDD???AAA<<<<<<===888888888777777777777777666777;;;777555888777<<>>999:::@@@EEE<<<999444222222444666666666555333111000///......,,,,,,+++************++++++***))))))++++++***)))+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------...............///000222333444555666666666666666888999<<>>;;;999888666888BBBPPP___sss}}}|||sss|||ooo[[[\\\qqqmmmVVVHHH<<>>::::::???DDD:::888666555777999::::::<<<:::666222///.........---,,,,,,+++***++++++++++++***)))***+++,,,+++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000222444555666888999888777777999;;;:::GGGsssjjj]]]\\\^^^aaacccdddbbb]]]WWWRRRPPPMMMJJJGGGEEECCCAAA===;;;:::888999@@@JJJXXXmmm~~~|||wwwyyypppuuu```___ssszzz```IIIEEE@@@AAABBBFFFjjjzzzmmmQQQGGGEEEDDD======>>>666::::::999999888777777777333777555555:::777888DDD[[[ppp{{{UUUJJJeee~~~rrrkkkhhhgggfffeeegggfffbbb]]]YYYYYYZZZ[[[WWWSSSQQQPPPOOOKKKGGGFFFEEECCC>>>:::;;;???DDD???===<<<===>>>===<<<:::???===999555111000//////------,,,+++++++++++++++,,,*********+++,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///111222444555666999:::999777777:::===???KKKwwwggg^^^^^^^^^eeedddbbb```^^^YYYTTTPPPOOOMMMJJJHHHFFFDDD@@@>>>;;;999999===DDDQQQfffxxx~~~}}}zzzsss}}}rrrtttzzzooo```hhh~~~hhhSSSBBBEEECCCCCCHHHVVVfffPPPGGGFFFDDD===???AAA999;;;;;;::::::999888888777444888555666:::666555@@@RRRhhh}}}nnnPPPHHHbbbsssjjjfffdddeeeffffffbbb\\\ZZZ]]]aaa]]]XXXRRRNNNLLLIIIDDD@@@@@@AAA???<<<:::;;;AAAFFFGGGFFFEEEEEEDDD@@@;;;777<<<:::666333111/////////------,,,++++++++++++,,,,,,+++******,,,,,,+++***)))***+++,,,,,,,,,++++++******************************+++,,,,,,+++************++++++++++++******************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///111333444666444777:::999666666:::>>>@@@JJJtttzzzeee______^^^hhheeeaaa___^^^[[[VVVQQQPPPNNNLLLJJJIIIFFFCCC@@@:::888888;;;@@@KKK```rrr{{{yyyyyyqqqttt}}}qqqxxxqqqllloooccc^^^ZZZnnnrrrYYYDDD>>>EEEDDDEEEQQQhhhyyy\\\OOOGGGFFFDDD>>>AAACCC;;;<<<<<<;;;;;;:::999888888666999666666;;;666333===MMMcccwwwsssKKKFFF```yyyllleeeaaaeeeffffffbbb]]]\\\aaaeee\\\WWWPPPKKKGGGCCC===888;;;<<<<<<:::999<<>>777AAAjjjqqqddd```___^^^eeeeeedddaaa]]]WWWRRROOONNNOOOPPPPPPNNNKKKGGGDDD>>>:::;;;??????BBBUUUkkkwww|||zzzvvvvvvvvvbbb^^^ppp|||jjjYYYUUUZZZjjjzzzgggQQQFFFAAA@@@EEEHHHTTT|||___VVVIIIHHHHHHFFFDDDBBB@@@>>>===<<<;;;999888888999999999999888888888888999999CCC]]]oooxxx~~~VVVGGGZZZuuuiii^^^^^^fffhhhaaa\\\]]]___]]]YYYVVVNNNEEE>>>;;;<<<===CCC<<<999;;;<<<<<>>999666333222111///......------------------------------,,,+++******))))))******)))))))))***+++++++++,,,---,,,+++******+++,,,---)))***+++,,,,,,+++))))))***+++---.........------,,,,,,,,,,,,+++***))))))))))))))))))************,,,,,,+++*********+++,,,+++,,,------......------......///000111222333333666666777777777888;;;>>>BBB@@@___qqqeeeaaa]]]\\\]]]^^^^^^]]]ZZZVVVSSSPPPPPPQQQRRRSSSSSSPPPJJJFFFAAA===<<>><<<:::999999999999888777777666666777777888>>>UUUhhhvvv\\\HHHTTTrrroootttzzzjjj^^^WWWYYYaaaeeeaaa]]]]]]]]][[[ZZZTTTJJJ???999999>>>BBB@@@<<<<<>>:::666444333222111///......------------------------------,,,,,,+++************+++************++++++++++++,,,++++++++++++++++++,,,)))***++++++++++++***)))******,,,---------,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************,,,,,,,,,,,,+++++++++++++++,,,------......------......///000111222333333555666777777777999<<<>>>BBBAAAcccmmmeee___ZZZXXXWWWXXXYYYZZZYYYWWWUUUTTTTTTSSSUUUXXX[[[XXXPPPIIIFFFAAA@@@@@@<<<;;;GGGWWWlll{{{vvvsss||||||```OOOPPP[[[vvvoooaaa[[[VVVZZZlllvvvnnncccQQQBBB===@@@<<>><<<:::999999999777666666555555666666777999JJJ]]]qqqjjjLLLMMM}}}yyyggg[[[]]]fff~~~nnn\\\SSSOOOOOOWWW\\\[[[XXXVVVSSSPPPNNNIIIAAA999555777>>>CCCBBBAAACCCEEECCC>>>===@@@:::;;;;;;:::999777555333333222111///............------------------------------,,,++++++++++++,,,+++++++++++++++*********+++++++++,,,,,,+++++++++)))******+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((())))))))))))************++++++,,,---------,,,++++++,,,------......------......///000111222333333444555666777777999===??????CCCgggxxxggg```[[[WWWVVVUUUVVVXXXYYYZZZYYYXXXWWWXXXWWWXXX^^^bbb```UUULLLIIIFFFDDDBBB===;;;CCCOOObbbsss}}}qqqnnnwwwcccPPPJJJSSSaaazzzxxxrrrggg\\\```lllxxxvvvfff^^^TTTGGGAAABBBDDDAAAUUU}}}}}}aaaTTTWWWNNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@>>><<<:::999999777666666555555666666777777BBBSSSkkk}}}}}}^^^PPPxxxzzzdddZZZYYYeeeuuurrraaaUUUPPPNNNKKKQQQVVVVVVRRRMMMHHHEEE>>>======<<<===AAAGGGLLLNNNNNNNNNKKKEEE???<<<<<<999999999999888777666555222111000///............------------------------......---,,,,,,,,,,,,---,,,,,,,,,++++++************+++,,,------,,,+++***)))*********+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++***)))(((((()))))))))***************+++---...///...,,,++++++,,,------......------......///000111222333333333444666666777:::===@@@>>>EEElllmmm^^^[[[VVVSSSUUUVVVVVVWWWXXXYYYXXXXXXWWW[[[ZZZ\\\bbbfffcccXXXNNNKKKIIIGGGDDD@@@===CCCJJJZZZkkkwwwpppmmmvvvzzzYYYMMMOOO\\\iiixxxjjjbbbcccdddjjj~~~mmm[[[QQQHHH@@@@@@EEEDDDJJJiii}}}tttsssYYYRRRVVVNNNMMMKKKHHHFFFEEEDDDDDDBBBBBBAAA???===;;;:::999888777777666666777777888666>>>LLLeeezzz||||||aaa{{{fffUUUSSS[[[ooottt]]][[[[[[\\\\\\ZZZWWWUUURRRSSSTTTTTTOOOGGGAAA???;;;<<<>>>AAAHHHRRR\\\dddaaa```[[[PPPEEE>>><<<<<<;;;;;;:::999888777666555222111000//////......///------------------------///...------,,,,,,---------,,,,,,,,,++++++*********+++,,,------,,,+++***)))))))))******++++++,,,---------,,,,,,,,,,,,---++++++++++++***)))((((((((()))))))))************)))***,,,......---,,,++++++,,,------......------......///000111222333333333444666666777:::===@@@???KKKuuudddYYYXXXTTTRRRUUUVVVVVVVVVWWWWWWWWWVVVVVV\\\]]]___dddgggcccYYYQQQLLLLLLKKKGGGBBB@@@BBBFFFQQQbbbnnnyyy~~~ooollltttpppTTTOOOWWWeeeqqq}}}ttt[[[WWW\\\jjjxxxzzzfffRRRHHHAAA<<<>>>DDDCCCSSS}}}eeeyyyjjjXXXSSSSSSNNNLLLIIIGGGEEEDDDCCCCCCAAAAAAAAA@@@>>><<<:::999888777777666666777777888555<<>>===>>><<<;;;:::888666555444333111111000///////////////------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,---///...---,,,,,,,,,------++++++++++++***)))((('''))))))))))))************((()))+++,,,---,,,,,,++++++,,,------......------......///000111222333333444555666777777999===???BBBRRR~~~{{{\\\VVVYYYUUUSSSVVVWWWWWWWWWXXXXXXXXXXXXXXX]]]^^^aaadddddd```XXXRRRMMMNNNMMMHHHCCCAAA@@@AAAGGGWWWcccooo}}}}}}|||pppmmmuuujjjWWWUUU```ooozzzxxxllleee[[[fff{{{yyyooo\\\IIICCC@@@===???DDDGGG```rrrmmm}}}bbbWWWRRRNNNLLLKKKHHHEEECCCBBBBBBBBB???@@@@@@???>>>===;;;:::777666666555555666666777444===BBBQQQmmmuuujjjxxx{{{[[[TTTXXXaaaxxx|||dddIIICCCEEEUUUfffnnnnnnnnnddd[[[QQQLLLFFF@@@>>>AAAGGGJJJPPPXXXaaammmxxxzzzyyymmmWWWEEE?????????<<<;;;999777666444333333111000000///////////////------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***))))))))))))+++,,,---......,,,+++++++++,,,,,,++++++++++++***)))((('''))))))))))))************(((((()))******+++,,,,,,+++,,,------......------......///000111222333333555666777777777999<<<>>>@@@SSStttXXXWWW[[[WWWTTTVVVYYYYYYZZZZZZ[[[\\\\\\]]]]]]___cccdddbbb]]]WWWSSSNNNPPPNNNIIICCC@@@>>>======MMMZZZgggwww{{{zzzssssssqqqzzzzzzeee]]]]]]iiivvv}}}ssslllgggcccrrr{{{qqqcccQQQAAA@@@BBBAAABBBFFFNNNkkkeeelllVVVQQQMMMFFFLLLJJJFFFCCCAAAAAAAAAAAA>>>?????????>>>===;;;:::555555555444444555555555555>>>>>>GGGbbbzzz}}}oooggg}}}{{{~~~oooTTTSSSZZZddd||||||aaaIIIDDDHHHYYYjjjsssvvvxxxrrrfffZZZSSSNNNHHHIIIOOOOOOXXXeeerrrzzz~~~||||||pppYYYFFF@@@@@@???<<<;;;:::888666555555555111000000////////////000------------------------------,,,++++++++++++,,,+++++++++,,,,,,------------,,,+++******+++,,,---***))))))))))))+++---......---+++*********++++++***++++++******)))((('''))))))))))))************(((((((((((()))***+++,,,+++,,,------......------......///000111222333333666777777777777888;;;>>><<>><<<:::888777777666666666666777555888:::AAAUUUpppqqqxxx|||hhhVVVWWW\\\kkklllMMMVVViii{{{}}}zzznnnaaaUUUNNNRRRZZZccc{{{vvvlllfff\\\RRRKKKEEEAAA>>>>>>===;;;999777777777777333222111///......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,,,,,,,---000---******,,,---,,,***)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++************)))((((((((((((((()))******)))******++++++,,,------,,,---.../////////...---000/////////000111222222333555777888888999<<<>>>???RRRkkk[[[YYYUUUVVV[[[YYYWWWUUUTTTUUUXXX[[[\\\\\\```^^^]]]___```^^^YYYTTTQQQPPPNNNMMMKKKGGGBBB>>>>>>???GGGbbb}}}{{{qqquuupppkkkvvvooopppqqqfffaaallluuuyyytttyyyqqqaaaWWWHHH@@@;;;===@@@CCCHHHNNNjjjjjjZZZPPPMMMNNNKKKIIIFFFBBB@@@@@@@@@@@@@@@>>>???AAABBBAAA???<<<;;;888888777666666666666777444777999>>>OOOhhh|||hhhxxxtttwwwyyy```UUU[[[```ooovvv```mmm{{{hhh]]]```jjj{{{yyylllbbb\\\UUUNNNHHHDDD@@@>>>>>><<<:::888777666666666333222111///......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,******,,,---+++******************+++++++++,,,,,,++++++++++++,,,,,,+++++++++************)))((((((((((((((()))******)))******++++++,,,------,,,---.../////////...---////////////000111222333444666777888888999;;;<<<@@@SSS}}}eeeZZZ\\\[[[]]]bbbaaaWWWWWWWWWYYY[[[\\\\\\[[[]]]\\\[[[]]]^^^\\\WWWSSSLLLMMMMMMNNNNNNKKKEEEAAA@@@999???___zzzsssjjjsssrrraaaddd}}}pppgggfffooouuuzzzvvvnnnfffdddfffrrrwwwfffVVVMMM@@@999999BBBEEECCCKKKXXX```SSSRRRTTTSSSKKKIIIFFFBBB@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@===<<<999888777666666666666666333666777:::FFF\\\sssccclllppprrryyylllZZZVVV^^^dddqqqkkkxxxvvv{{{mmmmmmvvvtttgggVVVSSSNNNKKKHHHEEEBBB@@@===<<<:::888666555444444333222111///............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,,,,---+++******++++++***)))+++++++++***************++++++************+++++++++++++++************)))((((((((((((((()))******)))******++++++,,,------,,,------...//////......////////////000111222333555777888888888888999;;;@@@SSSyyyddd]]]bbbaaacccgggfff[[[[[[]]]___aaaaaa___\\\ZZZXXXXXXZZZ\\\ZZZVVVQQQLLLLLLLLLMMMMMMKKKHHHEEECCC===;;;KKK```cccfffuuuppp```aaavvvxxxdddZZZWWWWWW[[[^^^\\\YYYYYY___dddooonnn\\\NNNGGG@@@;;;===DDDCCCAAATTTmmmYYYQQQRRRVVVTTTJJJHHHEEEBBBAAAAAABBBAAA@@@@@@AAABBBBBBAAA@@@>>>===999999888777666666666666444666666777>>>PPPiiizzzllleeelllmmmqqqcccVVVWWW___dddppp}}}gggmmm|||bbbooozzz}}}vvviii___QQQOOOMMMKKKJJJHHHEEEBBB===<<<:::888666444333222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******+++++++++***++++++******+++***)))))),,,+++++++++***)))))))))+++******))))))******++++++++++++*********))))))((((((((((((((())))))***)))******++++++,,,------,,,,,,---....../////////////////////000111333333666777888888777777888999???RRRvvvddd```eeeccccccgggeee^^^^^^```cccdddccc___\\\WWWVVVVVVXXXZZZYYYUUUQQQQQQNNNLLLKKKKKKKKKJJJHHHBBBHHHAAA<<>>===:::999888777666666666666666777666666999GGG^^^pppdddooouuudddccceeeooo~~~zzzkkkYYYPPPTTT\\\aaapppttt\\\YYYdddpppeeeWWWnnnxxxkkkaaaYYYSSSOOONNNLLLKKKJJJGGGDDDAAA<<<;;;:::888777555333222222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((((((((***------***'''***++++++++++++***)))))),,,+++++++++***)))))))))+++******))))))******++++++++++++*********))))))((((((((((((((())))))***)))******++++++,,,------,,,,,,------...///000000.........///000222333444666777888888777666777888>>>QQQvvveeeaaafffcccaaacccaaa]]]^^^___aaabbb```\\\YYYWWWVVVVVVYYY\\\[[[WWWSSSUUURRRNNNLLLLLLMMMMMMMMMBBBQQQMMM???CCCQQQ^^^iiinnnwwwwww[[[IIIAAA>>>>>>???@@@???>>>@@@EEEIII[[[mmm~~~|||uuujjj\\\PPPFFF@@@===???AAACCCCCCGGG___xxxcccXXXTTTMMMLLLNNNHHHGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===;;;:::999888777666666666777666555666888AAATTTeeekkkeeessshhhVVVTTTSSSXXXbbbggg___SSSMMMHHHOOOXXX___qqq~~~gggPPPIIIMMMXXXXXX[[[zzzuuufff]]]XXXUUUTTTNNNLLLJJJHHHFFFDDD@@@===:::::::::999888666555444111111000///////////////++++++,,,,,,,,,,,,------***++++++,,,,,,------...***((((((***------***&&&)))+++------+++***))))))+++++++++***************++++++************+++++++++++++++************)))((((((((((((((()))******)))******++++++,,,------,,,,,,,,,------///000111.........///000222333444555777888777666666777888===PPPyyyhhheeeiiidddbbbdddbbb]]]]]]^^^___```^^^ZZZWWWZZZYYYYYY\\\___^^^ZZZVVVUUUSSSQQQQQQRRRRRRRRRQQQKKKTTTPPPGGGIIIMMMTTTaaaoooxxxmmmQQQBBB===<<>>>>>@@@EEEJJJUUUeeeqqquuu~~~rrrhhhZZZOOOHHHDDDAAA???===BBBDDDEEEVVV|||fffYYYTTTQQQHHHGGGKKKGGGFFFEEECCCCCCDDDDDDBBBAAA@@@@@@@@@??????>>>======<<<;;;999888777666666666777444333666888===KKKYYYtttxxxhhhvvvcccXXXHHHFFFDDDDDDJJJOOOKKKDDDDDDDDDNNNWWW]]]rrrpppZZZJJJGGGLLLUUU\\\jjj|||kkk^^^XXXUUUVVVVVVMMMKKKHHHFFFDDDBBB???===999:::::::::999888777666111000000///////////////+++++++++,,,,,,---------******+++,,,,,,---......333...)))(((***,,,***((())),,,//////,,,************************+++++++++,,,,,,++++++++++++,,,,,,+++++++++************)))((((((((((((((()))******)))******++++++,,,------,,,,,,,,,,,,---///111222---......///000222444555444666777777666666777999;;;NNN}}}llliiimmmhhheeegggeee^^^^^^^^^___```^^^ZZZWWW\\\[[[\\\^^^aaaaaa]]]YYYTTTTTTTTTVVVWWWWWWVVVTTTUUUSSSKKKIIILLLHHHLLL^^^nnnsssvvvqqqzzzgggLLL???===>>>::::::::::::;;;@@@GGGLLLSSS```hhhgggmmm|||xxxjjj___OOOEEEAAAAAA???===>>>DDDEEEHHHbbb}}}___SSSPPPNNNEEEEEEIIIFFFFFFEEECCCCCCDDDDDDCCCAAA@@@@@@??????>>>=========<<<;;;:::888777666666666666222111555888;;;FFFRRRhhhooolllXXXMMM@@@???<<<:::>>>CCCCCC???BBBDDDOOOXXX]]]ppp{{{pppcccQQQNNNQQQXXX```iii}}}lll]]]UUUPPPNNNMMMNNNLLLHHHFFFDDDCCC@@@???999999:::;;;:::999888777111000000////////////000+++++++++,,,,,,---------******+++,,,,,,---......<<<444+++'''(((++++++)))))),,,000000---******+++))))))******+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++************)))((((((((((((((()))******)))******+++,,,,,,------,,,,,,,,,,,,---///111222------...///111222444555444555777777666666888999:::MMMooommmmmmnnnooommmhhhddd^^^^^^______```aaaaaaaaabbbbbbccceeegggfffccc___aaa___\\\YYYXXXYYYZZZ[[[XXXYYYWWWRRRLLLJJJKKKNNNgggnnnrrrppptttrrrWWWDDD===;;;:::;;;;;;;;;>>>BBBIIIPPPTTT]]]]]][[[XXXWWW[[[dddkkkfffkkkvvv|||tttmmmVVVOOOHHHDDDAAA======@@@???@@@JJJ[[[{{{pppUUUOOOIIIGGGHHHIIIFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;<<<;;;:::999888666555555555555555444666999???CCC[[[pppnnnlllttt^^^KKKAAA;;;:::::::::;;;;;;<<<===???HHHUUU```kkkzzzxxxjjjbbbYYYOOOZZZdddooozzz|||ssseeeYYYRRROOONNNNNNMMMJJJEEEBBBAAA@@@???>>><<<:::888888888888777555222222111000///...------,,,++++++***+++,,,...///...---+++))))))***+++,,,999444...++++++,,,***)))++++++++++++++++++++++++(((((((((((())))))))))))---,,,+++***+++---000111+++***)))'''''')))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---...//////111111000000111333555666111333444555555777999<<<999LLLooonnnmmmmmmmmmjjjeeeaaa\\\]]]^^^___aaabbbcccddddddeeegggiiiiiihhhfffddddddccc```^^^^^^___aaabbb^^^]]]ZZZVVVQQQOOOOOOPPP```hhhppppppoooxxxfffPPP@@@;;;:::888<<<===@@@CCCHHHNNNTTTYYYaaa]]]WWWTTTUUUZZZ```ccc```dddnnnxxx{{{qqqddd[[[LLLDDD>>>======<<<>>>AAADDDHHHZZZ{{{```QQQLLLGGGEEEFFFGGGDDDAAADDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===;;;;;;;;;::::::999888777666666666666666555555777<<>>===<<<:::888888888888666555222222111000///...---------,,,+++++++++,,,---......---+++***)))***+++,,,000,,,)))(((***,,,+++***++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++---...///+++***)))(((((()))***+++))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,---......///.........///000222333444333444555555555555888::::::MMM}}}sssqqqooommmkkkhhhccc```ZZZ[[[]]]___bbbdddfffggggggiiilllmmmllljjjiiiiiieeedddcccbbbbbbdddfffhhhgggccc___[[[YYYWWWTTTSSSZZZaaammmrrrmmmttt}}}pppkkkggg[[[JJJ>>><<<<<<;;;AAADDDIIIMMMQQQVVV[[[___bbb[[[SSSRRRWWW___eeeggggggjjjsss~~~|||ssseeeUUUJJJDDD===888:::===>>>@@@CCCHHHUUUuuulllQQQKKKGGGCCCBBBDDDDDDBBB@@@DDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888888777777777777666444333555888;;;LLLeee^^^QQQeeevvv]]]III>>>:::;;;::::::999999999::::::>>>NNNcccsss{{{pppdddcccrrrzzzjjjccc___ZZZTTTOOOLLLLLLKKKKKKLLLHHHDDDAAA@@@???===;;;<<<:::999888888888666444222222111000///...------------,,,+++++++++,,,,,,---,,,+++*********+++,,,***)))((()))***++++++***************************************++++++++++++***++++++,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++,,,,,,------.........,,,---...000222333333333555666666666444555666888;;;NNNuuuvvvtttqqqnnnjjjfffbbb```ZZZ[[[]]]```cccfffiiijjjjjjmmmooonnnllliiiiiiiiibbbaaaaaaaaaccceeeggghhhlllhhhbbb```___]]]ZZZVVVXXX[[[gggtttqqqrrrtttbbb```^^^UUUGGG??????AAAAAAEEEJJJPPPTTTVVVXXX[[[^^^XXXSSSOOOPPPWWWbbbkkkpppuuuyyy|||sssiii\\\NNNEEEBBB<<<999===@@@@@@AAABBBFFFhhhsssZZZJJJFFFDDDAAAAAABBBCCCAAA@@@CCCBBBBBBAAA@@@>>>===<<<============<<<;;;::::::888888888888888888888888666666666444333444777999DDD]]]xxx^^^SSShhhoooSSSBBB<<<;;;::::::999999888888999999:::HHHZZZhhhuuuzzzqqqjjjmmmnnnaaa\\\XXXUUUQQQOOOOOONNNMMMLLLLLLIIIEEECCCAAA@@@>>><<<<<<;;;999888888888666444222222111000///...------...------,,,++++++++++++,,,,,,+++******++++++,,,+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++)))(((******)))(((((()))******))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,---------......---...000333555555555555444555666555555555777999<<>>@@@>>>???BBBPPPaaaOOOGGGCCCBBBAAAAAAAAABBBAAA@@@AAAAAA@@@@@@???===<<<;;;<<<======<<<<<<;;;:::999777888888888888999999999555555555444333444777999===RRRjjjrrr~~~fffXXXccciiiKKK===;;;;;;:::999999888888999999999999BBBLLLWWWfffzzzxxxxxx}}}~~~xxxwww}}}jjj___[[[VVVTTTRRRQQQQQQPPPMMMKKKLLLIIIFFFEEECCCBBB@@@>>>===;;;999888888777555333222222111000///...------------------,,,++++++***+++++++++++++++++++++,,,***+++---------+++***)))))))))))))))))))))))))))((((((((()))))))))******((()))+++,,,,,,+++)))'''******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,------------------...111333444555555444222333444555555666999;;;===PPPrrrqqqpppmmmgggaaa^^^]]]]]]```aaabbbcccdddfffggghhhiiihhhffffffggggggdddbbb^^^^^^^^^___```bbbcccccceeecccaaa``````___]]]\\\VVVRRRYYYiiirrruuu|||}}}}}}ddd[[[\\\YYYPPPJJJHHHGGGDDD@@@FFFKKKLLLHHHEEEFFFHHHDDDFFFGGGGGGIIIQQQ\\\eeemmmwwwyyyooo```SSSJJJDDD???<<<;;;:::;;;======>>>FFFOOOuuu{{{tttTTTIIICCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888888888888888888888999999555666666555444444666999999GGG[[[eeepppjjjcccaaaEEE;;;::::::999999999999999:::;;;;;;===BBBHHHRRRbbb}}}xxxzzz~~~}}}yyyhhh^^^ZZZTTTSSSQQQQQQPPPNNNKKKIIIJJJIIIGGGEEEEEEDDDBBB@@@===<<<999888888777555333222222111000///...------,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,'''))),,,---,,,+++++++++************************'''((((((((())))))))))))((()))+++,,,,,,+++***))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++---------------------------...///000111222222222111222444555555777999<<<===PPPvvvppppppooolllfffaaa^^^^^^```eeeeeeeeedddddddddddddddeeeaaa^^^aaafffhhhfffaaa]]]]]]]]]]]]]]]^^^^^^^^^[[[\\\^^^^^^\\\\\\\\\]]]VVVVVVZZZeeennnttt{{{|||{{{|||~~~dddaaagggiiiddd^^^XXXQQQJJJFFFLLLQQQPPPKKKGGGHHHKKKMMMOOORRRXXXaaammmxxx~~~~~~uuufff\\\OOODDD???===;;;:::<<<<<<===>>>@@@HHH[[[mmm___KKKHHHAAA???@@@@@@@@@???>>>>>>>>><<<<<<=========<<<<<<<<<;;;;;;<<<;;;;;;:::999888999999888888888888888888888888888666444444555666555<<>>@@@EEENNN[[[kkkqqqeee^^^XXXSSSRRRPPPPPPOOONNNKKKHHHHHHFFFEEEEEEEEEDDDBBB@@@>>><<<:::888888777555333222222111000///...------***+++,,,---------,,,+++******++++++,,,,,,,,,,,,,,,...///...,,,***+++,,,++++++++++++++++++++++++(((((()))))))))*********((()))***,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))((()))***+++,,,---------------------------------000000//////000111111222222444555555555666888:::===PPPwwwmmmooorrrqqqnnniiicccaaabbbeeehhhggggggeeedddcccbbbbbbaaa\\\YYY]]]fffkkkhhhcccZZZZZZZZZZZZZZZZZZYYYYYYUUUXXX[[[[[[YYYYYY[[[]]]XXX[[[___eeekkksssxxxzzz~~~}}}}}}zzz```jjjrrryyyxxxqqqiii]]]SSSQQQVVV[[[ZZZTTTQQQRRRVVVZZZ[[[aaannnuuulllWWWNNNDDD===;;;<<<======@@@@@@BBBCCCFFFUUUqqq~~~RRRHHHJJJBBB>>>???@@@???>>><<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888999999999888888888777777;;;;;;:::888444333333444444555FFFWWW___zzz\\\EEE@@@@@@===888888999:::;;;===>>>???@@@HHHUUUfffuuu}}}xxxxxxkkkddd^^^YYYTTTRRRQQQPPPPPPOOOLLLJJJEEEDDDDDDDDDEEEDDDBBB@@@>>><<<:::999888777555333222222111000///...------)))***,,,---...------,,,)))***+++,,,,,,,,,,,,,,,444666555222---******,,,++++++++++++++++++++++++)))************+++++++++))))))***+++,,,---------))))))************))))))))))))))))))))))))))))))'''((()))+++,,,---......------------------------444333222111111222333444444555666666555555777888<<>><<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777666666888888777555555444444444555:::CCCLLLZZZuuu[[[CCC???===999999999:::;;;===>>>???@@@KKKPPP^^^qqq|||~~~}}}~~~~~~zzz}}}|||yyywwwsssnnniiiccc___\\\TTTRRRQQQPPPOOONNNKKKHHHHHHGGGEEEDDDCCCAAA>>><<<<<<;;;999777666555444444222222111000///...---------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,...///...---+++,,,,,,************************))))))))))))************((()))***+++++++++++++++))))))))))))(((((((((((())))))))))))***+++,,,---************+++,,,---...---,,,,,,,,,---...000111222111000000000111333444000222444555555666777999@@@QQQzzziiihhhlllrrrmmmgggdddccceeefffgggbbbaaa___^^^]]]\\\]]]]]]WWWWWWXXX\\\```bbb```^^^[[[XXXVVVWWWYYYZZZXXXUUUVVVVVVUUUVVVXXX\\\___aaannnqqqsssqqqmmmkkknnnqqqkkkwww}}}{{{zzz}}}uuupppmmmsssyyy||||||~~~zzzqqqllleeeWWWIIIBBB???;;;999;;;???AAAAAAAAABBBGGGWWWvvvZZZIIIHHHFFFAAA???>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888777666666666888777666555555444444444222666===EEERRRlllaaaGGG???===888;;;::::::;;;===AAAEEEGGGPPP___qqqzzzxxxrrrmmmkkkkkkooowww~~~oooppptttvvvxxx~~~|||zzzyyyvvvtttqqqlllfffaaa\\\ZZZTTTRRRPPPPPPPPPNNNLLLIIIIIIFFFDDDCCCBBBAAA>>><<<<<<;;;999888666666555555222222111000///...---,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---///...---++++++,,,************************))))))))))))************))))))***+++++++++++++++))))))))))))(((((((((((())))))))))))***+++,,,---************+++,,,------,,,,,,,,,,,,...///111222111111000000111111222333000222444555555666777999@@@PPPoooeeejjjnnnrrrnnniiiffffffgggiiiiii___^^^]]]\\\[[[ZZZ[[[[[[TTTUUUWWW[[[___```^^^\\\\\\XXXVVVVVVYYY[[[[[[YYYWWWWWWWWWXXX\\\aaafffjjjyyywwwrrrjjjcccbbbfffkkkjjjlll|||xxxwwwxxx}}}uuuyyy~~~~~~xxxlll___WWWQQQFFF<<>>===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999888777777666555555888777666555555444555555222444888===FFF\\\eeeJJJ???<<<999:::999999;;;@@@HHHPPPVVVdddwww~~~qqqhhhddd```bbbeeeqqqssseeeoooyyy~~~{{{xxxvvvvvvsssqqqnnniiiddd___ZZZXXXTTTRRRQQQQQQQQQPPPNNNLLLIIIFFFCCCAAA@@@???>>>===;;;:::999888777777777777333222111000...---,,,+++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---......,,,++++++,,,************************))))))))))))************))))))***++++++++++++***))))))))))))(((((((((((())))))))))))******+++,,,+++++++++***++++++,,,,,,,,,,,,,,,---///000222333000000111222222222222222000222444555555666777999???NNNhhhfffooottttttpppkkkhhhggghhhhhhhhh___^^^]]]\\\[[[ZZZYYYYYYTTTVVVZZZ]]]``````^^^]]]^^^ZZZWWWXXX[[[^^^___^^^ZZZ[[[\\\^^^bbbeeeiiijjjooolllfff___[[[\\\aaafffkkkfffyyyvvvvvvvvv{{{uuuwwwyyy~~~}}}wwwnnnfffYYYNNNHHHDDD???;;;AAA<<<999:::===<<<<<<===FFFcccwwwbbbnnnUUUBBBAAA@@@???BBB>>><<<;;;;;;<<<===<<<;;;::::::::::::::::::::::::777777777777777777777777999888888777666666555555777777666555555555555555666555666888===NNNmmmcccGGG===;;;;;;999888999>>>HHHTTTaaaiii{{{wwwmmmooopppiiinnnoooxxxuuukkk}}}yyywwwvvvuuusssqqqnnniiiddd___ZZZXXXUUUTTTSSSSSSTTTSSSQQQOOOIIIFFFBBB???>>>>>>>>>===::::::999888888888888888333222111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,************************((()))))))))************)))******+++++++++******))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++***+++++++++++++++,,,...///111333333///000111333333222111111000222444555555555777999===LLLfffgggqqquuuuuuqqqkkkhhhffffffffffffbbbbbbaaa___]]][[[ZZZYYYXXX[[[^^^aaaaaaaaa```___```]]]ZZZ[[[^^^aaabbbaaa\\\]]]___bbbcccccccccbbbdddccc```]]]\\\]]]aaacccccc\\\sssyyyvvvwwwttttttuuuyyyvvvwwwxxx|||{{{qqqjjj^^^UUUJJJCCC@@@>>>>>>???===999:::???BBBAAACCCHHHPPPzzziii___```mmmKKKAAA@@@<<<===DDD>>><<<::::::;;;<<<<<<;;;999999999999999999999999777777777777777777777777777777777777666666666555777666666555555555555666666555555666999GGGaaayyy]]]DDD::::::;;;:::;;;???GGGTTTcccpppyyyyyyooottt{{{~~~{{{~~~{{{xxxwwwvvvsssrrrooojjjeee```\\\ZZZWWWVVVUUUUUUUUUUUUSSSQQQIIIFFFBBB???>>>>>>>>>===:::999999888777777777888222222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,***++++++************************((()))))))))******************+++++++++******)))))))))))))))(((((((((((()))))))))((())))))******,,,,,,++++++***+++++++++++++++---...000111222222///000111333333222111111000222444555555555777999<<>>>>>===FFFQQQsssbbbWWWllloooYYYFFFBBB@@@;;;<<>>===:::999888777666666666666111000000///...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,------+++******+++************************))))))))))))***************++++++++++++***))))))))))))))))))(((((((((((()))))))))(((((())))))***+++++++++***++++++,,,,,,***+++---...////////////000000111222222222222222000222444555555666777999:::HHH}}}mmmfffeeegggjjjkkkhhhdddccccccccccccccccccdddeeeeeedddcccbbbaaa```bbbbbbaaa^^^^^^___aaa```^^^\\\^^^aaacccaaa___\\\[[[ZZZZZZ[[[]]]^^^___^^^_________^^^ZZZVVVSSSWWWWWWdddzzz~~~vvvpppllllllmmmpppyyy}}}vvvnnndddXXXOOOFFF???<<<======;;;<<<@@@BBB>>>===@@@@@@EEEXXXnnnooohhh{{{sssTTTIII@@@??????===>>>AAA@@@>>>;;;:::::::::999777777777777777777777777777555555555555555555555555333444444555666777888888666666555555555555666666222222333444666>>>QQQbbbwwwtttwww]]]JJJAAA???===<<<<<>><<<:::999888666555444444444//////.........---------+++++++++,,,,,,---------,,,,,,,,,+++++++++*********,,,------+++******+++************************))))))))))))************+++++++++++++++***))))))))))))))))))(((((((((((())))))(((((((((((())))))************+++,,,------***+++,,,.........---,,,111111000000111111222333000222444555555666777999999FFFzzzooodddfffffffffiiifffdddaaa```bbbcccddddddaaabbbdddeeeffffffeeeeeeaaabbbbbb___\\\[[[]]]```___]]]\\\^^^aaabbb___\\\]]][[[YYYXXXZZZ___dddgggccccccccccccbbb^^^XXXTTTTTTUUU]]]ggg~~~tttooommmnnnmmmjjjmmmuuuuuu~~~wwwlllccc[[[PPPDDD;;;===888888<<<>>>;;;<<>>??????>>>AAA???<<<::::::999888666777777777777777777777777444444444444444444444444222222444555666888999999666666555555555666666777555555555555444888GGGVVVsssyyy|||qqq___JJJAAAAAABBBAAA???:::???HHHPPPUUUWWWWWWVVV^^^___hhhvvv||||||~~~yyyuuurrrqqqmmmllliiieeeaaa\\\XXXVVVVVVTTTRRRQQQQQQOOOLLLJJJHHHGGGEEEDDDCCCAAA>>><<<:::999888666444333222222........................+++++++++,,,,,,---------,,,,,,,,,++++++************,,,------+++******+++************************))))))))))))************+++++++++++++++***)))((())))))))))))((((((((((((***)))(((((((((((())))))************+++,,,---...++++++,,,---------++++++222111000000000111333444000222444555555666777999999EEEyyyiiigggcccbbbffffffccc```\\\]]]bbbhhhkkklll```cccffffffcccaaabbbccc___^^^\\\YYYYYY[[[___cccccc```]]]]]]___bbbbbbaaaccc```]]]\\\^^^```bbbbbbcccbbb___[[[XXXWWWVVVUUUTTTZZZ^^^```jjj}}}mmmggggggggghhhjjjjjjrrr~~~|||yyynnneeeWWWLLLEEE@@@===;;;888:::888555888???CCCAAAGGGFFFJJJYYYrrrfffKKK???>>>======???@@@???>>>===<<<;;;999888777777777888777777666555444444444666666555555555444444444333333444444555666666777555555666666666666666666444555555333222777AAAIII___yyyVVVQQQJJJGGGKKKNNNHHH???@@@@@@AAAEEEMMMWWWaaafffffflllvvv|||{{{xxxxxxtttnnnlllllljjjgggccc^^^YYYVVVWWWTTTPPPMMMLLLKKKJJJHHHJJJGGGDDDBBB@@@???===;;;::::::999888666444333111////////////............---,,,+++,,,------,,,***------------------------((()))***+++,,,---------++++++***))))))((())))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,------...///000000111111000000000000000111111444444444444555777888999999GGGtttjjjhhhdddaaacccbbbbbb```^^^___dddiiilllmmmeeeffffffeeecccaaaaaaaaa]]]\\\ZZZXXXXXX[[[___bbbcccaaa^^^^^^```bbbaaa```aaa___\\\\\\]]]___`````````___\\\ZZZXXXWWWWWWWWW[[[```dddeeeiii|||vvvyyyrrrooollliiihhhfffnnnxxx}}}zzzuuuoookkk[[[TTTJJJBBB===;;;999888;;;<<<===>>>>>>>>>???@@@FFFMMM___~~~WWWAAA???===;;;;;;===>>>>>>>>><<<;;;:::999888777777777777777666666555444444333666555555555444444444333333333333444555666666666666666666555555555555555444555555333222666>>>EEEWWWmmmZZZTTTNNNOOOWWWZZZNNN???>>>>>>@@@FFFQQQ___kkkrrrtttzzz||||||xxxxxxtttnnnllllllkkkiiieeeaaa]]]ZZZVVVSSSPPPNNNMMMMMMKKKJJJJJJGGGDDDBBB@@@???<<<:::::::::999888666444222111////////////............---,,,,,,---......---+++------------------------******+++,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************............////////////000000//////000111222222444444444444555777888999:::GGGsssvvveeefffcccaaabbb___bbbaaaaaacccgggjjjkkkllliiigggeeecccbbbaaa```^^^[[[YYYXXXWWWXXX[[[___aaacccaaa``````aaaaaa___]]]^^^\\\[[[[[[\\\]]]]]]\\\]]]\\\[[[YYYYYYYYYYYYZZZaaaccchhhjjjfffqqq~~~eeebbbvvv}}}tttlllggggggdddjjjooonnnlllsssyyyvvvqqqkkkfff___YYYUUUHHHDDD>>>:::999999999999888777;;;AAA@@@===BBBMMMVVVhhhhhhLLL<<<>>>;;;999999;;;===>>>>>>;;;;;;999888777777777777666666666555555444444333555555444444444444333333222333333444444555555666666666666555555444444444333444555444333555:::???IIInnn}}}```[[[XXXXXXcccrrrttt```HHH??????CCCLLL[[[kkkxxx|||~~~yyyxxxsssnnnkkkkkkjjjiiifffccc```^^^VVVSSSPPPOOOOOOOOONNNMMMKKKHHHEEEBBBAAA???<<<;;;:::999888777555333222111////////////............---,,,,,,---...///---,,,------------------------+++++++++,,,,,,,,,,,,,,,*********)))******++++++))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************/////////............---////////////000111333333444444444444555777888999;;;FFFppphhh___dddcccbbbddd```cccdddeeefffhhhhhhhhhggghhhddd```___```aaa___]]][[[YYYWWWWWWYYY\\\___```aaaaaaaaaaaaaaa___\\\ZZZZZZYYYXXXYYYZZZ[[[YYYXXX^^^]]][[[ZZZYYYZZZZZZ[[[bbb___eeekkkfffggguuuuuurrrmmmnnnkkkllljjjddd```cccmmmwww|||wwwtttbbb^^^YYYTTTOOOJJJDDDAAA@@@>>><<<::::::;;;<<<<<>>>>>::::::999777777666666666555555555444444444333333444444333333333333333333222222333333444444444444666666555555444333333333333444555555333444777999<<>><<<:::999777666444222222111////////////............,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++***************))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++.................................///000222333444444444444444555777888999:::DDDmmmtttccc^^^dddcccccceeeaaadddeeeggggggfffdddbbbaaabbb___[[[[[[^^^```___]]]]]][[[XXXXXX[[[]]]______]]]___``````^^^\\\YYYWWWVVVUUUUUUVVVWWWXXXWWWVVV___^^^\\\[[[ZZZZZZ[[[[[[```[[[```jjjiiifffyyyyyytttlllddd______aaacccdddiiipppwww~~~wwwpppiiibbb\\\XXXKKKHHHEEEBBB@@@>>>;;;888======<<<;;;:::;;;===>>>EEE>>>???IIIQQQ^^^}}}qqqPPPDDD???:::===;;;999999;;;>>>??????999999888777666666666666444444444444333333333333222222333333333333333333222222222333333333333333555444444444333333333222333444555555444444555555666HHHuuummmmmmtttsss\\\]]]cccooo}}}zzzwwwtttoooiiihhhgggeeebbb___]]]\\\XXXUUUSSSRRRRRRSSSSSSRRROOOLLLIIIFFFDDDBBB???===:::888666444333222111111////////////............+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000//////---+++***)))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++,,,---...///000111.........///000222333444444444444444555777888999999BBBiiiqqqcccaaadddaaabbbddd___aaaccceeeeeebbb___]]]\\\\\\[[[ZZZ[[[\\\^^^^^^^^^aaa]]]YYYYYY[[[]]]\\\[[[YYY[[[]]]]]]ZZZWWWVVVVVVSSSQQQPPPQQQTTTVVVVVVVVV^^^]]]\\\ZZZZZZZZZ[[[[[[___ZZZ]]]gggiiifffooo~~~~~~sssiiibbb]]]YYYVVVVVVYYY]]]```dddiiinnnqqq{{{wwwrrrjjjeee___XXXRRRMMMGGGDDD???===;;;:::;;;<<<;;;::::::;;;;;;:::999:::===@@@;;;>>>JJJ]]]qqq[[[DDD???>>><<<;;;:::999:::<<<>>>>>>>>>888888777666666666666666333333333333333333333333111111222222222222333333222222222222222222222222333333333333333333333333444444444444444444444444666@@@dddjjjjjjnnnwwwzzzvvvtttqqqiiihhhfffdddbbb___^^^]]]ZZZWWWTTTSSSTTTTTTTTTSSSPPPMMMIIIFFFDDDBBB???===:::888666333111111111111////////////............+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---///111000///...,,,+++******)))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,...000111222////////////000111333333444444444444555777888999999@@@fffjjj^^^]]]___[[[]]]aaa]]]\\\___aaa```^^^[[[ZZZ[[[XXXZZZ\\\]]]\\\\\\]]]^^^ccc^^^YYYXXXZZZ[[[XXXUUUVVVXXXZZZYYYVVVTTTSSSTTTPPPNNNMMMNNNQQQTTTVVVVVVZZZYYYXXXXXXXXXYYY[[[\\\\\\ZZZ\\\```aaaaaaffflllzzzkkk___XXXUUUTTTUUUVVVUUUUUUUUUXXXZZZbbbeeelllttt{{{}}}yyywwwqqqhhhdddbbb]]]WWWRRROOOKKKHHHEEECCC@@@>>><<<:::999999:::<<<<<<<<<999;;;<<<<<<===@@@FFFJJJCCCUUUooolllMMMAAA>>>>>>===888777888:::===>>>===;;;777777666555555555666666222222222222222222333333111111111111222222222333222222222222222111111111111111222222333333444444555444444444555555555444555999SSSjjjggghhhoooyyyzzzvvvtttsssiiiiiigggfffdddccccccccc\\\YYYVVVUUUUUUUUUTTTSSSOOOLLLHHHEEECCCAAA>>><<<999888555222111000000111////////////............,,,,,,,,,---000000///...++++++++++++++++++++++++///...,,,++++++,,,---......------,,,,,,,,,,,,---))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,...///000000000000//////000111222222444444444444555777888999999???ddduuuaaaVVVVVVXXXTTTYYY___[[[XXX[[[^^^]]][[[YYYZZZ\\\WWW[[[______]]][[[\\\^^^ddd___YYYXXXYYYYYYUUURRRSSSVVVWWWVVVSSSQQQRRRTTTNNNLLLJJJKKKOOOSSSVVVWWWUUUUUUUUUVVVWWWYYY[[[\\\XXXZZZ[[[YYYXXXZZZ^^^bbbyyyhhh```___RRRRRRPPPNNNKKKJJJKKKLLLGGGJJJOOOTTTXXXYYYZZZYYYXXXZZZ]]]^^^^^^[[[WWWTTTSSSRRRNNNIIIIIIJJJEEE>>>@@@>>><<<<<<===>>>===<<<===;;;999888:::;;;<<<;;;<<<>>>@@@AAACCCHHHPPPVVVfffTTTAAA<<<:::888:::555666777:::======;;;999777666666555555555555666222222222222222222222333000000111111222222222333222222111111111111111111000000111222333444444555666555333444555666666555333333GGGpppccc^^^\\\aaallluuuxxxwwwyyyuuuuuutttjjjjjjiiihhhhhhhhhhhhhhh]]]ZZZWWWVVVVVVUUUUUUTTTNNNKKKGGGDDDBBB???<<<:::999888555222000000000111000/////////...............---...///111222111000++++++++++++++++++++++++222111...,,,******+++,,,+++++++++,,,---...///000))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,------.........111000000000000000111111444444444444666777888999:::???ccc___WWWUUUTTTVVVZZZ[[[YYYWWWVVVXXXYYYYYYWWWTTTTTTTTTZZZZZZ[[[\\\^^^```cccdddeee___XXXVVVWWWXXXVVVTTTZZZ]]]]]]YYYVVVUUUPPPKKKMMMKKKIIIIIILLLPPPSSSTTTWWWUUUSSSSSSSSSSSSRRRQQQQQQUUUXXXWWWUUUVVV[[[___mmmrrrgggZZZPPPKKKIIIFFFCCC@@@BBBFFFHHHHHHHHHHHHIIIGGGHHHIIIHHHFFFDDDCCCDDDDDDBBB@@@AAABBBBBB???===>>>>>>>>>======<<<;;;;;;999:::;;;<<<===>>>??????@@@FFFJJJMMM[[[rrr|||\\\AAA===CCCAAA:::888777666777999;;;:::666222444444444444444444444444111111111111111111111111222222222111111111000000000000000000111111111111111222222333333222222111444333333222111111111222444666???VVV}}}vvv}}}zzziii]]]aaannnyyy~~~{{{xxxtttsssmmmjjjmmmnnnjjjdddbbb^^^ZZZVVVTTTUUUUUURRROOOMMMKKKGGGCCC???<<<:::999555555444333222000000////////////...------,,,,,,///---++++++------+++))))))***+++,,,---,,,+++***222555666222,,,((()))+++******+++++++++,,,,,,,,,---+++)))'''&&&(((***+++''''''''''''((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***,,,+++***+++---...---,,,...000111333444444333333666666777777777777777777888>>>dddwwwXXXUUUTTTSSSUUUXXXZZZXXXWWWVVVWWWXXXWWWUUURRRRRRRRRVVVXXXZZZ\\\^^^___aaacccaaa]]]YYYXXXZZZ[[[YYYVVV\\\]]]ZZZTTTPPPPPPMMMIIIJJJIIIHHHJJJNNNRRRTTTUUUXXXVVVTTTSSSTTTTTTSSSRRRQQQTTTVVVVVVTTTVVV[[[```pppzzzgggYYYSSSPPPLLLIIIGGGFFFDDDCCCAAA???>>>===BBBBBBBBBAAA@@@>>>>>>>>>===;;;::::::<<<<<<:::777:::::::::::::::;;;;;;<<>><<<<<<>>>DDDJJJOOOQQQ^^^nnn|||gggPPP<<<:::<<<888666888888777888:::<<<;;;777333444444444444444444444444111111111111111111111111222222222111111000000000//////000000000111111111111222222222222222222111444333222111111111111111666666:::IIIiii~~~xxx}}}}}}zzzvvvrrrjjjdddeeegggdddbbbbbbaaa]]]YYYWWWWWWVVVRRROOOJJJHHHEEEAAA===:::888777555444444333111000000///000000000///......------000---,,,,,,---...,,,***++++++*********+++,,,------000222///***(((***,,,*********+++++++++,,,,,,,,,+++)))((('''((()))***'''''''''((((((((())))))+++***)))(((((()))***+++************************))))))***++++++++++++***,,,+++***+++------,,,+++///000111222333444444444444444555555555666888999:::AAAgggeeeYYYSSSRRRRRRSSSVVVWWWWWWVVVUUUVVVWWWUUURRRPPPOOOOOORRRVVVZZZ]]]^^^___```aaa^^^\\\ZZZ\\\^^^^^^ZZZWWW\\\\\\XXXPPPLLLLLLKKKHHHGGGGGGIIILLLQQQUUUWWWWWWWWWUUUSSSSSSTTTTTTSSSRRRQQQSSSTTTSSSSSSUUU[[[```nnnxxxuuuddd\\\WWWPPPJJJKKKGGGCCCAAABBBCCCBBB@@@@@@@@@@@@?????????@@@@@@>>>===<<<<<<>>>>>>===;;;>>>===<<<<<<<<<===>>>???@@@@@@@@@BBBHHHSSS```iiioooOOOCCC999888666222333999999888999:::;;;:::777444444444444444444444444444111111111111111111111111111111111111000000000000//////000000000000111111111111222222222222111111333222111111111111111111555444444<<>>:::888666555444444333222111000000///111111000000///.........///---,,,,,,---...---,,,---+++)))((((((***---///(((+++---,,,)))(((***---*********++++++++++++,,,*********)))))))))))))))''''''((((((((()))))))))******((((((((((((******++++++++++++++++++++++++))))))***++++++++++++***---,,,++++++,,,---,,,***000000000111222333444555444555666666666888;;;===:::BBBiiiwww___\\\PPPPPPPPPQQQSSSTTTUUUUUUUUUVVVVVVTTTPPPNNNMMMNNNQQQVVV\\\`````````aaabbb]]]]]]^^^___```^^^ZZZVVVYYYZZZVVVPPPMMMNNNMMMKKKFFFGGGJJJOOOUUUYYYZZZYYYVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQQQQQQQQQQUUUZZZ___hhhrrr|||tttiii```WWWPPPIIIFFFHHHIIIGGGDDDBBB@@@>>>>>>???@@@@@@@@@??????>>>???@@@@@@AAAAAA??????>>>>>>???AAACCCDDDFFFMMMXXXdddrrrqqqYYYBBB<<<888999777444555999888888888999999888666444333333333333333333333333111111111111111111111111000000000000000000000000////////////000000000111000000111111111111000000222111111000000000111111333222222555BBBccczzzxxxpppiiihhhhhhfffhhhkkkiiieee^^^ZZZVVVQQQKKKFFF@@@???<<<:::777555444444333333333222111000000///000000//////......---------,,,++++++,,,------------,,,***))))))+++,,,...''')))++++++))))))***,,,************++++++++++++)))******+++***)))(((''''''(((((((((((()))))))))***)))(((''''''((()))***++++++++++++++++++++++++))))))***++++++++++++***---,,,***+++,,,,,,+++***000/////////111333555666555666777666444555999===999BBBjjjmmm^^^XXXQQQQQQQQQQQQQQQRRRTTTUUUWWWWWWVVVTTTQQQNNNNNNOOOTTTZZZaaaddddddbbbccceeeaaaaaaaaaaaa```\\\XXXTTTRRRTTTTTTQQQPPPQQQPPPMMMIIIKKKNNNSSSXXX[[[[[[[[[UUUTTTRRRRRRSSSTTTSSSRRRPPPPPPPPPQQQRRRUUUYYY\\\ccckkkzzz}}}tttiiibbb^^^YYYSSSMMMNNNJJJEEEAAA@@@@@@>>>============>>>>>>???AAABBBCCCDDDGGGLLLRRRXXX]]]```ooo|||sssRRRGGG???:::777888:::888666555666777888777666444333333333333333333333333333333000000000000000000000000////////////////////////...////////////000000000///000000111111000000///000000000//////000000111222111333666:::PPP|||uuuoookkkkkkiiifffeeehhhkkkddd\\\UUUPPPJJJCCC>>><<<;;;999777555444333333333222222111111000000000///......------,,,++++++++++++*********+++---///---------------,,,++++++***+++++++++*********+++))))))*********+++++++++((()))+++++++++***((('''(((((((((((()))))))))******)))(((''''''((()))***++++++++++++++++++++++++))))))***++++++++++++***,,,+++******,,,,,,+++***//////...///000333555666777999:::888444444777;;;:::DDDnnntttiiiaaaVVVUUUUUUUUUTTTRRRSSSUUUWWWYYYYYYXXXVVVSSSQQQRRRSSSXXX___fffhhhfffdddfffiiiddddddccc```]]]ZZZVVVTTTMMMQQQRRRQQQQQQTTTTTTQQQPPPQQQSSSVVVZZZ\\\\\\[[[WWWUUUSSSSSSUUUVVVUUUTTTSSSRRRSSSTTTUUUXXXZZZ[[[aaaeeemmmxxxvvvoooeee^^^[[[XXXTTTQQQRRRSSSSSSTTTTTTUUUYYY[[[hhhkkksss|||{{{TTT@@@>>>===999555666999999666222555777777666444222222333333333333333333333333333000000000000000000000000............////////////......////////////000000//////000000000000/////////////////////000000111333000333777555???ggg~~~xxxtttqqqqqqnnniiigggiiiggg```VVVMMMHHHCCC===999999888777666555444444444222222111111111000000000......------,,,++++++***+++++++++******+++...111000000000000///---+++))),,,,,,+++++++++*********)))))))))************+++)))******++++++)))((('''((((((((()))))))))******))))))''''''''''''))))))++++++++++++++++++++++++))))))***++++++++++++***+++***)))***,,,,,,,,,+++---......///111333555666===AAADDDAAA===:::===@@@===HHHrrrlllgggddd\\\[[[[[[[[[XXXVVVUUUXXXZZZ[[[[[[ZZZXXXUUUTTTVVVWWW\\\ccciiijjjgggeeegggkkkfffeeebbb^^^ZZZWWWWWWWWWRRRUUUUUUSSSTTTYYY[[[ZZZXXXWWWWWWYYY[[[\\\\\\ZZZYYYXXXVVVWWWXXXYYYYYYXXXWWWWWWWWWYYY[[[\\\\\\[[[bbbdddiiirrr~~~xxx[[[GGG===;;;;;;999666555666777777555666777888777333111222333222222222222222222222222000000000000000000000000---------....../////////........./////////000000...//////000000//////...///............///000111333...111888444555TTT|||}}}yyyvvvuuupppjjjiiikkkaaaYYYNNNFFFAAA???<<<:::777777666555555555555555111111111111000000000000///......---,,,,,,++++++,,,------,,,+++---111555555444222000...,,,+++***+++*********+++++++++***))))))))))))***************************)))(((((((((((()))))))))*********)))((('''&&&&&&'''((()))************************))))))***++++++++++++***)))(((((())),,,------,,,+++,,,...000222333444444<<>>BBB===JJJttt~~~fffaaaaaa___`````````\\\YYYXXX[[[^^^\\\\\\\\\ZZZWWWWWWXXXZZZ^^^eeekkkkkkgggdddggglllfffeeeaaa\\\XXXWWWXXXYYY[[[\\\ZZZVVVWWW^^^bbbbbb]]][[[ZZZ[[[\\\\\\[[[ZZZ\\\ZZZYYYYYY[[[\\\[[[[[[ZZZZZZ[[[]]]______^^^\\\cccfffnnnzzzyyyVVVEEEAAA===777999:::999666555777999999777999999777444222333555222222222222222222222222000000000000000000000000---------.........//////............/////////000......////////////.....................///000111111***...888555333NNNsss}}}xxxtttqqqlllffffffiii\\\TTTIIIAAA>>>>>>===<<<777777666555555555666666111111111111000000000000000//////...------,,,,,,---...///...,,,...333777:::777333///---,,,,,,,,,)))(((((()))***+++++++++))))))))))))*********************)))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++++++++***(((''''''))),,,---------***,,,...111333444444444000666======888555777:::<<>>===777666666666666666666666666777666555444333222222222///000222111000//////000000000//////.........---........................------............------///////////////.........///////////////.........///111444555444888GGGVVV~~~}}}xxx||||||tttggg]]]YYYYYYRRRLLLDDDAAABBBAAA>>>:::<<<;;;;;;:::888666444333111111000000//////............---...//////...---+++---///...///222:::???777555222///---+++++++++************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------///111333555444666777777666666888999;;;JJJuuummmddddddeeeddd```^^^[[[YYY[[[___dddggg^^^___^^^]]][[[ZZZ\\\^^^```eeehhhfffaaa]]]___ccccccdddaaa^^^___fffkkkkkkmmmhhhccc```aaaccceeefffcccbbbaaa```_________```cccaaa___^^^^^^^^^___^^^bbbcccdddggghhhgggeeeccccccccceeeiiiqqq{{{cccHHH@@@<<<;;;<<<666555555555555555555555555555444333222111111111111333222222111000///......000/////////.........---........................------............------////////////............////////////............//////000222111333>>>JJJeeezzznnn___SSSMMMKKKHHHDDD@@@AAACCCDDDAAA>>>::::::999999777666444444111111111111000000000///000///---,,,,,,------,,,,,,++++++---222888<<>>>>>BBBEEEFFFCCC???:::999999888666555444444222222111111111111000000//////---,,,,,,,,,---......+++***...555:::;;;999111111111111000...---,,,************************************************))))))))))))((((((((((((************************))))))))))))))))))))))))''')))***)))(((((()))+++************************,,,,,,,,,,,,------------/////////000111333555555444777999:::999888888999===HHHooorrrjjjhhhbbbaaafffgggdddbbb```aaadddiiikkkaaabbbcccbbbaaa```aaaccceeecccbbbaaaaaaaaa```___^^^cccggghhhlllqqqrrrooopppkkkddd___]]]^^^______``````^^^]]]\\\\\\]]]]]]cccbbbaaa___]]]]]]^^^______bbbfffhhhgggdddaaa```^^^aaabbb___\\\bbbqqq~~~}}}NNN???;;;===999888:::555444444444444444444444444333222111111000000000111AAA999000,,,...111000///........................------------------------,,,------......------,,,------...............///------...............///333///---000222222333666>>>\\\}}}~~~}}}ssseeeWWWNNNGGGBBB???<<<>>>AAAEEEHHHFFFBBB>>>===<<<:::888666444333222111000000000000000000000---............---...///------///333666777555222111222222222000...,,,+++************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***************************,,,,,,,,,---------.........//////000111222333444000333777999999999:::;;;;;;FFFkkkkkkhhhggg```___fffkkkiiigggeeeeeefffhhhiiiaaacccdddcccaaa```aaabbbccc```]]]]]]___aaaaaa```aaafffjjjjjjlllnnnmmmiiieeeaaa\\\YYYYYYZZZ[[[[[[\\\]]]^^^___^^^\\\ZZZXXX___```___]]]ZZZYYYZZZ\\\^^^bbbeeefffccc```___^^^aaaaaa```]]]]]]cccoooyyy^^^GGG===<<<===555555888333444444444444444444444444333222222111111111111222TTTIII;;;222//////---+++---------...............------------------------,,,,,,------------,,,,,,,,,---------......//////,,,---------......//////222---,,,000333222222444555JJJyyyzzz|||}}}|||zzzwwwuuukkkaaaSSSIIIEEECCCAAA???===@@@DDDHHHJJJHHHCCC@@@AAA???<<<888555333111111.../////////////////////,,,...000///---+++,,,---)))///555999888555333222333333333222000---***)))************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))***************************,,,,,,,,,---------......---...///000111111222222111444777888888888999::::::EEEjjjpppcccaaaaaa___```fffjjjjjjiiihhhgggfffeeeeeeaaabbbcccbbb```___^^^___\\\ZZZXXXXXX[[[^^^aaabbbhhhlllmmmkkkjjjkkkhhhddd[[[YYYVVVVVVWWWYYYYYYYYY[[[\\\___``````]]]YYYWWW\\\]]]]]]ZZZVVVUUUWWWZZZ^^^aaadddccc```]]]]]]^^^aaa```^^^\\\]]]aaahhhnnnyyy```MMM>>>777777777000222666222333333333333333333333333222222111111111111111222FFF???555///---.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,,,,,,,---......//////...+++***///111000111333333???gggyyyxxx||||||xxxxxx{{{sssssssssqqqoookkkhhheeeYYYQQQGGG@@@?????????>>>???BBBFFFIIIJJJHHHFFFDDDAAA???;;;777444222000000------............//////---...///---******---000///555;;;===:::888888:::555555333111///,,,***)))************************++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***+++++++++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,------------------///000000111111000666777888888777777999:::@@@IIIlllkkkgggaaa\\\[[[]]]bbbeeedddeeegggggggggeeecccaaa___aaabbbaaa^^^\\\[[[[[[VVVVVVUUUVVVYYY^^^cccgggmmmooommmhhhffffffccc___VVVUUUUUUWWWYYY[[[ZZZYYYZZZ[[[]]]]]]]]][[[XXXWWWZZZ\\\\\\YYYTTTRRRTTTXXX\\\___aaa^^^ZZZWWWYYY[[[^^^___```___^^^```fffkkksssuuuvvv}}}kkkPPPGGGAAA888333555555///333777111222222222222222222222222000000000//////000000111---,,,,,,------...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////++++++,,,------...//////...+++,,,//////...000444222777KKKyyyxxxwwwwwwuuuooorrrvvvzzz~~~}}}wwwqqqjjjiiifffccc```\\\YYYWWWMMMIIICCC@@@???AAACCCDDDFFFGGGHHHHHHGGGEEECCCBBB===;;;888444222111000111............/////////000---...---+++,,,222<<>>???555444222000...---,,,+++************************++++++++++++++++++++++++'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000111222222111111666777888888888;;;???BBBMMMQQQnnnccceeeccc[[[XXX]]]bbbccc___aaadddffffffdddaaa______```aaa```]]]ZZZXXXXXXUUUUUUVVVWWWZZZ___ggglllnnnoookkkeeeaaaaaa___\\\VVVVVVWWWZZZ\\\]]]\\\ZZZYYYYYYYYYXXXWWWWWWVVVVVVYYY[[[\\\XXXSSSQQQSSSWWWYYY[[[\\\YYYTTTRRRTTTXXXZZZ```eeeeeebbbccciiipppqqqttttttttt~~~gggLLL>>>;;;666999444777777222666999222222222222222222222222222//////.........//////000***...222444222///,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////++++++,,,,,,---...//////000...///000///---000555///000555^^^|||uuutttsssiiilllppprrrtttxxx}}}~~~~~~yyyoookkkfffaaacccaaa^^^ZZZVVVRRROOONNNGGGFFFDDDDDDDDDGGGJJJMMMMMMMMMLLLHHHDDD@@@>>>===888777444222000000111222.../////////000000111111,,,,,,++++++///<<>><<<;;;888444222222222222111111111111------000222///,,,///555,,,+++******111DDD___ssstttWWWCCCGGGMMMEEE???@@@999666222000///...,,,***(((((())))))***+++------))))))+++,,,,,,+++***)))((()))++++++)))))))))***(((***---//////...,,,+++))))))))))))))))))))))))+++++++++++++++***)))((((((***,,,+++(((''')))+++)))******++++++,,,------000000000000000111111111444555555444666@@@NNNYYYccc[[[nnn___^^^\\\ZZZYYYYYYZZZ[[[]]]______^^^[[[YYYYYYYYYZZZ]]]______[[[XXXVVVVVVTTTXXXYYYXXX[[[bbbhhhiiikkkgggbbb^^^[[[YYYWWWVVVUUUXXX[[[\\\[[[XXXWWWWWWSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWTTTRRRQQQQQQWWWVVVUUUSSSSSSTTTXXXZZZ^^^^^^^^^]]]]]]___cccfffeeeccc___eeemmmppptttPPP@@@<<<777444666444444444444444444444444222222222111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,------...////////////111000===[[[{{{uuuqqqoooooolllnnnrrrtttqqqnnnnnnnnnrrrxxx~~~xxxyyy~~~{{{wwwuuusssrrrqqqnnnjjjddd___\\\ZZZWWWUUU[[[WWWRRRNNNMMMQQQVVVZZZ[[[ZZZWWWTTTRRRQQQQQQQQQNNNGGG???:::999888555222000000000000000000000//////---...111111//////111///000000111888GGGZZZhhh]]]NNNHHHPPPVVVOOOBBB<<<999666111///...---,,,*********************++++++)))***++++++++++++***)))''')))******)))(((((()))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))***++++++++++++***)))((()))+++,,,,,,))))))***,,,*********+++,,,,,,------000000000000111111111111555666555333333999CCCLLL\\\XXXooo[[[ZZZXXXWWWWWWWWWXXXYYY[[[[[[[[[YYYWWWUUUVVVWWWYYY\\\___```^^^\\\[[[[[[VVVYYYZZZXXXZZZbbbhhhjjjgggccc^^^ZZZWWWVVVTTTRRRWWWXXXZZZYYYWWWUUUTTTUUURRRRRRRRRRRRRRRSSSSSSTTTWWWVVVUUUTTTSSSQQQNNNKKKSSSRRRQQQQQQRRRTTTWWWYYY[[[ZZZZZZXXXXXXZZZ^^^aaacccbbb^^^bbbhhhgggsssnnnXXXBBB999888444444666444444444444444444444444222222111111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++)))*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---....../////////000---222???QQQzzzssspppppppppnnnqqqvvvwwwqqqkkkjjjgggiiimmmqqquuuxxxyyyzzz~~~xxxtttuuuyyyyyy}}}|||yyywwwvvvtttpppmmmgggeeeaaa```______^^^]]]dddcccaaabbbdddhhhmmmpppmmmfff]]]UUUPPPLLLGGGCCCBBB===888666555555222///////////////000000000000222...---111333111//////,,,///444888>>>DDDLLLQQQNNNWWWaaaccc\\\PPPDDD<<<999555000---,,,,,,++++++,,,++++++***))))))************+++++++++******)))&&&(((***)))((('''(((((('''(((((())))))))))))((())))))))))))))))))))))))******++++++******))))))***,,,---,,,+++***+++,,,******++++++,,,,,,------//////000000111111111111555666666555333555;;;@@@JJJJJJgggVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWUUUTTTTTTVVVXXX[[[]]]___```___\\\ZZZYYYVVVYYYZZZWWWZZZaaahhhjjjccc```[[[WWWUUUTTTRRRQQQVVVXXXXXXXXXVVVTTTTTTUUURRRQQQPPPOOOPPPQQQSSSTTTXXXVVVTTTTTTUUUTTTOOOKKKOOONNNNNNOOORRRTTTVVVVVVXXXXXXWWWVVVUUUWWW[[[^^^aaabbb___bbbgggdddlllqqqQQQFFF<<<:::888555555777333333333333333333333333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))************,,,,,,,,,,,,,,,---------+++,,,,,,------...//////000000---///222777[[[~~~yyyyyysssqqqsssxxxxxxsssmmmlllcccdddfffhhhjjjkkkkkkkkkjjjjjjlllqqqxxx~~~yyytttyyyzzzvvvuuuxxxzzzyyyvvvzzz~~~~~~~~~~~~yyytttooonnnnnnpppsssvvvwwwwww~~~}}}yyyvvvhhh___SSSJJJEEE@@@:::444777555333222333222000...//////000000111111222222333000000222222000111555444999>>>BBBCCCEEEHHHJJJZZZooo|||nnnVVVGGGBBBAAA888444///,,,++++++++++++++++++***************+++++++++++++++*********)))&&&'''))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***++++++++++++***++++++******++++++,,,------...//////000000111111222222222444777777666777999;;;:::???```SSSSSSRRRRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTUUUXXX[[[[[[[[[\\\\\\ZZZWWWTTTQQQUUUXXXYYYWWWYYY```fffhhhaaa^^^YYYVVVTTTSSSRRRQQQTTTVVVWWWWWWVVVUUUUUUVVVSSSRRRPPPOOOOOOQQQSSSUUUUUURRRQQQRRRTTTTTTPPPMMMLLLKKKKKKNNNRRRTTTUUUTTTVVVWWWWWWWWWVVVXXX[[[]]]YYY\\\[[[]]]cccaaaeeevvvcccGGGBBB???<<<;;;888555444555333333333333333333333333111111111000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++))))))))))))+++,,,(((((()))))))))*********+++++++++,,,,,,,,,------++++++,,,,,,---.........///...---111222///DDDkkk|||yyyyyywwwpppkkkkkkbbbbbbcccdddddddddddddddbbb```^^^___cccfffiiijjjjjjjjjmmmqqqwww{{{||||||}}}{{{}}}~~~{{{zzz|||zzzyyyyyy|||~~~{{{wwwvvv{{{~~~~~~tttjjjdddWWWNNNDDD>>>;;;999444000111111000111222222111000......///000000111222222222222555666333333;;;FFFYYYUUUQQQMMMNNNTTT]]]dddqqqyyyttt___LLLGGGDDD@@@777444///,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,++++++******)))))))))&&&'''))))))'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))******))))))*********)))***++++++,,,------.........//////000111111222222222444666888888777777777999@@@cccRRRRRRRRRRRRRRRSSSSSSSSSQQQSSSTTTUUUUUUVVVYYY[[[WWWWWWWWWWWWWWWTTTPPPMMMSSSXXXYYYXXXZZZ```eeeeee```]]]XXXUUUTTTTTTRRRQQQRRRTTTWWWWWWVVVUUUUUUUUUSSSRRRPPPOOOPPPQQQSSSUUUOOOOOOOOOPPPRRRQQQPPPNNNKKKIIIJJJMMMRRRUUUSSSQQQTTTVVVXXXYYYYYYZZZ\\\]]]WWW\\\ZZZ\\\cccaaacccqqq||||||^^^III555;;;;;;;;;999666222111111333333333333333333333333111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))*********((()))))))))******************++++++,,,,,,------+++++++++,,,------......,,,,,,+++000444///666MMMyyynnngggeeebbbbbbaaa``````____________\\\YYYYYYZZZ\\\]]]]]]\\\\\\^^^aaaeeeggggggfffjjjooouuuxxxzzz{{{zzz{{{~~~qqqeeeZZZSSSPPPGGGBBB<<<999888888666444000000111111111222222222,,,---...///000111222222222444777888888>>>PPPaaa}}}mmm[[[SSSZZZiiiwwwzzzkkkTTTFFFGGGNNNGGG999666333000......---,,,+++((((((((()))***,,,---...---,,,+++***))))))))))))&&&(((***)))((('''((((((***************))))))((())))))))))))))))))))))))(((((())))))******))))))***)))((()))******)))(((++++++,,,,,,------............///000111222222333333444555666777666555444<<>>===<<<:::999888888777666777777777666444222111444///---111444444444666222333666;;;BBBFFFGGGGGG;;;888CCCOOOUUU```kkkiiifffeeeqqq~~~vvvggg```XXXHHH@@@@@@===<<<;;;777000...000000---)))***,,,.........,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***++++++******))))))((((((++++++,,,,,,,,,,,,------/////////000111111222222666333333999BBBEEE>>>777>>>GGGlll]]][[[WWWUUUUUUVVVVVVVVVYYYXXXWWWVVVVVVXXXZZZ[[[]]]XXXXXX^^^cccbbb```___YYYXXXYYY[[[______]]][[[UUUSSSQQQRRRTTTUUUTTTSSSVVVVVVUUUSSSRRRPPPNNNMMMNNNMMMMMMPPPRRRSSSQQQNNNQQQSSSUUUUUUTTTRRRQQQRRRLLLIIIIIIMMMPPPNNNNNNPPPVVVZZZ^^^bbbcccdddddddddfffiiikkkjjjfffbbbaaaaaa\\\\\\```jjjsss}}}{{{]]]PPP@@@777666777555222555444444333222222111111000222444444222000//////......////////////.........------------,,,,,,,,,************************+++++++++*********))))))************************))))))))))))((((((((((((,,,***))))))***+++***)))*********************************+++++++++,,,,,,------------............000666IIImmmxxxkkkggghhhccc\\\bbb___\\\ZZZYYYXXXVVVUUUZZZXXXXXXZZZWWWQQQOOOQQQPPPPPPQQQSSSTTTVVVWWWXXX[[[]]]```cccddddddcccbbbfffhhhlllllljjjfffcccbbbffffffgggiiijjjiiifffdddaaa```___^^^^^^\\\YYYVVVTTTSSSSSSSSSRRROOOJJJFFFIIIFFFBBBAAAAAAAAA???======<<<;;;999888777777777666777777777666555444333888333222444555333222555333777???GGGMMMLLLGGGBBBRRRPPP___mmmiiiccc```ZZZjjjuuuzzzhhh]]]UUUFFF@@@BBB>>>;;;===;;;555111///+++'''***+++,,,......---,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************))))))))))))++++++,,,,,,,,,,,,------/////////000111111222222555333333888???AAA===999===GGGnnnbbb]]]XXXUUUVVVXXXZZZ[[[WWWWWWWWWXXXZZZ\\\___``````\\\[[[```ccc```\\\[[[ZZZZZZ[[[]]]___^^^\\\YYYTTTSSSRRRSSSTTTVVVVVVUUUYYYXXXWWWUUURRRPPPNNNMMMJJJJJJLLLOOORRRRRRQQQOOORRRSSSUUUUUUSSSQQQQQQRRRLLLJJJLLLRRRVVVUUUUUUVVVXXX\\\```bbbaaabbbdddgggkkklllmmmkkkhhhdddaaa```ZZZXXXZZZ```hhhppp|||xxxTTTBBB===777555555666555333444444333333222111111111///111333222000///............////////////......------------,,,,,,,,,,,,************************+++************)))))))))************************(((((((((((())))))))))))***)))'''(((***++++++************************************++++++++++++,,,------------............///333<<>>;;;;;;;;;;;;:::888;;;:::999888777777777777444444444444444333333333333111111555666444444777???<<<===FFFUUUdddmmmqqqxxxqqq|||pppgggaaaqqq^^^SSSMMMDDDDDDGGGDDDKKKIIIBBB777///---+++'''+++,,,---------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))***,,,,,,)))))))))***************++++++,,,,,,,,,,,,------/////////000111111222222333333444777:::<<<<<<;;;<<>>???BBBDDD===>>>RRRsss|||uuuxxxcccRRRLLLOOONNNSSSWWWSSSaaaUUUBBB000***---///---,,,,,,,,,,,,,,,+++***)))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,***)))((((((***,,,---)))))))))******++++++++++++++++++,,,,,,,,,------/////////000111111222222111333444555666888:::<<<;;;FFFqqq]]][[[[[[[[[\\\]]][[[ZZZVVVVVVWWWXXXYYY[[[\\\]]]___\\\[[[^^^]]]XXXTTTTTTYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWVVVUUURRRPPPMMMLLLKKKKKKJJJMMMQQQSSSTTTSSSRRRQQQOOOPPPPPPOOONNNOOOQQQSSSSSSTTT\\\gggkkkgggaaa___[[[\\\\\\[[[\\\```gggllloookkkddd___\\\\\\^^^___```\\\ZZZZZZ[[[]]]dddlll|||nnnQQQAAA:::777555555444333111000000111222111111111111111000000---///000///...------...------............------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))'''((()))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...,,,111111...===aaazzzssslllgggeee^^^XXXXXXXXXWWWWWWZZZRRRSSSSSSSSSRRRRRRQQQQQQMMMNNNOOOPPPOOONNNLLLKKKJJJLLLNNNNNNMMMLLLMMMNNNJJJKKKKKKGGGCCCAAABBBEEEBBB@@@>>>>>>?????????>>>===<<<<<<<<<===<<<:::888:::::::::999999999:::;;;888888777777666777777777999888777777777888:::<<<@@@>>>AAAIIINNNMMMJJJJJJCCCEEEVVVzzzwwwmmmjjj___SSSUUU^^^aaadddfff___\\\OOO;;;,,,)))///111...,,,,,,,,,,,,+++******)))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,***)))((((((***,,,---))))))******++++++,,,,,,+++++++++,,,,,,,,,------/////////000111111222222111222444444444555999<<<:::FFFqqqWWWXXXZZZ\\\^^^]]]YYYVVVTTTTTTUUUUUUUUUVVVVVVVVVYYYVVVVVVXXXWWWSSSQQQSSSWWWXXXXXXVVVTTTSSSTTTVVVVVVVVVVVVTTTQQQPPPQQQRRRQQQPPPNNNLLLJJJJJJJJJKKKMMMQQQUUUVVVUUUSSSQQQQQQNNNNNNNNNNNNMMMOOOSSSVVVUUUVVV\\\fffiiiddd^^^\\\[[[[[[]]]```eeejjjooorrrjjjddd]]]WWWVVVXXXZZZ[[[^^^ZZZWWWXXXWWWVVV[[[bbbwwwvvvxxx[[[DDD<<<:::777555555444222111111222222333000000000000000000000000---/////////------...///------............------,,,,,,,,,,,,++++++++++++************************(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******111///,,,++++++***(((''')))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,///000---000DDDddd~~~vvvlllccc```]]]YYYWWWXXXVVVVVVTTTSSSRRRQQQQQQQQQKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJIIIJJJKKKHHHHHHGGGEEEBBB@@@AAABBBAAA@@@??????@@@@@@>>>===???===<<<<<<======;;;999888999:::999777777999;;;888777777777777777888999888777666777999===AAADDDPPPKKKLLLUUU\\\YYYRRRMMMYYY___rrr}}}yyyxxxiii___bbbZZZ```iiigggccc^^^TTT@@@???999333000000---(((++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))***,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------/////////000111111222222111222333444444555888::::::FFFpppTTTUUUWWWZZZ\\\[[[WWWTTTPPPPPPQQQQQQQQQQQQQQQPPPSSSPPPPPPQQQQQQNNNOOOSSSUUUUUUTTTQQQNNNOOORRRVVVTTTUUUTTTQQQLLLJJJJJJLLLLLLKKKJJJIIIHHHIIIKKKLLLPPPTTTXXXXXXUUUQQQOOONNNNNNNNNNNNNNNOOORRRWWWZZZYYYWWWYYY___aaa]]]YYYXXX\\\]]]aaahhhpppsssqqqmmmaaa]]]WWWTTTUUUVVVVVVVVVXXXUUUUUUVVVUUUTTTXXX^^^kkkjjjkkkmmmuuuvvvYYY===555999:::777444666444222333444555444222000000000000000000000000.../////////------///000,,,------......------,,,,,,,,,,,,++++++++++++***************************(((((((((((())))))******))))))))))))))))))))))))'''''''''((()))*********///---+++*********((('''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------///---///222111444HHH^^^|||wwwrrrjjjcccaaa^^^\\\YYYVVVUUUTTTUUUVVVQQQOOOMMMKKKJJJKKKLLLMMMLLLMMMMMMMMMMMMNNNPPPRRROOOMMMKKKIIIHHHFFFDDDBBBDDDCCCCCCCCCDDDCCC@@@>>>???>>>======>>>???===<<<888999:::999777666888:::777777777777888888999:::<<<<<<===@@@EEELLLSSSXXXWWWQQQRRR```mmmnnneee]]]mmmrrr|||sssiiiccciiibbbhhhlllaaaTTTJJJ>>>000===GGGDDD999000+++(((******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,++++++++++++++++++***++++++,,,,,,,,,,,,------/////////000111111222222222222222444666777888888:::EEEoooSSSSSSUUUWWWYYYYYYVVVTTTLLLMMMNNNNNNOOONNNNNNNNNOOOLLLLLLMMMMMMLLLOOOTTTTTTTTTRRRNNNKKKLLLQQQVVVSSSTTTSSSNNNIIIEEEEEEGGGJJJIIIHHHGGGHHHJJJLLLMMMQQQUUUYYYYYYUUUPPPMMMLLLNNNOOOOOOOOOPPPTTTYYY^^^^^^YYYWWWZZZZZZXXXVVVXXX^^^```eeeooovvvuuulllbbb[[[XXXUUUTTTVVVVVVTTTRRRTTTSSSSSSVVVWWWVVVYYY___```dddgggffffffppphhhTTTEEE:::::::::666444666444222000111333333///+++////////////000000000000.../////////------///111,,,------......------,,,,,,,,,,,,+++++++++******************************'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++'''&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------///(((***333333---555GGGoooyyytttfffccc___[[[YYYYYY[[[\\\UUURRRNNNKKKIIIJJJKKKMMMJJJLLLOOOQQQSSSWWW[[[___YYYVVVRRRQQQQQQOOOJJJFFFDDDDDDDDDEEEEEECCC@@@===;;;:::999:::<<<===<<<;;;999;;;<<<:::888777999<<<888777777777888999:::;;;HHHIIIKKKPPPXXXbbbjjjpppZZZSSSWWWkkkwwwfffqqq~~~tttzzzoooqqqvvvpppjjjoooooo^^^LLL???222222HHHYYYSSS>>>///,,,...***)))))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***---,,,,,,++++++*********++++++,,,,,,,,,---------/////////000111111222222222222222444777999888666:::EEEnnnNNNNNNOOOQQQSSSSSSRRRPPPQQQNNNKKKJJJLLLLLLJJJHHHKKKJJJHHHFFFFFFHHHMMMQQQQQQMMMGGGFFFHHHLLLNNNOOOXXXUUUPPPKKKFFFDDDCCCCCCCCCEEEHHHIIIGGGFFFKKKPPPUUUVVVXXXWWWUUURRRRRRRRRNNNMMMKKKKKKNNNTTTZZZ]]]ZZZZZZXXXWWWWWWXXXXXXYYYeeeiiinnnmmmhhhaaa\\\[[[TTTTTTTTTTTTTTTSSSRRRRRRQQQSSSUUUTTTQQQRRRWWW\\\^^^[[[ZZZ\\\___bbbjjjrrr\\\MMM<<<888444333444555444333000000000000000000000000000000//////.........---------------------------......---,,,,,,+++******************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((***)))'''&&&%%%'''((()))))))))(((((((((((())))))))))))))))))************)))************+++++++++,,,,,,------...//////000HHHiiiqqqkkkooovvv|||nnneeeYYYQQQMMMJJJIIIJJJPPPOOOVVVgggtttwwwwwwxxxkkkfffcccgggggg```XXXTTTPPPTTTTTTNNNIIIFFFDDDAAA<<<<<<======<<<;;;:::999777999999555777===>>>999888:::<<<===???EEELLLRRRfffvvvtttkkksss{{{rrrhhhccckkk{{{sssmmmttt|||zzzzzzwwwvvvpppZZZ@@@666:::<<>>===<<<<<>>CCCAAA??????AAA>>>444,,,)))+++*********))))))))))))************************))))))((((((((('''''''''(((((((((((())))))))))))+++)))(((''''''((()))+++******)))))))))(((((((((*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...///000111222222555555555666666666666777888DDDuuuLLLMMMOOOSSSVVVVVVTTTRRRLLLKKKJJJKKKKKKKKKIIIGGGFFFFFFGGGIIINNNTTTYYY\\\OOOKKKHHHGGGJJJOOOTTTVVVYYYWWWQQQJJJCCC>>>===>>>@@@AAACCCHHHNNNQQQQQQOOOMMMPPPSSSTTTRRRPPPOOONNNGGGGGGHHHJJJNNNSSSXXX\\\\\\[[[YYYYYYZZZ\\\___aaaccc```\\\YYYXXXVVVUUUTTTSSSTTTUUUUUUUUUTTTSSSRRROOOQQQSSSTTTTTTXXX___dddbbb^^^[[[ZZZWWWSSSUUUZZZdddjjjkkkuuu}}}gggNNN>>>999777555222111111222111111222222222222222222222222/////////...............------------------------------,,,,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******)))************+++++++++***++++++,,,,,,---......///888JJJgggnnn]]]WWWYYYeeeuuu~~~pppkkkccceeeooo}}}}}}tttooovvv~~~{{{lll]]]OOOEEEBBB@@@>>>======>>>@@@AAA:::GGGRRRUUURRRMMMHHHDDDRRRVVV___iiirrrvvvtttqqquuu|||yyy|||}}}vvvkkk[[[JJJFFFKKKJJJ@@@888999:::666...******************)))))))))++++++++++++++++++++++++'''((()))))))))((('''&&&(((((((((((())))))))))))+++***)))(((((()))***+++)))***+++++++++***)))(((*********++++++++++++,,,+++++++++++++++*********------...///000111222222444444444555555555666666999DDDtttJJJKKKNNNRRRVVVVVVTTTRRRKKKKKKKKKKKKKKKIIIGGGFFFEEEEEEFFFIIIOOOUUUYYY[[[MMMKKKIIIIIILLLQQQVVVYYYZZZXXXTTTMMMFFFAAABBBCCCJJJNNNQQQRRRRRRSSSQQQMMMKKKNNNQQQRRRQQQOOOMMMMMMEEEHHHLLLQQQUUUXXXZZZ[[[[[[ZZZXXXVVVWWWZZZ]]]______[[[WWWUUUWWWXXXWWWUUUTTTUUUVVVWWWWWWVVVTTTSSSPPPRRRSSSTTTUUUYYY___cccbbb^^^\\\[[[WWWRRRSSSVVV___dddccchhhzzz|||gggYYYNNNCCC<<<;;;555444222111111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''(((((())))))))))))(((((((((((((((((()))))))))***))))))*********+++++++++)))******+++,,,,,,------222444<<>><<<:::777777444444333222111111111111////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))*********+++++++++))))))******+++,,,,,,---000111555===OOOjjjyyyllljjjjjjmmmttt}}}}}}tttkkkgggZZZ^^^___]]]^^^dddiiikkkkkkhhhdddaaaaaadddiiilllzzzooouuu}}}nnnttt``````bbbaaaYYYNNNFFFCCC888222///111111---++++++***************+++++++++++++++++++++++++++++++++&&&((()))++++++***((('''(((((((((((())))))))))))((((((((((((((((((((((((***+++---......---,,,***))))))*********+++++++++************************------...///000111222222222222222333444555555666999AAAoooHHHHHHIIILLLOOOPPPPPPNNNKKKLLLLLLJJJIIIHHHIIIKKKLLLJJJIIIKKKNNNPPPNNNLLLIIIKKKMMMOOOPPPRRRUUUWWWRRRTTTTTTPPPJJJIIINNNSSSmmmyyy|||oooaaa[[[XXXVVVSSSTTTUUUSSSPPPMMMLLLLLLNNNRRRZZZaaadddccc___]]]UUUTTTSSSRRRQQQRRRRRRSSSYYYYYYZZZ\\\______^^^\\\VVVWWWZZZ\\\\\\ZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVTTTTTTVVVTTTRRRTTTXXX[[[___ZZZXXX___aaaaaaiiigggnnnxxxpppaaaTTTKKKIII???;;;666555666666444222222333444333111000111222---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))******)))((('''''''''(((((((((((()))))))))************+++++++++)))******++++++,,,---------...111111555EEEeee{{{hhheeeggglllqqqzzzzzzfffRRRHHHDDDFFFGGGKKKVVVfffpppsssuuutttuuuzzzuuusss~~~bbbSSS\\\fffhhh___PPPBBB:::000///000222111,,,+++---*********+++++++++++++++++++++++++++++++++++++++'''((()))*********)))((((((((((((((())))))))))))''''''((((((((((((''''''((()))***+++++++++***))))))))))))************+++*********+++++++++,,,,,,------...///000111222222111222222333444555666666888>>>kkkHHHGGGGGGHHHJJJLLLMMMLLLHHHIIIJJJIIIHHHJJJOOOSSSRRROOOMMMNNNQQQPPPLLLHHHGGGKKKOOORRRQQQQQQRRRSSSRRRUUUVVVSSSNNNNNNSSSYYYqqq{{{}}}pppccc```]]]XXXZZZZZZXXXUUUPPPMMMLLLMMMMMMPPPTTTXXXZZZYYYXXXWWWQQQRRRRRRSSSSSSSSSSSSRRRXXXZZZ\\\\\\[[[[[[\\\]]]WWWYYY\\\^^^^^^]]][[[YYYWWWXXXYYYZZZ[[[YYYVVVTTTVVVSSSRRRSSSRRROOORRRWWWUUUZZZVVVTTT[[[[[[[[[bbb___bbbgggppp{{{xxxgggTTTHHHAAA:::888:::444555555444444555555444///111333222///...///000........................,,,,,,,,,------.........++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&'''(((***+++'''((()))******)))(((''''''''''''((((((((()))))))))************+++++++++******++++++,,,---------------...//////555HHH\\\{{{wwwrrr{{{iii]]]SSSUUUYYYbbbrrr|||~~~~~~nnngggooossssssgggUUUEEE:::666222000111333222---+++---*********++++++,,,,,,,,,************************(((((()))))))))*********(((((((((((())))))))))))((((((((())))))(((((((((((((((((()))))))))******))))))))))))************))))))***+++,,,---......------...///000111222222222222333444555666777777666;;;gggHHHFFFEEEEEEGGGJJJKKKJJJEEEGGGHHHHHHHHHMMMSSSYYYWWWSSSPPPQQQSSSRRRMMMHHHGGGKKKQQQSSSRRRPPPOOOPPPUUUYYYZZZWWWRRRRRRXXX^^^mmmuuuuuuiiibbbbbb___WWW___^^^[[[VVVPPPMMMMMMMMMQQQQQQRRRSSSTTTUUUVVVVVVOOOQQQSSSTTTUUUUUUUUUTTTYYY[[[[[[YYYVVVVVVXXX[[[XXXZZZ]]]___```^^^\\\ZZZXXXYYY[[[]]]]]][[[WWWTTTYYYVVVTTTSSSQQQOOOQQQVVVSSSYYYWWWVVV]]]]]]]]]ddddddcccdddjjjttt}}}[[[MMM@@@<<<999444111333///222333222111333444555---///111111...---...///////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,'''((()))++++++)))((('''''''''''''''((((((((())))))************+++++++++***++++++,,,,,,---.........++++++///111222:::DDD[[[www{{{~~~{{{yyy}}}```CCC444333555222---+++......***((((((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))))))))************))))))******))))))***+++,,,,,,))))))))))))************))))))***+++---...///000------...///000111222222222222333444555777777888444:::dddIIIHHHFFFFFFGGGIIIJJJJJJCCCFFFHHHIIIJJJMMMSSSXXXXXXVVVTTTRRRRRRQQQNNNMMMLLLNNNPPPPPPNNNNNNQQQTTTZZZXXXVVVTTTTTTVVVYYY[[[hhheeebbbaaaaaa```]]]YYY\\\YYYUUUQQQOOONNNNNNOOOSSSSSSTTTUUUVVVVVVTTTRRRPPPPPPRRRVVV[[[\\\YYYVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]^^^______^^^[[[XXXVVVUUUXXX\\\^^^]]][[[YYYXXXWWWWWWVVVRRRNNNNNNRRRWWWTTTTTTUUUWWWZZZ]]]___``````cccfffhhhlllsss|||vvveeeYYYDDDAAA;;;666222111111222000000000000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++......---,,,+++***)))(((************************))))))************))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))***++++++,,,,,,++++++******,,,...//////000222444JJJZZZwwwxxxVVV???666444222...---,,,+++***(((''''''))))))))))))************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************,,,+++***)))***,,,///000---...//////...///111333333333333333444666777888:::>>>^^^HHHGGGFFFFFFGGGHHHHHHGGGFFFHHHJJJKKKLLLOOOTTTXXXWWWVVVTTTTTTUUUTTTRRRPPPSSSTTTUUUSSSQQQPPPRRRUUUZZZZZZYYYZZZ[[[\\\^^^______\\\YYYYYY[[[[[[YYYVVVXXXVVVSSSQQQPPPPPPQQQRRRVVVVVVVVVWWWWWWVVVTTTSSSSSSSSSTTTXXX[[[\\\ZZZWWWYYY[[[]]]]]][[[ZZZZZZZZZ]]]^^^``````___\\\YYYWWWUUUXXX\\\]]]\\\ZZZXXXXXXXXXWWWTTTQQQOOOPPPSSSVVVTTTUUUVVVXXX[[[]]]```aaacccdddfffffffffhhhmmmqqq}}}ooo\\\QQQIIICCC>>>;;;888444222111111222000000000000000000000000////////////.........---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((())))))))))))))))))******++++++******))))))+++---......///111333222===SSSnnnzzzZZZBBB;;;;;;666------,,,,,,+++***)))(((((())))))))))))************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******))))))))))))************,,,+++++++++---///222444///000000///------...///222333333444555666777777999===^^^HHHHHHHHHIIIHHHGGGEEEDDDGGGIIIJJJKKKLLLOOOSSSVVVTTTTTTUUUWWWYYYYYYWWWTTTYYYYYYXXXUUUSSSQQQRRRTTTXXXZZZ\\\^^^___``````___SSSPPPMMMNNNQQQSSSSSSQQQRRRQQQPPPOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXVVVUUUTTTUUUUUUVVVXXXZZZZZZXXXUUUZZZ\\\]]]]]][[[YYYYYYYYY]]]^^^`````````]]]ZZZYYYVVVYYY\\\]]][[[YYYWWWWWWYYYVVVRRRQQQQQQSSSTTTTTTVVVVVVXXXZZZ\\\___```aaabbbbbbbbb___]]]]]]___aaakkkkkklllmmmnnnrrrxxx|||~~~ssslll\\\III<<<999777444666555444222111111111111000000000000000000000000//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******************************((((((((((((******((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((())))))))))))(((((())))))))))))))))))((((((***,,,---------///111---000:::KKK```vvvmmm___KKK<<<999999333***+++++++++*********))))))))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((()))((()))***++++++***)))((('''(((((()))+++,,,,,,---)))))))))))))))***++++++))))))))))))*********************+++---000222444666666666444111000000222111222444666777777666666888===```HHHJJJLLLLLLKKKHHHFFFEEEIIIIIIJJJKKKLLLNNNQQQRRRRRRSSSVVVZZZ]]]]]][[[YYYZZZXXXVVVTTTRRRRRRSSSTTTUUUWWWZZZ]]]^^^]]][[[ZZZMMMIIIFFFGGGJJJMMMNNNMMMOOOOOONNNNNNOOOQQQSSSUUUTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUTTTYYY[[[\\\[[[YYYWWWVVVWWW[[[\\\^^^___^^^\\\ZZZXXXWWWYYY\\\\\\ZZZXXXWWWWWWYYYTTTPPPPPPRRRTTTTTTRRRVVVWWWYYY[[[]]]___```aaa^^^\\\ZZZXXXWWWYYY\\\___fffddd```]]]\\\```fffkkkmmmtttiii```YYYUUUMMMLLLGGG>>>999888777333222222222222222111000000////////////////////////.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************+++***(((''''''(((***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((())))))((((((((())))))******))))))(((''')))+++++++++,,,...///111000222888BBBTTToooqqqXXXMMMUUUVVVIII777...,,,,,,************************((()))))))))************))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((()))+++,,,,,,+++)))((('''(((((()))******++++++))))))(((((())))))***+++((()))))))))************(((((())))))+++---///000777777777555333222222444000222444666777777666555777===aaaIIILLLPPPPPPNNNKKKIIIIIIMMMMMMMMMNNNPPPQQQRRRRRRQQQSSSVVVZZZ^^^___^^^\\\YYYWWWUUUSSSSSSTTTVVVVVVUUUVVVYYYZZZZZZXXXVVVTTTNNNIIIEEEEEEHHHKKKLLLKKKOOOOOONNNNNNNNNOOOPPPQQQPPPSSSVVVWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXVVVVVVVVVXXXYYYYYYWWWUUUTTTTTTWWWXXXZZZ\\\\\\ZZZXXXVVVXXXZZZ\\\[[[YYYWWWVVVVVVVVVSSSOOOOOORRRTTTSSSQQQUUUWWWYYY[[[]]]^^^______\\\XXXTTTRRRTTTYYY___bbbeeebbb]]]XXXVVVXXX^^^ccchhhuuu~~~bbbSSSNNNIIICCC???999<<<<<<999777999777333222222222222222111///...........................------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((()))******************)))''')))++++++***+++,,,...)))***---...111===VVVnnntttSSSGGGAAANNNTTTFFF111'''(((...)))************+++++++++((()))))))))************))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''(((***++++++***((('''(((((((((((((((((((((((((((''''''''''''((())))))((()))))))))************************++++++,,,,,,000000111000///...000222000222444666777777666555888>>>bbbIIINNNRRRSSSQQQNNNNNNPPPSSSRRRQQQRRRTTTUUUTTTSSSRRRSSSUUUYYY]]]___^^^]]]ZZZXXXTTTTTTUUUWWWYYYYYYVVVVVVWWWWWWVVVUUUSSSRRRPPPKKKFFFEEEGGGKKKLLLLLLQQQQQQPPPOOOOOOOOOOOOOOOPPPSSSWWWXXXVVVUUUWWWYYY]]]^^^___^^^[[[ZZZYYYZZZTTTVVVWWWWWWUUUSSSSSSSSSSSSUUUWWWYYYYYYXXXVVVTTTWWWYYYZZZYYYVVVTTTSSSSSSSSSQQQOOOOOOPPPQQQQQQQQQSSSUUUWWWZZZ\\\\\\]]]\\\\\\XXXSSSQQQTTTYYY^^^aaaaaa^^^ZZZUUUSSSUUUZZZ___jjjrrrxxxtttmmmnnn||||||hhhXXXIIIEEEEEEAAA:::555999:::777222111444555444222222222222111000///...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))''''''''''''))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((((((''')))******++++++******)))((()))++++++******,,,...***---000000,,,000AAASSScccpppxxxWWWDDDFFF@@@AAA<<<111******++++++******************++++++))))))))))))************))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))))))))))))))************,,,,,,------------,,,,,,---...//////...///111333111222444666777777666666999???bbbHHHMMMRRRSSSQQQQQQSSSUUUUUUSSSRRRSSSUUUUUUSSSPPPSSSSSSTTTWWW[[[]]]]]]\\\ZZZWWWSSSRRRTTTVVVXXXXXXTTTSSSRRRQQQQQQQQQRRRSSSQQQKKKFFFDDDGGGLLLNNNOOOTTTSSSSSSRRRRRRQQQQQQQQQSSSWWWZZZZZZVVVTTTUUUXXX]]]^^^___^^^[[[YYYYYY[[[SSSUUUWWWWWWUUUTTTTTTTTTQQQSSSVVVXXXXXXWWWUUUTTTUUUVVVVVVUUURRRPPPOOOOOOOOOOOOPPPOOONNNNNNOOOQQQQQQSSSVVVXXXZZZZZZZZZZZZYYYUUURRRRRRVVVYYY[[[\\\[[[YYYWWWTTTSSSUUUYYY]]]hhhpppuuupppeeeaaagggppppppsssvvv{{{vvvqqqkkkjjjkkkiiibbb[[[III@@@:::;;;<<<999555333888999666111///222333222000000000000000/////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''((())))))))))))))))))((((((***++++++++++++,,,...111000111222///---222:::@@@JJJbbbxxxbbb___ZZZHHH<<<;;;777333,,,(((+++000...(((++++++******************))))))))))))************))))))(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))))))))************++++++,,,---------------...///000000000000222444222333333444555666777777;;;@@@bbbGGGLLLQQQSSSQQQQQQUUUYYYSSSQQQPPPPPPRRRRRRPPPMMMTTTSSSTTTVVVYYY[[[\\\[[[YYYUUUPPPOOOQQQSSSTTTSSSPPPOOOMMMKKKLLLNNNQQQSSSOOOJJJDDDCCCGGGLLLOOOPPPUUUUUUUUUUUUTTTTTTTTTTTTWWWZZZ]]]\\\WWWSSSTTTVVVZZZ\\\]]][[[XXXVVVWWWYYYRRRTTTWWWWWWVVVUUUUUUUUUQQQSSSUUUWWWXXXWWWUUUTTTRRRSSSTTTRRROOOLLLLLLLLLLLLOOOPPPOOOLLLLLLNNNQQQPPPRRRTTTWWWYYYYYYXXXXXXSSSQQQQQQTTTXXXZZZZZZXXXXXXXXXWWWUUUUUUWWW[[[^^^ccclllssspppddd[[[YYY\\\UUU\\\dddmmmwww}}}xxx{{{zzziii\\\VVVQQQKKKFFFGGGMMMPPPNNNKKKEEE===666555555444444777000333444222111222000,,,...............///000111------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''')))***,,,,,,++++++,,,...,,,((((((---///---,,,---111444CCCZZZqqqttt```MMMIIILLLHHH;;;000***...000///000111...(((+++++++++*********))))))))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++)))))))))))))))******+++))))))))))))************&&&''')))***+++,,,,,,,,,,,,---...---,,,,,,...000333333333333444666777888===AAAbbbKKKLLLNNNQQQUUUVVVTTTSSSQQQRRRTTTSSSPPPNNNMMMMMMOOOQQQTTTWWWXXXWWWVVVUUUTTTPPPKKKJJJKKKMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOJJJIIIGGGHHHKKKQQQWWW[[[```]]]YYYTTTQQQOOOOOOOOOVVV[[[^^^\\\VVVRRRUUUYYYWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSUUUVVVVVVTTTQQQOOORRRRRRSSSUUUWWWWWWUUURRRUUUSSSQQQPPPOOOOOOMMMLLLOOOQQQQQQMMMHHHGGGLLLQQQQQQRRRTTTVVVXXXYYYYYYZZZYYYUUUQQQRRRVVVYYYXXXUUUVVVTTTUUUXXXWWWUUUWWW\\\bbbdddeeeccc___ZZZVVVUUUPPPUUU]]]dddiiikkkjjjiiicccgggoooyyyxxxpppwwwuuutttrrrpppmmmhhhdddZZZ[[[ZZZXXXTTTNNNGGGDDDAAA@@@???======???@@@AAA:::999888777666666666777333333333222222222111111333222111///.....................------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''((((((((()))*********************+++,,,,,,---......222...333@@@LLL[[[vvvyyyssseeeZZZOOOIIIDDD<<<444111///111333111---,,,...111,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))''''''(((((())))))*********))))))(((((((((((((((&&&'''(((******+++++++++++++++,,,------......///000000000111222222222333777555333222333666999<<>>666000///---------,,,******+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******'''((()))***************+++++++++,,,------.........//////000000111111222444333222222333555888:::===AAAcccFFFFFFEEEGGGJJJKKKKKKJJJFFFHHHIIIHHHGGGEEEEEEFFFKKKLLLNNNOOONNNMMMKKKIIIIIIGGGEEEEEEGGGIIIIIIIIIGGGIIILLLQQQTTTUUURRROOONNNLLLJJJJJJLLLPPPUUUXXX\\\YYYTTTQQQOOOPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQRRROOOOOOOOOOOOPPPRRRSSSTTTYYYXXXWWWUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUTTTRRROOOPPPMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHLLLMMMPPPRRRTTTVVVWWWWWWVVVTTTSSSUUUYYYZZZXXXVVVQQQPPPRRRUUUUUURRRRRRVVVXXXYYYXXXVVVSSSQQQQQQRRRVVVVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[ZZZZZZYYYWWWVVVUUUWWWTTTPPPNNNMMMLLLIIIGGGCCCBBBBBBCCCDDDCCC@@@>>>============<<<;;;999888888777666555555666777888888777666444333333222222222222222222111111111000000///...---------------))))))***++++++,,,,,,---+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&'''((('''((())))))******))))))*********+++,,,,,,------///++++++...------888FFFgggkkkwwwtttfffccceee[[[NNNAAA999444///---...,,,***)))))))))******)))++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,((())))))*********))))))******++++++,,,---------------...//////000111111222222222222333555666777999???bbbEEECCCBBBCCCEEEGGGGGGGGGCCCEEEFFFEEEDDDCCCDDDEEEKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKPPPTTTTTTQQQMMMLLLKKKJJJJJJLLLPPPUUUXXX\\\YYYTTTPPPOOOPPPSSSTTTRRROOOLLLLLLNNNPPPOOOMMMJJJJJJKKKMMMPPPTTTWWWXXXYYYWWWTTTQQQOOONNNOOOOOOTTTTTTTTTUUUVVVTTTQQQOOOOOOMMMKKKKKKMMMOOOOOOOOOLLLKKKJJJJJJKKKLLLJJJIIIKKKMMMOOOQQQTTTVVVWWWWWWVVVVVVUUUWWWYYYYYYVVVTTTPPPPPPRRRUUUTTTQQQQQQUUUVVVUUUTTTQQQOOOOOORRRTTTVVVVVVUUUUUUTTTTTTSSSSSSUUUTTTSSSQQQOOONNNMMMMMMLLLNNNOOOPPPPPPOOONNNMMMOOOLLLIIIGGGEEEDDDDDDCCCAAA@@@?????????>>><<<999;;;::::::999999999::::::888777777666666777777888777666444333111111000000222111111111111000000000......---,,,,,,,,,------+++++++++++++++,,,,,,,,,************************++++++*********)))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''(((((())))))))))))))))))*********++++++,,,,,,---+++,,,...,,,***///777999>>>JJJ^^^vvvzzzgggbbbiiimmmiiibbbDDD;;;222...,,,***+++......+++((())),,,---+++)))++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++)))************))))))((()))******++++++,,,,,,---------...///000000111111111222333444555666666666:::???cccCCCBBBAAABBBDDDFFFFFFEEEDDDEEEFFFEEECCCCCCDDDEEEIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIHHHIIIMMMQQQRRROOOKKKIIIHHHHHHIIILLLQQQVVVYYY\\\YYYTTTPPPNNNOOOQQQRRRNNNKKKHHHIIIMMMOOOMMMJJJFFFHHHJJJNNNSSSWWW[[[]]]XXXVVVRRROOOMMMNNNOOOQQQWWWWWWVVVWWWWWWUUURRROOOMMMKKKKKKLLLNNNOOOOOONNNKKKJJJJJJJJJLLLMMMLLLJJJMMMNNNPPPRRRUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVSSSQQQRRRQQQRRRUUUTTTQQQQQQUUUVVVVVVTTTQQQOOOQQQTTTWWWWWWVVVTTTSSSRRRRRRRRRSSSQQQOOONNNLLLJJJIIIIIIIIIGGGHHHKKKMMMNNNMMMKKKJJJJJJJJJHHHFFFCCCAAA??????===<<<;;;;;;<<<<<<:::888:::999888777666666777777888888888777777888888888555444333111000/////////111111111000000000//////---,,,,,,,,,,,,------...///......---,,,++++++***************************,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))))))))***************+++++++++...000///---///333---000555===JJJ]]]rrr~~~sssgggeeegggaaaMMM:::222---***++++++)))***---...+++((())),,,...,,,***+++******))))))******+++(((((((((((((((((((((((()))))))))******)))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))************))))))((()))******++++++,,,,,,---------...///000222222333222333444666777777777777999???cccBBBAAAAAABBBEEEFFFFFFEEEEEEFFFFFFDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEGGGIIIIIIHHHFFFFFFFFFGGGFFFGGGMMMSSSSSSNNNIIIFFFFFFGGGHHHLLLQQQUUUXXXXXXVVVSSSPPPNNNMMMNNNOOOJJJHHHHHHJJJMMMNNNLLLIIIFFFIIIMMMQQQVVVZZZ\\\]]]WWWUUURRROOOOOOPPPSSSTTTYYYYYYXXXXXXXXXUUUQQQNNNIIIIIIJJJLLLNNNNNNMMMKKKHHHHHHHHHHHHHHHIIIJJJKKKOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQTTTRRRRRRTTTSSSPPPRRRVVVWWWWWWUUURRRQQQRRRVVVYYYXXXWWWTTTQQQNNNMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJHHHIIIKKKMMMMMMMMMLLLKKKGGGHHHHHHFFFBBB>>>======888777666888:::<<<<<<;;;;;;;;;999888777777777777555666666666666666666555333222111000000///000000000000000000////////////,,,,,,,,,,,,,,,---...///111000///...,,,+++******************************,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''&&&'''(((((())))))(((((()))))))))))))))))))))))))))+++---...---,,,,,,---///000000...000<<>>>>>@@@999888777888:::<<<<<<<<<;;;;;;;;;:::999999888888333333444444444444333333111111000000000000111111000000/////////.........,,,,,,,,,,,,---...///000......------,,,+++******************************+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&&&&'''(((((())))))(((((()))))))))))))))))))))))))))+++,,,+++*********))),,,------,,,,,,111999@@@NNN___rrruuusssqqquuu{{{~~~xxxgggLLL999333444555---+++,,,...---)))(((+++((()))))))))((()))***,,,******))))))))))))******((((((((((((((((((((((((((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((())))))***'''((()))***************+++++++++,,,------......+++,,,---...000111222333222333333444555666777888555===ddd===>>>@@@DDDGGGHHHGGGEEEDDDDDDCCC@@@>>>===>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGJJJMMMKKKGGGCCCAAAAAA;;;>>>HHHUUU^^^]]]RRRHHHGGGGGGGGGHHHJJJMMMPPPRRRKKKKKKKKKKKKKKKJJJJJJJJJDDDGGGJJJMMMNNNMMMKKKIIILLLOOOSSSVVVXXXWWWVVVTTTOOONNNMMMMMMNNNQQQTTTVVVZZZXXXWWWWWWVVVSSSNNNKKKJJJKKKOOORRRTTTRRRNNNJJJEEEHHHIIIGGGDDDEEEKKKQQQPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRRQQQQQQRRRTTTWWWVVVRRRPPPPPPOOONNNQQQWWWVVVUUUTTTRRRPPPQQQTTTWWWTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCC@@@<<<;;;>>>BBB<<<:::888888999999888777666777777777777666555555333333444444444444333333000000000000000111222222000/////////............,,,,,,,,,---...///000111,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((+++,,,,,,+++***,,,,,,++++++,,,---...//////---,,,...999CCCKKK[[[uuuwwwyyy{{{sssnnnqqq```XXXGGG555///111000***+++))))))++++++((()))---(((***,,,+++)))(((+++...******))))))))))))******((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''''''''''''''(((***+++,,,''''''(((******++++++++++++,,,,,,------......///***+++,,,---///000111222222222222333444555666777888@@@hhh??????@@@CCCGGGHHHGGGFFFEEECCC???<<<<<<>>>AAACCCAAACCCEEEGGGIIIJJJJJJKKKMMMOOOPPPMMMFFFAAA??????@@@JJJVVV___```[[[SSSNNNKKKGGGEEEHHHJJJJJJKKKMMMMMMMMMMMMJJJHHHGGGGGGIIIJJJHHHIIIMMMMMMIIIHHHJJJLLLPPPRRRRRRTTTXXXXXXUUUPPPNNNKKKLLLOOOSSSVVVWWWYYYZZZ[[[ZZZVVVSSSPPPOOOLLLOOOSSSUUUUUURRROOOLLLIIIGGGFFFEEEGGGKKKOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVZZZUUUPPPOOOQQQTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUOOONNNMMMKKKJJJJJJJJJJJJHHHFFFDDDBBBCCCDDDGGGHHHIIIHHHFFFGGGHHHHHHGGGEEECCCBBBAAA???>>>=========555666777888888888888888999777555333222333444555111111111000000000000///000000000000000000000000...---,,,,,,,,,,,,---...------------------------++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))))))))))))))************))))))))))))))))))))))))++++++******+++---...///000222444555999DDDSSS___sssxxxooobbbRRRGGG666444222///---,,,,,,,,,,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''***)))(((''''''((()))***((()))***++++++,,,++++++'''))),,,...---------...,,,---//////......000111000222333333333444777999;;;>>>aaa======???AAAEEEFFFEEEDDDCCCAAA===;;;;;;===AAACCCDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNLLLHHHDDDDDDGGGKKKLLLSSS\\\bbbaaa[[[TTTPPPKKKGGGFFFJJJMMMLLLMMMOOOIIIJJJJJJIIIGGGEEEFFFGGGIIIGGGGGGJJJJJJGGGFFFHHHLLLPPPSSSRRRUUUXXXYYYVVVQQQQQQQQQQQQRRRTTTUUUWWW[[[]]]^^^\\\WWWSSSQQQQQQNNNPPPTTTWWWWWWTTTOOOLLLKKKJJJHHHHHHIIILLLOOORRRSSSSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVSSSOOOLLLMMMQQQVVVWWWWWWUUUTTTRRRPPPOOOPPPPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFGGGGGGFFFEEECCCBBB@@@>>>===<<<;;;;;;666777777888888888888777888777555333222333444444111111111111000000000000////////////////////////...---,,,,,,,,,,,,---...------------------------+++******))))))******+++)))*********))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))(((((()))))))))*********))))))))))))))))))))))))******))))))***+++---...***,,,---------222;;;BBBIIIUUUgggvvv}}}qqqaaaSSSJJJCCC===888222111///---,,,+++++++++,,,++++++***))))))************))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***((()))***++++++,,,++++++***,,,------,,,+++,,,---,,,...////////////000222000222333333333444777999===???ccc<<<<<<===???BBBDDDCCCBBB@@@>>><<<:::;;;>>>AAACCCHHHGGGHHHHHHJJJLLLNNNPPPNNNLLLHHHCCCBBBHHHRRRZZZ[[[___cccddd```[[[VVVTTTLLLIIIIIINNNPPPNNNNNNOOOFFFGGGIIIHHHFFFEEEEEEFFFIIIFFFFFFIIIHHHEEEEEEGGGMMMQQQSSSSSSUUUYYYZZZWWWRRRUUUWWWVVVTTTSSSUUUWWW^^^aaabbb^^^VVVQQQQQQRRROOORRRUUUXXXWWWTTTPPPMMMNNNMMMLLLLLLNNNPPPSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYSSSSSSTTTTTTUUUUUUVVVVVVRRROOOMMMNNNSSSWWWXXXXXXUUUSSSPPPNNNLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDEEEFFFHHHIIIJJJKKKGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA???===;;;999999888777888888888888777777666777666444333222333333444222222111111111000000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))(((((())))))))))))******))))))))))))))))))))))))))))))((())))))***+++,,,***,,,...---******---000...444>>>HHHUUUfffzzzuuubbbVVVDDD777000...//////...---,,,+++*********+++,,,+++******)))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((()))***++++++,,,++++++------...,,,+++***+++------...000000//////111222000111333333333444777999???AAAeee<<<;;;;;;===@@@BBBBBBAAA>>>===;;;;;;<<>>;;;999777666666888888888888888777666555555555444333222222333333222222111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((()))))))))((((((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******+++++++++---//////...---///000...000222555:::EEETTT___nnnxxxsss```QQQBBB===666111///...---,,,+++++++++******+++++++++++++++***************+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((***+++++++++++++++---------+++******,,,...---///000000///000111333///111222333333555777:::???BBBeee<<<;;;;;;<<>>===<<<===>>>AAAEEEGGGGGGFFFEEEEEEFFFIIILLLMMMKKKJJJHHHEEEEEEKKKUUU]]]``````^^^[[[XXXWWWXXXZZZQQQMMMMMMPPPPPPLLLIIIIIIHHHJJJLLLMMMMMMMMMNNNPPPPPPLLLJJJLLLLLLJJJLLLPPPPPPSSSTTTRRRSSSWWWXXXVVVVVVWWWVVVRRRMMMNNNTTTZZZ\\\^^^]]]WWWPPPKKKLLLOOOMMMOOOQQQRRRRRRQQQOOOMMMQQQRRRTTTWWWZZZ]]]___```YYYZZZ[[[[[[ZZZYYYWWWVVVTTTTTTVVVWWWXXXXXXXXXXXX[[[XXXUUUUUUVVVVVVSSSPPPPPPOOONNNMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIGGGFFFEEEBBBCCCEEEFFFFFFFFFDDDCCCEEECCCBBBBBBCCCDDDBBBAAA@@@>>><<<:::777666555444777777777777666666555444444333333222222222222222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''(((((()))(((((()))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))'''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++)))************,,,...000...//////......000555999AAAJJJYYYgggooovvvuuudddXXXRRRIII===333+++,,,---...///...+++)))******++++++,,,,,,,,,,,,+++***************++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***+++++++++++++++***+++++++++***+++...000---...000000//////111222///000222333333555888:::===@@@ccc<<<;;;:::;;;===???@@@???>>>======>>>???BBBEEEGGGDDDDDDCCCDDDEEEFFFHHHIIIHHHIIIIIIGGGFFFIIIOOOUUUVVVVVVUUUSSSRRRSSSVVVYYYQQQLLLKKKMMMMMMIIIFFFGGGKKKLLLNNNOOOOOOQQQTTTVVVQQQMMMKKKLLLMMMMMMOOOTTTRRRTTTTTTQQQQQQUUUVVVTTTUUUTTTQQQMMMKKKNNNTTTZZZ\\\ZZZWWWSSSOOOMMMMMMOOOLLLLLLMMMNNNNNNOOOOOOOOOQQQSSSVVVYYY]]]___aaabbb[[[\\\\\\\\\[[[YYYVVVTTTUUUVVVWWWYYYYYYYYYXXXXXXVVVSSSRRRSSSUUUUUURRRNNNMMMNNNNNNOOOOOOOOONNNMMMIIIIIIIIIIIIHHHGGGEEECCCCCCCCCEEEEEEEEEDDDCCCBBBDDDBBBAAAAAABBBBBBAAA@@@>>>===;;;999777555555444444555555555555555444333222222222222222222222222000000/////////.........++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((((((''''''''''''(((((((((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,++++++***+++***)))(((((()))+++---(((***,,,,,,+++***+++++++++...666>>>BBBEEENNNXXXgggnnnzzzvvvhhhXXXLLL===444222111...***++++++++++++++++++,,,,,,******+++,,,------,,,,,,*********)))******+++,,,******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))***++++++,,,++++++)))***+++,,,+++,,,...000,,,---//////......000111...000222333444555888;;;;;;===aaa;;;999888999;;;===>>>===============???AAACCCEEEAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHFFFEEEFFFJJJNNNLLLLLLMMMMMMMMMOOORRRUUUMMMHHHFFFHHHIIIFFFEEEGGGLLLLLLMMMMMMNNNQQQVVVYYYOOOJJJHHHJJJLLLLLLPPPVVVSSSUUUTTTPPPPPPSSSSSSQQQRRRPPPNNNLLLMMMPPPUUUXXX]]]YYYTTTQQQQQQRRRRRRQQQLLLKKKJJJJJJLLLNNNQQQSSSQQQSSSVVVYYY\\\]]]]]]]]]ZZZ[[[\\\\\\\\\YYYVVVUUUUUUVVVWWWYYYYYYXXXVVVUUUSSSQQQQQQRRRUUUUUUQQQNNNLLLMMMOOOQQQPPPNNNKKKIIIGGGHHHIIIIIIHHHFFFDDDBBBCCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@@@@AAAAAA@@@???===<<<:::888777666555555222222333444444444333333111111222222222222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************(((''''''&&&&&&''''''(((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&### $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++***)))(((---,,,+++******+++******''')))+++,,,,,,------...******,,,000111///222777@@@FFFQQQ^^^kkkvvv|||~~~rrraaaOOOCCC<<<666...***+++---...---///...---+++++++++---///)))***+++,,,,,,,,,++++++******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***'''((()))******)))((('''((()))***++++++,,,++++++)))+++------,,,,,,---...+++,,,......------///000...000222333444555888;;;:::<<<```999888666777999;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCC@@@AAACCCDDDEEEEEEEEEEEEDDDFFFGGGEEECCCDDDHHHLLLFFFGGGIIIIIIJJJLLLOOORRRIIIDDDBBBEEEGGGFFFFFFHHHKKKKKKKKKKKKLLLPPPVVVZZZLLLHHHFFFHHHJJJKKKPPPVVVTTTUUUTTTOOONNNQQQQQQOOOOOOMMMLLLMMMPPPTTTUUUVVV___YYYSSSQQQTTTVVVVVVSSSLLLKKKIIIIIIKKKNNNSSSUUURRRTTTVVVYYYZZZZZZYYYYYYXXXYYY[[[\\\\\\ZZZXXXVVVTTTVVVWWWXXXXXXWWWUUUTTTVVVTTTSSSUUUVVVUUUQQQMMMLLLNNNPPPQQQPPPLLLHHHEEEGGGHHHIIIIIIHHHFFFCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIBBBAAA???@@@AAAAAA@@@>>><<<;;;:::888777666666666000111222222333333333333000111111222222222111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))******)))((('''*********+++,,,+++)))(((++++++*********,,,...///,,,***,,,///000------///...111888BBBMMMUUU[[[]]]bbbkkkvvv~~~rrrlllaaaTTTHHH>>>777444333111...---......---,,,+++,,,---,,,,,,+++,,,...)))***+++,,,,,,+++***)))******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''((()))******)))((('''((()))***++++++,,,++++++***,,,......---+++++++++***,,,------,,,---...000...000222333444666999;;;999<<<___666555555555666888:::<<<888888888999:::;;;<<<===@@@@@@@@@AAABBBCCCEEEFFFCCCBBBAAAAAABBBEEEGGGIIIAAACCCEEEGGGHHHGGGFFFEEEBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJMMMOOOPPPGGGEEEDDDEEEIIILLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLPPPVVVZZZ]]]XXXTTTRRRSSSSSSRRRPPPLLLLLLLLLMMMNNNPPPQQQRRRSSSQQQOOOPPPSSSTTTSSSPPPTTTVVVXXXYYYYYYWWWSSSQQQXXXWWWVVVVVVWWWVVVUUUSSSNNNPPPUUUYYYZZZVVVOOOJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCDDDGGGIIIJJJGGGCCC@@@============<<<;;;;;;:::888777555444444555333000000333444222000111111111111111000//////,,,,,,,,,---------......---------...------,,,,,,...+++((()))---///,,,(((******))))))((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++------///111444666777888<<>>>>>??????@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDD@@@AAABBBDDDDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJDDDCCCBBBDDDHHHLLLNNNOOOMMMLLLLLLLLLLLLLLLMMMMMMIIIJJJJJJJJJKKKNNNSSSWWWXXXVVVTTTSSSTTTRRROOOLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMOOORRRTTTSSSQQQQQQSSSVVVXXXXXXVVVTTTRRRTTTTTTTTTUUUUUUTTTRRRPPPKKKNNNRRRWWWYYYWWWQQQMMMLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMKKKHHHCCCAAA@@@AAACCCDDDDDDEEEFFFHHHIIIIIIEEEBBB???============<<<;;;:::999888666555444333555333000000222333222000000111111111111000//////.........------,,,,,,,,,------...------,,,++++++,,,)))&&&(((+++,,,***'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,---...///000111000222444777:::???FFFJJJFFFKKKYYYjjjvvv{{{~~~wwwkkkeeebbb___\\\SSSPPPKKKDDD<<<555000---444222000...---,,,,,,,,,+++++++++++++++++++++++++++***))))))***---000222///,,,))))))+++,,,---,,,************************+++******************+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((())))))((('''((((((((('''''''''(((((()))******++++++++++++***++++++******************,,,------...//////000000000111222222222444888;;;:::@@@YYY444333444444555666888888555555666777999:::<<<===<<<======>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBAAAAAACCCGGGJJJLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLHHHIIIIIIIIIIIILLLPPPSSSTTTTTTUUUVVVUUURRRMMMIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNRRRTTTTTTSSSPPPQQQTTTVVVVVVVVVTTTSSSPPPQQQRRRRRRRRRPPPNNNLLLIIIKKKPPPTTTWWWWWWSSSOOOMMMLLLLLLKKKJJJJJJJJJJJJNNNNNNLLLHHHCCC???>>>???DDDEEEFFFHHHIIIIIIHHHHHHBBB@@@===<<<===>>>======:::999888777666555444333444222111111222222222000000000111111000000///...000///...---,,,++++++***.........---,,,+++***))))))'''%%%&&&)))***(((%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------000222...000888BBBHHHIIIKKKNNNNNNSSSZZZ```dddhhhkkknnnssswww|||~~~~~~yyyqqqjjjeeebbb^^^UUUIII???;;;999777666333222222000///...------,,,,,,+++*********++++++++++++++++++++++++++++++))))))((())))))***,,,,,,---+++)))(((***+++++++++************************************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((()))***+++,,,------,,,+++******++++++++++++++++++,,,,,,,,,---....../////////000111111222333777:::999???WWW333333444444555666777777555555666666777888999::::::;;;<<<<<<===>>>>>>>>>======>>>>>>>>>===<<<;;;;;;<<<===>>>????????????>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFBBBAAA@@@BBBEEEGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHJJJJJJJJJKKKNNNQQQSSSTTTUUUUUUTTTQQQMMMJJJIIIIIIJJJKKKLLLMMMMMMMMMIIIJJJMMMPPPSSSUUUVVVVVVRRRSSSTTTUUUUUUTTTSSSSSSMMMOOOQQQQQQPPPMMMKKKKKKJJJKKKNNNRRRUUUTTTRRROOOLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKGGGCCC@@@???@@@EEEFFFIIIJJJKKKIIIGGGFFF@@@>>><<<<<<===>>>===<<<999888888777555444444333333222111111111111111111000000000000000//////...//////...---,,,,,,++++++......------+++***)))((((((&&&%%%%%%'''((('''%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++***+++---/////////...///000222000111555555111000222111444999<<<>>>???AAACCCEEEIIIMMMOOOOOOPPPSSSVVV[[[[[[ZZZZZZYYYYYYYYYYYYYYYVVVPPPJJJEEE@@@>>>======999333000000000000///*********++++++,,,,,,---+++++++++++++++++++++,,,************************(((((())))))******))))))+++***)))((())))))******************************))))))************))))))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((()))(((''''''(((((()))))))))))))))''')))+++,,,---,,,++++++******+++++++++++++++,,,++++++,,,,,,---.........///000222222333444777:::999>>>UUU333333444555555666666666666666555555555666666777888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<:::;;;===>>>@@@AAABBBCCC??????@@@AAABBBBBBBBBBBB???@@@AAACCCDDDFFFFFFGGGCCCAAAAAAAAACCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRQQQOOOMMMKKKKKKJJJEEEFFFHHHJJJKKKLLLMMMMMMIIILLLPPPSSSUUUWWWXXXYYYUUUUUUUUUTTTSSSRRRQQQQQQLLLOOOQQQQQQNNNLLLKKKLLLMMMMMMMMMOOOQQQQQQOOOLLLJJJJJJJJJJJJKKKMMMNNNOOOIIIIIIHHHFFFCCCBBBBBBCCCFFFHHHJJJKKKKKKIIIFFFDDD>>><<<;;;;;;<<<===<<<;;;888777777666555444333333222222222111000000111111000000000000000///......---------------------------------,,,+++)))((('''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++*********++++++,,,,,,,,,(((+++.../////////000111///,,,,,,//////------000---///222222111111111222000444777888666666888;;;;;;;;;;;;;;;;;;;;;:::::::::999666444222111111111222111000000///---+++)))))))))))))))))))))******,,,,,,,,,++++++*********************************((()))***++++++***))))))))))))))))))(((((()))***))))))))))))))))))))))))((()))************)))(((******))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))(((''''''((()))******))))))'''(((***+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,---.........///111333444444666888:::;;;>>>TTT222222333444444444444444555555444444444444555555777888:::;;;;;;;;;:::999:::;;;;;;;;;<<<<<<======;;;;;;===>>>@@@AAACCCCCC>>>???@@@AAAAAAAAAAAA@@@<<<===???AAABBBDDDDDDEEEBBBAAA@@@AAACCCDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHKKKMMMNNNNNNPPPQQQPPPOOOMMMIIIFFFEEEGGGIIICCCEEEGGGIIIJJJKKKKKKJJJKKKOOOSSSVVVWWWXXXYYYZZZVVVUUUTTTRRRPPPPPPOOOOOOMMMPPPRRRPPPMMMKKKLLLNNNOOONNNMMMMMMNNNNNNLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNEEEFFFFFFEEECCCCCCDDDFFFGGGIIIJJJKKKJJJHHHEEECCC===;;;:::;;;<<<<<<;;;:::777666666555444444333333111222222111//////000222//////000000//////...---,,,,,,,,,---------......,,,,,,,,,+++***)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++'''(((((()))***+++,,,,,,)))+++---...------...//////,,,+++------***+++...,,,---//////...------...+++...111000---,,,---/////////000000000//////.........------,,,---------***,,,...//////...,,,+++---------...............******+++******)))''''''************************))))))***++++++*********(((***+++***)))((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&(((***+++***)))&&&''')))***+++******)))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---....../////////111444555555666888:::;;;???TTT///000111222222222111000111111222222333555666777777888:::;;;;;;;;;999888>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<===>>>??????======>>>????????????>>>;;;===>>>@@@AAABBBBBBAAA?????????AAADDDEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDGGGKKKMMMNNNOOOPPPQQQNNNNNNMMMIIIEEEDDDFFFIIIHHHIIIKKKLLLLLLKKKJJJIIIMMMQQQVVVXXXXXXWWWXXXYYYSSSRRRPPPNNNMMMMMMNNNOOONNNPPPQQQOOOKKKIIILLLPPPOOOMMMKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKEEEEEEFFFEEECCCCCCDDDFFFIIIIIIJJJJJJIIIFFFDDDCCC<<<;;;::::::;;;;;;999888666666555444444333333333000222333111///...000222//////000000//////...---------------------,,,,,,******++++++***)))((((((&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++(((((())))))***+++++++++,,,---///.........///111333///---...,,,)))(((+++(((***++++++***)))***+++))),,,...---***)))***,,,***+++,,,------,,,++++++******++++++++++++++++++((()))+++---......///000((((((((())))))))))))***))))))*********)))((('''************************(((((())))))******++++++(((***,,,+++)))((()))+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''')))+++,,,+++***&&&''')))+++++++++***)))---,,,***)))(((((()))*********++++++,,,------...,,,------...//////000000...000333444555666777999;;;???TTT---...///000000///.........///000111444666888999777888:::;;;;;;:::999888BBB@@@>>>;;;::::::;;;<<<===<<<;;;;;;::::::::::::<<<<<<==================>>>???@@@BBBBBBBBBAAA@@@<<<<<<>>>AAAEEEGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFBBBEEEJJJMMMNNNOOOPPPQQQOOOPPPPPPMMMIIIGGGHHHJJJOOOPPPQQQQQQPPPNNNLLLJJJNNNRRRWWWYYYWWWVVVVVVWWWPPPNNNMMMKKKKKKLLLNNNOOOOOOQQQQQQNNNIIIHHHLLLQQQNNNLLLJJJIIIKKKLLLLLLLLLMMMLLLKKKJJJHHHHHHGGGGGGEEEFFFFFFEEECCCBBBDDDEEEIIIJJJJJJIIIGGGEEECCCBBB<<<;;;::::::;;;:::888666555555555444444333333333000222333111...---000222///////////////......---//////...---,,,++++++***))))))*********))))))(((%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++,,,,,,,,,,,,+++,,,---------...111333---******,,,---***+++...***+++,,,+++***)))***+++))),,,///...+++***+++...+++,,,---......---,,,+++***,,,---...///......---......,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***))))))))))))))))))))))))((('''''''''((()))++++++(((+++---,,,***)))***,,,))))))))))))))))))))))))'''((()))++++++)))((('''''''''(((((())))))******&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((((()))+++---,,,+++%%%''')))+++,,,+++***)))111///+++)))((()))***+++******+++,,,,,,---......------......///000000000---///222444444555666888;;;???UUU------............------//////111222333444444444::::::999888666777:::===<<<;;;:::::::::;;;===>>>>>>:::777888===???>>>;;;:::;;;<<<===>>>???@@@@@@???AAAEEEFFFDDDBBBAAAAAA???CCCFFFGGGFFFFFFIIIKKKOOOMMMIIIFFFEEEFFFHHHIIIGGGHHHKKKNNNQQQRRRSSSTTTSSSQQQNNNKKKIIIHHHIIIIIIRRRVVVXXXWWWRRRNNNMMMNNNPPPRRRUUUUUUTTTSSSSSSTTTNNNLLLJJJKKKOOORRRSSSRRRWWWTTTQQQOOOOOOQQQSSSUUUOOONNNNNNNNNNNNNNNOOOOOOPPPNNNKKKJJJJJJKKKJJJIIIIIIGGGEEEBBBAAAAAABBBBBBIIIIIIIIIGGGDDDBBBBBBBBB???===;;;::::::999777555444444444444333222111000222222111111000/////////000///...---------------...,,,,,,---+++(((***...+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************,,,,,,+++,,,,,,---//////...---,,,+++************)))))))))))))))))))))))))))************+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&%%%&&&''''''((()))******+++000---)))''')))***)))((()))******++++++,,,------(((***+++,,,,,,...000333111222333333333444777::::::===]]],,,------------------,,,...///000111333333333333777777777666555666999;;;<<<<<<;;;;;;;;;<<<===>>>===:::888;;;@@@BBB@@@>>><<<<<<===???@@@BBBCCCCCCAAADDDGGGGGGFFFDDDBBBBBBFFFHHHJJJKKKLLLLLLNNNOOOMMMKKKIIIFFFFFFGGGIIIKKKMMMLLLMMMQQQUUUYYYZZZZZZUUUSSSPPPMMMLLLKKKKKKKKKRRRTTTVVVWWWUUUSSSRRRRRRPPPRRRTTTTTTSSSRRRRRRSSSQQQOOONNNOOOSSSVVVVVVUUUUUUTTTQQQOOOOOOPPPRRRSSSMMMLLLLLLLLLMMMMMMNNNOOOOOOLLLJJJHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFCCC@@@???@@@===;;;999999999888666444444444444444333222111000111111111000//////......//////...---------------000,,,+++---...,,,---000******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,---...//////...---,,,+++************)))))))))))))))))))))))))))************+++++++++++++++***))))))******+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&&&&((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&''''''((())))))******000,,,)))((()))******((()))******++++++,,,------***+++,,,,,,,,,,,,...000111222333333333555888;;;;;;>>>```,,,,,,,,,------,,,,,,,,,---...///000111222222222444555555444444555888:::<<<<<<<<<;;;<<<======>>>;;;::::::>>>BBBDDDBBB@@@===>>>???BBBCCCEEEFFFFFFEEEGGGIIIJJJHHHFFFDDDDDDHHHHHHHHHJJJMMMNNNMMMLLLKKKIIIHHHGGGHHHIIILLLMMMQQQOOONNNSSS[[[``````^^^VVVTTTRRRPPPNNNNNNNNNNNNRRRRRRTTTVVVXXXYYYXXXWWWQQQRRRTTTSSSRRRQQQQQQRRRSSSRRRRRRSSSVVVWWWXXXWWWSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNNNNKKKHHHGGGGGGHHHGGGFFFCCCCCCCCCDDDEEEFFFHHHIIICCCEEEFFFEEEBBB???===<<<:::999777777888777666444444444444444333222111111111111111000//////......//////...------------...---)))(((+++,,,******,,,***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************,,,,,,------...//////000---,,,+++***************)))))))))))))))))))))))))))************+++++++++******)))))))))******+++************************+++*********)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((((((''''''''''''(((((())))))***...+++)))((()))******))))))******++++++,,,------,,,---------+++,,,---///000111333333333555999<<<;;;@@@bbb,,,------......------,,,,,,---...///000000000000222333444444444555888:::;;;;;;;;;;;;<<<<<<======::::::<<>><<<===@@@CCCEEEFFFGGGGGGGGGIIIKKKKKKIIIGGGFFFFFFIIIGGGGGGIIILLLNNNLLLIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPNNNNNNUUU___cccaaa\\\UUUTTTRRRQQQOOOOOOOOOOOORRRPPPQQQTTTYYY[[[ZZZWWWRRRTTTTTTTTTRRRQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUPPPPPPPPPOOONNNMMMLLLKKKGGGGGGHHHHHHJJJKKKMMMMMMMMMKKKHHHGGGGGGGGGFFFEEEAAABBBCCCDDDEEEFFFGGGGGGAAACCCEEEEEEBBB>>><<<;;;999777666777888888777555333444444444333333222111222222222111000000/////////......---------......***+++...111...((('''***))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************,,,,,,---...////////////,,,,,,+++***************))))))))))))))))))))))))))))))*********+++++++++***))))))))))))******+++************************,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))((('''''''''((((((((())))))+++***)))((())))))******)))******++++++,,,------,,,---......------///111///000111222222555888;;;:::@@@ccc......////////////......,,,---...///////////////111222444444444555777999999999::::::;;;;;;;;;;;;::::::;;;===>>>===;;;999:::<<>>aaa//////000000000000//////,,,---...///////////////000222444444444444555777666666777888888888888888888999:::::::::999777777999;;;>>>AAACCCDDDCCCCCCEEEGGGHHHHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKLLLPPPWWW]]]^^^YYYSSSOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMOOORRRUUUUUUUUUUUUUUUUUUSSSPPPOOOPPPQQQWWWZZZ\\\\\\YYYUUUSSSRRRJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKHHHFFFFFFFFFEEEDDD@@@AAACCCDDDDDDCCCAAA@@@CCCEEEFFFEEEBBB???===<<<999888777777888888777666333333333444444333333222444333333222111111000000...------------...//////+++000888:::222(((&&&***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***************+++,,,...///......---+++******)))))))))******)))))))))))))))))))))))))))************+++++++++(((((((((((()))******+++++++++++++++++++++++++++------,,,,,,+++*********************************************************))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&((()))))))))(((***+++)))******++++++,,,------+++,,,...//////111444666///000111111111333666888777<<<^^^......////////////......---......////////////...///111333333222222333444333333555666666666555444666777777777777666777888999;;;>>>AAABBBBBBAAA@@@AAACCCEEEEEEDDDDDDEEEGGGDDDEEEGGGGGGEEEDDDDDDEEEJJJKKKLLLNNNNNNMMMLLLKKKIIIJJJMMMPPPSSSTTTQQQNNNLLLMMMMMMMMMMMMLLLLLLKKKHHHJJJLLLNNNOOORRRUUUWWWTTTTTTSSSPPPMMMLLLMMMNNNXXX[[[^^^]]]XXXSSSOOONNNHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMJJJGGGEEEDDDDDDCCCBBB???AAACCCEEEFFFDDDBBBAAADDDEEEEEECCC@@@>>>======888777666666777777555444222333333444444333333222222222111111000//////...---------------...//////+++)))+++---+++&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***+++---...---,,,,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++'''''''''(((((()))++++++************************++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''%%%'''******)))(((***,,,)))******++++++,,,------+++,,,............111333222333444333222333666888777;;;]]]------............------......//////000/////////...000222222111000000111111222333444444444333222444555666666555666888:::999;;;>>>AAABBBBBB@@@??????AAABBBCCCBBBCCCDDDFFFFFFIIIKKKJJJGGGEEEGGGIIIKKKLLLNNNOOONNNMMMKKKJJJGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKEEEHHHLLLNNNNNNQQQVVVZZZSSSRRRQQQNNNKKKJJJKKKLLLVVVZZZ\\\[[[UUUOOOKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLMMMMMMNNNLLLIIIEEECCCCCCCCCAAA@@@>>>@@@DDDGGGHHHFFFDDDCCCDDDDDDDDDBBB???===<<<===888666555444555555333222222222333444444333333333000000000///......---------------------...///000///'''"""%%%******))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&########################"""############$$$$$$$$$$$$#########$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''')))+++---------,,,+++***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++''''''''''''((()))++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++)))&&&###"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((''''''''''''''''''''''''&&&$$$'''******)))(((***,,,)))******+++,,,,,,------+++,,,------,,,,,,...///555666666555444555777999777;;;\\\000000000000000/////////,,,,,,,,,---------......111111111111000...---,,,222444444444222222222444444555555666777888888888;;;;;;;;;===???AAA@@@???AAABBBCCCBBB@@@???@@@AAADDDDDDDDDCCCCCCDDDHHHKKKLLLJJJIIIJJJLLLJJJFFFBBBEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMKKKJJJJJJJJJIIIGGGFFFFFFHHHJJJMMMQQQUUUXXXSSSQQQNNNKKKIIIIIIJJJKKKYYYYYYWWWSSSNNNJJJHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIMMMOOOPPPOOOLLLIIIGGGGGGGGGFFFDDDBBB@@@?????????EEECCCBBBDDDGGGIIIFFFCCCGGGGGGEEEBBB>>>;;;999999888777666555555555555555444444333222222111111000000///...---,,,---...............---,,,+++)))(((+++******)))))))))))))))%%%&&&'''(((((('''&&&%%%---+++(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''(((((())))))''')))******)))(((***+++)))))))))*********++++++'''((())))))******))))))*********+++++++++++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&'''((()))+++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******'''(((((()))))))))))))))***,,,...,,,***)))***,,,------,,,------...///000222222222222333555777888666AAAUUU//////////////////......,,,,,,,,,------------...000000000000///...------222333444333222111222333555555555666777888888888999999999;;;>>>??????>>>AAABBBBBBAAA@@@???@@@AAADDDCCCCCCCCCDDDFFFHHHHHHIIIGGGGGGHHHJJJIIIEEEBBBEEEEEEDDDDDDFFFHHHKKKMMMLLLKKKJJJJJJLLLNNNNNNMMMKKKJJJIIIIIIJJJMMMQQQUUUTTTRRRNNNKKKJJJJJJKKKLLLVVVWWWVVVSSSPPPMMMMMMMMMIIIHHHGGGHHHJJJKKKJJJIIIMMMNNNOOOMMMJJJGGGEEEEEEFFFEEEBBB@@@???@@@@@@AAADDDDDDFFFHHHIIIIIIFFFDDDFFFFFFDDDAAA>>>;;;::::::888888777666555444444444444333333222222111111000000///...---,,,------............---,,,***)))(((+++***))))))(((((())))))''''''&&&&&&''')))+++,,,444222...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((******++++++++++++++++++&&&'''((((((''''''(((***(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&''''''(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))(((***,,,,,,******,,,...------,,,------...///000000000111222444666888:::777AAAUUU------------------------,,,,,,,,,,,,------------......////////////......111222333222111111222333555555666666777888888888777777888:::===>>>>>>===@@@AAAAAA@@@>>>>>>???AAADDDBBBAAADDDGGGIIIGGGEEEDDDDDDEEEGGGHHHGGGEEEBBBDDDCCCBBBBBBEEEIIINNNQQQMMMKKKJJJKKKNNNOOOOOOOOOLLLLLLJJJHHHHHHKKKPPPTTTUUUSSSOOOLLLKKKLLLNNNOOOUUUUUUUUUSSSOOOMMMMMMMMMIIIHHHHHHIIIKKKLLLLLLJJJLLLMMMMMMKKKGGGDDDCCCCCCFFFDDDAAA???>>>@@@BBBDDDFFFHHHJJJJJJGGGDDDAAA@@@FFFEEECCCAAA???===<<<;;;:::999888666555444444444333333333222111111000000///......---,,,------------------,,,+++***)))(((******)))((((((((((((((()))'''%%%$$$&&&+++///333555222...***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((())))))((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((('''&&&&&&&&&''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''''''''((())))))******))))))''')))++++++++++++---///------,,,------...///000//////000111444777:::;;;777AAAVVV++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...............///111222111000000111333555555666666666777777777666666777:::===??????>>>???@@@@@@???======???AAADDDBBBAAAEEEJJJKKKHHHCCCBBBBBBDDDFFFGGGGGGFFFDDDBBBBBBBBBDDDGGGKKKOOORRROOOMMMLLLKKKLLLMMMLLLKKKIIIKKKLLLLLLKKKMMMQQQUUUVVVTTTPPPMMMMMMNNNPPPQQQSSSTTTSSSPPPLLLIIIHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLKKKLLLKKKIIIEEEBBBAAAAAAEEECCC@@@>>>>>>AAAEEEGGGFFFIIIKKKJJJGGGEEEFFFHHHHHHFFFCCCAAAAAA@@@???>>>;;;:::888666555444333333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))(((''''''''''''((()))'''%%%%%%'''***///111+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&((())))))(((((()))***(((((()))))))))*********''''''((())))))))))))(((,,,+++++++++++++++******************+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''''')))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((()))************))))))******++++++,,,------------,,,------...///000000000000111444666999;;;888BBBUUU)))*********+++++++++,,,+++++++++,,,,,,,,,------***+++,,,------...------...///000000//////111222555555555555555666666666666666777:::>>>@@@@@@???>>>???>>>===<<<<<<>>>AAADDDBBBAAAEEEKKKLLLHHHCCCAAACCCEEEGGGHHHHHHGGGGGG@@@AAADDDHHHKKKMMMOOOOOONNNLLLJJJJJJJJJKKKJJJIIIGGGLLLQQQSSSQQQOOOPPPRRRUUUSSSQQQOOOOOOPPPQQQRRRNNNNNNMMMKKKGGGEEEDDDEEEDDDDDDDDDGGGJJJLLLMMMMMMJJJKKKJJJGGGDDDAAAAAABBBEEECCC@@@??????BBBFFFIIIDDDGGGIIIIIIHHHJJJNNNSSSJJJGGGDDDBBBBBBCCCBBB@@@;;;:::999777555444444333333333222111111000000///---------------,,,,,,,,,++++++++++++***)))(((((()))(((''''''&&&'''''''''''''''''''''((()))******%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&((())))))(((''')))***((((((((()))))))))******&&&'''(((((())))))((((((,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((())))))***************,,,+++++++++++++++++++++------,,,------...///000222222111222333555777888888AAATTT)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,...////////////000111333444444444444444444444555555666:::>>>@@@@@@@@@=========;;;:::;;;>>>AAAAAAAAAAAADDDHHHIIIFFFCCCAAACCCGGGHHHHHHHHHHHHHHHAAADDDGGGKKKNNNOOONNNNNNJJJHHHGGGHHHIIIJJJJJJIIIHHHOOOVVVXXXSSSOOOMMMNNNSSSRRRRRRQQQQQQQQQRRRRRRFFFHHHHHHHHHFFFEEEFFFGGGEEEDDDDDDFFFIIIKKKLLLKKKJJJJJJIIIGGGDDDBBBCCCDDDFFFDDDBBBAAABBBDDDHHHJJJIIIIIIHHHFFFEEEEEEGGGIIILLLHHHCCCBBBCCCDDDBBB@@@;;;:::999777666555555444222222222111000000//////,,,------------,,,++++++***************)))(((((((((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******''')))******))))))***+++)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,------------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******((()))******++++++******---,,,++++++,,,,,,***)))------,,,------...///000333222222222333555666888777@@@SSS((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++++++++***+++---............000111222222222222222222222222333333555888<<>>AAA===>>>@@@AAACCCCCCCCCBBB@@@DDDGGGIIIHHHFFFGGGHHHFFFHHHJJJLLLMMMNNNOOOOOOKKKIIIGGGGGGHHHIIIHHHGGGGGGOOOVVVWWWRRRNNNMMMOOOPPPQQQRRRSSSSSSSSSQQQPPPFFFHHHIIIIIIGGGGGGHHHIIIJJJHHHGGGHHHIIIJJJIIIHHHJJJJJJJJJGGGEEEDDDEEEGGGGGGFFFEEEDDDEEEFFFHHHJJJJJJJJJKKKLLLNNNNNNLLLJJJMMMHHHBBB@@@AAABBBAAA>>>:::999888777666666666666222222111111000000//////,,,,,,---------,,,+++***)))))))))***))))))((('''((('''&&&&&&%%%%%%&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))***+++,,,,,,...///000000//////000222000000000000111111111111000111111222222222222222000000000///...------------------.........//////+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))))))))***++++++++++++***,,,***)))***,,,---,,,***------,,,------...///000111111111222333666888999777@@@QQQ((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++******)))+++,,,............///111222111111111111111111111111111333777;;;>>>???>>><<<<<<;;;:::999:::>>>AAA:::<<<>>>?????????@@@AAA@@@DDDGGGHHHGGGEEEFFFGGGKKKKKKKKKKKKLLLMMMOOOPPPPPPMMMJJJIIIHHHGGGEEECCCDDDKKKRRRTTTPPPNNNPPPTTTNNNPPPRRRTTTUUUSSSQQQOOOKKKLLLMMMKKKIIIGGGHHHIIIOOOMMMKKKJJJJJJIIIGGGEEEJJJKKKJJJHHHFFFEEEGGGIIIGGGGGGFFFFFFFFFGGGIIIIIICCCFFFMMMXXXbbbhhhgggdddMMMGGG@@@>>>@@@AAA???<<<999999888777666666777777222222111111000/////////,,,,,,---...---,,,+++***((()))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&))),,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))'''''''''''''''''''''&&&((((((''''''''''''((((((,,,,,,---...000111222222555777888888777666888999777777777888888888999999555666777777888888777777555555555444333222222111.........////////////000+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''))))))***++++++++++++******)))((()))---///...,,,---------------...000000//////000111444777:::;;;777???PPP'''''''''''''''((())))))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................000111222333555777999;;;;;;:::888777888:::<<<===???@@@AAABBBBBBAAA???===AAACCCFFFIIIIIIHHHEEECCCIIIGGGEEEEEEIIILLLOOOPPPNNNLLLHHHFFFDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNQQQSSSRRRTTTTTTSSSOOOLLLKKKJJJKKKMMMNNNMMMKKKKKKNNNQQQRRRPPPLLLIIIGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHCCCDDDFFFGGGHHHIIIIIIIIIKKKIIIHHHLLLQQQSSSPPPLLLDDDCCCBBB@@@>>>;;;999888:::999888666444333333333111111111111111000//////------,,,,,,,,,++++++++++++******)))((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%888888222'''###&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''((((((((((((&&&$$$###&&&&&&&&&&&&'''(((((())))))***+++,,,......//////111333666888999:::<<<>>>??????>>>>>>>>>>>>>>>???>>>=========>>>???@@@@@@??????@@@???>>><<<:::888888888777777666777777777666777777777666444222111333000...------,,,+++***++++++******))))))(((((())))))((((((((())))))***''''''(((((())))))******''''''((((((((((((''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((+++***(((&&&%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''')))+++++++++******++++++************************+++,,,---//////000000111333333333555777:::===@@@TTT(((((((((((((((((()))))),,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------.........//////000000111222444555777888777777777888:::<<<>>>???>>>???AAABBBBBB@@@???>>>CCCCCCDDDEEEEEEFFFFFFFFFGGGEEECCCDDDHHHKKKNNNOOONNNLLLIIIGGGFFFGGGHHHIIIGGGHHHJJJLLLLLLNNNQQQSSSTTTUUUUUUTTTPPPMMMKKKKKKMMMNNNNNNLLLKKKNNNRRRVVVTTTRRRNNNKKKHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDBBBCCCGGGHHHEEEBBBDDDCCCBBBAAA>>><<<:::999777666555333222111000000000111111111111000//////------------,,,,,,,,,+++***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$""""""$$$%%%000111,,,%%%"""%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&'''(((((((((((((((%%%&&&&&&'''((()))+++,,,,,,...000333666888999:::===>>>@@@@@@@@@???@@@BBBDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999777666555777444222000000///---,,,,,,,,,+++******)))))))))))))))((((((((())))))***)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''))))))'''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''((()))******++++++***++++++******************+++,,,---...///000000111000222333333333444777999;;;???UUU))))))))))))))))))))))))***+++++++++,,,---------------------------------++++++,,,,,,,,,---------+++,,,,,,---...///000000000000000111222333555555333555777:::<<>>>>>@@@AAAAAA@@@???>>>EEECCCAAA@@@AAADDDGGGIIIDDDCCCBBBDDDGGGKKKMMMMMMNNNLLLJJJIIIHHHIIIKKKLLLFFFHHHKKKLLLMMMNNNQQQSSSUUUVVVVVVSSSOOOLLLKKKKKKOOOOOOMMMLLLLLLPPPVVVZZZVVVTTTPPPMMMKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHEEEBBBAAACCCCCCAAA???CCCBBBBBB@@@>>><<<:::999666555333222000000//////000000111111000000///.........---------,,,,,,,,,((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&&&&'''&&&"""!!!$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&''')))+++...000111444666888;;;>>>@@@BBBBBBDDDEEEFFFFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::888555333222111///------------,,,+++***************))))))((())))))***++++++***))))))(((''''''))))))************)))))))))))))))))))))((('''&&&((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))***+++,,,******++++++++++++++++++------...///000111111222111333444444333444666888999>>>VVV***************))))))((())))))******+++,,,------+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---...///000111111111111111222222333444222444777;;;>>>?????????======>>>???@@@@@@??????CCCBBB@@@@@@@@@CCCFFFHHHCCCBBBBBBEEEHHHKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMFFFHHHKKKLLLMMMNNNPPPRRRTTTTTTTTTQQQNNNKKKJJJJJJPPPOOONNNMMMNNNQQQTTTWWWUUUSSSQQQOOONNNNNNOOOOOONNNOOOPPPPPPOOOLLLJJJHHHJJJJJJJJJJJJIIIHHHGGGGGGIIIFFFCCCBBBBBBCCCBBB@@@AAA@@@@@@???===;;;:::999666555444222111111000000000000000000000//////............---------,,,,,,(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''!!!!!!"""!!!"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''))))))***+++,,,///222555888999===>>>???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIFFFGGGGGGGGGHHHHHHHHHGGGJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>=========:::777555444222000...000000///...------,,,+++++++++******)))******************)))))))))((((((((())))))******))))))((((((((())))))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((***+++---******+++++++++++++++,,,------...//////000111111222333444444333333555777888>>>WWW))))))************)))((('''(((((()))***+++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++,,,---...///000111222222222222222333333444333555888;;;=========<<<;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCCCCDDDFFFIIIKKKKKKJJJKKKJJJJJJIIIJJJJJJKKKLLLEEEHHHKKKMMMNNNNNNPPPRRROOOPPPPPPNNNKKKJJJJJJKKKOOOOOOOOOOOOPPPPPPPPPOOORRRRRRQQQPPPPPPQQQRRRSSSOOOPPPPPPQQQOOOMMMJJJIIIKKKKKKKKKJJJIIIHHHFFFFFFCCCBBB???>>>??????@@@???>>>>>>>>>===<<<:::999888555444333222111000000000000000000000000///............---------,,,,,,,,,))))))*********)))((('''''''''&&&%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''!!!!!!!!!######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))((((((((()))+++,,,...222333555777;;;>>>AAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAAAAA???<<<999888777777555333444333333222000//////......---,,,+++++++++++++++((()))))))))*********+++'''(((((())))))((((((''''''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((***+++---******++++++,,,,,,,,,,,,---------......//////000222333444444333333555777888>>>VVV'''''')))***+++***)))((('''((((((((()))*********((((((((())))))******+++))))))*********++++++++++++,,,,,,---...///000000111111111111222333444444444555888:::;;;;;;:::999:::;;;<<<===>>>???@@@AAA>>>???BBBDDDEEEEEEEEEDDDDDDDDDEEEHHHJJJKKKIIIGGGHHHHHHGGGGGGGGGHHHHHHIIIEEEHHHKKKMMMNNNOOOPPPQQQKKKLLLLLLKKKJJJJJJLLLNNNOOONNNNNNPPPQQQPPPMMMKKKQQQPPPPPPQQQQQQRRRSSSSSSNNNOOOOOOOOONNNMMMKKKJJJKKKKKKJJJJJJIIIGGGFFFEEEAAAAAA@@@@@@???@@@@@@AAA============<<<;;;999999222222111//////.........//////000000//////...---------,,,,,,,,,+++++++++)))***+++++++++***((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%######%%%&&&$$$""""""%%%%%%""""""%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((('''(((***---111444777999<<<===>>>@@@CCCFFFIIIJJJFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMKKKHHHDDDBBBCCCDDDAAABBBDDDEEEFFFFFFEEEDDDEEEEEEEEEFFFHHHIIIKKKLLLJJJKKKMMMNNNOOOOOONNNNNNLLLLLLMMMMMMLLLJJJHHHGGGDDDCCCCCCBBBAAAAAABBBBBB???===;;;;;;<<<<<<;;;:::888777666555444333222111000000///...------------(((((())))))***++++++,,,''''''((((((((((((''''''((((((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((('''''''''+++***)))(((((()))***+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,******++++++,,,------------------....../////////111333444444333444666888888===UUU$$$%%%''')))******))))))((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))*********+++---------.........///////////////000111222333444333444666888999::::::999::::::;;;<<<===???@@@AAA???@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEGGGIIIIIIFFFCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGKKKNNNOOOOOOPPPQQQGGGIIIJJJJJJKKKMMMPPPRRROOONNNLLLNNNPPPQQQOOOMMMQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGEEEEEECCCDDDDDDDDDCCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;222222111000//////////////////000000//////...---,,,,,,+++++++++*********((()))***+++***)))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%$$$""""""$$$%%%&&&""""""%%%%%%######(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((******+++,,,...222666;;;???BBBCCCDDDEEEEEEGGGIIIKKKMMMNNNJJJJJJKKKLLLLLLLLLKKKKKKGGGGGGDDD@@@<<<:::;;;<<<777888:::<<<===<<<;;;:::;;;;;;::::::;;;>>>AAACCCCCCFFFJJJNNNQQQQQQPPPOOONNNOOOOOOOOONNNLLLJJJHHH>>>===<<<;;;;;;;;;<<<===;;;:::999:::<<<======<<<;;;:::999888777555444444333222111000////////////************************(((((())))))))))))(((((()))******+++++++++******(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***)))(((((()))***+++&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******++++++*********++++++,,,------......////////////000000000000222333333333444777999888<<>>======444444333222111111111222///////////////......---+++++++++*********))))))'''((()))***)))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$###""""""###%%%&&&!!!!!!%%%&&&###%%%***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''')))***,,,---...333666:::>>>BBBEEEGGGGGGIIIIIIIIIJJJLLLMMMOOOPPPMMMMMMMMMKKKJJJHHHFFFEEE;;;;;;999666333222444555444555777999::::::999888222111///...///222666888<<<@@@FFFLLLOOOPPPPPPOOOMMMNNNOOOOOOMMMKKKIIIGGG777666555444333444555666666555444666999;;;<<<;;;===<<<;;;:::888777666555444333222111000000000000,,,,,,++++++***)))))))))))))))************))))))+++,,,,,,---------,,,,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***((('''&&&&&&'''(((***%%%&&&&&&''''''((((((((()))(((&&&%%%&&&(((***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))+++++++++************+++,,,,,,---......000000000000111111111111000111333333333555777:::777;;;QQQ%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,+++++++++++++++***(((***,,,///111222333333---,,,,,,,,,---000333444222222444555666777777777:::888666888;;;======<<>>===???AAAAAA@@@EEEFFFIIIMMMQQQQQQMMMIIIHHHFFFEEEGGGKKKQQQTTTVVVSSSPPPMMMLLLNNNPPPRRRSSSVVVTTTQQQMMMKKKJJJJJJJJJHHHIIIJJJKKKJJJHHHEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBB???<<<;;;;;;<<<111111000000000000000111000000//////............+++++++++************)))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$'''))))))'''$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&'''((('''(((((()))(((&&&$$$###%%%%%%&&&(((+++...222444@@@AAACCCEEEGGGHHHIIIIIIKKKKKKKKKKKKMMMOOOQQQSSSQQQQQQOOOLLLGGGAAA;;;777555333000///000333777:::@@@@@@@@@CCCEEEDDD@@@<<<888555222111111111000///666555888???JJJPPPQQQPPPRRRTTTUUUUUUSSSNNNIIIFFF999666222111111222222111---///111111000222666999:::888666777999<<<======777666444333222222222222------------,,,+++***))),,,,,,,,,+++++++++++++++''')))+++,,,---,,,+++***&&&'''((())))))((('''&&&))))))))))))))))))))))))+++******)))(((''''''&&&%%%$$$###%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))***++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////111333555555555555777888<<>>???@@@AAAAAA?????????BBBEEEHHHHHHHHHEEEAAA>>>>>>AAADDDEEEEEEFFFGGGIIIMMMPPPPPPLLLIIIHHHGGGFFFIIIMMMRRRTTTUUUNNNKKKHHHHHHLLLPPPSSSUUURRRPPPMMMJJJIIIHHHHHHIIIHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>??????===:::777777888333222111000000000000000/////////......---------+++++++++*********))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''(((((('''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''((((((((()))+++...222666;;;>>>AAAFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLLLLNNNPPPRRRSSSQQQNNNJJJDDD===777222000,,,,,,---000555<<>>;;;;;;===AAAFFFJJJKKKKKKCCCAAA???@@@CCCGGGIIIIIIHHHHHHJJJLLLNNNMMMJJJGGGFFFGGGHHHLLLPPPSSSTTTTTTLLLIIIEEEEEEHHHMMMPPPRRRLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????<<<===>>><<<999666555555444444222111000000000000......------------,,,,,,++++++*********)))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$''''''(((((((((((((((''''''&&&%%%%%%'''))),,,---000333777<<>><<<<<<@@@FFFGGGCCC>>>999:::===AAAGGGJJJKKKKKKCCCBBBBBBCCCEEEHHHJJJKKKIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFIIINNNRRRSSSRRRQQQMMMJJJFFFDDDFFFIIILLLMMMIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGIIIHHHGGGEEECCCBBBAAA@@@AAABBBBBBBBBAAAAAA@@@???===>>>@@@???;;;888666555555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))'''%%%$$$%%%&&&'''((()))((('''&&&)))'''&&&&&&(((+++///222999;;;@@@DDDGGGHHHHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNRRRRRRRRRSSSUUUVVVWWWWWWZZZVVVOOOGGG???888444222111000...,,,---///222444444333444666999<<>>=========;;;888555...---...222999???CCCEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOLLLGGGCCC@@@===:::777333222111000111444888;;;AAA@@@??????>>><<<999666666777:::;;;<<<<<<;;;:::777666444222111000000000...------,,,,,,+++++++++******+++,,,,,,,,,+++***)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))******+++++++++++++++,,,,,,,,,------,,,,,,------...////////////111333333333333555777???WWWmmm(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,---------//////000//////...---,,,///111444777999:::<<<===>>><<<<<>>BBBFFFIIIIIIHHHDDDEEEEEEEEEEEEFFFHHHIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFIIINNNQQQQQQOOOLLLLLLIIIFFFEEEFFFIIIKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFEEEEEEFFFGGGGGGJJJIIIGGGDDDCCCBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@===???@@@???;;;888555555555444333111000/////////+++,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&'''(((''''''&&&''''''(((***...333888<<>>@@@AAAFFFDDDAAA@@@???>>><<<:::888666555555777:::===???DDDCCCDDDEEEFFFFFFDDDBBB;;;;;;;;;;;;<<<===>>>>>>999888666444222000///////////////...---,,,,,,+++++++++,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))+++)))((((((******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))******$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,------,,,,,,------...////////////111333333333333555777000IIIbbb''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++,,,+++************++++++******+++,,,,,,---......///////////////...---,,,+++...222555666777999:::;;;:::;;;>>>BBBBBB>>>:::<<<===???CCCFFFGGGFFFDDDDDDEEEFFFEEEDDDDDDEEEGGGFFFGGGGGGEEECCCBBBCCCDDDEEEFFFHHHLLLNNNMMMJJJGGGFFFDDDDDDEEEHHHKKKLLLLLLFFFFFFGGGGGGHHHIIIIIIIIIEEEFFFFFFFFFGGGHHHHHHHHHIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFFFFEEEDDDCCCAAAAAA<<<===>>><<<888555333222333333111000////////////++++++,,,,,,,,,,,,------******)))))))))((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&'''((()))(((''''''%%%%%%&&&'''((((((((((((&&&)))---333999@@@EEEHHHIIIKKKNNNPPPPPPOOOMMMLLLLLLMMMNNNPPPRRRTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZXXXVVVSSSNNNJJJFFFDDD===;;;888444111000//////000000000/////////222444222111//////000///,,,***------...///111444666888888888999:::;;;<<<===>>>???===<<<===>>>>>>===<<<999888666666888:::::::::::::::<<>><<<:::888777777777777<<<>>>???>>><<<;;;===???;;;999666555555555333222222444666999;;;>>>@@@BBBFFFGGGIIIJJJLLLLLLMMMMMMJJJIIIIIIIIIKKKKKKIIIHHHCCC@@@>>>>>>>>>===:::888555444444666:::<<<======BBBAAA???===:::888666555555777999::::::999777666444333333222111000///...++++++******))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((''''''(((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$)))(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111222444444444555666888888EEE\\\''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***+++,,,///---,,,************+++******+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,***...333555555555666888:::;;;======;;;:::999:::;;;<<>>>>>@@@CCCFFFEEEFFFGGGHHHFFFCCC@@@CCCDDDEEEGGGIIIHHHFFFCCC@@@@@@AAABBBCCCCCCCCCCCCDDDEEEHHHJJJKKKJJJIIIHHHFFFEEECCCBBBCCCDDDFFFHHHHHHHHHGGGEEECCCAAA???>>>>>>>>><<<999555222222333000///............//////,,,,,,,,,------.........))))))))))))((((((((((((%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''((()))******))))))((()))+++---...666:::AAAHHHLLLNNNNNNMMMLLLKKKIIIEEE@@@;;;777444222444777;;;???BBBDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFCCC>>>999777777888999666888:::>>>CCCHHHMMMPPPMMMPPPRRRQQQNNNNNNOOOQQQJJJHHHEEEDDDEEEFFFEEEEEEBBBDDDHHHKKKMMMOOOQQQSSSWWWXXX[[[]]]___``````___]]]\\\[[[[[[\\\[[[YYYWWWSSSQQQNNNMMMLLLIIICCC???<<<:::777666777888888777999:::;;;:::999555222000333555999===>>>>>><<<:::555555444333222111000///...------,,,+++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))+++******)))(((''''''&&&(((''''''(((***,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((((((((((((***+++,,,++++++,,,,,,,,,---------,,,,,,------...//////000111333555555555555777999666???UUU%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******++++++***)))))))))+++---//////...,,,++++++,,,...///*********++++++,,,,,,,,,111111111222333444666666:::999888777777777888999???@@@BBBDDDDDDCCCBBBAAACCCCCCCCCAAA@@@AAADDDGGGIIIFFFBBB>>>===>>>AAABBBGGGEEEDDDEEEFFFEEE@@@===@@@CCCGGGHHHGGGEEEDDDCCCAAACCCDDDCCC@@@???AAADDDFFFIIILLLMMMKKKJJJIIIIIIIIIGGGFFFDDDDDDEEEGGGHHHKKKHHHDDDBBB@@@@@@>>>===>>>===:::777555444333333000000///...............//////...---,,,,,,++++++,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))((())))))(((''''''(((***((())))))***,,,111777<<>>???```%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))))))))***+++***)))))))))+++---...---,,,+++))))))***+++,,,,,,++++++++++++++++++***/////////000111222444444888888666555666777999:::AAAAAABBBBBBBBBAAA@@@???BBBCCCBBBAAA@@@AAADDDFFFHHHFFFBBB???>>>???BBBDDDGGGEEEDDDEEEFFFEEEAAA>>>AAACCCFFFGGGEEECCCBBBBBBAAACCCDDDDDDBBBCCCEEEHHHGGGIIIKKKLLLJJJIIIIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIGGGEEECCCBBBBBBBBB@@@>>>>>><<<:::777555444333333000//////........................------,,,,,,+++,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((($$$&&&((()))'''&&&%%%&&&''')))---000444:::@@@DDDHHHJJJLLLNNNPPPPPPOOONNNJJJDDD;;;333///...---,,,............///000111222000111333444444333111000000000//////111444666888===@@@DDDIIINNNUUU\\\aaa```bbbcccaaa[[[VVVSSSSSSVVVVVVWWWWWWWWWWWWWWWXXX______```aaaaaaaaa```___]]]\\\\\\^^^```aaaaaa```eeeaaa___aaadddfffccc``````````````````___\\\[[[VVVUUUPPPJJJGGGHHHEEEAAA???===:::888777444111...111222333777<<>>>>>======BBBBBBBBBAAA@@@AAACCCEEEGGGEEECCC@@@@@@AAACCCEEEEEEDDDDDDDDDDDDCCCAAA???BBBDDDFFFEEEDDDBBBAAAAAAAAACCCDDDEEEEEEFFFIIIKKKIIIJJJKKKJJJIIIHHHJJJKKKHHHGGGFFFFFFFFFHHHIIIJJJDDDCCCCCCDDDEEEDDDBBB@@@<<<;;;999777555333333222000///......------......------------------------,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""%%%(((***(((&&&%%%%%%)))...444;;;@@@EEEJJJMMMLLLNNNPPPRRRRRRRRRQQQPPPGGG@@@777///---...000111/////////..................///111333333111///......//////111333555777888999999;;;BBBKKKVVV^^^bbbeeefffgggfffeeeaaa^^^\\\XXXYYYYYYYYYXXXXXXZZZ[[[^^^^^^^^^]]]^^^^^^^^^___^^^]]]]]]^^^______^^^\\\ccc___\\\\\\___aaa```^^^^^^___aaa___]]][[[\\\^^^[[[\\\YYYTTTSSSTTTPPPKKKNNNLLLJJJIIIGGGCCC>>>;;;888666555777:::===>>>???>>>===;;;:::999888555222111---)))+++000222...***...,,,+++***++++++)))'''******))))))))))))******++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$###$$$'''******'''###&&&&&&&&&''''''''''''(((%%%$$$###%%%'''(((((('''(((((((((((((((((((((((('''***---,,,)))&&&%%%&&&&&&'''))))))'''&&&&&&'''(((((()))***+++,,,,,,---+++++++++,,,,,,---------000////////////000111111111111333444555666666666666999]]]'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((((('''''''''''''''''''''(((((((((((((((***+++,,,+++***)))(((''''''''''''+++++++++***************,,,,,,------...///111222555444333333555999===???DDDBBB???===;;;:::;;;;;;@@@AAABBBAAA@@@@@@BBBDDDEEEDDDCCCBBBBBBCCCEEEFFFCCCBBBAAAAAAAAAAAA@@@@@@DDDFFFFFFEEECCCAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLKKKKKKKKKIIIGGGGGGJJJLLLGGGGGGFFFGGGHHHIIIJJJKKKDDDDDDEEEFFFGGGFFFBBB???;;;:::888777555333222222//////...------------...,,,,,,------------------++++++***)))(((((())))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))***))))))***,,,111777>>>EEEIIILLLNNNOOOMMMOOOQQQTTTUUUUUUTTTSSSIIICCC<<<777666777:::;;;999888555444333444666888999;;;>>>??????>>>;;;999888888:::<<<>>>@@@AAABBBBBBAAABBBIIITTT^^^dddeeecccaaa___^^^]]]\\\YYYWWWXXXYYY[[[[[[ZZZZZZ^^^aaadddeeefffgggiiimmmqqqtttxxxwwwwwwxxxzzzzzzxxxvvvuuurrrooonnnpppqqqrrrqqqlllkkkhhheeebbb```______]]]^^^[[[XXXXXXZZZYYYUUURRRPPPNNNMMMLLLJJJHHHFFFDDDAAA>>><<<<<<;;;:::999;;;:::999999999888666444222///,,,---000111...***...,,,******++++++***(((+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''555...&&&###&&&((((((&&&&&&&&&&&&''''''''''''((($$$$$$###%%%'''(((((('''((((((((((((((((((((((((,,,111555333---((('''(((%%%'''))))))(((&&&&&&''''''((()))++++++,,,,,,++++++++++++,,,,,,---------000000000000000111111222111111333444555666666666777:::___'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))************)))((((((((((((((((((((()))***++++++,,,,,,---------...///000111222444333333444666:::>>>AAABBB@@@===:::888888999:::???@@@AAAAAA@@@@@@AAACCCDDDCCCCCCCCCCCCDDDEEEEEE@@@@@@???>>>===>>>???@@@GGGHHHHHHFFFDDDCCCCCCEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKHHHFFFGGGJJJLLLFFFFFFGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHEEE@@@===999999888666555333222111//////...---------------,,,,,,------------------+++***))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((('''(((,,,111555>>>BBBHHHMMMNNNNNNMMMMMMKKKMMMQQQTTTVVVWWWWWWWWWNNNKKKHHHFFFGGGHHHHHHHHHHHHEEEAAA>>>???BBBHHHKKKKKKMMMOOOPPPPPPOOOMMMKKKIIIJJJKKKMMMOOOPPPQQQRRRVVVTTTUUUZZZ```eeeeeedddhhhddd^^^ZZZXXXXXXWWWWWW[[[```gggkkknnnrrrzzz{{{vvvpppooohhh```^^^___^^^[[[WWWTTTQQQPPPPPPQQQQQQQQQLLLJJJGGGEEECCC???;;;888777666666666777777666444222333333222000...---------,,,******+++,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''999111((($$$&&&((((((&&&&&&&&&&&&''''''''''''(((%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((''',,,000///***&&&&&&(((%%%'''))))))((('''((()))((()))***+++++++++++++++******+++,,,,,,---......000000000000000111111222111111333444555666666666777;;;```&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))))))))))))))))))))))))))&&&'''((()))***,,,---------------...///000222222111222333444777:::===??????===:::888777777888999>>>???AAAAAA@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC??????>>><<<;;;<<>>:::888777777666555333111000///...------,,,,,,------------------------------******)))))))))))))))***(((''''''''''''&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''+++111:::@@@IIILLLOOOQQQPPPNNNMMMMMMKKKMMMQQQUUUWWWYYYYYYYYYTTTSSSSSSTTTVVVVVVUUUSSSTTTQQQMMMJJJLLLPPPVVV[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^ZZZZZZZZZ[[[]]]]]]\\\ZZZ^^^^^^]]]^^^aaafffkkkooorrr{{{wwwpppnnnkkkfff^^^[[[WWWTTTSSSRRRPPPOOONNNMMMKKKKKKIIIGGGCCC@@@999888777888999888777555222444666555222000///000///---+++***,,,---...---++++++************+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))'''(((***)))&&&###&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((!!!%%%)))+++)))((()))+++&&&''')))(((((()))+++---))))))*********+++++++++******+++,,,,,,---......000////////////000111111111111333444555666666666666999]]]%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&'''$$$%%%&&&&&&''''''((((((&&&'''((())))))*********'''(((((()))***++++++,,,------------///000111222...///111444777999:::;;;:::999888777777777888999===???@@@AAA@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA???@@@???===;;;===AAAEEEGGGGGGFFFDDDBBBCCCFFFHHHHHHFFFFFFHHHLLLOOOPPPOOOLLLLLLLLLJJJGGGGGGHHHJJJFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@<<<888666777777666555333111000///...------,,,,,,------.........------,,,,,,+++******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''')))+++...333;;;DDDJJJPPPQQQRRRRRRQQQPPPPPPQQQNNNPPPSSSVVVYYYYYYYYYYYYWWWWWWWWWYYY\\\\\\\\\ZZZYYYXXXVVVTTTUUUYYY\\\___]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]\\\[[[\\\^^^```bbbWWWYYY[[[\\\]]]___bbbddd```eeemmmuuu}}}vvvsssnnniiibbb[[[SSSMMMQQQOOOMMMLLLLLLLLLJJJIIIBBBAAA???>>>===<<<999666333333444666777666444222222000---,,,,,,---...---,,,++++++******++++++,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&((((((((('''&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&$$$((((((((((((((((((((((((%%%&&&''')))******++++++'''((((((((((((+++///222+++***)))))))))***+++,,,)))******+++---....../////////......//////000111111111333444555666666666666888[[[%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''$$$%%%'''((()))*********))))))))))))************,,,,,,,,,---...///000111+++---000333666777888888777777777777777888888999===???@@@AAA?????????@@@AAABBBCCCCCCCCCBBB@@@???@@@AAA@@@>>><<<>>>CCCGGGFFFEEEDDDBBBAAABBBFFFIIIGGGFFFFFFIIINNNSSSSSSSSSKKKLLLLLLJJJHHHGGGHHHIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCAAAAAA@@@>>>:::888666666666666555333111///......---,,,,,,,,,,,,---//////...---,,,,,,++++++***)))))))))))))))******(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))),,,111666<<>>???AAA>>><<<<<<>>>@@@@@@>>>AAA???>>>@@@CCCGGGIIIJJJBBBCCCDDDCCCBBBBBBBBBDDDDDDDDDGGGMMMSSSWWWWWWUUUNNNKKKHHHHHHKKKKKKFFFBBBHHHHHHHHHGGGFFFDDDBBBAAADDDCCCAAA???<<<:::888777666666666666555444333222000///---+++++++++---...///...---+++******++++++,,,,,,+++)))(((&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((***+++666<<>>===@@@??????BBBFFFJJJLLLLLLAAACCCDDDCCCBBBAAABBBCCCEEEEEEHHHLLLRRRTTTSSSQQQPPPLLLIIIIIIKKKKKKGGGCCCFFFFFFEEEDDDCCCBBBBBBAAADDDCCCAAA???<<<:::888777666666666555444333222111///...,,,++++++,,,---...///...---+++******++++++***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&''')))---///;;;AAAHHHLLLNNNOOOTTTXXXUUUTTTTTTUUUWWWXXXWWWVVVTTTUUUXXXZZZ[[[\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]___aaa]]]\\\[[[\\\]]]]]][[[ZZZ[[[\\\]]]]]]^^^eeeoooxxxrrrfffZZZRRRQQQJJJFFFHHHJJJGGGEEEFFFBBB>>>999555444444444444333222111000////////////...---,,,+++++++++,,,---++++++++++++++++++++++++++++++************++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))************+++*********+++,,,---...............////////////444555666555333222333444777===WWW$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''''''''((('''%%%''''''&&&&&&'''(((***+++(((((())))))))))))(((((())))))******+++,,,......---------....../////////111111222444777;;;???AAABBBBBBBBB???===;;;<<<===<<<;;;999:::<<<=========>>>===???BBBFFFIIIKKKJJJAAABBBCCCCCCAAAAAABBBCCCEEEFFFHHHLLLOOOPPPOOONNNQQQNNNKKKJJJKKKJJJGGGDDDDDDCCCBBBBBBAAAAAABBBBBBDDDCCCAAA???===;;;999888666666555555444222111000......,,,,,,,,,---...///......---,,,++++++++++++''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&(((---333777CCCHHHNNNQQQQQQSSSVVVYYYVVVUUUUUUVVVXXXYYYYYYXXXVVVWWWYYY[[[\\\\\\\\\\\\[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^]]]\\\]]]```bbb```ZZZYYY]]]\\\VVVUUUZZZXXX^^^gggqqq|||yyyhhh]]]RRRLLLHHHEEECCCDDDBBB???;;;777666444222111222111000///..................---,,,,,,,,,,,,---************************++++++************++++++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***************+++++++++,,,------...............//////000000222444666666444222222333777===VVV###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***'''&&&''')))***(((%%%'''''''''&&&'''((()))***((())))))))))))((((((''')))))))))******+++------,,,,,,,,,,,,,,,---------///000111333555999===@@@>>>???>>>===<<<::::::::::::::::::;;;<<<======>>><<<<<<===@@@CCCEEEEEEDDD@@@BBBCCCBBBAAA@@@AAABBBCCCDDDGGGJJJMMMMMMMMMLLLPPPNNNJJJIIIIIIHHHFFFCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA???===;;;:::999555555555444333111000///...------------...//////---------,,,++++++++++++''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))---555===BBBKKKNNNQQQSSSTTTUUUWWWYYYWWWVVVVVVWWWZZZ\\\[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^[[[\\\^^^^^^^^^^^^```bbbdddZZZWWW\\\ZZZSSSXXXeeennnyyyyyyiii[[[OOOEEE@@@??????>>>>>>===:::666222222111000///............///......---------------++++++++++++++++++++++++++++++************+++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((())))))******++++++***+++,,,---.........---------......//////000000---000333555555555555555555:::SSS$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%'''***,,,)))''''''''''''''''''(((((()))((())))))))))))(((((('''))))))))))))******+++,,,+++++++++++++++,,,,,,,,,...000111111222555999===:::::::::;;;;;;:::777666888999;;;<<<======>>>???>>>===>>>???AAABBBAAA???@@@AAABBBAAA@@@???@@@BBB@@@CCCFFFIIIKKKLLLLLLLLLMMMKKKHHHFFFEEEEEECCCBBBCCCCCCCCCCCCCCCCCCDDDEEEBBBBBBAAA???>>><<<;;;;;;666666555444333111//////.........---.........///,,,,,,,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))+++///666???HHHMMMPPPQQQSSSTTTUUUVVVWWWXXXWWWWWWWWWYYY\\\^^^^^^]]][[[\\\]]]^^^^^^]]]\\\\\\]]]]]]^^^____________^^^[[[]]]``````___]]]\\\]]]^^^WWWYYYdddiiikkkzzzxxxfffZZZPPPLLLGGGBBB@@@===;;;999444333222111000/////////////////////......------------------------------++++++************++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''(((((()))******++++++***+++---/////////...------------...///000000111,,,///333555555555555555666;;;RRR%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''******)))(((''''''(((((((((((((((((((((((())))))))))))(((((())))))(((((()))******+++*********++++++,,,,,,,,,,,,///111111000222777<<<;;;999888888999888666444666888;;;<<<======???@@@BBB@@@??????AAAAAA@@@??????@@@AAAAAA??????@@@AAA???BBBGGGIIIJJJJJJKKKLLLIIIHHHFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAAAAA???>>>===<<<<<<777777666555333111000///////////////......------+++,,,,,,------,,,,,,++++++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++---111888@@@IIIPPPTTTSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXZZZ^^^`````````^^^______```___^^^]]]\\\\\\]]]^^^^^^______^^^^^^```aaabbbaaa^^^[[[ZZZZZZYYY^^^mmmrrrgggVVVGGG>>>;;;;;;===888777555333222111000000//////000000//////...---........................++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***''''''((()))***++++++,,,)))+++...000111000...---,,,------...///000111111000222444444333222222333999>>>TTT&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%'''(((((('''&&&''''''(((((((((((((((''''''&&&'''((())))))***)))))))))(((((((((((()))******))))))***+++,,,,,,------***---000111000333999>>>CCC>>>888555555666555444333666:::<<<<<<<<<>>>@@@AAA???======>>>@@@@@@??????@@@AAA@@@???>>>???AAAAAAEEEHHHJJJIIIHHHHHHIIIGGGFFFEEEBBBAAAAAACCCDDDBBBDDDEEEGGGGGGEEECCCAAAAAAAAA@@@@@@???>>>======888888777666444222000///000000000///...---,,,,,,++++++,,,---------,,,+++*********)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$###"""###&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************///222999AAAIIIOOOTTTVVVVVVUUUUUUUUUWWWXXXXXXXXXYYYXXXYYY[[[___bbbbbbbbb``````aaaaaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^ccccccbbb___]]]]]]```bbbhhh{{{uuu___OOOFFFBBBAAA===;;;999666444222111000//////000111000///...---------------------------++++++************++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,)))+++///222222111...,,,,,,,,,---...///000111111000222333333222222333444;;;???UUU'''''''''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""&&&***)))&&&$$$$$$%%%'''(((((((((((((((''''''&&&&&&((()))************)))(((((((((((())))))***((()))***+++,,,---......(((,,,000111111444;;;BBBKKKCCC999333222444555555111555999;;;::::::<<>><<<:::999;;;>>>??????>>>@@@AAA@@@???>>>???@@@DDDGGGJJJJJJHHHFFFFFFGGGFFFEEEDDDBBBAAAAAACCCFFFAAACCCFFFGGGGGGEEEAAA???AAAAAA@@@@@@???>>>>>>===999999888666555222111000111111111000///---++++++***+++,,,---------,,,+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$###!!!"""&&&***########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************222777???HHHNNNSSSTTTUUUXXXVVVUUUVVVXXXYYYYYYYYYYYYYYYYYY\\\```bbbccccccaaaaaabbbaaa```___]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]bbbaaa___]]]]]]aaahhhmmmmmm]]]QQQJJJ???>>>;;;888555333222111///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&'''((()))***+++,,,,,,))),,,///222333111...,,,,,,,,,---...///000111222---///000111222333666999999===SSS555000)))&&&&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))(((&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++&&&)))+++,,,+++)))((((((((((((((()))******++++++,,,---...///111333444555111111111222222333333444666888:::;;;::::::;;;<<<888:::;;;;;;::::::<<<===FFFAAA<<<<<<@@@CCCCCCAAABBBDDDGGGIIIJJJHHHEEECCCEEEFFFGGGFFFDDDBBBCCCCCCHHHFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>======;;;888555222111000000111111000000//////......------,,,++++++******)))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''***,,,+++((()))...444???DDDJJJQQQUUUUUUTTTSSSWWWYYY[[[[[[YYYYYYYYYZZZYYYZZZ\\\___bbbccceeeeeeaaaaaaaaaaaabbbbbb```^^^]]]^^^___```aaaaaa```___fffaaaaaagggllluuulllXXXPPPEEE<<<777666666666000000222444333......111,,,,,,,,,+++,,,,,,------///...---,,,++++++++++++))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%+++)))'''%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((&&&''')))***+++++++++******++++++,,,,,,------...//////...//////000111222444555555444222222333555555???OOO000---(((&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&&&&''')))***''')))++++++***)))((()))((((((((()))******++++++------...///111222333333000111111222222333333444666777999:::999999:::;;;888:::;;;;;;;;;;;;<<<===DDD@@@<<<>>>BBBEEEEEECCCBBBDDDGGGIIIIIIHHHEEEDDDEEEEEEFFFEEECCCCCCDDDFFFIIIGGGDDDCCCDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<:::888555333111111111222222111111000/////////---,,,,,,++++++******))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************...666<<>>AAA???>>>@@@DDDGGGFFFDDDBBBCCCFFFHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDGGGJJJJJJGGGEEECCCCCCBBB@@@??????@@@AAAAAA@@@???===<<<:::999777555333222111111333333222111111000000///,,,,,,,,,+++******))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((+++***)))***///888AAAFFFQQQRRRTTTVVVXXXXXXXXXWWWYYY[[[]]]^^^______```bbb]]]^^^```bbbcccdddddddddbbbaaa```___^^^]]]\\\\\\YYY\\\___```______aaacccoooiiiVVVFFF===>>>666000111111000000222//////......---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++------...))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++''''''(((((()))******+++***)))'''&&&%%%%%%&&&'''(((((((((((()))))))))***''''''(((((((((((((((((())))))))))))************((()))************))))))***++++++,,,,,,------...............///000111222222333444444333333555777666@@@OOO$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''***+++&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))((()))***)))'''''')))+++((((((((()))******++++++...............///////////////000111222333333444555777999999999888999:::777999;;;;;;;;;;;;===>>>AAA@@@@@@CCCEEEFFFEEEBBBAAACCCEEEGGGGGGGGGEEEDDDCCCDDDCCCBBBBBBEEEIIIMMMHHHFFFDDDCCCCCCCCCAAA@@@>>>??????@@@???===;;;999777666555444222111111000222222111111000/////////,,,,,,++++++***)))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))***///888BBBIIIMMMSSSTTTTTTUUUVVVWWWXXXXXX[[[]]]___```______```aaa______```aaabbbbbbbbbbbb___aaaccccccbbb``````___]]]\\\\\\___fffooovvvzzz}}}fffXXXDDD:::333444666444222222000//////...............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))*********''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''''''''((((((((()))))))))''''''''''''(((((((((((((((((()))))))))************************)))))))))***++++++,,,,,,------...............///111222333111222333333333444666888777@@@OOO!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''(((***((((((((()))******++++++------------------------...//////000222333333444555777999999999888999;;;777999:::;;;;;;;;;===???BBBBBBCCCDDDEEEDDDBBB@@@@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCEEEIIIMMMFFFDDDBBBBBBDDDDDDDDDCCC>>>>>>>>>>>><<<:::888777444444444333222111111000000000000///......------,,,,,,+++******))))))((('''''''''(((((((((((((((&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))'''***///888BBBJJJNNNPPPTTTTTTTTTTTTVVVXXXZZZ[[[^^^___aaa```___^^^^^^___^^^___``````aaaaaa``````___bbbffffffdddaaa______eee^^^ZZZbbbvvvcccUUUFFF===999444111111000000///...............//////......------......++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))*********)))))))))))))))***++++++,,,,,,------...------......///111222333000222333333333444777999777@@@NNN!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''((()))((((((((()))******++++++,,,,,,,,,,,,,,,------------...///000111333444444444666888888888777888999777888:::;;;;;;<<<===???CCCCCCDDDDDDCCCBBB@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHKKKEEEDDDCCCCCCEEEFFFFFFEEEAAA@@@>>><<<:::888666555333444444444444333333222000//////......---,,,,,,+++++++++***))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))///999CCCKKKPPPRRRRRRVVVVVVVVVWWWYYY[[[^^^______```aaa```^^^]]]]]]]]]^^^______````````````___aaadddfffeeeaaa^^^^^^___bbbfffsssiiiUUUFFF999444444222222111000////////////000//////.........//////++++++++++++++++++++++++))))))***+++,,,......///))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((***)))))))))))))))*********++++++,,,,,,------...---------...000111333333111222333333333444666999777???LLL###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%''')))***(((''''''(((((((((((()))******++++++******++++++,,,,,,------------...000111333444444222333555666555555666777666888:::;;;;;;<<<>>>@@@AAABBBCCCBBBBBBAAAAAAAAA???@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFHHHHHHFFFDDDDDDFFFFFFFFFEEEFFFDDD@@@<<<999777666666444555666777777777666555000000000///......------++++++******))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))***++++++,,,///777CCCLLLPPPRRRTTTVVVYYYXXXYYYYYYZZZ\\\^^^___^^^```aaaaaa___^^^^^^_________```aaaaaaaaaaaaaaabbbccccccaaa^^^```fffkkkuuu}}}fffPPPBBB===555555333222222111111111000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''((())))))***'''(((((((((((()))))))))))))))(((((()))***+++,,,***++++++,,,,,,------...---------...000111333444111333444333333444666888777>>>JJJ~~~$$$&&&'''%%%"""!!!###&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$'''******)))'''''''''((((((((()))******++++++)))******+++,,,,,,------------...000111333444444000111333444333333444555666888:::;;;;;;<<<>>>@@@???@@@AAAAAAAAAAAABBBCCC???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIHHHEEEDDDDDDEEEJJJHHHFFFEEEFFFFFFEEEDDDJJJGGGBBB===999777777777666777888:::::::::999888111111111000//////......++++++******)))(((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((())))))***+++,,,,,,,,,555>>>IIIPPPRRRSSSWWWZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]___aaaaaaaaa```aaabbb___```aaabbbbbbcccbbbbbbbbbbbb```^^^^^^eeeqqq{{{iiiQQQFFF888777666555444333333333000000////////////000111------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++''''''(((((())))))******&&&&&&''''''(((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))************)))((((((((((((***,,,---***++++++,,,,,,---......,,,------...000111333444222333444444333333555777666===III|||%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((,,,+++))))))***+++******++++++,,,------......///---......///000222333444;;;999777777999;;;<<<===??????>>>>>>>>>>>>??????CCC@@@>>>>>>@@@BBBCCCCCCFFFGGGFFFDDDCCCCCCFFFHHHFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;:::::::::::::::999888777000000///...---,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''&&&''''''%%%))),,,+++)))***///444BBBFFFLLLRRRVVVWWWWWWVVVYYYYYYYYYYYYZZZ\\\___```cccaaa___```bbbbbb```]]]\\\[[[___dddeeeaaa___aaabbbbbbcccdddfffqqquuubbbQQQDDD666///000333222000444111...,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,***'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444444444333333444555777888888===FFFwww%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())),,,***))))))***+++***)))++++++,,,,,,---.........---------...000111333444;;;:::::::::;;;===>>>>>>??????>>>>>>>>>>>>??????BBB@@@>>>>>>@@@BBBCCCCCCEEEEEEEEECCCBBBBBBEEEGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@???>>>===<<<<<<<<<999999999999888777666555000000///...---,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))((((((((((((((((((*********+++///777===FFFIIIOOOTTTWWWYYYXXXWWWZZZZZZZZZZZZ[[[]]]___```bbb```___```bbbbbb```]]][[[YYYZZZ^^^aaaaaaeeejjjkkkiiimmmwwwsssbbbJJJ888222333444555333555666444000------///............---------,,,+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444444444333333444555777888777<<>>>>>======>>>>>>???@@@???======???BBBBBBBBBCCCCCCCCCBBB@@@AAACCCEEECCCDDDDDDEEEDDDBBBAAA@@@AAA@@@???>>>===<<<<<<<<<999888888777555444333333000000///...---,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++***)))))))))******+++***)))+++000999BBBHHHKKKNNNRRRWWWYYYZZZYYYYYY\\\\\\\\\\\\]]]^^^``````aaa`````````aaaaaa___^^^[[[ZZZ\\\```cccgggppp{{{}}}~~~iiiRRRCCC;;;888666111777<<<:::444......000/////////.........------***,,,...---,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444444444333444444555777777888???JJJ}}}&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))*********((('''''')))******)))*********+++,,,,,,---------------...///111333333444666999::::::999999999>>>>>>============>>>>>>>>>===<<<===???AAABBBAAAAAAAAABBB@@@??????AAACCCBBBBBBCCCCCCBBBAAA???>>>AAA@@@???>>>===<<<<<<<<<888888666444333222111000000000///...---,,,,,,+++************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))******++++++***+++000999CCCKKKOOOPPPRRRUUUXXXYYYZZZZZZYYY]]]]]]^^^^^^______``````````````````aaa```___^^^[[[___dddgggfffkkk|||wwwcccPPP???555111444777666333000///000000////////////.........+++---......---+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444333333444444555666666777999AAAOOO%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))******)))'''&&&'''(((******)))))))))******+++,,,,,,,,,------...///000222333444222666999;;;:::888888888===<<<<<<;;;;;;<<<<<<===<<<;;;;;;<<>>>>>???AAAAAAAAABBBBBBAAA@@@>>>===AAA@@@>>>===<<<<<<;;;;;;888777555333222111000000000000///...---,,,,,,+++************)))))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++)))+++000888BBBJJJOOOQQQSSSTTTVVVWWWYYYYYYZZZZZZ____________``````_________```aaa``````___^^^^^^ZZZ___ccc```]]]gggjjjPPP@@@777333...---///111111000000////////////.........,,,---...---+++*********************************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444333333444555555666666666888AAAPPP$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***(((&&&%%%&&&((()))))))))((())))))******+++,,,,,,,,,,,,---...///111222333333777;;;<<<:::999999;;;;;;::::::::::::::::::;;;;;;::::::<<<>>>@@@@@@???===???@@@???>>>===>>>@@@@@@AAABBBBBBAAA@@@>>>===??????===<<<;;;:::::::::888777555333222111222222000000///...---,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,+++000999BBBIIIOOOQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[______`````````______^^^^^^```aaaaaa___^^^^^^___[[[[[[[[[XXXZZZnnniiiXXXGGG===111,,,...111222111/////////.........---------------,,,******+++---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444222333444555666666666666555===LLL"""$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))'''%%%$$$%%%''')))))))))(((((())))))***+++++++++******+++,,,---///000111333777;;;;;;888777999<<<999999888888888888999999999999999;;;>>>@@@???>>>===>>>@@@@@@>>>===>>>???@@@AAABBBBBBAAA@@@>>>===>>>===<<<;;;:::999999999999777555444333333444555000000///...---,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++------111888BBBIIIMMMPPPSSSVVVWWWWWWWWWXXXYYYZZZ\\\]]]______`````````___]]]]]]^^^```aaaaaa^^^]]]^^^___\\\\\\^^^gggvvvqqq\\\PPPAAA666111111111222............---------,,,,,,---,,,++++++,,,000333++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------...............///000222444444222333444666666666666555444<<>>??????>>>===>>>@@@@@@???>>>>>>???AAAAAABBBBBBAAA@@@>>>======<<<;;;:::999888888888999888666444444444666777000000///...---,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++---...///666>>>GGGMMMNNNPPPUUUYYYYYYXXXXXXXXXYYY[[[]]]_________`````````^^^]]]\\\]]]```bbbaaa^^^\\\]]]___^^^```kkk~~~kkkaaaQQQAAA555000111333......---------,,,,,,,,,,,,,,,++++++,,,///444999++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))***+++,,,---,,,,,,,,,---------...............///000222444555222333444666666666666555777>>>III}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%'''******(((%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$%%%''')))%%%''')))++++++***)))'''''''''''''''''''''''''''))))))))))))************))))))***+++---...//////222333333444555555555444555666777999999999888777;;;999888:::???BBBCCCBBBAAAAAAAAA@@@???@@@BBBDDDDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::999888777666666777555444333333444666777222111000///...---,,,,,,***,,,***$$$$$$)))+++(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))+++***(((''''''+++000444CCCGGGMMMPPPPPPQQQTTTWWWWWWYYY[[[ZZZXXXYYY\\\___ZZZ^^^aaaaaa^^^\\\]]]___bbbcccccc```ZZZXXX^^^eeedddeeeuuuttteeeSSS>>>777666///222111///---,,,,,,...000---,,,,,,---///333777999+++++++++************))))))''''''+++///000---(((***''''''))))))''''''***(((***+++)))''''''***...(((((()))+++,,,+++)))&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,------...------...///000111222222222333444555555555444333999???JJJ}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################'''))),,,,,,***'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((()))))))))***************++++++,,,---......111111222444444555555555555666777888888888888888:::999999;;;???BBBBBB@@@???@@@@@@???>>>>>>@@@BBBCCCBBBAAA???>>>=========;;;::::::999888777666555666555333222222333555666111000///...---,,,,,,+++))),,,+++''''''***+++'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***)))++++++)))(((,,,555===GGGIIILLLNNNPPPRRRTTTVVVWWWVVVUUUUUUUUUWWW[[[]]]___]]]\\\[[[\\\^^^```aaa]]]___```\\\WWWWWW___hhhnnnxxxyyyiiiQQQCCC<<<111222000//////000111111111...---,,,,,,---///222444,,,,,,,,,,,,++++++++++++...,,,,,,///333444111---+++((((((******((((((+++)))***+++***)))***+++---(((((()))***,,,+++)))&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,------...------...///000111222222333444555666666666555555888>>>III|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))'''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''')))((((((''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))*********+++++++++,,,,,,------//////111222444444555555666555666666777888999:::999999:::===???AAA@@@>>>===>>>>>>>>>======???AAABBBAAA@@@>>>===<<<;;;;;;::::::999888777666666555444333222111111222333444//////...---,,,++++++***(((+++,,,))))))+++***'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******'''+++---+++***000===IIIKKKKKKLLLNNNQQQSSSTTTSSSWWWTTTRRRSSSXXX\\\^^^^^^^^^WWWQQQRRRYYY```bbbaaaYYY[[[ZZZUUURRRYYYhhhuuu{{{}}}eeeWWWMMM???333111...///111111///,,,///...,,,++++++,,,---///------------,,,,,,,,,,,,+++***))),,,///000---***+++((((((******((((((+++*********+++,,,---,,,***)))((((((***++++++)))'''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,------...------...///000111222222444555666777777777777666777===HHHzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$###$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++,,,,,,,,,---///111222444444444555555444555666888:::;;;888999;;;>>>??????===<<<;;;===>>>>>>======???@@@@@@@@@>>>===<<<;;;;;;;;;::::::999888777666666555333222111111000111111222------,,,,,,+++******))))))******(((((())))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********''')))+++,,,///888EEEPPPNNNMMMNNNQQQTTTTTTPPPMMMNNNKKKJJJPPPYYY^^^]]]YYYSSSJJJDDDIIIVVV```aaa^^^YYY[[[XXXSSSWWWkkktttnnnfffWWW@@@:::333000000000---***///...,,,+++++++++,,,---------------,,,,,,,,,,,,((('''&&&(((******(((&&&)))''''''******'''''')))***((((((***---...+++''')))(((((()))******)))'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,------...------...///000111222222444555555666777777777777666<<>>===<<<;;;;;;:::<<<>>>>>>>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666222222111111000000000000,,,,,,,,,+++******))))))+++)))'''''''''&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************)))((((((---666AAAKKKPPPOOOOOOQQQTTTUUURRRJJJCCC<<<;;;>>>HHHSSSWWWRRRLLLAAA<<<;;;EEETTT^^^^^^YYYVVVXXXWWWWWWfff|||iiiRRRJJJ>>>666333222222111...------,,,,,,---......,,,,,,,,,,,,++++++++++++++++++***+++++++++***)))+++((())),,,,,,)))(((+++((('''&&&))),,,,,,)))&&&)))((('''((()))***((('''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,------...------...///000111222222333444444555555666777777666;;;DDDuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,++++++---...000000111111222222333444666999:::;;;999;;;======;;;:::::::::999;;;===>>>>>>>>>???@@@<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999888777777222222222111111000//////,,,,,,++++++************+++((('''))))))&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((()))))))))))))))*********++++++***)))***222>>>HHHMMMNNNNNNOOOQQQRRRPPPIIIAAA;;;222333999DDDNNNPPPIIIAAA555666<<>>::::::;;;;;;<<<>>>???@@@>>>===<<<<<<::::::999888222222222222111000//////,,,,,,++++++++++++*********(((***//////)))'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++***,,,222:::CCCJJJMMMNNNNNNOOOOOOLLLEEE>>>888555111333999BBBHHHHHHAAA;;;444:::DDDOOOXXX\\\]]]\\\```iiisssxxxxxxvvvnnn```MMM;;;222111444............---------...------------,,,,,,,,,,,,,,,,,,+++***)))(((((())),,,+++,,,000000,,,+++,,,'''((()))((('''((()))+++)))(((&&&'''((()))((('''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,------...------...///000111222222555444444444666777999:::777;;;CCCsss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&&&&###%%%(((***+++++++++***))))))))))))))))))))))))''''''''''''((((((((()))'''((()))***+++,,,------+++,,,------...............000333666888:::::::::;;;<<<===;;;888666888;;;555777:::<<<;;;;;;<<<===999::::::;;;===???AAABBB>>>>>>===<<<;;;::::::999333333333333222111//////,,,,,,,,,+++++++++++++++((((((---555555,,,''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++)))000999AAAFFFJJJMMMPPPNNNNNNLLLFFF===555222222///111555;;;???>>>888333888AAAMMMVVVZZZ]]]___aaa{{{xxxxxxxxx```GGG888333555//////...------,,,++++++//////.........---------......---,,,***))))))******(((***......***(((***(((***+++)))''''''***...)))(((&&&&&&((()))((('''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---......------...///000111222222666555555555777999:::<<<777<<>>@@@BBBCCC@@@>>>===;;;::::::;;;;;;666333000......//////...+++******))))))******+++******++++++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###&&&&&&###$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''((()))*********''')))+++,,,+++***+++,,,///666AAAIIINNNOOONNNNNNMMMGGGAAA===777222222666000222777<<<;;;666666999999IIIUUUUUUTTT^^^ppp~~~wwwaaaJJJ===;;;000///------------,,,***------............------,,,,,,,,,+++++++++******************))))))))))))******))))))((((((''''''))))))))))))))))))))))))000...+++((('''((()))+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++///...---,,,,,,,,,,,,,,,//////000111222333333444777777777777666666666666555:::BBBqqq&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++,,,------------------......///000111444666777888777777777666666666666777999:::777777777777888:::<<<===;;;;;;<<<===???@@@AAAAAA>>>===;;;:::999999999999666333000.../////////...++++++************++++++)))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&******&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++''')))***+++******+++,,,333:::DDDLLLOOOPPPOOONNNJJJCCC>>>>>>===999555444111555;;;@@@===777777;;;GGGSSS\\\\\\^^^ooo|||uuukkk\\\MMMEEE666222---,,,,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************))))))))))))+++*********))))))))))))))))))))))))))))))))))))---,,,***)))(((((()))***))))))))))))))))))))))))******))))))))))))******)))************+++++++++......---,,,,,,,,,,,,,,,//////000111222333333444777777777777777777777666666:::AAAqqq&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,------,,,,,,------...//////000222444666666666666666555555555666777999:::777777666777888999;;;<<<:::;;;===>>>??????>>>>>><<<;;;999888777666666666555222000.../////////...,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%(((------(((%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))&&&&&&'''((()))++++++,,,'''((())))))))))))+++---999@@@HHHOOOQQQOOOMMMLLLCCC===<<>>BBB>>>888;;;BBBSSSZZZ^^^___iiivvvmmmqqqvvvppp```SSS???888///+++,,,...---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++...------,,,,,,,,,,,,,,,...//////000111222333333777777777777777777777777666:::AAAooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******,,,,,,,,,,,,,,,------......///111222444444444444444444444444555777999:::777777666666777888:::;;;999;;;===>>>???>>><<<;;;999999888666555444333333444111///.../////////...---,,,,,,++++++,,,,,,---(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&(((,,,,,,(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((((()))))))))*********'''((()))))))))***---000???DDDKKKPPPPPPLLLIIIGGG<<<:::>>>EEEFFF???666222555888>>>@@@===<<>>===<<<:::888888888777666444333222111222000/////////000...------,,,,,,++++++,,,,,,---)))******++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&))))))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((((((+++++++++***))))))(((((('''((())))))***---222555CCCGGGMMMOOOMMMGGGBBB???555999AAAGGGCCC999333333555666:::>>>???BBBNNN[[[aaafffppprrrcccdddkkkwww}}}yyypppkkkWWWLLL>>>444000000...---------............------,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++++++++***)))((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++,,,,,,+++++++++,,,,,,---......///000111222222333666777777777888888888999777:::???lll$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++******++++++,,,---------......///000000111111111111222444777999;;;777666555555555666888999;;;;;;<<<<<<;;;:::888777888888888777555333111000111000...///000000...---,,,,,,++++++++++++,,,,,,******++++++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$''''''$$$%%%((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&&&&'''''''''(((((((((((())))))***+++*********,,,,,,+++***))))))((((((((())))))***,,,111777<<>>555000...------......//////......---,,,,,,,,,+++++++++******************))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&''')))***+++***))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++++++++++++++,,,,,,------......///000111222222666777777888888999999999888:::>>>kkk$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))*********&&&&&&&&&''''''''''''(((((((((''''''(((((()))******************+++,,,,,,,,,,,,,,,------...///000000000000222444777999;;;666666555444555666777888===<<<;;;:::999888777666999999999888666444222000000///...///000000...---++++++************++++++))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$%%%((((((%%%$$$'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((''''''''''''(((((((((((('''(((+++,,,---,,,***)))************************))))))***+++///555===BBBHHHLLLOOOMMMGGG>>>666222222444999<<<999333111444444444999EEEOOOWWW___fffooovvvpppyyyuuukkkfffnnnxxxyyyrrrkkkgggbbbWWWHHH:::111...---,,,------......------,,,,,,,,,,,,+++++++++******************))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******+++,,,,,,---------...///000111222222666777777888888999::::::888:::>>>jjj$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$$$$%%%%%%%%%%%%((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&((()))************&&&&&&&&&'''''''''(((((()))(((((((((((())))))************)))***++++++,,,,,,,,,,,,,,,------.../////////000111444777999;;;666666555444444555777888>>>===;;;999888777666666:::::::::999777555222111000///...///000000...,,,+++******************+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$'''++++++'''$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''')))))))))''''''''''''((((((((()))$$$&&&))),,,,,,***(((&&&(((((()))***+++,,,------)))***+++---000888@@@FFFJJJMMMPPPNNNFFF===444000333111222666777444222444444555<<>>iii'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$$$$%%%'''(((''''''%%%&&&'''((()))***+++,,,,,,+++***(((''''''''''''&&&&&&&&&&&&&&&'''((((((,,,+++*********,,,...000555222...,,,---///000000---///111333555444333333666888:::999777555444444666999:::777333111555999999888666666555444111.../////////...------,,,,,,******))))))))))))******)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))*********))))))((('''&&&''''''''''''(((((((((((())))))))))))************,,,,,,+++,,,555AAAHHHHHHLLLMMMKKKEEE<<<444000///...///222666999777333000555>>>FFFRRR\\\]]]kkk}}}~~~|||wwwzzzuuuyyyuuuooofffYYYGGG777000111---------,,,+++***+++---...---,,,,,,++++++++++++,,,+++***))))))***+++,,,******))))))))))))*********)))((()))***+++***((()))))))))))))))))))))))))))((('''''''''(((***+++))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,---------......111000000000000000111111555666777888::::::::::::777;;;===ddd%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''(((''''''&&&&&&'''((()))******++++++***)))(((''''''''''''((((((((('''((())))))***+++***)))))))))+++---...000---+++***+++,,,---,,,...///111333444444444333555666777666444333222333777999:::888444333666:::;;;999666555444333111///000//////......---,,,,,,******))))))))))))******)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((''''''''''''''''''(((((((((((())))))))))))************+++,,,---///888DDDKKKKKKMMMMMMJJJCCC999222000000333888======999666666777>>>JJJSSSZZZbbbiii}}}{{{yyyvvvssspppnnnmmmlllhhhggggggfffeeeddddddddd\\\\\\]]]___aaaccccccccctttyyynnnmmmvvv|||{{{mmmggg```YYYNNN@@@777555......---,,,++++++,,,---...---,,,,,,+++++++++,,,++++++***))))))***++++++******))))))))))))*********)))((()))***+++***((()))))))))))))))))))))))))))(((((('''((()))***+++))))))***+++++++++************))))))******+++,,,,,,,,,,,,---------......000000//////000111111222555666777888999999999999888;;;===eee$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))***))))))))))))***++++++))))))(((((()))***,,,---+++***)))***,,,---,,,+++...///111333444444444333333444444333111000111333888:::;;;999666555888<<<<<<999666333333222111///000000///......------,,,******))))))))))))******)))))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))************)))---000555>>>HHHNNNMMMOOOMMMGGG>>>555000000333888@@@GGGCCC999555:::AAAIIITTTXXXZZZbbbqqqxxxqqqlllhhhdddaaa___]]]YYYUUUPPPMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEELLLHHHCCCDDDIIIMMMNNNMMMPPPTTTYYY^^^ccckkkvvv}}}ooocccggguuu{{{uuu|||}}}tttiiiaaa\\\ZZZZZZUUUJJJ@@@;;;000///...---,,,,,,---...------,,,+++++++++,,,,,,++++++***))))))***++++++******))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))((((((((((((((()))***************+++******))))))******))))))******+++,,,,,,,,,,,,---------...............///000111222333555555666777777888777777888<<<>>>eee%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))***((('''''''''(((((((((((((((((((((((('''''''''''''''((()))*********))))))******+++,,,))))))((())))))***,,,,,,+++***+++---///000...,,,...///111222333444444444333333333111///000222444999::::::999777888:::======999555222222111111000000000//////...---------+++******))))))******+++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$&&&((()))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((((()))))))))************(((...444999BBBKKKOOONNNOOOKKKDDD:::222///222666===EEEJJJFFF===:::AAAIIIUUUYYYVVVWWWgggtttpppnnniiibbb[[[UUUQQQOOOMMMKKKIIIGGGDDDAAA@@@??????AAAAAA@@@???>>>>>>=========<<<:::===AAAFFFHHHHHHFFFGGGHHHJJJMMMTTT\\\ccciiijjjppp{{{sss___bbbiiixxxssslllooonnnfff]]]VVVUUUXXX\\\[[[PPPFFFAAA333111...------.........---,,,,,,++++++,,,,,,,,,+++******************+++******))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))((((((((((((((())))))******************))))))(((******))))))******+++,,,,,,,,,,,,---------......------......000111333333444555555666777777666666888;;;===ddd&&&((()))++++++)))(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''***,,,,,,)))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***)))(((((((((((()))******))))))******++++++,,,---******+++...000111///---......000111222222333333222333333111000111333555888999999888888999;;;<<<;;;888444222111222111000111000000///......------++++++************++++++)))))))))))))))(((''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))))))))''''''''''''((((((((((((((()))))))))************(((000888===DDDLLLOOONNNMMMJJJCCC:::333222888===EEEIIILLLJJJFFFFFFLLLSSS[[[ZZZVVVaaa|||sssggg]]]YYYUUURRRNNNIIIEEECCCCCCDDDBBBAAA???>>>===<<<=========<<<;;;;;;:::;;;<<<<<<888AAAMMMTTTSSSLLLEEEAAAHHHGGGEEEDDDDDDGGGLLLPPPQQQQQQWWWbbbkkkpppwww}}}tttfffjjjrrrjjjeeeiiiiiiccc___SSSTTTZZZ```^^^TTTIIIEEE888444000......///...---,,,,,,,,,++++++,,,,,,---*********++++++***************))))))))))))*********)))((()))***+++***((((((((((((((((((((((((((('''(((((()))))))))))))))))))))*********))))))(((******))))))******+++,,,,,,,,,,,,---------......---------...///111222333333444555666666666666666777:::<<>>:::;;;AAAFFFNNNOOOPPPPPPQQQTTTYYY\\\WWW\\\aaazzz}}}qqqcccYYYPPPIIIFFFGGGAAAAAA@@@>>><<<;;;>>>@@@@@@???===;;;::::::;;;;;;:::999888999<<<@@@DDDFFFRRRWWW\\\\\\VVVOOOKKKKKKHHHFFFCCCAAA@@@???@@@@@@BBB@@@CCCJJJPPPRRRVVV[[[iiinnnvvv}}}xxxqqq___```hhhiiifffdddYYYXXX[[[bbbcccZZZNNNGGG===888222/////////...,,,,,,,,,+++++++++,,,------)))***++++++++++++***)))******))))))))))))*********)))((()))***+++***(((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******))))))******))))))******+++,,,,,,,,,,,,---------......---------...///000111222222333444666777777888888777;;;===ddd''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))---000///+++''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''''''''((())))))'''((()))***++++++++++++)))(((((()))+++,,,+++))),,,,,,,,,---...///000111...000222333222222333555555444333444555888999:::555444222333444444333111111111000000///.........,,,++++++******++++++,,,)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))************000999AAAEEEHHHMMMOOONNNMMMLLLJJJFFFCCCEEEKKKPPPRRRTTTVVVVVVWWWYYY^^^bbb[[[mmmzzzpppjjj___UUUJJJCCC>>>::::::===999;;;<<<;;;::::::<<>>===<<<;;;;;;;;;<<<===>>>>>>>>>AAAGGGPPPXXX]]]eee```YYYRRROOORRRXXX]]]RRRQQQOOOLLLIIIFFFBBB???===:::;;;???@@@@@@BBBFFFMMMQQQVVV]]]dddlllsssxxxtttccc[[[fffsssvvvssssssfff]]]ZZZccckkkeeeUUUHHHAAA;;;333/////////---***,,,+++++++++,,,,,,---...)))***++++++++++++***)))******))))))))))))*********)))((()))***+++***(((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&((()))******************))))))******+++,,,,,,,,,,,,---------.....................///000111111222444666888999999:::999===>>>fff'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))******&&&&&&'''((())))))(((((()))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))---111000+++''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((())))))***&&&'''((()))************+++***))))))+++,,,+++***+++++++++,,,---...///000,,,///222333333222333333333222111222444777888888333222222333555555333111111111000000//////......,,,++++++******++++++,,,)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))%%%&&&''''''((('''''''''''''''''''''((((((((()))))))))))))))************444===EEEGGGIIIMMMOOOOOOMMMNNNNNNLLLJJJLLLRRRWWWQQQUUUYYYYYYWWWXXX^^^dddhhhzzzjjj[[[RRRIIIDDDAAAAAA@@@<<<999::::::<<<>>>>>><<<;;;===@@@===<<<<<<<<<>>>???AAACCCDDDDDDEEEIIIRRR^^^iiippppppkkkffffffkkkpppsssttthhhgggeeebbb]]]WWWOOOKKKBBB???>>>AAABBBAAABBBFFF@@@BBBEEEIIINNNVVV^^^dddrrrxxxmmm``````sssppp```XXXcccqqqooo[[[HHHDDD===444000//////,,,)))++++++++++++,,,,,,---...)))***+++,,,,,,+++***)))******))))))))))))*********)))((()))***+++***(((((((((((((((((((((((((((&&&''')))*********)))((($$$%%%'''(((***+++++++++*********)))***++++++,,,,,,,,,,,,---------......//////.........//////000111222444666888:::;;;;;;;;;>>>@@@hhh(((&&&$$$""""""$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''(((+++***)))))))))))))))***'''''''''''''''&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((((((((()))))))))))))))((('''''''''(((***++++++,,,------......------...///111222333333222222222111111444666666333000666555333222222222333333333222000///......//////++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************)))((())),,,......---999>>>EEEJJJMMMNNNNNNOOOSSSQQQOOONNNOOOQQQRRRSSSRRRVVVUUUXXX___\\\]]]iii~~~ppp```RRRIIIEEE@@@???<<<:::999;;;===>>>===<<<<<<===@@@BBBBBBAAA>>>@@@BBBCCCEEEHHHMMMPPPQQQSSSYYYeeevvvzzz{{{xxxtttpppiii[[[NNNJJJHHHFFFCCCAAAAAAAAAAAA@@@@@@???@@@CCCGGGKKKNNN```gggqqqzzzzzzjjjkkkmmmvvvxxxfffYYY___mmmnnn\\\HHHAAA===888333///---......111000---+++***+++,,,---,,,,,,+++***))))))******************************++++++************++++++***************)))(((((((((((((((((((((((((((((())))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,---------...000111333444222222333444555777777888888666@@@bbb'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''))))))(((''''''''''''''',,,+++***)))((((((((('''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''((()))***+++++++++,,,------------,,,---...000111222222111111222111111333666666333000555444333222111111222333333222000///......//////++++++,,,,,,,,,+++***)))************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((())))))***+++...000222>>>BBBGGGJJJLLLNNNPPPQQQQQQPPPOOOOOOQQQSSSUUUVVVVVVXXXVVVXXX[[[YYYddd|||zzzrrrnnnjjjcccXXXMMMEEE@@@???AAAAAA@@@???<<<;;;::::::;;;===???AAADDDFFFHHHIIILLLQQQWWW]]]bbbfffjjjmmmwww|||wwwmmmdddbbb]]]WWWRRRMMMIIIGGGCCCBBB@@@??????@@@BBBCCCHHHMMMUUU___hhhqqqzzzyyyhhhYYY___kkk|||{{{hhhYYY[[[ccc]]]MMM??????===:::777444111///...///...---,,,++++++,,,---,,,++++++***))))))************************************))))))))))))*********************)))(((((((((((((((((((((((((((((())))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,---------...///111333333111222333444555777888888999666@@@bbb&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''(((((((((((((((''''''&&&---,,,+++***((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******)))***++++++,,,,,,++++++,,,---...///000000000000111000111333555555333111333333222111111111111222222222111///////////////+++,,,,,,,,,,,,+++***)))************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************((()))*********---333999DDDGGGIIIKKKLLLMMMOOOQQQLLLLLLMMMOOORRRUUUWWWXXXWWWZZZZZZ\\\\\\YYYnnnqqqeee\\\TTTNNNLLLHHHCCC===;;;<<<===888;;;>>>?????????@@@@@@HHHLLLRRRVVVYYY]]]bbbgggpppwwwxxxppphhhaaa]]]WWWUUUQQQLLLHHHEEECCCBBBAAABBBDDDHHHMMMUUU^^^dddrrr~~~|||}}}wwwfff^^^\\\bbblll|||vvvaaaRRRSSSRRRFFF;;;888999999999888555111---+++------------,,,,,,,,,,,,,,,+++******)))*********************************))))))(((((((((((()))))))))************))))))((((((((((((((((((((((((((())))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,---...///111222333111222333444555777888888999666@@@aaa%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&'''((())))))((('''&&&*********))))))((('''&&&%%%%%%%%%&&&'''((())))))(((''''''''''''(((((()))))))))(((''''''&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***((())))))***************+++,,,,,,---......//////000000111222333333333222222111111111111111111111222222111000000/////////,,,,,,,,,,,,++++++******************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))),,,---+++)))---555===FFFIIILLLMMMLLLKKKJJJKKKCCCFFFIIIMMMPPPSSSWWWYYYVVVZZZ\\\```___\\\yyyyyyfffWWWMMMFFFBBBAAAAAA@@@>>><<<<<<>>>@@@:::<<>>???AAAAAA???>>>???@@@CCCDDDEEEEEEIIIRRR___iiizzz~~~uuullleeebbbZZZXXXTTTNNNIIIGGGHHHJJJHHHPPP]]]kkkxxx{{{rrruuu}}}ssseee___```fffiiilllnnnsssvvvssslll___RRRKKKMMMJJJ???===CCC??????===;;;999666444222***+++,,,------,,,,,,++++++***************++++++************************((((((''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...000222333000111222444666777999999888666???```&&&'''((())))))((('''&&&&&&''''''((()))***++++++''''''((((((((()))))))))&&&'''((((((((((((((((((%%%&&&((()))******)))(((%%%&&&&&&&&&'''(((((((((''''''&&&''''''((()))***))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''((())))))******))))))+++++++++++++++---......---///000000000000222444000111222222333222222222222222222222111000///...---,,,++++++******++++++++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************---......---...222:::AAAEEEHHHMMMMMMIIIBBB<<<999444;;;CCCIIILLLPPPTTTXXX[[[\\\WWWXXXfff{{{}}}tttfffYYYKKKCCC???===>>>AAA<<<>>>???@@@??????AAABBB@@@EEEKKKRRR\\\lll}}}uuuqqqiii]]]RRRJJJFFFEEEEEEGGGMMMXXXbbbooo~~~}}}wwwvvvpppxxx~~~|||vvvooofff^^^QQQKKKHHHKKKMMMIIIEEEDDD??????===;;;888555222111,,,,,,,,,,,,++++++++++++*********)))******+++,,,************************((((((''''''''''''((((((((())))))************)))))))))))))))))))))))))))))))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,++++++,,,---...000111222000000222444666888999:::888555???```((((((((())))))(((((((((&&&'''((()))***++++++,,,&&&&&&'''((()))******+++'''''''''''''''((())))))%%%'''((()))***)))'''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))&&&'''((()))***))))))((((((((()))************)))++++++******+++,,,...///,,,...000000//////222555000111222333444444333222222222333333222111///...---,,,+++*********++++++++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************+++++++++---222888???CCCGGGJJJLLLKKKEEE>>>888555333;;;DDDKKKNNNQQQVVVZZZXXX```aaajjjtttdddYYYPPPFFF>>>>>>@@@>>>>>>AAA??????@@@@@@BBBFFFLLLQQQMMMXXXhhhwwwqqqbbbWWWQQQOOOKKKHHHIIIMMMQQQXXXfffsss~~~}}}xxxggg\\\UUUIIIKKKMMMQQQZZZ___XXXLLL@@@@@@@@@???<<<777222///...---,,,*********++++++******))))))***++++++,,,************************)))(((((((((((((((((()))(((((()))***************))))))))))))))))))))))))))))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,++++++,,,---...000111222///000222444666888999:::777555???```))))))(((((((((((())))))&&&'''((()))***+++,,,,,,%%%&&&'''((()))***+++,,,((('''&&&&&&&&&((()))***'''((()))***)))(((&&&$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******(((((('''(((((()))***+++&&&'''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&''')))*********)))(((((())))))***************,,,++++++***+++---...///+++...000///...///222555111222333444555444444333222222333333222111///...---,,,+++*********+++,,,++++++++++++++++++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((((((((---555===CCCFFFKKKLLLLLLHHHBBB<<<777555444<<>>BBB???===>>>DDDDDDCCCDDDHHHPPP[[[bbbooo}}}ssskkkhhhhhhSSSMMMIIIIIIHHHJJJTTT```kkkvvv|||}}}zzz{{{uuuccc[[[XXXLLLSSSXXX___nnnyyyppp^^^FFFHHHJJJJJJGGG@@@888333000...,,,)))))))))***+++******))))))***+++,,,,,,************************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,---------,,,,,,++++++,,,,,,...///111222///000222444666888999:::777555???aaa((()))+++,,,,,,+++***))),,,,,,******+++---///000)))++++++***)))((((((***((()))***+++++++++++++++,,,+++++++++******)))))))))((('''''''''((()))***((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''')))******))))))***+++(((***,,,,,,,,,,,,...000555444444333333444444555555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&((((((((('''(((***,,,,,,000)))%%%------))),,,***+++...444;;;BBBFFFHHHJJJKKKIIIEEE>>>888555444222888???FFFNNNTTTWWWVVVWWWVVVppp^^^NNNEEEBBB@@@===<<>>]]]++++++,,,------,,,+++***,,,+++***)))***+++---...,,,------,,,***))))))***))))))*********))))))(((***************************)))((('''(((((()))***''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((()))))))))''''''((()))))))))))))))))))))******)))(((((('''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''')))******))))))***+++)))+++,,,---,,,---///000444444444333333444444444555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))&&&((()))(((((((((***,,,###,,,+++(((,,,)))$$$)))***,,,///555===DDDGGGIIILLLKKKGGGBBB===999666555666:::@@@GGGOOOUUUWWWWWWXXXccc{{{ooo```QQQFFF???<<>>^^^222222333333222111000///000///---,,,,,,,,,---...111222222111///---...///.........---,,,,,,++++++************++++++++++++******))))))))))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******((()))******++++++*********************))))))(((%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''')))******))))))***+++***,,,---.........000111444444333333333333444444444444333222000///......------------------------,,,+++++++++***************)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))&&&((())))))((()))***,,,$$$------+++---(((&&&...+++---111888@@@FFFIIIJJJMMMJJJDDD@@@===:::888777333666<<>><<>>JJJRRRUUUWWWZZZ]]]mmm```TTTNNNEEEAAAAAABBBBBBBBB???AAAEEEIIIIIIJJJRRR\\\ooo}}}yyykkkbbb]]]RRRMMMTTTYYYZZZ```iii{{{}}}|||yyysssiiieeelllxxxxxxlllgggiiiiiieee]]]TTTNNNLLLKKKNNNTTTXXX\\\cccgggZZZGGG@@@999999>>>;;;111...222000///...,,,+++++++++++++++******************+++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((())))))))))))(((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...000111222222222333444555666777888:::777???___AAAAAABBBBBBAAA???===<<<<<<;;;:::888777666555555666777999999999:::;;;===:::999999::::::<<<===>>>:::999888777666555444333////////////......---------------,,,,,,+++++++++)))))))))))))))*********(((((((((((((((((((((((('''((())))))******))))))''''''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((+++++++++*********))))))''')))******))))))***++++++---////////////111333222222333444444333222222333222222111000///..............................,,,,,,,,,++++++++++++***++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((&&&(((***+++*********+++++++++''',,,555000(((+++---000777@@@GGGKKKKKKJJJDDDDDDEEEEEECCC???999555888<<>>AAADDDDDDCCCAAABBBFFFLLLRRR[[[lll{{{tttooo```VVVVVVWWWTTTVVV]]]kkkrrr}}}~~~yyytttpppkkkgggiiinnnmmmxxx}}}ssskkk```YYYVVVSSSQQQPPPPPPWWWZZZWWWUUUSSSKKK@@@===777555777666111111666000///...---,,,,,,++++++++++++***))))))***++++++))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...000111222222333333444555666777777:::777>>>^^^BBBCCCDDDDDDCCCBBB@@@???@@@???>>>===;;;:::999888666888:::::::::;;;===???:::999999999;;;===???@@@@@@???>>>===<<<;;;:::999555555555555555444222222000//////......------,,,************)))))))))((())))))((((((((((((''''''&&&'''(((((())))))((((((&&&''''''(((((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++*********)))))))))''')))******))))))***++++++---...///...///111222111222333444444333222111222222111000000///......------------------------,,,,,,,,,,,,++++++++++++++++++******))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))******))))))(((&&&(((+++,,,+++***++++++++++++,,,888EEE:::***(((...222:::BBBIIILLLJJJHHH>>>BBBGGGHHHDDD>>>999666<<>>===>>>???BBBCCCBBBAAAFFFDDDHHHRRR```ssszzznnnccc````````````aaaeeeiiisss}}}~~~}}}uuupppooonnnkkkiiiiiihhhssstttiiiddd```ZZZVVVUUURRR\\\bbb\\\SSSKKKCCC>>>;;;666444444333000000444/////////...---,,,,,,+++,,,+++***))))))***+++,,,))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++,,,---.........---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222333333444444555666666777999666>>>]]]DDDDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@>>>>>><<<===>>>>>>======>>>???:::999888888999;;;===>>>@@@@@@????????????>>>>>><<<<<<======<<<;;;999888555555555444333222222222//////...---,,,++++++************))))))(((((((((&&&'''(((((())))))((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''''')))******))))))***+++***,,,............000222000222333444444333222000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))************)))(((&&&(((+++,,,,,,+++++++++,,,---///;;;EEE:::+++---///333;;;DDDKKKLLLIIIEEE<<>>@@@BBBCCCDDDDDDFFFGGGMMMPPP[[[ooo~~~uuuooorrrwwwvvvqqqcccbbbgggrrr{{{{{{{{{|||yyysssooooooooolllhhhhhhiiiqqq|||}}}rrrllllllooovvvvvvhhhTTTFFFAAA@@@===:::888777555111///000/////////......---,,,,,,,,,+++***((((((***+++,,,((()))))))))************************************))))))))))))))))))))))))((()))))))))************)))+++,,,.........,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222333333444444555666666666888555<<<\\\FFFGGGHHHIIIIIIIIIHHHGGGIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@AAA;;;:::999888888999;;;<<<======>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;:::999888888777555555444222111000///...++++++++++++******))))))''''''((()))))))))))))))(((((()))***************''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))******))))))***+++***,,,---...---...000111000111333444444333111000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************)))(((&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((()))***++++++***)))(((%%%(((+++---,,,+++++++++***)))(((///666---'''111000444<<>><<<;;;777888:::;;;<<>>>>>>>>>>>===;;;:::999888777555444333111///---,,,++++++*********))))))((((((***)))(((***,,,------,,,((('''''''''(((((()))***(((((())))))******++++++))))))(((((((((((())))))***(((&&&''')))***'''$$$(((''''''&&&&&&((()))***+++++++++++++++,,,---...222222111111111222333444000000//////...---++++++...---+++******+++---......,,,***)))******)))(((************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********...******---...,,,+++---444:::@@@FFFKKKNNNHHH@@@???CCCGGGDDD???===AAAEEEJJJNNNTTTVVV^^^wwwgggWWWGGGAAABBBBBBBBBCCCAAA???CCCIIIIIIIIIWWWkkk{{{uuu^^^IIIOOOTTTWWWZZZbbbooozzz~~~xxxyyy}}}vvvssspppnnnmmmllljjjhhhkkkmmmooouuuxxx___QQQKKKHHHFFFGGGGGGKKKRRRRRRGGG999111///......---------......---,,,***)))))))))***+++******))))))))))))******(((***++++++)))((())))))((())))))*********))))))))))))***+++,,,,,,------------,,,++++++,,,------+++***)))(((((()))******---,,,+++,,,.........,,,------...///000111222222444444444555555555555555777444CCCVVVFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMJJJIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCAAA??????<<<;;;:::888888:::>>>BBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<:::888666555......------,,,+++*********)))((()))+++++++++***))))))((((((''''''((((((((((((((())))))*********))))))(((((((((((()))))))))((((((((()))((('''%%%))))))((((((((()))***+++++++++++++++,,,---...///000000111111111222222222////////////...---,,,+++...---+++******+++---...---+++))))))***,,,,,,,,,++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((&&&%%%&&&(((((((((&&&''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((()))(((&&&&&&''')))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))******************...+++***...///------///888===CCCGGGKKKMMMHHH@@@BBBEEEEEEBBB>>>===BBBGGGJJJVVVYYYXXXkkkpppXXXKKK@@@===???@@@@@@BBBFFFCCCGGGNNNTTT^^^vvvqqqYYYJJJOOORRRTTTUUU\\\hhhqqq{{{vvvwwwzzzxxxtttooolllkkkjjjjjjiiifffgggjjjpppyyygggSSSJJJGGGFFFFFFHHHPPP^^^jjjeeeQQQ<<<000222111000...,,,+++++++++,,,+++***************+++******))))))))))))******((()))+++***)))(((((()))))))))************))))))******+++,,,,,,---......---,,,+++******+++,,,---,,,+++***))))))***++++++---,,,+++,,,.........---------...///000111222222222333333444555666777777777333CCCUUU>>>>>>@@@AAABBBCCCCCCCCCFFFFFFEEEEEEGGGKKKOOOQQQJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCAAA===888555666999===AAAAAACCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAA???===;;;999444444333222111///......,,,***))))))***+++)))(((******)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((''''''(((******)))))))))***+++,,,***++++++,,,---...000111//////111222222222111000///////////////...---,,,...---,,,++++++,,,---...000---***)))***,,,---,,,,,,,,,+++***))))))((((((((((((((('''''''''&&&&&&(((((('''&&&%%%$$$$$$$$$'''&&&%%%&&&((())))))((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))(((&&&&&&'''(((((((((((((((((((((((((((''''''(((***+++,,,......+++++++++++++++*********...++++++...///---///333<<>>DDDIIINNN\\\]]]\\\~~~rrr\\\HHHAAA<<<>>>AAAAAABBBDDDFFFEEEKKKVVVbbbvvv~~~}}}|||{{{zzzzzzzzz|||}}}~~~}}}ppplllllluuuttt___TTTVVVWWWUUUTTTWWW```hhhtttwwwwwwzzz{{{yyyuuuoookkkjjjiiiiiihhhdddbbbeeekkklllqqqpppfffnnnzzzwwwjjjXXXIIIBBBAAAAAABBBHHHVVViiitttjjjRRR;;;000222111///...,,,,,,++++++*********+++++++++++++++******))))))))))))******''')))***)))((('''(((***)))***************))))))+++++++++,,,------......++++++************++++++,,,++++++***++++++,,,,,,---,,,+++,,,...///...---------...///000111222222111222333444555777888888999555CCCVVV888999;;;===??????@@@@@@DDDDDDDDDEEEGGGJJJMMMOOOJJJJJJJJJJJJIIIIIIHHHHHHCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDAAA<<<888666777999;;;;;;===???BBBEEEGGGIIIFFFEEEDDDBBBCCCDDDFFFGGGCCCDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBAAA???<<<;;;;;;;;;999888666555444333111///------------+++)))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))&&&)))+++***(((&&&'''***))))))))))))******++++++******+++,,,---///111222...///111333333222111000...////////////......---...---,,,,,,,,,,,,---...555222---+++*********)))---,,,++++++***)))((((((((((((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&(((&&&%%%%%%''')))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''%%%%%%&&&'''(((((((((((((((((((((((('''(((((()))+++,,,,,,---,,,,,,,,,++++++++++++***,,,******---------111666???DDDHHHJJJLLLNNNLLLGGGKKKHHHBBB>>><<<@@@GGGLLLTTT[[[\\\fffeeeQQQBBB???@@@DDDEEEEEEGGGJJJGGGMMM[[[lll}}}xxxrrrmmmjjjhhhdddcccbbbaaa``````aaaaaabbbccceeegggiiikkkoooqqquuuxxx||||||xxxpppgggbbbZZZYYY^^^kkkwww~~~rrrhhhhhheee___ZZZYYY^^^bbbzzz{{{vvvzzz}}}zzzxxxuuuqqqnnnllljjjhhhfffhhhbbbccciiigggdddqqqwww```SSSWWWbbbggg]]]PPPDDD===;;;<<<===HHHQQQ^^^bbbVVVBBB555222...------------...//////******++++++,,,,,,++++++******))))))))))))******'''((()))((('''''')))*********+++++++++***))))))******+++++++++,,,,,,,,,******))))))))))))******************+++++++++,,,,,,++++++,,,...///...---------...///000111222222333333333444555666777777;;;777EEEVVV>>>???AAACCCEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMLLLKKKIIIGGGCCCAAA???:::::::::;;;<<<>>>???@@@AAABBBBBB@@@<<<888666666333444666999===AAADDDFFFGGGFFFDDDDDDDDDFFFHHHJJJCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@???>>><<<;;;:::999888666444333333222000...))))))(((((((((((()))***)))))))))))))))((((((((())))))************))))))&&&)))++++++((('''(((***(((((()))))))))*********)))******+++---///000111///000222444444333111000......//////000/////////------------------------555222...,,,++++++***))),,,,,,,,,+++***))))))((())))))(((((((((''''''''''''&&&&&&&&&''''''((())))))'''%%%%%%''')))***)))))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&''''''''''''''''''''''''((((((&&&%%%$$$%%%'''((((((((((((((((((((((((((((((((()))))))))))))))+++++++++++++++++++++++++++))))))+++,,,---222:::@@@EEEIIIJJJLLLOOOOOOLLLNNNHHHBBB>>>???EEEKKKNNNWWWUUU]]]yyynnnSSSEEE@@@@@@CCCGGGFFFEEEIIIPPPPPPaaa|||{{{qqqkkkccc[[[VVVRRROOOMMMIIIHHHHHHFFFFFFEEEEEEDDDDDDFFFIIIJJJLLLOOOTTTXXX]]]bbbhhhggg```UUULLLGGGEEEJJJWWWhhhtttwwwxxx{{{}}}{{{vvvmmmeee______```wwwuuuzzzyyyssstttsssqqqpppnnnkkkgggdddkkkbbbaaagggeee]]]bbboooxxxyyyzzzsssaaaQQQPPPWWWVVVQQQIII@@@:::888;;;>>>FFFIIIMMMKKKAAA444000222---------------...//////++++++++++++++++++,,,,,,******))))))))))))******'''((()))((('''(((***,,,+++++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))((())))))***************,,,++++++,,,...//////...------...///000111222222555555555555555444444444:::555BBBSSSBBBDDDFFFHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIRRRPPPNNNJJJEEE@@@;;;888666666666777999;;;>>>???<<>>:::777666000111222444888<<>>===;;;::::::999777555------,,,+++++++++,,,,,,************))))))))))))((()))***++++++***)))((('''(((******)))))))))***'''((())))))******)))))))))******+++,,,---///000///000111222222222111000---...//////000000000000------------------------///---,,,,,,---...---,,,+++++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&'''''')))******+++)))&&&%%%'''((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))(((((((((((((((((((((************++++++,,,,,,***)))))),,,,,,...555>>>AAAGGGJJJJJJKKKOOOQQQPPPNNNHHHBBB@@@DDDJJJOOOQQQUUUTTTiiizzzZZZGGG@@@???AAAEEEGGGFFFFFFPPP[[[ccc{{{}}}pppddd\\\TTTPPPIIIDDDAAA???<<<;;;;;;;;;;;;::::::999888888:::===???@@@@@@CCCIIINNNQQQVVVZZZWWWOOOFFFAAA@@@BBBMMM```rrryyyxxxxxxzzz|||zzzpppgggbbbaaauuuooohhhhhhnnnttttttrrrqqqpppooonnnmmmjjjfffcccjjjbbb___bbbaaaZZZXXX\\\eeejjjssswwwmmm]]]XXX]]]RRRPPPLLLEEE@@@@@@EEEJJJGGGDDDBBB@@@:::222///000000000///------,,,,,,,,,...---,,,*********+++,,,******))))))))))))******((())))))(((((()))+++---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))************))))))'''((()))***************++++++***,,,...//////...------...///000111222222666666666555444444333333777222>>>OOOCCCDDDFFFGGGGGGEEEBBBAAA???@@@AAABBBCCCEEEFFFFFFPPPOOONNNLLLHHHDDD@@@===::::::999999:::<<>><<<:::555444222111///...------,,,+++++++++*********)))((()))+++,,,,,,+++)))(((((((((((()))++++++***)))((()))***+++++++++******)))))))))***+++,,,---............////////////000------...000000111111111------............------,,,++++++---......---+++******++++++++++++,,,,,,))))))))))))((((((((('''((((((((('''(((((())))))---***'''&&&&&&(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''((()))(((((((((***,,,((((((((((((((((((((((((((((((((())))))******+++'''(((((()))***+++,,,,,,+++***+++---...000999CCCDDDIIILLLJJJJJJMMMPPPPPPMMMHHHBBBCCCJJJPPPRRRRRRSSS^^^dddNNNCCCAAABBBEEEIIILLLKKKPPP```qqq~~~vvvlllaaaVVVLLLFFFDDDAAA<<<:::999888777666888888999999999999888888:::>>>BBBCCCEEEIIIQQQXXX[[[\\\ZZZRRRGGGAAACCCGGGPPP]]]ppp~~~}}}wwwvvvzzzzzz{{{qqqjjjfff^^^VVVVVVbbbkkklllooouuuooommmiiiggggggfffeeedddfffdddaaa^^^[[[YYYWWWVVV\\\bbbppp|||xxxkkkgggmmmnnnmmmhhh___WWWTTTXXX]]]OOOEEE;;;999888444000...000///...---------------111///,,,)))((()))+++,,,******))))))))))))******)))******)))(((***---///,,,,,,,,,,,,+++***)))((()))))))))))))))((((((((())))))***++++++***))))))'''((()))+++,,,,,,+++++++++******,,,...000//////------...///000111222222555555555555555444444444777111>>>MMMEEEFFFHHHHHHGGGDDDAAA???:::999888999;;;>>>BBBDDDJJJKKKLLLMMMLLLKKKHHHGGGAAA@@@>>>======???AAABBBGGGGGGGGGFFFCCCAAA@@@AAA999777666555444666777888CCCDDDEEEGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHLLLJJJHHHFFFFFFGGGJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBAAAAAAAAA???===<<<:::888555222000......,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((***(((&&&(((,,,---+++((()))***+++,,,---,,,++++++***)))))))))***++++++,,,---,,,,,,,,,,,,---...///,,,---...000111111111111------............---------------......---)))''')))******++++++,,,------))))))))))))((((((((((((+++***)))((((((''''''(((///,,,(((&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''')))************---///((((((((((((((((((((((((''''''(((***+++,,,---...&&&&&&''')))***+++,,,------,,,---//////222<<>><<<:::666555666777777666444555666777777777777777777;;;AAAEEEIIIPPPZZZbbbgggeee]]]NNNAAA===CCCKKK[[[hhhzzzzzzooommmrrr{{{yyyqqqlll```WWW[[[jjjooogggiiisssooojjjdddaaaaaaccceeefffdddfffddd]]]XXXYYYZZZXXX[[[```nnn}}}}}}tttssszzz|||nnnfffgggkkkXXXGGG666111444444111///,,,,,,,,,---...///000111444111,,,)))'''(((+++---******))))))))))))*********+++******)))***...000---------,,,+++***)))(((*********))))))))))))))))))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,+++******,,,...000000///------...///000111222222333444444555555666666666999444@@@OOO@@@AAABBBBBB@@@===:::888444555666333000333:::AAAPPPNNNNNNOOOMMMHHHIIIMMMJJJGGGEEEDDDDDDCCCBBB@@@BBBCCCEEEFFFGGGFFFDDDCCCCCC:::444<<>>;;;999888555111000000///---++++++++++++++++++++++++,,,++++++******))))))((((((************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---...///000000111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&((((((((((((''''''''''''(((''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))******++++++,,,---------///111111222888AAAHHHHHHJJJKKKLLLKKKLLLMMMOOOQQQQQQOOOOOOPPPSSSUUUUUUllluuu\\\RRRHHHCCCBBBEEEOOOYYYnnnxxx{{{sssvvvuuummmfff[[[RRRMMMHHHCCC>>>:::999999777555888999:::999777777888999888999999::::::===AAADDDOOOSSS\\\eeennnyyyqqq^^^RRRJJJVVVkkkvvvyyywwwyyy}}}}}}uuummmddd___\\\ZZZ^^^ccckkkjjjgggffffffgggjjjkkkkkkhhhccc]]]XXXWWWWWWYYY\\\ZZZ]]]fffqqqtttkkk[[[KKKBBB:::333222333222222444777555222///---,,,++++++++++++*********)))))))))((()))************,,,......---,,,+++++++++++++++***************)))))))))))))))(((''''''''''''''')))***+++***((((((((())))))************+++++++++,,,,,,------...---------...////////////000000000111222333444555555555555777777===HHHDDDEEEGGGHHHGGGFFFDDDCCC>>>>>>???AAACCCEEEHHHIIIMMMKKKKKKPPPQQQNNNLLLMMMLLLJJJIIIIIIKKKLLLKKKJJJGGGHHHHHHHHHGGGEEECCCBBBCCC>>>999:::>>>>>>888222666:::@@@EEEIIIKKKMMMOOOLLLMMMMMMKKKIIIGGGGGGHHHIIIIIIIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDBBB@@@@@@===999666555333000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))***,,,...////////////------------------...///------------------------++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************)))******++++++,,,------.........000444<<>>@@@FFFQQQ\\\uuugggXXXOOOIIIBBB===<<<:::888666666666666666555666777999888777666777999::::::;;;<<<@@@GGGPPPVVVfffjjjpppxxxuuu^^^^^^bbbqqq~~~~~~~~~wwwnnndddZZZTTTVVV\\\ddddddeeegggiiimmmppprrrmmmiiibbb[[[WWWUUUVVVVVVYYYTTTSSS[[[jjjuuueeeaaa[[[MMM???<<<666222222222222666;;;@@@<<<666000,,,***++++++******)))))))))((((((((('''(((***+++***+++---///...---,,,+++***************************+++++++++)))((((((''''''''''''''')))***+++***)))((()))***)))************+++++++++---------...------,,,,,,............/////////000222222222333444444444555555666<<>>>>>===;;;999???AAADDDGGGIIIKKKLLLMMMMMMNNNNNNLLLIIIHHHHHHHHHJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCAAA???<<<:::777555444//////...---,,,++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***---///000000///...---------,,,,,,---......------------------------++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&''''''(((((((((***)))((('''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((()))***************)))******++++++,,,------///---+++///777@@@GGGIIIHHHKKKNNNOOOPPPPPPQQQRRRRRRSSSVVVWWWUUUVVV\\\dddooo\\\NNNFFFCCCBBBCCCCCCEEEMMMVVVyyyxxx^^^RRRFFFAAA>>>;;;:::;;;::::::999999999888666555555666888888888888:::<<<>>>???AAAEEEMMMXXXeeemmmzzz}}}ttt]]]kkk|||~~~xxxnnn```UUUSSSXXX[[[]]]```eeejjjooosssuuulllggg```YYYUUUTTTSSSSSSTTTRRRSSS[[[hhhvvvlllSSSNNNSSSRRRIIIAAA===999666555333222777>>>CCC>>>666///***)))+++,,,))))))))))))((((((((((((&&&(((***++++++,,,---///...---,,,+++))))))(((((())))))******++++++,,,,,,******))))))))))))******)))***+++***)))((()))***))))))*********+++++++++------......------,,,+++------......//////000000333333333333444555666666555555;;;EEEIIIIIIJJJJJJIIIHHHFFFFFFIIIIIIJJJMMMOOOPPPNNNKKKPPPOOORRRXXXYYYSSSOOONNNIIIHHHGGGGGGJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJGGGHHHGGGEEECCCBBBCCCEEEHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNLLLIIIHHHHHHIIIJJJLLLMMMLLLJJJIIIIIIJJJIIIJJJJJJJJJIIIHHHFFFEEEBBBAAA@@@@@@AAACCCEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDAAAAAAAAA@@@>>><<<;;;;;;555444333111///---+++***++++++***************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))+++...000111111//////...------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''(((((('''''''''(((((())))))******)))((('''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((()))***************)))******++++++,,,------///,,,+++000:::CCCHHHJJJHHHJJJMMMOOOOOOPPPRRRTTTSSSSSSUUUUUURRRSSSaaappptttdddRRREEE??????BBBFFFGGGHHHOOOXXXmmm~~~jjj___JJJBBB;;;;;;:::888777999999:::;;;;;;:::999888888888999:::::::::;;;===@@@AAAFFFNNNXXXdddqqqqqqddd}}}}}}zzzkkk[[[TTTUUUVVVXXX\\\aaaggglllqqqssshhhccc\\\WWWUUUSSSQQQPPPPPPQQQTTT[[[eeennnqqqooolllXXXGGGEEEJJJIIICCC???:::666444444333111555;;;???:::333---)))))),,,---))))))))))))((((((((((((&&&)))+++,,,,,,,,,---......---+++***)))((((((''')))))))))******++++++,,,******))))))))))))******((()))******)))((()))+++))))))*********+++++++++,,,------...------,,,,,,------......///000000111444444444444555777888999666666<<>>???BBBGGGHHHKKKTTT___rrr}}}gggUUUKKKAAA<<<:::<<<;;;888666777444666888999888888999;;;888999999999:::>>>CCCGGGQQQYYYgggvvvuuuxxx~~~wwwxxxzzzzzz}}}uuucccWWWTTTUUUVVVYYY]]]aaagggkkknnnddd___ZZZXXXWWWVVVRRROOOOOOPPPQQQTTT]]]iiinnnmmmaaaWWWKKKEEEDDDCCC===777777333111333333111222666888555000,,,******,,,---******)))))))))((((((((((((***---------,,,,,,---,,,+++***)))(((((((((((()))))))))))))))*********'''''''''''''''(((((()))((()))******))))))***+++)))************++++++++++++,,,------......---------......///000111222222333333333444666888;;;<<<666777===GGGKKKLLLMMMNNNPPPQQQQQQRRRUUUZZZ___bbbcccdddgggjjjiiilllqqqpppeeeVVVNNNNNNNNNLLLIIIIIIIIIJJJIIIGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFIIIKKKKKKIIIIIIKKKMMMIIIIIIIIILLLOOOPPPNNNLLLHHHJJJKKKJJJIIIHHHIIIJJJFFFHHHJJJKKKJJJJJJJJJKKKGGGHHHJJJKKKKKKKKKIIIHHHDDDBBB@@@??????@@@BBBDDDCCCDDDFFFGGGGGGFFFDDDCCC???BBBEEEEEEDDDCCCDDDFFFAAA@@@???===;;;:::999888111000///...---,,,+++***************************))))))))))))))))))))))))(((((()))))))))*********++++++,,,---...//////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((((((''''''(((''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))******++++++,,,------+++---111777>>>DDDGGGIIIGGGGGGHHHIIIJJJMMMRRRUUUVVVTTTUUUWWWXXXfff~~~cccSSSKKKCCC<<>>;;;;;;======999777888444666888999888999<<<>>>:::;;;===AAAGGGPPPZZZaaattt}}}{{{kkk___ZZZXXXXXXXXXZZZ]]]aaafffiii```]]]ZZZZZZ[[[ZZZUUUPPPNNNPPPOOONNNUUUaaaiiijjj```___XXXPPPPPPTTTPPPFFF???:::777999:::666222222222111///---,,,+++,,,,,,++++++*********))))))))))))+++......---++++++++++++***)))((((((((((((((()))))))))((((((((((((((('''''''''''''''((())))))''')))******))))))***+++)))************+++++++++***+++,,,---.../////////......///000111222333333111111111333555888<<<>>>666666<<>>>>>@@@AAAAAABBBCCCDDDDDDCCCAAA@@@@@@CCCGGGGGGFFFEEEFFFHHHCCCCCCCCCBBBAAA@@@@@@???444333222000///---,,,+++************************))))))))))))))))))))))))))))))))))))*********************+++,,,---//////...---,,,,,,++++++++++++------------------------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))(((((((((''''''&&&&&&%%%'''''''''''''''((()))***(((((('''&&&&&&((()))***))))))))))))))))))))))))(((((()))***************)))******+++,,,,,,------***...333:::???DDDGGGHHHFFFFFFFFFFFFHHHLLLQQQVVVUUUSSSVVV\\\cccwwwrrrWWWJJJGGGEEEAAADDDDDDFFFMMMVVVfff|||eeePPPCCC>>>>>>999666777:::;;;888777::::::<<<======;;;;;;>>>AAAAAADDDHHHPPP[[[jjjyyy{{{|||}}}}}}rrrgggccc[[[ZZZYYYXXXZZZ^^^ccceee___\\\ZZZ\\\^^^]]]WWWRRRNNNQQQPPPMMMPPPYYY______eeejjjggg```fffrrrrrrfffNNNGGGBBBCCCCCC<<<555111000//////...---,,,++++++++++++++++++***************,,,//////---+++*********)))((((((((((((((()))))))))((((((''''''&&&&&&)))))))))))))))***++++++''')))******))))))***,,,)))************+++++++++)))***+++---...///000000...///000111222333444444000///000111444888<<<>>>555666<<>><<<===;;;888555333111111111,,,+++)))((((((((()))***,,,+++***))))))((())))))************************++++++,,,,,,---...//////,,,,,,+++******+++,,,,,,000...***((('''))),,,---+++,,,,,,,,,,,,+++************)))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''((())))))***))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------------,,,+++...333;;;AAAEEEEEEDDDFFFBBB???@@@GGGNNNRRRTTTSSS[[[bbbTTT]]]~~~___NNNHHHEEEBBBAAAEEEHHHIIIKKK[[[yyykkkSSSBBB;;;999:::::::::999999999;;;===>>>;;;<<<<<<<<<;;;===@@@CCCBBBLLLZZZhhhvvv||||||}}}}}}~~~zzzooogggddd___WWWRRRRRRXXX```fff```cccdddccc^^^XXXSSSQQQNNNMMMMMMNNNOOOQQQSSSUUUdddnnnqqqrrr]]]SSSUUU```[[[DDD222000000//////---,,,+++******************************.........---,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''++++++******)))******+++------,,,++++++***))))))+++,,,,,,------,,,,,,+++------...///000111222222111111111222333666888999666777===FFFyyysssqqqrrrgggddd___ZZZTTTRRRRRRRRRRRRNNNLLLNNNLLLGGGGGGJJJHHHFFFEEEGGGGGGFFFHHHMMMEEEEEEGGGIIILLLMMMKKKIIIGGGIIILLLLLLJJJIIIJJJLLLGGGFFFCCCAAA@@@???>>>???>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@@@@??????>>>;;;999666555444444...---,,,************+++,,,+++******)))))))))***************************++++++,,,,,,---......///,,,,,,+++******+++,,,,,,///---+++))))))***+++---+++,,,,,,,,,,,,+++************)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&''''''((((((((((((((('''((())))))))))))))))))(((((((((((()))))))))***)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,///444;;;AAADDDCCCAAA???<<<:::===DDDMMMRRRTTTTTTTTTWWWTTTlllsssYYYKKKFFFCCC@@@@@@FFFIIIKKKRRRhhh}}}ppp]]]KKK@@@<<<<<<===<<<<<<<<<;;;;;;;;;===>>>;;;<<<>>>@@@BBBGGGLLLPPP\\\fffvvv~~~~~~}}}}}}~~~~~~{{{rrrkkkiiiccc[[[TTTRRRVVV[[[```aaaeeeiiiiiiddd]]]VVVSSSOOOOOONNNNNNNNNOOOQQQRRReeepppzzzkkkiiilllnnn```FFF666222000///...---,,,++++++***************************---------,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))(((((((((''',,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,------------,,,,,,------...///000111222222222222222222333555777888777888>>>GGG}}}yyywwwvvvoooiiiccc___XXXOOOKKKKKKEEEBBBAAACCCCCCAAABBBFFFGGGGGGHHHJJJKKKKKKHHHEEEFFFHHHJJJJJJIIIGGGFFFFFFIIIHHHFFFDDDBBB@@@@@@??????@@@BBBBBBAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@AAAAAABBBBBBAAA???===;;;:::999999222111000...---,,,,,,,,,,,,+++******)))*********************************++++++,,,,,,------......,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))((((((((())))))---,,,+++)))(((&&&%%%$$$))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))***))))))((((((((((((((()))))))))******)))************+++++++++******+++,,,,,,,,,,,,+++---000555<<>>======999888666444111///---,,,++++++***)))))))))******************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********))))))((())))))***,,,,,,+++)))(((&&&%%%%%%******))))))((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&''')))******************)))((('''(((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++...111777>>>AAA@@@<<<888222000000666???IIIOOOQQQSSSZZZ___ttt\\\RRRJJJHHHHHHHHHIIILLLMMMQQQ^^^wwwlllJJJFFF@@@======>>>??????<<<>>>??????AAAGGGOOOUUU\\\___eeelllttt~~~{{{qqqyyy{{{{{{zzz~~~~~~|||{{{{{{|||~~~~~~~~~~~~{{{xxxuuusssnnneee\\\VVVSSSSSSSSS]]]aaaeeefffbbb\\\VVVSSSRRRPPPNNNLLLJJJJJJJJJJJJSSSYYY```iiitttwwwgggTTTRRRYYYWWWFFF666111222222//////...---,,,,,,++++++***************************************)))((((((((())))))***************(((((((((((((((((((((((())))))))))))((((((((((((((())))))***************)))******++++++,,,---------..................---,,,------...///000111111333333333333444444555555888888>>>EEE}}}xxxqqqfff]]]ZZZOOOLLLHHHGGGGGGHHHHHHHHHEEEFFFFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEDDDDDDEEEGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFFFFEEECCCBBBCCCBBBBBBBBBAAA@@@?????????>>><<<999666222000...,,,,,,+++***))))))))))))************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++,,,------------,,,++++++******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''(((((((((''''''((((((((('''''''''((((((((((((((((((''''''&&&&&&''')))*********+++******)))(((((())))))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++///222999@@@BBB@@@999333222111111666@@@IIINNNOOOJJJaaakkkyyyaaaOOOJJJGGGGGGHHHHHHMMMRRRXXX___pppnnnZZZFFFDDDAAAAAABBBCCCDDDCCCDDDFFFIIILLLRRR]]]kkkuuuzzz~~~pppeeerrr~~~|||~~~}}}}}}}}}{{{{{{||||||zzzyyywwwwwwtttpppiiiaaa[[[VVVTTTSSS[[[]]]```___\\\XXXUUUTTTQQQOOOMMMJJJHHHGGGGGGGGGLLLQQQXXX]]]___YYYMMMBBB===EEEDDD777111444666222.........------,,,,,,+++************************))))))*********)))(((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,---...///000111111222333333444444555555555666777<<>>:::888999444,,,......---------,,,,,,,,,************************))))))************)))))))))((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))###%%%'''***+++,,,,,,+++,,,+++++++++++++++++++++------............------,,,,,,---...///000000111111222333444555555555555555666<<>><<<;;;555444222000...,,,++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------......---------...------,,,+++******))))))******+++,,,'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&''''''((((((((((((((())))))***+++++++++******))))))*********+++++++++)))************+++++++++,,,,,,---............---///444===DDDFFFAAA888000222111222888BBBKKKPPPQQQccc|||bbbNNNIIIGGGHHHIIIKKKQQQaaappp|||gggVVVKKKAAA@@@@@@DDDIIIPPPTTTVVVVVV___jjjsss{{{rrriiijjj}}}vvvyyy{{{{{{xxxvvvuuuvvvvvvsssooojjjccc]]]XXXUUUUUUXXXZZZ[[[YYYVVVTTTSSSLLLKKKIIIGGGFFFFFFFFFFFF@@@CCCOOO\\\\\\OOOBBB===777:::<<<;;;777333///,,,...------------,,,,,,,,,************************)))******++++++******))))))((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&(((***+++***))))))*********++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,---...///000000000111333444666666666666666666<<>>???AAABBBBBBAAAAAA999888666333000...------************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---...///------......------,,,+++******))))))***+++,,,,,,((((((((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((()))***+++++++++++++++)))************+++++++++)))************+++++++++,,,---......//////......///555>>>EEEGGGBBB888000000///111888CCCLLLQQQSSSPPPlllTTTCCCFFFFFFHHHLLLQQQ]]]rrrkkkWWWKKKEEEHHHHHHIIINNNWWW```gggjjjeeepppdddjjj}}}vvvyyy||||||xxxvvvuuuvvvwwwuuurrrlllfff___YYYUUUOOOSSSXXXZZZXXXTTTPPPNNNJJJIIIGGGFFFFFFFFFGGGGGGFFFCCCHHHUUUYYYOOODDDAAABBB???<<<888111---///444------------------,,,,,,************************)))******+++++++++******)))((((((((((((***,,,---))))))))))))))))))))))))'''((((((((())))))******'''(((***+++***)))'''&&&'''((()))***,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,---...///000000///000222444666777777777666777===FFFvvvoookkk```YYYQQQMMMNNNNNNLLLIIIGGGEEEFFFIIIGGGCCCCCCFFFFFFIIILLLMMMJJJFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCCCCCCCBBBAAA@@@>>>:::888666444111......---+++))))))))))))***)))***++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((((('''+++***)))))))))***,,,---***)))(((((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++---***)))))))))((()))+++++++++******++++++,,,---/////////---,,,,,,---///555999>>>CCCDDD@@@888222111888444555CCCLLLOOOTTTXXX~~~kkkYYYMMMFFFFFFFFFGGGKKKVVVkkklllTTTIIIGGGGGGKKKIIIKKKWWWfffnnnlllfffjjjrrr{{{nnn]]]}}}yyyvvvwwwzzzyyyuuuppprrrtttsssllliiiggg___VVVXXXSSSQQQSSSWWWXXXRRRLLLKKKIIIHHHFFFEEEEEEFFFFFF???GGGMMMNNNOOOQQQPPPMMMJJJRRRPPPAAA444333111+++000///------------+++)))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((+++*********))))))(((((()))************+++++++++---------,,,,,,+++++++++------------///000111222000000000111222333555666555777>>>GGGzzzmmmddd^^^[[[WWWSSSLLLHHHEEEGGGGGGEEEFFFIIIGGGHHHHHHHHHHHHIIILLLNNNFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCBBB???===;;;999777444222000///---+++***************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))(((((('''******)))((()))***+++,,,***)))(((((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++***)))((((((((('''((()))++++++******++++++,,,---///000000...------///111666:::???DDDDDD@@@999444222888444666DDDMMMNNNTTT^^^zzzcccTTTKKKGGGHHHGGGHHHNNN\\\rrr|||___MMMGGGFFFFFFGGGEEEGGGOOOZZZ___^^^ZZZ]]]fffqqqyyyyyyhhhlll}}}yyyuuutttvvvvvvsssooopppsssqqqllliiihhhaaaYYYUUUQQQNNNPPPVVVXXXUUUPPPJJJIIIHHHFFFEEEEEEDDDDDDGGGKKKLLLKKKMMMTTTYYYZZZdddiiicccMMM;;;555333///333111///......---,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************)))))))))(((************)))))))))((()))************+++++++++---------,,,,,,+++++++++---------...///000111222222222222333444555777888333444;;;DDDwwwnnnhhhSSSKKKEEEFFFIIIIIIHHHIIIGGGGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@=========>>>???AAABBBCCCCCCAAA???>>>>>><<<999777333222000///---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******))))))((('''))))))((((((((()))***+++***)))(((((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++(((((((((((('''(((''''''++++++******++++++,,,---000000000///......000222888;;;AAADDDDDD@@@:::666555888555999HHHMMMNNNUUUlllkkkXXXLLLHHHGGGIIIGGGIIISSSeee}}}gggOOOEEECCCCCCCCCBBBBBBCCCGGGKKKNNNNNNMMMQQQ\\\jjjtttzzz|||lllhhhzzztttqqqrrrrrrqqqooonnnpppooollljjjiiieee___UUUPPPLLLNNNSSSWWWWWWUUUJJJJJJIIIGGGFFFDDDCCCBBBFFFFFFCCC@@@EEESSSaaahhhvvvwwwlllUUUCCC======<<<666444000.........------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************))))))))))))************)))))))))))))))************+++++++++------,,,,,,,,,,,,++++++---------...///000111222333333333333444555777777666888???HHHuuuhhh^^^\\\[[[UUULLLGGGEEEDDDEEEFFFHHHGGGDDDAAAGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAA>>>===<<<<<<<<<>>>???@@@BBBAAA@@@@@@AAA???===:::777666555333111///...---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((((((((((((((((())))))******)))(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************''')))***((((((******(((++++++******++++++,,,---...//////...---...111333999===BBBEEECCC???:::888777888666===KKKNNNPPP\\\www]]]MMMEEEEEEHHHIIIGGGKKKYYYpppqqqRRRBBB???AAA@@@???@@@AAABBBBBBBBBDDDGGGKKKRRR___ooozzzkkklllzzz}}}vvvrrrppppppppppppmmmmmmlllkkkkkkkkkhhheee]]]WWWPPPNNNQQQTTTUUUUUULLLKKKJJJIIIGGGEEECCCBBBAAA@@@;;;888???RRReeeoooooojjj]]]MMMEEEFFFHHHGGG888444///---------------*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))*********)))))))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333111111111222222444555555888:::AAAJJJsssaaaVVVMMMIIIEEEFFFIIIKKKIIIFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>><<<;;;;;;;;;<<<@@@??????AAABBBAAA???<<<::::::999777555333222111---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***************))))))((('''((((((((())))))))))))***)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((+++,,,)))***...///,,,++++++******++++++,,,---,,,---------,,,...000333;;;???CCCEEEBBB>>>;;;999999999999CCCOOOOOOUUUgggjjjSSSGGGBBBDDDHHHIIIIIIQQQccc}}}sss\\\EEE===??????===<<<>>>@@@AAA@@@???BBBJJJQQQ^^^kkk{{{tttkkkzzzuuusssrrrrrrqqqnnnlllkkkkkklllkkkjjjiiihhhaaaWWWQQQOOOPPPQQQQQQNNNMMMKKKJJJHHHFFFEEEDDDCCCBBB===999???PPPaaajjj\\\RRRDDD<<<>>>EEEFFFBBB555222...++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............000111222333222222222222333444555555666777>>>GGG|||mmmaaaRRRJJJHHHHHHEEEBBBEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGHHHGGGGGGGGGFFFDDDCCCAAA???===;;;;;;:::======>>>@@@BBBBBB@@@>>>===<<<<<<;;;999777666444000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((('''((()))*********))))))***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((------)))+++222555111++++++******++++++,,,---+++,,,---,,,,,,...111333;;;???DDDDDD@@@<<<:::::::::;;;===IIIRRRPPP\\\www```MMMEEEBBBDDDJJJLLLPPP[[[qqq___NNN@@@???AAA>>>===???===???AAA@@@AAAGGGRRR[[[lllwwwuuu{{{wwwuuusssssspppllljjjlllmmmkkkjjjlllooohhh]]]SSSNNNMMMMMMNNNNNNMMMJJJHHHFFFFFFFFFFFFDDDCCC===777999DDDPPPVVVNNNCCC666222666:::888333222///,,,++++++,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------.........///000111222333555555555555555666777777777888???HHHqqqeee^^^WWWLLLCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEEEECCCBBB@@@>>>===;;;;;;===AAACCCDDDAAA???>>>>>>>>>>>>===;;;999888555333000...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***+++++++++***)))***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))'''---,,,'''***555999666++++++******++++++,,,---+++,,,---------///222555;;;@@@DDDCCC>>>::::::;;;:::<<>>EEEAAABBBCCCDDDGGGPPP]]]gggyyy}}}|||wwwtttrrrsssmmmjjjlllmmmjjjjjjmmmooohhh]]]TTTNNNLLLMMMMMMMMMKKKGGGDDDCCCDDDFFFGGG@@@???:::222111999BBBEEECCC<<<555333333222000...///---++++++,,,---,,,+++...------,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))))))))************((()))))))))************)))************++++++++++++++++++,,,,,,---------.........///000111333333666555555555555666666777888:::AAAJJJwwweeeWWWIIIIIIHHHGGGGGGFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJFFFGGGGGGGGGFFFDDDBBBAAA:::;;;===AAADDDEEECCCAAA>>>?????????>>>===;;;:::888666333000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***,,,,,,++++++******)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''',,,+++%%%)))555;;;888++++++******++++++,,,---,,,---.........000333666;;;@@@CCCBBB===999999;;;:::===DDDQQQVVVRRRggglllPPPHHHHHHGGGIIIOOOVVV```rrreeeLLLDDDAAADDDAAA<<<@@@KKKGGGGGGGGGHHHMMMXXXeeeooo|||}}}~~~yyytttrrruuunnnjjjmmmmmmiiiiiimmmlllfff\\\SSSNNNLLLMMMOOOLLLIIIEEEBBBAAABBBEEEGGG>>>>>>999222111999AAADDD:::999888888555222111333...---,,,,,,......---,,,///......------......///))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++(((((())))))*********+++)))************++++++++++++++++++,,,,,,---------......//////000222333444444444333333333444444555555666===FFFooocccTTTJJJFFFDDDFFFHHHGGGFFFGGGIIIHHHFFFIIIMMMHHHFFFEEEEEEFFFGGGEEECCCAAA@@@@@@???@@@AAACCCDDDBBBBBBAAAAAA@@@???>>>>>>>>>===:::777444111...---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((''')))000:::BBB++++++++++++++++++++++++,,,...000000...000444777===BBBEEECCC===999:::===;;;CCCKKKRRRRRRSSSrrr|||___JJJIIIJJJFFFOOO```lllooouuuWWWHHHBBB???CCCFFFFFFHHHKKKKKKOOOKKKMMM]]]jjjvvv~~~{{{xxxuuutttzzzrrrlllkkkiiiffffffhhhbbbaaa\\\TTTMMMJJJKKKMMMKKKMMMIIIAAA???BBBCCC???CCCCCC???666000111:::CCCAAABBB===555111222222000111...++++++,,,...---+++)))******+++---......///************************+++***(((&&&''')))***)))+++***)))***+++***(((&&&++++++******))))))((((((+++,,,------+++)))******,,,,,,++++++***+++++++++***++++++,,,,,,------...//////000000111333444555333222222222333555777888777888<<>><<<999777444222111...------,,,---...///000------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++)))(((***///333++++++++++++++++++++++++,,,...000000...000444888???BBBDDDBBB<<<888999<<<>>>CCCIIIRRRTTTTTTtttpppWWWFFFIIIMMMKKKUUUfffpppyyylllOOOGGGAAA???EEEKKKMMMOOOQQQQQQUUUSSSYYYmmmzzz~~~|||zzzyyyxxxvvvoooiiiiiihhheeedddeeeaaa```\\\VVVOOOKKKKKKLLLKKKLLLIIIBBB@@@BBBCCC@@@CCCBBB>>>666///000888@@@DDDDDDAAA===<<<<<<888111000...+++***,,,---,,,***++++++,,,,,,,,,,,,------++++++++++++++++++++++++&&&''''''''')))***)))'''***)))((()))++++++***)))*********)))))))))))))))***,,,------+++*********,,,,,,++++++***++++++,,,***++++++,,,,,,------...////////////111222333444111000000000222333555666888888===EEEuuufff\\\QQQHHHAAAAAACCCEEEHHHKKKDDDHHHJJJIIIEEEBBBCCCFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>><<<:::888777666000///...---...///111333......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++,,,---,,,***)))))))))++++++++++++++++++++++++,,,...000///...000555999@@@CCCDDD@@@:::666888;;;BBBDDDHHHRRRUUUVVVyyycccOOOCCCJJJOOOOOOZZZkkkooodddIIIGGGBBBBBBJJJRRRUUUVVVWWWOOOUUUVVVbbbxxx~~~}}}||||||{{{ssskkkfffffffffcccaaaaaa______]]]XXXRRRMMMKKKJJJJJJKKKIIIDDDBBBCCCCCCAAACCCBBB>>>666//////555;;;HHHJJJKKKKKKLLLIII???444///---+++++++++,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))((()))(((((()))+++,,,+++***))))))))))))***************,,,------+++******+++,,,++++++***++++++,,,,,,***++++++,,,,,,------...............///111222333111000111111222444555666999999>>>EEE}}}hhh[[[NNNIIIHHHFFFFFFHHHEEEFFFHHHGGGFFFEEEDDDEEEDDDEEEFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::444222000......///111222......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******)))+++,,,------,,,+++******+++++++++++++++,,,,,,,,,...//////...111666;;;AAACCCCCC>>>777555777;;;EEEGGGJJJQQQVVV\\\sssYYYJJJDDDJJJOOOQQQ\\\mmmuuu```HHHHHHEEEHHHQQQYYYYYYVVVUUUMMMWWW]]]jjj~~~~~~}}}||||||{{{qqqiiiddddddeeebbb___^^^]]]]]]]]][[[VVVPPPLLLIIIJJJJJJHHHFFFDDDDDDCCCBBBCCCAAA===666000...222666IIIQQQWWWXXXUUUNNNBBB777000///...---,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---+++((((((***+++***((()))***++++++***(((((())))))******++++++***+++---,,,+++******+++++++++******++++++,,,,,,***++++++,,,,,,------...---------...///000111222222333333444555666777888999:::>>>FFFqqqddd[[[PPPIIIFFFKKKGGGDDDFFFJJJLLLJJJGGGEEEEEEFFFGGGFFFEEECCCBBBDDDDDDDDDCCCCCCCCCCCCCCC?????????>>>>>>=========888666333111///...//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************+++,,,,,,,,,*********++++++,,,,,,,,,,,,...//////...111888===AAACCCAAA<<<666555999>>>FFFKKKMMMRRR\\\lllhhhPPPFFFCCCKKKPPPUUUcccttt```KKKLLLLLLPPPXXX\\\XXXSSSQQQUUUcccllluuu~~~|||{{{zzzyyysssjjjcccccceeebbb^^^]]]ZZZ[[[\\\\\\YYYTTTNNNJJJIIIHHHHHHHHHGGGEEECCCCCCBBBAAA===777111...000222BBBPPP[[[YYYOOOEEE;;;555111111111000...---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((%%%%%%''''''%%%***222///,,,***)))******)))((((((((())))))******++++++)))+++,,,,,,+++***+++,,,+++*********++++++,,,---***++++++,,,,,,------...,,,,,,------...000111222222333444555666777777777999:::>>>FFFxxxnnnkkkYYYQQQIIIIIIMMMNNNJJJEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@?????????>>>>>>>>>;;;:::888555222000///...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))+++)))(((''')))))))))(((*********++++++,,,,,,---,,,---///......222999???AAAAAA@@@;;;666666===CCCHHHPPPQQQVVVmmmvvv\\\HHHBBBCCCKKKTTT^^^qqq~~~bbbRRRQQQRRRWWW\\\ZZZUUUSSSUUU```nnntttyyy}}}{{{zzzyyyvvvkkkbbbaaacccaaa]]][[[XXXYYY[[[\\\\\\WWWQQQLLLIIIGGGHHHJJJJJJFFFDDDEEEAAA@@@===888333//////000999HHHTTTOOOBBB777222000111222333222///---,,,---+++++++++,,,,,,---------***************************%%%$$$)))***,,,666CCC111...+++))))))))))))((())))))))))))************)))+++,,,,,,+++++++++,,,************+++,,,------***++++++,,,,,,------...------------...000111222000111222444555555555555999999>>>EEE}}}uuuggg\\\VVVPPPIIIDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@???<<<<<<;;;:::777555222000......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))***++++++++++++)))((()))++++++)))&&&)))******+++,,,,,,------,,,---.........333:::@@@???@@@>>>:::666999AAAIIIJJJSSSSSS\\\kkkQQQFFFCCCEEEMMMWWWffffff[[[UUUWWWZZZZZZVVVSSSXXXaaammmttttttwww}}}||||||yyylll```^^^```^^^[[[YYYVVVWWWYYY\\\]]]ZZZTTTOOOIIIFFFHHHLLLLLLFFFDDDFFF@@@???===999555111//////555AAAHHHCCC888111000///000222444222///,,,+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---((('''---...///;;;JJJ000---***))))))******)))*********)))))))))))))))(((***,,,,,,+++++++++---************+++,,,---...***++++++,,,,,,------...---------...///000222222000111333444555666555555888888===EEE}}}{{{||||||yyyyyy|||vvvyyywwweeeWWWMMMIIIEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>===;;;888555333//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------)))((())),,,000000---)))))))))***+++,,,,,,------,,,---.........333:::AAA>>>???===999666:::DDDLLLLLLUUUSSSaaaeeeJJJIIIFFFHHHOOOZZZkkkkkkbbbXXXYYYZZZXXXRRRRRR^^^lllyyy{{{uuuwwwzzzlll___\\\^^^\\\YYYXXXUUUVVVXXX[[[]]]\\\VVVQQQHHHFFFHHHMMMMMMFFFDDDFFF@@@???===:::666222000///666===AAA<<<555333222111///222444222...+++***+++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&+++***)))333BBB///,,,))))))***+++,,,,,,++++++******))))))(((((((((***,,,,,,++++++,,,---************+++,,,---...***++++++,,,,,,---..................///111222333222333555777888888777777777888<<>>===;;;:::999888555222...------...///...---+++))))))***,,,------------,,,,,,,,,++++++---------,,,,,,+++++++++************************+++***)))(((((()))***++++++*********))))))((((((******))))))))))))************))))))******+++,,,++++++******************)))******++++++,,,------......//////111555:::???EEEAAA<<<888999???FFFJJJKKKXXXTTTkkkrrrYYYKKKKKKJJJOOOWWW[[[hhhvvveeeddd]]]VVVTTTUUU[[[gggssszzz{{{}}}|||}}}{{{xxxkkk^^^YYYWWWUUUTTTUUUTTTSSSTTTWWWZZZZZZWWWTTTLLLKKKKKKKKKIIIFFFAAA===@@@???===:::666222///---333888<<<:::333//////222000111222///+++)))***,,,...,,,---000000---,,,...)))***,,,------,,,***)))***+++,,,------,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))---((((((---...)))''')))555---)))*********///666,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222333333444555666777888888888:::===@@@xxx|||}}}{{{|||lll]]]NNNHHHFFFDDDCCCFFFAAABBBDDDFFFGGGHHHIIIJJJCCCCCCCCCCCCCCCBBBAAAAAA?????????>>>===<<<:::::::::888555222000//////000------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---------,,,,,,,,,+++************************+++***)))(((((()))***++++++*********))))))))))))+++******))))))******+++***************++++++,,,++++++***************************+++,,,,,,------......//////111555;;;???BBB???<<<:::<<>>@@@???===:::777333000...///555;;;;;;666111000111...000222000---++++++,,,---+++,,,//////,,,+++---)))***,,,------,,,***)))******+++,,,,,,+++*********)))))))))(((((((((((((((((((((((())))))))))))///)))'''+++,,,))))))++++++)))***...///++++++...,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222333444444555666777888888666888<<>>===;;;;;;<<<;;;999777555333222111+++,,,...//////...---,,,------------,,,,,,,,,,,,.........---------------+++++++++++++++++++++++++++***))))))))))))***+++***************)))))))))++++++************++++++************+++++++++,,,******++++++++++++++++++******++++++,,,,,,------...//////000111666<<<@@@@@@>>>======???DDDIIIMMMLLLRRRWWW|||}}}gggSSSHHHFFFHHHCCCKKK\\\dddppp}}}mmmeee]]]YYY___jjjttt||||||{{{vvvmmmddd^^^WWWQQQPPPSSSUUUTTTSSSTTTVVVXXXXXXWWWQQQNNNKKKHHHGGGEEEBBB@@@@@@@@@>>>;;;888555222000---333999;;;888444111000...000111000...,,,,,,,,,,,,***+++......+++***,,,***+++,,,------,,,+++***)))******++++++******)))******)))))))))((((((((((((((((((((())))))))))))...)))&&&((())))))***,,,((((((***...///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,............///000111222333444555555777777888999777999===@@@|||~~~}}}zzz{{{vvv___OOOFFFEEEBBBAAABBBBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@???>>>===<<<======<<<;;;999666444222------............------...------------,,,,,,,,,........................++++++++++++++++++++++++******************************************************))))))))))))************+++++++++,,,,,,+++******+++++++++++++++,,,******++++++,,,------......//////000222777===AAAAAA@@@@@@@@@BBBFFFIIIKKKNNNPPPYYYqqq[[[KKKGGGJJJJJJEEEOOOcccnnn|||~~~ppphhhaaa___jjjyyy||||||vvvpppiiicccZZZQQQOOORRRVVVUUUSSSSSSTTTVVVXXXYYYTTTPPPKKKGGGEEEDDDCCCBBB@@@???>>><<<999666444222...222777::::::888666444333222000...,,,+++,,,,,,,,,***+++......+++***,,,***++++++,,,,,,++++++***)))))))))******)))))))))*********)))))))))(((((((((((((((((()))))))))))))))&&&&&&'''***+++,,,---///---,,,+++++++++,,,---++++++,,,,,,,,,,,,------............///111222333444444555666777888999999:::<<<@@@CCC{{{vvvsssuuuxxx{{{jjjQQQLLLEEEBBBCCCEEEGGGHHHAAABBBCCCEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>><<<======<<<;;;888555444111///---,,,,,,,,,...///.........---------,,,,,,........................++++++++++++++++++++++++******++++++++++++*********************+++++++++)))))))))(((((())))))))))))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***++++++,,,------.........///000111333888>>>BBBCCCCCCCCCCCCEEEGGGIIIJJJNNNLLL]]]kkkVVVIIIGGGKKKKKKIIISSShhhxxxyyypppiiiiiivvvyyyzzz}}}}}}xxxsssnnnhhh___TTTQQQRRRUUUUUUSSSRRRSSSTTTWWWYYYWWWRRRLLLGGGEEEDDDCCCBBB??????>>><<<:::888555444000222555999>>>BBBCCCCCC999666000+++)))***,,,---,,,***,,,//////,,,***,,,++++++++++++++++++++++++***))))))))))))))))))***************))))))))))))(((((((((((())))))))))))%%%'''***---000333111///333222111...---......---+++++++++,,,,,,---------------......///111222333444444555666777888999999;;;===AAADDD||||||oooggg]]]UUUOOOJJJDDD@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBAAA@@@@@@???<<<=========<<<:::888777555333///---,,,,,,...000............---------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***************+++++++++++++++******))))))))))))******)))***,,,---------,,,+++******++++++,,,---------++++++,,,,,,------......//////000111444888???CCCFFFEEEEEEEEEFFFHHHIIIJJJLLLLLLhhhhhhTTTHHHEEEHHHHHHLLLXXXlllzzzuuuwwwwwwuuuzzz}}}~~~yyytttoookkkcccYYYRRRQQQTTTTTTTTTSSSRRRTTTWWWYYYXXXTTTMMMHHHEEEDDDCCCBBB=========;;;:::888666555111111333:::DDDKKKNNNNNN;;;666///+++***+++,,,------+++,,,//////,,,+++---+++++++++++++++++++++++++++******))))))******+++++++++*********)))))))))(((((((((((())))))))))))'''+++///111555888555000---222555444444333///******++++++,,,,,,------...---------...000111333333444555666666888888999:::999<<<@@@CCCuuueeeSSSGGGFFFEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@==================<<<;;;777666444222000/////////............------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***,,,---...---,,,+++******++++++,,,------...++++++,,,,,,---.........///000111222444999@@@DDDFFFEEEEEEFFFGGGJJJLLLNNNRRRUUU{{{vvvaaaQQQHHHEEEHHHGGGQQQ___qqqwwwrrrxxx~~~zzzsssnnnlllggg\\\SSSNNNRRRTTTUUUTTTSSSSSSVVVYYYYYYTTTNNNIIIFFFDDDCCCBBB<<<<<<;;;;;;:::888777666222000222999CCCIIIIIIGGG666333...------......---,,,***+++......+++***,,,,,,++++++++++++++++++,,,,,,+++************+++,,,+++++++++*********))))))(((((((((((())))))))))))+++...000///111555222---(((...111111222444222---******+++,,,,,,---......---------...000111333444555555666777888999999::::::===@@@DDDiiibbb```hhhnnnnnnmmmoooooorrrrrrnnnmmmqqquuuvvvzzzyyyzzzwwwfffJJJGGGCCC@@@>>>>>>???@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>??????888888888666444111///---//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,...------,,,,,,------...)))***,,,......---,,,+++******+++,,,,,,---......++++++,,,------......//////000111222555:::@@@EEEEEEEEEEEEFFFHHHKKKOOOQQQ[[[aaammmZZZNNNHHHHHHJJJHHHWWWfffvvv~~~wwwlllttt}}}{{{xxxyyyrrrlllkkkhhh^^^RRRLLLQQQSSSUUUUUUSSSSSSVVVXXXYYYUUUOOOJJJGGGEEECCCAAA;;;;;;;;;:::999888777666333111222888???AAA===777111///...///111222///,,,***((()))------)))(((***,,,++++++******++++++,,,---,,,+++******+++,,,---+++++++++************)))(((((((((((()))))))))))),,,///...)))***...---'''(((,,,+++'''***222666555******+++,,,,,,---......,,,------...000111333444555555666777888999::::::<<>>???>>>===>>>BBBEEECCC>>>AAAAAAAAA@@@???>>>======>>>>>>===;;;888444111///333111///,,,+++,,,,,,---------------------------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,,,,+++,,,...///,,,------......------,,,------,,,++++++,,,------,,,,,,------.../////////.........111777===AAABBBFFFEEEEEEHHHIIIHHHLLLRRRTTT~~~hhhSSSJJJHHHGGGFFFIIIRRRggg}}}|||xxxooozzz~~~~~~}}}yyyyyytttooollliiibbbXXXOOOLLLPPPSSSRRRQQQRRRTTTUUUXXXXXXUUUOOOHHHDDDDDDFFF???===;;;::::::888555222333111111555:::<<<888444........................,,,++++++******++++++,,,******))))))***,,,---.........---,,,,,,,,,------+++++++++*********))))))************+++---///000...---+++))))))***+++,,,++++++******++++++,,,---,,,,,,,,,---------............///000111222333333888888888888999:::;;;<<<===<<<@@@GGGSSSQQQOOOOOOQQQRRRRRRQQQLLLNNNPPPPPPOOOOOOOOOPPPSSSQQQQQQTTTYYY^^^aaaaaa^^^]]]\\\___eeemmmsssvvv{{{yyygggZZZNNNCCC???@@@CCCCCC@@@>>>>>>@@@BBBCCCAAAAAA@@@@@@??????>>>>>>=========;;;999777444333111000...---,,,---...///------------------------------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((()))***+++,,,------......------,,,---,,,++++++++++++,,,---,,,,,,------...////////////...///222888===AAABBBDDDBBBCCCGGGHHHHHHMMMSSSZZZbbbPPPIIIGGGHHHHHHIIITTTlll}}}yyy|||zzzzzz~~~~~~xxxqqquuu{{{|||wwwsssnnnkkkiiicccYYYPPPKKKOOORRRRRRQQQQQQRRRSSSXXXXXXVVVOOOHHHDDDCCCEEE===;;;:::::::::999777555555333111444777888555111/////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...///000......---,,,+++++++++,,,+++++++++*********))))))************+++---///000...---+++***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,---------............///000111222333333777777777888888:::;;;<<<<<<<<<@@@FFFTTTVVVXXXVVVSSSOOOLLLKKKFFFIIIMMMNNNLLLKKKKKKMMMKKKJJJJJJLLLPPPSSSUUUUUUUUUSSSRRRRRRUUUXXXYYYYYYYYY^^^dddiiimmmssszzz~~~}}}iiiVVVHHHCCCBBBBBBAAA>>>;;;;;;???BBB@@@@@@@@@@@@@@@?????????=========<<<;;;:::888777000000...------...///000------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++///...,,,+++***++++++,,,((())))))***+++++++++,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,------.../////////000///000333999>>>AAABBB@@@>>>@@@DDDFFFHHHMMMTTTbbbuuuZZZKKKGGGGGGHHHKKKLLL[[[wwwtttyyy}}}~~~xxxqqq{{{~~~xxxsssnnnkkkiiicccYYYQQQJJJLLLPPPRRRQQQPPPPPPQQQXXXXXXWWWQQQIIIDDDBBBCCC<<<:::999999::::::888666888555222222333444111///000000///...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++************+++++++++***************************+++---...///---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000111222333333666666666777888999:::;;;;;;;;;???GGGdddnnnuuuqqqbbbUUUQQQQQQRRRRRRTTTXXX\\\\\\ZZZWWWUUUUUUUUUUUUVVVVVVVVVVVVQQQPPPOOOPPPQQQQQQOOOMMMOOOSSSXXX[[[^^^aaafffkkkkkklllqqqvvvzzz|||hhh\\\KKKGGGDDDCCCAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@?????????>>>===;;;::::::333222111000////////////........................***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,+++******+++,,,---,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,------.../////////000000111444999>>>@@@AAA;;;:::<<>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@???===<<<;;;:::888777555333111///..............................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,,,,)))'''''')))***)))(((,,,------......------,,,++++++++++++++++++++++++,,,,,,------.../////////111000111555999===??????888777999>>>CCCGGGOOOWWWqqqgggOOOHHHGGGEEEHHHNNNPPPhhh}}}wwwuuutttyyyrrrnnnjjjcccYYYRRRJJJHHHJJJPPPQQQNNNLLLOOOUUUWWWXXXTTTLLLEEEAAA@@@@@@===:::888888777666444888555222111111222333444/////////////////////000---,,,,,,,,,,,,,,,,,,---******++++++++++++++++++---,,,+++***))))))))))))************************)))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------............///000111222333333444444555666777999;;;<<<;;;;;;@@@GGGuuunnnzzz{{{vvvxxxyyywwwsssooommmlllnnnoooqqquuuwwwwwwtttrrr```aaaeeemmmtttvvvsssooodddhhhqqq|||~~~xxxtttsssqqqnnnjjjhhhjjjpppvvv{{{uuu\\\PPPJJJAAA<<<;;;AAAAAAAAAAAAAAA@@@@@@@@@DDDCCCAAA???===<<<<<<<<<;;;:::999666333111///...........................,,,,,,---------------...++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,444///***)))***,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////000000111444999<<<======666555777===BBBGGGPPPYYYvvv{{{aaaKKKFFFGGGEEEHHHPPPSSSnnnwwwyyy~~~}}}zzzrrrmmmjjjcccZZZRRRMMMGGGGGGNNNQQQMMMLLLPPPRRRUUUXXXUUUNNNFFFBBB@@@AAA>>>:::888777777555444555444222111111222444555000111111111111111111111------,,,,,,,,,,,,------,,,------......------,,,,,,+++******)))************************+++++++++))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------............///000111222333333444555555666888:::<<<===<<<<<<@@@GGG{{{xxxyyysss||||||rrrooorrrrrrrrrqqqqqqppppppooorrr|||qqqdddQQQDDDAAABBBBBBBBBAAAAAA@@@@@@???BBBAAA@@@>>>>>>>>>>>>???<<<<<<:::999666444222111........................///..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,===666...+++---///000///,,,------......------,,,,,,---............---,,,,,,,,,------...///////////////111444888;;;;;;:::666555777<<>>>>>===AAAHHH~~~~~~~~~~~~yyyxxxrrrlllsss|||~~~kkkUUUNNNCCCCCCBBBAAAAAA@@@??????@@@???>>>>>>>>>???@@@AAA<<<<<<;;;:::888666444333////////////////////////000000000///.........---+++++++++,,,,,,---------++++++,,,---------,,,,,,>>>666---)))***---...---,,,------......------,,,------...//////...------,,,,,,------...//////000//////000333777::::::999666555666<<>>;;;888777777888999888222333222111///......///999888666444222000...---...------,,,,,,------...***+++,,,,,,,,,+++***)))************+++,,,---...))))))******++++++++++++((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,---------............///000111222333333555666666888:::<<<===??????>>>BBBHHHssseee```aaaiiieeekkk{{{|||kkkbbbQQQBBBAAADDDCCC@@@???<<<===>>>?????????>>>>>><<<<<<<<<<<<;;;:::999888333222000///......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---///---+++,,,---...+++,,,,,,...222333///)))------------------------000///...---...000222333...000222555777888999999111555888444EEEMMMIIIcccaaaPPPDDDDDDCCCBBBLLL[[[nnn~~~{{{vvvppplllhhhccc[[[VVVRRRKKKDDDDDDJJJOOOOOOMMMQQQOOORRRWWWSSSHHHCCCDDD???===:::999888888666444444222111//////000222333888666444222000/////////------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++***************************************)))******+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------...............////////////000111222333555666888999999:::<<<>>>>>>AAADDDHHHvvvpppqqqrrrkkkjjjtttsss[[[MMMFFFBBBBBBEEEDDDCCC@@@>>>>>>???AAABBB============<<<;;;:::999444333111000///......///................................................------------------------111000///......//////---.........,,,,,,,,,------------------------------......---,,,---///111222...000222555777888999999444666888444CCCJJJIIIgggyyy\\\MMMBBBDDDDDDDDDOOO___xxx~~~{{{}}}yyysssnnnkkkfff___YYYTTTLLLEEEEEEJJJNNNOOONNNPPPOOORRRVVVSSSIIIDDDDDD???===:::999888888666555444333111000///000111222555444222000///.........------------------------------------------,,,,,,---------,,,,,,,,,++++++***************************************++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............////////////000000111222333555666888999999:::<<<>>>===@@@CCCGGG|||}}}~~~vvvaaaRRRHHHCCCCCCEEECCCAAA???>>>>>>???@@@>>>>>>>>>>>>===<<<;;;;;;777666444222000//////...........................................................................,,,++++++...111000---+++---///000000---,,,---000------------------------------,,,,,,---...000111...000222555777888999999888888888444BBBIIILLLpppqqqWWWIIIAAADDDEEEGGGTTTfff~~~yyytttooolllggg```[[[UUUNNNGGGEEEIIIMMMOOONNNOOOOOORRRUUUSSSLLLFFFDDD@@@===:::999999888666555555444222000//////000000111000///...------------------------------------,,,,,,------------------.........---------,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------........./////////000000000000000111333333555666888999999:::<<<>>><<<>>>BBBFFFssscccSSSHHHDDDDDDDDDCCCBBB@@@???>>>???????????????>>>===<<<999888777555222111//////........................------------------------////////////////////////))))))+++------******,,,+++***---111222...,,,,,,---------------------------------------///000111...000222555777888999999;;;999999666BBBIIIRRR|||oooSSSGGGBBBEEEFFFIIIYYYnnn|||xxxrrrooolllggg```[[[WWWQQQIIIFFFHHHLLLMMMMMMMMMNNNQQQTTTSSSNNNHHHEEE@@@>>>;;;999999888777555555444333111000///////////////..................------------------------,,,,,,,,,------.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------......//////000000000000000000111222333333555666888999999:::<<<>>><<>>>>>;;;;;;999777555333111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...,,,(((***888III777...(((,,,000...+++***------------------------............///000111111...000222555777888999999;;;888999888EEEKKK[[[{{{lllPPPGGGBBBEEEFFFKKK___www|||xxxrrrooolllhhhbbb]]]YYYRRRJJJFFFFFFIIIKKKLLLLLLNNNPPPRRRTTTRRRKKKFFF@@@>>>;;;:::999999777555555444333111000/////////////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,------...///------......///000000111000000000000111222333444555666888999999:::<<<>>>===???CCCFFFiii___QQQCCC;;;;;;???BBB>>>??????@@@@@@???>>>>>>===<<<;;;:::777555333111////////////////////////------------------------///////////////////////////---+++++++++666UUUsssOOO<<<,,,,,,000000000333------------------------......//////000111111111...000222555777888999999;;;666999;;;FFFKKK```vvvfffNNNEEEBBBEEEGGGNNNhhh~~~}}}yyytttqqqoookkkeee```YYYSSSKKKEEEDDDFFFIIIKKKJJJMMMOOOQQQTTTTTTNNNFFFAAA>>>;;;::::::999777666333333333222111000/////////000000111000000///...------------------------,,,,,,------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,---------------------......///------...///000000111222111111000111111222333444555666888999999:::<<<>>>===@@@CCCGGG~~~kkkWWWIIIBBB@@@AAA>>>>>>????????????>>>>>>======<<<;;;999777555333////////////////////////////////////////////////........................***(((***---///777QQQlllNNN<<>><<<::::::999888666222222222222222111000000///000111111000///...---------------------------------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,---------------------...//////------...///000111222222111111111111222333444444555666888999999:::<<<>>><<<>>>BBBFFFwwwdddTTTHHHCCC===>>>>>>?????????>>>>>>=========<<<:::888666444000000000000000000000000111111111111111111111111........................///---000444///(((...<<<777,,,)))///000***(((...------------------------+++,,,---...////////////...000222555777888999999;;;555999<<>>CCCHHHVVVwww|||zzz~~~}}}yyyuuuqqqnnnllliiiccc^^^YYYTTTKKKDDDAAABBBFFFHHHHHHLLLOOOPPPUUUXXXQQQGGGAAA???<<<::::::999888666111111222222222111111000///000000111000...---,,,------------------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------...------------...//////------...///000111222222111111111111222333444555555666888999999:::<<<>>>;;;===AAADDDuuuZZZHHHBBB???===<<<===??????>>>>>>???>>>===@@@DDD???555555333111000000///...---333222111///...---------...---,,,+++***++++++,,,------------------------------......---,,,++++++......////////////......////////////000000000000222222333444555666777888===666???===EEEKKK[[[iiiYYYAAADDDCCC@@@IIIeeeqqqzzz~~~|||zzzvvvqqqlllhhhddd```]]]WWWTTTNNNHHHCCCBBBEEEHHHHHHGGGIIIMMMRRRQQQLLLFFFBBB???<<<::::::999777555555444333111000000111111000111222333333111000...---.../////////...,,,,,,............////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,++++++******++++++,,,------------------------//////000000000//////...000111111222222333333444555555555666888:::===>>>@@@AAACCCEEEwwwjjjJJJHHHDDDAAA@@@???===<<<<<<>>><<<999;;;???===777666444222111111000///...444333222111000000////////////---,,,,,,,,,------------------------------------------,,,,,,++++++------............------....../////////000000000000111222333555666777888<<<555>>>===EEENNNddd|||aaaRRR@@@CCCBBBAAALLLiiinnnhhh||||||xxx}}}{{{uuurrrmmmjjjgggdddaaa___XXXUUUOOOHHHCCCBBBDDDGGGGGGFFFGGGKKKOOOPPPLLLGGGAAA>>>;;;:::999888666444444333222000000000000111///000111222222000///...---.../////////...,,,,,,...........................------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------......------------.................................///////////////......000000000111222222333333444444444555777999<<<===;;;<<<>>>???aaaZZZPPPGGGAAA???>>>===;;;<<<;;;888999<<<===;;;888666333222222222000///222222111000000000000000///...------,,,---------...........................---,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,.........////////////000...///111222444666888888;;;555<<<>>>EEERRRpppuuuZZZKKK>>>AAAAAAAAAOOOnnntttfffhhhyyysssvvv~~~~~~}}}||||||~~~~~~}}}{{{rrroookkkgggeeeccc```]]]YYYVVVPPPIIICCCAAABBBDDDEEEDDDDDDHHHLLLNNNLLLIII@@@>>>;;;999888777555444333222111000000000000000///000111111111000...------............---,,,,,,//////......------,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,,,,,,,---///......------......///..............................////////////......//////000000111222222222444333444444666888;;;<<<;;;<<<>>>@@@~~~sssbbbSSSHHHCCC@@@???999;;;<<<;;;:::<<<>>>???:::888555444444333111000//////...---------......------,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---......,,,,,,------------,,,,,,------........./////////...///000333555777999999:::777:::>>>DDDTTTzzzpppWWWIII>>>@@@@@@BBBRRRrrrvvviiilll|||xxxyyy||||||{{{zzzyyyyyyxxxxxx{{{zzzzzz{{{|||}}}|||zzzrrrooojjjfffccc___\\\YYYXXXVVVQQQJJJCCC@@@@@@AAADDDCCCCCCFFFJJJLLLMMMLLL@@@>>>;;;999888777555444222222222111111000000000///000000111000///...............---------,,,,,,111000000///...---,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000/////////000000111111222333333444444444444666888:::<<<===>>>@@@AAA{{{mmm___RRRFFF???999:::;;;<<<<<<;;;<<>>???@@@DDDVVVttt}}}pppfffjjjmmmnnn~~~vvvxxxyyyyyyxxxwwwvvvuuutttsssvvvuuuuuuwwwyyyzzzyyyxxxppplllhhhdddaaa^^^ZZZXXXVVVTTTPPPIIICCC???>>>???BBBBBBBBBEEEHHHKKKLLLLLL@@@>>>;;;999888777555444222222222222222111111111000000000000000//////.........------,,,,,,,,,,,,111111000000///...------......---,,,,,,,,,,,,---------------------------...---,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...///000000111111111000000000111111222333333333555444444555666888:::;;;:::;;;===???|||}}}}}}jjjVVVIIIAAA===;;;<<<;;;999999;;;<<<:::777555555444222000000000///.....................///000000000000///------------------------------...////////////...------............------,,,,,,,,,---------......//////111222444666888888::::::999BBBBBBVVV}}}cccNNNCCC===???AAAGGGZZZwwwyyyjjjcccnnnrrriiirrrttt{{{xxx}}}{{{vvvuuutttsssrrrppppppoooppppppppprrrtttuuutttssshhhfffbbb```___]]][[[YYYSSSRRRNNNIIIBBB>>><<<<<>>???}}}zzzooocccSSSIII???===;;;888888;;;===:::777555555444222000111000///...------,,,---,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------......///111222333555555999;;;:::FFFDDDZZZvvv]]]III@@@;;;>>>BBBKKK```{{{{{{~~~qqqlllzzzrrr~~~}}}}}}~~~}}}|||yyyrrrqqqpppooommmlllkkkjjjjjjjjjjjjlllnnnooonnnmmmdddaaa^^^\\\[[[ZZZXXXVVVPPPOOOLLLGGGAAA===;;;:::<<<===@@@BBBCCCDDDEEEFFF===:::777666555444222000---...///000000///.........---,,,,,,,,,+++,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,+++************+++************************)))))))))((())))))******---,,,,,,++++++,,,,,,---------------------------+++,,,---...////////////------......///000000000222222111111222444666777999;;;<<<>>>{{{~~~dddTTTEEE???<<<999999======:::777555444333111000000///---,,,+++******)))'''(((***+++,,,++++++***++++++++++++++++++++++++&&&))),,,...///---+++)))+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,---...///000111222222888;;;:::HHHFFF]]]sssZZZGGG???:::===BBBNNNddd|||{{{www|||}}}~~~yyy}}}~~~yyyxxxxxxwwwooonnnmmmllljjjiiihhhgggfffffffffhhhjjjkkkjjjiiidddaaa]]]ZZZXXXUUURRRPPPNNNMMMKKKGGGAAA<<<:::999999;;;>>>@@@AAAAAABBBCCC;;;888555444333222000...+++,,,---.........---,,,,,,+++******))))))******...---,,,+++***+++,,,---+++++++++++++++++++++,,,,,,+++******))))))******(((((((((((((((((((((((((((((('''(((((()))*********))))))))))))))))))***)))))))))))))))))))))))))))***+++,,,------------++++++,,,,,,---......///000000//////000222444555333444666888