BM6P6(@ PPP666***...111444444...000///---+++***(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))*********+++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,---...------------------------***++++++,,,,,,++++++*********++++++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************,,,((()))......+++,,,111***+++,,,,,,------,,,,,,...//////000000000000///111222444555555555444444000222444666888:::;;;;;;444888888444222444444222333777::::::888555555666555666666666555333111000444444555555555555444444000///...,,,,,,------...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******************+++---///000............////////////...///111333444666666666666777777666444444555777333444555888;;;>>>AAABBB;;;<<<999666999>>>;;;333111222555333555BBBzzzjjjqqqoooyyy}}}pppiiiMMMFFFEEEAAAIIIWWWYYYfffzzzttt```QQQIIIJJJFFFEEEEEEEEEQQQsssrrr^^^LLLQQQ[[[===***777999...)))000000(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,+++******++++++************++++++************))))))))))))))))))))))))))))))))))))++++++******************...------......///000111111111222222222111111000000111111222222222111111///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------............///000111111111000000111111222333444444SSS888,,,///111333444///000///---+++***(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++((()))------)))))),,,***+++,,,,,,------,,,,,,---......////////////...111222333444555555444444222333444666888999::::::555999:::666333555555333666999<<<===;;;::::::;;;555555666666555444333222333333333333222222111111///...---,,,,,,,,,------,,,,,,+++++++++*********************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******************+++---///000---.........////////////222222444555666666666666444555666555333333444666444555666888:::===???AAA===>>><<<777666888777222===777///***EEEuuunnnkkk}}}yyy^^^JJJ???JJJVVV\\\fffttt|||qqqXXXKKKCCCFFFJJJLLLTTT^^^hhh^^^ZZZSSSKKKLLLDDD333)))...333000///444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++******++++++************++++++************))))))))))))))))))))))))))))))))))))************************------------...///000111111111222222222111111000000000111111111111000000.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------....../////////000000111111000000222333444444555555XXX===///000000222555000000///---+++***(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,+++*********++++++************************)))******++++++******)))))))))************))))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******+++((((((,,,---***''''''***+++,,,,,,------,,,,,,,,,,,,---...............000111333555555555555444444444666777888999999999666:::;;;888666777777555777999<<<>>>===;;;;;;<<<555555666666666666555555444444333222111111000///......---,,,,,,,,,,,,---+++************)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))******)))******+++,,,......---------.........//////333333444555555555444444333444555555333333444666666666777888:::<<<===>>>===???>>>888555666666444(((///999===```fffbbbNNNRRRcccPPPOOO```vvvdddTTTNNNJJJAAA:::999;;;JJJbbb~~~jjjJJJ[[[TTT@@@222333333---,,,222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++************))))))))))))))))))))))))))))))))))))************************------------...///000111000111111222222222111111000000111111111000000///......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...//////000000000000000000000111333555666666666555[[[@@@111111000111555111000///---+++***(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********++++++,,,+++******))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))))))))))))))((('''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))******))))))...222111,,,)))***+++,,,,,,------,,,,,,,,,,,,---...////////////111222444666777777666666666666777888888888888777777<<<===:::888999999777<<<>>>@@@@@@@@@>>>===<<<444555666666777888888888999888666555333222222111///......---------------++++++*********)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,---,,,,,,---------.........///000111222222333222222222444666666555555666777888888888888999:::;;;<<<<<<<<<<<<:::999888666444>>>:::EEEMMMmmmwww[[[MMMHHHJJJbbbnnnooo{{{xxxeeeQQQCCCCCCKKKFFF>>><<>><<<:::;;;;;;888BBBCCCCCCDDDCCCAAA???===444555555666777888999:::;;;999777555444333222222////////////......------,,,+++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))******+++++++++,,,,,,,,,,,,------------,,,---///111222333444444222444777888777777888999999999888888888999::::::;;;999888::::::777222///111FFFvvvtttkkkRRRDDDIIIEEE;;;DDD[[[vvvnnnhhhjjjrrr||||||~~~{{{aaaMMMGGGKKKGGGAAA@@@AAAAAAGGG^^^yyyeeesssSSSzzzTTTUUUMMM>>>333222333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++************)))))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...///000///000111222222222222222222222333333222111111000...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++,,,------...000000000000111111111111000111333555777888888777VVV===111222///000444222000///---+++***(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))(((***---444???DDD===222***+++,,,,,,------,,,,,,------///000111111111111222333555777999999999999777888888999888888777777777<<>>>>>===999666555444555555666888999:::888777555222111000000111......//////......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))'''((()))***************+++++++++,,,,,,,,,---------...000222444555666666222444777999999888999:::999999888888888888999999<<<888777888777222000111>>>llltttnnnWWWFFFHHHVVVbbbUUU===>>>QQQqqqnnnhhhcccaaa```[[[VVVPPPPPPPPPQQQTTTZZZbbbhhhiiimmmsssyyyxxxtttuuuyyy}}}yyyvvv{{{lllOOO===AAAAAAEEEHHHCCC===BBBMMMfffxxxjjjiiieee^^^EEEDDDBBB444,,,000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000///000111222222222222222222222222222222111000///------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++,,,------...//////000111111222222333111111222444555777888999PPP999///111//////444222000///---+++***(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''')))---555AAAHHH???111***+++,,,,,,------,,,,,,+++,,,...///000111111111000222444666777888888888777888888999999999888888777<<>>///++++++,,,---------,,,,,,***+++,,,...///000000000///000222444666666666666777777888999999999999888666<<>><<<===<<<999666555666999===>>>;;;888555444444444555666888999666444222000//////000111******+++,,,+++***)))((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''((()))******)))((((((******+++++++++,,,,,,,,,......///000000000000000...222555888888888888999999888888888888888999999777;;;>>><<<444444FFF\\\{{{hhh[[[eee|||{{{uuuyyy|||uuukkkeeeZZZYYYWWWTTTQQQNNNLLLKKKEEEJJJMMMKKKIIIJJJIIIFFFGGGHHHIIIJJJKKKMMMOOOPPPSSSVVVXXXYYYXXXWWWWWWWWWVVV[[[bbbiiiooouuuzzz}}}www{{{}}}zzzvvvqqqkkkgggRRRLLLDDDBBBGGGLLLHHH@@@BBB???LLLqqqeeeooo___vvvdddVVVOOOHHH===333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,---...////////////000222222333333333////////////...---,,,+++------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++,,,------...---...///000222444555666222111000000222555999;;;DDD;;;222---///111111000000...,,,***((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))...111333333111000,,,,,,++++++++++++++++++------......///000000000222000000444:::===:::777555555555777:::===@@@BBB999999::::::::::::::::::777999999999777666777888999777333222333555666666333333333222000...---,,,************************)))))))))))))))(((''''''(((''''''&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,......///000111222222333000000222666999:::999777666777888999:::999888888666666555111555@@@yyylllsssWWWKKK\\\~~~vvvlllmmmooofffXXXVVVXXXXXXUUUQQQOOOOOOQQQLLLPPPHHHIIITTTKKKDDDSSSLLLIIIFFFGGGKKKPPPSSSRRRSSSWWWqqq{{{cccVVVZZZVVVIIIJJJIIIGGGFFFFFFDDDBBBAAAHHHHHHOOOjjjvvvppp^^^VVVggg\\\GGGRRR111---///000000///...///000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///000000111222222222222111000000000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************((()))******)))***,,,......///000111111222222111000000111222444666888:::DDD;;;222---///111111000000...,,,***((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((+++---...---+++***++++++++++++++++++++++++---------...//////000000222000000333888;;;888555;;;:::999777666888<<>>===<<<<<<>>>@@@>>>;;;777555555666666666555333111///------------************************))))))******))))))((('''(((''''''&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111111222111222333666999999888666777777888999::::::::::::444888999;;;DDD]]]tttvvvSSSRRRTTT```yyyxxxmmmmmmuuueeeNNNRRRaaatttmmmyyynnnbbbbbb]]][[[LLLCCCEEEHHHEEEFFFKKKFFFJJJFFFDDDOOOaaappphhhcccWWWFFFJJJ444333111/////////000000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///000000111222222222222111000000//////......------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************((()))******)))***,,,......///000111111222222111111111111111222444555666DDD;;;222---///111111000///...,,,***)))'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''''')))*********+++,,,,,,,,,,,,,,,---......//////000222000000222666777666333;;;;;;:::777444555:::???<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<>>>@@@CCCCCC@@@;;;888777777666555555333000---+++,,,---///***************************************)))(((((((((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111333333444666999:::888777::::::999999999:::;;;;;;444;;;333444FFFpppvvv|||gggLLLOOO\\\pppiii^^^^^^___YYYQQQfffzzzwwwuuu|||pppbbb]]]XXXMMMCCCFFFHHHDDDCCCEEEEEEYYYzzzqqq}}}oooiiiYYYPPP???999111......000000000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,------......//////000111111222222111111000000//////...---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++*********,,,......///000111111222222111111111111000000111222222DDD;;;222---///111111000///...---+++)))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++***))))))))))))))))))((())))))***+++,,,,,,---+++,,,,,,---......//////111000///111333444333111444777999888666777<<<@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<>>===;;;:::999999:::;;;:::???333EEEfff]]]VVV___~~~tttWWW]]]cccgggnnn}}}bbb```iiinnnxxx}}}]]]TTTMMMDDDGGGLLLFFFLLLbbbwwwbbbuuudddmmmzzz^^^ZZZJJJ@@@444------///000///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,------......//////000000111111111111111000//////......---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++******,,,......///000111111222222111222111111111111111222222DDD;;;222---///111111000......---+++***(((&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((()))***+++,,,(((((()))***++++++,,,,,,++++++,,,,,,------......111000///000111222222111111444888999888999;;;===<<<<<<;;;;;;:::::::::999?????????>>>======???AAA===;;;888666666666555444111111222222111///---,,,))))))))))))))))))))))))***************)))((((((&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---...///111222333444333333444777;;;>>>???>>>@@@???===:::999888999999:::;;;FFF~~~\\\ZZZsss~~~iiiYYYRRRTTTXXX```ccciiiooouuuvvvqqqlllmmmpppaaaJJJ===GGGUUUeeezzzdddIIIBBBIIIDDDBBBNNNVVVqqqXXXXXXiiiXXXSSSHHH999000...//////...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,------....../////////000111111111111000/////////...------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))***++++++***+++---///...///000111111222222111222222222222222333444555DDD;;;222---///111111000......---,,,***(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++((()))))))))***+++++++++******+++,,,,,,------...000/////////000111222222777777888888888888777666::::::999999888888777777:::<<<<<<<<<:::999999:::888666444333444444333111...///111333222///,,,***)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,,,,---...000111333444555333222333666:::===>>>>>>???>>><<<;;;:::999999888222666ZZZuuu___hhh}}}gggZZZSSSTTTVVV[[[cccgggaaaWWWNNNKKKOOOcccvvvTTTTTT[[[ccc```^^^mmm~~~yyy\\\DDDDDDCCCBBBIIIJJJXXXsss|||sssxxxxxx[[[QQQBBB777111000///...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///...///000000111111000000//////......---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))+++,,,+++++++++---///...///000111111222222111333333333333444555666666DDD;;;222---///111111000---------,,,+++(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))))))))*********************+++,,,,,,------///////////////000222444???;;;555444555666555222888888777666666555555444333555888888777666555666555333111111111111///...---...//////...---+++***))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,+++,,,---///111222444444333222222444777999::::::999999:::;;;;;;;;;;;;:::777MMMmmmuuueeesssuuupppiiikkkwwwwwwlllfff[[[\\\xxxhhh^^^```|||nnnWWWCCCIII\\\\\\MMMHHHFFFLLLHHHKKKXXXppppppbbb```YYYMMM@@@777222000000------------------------------,,,,,,,,,,,,++++++------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///...//////000000000000000///......------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))***************+++,,,,,,++++++---///...///000111111222222111666555555444444444444444DDD;;;222---///111111000------------+++(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))*********))))))))))))))))))******+++,,,,,,------...////////////111333555DDD;;;222///333777666444777666666555444333333333222555999;;;;;;:::999999555333111000000///---+++---,,,,,,+++************))))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***+++,,,...000111333333444333111222444555555555444666888;;;<<<=========IIIuuuvvvfffaaauuu~~~ttthhh^^^|||```YYY___sss\\\DDDLLLZZZ[[[xxxZZZIIIAAACCCFFFFFFNNN^^^qqq```___ddd^^^TTTGGG;;;333111111---------------------------------,,,,,,,,,++++++------------------------,,,------......------,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///...//////000000000000000///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))***************+++,,,,,,+++,,,...///...///000111111222222111888777666444333222222111CCC;;;222...///222111000------,,,+++***)))((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++,,,,,,---...///000111111777777666666555555555555888777777777777999;;;<<<777999:::888555444666999888777555222000///......,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''((()))******++++++***,,,,,,---...///000111111222333444333333444777:::555;;;???777999666666]]]mmmSSSbbb|||}}}uuutttvvvvvv______cccgggeee]]]lll]]]GGGAAAIIICCCBBBFFFQQQ^^^nnnlllRRRWWWZZZSSSNNN333333---//////,,,+++,,,......+++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------......///////////////...,,,,,,,,,++++++******************)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------...///000222444555666555444333222222333444BBB:::222...///222111000---,,,+++***)))(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++,,,,,,---...///000111111333444444444555555555666888888777777888999;;;<<<777999999888555555666888777666444222000///......,,,,,,+++++++++***************))))))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''((()))***++++++++++++,,,,,,---...///000111111111222333444444666:::<<<777444999999???>>>FFFuuuvvv___XXX]]]|||llliii~~~www___]]]vvv|||aaaTTTIIIDDDGGGCCCCCCHHHPPP[[[jjjxxxuuulllwwwaaaqqqLLLPPPNNN666000000000///------...---,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))************)))))))))((()))************+++++++++++++++,,,,,,,,,,,,------......////////////......,,,,,,,,,++++++************)))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...000111333333333444666666666444333111AAA:::111...000222111///,,,,,,+++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++,,,,,,---...///000111111111111222333444555666777888888777777888999:::;;;777888999888666555666777444444222111000/////////,,,++++++++++++************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''((()))***++++++++++++,,,,,,---...///000111111000222333444555888<<>><<<999888KKK}}}jjj___ooovvvZZZ|||[[[YYYjjjuuu{{{|||hhhRRRCCCLLLFFFCCCCCCGGGMMMYYYdddxxxqqq~~~dddeeeLLLRRR444444000000111000...,,,,,,---------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------......///......------+++++++++++++++*********))))))))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...///000111222111333777:::999666222///@@@999111...000222111///,,,++++++***)))((('''&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))*********+++++++++,,,,,,---...///000111111222222333444555666666777666666666777777888888999666777777777777666666666222222111000////////////++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''''''''''''''(((((((((((((((((()))***++++++++++++,,,,,,---...///000111111111333444555666888;;;>>>>>>===EEE;;;888IIIeeepppmmmwwwoooqqqqqqtttggguuucccXXX\\\TTTMMMHHHEEEFFFMMMUUUgggXXXYYY```wwwaaaKKKZZZNNN333//////000111...+++,,,000------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))*********)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------.........---,,,,,,+++++++++***************)))))))))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---///000111111111111333777::::::777333000???888000...000222111...,,,,,,+++***)))(((''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))*********+++++++++,,,,,,---...///000111111444555555555666666666666555555555666666666666666666666666777888777666555111000//////.........///+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((((()))***++++++,,,,,,+++,,,,,,---...///000111111444555555555555777:::<<<666444===<<>>777///---000333333111///...---+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""######"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,***+++,,,---...000111111000111111111222444888<<<:::;;;<<<;;;888555444444444444555555666555555555///......---+++***))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((($$$###'''(((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///////////////999...000666444777===<<<@@@???ooorrrjjjrrr[[[VVVqqq}}}MMMQQQXXXZZZeeeddd]]]WWWLLLDDDGGGsssrrr```OOOPPPVVVRRRcccpppKKKLLLcccnnnjjj```[[[ooouuu{{{vvvhhhYYYEEE@@@EEE===888AAAJJJJJJMMMOOO^^^yyyvvvZZZbbbYYYOOOYYYAAA:::---333555$$$444////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++...---------...///000111...///111333333111///...>>>777///---000333333111///...---+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,***+++,,,---...000111111000111222222333666:::===<<<>>>???>>>;;;888777777444444444444333222111000///...---,,,+++******)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))$$$"""%%%'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,............////////////---000:::>>>777333666666;;;hhhiiiHHH;;;OOOTTTnnnPPP@@@GGGIIIAAAAAAbbbxxxJJJWWWyyy]]]sss}}}llldddvvveeePPP[[[rrrkkk```JJJ???BBBFFFBBBVVV\\\ZZZaaavvv\\\]]]NNNTTTEEEBBB///***222+++777////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************************************************)))))))))(((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---......//////000111111...000222333333222000...>>>777000---000333333111///...,,,+++))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,***+++,,,---...000111111000111333333444666:::===<<<>>>???>>>;;;999888888666666555444222000///.........---,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))$$$###%%%'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,............//////000000---333777777555999===>>>===www|||fffjjjVVVlll]]]JJJ>>>999JJJaaalllnnntttssssssooopppuuuxxxQQQZZZZZZdddfffjjjyyy|||gggHHHDDDEEECCC```kkkjjjhhhyyyrrr[[[wwwWWWMMMOOO;;;)))//////222////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---...///111222111111000///000222333333222000///???888000---000222222000///...,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))***+++++++++***+++,,,---...000111111333444555555555666888:::888:::;;;;;;888666666666888777777666444222000///------,,,,,,+++******)))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((%%%%%%)))***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------......//////000000111555111000888===;;;;;;EEEnnnzzzfffOOOJJJ\\\|||```ZZZeeerrrxxxsssCCCHHHPPPYYY\\\```qqqxxx{{{ccc@@@>>>MMMbbbttttttmmmxxx~~~eeeggg}}}[[[NNNMMMCCC222///000---////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,---...000222333222111000000111222333333222111000???888000---000222222000...---,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((()))******++++++***+++,,,---...000111111555666777666555444555777555777999999777555444555666666666555444222111000,,,,,,,,,++++++******)))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%(((...///***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,---------...///000000111...;;;;;;888;;;666666DDDqqqnnn\\\~~~[[[AAACCCHHHRRRfff~~~qqqsssPPP;;;PPP^^^rrrtttjjjnnnvvvyyy{{{lll~~~OOObbbmmmXXXFFFBBB:::000222111////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,---...000222333222111000000111222222222222111000@@@888000---000222111///...---+++***((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))******+++***+++,,,---...000111111555666777666444333444555555777999999888666666777444444333333222000///...,,,,,,++++++************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%(((...000+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,------...///000111111222CCCBBB888444111OOOhhh^^^qqqzzzhhhFFFDDDTTThhhuuuqqqwww{{{nnntttEEEJJJVVVhhhmmmgggjjjnnnqqqxxxzzzzzzZZZ]]]WWW]]]JJJDDD222111444////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,------...///111222111111000000000111111111111000000@@@999000---///222111///...---+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((()))************+++,,,---...000111111222444555555444444444666555777999999888777777888666555444333111///---+++++++++++++++************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%&&&***,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111777AAA888222444777eeevvv~~~lllcccnnnvvvvvv~~~mmmooopppZZZcccuuuuuuuuutttxxxXXXIIIZZZgggiiieeefffeeelll{{{sss~~~mmmYYY~~~WWWMMM888000111////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------......//////000111111////////////////////////@@@999111---///222111///...---+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''(((((()))************+++,,,---...000111111///111444555444555666777333666888888777666666777:::999888555222///---++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))$$$###&&&'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,---...///000111222111555---555DDD>>>[[[uuuvvvooo~~~hhhgggtttooo{{{}}}|||tttwwwUUUNNNPPPLLLWWWUUUSSSooofffOOOjjjoookkkccc]]]UUU[[[nnnoootttpppaaaiiiZZZRRR???444111000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...---------...///000111/////////....../////////DDD888...---000111000111---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++''')))***,,,...000000111555333222666;;;<<<999444888999;;;:::999888888999888666444222000/////////+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((************+++,,,---...------......//////000000...666888555===ZZZ~~~lllfffuuueee}}}hhheeeooozzzyyyvvvrrrpppvvv{{{TTTUUU<<>>777+++DDDyyyggg}}}eeehhhfffsss|||vvvtttrrrooommmkkkuuuttt\\\iiixxxyyy]]]]]]xxx}}}nnngggccc^^^|||{{{vvv{{{~~~xxxooogggZZZdddsssaaaVVVMMMssskkkFFFRRRCCC)))000333333---,,,///000---...............///000000---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))*********************************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++************+++++++++*********))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,---............000///...---,,,,,,,,,,,,AAA777///...111000000111---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++)))***,,,...000111111222444333333666:::;;;888555888:::;;;:::999777777888888666333111///---------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))************+++,,,---...------...//////000111111(((555666@@@~~~ooogggmmmlll~~~|||uuuqqqpppnnnmmmkkk{{{~~~{{{___YYYnnnfffEEEDDDTTTUUUNNNqqq}}}vvv\\\]]]eeessstttuuuDDD\\\qqqXXXFFF===000222111...---//////---.........---......///000---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++************************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++************++++++***************)))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,***+++,,,---............222111///...,,,,,,++++++???666000000111000000111---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++***+++---///000111222222333222333666999:::888555888999::::::888666666777777555222000...,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************+++,,,------------...///000111111222666999444AAA{{{rrriiixxxxxxyyyttttttsssqqqssssssuuu~~~YYYtttrrruuummmWWWWWWHHHMMMbbbdddTTTnnnlll``````kkkuuukkk^^^NNNSSSCCCMMM333222000////////////---.........------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++*********************************************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++,,,,,,,,,+++,,,---...////////////333222000...,,,+++******===666111111222000000111---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++,,,---///000111111111222222444666888888777555777888999999666555555555555333111///---,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******************+++,,,------------...///000111222222777888<<>>eeewwwQQQNNNPPPDDD===DDD???GGGccceeeNNNGGG===>>><<<@@@YYYzzztttnnnwwwRRRQQQmmmUUUEEE777222222---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000111222333222111111000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------............---,,,++++++******))))))))))))))))));;;666111///000222222000---+++)))((()))))))))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))******,,,---.../////////111444555555444555666444444333222000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,,,,---.........***///111333222--->>>___wwwfffzzzsss~~~dddvvvoooeeettt}}}wwwzzzvvvgggQQQ???kkkjjjbbbdddOOOOOOaaaSSSHHHUUUYYYRRROOOCCCDDDBBB>>>AAA___yyyrrrttt~~~}}}OOOggggggWWWEEE>>>666///...///............---------------------------------------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,...000222333666666666777999;;;===>>><<<<<<;;;;;;:::999999888333333111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...............---,,,+++***)))))))))))))))))))))***<<<777222///000222222000,,,+++)))((()))***)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***************+++,,,,,,---......000111333333333555777999666555444222///,,,)))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,------......///,,,000000222444888XXX|||qqqoootttRRRBBBSSSyyy~~~xxxpppeeeppptttppp{{{ttt~~~rrrXXX@@@lllcccjjjtttxxxgggJJJOOORRRIII===AAAEEEKKKHHH<<<>>>___vvvsssxxxgggYYYSSSIII]]]WWWFFFBBB999,,,/////////.........---------------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...000222666999;;;>>>>>>???@@@BBBEEEHHHIIIFFFFFFFFFEEEDDDCCCCCCBBB@@@???===:::666333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................---,,,+++***)))))))))))))))*********777222...---///111000///---,,,+++)))((('''''''''&&&%%%%%%$$$#########$$$''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,...///000000000000...111555555222111333666888666333000---+++)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++***++++++,,,,,,------...///000555555222JJJpppvvvfffSSSUUUCCCDDDCCC[[[hhhttt}}}ssswwwqqqcccyyyuuuiiifffiiimmmrrroooVVVHHH{{{hhhUUUpppnnndddYYYNNNVVVhhhbbbbbbooobbbJJJDDD@@@HHH___xxxsssyyyrrrUUUXXXPPP}}}yyyIIIBBB@@@***555///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,(((------***,,,111///)))111000444<<<>>>;;;;;;???===:::999;;;<<<<<<>>>CCC???===<<<===@@@BBBAAA??????;;;:::@@@EEEDDD???:::222000,,,(((***...111000...---+++)))(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))))))))***+++,,,---------............------//////...,,,+++)))((((((***))))))***++++++***(((888444///...000222222000---,,,+++)))(((((('''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********,,,,,,...///000111111111222333555888999999666444888666444000...+++***))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))******++++++***++++++,,,,,,---.........111555222222SSS{{{~~~xxxooo~~~wwwnnn}}}VVV>>>SSS[[[UUUnnn{{{ssswwwrrrkkklllzzzvvv```uuuooo^^^\\\___aaadddeeeOOOFFFrrr|||fffBBBLLLVVVvvvxxxvvvsssKKKeeezzzZZZHHHEEE,,,000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......---------+++///000---+++...444888999777999>>>>>>999777:::@@@@@@;;;555888AAAEEEBBBJJJGGGBBB>>>===>>>@@@AAA???999444555;;;DDDKKKPPPHHHEEE???888222...((($$$---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))************+++++++++))))))))))))***+++,,,---------............------,,,,,,+++***)))(((((((((***)))(((((()))***+++,,,999444000///111333222111,,,,,,***)))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++,,,...000111222333333444333555999======777222777666333111...,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***++++++++++++++++++,,,------......111///...000:::[[[uuulll@@@tttrrrxxxsssjjjKKKAAAEEE666NNNbbbYYYTTTRRRKKKKKK\\\ttt{{{ttteeexxxkkkrrrnnnZZZZZZ^^^]]]\\\fffXXXLLL|||aaaHHHNNN~~~wwwttt}}}kkkRRRooo^^^CCCHHH111---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---+++,,,111555777999===555222222444666777:::>>>666AAAFFFDDDKKKYYYYYYMMMLLLMMMLLLIIIEEEDDDGGGJJJDDDCCC???<<<;;;???DDDHHHVVVSSSPPPKKKEEE===444///+++******,,,//////+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************)))************+++++++++******)))******+++,,,---------............------+++******)))))))))))))))))))))((()))+++...222444888444///...000222222111,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***+++++++++,,,...000222333444555333333444777::::::777333666555333000...,,,++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,++++++,,,,,,---.........///111000111???^^^ddd;;;ooonnnXXX:::DDDCCCFFFHHHLLL\\\]]]SSSHHHMMMcccrrrtttrrr~~~www^^^aaakkksss```aaaddd___ZZZgggbbbLLLlllpppKKKSSS~~~yyy|||llluuuNNNaaaZZZ;;;HHH999...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------......///222+++,,,888BBBAAA:::666<<<:::999<<>>888HHHiiizzztttbbbKKK===<<>>111///111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......///111444777999===GGG___kkkOOOTTTTTTPPPFFF;;;333111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++************************)))************+++++++++******+++,,,,,,---......---------///222555999;;;555444666EEEddd777444111111333444222000,,,,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---------///000111111111111111111000///...------,,,)))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,------............//////000111222KKK===FFFOOOTTT[[[ggglllsss[[[NNNOOO^^^uuujjj]]]zzzqqq}}}ooo\\\pppvvvtttJJJ|||zzznnnssssssqqqvvvyyylllXXXPPPRRR[[[pppuuuvvv{{{lllwwwXXXOOOPPPAAA444000222111///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000222666999;;;AAA^^^sss~~~wwwjjjtttcccNNNPPPQQQMMMDDD:::333000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++************************)))************+++++++++******+++,,,,,,---......,,,------///333777;;;>>>>>>;;;===OOOqqq:::222---///222111//////++++++******)))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))*********+++,,,---...///333111111111333333333111333222000...,,,+++************)))((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************++++++++++++++++++,,,,,,,,,------......222000)))///888444bbbyyyIIIDDDNNNPPPXXXaaafffkkkxxx```TTTHHHLLLpppzzzyyylllwwwhhhgggsss|||yyyIII???^^^zzzllljjjnnnnnnrrrqqqnnnuuuppp]]][[[^^^uuuzzz}}}oooyyyQQQmmmppp>>>///555+++---666***///............------------------------------------------,,,,,,+++++++++------,,,,,,,,,---......444///...:::DDD999333AAAaaaxxx}}}vvvwww~~~}}}SSSDDDMMMJJJFFF???...222000//////000000///...---,,,,,,+++++++++,,,,,,,,,---...---,,,+++---//////---++++++,,,,,,+++***,,,+++******)))*********)))************+++++++++++++++,,,...///...+++)))...---...333;;;>>><<<999888IIIRRR^^^xxx:::222---///222111//////++++++******)))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++++++++,,,...///000222111111222333444444333333222000...,,,+++************)))((((((((((((((())))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,---------............,,,000111///555:::666hhhlll===<<>>;;;HHHhhh|||ttt;;;333---000333222000///++++++******)))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''''''''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***+++++++++,,,---///000111222111111222444666555444222111///---,,,******)))***))))))((((((((((((((())))))(((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++---------.........//////...,,,---000333666888999YYYzzzppp<<<<<>>QQQzzzzzzyyymmm___]]]mmmrrr^^^WWWPPPHHH;;;666111......///000111333222000///...------,,,,,,---...---,,,+++---///...---+++,,,---......------,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,+++---///000...---...///888???BBB;;;666DDDeeeppp~~~<<<444...000444333111000++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&'''(((((('''&&&'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++******+++,,,---///111222111000000111333555444333......,,,+++***)))))))))((((((((((((((())))))***(((((())))))))))))******((()))******++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************++++++++++++++++++,,,,,,,,,------)))222//////444...AAAnnnooo@@@666JJJJJJUUU```iiiooouuuuuusss___777444KKKRRRTTTwww~~~tttuuuxxxuuunnnaaa]]]gggyyymmmeee]]]WWWPPPGGGDDDEEEEEEPPPZZZsssxxxZZZRRRHHHDDDUUUcccUUUFFFJJJBBBXXXrrrYYYIII888666...,,,333///............---------------------------------------------........................///111222333@@@DDDFFF\\\{{{{{{qqqZZZGGGGGGDDDCCCKKKYYYfffkkkppp{{{uuugggIIILLL@@@;;;444///...///000111222111000......---------,,,---...---,,,+++---///...---,,,,,,...///......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++...111111//////222555;;;??????;;;===SSSyyy<<<444///111444333111111++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''&&&'''((()))(((&&&&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))***+++---///111222111000///000222333222111...---,,,***))))))))))))((((((((((((((()))******(((((()))))))))*********))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''')))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,---------...)))333---...777///???qqqVVV666;;;KKKMMMVVVaaajjjrrrvvvooofffxxxzzz~~~```AAACCCEEEHHHnnn}}}}}}sssuuuyyypppccc^^^fffqqqyyyuuudddYYYQQQIIIFFFFFFCCCQQQ\\\vvvwwwkkkVVVNNNPPPIIICCCJJJ>>>DDDQQQsssfffXXXoooLLL555222111000333///............---------------------------------------------.........///.........///000111333333GGGHHHIII]]]wwwjjj{{{eeeRRRNNNMMMSSSZZZ[[[UUUNNNLLLMMMJJJGGGKKKTTTYYYYYY[[[qqq]]]NNNEEE???777111//////000111000///......---------...,,,---...---,,,+++---///...---,,,,,,...//////...------,,,++++++++++++,,,+++++++++,,,,,,,,,---------///111000000444<<>>OOOiiirrr}}}}}}zzziii~~~gggQQQKKKMMM===//////111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222...000;;;JJJSSSTTTQQQJJJggg===555111222333111///000,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***************************((()))))))))((((((***+++)))***,,,111666999999999@@@AAACCCFFFHHHIIIJJJKKKLLLJJJFFFBBB===888222///,,,++++++***)))(((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,+++,,,///111444555777777:::888777666555444111///++++++***************+++++++++++++++,,,,,,------...//////---,,,++++++,,,...///111333555555555555000222555666333...)))&&&******))))))***,,,---...++++++***)))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))*********+++++++++,,,,,,,,,---------......000111+++111444@@@tttGGG888;;;GGGCCCQQQ[[[```nnn~~~~~~nnncccddddddVVV[[[|||yyyXXXhhh}}}zzzuuugggUUUbbbwww\\\{{{rrr```RRRQQQQQQUUUOOOOOOpppoooiiiqqqwwwrrrmmmnnnjjjUUUrrrXXXEEE333333222////////////................................................////////////+++555777888AAAPPPmmmvvvoooppp}}}|||fffwwwTTTJJJ???000...555000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////333,,,111FFF[[[```YYYRRRZZZwww===666111222333111///000,,,+++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((()))******++++++++++++++++++++++++***+++,,,+++))))))+++...444555777<<<@@@CCCCCCBBB@@@AAADDDGGGKKKMMMOOOPPPUUUTTTTTTSSSQQQKKKDDD>>>555444222000---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,---------...000333666888888777555444333222///,,,+++***************++++++---,,,,,,++++++,,,------&&&)))---///000222666888>>>@@@BBBDDDFFFGGGGGGGGGJJJGGGEEEFFFGGGEEE@@@;;;555333111///---+++******))))))((((((((()))******(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))*********+++++++++,,,,,,,,,---------......111333)))444666AAAsss???777===GGGEEERRR]]]```ooohhhcccGGGMMMdddqqqaaaXXXkkktttZZZVVVnnnmmmaaa{{{qqqbbb[[[vvvfffuuu{{{hhh[[[OOOHHHBBB@@@JJJddd~~~pppooowwwtttvvvaaannnYYYMMMeeePPPGGG444//////////////////............................................./////////000000---222000222@@@WWW{{{uuuwwwuuuqqqkkkpppcccJJJCCC666---/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111---999WWWnnnmmm```XXXsss===666111222333111000000,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++))),,,......,,,---000444;;;<<<===AAADDDEEECCCAAA>>>???BBBEEEGGGIIIKKKKKKHHHIIILLLQQQUUUTTTOOOJJJBBBAAA>>>;;;888444222000''''''&&&&&&&&&(((***+++(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,///...---,,,...111555777666555333222222000---+++*********)))******+++,,,...---+++*********+++,,,---111555777666777:::===NNNPPPRRRTTTVVVWWWWWWWWWYYYPPPEEEBBBGGGNNNRRRSSSIIIGGGCCC===777000+++(((+++***)))(((((()))***+++((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++)))************+++++++++,,,,,,,,,---------......,,,666...777333GGGDDD666>>>AAAIIIQQQaaadddttt||||||}}}~~~}}}~~~uuu___```qqqpppxxx\\\ttt|||~~~nnnwwwllliiiooommmeeeuuuxxxcccPPPAAA@@@:::===LLLWWWlllkkkvvvrrrwwwzzzsss[[[MMMooo\\\???888111333////////////........................................../////////000000000111222,,,...@@@VVVtttvvv}}}xxxyyylllkkkKKKGGG@@@222...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000555OOOrrrtttgggeee===666222333444222000111,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***...222333333555;;;???@@@AAADDDHHHKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLFFFEEEGGGMMMSSSVVVTTTQQQPPPNNNLLLIIIEEEBBB???>>>111///+++)))'''(((***+++(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,//////...///000222333444555444222222111000...+++******))))))***++++++,,,,,,,,,+++,,,---000222444;;;???CCCBBB>>><<<>>>@@@PPPQQQTTTVVVWWWXXXXXXXXXVVVLLL???999<<>>777222333444222000111---,,,+++***))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111666999:::>>>EEEKKKHHHIIINNNTTTYYY\\\\\\[[[SSSSSSSSSSSSRRRQQQPPPPPPVVVSSSPPPSSSXXX[[[ZZZWWWXXXWWWUUURRROOOLLLJJJIII>>>:::444...***((()))***))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---...///111222333333222222555333222222222111...,,,******))))))***+++,,,,,,)))***+++...333888===@@@>>>CCCHHHHHHFFFEEEGGGKKKIIIJJJLLLNNNPPPPPPPPPPPPSSSMMMDDD===<<>>FFF[[[vvvYYYRRRnnnfffMMMFFF<<<888......---------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111QQQtttooowwwlll]]]>>>777222222333000...///000///---,,,+++*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))---+++(((((()))+++------)))---******...++++++666@@@@@@GGG[[[gggaaajjjqqqmmmsss{{{{{{qqq[[[ZZZ]]]UUUPPPUUUUUUSSSYYYaaaDDD555===HHHQQQOOOCCCDDDPPPOOO:::++++++,,,'''(((+++---,,,))))))+++...(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))***++++++,,,,,,000111333555666666666555666666555333111...,,,+++(((+++...---,,,,,,---,,,111///777======DDDGGG===BBBEEENNNQQQOOOZZZhhhhhhbbb^^^XXX\\\mmmwwwgggMMMKKKNNNMMMJJJJJJNNNTTTXXXWWW^^^^^^WWWUUUYYYWWWPPPUUUKKK===222---,,,------...+++'''''')))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++,,,------......///'''999,,,///:::vvvVVV666:::???DDDWWWXXXaaahhh}}}}}}~~~||||||yyyUUUCCCPPPjjjcccGGGDDDjjjqqq~~~eeeyyyjjjeeemmm}}}tttlllPPPBBBCCCAAAAAABBB===999BBBVVVaaaaaa|||xxxTTTOOOKKKMMMzzzRRR```pppDDD222000000000///.......................................///............//////000555,,,888SSSooo|||~~~SSSLLLCCC>>>???HHHWWWdddHHHFFF:::;;;WWWvvv{{{QQQNNNkkkrrriiixxxYYYnnncccQQQ>>>444333///...000000......111......---------,,,,,,,,,,,,------......------,,,///...---,,,+++,,,,,,---111***---///,,,111777333<<>>666111222333000...///......,,,+++***)))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))---+++***)))***+++++++++...)))))),,,...111999@@@@@@WWWmmmzzzzzzpppdddmmmzzzooo___[[[SSSNNNUUUWWWLLLGGG@@@:::DDDRRRSSS===CCCIIILLLHHH>>>///$$$)))(((((()))******))))))((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((******++++++,,,,,,------///000222444555555555444666666555333000...,,,+++))),,,---,,,,,,,,,---...444222>>>HHHCCCCCCMMMQQQiiikkkeee^^^bbbsssnnnuuukkkfffgggqqqjjjLLLAAATTTPPPUUUZZZ[[[\\\^^^[[[WWWPPPRRRRRRJJJ>>>333---,,,+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///)))000---888333^^^YYY555666:::AAARRRZZZ^^^eee}}}}}}}}}~~~ZZZBBBGGGxxxggg]]]BBB@@@rrr}}}ooonnncccgggxxxcccSSSPPPKKKXXXRRRGGG@@@EEERRR\\\```pppjjjTTTSSShhhLLLhhh^^^BBB555111000000///............///........................///............///000000777000CCCggg|||gggNNN;;;<<>>JJJcccqqqggg~~~xxxQQQNNN???444000...000000......000.........---------,,,,,,,,,------......------,,,000///---,,,,,,,,,------000***---111000333777666TTT|||jjjsss}}}{{{\\\HHH===666111222333000//////---,,,+++***)))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))******++++++,,,------------///'''111999111888GGGHHHooo}}}ttt}}}{{{pppiiiXXXIIIDDDDDDDDDJJJSSSWWWYYYVVVQQQ\\\xxxwww\\\FFFGGGMMMOOOUUURRRGGGLLLUUUSSSLLL@@@>>>LLLWWWQQQBBB999---)))&&&'''+++,,,)))&&&))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))++++++,,,,,,---.........000111444666777777666555777666444222000---,,,***,,,,,,,,,,,,,,,...333666???>>>IIINNNAAA>>>PPP___mmmzzzvvvqqq~~~QQQMMMKKKJJJMMMUUUYYYXXXVVVWWWFFFIIINNNPPPLLLCCC:::444***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,------......///------000888444iii\\\888777<<>>GGGiiiuuuXXXMMMJJJ555666111...///000...---000.........------------,,,,,,------......------,,,000///......------.........+++,,,222444444777;;;jjj{{{hhhzzzxxxvvvyyyhhhTTT===666111222333111///000---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''((())))))***((())),,,---...///000111///)))@@@LLL===KKKlllrrrqqqppp[[[LLL\\\kkkaaaRRRbbb\\\XXXXXXTTTSSS]]]kkk```aaabbbbbbaaabbbdddggg~~~~~~wwwgggTTTOOOWWWXXXYYYVVVMMMQQQAAA666>>>NNNVVVPPPGGG444000+++)))***++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++++++++,,,------......111333666888999999777666777666444111///---++++++...++++++,,,000555>>>FFFKKKOOOYYYWWWJJJOOOdddpppmmm}}}|||sssxxxyyycccaaaWWWSSSXXXYYYSSSPPPSSSIIIBBB>>>DDDNNNRRRJJJ@@@444111,,,)))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++,,,------......///000///111///EEERRR888999???FFFPPP\\\aaayyy~~~}}}~~~||||||sssUUUIIIyyyeeeJJJKKKaaa}}}wwwzzzssseeebbbcccnnnWWWIII???@@@EEEKKKYYYiiijjjuuu{{{|||wwwUUUMMMZZZwwwnnn~~~YYYOOOddd:::555111000000///.../////////....................................///000111111999LLLjjjuuuvvvooo[[[LLLFFF>>>BBB===:::BBBRRRtttzzziiittthhh^^^qqqpppzzzdddiiiUUUEEE:::333...///000......///............------------,,,------......------,,,////////////......//////...------222666222777FFFxxxzzzyyy<<<555111222333111///000...---,,,+++++++++++++++(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******((()))+++++++++,,,000333000AAAtttrrreeejjjaaaKKKUUU[[[hhh~~~vvvwwwfffdddccc[[[VVVbbbsss}}}cccHHHNNNRRRQQQQQQPPPBBB>>>555222@@@PPPNNN@@@<<<:::444---((('''+++///+++*********)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++******++++++,,,---------000222555888999888666555666555333000...---,,,,,,,,,)))+++222999@@@LLLXXXWWWcccrrrqqqkkkxxx|||qqqsssllllllrrr{{{|||xxx{{{nnn~~~vvvxxxssscccUUUQQQRRRJJJCCCDDDKKKPPPNNNJJJHHH===000)))))),,,,,,+++************************(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++++++++,,,------......///444---000000VVV|||zzziii===222777>>>EEELLLWWW^^^|||~~~||||||}}}ooofffoooyyypppppp{{{dddvvv~~~vvvooosssrrroootttJJJ^^^}}}iiiVVVIII???999===BBBHHHVVVeeejjjtttyyy|||[[[@@@MMMlllVVVNNNjjj888777111111000///////////////.................................//////000222222777WWWkkkzzzxxxlll|||YYYCCCAAA:::999AAANNNnnn___WWWIII>>>666//////000///...000//////.........---------,,,------......------,,,......//////////////////...000---111777000:::YYYnnn<<<555000222333111000111...---,,,,,,++++++,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((())))))***+++***++++++***)))---444:::CCCUUU{{{vvvlllZZZkkk||||||iii\\\XXXVVVjjjlllXXX]]]ZZZQQQOOOPPPJJJJJJ>>>...444JJJSSSLLLEEEDDD>>>555+++(((***...+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++*********+++,,,,,,---------000333666777666444222555333111///...------...,,,,,,444CCCMMMSSS]]]iiinnnwwwxxxyyyvvvxxxxxxuuuuuuiiidddhhhppp}}}|||dddTTTNNNPPPQQQNNNIIIHHHLLLQQQTTTJJJ===333...,,,***(((************************))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,------......///555'''000888```VVV333333999???IIIMMM[[[```~~~~~~{{{{{{}}}~~~rrrhhhxxxvvvuuu\\\}}}yyyyyykkklllyyy[[[pppwwwdddXXXLLLHHHCCC??????AAAGGGRRR]]]iiitttbbbFFFMMMiii~~~GGGxxx]]]999777222111000000//////000000.................................///000111222333777```jjjhhhyyyaaaDDD>>>555666>>>HHHiii[[[xxx[[[BBBCCC999000///111000000000/////////.........------,,,------......------,,,------.../////////......---333...000777111EEEvvv~~~zzz{{{}}}<<<555000222333111000111---,,,++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((())))))***+++***+++,,,,,,///888FFFQQQ___WWWYYYiii~~~{{{{{{tttppprrrpppvvvbbblllgggVVVYYYrrriiimmmwwwwwwuuuoooaaa\\\XXXKKK>>>???MMMZZZ___QQQOOOIIIAAA888111,,,***,,,,,,+++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,++++++,,,,,,------.........000444888999777555333333222000...---...///000222777III```mmmnnnqqqyyy}}}lllhhhhhhrrr{{{hhh]]]\\\YYYTTTPPPLLLKKKKKKNNNMMMJJJCCC999000,,,+++************************))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++,,,------......///000***333777eeeYYY777999:::>>>KKKPPP]]]ddd}}}{{{}}}~~~zzzbbbYYYuuuXXXHHHvvv{{{lllpppkkkhhhiii[[[WWWRRRJJJJJJEEE???@@@JJJUUU\\\ooozzzpppcccUUUhhhwwwWWWSSSpppSSSBBB666222111000000//////000000.................................///000222333444LLL|||~~~vvvyyy{{{}}}}}}eeeDDD===555777<<>>333111333333222222000/////////............,,,------......------,,,***+++---.........------***555///000999777^^^{{{www{{{wwwyyywww~~~???666///111444333///------,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((())),,,***((((((+++...---***---,,,...666GGG[[[jjjqqqzzz}}}vvvooopppwwwoooaaafffooorrrpppccc___ooofffyyygggvvvpppbbbPPPQQQ\\\XXXRRRXXXQQQ^^^]]]MMMHHHLLL???(((---+++---000---&&&''',,,)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---...///000111555777:::<<<<<<999777555444000......///000666===OOOeeezzz~~~}}}~~~{{{xxx{{{yyysssmmmjjjjjj{{{mmm^^^nnnttt^^^RRRPPPRRR<<>>333------///---+++)))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------.../////////666111222;;;uuuGGG333666555===DDDOOOWWWfffTTTEEEwwwyyyFFFKKKuuuyyyxxxiiiTTTKKKEEELLLTTTUUU___pppwwwyyygggvvv]]]OOOeeeRRRGGG222222111000////////////////////////////////////.........444666000444CCCyyyzzznnnlllrrrsssRRR@@@===777666888888LLLnnnzzzgggZZZeeeeeejjj~~~```cccLLL@@@444---111///000111111000///............------------------------------------...///000111111333///<<<@@@vvvxxxhhhnnnzzzlllDDD999000111444333000///---,,,+++***))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))***,,,)))(((((((((000DDDXXX___ZZZUUU[[[nnnwwwyyyzzzzzzvvvqqquuuwwwccc^^^eeemmmsssqqqjjjeeemmm}}}{{{vvvooollllllmmmmmmmmmxxxyyysssWWWOOOTTTWWWSSSGGGDDDKKKMMMIIINNNEEE777---***,,,---,,,***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---------...000222333444666666888:::<<<999333...000...;;;^^^vvvtttssswwwzzzzzzkkkooo~~~xxxcccbbbrrr{{{xxxmmmzzzrrr[[[YYYXXXYYY\\\]]]ZZZWWWVVVJJJ;;;111---------,,,************************)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------.../////////222111333BBBKKK333333444@@@FFFOOOYYYiiiXXXJJJsssEEEUUUrrr~~~~~~qqq\\\OOOHHHMMMSSSRRR\\\mmmtttyyyiii|||~~~qqqYYYuuu___;;;333222111000////////////////////////////////////...000...222666...666SSSxxxttteeexxxsssPPP???===666666999999IIIfffzzz```ZZZyyykkk}}}yyy___pppMMMFFF777+++333...000222222000//////.........------------------------...............///111111000111222;;;HHH\\\kkk|||DDD999000000333222000///---,,,+++***))))))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((()))))))))******(((---333000,,,;;;hhhoooYYYUUUhhhooocccaaannnyyymmmccceeeooo{{{qqqtttqqqjjjhhhqqq{{{}}}vvvuuusssnnnhhh[[[gggyyy}}}oooaaa\\\RRRWWWQQQBBB===FFFJJJEEENNNLLLCCC666---,,,------******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------...///111333444555555777:::;;;:::777333000333===XXXwwwhhhYYYmmmyyyaaavvvpppttt|||___[[[XXXXXXZZZ\\\\\\ZZZZZZQQQDDD888000,,,++++++************************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,------.../////////+++555666MMM{{{AAA222666777BBBFFFKKKYYYjjj\\\PPPkkkBBB\\\}}}~~~xxxllliiixxxrrrlll___SSSHHHFFFGGGFFFSSSiiiuuu~~~vvvlll}}}eeeaaauuuEEE444333222111000/////////////////////////////////...222---000666...>>>lll~~~dddbbb}}}}}}uuuNNN======777666::::::FFF___rrrnnnuuueeeQQQTTT\\\SSSxxxtttLLL|||NNNLLL;;;***555...111333222111000///.........------------------------............///000111111//////888>>>```^^^oooFFF;;;111111444333111000---,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********$$$$$$(((+++---;;;___nnnhhhkkktttqqqgggkkkyyybbb^^^eee|||xxxdddhhhttt~~~sssjjjaaaeeexxxuuuoooXXXVVVOOOGGGAAABBBGGGJJJEEENNNOOOCCC444.........*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------...///111333555666555999;;;;;;777666888:::FFFYYYxxxwwwqqqmmmzzzyyyzzz{{{pppbbb___uuutttRRRjjjuuukkk___WWWVVVXXX[[[\\\WWWTTTMMMCCC888000,,,,,,************************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,999888TTT{{{qqqccc666333999777>>>CCCKKK[[[lll}}}}}}}}}^^^VVVdddDDDdddkkk\\\fffxxxvvvrrreeeVVVHHHDDDBBB???LLLcccooovvv|||qqqvvvOOOlllXXX555444222111000/////////////////////////////////,,,444---///777111KKKwww___hhhyyyyyyOOO======777555:::999BBBVVVddd___RRRGGGJJJFFF999@@@nnnWWWXXX}}}|||```PPPQQQ>>>***777...111444333222000///.........------------------------............///000111222111///>>>AAA~~~yyyhhhwww~~~HHH<<<333222555444222111---,,,+++***))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************666***%%%111>>>FFFNNNYYYaaaxxxsssqqqyyynnnnnnsssttt~~~~~~~~~yyy___TTTNNNOOOIII@@@EEERRR<<>>>>>777555999888>>>PPPGGGHHHFFF>>>DDDHHHEEESSSjjj```lll}}}QQQTTT@@@***888...222444333222000///.........------------------------.........//////000111222444///BBBDDDqqqkkklllqqq}}}~~~III666111666333222333000---,,,+++***)))((('''&&&'''''''''''''''((())))))))))))))))))************)))***,,,,,,***)))***+++------&&&666QQQKKKHHHeeeeeeooovvvxxx||||||xxxrrr|||~~~[[[kkksssZZZLLLPPPOOODDDDDDOOOAAA===JJJTTTGGG666...(((***------+++***+++++++++*********))))))))))))((())))))))))))************)))))))))***+++,,,......//////000222444777999;;;;;;BBBBBB>>>;;;777FFFcccuuu~~~hhhqqqnnnuuuiiieeeddd___WWWTTT\\\ooo~~~ddduuummmpppbbbXXXYYYeeedddRRRIIIPPPSSSFFF333***)))((()))+++(((%%%'''---)))************+++++++++,,,---......,,,,,,---............///////////////111111777XXXccc<<<444555888@@@BBBNNNZZZxxx|||vvvggg\\\KKKvvv~~~~~~```hhhtttzzz{{{{{{fffPPPMMMMMMAAAHHH[[[^^^aaayyyyyytttyyy}}}xxxLLLooommmRRR999444111111000------000////////////000000000000000///000<<<,,,;;;ZZZgggooodddxxxWWW???;;;;;;777<<<666666aaaaaaZZZ[[[[[[XXXOOOTTTwww{{{]]]MMMDDD111333///222222222000///...................................................///000000000777666MMMpppcccgggvvv{{{}}}III666111666333111222///---,,,+++***)))(((''''''(((''''''''''''((())))))))))))))))))************''')))++++++******+++,,,,,,,,,777EEEOOO^^^mmmqqq|||aaaiiioooaaauuu~~~~~~|||vvvsssrrr{{{LLLUUUzzzzzz^^^IIIEEEHHHBBB888<<<777EEETTTMMM???444++++++,,,---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************))))))******+++---...//////000222444777999;;;<<<===@@@<<<:::>>>BBBPPPjjj~~~jjjaaaxxx|||vvvYYYbbbvvvuuu|||~~~kkk^^^QQQMMMWWWMMMCCCEEENNNQQQEEE555,,,******+++***&&&(((,,,************++++++++++++,,,---......,,,,,,---............///////////////333222888[[[pppCCC444111444???DDDPPP]]]|||}}}}}}pppfffZZZUUU|||zzzrrr~~~iiiwww}}}{{{rrrsssrrrnnnkkk___MMMJJJJJJ@@@FFFWWWZZZVVVppp|||rrryyykkkBBBlll|||MMM:::444111111000......000////////////000000000000000111///777...???iiimmm~~~ccc[[[qqq~~~VVVBBB<<<999333:::;;;GGG|||yyyxxxrrrXXXHHH111000...333222111000///................................................///000111111222777888WWW}}}TTT^^^qqq~~~JJJ777222666333111111------,,,+++***)))(((((((((((((((''''''(((((()))***))))))))))))************''')))***+++++++++---...)))+++DDDRRRVVVzzzWWWZZZkkk{{{sssbbbggg{{{|||vvv|||}}}||||||kkk[[[uuubbb___nnnkkkPPPPPPNNNAAA777000===QQQSSSKKK>>>000++++++,,,------------...,,,+++++++++************)))))))))*********++++++*********+++,,,---...///000222444777:::;;;<<<<<>>DDDXXXhhhwww~~~qqq{{{ppp]]]SSSQQQ^^^nnnppp{{{gggVVVRRRWWWRRRFFF???HHHSSSKKK777///+++***,,,+++((((((+++************+++++++++,,,,,,---......,,,,,,---............//////000000000333000;;;mmmmmmAAA444222555???CCCOOOVVVwww~~~}}}~~~}}}{{{}}}}}}gggdddUUU```pppuuu~~~ttt{{{{{{iiiiiinnnkkkbbbZZZLLLGGGEEE???DDDQQQSSSSSSpppwwwzzzfffdddNNNlll;;;555111111111......000////////////000000000000000222///333222@@@vvvsss~~~```___uuu}}}~~~~~~|||PPPAAA;;;999333999>>>TTToooxxx{{{^^^KKK444///...111222111000//////......///.................................///000111222333555888<<>>zzzvvvWWW555444888999??????KKKRRRttt~~~~~~{{{}}}|||~~~bbbeeePPPiiippp|||xxxyyypppoooxxxtttggg___TTTIIIBBB>>>BBBJJJNNNWWWvvvwwwnnnrrrnnn```III>>>666111111111//////000////////////000000000000222111///444555===hhh}}}___~~~ccckkk}}}~~~yyyLLL===:::;;;777:::<<>>{{{KKK000666<<<999;;;<<>>>>>???UUUbbbnnnwww}}}yyyxxxcccNNN]]]www|||\\\aaaXXXXXX___]]]TTTTTT]]]FFF999---***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---.........///000000111222222777555===fffUUU777888999333777<<>>@@@AAARRRlllwwwtttzzz|||qqqiiiuuuyyy}}}rrr[[[MMMwwwwwwrrrjjjcccaaa```\\\YYYWWWVVVDDD333,,,---,,,+++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...---...///000111222333333444666@@@cccaaa<<<666555222888<<>>EEEdddnnn[[[bbbyyyyyyOOOsssqqqVVVWWWQQQTTTUUURRRWWWYYYQQQIII888,,,,,,,,,''')))///*********))))))))))))(((******+++++++++,,,,,,,,,------------///000111222777888999;;;===@@@BBBDDD]]]yyyvvvsssqqqiiicccooo}}}bbbUUUfff}}}gggwwwwwwssshhh]]]```hhhcccUUUaaaMMM888///...,,,***)))++++++,,,,,,,,,---------,,,---......,,,,,,---...---...///000111222333333///333DDDqqqbbb:::222333666===;;;EEEYYYvvv}}}{{{|||~~~yyy{{{}}}|||zzzzzz|||~~~|||{{{}}}~~~uuu\\\vvveeeeeessszzzooosss{{{mmmWWWYYYPPP@@@@@@:::___{{{ooo```UUUNNNEEE>>>999IIIccc}}}zzzcccUUUUUUTTTEEE:::111000333222111000////////////000000000000---888//////>>>uuu~~~ooosssMMMWWWuuu}}}{{{||||||}}}YYYCCC;;;===<<<<<<555IIIiiikkkzzzjjjwwwbbbQQQBBB,,,111---000000////////////000111000000000000000000000000//////000222444777999:::BBBMMMdddrrrLLLHHHZZZkkkvvvvvv|||zzzvvvDDD444000444111222333,,,++++++************++++++++++++***)))(((((())))))))))))))))))************(((---...'''&&&///999===777RRRNNNFFFKKK```tttgggZZZwww~~~{{{yyywww|||yyyzzzhhhLLLPPPZZZOOOUUU]]]MMMRRRDDD333******+++)))&&&************************)))))))))***++++++,,,,,,---///////////////111333222>>>999666BBBAAA>>>IIIfffkkkttt|||~~~zzzwwwwwwnnn~~~vvv___ppphhhvvv___bbbWWWOOOfff^^^RRR```ZZZHHH111(((---...(((,,,,,,++++++,,,,,,---...------------------------//////000000111111111111777:::777NNN555888777111777;;;JJJUUUxxx~~~}}}|||wwwvvv{{{}}}{{{{{{}}}|||~~~|||yyy{{{~~~iiixxxzzznnnwwwddduuurrryyy|||jjjVVVPPPJJJ@@@===NNN~~~oooXXXXXXdddNNN===HHH===;;;OOOxxxwwwiiiooozzzOOOWWWXXX888444000...333---111111111000000000000000111222111666888BBB}}}dddMMMccc~~~|||}}}}}}}}}yyyrrrGGG;;;???999666:::@@@YYY~~~ooowwwwww|||uuu^^^BBB444***000///////////////////////////////////////000111111333222333555444333888@@@@@@RRRxxxJJJPPPVVVpppoooyyyzzzxxxzzzzzzDDD444111444222222333,,,++++++************++++++++++++***)))))))))))))))))))))))))))************(((+++,,,))),,,444::::::CCCVVVOOOKKKNNNZZZgggYYYmmm{{{~~~tttzzzXXXMMMYYYTTTVVV\\\RRRTTTIII999...++++++***)))************************)))))))))***++++++,,,,,,---.../////////000222444888<<<===@@@EEEFFFPPPdddpppuuuyyy}}}|||lllwwwtttyyynnndddTTTNNN[[[___CCCZZZ]]]SSS<<<,,,+++---+++,,,,,,++++++,,,,,,---...------------------------//////000000111111222222111:::@@@mmmzzz~~~GGG///666888555999:::EEETTTvvv~~~{{{|||xxxvvvzzzwwwxxx}}}~~~}}}~~~||||||aaajjjzzzqqq{{{___{{{yyyfffuuunnn{{{yyybbbNNNFFFEEECCCVVVbbbOOOJJJOOOwwwuuuQQQHHHJJJ@@@IIIkkk~~~{{{qqqwwweeeCCCmmm@@@000,,,000999///---111111000000000000111111333111444;;;MMM~~~zzzvvv^^^HHHddd}}}{{{|||~~~~~~}}}UUUBBB@@@999666999;;;PPPsssppplllzzzmmmmmmjjjXXXBBB888///555///////////////////////////////////////000111111......222777888666777:::AAARRR~~~]]]{{{GGGPPPWWWqqqrrrxxxwwwwwwzzzyyyDDD555111444222222333,,,++++++************+++++++++***))))))))))))))))))))))))))))))************)))******+++111999<<<:::SSSYYYKKKIIILLLSSSbbb]]]{{{{{{tttzzzuuurrrzzzyyyqqqkkkNNNVVVWWWXXX\\\VVVWWWOOOBBB555---***+++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++---...//////111333666<<<888@@@HHHEEEMMMfffzzztttqqqxxx|||tttpppnnnaaatttuuu^^^SSSQQQ```CCCWWWbbbaaaKKK222)))+++...,,,,,,++++++,,,,,,---...------------------------//////000111222222333333;;;<<<<<>>===@@@OOOZZZccc@@@OOOZZZooouuuvvvsssvvvzzzwwwEEE666222555222333333,,,++++++************++++++******)))))))))))))))***((()))))))))************)))******---222999>>>@@@ZZZYYYJJJOOOXXXfff|||{{{tttkkk{{{lll|||lll||||||WWWRRRTTTZZZ^^^WWWXXXTTTJJJ<<>>??????<<<::::::QQQppplllvvvaaatttyyyttt}}}}}}bbbMMM;;;/////////////////////////////////////////////000000111555333777AAAGGGFFFCCCBBB@@@LLLttteeeQQQ444LLLaaafffvvvvvvsssvvv{{{xxxGGG777333666222333333,,,++++++************++++++)))))))))))))))******+++))))))))))))***************+++---//////333@@@LLLMMMRRRIIIJJJCCC@@@___sssqqq||||||zzz}}}nnnhhh~~~|||nnnjjjpppSSSLLLXXX\\\VVVYYYZZZUUUIII999...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++---///000111333666888;;;>>>AAABBBNNNhhhppp```jjjdddkkkwwwqqqnnnmmmwwwqqq|||zzzaaaiiirrrvvvuuuhhhRRR===000***,,,,,,++++++,,,,,,---...+++,,,,,,------............///000222444666777888EEE<<>>HHH333BBBFFFRRRUUUYYYvvviiivvv}}}}}}zzzlllssssss[[[QQQSSSWWW\\\[[[\\\YYYOOO@@@333---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,...///000111222555888<<<<<<;;;IIIaaammmmmmooonnnjjjvvvwwwooolllooo\\\ppplllrrrxxx~~~xxxiiicccqqqvvvxxxqqq^^^FFF444+++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///...///000222555777888999777AAAKKKsss{{{DDD---555999666999888AAAPPPvvvyyytttsssqqqssszzz}}}||||||zzzxxx{{{}}}||||||uuu}}}xxxkkklll___JJJDDD[[[|||uuuiiikkkjjjggghhhggg\\\NNNCCCEEErrrqqq___OOOCCCDDDFFFtttfffLLLLLLuuuxxxgggwwwEEEwwwNNN222///333666---000////////////000111222333111666...BBBwwwxxxhhhoooKKKQQQrrryyy||||||}}}{{{|||~~~~~~ssshhhfffrrrlllLLLCCC???===:::;;;UUU~~~fffeeettt}}}dddLLL666......///////////////////////////////////////000111111444444888>>>???>>>@@@EEEEEEKKK|||eeeGGG999AAAXXXaaafffvvvxxxsssuuuxxx|||HHH888444666333333333,,,++++++************++++++))))))((())))))***++++++))))))))))))************---((((((111777999===CCC@@@MMMLLLRRRQQQRRRgggllluuu{{{xxxvvvzzzwwwwww~~~vvvlll}}}~~~rrrbbbXXXOOORRRbbb\\\^^^\\\SSSEEE777///+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---...000000111222555777;;;777555OOOooommmjjjeeelllxxxssszzzzzzwww~~~eee[[[lllzzz{{{xxxmmmaaagggVVVmmmttt{{{xxxeeeKKK666---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////...///111333555777999:::666HHHCCCIII222777888222666999FFFRRRyyyzzzssssssooopppxxx~~~~~~{{{|||}}}}}}rrrhhhvvvzzz^^^ZZZuuu{{{xxx```UUUbbbkkkkkkxxxiiixxxpppbbb]]]hhhtttppp```TTT@@@EEEuuu{{{hhhaaakkkmmm]]]PPPNNNOOO111bbbsssRRRKKKnnn~~~mmmaaalll{{{HHH666333111///***555////////////000111222333888666***FFFpppbbbnnnLLLRRRqqqvvvzzzzzz~~~|||{{{|||~~~vvvgggmmmxxxPPPAAA<<<======???XXXnnnyyy|||lllxxxyyybbbJJJ666111222///////////////////////////////////////000111111111333888======;;;>>>CCCCCCGGGccchhh@@@>>><<>>)))///------...---***+++///...------------...//////...///111222444888===@@@CCCCCC???iiiUUU222555777222;;;;;;;;;QQQ~~~sssqqqtttssstttyyyzzzzzz}}}~~~~~~|||}}}~~~~~~~~~}}}~~~~~~{{{{{{vvvsssooo}}}vvvtttooobbbkkkvvvuuuqqqrrruuu```ppp]]]```aaafffvvvaaaTTTHHHDDDcccyyyhhhOOOGGGYYYmmmjjjiiigggVVVZZZHHHQQQ```UUUwww}}}jjjhhh\\\fffcccEEE555555000///333222.........//////000111222222333777CCC~~~yyyWWW^^^kkkJJJRRR~~~|||{{{|||~~~~~~|||~~~kkkjjj|||uuuNNNGGGAAA@@@999:::nnnoooYYYeeerrr]]]~~~iiiHHH666+++...000000///...............000///---,,,---000333444555777:::::::::;;;<<<===FFFOOOzzzkkkggg:::BBBBBBOOOiiihhhhhhmmmttttttooonnnrrrwww~~~FFF<<<444333444111///...,,,***))))))***++++++***))))))(((((((((((())))))))))))*********+++++++++(((+++111444555666999===>>>CCCCCCKKKXXXZZZ\\\fffeeehhhkkkooosssxxxzzzzzz~~~~~~rrrcccnnnrrr~~~vvvqqq```ooo}}}mmmYYYTTTXXX___\\\]]]\\\RRR???000,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------111111222333555777999:::999777NNNbbbxxxyyyyyysss~~~||||||lllpppvvvnnnVVVMMMVVVqqqfffsss~~~xxxiiiOOO333///,,,,,,...---+++,,,000...------------...//////...///111222444777<<>>GGGPPPccc;;;888666,,,555:::@@@GGGooo}}}zzzzzzyyyrrrrrruuu{{{}}}{{{zzz|||yyywwwyyy|||}}}}}}}}}}}}~~~~~~wwwmmmzzzeeeUUU{{{sss[[[^^^jjjgggfffbbbIIIDDDZZZ{{{}}}jjjSSSOOOUUUqqqvvviiiiiifff{{{UUURRR,,,///555111///...111111111111222333444444444///888TTTNNNZZZ{{{TTTAAA^^^sssuuuzzz}}}zzz~~~fff}}}dddGGGFFF:::;;;SSSWWWfffrrrPPPPPP}}}dddmmm>>>444555///000//////............///000///......///111333555888888999999;;;@@@FFFKKKGGGKKK~~~eeeCCC999DDDPPPWWW[[[\\\aaagggjjjjjjmmmrrrqqqssswwwzzz|||~~~DDD;;;444444555222...---,,,***))))))***++++++***))))))(((((((((((())))))))))))))))))************+++888BBB@@@888555999===999:::999CCCTTTXXXVVV]]]iiitttoooppppppjjjssswwwxxxuuuvvviiiccczzzpppTTTXXX^^^^^^______\\\PPP<<<+++...------------,,,,,,,,,---------...//////000000333444555777999:::;;;;;;???HHHqqqggg```{{{zzz||||||xxxssslllgggrrrssstttvvvxxx|||tttnnntttggg\\\~~~kkkddd\\\qqq|||{{{kkkBBB222---+++---...---...111...............//////000///111333444444777:::===CCCGGGPPPUUU111555:::222777777;;;JJJnnn|||yyyuuuqqqpppttt{{{~~~{{{xxxyyy~~~{{{xxxxxx{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{zzzwww~~~rrr[[[gggoooOOOUUUggg___eeebbbPPPIIIUUUnnn~~~ssstttsssqqqxxxjjjxxx~~~QQQzzz]]]...000555000111555111000000111111222333444777///777PPP}}}RRR]]]wwwNNNFFFgggvvvwww{{{}}}zzzsss]]]]]]tttyyyQQQMMM<<>>IIIWWWUUU...222:::555888666888JJJmmmzzzrrrpppnnnqqqxxx|||zzzwwwwwwuuuzzz}}}zzzuuutttyyy~~~~~~}}}||||||||||||}}}~~~~~~yyykkk}}}sssoooyyyaaaQQQVVV``````aaaeeennnzzzzzzyyy~~~tttWWW```???CCCWWWVVVeeeggg\\\ZZZcccppp{{{zzzgggnnn}}}fffwww``````}}}WWW000444666//////555000000000000111222333333;;;444999JJJ}}}ZZZbbbsssKKKNNNiii|||||||||~~~}}}{{{qqq^^^lll]]]QQQ???QQQ~~~NNNiiieeelll999111666333//////............///////////////000111333555666666888;;;<<<===???AAADDDQQQRRR~~~nnnuuuzzz;;;:::@@@LLLXXX\\\___aaaaaacccgggjjjmmmooojjjiiilllnnnmmmqqqvvvAAA999333444555222...---,,,***))))))***++++++***))))))(((((((((((())))))((((((((()))))))))*********444888555444;;;@@@@@@888<<<>>>HHHXXX[[[ZZZbbbfffbbbaaaddddddaaa___aaafffrrr|||~~~kkkjjjmmmjjj~~~fffdddrrrwwwgggTTTVVV^^^bbb``````]]]III333............---------,,,***++++++,,,---...//////000222555888;;;===>>>>>>RRRyyyooohhhzzzhhhsssgggeeehhheeeggggggggghhhnnnwww~~~yyyrrrRRRWWWaaadddwwwyyytttvvvhhh]]]hhh{{{vvvZZZ888111,,,---///....../////////......//////000111000222555777888:::===???@@@LLLPPP}}}iii888222777222777777;;;GGGggg}}}}}}sssppplllmmmsssyyyxxxwwwxxxsss{{{wwwsssxxx~~~~~~}}}|||{{{zzzzzzzzzzzz|||~~~uuuaaaqqq}}}yyy~~~~~~vvvoooxxx]]]HHHJJJSSSTTTUUUXXXRRRaaacccaaallluuuxxx}}}hhhhhhPPPEEEIIINNN^^^eee___bbbqqq}}}qqqiiiwwwiiibbbjjjwwwuuusssqqqWWWnnnyyyJJJ000777777///---...000//////000000111222333666444888BBBtttlllnnnuuuHHHLLL\\\||||||}}}~~~~~~}}}uuujjjhhhNNN999JJJzzzeeennntttXXX```SSS888777222...///............//////000//////000111333444666777444777;;;???@@@BBBEEEGGGMMMNNNqqqyyylll777;;;===GGGYYY]]]aaabbbaaaaaaeeegggggglllhhhiiinnnooonnnttt}}}@@@888222444555222...,,,,,,***))))))***++++++***))))))(((((((((((())))))(((((((((((()))))))))***)))000222000666AAACCC<<<777>>>AAAKKKZZZ\\\\\\fffnnnlllccc\\\^^^ffffff```cccooowwwwwwzzzzzzrrrnnniii|||}}}wwwxxxvvvsssWWWSSS```fffaaaaaaaaaQQQ:::............------------***++++++,,,...//////000000222666:::>>>@@@AAAAAALLLooo```vvvmmm```^^^bbbcccddddddbbbcccjjjuuu}}}zzzyyyiiiqqqssscccLLLOOO{{{\\\kkkmmm|||fffaaadddsssvvvggg<<<333------///...---...///////////////000000111000333666999:::<<>>@@@DDDGGGDDDEEEvvvuuuwww======>>>HHHYYYZZZ```aaa^^^^^^bbbcccaaaiiigggjjjqqqqqqnnnuuu@@@888222444555222...,,,,,,***))))))***++++++***))))))(((((((((((())))))(((((((((((())))))))))))---111222111:::EEECCC777999AAAEEENNNZZZ[[[\\\gggggguuuqqq[[[SSS^^^aaaXXX^^^kkktttssszzz{{{{{{nnnrrryyyxxxvvvttt|||~~~}}}vvv^^^RRRaaahhhcccbbbdddVVV@@@//////.........---------++++++,,,---...///000111000333777<<<@@@BBBCCCDDDXXXoooaaavvvnnnzzzggg^^^___cccbbbcccbbb___```gggttt~~~xxxmmmqqqpppiiiWWWQQQrrrssslll{{{yyypppsssjjjiiigggsss{{{uuu===444---...///...,,,---///////////////000111111000333777:::<<<>>>AAACCC===CCC@@@kkk|||AAA111555555:::777999HHHaaazzzyyyooovvv|||qqqppphhheeejjjrrrvvvxxx{{{{{{|||}}}{{{xxxvvvxxxzzzvvvvvvvvvxxxyyy{{{|||}}}zzz~~~}}}}}}~~~|||tttfff^^^CCC???GGGHHHJJJTTTZZZeeewww}}}iiihhhuuuoooqqqsss]]]UUURRRLLLNNNWWWQQQYYYYYYZZZ^^^ZZZYYYcccjjjhhhoooLLLOOOLLLRRRWWWUUUjjj~~~kkkWWWLLLOOOVVVZZZdddwww}}}oooTTTfffYYY999111...111555444222222222222333444555555333777;;;@@@zzz\\\jjjyyyFFFJJJSSSzzzyyyyyy{{{}}}~~~~~~|||~~~~~~jjjmmmnnnmmmyyy{{{wwwOOOCCCIIIJJJnnnuuu}}}YYYuuu}}}{{{oooZZZPPP<<<111&&&<<<...............///000111...///000222444666777888;;;;;;:::888888;;;???CCCEEEEEErrrzzzBBB<<<>>>GGGSSSWWW]]]___\\\\\\```aaa^^^dddbbbgggnnnkkkgggnnn}}};;;555111222333000------))))))(((((((((((())))))((((((((((((((((((((((((((())))))(((((((((+++---//////222777777666888<<>>===555:::HHHLLLxxxgggkkkZZZoooZZZkkk]]]WWWVVV[[[]]]]]]___aaafffoooyyyqqqnnnyyyjjjLLLSSStttjjjppp```xxxhhhtttPPP111'''111222------,,,000///...------...///000111444999;;;;;;:::999:::EEE===HHHkkkmmm>>>777888000555777===EEEZZZyyyxxxuuu}}}yyy|||tttkkkjjjooottttttsssttt{{{yyyrrrqqqtttuuuwwwwwwwwwwwwxxxyyyzzz{{{|||{{{}}}~~~}}}dddWWWYYYRRRDDD>>>TTTBBBFFFPPPLLLeeexxxxxxmmmqqqpppzzzxxxqqqmmmbbbUUUZZZ```iiihhhUUU@@@@@@MMMRRRTTTiiiooocccSSSIIIKKKSSS\\\```iiiqqqyyynnnsssttt\\\kkkSSS333777777444---222000111111222222333444444666888@@@EEEIIImmmrrrLLLCCCSSSuuuzzz|||zzz{{{|||{{{wwwzzz~~~sssuuukkkiiiccc]]]bbbtttaaaMMMFFF???GGG]]]qqq[[[llleee___LLL@@@555///000000//////.........//////111222444555555555777999888;;;===<<<:::;;;???CCC???HHH[[[}}}BBB999:::RRRFFFPPPRRRUUUWWWWWWXXXYYYZZZ```fffgggdddbbbffffffbbb<<<666222333333000------))))))(((((((((((())))))((((((((((((((((((((((((((())))))(((((()))+++---000000333777777555777;;;EEEAAAMMMMMMPPPYYY\\\mmmooottt___HHHHHHLLLPPP^^^aaaffflllpppsssmmm]]]qqqkkkxxxmmmdddtttuuu}}}fffVVVXXXaaadddeeekkkcccLLL444---///000,,,///111)))------.........000222444666999===??????>>>EEEPPP{{{xxxuuusssuuuWWWeeeVVVTTTSSSVVV\\\\\\\\\___fffrrrwwwwww|||eeeFFFNNNqqqxxxzzzsss}}}wwwsss|||{{{}}}TTT444(((000111---...---000///.........///000111111444999<<<<<<======>>>???;;;KKKrrryyykkk:::222666111666777<<>>???@@@@@@HHH[[[~~~zzzooo???<<<999PPPJJJPPPSSSVVVVVVTTTTTTWWW[[[\\\______]]]___eeeeeeaaa>>>777333444444000------))))))(((((((((((())))))((((((((((((((((((((((((((())))))(((((()))+++...111111333777666444555999888666HHHOOOWWWaaa___llllllgggRRRAAADDDJJJPPP[[[cccgggnnnssstttzzzrrraaammmdddRRRNNN|||tttbbblllXXXYYYaaafffffflllhhhVVV666---...000---000222+++...---,,,,,,---///111222777>>><<>>222555333888666999DDDWWWvvvxxxyyy}}}{{{sssqqqtttwwwwwwuuuwwwzzz{{{xxxxxxzzzzzzwww|||zzzwwwvvvvvvyyy}}}}}}~~~~~~lll}}}mmmhhhYYYEEEEEE>>>CCCbbbkkklll}}}tttqqqiiiaaaZZZQQQKKKOOO\\\jjjooovvv}}}eeedddYYY[[[pppvvvZZZDDDFFFPPPrrrnnnQQQMMMIIIIIIQQQ\\\gggnnnkkkoooxxx|||rrrSSSXXXOOO<<<222+++444333111000111111222222333444444666111999FFFhhhpppvvvIII>>>LLLvvvzzz{{{wwwvvvxxxyyyxxx~~~rrrlllvvvyyytttjjjgggUUUDDD@@@<<<>>>JJJLLLUUUVVV]]]ttt[[[ttt~~~zzzXXX===111000111/////////......//////000111333555777777888;;;===AAA===:::<<<@@@BBB@@@>>>CCCIII[[[tttaaazzzBBB>>>999LLLMMMNNNRRRVVVVVVTTTTTTXXX]]][[[[[[ZZZYYY]]]bbbaaa^^^>>>777333444444000---,,,))))))(((((((((((())))))(((((((((((((((((((((((('''((()))(((((())),,,...111000222666555222333777666444GGGPPP[[[eeeaaakkk^^^SSSDDD???GGGMMMRRRWWW^^^aaaiiiqqqtttwwwjjjjjjOOOEEEkkk}}}yyytttwwwzzzZZZXXXaaaiiiiiimmmkkk^^^999------000...000222---...---,,,,,,...000111222888BBB<<<>>>JJJ???HHHtttfffTTTpppjjjuuuuuuOOOWWWLLLWWWYYYVVVTTTUUUXXX]]]ggguuuqqqiiirrrnnnNNNTTTooowwwmmm___iiipppgggvvvrrrgggbbbfff```\\\tttfff@@@+++......,,,///000000000//////000222444555666999<<>>VVVttt\\\sssuuu|||\\\>>>333111/////////////////////000111111333666888888:::===???BBB@@@???@@@BBBCCCBBB@@@FFFJJJZZZssskkkOOO???:::HHHLLLMMMOOOSSSVVVXXXYYYYYYZZZVVVXXXYYYYYYYYYYYYWWWUUU===777222444444000------))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((())),,,//////...111444444222333777999666GGGPPP[[[gggeeepppaaaLLL>>>???EEELLLQQQSSSVVVYYY```hhhlllqqqzzz~~~qqq{{{eeeJJJCCCbbb{{{xxxpppzzzxxx}}}]]]WWW___kkkmmmnnnlllaaa>>>...,,,000...000222......---,,,...111333333222555AAA:::999CCCAAAYYYooohhhrrrxxxoooTTTttt{{{PPPGGGQQQSSSPPPOOOQQQVVV]]]fffrrr~~~|||eeeyyyfffLLLTTTlllnnnfffUUU\\\mmmvvvppp```wwwwwwccc]]]qqqpppGGG......---,,,000111000//////000111333555666:::<<<>>>???@@@BBBEEEGGGCCCGGGQQQdddSSS888666333777444888AAAVVVxxx{{{{{{wwwyyywwwtttqqqrrruuuxxxxxxxxx||||||zzzyyy}}}~~~wwwwwwxxxzzz{{{{{{zzzyyyxxx|||{{{}}}~~~{{{{{{{{{~~~~~~yyyssssss{{{qqqnnnlllooonnnaaadddzzzuuuzzzmmmiiiGGG:::>>>BBB<<<666BBBNNNkkk~~~wwwkkkcccYYY```bbbcccddddddggglllqqqqqqpppwwwtttggggggfffPPP777999444000,,,444000111111222222333444444666222;;;DDDZZZcccOOOCCCOOOnnntttxxxvvvvvv{{{~~~{{{{{{}}}|||lllMMM:::===<<<888<<<;;;@@@===888HHHoooaaasssuuuPPP999444333...///////////////000111111222444777888999;;;===???AAACCCEEEDDDCCCBBBCCCEEEFFFHHHXXXyyyooo```===;;;FFFHHHNNNNNNPPPUUUYYYXXXRRRLLLFFFKKKQQQSSSPPPJJJHHHHHH;;;555111222333000------))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((())),,,///...---000555666444666;;;;;;777GGGMMMWWWccceeetttoooOOO===>>>???EEENNNPPPVVVYYY___eeeiiimmmyyyjjjiiiqqquuujjj~~~RRR===DDDaaavvv{{{hhhaaaeeeXXX]]]kkkppppppmmmeeeBBB000+++111//////111......---...222666888777444222<<<999777===GGGkkkggguuutttxxxxxxooo~~~kkkwwwQQQIIINNNNNNNNNLLLOOOUUU[[[cccmmmwww~~~iiixxxWWWIII___}}}llljjj[[[\\\mmmaaa}}}ggg{{{xxxZZZRRRcccxxxLLL000///...---000000///...//////111333555777<<<===>>>>>>???AAAEEEHHHLLLEEEGGG___OOO444444222666555:::===VVV}}}~~~uuuwwwzzzxxxvvvvvvwwwxxxxxxwwwwwwxxxxxxwww{{{}}}xxxyyy{{{~~~{{{yyywwwyyy}}}zzzzzz}}}|||{{{uuuuuu~~~yyyzzzsssjjjhhhhhhgggjjj{{{llliii|||hhh{{{xxxVVV===444777<<<===MMMmmm|||mmm___\\\ZZZjjjnnnrrrqqqnnnmmmppptttsssoooqqq{{{yyydddrrrYYY}}}\\\777666111...---999000111111222222333444444444555BBBJJJ}}}uuuYYYaaaTTTCCCHHHhhhpppvvvvvvvvv{{{|||zzzzzz~~~qqqlllWWWNNN>>>888======DDDUUUDDDFFFFFF???HHHmmmyyycccxxxbbbBBB333222222000////////////000111222222333555777888999:::===??????CCCFFFFFFCCCAAADDDGGGDDDCCCRRR]]]iii======DDDFFFOOONNNOOORRRSSSPPPGGG@@@777:::AAAFFFEEE@@@===>>>999222///111222000------))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((((((***---///---...111777999999;;;@@@===;;;IIIKKKPPPZZZ]]]nnnjjjEEE888>>><<>>;;;<<>>AAAFFFJJJQQQFFFBBBRRR|||III222666555666444:::888VVVwwwzzzzzzyyyxxxyyyyyyzzzzzzyyy{{{}}}|||zzzzzz|||zzzvvv|||}}}}}}{{{uuuxxx}}}zzz{{{~~~}}}|||{{{}}}vvv}}}ssshhh```[[[ZZZeee}}}rrrgggTTTbbbyyyPPP666444===;;;LLLlllzzzkkk___ccceeerrrwww{{{xxxqqqnnnppptttuuunnniiipppqqq]]]llltttZZZ999333///222111666000111111222222333444444666888BBBGGGnnn^^^___XXXAAA???dddmmmuuuuuutttyyy~~~|||zzzxxxzzz{{{\\\ZZZRRRIII;;;000EEEpppmmmYYYLLLDDDDDD]]]mmmbbboooqqqyyy^^^gggFFF666000000333////////////000111222333444555888888999999;;;===>>>???BBBCCCCCCCCCCCCCCCCCC>>>KKKXXXddd>>>???BBBIIIMMMPPPRRRQQQLLLHHHEEEDDD<<<777777>>>CCC???;;;999777111...000222000---...))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((((((***---000......333999<<<<<>>BBBLLLKKKMMMSSS\\\bbbccchhhuuusss{{{yyy\\\@@@;;;OOOppp|||rrruuugggxxx|||aaaYYYgggooorrrsssnnnIII333+++111///...///---------111888???AAA<<<777AAAAAADDD@@@<<>><<<888FFFcccpppddd^^^gggmmmwww|||{{{rrrkkklllpppssskkkbbbiiiqqq]]]}}}OOOfffOOO999333000999444...000111111222333333444444555555999888\\\ZZZ```IIICCCbbblllttttttsssvvv{{{}}}{{{xxxwwwzzzwwwPPP666WWWzzzYYYIII===GGGRRRIII???GGGYYYrrrxxxVVV|||VVV>>>000///444////////////000111222333444666888888888999:::<<<>>><<<<<>>666===FFFEEE>>>999999888666333111...---,,,+++******)))))))))))))))(((((())))))))))))(((((())))))(((((()))+++---...///444...///777///444RRRAAA:::PPPIIIDDDTTTUUU___III>>>666666<<>>JJJHHHxxxrrrSSSTTTqqq}}}{{{|||QQQ[[[jjjjjjuuuqqqrrrWWW777)))000000,,,...///...---///555>>>CCCBBB@@@???DDDNNN999IIIVVV{{{|||qqq{{{nnnrrr~~~pppPPPKKKFFFBBBDDDDDDJJJLLLMMMRRR```qqqyyywwwrrrwwwLLL999ggg|||kkkkkkgggRRRcccmmmVVVqqqddd|||ddd444---666...000000000///......000222555777=========>>>???AAACCCEEEKKKBBBBBBSSSxxxbbb===888111222;;;777555JJJppp{{{~~~~~~zzzvvvxxxzzzyyyzzz}}}~~~xxxuuutttzzz{{{~~~||||||~~~~~~|||~~~~~~{{{}}}}}}xxxyyy}}}yyykkkYYYMMMRRRddd~~~___EEE999BBBAAA444:::PPPrrryyySSSOOOLLLRRR|||LLL444555EEEZZZgggkkkjjjjjjjjj{{{{{{zzzuuuooojjjiiijjjmmmmmm___gggbbbOOOuuuDDD```ccc???:::111+++999777---222222222222333444555555;;;000555HHHTTTrrrBBB@@@YYYjjjtttyyy}}}wwwwwwwwwyyy{{{|||~~~kkkZZZEEE999NNNooopppAAA>>>>>>HHHkkk===>>>JJJ```ttt}}}XXXpppRRR999///666444//////000000111222444555444999:::666555777888777999::::::;;;<<<===>>>???EEE999MMM{{{{{{uuudddHHHTTTAAAKKKLLLKKKNNN^^^eeeRRRCCCJJJ:::;;;888666999???===555888777666333111...---,,,+++***))))))(((((())))))(((((())))))))))))(((((())))))(((((()))+++---...---333...000777222888SSSEEE===NNNFFF???NNNPPPXXXFFF<<<444555:::???EEEJJJMMMUUU[[[[[[aaaooo}}}hhhkkkhhhrrr```hhhxxxgggLLLDDDXXX|||___ZZZ|||oooTTTZZZiiijjjuuurrrrrr\\\:::+++111111---//////000///000666>>>CCCCCCBBBCCCBBBLLL???IIIOOOqqqzzztttiiijjjmmmdddmmmxxxiiiJJJEEEBBB@@@CCCDDDKKKKKKJJJLLLYYYjjjssstttuuu|||~~~IIIHHHcccjjjooopppdddMMMggg{{{```tttfffooofff555,,,333,,,//////////////////111444777888>>>>>>>>>???AAADDDGGGHHHFFFFFFEEEJJJqqqfff>>>777333333666///333FFFjjj~~~yyy|||zzz~~~xxxvvvxxx{{{{{{}}}|||{{{|||~~~|||zzz{{{}}}~~~|||rrreeeRRR[[[mmmXXXLLLCCCEEEJJJOOOKKKDDDDDDJJJrrr{{{yyyVVVLLL???NNNwwwiiiFFF;;;JJJ^^^kkkllliiikkkqqqsssvvvxxxuuupppllllllnnnnnnllljjjxxxlllZZZxxx```[[[HHH666444///444222222222222222222333444555555888222:::GGG}}}aaasss@@@DDD[[[iiipppuuu{{{xxxuuu}}}wwwyyy{{{|||}}}mmmUUUMMMFFFAAA999555<<>>???AAA999FFFkkk{{{XXXFFF???KKKLLLOOOWWWiiioooYYYFFFLLLDDDCCC???>>>AAAFFFDDD???888777555333111...---,,,+++***))))))(((((())))))'''(((((())))))(((((('''(((((((((((()))+++---...---222000111777555===QQQ@@@<<>>---222111...//////222111111666===CCCDDDDDDJJJDDDMMMIIIOOOUUUooowwwzzz~~~___nnnfffbbbiiipppeeeFFFBBB???===AAABBBGGGGGGHHHLLLWWWdddjjjkkklllkkk___```dddyyyrrrPPPKKKeee}}}jjjKKKmmmmmmvvvtttrrrIIImmmssspppjjjxxxiii777+++111***......//////000111333666999;;;??????@@@BBBDDDHHHKKKMMMMMMUUUPPPIIIppphhh<<<666777999888111888EEEeee}}}~~~zzz{{{vvvtttwww{{{||||||zzz|||}}}{{{{{{~~~}}}{{{ppp[[[tttnnnYYYPPPOOOOOO```tttyyy\\\>>>\\\hhhvvvWWW<<>>AAA???999CCCssskkkKKKFFF888DDD~~~qqqWWWIII\\\{{{{{{VVVjjjrrrKKK;;;000333...000000000000222333444555888<<<===999777999999888999999999:::;;;<<<===>>>>>><<<@@@UUU|||eee>>>HHHLLLLLLPPPZZZnnnvvvaaaQQQXXXSSSOOOLLLMMMOOONNNLLLKKK777666444222000...---,,,******)))((((((((((((((('''(((((((((((((((((('''(((''''''((()))+++---......222333444555888@@@MMM999;;;HHHIIIIIIYYYdddccc<<<555000222777;;;AAAGGGNNNSSSXXX[[[___kkk|||{{{tttaaaqqq|||rrrxxx```___|||mmmgggwwwjjj]]]iiirrrxxx{{{zzzgggBBB...111000---......333222222555;;;@@@CCCDDDNNNIIIPPPOOOUUUlll~~~qqqlllqqqjjjcccnnnkkklllmmmfffFFFBBB>>><<>>???;;;999;;;;;;:::999999999999:::;;;<<<======BBB>>>DDDiiiwwwddd>>>TTTGGGKKKNNNWWWlllxxxiii```kkk```YYYWWW\\\\\\TTTPPPRRR666555444222000...---,,,***))))))((('''(((((((((''''''(((((((((((('''''''''''''''''')))+++---...111333777666333999BBBEEE777???GGGIIIEEEMMMWWWLLL999444000333666999???EEEHHHPPPYYY]]]^^^eeeuuuyyyWWWccctttooommmpppbbbxxxtttqqqaaawww|||wwwuuu\\\gggtttxxx}}}|||kkkDDD---000///,,,...---222111222555999>>>AAABBBGGGJJJMMMJJJTTTiiikkkqqqkkk~~~ccc|||uuupppoooaaaCCC@@@>>><<>>@@@AAABBBDDDGGGKKKNNNPPPLLLKKKJJJPPPwwwiii>>>///333333333888888;;;VVVttt|||zzz{{{xxxzzztttppprrrtttuuuxxx|||~~~~~~}}}nnnddduuu{{{ssspppssswwwNNN>>>OOOjjjGGG666KKKuuubbbhhhttt}}}rrrmmmooosss{{{zzzwwwwwwoooUUU}}}JJJ555444000333000333222222222222333444555555>>>999888777hhhvvvOOO???fffFFFDDDQQQhhhrrrooopppooopppyyywwwxxxzzzzzz{{{~~~ssseee[[[ZZZXXXUUU[[[fffvvvkkkxxx~~~XXXeee@@@444,,,222000000000111111222333555666;;;???@@@<<<:::<<<===;;;999999999999999:::;;;<<<999CCC======qqqlll~~~mmmccc???WWWHHHKKKNNNXXXqqqwwwnnnyyyiii]]]ZZZcccaaaUUURRR[[[555555333222000...---,,,***)))((((((''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''(((+++---...111333999777000:::EEE???555BBBFFFKKKGGGLLLVVVDDD777222000333555777<<>>AAAAAABBBCCCEEEHHHKKKLLLIIIEEEDDDKKKhhhPPP777888333///777888999SSSsss{{{yyy{{{{{{}}}vvvqqqrrrssssssvvvzzz}}}}}}~~~||||||tttVVV]]]uuu{{{dddMMMGGGHHHEEE???:::666HHH???666aaaMMM>>>aaazzzxxxqqqmmmnnnpppttt___aaaxxxQQQmmmtttCCC777333...666333///222222222222333444555555777777<<<@@@rrrggg<<>>;;;999<<<===;;;999888888888999999:::;;;555@@@;;;;;;]]]uuuvvv|||HHHSSSXXXOOOPPP[[[yyyvvv```XXXbbbcccZZZbbbxxx555444333111000...---,,,))))))(((''''''''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&(((+++---...///000999777...<<>>DDDGGGPPPZZZ\\\WWWVVVXXXjjjooonnnzzz\\\ZZZ```fffmmmhhhIII@@@RRRvvvmmmttt[[[cccxxxxxxsssHHH...///000///111000000222666888;;;===???@@@>>>BBBDDDHHHKKKjjjrrrbbbvvv}}}hhhjjjxxxOOO888;;;<<<<<<>>>>>>BBB===<<>>222333111111111111222333444555666444888:::777666999;;;999888888888888888999999:::777>>>999;;;KKKhhhVVVHHHiiiTTTOOOUUUtttjjjXXX```eeeggg444444333111000...---,,,))))))((('''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&(((+++---///------888666...>>>KKK<<<777IIIGGGPPPQQQZZZnnnXXX222///...000111111555;;;FFFDDDJJJVVV[[[TTTIIIDDDMMMaaayyywwwwwwlllNNNDDD:::888NNNuuu~~~www|||zzz^^^fff||||||vvvJJJ///000111000333222111444888;;;<<<>>>???@@@EEEDDDGGGRRRNNNttt~~~xxxMMM\\\zzzdddmmmxxxPPP999<<<===;;;<<<;;;999888===GGGOOOTTT]]]hhhsssNNNMMMjjjssscccwwwTTTPPPyyyYYY[[[ZZZaaawwwxxxllleeeyyykkk>>>,,,...,,,111---000111333666888:::;;;<<>>JJJyyy|||dddcccvvv|||yyyGGG333///000555...111555777:::???CCCCCCAAA???BBBGGGMMMMMMRRRkkkWWWooocccnnnOOO<<<:::444:::999===;;;<<<>>>AAAHHHSSS```hhhXXX^^^NNN<<>>888<<<>>>;;;:::===FFF999;;;CCCLLLaaadddIIIxxxWWWtttLLLjjjwwwDDD000---000444...444222222222333444555666777---777DDDBBB```___pppBBBbbbBBBDDDPPPfffqqqlllooosssmmmtttwwwzzzzzzzzz|||hhhQQQqqq~~~pppsssrrrhhhGGGDDDhhhuuuppp{{{~~~uuuiii|||www{{{xxxqqq>>>333---555///222222222222222222222222444444444555555555555666222333444555666666666666666333BBB;;;AAAssshhhhhhTTTAAAwwwJJJQQQPPP___|||888444333555444///,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&(((***---...------...000333999BBBIII999HHHFFFJJJKKKKKKTTTLLL222111///---...111444666===>>>DDDWWWyyyLLLOOO\\\yyyjjjeee```777;;;<<>>GGGTTTcccmmmeeejjjSSS>>>XXXooommmaaaGGGhhhzzzYYYXXXxxxxxxwwwxxxggg^^^yyy^^^eee~~~nnnccc<<<,,,,,,//////000333555777888:::===AAADDDKKKJJJEEE??????CCCFFFEEEGGGEEEDDDKKKUUUyyy^^^777333222666555444888DDDbbb||||||yyy{{{{{{yyywwwuuuxxx}}}~~~sssffftttwwwaaaTTTVVV___dddUUU\\\iiihhhWWWFFF===777222222666LLLLLLJJJ???888AAAGGG>>>mmmUUUqqq]]]SSSyyykkk???222111000333---444222222222333444555777777===<<<>>>888QQQhhhyyypppFFFVVVMMMCCCMMMbbbmmmiiilllrrrnnnrrrtttvvvwwwwwwxxx{{{~~~[[[BBBTTTxxxppp\\\MMMGGGNNNfffwwwsssqqqRRRNNNiii|||ssstttrrrkkkrrrccc>>>777000444---222222222222222222222222444444444444555555555555333333444555666666666666888555;;;555===gggrrrUUU888hhhUUUMMMKKKUUUeeeppp{{{{{{888444333555444///,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&(((***---......///000......444>>>EEE999HHHDDDEEEEEEFFFPPPHHH222000...---...000333555888<<>>@@@BBBrrrzzzPPP444888<<<777]]]}}}SSSmmmuuuvvv\\\ooo^^^:::555555111222,,,444222333333333555666777888===:::CCCEEEYYY~~~yyyppprrrQQQEEEyyyWWWBBBIII]]]iiigggiiiqqqppprrrsssuuuuuuuuuvvvyyy{{{xxxvvvVVVFFFTTTkkkooobbbWWWKKKHHH\\\vvvyyyTTTFFFMMMQQQ```llldddqqqyyyxxxwww}}}TTT<<<777111333000333333333333333333333333333333333444444444555555333444555666777777777777666666777444<<>>:::>>>yyyhhhggg{{{sssDDD222...///444///555777===CCCEEECCCAAADDDGGGBBBMMMTTTPPPMMM}}}{{{rrrllluuu|||yyyZZZHHHttthhhmmm~~~III::::::666:::888:::888777777999???JJJVVV___yyy~~~IIIMMMfffmmmeeeyyykkkbbbIIIEEEbbbTTT\\\gggYYY\\\ssswww}}}tttqqqxxx```hhhvvvvvviiiWWWOOOvvv[[[777,,,//////000333666888:::;;;===@@@EEEHHHGGGJJJIIIDDDCCCEEEFFFEEEJJJFFFDDDNNNNNNkkkKKK555222888222666555;;;YYY{{{zzz||||||zzzwwwuuutttvvvzzz|||~~~|||}}}|||mmmnnnttt}}}sssjjjuuu}}}ooo~~~}}}}}}tttaaaRRRFFF===666888pppwww]]]DDD888AAAMMM{{{VVVnnn|||xxxiii{{{YYY999666555222333---222333333333444555777888999<<<:::JJJRRR```{{{mmmzzzeee<<>>HHH:::CCCTTTMMMQQQgggooozzzrrrqqqyyyggguuuuuuwwwhhhVVVOOOvvv|||VVV444,,,000///000555777999;;;<<<===@@@DDDGGGFFFJJJJJJEEECCCEEEGGGFFFHHHFFFAAAKKKKKK```EEE333555:::///666444888RRRuuuzzz|||zzzxxxuuusssuuuxxx{{{}}}~~~vvvqqq~~~{{{kkk\\\UUU[[[ddd```ZZZZZZjjjppp[[[PPPFFF===999BBBXXX}}}YYY888FFF???mmm{{{]]]xxxiiiXXXZZZ999555333222666///111333333444555666888999:::FFF???IIIJJJQQQjjjqqqHHHiiitttIIIDDDRRRgggjjjiiimmmnnnuuuuuuuuuvvvxxxyyyzzz{{{}}}\\\XXXppp}}}lll___RRRLLLdddpppMMMGGG===:::EEELLLMMMfffxxxjjjrrrtttkkkLLL888///000111666333333333333333333333333222222222222333333333444333444555666777777777777444<<<777<<<@@@999dddyyyggg???ooo^^^SSSXXXIIIQQQOOOOOOTTTXXXXXXZZZ^^^aaaaaa777333222444333...++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&(((***---...+++------///:::DDDAAA666///EEEDDD@@@???FFFUUULLL000///...------...///000444555<<>>BBBEEEGGGKKKLLLGGGCCCFFFHHHIIIDDDGGGAAAJJJKKK]]]yyyxxx|||@@@111444:::000444444777KKKkkkyyyzzz{{{xxxtttsssuuuyyy|||}}}yyy~~~vvvrrr{{{pppfff[[[WWW^^^___cccmmm~~~zzzjjj[[[LLL999444333MMMvvv}}}YYY666777UUUxxxbbbiiiZZZWWW888444222111777000111333333444555777999:::;;;BBB>>>KKKJJJKKK\\\zzz[[[hhhUUUEEELLLcccjjjiiillllllsssrrrqqqsssvvvxxxyyyxxxbbbYYYttt}}}mmmaaaZZZppp}}}XXXQQQNNN===999GGGUUUmmm~~~hhhuuuooofffHHH999222555///111222222222222222222222222111111222222222333333333222333444555666666666666777===444888;;;;;;YYY|||sssiii>>>^^^mmmVVVXXXMMMOOOLLLLLLKKKOOOWWWZZZVVVTTTTTT777333111444333...******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&(((***---...+++//////...666AAA@@@777---EEEEEE@@@>>>FFFUUUKKK///......------......//////666>>>AAABBBJJJ]]]nnnZZZ]]]uuuUUU^^^sssOOOXXXkkkBBB;;;333JJJNNNHHHGGGHHHTTTuuu~~~]]]sssuuuhhhiiizzzmmm@@@111......333111999;;;===@@@BBBEEEGGGHHHIIIGGG@@@DDDWWWfffyyypppddddddNNNzzznnnlllvvvRRR???;;;444777444666444555777999===CCCJJJOOO]]]mmm______cccllltttgggttt\\\QQQMMMGGGCCCDDDOOOGGGHHH\\\mmm{{{}}}sssqqqoooaaa___uuuNNN///---222000000777888::::::::::::<<>>FFFVVVnnnyyyooottt~~~eeeCCC555111999///000111111111111111111111111111111111111222222222222111222333444555555555555444999222555555>>>MMMooovvvrrrGGGKKKyyyUUUUUUQQQKKKOOOIIILLLQQQWWWZZZ[[[[[[[[[777333111333333...******((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%&&&&&&(((***---...,,,222222,,,///888:::333,,,FFFFFFAAA>>>EEETTTIII///......---------......111111555???NNNUUUOOODDDSSSBBBEEEXXXrrrxxxQQQtttnnn___tttbbbJJJ>>>;;;xxxsssZZZRRRkkkaaarrrrrrqqqppp}}}lll@@@111......333111:::CCCBBBBBBCCCDDDDDDCCCAAAAAAHHHJJJJJJ\\\yyyvvv|||dddLLLzzzmmmkkkuuuUUU@@@;;;333666333666777666555444666;;;BBBGGGJJJWWWdddgggaaaZZZ\\\bbbtttcccooozzzqqqnnn]]]^^^ooottt@@@CCCQQQLLLKKK\\\jjjzzz{{{nnnjjj___uuunnn```}}}tttMMM...---333000000888999:::::::::999:::===???BBBGGGGGGAAA===@@@EEEGGG===JJJBBBBBB@@@KKKfffGGG333444444000555777BBB[[[lllyyy|||vvvtttvvvyyyzzzyyy{{{~~~~~~zzzssswwwxxxlllbbbvvvtttbbbuuussscccLLL@@@===DDD```nnn]]]@@@888cccyyykkk]]]bbb^^^fffqqquuueeeVVVpppRRReeeuuuBBB111888555...222000555333444444666888:::<<<===DDD@@@JJJNNNYYYkkkqqqXXXAAAuuulllHHH>>>SSSaaaeeejjjmmmqqqooonnnqqqvvvyyyyyyxxxzzz{{{|||wwwJJJFFFsss~~~ggggggpppEEEDDDMMMhhhtttzzz|||~~~iii???...---999111444000000000000000000000000000111111111111222222222111111222333444444444444---444333777444???@@@bbb|||LLL===}}}~~~SSSRRRUUUKKKUUUIIIOOOPPPJJJJJJQQQVVVVVV666222111333333...++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++---,,,000///,,,///888<<<:::000EEEDDDHHH???CCC]]]QQQ444---......***///333,,,---222999>>>;;;666999@@@===888===FFFPPPkkk```^^^|||}}}www```rrrggg@@@111IIImmmlll|||ssseeejjjvvv~~~aaa;;;111...///777555:::@@@@@@CCCHHHGGGBBB@@@BBB>>>NNNDDDIIIXXXzzzyyy```DDD{{{qqqhhhvvviii<<<333999555222777666555555555777:::===???HHHLLLPPPTTTWWWYYY\\\^^^lllvvvgggaaa~~~wwwvvvkkk888CCCNNNKKK^^^gggrrr}}}{{{{{{|||~~~jjjnnn}}}zzzjjjiiiwwwyyysssfffuuuCCC111...000555111888666666666666888;;;>>>???CCCBBBAAAAAAAAACCCEEEFFFFFFKKKIIIIIIWWWLLL[[[|||FFF,,,222555...888333<<<___rrrsss|||yyyxxxtttpppsssyyy{{{xxx}}}~~~zzzvvvyyy~~~yyyfffjjjppplllbbbYYYUUUOOOAAAFFFrrruuuMMMLLLMMMSSS___mmmxxxlllYYYooouuuTTT===555SSSwww}}}LLL:::MMMvvv]]]TTTKKKJJJRRRiiimmm\\\kkk]]]mmm@@@:::333111333555444222555444444444666999<<<>>>EEEIIIHHHIIIQQQfffxxx{{{ttt;;;```qqqMMMRRR>>>XXXeeeddddddooommmkkkjjjlllrrrwww{{{zzzvvvsssTTTLLLeeegggRRRMMM]]]sss]]]DDDLLLjjjvvvqqquuupppkkkxxxkkk999444444000000000333333333222222111111111111111111111111111111111444444444333333222222222000222333333333999CCCLLLjjjpppkkk@@@\\\bbbGGGUUUGGGPPPSSSQQQMMMKKKPPPWWWWWWSSS777333222444333...******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++---...222333111555AAAKKKNNN999JJJHHHGGG;;;???[[[UUU555.........***///333,,,000222888;;;:::999???HHH@@@111,,,999DDDPPPssswwwbbbsssyyyrrrooommmtttRRR[[[[[[BBB555===aaaxxxvvvsssttt{{{vvvaaakkk}}}^^^999111000333<<<:::???EEECCCDDDGGGFFFAAA@@@CCCFFFPPPJJJVVV\\\{{{jjjfffEEEvvvoooeeerrrxxxOOO222333666444777666555555555666999;;;===CCCFFFKKKOOORRRUUUXXXZZZcccaaa~~~mmmzzztttIIIGGGQQQWWWkkkuuuyyywwwxxx{{{cccpppwwwaaazzzdddrrr}}}rrrsssjjjzzzkkk<<<---,,,000666333:::<<<:::999888999<<<>>>@@@AAAAAABBBBBBCCCCCCDDDEEEHHHLLLLLLMMM\\\UUUdddyyyFFF555:::444///777222:::YYYkkknnnuuuwwwvvvrrrooorrrxxxyyywwwwww~~~{{{}}}ooo\\\XXXcccvvvtttssspppccciiiuuurrrlllggghhhqqq~~~oooUUUXXXvvvoooQQQ@@@FFFhhhdddAAAHHH~~~ooo^^^NNNDDDBBBHHH]]]fff^^^^^^zzz???999333111333555444222555555444555777:::===???BBBHHHIIIJJJOOO]]]BBBKKKsssKKKIIIGGGPPP```jjjbbbmmmllljjjjjjmmmqqquuuxxx{{{xxx\\\KKKccc}}}SSS>>><<>>DDDHHHEEEDDDFFFEEEAAAAAACCCHHHLLLJJJZZZYYY{{{lll```uuuQQQxxxtttdddmmmvvv>>>888<<<444777666555555444555777888999<<<@@@EEEIIILLLPPPSSSVVV```ZZZrrrwwwvvv~~~cccOOOZZZtttUUUAAAJJJ\\\pppxxxwwwvvvvvvyyy~~~nnn]]]xxxyyyhhh}}}pppyyysssgggooosss|||```666,,,---222:::777>>>AAA???===;;;;;;===@@@BBB@@@AAABBBBBBCCCDDDDDDDDDAAADDDGGGLLL^^^___rrrqqqDDD999:::///111666222777PPPbbbhhhoootttuuurrroooqqqwwwxxxvvvwww|||~~~eeefffSSScccuuuKKK666NNN}}}SSSGGG|||kkkaaaLLLBBB>>>@@@NNNqqq|||cccggg}}}VVV===999333222333555444333555555555666999;;;>>>@@@BBBJJJMMMOOOQQQVVVuuuaaa>>>qqqWWWBBBLLLDDDVVVjjj```jjjjjjkkklllnnnppprrrtttyyyvvvvvvVVVfffpppHHH:::>>>BBBIIIpppoooTTTkkk~~~rrr\\\OOOuuuHHH///444666333444444222222222222222111111111111111111111111111111111333333333222222222222222222444555444333555:::>>>~~~gggxxx[[[KKK}}}PPPSSSWWWSSSTTTUUURRRKKKIIIMMMQQQRRR;;;666444666444...******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++------111333000///666CCCLLL:::CCCKKKJJJ===FFFbbbooo===///,,,...+++---111,,,//////111555666888@@@IIIwwwoooDDDCCCLLLTTTgggxxxWWWWWW|||wwwyyynnnWWWfffnnnMMM888???HHHIIIUUUjjj{{{pppyyyRRR222111444888@@@>>>DDDFFFCCCCCCFFFFFFCCCAAABBBDDDIIIGGGTTTRRRtttuuuvvvxxxrrraaa```sss|||dddhhhBBB;;;===111666666555555444444555555666888;;;@@@DDDHHHLLLPPPSSSZZZ___mmmyyyqqq|||eeeKKKNNNddd\\\888???]]]ooottt}}}yyyxxxuuuvvv|||~~~{{{}}}~~~ZZZPPPzzzxxxfffttt]]]ffftttzzzXXX444...111555>>>;;;BBBCCC@@@>>><<<<<>>EEEddd{{{dddvvvjjjvvvvvv;;;777444222333444444444555555666888;;;===@@@BBBFFFOOORRRTTTVVVWWWkkkxxx:::gggxxxMMMGGG;;;MMM``````gggiiikkknnnooopppppppppuuusss|||~~~iiiggg\\\DDDDDDKKK@@@FFFvvvdddsss}}}xxxeeeVVViiiGGG666999777222222111222222222111111111111111111111111111111111111111222222222222222111111111111333444444444444666999dddlllssssssIIIvvvUUUKKKRRRIIILLLQQQRRRMMMJJJMMMQQQSSS;;;666444666444...******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++---111444777666222333;;;CCC===@@@PPPMMM>>>AAARRRaaaAAA000+++...+++,,,000,,,,,,,,,///333333333777===NNNkkkYYY777<<>>;;;AAABBB@@@@@@FFFHHHEEEBBBBBBBBBKKKGGGLLLNNNwwwppp}}}sss]]]}}}hhhbbbkkkiii}}}mmm666666999...777666555555444444444444444666999===AAAEEEIIINNNQQQMMM]]]eeewww~~~aaaUUUZZZiii===@@@hhhxxxxxx~~~wwwwwwuuusssyyy}}}zzz}}}vvvIIIBBBuuu{{{ddd{{{rrrVVV[[[nnnvvvmmmPPP222000333666>>>;;;@@@@@@>>><<<;;;===???CCCEEEDDDBBB???===>>>AAAEEEHHHGGGCCCFFFFFFNNNRRR___oooGGG333777555333444888DDDZZZlllpppsssvvvvvvssstttxxx{{{zzz|||~~~|||zzzlllyyyLLLHHHsssSSSggg{{{mmmXXXRRRIIIDDD@@@BBB\\\|||yyybbbnnn```zzz```888666444333333444444444555555777:::===@@@BBBCCCJJJQQQSSSUUUYYYZZZhhheeeMMM[[[hhhCCC<<>>AAAUUUcccvvviii\\\lllmmmiiiyyypppvvv[[[OOOjjj___```^^^hhh||||||sssnnnzzz~~~PPP222333555777===:::AAADDD??????EEEIIIGGGEEEEEE@@@IIIEEEFFFJJJuuuyyy}}}TTTvvvrrrVVV}}}wwwrrrlll>>>777777111888555555555555444444333333444777:::>>>AAAEEEJJJNNNLLL\\\aaattt}}}```QQQ}}}NNNHHHrrr}}}~~~oootttuuusssxxx|||yyyJJJFFFzzzllltttgggSSSZZZppppppgggHHH...111333555===999<<<===<<<<<<<<<===???BBBCCCDDDBBB???===>>>AAAEEEGGGEEE>>>DDDCCCHHHOOOZZZJJJ///;;;777111555999???WWWnnnrrrssswwwxxxuuuuuuzzz||||||yyykkkbbb@@@yyy~~~iiinnnxxx___RRRHHHCCC???@@@XXXyyyttt[[[{{{qqqXXX666555444333333444444555444666888;;;???BBBDDDEEEJJJPPPPPPQQQXXXZZZcccvvvlllwwwfffTTTKKKDDDHHHHHHbbbaaadddiiimmmppppppooommmtttssszzzyyyZZZIIIMMMyyypppvvvsssyyy|||~~~~~~~~~JJJ999222333///000555222000000000111111111111111000000000000000000000000000000000000000111111111...///111333444555666666888___rrrmmmlll~~~[[[NNNNNNLLLTTTXXXTTTPPPPPPQQQQQQ777333222444333...******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++------,,,...333333111333999666///KKKOOOBBBAAA???PPPHHH222***...++++++...,,,,,,***,,,//////,,,---000222000333===AAA>>>CCCPPPbbblll]]]~~~lllnnnkkkrrr}}}~~~~~~uuuvvvgggooozzzSSS555666888999???>>>EEEKKKDDD@@@CCCGGGHHHHHHIIIBBBGGGFFFKKKKKKllluuuYYYnnnzzzJJJ|||}}}vvvYYY<<<888777555555555555555555444444333111444777999<<<@@@EEEIIINNNYYY]]]qqqooogggRRRuuu}}}xxxtttjjjuuuzzzvvvwwwzzzxxx|||}}}{{{zzz}}}VVVWWW^^^WWWgggZZZ^^^ssslllgggAAA+++222555666>>>999<<<=========>>>>>>>>>??????AAA@@@@@@@@@@@@BBBCCCDDD@@@888AAAAAADDDNNNWWWsss|||uuuHHH,,,999888000444777888QQQmmmooossswwwyyywwwvvvzzz}}}}}}vvvTTT___}}}jjjZZZLLLDDD???>>>VVVxxxxxxZZZttt}}}lllzzzZZZ444444444333333333444666444666999===@@@CCCEEEFFFJJJOOOMMMNNNVVVWWW[[[iiimmmOOO]]]IIIDDDEEEWWW]]]```eeejjjmmmnnnmmmllltttsss{{{yyy~~~|||zzztttPPPJJJAAAHHHeeekkkzzzppp~~~~~~}}}~~~|||WWWGGG:::666666111333555...///000000000111111111222000000000000000000000000/////////000000000111111111111111333444555555444CCCEEE|||yyyhhhNNNoooXXX===IIIKKKPPPQQQMMMKKKNNNPPPPPP666222111333333...++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&)))+++---222......333555333555:::BBB777RRRSSSEEE@@@888HHHJJJ222)))...++++++...,,,///,,,+++......,,,...222///111555333222>>>FFF???LLL{{{ddd|||uuussszzz|||zzzzzzdddkkkeeepppvvvUUU888888;;;;;;BBBBBBJJJSSSIIIAAABBBEEEGGGJJJLLLKKKJJJLLLWWWRRRggg~~~iiifff{{{>>>cccwwwoooggg888666:::111444555555666666555444444///111444666888<<>>>>>????????????>>>===<<<===???AAACCCCCCCCCBBBAAAFFF<<>>TTTwww___|||ttt___PPP333444444444333333555666444666999===AAADDDFFFGGGKKKPPPMMMNNNUUUUUUVVV```kkkMMM```kkkJJJ>>>EEELLLZZZ]]]bbbgggkkkllllllkkkrrrrrrzzzxxx}}}xxxdddhhhPPP===555???AAA^^^oooeee~~~~~~}}}RRR;;;222111444222666888/////////000000111111111222000000000000000000000000.../////////000000111111444333222222444444444333111111tttoooFFFgggdddAAAUUUMMMOOONNNJJJKKKRRRWWWYYY444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***111111222555888888555111222@@@GGG\\\MMMNNN???AAARRR111***111(((&&&---***,,,,,,,,,,,,,,,---...//////000111333555888:::;;;MMMiiiyyyooouuu{{{xxxuuuvvv~~~mmmbbbtttrrrIII>>>999@@@DDDCCCGGGOOOTTTPPPKKKFFFDDDEEEHHHJJJLLLNNNLLLYYYUUUjjjeeeNNNEEEpppxxxyyyCCC???333555777555444444555555444333111111111222555777:::;;;CCCJJJNNNPPP^^^mmmkkknnnnnnuuurrrnnnkkkkkkmmmppprrrrrrqqqqqqqqqpppqqqqqqqqqwwwxxxrrr```\\\xxxuuufffrrreeeuuu}}}uuudddpppnnnKKK333444888===AAAAAA===999>>>AAACCCAAA<<<:::<<>>BBBFFFGGGHHHNNNKKKHHHHHHLLLRRRWWWYYYbbbtttkkk:::PPPGGG===EEEQQQWWW```fffiiijjjkkklllwwwwwwwwwxxx{{{~~~nnnFFFJJJ666;;;;;;BBB]]]ppp~~~}}}xxxNNN444444333333222111000000000000////////////000000////////////000000000000000000000111222222222333111111222222222333333333000===EEEiiiyyy}}}xxx[[[[[[\\\JJJPPPPPPXXXNNNUUUVVVCCC\\\444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***000111222333444444222111CCC===:::KKKPPPRRRGGGDDDVVV777...333------111,,,,,,,,,,,,,,,,,,---............///111333555777888???RRR~~~{{{qqquuuyyyuuurrrsssrrrtttvvvxxxxxxyyy{{{}}}www~~~iii___uuummmEEE<<<999AAAEEECCCFFFMMMNNNLLLJJJGGGGGGHHHIIIKKKEEEHHHGGGQQQJJJYYYzzzYYYuuuZZZAAArrriiiIII;;;===...777555444444555666444333111000111222444666999:::;;;@@@FFFJJJTTTjjjwwweeeeeeiiikkklllkkkiiiiiiiiilllnnnpppqqqpppooonnnmmmmmmnnnnnnwwwvvvlll[[[```}}}jjjuuujjjhhh~~~rrrooollliiiqqqgggFFF555777;;;@@@EEEEEEAAA===AAADDDGGGEEEAAA???AAADDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAABBBFFFHHHHHHLLLRRRtttAAA777555444555333444???YYYqqqwwwwwwyyyzzzzzzxxxxxxyyy{{{~~~~~~~~~```dddrrrQQQEEERRRUUUFFF===???QQQuuuaaaKKKjjjvvvkkk___JJJFFF>>>KKKxxx\\\VVVwwwsss___ttteee;;;666555333222222444555777666888;;;???DDDHHHJJJJJJIIIJJJLLLQQQUUUWWWWWWVVVdddyyyQQQdddzzzNNN>>>>>>GGGQQQ]]]dddeeefffjjjnnnrrrsssvvvzzz}}}~~~~~~}}}\\\BBB555>>>:::>>>ZZZooo|||~~~{{{rrrEEE444333333222111111000000000000////////////000000.../////////000000000000111111111111111111222222111111111222222222333333222777BBBeeekkkoooLLLHHHKKKXXXNNNOOOUUUJJJWWW444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***///111333222000///111444000000???LLLTTTGGGGGGJJJXXX===//////,,,...000***,,,,,,,,,,,,,,,------...---------...000111333444555:::UUUkkkiii{{{}}}qqqiiimmmqqqnnnlllmmmkkkmmmppprrrsssuuuwwwzzzxxx}}}~~~zzzhhhyyyzzz\\\@@@;;;<<>>BBBFFFHHHIIIJJJHHHJJJNNNSSSXXXZZZXXXVVVcccqqqyyypppDDDUUUEEEDDD@@@KKKYYY``````aaafffkkklllpppuuuzzz}}}~~~}}}|||zzzaaaDDD777???999:::TTTjjj~~~|||||||||zzzzzz}}}aaa666333333222222111000000000000//////......//////000....../////////000000000111111111111111111000000111111111222222222222333666222>>>aaa^^^yyylllfffIIIFFFTTTNNNIIISSSQQQQQQ444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***...333666444000///444:::>>>888HHHJJJWWWBBBHHHJJJ]]]JJJ666,,,***...///***---,,,,,,+++,,,,,,------,,,,,,,,,---...///000111555333:::WWW|||ZZZ444///444BBB___qqqddd\\\XXX]]]ccceeefffhhhgggiiilllmmmnnnppprrrtttuuussswww}}}|||xxxqqq}}}rrrQQQ===<<<@@@HHHKKKHHHGGGJJJLLLKKKHHHFFFDDDCCCBBBBBBEEEHHHLLLQQQNNNVVVuuuWWWTTTsssPPPCCC|||tttqqq~~~>>>AAA888777666555555666666555444000000000000111222444555555666;;;@@@BBBCCCGGGMMM<<>>666111444;;;555111GGGfffmmmtttzzz{{{{{{}}}~~~}}}~~~|||{{{|||~~~~~~|||yyy{{{~~~lll@@@@@@PPPppp___KKKNNNGGGMMMccchhhSSSDDD>>>DDDbbb```tttmmmYYYMMM???KKKzzz~~~qqqzzzaaaYYY:::444444333333444666888:::???AAADDDFFFFFFFFFFFFFFFLLLKKKLLLOOOTTTXXXZZZ[[[bbb```[[[ooolllWWWPPPAAAIIISSSZZZ]]]```cccfffjjjnnnsssxxx{{{}}}~~~}}}]]]>>><<<:::999JJJbbb|||{{{zzzwww~~~yyyPPP,,,222222111111000000000000/////////....../////////........./////////000000222222111111000000//////111111111111222222222222555222999@@@cccddd{{{]]]vvv]]]HHHKKKPPPIIINNNTTTOOO444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***...444999999444444999???tttSSSCCC;;;VVVQQQSSSGGGddd]]]FFF000,,,000111///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000444444222777JJJXXXPPP===LLLGGG;;;000777RRR]]]RRRRRRNNNNNNSSSYYY]]]aaadddccceeefffgggfffggghhhjjjccc[[[[[[gggpppttt}}}xxxmmmoooNNN999;;;AAAGGGIIIGGGFFFFFFKKKIIIEEEAAA??????@@@AAABBBCCCIIIJJJKKKSSSkkkwwwWWWuuuccc<<>>OOO```SSSFFFOOOXXXLLLKKKUUUTTTZZZWWWVVVXXXZZZZZZXXXVVVZZZ\\\___cccdddcccaaa```^^^^^^___bbbeeejjjnnnqqqppp{{{nnn___nnnmmmjjjqqqeeeiiifffNNN555===AAAFFFIIIKKKJJJHHHFFFIIIKKKLLLKKKIIIGGGEEEEEELLLIIIEEEEEEHHHKKKKKKJJJJJJFFFFFFLLLOOONNNKKKJJJttt{{{yyytttFFF333888333666===666///AAA]]]gggqqqyyyzzzzzz}}}}}}zzzxxxxxxzzz~~~|||xxx|||QQQEEEBBBOOOZZZ[[[[[[___^^^ccciiihhh]]]OOOEEE@@@LLLFFFRRRvvvkkk]]][[[GGG<<<:::???^^^xxxqqqooo|||zzzgggVVVAAAKKK}}}vvvRRRUUU===444333333333555888:::<<>>cccRRRFFFAAAUUU]]]\\\NNN^^^gggUUU666,,,------000---,,,,,,++++++++++++++++++++++++,,,---...///000---333333000444BBBMMMPPPMMMNNNEEE555333???MMMSSSLLLLLLNNNPPPTTTXXX]]]```aaabbbccccccaaaaaabbbcccccc[[[YYYaaaooozzzrrrccckkkaaaAAA777;;;@@@DDDDDDCCCCCCCCCGGGDDDAAA>>>>>>???AAACCCBBBAAAHHHDDDGGGNNN\\\\\\iiipppEEE[[[ssslllhhh{{{???;;;888777555666777777666444222222000//////000111222222111222555666???YYYsssbbbMMMGGG===666???IIIXXXUUUTTTUUUTTTRRRTTTWWWYYYZZZ\\\]]]]]]\\\[[[YYY]]]^^^___aaaccceeegggiiiuuuwwwjjjpppwwwxxxdddpppnnnjjjoooeeeGGG222<<>>@@@IIISSSTTTZZZeee|||]]]WWWWWW[[[GGG>>>===>>>ZZZ{{{|||ppp[[[DDDOOO~~~~~~UUU^^^KKK777333333333444666999<<<>>>???BBBEEEFFFEEEEEEIIILLLLLLNNNSSSYYY]]]]]]ZZZWWW[[[eeeggg^^^vvvIIIFFFAAA???HHHWWWccchhhhhhhhhlllppprrrtttwww}}}xxxwwwPPP<<<@@@???@@@TTT~~~|||yyyzzzzzzxxxooovvvzzzOOO000;;;000000000//////////////////......------......///------........./////////000000000000000000//////000000000111111111111222,,,777111888>>>|||rrrZZZTTTpppLLLQQQPPPGGGQQQQQQ444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***---444<<>>BBBBBBBBBBBBCCCDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBJJJCCCHHHLLLRRRlllaaavvvRRRTTTzzzlllooo```;;;888777666666777777666444444333111000///000000111222111333777666;;;PPPhhhxxxZZZGGG@@@;;;AAARRROOOMMMNNNPPPMMMLLLQQQZZZVVVUUUUUUUUUTTTTTTTTTTTTYYYZZZ]]]___aaabbbbbbbbblllmmmggg|||yyyzzzuuurrrQQQ]]]bbbkkkuuu```@@@888???AAABBB@@@===;;;<<<======>>>@@@BBBBBBAAA???===DDDDDDEEECCCAAA@@@@@@AAABBBAAACCCGGGGGGDDDEEEIIILLLccc777666777777333222999DDD\\\kkkvvvuuuuuuzzz|||xxxyyyzzz}}}}}}zzzjjjLLLDDDDDD@@@:::AAA@@@CCCFFFGGGGGGNNNWWWSSSbbbhhh|||zzzkkk```MMMDDDBBB>>>UUUtttxxxppp\\\IIIWWW~~~yyy}}}bbbVVVooojjjAAA333333222333444666:::===@@@@@@CCCEEEDDDCCCDDDIIINNNLLLNNNRRRWWWZZZZZZWWWUUUWWW___bbbzzziiiddd]]]HHHBBB<<<@@@LLLZZZcccfffccciiioooqqqrrrtttyyy}}}}}}kkkoooTTTEEECCC>>>EEEUUUtttzzzvvvxxxyyyxxxuuuyyyiii:::...777///////////////////////////......------......///---------.........///////////////000000000000000000000000000111111111111---666///:::666WWW^^^zzzJJJxxx]]]NNNOOOHHHRRRNNN444444333222000...,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***---444<<>>IIIOOOqqqcccPPPHHHnnnkkkGGG666///,,,333---,,,,,,+++*********+++'''(((((()))***,,,...///......///000111888FFFTTT<<<888//////666333333>>>>>>BBBEEEEEEGGGLLLQQQTTTRRRSSSTTTTTTSSSRRRSSSUUUPPPXXX]]]```lll~~~ooonnn~~~hhhPPP<<<>>>CCCEEEDDDCCCDDDFFFGGGGGGGGGFFFEEECCCAAA>>><<<>>>>>>IIIBBBHHHJJJKKK{{{ggg|||ZZZNNNqqq]]]kkkrrrIII888777666666777777666555555444222000000000000111---+++///555333000;;;MMM```gggTTT>>><<<999999IIIIIIJJJOOORRRNNNHHHLLLVVVRRRQQQPPPNNNNNNOOOPPPQQQSSSUUUYYY]]]```aaaaaaaaaWWWaaaccc|||ooo{{{eee[[[ZZZXXXjjjwww[[[<<<@@@DDDEEEDDDAAA===:::<<<>>>888999;;;>>>AAAAAA???===999<<<@@@@@@??????AAACCC>>>>>>AAADDDBBB@@@CCCIIINNN```ZZZ555777777444111333888<<>>@@@DDDFFFGGGDDDAAAAAAGGGLLLOOOMMMLLLMMMPPPSSSUUUVVV[[[YYY^^^ZZZ___yyy{{{LLLEEE>>><<>>eeehhh]]]TTTbbbkkk^^^AAA,,,***222***,,,------,,,*********(((((()))***++++++,,,,,,***)))+++///333:::HHHVVVBBB999111//////...000333888:::>>>@@@BBBEEEHHHKKKLLLNNNOOOOOOMMMLLLMMMMMMPPPTTTXXX]]]jjj{{{llloootttppp@@@@@@CCCDDDDDDCCCBBBFFFPPPXXXTTTMMMGGGEEECCC>>>===>>>AAADDDFFFEEECCCGGGQQQZZZQQQeeeqqqMMMmmmVVV^^^ddd___vvvoooBBBCCC111...AAA;;;...:::666555555444333222111111000000000000111444888<<>>FFF888BBBZZZUUUbbbcccfffjjjooosssvvvxxxtttwwwyyyzzz{{{jjjVVVQQQGGG???UUUxxx}}}zzzpppooowwwyyyvvvnnn]]]<<<555000222000000000000////////////............................................................////////////////////////000000000000333---222:::444777fffYYY|||wwwCCC```PPPKKKWWWRRRYYY333444333333111...,,,+++))))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000888:::;;;;;;777000444GGGAAAIIIWWWMMMnnn```\\\\\\[[[III000)))222//////...,,,+++******+++)))))))))***++++++,,,,,,,,,,,,...000222777EEESSSFFF;;;000...///000111333555777:::===>>>@@@CCCEEEEEEFFFHHHHHHGGGGGGHHHIIILLLOOOWWWfff|||~~~|||mmmppp{{{```GGGBBBIIIJJJJJJGGGFFFHHHOOOUUURRRLLLGGGFFFEEEAAA@@@BBBEEEHHHJJJHHHFFFHHHPPPXXXNNNPPPmmm\\\```ZZZIIIWWWfffrrrDDD???<<<777333666999333555555444333222111000000---............111555999===>>>>>><<<999999;;;===BBBCCCEEEFFFHHHJJJLLLLLLJJJHHHGGGFFFGGGIIIMMMOOOVVVVVVWWWaaakkkfffccclllzzz{{{nnncccrrryyy}}}vvvjjjfffmmm{{{rrrLLL;;;JJJAAAHHHOOOPPPKKKEEECCCCCCGGGGGG???888:::999888===;;;;;;@@@AAA???HHHMMMDDDFFFFFFDDDBBBAAACCCFFFIIIJJJ^^^hhh===333444666111333999666FFFgggpppkkksssyyyvvvzzz~~~~~~~~~}}}|||xxxttt{{{XXXPPPGGGAAA<<>>???EEEGGGIIIIIIHHHIIILLLOOOPPPOOONNNOOOQQQRRRQQQOOOSSSRRRVVVXXX^^^llltttJJJ??????===FFFVVV___aaadddhhhllloooqqqrrrqqqssstttuuuwww}}}ttt\\\XXXSSSMMM\\\vvvyyyxxx{{{{{{tttvvv~~~~~~{{{www}}}|||tttQQQ999555000///000000000000/////////...............................................................////////////.../////////000000000000444...111777333222OOOtttXXX___NNN{{{^^^PPPOOOVVV333444333333111...,,,+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''...444888;;;<<<777000...333EEEKKKpppYYYddd```UUU```vvvkkkAAA)))...222000...,,,+++***++++++))))))******+++,,,,,,,,,+++,,,///000000666FFFVVVOOOAAA333///000111222333222444666777888999<<<>>><<<>>>AAABBBBBBCCCEEEFFFJJJJJJQQQfffvvvlllttt|||LLLLLLEEELLLMMMMMMJJJGGGGGGKKKOOONNNHHHDDDDDDDDDAAAAAACCCGGGIIIKKKIIIFFFGGGLLLQQQ```rrrsssNNNjjj}}}lllSSSPPPmmmkkkkkkCCC;;;@@@222444>>>111555444444333222111000000------...------000333777@@@KKKOOOEEE;;;999999777>>>???@@@CCCEEEGGGIIIJJJCCCBBBAAAAAACCCFFFJJJLLLTTTRRRXXX___aaafffjjjfffxxxoookkksssrrrlllyyyjjjFFF???III===IIIUUUUUULLLCCCCCCGGGIIIGGGCCC>>><<<:::999999111333???DDD@@@DDDIIIBBBFFFFFFEEECCCCCCFFFKKKOOOLLLaaa^^^HHH777222555222555888333AAA```ooonnnrrruuuvvvzzz|||}}}~~~~~~tttzzz{{{[[[ZZZJJJ>>>===CCClllvvvmmmddd```\\\VVVQQQPPPEEE>>>:::;;;<<>>444444000///000000000/////////......................................................---............/////////....../////////000000000222///000444333222:::FFFfffjjj```[[[XXXOOOVVV333333333333111...,,,+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,444:::===>>><<<:::BBB)))CCCJJJLLLccc[[[eeeWWWgggNNN...000000///...------,,,+++************++++++,,,,,,,,,)))***,,,---...777KKK^^^ZZZIII999333333222111111000111333444444444666777888:::<<<===>>>@@@CCCFFFIIIGGGKKK]]]{{{ssskkk|||ooo>>>JJJGGGIIIJJJKKKIIIFFFDDDEEEGGGIIICCC@@@AAAAAA???>>>@@@BBBEEEGGGFFFCCCCCCGGGJJJZZZ|||vvv___TTTzzztttpppTTTnnntttooobbb777===>>>888777555444444333222111000000///...////////////000444666LLL\\\```NNN<<<999888444::::::<<<===???@@@AAABBB=========>>>@@@DDDGGGJJJPPPLLLWWW^^^___uuu}}}~~~}}}~~~~~~nnnttt^^^CCCCCCAAA???FFFKKKHHH???<<>>@@@???EEEPPPqqqwwwkkkjjjcccooo^^^nnn===666///444555777999<<>>777444111/////////111222222111111333444444666888999:::===@@@CCCCCCGGGQQQbbbzzzrrrlllyyyZZZ<<>><<<>>>???AAACCCCCCBBBBBBEEEHHHYYYpppUUU___uuulllxxx|||ooo{{{TTT777???;;;111:::555444444333222111000000...///000//////000222444FFFVVVYYYGGG666555777555777777777777888888888999999999:::<<<>>>BBBEEEGGGLLLIIITTT\\\eeesssssszzzmmmxxxJJJ@@@GGG===AAABBBBBB>>>;;;<<<@@@EEEHHHBBBFFFDDD888???QQQTTTgggMMM??????>>>@@@AAA<<>>@@@>>>===AAAXXXzzzeeellliiisss:::>>>444555666999;;;>>>AAACCCCCCGGGHHHIIILLLOOOSSSUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRUUUVVV___ZZZ[[[[[[rrrTTTIIIFFFLLL???AAADDDJJJQQQXXX___ccceeeiiijjjnnntttyyy||||||{{{~~~~~~{{{zzzqqq___TTT^^^yyy{{{lllOOO666///...///111333////////////............................................................------------........................////////////,,,222333///000777999666;;;~~~qqqFFFZZZgggKKK333444333333111...,,,+++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&333CCCPPPXXX^^^dddAAAGGGCCC}}}[[[LLLEEEmmm___lll}}}WWW111111///---...000///,,,(((++++++,,,,,,,,,,,,,,,,,,///,,,******+++111@@@MMMRRRGGG<<<777333///---...///111222222111000222333111222333444555777;;;>>>:::JJJaaawww|||uuu{{{vvvIII@@@===FFFCCCDDDDDDEEEEEEEEEDDDDDDGGGCCCAAACCCCCC@@@???@@@@@@AAACCCCCCCCCDDDGGGIIIJJJ]]]qqqIIIgggbbbwww{{{oooiiiLLL<<<;;;444:::666555555444333222111000---...///.........000111111<<>>IIICCCAAAAAAAAABBBCCCBBBAAA???FFF>>>FFFGGG@@@]]]jjjGGG>>>>>>CCCIIIFFFEEEFFFFFFEEEDDDCCCDDDFFFHHHNNN\\\wwwkkktttOOO888888888888999555888AAAZZZllljjjllltttuuuxxxyyy{{{|||}}}}}}}}}|||rrrpppqqqwww|||~~~~~~```JJJDDD;;;CCC___vvvzzzpppfffeeerrrzzz|||zzzzzz|||}}}vvvpppooo|||nnnZZZJJJAAA>>>======GGGwwwrrraaaqqqyyywwwmmm111888777666777:::===AAACCCDDDEEEHHHHHHIIILLLQQQTTTVVVWWWUUURRROOONNNQQQTTTVVVWWWVVVVVV\\\RRR\\\RRROOOSSS999DDD>>>???BBBHHHOOOVVV]]]aaaaaaeeekkkppptttwwwxxxxxx~~~zzzwwwqqqfffgggsss}}}www~~~yyyZZZAAA555666///---111111/////////.........------................................................,,,------------.........------........./////////---222333---,,,333888777888ZZZsssiiiEEElllVVV333444333333111...,,,+++))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###+++@@@UUU___ccceeejjjccc222KKKvvvUUUcccFFFmmmvvvtttsssPPP:::555///...//////---***,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,------222888;;;777444333000,,,---000...000111111000000111222111111222111111333777999:::QQQpppxxxfffFFFFFF@@@EEECCCBBBBBBCCCDDDDDDCCCBBBDDD@@@???BBBDDDBBBAAACCCCCCCCCCCCCCCCCCEEEGGGIIIDDDNNN}}}GGGKKKZZZLLLnnnssspppxxxQQQ===:::999777666666555444333222222...///000///......///111))),,,.........///111333111111111111111111111111444444555777:::===@@@AAACCCJJJMMMVVVjjjzzzooojjjhhh```~~~gggZZZlllkkkJJJ===???CCCGGG???@@@AAACCCDDDCCC@@@>>>DDD===JJJNNNGGGoookkkEEE???BBBFFFJJJIII???AAADDDDDDCCCAAAAAAAAA>>>EEETTT{{{||||||TTT:::888666666888555888888RRRiiihhhkkktttrrrwwwxxxzzz{{{{{{{{{zzzzzzxxxrrrpppuuuyyy{{{~~~~~~~~~wwwaaaIII<<<999CCCRRR```nnnpppkkkggg^^^ZZZcccppp}}}eeeKKKBBB@@@>>><<>>LLLUUU]]]bbbWWW|||oooxxxCCC;;;222------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***''')))---///,,,***+++))))))+++...---***---333...///000000//////111222333333333222111333666888@@@XXXuuunnnYYYIIIHHHEEEEEEBBBAAA@@@@@@AAABBBAAA@@@@@@<<<<<<@@@CCCBBBBBBCCCEEEDDDCCCBBBBBBCCCEEEGGGPPPMMMjjjcccHHHbbbhhhBBBdddhhhfffkkksssqqqAAA<<<888777777666555444333333222000222333222111000111333222......333444000---...//////000000111222222222222333444666888;;;===>>>>>>MMMTTTfffooodddmmmiii~~~qqqfffwwwlllYYYkkkYYYDDDJJJCCC;;;FFF>>>>>>>>>=========???@@@HHHAAARRRSSSCCCfffYYY===AAAEEEFFFFFFBBB777;;;@@@CCCCCCBBBBBBCCCDDDGGGMMMuuuVVV;;;888555444666666888444MMMffffffjjjtttpppwwwxxxyyyzzzzzzzzzyyyxxxzzzrrrnnnrrrvvvvvvyyy~~~mmmeeefffLLL::::::FFFMMMYYYfffkkkmmmoooggg```eeezzzwwwTTTEEEAAA===:::BBBhhhmmm\\\jjjyyy}}}xxxUUUcccAAA888888333777999<<<@@@CCCEEEFFFGGGEEECCCAAACCCGGGJJJIIIHHHJJJIIIHHHJJJNNNRRRUUUUUUUUUWWWGGGTTTTTTOOOddd\\\vvv{{{]]]JJJFFF@@@===???FFFNNNTTT[[[bbbiiilllllllllooosss{{{|||{{{sssrrrssscccRRReeexxxmmmyyyzzzpppqqqVVV>>>,,,...555,,,...555,,,//////.........---------................................................,,,,,,,,,---------......---------.........//////---...111333333222222333444333???~~~}}}mmm~~~IIINNN{{{666444222111000///---+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%*********777IIILLLDDDEEEBBBXXXBBB888]]]dddcccSSSzzzoooxxxxxxHHH(((000666***'''444,,,+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000////////////000000111,,,000333222111222888===JJJzzzQQQGGGOOOHHH@@@@@@CCCEEEEEECCCAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDGGGIIIKKKKKKIIIHHHHHHHHHMMMNNNZZZ\\\LLL```HHHkkkmmmFFFSSSppprrrvvvFFF777777111000555444000333<<<111000000////////////000////////////////////////000////////////000111111666888555333777>>>===777CCCVVVkkkhhhnnnkkkyyyooodddhhhvvvlllFFFDDDOOONNNCCC;;;AAAAAA@@@@@@???@@@@@@@@@WWWWWWQQQJJJMMMZZZdddfffVVVNNNEEE@@@@@@BBBAAA???>>>===@@@DDDEEEBBBBBBEEE;;;MMMIIIQQQ|||PPP444333<<<<<<444666222<<>>ZZZcccoooooonnnxxx|||sssooozzz|||```QQQHHHAAA>>>===OOOcccjjjooosssoooiii]]]UUU^^^qqq}}}vvv}}}rrruuuvvvuuuaaaAAA333666777:::999:::<<<@@@BBBCCCBBB<<>>>>>???BBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGHHHKKKIIILLLbbbMMMppptttXXX[[[XXXFFFVVV___~~~>>>;;;AAA???555111444000&&&111111000////////////000////////////////////////.............../////////,,,///555777111---666DDDJJJEEEaaaxxxhhhyyywwwnnn}}}mmmyyysssrrrYYYDDDDDDIIIFFFAAAAAA???????????????@@@@@@AAALLLNNNKKKGGGJJJSSSXXXYYYJJJFFFBBBBBBEEEEEEBBB>>>CCC???@@@FFFJJJGGGCCCBBB???HHHDDDNNN]]]999///555888555222111888JJJ[[[bbbcccdddkkkmmmpppssswwwwwwvvvuuuqqqooommmlllmmmqqqvvvzzz~~~bbbooorrrPPP===AAABBBcccqqq|||yyyuuu}}}xxxttt||||||fffUUUIIIAAA===<<>>???AAACCCEEEGGGBBBBBBBBBAAAAAAEEEDDD>>>KKKIIIJJJMMMNNNNNNPPPUUUXXXXXXVVVSSSPPPPPPRRRUUURRReeeuuuuuuWWWLLLGGG888555AAA999@@@KKKUUU\\\___]]][[[hhhrrr~~~~~~qqqhhhddd___ZZZVVV{{{mmm[[[sssbbbIII000222222111111000//////...........................------------------------------............---------------------------------------............/////////000000000111111111000...444333jjjlllrrrbbbKKK666444222111000///---+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%######'''+++444EEETTTDDDNNN999FFFDDD777___wwwvvvaaalllWWWZZZnnn```<<>>===>>>@@@BBBCCCDDDEEEEEEFFFEEEEEEBBBDDDFFFFFFEEEEEEFFFGGGKKKHHHGGGJJJ^^^vvvXXXwwwOOOeeeLLLBBBQQQjjj@@@@@@;;;555444888999777222111111000//////000000////////////////////////...//////000000//////...999111222<<<<<<888EEE\\\ssskkkwww[[[eeeuuu}}}|||OOOIIIGGGIIIGGGAAABBBHHH@@@?????????@@@AAABBBBBBCCCGGGIIIJJJNNNRRRTTTSSSFFFCCCBBBCCCFFFGGGDDDAAAEEEAAAAAAJJJQQQPPPKKKHHHFFFDDDBBBLLL}}}mmmmmmjjjAAA000222666666222333666???OOO^^^aaa[[[iiijjjmmmrrrwwwyyyvvvssstttuuuuuusssrrrtttzzz~~~ooowwwUUU>>>AAAEEEhhh|||}}}zzzuuu]]]MMMFFF;;;888DDDQQQPPPNNNMMMFFFIIICCC@@@KKKaaayyyyyypppOOO333333444999;;;>>>AAACCCDDDGGGLLLQQQRRRFFFHHHLLLHHHQQQSSSAAAJJJJJJLLLMMMKKKIIIMMMTTTUUUVVVVVVSSSPPPOOONNNOOOIIIUUUvvvlllPPPKKKHHHBBBHHHCCC>>>===AAAKKKWWW______bbbeeehhhiiikkkmmmpppgggiiiaaaSSSPPPdddsssggg~~~jjjEEE888111222111111000000//////...........................------------------------------............---------------------------------------............/////////000000000000111111555111777///<<>>111...,,,...---------......,,,***------------------------------------............---------------...///000,,,---111222---222RRRwwwfffxxxbbb===CCCCCCAAAFFFFFF;;;===???@@@??????@@@BBB???@@@AAABBBBBBCCCCCCCCC???@@@BBBCCCBBBBBBDDDEEEHHHDDDIIIJJJOOOuuuffffffuuu___NNN@@@===III]]]uuuYYY444444;;;555111777333222111111000000000000////////////////////////000000111222222111000///555///...111000666MMMhhh}}}ssstttnnnffffff^^^hhh|||yyyyyyYYY>>>BBBGGGIIIEEEAAAAAAEEEBBBBBBAAAAAAAAAAAAAAABBB===AAAFFFKKKOOOQQQRRRQQQJJJGGGDDDCCCDDDFFFGGGFFFCCC@@@BBBJJJQQQSSSTTTUUUPPPGGGFFFMMMooosssqqqpppHHH666555777555555777666777GGG]]]bbbXXXggggggjjjqqqwwwzzzwwwsssooosssvvvuuuqqqooorrrvvv___BBB@@@BBBgggiii[[[ZZZKKKBBBEEEJJJGGGHHHMMMJJJAAA>>>===DDDYYYtttiiiEEE222666444:::999>>>DDDFFFGGGKKKSSSZZZ^^^IIINNNWWWSSSaaagggNNNOOONNNOOOPPPMMMHHHHHHMMMMMMOOOQQQQQQOOOMMMLLLLLLNNNPPPYYYlllNNNJJJJJJ<<<;;;===BBBCCCBBBBBBDDDLLLRRRZZZaaabbb^^^XXXSSSPPPIIIHHHZZZ{{{kkkssszzzttt~~~TTT777555999111111000000////////////........................------------------------,,,------......------,,,---------------------------------............///////////////000000000111333111777:::,,,KKK}}}666444222111000///---+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((+++%%%&&&+++((((((===YYYccccccmmmcccSSS???GGGvvvoooSSShhhrrriiieeetttvvvYYY===///...---,,,,,,---......---+++---------------------------------.........//////,,,,,,,,,------...000000)))///444777CCC\\\xxxyyykkk{{{yyyOOO>>>EEE@@@???EEEBBB:::===AAABBBAAA@@@??????;;;;;;<<<===>>>>>>>>>>>>===>>>@@@@@@???@@@AAACCCBBB;;;DDDIIIGGGbbbZZZQQQgggdddfffkkkJJJ999AAASSSwwwNNN===???999111222444444222111111000000000000000000000000000000000//////000111111111111000***333888333222EEEeee~~~uuunnn}}}YYYqqqsssiiilllooottt|||JJJ<<>>>>>======:::;;;???CCCFFFFFFFFFGGGEEEDDDDDDEEEFFFGGGFFFEEE@@@@@@CCCGGGIIIKKKQQQZZZXXXNNNMMMLLL\\\yyyOOO:::666777555444888555333DDD^^^ggg___cccdddhhhooouuuxxxwwwttttttzzz{{{vvvuuuvvv~~~}}}}}}}}}}}}~~~~~~gggBBB<<<@@@hhhsssmmmrrrdddXXXTTTSSSIIIEEEGGGBBB@@@???===@@@QQQmmm~~~}}}ooo666222;;;888???===BBBGGGIIIIIILLLSSSZZZ[[[GGGLLLUUURRRaaahhhPPPSSSOOOOOOSSSTTTPPPKKKJJJKKKMMMOOOOOOMMMKKKJJJJJJPPPPPPTTTkkk~~~zzzgggVVVOOOJJJHHHEEE???>>>BBBHHHCCC>>>;;;>>>EEEOOOUUUMMM```dddIIIjjjxxxvvvttt]]]BBB222111333000000000///////////////........................------------------------,,,,,,------------,,,,,,---------------------------------............///...////////////000000000(((111///666333555nnnhhh666444222111000///---+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((***%%%%%%)))'''%%%444HHH~~~tttttthhhZZZ666DDDMMMddddddLLL```tttrrrooosssyyynnnSSS;;;111000...---,,,.........---------------------------------........./////////,,,,,,------...///111111---000333AAAcccwwwOOODDDBBBBBB>>>???CCCAAABBBDDDEEEDDDAAA>>><<<;;;888888:::;;;;;;;;;;;;;;;<<<===>>>>>>======???AAAAAA:::@@@EEEBBBQQQ|||RRRKKKqqqaaa[[[sssSSSAAATTT{{{qqqFFF666555666555555333222111111000000000000000000000000000000---------...///000111222///222888EEEaaa~~~nnnppprrr{{{\\\QQQlllqqqdddlll}}}{{{pppooommmPPPFFFDDDFFFEEECCCGGGLLLFFF;;;>>>>>><<<;;;::::::999999???======@@@@@@======???999===BBBFFFHHHFFFCCCAAA???@@@BBBCCC@@@???GGGQQQXXXRRROOOIIIKKKooo]]]===333555777111444222111AAAZZZgggeee]]]```fffkkkpppsssuuuvvvyyy}}}|||yyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{rrrDDD999@@@jjjyyyuuuwwwhhh]]]^^^^^^RRRIIIDDD<<<>>>AAA>>><<>>BBBCCCDDDJJJJJJJJJGGGCCC???===<<<===888999:::;;;;;;<<<<<<;;;===>>>>>>===;;;<<<>>>@@@@@@DDDCCCCCCDDDHHHaaa}}}III[[[eeeZZZkkkcccNNN[[[iii{{{SSS@@@444666555444333222111111111000000000000000000000000///.........///222666888:::===MMMmmm}}}jjjTTTeee\\\eeeyyyuuu^^^;;;WWWbbbfffhhhvvv{{{zzzwww^^^AAACCCLLLRRRRRRKKKJJJMMMHHH<<<;;;;;;::::::::::::;;;;;;@@@===>>>BBBAAA===<<>>@@@AAABBBBBBCCCCCC??????BBBDDDBBB???AAAGGGNNNNNNJJJFFFEEETTTsssHHH444444888222333000000:::MMM\\\aaaWWW\\\bbbfffhhhlllrrrwwwlllmmmnnnooooooooooooooouuuvvvxxxzzz{{{|||{{{{{{vvv|||~~~QQQ===>>>fffuuummm```WWWZZZ^^^UUUMMMIIIAAA===AAA???:::EEEbbb~~~nnnsss{{{rrrFFF666999;;;;;;???CCCEEEHHHJJJLLLMMMMMMLLLNNNMMMKKKIIIIIIOOOPPPLLLKKKHHHIIIMMMPPPOOOPPPSSSQQQPPPOOOKKKIIIIIIKKKMMMNNNPPPVVVRRRNNNkkkzzzlllZZZhhhtttzzz^^^@@@555111444777111////////////////////////........................------------------------+++,,,,,,------,,,,,,+++---------------------------------............///........./////////000000555444444$$$333<<<***DDD666444222111000///---+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((******)))((((((>>>___lll~~~TTT333===llltttvvvkkk>>>999444///................................................/////////000------......000111222333===JJJeeeGGGFFFKKK@@@<<>>>>>>>><<<;;;;;;===???:::IIIHHHCCCHHHEEEJJJaaasssGGGQQQkkkfffZZZqqqWWWSSStttrrrLLL777666444333222111111111000000000000000000000000333222000000333777;;;>>>RRRkkkwww]]]ZZZbbblllTTTbbbqqqDDD;;;iiiqqqkkkllltttyyyxxxxxx}}}ooofffCCCZZZEEEMMMYYY[[[OOOFFFEEEAAA777::::::;;;;;;===>>>@@@@@@999777:::AAABBB>>>===@@@LLLGGG@@@:::888<<>>AAAGGGHHHEEECCCEEECCCGGGDDDEEEGGGKKK}}}~~~wwwUUU888444999777555111///444@@@NNNWWWRRRYYY```ccccccgggooowwwqqqnnnlllmmmqqquuuwwwxxxpppsssvvvzzz|||}}}}}}}}}pppyyy}}}zzzyyyaaaDDD;;;\\\~~~wwwfffcccXXXWWWXXXOOOKKKJJJEEE===CCCAAA;;;EEEdddooo{{{xxxvvv~~~qqq<<<444777999???CCC>>>@@@DDDIIINNNPPPOOOMMMEEELLLIIICCCGGGIIIHHHMMMGGGEEEEEEFFFDDDCCCIIIQQQMMMLLLIIIGGGFFFHHHMMMQQQLLLFFFBBBNNNSSSLLLnnnxxxdddSSSIIIGGGCCCcccsssxxx|||RRR>>>444111---111555111.........///////////////........................------------------------+++,,,,,,------,,,,,,+++---------------------------------.........//////............/////////000333666000222:::&&&CCC===555444444222000...,,,+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((...MMM}}}GGG888___aaatttwwwoooddd^^^KKK222'''---222111---///222111///---...000222,,,)))---...+++,,,000---222444111---///:::DDD\\\uuuLLLIIIFFFEEEDDDDDDEEEFFFEEECCCFFFEEECCCBBBAAAAAABBBBBB<<<777777===@@@======AAABBB???;;;999999<<<@@@CCCAAAEEEGGGDDDBBBEEEPPPYYY```mmmLLLbbbdddOOObbb~~~ZZZaaaooo```HHH999<<<;;;000000:::222333111000111444666666444000333555000666ZZZrrrhhhnnngggiii```[[[WWWJJJDDD\\\~~~zzz~~~rrrwww~~~qqq~~~[[[HHHJJJPPPMMMKKKNNNRRRKKK>>>;;;CCCJJJBBB;;;===@@@@@@???@@@:::BBB???666:::GGGHHH===OOOJJJBBB<<<:::<<>>===<<<<<<===???AAACCCAAAFFFJJJKKKHHHGGGIIILLLOOO^^^___KKKhhhiiiDDDFFFdddmmmyyy~~~|||WWWCCC>>>;;;555///333666666333111000///111333BBB^^^wwwqqqttt}}}vvvyyysssYYY>>>FFFfffpppccccccxxxuuugggOOORRRSSSIIIGGGGGGNNNWWWSSSGGGAAADDD\\\PPPEEEAAAAAAAAABBBEEEKKKLLLFFFAAAEEEPPPRRRKKKMMMJJJDDD???===???BBBDDDDDDCCCDDDGGGIIIJJJIIIHHHAAAEEE???CCCGGG===^^^uuu===000===999666444222000333???LLL[[[ZZZ]]]cccfffdddfffkkkkkkjjjkkknnnrrrsssttttttvvvuuussstttwwwyyyyyyxxxyyy|||OOODDDTTTzzzvvvqqqlll```______``````ZZZPPPGGGEEEBBBCCC>>>@@@fffyyy|||tttyyyvvv@@@222@@@===@@@AAAFFFHHHHHHDDDAAAFFFNNNPPPLLLNNNMMMKKKKKKKKKKKKKKKJJJCCCFFFHHHGGGCCCBBBDDDGGGKKKIIIGGGFFFEEEEEEFFFFFFGGGCCCCCCHHHGGGDDDLLLXXXppppppsssWWWCCC777555333111000000111222000000000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---...///000111222333333...>>>]]]yyy555444333111///,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%000<<>>???>>>>>>???AAABBBAAA@@@AAA@@@>>>>>>>>>AAACCCEEEAAA===<<>>@@@AAAAAABBBBBBEEEIIIJJJIIIGGGFFFFFFJJJFFFbbb]]]AAAbbbyyymmmDDDFFFlllXXXFFFDDDBBB???>>>AAAHHHOOO```ooouuuxxxfffIIITTTrrr}}}ooo^^^jjjzzzzzz|||vvvnnnQQQIIISSSTTTKKKKKKHHHLLLTTTTTTLLLFFFFFFSSSJJJCCCBBBCCCCCCEEEHHHIIIEEECCCFFFLLLNNNKKKFFFKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDEEEHHHLLLOOOOOONNN???EEEAAACCCGGG???PPPfff@@@555999777666444111111999CCC^^^[[[[[[___bbbbbbccceeefffiiilllmmmnnnppptttwwwvvvttttttuuuxxxzzzzzzyyyzzz|||]]]AAAQQQ|||yyywwwtttqqqnnngggfffgggllloooiiiZZZNNNOOOIIIDDD@@@IIIooo}}}}}}iii}}}lll___777;;;DDD>>>@@@>>>AAAJJJIIIEEECCCFFFLLLMMMJJJJJJLLLNNNPPPPPPNNNLLLJJJCCCFFFHHHGGGDDDBBBDDDFFFGGGFFFFFFEEEDDDBBBAAAAAA@@@BBBCCCEEEEEEFFFEEEEEEFFFhhhqqqccc```<<<<<<333222111000///000111111000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------......//////000111222222+++:::555```{{{555444222000...,,,******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((///---GGGccc888AAAeeejjj___bbbhhh~~~zzzvvvwwwooobbbPPPFFF;;;666777777444000333000...---///333;;;AAANNNXXXhhhzzzyyyEEE777>>><<<<<<;;;:::<<<>>>???>>>===???>>><<<:::;;;===@@@BBB<<<:::999:::<<<===>>>>>><<<<<<<<<===>>>???@@@@@@CCCBBBAAABBBCCCEEEHHHIIIIIIJJJQQQkkkmmmAAA[[[wwwqqqKKK888```|||ssspppqqqqqqpppooolll]]]GGGPPPxxxggg]]]nnntttfffkkkzzz{{{xxx{{{{{{cccHHHHHHMMMKKKKKKRRRVVVMMMHHHJJJKKKHHHFFFFFFBBB???@@@EEEHHHEEECCCCCCJJJEEEIIIXXX^^^VVVIIIDDDFFFGGGIIIJJJJJJJJJIIIHHHEEEDDDEEEHHHLLLOOOOOOOOOAAAHHHEEEDDDHHHDDDIII___rrrXXX...777666666666333111555===VVVXXX[[[]]]\\\]]]```ddddddhhhjjjjjjkkkppptttuuutttttttttuuuwwwyyyzzz{{{zzz{{{}}}xxxIIIOOO}}}yyyyyy{{{{{{{{{|||rrrqqqrrrvvvyyyvvvlllcccbbbTTTEEEBBBWWW|||rrrPPP:::AAA@@@;;;BBBAAADDDGGGIIIJJJMMMPPPPPPMMMHHHIIIKKKNNNOOONNNKKKIIIGGGGGGIIIJJJIIIFFFDDDCCCDDDDDDEEEFFFFFFEEEBBB???===;;;AAADDDCCCGGGMMMIIIAAAGGGDDDccczzzjjjFFF666333000000////////////000111000000/////////...............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000111111222222777777999^^^777555333000---,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''###'''333[[[qqq<<<...BBB]]]jjjeeennnxxx}}}yyyhhh]]]XXXSSSLLLFFF>>>@@@BBBDDDKKKWWWdddlllwwwxxxGGG<<>>:::999999:::;;;<<<<<<;;;===<<<999888777888:::;;;888777666666999===>>>>>>>>>===;;;999999:::<<<>>>@@@???>>>>>>@@@BBBEEEGGGBBBHHHHHHKKKkkkgggWWWnnnwww^^^GGGFFF{{{zzzzzz~~~mmmOOOCCCEEEBBB:::777666]]]~~~{{{hhhggg{{{aaaZZZhhhyyyyyyxxxeeeJJJ:::EEENNNIIIFFFMMMUUULLLDDDDDDGGGFFFCCCBBBDDDBBBDDDHHHIIIDDDAAAAAAFFFAAAEEEUUUZZZOOOCCC@@@BBBEEEIIILLLNNNNNNLLLKKKEEEDDDDDDEEEHHHJJJJJJIIIDDDIIIGGGEEEIIIIIIJJJPPP~~~mmmZZZ888555444555777555222444999IIIUUU______[[[[[[bbbiiidddggggggfffkkkrrrsssooorrrrrrtttuuuvvvxxxzzz|||~~~||||||WWWHHHooo}}}xxx{{{~~~~~~~~~~~~wwweeeLLLKKKiiilllmmmEEE999@@@===@@@NNNMMMQQQIIIJJJNNNRRRTTTSSSPPPNNNKKKMMMNNNMMMIIIGGGFFFFFFJJJKKKLLLKKKHHHEEECCCCCCCCCEEEGGGHHHGGGDDD@@@>>><<>>;;;:::999999:::;;;:::999;;;:::888777666666777777999999777666888>>>@@@>>>???===:::888777888:::<<<:::===AAACCCBBBAAA@@@@@@CCC@@@DDDLLLSSSlllggglllxxxqqq```;;;fffvvvhhhfffooouuutttjjjgggVVVEEE:::111:::TTTbbbuuuuuudddhhhccciiiwww~~~jjjFFFHHHEEEAAAGGGNNNJJJ???GGGDDDCCCFFFIIIHHHCCC>>>CCC@@@>>>AAABBBBBBEEEIIICCC<<<;;;AAADDD???<<<>>>@@@CCCFFFJJJLLLLLLKKKJJJEEECCCAAAAAABBBCCCCCCBBBDDDFFFGGGGGGGGGJJJLLLKKKyyyXXX???555333555888666333444777===PPPbbbddd^^^^^^eeemmmeeejjjjjjhhhkkkrrrqqqjjjoooqqqssstttuuuwwwzzz|||~~~~~~ddd>>>\\\~~~{{{vvv\\\\\\}}}}}}___hhhAAA;;;CCCBBBJJJVVVMMMPPPPPPNNNMMMPPPQQQQQQSSSWWWNNNPPPPPPMMMHHHFFFFFFHHHIIIJJJKKKKKKJJJGGGEEECCCCCCEEEGGGIIIHHHFFFBBB@@@???CCCCCC@@@DDDJJJGGG???>>>CCC???;;;RRRvvv\\\OOO===333444666/////////////////////////////////.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000333&&&,,,<<<999:::iii:::888555111...---,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((---&&&+++///(((555jjjRRR999===EEEdddzzzuuu{{{vvvqqqrrrwww^^^CCC;;;FFFGGGCCCAAA<<<===;;;::::::::::::999777888888888888888888777777<<<<<<:::555777===>>>;;;<<<<<<;;;:::::::::;;;;;;777<<>>???CCCIIIIIIGGGCCCAAA@@@AAADDDHHH@@@AAACCCEEEFFFFFFEEEEEECCCAAA>>>===>>>???>>>===@@@???DDDGGGDDDEEEJJJIIIgggqqqLLL777555666888777333222555444JJJ^^^ccc```aaaeeehhhfffooorrrmmmlllqqqpppjjjlllooorrrssssssuuuyyy|||~~~~~~}}}~~~~~~www???JJJrrrssskkkqqqPPPBBB@@@GGGEEEMMMRRRDDDJJJQQQMMMMMMPPPPPPMMMOOOTTTLLLOOOQQQNNNIIIFFFGGGIIIDDDEEEGGGIIIJJJIIIGGGEEECCCEEEGGGIIIIIIGGGDDDBBB@@@AAABBBCCCDDDDDDBBB???III???===BBB>>>BBBjjjsssVVVEEE@@@444+++,,,---//////000000000//////...//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,555000222>>>888888OOO<<<999666222///---------((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))"""---&&&###,,,)))<<>><<<;;;:::::::::888777555666888:::::::::999999===>>>:::444555::::::666999:::<<<>>>>>>===<<<;;;888<<<>>>===;;;@@@KKKTTTAAAAAACCCDDDAAADDDRRRccc\\\TTThhhxxxvvvmmmRRRFFFjjjyyygggXXXXXXcccooo{{{yyyuuuwww{{{zzzyyy}}}ooocccaaaeeeEEECCC666999MMMOOOSSSkkkoooccciii}}}vvv}}}|||hhhSSSGGGCCCAAABBBEEEDDDBBBCCCGGGFFFFFFDDDCCCDDDHHHJJJIII@@@???AAADDDBBB<<<;;;===@@@CCCBBB>>>;;;<<>>ooo|||wwwjjjfff@@@@@@>>>CCCAAAKKKNNNCCCOOOKKKJJJOOOUUUSSSKKKHHHJJJFFFKKKOOONNNJJJFFFFFFHHH???@@@CCCFFFIIIJJJHHHFFFBBBDDDFFFHHHHHHGGGEEEDDD>>>>>>BBBFFFGGGCCCBBBCCC;;;;;;===>>>;;;;;;EEERRRuuuuuuZZZNNNDDD999///333666...000000111111000///......//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---555777///***222<<<>>>```;;;888444222000...+++)))+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))((((((((()))+++...///eeeqqqLLLFFF888999UUUmmmqqq{{{[[[EEECCC===@@@hhh|||___nnnxxxpppyyyRRR<<<======<<<<<<<<<<<<=========:::777666999;;;;;;:::===888444444888;;;:::777888777555444555666888999777777999:::<<<===>>>???BBB???;;;:::<<>>QQQ[[[aaaaaaSSSXXXaaattt^^^vvvttttttRRRFFFIIIIIIJJJJJJHHHFFFEEEFFFHHHPPPHHHBBBCCCEEEIIISSS^^^LLLAAA888:::======<<>>>>>======???CCCGGGIII@@@???@@@AAACCCBBB@@@>>>EEEEEEFFFEEECCC@@@===;;;888888888999999:::::::::999UUUvvvdddOOO<<<444333222111000000000000000000//////.........---........................------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------............////////////000000000111222222333333222XXX;;;888444111000...+++)))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))***)))(((((()))+++---...:::ooogggSSS999:::YYYqqqLLL)))000@@@CCCLLLjjj|||```qqqwwwgggDDD===FFF;;;;;;:::;;;;;;<<<===>>>>>>;;;999999;;;===<<<;;;<<<888444444888:::999777777666555444444666777999777777888:::;;;<<<======@@@???======>>>AAADDDFFFGGGCCCBBBCCCBBB@@@AAADDDKKKWWWnnn___sssXXXZZZ___aaahhhnnnbbblllvvvaaaLLLDDD;;;CCC<<<999;;;:::;;;GGGVVVcccbbbmmmfff^^^^^^YYYfffmmmyyyppp]]]]]]|||xxx___JJJCCCCCCNNNNNNNNNLLLIIIGGGGGGGGGLLLFFFDDDGGGJJJLLLSSS[[[NNNIIIGGGHHHEEE@@@AAAEEEKKKIIIKKKNNNMMMHHHEEEFFFFFFHHHHHHEEEFFFIIIEEE???CCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCFFFXXXlll???555999:::999000777...111<<>>AAADDDFFFEEEDDDCCCJJJHHHFFFFFFHHHIIIHHHFFFHHHHHHHHHGGGEEEBBBAAAAAAAAA@@@???>>>???AAADDDFFFHHHHHHGGGEEEBBB>>>;;;:::@@@@@@AAAAAA@@@===;;;:::888888888888999999999999???888IIIyyyuuuZZZIII@@@777...444333222111000000000000000/////////....................................------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------............///////////////000000111111222333333EEE&&&===;;;888444111000...+++)))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))((()))***+++,,,--->>>ooo___BBB<<<@@@JJJYYYgggrrrTTTSSSCCC%%%777666777;;;EEEZZZzzzuuu```VVVrrrvvvPPPLLLnnnGGG777:::>>>999999999:::;;;<<<===>>><<<:::999:::;;;;;;:::999;;;888555555888999999777666555444333444555666777777777888999999:::;;;;;;======>>>???@@@@@@@@@??????===???BBBCCCAAAAAACCCEEEHHHRRRpppqqqOOOWWWnnnxxxvvvvvvjjj[[[\\\^^^VVVIIIBBBLLLYYYWWWPPPDDD333:::;;;DDDUUUcccoookkk```SSS]]]tttxxx{{{hhhPPP\\\vvv}}}hhhXXXPPPKKKFFFBBBOOOPPPPPPNNNJJJFFFDDDDDDEEECCCCCCFFFHHHHHHJJJNNNLLLPPPTTTSSSKKKCCCDDDIIIMMMKKKLLLPPPPPPLLLKKKMMMNNNJJJDDDAAADDDIIIFFFAAAGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDGGGWWWIII555777666333///===222111666DDDXXXfffbbbXXXaaa```cccjjjnnnlllkkklllnnnlllkkknnnsssvvvuuutttvvvxxx|||~~~~~~~~~^^^;;;ZZZooo^^^uuuuuuTTT@@@???@@@AAACCCEEEFFFGGGGGGFFFDDDDDDDDDFFFFFFFFFDDDJJJHHHFFFDDDCCCBBBBBBCCCEEECCCAAA@@@???@@@AAABBBCCCEEEFFFDDD???;;;:::;;;;;;;;;<<<<<<<<<:::999777888888888888777777777777===333222DDDdddoooaaaJJJ555,,,///333333333222111000000//////000////////////....................................------------------------------------------------...------,,,,,,------...---------------------------------------------------------------------------............///////////////000111111222222333)));;;===;;;```:::777444111000...,,,***))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''((((((((())))))******))))))))))))***+++333(((222aaazzz^^^999,,,<<>>>>>>>>>>>===:::999;;;@@@CCCBBBCCCGGGDDDLLLKKKFFFYYYsssUUUPPPgggyyy~~~~~~yyyyyyjjjhhhpppvvvmmmZZZTTTVVV```lllmmmeeebbbfffjjjaaaeeeggg|||aaa]]]SSSaaaoooaaaRRRMMMQQQSSSOOOIIIJJJLLLMMMKKKGGGCCCAAA@@@GGGFFFEEEEEEDDDBBBAAABBBGGGMMMRRRQQQIIICCCDDDHHHGGGEEEGGGLLLMMMLLLLLLPPPOOOIIIAAA===???CCCDDDBBBGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJIIIIIIHHHHHHGGGGGGLLLSSSfffhhhJJJ:::333555222;;;666555555===RRReeeggg```bbbaaadddkkknnnllljjjkkkllljjjjjjmmmrrruuutttrrrtttuuuwwwyyy{{{{{{{{{{{{}}}|||HHHEEE___uuuooo|||^^^KKKDDDBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGFFFFFFIIIGGGFFFEEEFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@AAAAAAEEEIIIKKKGGG@@@;;;:::<<<::::::;;;:::999888666666888777777777666666555555444===@@@999555>>>PPP^^^~~~rrrdddGGG@@@666000///444888999222111000//////////////////////////////.................................------------------------------------------------...------,,,,,,------...---------------------------------------------------------------------------------.........////////////000000111222222222***>>>AAA000222[[[:::777444111000...,,,***))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''(((((((((((())))))))))))))))))******)))((((((444YYYpppJJJ888///444PPPvvvmmm```eeekkksss___GGGDDDOOOMMMMMMTTTaaaooovvvwww~~~{{{gggVVVMMM]]]yyy{{{WWW888333:::<<<<<<>>>>>>===<<<;;;:::999999999666666777777666555444444666555444444555555555555222222222222222333333444444555555555666666777777888888888999;;;<<<>>>???===::::::>>>@@@@@@CCCGGGGGG<<>><<<666RRR|||999777333111000///,,,+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((())))))*********)))+++...---+++AAAyyynnnUUU>>>...999PPP___gggkkkRRRVVVfff{{{{{{vvvoooMMMFFF^^^yyy|||CCC666444>>>???555777BBB???>>><<<:::888777777666777888999777555444555666333333333333333333333333000000111111111222222222222222333444444555666666777666666666777:::===???@@@===;;;======<<<>>>BBBFFF999;;;IIIFFF<<>>???AAABBBCCCDDDDDDDDDAAAPPPBBBmmm}}}rrrBBB---<<<;;;666888555333111333===QQQccc\\\]]]cccjjjmmmmmmnnnqqqtttsssrrrtttxxxxxxvvvrrrwwwvvvuuuuuuuuuuuuvvvvvvxxx~~~QQQBBB```~~~|||dddSSSGGGJJJFFFGGGIIIKKKJJJGGGCCCAAAFFFHHHKKKMMMLLLLLLMMMNNNCCCBBBBBBFFFJJJLLLJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCQQQSSSRRRMMMEEE???<<<<<<>>>===<<<:::888666444333444444444444444333333333555555333333777;;;:::555111222,,,///DDDXXXhhhzzzxxxbbbKKK@@@:::111+++,,,111///000333222...,,,---//////............//////.........///////////////........................------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,------------...............///000000111111222...555555///222;;;<<<555999666333111000///---+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************000******,,,&&&%%%>>>```\\\888000@@@OOOQQQaaa]]]\\\```aaa```eeekkkxxx___GGG===UUUyyy===666333666>>>@@@;;;999<<<<<<;;;999888666555555555777888888666333222444666000111222222111000000111//////000000111111111000000000111222333555666666777666666666777888999;;;;;;999999===>>><<<<<>>AAA@@@===>>>AAAAAA===AAA===<<<>>>??????BBBFFFCCC>>>===@@@???<<<;;;>>>;;;<<<===>>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@@@@>>>ZZZMMMZZZ~~~PPP444999888888>>>777444444...---BBB]]]jjjdddbbbgggmmmooopppqqqtttrrrrrruuuyyyyyyvvvsssvvvuuutttttttttvvvwwwyyyxxxyyy{{{~~~NNNOOO~~~ooolllqqqwww}}}mmm^^^IIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGDDDHHHLLLNNNMMMMMMNNNOOOHHHEEECCCEEEJJJLLLKKKIIIDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>;;;:::888777555444333333222222222333333333333333666666666555111...333999444;;;;;;===DDD???555666GGGOOOWWW[[[^^^```eeekkkrrrhhhdddhhhgggZZZLLLGGGCCCAAA777111555777999???000---...222222///000555///......------......///............/////////000........................------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,---------...............//////000111111111777000///444333---///777999666333111000///---+++(((((())))))))))))(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''')))***+++++++++))))))***---.........///888wwwOOO999777888777777;;;CCCMMMVVV]]]aaajjjjjjsssrrryyyhhhdddooouuufffPPPMMMBBBIIIhhhyyyAAA555???666;;;:::333111666;;;:::888777666555555444444555555666555222//////222555...///111111000//////000...//////000000000000000...///000111333444666666666777777777777777666666222222666===???>>>>>>@@@<<<===@@@BBBBBBAAADDDHHHHHHAAARRRyyyuuupppgggwww{{{pppkkksssHHHBBBJJJEEEGGGIIIKKKLLLLLLIIIFFFEEEAAABBBAAA???===<<<===>>>AAAGGGHHHDDDCCCEEEBBB<<<:::@@@BBB>>>;;;===<<<888CCC>>>;;;<<<;;;:::;;;@@@???888666===@@@<<<777666999:::<<<>>>>>>>>>>>>===@@@AAABBBBBBBBBAAA@@@???CCCcccSSSCCCnnnHHH<<<555;;;999000111999555111GGGggg|||nnndddfffnnnqqqpppnnnpppooopppssswwwxxxuuurrrtttsssrrrrrrsssvvvxxxzzz{{{vvvrrrttt|||jjjZZZJJJmmm{{{___NNNEEEFFFMMMWWWmmmssszzziiiYYYBBBLLLCCCGGGGGGFFFEEEEEEFFFGGGHHHCCCGGGKKKMMMLLLLLLMMMOOOPPPKKKFFFFFFJJJMMMMMMLLLEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@@@@AAA???<<<999777666555444333333333333111111111222222333333444222---...666:::666333555333555...+++444666666===444666;;;999222666<<<777999555555999777111222:::,,,777666///111000,,,///222///000444222,,,,,,000......---------......///---.........//////000000........................------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------............//////000111111111,,,...111222444666555222777666444222///---+++***)))((((((((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******************++++++///666WWWqqqgggVVVCCC666888;;;888999>>>NNN^^^eeeXXXJJJHHHKKKJJJYYYQQQDDD:::;;;DDDKKKLLLnnnTTTEEE999444666777777777666555555444444444444444333333333222222111111111111111111111111111111000000/////////...///...,,,---///000000///000000000111222222333333777444222444888;;;<<<;;;666777888:::<<<===?????????>>>>>>===>>>@@@AAABBB===AAAHHHTTTlllxxxxxx|||zzzsssggg]]]\\\\\\cccxxxjjjTTTIIICCCCCCEEEBBBGGGPPPYYY^^^YYYNNNEEEFFF???999;;;<<<<<<;;;===GGGGGGEEEBBBDDDJJJKKKIIIEEECCC@@@===;;;;;;;;;;;;@@@???===;;;;;;;;;<<<===>>>???@@@@@@@@@===:::777888888:::>>>@@@===:::999777;;;???AAA@@@???@@@AAAGGG;;;IIINNNRRRddd666333>>>666888:::777///...<<>>::::::BBBNNNYYYmmmxxx|||zzzaaaCCC???EEEAAAEEEDDDAAA@@@@@@BBBDDDFFFDDDEEEDDDCCCDDDGGGMMMQQQMMMPPPOOOJJJHHHHHHFFFBBBGGGGGGFFFEEEDDDAAA@@@>>>@@@@@@???>>>===<<<;;;;;;777777555444333222222222000000000000000000000000000000111111111222222222222222222333333333444444444444444444444444444444333333333333333333333333444444333333222111000000000000000000000000000000------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,---------..................////////////000111111111111222222222777666444222///---+++***)))((((((((((((((())))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))******+++++++++------666KKKeeerrr___UUUPPPQQQWWWKKKNNNGGG777///555;;;:::DDDQQQ^^^dddmmmfffJJJ>>>999444333777777777666555555444444333333333333222222222111111111111111111111111111111//////.........---------///...,,,---///000000/////////000000111222222333444222111333666999999999666666777999;;;===>>>???>>>>>>======>>>???AAABBB>>>???>>>===CCCRRRhhhxxxpppbbbjjjzzz}}}zzzrrrsssuuuyyyxxx```VVVLLLEEE@@@<<<<<>><<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::>>>AAAAAA===::::::;;;888:::===@@@AAA???>>>===;;;>>>AAABBBAAA@@@AAACCC>>>999DDDFFFDDDrrrHHH888;;;999888777555000///666@@@aaaxxxxxxjjjhhhkkkggglllooonnnnnntttyyyzzzrrrtttuuuvvvvvvwwwyyy{{{|||||||||}}}~~~mmm```nnnUUU???;;;>>><<<;;;<<<;;;AAAEEERRRkkk|||sss[[[BBB>>>AAA:::DDDCCCAAAAAAAAABBBDDDEEEFFFCCC@@@@@@CCCFFFGGGGGGEEEIIIKKKIIIHHHJJJGGGCCCJJJIIIGGGDDD@@@>>><<<:::AAA@@@???>>><<<:::999888666555444222111111000000000000000000000000000000000000000111111111222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222111000000///////////////////////////------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------..................////////////000000111111111222222222666555444222///---+++***))))))(((''''''(((((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***++++++,,,+++)))'''&&&)))@@@ooowwwuuu|||}}}xxxpppJJJ===333444777666777<<<666666555444444333333222111111111111000000000000000000000000000000000000------,,,,,,,,,,,,++++++///---,,,,,,...//////......//////000000111222222111000000111444666666555444555666888999;;;<<<===>>>============???@@@AAAHHHHHHGGGCCC>>>>>>DDDKKKhhhttt]]][[[GGGGGGJJJLLLIIIDDDDDDGGG@@@CCCHHHJJJJJJHHHGGGFFFEEEFFFKKKPPPNNNGGGCCCDDDFFFHHHHHHFFFIIIMMMMMMIIIBBBAAA@@@???>>>???@@@AAA999:::<<<======<<<;;;:::;;;@@@DDDBBB;;;777888:::888;;;>>>???@@@@@@@@@@@@===???AAABBBAAA@@@@@@AAA??????CCCBBB>>>YYYMMM;;;:::<<<999777777555111111555<<>>???DDDFFFCCC>>>CCCGGGIIIHHHGGGIIIGGGBBBIIIGGGCCC@@@===<<<<<<<<<@@@???>>>===;;;:::999888444444222111000000//////000000000000000000000000000000000000111111111111111111111222222222333333333333333333333333333333222222222222222222222222222111111000000/////////........................------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......---............/////////000000000111111111222222666555333111///---,,,+++))))))((('''''''''((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))++++++,,,---+++***+++***+++222===XXXtttgggKKK666;;;777666:::;;;999888;;;555444444333222222111111000000000/////////......////////////////////////,,,,,,,,,,,,++++++++++++///---,,,,,,---......------......//////000111111///000111222333444444333333444555666777999::::::<<<<<<;;;;;;<<<===???@@@<<<@@@DDDDDDBBBAAACCCFFFBBBJJJWWWhhh}}}~~~mmm]]]KKKBBBCCCHHHGGGGGGIIIFFFAAAAAADDD:::???DDDFFFFFFFFFIIILLLFFFIIIOOOSSSOOOFFFBBBCCCIIIJJJIIIGGGGGGIIIFFFBBBEEEDDDCCCBBBBBBCCCDDDDDD;;;;;;;;;;;;;;;;;;::::::@@@BBBDDDAAA<<<888777777888<<<>>>>>>>>>??????>>>>>>??????>>>>>>>>>>>>>>>DDDEEEBBBBBBDDDPPP]]]DDD666<<<:::;;;===:::444111222555===TTTnnnxxxoooeeebbbbbbjjjooommmkkkoootttvvvvvvuuusssqqqqqqtttyyy~~~}}}}}}~~~~~~~~~}}}}}}|||RRRIIIMMMDDD>>>@@@BBB???<<<===;;;:::>>>MMMXXX]]]|||mmmuuuSSSJJJFFFFFFGGGCCCFFFFFFFFFFFFEEEDDDBBBAAAGGGDDDBBBCCCFFFGGGCCC@@@KKKMMMKKKGGGEEEFFFDDDAAACCCAAA???======???BBBDDD>>>>>>>>>===<<<;;;;;;;;;444333222111000000000000/////////////////////////////////000000000111111000000000111111111222222222222222222222222222222111111111111111111111111000000/////////.........------------------------------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111555555333111///...,,,+++))))))(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&((()))***++++++...)))'''+++000...)))%%%,,,444AAARRRjjj}}}[[[>>>...222>>>::::::;;;<<<999555333444333333222222111000000000//////.........---------........................,,,,,,,,,,,,,,,,,,------...---++++++---------,,,,,,------......///000000///000333444444333222222111222333444555666777888::::::999999:::;;;===>>>777:::>>>@@@???>>>???AAA999DDDLLLIIIBBBHHH^^^sssaaaFFFCCCMMMQQQIII@@@GGGCCCAAACCCDDD@@@>>>>>>888<<>>;;;888777888:::;;;BBB@@@>>>>>>@@@???;;;888<<<@@@AAA???@@@CCCAAA;;;AAA???>>>======>>>>>>>>>???BBB===AAAHHHHHHqqqddd===888999===@@@<<<555222444888666BBB\\\mmmllleeebbbaaaiiioooooommmnnnpppooosssuuuvvvvvvuuuuuuvvvxxxwwwxxxyyyzzz{{{{{{{{{{{{aaaZZZMMMCCC;;;<<>><<<:::999888444333222111111000000111............................../////////000000000/////////000000000111111111111111111111111111111000000000000000000000000/////////...............------------------------------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////000000000111111111555444333111///...---,,,))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%&&&(((***+++,,,...///''',,,000222444999BBBIIIxxx}}}mmmMMM>>>555:::;;;555444:::777888999888666444333333222222111111000//////...............------------------------------------,,,,,,------------.........,,,++++++,,,,,,,,,++++++,,,,,,---......//////...111444666444222111111000000111222333444555555888777777777777999:::;;;<<<>>>??????>>>>>>>>>@@@===BBBGGGFFFCCCCCCHHHOOOBBBWWWdddmmmuuulllaaaTTTKKKCCCFFFIIIGGGBBB@@@DDDJJJGGGDDDDDDHHHHHHCCC===;;;;;;===@@@BBBAAAAAAAAAAAAHHHFFFFFFFFFCCC<<<;;;===@@@AAA@@@>>>???BBBAAA===@@@@@@@@@??????>>>>>>===AAA???;;;777777999<<<>>>>>>:::888;;;AAADDDAAA<<<@@@CCCCCCBBBGGGLLLFFF;;;DDDAAA>>>===???@@@AAAAAA:::???>>>DDDJJJBBBQQQ|||^^^666777;;;>>>;;;555333666...222???SSSaaaeeebbb``````gggkkkkkklllnnnnnnkkklllrrr{{{zzzuuurrruuuvvvwwwyyyzzz|||}}}~~~~~~pppzzzddd\\\RRRLLLHHHEEE@@@<<<@@@999444===GGGGGGTTTppptttyyymmmzzznnnQQQCCCFFFDDDEEEIIIIIIIIIJJJJJJIIIHHHEEECCCBBBFFFIIILLLLLLJJJJJJKKKMMMNNNNNNJJJDDDCCCGGGIIIHHHCCCAAA>>><<<<<<>>>AAACCCFFFEEEBBB>>>:::666444222333222222111000000111111....................................////////////........./////////000000000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------........./////////000000000111111555444333111000...---,,,))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((!!!''',,,,,,)))''')))***...,,,(((%%%%%%***222888,,,222999BBBMMM\\\kkkttt{{{~~~yyytttuuuyyyrrrooobbbNNN>>>999999:::777111...222888999666222333555666666666666555444111111000000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++***+++,,,+++***+++++++++,,,------......---111555666444111////////////000111222333333444666555555444555666888999555666777777888999;;;===DDD<<<555777???BBB===555LLLNNNEEE???GGGMMMSSS```gggXXXQQQRRRRRRWWWXXXNNNXXXTTTNNNJJJJJJLLLLLLJJJGGGEEEBBBAAACCCEEEBBB<<>>AAAEEECCC??????BBB@@@?????????AAABBBBBBAAAHHHCCCBBBCCCCCC???<<<===>>>???===:::<<<@@@@@@===;;;;;;<<<===============>>><<<:::999999<<<>>>@@@;;;999888:::>>>@@@???<<<@@@BBBBBBCCCMMMTTTLLL<<>>AAABBBBBB;;;@@@???AAAEEEBBBFFFVVVzzz;;;777888<<<===:::666555+++///888JJJ```nnniii]]]```bbbbbbcccgggnnnnnnkkkiiioooxxx}}}~~~{{{wwwtttvvvvvvvvvwwwyyy|||~~~}}}zzzttt___MMMCCCCCC@@@777777>>>AAALLLcccuuu{{{yyyvvv___MMMFFFIIIFFFHHHKKKHHHEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHGGGHHHIIIIIIIIIIIIEEEGGGFFFCCCCCCGGGHHHFFFDDDBBB???<<<;;;;;;===>>>CCCBBB???<<<888555222111111111000/////////000000------------------------------........./////////------........./////////////////////////////////......................................./////////------------------------------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........////////////000000000111444444333111000...---,,,***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''******)))''''''((((((&&&&&&(((+++...///...,,,***---...000222666888555000333777<<<>>>:::555555888666666444111333777888444222999888...+++333777444222333444444555555444111000000000///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,******+++++++++******++++++,,,,,,---......+++000555666333000.........//////000111222222333444444333333444555777888888999:::;;;<<<>>>@@@AAA999<<>>===>>>@@@:::<<<999<<>>>>>CCCGGGHHHHHHGGGBBB@@@DDDFFFCCC@@@???AAAAAA===999999======999999999;;;===>>>?????????999::::::;;;===???AAABBB;;;;;;;;;:::999999999999===???>>>AAAOOOXXXNNN;;;BBB>>>:::999<<<@@@AAAAAA<<<>>>;;;777:::DDDKKKOOOzzzzzzCCC;;;666<<>>HHHZZZ\\\iii|||uuuwwwiiijjjmmmRRREEEBBBDDDBBBFFFIIIAAAAAABBBBBBDDDEEEFFFGGGHHHJJJEEEBBBCCCGGGIIIFFFBBB???CCCEEECCCCCCEEECCC???AAA@@@>>>;;;::::::;;;<<<<<<<<<;;;999777666555444000//////............///---------------------------------.........//////---------.........//////////////////////////////..............................//////////////////........................------------------------,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000888666222000///...,,,*********)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++))))))***++++++++++++***......//////000000111111////////////000000000000///111333555555555444333666555444333222222222222333333333333333333333444........................------------,,,,,,+++***************************+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,...***)))+++000333111...000000000000111222333444444444444444555666777888888888999999:::;;;;;;<<<===>>>???>>>======???AAA;;;>>>BBBFFFGGGGGGEEECCCAAAHHHQQQSSSNNNFFFAAA@@@???CCCBBB>>>???FFFHHHFFFHHHFFFCCCBBBGGGKKKGGG???@@@CCCEEECCCBBBHHHTTT^^^KKKFFFAAACCCIIILLLHHHDDDJJJHHHMMMUUUQQQDDD@@@FFF===AAAEEECCC===999999<<<@@@???>>>???AAABBBAAA@@@::::::999999:::;;;===>>>:::<<>><<<===;;;DDDLLLHHH@@@AAAeee|||yyyppp^^^GGGEEEBBBAAAAAAAAA???>>>FFFFFFEEECCCBBBCCCGGGJJJJJJFFF???;;;CCCMMMKKKCCC>>>>>>>>>>>>???@@@AAABBB;;;;;;:::999999:::<<<===:::999777555333222111111////////////............------------------------........................---------............///------............------,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////888666222000///...,,,******)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******))))))*********+++++++++---..................///....../////////000000000///000222444444444222222111111222222222333333333222222222222222222111111------------------------,,,,,,------,,,++++++***************************++++++,,,,,,,,,,,,+++++++++***************))))))*********+++++++++,,,,,,///,,,***---111444222///000000000000111222333333444444444444555666777888888999999:::::::::;;;;;;===???@@@???>>>>>>???@@@AAABBBDDDEEEEEECCCAAA@@@@@@FFFKKKLLLGGGBBB@@@AAABBBDDDCCC??????DDDFFFDDDEEEDDDAAAAAAFFFKKKHHH@@@@@@DDDGGGFFFDDDFFFMMMTTTMMMIIIFFFHHHLLLMMMKKKGGGGGGEEEJJJQQQNNNCCCAAAFFFEEEHHHJJJHHHCCC>>><<<<<>>===<<<===>>>@@@AAA<<<;;;:::::::::;;;<<<===;;;===@@@BBBAAA???<<<::::::999999;;;???BBBBBBAAA>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>???AAACCCDDDIIItttpppAAA999999:::;;;999444222...///>>>WWWiiinnn]]]eeeeeeaaabbbcccbbbccckkkiiihhhjjjoootttxxxzzzyyyzzz}}}|||wwwyyy~~~TTTHHHDDD???999BBBOOOQQQAAA>>>ZZZxxxzzzzzzzzzyyyZZZVVVFFFDDDBBBAAABBBBBB@@@???BBBCCCDDDDDDCCCCCCDDDFFFMMMLLLGGGBBBCCCFFFDDD>>>??????@@@@@@@@@@@@AAAAAA======<<<;;;;;;<<<===>>>:::999777555333222111111////////////.........---------------------------........................------------............------............------,,,,,,,,,---------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////999666333111000...,,,******)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))*********)))((()))***+++,,,------------,,,,,,,,,,,,---.........///////////////000111222222111000000000000111222333333333333111111000000//////......------------------------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******++++++******)))))))))))))))*********************++++++++++++,,,///---,,,...222444222000////////////000111222222444444444444555666777777999999999999999:::::::::===???@@@@@@>>>===>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@AAADDDFFFEEEBBB@@@AAACCCCCCEEECCC??????CCCDDDCCCBBBBBB@@@AAAFFFKKKHHHAAA===BBBHHHHHHFFFEEEHHHLLLKKKJJJIIIJJJKKKLLLJJJIIIFFFCCCFFFLLLKKKDDDCCCIIIKKKKKKKKKJJJGGGBBB===;;;>>>@@@@@@>>><<<<<<@@@CCC@@@???===<<<;;;;;;;;;<<<<<<>>>@@@BBBBBBAAA>>>===999888888:::===??????>>>:::<<>>@@@AAABBBAAA???>>>JJJHHH}}}GGG999999<<<;;;444888222222555444:::WWWwwwggg]]]dddggg___eeeiiiXXXkkkiiihhhiiimmmrrruuuwwwzzzyyy{{{|||{{{}}}YYYOOOIIIAAA777CCCZZZeeeKKKBBBPPPkkkvvv{{{~~~sssqqquuurrryyyRRRSSSFFFDDDBBBBBBCCCDDDCCCBBB???BBBDDDEEEDDDCCCCCCCCCSSSUUUTTTOOOJJJHHHEEEBBBAAABBBBBBCCCCCCBBB@@@???========================:::999777555333222222111//////.........---------------------------------------------------------------------............------............------,,,,,,,,,---------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////999666333111000///,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++***((('''((()))+++------------,,,,,,+++++++++------------...............//////000000//////...111111222333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))*********************++++++++++++...---,,,...000222111000............///000111222333333333333444555666666888888888888888888888888;;;===>>>>>>===;;;;;;<<>>=========???AAABBBAAACCCDDDCCCBBBAAACCCEEECCCBBBAAA???@@@BBBDDDDDDCCCDDDBBBBBBFFFJJJGGGAAA:::???EEEFFFEEEDDDFFFIIIEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBCCCHHHHHHEEEFFFJJJHHHHHHGGGFFFEEEAAA<<<888>>>CCCFFFEEEAAA???AAAEEECCCBBB@@@>>><<<<<<<<<<<<;;;<<<>>>@@@@@@@@@???>>>888888888:::;;;<<<<<<<<<888;;;>>>@@@AAAAAA???>>><<<>>>@@@AAAAAA@@@>>>===MMM===^^^QQQ===666888:::444999555777888111000JJJkkkzzzfff]]]bbbeeeggggggcccnnnllljjjjjjllloooqqqqqqtttrrruuu}}}bbbhhh|||pppdddQQQ===BBBYYYeeeQQQDDDGGG]]]rrr~~~}}}tttpppuuu}}}ttt~~~[[[KKKGGGEEEDDDDDDFFFGGGFFFEEEBBBDDDEEEEEEDDDDDDEEEFFFRRRTTTUUUTTTQQQNNNIIIEEEBBBCCCDDDEEEDDDBBB@@@>>>======>>>>>>===<<<;;;;;;999888666555333222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////999777333111000///---+++)))((((((''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))((('''''')))+++,,,---------,,,,,,++++++++++++,,,,,,,,,------------------.....................//////000/////////...------,,,+++******))))))++++++++++++++++++++++++))))))******+++******)))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((())))))***))))))*********+++++++++,,,++++++,,,---.........------------...///000000111111111111222333444555666666666666777777777777888:::;;;;;;999888999:::===<<<:::999999<<<>>>@@@>>>@@@BBBCCCBBBAAAAAAAAA@@@>>>>>>>>>???AAACCCFFFFFFGGGEEECCCEEEHHHEEE@@@===@@@CCCCCCBBBAAACCCEEE???AAADDDFFFGGGFFFEEECCCAAA???>>>AAACCCCCCDDDFFFCCCBBBAAAAAAAAA???;;;999<<>>???@@@@@@<<<<<<======>>>???@@@@@@AAAAAAHHH|||{{{UUU888222999<<<333333444333///111===KKKtttwwwbbbiiigggaaammmooommmkkkkkkmmmooopppppppppnnnqqq{{{||||||ssspppcccBBB;;;FFFLLLIII>>>999LLLjjjzzz}}}yyyuuuvvvxxx~~~vvvdddjjjgggQQQDDDHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGGGGEEEDDDEEEHHHJJJMMMKKKKKKNNNOOOLLLEEE@@@BBBCCCDDDEEEDDDAAA???===???@@@@@@AAA@@@>>><<<:::777666555333222111111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............999777444222111///---+++((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000...------,,,,,,------...++++++******))))))((((((************************(((((()))************)))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((()))))))))************+++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000////////////000111222222333333333444555666666666666777888777666666888:::???===:::888777999:::<<<<<<===???@@@@@@???===<<<>>>;;;;;;===??????AAAEEEFFFGGGFFFCCCDDDEEECCC>>>DDDEEEDDDBBB???======>>>===>>>AAAEEEHHHHHHFFFCCC===;;;:::;;;===>>>??????@@@@@@??????>>>=========999===CCCDDDAAA===;;;;;;AAA@@@>>>===<<<<<<<<<===888888888888888888999999888999:::999888777888999::::::999999;;;===???@@@;;;;;;:::999;;;===@@@BBB999HHH???UUUSSS888777888222444444111222777888444UUUooojjjhhh^^^iiijjjiiihhhjjjnnnqqqssssssqqqoooqqqxxx~~~~~~}}}}}}xxxzzz|||xxxnnnccc~~~tttyyyzzzooogggVVV>>>777<<<;;;AAA:::333DDDfffwww{{{}}}wwwrrrtttwwwwwwvvvxxxrrreeeWWWOOORRRIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEIIILLLNNNIIIGGGKKKLLLHHHAAA>>>AAABBBBBBBBBAAA@@@>>>===AAABBBDDDDDDCCC@@@===;;;555555333222111000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........:::777444222111///---,,,((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))******************+++************+++++++++,,,++++++,,,---...///111222999666222///,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''''''''&&&))))))))))))************)))***************++++++++++++++++++,,,---...///------------...///000000///000111222333444555666666666666555444666:::===>>><<<:::999888:::<<<===>>>>>>===>>>???>>>===<<<>>>:::999<<<===;;;>>>CCCBBBDDDDDDAAAAAACCCBBB>>>EEEEEEEEECCC@@@===;;;999;;;:::===CCCJJJKKKFFFAAA===<<<::::::<<<>>><<<:::???@@@@@@===::::::===AAA999:::<<<<<<;;;:::999888;;;:::999999999:::;;;<<<888777666555555555666777666888999888555444555777999999888888999;;;<<<===:::999999999:::<<<>>>???;;;DDD@@@DDDpppjjjAAA777333888888666666777777666444<<>>>>>======@@@AAACCCDDDCCC???;;;888333333222000////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........:::777444222111000...,,,(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***)))))))))''''''(((((())))))******)))************+++++++++***++++++,,,...000222333HHHCCC<<<555///+++******((((((((()))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&%%%))))))))))))************)))***++++++*********,,,++++++++++++,,,---......,,,,,,,,,,,,---...//////---...///000222444555555777666555444444777<<>>????????????@@@:::999<<<<<<999;;;@@@>>>AAAAAA???@@@BBBBBB>>>AAABBBDDDDDDCCC???<<<:::888777999@@@IIIKKKEEE???@@@???===<<<>>>@@@>>>:::???@@@@@@;;;666666;;;AAA===:::888777888999999888777666555555666888999:::888777666444444444555666555777888666333222333555777888888999::::::::::::999999999:::::::::;;;;;;:::777AAACCCMMMiii@@@;;;<<<<<<777666888555000222999777999```lllhhhjjjhhhgggggghhhkkkmmmnnnmmmpppnnnppptttvvvuuuvvvzzzwww{{{{{{sssLLL>>>;;;CCC^^^PPPEEECCCLLLSSSNNNJJJBBB444666<<<777BBBdddsssttt}}}vvvuuusssqqqrrrxxxIIIHHHNNN>>>FFFDDDCCCBBBCCCDDDCCCBBB???AAACCCDDDCCCBBBBBBBBBCCCBBBCCCEEE@@@:::>>>FFF???>>>======<<<============>>>@@@AAA@@@<<<777444222222000///............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......CCC555222555000///000***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))))))))((('''&&&&&&'''((()))*********))))))))))))))))))************+++++++++000///...------...///000222222000///---+++***)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++))))))*********+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------....../////////000111222444444777666555333333333444555::::::;;;;;;<<<======>>>DDDAAA===:::999<<<@@@CCCEEE>>>:::>>>BBB???999555;;;===???AAABBBCCCBBBBBBBBBBBB@@@@@@??????????????????@@@AAAAAABBBBBBBBB???@@@AAA@@@??????@@@AAA???AAABBB???;;;:::===@@@???999333111555888888777555555555777888999777555333555666666555555666888<<<999666444555555666555777777777777777888888888777888999;;;<<<<<<======999<<>>444000666777777///>>>ddd{{{jjj```kkk______iiiiii___ddduuuqqqqqqrrrtttwwwxxxwwwuuuyyy|||ppp<<<@@@JJJYYYaaaOOO===@@@XXX]]]FFF777;;;111::::::???ZZZsss~~~wwwrrrpppzzzzzzwww{{{rrrUUUGGGAAA>>>===CCCCCCBBBBBBAAA@@@@@@@@@<<<===>>>???????????????AAAAAA@@@>>><<<===???BBBAAA======@@@AAA===::::::<<<=========;;;888555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------DDD666333666111000111+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,,,,,,,---...//////...,,,+++***)))((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,------...,,,,,,,,,------------...//////000000111333444555555666777888777666444333888888999999:::;;;;;;;;;@@@>>>;;;999999;;;>>>@@@BBB>>>>>>AAABBB???======<<<===>>>???@@@AAAAAAAAA@@@BBBDDDBBB>>><<>><<<<<<>>>@@@DDD???999777:::<<<<<<:::999999888999999999666444444555777666666555777888;;;888555444444555555555666666666777777777888888::::::;;;;;;;;;;;;::::::===777999<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::;;;>>>AAA???;;;:::===>>>;;;999:::;;;;;;<<<;;;999777444222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........------,,,++++++,,,,,,------,,,,,,++++++,,,------......------................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------EEE777444666222111111+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))*********++++++++++++************++++++++++++******)))((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))************,,,++++++++++++,,,------,,,,,,,,,,,,------------//////000000111333444555333555999;;;;;;888444111555666666777777888888999<<<;;;:::999999:::<<<===;;;;;;>>>BBBAAA======AAA>>>=========>>>>>>???@@@===BBBFFFCCC===;;;???EEEBBBBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHEEEBBB@@@???@@@DDDAAA>>><<<===>>>??????EEEAAA===<<<===>>><<<:::===<<<:::::::::888666333555666777777666666777888999666444333444555555444444444555555666777888888<<<<<<<<<;;;:::999888777>>>444777???999;;;iiiYYY999666999999555;;;<<<222666444111777QQQppp~~~cccgggeee___aaahhhhhhbbblllpppuuuwwwvvvwwwyyy|||{{{~~~MMMUUUcccJJJJJJggglllOOO888999555:::333444NNNjjjzzz~~~~~~yyyuuusssqqqoooxxxuuuuuuQQQ>>><<>>=========>>>???999:::::::::999;;;>>>@@@???;;;:::===>>><<<;;;<<<:::::::::999777555333111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............---,,,,,,,,,,,,------------,,,,,,,,,,,,---............---................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------DDD666333555111000111***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))((((((((()))))))))******+++************+++,,,,,,++++++,,,,,,,,,---------/////////000111222333444222444777999999777444111444444555555666777777777999999::::::;;;;;;;;;::::::;;;@@@FFFEEE@@@>>>@@@???>>><<<;;;;;;<<<===>>>===AAADDDBBB>>><<<@@@EEE??????>>>>>>@@@BBBDDDFFFFFFGGGGGGEEEAAA??????@@@DDD???;;;999<<<>>>???>>>???===;;;:::<<<<<<:::888<<<;;;999888888777555333555777888777666555666888666444222222333444444333111222333444555666777888::::::::::::999888777777:::666;;;CCC===666JJJgggqqq<<<444:::BBB<<<888999777///555666333777MMMnnnqqqbbb[[[eeekkkfffcccgggnnnsssxxxxxxuuusssvvvyyyhhh___uuu^^^MMM\\\^^^GGG888>>>666;;;444444NNNjjjzzz||||||~~~zzzsssqqqrrrssssssrrr~~~fffJJJ===>>>@@@@@@AAA???????????????@@@@@@@@@@@@???>>>===>>>???AAACCC<<<=========<<<===???BBBBBB>>>===@@@BBB@@@@@@AAA::::::999888666444222111000//////......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,------------,,,,,,,,,------.......................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------BBB444111444/////////)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***************++++++++++++******'''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))***+++++++++++++++,,,,,,,,,------.........///000111222333222222333333333333333222444444444555666666777777777888:::;;;;;;;;;::::::>>>>>>CCCJJJLLLFFF???===>>>===<<<;;;;;;;;;<<<===???????????????@@@AAABBB============>>>@@@BBBCCC@@@AAABBBAAA???===>>>???AAA===888888:::======;;;888777777777888888777666777666444444555666555444444666666666444444555666333222111111333444333222000111111333444555666666666666777888888888888888666:::===>>>>>>@@@CCCDDDuuuaaa===///;;;===888777888222222555555///333PPPqqqrrrbbbdddhhhfffeeehhhkkkpppuuuvvvsssrrruuuxxxxxxqqq}}}mmmsss|||]]]KKKUUUYYYHHH<<<===777===777888RRRmmm|||~~~|||}}}vvvnnnlllnnnrrrtttlllxxxhhhWWWGGGAAABBBAAA@@@?????????@@@@@@AAAAAABBBBBB@@@???>>>>>>@@@BBBEEEFFFBBBCCCDDDCCCAAAAAABBBDDDDDD@@@???CCCEEEBBBBBBCCC;;;:::999888666444333222/////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////......---,,,------......------,,,,,,---......//////..............................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------BBB333111333///......((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))************+++,,,,,,+++******'''((((((((()))))))))***''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******++++++++++++,,,,,,,,,,,,,,,---------...000111222111111/////////000222333333444444555666666777777666777999:::;;;;;;:::999<<<:::>>>EEEGGGAAA:::777======<<<<<<;;;<<<<<<<<<>>>===<<<===???@@@AAAAAA>>>??????@@@@@@AAAAAAAAA:::<<<===<<<;;;;;;<<<===<<<;;;999888:::;;;;;;:::777777777666666666555555333111000000222444444333222444444444222111222333111000///000222333222111000000111111222333444444222333444555777777888888666:::888444:::GGGHHH???UUU\\\///...888<<<:::555<<<000---555555000:::MMMvvvaaa]]]iiikkkaaaeeeiiinnnqqqrrrtttwwwzzz}}}~~~~~~~~~ZZZMMMAAAEEERRRvvvTTTSSSnnn]]]PPP\\\SSSGGGFFFTTT\\\RRRAAA777888???:::===WWWrrr~~~~~~zzzppphhhgggmmmuuu{{{|||mmmQQQIIICCCCCCCCC@@@???@@@@@@AAAAAABBBCCCDDDDDDEEE????????????AAACCCEEEFFFEEEFFFGGGFFFDDDCCCDDDEEEBBB??????CCCEEEAAA???@@@;;;:::888777555444222222//////......---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...------............------------...////////////...........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------BBB444111444///...///)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((()))))))))***)))***++++++++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))******++++++++++++,,,,,,,,,+++++++++,,,---...///000000///.........///111222222333333444555555666666444555777888999999888888888888:::>>><<<888888;;;;;;<<<<<<============<<<:::<<<======<<<===@@@BBB>>>???AAABBBBBBAAA@@@???777999:::999888777888:::999:::;;;;;;:::999:::;;;999999888555333222222333111///......000111222111000111222111///...///000///......///222333222111000000000111111222222222000111222333444555555555666777666555:::BBBCCC@@@<<>>:::???===666888>>>HHHSSSSSSEEE555:::AAA<<>>CCCBBBBBBCCCDDDEEEGGGGGGHHH?????????@@@@@@@@@@@@@@@BBBCCCEEEEEEDDDCCCDDDEEEAAA???@@@DDDEEEAAA===<<<999888777555333222111111///......------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///////////////------............------------...///////////////........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------CCC555222555000///000***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))******+++++++++,,,,,,,,,*********+++,,,---...//////////////////000111111111222222333444444555555333444555666777777777777<<<===??????:::777>>>GGG:::;;;===>>>>>>>>>===<<<666;;;@@@>>>:::999???EEE===???AAABBBBBB@@@===;;;777888999888666555666777777;;;>>>>>>;;;999:::<<<;;;:::888444000......///222000...---///000000000///000000///...------...---------///111222222000000000000000111111111111000000111222333333333333666444888>>>>>>999888<<<999BBBeeeNNN///777AAA888111:::===666000222555555---MMMttt{{{eee^^^dddcccdddfffkkkooorrrrrrqqqqqquuuyyy}}}yyy```MMM777QQQeeeOOO@@@DDD999===NNN777444888888777@@@LLLFFF888===BBB<<<>>>YYYuuu||||||~~~|||yyykkkiiifffiiiuuummm<<>>999===EEECCCDDDEEEFFFGGGHHHIIIJJJ@@@@@@@@@@@@???===<<<;;;===???AAABBBBBBAAACCCDDDAAA@@@AAAFFFGGGAAA<<<;;;888777555333111000000//////......------,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///000000//////------............---------......///////////////................................................////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------AAA777......000///,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,---...000111000111222444000000000111222333555666:::999999888777666555555@@@???===<<<<<<===>>>???<<<<<<::::::999:::;;;<<>>===:::{{{~~~ooo;;;333999888777777777888777555333333444///LLLhhhcccjjjgggjjjpppmmmgggnnn|||ssswww}}}~~~}}}hhhuuu^^^]]]VVVKKKGGGHHHCCC888444===555666>>>??????888888CCC555===mmm}}}||||||~~~yyyrrrmmmkkk\\\fffhhhpppoooFFF???@@@AAAAAAAAA@@@>>><<<;;;@@@@@@BBBDDDEEEFFFFFFFFF???>>>>>>???@@@@@@===;;;;;;@@@@@@======AAAAAA<<>>;;;999555444333222000///...------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............---------------000000000000000///......//////................../////////......,,,+++***------...000000111111000,,,,,,------------------,,,------....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,@@@666......000///,,,+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,,,,...000000000000222444000000111222333444555555888888999999999999888888:::::::::;;;;;;<<<===>>>;;;;;;:::::::::;;;===>>>@@@>>>;;;999777777888999:::<<<>>>@@@BBBEEEIIIKKK>>>===;;;999888999:::;;;<<>>777;;;888888666444555777666333:::555777\\\jjjaaakkkkkkeeennn}}}vvv```ssswww|||jjjLLLBBBCCC===;;;777===BBB111***777999777???444BBBvvv|||}}}}}}vvvooohhheee^^^\\\iiizzz~~~SSS888CCC>>>??????@@@???>>>===<<<>>>???@@@AAABBBCCCCCCCCC<<<<<<<<<===???>>><<<:::===AAAAAA======???>>>:::===>>>???@@@???===;;;999555444333222000///...------------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000000//////......------,,,,,,---...///000000111,,,,,,---...////////////////////////////////////............------------------------------------///............///000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,???555...///000...,,,+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))*********************++++++++++++,,,,,,---////////////111333///000222444555555555444555666888:::;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<::::::::::::;;;===???@@@???>>>;;;999888888888888666888;;;===???BBBEEEHHH???>>><<<;;;::::::;;;;;;===BBBCCC===888666444222777777777777555333111//////......------......///......------------............/////////000000000000111222222333333222222111111000111111222333444777777777777777777777777///AAA555@@@www[[[<<<888999;;;888333555;;;999333///666222777YYY{{{rrrfff[[[\\\dddnnnxxxsssuuuyyy|||}}}zzzlllVVVYYYHHHIIIGGG;;;CCCIII999888;;;555JJJ}}}~~~|||}}}~~~uuunnnfffaaaaaa^^^llljjjuuuzzzWWW???888GGG<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????<<<;;;<<<>>>@@@@@@???===>>>AAA@@@===<<<===<<<999:::;;;<<<======;;;999888444333222111000///...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++,,,,,,------......//////...///000111111111111111---------......//////000///////////////000111111000//////...//////000000......---,,,---...///000000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,<<<444//////000...,,,,,,)))((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******************+++++++++++++++,,,.........///000222///111333555666555444333333555888:::;;;;;;999888<<<===>>>???>>>===<<<;;;<<<;;;;;;:::;;;<<<>>>???>>>===<<<;;;:::999999888333555777888999;;;>>>@@@>>>>>><<<;;;::::::;;;;;;666999999666555666555222555666666777555333000///...------------------......------,,,,,,------............/////////000000000000111222222222222222000000000000111222333444666666666666666666777777444???444///JJJxxxSSS777666::::::666777<<<;;;444///333333444666???fffoooccchhhkkkgggnnn}}}oooqqqtttvvvxxx{{{nnnnnndddKKKOOO```LLL333999::::::UUU||||||~~~}}}}}}~~~vvvppphhh```^^^aaaYYYzzzsssUUU<<>>???@@@@@@>>>???@@@AAAAAA@@@>>>===>>>>>>???AAADDDEEEDDDBBB>>>??????>>>======<<<::::::;;;<<<<<<;;;999777666333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...***+++---.........------111000000///...---------///000000111111000000///------......///000111111111111000/////////000000///.........///000111222000///---,,,---...///000.........///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,:::333///000000---,,,---)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********+++++++++***+++------------///111///111333555555555333222333555777999:::888666555999;;;<<<>>>>>>>>>======>>>===<<<;;;::::::;;;<<<;;;;;;;;;:::999888777666555666777666666666888:::;;;;;;;;;:::::::::::::::333666666333444777666222222333444555444222000...------,,,,,,,,,,,,------------,,,,,,,,,,,,------............////////////...//////000000000000000000000000000111222333333444444444555555666666666555444666777;;;KKKQQQ777888888777999;;;;;;888AAA555---555888333IIIvvvddd___lllnnnbbbjjjlllnnnppprrrwww|||~~~{{{iiiqqqmmm@@@>>>777999CCCbbb}}}yyysssmmmggg^^^WWWXXX]]]```wwwtttoooFFF===FFFEEE>>>;;;;;;<<<===>>>???@@@AAA???AAABBBCCCCCCAAA???>>>??????@@@CCCFFFGGGEEEDDD=========??????>>>===>>>============;;;888555333111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............///////////////...////////////////////////,,,---///000111222222222666666777888888999::::::999888777555444333333333111111000///............222111000///...//////000,,,,,,---...///000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,777222///000000---,,,...)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))************+++)))***,,,,,,,,,---...000000111222333444333222222333444666888888777666555555666888:::<<<===>>>??????>>><<<:::999999999999777888999999888777555444888999999888666555777888888888888999999999::::::999;;;:::666444666555222111111222222222000///...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------........./////////,,,---......//////......000000///000000111222333333333333444444555555666777...:::@@@:::555YYYTTTCCC666555999:::;;;>>>::::::222000666555:::IIIpppffffffiiifffgggiiikkknnnrrrwww|||{{{kkk}}}lllFFFAAA444===TTTsssooohhhaaa[[[TTTQQQVVV^^^yyypppllltttGGGBBBGGG@@@<<>>>>>???@@@CCCDDDDDDBBB@@@>>>======>>>AAACCCDDDCCCAAA>>><<<===@@@AAA>>>>>>@@@>>>>>>>>>===;;;777444222000000000///...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------..................---,,,,,,,,,,,,,,,)))***,,,...111333555666777999;;;>>>AAACCCDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLLLLKKKIIIGGGEEEDDDBBBBBB@@@>>>;;;888555444333333222111000...---------......//////000111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,555111///000000---,,,...)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))************(((***+++,,,+++,,,---///000000111111111111222222222333555666888999999999888888888999:::;;;<<<===<<<;;;:::999888888999:::888999:::;;;:::999666555888999999888666555777888666666777999::::::;;;;;;;;;>>>===777333333333111///////////////.........,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,---.............../////////000000111222333222222222333444444555555777111===999666555===mmmddd<<<666;;;999999???...===;;;111000///000666666LLLzzz}}}ffffffccceeegggiiikkkoootttxxxzzz~~~|||^^^uuurrr___HHHooonnn===:::IIIjjj~~~tttsssuuuddd]]]VVVSSSSSSXXXdddoooxxxLLL444>>>CCC<<<;;;@@@<<<<<<:::999999999::::::<<<===@@@BBBBBBAAA>>><<<<<<<<<<<>>AAA>>>>>>BBBBBB>>>===@@@<<<======<<<:::777444222000//////......------,,,+++++++++,,,,,,---------,,,,,,,,,------------...------------............---,,,++++++---///333555555666999===AAAEEEHHHIIIQQQRRRTTTVVVWWWYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]][[[XXXVVVTTTUUUUUUSSSQQQMMMIIIFFF>>>>>>>>>===;;;888555333222222222111111000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,555111///111000---,,,...))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************((()))++++++++++++---///111000000///000000111222222333444666888;;;<<<===AAA@@@===;;;:::999999::::::999888888888999:::;;;;;;<<<>>>???>>><<<:::888555666777666555444666888555666777999;;;;;;<<<<<<888======666111111222222///...------------......,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------.........//////,,,------...///.........////////////000111222333111111222333333444555555444444===///555BBB777FFFlllFFF999>>>999666>>><<<===666444999333---222111444@@@```iiibbbdddgggiiikkknnnsssvvvtttzzzttt}}}vvv|||lllGGGVVVXXXCCCVVV|||qqqmmmooojjj___]]]UUUPPPQQQXXXeeewwwxxxKKKCCC@@@===999???@@@444<<<;;;999777666666666777888:::===@@@@@@???<<<:::<<<<<<===???AAAAAA???>>>DDD@@@@@@CCCBBB===<<>>???===999666???===:::888888999;;;===>>>===<<<===>>>>>><<<:::666777888888888888999;;;777777888999999:::;;;;;;;;;:::888555222000...---///............------------,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000111222222333333444444555555555666666777999:::;;;@@@kkkxxx\\\===444666999DDD<<<888888444...111999222555777:::EEE```yyyooofffhhhnnnrrrvvvyyysssvvv}}}~~~wwwkkkxxxaaaWWWrrrJJJiii}}}ooofffgggfff```[[[KKKTTTWWWXXXiii{{{}}}rrruuu~~~wwwMMM;;;:::999777666777777888<<<999777888::::::888444999:::<<<<<<<<<:::888666777999;;;<<<<<<;;;999888??????>>>>>>===<<<<<<<<<;;;:::888666444111000///......---,,,,,,+++******///,,,***+++...//////---......---+++)))***---000,,,...///...,,,,,,111555555:::AAAHHHNNNSSSVVVXXX^^^bbbggggggcccbbbfffkkkcccccc]]]dddqqqcccYYYiiiaaaddd```cccjjjfff___cccgggZZZ\\\eeebbb```aaa___ddd[[[UUUZZZ```___XXXRRRTTTVVVZZZ^^^[[[UUUWWW]]]QQQOOOKKKEEE===666222222111000///000111111000///---.../////////...---,,,...............///000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111000...---,,,(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))******+++,,,,,,---//////......///000222333222333444555777888999999888888:::<<<>>>>>>;;;888===<<<:::888888888999999@@@???======>>>===<<<:::888999999::::::::::::999666777777888999:::;;;;;;:::999777555222000...---............---------,,,---,,,+++*********++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------------................../////////000000000111111222222333444444444444444444555666777888999<<>>666777888999::::::999999555666777999:::::::::999>>>>>>>>>===<<<<<<;;;;;;999888666444222000//////......---,,,,,,+++******///---++++++------+++)))***,,,///000///------...))),,,///222666;;;BBBGGGNNNVVV]]]]]]XXXVVV[[[aaabbbiiikkkfffbbbaaa]]]WWWbbbddd^^^[[[cccddd]]]YYYXXXXXXRRRSSSYYYSSSPPPYYYHHHGGGSSS^^^ZZZTTTTTTTTTMMMRRRXXX[[[\\\[[[WWWTTTTTTVVV[[[aaabbb___YYYVVV```___ZZZSSSNNNKKKFFFAAA999555222000000222333333///...,,,+++,,,...111333...............///000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111000...---,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******)))))))))***++++++,,,,,,............///000111222333444555666777999::::::777777888:::======<<<;;;======<<<;;;::::::999999AAA???===<<<======<<<;;;;;;::::::;;;>>>===:::666555555666777888999::::::999888777555333000///...------------,,,,,,,,,,,,,,,++++++***)))*********)))*********++++++++++++++++++******++++++,,,---,,,,,,,,,---------...............////////////000000000111111222333333444222222333333444555777888;;;444TTT^^^;;;888666===<<<555666>>>;;;111555555333000///222:::AAAXXX}}}}}}zzzxxxyyy}}}|||}}}vvvssspppwwwtttmmmgggddd^^^UUUNNNLLLDDDVVVyyyyyyPPP<<<777888888888777888888999:::666999;;;;;;<<>>>>>======<<<<<<;;;;;;888666333111//////000000...------,,,,,,++++++***...---,,,---...---+++))),,,---///......---///000222444999@@@HHHOOOVVVYYYXXX]]]aaaaaa]]]\\\```dddbbbhhhjjjeeefffjjjhhh```PPPTTTSSSLLLQQQbbb^^^EEEQQQTTTWWW___bbbSSSHHHQQQUUURRRSSSUUUSSSRRRSSSUUUVVVYYYVVVNNNLLLQQQRRRNNNNNNNNNNNNRRR[[[aaa```[[[XXX\\\]]]\\\^^^aaa\\\SSSHHHCCC;;;555222111000///555333111...------.../////////.........///000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111///...---,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))******++++++---------......///000000333333444555777888999999888777777999;;;<<<;;;:::<<<===>>>??????>>>===<<<>>><<<::::::<<<======<<<<<<:::999;;;???>>>888222444444555666777888999999777666555444222111//////---,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))************+++***************+++,,,,,,+++,,,,,,,,,------------------.........///////////////000111111222222333222222222333444555666777<<<666;;;^^^dddAAA;;;???>>>999777999;;;;;;999888777555333222111222333HHHfffxxx{{{sssrrrvvvnnneee\\\QQQHHHHHHMMMoooyyyqqqvvvpppvvvIII777;;;:::666666777777888999::::::666888:::===BBBKKKVVV^^^@@@>>>;;;999888888888999999888777777888:::<<<===??????>>>>>>===<<<<<<;;;777555222000//////111222---------,,,,,,+++++++++,,,------///000000///...111///,,,***+++///777===GGGIIINNNSSSYYY\\\^^^^^^ddd```]]]___ccceeeaaa]]]XXXVVVSSSQQQNNNLLLNNNRRRKKKJJJVVVcccuuu~~~~~~yyysssvvv}}}kkkdddlllllldddVVVQQQIIICCCGGGOOOTTTSSSTTT]]]aaa______```[[[RRR[[[VVVOOOHHHBBB;;;555111333333444444333000---+++000///////////////000000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111///...---,,,(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))(((((())))))))))))******+++,,,,,,---......//////000111222333444666777777:::999888999::::::999777888:::<<<>>>??????>>>>>>999777777888:::<<<===<<<;;;888777999===<<<666000333333444555555666666777444444333222111000//////++++++++++++*********************)))))))))(((((((((((()))))))))************))))))))))))***++++++++++++++++++,,,,,,,,,---------------..................//////000111111222222222222333444555666777777<<<888777WWWSSSAAA777???DDD>>>888999666555555444444333111000;;;000000EEEfff}}}{{{zzz~~~rrrsssooooooeeeYYYNNNHHHJJJVVVdddxxx~~~NNN333:::<<<***444555666777888888999999:::888666:::CCCMMMUUUYYYCCCAAA>>><<<:::;;;<<<===???>>><<<::::::;;;===???@@@??????>>>>>>======<<<777555222000///000222333------,,,,,,,,,,,,++++++,,,---..................000000111222666>>>GGGMMMWWWZZZ]]]______^^^\\\ZZZ___]]][[[XXXTTTPPPLLLIIIIIIEEEMMMZZZ[[[UUU```uuu|||jjjooozzzyyyuuulll___RRRLLLJJJHHHOOOUUUWWWXXX\\\```bbb```______]]]YYYRRRIIICCC333333333222222111111000111000000/////////000000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111000...---,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$%%%""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((((((((((()))))))))******,,,------...------...///000111222444555555999888888999:::999777555444666888:::;;;;;;;;;;;;555555666888:::<<<;;;:::999777666888999888444111444444444444444444444444111111111000//////......+++*********))))))))))))((())))))))))))(((''''''(((((((((((()))))))))))))))))))))((())))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...//////000000111222222222222333555666777111777<<<:::;;;ZZZ[[[333333>>><<<777999666666666666555444444444+++///;;;BBB999888XXX}}}xxxyyy{{{~~~{{{oooppprrrjjj___VVVNNNMMMRRR^^^qqq|||yyyMMM666...555999111333333555666777777777777<<<888444666===DDDGGGGGG???>>><<<<<<===???AAABBBBBBAAA???===<<<===>>>????????????>>>======<<<<<<666555333111000000111222,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***,,,---...444===FFFLLLQQQUUUWWWYYY\\\___]]]ZZZXXXYYY\\\SSS^^^fffaaaSSSLLLQQQYYYoooqqqzzzrrrooo^^^YYYXXXYYYVVVQQQSSSZZZSSSUUUYYY^^^aaa```[[[XXXHHHDDD<<<555000...///000111111000/////////000000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111000...---,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###############$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))(((((((((((((((((((((((()))***+++,,,---------,,,......///000222333444555666666777999;;;:::777555555666666777777777777777666666888:::<<<;;;888666777777777777777666555444444444444333222222111111.....................---******)))))))))((((((((((((((()))))))))((('''&&&'''''''''((((((((()))))))))(((((((((((()))******************+++++++++++++++,,,,,,,,,,,,---------,,,------...//////000000000000000111222333444555555000888AAA999;;;lllbbbGGG???999999<<<777999;;;:::888666666777===222,,,///333333555;;;ccc}}}|||~~~}}}{{{nnnkkkhhhjjjgggYYYOOOJJJKKKUUUbbblllttt{{{fffFFF555444...,,,555<<<111222444555555555555444666555444555777999;;;;;;::::::::::::<<<>>>@@@AAA???>>>===<<<<<<===>>>>>>=========<<<;;;;;;::::::555444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,...222666:::AAAKKKSSSWWWWWWWWWVVVVVVYYYYYYUUUPPPRRR[[[dddfffrrr~~~yyy}}}```JJJGGGOOOOOOPPPSSSYYY]]]```aaa[[[WWWPPPGGG>>>777222000222111111000//////000000........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555444333111000...---,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''((()))+++,,,------,,,,,,......///111222333444555222444666:::<<<;;;888555999999888888777666666666999999:::<<<===;;;666333666777888777555555666777555555444333222111000///------------------------))))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000......//////000222333444???111///::::::444EEEbbbYYYAAA999888333888<<<<<<888555666777111555666444444666666333444BBBQQQjjj|||xxx{{{~~~}}}yyyuuuxxx{{{qqqhhhiiikkkbbb\\\UUUIIIEEECCCJJJZZZfffhhhbbb]]]kkkGGG777333666333222222+++111222333444444444333222...222555666555555888;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::999888888333333222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...000555===CCCKKKNNNRRRTTTTTTRRRQQQQQQVVVXXXVVVNNNIIINNN^^^mmmxxxyyyttt|||sssuuu[[[WWWQQQOOORRRYYY```dddXXX[[[\\\[[[UUUKKKAAA:::222222111000000///000000////////////////////////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,999444111222222...---...***)))(((''''''&&&&&&'''&&&&&&%%%%%%$$$###""""""###################################################"""""""""$$$%%%$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++,,,---...//////111333333222222333444666555444666:::;;;999777:::999999888888777777666>>>BBBAAA<<<:::===<<<777222333555666777666444333333333333222000...---,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222555555666777888999::::::ZZZ^^^CCC???555@@@777444AAA888000BBB444777777333111333666888333222333===XXX{{{wwwuuu~~~}}}zzzxxxxxxzzz{{{|||nnniiihhh```hhhgggQQQJJJMMMFFFMMM^^^UUUeeeccc???333333333222222111111111111111222222222333333333000111111222222333333444888888999999888777666555888999:::<<<===<<<999666::::::999999777666444444111000///...---,,,,,,,,,,,,+++***,,,...///...,,,***333666222888IIITTTSSSPPPMMMRRRSSSMMMOOOPPPHHHCCCJJJEEEGGGoookkkbbblll~~~vvvcccqqq}}}vvv{{{dddSSSQQQVVVdddVVVKKKQQQbbbiii___QQQ???777333777888333111333000...---///111222000---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------999444111222222...---...***)))(((''''''&&&&&&'''&&&&&&%%%%%%$$$######"""###################################################"""""""""$$$%%%$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))+++++++++++++++,,,---...///111222333222222333444777555555777999;;;999777999999999888888888888777888<<<===::::::<<<:::555555666888999999777666555333333222111000...---,,,******************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---........./////////000111111222222444444555666777888999999FFFffffffQQQNNN;;;444;;;<<<999777555777888888777666555222000999777444444===QQQkkk}}}zzz|||xxx|||{{{}}}}}}{{{xxx|||wwwiiicccdddeeeSSSJJJGGG@@@AAAMMMUUUbbbVVVPPP{{{iiiHHH444333333222222222111111111111111111222222222333333111111111222333333444444666666777777888888999999888999:::<<<===<<<999666999999888777666444333222000000///...---,,,,,,,,,***,,,,,,+++)))))),,,...'''000;;;DDDJJJNNNOOONNNPPPMMMSSSUUUMMMMMMMMMEEECCCTTT___fffxxxyyyrrrnnnoooiiiaaa```{{{wwwttt{{{ttt___bbbyyy|||fffUUUDDDVVVgggfffXXXOOOSSS\\\\\\PPP@@@555...+++---111444222000.........///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------999444111222111...---...***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$############################################################"""""""""$$$%%%$$$###$$$$$$$$$###############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))+++++++++***++++++,,,,,,...000222222111111333444777666666777999:::999888888888888999999999::::::555999;;;::::::;;;999666777888999999888777555444222222111111///...,,,+++******************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,------.........//////000000111111222333333444444555666777777888;;;```^^^GGGHHH;;;===EEE888777555444555777777555333666777666333111333:::???SSSuuu~~~uuuzzzrrrhhhccc]]]UUUQQQGGGCCCBBBJJJLLLDDDKKKcccmmmrrrpppppp]]]>>>444222222222222111111111111111000111111111222222222222111222222333333444555555444444444555777999<<<===999999:::<<<===<<<:::777888888777666555333111000000///...---------------***...///---))))))///666CCCDDDJJJSSSUUUQQQQQQUUUSSSNNNQQQOOOCCCDDDMMMMMM___ooo{{{tttqqq~~~xxx|||sssvvvpppkkknnn{{{gggTTTQQQ\\\ccc^^^UUU``````[[[QQQFFF>>>777111222222111000.........000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------:::444000111111...---///***)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$############################################################"""""""""$$$%%%$$$###########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))++++++************++++++...///000111000111333444777777777777888999999999999999999:::;;;<<<<<<<<<999::::::::::::::::::999666777777666666444333222000000000///...---,,,+++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************++++++++++++***++++++,,,------............//////000111111111111222222333444555555555777666DDD\\\\\\III777222:::<<<<<<888666777888777888:::222555888999888666666666555>>>SSSwww{{{zzz{{{|||{{{lll```VVVVVVXXXSSSHHHAAA<<>>::::::;;;<<<>>>>>><<<:::888888777666444222111000///......---------......,,,...000000///333:::AAAKKKKKKMMMNNNMMMJJJJJJLLL@@@AAAMMMSSSRRRdddyyymmmhhhwwwkkkkkkwww~~~~~~~~~ttt~~~wwwnnnyyyzzzyyymmmrrr{{{dddZZZXXXZZZ\\\NNNZZZaaa]]]TTTKKK???444/////////000111111///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------:::444000111000...---///***)))(((''''''&&&&&&'''%%%%%%$$$$$$$$$$$$$$$######################################################"""""""""$$$%%%$$$###########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((******)))))))))***++++++---.../////////000333555777777777666666777888999999::::::;;;<<<===>>>>>>===;;;888777777777888:::666666666555444333222222/////////...---,,,+++***+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,------............///000000111111111111222222333333444444666888>>>===NNNkkk\\\@@@111@@@===:::;;;===;;;555555999555777888888777666555666999777888===OOOppp{{{|||xxxooofff^^^]]]RRRHHHDDDBBB???>>>@@@KKKHHHAAAKKKYYYTTTaaajjjfffFFF//////555000000000000000000000000000//////000000000111111111111111222333333444444555666666555555666888;;;===;;;;;;;;;<<<>>>???===;;;999999888777555333111000......---------......///------///333999@@@EEEHHHFFFLLLPPPMMMKKKIIIFFFAAAGGGQQQiiivvvxxxyyyuuuvvvnnnssshhhppp{{{vvvuuu~~~wwwpppooo}}}hhhWWWQQQWWW[[[ZZZTTTOOOOOOPPPPPP===666///,,,///111111...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------;;;444000000000......000***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$##################$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))***+++,,,------.........///333555666777666555444444666999999999:::;;;;;;<<<======<<<888666666555333555888777666666555555444444444.........------+++******))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++******++++++,,,,,,---------......//////000000111111111111222222333333333555444;;;======ZZZmmm@@@BBB999444555<<<<<<666444777888777666555444555555666666999:::666222;;;UUUooo|||iiiZZZSSSQQQPPPNNNJJJFFFBBB???;;;888>>>EEE@@@???NNNxxxpppWWW???111,,,444777---////////////000000000000////////////000000000000000111111222222333444444777666666666666888:::;;;::::::999;;;===>>>===;;;999999888666444222000///---------------...///000...///222888@@@GGGIIIIIIPPPMMMJJJHHHDDDBBBCCCGGGUUUcccmmmcccuuuuuu~~~ssswwwyyyhhh~~~{{{yyyccc\\\VVVQQQNNNMMMNNNTTT\\\SSSHHH999000---///111222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------;;;555000000///---...000***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''')))***,,,---,,,------------///222555555666666444222222555888777777888888999999::::::888555666::::::555555888555444444333333333444444,,,------,,,,,,+++***)))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------------......///000000000111111222222222222333333444666888;;;:::;;;XXXsssWWW___KKK;;;;;;===999888:::777666666666888999999999222222666<<<===888555777;;;FFFUUUbbblllzzzttteeeWWWOOOMMMKKKJJJJJJIIIFFFDDD666999>>>AAA>>>===CCCLLLEEEGGGjjjnnnJJJ999111000...222555............/////////000000........./////////000000///000000111111222222333555555666777888999::::::888777666888:::;;;:::999888888777555333111///---,,,,,,,,,---...///000000333777>>>CCCGGGHHHHHHHHHJJJ???GGG```cccTTTUUUfff```gggppprrrccc[[[\\\UUUFFFBBBHHHXXXUUUNNNDDD999333222333////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------;;;555000000///---...111***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''')))+++,,,---,,,------------///222666444555555333111111444777666666666666666777777777555444888???@@@:::777999111111000000000111222222,,,,,,,,,,,,,,,+++***)))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------------......///000000000222222222222222333333333///===777///777888888FFFXXX|||SSSBBB???<<<:::<<<999999999:::;;;:::888666;;;555333666777666:::AAA777:::<<<:::999<<>>;;;888888888888<<<;;;:::999777:::FFFTTTrrrfffvvvfffVVV===444,,,000444---+++///...---.........//////000000............/////////000/////////000111111222222222444555777999:::;;;;;;555444444555777999888777777777666444222///---,,,,,,,,,,,,---...///000111999AAAJJJNNNKKKGGGGGGHHH>>>;;;fff}}}nnnssszzzyyy||||||nnnQQQEEEKKKPPPYYY```ZZZIII:::333222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------;;;777333111000111111111+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""####################################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,,,,---......---...111333111999FFFLLL@@@...---777;;;888555666888999777555999:::<<<===;;;777333111111333666777777444111///...------,,,,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------...////////////000000000111111111111111222444555888999;;;<<<888fffooo\\\QQQAAA888;;;<<<777555888<<<<<<999777666777555444999???===666777444555:::999444555;;;===>>>BBBJJJVVVdddqqqyyyqqq}}}tttjjj^^^WWWUUURRRLLLFFFFFFCCC>>><<>>>>>===999777:::>>>666888===///888EEEbbbiiiKKK888111........................---------............///---------............///111111111000000000000000111222444666888:::;;;;;;888666444444666888888888888777555333111///......***---000///...111888???GGGCCC@@@KKKSSSFFF===GGG>>>CCClll|||ssstttmmmwww|||xxxuuu}}}}}}UUUSSSFFFIIIWWWbbb^^^WWWPPPDDD888000...000444222,,,,,,000000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------:::777222000000000000000+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""####################################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))******++++++---////////////111222888===TTTkkkaaaBBB444<<<;;;999666666888999888666555666888999888666444222333444666777666444111///---------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---......////////////000000000111111111222333444555777888::::::DDDBBBVVVkkkXXXMMMIII:::<<<>>>===999666777:::;;;777666888888555333555999666333444555444333555444444444555888;;;>>>@@@<<>><<<999888:::;;;666///---666===;;;444000444???ZZZ\\\YYY\\\vvvgggCCC......555........................------------............------------............000000000000000000000000222333555777888999::::::777666444444666888888777555444333111000////////////...------111888@@@FFF<<>>>>>BBB```wwwkkk[[[PPPLLLGGG;;;---888555555777999888999<<<333777777222333888888555222333666888999999888777888777666777888888888777777888888888888888:::<<<777888888777444333444666;;;444000333777777555444...555555444FFFjjjlllppp~~~hhhPPP666,,,222777333***------------------------+++,,,,,,,,,------------,,,,,,---------........./////////000000000000000222222333444555555555555666555444444666666666555111000...---,,,---...///+++000888AAAGGGJJJIIIGGG888999OOOttthhhnnnjjjvvvvvvyyy|||```HHHSSSXXXKKKPPPggg___RRR@@@444///000333666000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------999666111...---------,,,***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""""""""####################################################################################%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())),,,///111000000///000333666;;;???@@@???:::666555555444333222222333444777666666555555666777888777555333111000/////////,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------------............/////////222222333333444444444444666999;;;666111<<<]]]{{{ppp```[[[UUUMMM======:::777:::??????:::777===???;;;777777777666555555555444444444444444333444555444333222333444333555666444222222333666555333222333555777666555:::555222555666444777======PPPMMM???YYY|||666666333...***)))---111------------------------++++++++++++,,,,,,,,,---,,,,,,,,,------------.........//////000000000000000111111222333333222222555444333444555666444333222111...,,,,,,---...///555;;;BBBDDDBBB@@@@@@AAAGGGEEE\\\kkklllzzzxxxxxx{{{yyytttmmmjjjpppuuuqqqsssxxxuuuqqqtttrrrpppyyy~~~|||~~~cccOOOTTT\\\\\\^^^]]]VVVGGG777000111444111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------:::666111...---------,,,))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""###################################################$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((+++---///......///000///777999555777???<<<222222333333222000000111333555555444333333333333444444333111000......------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))******++++++,,,,,,---------------.........///111111222222333333444444888444333666888999>>>CCC___~~~MMMJJJEEE???;;;999777555777777:::===<<<999:::??????===<<<:::999:::;;;;;;:::;;;<<<:::777555666888:::::::::888666666666777;;;888555555666777777555...000888@@@???;;;@@@JJJjjjZZZqqqPPP@@@...///...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111///000000111222222222222555444333444555555333111222000...------///111333===>>>>>>999666999CCCKKK999JJJddd~~~}}}{{{~~~{{{yyyzzzxxx~~~sssrrrvvvooo\\\[[[jjjrrrjjjpppyyyqqqvvvyyyxxx{{{wwwzzzrrrhhhiiidddlllnnnkkkVVVHHHSSS]]]bbbZZZJJJ<<<444000111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------;;;777222///......---,,,))))))(((''''''''''''(((########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""####################################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))(((***,,,,,,,,,,,,...///,,,111444444555888555000222333444222000///111333333333333333333333333333000000///......---,,,,,,+++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,---------.........000000000111222333333444222111444999:::777777999777PPPuuuhhhccccccSSS;;;;;;KKKJJJ;;;444;;;===555222888777777777777888999::::::999:::999999777777666777999888777666666666666666777777555333222333666999>>>999BBB]]]qqqqqqfff___pppfffLLL888+++777000***+++222555000))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------------......///000000111///000111222333333333333444333333444555444222000000///------///222666999;;;::::::===HHHZZZooo}}}uuulllaaammmgggqqqvvvooowww}}}}}}|||lllhhhjjjqqqxxx}}}xxx}}}}}}nnnWWWQQQXXX\\\[[[WWWPPPBBB555111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------;;;888333///......------)))((((((''''''''''''(((########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""""""""####################################""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''))))))***((()))*********+++---000///---000555555111111555222444555333000///111444333333444555666666666666---.........---,,,++++++*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......//////000111222333444444222...---222666666666777555;;;HHH^^^hhhjjjiiiUUUWWWUUUDDD:::===:::;;;<<<<<<<<<;;;999999999777666777:::<<<;;;999777666444555888999999888555:::?????????CCCMMMVVVbbbMMMPPP~~~uuuiiiDDD***,,,555111***000444333...***,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,------------------...///000000111000111222333444555555555444333333444555444222///...------...111555:::===777999AAASSSnnn~~~ooohhhyyyvvv{{{rrriii```lllgggsssvvvuuuyyyoooxxxyyyWWWTTTPPPQQQYYY]]]QQQ@@@111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------???:::333000//////---+++))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&'''***...000///---------...///000222444555222111///...///000///...444111000444999<<<:::666///...---,,,++++++***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------............//////000000111111333333333333444555666666666888888888GGGoooppprrrMMMZZZaaaTTTDDD;;;<<>>???777555:::===:::BBB<<<777;;;SSSlllhhhYYY[[[ttt|||WWWkkkzzzmmmpppKKK000222777000,,,222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------...///000111222333444444666444222333444333///+++111+++)))000:::>>><<<999777BBBUUUxxx~~~lll~~~|||{{{}}}yyyqqqlllgggcccfffnnn~~~yyyzzz___SSSUUUVVVYYY]]]EEE444---555999111000777111111000000//////..............................------------------------------------------------???999333000//////---+++))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''***---000///---------...///111222444555222111///000000111///...333000///222666888666333...---,,,++++++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,---------------......///000000111111333222222333333444555666555999;;;888:::IIIcccxxxooooookkkQQQcccpppeeeGGGLLLaaarrrcccHHHMMMjjjzzzzzzVVVccctttjjjrrrlllJJJ666+++111555...))),,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------...///000111222333333444555444333333333111...,,,000000444;;;>>>;;;777555FFF\\\ooowwwuuuxxx|||vvvrrrwwwyyyvvvsssoooxxxiiibbb^^^aaagggpppxxxlll___YYYUUUNNNEEE:::444111111111222111111111000//////..............................------------------------------------------------>>>999333/////////---+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''))),,,..................///000222333444111111000111333222000...111///...000333444111...---,,,+++***************(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******++++++,,,,,,,,,---------------......///000000000222222222222333444555555///555::::::666555:::@@@ZZZwwwdddnnnjjjsssuuu```uuusssssszzz\\\<<>>KKKiii{{{tttzzz]]]EEE444,,,///111000,,,+++///111111++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------------....../////////000111222222333111333444111...,,,...111111555;;;===666555FFFZZZjjjwwwppp\\\wwwyyyyyy{{{lllffffffhhhoooxxxllltttoooQQQZZZMMMOOOLLLCCC:::666333222222222111111000//////...........................------------------------------------------------<<<777111......///---+++******((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++---///............///000000111000000111333444444111...111000/////////...,,,*********)))((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////111111111111111222444444777666444333555888===@@@???<<>>,,,000555777555222...+++---,,,---000000---++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,------......////////////000000000000111///,,,---000444777999888444777AAAGGGUUUyyy||||||rrrzzzooobbb]]]WWWUUUdddtttsss\\\TTTRRRLLLCCC>>>333333222111111000000///........................------------------------------------------------;;;666000......///---++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((('''(((,,,000,,,,,,++++++******++++++000///---...///111111000---......---+++)))((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......////////////000111222333...000222222111111333666000888>>><<<777888AAAJJJCCCHHHJJJ^^^yyyRRRBBBFFF@@@===888'''333000---++++++,,,///000000+++***,,,)))$$$'''///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......////////////000000000000222...+++,,,111777:::::::::999DDDTTT\\\ddd~~~tttuuuiiiggg~~~ooooookkkXXXLLLPPPlllcccKKKMMMVVVSSSHHH333333222222111000000000........................------------------------------------------------888555222//////...---+++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((()))***)))(((...---+++***)))******+++------............------000///---+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))************+++,,,,,,,,,,,,,,,,,,---......//////000000111111000111111222222333444444555<<<@@@===999;;;===>>>EEEEEEFFFGGGIIIVVVooovvv```QQQ888666333111000///000111///............---------,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***))))))***,,,------,,,//////000000//////...---111...(((...;;;:::555;;;;;;<<>>AAA>>>;;;===??????DDDDDDDDDCCC>>>>>>HHHUUUXXXpppwww^^^JJJ@@@<<<999444333111///......///000............------------,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,---,,,+++,,,---...---,,,---......///////////////---222222666===999666@@@CCC[[[ssszzzyyypppUUUMMMWWWhhh}}}rrrIIIAAAWWWWWWGGG666///000000000000000000/////////.........................................................888555222//////...---+++******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$############$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))------------..................////////////.........---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((())))))))))))************+++++++++,,,,,,,,,------......///000000000000000111111222333333333666<<>>AAA@@@@@@@@@;;;777999???GGGMMMUUUdddtttRRRNNNCCC666...,,,---+++000///...---,,,---............---------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,---,,,+++,,,......---,,,,,,------...//////000000+++555777777999888???QQQ```PPPLLL^^^ppp{{{uuutttRRRGGGSSSPPPBBB222---222333---000000000/////////......................................................888555222//////...---++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''(((***+++............------,,,+++...//////000000//////...---,,,+++***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((()))))))))***))))))******++++++,,,,,,,,,------......///000000000000000111222222333333444999;;;999888;;;<<<;;;BBB>>>===??????>>>@@@EEEEEEDDD@@@@@@LLLbbbttt|||zzzhhh[[[PPPEEE>>>111111222333555666222...------,,,,,,,,,,,,---...------------,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++******)))+++---//////......------......//////000///666333///555===MMMccc|||nnnQQQIIIYYYnnn{{{}}}}}}~~~~~~zzzIIICCCLLLOOOCCC555000000000000000000////////////...................................................888555222//////...---+++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&'''***---,,,,,,,,,,,,,,,---------......////////////......,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((((((((((()))))))))(((((())))))***+++,,,,,,,,,,,,,,,---....../////////000000111111222333333333777999888888;;;<<<:::DDDAAAAAACCCBBB>>>;;;<<<===@@@AAA>>>===>>>>>><<>>>>>@@@HHHXXXkkkyyy}}}xxx___]]]WWWMMMEEE===222)))...,,,+++---111333222000555///+++---...,,,++++++,,,---------------------,,,,,,,,,+++++++++******+++************)))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++++++++...222444555555111000/////////000111222222777555:::OOO[[[[[[^^^ttt}}}wwwuuurrrbbbtttnnn]]]YYYmmm}}}~~~~~~~~~}}}~~~}}}zzz{{{|||yyyXXXKKKEEE<<<444111111111000000000/////////................................................888555222//////...---+++---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###&&&((('''%%%&&&+++000///---+++***+++---000222,,,,,,------------,,,,,,******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&'''((()))***+++,,,+++++++++,,,------......//////000000111111222222444777888777999======:::666:::BBBJJJIIIBBB>>>>>>333:::BBBFFFAAA;;;888888555777:::;;;999777888::::::@@@BBBFFFRRRZZZ```hhhlllzzz|||kkkooottt]]]``````eee```OOOCCC@@@@@@===BBB:::444333333222222444333000---...111222///+++---+++...555666111------,,,,,,---------,,,,,,+++++++++++++++************************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,++++++---000222222111//////...///000333555777000888:::EEE___mmmhhhdddsssvvvuuurrrvvvvvvuuukkk[[[ZZZnnn~~~~~~{{{||||||zzz~~~~~~}}}}}}}}}}}}~~~|||{{{{{{~~~~~~yyydddOOOJJJHHH???333111111111000000000//////................................................888555222//////...---+++------,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&((('''$$$&&&+++000888444000+++******,,,...+++,,,,,,------,,,,,,+++***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++***++++++,,,,,,---....../////////000111111222222111444555444777;;;;;;777888999>>>BBB@@@===???DDD===???AAA???999555999@@@888888999777333000444999444555222333666...---:::555777888555444666888888555777888;;;:::666777777999///,,,444777222///222,,,)))---444111***+++333---000111...)))(((+++///222,,,***,,,+++(((***000,,,,,,,,,,,,,,,+++******+++++++++************)))************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***)))***,,,---,,,+++---------///222555999;;;000888:::GGGeeexxxwwwtttjjj}}}cccZZZbbbjjj~~~|||zzzzzz}}}}}}~~~{{{{{{}}}zzz|||yyy}}}}}}|||~~~~~~}}}|||}}}~~~}}}~~~|||{{{zzz|||~~~~~~xxxrrryyyqqq[[[OOOOOOFFF666111111111111000000000000................................................666555222000...---------)))***,,,+++)))'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&(((***EEELLL???,,,+++---,,,---,,,,,,------,,,,,,+++***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------.........//////000000111111222222222333666999===???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666666555555555555333333333333333333333333111111111111111111111111333333333333333333333333222111111111000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((*********))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---,,,...000222777<<<:::666+++CCCYYYcccttt~~~ppp]]]\\\cccwww}}}|||}}}xxxrrrppptttyyy}}}{{{wwwvvvzzzyyyttttttwwwyyytttuuuvvvrrrssstttlllxxxzzzyyyttttttzzz{{{xxxvvvzzz~~~~~~{{{zzz~~~~~~~~~~~~{{{zzz|||yyyzzz|||~~~~~~}}}LLLIIIRRR>>>888...222777000---111222000/////////............------------------------666555222000...---------+++*********)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&''')))***<<>>???AAAAAA???<<<999777555444444444444333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000///////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,------------111---...666::::::>>>FFFxxxlllXXXnnnpppwwwxxxzzzrrraaaXXX]]]mmm|||}}}~~~zzzvvvwww|||rrreee]]]LLLDDDMMMZZZhhhxxx~~~~~~{{{wwwsssllljjjgggffffffiiinnnqqqiiilllpppssstttssspppnnnvvvuuuuuuuuuvvvxxxyyyzzz{{{|||~~~tttVVVIIIBBB888444000,,,222555,,,000000000/////////......------------------------555444333111///...---,,,+++---...,,,)))&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""############$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((()))******&&&111///)))------(((***+++++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,------......///000000///000222333444555555555<<<;;;;;;::::::999999888:::;;;======;;;888444222333333333222222222111111000000000000000000000000///////////////////////////////////////////////////.....................------------------------------------,,,,,,,,,+++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,---...............444======:::CCCSSSqqqpppOOOnnnyyyddd^^^[[[```pppttt[[[UUUJJJ======OOOggg~~~yyyzzzyyywwwxxx{{{zzzxxxyyyxxxwwwvvvwwwxxxzzz|||vvvwww{{{~~~lllKKKGGG@@@<<<444---222555***000000000////////////...........................444444333111000...---,,,***///333///(((###&&&+++&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))***'''///,,,'''+++***''',,,******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,---......//////...///111333555666666777;;;;;;;;;:::::::::999999777888999999777444111///111111111111000000000000////////////////////////................................................---------------------------------------------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))))))))*********+++++++++++++++,,,------...//////,,,222===CCC>>>:::GGGYYYqqquuueee}}}lllUUU[[[gggvvv}}}zzz~~~zzz}}}yyyaaaJJJKKKSSSIII888:::XXX~~~~~~~~~zzzsssmmmqqqxxx{{{YYYIIICCC@@@:::000222555---111000000000////////////........................444444333222000...,,,+++)))...222///((($$$''',,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################""""""###############$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))000,,,)))---+++(((///)))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++++++++,,,,,,---............///000222333555777777999999999999999999999999666666666666555333222111000000/////////.................................------------------------........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((())))))***)))************+++++++++++++++,,,---...//////000000;;;DDDFFFBBBEEERRR___gggxxxwwwTTT]]]hhhxxx~~~|||}}}{{{{{{}}}~~~{{{yyyxxxzzz|||}}}|||~~~pppfff\\\PPPLLLYYYVVV:::444MMMrrr}}}sssiii\\\PPPGGGNNNZZZlllyyyrrrUUUGGGAAA>>>555333555111111111000000000/////////........................444444333222111...,,,+++***+++++++++)))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&---***)))...+++'''...))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******++++++++++++,,,------......////////////000222444555555555666666777888888888444444333222222222222222............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***)))************+++++++++++++++,,,---...///000000999BBBGGGEEELLL^^^mmmrrrrrrwwwwwwuuu___rrr{{{{{{{{{yyy{{{}}}xxx{{{~~~xxxiiiaaaZZZ\\\eeekkkhhhcccrrr~~~iiiooottt^^^^^^aaaFFF<<>>MMMmmmyyyvvvrrrssswww{{{}}}}}}ccc\\\WWW```sssuuufffKKKJJJEEE999333///111111111111000000000000////////////////////////444333222111000...------+++***)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))++++++,,,,,,---,,,+++)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))))))))******+++)))******++++++,,,------------------.........///333222222333333555666777555444333111000/////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,(((222+++(((111------???MMM===AAASSSqqqiii}}}mmmVVVsss~~~{{{{{{wwwggg```NNN>>>CCCOOOSSShhhUUU;;;CCC777>>>\\\OOOCCC___sssxxxQQQEEEJJJgggxxxkkkbbb___```bbbddddddiiioooqqqyyy{{{^^^JJJPPPBBB000555222222111000...---...///////////////////////////444333222111000...------+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$#########$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++,,,+++***)))''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((())))))***+++)))******++++++,,,,,,---------........./////////000000111222222333444444333222111000............------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,)))000...+++000444;;;FFF@@@BBBQQQgggtttoooaaa]]][[[lllsssxxxhhhYYYOOOFFFAAA;;;===@@@???YYYYYY<<<@@@BBBFFF???@@@PPP\\\lllzzzWWWGGGGGG```yyyoooiiieeecccdddbbb```bbbfffppp||||||}}}QQQ@@@DDDAAA888222222222111000//////000////////////////////////444333222111000...------+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((())))))***+++))))))******+++,,,,,,,,,............/////////000///000222333444444333222111000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,---111...---<<>><<<444BBBcccUUUNNN>>>;;;OOO===AAADDDYYYooo^^^JJJCCCXXXrrr||||||}}}yyytttqqqqqqqqqpppsssxxx||||||iiiMMMNNNJJJ666333333333222222111000000////////////////////////444333222111000...------+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))************)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,........./////////000000000222444666666555444333000///...---,,,,,,,,,,,,+++++++++++++++*********************+++++++++++++++++++++*********************************************************************))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,---///+++222///***???TTTLLLOOOkkkyyyllliii^^^aaahhhtttYYYRRR[[[OOOIII@@@@@@DDD:::777DDDrrr}}}LLL888DDD<<<:::<<>>555444222222222111000///////////////////////////444333222111000...------+++***)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((('''((())))))***((())))))******+++,,,,,,............////////////000111333555555444222111///...---,,,,,,,,,,,,,,,************************))))))*********+++++++++******************************************************************************))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------111+++111111,,,@@@TTTMMMfff}}}zzzlllooowwwddduuurrrlllcccgggJJJHHH@@@???CCC===888@@@______>>>>>>===<<>>>>>999333000111111000///////////////////////////444333222111000...------+++***))))))((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))******++++++,,,,,,,,,,,,------------..................------++++++******))))))******((((((((()))))))))******))))))))))))************((()))))))))*********+++******************************************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,------.........000===MMMQQQWWWgggtttxxxmmmooowww~~~yyyoooOOOCCC;;;GGGppphhhNNNGGGHHH>>>>>>WWWuuunnn\\\NNNTTTiiizzz~~~^^^rrrGGGFFF>>>666111111333222000////////////////////////444333222111000...------+++***)))))))))))))))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''''''''''''''((())))))((((((((()))******+++++++++++++++,,,,,,,,,------000//////.........//////***))))))(((((((((((()))'''((((((((())))))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...---///000CCC\\\ZZZ]]]uuurrr|||mmm}}}yyy{{{yyy|||~~~~~~pppIIIGGG>>>OOOcccTTTHHHKKK@@@???XXXuuuqqq___NNNQQQbbbvvv~~~|||}}}|||wwwtttxxx~~~~~~]]]lllKKKBBB888222222444444222////////////////////////555444333111000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''(((((((((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******++++++******++++++,,,---......---------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++---//////...---777'''111FFFQQQhhhyyysssNNNJJJAAAsss```JJJMMMHHHDDDWWWyyy{{{dddQQQMMMXXXrrr~~~}}}{{{~~~~~~~~~wwwfffjjj|||~~~zzzeeeggg~~~zzz\\\BBB;;;<<<...,,,555222000000///...............555444333111000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''((((((((()))''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++******++++++,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++,,,---.........---000000EEEYYYfffvvvwww}}}uuuzzzeeePPPFFFdddaaaZZZNNNLLLaaa~~~wwwdddWWWUUU\\\oooyyyqqq|||~~~xxxxxxooorrr~~~nnnkkkttt}}}~~~|||~~~~~~sss___|||{{{qqqSSS@@@===999444222///000000///............///555444333111000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((()))***+++(((((((((((((((((((((((('''(((((((((((('''&&&%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++************+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------(((<<>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA???===;;;:::222000---***'''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************))))))******+++,,,++++++++++++************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,------,,,,,,///111:::mmmqqqbbbpppyyy}}}|||~~~^^^>>>BBBllllllKKKTTT}}}|||yyymmmcccWWWJJJLLLMMMCCCKKKNNNSSSVVVVVVUUUXXX\\\gggVVVDDDAAAOOOdddwwwwwwtttqqqjjj[[[QQQVVVbbbYYYRRRLLLNNNZZZiiiuuu|||ssssssuuuyyy|||{{{{{{~~~aaalllBBB666333777111111000///////////////555444333111000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%&&&))),,,000333666777999:::<<<>>>???@@@AAAAAAFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGG@@@>>>;;;666111,,,)))''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********))))))))))))***+++++++++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***---......,,,---111555BBBqqqsssiiivvv~~~xxx}}}||||||~~~cccEEEJJJjjj|||qqqfff^^^TTTNNNZZZiiiiii^^^RRRGGGAAA>>>DDDVVViiizzzooogggYYYMMMSSSbbbeee]]]VVVPPPCCC999AAASSSQQQOOOIIIAAA>>>FFFXXXfff```bbbfffmmmwww|||~~~kkkwwwxxxzzzJJJ888555666222111000000//////000000555444333111000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))(((((()))******+++,,,,,,+++---///222666999;;;===<<<>>>@@@AAAAAA@@@>>><<<>>>???@@@BBBCCCEEEFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGFFFDDD@@@<<<888555111...+++'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))))))))***++++++******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''((((((((()))))))))***************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***---//////---///444999KKKppp}}}~~~jjjlllwww~~~{{{{{{}}}}}}oooMMMLLLyyywwwjjj^^^nnnnnn___RRRGGGIIIgggwww^^^FFF===>>>IIIbbb{{{zzzgggNNNKKKQQQHHHDDDCCC;;;888MMMjjjrrr^^^QQQMMMNNNQQQIIIKKKPPPZZZgggttt}}}qqq|||~~~aaa===222...222111000000//////000000555444333111000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))************+++,,,------......555555777888999;;;<<<<<<<<<===???@@@>>>;;;777444111333666:::>>>BBBEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHJJJLLLMMMLLLJJJGGGEEE:::777111,,,(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))))))))))))))******+++)))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))---//////...000666<<>>;;;<<<===>>>===::::::;;;>>>333666888555000///333777333666;;;===<<<999:::<<>>888(((&&&%%%%%%'''''''''%%%%%%%%%%%%%%%#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''******))))))(((((((((((((((((()))))))))*********,,,,,,,,,,,,++++++******&&&'''((())))))((('''&&&)))******++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---***...222,,,+++AAA```iii~~~tttzzz||||||^^^tttkkkQQQKKKJJJRRRYYYuuu}}}ttteeennn{{{~~~dddOOOjjjggggggmmmlllhhhBBB???EEENNN^^^eeeUUU@@@:::MMMXXX^^^iii|||{{{cccsssnnndddEEECCC111000///...///111111000444444333111000///...---,,,,,,+++***))))))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%(((+++***(((&&&&&&((((((((((((((((((((((((((())))))))))))))))))))))))%%%))),,,+++))),,,000000111999777000---))),,,777666666444333666<<<===:::>>>???@@@@@@??????AAACCCAAADDDEEE???555000222888BBBAAA>>>:::888777888888555444777???DDDFFFGGGIIIKKKLLLMMMMMMMMMKKKIIIGGG444000***&&&%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''***))))))))))))(((((((((((((((((()))))))))*********************************,,,...//////...,,,***)))))))))******+++++++++******************************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,---222'''***444///,,,OOO~~~vvvoooyyygggqqqwww}}}|||zzzrrrmmmlllQQQ>>>:::@@@EEE___{{{ssskkkiiiWWWXXX___aaadddKKKbbbyyy^^^aaammmiiikkkZZZ___|||mmmNNNBBB===DDDIIIZZZuuugggaaauuu~~~wwwlllKKKHHH555333111//////000222333555444333222111///......---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,111000+++((()))+++((((((((((((((()))))))))))))))***************+++$$$------)))...333222111222:::222222AAA???555<<<:::;;;:::999:::>>>CCCEEE????????????@@@@@@BBBCCC@@@BBBCCCAAA???BBBIIIOOOFFFGGGGGGFFFGGGIIIGGGCCC:::777666888<<<===;;;999FFFJJJNNNOOONNNLLLJJJJJJJJJBBB666,,,'''%%%%%%%%%&&&&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******(((((()))***+++,,,------((())))))******))))))(((,,,,,,++++++************************************+++******))))))******+++******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,---------333+++,,,222000999cccssswwwzzziiiwwwwwwtttyyyyyy|||kkk[[[mmmJJJ???AAACCCRRRlll|||{{{ddd\\\YYYIIIHHHggg]]]DDDssseeeNNNccc{{{ooo]]]]]]qqq^^^pppaaa\\\qqqLLLCCC999;;;>>>QQQooo{{{zzz}}}~~~___}}}eeeBBB<<<888444333222000000222555444333222111///......---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((---111000+++((()))+++(((((((((((())))))******)))*********++++++,,,,,,(((111,,,(((222444000555333888777MMMrrroooLLL888:::@@@HHHKKKLLLRRR___llljjjjjjiiiiiiiiijjjjjjjjjccc```[[[UUUPPPIIICCC???DDDIIIKKKKKKMMMPPPMMMFFFIIIEEE???:::999888444///<<>>666...'''###&&&%%%$$$&&&))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&''''''(((((('''''''''%%%%%%%%%%%%&&&'''((()))++++++***)))((((((''''''''''''''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))*********************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++************************++++++************++++++***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,------.........111000,,,222MMMwwwpppuuuuuuvvv{{{wwwbbbYYYgggnnnbbbSSSyyybbbDDDBBBAAAEEE___|||lllggggggcccgggpppqqqqqqIIItttyyycccQQQjjj~~~hhhRRR[[[oooZZZXXXPPPSSSuuuOOO:::>>>;;;999KKKkkkyyyzzzqqq^^^^^^@@@888333333333000...000444444333111000///...---,,,,,,+++***)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&))),,,+++)))'''''')))'''(((((())))))******+++*********+++,,,,,,------,,,666---)))444333555KKKyyyxxx|||gggNNNBBBFFFJJJJJJJJJHHHAAA:::777888777555///222999AAAHHHNNNRRRSSSKKKMMMOOOPPPKKK???222))))))&&&###$$$&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&'''(((((()))(((((((((&&&&&&&&&&&&'''(((******)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))))))))************+++*********+++++++++,,,,,,+++*********))))))((((((,,,,,,++++++++++++,,,,,,'''((((((((())))))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...//////(((333111)));;;fff}}}pppppprrrtttzzzppp___OOOEEE>>>GGG???KKKxxxfffLLL^^^NNNEEE???<<>>AAAggg~~~PPP<<<>>>gggWWWLLLDDD<<<[[[xxxxxx[[[fffqqq^^^RRRooo|||gggQQQ[[[jjjTTT^^^cccFFF___ZZZWWWtttddd___GGG222///222111///222333222111000///---,,,,,,******************++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&''')))*********'''(((((()))***+++++++++******+++,,,,,,---......)))888333333>>>???aaaoooYYYOOOJJJEEEGGG@@@888777===FFFLLLNNNOOOMMMLLLLLLNNNNNNNNNMMM;;;444,,,)))))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))''''''(((((()))+++,,,------...000222444666777888999888666444111///------((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))******++++++++++++,,,,,,,,,---------......666888:::>>>AAADDDGGGHHHJJJMMMRRRVVVVVVRRRMMMJJJHHHFFFCCC???:::666333111------------------------,,,++++++******++++++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---//////000///111000;;;bbb{{{aaaooolllnnnvvvzzzyyykkk\\\XXX[[[FFFCCCHHHLLLaaammmQQQEEE888EEEiiiVVVLLLHHHBBBbbbwwwuuuvvvhhhpppfff\\\wwwbbbRRRmmmiiiQQQcccuuuWWWaaa}}}nnnBBBeeehhh|||^^^UUUtttbbbdddwwwxxxzzznnnvvvVVV999111333111000222444333222111000...---------,,,+++***)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))$$$,,,///,,,,,,///000,,,***222***&&&333333...888...333777AAA^^^oooQQQNNNHHHGGGKKKLLLKKKNNNTTTKKKCCCCCCMMMQQQLLLKKKQQQPPPFFF999///((($$$'''+++%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))(((&&&&&&'''((())))))((('''&&&'''))),,,,,,///000000333:::>>>>>>DDDAAA@@@DDDFFFCCCAAABBBKKKIIIFFFEEEEEEEEEEEEDDD999555///)))&&&'''***,,,$$$%%%''''''&&&%%%%%%&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%&&&'''(((++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&(((++++++***)))))))))'''))),,,+++***+++///222---+++---666>>>BBBFFFJJJ]]]___dddeee]]]QQQMMMPPPVVVRRRTTTYYYWWWPPPPPPWWW^^^aaadddaaaYYYPPPIIIGGG<<<888333000...++++++---,,,---------,,,+++,,,---***---//////,,,))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,,,,,,,------------------111///000@@@{{{jjjrrrsss{{{tttrrroooqqq}}}vvvgggzzz[[[\\\QQQOOOVVVOOOUUUtttYYYNNNAAA>>>HHH[[[mmmxxxZZZVVVQQQUUUiiiooo___```\\\ZZZmmmpppRRRVVVmmmuuuRRR]]]WWWmmmzzzhhhFFFhhhkkkdddWWWiiiwww|||[[[}}}}}}ooo|||kkk???000666000+++555444333222111000...---------,,,+++***))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************)))------)))))),,,---***'''000444555555///...777<<>>IIIRRRPPPHHHRRRNNNFFF<<<333,,,'''$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''')))++++++***))))))***&&&(((+++---...///111333777999999888:::AAAEEEDDDGGGCCCBBBCCCBBB>>>===>>>===<<<<<<>>>BBBFFFHHHIIIJJJIIIHHHDDD>>>777000,,,,,,+++)))'''%%%%%%''')))$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))+++...+++***((('''(((***---///===KKK^^^fffaaaZZZ___jjjhhhqqqyyyxxxssspppssswwwyyy|||zzzppphhhffffffdddZZZUUUQQQWWWaaahhhfffaaa]]]VVVNNNHHHAAA999000+++111///...---,,,+++)))((((((***++++++)))(((***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))*********))))))******+++,,,,,,,,,------------......000555>>>SSS}}}xxxwww~~~{{{mmmmmmpppzzzooozzzbbbnnnoooppprrr___OOOWWWXXXNNNEEEFFFPPP]]]fffiiicccaaa___cccuuu~~~gggSSSQQQMMMIIIooosssgggTTTRRRjjjuuuTTTaaasss~~~oooPPPggg```xxxzzzeeeiii~~~qqqbbb\\\555333555111888444333222111000...---------,,,+++***)))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************,,,---+++((()))---...+++555((((((111555>>>JJJNNNzzzjjjSSSHHHOOO[[[NNNMMMCCC999===JJJJJJ???IIIOOOPPPHHH@@@:::...!!!(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''))),,,,,,+++***)))***###(((...444777:::<<<===666888777444333777888666888666777888666222222555:::999999;;;???BBBDDDEEEJJJMMMRRRTTTSSSNNNHHHCCC===999333---(((&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))))))))''')))******))))))+++,,,///---,,,000;;;IIIVVV^^^jjjkkknnnqqqmmmddd]]]\\\cccwwwkkkKKK>>>KKKXXXXXXTTTIII======JJJZZZfffkkkmmmiiiddd```[[[SSSHHH???999444...+++,,,---------*********)))((((((***---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))************))))))******+++,,,,,,,,,---------.........,,,000DDDqqq|||nnnlllmmmjjjtttuuudddSSSOOOZZZkkkwww{{{yyywwwuuuxxxgggMMMIIIGGGAAAZZZ}}}\\\|||eeeZZZtttwwwXXXggglllTTTooojjjwwwfffaaasss{{{^^^dddHHH666666---...444333222111000...---------,,,+++***)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,+++***+++...111111///...)))666<<<111FFFwwwzzz\\\KKKFFFIIIRRRRRREEE999777:::;;;555CCCLLLKKKIIIGGG;;;,,,)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++***)))+++,,,000333777888888777777777...222222000000222111...///000555;;;;;;888999======:::777555555555444333:::===AAAFFFKKKOOORRRTTTJJJFFFAAA;;;444---'''###''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********'''))),,,,,,+++***)))***...444???JJJVVVaaajjjpppggghhhooovvvqqq[[[AAA000UUUpppqqqPPPDDDQQQaaaeeedddZZZJJJ:::555BBBYYYkkknnnoooooommmjjjfff^^^VVVNNNGGG<<<333---+++---///------,,,+++***)))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))***************))))))******+++,,,,,,,,,------......//////333,,,III|||hhhjjjnnnnnnzzz~~~gggNNNIIIKKKDDDMMMjjjTTTtttuuubbbzzz]]]kkk~~~kkk[[[yyy{{{bbb^^^sss~~~~~~~~~~~~}}}XXXFFF555666...333444333222111000...---------,,,+++***))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++***+++++++++,,,,,,,,,---,,,+++,,,...000000//////444,,,:::OOO[[[xxxjjjtttiiiLLLIIIKKKOOOOOOCCC555222888)))777DDDIIIMMMOOOHHH>>>---***&&&%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))*********+++///444888@@@@@@>>>999333...,,,+++...222444444555999888555333555<<>><<<;;;:::999888222333444666:::???DDDFFFFFFFFFFFFFFFDDD===555...'''&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******++++++'''((((((((()))---333777JJJUUUccckkkiiidddaaa```ggglllqqqmmm^^^QQQSSS[[[lllvvvnnnkkkjjjiiiZZZTTTFFF777...444EEETTTtttzzz{{{tttlllgggaaaZZZ]]][[[TTTHHH:::///***))),,,,,,,,,,,,,,,+++***(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))******+++,,,,,,,,,---......///000000999333]]]zzznnnfffjjjhhhsssqqq```KKKGGGKKKDDDCCCQQQ|||RRRjjjwww]]]}}}~~~ccclllYYYwwwnnn|||ooojjjyyyfff```wwwfffgggvvvzzzMMM>>>666///777444333222111000...---------,,,+++***))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,------...------...000///,,,---111777>>>RRRlll]]]LLLDDDLLLPPPEEE;;;999,,,333>>>HHHNNNOOOMMMJJJ777111)))&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***,,,...000666<<<@@@999999999777444222222333111444444222444:::===<<<888666888>>>@@@<<<999888???===;;;;;;<<<>>>>>>>>>555777:::===???AAAAAAAAA<<<>>>BBBGGGLLLKKKFFF@@@000...***'''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))******++++++(((''''''(((///<<>>333111999GGGLLLIIIIIINNNDDD;;;000((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++...000222333555777999---000555888999:::;;;===444777999<<>><<<;;;999888:::===AAAFFFIIIKKKLLLLLL@@@>>>===@@@FFFJJJIIIGGGDDD???888111+++'''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))******+++***///666???JJJVVVcccjjjlll]]]JJJ@@@GGG[[[qqqvvvsssttt}}}uuuooo|||wwwrrrrrruuusssjjjbbbfffjjjiiigggooozzzwwwkkkhhhiiimmmttt|||~~~{{{xxx}}}}}}yyyzzzxxxjjjWWWMMMMMMPPPVVV[[[YYYQQQJJJ888333---******+++,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******))))))******+++,,,,,,,,,---...///000111111+++NNNkkkeeevvvbbbfffkkklllyyy[[[gggzzziiidddTTTIIIJJJGGGAAADDDMMMjjjcccddd{{{nnneeejjjrrrjjjWWWiiieeeQQQKKKOOOtttwww[[[^^^mmmjjjxxx{{{}}}rrrNNN666333000444333222111000...---------,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////......000222111333BBBRRR{{{mmmMMMDDDKKKLLLEEE555...444EEEJJJCCCDDDNNNOOODDD555+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))...111444555222///,,,+++111555:::===<<<999777666999>>>GGGVVVrrr~~~{{{uuummmddd]]]VVVOOOKKK??????@@@BBBEEEIIIMMMOOOMMMEEE<<<999<<>>HHHKKKMMMIII>>>333,,,)))(((''''''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''''''''+++)))'''&&&'''+++///222666333777999333666;;;666:::444AAA@@@LLLWWWRRRnnn~~~~~~kkkTTTJJJ@@@777@@@RRRPPPHHH>>>666000///777BBB???@@@JJJUUUNNN999...111'''((('''%%%###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''((())))))((('''&&&(((++++++'''&&&...888DDD^^^hhhgggpppxxxvvvvvvsssooopppxxxyyyrrrooorrrppptttnnnnnnzzz~~~|||kkkSSSOOOeeessstttvvvyyytttcccmmmqqqmmmpppxxxsssfffNNNTTTWWWUUUUUUYYYXXXTTTVVVSSSKKK===///)))---333......---,,,+++*********************************+++*********))))))(((((())))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,000(((,,,333......333222CCCpppgggrrr___^^^dddlllxxxnnnbbb```jjjyyyNNNUUU|||www___NNNCCC>>>@@@EEEDDDEEEjjjssslllrrrjjjYYYSSSMMMRRR___iiiSSS999AAAsssrrr]]]sss~~~bbblll|||GGG)))000666555333111000///......++++++++++++************))))))))))))))))))))))))***************)))((((((*********+++,,,,,,------)))...///***(((...222111---555333777^^^ZZZkkkNNNBBBKKKKKKBBBAAAHHHCCC666666BBBEEEIIIIIIDDD:::111***'''(((((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''((()))***,,,...111444666CCC888555666444444888777<<<666GGGXXX|||xxx|||wwwdddLLL999888LLLTTTDDD555333333///;;;888:::DDDPPPQQQDDD555)))'''%%%%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))'''%%%,,,'''$$$(((...888HHHUUUccc[[[XXXfffuuunnnlll|||uuuvvvsssnnnqqq|||qqqZZZOOOVVVTTTOOOOOOQQQGGG???CCCAAAFFFBBB999???UUUdddeeeeeeUUUGGGHHH\\\zzz~~~tttqqqoooiiirrr```ZZZccc```PPPKKKTTTWWWWWWTTTNNNDDD999222...+++---......+++******+++************************+++*********))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,///***---000...000555444]]]sssyyyvvveeeaaa^^^___nnnzzz\\\WWWxxxyyyUUUHHH\\\uuu|||cccTTTLLLEEE>>>:::AAAAAAlll}}}bbbWWWIIIHHHMMMIIIEEELLLCCCOOOVVV```mmmLLL888JJJ]]]___|||\\\ppp~~~~~~zzzffftttKKK@@@GGG666555333111000///......,,,+++++++++************))))))))))))))))))))))))*********+++******)))(((******++++++,,,,,,------(((000333,,,***///111...<<<###444rrr~~~zzz|||YYYMMMIIIGGGJJJNNNEEE666444<<>>AAAHHHNNNKKKAAA666111)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))))))))...333666666666777888444666CCC___uuu}}}xxxoooiiippp}}}mmm~~~uuu]]]@@@;;;HHH;;;>>>999...000@@@NNNQQQNNNBBB111&&&###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++)))((('''&&&&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((("""$$$''')))))))))******%%%)))444CCCIIICCC999333333___ssshhhccciiiiiiggg}}}nnnddd\\\kkkttt~~~~~~jjjVVVCCCEEEJJJPPPVVVaaawwwzzzqqqgggbbbaaaZZZKKK>>>ZZZYYYYYYXXXUUUOOOGGGAAA111///,,,******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------***111000,,,///333555:::xxxsssZZZUUUeee^^^hhhTTTLLLNNNAAA@@@QQQ^^^tttxxxddd```ffffff]]]UUUIIICCCAAArrr\\\WWWbbb[[[QQQFFFBBBPPPaaafff[[[SSScccwwwAAA999@@@:::FFFhhhwwwVVV___jjjtttYYYppp}}}ssssss{{{pppLLL555666555333111000///......,,,,,,,,,++++++++++++*********************************++++++++++++*********++++++,,,------......333))))))333333***...===QQQrrr}}}qqqIIIGGGDDDDDDJJJMMMGGG>>>BBB@@@DDDLLLNNNFFF===:::+++(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((()))***+++333666888777333222444777666<<>>555+++---;;;IIIUUUMMM@@@222(((%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++)))((('''&&&&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((###%%%(((((('''''')))+++(((222DDDRRRSSSJJJ@@@===aaa___\\\gggzzzzzzjjjYYYNNNYYYlllpppYYYGGG>>>@@@NNN]]]dddnnnwwwvvvhhhXXXRRRRRR```bbbccc```[[[UUUQQQPPP>>>555+++'''***------+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------'''222111---222111555FFF|||wwwYYYWWW___]]]vvveeellloooNNN???NNNPPPTTT{{{eee]]]\\\ZZZUUURRROOOHHH===___ddd^^^kkkcccSSS]]]eee@@@<<<:::;;;DDDVVVCCCEEEMMM]]]sss|||bbbqqqzzzqqquuuLLLDDD666555333111000///......,,,,,,,,,,,,++++++++++++************************)))***++++++,,,+++++++++++++++,,,,,,------......000+++---111+++***BBBccc}}}uuuzzzqqqkkkYYYEEEAAAIIIKKKDDDEEE???>>>GGGLLLFFFAAA@@@222---(((&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''')))+++---///444555444111///333<<>>QQQ}}}qqqqqqyyy~~~lllWWWVVVRRRFFFCCCBBBAAA===888888GGG```wwwyyySSSzzziii@@@666555333111000///......------,,,,,,,,,+++++++++************************)))***++++++,,,,,,,,,+++++++++,,,,,,---.........+++///111000666KKKhhh~~~}}}yyyzzz~~~~~~```DDDCCCIIIIIIFFF<<<999BBBHHHDDD???@@@===555---(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''((()))+++///222444222333555777>>>OOOfffvvv|||hhhtttqqqwww}}}{{{zzz|||zzz}}}|||xxx{{{jjjgggsss|||tttjjjvvvwww|||hhhlllXXXVVVLLL>>>:::???AAA???BBBFFFKKKMMMHHH===///%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))++++++***(((***111666GGGGGGHHHHHHEEEGGGUUUdddSSSooowww{{{nnn___ZZZffflllsssnnnyyyaaa???;;;dddvvv]]]SSS___aaadddfffeee___WWWQQQPPPKKKBBB999222...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,------------...***222,,,///888000EEEwww~~~rrrnnnvvvYYYZZZXXX[[[pppmmmuuuKKK@@@UUUttt~~~fffYYYUUUSSSSSSUUUNNNKKKAAAFFFiiirrrjjjzzzzzzuuuvvvlllVVVSSStttyyywwwggglllXXX@@@999GGGggg~~~YYYttt}}}\\\666555333111000///......---------,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,------......///***222111222MMMvvvyyy```RRROOOHHHGGGDDDBBBAAA@@@@@@@@@AAAFFFMMMVVVaaarrrPPPCCCHHHKKKEEE999666@@@FFFBBB===>>>EEE<<<111***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***---111555777666999>>>GGGXXXuuu}}}kkkzzzxxxyyy```eeexxx~~~}}}tttrrr|||}}}SSS;;;@@@GGGCCCAAACCCHHHNNNPPPIII;;;///''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((*********000999BBB===???EEEJJJMMMQQQ]]]jjjwwwaaaZZZggghhhLLLCCCJJJZZZiiieeeaaa___ccciiijjjeee^^^RRRSSSOOODDD666---,,,000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......---222***...888000NNNgggaaaVVVZZZWWW```}}}~~~|||ttthhhDDDFFFooodddVVVRRROOOKKKJJJMMMMMMDDD@@@\\\zzzfffpppzzziiirrrooowwwooobbbPPPUUUpppnnnIIIDDDbbb|||rrryyy~~~ttt777666444222111//////...---------,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((000222,,,***///222000222000111JJJnnn~~~sssdddQQQFFFEEEEEEAAA===BBB@@@>>>???@@@AAA@@@???>>>===???@@@======JJJZZZyyyoooDDD===MMMKKK===333777@@@BBB@@@???AAACCC===000))))))(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((('''###,,,///+++777===+++333>>>dddttt~~~mmmttt{{{vvvccceeeqqq|||xxxoooOOO>>>@@@GGGNNNOOOOOOHHHCCCNNNMMM:::...&&&###(((+++((((((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))((('''&&&'''(((***))))))+++000777???CCCBBBBBB]]]TTTIIIXXXttt~~~gggZZZZZZzzz]]]???888<<>>;;;<<>>CCCjjjzzzzzzuuu{{{yyytttaaaZZZ]]]hhh|||rrrvvv}}}jjjPPPlll}}}wwwvvviiijjjooogggNNN777AAAPPPYYYKKK===HHHRRRHHH888000)))'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))******(((((()))***---***'''***333>>>GGGLLLYYYKKKLLLRRRdddyyyuuudddeeeuuu{{{www}}}wwwVVV???===TTT~~~|||\\\YYYfffYYYWWWUUUUUURRRGGG666***.........---,,,,,,,,,---++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,---.../////////000///---555999kkkpppZZZXXXVVVXXXppplllcccRRRKKKzzzUUUZZZxxx{{{www\\\\\\RRRkkkdddSSSQQQNNNEEE<<>>IIINNNGGG===:::<<<>>>999DDDIIIAAA222(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))***++++++,,,111333444111+++<<>>AAABBBYYYnnntttFFFDDDGGGKKKHHH>>>999:::888BBBJJJGGG;;;///(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))***,,,---......:::555111???KKKeeejjjsss{{{wwwrrrbbbUUUOOOSSSSSSZZZMMMTTT^^^XXX[[[YYYXXXLLLXXX~~~{{{tttwwwhhhooovvvgggAAA888LLLNNN@@@:::<<<;;;>>>:::...&&&'''******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))))))))***++++++******+++,,,'''---888AAAGGGJJJKKKKKKOOOuuu}}}oookkkeeevvvmmmuuu|||qqqnnnvvvqqqjjjmmmkkkmmmzzz{{{ggg\\\\\\___aaaUUUIIIMMMRRR\\\kkkccc===FFFSSS\\\[[[MMM^^^______]]]YYYSSSNNNLLL444111---,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...///000222***555777333\\\eeevvvXXXYYYUUULLLhhhxxxjjjdddYYYWWW\\\]]]]]]aaa```[[[hhhxxxzzzggglll\\\XXXUUUPPP@@@AAA???AAAAAAgggkkkpppwwwxxx[[[ZZZgggSSSGGG}}}lllJJJsss~~~mmm~~~wwwdddqqq}}}```qqquuuwww|||777666444222111//////............---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000//////...++++++222<<>>DDDGGGCCC999---%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***,,,...000111///999222<<>>BBB999---'''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******((()))+++******)))+++,,,(((222???FFFHHHHHHJJJMMMkkk]]]~~~jjjhhhvvvnnnrrrttttttuuuyyyyyyvvv___cccpppqqqaaa[[[bbbccchhhhhhmmmtttqqqeeeZZZUUUWWWXXXQQQOOOTTTPPPJJJMMMNNNaaannnsssnnnBBB999999EEE]]]]]]UUUTTT^^^aaaXXXPPPOOOAAA777---)))---000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...///000000111***666777444iiizzznnnVVVOOORRRRRRsssmmmxxx}}}{{{{{{{{{jjjUUUJJJEEE>>>@@@@@@eeexxxiiiwww}}}zzziii^^^nnnZZZHHHssswwwIIIiiihhhTTTIIIiii}}}{{{cccfffmmm777666444222111//////...............---------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,000111...111<<>>======@@@KKKgggtttGGGBBBJJJFFF@@@CCC>>>:::<<>>666ZZZlll[[[XXX\\\[[[UUUQQQLLL@@@333---...000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111///---333333999tttrrr[[[KKKPPP```xxxhhhYYYMMMDDD:::===>>>cccsssZZZUUUzzzpppdddvvvyyydddKKKbbbNNNaaa___ZZZffflll```rrrvvv777666444222111//////...............------------******+++++++++,,,,,,,,,,,,,,,,,,------------...(((///000...;;;SSS^^^[[[HHH{{{xxx]]]IIICCCPPPccchhhxxx|||uuuwwwvvvvvvwwwxxxyyywwwuuucccggglllvvv{{{eeeVVVPPPIIIBBB===AAASSSffffffIIICCCFFFEEECCC???777777AAAIIIDDD888000((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))))))))*********((()))***,,,///111444555444>>>WWWxxx}}}wwwuuu[[[MMMKKKRRRMMMuuummmFFF:::;;;SSSooouuunnnuuu|||bbb^^^qqqyyyddd\\\bbbooovvvbbbEEEAAAGGGBBB;;;666;;;GGGFFF444((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))******++++++)))***,,,,,,++++++---...===>>>CCCKKKXXXfffssszzzooohhhqqqsssvvvxxxooouuu{{{mmmeeeeeeaaa[[[eeeuuugggaaajjjsssnnnkkkkkkffflllfffjjjzzzxxxhhh```jjjVVVYYYZZZRRRFFFJJJfff|||QQQ===|||bbbUUUZZZ^^^XXXRRRKKK@@@777111.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111---111222222HHH~~~~~~sss~~~___PPPQQQrrr}}}ddd\\\___RRRGGG<<<>>>;;;^^^sss___XXXqqqcccmmmpppPPPQQQWWW```}}}mmm}}}fffwwwxxxwwwxxx777666444222111//////...//////.........---------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,222...***;;;VVVZZZKKKqqqeeeEEECCCPPP___sss}}}}}}tttfffrrrnnnYYYNNNGGGAAA>>>???TTTSSS@@@FFFGGG???>>>666555???GGGDDD;;;666))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************((()))***---///222555666666NNNgggHHHMMMPPPSSScccNNNbbbDDDBBBLLLGGGYYYvvvnnnMMMaaaxxxuuueeejjjqqqrrrIII@@@HHH>>>///111HHHPPP???///---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))***+++++++++***+++------------...000AAAAAAGGGXXXnnnkkkeee{{{qqqppplllqqqxxxpppiiiqqqxxxddd\\\iiimmmcccaaajjjZZZWWWiiikkkaaabbb\\\YYYYYYYYYXXXXXXZZZwww[[[DDD}}}|||\\\]]]bbbZZZSSSQQQKKK@@@333---...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------......///000111...666222555XXXccc^^^RRRRRRrrrjjj]]]\\\aaaTTTGGGDDD888UUU~~~cccMMMbbbrrr```fffxxxUUUGGG]]]```uuuuuuwwwfff{{{{{{999777555222000///......///............------------,,,,,,++++++,,,,,,---///---++++++,,,.........000(((///===999000CCCeeeqqqmmmDDDEEEQQQhhhppp```lllqqqZZZNNNDDD<<<<<>>444***)))(((((()))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&((((((((()))******++++++000###***111&&&+++::::::>>>GGGUUU|||wwwfffkkkzzzkkkdddhhhmmmooonnnmmmmmmmmmooojjjkkkpppooollluuukkk\\\ZZZ[[[WWWXXXlllwww}}}PPPKKKnnntttdddcccXXX[[[TTTLLLFFF<<<222...///,,,------,,,++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...000000111000777777mmm{{{vvv\\\TTTZZZcccfff___dddqqq]]]UUU```YYYSSS???888JJJttt}}}PPPRRRcccjjjiiiVVVNNNooobbbggg}}}vvvCCCRRReeefffvvv}}}wwwooo999777555222000///......///............------------,,,,,,++++++,,,,,,---...---,,,,,,,,,---------***///888???BBBJJJ^^^rrrpppyyy]]]HHHKKKZZZuuujjjgggoooYYYIIIEEE???CCCdddVVV:::IIICCC999333999CCCHHHEEEAAA666---&&&(((***(((''')))))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))***+++++++++++++++(((000222555777555DDD```~~~vvvQQQIIIFFFcccwwwLLL===MMMsssxxxsss~~~ccciii___GGG777999;;;===AAAEEEDDD@@@...+++'''&&&'''(((&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((()))))))))((((((((('''''''''(((((())))))***++++++++++++,,,000---&&&...===BBBIIIIII^^^yyyuuuhhh[[[gggrrrrrrkkkjjjsss~~~tttaaaTTTYYYXXX^^^mmmOOO777OOOuuugggWWWZZZYYYVVVPPPEEE999111///.........---,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...///000000333***222>>>yyyfff\\\xxxZZZ\\\bbbXXXKKK^^^VVVRRRhhhvvv\\\PPPRRRMMMOOOAAA;;;IIIssshhhKKKqqqjjjiii^^^aaaNNNccc}}}JJJWWW}}}YYY<<<444===[[[jjj{{{hhh999777555222000////////////............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%333;;;;;;HHHfffxxxRRRIIITTTvvv{{{ttt}}}iiiRRRKKK???===ZZZ{{{}}}JJJDDDCCC===555666@@@IIIHHHAAA<<<111((('''******((('''***)))((((((''''''((((((''''''''''''''''''''''''((((((((()))))))))*********+++++++++++++++++++++)))111222///444CCCjjjsssyyyrrruuuQQQ@@@TTTppprrrYYYRRRRRRaaattt{{{cccgggwwwVVVGGG===@@@AAA<<<===DDD555///(((%%%'''(((&&&###''''''''''''((((((((((((&&&&&&&&&''''''(((((()))))))))((((((((((((''''''((())))))******+++,,,,,,+++222...)))000888<<>>DDDhhhqqqRRRUUU{{{iii]]]zzzoooMMMUUUVVVSSSooo~~~aaaLLLDDDNNNqqq___```~~~{{{~~~999888555333000////////////............------------,,,,,,++++++,,,,,,---+++,,,---------,,,------222;;;===:::IIIiii~~~jjjmmmKKKOOOkkkrrrtttnnn[[[NNNJJJBBBLLLlllCCCDDDDDD???;;;>>>FFFEEE???AAA666+++'''***+++)))&&&***))))))((('''(((((((((''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++++++++,,,,,,,,,000333222999NNNfff]]]EEERRRnnn}}}TTTVVVtttbbbdddsssggg>>>CCCJJJ===666>>>;;;333***&&&(((***(((&&&(((((((((((())))))))))))&&&&&&''''''((((((((()))))))))(((((((((((((((((())))))******+++,,,,,,,,,111000&&&+++???@@@<<>>??????===CCC;;;000)))***,,,***&&&******)))((((((((((((((((((((((((((((((((((((((())))))))))))************---,,,,,,+++,,,,,,---...444333666PPPzzzzzzsss\\\```yyyiiiooooooooo```tttzzzlll}}}MMM@@@IIIJJJ@@@777;;;333+++'''(((***)))(((((((((((()))))))))******'''''''''((((((((((((((((((((())))))))))))))))))*********+++,,,,,,------222...'''222CCCAAAMMMrrrxxxwwwnnn|||ttt}}}fffYYYXXX]]]```mmmdddCCCKKKddddddgggaaaVVVSSSSSSIII:::///---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///111111---...:::cccnnnuuuLLLOOOYYYZZZccc___]]]SSSAAAGGG```pppsssXXXLLLHHH<<<@@@AAA@@@:::DDDsss|||rrr^^^[[[```gggnnnyyyJJJPPP^^^BBBDDDTTTrrrDDDjjj~~~uuuxxxwwwggg:::888666333111000000000///............------------,,,,,,++++++,,,,,,---***,,,...---,,,...222666666888FFFZZZ```[[[^^^iiioooeeePPP```|||{{{fffOOO@@@AAAJJJzzzCCCBBBCCCDDD@@@::::::===CCC>>>555---+++,,,+++'''+++***))))))(((((())))))(((((((((((((((((((((((()))))))))*********++++++---,,,++++++,,,---///000222///222SSSiiijjj~~~yyyyyyxxxuuupppiiibbb^^^```aaaccchhhppp{{{SSSfffmmmmmmnnnZZZzzzsss```aaaiiiddd@@@<<>>@@@>>>@@@===>>>___vvvjjjYYYuuubbbZZZfff}}}HHHSSSUUU======IIIgggYYY___|||[[[yyy{{{:::999666333111000000000///............------------,,,,,,++++++,,,,,,---***,,,...---,,,///666;;;BBBLLLddd}}}}}}|||qqqYYYVVVhhhiiiRRRFFF@@@KKKuuuRRREEE@@@FFFEEE:::666<<<@@@AAA;;;111+++,,,,,,)))+++***))))))(((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,+++++++++,,,///111333444===IIIdddwww}}}vvvrrrqqqTTTQQQLLLGGGBBB===;;;:::777888:::>>>CCCJJJQQQUUU\\\gggwww```kkkpppooo{{{dddeeessswwwnnnpppuuu}}}WWWAAAHHHHHH;;;<<<:::555...(((&&&''')))'''''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........,,,///:::BBBGGGbbb}}}~~~vvvwwwbbbVVVRRRZZZ^^^|||jjjBBBRRRiiiqqqbbbVVVYYYXXXNNN???888000,,,---......---------------------------,,,,,,,,,------------...............///000111222555666AAAvvvcccSSSTTTSSSuuu}}}xxxNNNHHHIIIzzz___OOOGGGCCCGGG>>>>>>???===VVVtttjjjgggzzzUUU\\\GGGRRRiiiqqqUUU<<>>BBB>>>333,,,,,,,,,***+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***+++---///222444999YYYyyy}}}yyykkk|||zzzhhhXXXLLLDDD@@@CCC???888333000111333666000111333444444555777888===BBBJJJUUUdddwwwuuuTTTmmmzzzooowww[[[nnn||||||xxxXXXCCCAAAHHHAAAAAA===555+++'''(((,,,''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))*********+++++++++,,,------......///---,,,888CCCTTTiiizzz{{{uuuwwwoooXXXVVVQQQbbbrrriii555YYYnnnbbbSSSUUUXXXSSSGGG>>>333------...---,,,------------------------,,,,,,,,,---------...............//////000111222///777HHHuuuzzzMMMSSSTTTssseeeTTTNNNuuuzzz^^^RRRGGGJJJNNN@@@<<<>>><<>>DDDJJJOOOTTT[[[aaatttZZZTTTqqq|||iiiQQQHHH???NNNMMM444JJJDDD444GGG??????@@@===333))))))---++++++************++++++************************)))******++++++,,,------111***---***111333111JJJxxx}}}tttnnnttthhhQQQHHHDDD@@@<<<;;;999999888777666555555444333444444444444444555555777888999<<>>NNNPPPUUUXXXSSSNNNSSS]]]dddSSSkkk}}}oooJJJ???>>>YYYwwwEEEFFFGGG999999??????AAA???666,,,***...++++++************++++++*********************************+++,,,,,,------000+++333111...///FFF~~~~~~uuutttdddTTTEEE@@@???<<<999999999999888888777666555555333333333333444444444444222333333333777CCCRRR^^^xxx___aaauuuttt{{{zzzuuuJJJAAAAAA777<<>>444///---------------------------------,,,,,,,,,---------......000000000000000111111222444:::wwwbbbvvvhhhHHHMMMddd^^^bbbaaa^^^pppUUUKKKDDDDDDDDDCCC???>>>DDDLLLhhhPPPnnn}}}ssszzzrrrMMM~~~bbbKKKvvvhhhVVVNNNNNNUUUYYYQQQWWWiiigggYYYpppzzz```zzz>>>:::555222000000000/////////...------------......------,,,,,,,,,,,,,,,...,,,,,,///222555<<>><<>>>>>;;;:::999888777666666555333333333333333333333222222333444222111444:::@@@WWWppp}}}CCC[[[zzzhhhjjjpppZZZ999DDD444777BBB;;;///,,,+++''''''''')))++++++)))(((&&&'''(((+++---///111222111///---,,,+++***++++++---,,,,,,...000111111000222BBBkkkuuuyyymmmTTTMMMPPPVVV[[[III999CCC^^^hhhUUUXXXRRRHHH<<<222------...------------------------,,,,,,,,,---------......000000000000000111222222111===|||xxxuuu[[[fff[[[DDDRRRrrrfffSSSnnnxxxcccgggzzz___TTTFFFCCCAAABBBAAA@@@DDDJJJRRRNNNccc~~~___bbb~~~TTTgggiiiRRRmmm|||XXXSSSlll|||pppooowwwfff{{{~~~|||dddxxx===:::555222111111000/////////...------------...------,,,++++++++++++,,,//////000111333666<<>>JJJ>>>======???AAA===333---,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------...000(((...000888???OOO{{{qqqpppxxxlllfffgggkkknnnwwwppp]]]___XXXUUUQQQMMMIIIEEECCCBBB===<<<;;;:::999888777666444444444333333222222222333555666555444444666999@@@YYYtttsss___[[[ssspppjjjpppkkkJJJFFF999888;;;222---...---(((((()))+++------+++)))))))))***+++,,,,,,------///...---,,,++++++,,,,,,///,,,,,,///111000000222777ddd}}}xxx}}}tttggg[[[UUUVVV[[[___{{{yyyaaaTTTRRRUUU^^^???000XXXpppaaa[[[XXXQQQEEE777///---///------------------------,,,,,,,,,---------......000/////////000111222333111BBB}}}sssvvvzzzTTTWWWPPPBBBWWW}}}yyyXXXZZZvvvxxxttt{{{rrreeeSSSHHHAAAAAABBB@@@CCCHHHCCCOOO]]]|||]]]nnnvvvjjjcccWWWnnnWWWuuupppwwwjjjeeewwwppp<<<999555333222111000/////////...------------...------,,,++++++++++++,,,***---//////000333777999FFFHHHOOORRRPPP\\\zzz```dddUUUAAA<<>>555...+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......333000111,,,@@@[[[ggguuuiiieee\\\MMMBBB===>>>AAADDDVVVuuu{{{sssaaaWWWccc]]]\\\WWWPPPIIIEEEBBBAAA@@@???>>>===;;;:::999888777666666555444333222222111111222222222444666888111>>>WWWtttcccssswwwpppUUUsssmmm{{{gggDDD>>>>>>:::///...222,,,******+++---//////,,,***))))))))))))************+++++++++++++++,,,------000---,,,///000...111777VVVvvvjjjZZZOOOJJJIIIGGGFFFEEECCC@@@===<<<<<<===>>>EEEOOO```uuueeeWWWVVV^^^dddmmm===CCCRRRVVVYYYZZZWWWLLL>>>333///000------------------------,,,,,,,,,---------......////////////000111222333777LLLvvvqqqPPPMMMKKKDDD]]]yyy```aaassshhhTTTCCCAAACCCAAABBBHHHHHHAAALLL|||{{{aaajjjtttqqqTTTtttXXXzzzqqqVVVtttqqqcccXXXkkk|||yyyeee}}}~~~;;;999555333222222000/////////...------------......------,,,,,,,,,,,,,,,***///111111333999>>>???MMMKKKLLLQQQYYYfff{{{rrr```kkk}}}vvvXXX@@@999SSSvvv{{{EEE<<>><<<;;;@@@PPP\\\eeellliiieeehhhcccbbb]]]TTTNNNKKKHHHDDDCCCBBBAAA@@@>>><<<;;;;;;:::999999777666555444444333222111111222444666888666333@@@\\\sss}}}lllvvv{{{]]]sssxxxLLLBBBBBBBBB888333333------,,,,,,---///...,,,***''''''(((((()))***++++++))))))***+++,,,---......///---...111///,,,555AAAlll}}}wwwiii\\\SSSNNNLLLLLLGGGIIIJJJKKKIIIFFFBBB@@@;;;999;;;EEEVVVooodddUUU\\\WWWlllrrrCCC333EEETTTWWWXXXRRREEE:::333000------------------------,,,,,,,,,---------......////////////000111333333888XXXvvvxxxiiiNNNHHHIIIGGGbbbqqqfffdddxxx~~~}}}yyy}}}aaaIIIEEEGGGDDDCCCGGGBBB???IIInnnYYYfffuuuWWW{{{WWWhhhmmmdddiiilllIII>>>EEEDDD@@@LLL[[[tttXXX{{{rrruuu}}}ccc;;;888555333333222000/////////...------------...///......---,,,---------,,,111333222888DDDNNNQQQqqqcccVVV\\\tttzzzZZZmmmaaabbb~~~nnnaaaQQQJJJOOO\\\jjjrrrzzzttttttuuu~~~yyyPPP>>>CCCOOOaaaAAABBB???:::999>>>@@@:::222...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........)))111CCCQQQuuurrrxxxtttlllXXXQQQMMMHHHDDDAAA>>>;;;888888:::KKK```llluuuxxxrrrllllllggg^^^ZZZWWWPPPHHHFFFEEEDDDBBB@@@???============<<<:::999777666666666555444444555666777777===888999FFFYYYhhhqqquuu~~~rrr~~~kkkjjjzzzoooMMM@@@JJJCCC222000444...---++++++,,,,,,***)))''''''((()))***++++++,,,++++++,,,------......------,,,///333///---<<>>??????===<<<:::999888777333333333444666777666555666999999<<>>wwwWWWFFFJJJkkkrrrhhh{{{{{{888777555333222222222222......------------......---,,,,,,++++++,,,,,,---(((666111---777777555CCCLLLIIIKKKbbbmmm~~~ooo\\\mmmbbbDDD???888777777888;;;;;;999777HHHGGGQQQpppeee]]]iiiaaaLLL===KKKnnnXXX>>>>>>>>>999;;;AAA:::222777......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.........000666888iiixxxuuusss```^^^WWWNNNKKKJJJEEE<<<777???LLL]]]pppuuujjjeeeccc^^^WWWRRRPPPOOONNNLLLIIIFFFCCCAAABBBAAAAAAAAA@@@>>>:::666999888777666555666777777;;;888555999IIIYYY]]]ZZZ[[[aaa___iiiWWWPPP{{{___;;;HHHAAA...;;;888000)))))),,,,,,)))&&&******+++++++++,,,,,,,,,------------------------,,,222......444111FFFrrrvvvpppkkkeeedddfff[[[VVVOOOIIIEEEBBB>>>;;;???III```ooo[[[```rrrdddHHH;;;OOOVVVTTTUUUOOO???444222......000000---,,,...,,,,,,,,,---------......222......222444333444666AAAwwwzzzdddKKKHHHMMMKKKxxxoooggg]]]TTTMMMEEEFFFCCCHHHSSSiiibbbVVVWWWQQQwww???CCCXXXHHHQQQzzz```~~~uuu999777555333222111111111......------------......---,,,,,,++++++,,,,,,---111555///***222999888888EEEFFFGGGQQQkkkZZZjjjxxx}}}~~~ppp___ffftttdddEEE;;;<<<::::::999666555666999<<<@@@???BBBPPPjjj~~~tttrrrnnnjjjggggggkkknnnwww|||[[[bbbxxxPPP@@@BBB\\\EEEBBBAAA<<<;;;@@@<<<555444///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000444444222222555CCCMMMvvv|||yyyjjjhhh```UUUPPPNNNGGG>>>:::===DDDQQQdddvvvxxxpppjjjeee___WWWQQQUUUUUUTTTSSSQQQNNNLLLJJJGGGGGGGGGGGGFFFBBB<<<888;;;:::888777666777777888:::;;;:::>>>IIIVVV\\\[[[UUUZZZWWW]]]yyy~~~wwwuuuYYYaaa~~~WWWHHHJJJ>>>666:::333,,,***,,,,,,***(((***++++++++++++,,,,,,,,,------------------------//////+++)))000AAAggg~~~tttoooooogggddd^^^UUUKKKDDD???>>>999;;;DDDVVVooocccYYYbbbrrrgggFFFHHHMMMSSSTTTPPPGGG===333///...000000---,,,///,,,,,,---------.........222......222444333444777LLL}}}sssVVVEEEEEEJJJKKKjjjwwwhhh[[[SSSJJJLLLHHHUUUgggqqquuu^^^YYYYYY\\\bbbvvvCCC<<>>;;;777888AAAYYY~~~lllSSSQQQ[[[pppZZZAAAAAAOOONNNNNNNNNDDD555000---//////------///,,,------------.........111//////222333333555999FFF~~~zzzpppkkkNNNGGGIIILLLSSShhhXXXzzzkkkbbb]]]UUUPPPIIIaaadddooobbb]]][[[uuuggghhhgggeeeaaajjjvvvNNN???rrraaaMMM___www|||OOOiii___{{{:::999666333111/////////......------------......------,,,,,,,,,,,,------,,,+++888BBBJJJdddkkkTTTIIIiiisss___UUURRRllllllrrryyyvvvkkkfffiiiuuu~~~uuuWWWRRRJJJ;;;:::;;;<<<<<<:::888888888333666888777999???IIIOOOOOOQQQSSSSSSQQQPPPOOOPPPUUUMMMGGGHHHMMM\\\xxxYYYJJJttt~~~ZZZ@@@===___AAA???AAAAAA===???<<<333//////...---------------------------------------222,,,***,,,------444>>>PPPiiirrr}}}||||||vvvlllbbbZZZRRRIIIBBB===;;;===EEENNNXXXbbbjjjwww|||zzzrrriiiaaaZZZWWWWWWWWWWWWVVVVVVUUUUUUSSSQQQPPPOOOMMMKKKGGGDDD@@@>>><<<:::999888888888:::===@@@EEEPPP\\\bbbbbb\\\ZZZVVV[[[fffsssUUUqqq```}}}mmmFFFAAADDD555<<<999333,,,***,,,---,,,+++++++++,,,,,,,,,------........................---***333777>>>kkkvvv]]]{{{kkk[[[OOOIIIEEECCC@@@<<<888<<>>CCCHHHJJJKKKLLLKKKJJJKKKLLLLLLHHHJJJQQQPPPLLLQQQ^^^{{{TTTVVVvvvuuuHHH888LLLtttEEE<<>>666//////...------------...------------------------///((('''...222333===JJJjjj~~~vvvkkkcccZZZQQQHHHBBBCCC>>>===BBBIIIPPP\\\gggmmmxxx~~~{{{tttnnnfff```\\\\\\[[[[[[[[[[[[[[[[[[VVVSSSPPPNNNNNNNNNMMMMMMCCCAAA???<<<:::999999999::::::<<>>BBB666:::;;;666---)))+++---+++++++++,,,,,,,,,---------........................///+++444;;;GGGrrrvvvwww|||pppbbbWWWJJJFFFCCCBBB>>>;;;>>>CCClllhhhVVVNNNKKKOOOeeeNNN555===???OOOZZZIII@@@777///...///......000---------.........//////111///000222222222666===eee{{{jjjFFFJJJGGGHHH^^^gggJJJzzzooolllfffXXXTTTQQQhhhvvvzzzkkkZZZ\\\QQQ```xxxKKKCCC===777EEEQQQJJJPPPwwwaaaGGGKKK<<>>\\\|||ppp]]]XXX\\\^^^eeeooooooddd]]]jjj}}}|||zzzvvveeePPPBBB======:::777:::777777999999888999===GGGIIIKKKKKKKKKKKKMMMOOOMMMGGGFFFKKKLLLIIILLLRRRMMMvvvxxxNNNKKKhhhXXX>>>AAA[[[]]]AAA???GGG<<<999???888000///......------......------------------------///+++---333222111???SSSxxxnnnfff^^^RRRIIIEEEAAA:::777<<>>AAAAAA^^^wwwuuu]]]MMMEEEIIIPPPooojjjDDD999CCC^^^fffQQQHHH<<<222///000//////000------........./////////111///111333222111777???ooo{{{uuukkkGGGJJJCCCHHHdddqqq~~~fffPPPuuuuuunnn[[[MMMQQQddd}}}qqqtttrrr\\\{{{^^^JJJ]]]xxxcccSSSOOOVVVcccnnn```aaapppUUU333;;;>>>666OOOTTTlllaaa777666444222000000000000......------------............------------......///333444<<>>GGGZZZmmmvvvwwwsssnnnccc___```^^^iiitttyyy~~~WWWFFFBBB888@@@???333+++------***,,,,,,,,,------------...........................222000///CCCmmm|||{{{sssfffVVVLLLEEE@@@>>>@@@999???FFFLLLXXXuuupppVVVGGGJJJLLLYYY___>>>MMMqqqqqqVVVNNNAAA444000000//////000............////////////000000111333111111888@@@uuuzzzvvvmmmKKKKKKDDDNNNooommmuuufffTTTxxxuuuwwwpppZZZLLLLLLZZZooozzzmmmtttccchhhlllKKKVVVmmmkkkwwwmmmRRRVVVPPP999BBBGGGFFFSSSddd___sss|||zzz666555333111000000000000.........------...............------------......---777???QQQcccRRR>>>DDD^^^\\\YYYSSSMMMJJJOOOUUU^^^eeehhhbbb^^^hhh}}}vvvgggZZZOOOGGGBBBAAA===<<<>>>===;;;@@@IIILLLPPPVVVYYYZZZYYYXXXXXXSSSUUUUUUPPPLLLJJJGGGDDDFFFKKKXXXZZZMMMSSSqqqeeeEEE;;;cccZZZ;;;EEE???;;;???666000000///.......................................,,,...222111---BBB}}}uuukkk\\\QQQNNNDDDFFFRRRbbbfff______fffoooyyy}}}yyyyyy}}}xxxmmmjjjiiifffdddbbbaaa``````aaaaaaaaabbbaaa]]]XXXTTTQQQOOOLLLHHHEEECCCBBBBBB999===BBBIIIXXXkkkwww|||rrrqqqggg______^^^hhh|||uuukkkhhhjjj|||jjjFFFKKK888BBBBBB666---...///+++,,,,,,,,,---------......////////////////////////---111333QQQ~~~vvvyyypppfff^^^TTTHHHAAA???AAA999;;;DDDCCCEEEcccgggPPPQQQHHHZZZ|||rrrvvvEEEVVV|||vvvWWWRRRDDD666111111000//////............/////////000000000111333111111888AAA|||tttkkkKKKIIIBBBQQQsssssskkk{{{eeeCCC^^^hhh|||rrrtttkkkSSSVVVHHHRRRnnnhhhtttiiiaaa}}}PPPNNNnnnwwwooosssYYYHHHooogggdddxxxgggttt}}}kkk999777555222000///.........------,,,,,,------...------,,,,,,,,,---......,,,;;;;;;SSSsss]]]GGGaaa~~~ZZZFFFIIIRRRSSS`````````dddmmmxxx}}}}}}ttteeeZZZSSSPPPGGGEEEBBB??????CCCJJJOOOSSS___eee___\\\^^^\\\TTTZZZVVVSSSTTTVVVUUUPPPKKKNNN@@@LLLbbbzzzKKKPPPkkkuuuOOOBBBHHH|||eeeCCC:::<<>>???LLLbbbuuu{{{yyywwwnnniiiiiihhhgggnnnzzzppprrryyy}}}DDDMMMAAAIIIIII===111,,,+++)))............////////////...............///000000444111<<>>IIITTT}}}fffZZZggg[[[llldddFFFQQQeeeKKKQQQOOO>>>///111111---,,,............/////////000...///222///999777000OOO|||uuu```IIIKKKFFFGGGlllRRRQQQPPPOOO[[[zzz{{{pppjjj___RRRJJJMMM___ggg\\\mmmvvv\\\nnnJJJUUUfffXXXfffKKKIIIDDD___~~~ZZZqqqaaaiii999777555222000///.........------,,,,,,------...------,,,,,,,,,---......000888333999EEE777222MMMxxxxxxjjjRRREEEKKKSSSTTThhhccc^^^```jjjuuuzzzyyy~~~lll___ZZZZZZQQQNNNJJJFFFDDDFFFKKKOOOYYYeeelllhhheeegggddd]]]___\\\ZZZZZZ[[[ZZZUUUPPPSSSKKKNNNRRRfffhhhOOOddd|||\\\BBBBBBmmmdddNNNJJJ<<>>LLLbbbuuu{{{zzzvvvoookkklllkkkiiiqqq}}}|||gggddd~~~pppwwwYYYFFFNNNPPPJJJ;;;...,,,...///............///////////////............///000000)))000KKKxxxzzztttkkk```SSSKKKEEECCC@@@<<<:::<<>>JJJSSSWWWSSSIIIFFFNNNUUUWWWeee___]]]eeesss|||}}}yyyuuuhhheeeggg]]]YYYSSSMMMJJJJJJLLLNNNYYYeeemmmlllkkkllljjjdddhhheeecccbbbcccaaa]]]XXXTTTTTTRRRGGGSSSWWW```sssFFF<<>>KKK666>>>555333000////////////........./////////000000000---444...444SSShhhvvv~~~}}}|||ssshhh[[[VVVTTTXXX]]]cccllluuuqqqxxxyyyyyyxxxwwwtttqqqnnnlllqqqpppmmmjjjfffdddbbbaaa___\\\WWWRRRMMMJJJIIIHHHCCC???@@@NNNccctttzzzzzzyyyrrrooopppnnnkkksssggg{{{UUUjjjssspppqqqrrrIIISSSQQQIII;;;111///000111............//////////////////......//////000111...777aaauuujjj\\\RRRKKKHHHDDD???<<<;;;<<<<<<999WWW}}}~~~iiivvvwwwOOO...GGGSSSUUULLLIIICCC444---///........./////////000000000111111222---555444222XXXrrr]]]IIIDDDGGGHHHOOOttt\\\ZZZrrriii___VVVXXXQQQiiijjj}}}ggg\\\}}}QQQYYY]]]aaaNNNGGG???ttt___aaa\\\]]]SSSMMMgggiiiyyy^^^ttt{{{999777555222000///.........------,,,,,,------...,,,,,,,,,,,,------...///444555??????555;;;AAA555DDDFFFGGGFFFHHHOOOUUUXXX]]]ZZZ^^^lll{{{~~~vvvnnn}}}sssppppppddd```YYYSSSOOONNNMMMMMMTTT```jjjnnnoooqqqppplllooommmkkkjjjiiigggccc___XXXZZZ[[[QQQSSSwww```___TTT>>>EEEoooyyy@@@AAAJJJ<<<:::777444111//////000///......////////////000000000666999,,,999dddtttzzz|||nnneee```]]]```dddhhhpppxxxvvv}}}}}}zzzuuuqqqoooxxxwwwtttpppmmmjjjhhhgggeeebbb]]]XXXSSSOOOMMMLLLJJJDDDEEESSSggguuuyyyzzz{{{uuussstttpppllltttyyyrrrjjjmmmqqq|||{{{TTTQQQNNNHHH@@@888333///,,,............/////////////////////...///000000111888===sss|||yyyiii[[[OOOMMMGGG???<<<======;;;<<>><<<;;;<<>><<<999888888PPPfffpppoooWWWxxxsssrrrTTT???rrr{{{hhhJJJ>>>666------/////////000000000111111333000222///444222;;;ooo~~~TTTDDDIIIGGGJJJZZZZZZtttooofffdddUUUQQQ^^^```tttyyy{{{iiiYYYrrrmmmSSSdddqqqkkk]]]HHHJJJhhh^^^]]]XXXWWWIIIJJJssseee999777555222000///.........------,,,,,,------...+++++++++,,,---...///000///999BBB999+++888TTTbbbUUUFFF===CCCHHHGGGKKKSSSSSSVVVaaaoootttyyy~~~}}}vvvrrrpppmmmhhhcccZZZaaakkktttxxx{{{~~~yyyuuurrrpppccc^^^[[[```bbb___mmmrrrwwwfffAAAFFFkkkcccCCCKKKBBB888;;;888333000///000000000//////000000000111111111,,,DDDeee|||{{{mmmkkk}}}{{{|||vvvpppooopppqqqvvv}}}~~~|||zzzxxxvvvtttsssssstttrrrnnnhhhbbb]]]YYYVVVPPPIIIPPPhhh}}}zzzwwwwwwyyyxxx{{{tttPPPvvvaaaKKKAAA===777111///............////////////000000//////000000111222BBByyykkkmmmxxxwwwggglllfffRRRAAA>>>>>>;;;;;;>>>;;;DDDbbbuuuccccccbbbqqqxxxEEE```xxxQQQIII===)))...//////000000000111111111222000222000444000;;;rrr~~~~~~MMMGGGHHHGGGMMM```aaaoooyyymmmjjjRRRRRR______vvv|||yyyaaaXXX```WWW^^^tttmmm^^^EEEMMM}}}UUU```[[[PPP777PPPzzzjjj~~~~~~999777555222000///.........------,,,,,,------...+++++++++,,,---...000000333111000333:::@@@???888SSSCCC;;;CCCKKKJJJNNNWWWPPPXXXgggsssrrrppp}}}yyy}}}{{{xxxqqqllleeejjjsss{{{~~~yyyvvvuuufffjjjggghhhkkkiiinnnuuunnnmmmEEEDDD^^^<<>>===???======@@@FFFKKKMMMMMMNNN\\\jjjmmmjjjmmmwwwtttzzzyyy}}}wwwvvv{{{~~~|||xxxtttqqqjjjeeeddddddgggpppyyyeeeyyyOOOBBBSSS___@@@BBB???<<<:::666222000000000111444///222333---///555333<<<||||||xxx{{{vvvzzzyyywwwsssmmmfff```]]]VVVQQQYYYqqq~~~```qqqsss```{{{ffffffNNNTTT;;;NNNIII222***000000////////////000000000111444***000888...666kkkhhhnnnccc]]]jjj}}}ooocccyyyqqqfffYYYEEEBBB===@@@999888;;;===KKKssslllXXXYYYfffwwwWWW777DDDQQQTTTMMMBBB999222000000111111111111000000111333///666111888<<>>>>>AAAFFFJJJLLLLLLMMM\\\ggghhhhhhnnnvvv{{{sssxxx~~~lllqqqzzzqqqlllhhhhhhiiilllvvvgggyyy\\\EEEMMMwwwpppGGGDDD>>>===:::666333000000000111...333333///000222111000OOOyyy}}}{{{~~~|||xxxrrrkkkeeebbb\\\XXXbbbyyy~~~pppuuuhhhkkkSSSVVVFFF>>>GGGEEE,,,000000////////////000000///111444+++111777---888vvv|||{{{eee]]]]]]jjjttt```]]]qqquuuyyywwwlll^^^FFFBBB@@@@@@;;;:::<<<999???]]]]]]TTT```pppyyysssEEEDDDTTT```PPP???888222000000111111111111000000222444///555000666:::sss|||xxxZZZDDDGGGLLLMMMvvvaaakkkssskkkccc}}}{{{```gggcccpppRRRyyyqqqoooTTTJJJooollliiiVVVNNNwww:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......000222555FFFLLL@@@777XXXsssCCCAAA@@@???AAAEEEIIIKKKKKKPPP]]]fffdddgggrrrwwwsssqqqtttyyy}}}}}}yyyuuuqqqqqqppprrryyyjjjxxxmmmIIICCCdddqqqEEEDDDBBB>>>;;;777333111000000111)))777333,,,444333000:::tttwww}}}xxxrrrlllfffcccbbbaaalll|||cccOOOWWW>>>FFFNNN,,,111000000//////000000111///000555---111555...>>>gggwww^^^\\\bbbkkkyyy{{{}}}}}}mmmYYYDDDJJJeee}}}zzznnnMMMCCCAAA???<<<<<<>>>777555GGG___iiiRRRZZZhhhmmmQQQ<<>>000111111111111111111111111222444///555///555888qqqlllRRREEEBBBLLLTTT~~~iiifffyyy{{{dddaaaqqqnnnkkkdddsss^^^WWWiiipppnnnSSSKKKvvvpppgggXXXWWWqqq:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........///000222///,,,***000>>>IIIJJJDDDAAAAAAAAABBBDDDGGGIIIJJJUUUaaaeeebbbiiiwwwxxxnnnppprrruuuyyy~~~ppp~~~{{{xxxvvvzzzpppxxx}}}{{{NNN===QQQvvv~~~lllAAABBBFFF???<<<888444111000111111***777///---888///555\\\xxxyyy~~~zzztttmmmhhhdddcccfffrrr}}}rrr}}}FFF^^^OOOKKKHHH111111000000000000000000111//////555///111333000FFFbbbjjjUUU\\\jjjpppwww{{{}}}xxxwww\\\iiiiiihhhNNNJJJAAAYYY~~~ZZZGGGBBB???<<<>>>@@@:::555???PPP{{{[[[UUU```lllwwwsssxxxCCCMMMtttiiiSSSHHH333111111111111111111111111222444///666000666:::sss\\\EEEGGGAAAJJJRRRuuu[[[LLLPPPZZZaaaVVV===XXXoookkkmmmzzzyyyzzzqqqbbb|||___[[[oookkkRRRJJJxxxooo```TTT___WWW:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...///:::222666AAA>>>444>>>UUUAAAAAABBBCCCDDDFFFIIIKKKYYY```bbbaaaiiivvvtttiiiqqqrrrtttvvvzzz~~~{{{~~~zzz|||yyy}}}[[[AAAJJJzzzttt|||TTTBBBEEE@@@===999555222111111111000333,,,222999+++BBBppp|||zzztttnnnjjj```gggvvv~~~xxxbbb\\\[[[VVVEEE:::111111000000000000111111000...555111222222444RRReee}}}\\\KKK[[[mmmvvv}}}~~~zzzaaaZZZ^^^hhhPPPLLLFFF@@@ZZZ|||eeeNNNFFFBBB>>>>>>???;;;888>>>IIIwwwnnnUUUYYYkkktttVVV>>>YYYXXXSSSNNN888222222111000000111222222111333///777222999>>>xxxuuu\\\BBBHHHEEEHHHLLL~~~cccMMMOOOdddzzzoooLLLQQQtttooonnntttzzznnntttnnnmmmsssjjjTTTmmmhhhOOOJJJwwwjjjUUUOOOeeeLLLjjjsss|||:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111333000222888888444666<<<@@@AAABBBCCCCCCEEEIIILLL\\\\\\]]]```iiipppmmmeeeqqqsssuuuvvvyyy~~~~~~mmmHHHLLLuuutttDDDAAAAAA>>>:::666222111111222333///,,,666777,,,QQQooo}}}vvvqqqmmmbbbkkkzzz~~~~~~aaa\\\bbbJJJ<<<222111111000000111111222222...555222222111999```aaa___PPP___mmmttt~~~}}}}}}ttt{{{jjjTTTQQQ```NNNPPPRRRFFFDDDgggnnnXXXMMMGGGBBB???===:::888;;;AAAiii^^^VVVfffxxxYYY888JJJUUUYYYRRR888333222111000000111222333000333000777333;;;@@@zzzwwwbbbBBBCCCIIIHHHJJJ~~~\\\MMMjjjuuuMMM___}}}vvvwww||||||qqq}}}yyyrrroooxxxVVV~~~lllfffOOOJJJvvvfffLLLKKKmmm```tttiiigggzzz:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000444777;;;999===JJJTTTRRREEE999???AAACCCCCCCCCEEEIIIMMM```ZZZZZZccckkkkkkhhhfffppptttwwwwwwzzzhhh|||JJJGGGjjjBBBEEEBBB???;;;666333222111222222...111666222444\\\zzzxxxrrrxxxyyysssoooiiittt~~~bbb]]]fffQQQ===222111111000000111111222333---444333222111>>>kkkmmm\\\{{{\\\[[[nnnrrrrrr}}}|||~~~|||qqqjjjVVVdddkkkVVVXXXmmmXXXUUUOOOTTT@@@GGGgggaaammm{{{dddRRRJJJEEE@@@>>><<<::::::<<>>444333111000000111333444111333000777222:::>>>xxxzzz\\\BBBBBBFFFGGGLLLqqq~~~wwwXXXQQQZZZ\\\OOOMMMeeelllkkk]]]zzzmmmgggPPPLLLxxxfffHHHLLLwwwlllyyy:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///333999===555...:::WWWeeeVVVAAA888>>>@@@CCCCCCCCCEEEJJJNNNdddZZZ[[[gggnnnjjjfffjjjooouuuyyyyyy|||PPPaaannniiiHHH>>>]]]}}}zzz???NNNBBB???;;;666333222222222//////666666...<<>><<<<<>>===<<<===@@@AAACCCJJJSSS```ccc[[[aaassslllcccooojjjssszzzzzz|||fffRRR999]]]SSS>>>NNNjjjwwwkkkuuuDDDGGGGGGCCC<<<777444333333333999***444===...@@@ttthhhxxx~~~vvvtttxxxlllyyypppttt```KKKbbbmmmYYYKKK777///000444///000333...000111222555***:::EEECCClll```YYYWWWbbbsss}}}}}}yyy|||qqqaaaqqq|||qqq{{{nnnyyy___MMMPPPTTTIIIDDD^^^XXXEEEjjjddddddNNN@@@DDDFFF===:::???BBB^^^tttXXXVVVhhhmmm<<>>AAABBBEEEMMMVVV```bbb[[[bbbqqqjjjbbbmmmllltttzzzzzzzzzXXXFFF___```CCCTTTnnnNNN@@@HHHCCC===777444333333333444---333444222```}}}sss]]]zzz}}}}}}}}}{{{ppp]]]^^^hhh___VVV999///000444///000333...222000111666+++888LLLsssRRRwww[[[VVVXXXfffwww}}}yyyhhhggg~~~|||yyy]]]WWWTTTXXXIII>>>[[[]]]BBBSSS|||nnn___UUUIIIBBB???>>>>>>???:::SSScccPPPPPPbbb@@@===[[[RRRRRR===666111222222111111333333222444666444999777TTTEEEDDDDDDDDDPPPtttgggmmm|||jjj___yyysssyyywww```UUUsss{{{jjjoooooodddOOO{{{\\\KKKbbbpppfff;;;777222///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222)))...777777:::;;;444===<<<>>>AAACCCGGGPPPZZZ```___[[[bbbnnnhhhbbbkkkiiiqqqzzz||||||```RRRiiiEEEXXXooogggFFFIIIEEE???999444222333333111333444...999uuu||||||sssddd[[[kkkfffVVV>>>111000444000000333000444...000888...777[[[eeeYYYlllRRRQQQYYYmmm~~~~~~zzz|||yyyyyyqqqzzzhhhvvv```dddPPP;;;ZZZhhhHHHCCCNNNjjjfffcccWWWFFF???CCCCCC>>>888FFFpppOOO@@@PPPcccJJJ>>>fffhhhZZZBBB999222222222111111333444222333555333::::::OOO@@@BBBBBBDDDRRRqqqhhhvvvqqqbbbssszzzsssgggrrrVVVxxxWWWaaajjjxxxxxxiiiRRRtttVVVNNNjjjwwwggg;;;777222///......------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222777:::FFFMMMCCC777999AAA<<<;;;===AAACCCHHHRRR\\\]]]ZZZ[[[dddkkkgggfffllljjjpppwwwzzz|||ddduuukkkCCCVVVkkkXXXKKKGGGAAA:::444222222444222666777222AAAvvv{{{~~~}}}jjjnnnhhhYYYCCC333000444111000333111555---000999000888mmmZZZYYYfffJJJLLL[[[ttt~~~{{{}}}kkkmmmzzzyyyyyywwwiiikkk{{{{{{fff@@@SSSiiiMMM===CCCJJJgggvvv___MMMGGGFFFCCC===>>>>>>iii|||___NNNccc[[[TTT>>>cccpppaaaHHH===444222222222222333555333333555333;;;<<>>@@@BBB<<<]]]{{{rrrooo```<<>>555111222444333111222<<>>OOOTTT___BBB@@@FFFWWWmmmxxx]]]NNN@@@===EEEAAA???]]]{{{FFF777TTTZZZTTTEEE777222333333333444555333333444333<<<===NNNGGGIIIDDDEEEWWWrrr[[[QQQZZZ^^^YYY\\\rrrqqqllluuuqqq^^^VVVttt]]]XXX```ZZZlllzzzcccrrrQQQ\\\~~~\\\;;;777222///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111...666000111EEEJJJBBBCCC>>><<<===@@@CCCHHHTTT______TTT^^^kkkdddeeemmmkkkhhhkkkrrr{{{~~~zzzXXXEEE@@@DDDTTTttt}}}NNNPPPaaaSSSOOONNNHHH???555000111444444222000;;;KKKbbbyyy```dddpppqqqnnnpppuuuhhhSSS999000666333000444555333222888555777GGG~~~@@@}}}QQQ@@@FFF^^^}}}yyy{{{zzzzzz}}}|||}}}zzz^^^jjjmmmuuuyyyxxx\\\AAAGGGWWWrrr[[[HHHCCCRRR]]]eeefffNNNFFFGGGBBBCCC[[[WWW:::]]]hhhYYYHHH888222333333333444444222333555333;;;;;;||||||KKKEEECCCDDDCCCVVVuuuaaa[[[kkk|||yyysssjjj___ZZZpppsss~~~ZZZ[[[sss{{{ggg}}}mmmRRRfff]]];;;777222///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000'''999333***777??????JJJ@@@>>>>>>AAADDDIIIUUU```bbbUUUaaammmccccccllliiilllnnnssszzz~~~|||uuunnnrrr~~~cccgggsss|||~~~VVV888555===999AAAZZZuuu|||}}}{{{RRROOO```UUUPPPOOOJJJ@@@555000111555777666000999QQQeee~~~VVVkkkvvv}}}fffzzz~~~aaajjjzzzoooUUU:::000666333000444666222444:::444888KKKmmm===uuuDDD@@@FFF^^^}}}}}}www{{{||||||yyy|||^^^qqqqqqnnnlllnnnGGG@@@MMMooo~~~QQQ;;;NNN[[[WWWhhhbbbPPPFFFGGGGGGVVVbbbBBBkkkxxx[[[JJJ888222333333333444444222333555333::::::uuu|||uuu|||OOOHHHAAACCCBBBTTTkkk\\\eee}}}zzzmmmbbbrrrnnnjjjXXXrrrhhh~~~cccjjj{{{yyygggsssfffRRRmmm^^^999777444000...------------,,,,,,++++++,,,,,,---...------,,,,,,...///000///333<<>>DDD@@@@@@DDDGGGIIIRRR\\\[[[SSSgggmmmhhhkkkgggmmmuuukkkxxx{{{rrreee\\\oooyyyaaa===OOOjjjiiiLLL:::888<<>>JJJHHHCCCAAACCCFFFJJJTTT___[[[SSSfffjjjcccgggdddjjjkkkmmmyyymmmdddsss[[[888@@@@@@OOOKKK===<<<<<<444000777666:::===999999KKKaaa~~~WWWDDDaaa~~~vvviiiUUUUUUNNNAAA666222333444444111999???nnn[[[oooXXXzzz```xxx{{{{{{eee~~~}}}eee888333555///444333444111333222777===PPPaaaPPP\\\FFF@@@KKK^^^ooowwwwwwzzzuuu|||~~~vvvjjjqqqqqqzzz}}}\\\```TTTCCC___lllGGGHHHXXXcccZZZuuutttyyylll^^^IIIPPPQQQ===eee^^^QQQBBB:::999777222...222777111999555555>>>eeeAAADDDBBB???XXXyyydddlll|||}}}nnnrrrzzzTTTrrrqqqcccvvvjjjqqq~~~PPPVVVUUUiii999777444000...------------,,,,,,++++++,,,,,,------,,,------///222444555+++222:::>>>999333777>>>IIIEEEBBBCCCEEEKKKVVV```ZZZSSSeeefff^^^bbbaaaggguuuyyyvvv}}}zzzPPPHHHBBBFFF???:::BBBCCC<<<;;;999888:::<<<888444<<>>gggooo^^^HHH777333444444333111666000666444666@@@uuugggKKKDDDDDDBBB\\\nnnjjj||||||yyy|||fff\\\mmmbbbkkkvvvTTTgggUUUmmm999777444000...------------,,,,,,++++++,,,,,,---...------,,,,,,...///000222---,,,444===@@@;;;555FFFDDDCCCCCCFFFMMMVVV^^^XXXSSSdddcccZZZaaabbbiiioooxxxppp~~~gggBBB666?????????AAA<<<777>>>===;;;<<<>>>===:::===CCCrrr}}}]]]LLLhhhZZZZZZ\\\UUUCCC555222444444111<<<666BBBeeecccZZZwwwwwwwwwZZZEEE???TTTRRR]]]~~~sssuuujjjzzzmmm>>>777888222777444333555888333333;;;fffTTTBBBuuu|||MMM???@@@IIIYYYhhhoooqqqwww~~~ssstttjjjwwwYYYRRRTTTLLLddd___HHHKKKUUUMMM]]]qqq}}}iii===eeewwweeeJJJ555...222777777333999222888666:::CCC~~~uuuiii]]]JJJBBBFFFFFFaaa{{{nnnuuufffmmmhhhlllnnnwwwpppzzzhhh{{{SSSsssVVVrrrgggsss999777444000...------------,,,,,,++++++,,,,,,---...------,,,,,,...///000333000...222:::===777000>>>@@@BBBDDDHHHNNNUUUYYYTTTRRReeebbbZZZdddgggmmmjjjtttxxx\\\```[[[>>>;;;CCCCCCAAACCC;;;444888<<<::::::;;;<<<;;;<<>>EEEFFFbbbvvvtttxxx|||qqqYYYqqq|||ooo}}}jjj___~~~iiiLLLvvvWWWmmmrrr{{{999777444000...------------,,,,,,++++++,,,,,,------,,,------///222444555...888>>>:::222...000111777===AAACCCHHHOOOUUUVVVQQQQQQfffccc[[[gggkkkqqqqqqnnnhhhPPPZZZzzzwwwcccjjjaaaFFF333777;;;999;;;===<<<<<<<<<;;;:::;;;;;;MMMoooVVVJJJhhh|||}}}___eee]]]EEE444333666555222;;;555LLLfffDDDIIIyyybbbfffaaaggg\\\QQQRRRvvvmmm|||xxxDDD777555000666444444///:::888777HHH{{{www[[[tttIIICCC>>>GGGWWWffflllnnnssszzz|||yyyvvvqqqccczzz^^^TTTeeeNNNLLLAAA777OOOVVVjjj>>>IIIttt[[[AAA555666666222222:::333777555:::>>>www\\\BBBAAACCCAAA\\\wwwpppyyybbbUUU^^^ooo~~~rrrhhhfffnnnwwwdddvvv```yyy^^^RRR|||VVVyyy999777444000...------------,,,,,,++++++,,,,,,------,,,------///222444555222BBBMMMFFF999444777;;;555;;;@@@AAAFFFPPPWWWXXXOOOQQQhhhddd\\\hhhlllqqqrrrgggfff\\\hhhjjjZZZpppKKK???>>>999777>>>@@@BBBAAA???===;;;:::<<>>TTTyyysssxxxmmmiiiuuuooosss~~~^^^RRRaaajjj\\\vvvssskkkyyy[[[aaaTTTxxx999777444111...------------,,,,,,++++++,,,,,,---...------,,,---...///000***666===;;;666555444111666<<>>DDDQQQZZZ\\\NNNRRRiiiddd\\\hhhlllpppzzz}}}~~~QQQLLLmmmzzz___GGG999999???CCCCCCAAA>>>;;;999222<<>>BBBIIIQQQXXX[[[QQQNNNccccccYYY___ffftttzzzOOOUUUhhhgggYYY<<<<<<>>>AAABBB???===<<<;;;===:::LLL|||~~~rrrdddiii\\\kkkoookkkXXXSSSssssss{{{llldddqqqjjj:::222>>>///<<<:::888===yyyvvvdddOOOttt~~~gggjjjwww[[[aaa{{{vvvMMM:::888555;;;777555555888111CCCAAAqqq@@@mmmIII999;;;HHHYYYeeekkkooouuuzzzvvvwwwtttrrrxxxtttnnnyyycccOOOfffllldddBBBDDD:::CCCPPPddduuu~~~ggg```rrr@@@WWWtttdddGGG---;;;555555666222:::666666888BBBjjjxxx{{{oooSSSSSS???CCC???NNNpppxxxwwwoootttiiinnnmmmTTTFFFCCC===HHHddd|||{{{NNNcccsss|||ZZZqqq|||:::777444000---------......------,,,,,,------...------------...000111222...222777777444333444666======>>>BBBIIIQQQXXX\\\QQQMMMbbbaaaWWW]]]cccpppnnnQQQ???CCCCCC888555>>>666999777EEErrrtttbbb]]]MMMVVVbbbfffQQQ^^^WWWUUUyyyiiikkkvvvkkk<<<333===///:::999;;;BBB|||tttWWW???[[[iiiPPPQQQXXXlllyyy~~~oooKKK888777444999555444999888222:::@@@pppFFFdddDDD999;;;GGGXXXeeekkkpppwww|||hhhlll|||~~~~~~mmmeee}}}xxxvvvpppbbbNNN___{{{]]]FFF999AAACCCVVVrrr___eeesssgggqqqyyyBBBUUUooodddQQQ555999000777666333:::666666888AAAgggbbbPPP@@@CCCCCC???MMMooopppuuuuuutttcccxxx}}}LLL===>>>???hhhnnnwwwSSSmmmrrrxxxUUUvvvmmmyyy:::777444000---------......------,,,,,,------...------------...000111222---555;;;:::444///111666<<<<<<>>>CCCIIIQQQYYY]]]QQQLLL``````VVV[[[```llljjjCCC777999888888<<<666:::999AAAiiiiiiQQQNNNYYYLLLLLL___xxxaaaOOOlllzzzVVVXXXfffsss}}}jjj===555<<<000777555:::EEEvvvSSS===KKKlll}}}zzz___^^^qqq~~~uuu{{{zzzIII666555222777333444888555444888PPP}}}wwwFFF{{{]]]BBB>>>;;;GGGWWWccckkkpppvvv{{{www|||^^^iiixxxyyyvvvnnnttt{{{||||||ssspppkkkXXXQQQtttnnnHHHAAAJJJ@@@LLLlll|||{{{VVVKKKTTTjjjrrrKKK???>>>IIITTTVVVVVVWWWWWWVVVUUUeeettt~~~EEEPPPkkkeeeYYY;;;888///:::777444;;;666666888>>>aaazzzZZZeee<<>>BBBBBB===:::???FFFJJJMMMbbbnnnGGGVVVyyyttt\\\999;;;444<<<888555;;;555666999<<>>FFF]]]rrr]]]VVVJJJEEEQQQ[[[LLL333222;;;@@@MMMFFFIIIsssSSS\\\oooyyy~~~[[[888777888666777;;;<<>>888777888666;;;444777:::999SSSvvvvvvOOOAAABBB???GGGaaalllZZZ]]]mmmsss^^^WWWbbbQQQ[[[IIIGGG:::GGGJJJHHHnnn^^^aaaiii~~~^^^:::777444000---------......------,,,,,,------...------------...000111222000111222555888999999888888;;;@@@DDDIIIRRR\\\cccRRRLLL```aaaZZZ___```iiiaaahhhrrrwwwyyy~~~tttlllqqqxxx```TTTDDD444666AAAQQQpppwwwZZZUUUSSS^^^sssvvv^^^BBB333444777>>>XXXVVVIIIlllUUU```iiiyyy}}}RRR555777777:::888;;;<<>><<>>;;;FFF___tttEEEtttmmmJJJ===:::AAALLLXXXaaahhhmmmoookkkoootttwwwzzzooommmuuuvvvVVV===CCCYYYaaawww[[[qqqzzzRRR\\\|||UUUPPPNNNVVV```ccc\\\UUULLLGGG999===KKKLLLJJJGGGWWWUUUQQQOOORRRTTTMMMDDDHHHOOOWWWUUUXXXtttYYYcccmmm888===555333666555999333888===888JJJxxxjjjDDDGGGBBB???CCCWWW{{{kkk___UUU[[[|||vvv^^^tttzzzjjjPPPYYYKKKOOOEEEEEESSS^^^rrr```ccc:::888444000---------......------,,,,,,------...------------///000111222111666:::888444444:::AAA666;;;AAAEEEJJJRRR]]]eeeYYYQQQbbbbbbYYY[[[ZZZ```fffdddoooyyyvvvwww}}}}}}~~~jjj```jjjzzzPPP<<>>999===GGGXXXiiiUUUvvvyyyeeeXXXkkk}}}yyyYYYwwwSSSzzzaaa[[[IIIlllqqqcccXXXoooFFF222888666666444<<<888EEE>>>KKKYYYmmmAAAzzzfffCCC666888???JJJWWWbbbjjjooorrrrrrwww}}}~~~~~~ggguuusssqqq}}}TTTXXXxxxRRRxxxgggIIIWWWYYYJJJGGGSSS\\\WWWRRRSSSBBBKKK<<<@@@SSSPPPKKKMMM]]]XXXQQQPPPUUUYYYRRRGGGAAAMMM^^^UUUCCC```eee===yyyggg999999333:::555444999222888===777HHHooovvv|||@@@IIIBBB???BBBTTTxxxiiiTTTOOOmmmvvvjjj{{{uuugggTTT[[[MMMTTTLLLJJJKKKvvv]]]vvvXXX}}}YYYyyy\\\:::777333111000000///...------------------------***++++++,,,...000111222333666<<>>MMMEEEOOOhhhXXXgggkkksssnnnVVV{{{|||kkkvvv~~~PPPjjjmmm^^^MMMNNNTTTUUUXXXMMMjjj}}}???333@@@444777===<<>>HHHMMMbbbvvvVVVbbbppp:::;;;:::<<>>EEEsssggg]]]MMMJJJCCC===FFFIIIyyy```YYYaaa{{{sssooo___PPPHHH>>>555:::HHHFFFRRRuuuwww]]]jjj:::777333000000000///...---------------------------------------...///000000000222555555666;;;CCC;;;888>>>EEEMMMaaaoookkkTTTKKK[[[nnneeeYYYZZZ\\\```dddiiimmmppptttyyy|||vvvWWWQQQeee{{{QQQIIIoooVVV===WWWwwwIIIEEE???@@@OOOfffzzzdddZZZdddmmmtttTTT777333777777999>>>AAAQQQaaappppppQQQTTT|||fffYYYgggzzztttwwwtttbbbLLL\\\hhhIII:::CCC>>>GGGfffnnnbbbGGGDDDRRR```mmmeeeQQQYYYeeeeeeccckkkmmmiiijjjeeettt===555;;;555888:::>>>BBBBBBHHHIIInnn|||oooUUUbbbHHH888999999@@@MMMYYY```eeejjjsssooopppvvvyyyhhhcccvvv~~~qqqaaa~~~rrrxxx{{{vvvrrrhhhlllaaa===777;;;BBB===:::EEEOOOUUU___OOOEEEfffqqqHHHEEEfffkkkfffgggPPPttt[[[bbbwwwZZZUUUrrr===:::666333999888999;;;999999???HHHuuugggYYYXXXJJJAAA???CCCGGGyyyiiiZZZYYYyyy~~~rrrsss```OOOHHHBBB:::999>>>???GGG}}}~~~uuugggrrrrrrooo:::777333000000000///...---------------------------------------...///000111222666::::::888<<>>EEELLL^^^mmmkkkUUULLLWWWlllkkk]]]ZZZ___bbbdddhhhlllqqquuuyyy|||zzzlllzzzwww[[[jjjKKKJJJQQQPPPPPPzzzHHH===;;;LLLrrraaadddgggwwwkkkNNN555444999999;;;AAAAAAMMM\\\}}}XXXNNNzzzlllhhhsss}}}tttgggmmm\\\PPPNNNCCC<<>>CCCJJJXXXnnnYYYAAA]]]yyyYYYDDDVVVcccWWW|||```yyy|||cccccc;;;;;;555111:::999999:::999<<>>yyywwwmmmiiisssccc:::777333111000000///...------------------------,,,,,,,,,---...///000000222555:::@@@???===>>>CCCEEE>>>AAAFFFJJJZZZjjjkkkXXXNNNTTTiiipppaaaZZZbbbdddeeehhhkkkpppuuuyyy{{{}}}}}}yyy}}}NNN>>>===GGG999dddvvvYYYxxxzzzTTTQQQNNNWWWnnnxxxrrr```rrrmmmeeeJJJ555666======@@@FFFGGGNNN]]]aaa[[[yyyjjj}}}kkknnnttt}}}xxxjjj]]]OOOHHHKKKpppccc888888HHHNNNSSSIIIWWWvvvsssYYYcccooouuunnn}}}ZZZ:::666666666;;;888AAAIIIIIIOOOLLLhhhjjjvvv]]]===;;;:::???JJJUUU\\\ccciiikkkllljjjUUUZZZyyybbb???AAASSSmmmuuu[[[EEEYYYuuueeeeeeiiiooowwwjjjiiiqqqQQQKKKfffWWWHHH999>>>@@@EEEHHHHHHXXXwwwqqqHHHJJJmmmiiiOOOFFFIIITTTZZZuuuzzzpppVVV555888555===777777888:::;;;BBBRRRaaappp^^^|||gggHHH???DDD???DDDgggyyyfff]]]tttvvvtttXXXJJJGGGCCC???<<>>>>>===@@@EEEIIIAAADDDHHHIIIVVVhhhnnn]]]RRRSSShhhssscccYYYcccddddddfffjjjooossswwwyyy{{{~~~~~~ssseeerrr~~~qqqBBB888>>>111:::JJJwwwjjjbbb{{{jjjZZZTTTRRRZZZiiiuuu~~~[[[[[[xxx{{{___xxxpppzzzaaaHHH666999@@@AAADDDKKKOOOTTTccc\\\aaacccuuu~~~lllggg~~~yyy]]]IIIJJJwww{{{III???EEECCCMMMHHHZZZuuuqqqZZZeeeyyyxxxMMM666666555999???<<>>;;;999===GGGRRRYYYaaagggnnniiimmmiiiddd[[[tttxxxhhhdddffffffqqqtttgggxxxnnnKKKWWWfffKKK???;;;>>>LLLQQQFFFOOOppp[[[HHH\\\lllYYYAAA>>>YYYOOOkkk|||zzzCCC|||ttt555;;;333AAA666777:::<<<===DDDTTTddduuu[[[^^^sssLLL???GGG???CCCaaapppbbbwwwnnnSSSGGGCCC???======>>>sss|||eeeooo~~~:::777333111000000///...------------------------***++++++,,,...000111222+++---222888::::::???FFFJJJCCCFFFJJJIIIUUUiiipppbbbVVVSSSgggtttcccXXXcccddddddeeehhhmmmrrruuuvvvzzz}}}fffMMMppp|||qqqkkkcccggg|||vvv^^^<<<666777555<<>>BBB^^^~~~lll|||nnnccc```IIIMMMKKKDDDFFFWWWqqq]]]JJJDDDAAA@@@:::BBBrrrmmm<<<888444111000///...---------------------------......//////000000111111,,,444666333666;;;<<<888;;;BBBFFFFFFIIIWWWhhhrrrdddbbbLLLZZZ^^^^^^___```bbbeeeiiimmmppprrrsssxxxxxxJJJ333WWWtttyyy{{{qqqfffiiiwwwuuuhhhqqqzzz\\\@@@444BBBDDDqqqxxxiii```III:::;;;===@@@QQQggglllhhh|||cccSSSCCC888;;;CCCGGGIIIKKKKKK[[[```wwwyyyKKKRRRaaa|||lll^^^KKKnnnjjjsss```CCC===EEE;;;CCC???;;;DDDLLLOOOVVVbbbnnncccLLLooosssEEE<<<777;;;BBBFFFIIILLLMMMPPPZZZSSS___]]]yyyWWWhhhCCC:::888;;;CCCLLLTTT^^^fffuuuiiiooo___ddduuu}}}bbbgggoooJJJqqq[[[AAAGGG???CCCZZZZZZGGGAAAYYYqqqaaa\\\^^^bbbhhhFFF<<>>888HHH\\\uuu;;;888444111000///...---------------------------.........///000000111111888:::333///888:::777999<<>>>>>JJJSSSEEE999>>>===WWWhhhzzzVVV\\\|||aaa<<<===444<<<::::::;;;>>>DDDKKKRRRVVVgggYYYDDDCCC@@@CCCBBBIIIoooYYYWWWJJJ@@@AAAJJJVVVaaajjjnnnkkk]]]JJJAAADDDGGGEEE<<<888===QQQpppnnnKKK??????;;;EEETTTuuufff;;;888333111000///...------------------------------......//////000111111555<<<666:::KKKEEE777;;;<<>>DDDFFFFFFKKKRRRUUUTTTSSSmmmzzzMMMwwwfff___{{{ggg```gggiii```DDD???<<<@@@JJJMMMWWWVVVSSSXXXcccdddhhhxxx~~~UUU<<<:::;;;???AAADDDLLLUUUUUUUUUUUUUUUdddPPPbbbGGGzzzKKK;;;888999AAAIIIQQQ\\\eee{{{xxxmmmXXXoooyyy~~~xxxmmmcccnnn{{{ttt~~~hhhqqqLLLLLLDDD===SSSyyyuuuOOOCCC???TTT```ZZZRRRaaaSSS@@@:::???;;;666999<<<>>>888;;;\\\}}}kkkOOOhhh~~~SSS:::<<<222===:::;;;===AAAGGGNNNTTTWWW^^^dddUUUCCC@@@@@@>>>FFF~~~dddLLLBBBBBBJJJUUUbbbuuuwwwPPPLLLQQQNNN[[[QQQHHHCCC@@@MMMsss```FFFDDD???@@@GGGdddmmmvvvttt;;;777333111000//////...------------------------------......///000000111///888444:::MMMFFF;;;HHH===AAAHHHJJJIIIOOOeee|||{{{```XXXQQQrrr___ZZZ^^^```cccgggkkknnnpppqqqvvvyyy|||~~~yyyyyy|||tttxxxvvv___OOOGGGBBBqqqbbblllYYY@@@666000444888777777:::JJJ```~~~vvvcccbbb\\\BBB444:::BBBGGGHHHHHHKKKOOOTTTZZZ^^^iii~~~QQQkkkQQQLLLbbb|||aaaVVV^^^```bbbsss|||___kkkjjjllluuu]]]KKKDDDBBBTTTooo|||}}}wwwjjjmmmzzzyyy}}}III999999===EEEIIIKKKOOOTTTddd```UUUTTT\\\xxxNNN___UUUfffUUU<<<888888???FFFOOOZZZdddyyyuuu\\\VVVjjjzzz}}}lllZZZppp~~~hhhzzztttYYYQQQKKK???CCCiiizzzccc\\\EEETTTQQQDDD@@@NNN[[[BBB???EEE<<<<<>>999;;;???EEEKKKQQQVVVYYYddd{{{ppppppnnnDDD@@@???===FFFtttbbbNNNQQQYYYddd}}}wwwzzzuuutttpppZZZBBB@@@NNN```}}}UUUEEEBBB<<<===SSSxxxbbbqqqppp{{{rrr:::777333000000000///...---------------------------------...//////000000222777111///999888;;;MMM===???FFFLLLJJJMMMccc}}}hhh[[[PPPgggcccXXXYYY\\\```eeejjjooorrrssstttxxx}}}}}}gggLLLBBBXXXvvv|||cccEEEFFFDDDzzzxxx^^^KKKEEE777777888888777555555777CCCWWWuuurrrjjj{{{___VVVAAA;;;>>>BBBGGGKKKOOOQQQPPP\\\bbbggghhhNNNaaaIIIKKKSSSuuu___EEE@@@BBB>>>GGGgggrrr\\\iiiiiinnn}}}lllttt___RRROOOWWWtttkkkWWWPPPOOOcccoooMMMLLLrrr~~~BBB:::999???KKKTTTTTTQQQPPPbbb```OOOQQQUUUfffUUU]]]aaaXXXppp>>>999888===DDDLLLWWWaaaqqqaaa]]]mmm~~~ttt```uuu]]]^^^iiiXXXMMMMMMJJJFFFccc^^^RRREEEFFFLLL@@@TTTWWW>>>;;;BBB>>>@@@BBB666888999>>>GGG^^^TTTtttQQQ777999777999999<<>>GGGYYYlll~~~cccBBBEEE;;;999GGGeee~~~qqqvvv:::777333000000000//////------------------------,,,------......///000000///777@@@???999999;;;999>>>;;;BBBMMMMMMLLL```{{{uuu\\\QQQZZZ|||jjjVVVVVVYYY^^^dddjjjooosssuuurrrwww}}}zzz]]]HHH;;;DDDcccyyyOOOBBBJJJeeelll^^^EEE111???222888;;;888444333444444999NNNnnnnnnsssyyyhhhNNN999???@@@AAAFFFOOOXXXZZZVVVbbb___aaabbbxxxBBB\\\```RRRnnnooo___tttnnnmmmxxxaaaLLLJJJaaa{{{uuuzzzaaaWWWaaannn|||{{{PPPIII<<<:::FFFPPPbbb}}}bbbRRRLLL555777gggooo}}}@@@<<<<<>>III^^^xxxaaacccvvvwwwnnnmmmlllcccXXXQQQMMMHHHFFFFFFFFFOOOgggzzzLLLFFF<<<;;;BBBUUU{{{xxx}}}999666222000000000000///------------------------,,,,,,---......//////000---333JJJNNN???GGGJJJ111>>>888>>>MMMOOOLLL]]]www___VVVSSSuuutttYYYVVVYYY]]]ccciiinnnqqqsssssswww}}}nnnbbbLLL;;;111:::^^^ppp```FFFJJJ[[[RRRBBB777,,,777000666888444444888999666999KKKkkkkkkuuummmBBB999???BBBDDDHHHQQQ\\\^^^ZZZ^^^ZZZ______{{{LLLSSSqqqRRRjjj|||~~~kkkUUUaaaxxxgggfff]]]fffhhhbbbVVVHHHLLLTTTXXXeeeuuuqqq```YYYBBB222===666444YYY^^^@@@>>>???FFFRRRXXXVVVQQQPPPVVV^^^PPPaaa```eee^^^fffHHHvvvCCC===888:::>>>EEEQQQ[[[dddvvvbbbrrr}}}|||uuupppgggbbbhhhqqqpppssskkkZZZFFFXXXwww^^^VVVSSSIIINNNdddVVV777@@@HHHRRRNNNDDD???BBB???===DDD@@@;;;;;;:::KKK}}}TTTLLLhhhkkk===777222;;;777@@@DDDJJJPPPUUUWWWWWWWWWWWWrrrxxxQQQKKKFFFBBB===GGGQQQqqq~~~}}}rrrnnnnnnrrrnnn___XXXUUUUUUWWWTTTVVViii[[[EEE???AAABBBIIIqqq999666222000000000000///------------------------,,,,,,------...//////000666///@@@>>>///KKK```BBB>>>555<<>>DDDHHHKKKRRR[[[]]]ZZZZZZ]]]iiidddsssiiiEEEaaasssNNNhhh|||wwwqqqtttmmmyyynnn\\\YYYMMMFFFKKKQQQVVVaaahhhxxx___CCC===***<<<@@@444HHHmmmEEE<<>>999999===DDDOOOYYYdddssszzzdddgggxxx~~~zzzyyyiiiTTTYYYooovvvkkkooolllgggiiiiii```dddzzzrrrkkkeeeaaaGGGRRRkkkMMMMMMaaaZZZMMMWWWAAA{{{CCC???666OOOXXXPPPGGGIII???999GGG<<<777<<<>>>GGGuuuPPPqqqfff^^^======000>>>===EEEHHHNNNSSSUUUVVVTTTSSSWWWpppwwwOOOLLLHHHBBB<<>>777555>>>LLLCCCDDD@@@CCCHHH@@@<<>>666555;;;777LLL{{{sss{{{:::CCCAAAKKKRRRRRRSSSWWWWWWRRRSSS___bbb[[[SSSUUUvvvDDDTTTDDDjjjVVV>>>;;;@@@888???PPPQQQdddlllsss|||rrrZZZ]]]uuu{{{ddd^^^eeehhh]]]MMMDDDIIIRRRWWWccc```bbb^^^ZZZkkknnndddfffiiiTTTAAAeeezzzUUUKKKCCCKKKJJJAAAUUUUUUqqqUUU;;;777HHHKKKQQQUUULLL@@@???EEEAAA@@@;;;???DDDlllvvvMMMqqq~~~___???444555???:::DDDHHHOOOTTTUUUVVVYYY]]]cccqqqdddiii```OOO;;;@@@AAAGGGuuu|||nnnuuu{{{zzz~~~[[[??????FFF@@@^^^zzz:::777333111111111000000........................---,,,,,,,,,,,,...000111000222555666<<>>LLLSSSXXXhhhgggUUUYYYyyy}}}\\\YYY```gggeeejjjqqqpppxxxxxxxxx{{{~~~xxxhhhLLLhhhsssNNNEEEGGG???333000GGGGGG???FFFcccrrrcccRRRIII@@@:::<<<<<<999555555:::===gggvvvnnn```999???FFFIIIMMMPPPRRRUUUXXXZZZXXXWWW______iiiEEEDDDsssYYYUUUmmmyyyxxx{{{tttzzzVVVCCC```~~~XXXDDDDDDOOO___TTTUUU]]]YYYXXX]]]MMM>>>DDD@@@BBB:::999===444:::WWW|||bbb999???EEEMMMVVVYYYZZZZZZYYYWWWUUU\\\___aaa```aaa}}}UUUdddXXX___aaaBBB999???888<<>>CCCGGGNNNTTTVVVXXX\\\```fffmmmzzzhhheeeeeeJJJ===@@@???EEEjjj~~~lllHHH@@@DDD>>>VVVqqqlllwww:::777333111111111000000........................,,,,,,,,,,,,---///111333///000555===@@@@@@CCCGGGAAADDD===<<>>nnn|||wwwxxxlllSSS<<>>777666>>>;;;888CCCjjjJJJ<<<>>>DDDJJJTTT]]]^^^YYYWWWXXXZZZYYYZZZaaaddd___sssooosss}}}YYYsssLLL:::>>><<<:::EEEMMMQQQ\\\eeetttzzz```ppp|||hhheeelllqqqssszzz|||zzzuuuppptttgggkkkvvvttt```^^^vvvyyy___OOOxxxbbbHHHMMM___xxxZZZAAAJJJLLLIIIDDDEEELLLPPPJJJ@@@DDDCCC>>>AAA???aaalll```JJJ888;;;444===CCCLLLQQQUUUWWWWWWXXX[[[]]]```ccc{{{sssGGGfffoooCCC@@@???===DDD[[[xxxpppvvvWWWCCCDDD===MMMvvv|||xxx___|||:::777333111111111000000........................,,,,,,,,,---...000333444444333999CCCFFFCCCHHHSSSDDDDDDAAAAAAIIISSS]]]ggg```QQQlllyyy[[[XXXbbb^^^eeepppjjjtttvvvxxxzzz}}}vvvaaaPPP;;;FFFSSSlll~~~{{{xxxvvvPPP;;;HHHUUUVVVKKKSSSzzz```QQQ@@@888888;;;;;;:::444AAAtttxxx|||vvviiiFFFBBBFFFHHHIIIJJJKKKKKKMMMQQQSSSTTT\\\VVVPPPbbbssseeeAAAOOO}}}GGGVVVbbbuuu~~~lllRRR===DDDmmmtttJJJEEEUUU\\\EEEBBBLLLWWW^^^]]]QQQBBB<<<===;;;555444;;;@@@AAABBBOOOzzz}}}DDDDDDCCCEEEIIITTT```aaaZZZUUUWWWZZZUUUTTT^^^bbbZZZkkkfffPPPZZZ===>>>@@@;;;AAANNNTTTYYYdddxxxrrr]]]nnnqqqtttuuutttmmm``````aaaWWWYYY|||sssYYYSSS[[[www]]]WWWaaasssiiiFFFKKKYYYWWWQQQKKKMMMQQQMMMEEEBBB@@@===BBB@@@```\\\pppMMM999===:::BBBEEERRRXXX\\\[[[ZZZ[[[]]]^^^\\\aaawwwFFFSSS}}}BBBCCC???===CCCOOOfffHHHDDD>>>GGGkkk{{{ooonnnrrr:::777333111111111000000........................,,,,,,,,,---...000333444666444888BBBEEEDDDLLLXXXQQQOOOOOOMMMKKKQQQ[[[___rrrYYY```xxxfffWWWZZZ]]]gggpppjjjsssvvvyyy{{{}}}YYYEEEMMM{{{TTTIIIYYYmmmppp```XXXmmm}}}wwwvvv~~~dddAAA===JJJJJJBBBCCCRRR]]]cccmmmeee]]]QQQIIIFFFCCC;;;444444DDDxxx|||rrrccc@@@HHHIIINNNOOOPPPPPPOOOQQQTTTWWWWWW___YYYXXXlllmmmGGGMMMdddRRRLLLVVVuuulllXXXFFFAAANNN~~~VVVIII^^^iiiJJJCCCGGGPPPYYY[[[[[[XXXQQQDDD???===<<<<<<>>>???;;;>>>fff{{{dddLLLLLLIIIOOOQQQXXXaaaccc]]]UUURRRVVVSSSSSS]]]ccc___rrrJJJ|||@@@zzziiiBBB;;;@@@;;;===KKKPPPSSSccc{{{RRR```ooohhhdddpppmmmsss___aaadddUUUJJJkkkzzz___WWWUUUPPP]]]zzzeeejjj{{{{{{PPPLLLXXX[[[ZZZRRRKKKKKKOOOPPPBBB>>>;;;AAA@@@^^^PPPoooLLL555:::===GGGFFFPPPXXX^^^]]]]]]```bbbaaa\\\gggxxxVVVMMMKKKDDD@@@???BBBIIIsssNNNEEE???CCCaaaxxxmmmooo:::777333111111111000000........................,,,,,,,,,,,,---///111333333222444:::>>>BBBIIIPPPRRRPPPVVVVVVMMMSSSaaaeee}}}jjjZZZhhhvvv]]]TTT^^^iiikkkkkkqqquuuzzz{{{|||~~~^^^IIICCCvvvqqqqqq~~~wwwnnn___EEE666DDD]]]{{{tttKKK@@@000444777>>>DDDIIIeeepppVVVGGGBBB???<<<666III}}}{{{lllYYYBBBNNNIIISSSUUUVVVVVVVVVVVVYYY[[[VVV^^^```hhhvvvpppLLLCCCMMMfffNNNQQQkkktttmmmYYYJJJ???CCCpppkkkSSS```qqqRRREEEIII\\\nnnuuu|||xxxgggGGG>>>CCCIIICCC@@@???999:::UUU{{{NNNRRRNNNOOOVVVWWWXXX\\\bbbcccZZZOOOZZZZZZWWW[[[___]]]lllHHHZZZ???XXXyyyJJJ888>>>:::888DDDIIIPPPhhhxxxSSSdddooo}}}vvvkkkkkkgggoooeeeqqqxxxbbbEEEPPPssscccRRRHHHLLLkkkwww|||ddd^^^SSSUUUVVVSSSKKKGGGNNNYYYIII@@@999@@@???ZZZSSShhhpppAAA111999>>>IIIIIIVVV```eeebbb___aaa___ZZZTTTbbbooottthhhFFF^^^EEE@@@@@@>>>GGG}}}zzz|||[[[JJJBBBAAAWWWvvvkkkuuu:::777333111111111000000........................---,,,,,,,,,,,,...000111222444555666;;;BBBEEECCCHHHGGGSSSTTTGGGPPPgggmmmzzz]]]^^^hhhRRR```gggcccllloootttyyyzzzzzz{{{LLLZZZhhhkkkrrrtttooocccNNNBBBCCCtttyyyLLLBBB>>>???@@@EEEJJJKKKfff[[[EEEBBBFFFHHH:::OOOkkklllPPPGGGUUULLLRRRTTTVVVWWWWWWWWWXXXYYYWWWYYY___jjjlllkkkqqq]]]???MMMzzzlllgggppp~~~yyy{{{fffUUUIIILLLZZZvvvfffbbbyyydddEEENNNppphhhUUU@@@DDDPPPIIIEEEFFFAAAAAAJJJtttuuuDDDPPPNNNUUUWWWZZZYYYZZZiiiwwwppp^^^___```YYYVVV[[[\\\```nnnXXXKKKZZZLLLXXX:::===;;;666>>>DDDOOOaaahhh[[[yyyhhhqqq}}}pppjjjfffeeexxxwww\\\LLLiiioooqqqjjjGGGHHHpppqqqbbbWWWSSSWWWRRRHHHJJJUUURRREEE;;;CCCCCC[[[]]]vvvuuu```777666BBB???JJJRRR\\\hhhnnnjjjfffgggddd\\\SSS```ccczzzzzzGGGsssDDD??????888FFFiiiuuutttoooUUUIIICCCQQQkkkkkkzzzpppxxx{{{|||:::777333111111111000000........................---,,,,,,+++,,,---...///555:::;;;888===FFFEEE<<>>666<<>>FFFHHHaaaddd{{{\\\555@@@NNNAAAJJJZZZTTTdddooooooqqqvvvuuunnnbbbjjjcccwwwRRRuuuDDD???>>>222EEE[[[xxxvvv```PPPHHHPPPfffuuuttt{{{:::777333111111111000000......------------......///...---,,,---///111333000EEE???---FFFtttmmm???NNNYYYBBBGGGHHH888PPPcccooo|||vvvSSS___```OOO```fffaaahhhmmmsssvvvwwwyyy}}}kkkTTTlllZZZMMMGGG>>>:::QQQYYY\\\wwwggglllpppZZZIIIFFF===:::dddyyynnn___HHHPPPVVVQQQOOOPPPUUU___dddaaa\\\[[[ZZZXXXZZZ]]][[[[[[mmmIIIDDDTTTxxxhhhkkkkkkqqqssstttyyyxxxOOOPPPmmmmmmPPPnnnxxxaaaiii}}}bbbOOOQQQQQQEEE@@@FFFJJJQQQaaa|||mmmRRRIIIRRROOOcccmmm]]]bbbmmmqqqgggfff[[[XXXaaabbb^^^aaazzzLLLmmmMMMkkkAAA888EEE222:::@@@QQQ]]]WWWLLLPPPbbbrrrmmmqqqwww}}}bbbZZZtttnnn^^^jjjUUUNNNrrrssswwwkkk^^^bbb~~~}}}cccQQQZZZWWWGGGDDDJJJSSSHHH???XXX}}}eeeccc~~~qqqHHH>>>AAAFFFPPPQQQ[[[VVV\\\dddjjjnnnooooooooottt\\\bbbnnnSSS|||HHH@@@<<>>AAAFFFPPPOOOWWW\\\aaagggmmmpppppppppooojjjbbbbbbdddxxxaaahhhTTTDDD:::;;;>>>JJJvvvwww}}}xxx\\\bbbttt\\\PPPIIIZZZ{{{:::777333111111111000000///......------......///......---------///000111777000555AAA@@@888???QQQGGGiii\\\DDD^^^]]]@@@VVVlllqqqzzzggg\\\iiiQQQ]]]YYYbbbgggnnnsssvvvzzzmmm|||uuuoooWWWVVVtttqqq^^^rrrlllyyywwweeeZZZaaa}}}ppp___TTTLLLWWWUUUOOOJJJMMMSSSXXXVVVRRRSSSXXX]]]SSSMMMPPPUUUWWW^^^fffRRR999KKK???GGGccc{{{ooowwwuuutttxxxhhhkkk}}}^^^HHHBBBZZZxxxmmmWWWmmm|||uuutttLLL;;;<<>>BBBFFFGGGFFF>>>HHHSSSKKKbbbkkkHHHPPPiiiooowwwmmmPPPooo\\\TTTZZZcccgggmmmqqqsssvvv|||{{{~~~kkkooo}}}sssttt{{{{{{vvv|||gggYYYQQQPPP[[[VVVTTTLLLKKKNNNSSSTTTRRRSSSWWWaaaUUUKKKIIILLLPPPXXXaaakkkBBBWWWPPPGGGRRRuuuxxxwwwrrrkkkjjjrrr|||~~~xxxssszzzqqqsssCCC>>>UUUrrrzzzbbb[[[oooooolllVVVTTTCCC<<<<<>>888<<<```rrrbbbaaaffflllpppuuuzzz}}}|||nnn|||mmmpppdddxxxcccgggjjjhhh^^^QQQTTTcccMMMLLLGGGWWW~~~iiiUUU@@@HHHLLLOOOZZZWWWZZZTTTVVVYYY^^^ccceeeeeeddd^^^iiiYYYYYYxxx{{{JJJyyyZZZCCCBBB<<<;;;SSSooo[[[tttyyy~~~{{{rrreeeRRRYYYvvvqqqjjjxxx:::777333111111111000000/////////....../////////---------------......///---:::@@@===BBBPPPYYYYYYbbb<<>>AAA???EEE]]]wwwUUUdddpppTTTYYY^^^FFFSSShhhxxxtttRRRjjjjjjYYYXXX]]]bbbgggjjjooovvv{{{{{{zzz{{{uuu]]]UUUooo|||qqqnnnsssmmmVVVRRRRRR\\\bbbVVV[[[TTTLLLIIIPPPYYYZZZXXXUUUPPPVVV\\\\\\VVVRRRSSSVVVeeeGGGAAAOOO[[[PPPYYY```sssxxxvvvooopppyyyjjjNNNLLL\\\nnnwww|||RRR@@@OOO~~~kkkqqq~~~dddWWWIIIPPPJJJNNNIII888@@@PPPXXX\\\LLLdddmmmjjj\\\WWW\\\WWWJJJJJJGGGOOOsssgggtttjjjUUUXXXWWW\\\^^^VVVUUU^^^]]]VVVXXX[[[]]]VVVSSSZZZ^^^___iiiaaa|||aaaCCCkkk^^^TTTnnnHHHBBB999;;;===>>>@@@GGGSSS[[[^^^eeeiiiooouuuzzz~~~qqqyyywwwhhh}}}tttiiifffaaaYYY[[[___WWW\\\TTTRRRiiiaaalllzzzHHHBBBQQQPPPNNNZZZXXXWWWcccbbbbbbfffkkknnnmmmkkktttfffZZZccceeeKKKBBB^^^888>>>AAA???DDDnnnaaaBBB???MMMOOO~~~xxxlllZZZcccrrr```zzzvvv:::777333111111111000000000000////////////000000---------...---------,,,111111888???<<<===QQQjjj~~~mmmxxxnnnnnniiiGGGaaauuu{{{]]]UUU]]]VVVZZZ___bbbeeejjjqqqvvvtttpppvvvsssOOO777CCCfffyyyuuupppnnneeeQQQNNNSSSeeeiiiTTTVVVVVVPPPNNNSSSXXXXXXUUUTTTOOOWWW]]]^^^YYYVVVWWWXXXZZZcccCCCAAA\\\YYYUUUTTThhhyyy{{{|||~~~|||lllOOOCCCggg|||{{{fff^^^VVV]]]VVV\\\YYYDDDQQQbbbeeegggOOO```gggggg```___bbb[[[OOOQQQMMMUUUwww{{{bbbkkkwwwrrrggg\\\```^^^eee___^^^jjjggg\\\```eeedddXXXRRRYYYZZZYYY___ZZZfffGGGaaaYYYQQQ@@@:::;;;<<<;;;;;;AAAMMMVVVXXX```eeelllsssyyy~~~zzzpppuuuwwwnnnxxxmmmrrrrrr___YYY[[[TTTWWWTTTZZZvvvcccvvvxxxQQQNNN]]]WWWPPP\\\ZZZXXXXXXWWWXXX^^^gggnnnpppooouuuhhhmmmrrrnnnbbb@@@mmmttt@@@===@@@>>>>>>aaaiiiLLLFFFJJJwww{{{mmm]]]iiizzz^^^:::777333111111111000000000000////////////000000---------......---,,,,,,333444444777<<>>\\\tttyyywwwWWWyyyvvvSSSZZZeeeSSSaaattt___mmmpppuuuqqqWWWPPPJJJMMMTTTYYYWWWRRRQQQTTTWWWXXXUUUQQQNNNMMMSSSXXX\\\\\\YYYXXX[[[^^^eeerrr]]]===FFFZZZ___ZZZNNN^^^sss|||wwwssshhhuuunnnhhhUUU~~~{{{}}}|||yyyuuuvvvzzz~~~```nnnWWWcccoooWWWUUURRRGGGUUU~~~}}}{{{ttthhh___[[[```kkklll```ZZZ[[[bbbaaa______```cccgggjjjjjjXXXJJJMMMVVVZZZZZZ[[[ZZZeeeiiiwww;;;uuuMMMRRRCCC===<<<<<<<<<<<>>mmmvvv|||}}}tttZZZXXX]]]ffffff```bbbiiilllfff```^^^aaabbb```]]]aaaYYYUUUXXXZZZXXXWWWXXXYYY______sssSSS]]]xxx```pppFFF???===;;;:::888:::BBBKKKVVVZZZ___eeekkkrrrzzzwwwrrr|||ccc^^^jjjzzz[[[UUUYYYYYY___eeecccZZZXXX]]]\\\aaaYYY```ddd___bbbVVV]]]]]]```dddiiiyyyooocccDDDeeetttAAAAAAAAA???CCC]]]cccsssbbbKKK```|||sssmmm___jjjYYYWWW|||<<<999555222222111111000000333333...+++,,,//////,,,222555111---...111333///---333BBBLLLKKKIIIKKKTTT```iiikkkiiiEEESSS|||```ooommmPPPgggeeeWWWiiicccpppqqqqqq~~~wwwXXXPPPNNNLLLMMMPPPSSSUUUUUURRRTTTWWWYYY[[[\\\___aaaQQQTTTVVVUUUTTTUUUYYY]]]ggg___gggaaa???@@@VVVhhhYYYXXX\\\eeekkkooossswwwccclll}}}uuulllyyyssscccOOOXXXhhhdddkkklllAAAgggyyyzzzvvvgggZZZ[[[aaahhhfff___```ggghhh___YYY\\\fffjjjeee]]]]]]]]]^^^^^^YYYTTTVVV[[[______]]]jjjxxxOOOeee^^^QQQCCC???<<<:::777777>>>GGGTTTZZZaaaeeeiiinnnwww~~~yyyxxxfffooouuutttttthhhZZZWWWZZZVVV^^^llljjj[[[XXXaaaaaa^^^RRR]]]^^^RRRWWWTTT```___]]]gggpppooovvvDDDRRR|||HHH===BBB???>>>QQQvvvpppQQQXXXTTTMMMccctttzzzkkk___VVVSSS___[[[ccc;;;888444222222222111000/////////......///000///...,,,***+++......***%%%222+++,,,999AAAAAAEEEMMMKKKFFFTTTiiixxxrrrKKKbbbxxxzzz```ttteee^^^___XXXbbbaaakkknnnmmm~~~xxxhhhSSSLLLLLLMMMMMMMMMPPPSSSVVVNNNOOOPPPQQQRRRUUUYYY\\\WWWXXXXXXWWWVVVXXX\\\___ccc]]]\\\hhhSSSBBBGGGOOO___\\\[[[___eeejjjkkklllxxx}}}xxxnnnzzz{{{|||zzzZZZYYYrrrjjjqqqgggtttyyysss}}}iiiQQQVVVXXXaaajjjkkkccc\\\[[[\\\VVVTTTZZZffflllhhhbbb]]]___^^^ZZZTTTSSSYYYaaahhhcccaaaeee~~~KKKUUU\\\gggHHH@@@;;;<<<:::888<<>>DDDIIIMMM]]]SSSjjj~~~aaakkkuuummmwwwEEEVVVqqqooo\\\{{{kkk^^^YYY^^^[[[dddrrrtttyyyzzzwwwzzzxxxrrr^^^RRRJJJKKKKKKJJJJJJKKKNNNQQQNNNNNNLLLJJJIIIJJJMMMPPPVVVVVVVVVWWWYYY[[[]]]___YYYWWWVVVddd{{{EEE999EEEIIIQQQWWWXXXZZZ___fffiiitttyyypppvvv}}}sssqqq~~~rrraaa^^^ZZZSSSOOOUUU```ccc]]]TTTTTTUUUWWWWWWWWWWWWWWWXXXUUUZZZ]]][[[ZZZ\\\\\\[[[ZZZTTTWWWXXX___tttCCCNNNfffiiiPPP===;;;===999777;;;999BBBNNNXXX___gggooovvvyyy~~~{{{vvvyyyVVVSSSVVVVVV]]]]]]YYYbbbnnneeeQQQ\\\kkkaaa[[[\\\eeepppbbbJJJWWWUUUQQQWWWVVV___yyyHHHVVVYYYGGGGGGCCCDDDRRRppp~~~mmmeeeeeefffiiimmmfffaaacccooo{{{RRR@@@WWWpppttttttpppkkknnnvvv|||}}}nnnnnnzzz|||wwwooo:::777444222222222222111111///000111...,,,333===>>>333+++++++++((('''(((***222555555<<>>:::777999888===DDDLLLVVVaaalllttt}}}ppp___XXX]]]YYY]]]^^^\\\```eeebbbYYY]]]ggg____________iiiaaaWWWUUUUUUXXXYYYYYY___jjjSSSOOOfffGGGEEEEEEDDDKKKbbbkkkeeelllsssvvvvvvoooeee___bbbdddiiixxx}}}qqqLLL???ZZZxxxyyyrrrvvviiigggyyyooo~~~{{{:::777444222222333222222+++---000000++++++;;;NNNsss>>>)))...555333///---666444---666OOO```aaa[[[bbb[[[]]]vvvSSSVVVYYYqqqXXXnnn^^^\\\^^^ccchhhlllsss{{{~~~sssaaaVVVNNNMMMJJJGGGGGGIIIKKKKKKKKKHHHIIIJJJJJJKKKNNNRRRUUULLLNNNRRRWWW^^^bbbeeeeeeQQQ\\\]]]```TTTzzzKKK@@@999GGGSSSXXX[[[ccchhhiiiccckkkuuu~~~{{{wwwpppllluuuhhh```SSS``````aaadddiiijjjccc[[[^^^^^^]]]^^^___```aaabbb]]]dddcccYYYRRRVVV___dddfff]]]___bbbdddeeeIIIKKK|||OOOAAAAAA<<<999;;;999888999>>>HHHUUUbbbjjj~~~www~~~lllUUUeee```]]][[[ZZZ\\\___^^^[[[\\\aaa```bbbZZZbbbaaaVVV^^^^^^bbbQQQQQQ\\\\\\ZZZ```fff[[[KKKhhhsssMMMCCCFFFDDDFFFYYY{{{rrrkkkxxxxxxpppjjjhhhaaa\\\hhhzzzzzzWWWFFFZZZhhh{{{}}}eeecccyyyuuu<<<:::777444222111111222000///.........000111222TTTOOOCCC555---...000///111000///222888BBBKKKQQQTTTRRReeedddTTTwwwyyyKKKWWWjjjkkk___sssdddXXXYYY```fffmmmttt{{{{{{zzzzzzyyyzzzxxxrrroooVVVLLLNNNHHHKKKMMMJJJGGGHHHNNNTTTPPPHHHEEEIIILLLJJJJJJMMMLLLKKKLLLQQQXXX^^^aaaaaa[[[UUU\\\TTT\\\eeeJJJAAA;;;???JJJWWW\\\\\\aaahhhiiinnnhhhiii}}}pppnnnuuuttt{{{nnnkkk|||{{{vvvnnn```^^^]]]ggg___\\\mmmmmm^^^\\\[[[```bbb^^^[[[[[[ZZZYYY[[[XXXXXX]]]]]]YYYZZZ___\\\^^^UUU\\\eeeYYYwwwbbbIIIvvvKKK777;;;???:::888777888===BBBHHHTTT```kkkwww~~~sssuuu|||fff]]]QQQbbbRRR\\\hhh]]][[[qqqiiiWWWbbb]]]\\\___dddddd```^^^```ddd[[[TTTUUUYYY[[[\\\^^^}}}}}}FFFWWWSSSGGGEEEOOOCCCFFFmmm}}}tttkkkaaa^^^eeepppDDDLLL]]]}}}jjj|||<<<:::777444222111111222000//////......///000111666666222,,,+++000333222/////////222999BBBKKKQQQVVVYYYjjjkkkaaaxxxyyyrrrAAAXXXrrrrrrmmmmmm]]]]]]aaaaaaaaaqqquuuyyysssuuuyyy||||||rrryyyyyyxxxrrrfffNNNGGGJJJJJJJJJIIIJJJKKKOOOSSSVVVPPPLLLKKKNNNMMMHHHFFFHHHJJJIIIIIILLLQQQTTTTTTSSSWWWMMMMMMSSSYYY\\\MMMGGG???AAAHHHQQQ```gggaaagggooollljjjvvvzzz```___ccc___~~~jjj{{{}}}eeeggg[[[XXXXXX\\\XXXXXXeeekkkeeeaaaSSSZZZ^^^\\\ZZZZZZXXXUUUVVVTTTUUUYYYYYYUUUVVVZZZUUUYYYSSSXXXbbbWWWjjjHHHOOOcccBBB888:::<<<999444333777===CCCMMMVVVcccjjj~~~ttt}}}wwwfffzzz___ZZZQQQ___TTTfffrrrYYYccciii______ZZZZZZ\\\aaa```\\\[[[]]]eee___ZZZZZZZZZYYYZZZ^^^tttQQQOOO___IIIAAAJJJAAAAAAcccwwwjjj```bbbiii~~~{{{zzz|||vvvDDDOOOiiiwww]]]yyy|||<<<:::777444222111111222111000000////////////000,,,//////,,,---000111////////////111666===DDDHHHJJJRRR\\\bbbmmmTTTIIIYYYuuulll\\\bbbTTTYYYeeehhhbbbkkkuuuxxx{{{{{{xxxtttrrrrrr|||zzzvvv{{{wwwzzzwwwZZZKKKIIIKKKMMMJJJHHHJJJNNNSSSUUUVVVIIIIIILLLPPPPPPLLLKKKMMMKKKJJJJJJLLLOOOQQQQQQPPPVVVNNNEEEVVV[[[ZZZvvvjjjMMM===>>>CCCEEEZZZhhh\\\hhhtttuuupppssstttvvv~~~{{{hhhiiizzzhhhYYYaaa\\\___bbb\\\\\\^^^aaajjjnnnfffWWW]]]aaa___]]][[[XXXSSSUUUTTTWWWYYYXXXUUUUUUXXXWWW\\\XXX\\\fff]]]cccddd<<>><<<666333555888<<>>UUUttt~~~xxxllljjjooosss}}}wwwrrrqqqpppfffnnnjjjHHHYYY{{{XXX~~~<<<:::777444222111111111111111000000//////......000333222///...000///,,,111000//////000333777999RRR]]]```fffvvvRRREEEWWWwww}}}tttaaa]]]dddffffffsss~~~rrrxxxzzzsssjjjmmm{{{}}}nnn{{{rrrnnnzzz___OOOOOOQQQQQQMMMLLLJJJKKKMMMQQQTTTUUUOOOMMMNNNPPPQQQQQQOOOOOOIIIJJJKKKNNNQQQTTTUUUVVVNNNRRREEERRRTTTZZZ^^^RRR===@@@HHHAAAKKK]]][[[cccqqqwwwxxx{{{```]]]zzzrrrbbbXXX\\\___pppkkk___cccfff^^^eeelllaaa___bbbccc^^^[[[ZZZVVVQQQRRRTTTWWWXXXUUUSSSSSSTTT[[[___[[[^^^hhhdddaaammmNNN???xxxwwwUUUBBB===>>>:::999999888666888>>>@@@PPP```lll{{{kkk___aaaooo|||WWWZZZXXX\\\]]]___iiiiiihhhgggXXXSSSaaa]]]\\\^^^```\\\VVVUUUYYYUUUYYY^^^^^^WWWRRRWWW```^^^{{{}}}DDD[[[fffGGGHHHGGG@@@IIIbbbuuuvvv}}}vvvssswwwwww{{{zzzyyywwwooommmvvv]]]IIIbbb\\\|||zzzvvv<<<:::777444222111111111111111000000//////......+++...---***+++///111///000//////...///000111222BBBYYYfffuuuwwwLLL>>>\\\vvvbbbQQQ^^^fffjjjxxxnnnppptttyyy{{{}}}}}}yyyxxxwwwwwwwwwxxxzzzrrrgggaaaiiisssttt{{{uuu___HHHGGGPPPRRRMMMFFFIIIKKKJJJIIILLLRRRXXXbbb[[[SSSNNNOOOPPPMMMIIIIIIJJJLLLNNNPPPSSSVVVYYYIII[[[UUULLLGGGVVVKKKyyysssKKK<<>>999333555<<<<<>>:::555777===???;;;@@@NNNXXXeeelll\\\YYYhhhuuuyyy]]]bbbXXXLLLOOOWWWZZZ[[[PPPVVVUUUMMMOOO[[[]]]UUUYYYYYY[[[ZZZSSSKKKLLLQQQPPPSSSYYY^^^^^^\\\```fffTTT\\\nnn===___UUUEEEFFFCCCBBBIIIcccpppbbb]]]hhhxxxxxxZZZSSS^^^xxxttt]]]<<<:::777444222111111222...///000111111000000///222444333...---//////,,,,,,...000222333333222222;;;HHHTTTeee}}}SSSHHHSSSfffxxxnnn```ttt|||mmm```ZZZZZZXXX[[[___aaabbbeeekkkooonnnkkkhhhggghhhiiihhhhhhgggddddddhhhiiigggjjjpppfffzzzzzz{{{uuuzzzZZZ@@@===AAA@@@@@@EEEEEEFFFGGGFFFEEEHHHMMMQQQQQQSSSQQQKKKKKKUUU^^^bbbVVVUUUSSSPPPNNNPPPVVV[[[\\\lllaaaRRR^^^UUU^^^gggqqqEEEIIIFFF???KKKZZZaaa___^^^cccmmmsss___VVV]]]}}}^^^aaafffkkk}}}oooPPPLLLRRRVVV\\\bbb______jjj______\\\ZZZ\\\aaabbb___XXX^^^```XXXRRRTTTXXXYYY\\\SSSTTTZZZYYYXXX[[[ZZZWWWwww{{{MMM@@@{{{gggKKKCCC<<<<<<<<<:::999::::::999:::AAAKKKXXXhhhsss{{{ggg]]]___kkk~~~YYYJJJOOORRRNNNVVVYYYSSSSSSUUUVVVPPPMMMXXX\\\RRRTTTUUUXXXWWWQQQKKKMMMSSSQQQOOOPPPVVVYYYXXXXXXZZZQQQSSSwwwJJJBBBttthhhJJJEEEDDDDDDCCCTTTwwwttteee^^^aaa```___^^^kkk~~~<<<:::777444222111111222---...///111111111000000***---///---...111000------...000111111///...,,,)))777III___}}}qqqQQQOOOUUU___lll^^^qqq~~~sssjjjaaabbbbbb___]]]___dddiiihhhgggeeeeeeggggggfffeeejjjeeeeeeiiilllnnnvvvzzz{{{XXXBBB777@@@CCC<<<@@@NNNOOOKKKGGGEEEEEEGGGGGGFFFJJJSSSVVVNNNHHHPPP]]]eeeQQQPPPMMMIIIGGGJJJRRRXXXOOOWWWZZZMMMSSSQQQVVVTTTzzz[[[OOOGGG===NNN]]]ffffffbbbdddpppxxx^^^UUU[[[pppsss___hhhhhhyyyfffQQQ[[[XXXYYYbbbZZZWWWiii]]]]]][[[YYY\\\___^^^YYYYYY``````WWWQQQSSSXXXZZZZZZNNNRRRZZZUUURRRVVVXXXbbb[[[ccc???HHHaaaPPP???;;;>>>===999666000<<>>@@@EEEJJJLLLFFFIIIMMMOOOKKKHHHNNNXXXMMMDDDHHHOOOJJJHHHMMMLLLTTTUUUVVVTTTQQQQQQTTTXXXRRR^^^VVV???@@@RRRaaaeeeSSSNNNsssgggTTTdddcccvvvnnnttt\\\fffhhhccclll~~~kkk^^^VVVZZZ^^^^^^aaahhhbbb[[[\\\hhhkkkccc[[[[[[YYYhhhhhhWWWNNNVVVYYYSSSYYY]]][[[UUUSSSXXX[[[ZZZ[[[dddgggLLL===YYY]]]???===DDD@@@999777333666999:::===EEEMMMQQQ]]]eeeppp{{{vvveeeXXX[[[rrrzzz|||vvvXXXPPPMMMSSSYYYXXXWWWYYYVVVYYYYYYXXX\\\```[[[RRR]]]YYYVVVVVVTTTOOONNNPPPOOOPPPQQQRRRRRRQQQQQQPPPRRRWWWddd}}}FFFIII{{{fffFFFBBBFFFFFFDDDXXX{{{xxxkkkddd___~~~YYYpppjjjzzz}}}rrr<<<:::777444222111111222---......//////000//////........................---...//////......///111666...222IIIeee~~~ZZZPPPaaammm|||qqqyyytttPPPHHHEEECCCEEEDDDBBBEEEIIIMMMIIICCCBBBEEEIIILLLNNNFFFFFFHHHKKKKKKHHHIIIMMMQQQIIIMMMRRRKKKHHHKKKJJJRRRSSSSSSSSSSSSTTTWWWYYYVVVMMMeeeVVVIIIJJJZZZ\\\ZZZZZZYYY}}}xxxiiiWWWiii~~~ssscccZZZ``````ZZZ[[[cccfffaaa```[[[XXXZZZ]]]^^^aaaeeefff^^^^^^fffiiiccc```cccYYY^^^bbbaaa___^^^^^^\\\\\\``````ZZZWWWYYYYYYVVVUUURRR___vvvsssEEEIIIwwwPPP@@@>>>>>>============:::999;;;@@@FFFIIITTT[[[eeennnvvv~~~ppp^^^ZZZdddyyyzzzwwwooo}}}fffXXXRRROOORRRTTTRRRQQQTTTZZZ[[[ZZZXXX[[[___\\\UUUYYYUUUSSSTTTRRROOONNNQQQNNNOOOPPPRRRSSSSSSRRRRRRVVVPPPRRR{{{KKKOOO^^^~~~WWWHHHGGGFFFCCCGGGhhhppphhh```xxxsssXXXjjjnnn~~~<<<:::777444222111111222......////////////000000........................---///000000///...000111555///...:::RRRlll~~~@@@SSScccuuuxxxxxx~~~]]]CCCGGGCCCDDDIIIKKKGGGCCCCCCEEECCCAAAAAADDDFFFHHHHHHHHHDDDDDDIIILLLIIIFFFFFFRRRMMMRRRWWWOOOMMMPPPMMMLLLLLLMMMPPPTTTWWWYYYYYY]]]PPPTTTuuuGGG===OOONNNYYYfffKKKPPPxxx]]]UUUVVVoooVVVZZZ[[[[[[XXXTTTRRRTTTVVVfffgggbbbYYYTTTVVVZZZ[[[ddd^^^\\\aaabbb```ccciiieeeaaaeeemmmkkk___WWWXXXZZZ^^^```\\\YYYXXXVVVSSSTTTIII[[[___ccc@@@^^^yyyYYYCCC:::;;;???<<<:::777777888;;;???CCCHHHNNNVVV^^^eeemmmwww~~~|||zzzqqq]]]RRRRRRgggtttqqqyyykkkmmmZZZXXXVVVTTTSSSPPPLLLMMMPPPOOOOOONNNLLLOOOUUUWWWUUUUUUQQQOOOPPPPPPMMMNNNQQQOOOOOOPPPQQQQQQQQQQQQPPPTTTNNNNNNccceeeIIIGGGgggJJJDDDDDDBBB>>>TTT{{{xxxnnncccooohhhYYYlll<<<:::777444222111111111//////////////////000000........................---///000000//////000111,,,555444...===```zzziiiLLLWWWfffmmmuuu~~~tttnnnmmmsss{{{{{{}}}^^^KKKLLLFFFDDDEEEIIIJJJGGGFFFGGGFFFDDDBBBAAAAAABBBCCCCCCIIIEEEEEEIIILLLJJJIIIKKKKKKHHHPPPUUUOOOPPPUUUSSSJJJHHHHHHLLLRRRVVVWWWVVVTTT]]]VVVWWWaaaBBBDDDAAARRRfffXXXJJJYYY}}}sssnnnYYYMMMYYYhhhyyyxxx^^^SSSXXXUUUWWWZZZWWWSSSYYYdddkkkpppiiiWWWKKKOOOWWWYYY]]]YYYXXXZZZZZZZZZ___ggghhhgggkkkoooiii]]]TTTRRRSSSWWWYYYXXXWWWVVVUUUUUUUUUNNNVVVWWWvvvYYYCCC^^^EEE<<<:::::::::;;;<<<:::777999===@@@DDDJJJPPPWWW```kkkssswwwyyy{{{}}}zzzmmm```VVVGGGQQQkkk{{{ppprrrvvv[[[UUUXXXYYYYYYUUUNNNJJJLLLPPPUUUTTTPPPMMMNNNSSSXXX[[[SSSOOOMMMNNNMMMJJJKKKNNNOOOOOOOOOOOONNNMMMMMMLLLHHHMMMTTTWWWrrrHHHJJJ]]]wwwOOOCCCEEEFFFEEEJJJjjjyyyjjjkkkzzzggg\\\nnn~~~ppp<<<:::777444222111111111111000////////////000000////////////////////////...///000000//////000222,,,222444222555JJJnnnqqqKKKDDD___nnnxxxzzzqqqmmmlllnnnpppggghhhhhhhhhiiiooowww~~~tttzzz|||ZZZEEEDDDLLLFFFDDDEEEEEECCCBBBIIIQQQOOOMMMIIIEEEBBBAAAAAABBBFFFDDDEEEHHHIIIIIIMMMSSSFFFFFFOOORRRLLLOOOVVVTTTTTTPPPMMMMMMPPPRRRQQQOOOEEEZZZUUUFFF\\\vvvPPPGGGSSSSSSUUUVVVJJJ^^^mmmZZZMMMHHH^^^yyy```XXXVVVVVVQQQRRRWWWVVVSSS]]]lll]]]ggghhhZZZOOORRRYYY[[[WWWVVVUUUVVVVVVVVV[[[```WWWbbbiiieee___^^^\\\YYYTTTTTTUUUVVVUUUTTTUUUXXXSSSZZZPPPYYYddd|||XXXIIIpppjjjPPP???===>>>AAACCC===666555:::999<<>>??????BBBFFFGGGHHHMMMTTTNNNOOOWWWVVVMMMQQQXXXUUU___ZZZTTTPPPNNNMMMMMMMMMIIIQQQQQQPPPWWWjjjmmmhhhDDD;;;NNNJJJGGGccc}}}ssseeeWWWIII???KKKyyytttZZZ\\\hhh```[[[VVVTTTUUUTTTRRRYYYdddRRR___gggcccYYYSSSSSSSSSZZZXXXVVVVVVWWWXXX[[[]]]RRR___eee^^^WWWYYY[[[ZZZYYYWWWXXXYYYWWWUUUVVV[[[YYYaaaQQQ___\\\___DDD:::vvvsssZZZGGG???;;;======999999>>>555777:::<<>>>>><<<;;;@@@GGGDDDFFFFFFDDD???<<<;;;;;;<<<;;;>>>FFFKKKKKKKKKMMMRRRSSSYYYTTTIIIMMMUUURRR\\\YYYTTTNNNKKKKKKOOOSSSPPPOOOQQQXXXYYYTTTooobbbOOOPPPGGGIIIWWWfffqqqyyylll^^^UUUCCC@@@EEENNNaaa]]]VVV___ooohhh]]]ZZZXXXVVVUUUUUUVVVXXXVVV]]]fffhhh___TTTSSSXXXbbb^^^XXXUUUWWW[[[\\\[[[\\\^^^___^^^XXXQQQQQQTTTXXXWWWYYY^^^]]]YYYYYY^^^___ZZZVVV]]][[[]]]~~~sss???XXXuuuZZZAAA;;;>>>===<<<>>>666888888888888;;;BBBHHHMMMRRRYYY___dddjjjrrrwwwzzz~~~}}}xxxsssoooaaaXXXMMMFFFDDDNNNfff|||zzzrrr~~~oookkkvvvrrrcccbbbZZZRRROOOSSSRRRLLLHHHJJJKKKJJJLLLKKKLLLPPPSSS\\\oooMMMLLLOOORRRQQQKKKHHHHHHDDDDDDEEEFFFHHHJJJLLLNNNLLLEEEGGGGGGZZZhhh@@@QQQWWWCCCHHH???CCCHHH]]]YYY]]]wwwfffBBB<<<:::777444222111111222444222000///...///000111000000000000000000000000...000111111000000111222(((333777///...777:::555dddtttHHHKKKIIIWWW```pppsssfff666444@@@>>><<>>;;;:::;;;>>>BBBGGGHHHEEEAAA???>>>===:::===HHHQQQPPPJJJFFFIIIJJJOOOIII===CCCLLLIIIQQQPPPMMMIIIGGGKKKSSSZZZHHHNNNPPPTTTWWWTTT[[[ppplllIIICCCOOOVVVRRRNNNTTTaaakkkvvvxxx~~~uuujjj]]]PPPGGGAAAIIINNNddd~~~```WWWaaaZZZdddgggVVVWWWVVVTTTUUUWWWUUUQQQYYYYYY___eeeaaa[[[```mmmgggaaaWWWSSSVVV[[[]]][[[bbbWWWWWWaaa___PPPLLLUUUQQQQQQWWW```aaa]]]\\\```___KKKUUUQQQVVVaaaXXXjjj]]]===CCCuuuXXXEEEDDD@@@999666:::;;;:::777555666:::???===BBBHHHNNNTTT[[[eeekkkqqqsssuuuuuuvvvvvvyyy{{{~~~~~~yyyssskkkaaaVVVOOOHHHAAA???FFFUUUjjjbbbxxx~~~}}}zzzaaa]]]ccc\\\NNNRRRUUUSSSLLLIIILLLMMMIIIOOOKKKJJJIIIFFFIIIYYYkkkKKKKKKOOOTTTTTTNNNJJJIIIJJJIIIHHHGGGGGGGGGHHHIII@@@BBBJJJHHHOOOnnnDDDRRReeeKKKMMMEEEJJJBBBIIIlll___dddxxxbbbNNNAAA;;;999666444111000000000//////////////////////////////............//////111111000000000000000111111222222333333444444555CCCyyy]]]HHHLLLXXXggglllppp~~~zzzvvv]]]OOO>>>777999???@@@???<<<:::999:::===>>>===;;;???@@@AAABBBCCCEEEFFFFFFEEEBBBEEEMMMKKKAAA@@@GGGNNNLLLEEE???AAAJJJQQQRRRHHHSSS\\\YYYOOOJJJQQQ[[[NNNJJJHHHKKKSSSZZZ]]]]]]ppp[[[LLLMMMMMMLLLHHHFFFFFFGGGEEE^^^vvvnnn}}}yyyxxxyyylllbbbSSSFFF@@@@@@HHHOOOWWW~~~zzzuuufffXXXZZZdddbbbXXXWWWWWWWWWWWWWWWVVVUUUUUU\\\]]]kkkssslllllluuuxxxcccjjjcccZZZ[[[YYYUUUYYYZZZYYYYYYYYYZZZYYYWWWUUUSSSXXX^^^aaa```^^^\\\[[[TTTYYYWWWNNNOOOXXX\\\WWWWWWAAALLL[[[iiiMMM<<<;;;AAA===;;;;;;===<<<888666555:::<<<>>>???CCCKKKSSSWWWVVV```ggghhhkkkppppppmmmhhhoooyyy{{{ssssssxxxrrrjjjccc]]]QQQDDD>>>@@@>>>AAANNNeeexxxqqqllllll]]]ZZZ[[[XXXTTT^^^XXXSSSQQQMMMHHHFFFHHHMMMJJJEEEDDDFFFKKKPPPSSSIIIMMMQQQSSSPPPLLLHHHFFFFFFFFFDDD@@@???BBBDDDEEEEEE>>>KKKEEEDDDkkkXXX>>>oooLLLPPPHHHGGGDDDGGGXXXwww|||[[[nnn~~~|||zzz|||^^^000;;;999777444222111000000//////////////////////////////............//////111111000000000000000111111111222222333444444444111SSSoooTTT???CCCRRR\\\bbbgggZZZIIIAAA888555888===>>>===<<<:::999;;;>>>??????===>>>>>>???@@@AAACCCCCCDDDEEE@@@???DDDCCC===???GGGIIIIIIFFFCCCHHHPPPVVVVVVKKKQQQVVVUUUPPPMMMPPPTTTOOOMMMMMMQQQWWWZZZYYYVVV[[[TTTPPPKKKFFFCCCCCCEEEFFFAAADDDEEEMMMeeeyyyrrr^^^^^^rrr{{{}}}qqqvvv|||}}}uuufffVVVLLLUUUNNNJJJGGG@@@CCC___ooonnnfff^^^aaakkkkkkbbbWWWXXXYYYZZZZZZYYYXXXXXXVVVTTTaaammmiiiggggggaaaeeelllggg___```^^^ZZZ]]]]]]ZZZVVVUUUUUUVVVVVVVVVUUUVVVWWWZZZ^^^______]]][[[```]]]QQQMMMQQQSSSNNNooo|||AAA???[[[cccLLL???:::999888999999999888888777888999888999<<>>@@@@@@???<<<======>>>???@@@@@@AAAEEE>>>;;;>>>>>>;;;>>>EEECCCDDDDDDCCCGGGNNNQQQOOONNNNNNOOOPPPPPPOOONNNLLLOOOOOORRRWWWZZZYYYSSSNNNRRRYYY~~~tttZZZJJJDDDBBBBBBJJJEEE@@@BBBKKKRRRLLLAAAEEENNN[[[fffkkklllkkkjjjeeekkkpppqqqlllfffdddccc\\\XXXRRROOOPPPTTTXXX[[[\\\EEE:::HHH^^^wwwmmm]]]aaaaaa]]]___ffffff```WWWYYY\\\___``````^^^]]]WWWOOOVVVbbbbbb```\\\QQQccclllhhhaaacccaaa\\\^^^ddd___YYYUUUUUUXXX[[[\\\VVVRRROOOQQQVVVZZZZZZXXX]]]bbb```UUUNNNQQQUUUTTTOOOnnnwwwBBB;;;aaassscccOOOIII@@@888666777:::;;;===<<<<<<<<<;;;999888888<<<======<<>>>>>???@@@???>>><<>>>>>>>>;;;;;;<<<======>>>??????AAA>>>>>>BBBAAA>>>>>>BBBEEEFFFDDDBBBDDDHHHIIIFFFMMMLLLLLLLLLNNNMMMJJJHHHNNNOOORRRVVVXXXUUUPPPKKKUUUSSS^^^sssbbbXXXKKKJJJJJJJJJFFF@@@???BBBBBBAAACCCIIIJJJGGGHHHLLLKKKPPPTTTSSSNNNGGGCCCBBBEEEBBB???AAAGGGNNNTTTVVVYYYZZZnnnuuuYYYTTTZZZ]]][[[ZZZ[[[YYYTTTWWWYYY^^^bbbddddddbbbaaa___SSSTTT[[[ZZZ\\\\\\UUU]]]fffccc]]]```]]]XXXZZZccc^^^XXXUUUVVVYYY\\\^^^XXXVVVSSSQQQRRRSSSTTTUUUXXX^^^^^^VVVRRRXXXccciiiRRR[[[iii~~~SSSNNNYYY}}}|||ppp[[[GGG<<<;;;;;;:::999666666888999777666777777666444333555888888777;;;777666:::===;;;;;;<<<777:::AAAKKKYYYhhhyyy\\\\\\nnnIIIYYYxxxxxxcccSSSRRRQQQPPPPPPPPPQQQQQQXXXVVVVVVTTTNNNGGGFFFIIIHHHIIIJJJIIIGGGFFFEEEEEEGGGGGGFFFCCC@@@=========>>><<<<<>><<<@@@CCCHHH<<>>???===AAAHHHMMMJJJCCC??????JJJJJJGGGCCCDDDHHHIIIFFFHHHJJJLLLLLLJJJHHHGGGHHHLLLLLLNNNPPPQQQQQQOOOMMMPPPRRRSSS^^^cccTTTFFFAAA???>>>CCCJJJFFFCCCDDDFFFDDD@@@BBBHHH@@@AAABBBDDDEEEEEEEEEDDDBBB???===???FFFPPPZZZ```}}}hhhQQQSSSUUU[[[___]]]YYYVVVSSSOOOSSSVVVZZZ^^^``````___^^^___VVVYYY^^^ZZZZZZ___\\\XXXaaa^^^YYY[[[YYYTTTVVVXXXUUURRRQQQSSSUUUWWWWWWUUUYYYZZZXXXTTTRRRTTTXXXVVVYYYYYYSSSQQQZZZhhhrrrhhh[[[JJJkkkRRR___YYYzzziiiXXXOOOEEE;;;===777444888:::888888;;;:::888777888888777666666<<<::::::<<<;;;:::===BBBJJJTTTbbbqqqeeeRRRPPPjjjXXXNNNllleee[[[TTTSSSRRRPPPMMMMMMMMMMMM[[[SSSMMMLLLLLLIIIGGGHHHIIIIIIIIIFFFDDDDDDFFFIIIDDDDDDCCC@@@===;;;<<<>>>>>>;;;<<>>;;;<<>>???@@@===GGG@@@DDD|||___BBBOOORRRMMMKKKJJJEEEDDDVVVmmmnnnYYYFFF555???:::999777555333333333333//////////////////////////////............//////............///000111111/////////000111111222222,,,333888444666RRR{{{]]]PPPPPPVVV]]]OOOKKKJJJPPPVVVYYY^^^bbb___YYYSSSRRRSSSTTTZZZ```YYYTTTVVVaaajjjrrr~~~zzziiihhhmmmHHH999888888666444555666555444444666777000222444555555555777999777888999:::;;;===>>>>>>:::EEEPPPTTTMMMCCC>>>>>>DDDDDDBBB@@@BBBGGGHHHFFFDDDHHHLLLKKKGGGEEEFFFIIIJJJIIIIIIJJJKKKMMMNNNPPPGGGLLLUUU[[[bbbzzz{{{lllggg]]]KKK;;;;;;===@@@BBBBBBAAAAAA@@@BBB@@@<<<::::::;;;<<<===???CCCJJJVVVjjjhhhaaaQQQTTTUUUWWWYYYYYYVVVSSSQQQOOOOOOQQQTTTWWWYYYYYYXXXXXXWWWSSS]]]ddd]]]ZZZ]]][[[XXXaaa]]]VVVYYYWWWSSSUUUTTTRRRQQQQQQSSSTTTTTTTTTJJJQQQWWWVVVPPPNNNSSSXXXWWWWWWTTTOOOMMMRRR]]]fffeeeQQQPPP[[[sssxxxSSSSSSqqquuuaaaOOOKKKAAA;;;======888666888777666888:::888555666:::777888>>>GGGNNNTTT^^^hhhlllSSSRRRkkkbbbbbbMMMIIIpppfffYYYRRRRRRPPPOOOOOONNNMMMMMMXXXNNNEEEFFFIIIIIIHHHGGGIIIIIIGGGCCC@@@@@@EEEIII@@@@@@@@@>>>======???AAA>>>;;;<<>>??????BBBFFFFFFBBBCCCFFFIIIIIIGGGEEEFFFHHHIIIIIIHHHHHHHHHJJJMMMPPPHHHJJJSSSZZZXXX]]]{{{fff[[[[[[UUUMMMKKKMMMFFF:::DDDEEEFFFEEEEEEIIIPPPVVVZZZnnneeeLLLggg___VVVTTTRRRQQQQQQPPPOOONNNNNNPPPQQQSSSTTTUUUUUUUUUUUUVVVRRRZZZaaaZZZXXX[[[YYYYYYaaa\\\UUUWWWVVVRRRUUUXXXUUURRRQQQRRRSSSRRRRRRHHHMMMPPPPPPMMMLLLPPPUUUTTTRRRPPPNNNMMMNNNRRRVVVQQQGGGQQQUUUUUUkkkLLLNNN}}}{{{jjj]]]VVVWWWSSSGGG@@@@@@;;;;;;>>>AAA???===DDDNNNWWWVVV\\\iiiwwwwwwYYYOOOjjj|||QQQCCCPPPxxx|||yyyfffSSSLLLLLLLLLOOOQQQPPPMMMJJJPPPHHHCCCEEEGGGFFFFFFGGGGGGHHHGGGBBB===<<>>???<<<:::;;;>>><<<>>>QQQgggSSS???===:::@@@EEE===IIIeeeCCCIII}}}^^^IIIJJJLLLDDDEEEOOOggg}}}oooCCCBBB@@@???888777555333222111222222//////////////////////////////............//////---------......000111111......//////000111111111555111///111333666>>>GGG}}}vvvssssssuuuhhhjjjwwwQQQEEE444---111999888333666444444444555444111///000222444444222222444666111111333555888:::<<<===:::HHHRRRLLL>>>777:::AAA;;;???CCCDDDGGGIIIFFF@@@DDDEEEFFFHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHIIILLLNNNLLLKKKJJJKKKTTT___gggjjj|||~~~qqq^^^VVV```nnnyyylllrrr```RRR```RRRZZZXXXSSSOOONNNOOONNNNNNOOOSSSTTTTTTUUUVVVVVVVVVVVV^^^TTTVVVYYYTTTVVV\\\\\\YYYaaa[[[SSSUUUTTTQQQTTTXXXUUUPPPMMMLLLMMMMMMMMMSSSSSSRRRQQQPPPQQQSSSUUUMMMLLLMMMOOOPPPOOOOOOQQQJJJNNNGGGMMMYYYTTTrrrGGG>>>^^^xxxtttccc]]]~~~zzznnnlllbbbbbbfffhhhffffffssslllLLLCCCRRRmmmOOO[[[nnnooo]]]___[[[YYYLLLHHHHHHJJJNNNRRRQQQKKKFFFHHHEEEDDDFFFEEECCCCCCGGGFFFGGGGGGBBB;;;888:::>>>HHHHHHFFFBBB>>>;;;:::::::::888:::===;;;AAAZZZvvv^^^===;;;>>>>>>AAA===FFFSSSSSS===vvvpppNNNKKKMMMDDD@@@GGGQQQpppjjjooo[[[:::444777888;;;999666333111000000000//////............//////........................---------............///000000000000111111111111000111111222222333444444BBBeeesss>>>777777666444444333333333111222333333333333222111666555333222111222333333222333444444444666:::<<>>???CCCHHHLLLLLLGGGBBBQQQQQQQQQOOOMMMJJJGGGEEEIIIJJJKKKKKKJJJLLLOOORRRRRROOONNNSSS[[[^^^[[[WWWeeevvvsss\\\RRR]]]aaaVVVRRRZZZSSSSSSUUUXXXXXXUUUSSSSSSUUURRRQQQUUUWWWVVVWWWYYY[[[QQQ[[[OOOWWWUUUeeeXXXXXX]]]dddfff___TTTOOOOOOJJJMMMVVVeeeooolll\\\MMMaaaZZZQQQLLLNNNQQQSSSSSSUUURRRQQQSSSSSSPPPOOOQQQOOONNNOOONNNGGGLLLjjj[[[CCC???HHH]]]}}}hhhUUUWWWttt\\\CCC@@@WWWooojjjxxxtttOOOSSSeeexxxhhh```___\\\RRRHHHMMMKKKMMMPPPPPPKKKIIIKKKFFFGGGIIIJJJIIIGGGDDDBBBGGGGGGFFFBBB>>><<<<<<<<>><<<;;;<<<===???@@@@@@CCCLLLZZZKKKIIIHHHFFFAAAJJJWWWtttttt\\\yyytttOOO999777:::888;;;999666333111111111111//////............//////........................------------................../////////000000000000000111111222333333444333BBBffffffFFF000777666555444333333333333111111222333333222111111444444222111111111222222222333444444444666888;;;<<<===>>>@@@@@@???>>>===>>>???BBBGGGKKKLLLIIIFFFLLLLLLLLLKKKIIIHHHFFFEEEKKKMMMNNNOOOPPPQQQTTTVVVQQQQQQSSSZZZbbbccc___ZZZYYYiiidddeeeWWWRRR[[[```ZZZXXX]]]UUUSSSRRRRRRRRRSSSTTTVVVRRRLLLIIIMMMRRRTTTWWW[[[ZZZWWWiiidddUUURRReeedddTTTffftttrrrnnnpppnnnggg\\\[[[]]]eeemmmlll```VVVWWWWWWUUUQQQLLLIIIJJJLLLMMMLLLOOORRRQQQMMMMMMOOOOOOHHHGGGLLLNNNPPP]]]mmmppp}}}PPPAAAPPPggg___QQQBBB???NNNjjjuuuWWWEEEDDDNNNZZZbbbWWW???KKKZZZxxxpppeeeYYYUUUVVVWWWSSSNNNLLLKKKNNNSSSRRRMMMJJJJJJJJJJJJJJJIIIGGGDDDAAA???CCCCCCBBB@@@<<<::::::;;;>>>BBB@@@777222444777777777777777777999<<>>BBB|||\\\NNNZZZUUU===KKKIIIAAAJJJCCCOOOhhhppppppxxx{{{XXX>>>555777888777;;;999666444222222333333//////............//////------------------------------------............------........./////////000000000111222222333333333111666QQQuuuJJJ222000777666555444333333222333333111111222222222222111111222222111000000000111111333444555444444444777888888888:::;;;===>>>??????>>>>>>AAAEEEIIIKKKKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJMMMNNNOOOPPPRRRSSSPPPSSSXXX___dddccc]]]WWW^^^ZZZ^^^sssxxxaaaQQQWWWSSSSSSWWWYYYVVVTTTUUU[[[XXXSSSNNNMMMPPPSSSVVVcccYYYPPPOOORRRRRRSSSUUUQQQ]]]fffXXXaaacccYYYaaacccfff{{{~~~______YYYTTTTTTXXXZZZUUUPPPQQQYYY^^^[[[QQQJJJKKKOOOHHHJJJNNNSSSQQQLLLLLLPPPSSSHHHEEEOOOYYYWWWRRROOONNNmmmggg444===BBBGGGHHHEEEAAA@@@@@@SSSgggmmmIII???:::555<<>><<<>>>???>>><<<999888888999222666888444222555999:::666666666777777888888999999888777777777888:::;;;>>>QQQBBB@@@NNNNNNLLLCCCKKK@@@HHHXXXpppttt```[[[aaallloookkkDDD555777777444333;;;999777444333333444555//////............//////------------------------,,,,,,---------.........------.........///////////////000000111222222222444555444333FFFvvvccc>>>000222888;;;444444333222222222222222000111111111111111111000000000000000//////000000333444555555333333555666666666666777999;;;>>>???===>>>???AAACCCFFFGGGHHHJJJIIIGGGFFFFFFGGGHHHIIIFFFHHHKKKMMMMMMMMMMMMNNNNNNQQQWWW\\\^^^[[[VVVRRR^^^\\\___fffnnnhhhTTTQQQUUUUUUZZZ[[[XXXUUUSSSPPPKKK___\\\UUUNNNKKKNNNQQQQQQmmmaaaWWWUUUVVVTTTRRRQQQRRR]]]iii[[[[[[^^^]]]YYYTTTZZZsssqqqOOObbb[[[SSSPPPSSSVVVVVVUUUOOOWWW^^^\\\SSSOOORRRXXXLLLMMMQQQTTTQQQMMMNNNSSSSSSIIIEEENNNWWWSSSIIIAAAPPPJJJ[[[KKK>>>555???TTT^^^WWWJJJ===;;;CCCYYYtttyyydddRRRAAA:::>>>222:::III\\\llllllZZZFFFAAAEEEVVVrrrpppqqqIIIUUUVVVWWWXXX[[[___ccceeeKKKIIIKKKNNNNNNIIIGGGHHHNNNLLLHHHDDD@@@===;;;;;;:::;;;;;;999777666777999333555777666444555666888333444555666666666555444666666555555666777888999555@@@vvvZZZHHHUUUPPPJJJMMMEEEDDDGGGKKKZZZzzzjjjOOOIIIJJJCCCIIIHHHjjjyyyaaa;;;555:::666222555;;;999777444333333444555//////............//////------------------------,,,,,,,,,------------........./////////000000000...//////000000111111222---222888888000888```kkkQQQ444,,,555<<<666+++333222222111111111111222000000000000000000000000////////////////////////222444555444333222333444666555444555666888;;;<<<<<<<<<<<<<<<===???AAACCCHHHGGGEEEDDDCCCDDDEEEEEEHHHKKKMMMNNNMMMLLLLLLLLLJJJMMMRRRUUUVVVUUUTTTTTTOOOVVVbbbgggaaa^^^pppsssaaa\\\ZZZVVVRRRUUU\\\___[[[WWWWWWTTTNNNWWWXXXUUUNNNLLLOOOPPPNNNYYYRRROOOTTTXXXXXXWWWWWW[[[VVVcccyyySSSTTTZZZddd[[[^^^bbbeeefffeeeaaa]]]XXXUUUPPPOOOPPPRRRTTTTTTOOORRRRRRPPPLLLLLLPPPUUURRRQQQQQQSSSPPPLLLNNNSSSJJJFFFEEEGGGGGGDDDAAA@@@BBBMMMJJJRRRvvvJJJ000111DDDVVV```eeeTTTCCC<<<<<>>IIIkkkrrrqqq{{{vvvxxxyyymmmTTTLLLPPPUUUWWWWWWVVVXXXZZZLLLHHHGGGIIIHHHDDDCCCFFFJJJHHHDDD@@@===<<<;;;;;;888999999888666666777888333333333333222000000111111222444666666666555444555555555555666777888888666;;;RRRPPPFFF|||^^^EEEQQQCCCHHHGGGCCCJJJfffqqqeee```OOOEEEFFFAAAEEE@@@TTTvvvPPP333333999444222999;;;999666444222222333333//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000.........///000000111111555++++++666777///666FFF|||{{{QQQ444444333333333222000...222111000000000000111111000000////////////000000......///000000000//////111222444444333222333444555444444444555777999:::999::::::999888999<<<>>>BBBBBBAAA@@@@@@@@@AAAAAAEEEGGGIIIIIIHHHHHHHHHIIIFFFJJJOOOQQQRRRSSSWWWZZZVVVSSSSSSVVVXXXYYY]]]cccmmmtttfffXXXTTTVVVVVVTTTSSSLLLQQQUUUUUUUUUVVVVVVTTTNNNSSSTTTOOOOOOTTTSSSNNNLLLJJJMMMTTTYYYXXXXXXZZZUUUPPPRRR^^^UUUWWWZZZ```aaa___aaaffffffbbb___```MMMMMMNNNOOOOOOOOONNNMMMRRRQQQNNNKKKJJJJJJLLLNNNRRROOONNNPPPOOOLLLLLLNNNGGGHHHGGGCCC>>>===AAAFFF;;;LLLIII???PPP{{{lllAAA000;;;MMMZZZUUUPPPMMMHHHAAA>>>???IIIRRR]]]fffmmmxxxzzzgggMMMJJJBBB;;;999:::555...555;;;???CCCRRRiiiyyy}}}gggTTTDDD>>>888:::VVVwww{{{wwwZZZ```___\\\ZZZGGGLLLQQQRRRPPPNNNMMMNNNMMMJJJHHHIIIGGGBBBAAACCCDDDCCC@@@===;;;:::::::::777777888777555444666777333000000333222000000222///111222444555555555555333333444555666777888888>>>555CCC{{{~~~CCCPPPTTTMMMCCCHHHEEEAAACCCVVVuuuNNNJJJiii___CCC@@@GGGGGGAAAHHHwwweeeJJJ555666888111000666;;;999666333111111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////------...//////000000111888...)))///666777777:::000XXX}}}QQQ::::::000444777444...+++000666000000000//////000000111000///............///000---...///000111000000//////111333444333222333444222222333444555777888999555666888777777777;;;>>>======>>>???@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJFFFKKKQQQRRRPPPPPPTTTXXX^^^WWWOOONNNXXXdddeee```[[[hhhzzz~~~bbbPPPSSSYYYYYYQQQJJJMMMWWWMMMLLLMMMQQQRRRRRRRRRTTTRRRYYYZZZTTTTTTYYYWWWPPPMMMNNNRRRWWWWWWTTTUUUXXXMMMUUUWWWUUUdddZZZTTTVVV[[[WWWSSSWWWeeemmmcccRRRSSSWWW[[[\\\ZZZUUURRRPPPNNNPPPQQQQQQPPPNNNMMMMMMNNNJJJKKKQQQTTTPPPKKKIIIIIIIIIGGGBBB@@@@@@CCCFFFBBB@@@@@@DDDCCC@@@```cccMMMGGG:::???EEEKKKRRRUUUPPPHHH000888@@@???:::999@@@HHHGGGKKKKKKHHHFFFEEE>>>555333555444111333>>>JJJQQQQQQ^^^mmmwww}}}yyyhhhUUU???AAAHHHSSS[[[eeexxxtttvvviiiTTTLLLHHHRRROOOGGGJJJLLLMMMLLLKKKLLLNNNOOOMMMMMMOOOLLLEEEAAAAAA@@@???===;;;999888777777555666666555333222444555555000///333444111222555000000111222333333333333111222333444555666666777===555<<>>AAACCCCCCCCCCCCAAACCCDDDEEEFFFIIIMMMPPPHHHNNNTTTTTTOOOLLLNNNQQQOOOWWW\\\___fffmmmfffYYY\\\[[[___kkk{{{bbbQQQQQQTTTQQQRRRWWWVVVOOOMMMOOO[[[TTTQQQUUUVVVQQQPPPSSS]]]dddccc[[[XXX\\\ZZZQQQIIILLLQQQUUUSSSPPPSSSZZZSSS```\\\EEE^^^PPPMMMUUUFFFTTTXXXSSSZZZgggbbbPPPOOOSSSXXXYYYTTTMMMHHHEEEBBBIIIRRRUUUTTTPPPMMMLLLKKKHHHJJJSSSYYYUUULLLGGGGGGEEEAAA>>>@@@BBB@@@<<<@@@???:::===FFFCCC@@@HHHhhh~~~fffJJJFFF<<<444:::HHHKKKEEESSS]]]ddd___PPPBBB>>>@@@444;;;===:::>>>MMM\\\cccPPPVVVXXXSSSTTTccc{{{pppTTTAAAEEEFFF;;;888???]]]gggrrryyylllfffUUUNNNOOOWWWGGGEEEUUUAAAFFFFFFFFFFFFGGGJJJNNNPPPPPPPPPSSSVVVRRRIIIBBB@@@>>>===<<<:::888666555444444555555444222111222333444...,,,000111......222111111111000000000111111000000222333444555555555555;;;666BBBXXX[[[RRRUUUrrrSSSJJJIIIJJJHHHBBBGGGdddvvvbbbfffkkkWWWKKKIIIAAA\\\xxxUUUAAA555---111888888666555999777555333111000000000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...///000........................////////////000000000000111555777555<<>>888:::>>>BBBAAACCCFFFIIIIIIEEEAAAGGGBBBBBBGGGHHHFFFIIINNNFFFOOOKKKJJJYYYbbbYYYQQQTTTWWWbbbtttzzzrrreee^^^______dddiiiiiioootttvvvdddZZZSSSQQQTTTXXXUUUUUU```fffTTTGGGPPPTTT]]]```ZZZ[[[ccceee```YYYbbbbbbWWWRRRWWWYYYUUURRRPPPOOORRRVVVXXXVVVSSSVVVWWWXXXYYYWWWUUURRRPPPKKKOOORRRRRRTTTXXXXXXVVV^^^PPPHHHLLLOOOLLLLLLPPPJJJGGGIIIPPPSSSPPPOOORRRIIIKKKMMMMMMKKKHHHFFFFFF@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<<<<===???AAADDDUUUyyyxxxXXXLLLEEE999777???@@@@@@iiinnnDDDDDDSSSEEECCCMMMWWW]]]nnn}}}yyygggOOOEEEJJJOOOMMM@@@777111@@@@@@EEEgggvvv{{{yyymmmaaaUUUJJJFFFKKKTTTSSSJJJHHHNNNFFF@@@CCCNNNQQQKKKJJJOOOWWWYYYZZZVVVNNNFFFAAA???@@@;;;888777555222222666444333222222111111222222111111000000//////......///000000000111111111111111222222333333444444555999111:::888BBBIII@@@nnn```MMMNNNFFFFFFIII???KKKssssssSSS???YYY}}}ppp```mmmDDD666555555444222111000000999777555333111000000000//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...000111222------------------------....../////////000000000222555444...***///???MMMrrrYYY???@@@222***000555222000333000000000//////..................---------------------------------------------......//////000000///000111111222222111111333222111000111222444555222:::AAABBB<<<888:::===HHHFFFDDDDDDEEEDDDAAA>>>EEEBBBCCCHHHKKKJJJLLLQQQTTT\\\XXXTTT```fff___YYYWWWVVV\\\iiipppmmmhhhfff___aaadddeeeccceeeqqqrrrggg[[[SSSSSSSSSPPPLLLLLLTTT```nnnzzz{{{bbbKKKJJJQQQYYY\\\ZZZ]]]eeeeee___UUUYYYWWWSSSWWW___\\\RRRRRRUUUSSSSSS```ooolll___UUUXXX^^^bbbcccaaa]]]ZZZZZZ]]]]]]ZZZXXXYYYWWWRRRUUUPPPLLLMMMOOOPPPTTTYYYRRRJJJGGGMMMTTTUUUVVVXXXNNNNNNNNNKKKFFFCCCAAAAAA>>>>>>======<<<;;;;;;;;;999:::;;;;;;::::::<<<>>>GGG<<>>;;;???FFFGGGGGGCCC;;;555888???AAA>>>IIIUUUhhh{{{{{{dddWWWLLLBBBHHHGGGKKKPPPLLLCCCEEEOOONNNFFFDDDKKKNNNIIIIIIMMMOOOQQQRRROOOJJJDDDAAA@@@<<<::::::<<<:::444000111333222222111111111111111000000000/////////......//////000000000111111111111111222333333444444555777///888<<<===rrrooo>>>NNNxxxIIIPPPNNNJJJHHHCCCDDDOOOqqqdddJJJVVVpppNNNUUU{{{WWW;;;555555444333222111000000999777555333111000000000///......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111------------------------.........////////////000+++...222555777666666666...AAA```gggMMM;;;333---***,,,333333---,,,111//////............------------------------------------------------------...........................///000111111111111111333222222111111333444555333777;;;;;;999888999<<>>CCCBBBEEEJJJMMMMMMNNNQQQVVV___ZZZSSS[[[^^^YYYXXXXXXTTTTTT[[[bbbfffhhhkkk^^^cccfffbbb```bbbdddeeedddppprrruuuyyy___OOOOOOKKKMMMTTTYYYXXXSSSOOOUUUeeelllllljjj\\\PPPQQQJJJOOOQQQQQQWWW______XXXUUUSSSPPPSSS```jjjcccTTTPPPUUUQQQMMM^^^tttoooXXXSSSXXX```gggiiifff```\\\ccceeeddd^^^ZZZYYYUUUPPPLLLNNNMMMIIIIIIOOOVVVYYYaaaUUUJJJJJJOOOQQQQQQPPPPPPOOOLLLFFFAAA>>>>>>???::::::::::::::::::::::::888999:::999777777999;;;>>>777555>>>QQQjjjnnnlllYYYGGGHHHHHH===333444111222666;;;>>><<<777999;;;AAAKKKTTT]]]jjjuuuzzztttvvvwwwaaaPPPJJJFFFAAACCCDDDHHHLLLIIIEEENNN\\\ZZZNNNFFFHHHJJJIIIIIIMMMLLLLLLKKKIIIEEEBBB@@@AAA@@@@@@EEEIIIGGG===555333222111000000//////000000///////////////.........////////////000000000000111111222222333444444444555///555>>>999HHHdddDDDMMMiiiRRRFFFHHHEEEBBBCCCCCCZZZwwwzzzgggQQQXXX{{{|||gggJJJSSSqqq@@@;;;555444444333222111000000999777555333111000000000///...------,,,,,,------,,,,,,,,,++++++++++++***************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000222222111///===999222222GGGnnnfffXXXDDD333***+++000444777444333333///)))+++000------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------------------...//////000000000000333222222111222333444444333333444555666777999:::>>>>>>>>>???@@@AAAAAAAAABBBCCCFFFJJJLLLLLLMMMMMMNNNWWWRRRKKKOOOQQQNNNQQQTTTQQQOOORRRXXX^^^bbbeee[[[ccceeeaaabbbhhhggg___ooopppcccZZZ```jjjvvvrrrggg]]]TTTPPPOOOPPPLLLIIIKKKNNNOOONNNMMMOOOZZZVVVKKKMMMPPPQQQVVVIIIJJJHHHIIIPPPXXXXXXRRR[[[VVVQQQUUUbbblllfffYYYSSSSSSMMMJJJTTTaaaZZZHHHRRRVVV]]]aaaaaa]]]WWWRRR\\\___^^^ZZZXXXXXXVVVQQQOOOSSSPPPGGGGGGPPPUUURRR```WWWLLLGGGHHHIIIIIIIIINNNLLLHHHBBB>>>===>>>AAA777777777888888999999999888999999888666666777888888===BBB@@@888777EEEUUUtttooogggnnntttqqqcccddd___RRRJJJKKKMMMLLLBBBBBBEEEKKKNNNRRR^^^kkk```RRRFFFEEEGGGHHHJJJMMMMMMKKKHHHDDDAAA???>>>???BBBCCCHHHNNNKKKAAA888444000000///............///................................./////////000000111111111222333333444444333222333:::777111]]]ccc???QQQ\\\===LLLMMMDDDFFFIIIIII```~~~zzzllldddWWWMMMYYY|||~~~|||sss___ddd555===444333333222111000000000999777555333111000000000......---,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............000...,,,)))(((***---000$$$444AAA===333444AAANNNsssfffFFF...222333555888:::999555111222///---------,,,...111+++++++++++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---...////////////111111111111222222333333222111111111333555777777555888<<>><<<<<<<<<===<<<<<<>>>BBB@@@777111///000///......------......---------------.........---............/////////000000111222222333333444222666111333:::111DDDvvvYYYAAAWWWRRRPPPNNNKKKIIIAAA>>>JJJ___xxxgggZZZpppwwweeeVVVMMMGGGTTTxxx}}}vvviii@@@666222222222222111111000000///999777555333111000000000...------,,,,,,,,,,,,,,,++++++++++++************************************,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++---///000000222777;;;666...'''(((000888:::888...999DDDMMMYYYppphhhXXXGGG>>>777333888BBB888555111...,,,***)))'''))))))+++---//////---+++))))))************++++++)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////000000000111111111111111111111000000111222444666222666;;;>>>???======<<>>555999444333555222)))&&&***(((***...111333333333333***---//////...,,,***)))((((((((())))))*********)))))))))***+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------)))***+++---.........///......///000000000000000///111111111//////222444222666:::;;;;;;:::;;;<<<===@@@AAA>>>???DDDEEEBBBBBBFFFCCCBBBIIIHHHEEELLLIIIOOORRRPPPPPPTTTSSSPPPUUURRRRRRVVVYYYXXXWWWXXX```]]]TTTSSS\\\YYYVVV___NNNQQQUUUWWWTTTQQQOOOQQQ[[[ZZZbbbfff^^^YYY]]]```^^^eeeaaaSSSMMMRRRUUURRROOOSSSMMMJJJOOOMMMIIINNNIIIFFFEEEGGGIIIJJJPPPVVVIIIKKKIIIDDDCCCEEEDDD???IIIMMMFFF@@@EEEFFFGGGOOOHHHFFFEEEEEEEEEFFFGGGIIIIIIIIIJJJIIIGGGGGGKKKPPPOOOPPPRRRUUUTTTRRRSSSXXXSSSTTTUUUVVVUUUSSSPPPOOOMMMQQQSSSSSSTTTWWWWWWTTTPPPIIIDDDDDDFFFGGGIIIMMMJJJNNNMMMFFFAAAAAA>>>:::AAAAAAAAA>>>999666444444555555555555555555555555444555555444222222444555///555======333+++...777999===999444444===cccvvvgggSSSFFFCCCDDDFFFGGGAAACCCFFFHHHHHHIIINNNSSSOOOOOOOOOOOOPPPQQQOOOLLLFFFHHHJJJHHHDDDBBBAAA@@@===:::666555777999999888999555333444333//////111000//////...............++++++,,,,,,,,,---------,,,,,,---------.........000000000111222222333333333555222333;;;999888AAAVVVJJJqqqfff@@@JJJPPPGGGFFFCCCEEEPPPeee]]]]]]\\\IIIEEE@@@JJJmmmmmmJJJ777<<<000000000000000000/////////999777555333111000000000...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,------------++++++---111222111///,,,---...///......444:::333111000333555444333333555666???>>>444888@@@>>>===<<<:::999<<>>999777888888777555777333111222111...///222000000///............///+++++++++,,,,,,---------,,,,,,,,,---------......000000000111222222333333444111333888999666888???MMMNNNEEEkkkgggNNNDDDGGGHHHCCC@@@BBBNNNfff___CCC===>>>>>>EEEbbbMMMCCC---...888000000000000////////////999777555333111000000000------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++...---,,,,,,++++++++++++000//////.........//////////////////000000000000111111222222222333333333333333333444444444555555555444333333222222222222111111111222222111111111000000///...---,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''(((((()))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000...000333333222111111111444444444666999===@@@CCCBBBBBBAAAAAABBBFFFMMMQQQEEEDDDDDDFFFHHHHHHIIILLLRRRLLLIIIJJJLLLNNNSSSZZZeeeUUUZZZ\\\TTTgggrrrWWWUUUZZZ\\\XXXQQQPPPUUU\\\MMMMMMPPPUUUYYYXXXRRRLLLOOOTTTXXXWWWRRRMMMJJJIIIJJJLLLMMMLLLHHHEEEEEEFFFKKKQQQOOODDD@@@FFFJJJHHHKKKHHHEEECCCBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCGGGJJJLLLMMMKKKHHHFFFEEEIIIBBB???EEEKKKLLLNNNSSSXXX[[[]]]XXXQQQOOOSSSYYY^^^[[[YYYWWWUUUSSSOOOLLLNNNRRRRRRNNNMMMSSSXXX[[[JJJJJJGGGCCC>>>>>>BBBEEEFFFCCC@@@BBBLLLRRRIII:::999999999888777666444444333444555555333333444555333333333333333222111000222222222222222222222222333333333444444444555555777888;;;CCCQQQcccsss}}}~~~nnntttlllaaaRRRFFFAAADDDIIILLLFFFDDDBBBDDDHHHJJJHHHFFFDDDFFFHHHGGGEEEDDDFFFHHHDDDHHHJJJIIIJJJMMMLLLIIIFFFFFFGGGHHHHHHEEE@@@<<<999888888777666555555444222111111000///......---..................------//////...---,,,,,,++++++,,,,,,,,,---------............//////000000111111333333333444555666777888>>>jjj[[[EEEbbbZZZLLLDDDDDDNNNBBB===JJJJJJ[[[wwwUUUBBB@@@DDDFFFKKKZZZhhh{{{zzz{{{qqqCCC222777888000000000000000////////////999777555333111000000000------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))***+++++++++------,,,+++++++++++++++//////...............///....../////////000000000111111111111222222222222111111222222222333333333444333333222111111222222000000111111111111000000//////......------,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******+++,,,,,,(((((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...///.../////////000000000000...000222333222111111222444444444555888;;;>>>@@@===>>>>>>>>>???CCCHHHLLLHHHHHHJJJMMMNNNLLLKKKKKKPPPLLLJJJKKKKKKLLLRRRZZZeee\\\ffffffZZZhhhuuuaaa\\\```ccc___VVVQQQRRRUUUUUURRRQQQQQQSSSRRRNNNJJJTTTUUUWWWVVVRRRMMMJJJHHHJJJKKKKKKIIIFFFDDDDDDEEEGGGJJJKKKEEEBBBCCCEEEFFFEEECCC@@@>>>>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHKKKKKKIIIGGGFFFGGGRRRIIIEEEHHHLLLJJJGGGFFFRRRRRRRRRSSSUUUYYY\\\___```^^^]]]\\\[[[XXXTTTQQQTTTXXXXXXSSSPPPQQQQQQPPPKKKJJJGGGCCCAAABBBGGGKKKFFFGGGEEECCCEEEFFF???666:::::::::999888777666555333333333333333333333333222222333333222111111000222222222222222222222222222222222222333333333333777555444444777===BBBFFFGGGUUU\\\ZZZbbbyyy{{{vvvppppppuuu}}}bbbfffdddXXXHHH???AAAGGGCCC@@@>>>>>>@@@CCCEEEFFFDDDEEEEEEEEEFFFGGGIIIKKKPPPMMMHHHFFFEEEEEEDDDCCCDDDHHHJJJHHHIIILLLKKKHHHEEEDDDDDDDDDDDDAAA===999888777777666444333333222111111000000///......---..................------///......---,,,,,,++++++,,,,,,,,,------------............///000000111111333333333333444666777888666MMMHHHXXX~~~TTT^^^IIIOOOFFFAAAJJJJJJOOOccc|||\\\JJJ@@@CCCDDDTTTffflllzzzxxxvvvOOO:::333222444888000000000000////////////999777555333111000000000------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))***++++++,,,,,,---,,,++++++***+++++++++......------------......---.........//////////////////000000000111111111//////000000000111111111222222111111000000111111//////000000000000//////---------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******++++++(((((())))))))))))******)))*********++++++++++++++++++++++++,,,---............/////////000000000...000222222111111111222555555444555666888:::;;;:::;;;===>>>???AAAEEEGGGGGGJJJMMMPPPPPPOOOLLLJJJMMMKKKLLLLLLIIIHHHOOOYYYcccaaalllhhhUUU\\\fffZZZXXX]]]cccccc^^^ZZZYYY[[[^^^ZZZTTTPPPNNNMMMLLLKKKWWWUUUTTTRRRPPPMMMIIIFFFIIIIIIHHHEEEBBBAAACCCDDDBBBBBBDDDFFFCCC>>>???DDDJJJHHHDDDAAA@@@BBBEEEGGGAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFHHHIIIJJJKKKEEEFFFHHHHHHGGGFFFGGGIIIMMMGGGFFFLLLRRRQQQLLLHHHNNNKKKIIIOOOYYY```aaa___YYYYYYYYYZZZZZZWWWSSSPPPSSSXXXYYYUUUQQQOOOLLLHHHJJJIIIGGGEEEDDDGGGLLLPPPAAAFFFGGGCCC>>>;;;888555::::::::::::999888666666444222000111444555333000111111222222111111000000111111111111111111111111000000000111111111222222444444222111//////......999;;;999444333888===>>>??????>>><<<::::::<<<>>>BBBAAA>>>;;;999777666555444555777;;;???AAAAAA@@@DDDFFFGGGEEECCCEEEKKKQQQVVVOOOHHHDDDDDDEEEBBB@@@EEEIIIJJJIIIIIILLLKKKHHHDDDBBB@@@???>>><<<999777777777666444333111000///000000000///......------------------------............------,,,,,,++++++,,,,,,,,,,,,---------------......//////000111111222222222333444555666777777999______NNNrrreeeOOOOOOJJJDDDBBBDDDHHHNNNmmmvvvuuugggHHHOOOHHHZZZoooddd}}}zzz|||qqq\\\nnnvvvsssLLL111555888......;;;000000000000////////////999777555333111000000000------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++,,,,,,++++++************++++++---,,,,,,,,,,,,------...------------........................////////////........./////////000000000000////////////000000......////////////......+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))***)))))))))************+++************+++,,,---............/////////000000...///111111000000111333555555444444444555666777:::<<>>>>>>>>>>>??????@@@BBBDDDEEEFFFGGGCCCDDDEEEDDDDDDEEEHHHJJJEEEFFFJJJQQQUUUSSSOOOLLLNNNKKKIIINNNVVV\\\\\\YYYRRRSSSUUUWWWXXXVVVRRROOOMMMQQQSSSQQQPPPPPPNNNJJJGGGGGGHHHHHHHHHIIIKKKLLL;;;???BBB@@@;;;888777777999999999888777666555555444000---///333555222...000000000111111000000/////////000000000000111111///000000000000111111111222222333444444555555555:::555222333333111111444000333666777666555444444888555333666:::<<<999555<<<:::888888;;;???AAABBBEEEEEEDDDCCCCCCFFFMMMRRROOOMMMIIIFFFEEECCCAAA@@@FFFJJJKKKIIIIIILLLKKKGGGDDDBBB???===<<<:::888666888777666444222000///.../////////......---------,,,,,,------------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------------......///000000111111111222222333555666777:::999BBBxxx\\\```vvvRRRJJJMMMPPPEEE@@@FFFJJJSSSjjjcccVVVnnnAAAJJJ>>>RRRjjjQQQyyynnneeeBBB---666:::///,,,666000000000000////////////999777555333111000000000------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))***++++++,,,,,,******)))))))))******++++++++++++++++++,,,------+++,,,,,,,,,------------,,,,,,,,,---------......---.........////////////......---------......///,,,------......------,,,************++++++++++++)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))'''(((((((((((()))))))))(((((()))))))))************************+++------............////////////---///000000000000222333444444444444444444555555999<<<@@@BBBBBBBBBBBBCCC>>>BBBDDDCCCFFFLLLNNNLLLHHHIIILLLLLLGGGCCCIIISSSOOORRRYYYYYYTTTVVVZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUQQQLLLJJJKKKMMMMMMIIIFFFFFFHHHHHHFFFCCCCCCAAA>>><<<<<<======>>>???;;;<<<@@@>>>777;;;EEEGGGEEEAAA===;;;:::;;;<<<::::::;;;;;;<<<<<<<<<=========>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJFFFLLLQQQRRRNNNIIIEEEBBBLLLKKKLLLMMMPPPRRRSSSSSSRRRSSSUUUYYY[[[[[[WWWUUULLLNNNOOOMMMNNNRRRRRROOOBBBDDDGGGIIIJJJHHHEEECCC;;;:::;;;<<<<<<999777666555555555555555444333222333///,,,...222333000---......///000000/////////.........//////000000000000000000000111111111111111111////////////000111111,,,+++111555333333666111444777999999888999999111111111333666777666444555333111333888===BBBDDDFFFCCC@@@@@@DDDIIILLLMMMIIIMMMPPPMMMGGGBBBAAABBBCCCGGGHHHFFFEEEGGGFFFBBBDDDAAA>>><<<;;;:::999777888777666444222000///...............------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------...//////000000111111111111333444555666444===555JJJ[[[QQQuuusssVVVLLLUUUQQQEEEBBBDDDCCCQQQiii|||OOOnnniii===GGG<<>>>>>???===BBBDDDBBBFFFOOORRROOOGGGHHHJJJJJJGGGCCCGGGNNNPPPSSSTTTUUUVVVUUUTTTTTTTTTQQQNNNLLLMMMNNNNNNNNNKKKPPPSSSPPPJJJFFFFFFHHHEEEDDDBBBBBBCCCCCCBBBAAA???===;;;::::::;;;::::::<<<;;;<<<<<<999777;;;AAA;;;;;;:::999999999::::::999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHBBBIIINNNMMMIIIFFFBBB>>>EEEHHHKKKKKKJJJJJJMMMOOONNNOOORRRVVVYYY[[[YYYWWWQQQQQQOOOKKKMMMQQQQQQNNN???AAADDDGGGHHHFFF@@@<<<>>>999777:::;;;777333222222222333333222111000000000...,,,---000111///---------.../////////......,,,------......//////000/////////000000000111111111000...------...000111444111000111111...------,,,...//////...---///000444666777888777666777888000000222666:::<<<;;;:::DDD@@@===???DDDHHHHHHGGGGGGOOOUUUSSSIIIBBBAAACCC>>>AAABBB@@@???@@@???;;;AAA???<<<;;;::::::888777777666555333222000//////------------------------++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000000000111222333444555000===666666llluuuQQQ@@@```UUUHHHNNNKKKHHHLLLGGGFFFNNNbbb|||bbbMMMfff|||sssaaaEEEMMMEEE[[[pppYYYppp|||uuunnnlllmmmpppGGG>>>333///222555444111000000000000////////////999777555333111000000000------,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((())))))******((((((((((((((()))******)))(((((()))***+++,,,,,,************+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---***++++++++++++++++++************))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))(((((())))))***+++,,,---------.........//////---...//////...000222555000111222444555666777777666888;;;===<<<<<<<<<<<<<<>>>>>>>><<<:::888888999:::888666666;;;===999777888::::::666777888:::;;;;;;;;;:::777777888888999::::::;;;;;;<<<<<<<<<<<<============???@@@@@@@@@AAADDDFFF@@@CCCEEEGGGLLLPPPLLLDDDBBBDDDFFFGGGFFFFFFHHHJJJGGGGGGJJJNNNSSSUUUVVVUUUQQQQQQMMMIIIJJJMMMKKKGGG>>>>>>@@@BBBDDDCCC???;;;<<<777666999888333000222111111111111111000000///...---------......------,,,,,,---...............+++,,,,,,---......//////---........./////////////////////000111222333444***---000000222666888888222333333333111111222333000222333333111111333444333444666999;;;:::777444===>>>???AAACCCCCCCCCBBBEEEJJJOOONNNIIIDDDCCCDDD<<>>@@@@@@@@@AAABBBDDDGGGFFFCCCFFFPPPYYYRRREEEBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGKKKPPPTTTUUUUUULLLLLLJJJGGGGGGIIIFFF@@@???===<<<>>>AAABBB@@@>>>777444444888666000000444000111111111111000000///,,,---......,,,,,,---...+++,,,------.........---++++++,,,------...//////,,,,,,,,,---------......---............,,,+++***+++111222,,,***---...+++,,,...000000000000111222222222333333333444666777111000111333777:::::::::888===BBBCCCAAA??????@@@@@@BBBDDDFFFFFFFFFFFFFFF===@@@AAA>>>===>>><<<888777666555555666555333111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000//////000000111222444555999+++555===///EEEwwwgggCCCooovvvgggTTTVVVQQQHHHAAACCCKKK[[[sssooo[[[SSS___YYY___ddd^^^WWW```dddXXXTTTyyyxxx{{{zzzyyy{{{xxxxxxddd\\\999888222222777666......555000000000000////////////999777444333222111000...------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,------.../////////000000000000//////////////////000111333666888999>>>===:::999999:::===>>>BBBLLLPPPLLLMMMSSSTTTOOOBBBGGGOOOSSSOOOIIIFFFGGGRRRQQQPPPRRRUUUYYY\\\^^^___^^^[[[VVVPPPKKKIIIHHHJJJYYY___SSSFFFBBBAAA>>>EEEAAA<<<::::::<<<======<<<;;;999777555444333222444444444444444444444444:::666222222777999999666111222333555888:::;;;<<<:::888777999<<>>===999666:::777444222222222333222111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---------............//////........./////////...///111222222222222333555222333333444555666777777888>>>@@@>>>===BBBFFFHHHFFFFFFBBB<<>>???@@@@@@999???DDDFFFIIINNNQQQQQQQQQLLLHHHIIIKKKLLLPPPSSSRRROOOMMMNNNRRRVVVZZZ[[[VVVVVVTTTPPPKKKIIIJJJMMMNNNUUUUUUJJJDDDFFFEEE@@@CCC@@@<<<:::::::::::::::999888777555444333222222333333333333333333333333999555222222666999888666444444555555666666777777888777777999<<>>===>>>>>><<<888555666444222111111222222111000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------------...............---...000333333000,,,///111222222222222333555222222333444555666777777777:::;;;;;;@@@GGGKKKJJJHHHIIIEEE@@@@@@DDDCCC>>>>>>@@@BBBBBB???<<<:::999222222222333444666777888222111000...............,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222000333333777888222===YYYZZZRRRVVVtttXXXYYYRRR@@@999BBBFFFAAAFFFSSSfff~~~{{{rrruuujjjXXXuuupppnnntttyyyzzzzzzwwwpppuuuzzzccc???333222222222222111111111000000///............---------999777444333222111000...------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******+++,,,,,,------....../////////////////////////////////000111222444666777555888<<>>>>>===:::888888;;;@@@DDDDDDBBBAAAAAAAAADDDHHHJJJKKKKKKFFFGGGJJJMMMPPPNNNJJJGGGJJJIIIIIIKKKNNNNNNJJJFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>;;;777444222222222222111111000////////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,---222777777222,,,///000222222111111333444111222333333555555666777666777666777???GGGHHHDDDHHHHHHFFFBBBAAABBB???:::===@@@BBBBBB@@@<<<999888000111111222444666888999111000///...............,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---......//////...//////000000111111222111666555666:::555333===ppp[[[NNNQQQyyyYYYEEEIIIHHHAAA@@@DDDCCC<<>>@@@???>>>DDDCCCBBBCCCDDDEEEDDDCCCBBBFFFLLLOOOOOOMMMJJJHHHMMMLLLLLLMMMOOONNNJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCEEECCCAAA???<<<999555333111333444444222///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...,,,,,,000666888444///...///111111000000222333111111222333444555666666777777666444888===>>>;;;CCCDDDDDDCCCAAA???<<<999<<>>>>>>>>CCC>>>???EEEFFFCCCGGGQQQuuuNNNCCCGGGIIIGGGFFFKKKJJJIIIIIIIIIHHHHHHGGGIIIIIIGGGCCCBBBHHHRRR[[[JJJHHHDDD>>>===>>>===:::444444444666777888666444222111111111222222333444111111111111111111111111222222111111333333333333//////000111222333444444111111222555888:::999777:::999999999:::;;;::::::AAA@@@???@@@AAAAAA@@@???AAAEEEJJJLLLKKKIIIHHHHHHLLLMMMNNNOOOPPPOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBAAADDDCCCAAA>>>:::666333222333555777666222...,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---000,,,***---222666555333---///000000000000111333000000111222333444555555555999999555333666999999>>>@@@BBBDDDCCC@@@===<<<;;;>>>@@@@@@===999666444000000///.........//////...............------,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,---..................///000000111111,,,777444---111555555999666AAAxxxccc<<>>JJJEEEAAACCCQQQhhhooozzzccceeeoooRRRmmmxxxhhhbbbiiihhhlllrrrnnnhhhmmmzzzaaaAAA555333222000111111111000000000/////////............---------999777444333222111000...------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))******++++++,,,,,,------------......//////000000000//////000111222222555555555666777999;;;<<<===<<<>>>BBBDDDEEEJJJPPPiiiCCC;;;BBBGGGJJJOOOIIIJJJJJJFFFAAA@@@CCCFFFPPPLLLFFF@@@===>>>CCCHHH@@@AAAAAA>>>;;;999888777333222222444666666555444111111000000111222222333000000000000000000000000000000111111111222222222111111111111111111111111111111111333555777666555888888888888888888888888<<<;;;;;;===???AAAAAA@@@AAACCCEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNMMMLLLKKKFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@>>>;;;666333222222222555777666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++++++++******))))))******)))************+++++++++******+++++++++,,,,,,,,,...,,,***+++---111333444---...000000//////111222///000111111333333444555333999;;;777555888===>>><<<===BBBFFFEEE@@@???@@@;;;===>>><<<999666444333000///...---,,,+++++++++,,,------...------,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,------......---......//////000000111)))555666222555333000666999666GGGuuummm|||QQQ>>>AAAFFFEEEBBBBBBBBBCCCGGGWWWsssqqqpppooooooaaaeeeooollljjjlllnnnfff```mmmgggDDD666555444111///111111000000000////////////............---------999777444333222111000...------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,---......///000000000000/////////000111111111222333444666888999::::::???BBBBBBDDDKKKPPPPPPeeeFFFAAAEEEAAA>>>@@@DDDGGGHHHCCC???BBBNNNZZZTTTNNNFFFAAA>>>>>>>>>===@@@>>>===<<<999444111000555444333333444444333222//////////////////000111////////////////////////...///000111000000000111000000000111111222222333333111000111222444333333444555666666666777888999;;;::::::<<>>???@@@BBBCCCCCCEEEGGGIIIIIIHHHGGGGGGAAAAAAAAAAAA@@@@@@@@@@@@;;;<<<;;;888444111111222///222555333///,,,---///++++++++++++++++++,,,,,,++++++++++++++++++++++++************************((((((((()))***+++++++++++++++***)))))))))))))))))))))))))))******++++++************++++++++++++)))***,,,,,,+++,,,///222,,,...////////////000222//////000111222333444444333777888666777<<>>??????===999:::666444777999777555333999666444222222222111///......---------......///////////////////////////---///000111000///000111,,,---...000333555666777444222000///000222222111111222444555666777999;;;>>>===<<<===>>>???>>>===DDD@@@;;;999;;;>>>@@@AAA???BBBDDDEEEDDDCCCBBBBBB======>>>>>>??????@@@@@@888999999666222000111333+++///222111---,,,...111+++++++++++++++++++++,,,++++++++++++++++++++++++************************'''(((((()))***+++++++++++++++***))))))((())))))(((((())))))*********+++)))************+++++++++$$$)))......+++))),,,///,,,---//////......000111//////000111222333444444666555333333777======999777777;;;@@@===777777<<<;;;;;;:::666333111111222...------,,,,,,------...***+++,,,---------,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,---......------......///000000000333111+++---555111000;;;...444;;;777QQQfff}}}^^^CCCGGGGGGCCCAAACCCBBB???CCCKKKWWWiiilllZZZ[[[cccddd___ZZZaaarrrOOO:::,,,///222......444000000000000//////////////////.........---------999888555222000...---------------,,,+++***(((((((((((((((((('''''''''''''''((((((((((((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***,,,...///000///............---------000000111111111222222222555333111222666999:::999>>><<<===CCCJJJLLLEEE???@@@;;;;;;AAADDDAAA@@@CCCFFFDDDBBBCCCGGGKKKNNNOOONNNJJJDDD===999888:::<<<555666888::::::777222...333222222111000///......,,,,,,,,,---------------000000000000000000000000111000///---------.........***+++///...000@@@UUUHHH777,,,111555222000333000000000111222333444555;;;999999;;;@@@BBBBBB@@@@@@>>>===???BBBBBB???<<>>;;;:::<<>>:::999666222000000000000/////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///............---------......//////000000111111000222444777888888888777888999:::;;;;;;;;;:::999999888777555333111///...,,,---.........---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111111111222222222555555555555;;;^^^oooVVVIIIHHHNNN@@@>>>HHH@@@??????HHHUUUfffzzzzzzooolllNNNTTT```aaabbbeeezzzyyyccc{{{uuuuuuuuu}}}^^^777666444111000///000000111000000///...---------........................:::888555222000///......---------,,,+++***)))(((((((((((((((''''''''''''''''''(((((((((((('''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,---...---------------.........000000000111111111222222444222111222666999999888>>>???CCCIIIOOOPPPKKKGGGDDD???===@@@BBBAAABBBEEEGGGEEEDDDDDDFFFIIIJJJJJJHHHIIIIIICCC;;;777888<<<888777666777888777222...000000000000000000000///555444222000...,,,+++***........................111222222222222111000///111---...111///---777EEE>>>222,,,222666222///222333222222222333444555555:::999888;;;???AAAAAA@@@CCCBBBBBBDDDFFFEEEBBB??????AAAEEEHHHIIIGGGEEECCCDDDAAA???AAACCCCCC???;;;888555222000000000000///.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------........................//////000000111111111222555777888999888777777888999::::::999888777888777666444222111000///------.........---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000111111111222222222555555666444444HHHyyy___KKKMMMIIIBBB@@@<<>>AAANNNaaaqqqhhhZZZXXXYYY[[[SSSTTT___yyyyyybbblllpppyyy|||QQQ???444222111111111111111222333000000//////...---------------------------------;;;:::777444111000//////,,,------,,,+++***)))(((((((((((((((''''''''''''&&&&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,---...///////////////000000000111111111111111222444555666666666:::>>>@@@@@@BBBEEEHHHGGGCCC@@@???@@@AAABBBCCCEEEEEEDDDDDDDDDCCCAAA>>>???CCCEEECCC<<<777666777>>>777111000333555333000........................//////...---,,,******)))++++++++++++++++++++++++,,,---...000000///---,,,///++++++///111//////222---+++...333333///...222555555444333333333444444777777777999;;;=========???@@@BBBCCCCCCAAA===;;;>>>>>>???@@@@@@@@@@@@@@@EEEDDDBBBAAA@@@>>>999666555333000/////////...------,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++,,,...//////000......//////000000111111222333444666888888999999888888999888777555333222222222222111111111000000---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000000000111111111111222111333666555222666===RRRooo```555IIIRRRHHHEEEEEEDDD@@@;;;<<>>??????@@@@@@@@@AAA@@@???>>>===;;;777555333111///...//////---,,,+++++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---///000000......//////000000111111222222444555666777888888999999999999777555333222000000000000000000000000......------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111222000111666888777777888999WWWeee~~~jjjRRRCCCIIIHHHIIIIIIDDD<<<;;;@@@BBBJJJXXXjjj{{{fff[[[QQQQQQWWWXXXTTTNNNTTT\\\PPPDDDrrr|||}}}nnnDDD555222333111111111111000///..................------------------------------------;;;999666333111/////////,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***,,,---..................////////////...000222333222222333444555777888777666888===AAA???@@@@@@>>>???AAA>>>:::@@@?????????@@@???===:::===888444333555555333///444222///......000000000//////...---,,,+++***)))++++++++++++************++++++++++++++++++++++++,,,+++******+++---///000111...------......//////000000000///......000222111111000000000000111111333555666777777777999::::::<<<>>>???===<<<<<<===:::;;;===???AAACCCCCCDDD>>>>>>>>>===;;;999777555111///............---+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++)))***+++,,,---...//////......//////000000111111111111222333555666777888888888888888777555333222...............////////////...---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111222111111333666888999999777777[[[jjj{{{\\\KKKBBB???DDDFFFAAA???AAA>>>===AAAJJJVVVddduuu{{{eeeVVVIIIJJJMMMPPPPPPMMMNNNQQQVVVMMMBBBGGG{{{|||||||||PPP:::666333333111111111111000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,:::888555222000///......++++++,,,,,,,,,+++******((((((((((((''''''''''''###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********((())))))***+++,,,,,,---------........./////////---///222333111000111333000333666999:::;;;<<<===???@@@???;;;<<<@@@@@@<<<@@@???=========<<<:::888777555333333333222000///,,,...//////------...000------,,,,,,++++++******++++++++++++************************************)))***+++,,,---...//////---...///...---------,,,.........---...000000000////////////000111222222111444666666555555777999;;;===>>>>>><<<===???AAA888:::<<<>>>@@@@@@@@@@@@=========<<<999666444333///...------......,,,***)))*********************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,------............//////000000111111000000111222333555666777555666666666555444222111.........---------------///...---,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000111000222222222222444666777111777AAA```}}}yyy^^^FFFAAADDDDDDDDDGGGCCC===;;;>>>BBBGGGSSS___{{{yyyjjj[[[PPPKKKLLLJJJIIIJJJJJJGGGFFFNNNZZZLLLTTTqqq~~~xxxPPP444444///'''......///000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,999888555222000...------++++++,,,,,,,,,+++******)))(((((((((''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))***+++++++++)))))))))***++++++,,,,,,---------.........//////,,,///222333111000111222111555;;;BBBEEEEEEBBB@@@@@@AAA>>>888:::@@@BBB???BBB@@@===<<<;;;:::888666111444666555222000//////&&&+++000000---+++---000***++++++++++++,,,,,,,,,'''(((((()))***+++++++++************************%%%'''***---......---,,,&&&+++//////---------,,,+++,,,,,,---000222111---////////////000111222333111333666666444444666999;;;<<<>>>===;;;<<<@@@CCC888999;;;<<<<<<;;;999888;;;<<<<<<999666222000//////...------......,,,***)))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------.........//////000111111111//////000111222444555666333444444555444333111000......------------,,,,,,///...---,,,+++,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000---111444333111111333444777777333<<>>BBBLLLGGGCCCEEEMMMRRRPPPQQQUUUfffxxxsss```NNN222...<<<333***:::+++,,,...000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,888777555333000///.........---,,,***)))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************------,,,,,,,,,---......////////////000111222333555777:::===@@@BBBDDDDDD___TTTEEE<<<;;;===@@@@@@CCCAAA>>><<<<<<;;;999777666333222333666666111,,,,,,,,,------------------))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---///111222000...------///000222222333333222555666666<<>>???>>>MMMFFF>>>;;;===@@@AAAAAABBB???<<<:::999888666555666444333555777777333...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))((((((''''''(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,---...111111000...---...///000111222222222333555666777===CCC@@@:::::::::;;;;;;;;;;;;<<<<<<<<>><<<<<>>999888777555444333333222.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,---------------...///000111111222///////////////111222333444444333222111000000///000///...---,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---..............................000000111111222333333444777222555;;;555444OOOttt]]]TTTCCCQQQLLL;;;555777@@@NNN???>>>>>>???DDDLLLUUU[[[ccccccdddggglllsssyyy||||||bbbZZZRRROOOLLLGGGCCCAAA>>>BBBCCC@@@???@@@FFFOOO:::JJJKKK@@@RRR^^^CCC===444...///111111000222........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++888777555333000///.........---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---......////////////000111222222555666888999::::::999888<<<:::999<<<@@@CCCBBB@@@@@@>>>:::888777555333111444222111333666666333///---------,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((''')))))))))((((((((((((''''''((((((((())))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,...000000///.........///000000111000000000000111222777======999999999999:::::::::;;;;;;===@@@BBB@@@@@@CCCBBB???666666555444333333333333......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++*********+++,,,,,,------,,,------...///000111111,,,------...///111333444444333222111000//////.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................000000000111222222333333000000444999777333777@@@mmmtttwww^^^BBBHHHUUUHHH333FFFDDD@@@>>>===>>>AAACCCBBBCCCEEEIIINNNSSSXXXZZZccchhhlllnnnpppwww~~~yyyqqqhhh^^^UUUPPPEEEEEEBBB???AAAEEEEEECCCEEEIIIBBBBBBIII???:::KKKNNNSSSLLLJJJiiiqqqNNN@@@666///,,,///222111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++888777555222000///......------,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((%%%""" """$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************++++++++++++,,,---......///////////////000111111333444666777888777666666888999:::>>>BBBCCCAAA??????<<<999666555333111//////......///111222000...------,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,+++---...///...---......///000000////////////......///222777888777777777777888999999999:::999===???>>>???@@@???:::555555444222222222222222......------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))******+++,,,,,,,,,+++,,,---...///000000111------...///000111222333333222111111//////...------,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................//////000000111222222222111333444444777<<<===<<<888]]]{{{jjjHHHBBBGGGMMMDDDCCCBBBAAAAAA???===;;;<<<===>>>@@@BBBDDDEEEFFFEEEHHHKKKMMMOOOUUU___fffqqqrrrssstttttttttttttttjjjkkklllkkkhhhccc^^^[[[TTTRRRPPPLLLGGGBBB>>>;;;BBBEEEDDD???>>>DDDFFFCCC;;;EEE<<<;;;IIIAAAFFFllliiiyyygggMMM444222555000///222222///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,888777555222000///......---,,,,,,,,,+++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))*********************+++,,,---......//////////////////000111111222444666777777777777777777999<<<>>>@@@???>>>===:::777555444222000...------------//////...---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((()))))))))*********++++++*********+++++++++,,,,,,---,,,++++++---...---,,,---....../////////......555222111111333444666777555555555666777888888888555999<<<<<<<<<===;;;777666555333111000/////////...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******++++++,,,++++++,,,---...///000000000000111111111111111111222111000///...------,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................//////000000111111222444888666//////777;;;888;;;888PPPXXXbbbDDD???KKKJJJFFFCCCAAABBBBBBAAA@@@=========>>>>>>=========::::::;;;>>>AAADDDFFFGGGMMMNNNOOOOOOOOOOOOOOOOOOKKKKKKIIIGGGEEEBBB???>>>??????????????????>>>>>>>>>BBBCCC???>>>BBBFFFGGGlllxxxkkk[[[VVVEEEMMMzzz___EEE;;;///222555111111333333...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,888777555333000///......,,,,,,,,,,,,,,,***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%***///000---&&&!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************************+++---...////////////......//////000///000222555666777777777222333444666888;;;<<<===:::888555333222111///...........................*********)))((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((************++++++++++++************++++++++++++...,,,******,,,------,,,,,,,,,---...//////......444111000111111000111444333333444444555666777777444999;;;:::;;;<<<:::666555444222000///...------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***++++++,,,---...//////111111222222222222111000111000000///...---,,,+++,,,+++++++++++++++,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111...555666000...333666555:::777===CCCppp|||sssnnnwwwmmmSSSDDD]]]TTTGGG???===>>>@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>>======???BBBBBB???<<>>?????????>>>>>>???@@@AAAAAA@@@@@@BBBCCC@@@>>>CCCKKKKKKVVV^^^ttt{{{ggg>>>777:::777888111///000333333///---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,888777555333000///......,,,,,,------,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$(((---...,,,'''"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************)))))))))***+++---...///000//////.........//////...///111333555555555555///111333444555666777888666444111000000000...---.........---,,,+++,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************************++++++++++++...,,,******+++,,,,,,+++***+++,,,---...////////////,,,---000000---...333111111222333444555666666444888:::999999;;;:::666222111000///............------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++******+++,,,---......///...///000111222222111111000//////...---,,,++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000111+++000444444333555777888000222@@@444:::fff{{{qqqmmmsssyyyyyynnn___RRRKKKFFFAAA===AAA@@@@@@?????????@@@@@@>>>@@@AAABBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>???AAACCCDDD@@@???>>>===<<<===>>>??????;;;???FFFBBB:::AAAQQQQQQTTTddd{{{ggg]]]HHH444///111---'''...,,,...111000------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---888777555333000///......,,,,,,------,,,+++)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$""""""$$$&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************)))))))))***+++---...///000//////.........//////...///111222333333333222111333666666555444333333333111///.........---,,,,,,---,,,***((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++...,,,***)))***,,,,,,+++)))***+++---.../////////000---///444444000222777000111111222444555666666444777888777777999999555//////.........//////000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((()))*********)))***+++,,,---......///+++,,,...000222222222222000///...---,,,++++++***---,,,++++++******++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000222222333333333333444555;;;$$$666@@@999777MMM|||nnn```UUUDDDBBB@@@>>>=========>>>:::>>>BBB@@@===;;;>>>BBB>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<======>>>???>>><<<;;;<<<===???AAAFFF@@@HHHWWWXXXOOOZZZqqqhhhWWW@@@222000000444666000///---...000...******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---:::777333000000000///...,,,---......---,,,***)))(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((+++***)))(((((()))***++++++*********))))))((((((++++++******,,,...111222AAA555------///---...111......---///000222222111666666666555444444444333444333222111000......---************************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((***+++***)))((()))***++++++,,,,,,,,,---------000///...---...///222333222444555555333222222333333333444444444444444444888777777777666444333222////////////............------,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++***++++++,,,,,,------...---------............/////////...---,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++---++++++---000111...,,,111...++++++...///---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------------........................,,,,,,------.../////////000000000111222222333333333222111222666;;;@@@CCCvvvsssxxxsssrrr}}}zzzdddQQQLLLHHH???===AAAFFF>>>:::===AAA@@@???>>>DDDCCC@@@???>>>>>>??????;;;>>>===<<>>ZZZuuucccFFF:::;;;666111111111111111222222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++<<<999555222111000///.........---,,,++++++++++++******)))(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((()))))),,,,,,++++++************,,,,,,------...///...,,,+++---///000///000333555333333222111000///......***************+++++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******(((***+++***)))((()))***(((((()))))))))*********++++++,,,,,,...///000111000111111///------...000000000111111222333333444333333222222111///...---------------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***++++++,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,---......---,,,---...///111444555444333111000***+++,,,---......//////,,,,,,------......///////////////////////////000---......///000111222222................................................,,,,,,------.../////////...//////000111111222222///000111333444444333333444222666;;;999CCCqqqzzzVVVCCC888333333222000000111111111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++<<<888444222111111000//////...---,,,++++++++++++***)))((((((''''''(((((()))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))************************+++...///------///...++++++---//////...111666;;;333222111000///------,,,)))))))))***************(((((((((((((((((((((((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++(((***+++***)))((()))***((()))))))))************---------------------,,,000111000...------///111//////000111222333333444111111000000///---,,,+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............------,,,...///...------...000000222333222000------------...///000///000333555222222222111111111000000111111000000//////......------............//////................................................,,,,,,------.../////////......///000000111111222///000111222333444444444444222333666555555BBBQQQyyyiiiQQQ888333666444///---000000111111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,:::777444222222222222111///...---+++***+++++++++)))(((''''''&&&&&&''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((()))******)))(((((('''''''''((((((((())))))))))))******************)))...///,,,+++//////,,,---///000//////333;;;BBB222111000///...,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++(((***+++***)))((()))***)))))))))*********++++++,,,,,,,,,---------,,,,,,...//////...---///222444......///000111222333333000000000///...---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***++++++,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...------............------,,,...//////......///000000222444444333444777999===>>>???>>>===???DDDHHHLLLLLLMMMNNNOOOPPPPPPPPPEEEEEECCC@@@>>>;;;:::999444333222111///...---,,,................................................,,,,,,------.../////////......//////000111111111000000111111222222333333555:::666...444AAA@@@444777jjjiiieeeMMM999888111000666666222555000111111111111///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,:::777333222222333333222///...,,,+++******+++,,,(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((()))***************''',,,...******///000......000111//////444>>>GGG222111000///---,,,+++***+++*********))))))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++(((***+++***)))((()))***************++++++++++++((()))***,,,.../////////,,,,,,------...000555888---...///000111222333333111111000000///...,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++***++++++,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------............------,,,...//////......///111444777;;;>>>AAAEEELLLQQQOOOPPPPPPOOONNNQQQVVV[[[TTTUUUXXX[[[___bbbdddfffbbbaaa^^^ZZZUUURRROOOMMM@@@???===:::777444222111////////////////////////........................,,,,,,------...//////000......//////000111111111111111000000000000111111333+++///<<<;;;111555DDD999:::DDDwwwvvvllleeeFFF555...999777000000///000999000111111111000///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,;;;999666444222222222222.........------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''(((((()))***+++,,,)))&&&&&&(((******(((((((((((((((((((((((((((***)))((('''(((***,,,---//////...---,,,,,,,,,,,,///////////////000111111000///---,,,+++***************))))))((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))+++...000111///------------............///...000111111000000111222222111000///...---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,***,,,...///...,,,,,,,,,///******///111...000555+++,,,///555<<>><<<======:::;;;???===DDDHHHGGGJJJRRRVVVUUUQQQQQQKKKAAA@@@HHHNNNMMMVVVYYYVVVQQQSSSUUUGGG333888333///...---,,,,,,---)))+++---.........///111///000111000///.........---------...///000000111000000000000111111111111555555444333444555666777666:::>>>CCCTTTyyydddZZZooowww|||~~~PPPCCC>>>333333333222222111000////////////////////////////////////.........------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::999666333111111111222//////...---,,,,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((()))***++++++)))'''''')))***)))((((((((((((((((((((((((((())))))((('''((()))+++---...------,,,,,,,,,,,,------,,,,,,,,,------......///...---,,,+++*********))))))))))))((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))+++---000000...---------------...............000111111000///111222111111000///...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,000000...,,,***+++...000000---...111000***''')))999<<>>999444<<<888777888777444444777<<<<<<888444999AAACCC@@@???;;;333,,,---666???DDD===FFFOOOUUU]]]dddddd```PPPJJJCCC>>>999555222111444222///......///......,,,------,,,,,,---///111------......///000000111//////000000000111111111444333222222222333555555111444666444555AAAWWWiiiaaaUUUSSSkkkoooMMM:::777333+++333333222111111000//////........................///.........---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++999888555222000000000111000000///...,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''(((((()))***+++)))(((((()))******)))'''(((((((((((((((((((((((()))(((''''''((()))+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------.........,,,+++******)))))))))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,//////...,,,------------...............///000000//////000222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------...------...111444222...,,,...111444:::??????DDDHHHIIIFFFBBBAAA@@@AAA:::888===CCCGGGIIIJJJVVVPPPKKKJJJIIIHHHKKKPPPLLLDDD:::888DDDTTT]]]]]]___WWWLLLEEE>>>::::::>>>888<<>>999777777666000222AAARRR]]]ccchhh\\\SSSIIICCC@@@???DDDKKKQQQGGG<<<<<>>DDDIIIJJJNNNTTTVVVRRRMMMMMMOOOUUU^^^gggmmmpppqqq|||sssfff\\\XXXWWWYYY\\\eeemmmqqqpppvvvyyymmm^^^OOOMMMWWWbbbdddaaaJJJBBB777000000000///...///////////////...................../////////000---...000111111111000///222222222111111111222333444555666777888888999999999666FFFfffyyyaaaaaa```gggpppkkkiiiuuu}}}~~~~~~|||mmmqqqyyy}}}sssyyyqqqiiiWWWCCC888222555888666333222//////111222///+++,,,000---.....................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++999777555222000///......///......---+++***))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111000///---,,,,,,,,,,,,---000111...+++,,,444;;;HHHFFFHHHLLLGGG>>>>>>EEEQQQMMMKKKOOOOOOMMMMMMPPP[[[fffuuueee]]]YYYSSSZZZfffmmmzzznnnxxxsss]]]NNNUUUbbbggg\\\IIICCCBBB555+++...000,,,///111111000///...///////////////////////////////////////////////////111111222222222333333333222222222333333333444444444777777555:::NNNooo}}}lllfffeeegggeeennnhhh___gggjjjlllnnnjjj___GGG;;;777666666555444333333222222000000000000//////////////////.........------------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++999777555222000///......000///...---,,,++++++***(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********)))((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,------,,,,,,------...///...---------------------///......111777@@@IIINNNTTTWWWWWW^^^fff^^^WWW]]]]]]TTTMMMTTTfffuuuvvvooo}}}lll\\\YYY[[[QQQPPPaaappp}}}eeeMMMMMM[[[III;;;>>>KKKNNNJJJ>>>---000222222...******111777////////////////////////////////////////////////111111111111222222222222222222222333333333333444444666666444444888BBBJJJRRRhhhxxx^^^GGG:::888;;;>>>666555555444333333222222000000000000//////////////////.........---------...------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++999777555222000///......000000///...---,,,++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******************************))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++******************+++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,---------,,,------...///,,,------.../////////000222///111:::HHHUUU[[[\\\ZZZaaaWWWPPPUUUMMMGGGUUUkkktttsss[[[WWW[[[gggbbbjjj}}}mmmVVVLLL^^^JJJ>>>BBBNNN[[[TTT>>>333222111111111111///...//////////////////////////////////////////////////////000000000111111111111111222222222333333333333333444555666333...***:::??????LLLlll}}}ggg[[[GGG???555222444777666444555555444444333333222222000000000000/////////////////////............---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++999777555222000///......///......---,,,,,,++++++)))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***************************)))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++++++++,,,,,,,,,---------------------...//////...////////////000000000222666???MMM\\\dddeeebbbXXXdddVVVFFFLLLNNNWWWqqqpppXXX^^^bbbggguuuuuuaaaSSSHHHAAA@@@KKKdddlll[[[III===111///444666000(((////////////////////////////////////////////////........./////////000000111111111111222222222222666444222444888999777444999<<<555222<<>>>>><<<999666;;;@@@@@@>>>;;;::::::999===>>>999555666777666444666888666444444777::::::999777666777888888777888999999999888666555444666555333111///.........///------///222222///,,,,,,---///444888777333///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))999777333111111111000...,,,,,,,,,+++++++++******+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''(((***+++&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++)))************++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,---...//////---+++((('''(((***---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,------------.........000...,,,...111222...+++AAADDDMMM[[[dddaaaRRRDDDXXXwwwnnnXXXRRR\\\gggsssjjjPPPLLL___eeeXXX[[[III666......000000///000000000///.........---........................///...............//////000000000000000000000000000000111111222333333444444333333222222222333333666555444555777888777666888666555777;;;>>>??????>>>??????@@@@@@@@@@@@@@@AAA>>>:::999:::;;;:::999;;;;;;999555111222666;;;444777777444444999;;;999:::;;;;;;;;;;;;===AAACCC;;;:::999;;;===>>>>>>===>>>===;;;::::::===???AAA;;;999666444222222333444222000......///000000000:::777333222222333111000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))888666222111000000///...,,,,,,,,,+++++++++******+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------000///---,,,,,,...000111///---+++)))))))))+++,,,///---+++)))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------......//////000000000000000222555888JJJRRRTTTNNNKKKOOOPPPLLLnnnlll[[[PPPYYYjjjrrriii[[[\\\fffaaa[[[LLL:::...---000222////////////////////////........................//////...---------------000000000000000000000000000000000111222222333333333222222222222222333333666444444444666777666555777555555666999;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<:::666555777999;;;;;;666:::>>>???===::::::;;;777999;;;;;;???FFFHHHEEEHHHFFFCCCAAAAAAAAAAAA@@@;;;999888999;;;<<<<<<;;;<<<;;;;;;;;;<<<>>>AAABBBCCCAAA>>><<<:::999::::::888777555111......000222===:::666333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************888555222000000///...---,,,,,,,,,+++++++++************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''))))))(((((((((((((((((()))((((((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((()))******))))))*********+++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,------...//////000000//////------------...///111000////////////000000+++,,,---///000///---+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------...//////000000///222333000---555EEESSSOOOTTTPPPGGGMMMbbbqqqqqq|||YYYLLLRRRkkkwwwkkk___```LLL]]]dddSSS;;;...---000///////////////000000000.................................------...//////000000000000000000000000//////000000111222222222222111111111111222222333555333333444555666555444555555555666777999999999999::::::;;;;;;;;;;;;;;;777666666666777999;;;<<>>??????===<<>>???<<<666111000111111333444666555333000---........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++888555222000000///...---,,,,,,,,,+++++++++*********))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((+++++++++++++++*********))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////***+++---///000000000000+++,,,---/////////...------++++++,,,...///...,,,,,,,,,,,,,,,++++++++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////000111111111000...111888CCCOOOWWWOOOMMMMMM]]]}}}^^^III]]]}}}vvvUUU@@@SSSdddaaaQQQ???333,,,/////////000000000000000........................---------...///111222333////////////////////////...//////000000111111222000000000000000111222333333222222222444555444333333444555666666777777888888888999:::::::::::::::666666777777777666666666===;;;777444555???MMMWWW\\\gggpppooojjjfffccc```\\\ZZZXXXXXXXXXTTTNNNHHHJJJEEE???;;;:::<<<===>>>:::;;;<<<>>>@@@AAABBBBBBBBBDDDEEEFFFCCC===888444:::???EEEFFFBBB<<<888666...000222444333222000///////////////////////////------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,888666222111000000///...,,,,,,,,,+++++++++******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))((((((***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))************)))))))))))))))******))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---......555888;;;???BBBDDDDDDDDDHHHGGGFFFCCC@@@===;;;999999222+++'''(((***++++++---------,,,,,,,,,++++++*********************************************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---......///000111222222555///---999JJJTTTQQQIIICCCIIIVVVmmmnnnSSS[[[iiimmmQQQPPPWWWcccfffXXXAAA000000000000000000000000000........................,,,,,,---...000222444555////////////////////////.........///000000111111////////////000111222222333111111222333444333222111444666777666666777888555666666777777777777777777888888666444222222333666<<>>AAACCCTTTUUUWWWYYY[[[]]]^^^^^^gggfffccc```______aaabbbUUUNNNFFFAAA>>>:::444///------------,,,,,,,,,,,,*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///---...///000111222222333222666>>>HHHQQQUUUSSSQQQYYYjjj~~~[[[\\\vvvgggYYYYYYkkktttdddMMM@@@222111111111000/////////........................,,,,,,---...///000222333////////////////////////------...//////000000111///......///000111222222222111000111333333333111000333666777666666777999444555666666777777666666777888777555444666:::>>>;;;LLLcccxxx}}}mmmdddcccaaa]]]UUUSSSNNNGGGAAA??????@@@BBBAAA@@@??????>>>:::888???>>>=========>>>???@@@DDDFFFJJJLLLMMMLLLIIIGGG@@@@@@AAADDDHHHKKKLLLLLLJJJHHHBBB;;;444111222444////////////////////////........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------:::777444222222111000///,,,,,,,,,+++++++++******))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++...///111333333444333333333222111000000000000000++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))************)))))))))************+++++++++(((((()))***,,,---...///,,,,,,,,,---------......444888>>>GGGQQQZZZ```dddlllkkkiiihhhhhhhhhjjjkkkNNNMMMMMMQQQXXXcccmmmttttttqqqmmmjjjcccWWWGGG;;;......---------,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---...///000111222333333+++@@@TTTVVVKKKIIIYYYjjjtttVVVpppeeeiii{{{zzzbbbQQQQQQ333222222111000///..............................---------------...///000////////////////////////------......///000000000............///000222222111000000000222333222111///333666888777666888:::555666777777888888777777666666555555666===HHHPPPyyyeeeNNNIIIMMMNNNIIICCCBBB???<<<;;;@@@IIIQQQVVVWWWXXXYYYXXXRRRJJJDDDDDDGGGKKKMMMJJJCCC:::444;;;<<<>>>AAADDDFFFGGGHHHKKKEEE@@@???CCCIIINNNOOONNNNNNMMMGGG???777333222000000000000000000000000........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------888777555333000///...---++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((''''''''')))++++++***((('''((())))))(((''''''(((***,,,---333333555999888333000111000999AAACCCFFFJJJHHHBBBBBBBBBBBBDDDEEEEEEBBB???999666111---///111,,,$$$)))***+++)))***,,,+++(((&&&(((***++++++)))(((((((((((())))))(((''''''&&&((('''&&&&&&''')))+++---(((((())))))))))))(((((((((((())))))*********+++))))))(((((('''''''''&&&)))))))))***+++++++++,,,+++++++++************)))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))))))))*********))))))((())))))))))))************)))'''(((+++***'''(((---************************))))))))))))************++++++******************,,,+++***)))******,,,,,,000222222---))),,,777AAAKKKTTT^^^ccccccccceeegggiiioookkk[[[NNNLLLPPPRRRGGGBBB999222444EEE^^^rrrooosssyyy|||zzzssslllfffRRRFFF777///...///...+++)))//////***+++000...%%%,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------///////////////.........444000...//////...///333888\\\[[[HHH999JJJqqqXXXiii{{{yyygggOOO;;;NNN;;;...000222---***---////////////////////////////////////////////////////////////////////////////////////////////////333222///...---...///000000000000000000111111111111222333555666777777777555888===>>>777000222999;;;888444444===UUUvvvkkkPPPWWW\\\VVVQQQKKKPPPOOOGGG>>>@@@QQQaaaiiibbbmmmtttppphhhddd```\\\OOOKKKGGGIIIRRRXXXQQQFFFEEECCCGGGPPPQQQHHHDDDFFFEEEGGGCCCBBBEEE@@@AAAPPPSSSLLLLLLSSSPPPCCC;;;;;;,,,///222333222///...---///---,,,,,,.../////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,888777555333000///...---++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))***+++***)))((()))++++++,,,...111444777:::;;;>>>===???CCCAAA999111...444777888888===FFFIIIGGG<<<===???@@@BBBCCCEEEFFFXXXVVVNNNDDD@@@AAA@@@===666333000,,,)))(((***---///,,,((('''(((***+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((''''''''')))))))))***++++++,,,,,,++++++++++++************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((()))))))))*********---,,,,,,+++***)))((((((************************))))))))))))************+++++++++++++++************+++,,,,,,------------###'''///<<>>444......//////////////////////////////////////////////////////................................................111000///.........///000000000000000111111111111111222333555666666777777777444444777777444444777(((///===QQQiii~~~kkkdddccc\\\[[[___^^^bbbmmmtttlllbbb```gggoooqqqooohhhbbbfffnnnllldddcccccc```YYYTTTSSSUUUVVVPPPHHHFFFNNNUUUWWWZZZ___MMMHHH??????EEEDDDFFFOOONNNZZZ^^^UUUPPPRRRMMMAAA:::666111......///111111000///......//////...------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,888777555222000///......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((***,,,,,,,,,,,,...000888999:::<<<======<<<<<<;;;:::>>>EEEFFF>>>555000444999@@@EEEJJJJJJCCC;;;>>>AAAEEEFFFEEEAAA>>><<>>DDDGGGIIICCC???>>>777...+++000***)))(((,,,//////***%%%))))))))))))************((()))***++++++)))'''&&&***)))(((((((((((()))***))))))))))))************))))))((((((((((((''''''((())))))***++++++,,,,,,,,,+++++++++************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))+++***************++++++))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))***,,,***%%%'''---+++###************************)))))))))*********++++++++++++++++++++++++++++++,,,------...............777===FFFPPPTTTRRRLLLGGGIIIDDD===::::::<<<<<<<<>>;;;999777999BBBRRRbbbmmmvvvwwwxxxzzz{{{{{{zzzzzz~~~|||uuuhhhVVVDDD666///...,,,,,,...---***+++///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////+++...222555444777BBBOOO___OOOFFFsssnnnxxxsssTTTJJJSSSNNN:::...000333000////////////////////////////////////////////////------------------------.......................................///////////////000000111111111111111222333555555666666666888333111555888666333333<<>>BBBJJJPPPRRRKKK???666IIIPPPSSSKKKCCCDDDJJJOOOLLLDDDEEEOOOPPPFFF>>>???111///,,,,,,------+++))))))))))))))))))*********((()))***+++******((((((+++***(((''''''(((***+++)))))))))))))))*********))))))(((((((((((((((((((((((()))***+++,,,,,,---,,,,,,+++++++++*********************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))************)))((((((((((((((((((((((((++++++*********+++,,,,,,))))))(((((((((((())))))((())))))************)))''''''((((((((()))))))))&&&+++***$$$***777555)))************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,000...---,,,...222666999BBBOOO[[[YYYMMMBBBAAAEEEEEEAAA;;;777777999<<<>>>@@@BBBDDDEEEIIIPPPXXX\\\XXXSSSJJJDDDDDDMMM[[[eeeooopppqqqsssuuuvvvvvvwwwlllqqqyyy}}}vvvdddKKK:::000))))))111333,,,(((+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............///////////////000000000333///...222888@@@LLLWWWFFFQQQeee]]]rrrzzzdddJJJQQQPPPBBB666222111///////////////////////////////////////////////////------------------------........................+++,,,---...//////......//////000000111111222222111222333444555555555555555444666999777333444777MMMfff{{{zzzssstttmmmbbb^^^[[[XXXcccUUULLLIIIFFFIIIJJJDDDDDD???FFFVVVXXXOOONNNXXXYYYSSSIII???666000...---000/////////000000...,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************((((((((())))))))))))***************++++++,,,,,,,,,+++++++++++++++++++++---///333666888;;;>>>AAA===???BBBCCCCCCAAA???===;;;:::===GGGOOOQQQQQQRRROOOMMMLLLNNNPPPOOOLLLJJJ999;;;AAANNNYYY\\\TTTKKKTTT^^^ddd]]]QQQIIIFFFEEEAAA999:::KKKZZZ\\\YYYXXXNNNEEE888---'''(((---000***))))))(((((()))******)))((((((((()))***,,,---,,,***)))'''''')))***,,,******))))))))))))))))))(((((())))))))))))))))))'''((()))***+++,,,------,,,,,,,,,++++++++++++***************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((())))))***************(((((((((((((((((((((((()))))))))))))))***+++,,,))))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))(((...---(((000===<<<000************************************++++++++++++++++++,,,,,,------------...---,,,///666AAALLLSSS[[[```aaaXXXHHH???BBBHHH>>>@@@BBBAAAAAADDDLLLRRRbbbaaa______^^^___cccgggsssoooggg]]]UUUUUU]]]eeefffiiilllppprrrrrrqqqppp``````gggsss}}}yyygggXXX???111(((---111---***+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------........./////////////////////000000111111:::111...666CCCJJJMMMOOO>>>rrr|||bbbhhhvvvOOOJJJIIIJJJDDD777//////000000000000000000000000////////////////////////------------------------........................+++,,,---...//////.........//////000111111222222222222333444555555555555111444777666111333DDDVVV{{{ssshhhjjj|||mmm___[[[TTTIIIOOOZZZVVVTTTFFFEEETTTYYYOOOLLLTTTWWWYYYXXXQQQFFF:::222///......---...000000...---.........---------,,,,,,++++++,,,,,,,,,---------666555444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************)))))))))*********+++++++++++++++,,,------......,,,---------------......222444777999;;;===???BBBBBBCCCEEEEEEDDDAAA>>><<<999777888===???@@@CCCHHHEEEDDDFFFKKKMMMKKKLLLOOOBBB>>>;;;BBBPPP[[[___^^^SSS\\\bbb^^^UUULLLCCC<<>>;;;999777333222444666444333888???BBBCCCHHHLLLIIIBBBBBBGGGLLLFFF???<<<@@@KKKWWW^^^XXX]]]``````___]]]UUULLLPPPLLL@@@777???QQQZZZXXXQQQKKKHHHKKKOOOKKK<<<...111///---+++***++++++,,,))))))))))))***++++++,,,************************************)))))))))((((((((()))))))))*********''''''(((***+++,,,---...------,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))'''((()))******+++++++++************++++++++++++((((((((((((((())))))(((*********************************+++++++++,,,,,,,,,,,,,,,---.../////////333:::DDDOOOWWW[[[[[[[[[LLLDDD===@@@HHHNNNMMMIIIQQQRRRRRROOOLLLJJJKKKMMM@@@AAAEEEHHHEEECCCKKKUUUKKKIIIHHHMMMRRRTTTOOOJJJSSSWWW\\\bbbfffhhhhhhgggllljjjeee\\\VVVZZZeeeooojjj___KKK666+++,,,///000------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------....../////////000000000...//////000111111222222...222;;;DDDJJJQQQ```ooouuuiii]]]RRRSSSVVVRRREEE;;;000000000000000000000000////////////////////////........................------------------------111000///.........///000......///000111222333333222222333444444444333333333111444@@@SSSnnnzzzwwweee^^^TTTPPPTTT\\\______TTTRRRQQQSSSVVVTTTMMMGGG999555111///////////////............------------,,,,,,,,,------------...666555444222111000000000------------------------+++++++++************)))************************++++++,,,,,,,,,---------------......///000000111+++,,,...111444666888999;;;;;;;;;999666333333444///111333666888999999999555777<<>>@@@SSS^^^\\\QQQ@@@333888JJJXXXVVVNNN444222000---,,,,,,------)))***+++,,,,,,+++)))((()))***++++++++++++***)))+++*********))))))(((((((((((())))))*********+++&&&'''(((***+++,,,......---------,,,,,,,,,++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((((((((())))))''''''(((******+++++++++******+++++++++,,,,,,,,,,,,)))+++...,,,(((***...******************************+++++++++,,,,,,,,,,,,,,,------...///000000@@@HHHUUU^^^^^^VVVJJJAAA@@@DDDJJJOOORRRUUUWWWYYYIIIGGGFFFHHHLLLOOOQQQQQQOOOTTT___iiimmmqqq~~~}}}pppbbb___cccbbbWWWLLLHHHKKKPPPVVV[[[___bbbccccccooovvvjjjSSSGGGNNN\\\ooooooaaaFFF333...---***...------,,,,,,------...------------------------...------,,,,,,------...////////////000000000000...//////000111222222222333===HHHLLLMMM]]]sssmmm___TTTXXX^^^SSSAAA000000000000000000000000////////////////////////////////////////////////------------------------333222000...---...///000---...///000111222333333222222333444444444333333777333:::SSStttyyymmm___bbb]]]PPPTTTfff]]]RRRIIIJJJTTTYYYUUUNNN???:::444000/////////...//////.........---------,,,,,,,,,---------......555444222111000000//////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,------------------------..................111222444666777888888888999666222000000111222222222555999===@@@???>>><<>>444???TTT]]]XXXTTTNNNCCC555***&&&***///000((($$$'''+++,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********+++,,,---///000+++***************++++++)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))))))))******************+++++++++******)))...---+++))))))***+++,,,,,,+++***)))***,,,///000...,,,+++***+++,,,---------///000...---222===GGGVVVUUUMMMAAA===@@@BBB@@@TTTVVVQQQNNNLLLBBB@@@MMMNNNWWWnnntttqqqqqqtttxxxwww~~~YYYAAAbbbOOOMMMRRRWWWjjjlllnnnrrrWWWCCCSSSLLLQQQaaaiiiTTT333***555,,,,,,,,,---............---------------------------------.........//////000000000000////////////222222111//////333555555444KKKQQQ@@@dddggg]]]^^^@@@]]]VVVTTT:::222---000222///---/////////............//////000///...------...///000...---,,,---/////////...---------.........//////000000//////000222444555999111000999<<<555222666,,,<<>>???>>>???BBBDDD===BBBGGGJJJJJJJJJJJJKKKIIIOOOQQQOOONNNQQQRRROOOUUUOOOLLLMMMLLLJJJLLLQQQWWWXXXYYY\\\```eeeiiilllgggeeebbb]]]YYYVVVUUUUUU]]]VVVDDD444777KKKZZZ]]]^^^ZZZRRRGGG;;;222---***,,,***,,,222444111---,,,,,,,,,,,,++++++++++++************************************************************+++,,,---//////,,,,,,+++*********++++++)))***++++++***)))((('''************************))))))))))))************((()))***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++++++++++++++*********))))))))))))))))))******************++++++++++++******---,,,+++***+++,,,...///444222000...---,,,---...---,,,+++,,,---.........///+++(((+++555AAALLLRRRRRREEE999777888===JJJXXXVVVOOODDDHHHYYY\\\ZZZ```gggggg~~~xxxzzz[[[WWWQQQRRRVVV[[[fffrrrmmmWWWCCCLLLHHHPPP^^^^^^KKK666---......------.........------------------------------------.........//////000000000000000000000000+++000555666555666888999CCCIIIKKKQQQbbbVVVBBBSSSXXXXXXHHH::://////222222000000//////............//////000///............///000...---,,,---///000///...---------.........//////000000///000111222444555666000111999;;;444111444>>>UUUvvvyyy^^^jjjaaafffhhh```QQQFFFEEEJJJMMMPPPKKK???555333333222444222000///000000///.........------------......555444333222000000000000.........------------,,,,,,,,,,,,,,,,,,------...,,,++++++++++++,,,---...------------......//////------...///000111111222;;;;;;:::999888666555444...000444888<<>>AAADDDEEEGGGNNNYYYbbbzzz|||ssskkkXXXTTTQQQQQQNNNJJJIIIKKKPPPRRRVVVZZZ[[[ZZZXXXVVVeeeeeeeeeeeedddbbb``````]]]\\\PPP@@@===JJJZZZbbbcccbbb```ZZZQQQDDD666---***+++000888999333...,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******************************++++++,,,---...///------,,,+++*********+++*********+++******)))(((************************)))))))))*********++++++(((*********)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,+++++++++***************)))))))))*********++++++******+++++++++++++++***,,,+++++++++,,,...000111666444222///...---------,,,------....../////////333...,,,444AAAJJJJJJGGG===;;;999999===DDDLLLQQQFFFTTTgggzzz]]]NNNSSS\\\ggggggYYYOOODDD???PPPfffgggLLL///000///------...///...,,,------------------------------........./////////000000000000000000000000...222666666444333777;;;GGGMMMWWWsssmmmTTTQQQLLL^^^^^^WWWFFF444...111222111000000//////......//////000000//////......//////000...---,,,---///000///...------........./////////000000000000111333444555333111444999777333666>>>___xxx```ccceeeccc\\\RRRIIICCCEEERRR[[[RRRAAA555222444666444222111111111111/////////............//////555444333222111000000000............------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...---------...//////000000---...///000111222333444444444444444444555666666AAA???===;;;<<<@@@FFFKKKUUU^^^kkkxxxuuubbbTTTNNNLLLMMMOOORRRVVV[[[___bbbVVVXXX[[[___bbbbbb```^^^WWW]]]]]]UUURRRWWW___bbbaaaaaabbbbbb^^^TTTGGG===222---,,,000333000---,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))******************************+++,,,---------...---,,,+++******))))))***************************************************))))))*********+++++++++)))***++++++))))))***+++************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,************************))))))*********+++++++++******++++++,,,,,,++++++,,,+++++++++,,,---//////...------,,,,,,---...///,,,---//////...---......---222;;;EEEJJJGGG===444666AAAEEE@@@DDDPPPQQQHHHUUUjjj|||WWWJJJKKKJJJUUUlllTTTIII>>>DDD___qqq```CCC333000,,,,,,...///...---....................................////////////000000111111111111111222555333222333444777>>>EEEAAAdddyyynnneee^^^XXXUUURRRRRRQQQQQQQQQSSSVVVZZZ\\\eeejjjqqqwww~~~ccclllSSSiiihhh^^^PPP>>>333000///000000000000////////////000000///////////////000000000///------...///000///...............////////////000000000111222333444555222444777777333555FFFYYY||||||ddd[[[```cccWWWGGGAAAPPP^^^]]]NNN???666333333222111222333333111///000000////////////000000666555333222111111000000//////.........---------------,,,,,,------...///,,,,,,------............------...//////000111111//////000111333444555555777666555555777:::>>>@@@???@@@BBBHHHUUUiii~~~xxxmmm\\\MMMGGGJJJRRRXXXWWWWWWYYY[[[]]]]]]ZZZWWWXXX\\\_________``````___```___```aaabbb^^^WWWQQQFFF888+++(((+++------///---------,,,,,,,,,++++++))))))))))))))))))))))))******************************,,,---------------++++++***)))))))))))))))******************++++++************************************++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++************************************************************************))))))))))))*********+++************************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))******+++,,,...///000---...//////,,,,,,---///)))777GGGNNNIII???888666DDDBBBFFFPPPYYY^^^fffnnnyyy}}}bbbdddWWWGGGVVVUUURRRFFF===LLLdddhhh[[[999333---+++...000000..................................../////////000000000111111111222222333333666000...444;;;???FFFMMMUUU}}}rrrfff^^^VVVRRRMMMIIIHHHHHHHHHHHHEEEEEEDDDEEEFFFHHHJJJLLLJJJMMMOOOQQQTTT\\\jjjtttuuu|||\\\lllnnn```ZZZMMM>>>333///000222000000////////////000000...//////000000000000000///...---...000000000///........./////////000000///000111222333444444555000555777333000===\\\yyy}}}kkkccc[[[RRRBBBIIITTT[[[ZZZOOOAAA888000000111222444333000---000000////////////000000666555444222111111111111/////////.........---------------------......///,,,---......//////......---......///000111222222111111222333444555555666<<<:::666444555:::???CCCDDDTTTnnnmmm]]]TTTOOOUUUQQQMMMNNNRRRXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]\\\aaaaaa```aaabbbaaa```^^^ZZZIII888///......///222------------,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---...---,,,,,,+++******)))******+++++++++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))************************+++++++++*********++++++++++++,,,)))***+++,,,------------,,,,,,,,,++++++*********---------...............,,,...000...,,,---000444<<>>666888???III:::MMM|||}}}jjjOOOQQQVVVNNN>>>???SSSbbbcccEEE<<<222---...000000///............................../////////000000000111111111222333333444444777111111888======BBBJJJqqqiii^^^VVVPPPLLLGGGDDDKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGIIIIIIJJJKKKKKKAAADDDGGGHHHHHHIIIMMMQQQUUU]]]nnnyyy^^^^^^dddaaaaaaXXXGGG888222333444111000000//////000000111......///000111111111111///...---...000111000///....../////////000000000///000111333444444555444000222444333999PPPsssvvvaaaWWWJJJHHHLLLWWW^^^YYYMMMDDD444333222222222222///---000000////////////000000666555444333222111111111////////////............---------------...//////,,,---...///000//////...---...///000111222222333333333444444444555555555222222444:::FFFWWWgggppprrrdddSSSGGGEEEJJJOOORRRTTTRRRQQQRRRSSSUUUXXX\\\\\\^^^```aaaaaa``````aaacccZZZNNNDDD999000///222...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++++++++++++++,,,---......++++++*********+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,,,,,,,...///////////////......+++---///...---000777===MMMLLLHHH???777777>>>FFFLLLKKKlllcccLLLSSSQQQFFFEEEPPPYYYYYYUUUIII:::111///111000///.........................../////////000000000000111111222222333444444555888444666<<>>666666???DDDGGGWWWkkk}}}lllbbbLLLGGG]]]eeePPP;;;NNNVVVPPP:::...222333,,,000000000000000000000000000111111111111222222222444222111222444666777777111:::???BBBSSSwww|||\\\]]]^^^\\\XXXVVVWWWYYY]]]___dddnnn|||ppp___bbboooVVVMMMJJJNNNQQQNNNLLLMMMTTTfffmmmOOObbbUUU>>>======555---222111///---///111000---111111111000111111222222///000000111111111000000////////////000000000000111222222111222555555333555444EEEeee~~~eeegggkkkKKK999QQQ^^^PPP===222000111111000000000000000////////////777666555444333222222222000///............///000/////////......---------......////////////000000111666999555000111777===(((666DDDBBB666666MMMgggXXXTTTSSSUUUTTTSSSWWW\\\UUUXXX\\\]]]___bbbdddeeehhhgggeeeccc^^^TTTFFF<<<111///......//////...,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***++++++,,,------.........------,,,,,,,,,,,,---///111333333222333666999<<<>>>BBBFFFIIIJJJIIIIIIJJJHHHDDD>>>888222---+++***(((+++000111+++)))+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------...............////////////000000444444222111777@@@BBB???===:::===III\\\rrr```GGGNNNVVVOOOJJJDDDOOOPPPAAA333//////---000000000000000000000000111111111111222222222222444333333333555666777777777@@@BBBIIImmmwwwggg]]]cccbbb```]]]___fffrrr{{{zzzgggSSSKKKJJJKKKOOOUUUMMMKKKPPPfff|||UUU[[[NNN;;;DDD999333333333222000000000000...111111111111111222333444222222333333333222222111////////////000000000111000111222222333444555444666AAAXXXuuulllbbbbbbUUULLLUUUQQQJJJAAA999555333222111111000000000/////////777666555444333222222222000000////////////000000////////////............///////////////000111222222333555555444444666999@@@888777AAAOOOhhhvvvMMM???HHHRRRSSSOOOPPPQQQSSSWWW]]]```cccdddhhhgggfffgggeee___UUUMMM555333000............///,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---.........---...///000111111111111000555888777444555<<>>===666000555???ZZZyyy```QQQRRRYYYUUURRRRRRTTTVVVWWW[[[```bbbbbbbbbdddfffddd^^^YYYAAA:::111,,,,,,...//////***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------............000//////...------,,,,,,///111444777:::<<<======777999;;;;;;:::===CCCIIIOOOMMMKKKJJJJJJLLLNNNPPPTTTWWW[[[^^^]]]YYYSSSOOOEEE???888222---+++,,,...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............//////////////////000000111111222...111444888;;;======<<>>@@@???444333222222222444666777>>>BBBHHHOOOUUUYYY[[[\\\YYY[[[XXXPPPGGG???555---,,,,,,,,,,,,---...///000------------------------------------------------------........./////////////////////000000000000//////000111222333333444888>>>DDDDDD@@@CCCVVViiipppSSS@@@NNNBBB===DDDHHHAAA555///111111111111111111111111222222222222333333333333222444666666555666:::>>>MMMllluuuhhhfffdddhhhsssuuuTTTFFFGGGLLLOOOLLLVVVnnnnnnQQQPPP@@@XXXVVV===444000333444000000555111111111111222444555555444444444444333222111111000000000111111111222222444222444555333555EEEWWWuuuwwwpppooorrrnnn]]]VVVRRRTTTWWWQQQ???000333333333222222222111111555555444333333333444444111111222333333222111111000000000111111222222222...000333555666666555444333333777999:::JJJsssjjjXXXKKKMMMRRRRRRUUUZZZ^^^[[[YYYZZZ___cccdddcccbbbZZZMMM???444...///000...............///000000------------------------------------................................................................../////////000000000......000222555777999:::===<<<:::888666555444444333333333333333444555666333333333333444444444444111333777>>>EEENNNTTTXXXUUU[[[^^^YYYTTTNNNDDD999111000///...............------------------------....................................//////////////////000000000111111111///000000111222333444555@@@>>>AAAHHHPPP\\\ooouuuKKKKKKAAA:::>>>FFFFFF;;;000111111111111111111111111222222222333333333444444333666777666555888???EEEccc{{{ggg```jjjxxxjjjQQQPPPXXXMMMIIIOOOjjjhhhUUUGGGXXX___III:::111444555111000333111111111111111222333444333333444444444333333222000000111111111222222222666333333777777===TTTmmmwwwyyy}}}|||}}}mmm^^^PPPOOOUUUTTTFFF777444333333333333222222222555555444333333333444444111222333444444333222111000000111111222222222222---000444777888777555333999111333AAAVVVrrr___PPPOOOOOOQQQVVV]]]ZZZWWWWWW\\\```aaaaaabbbaaaZZZKKK888------222000///.........000111222---------------------------------.........//////................................................////////////000000000000111222333444666777888999<<<:::888555444333333444222666999888333111444888999999999999888555333111222222222444999@@@GGGLLLTTTZZZ\\\YYYWWWVVVQQQJJJ444333222000...---,,,,,,............................................................/////////000000000000000111111111111///000000222333444555555JJJAAA@@@OOOeeeyyyjjjHHHBBB<<<>>>FFFJJJAAA444111111111111111111111111222222333333333444444444555777999777666:::BBBIIIyyypppeeehhhooowww}}}}}}^^^PPPPPPKKKGGGNNNeeeaaaXXX```nnnRRR@@@333555777222///222111111111000111111222222333333444444555444444444000111111111111222222222666222333888:::DDD```}}}}}}qqqWWWMMMRRRVVVPPPGGG444444444333333333222222777555333333444444333222444222000......000222444333333222111000000111111444111666666///333888333777666CCCkkk{{{NNNMMMUUUQQQWWWSSSTTTYYY\\\[[[[[[^^^```[[[^^^bbbSSS999...333000000...,,,---000111000..................................../////////000000000000000000000000000000000000000000000000000//////000111111000///...000333666555222111444777222555888666222111555:::>>>CCCEEEEEEHHHLLLJJJEEEEEEIIILLLLLLGGG@@@:::666777888777444000000444888DDDMMMXXX\\\YYYUUUVVVYYYSSSKKK<<<000---000000---///000111000//////000111////////////////////////111000000000000111111222222222111111111111111111111---555:::222111;;;@@@DDDKKKJJJfff```SSSIII>>>===RRRRRR222444333111111222333222111333333444444444444444444222666999666111666IIIZZZtttoooxxx}}}ttt^^^XXXKKKDDDGGGRRRvvvhhhVVVlllgggMMM222---555777333000111111111111111111111111//////000111222222333333222222222222222222333333000666666333>>>\\\zzzwwwuuu{{{lllPPPMMMPPPQQQSSS;;;666111///000222333222777666444333444444333222444333111000000111333444333333222111111111111111......444888666:::>>>:::;;;???SSS___QQQXXXTTT\\\```\\\UUUWWW```iiiaaa^^^aaadddZZZDDD555222000111000///.../////////................................./////////000000000000000000000000000000000000000000000000000000000000000000111222333444555777999888666444444555===???@@@@@@??????@@@BBBPPPPPPSSSWWWZZZ[[[XXXVVVaaa^^^YYYUUURRRPPPMMMKKK@@@>>>:::666333222333333333===JJJUUU[[[[[[YYYWWWTTTQQQIII<<<444222000---...///000///...---------////////////////////////000000000///000000111222222222222222222111111111666222444555222888DDDJJJ>>>KKK\\\ppp[[[GGG???CCCPPPPPPAAA555333111111222333222111333444444444444555555555888555888<<<999<<>>PPPzzzfffXXXjjjbbbFFF555888000***888111111111111111111111111000000000111222222333333111222222222333333333444444444777DDD^^^{{{mmmiiitttyyyvvvhhh```SSSRRRPPPOOONNNMMMJJJHHHTTTRRROOOKKKJJJLLLQQQUUUXXX]]]fffqqq```TTTZZZYYYMMMDDD:::555666555111,,,888666444444444555444222333333444555555444333333333222222111111222222222222777666444444444:::HHHkkkcccSSSNNNOOO[[[cccaaa[[[YYY___bbbcccbbbdddbbbQQQ===000000111333111...---///........................//////000000000111111111111111111111111111111111111111111111111111111111111111222222444666777888777777888;;;???CCCFFFHHHAAACCCEEEGGGKKKSSS^^^fffzzzooonnnwwwvvviiibbbeeeTTTTTTUUUXXX___hhhpppuuullljjjeee]]]TTTLLLHHHFFFEEE???999555777;;;@@@CCCLLLQQQUUURRRMMMEEE999...000000000111111111000///////////////////////////////////////000111111222222222222333333333333333...555555666@@@FFFHHHKKK[[[jjjGGGJJJIIIAAAFFF888555222111222333333333444444444555666666777777777555666;;;AAAXXX~~~~~~oooXXXSSSQQQRRRPPPwww~~~zzzKKKjjjmmmPPP666:::888...444111111111111111111111111000000111111111222222222111222222333333444444444666222999SSSuuuhhhZZZbbbsss{{{fffWWWQQQQQQQQQQQQYYYZZZ]]]aaaeeefffffffff^^^]]][[[XXXTTTRRRQQQQQQOOOOOONNNMMMRRR```vvvjjj___aaaTTTIII;;;555666888555111888666444444555555444333222333555666666555333222333222222222222222333333...777555333:::===KKKgggrrrmmmuuu{{{```QQQYYY^^^VVVYYYeee]]]aaa___]]]bbbhhh]]]KKK555000///222222......000////////////////////////000000000111111111111222222222222222222222222222222222222222222222222222111333555777888777666555777;;;@@@DDDFFFFFFDDDDDDBBBMMM]]]iiisss~~~zzzoooddd```eeerrr}}}|||mmmaaa[[[YYYSSSNNNEEE<<<777:::AAAGGGEEEIIINNNSSSWWWTTTGGG999222000...///111222111000000000000000000000000000/////////000000111333333222222333333444444444444222;;;:::;;;GGGKKKOOO^^^oooxxxGGGDDDJJJCCCAAA999777333222222333444333444444555666666777888888444===>>><<>>>>>===<<>>DDDPPPXXXVVVNNNAAA:::333///000111111///000000000000000000000000111111111222333444666777333333333444555666666666333<<<:::BBBRRRQQQlllpppqqq}}}~~~YYY>>>>>>???666<<<999444222222444555555444555666777888999999:::222999>>>MMMuuuYYYIII^^^ooo[[[cccgggHHH666:::777111111111111111111111111111111111111111111111111111111222333444555666666777JJJnnnwwwkkkjjj|||}}}~~~~~~}}}iiiZZZQQQCCCEEEOOO___nnnnnn[[[WWWOOOFFF>>>999777777999777555555555666555444333333333333333333333333222222222222333333444555222;;;777MMMwwwzzzpppssshhhdddlll```XXX\\\cccfffiiillllllrrr{{{qqqeeebbb___\\\]]]```aaa```^^^PPPTTTVVVUUUSSSWWWaaaiiimmmaaa^^^YYY]]]___dddeee```\\\]]]ccc]]]DDD111111555333///000000000000000000000000000111111222222222333333333333333333333333333333333333333333333333333333333888999;;;===???AAABBBCCCUUUmmmsssOOONNNOOOTTTYYYVVVKKKAAA444777999<<>>;;;CCC```sss|||^^^OOO^^^ttt___nnnTTT<<<:::111111111111111111111111111222222111111111111111111111111222333444666666777>>>\\\ttttttttt{{{nnndddYYYPPPNNNJJJQQQqqqTTTUUUSSSLLLDDD>>>;;;;;;666666666555444444333333222222222222333444444555333444444333222111333555444<<>>===???EEEMMMTTTYYYqqq\\\NNNQQQSSSLLLKKKQQQCCC888777<<<;;;@@@KKKRRRPPPJJJAAA888111...000555222111000000222222111000111222222333555777999:::888777555444555777666333999;;;IIIddd{{{vvvfffrrr^^^;;;DDD<<<===>>>;;;555333555666333666555555666888:::::::::777888EEE~~~iiippp]]]MMMZZZfffiii\\\XXXiii^^^KKK999333333333333222333333444444000111111222222333444444999000222888333333:::>>>MMMrrrooommm^^^]]]ZZZPPPRRR]]]sssAAA^^^SSS===III444>>>777666666555555444333333333333333222333333444444333444444333222222444666AAAJJJUUUZZZ]]]ggg{{{|||vvvmmmmmmwww~~~}}}~~~xxxqqqggg]]]UUU^^^RRRMMMYYYooo{{{[[[[[[ZZZ```dddbbb```aaaaaa```ccc\\\LLL:::111222222///111111111111111111111111///000111333555666444111444444444333333333333333666666555666777888999:::???AAAAAA@@@IIIfffkkkJJJKKKXXXTTTEEEFFFIIIAAA===AAA>>>CCCWWWPPPKKKCCC:::333//////222333222111111333333222111///000111222444666888999666666666666888;;;<<<<<<<<>>;;;666444777777555777777777888:::;;;;;;;;;IIIIIIbbb___JJJKKKQQQ}}}|||wwwTTT[[[eeeYYY999444333333222222222333333444111111111222333333444444444555555555777888;;;???WWWxxxtttuuu```SSSUUU______ooogggPPPRRRMMMFFF:::999777777666555555444444333555444333333333333333333333444444444333444666888GGGOOOUUUXXXcccrrryyyvvvddd|||oooppptttuuujjjUUUSSSRRRQQQOOOUUUmmmeeeVVVUUU```eee```___eeeddd[[[bbb```UUUDDD666111111222111111111111111111111111000///000222444444333222444444444444444444444444777555444666;;;???AAAAAA@@@CCCKKK^^^|||yyyWWWNNNKKKEEEIIIYYYIII444===BBB>>>FFFPPPNNNIII@@@888333111000444333222333444555444222000000111333555888:::;;;888888888777666666999<<>>===>>>;;;666555888999777888999:::;;;;;;<<<;;;;;;777QQQttt```EEEGGGWWWrrr```RRRccc```<<<555333333222222222222333333111111222222333333444444000;;;666222<<<;;;:::IIIyyywwwbbbWWWPPPQQQjjjGGGJJJUUUHHHFFF===777777666666555444444444666555444333333333333333444444555444444555999;;;EEEIIIQQQ```pppuuukkk]]]lllwwwfffkkkwww|||wwwlll\\\LLLGGGPPP\\\lllsss[[[^^^______aaaccc```ZZZ]]]___ZZZLLL;;;333333777222222222222222222222222555000...///111222444666444555555555555555666666666777888:::>>>AAAEEEHHHPPP^^^wwwaaaKKKMMMIIIcccjjjOOO888<<>>QQQRRROOOGGG???999444000666444333444555666555333333333555666999;;;===???999999:::999666666===FFFYYYfffwwwpppmmmJJJDDDGGG<<<===;;;666555888999888888:::<<<<<<<<<;;;;;;<<<888zzzqqqmmmqqqyyyzzz|||XXXOOORRR\\\fffYYY]]]JJJ999444333333222222222222333111111222222333444444555000<<<444333???666<<>>777000666555444555666666555444444444555777999<<<>>>???777888:::<<<:::===KKK\\\sss}}}cccuuuyyyiii___FFFFFF<<<===;;;666555888999777777:::<<<<<<;;;:::;;;===CCCxxxllllllzzzzzziii]]]YYYWWWWWWXXXWWWUUUVVVZZZ______bbbddddddcccdddhhhlllrrruuuvvvsssrrrsssqqqmmmjjjkkklllmmmmmmkkkjjjiiiiiijjjlllooosssvvvyyyzzzYYYVVVKKKhhhTTTWWWZZZ???555444444333222222333333111222222333444444555555333888111777???111GGGiiiPPPIIIZZZ|||mmmKKKQQQHHHCCC888888777666666555555444666555444444444444444444555555555555666999>>>BBBHHHLLLWWW\\\QQQMMMjjjlllXXX^^^qqqdddJJJLLLFFFJJJaaaiiiSSSZZZccc______ggg]]]]]]\\\VVVIII:::333222333333333333333333333333333222999DDDFFF===555555666666666777777888888999666<<<@@@@@@@@@JJJ[[[jjjwwwSSSsss|||KKK===666IIIQQQSSSLLLEEEBBB:::111666555444555666666666444333444444555777999;;;<<<;;;:::;;;;;;777999MMMdddtttmmmsssLLLtttIIIDDD>>>???<<<777666999:::888777:::<<<;;;::::::===AAAhhh{{{mmmsssnnn___^^^___bbb^^^TTTKKKGGGEEEEEEFFFGGGGGGJJJMMMOOONNNPPPPPPMMMLLLNNNMMMIIIHHHIIIJJJKKKKKKJJJIIIHHHLLLMMMNNNPPPRRRTTTUUUVVVYYY^^^fffnnnttt}}}lllSSSLLLKKKZZZPPPZZZAAA777666555444444333333444222222333333444444555555555444222;;;>>>999```jjj[[[SSSVVVvvvYYYQQQHHHFFF888888777777666555555555555444444444444555555666555555666666777;;;@@@DDDMMMQQQUUUUUURRR\\\zzzzzz{{{[[[```rrrnnnaaaVVVOOOOOOTTTmmm___WWW___bbbaaabbb]]]ZZZYYYYYYQQQBBB666222444444444444444444444444444111777CCCEEE;;;555555666666777777888999999:::;;;>>>BBBHHHUUUnnnyyyeeeTTT;;;GGGQQQUUUNNNIIIGGG@@@666666555444444666666555444444444555555666888999:::<<<:::;;;;;;666:::TTTpppoooqqq{{{zzzxxxvvvxxx~~~MMMwwwwwwRRRJJJAAABBB???:::888;;;;;;999999;;;===;;;:::;;;AAAFFFpppxxxnnnjjjqqqvvvmmm\\\PPPOOOMMMKKKJJJKKKMMMMMMMMMGGGIIIHHHEEEDDDGGGGGGDDDBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFJJJMMMPPPSSSXXX```fffqqqzzz]]]YYYNNNbbbkkkRRRQQQKKK888888777555555444444555222222333333444555555555555444777;;;===MMMuuuiiiRRR[[[sssOOOTTTOOO888888777777666666555555444444444444444555666777555666666666777;;;AAAEEEWWWTTTPPPPPP\\\mmmsssppppppmmmaaagggmmm}}}wwwdddVVVTTTMMMOOOqqqmmmTTTYYYdddbbbYYY[[[UUUTTTYYYWWWJJJ<<<555444444444444444444444444888000000888:::444444:::666666777888999999::::::AAAAAADDDQQQlllppp}}}fffIIITTTXXXRRRMMMMMMGGG<<<666444333444555666555444777777777777888999:::;;;666666;;;???@@@JJJjjjtttrrrpppddd\\\XXXWWWPPPQQQQQQPPPQQQWWW___fffeeecccrrrZZZ\\\zzz___NNNDDDEEEBBB<<<:::<<<===::::::<<<===<<<:::<<>>>>>???@@@@@@@@@??????AAABBBBBB@@@???AAAGGGLLLKKKTTTcccvvvtttiii^^^LLLqqq\\\NNN]]]999999888666666555555555222222333444444555555666444666;;;:::===___yyywww}}}dddZZZUUUwwwNNN```TTT999888777666555555555555555444444444444444555666666444444666777888???FFFLLLEEENNNoooyyyhhhnnniiiRRRVVVggg{{{eeeSSSMMMTTT^^^UUUZZZaaaYYYccc```]]]YYYUUUUUUQQQDDD777666777777666444444555666555555666666777888:::;;;999666777<<<<<<888888<<>><<>>???@@@AAABBBCCCCCCAAABBBGGGPPPZZZiii~~~PPPrrr\\\UUU}}}rrrgggNNN___III999000444888444333777555444444555777888777666444999666???GGGtttkkkXXXRRRqqq{{{jjj999999888777666666666666888777555444555777:::<<<<<<888777999:::;;;@@@FFFLLLGGGQQQttt~~~rrr}}}{{{lll```[[[hhhzzzkkkXXXQQQQQQWWW~~~yyy[[[VVV[[[\\\^^^\\\XXXUUUUUUSSSIII===666777777666555555666777777777777777888:::;;;<<<::::::888777:::???@@@???BBBUUUuuuuuupppuuuoooaaa]]]WWWSSSRRROOOJJJDDD;;;888444444666777777777555555666777888:::;;;<<<888BBB???<<>><<<999999;;;999555DDD999===GGGOOOaaaNNNKKKPPPUUUPPPEEE;;;>>>HHHOOOKKKDDDIIIGGGFFFGGGGGGFFFEEEEEEBBBCCCCCCBBB???>>>======?????????@@@@@@@@@@@@@@@===<<<>>>BBBGGGNNN\\\iiitttfffUUUPPPlllwwwyyyQQQaaaKKK<<<222555888555444777666555555555666666666555999999>>><<<[[[yyybbblllgggSSSbbb}}}sss;;;:::999888777777777777999777555333555888===@@@???:::777:::<<<===@@@DDDAAAGGGRRRhhhxxxtttzzz}}}uuu___\\\hhhyyy{{{aaaRRRQQQUUUpppsssaaadddRRR]]]\\\XXXUUUUUUUUUNNNEEE666777777777777777777777666666666777888999;;;;;;;;;===<<<777777===@@@@@@]]]yyyooouuulllcccYYYSSSPPPMMMHHHDDD@@@===999777777888888888666666666777888;;;===>>>888FFF>>>BBBooouuummm{{{zzzlllccciiieeedddfffeeecccdddgggbbbTTTLLLOOONNNHHHJJJTTTKKKIIIKKKPPPKKKBBBCCCMMMHHHNNNHHHQQQhhhKKKDDD???>>>===::::::<<<777;;;>>>??????EEEnnnvvv___XXXXXXRRRRRRQQQOOOMMMKKKIIIHHHIIILLLMMMLLLIIIGGGGGGGGGEEEFFFEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@????????????>>>===>>><<<<<>>888666999===>>>@@@CCC@@@PPPVVVUUU^^^lllzzzsssrrrvvv|||wwwfff\\\gggzzzwww|||ggg]]]UUUPPPcccggg```[[[^^^^^^ZZZVVVUUUVVVQQQKKK888777777777888999888777555555555666777888::::::888:::>>>???;;;===NNNbbb~~~lllsssiii^^^VVVPPPKKKIIIJJJCCC@@@<<<999777888888999:::999999999:::;;;===???;;;BBB<<>>===;;;;;;===:::DDD;;;CCC@@@GGGpppTTT\\\bbb___TTTKKKIIIJJJJJJKKKIIIEEEDDDFFFHHHHHHEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAACCC@@@===>>>BBBCCCOOObbbsssQQQJJJ]]]zzzyyyKKKVVVGGG:::777888777666777555666666666666555666777555777666IIIXXXooo|||zzz~~~pppqqquuu}}}}}}```RRRkkkUUU<<<;;;:::999888888888888888888888888888777777777;;;777666:::>>>???BBBFFFVVVccc\\\PPP```{{{oooqqqnnnhhhiiipppppplll\\\^^^iiiwwwooodddkkkpppuuuxxxzzz~~~WWWZZZXXXVVVggg^^^MMMfff___```^^^XXXUUUUUURRRMMM<<<:::777777999999999888777777777888999:::<<<<<<888555;;;DDDAAAGGGqqqzzzyyykkkddd___]]]YYYRRRPPPRRRFFFCCC???:::777777888:::???>>><<<;;;;;;<<<>>>???AAA===AAAkkkppp|||yyytttmmmjjjjjjmmmpppuuu~~~ppphhh^^^UUUOOOTTTQQQGGGFFFQQQVVVSSSLLLQQQMMMDDDWWWnnn}}}vvvMMMFFF@@@???>>>;;;;;;===;;;GGG:::DDDCCCUUUxxxrrrtttvvvsssoooaaa]]]RRRIIIGGGKKKJJJEEENNNKKKHHHGGGHHHHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFBBB@@@BBBEEEDDD@@@@@@CCCAAAHHHHHHYYY]]]HHHPPPpppnnneee\\\NNN???888888888777666333555777777666777888;;;777@@@777llluuu[[[sss___UUUOOOVVV___dddgggjjjccc[[[UUUWWW[[[XXXTTTQQQXXXZZZ___dddiiimmmppprrrnnnggg\\\SSSNNNNNNOOOOOOIIIIIIJJJNNNVVV```iiiooojjjpppzzzYYYYYYwww|||<<<;;;:::999888888888888999:::;;;;;;;;;999777666:::999:::>>>???@@@DDDKKKggggggYYYXXXuuupppmmmfff^^^]]]hhhoooeeeUUUSSSfff{{{wwwyyyvvvkkklllsssrrr~~~|||yyyvvvssssssvvvxxxyyycccUUUTTTTTTbbbzzzVVV[[[^^^aaa```ZZZUUUTTTRRROOOAAA===888666888:::999888:::::::::;;;<<<===??????CCC:::999@@@DDDWWWyyyrrrxxxiii^^^WWW[[[]]]WWWQQQPPPHHHFFFBBB<<<888777:::<<<@@@???===;;;;;;===???AAAEEE@@@YYY|||kkk}}}xxxvvvxxx]]]fffcccOOO@@@DDDQQQZZZNNNOOOOOOHHHPPPrrrvvvkkkyyyOOOHHHBBB@@@>>>;;;;;;===:::BBB:::BBBIIIoootttkkkhhh^^^QQQLLLHHHEEEEEEHHHJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHEEECCCDDDGGGGGGCCCBBBDDDCCCJJJCCC???WWWsssPPPOOO[[[mmmbbbTTTCCC:::888999888666555777:::999777777:::<<<666@@@HHHeeeiiigggPPPFFFGGGMMM[[[iii{{{qqq^^^LLLDDDGGGKKKKKKDDDCCCDDDFFFJJJKKKIIIGGGLLLKKKIIIIIIJJJJJJIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGEEEHHHKKKPPP]]]xxxuuuUUUYYY{{{;;;:::999888888777777777999999999999999999888888888:::>>>@@@===<<>>???DDD???===CCCXXX~~~uuuYYYSSSXXXWWWQQQMMMJJJIIIEEE???:::999<<<@@@===<<<:::999:::===AAACCCGGGPPPyyywwwvvvnnnhhhnnnYYYTTT\\\WWWUUU\\\ZZZYYYoooQQQIIICCCAAA???;;;:::<<<;;;>>>===@@@OOOeee___WWWRRRQQQNNNJJJEEEHHHHHHHHHHHHGGGGGGGGGGGGJJJFFFEEEGGGHHHEEEEEEGGGFFFHHHEEECCCEEETTTaaaVVVNNNffffffYYYGGG;;;888:::999666999<<<>>><<<888666888;;;666:::jjjfffZZZyyy~~~wwwdddWWWQQQYYYfffoooXXXUUUVVVSSSLLLIIIFFFEEEIIIRRR[[[aaaRRRPPPMMMKKKLLLLLLKKKJJJMMMLLLJJJHHHGGGFFFGGGGGGIIIGGGDDD@@@BBBNNN```mmmsssTTT___;;;:::999888777777777777777666555444555666888999666:::>>>???:::777===HHHHHHGGGUUUqqqyyygggmmmooo[[[UUUaaa^^^NNNQQQddd{{{|||aaaXXXVVVOOOIIIIIIIIIFFFGGGNNNTTTXXX]]]bbbgggdddrrrvvvqqqnnnpppvvv~~~vvvvvvyyyYYYMMMYYYkkkXXX^^^aaa\\\VVVTTTTTTRRRIIIAAA888444666999999999777777777888999:::;;;<<<777>>>BBBOOOwww```SSSZZZ```bbbbbbgggrrr|||eeeQQQVVVXXXUUURRRLLLKKKGGGAAA<<<;;;???CCC999888777777999===BBBEEEHHHaaa{{{xxxtttjjjmmmxxxccc]]]bbb^^^iiimmmhhhRRRJJJDDDAAA???:::999;;;>>>===BBB???SSS|||ooobbbZZZJJJJJJIIIHHHGGGFFFEEEDDDHHHDDDBBBDDDEEEDDDDDDGGGIIIAAADDDRRRNNN???]]]ppp]]]HHHQQQzzziii\\\III<<<999:::999666<<>>888555777:::<<<999sssHHHeeepppeeeZZZ\\\~~~kkkXXXPPPLLLFFFCCCKKK```{{{uuulll```VVVQQQQQQRRRTTTKKKJJJHHHFFFFFFGGGIIIJJJBBBCCCEEEFFFHHHJJJMMMOOORRRzzzaaaSSSnnn