BM6@ 6(@@ ))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,,,,+++++++++***)))))))))))))))))))))************,,,,,,,,,---------.........------------...//////000000000000111111111111333333222222222333444444333444444555555555555555777777666666666666666777888999999::::::;;;;;;<<>>???AAAAAA???>>>FFFEEEEEEDDDEEEEEEFFFGGGDDDDDDDDDEEEFFFEEEBBB???;;;:::888999::::::999777888888888888777777777666666666555555555444444444333333333444444555555555555555555666666666666777AAACCCHHHQQQ```qqq}}}wwwyyy}}}yyypppcccWWWLLLEEEAAA<<<;;;:::888777555444333222222222222222222222222333333222222111000000000222111111111000000////////////000000111111222222000000000000000000000000////////////............//////......000111333555777666444222222222444555333333444444555666666777444444555666777888999999===III]]]vvv))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,++++++******************))))))))))))************++++++++++++,,,,,,,,,------------------...////////////000000000111111111333333222222222333444444444444555666666666666555888777777666666777777777888888999::::::;;;;;;<<<>>>=========???@@@???>>>DDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEBBB???;;;999888888999:::888777888888777777777666666666444444333333333222222222222222222333333444444444333333333333444444444444555555666:::BBBLLLUUU[[[QQQTTTUUUPPPHHHCCCDDDGGGDDDEEEJJJTTT___ccc```[[[eee```[[[YYYSSSLLLHHHIIICCCAAA>>>;;;999777666666888888777555444333222111222222222222222222222222000000000000000000000000111111111000000000//////000000000000000000111111000000000000000000000000////////////.....................///000222444555555444222000000111222333222333333444444555555666444444555666777888999999>>>III[[[sss))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))))))))***++++++))))))******************))))))))))))************************++++++++++++---------------....../////////000000000000111111222222222222222333444444555555666777777777666666888888777777777888888999888888999999:::;;;;;;;;;===;;;::::::===???@@@@@@BBBBBBDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEDDDAAA???:::999888888999999888666777777777666666666555555222222111111111000000000111111111111222222222222000000000111111111222222444333222111222555888;;;?????????<<<888555555666111222666???HHHLLLIIIDDDOOOEEE===:::888666555777555444444444555666777777333222222111111000000///111111111111111111111111------...//////000111111111111000000000000//////000000000000000/////////000000000000000000000000/////////............------......///000222444555222111000///...///000111111111222222333444444444444444555666777888888999???IIIXXXooo))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++(((((())))))******++++++((()))))))))*********************++++++++++++,,,------,,,,,,------...///////////////000000000111111111111111222333444444555666666777777777777777888888888888888888999:::888888888999::::::;;;;;;;;;999777888;;;>>>@@@@@@???@@@CCCDDDEEEDDDCCCBBBCCCBBBAAAAAABBBAAA???===:::888777777888888777666666666666555555555555444111111111000000000//////000000000000000000000000////////////000000000000666555444333333333444444999888666555555444333222333333666===DDDGGGEEEAAAHHH===333222444444333555777666555444222111000000////////////////////////000000000000000000000000.........//////000000000000000000000000000//////000000000//////.........000000000000000000000000//////.........---------------...///111222444444000000///......//////000000000111111222222333333333444444555666777888888===GGGWWWnnn))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++((((((((())))))******+++((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000111111111111222333444555555666666777777777777777888888777777888999::::::777777888999999::::::;;;999777666777:::===???@@@===???AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<:::999888666777888888777555555555555444444444333333111111111111000000000000////////////////////////...////////////000000000........./////////000000111///......///000...,,,111111222777;;;===<<<999<<<333---///222111000000000000111111111000000000------........./////////////////////////////////111111111000000///////////////////////////000000000/////////......------////////////////////////............---------------...///000111222222333000000/////////000000000//////000000111222222333333333444555666777888888:::EEEWWWooo))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((((((((((()))******(((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------.........////////////000000000000000111111333444555555555666777777777666666777777777777777888999:::777777888888999:::::::::888777666777:::===>>>>>><<<===???AAABBBBBBAAAAAA>>>===;;;;;;;;;;;;:::999888777666666777777666444444444444333333333333222222222111111111000000000////////////................../////////000000000---------....../////////222111000111222222111000222111222444777888777666777222000333555444222222222333333444444444444444------........./////////........................222222111000000///............////////////000000...............---------////////////////////////.........------------,,,//////000111111111111111//////000000000000111111//////000000111222222222333333444555666777777888999DDDWWWooo))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******)))))))))))))))((((((((())))))))))))************************++++++++++++,,,,,,++++++,,,,,,---............/////////000000//////000000111333444555444444555666666666666555666666666666777888999:::777777777888999999::::::888777777999;;;======<<<<<<======>>>@@@AAAAAABBB>>><<<:::::::::;;;:::888888666555555666777555444333333333333222222222222111111111111000000000000000/////////............------........./////////////////////000000111111---.........---------...------------...///...---...,,,,,,///000---,,,///.../////////...,,,+++***---------...............------------------------////////////////////////........./////////000000------------------......////////////////////////.........---------,,,,,,000111111222111000///.........///000000000000000///000000111111222333333222333333444555666777777;;;EEEVVVmmm))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))************))))))))))))************,,,,,,++++++,,,,,,---.............../////////000/////////000111333444555333444444555555555555555555555555555666777888999777777777888999999::::::888777888:::<<<===<<<;;;<<<<<<<<<===>>>@@@AAABBB>>><<<::::::;;;;;;:::999888666555555666666555444333333333222222222111111111000000000////////////000000/////////.........,,,,,,---------.........************+++,,,.........///000000...---///000111111000000000000000///...---...000///,,,...222---...///000000///...---------------------------------------------------,,,,,,------.../////////---.........//////000000,,,,,,,,,------.........////////////////////////......---------,,,,,,,,,111222222222111000...---------...///000000//////000000000111222222333333222333333444555666777777>>>GGGUUUjjj))))))((('''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&******))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))+++++++++************)))++++++******************++++++++++++++++++++++++...............///000000000111111222222333444444555444333333333333444555888888666555333333222222555555555555666777888999999999888888777888888888;;;<<<>>>>>>======???@@@===<<<:::999888777777777333333444444333333222222555444333222111111111111///............---------------------------------------------------------,,,,,,,,,------,,,++++++///...---------...000111//////.........---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////////////////.........---------------...//////........................000000000000000//////////////////000111111222222111222222333444555666666;;;CCCQQQfff))))))((('''''''''''''''))))))(((((((((((()))))))))((((((((('''''''''''')))))))))(((((('''''''''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******+++++++++************************++++++++++++++++++++++++...............//////000000000111111222333333333555444333222222333444555555555444444444444555555555555555555666777888999666666666666777888999999<<<===>>>===<<<;;;<<<===<<<;;;;;;:::999888777666444444444444444333222111444444333111111000000000............------------------------------------------------------------,,,,,,,,,---,,,,,,,,,+++---------...///000111222///.........---------,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////............------,,,,,,------...///........................////////////////////////......///000000111111222111222222333444555666666:::CCCQQQggg)))((((((''''''''''''((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,---************************++++++++++++++++++++++++...------------...////////////000111111222222333444333333222222333333444222222222333444555666777555555444555555666777888777777777777888:::;;;<<<===>>>>>><<<999888888999:::;;;;;;;;;:::888777666555555555555444333111111333333222111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111222222......------------,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------,,,,,,------......------------------------........................---......//////000111111111222222333444555666666:::CCCRRRhhh)))(((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***************+++++++++++++++++++++++++++++++++------,,,,,,------...///...//////000000111111222333333222222222222333333222222222222333444666666444444444444555666777777;;;;;;::::::;;;<<<======;;;;;;<<<:::888666666777999:::;;;;;;;;;999666555555555555555444222111000222111000000/////////000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,---///000111111000///------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...............//////......---......//////------------------------,,,,,,---------------...------......//////000000111222222333444555666666:::CCCRRRhhh((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------...//////000000111111222222222222222222111333333222222222333333444333333333333444555666777===<<<<<<;;;::::::::::::666888999888777666777888777888:::::::::888666444444444444444333222111000000000///.........//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---......///000000000...,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000///////////////000------------------------+++,,,,,,,,,------......------......//////000000111222222333444555666666:::BBBQQQfff(((''''''''''''(((((()))(((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,------......///000000000111111222222111111000444333333222111111111111333333333333333444666666;;;:::999777666666666666444555777777666777888:::666777777888777666555444222222222222222111111000///......------.........------------,,,,,,,,,,,,************************************************,,,++++++***+++,,,...///000000///...---,,,***)))******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111000//////.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---......//////000111111111222222333444555666666:::BBBOOOccc'''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''(((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---......//////000000111222222111000000333333222111111111111111222222222222333444555666888777666555555555555555444555777777666666888:::555555555555555444444444//////000111111111111000...---------------......---------,,,,,,,,,++++++************************************************,,,+++******+++,,,...000///...---,,,+++*********************+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************************++++++++++++------------------------++++++,,,------...////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000000111111222111222222333444555666666:::AAAMMM```'''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------......//////000111222222111000///222111111111111111222222222222222222333444555555777666666666666666777888555666777777666666777999555555444333333333444444---...///000000111111000------,,,,,,,,,------...---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********,,,///000---,,,+++***)))***+++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++------------------------++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////000000111111222222111222222333444555666777;;;AAALLL^^^~~~''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***)))((('''((()))(((------'''&&&***+++(((,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000000000000000////////////000000000000000000000000555444333333333333444555444444444555555555555555555555555555555555555555777666444333222222333333111000000000000000111222------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***---+++)))***---......,,,------,,,+++*********+++************************))))))))))))************))))))************))))))))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******+++---------...------,,,,,,---------............///......//////000000111111000000111222333444444555999@@@JJJ\\\{{{''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((()))***)))''''''((()))(((++++++'''&&&***+++(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000/////////////////////111111111111111111111111444333222111111222333444444444444444555555555555444444444444444444444444666555333222111111111222111111000//////000000000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++*********************,,,***)))+++...///...---,,,++++++************+++************************))))))))))))************))))))************))))))*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,---------------,,,,,,------------.....................///000000111111000000111222333444444555777===GGGXXXwww''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***(((***)))&&&&&&)))***)))******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////////////////111111111111111111111111222222111000000111222222333333333444444555555555444444444444444444444444444333222111000000000000222111000///////////////,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))***************+++++++++---///000...,,,***))))))))))))******+++************************))))))))))))************))))))************))))))************************))))))))))))************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,------------............---......//////000111111000000111222333444444555777<<>>FFFTTTqqq''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''&&&&&&'''***------)))&&&&&&'''((())))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------------------....../////////000111111111111111111111111111111222222222222111111111111222222333444444555222222222222222222222222222222222222222111111111111000///...------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---.........///000000...+++)))'''((('''''''''((()))******))))))))))))))))))))))))((()))))))))************))))))************))))))************************(((((())))))******++++++*********************************************************++++++,,,,,,,,,------------------------,,,++++++******++++++,,,***++++++,,,------,,,,,,,,,,,,,,,------------...---------...//////000000000000111222333444444555888>>>EEERRRnnn''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&(((,,,///222+++&&&''')))(((((()))((())))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000000000000000000000000111111222222222222111111000000111222333333444444111111111111111111111111111111222222222222111000000///...---------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///000...000000///,,,)))'''''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++******************+++)))***+++,,,,,,------,,,,,,,,,,,,,,,------------,,,------......///000000000000111222333444444555666<<>>FFFQQQiii(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))+++,,,---000...+++)))((('''((()))++++++******************,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---...//////........................---...000111111///---,,,000000000000000000000000000000///...............//////000000000000//////000///,,,*********+++,,,++++++++++++++++++++++++))))))))))))************+++*********))))))(((((()))***,,,------,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))***+++,,,,,,------+++++++++*********))))))*********)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000000111222333555555:::???FFFRRRhhh''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&((()))***+++,,,---,,,***(((''''''((((((************************+++*********++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.................................---...///000000///...---000000000000000000000000000//////.............../////////000000/////////000...,,,*********+++,,,++++++++++++++++++++++++))))))))))))************************)))))))))((()))***,,,------,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))******+++,,,,,,---+++++++++*********))))))***)))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......///000000000000000111111222333555666999===EEEQQQggg'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((()))*********)))((('''&&&'''((((((************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------///000000///...---000000000000000000000000000///......------............////////////......///...,,,+++******++++++))))))))))))))))))))))))))))))))))))************************))))))))))))++++++,,,,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,+++++++++***************))))))))))))))))))******++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------......///000000000111111111111222444555666888<<>>BBBJJJ___((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***,,,,,,,,,------------...------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,,,,,,,---------------...///000000111111000222111111222222333444555999>>>BBBIII___''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,,,,,,,,,,------------------------..................---------,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------...///000000000000111222333444444555555555999>>>BBBHHH^^^''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************++++++************+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------------,,,,,,,,,+++))))))***+++,,,------...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((()))***++++++,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000000000111333555666666555555999>>>AAAGGG\\\&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,++++++++++++))))))******+++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))************************'''((((((((()))))))))***(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((()))******++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,---...//////000000000000111333555666666666555:::>>>@@@FFF[[[&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))******++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))*********)))************+++++++++,,,,,,,,,,,,------------,,,,,,---...////////////000000222333555666666666:::>>>@@@EEEZZZ&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))++++++************++++++************************++++++***++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++***************************+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////000000000111333444666777:::===???DDDYYY&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((++++++************++++++************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++************)))+++++++++*********************++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))************+++++++++)))************++++++++++++,,,---...////////////000//////000111444666777:::===???DDDXXX%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''(((((((((((('''''')))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))'''&&&$$$$$$$$$&&&((()))(((((((((((()))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***+++***(((***---,,,'''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++***)))*********)))'''))))))))))))************)))************+++++++++++++++******++++++,,,------------.....................///000111333444555;;;===@@@GGGYYY{{{%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''))))))*********+++++++++************************)))************+++++++++************************+++++++++++++++++++++++++++******))))))******+++***)))))))))(((((((((''')))******++++++******)))((((((((((((((((((((((((((('''&&&%%%%%%''')))***''''''''''''((((((((((((+++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''+++,,,(((&&&((()))'''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******)))'''))))))))))))************)))************++++++++++++************+++,,,,,,---------.............../////////000222333555666999<<>>BBBPPPrrr%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((()))))))))******************************)))************+++++++++***************************************************))))))(((((())))))***(((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++)))%%%'''...555222***((((((((((((((()))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((+++---,,,)))'''(((***))))))))))))************)))************+++++++++++++++******++++++,,,---+++,,,,,,---...///000000000000000111333444666777888<<<@@@BBBOOOooo&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((()))))))))***************************)))************+++++++++************************************************))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&***///---'''((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***---///---)))&&&(((***))))))))))))************)))************+++++++++,,,,,,,,,+++,,,,,,---...++++++,,,---...///000000/////////000222333555666777<<<@@@CCCNNNlll'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''')))(((%%%&&&((('''$$$((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++///111...)))&&&'''***))))))))))))************)))************+++++++++------,,,,,,------...///++++++,,,---...///000111...//////000111333444555555;;;@@@BBBMMMjjj%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((,,,,,,++++++***)))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''((()))++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******(((((((((((()))***+++,,,333111...+++))))))))))))))))))))))))******************+++++++++******)))******+++,,,,,,---......***+++,,,...///111222333111000000000111333555666<<<999:::CCCOOOhhh%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))***************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++***))))))******+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''((()))***+++******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******************)))(((((((((((()))***+++,,,111///---***)))))))))***))))))))))))******************+++++++++******)))+++++++++,,,,,,---------+++,,,---...///000111222111000000000111333555666;;;888;;;CCCPPPhhh%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((()))******++++++************)))))))))))))))))))))************))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))***+++,,,---,,,+++)))))))))******))))))))))))************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000000000111333555666:::888;;;CCCOOOhhh%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((()))***++++++******))))))))))))******((()))))))))************))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,+++............////////////111000000000111333555666999888;;;CCCNNNggg%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((()))******+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***+++)))(((((()))))))))******((()))))))))************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++......//////////////////111000000000111333555666888888<<>>===@@@LLL^^^%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******))))))))))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''',,,,,,++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******+++,,,,,,---............/////////000000000000000000111222333555555999>>>===@@@LLL]]]%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++++++++++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((************************++++++++++++******************))))))))))))************)))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......////////////000000000111000000000111222333555555999>>>===???KKK\\\%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++******))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************))))))))))))***************)))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++)))******+++---......///........./////////000000000000000111222333555555999===<<>>IIIZZZ}}}&&&'''''''''''''''''''''######$$$$$$&&&''')))***+++,,,,,,,,,+++(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((()))***************(((((())))))))))))(((((())))))((((((''''''&&&&&&'''((()))))))))'''&&&%%%(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''(((((((((((('''''')))((((((((((((((()))***''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))***+++,,,---++++++******+++---...000///////////////.........------...///111444666777555;;;;;;>>>GGGVVVvvv(((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((******)))***++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''((('''(((((()))))))))))))))))))))************))))))******)))))))))))))))(((((()))*********((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((()))((((((''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))***+++,,,---,,,++++++++++++,,,...///////////////............//////000000222333555555666<<<<<<>>>GGGUUUuuu)))((((((''''''&&&&&&&&&((((((((((((((()))******'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((('''''''''((((((((((((((()))******++++++******)))************++++++++++++******+++++++++***))))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))***+++,,,---,,,,,,,,,++++++,,,------........................222111111222222333444555777===<<<>>>GGGTTTttt''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&''''''(((((())))))************)))))))))))))))***+++++++++,,,++++++,,,,,,,,,+++++++++'''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((()))(((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''*********++++++*********++++++******)))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,------...............///111111111222333444555666777===<<<>>>FFFSSSsss%%%&&&&&&'''((()))******(((((('''&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&%%%&&&'''((((((''''''(((((((((((('''''''''((((((((())))))******++++++++++++++++++,,,,,,((())))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******++++++++++++******+++,,,,,,++++++)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,---------....../////////000000222333555777888777<<<<<<===FFFSSSsss&&&&&&'''((()))******+++'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))(((((((((''''''&&&%%%%%%'''((()))&&&''''''((((((''''''&&&'''''''''''''''(((((((((******))))))******+++,,,))))))*********+++++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))'''((()))******)))((('''%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))*********++++++++++++*********++++++,,,+++***((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))***+++,,,---++++++,,,---------,,,,,,,,,,,,,,,---......//////......///111333555777999666<<<;;;===FFFSSSsss))))))((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((((((((('''&&&%%%&&&''')))***''''''((((((((((((''''''(((((('''''''''''''''''')))(((((('''((()))***+++))))))))))))******************)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))'''((()))******)))((('''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))'''((()))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))***+++,,,---)))***,,,------------,,,++++++,,,------...///////////////000222444555666555::::::<<>>GGGQQQooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))$$$(((+++,,,***(((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''((('''&&&&&&'''))),,,---,,,++++++******)))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((()))***************------------------------...---,,,++++++---...000///000111000000111444666555777666;;;DDDNNNmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((($$$&&&((()))((((((((()))&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))((('''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))+++,,,---,,,,,,,,,,,,------------------,,,,,,,,,...///000000111111111111222555777666:::999>>>EEENNNlll&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''')))***&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&%%%%%%%%%&&&''')))***++++++++++++,,,,,,------++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''(((***,,,---,,,,,,,,,,,,,,,---------......------------...///000000111111000222444777:::>>>===@@@EEEKKKhhh&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&''''''(((((('''(((((())))))******+++)))))))))((((((''''''&&&((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((((()))***++++++++++++,,,,,,,,,------000//////...------------...///000000///000333666666::::::<<<@@@GGGeee%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$%%%'''(((((((((&&&&&&&&&''''''''''''((((((((()))))))))((((((''''''(((((())))))))))))***&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++***)))))))))))))))******++++++,,,,,,------////////////......------...////////////000333555333888999;;;AAAJJJlll%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((('''%%%&&&))))))(((&&&&&&&&&&&&''''''''''''((((((((()))(((((('''&&&%%%'''(((((()))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))((('''((())))))************))))))******+++,,,,,,------,,,---...//////000000000///000000000000111444666444999:::<<>>IIInnn******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((()))***++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))******))))))((((((''''''+++*********))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++.........//////000111222444222000///000333666999;;;===;;;===CCCHHHbbb))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))((((((''''''******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))************++++++++++++++++++++++++............///000111222333222111000111333666888999;;;:::===CCCHHHaaa'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++............///000111222222111111111222444666777777:::888<<>>AAACCCYYY|||))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---.....................------/////////000222444666888777<<<;;;<<>>======AAADDDWWWuuu&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((())))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++************+++,,,,,,,,,,,,,,,,,,------...............///111333555777999>>>======AAADDDVVVsss&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++,,,,,,++++++,,,,,,------...............///000333555666888===<<<===AAADDDVVVsss%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''')))******)))'''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,***++++++,,,------......------......000222555666666<<<<<<===BBBDDDVVVsss%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,******+++,,,,,,---......---------...000222555666555;;;<<<===BBBEEEVVVsss&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&))))))))))))((((((((((((((()))*********((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))))))))************))))))((((((''''''((((((((((((((()))************+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111222333333666<<<===>>>BBBCCCRRRnnn&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''))))))))))))((((((((((((((()))******)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++++++++***))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''((((((((((((((()))************+++++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------111111111111111222333444777<<<<<<>>>BBBCCCRRRmmm&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++***)))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((()))******)))******+++++++++************+++++++++,,,,,,,,,******+++,,,---......///111111111111222333444555777<<<<<<===BBBCCCQQQkkk&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***))))))***+++++++++************+++++++++,,,,,,,,,******+++,,,---...///000111111111222333444555666777<<<;;;===BBBBBBOOOhhh&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((('''((((((((()))))))))***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,++++++************************))))))))))))************************************************************(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,...///000000111111111222333444666777888;;;:::===BBBBBBNNNeee&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''((('''''''''(((((((((((((((''''''(((((())))))******)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,,,,,,,,,,,,,************************)))))))))************+++************************************************'''(((((()))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((()))******((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...//////000000000000111333444666666888;;;999<<>>@@@BBBCCCAAA@@@===:::888777666666333333222222222222333333666555444222111///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++***************************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))'''((()))*********))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))+++,,,---------///111000000000111222333555555555999999<<>>???>>><<<;;;<<>>===:::888555444333222000111111000///---,,,******+++,,,------,,,+++***------,,,+++++++++++++++---,,,******+++,,,///000,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++++++++++++++++++++************************+++*********))))))(((((()))))))))((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,,,,,,,+++******+++)))((('''((()))+++,,,///,,,(((''')))+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333333444:::888999<<<>>>BBBKKKUUU))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))************))))))))))))************,,,---...---,,,,,,...000+++---000222444666:::<<<@@@@@@@@@???>>>>>>@@@BBBHHHJJJLLLKKKIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHJJJJJJIIIEEEDDDDDDFFFCCCEEEFFFFFFEEEBBB???===999777555333111/////////------...//////...,,,,,,,,,++++++*********++++++,,,+++************,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))++++++++++++++++++++++++************************************)))))))))(((***))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++++++++++++++******)))***)))((('''((()))+++,,,///,,,(((((()))+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333333444999888999<<<>>>BBBLLLVVV~~~))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))((((((((()))))))))*********++++++))))))******************,,,---......---...000222111444888;;;===???BBBDDDIIIIIIGGGEEECCCCCCFFFIIINNNQQQRRRNNNHHHFFFJJJOOOPPPOOOOOONNNOOOPPPQQQQQQOOOPPPPPPOOOMMMLLLLLLMMMJJJKKKKKKKKKJJJHHHFFFEEE@@@===999444111000111222000111222222222000///.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++************************************))))))))))))***************+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************++++++******)))(((***)))((((((((()))+++,,,---+++)))((()))***************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333333444888666888;;;>>>BBBLLLWWW{{{(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++******************,,,///111333666:::<<>>BBBMMMWWW{{{(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********+++++++++++++++111444888<<>>BBBLLLWWW|||))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,******,,,---///111222333???CCCHHHKKKMMMNNNOOOPPPWWWYYY\\\\\\ZZZWWWUUUTTT[[[XXXTTTNNNIIIHHHJJJMMMNNNKKKIIIIIILLLOOOPPPOOOMMMOOORRRTTTTTTQQQNNNLLLIIIHHHGGGGGGHHHIIIHHHFFFEEEGGGIIIKKKKKKIIIGGGEEEKKKKKKLLLLLLJJJHHHFFFEEEDDDDDDDDDCCCBBB???===<<>>;;;888444222111111111,,,,,,,,,------.........***+++,,,,,,------------++++++++++++++++++++++++************************(((((())))))*********+++)))))))))((()))******+++************************)))************+++++++++))))))))))))************+++,,,,,,,,,,,,+++******(((((()))***************'''))),,,,,,***)))+++---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333333444888777888:::<<<@@@IIITTTxxx))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((+++++++++++++++++++++++++++++++++---000444888:::>>>DDDKKKRRRUUUTTTPPPMMMHHHKKKOOOSSSUUUSSSNNNJJJPPPKKKHHHJJJKKKJJJHHHFFFOOORRRUUUUUUQQQNNNLLLLLLKKK[[[eee^^^VVVXXX]]]]]]hhhjjjtttwwwuuu}}}qqqmmmkkkqqq{{{zzzuuummmjjjnnnqqqpppmmmllldddWWWOOOPPPPPPMMMPPPLLLHHHIIIMMMMMMGGGAAAHHHCCC<<<888777666333000/////////...///000...***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********************************)))************+++++++++++++++,,,,,,,,,,,,---------------............/////////000111222333333444888666666999;;;???IIITTTxxx))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,------......///+++,,,///222777<<>>HHHSSSvvv))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************++++++,,,---000222777<<>>GGGQQQttt((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((((((((()))((((((((((((((((((((((((***))))))))))))))))))***))))))***************++++++******+++,,,...///000<<<>>>BBBGGGKKKOOORRRSSSQQQPPPNNNLLLHHHDDDAAA???===AAAEEEJJJMMMPPPSSSUUUVVVVVVRRRKKKIIIOOOXXX^^^sss{{{~~~rrrooo{{{xxxrrriii```YYYVVVWWWYYYcccccc```[[[VVVVVVYYY^^^VVVYYYQQQKKKNNNMMMLLLTTT___ffflllnnnqqqsssqqqmmmiiisss~~~vvvkkkjjjgggaaaZZZRRRLLLIIIBBB<<<777555333111000222------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------............//////000000111222333444555999888888:::;;;>>>FFFPPPsss((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))******))))))))))))******)))*********++++++,,,,,,------///222666:::???AAAHHHIIIKKKMMMOOOPPPPPPPPPLLLJJJGGGDDDCCCCCCEEEFFFLLLMMMNNNMMMLLLLLLNNNPPPRRRYYY]]]]]]aaammmwww{{{sss```VVV]]]hhhfff```]]]XXXZZZ[[[]]]aaaeeehhhhhhbbb^^^YYYVVVXXX___ffflllddddddZZZWWW]]][[[SSSTTTSSSYYY^^^```bbbeeeddd```SSSWWW___gggnnnrrrvvvxxxxxxwwwhhhYYYOOOPPPHHHBBB@@@<<<555111333000//////...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000111222333444444555999888999;;;<<<>>>FFFOOOsss))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++******))))))******+++*********+++,,,,,,------+++---000555<<>>AAAFFFJJJMMMGGGEEEBBB@@@??????@@@AAADDDGGGKKKPPPSSSTTTTTTTTTYYY]]]aaaeeeiiisss|||pppkkkiiioooxxx{{{uuunnnlllrrrwww~~~tttlllbbbdddbbbZZZPPPLLLOOOTTTRRRPPPTTTdddyyywwwvvvzzzsssbbbVVVUUUQQQNNNHHHBBB<<<888666555000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000111222222444444555666555555777<<<>>>@@@HHHQQQnnn++++++***)))(((((())))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''((((((((()))(((((((((((()))))))))))))))))))))******+++++++++......------///444:::>>>DDDDDDFFFKKKOOOPPPMMMIIIHHH@@@;;;===AAACCCGGGJJJHHHHHHMMMRRROOOJJJSSSbbb~~~|||uuuwwwzzzvvvllleeeZZZiii~~~zzzrrrggg[[[RRRJJJHHHIIIPPPVVV\\\iiivvvzzzsssrrr{{{zzzjjjhhhaaa[[[VVVPPPGGGAAA???777111000555666111,,,,,,//////...---++++++---///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,......---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////............////////////...000222222222222444666999888999;;;<<<>>>EEENNNttt++++++***)))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))***))))))*********++++++//////000222666===CCCHHHHHHIIIJJJMMMOOONNNIIIEEEAAA>>>===AAAEEEHHHMMMSSSOOOMMMLLLLLLOOO[[[qqqqqqeee[[[]]]dddhhhhhhgggsss~~~{{{pppdddYYYUUUSSSQQQSSSWWWWWWTTTVVVcccvvvwwwrrrhhh^^^XXXVVVSSSQQQBBB999333333444222222444111111000...---,,,---...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,......---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,------.....................////////////...000222222222222444666999888999;;;<<<>>>EEENNNsss+++***))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************+++,,,---...555666777;;;@@@GGGMMMQQQMMMMMMMMMNNNMMMJJJDDD@@@<<<>>>CCCIIIJJJJJJNNNTTTRRR[[[aaaaaaeeeppprrreee^^^\\\fffsss}}}{{{nnnrrrooonnnrrryyy~~~~~~rrrlllhhhkkkpppvvv~~~{{{qqqmmmlllmmmsssyyyvvvrrrllleeeaaaMMMHHHEEELLL\\\pppwwwjjjeeefffccc]]]TTTKKKAAA===999444111111222111000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,......---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------------------------............////////////...000222222222222444666999888999;;;<<<>>>EEENNNqqq******)))))))))))))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))************************)))***+++,,,///111444555??????@@@CCCHHHMMMQQQSSSOOONNNLLLIIIGGGEEECCCBBBDDDGGGNNNRRRPPPMMMRRRZZZhhhzzz~~~xxxqqqkkkeee```]]]fffjjjxxxzzz{{{}}}zzz{{{www|||~~~wwwtttvvv}}}yyyssslllhhhiiinnnqqqqqqpppjjjdddaaadddgggxxxdddXXXJJJDDDIIIVVVbbbjjjpppvvvsssjjjhhhkkkfff\\\\\\WWWRRRMMMHHH???555///222111///.........---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,......---------,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------------------------,,,,,,............////////////...000222222222222444666999888999;;;<<<>>>EEENNNooo***)))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************++++++++++++)))***...222666:::<<<>>>DDDCCCDDDGGGLLLPPPRRRRRRLLLJJJFFFBBBAAABBBEEEHHHOOOOOOPPPQQQQQQVVVeeetttxxxtttkkk```XXXYYYbbbjjjrrr{{{~~~|||xxxqqqiiibbb]]]hhhxxxxxxdddVVVRRRRRRRRRPPPTTTYYYYYYWWW[[[dddeee```___^^^[[[XXXUUUOOOEEE===666333///............,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---......---------,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------------------------,,,,,,............////////////...000222222222222444666999888999;;;<<<>>>EEENNNlll)))))))))))))))******+++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))***+++,,,------...+++...444:::???BBBDDDEEECCCBBBBBBFFFKKKOOONNNMMMFFFEEEAAA>>>>>>BBBIIINNNNNNLLLLLLNNNSSSaaaxxxyyy___eeejjjkkklllssswwwoooyyyzzzmmmeeehhhoooyyynnnaaaXXXPPPLLLFFFEEELLLWWWaaahhhkkkiiiddd^^^[[[YYYRRRKKKAAA<<<444000000000///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------------------------............////////////...000222222222222444666999888999;;;<<<>>>EEENNNjjj)))))))))))))))***++++++******)))((((((((((((((((((((((((((())))))))))))************************''''''(((((())))))******(((((()))))))))*********'''((()))+++---...///000000444;;;BBBGGGIIIHHHHHHCCCAAA@@@CCCGGGHHHEEEBBB@@@@@@@@@@@@@@@DDDKKKPPPLLLPPPYYYdddmmmuuuxxxeee\\\SSS```sssyyyooojjjfffxxx~~~uuueeeVVVQQQOOONNNVVVbbbiiikkkiiifffffffff```WWWRRRJJJ>>>777444333111...........................------------------------------------------------------------------------,,,++++++++++++,,,------......---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,------.....................////////////...000222222222222444666999888999;;;<<<>>>EEENNNhhh))))))((())))))***++++++******)))((((((((((((((((((((((((((())))))))))))************************&&&''''''((()))******+++))))))))))))************'''''')))+++---///111222444999@@@GGGKKKLLLJJJHHHFFFCCC@@@AAABBBAAA<<<777<<>>FFFNNNggg''')))******))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))***************,,,+++***,,,000555888999999:::>>>DDDKKKOOONNNLLLGGGAAA;;;999;;;======<<>>AAAKKKJJJEEEOOOcccvvvzzzoooaaaWWWYYY]]]bbbooo|||lll```ppp~~~kkk[[[SSSIIINNNRRRVVV```ppp}}}qqqaaaVVVUUUKKK999///111222111111222333222///---......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,++++++******++++++,,,++++++,,,,,,,,,---------+++,,,------......------////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJggg''')))******))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))))))))))))))******+++++++++******,,,+++***,,,111777<<>>AAADDDDDDBBBHHHDDDDDDJJJOOOVVVjjjoooZZZaaaiiiooovvvyyyvvv}}}pppwww~~~~~~yyy}}}fffpppsssXXXMMMEEEHHHOOO[[[qqquuummmjjj```OOOBBB@@@222111//////000111000...//////..................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---...............////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJfff''')))******))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************++++++,,,...333:::@@@DDDEEEBBB???==================>>>@@@EEEIIILLLKKKJJJIIIIIIIIIMMMYYYnnnlll]]]```xxx|||{{{|||uuu~~~tttnnnqqqxxxiiiSSSMMMJJJKKK```zzzvvveeeTTTHHH;;;777222//////000111111/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------......///////////////////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJeee''')))******))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))+++******)))))))))))))))***,,,000333777;;;???BBB>>>===;;;;;;;;;===>>>>>>===AAAFFFKKKNNNOOOPPPPPPJJJPPPUUU\\\mmmwwwxxxtttggg^^^]]]}}}|||yyy}}}vvvlllhhhiiinnn\\\QQQTTT^^^jjjuuu~~~}}}ssscccTTTKKKEEE===666333333333333/////////000000000000000........................------------------------------------------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.........///000000000000000////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJddd''')))******))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***))))))((((((((()))***+++000666:::;;;;;;<<<===888999;;;===>>>@@@AAABBBDDDGGGKKKMMMNNNPPPTTTWWW```jjjvvvzzzoooaaaWWWZZZ```eeerrr|||}}}eeegggsssnnn]]]OOOPPPZZZccchhhnnnttttttppp[[[UUUKKKBBB;;;666333111////////////////////////........................---------------------------------------------------.....................---,,,,,,,,,,,,,,,,,,---,,,,,,---------............///000000111111000000////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJbbb''')))******))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,000666<<>>;;;:::;;;:::===@@@AAABBBBBBDDDEEEKKKMMMNNNLLLLLLQQQ\\\dddxxxbbb]]]\\\aaalll}}}{{{sss}}}sssuuuuuutttiiiPPPMMMJJJKKKSSSbbbuuuddd___WWWNNNFFF===666111000000000000/////////...................................................---------------------------------...............------,,,,,,,,,,,,------,,,---------...............//////000000000000000////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJ```''')))******))))))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++***))))))***,,,...///777<<>><<<===???BBBCCCEEEDDDDDDEEEIIILLLPPPPPPMMMIIIJJJUUUgggvvvvvvkkkuuu{{{wwwssswwwzzziiiWWWMMMIIINNNaaatttgggeeeaaa[[[TTTIII>>>777333333222111000//////...........................................................................---------.........//////------,,,,,,,,,,,,------------------............---...//////000000//////////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJ___((()))******))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,+++******,,,...111222===@@@CCCAAA>>>===AAAEEEFFFGGGFFFEEEDDDGGGNNNSSSRRRPPPLLLGGGIIIXXXqqqooojjj{{{~~~zzz}}}|||{{{{{{ppplllpppqqqlllhhhjjjmmmnnnnnnmmmsss{{{~~~jjjtttyyyfffSSSFFFMMM^^^hhhhhhgggeee___TTTHHH???666555444333111000//////////////////////////////////////////////////////........................---------.........//////...------,,,,,,------...---------.........//////---......///////////////////////////////////////000111222222111222444666666888:::;;;;;;>>>EEEJJJ^^^))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++******+++---000444888:::HHHDDD@@@@@@CCCEEEEEECCCFFF@@@>>>BBBGGGIIIKKKNNNKKKMMMJJJGGGOOOaaaqqqxxx{{{nnnhhhpppzzz~~~vvvzzzvvvqqqllliiijjjkkkkkkjjjjjjpppvvvwwwqqqjjjgggffffffhhhkkkmmmlllhhhccc```^^^ZZZYYY___iiinnnkkkggg___aaadddhhhpppzzzrrriiitttrrrYYYNNNNNNYYY```kkkrrrqqqeeeTTTIII===???>>>:::666444111......000111222111/////////////////////////////////......------------..................////////////...---,,,+++************---------............///,,,,,,---///000222333333,,,---///000000000///......000111111111333555777:::777888;;;<<<<<>>AAAGGGIIIHHHIIILLLdddqqqiiidddbbblllqqqdddfffggghhhooo{{{{{{tttpppmmmnnnvvvzzzxxxqqqhhhaaa___^^^\\\[[[```lllwwwzzz~~~www\\\PPPKKKXXXqqq~~~uuuiii\\\PPPIII@@@555000333333222000//////000111222000000000000000000000000///......------......///............////////////...---,,,++++++******+++---------............///111000000//////.........//////......//////000111...000111111111333555777:::777888;;;<<<<<>>666111222333222000111111111111111111111111000000////////////000000............////////////------,,,,,,,,,------...---------............///,,,,,,---......//////000//////000111111111111000...000111111111333555777:::777888;;;<<<<<>>@@@EEEHHHHHHGGGLLLHHHKKKXXXjjjyyy{{{zzz{{{}}}zzzwww~~~vvvooopppnnnkkkpppyyysssiiidddbbbfffrrrhhhZZZJJJXXXdddooovvvZZZNNN@@@666222222000///000000000000000000000000000000////////////000000............/////////000------,,,,,,,,,------...---------.........//////---------..................///111222222111111000...000111222222333555777:::777888;;;<<<<<>>FFFGGGHHHIIIIIIFFFAAA===@@@AAACCCEEEGGGIIILLLOOOUUUrrrooo^^^cccqqq{{{tttvvvwwwvvvuuuwww|||oooxxxwwwgggTTTNNN[[[ooo}}}|||vvvdddNNN>>>888666333222//////111222//////222000000///...............---......//////......---...------,,,,,,------......///000000111111000000---------.........//////...///000111222333333444000111111000000222555888666777888888999<<>>CCCFFFIIIIIIHHHCCC===:::;;;>>>BBBAAAIIISSSPPPKKKVVVjjjuuulllzzzuuupppXXX]]]iii|||yyyyyyzzzuuuwwwqqqYYYQQQ```uuuzzz|||]]]CCC999888888666555555111...///444000000000000000///.........//////000000//////.........------------......,,,---......//////................../////////////////////000111222222333///111111111111222444777666777888888999<<>>AAABBBCCCDDDEEEEEECCC???;;;:::===AAAEEEDDDJJJOOOKKKJJJ```}}}yyyjjj\\\XXXRRR]]]ooo}}}~~~vvv}}}qqqXXXTTTZZZrrr|||___HHH<<<777444444444222...///222000000111111000000///............//////.........///......------......///,,,,,,---......................../////////000000/////////000000111111222///000222222222222444666666777888888999<<>>CCCDDDDDDCCCCCCBBBAAA???===<<<>>>BBBEEEKKKIIIIIIJJJKKKWWWuuu}}}fffTTTLLLKKKRRRbbbxxxwwwttt~~~~~~uuu^^^RRR]]]gggzzzxxxYYYDDD999444000111222000000222///000111222111000///...---......//////......---//////............//////,,,------...///.............../////////000000000/////////000000000111111...000222222222222444666666777888888999<<>>333111333333333444///000111222222000///......//////000000//////...//////............//////------...///////////////.../////////000000000000////////////000000000000...000222333222333444555666777888888999<<>>>>>CCCGGGIIIIIIDDDKKKWWWkkkyyyddd___WWWQQQRRRWWWZZZ[[[iii|||tttooojjjkkkvvv}}}jjj___OOOJJJ^^^wwwyyyppp]]]LLL:::444555555444444///000222333222111///...000000111111111111000000//////............//////---...//////000000//////////////////000000000000////////////000000000000...000222333333333444555666777888888999<<>>888:::777222000444222222222222222000...000000000000000000000000111000000///...---------............/////////000000000//////.........---////////////000000000000111111111111222333444555666777999999:::<<<@@@BBBSSSvvv,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++***---//////---...222777;;;>>>AAACCCCCCCCCDDDDDDIIIHHHIIIKKKNNNNNNJJJFFFMMMaaa~~~tttqqqjjjjjjppp}}}zzzqqqhhhffflllzzzfffSSSXXXjjj|||lllRRRAAA777333333555444333222222333333111///000000000000000000000000111000000///......------........./////////000000111111000000000/////////////////////000000000000111111111111222333444555666777999999:::<<<@@@BBBRRRuuu+++++++++***************************************+++++++++++++++++++++++++++...000000000222888<<<===???CCCEEEEEEFFFHHHJJJLLLKKKLLLOOOQQQPPPLLLGGGSSSqqq~~~uuu{{{pppgggeeehhhsss~~~~~~kkkZZZ\\\kkkxxxsssXXX???555666999444333222222333444222111000000000000000000000000000000000///......------....../////////000000000111111111111000000000000/////////000000000111111111111111111222333444555666777999999:::<<<@@@BBBQQQttt*********)))))))))))))))***************************+++++++++++++++,,,,,,,,,...///111222666<<>>BBBDDDHHHHHHHHHHHHHHHJJJMMMPPPRRRUUUTTTPPPOOOZZZnnn~~~uuuyyyuuubbbZZZUUU[[[kkkxxxmmmfffcccfffvvvvvvmmmXXXPPPkkkjjjOOO===777444222111111222222111000000000000000000000000//////////////////....../////////000000000111111............////////////...///000000111222333333111111111111222333444555666777999999:::<<<@@@BBBPPPsss)))))))))******+++++++++************************)))******+++,,,,,,------...///333999>>>BBBDDDEEEJJJJJJJJJIIIJJJMMMRRRVVVTTTTTTTTTXXXcccwwwuuuaaaWWWUUU[[[kkkxxxqqqiiigggsssaaaSSS]]]qqq|||cccRRR;;;888555333333333333222000000000000000000000000...///////////////////////////000000000111111111......//////000000000000...///000111222333333444111111111111222333444555666777999999:::<<<@@@BBBPPPsss))))))******+++++++++,,,************************))))))***+++,,,,,,------///111666<<>>;;;777555444555444333000000000000000000000000.........///////////////000000000000111111111111//////000000111111111222...///000111222333444444111111111111222333444555666777999999:::<<<@@@BBBQQQttt)))************+++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---///333999>>>AAADDDGGGIIIIIIJJJLLLNNNRRRWWWZZZZZZUUUUUUTTTggglllXXXVVV]]]aaavvv}}}pppjjjfffhhhmmmiii]]]mmmqqqPPPEEE666444:::444---333444444333222222111111000//////////////////////////////............//////000000000000000000000000000000000000000000000000000111111222222333444444222444777999;;;<<>>CCCFFFFFFFFFFFFFFFOOORRR[[[dddddd]]][[[___```sss{{{vvvooo^^^^^^cccqqq~~~|||~~~|||sssfff___TTTNNN[[[|||wwwiiiVVV]]]kkkiiiQQQNNNIII;;;444555555444444333222222111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000111111222222333444444:::::::::999999<<<@@@DDDSSSvvv)))************+++++++++*********++++++,,,,,,---//////...------000555999===@@@DDDFFFFFFFFFGGGHHHNNNVVVeeeqqqmmmcccbbbjjj{{{mmm]]]YYYeeeuuu~~~zzzwwwxxxyyy{{{|||}}}}}}|||{{{sssyyy{{{xxxzzz~~~{{{zzz{{{|||~~~~~~}}}{{{}}}xxxzzz~~~aaa]]]UUUOOO\\\|||wwweee\\\\\\zzzoooYYYSSSMMM>>>555555555444444333333222222000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000111111222222333444444888888999999:::<<<@@@CCCSSSvvv)))************+++++++++)))******+++,,,,,,------......------///333:::???AAACCCEEEFFFGGGHHHJJJKKKVVV]]]jjjqqqkkkfffrrroooeeeaaaeeewww~~~}}}|||}}}}}}|||}}}}}}{{{wwwtttrrrqqqqqqrrrtttxxx|||qqqxxxxxxsssvvv~~~}}}|||||||||}}}|||yyywww~~~wwwwww|||yyyiii[[[TTT___||||||dddVVVfffyyyvvvcccZZZSSSFFF>>>555555555444333333222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111222222333444444444666888999:::<<>>DDDCCCEEEFFFGGGGGGIIILLLOOOdddeeeiiiiiicccfffkkkbbbhhhpppnnn||||||||||||{{{{{{{{{{{{wwwwwwxxxzzzzzzyyyuuurrrqqqooollllllpppxxxtttzzzyyyrrruuu}}}zzzwwwwwwvvv~~~{{{~~~xxxgggWWWOOOcccpppnnnVVV^^^yyy~~~lll```YYYMMMGGG666555555444444333222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111222333333444444222555777999;;;===???AAAOOOqqq******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---000222666;;;AAAFFFCCCDDDHHHLLLJJJHHHOOOZZZggggggllleeeYYYggg{{{nnneeefffnnnxxxzzzyyy|||}}}~~~|||zzz{{{yyy|||~~~|||zzz{{{~~~xxxxxx}}}|||~~~}}}}}}|||mmmZZZZZZaaaccc___jjjlllZZZIII???:::777888777333111333111111111111000000000000111111111111111111111111000111111000//////000222222111111111000000//////111111111222333444555666666888999::::::<<>>BBBEEEHHHJJJJJJGGGEEEGGGKKKUUUeeessszzznnnfff^^^XXXkkkwwwkkkjjjtttyyy~~~xxxwww{{{}}}~~~}}}{{{yyyxxxzzz}}}{{{zzz{{{|||{{{yyy~~~|||{{{{{{~~~vvv___ZZZzzzqqq]]]^^^yyyhhhQQQCCC666444777666111...222222111111111000000000111111111111111111111111000111111000//////000222111111111111111000000000111111111222333444555666666888999::::::<<>>EEEHHHGGGEEEDDDFFFEEEDDDJJJYYYnnnyyyjjjdddjjj|||~~~|||yyyvvvzzz|||{{{~~~}}}|||yyytttpppnnnmmmmmmllljjjkkkkkkjjjgggddddddcccbbbbbbdddfffggggggiiiiiijjjmmmrrrtttuuuuuupppqqqsssuuuuuussspppnnnlllmmmnnnppprrrtttvvvwwwvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}{{{||||||{{{zzzxxxvvvtttzzzaaaXXXssscccTTTccchhhLLL>>>;;;:::888666222222222222111111111111111111111111111111111111000111111000//////000222111111111111111222222222111111111222333444555666666888999::::::<<>>CCCFFFFFFFFFFFFDDDJJJRRR^^^qqq}}}}}}zzzzzz|||zzzzzzzzzyyyvvvuuuwwwzzzuuuuuutttrrrpppoooooopppggglllgggbbbddd___ZZZ___UUUUUUUUUUUUTTTSSSPPPNNNKKKKKKLLLLLLJJJIIIHHHGGGCCCDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCEEEHHHKKKLLLLLLJJJHHHHHHIIIKKKLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGJJJLLLOOOPPPQQQRRRUUUWWW\\\^^^```dddiiimmmppprrrtttuuuyyyooohhhyyyuuuXXXbbbwwwbbbOOO???444222666333333222222222111111111111111111111111111111111000111111000//////000222111111111222222333333333111111111222333444555666666888999::::::<<>>???===>>>>>>===;;;:::;;;<<<===;;;::::::===???@@@@@@@@@===<<<===@@@AAA@@@>>><<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEDDDDDDDDDFFFHHHEEEFFFGGGJJJLLLNNNOOOPPPQQQSSSXXX[[[\\\___jjjwwwhhhaaavvv}}}]]]^^^uuu}}}nnn\\\HHH999777;;;333333333222222222111111111111111111111111111111000111111000//////000222111111111222222333333333111111111222333444666666666888999::::::<<>>AAAEEEGGGGGGGGGUUUfffwww}}}xxx}}}wwwrrrnnnmmmmmmmmmoooppppppmmmiiifffddddddccccccbbb___]]][[[[[[[[[TTTRRROOOLLLIIIHHHGGGGGGGGGEEECCCAAA???>>>>>>>>><<<<<<;;;999888999;;;>>>999===???>>>===>>>===:::===;;;999999:::;;;;;;::::::;;;<<<===??????===<<<===>>>>>>>>>>>>??????@@@>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGMMMUUUQQQFFFEEENNNKKKIIIHHHIIIJJJKKKJJJIIINNNLLLJJJIIIJJJMMMPPPRRRNNNPPPQQQPPPOOOOOOSSSVVV]]]mmmqqqnnnddd]]]vvvgggEEE;;;===777222333333111000///000222111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBNNNnnn,,,,,,---------...............---...///111333444:::===???AAACCCEEEGGGHHHQQQ^^^qqq}}}ooovvv||||||{{{zzzyyywwwuuusssrrrjjjgggbbb^^^[[[ZZZZZZ[[[UUUVVVWWWUUURRRPPPOOOOOOKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCAAA@@@@@@@@@AAABBBAAA@@@>>>=========>>>===<<<<<<;;;;;;<<<>>>@@@BBBAAAAAAAAA@@@>>>>>>???>>>?????????>>>>>>>>>>>>DDDAAA??????AAABBBBBBBBBAAABBBCCCCCCCCCCCCDDDEEECCCDDDFFFHHHJJJKKKLLLMMMLLLLLLMMMNNNPPPQQQRRRRRRVVVWWWYYYZZZ\\\]]]]]]^^^^^^bbbmmmyyyuuuggg```cccbbb```___^^^___```___^^^___```aaabbbbbbaaa```______aaaaaa___]]]]]]___aaa^^^gggqqq~~~nnnmmmsssaaammmZZZFFF???666333333333222111111111222111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBOOOooo,,,------------.........///...------...111555777===???AAADDDDDDEEEHHHJJJVVVeee~~~|||qqq|||}}}tttooolllfffeeecccaaa^^^\\\ZZZYYYOOOMMMJJJGGGEEEEEEEEEFFFEEEFFFGGGFFFCCCAAA@@@AAAAAAAAA@@@AAABBBBBB@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGCCCDDDIIIGGGBBBBBBGGG===@@@BBBBBBAAAAAACCCFFFGGGDDDAAACCCIIIOOOSSSTTTPPPSSSWWWYYYZZZ[[[]]]___\\\^^^```cccgggiiikkkkkklllmmmnnnqqqsssuuuwwwwwwyyy{{{~~~~~~|||vvvdddiiimmmfffqqqrrrUUUCCC444333333333333333222222222111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBPPPppp------------............///...------///333777:::>>>???BBBEEEEEEEEEHHHMMMYYYlll}}}{{{uuufff\\\VVVTTTOOONNNMMMKKKJJJIIIHHHHHHBBBAAA@@@???>>>??????@@@CCCEEEEEEDDDBBB@@@???@@@DDDCCCAAAAAACCCEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSUUUQQQTTT\\\ZZZNNNHHHKKK???BBBEEEEEEDDDGGGOOOUUUZZZXXXWWW[[[ccckkkqqqsssooouuu{{{oookkktttiii]]]nnniiiOOO:::666555444444444444333222111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBMMMmmm---------.........//////000///......111555:::===??????BBBFFFFFFEEEKKKTTTdddzzzwwwfffXXXNNNHHHDDDBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCEEEGGGHHHHHHHHHIIIJJJLLLKKKJJJJJJLLLPPPWWW[[[WWWXXXYYY[[[\\\^^^______ddddddfffgggiiijjjkkklllnnnnnnooossswwwyyyxxxwww{{{vvvvvvzzzsss___MMMFFFBBBDDDDDDCCCDDDJJJVVV___yyyyyy{{{sssmmmwww\\\aaa|||{{{^^^EEE;;;888555444555555444222111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBIIIjjj------........./////////000//////111444999===@@@AAA???AAAFFFGGGGGGPPP]]]sssooo___MMMCCC@@@???>>>???BBBBBBAAAAAABBBDDDFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNRRRUUUZZZ]]]```cccfffiiihhhkkkmmmllllllrrr|||pppXXXFFFBBBAAA???<<<===CCCMMMUUUssswww~~~zzzsss|||iii^^^mmmfffMMMAAA<<<666333444555444333111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBGGGhhh............///////////////000111444888<<>><<<>>>BBBEEEPPPWWW```dddhhhrrr|||dddgggmmmYYYFFF???777222333555444333111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBGGGhhh............/////////000///000333666:::>>>AAABBBEEEAAABBBIIIJJJLLL\\\ooo|||```VVVNNNJJJGGGDDDIIIQQQYYY[[[```hhhqqq{{{~~~pppfffXXXVVVOOOOOOeee~~~|||iiiZZZVVVOOOJJJGGGDDDBBB@@@>>>DDDHHHFFFCCCJJJ[[[jjjoookkkxxxhhhJJJAAA777222222444444333111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666777999:::;;;;;;===???BBBIIIiii000000000000////////////000///111666<<<@@@AAA@@@CCCAAAFFFLLLKKKOOOgggzzz~~~jjj\\\QQQNNNHHHBBBHHHSSSccclllvvv~~~qqqdddZZZSSSNNNKKKGGGKKKKKKIIIRRRggg{{{mmmWWWKKKJJJKKKGGGBBBCCCBBB???>>>@@@DDDHHHKKK[[[vvvrrrkkkooorrrkkkSSSFFF;;;777666222222444444333222222111111222222111111111111111111111111111111111111111111111111000111222222444444555666999:::;;;;;;:::<<>>@@@AAAAAACCCFFFJJJPPP]]]xxx~~~||||||vvvwwwooo___SSSQQQMMMIIIIIIRRR```lllrrr___\\\___eeedddaaaiiiwww~~~iiieee___XXXSSSPPPNNNNNNQQQRRRUUU[[[dddmmmsssvvv~~~zzztttqqqppppppxxxssshhh\\\QQQKKKLLLNNNUUU[[[dddjjjiiibbbYYYRRRRRRJJJNNNaaattt|||||||||~~~~~~~~~~~~~~~xxxppp]]]cccyyyuuudddNNN@@@:::999888777444333222222111111222222111111111111111111111111111111111111111111111111000111222222444444555666888999::::::;;;<<<@@@BBBJJJfff.../////////000000000111111444888<<>>AAADDDEEEDDDCCCKKKHHHUUU}}}wwwtttwwwuuueeeYYYZZZaaaaaa}}}^^^aaakkkpppjjjbbbccciiimmmsss~~~~~~wwwwww{{{{{{zzzwwwwwwvvvzzztttnnn[[[RRRQQQQQQRRRKKKPPPRRRTTTSSSKKKOOOcccppprrrjjjiiizzz{{{rrrkkkiiigggeeejjjrrr~~~{{{iiitttxxxyyybbbllllllRRRAAA999666555444333333555555444333444444333333222111000000000111111111111222222222333333333333444555666666777999:::;;;;;;===???BBBKKKfff///000000///000333777:::>>>???@@@CCCEEEFFFEEEEEEQQQOOObbbpppooottt{{{nnnaaa[[[[[[```eeeqqqQQQ]]]llluuuuuuooojjjhhhlllxxxqqqbbbaaallluuuyyyrrrddd```bbbfffjjj]]]GGG???IIIMMMOOOXXXeeemmmjjjkkkxxx}}}}}}}}}wwwmmmeeecccXXXPPPOOOPPPPPPUUU[[[iiivvv}}}fffeee}}}ppppppjjjbbb}}}uuuVVVHHH@@@999555444222333444555444333444444333333222111111000000111111111111222222222333333333333444555666666777999:::;;;;;;===???BBBLLLfff......//////000444999===@@@AAACCCDDDEEEFFFFFFFFFPPPSSSoooxxxhhhiiipppwwwlllbbbZZZXXX[[[WWWjjjaaa\\\___jjjpppnnnnnnqqqkkkuuurrr```cccqqqzzz{{{yyywww|||{{{gggXXXTTT[[[dddyyyyyyhhhTTTOOOKKKIIINNN]]]iiilllmmmxxx}}}}}}~~~zzzwwwuuurrrpppqqqrrrnnnfff___```VVVKKKFFFDDDCCCEEEHHHSSS^^^kkktttzzz~~~~~~{{{hhh[[[gggmmmiiizzz\\\eee}}}\\\LLLCCC999555333222222444444444333444333333222222111111111000111111111111222222222333333333333444555666666777999:::;;;;;;===???BBBLLLggg...///000000111444999===AAABBBDDDEEEEEEEEEGGGHHHMMMYYY~~~ooofffkkksssvvviiiaaa___aaaUUUZZZ^^^ooo{{{fffXXX^^^ffffffiiiqqqmmmuuu}}}nnn\\\YYYZZZhhhjjjnnn}}}yyyllluuuiiiccceee{{{|||vvvfffTTTMMMSSS]]]nnnxxxkkk\\\VVVXXXccceeehhhvvv~~~~~~|||{{{wwwvvvvvvuuuvvvvvvxxxzzz~~~yyyoooeeeZZZRRROOOOOOUUUZZZaaaggglllnnnkkkhhhgggdddiiivvv~~~ooo[[[[[[|||rrrnnn{{{dddTTTrrrnnnTTTCCC999666444222222333444444333333333333222222111111111000000111111111222222222333333333333444555666666777999:::;;;;;;===???BBBMMMggg000111111000111333888;;;@@@BBBDDDDDDDDDDDDGGGIIIQQQgggxxxkkkmmmvvv~~~uuuhhheeehhhTTTVVVPPPOOOmmmqqqhhhqqqxxxpppiiiiiikkkssszzz]]]NNNHHHSSSOOOOOO^^^~~~hhhkkktttllliiiwww___OOOLLLPPPbbbsss{{{zzzhhhllleeedddsss{{{yyy{{{ppprrrrrrqqqoooqqqvvv{{{~~~mmmaaa\\\aaabbbgggnnnrrrqqqmmmjjjbbbUUUNNNUUU\\\aaaiiisssmmmVVVOOOdddxxxqqquuuvvvUUU```{{{cccGGG@@@999666333222333444333333333333222222222222222111000000111111111222222222333333333333444555666666777999:::;;;;;;===???BBBLLLggg111111111111111333888;;;???BBBEEEEEEDDDEEEIIILLLVVVwwwqqqllluuummmaaa___VVVHHH???EEESSSeee}}}zzz|||ooovvv}}}hhh\\\VVVLLLKKKMMMUUUgggwwwggg|||ssslllggg~~~iiiUUULLLJJJZZZgggkkkpppxxxlllrrrtttnnnlllfffeeeccc```___```dddhhhooo{{{kkk\\\\\\```jjjyyylllVVVIIIFFFIIIQQQYYYlllxxxhhhQQQIIIQQQ^^^uuurrr~~~```WWWiiipppMMMDDD===999666333333333333222222222222222222222222222000111111111111222222222333333333333444555666666777999:::;;;;;;===???BBBKKKfff///000111111222555:::===???CCCFFFFFFEEEFFFKKKPPP```ooolllwwwooo]]]WWWUUUFFF???EEEIIIJJJZZZppp{{{vvvrrrvvvwww{{{yyylllcccWWWTTTTTTWWWYYYbbb{{{kkkuuutttmmmccczzzrrrcccYYYTTTRRRbbbjjjjjjhhheeesss|||mmmppprrrnnnqqqsssqqqnnnllliiifffbbb___\\\aaahhhrrrrrr^^^^^^eeeuuugggRRRJJJJJJKKKTTTaaavvvmmmccc]]]XXXfff}}}uuuvvvooo]]]ccc{{{XXXHHH@@@===888555444333333222222222222222222222222222000111111111111222222222333333333333444555666666777999:::;;;;;;===???BBBIIIeee---...///000222666<<<@@@@@@CCCGGGGGGFFFHHHNNNSSSmmmooojjjssssssbbbZZZQQQPPPLLLFFFDDDGGGJJJKKKTTTYYY^^^cccmmmxxx|||yyyyyy{{{}}}||||||~~~vvvfffZZZVVV\\\^^^]]]llljjjmmmrrriii[[[ooorrruuussskkk```UUUNNNNNNWWWaaakkkooo___TTT\\\jjjnnnfffaaakkkuuu|||~~~wwwaaaXXXPPPQQQ___sssqqqiiidddhhhsssmmmYYYOOOHHH>>>LLLbbbxxx{{{jjj\\\~~~vvvppp~~~llliiifffPPPCCC???999666444333222222222222222222222222222222000111111111111222222222333333333333444555666666777999:::;;;;;;===???BBBIIIddd222111000222777<<<@@@BBBBBBEEEBBBCCCHHHFFFKKK\\\rrriiipppzzz~~~vvvssseeeWWWPPPMMMJJJIIIIIIRRRMMMKKKOOORRRUUU]]]gggkkkvvv}}}uuusss{{{{{{{{{~~~qqqfff[[[WWWXXX```nnn{{{ooo}}}}}}XXX\\\iiimmmoooooojjjbbbWWWNNNPPPFFFNNNiiivvvhhhVVVOOOOOOYYYXXXOOOYYYuuusss[[[RRRSSSZZZhhhwwwwww^^^cccpppyyypppWWWIIIJJJEEEMMMbbbmmmrrr{{{bbbpppooogggyyyrrrcccyyyoooVVVMMM@@@:::777///111777444555555444444444333333333000111111111111222222222333333444444555666666666777888:::;;;;;;===???BBBIIIccc222111000333777===@@@BBBCCCFFFDDDEEEIIIGGGNNNaaaoooiiirrr~~~wwwkkkeeeccc___]]]]]]VVVNNNJJJMMMOOOMMMKKKLLLRRRaaasss}}}}}}zzzyyyyyy}}}{{{sssiiiccclllqqqaaaYYYZZZaaannnyyypppxxx```___lllmmmmmmkkkhhhcccYYYPPPKKKAAAIIIfffwwwkkkUUUIIIHHHMMMTTTWWWZZZaaappp~~~nnnYYYPPPWWWdddkkk~~~vvviiijjjooo|||eeeOOOHHHJJJNNNRRRTTTYYYhhhxxxdddppp}}}oooeeeppp|||eeesss~~~eeeTTTDDD===:::333444777222444444333333333222222222111111111111222222222222333333444444555666666666999:::<<<======???AAADDDJJJddd222111111333888===@@@AAADDDGGGFFFGGGKKKHHHRRRjjjkkkjjjwwwvvvkkkhhhgggeeedddeeehhhaaaYYYRRRKKKEEEEEEHHHBBBOOOcccvvvyyysssxxxvvvtttnnncccaaauuu|||~~~}}}ggg[[[YYY___kkkvvvooopppoooeeeqqqooojjjeeedddddd]]]TTTUUUGGGFFF\\\mmmgggSSSFFFCCCDDDSSSbbb\\\NNNZZZvvv~~~rrr]]]RRRNNNUUU```rrrwwwfffeeeooozzz|||]]]KKKUUU[[[TTTKKKKKKSSSYYYfffppp~~~ooonnnpppnnn}}}```KKK???===777666666000333333222222222111111111111111111111222222222333333333444444555666666666999:::<<<======???AAADDDJJJddd222111111444999>>>@@@AAACCCGGGFFFHHHKKKIIIYYYvvv{{{ggglll}}}rrreeeYYYVVVWWWXXX[[[^^^ffflllooojjj\\\OOOLLLOOOHHHKKKWWWjjj|||xxxvvvvvv{{{}}}qqqdddlllsssbbbYYYZZZfffsss|||~~~ooolll~~~jjjvvvsssjjjaaaaaaeeeaaaXXXdddQQQDDDJJJTTTSSSIIIAAABBBCCCSSSeee\\\IIIPPPjjjvvvzzzzzzvvvuuu{{{jjjQQQOOOPPPZZZmmmmmmbbbjjjuuulllTTT___nnnqqqfffVVVPPPSSSbbbxxxgggtttzzzmmm|||rrrqqqoooSSSAAA===777666666000333333333333222222222222111111111222222222333333333333444444555666666666777888:::;;;;;;===???BBBJJJbbb222111222555:::>>>@@@AAABBBEEEEEEHHHJJJKKKaaasssfffqqqwwwgggVVVNNNMMMOOOTTTYYYOOO\\\kkkuuuuuujjjZZZNNNOOOLLLOOO___uuuyyyqqqoooooodddVVVZZZiii}}}rrr```ZZZcccooowww}}}uuuooojjjxxxvvvlll___^^^eeeccc[[[dddUUUGGGBBBEEEFFFAAA<<<@@@CCCOOO[[[WWWLLLNNNZZZlllrrrsssnnnjjjjjjkkkkkkjjjrrryyymmmWWWLLLJJJVVVgggyyyhhhgggnnnpppsss[[[^^^uuuiiiSSSRRRSSSjjjuuummm~~~|||gggkkkgggxxx}}}[[[CCC<<<555444555222444444444444333333333333111222222222222333333333333333444444555666666666777888:::;;;;;;===???BBBHHH___222111222666;;;???AAAAAAAAACCCDDDHHHJJJNNNlllzzzlllhhhwwwwww___RRRMMMMMMQQQVVVTTTSSSUUU```pppxxxpppbbbSSSLLLJJJWWWllluuubbbUUUJJJEEENNN[[[sss~~~}}}mmmaaabbbjjjuuu|||xxxqqq}}}fffwwwxxxnnn^^^ZZZaaabbb[[[^^^[[[VVVTTTWWWVVVNNNCCC<<>>EEETTT\\\XXXSSSRRR```lllwwwxxxsssooolllhhheeehhhjjjjjjdddccclllxxxwwwmmm]]]NNNHHHNNN]]]jjjvvveeecccrrriii\\\hhhmmmZZZ\\\ooo}}}uuuppprrrqqqeeemmm~~~}}}iiinnnuuupppgggNNNFFF:::333555666444444444333333333222222222222222333333333444444333333444444555666666666999:::<<<======???AAADDDHHH]]]111222333777<<>>444555666333333333222222222111111222222333333333444444444333333444444555666666777777888:::;;;;;;===???BBBIII^^^111444777:::;;;===@@@BBBBBB@@@GGGHHHGGGdddtttfffgggrrr}}}nnnYYYGGGEEENNNMMMSSSdddooocccOOOQQQbbbvvviiiXXXMMMNNN]]]uuu|||cccYYYPPPCCCHHHQQQfffoooccc]]]ZZZXXXVVVTTTPPPNNNTTT___ggggggdddhhhnnniiiXXXNNNOOOOOOKKK^^^bbbnnnjjj```llloooVVVFFF===HHHccclll]]]TTTYYYPPPcccvvv}}}xxxjjjlllllldddUUUIIIGGGKKKSSShhh|||kkkeeeiiittt^^^wwwzzzjjjlll{{{iiiWWW\\\ttt}}}kkk|||wwwooo{{{bbbIII>>><<<888111333333333333333333333333555444444333333222222111444444444555555555666666777888:::<<<<<<>>>AAADDDJJJ\\\111444888:::<<<===@@@BBBBBBAAAGGGIIILLLmmmzzziii```gggwwwzzzeeeSSSLLLKKKKKKTTT______UUUQQQTTTmmmpppgggVVVOOO\\\nnnxxxqqqWWWMMMIIIDDDJJJRRRdddzzz|||bbbUUUUUUVVVOOOFFFJJJHHHHHHKKKPPPUUUYYY[[[^^^eeecccVVVMMMMMMLLLFFFSSS]]]rrrrrr\\\TTTTTTFFFCCC===GGG___dddUUULLLQQQNNNaaavvvxxxiii___YYYTTTNNNJJJIIIVVVlllrrrhhhggguuu}}}```ooojjjlllxxxsss[[[NNNNNNbbbuuuyyyuuueeezzz}}}aaaNNNCCC;;;666555333333333333333333333333333333333333333333333333333333444444555555666666777999;;;<<<<<<>>>AAACCCIII\\\222555888:::<<<===@@@BBBCCCAAAFFFJJJTTT{{{mmm]]]ZZZggg|||{{{}}}mmmoootttnnnaaaYYYPPPJJJHHHPPP\\\```YYYOOOXXXjjjmmmXXXIIIQQQ^^^cccgggooooooaaaQQQLLLPPPUUUNNNSSS___qqqrrraaa\\\XXXQQQIIIFFFHHHIIIFFFCCCDDDIIINNNOOOWWWXXXPPPJJJJJJGGGBBBJJJYYYxxxiiiOOOFFFCCCDDD>>>GGGZZZ]]]OOOGGGJJJNNNaaawwwuuuggg]]]RRRJJJFFFKKKRRRfffmmmfffhhh{{{ggghhhpppqqq{{{}}}yyywww```OOOJJJFFFWWWyyyzzz}}}cccuuuhhhWWWHHH:::666:::333333333333333333333333111111222222333444555555222333333444555555666666888:::;;;<<<<<<===@@@BBBGGGZZZ333555999;;;<<<===@@@AAADDD@@@DDDJJJ[[[gggYYY[[[hhh{{{yyyvvv```SSSXXX```ccccccYYYTTTKKKGGGQQQ___^^^UUUIII[[[dddXXXGGGFFFUUUccc[[[^^^___[[[UUUSSS[[[cccQQQSSSYYYffftttqqqddd]]]\\\OOOPPPOOOJJJDDDAAAAAACCCBBBHHHKKKGGGDDDFFFEEEBBBDDDNNNnnnhhhSSSNNNIIIAAAEEESSSYYYQQQIIIHHHOOO```vvvnnn]]]TTTKKKMMMKKKOOOkkkwwwiiiiiippprrrfffpppuuuttt~~~tttzzz}}}lll]]]QQQMMMHHHXXX~~~rrrmmmsss|||aaaIII<<<:::<<<555555555555555555555555333333222222222333555555222333333444555555666666999;;;<<<<<<<<<===???AAAFFFYYY444666999;;;<<<===???AAADDDAAACCCKKKcccdddZZZbbbkkkxxx~~~oooppp}}}~~~}}}sss[[[TTTVVVZZZ^^^cccdddZZZIIICCCMMMWWWWWWLLLPPPXXXZZZNNNFFFZZZwww}}}sssfff[[[VVV[[[bbbRRRQQQRRRZZZiiiyyywwwkkkfffXXXTTTPPPMMMKKKHHHCCC???===@@@@@@>>>>>>BBBDDDEEE@@@AAAUUU}}}kkkYYYMMMCCC???IIITTTUUUNNNJJJMMMZZZooo|||iiiPPPQQQKKKEEEOOOrrrpppnnnooo}}}dddaaaxxxsss|||vvvsssuuuhhhUUUPPP^^^rrryyyqqqkkkIIIAAA@@@<<<999999999999999999999999777666444333222333444555444444444555555555666666999;;;<<<<<<<<<===???AAAEEEXXX444777:::<<<<<<===???AAADDDBBBEEEOOOmmmwwwaaaZZZiiipppzzz}}}iiigggwww}}}}}}zzzoooXXXQQQUUU[[[llluuuqqqZZZEEECCCNNNXXXUUUJJJLLLVVVQQQHHH\\\}}}xxx```XXX\\\bbbOOOMMMLLLRRRbbbvvv}}}~~~zzzkkk]]]UUUMMMLLLOOOOOOIIICCC@@@???<<<:::;;;>>>BBBDDDAAA???CCCgggeeeNNNCCC;;;???JJJRRRRRROOOHHHQQQcccwww~~~|||{{{~~~^^^WWWNNNEEECCCUUU}}}rrrooowwweeeXXXzzzuuu{{{yyyttteee]]]eeeuuujjjwwwrrruuuNNNFFFEEE<<<========================:::888666444333444555666777777777666666666666555888:::;;;<<<<<<===@@@BBBEEEXXX555777:::<<<===>>>???AAADDDDDDIIIUUUxxxmmm\\\ZZZkkkvvvjjj[[[cccppptttwww{{{~~~fffWWWVVVZZZggguuu|||mmmTTTFFFKKKVVV[[[MMMGGGMMMMMMIIIUUUjjjggg[[[]]]```IIIHHHGGGMMM```www{{{{{{|||vvvjjj___RRRMMMPPPSSSPPPLLLGGGCCC>>><<<<<<<<<===???===DDD???QQQqqqOOOGGG===999@@@LLLUUUXXXJJJNNN[[[lllwwwxxxvvvwwwpppllljjjkkkkkknnnzzzmmmXXXQQQIIIGGG___yyysssqqqnnnZZZiiitttsssyyyooooootttcccaaa|||wwwiiinnnmmmwwwYYYJJJEEE>>>????????????????????????:::999777555555666888999::::::999888777666555555777999;;;<<<<<<>>>AAACCCEEEXXX555888:::<<<===>>>???AAADDDEEELLLZZZgggZZZ[[[kkkzzzoooSSSRRR\\\aaannnyyyyyyuuuyyy}}}fffWWWQQQXXXhhhxxxuuu___KKKIIIPPPbbbUUUKKKIIIKKKLLLQQQWWWssskkkYYYWWWUUUEEEEEEDDDKKK```yyyzzz{{{zzz}}}}}}zzzmmm\\\RRRQQQTTTUUUUUULLLGGGBBB@@@===:::999:::222DDD===AAAtttwwwPPPLLLCCC999:::HHHWWW```PPPPPPXXXfffooonnnmmmnnnhhhdddaaa```\\\ZZZaaalllvvvfff___TTTEEEMMMeeeyyyqqqxxxzzz```^^^rrrllleeeggg]]]cccyyyyyy|||}}}xxx___UUUnnnzzzlll```}}}iiinnncccMMMDDD@@@????????????????????????999888666555666888;;;===<<<<<<;;;999888666555555777888:::<<<<<<>>>BBBDDDEEEYYY777999;;;<<<===>>>@@@BBB@@@FFFHHH```eeeYYY[[[lll[[[PPPOOOLLL\\\nnnpppnnnyyyuuuXXXRRRPPPUUU\\\```^^^WWWOOOIIIeee]]]TTTNNNIIIGGGNNNVVV```qqqkkkSSSOOOEEEFFFFFFDDDJJJbbb|||xxx|||kkkooo}}}~~~uuuhhh[[[SSSRRRTTTWWWTTTPPPIIICCC>>><<<<<<<<<777===>>>>>>XXXwww[[[JJJ===<<<>>>BBBPPPaaa[[[TTTQQQYYYgggnnnlllfffeeeggggggeeeeeefffccc^^^ggglll|||lllVVVMMMMMMQQQiii~~~ooottthhh___cccuuuuuu^^^UUUOOOSSS[[[ppp|||vvvrrrnnnbbbXXXSSSbbbpppbbbqqqiiijjjgggRRRGGG@@@>>>???@@@@@@@@@>>>===<<<===;;;999888999:::;;;:::;;;===>>>===:::777555555999:::<<<<<<<<<===@@@BBBFFFXXX777999<<<======>>>@@@BBBCCCHHHKKKgggeee[[[___pppsssfff]]]UUUXXXkkkuuufffhhhvvv}}}___VVVNNNMMMOOOSSSXXXWWWRRRMMMYYYaaa```QQQFFFIIIRRRVVVUUU\\\uuu{{{aaaNNNHHH===EEEEEEDDDMMMfff}}}yyyuuuhhhhhhpppooollleee\\\VVVSSSSSSWWWTTTOOOHHHCCC???<<<;;;;;;>>><<<999OOO}}}wwwWWWIII>>>======>>>HHHUUU\\\UUUQQQWWWccckkkkkkggghhhnnntttwwwzzz}}}{{{uuummmjjjlllxxxjjjVVVOOOOOOTTT~~~uuummmkkkUUUNNNYYYZZZLLLLLLJJJLLLNNN___vvvkkkQQQKKKIIIXXXzzzyyyeeeggglllrrrjjjTTTHHHBBB??????@@@@@@???===;;;::::::999999999:::;;;;;;;;;<<<>>>???>>>;;;888777666999:::<<<<<<<<<===@@@BBBGGGYYY888:::<<<======>>>@@@BBBGGGJJJOOOpppbbbZZZ```sss|||vvvzzzrrraaaUUUTTThhh}}}bbbZZZggggggXXXPPPJJJEEEHHHQQQVVVTTTPPPLLLcccjjjWWWFFFJJJSSSVVVXXXQQQYYY^^^RRRFFFBBB;;;CCCDDDFFFQQQkkk|||xxxnnnZZZ]]]ccciiiiiieee]]]WWWTTT[[[YYYUUUOOOIIICCC>>>;;;999<<<<<<777FFFmmm~~~oooTTTHHH>>>======<<>>??????<<<999888888999:::<<<<<<<<<===@@@BBBHHHZZZ888:::<<<======???AAACCCGGGIIIRRRzzz|||^^^XXX^^^pppwwwlllnnnfffjjjrrryyytttdddTTTLLLPPPggg~~~hhhVVV^^^mmmYYYTTTMMMFFFFFFLLLQQQRRRQQQGGG[[[fff\\\LLLIIIOOOUUUlll]]]TTTSSSMMMFFFDDDDDDDDDDDDGGGVVVooo{{{vvvrrrzzzfffUUUWWW\\\```bbbaaa]]]ZZZZZZYYYWWWSSSMMMFFF@@@===555888<<<;;;EEEbbbtttkkkYYYNNNCCC???>>>===@@@EEEIIIFFFEEEKKKXXXfffqqqwww{{{fffOOOKKKSSSmmmyyyuuu|||{{{]]]MMMIIICCC???IIIMMMNNNHHHHHHjjjxxxggg\\\RRRLLLEEEJJJcccmmmjjjuuu```LLLHHHCCCBBB@@@>>>;;;999777666444666:::<<<===<<<;;;;;;:::<<<>>>>>><<<999888888999:::<<<<<<<<<===@@@BBBGGGYYY888:::<<<===>>>???AAACCCFFFHHHWWWrrr]]][[[bbbnnn~~~ooo]]][[[LLLMMMSSS\\\[[[QQQHHHGGGKKKccc~~~rrrWWWWWWtttuuu]]]SSSOOOLLLIIIJJJMMMPPPQQQIIINNNWWW\\\SSSGGGIIISSSrrrmmmddd___]]]UUUMMMLLLFFFEEEIIIZZZsssxxxrrrmmmkkkrrr|||___WWWQQQPPPVVV\\\]]]\\\VVVVVVUUURRRNNNHHHCCC@@@666666:::===EEEaaayyy{{{kkk]]]LLLBBB>>>===@@@CCC@@@???@@@EEEPPP^^^lllttt```SSSNNNZZZyyysssvvv~~~gggVVVJJJLLLBBBEEEFFFLLLIIIEEE```vvvkkkbbb\\\RRRFFFHHHaaattt^^^{{{jjj|||hhhMMMHHHEEEDDDAAA>>>;;;888666555333777<<<>>>===;;;:::;;;777:::<<<<<<:::888777777999:::<<<<<<<<<===@@@BBBFFFXXX999;;;===>>>>>>???AAACCCEEEJJJ^^^{{{eee]]]dddnnnxxxxxxaaa\\\^^^___bbbfffcccYYYOOOKKKJJJbbb|||___RRRhhhgggSSSQQQOOOLLLJJJKKKNNNPPPLLLEEEIIIVVVTTTGGGFFFPPPcccssswwwsssuuukkkYYYPPPJJJGGGLLL^^^www~~~tttmmmhhhdddiiixxxpppcccSSSJJJKKKPPPUUUWWWTTTSSSQQQNNNKKKHHHEEEDDD>>>666888===FFFccc}}}lllUUUCCC<<<<<<===>>><<<>>>@@@BBBFFFPPP\\\fffsssyyy}}}{{{yyyzzz|||{{{uuuzzz^^^QQQPPPbbbvvvppp~~~qqq^^^MMMFFF@@@EEEFFFCCC\\\zzz}}}qqqfffYYYUUUggg]]]iiiiiippptttRRRHHHGGGEEEBBB>>>;;;888666555555:::>>>>>>;;;999888999666888;;;;;;:::888777777999:::<<<<<<<<<===@@@BBBFFFWWW999;;;===>>>>>>???BBBDDDFFFNNNggg{{{cccVVV[[[jjjxxx~~~lll[[[TTThhh~~~sssVVV]]]rrr___ZZZRRRNNNMMMMMMMMMLLLJJJDDDEEELLLOOOJJJIIIMMMTTTuuu{{{~~~dddRRRLLLHHHMMMbbb{{{uuunnngggbbbccclll||||||yyyooo```QQQHHHHHHMMMQQQUUURRROOOKKKHHHGGGFFFFFFBBB888999AAAJJJ```|||pppWWWCCC;;;;;;;;;;;;:::>>>@@@???>>>CCCMMMUUUccckkkppppppoooqqqtttuuusssssssssssstttuuuvvvwww}}}zzz___PPPTTTlllwwwzzzooo^^^LLLIIIHHHFFF```tttppphhhccclllggg]]]}}}|||zzznnnzzz^^^NNNHHHFFFBBB>>>;;;999777666999===@@@>>>999666666888666888;;;<<<:::999888888999:::<<<<<<<<<===@@@BBBGGGXXX999;;;===>>>???@@@BBBDDDHHHRRRmmmoooTTTLLLWWWlll{{{|||pppaaappp^^^WWWrrrwwwooodddWWWPPPPPPOOOLLLGGGFFFGGGFFFEEEHHHMMMNNNJJJRRRxxxwwwkkkVVVNNNIIINNNddd~~~xxxqqqiiibbb```eeexxxqqqxxxuuukkk[[[KKKEEEJJJPPPWWWSSSNNNIIIFFFEEEFFFGGGAAA888===IIINNNZZZmmmuuu~~~mmmTTT@@@:::<<<===;;;777<<<@@@>>>:::<<>>888444555777666999<<<===;;;:::::::::999:::<<<<<<<<<===@@@BBBHHHYYY<<<===>>>??????@@@BBBDDDMMMOOOzzzmmmUUUOOOZZZkkkyyyvvvdddvvv~~~~~~rrrVVVjjj}}}|||lll```XXXRRRUUUUUUJJJDDDBBBBBBEEEKKKPPPSSSSSSSSSiii}}}}}}fffMMMMMMJJJQQQdddxxx{{{vvvrrrmmmfffddd______zzzqqqrrrlllaaaVVVNNNFFF???JJJNNNPPPKKKDDD@@@CCCGGGAAAAAA???CCCUUUhhhhhh[[[XXXRRRIIIAAA<<<:::888777999888888;;;;;;===DDDMMMWWWbbbmmmtttyyy}}}}}}zzzuuukkk^^^UUURRRPPPMMMJJJNNNZZZiiinnnZZZPPPhhhlllfffqqqUUULLLWWWdddtttlllbbbTTTSSSYYYZZZWWW___www~~~[[[VVVssszzzrrriiixxxMMMJJJGGGAAA;;;888777888999;;;:::888666555444555555444666999;;;;;;:::888777999:::<<<======>>>AAADDDIII[[[<<<===>>>??????@@@BBBDDDHHHQQQnnnWWWQQQZZZlllyyymmmcccuuu{{{}}}```aaannnlllbbb^^^YYYQQQTTTXXXQQQFFFCCCAAACCCHHHMMMQQQRRRRRReeezzzzzzdddOOOJJJGGGOOOcccvvv|||wwwrrriiihhhfffjjjllliii|||xxxooojjjgggdddYYYJJJCCCEEEDDDHHHKKKKKKGGGDDDDDDFFFDDDCCC@@@BBBRRRfffiiiaaaOOOHHH@@@<<<======<<<:::::::::;;;<<<;;;;;;BBBKKKYYYeeeppptttuuusssoooiii^^^XXXRRROOOOOOOOONNNLLLKKKPPPUUUaaa|||iiiUUU___~~~lllWWWiii{{{zzz\\\JJJKKKRRRyyywwwlllbbbXXXQQQQQQOOOMMMTTTjjjsss[[[ccc~~~yyyooowwwPPPJJJFFF@@@;;;888888999999;;;999777666555444555555555777999;;;;;;:::888777999:::<<<======>>>AAADDDIII[[[;;;===>>>??????@@@BBBEEEGGGXXXkkkUUUPPPYYYjjjxxx~~~iiifffvvv|||vvvrrr]]]wwwrrrddd]]]^^^\\\RRRRRRXXXVVVIIIEEE@@@???BBBHHHMMMPPPRRR^^^qqqwww```OOOHHHGGGQQQddduuuzzzuuupppeeefffdddiiirrrrrrxxxxxxeee[[[aaa___OOOEEEHHH===@@@EEEHHHIIIHHHFFFDDDGGGEEEAAAAAAOOOdddmmmkkkOOOFFF===<<>><<<===??????;;;888???III[[[gggrrrtttqqqkkkccc\\\VVVUUUSSSPPPNNNKKKIIIHHHIIIHHHGGGJJJVVVsssaaaWWWkkk~~~ZZZRRRSSSttt|||~~~rrr[[[IIIDDDFFFaaa|||tttWWWNNNGGGFFFJJJZZZ{{{hhh[[[lllwwwvvvSSSIIIDDD>>>:::999::::::::::::999777666555444555555666777999;;;;;;:::888777999:::<<<======>>>AAADDDIII[[[;;;<<<>>>>>>???@@@CCCEEEKKK```aaaOOOMMMVVVgggwww~~~|||jjjlllyyy~~~~~~dddhhhqqqeeeaaa]]]QQQOOOTTTRRRKKKFFF@@@<<<===CCCIIIMMMSSSXXXfffxxxuuu]]]KKKIIIJJJUUUhhhwwwzzzuuuqqqkkkkkkddddddpppwww~~~ttt]]]\\\```ZZZMMMEEE>>>>>>???CCCGGGHHHFFFCCCHHHFFFBBBAAAMMMcccsssyyy___SSSFFFDDDKKKOOOKKKEEE===???BBBAAA<<<888???HHH[[[gggqqqsssnnniiiccc]]]^^^]]]\\\WWWRRRMMMJJJJJJIIIGGGIIILLLKKKUUUwwwxxxYYY___pppTTTHHHJJJRRRZZZZZZQQQHHHCCCBBBGGGsssxxx^^^OOOFFFGGGFFFNNNmmm}}}hhhttt}}}tttVVVIIIDDD>>>:::;;;<<<<<<<<<:::999777666555555666666777888999:::;;;:::888888999:::<<<======>>>AAADDDIII[[[:::<<<>>>>>>???@@@CCCEEELLLdddxxxYYYLLLNNNWWWhhhxxxwwwfffmmmzzz|||ooo\\\ooo```YYYOOOMMMOOOJJJKKKGGG@@@;;;;;;???EEEJJJXXXYYYaaappp|||vvv^^^GGGIIILLLXXXjjjvvvwwwtttrrrqqqrrrkkkiiittt}}}zzzcccZZZYYYRRRGGGEEEAAA===>>>BBBEEEEEEDDDFFFFFFCCCBBBLLLaaawwwrrrbbbQQQMMMSSSXXXUUUOOOAAABBBCCCBBB===:::@@@IIIYYYeeeooooookkkhhheeebbb``````^^^ZZZUUURRRQQQRRRKKKGGGKKKQQQMMMIIIYYYrrriii\\\sss^^^LLLFFFGGGHHHHHHGGGDDDAAA>>>???jjj{{{mmm[[[LLLEEEGGGDDDGGGcccwww}}}vvvXXXKKKEEE>>>;;;===???>>>===;;;:::888777666666777888888999::::::::::::999888999:::<<<======>>>AAADDDIII[[[:::<<<===>>>???AAADDDFFFLLLhhhqqqTTTMMMRRR[[[kkk|||vvvfffmmmwwwyyyYYYqqqvvv___WWWPPPNNNMMMGGGIIIFFFBBB===;;;===BBBFFFYYY^^^cccjjjsssrrr^^^FFFGGGKKKWWWgggqqqrrrpppoooqqqtttrrruuu}}}www\\\VVVUUUOOOLLLFFF???===>>>BBBDDDDDDDDDDDDCCCCCCIII\\\vvv~~~lllXXXPPPUUU]]]^^^[[[JJJFFFDDDBBB>>><<<@@@GGGWWWcccnnnnnnjjjhhhgggfffgggeeeccc___\\\YYYVVVUUURRRJJJIIINNNLLLGGGMMMZZZ}}}hhhfffqqq^^^SSSOOOKKKHHHFFFEEEBBB???HHHmmmwwwiiiUUUJJJEEEEEEAAADDD^^^zzz]]]NNNGGG???===???AAA@@@>>><<<;;;999888888888999::::::::::::::::::999999888999:::<<<======>>>AAADDDIII[[[:::;;;===>>>???AAADDDFFFNNNppplllRRROOOVVV]]]lll|||{{{vvvwwwgggpppyyyfffbbbfff]]]TTTPPPNNNHHHFFFEEECCC???<<<<<<@@@CCCQQQaaahhhbbbcccfffYYYDDDEEEJJJVVVdddlllmmmmmmnnnnnnmmmmmmvvv~~~|||tttggg^^^VVVNNNIIICCC>>>>>>@@@CCCEEEAAACCCDDDCCCEEETTTooottt\\\PPPSSS\\\aaacccUUUMMMFFFBBB???===???DDDQQQ```ooorrrooonnnnnnmmmpppooooooppppppnnnhhhccc^^^UUUNNNMMMMMMKKKMMMRRRbbbxxxhhhyyy~~~iiihhheee^^^TTTKKKFFFDDDAAAbbb~~~qqqkkk\\\UUUOOOJJJBBBFFF___{{{yyydddQQQIIIAAA>>>AAACCCAAA>>>===<<<;;;:::999:::;;;;;;;;;;;;:::::::::999999999999:::<<<======>>>AAADDDIII[[[999;;;===>>>???AAADDDGGGRRRyyyiiiPPPOOOVVV]]]jjjzzz~~~wwweeewww}}}vvv[[[ssspppfffZZZSSSOOOJJJDDDEEEDDDAAA>>>===???BBBGGG```jjj\\\TTTZZZSSSAAAFFFKKKVVVdddkkkkkklllooolllfffcccnnnvvvtttiiiWWWNNNKKKFFFAAA???@@@CCCEEE@@@CCCDDDBBBBBBOOOiii|||aaaQQQQQQYYYaaaeee]]]RRRGGGBBB@@@===>>>@@@LLL^^^pppwwwwwwvvvvvvuuuqqqrrrwwwiiiaaaXXXSSSRRRQQQQQQQQQNNNUUUrrraaa{{{fffRRRHHHDDD===^^^{{{|||jjjeee]]]QQQFFFJJJbbbzzz~~~xxxjjjSSSKKKBBB???BBBDDDBBB>>>>>>===<<<;;;:::;;;<<<===;;;;;;;;;::::::999999999999:::<<<======???AAADDDIII[[[<<<;;;;;;===@@@BBBDDDEEERRRcccOOOQQQUUU___oooyyyttteee}}}~~~eeeeeegggaaabbbXXXIIICCCBBBCCCCCC@@@<<<>>>CCCIIIOOOVVVXXXTTTMMMHHHEEEBBBIIITTT___eeegggfffdddkkkffffffjjjiiikkk{{{}}}wwwaaa[[[MMMCCCDDDCCC======CCCEEEDDDDDDEEEEEEKKKZZZiii|||fffXXXTTTYYYaaafffbbbUUUHHHBBB>>><<<===@@@JJJeeevvvzzz|||xxxxxx|||}}}mmm___UUULLLOOOYYYVVVPPP___pppmmmfffNNNJJJIIIgggsssaaaRRRMMMIIIJJJZZZoootttfff~~~zzzXXXPPPEEE>>>???CCCDDDBBB>>>>>>>>>>>>>>>===<<<<<<<<<======<<<:::999999:::<<<<<<<<<<<<>>>@@@BBBDDDJJJ\\\<<<<<<;;;===???BBBEEEFFFSSS___LLLPPPTTT___pppzzzsssggg|||~~~wwwaaa{{{qqqiiigggZZZIIIFFFDDDDDDDDDAAA>>>???DDDFFFKKKQQQRRROOOIIIDDDBBB@@@GGGQQQ[[[bbbdddcccaaaeeebbbdddhhhfffdddnnn~~~xxxoooqqquuuuuuaaaTTTLLLLLLIII@@@===@@@DDDCCCDDDDDDDDDGGGSSS```{{{}}}qqq[[[RRR[[[dddeeebbbUUUHHHBBB>>><<<===@@@OOOiiizzz~~~}}}}}}ssscccZZZXXXWWWTTTXXXppp}}}fffxxxZZZLLLUUUsss~~~}}}zzzsssppp___RRRJJJJJJHHHHHHWWWlllzzzuuudddppp{{{[[[RRRGGG@@@@@@CCCCCCAAA????????????>>>===<<<;;;:::;;;<<<;;;999888999:::<<<;;;;;;<<<>>>@@@BBBDDDKKK\\\<<<<<<<<<===???BBBEEEGGGWWWxxxZZZKKKOOOSSS___qqqzzzqqqjjj{{{~~~aaacccxxxpppmmm___MMMIIIFFFEEEFFFCCC@@@AAAEEECCCFFFIIIJJJGGGCCC@@@>>>>>>CCCMMMVVV\\\______^^^]]]]]]aaafffddd```dddooorrrhhhfffeee___UUUPPPQQQOOOEEE??????AAAAAACCCDDDCCCCCCJJJTTTkkk~~~~~~eeeUUU\\\eeedddbbbUUUHHHBBB>>><<<===@@@SSSlll}}}ppp___ZZZZZZUUUYYYyyylllccceeeNNN```{{{llleee]]]YYYRRRJJJGGGJJJGGGEEERRRfffrrreeehhh]]]SSSHHHAAAAAABBBAAA@@@@@@@@@@@@???>>><<<;;;:::777888:::999888888999;;;;;;;;;;;;<<<>>>@@@CCCDDDKKK]]]=========>>>???BBBFFFIII]]]pppWWWKKKOOOSSS___qqqzzz|||ooommmzzziii```xxxqqqqqqeeeTTTLLLHHHFFFFFFDDDAAAAAAEEE@@@BBBCCCCCCBBB???===;;;<<>><<<===@@@SSSmmm~~~xxxddd```WWWSSSfffjjjvvvsssYYYjjj{{{jjj]]]YYYQQQNNNOOOHHHBBBMMM___wwwrrruuu___SSSGGGAAA@@@@@@@@@@@@AAAAAA@@@???===;;;999888444666777888777888:::;;;;;;;;;;;;<<<>>>AAACCCEEEJJJ]]]======>>>>>>???BBBHHHLLLcccjjjVVVNNNQQQSSS___qqqyyyyyynnnppp{{{vvviiiyyyxxxrrrtttiiiYYYLLLHHHFFFGGGFFFBBB@@@BBB???????????????===;;;:::;;;???GGGOOOVVV\\\___```^^^\\\\\\___``````bbbfffhhh|||uuurrrjjj___MMMJJJJJJNNNPPPMMMHHHEEE>>>>>>AAADDDCCCAAACCCIII^^^eeeooopppeee\\\^^^fffbbbUUUHHHBBB>>><<<===@@@SSSmmm{{{iiiZZZWWW\\\pppjjjiiiqqqzzzhhh]]]UUUQQQHHH@@@JJJ[[[}}}~~~bbbSSSEEE@@@???===>>>AAAAAA@@@???>>><<<:::888666222444666777777888:::<<<::::::;;;<<<>>>AAADDDEEEJJJ\\\===>>>?????????BBBIIINNNkkkbbbSSSNNNQQQSSS___rrryyyxxxmmmrrr}}}tttkkkyyyyyylll[[[MMMIIIHHHJJJIIIDDD@@@??????>>>===>>>>>>===;;;999:::>>>EEEMMMUUU\\\aaaccceeeaaa]]][[[\\\^^^___```ddd{{{yyyhhhbbb___]]]OOOMMMKKKLLLNNNMMMJJJHHH???>>>@@@CCCCCCAAACCCHHHRRRRRRZZZeeeddd[[[]]]hhhbbbUUUHHHBBB>>><<<===@@@UUUoooiiiaaaZZZ^^^qqqooommmmmmqqqbbbUUUPPPHHHAAAIIIYYYxxxjjjXXXFFF@@@===:::<<>>>>><<<:::888666555222444666777777888:::<<<:::::::::<<<>>>AAADDDFFFLLL^^^===???@@@???>>>BBBIIIPPPvvvuuuYYYNNNMMMPPPRRR```ssszzzxxxnnnsssuuuppp\\\NNNJJJJJJMMMMMMFFF@@@>>>===<<<<<<===>>>>>>:::777999<<>><<<===@@@TTTnnntttccc\\\pppuuu{{{jjjgggvvvcccSSSNNNHHHBBBHHHUUUooo~~~uuu___JJJBBB<<<777999@@@<<<<<<<<<;;;999777666555333555777777777888:::;;;999::::::<<<>>>AAADDDFFFOOO```===???@@@???>>>BBBJJJQQQdddSSSIIIJJJOOOQQQ```ttt{{{yyynnntttsss]]]OOOLLLLLLPPPPPPIIIAAA>>><<<;;;;;;<<<>>>>>>:::666777:::@@@IIIRRR\\\cccggggggddd___^^^bbbggghhheeemmmyyy|||ooohhh\\\QQQOOOKKKEEEAAAEEEKKKNNNNNNFFFAAA>>>???>>>===@@@DDDKKKTTTWWWSSSTTT]]]bbbaaabbbUUUHHHBBB>>><<<===@@@RRRlllpppbbbeeeooolllkkkgggzzzeeeTTTOOOJJJCCCFFFPPPhhhzzz~~~fffNNNCCC<<<555777???;;;;;;::::::888777555444444555777888777888:::;;;999::::::<<<>>>AAADDDFFFQQQccc;;;<<<:::===CCC@@@DDDUUU~~~}}}bbbOOOJJJHHHMMMWWWcccsssnnnmmmzzz}}}uuu^^^TTTNNNLLLQQQSSSMMMCCC===<<<<<<<<<===>>>===:::888;;;===AAAGGGOOOWWW^^^bbblllkkkiiieeecccccceeegggkkkvvvyyyfff[[[SSSJJJEEEGGGHHHEEEEEEGGGJJJEEE???===>>>???>>><<>>666;;;;;;:::999888777666555333444666777999:::::::::999;;;>>>???@@@AAACCCEEEPPPiii<<<===;;;>>>DDDAAAEEEWWWqqqXXXOOOJJJIIINNNWWWbbbppp|||nnnnnn|||xxxbbbUUUOOOKKKNNNNNNIIIDDDAAA>>>===<<<<<<===<<<;;;999:::<<>>>>>===<<>><<>>:::;;;555::::::999888777666555555333444666777999:::::::::999;;;>>>???@@@AAADDDFFFOOOhhh<<<>>><<>><<<;;;;;;<<<;;;:::999;;;???BBBCCCDDDCCCCCCZZZ^^^bbbddddddaaa```___dddmmmyyysssrrreeeZZZOOOIIIFFFCCCCCCDDDCCCCCCCCCAAA>>><<<<<<===DDDNNNaaammmeeeTTTTTTaaahhh]]]NNNCCC@@@@@@???<<>>???@@@AAADDDFFFOOOhhh;;;>>>===???DDDAAAHHH\\\jjjVVVLLLHHHIIIOOOXXX```llluuu{{{mmmqqq|||iiiMMMJJJHHHFFFBBB===???EEECCC@@@<<<::::::;;;;;;;;;:::<<>>@@@???===BBBPPPUUUUUU[[[aaalll~~~zzzvvvsssrrrppphhh[[[QQQOOOIIIFFFHHHIIIHHHJJJNNNPPPaaa}}}rrriiittt|||ooozzziiiZZZSSSMMMFFFGGGMMM^^^zzzttt|||tttaaaFFF777999:::888777777666555555444444333444666777999::::::::::::<<<>>>@@@@@@BBBDDDFFFOOOiii:::===<<<>>>CCC@@@HHH^^^kkkXXXIIIFFFHHHOOOXXXaaammmvvvzzz~~~lllqqq}}}xxx|||uuuaaaKKKJJJKKKJJJEEE???AAAFFFEEEAAA===:::::::::;;;;;;;;;===BBBIIIQQQZZZaaaeeefffhhhiiihhhfffeeedddeeebbbggguuuyyyooogggbbb]]]VVVPPPMMMKKKFFFAAA===AAACCCCCC???<<<<<<===;;;@@@UUUmmmmmmZZZSSS[[[kkkdddTTTDDD>>>@@@@@@<<<<<>>BBB@@@JJJ```gggTTTJJJFFFHHHOOOXXXbbbmmmwww}}}|||lllrrrzzzxxxwwwtttoookkkqqqYYYMMMMMMNNNOOOKKKFFFFFFJJJFFFBBB>>>;;;:::::::::::::::===BBBIIISSS]]]fffkkkjjjjjjiiigggdddcccdddeee```bbblll}}}kkkggg```WWWRRRNNNFFF>>>>>>???AAAAAA???>>>======<<>>@@@@@@;;;999@@@BBBFFFNNNMMMNNNZZZ___\\\XXXUUUTTTTTTSSSRRROOONNNMMMNNNOOONNNMMMLLLOOOMMMNNNXXXooovvvoookkkvvv}}}kkkZZZSSSNNNGGGEEEHHHZZZtttttttttbbbWWWCCC666888999777777666666555555555555333444666777999::::::::::::<<>>>>>@@@CCCAAAKKKcccfffTTTMMMIIIIIIOOOWWWaaammmwww|||zzzkkkttt|||}}}wwwnnniiijjjiiifffcccmmmvvv[[[QQQNNNNNNOOOMMMIIIIIILLLFFFCCC???<<<;;;;;;:::999:::===DDDLLLVVV___fffjjjiiijjjiiigggdddccccccdddbbbaaafff{{{wwwsssiii]]]VVVSSSKKKCCC??????>>>???@@@???>>>======@@@KKK^^^jjjggg]]]VVVjjjhhh[[[HHH???AAA@@@999999<<<<<>><<<===@@@AAA???<<<===???GGGVVVeeehhh]]]PPPjjjiii]]]III@@@AAA@@@888999:::999BBBPPPNNNHHHNNNNNNOOOPPPRRRYYYhhh|||vvvhhh]]]WWWTTTOOOIIIKKKRRRSSSXXXuuutttnnnmmmmmm[[[TTTOOOFFFBBBDDDQQQhhhzzzvvv]]]WWWKKK@@@<<<999777777777777777666666666333444666777999:::::::::;;;===???AAAAAACCCEEEGGGTTToooAAA;;;AAA@@@EEEGGGIIIgggkkkRRRLLLJJJIIINNNXXXdddlllqqqwwwyyynnnvvvuuunnneee]]]WWWSSSQQQPPPVVVSSS___rrrdddZZZWWWRRRLLLHHHHHHIIIKKKEEEDDDAAA???===<<<<<<<<<<<<@@@IIIUUU```ggghhhgggkkkkkkhhhccc______cccgggdddjjjiiimmmzzzrrreeeffflllnnnhhh```ZZZTTTNNNEEEBBB>>><<<===>>>??????777BBBBBBNNNjjjkkkWWWRRR___uuufffGGGDDDEEE<<<;;;888777:::BBBGGGHHHIIILLLQQQQQQQQQZZZeeejjjmmm```YYYXXXXXXWWWRRRRRRaaarrrrrrzzzdddqqqaaaYYYPPPEEE@@@CCCSSS```rrrggg___HHH:::DDD777555555555666666666666666555555666777888999:::::::::;;;===???AAACCCEEEFFFSSStttAAA<<>>>>>>>>888@@@>>>HHHdddiiiYYYSSS]]]ssshhhLLLEEEDDD======:::777999???DDDFFFJJJOOOWWW[[[WWWXXXdddooozzznnnbbbXXXVVVXXXYYY\\\aaa{{{|||gggrrr```WWWQQQGGGBBBCCCLLLXXXiiixxxuuukkkPPP<<>><<<;;;:::===CCCMMMYYYdddiiiiiigggbbbcccdddeeeeeeccc```]]]aaaiiilllooovvviiinnnpppnnnfff^^^ZZZUUUPPPJJJFFFBBB???>>>>>>======:::===888AAA\\\ggg]]]VVVZZZoookkkSSSGGGCCC>>>???;;;777777;;;@@@DDDKKKRRR\\\mmmoooiiillloooooottt}}}wwwjjj```YYYVVVUUU```vvvtttnnnpppZZZQQQNNNHHHCCCCCCDDDNNN\\\jjjwwwvvv[[[@@@@@@666777777777666666555555555555666666777888999::::::<<<>>>AAABBBCCCEEEHHHKKKWWWxxxAAA<<>>EEEQQQ]]]fffjjjiiigggbbbaaabbbeeegggfffaaa]]]^^^ffflllnnn}}}zzznnnzzzzzzttthhh___ZZZTTTOOOMMMIIIDDD@@@???>>>===<<<;;;:::666>>>VVVfffcccXXXUUUiiimmm[[[IIIAAA>>>???999666666:::>>>CCCKKKTTT[[[uuu}}}ssspppyyyrrr```ZZZ\\\WWW]]]}}}xxxhhhOOOHHHIIIFFFBBBBBB@@@GGGQQQ]]]jjj{{{~~~zzzcccDDD@@@:::999888888777666555444444555666777888999::::::;;;<<>>;;;:::>>>GGGUUUbbbiiikkkjjjhhhcccaaa```aaaddddddaaa^^^\\\ccchhhkkkuuuuuuppppppkkkccc^^^]]]ZZZVVVPPPLLLFFFBBB@@@>>>===<<<;;;888888???QQQfffhhh[[[RRRaaammmcccLLL@@@???>>>777555777<<>>;;;999999888777666555555444666666777888999:::;;;;;;<<>>===;;;999<<>>??????BBBFFFLLLWWWkkksss|||~~~wwwPPP===:::888888888777777666666666666777777888999:::;;;;;;;;;???CCCCCCAAADDDKKKQQQ```AAA===DDDAAADDDIIITTT{{{{{{[[[OOOFFFGGGJJJMMMRRR\\\hhhqqqvvvzzz}}}wwwtttsssooojjjgggooozzztttsssbbbWWWRRRJJJJJJIIIGGGDDD@@@===<<>>>>>:::======@@@]]]pppeeeSSSXXXmmmqqqWWWGGGEEE===999777777:::<<>>@@@>>>@@@BBBGGGRRRggg~~~{{{VVV===:::888777777777777777777777666777888888::::::;;;<<<===AAADDDDDDBBBEEEMMMTTTbbbAAA>>>DDDAAADDDJJJUUU}}}uuuXXXNNNEEEGGGJJJMMMRRR\\\hhhqqqwwwzzzzzz}}}uuutttxxxrrrhhhgggccc______iiixxxooo___TTTJJJJJJIIIGGGEEEAAA>>><<<@@@LLL]]]kkkooonnnjjjhhhdddhhhlllkkkhhhddddddeeehhhdddbbb___^^^lll}}}ooonnniiicccaaabbb^^^WWWSSSOOOIIIEEEBBBAAA@@@???@@@:::>>>:::999XXXrrriiiUUUWWWnnnuuu[[[JJJGGG===<<<999777888:::BBBQQQ```jjjuuuuuusss|||}}}}}}yyyvvvvvvuuutttzzzjjjddd]]]___xxxlllRRRGGGDDD@@@???BBB;;;===@@@EEEPPPfffxxx[[[>>>:::777777777777777888888888777777888999:::;;;;;;<<<>>>BBBFFFEEECCCFFFNNNVVVcccDDD>>>EEEDDDFFFHHHTTT~~~qqqTTTPPPGGGHHHIIILLLRRR]]]jjjtttxxx}}}tttrrr~~~xxxwwwoooiiikkknnnmmmlllllluuubbbXXXPPPPPPNNNJJJFFFCCCBBBBBB@@@OOObbbpppuuuuuurrrooopppxxxwwwooogggcccfffkkkffffffxxxtttqqqlllddd\\\[[[___WWWQQQJJJHHHHHHEEE@@@:::>>>AAA???:::;;;LLLhhh~~~___WWWkkk{{{eeeMMMFFF>>>;;;<<<<<<:::;;;DDDSSS```pppoooooolllhhhbbb]]]YYYVVVXXX[[[^^^^^^\\\ZZZXXXfffjjjooottt{{{rrr]]]XXXeeetttttt\\\LLLFFFDDDAAA>>>>>>===???DDDMMM^^^xxxrrrssseeeAAA>>>999888888777777777777777999:::::::::999999;;;===AAA@@@AAACCCEEEGGGPPPYYYjjjDDD>>>EEEDDDFFFIIIUUUwwwXXXQQQGGGHHHJJJMMMSSS___llluuu{{{vvvttt~~~vvvvvvwwwtttqqqpppmmmxxxeeeYYYSSSQQQLLLIIIFFFEEECCCBBBCCCSSSgggvvv}}}~~~~~~}}}xxxkkkgggffflll}}}~~~yyytttppphhh^^^YYYZZZPPPMMMJJJGGGEEEDDDBBBAAA??????>>><<<;;;GGGbbb{{{mmm\\\hhhxxxeeeLLLBBB===<<<<<<;;;999;;;BBBNNNXXXYYYXXXUUURRRPPPMMMLLLKKKNNNQQQWWW\\\^^^\\\YYYVVVMMMOOOQQQQQQSSSYYYccckkkuuudddZZZ[[[aaarrrvvv```QQQKKKGGGBBB>>>>>>===>>>CCCLLL]]]wwwvvvnnnwww^^^???@@@999888888777777777777777888:::::::::999999;;;===CCCBBBBBBEEEFFFHHHQQQZZZnnnDDD>>>EEEDDDGGGJJJVVV}}}[[[OOOHHHHHHJJJNNNUUUaaammmvvvwwwvvvwwwrrrooohhhbbb___```iii}}}lll___[[[TTTLLLHHHHHHHHHEEEBBBEEEUUUkkk}}}zzzrrrssszzz}}}vvvqqqjjj^^^UUUQQQLLLMMMMMMJJJFFFCCCDDDEEEAAA======???<<>>@@@CCCDDDHHHLLLRRRWWWXXXVVVQQQNNNKKKLLLLLLIIIGGGHHHMMMQQQWWW]]]cccccc\\\UUURRRRRRLLLgggwwwdddVVVOOOJJJCCC>>>===<<<===BBBJJJZZZsss|||kkkoooXXX>>>AAA999888888777777777777777888999:::999999:::<<>>EEEDDDHHHLLLYYY\\\MMMGGGHHHIIINNNWWWbbbnnnvvvyyyxxxvvvnnnggg^^^VVVSSSXXX\\\jjjyyynnnfff[[[NNNHHHJJJKKKHHHDDDDDDSSSkkkxxxtttpppqqqxxx|||yyyyyyqqqkkk```VVVQQQRRRRRRSSSQQQMMMIIIEEECCCDDD<<<===BBB<<<999NNNmmmwww]]]XXXkkkmmmWWWGGGEEE???;;;777777:::>>>@@@@@@???===;;;;;;<<>>???999888888777777777777777888999:::999999:::>>>@@@EEEDDDEEEHHHIIILLLTTT^^^sssEEE@@@FFFFFFIIINNN]]]^^^NNNGGGGGGHHHNNNXXXdddooovvv}}}{{{yyy{{{tttlllfffdddYYY]]]bbboootttfffUUULLLMMMOOOLLLGGGDDDQQQkkkxxxssslllgggiiipppyyy~~~rrrjjjaaaZZZVVVXXXVVVVVVXXXXXXTTTKKKDDDGGG??????DDD===777GGGaaaqqq^^^WWWgggppp^^^IIIFFF@@@<<<888888;;;===;;;999888888999:::===???AAACCCGGGGGGEEECCCAAA>>>;;;:::666777999:::;;;<<<>>>???DDDBBB@@@??????@@@??????CCCAAACCCNNNbbbtttzzzxxx}}}vvvjjj[[[OOOIIIGGGDDDBBB===<<<<<>>::::::<<<<<<:::888777888:::===>>>?????????AAA@@@>>><<<;;;:::::::::999:::;;;<<<===>>>????????????>>>???@@@???===;;;666;;;???AAACCCJJJTTT\\\bbbdddjjjxxxyyyddd[[[PPPHHHEEEEEEDDDCCC>>>===<<<>>>AAALLLaaatttzzzwwwvvvLLL:::999888888777777777777777888999999888999<<<@@@DDDFFFEEEGGGKKKMMMQQQ[[[eeeuuuIIICCCIIIIIINNNTTTddduuu[[[PPPIIIIIIJJJRRR^^^kkkuuuyyyzzz}}}~~~yyyvvvvvvxxxvvvrrrppp|||jjjZZZSSSRRRRRRPPPLLLOOOeee|||uuuoooiiieeebbbfffmmm|||oooccc_________\\\YYYXXXXXXWWWUUURRRNNNIIIEEECCC@@@>>>BBBIIIfffkkkaaa]]]hhh___JJJDDDBBB@@@>>><<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999888777888999999999999777999;;;===??????>>>===444888======999888>>>FFFFFFLLLTTT^^^jjjpppiii]]]PPPLLLHHHFFFFFFEEEDDDBBB@@@>>>======???HHH\\\nnn}}}xxxUUU===999888888777777777777777888888888888999<<>>=========>>>>>>===<<<::::::::::::;;;:::;;;=========<<<:::999>>>===;;;;;;<<<======<<>>999555888;;;<<<;;;;;;;;;@@@CCCFFFLLLSSSPPPHHHCCCCCCCCCFFFGGGGGGDDDAAAAAA???======>>>FFFYYYkkk[[[@@@999888888777777777777777888888888888999===BBBFFFHHHHHHKKKPPPTTTYYYdddnnnKKKJJJJJJRRRWWWUUUjjj|||eeeVVVIIIIIIIIIMMMVVVcccnnnvvvyyy}}}|||}}}vvvjjjfffeeeeeeccciiiuuuddd[[[TTTPPPQQQTTTMMM]]]qqqdddhhhrrrzzzooofffdddbbb```\\\UUUMMMGGGMMMNNNNNNJJJDDD@@@@@@BBB]]]tttlllZZZ``````MMMCCCBBB@@@AAADDDDDD@@@???AAA<<<;;;999999999;;;>>>???;;;<<<>>>>>>===<<<<<<<<>>AAA@@@>>>?????????>>>>>>===>>>>>>@@@???===<<<<<<<<<===>>>;;;<<<@@@HHHOOOSSSRRRPPPOOOMMMKKKKKKJJJHHHEEECCCBBBBBB<<<;;;AAACCCQQQjjj{{{cccBBB===;;;999888999999888777666666666777:::===BBBDDDIIIMMMRRRTTTWWW___jjjsssPPPOOOMMMSSSWWWVVVlllmmmXXXPPPKKKIIIJJJMMMUUUbbbmmmuuuyyy|||}}}}}}yyyyyytttpppfffaaannnvvvfffXXXQQQPPPUUUPPP\\\|||nnnooouuuooofff```\\\WWWQQQLLLLLLLLLLLLJJJGGGEEEEEEEEE[[[uuuuuufffhhheeeTTTKKKEEE@@@===AAADDDCCCCCCDDD>>>===<<<<<<;;;<<<<<<==================<<<<<<<<>>======>>>??????>>>>>>AAAJJJVVV]]]___^^^UUUSSSQQQOOONNNLLLHHHEEECCCCCC<<<;;;@@@AAANNNgggyyy|||dddEEE===;;;999888999999888777777777777888999===BBBEEEKKKOOOTTTVVVYYY```llltttWWWVVVRRRUUUYYYZZZqqqlllUUUPPPQQQIIIJJJMMMUUU```llltttxxx{{{~~~~~~|||mmmsssuuuqqqmmmooosssuuu{{{zzzmmmaaa___fffvvvyyycccTTTOOOPPPPPPWWWuuuvvvwww}}}yyyiii^^^[[[ZZZWWWTTTLLLKKKJJJKKKKKKLLLKKKIIIRRRnnnvvvmmmkkkfffWWWMMMHHH@@@<<<@@@EEEFFFGGGHHHAAAAAA@@@???>>>>>>>>>>>>@@@@@@???@@@AAAAAA@@@>>>@@@BBBEEEFFFEEEFFFIIIMMMHHHGGGFFFHHHKKKKKKHHHEEEAAAAAAAAAAAAAAABBBBBBBBB>>>===AAAOOOaaapppwwwxxxzzzwwwqqqjjjaaaXXXNNNHHHEEEEEE>>><<<@@@AAANNNfff~~~gggDDD===;;;999999999999999777888999999888999===BBBFFFNNNRRRWWWYYY\\\cccnnnwwwZZZZZZVVVWWWZZZ^^^www|||\\\RRRSSSIIIJJJMMMTTT^^^iiirrrxxx{{{}}}}}}{{{||||||wwwpppaaaeeeiiigggcccaaabbbbbbgggooowwwrrrjjjaaa\\\]]]^^^wwwzzzfffZZZRRRUUUVVVggg}}}yyyvvvtttvvvjjj\\\YYYZZZYYYWWWQQQNNNLLLMMMOOOPPPNNNLLLMMMdddqqqmmmkkkgggZZZMMMGGGCCCBBBGGGIIIIIIIIIKKKFFFDDDBBB@@@AAACCCGGGIIIEEEDDDDDDGGGKKKKKKGGGCCCCCCFFFKKKMMMKKKHHHLLLRRRPPPMMMIIIIIILLLLLLIIIEEEFFFFFFFFFFFFFFFEEEDDDCCC>>><<<@@@PPPggg{{{tttdddUUUKKKFFFFFF???===BBBCCCPPPhhhjjjAAA===;;;999999::::::999888999::::::999999===CCCHHHQQQVVVZZZ]]]___fffqqqzzzYYY[[[WWWXXX\\\aaazzzbbbPPPPPPHHHJJJMMMSSS\\\fffqqqwww|||}}}|||zzz{{{{{{sssjjjdddfffiiijjjfffbbb```aaaaaaccckkkxxxjjjdddaaa]]]ZZZYYY___cccttt}}}lll[[[]]]XXXZZZ|||}}}yyyqqqsssyyyvvvddd^^^[[[WWWSSSWWWTTTQQQQQQRRRRRRPPPMMMPPP^^^kkkmmmllllllaaaNNNEEEGGGLLLRRRQQQMMMKKKMMMLLLIIIDDDBBBDDDLLLUUU[[[LLLIIIHHHLLLRRRSSSNNNHHHKKKMMMSSSXXXUUUOOOPPPVVV]]]XXXRRROOONNNNNNMMMKKKJJJJJJKKKKKKIIIGGGEEECCCBBB@@@AAALLL]]]mmmvvvyyyxxxwwwvvvssslll```SSSJJJCCCCCC===<<>><<<:::999::::::999888999:::;;;::::::===EEELLLTTTYYY]]]```ccckkkvvv[[[```^^^]]]aaaggg}}}kkkUUUSSSHHHJJJMMMRRRZZZdddooovvv|||}}}}}}~~~yyyooolllkkkmmmooolllgggeeeggghhheeefffqqqzzznnniiiddd^^^YYYXXXUUUYYYlllvvvccc```YYYWWWiii{{{vvvrrrsss~~~}}}pppfff\\\TTT[[[ZZZWWWUUUTTTSSSPPPNNNQQQXXXgggnnnjjjlllcccMMMFFFIIIQQQZZZ\\\VVVQQQPPPRRRMMMHHHFFFKKKWWWdddlllZZZSSSMMMOOOUUUWWWSSSMMMNNNNNNVVV^^^\\\TTTQQQVVVccc___ZZZUUUPPPNNNMMMNNNNNNOOOQQQQQQPPPMMMJJJHHHLLLIIIGGGJJJPPPVVVYYYZZZWWWXXXXXXXXXVVVPPPHHHBBB@@@@@@:::999???AAAOOOhhhqqqKKK>>><<<:::999:::::::::888888:::<<<;;;:::>>>GGGOOOXXX]]]bbbeeeiiiqqq}}}fffmmmlllkkknnnqqqwww[[[VVVHHHJJJNNNRRRXXXbbbnnnvvv{{{}}}zzzssspppppprrrpppkkkjjjnnnrrrmmmlllpppyyyxxxkkkaaaTTTQQQQQQXXXeee|||qqqiiigggjjj~~~yyyrrrvvv}}}lllbbb]]]]]]\\\YYYUUURRRQQQQQQQQQWWWllluuukkkkkkeeeOOOJJJIIIOOO]]]eeebbbZZZTTTVVVRRRMMMMMMTTT```nnnwwwqqqdddUUUPPPVVVZZZYYYUUUQQQPPPYYYeeeggg]]]WWWYYYbbbcccccc^^^VVVQQQPPPQQQVVVXXX[[[]]]\\\ZZZWWWUUUSSSSSSRRRPPPOOOOOOPPPQQQRRRPPPMMMKKKKKKJJJHHHGGGBBBBBB;;;:::???AAANNNgggsssMMM>>><<<:::::::::;;;:::999777:::<<<;;;:::???JJJSSS]]]aaagggkkkpppxxxrrrzzzzzzyyyzzz|||}}}ZZZQQQHHHJJJNNNQQQWWWaaammmvvvzzz}}}{{{vvvuuuwwwvvvqqqqqquuuuuuqqqrrrtttrrryyytttfff___[[[XXXVVVVVV^^^ttt~~~rrrqqq~~~oooqqq~~~~~~rrr]]]______[[[VVVRRRRRRTTTTTT]]]xxxrrroookkkVVVOOOIIIKKK[[[kkklllaaaWWWXXXUUURRRSSSZZZfffsss{{{rrr\\\SSSWWW]]]___\\\YYYXXXaaaqqquuukkkcccddddddiiimmmjjj```YYYWWWYYY^^^```dddggghhhgggdddbbbUUUXXXZZZZZZXXXWWWXXX[[[UUUPPPKKKIIILLLQQQUUUXXXGGGGGG@@@>>>BBBCCCPPPhhhuuuKKK>>><<<::::::;;;;;;:::999666999<<<;;;;;;@@@KKKUUU```eeekkkooottt}}}}}}```TTTJJJJJJJJJMMMSSS___llluuu~~~}}}|||xxxrrrzzzxxxyyytttuuuzzznnnaaaUUUQQQSSSWWW]]]dddxxxrrrnnn|||tttqqqhhh```]]][[[WWWUUUVVV___iii|||}}}nnnWWWTTTOOORRRYYY```mmmqqqddd___\\\ZZZ\\\eeerrr~~~kkk[[[dddpppsssqqqnnnnnnwwwzzzmmmnnnnnntttvvvlll___bbbnnnggghhhlllppprrrqqqqqqrrrgggeeeeeeffffffbbb]]]YYYVVVWWWVVVLLLJJJ]]]iii^^^QQQEEE???BBB@@@AAAYYYwwwJJJ???;;;:::<<<;;;888888;;;===<<<<<<======@@@KKKWWWbbbiiipppsssvvvxxx\\\MMMJJJIIIJJJLLLRRR^^^kkktttyyy{{{~~~www|||zzz{{{xxxyyy~~~vvvqqqccc[[[UUUUUUUUUSSSRRRSSSWWWooo{{{nnnvvv~~~lll```YYYUUUVVVZZZXXXaaawwwuuuaaaPPPVVVaaabbb```kkkqqqfffccc```[[[ZZZbbbwww~~~|||~~~wwwqqqnnnttt~~~|||vvvqqqnnnnnnjjjcccbbbfff```[[[VVVMMMKKKccczzz}}}[[[JJJAAACCCBBBDDDYYYuuuQQQ???;;;:::<<<;;;888888;;;;;;;;;<<<>>>===AAAMMMYYYbbbiiipppssswwwpppWWWIIIIIIHHHHHHKKKQQQ\\\iiirrrwww{{{~~~vvvssshhhaaaZZZYYYWWWQQQLLLKKKLLLTTThhh{{{kkkeeehhhrrreee[[[VVVWWWZZZ]]]uuu~~~lllQQQ```sssttthhhkkkvvvuuummmgggbbbdddqqqzzz~~~yyyyyyrrrhhhkkkvvvhhh\\\VVVPPPMMMbbbjjjTTTCCCCCCDDDGGGZZZrrrUUU???<<<;;;<<<<<<999999<<<999:::===???>>>BBBOOO\\\ffflllrrrwww}}}hhhTTTKKKHHHHHHHHHIIIPPP[[[hhhqqqzzz|||{{{ooobbbZZZUUUQQQOOOPPPOOOPPPUUU^^^mmmvvvrrrlllccc]]]\\\ppplll\\\TTT___[[[ooonnnXXXcccwwwyyyjjjhhhvvv~~~}}}pppbbb]]]ZZZRRR___{{{^^^FFFDDDFFFIIIYYYmmmzzz}}}QQQ???<<<;;;===<<<999999<<<:::<<<>>>@@@???CCCQQQ```lllrrryyyeeeSSSNNNHHHGGGGGGIIIOOOZZZgggooozzz|||~~~ssscccYYYSSSNNNMMMOOOGGGIIIQQQ[[[cccmmmttteee^^^^^^]]]\\\\\\bbbqqqnnncccdddXXXeeettt``````nnnkkksssllleeeXXXbbbfffIIIDDDGGGIIIVVVggg~~~pppiiiyyyNNN@@@<<<;;;===<<<999999<<<<<<>>>@@@AAA@@@EEEUUUfffrrrxxxlllUUUMMMHHHHHHGGGIIIOOOZZZfffooovvv|||yyyoooddd^^^YYYRRRMMMMMMMMMHHHNNNbbbxxxuuufff```_________aaa___xxx|||mmm^^^cccooo```{{{xxxzzzlll\\\hhhkkkLLLDDDFFFGGGRRRbbbwwwlllddd|||OOO@@@===<<<======::::::======???AAAAAA@@@HHH\\\pppxxx~~~^^^IIIIIIHHHHHHIIIOOOZZZfffooouuu|||wwwpppnnnlllfffbbbaaadddYYYUUUaaatttrrrhhhbbb______^^^iiiwwwjjjgggyyyllluuu|||jjjuuunnnMMMDDDDDDCCCMMM]]]tttxxxiii}}}OOO@@@===<<<>>>===::::::===;;;===???@@@AAALLLeee{{{gggGGGIIIIIIHHHJJJOOOZZZgggoooxxx~~~}}}~~~pppiiiddd```\\\cccqqqfff```[[[bbbffftttyyynnngggooozzzhhhyyyqqqqqqkkkhhheee[[[WWWiii~~~nnnNNNDDDCCCAAAJJJZZZsssuuu|||KKK@@@===<<<>>>===::::::===999;;;>>>@@@BBBPPPkkkpppLLLJJJGGGGGGJJJNNNVVVdddpppvvvxxxzzz}}}xxxiii^^^gggxxxpppeeeYYY[[[\\\dddwwwtttooommmwwwwwwmmmwwwkkkhhhgggfff___^^^[[[VVVTTTUUUYYY]]]qqqrrrhhhgggiiizzz}}}fffNNNCCC@@@AAAIIIUUUsssxxxuuuMMM>>>>>>===<<<<<<<<<<<<===>>>===BBBAAA===RRRxxxyyySSSLLLIIIGGGJJJNNNVVVcccooouuuwwwyyy|||~~~{{{{{{~~~nnngggiiiyyyuuulllccc^^^bbbpppnnn```^^^nnnyyyxxxoooiiifffkkkjjjhhhccc^^^[[[\\\^^^mmmvvveee^^^]]]aaahhhrrryyyvvvsssyyyxxxxxxnnnZZZHHHAAA???AAAJJJUUUttt~~~{{{oooIII???>>>===<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;<<<======CCCDDDCCC]]]dddRRRLLLHHHIIIMMMTTT```jjjnnnsss{{{~~~|||zzzwwwjjjeeesssvvvllleee```]]]bbbjjjnnnjjjbbbdddooozzzuuuppphhh}}}}}}pppbbbiiittt~~~tttdddZZZXXX\\\cccmmmyyyvvvggg[[[PPPLLLZZZiiihhhXXXNNNFFFFFFEEECCCJJJTTT}}}oooKKK@@@@@@>>>===<<<<<<<<<<<<@@@@@@FFFFFFDDD^^^sssUUUNNNHHHHHHMMMTTT___hhhhhhoooxxx}}}yyyuuuqqq~~~zzzsssjjjdddYYYSSSMMMLLLNNNPPPRRRSSS\\\bbb}}}pppzzznnnnnntttuuucccZZZXXXYYY```gggkkkkkkjjjaaaUUUOOOKKKKKK[[[iiifffQQQJJJFFFGGGFFFEEEMMMZZZmmmKKK@@@@@@???======<<<<<<<<<@@@AAAHHHGGGEEEaaaxxxWWWNNNGGGHHHMMMTTT___hhhnnnssszzz~~~~~~xxx~~~tttrrr}}}zzzfff[[[PPPJJJGGGEEEFFFHHHHHHKKK^^^}}}yyy{{{\\\YYY[[[eeepppuuuwwwxxxjjj___XXXQQQNNNZZZddd```LLLFFFDDDFFFEEEGGGTTTdddeeeFFF??????>>>>>>======>>>>>><<>>>>>>>>===>>>>>>???@@@>>>AAALLLLLLJJJfffyyyXXXNNNFFFFFFMMMUUU___hhhpppssswwwzzz{{{|||}}}~~~}}}|||mmmjjjfff]]]___iiieeeaaafffyyy~~~sssgggccc___XXXSSSSSSWWWXXXUUU]]]|||iiiXXXXXXcccsssxxxfffXXXbbbrrrsssYYYRRRMMMJJJGGGJJJ\\\pppWWWCCC============>>>???@@@AAACCCFFFPPPPPPLLLeeekkkFFFNNNJJJCCCSSSYYYfffnnnssswwwzzz}}}~~~yyy~~~}}}{{{zzz{{{}}}{{{nnnccc\\\WWWYYY\\\___hhh~~~xxx{{{qqqfff]]]XXXUUU\\\]]]WWWSSSkkkzzzaaaZZZ\\\ddduuuxxxggglllttteeeOOOHHHKKKMMM[[[www~~~PPP>>>??????????????????@@@AAAFFFFFFSSSRRRJJJjjjyyyOOOMMMJJJFFFSSSYYYfffnnnssswwwyyy|||zzz|||{{{yyyyyy{{{~~~|||nnniiibbb[[[ZZZjjj|||pppgggaaa___^^^TTTVVVQQQNNN\\\zzzpppbbb\\\^^^kkk{{{zzziiinnn}}}bbbSSSPPPPPPdddrrrKKK?????????>>>>>>>>>???@@@@@@EEEGGGUUUVVVNNNnnn|||yyy^^^LLLIIIIIIQQQXXXfffnnnssswwwxxx{{{}}}zzzyyyyyyyyy{{{~~~xxxnnneee]]]```ooossshhhaaaZZZVVVMMMMMMLLLIIIKKKYYYpppsssccc[[[bbbmmmppplll|||yyycccVVVOOO```fffEEEBBB>>>>>>======>>>???@@@@@@DDDHHHYYY[[[SSSrrrgggsssoooMMMHHHLLLPPPVVVcccmmmrrrvvvwwwyyy~~~~~~{{{zzzyyyyyyzzz}}}}}}{{{yyywwwvvvvvvuuutttrrruuuqqqooonnnmmmkkkooouuuzzzooofff]]]SSSKKKLLLHHHGGGHHHFFFGGGWWWjjjvvvdddaaagggwwwssskkkkkkyyyjjj[[[NNN[[[{{{```BBBCCC============>>>???@@@@@@DDDHHH[[[]]]TTTrrrjjjaaa}}}QQQHHHNNNNNNUUU___jjjpppuuuvvvwww|||}}}|||zzzzzzzzz{{{|||}}}|||~~~|||zzzwwwsssppppppooonnnmmmbbb^^^^^^eeekkknnnrrrwww~~~{{{rrrfff___\\\YYYTTTPPPOOOGGGDDDHHHGGGDDDLLLYYYzzzmmmllltttwwwiiilllnnniiiccc\\\SSSaaabbbBBBDDD============>>>???@@@AAACCCIII[[[]]]RRRnnnbbboooVVVHHHNNNLLLTTTXXXeeemmmtttuuuvvvzzz}}}~~~}}}|||{{{zzzyyyyyyzzzzzz{{{}}}|||zzzxxxwwwwwwvvvtttrrraaaYYYSSSUUU]]]dddmmmuuu|||rrreeeZZZVVVUUUUUUTTTRRRJJJEEEHHHHHHEEEGGGMMMccc}}}rrrooofff```\\\VVVdddbbbCCCCCC>>>>>>>>>>>>???@@@BBBBBBBBBIII\\\\\\PPPllltttccc[[[HHHLLLJJJSSSRRRaaakkkssstttuuuyyy|||||||||{{{zzzyyyyyyyyyzzzzzz~~~}}}}}}}}}~~~|||xxxhhh]]]TTTSSSUUUYYY```fffrrrxxxuuutttuuu|||}}}qqqggg___ZZZXXXWWWSSSNNNKKKHHHEEEEEEEEEVVVvvvrrrjjjggg```iii^^^AAACCC>>>>>>??????@@@BBBCCCDDDCCCIII\\\]]]QQQmmmccc~~~___HHHKKKIIISSSOOO___iiirrrtttuuuxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{~~~|||eee^^^XXXVVVUUURRRRRRTTT^^^oooyyypppmmmqqqjjjwwwssshhhaaa[[[[[[WWWOOOHHHEEEDDDCCCHHHSSSzzzvvvwwwppptttYYY???CCC?????????@@@AAACCCDDDEEECCCJJJ]]]^^^RRRpppaaauuuWWWRRRKKKHHHFFFVVV```gggnnnpppsssyyy|||{{{{{{vvvvvvzzzzzzvvvuuuyyy{{{vvvwww}}}uuuhhh[[[UUURRRQQQRRRVVVSSSYYYiiiyyymmmhhhgggiiipppyyyxxxnnnaaaTTTMMMKKKHHHFFFEEELLLIII\\\~~~}}}sssOOOAAAAAA?????????@@@AAABBBCCCDDDDDDJJJWWWZZZXXXrrrfffdddZZZRRRJJJJJJJJJVVV\\\eeemmmqqquuuyyyzzzxxxxxxvvvxxx}}}}}}xxxvvvxxx~~~yyyuuuvvv|||{{{mmm^^^WWWSSSQQQSSSWWWVVVTTTVVVaaasss{{{vvvnnniiiiiioooyyy}}}{{{xxxvvvxxx|||wwwmmm^^^PPPIIIGGGFFFEEEGGGQQQeee{{{}}}}}}lllLLL@@@@@@?????????@@@AAABBBCCCDDDFFFJJJUUUWWWVVVrrrfffTTTwwwdddUUUJJJKKKLLLTTTZZZcccmmmssswwwzzzzzzwwwwwwvvvzzz~~~~~~zzzwwwwwwzzzwwwtttuuu{{{tttcccYYYTTTQQQSSSWWWXXXRRRKKKKKKSSS^^^hhhmmmxxxzzz}}}oooeeedddlllttt~~~xxxssssssxxx}}}|||zzzmmmXXXJJJIIIJJJHHHIIIbbb|||xxx~~~```GGG@@@@@@??????@@@@@@AAACCCDDDEEEHHHJJJSSSSSSSSSqqq}}}bbbOOOtttrrrZZZKKKLLLLLLOOOZZZccclllqqqvvvzzz{{{xxxwwwxxxzzz|||}}}{{{zzzyyyyyywwwuuuvvv{{{}}}jjj]]]UUUQQQQQQTTTSSSOOOJJJIIIJJJMMMNNNOOOZZZ[[[gggxxxmmmgggeee{{{xxxnnnuuuzzzsss```QQQPPPPPPLLLTTTnnn{{{wwwxxxyyyxxx{{{TTTCCCAAAAAA??????@@@@@@BBBCCCEEEFFFIIILLLRRRPPPPPPqqqhhhRRRooozzz\\\LLLKKKLLLLLLXXX```gggkkkpppvvvyyyxxxxxxyyyyyyxxxyyy{{{}}}}}}zzzyyyxxxyyy|||yyyyyyrrreee[[[TTTQQQSSSLLLJJJGGGFFFEEECCCBBB@@@FFFFFFNNN```wwwrrrhhhhhhjjjuuu{{{jjjqqqooocccYYYVVVSSSNNNYYYsssyyyhhhccceeegggqqq}}}vvvtttNNNBBBAAA?????????@@@AAABBBDDDEEEFFFJJJNNNUUUPPPNNNppp^^^kkk}}}[[[MMMJJJLLLLLLSSSZZZaaaeeejjjqqquuuuuuxxxyyyxxxuuuvvv{{{~~~~~~{{{{{{{{{|||~~~oooffftttwwwlllbbbYYYTTTSSSNNNKKKFFFAAA>>>===>>>???AAAAAAEEENNNYYYrrr{{{llleeebbboooqqqnnniiiccc]]]VVVQQQMMMTTTyyyuuu]]]UUUTTTZZZeeexxxqqq}}}pppJJJBBBBBB;;;??????@@@AAACCCDDDFFFGGGJJJRRRZZZRRRNNNooovvvppp^^^QQQKKKLLLMMMNNNWWW```eeejjjpppsssrrrtttxxxxxxuuuwww|||~~~|||||||||}}}}}}~~~rrraaabbbttttttlllddd[[[TTTRRRNNNKKKFFFAAA======>>>@@@AAA@@@DDDGGGJJJYYY~~~ssseeeaaakkk~~~}}}kkkeee___UUUNNNOOOLLLwwweeeWWWTTTRRR\\\wwwssspppxxxiiiEEEBBBCCC:::??????@@@AAACCCEEEGGGHHHIIIUUU```VVVNNNoooyyybbbVVVLLLLLLMMMMMMWWWbbbhhhnnnssstttrrrqqqvvvxxxvvvxxx}}}}}}yyy|||}}}}}}}}}}}}~~~{{{fff]]]ccclllzzzwwwnnniiicccYYYRRROOODDDEEEDDDBBB???<<<;;;;;;<<<<<>>===>>>???@@@EEETTTbbbxxxmmm\\\VVViiimmmXXXXXXTTTGGGMMMSSSsssuuu```VVV]]]mmm|||xxxjjjjjjzzztttsss~~~rrrrrr~~~SSSGGG>>>:::GGG===>>>@@@BBBDDDFFFGGGGGGLLLXXXeee]]]SSSnnn|||rrrTTTPPPJJJNNNRRR[[[fffkkkjjjkkkooosssuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxzzz{{{{{{|||~~~~~~uuuiii^^^VVVPPPNNNIIIGGGDDD@@@>>>=========>>>>>>>>>???>>>AAAMMMZZZ~~~vvvhhhZZZ]]]iiizzzaaa^^^XXXHHHGGGIII^^^~~~gggZZZ]]]kkkwwwtttiiifffmmmmmmfffhhhrrrwwwuuuNNNEEE@@@<<>>??????======EEEOOOppp}}}rrrbbbXXXVVVrrruuulllaaaRRRJJJHHHTTTooohhhZZZ\\\dddoooiiiccc]]]XXXVVV\\\ddd~~~fffHHHDDDAAA>>>EEEBBBBBBBBBDDDFFFHHHKKKLLLKKKRRR[[[WWWRRRqqqooo~~~vvvxxx|||lllggg]]]NNNEEEKKKRRRYYYbbbiiilllnnnqqqssstttsssqqqqqqqqqsssuuuwwwtttxxx|||~~~~~~~~~zzzyyypppfff^^^XXXVVVTTTOOOLLLHHHCCC@@@===<<<<<<>>>===???@@@>>><<<@@@GGGYYYxxxkkk```ZZZ]]]~~~sssbbbXXXJJJJJJWWWrrrlll^^^XXXhhhiiicccVVVLLLNNNUUUZZZ~~~~~~ZZZDDDBBBBBB@@@BBBCCCCCCBBBCCCEEEHHHKKKMMMJJJNNNVVVSSSRRRrrrppp}}}wwwlllvvvppp^^^dddeeeSSSJJJLLLQQQVVV^^^ffflllpppqqqrrrsssrrrqqqpppqqqsssuuuwwwvvvyyy}}}~~~xxxsssrrrnnnggg```[[[XXXXXXYYYQQQNNNIIIDDD@@@===<<<<<<<<<<<<>>>AAA???===???EEELLLoooxxxjjj```VVVdddpppZZZUUUFFFFFFRRRuuu|||{{{iii\\\```eeeaaaSSSIIIJJJPPPSSSqqqyyyzzzRRRDDDBBBAAAAAA@@@BBBAAAAAABBBDDDGGGJJJLLLJJJMMMTTTQQQRRRsssrrrzzzoooppp}}}vvv^^^eeemmm[[[RRRPPPOOOSSSZZZdddlllqqqqqqpppqqqpppppppppqqqsssuuuvvvvvvyyy|||~~~zzzuuummmiiiiiieee^^^XXXTTTSSSTTTUUUQQQNNNIIIDDD@@@===<<<<<<;;;:::<<<@@@@@@>>>???DDDFFFZZZvvvbbb```]]]kkkvvvbbbZZZPPPJJJMMMjjj|||~~~|||qqqeeeYYY]]]\\\RRRIIIGGGJJJMMMccczzzttt~~~qqqLLLEEE@@@???BBB???@@@@@@@@@BBBDDDFFFIIIJJJKKKNNNUUURRRRRRsssqqqvvv~~~~~~xxxeeeccckkkZZZUUUOOONNNPPPWWWaaakkkqqqqqqooommmnnnooopppqqqrrrrrrsssvvvxxxzzz{{{|||}}}yyylllmmmtttlllgggbbb]]]VVVPPPLLLLLLMMMOOOPPPMMMIIIDDD@@@===<<<<<<;;;999;;;>>>???===>>>AAABBBJJJeeeqqqiiicccdddsss|||mmmYYYSSSOOO^^^}}}yyyqqqiiiYYYXXXVVVQQQJJJDDDFFFKKKWWWnnnsssiiiHHHEEE???===BBB@@@??????AAACCCEEEGGGHHHIIILLLQQQXXXTTTRRRsssqqqrrrxxx~~~jjj^^^dddTTTRRRKKKMMMOOOUUU```kkkqqqqqqnnnkkklllmmmooopppqqqqqqqqquuuwwwxxxyyyyyy{{{~~~}}}lll___pppwwwnnniii\\\WWWQQQKKKHHHHHHJJJLLLOOOMMMHHHCCC@@@===<<<<<<<<<999:::======;;;<<>>@@@BBBDDDFFFHHHHHHIIILLLRRR[[[VVVRRRrrrrrrvvv{{{{{{}}}___IIIPPPSSSJJJLLLNNNSSS]]]hhhoooooommmnnnnnnoooooooooooonnnnnntttvvvyyyzzzzzzzzz{{{|||yyy[[[\\\oooyyyooogggYYYRRRJJJFFFGGGHHHGGGDDDHHHFFFCCCBBBAAA@@@???===;;;<<<===>>>>>>>>>=========???HHH^^^fff]]]cccpppmmmbbbSSSPPPhhhqqqbbb[[[UUUPPPMMMJJJEEEEEEIIIQQQ```uuusssyyyeeeFFFDDDBBB===@@@DDD???@@@AAACCCEEEFFFHHHHHHMMMQQQZZZWWWSSSqqqmmmpppuuu|||jjjNNNNNNPPPJJJLLLNNNSSS\\\ffflllmmmllllllmmmnnnooopppooonnnmmmooorrrvvvxxxyyyzzz|||}}}___XXXddd{{{lll___PPPKKKEEECCCEEEFFFEEECCCHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<<<<=========::::::???MMMjjjqqqcccaaaddd{{{{{{dddYYYiiiuuuggg\\\UUUPPPMMMIIIDDDEEEHHHLLL]]]rrrtttaaaEEEDDDAAA<<>>===<<<;;;;;;;;;<<<======<<<===AAARRRsss~~~nnnggg___hhh}}}bbbUUUeee{{{}}}wwwlll]]]VVVOOOLLLGGGCCCDDDGGGGGGXXXoooppp~~~YYYCCCCCC???<<<>>>>>>???@@@AAABBBDDDFFFGGGGGGIIILLLUUUSSSOOOkkkgggjjjsss~~~~~~vvvSSSCCCDDDHHHJJJMMMRRRWWW\\\aaaeeeggghhhjjjmmmpppqqqpppmmmllljjjmmmrrruuuwwwyyy{{{}}}yyyXXX[[[sssnnnYYYJJJFFFEEEEEEGGGIIIJJJIIIGGGIIIHHHGGGGGGGGGFFFCCCAAA@@@>>><<<;;;:::;;;<<<===???@@@???>>>CCC[[[{{{sssfff```mmm}}}nnnWWWLLL```sssuuuuuuooo^^^VVVOOOJJJFFFBBBCCCHHHFFFVVVmmm|||ooojjjNNN@@@AAA>>>===???===???@@@AAABBBDDDEEEFFFGGGHHHJJJSSSSSSOOOiiieeekkkuuussswwwZZZEEEDDDKKKIIIMMMQQQTTTWWW[[[```dddfffhhhllloooppppppnnnlllmmmppptttwwwxxxyyyzzz|||___[[[qqquuu^^^NNNFFFGGGHHHJJJLLLNNNOOOMMMLLLLLLJJJIIIHHHHHHGGGEEECCCBBBAAA>>><<<<<<<<<===>>>:::<<<>>><<<;;;HHHkkkyyymmm^^^```oootttkkkWWWKKK]]]sssnnnooonnn___WWWNNNJJJEEEBBBEEEJJJHHHWWWlll~~~}}}xxxyyyWWWDDD===???===???BBB??????@@@AAABBBCCCDDDEEEFFFHHHIIISSSUUUPPPhhhbbbhhhqqqyyy{{{mmmssszzzuuu```IIIAAAFFFHHHMMMQQQRRRRRRTTT[[[bbbeeegggkkknnnoooooonnnmmmooorrrvvvxxxxxxyyyzzz{{{|||hhhYYYggg~~~gggSSSIIIHHHIIIKKKNNNRRRTTTUUUTTTTTTRRROOOLLLKKKJJJJJJHHHGGGEEEDDDBBB@@@????????????999:::>>>???;;;AAAZZZtttvvvooo```YYYdddhhhfffYYYKKKXXX|||zzzmmmjjjkkk```WWWNNNIIIEEEDDDGGGMMMJJJXXXlll}}}|||lllJJJ???>>>???;;;???DDD??????@@@AAABBBCCCDDDEEEEEEIIIHHHRRRVVVQQQfff```aaaeeekkkooorrrzzz{{{wwwxxxzzzkkkQQQBBBBBBGGGLLLQQQPPPNNNPPPXXX___eeegggiiilllnnnnnnooooooooorrruuuwwwxxxxxxzzz{{{{{{~~~|||uuuZZZaaappp___PPPLLLNNNMMMPPPTTTYYY\\\^^^___aaaYYYVVVQQQNNNMMMMMMLLLLLLHHHGGGFFFDDDCCCBBBAAA@@@;;;;;;>>>BBB??????OOOddduuutttgggYYY]]]YYY```YYYIIIRRRuuurrriiihhh```WWWNNNIIIFFFEEEJJJPPPLLLXXXkkk{{{}}}aaaEEE???@@@???:::???DDD===@@@@@@AAABBBCCCCCCDDDDDDHHHGGGQQQVVVQQQeee```[[[YYY^^^dddgggiiimmmyyy{{{___JJJEEEGGGLLLPPPOOOLLLMMMVVV^^^fffggghhhkkkmmmnnnooopppmmmppptttvvvxxxyyyzzz||||||zzz___cccwwwggg[[[RRRPPPSSSQQQTTTZZZ___cccfffiiilll___[[[UUUQQQOOOOOOOOOOOOIIIIIIHHHGGGFFFDDDBBBAAA;;;888;;;???===:::FFFWWW|||ssszzzxxx|||ooo[[[ZZZXXXddd___MMMPPPpppxxxjjjggg```WWWNNNIIIGGGFFFKKKRRRLLLXXXiiizzzYYYDDDAAACCC@@@999>>>BBB<<<@@@@@@AAAAAABBBCCCDDDDDDHHHEEEPPPUUUPPPcccbbbiiihhh___]]]eeegggccciii\\\DDDDDDJJJNNNNNNNNNQQQWWW[[[fffhhhjjjkkkkkklllnnnppppppqqqrrrssstttvvvyyy|||}}}dddZZZ{{{lllbbbWWW^^^fffYYYUUUVVVUUU[[[pppxxxrrrggg[[[VVVUUURRRMMMOOOOOOOOOOOOKKKFFFBBBBBB===<<<<<<>>><<<:::===CCCnnn|||{{{sssqqqnnnpppsssqqqfffZZZ[[[WWWYYYVVVTTTjjjsss```aaaYYYOOOHHHEEEDDDDDDFFFJJJVVVhhhzzzzzzPPP??????>>>>>>>>>>>>?????????AAABBBBBB@@@@@@AAACCCEEEFFFSSSZZZUUUiii```ggghhhaaa```fffhhhccciiiuuutttQQQDDDHHHJJJJJJKKKPPPVVV[[[ccceeehhhjjjkkkkkkmmmooopppqqqsssssstttuuuyyy{{{~~~iii\\\pppeeemmmwwwkkk___YYYWWWeee|||ooofff^^^VVVUUUUUUUUUTTTQQQLLLGGGFFFBBB???>>>???>>>===@@@FFFWWW{{{ssszzzoooiiicccbbbfffhhhccc\\\ZZZWWWYYYWWWUUUkkk~~~rrrcccbbbZZZPPPIIIGGGFFFGGGGGGHHHTTTgggzzzmmmKKK???>>>>>>======>>>>>>??????@@@BBBAAA@@@@@@AAABBBEEEFFFSSS[[[WWWjjj[[[bbbeeeaaaaaafffgggccclllhhhUUUHHHHHHHHHHHHJJJMMMSSSWWW]]]```eeehhhjjjkkklllnnnpppqqqsssssstttuuuxxxzzz}}}~~~~~~~~~rrr```~~~~~~iiieeeuuuooobbb^^^qqqyyyqqqlllccc[[[UUUQQQMMMJJJFFFAAA>>>>>>===;;;===AAA???dddaaaooouuuiii]]]XXX[[[^^^___]]]YYYVVVYYYYYYWWWmmm~~~pppgggbbb[[[QQQJJJHHHIIIIIIHHHFFFSSSgggzzzvvv\\\DDD>>>>>>============>>>>>>>>>@@@AAAAAA@@@@@@AAABBBDDDFFFTTT\\\ZZZmmmXXX]]]___]]]]]]ccceeedddllljjj}}}YYYKKKHHHFFFHHHJJJKKKMMMQQQVVVZZZ```eeehhhjjjkkkmmmpppqqqsssttttttuuuwwwyyy|||}}}~~~~~~~~~{{{}}}eee{{{pppjjjiiippp||||||llleeetttyyyhhh^^^ZZZUUUPPPKKKDDD@@@???>>>;;;:::;;;;;;OOOrrrwwwiiikkkuuuddd[[[ZZZZZZ\\\^^^XXXUUUYYYZZZZZZooo|||ooojjjaaa[[[QQQJJJJJJMMMLLLIIIDDDSSShhh{{{~~~|||~~~OOO@@@>>>======<<<<<<======>>>===???@@@@@@??????AAABBBDDDEEESSS]]]\\\oooYYY[[[[[[YYYZZZ```fffhhhjjjrrr~~~kkkJJJDDDAAAEEEHHHHHHHHHKKKOOOTTT[[[aaaeeehhhkkkmmmnnnpppsssttttttuuuwwwxxxzzz||||||lllxxxzzzmmmlllfffcccjjjwwwzzznnnfffjjjnnnsss~~~ttteeeWWWPPPHHHCCCCCCDDD@@@===;;;AAACCCUUU~~~vvvYYYhhh~~~lllccc^^^ZZZZZZ]]]XXXTTTXXXZZZ[[[ppp{{{oookkk```[[[QQQJJJKKKPPPOOOIIIEEEUUUkkk}}}~~~~~~sssIII@@@======<<<<<<<<<<<<======<<<===????????????@@@BBBCCCDDDRRR\\\\\\ppp[[[ZZZYYYXXXYYY___fffkkknnnzzz|||}}}uuuyyyPPPDDD===AAAEEEDDDEEEIIIIIINNNVVV]]]bbbgggkkkmmmlllooorrrttttttuuuwwwyyyyyy||||||ssswww}}}vvvooo]]]WWWdddmmmqqqyyymmmhhhaaa[[[SSSQQQWWW```~~~~~~cccXXXMMMCCCCCCDDDBBB>>><<<>>>:::DDDdddiii```~~~sssjjjbbbZZZXXX\\\YYYTTTWWWZZZ\\\rrr}}}oookkk```\\\SSSKKKNNNUUUSSSJJJHHHXXXooohhhFFFAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBDDDCCCPPPZZZ\\\qqqVVVVVVVVVWWWXXX[[[aaafffoootttsssqqqxxxvvvfffSSSCCC@@@AAA???@@@FFFFFFKKKQQQXXX___eeekkkooojjjmmmqqqsssuuuvvvxxxzzzzzz|||~~~~~~zzzyyywwwyyy\\\NNN\\\aaa]]]dddcccccc\\\PPPGGGFFFIIIJJJTTTmmmppp___MMMFFFEEEBBB???>>><<<;;;???OOOlllooooootttiii\\\YYY]]][[[UUUWWWYYY[[[rrr~~~{{{pppkkkaaa___UUUMMMQQQZZZWWWMMMLLL\\\sssYYYBBB@@@<<<;;;;;;;;;;;;;;;;;;<<<:::<<<===>>>>>>>>>@@@BBBDDDBBBMMMXXXZZZpppPPPPPPRRRUUUVVVWWW[[[```ffffffffflll{{{~~~dddLLLCCC@@@;;;===DDDDDDHHHOOOVVV]]]dddkkkoooiiilllpppsssuuuwwwyyyzzz|||||||||{{{{{{~~~yyy}}}xxxbbbJJJPPPQQQQQQ```aaabbbZZZLLLFFFJJJJJJEEEBBBVVVlllwww{{{www^^^PPPKKKGGGDDDCCCDDDCCCAAA???HHHeee{{{bbbyyy~~~ooo___ZZZ___\\\UUUVVVXXX[[[ssstttqqqlllcccaaaXXXOOOTTT^^^[[[OOONNN___uuulllNNN>>>???<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>===>>>@@@BBBDDDAAALLLVVVYYYpppRRRRRRRRRSSSUUUWWWYYY[[[^^^]]]]]]cccttt~~~ZZZIIIBBB;;;<<>>999999999999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???CCCDDDIIIQQQZZZnnnSSSRRRRRRRRRSSSTTTVVVWWWZZZYYYXXX[[[hhhoooQQQCCCCCCDDDBBBBBBDDDJJJTTT^^^fffiiijjjlllmmmmmmmmmooosssyyy}}}|||}}}}}}{{{zzzzzz}}}~~~~~~sss}}}{{{}}}mmmdddbbbeeehhhdddZZZQQQNNNLLLHHHEEEDDDGGGOOOUUUSSSPPPMMMLLLKKKLLLFFFLLL]]]{{{nnn[[[PPPLLLKKKFFFDDDDDDBBBEEEWWWkkk|||fffiiivvv|||jjj^^^^^^XXXVVVZZZbbbssstttgggfffZZZUUUQQQTTTiiikkkQQQTTThhh~~~xxx[[[CCC===<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???BBBBBBHHHPPPYYYmmmQQQQQQPPPPPPQQQQQQRRRSSSXXXVVVUUUUUU^^^|||\\\EEEFFFGGG>>>BBBDDDIIIQQQZZZbbbfffhhhjjjkkklllmmmnnnqqqvvvzzz|||}}}~~~~~~||||||}}}~~~qqqzzz~~~~~~rrrllllllnnneeeZZZPPPOOOOOOLLLGGGEEENNNYYY```\\\SSSOOONNNNNNSSSIIIEEEHHHZZZsss```XXXTTTOOOMMMOOOKKKEEEJJJTTT]]]ssswwwaaaTTTbbbuuuhhh```[[[YYY[[[```ooorrrddddddYYYTTTRRRXXXiiiiiiTTTZZZlllyyyssstttMMMAAA>>>:::999999888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAAFFFNNNWWWlllMMMMMMMMMNNNNNNOOOPPPPPPXXXXXXWWWVVV\\\www}}}pppRRRGGGCCC???BBBDDDGGGMMMUUU\\\aaadddeeegggiiikkklllnnnrrruuu|||}}}~~~}}}}}}~~~uuu}}}xxx}}}wwwssskkk___TTTRRRRRROOOIIIFFFUUUfffsssnnnccc]]][[[YYYZZZSSSPPPMMMSSS{{{|||jjj```XXXUUUXXXWWWRRRRRRWWWTTT```rrrxxxdddSSS\\\yyy~~~pppeee___]]]___```jjjrrrdddbbbZZZSSSRRR[[[gggdddVVVbbbsss}}}___BBB???>>>777999999888888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@EEEMMMVVVkkkHHHIIIJJJKKKMMMNNNOOOOOOUUUVVVXXXYYY___vvv{{{rrrgggJJJ???DDDCCCDDDFFFIIINNNTTTZZZ^^^aaadddhhhkkkmmmoooqqqsss{{{}}}~~~}}}~~~{{{{{{www~~~sssfffZZZUUUSSSNNNIIIGGGSSSlll~~~tttnnniiidddVVVQQQRRRQQQTTTuuurrrfff]]]^^^^^^[[[\\\bbb\\\ZZZ]]]lllqqq```dddvvvfff^^^]]]``````fffssseee```ZZZQQQSSS___ddd^^^WWWkkkyyy~~~PPP;;;======666999999888888888999:::::::::::::::;;;;;;<<<===>>>AAAAAAEEELLLUUUjjjEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQUUUXXX^^^ooohhhkkk{{{wwwQQQ>>>BBBDDDDDDDDDDDDFFFLLLSSSXXX```dddjjjnnnppprrrtttuuuyyy{{{}}}}}}}}}}}}{{{zzz{{{ooobbbZZZTTTNNNLLLLLLXXXttt}}}tttcccXXXUUURRRSSSnnnsssnnnlllhhhjjjqqqnnnhhhaaafffzzzffffffjjj___[[[^^^^^^ccc~~~ssseee^^^ZZZPPPTTTdddddd[[[\\\rrr~~~kkkHHH;;;;;;:::888999999888888888888999999::::::::::::;;;<<<===>>>BBBAAADDDJJJRRRgggEEEFFFHHHJJJKKKLLLKKKKKKJJJLLLPPPUUUYYYcccvvvrrrgggmmmdddHHHAAADDDDDDBBB@@@@@@EEELLLRRR]]]bbbiiiooorrrsssuuuvvvxxxyyyzzz{{{{{{}}}}}}{{{nnndddZZZTTTUUUYYYfffwwwdddYYYTTTTTTiii|||~~~mmmqqq}}}kkk______^^^aaa{{{qqqccc[[[YYYOOOVVViiiggg\\\cccuuuZZZCCC===999999<<<999999888888888888999999::::::::::::;;;<<<======AAA@@@BBBGGGOOOcccGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIMMMRRRUUUZZZfffrrrrrrmmm{{{ZZZFFFEEEDDDBBB>>>===AAAHHHNNNYYY___gggmmmqqqsssttttttwwwxxxyyyyyyzzz}}}xxxmmmaaa[[[___fffqqqzzzcccWWWTTTVVVhhhyyyjjjzzzgggccc___aaazzz}}}oooaaaYYYXXXOOOWWWnnnjjj___iiiwww{{{OOOBBB???999888???999999888888888888888999::::::::::::;;;<<<======@@@???@@@EEELLL```FFFGGGHHHIIIJJJIIIHHHGGGJJJJJJKKKNNNPPPTTTaaammmrrryyyiiiGGGBBBCCC@@@;;;<<>>>>>AAAFFFLLL^^^FFFFFFGGGHHHHHHHHHHHHGGGGGGFFFHHHLLLOOOUUUcccppp{{{\\\BBBAAA@@@??????BBBHHHLLLWWW]]]ffflllmmmnnnppprrrwwwxxxyyyyyyzzz{{{~~~vvvddd```fffwwwtttYYYLLLPPP```uuuuuu~~~xxxfff\\\___rrr}}}qqqfffaaaQQQUUUmmmvvvlllmmm|||bbbDDD???<<<:::;;;888777777777777777888888999888999:::<<<<<<<<<<<<;;;<<<<<<@@@FFFLLL]]]FFFFFFFFFFFFFFFGGGHHHHHHNNNLLLLLLMMMMMMRRR___lllzzzsssGGG@@@===???>>>;;;@@@IIISSSYYYaaagggiiikkknnnqqqwwwxxxzzzzzzzzz{{{}}}nnnjjjnnnyyysssYYYKKKKKKWWWiiiyyyyyy}}}mmmzzzppp___aaaooozzzzzznnnddd]]]UUU\\\qqqxxxqqqttt}}}XXXAAA>>><<<;;;;;;888777777777777777888888999888999:::;;;<<<<<<;;;;;;======AAAGGGKKK[[[}}}HHHGGGFFFEEEFFFGGGHHHIIIPPPNNNMMMNNNOOOTTTaaannnuuuYYYGGG;;;>>>>>>999===GGGOOOTTT\\\aaadddggglllpppvvvwwwyyyzzzzzzzzz}}}~~~}}}zzz}}}pppXXXKKKHHHPPPbbbssswwwuuuqqqooottt|||{{{{{{ooohhhkkkqqqwwwkkkaaaZZZXXXaaaoootttrrryyykkkNNN>>>>>>;;;;;;<<<777777777777777777888888999999999::::::;;;;;;;;;;;;AAAAAADDDHHHLLLZZZ{{{HHHGGGFFFFFFFFFGGGIIIJJJGGGFFFIIINNNSSS\\\kkkzzzxxxooozzzkkkQQQ======AAA???BBBJJJJJJOOOUUUZZZ^^^cccjjjooosssuuuwwwxxxyyyzzz|||}}}nnnYYYOOOJJJNNN___sssvvvtttoooiiieeekkkyyy|||nnnjjjqqq}}}uuujjjaaaZZZ___gggllllllooo|||ZZZEEE<<<===::::::;;;777777777777777777888888999999999999999:::::::::;;;??????CCCHHHMMM\\\FFFFFFFFFFFFFFFGGGHHHHHHGGGGGGJJJOOOSSSYYYgggtttwwwgggiii|||oooVVV???999===???BBBFFFFFFJJJPPPTTTYYY```hhhnnnoooqqquuuwwwxxxyyy{{{}}}tttbbbXXXQQQPPPaaavvvyyyppplllpppvvvtttvvvpppwww|||}}}vvvmmmeee]]]iiiqqqnnniiiooo~~~NNN???;;;===999999;;;666777777777777777888888999::::::999999999999:::::::::;;;???FFFMMM```CCCDDDDDDEEEEEEEEEEEEEEEKKKJJJLLLNNNNNNPPPYYYddddddwwwjjjoooqqqaaaLLL===999;;;===???BBBFFFKKKPPPUUU]]]gggnnnkkknnnrrruuuwwwxxx{{{|||nnndddYYYTTTbbbxxx~~~}}}vvv~~~~~~|||~~~zzzqqqjjjddduuuvvvmmmtttkkkGGG<<<;;;===777777:::666777777777777777888888999;;;:::999888888999:::::::::999===CCCKKK___@@@AAACCCDDDDDDDDDCCCBBBEEEFFFHHHKKKKKKLLLUUU___eeeyyymmmyyyrrr___III<<<;;;<<<<<<@@@DDDIIIMMMSSS[[[fffmmmhhhlllppptttvvvxxxzzz|||}}}}}}~~~xxxmmm___VVVcccxxx~~~zzznnnzzz|||}}}tttlllhhh~~~sssyyytttPPPDDD;;;;;;<<<666666:::555777777777777777888888999;;;:::999888888888999:::===<<<===BBBHHH\\\AAAAAAAAABBBBBBCCCEEEEEEEEEFFFGGGIIILLLOOORRRSSSiiicccDDD;;;<<<:::???@@@CCCIIIRRR\\\dddiiinnnnnnooorrrwww{{{~~~~~~zzz|||qqqddd\\\aaalllssskkkzzzsssuuussspppuuu\\\AAA<<<<<<;;;:::999999999999777888999888777777999;;;===;;;999777777999;;;===:::======BBBLLLYYY{{{BBBBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEGGGJJJLLLNNNPPPaaauuu|||YYYAAA<<<>>>===???AAAGGGOOOXXXaaafffmmmmmmooorrrvvvzzz|||}}}zzz|||wwwkkkcccdddjjjwwwxxxmmmzzzssseeemmmrrrtttyyyzzzSSS===;;;;;;999888888888888888666777777777666666888:::<<<;;;999888888999;;;<<<;;;======AAAKKKWWWxxxCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMRRRYYYiiioooHHH:::???<<<===???DDDKKKTTT[[[```jjjlllnnnqqqtttxxxzzz|||{{{}}}{{{rrrnnnnnnppplllkkktttyyyfff[[[hhhvvv}}}fffGGG::::::999888777777666777777555666666666555555777999:::::::::999999:::::::::;;;======@@@IIIUUUvvvDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKSSSfffyyy}}}UUU>>>???======???BBBHHHOOOVVVZZZfffiiilllppprrruuuxxxzzz{{{}}}{{{www|||{{{sssqqq|||kkkooowwweeeUUU```qqqzzzRRR@@@;;;::::::999888777777777777555666777666555555777999888999:::;;;;;;:::999888:::===<<<@@@IIITTTuuuCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPUUU]]]kkkuuupppdddIII@@@?????????BBBFFFLLLRRRVVVaaaeeejjjnnnpppsssvvvyyy{{{}}}~~~dddYYYSSS\\\nnn}}}jjjnnn}}}tttmmmiiibbbZZZrrrcccEEE<<<<<<;;;:::999888888777777888666777777777666666888999777888:::;;;;;;:::888777999<<<<<<@@@IIITTTttt@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFMMMRRRVVVVVVYYYggglllrrryyylllSSSCCCAAA@@@@@@AAADDDIIINNNRRR\\\aaahhhllloooqqqvvvyyyzzz|||~~~uuuyyygggZZZPPPQQQXXXfff}}}zzz||||||{{{QQQ>>>;;;;;;;;;;;;:::888888888888888666777777777666666888:::777888999::::::999888777888;;;;;;@@@HHHRRRqqq======>>>???@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFKKKOOONNNLLLTTTdddrrrzzzllloooqqqcccRRRBBBAAA@@@@@@BBBFFFKKKMMMWWW]]]fffkkkmmmpppuuuzzzxxx{{{~~~qqqcccbbbggglllmmmooopppsssyyy~~~mmm^^^XXXVVVXXXfffvvvbbbDDD<<<<<<999:::999888777777666777777555666666666555555777999888888999999999999888888999<<<;;;>>>EEEMMMjjj<<<<<<<<<>>>???AAACCCDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDHHHKKKKKKKKKNNNVVV\\\ssssssoooyyyvvvgggBBB@@@??????AAADDDHHHKKKTTT[[[dddjjjmmmpppvvvzzzwwwzzz}}}nnn]]]WWWWWWVVVTTTLLLMMMMMMOOOWWWhhh~~~{{{~~~}}}zzzggg]]]WWWRRRWWWbbbzzzzzz{{{~~~QQQ<<<<<<===888999888777666666555555555444555555555444444666777888888888888888888888888:::<<<;;;<<>>?????????BBBAAA@@@@@@@@@AAABBBCCC???EEEDDDFFFLLLIIIJJJVVV]]]rrrvvv]]]JJJ:::999<<<===AAAHHHOOOUUU___ggglllnnnpppqqquuuwww{{{mmm\\\VVVSSSNNNHHHEEEFFFEEECCCDDDLLLYYYcccssszzz~~~zzzvvvxxxqqqaaaWWWTTTSSSTTTcccnnnyyykkksssgggHHH;;;888888777888777777666666666666666666555555444444666777888666666666777888888999999999>>><<<<<>>??????@@@@@@??????@@@AAACCCEEEFFFCCCFFFBBBCCCJJJKKKQQQaaaffftttwwwWWW===<<<@@@>>>???HHHMMMTTT]]]fffkkknnnpppqqquuuwwwzzz~~~ppp___WWWRRRLLLFFFIIIIIIHHHDDDAAACCCJJJPPP___mmmxxxwwwtttuuuxxxxxxtttzzzzzzooogggfffkkkrrrvvv|||pppddd\\\WWWSSSRRRXXXeee}}}|||oooeeezzzYYYAAA;;;:::999888999888777666666666666666666555555444555666777888666666666777888888999999999===<<<<<>>>>>??????@@@======>>>???BBBEEEGGGIIIQQQPPPGGGBBBGGGJJJTTTfffuuueeeDDD>>>???:::;;;CCCKKKQQQ[[[ccciiimmmoooqqquuuvvvxxx{{{~~~uuucccXXXRRRLLLHHHLLLLLLKKKGGGAAA>>>???AAAPPP___mmmpppnnnnnntttxxxooovvvxxxjjj[[[UUUZZZccchhhiiiyyyuuunnnhhhaaa[[[UUUPPPOOO[[[vvvvvv|||zzzsssppplllFFF:::<<<;;;888999:::999888777666666666666555555444444555555666777666666666777888888999999999===;;;<<>>>>>?????????<<<<<<<<<>>>@@@CCCFFFHHHUUUSSSIIIDDDJJJOOOZZZmmmrrrsssWWWDDD;;;999<<<@@@HHHNNNWWW___eeejjjmmmooouuuwwwyyyzzz|||~~~yyyfffYYYSSSPPPNNNMMMNNNLLLHHHDDDAAA@@@AAAKKKZZZllluuussspppuuu|||qqqwwwzzzkkk[[[YYYdddnnnooolllvvvsssoookkkfff```XXXSSSPPPWWWooo~~~tttwwwuuuuuuvvvwww{{{vvvTTT999888===999777:::;;;:::999777777666666666444444444444555555666666666666666777888888999999888===;;;<<>>>>>>>><<<<<<;;;<<<>>>@@@BBBCCCHHHJJJEEEEEEPPPXXXdddwwwuuutttyyy|||nnnPPP<<<===CCCBBBFFFKKKRRRYYY___eeejjjnnnuuuwwwyyyzzz{{{}}}yyyfffZZZVVVTTTTTTQQQOOOLLLHHHDDDDDDEEEFFFEEERRRfffvvvuuunnnooowwwwww{{{rrrsss{{{}}}zzzuuupppkkkddd^^^YYYVVVXXXggg}}}rrrqqqrrrtttvvvwwwzzzVVVCCC666999;;;666555::::::999888777666666666666333444444555555555555555666666666777888888999999888===;;;;;;CCCMMMhhh<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@CCCFFFDDDFFFPPPUUU^^^oooyyy~~~oookkkyyyvvvZZZCCC@@@BBB???FFFIIIMMMRRRXXX___ggglllqqquuuyyy{{{{{{|||zzzhhh```]]][[[ZZZVVVSSSMMMHHHDDDDDDEEEFFFBBBJJJ^^^rrrtttkkkiiiqqqzzz~~~yyyrrrjjjccc^^^[[[\\\eeeuuu|||tttmmmlllrrrzzzccc@@@;;;888999888444555888888777777666666666666666333333444555555555555444666666666777888888999999888<<<:::;;;BBBMMMhhh;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAADDDHHHDDDDDDKKKKKKPPP^^^hhhkkkiii___WWW\\\jjjvvvtttvvvssshhhVVVGGG@@@>>>FFFHHHIIILLLRRRZZZdddjjjmmmrrrxxxzzzzzz{{{rrrnnnkkkfffaaaZZZVVVPPPKKKHHHFFFFFFEEEAAACCCSSSjjjpppgggfffooovvv{{{zzzpppfffaaa\\\ccckkkqqqxxx|||vvvmmmmmmssszzz~~~oooLLL777;;;:::555333666777555555555555555555555666777222333444555555555444444666666666777888888999999888<<<:::;;;BBBLLLhhh::::::::::::::::::::::::;;;;;;;;;<<<===???AAACCC???BBB???@@@GGGGGGLLLZZZTTTUUUSSSOOONNNUUU___eeeuuuyyysssxxxnnnTTTDDDEEEGGGGGGGGGIIINNNWWWbbbiiiiiiooovvvzzzyyyzzz~~~}}}{{{wwwoooggg[[[WWWSSSOOOMMMKKKIIIGGG???<<>>@@@AAA>>>???AAAAAAAAACCCEEEGGGFFFKKKNNNNNNNNNTTT___hhhhhh~~~xxxYYY???FFFLLLLLLEEEGGGTTT___```kkknnnrrrssstttvvv{{{}}}sssooobbbYYYRRRQQQNNNHHHGGGJJJEEEIIIIIIOOO\\\]]]]]]gggttt}}}}}}uuuhhh\\\```eeennnuuuwwwsssooonnnppppppqqqqqqqqqyyysssnnnnnnLLLAAA:::888666444333444555666555555555555555555555555333333333444444444555555666666666666777777777777666999777888@@@IIIbbb888999999999999:::::::::;;;::::::::::::;;;<<<<<<<<<===?????????@@@CCCEEEAAAEEEHHHHHHHHHMMMWWW```aaazzzjjjKKKCCCHHHJJJGGGHHHQQQ\\\bbbfffjjjnnnppppppssswww{{{~~~tttfff^^^VVVTTTPPPKKKIIIKKKIIIKKKFFFIIITTTWWWZZZgggttt}}}|||}}}{{{|||uuuhhh^^^___ccckkkqqqtttrrrooonnnnnnnnnpppooommmssstttoooZZZAAA:::999888666444333444555555555555555555555555555555333333333444444444555555666666666666777777777777777:::888888???GGG___777777777888888888999999;;;:::999888888888888888:::;;;=========>>>@@@BBB>>>AAADDDDDDCCCGGGOOOVVV```yyy~~~xxxwwwYYYGGGGGGIIIKKKLLLNNNWWWaaafffjjjoooqqqrrrtttxxx|||~~~~~~~~~wwwmmmddd[[[VVVQQQLLLJJJKKKKKKKKKCCCAAAJJJNNNVVVfffttt}}}uuu|||rrr^^^^^^``````ppp}}}mmmbbb\\\^^^bbbhhhlllpppqqqpppooojjjkkkllljjjfffkkk}}}~~~xxx{{{|||vvvmmmJJJ<<<;;;888777666444444444555555444444444444444444444444333333333444444444555555666666666666777777777777999<<<888888===DDD[[[{{{666666666777777777777888:::999888777777777777888999;;;<<<<<<<<<===???AAA???BBBDDDCCCCCCEEELLLQQQ___vvvrrryyyyyyfffQQQIIIGGGMMMPPPNNNSSS\\\dddiiinnnrrrsssuuuxxx|||yyyyyyzzz{{{}}}~~~yyyqqqiii^^^UUUOOOKKKIIIHHHGGGHHH???<<>>DDDZZZzzz555555666666666777777777777777777777888999:::;;;:::;;;<<<<<<<<<<<>><<>>@@@>>>???AAABBBBBBCCCEEEGGGMMMZZZnnn|||vvvhhhiiinnneeeWWWJJJHHHLLLOOOPPPRRRVVV\\\dddjjjkkkmmmoooqqqssstttwwwzzz|||~~~~~~kkk|||zzzsssdddTTTJJJGGGDDDAAA:::@@@>>>===BBBFFFRRRhhhvvvzzzooojjj}}}|||nnnggg```WWWbbbhhhjjjgggdddeeeeeecccfffiiigggdddhhhqqqqqqjjj^^^```]]]VVVXXXhhh}}}~~~tttQQQ???;;;999555444444444444444444444444333333333333333333333333333333333444444444555555666666666666777777777777666:::999:::@@@GGG]]]}}}555666666666666777777777555555666777888:::<<<===:::;;;<<<<<<;;;;;;===???<<<===???@@@AAAAAABBBCCCLLLOOO___tttyyy|||xxxoootttyyyppp^^^MMMGGGJJJMMMMMMPPPWWW```fffhhhiiikkkmmmnnnpppsssvvvyyy{{{|||}}}~~~vvv}}}yyyiiiVVVKKKHHHEEEAAA:::AAA@@@???BBBEEERRRiiiwww}}}vvvlllfffbbbZZZZZZXXXWWW\\\cccddd```gggjjjgggbbbfffooommmddd[[[___^^^YYY]]]nnn[[[DDD===;;;999888333444444444555444444444333333333333333333333333333333333444444444555555666666666666777777777777555999888999???FFF[[[{{{666666666666777777777888555666666666777999:::;;;999:::;;;;;;::::::<<<>>>;;;<<<>>>@@@AAABBBBBBCCCLLLFFFSSSlllrrrkkkzzztttVVVDDDEEEIIIIIIHHHOOOYYY___bbbbbbdddfffiiikkknnnrrruuuwwwxxxxxx}}}~~~~~~mmmXXXMMMJJJGGGBBB<<>>DDDYYYxxx555555555555666666666666555555555555555666777777888999:::;;;<<<;;;:::999<<<===???AAABBBBBBBBBBBBCCCGGGMMMRRRYYYfffvvvlllHHH???DDD@@@JJJLLLSSSZZZZZZWWW[[[cccjjjmmmppprrrssstttuuuwww|||~~~}}}}}}~~~{{{}}}|||mmm[[[PPPLLLIIIEEEEEEAAAAAADDDDDDGGGVVVhhh|||tttbbb^^^gggiiipppkkkgggpppqqqgggcccnnnlllhhhgggjjjllleee\\\\\\\\\XXXVVVbbbwww~~~wwwwwwnnnUUU>>>999999555666;;;333333333333333333333333444444333333333333222222000111111222222333444444666666666666777777777777777;;;::::::@@@EEEZZZzzz444555555555666666666666555555555555555666666777888999999:::::::::::::::<<<===???AAABBBBBBBBBAAA???AAADDDHHHNNN[[[kkkvvv~~~XXXBBB???:::@@@EEEMMMSSSQQQMMMRRR[[[aaaeeejjjooorrruuuxxxzzz}}}~~~~~~}}}~~~uuuyyyuuubbbUUUPPPMMMJJJGGGDDDDDDGGGFFFHHHVVVhhhyyyuuukkkmmm|||~~~xxx|||yyypppmmmpppkkkeeeeeellloooeeeXXXXXXWWWUUUWWWeeezzzzzzxxx{{{]]]III999888999555333666333333333333333333333333444444333333333222222222111222222333444444555555555666666666777777777777777;;;999999>>>DDDXXXwww444444444555555555666666555444444444444555666666999888888888888999::::::<<<===???AAABBBBBBAAAAAA@@@AAAAAABBBFFFQQQ___iiinnnppp{{{mmmNNN@@@888<<>>555888;;;777333444333333333333333333333333333333333333222222222222222333333444444555666666555555666666666777777777666;;;999999===BBBVVVttt333333444444444555555555444444333333444444555666999888777666777888999:::<<<===???@@@AAAAAA@@@@@@AAAAAA@@@???AAAGGGPPPWWWRRReeetttooo|||yyyaaaMMM>>>BBBFFFKKKMMMJJJGGGHHHJJJSSSXXX___fffkkkooosssvvvwwwyyy|||~~~rrrvvv{{{nnniiikkkoootttvvvvvvrrrfffZZZPPPKKKJJJJJJFFFDDDNNN^^^rrr}}}xxxmmmpppqqqlllfffhhhoooooobbbQQQZZZWWWXXXcccvvv}}}tttrrrtttaaaAAA999555999<<<888555555222222222222222222222222333333333222222222222111222222333333444555555555555555555666666666777777777;;;999999===AAATTTrrr333333333333444444444444333333333333333444555555777777666555666777888999;;;<<<===????????????>>>===>>>=========>>>AAACCCFFFMMMjjjtttmmmyyy|||tttbbbNNNIIIJJJJJJJJJJJJIIIFFFDDDMMMQQQXXX___dddjjjooorrrqqqtttyyy|||~~~sssgggeeefffiiirrr~~~}}}pppYYYTTTPPPNNNGGGCCCLLL[[[rrr}}}vvvkkkooopppooonnnnnnqqqnnnbbbTTTXXXVVVZZZiii}}}{{{sssrrrttt~~~kkkIII===999666888888777555555222222222222222222222222333333222222222111111111111111111222333333444444555555555555666666666666777<<<::::::>>>AAATTTrrr222222222333333333444444333222222222222333444444666555555555555666777777:::;;;<<<=========<<<<<<>>>>>>>>>???>>>>>>======DDDCCCOOOpppzzz{{{yyygggZZZZZZVVVOOOJJJHHHEEE@@@EEEIIIOOOUUU\\\ccckkkpppmmmqqqvvv{{{~~~|||nnniiiccc]]]aaaooo~~~yyyaaa[[[UUUQQQIIIEEEOOO^^^uuu}}}rrrvvvuuuvvvwwwwwwwwwsssfffXXXTTTTTT\\\ooo~~~vvvqqqssspppTTT>>>999888666555333222333333222222222222222222222222222222222222111111111111000000111222222333333444444444555555555666666666666;;;:::;;;???BBBTTTqqq222222222222333333333333222222222222222333333444444444555666666666666555888999:::;;;<<<;;;::::::>>>>>>>>>???@@@AAAAAAAAAAAA@@@CCCQQQjjjyyyfffTTTKKKFFFCCCBBBDDDHHHLLLRRRZZZbbbhhhlllpppuuuzzz|||}}}rrrlllaaa[[[```kkkpppooobbb[[[TTTOOOHHHEEEQQQaaayyyzzz~~~~~~~~~}}}~~~}}}lll[[[ZZZ[[[eeewww}}}wwwvvvwwwsssSSSDDD<<<666777777555222111222222111111111111111111111111222222222222111111111111111111222222333444444555444444444555555555666666444999999999>>>AAASSSppp111111222222222333333333222222111111222222333444222333555666666666555444777888999:::::::::999888:::888888999<<>>AAAOOOiii///////////////000111111111111111111111111111111///000111333444444444444444555666777888888888888999999999999::::::::::::<<<;;;===@@@AAACCCJJJRRRmmmpppllldddUUUKKKKKKJJJCCCCCCIIIJJJTTTaaakkkssswwwzzz{{{}}}ttttttvvvtttnnnkkkttt~~~www~~~fffHHH???888666999999333444444444444333222222111111111111222222222222222222222222222222222222111111222222222333333333444444444555555555666666555888666999???AAAOOOhhh/////////...///000000111222222222222222222222222//////000222333333444444444444555666777777777777888888888999999999::::::===::::::===???@@@DDDIIIXXXmmmxxxnnnSSSJJJJJJGGGDDDCCCEEELLLXXXeeeoootttxxx{{{{{{zzzzzz|||zzzzzzwwwpppLLL888:::888666888777333333444444333333222111000000111111111222222222222222222222222222222222111111222222222333333333444444444444555555555555444777666888???@@@NNNggg//////......//////000111111111111111111111111111//////000111222333333444333444555666777777777777777777888888888999999999:::666666999;;;<<>>???KKKddd///............///000000/////////////////////////////////000111222333444333333444555666666666666777777777777888888888999666555666:::;;;999<<>>HHH^^^..................------------------............------...//////000000111111111222222333444444444666777777888888777777777888888777888999:::<<<===<<<:::;;;???CCCNNNbbbsssxxxzzznnn^^^OOOLLLMMMLLLKKKKKKUUU]]]hhhqqqwww|||zzzfffbbbkkkqqqPPP>>>999666666555333333222222333111111111111000000000000000000000000000000000000111111111222222222333333222222111111222222333444444444444444444555555555888888444555<<<>>>HHH^^^------------------......------------..................//////000111111111111111111222333333444444444555666777888888888888999888777666777888999:::<<<;;;===>>>>>>???IIITTT___~~~___OOOMMMKKKGGGDDDOOOUUU___iiiqqqwww||||||wwwwwwkkkZZZVVVhhh~~~YYY@@@777777666555444333333222222333111111111111000000000000000000000000000000000000111111111222222222222333222222111111222222333444444444555555555666666666888888444666<<<===GGG]]]xxx,,,,,,------------......,,,,,,---------...............//////000111111111000000111111222333333333222333555666777888888888888777666666666777999999>>>>>>???AAA???===BBBIIIPPP^^^|||aaaQQQJJJIIIIIIMMMRRRZZZdddmmmtttzzz}}}~~~yyyxxx}}}yyynnnjjjpppttt^^^WWW[[[ooo}}}^^^FFF777444777555444444333222222222333111111111111000000000///////////////////////////111111111111222222222222222222111111222222333444444444555555666777777777777888444666======FFF\\\vvv,,,,,,,,,,,,------......,,,,,,,,,------------............///000000111111//////000111111222222333111222444555777777888888666666555666777888:::;;;<<<;;;<<<>>><<<:::>>>DDDFFFIII]]]jjjUUUKKKIIIGGGKKKRRR[[[fffpppwww{{{xxxsssnnnlllkkkfffbbbkkkyyynnnZZZXXXjjj}}}~~~[[[EEE<<<777555666444444333222222222333333111111111111000000000///////////////////////////000000111111111222222222222222111111222222333444444444555555666777777888777888444666======EEEZZZvvv++++++,,,,,,------......,,,,,,,,,,,,------------------......///000000000/////////000111111222222111222333555666777777777555555555555666888:::;;;===::::::;;;:::888;;;@@@:::GGGMMMYYYuuu[[[KKKGGGIIIOOOYYYeeeqqqzzz~~~~~~qqq^^^^^^]]]\\\```mmmvvvaaaYYYddd|||~~~aaaCCC999999888666666333333222222222222333333111111111111000000000000000000000000000000000000000000000111111111111222222222111111222222333444333333444555666777777888666888444666===<<>>>>>777===HHHIIIRRR|||xxxvvvvvv{{{}}}{{{zzz~~~xxxxxxvvvrrrlllxxx~~~nnnYYYZZZeeewwwOOO???555888:::555222666222222222111222222333333111111111111000000000000000000000000000000000000000000000000111111111111222222111111222222333444111111222333444555666777666777444777===<<>>???CCCLLLnnnjjjYYYPPPHHHEEEFFF???@@@DDDMMMZZZnnnzzzvvvsssqqqppptttyyy~~~}}}~~~~~~}}}}}}uuunnnlllqqqvvv~~~lllXXXXXXpppsssXXXFFF;;;777666555444333333333444555222222111111111111222222111111111000000000000000...............///000000000000000000000000000000111111111111111222222333333333444444444444444555555555666888888;;;EEEQQQlll+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................///000000111111222333333444444444555555555555666777777777888888999999:::::::::===???>>>===@@@EEEBBBNNNfffwwwyyy~~~nnnZZZIII???CCCBBBBBBAAACCCQQQpppttthhhfffkkkqqqooouuuzzz{{{yyyxxx{{{~~~|||xxxvvvkkknnnpppppprrrzzz{{{ZZZUUU[[[vvvhhhPPP@@@888666666444444333333333333444444222111111000000111111222000000000000000000111111...............///000000000000000000000000000000111111000000111111222333222333333333444444555555555444666888888:::DDDOOOiii++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000111222222222222333333444555666777777777777777888888888999999999;;;>>>===:::999===BBB<<>>???LLLlll|||dddXXXXXX\\\aaaeeekkkoooqqqssswwwzzzzzzzzzxxxtttoookkkhhhhhhgggqqqzzzjjj[[[RRRaaakkk~~~jjjMMM===777666444444333333333333333333222222111111000000000000111111000000000000111111111111...............///000000000000000000000000000000111000000000000111222222444444444555666666777777444444666888888:::CCCNNNggg++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................//////000000111111222222000111222444666777888999777777777777888888888888888;;;<<<;;;999:::<<<===;;;DDDEEEOOOoooaaaTTTIIIFFFGGGNNNeee|||mmmccc^^^^^^^^^```cccggglllqqqtttsssvvvzzz|||}}}}}}}}}}}}}}}}}}~~~~~~{{{xxxuuurrrooogggggggggggghhhkkkpppttt}}}mmmaaa^^^bbbgggkkkmmmVVV>>>777999999555222333333333333333222111111111111000000000000111111///000000000111111111111...............///000000000000000000000000000000000000000000000111222222333333444555555666777777444444666999888:::CCCMMMfff++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............................../////////000111111222222///000222444666888999:::777777777777888888888888888999:::;;;===???>>>;;;@@@???@@@IIIRRR[[[zzzcccWWWPPPMMMUUUaaacccmmmhhhbbb^^^^^^```cccdddhhhlllqqqssstttuuuxxx{{{xxxxxxxxxyyyyyy{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyvvvpppkkkgggbbb]]]YYY\\\```gggppp}}}yyyppp^^^VVVOOOTTTgggYYYEEE555444:::999333///333333444333222111000000111111000000000000111111//////000000111111111222...............///000000000000000000000000000000000000000000000111111222111111222222333444555555444444666999888:::BBBLLLeee++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,---...//////////////////////////////////////////000000000000333333222222333333444555333444666777888888777777999999888888999999:::;;;@@@===???DDDDDDJJJ```yyywwwrrryyyyyydddQQQHHHWWWvvvxxxnnneeeaaabbb___^^^^^^aaafffhhhgggeeefffiiikkklllllllllnnnppprrrqqqppprrrssspppjjjeeeeeeddddddddd```\\\^^^dddbbbhhhsssuuuhhh```ZZZTTTPPPSSSVVVccc}}}pppYYY===;;;888555444333444444222222222111111111000000333111000000111111000...000000000000000000000000............////////////000000000000111111111111000000000000111111111111333333333444444444555555666555666888999:::AAAJJJfff,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,---..................................../////////000000000000333222222222222333444444333444666777888888777777999888888888888999::::::===:::<<>><<>>@@@>>>@@@EEEHHH\\\~~~sssggggggkkksss}}}|||yyymmmeee[[[UUUSSSQQQNNNKKKNNN[[[qqqqqqXXXHHH>>>999888333333222111111111222222111111111111000000000000111000//////000111000...000000000000000000000000............////////////////////////000000000111///000000000111111111111444444444333333333333222666444555777888999AAAIIIeee|||------------------------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++....................................////////////111000000000000111222222333333333444444555666666777777666666777777888999;;;999999===???@@@AAADDDGGGGGGUUUwwwzzz~~~}}}mmmcccaaafffqqq{{{xxxvvvvvvxxxtttgggXXXPPPPPPOOOQQQ[[[iiiuuuyyyyyyyyytttRRR???999777777888333333222222222222222333000000000000000000000000000///...///000111000///////////////////////////............////////////...////////////000000000///000000000111111111111333333333333333333333333555444555777777999@@@IIIccczzz,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000000000///000000111222333333222333333444666666666666666666666777777888<<<;;;::::::;;;<<>>777:::;;;444222555333333333333222222111000////////////000000111111///...---...000111000///////////////////////////............////////////........./////////000000000000000000111111111111000000111222333444444555555333444777777888@@@HHH___xxx++++++++++++++++++++++++++++++***************+++))))))***+++,,,,,,---------------------------------------........./////////////////////000111111333222222111222333555666555555555555555666777777222777:::999888:::>>>@@@===BBBHHHHHHDDDLLLjjj~~~}}}uuu|||tttssswwwvvvzzz|||cccIII:::333222666444---///999333333333222222111000///.../////////000000111111...------...000111000///////////////////////////............/////////000............/////////000000000000000111111111111//////000111333444555666555333444666777888@@@HHH]]]xxx++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++---------............///---------............//////......------///000111111111222222222333333333222444555777777777666666333555777:::;;;<<<<<<<<<<<<@@@CCCAAA???EEERRR]]]zzztttVVVCCC>>>555555444444444333333333222222222111000//////...////////////////////////---------............///...------------...//////............////////////////////////000000000000////////////000000000000000111111222222333444444666444444777888999>>>DDD\\\vvv++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,------------------------............///......---...///000111111111111222222222333333333444555666666777777666444666777999;;;;;;;;;;;;:::>>>BBBAAA@@@CCCKKKRRR]]]~~~yyydddSSSAAA777777444444444444333333333333222222111111000//////...........................------------............---------------...//////............////////////.../////////000000000000.../////////000000000000000111111222222333333444666444444777888999>>>DDDYYYttt***************************++++++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,------------............///............///000000000111111111222222222222444444444444555666777777666666888999999::::::999999;;;???@@@@@@AAACCCEEEAAAUUUsss}}}yyy~~~XXXCCC;;;666333555444444444333333333222222222111111000000//////...........................------------............------------......//////---............/////////....../////////000000000....../////////000000000000000111111222333333333666444444777888999===DDDVVVrrr************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...................../////////000000000000111111111111222444333333222333555666777777777777888888888888888999999;;;===???@@@???>>>BBBFFFNNN___xxxuuu\\\BBB888777777555444333333333333222222222222111111000000////////////........................,,,,,,---------.........,,,------...............---------.........//////........./////////000000........./////////000000000000000111222222333333555333444777888888===CCCVVVsss************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...---....../////////////////////000000000111111111333333222222222444666777777777777777777777777777:::888888999===@@@@@@@@@FFFEEECCCDDDNNNfff}}}jjjIII???666333555444333222333333222222222111111111000000000///////////////........................,,,,,,,,,------------...,,,---......//////......------------........................////////////............///////////////000000111111222333333555333333666777888===CCCWWWuuu++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///000/////////////////////000000000000222222222222333444555555777666666666666666777888:::999777888;;;>>>AAAAAA>>>AAAEEEDDDAAAGGG\\\qqqsssUUUAAA888666333222222222333444222222222111111111000000////////////////////////------------------------,,,,,,,,,,,,------------+++,,,.../////////...---,,,------------.........------........./////////------.........///////////////000000111222222222555333333666777888<<>>@@@999<<>>EEEPPPccc~~~hhhOOO===666666666555333333333444333222111111111000000000000////////////////////////------------------------++++++,,,,,,,,,---------+++,,,...///000///...---,,,,,,---------.........---------.........//////---------.........////////////000000111111222222444222333666777777<<>>@@@???CCCJJJGGGXXXssszzzaaaFFF444555???222222222222444444111---111111111111000000000000.........///////////////------------------------++++++,,,,,,,,,---------+++,,,...000000///...---,,,,,,,,,---------......---------.........//////---------.........///////////////000111111222222444222333666777777<<>>>>>>>>@@@CCCLLL\\\vvvyyyjjjTTTBBB888444222000222222222111111111111000111111000000//////......///............------------------------------------,,,,,,++++++,,,,,,---------............---------,,,,,,,,,,,,---................................................------/////////000111111222222555333555888999888<<>>>>>@@@@@@AAAGGGVVVqqqvvvaaaMMMEEE:::444333555666555222222222111111111000000000000000000//////..................---------------------------------------,,,,,,++++++,,,,,,---------............---------,,,,,,,,,,,,---....................................................../////////000111111222222555333444888999888;;;AAAPPPnnn*********++++++++++++,,,++++++***))))))))))))***))))))))))))************+++++++++++++++*********)))******++++++,,,------------------------------------.........////////////000111222222333333222222333444444555555444444444444555666777777777777999::::::;;;;;;<<<=========>>><<<999===LLLcccuuuyyyUUU@@@888555111111444555444222222222111111111000000000000000000////////////...............---------------------------------------,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,---......------------------------......................../////////000111111222222444333444888888888;;;AAALLLkkk************++++++++++++++++++***)))))))))))))))((()))))))))************+++++++++***************)))******++++++,,,------------------------------,,,------......///////////////000111111222222222222222333444444444444444333444555666666777666666888888999999:::;;;;;;<<<:::<<<>>>===<<>>666777444222111111111111000///111111111000000000//////.............../////////...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,++++++++++++,,,---------------------------------------.........///////////////000111111222222444222444777888777;;;@@@OOOnnn)))))))))************+++******)))(((((((((((()))))))))))))))************)))))))))***************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000............///000111222000111222222333333222222444444555666777777777777555666666777888888999999999666555777<<<>>><<<999777CCCGGG@@@AAAWWWuuusssaaaNNN>>>999777333222555111000///......///000111111111000000000/////////---............/////////------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111111222222333222333777777777:::@@@PPPppp))))))))))))******************)))((((((((((((((())))))))))))************((()))))))))*********+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000......------...///111222000111111222222222222222333444555666777777777777444555555666777777888888888666444555777999::::::222:::AAA>>>888999DDDOOObbbvvveeePPP@@@;;;555222333444444333444444333111///......///111000000000////////////---------.........//////---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000/////////000111111222222333222333666777666:::@@@OOOooo))))))))))))******************)))((((((((((((((())))))))))))************(((((())))))*********+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000......------...///111222000000111222222222222222333333444555666666666666444444555555666777777777555888;;;;;;999777888999;;;555222666999999999<<<===HHHWWWhhh|||rrr\\\EEE555000333333000000333333//////111222111000//////000000000000000////////////---------.........//////---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000111111222222333222333666777666:::???LLLlll))))))))))))************,,,+++***((((((((()))******************)))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------////////////000000000000000000000000000000000000111111111111222333444555888777666555555555555555666666666666666666666666555555555555666666666666333888<<>>888333111111111111111111111111000000000000000000000000////////////............------------------------------------------------------------------------***//////,,,,,,111111---.../////////...,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222333444555666999===@@@KKKjjj))))))))))))************,,,+++)))((((((((()))******************)))(((((())))))))))))))))))))))))******+++++++++++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------........./////////000000000000000000000000000000111111111111222333444444666666555444444444444444444444444444444444444444333333333444444444555555666888999777666;;;FFFOOO^^^vvvxxxcccVVVKKKDDD;;;777777777555333111111111111111111111111////////////////////////////////////............------------------------------------------------------------------------)))------))))))---...++++++,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222333444555666999===@@@KKKjjj))))))))))))************+++***))))))((())))))))))))************))))))((())))))))))))))))))))))))************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------.........//////000000000000000000000000111111000111111222333444555444333333222333333333111111111111111111111111111111222222222333333333222333444444333444666999999FFFVVVkkk|||ooocccWWWJJJ===555777333///...000222222000000000000000000000000000/////////////////////////////////............------------------------------------------------------------------------------...---******------+++((()))+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222333444555666888===@@@KKKjjj((()))))))))******************))))))))))))))))))))))))************)))((())))))))))))))))))))))))******)))))))))))))))***+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000000000000000111222333444333222222111111111222222000000000000000000000000000111111111222222222222...///111555888:::999888<<<<<<:::>>>RRRqqq|||kkkTTTMMMDDD===888666444222777555333333444444222000000000000000000000000000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++++++++)))***+++------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222333444444555888<<<@@@JJJiii((()))))))))************)))))))))*********))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((())))))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------////////////////////////000000000000111222333333111111000000000000111222000000000000000000000000000000111111111222222222333222111222444444222000444777999777:::DDDPPPWWW^^^jjj|||hhhZZZRRRJJJDDD===999444000///000111222000000111222444444333222////////////////////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))((())),,,---.........---+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111222333444555888<<>>AAA>>>???@@@@@@@@@AAACCCEEE@@@DDDIIINNNTTT]]]gggnnnxxxuuusssuuuyyy}}}~~~}}}sssooouuuwwwvvvqqqnnnhhhYYYJJJFFFCCC>>>999999;;;777000888555222111000///000222000111111111///---------+++,,,.../////////111222......................................................---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++'''&&&+++333444---)))***'''(((***,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111222333333444777;;;???JJJhhh(((((()))***************))))))))))))************))))))))))))***************************)))(((((((((((())))))******++++++*********)))))))))))))))************************++++++,,,,,,,,,,,,---------------............/////////////////////////////////000000000000////////////.........---------........................---------............//////000000000111111111111111111222222222333333333666666777888888888888888:::999888888999;;;===>>>AAAAAABBBBBBCCCDDDDDDEEEGGGIIIKKKMMMLLLJJJGGGDDDBBBAAAAAA@@@>>><<<:::999555555555444444333333333111111111111111111111111////////////....................................//////000000///...------........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,---------............//////000000111111111222333333444777;;;>>>JJJbbb(((((()))************)))(((((()))))))))*********(((((()))))))))************************)))(((((()))))))))))))))*********)))))))))))))))*********************************+++++++++,,,,,,,,,------------------..................................../////////000000////////////.........------------------------------------------------............//////000000000111111111111111111222222222222333444444555666666666666555444333333222333555777888333333444555555666777777666888999::::::888666444444444444444444333222111444444444333333222222222111111111111111111111111////////////....................................///////////////...------........................------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,---------............//////000000111111111222333333444666:::===FFF^^^'''((())))))******))))))(((((())))))))))))******(((((())))))))))))******)))************))))))(((************))))))))))))(((((())))))******++++++************************++++++++++++,,,,,,,,,,,,------------..........................................////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000111111111222222111222222333333333333333000///......///000222333......//////000111111111/////////000//////...---------...000000111000000222222222222111111111111000000000000000000000000/////////............---------------------------...////////////...------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000111222222333555999===CCC[[['''(((((()))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))************)))(((++++++******))))))((((((''''''((()))***++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,---------.................................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000//////000000000111111111000000111222222222222111000////////////000111222000111111111222222222333000000////////////000000---...///000111222222222000000000000000000000000000000000000000000000000//////.........---------------------------------.........//////...------------------------------------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************++++++,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111///000111111222555999<<>>===VVV))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............------........................000...------///000---***,,,,,,,,,------............------,,,,,,------...((()))+++---000444999===111///,,,******,,,///111------------------------------------,,,,,,+++*********+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++)))***,,,+++***)))***+++))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,------------,,,,,,+++***111111111000000000000000111111222444666888:::;;;CCCUUU}}}))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++***)))))))))))))))(((((((((((()))))))))***************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............------------------------------///---,,,---//////,,,***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,------...111555888;;;888444111//////000111------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************************************+++++++++++++++++++++++++++***)))((((((((((((((())))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***000000000000000000000000111111222444666888:::;;;BBBTTT|||))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++***))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............---------------------------------,,,,,,,,,------+++*********++++++++++++,,,,,,------,,,,,,,,,,,,------.........---,,,---///111888555222///,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++++++++*********************************************************++++++++++++++++++++++++,,,)))&&&&&&((()))(((&&&))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++000000000000000000000000111111222444666888:::;;;BBBSSSzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))***(((((()))))))))*********)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........,,,+++***+++---,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++***************************************************************************************+++(((&&&)))---///+++&&&((()))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++/////////000000000000000111111222444666888:::;;;AAARRRwww(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))))))))*********************+++++++++,,,,,,........................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,++++++++++++---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,******+++,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************(((''')))...444444///)))((()))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,......//////000000000000111111222444666888:::;;;@@@PPPuuu))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++*********+++,,,,,,------------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............------++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***************))))))))))))))))))))))))************************************************&&&'''+++000444444///***))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---......//////000000111111111222444666888:::;;;@@@NNNrrr))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))*********+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------............------++++++++++++++++++++++++(((+++------++++++,,,...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***+++,,,))))))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))************************************************''')))+++---...---,,,***))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------......///000000111111111222444666888:::;;;???MMMppp))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))***++++++)))************+++++++++'''(((((()))***+++++++++************************+++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---..................---************************(((+++......,,,+++,,,///,,,,,,,,,++++++*********,,,++++++++++++++++++,,,***,,,------+++******+++)))***,,,...///...---,,,++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,---------------------...///000000111111222222444666888:::<<>>HHHggg((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((()))))))))************''')))******))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******++++++******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))+++++++++,,,,,,,,,------............////////////111111111222444777:::;;;>>>FFFddd'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++((()))))))))************''')))******))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))******++++++******)))++++++*********+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))+++++++++,,,,,,,,,------............////////////111111111222444777:::;;;???FFFbbb'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************''')))******))))))***+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******))))))************))))))++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++******************************************************************+++++++++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******************)))++++++,,,,,,,,,,,,------............////////////111111111222444777:::;;;???DDD```''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************''')))******))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******++++++++++++******))))))************))))))++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------+++,,,---...////////////------------------------***+++,,,,,,---------,,,++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,,,,------............////////////111111111222444777:::;;;===BBB]]]&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************((()))******))))))***+++*********++++++,,,,,,,,,*********++++++,,,,,,---******++++++++++++******))))))************))))))++++++***************+++*********++++++,,,,,,,,,******++++++++++++******,,,,,,------------......+++,,,---...////////////------------------------***+++,,,,,,------------++++++++++++++++++++++++)))+++++++++***)))***++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............/////////000111111111222555777:::;;;<<<@@@ZZZ((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,)))******++++++,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++************++++++***************+++++++++++++++++++++++++++++++++------,,,+++*********+++***************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000------......///000000000111111111222333666888:::;;;EEEYYY((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,*********+++,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++******************************************)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///------......///000000000111111111222333666888::::::EEEYYY((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,******++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++************++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++******************************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,------...------......///000000000111111111222333666888::::::DDDXXX((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,******++++++,,,------...........................------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++*********************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......---,,,,,,,,,------------......///000000000111111111222333666888::::::DDDWWW((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---***++++++,,,------......////////////////////////------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++)))***++++++++++++******************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......---,,,,,,,,,------------......///000000000111111111222333666888:::999CCCVVV((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------......////////////////////////........................,,,,,,------......//////------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++)))******+++,,,---......++++++++++++++++++++++++)))***+++,,,---,,,+++***************************)))******++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,------...------......///000000000111111111222333666888:::999BBBTTT~~~((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---.........////////////////////////........................------......///000000111...------------,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++************++++++)))******+++,,,---...///++++++++++++++++++++++++)))+++,,,.........,,,+++************************)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///------......///000000000111111111222333666888:::888BBBTTT}}}((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,...------,,,,,,------...++++++,,,------......///000000000000000000000000////////////////////////.........///000111111222......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++************++++++)))******+++---...//////++++++++++++++++++++++++***+++---/////////---,,,************************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000------......///000000000111111111222333666888:::888AAASSS|||(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,---------++++++***+++,,,------,,,+++***((()))***,,,------------++++++++++++,,,---...///***+++,,,......------,,,+++,,,---------,,,***))),,,+++***)))+++///333666666666777666555333111000000000111111000...,,,+++,,,---......---...000222222111000///............---,,,+++***++++++***(((,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000...,,,************************,,,------+++)))(((((())))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000111111111222333666888:::>>>DDDRRR|||(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,---...------++++++***+++,,,,,,,,,,,,+++***************+++,,,------,,,++++++++++++,,,---------...///000//////------++++++,,,---------,,,,,,......---...111444888;;;:::::::::::::::888777666777777777666555444333333///000111000//////111333222111000...---------------,,,+++,,,---...---+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))+++---//////...,,,***++++++++++++++++++++++++***+++,,,+++***)))***+++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,////////////000000000000111111111222444666888:::>>>CCCQQQzzz(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++---.........------,,,+++++++++,,,,,,,,,,,,++++++,,,+++***))))))+++---///...---,,,,,,,,,,,,,,,,,,///000111111111000///...,,,,,,,,,---...000111222222222333555777:::===???>>>>>>>>>???>>>===<<<<<<======<<<<<<<<<<<<======888::::::999777777777999555444333111000/////////...---,,,---//////...---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))***,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////000000000000111111111222444666888:::===BBBPPPxxx(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---000222//////...------------...---...000111222222111111......///000222555888:::888888999:::;;;===??????@@@@@@@@@???>>>===<<<<<<>>>>>>>>>>>>@@@BBBEEEFFFDDDEEEFFFDDDBBB@@@@@@AAA===<<<:::999777777666666222000////////////...,,,......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000222111222222444666999:::===AAANNNvvv(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444666------------------...///,,,---000222444555555555444444555777:::===AAACCC???>>>>>>>>>===>>>>>>>>>BBBAAA@@@>>>===<<<;;;:::<<<<<<>>>@@@CCCGGGJJJMMMJJJKKKLLLKKKHHHEEEEEEEEEEEEDDDBBB@@@???>>>======999777444333222111...,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------------------------------,,,,,,---......---,,,+++++++++++++++++++++++++++,,,---...,,,***))))))***))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000222222222333444777999;;;===AAAMMMttt(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---000222444555666666++++++,,,---...000111222///111333666888999999999;;;<<<>>>@@@DDDGGGJJJLLLFFFEEECCCAAA@@@@@@@@@@@@EEEDDDCCCAAA@@@???>>>>>>???@@@CCCFFFIIIMMMPPPRRRMMMOOOPPPOOOLLLIIIHHHHHHLLLKKKIIIGGGEEEDDDDDDCCCBBB???<<<:::999666333111..................---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---........................,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000222222222333555777999;;;>>>AAAMMMsss(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++*********)))***+++---......---,,,,,,,,,,,,---...///222666999:::999666444......000222444777:::;;;888999;;;===>>>>>>>>>===BBBCCCFFFJJJMMMPPPRRRSSSMMMKKKHHHEEEDDDEEEFFFGGGKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKMMMPPPSSSUUUWWWWWWVVVXXXYYYYYYVVVSSSRRRQQQTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIFFFDDDBBB@@@===;;;666666555444333111///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------,,,,,,---...///000000000........................,,,---...---+++***+++,,,)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,------------...////////////000000000000222222222333555777:::;;;???BBBMMMsss(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++))))))(((((()))+++---......---,,,,,,,,,,,,---...222555:::>>>>>>:::555111222333555888<<>><<<999666333222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111000000000000000000000000***,,,------++++++,,,...)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000333333333333555888:::;;;@@@CCCMMMsss))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******************,,,,,,++++++++++++,,,,,,---------,,,+++---000333@@@AAAAAA>>>:::888;;;>>>>>>===>>>@@@CCCEEEFFFEEEDDDBBBAAACCCFFFFFFCCC???JJJLLLPPPUUUXXXZZZ[[[[[[]]][[[YYYYYYZZZ[[[ZZZYYYYYY[[[\\\[[[YYYZZZ^^^bbb\\\\\\]]]aaaeeefffccc___aaaeeeiiikkkiiihhhiiijjjcccaaa^^^^^^___^^^\\\YYYUUURRRPPPQQQTTTRRRLLLFFFJJJIIIGGGDDDAAA<<<999666888444000---...///000000///---,,,---......---,,,...///...,,,,,,------,,,+++---///111111000///.........---------,,,,,,,,,......//////...---,,,,,,------------------------,,,++++++******++++++,,,))))))))))))))))))))))))************************************************++++++************++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------////////////000000000000333222222333444666888:::===BBBKKKnnn))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******************+++++++++++++++,,,------...------,,,---222888<<>>===;;;:::888666333000///---,,,---...///...---......///000000///////////////...........................------------,,,.........///......---,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------.../////////000000000111333222222333444666888:::;;;@@@KKKnnn)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************+++++++++++++++,,,++++++******++++++,,,---...000222555999???FFFKKKHHHGGGHHHLLLSSSYYY\\\\\\YYYXXXWWWWWWYYYYYYXXXWWWXXX\\\aaadddcccdddgggjjjlllnnnppprrrsssrrrpppnnniiihhhiiikkkmmmooonnnmmmiiifffccccccgggiiiiiiggghhhgggeeeeeeeeeggghhhiiieeefffggggggeeecccbbbaaa`````````aaaccceeefffgggggggggfffccc___[[[ZZZZZZXXXVVVSSSOOOKKKHHHEEEDDDAAA???===<<<<<<;;;999777333222000000000000...,,,000......//////...///222000000///...---------...............---------------...............------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------......//////000000111111333222222333444666888::::::???IIImmm((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------000444888===@@@CCCGGGJJJEEEHHHLLLOOORRRWWW]]]bbb```___]]]^^^______^^^\\\aaaeeejjjlllllllllooorrrpppqqqssstttttttttrrrrrrooonnnmmmllllllkkkhhheeecccaaa___bbbfffhhhgggeeejjjjjjiiiggggggggghhhjjjdddeeeeeeeeecccaaa]]]ZZZ^^^_________^^^^^^^^^^^^fffgggiiihhheeebbbaaaaaa]]]]]]]]]\\\ZZZWWWTTTRRRJJJFFFAAA>>>=========<<<:::888666444333222///---111---+++------+++---222111000///...............//////.........---------------...............---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........///000111111111333222222333444666888::::::???HHHkkk(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))******************************++++++,,,------------------...///111222333555:::???CCCFFFGGGIIIJJJHHHMMMRRRUUUWWW[[[ccciiimmmkkkjjjjjjkkkkkkjjjiiiiiikkknnnpppppppppqqqrrrrrrqqqooonnnlllkkkjjjiiijjjjjjkkkmmmpppqqqooonnnpppqqqsssvvvxxxxxxvvvtttyyy{{{|||{{{yyywwwwwwwwwxxxxxxwwwwwwtttnnngggaaaiiijjjjjjgggbbb]]]ZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]^^^`````````______XXXSSSKKKFFFBBBAAA???>>>AAA???<<<:::999777444222222,,,+++000///******000111111000000000000000////////////.........------,,,---......///.........------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++************++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222333222222333444666888:::;;;???FFFhhh''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))******************************++++++,,,------...,,,---///222555888;;;===<<<@@@DDDGGGIIIJJJLLLNNNOOORRRUUUZZZ___eeekkkooosssrrrqqqqqqrrrrrrqqqpppooonnnooopppqqqqqqooommmmmmkkkjjjiiiiiikkkmmmooossstttxxx~~~xxx{{{}}}|||uuummmhhheeeZZZWWWVVVYYY___fffjjjkkkjjjhhheeecccaaaaaaaaabbbaaa]]]WWWQQQMMMIIIEEECCCDDDBBB@@@??????===;;;999555111444<<<;;;111---000000000222333333222111111////////////............,,,------...//////......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------...///000111222222333222222333444666888:::===???EEEeee''''''''''''((()))++++++))))))))))))))))))))))))************************'''((((((((())))))******************************))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,---......,,,---000555:::???CCCEEEBBBDDDFFFHHHJJJLLLPPPSSSUUUTTTUUU\\\eeennnqqqrrrrrrpppooopppqqqrrrqqqooorrrpppnnnoooqqqppplllhhhbbbccceeekkksss}}}{{{yyypppkkkfffjjjttt}}}tttkkkdddbbbaaabbbdddaaa]]]YYYVVVRRRMMMIIIEEEDDDBBBBBBBBBBBBAAA???999777>>>HHHGGG:::111222///000222444555444222111000/////////............,,,,,,---.../////////...------------------------,,,++++++++++++++++++,,,------------------------************************************************++++++************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------...///000111222222333222222333444666888:::===???DDDccc(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************)))))))))+++---...***,,,...///.........///444555999>>>CCCGGGHHHGGGFFFLLLQQQSSSQQQQQQUUUXXXVVV[[[dddnnnuuuyyyzzzzzzvvvqqqlllkkknnnssswwwyyyqqqqqqmmmhhhdddfffhhhjjjvvvsssxxx{{{kkk___cccdddeeeccc___ZZZWWWVVVSSSNNNHHHDDDCCCEEEGGGIIIEEEBBB>>>;;;999777444222111111222555888999888666333111///---,,,---...////////////000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///......//////000000111111333222222333444666888:::<<<@@@DDD___(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************,,,,,,+++*********+++++++++,,,---------...111444:::<<>>CCCFFFKKKPPPSSSTTTSSSSSS[[[```fffiiijjjlllooosssppprrruuuwwwwwwvvvsssqqqnnneee^^^___jjjtttyyyyyyssswww}}}{{{ssslllgggfff```]]]YYYYYYZZZXXXQQQKKKUUUPPPJJJEEECCCBBBAAA@@@===<<<;;;;;;;;;:::777555666666444333111000///...///////////////.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///......//////000000111111333222222333444666888:::;;;???CCC^^^(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,,,,,,,,,,+++---000333888>>>EEEJJJNNNPPPSSSUUUWWWXXXZZZ\\\eeehhhmmmpppqqqrrruuuwwwssstttuuuvvvvvvtttqqqpppooojjjfffhhhqqq|||~~~yyyoooggg]]]YYYZZZ[[[YYYVVV\\\YYYTTTPPPMMMKKKIIIGGGFFFDDDBBBAAA@@@???<<<:::555555555444333222000////////////..............................------,,,------------------------------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///......//////000000111111333222222333444666888:::;;;???CCC^^^(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++*********++++++,,,,,,,,,---222999@@@FFFLLLRRRUUUZZZ[[[\\\[[[\\\^^^cccggglllnnnqqqrrrssssssttttttxxxxxxxxxwwwuuurrrpppnnnoooqqqsssuuuyyyvvvnnnjjjhhheeebbbYYY\\\___bbb```ZZZQQQKKKLLLJJJGGGEEEDDDCCCAAA???444444444444444333222111000000//////..................//////......---,,,------------------------------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------............///......//////000000111111333222222333444666888:::;;;???CCC]]](((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,///...,,,,,,,,,,,,---...555;;;EEEMMMTTTXXX[[[]]]bbbcccdddcccbbbeeekkkppppppqqqrrrsssssssssrrrqqqppppppooommmllljjjhhhgggmmmvvvzzztttlllhhhbbb]]][[[\\\\\\[[[RRROOOKKKIIIGGGEEECCCAAA666555555444444333333222111111000000//////.........////////////...------------------------------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///......//////000000111111333222222333444666888::::::>>>BBB]]](((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,///...---,,,...222666888AAAGGGOOOVVV[[[]]]___```aaaeeeiiiiiihhhiiimmmrrrpppppppppqqqqqqpppooommmbbbcccfffiiinnnrrruuuwww~~~ssseee^^^___cccfff\\\XXXSSSOOOLLLIIIFFFDDD<<<:::888555444333222222333222222111000000/////////////////////...------........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------............///......//////000000111111333222222333444666888::::::>>>BBB]]](((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++---222888???DDDKKKOOOUUUZZZ]]]___```aaa]]]cccjjjlllkkkjjjlllooolllllllllmmmnnnnnnllljjj___cccjjjuuu}}}pppeee^^^eeeaaa[[[UUUQQQMMMIIIGGGAAA???;;;777444222222222333333333222111000000//////////////////......---........................------------------------***++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////......//////000111111111333222222333444666888::::::>>>BBB]]](((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))************+++++++++++++++******************+++++++++++++++,,,---...***,,,///333:::AAAGGGJJJSSSTTTUUUVVVWWWVVVVVVUUU^^^cccjjjmmmkkkjjjkkkllloooooolllgggbbb___```aaaeeewwwyyytttmmmnnnuuu~~~tttwww|||rrrggg\\\YYY\\\ZZZQQQHHHCCCDDDCCC@@@:::444111///444222000000111111000///333111///------...000111//////.........------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222222333333555666888999999AAAEEEZZZ(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))************+++++++++++++++******************************+++,,,------000222777;;;@@@DDDGGGHHHIIIKKKNNNRRRTTTVVVVVVWWWhhhhhhhhhiiikkklllkkkkkkiiifffbbb^^^^^^fffqqqyyywwwrrrnnniiiiiiooo{{{|||rrrmmmuuuxxxwww|||sssyyy}}}zzzpppiiiiiilll{{{nnnccc^^^ZZZWWWTTTPPPLLLFFF@@@;;;888666666333222000///000111000///222111000///...//////000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////000000000000222222333333555666888999999AAADDDYYY(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))************+++++++++******++++++++++++++++++++++++++++++,,,---...///555888===BBBEEEFFFFFFEEEGGGJJJOOOUUUZZZ]]]___```hhhfffeeegggjjjjjjeeeaaa___^^^^^^aaajjj|||{{{qqqsssuuurrrqqqsssiiirrrmmmhhhqqqxxxvvvwww|||xxxsssoookkkoooxxx{{{wwwsssnnnzzzwwwhhh___]]]^^^YYYSSSKKKEEEAAA>>>:::666555333111000111222222111000000111111000000///////////////.........------------------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........////////////000000000000222222333333555666888999999AAADDDYYY(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,---///000222333777999===@@@CCCDDDEEEEEEKKKOOOUUU\\\aaaeeehhhiiieeeeeegggiiiiiiddd]]]WWWVVV^^^jjjwwwssspppwww{{{|||zzz|||}}}}}}www{{{~~~rrriiieeeccc\\\UUUPPPMMMHHH???888999666333222333444444333///000111222222000///---////////////....................................------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////000000000000222222222333555666888999:::AAACCCXXX(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,...000333555666;;;;;;<<<>>>BBBFFFIIILLLRRRUUU[[[aaaeeeggghhhhhhhhhiiihhheee___[[[ZZZZZZ^^^nnnuuuxxxzzzzzzzzzsssvvvzzzyyy{{{uuuuuulllaaaYYYUUUOOOHHHBBB===:::666333222333222111///000222333333111///---000000/////////....................................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000222222222333555666888999:::AAACCCWWW(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++******++++++,,,---------+++,,,...000444888;;;<<>>;;;888666222222222222222111000000000000000000////////////////////////////////////......------------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000222222333333555666888999:::@@@BBBUUU(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))+++,,,------,,,,,,)))***++++++,,,---111333777>>>HHHNNNOOOMMMLLLLLLCCCHHHNNNTTT[[[______\\\bbbhhhaaaZZZZZZVVVUUU^^^\\\mmmsssxxxuuuaaa^^^YYYRRRGGG>>>:::;;;777333222444333///...111111111111111000000000000000000000000000000000000//////.........---------------............------...------,,,,,,------...///...---,,,,,,---...///..................------////////////000000000000222222333333555666888999>>>>>>BBBVVV(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))+++,,,,,,,,,+++++++++,,,,,,,,,---111777;;;AAAFFFLLLOOONNNJJJHHHHHHLLLPPPVVV\\\```bbbaaa^^^___aaaXXXQQQUUUWWW\\\hhhnnnYYYQQQQQQMMMBBB777:::555333444333111222555222111111111000000000000000000000000000000000000//////.........------------......//////......---...------,,,,,,------...///...------------...///........................////////////000000000111222222333333555666888999===>>>BBBVVV(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))***+++++++++******,,,------...111777>>>DDDIIILLLOOOPPPNNNKKKJJJIIIQQQTTTZZZ```bbbaaa^^^]]]YYYZZZSSSQQQ```mmmzzzyyyvvvyyynnn___]]]YYYLLL???@@@999333222222000111444222222222111111111000000000000000000000000000000/////////.........---------......//////......---......------------......///...------------...///......................../////////000000000111111222222333333555666888999===>>>BBBVVV(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++************************+++---000333777===DDDIIIHHHJJJMMMOOOQQQRRRSSSSSSVVVXXX]]]aaaaaa]]]ZZZ[[[PPPVVVWWWbbbzzzzzzlll___VVVPPPHHH@@@999777666222111222333333222222222111111111000000000000000000000000////////////..................////////////............------------...............------.........---------...............//////000000000111111111222222222333555666888999<<<>>>BBBUUU~~~(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++***************+++++++++***...444:::>>>CCCGGGJJJGGGHHHKKKOOOSSSXXXZZZ[[[___^^^___bbb^^^WWWVVVZZZVVVcccmmm}}}qqqddd\\\PPPGGG@@@>>><<<888444444333333333333222222222222111111111111111111111111000000/////////............//////////////////...///......------......///---..................------------.........//////000000000000111111111111222222222333555666888999;;;===BBBTTT}}}(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************+++,,,---...---222999@@@DDDFFFHHHJJJKKKKKKLLLPPPUUUYYY[[[\\\```[[[ZZZ\\\XXXRRRVVV^^^wwwxxx~~~lll\\\PPPEEEAAA>>>999444333444444444333333333222222111111111111111111111111000000000/////////.........//////000000//////...//////............//////------...//////...------,,,,,,------.../////////000000000111111111222222222222333333555666888999:::===BBBSSS{{{(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,************,,,...000111555999>>>CCCFFFHHHJJJLLLNNNMMMNNNRRRVVVZZZZZZYYYYYYTTTTTTYYYZZZ[[[fffuuu~~~yyyzzziiiVVVKKKCCC;;;666444444444444444333333333333111111111111111111111111000000000000/////////...//////000000000000////////////............//////------...//////...------,,,,,,------...//////000000000111111111222222222222222333333555666888999:::===BBBSSSzzz(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,*********+++---///111333;;;>>>BBBDDDGGGIIILLLOOONNNMMMNNNRRRWWW[[[ZZZXXXWWWRRRTTT^^^eeemmmooo\\\OOODDD>>><<<555555444444444333333333111111111111111111111111000000000000//////////////////000000000000////////////............//////,,,---...//////...---,,,,,,,,,------...///000000000111111111111222222222222222333333555666888999999===BBBSSSyyy++++++******************)))))))))))))))))))))))))))************+++++++++(((888BBB:::---''')))+++,,,------,,,+++---444999===???BBBGGGJJJMMMOOOOOOTTTSSSTTTWWWZZZXXXTTTOOOKKKPPP^^^ooo~~~yyylllWWWOOOGGG>>><<<666111333444222111222333333111000000000111222222222222111111111000000000000000000000000000000////////////////////////////////////////////////............/////////000000000000000000111111111444444444444555777888:::;;;???AAAOOOwww************************)))))))))))))))))))))))))))************+++++++++(((222888333---++++++))),,,,,,---...///222777:::>>>@@@DDDHHHLLLNNNPPPPPPOOORRRUUUUUUTTTSSSRRRRRRVVV^^^oooqqqwwwrrrcccSSSCCCAAA:::444555666444333444444333222111000111111222222222222111111111000000000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000111111111111444444444444555777888:::;;;>>>AAAOOOvvv************************)))))))))))))))))))))))))))************+++++++++(((+++,,,+++,,,...,,,(((++++++---000555999;;;<<<@@@BBBFFFIIIMMMOOOPPPQQQQQQTTTVVVTTTOOOOOOTTTZZZllluuu{{{|||kkkYYYJJJ@@@888666555222111333444333222111111111222222222222222111111111111111000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000111111111222222444444444444555777888::::::>>>AAANNNuuu))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))((((((***,,,,,,*********---333;;;??????>>>BBBCCCGGGJJJMMMOOOPPPPPPVVVWWWUUUQQQOOOTTT^^^hhhqqqWWWLLL@@@;;;777333222333444333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////...////////////000000000000000000111111222222333444444444444555777888:::999>>>AAANNNttt(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************))))))+++...+++,,,000888???DDDCCCAAACCCEEEHHHKKKMMMOOOPPPPPPVVVSSSPPPQQQWWWdddttt~~~bbbVVVJJJCCC>>>999777888444444444444333333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000111///000000111222333333333444444444444555777888:::888>>>AAAMMMrrr'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++***+++,,,---)))'''+++111000222777===CCCGGGGGGFFFFFFGGGJJJMMMOOOPPPQQQQQQPPPPPPSSSZZZhhhzzzkkk___RRRIIIBBB<<<888888444444555555555444333222111111111111111222222222000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111///000000111222333444444444444444444555777888:::888===AAALLLppp''''''(((((()))******+++)))))))))))))))))))))))))))************+++++++++***)))***---+++(((,,,222666:::???DDDGGGIIIKKKLLLIIIKKKMMMPPPRRRSSSSSSSSSQQQYYYeeeqqq~~~~~~zzz|||vvvfffYYYNNNBBB;;;888444555555666555444333222000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111///000000111333444444555444444444444555777888:::777===AAALLLooo&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++***&&&''',,,...+++---222:::???EEEIIIJJJKKKNNNQQQLLLMMMPPPRRRTTTUUUUUUUUUWWWfffyyywwwooosss|||ooo___NNNBBB>>>444555666666666555333333000000111111222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111///000000222333444555555444444444444555777888:::777===AAAKKKnnn))))))))))))))))))))))))))))))))))))************************************+++++++++***+++///555:::@@@CCCHHHKKKMMMNNNQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXcccyyyxxxpppYYYJJJDDD===888555777777444333444111111222222222111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222444444444555666888:::;;;999???AAAJJJlll))))))))))))))))))))))))))))))))))))************((())))))***+++,,,,,,---,,,,,,,,,---...333999===CCCFFFJJJLLLNNNOOOQQQRRRSSSSSSTTTWWW\\\bbbhhhkkkjjjUUULLLFFF???:::999888555444555333333333333333222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222444444444555666888:::;;;999???AAAJJJkkk))))))))))))))))))))))))))))))))))))************'''((()))***+++---......,,,...///000333888>>>BBBFFFIIIMMMOOOOOOPPPQQQSSSVVVUUUUUUXXXaaannn{{{}}}|||yyynnnbbbUUUKKKBBB>>>;;;888666777555555555444444333333333222222111111111000000000000000000000000000000000////////////////////////000000000111111111222222111111222333333333333222444444444555666888:::;;;999???AAAIIIkkk((((((((((((((((((((((((((()))))))))************((())))))***,,,------...,,,...111444777<<>>CCCHHHKKKNNNPPPSSSTTTTTTSSSTTTUUUNNNRRRZZZgggzzzttt^^^PPPHHH@@@:::888888666555333222222222333333222222222222111111111111111111111111111111111000000000000000000000000111111111222222222222333111111222333333333333222444444444555666888:::;;;:::>>>???FFFhhh))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------000444999>>>BBBFFFJJJMMMNNNPPPSSSUUUTTTTTTUUUVVVQQQ[[[lllrrraaaUUUIII@@@<<<:::888666444333333444444333333222222222111111111111111111111111111111111222222222222222222222222111111111222222222333333111111222333333333333222444444444555666888:::;;;:::>>>???FFFhhh))))))))))))))))))))))))))))))))))))************))))))***+++---...//////222666<<>>???EEEggg))))))))))))************)))))))))))))))******+++,,,,,,+++***))),,,111444===>>>AAADDDHHHLLLOOOQQQUUUSSSTTTVVVSSSRRR[[[gggppp~~~vvvqqq___QQQBBB>>>888444555666444444777444444444333333333222222333333111000000000111222222222222222222222222222111111111111111111111111111111222222222333333333555555666666777999:::;;;<<<<<>>CCCIIIbbb((()))))))))******************))))))******+++,,,))),,,///111444888===AAAEEEEEEGGGJJJMMMPPPSSSTTT\\\^^^______aaammmiiiUUUJJJ???;;;:::888777888555555555555444444444444333333222222111111111111222222222222222222222222222222222222222222222222222222222333333333444444555555666666777999:::;;;>>>>>>CCCJJJccc((()))))))))***************************++++++,,,)))---111555999===BBBEEEGGGHHHJJJLLLPPPSSSVVVXXX```aaa``````hhh{{{eeeVVVEEE===:::777666777666666666555555555444444333333333333222222111111222222222222222222222222222222222222222222222222222222333333333444444444555555666666777999:::;;;>>>>>>CCCJJJbbb))))))))))))************+++************+++,,,,,,***...444999>>>BBBFFFIIIHHHIIIKKKOOORRRVVVZZZ\\\\\\___bbbhhhvvv~~~iiiQQQCCC<<<777555555777666666666666555555555333333333444333222222111222222222222222222222222333333333333333333333333333333333333444444444444555555666666777999:::;;;>>>>>>BBBIIIaaa))))))))))))************++++++******++++++,,,---+++000666<<>>CCCFFFJJJLLLIIIJJJMMMQQQVVV[[[___aaa]]]iiiyyy}}}vvvwwwuuuZZZJJJAAA<<<;;;777777777777666666666666333333444555444333222111222222222222222222222222333333333333333333333333333333333444444444555555555555666666777999:::;;;<<<===AAAGGG___*********)))******+++,,,+++***)))***---...///...+++444;;;@@@FFFLLLKKKEEEJJJKKKPPPXXX]]]___aaabbb___rrrxxxyyyoooXXXFFF<<<888:::999666555666777555222666666555444333333222222222222222222222222222222333333333333333333333333333333333444444444555555777666555555666888:::<<<>>>>>>CCCHHH[[[***************++++++,,,---,,,+++,,,---...//////111888===@@@DDDJJJKKKHHHPPPQQQUUU[[[aaaeeefffgggvvvlllSSSDDD>>><<<:::888666666777777555666666555444444333222222222222222222222222222222333333333333333333333333333333444444444555555555777666555555666888:::<<<>>>>>>CCCHHH[[[***************+++,,,,,,///...------------//////777<<<@@@AAACCCHHHLLLLLLUUUXXX\\\aaafffkkknnnpppfffOOOCCC===;;;999777777777777888666666555555444333333333333333333333333333333333333333333333333333333333333444444444444555555555777666666666777999;;;<<<>>>>>>CCCHHH[[[+++************+++,,,,,,//////...,,,,,,,,,...000:::???CCCDDDDDDGGGLLLOOOWWW```hhhiiiiiipppyyy~~~```MMM===:::888999999777777999666666555555444444444333333333333333333333333333444444444444444444444444444444444444555555555555666666666777888999;;;<<<>>>>>>CCCHHHZZZ+++++++++***+++,,,,,,------...---,,,+++,,,///333;;;@@@FFFHHHGGGHHHNNNVVV^^^ooo{{{wwwrrryyyvvv[[[EEE===999::::::777555777666555555555555555444444333333333333333333333333444444444444444444444444444444444555555555666666666666777888999:::;;;;;;======BBBGGGZZZ+++++++++++++++,,,------+++------,,,+++...333888===AAAHHHKKKIIIKKKVVVbbbnnnmmmZZZIII<<<;;;<<<888555777555555555555555555555555333333333333333333333333444444444444444444444444444444555555555666666666666777777888999:::;;;;;;======BBBGGGZZZ,,,++++++++++++,,,------***,,,.........111888>>>BBBEEEIIIKKKJJJNNN```rrrwww\\\CCC<<<<<<888777999555555555555666666666666444444444444444444444444555555555555555555555555555555555555666666666666666777888999:::;;;;;;;;;======BBBGGGYYY,,,,,,++++++,,,,,,---...***---000000000444<<>>DDDGGGWWW+++++++++***++++++,,,---......///222666;;;@@@CCCAAADDDGGGLLLWWWiii~~~zzz|||eeeNNNCCC===999888888777666555555555666777666666555444444444444555555444444333333444444555555555666777777666666555888888888888999:::;;;<<<<<<>>>DDDGGGWWW+++++++++++++++,,,---------...000333888===BBBDDDAAADDDJJJUUUddduuuxxxvvveeePPP@@@999::::::999777666666666777888777666555555444444555555555555444444444444555555333444666888888777555333888888888888999:::;;;<<<<<<>>>DDDGGGWWW+++++++++++++++,,,---...---...111666:::???CCCEEEEEEFFFNNN```vvv~~~~~~```GGG<<<;;;:::999888777666666777777777666666555555555555555555555444444444444555555222333444555666666666555888888888888999:::;;;;;;===>>>DDDGGGWWW++++++++++++,,,---...///...000333888===AAACCCEEEHHHGGGQQQkkkrrrRRRAAA<<<:::999888666555555666666777777666555555555555666666555555444444555555666:::888666444444555777888888888888888999:::;;;;;;===>>>DDDGGGVVV++++++++++++,,,...///000///222666;;;???BBBCCCDDDFFFJJJYYYwwwdddJJJ@@@;;;:::888666666555666666888777666666555555666666666666555555555555666666BBB???;;;777555555777888888888888888999:::;;;<<<===>>>DDDFFFVVV+++++++++,,,---...///000111444888===@@@BBBCCCCCCGGGRRRhhhzzz}}}}}}zzz[[[JJJ===<<<:::888777777777777888777777666666666666666666666555555555555666666>>><<<:::777666777888999888888888888999:::;;;<<<===>>>DDDFFFUUU+++++++++,,,---...000000222555999>>>AAABBBBBBBBBKKK\\\uuu|||yyyiiiTTT>>>===;;;999888888888888888888777666666666666666666666555555555555666666333333444666777888999:::888888888888999:::;;;<<<===>>>DDDFFFUUU...///000000...---...000666<<<<<<>>>FFFCCCAAAHHHRRReee{{{yyy}}}rrr|||\\\HHH>>>888;;;<<<777666999777777777777777777777777777777666666555555555444777777777777777777777777777888999999;;;;;;<<<===???>>>DDDHHHUUU---/////////......///000555;;;<<>>CCCFFFRRR,,,---.........000444777888>>>???AAADDDCCCRRRooo{{{ssszzzuuuvvv~~~vvvgggxxx|||ooowwwyyypppMMM???===;;;:::;;;888888888888888888888888666666777777777777777777777777777777777777777777777888999999;;;;;;<<<===>>>===CCCFFFTTT---...//////000222777:::;;;@@@AAACCCGGGIII```{{{yyywwwmmmjjjnnnttttttzzz|||XXXEEE>>>999666888888888888888888888888888666666777777777777888888777777777777777777777777777888999999;;;;;;<<<=========BBBFFFTTT...//////000111444999======BBBCCCGGGKKKRRRpppzzziii^^^mmmuuupppzzz}}}~~~eeeNNNBBB999555777888888888888888888888888666666777777777888888888777777777777777777777777777888999999;;;;;;<<<===>>>===BBBFFFSSS//////000111222666;;;???>>>BBBDDDIIIOOOYYY|||sssccciii{{{wwwlllwww{{{uuuttttttZZZKKK@@@<<<>>>888888888888888888888888666666777777888888888999777777777777777777777777777888999:::;;;<<<<<<===>>>===BBBEEEQQQ}}}---------000666;;;???@@@BBBEEEFFFFFFPPPnnnrrrnnntttrrr~~~~~~zzz{{{ccctttkkkRRREEE===777===;;;::::::::::::999777666666777777777777666666777777777777888888888888888888888999:::;;;<<<===@@@;;;@@@HHHRRRwww...------111666<<>>CCCIIIQQQvvv...---...222777<<<@@@AAA???CCCEEEMMMlllyyy___ggg|||UUUAAA>>><<<:::888888:::::::::888666777777888888777777666777777777777888888888888888888888999:::;;;<<<===CCC>>>CCCHHHOOOsss......///333999>>>@@@AAADDDFFFHHHVVV~~~|||~~~eeehhhiiiKKKBBB<<<:::888888999::::::999777777777888888777777777666777777777888888888888888888888999:::;;;<<<===@@@<<>>;;;AAAFFFLLLooo///000222666<<<@@@BBBBBBCCCEEERRRuuuvvv{{{jjjdddpppNNN@@@>>>:::999:::;;;;;;;;;777888888999999888888777777777777777888888888888888888888999:::;;;<<<===???===DDDHHHMMMppp000000333777===AAABBBBBBDDDFFF[[[~~~yyykkkccc^^^DDD@@@<<<::::::;;;;;;;;;777888888999999888888777777777777777888888888888888888888999:::;;;<<<===???===DDDHHHKKKmmm000111333888===AAACCCCCCIIIJJJcccuuu}}}nnndddrrrFFFBBB>>>;;;;;;;;;;;;;;;888888999999999999888888777777777777888888888888888888888999:::;;;======>>><<>><<<999:::::::::999999999888888888888888888888888888888???;;;888999<<<===<<<:::AAA@@@CCCEEEIIIaaa000333777:::>>>AAADDDEEEJJJ[[[lllhhh~~~zzz}}}ZZZLLL>>>;;;;;;:::999:::::::::999999999888888888888888888888888888888888666777888999999:::;;;;;;@@@@@@CCCEEEKKKddd111444999===???AAACCCEEEKKKjjjooohhh|||}}}vvvvvv~~~mmmUUU@@@<<<<<<777888===999999999888888888777777888888888888888888888888444888<<<<<<999999;;;>>>???@@@CCCFFFMMMjjj222666<<>>@@@@@@AAAEEEHHHZZZxxxllliiilllnnnccckkk}}}ooojjjiiimmmsssKKK???AAA>>>;;;<<<999999999888888888888777888888888888888888888888:::888666777;;;>>>???>>>===@@@CCCEEEPPPrrr444:::???@@@@@@BBBGGGMMMjjjnnncccgggoooxxxssstttoooooolllbbbeeesssgggddddddfff{{{^^^GGGAAA@@@;;;888:::::::::999999999888888888888888888888888888888<<<::::::???EEEIIIHHHEEE<<<@@@CCCCCCOOOsss555:::???@@@???BBBJJJQQQ|||{{{fffcccrrr~~~xxxjjjggg___WWWbbbwwwllldddfffqqqeeeddddddbbbsss{{{VVVDDDAAA>>>999;;;;;;;;;::::::::::::999888888888888888888888888;;;???EEEKKKMMMLLLHHHDDD<<>>IIINNNKKKCCC<<<888<<