BM6P6(@ zzzpppdddbbb[[[TTTPPPOOOMMMKKKMMMLLLJJJJJJJJJJJJJJJJJJNNNLLLJJJKKKIIIEEEFFFJJJEEEGGGHHHHHHFFFFFFFFFGGGFFFEEECCCAAAAAABBBCCCDDDEEEEEEFFFGGGFFFDDDBBB@@@EEEDDDCCCAAA@@@AAADDDFFF???KKKWWWYYYWWWaaayyyxxxvvvfffLLL>>>:::;;;<<<888:::<<<>>>???===;;;::::::>>>BBBAAA;;;666444555777777777666444555777:::666666555555555666666777555444444222000111333666...///////////////...---000111333555555333111///222222111000000111111111000222555777777555222000000000111222444555666777666777777777777777666666666666777777666555444444444555666555444555666888555555666777:::>>>BBBDDDNNNsss}}}qqqhhhXXXLLLJJJLLLIIICCCEEECCC999777??????<<>><<<;;;===???@@@@@@@@@AAABBBDDDCCCAAABBBEEEFFFMMMOOOJJJGGGKKKRRRWWWSSSXXX^^^___```gggvvv}}}|||~~~~~~~~~|||]]]KKKIIICCCBBB@@@===:::666444222222111111222444777:::<<>>777555666666777888;;;=========;;;:::999===AAA@@@;;;666555666999::::::888666555666777444333333333333444444555444555555333111111222444---....../////////......000222444555555333111000333333222222222222333333111333555777777555333111//////000111222333333444444444555555555555444444444444555555444444333333444555666555444444666888777777777777999<<>>===???>>>===<<<999777444333111111000111333666999:::@@@???<<<999666333111000///////////////000111222333444444555555444222222.........000000///+++(((((((((((((((((((((((((((+++,,,+++)))''''''(((***++++++******************'''(((((()))******++++++,,,,,,,,,,,,,,,---...///000000000111222444555666CCCQQQnnnzzzyyy~~~}}}}}}yyy|||xxxvvv|||~~~{{{uuutttpppsssyyyuuuwww~~~yyy{{{}}}zzzvvvuuuyyyuuulllkkkqqqrrruuuwwwwwwyyy|||yyyzzzzzzzzzyyy|||tttqqqrrruuuvvvdddccciiiuuu~~~www{{{nnnkkkjjjmmmssswwwvvvsssyyynnnddd```___ZZZXXXXXXZZZXXXRRROOOPPPSSSUUUWWWWWWTTTQQQPPPPPPJJJKKKNNNPPPQQQPPPNNNMMMMMMKKKGGGEEEGGGKKKQQQTTTaaafffoooyyy~~~OOOGGG>>>888666555444333444666888:::;;;<<<;;;;;;888<<>>:::777666777:::<<<<<<:::777444222222111111000000111222333333444555666555333111111222------...///000000000000111222444555555444222111333333222222222222333333222444666888888666444222.../////////000000000000111111222222222222222111111222222222222333333333333444555555444444555666999888777777888999;;;<<<>>>>>>GGG___~~~uuunnn]]]QQQVVVWWW[[[^^^\\\WWWUUUVVVYYYkkkmmmpppvvvzzz{{{wwwrrrwww}}}uuusssrrrrrrvvv~~~ppp^^^TTTJJJ<<<555555;;;;;;;;;:::999777555333111111000000222555777999>>>===;;;888555222000///////////////000111222333333444444444444333222222,,,---///111111///+++'''((((((((((((((((((((((((+++++++++***((('''(((***,,,++++++******)))((((((((((((((()))******++++++,,,,,,,,,+++,,,,,,------/////////000111222333444:::888CCCeee|||vvvwwwwwwzzzwww~~~~~~zzzyyytttyyy~~~|||{{{}}}xxxxxxyyy|||tttppprrrpppkkkmmmtttyyy}}}xxxxxx}}}~~~wwwoooxxx{{{xxxqqqqqquuutttnnn___dddppp|||qqqpppmmmoooqqqxxx|||{{{zzz}}}|||yyyxxxxxxxxxzzz}}}~~~}}}sssVVVAAA>>>;;;888777666333000222333444666888::::::;;;777:::;;;;;;888777666777666888:::999666222///...////////////000111222333444666777777444222000000......///111111222222222111222444555555444333222222111111111111222222333555666888999999888666555///////////////////////////000000111111111111000000000000111111222333333111333444444333333444555777777666666777888999::::::>>>AAADDDRRRrrrxxx|||xxxxxxzzzdddWWWKKKDDD???888777:::;;;;;;<<<;;;:::888555444333222111111333555777999<<<;;;:::777555222000////////////000000222333444222222222222222111111111---------///000///+++)))))))))))))))))))))))))))***++++++***((('''(((***************))))))))))))(((((())))))************---,,,+++++++++++++++,,,............///000111222000222999IIIccc~~~rrrsssppppppzzz~~~|||}}}zzz|||wwwsssxxx{{{yyy{{{yyywww|||{{{uuurrrvvvtttmmmnnntttsssjjjoooqqqwwwrrrhhhggggggpppvvv{{{vvvuuu~~~}}}eeeRRRIII===<<<999777444222///---000000111333555777999:::777777888777666555555666000222555555333///---,,,.........///000222333444444666888888555222000000///000111222333444444444111222333444444444333333222222222222222333444444777888999::::::999888777111000000000000/////////...///000111111111111111111000000000000222333333000222444444333222333333333333444555666777888999555<<>>999:::===>>>>>>???>>><<<999666444555555333333444666888:::::::::999777555333000///.........///000222333444000000/////////.........///---++++++,,,------,,,************************)))***+++***)))(((((()))''''''((()))******++++++)))))))))))))))*********,,,++++++*********++++++---------------...///000+++222888999???TTTuuuxxxsss{{{}}}xxxtttjjjmmmkkkeeegggppprrrnnnyyyzzz|||}}}~~~||||||wwwhhhcccfff]]]jjjrrrttt|||ppp|||YYYBBBCCCMMM<<<;;;999777444222111000/////////000222444777888666555444333333333333333---000222333111///------------...///111222444555444666888888555333111111111111222333444444444444000111111222333333333333444444333444444555666777777777888999999888777777111111111111000000000000......///000111111111111111000/////////000111222...000333333222111111222000111222333555666888888444666888777888>>>HHHQQQiiizzzwww|||nnnaaaYYYQQQIIICCCEEEGGGDDD>>>999999:::???@@@@@@@@@>>>;;;777555777666555444555666888999999999999888666444111///---------...///111222333///......---,,,---------000---***)))+++------...++++++++++++++++++++++++((()))++++++)))((())))))%%%&&&'''(((***+++,,,,,,))))))))))))))))))***************)))******++++++,,,,,,++++++,,,,,,---...000222333333777BBBSSSaaayyyxxxzzz{{{~~~wwwrrrffffffffffffiiipppxxx}}}}}}xxxuuuyyy}}}|||rrrfffeeejjjfffpppxxxwwwvvvwwwrrrjjjzzzzzz~~~|||YYY@@@666:::BBB888999888777555333333333///...------///222555777666444222000000000111111000222444444222000///...,,,,,,---...000222444555444555777777555333333333111111222222222222222111//////000111222222333333222222222222333444555555555555666777777666555555000000000000000000111111,,,---...///000000000000111000...---------///000---000222333222111111111///000111333444555555666666555666999<<>>@@@AAA@@@===999777777666555444444555777888888999999999777555222000+++,,,,,,---...000222333///...---,,,,,,,,,---......,,,******,,,------,,,************************''')))++++++***)))))))))&&&''''''((()))***++++++***))))))))))))))))))))))))))))))))))))***+++,,,++++++*********+++,,,,,,000000///111666===CCCGGG___}}}|||tttuuu~~~}}}~~~|||uuuqqq}}}{{{}}}}}}zzzyyyrrroooqqqwwwxxxyyy~~~uuuvvvwwwyyyxxxsssnnnpppvvvxxxzzzzzzwwwpppiiibbb^^^{{{zzzyyy{{{jjjIII777555666333000333444444333111///......///...---,,,...000444666666333000....../////////444555666666333111000000***+++,,,---///111333444444555666666555444444555000000111111111000000///...//////000111111222222............///000111222333333444444444444333333////////////000000111111+++,,,---...////////////000///---+++++++++---...---///222333222111000000///000111333333444444333333777::::::777666999===:::EEEXXXnnnsssiiiYYYJJJFFFHHHHHHDDD@@@===777555888======;;;:::<<<>>>@@@@@@>>>;;;999777555444333333444666777888999:::999888555333111+++++++++,,,...000111222000///...---,,,---......,,,++++++,,,......,,,***))))))))))))))))))))))))''')))++++++***)))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,******************+++,,,'''***---...///222888>>>;;;XXXyyyuuunnnrrruuuwwwyyy{{{||||||zzzjjjaaafffpppaaa]]]ZZZ]]]gggsss}}}~~~|||sssiiihhhiiimmmrrrxxx}}}vvvpppkkkaaaSSSIIIGGG|||~~~~~~hhhIIIAAA888333333333222000222222222222222111000///000///......///111333555222111000...---,,,++++++222111222333444333000---++++++,,,,,,...///111222222000000333666777555222444333222111000///......---------,,,,,,---000333444000---//////---...000...000222222111111222333000000////////////000000......////////////......000...+++))))))***,,,...............///000222222000000111222333444444555444555555666777888888999999:::BBBIIINNN^^^|||lllHHHGGGDDDBBBAAABBBCCCDDD>>>===;;;999888888888888777999===???@@@>>>;;;999222111000000111222555666999999999888666444111///...---,,,,,,---...000111...------,,,++++++************))))))******+++,,,************))))))))))))))))))((((((((((((((()))(((((())))))*********+++***************)))(((((((((((((((((((((((())))))++++++************++++++,,,,,,---...///000111222??????III^^^rrruuu{{{{{{|||~~~}}}yyywwwvvvxxx}}}~~~yyyvvvttt{{{ssskkk___PPPTTTdddhhhhhhnnnuuuwwwvvvzzzsssjjjcccdddkkkqqqsssttthhhfffbbbZZZLLL???>>>CCCzzzxxx|||~~~~~~iiiGGG???999222///111222111///111111111111111000//////000///......///111333555111111///...,,,,,,++++++111000111222333222000------------......000111111000//////222444555333111222222111000///...------,,,------,,,+++,,,///222555///---000111///---...,,,---...000111222222222000///...---,,,------...---......//////......---///---+++*********,,,---------------...///000111......///000111222333333333444444555666666777777333333999======EEEaaa~~~zzzuuunnn___QQQAAA@@@>>>======>>>???@@@===<<<:::888777777888888777999===???@@@>>>;;;999222111000///000222444666888888777777555333222111...---,,,,,,,,,...///000......------,,,++++++*********)))))))))***++++++*********)))))))))(((((())))))((((((((((((((()))(((((()))))))))*********)))************)))(((''')))))))))))))))(((((((((+++******))))))******++++++,,,---...///000000111333444<<>>???===:::888111000/////////111333444777666555444444333333333...---,,,,,,,,,---...///............---,,,++++++)))))))))))))))******+++******))))))))))))(((((((((((('''''''''(((((()))(((((((((((()))))))))))))))))))))))))))(((((('''*********))))))(((((((((******))))))))))))******++++++,,,---......//////...111777===???HHHaaa|||}}}}}}sssooossssssttt{{{zzzxxx~~~{{{|||}}}qqqlllooouuuyyypppffflllxxxxxx{{{vvvxxxyyyvvvyyy}}}xxxppphhhgggkkkrrrvvv~~~}}}{{{|||ssstttwww}}}zzzrrrgggaaaaaadddgggggg___VVVMMMFFF???:::;;;@@@dddHHH===888444222000000111444555333222...///////////////....../////////000111222444555//////...---------...............///111222000///.....................------------.../////////...//////......---,,,,,,++++++++++++******+++...111333111000222111000444:::;;;444---+++///222222000222000---***(((((()))***++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,---------------,,,,,,---...///000111111000000111111111222222222333222444777666333777>>>===UUUooo{{{ppp^^^MMMFFFEEEAAA:::::::::::::::999999999999888888666555555666777888555777999;;;;;;:::777666111000///......000222333555444333222222333444555...---,,,++++++,,,------......//////...---+++***)))(((((((((((()))*********)))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''+++******))))))((((((''')))))))))(((((()))))))))******++++++,,,------...000222777:::999;;;IIIXXXbbbyyy|||vvvqqqttt|||wwwxxxvvvyyyzzzxxxzzz~~~}}}xxx~~~|||~~~zzzxxx{{{xxx|||wwwkkkkkksssyyyzzzqqqrrrqqqqqq|||}}}mmmkkkllljjjpppzzz~~~|||{{{|||~~~wwwqqqpppnnnqqquuuxxx}}}}}}wwwnnnfffeeeaaa]]]]]]```bbbaaaTTTJJJAAA>>><<<999888:::}}}WWW999000333666444111111222333444444222111---....../////////......//////000111222333444444//////......//////000000///......///111222111///------.........---,,,,,,,,,---------------....../////////...------,,,,,,+++++++++******+++...111111222333222------888EEEGGG===111+++,,,///000000222111...+++***)))************++++++++++++******++++++*********))))))))),,,,,,---.........------,,,,,,---...///000111111////////////000000000000111//////222333333444666777===???KKKgggwwwvvv```XXXIII===<<>>@@@QQQkkkooorrrtttsssooojjjlllqqqqqqmmmxxxuuuuuuwwwrrrnnnxxxwwwsssyyyyyyooojjjkkkkkkiii^^^YYYZZZ```fffmmm|||vvvxxx~~~~~~}}}}}}~~~zzzpppgggkkktttyyyzzzvvvqqqoooooojjjbbbZZZ______ZZZWWWWWWTTTOOOHHH@@@:::;;;;;;888555555aaaNNN888///333666111)))///000111222222111///...---......//////////////////000000111222333444444/////////000000111333333111///...///111111111000------...//////...---,,,---...///...,,,,,,...000000000000/////////......,,,,,,,,,+++***+++///111111222444222,,,,,,777EEEGGG???333+++***,,,...///111000///---,,,+++************++++++++++++******+++***))))))(((((())))))+++,,,---.........,,,,,,,,,,,,---...///000000111..................//////111///...///111222222222666888333555CCCPPPbbbxxxooo^^^aaa\\\RRRSSSJJJFFF>>>888;;;EEEJJJJJJ<<<:::777555333222333444888888666555444555666666111222333444444222111///000///---,,,,,,---///000111111111111111222333333///---,,,***))))))******,,,---.........,,,***((('''''''''''''''((())))))))))))((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********)))***---333777888555222<<>>777111222555444...)))...///111111000/////////---...///000000000000000///000111222333444444444000000000111222444555666333111000000111111111000---...000111111111///...///000000///---,,,///111222222111111111111000000,,,------,,,+++,,,///222333111000000...---222::::::777111,,,)))***,,,.../////////...---+++***)))***++++++,,,,,,++++++***,,,***(((''''''''')))******+++,,,------,,,+++*********+++,,,---...//////........................222111000000111333333222///444555888>>>999999EEEjjj}}}sssUUUHHHMMMHHH===>>>>>>===:::888===EEEIIIHHH<<<999555222000222444555:::999777555555444555555111111222333222111000//////...---++++++,,,...///000000111111222111111111///...,,,***)))((())))))***+++---...---+++((('''''''''&&&&&&''''''((()))))))))((((((((('''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&''''''((('''(((((((((((())))))))))))+++...000333444444222999999===DDDIIISSSfffxxxwwwhhhdddiiinnnpppzzzxxxttt{{{~~~|||{{{||||||tttxxxyyyooolllnnnsssssswwwyyy{{{~~~}}}}}}~~~pppVVVBBB;;;888333;;;888888;;;;;;777555666hhhJJJ666777555333111...---000555...000111222111000111222......///000111111000000///000111222333444444444000000111222333555666777444333111000111222111000...000222333444333111000000111222000------000333333333333222222222222222---------,,,,,,---000333555000---000111...---------...---,,,***)))+++---,,,---...///...,,,)))'''++++++,,,,,,,,,,,,++++++,,,***(((&&&&&&''')))***)))***+++,,,,,,+++)))((())))))***+++,,,------...........................---/////////000222222000111333///000555333666EEE>>>LLL```wwwhhhYYYCCC@@@JJJFFF;;;;;;666777777666:::@@@BBB???<<<999555111111333777:::;;;:::888666555444555555111222333333222111000//////...,,,++++++,,,---//////000111222222111000//////...,,,***(((((((((((()))+++,,,---,,,***(((&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&"""######$$$%%%&&&'''((('''''''''&&&&&&''''''''''''''''''((((((((((((((('''+++---,,,+++---000222...222:::CCCCCCCCCJJJVVVeeewww{{{{{{|||qqqqqqnnnsss{{{{{{www}}}tttSSS<<<888:::999;;;888888;;;:::777666999pppXXXJJJ<<<444444333222111111000000111111//////............//////...///000222333444555555555444333222111222333444666555444555777888888777666555444333222111111222555333333333444333111///000111111///,,,+++++++++...000222333222222444555555111,,,+++---000000///333222000---,,,+++++++++,,,,,,+++***))))))))))))---------,,,+++***)))((())))))***++++++++++++***)))))))))))))))******+++,,,+++++++++******))))))*********+++,,,---...///...................................................///000111222333444444777;;;@@@DDDMMM```zzzzzzdddWWWHHH@@@===AAADDDAAA;;;888555666888:::;;;<<<======;;;888444111111444777:::;;;;;;;;;:::888555222000111000111333444333000...---------+++******,,,...+++,,,///000000///---++++++******)))))))))))))))***+++------***)))(((((()))(((&&&%%%%%%&&&'''((($$$%%%''''''&&&%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***---///333777:::<<<======FFFIIISSSeee||||||xxxuuuuuucccOOOAAA999666666333444555666777777777777~~~cccIII???<<<666333666333222222111111111111111111000000//////000000111...///000111222333333333555444333222222333444444666666666666777888888888555444444333333333333333555444333444555444333111222333333111...------------000222333333333444666777333///...///111000000333111///---,,,+++++++++---,,,+++***))))))))))))+++++++++******)))((('''))))))***++++++++++++***))))))(((((())))))***+++++++++*********))))))))),,,++++++++++++,,,------------------------------------------------------......///000111222333333000222222000111999FFFQQQllloooZZZHHH<<>>???@@@@@@:::777222///...111555777999::::::999888555222111222111111333333222000------......---++++++,,,---+++---///111111///---,,,+++***))))))(((((())))))***,,,...---+++)))))))))(((''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***,,,---000333555888999:::888:::???EEEKKKVVViiizzzyyyjjjaaaYYYMMM@@@888444555666333444555666666666666666{{{{{{uuuNNN@@@444333333000///222333333222111111111111222222222111111111111222222...///000000111111000000555444444333444444555555777777777777888888888888333444444444444555555555777666555666777777555444333333333222///------...---///222333333333555666999666333111111222111000111000///---,,,+++++++++...---,,,***)))(((((((((((()))))))))((('''&&&%%%((()))******++++++******))))))(((((())))))***+++******))))))))))))((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111222222666666666555555777:::===@@@OOOfff~~~ooolllfff]]]SSSGGG>>>888<<<;;;===BBBAAA:::666555;;;;;;<<<===>>>???AAAAAA<<<888333///...111555777888888999999888666444333444333333333444333000------...000///---,,,,,,------...000111111///...,,,+++***))))))(((((())))))+++---......,,,***))))))&&&&&&'''''''''''''''&&&***(((&&&###"""###$$$%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***+++,,,---///222444555777999======999;;;HHHWWWssslll[[[OOOEEEAAA:::555222222444666444444555555666555555555yyy]]]MMM@@@:::666666444///...111333333222111111111111111222222111111111111222222000000000111111000//////444444444444555555666666777888888888777666777888222222444555666666777777888888777888::::::999777222222222111...,,,,,,---,,,...111222333333555666:::888666444333222111000000///...---,,,,,,++++++...---,,,***)))(((((((((((((((((((((((('''&&&%%%((())))))***************((((((((((((((()))******)))))))))(((((((((((((((+++*********+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000//////000333666888999888999<<>>@@@===777666999<<<<<<;;;;;;<<<>>>@@@AAAAAA===888444222444888:::888888999999888888777666888666555555555444222///...000111111///---------...///000111000///...---******)))(((((((((((((((***+++------+++)))((((((%%%&&&'''((((((((('''&&&'''&&&%%%$$$%%%%%%$$$###############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))***))))))***+++---///111...000444555333333;;;EEEJJJXXXmmmpppZZZNNNIIIFFF===;;;888555333333333444333444444555555555444444sssWWWCCC<<<<<<555333333444222111222666333222111111000000111111000000////////////000000111111111222111111000///333444444555555666666666666777888777555444555666000111333555666777777777999999999:::<<<===;;;:::333444444222000......///+++...000111222222333555888888888666333111//////......---------,,,++++++...---,,,***)))((((((((((((((())))))((((((''''''(((((()))************)))((((((((('''((())))))***((((((((((((((())))))))))))))))))***+++,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,------......//////---,,,---///000///---...222777<<>>>>>===<<<;;;::::::999888888999999555111444;;;???>>><<<;;;<<<===@@@BBBBBB???:::777666777:::<<<888999999999999999999999;;;999888777777777444222000111333333111.........//////000000///...---,,,***))))))((('''((((((((((((***++++++)))'''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&'''***---,,,(((%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((((()))+++---...///,,,,,,//////...///222222666>>>NNNffffffNNN@@@;;;===@@@<<<;;;999777555333111000222333333444444444444333hhhNNN???:::777444333111111111000000000333555111111000////////////000//////............//////111111111222111111000000222333444555555555555555444666777555222000111333///111333555666777777777888777888999<<<<<<<<<:::888888888777444222222333+++---///000000000111222444666777555222///------,,,,,,------------,,,+++---,,,+++***))))))))))))((()))))))))))))))(((((('''((())))))******))))))((((((''''''(((((()))***(((((())))))))))))******))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------444222111111111222111000,,,000444555444555777:::DDDNNN^^^nnn{{{{{{{{{mmmcccZZZVVVQQQIIIBBB???888888999999::::::::::::<<<999999888666444888???CCCAAA>>><<<<<>><<<:::777666777888999999999999999999999999999<<<:::888888888888777555222444444333111/////////////////////...---,,,,,,***)))((((((''''''((((((''')))******(((&&&%%%%%%%%%%%%&&&'''((((((((((((''''''***///333222---(((############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((()))***+++,,,222...---111444222000111///......333>>>LLLXXX^^^wwwdddWWWGGG===777333333555666666666555333111///...000111222333444444444444sss___AAA555...333:::999444111555555333111000000111111000000///...............///......------....../////////000000111000000000000111333444555555555444111444666333///,,,...111...000222555666666555555444444444666999:::999888:::::::::999666444444555+++---//////...---...//////222444333000,,,++++++++++++,,,---------,,,+++++++++***************+++(((((())))))))))))(((((('''(((((()))))))))))))))(((''''''''''''((()))))))))))))))*********++++++++++++***************+++************************))))))))))))))))))))))))*********++++++++++++,,,)))***,,,,,,---......///111111111///...000444888222333888>>>CCCKKK\\\lll~~~pppaaaSSSMMMNNNLLLDDD???>>>>>><<<===@@@999999:::;;;===>>>@@@@@@???<<<;;;<<<;;;999<<>>;;;;;;>>>AAADDD:::999999888888888888888888888777777777777777777:::888777777777888777666555555555333111///000111.........---,,,,,,++++++))))))(((''''''''''''(((''')))******(((&&&%%%&&&%%%%%%%%%&&&'''((())))))(((((()))---111111+++&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%'''((()))*********&&&$$$&&&+++---,,,---000000///...///000222555888???KKK\\\kkkzzzwww```WWWGGG===555555555111000111111222222333222111///......///111222444555555555pppYYYEEE555444111222444111---000777000111111000000222222111//////...---------------//////............//////---......///000000/////////111222444555555444444000333555222---***,,,///...000222444555555444444222111222444666888777666999::::::888555333333444+++---......---,,,,,,---,,,000333222...+++))))))***+++,,,---...---,,,+++*********)))******+++,,,''''''(((((((((((((((''''''(((((()))))))))))))))'''''''''''''''((())))))))))))******+++++++++,,,...---,,,***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++...000111///.........)))---000222222111222333444111222555333222:::EEEIIIWWWlll~~~zzzrrrhhh___TTTKKKAAA:::;;;???AAA>>>???BBBBBB???>>>AAAAAA@@@>>><<<;;;;;;<<<===;;;888888;;;<<<999999<<>>333---///222111222555222222333444333222111000---...000222444555666666nnnVVVEEE;;;666444///000111222222111000///333222000...---...///000...//////---++++++,,,---++++++++++++,,,,,,---......---,,,+++++++++,,,---111222333444333000---+++000000///---******+++,,,///000111222222111000//////333666333......333999666555444333222000//////111111000...---,,,+++***+++,,,,,,,,,+++***((('''*********,,,...///...,,,(((((()))***************''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&''''''((())))))***((((((((((((((()))******)))))))))))))))******+++******)))((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,******+++,,,,,,---......------......///000000000111222333333333222444555888<<>>===<<<<<<;;;===<<<<<<;;;;;;<<<<<<===AAA@@@???<<<999999;;;===:::;;;<<<=========<<<;;;======<<<:::999888:::<<<<<<;;;999888888:::;;;===888777777777666444333222555444333555888888444111222222111111000...---,,,+++++++++++++++++++++++++++)))((('''((()))((('''***)))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#################################"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******++++++++++++,,,,,,---...222111000111666===EEEJJJZZZnnnpppWWWHHH@@@;;;999888777555333111000000000///111444666555333000...---///000111222333666888rrrWWWNNNAAA777222000000//////000111111111000//////222111///---,,,---...///---......---++++++,,,...+++++++++++++++,,,---...------+++*********+++,,,///000111222111///---+++---...---,,,******,,,.../////////000000////////////222222///+++)))***---222111111000///...------222222000...,,,***)))(((***++++++++++++)))'''&&&***))))))+++---...---+++'''((())))))******))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''(((((()))))))))(((((())))))***+++***))))))((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******++++++,,,,,,------,,,------......///000000///111222222111111222333///111444777:::>>>BBBEEEEEEKKKTTT___kkkttt{{{|||nnnbbbPPPKKKDDD???===;;;999888<<<;;;:::999999999777666777777888:::<<<>>>???@@@>>>>>>===:::888888:::<<<888999:::;;;<<<<<<;;;:::;;;;;;;;;999777666888:::999888666555555666777888666666666666555444333333222111000222555555222...111111000000///---,,,+++++++++++++++++++++++++++)))'''%%%%%%&&&'''&&&%%%(((((()))(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******+++++++++++++++,,,---------,,,,,,---...111444666444???NNNYYYcccpppeeeZZZJJJ???;;;;;;;;;:::555444222111000111111222222444555777666444222111...///111111222333666888{{{iiiWWWGGG<<<555222...,,,,,,---,,,,,,...//////000000000//////000///---,,,++++++,,,---+++,,,---,,,++++++---...,,,++++++++++++,,,,,,---,,,++++++***)))*********+++---...000000...---,,,***++++++***)))***---///...------,,,,,,------............---+++)))((('''------,,,,,,,,,+++++++++222111///---+++)))''''''))))))*********((('''&&&((((((((()))+++,,,+++)))''''''((())))))))))))(((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((()))*********)))((((((''''''((((((((((((((((((((((((((((((&&&''''''((())))))******+++++++++++++++++++++++++++,,,,,,------...//////...///000000//////000111---.........,,,---...000...///222555999<<>>444111111222555444222111000...---,,,---.........////////////...---,,,+++*********+++***+++,,,+++***+++---...,,,+++++++++++++++,,,,,,+++******)))))))))))))))(((***+++---...------,,,******+++***((()))+++...---,,,+++******+++,,,---,,,++++++---000111...+++)))))))))))))))*********......---,,,***)))(((''''''((()))))))))(((&&&%%%''''''&&&(((******)))'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&%%%$$$######$$$&&&((()))######$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))******************))))))******++++++,,,------...---///000///......///000///000000000......///111666666444333222111111111222444666777888;;;@@@CCCBBBDDDGGGLLLPPPSSSUUUVVVWWWTTT[[[jjjjjj]]]VVVZZZYYYYYYZZZZZZ]]]bbbhhhmmm}}}qqqeeeZZZOOODDD<<<666333///111666999888666555444444444555666666555888999999888666444333333444555666777777666555555666666666555444444555777222333444555777888888888999999888666333333444666777666555444333222333333111222222333444444333333222000///000333333111......---,,,++++++*********++++++++++++++++++++++++***(((&&&&&&'''((('''&&&$$$%%%&&&'''''''''''''''&&&%%%$$$###############%%%%%%%%%%%%%%%$$$$$$### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""!!!""""""###$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%&&&&&&''''''((())))))***))))))((())))))*********+++---///000///......222222222222111111111111444999AAAHHHOOOVVV]]]bbbttt|||uuu[[[HHH>>>:::>>>;;;888666666666333111333222111111111222333444333333222222111111111222000111222222111111333555HHHQQQ^^^lll}}}iiiYYYDDD???888333222222111000,,,,,,,,,+++++++++,,,---,,,,,,,,,------......///---,,,+++******))))))))))))***++++++******,,,...,,,++++++******+++++++++************))))))(((((('''((()))+++,,,,,,,,,,,,+++++++++***((((((***+++,,,+++***))))))***+++,,,,,,+++***...222444111...((((((((()))))))))******)))))))))***************''''''((())))))(((&&&%%%'''&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%'''(((#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))(((((()))))))))***++++++,,,,,,...///000///...---...///---...//////......000222------------///000111222111222333333333555888;;;555555666777888999999999===777<<>>888777888666333222111000000111333555666666666444333333444555555666555444333333333444444000111111000...---...000444333777;;;;;;:::@@@HHH[[[cccooo~~~ooo```WWWLLLEEE<<<444000///......111///+++******,,,---////////////,,,)))(((***,,,+++*********+++,,,...///++++++++++++***))))))(((***++++++***(((((()))+++,,,,,,+++*********************+++++++++***)))(((''''''((()))***++++++,,,***++++++***)))))),,,...,,,,,,,,,------,,,,,,,,,...---+++***))))))((('''))))))))))))((((((((((((&&&&&&&&&'''(((((())))))'''((())))))***)))(((''''''&&&&&&'''(((((('''%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))&&&''''''((())))))******,,,---...---+++***+++,,,------...---++++++,,,...///000000000000...---,,,...000111000...------...+++++++++,,,,,,---...///---,,,++++++++++++,,,---000111111111//////000111---///111222222111111222,,,---............000222222333444222//////000333444999>>>>>>999444222333//////000222666;;;@@@BBB444666666555333111111222222111000000111222333444666666555222///...///111.........///.........---...//////000000000//////,,,)))''''''***+++***(((((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&$$$""""""###$$$###"""###$$$$$$%%%%%%%%%%%%$$$######"""""""""######$$$!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""" """###$$$%%%###############$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%))))))))))))******+++,,,......,,,)))&&&'''***---******)))***,,,---......222111000///............000/////////111333666777888999:::<<<>>>???AAAAAA???@@@CCCFFFGGGDDD???:::555777BBBTTT___eeerrrwwwmmmbbbTTTCCC777333222111222444444222///222222222222111222333555444333222222333444666777555555555444444444333333000000000...,,,+++,,,---???999777999888666;;;CCC???AAADDDGGGNNNVVV```ggg|||mmmeeeXXXKKKBBB===999888//////000000000000000000------...000000000///...(((***,,,+++((((((***,,,******))))))***,,,...///+++,,,,,,++++++***)))(((***++++++***((('''(((***,,,,,,+++***))))))*********++++++,,,,,,***)))(((((((((((()))***+++++++++)))************+++...000,,,---...//////...---,,,---,,,***)))''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))******)))((((((((('''&&&'''(((((('''%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))***,,,,,,+++)))((()))******+++,,,+++******,,,...&&&'''***---......------(((***---...---,,,---------------......///111111222555333---,,,//////++++++---///000.........//////---******---111333555000111000...,,,,,,000333000333555666666888===AAA@@@FFFLLLKKKCCC999222000222111111333777===CCCGGG666777777666444111111111222222111000000111222333555444333111...---.../////////000000111000000000...///////////////......---***((((((+++---+++)))(((&&&%%%######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!! !!!###############""""""!!! """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!###$$$%%%#########"""###$$$$$$%%%###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%"""###%%%''')))*********###'''++++++(((''')))+++...---------//////......,,,---...///000111222222...---------...000333444444333333333333444555666333333444666888888666333999666777;;;888333;;;JJJYYYllltttfffWWWMMMHHHGGGEEEAAA===:::888777444666777777444222111222+++---000222333444666777000000000111333555777888222222333333333222111000///000///---+++***+++,,,888777777888:::;;;;;;:::<<<<<<;;;<<<>>>AAADDDFFFKKKNNNUUU___lllzzzwwwiii]]]TTTPPP???<<<888333111000000111000000111000000///..............................---,,,+++***))))))))))))((()))***+++,,,+++******,,,,,,---+++***)))***,,,...---+++)))(((((())))))++++++***)))(((((()))))),,,+++)))((((((((()))***************************(((((())))))************------......,,,***'''%%%))))))*********))))))(((*********))))))))))))(((((('''&&&&&&&&&''')))***(((((()))***************%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))************))))))))))))************000///---,,,++++++,,,---*********++++++,,,,,,,,,------------,,,+++******............////////////444222000...---...///000////////////000000000000///...---,,,---000333555111///,,,---///000///---...000222222555AAARRR```aaahhhkkkcccQQQ???555222000000111444777999999888444888;;;:::777333222222222111000///...---------111333444333111...------)))...444999999555///+++000//////...,,,+++******'''''''''''''''(((((()))&&&%%%$$$###""""""""""""'''&&&$$$######$$$&&&'''***)))'''%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%############""""""""""""###"""!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////000000111000111111222222333444444222222222333444555666777???DDDLLLQQQVVV[[[aaaeeeqqqtttwwwzzzzzzwwwtttqqqfff\\\QQQJJJHHHEEE???::::::<<<>>>>>><<<888333///222333333444444555555555222111000///......//////222111000111333444333222333111000111222333111000...///000000000...---,,,777666555666888:::::::::===<<<<<<<<<<<<>>>@@@AAABBBBBBCCCDDDGGGKKKOOOQQQ```iiittt~~~{{{qqqjjj]]]YYYRRRJJJCCC===999777777555222000.........///...............---,,,,,,---------------------------,,,+++***))))))))))))((()))***+++,,,+++******+++,,,,,,+++)))(((***+++---,,,***))))))))))))***++++++***))))))((((((((())))))(((''''''((()))******************************)))))))))******+++,,,---...//////---+++)))'''+++++++++,,,,,,++++++***,,,++++++***))))))((((((((('''''''''(((((())))))'''(((((()))))))))))))))&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))---,,,+++***)))***++++++*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++------........./////////111000...,,,+++,,,------------........./////////...---------...000222333111///,,,---///000///---///000//////777IIIbbbtttrrr]]]HHH999222//////000222555777666555333666999999666333111111111000///...------------000111222111...,,,++++++***...333777777444///,,,000///...------,,,,,,,,,)))(((((('''''''''((((((%%%%%%$$$###"""""""""###'''&&&$$$######$$$&&&''')))((('''%%%###"""""""""#########$$$$$$$$$%%%%%%#########"""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""!!!!!!"""###""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...///............///000000//////000000111111222222111111111111222222333444444777;;;===>>>???BBBEEEAAACCCEEEGGGGGGEEECCCAAAIIICCC<<<999::::::999777===<<<:::888666444222111333333333333333444444444///......------...///000111000///000333444444333222000//////000111000000///000000111000///...---777555333444666999:::;;;<<<<<<<<<;;;;;;;;;::::::999999888666666555555555999===BBBEEEHHHMMMTTTZZZ]]]aaagggmmmqqquuuyyy{{{|||xxxssspppmmmhhhaaa[[[TTTPPPJJJFFFDDD???999444444222000...---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------------------,,,+++***))))))(((((()))((()))***+++,,,+++************+++)))((('''(((*********))))))))))))******++++++******)))((((((((('''''''''''''''(((******++++++++++++++++++++++++,,,+++*********+++,,,---//////000000///...,,,+++------......///......---000000///---,,,+++***)))'''((()))***+++******)))''''''((())))))))))))(((''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***+++******************)))((()))***+++,,,,,,,,,,,,,,,,,,---------............---+++***)))******+++,,,,,,,,,---------......,,,,,,------...///000111000...------...//////...333222///---111>>>RRR```lllllljjjcccUUUFFF:::444000000000222555666555444222555777777555222000///.........---------......///000111///+++)))((((((***---111333444222...,,,//////------------//////******)))(((''''''''''''%%%$$$$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&((((((&&&%%%######""""""#########$$$$$$$$$$$$%%%######""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!! """###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,++++++++++++,,,------......---------...//////------......///000000000000000////////////000000000111222111///...///000444555666777777666555444444333111111222555888999???<<<666222//////111222333333333222222222222222---,,,,,,,,,,,,...///000.........///222444444333111...,,,,,,.../////////000000000111000000///...888666333333555999;;;;;;::::::;;;;;;:::999888777777777777888999999999:::555666666444222333666999666999===@@@BBBDDDFFFHHHEEEHHHLLLOOOQQQUUUXXX[[[]]]]]]\\\[[[YYYVVVTTTSSSTTTUUUUUUTTTQQQMMMIIIFFFDDDBBB???>>>===;;;777444111000000111444555333222//////......//////000111)))***+++,,,,,,+++***************++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((()))***+++,,,+++******((())))))(((&&&&&&''')))(((((((((((())))))******+++++++++***)))(((((('''&&&&&&'''((()))***+++,,,---------------------------,,,+++******+++---...///000000111000000///...///000111111111111111111555444333111///---,,,,,,)))***---...///...,,,***(((((()))***************(((((((((((('''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))*********))))))(((((((((((()))******+++++++++***+++++++++,,,,,,,,,------,,,+++***)))))))))******,,,,,,,,,,,,------------)))+++,,,............---......------......//////222333333000---///444999<<<>>>@@@BBBBBB>>>999555333333333444777888777555222333555666555222000...---------------...//////000111000...***(((''''''***+++---//////...---+++---,,,++++++,,,---///000,,,+++)))((('''&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$########################$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! """!!! !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------...//////000000///...............///111111111000000000111111333333333333333333333333222333444333111333777;;;>>>:::444///------000111222222222111111000000000...---,,,,,,,,,---///000,,,,,,,,,...111333333222///---+++***,,,.........//////////////////......:::777444444666999;;;;;;777888999999:::999999888777777777666555444333333333444555666666777888999444666999:::999888999999000222555666666777999;;;::::::999999888666555555666777777777555333000///444333333444444444333222222111111111222222111/////////...---------------***+++,,,------+++***((()))******+++++++++******++++++++++++++++++++++++))))))(((((('''(((((((((((()))***+++,,,+++******(((((()))'''&&&%%%&&&(((&&&''''''((()))))))))))))))************)))((((((''''''(((***+++,,,------////////////////////////...---,,,++++++,,,------//////000000000000000000111111222333333333333333555444222111///---++++++***,,,///111111000...,,,******+++,,,,,,,,,,,,+++)))(((((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))))))))(((((('''''''''))))))******)))(((((('''************++++++++++++++++++******************,,,,,,---------.........((()))+++---------,,,+++------------------///000---000444555333000000000222222444888;;;;;;888555333333333444777888777555222333444666666444111...---------------...///000222333222///+++)))((()))))))))+++,,,,,,,,,+++******)))))))))***,,,...///+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!  !!!!!!"""!!!   !!!!!! !!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***+++++++++++++++***+++,,,,,,---,,,,,,------.../////////000//////............///......---...///111222222///..................//////222333111......222666999777333000.........///111111000000/////////...111000...---------......+++******,,,///111222111...,,,******,,,.........---------,,,------------;;;888666555777888999999666666666777888888999999777666555333222111111111000111333555666555555444...000222333222111111222222444555444222222222444222222222222111111111111111111111111111111000000,,,,,,,,,,,,,,,---------......---,,,+++)))((('''---------,,,,,,,,,++++++,,,------------+++***)))))))))***++++++++++++***************************((((((''''''''''''((((((((()))***+++,,,+++******(((((()))'''&&&%%%&&&(((&&&&&&'''((())))))(((((('''(((***++++++***))))))'''(((***+++,,,---------........................------,,,,,,,,,,,,++++++------...//////000111111111111222333444444444444111111///...,,,***)))(((+++---///111111000...---++++++,,,------------,,,)))((('''&&&%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%''''''((((((((((((((('''''''''''''''&&&))))))))))))((('''&&&%%%(((((()))))))))*********************************,,,,,,,,,---------......((()))***+++,,,+++******+++,,,------,,,---///111///111222333222222444555666555666777999888666444000000000222555666555444444444555777888666333000...............///000111444444333000---++++++,,,((()))***+++,,,++++++***'''((((((***+++,,,,,,---***)))(((&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""""""""############$$$""""""!!!!!!!!!!!! !!!"""""""""!!!   !!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!""""""""""""#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((()))************))))))******+++,,,++++++,,,,,,---....../////////.........//////000...,,,++++++---...//////333333333333333333333333,,,...000///------111444333333222111///...---,,,////////////............222000///------------...+++******+++...000000///---,,,+++,,,...//////...,,,++++++++++++,,,------:::888666666666777666555555555444333444555666777555444333222333444666777222111111111111000///......000333444333222222333000111222111//////000111//////..................------,,,,,,,,,---...////////////...---------...---///000000000000000000............------,,,,,,+++++++++++++++******)))(((((()))***************))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))***+++,,,+++******((())))))(((&&&%%%'''(((%%%&&&'''((((((((('''&&&%%%&&&)))+++,,,,,,+++***'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))++++++,,,---...///000111000000222333333444444444000000///---,,,***)))(((***+++---...///...---,,,***+++,,,,,,------,,,,,,)))(((&&&$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&''''''((((((((()))))))))))))))************))))))++++++++++++,,,,,,,,,,,,(((((())))))******))))))***,,,...---,,,,,,///111111222111111000000111222000111222333333333444444//////000222555777666555666555666888:::999555111000000/////////000000111444444333111...------///***+++,,,......---,,,+++&&&(((***,,,---,,,,,,+++((('''&&&%%%$$$#########'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$""""""""""""############""""""!!!!!!!!! !!!"""###"""!!!  !!!  """ !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""##############################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***))))))(((((())))))***+++)))******++++++,,,,,,---------------......///000000---******,,,......------...////////////...------............///111222......//////...---+++***------------............///...---,,,,,,,,,---...+++***)))+++---......---,,,,,,---///222222000...,,,,,,+++++++++,,,---...999888666666666555333222666444333111111222333555444222///------...111222111///...///111333444444---///222222111000000000---...000/////////000111//////...---,,,,,,,,,,,,---,,,***)))***+++---///---......---++++++,,,...''')))***+++*********+++++++++++++++***)))((('''(((((((((((())))))******''''''((()))******))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((()))***+++,,,+++******((())))))(((&&&&&&''')))&&&&&&'''(((((('''&&&%%%$$$%%%(((+++,,,,,,,,,+++&&&''')))***++++++******************************)))+++---......,,,)))'''*********+++---...000111///000111222333333333333222111000///...---,,,+++)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++((('''%%%###""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''"""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))(((((()))))))))))))))((()))************+++++++++(((((((((((())))))))))))***,,,...---+++,,,///111,,,///222444555444222111///111222222111111333444000000111444777999999888777777777999;;;;;;666333111111000000000000111111444444333111...---...000+++,,,...000000///...---&&&(((+++......---,,,***&&&&&&%%%$$$############((('''&&&%%%$$$###############$$$$$$$$$$$$########################$$$%%%""""""""""""############"""!!!!!!!!! !!!"""###"""!!!  !!!  """ !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((()))******((((((((()))******+++++++++++++++,,,---...///000///,,,)))))),,,...///...+++,,,---......---,,,+++------,,,,,,,,,---------+++,,,,,,,,,,,,++++++***,,,,,,,,,------.........,,,++++++***+++,,,...///+++***)))***,,,---,,,+++,,,---///111444333111...---,,,,,,+++,,,---///000444777:::999777555555666333333222111111222333444333222222111000///......000000///......///000111...............------------,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++***************************************))))))))))))******+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))***((('''%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))))))))))))))************222---))))))...000...+++******,,,...111111000...+++++++++,,,---///222333222///,,,,,,---...,,,***---,,,+++)))((((((''''''(((((((((((())))))))))))'''&&&%%%$$$####################################''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++******)))))))))((((((''''''((()))))))))************...,,,+++))))))***,,,---/////////000111111222222333333333222222111111111111222333333444555666777777666555555555555444333444222000111333444555555777666444111///...000111///,,,)))+++000333222///***+++---------,,,+++***((()))))))))(((&&&$$$"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!    !!!!!! !!! !!!######"""!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!#########"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,------......///,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---...............------,,,------+++***)))***,,,---***'''(((+++.........000---+++---111222...)))***,,,...---***(((***,,,555777888777555333444555333222111000000000111222111111111000000/////////000///.........///000000///......------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,+++++++++************************************))))))(((((())))))************)))))))))(((((()))(((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))---+++******+++,,,------***)))***---000111000///*********+++,,,...000222000---++++++,,,---+++***+++***)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$####################################&&&&&&&&&&&&%%%%%%%%%%%%"""""""""#########$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************************))))))(((((((((((()))))))))*********+++***)))(((((()))+++,,,......///000000111222222333333333333222222111111000111111222222333333444555444333333444333222222222000000111444666666666777666555222///......///...+++)))+++000333222000------------,,,,,,++++++))))))(((((('''%%%$$$###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!  !!!!!!!!!!!! !!!!!!    !!!!!! !!! !!!######"""!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))))))))((((((((()))***+++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------,,,***)))+++,,,+++(((%%%&&&)))+++,,,+++///,,,+++---000111---)))+++---...---***)))***,,,555666666444222111222333222111///.........//////000////////////////////////......------......///......------,,,+++******+++++++++******+++++++++))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&'''''''''((((((((((((''')))++++++******---000,,,+++***+++---...---,,,))))))))))))***,,,...000,,,+++))))))***++++++***(((((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#######################################&&&%%%%%%%%%%%%$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************************)))))))))(((((((((((()))))))))))))))(((''''''((()))+++,,,,,,---...///000111222222333333333333333222222222/////////000000000000000111111111111111000000//////......111444666666555555555444222111///---,,,,,,)))(((+++000333333111000///---+++******++++++)))((('''&&&%%%$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!  !!!!!!!!!   !!!!!! !!! !!!######""" """!!!!!! !!!!!!""" !!!!!!""""""!!!!!! """"""""""""""""""""""""###############"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((((((((()))******************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,******+++---***(((&&&&&&(((***++++++---,,,+++---000000---***,,,---...---+++***+++,,,555555333111000///000111000///...,,,,,,,,,------.............../////////...---------,,,,,,,,,,,,------,,,+++******)))(((+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))+++,,,---///000///---+++***++++++***(((((('''''''''(((***,,,---))))))(((((())))))******'''''''''&&&%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$#######################################%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""######!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((('''''''''((((((((())))))(((''''''((((((***+++,,,++++++,,,...///000111222333333222222222222222222000/////////......---------...000000///...---...---------///222333222111111111111222222000...,,,***((((((+++///222333222222000---***((()))***+++)))(((&&&$$$###$$$$$$%%%%%%$$$######""""""############################################################"""!!!!!!!!!!!!!!!  !!!!!!   !!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))******++++++,,,++++++,,,,,,,,,,,,++++++************++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,,,,---...---++++++,,,...+++***))))))***+++,,,,,,,,,++++++---//////---+++------------,,,,,,,,,,,,444333111////////////000......,,,+++++++++,,,,,,------------------......,,,,,,,,,,,,++++++******,,,++++++***)))((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''++++++***(((&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&***''''''***000333222///...,,,)))(((***+++,,,+++'''&&&&&&&&&'''(((***+++((((((((('''''''''((()))'''''''''''''''&&&%%%$$$""""""#########$$$$$$$$$$$$$$$######""""""######""""""""""""""""""""""""$$$############""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((()))***+++,,,,,,***+++,,,---...///000000000000000111111111111111000000//////......------***,,,//////...,,,,,,---...---,,,,,,...///...---------...000333222///,,,(((((((((***---000222222222000,,,(((''''''(((***((('''%%%#########$$$%%%%%%$$$######""""""##############################""""""""""""""""""""""""###"""!!!!!! !!!!!!      !!!  """"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,******++++++++++++******)))))))))*********++++++)))))))))******+++++++++++++++,,,------------------......---,,,,,,---///++++++++++++++++++,,,---++++++,,,...//////---,,,......---------------,,,222000//////000000000///---,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((()))))))))((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,+++***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&+++'''&&&***111555222...***(((&&&'''***...111222&&&&&&%%%%%%&&&((()))***'''((()))(((&&&&&&''')))''''''((()))((('''%%%$$$"""############$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!########################!!!!!!""""""""""""!!!!!!!!!""""""##################$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""!!!"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******++++++++++++++++++,,,------......---------............///000000//////.........---(((,,,000000...,,,,,,---///---+++***+++,,,,,,,,,,,,++++++...222333///,,,(((((()))***,,,...000111000...***'''&&&&&&'''(((&&&%%%$$$$$$#########$$$%%%$$$######""""""##############################""""""""""""""""""""""""###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  """"""!!! !!!!!!  !!!!!!  !!!!!!""""""############$$$$$$$$$$$$$$$ !!!###%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,)))******++++++******)))((())))))))))))*********(((((())))))***+++++++++***+++,,,---.........------.........------...000)))+++,,,+++******+++,,,+++,,,...////////////...000...------...///---,,,000......///111222000...+++************,,,---...------,,,,,,++++++************++++++***((('''&&&'''''''''''''''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''(((+++///111000...,,,)))&&&&&&***...111333'''&&&%%%%%%&&&''')))***((()))***(((&&&%%%&&&(((&&&&&&((()))((('''%%%$$$""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######"""""""""!!!!!! !!!"""###$$$####################################$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.....................---''',,,111111...,,,---///111...***)))***---/////////,,,+++---000111...***((()))******+++---///000---+++)))&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""%%%$$$######""""""##############################""""""""""""""""""""""""###"""!!! !!!"""   !!!!!!    !!!!!!  !!!"""!!! !!!!!!  !!!!!!  !!!""""""###"""""""""#########$$$$$$ !!!"""$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++))))))************))))))((((((((()))))))))******((((((((()))***+++++++++)))***+++,,,,,,------------...///...------///111***,,,......+++***+++---+++---///000000000000000111///------///000...,,,...------000333333111...******))))))***,,,...///------,,,,,,+++***)))))))))************(((&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$'''+++,,,------...000111...)))'''))),,,...///'''&&&&&&%%%&&&''')))***)))***+++)))%%%$$$&&&(((%%%&&&'''(((((('''%%%###!!!!!!!!!!!!"""""""""######"""""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$###"""""""""!!! """###$$$########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&,,,,,,,,,+++++++++******(((((()))))))))*********------------------------'''---222222///,,,---///111...***)))+++///222333222...+++,,,//////+++'''((()))******+++,,,...000***)))(((&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!%%%$$$$$$###"""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!""" !!!   !!!!!!    !!!!!!  !!!"""  !!!!!!   !!!""""""### !!!!!!!!!""""""###### !!!!!!""""""############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,---...///.........000222---///222111...---...000+++...000111111000111111111///---...000000...,,,555222000///000111111111...+++((((((***,,,***(((***************)))((((((+++******)))(((''''''&&&$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&...+++((($$$""""""######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((((((((((((***,,,---+++***((('''&&&&&&''''''''''''&&&%%%&&&'''((())),,,---,,,)))'''&&&''')))''''''&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""#########""""""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! """############%%%'''&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))))))((('''&&&''')))+++---000...,,,)))'''&&&&&&&&&'''''''''(((((((((((((((&&&(((***---......---,,,------...//////...---,,,---+++)))***---///...,,,...---,,,+++++++++,,,------,,,+++*********+++,,,---,,,***&&&###"""###%%%!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!        !!!  !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! """"""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''')))))))))))))))*********((((((((((((((()))******'''''')))***,,,,,,------))))))))))))***+++,,,---+++,,,.../////////...---//////000111000000......111///......000000000///////////////000000000000222000//////000222222222---+++))))))+++,,,***))))))*********))))))((((((******))))))(((''''''&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''((()))***+++)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))------,,,)))'''&&&((())))))((('''&&&&&&%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!"""""""""""""""######$$$######""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!"""$$$#########$$$&&&%%%%%%###""""""!!!!!!!!!#########"""""""""!!!!!!"""######$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***,,,+++***((('''&&&%%%%%%'''((((((((())))))******&&&((()))+++,,,---,,,,,,,,,---...///...---,,,+++,,,***)))))),,,...---,,,***++++++,,,,,,+++******+++***)))((())))))***+++,,,,,,***'''$$$###$$$&&&""""""############""""""###$$$$$$$$$$$$###""""""        !!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))******((((((''''''((()))******'''((()))***+++,,,,,,,,,))))))))))))***+++,,,---++++++---......---,,,+++,,,---///000000///...---000...,,,---...///...---////////////////////////000///......000222222111---,,,***+++,,,,,,+++))))))))))))))))))((((((((()))))))))(((''''''&&&&&&%%%%%%&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&%%%%%%$$$$$$#########$$$%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&''')))***------,,,***''''''(((*********)))(((((('''''''''######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""!!!  !!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$##################"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!"""###$$$$$$""""""###$$$$$$###"""!!!!!! !!!!!!######""""""""""""!!!!!!"""######$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$''''''((()))******++++++'''(((((()))***++++++,,,,,,,,,---...---,,,+++***,,,***))))))***,,,+++***''')))+++------+++)))'''))))))(((''''''((()))***++++++***'''%%%$$$&&&'''######$$$$$$$$$$$$############$$$$$$######"""!!!        !!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))******)))((('''''''''((()))***((())))))***+++++++++******************+++,,,---***+++,,,,,,,,,+++***)))+++---///111222111///......,,,++++++,,,------,,,...............---------111///......000000///...,,,,,,,,,,,,,,,++++++***))))))((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###############""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***)))'''&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))'''''''''''''''((((((((()))((('''''''''((()))***,,,,,,,,,***''''''(((*********))))))(((''''''&&&######""""""!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  """######"""  !!! !!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$###"""!!!"""###""""""!!! """"""""""""""""""!!!!!!""""""############""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''((()))***++++++((((((''''''((()))***+++++++++,,,---,,,+++***)))+++***))))))))))))))))))((()))+++,,,---,,,***)))+++***)))''''''''''''((('''((((((&&&$$$$$$%%%'''"""######$$$$$$######"""###############""""""!!!         !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&''''''(((((())))))))))))((('''&&&&&&''')))***))))))***************)))***************+++,,,,,,***+++,,,,,,,,,+++***))),,,...111444555444222000---+++******+++,,,,,,+++------,,,,,,,,,,,,++++++222111///.........+++)))++++++,,,,,,,,,*********)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$###%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$############$$$########################!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))(((&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((()))))))))******)))(((((())))))************))))))((('''((()))***++++++++++++)))''''''(((***((((((((((((((('''%%%$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  """######"""  !!! !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###$$$###!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''))))))***)))((((((''''''((())))))******+++,,,,,,+++******++++++***)))((((((((()))+++++++++++++++,,,------...---+++((('''&&&&&&&&&$$$%%%%%%$$$###"""###$$$!!!!!!""""""""""""!!!!!!"""############"""!!!!!!       !!!!!! !!!"""""" !!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########"""""""""######$$$$$$$$$!!!!!!!!!""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&'''(((((())))))***)))'''%%%%%%&&&((()))((())))))*********))))))******)))))))))***++++++***+++,,,------,,,+++***+++---000222333222111000---+++******+++,,,,,,++++++++++++*********))))))222111///......,,,)))&&&)))+++,,,,,,+++))))))))))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$###############"""""""""###############!!!!!!!!!"""""""""##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$############$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))************))))))((((((***+++,,,,,,,,,,,,***)))((((((((()))+++,,,)))***)))(((&&&&&&''')))&&&'''(((((('''&&&$$$#########"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!! !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!"""######!!!!!!"""###!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((())))))))))))((((((((((((((()))+++,,,------,,,++++++,,,,,,***(((''''''))),,,,,,+++***+++,,,...//////---+++(((&&&%%%%%%%%%###$$$%%%$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!""""""######""""""!!!      !!!!!! !!!"""""" !!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))+++)))&&&%%%$$$&&&((()))'''(((((()))*********)))))))))((((((((())))))***)))***+++,,,---,,,++++++)))***,,,---...------,,,,,,***))))))***++++++************)))((((((''''''000///......---,,,)))&&&'''))),,,,,,***((('''((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%############$$$$$$$$$$$$$$$#########""""""""""""%%%$$$$$$###############!!!"""""""""#########$$$!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((()))******)))((('''&&&''')))+++,,,,,,,,,,,,******)))((()))***+++,,,(((((((((&&&$$$$$$&&&(((&&&'''(((((((((&&&$$$#########""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!! !!!"""###$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""!!!!!!###$$$"""!!!!!! !!!!!!"""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$%%%########################%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))******+++***)))(((''''''(((***,,,............,,,------+++(((&&&'''))))))******+++,,,,,,------+++***(((&&&%%%%%%&&&&&&###$$$%%%$$$""" !!!"""""""""######""""""""""""""""""""""""!!!!!!      !!!!!! !!!"""""" !!!""""""### !!!!!!!!!""""""!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))+++)))&&&$$$$$$%%%''')))&&&&&&((()))************((((((''''''''''''((((((&&&''')))+++,,,,,,++++++******)))))))))************(((''''''((())))))((()))))))))((('''&&&&&&&&&...---------...,,,***'''%%%))),,,,,,)))'''&&&''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""############%%%$$$$$$###"""#########!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%'''$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))((('''&&&%%%&&&(((***+++,,,,,,++++++***)))))))))***,,,,,,'''''''''%%%$$$$$$&&&(((&&&'''))))))((('''$$$#########""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!######$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""!!!"""###%%%""""""!!!!!!!!!""""""### !!!!!!""""""!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$######$$$&&&'''''''''%%%%%%%%%&&&'''((('''''''''((((((((((((((()))***+++,,,+++***'''&&&&&&(((***---...///000///,,,......,,,(((&&&'''***&&&'''***,,,------+++***'''&&&%%%%%%%%%%%%&&&'''$$$&&&&&&%%%###!!! !!!######$$$$$$$$$$$$######"""""""""""""""!!!!!!  !!!!!!     !!!!!! !!!"""""" !!!""""""### !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!"""######$$$########################"""###$$$%%%&&&%%%$$$$$$######$$$%%%'''(((((()))+++)))&&&$$$###%%%''')))%%%&&&''')))***+++++++++(((''''''&&&&&&&&&''''''$$$%%%''')))++++++++++++,,,+++***)))))))))***+++((('''%%%%%%'''((('''&&&))))))((('''&&&&&&%%%%%%,,,...//////...+++(((&&&)))((('''((()))+++***)))''''''&&&%%%$$$###"""!!!########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! """$$$%%%######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&'''''''''''''''&&&&&&''''''''''''))),,,...)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""$$$$$$######"""&&&&&&%%%$$$$$$###""""""######""""""!!!!!! !!!!!!!!!!!! !!!"""  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################&&&&&&%%%$$$############%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''$$$&&&'''((('''((()))+++))))))*********((('''&&&......///////////////....../////////---,,,***))))))((('''(((***++++++***''''''&&&%%%%%%$$$######&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!      !!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$######""""""!!!!!!###""""""!!! ############""""""""""""######$$$$$$###""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''++++++***)))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&,,,---...///...+++(((&&&''''''(((***,,,---,,,***''''''%%%$$$###"""""""""#################################""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%&&&""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$################################################$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&'''''''''(((+++---))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""" !!!!!!""""""""""""!!!!!! !!!!!!  !!!"""#########""""""%%%%%%$$$$$$###""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""########################%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%'''(((((('''''')))***((()))******)))((('''&&&++++++,,,---------------////////////...,,,***))))))(((''''''))))))(((''''''&&&&&&%%%$$$$$$######%%%%%%$$$$$$#########$$$!!!"""############"""!!!!!!!!! !!!!!!   !!!   !!!!!!!!!!!! !!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""##################""""""""""""""""""######$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***))))))(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&+++,,,---...---+++)))'''$$$&&&)))...111111...+++((('''$$$"""!!!""""""###########################""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%'''"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%&&&&&&&&&''')))+++***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""!!!!!!  !!!  !!!!!!"""###"""""""""$$$$$$$$$###""""""!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$############$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))'''((())))))((('''((()))(((((()))))))))(((''''''))))))+++,,,------------.../////////...---+++***)))'''&&&'''(((((('''%%%&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$############!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!   !!!!!!!!!!!!!!!""""""""""""""""""### !!!"""###$$$%%%&&&'''############"""""""""""""""""""""######%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''&&&&&&%%%%%%***+++,,,,,,,,,***)))'''###&&&+++111555444000,,,(((&&&###!!! !!!###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!!    !!!!!!!!!"""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$######$$$%%%'''((()))))))))((()))***)))''''''''')))''''''(((((((((((((((((()))***+++---.../////////......//////...---+++***((('''&&&&&&((()))((('''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!   !!! !!!!!!!!!!!! !!!!!!!!!""""""###### !!!###$$$%%%&&&'''############"""""""""!!!$$$######"""###%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''(((((()))(((''''''&&&&&&%%%%%%%%%((())))))******)))((('''$$$''',,,111555444000,,,'''%%%###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#################################"""######$$$$$$###############$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''((((((''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$###############$$$$$$######"""""" !!!!!!!!!!!!   !!!!!!!!!$$$$$$$$$$$$############ !!!!!!!!! ###"""!!! !!!!!!!!!"""""""""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''((()))))))))'''((()))((('''&&&'''(((&&&&&&'''''''''((())))))((()))***,,,---.........------.........,,,+++***'''&&&&&&''')))******)))%%%$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!! !!!   !!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!""""""##################"""""""""!!!&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&######$$$%%%&&&'''(((((((((''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&)))---000///,,,)))&&&$$$###!!!!!!!!!###$$$""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!"""!!!  !!! !!!!!!!!!!!! !!!!!!""""""#################################!!!"""######$$$#########"""###$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$#########""""""""""""#########""""""!!! !!!!!!     !!!!!!######################## !!!!!!!!! !!!  !!!!!!""""""###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&'''((()))***&&&&&&((()))************+++,,,---------+++***)))'''&&&&&&''')))******)))$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$###!!!       !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!!!! ############""""""""""""%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))((((((''''''(((((()))***(((''''''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!""""""!!!  !!! !!!!!!!!! !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""""""""""""""!!! !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!""""""######"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%&&&(((***+++&&&'''(((((()))))))))(((******+++,,,+++***)))((()))(((''''''((((((&&&%%%##################$$$$$$""""""$$$$$$$$$###!!!       !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ############""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))((((((((((((((())))))***(((''''''&&&%%%$$$###""""""""""""######$$$%%%%%%%%%###!!!!!!""""""!!! ############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!""""""   !!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))&&&(((***)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""!!!!!!"""""""""""""""!!!     !!! !!!!!!   !!!"""######$$$###!!!  !!!### !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######""""""######$$$%%%"""###$$$%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&!!!"""$$$$$$$$$$$$&&&'''%%%%%%$$$%%%&&&(((***+++))))))***************)))))))))***++++++***((('''+++)))'''&&&&&&%%%###!!!##################$$$$$$!!!"""$$$%%%$$$###!!!      !!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!!""""""############""""""""""""!!!###%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$######%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))((((((((((((((()))******(((((('''&&&$$$######"""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""  """###$$$###!!! ###"""""""""""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((((('''&&&&&&)))+++&&&%%%%%%$$$$$$######"""''''''&&&&&&&&&%%%%%%%%%######""""""""""""######!!!!!!""""""!!! !!!!!! !!!!!!  !!!!!!  !!!!!! !!!  !!!   !!!!!!!!!!!!!!!""""""""""""%%%$$$""""""###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%&&&&&&'''((())))))))))))***))))))(((''''''%%%$$$$$$$$$$$$$$$$$$$$$)))))))))))))))*********'''((()))((('''((()))++++++***)))(((((((((((((((((('''&&&%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""  !!!###   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,---,,,+++)))(((((((((((((((((((((((()))(((&&&$$$"""!!!!!!"""&&&&&&%%%$$$$$$$$$$$$%%%$$$#########""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!  """#########!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((('''&&&&&&(((+++''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!! !!!!!! !!!  !!!!!!  !!!   !!! !!!!!!!!!""""""""""""###"""!!!!!!"""###""" """"""""""""""""""""""""""""""""""""#########$$$######$$$%%%%%%&&&''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%------,,,+++***)))(((''''''((())))))((('''(((***))))))((((((''''''((((((((('''&&&%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!    !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***+++++++++***(((((((((((((((((((((((()))'''%%%###"""!!!!!!!!!&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!!!!  """#########"""!!!!!!!!!!!!!!!"""###%%%%%%###"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&''''''&&&%%%&&&(((***'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!     !!!  !!!   !!! !!!!!!!!!"""""""""!!! !!!###$$$$$$###"""""""""""""""""""""""""""""""""###############"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''111000///,,,***'''&&&%%%&&&(((******)))''''''(((''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''((()))*********(((((((((((((((((((((((('''&&&%%%###"""!!!!!!!!!%%%%%%$$$###############"""!!!!!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!   !!!!!! !!!"""###""""""!!! !!!"""$$$%%%&&&""""""""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&((((((&&&&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!  !!!!!!"""$$$$$$!!!  !!!   !!! !!!!!!!!!"""""" !!!$$$&&&'''&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""######$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((111000...+++)))&&&$$$###%%%(((***+++)))'''&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!""""""!!! !!!""""""!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))***((((((((((((((((((((((((&&&%%%$$$###"""!!! $$$$$$###""""""""""""###!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""$$$%%%&&&""""""!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&''''''%%%&&&&&&%%%$$$$$$''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$##################$$$ !!!!!!!!!!!!!!!   !!!!!! !!!###$$$%%%!!!  !!!   !!! !!!!!!!!!!!! """&&&(((((((((!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###########################$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((++++++***((('''%%%$$$###%%%'''******)))'''&&&&&&$$$%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!     !!!!!!!!!!!! !!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!! $$$###""""""!!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$###$$$&&&((('''''''''((()))***++++++'''''''''&&&&&&&&&%%%%%%######""""""""""""###### !!!!!!!!!!!!!!!!!!  !!!"""   !!!   !!! !!!!!!!!!!!!!!!!!!"""%%%''''''&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))(((''''''(((%%%&&&((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!  !!!!!!!!!  !!!""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$############"""!!!######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%$$$######%%%(((&&&'''((()))***+++,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!    !!!    !!! !!!!!!"""!!! !!!###$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''''')))***'''((()))******((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!    !!!!!!  !!!!!!!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################!!!"""""""""""" ######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!"""#########"""""""""""""""######!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$###"""###%%%'''$$$%%%&&&'''((()))***+++%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!! !!!""""""!!!!!! !!!!!!   !!!!!! !!! !!!!!!    !!!!!! !!!!!!!!!  !!!"""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&'''***,,,((()))***+++***)))'''%%%%%%%%%%%%$$$$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!!  !!!!!! !!!!!!!!!"""!!!""""""""""""#########$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """"""!!! !!!!!!   !!!!!!!!!    !!!!!!  !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$##################"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&((('''&&&$$$"""!!!!!!!!! !!!!!!######""""""!!!!!!    !!!!!!   !!!!!!     !!!   !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########""""""!!!"""###$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%&&&$$$""""""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))(((''''''%%%%%%&&&'''&&&%%%###"""$$$######"""""""""""""""!!!!!! !!!!!!  ###""" !!! !!!  """"""  !!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""'''%%%###"""!!!"""###$$$""""""""""""############$$$######$$$%%%$$$""" !!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%###""" !!!!!!!!!!!!!!! """!!!!!! !!!!!!  !!!!!!!!!!!!         !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%###"""!!! !!!!!! !!!!!!"""""""""!!!!!!!!!    !!!  !!!!!!    !!!   !!!""""""""""""""" !!!!!!!!!""""""""""""""""""############"""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%)))'''$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%######$$$###""""""!!!!!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!!!!!   !!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""&&&$$$###!!!!!!!!!###$$$""""""""""""#####################$$$$$$$$$""" !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!""""""""""""!!!!!!        !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###########################"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!      !!!!!!     !!!   !!!""""""""""""!!! !!!!!!!!!"""""""""""""""############"""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%)))'''$$$###$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$###""""""!!!!!!""""""!!!!!! !!!!!!!!!  !!!    !!!''''''!!!   !!! !!!""""""### !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""###""""""""""""############"""######$$$###"""!!! """"""############""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!        !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###############"""!!!"""$$$%%%$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!       !!!!!!        !!!!!!""""""!!!!!! !!!!!!!!!""""""!!!""""""############""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''%%%###"""%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!  !!! !!!  """))))))"""   !!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!""""""!!!"""""""""############!!!"""$$$$$$###!!!!!!!!!"""""""""######"""""""""!!!"""############"""!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!           !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########$$$"""""""""$$$%%%$$$###"""""""""######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""##################""" !!!!!!!!!!!!        !!!!!!       !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###############"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''''''''%%%###!!!%%%&&&&&&'''''''''&&&&&&###########################""""""!!! !!!!!!!!!   !!! """"""   !!!  !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""!!!"""""""""############!!!###%%%%%%###!!!!!!"""###""""""""""""""""""###"""""""""######"""""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########$$$###"""###$$$%%%$$$"""!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############"""""" !!!!!!""""""            !!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!! !!!"""######$$$######""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###$$$'''***++++++***$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""%%%%%%&&&&&&''''''&&&&&&"""""""""!!!""""""###$$$###"""!!!!!! !!!!!!         !!!!!!!!!!!!!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""############!!!$$$'''&&&###!!!"""#########""""""""""""##############################$$$###!!!  !!!  !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######$$$$$$###"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$!!!""""""###############"""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""     !!!!!!      !!!""""""!!!  !!!!!!  !!!!!! !!!"""######$$$$$$$$$###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###$$$''')))***)))((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""!!!!!! !!!"""###$$$""""""!!! !!!       !!!!!!     !!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!""""""######$$$######""""""""""""############!!!%%%(((((($$$!!!###%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$###!!! !!!  !!!!!!      !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!""" !!!"""######$$$%%%###"""###$$$$$$###""" !!!!!!"""###$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######!!!!!!""""""""""""""""""     !!!""""""      !!!######!!!  !!!!!!  !!!!!! !!!######$$$$$$$$$###""""""""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""!!! """###$$$""""""!!!         !!!!!!  !!!!!! !!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""&&&***)))$$$"""###&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!! !!!     !!! !!! !!! !!!"""""""""""""""$$$$$$$$$############"""$$$$$$#########$$$&&&'''&&&$$$"""!!! !!!"""###$$$$$$###"""!!!!!!"""""""""&&&)))'''""""""!!!!!!######"""  !!!        !!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""#################################!!! """$$$%%%###!!!%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!  !!!!!!!!!     !!! !!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!! ######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""%%%$$$"""!!! !!!$$$$$$"""!!! !!!!!!""""""!!!      !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""########################$$$$$$#########$$$%%%&&&%%%$$$""" !!!"""######""""""!!! !!!!!! $$$'''%%%""" """%%%***&&&"""        !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##############################"""!!! """$$$%%%###!!!#########$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!       !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!"""######$$$$$$######""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!! !!!###"""!!! !!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%$$$###!!! !!!""""""!!!!!! """$$$###!!!"""%%%(((...)))###       !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""##############################"""!!!!!!"""$$$$$$###"""!!!"""###$$$%%%&&&&&&'''$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!     !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""######$$$$$$######"""""""""######$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######"""!!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!   !!!"""!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###$$$%%%&&&&&&##################$$$$$$""""""!!! !!!!!!""""""!!!!!! !!!!!! !!!"""!!!!!!"""%%%((((((%%%!!! !!!!!!       !!!!!!"""!!!!!!!!!!!!""""""######""""""!!!""""""##############################!!!!!!"""######$$$###"""""""""###$$$%%%%%%&&&&&&######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!    !!!   !!!!!!!!!!!!!!! !!!!!!!!!"""######$$$######""""""""""""############"""""" !!!""""""###""""""!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!  !!!!!!  !!!!!! !!!!!!!!!    !!!"""!!!!!!!!!  !!! !!! !!! !!!!!!!!!!!!!!! !!!###$$$%%%&&&'''########################""""""!!!!!!!!!""""""""""""""""""!!!!!!"""############"""!!! !!!###%%%!!! !!!!!!         !!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######"""""""""""""""""""""""" !!!##################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!        !!!!!! !!!!!!!!!""""""#########"""""""""""""""######""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!     !!!!!!""""""    !!!!!!!!!!!!   !!! !!! !!! !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&#########$$$######"""!!!""""""""""""###############""""""""""""######$$$$$$###""""""!!!!!!!!!!!!  !!!         !!!!!!!!! !!!!!!"""###$$$$$$$$$###"""""""""######"""""""""""""""""""""""" """###$$$###"""###$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!!!!""""""!!!   !!!  !!! !!!!!!""""""!!!!!!!!!""""""######""""""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!! !!!!!!!!!  !!!"""""""""   !!!   !!! !!! !!! !!!!!! !!!!!!"""###$$$$$$%%%%%%"""###$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""!!! """!!!     !!!!!!     !!!!!! !!!"""###$$$%%%$$$######""""""######"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!    !!! !!! """&&&(((&&&###  !!!  !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    """"""!!!  !!!""""""###   !!!!!!  !!!!!!  !!!!!! !!!!!! !!!!!!  !!!!!! """""""""###$$$$$$%%%%%%"""###$$$$$$$$$"""!!! """###$$$%%%%%%%%%%%%%%% !!!"""###!!!!!!!!!"""$$$###!!! ###  """""""""    !!!!!!!!!!!!     !!!!!! !!!"""$$$$$$%%%%%%$$$###""""""######"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$""""""###$$$%%%&&&&&&'''""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!    !!! %%%+++,,,)))$$$    !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!       !!!  !!! !!!"""### !!!!!!!!!!!!  !!!""" !!!!!!"""$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ###"""  !!! ###"""!!!   !!!""""""!!!!!!###"""!!! !!!"""###"""""""""""""""!!!  """#########!!! !!!!!!!!!!!!!!!"""#########%%%%%%$$$"""!!!"""######"""!!! !!!"""###"""""""""""""""!!! !!!!!!!!!!!!  !!!!!!!!!     !!!!!!%%%'''&&&%%%"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!  !!!  !!! !!! !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   """!!! """!!!   !!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""!!! """###%%%%%%$$$###"""!!!!!!!!!!!!!!!"""#########$$$%%%$$$"""!!!"""######"""!!! !!!"""###"""""""""""""""!!! !!!!!!!!!!!!  !!!!!!!!!   ###''')))%%%###   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!     $$$###!!!      !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!     !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! """###$$$&&&&&&&&&%%%$$$"""!!!!!!!!!!!!"""#########$$$%%%$$$"""""""""$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!!!!!!!!!!  !!!  """%%%''')))"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!     !!!%%%$$$!!!  !!!!!!!!!!!!  !!!!!! !!!""""""!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""$$$%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$"""$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!   """$$$%%%%%%  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!      !!!###"""  !!!!!!!!!!!!   !!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$"""""""""""""""###$$$$$$"""###$$$$$$###"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!   !!!  !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!       !!!!!!  !!!!!!!!!!!!  !!!!!!   !!!!!!""""""###!!!!!!""""""""""""!!!!!!       !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!"""######$$$###""""""""""""###$$$$$$"""###$$$$$$###"""$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!     !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!       !!!!!!!!!!!!  !!!!!!!!! !!!  !!! !!!""""""### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!  !!!"""######"""!!! !!!""""""""""""""" !!!"""$$$$$$######""""""######$$$%%%!!!###$$$$$$######$$$%%% !!!"""######"""!!!  !!!!!! !!!!!!!!!!!!  !!! !!!!!!        !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!      !!!!!!!!!!!!  !!!!!!!!! ###""""""!!!!!!!!!"""""" !!!""""""### !!!!!!!!!!!! """"""""""""""""""""""""        !!!!!!""""""!!!  !!!"""######"""!!! !!!""""""""""""""" !!!###$$$%%%#########"""######$$$%%%!!!###$$$$$$######$$$&&& !!!"""######"""!!!  !!!!!!!!! """!!!!!!!!!  !!!!!! !!!!!!  !!!"""### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!       !!!!!!!!! !!! !!!### !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!     !!!!!!!!!!!!!!!"""""" !!!!!!""""""!!! !!!"""###""""""""""""""""""""""""############"""  !!!###$$$###"""  !!!  ###        !!!""" """!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!     !!!!!!!!! !!! !!!""" !!!!!!!!!""" !!!     !!!!!!!!!!!!  !!!"""###### !!!!!!!!!"""!!!  !!!"""###""""""""""""""""""""""""""""""###""""""!!!  !!!"""######!!! !!!  !!!!!!       !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!  !!!!!!!!!!!!   !!!""" !!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!  !!!!!!!!!  !!!  !!!    !!!   !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!  !!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!""""""!!!!!!  !!!      """   !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!  !!!     """  !!!!!!   !!!""""""""""""     !!!!!!!!!"""  !!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!        !!!  !!!!!!    """""""""!!!!!!      !!!!!!!!!  !!! !!!!!!!!!"""""""""""" """!!!!!!!!!  !!!      !!!!!! !!!!!!"""!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  !!!    !!!    !!!    !!!"""""""""       !!!  !!!!!! !!!!!!!!!""""""###### !!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!      ###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  """  !!!!!!      !!!!!!    !!!!!!""" """######!!!   !!!  !!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!  """"""!!!!!! """"""""""""!!!!!!!!!!!!%%%!!!  !!!######!!!  !!!!!!!!!!!! !!!!!!  %%%!!!!!!$$$$$$###  !!!  !!!   !!!    !!!!!!    !!!  !!!   !!!  !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!    !!!  """!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!$$$!!!  !!!""""""!!!  !!!!!!""""""!!!!!!    !!!       !!!     !!!  !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!    !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!""""""!!!  !!!!!!""""""""""""!!!!!!            !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""   !!!   !!!!!!!!!!!!!!!"""!!!  !!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!            !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!!!!!!!"""!!!!!!!!!!!! !!!""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!   !!!    !!!!!!""""""       !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""     !!!!!!"""!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!    !!!  !!!  !!!"""######!!!     !!!    !!!  !!!!!!  !!!!!! !!!!!!!!!     !!!""""""!!!######!!! """###!!!!!! !!!!!!          !!!!!!   !!! !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!      !!!""""""!!!######!!! """$$$!!!!!! !!!!!!   """"""  """     ###"""  !!!"""###  !!! !!!  !!!   !!!!!!  !!!      !!!   !!!  !!!!!!!!!!!!"""!!! !!!"""### !!!!!! %%%%%%$$$"""!!!!!!###$$$"""      !!!   !!!"""""" !!! !!!!!!!!!!!! !!!""""""!!!       !!!"""######"""!!!   !!!!!!   !!!!!!  """!!!          !!!!!!!!!!!!  !!!"""###"""!!!!!!  """""""""!!!!!! !!!(((---+++$$$!!!     ((('''$$$"""  """"""!!!  !!!!!! !!! """!!!!!!     !!!""""""!!!       """"""!!!          !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  (((111000&&&     ######!!!  !!!###$$$###!!!!!!"""      !!!!!!     !!!!!! !!!!!!      !!!!!!        !!!!!!!!!"""$$$%%%&&& ###******###      $$$&&&&&&### ###$$$!!!...111+++!!! !!!!!!!!!!!! !!!!!!    !!!!!!             !!!"""$$$%%%&&& !!!!!!        !!!!!!!!!"""%%%%%%$$$"""!!!!!!""",,,///(((!!!  ###!!!    !!!!!!               !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!       !!!!!!!!! !!!"""######### !!!###$$$ """%%%"""         !!!    !!!!!!          """!!!!!!  !!!!!!"""      """###((()))***+++***)))(((&&&  ###'''$$$ !!!""""""!!!    !!!  !!!  !!!    !!!!!!    !!!!!!  !!!        !!!     !!!!!! !!!"""""" !!!"""""" ###"""      !!! """ %%%%%%    !!!  %%%(((%%%   !!!!!!  !!!  !!!  !!!  !!!!!!!!!  !!!!!! !!!!!!!!!!!!""" !!!  !!! !!!!!!    !!!!!!     $$$"""  !!!  !!!      !!!!!!"""!!!  !!!       !!!!!!   !!!  !!!  !!!!!!    !!!        !!!   """!!!        !!!  !!!  !!!          !!!!!!      !!!!!!  !!!  !!!!!!   !!! !!!!!!!!!!!!"""          """$$$$$$"""  !!!  !!!!!!   !!!    !!! !!!!!!!!!!!!"""        !!!###&&&&&&$$$""" !!!       !!!!!!!!!   !!!  !!!!!!         ######"""   !!!  !!! !!!!!!"""""""""   !!!   !!!!!!   !!!!!!         !!!   !!!  !!!     !!!"""###"""!!!   !!!!!! !!!!!! !!!!!!!!!""""""  !!!!!!    !!!""""""        !!!!!!!!!    !!! !!!"""      !!!!!!!!!   !!!     """$$$   !!!!!!   !!!!!!        !!!   !!!!!!    !!!     """###       !!!###$$$           !!!"""        """&&&(((     !!!    !!!       """$$$    !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!           !!!   !!!!!!  !!!!!!!!!!!!  !!!             !!! !!! !!!!!!  """!!!!!!!!!  !!! !!!     !!!!!! !!!   !!!!!!          !!!!!!!!!  !!!""""""       !!!!!!   !!!!!! !!!!!!   !!!!!!!!!!!!""" """"""!!!!!!     !!!"""$$$###        !!!!!!"""         !!! !!!   !!!            !!!!!!!!!                !!!     !!!!!!          !!!  !!!   !!!     !!!      !!!    !!!!!!!!!!!! !!!!!!  !!!"""!!!   !!!          !!!      !!!!!!       !!!!!!!!!!!!!!!   !!!!!!   !!!    !!!!!!      !!!!!!      !!!        !!!!!!!!!       !!!!!!!!!       !!!"""   !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!              !!!!!!   !!!!!!  !!!""""""     """!!!  !!!    """!!! !!!!!!       !!!!!!     !!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!     """!!! !!!""" !!!!!!      !!!!!!   """"""!!!!!!  !!!""""""!!!      !!!!!!!!!!!!!!!!!!!!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!    !!!"""###  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!         ###$$$%%%$$$"""      !!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""$$$$$$"""""""""""""""""""""""" !!! """!!!   !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!!    !!!!!!      ###%%%&&&$$$"""   !!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!! ###############$$$$$$$$$########################    !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!      !!!!!!     """$$$%%%###     !!!!!!   !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!!!!!$$$$$$$$$######""""""!!!########################  !!!!!!       !!!!!!!!!              !!!"""###"""   !!!     !!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$######$$$$$$###""""""!!!########################  !!!!!!!!! !!!!!!!!!!!!!!!!!!       !!!!!!    !!!  !!!     !!!"""!!!     !!!""""""!!!   !!!!!!   !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&((())))))((((((''''''''''''''''''''''''   !!!""""""         !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!    !!!!!! !!!!!! !!!       !!!!!!!!!!!!!!!   !!!!!!  !!!!!!   !!!"""!!!  !!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%''''''((()))'''(((+++...000111111111------------------------      !!!  !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""  !!!!!!     !!!!!!        !!!!!!!!!  """"""!!!!!!   !!!!!!!!!!!!     !!!!!!   !!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!&&&$$$"""###'''***,,,---***...///...///444666555222222777AAAFFFDDDBBBBBB>>>@@@AAAAAA@@@@@@===999      !!!  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!"""         """!!!!!!!!!   !!!!!!!!!!!!  !!!     !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!########################""""""###$$$%%%&&&&&&&&&)))+++---000222333555555;;;???@@@======DDDKKKOOOSSSNNNPPPZZZdddjjjlllooogggfffbbb\\\[[[___aaa``` """!!!       !!!  !!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###         !!!!!!!!!!!!   !!!!!!!!! !!!""""""!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$&&&(((***+++,,,///222555888>>>FFFMMM[[[______UUUOOOTTT___gggllleeedddooo||||||yyy}}} $$$###       !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!    !!!"""###     !!!!!!!!!!!!!!!  !!!!!!!!!!!! """######"""     !!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""######$$$$$$$$$&&&'''((())),,,///222444888999;;;<<>>CCCGGGIIINNNPPPRRRUUU]]]mmmtttvvvzzz{{{|||~~~zzz """!!!           !!!!!!   !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""  !!!!!!   !!!!!!!!!  !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!""""""""" !!!""""""!!!  !!!!!!!!! !!!"""      !!!!!!!!!""""""""""""######$$$%%%&&&''''''###%%%'''***---000222444999>>>GGGQQQYYY___bbbccc^^^bbbhhhmmmttt}}}wwwvvvxxxzzzyyy{{{~~~~~~|||      !!!    !!!!!!  !!! !!!"""""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!"""!!!!!!          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""   !!!!!!""" !!!!!!!!!"""""""""""" !!!!!! !!!   !!!!!!       !!!!!! !!!!!!!!!"""""""""""""""###$$$&&&''')))***+++(((***---222777;;;???AAALLLSSS^^^iiippprrrqqqpppgggjjjnnnsssxxx|||zzzooonnnqqqtttyyyyyyuuu|||      !!!    !!!!!!  !!! """###### !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!    !!!!!!!!!"""    !!!!!!     !!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!        !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""###%%%''')))+++,,,---333555999???EEEJJJOOOQQQ[[[cccmmmwww{{{yyytttpppooommmmmmoootttyyy|||}}}tttqqqjjjkkknnnyyyxxx|||      !!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!   !!!!!!!!!!!!!!! !!!###$$$$$$"""!!!     """!!!  !!!       !!!"""  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!"""!!!!!! """###$$$$$$"""  !!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""" """###"""!!!!!!"""$$$"""%%%%%%""""""$$$%%%"""+++***+++---111444666777===JJJVVV[[[]]]bbbdddccclllnnnrrruuuppphhhfffhhhmmmiiiiiipppyyy|||xxxqqqxxxyyyxxxsssjjjiiiuuuyyyvvv~~~~~~|||     !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!  !!!###""""""            !!!""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!! !!!"""###$$$"""  !!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """###"""###$$$&&&%%%((('''######'''***)))000111222666<<>>AAAOOOVVV```iiipppuuuzzz}}}|||uuuxxx}}}ppplllsssrrr{{{wwwhhh___```aaa^^^YYYSSSOOOMMMKKKPPPVVVWWWPPPJJJOOOYYY[[[[[[\\\___aaacccfffjjjjjjmmmpppooollljjjkkkmmm     !!!  !!!    !!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######"""!!!###$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!        !!!!!! !!!!!!  !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!  !!!""""""############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!!!!!!!  !!!!!!     !!! !!!!!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!"""%%%(((+++...222555666999888444666DDDUUU___eeekkksssxxxyyyyyy{{{}}}yyysssssswwwvvvnnnlllqqqzzz```QQQJJJKKKLLLKKKKKKNNNSSSWWW^^^hhhsssvvvmmmbbbcccjjjqqqoooppprrrrrrsssxxx~~~zzz{{{zzzwwwtttuuuyyy~~~    !!! !!!  !!!   !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!    !!!!!!!!!  !!!!!!     !!!!!!   !!! !!!!!! !!!!!!  !!!"""###""""""!!! !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! !!! !!!!!!""""""###############$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!   !!! !!!"""""""""!!!!!! """"""     !!!!!!   !!! !!!!!!!!!!!!!!!  !!!""""""###""""""""""""############%%%'''+++...000333777:::777???DDDEEEKKKYYYhhhqqqnnnsssxxxzzzzzz{{{~~~}}}vvvtttuuuxxx{{{~~~~~~{{{ooo]]]OOOIIIJJJJJJNNNWWWaaaiiilllllluuuyyyyyyqqqrrrxxx~~~}}}~~~~~~{{{sssqqquuuzzz    !!!!!!  """!!!!!!"""   !!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!    !!!"""""""""!!! !!!!!!     %%%%%%$$$"""!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""###$$$$$$$$$%%% !!!!!!!!!"""""""""""""""""""""""""""######""""""!!!!!!!!!  !!!!!! """#########"""!!! """"""     !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!"""!!!!!!!!!  !!!""""""######$$$$$$$$$$$$%%%%%%%%%...000222333444555777999DDDPPP\\\``````dddhhhiiilllpppuuuvvvwww{{{yyyuuuuuusssnnnddd```\\\YYYTTTPPPTTT[[[^^^^^^dddrrr~~~}}}yyyuuusssqqqqqqwww~~~zzzwwwwwwvvvzzz{{{pppnnntttzzz !!!!!!!!!    !!! !!!""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$################################################"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """  !!!  !!!!!!!!!!!!"""    !!!  !!!!!!!!!!!!"""!!!!!!!!!!!! !!!###%%%"""$$$$$$###!!! !!! ###$$$### ######!!!"""&&&%%%!!! !!!"""######"""!!! """"""##################"""!!! """"""""""""""""""""""""""" !!!"""""""""""""""""""""######$$$""""""""""""##################"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!!    """!!!  !!!!!!   !!!!!!!!!""" !!!""""""""""""%%%###"""$$$(((******(((,,,222444///---222:::???NNN]]]sssvvvhhheeekkkjjjtttyyywww{{{}}}uuuppplllgggaaa\\\ZZZXXXTTTQQQXXXfffoooqqqxxxqqqxxx|||tttqqqppppppllljjjrrr}}}zzzyyysssuuuyyyvvv !!!!!!!!!   !!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """    !!!!!!!!!    !!!"""""" !!!!!!!!!!!!!!!!!!%%%###!!!!!!######!!!%%%&&&&&&$$$"""!!!!!!"""  !!!%%%$$$"""###$$$$$$"""!!!!!!!!! !!!%%%$$$ ###$$$$$$$$$###"""!!! """""""""######$$$$$$$$$&&&%%%$$$###""""""###$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""##################"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!""""""!!!!!!"""######"""!!!!!!&&&&&&)))---222333111///)))---000333<<>>AAADDDDDDAAA>>>BBBEEEDDD>>>;;;<<<<<<:::999888777555222///+++)))(((((('''&&&$$$###""""""######################################################"""!!!!!!!!!""""""$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!"""######$$$  !!!!!!   """######"""!!!   !!!!!!!!!!!!!!!!!!"""""""""#########"""!!!"""%%%+++111555666555333222222666<<<@@@TTTcccqqqtttpppkkkeeeaaabbbgggnnnsssyyy}}}|||xxx|||wwwmmmddd___bbbiiiooouuuoooiiihhhkkknnnooonnnkkkgggmmm}}}xxxsssvvv{{{}}}~~~ !!!  !!!"""  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###   !!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""##############################"""######$$$%%%&&&''''''%%%(((+++,,,,,,...111444::::::;;;<<<===@@@EEEHHHHHHNNNUUUWWWUUUTTTXXX\\\_________```aaaaaa___]]]^^^aaa___XXXSSSRRRQQQOOOQQQRRRRRRQQQMMMHHHCCC@@@:::999777444111///---,,,,,,***(((&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""#########"""###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!   """""""""!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!"""""""""############$$$'''***...111333444111333555888===FFFQQQYYYkkksssvvvooofffbbbaaa```fffrrr}}}~~~zzzuuunnnllljjjiiihhhiiimmmqqqtttoooiiifffiiipppyyy~~~yyyyyy||| !!!!!!  !!!"""  !!!!!!   !!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###    !!!""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$###########################$$$%%%&&&((()))******...333888<<>>FFFOOO\\\jjjsssooorrrooogggccchhhooosssuuu}}}ssshhh```^^^dddooovvvuuummmeeebbbccceeefffhhhmmmwww|||    !!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############'''%%%###""""""#########'''%%%######$$$%%%%%%%%%$$$%%%&&&'''((((((((('''!!!%%%))))))((()))((('''...+++'''&&&(((***++++++***------***)))++++++(((///'''$$$)))***%%%&&&---&&&)))***(((&&&''')))***((('''&&&$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$############""""""""""""######%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!    !!!!!!  !!!!!!  !!!!!!""""""###"""!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""""""""$$$%%%&&&&&&%%%%%%$$$###""""""###$$$%%%&&&''''''&&&---000...111:::@@@???AAAGGGKKKLLLRRR[[[]]]YYYgggjjjhhhaaa^^^___\\\WWWVVV___jjjlllhhhcccaaacccaaaWWWLLLFFFGGGLLLTTTZZZfffoooqqqbbbRRRKKKJJJJJJTTT\\\dddddd]]]XXXXXXZZZYYYYYYWWWSSSPPPPPPTTTXXX\\\WWWNNNDDD;;;555111///'''''''''((())))))'''%%%((($$$!!!!!!""""""###$$$'''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""$$$###!!!###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!%%% %%%(((%%%%%%(((&&&000999777...,,,444>>>999777===QQQjjjwwwtttkkkiiihhhddd```gggttt}}}zzzeee\\\]]]aaaeeemmmsssqqqhhhaaa```YYY^^^gggqqqzzz    !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""#########$$$'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&'''((())),,,////////////000111111444666444000///000333...000///---...111111...222,,,))),,,---+++))))))'''***,,,+++******++++++))))))(((''''''((()))***%%%%%%&&&&&&%%%%%%$$$#########""""""""""""######%%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!   !!!   !!!!!!!!!!!! """!!!  """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###$$$$$$$$$######""""""!!!###%%%'''&&&%%%$$$$$$!!!###%%%'''((()))+++---333999>>>@@@GGGQQQVVVUUUOOOUUUYYY]]]bbbgggccc\\\aaaeeefffcccbbbdddbbb]]]XXX^^^cccccc]]]WWWTTTSSSLLLGGGBBB>>><<>><<<:::555222333444///((())))))***++++++*********&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%########################$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!      !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$%%%$$$#########%%%)))---000333888???DDDLLLRRR[[[ccclllrrrpppjjj\\\```dddhhhkkkiii^^^SSSJJJMMMPPPOOOPPPRRRQQQNNNJJJLLLMMMKKKGGGBBB>>><<<777777888666666666888999;;;===;;;777666999:::999444444666999<<<======<<>>BBBEEECCC???:::888555555888;;;;;;888;;;777333333666999888666444999<<<:::777999AAAJJJLLLUUUcccnnnqqqkkkbbbZZZZZZXXXVVVXXXXXXRRRGGG===555444000((($$$%%%''''''$$$###$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###"""!!!"""###$$$"""!!! !!!$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!   !!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! ###"""""""""""""""""""""###&&&***---///333<<>>FFFQQQQQQPPPQQQVVVaaaooozzzkkkhhhfffgggfff___TTTKKKJJJHHHGGGIIIIIICCC888111444444555888999:::<<<>>>===>>>???AAADDDHHHKKKLLLOOOOOOMMMOOOWWW___[[[QQQHHHEEEDDDGGGKKKLLLKKKIIIMMMHHHBBB???@@@AAAAAA@@@<<>>BBBHHHQQQYYY\\\YYYUUUQQQWWWWWWZZZ```eeeddd^^^XXXNNNMMMDDD666......///...#########%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$"""!!!"""###$$$###"""$$$"""!!!!!!"""""""""!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!    !!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!###""""""""""""###$$$$$$###''',,,222888>>>AAABBBAAA@@@>>><<>>>>>;;;999:::>>>???<<<888888888999===DDDGGGGGGHHHJJJMMMOOORRRTTTWWW[[[aaaeeeeeeeeeaaa^^^dddjjjeeeZZZPPPOOOPPPTTTVVVVVVYYY]]]ZZZZZZYYYUUUPPPLLLKKKKKKEEEHHHJJJHHHBBB<<<888777;;;>>>BBBGGGKKKMMMMMMMMMMMMLLLMMMQQQWWW]]]bbbdddkkkkkk```KKK;;;666222---((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%###!!!!!!###$$$######&&&###  !!!!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&'''$$$***111888@@@GGGFFFAAACCC;;;666???SSSfffpppsssssspppkkkgggfffjjjooorrr{{{|||zzzzzzssshhheeellltttuuunnniiiqqq}}}nnnmmmmmmoooqqqyyy~~~~~~~~~     !!!"""""" !!!""""""### !!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###&&&(((((()))---444;;;AAACCCGGGJJJQQQ]]]lllwww~~~zzzssslllgggeeefffgggbbbbbbiiitttrrrfffaaadddcccfffmmmyyy~~~vvvoooaaaUUURRRCCCBBB???:::444...)))&&&(((((())))))(((((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!  !!!!!!"""""" """"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""###$$$'''***...000;;;AAAGGGJJJLLLSSS___hhhssskkkccc^^^___aaaaaa```YYYOOOFFFAAA;;;777888>>>::::::>>>DDDDDD@@@BBBGGGBBBEEEMMMXXX[[[WWWSSSSSSVVV[[[```bbbccchhhooovvv}}}}}}sssnnnnnnhhh^^^WWWWWWXXXYYYVVVUUU^^^jjjnnnvvv}}}yyykkk]]]XXXWWWPPPPPPPPPNNNLLLGGGBBB???BBBCCCFFFHHHKKKMMMNNNOOOLLLLLLJJJGGGFFFJJJPPPUUUeeekkkgggWWWJJJFFFBBB;;;666222---)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###$$$$$$###$$$"""!!!"""######""" """""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """  !!!!!!!!!  !!!!!!!!!!!! !!!"""""" !!!!!!!!!"""!!!!!!!!!!!!###&&&(((***---555<<>>NNNeeesssuuupppnnnlllkkklllooosssvvvxxx}}}wwwssspppooommmmmmooooooqqquuuuuurrrsssvvvmmmmmmnnnoooooouuu~~~vvvwwwzzz~~~zzzxxx~~~~~~     !!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))),,,///000222888BBBJJJSSSTTTVVVWWW\\\iiizzzxxxssssssvvvyyypppooowww~~~nnneeeffftttpppjjjggg```WWWLLLAAA888333(((((((((((((((''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""  """###$$$###"""  !!!"""######  !!!!!! !!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%&&&(((,,,222888>>>AAAUUU[[[aaaccccccfffmmmtttssskkkbbb___```___YYYSSSAAA>>>???BBB???999888===AAABBBHHHMMMKKKFFFHHHPPPTTTWWWcccpppqqqggg^^^\\\ZZZaaahhhkkkkkkoooyyy|||vvvpppgggbbbaaaaaa^^^WWWUUUbbbsssrrrgggeeeaaa___\\\\\\]]][[[XXXTTTUUUUUUUUUTTTQQQNNNKKKIIITTTTTTRRRKKKBBB======@@@BBBPPPYYYVVVVVV\\\^^^YYYBBB===666000,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!###$$$$$$$$$ !!!"""%%%'''&&&$$$!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" """"""!!!  !!!!!!!!!!!! !!!"""""" !!!!!!""""""!!! !!!###&&&***,,,777BBBHHHEEE@@@@@@???<<<111<<>>BBBEEEGGGIIILLLNNNPPPRRRUUUWWWWWWXXX[[[^^^fffgggjjjnnnqqqpppkkkgggYYY\\\bbbjjjqqqsssqqqnnnvvvyyyjjjbbbeeefffbbbZZZVVV\\\eeerrrxxxttt{{{sssjjjbbbcccjjjmmmfff^^^ccc[[[WWWYYY\\\ZZZVVVUUU___\\\XXXWWWWWWSSSHHH===>>>AAACCCFFFLLLWWWfffqqqbbbZZZRRRJJJ>>>333///333---)))'''***'''""""""&&&###%%%&&&$$$"""!!!###&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!$$$###!!! """$$$%%%!!!"""!!!!!!&&&111:::HHHCCCBBBFFFDDD===:::<<>>???@@@BBBAAA>>>===EEEOOO```hhhqqqqqqkkkiiiooowwwlllgggjjjnnnooolllhhheeecccfffeeemmmyyy}}}yyywwwzzz|||~~~}}}{{{ccc[[[WWWZZZ```hhhwww !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!"""""""""#########%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$%%%&&&***///222<<<<<>>@@@JJJHHHFFFGGGLLLRRRVVVXXXXXX[[[cccqqq~~~rrrjjjoooppplllrrr~~~vvvjjjgggeeecccbbb___```iiitttzzzxxxwwwvvvvvvwww~~~rrrfffXXXRRRRRRRRRNNNHHHHHHOOOPPPSSScccyyy{{{ppp\\\PPP@@@333,,,)))))))))((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######!!!""""""######"""!!!!!!###&&&***111777<<>>CCCHHHQQQ[[[ZZZ```eeeiiimmmppplllfffZZZTTTJJJ@@@:::===DDDKKKWWWVVVUUUVVV[[[```eeegggeeeeeeggglllrrrsssmmmgggyyyuuu{{{}}}uuuvvv~~~yyypppiiilllsss{{{uuuqqqsss{{{mmmcccbbb^^^QQQDDD>>>DDDBBB???LLLfffvvvvvviiifff^^^PPPAAA666000---)))'''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######!!!""""""###$$$#########$$$,,,777>>>@@@???@@@BBBBBB<<<555555AAASSSbbbkkkddd___^^^eeesssyyyooofff___^^^aaaiiinnnuuuxxxxxxyyy|||lllkkkmmmttt{{{|||}}}zzzqqqiiiTTTQQQNNNSSSeee{{{ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######!!!!!!"""$$$"""""""""#########$$$$$$$$$%%%'''&&&%%%%%%'''(((***---222555888===EEEKKKFFFHHHPPP]]]kkkvvv{{{|||{{{~~~}}}vvvooonnnttt|||zzzssshhhfffnnn\\\DDD444//////---+++******)))((((((((((((((()))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$!!!""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!!###$$$ !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######$$$&&&'''''''''***000555999;;;AAAJJJOOOSSS[[[dddnnnllleee\\\WWWUUUQQQKKKHHHFFFCCC@@@CCCOOObbbpppsssooohhhbbb```aaadddgggdddbbbaaaeeejjjnnnooonnnwwwzzz{{{vvvrrrtttzzz}}}zzzvvvzzz}}}|||zzz~~~}}}|||wwwnnnnnnuuutttpppjjj[[[MMMEEEHHHDDD;;;<<>>BBBIIIOOOOOORRRZZZggguuu~~~~~~|||}}}}}}wwwaaaNNNBBB:::444000,,,+++******))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!###%%% !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$""""""###$$$$$$$$$$$$###"""&&&)))+++---333;;;BBBFFFIIIOOOWWWZZZ\\\bbbiiissslll^^^NNNFFFDDDBBB???AAAEEEHHHJJJQQQdddzzzjjj```^^^bbbffffffjjjpppwww~~~~~~zzzvvvwwwzzz~~~xxxyyyuuuiiihhhiiimmmrrruuuwwwyyy~~~~~~xxxsssyyytttssstttyyy~~~}}}xxxvvvxxx{{{sssnnngggaaaYYYWWWRRRIIIAAA>>>???BBBSSSaaannnpppkkkdddYYYOOOCCC<<<333,,,***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$###!!! """###$$$""""""""""""""""""""""""  !!!!!!!!!!!!    !!!""""""""""""###%%%''')))+++666;;;AAADDDDDDBBB@@@@@@777>>>FFFOOO\\\iiillliiifffkkkvvv{{{tttmmmjjjiiijjjooovvvvvvxxxxxxtttooopppwww}}}|||qqqiiinnn~~~{{{fffUUURRR^^^kkk|||!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###%%%"""############$$$$$$$$$$$$%%%&&&%%%$$$&&&***...///555;;;>>>???BBBHHHMMMbbbdddkkkwww|||tttxxx~~~{{{~~~wwwhhhWWWGGG:::222---,,,++++++******++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!### !!!!!!!!!""""""###### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###!!!%%%+++...222999DDDLLLRRRTTTZZZaaacccbbbffflllccc\\\OOOBBB???CCCHHHHHHJJJPPPTTTTTTYYYkkknnncccccckkkrrrwwwyyysssyyy{{{uuuooopppqqqrrrssspppmmmjjjiiiuuuzzzqqqnnnoootttrrrppppppqqqttt}}}|||~~~sssqqqyyy|||xxxzzz{{{|||}}}~~~}}}~~~yyyqqqnnnppprrrnnnggg```[[[SSSJJJGGGJJJIIISSS]]]ccciiinnnkkkdddYYYOOOBBB666///+++'''%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""!!!!!! !!!###&&&'''""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!###""""""###%%%(((,,,...<<<<<<<<<===??????===;;;;;;DDDMMMSSS\\\hhhooonnnjjjoooxxxuuuyyywwwppppppxxxzzzvvvuuuxxxzzzwwwuuuxxxsssuuu|||lll```___fffqqqyyy!!!!!!!!!!!! !!!!!!"""#########""""""!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""######$$$$$$$$$##################%%%###$$$'''((((((,,,222555888>>>DDDFFFHHHPPPYYYrrrvvvyyy|||zzzyyy~~~~~~tttjjj\\\JJJ;;;<<<333---,,,---***((((((---***'''%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""!!!!!! """""""""""""""""""""""" """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!$$$###"""!!!!!!!!!!!!!!!$$$#########$$$%%%'''))),,,,,,444???DDDFFFSSScccmmmpppppplllkkkiii___SSSOOOJJJCCCAAAIIIVVV\\\[[[[[[^^^bbbddd``````mmm}}}tttttt||||||vvvrrrppppppiiieeeaaacccjjjppprrrrrrkkkkkknnnqqquuuvvvuuusssyyyzzz|||~~~|||zzz{{{|||{{{zzzzzzvvvwwwsssyyyyyywwwpppQQQNNNJJJGGGGGGKKKVVVeeeqqqbbbkkkJJJ;;;000""")))$$$###&&&&&&###%%%+++############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###%%%$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!   !!!!!! !!!"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!###%%%$$$%%%%%%%%%&&&+++555===@@@======AAACCC@@@>>>???LLLTTTccceee^^^eeennnjjjrrr|||{{{vvvssszzz|||zzz|||ppp}}}}}}{{{zzz{{{~~~wwwxxxuuuqqqmmm^^^fffooouuuxxx~~~}}}######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""$$$%%%&&&&&&&&&&&&&&&%%%&&&***,,,---222888>>>:::<<>>IIITTTYYY^^^fffnnnqqqcccbbbfffkkkkkkeeeccceee~~~}}}|||vvvwwwwwwwwwwwwuuusssqqqooossspppmmmooorrrsssqqqnnnjjjhhhffffffhhhiiiiiiiiiooopppqqqrrruuu{{{}}}vvvsssuuu{{{{{{wwwwwwvvvzzz}}}tttqqqgggZZZMMMHHHIIIJJJLLLMMM^^^tttYYYCCC222000***(((***)))$$$###&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""###%%%$$$"""!!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!!"""$$$%%%$$$$$$&&&,,,444;;;???AAAAAADDDEEECCCAAAEEEMMM___```ffffffaaajjjtttpppuuu|||wwwnnnllluuuyyywwwxxx}}}zzzrrr|||}}}{{{}}}|||ssshhh]]]VVVUUU]]]lll~~~yyy$$$$$$#########"""""""""###""""""!!! """"""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""###""""""""""""###$$$$$$"""###%%%&&&''''''&&&%%%'''&&&(((...111333999@@@@@@:::;;;HHHXXXeeennntttzzzxxxssszzz|||wwwuuujjj[[[PPPLLLDDD888///,,,...000((()))***)))'''&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########%%%,,,555;;;>>>IIISSSVVVZZZfffuuu~~~}}}uuueeeUUULLLGGGDDDSSS___lllqqqsssvvvyyyxxxvvvkkkdddhhhpppsssrrrppp~~~{{{yyyxxxyyyzzzxxxtttpppxxxvvvtttttttttpppjjjdddeee```[[[WWWVVVXXXYYYYYY]]]^^^^^^^^^```iiiwwwyyymmmbbb^^^aaajjjqqqyyy}}}|||yyy{{{xxxzzzwww|||zzzsssttt~~~fffNNNGGGIIIIIIDDD@@@KKKooopppPPP>>>555...)))))))))&&&$$$%%%((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""###%%%$$$###!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!  !!!""""""###  !!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!  !!! """"""!!! !!!"""%%%###$$$***444===AAABBBDDDFFFHHHHHHCCCCCCPPP^^^kkkggghhhgggdddooo{{{yyyxxxwwwyyyssshhhfffjjjpppwww{{{||||||||||||xxxnnnxxx{{{vvvnnncccTTTLLLOOOXXXppp~~~wwwtttuuuuuusssooo$$$$$$#########"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$######((('''+++222777;;;BBBIIIIIIGGGLLL]]]ppp{{{{{{{{{}}}yyyfffYYYVVVLLL===444333000,,,+++,,,...,,,)))&&&%%%&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!"""###### !!!###$$$%%%%%%$$$$$$"""$$$&&&(((,,,333===DDDDDDQQQ[[[___hhhxxxxxxpppaaaPPPFFFGGGNNNTTTUUU[[[dddmmmzzzuuunnnuuuyyyvvvuuusssmmmhhhooommmkkkjjjhhhddd^^^YYY[[[VVVPPPLLLJJJKKKKKKKKKJJJLLLMMMKKKJJJRRRaaammmvvvooocccWWWOOOOOOTTTXXXdddiiiooossspppiiibbb___```dddqqq~~~|||vvvtttsssXXXQQQUUUUUURRRQQQDDDUUUttt}}}```PPP???666+++&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################"""###%%%$$$###""""""############"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!  !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!######""" !!!$$$%%%(((///888@@@CCCDDDFFFEEEFFFEEEDDDIIIWWWfffeeedddkkknnnjjjsss|||tttooosssyyyzzzwwwtttuuuqqquuu~~~~~~}}}}}}sssqqq|||}}}~~~pppfffXXXNNNIIINNN___ooo~~~~~~}}}uuukkkeeeddddddcccaaa######"""""""""!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#######################################$$$$$$%%%$$$###"""!!!"""%%%(((***......333<<>>GGGNNNSSS\\\cccgggrrr~~~~~~vvviii^^^OOOFFFFFFLLLTTT[[[\\\gggpppuuuwww|||~~~~~~{{{|||~~~vvvkkkdddbbb___[[[WWW]]][[[ZZZXXXWWWUUUSSSRRROOOMMMIIIGGGFFFFFFEEECCCAAADDDFFFCCC@@@CCCMMMVVVkkkhhhbbbYYYQQQLLLJJJKKKOOORRRWWW^^^dddddd\\\TTTTTTWWW\\\```aaa```dddiiiiii|||}}}wwwrrrsssooonnngggbbbcccXXXNNNUUUqqqvvvnnnXXXMMM<<<...((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################!!!###%%%%%%#########$$$############""""""""""""""""""!!!!!!!!!   !!!""""""!!!!!!!!!  !!!  !!!"""""""""""""""!!!!!!!!! !!!!!!!!! !!!######"""!!!"""###$$$)))000555:::???DDDHHHIIICCC???BBBHHHPPP\\\fff]]]cccuuu|||uuuvvv}}}rrriiijjjqqqzzz~~~~~~xxxrrrwww~~~sssjjj```VVVNNNQQQ\\\hhhvvv}}}~~~zzzrrrlllmmmuuu|||kkkddd[[[TTTQQQPPPOOONNN######"""""""""!!!!!!!!! !!!!!!"""######$$$!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""########################$$$############$$$%%%%%%!!!!!!"""%%%***000666:::999:::@@@IIIQQQWWW```hhhhhhffflllzzzwwwxxxwwwtttuuuxxxxxxtttppp~~~mmmhhhjjj]]]GGG666222,,,))))))+++,,,,,,******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!############!!!!!!""""""""""""###$$$%%%&&&############$$$%%%&&&'''***000888>>>BBBIIISSSZZZaaadddgggiiilllmmmfff]]]PPPJJJGGGMMMUUUZZZ]]]```sss~~~wwwwww}}}zzzllleee\\\UUURRRPPPNNNLLLNNNMMMLLLKKKKKKLLLMMMNNNHHHGGGFFFEEEFFFFFFDDDBBBCCCEEEGGGDDD@@@AAAEEEJJJXXXZZZ[[[XXXSSSMMMIIIGGGCCCEEEIIIRRR___gggddd\\\VVVZZZ^^^]]]XXXRRRPPPPPPUUU\\\``````fffttt}}}~~~|||wwwttt||||||~~~vvvzzzpppqqqkkkTTTHHHWWWoooxxxxxxwwwpppiiiZZZFFF888111---)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$#########""""""""""""""""""!!!!!!!!! !!!   !!!!!!""""""""""""###!!! !!!  !!!""""""######""""""!!!!!! !!!!!!"""!!!"""###"""""""""%%%''')))///777;;;>>>BBBHHHMMMLLLCCC===DDDOOOXXX___cccbbblllyyysssiiibbbeeemmmwwwzzz{{{}}}wwwtttsssfffSSSNNNOOO[[[sss}}}xxxuuullliiiccc[[[VVVWWW]]]cccUUUPPPIIIDDDAAA@@@???>>>$$$$$$#########""""""""""""""""""###############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$######$$$$$$%%%&&&"""%%%***111999???EEEGGGBBBCCCIIISSS[[[bbbllltttnnnmmmttt{{{yyyyyy|||{{{vvvttttttrrroooMMMBBB555...---...---***++++++***))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!###$$$$$$###!!! ############$$$%%%&&&&&&######"""###%%%))),,,///666<<>><<<;;;:::999999%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$######$$$$$$%%%&&&''',,,444===DDDIIILLLMMMFFFGGGMMMWWW```gggpppyyy{{{||||||xxx{{{|||zzzeeeUUUAAA444111000,,,'''+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$"""!!! """###$$$$$$###""" ############$$$%%%&&&'''###""""""###''',,,222555???DDDJJJMMMPPPYYYgggrrrsssooonnnjjjZZZHHHDDDLLLWWWXXX]]]bbb```YYYYYY___fffrrryyypppuuuuuunnnjjj```WWWVVVWWWWWWTTTPPPKKKIIIIIICCCDDDEEEEEEDDDDDDDDDEEEIIIFFFDDDCCCDDDFFFFFFFFFIIIHHHGGGGGGGGGIIIJJJKKKEEEGGGJJJKKKJJJIIIIIIJJJIIIKKKIIIEEEFFFMMMOOOLLLNNNNNNNNNRRRXXX\\\XXXSSSYYYXXX]]]eeehhhccc______UUUYYYjjj~~~{{{yyyqqqvvvyyyuuuooofff]]]WWWZZZ``````nnnxxxrrreeeWWWIII>>>...---+++***(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!""""""""" !!!"""############$$$"""  !!!  !!!"""############""""""!!!!!!!!!!!!""""""######"""!!!"""%%%***...888888;;;CCCMMMUUUXXXXXXQQQKKKKKKTTT___dddfffhhhvvvwwwlllfffiiiuuuzzzvvvvvv||||||sssqqqmmmiiiiiilllrrrvvvnnneeehhhllluuu|||{{{yyytttmmmdddYYYRRRIIIFFFBBB???>>><<<:::888888999:::;;;<<<<<<;;;;;;%%%%%%%%%$$$$$$$$$############""""""""""""###### """#########"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!! """"""""""""############$$$"""!!!"""$$$%%%%%%###***000;;;DDDIIIJJJJJJIIIHHHTTT]]]\\\[[[aaammmuuu}}}|||{{{}}}nnnPPP999111222///(((---+++***)))***)))&&&$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" """######""""""###$$$%%%%%%%%%$$$$$$#########%%%""" !!!###%%%$$$"""%%%$$$$$$$$$(((///999???EEEDDDGGGRRRcccooooooiiimmmiiibbbVVVGGG???FFFQQQ[[[ZZZXXXYYY\\\^^^[[[VVVaaahhh{{{zzz}}}xxxxxx|||{{{vvv~~~zzzpppnnnpppfffWWWWWWUUURRRPPPNNNJJJGGGDDDAAACCCFFFFFFDDDCCCCCCCCCKKKFFFDDDFFFGGGEEEDDDFFFLLLLLLKKKJJJIIIIIIHHHHHHOOONNNLLLJJJJJJLLLOOOQQQPPPPPPOOOMMMKKKKKKMMMOOOLLLKKKJJJJJJLLLNNNNNNNNNWWWZZZbbbnnnyyy}}}zzzuuuqqqaaa___nnntttpppyyyzzzxxxyyyiiiUUUMMMVVV\\\dddkkkkkkfffaaa^^^III>>>...###$$$***)))###$$$%%%&&&$$$"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""" ######""""""!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!! """###""""""!!!###"""!!!!!!!!!!!!!!!"""%%%""" !!!$$$---666;;;:::<<>>>>><<<999;;;===>>>>>>>>>>>>@@@BBB%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###### !!!"""###""""""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%$$$###%%%)))---666===EEEIIIIIIIIIMMMPPPZZZcccgggbbb]]]bbblllttt~~~|||~~~~~~~~~~~~uuuXXX>>>111000111,,,---...,,,***'''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" """######""""""###$$$%%%%%%%%%$$$$$$$$$######%%%###"""###%%%'''&&&$$$!!!$$$)))...555===FFFKKKQQQNNNOOOYYYhhhpppllldddddd]]]UUUNNNIIIGGGLLLTTTWWW]]]```^^^\\\aaafffjjjwww}}}zzzyyywwwnnnggg```XXXbbblllpppjjjdddaaaXXXLLLJJJIIIHHHHHHGGGFFFDDDCCC@@@BBBDDDDDDCCCBBBBBBCCCFFFCCCCCCFFFHHHIIILLLQQQIIIHHHHHHHHHJJJMMMQQQSSSQQQQQQRRRSSSUUUTTTQQQOOOSSSSSSTTTRRRPPPNNNNNNOOOMMMKKKJJJJJJKKKLLLKKKJJJLLLOOOTTT\\\hhhxxxzzznnnfffdddfffiiihhhrrr|||www{{{iiiMMMGGGMMMYYYcccddd```dddkkkdddWWWBBB000***+++***&&&&&&''''''&&&######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!  !!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""'''$$$###'''+++...555===@@@???CCCPPP\\\]]]UUULLLKKKVVVaaaeeeeeegggpppyyy}}}}}}|||yyyrrreeedddxxxyyyfffgggcccgggqqqqqqsssuuunnneeeaaafffuuuzzzqqqjjjfff^^^YYYSSSNNNKKKGGGAAA>>>DDDAAA>>>>>>@@@AAA@@@??????AAACCCCCCCCCCCCEEEFFF%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###### !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$'''(((&&&$$$(((222:::BBBHHHLLLKKKGGGHHHPPPXXXgggmmmnnnfffaaafffrrrzzz~~~zzzxxxzzz}}}}}}xxx|||rrrPPP:::444555+++...000...)))&&&(((***'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" """######""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$&&&'''&&&%%%!!!'''000:::CCCKKKRRRVVVaaa\\\[[[ccclllmmmeee\\\WWWOOOJJJMMMSSSWWW[[[^^^ZZZ```dddeeejjjuuu}}}~~~|||yyylllaaaWWWPPPMMM[[[ddd^^^UUUPPPLLLGGGBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDKKKIIIIIIJJJIIIIIIOOOVVVRRRPPPNNNMMMNNNRRRWWWZZZ\\\^^^cccgggiiifff```\\\^^^___^^^\\\WWWSSSRRRQQQRRRPPPOOOOOOPPPOOONNNLLLIIIKKKLLLLLLPPP^^^ttt~~~nnnZZZddd]]]]]]kkk___NNNPPPZZZccc]]]SSSWWWeeeuuukkkVVV???000,,,+++***'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""""""""!!!!!!""""""###### """***111555999>>>BBBBBBLLL]]]ddd\\\PPPKKKQQQ^^^fffdddfffqqq{{{~~~vvvpppnnnmmmkkkggg\\\]]]rrrvvvxxxkkkmmmooo~~~yyybbb___^^^fffuuu~~~xxxlll___UUUOOOIIIFFFBBB@@@@@@@@@>>>===CCCAAA???@@@BBBDDDDDDDDDCCCEEEGGGHHHHHHHHHIIIKKK&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$ !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$&&&&&&&&&(((000<<>>444.........,,,)))((()))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############""" """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%***000:::CCCKKKRRRXXX\\\kkkhhhgggiiihhhaaaYYYTTTPPPMMMPPPZZZdddhhhiiikkkkkkmmmoootttzzzoooccceeennnvvvuuummmbbbZZZVVVNNNWWW[[[SSSKKKIIIKKKKKKEEEFFFGGGFFFEEEEEEFFFHHHJJJJJJKKKIIIGGGFFFGGGHHHPPPOOOPPPOOOKKKJJJQQQZZZ^^^]]][[[ZZZ[[[^^^bbbdddnnnttt|||~~~~~~rrrqqqmmmfff___YYYVVVUUUWWWVVVVVVVVVUUUTTTQQQNNNNNNPPPQQQMMMHHHHHHOOOWWWpppfff]]]VVVZZZggguuu}}}ttthhhbbbbbbdddXXXGGGGGGTTTlllmmmdddNNN888,,,++++++&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""!!!""""""###### ###---555888;;;>>>BBBFFFTTTddddddXXXRRRUUUdddhhhddd^^^hhh|||xxxoooiiiggggggfff___WWWYYYkkkrrrsssssswww~~~nnn___eeeqqqxxxwwwtttlll```TTTJJJEEEDDDBBBAAA@@@AAACCCDDDEEECCCDDDFFFHHHJJJJJJIIIHHHHHHKKKNNNPPPPPPQQQRRRSSS&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""##################$$$$$$$$$$$$%%%$$$$$$(((111<<>>@@@<<<;;;::::::<<<===>>>>>>CCCJJJTTT^^^eeeiiilllmmmmmmooorrrvvvwwwvvvqqqmmmdddbbb```aaabbbbbb```]]]ZZZ\\\[[[VVVRRRSSSYYY^^^VVVbbbooozzzlll```XXXXXXUUUVVVjjjxxx}}}jjjYYYJJJGGGPPP]]]lllxxxwwweeeRRR>>>777///***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%% !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""###$$$%%%&&&---111888>>>???CCCPPP^^^aaaaaaVVVIIIQQQkkkxxxuuu~~~ssssssuuukkkiiifffbbbbbbfffjjjqqquuussssss{{{}}}rrrwwwwwwmmmllluuu{{{zzzkkkeeewww{{{qqqbbbTTTJJJDDDGGGGGGFFFEEEEEEHHHMMMQQQTTTZZZccciiimmmpppsssvvv))))))((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""#####################"""######$$$%%%###%%%'''&&&$$$###%%%(((666@@@HHHJJJIIIKKKNNNOOOWWWiiiuuu{{{tttkkkccc]]]^^^ccciiisss{{{qqq}}}zzz}}}~~~hhhddd^^^SSS>>>,,,)))///---+++***))))))***+++,,,(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###"""!!!!!!""""""############""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&$$$######%%%&&&&&&%%%&&&###(((555???DDDIIIOOO\\\aaacccbbbeeelllooommmaaa]]]TTTWWWdddeeefffqqqxxxggg___iii||||||rrrlllpppvvvzzz}}}ssskkkbbb___]]]YYYRRRMMMMMMMMMPPPVVV\\\```dddgggnnnjjjmmm{{{}}}|||wwwooogggoooqqqssspppiii```XXXSSSJJJFFFDDDFFFKKKNNNLLLJJJFFFBBB>>>===???AAA@@@>>>EEEBBB???>>>??????>>><<>>BBBJJJWWWddd```RRRIIIPPP^^^jjjssszzz}}}{{{eeekkkiii```fffsssuuuqqqyyy~~~}}}tttwwwyyytttrrrvvvqqqfff___gggyyyxxxjjj\\\PPPHHHDDDCCCBBBJJJOOOMMMLLLPPPVVVYYYaaauuu++++++***(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$%%%###$$$%%%%%%$$$&&&***---===@@@FFFKKKLLLMMMPPPSSS```pppwww|||qqqccc``````eeeiiijjjlllooo}}}zzz|||~~~uuunnneee[[[III777---,,,,,,+++)))(((((()))(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$###""""""!!!"""##################"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$############"""&&&'''---999AAAGGGPPPYYYgggjjjhhheeeeeeiiiiiieeeXXX\\\[[[___hhhdddaaajjjqqqrrrppppppwww{{{vvvwww}}}vvvgggccc___\\\YYYTTTOOOMMMKKKOOOVVV]]]bbbhhhpppwww|||xxxzzzzzzssshhh______```___\\\VVVNNNHHHEEECCCAAA???@@@CCCEEEFFFEEEIIIGGGEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDDDDFFFGGGGGGGGGHHHJJJLLLOOORRRTTTMMMHHHHHHNNNSSSTTTXXX]]]ffffffgggiiilllmmmmmmmmmbbbeeeiiihhhdddaaaccceee_________aaahhhtttnnn___VVVSSSSSSYYYiii~~~yyygggSSSMMMLLLVVVccckkkppptttiiiWWWCCC666///(((&&&(((&&&&&&&&&%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$###""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!"""""""""###### ###&&&%%%###$$$)))---333666;;;???FFFQQQ\\\bbbVVVOOOMMMVVVaaakkkuuu}}}}}}|||{{{~~~iiimmmgggbbbqqqsssxxx}}}~~~zzz{{{eeeccceeennn}}}zzztttkkkeee[[[QQQJJJIIIJJJKKKMMMQQQSSSQQQSSS^^^iiiooo,,,,,,***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################$$$%%%%%%#########$$$&&&+++111666EEECCCFFFNNNRRRSSSZZZdddyyy~~~|||lll^^^]]]aaajjjppprrrsssuuuxxxtttxxx~~~}}}|||nnndddXXXGGG666---...,,,***)))******((('''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$,,,000888AAAHHHNNNXXXbbbnnnmmmjjjgggggggggbbb\\\ZZZdddiiimmmoooeee___fffhhhttt~~~~~~~~~ooo```aaaaaa___[[[YYYXXXWWWUUU\\\dddiiimmmtttwwwpppggg\\\TTTNNNNNNMMMKKKIIIHHHGGGFFFCCCCCCCCCBBBCCCEEEIIILLLNNNPPPRRRTTTUUUXXX\\\^^^\\\^^^^^^]]]ZZZXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSNNNIIIEEEFFFGGGGGGHHHKKKQQQTTTWWWZZZ]]]___bbbeeebbbjjjqqqqqqkkkfffeeegggjjjiiigggeeedddggglllppp|||gggUUUMMMNNNOOOQQQYYYiii}}}wwwjjj```TTTMMMLLLSSScccrrr~~~nnnYYYGGG888---)))))))))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$######"""############""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""" """$$$$$$###&&&,,,111666;;;>>>CCCOOO]]]```[[[KKKMMMTTT\\\ccchhhpppyyy|||~~~llljjj``````zzzuuuvvvxxx}}}{{{iiinnnuuu{{{yyylllcccSSSNNNIIIEEEGGGMMMUUUZZZbbbdddcccbbbjjj{{{...,,,***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!"""""""""!!!"""""""""############$$$############$$$%%%%%%#########%%%***222:::@@@IIIEEEIIIRRRWWW\\\mmmwwwccc]]][[[```lllxxx~~~vvvsssxxx~~~|||wwwkkkbbbVVVCCC555111...++++++,,,---+++)))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%''')))+++444999CCCMMMVVV]]]ccchhhgggfffffffffgggddd]]]VVV___kkkooommmkkkaaa\\\dddooozzzvvviiibbbkkkrrr{{{wwwfff^^^```aaa``````dddeeeeeeccchhhmmmnnnrrr{{{}}}pppfff___YYYRRRMMMIIIGGGFFFGGGJJJMMMPPPQQQNNNPPPRRRQQQPPPSSSZZZaaabbbgggmmmqqqtttxxx~~~~~~zzzyyywwwsssnnnkkkhhhggggggccc___YYYVVVRRRNNNJJJHHHJJJLLLMMMLLLJJJKKKOOOSSS^^^hhhrrruuupppjjjiiikkkqqqpppooollliiigggfffeeeaaallltttpppccc\\\___fffUUUQQQNNNNNNVVVjjj~~~ttteeeSSSEEEDDDTTTfffxxxlll\\\KKK:::...)))***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""############ !!!"""###%%%***111666:::>>>CCCLLL```nnneeeRRRMMMVVVbbbiiihhhiiiooovvv|||iiibbbWWW```wwwwwwtttvvvyyyyyywww|||wwwkkk^^^UUUHHHFFFDDDFFFNNNZZZfffnnnxxx{{{}}}444000+++(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""######!!!"""""""""############$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$(((000999BBBGGGHHHIIIOOOWWW\\\hhhnnn[[[ZZZ[[[cccsss|||{{{~~~vvv|||||||||}}}sssiii___MMM>>>444000+++***---...,,,***))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%$$$$$$'''+++///;;;@@@IIIWWWfffooopppmmm^^^^^^```dddddd___WWWRRR[[[ffffffaaaaaa^^^^^^hhhttt}}}lll[[[QQQ___fffppp|||ooo^^^\\\___```___ccckkkooommmoooooonnnmmmsss~~~|||qqqhhh\\\SSSOOOMMMLLLKKKHHHHHHIIINNNUUU\\\```aaadddhhhkkkkkkjjjmmmvvv~~~|||zzzwwwrrrkkkddd[[[TTTXXXWWWSSSMMMGGGFFFIIIMMMQQQZZZfffkkkiiiggghhhkkknnnnnnooopppqqqpppooommm___bbbcccaaa```hhhxxxggg```XXXSSSPPPVVViii{{{{{{pppaaaPPPGGGMMMYYYtttvvvvvvooo```KKK666((((((&&&%%%&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############ !!!"""$$$(((...555::::::???IIIZZZrrr{{{jjjRRRYYYeeeqqquuurrrrrrwww|||xxxeee\\\XXXhhh{{{ttttttoooooo||||||{{{rrrfffZZZPPPJJJGGGGGGHHHNNNXXXeeerrrzzzBBB;;;111+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""###### !!!!!!""""""######$$$""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((...888AAAGGGJJJHHHPPPYYY___hhh{{{~~~{{{|||sssdddZZZWWW\\\jjj~~~|||tttsssvvvzzzzzzvvvxxxsssfffUUUGGG:::333,,,)))+++---+++))))))))))))(((((((((''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$(((000666BBBGGGOOO^^^ooo{{{yyyqqq]]]]]]___bbb```ZZZUUUUUU\\\fffeeedddmmmqqqqqqvvvwww|||mmmaaaWWWXXX___kkkxxx{{{nnncccbbbkkkpppnnnooovvvzzzxxx|||{{{uuurrrzzzrrrnnnkkkeeeYYYTTTLLLGGGGGGIIILLLNNNMMMQQQYYYgggvvvttthhhfffccc]]]UUUNNNJJJHHHIIIDDDJJJQQQUUUWWWXXXZZZ\\\fffgggjjjooouuuzzz}}}}}}qqqlllccc^^^___kkkzzzrrr```YYYWWWUUUYYYaaawwwyyyooo```PPPIIIIIIgggooovvvwwwnnn]]]EEE222)))'''%%%&&&))))))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########"""######$$$%%%#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!"""###''',,,333888<<<:::BBBTTTkkk}}}}}}mmm]]]bbbllluuuuuutttwww|||{{{bbb^^^bbbuuu}}}pppfffeeeccchhhxxxtttbbbUUUMMMIIIGGGEEEHHHLLLUUU```lllvvv}}}VVVKKK===222---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&'''(((,,,555???GGGKKKKKKRRR^^^hhhmmm{{{~~~yyykkkaaa```ZZZ```pppsssoookkkiiioooyyy|||vvvssswwwsssaaaTTTFFF===111,,,,,,---,,,)))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$########################"""##################"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''(((((((((***222>>>HHHNNNSSSYYYaaammmwwwvvvooobbb``````aaa]]]XXX\\\cccgggsssvvv}}}}}}tttqqqmmmhhh\\\cccmmmvvvyyytttmmmiiilll{{{ttt___ZZZWWWOOOLLLLLLMMMPPPVVV\\\aaadddkkkppp|||{{{tttmmmddd[[[VVVTTTRRROOONNNLLLLLLKKKKKKVVVVVVYYY```kkkuuu|||xxxssslllfffeeehhhlllpppwwwllliiicccZZZYYY______xxxzzzkkk[[[RRR]]]eeemmmrrrsssnnn]]]MMM777111+++((())))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######""""""###$$$$$$%%%"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######"""###%%%***000666;;;===BBBNNNfff|||~~~pppggghhhrrrvvvvvvsssttt{{{~~~}}}yyybbbccclllxxx~~~yyyvvvhhh^^^^^^___gggzzzvvvcccSSSJJJJJJMMMPPPQQQUUU^^^hhhtttdddWWWEEE888111---***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''''')))///999CCCJJJLLLKKK]]]llluuuzzznnndddfff```eeesssqqqgggeeeooorrrmmmoooyyyzzztttqqqwwwwwwwww~~~lll```QQQFFF888000000000---***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$""""""############""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''')))+++,,,222>>>NNN[[[ZZZ___bbbbbbgggmmmnnnjjjeeebbbaaa```[[[ZZZeeerrrppp~~~qqqkkkpppsssqqqpppuuuzzz{{{uuummmhhhhhhqqq}}}{{{fffQQQPPPQQQKKKLLLQQQZZZeeepppzzz~~~tttssslllaaaXXXRRRMMMIIIFFFBBBAAACCCKKKXXXfffooossssssttttttsssooojjjeeeaaaeeeoooxxx___WWW]]]UUUbbbtttvvvWWW\\\bbbiiitttzzzrrrfffFFF===111***((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&,,,222888<<<===LLL[[[vvvzzzaaa^^^mmmxxxyyyzzzpppmmmzzzbbbgggoootttzzzuuuzzztttsssjjjccceeefffnnn||||||zzzwww~~~qqqeeeUUUIIIGGGMMMVVV\\\eeelllwwwzzzvvvcccGGG666444222+++******)))(((&&&'''(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$"""############$$$$$$$$$"""$$$$$$$$$###$$$%%%'''///...666BBBGGGHHHPPP\\\sssrrruuu{{{www}}}ooogggkkkmmmuuu~~~zzzooommmjjjiiijjjmmmooopppzzz}}}www{{{ppprrreeeXXXEEE555000///...***++++++******)))((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################&&&$$$######$$$%%%%%%%%%---&&&+++999@@@CCCSSSjjjnnnsssssskkkeeedddcccaaannncccYYYWWW^^^hhhnnnooogggwww{{{rrrppprrrssswww{{{zzztttqqqsssvvvyyy}}}zzztttkkkeeeccc```\\\YYYYYYUUUQQQUUU^^^hhhppp}}}uuummmkkkcccXXXSSSLLLFFFFFFKKKSSS\\\dddggglllsssyyy~~~|||sssjjjdddeeejjjwwwnnnVVVUUUSSSXXXhhhyyysss\\\TTT___ooozzzhhhVVV===,,,***---***###&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###""" !!!%%%---555666444;;;FFF[[[kkkzzzvvvdddZZZfffyyy}}}uuuxxxwww|||rrrlllnnnrrrsssrrrqqqvvv{{{vvvrrr{{{}}}~~~tttkkkggg}}}wwwmmmcccUUUQQQNNNNNNQQQWWWcccnnnqqqQQQ===777222***''''''''''''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""""""""############$$$$$$$$$!!!""""""""""""############$$$$$$$$$###$$$&&&(((222666>>>FFFLLLQQQ\\\fffggghhhkkksss~~~qqqpppyyyxxx{{{vvvppp}}}}}}|||vvvyyy~~~uuurrrpppoooooopppqqqrrrrrr{{{~~~ooozzz|||xxxpppbbbLLL;;;333111///---+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$###$$$%%%&&&'''&&&(((&&&---<<>>LLLZZZbbbiiiooommmeee___aaaiiiooonnnkkkttttttkkk___XXX\\\gggttt|||qqqttt|||rrrnnnkkkjjjhhhgggkkkrrryyyiii]]]WWWOOOLLLMMMSSS[[[eeeuuuooo\\\JJJDDDEEEJJJWWWcccnnnxxx~~~xxxrrrjjjdddbbbWWWLLLJJJJJJKKKLLLNNNTTT^^^ppp{{{hhhkkkuuuWWW;;;,,,***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$"""!!!"""&&&***000777;;;;;;???MMM]]]hhhdddUUUPPPaaattt~~~yyyxxxzzzrrrdddlll~~~nnnqqqvvvwwwssspppuuu|||zzzwww|||wwwtttxxx~~~wwwooobbbRRRHHHEEEIIIUUU```bbbaaahhhwwwhhhYYYDDD444,,,*********(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&)))000999@@@@@@BBBQQQmmmyyy~~~{{{vvv|||vvvkkkeeedddfffddddddkkkvvv}}}|||yyyxxxpppvvv~~~zzzjjjKKK888.........---,,,,,,++++++++++++******)))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''---777>>>HHHQQQ\\\cccggghhhiiiiiieeennnwwwxxxqqqnnnrrrwwwhhhaaaZZZZZZbbbmmmuuuxxxuuuxxxooozzzuuuiiiiiimmmqqqrrroooooosss~~~vvvggg\\\WWWWWWPPPUUU___iiiooowww~~~eeeWWWNNNFFFIIIRRR^^^iiitttwwwxxxwwwtttppplll___SSSNNNMMMLLLLLLMMMNNNSSSbbbvvvyyyllllllmmmvvvjjjHHH---******))))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$###"""$$$+++000222888;;;===FFFXXXhhhooo```ZZZaaattt~~~wwwrrrpppkkkgggsss|||iiirrr{{{{{{pppiiippp}}}{{{|||uuummmcccXXXNNNLLLNNNTTTaaammmlllmmmttt}}}pppUUU>>>000+++((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&'''+++333<<>>GGGQQQVVV^^^ccccccbbbffflllqqqttthhh___ZZZ\\\XXXVVV\\\hhhqqqsssqqqooo|||zzzttt~~~yyypppooosss{{{~~~zzz{{{ttt{{{yyylll___VVVUUUYYY]]]hhhppp}}}zzzfffTTTMMMQQQEEEPPP^^^hhhrrr|||tttiii___YYYSSSMMMIIIJJJNNNMMMWWWkkk~~~qqq___TTT___{{{wwwUUU444+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$$$$###'''///666666;;;@@@EEETTTiiizzzaaagggtttsssllljjjnnn|||rrrppp|||rrrgggpppxxxkkkcccZZZSSSQQQVVV]]]dddppp|||tttxxx~~~xxxcccLLL:::///***(((&&&''''''%%%%%%'''&&&%%%%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""########################"""############$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''(((&&&(((...000111;;;JJJNNNeeerrr||||||eeeaaahhhhhhsss~~~|||tttnnnoooqqq~~~~~~|||{{{~~~wwwIII:::444111222///)))(((,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$((((((''')))///===NNNYYYllliiiiiiiiieeecccjjjuuuuuufff[[[WWWXXX```^^^^^^fffpppvvvxxxwwwzzztttttt}}}kkkcccVVVOOOWWWhhhuuuyyyrrr]]]WWWFFFDDDIIIVVV```iiiyyyqqqhhh___SSSKKKHHHKKKKKKOOOXXXbbbqqqnnneee\\\aaasssyyyXXXCCC777...''''''((('''%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$&&&&&&''',,,444:::666???EEENNNiiiyyy___ZZZppp}}}||||||~~~wwwzzzyyylllsssssspppxxxuuulll^^^[[[QQQUUU[[[bbbgggooo{{{~~~rrr```KKK:::111...))))))((('''''''''&&&$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%'''&&&###(((222999;;;DDDOOOpppzzzppp}}}~~~lllggglll|||}}}zzzqqqhhhhhhpppxxxyyyrrrvvvwwwyyy{{{~~~{{{{{{|||vvvrrrpppqqqtttuuurrrnnnqqqvvv{{{zzz___CCC999000///...,,,+++---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$&&&***///333;;;III]]]kkkppprrrvvvwwwrrrmmmsss}}}|||xxxpppfff\\\XXXYYY\\\hhhrrr{{{{{{zzz}}}zzz|||ppp```]]]YYY^^^mmm~~~jjjVVVMMMHHHJJJMMMUUUhhh||||||mmm___UUUQQQIIIHHHJJJOOOVVVbbbttt~~~eee]]]^^^qqqsss```DDD777,,,))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##############################$$$%%%''')))///555999<<>>QQQwwwttt^^^dddzzz|||vvvtttmmmvvvuuuppptttuuuqqqmmmpppzzzzzztttaaavvv}}}tttggg___]]]ggghhhiiiiiillluuu~~~~~~nnngggxxxzzzeeeNNN@@@:::000+++'''((()))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&'''+++777FFFLLLNNNXXXfff~~~zzzwww|||zzzzzz~~~}}}pppgggeeeiiisss|||~~~{{{tttvvvxxx{{{~~~zzztttnnnkkkkkkkkkiiigggkkkiiifffbbb]]]ZZZXXXXXXTTTPPPLLLJJJKKKLLLLLLLLLOOOPPPSSSYYY```hhhooorrryyykkkSSS888+++---111///+++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&+++333???NNNaaassstttwww{{{~~~~~~|||{{{|||pppoookkkfffbbbaaacccfffzzz|||xxxooommmsss|||tttcccXXXUUUbbbkkkwwwpppYYYNNNIIIHHHNNNWWW```zzz~~~lllXXXSSSNNNKKKJJJJJJMMMVVV```zzzuuu___aaa}}}qqqdddOOO888---+++***))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""!!!!!!"""""""""#################################&&&$$$%%%)))000666888888<<>>111+++,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''---222666999<<<>>>KKKrrrxxxoooyyy~~~{{{tttwwwfffgggwwwxxxkkkppp~~~xxxmmmooottt~~~qqq{{{mmm```fffrrrwwwqqqhhhaaaeeekkkjjjccceeennnuuuyyy___JJJ666000,,,%%%$$$)))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$!!!"""%%%&&&&&&''')))+++333444999???CCCSSSwww|||xxxzzzuuuggg```___ZZZ]]]gggpppwww{{{www{{{tttnnn___ZZZTTTQQQQQQQQQOOOMMMTTTUUUXXXZZZ\\\^^^aaadddfffdddcccgggmmmpppnnnkkkhhhlllppptttwwwzzz~~~pppPPP;;;555222///,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++...///777NNNkkk}}}}}}|||~~~{{{xxxwww~~~uuu```[[[ffftttzzzyyy}}}uuuqqqqqqyyyhhh^^^YYY```lllvvv}}}|||aaaZZZNNNHHHDDDGGGPPP```yyy}}}lll^^^TTTNNNNNNRRRYYYRRR```|||yyyjjj]]]lll}}}lllYYYEEE444,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((///444666888<<<@@@RRRzzztttuuuzzzyyyvvvpppsss```bbbuuu{{{uuuxxxwww|||qqqwwwxxxeeerrryyy}}}uuufff```lll{{{tttrrrkkkgggkkkoooiii___fffnnnrrrtttYYY:::888000&&&''',,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&#################################"""######$$$%%%###%%%''''''&&&'''+++///111===AAA???MMMqqqqqqvvvqqqpppsssrrrjjj```[[[TTTZZZaaajjjyyy~~~zzzwwwvvvzzzuuunnniiigggggghhhhhhnnnnnnqqqyyy~~~~~~vvvsss\\\HHH666000333---,,,,,,+++***)))((((((''''''((((((''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((---444999???eee}}}}}}{{{wwwqqqrrrxxx~~~www___ZZZjjjzzzwwwuuuvvvwwwxxxyyy}}}sssaaa[[[eeeooowwwhhh]]]OOODDDBBBAAAFFFXXXmmmtttzzzyyymmm___UUUQQQOOOQQQTTT\\\mmm~~~xxxwwwccchhhuuu^^^KKK>>>222(((((())))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%###"""!!!###$$$,,,,,,000666999999???IIIaaakkkqqq~~~|||xxxooowwwwww___[[[jjj{{{yyyrrrpppmmm~~~~~~www|||qqqmmmhhh|||zzzdddZZZhhhzzz{{{oooqqqrrrnnniiigggiiimmmooonnnkkkjjjrrrbbbCCC===555***)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%#######################################$$$$$$%%%$$$&&&'''&&&&&&''',,,111555:::===FFFaaa{{{{{{iiiqqqkkkhhhiiihhh```XXXTTTVVV___hhhnnnwww}}}wwwttttttuuutttxxxxxxcccPPP===222000------,,,+++***)))((((((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((***000999???RRRqqq~~~zzzuuuvvvttt}}}uuubbb```ooo~~~|||uuuuuuzzzxxxwww}}}pppcccVVV```iiissszzz~~~~~~sss```NNNGGGDDDAAAHHHSSSZZZgggqqqmmmbbbZZZTTTPPPNNNNNNQQQ]]]sss}}}|||llleeekkkssstttnnn```RRRFFF888---(((((()))((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$###$$$%%%$$$""""""###%%%+++...333888999;;;FFFSSSooo{{{hhhppp|||||||||uuuiiiuuu}}}}}}ooo```___hhhqqqxxx{{{|||rrrwww~~~{{{uuutttkkkyyy|||uuueeebbbqqq~~~wwwssspppkkkeeebbbdddjjjooonnnpppooonnntttqqqSSSHHH:::...***''')))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$#######################################$$$%%%%%%%%%&&&'''&&&%%%)))///555>>>;;;>>>TTT||||||uuuwww{{{zzz|||nnn```hhhaaa\\\\\\[[[VVVQQQPPPVVVbbblllnnnnnnuuu~~~|||zzzzzzxxxrrroooqqqqqqqqqvvv}}}|||~~~}}}lllYYYGGG777......------,,,***))))))(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())),,,444???HHHfff{{{|||yyy}}}zzzxxxrrr|||rrrccceeevvvsssqqqyyywwwtttqqqaaa___```^^^hhhpppxxx||||||{{{}}}zzzwwwyyyyyyzzz|||~~~}}}vvvZZZNNNIIICCC??????AAARRRdddjjjfff___WWWPPPPPPOOONNNQQQ]]]sssyyygggZZZ[[[ccchhhggg^^^PPP>>>000(((((((((((((((&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%###$$$%%%$$$######$$$&&&***111999:::888===OOObbb}}}uuukkkttt{{{||||||llluuutttooofffcccgggkkklll{{{www}}}rrr}}}rrrwwwyyykkkrrrrrrlllffflll|||{{{ssssssmmmfffaaaaaadddhhhjjjlllqqqtttvvv{{{{{{~~~~~~}}}fffUUU???111---(((***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######"""#################################$$$############$$$%%%%%%&&&'''&&&%%%%%%***333999FFFAAAHHHhhhyyyuuutttuuu|||~~~xxxddd___bbb[[[UUUTTTTTTRRRRRRTTTVVVdddooollleeegggqqqzzzxxxvvvvvvvvvrrrmmmmmmqqquuuuuuyyy~~~}}}yyytttqqqssszzz~~~zzzzzz~~~xxxbbbMMM<<<111///...---,,,+++***)))((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***...888FFFQQQsss}}}|||wwwzzzzzzzzzoooiiissslll___ggg}}}xxxuuuyyy|||}}}rrrnnntttwwwzzzttt[[[TTT]]]iiinnnqqqvvvyyyzzz|||}}}zzz||||||xxxsssoooooopppssstttwwwyyy{{{{{{zzzyyyzzz|||hhhUUUPPPLLLDDD???999FFFTTT___eeeddd\\\RRROOOQQQRRRRRRSSS]]]sssppp]]]SSS]]]jjjqqqmmm\\\DDD222***)))((((((((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%###$$$%%%$$$$$$$$$&&&(((***444<<<;;;777@@@YYYppp{{{}}}~~~ppprrrnnnfff```dddmmmqqqpppqqqqqqooouuuqqqiiiyyy}}}iiiiiifffcccgggttt{{{uuunnnjjjfffeeehhhiiifffcccjjjqqqzzzyyy|||}}}tttooommmmmmpppvvvzzz{{{zzz|||xxxtttqqqnnn}}}}}}xxxdddFFF777333,,,******)))(((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$######"""#################################$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''',,,666===EEEGGGYYY~~~xxxvvvuuuuuulll```eeeddd\\\UUUSSSQQQPPPSSSXXXZZZlllyyyuuukkklllyyy~~~zzzwwwuuurrrnnnqqqvvvwwwxxxzzz}}}zzzvvvuuurrrmmmkkkiiijjjiiigggdddeeejjjnnn|||~~~~~~{{{wwwwww{{{}}}jjjSSSAAA666000///...---,,,***))))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%(((+++,,,222???QQQ^^^wwwrrrvvvvvvzzzzzzjjjdddmmmtttddd^^^mmm|||sssqqquuuxxxzzz|||sssrrrooooooxxx{{{iiiZZZYYYcccooouuuxxxzzzyyyuuuvvv|||~~~|||{{{wwwppphhheeehhhkkkmmmooosssuuuvvvvvvvvvuuuuuuyyy}}}~~~dddYYYSSSKKKDDD>>>@@@EEEPPP___hhhdddZZZNNNPPPTTTUUUSSSVVVgggzzz}}}yyynnn[[[```kkkwwwyyyiiiOOO<<>>;;;:::HHHddd||||||sssnnnttt~~~ttthhhgggddd]]]ZZZ```llluuuvvvqqqnnnwwwllllllkkkkkkmmmaaa]]]___kkkzzz~~~zzzpppkkkffffffjjjkkkhhhdddkkksss{{{|||}}}~~~wwwlllccc\\\[[[ZZZ^^^cccggghhhfffiiinnnnnngggaaa```___\\\{{{tttrrrTTTEEE???333+++***)))((((((''''''(((%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''')))///888@@@@@@KKKiii~~~yyyxxxzzzzzzccc^^^hhhggg___VVVRRROOOOOOSSSYYYdddxxx~~~~~~xxxuuusssrrruuuzzzzzz~~~~~~zzzppphhhbbbXXXOOOOOOQQQQQQQQQRRRSSSUUUXXXXXXWWWXXX\\\```lllqqqtttuuussstttzzz}}}uuu[[[HHH:::111111///...,,,+++))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&***...222:::KKKaaarrrxxxsssxxxwww~~~zzzooogggjjjggg___bbbuuu}}}www|||zzzpppooorrrsssssstttmmmssstttsss|||qqqkkkjjjgggfffiiiooovvvzzz||||||xxxrrrqqqvvvzzzzzzvvvuuupppiiibbbaaacccgggfffiiilllnnnnnnnnnpppqqqsssuuuxxx{{{{{{yyyvvvssswwwzzz}}}~~~~~~~~~~~~~~~mmm]]]OOOEEECCC>>>;;;CCCVVVggghhhaaa[[[ZZZ\\\^^^YYYUUU^^^mmmzzzrrrjjjiiissszzzsss___OOO555000+++((())))))'''%%%''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%&&&)))+++...888>>>===BBBWWWuuu}}}pppgggkkksssrrrhhh___WWWXXXWWWWWW^^^lllvvvzzz}}}xxxwwwuuulll|||xxxpppzzzrrr^^^\\\cccttt|||uuummmdddaaadddiiikkkkkkqqquuuxxxxxxzzz~~~}}}zzz}}}|||{{{~~~~~~sssiiibbb[[[RRRKKKGGGGGGHHHKKKOOOQQQRRRRRR[[[aaa```UUUNNNNNNNNNIIIqqq{{{~~~eeeZZZNNN:::++++++***)))((((((((((((%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&'''(((+++111:::AAA@@@QQQxxx}}}xxxuuuyyylll[[[\\\eee```XXXQQQNNNLLLMMMTTT\\\kkk{{{sssrrrrrrrrrsssvvvyyy{{{~~~hhhddd___YYYSSSOOOKKKHHHMMMHHHEEEFFFHHHGGGGGGIIIAAADDDGGGIIIIIILLLQQQUUUZZZaaahhhlllmmmpppwww~~~}}}~~~fffQQQ???222111000...---+++***)))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''',,,333:::FFF[[[vvvxxxwww}}}~~~zzzmmmgggbbb```ggguuu|||yyyzzz{{{xxxzzzqqqkkklllooopppppprrrppptttyyy~~~}}}oooaaa[[[bbbmmmuuuxxxxxxyyyzzz}}}}}}xxxqqqoooqqqrrrppphhhhhhfffccc```______```___aaadddeeeeeeeeehhhkkkjjjlllnnnppppppnnnkkkiiimmmooorrrssstttvvvxxxzzz{{{}}}sssZZZLLLFFFAAA<<>>AAANNNiiixxxpppuuuyyysssfff\\\OOOTTTYYY^^^hhhuuu~~~yyytttxxxuuu{{{lll]]]___mmmzzzqqqjjjccc___aaaeeehhhjjjuuuuuurrrmmmlllqqqttttttxxxwwwxxx|||xxxrrrsssfff```XXXPPPKKKGGGCCCAAABBBFFFKKKOOOTTTXXX\\\___lllsssrrreee[[[YYYUUUNNNzzzyyyrrrjjjYYY>>>,,,+++***)))((((((((((((%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&########################%%%%%%$$$$$$%%%%%%&&&'''###%%%(((***,,,222;;;BBBDDDXXXxxxppplllqqq~~~{{{aaaXXX[[[```UUUOOOJJJIIIJJJMMMVVV```mmm~~~zzz{{{}}}tttlllllloooooonnnooottt}}}|||uuulllddd[[[VVVOOOPPPOOOKKKFFFEEEGGGKKKEEECCCCCCFFFDDD@@@>>>???BBBDDDDDDCCCAAABBBGGGKKKMMMVVV___eeehhhllluuu|||}}}~~~oooYYYDDD222222000///---+++***)))''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''...777@@@NNNfff~~~uuuxxx~~~mmmaaaeeeeeejjjqqqpppqqqzzztttqqqjjjfffiiilllnnnppptttvvvuuu}}}sssaaa[[[^^^hhhvvv~~~vvvrrrqqq|||}}}zzzsssnnnnnnkkkggg\\\\\\^^^___```___]]][[[YYY\\\^^^^^^^^^___cccfff```bbbdddggghhhgggfffeeefffhhhjjjlllmmmppptttwwwzzz|||iiiVVVGGGEEEAAA@@@GGGSSSYYYYYYTTTXXXhhh{{{|||lll\\\XXX[[[uuu```[[[hhhpppnnniii@@@777---((((((***)))'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%&&&&&&(((***---444:::???DDDWWWwww|||zzzwwwfff[[[OOOVVV___iiivvvzzz{{{uuu~~~xxxzzzqqqttt```___cccuuu~~~vvvgggfffcccccccccdddccccccvvvtttmmmeeedddkkkrrrtttrrrsssvvv|||{{{uuulllaaaZZZZZZSSSPPPLLLHHHEEEEEEGGGHHHNNNUUU^^^ffflllsss{{{{{{vvvnnndddwwwkkkWWW>>>222---******)))%%%%%%(((%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((($$$'''333777999BBBAAAjjjooorrraaaeeeyyyvvvhhh```XXXQQQUUUOOOHHHEEEEEEJJJWWWcccuuuwwwuuutttoookkklllkkkgggfffhhhwwwuuudddbbb^^^XXXSSSOOOLLLKKKDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAACCCAAA>>><<<<<<>>>AAACCCKKKMMMTTT^^^eeekkkrrrzzzxxx```KKK999555111///...---++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''...<<>>CCCLLLTTTWWWVVV\\\lll||||||lll\\\ZZZfff}}}fffPPPYYYoootttkkkQQQBBB222******++++++***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''''')))...222222===DDDNNNjjj|||zzzjjj```___WWWUUU___ttt}}}tttwwwyyywwwttt{{{___XXXmmm}}}uuujjjfffdddggghhhfffeeegggsssuuupppgggdddhhhkkkkkkjjjnnnsssyyy~~~ttthhh]]]TTTOOONNNKKKMMMMMMGGGAAAEEERRR^^^___mmm~~~xxxnnn^^^III555...((())))))'''''')))%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%)))&&&***666999;;;FFFWWW}}}zzzkkkrrrkkk___XXXQQQLLLKKKHHHFFFFFFGGGMMM[[[jjjvvv~~~}}}vvvtttuuunnniiihhhfffdddfffiiiwwwttthhhaaaYYYWWWTTTPPPLLLHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA???===;;;;;;<<<>>>???FFFGGGNNNXXXaaagggqqqyyy{{{kkk[[[???666.........+++)))+++)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''((())))))555HHHZZZhhh}}}{{{rrrnnnvvvxxxyyywwwhhh]]][[[dddkkktttxxxwww}}}~~~vvvkkkkkkjjjiiijjjnnnsssxxx~~~zzzttthhh\\\XXXYYYaaalllvvvwwwuuutttqqqlllrrroookkkhhheee```ZZZUUURRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRUUUVVVXXX[[[___cccfffgggmmmnnnoooooonnnoooqqqsssssswww{{{|||}}}~~~bbbVVVIIIBBB>>>===DDDMMMPPPOOOPPPXXX```ddd```ZZZSSSZZZppphhhWWW]]]pppyyyuuu]]]NNN;;;///***)))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''***///444999BBBJJJVVVuuuzzzwwwggg\\\ZZZ___aaaiiissszzz}}}ppppppwww||||||zzzvvv{{{rrr```aaassstttmmmhhhdddaaabbbbbb______bbbfffhhhfff```___eeeiiijjjjjjmmmqqqvvvzzz~~~|||sssllldddZZZNNNFFFMMMSSSXXXXXXWWW\\\gggppp~~~zzzooobbbAAA555***)))+++***((('''%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$)))***///888:::???NNNiii|||jjj]]]SSSLLLHHHBBBCCCEEEHHHIIIPPPbbbttt~~~~~~yyyvvvqqqjjjeeeddddddfffkkkrrrttteeeXXXQQQOOONNNLLLJJJGGGDDDBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDAAA@@@???>>>===<<<<<<<<<@@@@@@FFFPPPYYYaaalllvvvwww{{{{{{pppgggLLL:::...///000***(((---)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''')))***+++666HHHeeexxxqqqwwwuuunnnooojjj^^^\\\cccppptttxxxwwwttt|||zzzwwwkkklllllljjjkkkpppxxx~~~|||tttkkk```YYY]]]eeetttvvvwwwwwwwwwvvvooogggdddbbb^^^ZZZWWWSSSOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKMMMPPPSSSWWWYYY[[[\\\]]]^^^___^^^]]]^^^___aaaeeehhhkkkmmmnnnqqqwww{{{iiiTTTJJJAAA999;;;DDDGGGKKKOOOQQQSSSUUUXXXZZZOOOPPP\\\wwwwww~~~rrrccc___iiitttyyymmm^^^III666,,,((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''',,,222666;;;AAAJJJ^^^vvvggg\\\YYYgggrrrxxxuuurrryyywwwiiiiiiqqqwwwyyy{{{xxxeeedddmmmzzztttjjjeeeeee```^^^^^^\\\XXXXXX[[[aaacccbbb___^^^dddhhhjjjjjjkkknnnqqquuuyyy{{{}}}xxxiii]]]___eeelllmmmlllkkknnnqqqzzz|||sssRRRAAA000+++,,,+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$+++...333::::::CCCXXX|||rrraaaQQQGGGDDD???BBBFFFHHHIIIQQQeeeyyyyyyqqqfffbbb```cccgggkkkuuu~~~~~~yyynnnaaaUUUNNNKKKJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA???>>>=========@@@HHHPPPWWWbbblllggglllrrruuuuuuwww|||xxxrrr\\\DDD222222222+++)))000)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&(((+++...999EEEaaa}}}www{{{uuulllggggggbbb[[[___jjjyyy~~~xxxpppxxx{{{vvvvvvrrrqqqnnnlllmmmsss}}}{{{uuunnnfffcccjjjtttzzzuuutttvvvtttkkkaaaWWWUUUQQQMMMJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>=========>>>>>>>>>???AAACCCEEEFFFGGGGGGHHHIIILLLOOOQQQRRRRRRRRRRRRSSSTTTUUUTTTUUUWWWYYY\\\^^^aaabbbdddgggkkkoooqqqrrrtttvvvzzz```QQQHHH===999>>>===FFFRRRZZZ\\\ZZZXXXWWWTTTQQQSSSeee}}}~~~lll[[[YYYeeeqqquuujjjUUU>>>///***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&)))...444888:::>>>JJJfffyyynnnbbb[[[cccvvvuuunnnvvvooobbbhhhuuuzzzxxxvvvrrr\\\jjjxxx{{{mmmeeeaaaaaa___```bbb```ZZZXXXYYYcccdddccc```___aaadddfffhhhiiikkkmmmqqqtttwwwyyy}}}{{{}}}|||xxxtttrrrwww|||ttt^^^III444+++++++++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&---111666::::::JJJfffxxxeeeOOOAAA>>>@@@BBBEEEFFFFFFMMMaaauuu~~~{{{}}}|||rrreee\\\[[[]]]bbbgggmmmxxx}}}~~~zzznnn```UUUQQQNNNLLLIIIEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@??????===>>>CCCHHHMMMVVV```dddkkkrrrtttssstttxxx}}}{{{~~~hhhOOO999333111***)))///((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%(((...222AAAIIIdddzzz{{{|||~~~tttjjjaaa^^^\\\\\\eeepppwwwjjjpppyyyyyywwwtttooolllooowww|||sssmmmiiiiiiqqq{{{|||ssskkkkkkmmmiii^^^TTTLLLKKKHHHDDDAAA??????@@@===<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>999:::<<<>>>@@@AAABBBBBBEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKMMMNNNOOOQQQTTTWWWWWWXXXZZZ\\\^^^aaaeeeggggggiiikkknnnqqqwww~~~hhhTTTNNNEEE===;;;666>>>MMM\\\eeeeee^^^VVVUUUUUUSSS\\\xxxmmmUUUKKKWWWhhhtttnnn\\\BBB000+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''',,,222777:::>>>AAARRRsss~~~uuugggZZZZZZrrrwwwqqqxxx}}}kkkcccppp~~~uuunnniii\\\qqq~~~wwwjjjdddbbb```cccjjjooolllccc^^^^^^```______^^^]]]\\\^^^aaafffgggiiilllooosssvvvxxx}}}xxxhhhRRR999---++++++******&&&&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''///333888;;;>>>VVV{{{|||~~~mmmRRRBBB??????AAADDDFFFGGGMMM]]]mmm~~~}}}~~~}}}ppp```WWWWWWZZZ```eeekkkwwwsssgggXXXPPPOOOOOOKKKFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBCCCDDDDDDCCCCCCBBBCCC@@@???AAACCCEEELLLTTTccckkktttvvvrrrpppssswwwuuu|||ppp\\\CCC555...***)))+++((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***111777@@@SSSuuu{{{ooovvvuuuiii\\\UUUVVV]]]lllyyy~~~lll___dddvvvxxxvvvxxxsssnnnooowww|||mmmfffdddgggooowwwtttlllffffffeee\\\QQQJJJBBBBBB@@@===:::999:::;;;:::999999999888888888888444444444555666888:::;;;888999;;;===>>>???@@@@@@>>>????????????>>>======???BBBDDDFFFHHHJJJNNNQQQRRRRRRSSSTTTWWWZZZ]]]___```cccgggjjjnnnrrrvvvzzz~~~www]]]UUUOOOEEE===<<<===EEEUUUgggnnniii```SSSUUUVVVZZZmmm{{{mmmVVVHHHRRReeeppppppcccHHH333,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%)))///555999:::>>>FFF]]]xxxiiiYYY```uuu~~~{{{nnnmmm}}}tttoooxxxqqqccccccwww}}}pppgggcccbbb```fffpppwwwtttiiiaaa```\\\[[[]]]___```^^^aaaeeeccceeehhhlllqqqtttwwwyyy}}}zzzcccGGG555...++++++,,,'''&&&&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((///444999===DDDddd|||rrryyyuuuUUUBBB@@@===@@@GGGNNNQQQTTT^^^iiiyyy~~~~~~qqq```WWWVVVYYY^^^dddmmm}}}~~~ppphhh```WWWQQQPPPNNNJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBCCCDDDEEEGGGHHHHHHFFFCCCAAABBBAAA@@@EEEKKKXXXcccnnnqqqnnnlllnnnqqqtttyyy}}}~~~vvvxxxjjjQQQ999---------***((((((((((((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''(((---666>>>EEEgggsssnnnyyyssshhhYYYPPPQQQ^^^uuuuuueee```hhhqqqtttxxxrrrpppuuuqqqpppxxxxxxkkkhhhjjjkkkmmmoookkkfffdddddd]]]OOODDDAAA999::::::888555333444666777777777777777666666666111111111111222444555555666777888:::;;;<<<<<<<<<777666666666666777777888888:::<<<>>>???AAAEEEHHHIIIHHHHHHJJJMMMPPPRRRSSSVVVZZZ```eeehhhjjjlllmmmqqqwww}}}sssbbbZZZNNNBBB@@@<<>>LLLlllxxxyyypppbbbkkkwww|||wwwqqqwwwzzznnnbbbaaammm}}}}}}ooofffaaa___^^^]]]cccmmmsssnnnbbb[[[ZZZXXXWWWZZZ```aaa___aaagggaaadddhhhnnnsssxxxzzz|||}}}{{{|||zzztttzzztttUUU???222,,,+++---''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''///444:::@@@IIIooojjjtttuuuRRR===:::;;;@@@KKKVVV\\\^^^cccjjjpppxxx{{{yyyzzzzzzooo^^^XXXWWWYYY^^^fffrrrtttbbb___\\\XXXTTTQQQNNNKKKIIIGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMNNNHHHDDDBBBBBBAAA???BBBHHHNNNZZZhhhnnnmmmlllnnnsssyyyzzz||||||tttmmmppp~~~vvv]]]>>>000222333,,,(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***000:::BBBVVVsssiiittt{{{xxxppphhhZZZOOOOOO```~~~ttthhhmmmyyy|||wwwzzzsssooooootttqqqttt~~~sssmmmqqqwwwuuunnniiiaaa______^^^SSSBBB777666333555666555111000111333111111111111111000000000111111111000111111222222//////111222333333333333222222111111222444666777555666888999:::;;;>>>AAAAAA@@@@@@AAAEEEHHHJJJJJJLLLQQQYYY^^^aaaaaaaaabbbgggpppyyy|||{{{|||ooobbbUUUFFF;;;777:::JJJaaannnmmmfffYYYYYYWWWTTTVVViiilllVVVRRR\\\{{{{{{___DDD777222---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&---444999;;;:::AAAUUU|||uuuqqqyyyxxxnnnmmmrrryyy}}}}}}zzztttoooqqqqqq|||~~~uuufffYYY___tttrrreee^^^[[[ZZZZZZWWW]]]eeejjjdddXXXQQQPPPTTTRRRUUU[[[\\\YYYZZZ```___ccciiipppvvvzzz}}}~~~}}}}}}~~~yyyuuuqqqwww~~~yyycccSSSBBB...&&&((()))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$&&&'''---***777BBB===MMMhhheeettt|||eeeHHH<<<999777;;;KKKddduuuvvvoookkkvvvyyy|||}}}yyypppfff```\\\YYYZZZaaaooo}}}pppggg\\\[[[ZZZVVVPPPLLLJJJIIIKKKKKKJJJGGGDDDBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIDDDCCCAAA@@@??????@@@AAAIIIOOOZZZccchhhlllnnnooowwwxxx{{{~~~yyy{{{wwwjjjtttlllCCC...111222)))******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%***)))+++111000888KKKeeerrr|||rrruuuwwwqqqyyyrrreee[[[PPPHHH[[[~~~pppyyy~~~xxxqqqllljjjjjjiiivvv}}}}}}oooiiipppyyyvvvssslll```aaa[[[RRRJJJCCC===888555111111111111111111111111333333333222222000//////---------------...///000000000000000111111111111000000000000111111111111444444444444666888:::<<<>>>>>>===>>>@@@BBBDDDFFFKKKMMMQQQTTTWWW[[[___cccjjjrrrzzzzzzvvvvvv{{{wwwaaaZZZQQQCCC===<<>>999444111///////////////////////////000000000000///...---,,,------,,,,,,,,,------...------------.........///------........./////////222222222222444666888999999::::::<<<>>>AAACCCEEEHHHJJJNNNQQQUUUYYY___cccffflllqqqrrrqqqssszzzyyycccNNNGGG@@@<<>>BBBIIInnn{{{ddd___gggqqqwwwrrrnnnpppyyyyyylll[[[^^^mmm{{{rrr```UUUQQQOOORRRWWWWWWVVVYYY]]]ZZZRRRKKKJJJQQQSSSVVVVVVTTTTTTWWWZZZVVVYYY```hhhoootttwwwwww{{{~~~xxx~~~wwwtttvvvzzzsssxxxwwwjjjSSS:::,,,+++***(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''***---111555>>>@@@GGGkkkttthhhiii```KKK888333777999999@@@WWW{{{|||}}}|||yyyqqqggg]]]VVV\\\```iiittttttlllddd```[[[YYYYYYYYYWWWUUUSSSQQQQQQRRRSSSQQQKKKFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA????????????@@@@@@CCCHHHNNNVVV```jjjpppuuuxxx|||}}}zzzvvvfff```xxxuuuxxxpppYYY???///++++++******)))(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###)))777;;;FFF\\\{{{pppxxxooorrr~~~uuurrrooojjj^^^^^^eeefffppp~~~pppooo{{{|||xxxrrrllliiiiiilllmmmnnnsssyyy{{{qqqhhhbbbfffkkkhhhfffaaaSSSGGGAAA999333///---++++++------------------------------------,,,,,,+++***,,,,,,+++*********++++++)))))))))*********++++++***++++++++++++,,,,,,,,,...//////000111333444555444555666888;;;>>>AAABBBCCCEEEHHHKKKNNNTTTZZZ^^^dddfffiiilllpppuuu|||}}}zzz\\\OOOEEE===@@@MMM[[[bbbdddfffaaa]]]ZZZTTTSSSbbbuuu|||aaaPPP^^^jjjvvvxxxqqq]]]BBB---,,,***(((((((((((('''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((('''+++///444777;;;@@@CCCRRR}}}~~~iii```eeeqqq|||tttpppsss{{{}}}}}}gggXXX___pppwwwhhhXXXOOOLLLLLLPPPUUUUUUSSSTTTVVVSSSLLLFFFFFFMMMOOORRRQQQPPPPPPSSSVVVSSSXXX```hhhppptttwwwwwwyyy|||~~~~~~~~~ssshhheeennnxxxzzz|||rrr{{{zzz{{{uuu{{{tttnnnhhhZZZDDD333,,,+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&'''+++---111999@@@???NNN~~~~~~mmmfffuuulllMMM888555666888888===RRRvvv~~~zzztttkkk```WWWQQQYYY```lllyyyvvvpppnnnggg```]]]^^^^^^[[[WWW]]]\\\\\\___aaa^^^VVVNNNKKKJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>>>>??????>>>@@@CCCHHHPPPZZZfffmmmtttxxx|||~~~zzzqqqbbbnnn|||uuutttoooaaaIII444---000+++***))))))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((///:::@@@RRRooorrrsss|||yyyzzzttt}}}|||iiihhhuuu}}}xxx^^^kkk|||vvvmmmgggdddfffiiikkkkkksss}}}jjjhhhddd^^^aaabbb\\\[[[UUUEEE>>>999222---+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))+++******)))((((((((((((''''''''''''((((((((()))))))))))))))************,,,------...///000111222111222333555888:::<<<===>>>???AAABBBEEEIIIOOOSSSZZZ[[[^^^dddlllsssxxx{{{zzz|||rrrWWWLLL@@@===EEERRR^^^cccfffbbb___[[[TTTQQQYYYeeezzzyyy{{{ccc[[[fff{{{oooOOO000---+++((('''(((((('''&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((***...444888;;;>>>CCCGGGWWWzzzqqqlllnnnvvv}}}yyyyyy}}}|||zzz```UUUaaassstttfffWWWOOOLLLKKKNNNRRRVVVSSSRRRSSSOOOIIIEEEFFFJJJLLLNNNNNNLLLMMMQQQTTTUUU[[[ccckkkpppsssuuuvvvuuuzzz~~~ooofffbbbQQQNNNSSSaaaooouuuxxx{{{rrrsssmmmlllyyy|||yyyrrrlllggggggcccTTT???000,,,***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''((('''&&&%%%'''***---111:::@@@AAAYYYnnnaaaiiiwwwPPP:::555444888:::===LLLjjj~~~vvvmmmcccZZZSSSPPPTTT]]]jjjwww|||{{{|||yyysssrrrkkkdddaaabbbccc```]]]cccaaaaaadddfffddd[[[TTTNNNNNNLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDBBBAAA???>>>======>>>>>>===???CCCHHHNNNWWWaaagggssswww|||~~~|||yyygggqqqwwwyyypppdddOOO999//////++++++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&+++...555;;;AAA\\\vvviiirrr{{{vvvwwwiiidddvvv{{{kkkdddyyyxxxqqqhhhccccccgggkkkmmmiiixxxmmm[[[```^^^ZZZ]]]\\\VVVWWWPPP???888444///,,,+++---......++++++++++++++++++++++++*********+++******))))))***)))((('''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))******+++,,,---...///000000000111111222444555666666777888999:::;;;<<<>>>CCCFFFIIIKKKOOOWWWaaaiiilllmmmlllsss}}}vvvkkklllttt{{{uuu]]]SSSEEE>>>@@@KKKXXX```aaa```^^^[[[WWWTTTWWW]]]lll{{{wwwbbbhhhggg???...+++(((''''''''''''&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((()))///555888;;;???EEEJJJ[[[|||pppgggggglllqqqxxx}}}}}}{{{]]]XXXhhhyyyqqqeeeXXXRRRPPPNNNPPPTTTUUURRRPPPPPPLLLFFFDDDEEEHHHJJJLLLKKKJJJKKKOOOTTTWWW]]]dddiiilllmmmoooqqquuuzzz~~~~~~|||\\\KKKDDD@@@DDDNNN^^^kkkrrrvvvxxx~~~zzzccc^^^^^^kkkzzzrrrjjjeeefffggg\\\EEE222...+++)))(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&))))))(((&&&%%%'''+++...333;;;BBBIIIggg~~~xxxxxxppp```[[[rrrqqqEEE666222111:::;;;AAANNNddd~~~|||qqqeee\\\UUUSSSRRRSSS]]]lllyyy{{{xxxxxxzzz}}}zzzuuuppplllhhhggghhhiiihhhgggcccbbbbbbcccdddaaa\\\WWWTTTSSSQQQOOONNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???============>>>===???BBBFFFLLLTTT]]]cccpppsssyyy}}}~~~|||}}}qqq|||uuudddOOO:::...+++++++++***))))))))))))***''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$+++111888===DDDgggnnneeeoooxxx|||~~~sssZZZVVVkkkxxxxxxnnn___hhhsssllldddaaaeeekkkqqqsssooo|||cccTTT[[[YYYWWW[[[ZZZUUUWWWQQQ>>>333000,,,***+++,,,---,,,++++++++++++++++++++++++))))))*********))))))((((((((('''&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++,,,......//////...000111222333444444444444444666777777777888;;;===AAACCCGGGNNNXXX```eeegggbbbnnn|||ggg```eeeiiitttlllaaaYYYLLLAAA>>>EEERRR\\\^^^^^^^^^\\\ZZZYYYYYY[[[eee}}}|||~~~xxxbbb```yyyyyyOOO///,,,(((&&&&&&''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))(((---333777999>>>FFFMMMhhhzzziii[[[___iiisss}}}xxxxxxuuu^^^bbbsssxxxiii___VVVTTTTTTTTTUUUXXXQQQNNNLLLLLLIIIDDDAAABBBFFFHHHJJJIIIHHHIIINNNSSS]]]bbbgggjjjjjjkkkmmmpppwww{{{~~~{{{zzz~~~qqqVVVHHHCCCAAAFFFPPP[[[eeemmmrrrtttzzz}}}zzzjjjaaaYYY^^^ooosssmmmhhhgggfff]]]HHH666...,,,***((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&(((((('''&&&&&&(((---000888===FFFTTTwww}}}|||vvvggg]]]^^^{{{ddd;;;777555000:::999EEEUUUgggzzzyyylll___VVVSSSSSSUUU[[[gggxxx|||zzz{{{|||~~~~~~~~~{{{wwwrrrqqqooonnnmmmmmmmmmmmmgggffffffeeecccaaa___^^^ZZZYYYVVVTTTQQQOOONNNMMMNNNMMMLLLJJJIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDAAA@@@>>>===<<<<<<======;;;<<<>>>AAAGGGPPPZZZaaakkkoootttxxx||||||xxx~~~zzz~~~|||eeeLLL:::000,,,,,,+++******))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++111<<>>===111888555FFF[[[lllzzz|||xxxiii[[[RRRQQQUUUXXXeeesss{{{wwwvvvwwwvvvtttpppnnnmmmmmmmmmmmmllljjjfffeeefffggg^^^]]]ZZZWWWTTTRRRPPPOOOPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>===<<<<<<======:::::::::<<>>======???DDDOOO]]]ffffffkkk{{{yyymmmllliiioootttxxxccc___UUUIII@@@AAAKKKTTTaaabbbbbb```___^^^ZZZWWWXXXhhh|||vvvbbbRRReee~~~ZZZ333///+++)))((()))))))))%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''((()))+++---222888:::<<>>===<<<<<<;;;<<<999777:::CCCPPP\\\ccckkklllooovvv{{{||||||}}}dddmmm}}}|||yyytttsssvvv}}}|||vvvgggPPP;;;111000---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&)))%%%$$$((()))&&&&&&'''***222888===PPPuuuxxxkkkzzzuuukkkpppqqqggg\\\KKKUUU^^^ffffffWWWQQQ]]]}}}wwwxxxoooggghhhjjjmmmuuu~~~uuukkkfff^^^WWWUUUYYY^^^[[[LLL:::111222+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))+++,,,,,,,,,+++,,,...111444888;;;<<<888777777<<>>:::;;;999:::???CCCHHHQQQZZZZZZ]]]bbblllwww{{{pppbbb]]]bbbnnn~~~qqqdddXXXOOOCCC999???MMMWWW___fffeee```\\\XXXTTTXXXccc|||zzzgggeeelll|||kkkIII222)))+++((((((***&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((('''''')))***000777666888AAAFFFSSShhh}}}uuupppoootttwwwxxx{{{iiiccczzzkkk```bbbvvv{{{mmmWWWSSSSSSWWWVVVNNNJJJJJJLLLMMMLLLKKKIIIEEEBBB@@@CCCCCCCCCBBBCCCFFFKKKOOOTTTXXX\\\]]]\\\]]]ccchhhppptttxxxyyy~~~www[[[GGGAAA======CCCJJJRRR\\\ffflllqqqxxx}}}nnnsssooocccVVVSSS^^^nnnxxxyyy{{{mmmYYYNNN999000(((((()))'''&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''',,,444;;;???GGGVVVsssmmmeeemmm}}}uuuQQQ;;;333444666555<<>>===<<<<<<<<<;;;::::::>>>FFFQQQ[[[aaaiiijjjnnntttyyy|||}}}~~~bbbfff{{{|||zzztttrrrtttwww}}}|||wwwkkkWWWCCC666111---,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&)))%%%%%%((()))'''&&&)))---555<<>>CCCEEEAAA===:::888999<<>>IIIXXXaaagggeee___[[[WWWSSSSSS\\\sss{{{sssqqqvvv~~~nnnJJJ333)))+++((((((***'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''''')))+++///777999:::AAAFFFTTTkkkuuujjjeeegggqqqxxx{{{~~~fffcccyyyfff```fffxxxrrr```UUUSSSUUUZZZXXXQQQLLLLLLJJJJJJJJJIIIGGGDDDAAA@@@AAAAAAAAAAAAAAAEEEIIIMMMSSSWWWZZZ[[[ZZZ[[[```dddnnnrrrwwwyyy[[[DDD???;;;:::@@@FFFNNNXXXaaahhhnnnvvv|||rrrnnnkkkfff^^^VVVWWWgggxxxwwwrrrpppwwwqqq[[[QQQ<<<222***)))***(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&(((///888@@@DDDJJJ^^^vvvqqqzzzhhhFFF<<<111222:::666;;;@@@NNNeee|||zzz}}}rrrbbbSSSJJJIIINNNRRRaaauuu{{{~~~{{{vvvtttuuutttnnnkkkkkkfffdddbbbccceeeeeebbb^^^ZZZWWWSSSPPPOOOMMMKKKIIIDDDFFFFFFEEECCCAAAAAAAAA??????>>>>>>======<<<<<<888999:::>>>FFFOOOWWW]]]gggjjjnnnssswww|||~~~mmmfffyyyuuuxxx~~~zzzoooaaaOOO===222---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&(((%%%%%%((()))''''''+++///888>>>IIIkkkmmmlll{{{uuulllkkkjjjaaaTTTMMMUUU___fffggg\\\HHHNNNjjj}}}yyyppphhhiiioooxxxrrrdddaaacccaaa\\\VVVPPPIIICCC:::000******+++************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))******,,,...111444777888:::999:::>>>BBBCCC@@@===:::888999;;;;;;:::>>>DDDIIINNNWWWbbbooovvvqqqgggQQQTTT```rrrvvv```RRREEE<<<===DDDUUU^^^eeeddd___\\\ZZZWWWXXX[[[iii}}}yyyxxxzzzlllNNN666+++,,,((((((+++(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((***---...999<<<<<>>?????????@@@CCCGGGKKKPPPSSSWWWYYYYYY[[[___bbbjjjnnnsssvvv}}}ZZZBBB===999777;;;AAAGGGPPPYYY```hhhrrrzzz~~~tttmmmiiiiiiiiibbb[[[dddsss{{{rrrmmmrrr{{{xxx]]]RRR>>>333)))(((***(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''')))000;;;CCCHHHNNNiii|||oooxxx[[[>>>===000000<<<666???DDDPPPeee}}}wwwwwwkkk]]]QQQIIIGGGLLLRRR___nnn{{{~~~|||||||||zzz~~~~~~zzzxxxxxxuuuooollllllhhhfffeeeeeegggeeeaaa]]]WWWUUURRRPPPNNNMMMJJJHHHGGGHHHIIIHHHEEEDDDCCCDDD???>>>>>>>>>=========<<<777777888:::???HHHQQQWWWfffkkkpppssswww|||~~~~~~~~~}}}lllxxxttthhhYYYDDD333------+++***)))((((((((((((''''''''''''&&&&&&&&&(((&&&&&&)))(((''')))---111777===OOOyyyxxxkkkqqqnnniiihhhkkkeeeXXXNNNLLL^^^hhhkkkfffXXXJJJZZZ~~~~~~xxxuuupppooorrr{{{qqqbbb```dddccc]]]QQQFFF;;;666333///,,,---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%((((((((())))))(((''''''))))))***,,,///111333555444444555888;;;;;;:::777;;;999999;;;:::888:::>>>AAAFFFMMMWWWdddooopppkkkQQQOOOVVVggguuu|||gggTTTHHH???>>>@@@LLLWWWaaaaaa^^^]]]]]]\\\```\\\___ssszzzrrruuuzzzkkkSSS:::...---)))(((+++(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''))),,,//////;;;>>>===CCCMMMhhhqqqiiidddgggsss{{{yyyxxx{{{}}}iiiYYYdddtttkkkWWWHHHNNNVVVYYYUUUNNNJJJIIIBBBBBBCCCBBBBBBAAA??????<<<<<<===>>>>>>AAAFFFIIILLLPPPTTTXXXZZZ]]]aaadddgggkkkooosssyyytttVVVDDD===888555888<<>>>>>>>>>>>============;;;999777666999AAALLLTTTeeemmmttttttwww|||~~~|||yyyzzzooosssxxxmmm```JJJ555...---,,,***))))))(((((((((''''''''''''&&&&&&&&&'''&&&''')))((('''***000666999@@@YYYtttnnn{{{}}}kkkhhhkkkmmmcccTTTPPPUUUmmmvvvssshhh___^^^vvv}}}}}}}}}vvvrrryyyvvvfffcccfffccc\\\MMM???222......---,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$'''(((((((((((('''&&&&&&(((((()))***,,,...000111//////000222444444333222777666777:::999666888<<<===AAAEEEKKKVVVeeelllmmmWWWNNNNNN\\\hhhmmmuuu~~~qqqZZZLLLDDD@@@???GGGTTT___aaa]]]\\\\\\\\\]]]ZZZYYYeeezzzkkklll}}}oooZZZ@@@222000***)))+++)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***...111333===???>>>FFFWWWzzztttcccmmmiiillltttuuunnnmmmqqqzzzvvvwww{{{zzz|||~~~bbbWWWhhh||||||qqq___NNNEEEOOOXXXYYYRRRLLLHHHGGG??????????????????>>>>>>:::;;;<<<===>>>AAAEEEIIIJJJMMMSSSXXX]]]bbbfffhhhjjjlllppprrrwwwlllTTTFFF>>>999555777999===DDDLLLPPPZZZhhhttt{{{{{{qqqxxxvvvwww{{{{{{ssskkkfffzzzrrrmmmlllqqq~~~lllYYYMMM===---)))******((('''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((())))))))),,,444???HHHNNN```|||zzzwwwuuu|||zzzvvvuuuvvvuuuIII555999222000888:::@@@IIITTTcccvvv{{{lllaaaUUULLLIIIFFFDDDJJJTTT___eeelllrrrvvvyyy{{{|||}}}{{{yyyssskkkhhhjjjhhhfffdddcccccc___XXXSSSTTTSSSQQQPPPPPPNNNKKKIIIEEEGGGGGGFFFDDDBBBBBBBBB>>>>>>>>>>>>============???===:::777777===IIIRRR```llluuuuuuwww|||~~~{{{uuuxxxxxxpppzzzpppeeeOOO888...---,,,+++***)))))))))(((''''''''''''&&&&&&&&&'''&&&''')))(((''',,,333<<<===HHHjjjnnnooo}}}nnnjjjkkklll___PPPPPP\\\ttt~~~vvvfffhhhwww}}}vvvvvv{{{zzzssswww|||mmmgggeee___VVVJJJ===000,,,,,,+++))))))(((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%###"""&&&'''''''''''''''&&&&&&'''''''''((()))+++,,,------...///000111111111111111000222555555333555:::;;;>>>@@@BBBLLLZZZeeejjj[[[NNNJJJUUU```dddkkkvvvyyydddRRRHHHBBB@@@GGGVVVcccccc]]]YYYWWWVVVVVV[[[^^^ggg}}}~~~xxxxxxwwweeecccuuuqqqbbbGGG777222+++))),,,)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''(((+++///333666??????@@@LLLbbblllbbbjjjjjjnnnqqqjjjbbbgggqqqqqqwwwwwwqqqqqqvvvvvvooosss{{{[[[YYYoooqqqeeeWWWHHHGGGSSS]]]ZZZQQQJJJHHHGGG>>>>>>==================:::;;;===>>>@@@BBBFFFIIIJJJMMMSSSZZZaaafffiiikkknnnqqqsssuuuxxxoooXXXHHH@@@:::666666777999@@@GGGKKKUUUdddqqqyyy}}}tttnnnrrruuuxxxzzz}}}}}}xxxpppyyyqqqiiikkkzzzyyydddZZZGGG333++++++***(((''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''(((((()))---666CCCLLLPPPmmmwwwqqqnnnrrrqqqvvv|||WWW@@@111333444111555>>>>>>JJJWWWcccssszzzlll[[[OOOGGGGGGEEECCCIIITTT___dddnnnwww}}}~~~}}}|||}}}|||~~~}}}{{{xxxqqqhhheeegggeeecccbbbbbbaaa^^^WWWRRRQQQPPPOOOOOOOOOMMMJJJGGGCCCEEEFFFDDDBBB@@@@@@@@@============>>>>>>>>>>>>???>>><<<888666:::CCCKKKXXXgggssstttvvv}}}~~~zzzvvvyyypppwww{{{sssjjjTTT<<<...---,,,+++***)))))))))(((''''''''''''&&&&&&&&&'''&&&(((***((('''---555@@@???PPPzzzmmmtttyyyvvvppppppoooaaaPPPSSSbbbsssvvvdddqqq~~~xxxoooqqqzzzxxxuuu{{{~~~qqqhhhbbbXXXNNNCCC888...,,,,,,***(((((((((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&$$$###!!!%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))***+++---...////////////000111///---...111111111444999888<<<>>>@@@FFFRRR]]]aaa\\\LLLGGGSSS^^^```fffqqqmmmqqqvvv{{{oooYYYLLLEEEAAAGGGWWWfffggg```ZZZVVVUUURRR]]]dddjjj|||zzzyyyvvvyyyhhhaaammm~~~~~~sssiiiMMM;;;555,,,***,,,)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((+++111555777@@@AAADDDSSSjjjoookkkiiilllrrrooobbbYYYeeexxxxxxsssmmmkkkssszzzuuuiiiooosssZZZ]]]uuuoooaaaTTTHHHIIIVVV___YYYNNNGGGEEEDDD>>>======<<<<<<;;;<<<<<<:::<<<>>>@@@AAADDDGGGJJJMMMOOOUUU[[[bbbgggiiijjjppprrrtttvvvyyyrrr[[[JJJAAA;;;555555555666<<>>LLLZZZeeettt|||oooYYYMMMEEEFFFEEEBBBIIITTT^^^dddppp}}}~~~{{{|||{{{zzz~~~~~~|||zzzwwwoooeeeccceeebbbaaa```aaaaaa^^^XXXRRRNNNMMMLLLLLLLLLJJJGGGDDDDDDEEEFFFEEEBBB@@@@@@AAA============>>>>>>>>>>>>;;;<<<<<<888555666===CCCQQQbbbpppsssvvv}}}zzzyyyzzzmmmnnn|||vvvnnnXXX???......,,,+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&(((***((('''...666@@@>>>TTT{{{uuuvvv{{{zzzyyyjjjXXX[[[kkkuuuzzzhhh{{{~~~yyynnnppp{{{~~~yyysssxxx}}}rrrhhh^^^RRRHHH;;;222,,,,,,---,,,******'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&$$$"""!!!$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((())),,,---......---...///000000......111111000444:::555;;;???@@@EEEOOOWWW[[[ZZZJJJFFFTTT___```eeeoooiiikkkmmmqqq}}}www]]]NNNFFFAAAEEEVVVgggiiiccc]]]YYYWWWNNN[[[bbbeeewwwsssggglll{{{yyymmmQQQ>>>777---***,,,)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((('''(((,,,111555888@@@BBBGGGWWWoooooommmkkkqqqwwwqqq^^^UUUeee~~~}}}tttiiiiiitttyyypppbbbpppnnn\\\```yyylll^^^QQQFFFHHHVVV___WWWIIICCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::<<>>;;;;;;???===:::777555777:::<<>>,,,(((+++&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))###'''******))),,,333:::???CCCHHHMMM]]]|||oookkkssssss\\\iii{{{uuummmiiinnntttpppdddZZZmmmeeebbbiii}}}}}}gggVVVNNNLLLKKK^^^dddSSSCCCAAA@@@<<<;;;;;;:::::::::999999999888;;;>>>BBBFFFHHHJJJJJJNNNSSSYYY___ccceeeggghhhnnnrrrqqqrrrzzz{{{rrr^^^PPPGGG???777444444666:::===DDDOOOYYYiiixxxyyyuuuhhhpppuuuhhhccclllxxx~~~{{{uuukkkkkkuuujjjiiiTTT>>>222---)))'''(((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&''''''&&&)))******111AAAQQQYYYbbb||||||{{{```AAA888111000333555:::???EEESSSaaajjjssszzzuuukkkXXXIIIAAACCCDDDDDDQQQdddnnnvvv}}}yyywwwvvvvvvzzz{{{}}}{{{xxx~~~yyyuuuqqqjjjccc``````___[[[XXX[[[aaaaaa^^^WWWUUUVVVXXXVVVQQQPPPRRRUUUWWWTTTOOOLLLNNNMMMJJJIIIDDDBBBEEEEEEAAA>>>>>>>>>===;;;:::;;;<<<======???KKKXXXaaaiiittt|||uuutttwwwvvv||||||nnnRRR777000++++++,,,+++***+++(((((((((((('''''''''''''''(((((('''&&&***222888FFFNNNrrr{{{wwwzzzZZZTTTeeeooowwwooovvvzzzrrrkkkdddcccfffcccfffjjjwwwmmmeee]]]YYYTTTIII>>>999222///,,,*********)))((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---...///---,,,*********---000222222333555777<<>>:::;;;::::::::::::999999999999;;;???CCCGGGJJJKKKLLLOOOSSSYYY^^^aaacccfffhhhkkkpppooorrr{{{}}}}}}hhhWWWJJJAAA888555555666999<<>>777111222444555999>>>GGGWWWiiittt}}}yyymmmUUUHHH@@@CCCEEEHHHWWWiii{{{}}}}}}|||~~~xxx}}}yyyvvvvvvyyy{{{zzzyyy|||}}}{{{vvvsssrrrtttoooiiigggmmmvvvwwwssshhhgggiiillljjjdddbbbdddiiihhhddd]]]ZZZZZZWWWQQQQQQIIIDDDDDDCCC@@@===>>>@@@===<<<===@@@AAA@@@>>><<>>EEEKKKPPPJJJCCCAAAFFFPPP[[[aaaYYY___lllyyyuuu\\\SSSJJJKKK[[[mmmuuussslllccc[[[VVVZZZaaaiiisss}}}}}}~~~||||||___EEE///***,,,&&&)))))))))(((((((((''''''%%%%%%&&&&&&'''((((((((((((***++++++,,,222:::AAADDDIIIMMMTTThhh~~~lllhhhggg^^^ppprrrvvvqqqmmm{{{xxxvvvrrr}}}kkk[[[]]]hhhxxx}}}ttt[[[aaauuusss^^^NNNFFFCCCPPPbbbiiiXXXDDD===<<<999:::::::::999999999888888888:::???CCCHHHKKKMMMNNNPPPSSSXXX[[[^^^aaaeeeggghhhmmmmmmrrr|||ppp[[[OOOCCC999666666666888;;;FFFSSS^^^kkkwww}}}|||jjjpppvvvjjjlllhhhcccaaa______dddkkk||||||rrryyy~~~^^^[[[ooommm___UUUEEE777,,,&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((('''***+++---999KKK\\\cccqqqnnngggvvv~~~SSS:::555222333555555999>>>KKK[[[mmmxxxxxxjjjRRRFFF???BBBFFFLLL]]]nnn~~~}}}zzzwwwzzz}}}{{{uuuzzzvvvsssuuuzzz~~~~~~}}}wwwqqqooonnniiiaaa\\\SSSKKKHHHFFFAAA???@@@DDD@@@<<<===BBBFFFHHHGGGFFFIIIKKKMMMWWWhhhvvv|||}}}~~~xxx~~~}}}tttxxx~~~zzzrrrvvvppp\\\;;;333,,,,,,,,,+++***,,,((((((((((((''''''''''''''')))***)))***///888>>>GGG]]]yyyxxxuuuiiiXXXLLLZZZttt~~~sssfffttt{{{pppiiicccbbbdddiiidddbbbmmmyyyjjj\\\TTTNNNDDD999333///---***)))*********)))************)))'''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,,,,,,,,,,,,,+++((('''''')))+++---000000111111333888???CCCNNNKKKGGGBBBBBBIIISSS[[[PPPTTT___nnnxxxzzzyyy{{{uuuZZZNNNDDDFFFVVVhhhrrruuupppfff\\\WWWYYY___gggooowww{{{{{{~~~}}}yyycccFFF...)))+++&&&)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((*********+++...555>>>EEEGGGKKKOOOXXXqqq}}}xxx]]]^^^aaa___oooppprrrttt}}}zzzkkkZZZ]]]mmmttt{{{jjjXXXccczzznnnZZZKKKCCCAAAMMM^^^eeeVVVBBB::::::999999999999999888888888888666999===BBBGGGKKKMMMNNNPPPSSSVVVZZZ]]]```dddggggggmmmmmmrrr|||~~~cccSSSDDD888666777555777<<>>CCCPPPbbbooovvvuuujjj^^^XXXXXX]]]eeekkksss~~~~~~}}}vvvyyyhhhLLL222,,,///+++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''')))))))))+++///777@@@GGGIIINNNRRR^^^|||{{{pppZZZ]]]bbbgggtttvvvuuu{{{}}}lll\\\```zzzzzzddd[[[iii}}}}}}iiiVVVJJJCCCAAAGGGUUU[[[OOO???999999999999999888888888777777777555777<<>>BBBQQQ]]]fffnnnqqqmmmhhhhhh\\\yyytttsssuuupppgggeeeiiisss|||vvvlllpppzzz{{{aaaiiiiiijjjaaaMMM888,,,)))******''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''''')))***000???UUUfffmmm}}}rrr}}}|||YYY666333222333444444999@@@IIIXXXeeekkkooommmaaaRRRHHHBBB???BBBHHHSSSdddrrrrrrvvvwwwuuuuuuxxxxxxvvv|||yyy}}}zzzwww{{{|||uuujjjfffccc___ZZZRRRJJJIIINNNMMMFFF>>><<>>AAACCCAAA======@@@EEEEEEBBBDDDLLLTTTZZZ```fffdddlllvvv~~~xxxXXXIII???BBBMMM]]]mmmxxxzzzooobbbYYYWWWZZZbbbiiippp{{{yyyzzz~~~hhhNNN333+++...,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))),,,333;;;CCCHHHKKKQQQWWWfffjjj]]]```cccnnnssswwwrrrwww{{{tttmmm{{{www```aaapppvvvbbbRRRHHHCCCBBBCCCKKKOOOFFF<<<888999999888888888777777777777666555777<<<@@@EEEHHHJJJKKKMMMQQQVVVZZZ^^^aaaeeehhhkkkpppnnnqqqyyy{{{eeeNNN;;;777777444777@@@@@@MMMVVV]]]cccfffxxxvvvgggaaaTTT}}}wwwuuuxxxtttjjjiiioooxxxtttfffjjjuuudddeeegggiii___LLL888---,,,,,,(((''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((())))))(((((('''))),,,444FFF^^^pppwwwwwwkkk|||ssswwwRRR666333222333222333:::BBBKKKZZZhhhoooqqqnnn```OOODDDAAA???BBBIIIUUUeeeqqqrrrxxxzzzwwwuuuxxx{{{|||}}}|||}}}xxxwwwyyyyyytttmmmlllqqqtttkkk___YYY[[[^^^[[[QQQHHHJJJQQQPPPJJJAAA;;;???QQQjjj|||vvvtttttt~~~pppiiiuuu~~~zzztttuuuxxxtttnnnuuuqqq]]]???555---+++***))))))+++((((((((((((''''''''''''&&&(((***,,,///666@@@GGGbbbzzzuuuiiisssxxx___MMMIIIQQQbbbeeeVVVKKKOOOjjjtttjjjddd^^^ZZZYYY^^^```kkkwwweee]]]VVVMMMEEE;;;111---...+++)))''''''(((******)))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%(((*********((('''&&&&&&'''((()))*********,,,------,,,,,,...111444:::???DDDEEEBBB???>>>???===;;;>>>EEEKKKPPPWWW___^^^eeennntttzzz}}}]]]OOOEEEAAAJJJXXXiiixxx}}}rrrdddYYYUUUXXX```gggppp|||wwwhhhPPP333(((+++***)))))))))(((((((((''''''''''''''''''''''''''''''))))))+++///777???FFFJJJMMMTTT\\\nnn|||dddaaaaaa___nnniiinnneeehhh}}}}}}wwwyyy{{{nnn^^^ggguuummmZZZLLLDDDAAA@@@BBBFFFEEE???:::888888888888888777777777666666666777999===AAAEEEHHHJJJJJJKKKPPPVVV\\\```cccfffiiikkkooonnnpppxxxyyy~~~tttXXX@@@:::888333777@@@@@@IIIMMMRRRXXX\\\oookkk```QQQ{{{ttttttpppjjjooozzzwww~~~ooo```eeerrrxxxbbbaaadddcccZZZHHH555------***$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))*********)))''')))---777KKKeeexxxpppxxxpppqqqIII666333111222111333:::CCCIIIYYYiiiqqqsssooo^^^MMMBBB@@@???BBBJJJVVVeeepppttt{{{~~~yyyuuuxxx}}}wwwuuu{{{}}}xxxyyy|||}}}yyytttxxxyyyssslllkkkqqqtttkkk^^^RRRYYY```___TTTKKKOOOXXXSSSMMMCCC999999HHHbbbuuutttuuuttt{{{vvvtttpppwwwxxx{{{xxxuuu~~~{{{gggAAA777...,,,+++******,,,)))((((((((('''''''''''''''))),,,...111888BBBJJJooossscccmmm|||nnnVVVFFFHHHUUUfffcccPPPFFFOOOkkkqqqiiifffbbb^^^^^^```___ggg}}}vvvaaaUUUPPPKKKDDD:::111///333***(((&&&&&&(((******)))'''((()))))))))))))))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$&&&)))+++,,,***)))'''''''''&&&&&&'''***,,,...***++++++******,,,///222444:::AAADDDBBB>>>:::888666777===EEEJJJMMMSSS[[[XXX^^^ffflllqqqyyy```SSSJJJ???GGGTTTeeevvv}}}rrrdddYYYTTTVVV___fffqqqwwwmmmWWW777***------************))))))))))))'''''''''''''''''''''&&&******,,,222:::BBBIIILLLOOOWWW```sssyyyyyy___bbb___ZZZkkkbbbggg]]]___yyypppsssuuuyyyhhh]]]kkkwwwyyyfffTTTGGGAAA>>>>>>DDDDDDAAA<<<999888888777777777777777666666666666888;;;>>>BBBFFFHHHJJJKKKJJJOOOVVV]]]aaaeeegggiiijjjnnnmmmooowwwxxx}}}~~~```EEE===999333666@@@AAAFFFGGGIIIQQQWWWkkkpppaaaQQQvvvkkkkkkiiidddnnn~~~}}}mmmZZZ```tttoooeeeeee```[[[FFF666222,,,''',,,(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((---+++555RRRiiiwwwttt{{{|||vvvlll???888555333333333444:::AAALLL]]]mmmrrrpppiiiXXXFFF???>>>@@@DDDIIIRRRbbbpppzzzzzz|||}}}{{{~~~rrrooosss{{{zzzxxxwwwwwwuuusssrrrssstttrrrkkkgggooowwwooo___RRRUUUYYYYYYQQQKKKOOOWWW```SSSDDD>>>???FFFSSS]]]}}}yyyzzz~~~ooommmwwwrrrzzz}}}~~~uuuqqqxxx|||wwwOOO666---111,,,(((******))))))((('''''''''''''''***+++'''+++555888AAASSSuuu|||jjjrrrpppjjjJJJDDDPPPjjjtttZZZNNNDDDMMMnnn|||oooiiifffbbbaaabbbbbbeeettt}}}fffWWWNNNDDD===777///,,,---++++++***)))(((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))(((&&&%%%)))(((&&&&&&&&&''')))+++))))))((()))+++---///000222444888>>>BBBAAA;;;666666777888:::???GGGPPPVVVZZZ\\\^^^bbbiiirrr}}}kkkSSSLLLGGGGGGPPPcccwww}}}rrreee\\\VVVTTTXXXbbbrrrwwwmmmWWW888,,,---)))+++)))'''&&&%%%&&&((()))''''''(((((())))))*********'''***333<<>>EEEBBB===:::999999777666777777777777666666666666666999<<>>>>>:::666555555666777:::@@@GGGLLLTTTUUUXXX[[[```gggpppvvvuuu\\\UUUIIIGGGMMM___sss|||uuukkk^^^XXXUUUYYYbbbrrr{{{sss\\\;;;---000///***)))(((&&&&&&'''((()))''''''(((((())))))******+++(((+++444>>>DDDKKKQQQWWW\\\lll}}}xxx~~~oooWWWWWWTTTVVVggghhhZZZaaa{{{ttteeerrrwww```UUUcccyyyyyy```OOODDD>>>===???EEEAAA===:::999888777666777777777666666666555555666888<<>>...'''---(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))***...///>>>^^^wwwvvv___sssooooooZZZ@@@666222111222222222888???GGGYYYllluuuxxxpppZZZCCCCCCBBBDDDIIIPPPYYYhhhvvv~~~yyypppuuu~~~}}}|||vvvoooiiifffdddbbbcccdddaaa^^^bbbiiieee\\\TTTUUUVVVUUUOOOKKKPPPYYYaaaUUUGGG@@@>>>AAAIIIPPPgggwwwrrrsss}}}~~~}}}{{{}}}yyyoookkkqqqSSS999---000,,,)))+++***))))))((('''''''''(((((('''******111<<<>>>III___rrrooozzz|||rrr]]]OOOaaa|||___FFFRRRiiiyyyrrrjjjhhhfffeeeiiiooouuurrrnnn]]]MMMDDD<<<777333---,,,---+++***))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))((('''&&&''''''&&&%%%%%%'''((()))******))))))))))))******+++,,,///444888:::999777444444444333444777;;;???GGGJJJMMMRRRWWW]]]eeejjjnnnpppsssxxx|||aaaXXXJJJGGGKKKZZZnnnyyyvvvoooaaa[[[VVVYYYaaappp{{{~~~vvv```>>>---...---***)))((('''&&&'''((()))''''''(((((())))))******,,,))),,,666@@@HHHPPPVVV[[[dddwww{{{xxxhhhSSSTTTVVV]]]mmmjjjdddwwwyyypppiiiooo~~~sss```YYYgggyyywww^^^MMMCCC>>>===@@@DDDAAA<<<999999888777666777666666666666555555555555888;;;>>>@@@CCCFFFHHHKKKNNNRRRXXX]]]bbbeeegggllloooqqqtttwww|||mmm[[[SSSDDD999888777555:::999>>>JJJPPPYYYiiivvvppphhhbbb\\\]]]dddmmmrrrxxxxxx{{{lllpppqqqrrrbbbOOOBBB333***///(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))+++...000BBBccc|||kkkWWWiii{{{kkkpppxxxSSS@@@555111000111111222888???EEETTTdddlllpppjjjVVVAAA@@@???AAAGGGOOOYYYgggttt~~~}}}wwwmmmsss|||}}}{{{vvvtttuuutttppptttuuurrrmmmiiihhhfffcccbbbcccaaa]]]^^^aaa___ZZZVVVUUUUUUSSSNNNKKKQQQZZZcccVVVGGG???===@@@HHHPPPkkkyyysssvvvwwwooosss}}}WWW;;;...000,,,)))+++***))))))((((((((((((((()))'''***,,,555>>>???LLLeeetttvvv}}}ssseee[[[JJJXXXtttaaaHHHUUUxxx{{{pppllljjjjjjiiihhhjjjoootttqqq}}}iii\\\JJJAAA999555111,,,+++,,,******)))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''((()))((('''&&&'''&&&&&&%%%&&&'''((((((&&&&&&'''((()))***+++,,,))))))+++...222555777888555555555333222222444666:::>>>DDDKKKQQQYYY```eeefffhhhlllrrrzzz}}}___SSSIIIGGGJJJXXXkkkuuutttnnnccc\\\VVVWWW^^^lllppp}}}yyygggGGG222---(((***)))((((((''''''((((((''''''(((((())))))******,,,***...888CCCJJJRRRYYYbbblll~~~cccRRRRRRXXXbbbooommmqqq{{{yyydddmmmppp___]]]lllzzzttt[[[JJJAAA======@@@CCC@@@;;;999888888777666666666666555555555444444555777;;;===???AAAEEEGGGIIILLLQQQWWW]]]bbbeeeggglllnnnqqqtttvvvzzz~~~pppYYYOOOAAA999888555333777555999EEELLLWWWiiizzzmmmddd___XXXVVVXXX```eeeuuuooofffyyyyyyyyykkkqqq{{{vvvbbbMMMCCC555)))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***,,,...111EEEgggfffYYYhhhzzz~~~rrrSSS???444000///000111222888???GGGTTT```eeehhhdddTTTCCC>>><<<>>>FFFOOOZZZgggsss}}}}}}zzzmmmrrr{{{}}}|||vvvssssssqqqmmmkkkpppqqqmmmlllnnnkkkfffbbbbbb```\\\\\\^^^]]]ZZZ[[[YYYWWWUUUPPPNNNSSS[[[dddVVVFFF>>><<<@@@IIISSSmmmwwwqqqttt~~~yyyrrr\\\>>>...000,,,***,,,***))))))((((((((())))))***))),,,...888@@@@@@OOOmmm{{{vvvwwwmmm]]]KKKXXXtttbbbHHHWWWxxxnnnlllnnnrrrsssooonnnooouuuvvvzzzfffZZZJJJAAA999555111,,,***,,,***)))))))))))))))******))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&((())))))((('''&&&&&&&&&&&&''''''((((((&&&&&&'''((()))*********((()))***+++...222666888777888888666444222222333333777===DDDKKKRRRYYY]]]aaadddhhhooovvv|||```RRRHHHGGGKKKYYYjjjrrroooiiiccc[[[UUUUUU[[[hhh{{{mmmyyy|||oooSSS<<<111(((******)))(((((((((((((((''''''(((((())))))******,,,+++000;;;FFFNNNVVV\\\cccqqq___SSSSSSZZZeeellleeeuuuyyyyyyiiisss}}}gggXXX^^^ooo|||oooWWWHHH@@@<<<===@@@BBB>>>:::888777777666666555555555555444444444444444777:::<<<>>>@@@CCCFFFHHHKKKPPPVVV\\\aaaeeegggkkkmmmppprrrtttwww{{{}}}{{{ZZZJJJ???<<<:::222222777666888AAAIIIXXXooowwwkkkaaa\\\UUUNNNKKKMMMPPP```xxx}}}tttuuuxxxnnnkkkooozzzqqqZZZLLL;;;+++)))(((((('''&&&&&&&&&&&&'''&&&''''''(((((()))******---...222IIImmmjjjZZZgggrrrTTT===444000///000111222888@@@IIIYYYfffjjjhhhcccTTTDDD>>>;;;>>>GGGQQQ\\\iiitttzzz}}}qqqppp|||~~~}}}{{{{{{wwwvvvtttqqqmmmssstttpppooorrrooohhhbbb```]]][[[[[[\\\[[[ZZZZZZWWWTTTRRRNNNKKKOOOVVVcccVVVFFF>>>===@@@IIIRRRjjj{{{sssuuu}}}xxx```@@@///000---***,,,***))))))((((((((()))*********---000:::BBBBBBUUUxxx~~~kkkhhhrrr]]]MMM^^^{{{sssqqqrrryyy}}}zzzuuusss{{{yyydddUUUHHH@@@888444000+++***,,,)))))))))))))))******+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""$$$&&&((())))))(((''''''''''''((((((((((((((())))))******)))((('''&&&((()))******+++...222666666888::::::777555444444222555999===AAAFFFKKKOOOWWWZZZ___eeelllsssxxx{{{~~~gggYYYHHHHHHNNN[[[jjjqqqnnnhhhddd[[[SSSSSSXXXeeeyyyxxx~~~sssVVV===111************)))))))))((((((''''''(((((())))))******+++,,,333AAANNNWWW^^^dddeeevvvccc^^^]]]cccmmmnnn]]]rrr{{{ssshhhttt|||cccXXXeeeyyy{{{iiiSSSFFF???<<<===@@@AAA===:::777777777666555555555444444444333333333444666999;;;===???BBBDDDHHHKKKOOOUUU[[[aaadddfffjjjmmmoooqqqrrrsssvvvxxx___KKKAAA???===222222888666777@@@GGGWWWnnnqqqsssgggaaaYYYNNNFFFCCCCCCOOOkkkwwwyyymmmhhh}}}uuulllYYYBBB///---(((((('''&&&&&&&&&&&&''''''''''''((())))))******......444NNNtttmmmaaakkk|||{{{tttSSS:::444111///111222333999AAAGGG]]]qqqvvvpppeeeRRR@@@===:::===GGGRRR^^^jjjttttttyyysssllluuu|||{{{~~~~~~}}}xxxrrrkkkhhhhhheeebbb___[[[XXXUUUSSSNNNJJJMMMRRR___TTTHHHAAA???@@@EEEKKK___yyyxxxzzz}}}|||||||||cccBBB//////---+++,,,***))))))(((((()))******++++++---111===EEEGGG^^^uuuxxxpppooojjjTTTQQQlllyyysssqqqyyy{{{xxx|||xxxbbbOOODDD<<<555222000,,,+++...)))))))))))))))***++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&((())))))(((((('''(((((()))))))))))))))******++++++***((('''&&&((()))***)))((()))---111333666999;;;:::888666666444555777888999<<<@@@CCCHHHKKKQQQXXX```ggglllooossszzzlll^^^JJJJJJOOO\\\kkksssrrrmmmddd\\\TTTRRRXXXdddxxx}}}~~~yyySSS555...---***************)))((((((''''''(((((())))))*********---888JJJYYYcccjjjpppttt~~~|||dddeeedddjjjrrrnnnYYYdddlllccc{{{|||fff]]]nnntttcccPPPDDD???<<<<<>>AAACCCHHHKKKOOOUUU[[[```ccceeejjjlllooooooooopppqqqsss~~~}}}]]]LLLAAA@@@>>>333333777444777BBBHHHQQQccc~~~|||hhh~~~qqqkkkaaaSSSIIIHHHCCCIIIaaavvvoootttttt\\\AAA......(((((('''&&&&&&&&&&&&'''''''''(((((())))))******...///555RRRyyykkkmmmwwwlllfffooouuuOOO888444111000111222444:::AAABBB^^^xxxwwwfffOOO;;;;;;888;;;EEEQQQ]]]iiisssmmmuuu~~~rrriiipppwwwwwwzzzwwwzzz|||wwwppplllccc___\\\ZZZVVVQQQRRRWWW\\\RRRIIIDDDAAA???AAAEEEQQQwww{{{xxx{{{vvvyyy|||{{{yyywwwuuuxxx}}}zzzdddCCC//////---+++,,,***))))))((())))))***+++++++++---222???HHHKKKeeesssmmmxxx|||xxxrrrfffOOOOOOyyy{{{qqqmmmuuu~~~zzzwwwvvvbbbLLL@@@999222111///,,,,,,///))))))((())))))***++++++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&((())))))(((((((((((()))***************'''((()))+++++++++******((())))))(((&&&&&&***...000333888::::::999888777444555666666666999===@@@===@@@GGGOOOXXX___eeehhhpppwww||||||~~~kkk]]]LLLLLLPPP\\\kkkuuuvvvssseee\\\TTTSSSXXXeeeyyywwwsss|||UUU333...333***************)))((((((''''''(((((()))************...;;;PPPaaallltttyyyqqq]]]bbbbbbgggnnnfffVVVSSSppp~~~eee```ggg^^^pppppp___MMMCCC???<<<<<<>>>???<<<999666666666666555444444444333333333222222333666888:::<<<===@@@CCCIIIKKKOOOUUUZZZ___bbbdddjjjlllnnnooonnnnnnnnnpppwwwnnnWWWJJJ??????===444444555222777EEEIIILLLXXXiii{{{ttt___ssstttwwwdddIIIAAADDDOOOddd|||xxx~~~~~~xxxwww}}}eeeGGG222)))))))))(((''''''''''''''')))((((((((()))***++++++...///666VVVwwwsssooogggfffrrryyyjjjKKK333333222111//////333:::>>>IIIVVViiiwwwwwwgggOOO>>>999888999AAAOOO^^^jjjpppuuuuuuwwwxxx{{{~~~uuukkknnnqqqooofffccc```eeeooo{{{yyywwwrrrjjjaaa[[[ZZZ[[[VVVSSSLLLDDDDDDFFFEEE@@@RRRggg~~~zzz{{{zzzvvvwwwwww~~~{{{~~~}}}ooorrr~~~mmmLLL000,,,///***(((,,,,,,,,,++++++,,,,,,---.........444BBBJJJLLLjjjooouuu]]]gggqqqyyysssYYYNNN[[[sssooommmrrr~~~yyy{{{lllXXXQQQEEE<<<444000---***))),,,******++++++++++++*********))))))((('''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((++++++******++++++,,,---------...//////...---,,,******)))))))))))))))***000//////333999<<<<<<;;;555444333555777888888777;;;<<<@@@EEEMMMTTT[[[___fffiiimmmrrryyyqqq]]]OOOIIIIIIWWWmmm|||}}}wwwlll[[[RRRUUU[[[ccc{{{mmmtttvvv~~~]]]555***&&&))))))(((((((((((()))))))))((((((((()))***++++++...222CCCZZZiiiooowwwnnnZZZ^^^WWWaaappphhh]]]^^^hhhyyy||||||uuuccclll{{{iii```pppkkk]]]MMMDDD>>>::::::<<<===<<<;;;:::999888888888666555555444444333222222444666888999:::;;;>>>AAAGGGJJJNNNRRRWWW\\\aaaeeemmmqqquuuwwwuuurrrpppooozzzwwwZZZFFFIIIIII===666:::777777888;;;>>>CCCGGGIIIWWWqqqpppaaaVVVzzzyyy}}}mmmUUULLLMMMUUUeeexxxrrrrrrvvvvvvuuubbbHHH333***))))))(((''''''''''''''')))(((((())))))***+++,,,///111;;;\\\mmmddd```fffiii\\\DDD111333222111///000333999>>>HHHTTTeeerrrqqqbbbLLL<<<999888999@@@MMM\\\hhhnnnwwwvvvttttttuuuyyypppfffeeeddd___SSSSSSSSSUUU\\\gggsss|||vvvmmmhhhggg^^^ZZZRRRHHHDDDEEEEEEBBBGGGXXXllluuuuuusssxxx}}}}}}~~~yyyyyyzzzwwwvvvzzz|||~~~rrrQQQ444///000***'''++++++************+++,,,,,,,,,...444CCCMMMQQQqqqyyy}}}~~~{{{uuukkkPPPXXXbbbmmmjjjTTTRRRhhhsssnnnkkkoooxxx~~~|||vvvwwwoooXXXPPPDDD;;;444000---***))),,,******++++++++++++*********))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((((((++++++******++++++,,,---//////000111111000///...++++++***)))(((((())))))))))))***///666<<<>>>???:::999777555555666888999999:::<<<@@@FFFMMMSSSWWW```cccggglllrrrzzzvvv```MMMGGGHHHYYYssswwwmmm]]]SSSVVVZZZbbbxxxqqqwwwxxx|||[[[999000,,,))))))(((((((((((())))))))))))((())))))***+++,,,...333EEE```qqqxxx~~~lll[[[bbb___jjjzzztttiiidddiiivvv{{{uuutttzzz}}}ttteeennnsssddd___pppgggYYYKKKCCC>>>;;;<<>>;;;???666666666777:::>>>AAADDDMMMcccyyy}}}ttthhh\\\TTT~~~yyygggYYYXXX]]]jjjxxx~~~yyyrrrsssnnnyyyyyy}}}vvvnnngggZZZEEE333)))))))))((('''''''''''''''((((((((())))))+++,,,,,,000333???bbbpppfff______\\\PPP@@@666222222111///000333888===GGGQQQ```jjjjjj\\\III:::999888888???JJJXXXdddjjjqqqqqqqqqpppooopppsssuuuwww{{{vvvjjjbbbcccbbb]]]TTTYYYaaahhhpppyyywwwmmm^^^TTTRRRQQQOOOIIIQQQ[[[``````aaaeeeiiipppuuu|||{{{yyyzzztttzzzqqqRRR666//////+++(((+++******))))))******+++,,,,,,000888GGGRRRYYY|||rrrbbbSSSEEEIIISSSaaa___MMMXXX|||uuunnniiilllsssyyyyyyvvvvvvqqqWWWOOOBBB:::333000...******,,,******++++++++++++*********))))))((((((''''''&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++******++++++,,,---...///000111111000//////,,,,,,***)))((((((((((((&&&&&&'''+++111777;;;===@@@???===999555444777:::777777777999===CCCIIIMMMXXXZZZ___ccciiipppxxx}}}}}}eeeMMMFFFHHH^^^|||xxxmmm^^^TTTVVVZZZbbbuuuwwwzzz}}}wwwOOO555///******))))))(((((())))))***))))))))))))***+++,,,---///555JJJhhh|||~~~kkk\\\bbbbbbnnn|||wwwqqqmmmttt|||oooppp|||ssszzz|||iii]]]\\\ooo~~~bbbUUUHHHBBB???===>>>AAA===<<<;;;999888888888888555555444444333333222222222444666888:::<<<@@@CCCFFFIIINNNRRRVVV[[[```dddjjjoootttxxxzzzzzzzzzzzzyyyyyyqqqeeeUUUQQQMMMLLLFFF???===???999888777777999<<>>888444666:::888777666555888<<>><<<>>>@@@===<<<:::999888888777777555555444444333222222111000222555888:::===AAADDDFFFIIIMMMQQQUUUZZZ___cccggglllrrrwwwzzz|||~~~tttiiihhhbbbXXXNNNOOONNNJJJFFFAAA===:::;;;:::999:::<<<@@@DDDGGGUUU```jjjllleee[[[RRRMMM~~~wwwgggfffiiivvvuuurrr{{{sssaaaVVVKKK>>>000)))))))))((('''''''''''''''(((((())))))***,,,---...222444@@@ffflllhhhddd___TTTDDD999666222222111000000222777:::EEEMMMYYYbbbaaaVVVFFF;;;777777888<<>>777111000///,,,+++---******++++++++++++******)))))))))))))))((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&***))))))))))))***++++++***+++,,,---...------,,,---,,,+++)))(((''''''''')))(((&&&%%%&&&(((+++...===AAADDDBBB<<<666666777:::888666555666999<<>><<<;;;:::999888777777777555444444333222222111111///111555777999===AAADDDFFFIIIMMMQQQTTTYYY^^^aaahhhlllrrrvvvyyyzzz|||~~~}}}vvvrrreeeSSSGGGEEEBBBBBBDDDDDD@@@;;;999:::<<>>NNNZZZZZZNNNFFFggguuummmjjjnnnqqqttt|||{{{fffYYYRRROOO;;;555000000///,,,,,,...******++++++++++++******))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''((())))))******+++,,,............---,,,,,,***)))((((((((((((%%%%%%%%%%%%%%%'''***---444999>>>???<<<888555555999888777666666888:::;;;CCCGGGLLLQQQVVV[[[aaaeeekkkxxxiiiTTTJJJIII```~~~kkk___UUUTTT[[[gggwww~~~ppphhh___HHH666000,,,+++******))))))******+++)))******+++,,,...///000333BBB___~~~ooo```]]]aaaaaa```aaa```wwwnnnggg}}}kkk[[[SSSQQQbbb{{{xxx\\\PPPEEE???<<<::::::<<<<<<;;;:::888777777777777444444333333222222111111///111444777999<<<@@@CCCFFFHHHLLLPPPTTTXXX]]]```jjjnnnrrrvvvwwwxxxzzz{{{{{{vvv[[[FFF;;;555999AAADDDCCCBBB???BBBGGGPPP\\\iiiuuu|||}}}~~~~~~wwwhhhZZZUUUWWWuuujjjfffhhhtttsssyyyppprrrfffZZZQQQHHH<<<111---))))))((('''''''''''''''(((((()))***+++---...///111666GGGsssiiijjjmmmlllaaaNNN???888111111111000000222555888===GGGVVVaaabbbWWWFFF999555666888<<>><<<::::::<<<<<<;;;:::888777777666666444444333333222111111111000222555777999<<>><<>>999333///000000------...******++++++++++++******)))))))))))))))*********&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))*********)))******)))))))))))))))***###&&&((('''%%%%%%''')))((((((***...333555555333222333444555555555555555777;;;AAAGGGLLLRRRXXX\\\aaannn|||xxxfffLLLBBB???SSSssssssgggYYYTTTYYYgggvvvwwwttt~~~nnneee\\\DDD222...---++++++************++++++*********+++---///000111777LLLnnnzzzlllgggnnnlllfffjjjbbbLLLIIIQQQeeezzzqqqWWWLLLBBB>>><<<:::;;;===<<<;;;999888777777666666444444333333222111111000000222555777888;;;???BBBEEEHHHLLLOOOSSSWWW\\\___^^^ccckkkssszzznnnTTTAAA@@@===444777DDDJJJKKKNNNUUU___kkkvvv}}}uuuqqqkkk```OOOGGGQQQbbbvvvooobbbcccppp~~~xxxxxx~~~rrr\\\ZZZVVVTTTUUUMMM<<<---&&&))))))(((((((((((())))))************+++,,,---...333<<>>;;;;;;;;;<<<>>>===;;;999888777666666555555444333222000///...///111444666888:::>>>AAABBBEEEIIILLLOOOSSSXXX[[[bbbeeejjjqqqzzzsssPPPAAA<<<777;;;DDDGGGMMMMMMFFFHHH[[[oooyyyuuuqqqhhh[[[MMMJJJWWWggg{{{lllbbbeeeqqqzzzuuupppxxxkkk[[[^^^ZZZWWWSSSHHH999000...))))))(((((((((((())))))(((((()))***+++---///000333<<>>CCCIIIOOOQQQXXXaaannnwww|||zzzcccHHHEEEAAAEEE\\\zzz~~~mmm^^^[[[]]]dddrrr}}}sss{{{~~~|||xxxsssrrr}}}{{{ooo]]]FFF222+++---++++++***)))))))))))))))(((***,,,------...111333>>>^^^~~~wwwiiihhhooovvv{{{cccJJJIIIRRRggg|||mmmRRRLLLCCC===::::::<<<<<<===<<<;;;999888777666666555555444333222000///...///111444666777:::>>>AAABBBEEEHHHLLLOOOSSSWWW[[[bbbeeejjjqqqzzzZZZGGG???999>>>GGGJJJQQQPPPHHHIII[[[ooozzzzzzvvvnnnaaaTTTQQQ^^^ooohhhaaaeeeooosssyyyyyynnnhhhqqqzzziii^^^^^^^^^\\\UUUGGG888000000))))))(((((((((((())))))''''''(((***,,,...000222333===NNN~~~ccc^^^```fff^^^III:::888333333222000...///222444:::DDDQQQZZZ^^^YYYJJJ<<<777444555;;;BBBKKKXXXdddeeekkkrrrtttsssssswww{{{~~~}}}}}}zzzvvvxxx~~~|||uuuvvvrrrNNN666444111//////,,,,,,,,,,,,,,,++++++...000555IIIdddzzzpppdddRRRPPPDDDNNNMMMDDD<<>>777555555;;;BBBJJJWWWbbbbbbfffkkkmmmmmmnnnrrrvvvzzzzzzxxxxxxyyyzzz{{{{{{~~~|||wwwwww}}}{{{uuuuuuVVV888222/////////++++++,,,---,,,+++,,,...111666MMMlllvvvgggTTTSSSIIIPPPLLLBBB<<<>>>[[[~~~ssstttpppuuuwwwyyykkkWWWMMMFFF777444000...---------,,,------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$"""!!!"""###$$$"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---...///000111111111111111111222444888===BBBFFFIIILLLTTT^^^ffflllssszzzvvvcccIIIDDD;;;>>>TTTppp~~~}}}tttkkkeeefffgggiiivvvkkkccccccfffnnnxxx||||||vvvlllhhhoooxxx}}}tttdddKKK555,,,---,,,+++******))))))*********+++---......000333666MMMppp|||oooccc```eeemmmwww~~~wwwwww|||jjjmmmfffJJJIIIUUUkkkfffOOOIIIAAA;;;999:::<<<======<<<:::999888777777777555555444333222000///......000333555666999<<>>>>>UUUyyy|||ssssssnnnssswww{{{eeeQQQGGG@@@777444000...---------,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!! !!!###$$$$$$###"""""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***,,,---...///000000000000111222333777;;;???CCCFFFIIIOOOXXX___ffflllsssxxxooo]]]LLLEEE<<<===RRRlllvvvssspppkkkiiikkkkkklllwwwkkk^^^]]]```hhhnnntttwwwpppgggfffpppyyyuuufffQQQ<<<000...,,,++++++***************+++,,,---...///111555888YYY~~~sssjjjccceeeiiinnntttyyy{{{xxxttthhhiiieeeJJJIIISSSiii}}}dddOOOIIIAAA;;;999:::<<<===<<<;;;:::999888777777777555555444333222000///......000222444555888;;;>>>???BBBFFFIIILLLPPPUUUXXXaaaeeeiiimmmuuu~~~WWWDDD@@@EEEWWWkkkooofff[[[ZZZkkkvvvfffYYY[[[fffpppvvvyyy}}}iiiaaagggrrrvvvgggmmmooouuu|||{{{xxxvvv|||cccaaasssuuummm[[[FFF888000,,,))))))(((((((((((()))))),,,++++++,,,,,,---...///222:::KKKeeeaaaeeexxx^^^888444444444222///...///000666>>>IIIUUU^^^^^^PPPAAA999666555999>>>EEEQQQ[[[dddeeeffffffgggiiillloooqqqsssuuuuuutttssstttuuutttssssssvvv{{{zzzuuutttxxx}}}rrriiilll{{{zzztttsssrrrwwwxxxzzz{{{{{{{{{}}}{{{tttnnnnnnttt{{{ccc>>>222,,,+++---***+++,,,---,,,,,,---000222:::YYY}}}vvv}}}tttfffOOOHHH@@@HHHHHHCCC>>><<>>AAAEEEHHHKKKOOOTTTWWW___ccchhhkkkrrrzzzUUUCCCAAAIII___uuuvvvkkk^^^___rrr|||jjjYYYLLLSSSfffuuu{{{|||nnndddhhhqqqooorrrqqqvvv~~~}}}hhhfffvvvkkkMMM999000...))))))(((((((((((())))))******++++++---...000000555<<>>555///---...,,,+++,,,---,,,,,,---000333@@@bbbwwwwwwwwwpppfffMMMEEE<<>>@@@EEEHHHNNNUUU\\\ccciiimmmpppyyyhhhXXXHHHCCC===CCC[[[uuu}}}vvvooommmppprrrooommmzzziii___ccciiipppttt}}}wwwrrr}}}gggKKK:::555---,,,++++++******++++++---......///000333888;;;YYYyyynnnfffjjjsssxxxyyyyyyvvvxxx}}}bbbMMMLLLPPPbbbwwweeeRRRLLLCCC===::::::<<<<<<;;;;;;:::999888888888888555555444333222000///......000222333444666999<<<>>>@@@DDDGGGJJJNNNSSSVVV]]]bbbfffiiiooo~~~vvvRRRCCCCCCNNNhhh{{{ssshhhgggvvvyyyiiiZZZOOOTTTcccpppvvvyyyooofffgggmmmwwwwwwtttwww~~~{{{hhhcccqqqYYY;;;///,,,))))))(((((((((((())))))((()))***+++---000111333888>>>LLLkkkmmmhhhfffvvveee:::444555555333000.........000999FFFTTTaaabbbSSSCCC;;;777555888;;;@@@KKKUUUaaaaaaaaaccceeejjjnnnqqqppptttyyyzzzxxxvvvuuuuuuuuuwwwxxxyyy{{{sss]]]OOOKKKLLLNNNTTT]]]gggllllllnnnuuu|||~~~tttiiigggsssxxxnnnsssyyy}}}~~~}}}||||||~~~|||{{{zzzwwwtttwww}}}zzzsssnnnooovvv~~~wwwqqqxxxtttlllhhhjjj|||XXX===777111//////---+++,,,------,,,...111333EEEhhhzzztttrrrmmmeeeNNNDDD>>>IIIJJJDDD<<<888LLLnnnxxxxxxrrrwww}}}|||\\\MMMFFFAAA777444000...---------,,,------..................************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***(((&&&%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!! """"""""""""############%%%$$$######$$$$$$###"""############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((()))+++,,,---.........//////000222555999<<<>>>@@@DDDIIIPPPWWW^^^dddgggjjjtttiiiYYYDDD@@@===EEE```|||}}}ooooooqqqtttooommmzzzpppfffkkkqqqvvvrrr~~~{{{sssyyypppOOO<<<888---,,,++++++******++++++---...//////000333888<<<]]]pppdddgggqqqxxx{{{|||lllppprrrrrrbbbPPPMMMPPP```vvvfffTTTMMMEEE>>>;;;;;;;;;<<<;;;;;;:::999888888888888555555444333222000///......000222333444666999;;;===@@@CCCGGGJJJNNNSSSVVV\\\aaaeeehhhnnn}}}vvvUUUIIIKKKYYYuuu{{{sssoooxxxyyyooobbbXXXXXX```hhhnnnsssuuugggcccfffiiiyyy}}}uuu{{{}}}rrr```sss{{{yyy___AAA///,,,******)))))))))))))))***%%%(((+++...///111333555555<<>><<<<<<===>>>>>>===<<<:::999888777777666666666555333111///---111111111111222444666777:::===AAAEEEIIIMMMQQQTTTTTT[[[```dddqqqbbbNNNLLLggguuuuuuzzzmmm\\\PPPJJJRRR^^^bbbaaaaaawwwhhhaaaaaacccsssxxxzzzuuugggnnnqqqrrriiiSSS:::,,,)))******))))))))))))******''')))---///000111444666;;;AAAYYYxxxuuuooobbb[[[cccZZZ===777666555444222000...,,,111555;;;CCCMMMTTTOOOFFF<<<999888888777888AAALLL\\\___aaaaaaeeemmmsssttt{{{}}}~~~zzztttrrrtttwww~~~iiiSSSJJJGGG???BBBDDDFFFKKKRRRZZZ___hhhnnnuuuxxxyyyzzz|||zzzvvvllleeekkk|||yyyqqquuuxxxssskkkddd]]]UUUQQQNNNNNNUUU]]]uuuzzzuuupppqqq|||pppiiiaaaooo~~~~~~yyywwwpppUUU;;;222111---+++,,,///------.........222888KKKuuuxxxzzzmmmeee\\\GGGDDDHHHLLLHHH;;;777JJJaaa~~~~~~yyy~~~}}}dddPPPGGGBBB;;;555111000000------///---------,,,,,,---------,,,++++++***))))))******+++)))((()))***+++***(((&&&%%%%%%$$$%%%'''***++++++***)))((('''((())))))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%%%%$$$$$$&&&'''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&''')))***,,,,,,,,,+++------...000222444666777<<<>>>BBBFFFKKKQQQXXX]]]ccclll|||www^^^EEEFFFCCCIIIeeetttnnnmmmqqqqqqpppyyyvvvlllhhhoooxxxqqqmmmxxx|||ttt```FFF444000,,,,,,+++++++++++++++,,,---000---000666333777HHH~~~wwwiiiaaaiiiqqqpppmmmmmmiiihhhuuu|||yyyaaaRRROOOQQQaaawwwmmmSSSMMMDDD>>>;;;<<<===>>>>>>===<<<:::999888777777777777777666555222000...111111111222333666888999;;;>>>BBBEEEHHHLLLPPPSSSUUU\\\aaaeeerrrfffTTTTTTlllqqqiiipppvvvmmm\\\RRREEEAAACCCLLLTTTTTTSSSTTTvvveee[[[WWWXXXkkk{{{|||wwwqqqooojjjcccXXXFFF444***)))***)))))))))))))))******)))+++...///000222444666===BBBWWWwwwqqqooonnniiihhhYYY===777777666444222000...---...222888???IIIPPPNNNGGG???;;;888777555666>>>HHH[[[```bbbcccfffooouuuwww||||||{{{xxxuuuuuuwwwyyy~~~}}}~~~~~~{{{|||dddQQQHHH>>>===<<<===@@@DDDJJJNNNUUU\\\eeehhhhhhjjjqqqxxxyyyrrrhhhdddnnnzzztttmmmjjjccc]]]QQQLLLHHHFFFDDDDDDIIIPPPlllzzztttoooqqq|||lllhhhbbblll||||||xxxqqqmmmSSS999000000---+++---///------//////...222999NNNyyyvvvyyynnniiibbbOOOFFFIIIMMMJJJ===777HHH___{{{zzzuuuyyyxxxyyy~~~fffQQQIIIEEE<<<666111111000------///------------------------,,,+++******)))*********+++***)))***+++,,,***)))&&&%%%$$$$$$%%%'''***+++,,,+++***)))((()))******&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$###""""""&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$"""$$$%%%%%%%%%%%%&&&((((((((()))***************((((((((((((''''''''''''$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&'''((()))***+++++++++,,,,,,---///111333555666:::<<>>===<<<:::999888777777888888888777555333111///111111111222444777999;;;;;;>>>BBBEEEGGGJJJNNNQQQVVV\\\aaafffsssgggXXXZZZooozzzfffVVVTTTTTTJJJ>>>999444777>>>FFFHHHFFFDDDEEE|||uuubbbSSSLLLNNNddd|||yyymmm]]]OOO@@@222++++++))))))))))))))))))***+++)))+++---//////111444666999>>>QQQwwwyyynnnnnntttqqqiiiWWW???777777666555222000...---,,,111666<<>>AAADDDFFFIIILLLNNNSSSYYY___fffsssaaaVVVXXXgggssspppgggTTTEEEBBBAAA:::444444555888<<<@@@AAA???>>>???}}}{{{fffTTTIIIHHH___}}}qqq\\\KKK===111,,,+++))))))(((((()))***++++++)))+++---...///111444777;;;???OOOqqqzzzmmmkkkppplllcccTTT@@@888777666555333000...---+++000555;;;DDDMMMOOOLLLAAA;;;666555555777>>>FFFVVV]]]ccccccfffmmmuuuxxxppprrruuuxxxxxxvvvrrrppphhhddd^^^ZZZ\\\eeeqqqzzz}}}~~~zzzzzz{{{dddSSSIIICCCDDDEEEAAA>>>>>>???CCCGGGGGGGGGPPP```nnnvvvhhhZZZ[[[iiiyyy}}}}}}~~~|||}}}}}}|||~~~ooo]]]TTTOOOLLLKKKKKKJJJHHHKKKQQQ___~~~|||wwwrrrttt~~~zzzlllkkkjjjooopppvvv|||vvv}}}~~~uuuiiiOOO666//////...,,,...///------///000///444:::OOO~~~~~~|||qqqmmmjjjYYYCCCBBBGGGIII@@@888GGG```|||rrrooouuuyyyhhhSSSJJJGGG>>>777222222000------///,,,,,,---......---,,,,,,+++***************+++++++++++++++,,,...---+++)))%%%$$$$$$$$$&&&(((+++,,,+++***)))((('''((())))))'''(((***++++++***(((''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""############$$$$$$$$$$$$###%%%&&&'''&&&&&&''')))(((((()))++++++,,,,,,,,,))))))))))))((((((((((((%%%$$$###""""""###$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((())))))******+++---///111222222555999===CCCIIIPPPUUUZZZaaakkkxxx|||aaaQQQJJJGGGJJJYYYooo|||zzzrrrqqqnnnmmmqqqvvv{{{}}}mmm^^^III555,,,///,,,+++++++++,,,------...111000---111666222>>>ZZZ~~~wwwjjjdddjjjqqqsssuuuzzz~~~llliiitttyyysssfffjjjcccUUU[[[\\\___ooo}}}oooRRRLLLDDD===;;;;;;=========<<<;;;:::999888888888666666666555444111///............000222555888999;;;===AAACCCEEEGGGJJJMMMPPPTTT[[[dddpppxxxYYYOOONNNUUUZZZTTTPPPCCC:::<<<<<<888777:::;;;:::999999;;;???AAAAAA}}}qqq___RRRMMM```zzzppp}}}|||kkkWWWGGG999///))))))(((((((((((()))***+++,,,***+++---...000333777:::CCCDDDPPPooo{{{pppllljjjbbb]]]RRR@@@888888777555333111///...+++///444999BBBLLLQQQOOODDD<<<666555555777>>>FFFRRRZZZaaaaaacccjjjqqquuurrruuuxxxwwwqqqiiibbb^^^TTTPPPJJJGGGLLLYYYiiiuuuwwwzzz~~~~~~}}}}}}}}}cccTTTIIIIIIHHHBBB>>>>>><<>>888333222111...---///+++,,,---......---,,,+++*********)))******+++,,,++++++,,,...///...+++)))%%%$$$$$$$$$&&&(((+++---+++***)))((('''((())))))((()))***++++++***)))((((((((('''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$&&&''''''''''''(((***'''((()))***+++,,,,,,,,,))))))))))))((((((((((((&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***+++---///000000333777<<>><<<<<<===>>>===<<<;;;:::999999999999666666666555333111///---.........///111444666888:::<<<@@@BBBDDDGGGJJJLLLNNNQQQWWW```jjj|||nnnQQQGGGCCCDDDEEE>>>AAA:::888===>>>:::999>>><<<<<<:::888:::AAAEEEEEEzzzzzzmmmccc[[[ggg{{{jjj[[[iiilll___OOOBBB777---(((((((((((((((((()))***+++,,,+++---...000222666;;;>>>DDDEEEOOOkkkyyytttjjj^^^\\\UUUDDD888888777555333111///...)))...333777@@@KKKQQQQQQHHH@@@888555555777===CCCNNNXXX_________eeemmmqqqrrruuuuuunnnaaaUUUMMMKKKBBB@@@===>>>EEESSScccooosssuuuyyy|||~~~ppp[[[TTTOOOGGGBBBCCC@@@BBBDDDFFFIIIPPP[[[ccccccVVVKKKLLLSSSXXX]]]bbbccc^^^^^^gggnnnooooooqqquuuuuuuuuvvvyyy{{{||||||}}}xxxtttlllccc[[[SSSLLLMMMRRReeevvvttttttzzzrrrtttmmmsssuuu{{{~~~zzzkkkPPP777000000...---//////------///000000555;;;SSSwwweee]]]XXXGGGAAACCCRRR___WWWEEEHHHZZZttttttnnnpppuuupppqqqrrr]]]RRRLLL???888333222111...---///+++,,,...//////...,,,+++******))))))***++++++,,,++++++,,,...000///,,,)))$$$$$$###$$$&&&(((+++---,,,+++***)))((()))******************************''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&(((((('''''')))***((((((***+++,,,---------*********)))))))))((((((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''''''''(((((()))***,,,---...///222666;;;AAAIIIQQQVVVXXXccclllpppzzzxxx___UUUFFFCCCLLLcccwww|||wwwssstttuuutttsssvvvrrrcccUUUKKK???111+++---+++++++++,,,,,,.../////////111333666666444OOO{{{{{{ooogggfffoootttrrrpppsssvvvrrryyy|||gggZZZnnntttmmmooovvv~~~oooTTTNNNFFF???======>>>???<<<<<<;;;:::999999999999777777777666444222///...000//////000111444666777888;;;>>>AAACCCFFFJJJLLLNNNPPPUUU\\\cccrrr```GGGBBB??????BBB===;;;777:::AAAAAA;;;;;;AAAAAAGGGJJJEEEBBBEEEHHHGGG|||ttt}}}|||vvvooogggppp~~~bbbRRR``````VVVJJJ@@@666---)))***(((((((((((()))***+++,,,,,,...000222444888>>>AAA@@@AAAJJJfff~~~ooo``````[[[III888888777666444111///...(((---111666>>>JJJQQQRRRLLLCCC:::666555666;;;AAALLLVVV]]]]]]]]]cccjjjnnnmmmpppnnndddSSSEEE??????999999999;;;DDDQQQ```kkkrrrrrruuuyyy~~~pppbbbXXXMMMGGGIIIFFFHHHKKKOOOSSSXXX^^^bbb^^^SSSKKKLLLOOOOOOPPPSSSTTTOOORRR]]]ggghhhhhhjjjkkkmmmoooqqqrrrtttxxx{{{ttthhh]]]TTTTTTXXXmmmyyywwwwww|||yyy~~~uuuyyywwwzzzzzzuuukkkQQQ888000000///---//////------000000111555<<>>>>>???@@@<<<;;;;;;:::999999999999888888888777555333111///111111111111222444666777777:::>>>AAACCCFFFJJJMMMPPPPPPTTTZZZ___kkkuuuTTT@@@??????CCCHHHGGG:::888<<>>EEEIIIVVV]]]VVVLLLHHHHHHHHHsssmmmyyyvvvqqqxxx{{{rrrtttaaaZZZ[[[^^^WWWIII;;;000+++'''###******))))))***++++++,,,+++---///111333777<<<@@@???JJJQQQtttvvvooohhhfff\\\JJJ===:::555222333444000,,,++++++---333<<>>>>>??????<<<888777===LLL^^^kkkuuussstttxxxzzzxxxxxx{{{~~~fffVVVNNNLLLQQQXXX[[[XXXXXX^^^bbbaaa^^^XXXQQQMMMJJJIIILLLPPPPPPLLLHHHIIINNNTTTWWWYYYeeefffhhhjjjmmmqqqtttuuusssfff^^^^^^bbbzzz~~~|||}}}tttwww|||ssskkkIII555555000,,,...///000///000222000...333:::OOO}}}fffXXXGGGDDD[[[{{{sssNNNCCCVVVzzzvvvqqqnnnnnnpppqqqwww}}}|||___OOOGGG>>>999444000////////////000000///...------,,,,,,,,,,,,,,,+++++++++******+++,,,...//////...,,,+++(((''''''&&&'''((()))***(((((((((((())))))))))))******))))))))))))******))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))***+++---------,,,+++***))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,///333777<<>>555///+++)))+++,,,,,,+++,,,...000000333111666===999WWWsssiiiaaapppzzzuuuzzzvvvyyykkklllYYYbbbnnntttssskkk{{{~~~pppZZZPPPEEE@@@===;;;===BBB===<<<<<<;;;;;;:::999999666777777777555222///.........///000111333555666999:::<<>>BBBAAAKKKQQQrrrpppkkkggghhh```MMM===;;;777555444333000,,,,,,,,,---222999BBBIIINNNOOOEEE<<<888666555999>>>FFFRRR\\\^^^```ffflllnnnmmmggg[[[NNNCCC>>>???AAACCCAAA<<<999===KKK^^^kkkrrrqqqsssxxxzzzxxxyyy|||}}}}}}yyyssskkkjjjkkksssmmmdddbbbeeelllpppllliiikkkkkkiiieee___XXXSSSQQQOOOOOOOOOPPPLLLIIIHHHJJJMMMNNNNNNSSSUUUYYY___eeekkkpppsssxxxvvvnnnooouuu}}}zzzyyy}}}xxxzzz~~~}}}wwwfffEEE333333///,,,/////////...000222111000555===PPPrrrRRRGGGNNNaaa]]]DDD@@@QQQqqqtttnnnjjjjjjjjjjjjnnnttteeeSSSJJJAAA<<<666222111000000///000//////...------,,,,,,,,,,,,,,,++++++++++++***+++,,,...//////...,,,+++((('''&&&&&&&&&''')))***((())))))))))))***************))))))))))))******(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))***,,,---...------,,,+++************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))***+++---///222666:::@@@FFFKKKRRRXXX```hhhpppvvvzzz|||}}}~~~}}}cccQQQIIIEEEMMM___uuuoooaaaccciiinnnqqqzzztttjjjnnnzzz}}}zzz|||rrrgggVVVGGG;;;333---***)))+++,,,,,,+++,,,...000111555444999???<<<^^^vvvjjjaaannnuuu{{{yyy}}}zzz~~~pppjjjdddPPPXXXcccnnnuuutttwww{{{tttYYYOOODDD???<<<:::<<<@@@===<<<<<<;;;;;;::::::999777888888888666333111///......///000111333444555888999;;;>>>AAAEEEHHHIIIJJJKKKOOOTTTXXXddd{{{kkkSSSGGGBBBAAAVVVaaaOOOFFFCCCGGGTTTZZZLLLDDDMMMmmmttt]]]RRRJJJAAA~~~uuusss}}}|||zzzeee^^^bbb___VVVHHH:::000,,,,,,---)))))))))******,,,------...000333555777;;;@@@CCCDDDKKKPPPnnn|||iiiddddddhhhaaaPPP===;;;999777444111///...---,,,---000666>>>FFFKKKNNNEEE;;;777555444777<<>>JJJ]]]kkkooonnnqqqwwwzzzyyyzzz~~~{{{qqqiiiccc^^^ZZZ\\\```iiivvv~~~|||yyyuuuooohhhdddcccaaa[[[VVVUUUQQQLLLIIIHHHHHHGGGFFFEEEGGGKKKQQQYYYbbbiiinnnqqqzzzxxxzzzvvv|||xxxsss^^^@@@111222...---000///...---///222111111777???RRRhhhWWWMMMOOOJJJ>>>???KKKeeezzz~~~{{{rrrlllgggfffeeedddgggmmmkkkWWWNNNEEE@@@999444222111000////////////...------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,''''''&&&%%%&&&'''((()))))))))))))))************************************''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,............---,,,,,,+++++++++)))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%&&&&&&'''(((***+++---///111444777<<>>BBBEEEFFFKKKOOOiiiggg___]]]aaa]]]OOO<<<:::888888555000///000,,,,,,---///444<<>>DDDGGGrrrxxxfff___mmmssswwwyyypppzzzxxxzzzyyyqqqdddqqqbbbMMMLLLPPP___vvv|||}}}sss[[[QQQGGGBBB>>><<<===@@@=========<<<;;;;;;::::::888999999999777444222000......//////000222333444444555777:::===AAADDDFFFHHHIIINNNRRRVVV```uuuuuuqqqyyy^^^NNNLLLWWWvvvgggXXXMMMXXXmmmkkkWWWLLLKKK[[[kkkuuummm\\\LLL@@@777{{{zzz~~~|||vvvxxx}}}~~~|||}}}|||ttteeeZZZ^^^gggcccPPP;;;///)))&&&(((,,,(((((()))***+++---///000222444888:::===@@@DDDGGGFFFIIINNNaaaqqqccc[[[ZZZXXXOOO>>>999666777666111000333+++,,,,,,...222;;;FFFNNNNNNEEE<<<888555333555888???EEEOOOYYY^^^aaaeeeiiinnnnnnmmmhhh```XXXRRROOOIIIDDD>>>:::>>>LLL___lllnnnnnnrrrzzz}}}|||}}}}}}rrrdddVVVPPPSSSYYYZZZ^^^fffppp{{{xxxmmmggg]]]SSSLLLJJJKKKMMMKKKGGGBBBAAAEEEOOOYYY```jjjzzzvvvtttqqqsss|||uuuyyy|||yyyUUU???333333......000---///......000//////666>>>QQQ|||zzzwwwsssmmmdddXXXLLLDDDAAAZZZ}}}xxxvvvppppppkkkgggggggggfffhhhmmmwwwrrrXXXRRRIIIDDD<<<666222000...,,,...............------------------,,,,,,,,,+++++++++,,,,,,------.........((((((&&&&&&%%%&&&'''((('''''''''((((((((()))))))))***++++++++++++***)))''''''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))))))))***+++,,,............/////////...------******)))(((''''''''''''%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))***)))+++...111555:::AAAEEEJJJNNNSSSWWWZZZaaakkkrrryyy}}}eeePPPFFFBBBFFF]]]zzzppp___YYY\\\___dddpppvvvnnnooovvv{{{xxxrrruuuwwwpppjjjzzzuuulllcccSSSBBB555...------***+++---------///111333222999999>>>FFFLLLzzzsssjjj```jjjpppvvvyyyoooxxxtttiiiqqq}}}]]]IIIGGGHHHUUUooo~~~ttt\\\RRRHHHBBB>>>::::::===>>>======<<<<<<;;;::::::888888888888666444111///......//////000111222333333444666999<<<@@@CCCDDDGGGIIIMMMQQQUUU___uuu|||pppfffQQQLLLXXX|||ppp^^^OOO```}}}yyyeee\\\WWW[[[eeelllhhhZZZJJJ???999|||yyy{{{yyysssuuu}}}~~~~~~~~~rrriiiccceeeqqq}}}mmmSSS888---+++))))))+++'''((()))***,,,...000111333555999<<>>AAAIIITTT]]]bbbiiippptttwwwyyyvvvnnncccYYYSSSNNNFFF<<<:::BBBRRRcccnnnoooooossszzz}}}{{{{{{}}}|||sssggg\\\SSSQQQXXXbbb___dddmmmyyyvvvgggYYYRRRPPPQQQLLLHHHAAA>>>@@@HHHRRRXXX^^^mmmzzz|||{{{sssxxx|||~~~wwwppppppyyy}}}zzzzzzPPP===444333......111,,,///......000000111888AAAPPP~~~ssscccdddeeeccc[[[OOODDD???VVV}}}xxxqqqkkkgggdddeeeeeedddfffkkkppp~~~___VVVJJJEEE>>>777333000...---........................------------,,,,,,,,,,,,+++,,,,,,,,,---......///***)))((('''&&&'''(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((((((((((()))***+++---------...///000000///...---+++***)))((((((''''''(((%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''')))***(((***---000444999???CCCEEEJJJPPPSSSVVV]]]hhhpppuuuyyy~~~yyy```MMMDDDBBBKKKeeexxxjjjeeeggghhhkkkuuu}}}vvvpppqqqwwwzzzxxxsssooorrrlllccckkkzzzxxxhhheee]]]PPPAAA444...---///***,,,---......000222555444999888???IIIPPP~~~xxxqqqfffpppsssvvvyyysssjjjppp~~~^^^KKKHHHHHHUUUpppyyy]]]SSSIIIBBB===888777999>>>>>>======<<<;;;;;;;;;777888888888666333111///////////////000111222222222333555888;;;???BBBDDDEEEFFFIIILLLPPP\\\sss|||pppUUUJJJVVV{{{dddRRRjjjzzzsssjjjkkkkkkdddUUUDDD:::888zzzvvvxxxwwwsssvvv~~~{{{}}}}}}~~~||||||lllbbbgggssswwwUUU555+++,,,+++))))))''''''(((***,,,///111222333666:::===@@@BBBFFFHHHEEEGGGLLLPPPpppyyygggdddbbbUUUDDD888999:::555111333+++,,,,,,+++---555BBBLLLPPPGGG???;;;777444444777<<<===EEESSS```jjjuuutttjjjdddWWWKKK>>>===IIIZZZhhhooooooooosssyyy{{{xxxwwwyyyooofff^^^[[[YYYXXX]]]eeejjjooozzztttcccZZZVVVNNNKKKEEEAAAAAADDDIIILLLRRRaaaqqq~~~~~~yyy|||xxxtttmmmwww~~~xxxpppnnnIII999222111---///222,,,...---...111222555===GGGPPP}}}tttXXXQQQOOOSSSSSSKKKCCC@@@NNN{{{zzztttiiidddbbbcccbbbaaacccgggkkkxxxlll\\\LLLGGG???999555222000///...........................------------,,,,,,,,,++++++,,,,,,---...//////+++***)))((('''(((((())))))************+++++++++)))***,,,------,,,***)))******))))))((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))'''''''''((()))***,,,,,,,,,---///000000///---,,,++++++***)))((((((((((((%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((***,,,...111555;;;???AAAFFFMMMPPPRRRWWWbbbjjjmmmrrryyyttt]]]LLLEEEDDDOOOiiiwwwllllllnnnooorrr{{{yyy{{{~~~~~~{{{wwwtttpppqqqmmmiiinnnwwwssshhh\\\WWWLLL>>>333------///***,,,......///000333555777:::888@@@MMMUUU~~~uuussszzzqqq~~~kkknnn~~~hhhRRRLLLJJJWWWqqq~~~aaaWWWLLLEEE???999777888>>>>>>======<<<<<<;;;;;;999999999999777444222000//////...//////000111222222333555888;;;???BBBCCCDDDDDDFFFIIINNN[[[sss}}}]]]LLLWWWnnnYYYvvv{{{sssjjj___NNN<<<444555wwwrrruuuvvvtttxxx~~~~~~sssttteee[[[eeevvv{{{VVV222))),,,+++'''&&&''''''(((***---///111333333666:::>>>@@@CCCFFFHHHEEEGGGLLLKKKdddqqqmmmmmm___JJJ;;;;;;===666111222,,,---+++)))***222???IIIQQQHHH@@@<<<888555555777;;;;;;CCCTTTdddrrr{{{vvv^^^PPPAAA@@@NNN```lllqqqnnnnnnrrrxxxyyyvvvtttuuueee^^^ZZZ]]]___^^^```eeepppvvvtttddd\\\RRRPPPKKKGGGDDDCCCBBBCCCKKK\\\gggiiittt}}}~~~||||||}}}zzzuuuvvv}}}xxx|||}}}jjjbbbCCC555000000,,,///222------,,,...222555999BBBLLLQQQyyy|||ZZZJJJ@@@EEEJJJGGGBBBBBBGGGyyy{{{wwwjjjeeebbbcccbbb```aaaeeehhhooowwwaaaNNNHHHAAA:::666444222000---...........................---------,,,,,,,,,,,,++++++,,,---...///000,,,+++***((((((((()))***++++++,,,,,,,,,---------)))***,,,------,,,***)))+++******)))(((''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))&&&&&&''''''(((***+++,,,+++---...000000///---,,,,,,+++***)))((((((((((((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((***+++---///222777;;;>>>DDDJJJMMMNNNSSS\\\eeegggmmmxxxqqq[[[LLLFFFFFFQQQiii~~~|||xxxqqqhhhnnnpppqqquuu~~~uuuwwwtttuuuuuutttuuu{{{zzzpppVVVRRRIII<<<111,,,,,,///***,,,...//////111444666999;;;888AAAOOOXXXzzzuuu}}}zzzjjjuuusssrrrnnnTTTKKKGGGSSSlll}}}fff\\\QQQJJJCCC<<<999;;;>>>>>>>>>===<<<<<<;;;;;;::::::;;;:::999666333111//////...//////000111222222333555888;;;???BBBCCCEEEEEEFFFHHHMMM\\\uuueeePPP[[[vvv___zzzkkk^^^LLL999333777xxxsssrrrnnnkkkuuugggccchhhuuu}}}yyyWWW555)))******)))***(((((()))+++---000222444888666444555:::@@@EEEHHHHHHFFFFFFPPP^^^pppbbbiiigggTTTBBB======:::666555...+++))),,,...111:::CCCKKKIIIDDD???;;;777666555777<<<@@@NNNaaalllnnnYYYFFFHHHXXXhhhppptttqqqtttuuuuuuxxxyyytttmmmddd[[[YYY^^^aaaaaafffnnnppp|||rrrbbbZZZSSSLLLHHHCCC>>>>>>AAACCCMMMZZZfffqqq|||wwwuuuuuuvvvuuutttzzzwwwnnn]]]999555000------......///000000000111444;;;CCCIIISSSyyy{{{}}}qqq[[[KKK@@@CCCFFFCCCAAACCCLLLkkk|||wwwvvvmmmlllgggbbbbbbggggggeeegggmmmjjjRRRGGGDDDAAA555111222,,,000/////////............---...............---------------...///000000111---+++***(((((()))+++,,,)))+++,,,+++***)))***,,,((()))***+++,,,+++***)))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''(((((()))))),,,,,,,,,---...//////000,,,+++******))))))))))))'''&&&$$$######$$$%%%'''################################################%%%%%%%%%&&&&&&&&&''''''***++++++,,,---000555888???BBBGGGJJJJJJLLLUUU```jjjmmmuuuxxxjjjWWWCCC>>>DDD[[[ooo}}}qqqdddeeerrrgggnnntttuuuyyyxxxsssssspppqqqyyyzzzvvv```RRRBBB888111,,,***,,,...///000111111222444777:::<<<<<>>>>>??????>>>===<<<;;;999999888666333000///////////////000111111222333444666999<<<>>>???EEEEEEFFFIIIMMMZZZqqqoooVVVXXX~~~mmm|||lll[[[HHH999222222wwwpppooommmlllvvvzzzmmmmmmmmmpppvvvvvvxxxWWW777,,,,,,+++((()))******+++,,,---///111222666555444555999>>>BBBDDDDDDCCCCCCKKKWWWjjj\\\[[[jjjXXXEEE===;;;777333222000,,,***,,,...000888AAAHHHGGGDDD???;;;777555555555:::===HHHZZZggg~~~yyyeeeSSSRRR^^^iiioooqqqqqqtttvvvvvvxxxyyytttmmmhhh```^^^dddggggggllltttzzzsssaaaWWWOOOKKKGGGBBB???@@@AAAHHHQQQ\\\hhhyyy{{{yyyvvvuuuvvvvvvtttrrrzzz{{{vvv{{{ccc888555000------...//////000111111111333888>>>CCCMMMsss~~~uuudddSSSDDDCCCIIILLLKKKIIIFFFeee{{{pppooolllfff```bbbhhhkkkiiilllnnnvvvTTTGGGBBB>>>444222444000000000/////////.........---...............---------------...///000000000---,,,***)))((()))***++++++,,,,,,+++)))((()))******+++,,,,,,,,,+++***)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&((()))******++++++,,,,,,---.........,,,+++***))))))))))))))))))'''&&&$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***++++++,,,///444888===???DDDHHHHHHIIIRRR]]]iiilllvvvnnn___MMM???AAALLL```wwwnnnbbbeeeqqqhhhkkkpppqqquuurrrcccccceeemmmwwwzzzsssjjjZZZMMM>>>666000,,,+++------///000000000222444666777:::;;;AAAIIIZZZxxxvvvddd|||www{{{~~~cccPPPLLLTTThhh}}}~~~jjjbbbZZZRRRGGG<<<777777@@@???>>>>>>??????>>>===<<<;;;999999999777333111///////////////000111111222333444666888;;;===???CCCCCCEEEHHHKKKVVVkkk~~~aaa\\\nnn}}}yyygggVVVEEE666000111uuummmmmmmmmoooxxx~~~qqqxxxtttjjjiiilllkkkOOO444,,,---+++)))))),,,+++,,,,,,---...000000333444444666999;;;>>>???@@@AAAAAAGGGPPPwwwkkk```WWWkkkZZZHHH>>>:::777444444222...,,,------///555===DDDDDDCCC???;;;777555555444888999@@@PPP___{{{ssscccaaagggmmmpppqqqrrrvvvyyyyyyzzzzzztttmmmjjjdddccciiillllllrrr{{{kkk]]]PPPLLLLLLHHHBBB>>>???AAAEEEOOO^^^qqq|||wwwvvvuuuuuuuuutttrrroooyyy|||qqqppp|||[[[777444000....../////////000111222222222555999<<>>999888???????????????>>>======<<<:::999999999777444111///////////////000000111222222333555888:::<<<>>>AAAAAADDDGGGIIIQQQaaaqqqnnn```jjjpppsss```OOO???333///111vvvmmmmmmpppuuu}}}zzzlllyyyvvvgggaaabbbXXXAAA---))),,,+++)))++++++++++++,,,...///111111444666999;;;;;;<<<===>>>???CCCAAAFFFLLLxxxppplllggg]]]kkk]]]LLL@@@:::999888888444000------------222999???AAABBB@@@;;;777555555333777666:::GGGVVVuuu|||ooolllppprrrtttuuutttyyy}}}}}}}}}|||vvvoooiiicccccciiimmmnnnvvvxxxwww}}}~~~xxxfffTTTOOOPPPNNNHHHDDD???===>>>HHH[[[ooozzzxxxwwwuuusssrrrpppooonnnvvv}}}uuummmmmm{{{wwwrrrLLL666333///......///000///000111333333333555888:::DDDeeezzzmmmVVVBBBAAAMMMPPPJJJHHH]]]vvvtttqqqllliiinnnvvvxxxuuunnniiisssgggQQQGGGCCC:::555555111000000000////////////...,,,---......///.........---------....../////////...---+++)))(((''''''''''''((()))(((&&&&&&&&&(((......//////...,,,***))))))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%)))))))))(((((('''''''''******++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++...222555999999<<>>???@@@@@@???>>>======<<<:::999999999888555222000000////////////000000111222333444777999;;;<<>>BBBAAA<<<888666666444777555777AAANNNjjjwwwtttsssrrrtttwwwwww~~~xxxqqqiiicccccchhhkkkmmmwwwwwwqqqxxxxxxwwwwwwwwwwwwwwwwwwxxx}}}nnnZZZRRRQQQOOOKKKIIIAAA======HHH]]]rrr|||zzzuuuqqqmmmmmmnnnpppttt|||}}}tttooommmssssssxxxjjjFFF444222///...///000000000///111333555555777:::<<>>???CCCHHHIIIKKKSSS\\\}}}ddd\\\mmmgggWWWPPPUUUqqqvvveeeQQQBBB777000000333xxxuuuqqqpppttt{{{zzzwwwnnnWWWbbbhhhccc]]]WWWKKK;;;---,,,,,,((('''***))))))***,,,///222444555???CCCHHHIIIHHHGGGHHHJJJFFFNNNHHHMMMPPPfffnnngggkkkiiimmmfffXXXFFF<<<999888666666222//////,,,***...444555<<>>999777888444777444666>>>FFF\\\zzzzzzwwwsssppprrrwww{{{|||uuummmfffccceeefffhhhsssrrrjjjkkkkkkkkkkkkllloootttxxxsssxxxsssbbbWWWPPPJJJGGGGGGDDDAAAAAALLL___qqq|||~~~{{{vvvpppllllllooosssuuu}}}}}}zzztttwwwyyymmmjjjhhhjjjtttxxx{{{{{{aaaCCC333111//////000111111000000222444555666888;;;>>>EEEWWWssslll[[[GGG>>>BBBKKKQQQDDDOOOuuuyyyuuutttrrrssszzz{{{ssskkkhhhhhh{{{rrrUUUFFFEEE>>>888666222111111000000000/////////,,,,,,---...////////////------------------------++++++***))))))((('''&&&!!!###%%%&&&&&&''')))+++---............---+++***++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$%%%&&&(((***,,,......*********************************)))******+++,,,******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***+++,,,...111444888666888===@@@BBBHHHOOOZZZdddttt___FFFEEEZZZnnn|||jjjXXXUUUJJJSSS[[[kkkwwwxxx|||jjjXXXFFF;;;111---+++)))))),,,///000222222222333666888888888777>>>HHHWWWzzz~~~}}}zzznnn}}}wwwgggwww~~~bbbRRR^^^tttuuueeeSSSJJJEEE@@@===<<<;;;???BBBBBB???<<<<<<===;;;::::::::::::999666444111000000///////////////000111111333444666888999>>>???CCCHHHJJJJJJPPPWWWmmmlllUUUWWWPPPIIIIIIMMMjjjmmm]]]III<<<555000000444oooppppppoooqqqxxxzzzwww|||jjjTTTWWW\\\]]][[[SSSHHH999---,,,+++'''&&&******+++,,,---///111333444===AAAFFFGGGEEEDDDFFFIIIHHHPPPIIIOOORRR___ttttttrrreeecccWWWGGG<<<::::::888666222000///,,,***---333333;;;CCCEEE@@@:::999:::444666333666===???LLLddd}}}yyyvvvrrrpppttt{{{yyyqqqhhhbbb```]]]]]]iiiyyyyyyaaa[[[TTTVVVYYYYYY[[[bbbmmmvvvooouuuzzzmmm^^^PPPKKKMMMGGGEEEFFFOOO]]]iiippprrrzzz{{{zzzwwwsssoooooorrrvvvyyy~~~vvvppptttsssyyypppbbbbbbffflllwww|||vvvhhhTTT<<<222000//////000111111000222333444555555777;;;>>>CCCMMMrrreeeVVVJJJAAA???EEEMMMGGGFFFbbb}}}ssspppllllllrrrxxxssskkkfffggggggsssbbbLLLHHH@@@999888555111111111000000000//////+++,,,---...////////////------------------------)))))))))))))))(((''''''$$$&&&((((((((()))+++---+++,,,---......---,,,++++++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%'''(((***++++++''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,---///222444777555666;;;>>>@@@FFFLLLVVVcccvvvvvvYYYEEEIIIaaawwwzzzgggWWWWWWHHHRRRYYYmmmqqqsssyyy||||||~~~zzzbbbWWWCCC999000---,,,++++++...000222333333333444777999:::;;;:::@@@GGGOOOsss~~~xxx}}}~~~}}}qqq~~~}}}uuufffvvviiiXXXdddxxxwwwgggVVVLLLEEE@@@===>>>:::???CCCCCC???<<<<<<>>>;;;::::::::::::999777444111111000///////////////000000111222444666777888<<<===AAAGGGIIIIIINNNTTT]]]vvvtttZZZTTTNNNIIILLLIIIbbbdddTTTBBB777222///000333hhhlllooonnnnnnttt~~~{{{wwwwww{{{ssswwwiiiTTTRRRTTTXXXXXXQQQAAA333)))))))))&&&&&&+++------------///000111222777<<>>===@@@CCCEEEbbb~~~www|||{{{}}}rrrzzz|||eeevvvnnn\\\hhh{{{wwwiiiYYYNNNFFF???===>>>:::???CCCCCC???<<<<<<>>>;;;:::::::::;;;:::777555111111000///////////////000000111222333555777888;;;;;;@@@FFFHHHIIIMMMSSSPPPaaatttyyybbb\\\WWWPPPQQQIII\\\___OOO>>>444000...///222kkkeeefffnnnooolllrrr|||rrrmmmnnndddqqqrrr]]]RRRVVV]]][[[SSS===222)))(((***))))))+++,,,...333555111---222999<<<::::::;;;???BBBCCCCCCFFFHHHHHHKKKNNNWWWmmmZZZ[[[[[[TTTHHH>>>;;;>>>999666111---++++++,,,------444???EEEFFFBBB===:::777888888777666888===BBBTTT```ppp||||||wwwttttttqqqqqqtttvvvwwwzzz}}}xxxlll]]]QQQHHHGGGRRR^^^sss{{{vvvpppcccSSSJJJGGGIIIGGGDDDBBBBBBEEEIIIKKKUUUcccrrryyy|||xxxiii[[[SSSMMMMMMWWW^^^\\\XXXWWW[[[dddqqq|||~~~{{{wwwzzzyyyttttttooojjjooo|||nnnsss|||sssbbb]]]lllwwwtttqqqoooiiiZZZEEE444111000/////////000222333000222333444555777;;;===KKKCCCwww{{{mmmllllll[[[MMMQQQVVVZZZPPPNNNfff|||rrrgggaaacccgggiiiiiifffbbbcccrrrZZZOOOMMMAAA777555333222111111222222111000............///000222222111000000///...---------/////////...---------,,,,,,,,,---------,,,++++++***+++---.........------,,,***'''$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++.../////////111000333777:::<<>>>>>HHHEEEGGGLLLXXX{{{|||yyyxxx___aaavvvppp[[[LLLEEEBBB>>>;;;<<>>AAAEEEIIILLLNNNXXX\\\iiiuuufffaaakkkbbb\\\kkkbbbRRRBBB:::777333000///mmmffffffkkkkkkhhhmmmwwwsssgggeeeppp}}}}}}zzzxxxeeeYYYYYY\\\WWWNNN;;;111)))(((***)))***+++///333;;;@@@===777888===>>><<<::::::===???@@@@@@DDDEEEEEEHHHKKKQQQwwwqqqWWW]]]aaa[[[JJJ;;;777;;;999666222...,,,+++,,,---...444===EEEHHHEEE@@@<<<777777777555444555:::>>>HHHRRRaaakkkppppppooooooqqqoooppptttwwwzzzwwwtttiiiZZZMMMCCCAAAIIITTTooo||||||vvvooohhh]]]RRRMMMNNNDDDDDDEEEEEEEEEFFFGGGIIINNN^^^nnnwww{{{nnn^^^QQQNNNRRRZZZ^^^ZZZWWWWWWRRR```rrr}}}{{{xxxwwwuuuyyywwwrrrsssooojjjppp{{{ooottt}}}pppaaadddzzzqqqqqqpppnnnfffVVVCCC666222111000000///000111222000222333444555777:::===HHHGGGttt|||ooopppqqqaaaXXXaaakkkbbbXXXOOOZZZ}}}~~~ttthhhbbbdddiiimmmnnneeeccceeerrrhhhQQQHHH@@@;;;;;;444222111111111222000///............///000111222111000000///......------...............---------+++,,,,,,,,,---,,,,,,,,,,,,---.../////////...------+++(((%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---.........111000222666888999???FFFUUUaaannnvvvxxxtttggg[[[TTTQQQIII@@@EEEYYYooozzz~~~yyyuuuppptttzzz~~~mmmoooqqqnnnpppxxxppp^^^SSSNNN999111,,,,,,---,,,---000333555888999999999;;;<<<======GGGEEEFFFIIISSSzzz|||xxxaaabbbuuu|||mmmXXXJJJEEECCC@@@>>>;;;@@@BBB@@@@@@CCCBBB============<<<;;;;;;::::::333111///...///000///...000000000111222333444555999:::<<>><<<<<<>>>>>>>>>BBBBBBAAAEEEIIILLLgggtttRRRZZZbbb___MMM;;;777<<<999777444000...---------000333:::BBBHHHHHHCCC>>>888777666333222333666999@@@IIIUUU___dddhhhllloookkkiiijjjnnnrrrvvv~~~xxxooodddWWWJJJ???;;;BBBKKKqqq}}}~~~|||{{{vvvqqqkkk```RRRKKKJJJDDDFFFIIIJJJHHHFFFFFFEEENNN]]]nnnwww{{{~~~}}}{{{|||iiiWWWMMMOOOWWW```bbb^^^YYYWWWLLL]]]qqq}}}}}}xxxtttttttttwww}}}}}}vvvrrrsssqqqooottt}}}ssszzz{{{lllaaalllmmmqqqsssnnn___MMM===444222222111000000111111222111222333444444666:::===CCCJJJlllzzzooorrrsssbbbYYYeeeqqqhhhaaaSSSOOOeee|||mmmddddddhhhlllmmmcccbbbdddooozzzXXXFFF@@@>>>===555333111000111111000...///......//////000111222000000000///......---------------...............***++++++,,,,,,---------//////000111111000...------+++(((&&&$$$$$$%%%&&&%%%$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""$$$######""""""!!! """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++,,,---------000///111555555777>>>FFF\\\dddnnnuuu{{{zzzpppeee[[[TTTIIIDDDLLL^^^mmmttt{{{uuuvvv{{{tttmmmrrruuurrruuu~~~jjj[[[QQQHHH555///,,,---...,,,,,,...444666999;;;;;;<<<>>>@@@======GGGDDDDDDGGGQQQwww~~~~~~xxxbbbeeevvvpppZZZKKKEEECCCBBB???:::>>>@@@@@@AAACCCBBB???=========<<<;;;;;;::::::444222///...///000///...//////000000111333444555777888:::===AAAEEEHHHJJJOOOSSSZZZkkkpppffffffiiizzziiiXXXFFF<<<888444111111zzzssspppssstttrrrrrruuu{{{gggkkkrrrvvvsssllliiijjj{{{xxxpppgggbbb]]]RRRGGG444---((((((******+++///,,,333???IIIJJJEEECCCFFFMMMIIIDDDAAA@@@AAAAAA@@@BBBBBB@@@EEEKKKKKK\\\|||yyyRRRTTTXXXYYYNNN>>>:::>>>:::888666222000...------000111555>>>FFFIIIEEE@@@:::999777444222222444555<<>>:::@@@JJJrrr}}}~~~|||wwwwwwyyyxxxmmm\\\NNNIIIJJJLLLOOONNNJJJFFFEEEEEETTTcccssszzz|||}}}{{{yyytttvvvuuuaaaQQQIIIMMMXXXeeemmmkkkbbbYYYOOO]]]nnnzzz|||yyyvvvuuussswww}}}{{{}}}{{{vvvsssuuuuuuuuuzzzyyyooojjjxxxxxxooovvvyyynnnWWWAAA333///000000111111222333333444111222333333444666999<<<@@@JJJ^^^|||sssxxxyyyeeeUUUYYYaaa___\\\PPPFFFQQQtttvvvgggbbbccceeefffbbb```aaagggtttiiiNNNEEEBBB>>>777555222000000000///...///////////////000111111000000//////............,,,---------.../////////******++++++,,,---...///111111222222222111///...---+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))******++++++,,,,,,......111444555888AAAKKKccciiipppvvv}}}yyyppp^^^TTTIIIJJJWWWhhhsssvvv{{{yyyyyy}}}~~~wwwzzzrrroooqqquuuqqqkkkppp}}}dddYYYOOOAAA222...---//////------///444777:::<<<===>>>@@@BBB@@@???GGGCCCDDDHHHTTT|||~~~zzzxxxeeehhhxxxzzzaaaNNNFFFCCCAAA>>>:::<<>><<<999666555444444444555<<>>@@@BBBEEECCCIIIDDDEEELLL[[[zzzyyy~~~yyy|||xxxfffjjjzzzfffQQQGGGCCCAAA>>>:::;;;>>>AAABBBAAA@@@AAA=========<<<;;;;;;::::::777444000....../////////.........///000111222333666777999<<>>:::666333111111000///000000////////////000000//////////////////......---------...............,,,++++++***+++,,,...///222222333444333222111000---,,,***(((&&&$$$#########$$$%%%%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&''''''(((((()))))))))))))))***+++,,,,,,---111555777<<>>>>>???AAABBBHHHEEEKKKFFFHHHPPP___zzzttt|||zzzgggjjjzzzjjjSSSHHHDDDCCCAAA<<<;;;===AAABBB@@@???@@@=========<<<;;;;;;::::::888555000....../////////------......///111222333666666888;;;>>>AAADDDFFFDDDMMMVVVbbbzzzgggQQQDDD???<<<;;;<<<}}}uuuyyyxxxddd[[[^^^___iiioooiii]]]NNN@@@666---***))),,,---...222888777666:::@@@CCCCCCEEEIIIJJJIIIHHHHHHHHHHHHFFFDDDDDDGGGFFFGGGLLLIIINNN```~~~___WWWUUUIII???<<<<<<<<<;;;999666222///,,,+++---000444999???CCCEEECCC@@@<<<::::::999666444444777===BBBHHHRRR]]]ffffffbbb]]]XXXSSSTTT___lllrrrnnnZZZLLLHHHRRR]]]uuu{{{}}}kkkeeemmmmmmhhh\\\MMMCCCAAACCCKKKZZZjjjssszzzooogggeeeqqq{{{cccSSSDDDBBBDDDRRRkkkwwwsssqqqnnnmmmnnnppppppppppppttt}}}yyytttuuuqqqqqqrrruuu}}}{{{||||||zzzmmmoooooonnnqqqtttsssooo{{{lllLLL555000555000111333444555666555555111222333333333444777:::::::::@@@TTT~~~|||~~~jjjUUUCCCGGG>>>@@@JJJHHHJJJppppppfffdddcccbbbfffbbbbbbfffhhhppp~~~ZZZHHHCCC@@@===888444222222111000000000////////////000000.../////////////////////...............---------...,,,+++******+++---...000111222333444333222111///...,,,***(((&&&%%%$$$$$$%%%&&&'''&&&%%%###"""########################!!!!!!!!!"""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((()))((((((((()))***,,,---,,,...222555666<<>>===???=========<<<;;;;;;::::::999555111......///000000---------...///000111222444555666999<<>>qqqlllsssjjj[[[[[[iiisssyyyqqqaaaOOO>>>444,,,******---...///333:::999888;;;@@@AAA???@@@BBBCCCBBBCCCDDDEEEEEECCCAAACCCGGGEEEDDDGGGDDDIII[[[qqqjjj___[[[NNNCCCBBB======<<<:::777333///,,,+++---111444888===BBBGGGDDD@@@<<<:::;;;:::777444222444666:::AAAMMM]]]gggpppmmmjjjfffcccggguuu~~~fffUUUPPPYYYeeeppptttwww{{{}}}tttyyyhhhTTTDDD<<<;;;NNN\\\kkkuuu|||xxxnnndddbbbllleeeQQQDDDAAA@@@HHH___xxx|||{{{xxxsssnnnlllnnnpppooosss|||wwwrrrsssttttttuuuyyy}}}~~~~~~vvvoooyyy{{{sssvvvvvvtttqqqttt{{{~~~}}}mmmKKK333...333333333444555555444333222111222333333333444777999888777AAALLLhhh{{{qqq\\\HHHHHH888999FFFBBB===bbbsssiiieeecccaaabbb___bbbhhhiiillloooRRRIIIBBB>>>999555333222111000111000////////////000000.........////////////////////////......------,,,///---+++******+++,,,...///000222333444333333222111000...,,,***((('''&&&$$$%%%&&&''''''%%%$$$"""########################!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((((('''''')))***,,,......///333555555:::JJJZZZ\\\dddhhhddd^^^^^^aaabbbUUUJJJIII[[[qqq}}}~~~wwwoooooovvv}}}~~~}}}|||uuubbbIII666000///000222111000444;;;<<<>>>AAABBBBBBBBBCCCDDDEEEEEEOOOLLLMMMOOOYYYyyyvvvzzzeeedddvvv~~~aaaQQQJJJFFFCCC>>>;;;===BBBCCC===<<>>======<<<;;;;;;::::::999666111......///000000---------...///000111222222333555777:::===@@@AAA???DDDFFFMMMmmm{{{{{{gggPPPCCC>>><<<<<<>>>xxxjjjfffmmmvvvrrrlllzzz```XXXZZZiiiqqqzzzzzzgggKKK666---***++++++,,,...000111222555888<<>>>>><<<<<<>>>BBBCCCAAA???FFFIIILLLJJJGGGGGGKKKOOOcccqqq]]]jjj^^^CCCDDDDDDAAA>>><<<;;;999333,,,222...---000333777???HHHEEEEEEBBB<<<::::::777333444333222222888EEEWWWcccuuuiiibbbqqqeeeUUU\\\fff|||yyyrrrpppvvvoooZZZGGG===CCCJJJYYYlllxxx|||nnngggjjj{{{}}}aaaVVVEEEGGGBBBBBBXXXxxx||||||tttkkkhhhnnntttmmmmmmpppuuuzzzyyysssmmmjjjrrrxxx{{{zzztttuuuyyypppfffsssyyylll{{{vvvuuu{{{[[[:::333444000555666888;;;======:::888444333333222333444666666777DDD@@@KKKXXX}}}nnnQQQBBBBBB999<<>>=========<<<<<<<<<<<<;;;666111...///000///---//////............//////222222333555777999;;;<<>>===:::sssccc___hhhuuurrriiirrruuu[[[SSSVVVggglllrrrppp^^^EEE333---++++++,,,...000222444555777999<<<>>>??????>>>===>>>===<<<>>>AAACCCBBBAAAIIILLLMMMKKKGGGEEEFFFIIIPPPooo\\\kkkqqq[[[GGG@@@???===<<<<<<:::444...111...---///222555===FFFEEEEEEBBB;;;999999777333555444222222666BBBRRR]]]~~~oooaaaVVV___wwwxxx[[[JJJPPPYYYppplllfffeeemmmxxxuuu___KKK@@@DDDHHHYYYmmmzzzzzzmmmnnn|||mmm^^^YYYPPPQQQLLLIIIVVVmmm}}}}}}|||wwwooohhhgggkkkpppnnnnnnqqqwww{{{zzztttnnnpppvvv{{{}}}{{{vvvtttrrrdddZZZiiitttppp|||xxxtttuuuzzzSSS777222333000222222333555777777555222333333222222333555666777888BBB>>>HHHOOOpppmmmXXXIIIDDD999;;;CCC===HHHjjjvvvkkk```ddd```^^^```gggnnnqqqtttxxxyyy]]]OOOGGG@@@>>>;;;666222222111000///.........//////////////////////////////------------------------......---,,,++++++++++++......///000111111111111/////////...------,,,,,,***************)))))))))++++++***(((&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((''''''(((((()))***+++///---///777@@@HHHSSS]]]aaacccbbb^^^]]]aaaddddddeeecccgggpppxxx||||||pppiiikkkbbbRRRAAA222444333333333333555666777<<>>>>>>>>DDDDDDFFFLLLLLLQQQ```~~~xxxtttzzzrrrpppfffwwwuuuZZZMMMHHHEEE???>>>???AAABBBBBB@@@===>>>>>>=========<<<<<<<<<;;;777222//////000///...000000////////////000000222222333444666999;;;<<<>>>AAADDDJJJ^^^{{{mmmfff___```nnnyyygggPPPBBB>>>>>><<<999ooo```\\\cccqqqqqqhhhnnn~~~oooXXXRRRVVVdddfffgggaaaQQQ<<<000,,,+++,,,---///222555777999;;;;;;<<<=========<<<<<<>>><<<;;;;;;>>>AAACCCCCCHHHKKKMMMLLLHHHEEEEEEGGGHHHoooooo^^^fff{{{lllBBB<<<;;;<<<======:::555222111...,,,...000333:::CCCEEEFFFCCC<<<999999777444666666444222444===JJJTTTzzzzzzmmm```SSSSSSccc{{{tttXXXFFFLLLUUUkkkccc______eeeqqqxxxbbbPPPDDDFFFFFFVVVlll|||pppooo}}}|||tttoooiiidddccc]]]\\\XXXVVVYYYeeewwwzzzvvvooojjjggggggjjjmmmooopppsssyyy|||{{{uuupppvvv{{{|||zzzvvvtttoooaaaZZZiiiyyyrrrttt}}}wwwvvv|||gggGGG333111222///111000///000222222111///222222222333444666777888999???===EEEGGG]]]ttteeeUUUHHH888:::AAA<<>><<<;;;:::>>>===BBBLLLKKKLLLWWW~~~xxxvvviiivvvggguuu```NNNIIIIII>>>======???AAAAAA@@@>>>>>>>>>>>>=========<<<<<<;;;888333111000000///...111000000000000000000111111111222444666888:::;;;;;;???AAAFFFVVVssssssiii\\\YYYaaa~~~zzzjjjUUUFFF@@@>>>;;;888jjjcccaaagggqqqpppkkkvvv|||hhh[[[YYY]]]eeeaaa\\\SSSDDD333,,,,,,+++,,,---000333666999:::>>>===<<<<<<;;;;;;<<<<<<<<<:::999888;;;>>>BBBDDDEEEHHHKKKLLLKKKIIIIIIIIILLLaaa}}}sssfff___qqqkkkAAA===::::::===>>>;;;777666111...,,,...///000777>>>FFFHHHFFF@@@<<<;;;:::777888777555333333888BBBIIIjjjuuuuuunnnfffXXXQQQXXXrrrwwwrrrXXXGGGLLLTTTjjjdddbbbaaaeeeooo}}}xxxfffVVVHHHEEEDDDSSSiii{{{uuummmwww~~~rrrmmmlllnnnkkkjjjttttttoooiiigggiiimmmppppppqqqrrrvvvzzz|||{{{vvvqqqyyy|||}}}|||zzzxxxwwwwwwwwwrrrppp|||}}}uuuxxx}}}www|||uuuxxxrrriiiSSS;;;///000111...444222111111222333222111111111222444555777888999888:::===EEEEEERRR|||eeeNNN::::::???===AAANNNnnnwwwpppkkkfff```^^^___eeehhhgggfffgggrrr~~~hhhOOO???DDDDDD888111555222222111111000000000000////////////////////////........................------,,,,,,,,,------...------...///000000000000//////...------,,,,,,+++---------...---,,,+++***'''((()))(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((()))+++...111222+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,222000444>>>FFFKKKNNNRRR]]]hhhqqqmmmfffeeegggjjjpppsssvvvxxxzzz}}}~~~fff```dddSSS<<<555444555444444444444666777888===@@@DDDEEEBBB???<<<;;;999===<<>>===<<<===???@@@@@@???>>>>>>>>>============<<<;;;999666333111000//////000000////////////000000000000111333555777999:::999<<<@@@DDDPPPjjjsssjjj```^^^ttt|||nnnZZZJJJBBB>>>;;;999xxxeeeeeehhhrrryyytttnnnyyy}}}rrrgggaaa___aaaccceee^^^TTTHHH:::---***,,,,,,---...000333666888999???>>>===<<<<<<<<<<<<===:::999777666777;;;???BBBDDDGGGJJJKKKKKKJJJIIIIIIMMMQQQ~~~}}}xxxbbbfffnnnYYYFFF>>>:::===???;;;888888222///---.........333:::EEEIIIJJJEEE@@@???===;;;999999888444222555;;;AAAWWWjjjtttsssooo^^^PPPPPPbbb~~~sssmmmTTTDDDGGGKKK]]]bbbbbbcccgggppp}}}~~~ooo___MMMEEECCCPPPdddwwwvvvzzzwwwrrrwwwmmmiiigggjjjqqqwwwzzz{{{vvvwwwyyy{{{|||zzzvvvtttxxxzzz}}}~~~|||yyyyyyzzzxxxyyy~~~~~~~~~{{{yyysss|||xxxmmmiiieeeWWWCCC333...///000///666444333333444555444333111111333444666777888999777888===CCCDDDJJJ|||zzz\\\DDD>>><<<<<<@@@EEETTTxxx}}}uuurrrhhhaaa^^^___eeehhhgggeeegggdddwww]]]CCCDDDHHH???888999222222222222222111111111000000000000000000000000........................------,,,,,,,,,---......,,,---...//////000//////.........---,,,,,,++++++++++++,,,,,,+++***((('''''')))***)))'''&&&'''((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))(((''''''***---111333,,,+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((())))))***+++,,,000000555@@@IIIMMMRRRVVVaaallluuusssmmmkkkkkklllvvvvvvwwwzzzyyyvvvfffddddddLLL555333888444333333333333555666777===@@@CCCCCCAAA>>>;;;:::888===;;;;;;AAAAAAFFFVVVtttzzzpppnnnooowwwsss^^^PPPGGG???>>><<<<<<>>>@@@@@@@@@???>>>>>>>>>============;;;:::888555222000//////.........------.........//////000222444666888999999<<>>>>>=========>>>??????:::999888777666888===AAAFFFGGGHHHHHHHHHHHHFFFFFFJJJGGGdddooogggyyy}}}UUUFFF:::<<>>===AAACCCcccjjjSSSHHH===:::@@@@@@EEEccc{{{xxxnnnbbb___```eeeiiihhhgggiiieeeooowwwsssPPPFFFGGGAAA999777333333444444333333222111000000000000000000000000..............................---------------...+++,,,---...////////////......------,,,+++++++++)))***+++,,,+++)))&&&%%%***,,,------+++***+++,,,*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))************)))(((&&&&&&(((+++...000+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,...777CCCLLLSSS]]]ffffffmmmqqqpppooorrrttttttzzzyyyvvvyyyttttttwwwwwwzzz{{{yyynnnkkkaaaEEE333444777444333333333333555666777;;;===??????===;;;::::::888===:::888<<<<<>>>>>>>>=========<<<<<<:::777333000000000...------,,,,,,------.........///111333555777888;;;<<<>>>@@@DDDPPPggg{{{pppooo~~~sss```NNNAAA;;;;;;<<<~~~kkkbbb___fffqqqwwwqqqiiinnnyyyvvvjjj^^^ZZZ___cccbbb^^^[[[QQQEEE;;;222,,,---222444444444444444555666777<<<===>>>???@@@AAABBBBBB;;;;;;;;;999777888<<<@@@BBBBBBBBBCCCDDDEEEEEEEEEGGGEEEVVVmmmwwwlllfffNNN;;;:::???===888888555111//////---,,,///555>>>GGGNNNLLLHHHEEEBBB>>>:::<<<<<<999666555777:::PPPssswww[[[OOOSSSooooooeeeNNNBBBCCC===EEEMMMTTT\\\cccooo}}}pppZZZKKKFFFKKK\\\qqq}}}~~~ooohhhcccgggnnnwww}}}||||||}}}yyyyyy|||{{{uuuvvv||||||yyyqqqzzzuuulllhhhxxx{{{yyyvvv{{{vvveeeTTTDDD444000000...///333111111222444666666444222222333555666777777777666777888===777@@@AAAQQQnnn^^^SSS@@@===DDDAAAAAASSS|||}}}|||rrrfffbbbaaaeeehhhggghhhjjjjjjnnnnnnlllTTTKKKCCC;;;666333444444555444333222111000000000000000000000000........................000///...---------------++++++,,,---..................---,,,,,,++++++******+++------,,,***'''%%%+++---//////---,,,,,,---++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))))))))******+++++++++)))(((&&&%%%&&&(((***,,,***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,111;;;GGGOOOXXXgggtttpppmmmhhhffflllvvv|||{{{yyyyyyuuuuuuyyymmmsss}}}|||xxxpppsssvvvuuu~~~sssiiiVVV===444666333555444444444444666777888:::<<<===<<<;;;:::;;;<<<;;;===999999@@@???@@@MMM^^^yyydddtttwwwqqqsssgggdddooo}}}mmmXXXJJJEEEBBB>>><<<===???@@@@@@?????????>>>>>>>>>======<<<===<<<888333000000111......------------......---......000222444666888<<<:::<<>>@@@BBBCCCDDDDDD<<<======;;;999999<<<@@@<<<<<<<<<>>>BBBEEEGGGGGGCCCEEEPPPXXXwwwlll{{{qqqTTT;;;:::???===888777666222000000...,,,///444;;;EEENNNNNNIIIFFFBBB>>>:::<<<===;;;777555777:::JJJrrrzzz\\\NNNIIIaaa{{{vvveee[[[FFF???BBB;;;AAAJJJSSS\\\cccooo~~~{{{qqq]]]NNNHHHKKKZZZqqq~~~xxxqqqmmmbbbhhhqqq{{{~~~{{{{{{~~~|||uuuvvv||||||ttthhhvvvyyypppjjjkkk{{{~~~~~~kkkQQQAAA333111111...///444000111333666888888555333333444555777777777666666555666<<<444@@@CCCKKKlllbbbZZZDDDAAAJJJEEEAAAJJJqqq{{{|||ttthhhcccbbbeeegggfffgggjjjeeehhhfffuuuhhhUUUKKKCCC<<<333444555555555444333222000000000000000000000000////////////////////////111000///...---,,,,,,,,,++++++,,,---..................---,,,,,,++++++***,,,---//////...+++(((&&&)))+++......---,,,+++,,,+++++++++************)))''''''&&&&&&&&&&&&''''''$$$############$$$%%%%%%))))))******++++++++++++)))'''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))***+++,,,---000666@@@JJJPPPZZZkkk{{{yyyooobbb]]]gggvvv~~~~~~xxxzzzxxxvvvsssiiipppxxxwwwyyyssslllqqqvvvvvvsssbbbJJJ555555999000666666555555666777999:::<<<======<<<;;;;;;===???@@@@@@:::===GGGEEEBBBIIIUUUtttlllrrrttt{{{}}}nnnuuussseeebbbfffxxxppp[[[MMMGGGDDD???======???@@@@@@????????????>>>>>>>>>>>><<<======999444000000111//////............//////------...000222444666777:::888:::@@@CCCHHHUUUcccxxxtttaaaMMM>>>999<<>>555111111444555555888:::;;;999888777777@@@<<<<<>><<<;;;::::::;;;======<<<===@@@DDDHHHJJJIIIBBBGGGOOOkkkooofffiiikkkQQQ:::666;;;<<<;;;<<<999666222...,,,++++++,,,777===EEEKKKLLLJJJFFFEEE@@@>>>;;;;;;<<<;;;777444>>>RRRnnnuuuWWWRRRYYYdddtttjjjZZZKKKGGGHHHFFFCCCAAAEEEGGGOOO^^^ooo{{{rrruuujjjKKKHHHHHH]]]uuuzzz}}}yyymmmeeeccccccjjjttt{{{}}}zzztttrrrvvv|||zzzppprrrsssqqqnnnllljjjjjjwww}}}iiiIII999///000111---...444000222444444222222444777333333222333333444555666666444777;;;999:::KKKaaa}}}vvvqqqfffOOOCCCFFFGGGSSSFFFPPPqqqwwwpppwwwkkkgggdddeeehhhkkkkkkiiikkkiiifffjjjeeeRRRGGG???>>>777333555666333111000555444444333222111000000000000///............///.........------,,,,,,,,,------------------------///...+++)))))))))***+++............---,,,+++************++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%&&&&&&&&&&&&%%%$$$###'''''''''((()))******+++))))))((('''''''''''''''((())))))(((&&&%%%'''((((((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((((((***---//////...222666AAALLLQQQTTT\\\ggghhhccc]]]^^^fffrrr}}}~~~||||||tttzzz}}}xxxyyyzzz~~~yyyttttttnnnnnnzzz{{{bbbBBB444;;;===555888666555555666999<<<>>>>>>===<<<::::::<<<@@@DDD=========<<<;;;<<>>:::<<<@@@BBBBBB?????????>>>>>>>>>>>>>>>:::<<<<<<:::777333000///......---------......////////////000111333444555888:::===???AAADDDIIILLLjjj}}}gggPPP???888???HHHuuuggghhhooo{{{nnnfffeeeeeegggllllll```RRRHHHMMMKKK>>>222000222444666888;;;;;;:::888888888BBB>>>===??????<<<===AAA@@@???===;;;:::::::::;;;AAA???<<<;;;===BBBGGGKKKIIIBBBEEEIII]]]sssbbbeeeYYYGGG;;;999===;;;666;;;999555111...,,,,,,,,,222888???EEEGGGFFFEEEDDD@@@>>><<<<<<===<<<:::888333===NNNeeezzztttaaaQQQUUUYYY___pppvvvnnn```TTTQQQRRRPPPKKKHHHMMMMMMQQQZZZgggsss|||{{{tttUUUJJJIII\\\qqquuuxxx{{{wwwrrriiibbb```aaahhhpppvvvzzz{{{yyy}}}|||wwwvvvwwwzzzyyyqqqooommmjjjdddcccmmmyyy~~~hhhEEE777...000111---...333///111333333222222444666333333333333444555666666666444777<<<;;;999EEEUUUwwwtttkkkSSSGGGHHHHHHHHHBBBGGGZZZmmmsssnnniiijjjgggeeefffkkkoooqqqqqqhhhfffbbbcccoooeeeOOOIIICCC<<<777888888777777999555555444333222111000000000//////...---.........------------------,,,,,,---------------------------,,,+++******+++---.../////////......---++++++++++++++++++,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))******))))))((('''''''''''''''((())))))(((&&&&&&'''((((((''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((*********+++---///000000777>>>HHHOOOUUUZZZ___bbbeeeddddddhhhoooxxx~~~~~~wwwvvv{{{{{{{{{xxx|||~~~yyyvvvjjjfffrrrwwwmmmVVV>>>666<<<>>>:::777666555555666888;;;===;;;;;;;;;::::::<<>>>>><<<======<<<888555222000/////////......//////000/////////000111222444444666888:::<<<>>>BBBFFFJJJXXXzzzrrrWWWBBB;;;BBBLLLzzz{{{ppphhhhhhiiikkkooommm```QQQGGGWWWZZZGGG444000222222777999<<<<<<;;;999999:::CCC???===>>>>>><<<===AAA???>>><<<:::::::::::::::CCC@@@<<<999:::???FFFJJJJJJEEEFFFFFFMMMzzzsssiiihhhXXX@@@555:::<<<777???===999555111...,,,,,,...333999>>>AAACCCEEEFFFBBB@@@>>>===>>>>>>>>><<<777555666@@@SSSeeeiiieeeeeekkkooossstttssssssnnneee___[[[[[[[[[]]]dddppp}}}|||]]]LLLLLL]]]oooooorrr}}}wwwnnnllljjjeee```^^^```hhhqqquuuuuuvvv|||~~~|||{{{}}}{{{vvv{{{{{{rrrjjjdddbbb[[[[[[pppsss[[[>>>444...000111......222///000222222111111333444333333333333444555666666666444777<<<;;;888===FFFvvvzzzzzzrrrZZZJJJGGGDDDCCCDDDCCCGGG[[[qqqqqqdddeeecccbbbgggooovvvzzz|||mmmjjjgggeeecccmmm}}}\\\TTTGGG@@@:::888666444777<<<555555444333222111111000//////...------------...,,,,,,------------------------------------------,,,,,,++++++,,,---///000////////////......---,,,,,,,,,,,,,,,------------+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((&&&&&&''''''(((((())))))))))))((('''''''''''''''((())))))(((&&&&&&''')))(((''''''&&&''''''(((((('''((())))))******)))))),,,,,,,,,---...000222333;;;FFFOOORRRXXX```aaa[[[^^^bbbiiirrrxxx}}}tttppp|||yyysssuuuyyygggaaammmooo^^^HHH:::777:::<<<===888777666555666888;;;<<<<<<<<<;;;::::::<<<@@@CCC=========<<<<<<===@@@CCCSSSxxxuuuqqqyyyzzz~~~~~~iii]]]jjjyyyuuuYYYJJJFFF@@@======>>>@@@AAAAAAAAAAAA@@@@@@?????????===>>>>>>===:::777444222111000000//////000000111////////////000222333444333555777999;;;???CCCFFFJJJeee|||]]]EEE>>>GGGQQQ}}}qqqrrrppplllhhhiiiggg^^^SSSMMM]]]]]]GGG444333555222888:::<<<<<<;;;:::;;;<<>>??????AAACCCFFF===<<<;;;:::999999:::;;;AAA>>>;;;999999===AAADDDIIIGGGIIIGGGEEEbbbzzzuuueeeLLL999555:::???@@@???<<<999444000---+++---000444888<<<@@@EEEIIIEEECCCAAA@@@@@@????????????999111111<<>>BBBDDD@@@>>>MMMdddlllfff^^^]]]^^^eeepppzzzsssnnnmmmmmmeee```qqqoooZZZLLLEEE>>>:::666222444999666666555444333222111111///......---------------,,,,,,,,,------.........------------------------------,,,,,,---...000000//////000000///......---------------------------+++++++++*********))))))))))))))))))))))))))))))+++)))(((&&&&&&''')))***&&&&&&''''''(((((((((((())))))(((''''''''''''''''''((()))(((&&&&&&''')))'''''''''''''''(((((()))((()))******++++++******,,,---------...111555888>>>LLLTTTTTT[[[eeebbbVVVXXX```lllvvv|||~~~mmmsss|||rrr|||xxxgggaaannnkkkUUU???999888666777;;;:::999888777888999;;;<<<>>>>>>===<<<:::;;;>>>AAA>>>>>>>>>===<<<===@@@BBB]]]zzztttrrr}}}~~~{{{{{{ppp```iiivvv}}}^^^OOOHHHBBB???>>>>>>???AAABBBBBBBBBAAAAAA@@@@@@???>>>=========<<<999555333111111000/////////000000///......///000111222222222333666777999<<>>AAAEEEIIIHHHDDDRRRyyylll```KKK666666BBB??????>>>;;;777222...++++++---///222555;;;BBBFFFGGGFFFEEECCCAAA@@@@@@@@@===:::666222444AAAVVVgggxxx}}}tttUUUUUUfffvvvtttsssyyy|||pppfff]]]\\\^^^^^^^^^```ccckkkyyyyyyvvvyyy||||||{{{}}}kkkqqqzzz~~~rrr```WWW^^^bbbbbbpppyyygggRRR@@@333///...000111//////000////////////111111222111111111111222222333444555555222111333555666888;;;HHHzzz}}}}}}yyyfffUUUJJJ>>>???;;;999;;;AAALLLZZZeee]]]\\\^^^dddnnnwww{{{|||qqqmmmnnnrrrjjj^^^cccsssbbbUUUMMMEEE@@@;;;666666999777666666555444333222222//////...------------...,,,,,,,,,------.........------------------------........................//////////////////...---------------------------+++++++++*********))))))************************+++***(((''''''(((***+++'''''''''((((((((((((((())))))(((''''''''''''''''''(((((((((&&&&&&(((***'''''''''''''''((()))***)))******+++,,,++++++++++++---......000444:::???DDDRRRZZZYYY___iiieeeYYYZZZcccooowww{{{~~~tttttt{{{ssseeeooo~~~|||sssfffaaammmbbbMMM;;;999:::666666:::<<<;;;:::::::::;;;<<<<<<<<<<<<===<<<<<<>>>AAADDD@@@@@@???===<<<<<>>BBBCCCCCCBBBBBBAAA@@@@@@???===<<<;;;<<<<<<:::666333111000//////.........///............///000111111111333555666888;;;???BBBGGGQQQcccxxxeeeJJJEEEMMMTTTxxxuuuvvvyyyuuurrryyy}}}|||zzzsssiiibbbbbbpppvvvwwwnnnccc[[[VVVRRRjjj^^^III888333888:::888888:::;;;;;;:::;;;<<<>>>AAACCCBBB>>>===??????===<<<;;;;;;::::::;;;<<<===::::::::::::::::::;;;;;;:::BBBEEEFFFFFFJJJmmmssslllnnn___BBB555<<<>>>>>>???>>>;;;666000---***++++++,,,///444:::???EEEGGGHHHFFFDDDBBBAAABBB@@@???>>>:::333444AAAPPPggg~~~]]]ZZZiiizzzzzzxxx||||||~~~xxxqqqwww{{{|||xxxvvvwwwvvvsssddd]]]XXXXXXZZZ[[[___dddeeejjjwww{{{vvvxxxtttxxxzzzwwwttt|||qqqnnnsss~~~sss```VVV^^^fffhhhllltttpppfffTTTCCC555111000///000000///000111000///...///111333222111000000000000111222333333333222111111333555999<<<@@@___~~~{{{{{{ooocccUUUEEE???888777======<<>><<<<<<===@@@AAAYYYzzzttt{{{uuu}}}tttxxxbbb```eeerrroooZZZOOOGGGFFFDDD>>>>>>CCCCCCCCCBBBBBBAAA@@@??????>>><<<:::<<<===<<<888333111111000///...........................///000000111222444666777:::>>>AAABBBGGGQQQaaasssjjjPPPLLLQQQSSSmmmkkkhhhggghhhoooyyyxxxzzzxxxppphhhdddaaa^^^kkktttwwwlll^^^YYY\\\```www^^^CCC666444666888;;;888999::::::::::::<<<>>>@@@CCCDDD@@@???AAA???:::<<<<<<;;;;;;;;;<<<>>>???;;;:::999999999;;;<<<>>>999BBBAAAAAAHHHHHHZZZ}}}nnneeegggbbbOOO>>>888<<<>>>AAAAAA???:::555111,,,,,,+++***+++///555:::AAADDDHHHHHHFFFDDDDDDEEEGGGEEECCC@@@888111333;;;AAATTThhhxxxfff^^^iiizzz||||||~~~}}}vvvlllkkkhhhggghhhfffaaa```bbbZZZWWWWWWYYY[[[]]]eeennnkkkjjjrrr{{{vvvyyyqqquuu{{{|||nnnooopppxxxzzztttwwwssseeeYYYZZZbbbgggggggggdddwww}}}kkkSSSEEE;;;111000111111///...000111111111///...000222444333111.........//////000111222111333444333333555888;;;???HHHqqq}}}~~~xxxnnn^^^JJJAAA;;;;;;???===:::CCCRRR\\\]]]aaahhhqqquuuvvvtttsssyyy~~~}}}vvvmmmiiihhhfff|||www___PPPGGG@@@;;;999888888777666555444333333111111000////////////000------------------,,,,,,------------------------+++,,,------............------............---------,,,,,,,,,+++++++++++++++++++++************)))************************(((((((((((())))))***************************)))))))))((('''''''''''''''&&&'''((('''&&&''')))***''''''''''''((()))***+++))))))***++++++++++++++++++///222444888@@@KKKTTT[[[```eeegggfffeeefffgggooouuuzzzyyyuuuwwwxxxbbbgggkkkkkkiiikkkqqqwwwsss}}}pppeeeeee```\\\FFF???999888:::<<<<<<<<<;;;;;;::::::999999999999555777999:::;;;>>>AAADDDEEEDDDBBB???<<<;;;<<<>>>>>>JJJnnnxxx~~~www{{{qqq|||ddd[[[YYYeeettt~~~{{{^^^RRRJJJJJJFFF???>>>DDDCCCCCCBBBAAA@@@???>>>>>>???===;;;===??????:::555333222111000////////////......------......//////000111333444666888<<>>===CCCEEEBBBBBBEEEDDD>>>===<<<;;;;;;<<<===???@@@>>><<<999888888;;;???AAA===EEE@@@???KKKIIIQQQlll{{{mmm]]]XXXZZZVVVHHH:::<<>>888444//////...,,,,,,///444888<<>>666111222222///...///111222111///...000333555333111---------......///000111///444777666444555777888CCC;;;[[[}}}tttaaaJJJ???<<<;;;;;;::::::???DDDVVVYYY```jjjuuu{{{|||zzzrrr|||{{{rrrllliiifffiiipppvvv```SSSJJJBBB???888888777666555444333333222111111000000000000000.........------,,,,,,,,,------------------------((()))+++---...///000000,,,,,,------...------,,,,,,,,,,,,++++++*********+++++++++************)))************************&&&'''((()))))))))))))))+++++++++***************))))))((('''''''''''''''&&&'''(((''''''''')))+++''''''''''''((()))++++++))))))***++++++++++++***,,,000444777;;;EEERRR[[[aaabbbfffhhheee___bbbiiisssyyy|||xxxqqqqqqzzzsssYYYaaafffeeeiiirrrvvvtttttt~~~yyysssxxxlllccchhhbbbYYY@@@???;;;888888;;;;;;999:::999999999888777777777888999::::::999999;;;===FFFEEECCC???;;;:::;;;<<>>EEECCCCCCBBBAAA???>>>>>>===@@@>>><<<>>>AAAAAA<<<777444333222111000000000000......---------.../////////000222333444777;;;>>>BBBAAABBBEEEMMMaaajjjYYY\\\___[[[tttfff___bbb___[[[ggg|||~~~xxxmmmfffgggjjjhhhdddnnnkkkcccYYYVVV___ooo|||www\\\DDD===;;;888888<<<666888::::::999999999:::<<<===@@@DDDGGGHHHFFFDDDBBB@@@>>>=========;;;:::777777777777999<<<@@@BBBBBB??????CCCGGGHHHMMMRRRwwwwwwmmm```[[[ZZZUUUIII======>>>@@@CCCDDDAAA;;;555111...+++)))))),,,///111999@@@HHHMMMLLLJJJIIIIIIIIIGGGDDDDDDCCC???999555777888999<<>>888888===;;;KKKPPPXXXcccoooyyyyyyvvvssspppmmmkkkiiihhhnnnuuuxxxaaaTTTGGG<<<;;;999555444444333111///222111000//////.........000000...---------------,,,,,,,,,------.................................------------------------------,,,,,,,,,,,,++++++************))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***))))))***++++++,,,,,,---333222555<<<@@@EEESSSaaafffiiikkkiiiaaa\\\dddoooyyywwwvvvuuuppplllooovvvyyyhhhccc```eeemmmssswwwyyy~~~zzzwww{{{kkk___fff]]]GGG===<<<<<<<<<===;;;999666999777666555444666777888999:::;;;:::888777888999CCCCCCCCCBBB???======>>>???AAAFFFTTTbbblll~~~uuuppprrrxxxrrrZZZRRR\\\fffsssiiiUUULLLLLLEEEAAACCC@@@BBBDDDEEECCC???===>>>@@@>>>>>>>>>>>>>>>?????????888444111000222333111///222111///.........///000333333333444666888999:::>>>>>>BBBGGGHHHRRRqqqlll``````]]]WWWlllbbb\\\^^^^^^aaannn}}}vvvllliiijjjiiifffdddiiieee___]]]gggxxxbbbPPPAAA??????999777:::;;;===??????===;;;::::::;;;<<>>;;;:::::::::999888999999999:::<<>>======>>>BBBAAAAAAHHHNNNPPPiii|||{{{tttwwwvvvyyy{{{~~~yyy]]]PPPVVV```nnn|||}}}uuu^^^QQQOOOGGGDDDDDDAAABBBDDDEEEDDDBBB@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>???999555111000111111000//////000000111000///...---111111111222444555777888:::999===AAA???CCCXXXppp|||qqqllldddZZZnnnoooqqqtttwwwzzz|||}}}wwwnnnkkkrrruuuooogggdddbbb```\\\ddd|||yyyLLLDDD@@@DDDEEE===999999===@@@BBBAAA>>>;;;888777999;;;===AAADDDCCC@@@======;;;888777888999999999<<<<<<===>>>@@@CCCEEEFFFEEEBBB@@@BBBCCCBBBDDDHHHQQQ{{{}}}bbbMMMIIILLLNNNAAA@@@@@@AAACCCEEEDDDDDD===999333...++++++,,,...222888???DDDFFFIIINNNQQQNNNLLLIIIGGGGGGFFFDDDCCC>>>===:::555222555;;;AAACCC===<<>>:::999888888888777555333444333333333555777:::;;;999::::::888666444444555999;;;<<<<<<;;;;;;===>>>@@@???<<>>AAACCCFFFFFFEEECCCCCCCCC??????>>>>>>>>>>>>>>>>>>;;;777333000/////////...---///111222222000---+++......///000111222444555999888<<<@@@>>><<>>>>><<<888555444888999;;;>>>@@@@@@===::::::888777777:::<<<<<<<<>>BBBLLLWWWVVVUUUTTTUUUXXX^^^dddhhhlllrrruuuvvvrrrqqqtttqqqiiicccaaa___^^^___^^^ZZZTTTNNNOOOLLLKKKNNNSSSWWW[[[\\\ssszzzzzzvvv||||||{{{{{{|||yyyppphhh___ZZZ\\\cccgggkkkoookkknnnrrrrrrpppmmmlllttt{{{|||iiiHHH444222333000222222111000///000000111000000000//////......---.........////////////000...000333444555666888;;;:::888999@@@aaa~~~ooohhhbbbSSSIIIEEE===<<<999666666===HHHTTT\\\iiiiiihhhccc```aaafffllltttooommm~~~]]]TTTLLLCCC===:::888444111222222111111111111111222111000///...---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************(((((()))******+++,,,,,,************+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''&&&''''''))))))))))))))))))))))))............///111333444===CCCLLLVVV]]]cccjjjooolllgggfffkkknnnnnnoooqqqnnntttyyyrrr]]]IIIDDDJJJQQQZZZhhhrrruuusssrrrsssyyyxxxsssjjjhhhsss{{{sssmmmkkkdddUUUOOOTTTTTTGGG<<<;;;888777555555555555333111222111111222444777:::<<<:::;;;;;;888555333333333444666888999999:::<<<>>>>>>>>><<>>>>>>>>>>>>>>===999555000...............///000111111///---,,,------......///111222333777777999>>>???>>>CCCJJJQQQ]]]pppzzzooo|||qqqyyypppVVVaaapppsssIIIAAABBBFFFIIIFFF???999777444777999:::888666555444666777888;;;======;;;888999888888:::===???@@@??????@@@BBBCCCDDDDDDCCCCCCAAA>>>===@@@AAA???AAADDDNNNPPP}}}TTT<<<;;;>>>===;;;:::;;;???EEEHHHEEEBBB===777111...,,,++++++///333777;;;AAAJJJPPPVVVUUURRRNNNJJJFFFDDDDDD@@@AAAAAA@@@===:::999888666555555555444666>>>FFFLLLKKKJJJLLLPPPVVV[[[___eeeiiimmmqqqzzzllldddeeeccc]]]WWWVVVTTTRRRPPPNNNLLLKKKJJJIIIIIIJJJMMMVVVaaaiiimmmzzzqqqkkksssvvvzzz}}}nnnddd___^^^bbbhhhppp{{{}}}wwwyyyxxxsssqqqwwwrrrSSS666,,,111222...111111111000000000000000000000//////......---------.........////////////000222444555555777999;;;;;;444777???OOO|||{{{dddRRRJJJCCCCCC>>>888444777???IIIPPPaaaeeegggddd___^^^ccciiilllpppsssoooiiiqqqeee]]]TTTIIICCC@@@>>>999444222222111111000000111111111111///...............------------------------------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************+++++++++***************)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''''''''''')))))))))***************...------...000222555666>>>DDDNNNWWWaaakkksssvvvrrrkkkhhhlllpppqqqppppppooovvv~~~zzzgggPPPFFFGGGHHHPPPYYYaaahhhooovvv{{{tttjjjnnnzzzyyyrrrlllhhhdddbbbdddaaaZZZQQQHHHCCC>>>;;;888666444444444444222111111111111111333777:::<<<;;;;;;;;;888555222222222000222444666666777:::<<>>>>>=========;;;777333///---......000//////...........................///000222222333222444888:::<<>>===;;;===???BBBCCCCCCAAAAAA???<<<<<<@@@AAA???AAADDDHHHLLLrrrfffGGG@@@======<<<;;;;;;===BBBFFFKKKIIIDDD>>>888111,,,)))***---000222555;;;CCCIIIRRRTTTUUUSSSOOOJJJGGGFFFDDDDDDDDDCCCAAA>>>;;;999::::::999666333333777;;;@@@???@@@BBBEEEJJJOOOQQQXXX[[[___cccjjjtttxxxuuutttbbbWWWTTTSSSOOOJJJIIIIIIHHHFFFDDDCCCEEEGGGDDDHHHMMMSSS^^^lllwww{{{~~~vvvpppmmmqqquuu|||zzzhhh___]]]___dddiii{{{ssstttuuutttrrrssswww{{{zzz```@@@,,,+++000111...111111000000000///////////////..............................////////////000222444555555666777999777222555???GGG]]]eeePPPIIICCCCCC>>>888444555:::BBBFFFVVV___hhhhhhbbb___bbbgggjjjgggkkkpppjjjdddtttooobbbQQQFFFBBB???:::555555444333222111111111111111111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++************)))))))))))))))*********,,,,,,+++++++++*********)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''((((((((()))))))))***++++++,,,,,,,,,,,,---///333777<<<>>>BBBJJJSSS\\\fffqqqwwwwwwtttlllgggjjjnnnooonnnoooqqqvvv}}}~~~rrr^^^QQQLLLIIIPPPYYYaaalllxxx~~~xxxooouuu|||{{{tttkkkfffeeefffgggfffiiimmmdddMMM@@@AAAAAA<<<999777444333444444333111222111111111333555888999999999999777333111111111///111333444444555777999:::<<<999===CCCBBBIII^^^xxxyyysss|||ooommmpppuuuuuusss|||gggUUUMMMUUUeeejjjmmmuuu~~~kkk\\\NNNIIIIIIFFFAAAAAABBBEEEFFFFFFDDDBBB@@@@@@??????>>>============<<<:::666222///...///111000...---,,,---...///............///000111222333333444555777999<<<>>>>>>>>>DDDQQQ]]]eeelllrrrwwwooolll|||___eeezzzbbbLLLGGG>>>>>>>>>======;;;666111111222333333222222444666666444333444777:::;;;<<<:::;;;<<<>>>>>><<<777444333666:::>>>AAABBBAAAAAA???======@@@AAA??????BBBEEEPPPbbb~~~___KKK>>>???@@@???===>>>AAAEEEJJJJJJIIIEEE@@@:::444000***---//////000444;;;AAAIIINNNTTTWWWUUUQQQOOOMMMLLLKKKIIIHHHFFFDDD@@@>>>>>>>>>===:::888888888999888888999:::===???AAACCCFFFHHHLLLOOOQQQVVV]]]dddbbb___gggkkkaaa^^^eeefffccc[[[PPPIIIFFFFFFCCC???;;;>>>@@@@@@>>>>>>AAADDDEEENNNWWW]]]gggrrryyyyyywwwyyyzzzzzzxxxwwwwwwxxxwwwzzz|||qqqggg^^^[[[[[[___hhhppp~~~mmmiiikkkpppqqqmmmmmmqqqzzz{{{~~~oooRRR777.../////////111000000000000000//////...------......................../////////000000000000222333333333333444666333888666:::AAAFFFmmm|||xxx|||vvv^^^LLLGGGCCCAAA>>>999666555777:::===JJJXXXhhhmmmhhhccccccgggfffccceeeiiigggbbbgggsss}}}lllXXXMMMGGGBBB===888888666555333222222222222111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++************''''''((((((((()))))))))***+++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***(((((()))***,,,---.........///222666===DDDKKKOOOZZZbbbjjjooouuuzzzyyytttrrrjjjdddfffiiijjjllloooooopppvvvyyyoooiiibbbeeehhhmmmxxxyyyzzz{{{rrrhhhccceeeiiijjjiiikkkkkk___III<<<>>>@@@<<<:::888555444444444444333444333222111222333555777555666666444111//////000///111222333333333555666555888666:::BBBBBBGGGWWW{{{~~~|||}}}tttwwwttt]]]LLLMMMYYY^^^eeennnzzzvvvdddQQQIIIIIIGGGEEEDDDCCCDDDGGGGGGEEECCC@@@@@@??????>>>======<<<<<<======999444111000000//////.........---------------------...///000000222444666666666888::::::;;;:::===EEEIIIKKKRRRYYY[[[hhh}}}}}}zzzdddiiiwww~~~___tttnnnAAA444>>><<<<<<;;;<<<>>>>>>999333111111111///......111333666444222222555999<<<===;;;<<<===>>>===888111,,,,,,000666<<<@@@BBBBBBBBBAAA>>>>>>AAAAAA>>>>>>AAACCCRRRQQQ```wwwVVV@@@BBBDDDCCC@@@@@@BBBDDDFFFGGGIIIIIIGGGBBB===999+++---.........000666;;;AAAIIISSSZZZZZZXXXUUUTTTNNNLLLJJJIIIHHHFFFCCCAAA<<<===<<<:::999:::999666555666777888999999::::::999;;;===?????????CCCIIICCCBBBLLLSSSMMMLLLMMMGGGEEEDDDAAA======>>>===:::666;;;???@@@??????BBBFFFKKKVVVaaaffflllssstttppphhhkkkooorrruuuxxx|||xxxnnnfffZZZYYYYYY\\\___eeeqqq}}}pppzzztttiiibbbdddooorrrkkkiiiooo{{{yyy}}}hhhKKK555444444------444000000000000000//////...,,,------....../////////////////////000000000000///111222222111000222333333@@@888333;;;888OOOxxxwwwppp\\\OOOMMMIIIBBB@@@<<<999666555555555BBBTTThhhppplllfffeeehhh```aaa```___```dddeeedddkkkqqqqqq```WWWPPPLLL<<<;;;999777555444333333222111000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++************)))&&&'''''''''(((((())))))))))))***+++,,,------...++++++,,,,,,,,,---------))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++'''''')))***,,,...//////222444777>>>GGGPPPYYY^^^uuu}}}zzzpppnnngggaaaccceeegggkkkoooiiihhhoooyyywww|||vvvkkkfffgggiiihhhfffjjjbbbTTTEEE===<<<===<<<;;;888666444555555444444555444222111111222444555333333333222///------...000111333333222222333555888:::666888===:::;;;IIIppp}}}{{{vvv|||eeeMMMGGGOOOSSS___jjjwww~~~qqq[[[PPPPPPOOOHHHFFFDDDEEEGGGHHHGGGDDD@@@@@@@@@???>>>======<<<;;;===>>><<<666222000111,,,---///111000...,,,***,,,,,,,,,,,,---......///***///333444444555666666:::999;;;@@@@@@===BBBJJJIIIRRRfff~~~uuuuuuiii[[[kkksssyyy}}}vvv```{{{wwwLLL;;;777111:::AAAIIIJJJDDD<<<777666222///...000444555222...555666666666<<>><<<:::===BBBNNNJJJXXXhhhvvvmmmQQQFFFBBBJJJLLLEEEEEENNNAAAMMMOOOFFFCCCHHHDDD:::555///))))))---111111000:::EEENNNRRRXXXaaadddbbb___```YYYLLLDDDEEEFFFDDD>>>>>>@@@AAABBB@@@===:::999:::;;;<<<<<<;;;999888:::::::::::::::;;;<<<===???===<<<>>>BBBCCCBBB@@@@@@>>><<<<<<======<<<:::::::::999:::===CCCIIIMMMZZZ^^^bbbeeeffffffggghhhcccgggjjjmmmsss|||~~~xxxooobbbWWW[[[TTTQQQXXXcccooo}}}zzzuuutttqqqkkk]]]eeehhhdddaaagggooosss{{{uuuVVVDDD444...---,,,...111000//////...------,,,,,,,,,.........------...000000000111111111111000000222000......000333444444:::444333666777999JJJ^^^~~~~~~wwwlll___PPPFFFCCC@@@===::::::999777555???IIIXXXiiisssrrriiiaaakkkiiieeebbbaaabbbdddffffffeeevvvwww^^^SSSQQQHHHAAAAAA???555444666///111111111111111///......------------------------+++******************+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++************************+++++++++***************((((((''''''''''''((((((++++++************++++++...---,,,+++,,,...000222555888>>>FFFRRRaaapppzzz|||mmmqqqiiiaaa___bbbeeedddbbbdddjjjuuuvvvrrr}}}~~~tttnnnrrriiiiiilllaaahhhZZZHHH===:::::::::888777777888888777666444333555444222000//////000111222333333111......111555000000111222444555666666666777888999:::<<<@@@CCC\\\}}}~~~|||kkkXXXKKKGGGOOOXXXddduuucccTTTRRROOOMMMJJJEEEDDDGGGJJJGGGCCCCCCCCCCCCBBBAAA@@@???>>>?????????>>>;;;777222000//////000000///...------//////...------------...///000111222333444555555999999999:::<<>>CCCEEEEEEDDDCCC@@@>>>???>>>===@@@EEEJJJIIIRRRZZZddd___KKK???KKKZZZ[[[OOOEEEMMMLLLGGGAAAEEEMMMLLLDDD<<<666///+++,,,///000000444===DDDIIIRRR___hhhjjjjjjiiiaaaVVVPPPMMMGGG@@@@@@???>>>>>>>>>>>>======>>>>>>>>>>>><<<;;;999888<<<<<<;;;;;;:::::::::999;;;;;;;;;<<<===<<<999777<<<:::999:::::::::888666<<<<<<>>>BBBGGGLLLOOOQQQ]]]```ccceeefffffffffgggdddjjjpppsssyyy~~~rrrfffXXXMMMRRRQQQTTT```rrr{{{~~~}}}xxxvvvuuupppiii___```aaaaaabbbhhhpppvvvtttdddQQQBBB333...---,,,,,,/////////......---,,,,,,+++,,,---...---,,,,,,...000///000000111111000000///222000...---///000111111333///000555555666BBBSSS~~~vvvpppfffXXXKKK???@@@AAA@@@===888444222666>>>MMM___lllrrrpppmmmooommmjjjhhhffffffhhhjjjjjjeeekkk~~~{{{aaaOOOSSSJJJGGGDDD;;;::::::333222222111000//////..............................,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******++++++,,,,,,------++++++++++++++++++++++++************************)))(((((((((((((((((()))))))))((((((((())))))***111000/////////000111222555999BBBPPPaaassszzzkkkiiigggdddaaaaaabbbcccgggmmmxxxyyysssjjjhhhqqq}}}|||vvvssstttlllooooooaaaXXXMMM@@@888999<<<<<<;;;888888888888777666444333555444222000///000111111000333555333000...///222111111222333444555555666666777999:::;;;<<>>????????????<<<888555222///////////////......---//////...---------------...///000111222333444444777777888999:::===???@@@EEEFFFMMMXXX```aaacccfffooohhhbbbaaaaaaaaa``````aaannnvvvrrrnnnooopppnnnzzznnnXXXAAA444444888:::777999;;;;;;999666222000000000111555999:::666333333555666666:::@@@AAA>>>777:::===<<<888444222222888;;;???BBBDDDDDDEEEFFFDDD@@@>>>???@@@@@@CCCHHHGGGKKKLLLLLLRRRgggzzz]]]BBBFFF^^^jjj\\\HHHJJJIIIHHHIIIKKKNNNNNNMMMDDD@@@888111------...000...333777;;;DDDSSS```fffrrrrrrooojjjgggbbbWWWLLLLLLIIIFFFCCCBBBAAABBBCCC@@@@@@@@@???===<<<:::999888999999999888777666666333666999;;;;;;;;;:::;;;888777888:::<<<===;;;999??????BBBHHHOOOTTTUUUTTTXXX[[[^^^```aaaaaaccceeeiiipppxxx|||{{{nnncccZZZQQQJJJJJJOOOWWWeee|||tttwwwyyywwwuuupppggg^^^]]]VVVTTTYYY]]]```iiiuuu{{{^^^NNNHHH===111------,,,+++,,,......------,,,,,,++++++,,,---------,,,,,,...000/////////000000/////////111///---,,,---.........---,,,///555555333;;;GGGfff}}}uuummm[[[JJJ>>>AAADDDDDD@@@:::555222...444>>>MMM[[[ffflllooonnnnnnmmmkkkiiiiiijjjlllnnnhhheeehhhpppfffYYYMMMIIIFFF???>>><<<222666555333111000//////000/////////////////////...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))***+++,,,---...------------------------***************************))))))))))))))))))***))))))((())))))***++++++/////////000111222333444999>>>III[[[pppyyyiiimmmnnniiiaaa\\\^^^aaammmrrryyy~~~~~~zzztttoookkkllljjjggghhhmmmpppooo~~~{{{vvvwwwtttpppvvvrrr^^^HHHAAA888555777;;;<<<;;;999999999888777666444333555444222111000111111222///222666555222......///333333444444444555555555666888;;;<<<<<<===>>>@@@JJJwwwyyyqqq}}}~~~nnnNNNDDDOOOTTT^^^nnn~~~}}}aaaXXXSSSKKKGGGCCCDDDFFFHHHGGGFFFFFFFFFEEEDDDCCCAAA???>>>>>>???@@@???>>>;;;888666////////////............///......------------------......///000111222222555555555666888:::<<<===BBBEEELLLTTTUUURRRSSSWWWffffffdddbbbaaabbbccccccfffkkkmmmlllooouuuxxxwwwfffRRR???999888666555888999888666555666555333111222333555999======:::777555888999777999<<<===:::444999===;;;666333444666???CCCGGGGGGFFFEEEFFFHHHEEE???<<<>>>@@@AAADDDIIIGGGNNNJJJHHHMMMRRRwwwyyyUUUEEEPPPaaacccZZZBBBFFFNNNTTTQQQJJJIIINNNJJJHHHCCC;;;444///......,,,---...///555@@@KKKRRReeejjjqqqvvvxxxtttkkkddd^^^\\\XXXSSSMMMIIIHHHHHHAAAAAAAAA@@@???>>>===<<<666777888999999888888777444888;;;<<<;;;<<>>;;;777///000444;;;EEEPPPZZZ___gggiiijjjjjjhhhgggiiilllnnnkkkhhhfffdddiii{{{ppp___VVVOOOFFFEEECCC888;;;999666333111111111222////////////............///..................///------------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++************+++++++++++++++,,,---...///000---...000333666999<<<===DDDIIITTTggg||||||tttmmmnnnppppppkkkccc^^^^^^```lllpppqqqkkk```VVVRRRRRReeelllpppllljjjmmmsssvvvuuuwww||||||uuuwww}}}oooTTTAAA<<<777555777999999777::::::999888777555444333555444333222222222222222111444666555111......000555555555555555555555555777999<<<>>>>>>===>>>???GGGnnnxxx|||wwwnnn{{{|||}}}|||{{{|||\\\HHHNNNMMMTTTddduuukkk]]]VVVLLLGGGCCCDDDFFFFFFFFFHHHGGGGGGFFFEEECCCAAA@@@???>>>???@@@@@@???===<<<:::111000//////............///...------,,,,,,------,,,,,,---...//////000000333333444555777888999:::@@@CCCLLLVVV[[[YYYXXXZZZlllssstttmmmhhhhhhgggcccddd^^^\\\eeexxxxxxSSSBBB777;;;===777666;;;<<<999666555555666666666666777999<<>>:::<<>>666111...,,,+++++++++---222999???IIITTTdddpppsssqqqpppqqqnnnnnnmmmggg___VVVQQQOOOJJJIIIHHHEEECCCAAA@@@???<<<<<<======<<<<<<;;;;;;>>>@@@AAA???===>>>CCCGGGIIIIIIIIIKKKMMMMMMKKKJJJOOOLLLJJJLLLRRRXXX[[[\\\XXX[[[```eeejjjqqqxxx|||}}}yyyssseeeVVVOOOQQQTTTUUU```iiimmmooo{{{wwwlllhhhfffgggiiigggbbb^^^[[[SSSTTT]]]```bbbqqqwww]]]EEE333///111///,,,+++---///...,,,++++++++++++***************+++,,,,,,***+++,,,...---------......---------,,,++++++,,,///111111000//////000222222333888>>>AAAYYY}}}mmmPPPFFF;;;888<<<@@@@@@===555333111111555<<>>>>>??????EEEeeeyyy}}}ttt{{{zzzwwwwwwxxxyyynnnNNNIIIGGGMMM[[[mmmyyy|||gggZZZOOOIIIEEEFFFFFFDDDEEEIIIGGGGGGFFFEEEDDDBBB@@@@@@>>>???@@@@@@@@@???>>>===444333111000..................---,,,,,,,,,,,,,,,,,,,,,,,,------......///222222333555666777888888999<<>>???;;;888888777444666888999888777888<<>>@@@CCCFFFGGGIIIJJJNNNPPPJJJRRRiiirrrRRRGGGTTTggg{{{hhhRRRJJJOOOUUUUUUPPPLLLMMMNNNLLLGGG@@@777222///------.........222777888DDDUUUaaacccaaaeeelllssswwwyyywwwpppgggbbb```[[[YYYVVVRRRNNNKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDFFFHHHKKKPPPVVVZZZ]]][[[WWWUUUTTTRRROOOLLLPPPMMMJJJIIIKKKRRRYYY^^^___bbbggglllsss{{{}}}zzzuuullliii```WWWUUU[[[```bbbnnnrrruuuxxxsssiii```______^^^\\\[[[[[[VVVXXX```ffflllyyyjjjQQQ;;;---++++++,,,+++)))+++///...+++******************))))))***+++++++++******,,,...,,,,,,------------,,,,,,***)))***,,,///111111000............///111666999===EEE___cccUUUEEE<<<>>>AAABBB@@@999777444000000444;;;AAAMMMUUU^^^dddeeeggglllpppooommmkkkiiihhheeeaaa___gggvvvZZZPPPNNNFFF@@@>>>;;;777444333222111111111000000//////......000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******++++++,,,---------...------,,,,,,------...,,,,,,---...///111333444222333555:::@@@FFFLLLPPPWWW___mmm~~~~~~zzzuuurrrtttooommmmmmttt~~~}}}{{{jjjRRR>>>:::DDDOOOWWW```ffffffhhhppp{{{~~~~~~tttVVV@@@777666666888:::;;;:::999777777666555444444444444444444444444444444444444555666666333000000444888666666666777777888888888888:::===>>>>>>???@@@BBBDDDaaammmvvvwwwvvvnnnnnnqqqtttVVVFFFFFFJJJWWWiiixxx~~~rrr]]]TTTLLLHHHIIIGGGAAABBBIIIEEEEEEEEEEEEDDDCCCAAAAAA??????@@@@@@@@@@@@??????888666444111///............------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222333555555555555888:::FFF\\\ooowwwxxxwwwnnnkkkhhhbbb___\\\ddd~~~sssWWW???999777999888555888???;;;<<<:::777555555:::>>>=========;;;:::999999:::999>>>@@@===999999888666888999;;;<<<>>>???@@@AAAFFFFFFEEEFFFHHHIIIHHHGGGFFF>>>888:::>>>@@@CCCFFFJJJGGGMMMQQQKKKJJJSSSWWWnnnVVVSSS\\\zzzhhh]]]ZZZVVVPPPMMMMMMMMMNNNMMMHHH@@@:::444000000111000---///555333888BBBLLLNNNMMMQQQYYY```gggooorrrppplllkkkllljjjhhheeeaaa^^^\\\[[[ZZZSSSRRRPPPOOOPPPRRRUUUWWWSSSUUUYYY```gggllloooppplllhhhccc^^^[[[YYYWWWUUUSSSTTTSSSPPPPPPVVV```hhhlllnnnqqquuuzzz}}}wwwpppjjj```ccccccbbbdddjjjlllkkkmmmjjjlllwwwwwwjjj^^^\\\^^^^^^^^^aaaeee```\\\aaakkktttxxxyyyrrr~~~sssXXXCCC444+++---***---,,,))))))---,,,((()))))))))))))))))))))))))))***+++***)))***+++---++++++,,,,,,,,,,,,++++++)))))))))+++...///...---,,,...//////000222555666:::BBBMMMqqqxxxooo```RRRIIIDDDCCCCCC;;;:::888444111222666999@@@JJJWWW___cccgggmmmsssuuutttrrrnnnjjjgggccc___```kkkkkk]]]NNNFFFEEEBBB???<<<999777555444444333222222111000000000000////////////000000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,------.../////////......------......///......///000222444666777777888<<>>???BBBEEEHHHffffffjjj}}}{{{zzzqqqhhhjjjqqqvvv```KKKFFFHHHTTTfffvvv~~~iiiZZZQQQKKKKKKGGG???@@@HHHCCCDDDDDDDDDDDDCCCBBBAAA????????????????????????<<<:::666333000............---,,,,,,++++++,,,,,,,,,,,,,,,------------...---...000111222333222222888:::EEEWWWgggqqqxxx~~~uuupppkkkaaa\\\___ooo[[[:::777666888:::999666666888999;;;;;;777333333999??????>>><<<:::777666777888777===@@@===:::::::::888999:::<<<@@@DDDEEECCCAAAEEECCCAAACCCGGGIIIGGGEEEHHH???888:::>>>AAACCCEEENNNHHHQQQRRRFFFKKKXXXSSS```gggVVVUUUnnnpppYYYQQQNNNNNNLLLKKKMMMOOOMMMFFF@@@999444111222///+++---444...---111999<<<;;;>>>EEEEEEMMMXXX___aaacccgggjjjpppooommmlllkkkkkkllllllbbbbbbaaacccggglllrrruuuqqqqqqtttyyy~~~~~~zzzuuurrrnnniiidddcccbbbaaa```^^^aaacccaaa```eeepppzzz{{{|||~~~|||sssjjjaaaiiiooossssssssstttpppkkkddd[[[]]]qqq}}}mmmaaaXXX\\\dddjjjooouuuvvvoooffffffrrr|||wwwllleeennnaaaEEE444,,,+++222,,,///...)))(((+++***%%%(((((((((((()))))))))))))))***+++***))))))+++---+++++++++,,,,,,+++++++++)))))))))***,,,---+++***+++...111111333555555444555AAA@@@MMMzzzhhhUUUIIIEEEFFF:::;;;:::666222000111444666BBBQQQ[[[```eeelllsss{{{}}}}}}wwwooohhhbbb^^^\\\UUU\\\vvv{{{cccMMMLLLJJJGGGDDD@@@===;;;666666555444444333222222000000////////////000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///........................,,,,,,------...///000000//////............//////111111222333555888999;;;@@@BBBHHHRRR___nnn|||~~~|||vvvvvv{{{pppvvv|||eeeHHH999===LLL[[[bbbaaaeeeiiijjjooouuuvvvsssuuuooommmmmmyyygggLLL777<<<444444444555555555444333333333222111222333444555444444555555666555555444111555999:::777666777888555666666888999:::;;;;;;999:::<<<<<<===@@@DDDGGGNNNooofff___~~~sssjjjooozzzwwwiiiRRREEEFFFQQQdddttt||||||]]]SSSMMMMMMGGG>>>???GGGBBBBBBCCCCCCCCCCCCBBBBBB@@@?????????????????????>>><<<888444000............---,,,,,,++++++,,,,,,,,,------------------...+++,,,...000111111000000444666>>>KKKWWWaaammmxxx}}}ooo```VVVZZZjjjyyy^^^JJJBBB???===999555333444666777888777:::@@@BBB???<<<<<<>>>>>>>>><<<::::::<<<===>>>???>>>:::555333444777999:::<<>>BBBGGGLLLPPPRRRXXXZZZ\\\___`````````___ccccccbbbcccfffkkkpppsssrrrpppnnnpppssssssnnniiimmmiiieeeccceeehhhlllmmmooorrruuuwwwxxxzzzzzzmmmhhhgggiiijjjssswwwxxxtttuuutttgggUUUWWWYYY\\\cccpppxxxtttkkk\\\]]]___fffoooyyywwwpppwww~~~xxxfffYYYTTTJJJ<<<222000000000///...---,,,+++************'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))------...///000111222222222<<<>>>===XXX}}}lllUUUFFFAAA>>>@@@EEEIIICCC666///111333444:::EEEUUUdddmmmrrrzzzyyyxxxrrrfff[[[YYYUUUWWW```hhhsssqqqZZZJJJMMMPPPGGG???>>>BBB???;;;888666444222111444222000000111222111000000///.........///000111000///...---------...///---,,,+++))))))+++,,,---,,,------......///000000+++,,,,,,------...///////////////000000000000000444222000---+++,,,000333555333222444888>>>BBBEEELLLYYYhhhpppxxxyyyzzzyyy~~~uuu```KKK===GGGXXXaaafffkkkeee^^^eeeyyyxxxrrrvvvyyygggccceeeuuuvvvaaaLLLEEE>>>444555666777777777666555444555444333222222444555777555666666444111///......222444666888888777555444333333333444555666777888:::;;;<<<<<<===???CCCGGGRRRjjjfff[[[uuuyyy~~~}}}ssswww}}}XXXMMMJJJLLLVVVfffuuukkkYYYKKKLLLLLLEEEAAACCC888===BBBDDDBBBAAAAAACCCCCCBBBAAAAAA@@@@@@AAAAAA@@@>>>;;;777444111//////...------,,,+++++++++,,,)))***,,,------,,,***)))---,,,+++***+++,,,---...///888CCCJJJMMMQQQXXX^^^xxxfff___]]]gggtttzzzooo```RRREEE:::BBB???;;;888555444555555888999>>>FFFIIIEEEBBBAAA======<<<;;;::::::<<<===>>>===;;;888555555666888999:::<<<>>>@@@@@@>>><<>>???DDDKKKHHH===333111333333666;;;GGGZZZooo}}}|||vvvsssrrrnnnhhhbbbZZZVVVWWW]]]```dddssspppTTTLLLLLLIIIIIILLLBBBAAA@@@??????===:::777444222111111333333222111111000////////////000111000000......---......///...---,,,******,,,---...++++++,,,------......///---......///000000111111111111111111111111111111333333333222111111333666777666666999===CCCHHHKKK]]]mmm~~~zzzzzzxxxuuuyyywww[[[IIIEEEMMM___kkkiiifffgggfffiiiwwwtttttt}}}jjjdddkkkooofffQQQ@@@:::777222444555666666666555444333444333222111222333555666444555555444111///......111333555777777666444333222222222333444555777777999:::::::::;;;>>>CCCGGGRRRoooiiiTTTrrr}}}tttuuu{{{yyyyyyyyyjjjPPPKKKJJJTTTcccrrrwwwbbbOOOMMMNNNHHHCCCCCC===>>>???@@@BBBBBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAA???>>><<<999666333000///...---,,,,,,++++++,,,,,,)))***,,,------,,,***))),,,++++++++++++,,,------111777@@@JJJQQQTTTTTTSSSuuulllaaahhhrrrxxx]]]NNNOOOKKK@@@GGGEEEAAA>>>:::888777777:::<<>>???;;;777555555666777888777999;;;<<<======>>>???@@@BBBDDDDDDCCCDDDFFFHHHFFFGGG>>>;;;DDDFFFDDDHHHHHHHHHJJJNNNQQQQQQPPPNNNOOOQQQTTTssseee]]]lllpppUUUCCC@@@AAAGGGLLLOOORRRUUUPPPNNNJJJEEE???:::555333...---,,,,,,---///000111000111333666888:::;;;;;;@@@BBBDDDGGGIIIJJJJJJJJJIIIJJJLLLNNNQQQTTTWWWYYYTTTUUUWWWXXX[[[```fffjjjmmmllllllnnnrrrvvvxxxyyyzzz|||}}}||||||||||||}}}}}}lllfff^^^XXXWWWZZZ]]]^^^gggeeedddddd```YYYVVVXXXOOOYYY```\\\UUURRRQQQQQQUUUYYYaaajjjqqqtttsssqqqlllSSSDDD:::444---******,,,,,,+++,,,+++***)))((((((((()))((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++((()))******++++++******,,,------...///000111111777...000;;;AAASSSrrr^^^PPPAAA???AAAHHHJJJCCC999333000222333444;;;MMMggg{{{zzzuuurrrnnniiifff^^^YYYYYY]]]\\\YYY\\\ddduuu```WWWPPPKKKIIIFFFEEEDDDCCCBBB>>>999555555444333333333222000...222111111000000000111222111000///............//////...---,,,,,,---...///,,,,,,------...////////////000000111222222333333222222222222222222222222///111333333333333444666:::;;;===BBBHHHNNNTTTXXXmmm|||~~~~~~zzzwwwyyydddKKKHHHQQQdddvvvxxxmmmeeefffkkkwwwpppwwwvvvnnnpppdddRRRBBB888555777999333444444444444333222111333222111111111222444555333444555333111///...//////000222444444333222111111111111222333444666666888888888888999===BBBFFFaaavvvUUUeeezzztttpppuuu~~~www[[[PPPJJJQQQ^^^lllzzzqqqUUUMMMMMMJJJDDDAAACCC???<<<<<<@@@CCCBBB@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===;;;888555222000...---,,,,,,++++++,,,,,,***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,000222999FFFSSS[[[YYYVVVgggpppuuunnniiipppiiiPPPEEEHHHJJJGGGIIIHHHFFFCCC@@@>>>===<<<<<<===AAAEEEDDD>>>;;;;;;===;;;::::::;;;===>>>>>>@@@;;;444222444666777666444777;;;<<<<<<>>>CCCGGG????????????@@@@@@>>>===999===777444???EEEEEEJJJHHHHHHIIILLLOOOPPPOOOMMMAAAIIIMMM\\\xxxgggffftttppp\\\MMM???>>>HHHPPPQQQNNNQQQQQQOOOLLLHHHBBB===:::333222000///............///000222555666777888888;;;===@@@DDDGGGIIIKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWYYYXXXXXX\\\eeelllllllllnnnrrrwww{{{||||||{{{||||||{{{zzzxxxwwwwwwwwwuuuqqqkkkfff```[[[XXXYYYXXXVVVUUUUUUVVVWWWWWWYYYNNNLLL]]]kkkiii```ZZZQQQVVVXXXTTTQQQQQQPPPNNN[[[^^^dddlllqqqsssqqqooo___DDD777000---***)))***+++************)))((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************''''''(((******++++++++++++,,,---...///000000111333---222>>>======ZZZ}}}zzz|||xxxmmmbbbKKKDDD>>>???DDDCCC===777111333555333555@@@SSScccxxxzzz|||{{{wwwooogggbbbccc___^^^aaa```[[[XXXZZZhhhuuu~~~nnn\\\OOOOOOLLLHHHEEECCC@@@>>>;;;<<<;;;999999888777333111333333222222222222222222111111000//////.........///...------------...///......//////000111111222000000111111222333333333333333333333333333333333111333444555555666999;;;@@@CCCHHHOOOVVV^^^fffjjjuuu}}}~~~|||{{{vvvvvvwwwcccWWWRRR]]]aaaiiinnnjjjbbbbbbhhhoooyyyzzzlllvvvxxxdddPPP===777666555888>>>333333333222222111000000111111000000000111222333111333333222000///...///,,,...///111111111000///000000000111222333444555666666666555666:::@@@DDDsss~~~```ccczzzvvvllloootttjjjYYYLLLNNNYYYeeetttfffSSSPPPMMMGGGCCCGGGBBB===;;;===@@@BBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>===;;;888444222///...------,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++------,,,++++++,,,+++000<<>>;;;777777;;;===;;;999999<<<>>>>>>===@@@:::444111333555555444444777:::;;;;;;>>>CCCGGG@@@???===<<<===<<<888555333:::444000:::CCCEEEJJJHHHHHHHHHKKKMMMNNNNNNLLL???BBBEEENNN\\\nnnxxxtttrrroooyyy|||pppVVVBBB<<>>???<<<======:::555111444>>>GGGYYYbbbppp|||~~~xxxnnnfffjjjfffccccccccc___\\\[[[VVV[[[bbbqqq{{{hhhbbbYYYQQQMMMJJJIIIHHHBBBAAA@@@@@@@@@@@@>>><<<666666666555555444444333333222222111111000////////////////////////////////////000000111222222222000111111222222333444444444444444444555555555555888999999999;;;???DDDHHHKKKPPPXXXaaaiiiqqqzzz~~~zzzyyyyyyyyyxxxzzzjjjUUUNNNUUU___```[[[VVVUUUWWW^^^iiisssvvvvvvxxxyyyrrrmmmtttqqqNNN<<>>;;;<<>>?????????===:::777555222111000...---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,***+++111@@@XXXpppjjjjjjpppuuuSSS@@@666<<<===555555>>>===<<<;;;::::::;;;<<<===777666888:::888666999???===999777777:::<<<;;;:::;;;888444222222333555555777999:::::::::;;;>>>@@@AAA???===;;;:::999777555;;;BBB:::111999BBBEEEJJJHHHGGGGGGIIILLLMMMLLLKKKNNNFFFAAAIIISSSWWWrrrsssccceeelllggg|||{{{dddIII::::::>>>CCCEEEJJJMMMOOONNNMMMKKKEEECCCAAA===999555222111------------///000222333333555888<<<@@@EEEHHHJJJKKKKKKLLLKKKKKKJJJHHHHHHKKKNNNRRRRRRRRRUUU]]]cccllllllooossswwwyyyyyywwwtttmmmddd\\\WWWVVVUUUTTTHHHEEE???:::999>>>GGGMMMUUUVVVWWWTTTOOOJJJFFFEEEBBBPPPhhh{{{}}}nnn]]]SSSVVVPPPLLLRRRcccoookkk```XXXXXX[[[bbbooo}}}zzz```FFF777444+++++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((()))))))))******'''((()))***++++++++++++***++++++,,,---...//////...111111...000888???AAAZZZpppllloooqqqmmmdddRRRAAA999;;;??????KKKJJJEEE;;;222...333999<<>>BBBIIIQQQWWW^^^dddnnnvvv}}}{{{yyyvvvtttuuuxxx}}}{{{[[[IIIGGGNNNYYYaaaRRRLLLHHHNNN^^^ppp~~~xxxxxxxxxwww{{{oooXXXBBB777111333555111///111333333111000////////////---.........////////////...000111111///...//////)))***+++,,,---.........------......///000222333222333333333333555888;;;HHHIIIMMMXXX[[[[[[vvvkkkiiixxxtttkkknnnRRRMMMTTT^^^pppuuuaaaVVVOOOKKKHHHIIIGGGBBB===<<<@@@DDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@???>>><<<:::999666555333111///---,,,,,,++++++++++++++++++++++++)))******+++++++++++++++------+++***222GGGbbbvvvoooxxxoooSSSCCC:::777===???;;;999;;;888777555333333555777999333444777999777444888>>>;;;777333444777999777555444444444333222333666999:::999999:::<<<>>>===<<<======;;;888777666666777EEELLLAAA444999BBBFFFKKKHHHGGGGGGHHHKKKLLLLLLKKKPPPLLLEEEJJJUUUVVV^^^sssuuubbbbbb___PPPYYYnnn}}}uuu^^^III===777;;;>>>CCCIIIMMMOOOOOOOOOKKKJJJHHHDDDAAA===:::888555333111000000111333444333444666888<<>>HHHOOOOOOOOOMMMJJJFFFDDDFFFHHHRRR\\\dddddd```]]]YYYUUUOOOQQQUUU\\\iiirrrnnnfffZZZYYYZZZbbbqqqzzzdddNNN;;;222111((()))******)))))))))******))))))(((((())))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++,,,,,,++++++******+++,,,---......//////000///...///555:::===???pppqqqrrrvvv{{{yyykkkTTTCCC>>>???@@@KKKRRRVVVNNN>>>222111555333;;;KKKbbbxxx|||uuummmfffbbb```___YYY\\\ZZZSSSQQQ^^^rrryyyeeeYYYUUURRRMMMIIIHHHGGGFFFEEE@@@AAAAAAAAA@@@???>>>===;;;<<<<<<<<<:::999777666666666666777777666666666444444444555666666777777888999999:::;;;;;;<<<<<<888888:::;;;===???@@@@@@;;;>>>CCCIIIQQQZZZccciiittt{{{yyyvvvsssuuu{{{ppp[[[FFFCCCJJJSSSXXX]]]MMMKKKNNN\\\qqq}}}tttXXXCCC;;;999777555333111111222444333111000///......///,,,,,,---...............---///000000///...///000))))))***+++,,,---......,,,,,,------...000111222111222333333333333444666555666???PPPXXXYYY|||wwwppplllpppzzz~~~yyy}}}\\\PPPQQQXXXhhhzzz}}}mmm[[[QQQMMMKKKJJJHHHEEEBBB@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>======<<<:::888666333000...,,,,,,,,,++++++++++++++++++,,,***************++++++,,,***++++++)))***555GGGUUUpppuuuUUU===666777777555777:::777111888666333111111333666888222444888:::777111333888999555111111444666444111...111333333222444888<<<:::999999<<>>999666222///......000222//////000222444666888999;;;;;;;;;;;;<<<===>>>>>><<>>>>>BBBJJJQQQRRRVVVVVVSSSWWW[[[SSSEEEIIISSS___fffkkknnnkkkggg```______fffuuuoooWWWCCC333,,,+++%%%'''(((((((((((()))+++***)))))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,---......//////...111555444111333999;;;WWWzzzyyy}}}~~~eeeMMMBBB??????BBBTTTdddaaaMMM999222444333333;;;LLLdddwwwuuulllhhhfffeee```[[[UUUSSSXXXaaafffgggwww}}}oooiii```YYYSSSPPPMMMKKKEEEEEEFFFFFFEEECCCBBB@@@???@@@@@@@@@???===;;;:::999999::::::::::::999999999999999:::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@:::;;;<<<>>>AAACCCDDDEEEAAAGGGPPPZZZdddnnnwww|||}}}zzzxxx|||ppp[[[MMMHHHHHHMMMQQQQQQUUU\\\RRRSSSYYYgggzzz|||xxxyyy}}}xxx|||eeeLLL<<<333666666000,,,---111333555444222000///...//////+++,,,------......------,,,...000000///...///000((()))***+++,,,---......,,,,,,,,,---...///000111000222333444333222222333666<<>>>>>>>>>>><<<;;;888444111...,,,+++,,,++++++******++++++,,,+++***)))))))))***,,,---###''')))))))))+++222888vvv```MMM<<>>===>>>???>>>:::777444444666666666:::AAAQQQSSSGGG666777IIIPPPJJJNNNJJJFFFEEEFFFHHHGGGFFFAAADDDGGGLLLPPPSSSTTTUUUeee|||oooaaaLLLEEEMMMUUU^^^___VVVIIIAAA999999AAAIIILLLLLLRRRMMMKKKMMMLLLEEE@@@>>>BBB<<<666444666777555333111000111222444666666555111111222333444666777888;;;:::888999;;;>>>???@@@EEE@@@<<<>>>@@@@@@===:::===333444888000...444555///111555888<<<===:::666888999::::::===CCCHHHJJJHHHPPPXXXXXXMMMDDDHHHRRRSSSXXX___dddeeehhhttthhhaaakkktttjjjLLL>>>666,,,)))+++(((((())))))((('''&&&&&&(((((((((((())))))))))))***))))))((('''&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((()))******,,,,,,++++++***)))((((((++++++++++++++++++,,,,,,000000//////000222444555999???XXX}}}iiiPPPHHHKKKFFFIIIXXXlllnnnZZZAAA222999444444999AAAMMMcccwww~~~xxxqqqjjjggggggbbbYYYTTTVVVYYYYYYfffuuusssllleee^^^]]]SSSLLLNNNOOOLLLIIIJJJJJJDDDBBBFFFGGGBBB???@@@???>>>@@@BBBAAA>>>@@@FFFCCCAAA???>>>???@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGHHHGGGFFFFFFHHHKKKOOORRRUUU[[[eeeooowww|||rrrrrrxxxttt~~~lllWWWGGG???AAANNNZZZXXXMMMGGGLLLUUUUUU^^^jjjrrruuuwwwyyy{{{vvvyyyxxxtttuuuzzzuuujjj}}}jjjIII999999333333222222111000////////////---------...000111,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,+++***))))))***,,,...000////////////............///000111222333444444444<<<;;;???IIIVVVeeevvvzzzsssxxxppptttxxxzzzYYYRRRQQQVVVeeeuuuxxx|||rrrWWWPPPSSSOOOIIIEEEEEEEEEAAA<<>>>>>>>>>>>>>>======<<<999666222///---///---,,,,,,,,,,,,+++)))---,,,***)))))))))***+++************))))))))))))}}}bbbDDD222///111111333333444555666666444111333222111222444555555555888777666555444333444444222111222333555555333111///222555666555555777999999<<<===;;;:::<<<;;;777333000111555777:::@@@HHH]]]TTTCCC444777EEEKKKHHHKKKHHHDDDBBBCCCDDDCCCBBBBBBDDDGGGJJJMMMOOOPPPQQQSSSdddsss^^^RRRJJJNNNWWWVVVWWWNNNAAA888777===DDDJJJHHHFFFFFFHHHGGGEEEFFFKKKDDD???:::999;;;<<<:::777777666555555666666666555555666777888888888777666777666666777888999888888666555555777888888777777444222>>>DDD999111222000555777:::;;;<<<<<<999666777:::???CCCHHHOOOSSSVVVWWWRRRMMMIIIFFFHHHTTTaaaaaaaaaeeejjjnnnuuuzzzkkkhhhpppwwwnnnUUU===222---&&&$$$'''((((((((((((((('''&&&&&&''''''((((((((())))))))))))))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((())))))***,,,,,,+++******)))((((((******++++++++++++,,,,,,.........///111333555666555;;;DDDXXX}}}hhhVVVMMMIIIGGGPPPbbbhhh[[[III>>>333000000333666<<>>DDDPPPYYYVVVLLLGGGOOOYYYkkkoooqqqnnnjjjmmmwwwyyyvvvsssqqqtttxxxsssVVV@@@555111333222222111000000//////---------------......///......---,,,,,,+++,,,,,,,,,,,,---......---,,,,,,++++++***)))***+++---//////////////////////////////000111222333333444444555888???JJJRRRVVV\\\cccdddTTTRRRUUU]]]mmmssszzzeeeWWWOOOMMMHHHFFFEEEEEEAAA=========???AAADDDDDDBBBAAA@@@@@@???>>>>>>>>>>>>?????????>>><<<999666333111///...------...///...------,,,++++++******++++++*********)))))))))((((((lll[[[BBB,,,&&&,,,222444888666555555555555333111444333222333555666666666666555444222111111222222000111222555777777444222222333555555555555666888:::<<<;;;777666888777444222///000444888;;;CCCKKK]]]NNN>>>999>>>EEEGGGEEEHHHEEEBBB@@@@@@@@@???>>>CCCDDDFFFHHHJJJKKKKKKKKKSSSSSS^^^~~~aaaGGGAAAJJJMMM\\\XXXPPPEEE<<<777888:::>>>???AAACCC@@@===@@@GGGCCCAAA>>>???AAAAAA???<<<;;;:::999888888888999999777888999::::::888666444666777888999999888666666777888999777555444333333333666DDDJJJ<<<222222///777888::::::::::::;;;===999???IIIRRRWWWZZZ\\\]]]^^^QQQEEEBBBGGGRRRaaallljjjlllqqqxxx~~~vvvtttwww{{{vvvUUUBBB111,,,+++((('''***'''(((((((((((('''&&&&&&'''''''''(((((((((((()))))))))(((((('''&&&&&&&&&((((((((((((((('''''''''((((((''''''(((((()))***+++++++++******))))))(((*********+++++++++,,,,,,,,,,,,---///111333555666333;;;999777SSSmmm___]]]UUUJJJEEENNNUUUPPPGGGCCC===999555333000111999BBB___ppp~~~ssskkkgggbbb^^^SSSZZZaaaeeeiiiqqqxxx{{{{{{yyyrrriii```ZZZVVVRRRRRRTTTSSSQQQRRRUUUVVVWWW\\\cccdddbbb```bbbeeeiiikkklllmmmkkkgggdddbbbaaabbbcccmmmjjjkkkvvv|||zzz|||}}}hhhWWWDDD999666;;;EEEPPPRRRVVVWWWQQQJJJLLLXXXddduuuuuuqqqjjjgggqqqvvvmmmiiiwww[[[???666222---111111111000//////......***+++,,,---...------,,,111000///---,,,+++++++++,,,,,,---......---,,,,,,---,,,+++******+++,,,---......//////000000111111///000111222333444555555444666===EEEHHHFFFFFFIIIvvvrrrWWWPPPOOOPPPdddlllwww~~~vvv^^^PPPNNNKKKIIIHHHDDD@@@>>>;;;;;;<<>>======BBBBBBCCCEEEFFFGGGHHHHHHVVVVVVXXXfffxxxVVVEEEDDDBBBNNNSSSXXXXXXPPPDDD999333777555777:::999666777:::???>>>>>>@@@BBBBBB@@@>>>;;;<<<<<<<<<;;;<<<===???;;;;;;;;;;;;;;;:::999888999:::<<<<<<;;;::::::;;;<<<===:::666555666666333555444<<>>GGGOOONNNTTT___gggggg```[[[[[[SSSLLLGGGKKKTTT\\\dddkkkkkkrrr~~~~~~}}}{{{eeeAAA555,,,+++,,,++++++...'''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))+++*********)))))))))((())))))******++++++,,,,,,,,,------///000222333444000999:::777EEEppptttvvvoooXXXDDD@@@BBB@@@===>>>IIIEEE???888222000444888AAAMMM]]]lllzzzvvvnnnkkkiiiXXX[[[^^^___```cccgggjjjooo{{{}}}wwwuuuuuuvvvqqqnnnnnnrrruuuxxx~~~|||yyy|||yyyyyy}}}jjj]]]IIICCC???AAAEEELLLWWWaaa___ZZZTTTOOOQQQ[[[iiisssvvvtttpppnnnrrrrrrgggmmmgggHHH777333333111000/////////......------)))+++---//////...,,,+++000000///...---,,,,,,---,,,,,,---......---,,,,,,...---,,,++++++++++++,,,------...///000111222333111111222333444666777888999888:::>>>???>>>BBBGGGbbb}}}hhhTTTJJJJJJZZZcccoooxxx}}}dddWWWRRRNNNMMMJJJEEEAAA@@@=========>>>AAACCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;333222111111222222111///++++++,,,------+++***))))))))))))(((((((((''''''999333,,,((()))...666<<<777444222222444666666666333111000111333555555444222222222333666:::>>>AAA???<<<888666666888999999;;;999666444222000///...444666444111222777999888777444444666666666;;;AAA;;;555777AAADDD??????FFFHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@AAABBBDDDEEEGGGGGGKKKOOOQQQQQQYYYyyynnnWWWMMMDDDAAAEEEMMMUUUZZZZZZUUUPPP@@@666...///222444666888888888:::<<<======<<<:::<<<>>>@@@@@@>>>>>>???AAA@@@???>>>=========>>>???:::;;;<<<;;;::::::<<<>>>;;;;;;777333555::::::555333///333888666<<>>EEENNN\\\iiioooqqqvvvwwwmmm\\\RRRQQQIIIIIIOOOXXX^^^```ccchhhmmmwwwjjjKKK000+++''''''(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((()))*********)))))))))))))))(((((()))******+++,,,,,,......//////000000000000///111777;;;>>>LLLpppjjjMMM???;;;777888;;;@@@BBBBBB???:::666222///555888>>>IIIWWWjjj~~~xxxvvvdddcccaaa```^^^\\\\\\^^^^^^gggooorrrvvv|||xxxvvvwwwzzz|||fffQQQBBB;;;888>>>IIIUUUXXXVVVVVVYYY[[[VVVSSSYYYeeerrrzzz|||zzzwwwvvvzzzllleee{{{lllLLL???:::222111666......------------,,,,,,)))+++...000111///---+++......---------......///,,,,,,---......---,,,,,,......---,,,++++++++++++,,,---...///000111222333333333333444666777999:::<<<::::::<<<======BBBHHHSSSrrrxxxxxxdddLLLLLLMMMVVVbbblllttt|||tttaaaVVVMMMLLLKKKGGGEEEFFFCCCBBB@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>===888666444333333222000...***+++,,,,,,,,,+++)))((())))))))))))((((((((((((333...***)))***---555===555444222333666888999999666555444555777888888888777666555666777;;;>>>AAAEEE@@@:::666666888;;;<<<===999555222000...,,,***///111111///111777:::999555444555999999999<<>>HHHKKKKKKKKKIIIFFFDDDDDDEEEAAAAAAAAABBBCCCDDDFFFFFFHHHIIIIIIGGGGGGUUUsssnnncccZZZJJJEEEAAADDDPPPaaapppyyy___LLL999000000111222444111222444666777777666666===AAAEEEEEECCCAAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAA>>>@@@BBBAAA>>>===???AAAKKKNNNJJJBBB>>>AAA>>>888<<<:::BBBJJJNNNXXX[[[PPPOOOGGGDDDLLLVVV___kkkwww|||wwwtttnnn___MMMGGGKKKRRRTTTYYY```cccdddiiiooouuu{{{xxxnnnQQQ444)))((((((''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''(((((()))***+++,,,,,,......////////////......333///222999555222FFFbbbqqqWWWJJJAAA999777:::333;;;CCCFFFFFFCCC;;;333333111222666>>>KKK]]]mmm{{{vvvrrrnnnhhh___[[[ZZZYYY]]]___^^^```fffjjjkkkkkk{{{}}}|||tttoooqqquuuwwwxxxyyy}}}{{{gggTTTDDD999777999???HHHWWWaaa^^^RRRJJJIIINNNQQQYYYhhhvvv~~~}}}yyywwwvvvxxxjjjlllwwwUUU;;;<<<;;;000,,,444,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---,,,------,,,,,,---......///,,,,,,---......---,,,,,,......------,,,,,,++++++,,,,,,---...///000111222444333333444666888:::<<<:::999<<<@@@???<<<<<<@@@GGGlll}}}vvvzzzvvvsss~~~{{{WWWNNNDDDJJJSSS___kkkxxxrrr^^^MMMJJJKKKJJJIIIKKKIIIFFFBBBAAABBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>>>><<<:::888666555333111///,,,,,,,,,,,,,,,++++++***************))))))))))))AAA777///000222333777;;;777666555666999;;;;;;:::999777666777999;;;;;;:::999888666555666999<<>>DDDIIILLLNNNOOOMMMJJJHHHHHHIIIEEEDDDCCCBBBBBBCCCDDDDDDJJJGGGEEEEEEDDDEEEOOO\\\zzzuuudddZZZLLLBBBEEETTTjjjzzzlll]]]LLLBBB<<<555000000---...000111111222222333777>>>FFFJJJIIIHHHIIIKKKMMMNNNOOOPPPOOOMMMJJJHHHOOOTTTXXXWWWRRRMMMKKKLLL\\\hhhlllaaaVVVSSSPPPJJJSSSTTT]]]bbbbbbjjjnnnccc^^^SSSNNNXXX```bbbffflllnnnddd[[[UUULLLFFFOOO^^^llliiijjjmmmoooqqqwww}}}{{{|||xxxqqqQQQ;;;---'''***+++***(((((((((((($$$%%%&&&&&&'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((()))))))))))))))))))))''''''((()))***+++,,,,,,,,,---...////////////...222000111444222000999FFF]]]vvvhhhaaaVVVFFF>>>>>>444;;;AAAEEEJJJOOONNNIII<<<777333333222555@@@MMMeeezzz|||ooogggfff^^^^^^\\\YYY[[[aaaaaa^^^___kkkwwwyyyzzzzzzpppjjjmmmiiijjjrrryyy}}}sssXXXMMMBBB===<<<>>>FFFPPPWWW[[[aaabbbXXXLLLHHHKKKOOOWWWcccmmmqqqqqqpppooosssssswww~~~|||rrrvvvtttooovvvzzzWWWDDD777777666...,,,222++++++++++++++++++++++++***+++---.........,,,+++...---,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,------------------,,,,,,+++,,,,,,---...//////000222222222222444777:::;;;777777:::>>>===999999;;;CCCTTTsssuuuyyyvvvoooUUUFFFGGGKKKUUUdddsss~~~sssWWWNNNNNNLLLKKKMMMJJJGGGCCCAAAAAACCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAABBBAAA@@@???>>>???===;;;999999777555333//////...---------------++++++++++++************fffNNN444******...444;;;999888888999;;;<<<<<<;;;999888777777999;;;;;;:::777666444333555888<<>><<<:::BBBRRR]]]___JJJBBB;;;666222000888CCCLLLZZZlll}}}}}}tttrrrgggddd___\\\___dddbbb]]]ZZZaaaiiiooosssuuupppiiikkkrrrvvvvvvyyy}}}~~~yyyvvvuuusssooollljjjllltttzzzrrr___LLLAAA:::777===DDDKKKWWWccciiigggcccZZZNNNGGGLLLVVV\\\dddkkkiiiaaa]]]bbbhhhxxxyyyyyyyyyxxxvvvrrrooohhhgggkkkuuu~~~{{{lll^^^===<<<888333///...///111***************+++++++++)))***+++,,,,,,,,,++++++///...---,,,+++*********,,,,,,---......---,,,,,,,,,,,,---......------,,,++++++,,,,,,---.........111111000111333666999:::999666777999999777:::@@@FFFFFFooouuummm}}}nnnrrrbbbMMMJJJIIIPPP___nnnxxx|||cccUUURRRNNNKKKKKKIIIFFFBBB@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA???>>>@@@>>>===<<<<<<;;;999777222111000......///000000,,,,,,,,,+++++++++******qqqQQQ111(((111999777:::777444444555666444111222111222444666888999888666444444888===AAAAAA???<<<;;;:::<<<===;;;555111333222000---,,,+++++++++)))---111222//////444888777<<>>CCCMMMZZZkkkzzzsssiiiccceeehhhbbbYYYccccccfffkkkkkkiiikkkpppjjjjjjiiijjjkkklllnnnooo|||~~~xxxtttsssrrrnnnkkkjjjkkkmmmpppqqq~~~zzzcccOOOBBB===;;;222DDDOOONNNSSSaaagggcccnnnffflllpppcccZZZ]]]^^^qqqssspppeeeXXXVVV___iiiwww|||wwwnnnjjjwwwsssiiicccVVVHHH777777666333000......///,,,,,,,,,+++++++++************)))))))))***,,,---------,,,***(((''')))+++,,,,,,------,,,,,,++++++,,,---...///...,,,)))'''((((((((()))***,,,---...000...---111666888555222000222444444444444666777===BBBWWWyyyxxx|||ttttttyyyyyy}}}tttvvvSSSLLLIIIPPP\\\hhhttt}}}vvvWWWQQQSSSOOOGGGKKKIIIFFF@@@<<<:::===@@@HHHEEEBBBBBBEEEEEECCC@@@BBBBBBBBBAAAAAABBBCCCCCC>>>>>>>>>>>>============;;;:::888666333111///......------,,,,,,+++******tttXXX:::...444999888888666333333555666444333333222222444666888888777333222222666<<>>:::999999999:::888333///111000///.........///000111333555333000///111333:::???FFFJJJKKKKKKLLLMMMCCCBBB???>>>@@@CCCGGGJJJIIIJJJKKKJJJGGGFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHDDDCCC@@@???@@@BBBEEEGGGBBBLLL^^^www}}}vvvsssmmmbbbXXXTTTOOOFFF??????CCCCCC@@@TTT^^^]]]NNN@@@======:::444...///888<<<888999@@@HHHMMMVVV```fffddd\\\UUUMMMRRRVVV\\\gggmmmbbbRRRFFFMMMZZZeeegggaaa^^^___lllqqqxxx|||yyypppfff___```ZZZTTTQQQNNNKKKNNNSSSOOONNNRRR[[[ccchhhmmmqqqxxx}}}bbbFFF222***)))+++)))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''((((((''''''(((((()))*********++++++++++++++++++,,,,,,---...000111222333666777IIIppp{{{ooo[[[UUULLLDDD@@@CCCIIINNN^^^]]]TTTEEE:::666222---666888===DDDMMMXXXdddlll{{{{{{wwwwwwtttooopppmmmmmmnnnmmmiiiiiillltttssspppkkkfffcccbbbccceeekkkpppqqqooorrryyy{{{tttnnnnnnqqqwwwzzzzzzqqqppptttrrrlllppprrrrrrpppppprrrpppkkkuuusssqqqpppmmmiiieeeaaabbbdddfffeeefffllluuu}}}eee]]]PPPBBB:::888;;;>>>XXXdddjjjbbbZZZ\\\______bbbggg~~~tttqqqooouuusssooojjjfffddddddeeepppvvvzzzxxxqqqnnnsssyyykkkSSSFFF===444444444444111...,,,,,,---++++++++++++*********)))******)))))))))***+++,,,+++,,,+++)))''''''(((*********+++,,,,,,,,,,,,,,,+++,,,...///...,,,***((()))))))))***+++,,,---...///------111666777444111000111333333333444555777888@@@HHH\\\wwwooopppwwwxxxuuu{{{uuu{{{dddUUUHHHIIITTTdddtttppp^^^XXXSSSMMMIIIIIIFFFBBB>>><<<<<<===DDDEEEFFFEEEDDDBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@?????????>>>>>>???>>><<<:::888666444333000000//////...------,,,nnngggSSS:::...000555555666444333333555777666666666555444666888999999888222111111444:::>>>===<<<:::999888888777555222///---------...000222444666444555666777999;;;===>>>BBBEEEIIIKKKKKKKKKKKKLLLIIIFFFBBB@@@@@@DDDIIILLLGGGHHHIIIHHHFFFDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIAAAAAA@@@@@@AAABBBDDDEEEEEECCCDDDLLLaaayyyppptttrrrfffSSSCCC=========MMMYYY]]]RRRHHHIIIOOOSSSBBB666......---***,,,111***...444999======;;;999888888:::===AAACCCAAA???777777???NNNYYY[[[YYYXXXggggggiiikkkjjjgggbbb]]]\\\VVVOOOMMMKKKLLLSSS\\\cccaaaaaafffgggdddbbbcccuuu}}}uuu^^^@@@,,,&&&((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))++++++******))))))))))))+++,,,---...///111222222555111333DDDcccxxxpppaaaRRRFFF@@@======GGGKKKLLLGGGAAA<<<777222444555666777999>>>EEEJJJQQQfff|||yyyzzzzzzxxxxxxzzz}}}tttiiibbbaaaccc```bbbeeefffeeehhhmmmrrryyyssskkkdddbbbffflllpppzzzyyyuuunnnkkkkkkiiiffffffgggfffccceeeiiihhhdddaaadddgggiiihhhgggfffeeeeeeggghhhgggiiirrrxxxmmm^^^QQQ???;;;444000222999BBBHHHeeekkklllcccUUUOOOSSS[[[ZZZiii~~~uuusssuuu|||vvvkkkvvvyyyxxxoooeeefffssswwwVVV<<<333444333111222111///,,,******+++******)))))))))))))))(((***))))))))))))******+++)))******(((&&&%%%'''((('''((()))+++,,,,,,------***+++---......---+++***))))))))))))***,,,---...---,,,---111555666333//////000222333222333444666666BBBBBBDDDlllyyyooopppuuu|||uuuggg|||xxxqqqwwwvvvaaaLLLGGGQQQbbbsssrrrbbbYYYTTTMMMLLLJJJGGGCCC???;;;999>>>CCCHHHHHHDDDAAAAAACCCDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===;;;999888777444333333222222111111000QQQPPPGGG666,,,---333555555444444555777888999:::;;;:::999:::<<<===<<<;;;666444333666:::<<<;;;::::::999888777555333111000***+++,,,...111555888:::666555666999>>>BBBDDDEEE???@@@CCCEEEGGGHHHHHHIIILLLIIIDDD@@@@@@DDDIIILLLFFFGGGHHHGGGEEEDDDDDDDDDJJJIIIIIIHHHGGGFFFFFFFFF@@@@@@AAAAAABBBCCCCCCDDDGGGJJJMMMJJJGGG]]]|||xxx{{{ZZZBBB;;;;;;888AAAEEEAAA???HHHTTT[[[PPPDDD888555333000000222///000111111000000222444---...222555444000333:::;;;999>>>LLLYYY___aaabbbccc```^^^]]]^^^___]]]\\\PPPIIIFFFKKKTTT[[[cccjjjllliiigggeeeaaa___eeelllTTTCCC000''')))+++((("""%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))''''''&&&&&&''''''((()))************************+++,,,,,,...///000000111111666:::999>>>]]]mmm\\\OOOGGGCCCBBB===???@@@>>><<<===???AAA666555444333444888===BBB<<>>HHHQQQVVVYYYWWWTTTOOOGGGCCCLLLYYYbbbmmmzzzmmmrrrxxxxxxvvvqqqllliiilllrrrxxxmmmgggWWW@@@111222888<<>>===<<<;;;:::999888888888777666666555555444???BBB???666...///444888555555666666777888:::;;;>>><<<<<<===???@@@???>>>;;;888666888:::<<<:::777666666555333111000000000***+++,,,...222666999;;;<<<:::999:::===@@@AAAAAA;;;<<<@@@DDDHHHKKKLLLMMMFFFCCC===:::999<<>>BBBHHHGGGAAAKKKppp}}}vvv^^^NNNEEE@@@???<<<666555;;;BBBFFFHHHBBB<<<<<<===<<<<<<===<<<;;;999555333333666999333888BBBJJJIIIEEEIIIPPPOOOLLLMMMSSSYYY[[[^^^bbbbbbccceeeeeebbbZZZPPPIIIFFFAAACCCQQQaaajjjnnnooobbbeeeiiiiiifffiiiwww~~~|||ggg:::333,,,)))+++***&&&!!!&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''(((&&&&&&&&&&&&&&&''''''((())))))******+++,,,,,,---++++++,,,---...//////000***444<<<888000>>>hhhzzzpppfff^^^WWWQQQLLLDDDDDDBBB>>>::::::???EEE===;;;777222000000444888:::>>>HHHWWWgggttt{{{~~~{{{rrroooqqqwwwuuurrrppppppuuu{{{~~~vvvmmmfffdddgggkkkjjjmmmqqqrrrnnnjjjjjjlllhhhhhhddd___^^^bbbbbb___```cccggghhhhhhiiinnnrrryyyxxxyyy|||{{{qqqiii___RRRBBB777222333666999777888;;;BBBJJJPPPSSSTTTPPPIIIDDDDDDEEEJJJUUUaaaqqqsss}}}pppfffaaaooouuuppplllqqqyyy{{{sssjjjQQQKKK???333...111333333...///000///,,,***)))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&%%%$$$$$$%%%'''(((((((((((((((''''''((()))***+++,,,,,,,,,+++''''''&&&''''''((()))******+++---000111111///---,,,...///000000000222333222888<<>>CCCGGGIIIGGGEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::;;;;;;:::999999888888777777888888333---+++///333333444555444333333555777:::999999:::<<<======<<<<<<999777777::::::888555111111111...,,,,,,...000/////////111333666888:::======>>>???BBBFFFJJJLLLJJJJJJKKKMMMNNNNNNKKKHHHDDD@@@<<<888888;;;???BBBGGGHHHIIIIIIGGGFFFFFFGGGBBBCCCDDDFFFFFFGGGGGGGGGBBBBBBAAAAAAAAAAAA@@@@@@BBB===:::;;;>>>FFFSSS___iiiUUUQQQKKKCCC;;;666333333222888888888:::===@@@DDDFFFEEECCCAAA??????AAACCCEEEJJJRRR\\\aaaaaa___^^^___\\\WWWSSSRRRNNNKKKMMMQQQYYY[[[]]][[[VVVPPPKKKIIIUUURRRVVVdddpppqqqlllhhhkkkqqqyyy{{{vvvuuu~~~^^^???...,,,)))&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))***+++,,,---...++++++,,,,,,---......///,,,...222444333777EEESSSyyy~~~xxxwwwvvvuuurrrjjj___VVVIIIJJJKKKJJJCCC<<<<<>>FFFIIIIIIJJJMMMPPPNNNHHHCCCFFFDDDCCCHHHRRR```mmmuuu{{{wwwqqqcccWWW]]]lll||||||hhhUUU===888111...//////---)))---///000000---+++******&&&''''''''''''((((((((('''((((((((((((''''''&&&###%%%'''&&&%%%$$$$$$%%%'''''''''''''''&&&%%%%%%'''((())))))************'''''''''''''''((())))))***+++,,,---.........---+++,,,...///...///000222555333555;;;BBB\\\||||||~~~kkkSSSLLLQQQ[[[dddmmmwwwooobbbYYYOOOKKKMMMMMMIIIEEE???===<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999111000///---)))''')))---...000000///,,,+++---///111000000222555666666555777444222444777888666444000111000...,,,---000333666555555444555666888999:::<<<@@@BBBEEEJJJQQQWWWWWWVVVUUUTTTSSSOOOHHHCCCFFFDDD@@@>>>===???CCCEEEFFFHHHIIIHHHGGGFFFFFFGGG???@@@BBBDDDEEEEEEEEEEEEBBBAAA@@@>>>============DDDBBB<<<888;;;AAADDDBBBLLLggg|||hhhdddbbb___YYYPPPGGGAAA@@@<<<>>>>>><<<;;;AAAIIIPPPQQQNNNKKKLLLOOOQQQQQQPPPRRR[[[___]]]]]]aaa___XXXUUUOOOIIIGGGEEEBBBDDDHHHMMMSSSWWWXXXUUUUUUZZZ___fffjjjttt}}}{{{{{{{{{bbbLLL999((((((((('''$$$"""###&&&)))%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''((()))))))))******+++++++++++++++,,,------......111------222555666888:::MMMjjj}}}qqqiii]]]^^^```^^^RRRCCC>>>@@@PPPRRRTTTRRRLLLEEE@@@===888:::;;;;;;;;;???GGGNNNYYY```dddccceeeooo{{{}}}|||~~~|||xxxyyy|||xxxlllZZZBBB111666555888===@@@DDDOOO[[[WWWVVVUUUVVVWWWRRRJJJBBBEEEOOOVVVYYYcccsss}}}~~~|||sssyyy~~~qqqddd```\\\ccclllzzzwwwdddMMM===///---,,,---...---,,,+++,,,...//////---***))))))&&&'''''''''((((((((((((''''''((((((((('''&&&%%%###%%%''''''%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((((((((())))))((((((((()))*********++++++++++++,,,---...***+++---...---...///111666444888<<<<<>>>>>???CCCFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::///---,,,,,,***)))+++///+++,,,,,,***'''%%%'''))))))))))))+++...000000///111///...000444666555333222333333111///000444888;;;:::999777777777888888999===@@@???>>>AAAHHHOOOOOOOOOQQQTTTVVVTTTOOOJJJFFFDDDBBB@@@@@@AAADDDFFFEEEGGGHHHHHHFFFEEEEEEFFFAAABBBCCCCCCCCCBBBAAA@@@BBB@@@>>><<<::::::::::::444@@@EEE===777<<>>???DDDEEEBBB>>>DDDLLLMMMHHHMMMZZZZZZQQQIIIAAA===???CCCFFFIIIMMMJJJYYYllluuusssmmmkkkkkkdddppp|||}}}YYY666,,,---,,,%%%&&&''''''&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''))))))))))))((((((((((((+++++++++,,,,,,---------///...///111//////555<<<:::===YYY|||}}}sss___III@@@AAA>>>EEENNNUUUUUUPPPKKKGGG@@@HHHNNNJJJAAA<<>>@@@NNN]]]QQQQQQRRRXXX]]]^^^ZZZUUUUUUfffqqqmmmnnnxxx|||wwwxxxmmmnnnmmm___ZZZccciiilllmmmrrr}}}yyy```HHH777///---------...+++)))***---+++---///...,,,***(((((('''''''''((((((((())))))''''''((((((((('''%%%$$$"""%%%''''''&&&%%%%%%%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''+++***************+++,,,+++++++++***)))***---///)))+++------------///111111444;;;>>><<<>>>QQQgggwww}}}{{{}}}zzz___NNNHHHIIIRRR```ooozzz|||eeeWWWSSSSSSPPPKKKFFFEEEBBB>>>;;;===DDDJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@======<<<<<<;;;;;;::::::///+++)))***------(((###&&&&&&'''''''''&&&&&&%%%&&&'''(((***++++++***)))+++...111333333222222222333222444999999555222444;;;888666666888:::<<<<<>>???DDDJJJHHHJJJMMMOOOQQQQQQQQQPPPNNNNNNLLLHHHEEEEEEIIILLLJJJHHHEEEDDDEEEFFFEEEEEEAAAAAAAAABBBCCCBBB@@@===@@@>>><<<<<<===>>>===<<>><<<<<<>>>???>>>===BBBCCCJJJ[[[uuu{{{uuuiiijjjcccTTTLLLRRR\\\bbbFFF>>>999:::===;;;999999<<>>===BBBOOO]]]hhhiiihhhqqq}}}|||oooggggggfffqqqwwwTTT:::000,,,)))&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%"""$$$((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((()))******+++((()))***+++,,,---......---,,,,,,,,,...111444666;;;<<>>>>>======??????>>>>>>======<<<<<<000---******,,,+++((($$$&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&((()))))))))((((((+++...///000000111222000///111777999777777::::::777444333444777:::;;;;;;AAAHHHJJJGGGCCCBBBCCCDDDFFFIIILLLNNNPPPPPPPPPMMMLLLKKKGGGDDDDDDGGGKKKJJJHHHFFFEEEEEEEEEDDDBBBBBBAAAAAAAAABBBBBB@@@???>>><<<::::::<<<<<<<<<;;;===;;;999:::;;;=========AAA@@@BBBHHHVVVrrrssshhhbbb]]]XXXKKKBBB<<<<<<>>>======>>>999:::999888<<>>///******)))'''(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$"""###''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''((())))))***(((((()))***+++,,,------,,,,,,,,,---///111444555000444777GGGjjjeeeRRRLLLBBB@@@>>>>>>GGGRRRVVVTTT___bbbeeeeeeccc\\\PPPDDDCCCBBB@@@>>><<<<<<<<<===;;;===DDDJJJJJJFFFHHHOOORRRVVV]]]gggqqqyyy|||}}}~~~xxxzzzrrreeeYYYVVVVVVPPPHHHDDD===999888;;;:::666555888>>>GGGOOOMMMDDD???DDDKKKQQQQQQiiiuuurrrnnniiieeeeeeiiimmmppphhhcccdddeeebbb```bbbbbbcccnnnvvvwww{{{cccKKK:::333222222//////...,,,))))))+++---......---,,,+++***)))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))******+++,,,,,,---......------...///000111222222555888999;;;DDDNNNwwwjjjWWWNNNKKKTTTaaammmyyy{{{tttzzziiiYYYTTTRRRRRRNNNMMMKKKHHHEEEDDDCCCDDDAAADDDGGGIIIJJJIIIGGGFFFFFFEEECCCBBBBBBBBBDDDDDDBBBBBBAAA@@@???===<<<<<<>>>>>>>>>===<<<<<<;;;;;;333///***)))******'''%%%%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%&&&'''''''''%%%''')))+++,,,...111444///---///444888888;;;???<<<999555444666888:::;;;:::AAAHHHKKKIIIDDD@@@???AAABBBEEEHHHJJJLLLNNNNNNKKKJJJHHHEEECCCCCCEEEHHHGGGFFFEEEEEEEEEDDDBBB@@@BBB@@@>>>>>>???@@@???>>>;;;999888888:::;;;:::::::::888666666999;;;======>>>>>>>>>======IIIccc{{{}}}qqqfffccc\\\VVVVVVUUUPPPLLLKKKPPPPPPMMMIIIKKKTTTZZZ\\\^^^bbbiiinnnqqqsssuuuvvvtttmmmLLL:::333+++&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""%%%%%%""""""%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''((()))***+++,,,,,,++++++,,,...000111222333///777666555???QQQsss}}}iii___QQQOOOHHHBBBDDDKKKOOONNNZZZeeeiiibbb___^^^SSSDDD>>>:::888;;;@@@BBB>>>:::888555555777777333111222222333555:::@@@FFFIIIJJJNNNKKKPPPZZZ[[[RRRKKKIIIMMMRRRYYY^^^```cccgggkkknnnppprrrqqqooommmlllmmmppptttssskkkbbb]]]XXXTTTHHHAAA;;;===>>>===<<<===666777;;;???>>>:::888:::===KKKYYY[[[RRRMMMQQQXXX]]]aaayyynnniii```XXXVVV^^^lllvvvzzzrrrlllkkkkkkgggcccaaabbblll~~~ppp\\\BBB111---000222222//////...,,,******,,,...---------,,,,,,+++++++++******)))))))))((((((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++((())))))******+++++++++------------...///111111000000333777888999???GGGZZZ|||{{{}}}zzzjjjVVVLLLQQQYYYdddppp}}}|||rrrwwwqqqaaa\\\]]]SSSQQQNNNJJJGGGFFFFFFFFF@@@AAACCCEEEHHHJJJKKKLLLHHHFFFCCCAAA@@@BBBDDDFFFEEEDDDCCCAAA@@@>>>===<<<>>>>>>======<<<;;;;;;;;;555111+++)))(((((('''&&&$$$%%%%%%%%%%%%$$$######!!!!!!"""$$$%%%&&&&&&&&&$$$%%%'''(((***...222666222//////333666777;;;@@@???>>>======?????????>>>AAABBBCCCAAA??????AAABBBAAABBBCCCEEEGGGIIIJJJKKKIIIHHHEEECCCAAABBBCCCDDDBBBBBBBBBCCCDDDCCCAAA>>>???===::::::;;;<<<<<<;;;999777666777999::::::999888666444555888;;;===>>><<<===@@@AAA===;;;CCCNNN\\\xxx|||tttrrrmmmkkkllljjjccc]]]\\\lllnnnlllgggfffiiilllkkkmmmooossswww{{{~~~}}}}}}oooTTT===---))))))(((((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$########################$$$$$$%%%%%%%%%%%%$$$$$$ $$$%%%###"""$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******+++***+++,,,...000111111111000::::::444222444DDD```{{{lllhhh^^^PPPHHHFFFEEEBBBBBBWWWgggcccTTTMMMPPPVVVLLLGGGAAA@@@CCCDDDAAA===>>><<<:::::::::999888777555333222222333555555444888333111555777444333555---000333555666777;;;===>>>@@@AAA@@@>>>>>>???@@@@@@BBBAAA===;;;>>>>>>;;;>>>???DDDKKKKKKFFFBBBBBB:::;;;<<<<<<<<<<<>>>>>===<<<<<<<<<555111,,,)))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&'''((()))+++///444888999555222444444444777<<<@@@AAABBBEEEGGGFFFBBB???DDDCCC@@@>>><<<>>>BBBEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGEEECCCAAAAAAAAAAAAAAA<<<<<<===???AAABBB@@@>>>===;;;999888999:::::::::777666555666888:::::::::888666555666999<<<>>>>>>===;;;===AAAAAA===;;;===:::NNNggg~~~yyyrrrmmmllliiidddccceeennnqqqpppkkkjjjnnnrrrsssmmmqqqyyycccFFF555...---))))))))))))'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$### %%%'''$$$"""###$$$"""#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))))))))***)))***,,,...///000000000+++222222444999666999GGGbbb|||qqqaaaTTTLLLDDD>>><<>>???@@@<<<===>>><<<<<<===@@@AAA<<<:::999999::::::999888:::999999888555222333777555666666555444444555666777888999888666666777888>>>>>>;;;:::???GGGIIIGGGHHHKKKRRRVVVQQQFFF???>>>777999;;;===???EEEIIILLLOOOWWWcccmmmsssuuutttttt{{{}}}pppiiiiiicccPPPRRRUUUYYY```iiirrrwwwwwwssskkkccc```eeemmmsss|||fffVVVDDD+++000...------000000///------......---,,,+++,,,...++++++,,,,,,,,,,,,------************))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))))))))))))))************+++,,,---...///000000///...000444666555777<<>>>>>>>>333111---***(((((())))))&&&'''((()))***************)))((((((((())))))***)))***++++++---000444777===888444444444222444999===???BBBFFFHHHFFFBBB???BBBBBBBBBCCCCCCCCCCCCBBBEEEDDDBBBAAAAAACCCEEEFFFFFFDDDAAA@@@AAAAAA@@@???999999999;;;===>>>===<<<<<<:::888888999:::999888555444444555777:::::::::777666666888;;;=========???888555888<<<<<<<<<<<>>AAA999@@@IIIQQQ[[[bbbccc___kkklllooosssxxxzzzxxxuuuxxx|||{{{fff___bbb]]]UUUZZZdddssssssrrr}}}vvv[[[???777666+++...//////...---,,,,,,---+++,,,------+++++++++---++++++++++++++++++++++++******)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***************************+++,,,...////////////000...///333555555777:::>>>@@@kkksss|||~~~cccTTTHHHGGGNNNYYYjjj{{{~~~tttwwwllleee\\\VVVTTTRRROOOLLLPPPNNNKKKGGGCCCAAA??????AAACCCFFFIIIIIIHHHFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????111000...+++)))((()))******+++---...000111111111000///...,,,,,,,,,,,,,,,+++,,,------...///222555;;;777444555555333666:::<<<===>>>AAADDDDDDCCCAAA???@@@AAACCCEEEDDDCCCAAADDDBBB@@@??????AAADDDFFFFFFCCCAAA@@@AAAAAA@@@>>>:::888777777888999999888777666555666777777555333333222111333666888888888666666777999<<<===;;;:::===777444666999888888:::>>>>>>888<<>>CCCDDDRRReeessswwwrrrkkkeeeeeeddd___YYYXXXYYYSSSKKKFFFBBB>>><<<===???AAABBBCCCKKKSSSSSSLLLCCC>>><<<:::999999999999999777666999;;;===>>>===<<<===>>>JJJSSSYYYWWWRRROOOMMMJJJEEEFFFIIINNNNNNLLLNNNSSSOOOWWWbbbnnn}}}|||zzzwwwrrrmmmjjjiiiiiihhhpppxxxllleeeddd]]]aaacccnnn|||fffQQQ>>>///000666222//////...---,,,+++,,,---)))+++,,,,,,+++***+++,,,************************)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++++++++++++++++++++***+++,,,---............---222......222555555777;;;888>>>TTTuuu}}}gggRRRKKKJJJNNN[[[jjjwwwxxxmmm___XXXUUUSSSRRRRRRQQQOOOLLLHHHDDDAAA???<<<>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>//////...,,,***)))***+++---...000222444555666777444333111///............,,,---...///...///111333888444333555666555888======<<<<<<>>>AAACCCDDDDDD@@@???======???BBBCCCCCCAAA???===<<<===@@@DDDFFFFFFCCC@@@@@@AAABBB@@@===<<<999666555555666555444222111111222333222000...111000///111444666777777555555777999<<<<<<:::888999888:::===<<<666444555222999:::999:::999FFF^^^|||zzzZZZBBB444***%%%'''&&&"""%%%---'''%%%$$$&&&***+++)))%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### '''+++((($$$###$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************,,,+++***)))***,,,///000---222111111444...---888555555777>>>SSSxxx{{{rrrdddTTTHHHAAA???>>>CCCLLLWWWbbblllrrruuu{{{yyyuuuvvvwwwhhhaaaWWWOOOKKKKKKLLLMMMPPPUUUXXXVVVQQQLLLIIIFFFGGGFFFFFFFFFGGGEEECCC@@@@@@CCCFFFHHHHHHGGGHHHIIIWWWhhhwwwuuukkkccc``````TTTUUUZZZ```bbb___^^^aaaeeekkkrrr~~~uuuqqqhhh]]]TTTPPPSSSVVVggguuu{{{uuusssiiimmmjjjoooqqqYYY???000...+++---...&&&******+++---//////---***(((***+++,,,***)))***+++************))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,+++++++++++++++++++++,,,---.........---,,,333///...222555666999<<<666AAADDD___~~~xxx|||```RRRJJJGGGPPP^^^}}}vvvuuu}}}pppddd___]]]\\\RRRRRRQQQPPPLLLHHHDDDAAA===<<<<<<<<<===>>>>>>???DDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>666444000,,,+++,,,---///111111222333444666777888111111111000000000000000000000000000////////////777666555444666888<<<>>>???@@@@@@???>>>AAAFFFKKKNNNGGG???===???AAAAAA???:::999:::<<>><<<;;;<<<===888888777666444333222111111333555555444222222222/////////111333777:::<<<<<<<<<======<<<:::888777:::999888666555555555555555555555555555666777777DDDRRRiiikkkYYYAAA///***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""######$$$############""""""""""""$$$%%%%%%###""""""$$$'''$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""###$$$&&&(((((('''&&&%%%)))((('''&&&''')))+++---,,,,,,---------,,,,,,+++,,,,,,---...///000111111///444888999<<>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???999777444111000000111222111111111111222444555666333333222111111000//////000000//////.........---444333333333555888<<<>>>===>>>@@@??????@@@DDDHHHGGGBBB===;;;===???>>><<<999:::<<<===>>>??????@@@???@@@AAA@@@>>><<<<<<<<<777777777666555444444333222333333333333222222222222111111111333555888:::<<<<<<======<<<:::888777999888888666666555555555777777666555444444444444777<<>>>>>>>>>>>CCCCCCCCCBBBAAA@@@??????999888777555444333333333000000//////000000111222555555444333111000//////000000///......---,,,,,,//////000222555888<<<>>>;;;===?????????@@@BBBDDDBBB???<<<<<<>>>???===:::888;;;>>>>>><<<:::;;;<<<<<<>>>@@@@@@===:::999999666666777777777777777777333333222111222222333444444333222222222444666888<<<<<<===<<<;;;:::888777666666555555444444333333999888666444333111111111777666333555<<>>222,,,,,,---,,,+++***)))((((((((())))))******+++******))))))))))))(((''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((++++++******))))))((((((***+++,,,---...//////000000000000111222333444555///<<<<<<<<>>>>>>>>===>>>>>>>>>===<<<:::999888555555555444333222111000//////...------.........555444444333333222222111222111000///...---,,,,,,+++,,,...111555888;;;===;;;<<<>>>@@@@@@@@@@@@@@@@@@??????@@@@@@???;;;888555:::>>>===888555666888888:::======;;;777555444666777777888999999::::::666444222111333555777777444333222222222444666888;;;<<<<<<<<<;;;999777666222222222222222222111111888777555333111000000///777666555333222555:::===HHHYYYooojjjNNN<<<777---''')))***((('''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$###$$$%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%''''''''''''((()))))))))((((((******+++,,,---...//////000111333333444444444444666CCCOOOhhhxxxyyy|||{{{}}}vvvuuuvvvvvvpppcccTTTJJJJJJIIIFFFAAABBBFFFGGGDDDBBBEEEHHHFFFCCCCCCHHHMMMKKKRRR\\\```___\\\ZZZZZZ^^^XXXTTTXXX]]]aaafffllleeecccbbbaaa^^^[[[\\\___gggwwwyyyjjjccckkkjjj___OOOKKKHHHHHHLLLQQQUUUWWWcccdddccc``````fffpppvvvvvv||||||uuutttyyyzzzvvv{{{gggTTT???444...***)))+++++++++***((((((''''''''')))))))))((((((''''''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''************)))(((''''''))))))***+++,,,...//////000000000000000111222333---===888666BBBHHHooo~~~wwwiiiUUUQQQHHHOOOUUUXXX]]]fffpppuuuxxx~~~xxxjjjbbb^^^\\\[[[[[[XXXVVVTTTPPPKKKJJJKKKHHHHHHGGGEEEDDDCCCBBBBBB======<<<;;;999888666555333333333333222000///.........------,,,,,,------222222222333444444555555333333222111000///...---***,,,///222666999;;;<<<<<<<<<>>>???@@@@@@???===>>>>>>@@@AAA@@@===888555444888;;;:::555111333666777999<<<<<<:::888666555888888999::::::;;;<<<<<<999666333222555999:::;;;333222111111333555777999::::::;;;:::999888666555111111222333333333222222444333222111000000000000***...222444444333333333000666???HHHRRReee~~~xxx]]]FFF666---)))(((&&&&&&***+++(((%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$############""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''((((((((('''))))))***+++,,,---.........------...000111111111444666111:::^^^xxxgggZZZ```^^^WWWOOOJJJJJJFFFAAABBBFFFIIIHHHEEEDDDGGGKKKEEEIIIMMMOOOLLLJJJIIIIIIHHHAAA>>>@@@DDDIIIPPPWWWSSSOOONNNOOOMMMKKKNNNTTTVVVgggnnneeeaaahhhggg]]]OOOJJJEEEFFFOOO]]]llluuuxxxqqqkkkiiijjjnnnrrr~~~www{{{~~~}}}mmmeee;;;444---,,,---------...******)))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&''''''(((***+++---......///////////////000111222000<<<666666@@@<<>>???>>>;;;666444555777888777444222444666999;;;>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::777333444888<<<===<<<333222111111333555777999888888999999777666444333222333444666666666555444111111000000///000000000,,,...000111000000111222111111333444555:::IIIWWWooommm[[[EEE666---)))+++///((((((''''''''''''((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!! !!!!!!"""###"""""""""!!!!!! !!!###$$$$$$###""""""######""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((()))***+++,,,------//////...------...000111---888888666AAASSSnnn{{{ooodddiiikkkkkkfffbbb]]]TTTKKKPPPTTTWWWXXXVVVTTTUUUWWW^^^XXXOOOFFFAAA@@@@@@BBBAAA??????BBBCCCBBBCCCGGGHHHAAA>>>AAABBB@@@DDDLLLOOOTTTWWW\\\gggpppjjj]]][[[XXXTTTUUU^^^ppp{{{rrrjjjddddddfffrrrssssssxxxnnnXXXFFF>>>///,,,******,,,...///000***)))(((((('''''''''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((***,,,------...------...///000111222444888444888???:::GGGllljjjUUUKKKEEEFFFIIIMMMWWWbbbnnnzzzvvvsssnnnpppxxxxxxdddSSSMMMNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>>>>111111111000//////...............---......//////000000111222333444555555222111111111000000/////////111555888:::::::::999;;;999888999;;;;;;:::777666999===??????<<<999888777777666555555666888:::999;;;===>>>======>>>??????>>>>>>===<<<<<<;;;;;;999666333444999======<<<555444333222222444555777666777777777666444222111000222444555666666555444111000//////......//////222222222000------...//////...111444333000555===@@@MMM___nnnyyyxxxfffZZZ;;;222,,,...///,,,***+++***+++***'''&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!"""""" !!!!!!!!!!!!!!! """$$$$$$###"""""""""#########""""""""""""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''(((((()))***+++,,,,,,...///000///------///222+++777888666888;;;FFFZZZyyynnnppptttwwwvvvuuurrriiiaaacccfffiiilllnnnnnnmmmlllxxxmmm]]]QQQMMMLLLLLLLLLMMMLLLOOOUUUWWWWWWYYY]]]WWWKKKEEEJJJNNNLLLPPPWWW[[[XXXZZZcccnnnrrrnnnhhhggghhhhhhhhhmmmzzz|||pppgggiiippppppuuu~~~nnn\\\LLL:::///***......,,,++++++,,,......***)))(((((((((((((((((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!$$$######""""""######$$$!!!!!!!!!""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))))))))((('''$$$$$$&&&''')))+++,,,---,,,,,,,,,---...000111222666333444999:::999CCCTTTmmmYYYIIIFFFFFFGGGNNNZZZdddsssyyykkkgggnnn~~~qqq]]]SSSQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDDDDCCCCCCAAA@@@@@@000///...---,,,,,,------///............///000111111111222222222222333333000000000000////////////222444777:::;;;;;;999888:::888555666888999777555555888===AAAAAA@@@>>>===:::777555444777:::<<<===888:::;;;<<<<<<<<<>>>@@@AAAAAA@@@>>>===;;;::::::888555222444:::======;;;777666444222222222444444555555666666555333111000---...111333444333222222111111000......---------(((***---............///)))(((***000000+++,,,111222888======>>>FFFWWWeeennn|||uuuhhhVVVEEE999333111333)))###&&&(((&&&%%%'''&&&***+++)))%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""""" !!!"""###### """$$$$$$###"""""""""$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((''''''((()))***+++,,,,,,&&&***------+++***---000222111)))***666999999@@@>>>```||||||~~~~~~}}}xxxsssuuuyyy}}}ssshhhdddfffiiihhhfff]]]\\\```gggnnnttt}}}qqqccc\\\aaafffeeegggnnneeeffflllttttttpppuuu~~~oootttxxxwwwwwwvvvlllppp{{{sss^^^EEE666000...---...))),,,...------...---,,,***))))))(((((((((((()))((('''&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################!!!"""$$$%%%&&&$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''###$$$%%%''')))***,,,,,,***++++++,,,...000111222666000444999444777CCCHHHhhh|||xxx]]]RRRKKKDDDFFFOOOZZZjjjyyy||||||dddXXXZZZmmm|||uuufff]]]WWWUUURRROOOMMMMMMMMMMMMGGGHHHHHHHHHGGGFFFFFFEEE///...,,,***)))))))))***)))***+++---...///000000000000111111111111000000333111111222///---000666;;;:::999777444444666888777888666222222444333///444666999<<>>AAACCCDDD@@@???===<<<;;;;;;<<<<<<=========<<<:::888777666444444555666777888999999777777777333000///222555666555333222111000000000222222222111111222333333222///,,,+++,,,,,,,,,++++++,,,------,,,,,,...///------------------------///000000111222333333333???DDDMMMYYYgggttt~~~uuugggYYYOOO===:::666111---***))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***((((((((()))******++++++---,,,,,,++++++,,,,,,---//////000111222333333444888===GGGVVVlll{{{zzzxxxyyyxxxssstttqqqnnnpppwww}}}wwwuuuuuuttttttuuuzzzxxxwwwxxxzzz|||zzzxxxxxx|||{{{wwwpppYYY???:::333///...///...,,,/////////...,,,******++++++***((('''&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$#########""""""!!!!!!$$$######"""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))***++++++***))))))***---///111222333444444555888<<>>===<<<;;;:::::::::;;;;;;;;;;;;:::888666444333333333333444555666888888444666888777444222222444555444333111000000000///222111111111111111222222111...,,,+++,,,,,,++++++,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000111333666999===@@@BBBOOOSSSYYY]]]bbbiiissszzz||||||||||||}}}zzzzzzxxxvvvrrrmmmiiiggg\\\UUULLLEEE???777...'''...---***((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((((((((()))******++++++------,,,,,,,,,,,,------...//////000111222333333666777999>>>FFFXXXsss|||nnnuuu}}}zzzxxx}}}{{{eeeWWWGGG888444111---,,,---////////////000///...---,,,,,,,,,+++***((('''&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$##########################################"""""""""!!!$$$######"""""""""""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))***+++++++++******+++---///111111222333333333666:::===AAAHHH|||~~~rrrqqqyyyiiiSSSHHHFFFHHHQQQ___jjjrrrxxx}}}yyykkkiiizzzzzzqqqrrrmmmeee___[[[YYYWWWVVVVVVSSSPPPOOOOOOOOONNNMMM,,,,,,***)))(((((('''(((******,,,---............/////////000111111111111...,,,...111111000222777666666666555444555888:::999;;;999333111222111---,,,---000333555777999999???@@@IIIRRRLLL===:::AAA>>>===<<<;;;;;;::::::;;;;;;::::::888777555333222222111111111222444666777000444888999888555333333444333222000////////////111000000/////////000000///---+++++++++,,,+++***,,,---......------...///++++++++++++++++++++++++)))))))))***++++++,,,,,,///......---------......+++///222444666;;;BBBGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIGGGDDD@@@<<<888666777444000......---)))%%%)))((('''&&&'''((()))***''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''(((((())))))******+++------,,,,,,,,,,,,---------...///000111222222333444444444444444999HHHWWW}}}xxxooozzz~~~wwwzzz{{{wwwxxx~~~fffJJJ:::666333...,,,***)))***,,,---...---...---------,,,,,,++++++***)))((('''''''''((()))((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$####################################""""""""""""$$$######"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))***+++,,,+++++++++,,,...000111000111222222222444777:::===555WWWtttwww___KKKFFFEEEHHHNNNZZZfffpppuuuwww|||||||||{{{|||xxxlllccc^^^[[[YYYZZZXXXVVVUUUUUUUUUSSSRRR,,,++++++***)))(((((((((******+++,,,---...------//////////////////000000///---...111222000111555444555444444333444888:::888:::888333/////////,,,+++,,,...111333555666777<<<;;;DDDQQQLLL;;;555===>>>======<<<;;;;;;::::::::::::999888666444222111000///......///111444555///111444777777666444333222111000///............//////...---------......---+++******+++,,,+++***+++,,,------,,,+++,,,---************************)))*********+++++++++,,,)))))))))***+++---...///---......---,,,,,,///222333333222222222222222333444444444333111///---,,,///---++++++,,,---+++))),,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################"""""""""############$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********,,,,,,++++++++++++,,,,,,------...///000111111222333333666999888888???HHHFFF\\\pppQQQMMMAAA555111555777555,,,++++++++++++***)))(((+++*********+++++++++******)))(((''''''''''''((()))(((''''''&&&%%%$$$$$$"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$#################################"""""""""""""""$$$######"""""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++,,,,,,,,,,,,---...///000000111222222222333666888@@@999IIIvvv{{{uuuvvvYYYKKKJJJGGGHHHPPPZZZcccjjjpppuuuvvvxxxyyy{{{~~~|||sssllliiieeecccaaa___^^^]]][[[YYY,,,,,,,,,++++++***)))))))))***+++,,,------......333222111000000000111222...+++,,,000222222333777444444444333222333666999555888777111------...,,,+++,,,---...///111222333999444999EEEEEE:::444777:::::::::999999888777777666666666555333222000///............///111222333///...///000111333333333000///......------------...---,,,+++++++++++++++***)))((()))++++++***))))))***++++++))))))***+++))))))))))))))))))))))))))))))************++++++))))))(((((('''((((((((('''((((((((((((***,,,---,,,++++++***************(((((()))))))))))))))))))))((('''''''''&&&%%%$$$)))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$############""""""""""""""" !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))*********))))))(((((())))))***+++,,,---...///000000111111111333777555222333777888<<>>777444222111000.........///...---+++,,,...---,,,***++++++---+++))),,,000222111...((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""""""""######$$$$$$%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((()))***++++++++++++,,,,,,---------...000222333333444555777222@@@>>><<>>777222111222222222111...,,,---.../////////(((***,,,+++)))(((***,,,+++)))'''***///222000...''''''((((((''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""""""""###############!!!"""######$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!! """######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((()))***+++******++++++,,,++++++++++++---000111222333555666555===999999GGG[[[vvvlllXXXPPPLLLGGGHHHNNNTTTYYY```gggmmmrrrwwwzzz~~~))))))***++++++***(((((($$$&&&(((+++---///000111333333555777<<>>AAASSShhh~~~xxxzzz{{{cccYYYRRRKKKKKKGGGGGGNNNUUUYYYbbbllllllkkklllqqqyyy......---++++++---000333///...,,,++++++---...///000///---...777AAACCC???888333---,,,///000///---333222222111000///........./////////000000111111333333444555555555444333444666888999888777777888777555333111///......//////222777<<<===<<<999777777666555333222111000000,,,,,,---......///000111111000///...---,,,++++++******)))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$######!!! !!!    !!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''(((((()))((('''&&&(((***)))(((((((((((()))******+++******,,,...///...,,,---......///000000111111555888<<<======AAAJJJRRRiiizzz~~~~~~~~~||||||nnn^^^TTTOOOZZZMMM===444222333000------------------...//////111222///***((())))))'''))))))(((''''''''''''((((((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$######""""""""""""##############################""""""""""""""""""""""""""""""###"""!!! """###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''')))***+++)))))))))))))))))))))))))))+++,,,---...000333666666222222666666666CCCSSSyyyxxx~~~wwwbbbPPPPPPIIIEEEHHHJJJJJJMMMRRR[[[\\\```hhhrrrzzz~~~***,,,//////......///000000///---,,,,,,---...///111222000...///333333///000,,,))))))---000000///222333333333222000...---///...---------...///000222111222666:::;;;999666444555666666555555666888777555222///...///000111///222777:::;;;:::777555777666555333111111000000+++,,,...000222222111111000000///...------,,,+++))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""############"""!!! !!!    !!!!!!!!!!!!""""""""" !!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$###$$$%%%&&&''''''''''''&&&'''((('''&&&%%%''')))(((''''''''''''((())))))***))))))+++---...---+++++++++,,,,,,---.........111444777777666444444444777BBBSSSdddttt~~~uuubbb\\\RRRHHHAAA===<<<<<<222...++++++...000///------------,,,------...///111222///***''')))(((&&&((((((''''''(((((()))***)))'''$$$$$$%%%'''''''''&&&%%%%%%%%%$$$$$$######$$$######""""""######$$$###""""""!!!!!!""""""###########################"""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((***+++---......000333666888222111444555444;;;EEE\\\~~~nnnaaaVVVKKKGGGFFFDDDCCCCCCIIIMMMTTT^^^jjjsssxxxzzz***,,,//////...---......000///...---------......///333333000///000000---,,,***((())),,,///000000333222222111000///...---///...,,,++++++---...000222000111555;;;===:::555444444444222111111444666666444111...---///111333111333555888888777444333444333111000///.........+++,,,---///000111111111/////////...---,,,,,,,,,(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""############""""""""""""""""""######"""!!! !!!    !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$############$$$$$$###$$$%%%&&&''''''''''''&&&&&&'''&&&%%%$$$&&&((('''&&&&&&&&&&&&'''(((((((((((()))***,,,,,,,,,+++------------......//////333222111222555888999:::333777<<<@@@EEENNNYYYaaaiiiWWWJJJCCC:::;;;;;;;;;999777555333---...///000111000...---,,,,,,++++++++++++,,,,,,...///...)))(((***)))'''''''''''''''((()))***+++)))((('''''')))******)))%%%$$$$$$######""""""!!!######""""""""""""######""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!### !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!######$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''(((***,,,---...///222444555000///444777888;;;@@@LLL^^^uuuzzzzzzjjjWWWLLLHHHGGGEEECCCAAAEEEKKKUUU```jjjrrrvvvzzz{{{~~~,,,------,,,++++++---///.........---------......***///222///---...///------,,,++++++---//////000333111///,,,,,,---...000///...,,,+++,,,---///000333000000333888:::666111333222111///...///111444555333000......000333555222333444555555333111000000000000//////...------,,,+++******,,,...000222......------,,,,,,++++++((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!########################$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$###$$$%%%&&&''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''((('''(((***+++++++++++++++---------...............444111......111444555555444555666555555888===BBBHHHXXXooooooggg[[[NNNDDD@@@??????555777888888666111,,,)))000000000///---+++*********))))))(((((())))))))))))++++++((((((++++++)))&&&&&&&&&&&&'''(((******&&&&&&'''***,,,,,,***'''###"""""""""!!!!!!!!! ###""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" """  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###"""###$$$%%%%%%%%%$$$###$$$############$$$%%%%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&'''''''''(((''')))+++,,,,,,---///111///++++++///333555666777EEEDDD```rrrwww~~~}}}tttqqqxxxnnn[[[QQQNNNIIIDDDAAABBBEEEJJJQQQ[[[eeekkkrrrtttxxx}}},,,,,,+++)))((())),,,...,,,,,,,,,---------......---111222///...000000.....................//////222000,,,******,,,000222///............000111222333111000111444444222///000000///---,,,,,,///111333111000...///111333555333333333333222000///......///111333333222000///---+++)))((()))+++...000,,,,,,,,,++++++*********(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!""""""!!!!!! !!!    """"""!!!!!!  !!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""#########$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$&&&((('''&&&&&&&&&&&&'''((((((''')))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222111///---000111333333333444666888999>>>DDDKKKSSS```ppp|||}}}tttnnneee]]][[[^^^\\\SSSJJJ;;;999666333111111222222.........///000222333444---,,,+++******++++++,,,)))(((''''''&&&'''''''''&&&))))))((((((,,,,,,***%%%%%%%%%%%%&&&'''((()))###$$$%%%(((***)))&&&###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((%%%(((***,,,,,,,,,---///...------...111222222222999>>>IIIgggxxxqqqsss|||~~~wwweeejjjxxx~~~ooodddXXXNNNHHHGGGDDDCCCDDDJJJSSSYYYeeeiiinnnrrruuuxxx{{{}}}*********)))'''(((***+++))))))+++,,,------......000333222000000333333000...//////////////////000000...,,,+++,,,...111333......///000222333444444222111000//////000000111...///...---++++++,,,...000000//////000222444555444444333111000...---,,,+++...333666777666333111,,,+++************+++,,,************)))))))))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""##############################$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###### !!!!!!!!!!!!!!! !!!     !!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""##################""""""""""""#########$$$%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&((('''''''''&&&'''(((((()))'''))),,,,,,+++***,,,---++++++++++++++++++++++++(((***...000222111111000111111333333333333444444:::999777555666:::AAAFFFHHHOOOYYYcccmmmwww}}}wwwqqqlllhhhaaa\\\VVVPPPLLLFFF???999===999666777:::<<<999666888888777555333000...,,,666444111///---...///000---+++((((((***---......)))(((''''''&&&&&&''''''%%%((()))((((((++++++)))$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&$$$!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!  """ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """$$$###############$$$%%%%%%"""""""""""""""###$$$$$$###$$$%%%&&&''''''&&&&&&%%%&&&&&&'''(((((())))))&&&(((+++,,,,,,,,,---...///111111000111222333333222<<>>>>>???AAAEEEHHHJJJDDDDDDCCCBBBAAA???===<<<999999:::;;;;;;;;;::::::888666555777999:::777555555444333555777888888777444444333222222333333333222222222111111111000000///...---+++******++++++---+++(((''''''&&&%%%###((((((''''''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((******+++,,,,,,---......+++,,,---,,,,,,...111333777444555888===TTT}}}{{{wwwsssuuu}}}ttteeeZZZTTTQQQLLLFFFDDDKKKKKKCCCCCCMMMTTTSSSXXX```hhhmmmvvv'''''''''''''''&&&%%%%%%''''''(((((()))***++++++---------......---------,,,,,,------------......---,,,***))))))***,,,------------...//////...---,,,---...---,,,++++++,,,)))(((''''''((()))***+++...---++++++,,,///222444222222000///...---------&&&&&&'''***,,,---+++)))++++++***))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!     !!!!!!   !!!!!!!!!!!!!!!""""""!!! !!!###""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''((()))***++++++++++++,,,,,,------,,,+++)))(((++++++++++++,,,...///000///000000111222222333333555555555666777777888888:::999777666666888999:::888888777777888999;;;<<<999999999888777666444444777888999::::::;;;;;;;;;:::888666777999999888666777555444555666777666444444333333222222222333333111111000000000////////////...,,,+++******++++++---+++(((''''''&&&%%%###((((((''''''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))******++++++,,,------...+++,,,---------...000222555555:::<<<:::???XXXtttsssvvvwwweeeYYYRRROOOEEEFFFDDD??????EEEIIIIIIJJJSSS[[[aaajjjvvv~~~~~~&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++***)))((('''((((((***+++,,,...//////...---,,,---***+++---...---,,,---///,,,(((&&&&&&***---------,,,+++******,,,...111333...//////......---,,,+++((('''''')))+++,,,,,,+++*********)))((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""        !!!!!!!!! !!!!!!  """"""!!!!!! !!!!!!"""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''((()))******++++++***++++++******))))))((((((*********+++,,,---...///...///000111222333444555333333444444555666666666:::999777555444444555555888888888777666555444333444555555555555444333333555666777888999:::;;;<<<<<<:::777777777888888777888777555555666555444222333222222222222222333333////////////...............---,,,++++++***++++++,,,***((('''''''''&&&$$$(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$##############################""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))************+++,,,,,,------+++---//////...---...///...111888>>>;;;999BBBQQQxxxzzzssssss}}}zzzzzz}}}xxx}}}tttkkkjjjbbbXXXNNNIIIFFFBBB@@@@@@===DDDKKKOOOWWWcccooouuuvvvyyy||||||zzzyyy{{{}}}~~~}}}yyy{{{%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((***++++++++++++******++++++,,,,,,---...///000///---+++)))(((((('''''''''((()))***...111444444000......///***---/////////...//////---)))%%%&&&,,,000000///*********+++---///111333......//////...,,,***)))+++***((((((***,,,,,,,,,***))))))(((((('''&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!        !!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((()))******))))))***)))(((''''''''''''((()))))))))***+++,,,---...---...///000222333444555111111222222333444444444888777666555444333333333:::;;;;;;;;;999777444333555666777777888888777777444444555666888999;;;<<<===;;;888666666777888999888666555555555555444222222111111111111222222333////////////.........------,,,,,,+++++++++******,,,***''''''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$##############################""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&((()))***+++)))*********++++++,,,,,,+++---///000///------...------111777:::;;;BBBLLLJJJ}}}vvvqqqwww}}}yyyvvvoooaaakkkxxx}}}~~~wwweee^^^WWWKKKCCCDDD???BBBEEEFFFJJJTTT```hhhnnnssswwwuuuqqqmmmoooqqqtttvvvvvvtttwww}}}$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++,,,)))))))))((()))***+++,,,---...//////...,,,***(((((((((((((((((()))******...222555555222///...000---///111222000/////////---)))&&&(((...222222000++++++,,,---///000111222//////000///...+++)))(((***(((&&&&&&''')))))))))))))))(((((('''&&&&&&&&&#########""""""#########%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!  !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!          !!!  !!!!!!!!! !!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''((()))))))))(((((((((((('''&&&&&&&&&''''''((((((((()))***+++,,,---,,,---...///111222333444000000000111222222333333555555444444444444444555666777999999999666444222444444555666777777777777444444444444555777999:::;;;:::888666666666888:::666444333444555666555444000000000000000111222333000000/////////.........++++++++++++++++++******+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&((()))***+++))))))***************++++++---///000///------...333000///111444777<<<@@@>>>```wwwooouuuxxxllleeedddlllwwwwwwlll]]]QQQOOOHHHGGGEEEDDDEEEKKKTTT]]]dddhhhkkkjjjeeeaaabbbeeefffiiillllllqqqyyy}}}}}}######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***+++((((((''''''''')))***+++,,,---------,,,+++)))((('''(((((())))))*********,,,...111222111...---,,,,,,///222222111000//////,,,***(((***///111111///+++,,,---///000000000000//////......,,,+++***)))---+++)))((()))*********((((((((('''&&&&&&%%%%%%######""""""""""""######$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!!!!  !!!!!!"""!!!  !!!       !!!!!!  """!!!  !!!"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((()))***+++,,,+++,,,---...///000111222//////000000111222222222222222333333444444444555444555777888888777555444444555666777888888888888555555444333333444666777777888888777555666888:::555444333444555666555444////////////000111222222000////////////.........******++++++++++++*********(((&&&&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!&&&%%%###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***))))))))))))))))))))))))+++---//////...---...///222111222444777888999888888III^^^qqqwwwjjjooosssXXX\\\nnn}}}yyyggg^^^SSSLLLGGGEEEEEEEEEJJJOOOPPPRRRTTTTTTQQQOOOPPPRRRTTTYYY\\\^^^dddlllpppooo""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&(((***++++++++++++******)))))))))&&&'''((())))))************+++---///000///,,,)))(((+++///111111000//////)))***+++---////////////+++,,,---//////...------++++++*********+++,,,,,,///---++++++,,,,,,,,,***((((((''''''&&&%%%%%%$$$$$$######""""""######$$$######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!  !!!""""""!!!  !!!     !!! !!!!!! !!!""""""!!! !!!###!!!  !!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''((((((''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))++++++++++++,,,,,,---...///////////////000111111222222000000111222222222222222333444555666666666555444555666777888888999888888888666444222111222222333333555777777555555777999777555444444444444333111///......///000111222222............---------,,,)))***+++,,,,,,+++***))))))'''&&&&&&((()))((((((%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!  !!!$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))+++,,,---------...000222...000222555999;;;;;;999444<<>>::::::TTT}}}xxxzzzsssqqq|||mmmvvvrrrmmmggg]]]TTTQQQOOOKKKGGGDDDCCCBBB@@@>>>:::???AAA@@@CCCGGGHHHFFF""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))***+++++++++++++++***))))))''''''((((((((((((''''''...,,,***)))*********((((((***,,,......000222444---...///...------...000......//////...,,,***(((***(((''')))+++------,,,---***'''&&&&&&'''&&&%%%((('''&&&%%%$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""  """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!! %%%$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   !!! !!!""""""!!!  !!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$((()))***+++***)))'''%%%'''((((((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((***+++++++++******,,,...111111111000///000333666222111111000000000000000......///111444444333111111111111222333333444444:::;;;:::666000---...000222666999888555333555888888666333000......///000+++,,,...000111000///...******+++++++++******)))...,,,******+++++++++***((((((((((((((((((((((((&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!   !!!  !!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++,,,---......///000000222333444555555777999===??????QQQyyywwwzzz||||||vvv|||tttlllaaaXXX]]]YYYSSSNNNLLLKKKIIIHHHCCCDDDBBB??????AAAAAA@@@!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&((()))((((((((((((((('''&&&%%%&&&''''''(((((()))((((((---+++))))))***)))(((&&&(((***,,,------...000111---......---,,,,,,---///------...///...,,,+++))))))((('''(((***,,,,,,++++++)))'''&&&'''''''''&&&''''''&&&%%%$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!   !!! ###""""""!!!  !!!!!!    !!!!!!    !!!!!!"""!!!  !!! !!!!!!!!!!!!""""""!!! !!!!!!!!!""""""""""""#########$$$$$$######"""######$$$%%%%%%%%%%%%$$$&&&'''((()))((('''%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))+++,,,---,,,++++++,,,...000000000///...000222555111111000000/////////000......///111333444333111///000000111222222333333666777777555222000000000222555888666222000111444666444111...------...///.........------------...)))******+++++++++******222///***(((((()))))))))''''''''''''''''''''''''&&&%%%$$$###############%%%%%%$$$$$$$$$#######################################""""""!!!    !!! !!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''+++******++++++,,,---.........///000111222333333888777:::<<<<<>>GGG\\\{{{xxxrrrkkknnnqqq}}}uuuiiinnn!!!!!!!!!!!! #########"""###$$$$$$%%%!!!"""###$$$$$$%%%$$$$$$%%%&&&''''''(((((((((''')))(((''''''(((***,,,...---+++******,,,------------///222222000---+++***---///111111///,,,++++++************+++,,,---...---+++)))((((((((('''&&&$$$###$$$%%%&&&&&&$$$"""$$$###############$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!  !!!""""""  !!!!!!   !!!!!!  !!!!!!      !!!!!! !!!!!! !!!!!!  !!!"""### !!!!!! !!!"""##################$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%&&&&&&'''((((((((('''((((((((((((((()))***+++''')))***++++++,,,...000***,,,...///......///000///000222333222111///...,,,***)))))),,,...//////111111111222333333444444,,,///000///---,,,///333/////////000222333222111222111000///---,,,+++***))))))))))))((('''&&&%%%((()))))))))))))))(((''''''$$$""""""###%%%&&&%%%######################## !!!"""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&((())))))++++++++++++++++++,,,,,,***++++++---111555666333555999???AAA>>>MMM{{{yyyooooooooottt|||qqq\\\VVVfffzzz}}}|||~~~!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((()))***+++,,,,,,,,,,,,,,,---+++))))))***+++***)))+++,,,---......---,,,+++---.../////////---***)))++++++)))))))))***+++,,,+++,,,------,,,)))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""!!!!!! ###""""""!!!  !!! !!!  !!!!!!    """    !!!!!!     !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$%%%&&&"""###%%%''''''&&&%%%$$$%%%$$$###"""""""""###$$$'''&&&&&&%%%%%%'''((()))((((((((((((((())))))***************+++,,,,,,---+++*********+++...111333111111000000/////////...000///---,,,,,,---...///222222444555555555444333333111000///000000000///111222222111000111333555333222000...,,,+++******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###$$$###!!!  !!!### """""""""""""""""""""""" !!!  !!!""""""    !!!!!!!!!!!!!!!"""""""""######""""""!!!!!! !!!""""""""""""#########&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((('''&&&%%%'''%%%%%%'''***+++***(((******+++,,,---///000111555444999???>>>>>>OOOdddwwwppppppxxx{{{eee```kkktttnnnppppppnnnrrr!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((******+++,,,,,,,,,,,,,,,---+++))))))******)))((()))***,,,.../////////...////////////...---+++***++++++***))))))***+++,,,++++++,,,,,,+++)))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""!!!!!! """""""""!!!  !!! !!!  !!!   !!!!!!  !!!   !!!!!!      !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$%%%%%%"""$$$%%%&&&'''&&&$$$###$$$######""""""###$$$%%%''''''&&&&&&&&&'''((()))((((((''''''(((((()))***************+++,,,---...************,,,...000111000000/////////...............---,,,------...///111111333444444444333222444333222222222222222111...///000//////000333555111000///---,,,***)))(((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''$$$"""!!!!!!"""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""    !!!"""""""""""""""###"""""""""!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''((((((((('''&&&%%%'''&&&''')))+++,,,,,,++++++******+++,,,...000222555333666<<<;;;:::GGGXXXggguuuqqqsssxxxmmmmmm{{{mmmlllgggbbbccckkkzzz!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''))))))***+++,,,,,,---------,,,))))))******)))(((''')))+++---///000111111111000///---,,,+++++++++++++++******)))******+++***+++++++++***(((&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!  !!! !!!    !!!######""" !!!  !!!     !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%###"""###"""""""""###$$$%%%%%%''''''&&&&&&''''''((()))(((''''''''''''((())))))*********++++++,,,......))))))***,,,---...///000............---------------,,,,,,,,,---...///000000000222333333333222111333333333222222222222222222333222111//////111333000000000///...+++)))((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$***(((&&&###!!!!!!!!!!!!"""!!!  !!!"""    !!!!!!!!!     """#########"""""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&''''''(((((('''&&&&&&%%%$$$%%%''')))***+++,,,,,,++++++******,,,...111222555222444888888777===HHHGGG\\\|||ttt~~~ssslllyyy|||gggggg]]]TTTWWWeeeqqqvvvuuuyyy!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,------+++))))))))))))((('''((()))***,,,...///000111000///,,,***))))))***+++++++++******************))))))***))))))'''&&&%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!   !!!$$$$$$###!!!   !!!    !!!!!! !!!  !!!!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%$$$$$$###"""!!!!!!"""######$$$%%%&&&'''''''''''''''(((((((((''''''&&&&&&''''''((()))************+++---...///***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000///000111333333222222111///000111111000///000000<<<;;;999666222///000111111222222222111...+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$((('''%%%###""""""!!!"""!!!  !!!   !!! !!!!!!   """#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$&&&'''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%###%%%((()))(((((()))+++,,,+++******+++...111333444111222777888666888===???BBBZZZ{{{{{{sssuuussslllhhhnnn{{{nnnddd[[[RRRSSS]]]iiipppqqqqqqwww{{{{{{""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,,,,***(((((()))***)))(((*********+++,,,,,,---...---+++)))'''&&&'''(((***++++++++++++******))))))(((((((((((('''&&&&&&%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!! !!!   !!!$$$$$$###!!!         !!!"""###$$$#####################"""!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,......+++,,,---///000000000000+++++++++,,,,,,,,,,,,,,,***+++,,,------......//////000111222333222111111...000222222000///000111======:::666222//////000000000111111000---+++)))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$##################    !!! !!!  !!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''(((,,,///---)))'''(((+++++++++******,,,...111222333111333777999999888:::===777>>>UUUmmmvvvlllggggggiiigggmmmuuuoookkkddd^^^\\\cccqqq{{{wwwxxxyyyrrruuu|||wwwvvv|||}}}zzzzzz"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&))),,,---***((('''''')))******)))++++++***))))))******+++)))(((&&&%%%%%%&&&((()))+++++++++++++++***)))((('''''''''&&&&&&&&&%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!   !!!######""" !!!    !!!!!!        !!!"""###!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((***+++---...,,,------...//////000000++++++++++++,,,,,,,,,,,,***+++,,,------...------...///000111111111000///...222555555222111222444555555444222///...///111,,,,,,,,,,,,+++)))'''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""######!!!!!!!!!""""""""""""###     !!!!!! !!!!!! !!!"""###!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))333777:::555---((()))---******+++,,,---///000111000222444777999999999999888666999@@@HHHZZZwwwnnnmmmooohhhooouuuxxx}}}tttiiijjjxxx}}}uuuwwwwwwsssooommmnnnnnnmmmjjj"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%'''***...///(((&&&&&&''')))+++++++++***)))(((''''''((())))))'''&&&&&&&&&&&&((()))***++++++,,,,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""  !!!!!! !!! !!!    !!!!!!  !!!          !!!"""""" !!!"""###$$$%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&'''(((***,,,---,,,,,,++++++,,,---///000+++++++++,,,,,,,,,------++++++,,,---------,,,++++++,,,---...///...---------111555666333111222444000000///...++++++---...******)))(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""###### !!!!!!!!!!!!!!!       !!!!!! !!!!!!  """### !!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&(((***+++<<>>===FFF^^^vvv{{{xxxvvvnnnrrrtttqqqqqqvvv}}}xxxwww~~~}}}sssddd___ccceeeaaa"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%&&&))),,,///111&&&%%%%%%&&&))),,,,,,,,,(((''''''&&&&&&''')))***%%%%%%&&&'''((()))***+++++++++,,,,,,+++***((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############  !!!!!! !!!!!! !!!!!!    !!!  """     !!!!!!   !!!"""""" """###%%%&&&"""###$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&((()))+++,,,,,,+++)))))))))+++---///+++++++++,,,,,,---------+++,,,---------,,,+++***)))***+++,,,---,,,++++++***///444444111...000222111111000---***)))***+++,,,+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######!!!!!!!!!!!!         !!!!!! !!!!!!"""!!!!!!### !!!!!!!!!""""""######!!!""""""""""""#########"""###%%%%%%$$$$$$%%%&&&$$$###$$$$$$&&&)))+++---AAAEEEGGG>>>///&&&&&&***'''))),,,...000000///...,,,111555444222222444555000555;;;<<<;;;???JJJUUUqqq~~~yyyrrrnnniiikkkrrrxxxvvvpppooorrruuuyyy{{{|||}}}~~~|||yyy^^^SSSZZZ^^^YYY""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++'''%%%######%%%'''((((((((((((((()))))))))))))))(((''''''''''''((()))))),,,------,,,(((%%%######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!  """!!!  !!!!!! !!!!!! !!!!!! !!!        !!!"""""" !!!"""  !!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""###############$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&((()))++++++))))))))))))))))))))))))'''((()))***+++,,,------444111...***(((((()))***)))***************)))))))))+++...000111000...---///---+++***((((((((()))))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########!!!!!!""""""!!!      !!!!!!  """!!! """###$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&'''((()))***888666222///,,,***)))(((+++++++++---/////////------...///000222222222222///222555888;;;>>>CCCFFFXXXlll~~~zzzpppmmmlllkkkhhhfffiiippplllvvvxxxpppqqq{{{xxxmmmyyy{{{yyyxxxvvvuuuvvvhhheeebbb^^^!!!!!!"""############"""$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******'''&&&$$$$$$&&&((()))((()))(((((((((((()))******)))(((((((((((((((((((((+++,,,---+++(((%%%$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""""""""  !!!!!!  """   !!!!!! !!!!!! !!!!!!        !!!!!!"""  !!!  !!!!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,111///---***)))))))))***'''''''''((((((''''''&&&'''))),,,...///...,,,+++---,,,***)))(((''''''((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!   !!!!!!  !!!!!! !!!"""### !!!!!!!!!""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&'''((())))))++++++***)))))))))***+++,,,+++,,,---...//////...---...///000111222222222000333555777999<<>>777JJJRRRIIILLLlll~~~~~~xxxooottt{{{wwwlllvvvccckkkgggVVVQQQbbbuuu}}}######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&$$$%%%%%%&&&'''''''''&&&(((((()))***+++*********+++,,,------............///...---......,,,)))&&&)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$######""""""         """"""!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%''')))***,,,++++++******))))))))))))))))))******++++++,,,''')))******(((&&&%%%%%%%%%%%%%%%$$$$$$#########$$$##################$$$!!!!!!""""""#########$$$######""""""!!!!!!  !!! !!!"""!!!!!!!!!   !!!""""""""""""""""""######""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((++++++***))))))***))))))))))))***+++,,,---++++++,,,,,,---...//////333444444555555444444333;;;CCCHHHFFFHHHTTTeeeppppppkkkttt|||uuuhhheeeiiihhh]]]UUU^^^www######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))))))))))))))***+++++++++++++++---+++***)))***)))'''&&&(((''''''&&&&&&%%%$$$$$$###"""""""""!!!!!!!!!!!!         """!!!!!!!!!  !!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))***++++++++++++******))))))***+++++++++++++++***)))+++,,,,,,***((('''(((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########""""""""""""!!!!!!   !!!!!!   !!!""""""""""""""""""######""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))***)))(((((()))))))))))))))***+++,,,---))))))***+++---......///000111111222333444444555888>>>AAA???@@@GGGMMMOOOdddwww}}}{{{lllhhhsss######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&))))))''''''&&&'''((()))))))))******++++++******)))(((&&&&&&'''((('''%%%&&&&&&%%%%%%$$$#########     !!!   !!!!!!"""  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&'''((()))***+++,,,,,,,,,+++******+++,,,------,,,***))))))+++---,,,***((((((((($$$$$$$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!     !!!""""""""""""!!!"""######""" !!!"""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((())))))))))))******+++,,,'''((()))+++,,,...////////////...///111333555666:::>>>AAAAAAAAABBB>>>888<<>>;;;;;;:::777<<<777999@@@CCCDDDMMM[[[lllzzzuuuwww|||}}}wwwrrrsssxxxzzz{{{######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))''''''((((((''''''&&&&&&%%%&&&))),,,---+++'''#########""""""!!! !!!!!!!!!!!!!!!             !!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***))))))((((((((((((((('''((((((((())))))))))))***)))***+++,,,,,,+++)))(((''')))+++***(((&&&&&&&&&"""""""""#####################""""""""""""######""""""!!!!!!!!!!!!  !!!!!!!!!   !!!!!!!!!!!! !!!"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))))))))(((((())))))******+++,,,...///111222222666555444333333333555555222888;;;888444444666666444333555999;;;;;;>>>DDDBBBYYYyyy}}}zzzvvvxxxxxxvvv|||{{{|||~~~######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%&&&######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))***'''''''''''''''&&&%%%%%%&&&%%%%%%&&&((('''%%%#########""""""!!!  !!!!!!!!!"""    !!!   !!!!!!     !!!!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***'''(((((())))))))))))(((***)))'''&&&&&&&&&((()))(((((()))*********))))))&&&((())))))'''%%%$$$%%%!!!"""""""""#########$$$$$$######""""""######$$$""""""!!!!!!!!!  !!!!!!   !!!!!! !!!"""!!! !!!"""$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&)))))))))(((((((((((())))))++++++,,,---...///000111333333444444555555555666777999888555444777777444111444555333333666888777666===OOOdddqqq|||~~~~~~}}}xxxrrrqqqrrruuuzzz~~~}}}|||######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&&&&$$$###"""""""""###%%%&&&&&&'''''''''&&&%%%%%%$$$###%%%&&&((()))*********((()))))))))(((''''''&&&'''%%%"""!!!"""###$$$############"""!!!!!!  !!!!!!!!!    !!!!!!  !!!!!!!!!  !!!!!!      !!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***&&&'''((())))))***))))))+++)))&&&$$$$$$%%%'''(((''''''(((((())))))******###%%%'''&&&$$$"""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!    !!!!!! !!!"""!!! !!!###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###"""###%%%'''***)))(((((((((((())))))++++++,,,,,,---...//////000111222444666666666777777666333111555:::888111111777555...///777:::666<<<777===IIIJJJFFFSSShhhuuu|||zzzzzzyyyxxxvvv########################$$$$$$######"""!!!!!!!!!""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&((()))*********)))((((((''''''$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""     !!!!!!!!!!!!     !!!""""""!!!  !!!     !!!""""""!!!!!! !!!!!!!!!!!!"""$$$$$$$$$###############$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))444---&&&###$$$&&&%%%###)))))))))))))))(((''''''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""############ !!!"""######"""!!!   !!!"""  !!!  !!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((***---,,,******,,,///***++++++,,,---...//////333333444444555444444444666666666666777777777777333222111111111333666777222777<<<===<<>><<<777999888888888:::;;;;;;;;;777:::@@@FFFMMMVVV___ddd """"""###$$$%%%&&&&&&'''%%%$$$$$$######""""""!!!"""""""""!!!!!!"""######!!!"""###$$$%%%&&&'''''',,,)))(((***...---'''!!!""""""###$$$%%%&&&''''''))))))((('''&&&%%%%%%$$$!!!!!!!!!!!!!!!"""""""""     !!!   !!!!!!    !!!!!! ###$$$$$$###""""""###%%%######################## !!!"""###%%%''')))***'''&&&$$$$$$%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""""""""  !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&'''((()))))))))((())))))***+++,,,------///000111222333333333333111111222333555666777777333222000//////000111222444444444555666666555333444444555888:::999555111555666555444444666:::>>>HHHQQQ]]]ffflllttt~~~!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%&&&$$$$$$#########"""""""""""""""""""""""""""###$$$""""""######$$$%%%&&&&&&)))''''''(((******&&&""""""######$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!         !!!      """!!!!!!!!! """###$$$###""""""$$$&&&$$$$$$$$$###############!!!!!!"""###%%%''')))***$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!"""""""""      !!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!  !!!"""###$$$$$$%%%$$$###$$$&&&''''''&&&(((((()))***+++,,,,,,---...///000111222333333333222222333333444555666666222111///......000111333444666888777444222222444555444222222222333222111333444444333222222444777333777;;;===???CCCIIINNNQQQbbbmmmiiidddjjjuuu{{{vvvrrrrrrqqq!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$############""""""""""""###""""""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!    !!!    !!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&%%%%%%$$$$$$$$$#########""""""###$$$&&&''')))***###$$$&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!""""""!!!!!!!!! !!!!!!!!!  """######"""  !!!!!!!!!!!!  !!!    !!!!!! !!!!!! !!!""""""!!!!!!!!!  """######$$$%%%$$$###$$$'''((('''&&&''''''((()))***+++,,,,,,------///000111222222222111222222222333333444444000///.........000222333555666666444111000000111444333222111000000111222,,,...000000//////000111000000////////////000111000<<>>>>>888777333...///000,,,$$$***++++++((($$$###&&&***''')))+++***'''%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!    !!!    !!!!!!   !!!!!!!!!    !!!!!!  !!! !!!!!! !!!!!! !!!     !!!!!!   !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&&&&%%%&&&'''(((((('''+++,,,,,,...000000...+++:::>>>???;;;:::<<<<<<999;;;<<<======???CCCHHHLLLHHHAAA<<<>>>FFFOOOYYYaaattt~~~yyymmmhhhhhhiiippptttyyyxxxqqqdddXXXQQQUUURRRPPPTTTXXXUUULLLCCCGGGBBB<<<;;;;;;;;;777333------,,,+++)))(((((('''###############%%%''')))%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!    !!!     !!!!!!!!!  !!!!!!!!!!!!  !!!!!!  !!!    """    !!!!!!!!!"""""""""########################$$$###"""!!!"""###$$$%%%$$$%%%(((+++---///111111444666:::>>>???===:::999777;;;>>>>>>???CCCCCC@@@NNNSSS[[[dddnnnyyyuuukkklllttt|||xxx~~~lllYYYMMMEEEHHHKKKIIIIIINNNHHHBBB:::666555333///,,,,,,***'''&&&&&&&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!        !!!!!!!!!  !!!""""""""""""  !!!!!!        """    !!!!!!!!!!!!"""""""""###############$$$$$$$$$######""""""###%%%''')))(((,,,000444888;;;>>>???======???@@@@@@>>>AAAEEEIIIPPPXXX___iiirrruuussswwwuuukkkppptttttt}}}}}}mmmVVVGGGAAA@@@===999666444111000///,,,((($$$)))(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!     !!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!    !!!  !!!    !!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$""""""###$$$'''***---...444666999;;;;;;;;;===???;;;888999;;;<<<>>>IIIUUUttt|||www[[[OOOLLLNNNOOOCCC???:::666333333222222(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!  !!!     !!!!!!!!!  !!!!!!  !!!!!!        !!!!!!   !!!!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%###%%%'''***---000333444888::::::888555333555888999<<>>???>>>BBBHHHNNN[[[fff|||fffQQQDDD@@@===;;;666111---***((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!! !!!!!!    !!!     !!!!!!!!!   !!!!!!!!!!!!!!!  !!!!!!   !!!   !!!!!!!!! $$$"""  !!!!!! !!!!!!""""""""""""""""""############%%%%%%&&&&&&'''((())))))---///333777:::;;;:::999===BBBIIIOOOVVV```mmmvvvzzztttnnnuuuxxxooommmvvvrrrYYYMMMOOOLLLFFF???888333111///''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!! !!!     !!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!     !!!!!!!!!     !!!!!!!!!""" """###$$$$$$$$$###$$$$$$$$$"""!!!"""%%%'''%%%$$$$$$'''+++000333555777555666999:::;;;BBBIIIZZZfffyyygggVVVSSSXXX]]]```hhhiiijjjfff[[[PPPOOOSSS]]]aaaeeeeeeaaa]]]ZZZYYY\\\aaadddcccdddgggiiihhhbbb___]]]aaalll{{{tttaaaeeeuuummmVVVMMMHHH???999555...'''&&&((()))%%%!!!((()))(((%%%$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!        """"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """!!!   !!!         !!!!!!!!!"""""" !!!"""###$$$######"""!!!###&&&&&&%%%$$$$$$%%%###'''...444999;;;<<<;;;999777666888;;;DDDVVVfffzzzxxxxxx~~~ssseee\\\PPPIIIHHHKKKLLLLLLRRRTTTWWWUUUNNNJJJOOOXXX]]]aaagggiiigggeeeccccccmmmsssvvvsssnnnjjjddd^^^WWWTTTRRRUUU\\\bbbeeefffqqqwwwrrrlllllllllyyysssjjjbbbPPPDDD@@@<<<666222000...+++(((&&&'''((('''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!         !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """!!!   !!!!!!!!!        !!!!!!"""  !!!!!!!!!"""""""""!!!!!!"""######"""""""""###$$$&&&&&&&&&&&&(((***(((...555;;;======<<<<<<666:::BBBKKKTTTfffyyykkkZZZSSSVVVYYYVVVQQQQQQPPPPPPRRRUUUZZZ^^^aaaaaadddgggeee^^^\\\fffssszzz}}}tttooollljjjmmmpppmmmddd\\\VVVWWWOOOMMMTTTVVV\\\kkkoooSSSFFFDDD@@@<<<888444000...&&&'''((()))'''&&&'''(((&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!   !!!"""""""""!!!        !!!!!!!!!!!!"""""""""""""""""""""""""""""""""'''&&&%%%$$$&&&***000555666888999999999>>>FFFLLLPPPYYYhhhttt{{{vvvpppuuu|||iii```VVVTTTRRRQQQTTTZZZaaafffpppqqqrrrtttwww~~~vvv}}}jjjggg]]]ZZZaaa]]]YYY___rrrsssvvvyyy{{{zzzwwwtttyyyaaa]]]WWWSSSOOOFFF:::111///,,,++++++)))&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!###"""!!!    !!!!!!!!!!!!"""""""""###"""""""""""""""#########%%%'''))),,,...222777:::===<<<:::999???QQQkkk~~~pppbbbXXXTTT[[[___YYYPPPKKKWWWdddssszzz||||||nnnnnnttt|||||||||{{{xxxrrrlllhhhkkkvvv|||vvv|||{{{zzzzzzssskkkfffddd```YYYSSScccnnn}}}qqq\\\JJJDDD:::222000...(((%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!   !!!!!!     !!!!!!!!!"""""""""############"""######%%%&&&&&&###)))222888;;;;;;:::999999<<>>999777111+++***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!     !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!      !!!!!!"""""""""#####################%%%'''(((***,,,111888<<<>>>>>>======BBBMMMZZZgggwwwsssiiieeeiiinnnppphhh[[[SSSSSSVVV]]]dddppp~~~}}}yyyrrrhhh^^^WWWSSSQQQNNNLLLLLLJJJCCC:::777999999777666888:::<<<<<<:::777<<<>>>===>>>BBBDDDDDDBBBCCCGGGPPP[[[cccffffffWWW[[[VVVTTT___ooo}}}wwwiiiZZZUUUZZZ^^^^^^]]]nnn~~~dddJJJDDDCCC>>>777555+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!      !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!   !!!    """"""""""""#####################$$$%%%(((***,,,::::::999888999<<>>>>>???AAA===;;;;;;===<<<888777:::777555333555999===>>>===999===>>>:::999<<<>>>===@@@??????AAACCCEEEEEEDDDAAAJJJJJJEEEEEELLLfffqqq^^^XXXXXXVVVRRR[[[cccvvvrrrSSSKKKMMMHHH@@@>>>...---+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""    !!!!!!     !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!  !!!"""###    """!!!###"""!!! !!!###%%%''''''######'''---111333555888===<<<555999NNNhhhxxxttt```NNNFFFJJJMMMUUUaaaooo|||}}}zzzXXXPPPJJJJJJIIICCC===;;;???<<<999999:::;;;999666999777888:::;;;;;;;;;===999@@@CCC???===@@@EEEGGGFFFCCC>>>:::999:::;;;===888;;;===>>>===<<<<<<===888888;;;===;;;:::EEESSS___^^^```cccfffmmm{{{nnndddYYYOOOLLLWWWkkk}}}kkk[[[YYYYYYVVVQQQ>>>777222000***$$$&&&---''''''&&&$$$$$$&&&&&&$$$$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""""""""!!! """"""!!!  """"""!!!!!!    !!!   !!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!  !!!!!!     """!!!      ###""""""""""""###$$$$$$'''(((,,,111555666777777222:::CCCMMMcccxxxggg___[[[\\\```fffnnn||||||mmm^^^UUURRRCCC<<<888999:::888888999999:::;;;;;;;;;===@@@BBB@@@AAADDDHHHLLLMMMMMMMMMNNNRRRRRRMMMKKKNNNRRRRRRPPPNNNLLLIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA???===<<<@@@@@@DDDEEE@@@999:::@@@>>>>>>@@@BBBBBBBBBJJJSSSoooyyy{{{iii]]][[[aaahhhlllooooooxxxhhhSSSHHH===888333***%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$######"""""""""""""""!!! !!!""""""!!!  """!!!!!!!!!    !!!   !!!!!! !!!!!!!!!  !!!!!!   !!!!!!  !!!!!!!!! !!!""""""!!!        """#########$$$$$$$$$$$$---222777999888888999:::<<>>;;;888888:::;;;<<>>;;;;;;<<<===@@@BBB???:::;;;???LLLWWWjjjyyyjjjcccYYYNNNTTTTTThhhlllZZZGGG>>>:::555...***((((((((('''%%%$$$%%%&&&#########$$$$$$$$$$$$$$$#########"""""""""""""""###"""!!!!!! !!!!!!"""!!!!!! !!!  !!!!!!!!!    !!!    !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######!!!        ############$$$&&&((()))555999:::777555999>>>AAATTTbbbyyyyyyiii^^^]]]]]]^^^bbbkkkwwwzzzfffTTTGGGCCC>>>;;;<<<>>>@@@AAA>>>???CCCFFFEEEDDDJJJQQQTTTXXX\\\\\\\\\___gggnnnmmmjjjccc```eeeooovvvxxx}}}tttrrrtttuuuqqqppppppooolllfff\\\UUUUUURRRPPPSSSYYY\\\[[[XXXPPPKKKFFFEEEGGGGGGEEECCC???@@@CCCFFFDDD???>>>@@@AAADDDMMM[[[jjjsssssspppgggXXXPPPWWWiiizzz{{{```LLLBBB<<<777333...,,,***)))&&&######%%%######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###""""""!!! !!!!!!!!!"""!!! !!!!!!     !!!   !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!!!!! !!!"""#########"""      $$$#########&&&+++000222888999777555;;;IIIUUUYYYnnnxxxyyylll\\\VVV[[[aaammmrrr___WWWPPPEEE<<<999888777999???DDDGGGHHHVVV[[[ccciiifff```aaafffiiikkkmmmppptttxxx~~~~~~}}}yyywww}}}xxxppplllhhhfffhhhmmmooommmiiieee___WWWSSSUUUVVVQQQKKKGGGEEEFFFHHHFFFBBBBBBEEE???<<<:::>>>FFFKKKLLLJJJWWWiii}}}{{{eeeYYYYYY___tttsss[[[JJJ???888666///******(((######&&&$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!! !!!!!!      !!!   !!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""" !!!!!!  !!! !!!"""###$$$###"""      %%%%%%%%%'''+++111666999555888;;;DDDZZZsss~~~}}}rrrhhheeeiiixxxxxxgggPPP@@@:::999999999===???EEEMMMUUU[[[^^^^^^mmmttt}}}zzz|||zzz|||wwwuuurrrpppsssssskkkaaa^^^YYYVVVUUURRRMMMLLLOOOIIICCC===;;;===@@@BBBBBB>>>FFFQQQdddqqqfff___fffrrrtttzzzppp___UUUFFF999......---)))&&&(((&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""!!!!!!""""""!!! !!!!!!"""      !!!   !!!!!!!!! !!!!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!""""""""" !!!!!!!!! !!!!!!!!! !!!"""###$$$$$$"""!!!     &&&'''+++///222666888999555>>>MMMggg}}}yyyuuuqqqsssxxxlllkkklllppp|||~~~qqqdddYYYLLLFFF>>>888:::AAALLLSSSZZZ___gggoootttvvvvvvvvvooovvvrrrkkkeeebbb^^^WWWUUUVVVTTTPPPJJJEEEBBBBBBDDDEEE<<<;;;<<>><<<<<<======BBBQQQaaabbb]]]kkkttt___RRRWWWbbbtttkkkQQQIIIDDD888---)))(((((('''&&&$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!      !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!  !!!###$$$%%%!!!       !!!       !!! 000111999888000777AAA???LLL___{{{vvvooobbbTTTVVVbbbjjjiiiYYYNNNDDDDDDKKKFFFEEEHHHTTTggg{{{~~~}}}yyyuuurrrgggZZZQQQNNNLLLGGGBBBGGG===666777<<<>>>???@@@EEEGGGSSSjjj}}}hhhWWWSSSaaakkkXXXLLL>>>444222///***(((***(((""" $$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!"""$$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """!!!  !!! !!!!!!666777===<<<666BBBRRRUUUdddxxxsssaaa[[[XXXZZZgggvvvoooSSSHHHFFFEEEIIIPPPTTT[[[gggsss~~~xxxuuutttkkkgggddd___[[[SSSJJJBBB???===;;;<<>>999111******)))''''''+++&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!!!!!!!! !!!!!! !!!!!!"""### !!!!!!!!!""""""$$$$$$###"""""""""""""""""""""""""""#########$$$########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       ===:::>>>>>>@@@UUUnnnvvvvvv|||kkk___dddppp|||uuuhhhRRR@@@BBBNNNZZZeeemmmyyy}}}}}}~~~xxxttt^^^WWWPPPJJJCCC;;;999<<<===888666;;;CCCLLLXXXcccjjjvvvzzzgggiiikkknnnuuunnn\\\OOOIII>>>333...---)))'''&&&((((((((('''&&&%%%$$$$$$%%%$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!!  !!!"""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""$$$#########""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!"""   ???;;;AAAKKKYYYvvvzzzxxxwww{{{pppnnnuuuppp\\\OOOOOOEEEBBBMMM___ooo|||ooohhhccc___XXXLLLCCC???DDD>>>999777666777>>>FFFDDDRRRmmmwwwccc[[[dddwww{{{mmmWWWKKK>>>666333...'''!!!))))))((((((''''''''''''%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""##############################"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""" >>>AAATTTpppwwwpppooopppooollljjjuuu|||{{{jjjXXXKKKEEEIIIKKKSSS```kkksss|||}}}~~~}}}zzzvvv{{{|||xxxuuuvvvtttrrrssswwwxxxtttuuu}}}{{{vvvvvvyyy|||~~~~~~yyyiiiVVVIIIEEEAAA??????;;;888999>>>>>>BBBOOOeee{{{|||aaaVVV```xxxqqqcccPPPAAA:::666000***)))((('''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""!!!!!!"""""""""""""""""" !!!"""""""""""""""############$$$"""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!  FFFRRRtttwwwoooeee___hhhuuu~~~zzzllleee\\\TTTKKKEEEGGGMMMQQQZZZgggrrryyy}}}zzzwwwtttuuuyyy~~~}}}zzzwwwtttuuuxxxxxxtttrrrssssssqqqssswwwvvvmmmfffjjjssszzz~~~zzzwwwvvvxxxzzz}}}~~~zzzhhhVVVUUUPPPMMMKKKFFF>>>999999;;;999<<>>FFFQQQ^^^qqqqqqaaaZZZ___ooo~~~tttiiiPPPGGG???:::333***)))...&&&'''((('''%%%###""""""%%%%%%%%%$$$$$$$$$######"""######$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!  """#########"""!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$#####################$$$%%%$$$###!!! """$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&)))+++***((('''))),,,&&&((())))))(((''''''(((&&&'''''''''(((***(((&&&((()))))))))((('''((()))''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   """    !!!!!!!!! !!!!!!      {{{nnn___VVVTTTSSSYYYgggwww{{{tttsssqqqpppqqquuu|||}}}xxxwww|||}}}~~~~~~xxxtttsssrrrqqqooowwwuuusssuuu{{{|||wwwqqqkkk]]]SSSJJJEEE>>>777666999999;;;@@@HHHVVVkkkfffVVVZZZeee|||{{{eeeKKK<<<888555,,,$$$))))))((('''&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""######$$$$$$ !!!"""###$$$$$$######%%%%%%&&&&&&&&&$$$###"""''''''(((((((((((())))))'''(((***)))(((((()))+++++++++++++++***))))))***,,,---,,,++++++,,,***)))))))))))))))(((((()))***((((((((((((((()))))))))''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """            rrrWWWPPPPPPMMMOOOUUUkkkvvv}}}zzz{{{{{{zzztttxxxvvvvvvyyy~~~~~~uuunnnmmmwwwxxxvvvrrroooqqqyyy{{{wwwuuuwww|||}}}zzzuuuqqqnnnkkkgggdddjjjhhhhhhkkkpppvvv{{{}}}|||zzzkkk___SSSOOOLLLFFF@@@<<<>>>::::::===???GGG\\\ssshhhZZZTTTlllsssRRRDDDAAA777)))+++)))&&&$$$###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!"""""""""######""""""!!!""""""###$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$'''((()))***,,,---...///000111222444666888;;;<<<>>>===;;;999888888999999000//////...,,,***)))))),,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""       !!!!!!!!!!!!!!!!!!!!!!!!   kkkPPP===CCCOOOVVVbbbooo}}}|||~~~wwwsssuuuwwwwwwwwwxxx|||vvvmmmggggggqqqttttttooojjjkkksss{{{|||zzzvvvrrrqqquuu|||~~~{{{wwwrrrnnnkkkhhhgggdddddddddeeehhhllloooqqqqqqqqqnnnkkkmmmsssvvvtttyyy}}}sssbbbZZZZZZWWWPPPIIIDDD<<<<<>>888AAARRRooorrrZZZ```rrrvvvRRRGGGBBB999...+++'''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!"""""""""#########"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$%%%''')))***,,,------...///222444777:::<<<===EEEDDDDDDEEEGGGJJJKKKLLLNNNKKKHHHFFFFFFGGGGGGGGGEEEDDDDDDDDDBBB===<<<===777555222000///...---,,,++++++******)))(((((('''(((((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""            VVVJJJIIIWWWccciiisss}}}zzzqqqkkkmmmssszzz|||wwwoookkklllrrrtttsssmmmggghhhqqqyyy}}}zzztttnnnlllooouuuzzz|||yyyuuuppplllkkkkkklllffffffffffffffffffgggiiihhhjjjiiiffffffhhhfffaaaaaabbbfffpppxxxjjjgggeee^^^VVVGGG>>>===EEECCC::::::DDDLLL```sss|||rrrgggkkkjjjooo|||bbbOOOFFF;;;333///,,,*********(((&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""!!!!!! !!!"""###""""""""""""############$$$$$$############$$$$$$"""###$$$&&&'''((()))******+++,,,...111333555666999:::<<<>>>AAACCCEEEFFFNNNMMMMMMLLLLLLLLLNNNPPPOOOLLLIIIHHHIIIKKKKKKJJJMMMLLLOOORRROOOGGGFFFIIIGGGCCC===:::888666333111000//////...------,,,,,,***************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!### !!!  !!!       !!!!!! !!!   cccNNNVVVfffuuu|||vvvooommmkkknnnyyy|||zzzxxxzzz}}}~~~|||yyyxxxtttnnnkkklllssssssqqqlllhhhiiipppvvv}}}yyyssskkkfffdddgggiiisssqqqnnnjjjffffffiiikkkhhhiiijjjiiigggffffffgggeeeggggggeeedddccc^^^WWW[[[WWWWWW___jjjwww}}}xxxpppggg___UUUMMMKKKEEE<<<999<<<999GGGRRRVVV^^^qqqooocccfffkkktttyyyhhhUUUBBB;;;666///,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###############""""""""""""""""""""""""!!!!!!!!!!!!    !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&(((+++///333555666666444444555666777999;;;<<<::::::<<<>>>AAACCCDDDEEEHHHKKKNNNPPPQQQUUU\\\bbb\\\YYYVVVWWW[[[]]]]]][[[SSSSSSYYY```^^^UUUSSSXXX\\\WWWPPPKKKIIIGGGCCC@@@777666555333111///...---***))))))(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """### !!!!!! !!!!!!       !!!!!!!!! !!!!!!!!!   }}}ddd___ZZZNNNWWWlllxxxpppmmmooorrr}}}~~~yyyvvvppprrruuuwwwxxxzzz}}}|||xxxvvvwwwtttnnnlllnnntttsssrrrpppmmmmmmooorrrxxxwwwtttooohhhbbb___^^^jjjkkkjjjhhhdddcccdddgggeeehhhkkkkkkjjjiiijjjlllhhhiiiiiieeecccbbb]]]WWWYYYSSSQQQVVV\\\bbbmmmxxx{{{rrrcccTTTGGG@@@>>>666;;;>>>>>>AAAPPPhhh{{{sssfff___```iiixxxoooTTTJJJ<<<222...,,,)))''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!"""""""""#########!!!""""""###############""""""#########$$$$$$$$$#########%%%&&&(((***+++000222777;;;===>>>===<<<999999999;;;<<>>555111---+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!""""""#########$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$ !!!###%%%(((+++---///555777;;;======;;;888555888999:::<<<@@@DDDGGGJJJXXX\\\ccckkkuuu~~~vvvkkkccc^^^IIIEEE>>>888333000000000))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""### !!!!!! !!!!!!  !!!!!!   !!!!!!   ###  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""  ___NNNMMMSSS[[[aaa~~~}}}|||uuuxxxzzz||||||~~~~~~}}}{{{}}}~~~|||wwwrrrnnnlllpppqqqssstttssspppmmmkkkjjjiiihhhhhhjjjmmmoooqqqooonnnnnnooopppmmmhhhdddZZZUUUPPPOOORRRWWW\\\___YYYUUUTTT\\\kkkzzz{{{sssfffKKK@@@999;;;===;;;888:::@@@eee___qqqkkkKKK???===666+++%%%'''&&&%%%&&&((())))))%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! !!!"""######"""!!! !!!"""### !!!!!!!!!"""""""""""""""""""""""""""$$$###!!! !!!"""'''### """%%%%%%$$$&&&((()))******...333777<<<<<<;;;999777888:::===>>>DDDLLLOOOQQQYYYgggrrrzzzhhhaaaZZZUUUNNNDDD===;;;777000++++++------+++)))***)))'''&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""$$$%%%&&&######""""""""""""###### !!!!!!"""""""""###""""""!!!!!! ###!!!  !!!### ###"""!!! !!!"""###    !!!  !!!!!!!!!  !!!  !!!!!! !!!!!!!!! !!!######"""!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  jjjQQQTTT\\\___gggsss~~~}}}{{{}}}~~~}}}|||~~~~~~zzzvvvtttssszzzzzz{{{{{{zzzxxxvvvuuuqqqppppppooopppqqqrrrsssrrrqqqpppqqqqqqpppllliiieee```ZZZVVVVVVWWWYYYZZZXXXRRRNNNQQQYYYgggzzz|||rrr\\\PPPEEEAAA<<<777666888>>>PPP___lllzzzfffLLLDDD???888///,,,'''%%%&&&)))(((&&&%%%%%%%%%$$$$$$$$$$$$###########################"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""######"""!!! !!!"""### !!!!!!!!!""""""########################$$$###"""""""""###$$$%%%&&&%%%%%%&&&)))***'''%%%+++***)))+++111666;;;<<>>666222111...+++(((---+++******,,,------,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!""""""###$$$%%%######""""""""""""######!!!!!!!!!""""""#########"""!!!!!!!!! """!!!  !!!""" """""" """"""  !!!  !!!!!!!!! !!!!!!   !!!!!!!!!!!! !!!"""###!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! tttYYYPPPcccpppnnnuuu|||xxxtttlllrrr{{{~~~~~~zzzyyyzzz{{{|||||||||{{{zzzyyyxxxwwwvvvvvvvvvuuuttttttsssssssssrrrppppppqqqqqqooommmooojjjeee```^^^]]]\\\[[[ZZZSSSMMMJJJKKKOOOZZZeee~~~mmmdddZZZSSSJJJ>>>777444999;;;@@@OOOnnnZZZKKKDDD;;;111+++%%%$$$&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""########################$$$$$$######$$$%%%'''((($$$######%%%''')))***)))///......333:::???>>><<<;;;>>>???>>>???HHHWWWcccppp|||qqqiiijjjoooiiigggfffeeeaaa\\\^^^dddlllnnnssswwwuuupppnnnpppzzzvvvnnn___UUUFFF:::333000...+++,,,+++)))(((*********)))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######""""""""""""######"""""""""###############!!!!!!!!!!!! """!!!  !!!""" """!!!  !!!"""   !!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!"""""""""######### !!!!!!""" !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! llleeekkk|||}}}xxxtttsssmmmttt~~~}}}}}}}}}}}}~~~{{{xxxxxx|||zzzyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrrrrpppooonnnnnnnnnnnnoooooommmjjjiiiiiiiiihhhgggbbb[[[TTTPPPKKKIIIMMMTTT\\\ooo{{{vvvrrrkkk\\\JJJ===999888;;;AAAJJJ^^^{{{yyyppp```RRRBBB888222---+++)))&&&$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""########################%%%%%%$$$$$$$$$%%%&&&''''''%%%###$$$''',,,222555555777;;;@@@DDDDDDBBB???IIIOOOVVVZZZ```ooo|||zzzxxxxxxxxxooouuu}}}zzzrrroooqqqtttzzz{{{rrrmmmmmmnnnrrrsssrrrsssyyy}}}}}}zzzhhhVVVIIICCC>>>:::555222...+++******)))(((+++******)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#########""""""""""""########################$$$$$$!!!!!!!!!!!!!!! """!!! !!!""" !!!  !!!     !!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!! !!!"""#########"""""" !!!"""""""""### !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }}}kkkgggxxx~~~~~~xxxwwwyyyyyy~~~{{{yyyyyy{{{zzzzzz{{{{{{}}}~~~~~~{{{wwwuuuwww{{{{{{yyywwwuuuttttttuuuvvvrrrssssssttttttttttttsssqqqpppooommmllllllnnnooommmllllllnnnppprrrrrrqqqkkkeee```ZZZSSSKKKIIILLLNNNTTTZZZ^^^fffssskkkYYYCCC>>>======999???___ooobbbggg}}}jjjQQQDDD>>>999555---$$$"""&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###########################&&&&&&%%%$$$$$$$$$%%%&&&***,,,...000444888<<>>===<<<777:::;;;;;;???NNNeeevvv~~~ooojjjiiigggddd```dddiiinnnsssxxx}}}|||hhhYYYPPPCCC888111---,,,,,,***+++++++++++++++++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#####################""""""""""""#####################""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!"""      !!!!!!!!!""""""""""""!!! """"""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!###$$$%%%$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }}}mmmhhhfffdddggg{{{~~~~~~{{{yyyyyyyyyssssssssssssssstttuuuuuunnnoooppppppooopppsssuuusssrrrqqqpppooonnnnnnnnnpppooooooooooooqqqrrrsssnnnppppppmmmjjjhhhjjjkkkgggggggggiiimmmoooppppppooommmmmmjjj```SSSJJJHHHJJJGGGFFFIIINNNTTTYYY\\\]]]dddnnnwwwnnnXXXEEEAAA???:::>>>FFFddd}}}nnncccoooYYYEEE===888000---000'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!"""######"""!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))+++,,,///444;;;>>>===<<<::::::;;;>>>CCCJJJWWWkkk}}}rrrkkkkkknnnrrrtttxxx~~~uuu```LLL===555000///------,,,,,,++++++******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######""""""""""""###############""""""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!  !!!!!!""""""""" """"""     !!! !!!!!!!!!"""""""""""""""!!! !!!"""###""" """"""""""""############""""""""""""!!!!!!!!! """"""!!!!!!!!!"""###$$$ !!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! nnnhhhllluuu{{{~~~xxx~~~zzz|||}}}}}}}}}|||xxxuuuttttttkkkjjjiiiiiiiiiiiijjjjjjfffhhhjjjkkkkkkkkkmmmnnnssssssrrrrrrqqqpppooonnnooonnnlllkkkkkkmmmooopppkkkmmmmmmkkkgggeeeeeegggbbbbbbbbbeeeiiilllnnnnnnnnnmmmoooooohhh[[[RRRPPPMMMIIIDDDBBBCCCFFFLLLRRR^^^\\\bbbjjjjjjllluuu___QQQDDD888777???>>>UUUpppvvvmmm___NNNCCC666,,,***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!"""""""""!!! !!!"""######"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))),,,///111???@@@???<<<999:::???CCCGGGNNNZZZjjj|||wwwpppnnnmmmsss|||uuurrrwww~~~uuu{{{mmmWWWIIIAAA>>>000///...---+++***)))(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######""""""""""""#########"""""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!  !!!""""""###"""!!! !!!"""### !!!""""""!!! !!!  !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" """#########$$$$$$$$$$$$######""""""!!!!!!!!! %%%###"""!!!!!!###%%%&&& !!!###$$$###""" """""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""