BM6P6(@ $$$%%%&&&%%%###"""###$$$%%%$$$"""""""""$$$&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''******))))))(((''''''''')))(((''''''((()))***+++))))))))))))************''''''''''''((((((((((((+++***)))((()))***,,,---++++++++++++++++++++++++))))))***++++++++++++***+++++++++************))),,,,,,+++******+++,,,,,,,,,***)))((())))))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$###############"""$$$&&&%%%$$$###$$$%%%'''''''''''''''((()))************)))))))))))))))***+++...000222333333333444444555555666777777888999999999999:::;;;<<<<<>>;;;999;;;===???AAABBBAAA@@@???CCCAAA???@@@BBBBBB???===444555777999999888666555000111333555666555111---------,,,+++***)))(((''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''((((((((((((,,,------...///000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++---......,,,,,,---///......//////000111111111111222222333444555666777666888;;;===@@@CCCGGGJJJLLLNNNSSSYYYbbbmmmxxxxxxjjj[[[NNNIIIFFF@@@===>>>999:::999777555444555666555666888999999888888777666666666666666666666666333222000/////////000111...666999333000333666666000000000000000/////////.................................///222333444333//////...---------.........///111000---***))))))///////////////......---///...,,,+++******+++,,,---,,,+++)))((((((''''''......---,,,+++***))))))******++++++++++++******((()))+++,,,------,,,+++,,,+++***))))))***++++++(((((('''&&&&&&&&&&&&'''***)))(((''''''''''''''''''((()))***++++++***))))))((((((''''''''''''((('''((()))))))))))))))((($$$%%%&&&(((***,,,...///,,,------+++((('''(((***$$$%%%&&&%%%###"""###$$$&&&%%%#########$$$&&&'''$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''+++******))))))(((''''''''''''&&&%%%&&&&&&((((((''''''''''''(((((((((((())))))))))))************+++***((((((((()))+++,,,++++++++++++++++++++++++))))))******++++++******++++++++++++******)))))),,,++++++******++++++,,,+++)))(((((((((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$"""!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%'''((((((***)))))))))))))))))))))***+++---///111222222222111222333555666777999999999999999999999:::;;;<<>><<<===???AAACCCDDDCCCBBBAAAAAA???===>>>??????<<<:::333444666777777666555444222222222444555333000---,,,,,,++++++***)))(((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******+++,,,---...//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,***)))***,,,+++,,,,,,------......///000111222222444444555666777999<<<===???AAADDDGGGGGGJJJNNNTTT\\\fffpppwww}}}mmm\\\RRRKKKDDD@@@@@@;;;;;;:::888666444444444555666777888999888888777666666666666555555555555333222111000000000111111///666999444111333666555222222111000000/////////........................,,,,,,,,,---///000111111000000///...------------...///000000---+++***+++,,,---...///000000/////////...---++++++++++++,,,,,,,,,***)))((('''''''''*********))))))((('''''')))******++++++******)))((()))***+++,,,,,,,,,+++((('''&&&&&&'''(((******((((((''''''&&&&&&&&&''')))((((((((('''''''''''')))***+++++++++***))))))(((((('''''''''(((((()))******))))))((((((''''''%%%&&&'''(((***,,,---...---------+++((('''''')))###%%%%%%%%%###"""###$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((,,,++++++***))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************)))((((((''''''(((***+++))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))))),,,+++************+++,,,***(((''''''((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$"""!!! """$$$&&&%%%$$$###$$$%%%#########$$$%%%'''((()))))))))))))))))))))******)))***,,,...000111222222///000222444666888999:::888888888888999:::;;;<<>>>>>>>>===:::888555555777777777666555444444333222222222111///---++++++******)))))))))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((()))))))))*********)))******+++---......////////////...------,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))*********+++,,,,,,------...//////000111222333444444777999;;;======>>>AAACCCDDDFFFJJJOOOVVV___hhhnnnzzzkkk]]]RRRIIIDDDBBB>>>>>><<<:::888666555444444555666777888888888888666666666555555444444444444333222111111111111222111777999555333333555444333333222000////////////------------------------+++,,,,,,---...//////000111111000...---------------///000000...---------+++---///111222222111111000///---,,,++++++,,,,,,,,,+++***(((''''''''''''((((((((()))(((((((((''')))******++++++******)))'''((()))***++++++++++++%%%%%%%%%%%%&&&((()))+++((((((((('''''''''&&&&&&'''((()))))))))((('''&&&******+++++++++***))))))'''''''''''''''((()))***,,,+++)))((('''&&&''''''''''''((()))***+++,,,,,,---------+++(((&&&&&&'''###$$$%%%$$$###"""###$$$((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((,,,,,,++++++***)))))))))******))))))(((((((((((())))))))))))************''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++***)))(((++++++************++++++)))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%&&&''')))***+++)))))))))))))))*********)))***+++---///000111222000111222444555777888999888888888888999;;;<<<===BBBCCCEEEGGGGGGFFFEEEDDDBBBCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@>>>===;;;999999999::::::999888777777666444111000000000///---******************)))))))))))))))(((((((((((('''''''''(((((((((((('''''')))************((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************(((((((((((())))))))))))***+++,,,---...///000111//////.........---------............------------***+++,,,------,,,+++******++++++++++++,,,,,,,,,---...///---+++******++++++,,,,,,------...//////---......///000111222333555777:::;;;<<<===???@@@CCCEEEIIIMMMRRRZZZbbbgggooowwwmmm```VVVNNNIIICCCAAA???===<<<:::888666444555666777888888999999777777666555555444444444444444444333333333333333444777999777555444444444222111000////////////000---------------------------...///000//////000111000000//////.../////////---///000000///...///000...000333555666555333222000///...,,,,,,,,,,,,---+++***)))((('''''''''''''''((()))***+++******)))))))))************))))))''''''((()))***+++++++++(((''''''&&&'''((()))***(((((((((((((((''''''&&&&&&''')))******((('''%%%'''(((((()))))))))******&&&&&&&&&'''''')))******,,,+++((('''&&&'''((()))))))))))))))************,,,------+++(((&&&&&&&&&"""###$$$$$$""""""###$$$'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((,,,,,,++++++***)))))))))*********))))))(((''''''))))))))))))************''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((('''''''''((()))*********+++,,,,,,***)))(((************************((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&############$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""$$$&&&%%%$$$###$$$$$$$$$%%%%%%%%%'''((()))***(((((())))))******************+++,,,...000111222222333333444555666777777888888888999:::<<<===>>>@@@BBBDDDFFFGGGFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCCAAABBBAAA@@@>>><<<;;;:::<<<;;;;;;;;;:::999888777777444111000000000///...++++++++++++***************)))))))))(((((((((((('''(((((((((((((((((('''(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************&&&&&&&&&'''''''''(((((())))))+++,,,---///000000...............---------/////////......---------***+++,,,------,,,+++************+++++++++,,,,,,---......---+++)))***+++++++++,,,,,,---.........,,,------...///000111111111444777999:::;;;===???@@@BBBEEEIIIMMMTTT[[[```fffnnnyyytttggg[[[RRRGGGDDD@@@======<<<:::888666666666777888999999:::777777666666666555555555555555555555555444444333555666888999777555444444000///...------///000111...........................000111111///...000111////////////000000111222///000111000//////000222333555888;;;:::888555333111000///---,,,------...+++***)))(((((('''((((((&&&''')))+++++++++***))))))))))))******)))))))))''''''((((((***+++,,,,,,***)))(((&&&&&&&&&''''''(((((()))))))))((('''&&&%%%'''(((******)))'''&&&###$$$%%%&&&'''((()))***&&&&&&&&&'''''')))******)))((('''&&&'''(((+++,,,))))))))))))))))))))))))+++,,,---,,,)))&&&%%%&&&!!!"""$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())),,,++++++***))))))((((((&&&''''''(((''''''&&&%%%''''''''''''(((((((((((())))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))***,,,---,,,+++)))'''))))))***++++++***))))))((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""$$$&&&%%%$$$###$$$%%%############$$$%%%&&&'''((((((((()))******+++++++++++++++---...000222333444444555555666777777777999999999:::;;;===?????????AAACCCEEEFFFFFFEEEEEEBBBDDDEEEFFFFFFEEEDDDCCC>>>@@@@@@???<<<:::::::::<<<;;;:::999888777666666666444222111222222111000------,,,,,,++++++++++++******)))))))))((((((((('''(((((())))))(((((('''$$$%%%%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***))))))%%%%%%&&&&&&&&&'''''''''&&&'''((()))+++,,,..............................000000000///......------+++++++++,,,,,,+++++++++************++++++++++++***+++,,,+++)))(((((()))))))))***++++++,,,,,,---,,,,,,---...///000111111///222666888999:::;;;<<<;;;===@@@CCCGGGMMMSSSWWW^^^eeeoooxxxyyygggYYYPPPJJJCCC???======:::888999999888888888999::::::777777777777777777777777666666777777666666555444666555777::::::666444555111000///------///000222////////////////////////---///111000---,,,...000000//////000000111222333000111222111000000111333666999<<>>;;;777444222111///...------......++++++***)))))))))))))))%%%&&&(((*********((('''((())))))******))))))(((''''''((((((***+++---...***((('''%%%$$$$$$$$$$$$(((((()))***)))((('''&&&&&&'''((()))))))))((('''#########$$$%%%'''((()))'''''''''''''''((()))***''''''''''''((()))+++,,,*********))))))))))))))))))+++,,,+++)))'''&&&&&& """######""""""###%%%""""""######$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++******))))))(((''''''%%%&&&'''((((((''''''&&&''''''''''''(((((((((((())))))))))))************''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%''')))***)))***,,,------+++)))'''((()))***++++++***)))((()))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$######""""""!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%'''(((((()))******++++++,,,,,,,,,---///111333555444444555666777999999::::::::::::;;;===???@@@AAA@@@BBBDDDFFFGGGGGGFFFEEECCCEEEFFFGGGGGGFFFDDDCCC>>>@@@AAA@@@===;;;;;;===>>>===;;;:::888777666666555444333333444444222111//////...------,,,++++++*********)))))))))(((((((((((())))))))))))(((((($$$$$$%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((%%%&&&''')))***,,,---...........................111111000000///......---,,,++++++++++++++++++,,,************++++++++++++)))***+++***)))((()))*********++++++,,,---------,,,,,,---...///000111111///222666777777777888888777999<<<@@@CCCHHHNNNRRRXXX]]]eeemmmttt}}}|||kkk___VVVLLLDDDBBB@@@===;;;<<<;;;:::999999999:::;;;777777777888999999::::::777777888888888777666555666444555;;;<<<777555666777555222///...///000111111111111111111111111111...111333222...,,,...111333222111111000000000111222333333111000000222333555888===@@@AAA===999666222111000............///,,,++++++***************&&&'''***++++++***((('''(((((())))))))))))((((((((((((((()))***,,,...///)))((('''%%%%%%%%%&&&&&&'''(((*********)))'''&&&''''''''''''((((((((()))&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''(((((()))''''''(((((())))))******)))))))))))))))*********''')))++++++***((('''''' """######""""""###%%% !!!"""#####################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))******))))))((('''''''''&&&'''(((*********))))))))))))))))))************''''''''''''(((((((((((('''(((((()))***)))))))))************************((('''%%%%%%%%%&&&(((***(((***,,,------+++((('''((()))***++++++***)))((()))((('''((()))***)))(((&&&''''''''''''''''''&&&******)))((('''&&&&&&&&&"""############$$$$$$$$$######$$$%%%&&&&&&''''''"""$$$&&&%%%$$$###$$$%%%((('''&&&&&&%%%%%%&&&&&&'''(((((()))***+++++++++------------///222444555222333555666999:::<<<===:::;;;;;;<<<>>>???AAABBBAAACCCEEEGGGHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGEEEDDD???BBBDDDBBB@@@>>>???@@@AAA@@@>>><<<:::999999888555444333444555555444222111000000...---,,,++++++************))))))))))))(((((())))))))))))((((((&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))((('''''''''''''''((((((((()))'''''')))***,,,...///000---.....................222111111000///......------,,,+++******+++,,,---)))************+++++++++***+++,,,,,,+++***+++---,,,------......//////000,,,------...///000111111111333666777666555555555666888<<>>>>>===;;;:::999999:::;;;777777888999:::;;;;;;<<<777888888999999777666555666333555;;;===888666777<<<999555222/////////000111111111111111111111111111444777555000...000444666555333111000///......333444333222000000222333222666<<<@@@AAA???:::777333222000///......//////,,,,,,++++++***+++++++++)))***---......,,,***)))(((((())))))))))))(((((())))))))))))+++---///000***)))((('''((((((******'''(((***+++***)))'''&&&'''''''''''''''((()))***)))((('''%%%$$$$$$%%%%%%)))(((((('''''''''((((((((()))))))))))))))((('''))))))))))))************&&&(((++++++***((('''(((%%%###"""!!!"""###"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!"""############$$$$$$$$$******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&((()))***************)))(((''''''((()))***++++++,,,,,,+++***(((''')))))))))))))))))))))))),,,,,,,,,++++++*********'''(((***,,,---,,,***)))'''(((******))))))***,,,''''''&&&&&&&&&''''''(((&&&&&&$$$######$$$&&&&&&!!!"""###$$$%%%&&&&&&&&&########################%%%%%%$$$$$$###$$$$$$$$$"""###%%%&&&&&&%%%###"""''''''&&&%%%&&&'''((()))+++,,,,,,++++++...222666666999:::777888;;;;;;999AAA???===<<<===???AAACCCAAABBBDDDFFFGGGFFFEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@AAAAAA@@@???===;;;999888999999::::::999888666555222222111000///...---,,,---,,,+++***)))))))))))),,,+++***((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&)))******+++---...//////111000///---------...///333333222000///...---,,,---------,,,,,,+++++++++)))))))))))))))******+++,,,---------,,,***((('''******+++,,,,,,---......++++++,,,---...///000111000000111222333555666777555777999;;;===@@@EEEHHHLLLQQQXXX___eeemmmvvv}}}rrr^^^UUUPPPHHHBBBAAA@@@@@@>>>;;;999777888999666666666777888:::;;;<<<>>>>>>===;;;999777666555555555666888999777444111666555222111000000222333111111111111111222222222222444555444222000000111888666333111//////000111444333222222222444666888:::777777:::>>>???;;;666444333111000...------------,,,++++++******++++++((()))+++,,,,,,+++***(((((((((((((((((()))************))))))***,,,...///******))))))(((&&&%%%$$$***************)))((((((''''''&&&''''''((()))***((('''&&&&&&'''((()))******(((&&&&&&'''(((((((((+++******)))(((''''''&&&((((((''''''''''''(((((()))+++---,,,***(((&&&&&&%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%%%%&&&&&&###############""""""!!!############$$$$$$$$$$$$******))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((())))))************)))(((''''''((())))))++++++++++++***)))((('''((((((((((((((((((((((((,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++)))***,,,+++******+++,,,)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''""""""###%%%%%%&&&&&&&&&########################$$$$$$$$$###$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%&&&'''((()))+++++++++******---111444555888999777999======;;;CCCBBB???>>>>>>???AAABBBAAABBBDDDFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBAAABBBBBBBBBAAA???===;;;999999::::::::::::888777666444444333222111000//////------,,,+++************,,,+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''''''''&&&&&&))))))***+++,,,---......000///...------...//////111111000000///...---------------,,,,,,+++++++++)))))))))))))))***++++++,,,---------,,,+++)))((()))******+++,,,,,,------,,,,,,,,,---------------000000000111333444666777555666888:::<<>><<<;;;<<<===777777777888999;;;<<<===>>>>>>>>>===;;;888666444666666777888999888666333555444222000000000111222222222222111111111111111000111333333222111222333555444222000//////000111444333222222222444666777:::888777:::===>>>;;;777333222111000///...------++++++++++++++++++++++++***+++,,,------,,,+++***((((((((((((((()))******+++************+++---...))))))******)))(((((('''))))))******))))))((('''&&&&&&&&&'''''')))******(((''''''&&&'''((()))******(((&&&&&&'''(((((((((((((((((((((((()))))))))((((((''''''''''''(((((()))+++------+++(((''''''$$$###!!!!!!"""###"""!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''######$$$$$$######"""!!!############$$$$$$$$$%%%******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&''''''((()))))))))))))))((((((''''''((())))))++++++***)))((((((((((((((((((((((((((((((((((((+++++++++***************+++++++++++++++,,,,,,---+++---------+++***+++,,,******)))((('''''''''(((&&&''''''((((((''''''&&&"""###$$$%%%%%%&&&&&&%%%####################################$$$%%%&&&&&&%%%%%%''''''''''''%%%%%%'''&&&&&&&&&&&&'''(((((()))******))))))+++///222333666888777:::???@@@>>>EEECCCAAA???>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGIIIIIIGGGEEEDDDEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEEEECCC@@@===;;;::::::;;;;;;:::999777666666666555444333222222111......---,,,+++++++++++++++***)))'''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++,,,,,,.........---......///000/////////.........------------,,,,,,,,,,,,++++++***))))))))))))***++++++---------------,,,+++***)))******++++++,,,,,,,,,---------,,,,,,+++++++++//////000111222333555666444666777999:::<<<@@@CCCHHHLLLRRRVVVZZZaaahhhnnnvvv{{{tttgggZZZOOOJJJCCCBBB@@@>>><<<;;;:::999888888888999999;;;<<<===>>>??????>>><<<999666444888777777888999:::888777555444222111000000111111333333222222111111000000...000222222222111222444333222111/////////000111444333222222333444666777;;;888777888;;;<<<;;;888222222111000000///......+++,,,---.........---,,,------------------------))))))((((((((()))******++++++************+++,,,)))******++++++******)))(((((()))))))))(((''''''%%%%%%&&&&&&((()))***+++(((''''''''''''((()))))))))(((&&&&&&((()))((((((%%%%%%&&&''')))***++++++((((((''''''''''''((((((***+++------+++)))))))))$$$""" """""""""!!!######""""""!!!!!! !!!"""$$$%%%&&&&&&###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((())))))ӵ((((((((()))+++***((('''''''''((()))((((((((((((((((((((((((*********************))),,,+++)))((((((***+++,,,,,,------,,,***)))***+++******)))'''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&&&&%%%%%%####################################$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''((((((((())))))(((((())),,,///ĦAAACCCBBBBBBAAA@@@Ħ@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBDDDGGGJJJJJJIIIGGGEEEFFFӵBBBDDDEEEGGGHHHFFFCCC???===::::::;;;;;;:::999777666666666555444444333222222//////...,,,,,,,,,,,,,,,++++++***((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,---Ħ---------...............,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------------------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,+++/////////000111222444444555666777888999;;;???BBBFFFJJJOOORRRUUUZZZaaafffmmmrrrzzzxxxgggWWWMMMJJJHHHDDD@@@>>>;;;888666999888888888999:::;;;;;;>>>???@@@???===:::777555888777666777999::::::999444444222111000000111111444444333222111111000000...000222222111111111222222222111000000111222333333333222333333444666777999777555666888999888777222222222222111111000///---///111222333222000//////...---,,,,,,,,,------***))))))((())))))******,,,++++++************************+++******)))(((''''''((((((((((((''''''%%%%%%%%%&&&((()))+++,,,(((((('''''''''(((((((((((('''&&&'''((())))))'''$$$%%%&&&'''(((***++++++((((((''''''''''''((((((***+++------+++******+++###!!! !!!""""""!!!######""""""!!!!!!  !!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&''''''((((((4ĉ@ӵ(((((((((******((('''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))+++***(((&&&&&&''')))+++***++++++***((('''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''((()))((('''(((***,,,>L;;;BBBEEEDDD=======hĦBBBAAABBBBBBCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKJJJHHHGGG4ĉ@ӵDDDEEEGGGHHHGGGDDD@@@===999:::;;;;;;:::999777666444444333333222222111111000///...---,,,,,,,,,,,,,,,++++++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******+++,,,>L111------------............,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---------------------...---------...............------------.....................///000111222333555666888888999;;;???BBBFFFIIIMMMOOOQQQUUU[[[```gggllluuu}}}|||gggXXXSSSOOOIIIEEEBBB@@@===:::999999888888888999999:::===>>>>>>>>>===;;;888777888777666777999::::::999444444333222222111111111555444444333222111000000111222333333111000000111333222222222333333444444222333333333444555555666777666444444555666666555222333333444444333222222...000222333333222000//////...---,,,,,,,,,,,,,,,******))))))))))))******++++++++++++***))))))(((************)))((('''&&&''''''((((((((((((''''''%%%%%%&&&&&&((()))***+++(((((((((((((((((('''''''''&&&&&&''')))***)))'''&&&&&&''''''((((((((()))((((((''''''''''''(((((()))+++,,,,,,+++***+++,,,"""  !!!""""""!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&''''''((((((GG=?((((((***))))))(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))'''%%%%%%&&&((()))'''((())))))'''&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%####################################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((())))))((('''''')))***HdĦ:::BBBEEEDDD;;;=Īj@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFHHHIIIIIIIIIIIIGG=?DDDEEEFFFEEEBBB???===999999::::::999888666555222111111111000000000/////////...---,,,,,,,,,,,,***+++++++++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((((()))))))))((()))+++HdĦ111..................//////++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,++++++,,,---...///////////////////////////---------....../////////............///000111111333555777888999;;;???BBBEEEHHHLLLMMMNNNQQQWWW\\\aaagggoooxxx{{{jjjYYYSSSKKKEEECCCBBB@@@===;;;::::::999999999999:::<<<<<<<<<<<<<<<;;;::::::999999888:::;;;;;;:::888555555555444333333222222444444333333222222111111222444555444222000000111333333444444444444444444222222333444444555555555555555555555444444444444333444555666777666555444000000111111111000///............------,,,++++++++++++***)))))))))*********+++++++++***)))(((((()))*********)))(((((('''''''''((()))))))))((((((''''''&&&''''''((()))***((((((((()))(((((('''&&&&&&&&&&&&''')))***)))'''((((((''''''''''''''''''((((((''''''''''''(((((((((***++++++******,,,---!!! ӵ!!!!!!!!!ĭӵ###ӵ%%%Ħ$$$$$$$$$%%%%%%%%%&&&&&&)))ӵӵ&&&&&&ĦƜ`1.׼s((((((((()))Ħ***)))'''''''''''''''''''''ӵ(((Ħ((('''&&&''''''(((&&&'''((((((ĭӵ%%%%%%Ħ%%%%%%###Ħ###Ħ$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&((()))DdD<<<<<<===?fӵ>>>??????ĦBBBBBBCCCӵƜ`1.׼sBBBBBBĭӵ999000000//////...---,,,+++++++++ӵ***)))((('''Ħ&&&&&&&&&%%%%%%$$$$$$###"""###$$$$$$$$$$$$Ħ%%%%%%%%%%%%$$$$$$&&&Ħ((((((((()))))))))&&&(((***DdD/////////------ӵ++++++ӵ***ӵ/////////------Ħ...444ӵDDDGGGJJJaaaĭӵiii___SSSJJJGGGDDDAAA???======<<<;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===<<<<<<<<<>>>???>>>;;;999666666666666555444333333333333333333333333333333222444555555333222222333333333333444333333333222222222333444555555555555555666777777666555444444444555777999999888777666444444333222222111000/////////000000///...,,,+++,,,+++******))))))******))))))***++++++***)))((('''((()))***++++++++++++'''((())))))******))))))((((((''''''''''''(((((((((((()))))))))(((&&&%%%&&&%%%&&&(((******)))'''''''''''''''''''''''''''((((((''''''''''''((((((''')))******)))***,,,---!!! ?~4!!! g&e>&e$$$g&e%%%>hӵ$$$%%%%%%%%%&&&&&&&&&g&e&&&guO>uO>&e&&&&&&4ff?>ߝL'''gĉ@))))))((('''Shӵ)))''''''''''''''''''g&e'''>hӵ(((((((((((((((%%%'''(((fff?><z&&&g&e>&e%%%%%%HL&&&%%%%%%ShӵgL$$$###$$$$$$$$$%%%$$$$$$######$$$$$$S?ʬ'''&&&3h?D%%)???????ZufĦ===>>>>>>gLFFFAAAAAAg&eIIIgĉ@AAAAAAg&e>&e888@e000000??//////......---,,,++++++g<ĉ)))))))))(((3we<Ħ&&&&&&&&&%%%3h?@e$$$"""!!!"""###$$$$$$$$$Z$$$%%%%%%%%%$$$$$$3h?gL(((((()))))))))))))))%%%'''***D%%)?///fff?><z,,,---=?Ħ+++g&e)))g&e.........S?ʬ...4ff?>ߝL---@e000g&eAAABBBEEE3h?g&e>&e??~~~rrrbbbVVVOOOKKKFFFBBB@@@???>>>======<<<======:::999888777888:::===>>>>>>>>>???AAABBB@@@<<<999777777777777666555444333333333333333333333333444111333555555444444555666222333333333333222111000111222333444555555555555555777999:::888666555444555666888:::;;;:::999888:::999777666444333333333///000222222111///---+++,,,,,,+++***))))))******((()))***++++++***)))(((%%%&&&(((+++---...///000(((((()))***************))))))((('''''''''''''''(((((()))))))))(((&&&%%%%%%%%%&&&(((***+++)))'''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((())))))((()))+++---###4Dӵ!!!""""""Hƅ^Hu]Ħ###Hu]Ħ&&&ZuR)Ħ%%%$$$$$$%%%%%%&&&'''Hu]Ħ'''HŐeHŐeHu]Ħ%%%qIܗGIӵ###tt''''''&&&HGgĉ@''''''&&&%%%%%%$$$$$$%%%Hu]Ħ%%%ZuR)Ħ&&&&&&&&&''''''((((((sߝLGdUĦ'''Hƅ^Hu]Ħ$$$ntHdĦ&&&&&&HGgĉ@###HdĦ$$$$$$$$$$$$$$$""""""#########$$$Htƅ^'''&&&Bt=o9ĦDtfo9Ħ>>>===???g?===>>>HdĦDDDAAAAAAHu]ĦFFFtt>>>???Hƅ^Hu]Ħ444H׼s222333///000000---,,,+++***))))))tQ((((((((((((je<Ħ&&&&&&&&&Bt=o9ĦH׼s$$$$$$$$$$$$$$$$$$&&&%%%$$$HtĦ%%%&&&%%%$$$###Bt=o9ĦHdĦ%%%&&&&&&'''((())))))+++)))(((Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ,,,Hu]Ħ---,,,Htƅ^+++qIܗGIӵ,,,H׼s111111Hu]Ħ<<>>;;;999:::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@???>>><<<:::888888888888777666555444222222333444444333333333333444555666666444222111222222222111111111000000222222333333333444444444<<<:::888666555555666777999;;;<<<<<<:::888888999>>>===:::666222111222333222111000111222111000...------,,,+++************,,,,,,,,,+++++++++******%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))*********)))))))))))))))***)))((('''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++,,,''''''(((''''''&&&%%%$$$%%%&&&((()))************######4DuXӵ!!!""""""DdDΦDdDĦ###DdDĦ%%%%%%t|<$$$$$$$$$$$$$$$%%%&&&&&&DdDĦ'''DdDΦDdDΦDdDĦ%%%peƜ4DuTӵ$$$`eĭ'''qet(((''''''&&&%%%%%%$$$$$$%%%DdDĦ%%%&&&t|<'''&&&&&&'''''''''%%%%%%DdDDdDĦ'''DdDΦDdDĦ$$$q<niDdDĦ&&&qet%%%%%%DdDĦ$$$$$$$$$$$$$$$""""""#########q<R((('''qjRgdKӵHdDĦgdKӵAAA@@@GR/f6LĭĦ<<<===DdDĦCCCBBBAAADdDĦEEE`eĭ>>>DdDΦDdDĦ333DdDĦ111333000......///000//////---,,,+++***))))))geĦ(((((((((FSĦ&&&&&&qjRgdKӵDdDĦ$$$$$$$$$$$$$$$$$$&&&%%%$$$DdDĦ$$$'''&&&%%%qjRgdKӵDdDĦ%%%&&&&&&'''(((((()))+++))))))HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ,,,DdDĦ---q<R...---peƜ4DuTӵ,,,DdDĦ111000DdDĦ;;;qjRgdKӵDdDΦDdDĦsssdddZZZSSSOOOIIIGGGEEEDDDCCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@???===<<<888888888888777666555555333333444444444444333333333444555555555444333222444444444333333333222222222222222222333333333333999888666444444444555666888999::::::999999;;;<<<>>>>>>===:::777555666777555444333222222222///---...---,,,+++++++++++++++,,,,,,+++++++++*********(((((((((((((((((()))))))))(((''''''''''''((())),,,++++++***)))((('''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))((('''&&&'''(((***+++))))))************))))))%%%&&&'''((())))))******######4DuXӵ"""""""""DdDΦDdDӵ###DdDĦ$$$$$$o)h###$$$############$$$%%%%%%DdDĦ&&&DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ$$$HߝL`o9'''po9wӵ&&&&&&%%%%%%$$$$$$%%%DdDĦ%%%&&&o)h'''''''''''''''''''''''''''DdDΦDdDĦ&&&DdDΦDdDӵ$$$GIpӵDdDĦ&&&po9wӵDdDĦ%%%%%%%%%$$$$$$"""""""""######po9u&&&'''''''''GIdnuR)ĦDdDĦnuR)Ħ@@@@@@CdgĪj;;;DdDĦBBBBBBAAADdDĦEEEHߝL`o9===DdDΦDdDӵ111DdDĦ///111000//////000000///---,,,+++******))))))geĦ((((((sp?aĦ&&&&&&GIdnuR)ĦDdDĦ$$$###"""###$$$$$$&&&%%%$$$DdDĦ$$$%%%$$$$$$GIdnuR)ĦDdDĦ%%%%%%&&&''''''((((((+++))))))DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ,,,DdDĦ---po9u---......---=ӊB1.uTӵ,,,DdDĦ000000DdDĦ:::GIdnuR)ĦDdDΦDdDӵtttggg\\\VVVNNNLLLHHHFFFDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;======???@@@@@@???>>>>>>999999999999888777666666444444555555555555444444555555444444444333333333444444444333333333222222111111111222222222222333555444333222222333444555777888999888888:::<<>>;;;;;;;;;999777555444333222000...000///...---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))(((((((((((())))))---,,,+++***)))'''&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((())),,,+++)))((((((((()))***)))***++++++++++++++++++&&&&&&&&&'''(((((((((((($$$###4DuXӵ"""""""""DdDʜ4DuTӵ$$$>d<Ħ###Dt%%%###""""""######$$$%%%>d<Ħ%%%>d<ʜDd<ʜ4DuTӵ&&&&&&F&uTӵ$$$4DufئL>e&&&puR)Ħ&&&&&&%%%%%%$$$$$$%%%>d<Ħ&&&Dt'''(((((((((''''''((((((DdDΦDdDĦ&&&>d<ʜ4DuTӵ$$$4DwDd<Ħ%%%puR)Ħ>d<%%%%%%$$$$$$""""""""""""###peӵ$$$ĦpeӵDx<>d<ӵDd<:::qR/ܗ?fӵ;;;>dd<ĦFFF4DufئL>e;;;DdDʜ4DuTӵ000DdDĦ///000///...///000000...,,,++++++***)))))))))geĦ'''s<v>aĦ&&&%%%peӵDx<DdDĦ$$$###""""""$$$$$$%%%%%%$$$DdDĦ$$$!!!!!!!!!peӵDx<>d<%%%&&&&&&''''''''')))((((((>d<ӵDd<DdDΦDdDĦ***DdDӵnd<DdDĦ,,,>d<Ħ---peӵ---Ħ+++F&uTӵ---DdDĦ......>d<Ħ777peӵDx<>d<ʜ4DuTӵwwwggg^^^UUUQQQLLLIIIFFFDDDAAA???=========<<<<<<;;;;;;;;;<<<<<<===>>>?????????>>>:::::::::::::::999888888666666666777666666555555666555444333333333333444222222222111111111000000000000111111111222222222333333222222333444555555888888888777777999<<dp&ĒR%%%%%%nfʜd<Φ>d<Ħ&&&s&dq&ĒR%%%$$$i?ʜtd<Ħ%%%HHܗDӊB"""<x$$$###"""""""""""""""B?d<---------///...,,,*********))))))((()))geĦ&&&Hg8>aĦ%%%%%%B?Ho9###>d<######$$$$$$%%%%%%%%%>d<ӵ!!!!!!B?Ho9"""<x&&&&&&&&&&&&&&&&&&&&&&ӫeʬtIӇ,,,>d<Φ>d<Ħ)))D&ӫetIӇ+++DdDĦ---sdKĦ---B?dp&ĒR...--->d<sdKĦ555B?Ho9IIIs&dq&ĒRttt}}}zzznnnaaa]]]VVVPPPLLLIIIGGGEEEAAA@@@@@@???>>>======<<<;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;:::999888888888888888777666555666555444333333333333444222222222111111111000000000000111111111222222222333333333333444555666666999999999777666777:::===BBBEEEHHHHHHEEEAAA===<<<999777444444555555444333444333222000///.........,,,,,,,,,,,,+++++++++************))))))((((((((()))******************))))))))))))))))))*********&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))***...---,,,+++***)))((((((,,,,,,,,,,,,+++***(((((((((''''''&&&&&&&&&''''''$$$$$$4DuXӵ#########Hu]3hh###$$$$$$ne"""###=e$$$############$$$%%%%%%ne%%%%%%pIƎ@t@h&&&&&&&&&>h%%%%%%%%%fe&&&@ďD&&&%%%$$$&&&%%%%%%$$$$$$%%%ne&&&&&&=e)))******)))((('''&&&&&&ege%%%%%%sĪj@h%%%%%%$$$fdDĦ%%%@ďD%%%$$$Hkge###""""""###""""""""""""@h!!!"""@G%%%&&&HĪj@IŌ---...Bene999Hkge@@@ne@@@AAAfe555Hu]3hh111000...se---,,,++++++,,,,,,+++)))***))))))(((((()))geĦja>aĦ%%%%%%@G$$$%%%se$$$$$$$$$$$$$$$$$$%%%%%%<Ō%%%$$$$$$@G"""###Hkge%%%%%%%%%&&&&&&%%%%%%%%%HĪj@IŌ++++++ege)))***Hu]3hIŌ---...DdDĦ---ne///---@h000///>h...---,,,se,,,ne222333@GCCCEEEsĪj@hdddiiirrr{{{qqqjjjaaaXXXQQQMMMIIIFFFEEEEEEDDDCCCAAA@@@??????===============>>>>>>>>>;;;<<<<<<======<<<<<<;;;999::::::999999888777666555555444444444333333333444444444333333333222222111111111222222222222333444444444555555666666666888999999888777777999;;;BBBEEEHHHIIIGGGCCC???>>>:::888666555666777777777666555444222111000//////------------,,,,,,,,,,,,*********)))))))))))))))******++++++++++++******((((((((()))******++++++&&&&&&&&&&&&&&&&&&'''((())))))(((((('''(((((()))++++++++++++******))))))............---,,,+++******)))'''&&&&&&&&&''''''%%%4DuXӵ###ĵD^"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))******)))((('''))))))%%%%%%%%%&&&%%%%%%$$$$$$DdDĦ$$$$$$%%%$$$######"""!!! ######""""""!!!!!!!!!!!!###$$$$$$%%%%%%)))***+++555666===;;;:::;;;<<<777222D^000///...,,,s׼s------+++(((((()))******)))))))))((((((((((((geFm8%%%>aĦ%%%$$$$$$###$$$%%%s׼s$$$&&&&&&&&&%%%$$$$$$$$$%%%Ho"""'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))******D^,,,------DdDĦ...000111------***...------++++++++++++s׼s++++++000111111333>>>>>>???WWWYYY^^^fffooowwwsssfff\\\TTTOOOLLLIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@??????????????????<<<======>>>>>>======<<<;;;;;;;;;::::::999888777333444555555555444333222444444444333333333222222222222222222333333333333444444555555555555555555555777888999888888:::<<<@@@CCCGGGIIIHHHFFFDDDCCC???===:::888999999999999777777555333222111000000//////.........---------*********+++++++++++++++******+++,,,,,,+++******)))))))))))))))*********''''''&&&&&&''''''((()))+++***)))(((''''''''''''((())))))******+++*********+++,,,---------------,,,+++((('''&&&&&&'''(((Φ4DuXӵtvӵ>d<Ħ#########$$$%%%%%%%%%Ħ$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&Ħ&&&%%%$$$#########$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&Ħ&&&((()))***+++'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&>d<Ħ$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""""""""!!! ######""""""!!!!!!!!! ###""""""""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&&&&&&&''')))))),,,000111000000222444333333333444666777999:::999888666555Ħ999333444555333111111555999000>d<Ħ000///---,,,***Be---,,,,,,***'''&&&'''((())))))))))))((((((((((((geFYĉ%%%%%%>aĦ%%%$$$$$$$$$######!!!!!!!!!!!!"""###Be!!!$$$'''((('''%%%$$$$$$$$$%%%nu]ӵ"""###""""""""""""!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))******+++,,,,,,,,,,,,+++************+++>d<Ħ(((((()))******>d<Ħ...000000Ħ---------------,,,+++*********)))***+++,,,***((((((((()))***Be---***+++,,,...Ħ000333444666666666777:::<<<999;;;>>>@@@DDDHHHNNNRRRQQQVVV^^^gggoooxxxxxxkkkaaaZZZVVVKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>>>>===;;;;;;;;;;;;:::999888777333444555666666444222111222222222111111111000000222222333333333444444444333444444555555444444333222444777999999:::<<<===>>>BBBFFFIIIIIIHHHHHHHHHDDDAAA===;;;;;;;;;:::999888777666444222111111111000////////////.........+++++++++,,,,,,---------***+++,,,------,,,+++***++++++******))))))(((((('''''''''''''''((()))***,,,+++***(((''''''''''''&&&'''((()))++++++++++++%%%&&&(((***,,,------...---+++)))'''&&&&&&'''(((?aŖ%7uSQuR)ӵsdKĦ$$$!!!"""###$$$%%%gdKĦ$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''gdKĦ$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&gdKĦ'''''''''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$#########$$$gdDĦ%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((($$$!!!%%%######"""!!! !!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***,,,///000111111111777666555444333444555555555555444gdKĦ222222222222222222222222222111sdKĦ,,,,,,,,,,,,***)))***+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&ŶS%%%$$$###3we<"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###iĉ@3hR/Ō###!!!!!!"""###$$$######$$$$$$$$$######"""######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++******)))))))))DdDĦ***************sdKĦ+++,,,gdKĦ))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,gdKĦ...333333555666777777888777777888999<<<@@@EEEJJJMMMMMMPPPUUU[[[bbbllluuu{{{rrrddd[[[VVVSSSOOOKKKHHHGGGGGGGGGFFFDDDCCCBBBCCCCCCAAA???======>>>?????????????????????>>>===<<<:::888777666555444555666666444222444444333333222333333333444333222222111111222222333333333444444444555555444555666888999;;;<<<======???CCCGGGIIIKKKKKKKKKGGGCCC???>>>??????>>><<<::::::999888666444111000222000......///000000000111000///---,,,------......------,,,,,,++++++***+++******))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((($$$%%%&&&(((***,,,...///((((((((((((((())))))******)))(((''''''((()))***>A###ne$$$%%%""""""$$$%%%ne$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&ne$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%ne'''((()))(((((('''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$De$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))&&&!!!"""%%%######""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))+++---.........333333222111111222333444333222ne000111111111111111111111111111...ne,,,---------,,,+++***)))******+++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&>A%%%%%%$$$k<###############"""""""""""""""""""""""""""############$$$$$$$$$#########fh%%%$$$""""""######$$$######$$$$$$$$$######"""$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******))))))(((((('''De))))))))))))))))))ne)))***ne***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++ne,,,---///000222333444555555555777777888:::>>>BBBFFFHHHIIIKKKPPPVVV\\\eeennnsss|||yyyoooccc^^^WWWQQQLLLJJJIIIHHHIIIGGGDDDCCCCCCBBB@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<:::999888777666777888777666444444444333333222222333333444333222222111222222222222333333333333444444444333444555666888999:::;;;>>>@@@CCCGGGIIIJJJJJJJJJKKKHHHDDDCCCDDDCCCAAA???>>>>>>>>>===;;;999666555666444111111222333222222///...---,,,,,,,,,---.........------,,,++++++++++++***))))))(((((()))))))))(((''''''''''''((()))***)))((('''&&&''''''(((&&&'''(((***+++---...///))))))(((((((((((())))))***)))(((((((((((()))$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%((())))))******))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''$$$!!!"""$$$$$$############""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&'''((()))++++++...............///111111000////////////000000000000000000000000,,,,,,---......---,,,+++*********++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%##################"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((''''''&&&&&&(((((((((((((((((((((''''''((())))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++---...000222333444555555777777777888:::===@@@AAACCCFFFJJJNNNTTT[[[ccchhhqqqwwwtttmmmcccZZZTTTQQQOOONNNMMMKKKHHHFFFEEEDDDBBB@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<:::999888999:::999888666555444444333222222333333444444333222222222222222111111222222222333333333111222333444555666777888???@@@CCCFFFHHHIIIJJJJJJMMMKKKJJJIIIIIIGGGDDDBBBBBBCCCCCCCCCAAA???<<<;;;888666333222222222222111///...---------...///000.........---,,,,,,++++++******)))(((((((((((()))))))))(((((((((((())))))))))))((('''''''''(((((())))))***+++,,,---......++++++***)))((((((((((((***))))))(((((())))))%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$######"""###########################%%%''''''$$$"""!!!"""######$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******+++,,,---...///000---....../////////......//////000000000000000111///......---------......---,,,,,,,,,+++++++++++++++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''''''''&&&''''''((((((((((((((((((((((((((((((''''''((())))))))))))(((++++++++++++++++++++++++************++++++++++++************++++++++++++*********++++++++++++,,,---...000222444555666666777777777777888999;;;<<>>AAADDDGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIFFFEEEFFFGGGIIIJJJIIIHHHEEEDDDAAA>>>:::888777666444333111000000//////000222333//////......---,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))******++++++,,,,,,,,,---,,,+++)))(((''''''''')))))))))))))))))))))%%%$$$$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""###%%%%%%###!!! """###$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""###############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((((((((()))+++,,,---......,,,---...///000000000///000000000111111111222222333222111000......------------------,,,,,,++++++++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''(((((()))***))))))))))))))))))))))))'''((())))))***)))))))))************************)))))))))******+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---///000222333333444666666666666666777777888<<<>>>BBBEEEIIIMMMSSSVVV```fffnnnuuu{{{yyyqqqiiibbb\\\VVVSSSOOOLLLJJJIIIGGGFFFAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@===<<<;;;<<<======;;;999888777666555444444444444555444333333222222333333000000000111111111222222000000111111222222222333888999<<<@@@DDDGGGIIIKKKJJJLLLMMMNNNMMMLLLKKKJJJLLLNNNQQQUUUVVVVVVUUUTTTPPPLLLGGGCCCAAA>>>;;;999444333222111000111222222000000///......------,,,++++++***))))))))))))))))))******************)))(((((())))))))))))))))))))))))))))))******++++++...---+++***((('''''''''))))))************))))))$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######"""!!!!!! !!!"""###$$$$$$$$$###"""!!!""""""######""""""!!!""""""""""""""""""############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''')))***+++,,,,,,,,,+++---...000111111000000///000000111111222222222666555333111///...------------.........---,,,+++*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""#######################################$$$%%%&&&'''''''''''''''((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++((())))))))))))*********++++++++++++,,,,,,,,,---***+++,,,---.../////////333333333444444555555555999;;;???BBBEEEHHHMMMPPPXXX^^^eeekkkqqqwww~~~}}}pppggg```\\\VVVQQQNNNLLLIIIHHHEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCC???>>>>>>>>>??????===<<<::::::888777666666555555555444444333333333333333000000111111111222222222111111111222222222222222555666999<<<@@@CCCFFFGGGIIIKKKMMMOOOOOOOOOQQQRRRSSSWWW\\\bbbfffhhhhhhggg^^^YYYSSSMMMIIIDDD@@@>>>888666444222111000000000000000000///......------,,,,,,+++************+++******++++++++++++******(((((()))*********))))))((((((((())))))******+++------+++***)))((((((((()))******++++++******)))""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$%%%$$$######"""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$###"""!!!"""""""""""" """$$$$$$###"""!!!""""""############""""""###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))*********)))***+++...000111111000000......//////000111111222444333222000///.........---......///...---,,,+++***)))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###############$$$%%%%%%$$$###"""!!!!!!!!!"""###!!!!!!"""$$$$$$%%%%%%$$$###""""""!!!!!!""""""##############################""""""######$$$%%%&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((()))***+++++++++((((((((()))))))))******************++++++++++++***++++++,,,------,,,,,,...///000111222333333333444777:::===@@@CCCGGGJJJOOOTTT[[[```eeekkksssxxx~~~|||rrrlllddd]]]WWWSSSOOOMMMIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBAAABBBCCCCCCAAA???<<<<<<:::999888777777777555555444333333333333444111111111222222222333333333333333333222222222222444555666888;;;>>>@@@BBBDDDGGGJJJLLLMMMPPPTTTWWWXXX\\\dddlllrrrvvvwwwwwwnnniiibbbZZZTTTNNNIIIEEE???===:::777444222222111111111000000///......---...---,,,,,,++++++,,,,,,******+++,,,,,,+++******'''((()))***+++******)))(((((()))******+++,,,,,,---,,,+++***)))))))))))))))***++++++++++++***)))!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$&&&'''((()))''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&'''''''''''''''''''''$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""&&&$$$"""!!!"""###$$$### """###$$$###"""!!!""""""############""""""#########"""""""""""""""!!!!!!!!!"""######$$$$$$$$$%%%&&&''''''&&&$$$###$$$%%%'''((()))((((((''')))***---///111111000///---------...///000000111111111000//////...//////---.../////////...,,,,,,)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###!!! """###!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))************,,,------......------,,,+++,,,---///000111111111000333777:::===@@@DDDFFFIIINNNTTTYYY]]]cccjjjpppxxx~~~{{{rrrhhhaaa[[[VVVSSSMMMKKKIIIFFFDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDEEEFFFFFFDDDBBB>>>===;;;:::999888888888555555444333333333333444111222222222222333333333444444444333333333333333555555666777888:::<<<===???BBBFFFHHHJJJMMMTTTXXXXXX]]]fffpppwww|||~~~~~~zzzrrrjjjccc\\\VVVRRRFFFDDDAAA===999666555444111111000000//////......///...------,,,,,,------***+++,,,------,,,+++***'''((()))+++++++++***)))((()))***+++,,,---......,,,,,,+++***)))))))))))))))***+++,,,,,,+++***)))""""""""""""###$$$%%%&&&###""" !!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%###"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###""""""%%%&&&%%%$$$###$$$""""""""""""""""""""""""###""""""!!! !!!"""""""""#########$$$ !!!!!!###$$$$$$""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''(((((((((((())))))))))))***,,,...///......000111000000000000000000000000111111222222222111///............------,,,,,,,,,(((((((((((((((''''''&&&''''''''''''''''''&&&&&&***(((&&&&&&&&&%%%$$$"""########################$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$%%%$$$$$$###$$$$$$%%%&&&$$$#########""""""!!!!!!&&&&&&%%%$$$$$$######"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###!!!"""$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((***,,,,,,)))''''''((())))))******))))))))))))))))))***************+++---......---+++***---,,,...222000+++...555111333555666777:::===???CCCEEEIIINNNTTT[[[dddiiiqqqvvv|||qqqggg^^^WWWVVVQQQLLLJJJJJJIIIEEEBBBIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGGGG@@@@@@@@@@@@>>><<<999888999999888666555444333222444444444555555555555666444444333333333222222222555555555555666777888999>>>???AAACCCFFFJJJOOOSSSWWW]]]hhhrrryyy|||xxxtttnnneee___QQQMMMGGGAAA<<<888777777777666444333111000000000111///...---......,,,+++)))***+++++++++)))((('''***)))(((''''''((())))))++++++++++++,,,---......---,,,+++*********+++,,,((()))))))))************############$$$%%%&&&&&&######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$### ###$$$###"""!!!"""""""""""""""""""""""""""###""""""!!! """""""""""""""""""""""" !!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((((((((((((((()))))))))***)))+++---.........///000111111111000000000000000///000000111000///...------------,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((((()))))))))'''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!############""""""""""""#########"""""""""""""""$$$#########""""""""""""%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######""" """$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((()))***,,,------+++)))(((''''''''''''(((((((((((())))))))))))***************+++---......---+++***,,,***,,,///...+++...444///111333444555666999<<>>===<<<<<<;;;:::999888777555444444333333333444444555555555777777777666666666555555:::999888777777777777777:::<<<>>>@@@BBBFFFKKKNNNRRRXXXaaakkkssszzzzzzsssmmmaaa[[[SSSLLLGGGBBB>>>;;;<<<;;;999888666555444444000...------......---++++++,,,,,,,,,,,,+++)))(((+++***)))))))))***+++,,,------,,,,,,------......---,,,+++*********++++++************++++++++++++############$$$%%%%%%&&&###&&&)))(((%%%""""""###""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!###$$$###"""""""""""""""""""""""""""""""""###""""""!!!!!! """"""""""""!!!!!!!!!!!!  !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((((((((()))))))))******)))+++---...------///000111111111111111000////////////000111111000...---------------............,,,,,,,,,,,,,,,+++*********)))(((((()))***,,,------***'''&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!######$$$$$$$$$"""!!! ###############"""""""""#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((()))---111111---)))((((((&&&&&&%%%%%%%%%&&&'''((())))))))))))***************+++,,,------,,,+++***+++))))))+++,,,+++---111...000111111111222555777???@@@CCCEEEHHHLLLRRRVVVccchhhooowwwvvvoooggg\\\TTTPPPNNNKKKIIILLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIEEEBBB??????@@@AAA===<<<;;;:::999777666666444444444555666777777888888888888888777777777777>>>===;;;999777666555555555777999;;;===@@@DDDHHHJJJOOOXXX```iiiqqqyyy~~~}}}tttlllbbbZZZUUUOOOGGGAAA>>>===;;;999777555333222111000...///000000///...............---+++***)))++++++******+++,,,---...//////...---------......---,,,++++++******++++++***++++++++++++,,,,,,,,,"""""""""""""""###$$$%%%###(((---,,,'''""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""$$$&&&&&&$$$###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!! """""""""!!!!!!!!!!!!  !!!""""""######$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''(((((()))))))))*********(((***------------...000111111111111111000...---000111222222222111000000/////////000000111111111---------------,,,,,,+++***)))(((((()))+++---...222...)))&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%&&&'''((('''%%%"""!!!########################!!!""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%$$$###"""$$$%%%##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((...333222,,,'''&&&'''&&&%%%###"""###$$$&&&(((((()))))))))***************+++,,,,,,,,,,,,+++******((('''(((***+++---///...///000000//////111333:::<<<>>>@@@BBBEEEJJJNNN[[[___fffnnnvvv~~~~~~tttfff\\\VVVSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMNNNKKKKKKLLLLLLMMMMMMMMMNNNNNNLLLHHHEEECCCBBBBBBBBB>>>>>>===<<<:::999888777777777888999:::;;;<<<<<<777666666666666555555555>>>===;;;999777555555444222444666777999;;;???BBBCCCGGGNNNUUU]]]fffooouuuxxxmmmfffbbb\\\RRRIIIEEEDDDAAA>>>:::777333222666444333333444444222111000000///...---,,,+++***++++++******+++---...000000///...---,,,,,,,,,,,,,,,,,,++++++++++++***+++*********+++++++++,,,,,,"""!!!!!!!!!!!!""""""###$$$)))......(((###"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""############"""###$$$$$$######$$$%%%))))))))))))************)))+++---...------///000000111222222222000///...000111222333333222111000///000000000111111222222---............---,,,,,,))))))(((((()))+++---...111---(((%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%&&&'''((('''%%%###!!!###############$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&%%%$$$$$$###"""!!!!!! """""""""""""""""""""""""""###$$$$$$"""""""""$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&,,,000///***%%%%%%&&&&&&%%%###"""###$$$&&&(((((()))))))))************++++++++++++++++++++++++)))))))))((((((***,,,---.../////////......000111444666999;;;>>>AAAFFFIIINNNRRRYYYaaaiiiqqqzzzzzzlllbbb\\\XXXUUUQQQOOONNNLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIGGGDDDBBBAAA@@@???>>>===<<<:::999999999999:::;;;;;;<<<======666666666555555555444444:::999888666555555444444111333555666777999;;;>>>>>>AAAFFFKKKRRR[[[dddjjjssswww|||}}}tttooommmggg]]]UUURRRQQQNNNJJJEEE@@@<<<:::<<<:::888777777666444222222222000///---,,,+++***++++++******+++---.../////////---,,,++++++******,,,,,,,,,,,,++++++******))))))))))))*********+++""""""!!!!!!!!!""""""###%%%)))------)))%%%######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""###"""###$$$$$$######$$$%%%)))))))))*********++++++***,,,...///......000111000111333444444333111000///000111222333222111111000000000000000111111111...////////////...------))))))***++++++,,,,,,,,,+++)))&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%###"""!!!#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%#########"""!!!!!! """"""""""""""""""""""""!!!######!!! !!!"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%))),,,+++(((&&&%%%'''&&&&&&%%%%%%%%%&&&'''((())))))))))))************++++++++++++++++++++++++''',,,///+++((()))+++,,,---...///...------///000000333666888:::===AAADDDGGGKKKQQQXXX___hhhpppuuu~~~}}}pppeee]]]WWWXXXVVVSSSOOOMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKIIIFFFDDDBBBCCCBBBAAA@@@>>>===<<<<<<999999999999::::::::::::888888888888777777777777777777666555444444444444111333555666777777999;;;:::<<>><<<:::777444666555333000...---,,,,,,,,,,,,+++++++++---...//////...---,,,+++*********+++,,,,,,,,,,,,+++***)))(((((()))))))))*********$$$$$$############$$$$$$''')))***+++***'''%%%###""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$######$$$%%%###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&######""""""""""""######!!!""""""""""""############%%%&&&&&&%%%$$$&&&'''))))))*********++++++++++++---///000//////111222222333666888888888666555222333555666666666555444444444444333333333333333111111111111111000//////***+++---......---,,,+++***(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%$$$""""""######""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((())))))))))))************++++++************++++++&&&000555///)))(((+++++++++,,,---,,,+++,,,...///...111333555777999<<>>CCCHHHLLLUUU\\\dddlllqqqvvvzzz}}}{{{zzzwwwuuusssnnnhhhddd^^^^^^^^^\\\ZZZVVVSSSQQQSSSPPPLLLIIIEEEBBB>>>;;;:::888666333111000/////////...---------...///000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++&&&&&&%%%%%%$$$%%%%%%%%%((((((((()))***)))&&&###########################""""""""""""############""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$%%%%%%%%%%%%$$$######&&&''''''%%%$$$###$$$&&&"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""$$$%%%&&&'''((($$$$$$###############$$$"""############$$$$$$$$$%%%&&&((('''&&&&&&'''))))))************++++++++++++---000000000000111333333555888;;;<<<;;;:::888777888999;;;;;;;;;:::999999999888888777777666666222333333333333222111111+++---///111111///,,,***---,,,***)))***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$#########&&&&&&%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""%%%'''))))))(((&&&&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((***+++***'''((())))))******))))))))))))))))))************++++++************++++++%%%222999222)))(((***+++)))+++++++++***+++---///...000222444555666888;;;===@@@CCCGGGLLLRRRYYY^^^gggnnnyyy{{{hhheee```ZZZVVVSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOPPPNNNKKKIIIHHHIIIKKKLLLIIIHHHGGGFFFEEECCCCCCBBB=========<<<;;;;;;::::::999999999888888888777777999888777555333222222111111333555666666666777888555666777888999<<<@@@CCCGGGNNNWWW___dddiiinnnrrrtttuuutttsssooojjjeeebbbdddeeeffffffeeecccaaa______\\\WWWSSSNNNJJJEEEAAA===;;;888666333222111111111000///......///000000//////...------------...++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,"""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%  !!!!!!""""""############""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$###!!! """###%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((())))))&&&''''''((()))******+++***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######"""############""""""!!! !!!!!!""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&'''((())))))+++***(((((()))***---...---///000111000000222444999<<>>>>><<<;;;;;;>>>===<<<;;;;;;<<<>>>???>>>>>><<<;;;:::999999999777555444444555666555333222222111000///////////////---***))))))***)))(((&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%###"""###&&&'''&&&$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!!!!"""######"""!!!!!!!!!"""$$$$$$$$$$$$%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((()))***+++++++++******)))+++,,,......,,,***))),,,,,,,,,,,,++++++++++++...------...///222444666888:::<<<>>>AAAEEEJJJNNNRRRXXXaaajjjrrr{{{tttiiiccc```]]]ZZZ\\\YYYUUUTTTUUUTTTQQQNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKHHHGGGFFFEEECCCAAA???===<<<<<<<<<:::888888999999888777888555222222333444444444222222222222333444555555555555555444333444666999:::===BBBGGGKKKOOOSSSVVV]]]^^^______^^^___aaabbbccceeehhhkkkmmmnnnnnnnnnnnnjjjgggfffccc]]]TTTLLLEEEBBB???<<<;;;999888666333222111000///.........///...,,,+++,,,---,,,+++---+++******+++,,,,,,++++++++++++++++++*********&&&&&&%%%%%%$$$######"""'''(((((('''&&&%%%$$$###$$$###""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$###!!!!!!!!!"""""""""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((())))))******(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$$$$###""""""!!!########################!!!!!!!!!""""""""""""###$$$$$$###"""""""""#####################$$$$$$$$$######$$$$$$%%%%%%&&&&&&***)))(((((()))***,,,---......//////...000333555555888;;;======<<<<<<<<<@@@???===<<<<<<>>>AAACCCBBBAAA???===<<<::::::999:::888666666777777777666555444333222111111111111///---++++++++++++)))'''&&&'''((()))***+++++++++&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$######"""!!!""""""""""""""""""!!!"""######$$$"""$$$%%%%%%$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((***+++++++++***)))((()))+++,,,,,,+++***(((************************,,,,,,,,,,,,---///111222555777999:::<<>><<<;;;999888999999888777555333111111333555555555222222111111111111222222333444444333222333555777777999<<>><<<;;;444333222000//////......111///------...///...------,,,******,,,,,,,,,+++---------,,,++++++******%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###"""###"""!!! %%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""############"""!!!""""""###$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###""""""!!!######""""""""""""######""""""""""""##################""""""""""""######"""""""""###$$$$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&)))((((((((()))***+++,,,---............000333666555888;;;============>>>AAA@@@>>>===>>>@@@CCCFFFEEEDDDBBB@@@>>>===<<<;;;<<<:::888888888999888777666555444333222222111111///...---------,,,***'''((((((***+++,,,,,,------)))******+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$ """$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((('''((()))*********)))((('''(((***++++++***)))((())))))************++++++,,,,,,++++++,,,---...///333444666777888:::===@@@BBBGGGOOOUUU\\\eeepppwwwzzzqqqlllgggbbb\\\XXXWWWVVVTTTQQQMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPSSSTTTRRRNNNJJJJJJJJJJJJJJJHHHEEECCCAAA===;;;999888999999888666333222111222444666777777555555444333222222333333222333333333222222444666888999:::;;;;;;===AAADDDBBBDDDGGGHHHJJJMMMPPPSSSVVVYYY\\\aaaeeeiiikkklllmmmlllllllllllliiiddd```XXXTTTMMMHHHEEEBBB@@@>>>666555444222000/////////111///------///000///......,,,++++++,,,,,,,,,+++...------,,,+++******)))######"""###$$$%%%&&&'''((('''&&&%%%$$$###""""""""""""!!! ###############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""""" !!!!!!"""$$$%%%%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((***(((''''''(((((('''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""!!!!!!!!!"""###$$$######$$$$$$$$$$$$%%%%%%###""""""!!!""""""######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++,,,---.........000333555666999<<<===>>>>>>???AAAAAA@@@??????@@@BBBEEEGGGGGGFFFDDDCCCAAA@@@?????????===:::999:::::::::999888777666444333222222222000///......///...+++))))))***+++,,,------------,,,,,,,,,,,,***(((&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""""""""############ ###$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((()))***)))(((((('''((()))************))))))*********+++++++++,,,,,,,,,,,,,,,------......111333555666666777999;;;===BBBHHHNNNSSS\\\eeemmmtttyyy{{{qqqkkkccc^^^]]][[[YYYVVVQQQPPPOOONNNMMMMMMMMMMMMNNNOOORRRTTTVVVSSSNNNKKKKKKKKKLLLKKKJJJHHHFFFDDD@@@===;;;::::::999888666333222222333666888999888777666555444444333333444111222333333222222333555555666666555555666888;;;:::<<<>>>@@@BBBEEEHHHKKKMMMOOOSSSXXX]]]bbbeeegggjjjjjjkkkmmmmmmllliiigggaaa]]]VVVOOOJJJFFFBBB@@@999888666444222111000000000...------///000///...///---++++++,,,,,,,,,+++------,,,+++***))))))(((""""""""""""###&&&((()))'''&&&%%%$$$###""""""###$$$######""""""######$$$!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###### !!!"""###$$$$$$%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''(((''''''''''''((())))))''''''''''''''''''''''''***(((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******+++***,,,...//////000222444777:::<<<======>>>@@@AAA@@@@@@@@@AAABBBDDDFFFHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA===<<<<<<======<<<;;;:::888777555555444444333222000000000000...,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++)))'''%%%'''''''''(((((((((((((((&&&'''(((((()))(((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""############"""!!!!!!!!!!!!"""############""" """###""""""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))(((''''''((()))***************)))))))))***++++++,,,,,,+++,,,,,,------.........000222444555555555777999888<<>>===;;;999888444333333555888::::::999555555444333333333333333111222444444333222333555444555666555444444666888666888:::;;;<<<===@@@CCCCCCEEEIIIOOOUUU[[[___bbbdddfffhhhjjjkkkjjjjjjiiieeeaaa[[[UUUPPPKKKFFFBBB===<<<999777555333222111000...---...///000000///000...,,,+++,,,---,,,+++,,,,,,++++++******))))))$$$###""""""###%%%'''(((&&&%%%$$$###""""""###$$$""""""""""""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%###""""""""""""######$$$""""""#########"""""""""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!""""""""""""$$$''')))+++######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))*********'''***...000111111222222888:::;;;<<<<<<===>>>@@@>>>???@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHEEEAAA??????@@@AAA@@@>>>===<<<:::999888777777777444222000111111000///,,,,,,---------,,,++++++)))***+++++++++***((((((''''''((((((((()))))))))(((((()))***************%%%'''((('''%%%###%%%&&&&&&%%%$$$#########$$$$$$"""######$$$###"""!!! !!!"""###$$$######"""!!!"""############%%%'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((()))(((''''''(((((()))******++++++,,,''''''((())))))***++++++)))***+++,,,---............000222333333444555777555888<<<>>>BBBHHHQQQWWW___eeemmmuuu~~~{{{qqqjjjfffbbb___^^^\\\ZZZXXXVVVTTTTTTSSSUUUUUUUUUWWWWWWTTTPPPLLLMMMMMMLLLLLLMMMMMMNNNOOOLLLJJJFFFCCCAAA???===:::666555555777:::;;;;;;:::555444333333333333333444111333444555444333444555444666888888777777888999666777888777777777999;;;;;;===@@@EEEKKKPPPTTTWWW[[[]]]```bbbccccccddddddccc```\\\YYYUUUOOOJJJFFF@@@>>><<<999777555444333111000//////111222222111000...,,,,,,,,,---,,,***,,,,,,,,,,,,,,,+++++++++&&&%%%###""""""$$$%%%'''%%%$$$###""""""###$$$$$$ !!!###$$$%%%!!!!!!"""###%%%&&&'''(((""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&***(((''''''(((((('''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$###!!!!!!#########$$$&&&))),,,..."""############$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######""""""$$$$$$##################&&&'''((()))************&&&***...111222111111111777999;;;;;;;;;;;;===>>><<<>>>@@@CCCEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKHHHDDDBBBBBBCCCCCCCCCAAA@@@???===;;;:::::::::999666222111111222222222------------,,,+++******&&&''')))***+++++++++***'''((((((((())))))******((()))***+++++++++++++++%%%''')))'''$$$###$$$''''''&&&$$$#########$$$$$$"""######$$$$$$"""!!! !!!"""$$$$$$######"""$$$$$$%%%$$$###$$$'''***%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&((())))))***+++,,,,,,,,,&&&&&&&&&'''((())))))***((()))***+++------------,,,...111222222333444666555888:::<<>>BBBEEEHHHJJJRRRUUUXXXZZZ[[[\\\]]]^^^```^^^\\\ZZZWWWSSSMMMIIIAAA@@@>>>;;;888666555444333111000111222444444333111///---,,,------,,,***,,,,,,------------------""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""""""""""""""""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%###"""######""""""###$$$%%%%%%######""""""""""""######%%%$$$###!!!!!!!!!"""###!!!!!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&)))---...,,,))))))+++---......000333666:::999999999::::::;;;<<>>===>>>===<<<;;;:::888555222222222111111000...---,,,---,,,+++***)))))))))))),,,+++***))))))***+++,,,)))((('''((()))***)))((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$######$$$######"""""""""""""""######""""""""""""############$$$%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&%%% """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------//////000000111111222222555555666888<<<@@@DDDGGGPPPUUU]]]dddjjjsss}}}zzzrrrmmmiiidddaaaaaa```\\\YYY[[[ZZZZZZZZZYYYWWWSSSPPPPPPNNNLLLMMMOOOQQQRRRQQQSSSRRRPPPMMMIIIFFFCCCAAA>>>>>>===<<<:::999888888999888666555444333222222222333333444555555555444555555666666777888888888444444444444444555666777666777888;;;===???AAABBBGGGIIIMMMQQQUUUXXXZZZ[[[[[[[[[[[[ZZZWWWSSSOOOLLLGGGEEEBBB>>>:::777555444333222222222222222222222000000000000///...---,,,------...///000000000000""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""!!!"""""""""#########"""""""""############$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''&&&((()))((('''&&&'''(((***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!"""############""""""""""""######$$$###""""""!!!!!!!!!"""!!!""""""###############&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&(((+++---+++))))))+++---......000333666::::::::::::;;;<<<======BBBCCCEEEHHHKKKKKKHHHFFFDDDFFFJJJLLLMMMOOOQQQSSSTTTRRRPPPMMMKKKIIIIIIIIIKKKJJJIIIHHHFFFCCCAAA@@@AAA???>>>===<<<999555222111111111111000...---,,,------,,,+++************,,,,,,+++******+++,,,,,,***((('''((()))***)))(((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$###"""""""""""""""!!!!!! !!!!!!%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++,,,,,,,,,------...//////000000333333444666999===AAADDDJJJPPPWWW]]]dddllluuu|||}}}wwwpppjjjhhheeeaaa^^^```___^^^]]]]]]ZZZVVVSSSRRRPPPNNNOOOQQQRRRSSSRRRSSSRRRPPPNNNKKKGGGEEECCC??????>>>===<<<;;;::::::<<<;;;:::888777666666666222333444555555555555555444555555666777777888888444444444444444555666666777888999:::;;;<<<======AAACCCFFFIIIMMMPPPRRRSSSUUUVVVWWWVVVTTTQQQMMMKKKGGGEEEBBB>>>:::777555444111111111222333333333444000000000000///...------,,,---------------,,,,,,""""""""""""""""""""""""######"""!!! ######$$$$$$$$$###""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$############$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))******(((((()))***)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''***)))(((''''''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""#########""""""""""""######"""""""""""""""!!!!!! """"""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%'''***+++***((()))+++---......000333666:::::::::;;;<<<===>>>???DDDEEEHHHKKKOOOOOOLLLJJJHHHKKKNNNPPPQQQSSSVVVXXXWWWWWWUUUTTTRRRPPPOOONNNNNNOOOOOONNNMMMJJJGGGEEEFFFEEECCCAAA???<<<888555333333333333222000///.........,,,+++++++++++++++------,,,,,,,,,,,,------***)))((((((******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$###""""""""""""###"""!!!!!! !!!!!!"""&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,------.../////////111111222444777:::===???CCCHHHOOOTTTZZZaaajjjppp|||zzzrrrmmmiiifffccccccbbb___^^^\\\ZZZVVVSSSUUUSSSQQQQQQSSSTTTTTTTTTRRRRRRQQQOOOMMMJJJHHHGGGCCCBBBAAA@@@???===<<<<<<999888888777666555444444333444555555555555555555444444555666777777777777444444333333333444555555888888888888888888888888:::<<>>:::777555444000000111222333444555555000111111000000///...---.........------+++******########################""""""!!! """###$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$%%%%%%&&&'''''''''((()))******)))((()))***))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''))))))(((''''''((())))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%%%%&&&$$$###$$$###############$$$$$$######""""""""""""###### !!!"""######""" """###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))))))))+++---......000333555999999999:::;;;===>>>???DDDEEEIIINNNRRRRRRPPPNNNMMMOOOQQQSSSTTTVVVYYY\\\[[[[[[ZZZZZZXXXWWWUUUTTTSSSTTTUUUUUUSSSPPPMMMKKKLLLJJJHHHFFFCCC@@@;;;888777777666666555333222111//////...---,,,,,,,,,,,,........................+++)))((()))******)))(((&&&&&&&&&&&&&&&%%%%%%%%%'''(((***++++++)))'''%%%%%%$$$######""""""######$$$##################$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###"""!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********---......//////000111111000000111333555888:::<<<===BBBHHHMMMQQQWWW___eeettt{{{}}}wwwsssooolllgggeeebbb___^^^\\\YYYVVVXXXVVVTTTSSSTTTUUUUUUTTTSSSRRRRRRQQQOOONNNLLLKKKIIIHHHGGGDDDBBB@@@>>>===888777777666555444333333444555555666666666555555333444555777777777777777444444333333333333444444777777777666666555555555888999;;;>>>@@@BBBCCCDDDCCCDDDFFFHHHHHHHHHGGGGGGEEECCC@@@===999777555444111222222333333444444444111111111111000///......///////////////...------$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!! !!!###$$$&&&'''''''''!!!!!!!!!!!!"""###%%%&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$%%%%%%&&&&&&'''(((((('''((())))))''''''((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&&&&%%%###$$$$$$###############$$$######""""""""""""###### !!!"""######"""!!! ######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''')))***)))+++---......000333555777777888999:::<<<>>>???CCCFFFJJJPPPUUUVVVSSSQQQPPPRRRSSSTTTUUUVVVZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYVVVWWWYYYYYYXXXUUURRRPPPMMMKKKIIIGGGDDDAAA<<<999777777777666555444333222111000///...------------/////////000000/////////,,,***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))(((&&&%%%%%%$$$$$$###############$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%###"""""""""###$$$""""""###$$$$$$$$$$$$###%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******---------...//////000000000111222333555777888999:::>>>CCCGGGJJJOOOWWW\\\gggnnnwww}}}xxxooolllhhheeecccaaa___]]]\\\YYYVVVUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOPPPNNNLLLIIIFFFCCCAAA???=========<<<;;;999777666666666666777777666555555333555666888999888888777555444444333333444444444555555555555555555555555555666888:::<<<===>>>>>><<<===???AAABBBCCCCCCCCCAAA@@@>>>;;;888666555444444444444333333222222222222222222222111000///...---...//////000000000///$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!""" !!!###$$$%%%&&&''''''""""""!!!!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!######""""""""""""######!!!""""""###############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&''')))+++)))+++---......000333666666666777888:::<<<>>>???CCCFFFLLLSSSXXXYYYWWWUUUTTTUUUUUUUUUUUUVVVYYY\\\]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[ZZZXXXVVVTTTMMMKKKIIIGGGEEEAAA===999666666666555444333222111222111000//////...////////////000000000000//////,,,+++************)))'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$############$$$###""""""!!!!!!""""""###!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))************++++++,,,---------111111222333555666666777777;;;???BBBDDDHHHOOOTTT]]]dddmmmuuu{{{xxxtttnnniiifffcccaaa___```]]]ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUSSSRRRRRRSSSRRROOOMMMJJJGGGEEEDDDAAAAAA@@@???===;;;888666777777777777777666666555444666888:::::::::999888666666555444444444555555444444555555555666666666333444555666777888888888888999:::<<<>>>??????@@@===<<<:::999777666555555666666555444333222111111222333333222222111000///,,,,,,---...///000000///%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!""""""###"""######$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''((('''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######"""!!!!!!!!!!!!!!!######""""""""""""#####################$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&***---)))+++---......000333666666666777999;;;>>>@@@AAAEEEHHHNNNVVV\\\]]][[[YYYWWWXXXWWWVVVUUUVVVXXX[[[]]]\\\[[[ZZZ[[[[[[]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWQQQOOOMMMKKKIIIFFFAAA>>>888888888888666555444333333222111000000//////000...///000111111000///...---+++************)))''''''''''''((((((((())))))'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###""""""!!!!!!""""""###"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***++++++*********+++,,,,,,------000111222333333444444444333666:::<<<===AAAGGGLLLUUU[[[dddlllrrryyyzzzrrrlllhhheeeccceeebbb___]]]\\\\\\ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKEEEEEEEEECCC@@@===999777777888888888888777666555555777999;;;<<<;;;:::999888777666555555555555666666666666666666666666666333444555555666666666666777777888999:::;;;<<<===999888777666666666666666555555555444333333333222333333333333222111000///...///000000000000000///%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######%%%%%%%%%$$$###"""!!! %%%$$$""" !!!###$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%$$$######"""############""""""""""""######%%%$$$#########$$$&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&'''***...)))+++---......000333666777777888:::<<>>>>>>>>???>>><<<;;;999777444333222222222222222222222222111000000/////////...---,,,******))))))************))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))''''''***000555555///((())))))))))))***+++,,,---111111222222222333333333222333333555777999;;;<<>>BBBGGGMMMSSSZZZaaaeeennnuuu~~~}}}xxxrrrnnnmmmkkkhhheee```___]]]ZZZWWWVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVUUUVVVWWWWWWTTTOOOJJJGGG@@@??????>>>===<<<;;;;;;???CCCFFFCCC<<<777777:::888888888888888777777666888777666777999::::::999888777555444444555777888555555555666777888888888666666666666666666666666444444444444333222111000333333333333333333333333555555555444111//////000########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''$$$!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%))))))((((((((()))******,,,,,,+++***)))))))))***))))))))))))(((&&&%%%$$$&&&'''((((((''''''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$######""""""!!!#########"""""""""!!!!!!$$$$$$###"""""""""############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***,,,---...000111111222222444555777:::>>>BBBEEEGGGLLLQQQWWW^^^bbbddddddccc^^^\\\ZZZXXXYYY[[[^^^```]]]YYYTTTQQQQQQRRRTTTTTTTTTUUUXXX\\\```aaa___]]]XXXUUUSSSSSSTTTUUURRROOOKKKHHHDDDBBBBBBCCCCCCBBB???===:::777555444444333111111111222111111000///000000000000///---,,,+++))))))************))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((***((((((***------)))%%%))))))))))))***+++,,,,,,------------............000000111222333555777888999<<<@@@EEEIIINNNSSSWWW___fffpppzzz}}}zzzvvvqqqmmmdddbbb^^^[[[XXXWWWVVVWWWZZZYYYYYYXXXXXXXXXYYYYYYXXXZZZ\\\]]]\\\WWWRRROOOGGGFFFEEECCCAAA???>>>===BBBBBBAAA>>>:::777666666999999999999999888888777888777666888:::;;;;;;:::777777555555555555777777555555666666777777888888555555555555555555555555333333333333333222111000333333333333333333333333444555555333111//////000""""""""""""""""""""""""########################$$$##################$$$#################################$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))'''### ###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&******))))))))))))******------,,,,,,+++,,,,,,,,,'''(((((()))))))))))))))&&&((()))(((''''''((()))''''''&&&%%%%%%%%%%%%&&&#########"""""""""!!!!!!$$$#########""""""""""""######""""""""""""######"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''((()))***,,,,,,...///000111111111333444777:::>>>CCCFFFHHHLLLPPPVVV\\\```cccccccccaaa___[[[YYYYYY\\\___bbb[[[WWWRRRPPPPPPQQQRRRRRRRRRUUUXXX]]]aaaccccccbbb]]]ZZZWWWVVVVVVVVVUUUSSSPPPLLLHHHFFFEEEEEEEEEEEE@@@???<<<999666444444333111111222222111111000///111111111111000...---,,,)))******++++++******)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))((((((((((((((()))'''&&&''')))***(((&&&((((((((())))))***+++,,,+++++++++,,,,,,,,,------/////////000111333444555888:::===@@@CCCFFFJJJNNNSSSZZZdddnnnxxx{{{uuukkkhhhddd```^^^]]][[[ZZZ\\\[[[[[[ZZZZZZ[[[[[[[[[[[[]]]```bbb```\\\VVVSSSMMMLLLJJJHHHFFFCCCBBBAAADDDAAA>>><<<:::999888777999999::::::999999888777888777666888:::<<<;;;:::777777666555555666777777555666666666777777777888444444444444444444444444444444444444444333222111333333333333333333333333444555555333111//////000""""""""""""""""""""""""#################################$$$$$$#################################%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,***&&&######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((******))))))))))))******+++************++++++,,,(((((((((((())))))******'''((()))((('''&&&'''(((''''''&&&%%%%%%%%%%%%&&&#########"""""""""""""""%%%%%%$$$$$$$$$############""""""!!!""""""######"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***+++,,,---...///000000000222333666:::>>>CCCFFFHHHMMMPPPUUUZZZ___aaacccccceeebbb^^^[[[ZZZ\\\___aaa[[[WWWSSSPPPPPPQQQRRRRRRRRRUUUYYY^^^aaaccceeefffdddaaa^^^\\\ZZZXXXWWWUUUTTTQQQMMMJJJIIIIIIGGGFFFBBB@@@===:::777555444333222222222222222111000000222222222111000///------******++++++++++++******)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))))))))))))))))))))(((((('''&&&%%%&&&''')))))))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------............///000111222666888;;;<<<>>>@@@DDDGGGLLLRRR[[[dddnnnyyyvvvrrrllliiigggeeecccaaa^^^^^^]]]]]]\\\]]]]]]]]]]]]___aaabbbaaa\\\WWWTTTRRRRRRPPPNNNKKKIIIGGGFFFGGGDDD@@@>>>>>>???>>><<<999::::::::::::999888888888777777888:::<<<;;;:::777777666666666666777777666666666666777777777777444444444444444444444444555555555555555555444333333333333333333333333333333444555333111000000111""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))************)))******)))((((((((())))))'''&&&&&&&&&'''((()))))),,,+++***((('''''''''''''''((()))((('''&&&'''(((''''''&&&%%%%%%%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******+++,,,...//////000000222333555999===BBBEEEGGGNNNPPPTTTYYY]]]aaacccdddfffddd```]]]\\\]]]___```\\\YYYUUURRRRRRSSSSSSSSSSSSWWW[[[^^^```bbbeeefffhhhgggeeebbb___\\\ZZZYYYYYYVVVSSSPPPOOOMMMJJJHHHEEECCC@@@<<<999666555555333333333444333222222111111111111111000...---,,,******++++++++++++******))))))(((((('''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))*********&&&&&&&&&&&&'''(((***+++(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,......------...///000000222444666888999;;;>>>AAAFFFKKKSSSZZZbbblllwww{{{tttooollliiieeebbbcccbbbaaa```_______________```aaabbb```\\\YYYVVVWWWVVVUUUSSSRRRPPPOOONNNGGGEEEAAA?????????>>>===;;;;;;;;;;;;;;;::::::999:::999888999:::;;;;;;999777777777777777777777777666666666666777777777777444444444444444444444444555555666666666666555555333333333333333333333333333444444333111000000111########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%$$$""" ###$$$$$$%%%%%%$$$$$$######$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((***+++++++++*********)))((((((''''''((((((&&&&&&&&&&&&'''((()))***,,,+++)))'''&&&&&&&&&&&&((()))))))))'''&&&'''(((''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))******+++,,,---.../////////111222555888<<<@@@CCCEEEKKKMMMQQQUUUYYY]]]```bbbdddcccaaa_________aaabbb^^^[[[WWWUUUUUUVVVUUUUUUUUUXXX\\\^^^___```cccfffiiijjjiiigggddd```^^^]]]]]][[[YYYWWWUUURRRNNNKKKIIIGGGCCC???<<<999888777444444555555444444333222111111111000///...,,,,,,***++++++,,,,,,++++++***))))))((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''((()))***++++++,,,((()))))))))(((((()))***(((''''''(((((()))***+++************++++++++++++......---------.../////////111333555666888;;;>>>@@@DDDJJJPPPVVV^^^iiippp{{{|||wwwrrrlllgggiiihhhfffeeecccbbbbbbbbb___```aaaaaa```___]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVMMMLLLIIIFFFCCC@@@??????===>>>>>>>>>>>>===<<<<<<<<<:::999999:::;;;999888777777777888888777777777777777777777666666666666444444444444444444444444444444555555555555555444333333333333333333333333333444444333111000111222########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))+++++++++***)))))))))((('''''''''''''''(((((((((((()))+++,,,,,,((('''&&&&&&&&&''')))***((()))***)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&'''((()))*********,,,---.../////////111222444777;;;???BBBDDDHHHIIIMMMQQQUUUYYY]]]^^^bbbaaa`````````aaabbbccc___\\\YYYWWWWWWWWWWWWVVVVVVYYY]]]^^^^^^___bbbeeehhhjjjkkkjjjgggdddbbbaaa```___]]]\\\ZZZVVVQQQMMMLLLJJJFFFBBB>>>;;;:::999555555666666555555444333000000000000///---,,,+++***++++++,,,,,,++++++***)))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&''')))***+++,,,---++++++,,,+++)))((((((((('''''''''(((((()))***+++))))))))))))************.........------......///...000333444555888;;;>>>;;;???DDDIIIMMMUUU___fffnnnwwwyyysssmmmkkkjjjhhhfffeeedddddd``````aaaaaabbbbbbbbbbbb^^^^^^]]]]]]]]]]]]\\\\\\YYYYYYWWWSSSMMMHHHGGGGGG@@@@@@@@@@@@@@@???>>>>>>===;;;::::::::::::999777777777888888888888777777777777777777666666666666555555555555555555555555333333444444555444444444333333333333333333333333333444444333111000111222'''&&&$$$"""!!!!!!""""""!!!!!!!!!!!!"""""""""""" """######!!! !!!"""%%%$$$""""""######!!! """""""""!!!""""""###$$$######$$$&&&(((&&&### %%%((()))%%%$$$'''&&&"""!!!$$$((()))(((&&&%%%$$$%%%%%%&&&'''&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$&&&&&&'''((()))))))))***+++++++++,,,+++***)))))))))))))))***)))))))))******++++++,,,******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######"""!!!!!!%%%%%%$$$######$$$%%%%%%$$$$$$######"""######$$$######""""""""""""######$$$$$$###!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++---...//////111222333444555999???CCCIIIKKKNNNQQQTTTXXX\\\___aaa```___```aaadddgggiiieeeccc___[[[ZZZZZZ\\\]]]___^^^\\\\\\]]]___bbbdddiiijjjkkkkkkiiifffdddbbbcccbbb```^^^[[[YYYWWWVVVTTTPPPLLLHHHEEEBBB>>><<<;;;888666777999:::888555666333000//////...,,,+++...---+++******+++,,,,,,,,,,,,+++***)))(((((('''&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&'''((())))))'''%%%$$$'''%%%######$$$%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))************'''(((((()))***++++++,,,111000...,,,***(((&&&&&&''''''&&&&&&&&&''''''''',,,++++++++++++++++++,,,))))))))))))***,,,...///...///111444666777777666:::<<<@@@DDDIIIPPPWWW\\\cccjjjvvv|||{{{xxxssspppnnnmmmkkkiiifffeeedddddddddcccaaa___ccccccaaaaaa```aaabbbcccaaa```___\\\WWWRRRMMMJJJJJJGGGCCCAAAAAAAAA@@@???@@@>>>;;;999999888666444888999:::::::::999888777888777666666666888999::::::999777666444333333222666666666666666666666666777666666555333222111111444555555555444222000///%%%$$$$$$######$$$%%%&&&!!!!!!!!!"""###$$$$$$$$$"""###%%%$$$"""!!!!!!"""$$$###""""""######"""!!!############$$$$$$$$$$$$############$$$&&&((()))######%%%(((***)))%%%"""&&&(((******(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$))))))******************((('''''''''''''''((((((***++++++,,,,,,,,,,,,+++(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''))))))(((''''''&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$######""""""""""""############""" """"""""""""#########$$$$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,...///000000111333444555999>>>BBBIIIKKKNNNQQQSSSVVV[[[^^^ccccccccceeegggiiilllmmmjjjgggccc```______aaabbbcccaaa___^^^___bbbeeegggjjjkkkllllllkkkjjjhhhgggfffeeedddbbb___]]]\\\[[[]]]ZZZUUUQQQNNNKKKGGGDDD>>>;;;999999:::999777555444222///......---,,,***,,,+++***)))))))))***++++++*********)))(((((((((&&&''''''((())))))((((((******))))))(((((('''''''''((()))***)))(((&&&%%%'''%%%######$$$%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))*********&&&''''''((())))))******///...---,,,***((('''&&&%%%%%%%%%&&&'''((()))***++++++************++++++***))))))***+++,,,...///(((+++,,,+++)))***---111999;;;???BBBFFFKKKQQQVVV[[[bbbmmmwww{{{wwwtttqqqnnnmmmkkkiiihhhhhhgggeeeccceeeeeedddccccccdddffffffeeeeeedddbbb___[[[WWWUUUPPPMMMIIIFFFEEEDDDCCCBBBEEEBBB>>><<<;;;:::999777666777888999999888777666999888777777777888:::;;;<<<;;;999888666555555555666666666666666666666666666666555444333222111111555555666666666444333222!!!!!!  !!!!!!!!!"""######$$$%%%%%%###$$$%%%%%%###!!!""""""###"""!!!"""###$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$###""""""&&&...555888///***///000)))$$$$$$)))***+++)))'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%******))))))))))))))))))&&&&&&&&&&&&&&&'''((()))+++,,,---......---+++***'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))+++---///000///111333444666999>>>AAAIIIKKKNNNPPPQQQTTTXXX[[[bbbccceeehhhkkkmmmooopppooollliiigggeeefffggghhhhhhgggdddccccccfffiiikkkmmmnnnnnnnnnnnnnnnnnnnnnlllkkkjjjhhhfffdddcccbbbdddaaa]]]XXXUUUQQQLLLIIIDDDBBB???>>>===;;;888666555333000/////////...,,,---,,,+++************+++))))))))))))))))))))))))''''''(((((())))))((((((++++++***))))))(((''''''(((((()))***)))((('''&&&'''&&&$$$$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))))))))''''''(((((()))*********,,,,,,+++***))))))((('''$$$$$$$$$%%%''')))***+++***))))))(((((())))))***************+++---...//////222555222...---222777777999<<<>>>AAAEEEJJJNNNRRRXXX```iiisss|||xxxtttqqqmmmkkkiiihhhfffeeeeeedddccccccccceeefffggghhhhhhiiihhhgggdddbbbaaaZZZWWWRRROOOLLLJJJHHHFFFJJJFFFAAA>>>===<<<<<<;;;666777888999999999888777999999888777888999:::;;;>>>===<<<:::999888777777666666666666666666666666666555555444333222111111555666777888888777666555###"""!!!"""""""""""""""""""""""" !!!######"""""""""$$$!!! !!!###%%%$$$###!!!"""$$$&&&&&&%%%$$$###%%%&&&&&&###!!!&&&000888HHH555+++000111***''',,,)))))))))'''%%%%%%&&&(((&&&%%%$$$######$$$%%%&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((***))))))((((((''''''''''''&&&''''''((()))***+++***+++---///...,,,)))'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######"""""""""###"""############$$$$$$$$$ !!!"""###$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((***+++---...///222444666888;;;>>>AAAHHHJJJLLLNNNOOOQQQUUUXXX\\\___ccchhhkkkmmmoooooorrrpppnnnkkkkkkkkklllmmmmmmllliiiggghhhjjjmmmooorrrrrrqqqqqqqqqqqqrrrrrrqqqqqqpppnnnmmmlllkkkjjjkkkhhhddd```\\\XXXSSSOOOLLLJJJGGGDDDAAA???<<<:::777555333222222222111000//////......------,,,,,,))))))******************(((((()))))))))))))))(((++++++***)))(((''''''&&&(((((()))))))))((('''&&&(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))((((((((()))))))))*********+++******))))))))))))((((((%%%%%%%%%&&&'''((()))***)))((((((''''''(((((()))*********+++,,,------...(((,,,111222000.........444666999;;;===AAAEEEHHHKKKPPPWWW^^^gggsss|||vvvrrrooommmkkkiiihhhgggfffeeefffggghhhiiiggghhhiiiiiijjjiiiiiihhheeeaaa\\\YYYVVVSSSPPPMMMNNNIIICCC???======<<<<<<999:::;;;<<<<<<;;;:::999999999888777777888999:::???>>><<<;;;:::999999999666666666666666666666666555555555444333222222111555666777888999888777777&&&&&&%%%$$$"""!!!######"""!!!  !!!!!!"""###%%%!!! !!!$$$%%%%%%$$$ !!!###%%%%%%$$$"""!!!"""%%%&&&###!!!###***000888)))$$$...333---***///$$$%%%%%%$$$###$$$&&&)))%%%$$$###"""######%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((******((()))+++,,,,,,***'''%%%'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######"""!!!!!!!!!"""""""""############$$$$$$$$$ !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******000222666999:::<<>>BBBEEEGGGJJJPPPVVV]]]hhhuuu~~~{{{xxxuuussspppooommmlllkkkkkkllllllhhhhhhiiijjjkkklllllllllllliiieeeaaa___\\\YYYVVVQQQLLLFFFAAA???>>>===<<<<<<===>>>>>>>>>===;;;:::999999777777777777888999>>>===<<<;;;:::999999999777777777777777777777777666555555444444333333333333444666777888888777666 !!!"""############"""######"""!!! !!!!!!###$$$!!! !!!$$$%%%$$$### !!!"""###$$$###"""""" """###""" ###&&&,,,''')))444777000'''%%%!!!"""""""""!!!###%%%((($$$############$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''((())))))(((&&&%%%$$$%%%%%%%%%&&&'''''''''&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$############$$$$$$  !!!!!!!!!"""""""""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))...222666:::;;;===???@@@DDDFFFHHHJJJKKKMMMQQQSSSVVVYYY___eeekkkoooqqqrrruuutttsssrrrrrrssstttttttttttttttuuuvvvwwwxxxyyy}}}||||||{{{zzzyyyyyyxxx|||||||||{{{{{{{{{{{{{{{xxxuuussspppmmmhhhccc___TTTTTTSSSOOOJJJGGGEEEEEEAAA>>><<<::::::999777666333333333333222000///...////////////////////////,,,,,,,,,---,,,,,,+++*********)))))))))((((((((())))))(((((((((''''''''')))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((()))***++++++******,,,///555???FFFCCC888...---000444666999;;;>>>AAABBBEEEJJJOOOUUU^^^iiiqqq~~~~~~{{{wwwuuussspppmmmlllkkkkkklllllllllmmmnnnoooooooooooommmjjjhhhgggeeebbb```XXXSSSMMMHHHEEECCCBBB@@@@@@@@@AAA@@@???>>><<<;;;;;;:::999777777888999999======<<<;;;:::999999:::777777777777777777777777666666666666555555444444333444555777777777666555 !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!###"""!!! !!!###$$$$$$###""""""#########$$$$$$$$$"""###""""""""""""######***+++...111111---%%% !!!""""""!!!"""###%%%""""""###$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&###########################$$$%%%%%%%%%%%%$$$###!!!###%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%!!! !!!!!!""""""""""""#########$$$"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&''''''((())))))******,,,000555999:::;;;===>>>BBBDDDFFFHHHJJJLLLPPPSSSTTTWWW]]]ccciiinnnrrrsssxxxxxxwwwwwwwwwxxxxxxyyyvvvxxxzzz}}}~~~~~~~~~{{{yyywwwuuurrrnnniiieee[[[\\\[[[XXXSSSPPPOOOPPPKKKIIIFFFDDDCCCAAA???>>>999999999999888666444333444333333222222111111111...............---,,,,,,******++++++++++++,,,,,,,,,+++******))))))*********(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((()))***))))))((('''(((+++000444333...)))---///333444555777999;;;;;;???CCCGGGLLLSSS]]]dddooowww{{{wwwssspppnnnnnnpppppppppoooooooooppppppooommmllllllmmmllljjjhhhaaa]]]XXXSSSPPPMMMJJJHHHGGGGGGGGGFFFEEEBBB@@@>>>===<<<;;;:::999::::::;;;>>>===<<<;;;;;;:::;;;;;;777777777777777777777777777777777777666666666666444555666777777777666555 !!!"""######"""!!! !!!!!!"""#########!!!"""$$$###!!! !!!###"""!!!"""###$$$###"""$$$$$$#########$$$%%%&&&(((&&&$$$$$$&&&''''''&&&"""&&&&&&######((()))&&&"""###$$$###"""!!!"""###!!!"""###%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******&&&'''(((******((('''&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###!!!"""%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%$$$"""""""""###$$$%%%'''((())))))%%%%%%&&&((()))+++,,,---***...333777999:::;;;<<>><<<:::999666666555555444333222222//////000000///...------+++,,,,,,------......///...---,,,,,,++++++,,,,,,***((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''(((''''''&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''(((***+++((((((''''''''''''((((((&&&'''((())))))(((''''''............---...///111...000222333333333444666666:::>>>BBBEEELLLTTT[[[dddlllyyy~~~zzzxxxwwwrrrrrrqqqoooooonnnnnnooonnnmmmmmmnnnppppppnnnmmmhhheee```\\\YYYUUUQQQNNNNNNNNNNNNMMMJJJHHHEEECCC???>>>===<<<;;;<<<<<<===???>>>===<<<<<<;;;<<<<<<777777777777777777777777888888888888777777777777555666777888888777666555######""""""!!!!!! ########################!!!!!!!!!!!!"""###%%%%%%!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###############"""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%$$$###### !!!$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))'''&&&&&&%%%%%%&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$""""""""""""###############$$$%%%%%%%%%%%%######%%%%%%%%%$$$$$$$$$######"""###%%%'''''''''%%%$$$''''''''''''((((((((((((---...000333888:::;;;;;;BBBDDDFFFGGGHHHJJJMMMOOOVVVZZZ___cccfffjjjnnnpppuuuxxx{{{}}}}}}}}}}}}~~~~~~|||uuupppiiihhhffffffggggggeeeccc___\\\YYYXXXWWWUUUQQQMMMKKKHHHEEECCCBBB@@@>>><<<<<<;;;999999888777444222444333222222333222000...------------...///000000000000///...------,,,,,,+++***)))((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))))))))***,,,---,,,***(((&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$))))))))))))************,,,,,,++++++***+++++++++///000000000111111111111555777999;;;>>>DDDJJJOOOYYYaaalllwww|||zzzwwwuuutttsssrrrpppqqqooonnnooooooooonnnlllkkkjjjgggeeebbb```___^^^ZZZYYYVVVSSSPPPLLLIIIGGGFFFCCC???<<<<<<=========???===;;;;;;<<<<<<;;;::::::999999888777666555444555666777999::::::::::::555555444444444555555666###"""""""""!!!!!!!!! ########################!!!!!!!!!!!!"""###$$$$$$!!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&###""""""!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&%%%%%%$$$### """$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%$$$$$$$$$""""""""""""############"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&%%%''''''''''''((((((((((((+++,,,...222666999;;;;;;AAACCCEEEGGGIIIKKKNNNQQQUUUYYY]]]aaadddgggkkknnnrrruuuyyy{{{|||||||||}}}~~~xxxtttlllkkkiiiiiikkkkkkkkkjjjfffccc```^^^]]][[[WWWTTTRRROOOJJJGGGFFFDDDBBB@@@???===;;;;;;:::999666444444333111111222111///------------------...///000111000000///......------++++++***)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***,,,------+++)))'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''((((((((())))))))),,,++++++******+++++++++//////000000000111111111333555777999;;;@@@FFFJJJRRRYYYcccmmmvvv~~~{{{zzzxxxuuusssrrrpppnnnmmmnnnnnnmmmlllooonnnmmmkkkjjjiiiiiiiiieeedddbbb___ZZZUUUQQQOOOLLLIIIDDDAAAAAAAAA@@@@@@BBB@@@>>>>>>???@@@@@@???<<<<<<;;;;;;::::::999999666777888888999999888888777777666666666666777777""""""""""""!!!!!!!!!!!!########################"""""""""!!!!!!"""######!!!###$$$###"""!!!"""###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%###"""!!!  !!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&''''''''''''&&&%%%%%%"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())),,,000444888;;;===AAACCCFFFHHHJJJLLLOOORRRTTTWWWZZZ^^^```cccgggiiinnnrrrvvvyyyzzzzzz{{{|||}}}~~~}}}yyyssspppnnnnnnoooqqqrrrrrrpppmmmiiifffdddccc```^^^[[[WWWRRRNNNKKKIIIGGGFFFDDDBBB@@@???>>>===;;;999666555333333333222000///......---------...//////111111000000//////......,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))+++------,,,+++)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++*********++++++,,,////////////000000000000111333444666888;;;@@@DDDHHHNNNVVV___gggrrr}}}{{{xxxwwwsssooommmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppppppppooolllgggbbb\\\YYYTTTQQQLLLIIIHHHGGGFFFDDDCCCAAA@@@???@@@AAA@@@???;;;:::::::::::::::::::::999999999999999999999999;;;:::999888888888888888""""""""""""!!!!!!!!!!!!###########################""""""!!!!!!!!!""""""!!!###$$$###"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!!  !!!"""$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))((((((((((((((('''&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$!!!"""""""""############$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((+++...222777===@@@DDDFFFIIIJJJJJJKKKMMMOOOQQQSSSVVVYYY[[[^^^aaadddkkknnnsssvvvxxxyyyzzz{{{zzz{{{}}}~~~zzzwwwtttrrrsssuuuvvvvvvvvvtttqqqnnnkkkjjjhhhgggddd```YYYTTTQQQNNNLLLJJJIIIGGGDDDCCCBBBAAA???===;;;999777666666555444222000000///.........//////111000000000/////////...------,,,,,,+++***))))))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''(((***,,,---,,,,,,+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((***************++++++,,,........./////////000000000111333333555777;;;???BBBFFFMMMSSS[[[eeeqqqyyy}}}~~~yyysssooonnnooooooooojjjkkkkkkmmmnnnqqqrrrsssvvvvvvwwwuuurrrlllgggddd___[[[WWWSSSQQQPPPNNNLLLKKKIIIFFFDDDDDDCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::999888888888!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""#########$$$$$$$$$$$$ !!!!!! !!!!!!"""###############""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))((())))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#####################!!!"""""""""############&&&'''''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%(((((('''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&))),,,...222777>>>CCCGGGIIIKKKKKKJJJIIIJJJJJJMMMOOORRRTTTUUUXXX\\\___hhhlllppptttuuuwwwxxxyyywwwyyy{{{}}}~~~yyywwwvvvwwwwwwwwwyyyyyywwwtttqqqooonnnnnnkkkfff```[[[WWWSSSPPPNNNLLLIIIFFFDDDCCCBBB@@@???>>><<<999888777777666555333333222111000000000111000000000///////////////.........------,,,,,,+++))))))(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))+++,,,,,,,,,+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''''''''&&&%%%###$$$$$$%%%&&&&&&%%%%%%(((((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))***)))))))))******+++,,,---............////////////000222222333555888;;;>>>BBBGGGLLLRRR[[[fffooowww}}}yyytttqqqpppppppppnnnnnnoooppprrrtttvvvwwwwwwyyy{{{{{{zzzvvvrrrooollliiieeebbb```^^^\\\ZZZZZZWWWSSSOOOMMMJJJGGGEEEBBBBBBAAAAAA@@@@@@??????;;;;;;;;;<<<===>>>@@@AAA===<<<;;;:::999999999999!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""!!!###$$$###"""!!!"""###""""""""""""############ !!!"""###"""!!! !!!""""""############"""!!!!!!""""""""""""!!!!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))),,,...///))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################""""""""""""############''''''''''''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&))),,,---000666>>>EEEIIIKKKLLLLLLJJJHHHGGGGGGIIIKKKMMMOOOPPPTTTXXX\\\eeeiiimmmqqqrrrsssuuuvvvvvvwwwyyy|||~~~}}}}}}{{{zzzyyyxxxwwwzzz||||||{{{xxxvvvuuuuuuqqqnnnhhhddd___[[[WWWTTTOOOLLLHHHFFFEEEDDDCCCAAAAAA>>>;;;999999999888777888777666555444333333333111111111000000000000000000/////////.........---++++++***)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&'''((()))************''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''(((''''''&&&"""###$$$%%%%%%&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***+++,,,------------.........///---///000111111333666888;;;???CCCFFFJJJRRR\\\ccckkkqqqzzz}}}yyyvvvuuutttssssssssssssttttttuuuvvvyyyzzz}}}~~~~~~}}}{{{yyyyyywwwtttrrrqqqpppmmmlllgggddd^^^ZZZVVVRRRNNNKKKHHHGGGFFFDDDCCCAAA@@@???<<<;;;;;;;;;<<<>>>@@@AAA======<<<;;;:::::::::;;; !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!######$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))(((((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((***+++---...))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""############$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&(((+++,,,---333===DDDGGGJJJKKKKKKIIIGGGFFFFFFEEEGGGIIIKKKMMMQQQVVVYYYbbbeeejjjmmmnnnooopppqqqqqqrrruuuwwwzzz|||}}}}}}xxx|||~~~~~~}}}{{{yyy||||||{{{|||xxxuuuqqqmmmiiiddd^^^ZZZXXXTTTPPPMMMLLLLLLJJJIIIGGGDDD@@@>>>======<<<;;;<<<;;;999888777666666666333333333333333333333333000000000000000/////////------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######"""###%%%&&&''''''&&&&&&""""""###%%%%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&'''$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,,,,---------.........***,,,...///000111333555666:::===@@@CCCHHHPPPVVV___eeennnvvv~~~}}}|||{{{yyyxxxwwwvvvuuuuuuyyyzzz|||}}}~~~~~~}}}}}}~~~|||||||||{{{zzzxxxvvvrrrmmmhhhddd```\\\YYYSSSRRRPPPMMMJJJGGGEEEDDDBBBAAA@@@>>>>>>???AAABBB>>>>>>===============>>> !!!!!!!!!""""""######"""""""""""""""""""""""" """###$$$!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%!!!"""###$$$###"""  """$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,+++***((('''''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""############"""###%%%'''(((((((((((('''''''''((((((((())))))((()))***+++***)))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%(((******+++111;;;CCCEEEHHHJJJKKKIIIGGGFFFFFFCCCDDDGGGHHHKKKOOOTTTXXX___cccgggjjjkkkkkklllmmmlllmmmooorrruuuwwwxxxxxxuuuyyy~~~~~~|||}}}}}}{{{xxxtttpppkkkddd___aaa]]]YYYVVVUUUTTTSSSRRRMMMIIIEEECCCCCCCCCBBBAAA>>>===<<<:::999888888888555555555555555555555555111111111000000000000000......---,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,,,,---------......(((***---......///222444222666999;;;===AAAHHHNNNRRRXXXaaaiiiqqq{{{~~~|||{{{{{{xxxyyyzzz{{{{{{|||||||||~~~~~~}}}}}}xxxuuuqqqmmmjjjbbbaaa^^^ZZZWWWSSSPPPOOOJJJHHHFFFCCCBBBBBBCCCCCC?????????>>>??????@@@@@@!!!  """"""""" !!!!!!""""""######"""""""""""""""######$$$######$$$$$$$$$######""" """$$$%%%%%%%%%###"""&&&&&&&&&%%%$$$######"""############""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((('''&&&%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$%%%''')))***))))))'''&&&&&&'''((()))***)))'''&&&%%%$$$$$$######%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$######%%%''''''&&&%%%&&&'''((((((((((((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,111666;;;CCCDDDFFFGGGGGGEEECCCAAACCCEEEHHHJJJKKKMMMPPPRRRYYY\\\___bbbccceeegggiiikkkhhhfffjjjqqqwwwyyyxxxvvvxxx{{{}}}{{{|||}}}}}}zzzuuupppkkkhhheeeccc```^^^]]][[[YYYVVVSSSQQQNNNKKKGGGEEEDDDCCCAAAAAA@@@???===;;;999888777777777777777888999:::777555333222222222000///,,,,,,------,,,+++)))(((''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$)))(((((('''%%%$$$$$$###%%%&&&''''''%%%$$$%%%&&&)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((!!!"""$$$&&&''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***+++///222333333555777:::===@@@AAAHHHMMMUUU\\\cccmmmxxx~~~}}}}}}{{{|||}}}}}}}}}~~~}}}zzzwwwuuusssqqqmmmiiiddd```\\\ZZZYYYUUUPPPLLLJJJIIIGGGFFFFFFCCC@@@@@@AAACCCCCCCCC!!!  """""""""!!! !!!!!!!!!"""""""""###""""""!!!!!!""""""###$$$######$$$$$$$$$######"""!!!"""$$$%%%%%%%%%###"""$$$######"""!!!!!! !!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###$$$%%%'''((('''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))---222555>>>???BBBDDDEEEDDDCCCBBBBBBDDDGGGHHHIIIKKKNNNPPPTTTWWW[[[]]]^^^```bbbdddfffcccbbbfffmmmsssuuuuuuuuuvvvxxx{{{}}}||||||}}}}}}}}}|||{{{xxxtttpppnnniiigggdddbbbaaa___]]]ZZZVVVUUUSSSPPPMMMIIIGGGEEEBBBBBBBBBAAA@@@???===<<<999999999888888999999999666444222111111111000///------......---,,,***)))***)))((('''&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''')))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))---------------------------------+++***+++...111111222333555777:::<<<===@@@EEELLLSSSZZZcccmmmuuu{{{{{{|||||||||~~~|||xxxsssooolllkkkgggccc^^^ZZZWWWTTTQQQOOOKKKIIIEEEDDDDDDEEEEEEDDD!!!  """###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$"""######$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$######""""""!!!!!!  !!!"""###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%$$$$$$&&&((()))(((&&&(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''')))---000666888;;;>>>AAABBBCCCCCCAAACCCFFFGGGGGGHHHJJJLLLNNNQQQTTTWWWXXXZZZ\\\^^^___]]]]]]aaahhhnnnpppqqqssstttvvvxxx|||~~~~~~}}}}}}~~~}}}||||||}}}~~~zzz{{{{{{{{{zzzyyywwwvvvnnnllliiigggfffeeebbb```\\\[[[ZZZXXXUUUPPPLLLJJJEEEFFFFFFFFFFFFDDDCCCBBB???>>>===<<<<<<;;;;;;;;;888666444333333333222111............---,,,+++***,,,+++)))(((&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%'''''''''''')))+++***))))))((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$######$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))------------------------+++,,,---,,,+++,,,---///000000111222444666888999<<<@@@GGGMMMSSS[[[eeelllzzz~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyuuuppplllhhhccc___[[[VVVSSSOOOMMMLLLKKKIIIHHH!!! """###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!!!!"""######$$$$$$########################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&))))))((('''((((((((('''&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))((((((+++---...000333777;;;???AAACCCAAACCCEEEEEEEEEFFFHHHJJJIIIKKKOOOQQQSSSTTTWWWYYY[[[ZZZZZZ^^^dddjjjmmmoooppprrruuuyyy|||}}}|||}}}~~~~~~}}}|||}}}~~~|||{{{zzz{{{zzz|||}}}}}}{{{zzzzzz{{{}}}~~~~~~yyyzzzzzz{{{{{{{{{zzzzzzrrrpppmmmlllkkkjjjgggeeeaaabbbbbb```]]]XXXSSSOOOLLLLLLMMMMMMLLLJJJGGGFFFEEEDDDCCCAAA@@@??????>>><<<999777666666666555333.........------,,,++++++******)))''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))*********))))))((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$"""!!!"""###%%%'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------***,,,------,,,,,,---...000000000000111333444555888===CCCHHHMMMTTT]]]dddooozzz~~~~~~~~~~~~~~~{{{wwwsssmmmjjjdddaaa]]]ZZZXXXVVVSSSQQQ"""!!! !!!#########!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############""""""""""""######""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((()))*********(((((((((((())))))******((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&$$$###!!!!!!###$$$&&&%%%%%%%%%&&&))))))((('''''''''''''''&&&%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))''''''(((***)))***---111666:::>>>@@@@@@BBBCCCDDDDDDDDDFFFHHHEEEHHHKKKNNNOOOQQQSSSUUUYYYYYYZZZ]]]bbbgggkkkmmmmmmpppuuuzzz~~~~~~|||{{{zzzzzz||||||{{{zzzzzz|||~~~~~~{{{yyyxxxxxxuuuxxxzzz{{{yyyxxxwwwwwwzzz|||~~~~~~}}}}}}yyyzzzzzzzzzzzzzzzzzzyyytttrrrpppooonnnmmmjjjhhhfffggghhhgggddd___ZZZWWWUUUUUUUUUUUURRROOOLLLIIIIIIHHHFFFDDDCCCAAAAAA@@@>>><<<999888777666555333///......---,,,,,,++++++((('''''''''''''''((()))''''''&&&&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&((()))***)))'''&&&&&&'''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""######$$$%%%&&&''''''&&&&&&$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((())))))*********+++++++++***+++------++++++,,,...000000///000000111222333333777<<<@@@DDDJJJRRRXXXfffqqq~~~~~~}}}||||||||||||yyyrrrpppllliiigggeeebbb```"""!!! !!!###$$$###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!######$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))*********'''(((((())))))******+++'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))))))))((('''&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$&&&((()))(((&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&((('''((())),,,111666:::<<<===???AAAAAAAAABBBDDDEEECCCFFFJJJLLLMMMOOOQQQSSSXXXXXXYYY\\\___dddhhhkkkiiilllrrrwww{{{|||{{{zzzzzzxxxwwwxxxyyyzzzyyyxxxyyy{{{}}}}}}{{{xxxwwwvvvrrruuuyyyzzzyyyvvvuuuuuuxxxzzz}}}}}}|||{{{{{{|||zzzzzzzzzyyyyyyyyyyyyyyyvvvtttrrrqqqpppooommmkkklllmmmnnnnnnkkkgggbbb```^^^^^^^^^]]][[[WWWRRRPPPLLLKKKIIIGGGFFFDDDDDDCCCAAA>>>;;;888777666333111000000...------,,,------'''''''''(((((()))***+++''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$)))******(((&&&$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$#########"""###$$$&&&''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))******+++***+++,,,+++***+++,,,...///////////////000111222222555999<<>>???AAABBBBBBDDDHHHJJJLLLMMMPPPRRRUUUVVVWWWYYY[[[___cccffffffhhhkkknnnrrruuuwwwxxxwwwvvvuuuuuuwwwwwwvvvuuuwwwzzz||||||yyyvvvttttttrrruuuyyy{{{yyywwwuuutttwwwyyy||||||zzzyyyzzz{{{zzzzzzzzzyyyyyyzzzzzzzzzxxxvvvtttssssssrrrooonnnqqqrrrssssssqqqnnnkkkiiidddeeeffffffccc___[[[YYYSSSRRRPPPNNNMMMKKKKKKKKKFFFCCC???<<<:::888555333333222111////////////000++++++*********+++,,,,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((()))***++++++++++++,,,+++***)))***---///------------...///000111111444777:::<<<@@@GGGMMMSSS\\\gggqqqyyy}}}{{{###!!!!!!"""###$$$###"""######""""""!!!!!!!!! !!!""""""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))******))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))*********)))'''%%%$$$%%%'''(((''''''&&&&&&'''(((***+++++++++)))(((&&&&&&%%%%%%)))))))))'''###!!! !!!&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))((()))***+++(((((('''(((+++///333555555777:::;;;;;;<<<>>>@@@AAACCCGGGIIIKKKLLLOOOQQQSSSTTTUUUVVVXXX[[[___ccceeeeeeeeefffjjjooosssvvvuuutttssssssuuuuuutttsssvvvxxx{{{zzzxxxuuusssrrrssswww{{{|||{{{xxxuuutttvvvyyy{{{{{{yyyxxxyyy{{{zzzzzzzzzzzzzzz{{{||||||yyywwwuuuttttttsssqqqooouuuvvvvvvvvvuuussspppooogggiiijjjkkkiiifffbbb___ZZZYYYWWWUUUTTTSSSSSSRRRLLLIIIEEEAAA>>><<<888666555444333111111111111222///...------,,,,,,,,,,,,''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))***+++$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$((())))))***+++*********&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&'''))))))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,+++)))((()))---000+++++++++,,,---...///000+++...111333555999???EEEMMMUUU___hhhppp{{{###############""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$###$$$%%%&&&&&&%%%###""" $$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++******))))))((((((''''''+++***)))((((((''''''(((''''''(((((())))))******))))))))))))))))))))))))***)))'''&&&&&&''''''((())))))))))))))))))******+++***)))(((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''(((((((((&&&%%%%%%&&&'''(((((('''&&&%%%$$$#########$$$%%%((()))***,,,000222444666888888888999;;;<<>>@@@BBBDDDFFFGGGHHHLLLLLLLLLLLLLLLOOOUUUXXX[[[\\\\\\]]]^^^```aaabbb___```bbbeeegggjjjlllmmmqqqqqqppppppooonnnnnnmmmsssuuuwwwwwwvvvuuuvvvwwwvvvwwwxxxwwwuuuuuuuuuvvvvvvvvvwwwxxxzzz|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxwwwuuusssqqqppprrrtttuuussspppllliiiffffffeeecccaaa^^^[[[YYYSSSPPPLLLIIIFFFBBB>>>;;;:::888666555666666555444555444333222000///...---,,,,,,,,,++++++******)))''''''((((((((((((((()))&&&''''''((((((''''''&&&$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''+++)))'''((())))))'''%%%%%%$$$$$$%%%&&&&&&$$$"""$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&'''((())))))))))))))))))************(((((()))***+++,,,------,,,,,,,,,,,,------------111222333333444666:::>>>BBBFFFMMMTTT\\\gggttt|||~~~~~~~~~}}}}}}!!!!!! """###$$$""""""!!!!!! !!!"""###############$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&((()))'''&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))************((()))******++++++*********))))))))))))((((((((((((((((((((()))***++++++))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((***+++,,,************))))))))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&((())))))+++---000...000111222111222333555999999;;;===???AAABBBCCCEEEFFFGGGHHHHHHJJJNNNQQQXXXXXXXXXXXXWWWWWWWWWWWWUUUWWWZZZ^^^bbbfffiiikkkkkkkkkkkkkkkkkkkkkkkkkkkqqqsssuuuuuutttttttttuuussstttuuutttsssrrrssstttrrrrrrrrrsssvvvyyy}}}}}}}}}|||{{{zzzyyywwwvvvtttuuuvvvwwwwwwvvvtttrrrqqqrrrtttttttttrrrpppnnnkkkjjjiiigggddd```^^^\\\XXXVVVRRROOOLLLHHHCCC???>>><<<::::::;;;;;;:::999888888666444333111//////.........---,,,++++++***))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%)))(((''''''((()))((('''&&&%%%###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''))))))))))))************(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,///000111222222444888;;;;;;???EEEKKKRRR\\\hhhppp}}}~~~~~~!!!  """$$$%%%######"""!!!  !!!"""######%%%$$$$$$###$$$%%%'''(((***)))((('''&&&''''''((($$$$$$############$$$$$$%%%$$$%%%&&&)))***)))'''''''''&&&&&&%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))))))))************(((((()))************)))))))))))))))))))))))))))))))))(((((()))******++++++******))))))((((((((()))))))))))))))))))))))))))((((((((()))+++---...,,,,,,,,,+++++++++++++++***)))(((''''''&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&###############"""""""""$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((%%%'''((((((((())),,,...---///000000000000222333555555666888:::<<<===>>>@@@BBBDDDEEEEEEGGGIIIKKKSSSSSSSSSSSSRRRRRRQQQQQQPPPRRRUUUZZZ^^^bbbfffgggffffffggghhhiiijjjjjjkkknnnppprrrrrrrrrrrrssstttrrrssstttsssqqqpppqqqrrrqqqpppoooppprrrvvvyyy|||{{{{{{||||||{{{yyywwwvvvtttuuuvvvwwwvvvuuusssqqqrrrssssssttttttssssssrrrmmmllliiigggccc```^^^\\\[[[ZZZWWWUUURRRMMMHHHCCCBBB@@@>>>===>>>>>>>>><<<<<<;;;999777555333111000000000///...---,,,+++***++++++***))))))(((''''''''''''((((((((((((''''''((()))))))))))))))))))))&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((()))'''%%%%%%''')))++++++&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&((()))))))))************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,...///000000222555888777:::???DDDJJJRRR]]]eeepppwww!!! !!!"""$$$%%%$$$$$$######"""!!! ######""""""""""""""""""%%%$$$$$$###$$$%%%'''(((***)))(((&&&&&&'''((()))$$$$$$############$$$$$$%%%$$$%%%&&&)))***)))'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************(((((()))************)))))))))))))))************++++++***)))))))))))))))++++++******))))))((((((************************((((((((()))***,,,...///.........------,,,,,,,,,,,,+++***)))((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&'''(((((('''(((***,,,+++,,,------------...000111222333555666888999:::<<>>===<<<:::777555444333222111000///---,,,+++***,,,,,,+++***)))((((((''''''(((((((((((((((((('''&&&&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&'''(((((()))'''$$$$$$''')))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''&&&'''''''''((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------+++,,,...//////000333555555888<<<@@@DDDKKKTTT\\\fffnnnyyy!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!%%%%%%$$$######""""""!!!#########$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************((()))******++++++******)))))))))************+++,,,,,,+++***))))))))))))******************))))))************************)))(((((((((***+++---/////////......------,,,,,,,,,,,,+++***))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&"""!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%&&&((()))))))))(((''''''(((((('''&&&&&&(((***'''((())))))(((((()))+++...///000111333444555666999;;;===>>>>>>???AAABBBCCCEEEGGGIIIJJJKKKJJJJJJKKKLLLNNNQQQSSSVVVXXXYYY[[[\\\]]]___```bbbcccdddbbbeeegggiiiiiiiiikkklllmmmnnnooonnnlllkkklllmmmooonnnlllkkkkkklllmmmnnnppppppqqqsssssstttttttttwwwwwwxxxwwwuuurrrooonnnpppqqqrrrrrrsssssssssrrrooonnnkkkhhheeecccaaaaaa^^^\\\[[[[[[ZZZXXXUUURRRLLLJJJGGGFFFFFFEEECCCBBBAAA@@@???===;;;999888777555444333111///---,,,+++,,,,,,,,,+++***))))))((('''(((((())))))((((((''''''((()))******((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&$$$""""""$$$'''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&((('''''''''''''''(((((())))))))))))************))))))*********+++++++++,,,,,,,,,,,,------------***+++......//////111333444777:::<<>>======999888666444222000///...,,,,,,,,,++++++*********(((((())))))))))))((((((***+++,,,------+++)))(((((((((((('''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$$$$%%%'''%%%$$$""""""$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,)))+++...///...///000222222555777888:::>>>FFFLLLRRRXXXcccooo|||"""###&&&''''''%%%###!!! !!!!!!!!!!!!!!! !!!!!!""""""###### !!!###$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&$$$######"""""""""###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))******************+++,,,,,,,,,,,,+++))))))******++++++++++++))))))))))))***+++,,,---)))))))))***+++++++++,,,************************)))((((((((((((***+++,,,------,,,++++++***))))))+++***)))((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$###!!! !!!""" !!!""""""#########$$$$$$#########"""###$$$%%%%%%$$$"""""" !!!###$$$%%%%%%$$$$$$%%%&&&((())))))'''&&&$$$'''(((((('''%%%%%%&&&'''''')))***)))(((((()))***)))******,,,---...//////111222333333333444777:::777999<<<>>>@@@@@@???>>>???@@@BBBDDDGGGIIIKKKLLLKKKKKKMMMNNNPPPQQQRRRSSSVVVYYY[[[]]]^^^___aaabbbbbbcccdddcccaaa```aaabbbddddddeeeeeeeeeeeeeeeeeeeeeeeefffgggjjjmmmpppqqqssstttuuuvvvvvvtttrrrqqqmmmnnnpppqqqqqqpppnnnmmmmmmllliiifffdddcccbbbbbb```^^^]]]^^^```aaabbbaaa[[[XXXTTTRRRPPPNNNLLLJJJGGGFFFEEEDDDCCCBBBAAAAAA<<<;;;999777555222111000,,,,,,,,,++++++++++++***(((((())))))))))))(((((('''(((***+++***(((&&&%%%)))(((((((((((('''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&%%%&&&&&&&&&###&&&'''&&&$$$###$$$''''''%%%$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''((())))))))))))***************************+++++++++)))************+++++++++)))+++.../////////000111111333444555666:::BBBHHHJJJPPP[[[gggsss""""""!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$(((***'''%%%''''''%%%&&&''''''((()))******+++(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,///......---------......,,,+++***+++++++++)))'''((()))******)))((()))+++------,,,,,,+++***))))))(((((())))))*********+++///...------,,,,,,,,,---,,,++++++***)))(((''''''&&&&&&%%%$$$$$$###"""""""""%%%%%%"""$$$((('''!!!######""" $$$$$$$$$###############""""""############""""""########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''&&&'''(((+++...000...///111222333222000///222333666999:::;;;:::999;;;<<<>>>???AAACCCEEEEEEAAACCCDDDEEEFFFHHHKKKMMMRRRRRRQQQQQQSSSTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]\\\___aaaccccccbbbbbbcccdddcccbbb```^^^^^^aaafffjjjqqqrrrsssttttttsssrrrqqqqqqqqqpppoooooopppqqqrrrmmmmmmlllkkkiiihhhggggggfffccc```___```bbbcccccc```]]][[[YYYXXXVVVSSSQQQMMMKKKHHHGGGHHHHHHHHHGGGDDDCCCAAA>>>;;;777444333////////////...,,,***)))+++***)))(((((()))******))))))))))))((((((((((((&&&)))++++++)))&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++,,,---///000555555666777999<<<>>>@@@FFFKKKRRR[[[gggttt########################""""""######$$$$$$%%%%%%$$$############"""""""""###############$$$$$$%%%######$$$$$$%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''',,,---)))'''((((((&&&''''''(((((())))))******((())))))))))))*********)))***+++,,,,,,---,,,,,,000000///...---------...---,,,******++++++)))((((((***++++++******+++---......------,,,++++++***))))))******************...------,,,,,,,,,,,,---......---,,,+++***))))))))))))(((((('''&&&&&&%%%"""%%%%%%###$$$((('''"""######""""""!!!!!! ##################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&(((***,,,...+++,,,...000000///...---///111333666777777777666666777888:::<<<===??????<<<>>>@@@@@@AAABBBEEEHHHMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVXXXYYYYYYYYYYYY[[[]]]____________```aaa```___^^^\\\[[[]]]aaaeeelllmmmoooqqqrrrssssssssspppooonnnmmmmmmmmmnnnooommmmmmlllkkkjjjiiiiiihhhhhheeebbbaaabbbdddeeeeeedddbbb___^^^]]][[[YYYWWWSSSQQQNNNLLLMMMMMMLLLKKKGGGFFFDDDAAA===999666444000000111000///...,,,+++,,,+++***)))((())))))***))))))))))))((((((((((((''')))+++***(((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******+++,,,,,,............////////////,,,,,,++++++,,,---///000333333333555777999<<<>>>CCCFFFLLLSSS]]]hhhttt|||""""""###############$$$#########$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$###""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&,,,000000,,,******)))'''(((((((((((())))))))))))))))))))))))************)))***+++,,,------------111000//////.........//////---***)))***+++******(((***,,,,,,+++,,,---//////......------,,,,,,++++++++++++++++++*********,,,,,,+++++++++,,,------///......---+++******)))******))))))((('''''''''###%%%%%%$$$&&&((('''"""######$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''(((***+++)))***,,,...//////......,,,---///111333333333222222333444555777888999:::999:::<<<<<<<<<>>>@@@CCCGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTSSSTTTVVVYYYZZZYYYZZZ[[[\\\\\\[[[ZZZXXXWWWXXX[[[^^^ccceeeiiillloooqqqrrrsssnnnmmmlllkkkkkkkkkkkkkkklllmmmmmmmmmllllllkkkjjjkkkhhhfffeeefffggggggggghhheeecccaaaaaa```^^^\\\ZZZXXXUUUSSSSSSSSSQQQPPPMMMLLLIIIFFFBBB===999666222222222222111///...---...---,,,***))))))))))))))))))))))))((((((((((((''')))******(((&&&%%%%%%%%%&&&'''))))))(((&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((()))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))******++++++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,...//////000000111222444666999:::@@@BBBEEEJJJQQQ\\\gggnnn~~~""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&''''''%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((...222222...*********'''))))))))))))((((((((((((((((((((()))))))))******)))***+++,,,------------//////...//////000111222111...+++)))***+++++++++''')))+++,,,+++,,,...000......------,,,,,,,,,+++---,,,,,,++++++******************++++++---.........---,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((***+++,,,...///000000000***+++---...///000000000111111222333555666777777888999;;;;;;;;;<<<>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMMMMNNNNNNNNNPPPSSSTTTTTTUUUWWWXXXXXXXXXWWWUUUSSSSSSUUUXXX\\\___bbbfffjjjmmmnnnooolllkkkkkkjjjiiiiiiiiiiiikkklllmmmmmmnnnmmmllllllmmmkkkhhhhhhiiikkkkkkjjjhhhfffcccbbbbbbbbbaaa``````]]]ZZZXXXWWWWWWVVVTTTSSSRRRPPPMMMHHHBBB===:::555555444333222000/////////...---,,,+++***))))))))))))))))))((((((((((((''')))******(((&&&&&&&&&$$$%%%(((******)))&&&%%%((()))******)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))'''$$$###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))***+++++++++************++++++++++++++++++,,,,,,---......////////////000222444777888???@@@BBBEEEKKKTTT^^^eeerrr{{{$$$######"""!!! """"""######$$$%%%%%%&&&$$$$$$#########"""""""""$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$#####################$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))***---111111---******)))'''))))))))))))(((((((((((('''''''''((((((((())))))******+++,,,------------,,,,,,---...000222444555111...+++***+++,,,,,,,,,'''(((***+++++++++---///,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********)))******+++,,,...///000///...---,,,+++)))((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%(((***(((&&&$$$&&&%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''')))***+++,,,---...//////***+++,,,---.../////////000000111111222333444444666777888888888888;;;===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLOOOPPPPPPQQQRRRTTTTTTTTTTTTSSSQQQPPPQQQSSSWWWYYY\\\aaadddggghhhiiiiiiiiiiiiiiiiiihhhhhhgggiiijjjlllmmmmmmmmmlllkkkmmmllljjjjjjlllnnnnnnmmmjjjgggdddcccdddeeeddddddccc```]]][[[ZZZZZZYYYWWWYYYYYYWWWSSSNNNHHHCCC???888888666444222111000/////////...---,,,+++***)))))))))))))))((((((((((((((()))***)))'''&&&&&&'''$$$&&&)))++++++***(((&&&******++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''(((((()))******++++++//////......------,,,,,,++++++,,,------........./////////000111444666777<<<===>>>AAAFFFNNNWWW]]]iiirrr&&&%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$############"""""""""$$$%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((()))******...///+++)))******'''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,------.........***+++,,,---///222444555111///,,,+++,,,---,,,+++''')))***+++***+++,,,...+++++++++++++++++++++++++++++++++++++++*********))))))***+++---///111222222222000///---,,,******''''''''''''''''''''''''%%%$$$%%%***,,,)))&&&%%%&&&%%%%%%$$$###""""""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***++++++++++++,,,,,,---......///---------....../////////333444444444333333555777;;;;;;===>>>???@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCFFFIIIKKKLLLLLLLLLMMMOOOOOOQQQQQQQQQOOONNNNNNOOOQQQSSSWWW[[[___aaacccdddffffffggghhhhhhggggggfffhhhiiikkkllllllkkkiiihhhkkkjjjjjjkkknnnpppppppppmmmjjjhhhggghhhiiijjjjjjfffccc```___^^^^^^]]]\\\^^^^^^]]]ZZZUUUNNNIIIEEE>>><<<:::777444222111000////////////...---+++***))))))))))))((((((((((((((()))***)))&&&%%%&&&'''&&&'''***+++,,,+++***)))++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((())))))******+++------,,,,,,,,,+++++++++***+++,,,---............////////////111333555666777888:::===AAAGGGNNNTTTaaaiiiuuu#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$&&&''''''&&&$$$###%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))((((((''''''((()))***&&&+++---***)))++++++)))''''''(((((())))))******)))************+++++++++***+++,,,---............++++++,,,---...000222222000///------......,,,+++)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))+++,,,...111333444333222111///...,,,+++***((((((((((((((((((((((((&&&###%%%+++---)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###"""!!! !!!###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((())))))***++++++++++++,,,---......,,,,,,,,,,,,------------111222222111000000222444666777888:::;;;;;;;;;;;;999999888999:::;;;===>>>DDDFFFHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNLLLKKKKKKLLLKKKNNNRRRWWW[[[^^^```aaabbbbbbdddeeeffffffeeeeeefffgggiiijjjjjjiiifffeeeiiihhhiiikkknnnqqqrrrqqqooollliiiiiijjjlllmmmnnnjjjgggdddccccccccccccbbbaaaaaaaaa^^^YYYSSSMMMJJJDDDBBB>>>;;;777444333222...//////000///...---,,,))))))))))))(((((((((((()))******(((&&&%%%&&&'''))))))***+++,,,,,,,,,,,,---,,,+++)))((((((''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))*********'''(((((()))***+++++++++***+++,,,............---............///111333555444666999;;;===AAAFFFJJJVVV^^^hhhttt !!!###%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###"""$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$###"""!!!###$$$&&&''''''&&&$$$###''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&***)))(((''''''((())))))%%%***,,,***))),,,---+++&&&''''''((()))******+++++++++,,,,,,,,,---------++++++,,,---............---------------...//////000///......///...,,,***,,,---......,,,,,,---...------------------------(((((())))))*********+++)))***+++---///222444666111111///...,,,***)))(((''''''''''''(((((((((((('''###%%%,,,...)))%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%########################$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))******))))))))))))***+++++++++******+++,,,---...---------------------...111222222222000000222333222333555777888888888777555555555555666888999;;;BBBDDDFFFFFFEEEEEEEEEFFFGGGJJJLLLLLLKKKIIIIIIJJJGGGJJJOOOTTTYYY]]]```aaa^^^```aaacccddddddddddddeeefffhhhiiiiiigggdddcccgggggghhhkkkooorrrrrrrrrnnnllliiihhhjjjlllnnnnnnmmmjjjhhhgggggghhhgggfffcccccccccaaa\\\VVVPPPMMMHHHFFFBBB===999666555444......///000000///...---))))))))))))(((((((((((()))******(((&&&%%%&&&(((******+++,,,,,,---.........,,,***((('''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((######%%%(((***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''(((((()))*********'''((()))+++---///111111***+++,,,...///......---------,,,---...000222333555777999;;;===???BBBEEEMMMSSS]]]hhhttt""""""!!!!!!"""$$$%%%'''((('''%%%%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%((()))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))(((((('''))))))(((((()))***++++++***+++,,,,,,------,,,,,,222000...///222333111///------,,,,,,,,,------...******++++++,,,---......***++++++++++++***))))))------,,,,,,,,,,,,,,,,,,,,,)))''')))000444444222111111000///---+++)))(((***)))((('''&&&%%%$$$$$$$$$&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((('''%%%######%%%'''(((&&&''')))))))))((()))***))))))(((((((((((()))))),,,++++++++++++++++++,,,,,,------......------,,,---------......000111222111222444555666555555444222111111111333555888:::<<<>>>BBBEEEFFFFFFEEEDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGHHHKKKOOOTTTYYY]]]_______________```aaabbbcccbbbdddeeeeeedddccccccddddddeeehhhjjjmmmpppqqqrrrooonnnlllmmmoooqqqrrrqqqmmmlllkkkiiihhhhhhiiiiiifffdddcccbbb___[[[UUUQQQJJJIIIGGGDDD???;;;666444444444333333222222111111---,,,+++***))))))))))))+++)))'''&&&%%%&&&((()))***++++++***))))))***,,,000000000...,,,)))&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))***+++,,,,,,,,,,,,+++++++++******++++++,,,------......///000///...---...///222333111222333555999<<<@@@BBBHHHMMMSSS[[[fffuuu############$$$&&&((())))))'''&&&&&&'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%(((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))(((((()))))))))((((((''')))))))))))))))***++++++,,,------...............000///...///111333111000...---------------......++++++,,,,,,------......,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,...+++(((***...111111////////////......,,,++++++******)))((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%(((((((((''''''(((((((((%%%'''))))))((((((((()))))))))(((((((((((())))))++++++************++++++++++++,,,,,,,,,,,,++++++---------------...///000///000111222333333333222111111111111222555777999;;;===@@@CCCDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFIIILLLPPPUUUXXXZZZ[[[[[[[[[\\\]]]^^^___``````aaabbbaaa```___```aaadddfffiiilllooopppqqqqqqooommmllllllnnnpppqqqpppnnnmmmkkkjjjiiiiiiiiiiiihhhfffeeecccaaa\\\WWWRRRKKKJJJHHHFFFBBB>>>:::888666666555444333333222222///...---,,,+++************)))((('''&&&'''((((((***++++++***))))))***,,,000000000///,,,***'''%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%'''''''''(((((((((((()))((((((((((((((((((((('''(((((((((((()))***,,,,,,,,,,,,+++++++++*********++++++,,,,,,---.........000///...---...000111333111111222444777:::===???BBBFFFMMMTTT___mmm}}}$$$$$$$$$%%%&&&)))+++,,,***(((''''''((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###############&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((*********)))******+++,,,,,,,,,---............---...------...111222222111//////......---......///---------------------------------------,,,,,,+++*********++++++,,,,,,---000---******---...---,,,...............---------******)))(((''''''&&&%%%''''''''''''''''''&&&&&&((((((((('''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&((())))))((((((((())))))((((((''''''(((((()))))))))(((((((((((())))))*********++++++*********,,,,,,+++++++++,,,,,,---,,,---...///000000000000000000000000222444666777:::;;;>>>@@@@@@@@@???>>>@@@@@@??????@@@@@@AAABBBBBBCCCEEEHHHKKKNNNQQQSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^]]]\\\ZZZZZZ[[[]]]bbbeeeiiilllnnnooonnnnnnnnnmmmkkklllnnnppppppoooooonnnlllkkkjjjiiiiiiiiijjjiiihhhfffddd___ZZZUUUMMMLLLKKKHHHEEEBBB???>>>999888777666555444333333111000///...---,,,,,,,,,))))))))))))(((((((((((()))***+++***)))(((***,,,000000000///---***(((&&&((((((((('''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---++++++++++++*********)))***++++++,,,,,,---......///...------...000111222111111111333444777:::;;;===AAAGGGNNNWWWdddrrr}}}$$$$$$$$$%%%'''))),,,---***)))'''''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''(((((()))((((((((())))))((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++************++++++))))))***+++++++++++++++,,,,,,---...000111222222000000///............///......---------------------------------,,,++++++))))))******+++,,,------///---******+++---,,,+++...------,,,,,,,,,,,,,,,++++++***)))((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((()))++++++***))))))***(((((((((''''''((((((((((((''''''''''''''''''((()))******++++++******)))++++++***)))))))))******++++++,,,---............/////////000111222444555888999;;;<<<<<<<<<;;;:::===============>>>??????@@@AAABBBDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRTTTWWWXXXZZZZZZYYYVVVTTTTTTWWWYYY^^^aaaeeeiiikkkkkkjjjiiimmmlllkkklllnnnooonnnmmmmmmmmmlllkkkjjjjjjiiiiiilllkkkjjjiiigggccc]]]YYYRRRQQQNNNLLLHHHEEEBBBAAA<<<;;;:::999777555444333222222000///---,,,,,,,,,))))))*********)))(((''')))*********((((((***+++////////////---+++)))''')))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((''''''(((((()))))))))***''''''(((((()))+++,,,---+++************)))))))))*********+++,,,,,,------------------...000111222222222222222333555777888<<<@@@EEEKKKRRR]]]jjjttt#########$$$&&&)))+++---***)))'''''')))***)))((('''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%'''((()))((('''%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((('''''''''''''''((())))))(((((()))******)))((((((''''''''''''''''''''''''***+++,,,---------------++++++******)))******+++((()))******++++++******+++,,,---...///000111222000000///...............------------------,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,---------+++******+++---......///...,,,+++***)))******+++++++++******))))))(((***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''***+++---,,,+++******+++((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''******++++++++++++*********))))))(((((((((((()))+++++++++,,,------...............///000111222222555666777888999999888888;;;;;;;;;;;;;;;<<<======?????????@@@BBBDDDEEEFFFGGGHHHIIIJJJMMMOOORRRSSSUUUUUUTTTRRRPPPPPPSSSUUUZZZ]]]bbbfffhhhhhhgggfffkkkjjjjjjkkklllmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiilllkkkjjjjjjiiieee```]]]XXXVVVSSSOOOKKKGGGDDDCCC@@@???>>>;;;999777555444333222111///---,,,,,,,,,******++++++******)))((()))******)))(((((()))+++---.........,,,+++)))'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++(((((((((((()))***+++,,,*********)))))))))(((((())))))******+++,,,,,,,,,,,,,,,------///000111222444333222222333444555666;;;???CCCGGGMMMVVVbbbjjjvvv#########$$$%%%'''***+++***(((''''''((())))))((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&)))***+++***(((''''''(((&&&&&&&&&&&&&&&''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&''''''((()))***((((((************((((((''''''''''''''''''''''''***+++,,,---............+++***))))))))))))))))))******+++,,,,,,,,,,,,+++***,,,......---...///111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,------...++++++++++++,,,---///000000///---+++))))))******,,,,,,+++++++++*********++++++******))))))((((((((((((((((((((()))))))))((((((((()))(((((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&)))(((%%%######%%%((()))***,,,------+++******+++(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&******++++++++++++******(((((('''''''''(((((()))++++++++++++,,,---......,,,------...///000000000333333444555666777777777999999999888999999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEGGGJJJLLLMMMNNNOOOOOONNNLLLMMMOOOQQQVVVYYY]]]aaadddeeeeeedddgggffffffgggiiiiiigggeeeeeefffggghhhhhhhhhhhhhhhjjjiiiiiijjjjjjgggccc```^^^\\\XXXSSSOOOKKKHHHGGGFFFEEECCC@@@===:::888777444333222000...---,,,,,,++++++++++++************((()))***)))(((''')))++++++,,,,,,,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,******))))))))))))******))))))))))))((((((((((((((())))))******+++,,,,,,++++++,,,...///000111111333333222111222333444555888;;;>>>AAAEEEMMMWWW^^^kkkvvv$$$$$$$$$$$$%%%''')))***)))'''&&&&&&'''(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,,,,+++)))((()))***(((''''''''''''((())))))''''''(((((('''&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''((()))***'''(((***++++++***(((''')))))))))))))))))))))))))))***+++,,,------------***))))))(((''''''(((((()))******+++++++++++++++***---......,,,,,,...000000///...---,,,,,,,,,,,,)))******++++++,,,,,,,,,---------------,,,,,,+++------------------------,,,---,,,,,,,,,---///111000///---++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++)))((('''((((((((()))))))))***)))))))))))))))(((''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%&&&'''''')))+++,,,+++***((())))))(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&((())))))******))))))((('''''''''''''''((()))*********))))))***+++---...+++,,,---....../////////000111222333555666666777666666555555666666777888999999999:::;;;<<<===>>>======>>>@@@BBBDDDFFFGGGGGGHHHJJJJJJIIIIIIKKKLLLPPPRRRUUUYYY]]]___```aaabbbaaaaaabbbccccccaaa___```aaaccceeegggggggggggggggggghhhiiijjjhhheeebbbbbb```\\\XXXTTTQQQOOONNNLLLKKKHHHEEEBBB???===;;;666555444222000///......---,,,+++***)))***++++++((()))***)))'''''')))***)))***++++++***)))''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***+++,,,---,,,+++***)))(((((((((((())))))((((((((('''''''''(((((())))))***+++++++++***+++,,,...///000111111111111000000000111222333444777:::<<>>@@@AAACCCBBBDDDGGGGGGGGGGGGHHHIIIIIIKKKNNNRRRUUUYYY[[[\\\^^^]]]]]]^^^```___]]][[[]]]^^^aaaccceeefffggggggeeeeeefffhhhjjjiiifffcccdddbbb^^^[[[WWWUUUTTTTTTPPPOOOLLLIIIFFFBBB@@@>>>888777555333111000//////...---+++))))))***+++,,,((()))))))))'''''')))***((()))*********((('''&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&''')))***,,,---...---,,,+++)))(((''''''''')))(((((((((''''''''''''((((((((()))******++++++)))***,,,...///000111111000///.........000111222333666999:::===BBBJJJQQQZZZdddttt'''&&&%%%%%%''')))))))))''''''''''''((((((((((((***))))))(((((((((((((((((()))***)))((((((***,,,,,,---------,,,)))&&&$$$'''''''''(((''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''(((((())))))******...---,,,***)))******+++))),,,,,,))))))---...++++++******)))(((''''''&&&(((((())))))*********+++------,,,+++,,,---...///------++++++++++++------+++++++++,,,,,,,,,------...............---------111111000..............................///000000////////////000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,---...---+++((($$$!!!&&&''''''((((((''''''&&&((()))***)))'''&&&&&&'''$$$&&&'''))))))(((&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%,,,)))'''((()))(((%%%"""(((&&&%%%&&&))))))&&&###$$$%%%'''((())))))((((((+++******)))(((''''''&&&))))))))))))******************+++,,,,,,---......000000111222333333444444222222111111111222444555333444444555666777777888777777777888999<<>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKOOORRRTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\___bbbfffhhhgggggghhhhhhhhhhhhiiiiiihhhhhheeeaaa]]]ZZZZZZZZZ]]]YYYUUUQQQNNNJJJFFFDDD===;;;777555555444222000222111...,,,+++++++++,,,---,,,,,,++++++************)))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))(((((((((((()))***,,,,,,+++***)))(((''''''((()))''''''''''''''''''''''''((((((((()))))))))******++++++,,,,,,,,,,,,------............///000111222111222333555777;;;@@@DDDJJJRRR]]]iiittt&&&&&&''''''((()))))))))((())))))))))))*********+++++++++*********)))))))))+++------,,,*********,,,---------+++)))'''&&&%%%&&&'''(((((()))(((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((()))((((((''''''''''''((()))))))))***++++++,,,,,,)))***++++++,,,++++++++++++---,,,((((((******(((+++++++++***))))))(((((())))))***+++---...//////,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------------------.........///111000000///...------,,,............////////////111000000000000111111222111111111000000/////////111111222222111111000///000000//////......------*********+++,,,---///000000///...---+++***)))((('''''''''(((((('''''''''***,,,---,,,)))'''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))))))))(((''''''))))))((('''***,,,//////---***((('''%%%&&&'''((())))))))))))*********))))))(((((('''''''''((((((((()))))))))+++++++++,,,,,,,,,,,,,,,---...///000222333444555222222111000111222333444555555555555555555555555777777888888999888888888:::::::::;;;<<<===>>>???AAABBBCCCEEEHHHKKKNNNPPPTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWXXX[[[___dddfffggghhhhhhhhhiiiiiiiiijjjlllkkkhhhccc___]]]]]]___ddd```\\\WWWSSSOOOJJJGGGDDD@@@;;;888666666555444555333111///------------......//////...---+++***+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))***)))))))))))))))******+++***))))))(((((((((((()))'''''''''''''''''''''''')))))))))*********++++++++++++,,,,,,,,,,,,------............///000111111111222333444555888===@@@BBBIIISSS]]]hhhttt'''(((************+++,,,))))))*********+++++++++,,,,,,,,,,,,++++++******+++---000000///---,,,,,,---------,,,+++***((('''%%%&&&'''((()))*********(((((()))))))))(((((('''''''''''''''((((((((((((***)))((('''''''''''''''(((((()))******++++++,,,)))***,,,---......------***---,,,)))))),,,---+++,,,,,,++++++*********)))((()))***+++---...000000++++++++++++,,,,,,---------------,,,,,,---------............////////////222111111000///...------...//////000111222222222000000000//////000111111222222111111000/////////111111222222111111000///000000//////...---,,,,,,*********+++,,,...///000000///---,,,+++***++++++))))))(((((((((((()))))),,,---///...+++)))''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((()))'''''''''''')))*********+++111888:::444,,,&&&###$$$%%%%%%&&&''''''((((((*********)))))))))((((((''''''''''''((((((((((((,,,,,,,,,++++++++++++++++++,,,---///111333444555222222111000000111222333555555444444444444444444444555777888888888777666888888888888999:::;;;<<>>@@@BBBFFFIIIJJJOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSVVV[[[___bbbeeeeeefffggghhhhhhiiiiiihhhhhhfffcccaaa```aaacccfffdddaaa```^^^[[[WWWTTTNNNIIIBBB>>><<<<<<======;;;:::888666444222111000...///000111111///---,,,,,,+++***((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&'''((((((((((((((()))+++++++++******)))))))))))))))((((((((())))))))))))(((************************)))*********+++++++++++++++++++++,,,,,,,,,------...............//////000000111222222222333666888<<>>;;;555...)))''')))+++'''&&&&&&&&&'''((()))***************************''''''((((((((()))))))))*********+++++++++++++++***+++,,,---///000111222333222111000///000111111333333333333333333333333222333555666777888888888888888777777888888999:::;;;;;;<<<===@@@CCCFFFGGGKKKLLLMMMOOOOOOOOOOOONNNLLLMMMOOOQQQTTTXXX[[[]]]```aaaaaabbbcccdddeeeeeecccddddddcccbbbaaabbbdddgggfffddddddcccaaa]]]ZZZPPPKKKEEEAAA@@@@@@@@@AAA???>>><<<:::777555333222...///000111111111000000---,,,+++)))((('''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''((('''''''''(((((()))***+++******)))))))))))))))***'''(((((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,------///......---....../////////111222222222222555777888<<>>;;;888555333111111111222444666777888222111000...,,,++++++++++++******)))((('''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''((()))***)))))))))))))))***++++++&&&'''(((*********)))(((************************(((((((((((())))))))))))++++++,,,,,,,,,---------///......---------.........000222222222333555666555999>>>BBBFFFLLLUUU[[[gggnnnxxx***))))))(((((()))***+++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,......---,,,+++))))))(((++++++++++++++++++++++++)))((((((((()))+++---...&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,+++++++++******))))))***)))(((((((((((()))))))))***,,,------,,,***))),,,---......//////......---......///000111111222---...000222333333333333............////////////////////////000111222333444555555444222222444555555444444666888999666333333222111000000111222333111111333444555666666666666555555555444444444444333222111111111222333444666555333111///---,,,,,,//////...------...000000000000111000000///...---//////000222333111---***************+++,,,,,,---+++***)))((((((((()))***))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******************)))))))))))))))((('''&&&&&&'''((()))+++*********+++---///000///000111222222111000///000000000000000111111222444444444444444444444444444444333222333444555666777777777777888999:::;;;;;;===@@@CCCCCCBBB???===???@@@CCCFFFIIILLLMMMNNNMMMNNNQQQTTTVVVVVVUUUTTTYYYZZZ]]]```bbbcccddddddgggdddbbbbbbbbbaaa^^^ZZZVVVPPPIIIGGGIIIKKKJJJGGGGGGGGGEEEBBB???;;;777444444444555666555444222111111111111000///---+++******+++,,,+++)))(((((()))&&&(((***)))'''%%%$$$%%%)))((('''&&&%%%&&&''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))***))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))***++++++,,,)))***++++++------...///.........////////////000---......///000111111222777999;;;===@@@GGGNNNSSS___gggqqqyyy******)))((()))***+++,,,*********)))******+++,,,+++*********++++++,,,---++++++,,,---------------...------,,,+++***)))(((***++++++,,,,,,++++++******)))((((((((()))***+++(((((())))))))))))))))))************************+++++++++******)))))))))***))))))((((((((()))))),,,---...//////...,,,+++,,,---......//////............//////////////////---...000222333333333333000000000//////.........////////////000111222222444444555444222222444555666555555777999:::777555444333222111111222333444222333444666777777888888888888777777777666666666444444333222222333444555666555333111000...------111000000000000111222222222222222222111000/////////000111333444333///,,,------,,,,,,---...//////---,,,***)))))))))******(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))***+++,,,...///...///000111000000///...///////////////000111111222222222222222222111111333333222222222333444555444444444555555777888888777999<<<>>>???>>>===<<<===???AAADDDGGGIIIJJJKKKJJJKKKMMMOOOQQQQQQQQQQQQVVVXXX[[[^^^```bbbbbbccceeeccc`````````^^^[[[XXXUUUPPPJJJHHHJJJLLLKKKIIIIIIHHHFFFCCC@@@<<<999777666666666666555444333333000000000000//////...---,,,------+++((('''((()))'''(((******(((&&&&&&&&&((((((&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''((()))))))))(((((('''&&&&&&''''''(((((()))(((((())))))))))))))))))))))))))))))******++++++,,,,,,)))***++++++------...///,,,,,,,,,------------............///000111111111666777999;;;>>>CCCJJJOOOUUU\\\fffoooxxx******))))))******+++,,,***************+++,,,,,,***************+++++++++,,,,,,---............---...---,,,,,,+++***)))))))))***,,,------,,,***)))******)))(((''''''((((((*********)))))))))((((((*********************************)))))))))))))))***)))))))))))))))******---.../////////---,,,+++------...////////////...////////////.........---...///000222222333333333222222111000///...------............///000111111333444444333222222444555777666777888::::::888666666555444333333444555666444555777888999999::::::::::::::::::999999999999777666555444444555666666777666444222111000//////333333444555555555555555444444444444333222111111000000111333555444222///000000/////////000111111///...,,,+++*********+++(((((((((''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))************++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,---------............------...------------...//////000000000//////.........111111000000000111222333111111111111222333444555333444666777999999::::::;;;===???AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMQQQSSSWWWZZZ]]]___``````bbb```^^^]]]\\\ZZZWWWUUUTTTPPPLLLKKKMMMOOONNNLLLLLLJJJHHHEEEAAA>>><<<;;;888777666555444444444444/////////000111111222222000000///,,,)))'''(((***''')))******(((''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&'''((())))))*********************)))))))))++++++++++++++++++,,,,,,)))***++++++------...///,,,,,,,,,------------.........//////000000111111444666777888:::???EEEIIINNNUUU^^^fffooo{{{************++++++,,,------,,,,,,,,,,,,---......+++++++++,,,,,,,,,++++++,,,---......//////......------,,,,,,+++***))))))(((***,,,......,,,***(((******))))))((((((((((((************************************************))))))))))))))))))))))))******)))))))))***++++++,,,---------,,,+++***)))------...///////////////////////////000000000000//////000111222222333333222222111000000///.....................///000000222333444333222222444555666666777999:::999888777666555444444444444555666666666888999:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999777666666777777888888777555444333222222111555666888999:::999999888777777777777666555333333000000000222444444333111222222111000000111111111000///---,,,++++++++++++)))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))***&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,,,,///////////////000000000000/////////000000111222000111111222444666777888:::;;;===>>>@@@AAABBBBBBCCCCCCCCCCCCEEEFFFHHHIIIKKKNNNRRRWWWZZZ\\\\\\\\\___^^^\\\[[[YYYWWWUUUSSSRRRPPPMMMMMMOOOQQQPPPOOONNNLLLJJJGGGDDDBBB@@@???999888666444333333333333......///000222333555666555444222...***((()))+++'''((())))))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***,,,,,,,,,,,,++++++*********)))++++++++++++++++++******)))***++++++------...///.........////////////000.../////////000000000111444555666777888<<<@@@DDDHHHOOOWWW^^^fffrrr)))******+++,,,---------------,,,,,,------...///,,,------......---,,,,,,,,,---......//////......---,,,,,,++++++*********(((***,,,......,,,***((())))))*********+++++++++)))))))))***+++,,,,,,---************************)))))))))))))))************************+++,,,,,,------------,,,,,,++++++---...//////000000//////...///000111222333444444000000000111111222333333000111111111111111111111///............//////000111222333333222222444666444666777888888888777777666555444333333444555666666777888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;999888888888999999888888777555555444444444777888:::<<<===<<<<<<;;;::::::999999888666555444000//////000222333222111222222111000////////////111000...,,,,,,,,,,,,---++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''%%%&&&&&&&&&'''''''''((('''(((((((((((((((((('''&&&''''''((())))))))))))))))))*********++++++,,,+++++++++++++++,,,,,,---///.........---------,,,---------...............//////.........///000000/////////000111444666777888999;;;<<<>>>?????????@@@@@@@@@AAABBBCCCDDDEEEGGGJJJOOOSSSWWWXXXXXXXXX[[[[[[[[[YYYWWWUUUTTTSSSPPPPPPOOOPPPQQQRRRRRRQQQOOONNNLLLJJJGGGEEECCCBBB:::888666444222222222222---......000222444666777888888666222...++++++,,,'''((()))(((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''')))+++---.........---,,,+++******)))***************))))))))))))***++++++------...///.........////////////000////////////000000000000333444666666777:::>>>AAAAAAGGGNNNTTT[[[ggguuu)))***+++,,,---.........+++++++++++++++,,,,,,------.../////////...,,,+++,,,,,,---............---,,,,,,,,,+++++++++******)))***,,,------,,,***)))((()))***+++++++++++++++((()))***+++,,,---......++++++++++++++++++++++++***************+++++++++************+++,,,------..................//////......///000000000000///...///000222333555666777111111000000111222222333000000111111222222222222000//////......///000000111222333222111222444666444666888999888777777777666666555444444555666666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;999999999999:::999999888777666666666777999:::;;;<<<===>>>>>>>>><<<;;;;;;:::999777666555222000//////111222222111222111000///...---------//////---,,,,,,,,,---...,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''((())))))))))))((())))))((())))))***+++,,,++++++******++++++,,,---------------------------,,,,,,---............---......------------...............///000222444444555666888:::;;;<<<======>>>>>>??????@@@AAAAAABBBDDDHHHLLLQQQTTTUUUTTTSSSVVVWWWXXXWWWUUUSSSRRRSSSOOOPPPQQQRRRRRRRRRQQQQQQNNNNNNNNNMMMJJJHHHEEECCC;;;:::888666444222111111.........///111333555777:::;;;:::777222///......*********(((&&&%%%'''(((''''''((((((''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&'''(((+++---...000///...---,,,+++******)))))))))))))))))))))***)))***++++++------...///,,,,,,,,,------------...////////////000000000000222444555666666888<<>>>>>??????============<<<<<<<<<;;;>>>===;;;:::999999:::::::::999888888888888888999::::::;;;;;;<<<>>>???@@@===<<<<<<;;;:::888666555555333000000111222222222222111000...---,,,,,,,,,...---,,,,,,,,,---...///,,,,,,+++***)))(((''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&&&&'''((()))***)))(((((()))((((((((()))***,,,---++++++******++++++,,,---+++++++++,,,------......+++,,,---.........---------,,,,,,+++++++++,,,,,,------...///000000111111111222444666888999::::::;;;<<<===?????????>>>>>>CCCFFFKKKPPPRRRSSSQQQPPPQQQSSSUUUTTTRRRPPPQQQRRRNNNPPPRRRSSSRRRQQQPPPPPPMMMNNNOOOOOOMMMIIIFFFCCC<<<<<<;;;999777444222111000///......///111444555;;;======;;;777333111000......---***((('''((()))(((((()))))))))((('''&&&((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''(((***---...111111///...---+++******)))))))))******+++++++++)))***++++++------...///,,,,,,,,,------------...000000000000////////////000222333444555777:::===@@@EEEIIIMMMRRR[[[iiisss|||)))***,,,.../////////......------------...//////+++,,,.........,,,***)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++***)))'''&&&$$$------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---...///+++++++++,,,---...///000...//////000000000000000000000111111222222222333222111000000000111222333555444444333222111000000111111000000000000000111000111222222111222444666555888;;;<<<999888999;;;:::999888777777888999:::;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>============>>>===;;;:::999999::::::::::::999999888999999:::;;;;;;::::::;;;===???AAA======<<<;;;:::888666555777555222111111333333333222111000...---,,,,,,,,,,,,,,,++++++,,,---///000++++++***)))((('''&&&&&&***)))(((''''''((()))***************************'''''''''&&&&&&'''(((((('''''''''&&&&&&'''''''''******))))))((((((((('''&&&&&&''''''((()))******&&&'''((())))))((('''&&&'''((()))******))))))((()))((((((((()))***,,,---+++++++++***++++++,,,---))))))***+++,,,------...+++,,,---...///...------++++++***************+++,,,---...///////////////...///111444666777888999999:::<<<>>>???>>><<<;;;CCCFFFKKKOOORRRQQQPPPNNNMMMPPPRRRRRROOONNNPPPQQQNNNPPPRRRSSSRRRQQQPPPPPPLLLMMMPPPPPPOOOKKKFFFCCC>>>>>>===<<<:::777444222111000///...///000222444<<<>>>???>>>:::666222111111111///,,,)))((()))***((()))*********)))'''&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******)))))))))(((''''''(((***,,,...222111000///---+++******))))))***+++,,,,,,------)))***+++,,,---......///........./////////000000000000000000////////////...000222333444666999;;;;;;???CCCFFFJJJSSS```jjjuuu))))))*********+++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,++++++,,,------,,,+++)))''''''((()))***,,,---...---+++++++++---+++++++++,,,,,,---------***+++---...///......---------,,,,,,,,,------...,,,,,,+++++++++,,,------------------------------000000000000000000000000111000///000111222111000333222222111111222222333111222222333333222222111333333222222222222222222000111222333333333333333777777888999999999999999::::::999888777777777777777999;;;<<<>>>>>>>>>>>>;;;===???@@@AAA@@@???>>>AAA>>>;;;888666777999:::999:::<<<<<<;;;::::::;;;@@@???=========???AAACCC======;;;:::999888888888888777777666444222000/////////......---------------......//////......---.........---,,,+++***)))((((((((((((''''''''''''))))))))))))))))))))))))************)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''$$$(((,,,---+++))))))+++(((((((((((())))))))))))))))))***++++++++++++***++++++******************,,,)))'''(((---111222222///...---,,,+++,,,---...++++++************++++++---...//////000000////////////000222333444555555888999;;;;;;::::::;;;===???BBBGGGKKKMMMKKKHHHFFFEEEGGGJJJMMMNNNOOONNNMMMPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOONNNMMMJJJGGGEEE@@@>>><<<:::777666444444222222111111000000//////777999<<<===;;;888444111333333333000,,,***)))***%%%&&&'''((())))))))))))&&&''')))***+++***(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&''''''((()))***)))))))))))))))***++++++......------,,,,,,,,,,,,''''''((((((((((((''''''((())))))))))))*********------......///000000000////////////000000000000000000111222444666888999<<<>>>AAADDDIIIPPPXXX^^^mmmuuu***+++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,+++,,,---,,,*********,,,++++++,,,,,,,,,---------******+++,,,,,,,,,++++++//////...---------......---,,,,,,,,,---...//////........................////////////////////////000///...///111111111000333333222222222222333333222333333444444333333222333333333333333333333333111222333444555555555555888999999:::::::::::::::;;;:::999999888888888999999:::<<<>>>??????>>>>>><<<>>>@@@AAABBBAAA???>>>@@@>>>;;;888777777999;;;<<<===??????>>>======>>>BBBAAAAAA@@@AAABBBCCCDDD@@@???>>><<<;;;;;;::::::888888777666444222111000000000111111000//////.........////////////..................---,,,+++*********))))))))))))((((((************************************)))((('''&&&'''''''''((((((((())))))&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''((((((%%%'''******((('''((()))(((((((((((())))))))))))(((((()))*********))))))************************...,,,***,,,///222222111000///---++++++***++++++******))))))))))))*********+++,,,,,,------,,,,,,------...///000222222333444666777777777777888:::<<<>>>CCCFFFHHHGGGEEEDDDBBBCCCFFFHHHJJJKKKKKKKKKOOOOOONNNMMMLLLLLLLLLMMMLLLMMMMMMMMMLLLIIIGGGEEEAAA???===:::888666444444333222222111111000000///111333777:::;;;:::888666555555555222...+++))))))((((((((((((((((((''''''&&&''')))*********(((((('''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((*********)))))))))))))))***+++...............---,,,+++(((((((((((((((((((((((()))))))))*********++++++------......///000000000.../////////000000000000//////000111333555777888;;;===???BBBFFFMMMTTTYYYgggnnnzzz++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********,,,---...+++,,,---,,,***)))***+++,,,,,,,,,,,,---------------,,,++++++++++++++++++111000///...............------------...///000111/////////000000000000000////////////////////////000///...///111222111000444333333222222333333444444444444555555444444444444444444444444444444444222333444666777888888888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;<<<===???@@@@@@@@@??????>>>@@@AAACCCCCCBBBAAA@@@@@@>>>;;;999888888:::;;;@@@AAACCCCCCAAA@@@AAAAAADDDDDDDDDEEEEEEEEEEEEFFFCCCBBBAAA???>>>>>>======:::999999888666444222111222222333444444333111000/////////000000////////////000000000///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++******)))((('''(((((()))))))))*********''''''((()))))))))((((((&&&'''''''''((((((((()))&&&((()))(((&&&%%%&&&'''))))))))))))((((((((((((&&&'''(((((())))))(((((())))))))))))************---,,,,,,---000000///...///...,,,+++))))))(((((())))))(((((((((((())))))))))))***+++++++++++++++++++++,,,------...//////000111333333333333444666888:::<<>>???@@@BBBEEEGGGHHHIIIMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLLLLLLLKKKIIIFFFEEECCCAAA???;;;999666555444444444333222222111000000---///333777:::::::::999888999999777222---***)))******))))))((('''&&&&&&&&&''')))*********)))(((&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******+++******)))))))))******---...///000000...,,,+++))))))''''''''''''))))))************+++++++++,,,------......///000000000....../////////000000000......///000222444555666999;;;===???BBBHHHNNNSSS^^^eeeppp|||+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,...///000,,,---...---+++******+++,,,,,,------------------111///...,,,,,,,,,---...111000///...------------,,,,,,------...///111111/////////000000000000000////////////////////////111000000111333444333222444444333333333333444444555555666666666666555555333333333444444444444444222333555777999:::::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDEEEEEEDDDCCCBBB@@@???<<<;;;:::;;;<<<===CCCDDDEEEEEECCCBBBCCCCCCEEEFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;:::888666444333333444555666666555333222000111111111111111111000111111111222111111000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((((((((()))))))))******''''''((())))))***))))))'''''''''(((((())))))***))))))((('''&&&&&&''''''))))))))))))((((((((((((''''''((())))))))))))(((((((((((()))))))))))))))******,,,---------+++)))++++++******))))))((((((((((((''''''''''''(((((()))***++++++,,,,,,++++++******++++++,,,,,,,,,------...000000000000222333555666777888:::<<<===>>><<<<<<===???AAADDDFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDCCC@@@===:::777666555666555555444333222111111...000333666888999999888;;;<<<===;;;666000,,,*********)))(((((('''''''''''''''((()))***))))))(((%%%%%%&&&&&&''''''((((((''''''''''''((()))***+++++++++******))))))******+++---///111111///---+++***)))'''&&&&&&''')))*********+++++++++,,,,,,,,,------......///000000000........./////////000000/////////000222444555666999:::<<<===@@@DDDIIIMMMVVV]]]hhhsss************++++++++++++,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,***++++++,,,...///000111///000000///---+++,,,---------------------------111000...---,,,---......///......---,,,,,,,,,---,,,,,,,,,,,,---...///000....../////////000000000000000000000000000000000333222222333555777666555555444444444444444444555555666666777777666666555333333333333444444555555333444666777999:::;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHHHHFFFEEECCCBBBAAA???>>>>>>???@@@AAADDDEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB??????>>>===;;;999777666444555666777777666555444333333333444444333333333222333333444444444333333333222222111000000//////........................,,,,,,,,,,,,+++***)))(((''''''((((((((()))))))))&&&'''((()))))))))))))))''''''(((((()))***++++++,,,+++)))(((((())))))(((***)))))))))(((((((((''''''((())))))******))))))''''''((((((((())))))))))))+++---------+++)))(((''''''((()))************((((((''''''''''''((((((((()))******+++***************+++++++++++++++++++++,,,.../////////111333444444444444666888:::;;;;;;;;;<<<===@@@BBBDDDFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHEEEDDDAAA>>>;;;999777777777777666555444333222222///000222444666888888999;;;===>>><<<777222...---***)))(((((((((((()))***'''(((((()))))))))))))))&&&&&&&&&''''''((((((((((((''''''(((((()))***+++++++++***************++++++,,,///000111///---++++++***(((''''''(((***+++******+++++++++,,,,,,,,,------......///000000000............////////////000000000111333444666666999:::<<<===>>>AAAFFFIIIPPPWWWbbblllvvv))))))*********+++++++++---,,,+++******+++,,,---,,,++++++++++++*********+++++++++,,,---...............---,,,++++++++++++***+++,,,---...///000000000111111000...,,,---...............------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------,,,------...///......//////000000111111111111111111111111111111555444333555777999888777666555555444444555555666555666666777777666666555333333444444555666666666555666777999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>????????????@@@AAACCCCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFFFFDDDBBBBBBCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBBBB@@@???===;;;:::777777777777777777888888555666666777777666666555444444555666666777666666555555444333222111000000////////////////////////,,,,,,,,,,,,,,,+++))))))'''''''''((((((((())))))(((((())))))******))))))''''''((()))***+++,,,,,,---+++******,,,,,,+++)))******))))))((((((''''''(((((()))************)))&&&&&&''''''(((((())))))***,,,//////---+++******%%%&&&''')))***+++++++++((((((''''''''''''((((((&&&&&&'''(((((((((((((((++++++*********************,,,---......///111222444333333222333555666888999999:::<<<>>>???@@@AAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDBBB???===;;;:::999999999888777555444333333---...///111444666888999888:::;;;999555222//////***)))((('''((()))***+++(((((((((((())))))))))))'''''''''''''''((((((((((((((((((((()))***++++++***************+++,,,,,,***+++---//////...---,,,******((((((((((((******************+++++++++,,,------......///000000000------........./////////111111111111333444555666888999;;;<<<===@@@CCCFFFKKKSSS]]]eeeooo}}}*********+++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,---///000000///...---,,,++++++++++++***+++,,,---.../////////000111111000---,,,,,,---///.........------------+++,,,---------------------,,,,,,------...///000000///......---.........//////000000111222222333222222222222222222222222444444333555777999999888666666555555555555666666555666666666666666666555555666666777888888999999888999:::;;;<<<<<<<<<<<>>===::::::888888888:::;;;<<<888888999999999999888888555555666888888999999999666666555444333222111111000000000000000000000000------------,,,+++***)))(((((()))))))))************++++++++++++******)))'''(((((()))+++,,,,,,---+++******,,,......,,,)))*********)))((('''''''''&&&'''(((((())))))((((((%%%%%%&&&''''''((())))))))),,,......,,,******+++&&&'''(((***+++++++++***)))(((((((((((((((((()))&&&&&&'''(((((((((((((((*********))))))((((((((((((***,,,------...000222333333222111111222333333444666777999:::;;;::::::<<<<<<===???@@@CCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@>>>===<<<<<<::::::999888666555444333............000111333444333444555333111///...///---+++)))((('''((()))***((((((((((((((())))))***((((((((((((''''''''''''(((((((((((()))***+++,,,)))))))))***+++,,,---...***++++++,,,------,,,,,,)))))))))))))))))))))))))))))))))*********++++++------......///000000000---------.........//////000000000000111333444555555777999:::;;;>>>AAADDDEEEMMMXXX```gggttt++++++,,,,,,,,,------------,,,***))))))***,,,------------,,,,,,,,,++++++))))))***,,,...///111111///...---,,,++++++++++++***+++,,,---............000000111///,,,++++++,,,//////.........---------,,,---///000111000//////---------...///000111222222111000//////.........000000111222333333444444333333333333333333333333444333333444777888888888666666555555555555666666555555666666666666555555777777888999::::::;;;;;;;;;;;;<<<===>>>>>>======AAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAACCCDDDFFFGGGEEEGGGHHHJJJLLLLLLLLLLLLJJJKKKLLLMMMLLLKKKIIIGGGIIIIIIIIIIIIJJJKKKKKKLLLFFFGGGHHHGGGEEECCCCCCCCCBBBBBBBBBCCCEEEIIILLLOOOOOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEECCCAAA@@@???===<<<:::999999;;;>>>@@@999::::::;;;;;;::::::999555666777888999:::::::::777666555444333222111111000000000000000000000000------------,,,+++******)))************+++++++++------------,,,,,,+++***'''((()))***+++,,,------***)))))),,,//////,,,)))+++******)))(((''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))'''***,,,+++)))'''(((***'''(((***+++++++++***)))))))))(((((((((((())))))((())))))***************)))))))))(((''''''&&&&&&''')))+++,,,,,,---///111222222111000000000000000111222555777777777555444::::::;;;===???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBB@@@???>>>======;;;;;;:::888777555444444222111///---,,,+++,,,,,,...///000///---,,,---...///---+++((('''&&&'''(((((((((((((((((()))******))))))((((((''''''&&&&&&(((((((((((()))***+++,,,((())))))***+++---...///*********++++++,,,,,,,,,))))))************))))))((())))))))))))*********------......///000000000---------.........//////////////////000111333333444666888999:::<<>>?????????>>>@@@@@@@@@???@@@@@@AAAAAABBBEEEGGGGGGFFFCCCBBBBBBCCCDDDGGGGGGGGGFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNMMMKKKJJJJJJLLLMMMOOOLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGIIIKKKOOONNNMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKIIIFFFDDDCCCBBB???<<<;;;<<>>===<<<;;;;;;;;;;;;777888999::::::::::::::::::999666444222222222222111111222333333333333222333222000000111111///...//////.........---------///......------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((()))***++++++,,,++++++,,,+++)))''''''(((***+++)))((((((''''''''''''((())))))))))))((((((((((((''''''((()))***,,,...///111000...------///111333333333333333444444555666777777888999:::;;;;;;<<<>>>===<<<>>>BBBEEEDDDBBBAAAAAA@@@??????@@@@@@AAA???<<<999999999888444000/////////...------,,,,,,111000///...............000...+++((('''&&&'''''')))((((((((((((***,,,---+++)))(((''''''((()))+++---,,,++++++************---+++)))+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***)))((()))***+++***(((******,,,---...////////////////////////.........000000111111222222333333666888999:::;;;<<>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHFFFDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLJJJJJJJJJLLLNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDFFFHHHIIINNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDAAA???<<<<<<===@@@AAABBB??????>>>===<<<<<<<<<<<<888888999::::::;;;;;;;;;:::999888666555444444444333333444555555555555444444222111111222111000.../////////............---///......---,,,,,,++++++************************++++++************++++++,,,+++***)))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++,,,++++++,,,+++)))((('''((()))***''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''(((***+++---...111///...------///111222222111111111111222222333444444555666777888888999;;;:::999;;;???AAA@@@???????????????????????????<<<:::888888999888555333000000///......------,,,------,,,,,,+++,,,,,,,,,...---+++((('''''''''((()))((((((((()))***+++,,,***)))(((''''''((()))***------,,,++++++++++++++++++)))((()))+++,,,+++)))************************+++++++++++++++***))))))***)))((()))***+++***((()))***,,,---......//////////////////............//////000000111222222222444666777888999:::===???AAADDDIIIOOOVVVaaaoooxxx))))))***+++,,,------...,,,++++++***))))))))))))---------,,,,,,------...//////000000000000111111111000...---,,,---///000---......//////000000000000000000//////.........//////////////////////////////000000000000/////////////////////000111111111111222222222333333333000111222333444444444444333222222333555666444333333444444555555666777777::::::::::::::::::999999>>>???AAADDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCFFFHHHHHHGGGFFFFFFFFFEEEGGGHHHGGGFFFDDDEEEEEEHHHIIIJJJLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIFFFEEEDDDDDDFFFGGGMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEAAA???======???BBBCCCCCCAAAAAA@@@??????>>>>>>>>>:::::::::;;;;;;;;;;;;;;;:::::::::999888777666666555555666777777777777777555444222222333333111000000000000////////////............---,,,,,,++++++***************************))))))))))))))))))***,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++---,,,***(((''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&'''(((***+++,,,//////...------///000111000000///.........//////000000111222333444555555666666555777:::<<<<<<;;;<<<===>>>??????>>>======:::888888888999999777555000000//////......------+++++++++***++++++,,,,,,---,,,***(((((((((((())))))((((((((()))***+++,,,***)))(((''''''((()))***------,,,,,,++++++,,,,,,***)))((()))+++++++++***))))))))))))))))))))))))***++++++++++++***))))))***)))((()))***+++***((()))***+++---..........................................///000000111222222222444555666666888:::===???BBBFFFJJJPPPZZZfffooo)))))))))***+++,,,,,,------,,,+++)))((()))******------,,,,,,------............//////000000111111111000...------...///000///////////////000000111111111000000///.........000000000000000000000000//////000111111111000000111111111111222333444444222222222222222333333444333444555666666777777666333333333555777777666444777777777888999999::::::========================CCCDDDFFFIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDDDDFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHIIIGGGGGGGGGHHHFFFHHHIIIGGGEEECCCCCCCCCGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJGGGEEEDDDCCCDDDDDDKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFAAA???>>>>>>AAACCCEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@>>>======<<<;;;;;;;;;;;;999999:::;;;:::999777666666777888888999999888888777666444444555555333222111111111111000000000000//////...------,,,,,,+++++++++++++++++++++++++++******))))))))))))******+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((***+++++++++++++++---,,,+++)))((('''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((******......------....../////////......---,,,,,,,,,,,,---......///000111222222333333333555666777888888999:::<<<>>>>>>===<<<:::999999888888888777666555111111000//////......---,,,,,,,,,+++,,,,,,---...+++***))))))((())))))***)))))))))))))))******+++******)))(((((()))******------,,,,,,,,,,,,,,,---++++++***+++,,,,,,,,,,,,******************************+++++++++******)))***)))((()))***+++***((()))***+++,,,---.........------...............///------...///000111111222222444555555666777999<<<===AAAEEEIIINNNWWWbbbjjjzzz(((((())))))***+++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,---......+++,,,---...000111222333111000/////////000111111000000/////////000111111111000000000/////////...111111111111111111111111//////000111111111111111222222222222333444555666333333222222222333444555555666777888888999888888555555666888:::;;;999777:::::::::;;;<<<<<<======@@@@@@@@@AAAAAABBBBBBCCCGGGHHHJJJLLLNNNNNNNNNNNNMMMKKKIIIFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIHHHGGGFFFGGGHHHGGGHHHIIIGGGDDDBBBBBBBBBEEEFFFIIIKKKMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJHHHFFFDDDCCCCCCCCCHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGBBB@@@???@@@CCCEEEFFFFFFFFFFFFGGGGGGFFFEEECCCCCCBBBAAA???===<<<;;;::::::999:::;;;;;;:::999888666777888888999999999999999999888666666777777555444333333222222222111111111000000//////...------,,,------------------------,,,++++++******++++++,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((***+++++++++++++++---,,,+++***((('''''''''&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))))),,,,,,---...............///...---,,,,,,+++,,,,,,,,,------...///000111111111222333444444555666666777888:::<<<<<<;;;:::999:::::::::999777555444333222111111000//////......,,,,,,+++++++++,,,,,,---******)))))))))))))))***((()))))))))******************))))))))))))******,,,,,,,,,++++++,,,,,,---******++++++++++++,,,,,,************************)))******+++++++++*********)))((()))***+++***((())))))+++,,,---.........,,,---------......//////------...///000111222222333444666666666777999<<<;;;>>>BBBFFFKKKTTT^^^fffsss))))))*********+++++++++...------,,,---------...,,,,,,,,,,,,,,,---...///+++,,,---///111222444444111111111111111222222333111000/////////000111222111111111111111111111111333333333333333333333333000111222333333333333333333333333333444666777888666666555444555666777888777888999::::::;;;;;;::::::::::::<<<>>>???>>>===<<<<<<===>>>>>>??????@@@CCCDDDDDDEEEFFFGGGHHHHHHKKKLLLNNNOOOPPPQQQPPPPPPMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGHHHHHHGGGDDDBBBAAABBBCCCEEEHHHKKKMMMMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJHHHFFFDDDDDDCCCFFFGGGIIIKKKMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFGGGHHHCCCBBBAAABBBDDDFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>===<<<======;;;<<<;;;;;;:::999888777999999:::;;;;;;;;;;;;:::;;;:::888888999999777666444444444333333333222222111111111000//////..............................------,,,,,,,,,,,,------***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((()))***++++++,,,++++++,,,++++++***)))((('''''''''''''''''''''((()))***((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))***+++---.........---,,,------,,,+++++++++,,,,,,,,,,,,---...///000111111000111333333222333444666555666888999:::999999888999:::;;;999666444333333222222111111000000//////,,,+++******))))))******************))))))))))))((()))************))))))************************++++++******++++++,,,,,,'''(((***)))(((((()))+++))))))))))))))))))))))))))))))***++++++++++++******)))((()))***+++***(((((()))***,,,------------,,,,,,,,,---......//////------...///111222333333444555666777666777999<<<888;;;???CCCGGGOOOXXX___lllyyy++++++,,,,,,,,,,,,------+++,,,---...............------------...///000111///000000111333444555555222222222333333444444444222111000......///111222222222333333444444555555555555555555555555555555333333444555666666666666777777777777999:::;;;<<<;;;:::999888888:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>???BBBCCCDDDCCCAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSRRRRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDDDDFFFFFFGGGHHHGGGDDDBBBAAABBBBBBDDDHHHKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLKKKIIIGGGFFFEEEDDDDDDFFFIIILLLNNNOOOOOOOOOLLLKKKIIIGGGFFFFFFGGGHHHEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFGGGGGGFFFEEECCCAAAAAA@@@>>>>>>>>>???AAABBB@@@???===<<<;;;:::999999;;;;;;<<<==================;;;::::::::::::999777555555555444444444333333333333222222111000000000........................------,,,,,,,,,,,,------***++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++((()))***++++++,,,++++++***************)))(((((('''''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((())))))+++---...///...,,,++++++************++++++,,,+++,,,,,,---...///000000...111333222111111333555555555555666777888888888666888:::999666444444666333222222111111000//////...---,,,+++***)))))))))***************)))((((((((()))***++++++***)))(((*********++++++************)))))))))******+++,,,&&&(((***)))(((''')))+++************************))))))***+++++++++++++++***)))((()))***+++***(((((()))***+++,,,---------++++++,,,------...//////---...///000222333444444444555666666666666999;;;999<<>>???AAAAAA>>>===<<<;;;;;;<<<>>>@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@AAADDDFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOORRRSSSTTTTTTTTTTTTSSSRRRMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJIIIGGGDDDCCCCCCDDDFFFGGGHHHFFFDDDBBBBBBBBBBBBDDDGGGKKKMMMMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJDDDEEEFFFFFFFFFFFFEEEEEEIIIIIIIIIJJJLLLMMMOOOOOOMMMLLLKKKJJJHHHGGGFFFEEECCCEEEIIILLLOOOPPPPPPPPPNNNLLLJJJHHHFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGFFFEEECCCDDDEEEFFFEEECCCAAA@@@>>>=========???BBBEEEFFFCCCAAA???===;;;;;;;;;;;;======>>>???????????????>>><<<;;;;;;;;;;;;:::888666555555555555444444444444444333333222111111000---------------------------,,,,,,++++++,,,,,,---******+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,((()))***++++++,,,++++++))))))*********))))))(((''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))(((***---//////...,,,***)))))))))))))))***+++,,,++++++,,,---...//////000---000222222000///111444444444444444555777888999444777999888666555666888333333222222111000000000111000///---,,,++++++***+++++++++******)))((('''((()))***++++++***)))(((******++++++++++++******))))))(((((()))***++++++(((***,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***)))((()))***+++***(((((()))***+++,,,---------++++++,,,,,,---...//////......///111222444555555333444555555555666888:::<<>>??????@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???@@@AAAAAAGGGGGGIIIJJJJJJJJJIIIHHHKKKJJJHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLJJJJJJLLLMMMRRRSSSTTTUUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIGGGEEEEEEEEEEEEFFFHHHIIIKKKJJJGGGCCCBBBAAAEEEFFFHHHKKKMMMOOOPPPQQQNNNMMMKKKKKKLLLMMMMMMLLLHHHFFFDDDCCCCCCFFFIIIKKKKKKKKKJJJKKKKKKMMMOOOPPPOOONNNKKKIIIGGGFFFFFFFFFDDDFFFIIILLLNNNPPPQQQQQQOOOMMMKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEFFFFFFFFFEEEDDDBBB@@@???>>>???@@@BBBDDDEEEGGGGGGFFFEEECCCAAA@@@???@@@@@@BBBAAAAAA@@@???>>>=========<<<;;;;;;;;;;;;:::999999999888777777777777777555555444444333222111111///////////////...............---,,,,,,,,,,,,---)))******))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++((((((''''''''''''((((((***)))((()))***+++***)))((((((((((((((('''''''''&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''((()))***++++++***)))(((******+++++++++******)))******+++,,,,,,---......111111111000//////......111111222333333333333222666666555555444333111111111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''((()))******)))((('''------,,,+++******************************++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,+++***)))((('''***,,,,,,+++***((()))***++++++++++++++++++++++++,,,,,,,,,------------...111111111111000000000000777777777777777888888888999;;;>>>AAAEEEKKKRRRWWW]]]dddnnnyyy000000111111000//////...//////000111222222222222222111111111111222333333777777888999999999888888777777888888777777666555666555555444333333333333666666777888999::::::;;;;;;999888777777888:::;;;======>>>>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLKKKNNNMMMKKKJJJJJJJJJLLLMMMOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOONNNLLLKKKLLLNNNRRRSSSTTTTTTTTTRRRPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJHHHGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIJJJIIIGGGDDDBBBBBBGGGHHHJJJLLLNNNPPPQQQQQQPPPNNNLLLLLLLLLLLLKKKJJJGGGEEECCCAAABBBDDDGGGIIIJJJJJJIIIIIIJJJLLLMMMNNNNNNLLLJJJHHHFFFEEEEEEEEEBBBDDDGGGJJJMMMOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCAAA?????????AAABBBDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>???===<<<<<<<<<<<<;;;999999888888777777777777777555555444333333222111111000////////////.........///......---------------------------,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''''''''((()))*********((((((''''''''''''((((((***)))((()))***+++***)))(((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((()))******)))((((((*********+++*********)))******++++++,,,------...000////////////.........000111111222333222222222555555555555444333222222111222222222222111000000------------------------,,,,,,------,,,,,,+++***((()))************)))(((---,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------,,,+++******+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,+++++++++............////////////////////////////////////555555666666666666777777888:::<<>>>>>>>>===;;;::::::;;;<<<===@@@AAABBBDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNQQQPPPOOONNNMMMNNNOOOOOOQQQPPPOOONNNNNNNNNOOOOOOQQQRRRRRRPPPNNNLLLMMMOOOQQQRRRSSSTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIIIIGGGEEEDDDDDDIIIJJJLLLMMMOOOPPPPPPPPPRRRPPPNNNMMMMMMLLLJJJHHHEEECCCAAA@@@@@@BBBDDDFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDAAABBBEEEHHHKKKMMMNNNOOOQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFGGGGGGGGGIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@>>>===<<<======;;;:::888888888777777777777777555555444444333222222222000000000/////////......//////.........---------............---,,,++++++************************((((((((('''''''''&&&&&&''''''(((((())))))******((((((''''''''''''((((((***)))((()))+++,,,+++***)))))))))(((((('''''''''(((((()))))))))(((''''''(((((((((''''''''''''&&&''''''(((((((((((('''''')))))))))*********************++++++,,,,,,---------------............//////000111111222222111111333333444444444444333333111111222222111111000///////////////////////////...............---,,,,,,******++++++++++++******+++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,++++++***,,,,,,,,,***))))))+++---...---------,,,,,,++++++............////////////------......//////000000444444444444555555666666777999;;;===@@@DDDIIINNNUUUZZZccclllvvv000000111111111000000///000000222333444444444444444444333333444444555666888999:::;;;<<<======<<<;;;;;;::::::;;;===???@@@=========<<<;;;:::999999777888999<<<>>>@@@BBBCCCBBBAAA???======>>>???@@@AAABBBDDDGGGIIIKKKLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQSSSSSSQQQPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTTTTQQQNNNMMMMMMNNNPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFJJJJJJLLLMMMNNNNNNNNNNNNQQQOOONNNMMMNNNMMMKKKIIIEEECCCBBB@@@@@@AAACCCDDDHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCC@@@BBBDDDFFFIIIKKKLLLMMMPPPQQQQQQQQQOOOMMMKKKIIIJJJJJJJJJIIIHHHGGGGGGHHHKKKKKKJJJIIIGGGEEEBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBB@@@>>>===<<<===<<<;;;999777888888888888888777777555555555444444333333333222222111111000////////////000000000//////......,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++))))))(((((((((''''''''''''((((((((()))))))))***((((((''''''''''''((((((***)))((()))+++,,,,,,+++******))))))((('''''''''))))))))))))))))))((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''')))((((((((())))))************++++++,,,,,,,,,,,,++++++,,,------...//////...///000000111111000000111222333333444444444333111111111111111000000///////////////////////////...............------,,,++++++,,,,,,,,,,,,,,,,,,*********+++,,,---......------------,,,,,,,,,,,,************************)))))))))***+++,,,,,,---+++++++++++++++***)))(((++++++***)))'''(((***,,,///......------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---...///111111222333333444444555555666666777999;;;<<<>>>AAAFFFIIIPPPUUU\\\eeeooo|||///000000111111111000000000000222333444555555555555555444444555555666777999999;;;<<<>>>>>>??????<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCAAA@@@>>>===:::;;;===@@@CCCEEEGGGHHHGGGFFFCCCAAA@@@AAABBBCCCCCCEEEHHHKKKMMMNNNOOONNNMMMMMMNNNPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPOOOPPPPPPOOONNNOOOPPPQQQRRRUUUUUUTTTRRROOOMMMMMMNNNPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLNNNMMMMMMNNNOOOOOOMMMKKKFFFEEECCCBBBAAABBBCCCCCCGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHGGGFFFDDDDDDBBBCCCDDDEEEGGGIIIKKKLLLNNNNNNOOOOOOMMMLLLJJJHHHJJJKKKLLLKKKHHHGGGGGGHHHKKKKKKKKKJJJHHHEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDD@@@???===<<<===<<<:::999777888999::::::999888888666666666555555555555555444444333222222111000000000000111111111000///...,,,,,,,,,,,,+++***)))(((******************************))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((((()))+++---,,,++++++******)))((((((''''''))))))((((((((()))))))))******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''((()))*********+++++++++++++++,,,******+++,,,---...//////---...//////000000/////////000111222222333333222000111111111111000//////---------------------------------------,,,++++++,,,,,,,,,,,,,,,------...*********+++,,,---//////------,,,,,,+++++++++***************************'''(((((()))***+++,,,,,,******+++++++++***)))))))))))))))((('''''')))+++.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...///111222333333333333444555555666777777777999;;;<<<>>>@@@DDDGGGLLLQQQXXX___hhhuuu000000111222222222222111111222333555666777777888777777666666777777888999:::;;;===>>>@@@AAABBBBBB@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIIIIGGGEEECCCBBB???AAACCCEEEHHHKKKMMMNNNKKKJJJGGGEEEDDDDDDEEEEEEHHHJJJNNNQQQSSSTTTSSSRRRQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVRRRRRRQQQQQQRRRRRRSSSTTTSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVUUUSSSPPPOOOOOOPPPQQQRRRSSSTTTSSSQQQOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIGGGEEEDDDFFFGGGHHHGGGEEEEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNPPPPPPNNNKKKGGGFFFEEECCCBBBBBBBBBCCCEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIILLLNNNLLLHHHFFFGGGHHHJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCBBBBBBAAACCCDDDDDDDDDEEEFFFFFFFFFBBB@@@>>>===>>>===;;;999888999:::;;;<<<;;;:::999777777777777777777777777777666666555444333222222000111222333222111000///............---,,,++++++))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((***,,,------,,,++++++***))))))(((''''''(((((('''''''''((()))***))))))(((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&((()))+++******++++++++++++++++++++++++,,,,,,---...//////------.../////////............///000111111000000000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,---...///++++++++++++,,,---//////------,,,,,,++++++******************************''''''((()))******++++++,,,,,,,,,------,,,,,,+++'''(((******(((((()))***,,,,,,,,,,,,,,,---------------------..................///000111222333444222333333444555666777777777999;;;<<<===???CCCEEEIIIMMMTTT[[[dddnnn{{{222333333444555444444444333444666888999:::;;;;;;::::::999999::::::;;;<<<===>>>@@@BBBDDDEEEFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNLLLJJJHHHFFFEEEFFFHHHJJJMMMOOOQQQRRROOOMMMJJJHHHFFFFFFGGGGGGKKKNNNRRRVVVWWWVVVUUUSSSTTTTTTVVVWWWYYY[[[\\\]]][[[ZZZYYYXXXWWWXXXYYYYYYTTTSSSSSSRRRSSSTTTUUUVVVSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNPPPSSSVVVWWWWWWWWWWWWUUURRRQQQRRRSSSRRRSSSTTTTTTTTTRRRPPPNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGEEEDDDEEEGGGDDDEEEFFFHHHIIIJJJJJJJJJOOONNNNNNOOOPPPOOOLLLJJJGGGFFFEEECCCBBBBBBAAAAAAAAACCCFFFHHHKKKLLLMMMMMMLLLMMMMMMMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKHHHLLLNNNMMMHHHEEEFFFHHHHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHEEECCCAAA@@@@@@???===;;;999:::<<<===>>>===<<<;;;999999999999999999999999999999888777666555444333111222333444333222000/////////000//////...---,,,)))))))))))))))))))))))),,,++++++++++++*********))))))))))))((((((((((((((((((''''''''''''(((((()))((((((***,,,......---,,,,,,+++***)))((('''&&&''''''&&&&&&&&&'''))))))((('''''''''&&&&&&%%%%%%(((((('''&&&&&&'''(((((('''&&&%%%%%%&&&''')))+++++++++******************,,,,,,------......//////,,,,,,---............---------......///.........000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++---...///,,,,,,,,,,,,,,,---...///.........---,,,+++++++++************************'''(((((())))))*********+++,,,,,,------,,,,,,,,,'''))),,,---,,,+++***+++******++++++,,,,,,------,,,,,,---------..................///000111222222111111222333444555666666555777:::;;;===>>>AAADDDEEEJJJQQQXXX___iiisss{{{444444555666777777666666666777888:::<<<============<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMJJJHHHHHHIIIKKKMMMPPPRRRTTTTTTQQQOOOLLLIIIHHHGGGHHHHHHLLLOOOSSSWWWXXXVVVTTTRRRTTTTTTVVVWWWYYY[[[\\\]]][[[ZZZYYYXXXXXXXXXYYYZZZVVVUUUTTTSSSTTTUUUVVVWWWTTTTTTSSSSSSRRRPPPOOONNNLLLLLLMMMOOORRRUUUXXXZZZXXXYYYXXXWWWTTTSSSTTTUUURRRSSSTTTUUUTTTRRRPPPOOOLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGDDDDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKQQQPPPPPPPPPPPPNNNKKKHHHGGGFFFDDDCCCBBBAAA@@@@@@???@@@DDDGGGJJJLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIILLLKKKJJJIIIIIIIIIJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLGGGKKKNNNMMMHHHDDDEEEGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGEEECCCBBBBBBAAA???===:::;;;===>>>???>>>===<<<::::::::::::::::::::::::::::::999888777666555555111222333444444222111///////////////...---,,,+++************************,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''''''''(((((()))((((((***,,,......---,,,,,,+++***)))((('''&&&'''&&&%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&%%%$$$%%%''')))+++++++++******************---------.........//////+++,,,------......------,,,------...------,,,,,,000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++******+++---...///------,,,,,,,,,---......000000///...------,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******'''***...//////---,,,,,,((()))***+++,,,------...******+++++++++,,,,,,,,,------......///000000000///000111222333444555555444666999;;;<<<===@@@BBBBBBHHHOOOVVV]]]eeennnuuu;;;:::999:::;;;;;;999888888999;;;???CCCEEEDDDBBBBBB???===>>>@@@BBBBBB@@@FFFEEEEEEGGGKKKNNNMMMKKKMMMOOORRRSSSQQQPPPOOOOOOUUUUUUUUUSSSQQQNNNKKKJJJFFFFFFFFFHHHLLLOOOQQQQQQSSSRRRQQQOOOLLLJJJIIIHHHMMMOOORRRTTTVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\]]]^^^___^^^\\\ZZZZZZZZZZZZ[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWUUUQQQOOONNNNNNNNNOOOPPPRRRTTTWWWYYYZZZ[[[[[[ZZZXXXUUUSSSQQQOOOUUUUUUUUUUUUTTTRRRPPPOOORRROOOKKKIIIJJJKKKLLLLLLOOOOOOOOONNNMMMLLLKKKJJJMMMMMMKKKJJJIIIHHHHHHGGGJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKRRRQQQPPPNNNLLLKKKJJJIIIGGGFFFEEECCCAAA@@@@@@@@@@@@BBBDDDGGGJJJKKKLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKIIIFFFDDDDDDDDDGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGDDDBBBBBBCCCEEEDDDEEEFFFGGGFFFEEECCCAAAFFFGGGGGGGGGFFFFFFEEEEEECCCCCCCCCBBB@@@???===<<<<<<<<<============<<<<<<======<<<;;;;;;;;;<<<<<<>>>===<<<:::888777666555444555666666555333111000222111000///...---,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))((('''''''''++++++,,,,,,,,,,,,++++++'''((()))))))))(((&&&%%%((((((***,,,---...//////,,,+++***)))'''%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((())))))'''&&&%%%%%%&&&((()))(((((((((((())))))))))))***+++,,,,,,******+++,,,------------------------***,,,------------...000........................***+++---//////...---,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..................---,,,+++******************)))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++///............///000000//////000111333444555555666777999::::::;;;===???DDDHHHNNNSSSWWW^^^gggnnn???>>>===>>>??????===;;;<<<<<>>>>>>>>>>>===============<<<<<<<<<======???>>>===;;;999888777666555666777777777555333222222222111000///...---,,,++++++,,,,,,------------,,,,,,++++++***)))))))))))))))************)))))))))))))))))))))((('''''''''''')))+++,,,---......&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((&&&&&&%%%&&&'''((((((((((((((())))))))))))***+++,,,,,,******+++,,,------------------,,,,,,,,,---......,,,+++,,,...........................***,,,---/////////---,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...............---,,,+++*********)))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---...//////000000000111222333333444444555777888999999:::<<<>>>CCCGGGLLLQQQUUU\\\dddkkkyyyEEEEEEDDDEEEFFFEEECCCAAA@@@AAACCCHHHLLLOOOOOOOOONNNJJJFFFCCCCCCDDDDDDDDDIIIJJJKKKOOORRRTTTTTTSSSQQQSSSUUUUUUTTTSSSRRRSSSWWWWWWVVVUUUSSSQQQNNNMMMHHHGGGGGGIIILLLOOOPPPPPPRRRRRRRRRRRRQQQPPPPPPOOOMMMNNNQQQSSSUUUVVVVVVUUUXXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZXXXWWWUUUUUUTTTTTTVVVWWWVVVSSSPPPNNNNNNLLLOOORRRVVVYYYZZZ[[[[[[\\\[[[[[[YYYWWWUUUSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNLLLLLLNNNNNNNNNMMMLLLMMMNNNPPPQQQRRRRRRSSSOOOOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHEEECCCCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFHHHHHHHHHFFFCCCBBBCCCDDDDDDFFFGGGHHHHHHFFFDDDCCCFFFGGGHHHIIIIIIGGGEEEDDDDDDCCCCCCBBBAAAAAABBBBBB>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>><<<:::999888777555666777888888777555444333222222111000///......,,,,,,------------------......------,,,+++++++++))))))************))))))******)))(((((((((((((((&&&'''(((***+++,,,,,,,,,(((((())))))))))))))))))))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&(((((((((((()))))))))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,........................,,,---.../////////...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,------------,,,++++++******)))((('''&&&'''(((((((((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------...------------...//////111111111222222333333333333555777888888999;;;<<>>??????@@@AAAAAAAAAAAA@@@???>>><<<;;;999888777555555666777777777666666333333333222111000000///---------,,,------------//////......---,,,,,,++++++,,,,,,------,,,,,,+++***)))((('''&&&'''((()))&&&'''(((***+++,,,,,,,,,------,,,+++******))))))%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$(((((((((((()))))))))))))))***+++***)))((()))+++++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---........................------.../////////...---+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,+++*********(((&&&%%%$$$%%%'''((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------------......///222222222222222222222222222444666777777777999;;;>>>BBBGGGJJJMMMRRRZZZ```hhhppp{{{RRRRRRRRRSSSTTTRRROOOLLLEEEEEEGGGJJJNNNQQQRRRRRRSSSQQQMMMIIIEEEDDDDDDEEEHHHKKKPPPTTTWWWYYYZZZZZZYYYZZZ[[[[[[YYYXXXXXXYYYYYYYYYYYYYYYXXXVVVTTTSSSLLLKKKKKKMMMPPPSSSTTTTTTSSSTTTUUUWWWWWWWWWVVVUUUSSSSSSUUUVVVWWWXXXYYYYYYZZZ\\\]]]]]][[[ZZZZZZ[[[[[[[[[[[[[[[]]]___aaabbbaaa___]]][[[XXXVVVUUUUUUSSSUUUWWWWWWTTTRRRQQQQQQLLLOOOSSSWWWZZZ[[[[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQMMMLLLLLLMMMPPPQQQPPPOOONNNNNNOOOPPPPPPQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLJJJGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEHHHHHHHHHIIIKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFCCCAAAAAAAAABBBDDDFFFFFFEEEEEEFFFGGGEEEFFFFFFEEEBBB@@@???@@@DDDEEEGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEEEECCCAAA@@@CCCBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDCCC@@@???>>>===;;;999888777444555555555666666555555444444444333222222222111...---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,)))((('''&&&%%%&&&'''(((((((((***+++,,,,,,,,,,,,)))))))))(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((())))))))))))((()))******(((((()))************+++++++++,,,,,,+++,,,------,,,,,,...///..........................................------++++++,,,,,,,,,---------,,,,,,+++++++++*********)))(((((((((((()))******+++++++++,,,++++++***))))))(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''(((((()))))))))***************+++++++++,,,,,,,,,,,,------......------,,,******++++++,,,,,,,,,,,,...------------...//////222222222222222222222222222333555666666777999;;;<<<@@@DDDFFFIIINNNUUUZZZccckkkvvv~~~VVVVVVVVVXXXXXXVVVRRROOOIIIIIIIIIKKKNNNPPPPPPPPPRRRQQQOOOLLLHHHEEEEEEFFFGGGLLLRRRVVVYYYZZZ\\\]]]]]]^^^^^^]]][[[ZZZ[[[\\\ZZZZZZ[[[[[[ZZZXXXWWWVVVNNNNNNNNNPPPTTTWWWYYYYYYWWWYYYZZZ\\\\\\ZZZYYYXXXUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^]]][[[ZZZZZZZZZ\\\[[[[[[\\\]]]```bbbcccaaa```^^^[[[YYYXXXWWWVVVTTTUUUVVVUUUSSSRRRRRRSSSPPPRRRUUUXXXZZZ\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQOOOLLLKKKJJJLLLNNNQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLLLLJJJIIIHHHGGGHHHIIIKKKMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLIIIFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEBBB@@@@@@@@@@@@BBBEEEEEEEEEEEEFFFGGGEEEFFFGGGEEEBBB@@@??????CCCDDDFFFHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCEEEFFFFFFFFFFFFAAAAAA@@@>>><<<;;;999999555555555555555555555555555555555444444444333333000///...,,,,,,---...///......------,,,+++++++++******++++++++++++******))))))((('''''''''''''''((()))***+++,,,,,,,,,,,,&&&&&&'''(((***+++,,,,,,)))((('''&&&%%%######"""%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''((())))))))))))******++++++,,,***+++------------...000...........................------------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************)))(((((((((((()))************+++++++++******))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,------......------,,,)))******++++++,,,,,,---...............///000000111111111222222333333333111333555666666777999:::;;;>>>BBBDDDEEEJJJPPPVVV^^^fffqqqxxx~~~WWWXXXXXXZZZZZZXXXSSSPPPOOONNNLLLMMMOOOPPPPPPOOOPPPQQQRRROOOKKKHHHHHHHHHGGGMMMTTTYYY[[[\\\^^^````````````___]]]\\\]]]^^^[[[[[[\\\\\\[[[ZZZYYYXXXQQQPPPQQQTTTXXX\\\^^^^^^^^^___aaaaaaaaa___\\\ZZZVVVVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^]]][[[YYYYYYZZZ]]]\\\\\\]]]^^^```bbbcccaaa```^^^\\\ZZZYYYXXXXXXUUUUUUUUUTTTRRRRRRTTTVVVUUUVVVXXXZZZ\\\]]]^^^^^^YYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTRRROOONNNKKKIIIHHHIIIMMMPPPRRRSSSQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNJJJIIIGGGGGGHHHJJJLLLNNNLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCDDDEEEFFFHHHIIILLLKKKKKKKKKKKKLLLNNNOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFDDDBBB????????????AAADDDEEEDDDEEEFFFGGGGGGHHHIIIGGGDDDAAA@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@AAADDDFFFHHHHHHHHHGGGDDDCCCBBBAAA???===<<<;;;888888777666555555555555666666555555555555444444333222000///...///000111///......------,,,++++++***++++++,,,,,,++++++******************)))(((((('''((()))***++++++++++++'''((()))***,,,---...///+++***)))(((&&&%%%$$$###%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))'''((())))))''''''((()))(((((())))))***++++++,,,+++---...---,,,,,,---...........................------,,,+++++++++++++++,,,,,,,,,------------...++++++++++++************))))))(((((())))))***+++))))))***************)))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------......------,,,******++++++,,,------...000////////////000111111000000111222333333444444222444666666666777999;;;;;;>>>AAABBBCCCGGGMMMSSSYYYaaakkkrrrwwwXXXXXXYYY[[[[[[XXXTTTPPPSSSRRRPPPOOOPPPQQQPPPOOOOOOQQQSSSRRRNNNJJJJJJJJJHHHNNNVVV[[[]]]^^^```bbbaaabbbbbb```^^^]]]^^^___[[[\\\\\\]]]\\\[[[ZZZYYYRRRRRRRRRVVV[[[___aaaaaacccdddeeefffdddbbb___\\\UUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^]]][[[YYYYYYYYY]]]]]]]]]]]]^^^```bbbcccaaa```^^^\\\[[[YYYYYYYYYVVVVVVUUUSSSQQQRRRUUUWWWYYYYYYZZZ[[[]]]^^^___```XXXXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVTTTQQQNNNMMMKKKIIIGGGHHHKKKOOORRRSSSQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPOOONNNNNNNNNOOOOOOJJJIIIGGGGGGHHHJJJMMMOOOLLLLLLLLLLLLMMMNNNPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGCCCDDDDDDEEEFFFHHHJJJKKKMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDAAA???>>>??????AAACCCDDDDDDEEEFFFGGGIIIJJJKKKIIIFFFCCCBBBAAAAAACCCEEEFFFGGGFFFEEEDDDDDDCCC@@@??????@@@AAABBBGGGHHHKKKMMMLLLJJJGGGDDD???@@@@@@AAAAAA@@@@@@???@@@BBBEEEGGGIIIIIIIIIHHHFFFFFFDDDCCCAAA@@@>>>>>>::::::888777666666666666666666666666666555555555555444222000000111222333/////////...------,,,,,,,,,------......------,,,++++++,,,------+++***)))&&&'''((())))))***))))))'''''''''''''''((((((((()))))))))))))))(((((((((%%%%%%&&&&&&'''((())))))%%%%%%'''((((((((('''&&&&&&%%%$$$$$$%%%'''***+++(((((((((((())))))))))))'''((()))((('''&&&''')))'''(((((()))***+++++++++...//////...,,,++++++,,,........................---,,,++++++*********+++,,,,,,,,,---------......+++++++++************))))))))))))))))))***++++++((())))))*********))))))(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,------...//////000000000000000111111222///000000222333444555555222444666777777777999;;;;;;===@@@AAABBBFFFLLLQQQUUU]]]gggmmmrrr|||\\\]]]]]]]]]\\\ZZZXXXWWWUUUSSSPPPPPPQQQRRRRRRQQQTTTSSSRRRPPPOOONNNMMMMMMMMMPPPTTTYYY]]]___``````aaacccddddddbbbaaaaaabbb___^^^]]]]]]^^^]]][[[YYYSSSRRRSSSXXX]]]bbbbbbaaagggggghhhgggeeeaaa]]]ZZZWWWXXXXXXYYYZZZ\\\^^^___]]]]]]]]]\\\[[[YYYWWWUUUXXXYYYZZZ\\\^^^```bbbbbbaaaaaa```___]]][[[YYYWWWUUURRRPPPPPPRRRUUUWWWWWWYYYYYY[[[\\\]]]^^^^^^^^^XXXWWWVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVTTTRRRQQQPPPLLLHHHEEEFFFJJJOOOQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSQQQOOONNNOOORRRSSSPPPNNNJJJHHHGGGGGGHHHIIIHHHGGGHHHHHHJJJMMMPPPRRRQQQOOONNNMMMKKKJJJIIIIIIIIIJJJEEEDDDCCCDDDFFFIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNNNNNNNOOOQQQOOOLLLIIIGGGFFFFFFGGGJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>===>>>>>>@@@CCCGGGHHHHHHFFFFFFGGGHHHIIIHHHFFFDDDBBB>>>???BBBDDDDDDDDDBBBAAAAAAAAA@@@???@@@AAACCCDDDJJJLLLPPPRRRQQQMMMHHHDDD??????@@@BBBBBBBBBBBBBBB@@@BBBGGGMMMPPPPPPMMMJJJIIIFFFBBB@@@@@@AAAAAA@@@===;;;999888888777555333888777666444333333444444444333222111000000000000---...///////////////...---,,,+++******+++,,,---,,,,,,+++***)))(((''''''+++)))(((''''''((()))+++)))))))))))))))*********......,,,***)))(((''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))(((&&&&&&%%%&&&'''((((((((('''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((,,,,,,,,,---------............---------,,,,,,,,,)))))))))***+++++++++,,,'''(((((()))))))))(((((())))))***++++++++++++***))))))((('''''''''''''''******))))))((((((((('''))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,+++***))))))+++---...,,,,,,,,,---------......////////////000000000000222222111111222222333444333333444666777999::::::<<<>>>@@@BBBCCCEEEHHHJJJTTTYYY```gggooozzz``````aaa```___^^^\\\[[[XXXVVVUUUTTTUUUUUUTTTRRRTTTSSSRRRQQQPPPOOOOOOOOONNNPPPTTTXXX\\\___```aaacccdddeeeeeecccbbbbbbccc```___^^^_________]]][[[UUUTTTTTTWWW]]]aaaccccccfffggggggfffccc___[[[YYYUUUVVVWWWYYY[[[]]]^^^___]]]]]]^^^]]]\\\YYYWWWVVVVVVWWWYYY[[[]]]___``````aaaaaa```^^^\\\ZZZXXXWWWTTTRRRPPPPPPRRRUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXWWWWWWXXXYYYYYYWWWWWWVVVUUUTTTRRRPPPOOOKKKHHHEEEFFFJJJNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRPPPOOOOOOQQQQQQNNNLLLKKKIIIGGGGGGHHHIIIHHHGGGIIIHHHIIIKKKMMMNNNNNNMMMMMMLLLJJJIIIGGGGGGGGGGGGFFFDDDCCCCCCFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>======???BBBEEEGGGGGGEEEFFFGGGGGGGGGFFFEEECCCBBB???@@@AAACCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCCCCJJJMMMQQQTTTSSSOOOJJJFFFAAAAAAAAABBBBBBCCCCCCCCC???AAAEEEKKKPPPQQQOOOMMMKKKHHHEEECCCBBBBBBAAA@@@===<<<:::999999888666444666666555444444444555666444333222111000000000000...///////////////......+++***))))))))))))***++++++++++++++++++************)))(((''''''((()))***)))))))))******+++++++++///...---+++)))(((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------.........---------,,,,,,***************+++++++++((())))))******)))))))))))))))***++++++++++++******)))((((((''''''((((((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))******++++++,,,,,,++++++///...---,,,,,,...///000+++++++++,,,,,,,,,------////////////000000000000222222222222222333333444333333444555777888999:::;;;<<>><<<<<<>>>AAADDDFFFEEEDDDFFFEEEEEEEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCIIIMMMRRRVVVVVVRRRLLLIIICCCCCCBBBAAAAAABBBCCCDDD>>>@@@CCCIIINNNQQQQQQPPPLLLJJJHHHFFFFFFEEECCCAAA>>><<<:::::::::999777555555555444444444555666777444333222111000000000000000000000000///......---***)))(((''''''((()))***++++++++++++,,,,,,------***)))(((''''''((()))***)))))))))***+++,,,,,,---111000...,,,***)))((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))(((''''''&&&&&&''''''$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((()))++++++******,,,---------------------------......------,,,***)))(((++++++,,,,,,,,,---------...............---------+++++++++*********************+++++++++******)))))))))***++++++++++++*********)))((((((((())))))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))******+++,,,,,,++++++,,,+++*********+++---...*********+++++++++,,,,,,....../////////000000000333333222222333333444555222333444555666888999999999;;;===>>>???AAADDDGGGOOOSSSZZZaaaiiisssiiiiiihhhgggfffeeedddddd```````````````]]]YYYUUURRRQQQQQQPPPPPPPPPQQQQQQQQQRRRTTTWWW[[[___ccceeefffgggiiihhhfffeeeeeefffdddcccbbbbbbccccccaaa___[[[YYYXXXXXX[[[___dddfffdddddddddccc___[[[VVVTTTNNNPPPUUUYYY]]]___``````____________^^^\\\ZZZYYYWWWXXXZZZ\\\]]]]]]\\\\\\``````___^^^\\\ZZZXXXWWWSSSQQQPPPPPPRRRTTTUUUUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVUUUTTTRRRPPPNNNMMMHHHGGGFFFFFFHHHKKKNNNOOONNNOOOOOOOOOOOONNNNNNMMMOOOOOONNNNNNNNNNNNLLLKKKKKKJJJIIIIIIJJJJJJHHHFFFGGGEEEDDDEEEGGGJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBFFFDDDBBBBBBDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJHHHGGGEEEEEEEEEEEECCCEEEHHHJJJJJJIIIGGGFFFAAAAAAAAAAAAAAA@@@??????<<<<<<>>>AAADDDFFFFFFDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCGGGKKKQQQVVVVVVRRRMMMIIIDDDCCCAAA@@@@@@AAABBBDDD@@@@@@BBBFFFKKKNNNOOOOOOJJJJJJIIIIIIJJJIIIGGGDDD???===;;;;;;;;;;;;999777666666666666555555555666444333222111000000000000111111111000000...---,,,+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,******)))(((((()))******))))))***+++,,,------...111000...,,,+++))))))((('''''''''&&&''''''((()))''''''''''''(((((((((((())))))(((''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((******))))))+++,,,---------------.........//////...---,,,***)))(((++++++++++++,,,,,,,,,,,,........................,,,+++++++++***)))))))))++++++,,,,,,,,,+++******))))))***++++++++++++*********))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))((()))***++++++,,,++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---.........///000000000333333333222333333444555222333333555666777777888888:::<<<===>>>@@@DDDFFFMMMQQQXXX^^^eeeooo{{{jjjjjjiiihhhgggfffeeeeeecccccccccdddccc```[[[WWWRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRTTTXXX\\\```dddffffffhhhiiiiiigggffffffgggdddcccbbbcccddddddbbb```]]][[[YYYXXXZZZ^^^cccfffddddddcccbbb^^^YYYTTTQQQKKKNNNSSSXXX]]]___aaaaaa````````````___^^^\\\[[[YYYZZZ\\\]]]]]]]]]\\\[[[___^^^^^^]]]\\\ZZZYYYXXXTTTRRRPPPPPPRRRSSSTTTSSSUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSQQQNNNLLLKKKFFFFFFFFFFFFGGGIIILLLNNNNNNOOOOOOOOONNNMMMMMMLLLJJJKKKMMMMMMMMMMMMMMMNNNKKKJJJIIIIIIJJJIIIGGGEEEDDDBBBBBBCCCGGGJJJLLLMMMLLLKKKJJJHHHFFFEEECCCBBBEEECCCAAAAAACCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDAAACCCFFFHHHHHHGGGFFFDDD@@@AAAAAAAAA@@@???>>>>>>======???BBBEEEGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCAAA@@@???@@@BBBDDDFFFDDDCCCBBBAAAAAAAAABBBCCCDDDHHHNNNRRRSSSPPPKKKGGGDDDBBB@@@>>>>>>???@@@AAABBBBBBCCCEEEHHHJJJKKKJJJFFFFFFHHHKKKMMMMMMJJJHHH@@@>>>===<<<===<<<;;;999::::::999888777555444444444333222111000000000000111111111111000///...---,,,,,,+++******+++,,,,,,---,,,,,,+++******))))))******))))))))))))******)))******+++,,,,,,------000///...,,,+++***))))))(((((((((''''''(((((()))''''''''''''(((((((((((()))))))))(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))))))))***,,,,,,,,,,,,---------...............---,,,+++))))))*********+++++++++,,,,,,------..................,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++******))))))***++++++++++++*********))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,------...///000000000333222222222222333444444222222333444555666666777888:::<<<===>>>@@@CCCFFFKKKOOOUUU[[[bbbkkkvvvjjjjjjhhhgggfffeeeeeeeeefffffffffffffffccc^^^[[[VVVUUUSSSQQQPPPOOONNNNNNPPPRRRUUUYYY^^^bbbeeefffeeeggghhhhhhfffeeeeeefffcccbbbaaabbbddddddbbb```]]]\\\[[[YYYYYY\\\aaaeeeddddddcccaaa]]]XXXSSSPPPKKKNNNRRRWWW[[[___aaabbb```aaaaaabbbaaa___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZUUUSSSQQQQQQRRRRRRQQQPPPRRRSSSTTTUUUWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRPPPMMMKKKJJJEEEFFFGGGFFFFFFGGGJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKGGGJJJLLLMMMLLLLLLMMMOOOJJJIIIIIIIIIJJJHHHFFFCCC@@@???@@@CCCGGGJJJLLLLLLJJJJJJIIIHHHGGGEEECCCBBBCCCAAA@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFAAABBBDDDFFFFFFFFFDDDDDDAAAAAAAAA@@@???>>>===<<<======???BBBEEEGGGGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFDDDCCCBBBAAAAAAAAABBBCCCCCCFFFKKKNNNOOOLLLHHHEEECCCBBB@@@???>>>>>>>>>???CCCBBBBBBDDDFFFGGGFFFDDDBBBCCCGGGLLLOOOOOOLLLIIIAAA???>>>===>>>>>><<<;;;<<<<<<<<<;;;999777555444444333222111000000000000111111111111000//////......---,,,++++++,,,---...------,,,+++***)))((((((*********************************+++++++++++++++...---,,,++++++***************)))(((((((((((((((''''''''''''((((((((((((*********)))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''))))))((((((***+++***++++++,,,,,,---------------------,,,+++***)))))))))*********+++++++++,,,,,,,,,---------------+++++++++***************,,,,,,,,,,,,++++++***)))))))))***++++++++++++***))))))((((((((()))******&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''')))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---...///000000111222222111111222222333444222222333333444555555666777999;;;<<<===???CCCEEEIIIMMMSSSXXX^^^gggrrrzzzkkkjjjhhhfffeeeeeeeeefffiiihhhhhhhhhhhhfffbbb___[[[YYYWWWTTTQQQOOONNNMMMOOORRRVVV[[[___ccceeefffdddfffgggfffeeecccddddddaaaaaa```aaaccccccaaa```\\\\\\\\\ZZZYYY[[[___cccddddddcccaaa]]]WWWRRROOOLLLNNNQQQUUUYYY]]]aaabbbaaabbbbbbbbbbbb```___^^^^^^]]][[[YYYYYYYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\WWWUUUSSSRRRRRRQQQOOOMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTSSSQQQOOOLLLJJJIIICCCEEEGGGFFFEEEFFFIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGJJJLLLLLLKKKJJJLLLMMMIIIHHHHHHIIIIIIGGGDDDAAA>>>>>>???BBBEEEHHHHHHGGGGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEEEEEEEEEEEEEDDDAAAAAAAAA@@@???===<<<;;;<<<<<<>>>AAADDDFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFIIIKKKKKKIIIFFFEEECCCCCCBBBAAA???>>>>>>===AAA@@@AAACCCEEEEEECCCAAA@@@BBBGGGLLLPPPNNNJJJGGGAAA@@@>>>>>>??????>>><<<=========<<<;;;999888666444333222111000000000000000000111111111000000//////...---,,,,,,---...///------,,,,,,+++++++++************++++++*********+++************)))))))))++++++************++++++,,,+++***)))((('''''''''''''''''''''((((((((((((************)))'''&&&$$$$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((((((((()))+++))))))******+++,,,,,,---***+++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,------***************+++++++++,,,,,,,,,,,,+++***)))((())))))***++++++++++++***((((((''''''(((((()))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&'''(((***++++++,,,,,,'''(((((()))))))))))))))++++++,,,,,,,,,---------+++,,,,,,---...///000111111111000000111111222333222222222333444444555555555777999:::<<<>>>AAACCCFFFJJJPPPTTTZZZcccmmmuuukkkjjjhhhfffeeeeeeffffffkkkjjjiiiiiiiiihhheeeccc^^^]]]ZZZVVVSSSPPPNNNMMMNNNQQQVVV\\\aaadddeeefffccceeefffeeedddbbbcccccc``````___```bbbbbbaaa___[[[\\\\\\ZZZYYYZZZ^^^bbbeeeeeedddaaa]]]WWWRRROOOMMMNNNPPPTTTXXX]]]aaacccaaabbbccccccbbbaaa```___^^^\\\YYYWWWVVVWWWYYY[[[XXXYYYZZZ[[[\\\]]]]]]]]]XXXVVVSSSRRRQQQPPPNNNLLLJJJKKKMMMOOORRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTSSSQQQNNNLLLIIIHHHCCCEEEGGGFFFEEEEEEHHHKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIKKKMMMMMMJJJIIIJJJKKKHHHHHHGGGHHHHHHGGGCCC@@@======>>>AAADDDEEEDDDBBBDDDEEEEEEEEEEEECCCAAA@@@@@@???>>>>>>AAACCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDCCCCCCBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@>>><<<;;;:::;;;;;;===@@@CCCEEEDDDCCC@@@BBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCAAA@@@>>>===>>>>>>@@@BBBDDDDDDBBB@@@@@@BBBGGGMMMOOOMMMHHHDDDBBB@@@??????@@@@@@>>>===<<<<<<=========<<<:::999444333222111000000000000///000000111111111111000......,,,,,,,,,,,,......,,,,,,,,,---------......******++++++++++++******++++++******)))(((((((((***)))))))))***++++++,,,------+++)))((('''''''''''''''''''''((((((((()))******+++***)))'''%%%$$$$$$%%%&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''''')))***(((((()))***++++++,,,,,,))))))***++++++++++++***))))))))))))*********************++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,+++***)))((('''))))))***++++++++++++***'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((()))++++++,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111000000000///000111111222222222222333333444444444444555888999:::<<>>======???BBBDDDEEEEEEGGGEEECCCBBBAAABBBDDDEEEAAA@@@???>>>???AAADDDFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCBBBCCCDDDFFFGGGJJJIIIHHHGGGGGGGGGHHHHHHCCCBBB@@@>>>===<<<;;;;;;>>>>>>???@@@BBBCCCCCCDDDAAABBBCCCEEEFFFFFFGGGGGGHHHGGGEEECCCAAAAAAAAABBBEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFCCCAAA@@@??????@@@DDDDDDCCCAAA??????AAACCCCCCDDDFFFIIILLLLLLIIIGGGFFFEEECCCBBB@@@>>>===<<<>>>@@@AAAAAA>>><<<;;;;;;999999777666555555555555222222222111222222333333333111/////////000///...000...------///000//////111000...+++***)))******))))))))))))))))))))))))---,,,+++*********+++,,,000///---,,,++++++,,,,,,((())))))*********))))))((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***(((((('''&&&'''((()))***))))))(((((((((((())))))))))))***+++,,,,,,------+++,,,---...---,,,+++***))))))***+++,,,------......---,,,+++++++++,,,------&&&///$$$+++(((222%%%,,,,,,,,,+++***)))((((((+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++*********)))******+++,,,,,,,,,,,,---------......000000000000000111111222111111000000111111222333555333111222666888777666777777888:::<<>>>>>???AAADDDFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEFFFIIIIIIHHHGGGGGGGGGGGGGGGCCCBBBAAA???===<<<<<<<<<>>>??????@@@AAABBBCCCDDDAAAAAACCCDDDEEEFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCAAAAAA@@@???===>>>@@@CCCEEEFFFHHHJJJJJJIIIHHHHHHHHHGGGFFFCCCAAA???===<<<@@@BBBCCCBBB@@@=========:::999888777555555444444333222222111111111222222222000......///000///...///---,,,,,,...///...---...---,,,+++******++++++************************,,,+++*********+++,,,---//////......---,,,+++***))))))************))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&'''))))))''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++,,,,,,------,,,+++***)))((((((((()))***++++++,,,******)))((((((((()))***+++(((///&&&222'''---***,,,+++++++++***))))))))),,,,,,+++***************+++*********))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))***++++++,,,***************+++,,,,,,,,,,,,,,,---------......000////////////000111111000000000000000111222222444222111222555666555444666666777888;;;===???@@@CCCEEEIIIMMMSSSZZZbbbhhhttt{{{mmmkkkhhhggggggiiiiiihhhkkkjjjhhhgggffffffgggggggggeeebbb___[[[YYYWWWWWWTTTSSSSSSTTTUUUWWWYYYZZZZZZ[[[\\\^^^```bbbcccdddcccbbbbbbbbbaaaaaaaaaaaabbb```^^^\\\]]]^^^aaabbbeeefffgggfffccc]]]XXXTTTTTTUUUVVVXXXYYY[[[\\\]]]cccdddfffggggggffffffeeeaaa```\\\YYYWWWWWWWWWWWW^^^]]]\\\\\\[[[[[[[[[\\\YYYVVVRRROOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKLLLLLLOOOPPPQQQTTTVVVYYY[[[\\\WWWVVVTTTRRROOOKKKHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFDDDBBB???===<<<<<<<<>>======>>>@@@CCCDDDGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAACCCDDDEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA???>>>=========>>>??????@@@AAABBBCCCCCC@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCFFFIIIHHHJJJLLLKKKHHHFFFGGGIIILLLKKKHHHFFFCCC@@@>>><<>>AAADDDGGGLLLQQQXXX```fffmmmuuummmjjjfffeeefffggghhhiiiiiihhhfffeeeeeeeeeffffffdddcccaaa___\\\ZZZYYYXXXVVVUUUSSSQQQQQQSSSUUUVVVVVVWWWYYY\\\___bbbddddddccccccccccccdddddddddddddddbbb___]]]\\\^^^```aaaeeefffhhhhhhddd___XXXTTTTTTUUUVVVXXXZZZ\\\]]]^^^aaabbbccceeeffffffeeeeeecccaaa___\\\ZZZYYYYYYZZZ```___]]]\\\ZZZZZZZZZZZZXXXUUUQQQOOOOOOPPPPPPPPPOOOOOONNNLLLKKKJJJIIIIIIKKKLLLNNNQQQSSSUUUVVVWWWUUUTTTSSSPPPNNNKKKIIIHHHEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDAAA>>>===<<<;;;<<>>======>>>>>>>>>>>>======>>>@@@BBBCCCGGGHHHHHHHHHHHHGGGGGGFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEBBBBBBAAA???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@BBBCCCCCCDDDDDDDDDAAABBBCCCCCCCCCAAA@@@???BBBBBBBBBBBBAAAAAAAAAAAA>>>???BBBDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDFFFIIILLLKKKNNNPPPMMMHHHEEEGGGKKKNNNLLLJJJGGGCCC@@@>>>===CCCEEEFFFFFFCCCAAA@@@@@@===<<<:::888666444333333555444333111111000000000///...------///111111000///...,,,,,,---...---,,,++++++++++++++++++++++++************************))))))))))))***+++---......000333444333000+++(((******+++++++++***))))))******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))***************+++++++++,,,,,,,,,+++***)))((('''((('''&&&&&&&&&'''((()))******)))*********++++++'''+++---///OOO333$$$///***************+++++++++******)))))))))(((''''''(((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((()))******+++,,,,,,------+++++++++++++++,,,------,,,,,,,,,---------.....................///000000111000000000000111222222222333444555666444222000555555666777999;;;===>>>@@@CCCFFFJJJOOOWWW^^^dddhhhppp{{{kkkhhheeedddeeeggghhhhhhffffffdddcccbbbccccccdddbbbbbbaaa___^^^\\\[[[ZZZXXXVVVSSSPPPOOOPPPRRRTTTSSSUUUXXX\\\___bbbcccdddbbbccccccdddffffffggghhheeeccc```^^^]]]]]]___```bbbdddffffffddd^^^YYYUUUSSSTTTVVVXXX[[[^^^```aaa```aaaccceeefffffffffeeedddcccaaa___]]]]]]\\\\\\aaa```___\\\[[[YYYXXXXXXWWWTTTQQQPPPPPPQQQQQQQQQQQQPPPOOONNNLLLKKKIIIHHHJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@>>><<<<<<===???BBBDDDCCCBBBAAA@@@@@@???????????????>>>======>>>???@@@BBBCCCGGGHHHHHHHHHGGGGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>???>>>??????@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA===>>>@@@BBBCCCCCCCCCCCCGGGGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBAAAAAABBBFFFIIILLLOOOQQQNNNHHHEEEGGGKKKLLLKKKIIIFFFCCC@@@>>>===CCCEEEFFFEEECCCAAA@@@@@@===<<<:::888666555444333555555333222111111111111000///---...000111111111111///------...///...---------,,,,,,+++******)))************************))))))(((((()))+++,,,......111555777777333...++++++++++++++++++***))))))***))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''((()))+++,,,------,,,,,,+++***)))))))))(((***)))(((&&&&&&'''((())))))******++++++,,,,,,,,,(((***,,,222WWW<<<'''+++***************+++++++++&&&'''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------.....................///000000222111111111111222333333222444666777666555333222666666777888:::<<<===>>>@@@BBBEEEIIINNNUUU]]]bbbeeemmmxxxiiigggdddccceeefffggggggcccbbbaaa___^^^^^^______aaaaaaaaa```___^^^\\\\\\WWWUUURRRPPPOOOPPPQQQSSSRRRTTTWWW[[[^^^```aaaaaa```aaabbbdddeeeggghhhiiieeedddbbb```^^^^^^]]]^^^^^^```bbbbbbaaa]]]XXXUUURRRTTTVVVYYY\\\___aaabbbbbbccceeefffgggggggggfffeeedddbbbaaa___^^^^^^]]]aaa```___^^^\\\ZZZWWWVVVSSSRRRPPPPPPQQQRRRQQQPPPPPPOOOOOONNNMMMKKKJJJIIIKKKLLLOOOQQQRRRSSSSSSSSSQQQPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHFFFEEECCCBBBAAA======>>>@@@BBBCCCBBB@@@AAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@????????????@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB??????>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBJJJKKKMMMNNNMMMKKKHHHFFFDDDDDDCCCBBBAAAAAADDDGGGIIILLLMMMLLLHHHFFFFFFHHHGGGFFFEEECCCAAA???>>>===AAACCCDDDCCCAAA???>>>>>>===<<<:::888666555555444666555444333333333333333222111///000111222222111222000......//////...------......---,,,+++***)))++++++++++++++++++++++++***)))(((((()))***,,,,,,---000555888888555000---,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''%%%&&&''')))+++,,,---...,,,,,,+++************+++,,,+++)))'''&&&'''((()))''''''((()))************)))''',,,111QQQ>>>...)))++++++******************$$$&&&((()))***+++******))))))************++++++(((((())))))))))))((((((************************))))))******+++,,,,,,,,,------,,,,,,------...///,,,,,,,,,---------......//////......//////000111111111111111111222222333222444666777666444444555888888888999;;;<<<>>>???@@@BBBEEEIIINNNUUU\\\aaadddkkkvvvgggeeeddddddeeeffffffeee```^^^\\\ZZZYYYYYYYYYYYY]]]]]]^^^^^^^^^\\\[[[ZZZSSSRRRPPPOOONNNOOOPPPQQQQQQSSSVVVYYY\\\]]]]]]]]]]]]]]]___aaadddfffggghhheeedddcccbbb```^^^\\\[[[ZZZ[[[]]]^^^]]]ZZZWWWUUUUUUUUUWWWZZZ\\\___```aaabbbcccdddfffffffffeeeeeeccccccbbb```___^^^]]]]]]______``````^^^ZZZWWWUUUOOONNNNNNOOOQQQQQQOOOMMMLLLMMMMMMMMMMMMKKKJJJIIIGGGIIILLLPPPRRRSSSSSSSSSPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIFFFDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>@@@BBBBBB@@@===>>>???@@@AAABBBCCCCCCCCC>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCCCC?????????>>>>>>?????????AAAAAABBBDDDEEEFFFFFFFFFBBBCCCDDDEEEEEECCCBBB@@@>>>===============>>>>>>????????????@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>?????????@@@@@@@@@???>>>======???AAABBBHHHJJJMMMOOOOOOMMMIIIGGGGGGGGGEEECCCAAAAAACCCEEEDDDEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>======>>>@@@AAAAAA>>><<<;;;;;;<<<;;;999888777666666666666555555444444444555555444333111111222333222111222000...---......---,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++...333666777555111...,,,,,,,,,,,,+++***)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((()))*********)))(((''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,---,,,++++++***++++++---------+++)))&&&&&&&&&((()))%%%&&&''')))))))))))))))(((%%%...,,,@@@777666+++,,,+++++++++***)))))))))&&&''')))+++++++++)))))))))))))))******+++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))***++++++,,,---------------......///,,,,,,,,,---------......000////////////000111111///////////////000000111111333555555333333555777888888888999;;;<<<>>>???@@@BBBEEEIIINNNUUU\\\aaadddjjjttt}}}eeedddddddddffffffeeeddd]]]\\\YYYWWWVVVUUUUUUUUUXXXYYYZZZ[[[ZZZYYYXXXWWWQQQPPPOOONNNNNNNNNOOOPPPPPPRRRUUUXXXZZZ[[[ZZZZZZZZZ[[[]]]___bbbdddfffgggdddddddddcccaaa^^^[[[ZZZXXXYYYZZZZZZZZZXXXWWWUUUWWWXXXYYYZZZ\\\^^^___``````aaabbbcccccccccbbbaaabbbaaa```___^^^]]]\\\[[[]]]___```aaa___[[[WWWTTTKKKKKKLLLNNNPPPPPPMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIBBBEEEIIIMMMPPPRRRRRRRRROOONNNLLLKKKJJJJJJJJJJJJKKKJJJHHHEEECCCBBBBBBBBBFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJGGGFFFFFFEEEDDDCCCCCCCCC???>>>???AAABBBAAA>>><<<:::;;;===>>>@@@AAAAAAAAA>>>???@@@AAABBBCCCCCCDDDFFFFFFFFFEEEEEEDDDBBBBBB??????>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEBBBCCCDDDEEEEEECCCAAA@@@===<<<<<<<<<<<<======>>>???????????????@@@@@@@@@>>>??????@@@@@@@@@??????>>>>>>=========???@@@AAA======>>>>>>?????????@@@AAA???===;;;<<<===@@@BBBCCCEEEIIILLLMMMLLLIIIGGGEEEDDDBBB???<<<;;;===???@@@AAABBBDDDFFFEEEBBB???===========================>>>@@@???<<<:::999999;;;:::999888777777777777666666555555555666666777666444222222333333222111111///---,,,------,,,***+++,,,---///000000///...+++++++++++++++++++++++++++***)))(((((()))******))),,,000444555444111///---------,,,+++***)))(((&&&&&&''''''((()))))))))(((''''''&&&&&&&&&'''''''''(((***+++++++++***)))))))))(((((((((((())))))(((((())))))******++++++,,,++++++***+++---...///---+++(((&&&%%%%%%'''(((%%%&&&(((************)))'''###000(((111///;;;///---,,,,,,+++***)))((((((((()))+++,,,+++***((('''(((((())))))******++++++******++++++++++++******((((((((((((((((((((((((((((((((()))******++++++...------------...//////,,,,,,,,,---------......000000000000000111222222---------------...//////000222444333111222555888888888888999:::<<<===>>>AAACCCFFFIIINNNUUU\\\aaacccjjjsss{{{jjjiiihhhfffeeedddcccbbbZZZWWWSSSRRRRRRRRRRRRRRRTTTUUUVVVWWWWWWVVVTTTSSSSSSNNNKKKMMMNNNLLLMMMPPPPPPRRRTTTVVVWWWWWWVVVUUURRRUUUYYY]]]aaaccccccdddgggggggggfffccc___ZZZWWWTTTUUUUUUVVVUUUSSSQQQPPPQQQTTTWWWZZZZZZ[[[\\\^^^]]]]]]^^^___```___\\\YYY[[[[[[[[[[[[[[[\\\\\\\\\]]]___``````___\\\YYYWWWMMMMMMMMMNNNPPPPPPOOOMMMIIIJJJKKKKKKLLLKKKKKKKKKIIIJJJKKKMMMOOOQQQSSSUUUTTTRRRNNNLLLKKKMMMOOOQQQPPPMMMIIIEEEBBBAAABBBBBBFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA<<<===>>>??????@@@??????AAAAAABBBCCCDDDEEEFFFFFFHHHFFFCCCAAABBBBBBAAA@@@???>>><<<;;;::::::;;;;;;CCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@===============>>>>>>???????????????>>>===;;;;;;>>>===<<<<<<===???AAABBB??????>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<===>>>??????>>>>>>=========>>>>>>AAACCCFFFIIIJJJIIIHHHGGGBBBAAAAAA@@@???>>>==============================>>>>>>>>>>>>===;;;:::999===<<<;;;;;;::::::;;;;;;999888777777888888777555888777666555555666777888444222000222444555444222222111000//////............------,,,,,,------...------,,,++++++******)))************+++,,,---...***,,,///000111///---+++++++++,,,,,,+++***((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++***)))))))))++++++)))((('''''''''((()))+++,,,------,,,***,,,///111000...,,,+++)))((('''''''''((('''&&&&&&&&&&&&'''((((((''',,,,,,***222???@@@888---,,,******+++,,,+++***---,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++******))))))---...............------...------------...//////000000000000000000000000000000000000111111111111222222333444444444333333555666888;;;<<<======<<>>????????????BBBCCCCCCDDDEEEFFFGGGHHHIIIFFFCCCAAA@@@@@@???===>>>>>><<<;;;::::::;;;;;;AAA@@@@@@???>>>>>>>>>??????@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;============>>>???@@@AAA???????????????>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===???BBBDDDFFFEEEDDDCCC@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::::::::999888888888888999999888777777888888777555666666555555555555666666777555333444666777555333222111000//////......///------,,,,,,,,,,,,------------,,,,,,+++************************++++++,,,,,,---...//////...,,,+++******+++,,,+++***)))((())))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))***++++++---+++*********(((&&&$$$&&&&&&&&&'''((()))+++,,,---+++***,,,///000///...,,,+++)))((('''''''''((('''&&&&&&&&&&&&'''(((((((((+++)))&&&...:::===777---+++))))))))))))((('''++++++++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''&&&------............------...------------...//////000000000000000000000000000000000000111111111111222222333444444444333333555666888:::<<<<<<<<<<<>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???DDDDDDEEEFFFGGGGGGHHHHHHIIIFFFBBB@@@???>>><<<;;;>>>===<<<;;;::::::::::::>>>========================>>>?????????>>><<<;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@?????????????????????????????????@@@AAA@@@???>>>===>>>===<<<;;;:::999999999999:::===???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888999777666666888888777555444444444555555444444444888666555555666666444333222222111000////////////------,,,,,,,,,,,,------------,,,,,,++++++******+++***************+++,,,......------,,,,,,++++++((()))***+++,,,+++******++++++***)))(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******,,,+++)))))))))(((%%%###%%%%%%%%%&&&'''((()))***,,,+++***,,,...///...---+++***)))((('''''''''((('''&&&&&&&&&&&&'''((((((***+++'''###)))444888444///---***)))))))))'''&&&(((***+++------,,,+++***************************(((((((((((((((((((((((())))))(((((((((((())))))***************)))))))))------............------...------------...//////000000000000000000000000000000000000111111111111222222333444444444444444555666888999;;;;;;<<<<<<>>>???BBBFFFLLLRRRXXX[[[^^^cccjjjpppwww^^^^^^^^^\\\ZZZVVVSSSQQQOOOLLLJJJJJJKKKMMMNNNNNNQQQQQQPPPQQQRRRTTTVVVWWWUUUTTTUUUXXXUUUOOOLLLMMMPPPQQQRRRSSSSSSRRRPPPOOOKKKLLLPPPTTTXXX\\\```aaaeeeeeeffffffeeeccc```___VVVSSSOOOJJJHHHHHHIIIJJJMMMQQQUUUXXXXXXXXXYYYZZZXXXVVVSSSSSSTTTVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSUUUWWWZZZ\\\]]]\\\[[[ZZZWWWTTTPPPMMMMMMMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFHHHJJJMMMOOOPPPPPPQQQRRRSSSRRRQQQOOONNNNNNLLLIIIFFFCCCAAAAAA@@@@@@AAACCCEEEGGGIIIKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDCCC>>>======<<<;;;::::::999:::::::::;;;<<<===>>>???DDDDDDDDDEEEFFFGGGGGGHHHGGGDDD@@@>>>>>>===<<<;;;======<<<;;;::::::::::::;;;<<<<<<=========<<<<<<<<<======>>>>>>===;;;::::::::::::::::::;;;<<<<<<===============<<<;;;:::<<<===>>>???@@@???>>>>>>>>>>>>>>>???????????????===???AAABBBBBB@@@>>>======<<<;;;:::888888777777666777999:::;;;:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;:::999999999999999999777666666777777666555333444555666666555444333666555444444333333222111333222111000////////////------,,,,,,,,,,,,------...------,,,++++++******************+++,,,---...///...,,,+++*********+++'''(((***+++,,,,,,++++++++++++***)))(((&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******((('''''''''))))))'''&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,------,,,******)))((((((((((((((('''&&&&&&&&&&&&'''(((((()))***(((%%%)))000333000000...,,,+++,,,,,,+++)))(((***---//////...,,,+++++++++***************)))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++,,,,,,---.........------...------------.../////////////////////////////////000000000111111111111222222333444555555555555555666777888999:::;;;;;;===>>>@@@DDDIIIPPPVVVYYYZZZ___fffmmmttt}}}[[[[[[ZZZYYYVVVSSSPPPNNNNNNLLLJJJJJJMMMOOOQQQQQQSSSSSSSSSTTTWWWZZZ]]]^^^[[[[[[]]]^^^YYYPPPLLLLLLQQQRRRSSSTTTTTTSSSQQQPPPJJJKKKLLLOOOSSSXXX[[[^^^ccccccdddddddddcccbbbbbbZZZVVVPPPJJJGGGGGGIIIJJJMMMQQQVVVYYYYYYYYYYYYZZZWWWUUURRRQQQSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUXXX[[[]]]]]][[[[[[XXXUUUQQQOOONNNOOONNNMMMHHHHHHGGGGGGGGGGGGHHHIIIFFFFFFGGGHHHJJJKKKMMMNNNNNNPPPRRRSSSTTTRRRPPPNNNNNNMMMJJJGGGDDDBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGDDDBBB@@@<<<<<<;;;;;;:::999888888:::999999:::;;;===>>>???BBBBBBCCCCCCDDDDDDEEEEEECCCAAA>>>===>>>>>>>>>===<<<<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>===;;;:::;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???>>>===<<<=========>>>>>>?????????<<<>>>@@@BBBBBBAAA>>><<<<<<;;;:::888777666666666666666777888888888777666777777777888888999::::::999999999999999999999999888777777777888999:::;;;::::::999888888888888999888777666666777777666444444555666777777666555444666666666555333222222222333222111000000/////////...------,,,,,,------.........------,,,++++++***))))))***+++---///111222///---+++)))((())))))***&&&((()))+++,,,,,,,,,+++******)))(((&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''(((((()))*********((('''''''''))))))'''&&&''''''''''''((()))************++++++***++++++,,,)))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((''')))))))))+++......,,,---,,,++++++,,,------,,,***+++...000111000...,,,,,,+++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((((((++++++,,,---......------...------------.../////////////////////////////////000000000111111111111111222333444555555555555666666666777888999:::;;;<<<===>>>AAAGGGMMMTTTWWWVVV\\\cccjjjrrr{{{YYYXXXVVVTTTRRRPPPNNNMMMNNNLLLKKKLLLOOOSSSUUUUUUVVVWWWXXXYYY\\\^^^```aaa______bbbbbb[[[QQQMMMNNNOOOPPPRRRSSSSSSRRRQQQPPPKKKJJJKKKLLLOOORRRVVVXXX______```aaabbbbbbbbbbbb]]]XXXRRRKKKHHHGGGHHHIIILLLPPPVVVYYYZZZYYYYYYYYYWWWUUUSSSRRRTTTVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQSSSVVVYYY[[[[[[ZZZYYYVVVTTTQQQPPPPPPPPPOOONNNHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMPPPSSSTTTSSSQQQPPPOOONNNKKKIIIFFFDDDBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIFFFCCC@@@>>>;;;;;;::::::999999888888::::::999:::;;;===???@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@======>>>??????>>>;;;<<<<<<<<<;;;:::999888999;;;<<<>>>??????>>>>>><<<===>>>>>>>>>===;;;:::;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>;;;===???AAAAAA@@@>>><<<;;;:::999888777777666666666666777777777666666555666666666777777888888888999999999999999999999999777777666666666777999:::888777666666555666666666888666555555777777666444555555666666666666555555777888888777555444555666333333222111000000000000//////............//////......------,,,,,,++++++))))))***+++---///000111,,,+++***)))(((((()))***'''(((***+++,,,,,,,,,+++))))))((('''&&&%%%%%%$$$&&&&&&'''''''''(((((((((((((((((()))******++++++,,,+++)))))))))(((%%%###((((((''''''((())))))***(((***+++***))))))***+++(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&(((***+++,,,,,,+++***+++)))((()))+++------,,,+++---...000000///...---,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))*********+++,,,------...------...------------...//////000000000000000000000000000000000000111111111111111222333555666666666666666666666666777888999:::;;;;;;<<>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAA>>>===>>>???>>>===;;;;;;<<<<<<;;;:::888777888999<<<>>>??????>>>>>>;;;<<<=========<<<;;;:::999999999999999:::;;;;;;999::::::;;;;;;;;;::::::;;;::::::999999:::::::::::::::;;;;;;<<<======>>>:::<<<===?????????===<<<:::999999888777777777888777777666666666555555444666666666777777777777777888888888888888888888888888777555444444666777888777777666555555555555666888666555555666666555444555444444444444444444555555777888888555444666888333333222111000000000000000000////////////000000.........---,,,,,,++++++************+++,,,------***))))))(((((()))))))))((()))***+++,,,,,,+++***)))(((((((((''''''&&&&&&''''''''''''(((((((((((())))))******++++++,,,,,,---+++*********(((&&&$$$''''''&&&&&&''''''((((((((()))+++***((('''(((***'''((()))******)))(((((('''&&&&&&&&&&&&'''((((((''''''(((******)))***+++,,,***))))))+++,,,,,,+++,,,------------,,,,,,+++------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,******+++,,,------------...------------...//////000000000000000000000000000000000000111111111111111222333555666666777777666666555555666777999:::;;;:::;;;===BBBIIIPPPTTTTTTYYY___dddjjjrrr|||TTTRRRNNNKKKJJJJJJKKKMMMNNNMMMLLLNNNRRRVVVYYYYYY\\\]]]^^^^^^^^^\\\ZZZYYY]]]^^^bbbbbb\\\SSSQQQTTTOOOPPPRRRTTTUUUUUUTTTSSSNNNLLLIIIHHHIIIKKKNNNPPPUUUVVVWWWXXXZZZ\\\]]]^^^^^^ZZZSSSMMMHHHFFFFFFFFFIIINNNSSSWWWXXXWWWVVVVVVXXXWWWVVVWWWYYYZZZZZZYYYWWWVVVVVVUUUTTTSSSSSSRRRLLLNNNQQQTTTVVVVVVUUUTTTMMMMMMMMMNNNPPPPPPOOOMMMNNNLLLJJJGGGGGGGGGHHHIIIOOONNNMMMLLLLLLLLLLLLLLLGGGIIILLLPPPRRRSSSSSSSSSQQQPPPNNNKKKIIIFFFDDDCCC===>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEAAACCCDDDEEEDDDBBB???===999999999999999:::::::::;;;:::::::::<<<>>>AAACCCAAAAAABBBBBBBBBBBBBBBBBBFFFCCC@@@>>>>>>>>>===<<<:::;;;<<<<<<;;;:::888777777888;;;===??????>>>===;;;;;;<<<<<<<<<;;;:::999888888888777888999999:::999999:::;;;;;;;;;::::::;;;:::999888888888999:::999999::::::;;;<<<======:::;;;<<<===>>>>>>======999999888888888888888999777666666555555444444444777777777777777777777777777777777777777777777777888777555444444555666888999999888777777777777777888666555555666666555444555444222222222222444555222555777666444333555777444333222111000000000000111111000000000000111111///......------,,,++++++++++++***)))((((((((()))((((((((()))))))))))))))((()))***+++,,,+++******))))))))))))((((((((((((''''''''''''((((((((()))*********+++,,,,,,------***)))))))))++++++)))(((&&&&&&%%%%%%%%%&&&''''''''')))+++***'''&&&(((***'''((()))******)))(((((('''&&&&&&&&&&&&'''((((((((('''&&&'''&&&&&&)))---000...,,,,,,------,,,+++---,,,,,,++++++*********------,,,,,,+++***))))))************************))))))(((((((((((())))))''''''(((((()))))))))***)))***+++,,,------...---...------------...//////000000000000000000000000000000000000111111111111111222333555666777777777777666555555555777888999:::::::::<<>>===<<<;;;;;;::::::;;;======<<<:::999;;;???BBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999:::<<<=========<<<<<<;;;<<<<<<<<<;;;::::::999999999:::;;;;;;;;;::::::777888888999999:::;;;;;;999999999999999888777666777888:::;;;<<<;;;::::::;;;;;;;;;;;;::::::999888999999;;;;;;;;;;;;999999:::999888777666666666666999777666444444666777999888888888888888888888888888888777777888888999:::===;;;999777777777888999666777888888888666555444111111000000111111222333888777666444444333333333333222111111000111111111333333222111000000111111111///......//////...------------,,,,,,,,,++++++***)))(((''''''((()))***))))))***+++,,,,,,------***)))'''&&&%%%%%%%%%&&&*********)))(((''''''''')))******+++++++++******,,,+++***)))((((((((((((++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''******))))))******+++,,,++++++,,,------......///------............---------,,,,,,+++*********+++------,,,,,,+++***))))))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///222222111111000//////......//////000111222222222000111333444555666666666777777777777888888888888888999;;;===@@@FFFMMMRRRTTTWWW[[[aaagggnnnvvv|||\\\YYYVVVTTTTTTTTTSSSRRRPPPNNNNNNRRRYYY___aaaaaaccccccdddcccaaa___]]][[[\\\^^^``````^^^[[[YYYYYY[[[XXXVVVUUUVVVVVVVVVUUURRRQQQOOOMMMKKKIIIHHHHHHLLLMMMPPPSSSVVVYYYZZZ[[[\\\YYYUUUQQQMMMKKKJJJJJJMMMSSSYYY[[[YYYXXXZZZ]]]_________^^^^^^]]]]]]]]][[[ZZZZZZYYYWWWVVVUUUUUUPPPQQQSSSTTTSSSRRRPPPNNNLLLLLLKKKKKKLLLMMMNNNOOOOOONNNLLLKKKKKKKKKLLLMMMPPPPPPOOONNNLLLJJJHHHGGGGGGIIILLLOOOQQQRRRRRRRRRPPPNNNKKKJJJHHHFFFDDDAAA@@@@@@?????????AAABBBCCCAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<======>>>======<<<;;;:::;;;???AAADDDDDDCCCBBBBBBAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999:::<<<=========<<<;;;;;;;;;;;;;;;;;;:::999999999:::::::::::::::999999777777888888999::::::;;;999999999999999888777777888888:::;;;;;;;;;::::::::::::;;;;;;::::::999888999999:::;;;;;;:::999999:::999888777666666666666888777666555555666777888999999888888777777777777999888888888888999::::::===<<<:::888777888999:::777777777666666555333333333333222222333333444555777777666555444333333333333222222111111111111111333222111000000000000111111///......//////...------,,,,,,,,,++++++++++++***)))(((''''''((()))***))))))******+++,,,,,,---***)))((('''&&&&&&&&&&&&(((((()))))))))))))))))))))******+++++++++++++++,,,+++***))))))((((((((((((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((''''''''''''''''''(((******))))))******+++,,,+++++++++,,,------......------............------,,,++++++***))))))******,,,,,,++++++***))))))(((+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------------------............000000000000000000000000...//////000111111222222111222333444666666666666555555666666666777777777999:::;;;<<<>>>CCCIIINNNSSSVVV[[[___eeemmmtttyyybbb```^^^]]]\\\[[[XXXVVVPPPNNNOOOTTT[[[bbbdddeeecccbbbaaa```___^^^^^^]]]]]]___bbbbbb```^^^]]]]]]___]]]ZZZYYYZZZ[[[ZZZYYYWWWUUUSSSPPPMMMKKKJJJIIIKKKKKKMMMOOORRRTTTWWWXXXZZZYYYWWWUUURRRPPPNNNMMMOOOSSSYYY[[[ZZZZZZ[[[]]]aaa``````____________```]]]]]]\\\[[[YYYXXXVVVUUURRRRRRSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKOOOOOOOOOOOOMMMJJJHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNKKKIIIGGGGGGEEECCCAAA?????????>>>??????@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA???>>>===;;;;;;<<<===>>>???AAABBB>>>>>>===<<<:::;;;>>>AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::<<<======<<<;;;;;;::::::;;;;;;;;;:::999999:::::::::::::::999888777777777777888999999::::::888999999999999888777777888888:::;;;;;;;;;:::999:::::::::::::::999999888888999:::;;;;;;:::999888999999888777666666666666888777666555555666777888888888777777666666666555999999999999999:::;;;;;;===<<<:::999888888999:::888888666555333333222222333333222222333333444555666666666555444444333333333333222111111111111111222111000000000000000000111000...///000000///---,,,,,,,,,+++++++++*********)))(((((((((((()))***)))))))))***++++++,,,,,,))))))***))))))((('''&&&''''''(((((()))***++++++)))***++++++,,,,,,,,,+++,,,,,,+++******)))))))))''''''&&&%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''(((((((((((()))))))))))))))((((((''''''(((((()))***))))))))))))***++++++******++++++,,,---------------............------++++++***)))))))))******,,,++++++******))))))(((******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------............///000000111222222/////////000111111222222111222333444555666666666444444555555555666666666999:::;;;;;;===AAAFFFJJJRRRUUUYYY]]]ccciiiqqquuuzzzffffffeeeeeeeeebbb^^^ZZZRRRQQQQQQVVV]]]cccffffffbbbaaa^^^\\\\\\\\\^^^______aaaddddddcccbbbaaabbbbbb```]]]]]]]]]^^^]]]]]]\\\ZZZXXXTTTQQQOOONNNMMMMMMMMMLLLMMMNNNPPPRRRSSSVVVVVVWWWVVVUUUSSSQQQPPPPPPTTTXXXZZZZZZZZZ\\\]]]aaaaaa```___``````aaabbb______^^^]]]\\\ZZZXXXVVVSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIILLLMMMOOOOOOMMMJJJGGGEEEEEEEEEEEEFFFHHHJJJLLLNNNLLLJJJHHHGGGFFFEEECCCAAA????????????>>>>>>>>>???>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@???=========>>>???@@@BBBBBB>>>>>>>>><<<;;;;;;===???@@@@@@@@@?????????>>>>>>==================<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::999999::::::::::::999999::::::::::::999888666666666666777777888999999999888888999999999888888777888999:::;;;;;;:::999888999999:::::::::999999888888999:::;;;;;;:::999888999888777666666555555666777777666666666666777777555555555555666666666777::::::999999::::::;;;<<<===<<<;;;:::999999999999:::999777444333222222333111111000000111111222333555666666555555444444333333333222111111111111222111111000//////000000111111000//////000000///---,,,,,,+++++++++***************)))(((((()))******)))))))))******+++++++++)))***+++++++++)))(((''''''(((((()))******++++++******+++,,,---------,,,,,,,,,,,,++++++***))))))***))))))((((((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++)))******++++++,,,,,,---------............------,,,,,,+++******+++++++++,,,,,,,,,++++++************))))))(((((())))))***************************,,,,,,---------.........+++,,,,,,,,,------------......//////000111111111//////000000111111111111000111222333444444444444444444555555555666666666888999;;;;;;===@@@EEEIIIPPPSSSVVVZZZ___eeelllqqqvvviiiiiiiiijjjjjjfffaaa]]]WWWUUUTTTXXX^^^cccddddddaaa___\\\ZZZZZZ\\\^^^```bbbdddffffffeeeddddddeeedddbbb___^^^_________^^^```^^^\\\YYYWWWUUUSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMRRRSSSTTTUUUUUUSSSQQQPPPQQQSSSVVVXXXYYYZZZ[[[\\\```___^^^^^^^^^```aaabbb______```___^^^[[[YYYXXXTTTSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGJJJKKKMMMMMMLLLJJJGGGEEEDDDCCCCCCCCCEEEGGGJJJLLLKKKJJJHHHGGGHHHGGGEEEDDD@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@>>>>>>>>><<<::::::;;;===>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999888888999999999999999888999:::999999888777666555555666666777777888888999777888888999999999888888888999:::::::::999888777888888999::::::999999999888888999::::::999888888999888777666555555555555777777666666666666777777222222333555666777888999::::::999999::::::;;;<<<<<<<<<;;;:::999999999999<<<:::888666444333333444111111000000111111222333444555555666666555444333444333333222111222222222111111000000000000111111222000//////000000///...,,,,,,,,,+++++++++******+++***)))(((((()))***+++***************+++++++++)))***+++++++++***((((((******************************+++------.........,,,---------,,,+++***)))+++***************++++++))))))(((''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++)))******++++++,,,,,,---------............---------------,,,,,,------......---------------,,,,,,******))))))))))))******************************,,,,,,,,,---------......++++++++++++,,,,,,,,,---////////////////////////000000000000000111111111///000111222222222222222555555666666666777777777777888:::<<<>>>AAAFFFJJJMMMPPPSSSWWW\\\bbbhhhmmmttt|||hhhhhhiiikkkkkkhhhccc___ZZZXXXVVVYYY^^^bbbcccbbb```^^^\\\ZZZ[[[]]]```bbbdddfffggggggfffeeefffgggeeebbb```___`````````___aaa```^^^\\\[[[YYYYYYYYYXXXWWWTTTRRROOOMMMKKKKKKOOOPPPRRRSSSSSSRRRQQQQQQPPPQQQSSSUUUWWWYYYZZZZZZ]]]\\\[[[ZZZ[[[]]]___aaa^^^___``````___]]][[[YYYTTTSSSPPPNNNMMMLLLLLLMMMMMMNNNPPPQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCBBBCCCDDDGGGIIIJJJKKKIIIHHHHHHIIIIIIGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;<<<>>>@@@AAACCCDDDDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@???>>>>>>>>>===>>>===<<<:::888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;999888777777888999999999888888888888888888888777666555555555555666777777888888777777888999999999999888888999:::::::::999888777777888999999999999999999777888999::::::999888777888888777666555555555555666666777777777777666666222222333555666888999:::999999999999999:::;;;;;;;;;:::::::::999888888777::::::888777555555444444333333222222333333444555444444555666666555444333444444333222222222222222111111111111111111222333222000//////000111///...---------,,,,,,,,,+++++++++***))))))))))))***+++++++++++++++++++++++++++))))))************))))))*********************)))***+++,,,---.../////////,,,---......---,,,***)))))))))(((((())))))*********)))((((((''''''(((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((((((((()))************++++++,,,---------------............------......------......//////........................++++++************++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,////////////////////////000000000000000000111111///000111111222222222111555555666666666777777777666888:::<<<>>>AAAEEEIIIJJJLLLPPPTTTXXX___fffjjjqqqyyyffffffggghhhiiigggccc```[[[XXXWWWYYY^^^bbbcccbbbaaa```^^^]]]^^^```ccceeefffggghhhhhhfffffffffgggfffdddaaa```aaabbbaaa```___^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYVVVSSSPPPMMMLLLOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNOOORRRUUUWWWWWWXXXYYYXXXWWWWWWXXXZZZ]]]___\\\^^^___``````^^^\\\ZZZTTTRRROOOMMMKKKLLLMMMNNNMMMOOOQQQRRRQQQNNNJJJGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEDDDBBB@@@???===<<<;;;;;;<<<>>>AAABBBDDDEEEFFFGGGGGGGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>><<<======;;;888777777888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;:::999888666777777888999999888888666777777777777777666666444444555666666777777888777777888999999999999999888999::::::999888777666777777888999999999999999777888999::::::999888777888888666555555555555555666666777777777777666666444555555666777777888888999888888888888999::::::999999999999888777666666777777777777666555444333333333222222333333444555333444555777777666444333444444333222222222222333222222222222222333444444222111000000111111000............---------,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))***)))))))))******++++++,,,***+++,,,...//////000000------...///...,,,***)))((((((((((((((()))*********))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((()))******+++++++++,,,------......------............---------------------...//////........................,,,,,,++++++++++++,,,,,,*********************************+++++++++,,,,,,************++++++++++++------......///000000000111000000000000000000000111222222333333333333333444444555555555666666666666888:::;;;<<<>>>BBBDDDGGGIIIMMMQQQVVV]]]dddiiiooovvvddddddeeefffgggfffccc```ZZZWWWVVVYYY^^^bbbccccccbbbaaa```___aaacccfffhhhggghhhiiihhhfffffffffggggggeeebbbaaabbbcccbbbaaa]]]\\\\\\\\\\\\]]]^^^^^^\\\\\\[[[YYYWWWSSSPPPNNNPPPPPPPPPPPPQQQQQQRRRRRRMMMMMMNNNPPPSSSUUUVVVVVVWWWVVVUUUTTTUUUXXX[[[]]][[[]]]___``````___]]][[[SSSQQQNNNLLLKKKLLLMMMNNNMMMOOORRRSSSRRRNNNJJJGGGEEEDDDCCCBBBAAABBBCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGGGGEEECCCAAA@@@===<<<;;;;;;<<<>>>AAACCCEEEFFFGGGHHHHHHHHHHHHHHHAAA@@@??????>>>>>>??????;;;<<<<<<:::888666666777::::::::::::::::::::::::999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;:::888888666666777888888888888888555666777777777777777666444444555555666777777777666777888999999999999999888999::::::999888777666666777888999999999999999777888999::::::999888777888777666555555444444555666666777777777777666666888777777777666666666666888888777777888888999:::888888999888888777666555555555666777666555333222111111000000111111222333222444555777777666444333555444333333222222333333333222222222333444444555222111000000111111000...//////.........---------,,,+++***))))))***+++,,,------------------------***)))(((''''''((()))***''''''(((***+++,,,---...***+++,,,...///000000000---.../////////---+++))))))))))))))))))***++++++******)))((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******+++,,,,,,------......///---..................---,,,,,,,,,,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++,,,---...///111222222111111111000000000000000333333444555555555444444333333333444444444555555777888:::::::::<<<>>>@@@EEEGGGKKKPPPUUU\\\ccchhhmmmttt|||ccceeegggiiiiiifffcccaaa\\\]]]\\\[[[[[[]]]aaaeee```aaacccdddeeegggkkknnnooollljjjiiihhhhhhfffeeeeeecccaaa```bbbccccccbbb```]]]ZZZYYYZZZ\\\]]]]]][[[ZZZZZZ[[[\\\ZZZWWWTTTPPPOOONNNMMMMMMNNNNNNOOONNNNNNMMMNNNOOOQQQSSSUUURRRQQQPPPQQQSSSVVVWWWWWW[[[ZZZZZZ\\\___^^^[[[XXXRRRPPPMMMKKKJJJKKKMMMNNNOOOPPPRRRRRRQQQPPPMMMLLLIIIHHHEEEBBBAAAAAAAAABBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJJJJJJJIIIGGGFFFDDDGGGFFFDDDDDDDDDCCCAAA>>>>>><<<:::888999<<<@@@CCCHHHGGGFFFFFFFFFGGGIIIIIIGGGEEEAAA>>><<<;;;<<<<<<<<<<<<;;;:::999999999999:::999999999999999999999;;;<<<<<<============<<<>>>>>>======<<<;;;;;;;;;999:::<<<======<<<:::999777888999:::::::::999999888999999999888777555444777777888888888888777777999777555555888:::999777;;;;;;:::999999888777777888888888777777777777777999777555666999;;;:::999888777666555555444444555333444555777777777777666555555555555555666777777888777777666666777888999888888888888888777666666555666777888888777666555666666444333111000///...000111222333444444444444333333333333333333333333333222111000000000111222222222222111111111111000000000//////.........---///...---,,,++++++++++++------,,,,,,,,,------...************************(((((()))***++++++,,,,,,++++++,,,,,,,,,------------+++)))***---......,,,)))((((((((()))***+++,,,+++++++++++++++***)))(((***)))(((''''''&&&&&&'''((('''%%%%%%%%%''')))***))))))))))))************,,,---...//////...------////////////000000000000000...---++++++,,,---...000//////.........//////111///---+++)))(((((((((***++++++++++++***))))))))))))***,,,---...///000///...---,,,++++++++++++++++++---...000222333444000000000///000000111222111222333333444444333333444444444555555555555555777999;;;<<<<<<===???@@@BBBEEEJJJOOOSSSYYY^^^bbbjjjooouuu{{{dddfffhhhjjjiiigggdddbbb^^^^^^]]]\\\[[[]]]```ccc```aaacccdddeeegggkkknnnnnnllliiihhhhhhhhhfffeeeeeebbb```___```aaabbbaaa___\\\YYYYYYZZZ\\\]]]^^^\\\\\\[[[\\\\\\[[[YYYVVVQQQPPPNNNLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPQQQPPPOOOOOOQQQSSSTTTUUUXXXWWWWWWZZZ\\\\\\YYYVVVRRRPPPNNNLLLKKKLLLNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMJJJIIIFFFDDDBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@FFFEEEDDDEEEEEEEEECCCAAA>>><<<:::888999<<<@@@CCCGGGFFFFFFEEEFFFGGGHHHIIIFFFDDD@@@===;;;:::;;;<<<;;;;;;:::999888888888888888888888888999999999999;;;;;;<<<<<<===<<<<<<<<<>>>>>>???>>>>>>===<<<;;;999:::;;;<<<<<<;;;:::999777888:::;;;;;;;;;:::999888999999999888777555444777888888999999888888777888666444555888:::999888;;;;;;;;;:::999888888888777777777777777777777888;;;888666777888999888777888777666555555444444555333444555666777777666666555555555555555666777777777666555555555666777888777777777777777666555555555666777777777777666555666555444333222000//////111111222333444444444444333333333333333333333333444333222111000111111222222222222111111111111000000/////////............///...---,,,++++++++++++,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,---***))))))+++---,,,***)))))))))))))))***+++++++++++++++++++++***))))))))))))(((''''''''''''(((((('''&&&%%%%%%''')))***'''(((((((((((())))))))),,,---///000000000//////////////////000000000000000///---++++++,,,---...//////............//////111000...,,,+++******+++++++++,,,,,,++++++***)))''''''((()))***++++++,,,...---,,,+++************---...//////000111222222000000000000000111222222111222333333444444333333444444444444555555555555777888:::;;;;;;<<<>>>@@@AAADDDHHHLLLPPPUUU[[[^^^hhhmmmsssyyyeeegggiiijjjjjjhhheeedddaaa```___]]][[[[[[^^^``````aaacccdddeeegggkkknnnnnnllliiihhhhhhhhhgggeeefffbbb___^^^___```aaaaaa^^^\\\ZZZZZZ\\\^^^^^^^^^^^^]]]\\\\\\]]]]]][[[YYYRRRPPPMMMJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLOOONNNNNNMMMNNNOOOPPPQQQTTTTTTUUUWWWYYYXXXVVVTTTRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKHHHFFFEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEEEECCCAAA===<<<:::999:::===@@@CCCEEEEEEEEEEEEEEEFFFGGGGGGEEECCC@@@===;;;:::;;;;;;;;;:::999888777777777777777777888888999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAA@@@>>><<<;;;888999:::;;;;;;:::999888888999:::<<<<<<;;;;;;:::888888999888888777666555888888999999999999888888777555444555777999999999<<<;;;;;;::::::999999888666666666777777888888888;;;:::777777888888777666888777666555555444444555333333555666666777666666555555555444555555666777555444444444555555666777666666777777666666555444555555666777777666555555666555444333222111000///111222333444444555444444444444444444444444444444666555444333222111111222222222222111111111111000////////////............///...---,,,++++++++++++,,,++++++******+++++++++((((((((((((((((((((((((((())))))******+++++++++)))*********++++++++++++,,,***))))))***+++***)))******)))))))))******+++***++++++++++++***))))))((((((''''''(((((())))))((('''&&&&&&&&&'''((()))''''''''''''((((((((((((,,,---...000111111111111////////////000000000000000///---,,,,,,,,,---...//////............//////111000///...---------...---------------,,,+++++++++++++++,,,,,,,,,---------,,,++++++************000000000000111111111111111111111000111222222333111222222333333333333333333333333444444555555555666777999::::::;;;===???AAADDDHHHKKKOOOSSSXXX[[[eeejjjqqqwww}}}fffgggiiijjjiiihhhfffdddbbbbbbaaa^^^\\\[[[\\\^^^```aaacccdddeeegggkkknnnooommmjjjjjjjjjjjjhhhggggggddd```^^^___aaabbbbbb^^^\\\[[[\\\^^^```______]]]\\\[[[[[[\\\\\\[[[ZZZRRRPPPMMMJJJHHHGGGHHHHHHIIIHHHFFFEEEEEEGGGIIIKKKNNNNNNNNNLLLKKKLLLMMMOOOQQQRRRTTTUUUVVVUUUTTTRRRRRRQQQPPPOOOPPPQQQSSSTTTQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@@@@BBBCCCBBB@@@===<<<;;;:::999:::===AAACCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDAAA???===<<<<<<<<<<<<;;;:::999888888888888777888888999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>???AAABBBAAA???<<<:::888888999::::::999888888999:::;;;<<<<<<<<<;;;;;;888888888888777777666666777777888888888888777777555555555555777888999999;;;;;;;;;:::::::::999999444555555666777888999999:::999777777777777777777888777666555555444444555333333444555666666666666555555555444444555555666444444444555555666777777777777777777777666666555555555555555555555555555555555444333222222111111222222333444555555444444555555555555555555555555777666555444333222222222222222222111111111000000///////////////...............---,,,,,,,,,,,,,,,---,,,++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))************,,,+++******************++++++***))))))***************+++++++++******)))''''''''''''((()))***+++(((((('''&&&''''''((()))'''''''''((((((((())))))+++,,,---...///000111111////////////000000000000//////...---,,,------...///............//////000000000000///////////////...............---,,,,,,.........---------------...---,,,+++++++++++++++000000000000111111111222111111111111111222333333111111222333333333333222222222222333444444555555555666888999999:::<<<>>>CCCEEEIIIKKKNNNRRRVVVZZZccchhhooovvv|||eeefffggghhhhhhgggeeedddccccccbbb___\\\[[[\\\]]]```aaacccdddeeegggkkknnnpppnnnlllkkkkkkkkkjjjiiiiiieeebbb```aaabbbcccccc^^^]]]]]]^^^```aaa___^^^YYYYYYXXXYYY[[[[[[ZZZXXXSSSQQQOOOLLLIIIHHHGGGFFFFFFEEEDDDCCCDDDGGGJJJLLLNNNOOOOOOMMMKKKJJJMMMOOOPPPRRRTTTUUUUUUSSSRRRQQQQQQQQQPPPQQQRRRSSSUUUVVVQQQQQQOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGEEECCCAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCBBB>>>;;;;;;:::::::::;;;>>>AAACCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEECCCAAA???>>>>>>>>>===<<<;;;::::::999::::::888999999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@===???@@@AAAAAA>>><<<:::777888888888888888888777999:::;;;<<<<<<<<<;;;;;;888888888777777777777777666777777777777777777666555555555666666777888999;;;:::::::::::::::999999444444555666777888888999666777777777777777888999888777666555555444444555333333333444555555666777555555444444444444555555444444555666777777888888888999999999999888777777555555444444444444555555444444444333333222222222333333444555555555444444555555555555555555555555666666555555444333222222222222222111111111000000.........///////////////......------,,,,,,------......---,,,,,,,,,,,,,,,************************)))))))))))))))*********(((((()))))))))*********,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))******)))******+++++++++******'''''''''((()))***+++,,,((((((((('''''''''(((((((((((()))))))))***************+++,,,---///000000////////////000000000000//////......------------...............///000000///000000000000000//////...////////////...------++++++++++++************//////...---------............///000111222222333111111000000111111222333000111222222333333222222111111222222333444444555444666888999999:::<<<===BBBDDDGGGJJJLLLOOOSSSWWWaaagggnnnuuu{{{ddddddeeefffeeedddcccbbbaaabbbbbb```]]]\\\]]]^^^```aaacccdddeeegggkkknnnpppnnnlllkkkllllllkkkjjjhhhfffcccbbbccccccbbbaaa]]]]]]]]]^^^```___]]][[[UUUVVVWWWYYY[[[[[[XXXVVVRRRRRRQQQOOOMMMJJJGGGFFFEEEDDDBBBAAACCCFFFJJJLLLLLLNNNOOOMMMJJJJJJMMMPPPQQQSSSUUUUUUSSSQQQOOOOOOOOOPPPPPPQQQSSSUUUVVVWWWQQQOOOMMMKKKKKKKKKMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFCCC???<<<::::::::::::<<<>>>AAACCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;:::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???AAA<<<===>>>???>>><<<:::999777777777777777777777777888999:::<<<<<<;;;;;;:::888888777777777777888888777777888888888888777777555666777666555555777888999999999999999999999999555555555666666777777777555666777777666666999;;;888777666555555444444555333333333333444555666777666555444444333444444444333444555666777888888888999999::::::999999888777555444333333333333444555444444444444333333333333444444555555555555444444444444444444444444444444444444555555555444333222222222222111111111111000.........///////////////......---------------...//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************+++,,,---,,,++++++---///...---,,,+++***)))))))))))))))***++++++++++++***((('''(((((()))***+++,,,)))))))))(((((((((''''''))))))))))))************++++++++++++,,,---...///////////////000000000000////////////......------......---......///000111000111111111111000000///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,000//////....../////////,,,---...///000111222222000000000///000111111222000111111222222222222222000000111222333333444444555666888999999:::<<<>>>>>>@@@CCCFFFHHHKKKPPPSSS___eeemmmtttzzzbbbbbbccccccbbbbbbaaa```___```aaa```^^^^^^___``````aaacccdddeeegggkkknnnnnnllljjjjjjjjjkkkjjjiiifffeeedddddddddcccaaa___[[[[[[[[[]]]]]]\\\YYYVVVSSSTTTWWWZZZ\\\[[[XXXUUURRRSSSSSSSSSQQQMMMIIIFFFEEECCCAAA???@@@CCCGGGIIIJJJMMMNNNLLLIIIHHHLLLPPPPPPSSSUUUTTTQQQMMMLLLMMMNNNOOOPPPQQQSSSUUUWWWWWWPPPNNNKKKIIIHHHIIIKKKMMMOOOOOOOOOOOONNNMMMLLLLLLIIIHHHFFFEEECCCBBBBBBBBB@@@AAACCCEEEFFFDDDCCCAAAAAAAAA@@@@@@AAACCCDDDEEEBBBBBBCCCDDDEEECCC???;;;:::999999:::<<>>???;;;<<<<<<;;;;;;:::999888777666666666666666666777777888:::;;;;;;;;;:::999888888777666666777888999999999999::::::999999999666777888666444333555777888888888888888888888888555555666666666666666666555777888777555555777999888777666555555444444555333333333333333555666777666555444444333333333444111222444666777777777777999999999999999888777777444444333222222333444444333333444444444444444444444444555555555555444444333333333333333333333333111222333444555444333333222222222111111111111000............/////////000......------------......///...---,,,++++++++++++************************)))))))))))))))))))))((()))))))))*********++++++(((***,,,+++***+++---000///...,,,+++***)))))))))))))))***+++++++++++++++)))((((((((()))***++++++)))))))))))))))(((''''''((((((((())))))))))))***---,,,,,,+++,,,---...///////////////000000000000///////////////......------------......///000111222333333444333222111000......//////......---,,,........./////////////////////............//////------......//////////////////......//////000111000000111222222222222222//////000111222333444444555777999:::::::::<<<>>><<<>>>AAADDDGGGJJJNNNRRR\\\bbbjjjrrrxxx~~~aaaaaaaaaaaaaaa```______^^^___aaa```______```aaa```aaacccdddeeegggkkknnnllljjjhhhhhhiiiiiihhhgggeeedddcccddddddbbb___]]]YYYYYYZZZ[[[[[[YYYUUURRRRRRSSSWWW[[[^^^\\\XXXTTTQQQSSSUUUUUUSSSOOOJJJGGGFFFDDD@@@>>>>>>@@@DDDFFFHHHKKKMMMKKKHHHGGGLLLPPPPPPSSSUUUSSSOOOKKKJJJJJJMMMNNNOOOQQQTTTUUUWWWXXXPPPMMMJJJHHHGGGHHHKKKLLLOOOOOOOOOOOONNNMMMMMMLLLEEEEEEDDDCCCCCCCCCCCCCCC???AAACCCEEEFFFDDDBBBAAA<<<<<<;;;<<<<<<>>>@@@AAA<<<===???AAABBBAAA===:::999999999:::<<>>>>><<<<<<;;;:::999999999999888888888777777777777777888777777666888:::<<<>>>;;;;;;:::999888888888777666666555555555555666666777888999:::;;;:::999999888888777666666777888999:::;;;;;;<<<<<<;;;;;;:::666888999777333222444666777777777777777777888888666666666666666555555555777999999777444333555777888777666555555444444555444333222222333444666777666555444444333333333333000111333555666666666555888888888888888777666666444444222222222222444444333333444444444444444555444555555555555555444444333333333333333333333333000111333444555444444333222222222111111111111000---.........//////000000......---------......///...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++&&&(((******)))***---000///...---+++***)))))))))((()))***+++++++++++++++)))))))))))))))******+++)))))))))))))))(((''''''''''''''''''((((((((()))///...---,,,------///000////////////000000000000/////////000///......------------......000111111444555666666555333222111...............------,,,+++++++++,,,,,,,,,------......---------....../////////......------------...............///000000000000111222222222222111...///000111222333444444666777999::::::;;;===???===???BBBEEEHHHLLLPPPSSSZZZ```iiipppvvv|||eeeeeedddcccccc```]]]ZZZ[[[^^^aaaccccccaaa^^^[[[```bbbdddaaa^^^^^^bbbgggggggggfffeeedddccccccbbbaaabbbbbbbbbbbbaaa``````\\\\\\\\\[[[YYYWWWUUUTTTUUUXXX[[[]]]^^^\\\ZZZXXXWWWXXXXXXWWWUUURRROOOMMMJJJHHHCCC@@@???AAACCCEEEKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQRRRRRRPPPNNNNNNNNNKKKKKKMMMQQQVVVXXXXXXWWWTTTPPPJJJGGGFFFHHHIIIIIIOOOPPPPPPOOOKKKIIIHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB>>>===<<<<<<===???AAABBBBBB@@@??????AAA@@@>>>;;;;;;:::::::::;;;===>>>@@@DDDEEEGGGHHHHHHFFFCCCBBBDDDCCCAAA???>>>>>>??????<<<============;;;:::999::::::999999999999999999777888999:::;;;<<<<<<<<<;;;;;;;;;::::::999999999666555555444444666777888888888999999999:::::::::999999888777888999;;;<<<::::::::::::::::::::::::999::::::999999888777666888999::::::;;;;;;;;;;;;999999999888777666666555666666777777666555444444999888888777666555555444444333333333444444555666777777666666555555555555222333444666777777888888888888999999999999888888555555555555555555555555888888777777666555333222666444333444777777555222333333333444444555555555444444555555555555444444000000000000000000000000111111000000000000111111......//////000000111111000000000000////////////,,,,,,***)))))))))***++++++++++++*********))))))***************)))((('''------------------------//////...---,,,,,,++++++000///---+++******++++++,,,+++***)))***+++,,,------,,,***)))((('''((((((((((((((((((((()))******---///000///......///000...///000111111222111111333222000............///////////////000111222333666555555666666444111...333111//////000111111111000000000000//////////////////.........---------//////////////////......////////////000000000000222333444444444333222111222333444555555555444333777777888999;;;<<<===>>>===>>>@@@BBBEEEIIINNNRRRZZZ^^^eeelllssszzzcccbbb```___^^^\\\ZZZXXXZZZ]]]```ccccccbbb___]]]^^^______]]]YYYYYY^^^bbbdddccccccbbbbbbaaaaaa```___``````aaaaaa`````````\\\\\\\\\\\\[[[ZZZYYYYYYXXXZZZ\\\^^^^^^]]]ZZZXXXVVVVVVVVVUUUTTTRRRPPPOOOMMMJJJFFFBBB@@@@@@AAACCCIIIIIIJJJJJJKKKLLLLLLMMMMMMOOOQQQQQQOOOMMMMMMMMMLLLMMMNNNRRRVVVXXXWWWVVVQQQNNNJJJGGGHHHIIIJJJJJJNNNOOOOOONNNKKKIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>@@@BBBBBB@@@??????@@@@@@>>>;;;;;;;;;::::::;;;<<<>>>???BBBDDDFFFGGGFFFDDDBBB@@@BBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>===;;;999777999999888888777777777666777777999:::;;;<<<<<<<<<999999999999888888888777666555555444444666777888888888888999999999:::::::::999888888888999:::;;;999999999999999999999999888888888999888888777666888999999::::::::::::999888888777777666555555444666666666666666555444444777777666666555444444333444333333333333333444444666666666555555444444444222333444555666666666666555666666777777666666555444444444444444444444444666666666666555444333333666444333444666777555222222222333333333444444444333333444444444444333333000000000000000000000000000000////////////000000000000//////////////////000000000000/////////...,,,,,,***)))))))))***+++*********)))))))))((((((******++++++******)))(((++++++++++++++++++++++++------------------------,,,+++******)))***++++++,,,++++++++++++,,,......---,,,***(((((((((((()))((((((((((((((()))******,,,---//////......///000...///000111222222222222222111000///............////////////000111222222555555555777999888666333444111//////000111111000000000000000//////////////////.........---------+++,,,,,,,,,---............////////////000000000222333333444444333222222222333444555555555444333666666777999:::;;;<<<===<<<>>>@@@BBBDDDHHHNNNRRRXXX\\\ccciiipppwww~~~```^^^[[[YYYVVVVVVUUUVVVXXXZZZ]]]``````___\\\ZZZYYYZZZXXXUUURRRSSSYYY]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___````````````]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]___```___]]]ZZZXXXUUUTTTRRRQQQQQQQQQQQQQQQOOOMMMIIIEEEBBB@@@@@@@@@FFFGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOOOONNNLLLLLLLLLOOOOOOOOORRRUUUWWWVVVUUUNNNLLLIIIHHHIIIJJJJJJIIIKKKMMMNNNMMMKKKIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@???=========<<<<<<;;;<<<>>>???@@@AAA@@@??????@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDCCCBBB@@@??????>>>============>>>>>>?????????>>>===:::888777888888777666555555444444666777888:::;;;;;;<<<<<<777777777777777666666666666555555444444666777888888888888999999999999:::::::::999888888888999999888888888888888888888888666666777777888888777777888999999999999888888777777666666555555444444444555666666666666555444444666666555555444333333333444333333222222222333333555555444444444444333333333444444555555444444444333333444444444444333333333333333333333333333333444444444444444444333333555444333444666666444333222222222222222333333333111222222333333222222111000000000000000000000000//////............//////000000000///......------000000000/////////......,,,,,,+++************+++)))))))))(((((((((((((((++++++++++++++++++***)))))))))))))))))))))))))))***++++++,,,---......///))))))(((((())))))***+++************+++,,,---...,,,+++***((((((((()))))))))(((((((((((()))*********,,,---...------///111///000111222333333333333000111111000000///...---............///000111222444444666999;;;===<<<:::555222000///000111111000000000000000/////////////////////............---***++++++,,,---...//////............/////////000222222333333333333222222222222333444444444444444444555666777999:::;;;;;;<<<>>>@@@AAADDDHHHMMMQQQUUUYYY___ffflllssszzz\\\[[[WWWSSSPPPPPPRRRTTTWWWYYY[[[[[[[[[XXXUUUSSSSSSRRRPPPNNNMMMPPPVVV[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^___`````````__________________``````___```aaa```___\\\YYYWWWUUUSSSPPPNNNMMMMMMOOOQQQOOOMMMKKKHHHEEECCCBBBAAACCCDDDEEEGGGIIIKKKLLLMMMKKKMMMOOOOOONNNLLLLLLLLLPPPOOOOOOQQQSSSUUUTTTSSSNNNLLLJJJJJJJJJJJJHHHFFFIIIKKKLLLLLLJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBAAA@@@???>>><<<;;;<<<<<<;;;;;;<<<===>>>>>>??????????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<:::999999888888666555444333333666777888999:::;;;;;;;;;777777777777777777666666666555555444444666777888888888888888999999999999::::::999888888888777777666666666777777777777777444444666777777888888888888888888888888777666555666666666555555555444444555555555666666555444444555555555555444444333333333333222222111111222222333333333333333333333333555666666666555444444333222222333333333333222222222222222222222222222222222222222222222333333444444444444444555555444333111111111111111111222222111222222333333222222111000000000000000000000000000//////......//////000/////////...............000000/////////.........,,,,,,++++++************))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))***++++++,,,------......******))))))))))))))))))'''(((((()))***+++,,,,,,+++***)))(((((())))))***))))))(((((())))))***+++)))***,,,---------///111000000222333333333333333///000111111111///...---............///000111222555555666999===???>>>===666444111000111222111000000000000000/////////////////////...............---.........//////000000------......//////000000111222222222333333333333222222333333444444444444333444555666777999::::::;;;===???AAACCCGGGMMMPPPTTTWWW]]]ccciiipppxxx}}}XXXWWWSSSOOOKKKLLLPPPTTTZZZZZZZZZYYYWWWSSSOOOMMMKKKJJJIIIIIIKKKPPPWWW\\\XXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^___`````````aaa```___^^^^^^^^^______aaaaaaaaa```^^^[[[XXXVVVWWWSSSOOOKKKIIIJJJLLLMMMLLLLLLLLLKKKIIIGGGEEEDDDAAABBBCCCEEEGGGIIIKKKKKKKKKMMMOOOOOONNNMMMMMMMMMPPPNNNNNNOOOQQQRRRRRRQQQNNNLLLKKKJJJJJJIIIFFFDDDHHHIIIKKKKKKIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<::::::999888666555444444666666888999:::;;;;;;;;;888888888888888888888888666555555444444666777888777777888888888999999999999999999999888777777666555555555666666777777777333444555777888888888888888888888888777777666555777777666666666666555555444444555555555555444444666666666555555555555555333222222111111222222222222333333333333333333333777777888777777666555444333333333444444333333333222222222222222222222222111111000000111222333444333333444555444444333333111111111111111111111111222222333333333333222222000000000000000000000000111000000//////000000111,,,------...///000111111////////////............,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++)))((((((((()))***++++++,,,,,,,,,***))))))(((((()))***+++)))))))))))))))***++++++)))***,,,---------///111000000222333333333333333//////000111111000...---.........//////000111222666666777999<<<>>>>>>===999777444222333333222111000000000000////////////////////////////////////000000//////.........---------......///000000111111111111111222222333333222222222222333333444444333333444555777888999:::;;;<<<>>>@@@CCCGGGLLLPPPTTTWWW\\\aaagggooovvv{{{RRRRRRPPPKKKHHHIIIOOOTTT\\\[[[ZZZXXXTTTOOOKKKHHHEEEEEEDDDFFFJJJPPPVVVZZZVVVVVVWWWWWWXXXXXXYYYYYYXXXYYY[[[\\\]]]^^^^^^^^^___^^^]]]\\\\\\\\\]]]^^^`````````^^^\\\YYYVVVTTTVVVRRRMMMIIIGGGGGGIIIKKKJJJKKKMMMMMMLLLJJJHHHFFF@@@AAABBBDDDFFFGGGIIIIIIJJJLLLOOOOOONNNMMMMMMNNNMMMLLLJJJKKKMMMOOOOOONNNMMMKKKJJJIIIIIIIIIGGGEEEGGGIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBB@@@AAA@@@@@@???>>>===<<<::::::::::::::::::::::::<<<>>>??????>>>======>>><<<=========<<<;;;::::::999::::::;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;999;;;<<<>>>?????????>>>::::::999888888777666666555666777999::::::;;;;;;888888999999999999999:::666555555444444666777888777777777888888888888999888888888999888888777666444555555666666777777888444555666777888888888888777888888888888777777666666666666666666666666666333333444555555555555444555555555555555555555555222222222222222333444444222222333333333333444444888888888888888777666555444444555555555555444444222222222222222222222222222111000000000222333444222333555555333222333444222222222111111111111111222222222333333222222222000000000000000000000000111111000000000000111111,,,---...///000222333333/////////.........------,,,,,,,,,---,,,++++++***************++++++++++++)))***++++++++++++++++++************************,,,,,,,,,,,,++++++++++++000000///...,,,***(((''',,,,,,---.........------))))))(((((((((***+++,,,***))))))))))))***++++++***,,,---...------///111///000111222333333333333//////000000000000//////////////////000111222333777777777999<<<>>>>>>>>><<<:::666555555444333222000000000000////////////...////////////000000000//////...---,,,++++++***---......///000111222222111111000111111222333444222222222222222333444444333333444555777888999999:::<<<>>>???BBBFFFKKKOOOSSSVVV[[[```fffmmmuuuzzzLLLMMMLLLIIIEEEGGGMMMSSSXXXWWWVVVSSSOOOKKKGGGDDDBBBAAAAAADDDIIIOOOTTTVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYY[[[]]]^^^___^^^]]]\\\YYYWWWTTTSSSRRROOOKKKHHHFFFGGGIIIJJJKKKLLLNNNPPPOOOLLLHHHFFF@@@@@@AAACCCDDDFFFGGGGGGIIIKKKMMMNNNMMMLLLLLLMMMJJJHHHGGGHHHJJJLLLLLLLLLJJJIIIGGGGGGIIIJJJJJJIIIGGGIIIJJJIIIGGGFFFFFFGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<;;;999999::::::::::::999999;;;>>>@@@???===<<<===???===============;;;:::999888999999:::::::::::::::999:::;;;<<<<<<<<<;;;::::::;;;===>>>??????>>>>>>999999999888888777777777555666777999::::::::::::888888888999999999::::::666555555444444666777888777777777777888888888888666777888999999888888777444555555666777777888888666666777888999999999888777777888888999999888888555555555555555555555555222333444444555555555444444444444444444444444444222222222222333555666777333333333333444444444555666777777777777777666555444555555666666555555444333333333333333333333333333222111000000111333444111333555555333222222444333333222222222111111111000111111222222111111000000000000000000000000000000000////////////000000...//////000111222333333//////.........---------,,,,,,---------,,,+++***))))))))))))*********+++((()))******++++++***************************************+++,,,,,,------...//////...---+++)))(((,,,,,,---...---,,,+++***)))((((((((((((***,,,---******))))))******+++,,,,,,---//////......///000...///000111222222222222000000////////////000000000000000111111222333444777777777999===@@@AAAAAA???<<<999777666666555444000000000000////////////.../////////000000000000.........---,,,,,,,,,+++......///000111222333333111000000000111222333444333222111111111222333444333333444666777888999::::::;;;===???AAAFFFKKKOOORRRUUUYYY^^^ccckkksssyyyHHHIIIJJJGGGDDDEEELLLRRRRRRQQQPPPMMMJJJFFFCCCAAA@@@@@@@@@CCCHHHMMMQQQRRRTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVXXX[[[]]]___^^^]]]\\\ZZZXXXUUUSSSRRROOOMMMJJJGGGFFFGGGJJJKKKLLLNNNPPPQQQPPPLLLHHHEEE@@@@@@AAABBBCCCEEEFFFFFFGGGIIILLLLLLLLLKKKKKKLLLHHHFFFEEEEEEHHHJJJKKKKKKHHHFFFEEEFFFIIILLLMMMMMMGGGIIIJJJIIIGGGEEEEEEFFFAAAAAA???>>>===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;999999:::::::::999999888;;;===@@@???===<<<===???======>>>>>>===;;;999888888888999999999::::::;;;:::;;;<<<<<<<<<<<<::::::<<<===>>>??????>>>===<<<888888888888777777777777555666777888999:::::::::777777888888999999999:::666555555444555666777888777777777777888888888888555666777888999999888777555555555666777888888999777888888999999999999888666777888999999999999999444444444444444444444444222333444444555555555444333333333333333333333333111111222333444666777888333333333444444555555555555555666666666666555555444555555666666555555444333333333333333333333333444333222000000111333444111333555555222111222444333333333333222222111111//////000000000000//////000000000000000000000000//////............//////111111111111111222222222//////.........---------,,,,,,---...---,,,+++***'''((((((((())))))******'''((()))***************************************'''((()))***,,,---...///,,,------...---,,,***)))******++++++***)))'''&&&(((((((((((()))***,,,---*********)))******+++,,,---///000///......///000...///000111111222111111111000///......///000111111111111111222333444555777666777:::>>>BBBCCCDDDAAA>>>:::888888777666444000000000000////////////.../////////000000111111......//////////////////...///000111222333444444111000000000000222444555333222111111111222333444333444555666777999::::::999;;;===???AAAEEEKKKNNNQQQTTTXXX\\\bbbiiirrrwwwFFFFFFEEEEEEFFFIIIKKKMMMPPPNNNLLLIIIFFFDDDBBBAAAAAA@@@@@@CCCHHHLLLLLLJJJJJJKKKNNNNNNOOOOOOQQQSSSVVVUUUUUUVVVWWWXXXVVVUUUUUUUUUUUUUUUVVVXXXZZZ[[[___^^^\\\ZZZWWWUUUSSSRRRNNNMMMKKKJJJIIIJJJKKKKKKMMMMMMOOOPPPQQQOOOJJJGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDCCCDDDHHHLLLNNNOOOQQQMMMHHHDDDCCCCCCBBBAAA=========<<<;;;;;;::::::<<<;;;999888777888999999:::999888999;;;<<<;;;:::777888:::<<<===>>>??????>>>>>>>>>===;;;999777555888999999:::::::::999999<<<;;;:::888777888;;;>>>:::;;;<<<===>>>>>>>>>>>>;;;:::999888888888999:::555666888999888777555333888888999::::::::::::999999777555444333444666777777888888999999999888888777888888888888777666666777777777777777777777777666666777888888777555555888777666777888999888777555555555444444333333333666666555555555444444444444444444444333222111000......///111222333444555333222111000000222444555777777777777666666666666666666666666666666666666444333333222222333333444222222111000000111222222555555444333222222222222222333333333333222111111333333333222222222222111/////////000111111222222333222222111222222333333333111//////111222333222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,++++++***)))((())))))))))))***+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))'''(((((()))***++++++,,,***+++,,,,,,------,,,,,,,,,,,,------...///000000---...///000000111111111000000000000000111111222222222333333333333333333888999;;;===???AAABBBBBBAAA???<<<999777777666777333222111000///////////////......///111111000/////////000000000000//////000000000000000000000000...//////000111222222222444444444444444444444444333333444555666777888888:::;;;===@@@DDDHHHKKKMMMNNNRRRWWW[[[___fffooovvvDDDDDDCCCDDDEEEFFFHHHIIIHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>@@@DDDGGGGGGFFFHHHJJJKKKLLLLLLNNNPPPSSSUUUTTTTTTUUUWWWWWWVVVTTTUUUUUUUUUUUUVVVXXXZZZ[[[^^^]]][[[YYYWWWUUUSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLMMMOOOPPPNNNJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@CCCGGGKKKNNNOOOOOOKKKFFFCCCBBBAAAAAA@@@<<<<<<;;;;;;:::999999999::::::999888888888888888888777777888999::::::888777888:::;;;===>>>>>>>>>============;;;999777666888999999::::::999999999::::::999777666888;;;>>>======>>>>>>>>>>>>======888888777666666777888999888888999999999888777666777888999999::::::999999888777555444444444666777888999999999999999888888555666777888888888888888666666666666666666666666777888999::::::999888777999777666777888888777666555555444444444333333333666555555555444444444444555555555555444333222111///000111222333444555555555444222111111333444555666666666666666666666777555555555555555555555555555444444333333444444555555555444333333444555555555444333222222222222222222333333333333222111111111111111111111222222222000000000111222222333333222222222222222222222333333111//////111333333222000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,++++++***)))((())))))))))))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++))))))''''''(((((()))******+++***+++,,,,,,------,,,,,,,,,,,,,,,---.........///---...///000000111111111000000000000000111111222444444333333333444555555999:::<<<>>>@@@BBBCCCCCCAAA@@@>>><<<;;;999888888555444333222111000000000000//////000222222111000//////000000000000//////000000000000000000000000000000000111222333333333444444444444444444444444333333444555666777888888:::;;;===@@@CCCGGGJJJLLLNNNRRRVVVZZZ___fffooouuu~~~CCCDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>???BBBDDDEEEEEEIIIJJJJJJJJJJJJLLLOOOQQQSSSRRRRRRSSSUUUVVVUUUSSSUUUTTTTTTTTTUUUWWWYYYZZZ\\\[[[ZZZXXXWWWUUUTTTSSSQQQRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKLLLNNNMMMKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAA>>>===>>>@@@EEEJJJLLLMMMKKKHHHCCCAAA@@@???>>>===;;;;;;:::999999888888777888888888999888888777777888777666777999:::999888777888999;;;<<<======>>><<<<<<<<<;;;:::999777666999999999::::::999999888777777777666666888;;;>>>>>>>>>??????>>>>>>===<<<777777666666666888999:::;;;::::::::::::999999999777888999999::::::999999888777666444444555555666999999999999888888777666444555666777999999999:::666666666666666666666666666777888999::::::999888999888666777777777666555555444444444444333333333555555555555444444444444555666666555555444333222111111222333444444555555666555444333333333444555444555555555666777777777444444444444444444444444555555444444444444555555333222222111111222222333444333333222222222222333333333333333333222222111111111222222333333444444111111222222333444444555222222222222222222222222333111000000222333333222111000000///////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))))))))***+++,,,---------,,,,,,,,,,,,++++++******+++++++++***))))))(((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000111111111000000000000000111111222555444333222333444666888:::;;;===???AAACCCDDDDDDAAAAAAAAA@@@???<<<:::999777777555444333222222222111000000111222333222111///000000111111000000///000000000000000000000000111111111222333333444444333333333333444444444444333333444555666777888888999:::<<>>>>>>>>===;;;;;;::::::999999888777777555666888999999888777666999888777888999:::999888777888999:::<<<<<<<<<===;;;;;;;;;:::999888777777999999:::::::::999888888444555666666666888;;;>>><<<===============<<<<<<888888777777888:::<<<===<<<;;;:::999999999999:::777777888999999999999999777777666555555555555666888888888888777555444444555555777888888999999999666666666666666666666666333444666777888888888777999888666666777777666444444444444444444444444444444444444444444444444444444444555555444333333222111222222222333333444444555555444333333333333444333333444555666666777777444444444444444444444444444444333333333333444444111111111111111111111111333222222222222222333333333333444444333333222111222222333444555666777777333333333444555555666666333333333333333222222111222111000111333444333222222111111000///000000000////////////////////////////////////..................------------......,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---------,,,,,,,,,+++++++++*********************)))++++++++++++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---...///000000111111111000000000000000111111222555444222111111333666888999:::<<>>AAADDDGGGIIILLLPPPUUUYYY]]]ccckkkqqq{{{FFFGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFDDDDDDEEEHHHMMMPPPTTTTTTRRRPPPMMMKKKLLLMMMNNNNNNNNNPPPSSSTTTTTTRRRQQQPPPPPPPPPPPPQQQSSSTTTVVVVVVVVVVVVUUUUUUUUUUUURRRTTTUUUVVVUUURRROOOMMMJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>???BBBDDDEEEDDDDDDBBB???=========<<<:::;;;;;;::::::999888888888444555777888999999888777888666555666777888666555777777999:::;;;;;;;;;;;;::::::999999888888888888:::::::::::::::999888777333444555666666888;;;===999::::::;;;<<<<<<;;;;;;888888777777888:::<<<===::::::999888888888888999777777888999999999999888777777666555555555555555666666666666555444222222777777888888888888777666555555555555555555555555333444666777888888888777888777666666777777666444444444444444444444444444333333444444444444444444222222333333333222111111111111111111222222222222333333222222222222222333222333333444555666666777444444444444444444444444333222222222222222222333444555555555555555555444111111111111222222333444333444444444444333222222000111222333444555666777444444444555666666777777444444444555444333222111222111111222333444333222222222111000000000000000////////////////////////000000000//////.................................,,,,,,---,,,,,,+++***)))))))))))))))***+++,,,---------,,,,,,,,,+++++++++******************++++++*********+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---...///000000111111111000000000000000111111222333222000///000222555777888999;;;===???AAABBBBBB@@@AAACCCDDDCCCAAA===;;;:::999777555333222111111111///......000111111111000000111111111111000000////////////////////////000000000111111111111111222222222333333333444444333333444555666777888888999:::;;;>>>AAADDDGGGHHHKKKOOOUUUYYY\\\aaahhhnnnwww|||IIIIIIHHHHHHHHHHHHHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIGGGEEEEEEHHHMMMRRRWWWXXXWWWUUUQQQNNNMMMMMMMMMMMMMMMPPPSSSTTTTTTSSSPPPPPPOOONNNOOOPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYXXXUUURRRPPPKKKHHHDDDCCCDDDFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCC@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@??????@@@CCCDDDCCCBBBCCCAAA>>>>>>>>>>>><<<;;;;;;;;;::::::999888888777555666777888999999999999666444333333444555444222666777888999::::::::::::999999888777777888888999::::::::::::999999888777333555666777777888;;;===999999:::::::::::::::999777777666666666888999:::888888888888777777777777666777888888999999888888666666666666666555555555555555555555444444333222888888888888888777666666555555555555555555555555666777888999::::::999888777666555555777777666555333333333444444444444555333333333333444444444444111111222222222222111111222111111111111111111111111111111222222333333333222333333333444555555555444444444444444444444444222222111111111111222222333444444555555444444333000000000111111333444555444444444444444333222222...///000111222333444444444444555555666777777777555666666777666555333222222111111333444555333222222111111000000000000000////////////////////////111000000//////...............////////////......------------,,,+++***)))))))))))))))***+++,,,---------,,,,,,,,,,,,+++++++++++++++***++++++,,,---)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---------------...///000000111111111000000000000000111111222111000//////000222444666777999;;;===???AAAAAABBBAAABBBDDDEEEDDDBBB@@@>>><<<;;;999666444222111111111///------///000111111000111111222222111111000000000000000000000000000000000000000000000000000111111222222333333444444333333444555666777888888::::::<<<>>>AAADDDFFFHHHJJJOOOTTTXXX[[[```fffkkktttyyyOOONNNMMMLLLLLLMMMOOOOOOPPPQQQRRRSSSRRRQQQOOONNNPPPNNNLLLHHHEEEGGGMMMQQQWWWXXXYYYXXXUUUQQQPPPOOOLLLLLLMMMPPPSSSUUUUUUTTTQQQQQQPPPOOOOOOPPPRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYXXXWWWUUURRRPPPLLLHHHCCCAAAAAADDDFFFGGGJJJJJJJJJIIIHHHGGGGGGGGGDDDBBB???<<<<<<===???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@???@@@AAADDDEEEEEECCCBBBAAA???>>>??????===<<<:::999999888888777666666666666777777999:::;;;<<<777666444555666666444333666777888999999::::::999888888777666777777888999::::::::::::999888777777444666777888888888:::<<<<<<<<<<<<;;;:::999777666888888777666666777888999777888999999999888666555666777777888888888888888666666666666666555555444555555666666666555555444666777777888888888888777555555555555555555555555777888999::::::999888777555444444555777888777666333333333444444444555555222222333333333444444444111222222333333222222222333333333222222111111111000111222333444444555555333333333333333333444444555555555555555555555555333222222111111222222333111111222333333222111111/////////000111333444555444444444555444444333222000111111222333444444555444444555555666777777777777777888999888666444333222111222333555555333222111111000////////////000........................111000000///......------------...//////...------------------,,,+++***)))))))))))))))***+++,,,---------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,......************************))))))***+++++++++++++++,,,,,,,,,---.........///---...///000000111111111000000000000000111111222000000000111222333555555888999;;;>>>@@@AAABBBCCCCCCDDDEEEFFFFFFEEECCCBBB???===;;;888666444222222222000......///111222222000111111222222111111000000000000000000000000000111111111111111111111111000111111222333333444444333333444555666777888888;;;;;;===???AAADDDGGGHHHJJJNNNTTTXXXZZZ^^^dddiiipppvvv}}}UUUTTTRRRRRRRRRTTTVVVWWWSSSTTTVVVXXXXXXWWWVVVUUUVVVTTTQQQKKKGGGHHHMMMRRRTTTWWWYYYYYYWWWTTTRRRQQQLLLLLLMMMPPPSSSUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMHHHCCC@@@@@@CCCEEEFFFKKKKKKJJJIIIHHHHHHGGGGGGDDDBBB>>>;;;;;;<<<>>>@@@???@@@@@@AAAAAAAAA@@@@@@??????@@@BBBEEEGGGGGGFFFBBBAAA??????@@@@@@>>>===888888888777666666555555777777777777888:::===>>>;;;999888888999999888666666777888999999999999999888777666666666777999999;;;;;;;;;:::999888777666555777888999888999:::<<>>@@@DDDGGGJJJKKKKKKJJJGGGFFFFFFGGGFFFFFFEEECCCAAA???@@@AAAAAA@@@@@@BBBFFFHHHHHHHHHBBBAAA@@@AAACCCCCCBBBAAABBBAAAAAAAAAAAA???<<<::::::999777555444555666777777888888999999:::;;;;;;999999999999888888888777:::999999999888777777777999888777666666888:::;;;999999:::::::::999888888999999:::::::::999999888888999999999999888777777888888888888888777666666777777777777888888888888666666666666777777777777888888999999888777555444666555555555555444444444555555555666666666666666555444333333444555666777777666555555555666888999222222333444555666777777666555555444444444555555666333000000222333222000000000222333444444333333444444333333222111000000444555555555666666777777555444333222222222333444999999999888777666666555888888666555555444444444555666777777777666444333111222333333222222444666555444333333222222333333555555555555555555444444777777666666666666777777999999:::<<<>>>===;;;999999777444222222333222111222111000//////...//////.........///////////////000000//////.........---000000///...------,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,---//////............---,,,+++***---,,,------...///000111------,,,,,,+++***))))))---------------...///000.........////////////000000000000000000111111111444333222222111111222222333333333333444555666666888:::===???@@@CCCGGGIIIHHHIIIKKKJJJHHHFFFEEEEEEFFFCCC>>>;;;:::888666444444333222222111111222222333222111111000000111111222222111000//////000000111222222333333222222111222222222222222222222222444444444444555777888999<<<>>>???@@@AAADDDGGGJJJIIINNNTTTXXXZZZ]]]bbbfffmmmqqqxxx~~~ZZZYYYWWWVVVUUUVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZVVVRRRNNNNNNQQQSSSXXXYYYZZZ\\\\\\[[[YYYXXXRRRRRRRRRSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOQQQQQQPPPQQQQQQQQQRRRTTTVVVWWWXXXUUUUUUTTTSSSRRRRRRRRRRRROOOKKKFFFAAA???AAADDDGGGJJJKKKKKKJJJHHHGGGHHHIIIHHHHHHHHHFFFCCCAAABBBCCCCCCCCCDDDGGGJJJLLLLLLKKKDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@???<<<999888777555333222333444555888888888999::::::;;;;;;999999999888888888777777999999999888888888888888999999888777777888999:::999999:::::::::999888888888888888777777777777777999999999999999888777777777777777777777666555555666666666777777777888888777777777777888888888888777777888888777666444444555555555555444444444444555555555555666666666666555555444333444555666666777666555555555666888888444444444555666666777777777666666555555555666666777444222222444555333222111111111111222222333444222222222333444444555555444555555555666666666777555444333222222333444555999999888777777666555555666555555444444444444444555666666777666555444333111222333333222222444666555444333333222222333333555555555555555555555555666666666666777888:::;;;<<<<<<>>>@@@BBBAAA>>><<<999777444333444444333333222222111000000000000000//////......////////////000/////////............000//////...------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000............---,,,+++***************+++,,,---...------,,,,,,+++******)))+++++++++,,,---///000111------........./////////000000000000111111111111222111111222222333444444333333333333444555777777999;;;===???AAADDDHHHKKKJJJLLLNNNOOOMMMKKKJJJKKKIIIFFFAAA===;;;999777555333333222222222222222333333222111111000000111111222222111000000000000000222222333333333333222222222222222222222222222222444444444444555777888999;;;<<<>>>???@@@BBBFFFIIIJJJOOOUUUXXXZZZ]]]bbbffflllpppwww}}}]]]\\\ZZZXXXWWWXXXXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]][[[XXXTTTSSSTTTUUU[[[\\\]]]^^^^^^]]][[[ZZZWWWVVVUUUSSSRRRRRRRRRRRRQQQOOOMMMLLLNNNOOOOOOOOOPPPQQQQQQSSSUUUWWWYYYZZZTTTTTTSSSRRRRRRQQQQQQPPPOOOLLLGGGCCCAAABBBDDDFFFIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJGGGEEEEEEFFFHHHHHHJJJMMMPPPQQQOOONNNGGGFFFDDDDDDEEEEEEDDDBBBBBBAAA?????????>>>;;;999888777555333333333444444888888999::::::;;;;;;<<<999888888888888777777777888888888888888999999999999999999999999888888888:::::::::::::::999888777777666555444444555666777999999999999999888888777666666666666666555444444555555666666666777777777777888888888999999999999888888888888777666555555555555555555444444444444444444555555555666666666666666555444444444555555666666555555666666777888666666666666666666666666777777666666666777777888888666444444555666555444333222111000000111333444333333333444555666666666555555555555555666666666555555444333333444555666888888777777666666555555333333333222333444444555555555666666555555444333111222333333222222444666555444444333333333333333555555555555555555555555666555555666888;;;>>>@@@AAABBBCCCFFFGGGEEEAAA>>>888666444444555555555444222222222111111111111111/////////.........//////////////////............/////////...------,,,,,,,,,,,,++++++,,,,,,---...---------......///000111...............---,,,+++******)))******+++,,,------,,,,,,++++++*********((())))))+++,,,...000111,,,---------............//////000000111111111111000000111222333444555555333333333444555777888999;;;===???AAABBBEEEIIIMMMOOORRRUUUVVVUUUTTTSSSSSSOOOKKKFFFAAA>>>;;;888555333333222222222333333444333222111111000000111111222111000000000000000000222222333333333333222222333333333333333333333333444444444444555777888999:::;;;===>>>???AAAEEEHHHLLLPPPUUUXXXZZZ]]]aaafffjjjooouuu|||___^^^\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^\\\YYYVVVVVVVVV]]]^^^^^^^^^^^^]]][[[[[[ZZZXXXVVVSSSQQQPPPOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMOOOOOOQQQRRRTTTWWWYYYZZZSSSSSSSSSSSSRRRQQQPPPPPPMMMKKKGGGDDDBBBBBBCCCDDDHHHJJJKKKKKKJJJJJJKKKMMMMMMNNNOOONNNKKKJJJJJJJJJMMMNNNOOORRRSSSSSSOOOMMMJJJHHHGGGFFFGGGFFFEEECCCBBBAAA???>>>>>>===;;;999:::999777666666666666666999999::::::;;;;;;<<<<<<999999888888888777777777777777777888999999999:::999999:::::::::999888777::::::::::::999999888777777555444333333555777888999999::::::999999888777666666777777666666555444555555555555666666666666666777777888888999999999::::::999999888777777666555555555444444444333333333444444555555666666666666666555555444444444444555555555555666666777777888888777777666666666555666666666555666666777777777666555555555666666666222222222222111111111111555555555444444444333333555555555555555555555555666555444333444555666777777777777666666555555555111222222222333555666777555555555555444444333333111222333333222222444666555555444333333333333333555555555555666666666666666555555777:::>>>BBBEEEGGGHHHHHHIIIIIIEEE@@@<<<444333222333444555555444000111111222222222111111000000///...---.../////////////////////.........//////.........---------,,,++++++++++++,,,------............///000111222...............---,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********)))))))))***+++---...///,,,,,,,,,---------......//////000000111111222222000111222333444444444444333444444555777999:::;;;===>>>@@@BBBCCCGGGKKKOOOTTTWWW\\\^^^^^^\\\[[[[[[UUUQQQKKKEEEAAA===999777333333333333333444444555333222111111000000111111111111000000000000000111222333333333333333333222333333333333333333333333444444444444555777888999:::;;;===>>>???AAAEEEHHHLLLPPPUUUWWWYYY\\\aaaeeeiiimmmttt{{{^^^^^^]]]\\\[[[[[[ZZZZZZ^^^^^^______^^^]]]\\\[[[\\\]]]___^^^[[[YYYWWWWWW^^^]]]]]]]]]\\\[[[ZZZYYYZZZYYYUUURRROOOMMMMMMMMMMMMKKKIIIHHHJJJKKKKKKKKKMMMMMMNNNPPPRRRUUUWWWXXXRRRSSSSSSSSSRRRQQQPPPOOOIIIHHHFFFDDDCCCBBBBBBBBBGGGHHHJJJJJJIIIIIIKKKLLLMMMOOOQQQQQQOOONNNNNNOOORRRRRRRRRSSSSSSQQQMMMIIIKKKJJJHHHHHHHHHHHHFFFEEECCCAAA???>>>>>>>>><<<:::::::::999888777777777777999::::::;;;<<<<<<======999999999999888888888888777777777888999999999:::999999:::::::::999999888:::;;;::::::999888777666777666444444444666888999999::::::::::::999888888777888888888888777666666555555555555666666666666555555666666777888888999999888888777666666555555555444444444444333333333333333333444555666666777666666666555555444333333444555555666666666666666888888777777666666555555555444444444555555666777666666666555555555666777222333444444444222000///444444444444333333333333555555555555555444444444555444444333444555666777666666666555555555555555111222222333444666888888555444444333333333333333111222333333222222444666666555444444333333444444555555555666666666777777666666777999===AAAEEEGGGKKKJJJIIIHHHEEE@@@:::555///......000222444333222///000111222222222222111111000///---------...///.........///////////////...............---------,,,,,,++++++,,,,,,---...///////////////000222222......//////......------,,,,,,+++++++++,,,------,,,,,,+++++++++++++++***++++++*********++++++,,,,,,,,,,,,---------.........//////000111111222222222333444444444333333222444444555666888:::<<<>>>???@@@AAABBBDDDGGGLLLPPPWWW\\\aaaeeeeeecccaaa```[[[VVVOOOIIIDDD@@@;;;888555444444444444444555555333222111111000000111111111000000000000000111111333333333444444333333333333333333333333333333333444444444444555777888999;;;<<<>>>???@@@BBBFFFIIIKKKOOOSSSVVVWWW[[[aaaeeehhhlllsssyyy\\\\\\\\\\\\[[[[[[[[[ZZZ______```___^^^\\\ZZZXXXZZZ\\\^^^^^^\\\ZZZZZZZZZ]]]]]]\\\[[[YYYXXXXXXWWWXXXVVVSSSOOOLLLKKKKKKKKKKKKIIIGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSQQQQQQRRRRRRQQQPPPNNNMMMFFFFFFFFFEEEDDDCCCCCCBBBEEEGGGHHHHHHGGGGGGHHHJJJLLLNNNQQQRRRQQQQQQQQQRRRUUUTTTSSSSSSRRROOOKKKHHHKKKJJJHHHHHHIIIIIIHHHFFFEEEBBB@@@??????>>>===<<<999999888888777777666666::::::;;;<<<<<<======>>>;;;::::::::::::999999999888888888888888999999999999999999999:::::::::;;;;;;;;;;;;:::999888777666666666555555666777888999:::::::::::::::999999888888888888888888777777666555555666666666777777777444444555666777888888999666666555444333333333333444444444444333333333333222222333444555666666777555555555666555555444333444444555666666666666555777777777666666555555555444444333444444555666777555666777666555555777888444555555666555333111000000111111333444555666777555555555444444444444444444444333333333555666777555555555555555555444444111222222333555666888999555444333222222222222333111222333333222222444666666555555444444444444444555555555666666777777888888888:::===@@@CCCEEEGGGJJJHHHEEEBBB>>>999333...******+++---111222222111...000111333444444333333222111///---,,,---...///.........///////////////........................---,,,,,,,,,,,,---...............//////000111222....../////////......---++++++************++++++++++++++++++++++++++++++---,,,++++++******++++++,,,---------..................///000111222222333333444555555555333222111444555666888:::<<<>>>@@@???@@@AAABBBDDDHHHMMMQQQYYY^^^dddhhhhhhfffdddbbb^^^ZZZSSSLLLGGGBBB===:::777666555444444444444555333222111111000000111111000000000000000111111222333333444444444444333333333333333333333333333333444444444444555777888999;;;<<<>>>???@@@BBBFFFIIIIIILLLQQQSSSUUUZZZ```fffhhhlllrrrxxx~~~YYYYYYZZZ[[[[[[[[[[[[ZZZ]]]]]]^^^^^^]]][[[YYYXXXYYY[[[]]]^^^]]]\\\\\\]]]^^^]]][[[ZZZXXXWWWVVVVVVUUUSSSOOOLLLIIIIIIIIIJJJIIIGGGEEEEEEFFFHHHHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPOOOMMMKKKJJJDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFIIILLLPPPRRRSSSSSSTTTTTTTTTSSSQQQQQQQQQPPPMMMKKKJJJIIIHHHHHHIIIJJJIIIGGGFFFDDDAAA?????????>>>===::::::::::::999888777777;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;::::::999999999888888888888888999888888888999;;;<<<>>>;;;;;;;;;:::999888777666555555555666777777888888::::::;;;;;;::::::999888777777777888777666666555666666666777777777888888444555666777888999::::::777777555444333333444444444444444333333333222222111222222333555666666777333444555666666666555444333444555666666666555555666666555555555555555555444444444444555666777888666777999888666666888;;;:::888666333222222333444111111222444555666777888555555555444444333333333333222222222333444666777444444444444444444444444111111111222333555666777444444222111111111222333111222333333222222444666666666555444444444444444444555555666777777888888999;;;===@@@BBBDDDEEEEEEDDDAAA===999555111---***''''''))),,,000222222111000111444666777777666666333111///---,,,---...///............/////////000..............................------......///000............///000111111......////////////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------........./////////......///000111222333333111333444555666555333222555555666888;;;>>>@@@AAA@@@@@@AAAAAACCCGGGMMMQQQYYY___fffjjjjjjgggdddbbb```[[[TTTNNNHHHCCC>>>;;;888888666555444444444444333222111111000000111111000000000000000111222222333333444444444444333333444444444444444444444444444444444444555777888999:::;;;===>>>???AAAEEEHHHFFFJJJNNNQQQTTTYYY```fffhhhlllrrrxxx}}}WWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]][[[ZZZXXXYYY[[[]]]^^^]]]]]]^^^```^^^]]][[[YYYXXXWWWVVVVVVRRRPPPMMMJJJHHHHHHIIIJJJIIIGGGEEEDDDFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHCCCDDDGGGHHHIIIHHHFFFEEECCCDDDEEEDDDCCCBBBCCCDDDGGGKKKOOORRRSSSTTTUUUVVVSSSRRRPPPPPPQQQQQQOOONNNIIIHHHGGGHHHJJJJJJIIIHHHGGGDDDAAA@@@@@@@@@???>>>============<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999888888777777999888777777999;;;>>>@@@;;;;;;;;;:::999888666666333444555666777777777777::::::;;;;;;::::::999888666666666666666555555444777777777777888888888888555666777888999:::;;;;;;;;;:::888777666666777777444444444333333333222222111111222333555666666777222333555666666666555555333333555666666666555444555555555555555555555555555555555555666777999999777999:::999888777:::===>>>;;;555111000222555888555555555666666666666666555555555444444333333333222222111111222444555666444444444444444444444444000000000111222333555666444333222111111111222333111222333333222333555666666666555444444444444555444555555666777888888999:::<<>>AAABBB@@@@@@AAAAAACCCGGGMMMQQQYYY___fffjjjjjjgggcccaaaaaa\\\UUUOOOIIIDDD???<<<:::999777666444333333333333222222111000111111111000000///000000111222222333444444555555444444333444444444444444444444444444444444444666777888999999:::<<<===>>>@@@DDDGGGEEEHHHMMMPPPSSSXXX```fffiiilllrrrwww|||RRRTTTUUUVVVVVVWWWYYY[[[\\\]]]]]]^^^]]][[[ZZZYYY]]]\\\\\\^^^aaaaaa___\\\ZZZZZZZZZYYYXXXVVVUUUTTTQQQOOOLLLIIIHHHGGGHHHIIIIIIGGGEEECCCCCCDDDFFFGGGFFFDDDCCCEEEHHHKKKMMMMMMOOOOOOOOONNNMMMKKKIIIGGGHHHHHHIIIKKKLLLKKKHHHEEEBBB@@@??????BBBDDDDDDDDDHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHBBBBBBAAA@@@????????????AAA@@@???>>>============777999;;;===>>>>>>===<<<<<<<<<:::999999999999999===<<<;;;999777666555444888777777888:::;;;;;;:::<<<;;;:::999888666555555666555555666666777888999>>>>>>>>>===<<<<<<;;;;;;=========<<<;;;888666444777777777888999999::::::888888888777777777777777666555555444444444555555555444444333333555666777555555555666666666666666444444444555555555555666666777777555333222333444666777888888888777555444555555555555555555444444666666666555555777<<<@@@???===:::777444444444444333444666777888888888777555555555555555444444444444444333222333444555666777777777777777777777777555444222111111222444555333333222222111000//////222222222111222222333333888777666555555444444555444444333333444555777888;;;<<<>>>??????===<<<:::333333111///---+++)))(((((()))+++---............000333777;;;>>>>>>===<<<444222///......//////...000000111111111111000000,,,,,,------,,,,,,+++***///...---,,,,,,---///000///......---------......------...///000000/////////---+++,,,---...------,,,,,,,,,++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,---...//////000111222222222222222222222333444555666777888777777777888;;;===@@@BBB@@@@@@???>>>???CCCIIIMMMYYY]]]bbbfffeeecccbbbaaa\\\ZZZVVVQQQJJJCCC===::::::888444333444555555555222222222111111111111111......///000111222222333333333333333333333333333555444444333333444444555444444444444444555777777999999:::;;;===@@@CCCDDDHHHIIIKKKPPPVVV\\\___```ffflllsssyyy~~~NNNPPPSSSTTTUUUVVVXXXZZZ\\\\\\]]]]]]\\\[[[ZZZYYY]]][[[[[[]]]______]]]ZZZZZZYYYYYYXXXVVVTTTSSSRRRPPPOOOMMMKKKIIIHHHHHHIIIHHHGGGEEECCCDDDEEEGGGHHHFFFEEEDDDFFFIIILLLMMMMMMMMMNNNNNNMMMKKKIIIGGGFFFHHHIIIJJJKKKMMMLLLIIIFFFBBBAAA???@@@BBBDDDDDDDDDFFFGGGIIIKKKMMMNNNOOOOOONNNNNNOOOOOONNNMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHCCCBBBAAA@@@????????????@@@@@@??????>>>======<<<999:::<<<===>>>======<<<;;;;;;:::::::::999999999;;;;;;:::888777666555444777666666777999::::::999999999888888777666666666555555555555666777888888;;;;;;::::::999999999888;;;;;;<<<;;;;;;999888666888888777777777777777777777777777777888888888888777777666555444444555555666555555444555666777888666666666666666666666666555555555666666666666777666777777555333222333555666777777888777666555444555555555555555555555555666666777888:::===@@@BBB<<<:::777555333222333333333444666888999999999888555555555555555444444444444333333222333444555666333333333333333333333333555444222111000111222333333333222111111000//////222111111111111222333333777666666555555555555666555444333333333444555666<<<<<<===<<<;;;999666444000///...,,,***)))((('''***+++---...////////////111444888;;;======<<<;;;444111///.../////////...000000111111111111000000...............------,,,...---,,,,,,,,,...///111---,,,,,,++++++,,,,,,,,,---.../////////////////////---,,,,,,---......---------,,,,,,,,,++++++++++++++++++,,,------.........------------......//////000111222333333333333333333444555666777888888777777777999;;;===@@@AAA@@@@@@@@@???@@@CCCHHHLLLWWW\\\bbbfffeeecccaaa___[[[YYYVVVQQQKKKDDD???;;;<<<999666444444555555444111111111111111111111111//////000000111222222333333333333333333333333333555444444333333444444555444444444444555666777777999999:::;;;===@@@BBBDDDFFFGGGIIINNNTTTYYY]]]___eeejjjrrrxxx}}}IIIKKKNNNPPPRRRTTTWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYY[[[ZZZZZZ\\\]]]\\\ZZZXXXXXXWWWWWWUUUSSSQQQPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFEEEEEEEEEGGGIIIJJJGGGFFFEEEFFFIIILLLNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIJJJKKKMMMLLLJJJGGGCCCAAA@@@@@@BBBDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCBBBAAA??????>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::999888777999999888777777666555555666555555666888999999888666666777777777777777777444444444444555666777888999999999999888888888888:::::::::;;;::::::999888888888777777666555555444666777777777888999999999999999777666555555555555777666666666666777888888666666666666666666666666555666666666666777777777666777777555333222333555666777777777777666555444555555555555555555555555555555666999===@@@AAAAAA888777555333222222222333444555777999:::::::::999666666555555555444444444333333333333333444555555222222222222222222222222555444222000//////000000222222222111111000000///000000000000000111222333666555555555555666777777666555333222222333333444888888999888777555333222...------,,,+++***))))))......///000000000000000222444888;;;<<<<<<;;;999333111///.../////////...000000111111111111000000///000000000000///......---,,,,,,,,,,,,...000111,,,,,,,,,++++++,,,,,,---//////////////////...---///---,,,,,,---......------------------,,,,,,,,,++++++,,,,,,---.........000//////............///000111222333444444444444444444555666777888888999666777777999;;;===???@@@@@@AAAAAAAAAAAACCCGGGJJJTTTZZZaaaffffffccc___^^^ZZZYYYVVVQQQLLLFFFAAA>>>>>>;;;777555555555444444000000000000000000111111000000000111111222222333333333333333333333333333555444444333333444444555444444444444555666777888999999:::;;;===@@@BBBCCCCCCEEEHHHLLLQQQWWW[[[]]]ccchhhpppwww|||EEEHHHKKKMMMOOOQQQTTTWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXVVVUUUUUUUUUTTTSSSQQQNNNLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFFFFHHHIIIJJJKKKHHHGGGFFFGGGJJJMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFHHHGGGHHHJJJKKKKKKIIIGGGDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDBBBAAA???>>>>>>>>>===>>>@@@@@@@@@>>><<<;;;;;;;;;:::999888888999999666777999;;;;;;:::888777777777777777666666666666666555555666888999999888888777777777777777777777444333333444444555666777::::::::::::;;;;;;;;;;;;;;;:::::::::999999888888888888777777777666666666666666777888999999::::::;;;:::999777666555555555777777777888888888999999777777777666666666666666555555555555666666666666555666666555333333444555666666666666666555555555444444444555555555555555333444666:::>>>???===;;;555444333333222222333333444555777999:::;;;;;;:::666666666555444444333333333333333333333444444444444444444444444444444444444333222000///.........222111111111000000000///////////////000111222222444444444555555666888888666555333222111111222222222333444555555555444444////////////............000000000000111111000000333444777888999999777666333111......///000//////000000111111111111000000000000000000000///......+++++++++,,,---...000000......---------...////////////000000///...------///...,,,,,,...///...---..................------,,,,,,,,,---......//////111111000//////...//////000111222333444555555555444444444555666777777777666666777999;;;===>>>???@@@AAABBBBBBBBBDDDFFFIIIRRRXXXaaaffffffccc___\\\ZZZYYYWWWSSSNNNIIIDDDBBB@@@===999666555555444333///000000000000000111111111111222222222222222222444444444444444444444444555444444333333444444555444444444444555666777888888999:::<<<===???AAABBBBBBDDDHHHLLLPPPUUUZZZ]]]aaafffnnnuuu{{{EEEGGGJJJLLLLLLNNNQQQSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXVVVTTTRRRQQQRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKIIIGGGFFFGGGJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHFFFEEEFFFGGGIIIIIIHHHFFFEEECCCAAAAAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCAAABBBDDDEEEFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>><<<===>>>??????>>><<<:::999999888666666666666666444666888:::::::::888777777777666666666666666666777666666777999:::999888;;;::::::999999888888777444333333444444555666777::::::;;;;;;<<<<<<=========<<<;;;999888777666666777777777888888999999999666777777888999::::::;;;;;;;;;999888666666555555888888888999999999999999888888777777666666666666333333333444444444555555555666666555333333444666777666666555555555555555444444444555555555666666555666999<<<===<<<999666444444444444444444444555333555777999:::;;;;;;;;;777666666555444444333333222222222333333333333333555555555555555555555555444333222000///......---111111111000000000000000////////////000111222333444444444444555777888999777666444222111111111222222222333444444444444444111111111111111111111111000000000000000111111111333444555666666555444333222000......///000000///000000111111111111000000...////////////...------+++++++++,,,---...//////---------------...///000//////000000///...------000...,,,---...///..............................,,,------......///000000222111000///////////////000000222333444555555555222333333444444555555555555666888999;;;<<<===>>>???@@@AAAAAAAAACCCFFFIIIPPPWWW___eeeeeebbb^^^\\\[[[ZZZXXXTTTPPPKKKGGGDDD@@@===999666555555333222//////000000111111111222333333333333222222222222444444444444444444444444555444444333333444444555555555555555555666888888888999:::<<<>>>???@@@@@@AAAEEEIIIMMMPPPUUUZZZ^^^```eeelllsssyyyIIIJJJLLLLLLKKKKKKLLLNNNMMMMMMMMMNNNPPPQQQSSSTTTUUUWWWWWWVVVSSSPPPNNNNNNPPPOOOOOONNNMMMKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKKKKIIIGGGFFFGGGIIILLLLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIEEEDDDDDDFFFHHHHHHGGGFFFEEECCCAAAAAACCCDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIEEEEEECCCBBBBBBBBBBBBBBB@@@AAACCCDDDEEEEEEEEEDDDAAA@@@???>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::777777777666666666555555444555777888999999999888777777777777777777777666777666666777999::::::999<<<<<<;;;:::999999888888444444444444555666777888777888888999:::;;;;;;<<<>>>===;;;999777666555555777777777888999:::::::::777888888888999:::::::::::::::888777666666666666777888999999::::::999999999888888777777666666555222222333333333444444444555555666555333333555666777666555555444444555555333333444444555666666666888;;;>>>???<<<999666555555555555555555555555555222444666888:::;;;;;;;;;777777666555444333333222111111222333333333333333333333333333333333333333333222222111000///......000000000000000000000000/////////000111222333444444444444555555777888888777666444333222222222333555555444444333222222222000000000000000000000000111111000000111222333333444555555555444333222111222000......///000000000000000111111111111000000---............---,,,,,,,,,,,,,,,,,,------------++++++++++++,,,------...//////////////////...---000...------...//////...---------...............------......///000000000111000000////////////000//////111333444555555555222222333333333444444444555666888:::;;;<<<<<<<<<===>>>??????@@@BBBFFFJJJNNNTTT\\\aaaaaa___\\\ZZZZZZYYYWWWTTTPPPKKKGGGDDD???<<<888555555444333222000000000111222222333333444444444333333222222222444444444444444444444444555444444333333444444555555555555555666777888888888999:::<<<>>>?????????AAAEEEJJJNNNPPPTTTZZZ______dddjjjqqqwww}}}NNNNNNNNNMMMJJJHHHHHHIIIHHHHHHHHHIIIKKKNNNPPPQQQTTTVVVWWWTTTPPPMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGJJJLLLMMMLLLKKKJJJHHHGGGEEEFFFHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHEEEDDDDDDEEEHHHIIIHHHGGGFFFDDDBBBBBBCCCDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA???AAABBBDDDDDDDDDCCCBBB>>>>>>============>>>>>>::::::::::::::::::::::::666777888888888777666555444444555666777888999:::999999888888888777777777666555555666888999999888999999999999999999999999555555555555666777888888666666777888999:::;;;;;;===;;;:::888777666666777777777777888888888888888999999999999999999999999999888777666666666666666666777888999:::999999888999999888888777666666555333333333444444444555555444555666555333333555777777666555444444444555555333333444444555666666777666;;;@@@???999444444666444555555555555555444444111333555777999:::::::::777777666555444333222222000111222333444333333222222222222222222222222222222222222222111000000//////000000000000000000000000000000000222333444555555555555555555666777888777666444333333333444444555555444333222222222222000000000000000000000000222222111111222444666777777777777666555333111000222000...---///000000000000000111111111111000000---............---,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---......---...//////////////////000///------/////////...,,,,,,---------.........---......///000000111111//////.........///000000---...000222333444555555333333333444444444444555555666888:::;;;<<<<<<;;;;;;<<<<<<<<<===AAAGGGKKKKKKPPPWWW[[[\\\ZZZXXXWWWXXXWWWUUURRRMMMHHHDDDAAA>>>;;;777444444444333222000111111222333333444444666555555444333222222222555555555555555555555555555444444333333444444555555555555555666777888999777999:::<<<>>>>>>>>>>>>@@@EEEJJJMMMOOOSSSZZZ___```dddjjjpppvvv{{{QQQQQQQQQNNNJJJGGGFFFGGGEEEEEEEEEFFFHHHKKKNNNOOOSSSUUUVVVTTTOOOKKKJJJJJJLLLLLLLLLMMMLLLKKKKKKJJJGGGFFFDDDCCCCCCEEEGGGHHHFFFHHHKKKMMMNNNMMMKKKIIIHHHFFFEEEEEEHHHJJJKKKJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJIIIHHHFFFDDDBBBBBBCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???@@@@@@AAA???@@@BBBDDDDDDCCCBBBAAA<<<<<<<<<<<<<<<===>>>>>>:::999999888888999::::::666777999;;;;;;999888666444444444555666888:::;;;::::::999999888777777666555444333555777888777666666777777888999999::::::666555555666666777888999666777777999:::;;;<<<===;;;:::888777777777888999888888777777666666555555::::::999999999999999999777777666666666666666777666777888999:::999888888999999999888777666666555444444444555555555666666444555666555444333555777777666555444333444555555333333444444555666777777222999???===555000222666444444555555555444333333000222444777999:::::::::888777666555444333222222000111222333444333222222333333333333333333333333111111222222222111111000////////////000000000000000000000111222444555666666555555555555666777777777666555444333444555555111111111111222333444555222222222222111111111111333333222333444666888999999999888777666444222111222000...---///000111000000000111111111111000000.........///...------,,,------------,,,+++******,,,,,,,,,---...///000111------...///000000000///000///------///000///...,,,,,,,,,---------............//////000000111111......---......///000111---...///111333444444444444444555555555555555555555666888:::;;;<<<;;;;;;:::;;;::::::<<>>>>>>>>>>>???DDDJJJMMMNNNRRRYYY___```dddjjjooouuu{{{SSSSSSSSSRRROOOKKKGGGDDDDDDCCCBBBAAACCCGGGKKKNNNLLLOOOQQQRRRPPPMMMKKKKKKLLLMMMNNNOOONNNLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKLLLNNNNNNMMMLLLHHHEEECCCCCCEEEGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDGGGHHHHHHGGGFFFEEEDDDBBB@@@?????????@@@>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@>>>>>>======>>>???@@@AAAAAA@@@???999999999::::::;;;;;;;;;:::999888888777777888888555555666666777777888888444555555666777888888888999999999888777666555444333333333444444666777777777;;;>>>===:::888888999:::999999999999999999999<<<;;;999888888999;;;<<<999999999888888888888777999888666555555555666777777888999888666666666888666666666666555555555555777777888999999999999999888888888888888777666555444444444444444444444444222222222333333444444444666555444333222111111111444333222000000000000111555555444333333333444444555555555333111000222444555666777888888777666555666666555444333333222222000111111222222111111000111111000000111111222333222222222222111111111000///////////////.........000000000000111222333444222333444555666666666666666666555444333222222111333222222333555666666555111111000///////////////222333333444666777999:::???>>><<<888444222111222111111111111111222222222222111000...------,,,,,,000000///...------,,,,,,((()))+++,,,------,,,,,,******+++,,,---//////000---------.........//////......------------.........---+++******+++---...000000//////.........---...000111000///...///111...//////000111222222222111222333333444444333333777777888999;;;<<<=========<<<<<<===???BBBFFFHHHGGGJJJNNNPPPPPPPPPQQQSSSVVVSSSPPPMMMJJJFFFAAA===;;;999666444444444333222444444333222333444555666666666555555444444444333666666666666666666666666444333333333333444555555666666666666666555555444999:::<<<>>>???@@@@@@@@@BBBEEEIIIMMMQQQUUUYYY\\\```ccciiinnntttyyyQQQQQQPPPOOOLLLIIIFFFDDDEEECCCAAA@@@@@@BBBEEEGGGJJJLLLOOOPPPNNNLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNNNNLLLJJJHHHFFFCCCCCCEEEGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAADDDFFFGGGGGGFFFEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>>>>=========??????@@@???>>>>>>:::::::::;;;;;;<<<<<<<<<:::999888888777777888888777777777777777777666666555555666777777888999999999999999999999888777666444444444444555666777888999<<<>>>>>><<<999999:::;;;;;;::::::999888777777;;;:::999888888999:::;;;999999999888888888777777999999777666666666777888777888999888666555666777666666666666555555555555666666777888888888888888888888888888777777666666444444444444444444444444222222222333333444444444555555333222111111111111222222111000000111222333444444333333222333333444444444444333111111333555666666777777777777666666666555555444333333222222222222333333333333222222111111000000111111222333222222111111111000000000.........///////////////000000000000111222333333222333444555555666555555555555444444333333222222111000000111333444444333111111000///////////////222222333444666888;;;===CCCAAA>>>888333000000111111111111111222222333333333222111///...---------/////////...------,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,...//////000---------.........//////......------------.........---,,,++++++,,,---...000/////////...............000111000///...///111/////////000111222222222222333333444444444444444666777888999;;;<<<==================???BBBDDDFFFEEEGGGJJJKKKLLLLLLNNNPPPRRRPPPMMMKKKHHHDDD???<<<<<<999666444444444444333444444333222333444555666777777777666666666555555555555555555555555555555444444333333444444555666555555666777777666666555:::;;;<<<===>>>@@@AAAAAABBBEEEIIIMMMQQQUUUYYY\\\___bbbhhhnnnsssyyyNNNNNNLLLJJJHHHFFFEEEDDDEEECCC@@@===<<<<<<>>>???FFFIIILLLMMMLLLJJJJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNMMMKKKIIIHHHFFFDDDCCCEEEFFFFFFFFFEEEDDDCCCBBB@@@???======???@@@BBBDDDEEEEEEEEEDDDDDDBBB@@@>>>===<<<<<<<<<>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===============>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888888777777888888999999999888777777666666666666777777888999999999999::::::;;;;;;::::::999666555555555666777888999:::<<<>>>???===;;;::::::===<<<;;;:::888777666666:::999888777777888999:::999999888888888777777777:::999888777777777888888666888888777666555666777666666666555555555555444555555666777777777777666777777777777777666666666444444444444444444444444222222333333333333444444444333222111111111111111000000000000111222444444222222111111111222222333222333444333222222444666777777666666555666666777555555444444333333222222333444444555555444444333111111000000111111222333111111000000000/////////------......//////000000000000000000111222333333333333444555555444444444333333333333333333333333111000000111333444444333111111000/////////000000222222222333666:::>>>@@@FFFDDD???888222000000111222222222222222333444444333333111000//////////////////......---,,,,,,,,,------------,,,+++))))))++++++,,,---...//////000------........./////////......------------......///...---,,,,,,---...///////////////...............000111000///...///111//////000000111222222222333444444555555555555555666777888999:::<<<======>>>>>>======>>>@@@BBBCCCBBBCCCEEEEEEFFFGGGJJJLLLMMMKKKIIIHHHFFFCCC???<<<<<<999666555555555444333444333222222222333555666888888888888777777777777444444444444444444444444444444444333444444555666444555666777777888777777<<<;;;;;;<<<===???AAACCCBBBEEEJJJNNNQQQUUUYYY]]]^^^bbbhhhnnnsssyyyKKKJJJIIIGGGEEEEEEDDDDDDDDDBBB???<<<::::::;;;;;;CCCEEEHHHIIIIIIHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIKKKMMMLLLJJJGGGGGGFFFDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@>>><<<;;;:::>>>???@@@BBBBBBCCCBBBBBBBBBAAA???<<<;;;:::;;;;;;????????????@@@AAAAAABBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888999999999999999888888888777777888888999999999999999:::;;;<<<<<<<<<<<<<<<777777666666777888999999999;;;===>>>===<<<::::::;;;;;;::::::999888777777888888777777777777888888888888888888777777777777888888888777777777777777666777888777555444555666666666555555555444444444333444555555666666555555777666666666666666666666555555555555555555555555333333333333333333333333222222111111000111111111111111111111222222333333111000000000000111111222111222444444333333555777888777666444444555666777444444444333333333222222333444444555555444444333111111000000111111222333000000000000////////////,,,------...///000111111/////////000000111222333333333444444444333333222111222222222333333333444333222222333555666666555111111000000///000000111333222111222666;;;@@@CCCFFFCCC>>>888333111333555555444333333333444555555444333222111000000000000............------,,,,,,---------,,,,,,+++******,,,,,,,,,---...//////000............////////////......------------......//////............/////////////////////............000111000///...///111000000000111111222222222444555555666666666666666666666777999:::;;;<<<===???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAACCCFFFIIIJJJIIIHHHGGGGGGEEEAAA>>><<<:::777555555555444333444333222222222333444555888888888777777777777777555555555555555555555555444444444444444555666666444444666777888999999999===<<<;;;;;;===???BBBDDDCCCFFFJJJNNNQQQUUUZZZ]]]^^^bbbhhhooottt{{{HHHGGGFFFEEEDDDDDDDDDEEEBBB@@@>>><<<;;;;;;<<<<<<@@@CCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGIIIKKKKKKHHHFFFEEEEEEDDDCCCCCCCCCEEEFFFBBBBBB@@@???===;;;999999===>>>>>>???@@@@@@@@@@@@@@@???===;;;:::::::::;;;>>>>>>===>>>>>>???AAAAAA?????????>>>>>>=========<<<<<<;;;::::::999999999999999999999999999999999:::999888888777777888888777888888999:::;;;;;;<<<888888888888888999999999999999:::;;;<<<<<<<<<<<<888777777777777888888999888999:::<<<===<<<:::888999999999999999999999:::777777777777777777777777888888888777777777666666666666666666666555555555555666777666444444444555555555555555444444444444333333444555555555555555666555555444444555666666555555555555555555555555333333333333333333333333111111111000111111222222333333333333222222111111///////////////000111222000222444444444444666777888777555444444444555666333333333333333222222222222222333333333333222222111111000000111111222333000000000000////////////,,,------...///000111111////////////000111222333222333333333333333222111000000111111222333333333333222222333555666666555111111000000000000111111333222222222666:::???CCCAAA???;;;777444444777:::888777555444444444555666444333222111111000111111//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////........./////////000000......------------......////////////////////////.........///////////////...000111000///...///111111111111111222222222222444555666666777777666666555666777888:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@BBBEEEHHHJJJIIIHHHHHHHHHGGGDDDBBB<<<:::777555555555444333333333222111222333444555666666666666666666666666666666666666666666666666555444444444444555666666444555666888999:::::::::===<<<<<<<<<===@@@BBBDDDCCCFFFJJJNNNRRRVVVZZZ]]]```dddjjjpppuuu{{{CCCCCCCCCCCCCCCCCCCCCCCC??????===<<<<<<======>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEGGGHHHIIIHHHFFFCCCCCCCCCBBBAAAAAACCCEEEAAA@@@???>>><<<;;;999999<<<<<<=========>>>>>>>>>>>>===<<<::::::;;;;;;<<<===<<<<<<<<<<<<>>>???@@@>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999::::::999999999999888888888888:::999888888777777888888777888999:::;;;===>>>>>>888888888888888888888888888999::::::;;;;;;;;;;;;888888777777777777888888888888999;;;===<<<:::888777888888999999:::;;;;;;777777777777777777777777888888777777777666666666555555666666666555444333444666666666444333444555555555555444444444444333333333444555555555555444555555444333333444666777555555555555555555555555444444333333333333222222111111111111111222333444444444444444333222111000////////////000000111222000333555555555555666777777777666555444444444444333333333333222222222222000111111222222111111000111111000000111111222333111111000000000/////////------......//////000000////////////000111222222111111222333333222222222000000000111111222222222111000000111333444444333111111000000000111222222444333333333555999===???::::::888666555666:::===<<<:::888555444444555666333222222111000000111111////////////////////////------,,,,,,,,,,,,---...------........./////////....../////////000000000......------------......////////////////////////.........///////////////...000111000///...///111222222222222222222222222444555555666666666666666555666777888999;;;<<<<<<===>>>>>>>>>============???@@@BBBBBBBBBBBBEEEGGGIIIHHHGGGHHHHHHHHHEEECCC===:::777666666666555444333222111111111222444555444444444444555555555555777777777777777777777777555555444444555555666777555666777888::::::;;;;;;===<<<<<<===>>>@@@BBBDDDCCCFFFKKKOOORRRVVVZZZ^^^aaaeeekkkpppuuu{{{>>>???@@@BBBBBBBBBAAAAAA???>>>======<<<======>>>@@@AAACCCCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKIIIHHHGGGGGGEEEDDDDDDFFFGGGGGGGGGAAABBBBBBAAA??????AAADDD@@@???>>>===<<<;;;::::::<<<;;;;;;;;;;;;<<<======<<<;;;;;;:::;;;<<<===>>><<<;;;:::::::::<<<>>>???>>>>>>============<<<<<<;;;:::999999999:::;;;<<<:::::::::999999888888888:::999888888777777888888999999:::;;;<<<======>>>777777777777777777777777777888888999999999888888888777777666666666777777999999999;;;>>>>>>;;;888999999999999999999::::::777888888888888888888777888777777777666666666666555666777777777666444444444555666555333222333444555555555444444444333333333444444555555555555555555444333222333444666777555555555555555555555555444444444333333222222222111111111111222333555555222333444444444333222111////////////000111222333111333666666555555555666666666666666555444333222222222222222222222222222000000111111111111000000111111000000111111222333222222111111111000000000.........//////////////////......//////000111222///000111222222333222222000000000111111111111111111000000111333444444333111111000000111111222333444444444444555777999:::666666666666666888;;;>>>@@@===:::666444444444555222222111000000000000111000000000000111111111111///...---,,,++++++,,,,,,............////////////.../////////000000000000......------------...............//////...................../////////000...000111000///...///111222222222222222222222222444444555666666666666555555555666888999:::;;;<<<<<<<<<==================>>>@@@BBBCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFEEECCC@@@===:::777666666666555444333222111111111222444444333333444444444555555555777777777777777777777777555555555555555666666777666777888999::::::::::::<<<<<<===>>>@@@AAABBBCCCCCCGGGKKKOOORRRVVV[[[^^^aaaeeejjjooosssxxx}}}:::<<<>>>@@@AAAAAA??????>>>>>>===<<<<<<<<<<<<===@@@BBBCCCCCCAAAAAABBBDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGHHHEEECCCBBBDDDFFFGGGGGG@@@AAABBB@@@>>>===@@@CCC??????>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;===>>>???;;;:::999888999;;;===???===============<<<<<<<<<::::::999999999:::<<<===;;;;;;;;;::::::999999999:::999999888777888888888;;;;;;<<<<<<<<<<<<<<<<<<777777777666666666666666777777888888888777777666777777666666666666666777:::::::::<<>>============@@@CCCDDDDDDCCCCCCDDDCCCCCCBBBCCCDDDCCC@@@>>>===;;;888666666666555444333222111111111222333444333444444444555555666666666666666666666666666666555555555555555666777777777888999999::::::::::::;;;<<<>>>???AAABBBBBBBBBDDDGGGKKKOOORRRVVV[[[^^^```dddiiimmmqqqvvv{{{~~~}}}:::;;;===?????????>>>>>>;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@???>>>>>>>>>>>>CCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFFFF???@@@@@@AAAAAABBBBBBCCCDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888888999<<<===;;;999777666777999;;;======<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::::::::999999999888888666777888999999999999999999888666555444555777888777666666666666777777888999888777666666666777888888888888888888999999999777888888888888999999999777777777666666666666666:::999999888666555333222222333555666666555333222555555444333333333333444555444333333444333111000444444444444444444444444666666666555444444333333:::999888666555555555555555555555444333222000000111111222333444444444444111222444666666555444333000///...///000111000///000333666777666444333222666666666555444222111000,,,...000111000///000111000000111222222222222111333333333222222111111111............////////////......---------,,,,,,,,,............////////////000111222333444333222222111111000000000000111111000//////000222444333222000111111111111222222222222222333333333444444444444444555666666777666666888888777555444333222111//////000000111111222222111222222222222111000000000000000000000000000000............---,,,+++***---------.........//////...............///000111111111000///////////////000000000000000000000000000000000000000000000000---///000111000000222333222333444555666666666666666666666666777888999:::AAA>>>;;;999999;;;>>>@@@===???BBBEEEFFFFFFDDDCCCEEEDDDCCCAAA???===<<<;;;;;;:::999777666444333222111111222222222333333333333333444444444444333333555555555555555555555555555555555555555555555555666777888888::::::;;;<<<<<<<<<<<<===???AAADDDEEEDDDGGGLLLOOORRRVVVZZZ]]]```ccchhhmmmppptttwwwzzz|||~~~999:::<<<===>>>>>>======:::::::::;;;<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@CCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????======>>>>>>>>>===<<<<<<===========================<<<999888777999:::<<<:::999777666777999;;;<<<>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<:::::::::999999999888888777888999999999999999888999888666555444555666777666666666666666777777888:::999888777777777888999777777888888888888999999777777888888888999999999777777777777777777777777::::::999888777555333333333444555555555555444333666555444444333333444444555444333444555555333111444444444444444444444444777777666666666666555555777666666555555555555666666666555555444222111000000000111222333333333333333444555555555333111000111000//////111111000///111444777888666444333333555555444444333111000///---///111111000///000111000000111222222222222111333333222222222111111111....../////////000000000............------------....../////////000000000000111222333333333222222111111000000000000111111222111000111333444333222000000111111111222222222444444333222222222222222222333444555555555555555666555555444333222111111000000000000000111111111111222222222222111000000////////////////////////............---,,,+++***---------.........//////...............///000000111000000///////////////////////////////////////000000000000000000000000---///111111000000222333222333444555666666666666666666666666777888999999>>>===;;;999999;;;===>>>???AAADDDEEEFFFEEECCCBBBDDDCCCBBB@@@???===<<<;;;;;;:::999777555444333222111111111222222222333333444444444555555444444444555555555555555555555555555555555555555444444444777777888999:::;;;<<<<<>>>>>>>>@@@AAABBBEEEHHHLLLOOORRRUUUYYY\\\___bbbgggkkkooorrrvvvyyy}}}~~~999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAA@@@@@@??????>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777777888999::::::999777777777888:::;;;>>>>>>>>>>>>====================================:::::::::::::::;;;<<<<<<:::::::::999999999888888999999:::::::::999888888888777666555555555666777666666666666777777777888::::::999888888888888888666777777777888888888999777777777888888888999999888888888888999999999999::::::999999777666444333555555555555555555555555666666555444444444444444555444444555777777666444444444444444444444444444666666777777777777888888555444444444555555666777777777666666555333222111000000111111222222333333555555555555444222000///222111000000111222111000333555777888666444222222333333333333222000/////////000222111000//////000///000111111222222111111222222222111111111111111/////////000000000111111////////////............/////////000000000111111000000222333333333222111111000000//////000000111333222111222333444333222000000000111111111222222666555333111000000000000111222222333333333333333222222222222222111111111111111111111000000000000111111222222111111000///////////////////////////...............---,,,+++---------.....................////////////000000000000//////......//////........................000000000000000000000000...///111111000000111333222333444555555666666555555666666777777888888999;;;;;;::::::::::::;;;<<>><<<;;;:::::::::888777555444333222111111111222222222222333444555555555555555555444555555555555555555555555444444444444444444444444888888999:::;;;<<<======??????>>>>>>???@@@BBBCCCGGGIIILLLOOOQQQTTTXXX[[[^^^aaafffjjjnnnqqquuuxxx|||}}}~~~999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<======????????????>>>>>>======>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::999888999999::::::999888777777888999:::===>>>>>>>>>>>>>>>==============================::::::999999::::::;;;<<<:::::::::999999999888888:::::::::::::::999888777888777666555555555555666555555666777777777888888999999888777777666666666555666666777777888888888777777777777888888888888999999999::::::::::::::::::::::::999888777555444666666555444444555666666777666555555444555555555555444444666888999888777555555555555555555555555555555666777777888999999666666555555555666666777777777777777666444333222111111111222222333444444555666666666555444222111333222000111222222111000222444666666444222111111333333333333222111000///000111222222000.../////////000000111111111111111111111111111111111111000000000000000111111111111000000000000////////////000000000000111111111111///000111333333222222111000000////////////000000333111000111222222111000000000000000111111111111555444222000//////000111111222222333333222222222000000111111111222222222222222111111000000//////111111111111111000000///////////////////////////...............---,,,,,,......................../////////000000000//////000//////.........//////........................////////////////////////...000111111000000111333222222333444555555555555555555666777777888888888888999999::::::::::::999???@@@BBBCCCCCCBBBAAA@@@AAA@@@???>>>===;;;::::::999999888777555444333222111111111111222222222222444555555666666555555444555555555555555555555555444444444444444555555555888999999:::;;;<<<===>>>;;;<<<<<<===@@@CCCEEEGGGHHHJJJMMMNNNPPPSSSWWWZZZ^^^aaafffjjjnnnqqquuuxxxzzz{{{}}};;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<===============>>>>>>>>>===<<<;;;999999888888999999:::;;;@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@?????????@@@AAABBBCCC???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::::::::;;;999999888777777777888999;;;;;;<<<======<<<<<<;;;<<<<<<============<<<<<<:::999999999999:::;;;;;;:::::::::999999999888888::::::::::::999999888777777666666555555555555555444444666777888888888888777777777666555555444333444444555666777777888888666666777777777888888888999999::::::;;;;;;;;;<<<::::::::::::999888666666777666666555555666666777777777666555555555555666555444555666999:::999888555555555555555555555555444444555666777777888999:::999888777666666666666888888888777666555333333333333222222333444666666555555555666666666555555333222111111222222111///000222333333111000///000333444444333333222111000000222333222000//////000//////000111111111111000000000000000000000000000000000000000111111111111111111000000000/////////000000000000111111111111///000111222333222111111000000////////////000000111000...///000000///...//////000000000111111111222111111000000111222333222222333333333222222111///000000111222222333333222222111111000000//////000111111111111000//////..............................//////......------.....................---//////000111111000///...//////............//////........................///////////////////////////000111111000///111222111222333444555555555555444444666777888888777777666777888:::::::::999999;;;<<<>>>???@@@AAAAAAAAA??????>>>===;;;:::999999999888777666555444333222000000111111111222222222444444555555555555444444555555555555555555555555444444444555555666666666888999999:::;;;<<<===>>>;;;;;;<<<>>>@@@CCCFFFHHHIIIKKKLLLMMMOOORRRVVVYYY^^^bbbgggkkkooorrrvvvyyyxxxyyy{{{}}};;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<:::;;;<<<===<<<<<<:::999999999999999999::::::;;;===>>>@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======>>>>>>>>>@@@AAABBBCCC@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<;;;;;;;;;;;;999999888777777777777888999999;;;<<<<<<<<<;;;::::::;;;<<<======<<<;;;:::999999999999999:::;;;;;;:::::::::999999999888888888888999999999888777777666666666555555555444444333444666777888888888888666666666666555333222111333333444555666777888888666666666777777777888888999999::::::;;;;;;<<<<<<;;;;;;;;;::::::888777777777777777777777777777777888888777666666666666666555555555777999:::999777555555555555555555555555444444555666666777888888;;;;;;999888777666666666888888777777666444333222444444333333333555777888444444555555555666666666333222000000111111000......000111111/////////000333333444444333222222111000111333222111000000111...///000000111111000000////////////000000000000/////////000000000111111000000000000/////////////////////000000000111111//////111222222222111000000//////......//////000///...---...///000///.../////////000000000111111111111111222222222333333222222222222222222111000//////000000111222222333111111111111000000000000000000111111000000///................................./////////......---...............---------///000111222111000///.........------......//////........................000000000000000000000000///000222111000///000222111222333444444555555444333444666777888888777666666777888999:::::::::999999:::;;;===>>>???@@@@@@======<<<;;;:::999888888888888777666555444333222000000000111111111111222333444444444444444444333555555555555555555555555555555555666777777888888888888999:::;;;<<<======???>>>>>>???@@@BBBDDDEEEIIIJJJLLLMMMNNNRRRVVVZZZ___bbbgggkkkooorrrvvvyyyvvvwwwyyy|||;;;::::::::::::<<<===>>>======<<<;;;:::999999999777888:::;;;;;;:::999888;;;;;;;;;:::;;;<<<<<<===999;;;===@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<:::;;;;;;<<<>>>@@@AAABBB@@@AAAAAAAAAAAA@@@@@@??????????????????????????????>>>===<<<;;;::::::999999888888888777777777777888999;;;<<<<<<<<<;;;:::999:::;;;<<<<<<;;;:::999999999999888999999:::;;;:::::::::999999999888888666666777888888888777777555555666666555555444444222333666888999999888777666777777777555444222111222333333444666777777888666666666666777777777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777666777888888888888777666999888777777666666777777666555555666888999888666555555555555555555555555666666666777777888888888999999888777777666777777777777777666555444333222444333222222222444666777555444444333333333333444333111000000000000///------///000000//////111222222222222222222111111000///111222222111000111222...//////000000000000000........./////////000000....../////////000000000000000/////////.............../////////000000000...///111222222222111000//////............//////...------...000111000///////////////000000000111111222444444444333111000000111111111111000///............///000000111111000000000000000111111111000000000000000//////.................................////////////......//////.........---------///000222222222000///---...------------...///000////////////////////////000000000000000000000000///111222111000///000111111111222333444444444444222444666777888777666666777777888888999:::;;;;;;;;;;;;<<<===>>>>>>??????<<<<<<;;;:::999888888777777777666555444444333222000000000000111111111111222222333333333333222222555555555555555555555555666666666777888999999999777777888999:::;;;<<<<<>>>>>???@@@BBBDDDFFFHHHIIIKKKLLLNNNRRRWWW[[[^^^aaafffjjjnnnqqquuuxxxuuuvvvxxxzzz|||~~~~~~:::999888888999:::<<<===<<<;;;:::999888777777777666777999::::::999888777888888777777888888999:::777888;;;>>>@@@AAABBBBBBCCCBBBAAA@@@???======<<<888888999:::<<<>>>@@@AAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<:::999888888999888888888777777666666888999;;;======<<<;;;:::888999;;;<<<<<<;;;999888999999888888999999:::;;;:::::::::999999999888888444555666777777777777777555555666666555555444333222333666888999999888777777888888888666555333111222222333444555666777888666666666666777777777777888888999999:::;;;<<<<<<;;;;;;;;;;;;:::999999888555666888::::::888666555999888888777777777777777666555555666888888777555666666666666666666666666888888888888888999999999666666666666666777777888777777666666555333222111333222111111111333555777555444333222111000000000333111//////000///...,,,---///000111000111222444000111111111111000000///...000222222111111222333...//////000000000000000---.........//////000000............////////////////////////........................////////////...///000222222111111000//////............//////...------...111222222111////////////000000000000333444666666555333000...//////000000///...---------------.........////////////000000111111222222000000000000000//////.................................///////////////...//////.........---------000111222333222111///------------------...///000000000000000000000000000000000000000000000000000000111222111000///000111111111222333444444444444222333666777888777666555888888888888999:::;;;<<<>>>>>>===>>>>>>>>>>>>>>>;;;;;;::::::999888777777777777666555444444333333000000000000111111111111111222222333333222222111555555555555555555555555666777777888999:::::::::666777888999:::;;;;;;<<<;;;;;;<<<>>>AAAEEEHHHJJJHHHIIIJJJKKKMMMRRRWWW\\\\\\```eeeiiimmmppptttwwwvvvvvvwwwxxxzzz{{{||||||{{{}}}>>><<<:::888888:::<<<>>>>>>>>>>>>===;;;999777555666777777777777777666555666777999;;;;;;;;;999888:::;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@>>><<<;;;:::999<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::999888777777===>>>??????>>><<<:::888<<<<<<;;;:::::::::;;;;;;;;;::::::::::::::::::999;;;:::888777777777888999333444555666777777777777:::999999888777666555555777888999;;;<<<<<<;;;;;;888777777666555444444444444444555666777777666666555666777888888999888888777777999:::<<<===>>>???<<<===>>>>>>>>>===;;;:::888888999999999:::::::::888999999:::999888777666666666777888999:::::::::777777777777666666666666999777555666999:::888666555555666777888888777777;;;888555222111222444666555444333333222222333333555444333333222222333333000000000000000///......000000000000111111111111111111111000111111222222555444333333222222333333222222111111111111111222000000000000000111111111000000////////////000000...///111222222000...,,,000000///...............222222333333333333222222333333222111000000111111---------...///000000111///000000000111111111111444555666666555333111///222222222111111111111000////////////000111222333000000000000111111111111111111111111111111111111......////////////......///000000000000000//////000////////////000000111111222222333333333222222/////////000000000000000000000000000111111111111222222333333333444444444333222222111111111111111111111111222333333444444666777666333555:::;;;999;;;;;;;;;;;;;;;<<<======<<<<<<<<<===============???===;;;::::::;;;:::888666666666666555444333222111111000000111222333333222222333333444555666666666777777666444444666777666777999;;;<<<;;;:::999777999;;;<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEJJJKKKKKKLLLMMMPPPUUUYYY```ccchhhllloooqqqtttvvvwwwwwwxxxxxxzzz|||}}}~~~{{{{{{|||}}}>>><<<:::888888999:::<<<<<<=========<<<:::888666777777777777777666555555666777999;;;;;;:::999888888999;;;===>>>???@@@@@@@@@??????>>>===<<<;;;:::<<<<<<======>>>?????????AAAAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<::::::;;;;;;::::::999888888777======>>>???>>><<<:::999;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::999:::999888777777777888888444444555666777777777777999999888888777777666666666777888:::::::::::::::888888777666666555444444444444555666666666666666555666777888888888888888777888999:::<<<===>>>???===???AAABBBAAA>>>:::777888888999999999999999999888999999999999888777666666666777999999::::::999777777777777666666666666888666555666888999777555555555666666777666666666999777555333222333444666444444333222222222222222444333333222222222222222000000000000000///....../////////000000000111111111111111000111111222333444444333222222222222222000000////////////000000111111111111000000000000000//////////////////000///000111222222000...---000000///...............000000111111111111000000111111000///////////////......//////000111111222000000000000111111111111444444555666555444222000222222222222111111111111////////////000111222333000000000000111111111111222222222222222222222222......////////////......//////000000000000//////000////////////000111111222333333333333333222111//////000000000000000000///000000000111111111111111111111222222222222333333222111111000000111111000000111111222333333444555888999666666999;;;999777777888999;;;===???@@@<<<<<<<<<;;;;;;;;;;;;;;;===;;;999999999:::999777666666666555555333222222111000000000000111222333222222333333444555555666444555666555444333555666666777999:::;;;:::888777777999;;;<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEIIIJJJKKKLLLMMMQQQVVVZZZ___bbbgggkkkmmmppprrrtttuuuuuuvvvwwwyyy{{{}}}~~~{{{{{{|||}}}~~~>>><<<:::888777777888999999;;;===>>>>>><<<:::888999888888777666555555444777888999:::::::::999888777888999;;;<<<======>>>>>>>>>>>>=======================================@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<======?????????>>>===;;;:::999;;;::::::999999888888888<<<===>>>>>>===<<<:::999::::::::::::;;;<<<======;;;;;;;;;;;;::::::999999999999888777777777777888444444555666666777777888888888888888888888888777555666777888999999999888888888777777666666555555444555555666666666666666666666777888888888777777888888999:::;;;===>>>>>>>>>@@@CCCEEECCC>>>999555999999999888888888888888888888999999888888777666666777888999999999999999777777777777666666666666777555444555666777666555555555555555555555444444666555444444444444555555444333222222111111222222333222222111111111111111000000111111000000//////....../////////000000000111111000000111222222333333333222111111111111222000000/////////000000111222222222111000000000/////////............//////000111111111111000//////000000///.........//////000000111111111111000000//////......------......///000000111111222222222111111111111111111000000222333444555555444333222333222222222111111111111////////////000111222333000000000000111111111111222222222222222222222222...//////000000//////...//////000000111000000///000000//////000111111222444444444444444333222111000000000000000000000000///000000000000111111111000000000000111111111111222222111000000000000111000000000111222222333333333:::>>>:::666777999:::777777888999;;;===???@@@<<<<<<;;;;;;::::::999999;;;:::888888999999888666444555555444444333222111000000000000000000111222222222333333444444555555555666777666555555666777777888999999999888777666777999;;;<<<<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIKKKLLLNNNRRRWWW[[[]]]```eeeiiikkkmmmppprrrrrrrrrtttuuuxxxzzz}}}~~~}}}||||||}}}}}}~~~>>><<<:::777666666666666777999<<<>>>???===;;;::::::999888777666555444444777888999999999999888888777777999:::;;;<<<<<<<<<=========>>>??????@@@@@@?????????>>>>>>=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======?????????>>>===;;;:::999:::::::::999999888888888;;;<<<=========<<<;;;;;;::::::::::::;;;===>>>>>><<<<<<<<<;;;::::::999999888888888888777888888888555555555666666777888888888888888888888888888999666777777888888999999999888888888777777666666666555555666666666666666555555666777777777777777777999999::::::;;;<<<======>>>???AAABBBAAA===999777888888888888888777777777888888888888888888777777666777888999999999999999777777777777666666666666555555444555555555555444666555555444333333333333333444444555666666555555333333222111111111111222222111111000000000000000000000111111111000000///............////////////000000000000111222333333333222111111000000111111222222111111222222333333333333222222111000////////////............//////222222111111111000000000000000///////////////000222333333444444333333222///......------.........000000000111111111222222222222111111111111000000111222333444444444444333333333222222222111111111000000//////000111222222///000000000111111111111222222222222222222222222//////000000000000////////////000111111111000000000000000000111111222333555555555555555444333222111111111111000000000000000000000000111111111111000000111111111222222222222222111000000000000111//////000111111222222333222<<>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOSSSXXX[[[[[[___cccgggiiikkkmmmooopppqqqsssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~===<<<:::888666555555555555777:::===>>>===<<<;;;:::999888666555444444444888888888888888888888777777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBB@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<======?????????>>>===;;;:::999::::::999999999999999888;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???======<<<;;;;;;:::999999888888888999999999999888666666555555666777999999888888888888999999999999888888888888999999999:::888888888888888777777777555666666666666666555555444555666777777888888777:::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;::::::777777777777777777777777777777777777777777888888777777888999999999888888777777777777666666666666444555555555444444444555666555444333222222333333222333444666666666666555444333222222111111222222222111000000//////000000000000111111111111000000............////////////000000000000111222333444333222111111000000111111222222222222222333444444444333333222111000000/////////............//////333222222222111111111111000000/////////000000111333333444444444444333333000//////...//////000000//////000000000000000111222222222111111111111111111111222333444444444444333333333222222222222111000000000000000000111222///000000000111111111111222222222222222222222222//////000000000000////////////000111111111111111000000000111111222444444666666666666666555444333333333222222222111111111111111111111222222222333222222222333333333444444333222222111111111111111000000000111222222333333111<<>>======<<<;;;:::999999:::999999:::;;;;;;999777333333444444333333222222111111000000000000111111222222222333333333333333333555777777666666666777888888888888777777666666777999;;;<<<<<<<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLNNNPPPTTTXXX[[[ZZZ]]]bbbeeegggiiikkkmmmpppqqqsssuuuxxx|||~~~===<<<:::888777666555555555666888:::;;;<<<<<<<<<:::999777666555555555666999888888888888777777777777777888999:::::::::::::::;;;<<<===>>>???@@@AAA@@@@@@??????>>>>>>======::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::999999999999999999999999:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;:::999999888999::::::;;;:::::::::777666555555666777999:::999999999999999999888888999999888888888999999:::999999888888888888888888666666666666666666555444222333444666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::555666666666777777777777777777666666666777888888777888888999999999888888777777777777666666666666444555666555444444555666666555444333222333444555333333444555666666666555555444333333222222333333222111111000000000000000000000111111222222111111....../////////000000000//////000000111222444444333333222111111111111222000000000000000111222333333333333222111111111000000000////////////000000222333333333333222111111000000/////////000111111111111222222222222111111000000//////000000111111000000000000000000000000111111111222222222333333111222222222333333444444333333333333222222222222111000000000000000111111000000000000111111111111111111111111111111111111///000000111111000000/////////000111222222222222000000111111222333555555555666666777777777666666555555555444333333222222222222333333333444444444444444444444555555555555444444333222222222222222000111111222333333444444111;;;@@@;;;555555999<<<:::::::::;;;<<<===>>>???======<<<<<<;;;;;;::::::999999999:::<<<;;;999777333333444444444444333333333222111111111111111111222222222222333333333333000222555555555444444555999888888888888777777777777999;;;<<<<<<===>>>@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOQQQTTTWWWZZZYYY]]]aaadddfffhhhjjjkkkqqqqqqsssuuuxxx{{{~~~~~~~~~<<<;;;:::999888777666666555555666777888:::;;;<<<999888666555444555666777999999888777777777777777555666777888888888888888777888999:::;;;<<<===>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<999999999999999999999999999999::::::;;;<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;777777555555666777999;;;:::::::::999999888888888999888777777777777888999999999999999999999999999666666666666666555444444000111333555777999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666333444555555666777888888777666666555666777888999888888999999999888888777777777777777666666666666444666777666444333555777666555333333333444666777444444444555555555555555666555444444333333444444222222111000000000000111///000111222222222222111/////////000000000111111/////////000111333444555444444333222222222222222000000000000111222333444222222222222222222222222111111000000000000111111222333444555444333111000000000//////000111111222111222222333333222222111000000//////000000111222111111111111111111111111000000111111222333444444222222222222222222333333444444333333333222222222111111000000000000111111000000000000111111111111000000000000000000000000000000111111111111000000//////000111222222222222111111111222333444555666555555666777888888888888777777777666555444444444444444444555555555555666444444555555555666666666666555444444333333444444222222222333444444555555222999===888444555:::<<<888888888999:::;;;<<<===;;;;;;;;;:::::::::::::::888777888:::;;;;;;888666333444444555555555444444444444333222222222222222222222222222222222222222000222555777666555555666999888888888888999999:::777999;;;<<<<<<===>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHKKKNNNPPPQQQSSSWWWYYYYYY]]]aaadddeeegggiiikkkpppqqqrrrtttwwwyyy|||}}}{{{|||}}}~~~<<<;;;;;;:::999888777777666555555555666888;;;<<<999888666555444555777888999999888777666666777777444444555666777777777666555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<<<<===============999999999999999999999999999999999:::;;;<<<===>>>>>>======<<<<<<<<<<<<===???>>>===<<<;;;:::999999999:::<<<=========<<<<<<888777666555666888:::;;;;;;;;;::::::999888777777888777666555555666777888999999999999999999999999666666777777666555444444///000222555888:::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;<<<===<<<;;;888444222222333444555666888999999777666555555555777888999888888999999999888888777777777777777666666666666444666888777555444555888666555333333333555777888666555555444444444555555666666555444444444444555333222222111111111111111///000111222222222222222000000000000111111111111/////////000111333444555555444333333222222333333222222222222333444555666222222222222222222333333222222111111111111222222111333555666666444111///000000///000000111222222333444444555555444444333///////////////000111111222222222222222222222222//////000111333444555666333333222111111222222333444444444333333333222222111111000000000000000111000000000000111111111111////////////////////////000000111111111111000000//////000222222333333333111111111222333444666777444555666888999999999999999888888777666555555555555555555666666666666777444444444555555555666666666666555444444444444555222333333444444555555666222888:::666333666;;;<<<:::999999888777777777888999999999999999999::::::666666777999::::::777555444444555555666555555555555444444333222222222333222222222222222222222222222555888:::999888888999999888888888999:::;;;;;;777999;;;<<<<<<===>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGIIILLLNNNPPPQQQSSSVVVXXXYYY]]]aaadddeeegggiiijjjooopppqqqsssuuuxxxzzz{{{xxxyyy{{{}}}@@@>>><<<999777777666777999888777666666777888888::::::999888777777777888999999999888888888777777666666666666777777777777222444666888999::::::999===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<<<<===============888888888999:::;;;<<<===888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<;;;::::::::::::;;;<<<=========<<<::::::888888888888::::::;;;::::::::::::;;;<<<<<<999888888777777888999::::::::::::999999888888888888777777666555444444444666555555555666777999:::888999:::;;;<<<<<<<<<<<<===<<<;;;:::888777666555444444444555555777888888777888888888888999999999:::999999888888999999:::777888888888888777666666888777666555555666777888777777777666666666666666444444444444444555666777888888777777666555333333111111111111000000000000000222333333222222222333//////000000111111111222222111000000000111333333444444444333333222222222333333333222222222111111111...---...111333333111444444444444444444444444555666666666666444222111000000000111222222333333333222222222222222222333333333333222222222111111111111111111000000000000000000000111222222333333444333222222111111222222222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222777666555444444555666777999888888888888888888999888777666555555555555555333444555777777777666666777666555444444555666777777666555444444444444444333444555555666666555555666666555666666777888999555666888999::::::999888999999::::::999888666555777777666666555555555444555555555555444333222111111111111111222333444555777222000444666555666999777777777777777777777777777888999:::;;;<<<<<<===============>>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIILLLMMMNNNPPPRRRSSSUUUVVV]]]^^^```ccceeehhhjjjkkknnnooopppqqqssstttuuuvvvvvvxxx{{{~~~AAA@@@>>>===;;;;;;:::::::::999777666555666777888999999888888777888888888999999999888888777777777666666666666777777777777333444666888::::::::::::<<<;;;::::::999999::::::;;;;;;<<<<<<=========>>>========================<<<===>>>>>>??????>>>>>>:::999999::::::;;;<<<===999::::::;;;<<<<<<<<<<<<>>>>>>??????>>>======<<<===============<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<999999777777777888999::::::::::::999999888888888888777777666555555444444666555555555666777999:::888999:::;;;<<<<<<<<<<<<===<<<;;;:::888777666555555444444555555777888888888888888888999999999999:::999999888888999999:::888888999999888888777666888888777777777888999999999888888888777777666666444333333444444555666777777777777777666555444333333333222222222111111111000222444333222111222333000111111111111111111222222111000000000111333333444444444333333222222222333333333222222222222111111///...///222444333222444444444444444444444444555666666666555444222111000000000111222222333333222222111111111111222222333333222222222111111111111111111000000000/////////000000111111222333333333333222111111111111111222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222555555444444444555777888999888888777777888888999777666666555555555555555444555555555666555555444666555444333333444555666666555555444333333333444333333444555555555555444555555555555555666666666555666888999:::999999999999:::::::::999888666555777777666666666555555555555555555555444333222222111111111111222333444555777222111444666666666888777777777777777777777777777777888999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAACCCDDDFFFGGGIIIIIILLLMMMNNNPPPRRRTTTVVVVVV\\\]]]___bbbeeehhhkkklllmmmnnnooopppqqqssstttuuuuuuxxx{{{}}}~~~??????@@@??????>>>===<<<;;;999777555444666777999888888777777777888999999888888888888777777777777777777777777666666666666444555777888:::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<===>>>??????@@@??????>>>>>>======<<<<<<===>>>??????@@@@@@??????<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<=========>>>>>>?????????>>>============>>>>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<999999777777777777888999999999999999999888888888888777777666666555555444666666555555555777888999888999:::;;;<<<<<<<<<<<<<<<<<<;;;999888777666555555555555555666777888888888888888888999999999::::::999999888888999999:::999999999999999888888777999999999999::::::;;;;;;;;;;;;;;;:::999888777666333333333333444555666777777777777777666555444444444444444333333333333222111333444444222111222222333333222222222222222111222111111111111222333333444444333333333333222222333333333333222222222222222111000000222444444333444444444444444444444444444555555666555444222111000000000111222222333333111111111000000111111111333222222222222111111111111111000000000000////////////000111111222222333222111111000000000000000222111111000000//////...000000000000000000000000000000000000000000000000........................000000000000000000000000000000000111111111222222444333333333444666777888666666555555555555666666666555555555555444444444555444444333333333333444444444333333333333444444444444333333333333333333222222333444444444444444555555555555444444444444555666777888999999999999999::::::;;;:::999777666777777777777666666666666555555555444444333222222111111111222222333444555777333222666888666666888777777777777777777777777666666777888999:::;;;;;;999:::;;;===>>>@@@AAABBBAAABBBCCCEEEGGGHHHIIIJJJMMMMMMOOOQQQSSSUUUWWWWWWZZZ\\\^^^bbbeeeiiikkkmmmmmmmmmnnnoooppprrrssstttuuuxxxzzz|||}}}<<<===>>>??????>>>===<<<<<<:::777555444666888999777777666777777888999:::777777777777777777777777777777777777666666666666555555777888999;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>===<<<<<<===>>>??????@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>=========>>>>>>>>>>>>>>>=====================<<<;;;::::::::::::999999:::::::::::::::999999::::::;;;<<<999999777666666777888888999999999888888888888888777777777777666666555555777666555555555777888999888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666555555666777888888888888888999999999:::::::::999999888888999999:::999::::::::::::999888888999:::;;;<<<========================<<<:::888777333333333333444555777777666777777777777777666555555555555444444444333333333444555555333111222222444444444333333222222222111111111111222222333333333333333333333333333333444444333333333222222222333222222222333444444444333333333333333333333333333444555555444333222111000000000111222222333333111111000000000000111111222222222222111111111111111000000000//////////////////000000111222222222111111000///////////////111111000000////////////////////////////////////////////////////////////........................000000000000000000000000//////000000111111222222222222222222444555777999333222222111111222222333444444555555555444444444333333111111111222333444444444333333333333444444222222222333333222222222111222333333444444333333666666666666555444444333555555666777888999999:::999:::;;;;;;;;;:::888777777777777777777777777777666555555444333333333333222222222222333444555555777333333777999777666777666666666666666666666666555555666777888999::::::::::::;;;===>>>@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOQQQTTTVVVXXXXXXYYY[[[^^^aaaeeeiiilllmmmnnnnnnnnnoooqqqsssuuuvvvvvvxxx{{{|||}}}<<<===???@@@AAA@@@???>>>===;;;999777666666888999666666666666777888999999666666666666666666666666888777777777666666666555555555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAA@@@???>>>======<<<<<<===>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>><<<======>>>>>>>>>============>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;:::999777666666666777777888888888888888888888888777777777777777666666666777666666555555666888888888999:::;;;<<<<<<<<<<<<::::::999999888777666666777666666666666777777888888999999999999::::::::::::999999888888999999:::999::::::::::::999888888999:::===???@@@@@@??????>>>?????????===;;;999888333333333444555666888888777777888999999888888888666666666555555555444444555666777666444222222333555444444444333333222222111111222222333333333333333333333333333333333333444444444333333333222222333333333333222333444555333333333333333333333333222333444444444333222111000000000111222222333333111111000000000000111111222222222111111111000000000000000////////////......//////000111111222222111000//////......//////000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000111111222222222111111222333555777888222222222111111222222222222333444444444444333333111000000000111222444555444444444555555444444444111111222333333222222111111222333333444444333333777777777777777666555444555555555666777999::::::::::::;;;<<<<<<;;;999888777888888888888888888888777666444333333222333333222222222222333444555666777444555999;;;888555666666666666666666666666666444555666777888999999:::<<<<<<======>>>>>>??????BBBCCCDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ]]]aaaeeeiiikkkmmmoooooooooppprrruuuxxxzzzxxxzzz|||}}}~~~@@@@@@AAABBBBBBBBBBBBBBB>>>===;;;:::999888999999777777666666666777888888555555555555666666666666888888777777666666555555555555555666777999;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>><<<===>>>>>>??????>>>>>>======<<<;;;::::::;;;;;;::::::999999:::;;;===>>>;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>============>>>>>>>>>===<<<<<<<<<<<<============<<<<<<999999999999999:::;;;;;;:::999777666555555666777777777777888888888888888777777777777777777777777888777666555555666777888888999:::;;;<<<<<<<<<<<<:::999999888777777666666777777777666666777777888999999999999:::::::::::::::999999888888999999:::999999999999999888888777888:::>>>AAABBBBBBAAA@@@===>>>???@@@???===:::999444444444555666888999:::888888999:::;;;;;;;;;;;;888888888777777777666666888999:::888666444333444444444333333333333333222111222222333444333333333222222333333333333444444444444444444333333333333222333444333222222333555333333333333333333333333111222333333333222111111000000000111222222333333111111111000000111111111222111111111111000000000000000////////////............///000000111111222111000000///////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...//////000111222222222111111111222444555666444444333333333333444444111222333444444444333222000000000111111222333444444444555555555555444444000111222333444333222111222222333444444444444444666777888888888777666555444444555555777888:::;;;:::;;;<<<<<<<<<;;;:::999888888888888999999999999777666444333222222333444222222222222333444555666777555666;;;<<<999555555777777777777777777777777555555666777888999::::::============>>>>>>>>>>>>AAABBBCCCEEEGGGHHHIIIJJJKKKLLLNNNQQQSSSVVVXXXYYYYYY[[[]]]aaadddhhhjjjlllpppooopppqqqtttxxx|||{{{}}}AAAAAAAAA@@@AAAAAABBBBBB>>>>>>======<<<:::999999888777777666666666666777444444444555555666666666888888888777666555555555444444444444666888:::;;;999888888888999999:::;;;=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????<<<;;;:::::::::::::::;;;:::999888888888:::<<<===999::::::;;;<<<<<<;;;;;;;;;;;;<<<===============<<<======>>>>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;999999999888999999:::;;;:::999777666555555666666666777777777888888888999777777777777777777777777888777666555555666777888888999:::;;;<<<<<<<<<<<<999999888888777777666666888888777777777777777888999999999:::::::::;;;;;;:::999999888888999999:::888888999999888888777666777:::>>>BBBDDDCCCAAA@@@<<<===???@@@@@@>>>;;;:::555555555666888999;;;<<<999:::;;;<<<============;;;;;;;;;:::::::::999999:::;;;<<<:::777555444555222222222222333333333333111222333444444444333333222222222333333444444444555444444444444333333333222333444333111000222555222222222222222222222222000111222333333222111000000000000111222222333333222222111111111111222222111111111111000000000000000000/////////...............//////000111111111222111000000//////000000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////------...///000111222222333222111111111333444555333333222222222222333333000111333444444444333222333333333333222222111000222333444444444444333222000111333444555444333222333333444555555555555444333555666777888777666555444444444555666888:::;;;:::;;;<<<======<<<;;;:::888888888999999999::::::777666444222222222333444333333222333333444555666777555777<<<>>>999555555777777777777777777777777555666666777888999:::;;;;;;<<<<<<===>>>??????@@@AAAAAACCCDDDFFFGGGIIIIIIJJJKKKMMMPPPSSSUUUWWWXXXZZZ\\\^^^aaadddgggiiijjjnnnnnnoooqqquuuzzz~~~@@@???>>>>>>>>>???@@@AAA>>>?????????>>><<<:::888999888777666666555666666444444444555555555666666999888888777666555555444333333333333555777999:::777777666666777888999999===============>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@:::::::::999999::::::;;;999888777777777999;;;===888999::::::;;;;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<===>>>>>>???>>>>>>999:::;;;<<<<<<;;;:::999999999888888999999:::;;;:::999777666555555555666666666777777888888888999777777777777777888888888888777666555555666777888999999:::;;;<<<<<<<<<<<<999999888888777777666666888888777777777777777888999999:::::::::;;;;;;;;;:::999999999999999999:::888888888888888777666666666999>>>BBBDDDDDDBBB@@@;;;===???@@@@@@>>><<<:::555555666777888:::<<<===::::::<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<======;;;888666555555111111111222222333333333111222333444555444333333222222222333333444444444555555444444444333333333111333444333000///222444222222222222222222222222000000222333333222111000000000000111222222333333333333222222222222333333111111111111000000000000000/////////..................//////000111111111222222111000000000000000.........///////////////000000000000000000000000000000000000000000000000------------------------////////////////////////------...///000111222222333222111111111222333444000000////////////000000///000222444444444222111555555555555333111...---111222333444444333222111000111333555555555333222333444555555666666555555111333555777777666555444444444444444666888:::<<<:::;;;<<<======<<<<<<;;;888888888999999:::::::::888666444222222222333444333333333333444555666666777555888===>>>:::555444777777777777777777777777666666777888999:::;;;;;;999:::;;;===>>>@@@AAABBB@@@AAABBBDDDEEEGGGHHHIIIIIIKKKMMMOOORRRUUUWWWXXX[[[\\\^^^aaadddfffhhhjjjmmmmmmnnnqqquuu{{{<<<===????????????AAACCCBBBAAABBBBBBCCCBBB>>><<<:::999666444333333444555666666666666666666666666888888888777666666555555444444444444555555666777777777666555555555555666<<<<<<===>>>>>>>>>>>>>>>@@@DDDDDD@@@@@@EEEFFFCCCAAA@@@@@@@@@AAAAAA???>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::<<<======>>>======<<<<<<======>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>======888888888777888888999:::777777777777666666666666888888888888777666555444777777888999999999999999888888888888888888888888888888999:::;;;;;;;;;;;;<<<;;;:::999888888888888<<<;;;:::999888888888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;999888:::999888777777888999:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;666777999;;;<<<<<<<<<;;;???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@DDDCCCBBB???===;;;999888666444333333555666555555333333333444444555555555777666555444444444444444444444444444444444444444333222222222222222222333222222222222222222222222000111111111111222222222333222222111222222333333111222222333333444555555333222111111000000111111111111111111111111111111111111111111111111111111000000111111111111000000111111000000000000111111111111000000000000111111000000000000000000000000000000//////.........---......//////000000111111000111111000//////000222222222222222222222222222111111000000000000111111222222333444444444444333222111000000000111333444333333333444444333222222333222222333333555666777666666666666555555555555333555777999999888666444999:::;;;<<<;;;:::999888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;555555444333333333333444555555555555555555444444777666777:::<<<;;;666111444555666777888888888888777777888999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHHHHIIIJJJKKKNNNPPPSSSTTTVVVVVVWWWZZZ]]]```aaabbbeeegggiiilllppptttxxx|||;;;===????????????AAABBBBBBBBBBBBCCCDDDBBB???===;;;999777555444444555555666666666666666666666666666666555555444333333333222222111111222333333444444444444444444555666777;;;;;;<<<===>>>>>>>>>>>>???CCCCCC@@@AAAFFFGGGDDD???>>>===>>>??????===;;;>>>======<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::;;;<<<<<<============<<<888888888888888999999:::888888888777777777777777666666777777777666555555888888999999999999999888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;:::999999888888888;;;:::999888888777777888888999::::::;;;;;;::::::;;;;;;<<<===<<<;;;:::999888777666666666666777888;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBAAA@@@>>><<<;;;666777999;;;<<<<<<<<<;;;@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFDDDBBB???<<<:::999999777444444555555555444333333333444444444555555666666555444444444444444333333333333333333333333333333222222222222333333222222222222222222222222000111111111111222222222222222111111111222222222///000000111111222333333333222111111000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111111111000000000000111111000000000000000000000000000000000/////////......000111111111111111222222000111111000//////000222222222222222222222222222111111000000000000111111000000111222222222222111222111111000000111222333222222222333333222222111333333333444555666666666666666666666666666666666555666888999999999777666999999:::;;;;;;:::999888::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::555555444333333333333444555555555555555555555555555444555777888777444000333444555666777777777777888888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIIKKKLLLNNNPPPRRRTTTTTTUUUXXXZZZ^^^```aaaccceeegggiiilllppptttwww|||:::<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEDDDAAA>>><<<:::888666555555666777777777777777777777777777555555555444333333222222111111111000111111222333111111222222333555666777888999:::;;;===>>>??????>>>AAAAAA???AAAEEEFFFDDD???>>>>>>>>>??????===;;;>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<===<<<<<<;;;;;;888888888888888999::::::999888888888777777777666444444555666666666666555888999999999999999888777777777777777777777777777888888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777777777777888999::::::;;;;;;::::::;;;;;;<<<===<<<;;;:::999888777777666666777777888:::<<<===???@@@@@@@@@???@@@@@@AAA@@@@@@>>><<<;;;777777999:::;;;<<<<<<<<<@@@AAACCCFFFHHHJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJGGGDDDAAA>>>;;;:::<<<999666444555555555555333333333444444444444555666555444444444444444444222222222222222222222222333333222222222222333333333333222222111111111111000111111111111222222222222111111111111111111111///000000111111222333333333222111111000000111111111111111111111111111111000000000000000000000000111222222333333222222111111000000//////000000111111000000//////000000111000000000000000000000000111000000000000000//////333333333333333222222222000111111000//////000222222222222222222222222222111111000000000000111111000000111222222222222111222222111111000111111222111111111222222222222222333444555666777777666666555555666666777777888888777777888888888999999999888888999999:::999999888:::::::::;;;;;;;;;;;;;;;999999999999999999999999555555444333333333333444555555555555555555555555555444444555666555333222333333444555666666666666999999999999999999999999:::;;;<<<===????????????AAABBBCCCFFFGGGIIIIIIJJJLLLMMMNNNPPPQQQRRRSSSSSSWWWZZZ]]]```aaacccfffhhhiiikkkooorrrvvvzzz:::;;;============???AAACCCBBBCCCDDDEEEDDDAAA???<<<;;;888777666666777888888888888888888888888888777777666666555444444444333222222222222222333333111111111111222333444555666777888999;;;===???@@@>>>??????>>>???AAAAAAAAACCCBBBAAAAAABBBBBBAAA???======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;:::888777777999;;;<<<:::::::::;;;;;;::::::999<<<<<<<<<<<<<<<;;;:::999999888888888888999::::::888888888777777666666555222333444555666666666666777777888888888777666666666666666666666666666666888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888777666666666666888999::::::;;;;;;::::::;;;;;;<<<======<<<;;;::::::::::::::::::::::::::::::;;;===>>>??????>>>>>>======>>>>>>>>>===;;;:::777888999:::;;;<<<<<<<<<@@@BBBEEEHHHKKKNNNPPPQQQPPPQQQRRRSSSRRRRRRQQQPPPMMMKKKHHHEEEAAA===;;;999<<<999666444555777777777444444444444444444444444555555444333333444444444333333333333333333333333222222111111111111222222333333222222111111000000000000111111111222222222111111111111111111000000111222222333333444555555333222111111000000111111111111111111111111111111////////////////////////000111111222222111111000000000////////////000000000000////////////000000000000000000000000000000111111111111000000000000444444444333333222222111000111111000//////000222111222222222222222333333111111000000000000111111222222333444444444444333222222222111111111111111222222222222222222333333333555777888999888666555555555666666777888999999777666666666666888999:::777777888888999999999999999999999999999999999:::888888888888777777777777555555444333333333333444555555555555666666666666777777555555555555555555333444555666777777777777::::::999999999999999999:::;;;<<<>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJLLLMMMNNNPPPPPPQQQQQQQQQUUUXXX[[[^^^```bbbdddfffgggjjjmmmppprrrvvv{{{~~~888:::<<<<<<<<<<<<>>>@@@AAAAAABBBCCCDDDCCC@@@>>><<<;;;999777666777888999999999999999999999999999888777777666555555444444333222222111111222222222333222222111111111222222555555666777999<<<>>>??????============<<<<<<===DDDCCCBBBCCCDDDDDDBBB@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::999777666777888:::<<<999999:::::::::::::::999;;;;;;<<<;;;;;;:::999999999999999888999::::::;;;888888777666666555444444222222333555666666666666555666666666666666555555666666666666666666666666888888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999888777666666666666888999::::::;;;;;;:::::::::;;;<<<=========<<<;;;::::::;;;;;;;;;;;;::::::999:::<<<===>>>======<<<::::::;;;<<<<<<;;;:::999888888888999:::;;;<<<===@@@BBBEEEIIIMMMQQQSSSTTTWWWWWWXXXWWWUUUSSSPPPOOOLLLJJJGGGCCC???;;;999777999777555555777999::::::444444444444444444444444444444333333333444444555555555555555555555555555111111000000000000111111222222222111111000000000000000111111111222222222111222222222222111000///111222222333333444555555333222111111000000111111111111111111111111111111//////////////////////////////000000000000//////000000////////////000000000000////////////000000////////////////////////000000000000111111111111333333222222111111000000000111111000//////000222111111111222222333333333111111000000000000111111222222333444444444444333111111111222111111111111444333333333333444555666444555777999999888666555444555555666777888888999666555444444444666888999777777777888888999999:::888888777666666777777888888888888777777666666666555555444333333333333444555555555666666666777777777777666555444444555666555666777888888999888888::::::999999999999999999;;;<<<===???@@@AAABBBBBB@@@BBBDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUYYY[[[]]]___bbbdddeeehhhjjjmmmooorrrvvvyyy}}}888999;;;;;;;;;;;;===????????????AAABBBAAA???<<<;;;:::888777666777888999::::::::::::::::::::::::666666666555444444333333222111000000///000000000333333222111111111111111555555555666888:::===>>>>>><<<;;;===<<<::::::===BBBAAAAAAAAABBBBBB@@@???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;<<<888888777777888999:::;;;999999::::::;;;;;;:::::::::::::::;;;::::::999999999999999999999:::;;;;;;999888888777666555444444222333444555666777777777444444555666666666666666777777777777777777777777888888999:::;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::999888777777777777888999::::::;;;;;;:::::::::;;;<<<===>>>===<<<<<<888999999::::::999999888999:::;;;<<<===<<<<<<;;;888999:::;;;;;;;;;:::999888888888999:::;;;======@@@BBBEEEJJJNNNRRRTTTVVVZZZZZZZZZXXXUUUQQQMMMKKKIIIHHHEEEAAA===:::777555666555555666888::::::999555444444444444333333333333333333333333444444555555555555555555555555555111111000000000000111111111111111111111111111111000111111111111222222222222333444444333222000//////000000111111222333333333222111111000000111111111111111111111111111111000000000000000000000000...//////////////////...000//////......//////000000//////......//////000//////////////////////////////000000000000000111111111111111111000000000000111111000//////000222111111111222222333333444111111000000000000111111000000111222222222222111000000111222222222222111444444333333333555666888555666777888888777666555444444555555666666777777444333333333444666888999888888888888888999:::;;;999888666555555666777777888888888777777666666555555555444333333333333444555555555666666777777888555666666444333222444555666666777888999999999999999999999999999999999999;;;<<<===???AAABBBCCCCCC@@@AAADDDFFFIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPSSSWWWZZZ\\\^^^aaaccceeegggiiikkkmmmooosssvvv{{{~~~777888:::;;;:::;;;<<<>>><<<<<<===>>>@@@???===::::::999777666666666888999::::::::::::::::::::::::777777777666555555444444222222111000000000000000222222111111111222333333555444444444666999;;;======999999===>>><<<===AAAAAA@@@???@@@AAAAAA???======<<<;;;;;;::::::;;;;;;::::::::::::999999999999888888999::::::;;;<<<<<<777777888999999:::;;;;;;999999:::;;;;;;;;;;;;;;;888999999::::::::::::999:::999999999999:::;;;;;;;;;;;;:::999888777666666444555666666777777777777444444666777888888999999888888888888888888888888888888999:::;;;;;;;;;;;;<<<===>>>>>>>>><<<:::999;;;:::999888888777777888888999::::::;;;;;;:::::::::;;;<<<>>>>>>>>>===<<<888999:::;;;;;;:::999888888999;;;<<<<<<;;;::::::888999:::<<<<<<<<<;;;:::999888888888999;;;===>>>???AAAEEEIIINNNRRRTTTVVVYYYYYYYYYWWWSSSOOOJJJHHHGGGFFFDDD@@@===999777555555555555777999999888666555555444444444333333333333333222222333333444555555555555555555555555555333333222222222222333333//////000000111111222222000111111111111222222222333444555555555333111000///000000111111222333333333222111111000000111111111111111111111111111111111111111111111111111111//////000000000000////////////............////////////............//////////////////////////////....../////////000000000000000000111111111111111000111111000//////000222000111111222333333444444111111000000000000111111000000111222222222222111...///000222333333333333444333222222333444666888666666666666666666666666444444444444555555555555333333444444666777888999999888888888999:::<<<===;;;999888666666777888999999999888888777666666555555555444333333333333444444555555666777777888888444666777666444333444666555666777888888999999999888888888999999::::::;;;999;;;<<<>>>@@@AAABBBBBB@@@AAADDDFFFIIIKKKLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPOOORRRVVVYYY\\\^^^aaacccfffhhhjjjlllmmmooorrruuuzzz|||666888::::::::::::<<<>>>::::::;;;===>>>>>>;;;999:::999777555555666888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777555555444333222222333333000000111111222333555555555555444444555888:::<<<<<<888999>>>@@@>>>@@@EEEAAA@@@@@@@@@AAAAAA???>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888888888999::::::;;;<<<<<<666777888:::;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<777888999:::::::::::::::::::::999999::::::;;;<<<======<<<;;;:::888888777555666666777777777777777444555777888:::;;;;;;;;;888888888888888888888888888888999:::;;;;;;;;;;;;===>>>??????>>><<<:::888<<<;;;:::999888888888888999999:::;;;;;;;;;:::::::::;;;===>>>>>>>>>======;;;;;;<<<======<<<;;;;;;888999:::;;;;;;;;;:::999999:::<<<===>>>======<<<999888888888999;;;===>>>>>>AAADDDIIIMMMQQQTTTUUUVVVWWWWWWUUURRRNNNIIIFFFGGGEEECCC@@@===999777666666666666888999888555333555555555444444333333333222222222222333333444555444444444444444444444444555444444333333444444555......///000111222333333000111111111111222222222444555666666666444111000111222222333444444555555333222222111000111111111111111111111111111111111111111111111111111111111000000111111111111000000//////............////////////............//////////////////////////////---.........//////000000000000000111111222222333000111111000//////000222000000111222333333444444111111000000000000111111222222333444444444444333,,,...000222333444444333333222111111111333666777777666555555555555666666444444444444444444333333333444555666777888999999999999888888999;;;<<<>>><<<;;;999888777888999::::::999999888777666666555555555444333333333333444444555555666777888888999666888;;;:::777555666888444555666777888888888888777777888999::::::;;;;;;888999;;;===???@@@AAABBB@@@AAADDDGGGIIIKKKLLLMMMIIIJJJLLLMMMOOOPPPPPPPPPPPPSSSWWWZZZ\\\___bbbdddhhhiiikkkmmmnnnpppsssuuuyyy|||666666666777888888999999888888999:::<<<<<<999777888777555444444666999;;;<<<<<<;;;::::::::::::;;;:::999888666666666777777666555444222111000000000333333222222222222222222444444444444555777888999::::::999888999:::<<<===@@@>>>;;;<<<>>>???>>><<<<<<;;;:::999999999::::::888999;;;<<<<<<;;;999888;;;:::::::::;;;;;;:::888888888888888999:::;;;<<<::::::888888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::===;;;:::888777777888888777777999::::::999888777666777888999:::;;;;;;;;;999999999888888888888888777888999:::;;;<<<<<<<<<===============<<<<<<<<<===<<<;;;:::::::::::::::999:::;;;:::999999:::<<<===<<<;;;<<<===>>>===<<<;;;::::::999999::::::;;;<<<;;;::::::::::::;;;<<<888:::<<<>>>??????>>>===999999999888777888:::<<<>>>@@@CCCFFFIIIMMMRRRVVVYYYYYYXXXVVVSSSNNNJJJHHHIIIEEE@@@<<<;;;999888777777666555333333444555555555444333222222222333444333333333333333444555666666777777777555444222000555444333222111111111111222222222333333444444555444444444444444444444444333333444444333333222111222222222222333444555555444333222222111111222222444444333333222111000000111000000000111222333333111111111111111000/////////...,,,,,,...///...---111111000000/////////...///...------...///000111000///...------...///000222222111111111111111222333333333222222333333444000000///////////////000111111111111111111111111444444333333222111000000111111222333333333333222222222111222333555777999777555444222333444666777444444444333333222222222555555444444444555555666;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777777:::999666444333333444555555555555555555555555555444444444444555555555666888888777777666666555555555555555555666666666666999999:::;;;;;;;;;::::::<<<<<<===???@@@AAABBBCCCCCCDDDFFFIIIKKKNNNOOOPPPJJJKKKKKKMMMNNNPPPRRRSSSRRRTTTXXXZZZ\\\___bbbdddhhhjjjlllmmmnnnppptttvvvyyy{{{}}}666666777777888999999999999999999;;;<<<<<<999777777666444444555777999;;;<<<<<<;;;;;;:::::::::;;;:::999777666555666666666666555444222111000000000000111222333444555666666333333444555666777888888999999999999:::;;;<<<===@@@===;;;<<<>>>???>>><<<<<<;;;:::999999999::::::::::::::::::::::::::::::999999999:::;;;;;;:::999888888888888999:::;;;<<<;;;:::999999999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::888888888888999777888999::::::999888777666777888999:::;;;;;;;;;::::::999999888888777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;::::::::::::888999999999888888:::;;;<<<;;;;;;===@@@AAAAAA@@@;;;::::::999999::::::;;;;;;;;;:::999999:::;;;;;;:::;;;===???@@@???>>>===888999999888777777:::<<<===???AAADDDGGGJJJOOOSSSWWWWWWVVVUUURRRNNNKKKIIIGGGDDD???<<<:::999888666777777666666555555555666666555444333333333444555444444333333333444555555666777888999999888777666444333333222222222222222222222222333333444444444444444444444444444444444444555555555555444333333333333333333444555666666444333222222111222222222444333333222111111000000111111111000111111222222111111111111111000000///000...------...//////...//////.........---------//////.........///000000//////...------...//////222111111000000000111111333333333222333333444444000000000000111222333333111111111111111111111111444444333333222111111000000111222222333333222222222222222222333444666777777666555444333333444444444444444333333222222222444444444444444555666777::::::::::::::::::::::::999999777666666777888888;;;999777555444444555555444444444444444444444444444444555555555666666666888777777777666666666555666666666666777777777777888999::::::::::::::::::<<<<<<===>>>@@@AAABBBCCCBBBCCCEEEGGGIIIKKKMMMNNNKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUXXX[[[]]]___bbbeeeggghhhkkklllmmmooorrruuuyyyzzz|||666777777888888999::::::;;;::::::;;;<<<;;;888666555444444444555888:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666555555555555555444333222111111111111222222333444555555666666222333555666777888777777666777888:::;;;<<<<<<===???===<<<<<<===>>>>>>===<<<;;;:::999999999::::::<<<;;;999888888999;;;<<<777888999::::::;;;::::::999999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>===<<<:::999888888999:::888888999999999999888888666777888:::;;;;;;;;;;;;;;;::::::999888777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999777888888888777777999;;;:::999:::===AAACCCDDDDDD;;;::::::999999::::::;;;:::999888888888888999:::<<<===>>>@@@@@@???===<<<777888888777666777999;;;;;;===???AAACCCGGGKKKNNNSSSSSSSSSRRRPPPMMMKKKIIIEEEBBB>>>;;;:::999777666777888888888888777666666666555444444444444666666555555444333333333444444111222444666777777666666333333333222333333444555222222333333333333333333333333444444555555555666555555666666555555444333444444444444555666777777444444333222222222222222333333222222111000000000222222111111000111111111111222222222222111000000000///------/////////...//////............------000000///.........//////......------------......000000000//////000000111333333222222333444555555111111111222333444666666222222222222222222222222444333333222222111111111000000111222222222222111222222222222222333444444777777666666555333222222444444333333333333222222333333333444555666777888999999999999999999999999999888777666777888999:::;;;:::888666555555555666444444444444444444444444555555555555666666666777777777777777666666666666666666777777777888888888888888999999::::::::::::;;;<<<===>>>@@@AAABBBBBBAAABBBCCCEEEGGGHHHJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTVVVYYY\\\]]]```ccceeeeeegggiiijjjkkkmmmqqqsssyyyzzz|||~~~777777888888999:::::::::;;;:::999999:::999777555333444444555777999:::;;;<<<<<<<<<<<<<<<;;;;;;:::888888777666555444444333444444333222111111111111555555444444333333222222111333555777888888777666555666888;;;<<<======<<<===<<<<<<<<<======>>>>>><<<;;;:::999999999::::::;;;;;;999999999999;;;;;;666888999:::::::::;;;<<<:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????===<<<;;;999999999:::;;;999999999999999999888888777777999:::;;;<<<<<<<<<;;;;;;:::999888888777666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<;;;:::999999777888999888777888:::<<<999999:::<<<@@@CCCDDDCCC;;;::::::999999::::::;;;999888777666666777888999;;;<<<>>>??????===;;;:::777777777666555666888:::;;;<<<>>>???AAADDDHHHKKKOOOOOOOOONNNMMMKKKJJJIIIBBB???<<<::::::999777666666777888999888777666555555444444333333444666666666555444333333333333333000111333444555555555555333333333333444555666777444444333333333333333333333333444444555555666666555555555555555444333333333333333333444555666777444444333222222222222333222222222111111000000000333333222111000000000111222222333333222222111000111///......///000000///111111000000000000000000111111000//////...............------------......//////////////////000111222222222333333555666666333333222333333444555555222222222222222222222222333333333222222111111111///000111111222222111111333222222222222222222222444555666777666555333222333333333333333333333333222222333333555666888888777777777777888888888888888777777666777888::::::::::::888777666666666666555555555555555555555555555555555666666666777777777777777777666666666666666666666666777777777777777777888888999999::::::;;;<<<===>>>???@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIILLLLLLMMMNNNPPPRRRSSSUUUUUUWWWZZZ\\\^^^```ccceeedddfffhhhjjjkkkmmmpppsssxxxyyy{{{~~~888888888999::::::;;;;;;:::999888888888888666444333444666888999:::;;;;;;<<<<<<=========<<<;;;:::888888777666555444333222333333222222111222222222444444444333222111111000111333555777888888777666555666888;;;<<<======<<<<<<<<<<<<<<<<<<<<<>>>???<<<;;;:::999999999::::::999999;;;;;;;;;;;;999999666888;;;;;;::::::<<<===;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;<<<===>>>??????===<<<;;;:::::::::;;;<<<;;;::::::999999999888888777888999:::;;;<<<<<<<<<;;;;;;::::::999888888777777888999:::;;;<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>===<<<;;;999888777999:::999999999;;;============???BBBCCCDDDCCC;;;::::::999999::::::;;;888777666666666666777888999:::<<<======;;;:::888777777777666555666888:::<<<===>>>??????BBBEEEHHHJJJJJJJJJIIIIIIHHHGGGGGG@@@>>>;;;:::::::::888666555666777888777666555444333333222222222333555666666555444333333333333333666777888999999888777666333333444444555666888888666555555555444444333333444444444555555666666666333444444444444333222222222222222222333444555666555444333333222222333333222222222111111111111111333333222111000000000111333333333333333222111111222000......000111000///000000111111111111111111111111111000000///..............................//////...//////000111111222222222333444555777888555444333222222222222222222222222222222222222222333333222222222222222111000000111222222222222222222222333222222222111111111333555777777777555444333333333333333333333333222222333333555666888888666666666777777888888888777777666666666777999:::999999888777777666666666666666666666666666666666555555555555666666666666666666666666777777777777444444444555555555666666777777666777777999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIMMMMMMMMMOOOPPPRRRTTTUUUUUUXXX[[[\\\^^^```ccceeeeeefffiiijjjkkkmmmpppsssvvvwwwyyy|||888999999::::::;;;<<<<<<:::999777777888888777555555666888:::;;;<<<;;;;;;<<<<<<===>>>===<<<;;;:::999999888888666555333222222222222111222222333333111111111222222333333333222333555666777888777777666777888:::;;;<<<<<<===:::;;;<<<<<<;;;<<<===???<<<;;;:::999999999::::::888999;;;<<<<<<;;;999888777:::======;;;:::<<<>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<======<<<;;;;;;========================;;;;;;;;;<<<<<<======>>>======;;;;;;;;;;;;<<<===<<<;;;:::999999888999999777888999;;;<<<<<<<<<<<<::::::::::::999999999999777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>===;;;999888777999::::::999:::<<<>>>BBBAAA@@@BBBDDDEEEEEEDDD;;;::::::999999::::::;;;888777666666666666777888777999:::<<<<<<;;;999888777888888777666777999;;;===>>>>>>>>>>>>@@@CCCEEEFFFFFFEEEEEEDDDDDDDDDDDD>>>===;;;;;;;;;;;;999777666666777777666666555444333222111111222333555666555555444333333333444444888888999999888777666555555555555555666777888999888888777666555555444444555555555555555555555555333333444444333333222111222222222222333444555555555444444333333333333333222222222222222222222222222222111111000111111111333444444444444333222222222111//////111111111000......////////////000000000000111111111000//////......////////////......////////////000111222222111111222333555666888999555444333222111000000000333333333333333333333333222222222222222222222222111111222333333333333222222333333333333333222111000222444666777777666555222222333333333333444444333333333444555666777888555666666777777888888888777666555555555666777888888888888777777666666666666666666666666666666666444444444444555555555666666666666666777777777777333333444444444555555555666666555555666888:::;;;:::;;;<<<===???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWZZZ\\\]]]___bbbddddddfffhhhiiijjjmmmppprrrtttuuuwwwzzz}}}999999::::::;;;<<<<<<<<<;;;:::888888999::::::888777888;;;===>>>===<<<;;;<<<<<<>>>>>>>>>===;;;:::999999999999777555333222222111111111222333333444222222222333333333333444333333444555666777888888999999999999:::;;;<<<===999;;;<<<<<<;;;;;;===@@@<<<;;;:::999999999::::::::::::::::::::::::::::::999===@@@???<<<:::<<>>===<<<:::999888888999999777888:::;;;<<<<<<======999999999::::::::::::;;;777888999:::;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>?????????>>>;;;999777666888999999999999<<<>>>@@@??????@@@CCCDDDDDDCCC;;;::::::999999::::::;;;888888777666666777888888777888:::<<<<<<<<<::::::888999999888777777:::<<<<<<===>>>===<<<===@@@BBBCCCBBBBBBAAAAAAAAAAAAAAA===<<<;;;;;;<<<<<<:::999888888777777666666777777333333222222333444666777444444333333333444555555666777888888888666555444666666666666777777888999::::::999888777666555444777777666666555555444444444444444444444333333222333222222333333444555666555555444333333333333444333333333333333333333333111111111000111111222222444444444444444333333222333111///000111222111111....../////////000000000//////000111111111000000//////000111111000//////000//////000111222333333111111222333555777999:::444444333222111111111111333333333333333333333333222222222222222222222222222222333444444444444333222333444444555444333333222333444666666666555555222222222333333444444444444444444444444555666777555666666777888888999999666666444333333444555555666777777777666666555555555555555555555555555555333333333333444444444444555666666666777777777888444444444444555555555666666555444444666888:::;;;:::;;;<<<===>>>@@@AAAAAA@@@@@@BBBDDDGGGIIIJJJKKKNNNNNNOOOPPPRRRTTTUUUVVVUUUWWWZZZ[[[\\\^^^```ccccccdddfffhhhiiikkknnnqqqqqqsssuuuxxx{{{}}}~~~999999:::;;;;;;<<<<<<===<<<;;;999:::;;;<<<<<<;;;888:::<<<>>>???>>><<<:::;;;===>>>???>>>===;;;:::::::::::::::888666444222111111111111222333444444777666666555333222111111444444444444555777888999::::::999888999:::<<<===999;;;===<<<:::;;;===@@@<<<;;;:::999999999::::::<<<;;;999888888999;;;<<<;;;>>>BBB@@@<<<:::<<>>======<<<<<<<<<======999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;;;;<<<===>>>===<<<;;;999888888999999888888:::;;;<<<=========888999999::::::;;;;;;<<<777888999:::;;;<<<<<<<<<999999::::::;;;<<<======>>>???@@@???>>>;;;999777555666888888888888;;;===;;;;;;;;;===@@@AAABBBAAA;;;::::::999999::::::;;;999888777666666777888999777888:::<<<======<<<;;;999999999888777888:::<<<<<<======<<<;;;<<<>>>@@@AAAAAA@@@???>>>>>>??????===<<<;;;<<<======;;;999;;;:::888777777777888999444444333333444555777888333333333333444444555666999:::;;;<<<<<<;;;:::999777777777777777888888999<<<;;;:::999888666666555888888777666555444333333555555666666555555444333444444444444444666777777555555444333333333333444444444444444444444444444111000000000111222333333444444555555444444333222333111000000111222222111000000111111222222222333...///000111222222111000///000111222222111000///000000000000111222333444000111222333555777999:::333333222222222333444444333333333333333333333333222222222222222222222222222333444444555555444444222333444555666555444444555555555555555555444444222222222333333444444444555555444444444555555666555666666777888999999:::666666444333222333333444555666666666666666555444333333333333333333333333222222222333333333444444555666666666777777888888555555555555666666666777666555444444555777:::;;;:::;;;<<<===>>>???@@@AAA>>>???AAACCCFFFHHHJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWTTTWWWYYY[[[\\\]]]```bbbaaaccceeefffgggjjjmmmoooppprrrtttwwwzzz|||~~~~~~999999999:::;;;<<<===>>><<<<<<============<<<<<>>GGGFFF===555222333111222333222111111222444???;;;666222222333333333444444444444444555666777888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;:::;;;<<<===::::::999888888777666666;;;;;;<<<===>>>???????????????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;:::999777666666777888::::::;;;;;;:::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;<<<<<<======<<<<<<;;;::::::999999888999999999:::::::::;;;;;;;;;<<<<<<<<<===<<<;;;::::::<<<>>>??????>>>===<<<;;;::::::999777666777:::;;;;;;;;;999999;;;<<<======>>>>>>;;;;;;::::::999888777777777777777777777777777777:::::::::;;;;;;;;;<<<<<<===<<<999888777777888999;;;<<<=========<<<:::999;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999666333222222222333444555777777888888777555444444555777888999;;;===>>>===;;;;;;<<<888:::<<<<<<:::999999999;;;::::::999888777666666<<<;;;999777666555555444666666555555555555666666444555555666666666666666333333333333333333333333999888777777666555333111222222111111111222333333333333333222222222111111000111111111111222222222000000000000000000000000000000111222333333444444333333222222111222222333//////000111222333333444444444333444444555666777777666555444333222222222444444444444333333222111222222222222222222222222111222333333444444444444333333444444555444444444666666666666666666666666222222333333333333444444444444444444444444444444333444666777888888888777666666666666555555555555444555777888888666444333666555444444333333444444555444444444444555666666555777888777666555666888666666555555555444444444555444444555555666777888:::;;;;;;<<<===>>>??????===???AAADDDFFFGGGGGGGGGKKKKKKLLLMMMOOOPPPQQQRRRRRRVVV[[[^^^___^^^^^^___^^^aaaccceeefffhhhkkkmmmqqqrrrtttwwwyyy|||~~~888888888999:::;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>??????@@@@@@<<<<<<<<<;;;;;;::::::999666===DDDCCC===666444444222333444333222222333555===:::666333333444444444444444444444444555666666888999999999999:::::::::;;;;;;<<<<<<<<<============<<<;;;::::::;;;<<<<<<::::::::::::999888777777:::;;;===>>>??????>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999777777777777777888999:::::::::===<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;::::::<<<>>>??????>>>===<<<;;;;;;:::999888777888:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::999888888777777777777777777777777777::::::;;;;;;;;;<<<<<<<<<>>>===;;;999888999999:::<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;999:::;;;;;;:::888555444333333444444555666666666777666444333333444666777888:::<<<===<<<<<<===???@@@AAABBB@@@===;;;:::::::::999999888888777777777;;;:::888666555444333333555444444444444444444555555555666777777777777666333333333333333333333333333333222222333333222111444333333222222222333333333333333222222222222111///000000000000111111111000000000000000000000000000000111111222333333444333222222111111222222222000000000111222222333333444333333444444555666777666666555333333222222333333444444444333333222111222222222222222222222222111222333333444444444333333333444444555555444444555555555555555555555555222222333333333333444444555555444444444333333333444555666777888888777777666666666666555555555555555666777777666555444333555555444333333333333333444444444444444555666666555777888777666555666888666666555555555444444444555555555555555666888888999:::;;;;;;======>>>???>>>@@@BBBEEEGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUYYY[[[\\\\\\]]]^^^___aaaccceeefffhhhkkkmmmpppqqqsssuuuxxx{{{}}}~~~666777777888999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>??????@@@======<<<;;;::::::999999888;;;??????===999777666444555666555333333444666999777555555666666555444555444444444444555666666999999999999:::::::::;;;<<<<<<<<<<<<=========>>>;;;:::999999999:::;;;<<<:::;;;<<<<<<;;;:::888777999;;;===@@@@@@???>>><<<======<<<;;;::::::::::::<<<<<<<<<;;;:::999888777777777666666777888999:::>>>===<<<;;;::::::::::::<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;===???@@@???>>>>>><<<<<<;;;::::::888777888:::;;;;;;;;;===============<<<;;;:::;;;;;;::::::999999888888999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>===<<<:::::::::;;;;;;======<<<;;;;;;;;;;;;<<<;;;<<<<<<===<<<;;;999888999999999888888888888888888999:::::::::999888777555555555555555555555555666555444333333444555666888999;;;;;;<<<>>>AAADDDIIIIIIHHHDDD@@@<<<::::::888888888888888888888888;;;:::888666444333222222333333333222222333333333555666777777888888777777333333333333333333333333444444333444444555666666555555444333222222222333333333333333222222222222/////////000000000000111000000000000000000000000000000000111222222333333222111111111222222222222222222222222222222222222333333333333444555666777666555444333333222222333333333444444444333222222222222222222222222222222222222333444444444333333222333444444555555444444555555555555555555555555222222333333333333444444555555555444444333333333555666666777777777666666666666666666555555555555777666666555444444333333555444333333222222333333444444444444444555555666555777888777666555666888666666666555555555444444555555555555666777888888888999999:::;;;<<<===>>>???@@@CCCEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQSSSVVVWWWXXXYYY\\\^^^___aaadddeeefffhhhjjjmmmnnnoooqqqtttvvvyyy{{{|||~~~~~~666666888999:::;;;<<<<<<>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>======<<<;;;::::::999999999::::::;;;<<<<<<999888666777777666555444666777666555555666888888777555555555444444444555555666999999999999::::::::::::<<<<<<<<<=========>>>>>>:::999888888888999:::;;;;;;<<<===>>>===<<<:::999:::<<>><<<<<<;;;::::::999999999:::;;;;;;;;;;;;:::999888777888777555444555666888:::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>============<<<<<<===>>>>>>===;;;;;;===???@@@@@@???>>>===<<<;;;;;;:::999888888:::;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<;;;::::::;;;;;;>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;:::999777666777777777777666666666666666777888999999999888888777666666555555444444333555444333333333333444555888888999:::;;;>>>CCCGGGNNNMMMLLLGGGAAA;;;888888666777777777888888888999;;;:::888666444333222222444333333222222333333444666666777888888888888888333333333333333333333333666777777666555666888999777666555444333222222222444444333333333222222222000000000000111111111111000000000000000000000000000000000111111222222222111111111222222222222222333333333222222111111111333333333333444555666666555444444333222222222333333333333444444333333222111111111111111111111111222333333444444333333333222222333444555555555555555555555555555555555555222222222333333333444444333333333444444444555555666666666666666666555555666666666666555555555555888777666444333333333333444444333222222222222333444444333333444444555666555777888777666555666888666666666666555555555555555555555555666777888999777888999:::;;;<<<<<<===???@@@BBBDDDFFFGGGIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVXXX\\\______aaadddeeefffhhhjjjlllnnnoooqqqsssvvvxxxzzz{{{~~~~~~666777999;;;<<<=========>>>>>>????????????>>>>>>AAA@@@@@@??????>>>>>>===>>>===<<<;;;:::999888888999888888999<<<<<<;;;999888999999777666555666888555444555777999:::888777666555555444444444555555888888888999999999::::::<<<<<<<<<<<<============999888888777888999:::;;;<<<<<<===>>>===<<<;;;:::<<<>>>AAACCCDDDBBB???===;;;;;;:::999999999999:::;;;;;;;;;;;;:::999888888888777555444444666888999888888999999;;;<<<>>>???===<<<<<<;;;:::;;;;;;;;;<<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;999999999999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<>>>@@@@@@@@@???>>>===<<<;;;;;;;;;:::888999:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::::::::::::::>>>===<<<::::::;;;<<<<<<:::::::::999888777666666777777777666666555555555444555666777777888888888999888888777555444444333444444444333333444444444777888888999:::>>>DDDHHHPPPPPPOOOKKKDDD>>>:::999666666666777888888999999;;;:::999777666555444444555555444444444444555555666666777888888888888888333333333333333333333333555666777555333222444666777666555444333222222222444444444333333333222222111111222222222222333333000000000000000000000000111111111111111222222222000111222333333333333333444444333333222111111111333222222333333444555666444444333222222222333333222333333444444333333333111111111111111111111111333333333444444333333222111222333444555555555555555555555555555555555555222222222333333333444444000111222333555666777777666666666555555555555555666666666666555555555555888777666444444333333444555444333333222222333333333333333333333444555555555777888777666555666888777777666666666555555555666555555666666777888999777888888999:::;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLNNNOOOPPPQQQTTTUUUVVVVVVWWWYYY]]]``````bbbdddeeefffgggjjjlllnnnoooqqqsssvvvyyy{{{|||~~~555777999<<<===>>>>>>>>>;;;<<<<<<======<<<<<<;;;AAAAAA@@@@@@??????>>>>>>>>>>>>===<<<:::999888888888888888999;;;<<<;;;:::999999999888666555666888555444555777999:::999888666666555444444444444555777777777777888888888999;;;;;;;;;;;;<<<<<<<<<===999888888777888999;;;<<<======<<<<<<<<<<<<<<<<<<>>>???AAACCCCCCBBB???>>>;;;::::::999999::::::::::::;;;;;;;;;::::::999888888777666555555666777888666666777999;;;===???@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<=========>>>>>>=========:::999999999:::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@?????????>>><<<===???AAAAAA@@@??????======<<<;;;<<<:::999999;;;<<<;;;:::::::::<<<===>>>?????????;;;;;;;;;;;;::::::::::::888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<:::999999888888777777777888888777777666666555555444444555555666777888888::::::999888777666555555444444444444444444444444777888888888:::===BBBFFFOOOQQQRRRPPPJJJDDD???===666666666777777888888888:::999888777777666666666777666666555555666666777555666777777888888777777333333333333333333333333444777999888555333444666555555444333222222222333444444444444333333333333222222222333333333444444000000000000000000000000222222222222222222222222111222333555555555444444444444333333222222222111222222222222333444555666333333222222222222333333222222333444444444333333111111111111111111111111333333444444444333222222111222333444555666666666444444444444444444444444222222333333333333444444000000222333555666777888666555555444444555666666666666666666555555555555666666666666666555555555555555444333333333333444333333333333333444444555555777888777666555666888777777777666666666555555666666666666777888999999777888888999:::;;;<<<===>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPTTTUUUVVVWWWXXXZZZ^^^``````bbbdddffffffgggiiikkkmmmnnnpppsssvvvxxxzzz{{{444666888;;;===>>>======;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>>>>>>>?????????@@@>>>>>>===<<<:::999888777666888999:::::::::::::::999:::999888666555666777666555555666888::::::999666666555444444444444444666666666666777777777777::::::::::::;;;;;;;;;;;;999999888888999:::<<<===>>>===;;;::::::;;;===>>>>>>>>>@@@@@@@@@???>>>===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999999777777777777777777777777777777777999:::<<<>>>???<<<;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;>>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBB???@@@@@@>>>======???AAAAAA@@@@@@???>>>===<<<<<<===;;;999999;;;<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888888888888888888999999999888777777666666555555555666666777888888;;;;;;::::::999888777777555555555666666555555555777888999999999;;;???BBBIIILLLPPPQQQMMMHHHBBB???666666666777777777777777777777666666666666777777777666666555555666666777555555666777777777777666333333333333333333333333111666::::::777555555777444333333222222222333333555444444444444333333333111111222222222333333333000000000000000000000000333333333333333333333333111333555666777777666555333333333333333333222222222222222222333444555666333222222222222222333333111222333333444444444333111111111111111111111111333444444444333333222111000111333444555666666666444444444444444444444444222222333333333333444444222222333444444555555666555444444333444555777777666666666666555555555555555666777888888888777666777666555555444444555555333333222222333333444555555777888777666555666888777777777777666666666555666666666666777888999:::888888999:::;;;<<<======?????????@@@CCCEEEHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPSSSUUUWWWXXXXXXZZZ]]]___aaabbbeeeffffffgggiiikkklllmmmoooqqqtttwwwxxxzzz~~~~~~222444777:::<<<===<<<<<<<<<<<<============<<<<<<::::::;;;===>>>@@@AAAAAA???>>>===<<<:::999888777555888:::;;;:::999999:::999:::999888666555666777777666555555888::::::999777666555444444444444444555555555555666666666666999999999:::::::::;;;;;;999999888888999;;;<<<>>>>>>===:::999999;;;===???===>>>>>>>>>>>>=========;;;;;;;;;::::::;;;<<<<<<::::::;;;;;;;;;:::999999777777888888888888777666888888888999:::;;;<<<===;;;:::999999888888999999;;;;;;<<<<<<<<<<<<;;;;;;??????@@@@@@@@@@@@??????>>>======<<<<<<<<<============>>>???AAABBBCCCDDD@@@@@@@@@???===>>>@@@BBBAAAAAA@@@???>>>===<<<<<<===;;;::::::;;;<<<;;;:::>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<<<<===============<<<;;;<<<=========<<<:::999999888888888888888999:::;;;::::::999888777777666777777777777777888999999<<<<<<;;;::::::999888888555555666666666666555555777888999999999:::===???BBBGGGMMMPPPMMMHHHBBB???777777777777777666666666555555555555555666777777666666555555555555666666444555555666666666666666333333333333333333333333)))///555777444111222444222222222111111222333333555555444444444333333333000111111111111222222222000000000000000000000000444444444444444444444444222333555777888888777666333333333333333333333333222222222222333444555555222222222111222222333333111222333333444444444444000000000000000000000000444444444444333333222111000111333444555666666666444444444444444444444444222222333333333444444444555555444444444333333333444333333333444555777888777666666666555555555555444555777999:::999888777777777666555555555555666333333222222333333444555666777888777666555666888777777777777666666666666666666666666777888999:::888999::::::<<<<<<===>>>@@@@@@@@@AAACCCFFFIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXXXXZZZ\\\^^^aaaccceeeffffffgggiiikkkjjjkkkmmmpppsssuuuwwwxxx|||}}}~~~666777888999:::;;;<<<<<<;;;::::::999:::;;;===>>>===>>>??????>>>===???@@@@@@???>>><<<:::888666555333444555777888:::;;;<<<;;;;;;;;;:::777666777999999888777666666777888999:::999888666444333222222444555666666777777666666999999999999999999::::::;;;::::::::::::;;;<<<<<<>>>===;;;::::::;;;<<<===??????>>>>>>=========<<<========================>>>===;;;:::999999::::::999999999888888888888777999888777777777888:::;;;888999999::::::999999888<<<;;;;;;===>>>===;;;888======>>>>>>????????????;;;===??????>>>===>>>???AAA@@@@@@BBBDDDEEEEEEEEEEEECCCAAAAAABBBBBBAAA@@@EEECCC@@@>>>>>>>>>>>><<<;;;;;;:::;;;<<<>>>@@@AAA<<<<<<===???BBBAAA???===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;999888888999::::::999999888777777777777555333444444555555666777777777;;;::::::999888777666666777666666666555555555555777888888888888999999999@@@CCCGGGJJJJJJFFFBBB>>>555555666666777777888888666555555444444666777888888777555444444666888:::888888777777666666555555666666666666666777888888222222333333333333333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444333333666666555555555444444444666666666666555555555555555555444444444333333333444333333222222333333444555555555444444333333333333333333444444333222222666555555444444333222222333333444444444333222222222222222333333444444444555444444333333444444555333333333444555666777777777666444333222222333333333333333444444444555555666666777888888777666555777777666666777999:::<<<777666333111000111222444444333333333333444555555333444555666777777777777888888888888777666444444777777888999::::::::::::999999999::::::;;;;;;;;;AAAAAAAAABBBDDDGGGIIIKKKMMMNNNPPPOOONNNNNNPPPQQQTTTVVVWWWXXXXXXXXXZZZ\\\^^^aaadddffffffggghhhiiihhhjjjmmmooopppssswwwzzzzzz{{{{{{}}}555666777888999:::;;;<<<;;;;;;:::999:::;;;<<<<<<<<<>>>??????>>>===>>>@@@AAA@@@???===:::888666666333444555666888999:::;;;;;;;;;;;;999777666777999999888777777777777888999:::999888666444333333333444444555666666666666666999999999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>===;;;::::::;;;===>>>??????>>>>>>>>>=================================>>>===<<<:::999999::::::999999999999888888888888888888777777777888999:::999999999:::::::::;;;;;;>>>===<<<<<<======;;;999======>>>>>>??????@@@@@@>>>@@@AAAAAA@@@???@@@AAADDDDDDDDDEEEGGGHHHHHHGGGHHHFFFDDDCCCDDDDDDCCCBBBEEECCC???>>>>>>>>>===<<<>>>>>>===<<<<<<===>>>???===<<<===???AAA@@@>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888999:::;;;:::999999777777777888777666444555555555666777777888888999999888888777777666666777777666666666555555555666666777777777888888888===@@@DDDFFFFFFCCC???<<<555555666666777777777777666555555444555666777888777666444333333555777999888777777777666666666555555555444444555666666777444444444444333333333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444666666555555555444444444666666666666555555555555555555555555444444444333444333333222222333333444555555444444444333333333333333333444444333333222555444444333222222111111222222333444444333333333333333444444444555555555444333333222222333333444444333333444444666777777777666555333222222333333333333444444444555555555555666777777888777666666888777777777888999;;;<<<888777444222111111333444444444333333444444555666333444555666666777666666888888888888777666555444666777888999999::::::999999::::::;;;;;;<<<<<<<<>>>>>======>>>@@@BBBBBB@@@>>><<<999777666333333444555777888999999:::;;;;;;999777666777999999888888777777888888999:::999777666555444444444444444444555555555555555777777888888888999999999;;;;;;;;;:::;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>========================>>>===<<<;;;:::::::::::::::::::::999999999888888888777777777777888999999:::999999999:::<<<===???AAA???===<<<======<<<;;;======>>>>>>???@@@AAAAAAAAABBBCCCCCCBBBCCCDDDFFFJJJJJJLLLMMMMMMMMMMMMLLLNNNKKKHHHGGGGGGGGGFFFEEEGGGDDDAAA?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA>>>======>>>??????===:::::::::;;;;;;<<<=========;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::888777777777999999777555666666666777888888999999777777777777777777777777777777777666666666555555555666666666777777777777:::<<>>:::888555666666666666777777777555555444444555555666777555444333222222444666777777777777777666666666666444444444333444444555666666666555555444333333333444444444444444444444444444444444444444444444444333444444555555444444333222333333444444555555555666666666555555555555444666666666666555555555555666666666555555555444444444333333222222333333444444444444444333333333333333333444444444444333333444333333222222111000000111222222333444444444444444444555555555555666666333333222222222222333333444444444444444555666777777666555444333333333333333444444444444555555555444555666777777777777777888888888888999:::;;;;;;:::888555333222222333444444444444333444444555666333444555666777777777777888888888888888777666555666666777888999999999999;;;;;;;;;<<<===>>>>>>>>>BBBBBBBBBCCCEEEGGGIIIJJJLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVUUUUUUVVVXXX\\\___bbbddddddeeefffggghhhjjjmmmoooppprrruuuwwwvvvwwwwwwyyy{{{~~~333444555666777999::::::<<<;;;;;;::::::999999999:::<<<============>>>???CCCBBBAAA@@@===:::888666333444444555666777777888999::::::999777666777999999999999999999999999999999888777666555555555555444444444444444555555666555555666666777777888888;;;;;;;;;;;;;;;<<<============<<<<<<<<<===>>>???????????????????????????==============================<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999777777777777888888999999:::999999999:::===@@@BBBCCC@@@===<<<<<<===<<<<<<<<<======>>>@@@AAABBBBBBCCCDDDEEEEEEEEEGGGJJJLLLQQQSSSVVVWWWWWWUUUUUUTTTUUURRROOOLLLLLLKKKJJJIIIJJJGGGCCC@@@@@@@@@@@@???;;;<<<===???AAADDDFFFGGG???>>>>>>>>>>>>>>>;;;999999:::;;;<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<:::888777777888999:::888777666777777888999999::::::777777888888888999999999777777777666666666666555666666666777777777888888777999;;;======;;;888666666666666666666666666666444444444444555555666666555444333333333444666777777777777777666666666666555444444444444444555555777777666555444444333333555555555555555555555555444444444444444444444444333444444555555444444333222222333333444555666666666666666555555555555555666666666666555555555555777666666666666555555555444333333222222333333444333333333333333333333333222333444444444444444444444444333333222111111111000111222333444555555555444444444444555555555555444333333222222333333444444444444444444555666777666666555555444444444444444444444444555555555555333444555666777777888888999999999999999::::::;;;:::888666555333333444444444444444444444555666666555666777888888999999888888999999999888888777666777777888999::::::::::::<<<<<<======>>>???@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIHHHIIIKKKLLLLLLLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTVVV[[[]]]aaabbbccccccdddeeegggjjjmmmooopppqqqtttvvvvvvvvvvvvxxxzzz}}}444444555666777888888999;;;;;;;;;::::::999999888999;;;<<<===<<<<<<>>>???AAABBBAAA@@@>>>;;;999777444444555555666666777777888999999888777666888999999999::::::::::::999999999888777666666666666666555444444444444555666777666666777888888999::::::<<<;;;;;;;;;;;;<<<==================>>>>>>???????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999777888888999999999999999:::999999999;;;===@@@BBBBBB@@@===<<<<<<======<<<;;;<<<===???@@@BBBCCCCCCCCCDDDEEEFFFHHHLLLQQQUUU[[[^^^cccdddcccaaa``````^^^\\\YYYWWWUUUSSSQQQNNNMMMIIIDDD@@@?????????>>><<<===>>>AAACCCEEEFFFGGGAAA???>>>>>>>>>>>><<<:::999:::;;;===????????????<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>><<<:::888888777888::::::999777777777888888999999::::::888999999::::::;;;;;;<<<888777777777666666666666777777777888888888999999777888999::::::888777555666666666555555555555555333444444555555555555555555555444444444555666777666666666666777777777777666666555555444555555666777777666555444444333333555555555555555555555555444444444444444444444444333444444555555444444333222222333333444555666666666666666666666666666666666666666666555555555555777666666666666555555555444333333222222333333444333333333333333333333333222333444444555555555444555555555444333333222222000111222333444555555555444333333333333333333333555555444444444444555555555444444444444555666666555555555555555555444444444444444555555555666666333444444555666777777888888888999999999:::999999999888666555555444555555555444444444444555666666777888999::::::;;;::::::999999999999999888888777999999:::;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHFFFHHHJJJKKKKKKLLLNNNPPPPPPRRRSSSSSSRRRRRRTTTUUUYYY\\\___aaaaaaaaacccdddfffhhhlllnnnpppqqqsssuuuvvvvvvwwwxxx{{{~~~666666666666777777777777999:::::::::::::::999888888:::;;;<<<;;;<<<===??????@@@@@@@@@???<<<:::888666666666666666666666666888888999888666666888999999::::::;;;;;;::::::999888888777666666777777777666666555444444666777888999999:::;;;<<<======>>><<<<<<;;;;;;<<<<<<===>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999999:::;;;===@@@AAA???>>><<<<<<===>>>===<<<;;;<<<===???AAABBBDDDEEECCCDDDFFFHHHLLLSSS[[[```ffflllrrrtttssspppooopppllljjjhhhfffddd```\\\XXXRRRMMMGGGBBB@@@???>>>===@@@@@@BBBBBBCCCCCCCCCCCCBBB@@@>>>>>>???>>>===;;;999;;;===>>>@@@@@@@@@???<<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>;;;999:::999888999;;;;;;999777777777777888999999:::::::::::::::;;;;;;<<<<<<<<<888888777777777666666666888888888888999999999999777777888888888777666555666666666555555555555444333333444555555555555444555555555555555666666777666666666666777777777777777666555555555555555555666666555555444333333333444444444444444444444444444444444444444444444444333444444555555444444333222333333444444555555555555666666666666777777777666666666666555555555555666666666555555555444444444333333222222333333444222222222222333333333333222333444555555666555555666666555444444333333222111222222333444444444444444333333333333222222222666666555555555555666666555555444444444555555666555555666666666555555444444444555555555666666666444444444444555666777777777888888999999999888888666666555555555555666666555555444444555555666777777888999:::;;;;;;;;;;;;999999:::::::::999999888::::::;;;<<<============<<<===>>>???@@@AAABBBCCCBBBCCCEEEFFFGGGHHHHHHHHHGGGIIIKKKMMMMMMNNNQQQSSSOOOPPPRRRSSSRRRSSSTTTVVVWWWZZZ]]]___``````aaabbbcccfffkkknnnpppqqqsssuuuwwwwwwwwwyyy{{{~~~888888888777777777666666888888999:::;;;:::999999777999;;;;;;;;;<<<===???<<<===???@@@???===:::999777777777777777777777777777888888888666666888999999:::;;;<<<<<<;;;:::999888777777777777777888888888777666555555777888999999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<======>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;888999999;;;<<<===>>>>>><<<;;;;;;<<<>>>>>>===;;;:::;;;===???AAACCCEEEEEECCCEEEGGGKKKQQQZZZdddkkkrrrxxx~~~zzzyyyyyywwwuuuoooiiiddd[[[UUUNNNHHHEEECCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBAAA?????????@@@???>>>:::;;;>>>???@@@@@@???>>>===============<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>===;;;888<<<:::::::::;;;:::888777666666777777888999999999::::::;;;;;;;;;;;;;;;;;;888888888777777777666666777777777777888888888888777777777666666666555555666666555555555444444444222333444555555555444444333444444444444555555555555666666666777777777888666555555444333333444444444444444444333333333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444555666666666777777777777666666666666555555555555555555555555444444444333444333333222222333333444111111222222222333333333222333444555666666666666555555444444333222222111222222333444444333333333555555444444333333333333555555555444444555555555666555555444444444555555444555666777777666555444555555555555666666666666666555444444444555666666666777888888888777777666444444444555555666777777555555555555555666666777666777888999::::::::::::999999:::::::::::::::999999:::;;;<<<============<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGIIIKKKMMMNNNOOORRRTTTMMMOOOQQQRRRSSSTTTVVVXXXVVVYYY\\\^^^^^^___```aaaaaaeeejjjnnnppprrrtttvvvvvvvvvwwwxxx{{{~~~:::999999888777666666555666777999:::;;;::::::999777999:::;;;;;;;;;===???:::<<<>>>??????===;;;999888888888888777777777777777888888777666666888999::::::;;;<<<<<<;;;::::::777777777777777888888999999888666555666777999:::666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<;;;777888:::;;;<<<======<<<:::999:::<<<>>>>>>===;;;:::;;;===???AAACCCEEEFFFCCCEEEIIINNNUUU___kkkrrryyyzzzrrrlllccc^^^VVVOOOKKKIIIHHHGGG===???AAACCCDDDDDDDDDCCCCCCAAA??????@@@AAA@@@???;;;<<<>>>@@@AAA@@@???>>>===============<<<<<<;;;:::;;;<<<<<<======<<<<<<999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======:::888===;;;::::::;;;:::888666666666666777888888999999::::::::::::::::::::::::888888888888777777777777666666666666777777777777666666555555555555444444666666555555555444444444222333444555555555444333222222333333333444444444555666666666777777888888555444333333222222222222222333333333333333333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444333333555666666666777777888888777666666666555555555555555555444444444333333333444333333222222333333444111111111222222333333333222333444555666666666666444444333333222111111000333333444444444333222222666666555555555444444444555444444333333444444555666555555444444444555555444555666777777666555555555555555555666666666777777666444444333444555666555666777888888777666555222222333444555666777888555555555555555666777777555666777888888999888888999999:::;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEGGGIIIKKKLLLNNNPPPRRRLLLOOOQQQRRRSSSTTTWWWYYYVVVXXX\\\]]]^^^^^^___```___ccciiimmmppprrrtttvvvuuuuuuvvvxxxzzz}}}<<<;;;999777666666777777===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA;;;;;;:::::::::;;;;;;<<<999999888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999888777777:::999888888999<<<>>>@@@>>>===<<<;;;;;;<<<===>>>CCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA======>>>>>>?????????@@@???????????????>>>======>>>======<<<;;;;;;::::::@@@???>>><<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========<<<;;;<<<@@@CCCDDDDDDDDDDDDGGGNNNXXXeeeqqqxxx|||rrrmmmfff^^^VVVOOOHHHCCCFFFEEEEEEGGGHHHHHHGGGEEEGGGEEECCCCCCDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>???@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>:::::::::::::::;;;<<<===;;;;;;<<<===>>>>>>======>>>======;;;:::999888888777777888888999999999999::::::;;;;;;::::::999888:::999888777777888999:::999999999888999999::::::999888888777666555555555777777888888888777777666888888777666555444444333333333333333444444555666888777555555444555666777666666555444333333333333222333444444555555444444555444444333333444444555444444555555555444333333777777666555444444333333444444444555555555666666666777888999999888777666777777777777666666666666777777888777777666555555555444222222222444666777333333333333333333333333555555555555555444444444666666555555555555666666444555666666666555444333444444444444444444444444888888777777777888:::;;;:::999777666555444555555444444555555666666777777888888888777666555555444444444555555555555444444555555666666666666555555444444444555666777888888555666666777777777777777888888999999999:::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@FFFFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSVVVWWWPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZ[[[^^^aaabbb```^^^bbbdddgggkkknnnqqqtttuuuyyyzzz{{{zzzzzz{{{~~~===;;;:::888777777777777<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<::::::999888888888888888999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999888888888:::999999999:::<<<>>>@@@===<<<;;;;;;;;;===>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAA>>>>>>>>>>>>?????????@@@???????????????>>>======>>>>>>======<<<;;;;;;:::??????>>>===============>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>======<<<;;;:::<<>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>><<<===>>>>>>@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>;;;:::::::::;;;;;;<<<===;;;<<<======>>>>>>=========<<<<<<;;;:::999888777666777777777888888888888::::::;;;;;;::::::999888999888777777777777888999999888888777777777888888888888777666666555444444777777888888888777777666666666555555555555555555444444333333333444555555666555444444444555666777666666555444333333333333222333333444444444444444444444333333333333444444333333333444444444444444777666666555444444333333444444444555555555666666666777777888888777777666777777777666666666555555777777777777777666555555444333222111111333444555444444444333333333333333555555555555555555555555888888777666555555555555444555666777666666444444444444444444444444444444:::999888777777888888999:::999777666555666666777555555666666666666666666::::::999999888777777666444555555666666555555444555555666666666666555555444444444555666666777777666666777888888888888777888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@FFFFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKMMMOOOQQQTTTUUUQQQQQQQQQRRRTTTVVVWWWXXXZZZ[[[\\\___bbbbbbaaa___aaacccfffjjjnnnrrrtttuuuyyyzzz{{{{{{{{{{{{}}}===<<<;;;:::888888888888::::::::::::;;;<<<===>>>===<<<;;;:::::::::::::::<<<<<<>>>???@@@AAAAAAAAA???>>>======<<<<<<<<<<<<<<<;;;:::999888777777777999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999888::::::999999:::<<<>>>???;;;;;;::::::;;;===???@@@CCCCCCCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>????????????????????????@@@??????>>>===???>>>>>>======<<<;;;;;;>>>>>>>>>>>>>>>======<<<>>>>>>===<<<<<<<<<======<<<======>>>>>>======<<<<<<:::999;;;>>>AAABBBBBBCCCEEEKKKSSS```nnnzzz|||uuummmdddZZZTTTQQQOOOLLLJJJJJJKKKJJJIIIKKKIIIFFFEEEDDDBBB@@@>>>AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@??????===>>>???@@@AAABBBBBBCCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::;;;;;;<<<===<<<======>>>>>>>>>>>>===<<<<<<;;;:::999888888777666777777777777777888888::::::;;;;;;::::::999888888777777666666777777888888888777666666555555555777777666666555444444444666777777888888777777777333333444444555555555555555555444444444444444444444444333333333555666777777666555444333333333333111222333333444444333333444333333222222333333444333333222222222444555666666666666555444444333333444444555555555666666666777666666555555666666777666666666555555555444444666666666666666555555444555444222111111222333444444444444444444444444444444444555555666666777777<<<;;;999777666555444444444555666777777777666555555555555555555555555555;;;:::999888888777777888:::999888777777888999999777777777777666666666666::::::999999888777777777444555555666666555555444555666666777777666666555444444555555555555555555666777777888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAEEEFFFHHHJJJKKKKKKKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSUUUVVVXXXXXX\\\\\\]]]```bbbcccbbbaaaaaabbbeeeiiinnnrrruuuvvvxxxzzz||||||{{{{{{|||}}}>>>===<<<;;;:::999999999999999999:::<<<===???@@@>>>===<<<;;;:::999::::::<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>==================;;;:::888888777777999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999;;;:::::::::;;;<<<>>>>>>::::::::::::;;;===???@@@BBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????@@@@@@??????>>>@@@??????>>>======<<<<<<<<<===>>>??????>>>===<<>>>>>=========>>>>>><<<======>>>>>>======<<<;;;:::999:::===???AAAAAADDDGGGMMMVVVbbbppp{{{zzzqqqfff```\\\XXXTTTQQQPPPOOONNNMMMMMMKKKHHHGGGFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>??????@@@AAABBBCCCDDDAAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>===<<<<<<;;;::::::999999888888888888888888888888::::::;;;;;;::::::999888777777666666666666777777888888888777666555444444666666555555444444444444555666777777777777777777444444444444444444444444777666555444444444444444333222222222333444666777777666555444444333333333111222222333444333333333333333222222222222333333333222111111222444666888666666555555555444444444555555555555666666666666777666555444444555666777666555555555444444444444555555666666666555555444666555444333333333333333444555555555555555666666444444555666777777888888>>>===;;;999666555444444555666777888888888777666666666666666666666666666:::999999999999999999999999999888888888999;;;;;;888888888777777666666666777777777777666666555555555555666666666666555555666666777777777777666666555555555555444444444444555666777777888888777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<===>>>???@@@AAAAAAAAACCCEEEHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUWWWXXXYYY]]]]]]^^^```cccdddcccbbb```bbbeeeiiimmmqqquuuwwwwwwzzz|||}}}|||{{{{{{{{{??????>>>===<<<;;;::::::888888999:::<<<>>>@@@AAA@@@???===;;;::::::;;;<<<=========>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::999888888888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>:::999999:::;;;===???@@@@@@AAAAAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@??????AAA@@@@@@??????>>>======<<<===>>>??????>>>===<<>>>>>>>>??????@@@======>>>>>>>>>>>>======;;;:::999:::<<>>???????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888666666777777777777666666999::::::999888777666555555555555555555444444444555555666777777777777777666555555444333333222222777666555555444444444444333222222222333444666777777777666555444444444444222222333444444444444333444333333222222333333444444333222222222444777888555555555555555444444444555555555666666666777777777666555444444555666777666555555555444444444444555555666666666666666555777777666666555555555555555555555666666777777777555555666666777888999999>>>===;;;999777555444444555666888999999999888888777777777777777777777777777777888999:::;;;;;;;;;999999888888888:::;;;<<<999999888888777777777666777777777666666666666666555666666666666666666555666666777777777777666666555555555555555555444444444555666666777777666666888888999999999:::::::::999999999999999999999999::::::;;;<<<<<<===>>>>>><<<===>>>@@@AAAAAAAAAAAABBBCCCFFFIIIJJJJJJJJJIIILLLLLLLLLMMMOOOQQQRRRSSSUUUUUUUUUUUUVVVXXXYYYZZZ^^^]]]^^^```cccddddddcccaaabbbdddhhhlllppptttvvvwwwyyy|||||||||{{{{{{|||~~~@@@@@@@@@???>>>===;;;:::888999999;;;===???@@@AAAAAA@@@>>><<<;;;<<<===>>>>>>============>>>???@@@?????????>>>>>>??????@@@>>>===<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============::::::999999:::<<<>>>???>>>???@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@?????????>>>???@@@@@@AAA@@@@@@@@@BBBAAAAAA@@@??????>>>>>><<<======>>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAA>>>??????@@@@@@??????>>><<<;;;999:::===???@@@@@@DDDHHHOOOZZZeeeqqqzzz~~~uuuqqqkkkfffccc___\\\ZZZRRRPPPNNNLLLKKKJJJGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@???>>>???@@@@@@BBBBBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>===<<<<<<;;;<<<<<<<<>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888666777777888888777777666999:::;;;;;;;;;999888777555555555555555555555555444444555666777777777777777777666555444333222222666666555555444555555555444444333333333555666777888777666555444444444444222333444444555555444444555444444333333444444555555555444444444666777888555555555555555555555555555555666666666777777777777666666555555666666777666666666555555555444444555666666777777777777777777777777777777777666666666666666777777888888999666666777777888888999999===<<<:::888777666555555666777999::::::::::::999888888888888888888888888555666888:::;;;<<<<<<<<<999999888888888999;;;<<<999999999888888888888888999999888888888888888888555666666777777666666555666777777888888777777666555555666666666666666666555555666777777777777777888888999999999:::::::::999999999999999999999999::::::;;;<<<===>>>>>>???<<<===???@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJJJJJJJLLLLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ^^^]]]]]]___bbbddddddccccccccceeegggkkkooosssuuuvvvxxxzzz{{{{{{{{{|||}}}~~~@@@@@@AAA@@@???>>><<<;;;999999:::;;;===???@@@AAABBB@@@>>>======>>>@@@AAA>>>>>>===<<<===>>>??????>>>======>>>>>>???@@@AAA======<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;;;;:::999:::;;;======<<<===>>>???AAABBBCCCDDDCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA@@@@@@?????????>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBBAAA@@@@@@??????===============>>>??????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===;;;:::;;;===???@@@@@@BBBGGGPPP[[[hhhttt}}}~~~yyyuuupppjjjggg^^^[[[XXXUUURRRPPPLLLIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCC>>>>>>===<<<<<<<<<<<<<<<@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888777777888999999888777777888999:::;;;;;;:::999777666666666666666666666666333444555666777777777777666666666555555444444444666555555555555666666777666555444444444555666777888777666555444444444444333444555555666666555555666555555444444555555666666666666777777777777777555555555555555555555555555666666666777777777777666777777888888777777666777777777666666666555555666777777888888888888888555666666777777777777666666666777777888999999:::888888888888888888888888:::999888777777777777777666777999;;;;;;;;;;;;:::999999999999999999999999666777999;;;;;;<<<;;;;;;999999888777777888::::::888888999999999999999999888888888888888888888999666666777777777777666666777777888888888888777777555666666666777888888888777777888999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLKKKLLLMMMOOOQQQSSSUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZ^^^]]]]]]^^^aaacccccccccddddddeeegggjjjnnnrrrtttuuuwwwyyyyyyzzz{{{~~~@@@AAAAAAAAA@@@>>><<<;;;:::::::::;;;===>>>@@@AAABBBAAA???===>>>???BBBCCC>>>>>>===<<<<<<===??????<<<<<<======>>>???AAAAAA===<<<<<<;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============;;;<<<===============<<<<<<;;;:::::::::;;;<<<===;;;<<<===>>>@@@BBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@>>><<<;;;;;;===@@@@@@@@@AAAFFFPPP\\\jjjwww~~~wwwsssiiifffbbb^^^ZZZVVVQQQNNNGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDD>>>>>>===<<<<<<<<<<<<<<>>===============<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999999777888999::::::999888777777888:::;;;;;;:::999888666666666777777777777777333444555666777777777777555555555666666666666777555555555555555666777888888777555555444555666777888777666555555444444555444555666666777666666666666666555555555555666666777888888888888888777666444555555555555555555555666666666666777777777777666777888999999888777666777777777777666666666666777777888999999999999999444444555666777777666666666666777888999999::::::999999999888888888888888888777777777777777888888777888999;;;<<<<<<;;;;;;999999999999999999999999888999:::;;;;;;;;;:::999:::999888777777888999999888888888999999::::::;;;666666666666666777777777666666777777777777666666777777888888888888777777555666666777888999999:::999999:::;;;;;;;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNJJJKKKLLLNNNQQQSSSVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[^^^]]]\\\]]]```bbbcccccceeeeeeeeegggjjjmmmqqqsssuuuvvvxxxxxxyyy{{{??????>>>===============>>>===;;;::::::;;;===>>>>>>???@@@???>>>===>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;;;;:::999888777777888999;;;<<<=========>>>??????>>>======@@@BBBBBB@@@???=========>>>>>>;;;;;;;;;<<>>===<<<<<<;;;;;;:::999999999;;;<<<>>>???AAABBBBBBCCCEEEEEECCCBBBAAA@@@@@@@@@EEEDDDBBB@@@>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???????????????@@@@@@===<<<;;;:::;;;===???AAABBB@@@??????AAACCCCCCCCCEEEEEEEEEBBB@@@>>>???@@@???>>>>>>>>>>>>@@@AAABBBEEEIIIRRR]]]jjjwwwyyysssjjjeeebbb]]]UUUNNNMMMJJJHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@============>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@AAA>>>;;;:::;;;>>>?????????????????????>>>===<<>>===<<<<<<;;;;;;;;;<<<;;;::::::999999::::::;;;;;;<<<<<<<<<;;;999888<<<;;;:::999999999999999<<<<<<;;;::::::::::::;;;999999:::999888777666666666666666666555555555555444444444555555555666666666666666666666666666666555555555666666777888999888888888888777666444444333444666888888888777777555666666666666666555555999999:::::::::999999888666666777777888888888999555666777888888999999888777777888999999999999888777777666666777888999999888:::;;;;;;:::999::::::666777777777777888888888;;;::::::::::::;;;<<<<<<999999::::::::::::;;;;;;777777777777777777777777:::;;;<<<<<<======<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::888888888888888888888888:::999888666666888999:::888888777777666666555555777777888888888888777777777777666777777888999999;;;;;;;;;;;;::::::999888999:::;;;;;;;;;999777666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKLLLLLLNNNLLLLLLOOOTTTWWWXXXWWWWWWWWWYYYZZZ[[[[[[[[[[[[[[[\\\^^^aaabbbdddddddddddddddfffhhhjjjmmmoooppptttuuuwwwwwwxxxzzz~~~???>>>======<<<<<<======<<<<<<;;;;;;<<<===???@@@===>>>??????>>>>>>???@@@???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::999999999999;;;<<<============>>>??????>>>===>>>@@@BBBBBBAAA@@@>>>>>>>>>>>>???===<<<<<<===???@@@???===>>>>>>=========<<<<<<;;;<<<===???AAABBBCCCCCCDDDFFFEEEDDDCCCBBBBBBAAABBBDDDCCCAAA@@@>>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBEEEDDDBBB@@@?????????@@@>>>===<<<;;;;;;<<<>>>???@@@@@@@@@BBBCCCCCCAAA???@@@BBBBBBBBB@@@@@@AAABBBAAA@@@@@@???@@@AAACCCDDDFFFKKKSSS^^^lllxxx~~~vvvpppllleee\\\TTTOOOMMMJJJHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>??????AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAA???<<<;;;===>>>???>>>??????????????????>>>===@@@???>>>===<<<<<<<<<<<<;;;::::::999999999999999;;;;;;<<<===<<<;;;:::999;;;;;;;;;:::::::::::::::===<<<<<<;;;:::;;;;;;;;;::::::::::::999888888777777777777777666666666666444444444555555555666666666666666666666666666666666555555666666777888999999999888888777666555555555666666777777777777777666777777777777777666666999999999::::::999999888777777777777888888888999666777777888888888888888777888999999::::::999999888777777777777888888999888:::<<<;;;:::999:::;;;888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999888888888888888888888888:::;;;<<<<<<======<<<<<<;;;;;;:::999999999999999;;;<<<<<<======<<<<<<;;;::::::999999999999::::::999999999999999999999999:::999777666666777999:::999999888888888777777777777888888999999888888777777777777777777888999999;;;;;;;;;;;;;;;:::999888:::;;;<<<<<<<<<:::999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMLLLKKKNNNRRRVVVWWWVVVWWWWWWYYYZZZ[[[[[[\\\\\\\\\\\\^^^___aaacccdddeeeeeeeeeeeegggiiikkknnnooossstttvvvwwwxxxzzz~~~@@@??????>>>===>>>>>>>>>;;;;;;<<<===>>>??????@@@<<<>>>??????>>>>>>@@@AAA???>>>===<<<:::::::::999;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@???>>>>>>@@@BBBCCCBBBAAA@@@???????????????>>>===>>>???@@@???>>>??????@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@????????????AAABBBBBBBBBBBBCCCCCCCCCJJJHHHEEEBBB@@@??????@@@@@@???>>><<<<<<===>>>>>>???@@@BBBDDDEEEDDD@@@<<<<<<>>>AAABBBBBBBBBBBBCCCCCCBBBBBBAAABBBDDDEEEFFFHHHMMMUUUaaannn{{{}}}xxxpppddd\\\SSSPPPLLLIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBB@@@>>>>>>>>>???>>>===>>>>>>???@@@@@@@@@??????AAA@@@???>>>============<<<;;;;;;:::::::::::::::;;;<<<=========<<<;;;:::999:::;;;;;;<<<;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::999999999888888888777777777777444444555555555666666666666666666666666666666666666666666666777888999999:::999999999888777777666888777777666666666666666777777888888888888777777888999999::::::999999999777777777888888888888888888888888999888888777666888999::::::;;;;;;::::::999999888777777777888888999:::<<<<<<:::999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<======<<<;;;:::999888888::::::::::::::::::::::::;;;;;;<<<============<<<;;;::::::999999999999999;;;<<<<<<======<<<<<<;;;::::::999999999999::::::999999999999999999999999999888777666666777888999:::::::::999999999999999999999::::::::::::999999888888777777888888999999:::;;;;;;;;;;;;::::::999:::;;;<<<======<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMPPPTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]^^^___aaadddeeeffffffeeeeeegggiiilllnnnqqqrrruuuvvvwwwyyy}}}BBBAAAAAA@@@@@@@@@@@@@@@;;;;;;<<<===>>>>>>======<<<>>>????????????@@@BBB??????===<<<;;;:::::::::<<<=====================<<<<<<<<<=========>>>>>>===>>>>>>?????????>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDCCCCCCBBBAAAAAAAAA@@@@@@>>>======?????????>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCJJJHHHEEEBBB@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCEEEEEEDDD@@@===<<>>===>>>>>>???@@@AAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999:::;;;<<<======<<<<<<>>>>>>===<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;::::::999999999888888888555555555555666666666666666666666666666666666666666666666666777888999:::;;;::::::999888888888888:::999777555555555555666666666777888888888777777888888999:::::::::999999888888888888888888888888999999999999888777666555999:::;;;;;;<<<<<<;;;;;;:::999999888777777777777999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<=========;;;::::::::::::;;;<<<<<<===<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;<<<===============::::::999999999999::::::<<<<<<============<<<<<<:::::::::999999:::::::::::::::::::::::::::::::::999888777777777777888999:::::::::999999999999999::::::;;;;;;;;;;;;::::::999999888888888999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<==================>>>>>>??????@@@BBBBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJKKKNNNQQQTTTUUUWWWXXXYYY[[[\\\]]]]]]]]]^^^]]]\\\\\\^^^aaaccceeegggfffeeeeeeeeehhhjjjlllnnnqqqsssuuuwwwyyy}}}BBBAAA@@@@@@??????@@@@@@<<<<<<=========<<<<<<;;;===???@@@@@@??????@@@BBB??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAABBBDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBB@@@>>><<<<<<>>>?????????>>>@@@AAACCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFDDDBBBAAABBBCCCDDD>>>??????@@@AAACCCDDDDDDEEEDDDCCCDDDEEEDDDBBB@@@???BBBEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHLLLQQQZZZgggttt~~~sssiii\\\WWWQQQKKKHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCAAA@@@@@@AAAAAA@@@>>>>>>???@@@AAAAAABBBAAAAAABBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<:::;;;<<<<<<============@@@???>>>>>>======>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::999999999999555555555666666666777777777777777777777777777777666666666777777888999:::;;;:::999999888999999::::::999777555444444555666444555666666777777777666777888999:::::::::::::::999999999888888888888888::::::::::::999777666555::::::;;;<<<<<<<<<<<<;;;::::::999888777777888888999;;;===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======>>>>>>======;;;:::::::::::::::;;;;;;<<<==================<<<;;;::::::::::::::::::;;;::::::::::::::::::::::::999999888888888888999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@@@@AAACCCBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLOOOSSSUUUWWWXXXZZZ[[[]]]^^^^^^______^^^]]]]]]^^^aaaccceeeggggggfffeeefffhhhjjjkkkmmmooosssuuuwwwzzz}}}@@@???>>>>>>======>>>>>>========================???@@@AAA@@@???>>>???AAA??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEEEEFFFFFFFFFGGGFFFFFFEEECCCCCC@@@>>><<<===???AAABBBBBB@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEE???@@@AAACCCEEEFFFGGGHHHFFFEEEDDDEEEFFFFFFEEECCCBBBDDDFFFGGGEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIMMMRRR\\\iiivvvzzzqqqaaa[[[TTTMMMIIIGGGEEECCCBBBCCCDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@BBBCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;::::::999888999999999<<<<<<>>>?????????>>>=========<<<<<<<<<===>>>>>>@@@@@@???>>>>>>>>>??????>>>===;;;:::999999::::::;;;:::::::::999999999999555555666666666777777777777777777777777777777777777777777777888999::::::;;;:::999888888888::::::999999777666555555555555333444555666666777666666777888999999::::::::::::999999999999999888888888::::::::::::999888777666999:::;;;;;;<<<<<<;;;;;;:::999999888888888999999:::;;;======;;;:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;888888999:::;;;<<<<<<===<<<<<<======>>>>>>??????======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKNNNRRRVVVWWWXXXZZZ\\\^^^______```______^^^___```bbbccceeefffffffffggghhhiiijjjkkkkkkooosssvvvxxx{{{~~~AAAAAA@@@???????????????============>>>@@@BBBCCCAAABBBBBBAAA???>>>>>>???????????????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEGGGIIIIIIHHHGGGHHHHHHGGGGGGHHHHHHGGGFFFDDDDDDAAA???>>>???AAADDDEEEFFFEEEGGGJJJLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGGGGHHHGGGFFFEEEBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEGGGIIIJJJJJJGGGDDDBBBDDDEEEEEEDDDDDDEEEFFFHHHGGGFFFFFFGGGHHHJJJKKKMMMSSS]]]jjjwww}}}uuufff```XXXQQQLLLIIIFFFEEEBBBBBBCCCEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDBBB??????AAADDDEEEEEEBBBBBBBBBBBBBBBBBBAAA@@@AAA@@@???>>>>>>===>>>>>><<<;;;;;;:::::::::::::::<<<===>>>???@@@???>>>>>>@@@???===;;;;;;<<<>>>???AAAAAA@@@??????????????????>>>;;;999888888888999:::::::::999999999999888555666666666777777777777777777777777777777777777777777777777888999:::::::::999888777777888999;;;777777888777777666555555444444555777777888888888777777888999:::::::::::::::::::::999999888888888::::::::::::999888888777999999:::;;;;;;;;;;;;;;;999999888888888999:::::::::<<<======<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<999999::::::;;;===>>>???<<<<<<===>>>>>>???@@@@@@===>>>>>>???@@@AAABBBCCCAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMRRRWWWXXXYYYZZZ\\\^^^``````aaa___``````aaabbbcccddddddeeefffhhhiiijjjkkkkkkkkkkkknnnssswwwyyy|||DDDDDDCCCBBBBBBBBBBBBCCC=========>>>@@@DDDGGGIIIBBBCCCCCCAAA???===>>>????????????@@@AAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA???@@@CCCGGGHHHIIIIIIKKKNNNQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHCCCEEEHHHLLLNNNLLLGGGCCCAAABBBCCCCCCCCCCCCFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMSSS]]]jjjwww}}}uuujjjddd[[[SSSNNNJJJHHHGGGAAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDAAA??????AAADDDFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>============??????>>>===============<<<===>>>???@@@@@@???>>>BBB@@@===::::::;;;>>>@@@BBBAAA@@@@@@??????@@@@@@@@@>>><<<999777777777888:::::::::999999999888888666666666666777777777777777777777777777777777777777777777777888999:::;;;:::999777666666888999;;;666777888888888777555444555555777888888999999999666777888999:::;;;;;;;;;:::::::::999999888888888999999:::::::::999888888888999::::::;;;;;;::::::888888888888999:::;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<============;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;::::::999>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===============>>>??????======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::===<<<;;;:::::::::::::::::::::;;;<<<=========<<<::::::;;;;;;===>>>@@@AAA<<<======>>>???@@@@@@@@@===>>>>>>@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMKKKKKKMMMSSSWWWXXXYYY[[[]]]___```aaaaaa___```aaacccdddddddddddddddeeehhhkkklllllllllkkkkkknnnssswwwzzz}}}HHHGGGGGGFFFFFFFFFGGGGGG@@@??????@@@CCCEEEEEEEEEHHHGGGDDDBBBAAA@@@@@@@@@?????????AAACCCEEEHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAABBBEEEHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKIIIGGGFFFFFFGGGEEEDDDHHHIIIIIILLLQQQPPPXXX^^^^^^\\\\\\[[[YYYVVVVVVVVVUUUTTTVVVYYY[[[WWWTTTPPPMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGHHHJJJKKKLLLKKKLLLLLLMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLSSSXXX```kkkvvvtttkkk```WWWQQQMMMIIIGGGGGGFFFEEEFFFGGGHHHGGGFFFGGGEEECCCBBBAAABBBDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<======>>>>>>?????????@@@>>>>>>>>>>>>??????????????????AAAAAAAAAAAA??????>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777666777888999999:::999999999999888888888888999999::::::999999::::::;;;<<<======<<<;;;::::::::::::;;;::::::999888777666666999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;::::::999999999:::::::::999999888888888;;;;;;;;;<<<<<<<<<==============================@@@@@@???===<<<;;;:::999=========>>>??????@@@@@@>>>>>>===<<<<<<===>>>???<<<===>>>???????????????======>>>>>>>>>>>>======@@@???>>>???AAAAAA???>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@AAABBBCCCAAA???>>>===<<<;;;:::;;;<<<<<<<<<===???>>>===;;;<<<<<>><<<<<<<<<======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<>>>???@@@???>>>===>>>???<<<<<<<<<=====================>>>>>>??????@@@@@@======>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPSSSUUUVVVXXX\\\___aaabbbbbbbbbaaabbbcccddddddeeeddddddhhhiiijjjkkkmmmnnnoooooosssuuuwwwxxxzzz|||IIIIIIIIIIIIIIIJJJJJJKKKCCCAAA???@@@BBBDDDEEEDDDGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAABBBDDDFFFHHHJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAABBBEEEHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGEEEEEEIIIKKKKKKOOOUUUZZZbbbhhhhhhfffggggggeee]]]]]]\\\[[[ZZZ[[[\\\^^^[[[WWWRRROOOMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKLLLLLLKKKJJJHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLQQQWWW```kkkvvvwwwooodddZZZSSSNNNIIIGGGGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888888666777888999::::::::::::999999888888888888999999888888888888888999::::::>>>===<<<;;;::::::::::::::::::999999888888777777777777888999999999999888:::999999888999:::;;;<<<;;;;;;;;;:::::::::999999::::::::::::999999999888;;;;;;;;;<<<<<<<<<==============================??????>>>===<<<;;;:::999=========>>>??????@@@@@@@@@???>>>===<<<======>>>????????????@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===@@@???>>>???AAAAAA???>>>??????>>>>>>>>>???@@@@@@BBBAAA@@@AAABBBBBB@@@>>>>>>===<<<;;;;;;;;;<<<<<<999;;;<<<<<<:::999999:::;;;;;;;;;<<<===@@@BBBCCC======>>>>>>>>>>>>??????>>>?????????>>>>>>===<<<>>>???@@@???>>>======???========================<<<<<<<<<======>>>>>>>>>======>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFFFFEEEFFFHHHIIIJJJNNNOOOOOOOOONNNNNNQQQSSSVVVXXX[[[^^^```bbbbbbbbbaaaaaabbbcccddddddddddddiiiiiijjjkkkmmmnnnoooooosssuuuwwwyyyzzz}}}JJJKKKKKKLLLMMMNNNOOOPPPGGGDDDAAA@@@AAACCCDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???AAABBBEEEHHHIIIIIIHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHFFFGGGKKKMMMOOOUUU]]]fffnnnttttttsssttttttrrrjjjiiihhhfffddddddccccccaaa\\\VVVRRRPPPOOONNNNNNPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMOOOUUU```lllxxxzzzssshhh]]]TTTNNNJJJGGGHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@?????????????????????>>>>>>===>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>============<<<;;;;;;<<<;;;;;;:::999888777888999::::::;;;;;;:::::::::999999999999::::::999999999999999:::;;;;;;>>>===<<<;;;;;;::::::;;;999999999999999999999999666777888888999999888888777777888888999;;;<<<===;;;;;;;;;;;;;;;:::::::::;;;:::::::::::::::999999;;;;;;<<<<<<<<<=================================>>>======<<<;;;:::999999=========>>>??????@@@@@@BBBAAA???>>>===<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAAAAA@@@>>>@@@@@@?????????@@@AAABBBCCCBBBAAAAAABBBBBB@@@>>>???>>><<<;;;;;;;;;<<<===:::;;;<<<<<<:::999999:::888999:::<<>>>>>>>>>>>???????????????>>>>>>>>>>>>@@@@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@CCCBBB@@@@@@@@@BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFHHHIIIJJJOOOOOOOOONNNMMMMMMOOOQQQUUUWWWZZZ]]]___aaaaaaaaaaaaaaabbbcccddddddddddddiiiiiijjjlllmmmnnnoooppptttvvvxxxzzz{{{~~~JJJKKKLLLNNNPPPQQQRRRRRRKKKGGGCCCAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBEEEHHHIIIIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIMMMPPPSSS\\\eeeooovvv|||||||||~~~~~~zzzxxxvvvtttrrrpppmmmkkkfffaaaZZZUUUSSSRRRRRRQQQSSSRRRRRRRRRQQQQQQRRRRRROOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIHHHEEEEEEFFFFFFGGGHHHJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMNNNUUU```lllyyy}}}xxxrrriii^^^UUUOOOKKKIIIIIIHHHGGGGGGHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@??????>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;999999999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<====================================<<<<<<<<<;;;:::::::::999=========>>>??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>DDDCCC@@@???>>>???@@@AAA????????????????????????@@@??????@@@AAAAAA@@@>>>??????>>>???@@@CCCEEEGGGFFFEEEDDDDDDEEEDDDBBB@@@???>>>===<<<<<<<<<===>>>===???@@@@@@>>>======>>><<<======>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@?????????@@@@@@???@@@AAA@@@>>>>>>>>>??????????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@CCCBBB@@@???@@@BBBDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLMMMOOORRRTTTVVVYYY\\\^^^```aaabbbaaabbbcccddddddeeeeeedddiiijjjkkklllmmmooopppppptttvvvxxxzzz|||HHHIIILLLNNNPPPRRRRRRSSSOOOKKKFFFCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAABBBEEEHHHIIIIIIHHHHHHDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHKKKOOORRRWWWbbbmmmvvv~~~{{{vvvrrriiieee___ZZZXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRSSSSSSSSSSSSRRRQQQQQQOOOOOONNNNNNNNNNNNMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKGGGGGGGGGHHHHHHIIIKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNOOOUUU```lllxxx{{{sssoooggg^^^VVVPPPMMMMMMJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@???AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@???????????????????????????@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===>>>??????@@@??????>>>===<<<<<<<<<<<<999999999:::;;;;;;<<<<<<;;;<<<======>>>>>>======:::::::::;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::=========>>>??????@@@@@@>>>>>>???@@@@@@@@@AAAAAACCCBBB@@@>>>===>>>???@@@@@@@@@????????????@@@@@@AAA@@@???@@@BBBBBB@@@???=========???BBBFFFJJJLLLLLLJJJIIIIIIIIIHHHFFFDDD@@@???>>>===<<<===>>>>>>@@@AAACCCBBB@@@??????@@@??????@@@@@@@@@@@@@@@???CCCCCCBBBAAA@@@??????>>>AAAAAA@@@@@@@@@@@@AAABBBAAABBBBBBBBB@@@???@@@AAAAAAAAA@@@@@@@@@?????????>>>=====================>>>>>>>>>>>>>>>?????????BBBAAA@@@@@@@@@BBBDDDFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMJJJKKKLLLMMMMMMNNNRRRTTTTTTVVVXXX[[[^^^```bbbcccbbbcccdddeeeeeeffffffeeeiiijjjkkklllnnnoooppppppsssuuuxxxzzz|||GGGHHHKKKNNNPPPQQQRRRRRRQQQMMMIIIFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBEEEHHHIIIIIIHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIILLLPPPSSSYYYfffsss~~~|||wwwkkkhhhdddaaa``````___^^^YYYXXXVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVUUUTTTQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKMMMNNNOOOMMMMMMNNNOOOPPPUUU^^^iiiuuu}}}wwwnnnlllfff^^^VVVQQQOOOOOOLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>=========<<<<<<<<<<<<=====================>>>??????@@@???>>>======<<<<<<===:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@===>>>???@@@BBBBBBBBBBBBAAAAAA???>>>>>>???@@@@@@BBBAAA@@@??????@@@AAABBBAAA@@@@@@AAABBBBBBAAA???>>>===>>>???CCCHHHMMMOOOQQQOOOMMMMMMMMMKKKIIIGGGAAA@@@>>>=========>>>???@@@AAABBBBBB@@@??????@@@>>>???@@@AAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@@@@???BBBBBBAAA@@@@@@AAACCCDDDBBBDDDDDDCCCBBBAAABBBCCCBBBBBBBBBAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFGGGIIIIIIJJJJJJHHHGGGGGGGGGGGGIIIJJJKKKJJJKKKLLLMMMNNNPPPSSSVVVUUUVVVXXX[[[^^^aaacccdddddddddeeefffggggggggggggjjjjjjkkkmmmnnnooopppqqqrrrtttwwwzzz|||~~~GGGIIIKKKNNNPPPQQQQQQQQQRRROOOLLLJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBEEEHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQTTTZZZhhhvvvxxxmmmllljjjiiiiiiiiigggeee___^^^\\\YYYXXXXXXYYYZZZXXXYYY[[[[[[[[[ZZZXXXWWWSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTRRRQQQPPPPPPQQQQQQNNNMMMLLLLLLKKKLLLLLLLLLKKKMMMOOOOOONNNMMMNNNOOOOOOTTT[[[eeeppp}}}zzztttmmmlllggg___WWWQQQPPPQQQLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@????????????@@@AAA@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<============<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<==================>>>??????@@@@@@>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCAAA@@@??????@@@AAACCCAAA@@@@@@AAABBBBBBAAA???AAA@@@???@@@CCCHHHLLLOOOSSSRRRPPPOOOOOOMMMJJJHHHAAA@@@???>>>===>>>??????@@@AAABBBBBB@@@??????@@@>>>???@@@BBBBBBBBBBBBAAADDDCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@AAABBBDDDEEEDDDEEEFFFEEECCCCCCCCCEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBDDDDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNPPPSSSVVVVVVWWWYYY[[[^^^bbbdddfffeeefffggghhhhhhiiiiiiiiijjjkkklllmmmnnnooopppqqqqqqsssvvvyyy{{{~~~GGGIIILLLOOOQQQQQQQQQPPPRRRPPPMMMLLLLLLKKKJJJHHHGGGHHHJJJKKKKKKKKKJJJIIILLLMMMNNNOOOOOONNNMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEAAACCCEEEHHHIIIIIIHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKNNNQQQTTTZZZiiixxxxxxooonnnmmmnnnoooooommmkkkdddbbb```]]]\\\\\\]]]^^^ZZZ[[[]]]]]]]]]\\\ZZZXXXTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOOOONNNNNNNNNOOONNNRRRXXXaaalllzzzyyyrrrnnnmmmiii```WWWQQQPPPQQQMMMKKKJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????>>>>>>============>>>>>>AAAAAA@@@@@@AAAAAABBBCCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======:::;;;===>>>???@@@??????<<<=========>>>>>>??????;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>=========>>>??????@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCBBBCCCBBB@@@??????@@@BBBCCCAAAAAA@@@AAABBBBBBAAA???DDDCCCAAAAAACCCGGGKKKNNNTTTSSSQQQPPPOOONNNKKKHHHAAAAAA???>>>>>>>>>???@@@AAACCCDDDDDDBBBAAAAAABBBAAAAAABBBCCCBBBAAA@@@???CCCCCCCCCCCCCCCBBBBBBBBBDDDCCCAAAAAAAAACCCEEEFFFEEEFFFGGGFFFEEEDDDDDDFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>===============???AAADDDEEEDDDCCCCCCCCCDDDFFFIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOOOONNNOOORRRUUUWWWWWWYYY\\\___bbbeeegggfffggghhhiiiiiijjjjjjjjjjjjkkklllmmmnnnpppqqqqqqpppsssvvvxxxzzz}}}KKKIIIHHHJJJNNNQQQPPPOOOPPPOOOMMMMMMMMMLLLJJJHHHIIIJJJKKKJJJIIIIIIKKKLLLNNNOOOQQQQQQOOONNNOOOPPPMMMMMMMMMLLLKKKIIIHHHGGGCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJJJJLLLMMMOOOPPPRRRSSSSSSYYYjjjzzzyyyssspppnnnpppuuuvvvsssoookkkhhheeeeeeeeeccc___[[[^^^```bbbbbbaaa``````aaa___YYYVVVYYY[[[YYYXXXXXXXXXWWWVVVUUUUUUWWWXXXYYYZZZXXXWWWXXXYYYXXXTTTQQQUUUUUUSSSRRROOOMMMJJJIIIMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQVVV___hhhssszzztttrrroookkkddd^^^XXXTTTQQQPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>>>>???@@@AAA@@@@@@??????@@@@@@AAABBBFFFDDDBBB@@@>>>??????@@@:::;;;;;;<<<<<<<<<============>>>>>>?????????@@@;;;===@@@AAA@@@>>>>>>>>>>>>???AAABBBAAA@@@>>>===<<<<<<============<<<<<<<<<;;;;;;<<<<<<===>>>???AAA???>>>???AAABBB???<<<===>>>@@@@@@??????@@@BBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===>>>???AAACCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCEEEHHHKKKLLLMMMNNNNNNNNNLLLJJJIIIGGG@@@@@@???>>>>>>===>>>>>>BBBCCCDDDEEEEEEDDDCCCBBB??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>======?????????>>>>>>>>>>>>>>>AAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLKKKJJJJJJKKKLLLNNNNNNNNNOOOPPPRRRUUUVVVXXXZZZ]]]^^^___aaadddfffgggggggggggghhhiiikkkkkkllllllmmmpppttttttqqqmmmqqqrrrsssvvvzzz~~~KKKIIIHHHJJJMMMOOOOOONNNOOONNNMMMMMMMMMLLLJJJHHHFFFGGGHHHGGGFFFGGGHHHJJJLLLMMMOOONNNMMMLLLMMMNNNOOONNNNNNMMMKKKIIIHHHGGGDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQSSSTTTTTTZZZjjjyyyyyyvvvsssqqqtttwwwyyywwwsssooommmkkkkkklllkkkhhheeeeeefffhhhgggfffeeeeeefffccc^^^[[[]]]^^^\\\ZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZXXXYYYZZZZZZXXXUUUWWWWWWVVVUUUSSSRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTT[[[dddooo~~~~~~xxxvvvtttoooiiibbb[[[UUURRRRRRPPPNNNLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<============>>>>>>?????????@@@@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBFFFDDDBBB@@@??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>??????===???AAAAAA???>>>>>>>>>>>>???@@@AAA@@@@@@>>>>>>===>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>??????AAA???>>>???AAABBB@@@===>>>???@@@@@@??????AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAABBBDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGBBBAAA@@@@@@??????@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>>>>????????????BBBBBBCCCDDDDDDDDDDDDCCCEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMKKKKKKLLLNNNOOOOOOOOOPPPQQQTTTVVVWWWWWWYYY\\\^^^```bbbeeegggggggggggghhhiiijjjkkklllmmmlllnnnqqqttttttrrrooopppqqqsssuuuyyy}}}KKKJJJIIIJJJLLLNNNNNNMMMOOOMMMLLLLLLMMMLLLJJJHHHDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNOOONNNMMMLLLMMMNNNPPPPPPOOONNNLLLJJJHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHIIIKKKKKKKKKLLLNNNQQQRRRRRRTTTVVVWWW\\\jjjyyy{{{yyywwwvvvwww{{{}}}{{{yyysssrrrrrrssstttsssqqqooommmnnnppppppnnnmmmmmmnnnkkkfffdddeeeddd___]]]^^^[[[[[[]]]^^^_______________]]][[[[[[\\\]]]]]]]]][[[[[[\\\[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQOOONNNPPPWWW^^^hhhxxx~~~{{{zzzvvvppphhh___WWWSSSTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFDDDCCCBBBCCCEEEHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBBBBCCCEEEGGGHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>============>>>>>>??????AAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDBBB@@@??????@@@@@@???>>>=========>>>???@@@????????????>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>???????????????????????????@@@@@@?????????>>>>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@???@@@BBBBBBAAA??????AAABBBAAA@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBAAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBAAA@@@???>>>=========>>>>>>>>>???@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYXXXZZZ]]]___aaacccfffhhhgggggghhhhhhiiikkklllmmmnnnnnnoooqqqttttttsssqqqqqqqqqsssvvvzzz~~~LLLLLLKKKKKKLLLMMMMMMMMMOOOMMMLLLMMMMMMMMMJJJIIIFFFGGGHHHIIIIIIIIILLLNNNOOOPPPQQQPPPOOOOOOPPPQQQSSSRRRRRRPPPNNNLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKHHHJJJLLLLLLMMMNNNQQQTTTUUUUUUWWWYYYZZZ___kkkxxx~~~{{{zzzyyyzzz}}}~~~wwwxxxyyyzzzzzzyyywwwuuutttuuuwwwxxxwwwvvvwwwxxxwwwrrrooonnniiibbb^^^___]]]^^^```bbbccccccbbbaaacccaaa___^^^___aaacccdddbbbcccccccccbbb```]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOOPPPUUU[[[dddsss|||vvvmmmcccZZZTTTUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGEEECCCBBBAAACCCGGGKKKMMMMMMLLLJJJIIIHHHGGGHHHHHHFFFEEECCCBBBCCCFFFIIIKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@????????????@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>???AAABBBBBBAAAAAA@@@@@@?????????BBBBBBBBB@@@>>>===>>>?????????>>>>>>???@@@AAABBBBBBBBBAAA@@@??????>>>>>>============>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAACCCCCCCCCAAAAAAAAACCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAA@@@???>>>>>>=========>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMOOOPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[]]]___aaaaaaccceeeggghhhhhhhhhiiijjjlllmmmnnnooopppppprrrssstttttttttssstttuuuxxx|||OOOOOONNNNNNMMMMMMMMMNNNPPPOOONNNNNNOOOOOOMMMKKKHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPPPPRRRSSSUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMNNNOOOPPPRRRUUUWWWZZZYYY[[[]]]___bbbmmmxxx}}}|||{{{|||}}}~~~}}}|||yyy|||~~~~~~~~~~~~~~~zzzvvvoooeee_________```bbbdddddddddccccccfffeeedddbbbbbbdddhhhjjjkkkkkkkkkkkkiiieeebbb```^^^]]][[[YYYWWWUUUSSSSSSSSSQQQRRRVVVZZZbbbooo|||zzzqqqggg]]]WWWWWWVVVSSSQQQOOONNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGCCCBBBAAABBBEEEIIINNNQQQTTTPPPKKKGGGEEEEEEGGGIIIHHHFFFEEEDDDEEEGGGJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBBBBCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAA>>>>>>???@@@????????????@@@AAACCCDDDEEEDDDBBB@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAABBBCCC@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^```bbbbbbbbbbbbdddeeehhhiiiiiijjjlllmmmooopppqqqrrrrrrsssssstttvvvwwwxxxxxxyyy{{{~~~RRRSSSSSSQQQOOONNNOOOPPPRRRQQQPPPQQQRRRRRRPPPNNNKKKLLLMMMMMMMMMMMMPPPRRRRRRRRRRRRQQQOOOPPPRRRTTTWWWWWWVVVVVVTTTSSSQQQPPPMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJLLLMMMOOOOOOOOOQQQSSSSSSTTTVVVXXX[[[^^^]]]^^^bbbcccfffoooxxx}}}~~~~~~}}}|||}}}~~~|||sssgggaaaaaaccccccdddeeeeeeeeeeeedddiiiiiihhhfffeeegggjjjnnnpppqqqqqqpppnnnjjjfffcccbbbaaa___]]]ZZZXXXWWWVVVVVVUUUUUUYYY\\\aaalllxxx|||tttjjjaaa\\\ZZZXXXVVVSSSQQQPPPPPPPPPOOOOOOOOONNNLLLKKKIIIHHHCCCCCCCCCDDDGGGKKKPPPRRRUUURRRLLLGGGEEEEEEHHHJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>??????@@@AAABBBCCCCCC@@@AAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBB@@@???@@@AAA??????@@@AAACCCDDDEEEEEEFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFDDDBBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@AAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLJJJKKKMMMMMMMMMMMMOOOQQQQQQRRRTTTWWWYYY[[[\\\]]]```aaaccccccccccccdddfffiiiiiijjjkkkmmmooopppqqqsssttttttsssssstttwwwzzz|||||||||~~~VVVWWWWWWTTTQQQPPPQQQSSSUUUTTTSSSTTTUUUUUUSSSQQQPPPQQQRRRRRRQQQQQQSSSUUUTTTTTTTTTRRRQQQQQQTTTVVVXXXXXXXXXXXXWWWVVVUUUTTTPPPOOOMMMKKKJJJJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWWWWXXXYYY\\\^^^bbb```bbbeeegggiiiqqqyyy}}}~~~}}}}}}vvvjjjdddeeehhhggggggfffffffffffffffjjjkkkkkkjjjhhhhhhkkkoooqqqrrrssssssrrrnnnjjjhhhfffeeecccaaa___]]][[[ZZZXXXWWWXXX[[[]]]aaajjjttt~~~wwwooogggbbb^^^\\\YYYWWWUUUSSSSSSSSSQQQQQQPPPPPPNNNMMMKKKJJJFFFFFFFFFGGGIIILLLOOOPPPQQQOOOLLLJJJHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA??????@@@AAABBBCCCDDDDDDAAACCCDDDEEEEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>AAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDDDDBBBAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFGGGEEEBBB???>>>=========????????????@@@AAABBBBBB@@@CCCEEEEEEDDDDDDEEEGGGHHHHHHIIIGGGDDDCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMOOOPPPPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGEEEEEEDDDEEEFFFHHHKKKMMMKKKLLLNNNOOONNNOOOQQQRRRPPPRRRUUUXXXZZZ\\\\\\]]]^^^```bbbcccdddeeegggiiiiiijjjjjjlllmmmoooqqqrrrtttuuuuuutttssstttyyy|||~~~~~~~~~~~~XXXYYYYYYWWWSSSQQQRRRTTTVVVUUUUUUUUUWWWWWWUUUSSSVVVWWWWWWVVVUUUUUUWWWXXXWWWWWWWWWUUUTTTTTTWWWYYYYYYYYYYYYZZZYYYXXXXXXWWWRRRPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZZZZZZZ[[[]]]```dddbbbdddgggiiikkkrrryyy}}}}}}wwwlllggghhhkkkjjjiiigggfffgggggghhhkkkmmmmmmllliiiiiillloooppprrrtttuuutttqqqmmmkkkiiihhhfffdddbbb```^^^]]]YYYXXXZZZ]]]^^^aaahhhqqq}}}yyyqqqkkkggg```___\\\YYYWWWVVVUUUUUUSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGCCCDDDFFFGGGFFFEEECCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDCCCCCCBBBBBB???AAACCCDDDDDDAAA???===?????????@@@@@@AAAAAAAAA>>>AAADDDEEECCCBBBAAAAAA>>>@@@CCCFFFHHHHHHGGGGGGGGGEEEBBB???===<<<======????????????@@@AAABBBCCC@@@CCCFFFFFFDDDDDDFFFHHHHHHIIIIIIHHHEEECCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLNNNOOOLLLLLLLLLLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNPPPRRRQQQPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDBBBBBBAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBB@@@@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGEEEEEEDDDDDDFFFHHHKKKMMMLLLNNNOOOPPPPPPPPPRRRTTTPPPRRRUUUXXXZZZ\\\]]]]]]\\\^^^aaaccceeegggjjjllljjjjjjkkklllnnnppprrrsssuuuvvvvvvtttsssuuuyyy~~~~~~~~~ZZZ[[[[[[ZZZWWWUUUTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXYYYWWWUUUVVVXXXZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQRRRMMMMMMNNNOOOPPPRRRTTTUUUOOOOOOOOOPPPSSSVVVZZZ\\\[[[[[[\\\]]]___aaacccddddddfffggghhhiiinnnuuu{{{|||xxxzzzzzztttmmmiiillllllkkkjjjjjjkkklllmmmooonnnnnnmmmmmmmmmnnnnnnrrrsssvvvwwwwwwvvvuuusssqqqlllhhhgggiiihhhddd___\\\]]]___bbbeeehhhjjjkkkwww}}}~~~wwwppplllhhhfffbbb```___\\\YYYWWWVVVWWWWWWVVVUUUSSSQQQPPPNNNLLLKKKMMMQQQSSSSSSQQQOOOMMMKKKJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBDDDEEEFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBFFFDDDCCCEEEGGGHHHFFFDDDDDD@@@EEERRRVVVLLLEEEFFFCCCAAA>>><<<;;;;;;===>>>@@@AAABBBAAA@@@@@@AAABBBEEEEEEDDDCCCCCCCCCCCCCCCIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPNNNLLLKKKHHHGGGFFFFFFFFFHHHKKKLLLJJJIIIGGGGGGIIILLLOOOQQQPPPNNNLLLKKKKKKKKKJJJIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPNNNMMMMMMOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@???????????????@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQUUUWWWVVVQQQPPPRRRVVVUUUWWWYYY[[[]]]]]]]]]]]]^^^___aaaccceeefffggghhhiiiiiikkklllnnnooopppqqqvvvvvvwwwvvvuuuuuuxxxzzz||||||}}}~~~ZZZ\\\\\\[[[YYYVVVUUUVVVUUUUUUVVVXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXYYYWWWVVVVVVXXXZZZ[[[ZZZ\\\]]]]]]\\\[[[ZZZYYYYYYWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOPPPPPPQQQSSSTTTUUURRRRRRRRRSSSTTTWWWYYYZZZ\\\\\\]]]___```bbbcccddddddeeeggghhhkkkqqqyyy|||xxxzzz~~~yyysssooopppooonnnmmmnnnooopppqqqrrrqqqqqqqqqppppppoooooossstttuuuvvvwwwwwwvvvvvvuuuooohhheeeeeeeeecccaaa___```aaacccfffhhhiiijjjtttxxx~~~wwwrrrooollljjjfffdddbbb```]]][[[[[[[[[[[[ZZZYYYVVVTTTSSSQQQPPPOOOQQQSSSTTTRRRPPPNNNLLLKKKJJJKKKLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFDDDCCCEEEGGGHHHFFFDDDFFFAAAEEEPPPSSSIIIBBBCCC???===;;;::::::;;;===>>>@@@AAACCCCCCCCCCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGFFFEEEDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQOOOMMMKKKJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMLLLJJJIIIIIIKKKNNNPPPOOONNNLLLKKKKKKJJJJJJIIILLLLLLKKKKKKLLLMMMOOOPPPPPPOOONNNNNNPPPRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPNNNLLLJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNQQQTTTWWWUUURRRPPPSSSVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\]]]___aaacccdddeeefffhhhhhhjjjkkkmmmnnnppppppuuuuuuvvvuuutttuuuwwwzzz{{{||||||~~~[[[\\\^^^]]]ZZZWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXWWWXXXZZZ[[[\\\[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSTTTTTTUUUSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXYYY]]]^^^___```bbbbbbbbbbbbbbbdddfffiiinnnuuu~~~{{{~~~zzzwwwtttsssrrrrrrrrrsssuuuvvvuuuvvvvvvvvvuuusssrrrqqqtttttttttuuuvvvwwwxxxxxxzzzrrriiicccbbbccccccbbbbbbcccdddeeeggghhhiiijjjooosssyyy}}}xxxtttrrrrrrooollljjjhhhfffbbb```aaaaaaaaa```^^^[[[YYYXXXVVVVVVVVVVVVWWWUUURRROOONNNLLLKKKKKKLLLMMMKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBEEEDDDDDDFFFGGGHHHFFFEEEGGGCCCFFFNNNNNNDDD>>>>>>::::::888888999;;;===???BBBCCCDDDDDDCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMQQQQQQQQQPPPOOOMMMKKKIIIKKKJJJIIIIIIIIIJJJKKKLLLPPPNNNLLLJJJJJJKKKMMMOOOOOONNNMMMKKKJJJJJJIIIIIIOOONNNMMMLLLMMMMMMNNNOOOPPPOOOOOOOOOQQQRRRTTTVVVSSSQQQOOOMMMMMMMMMNNNOOOSSSPPPMMMLLLLLLLLLKKKJJJJJJIIIGGGEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTVVVUUURRRQQQSSSVVVVVVWWWYYYZZZ\\\\\\]]]]]][[[\\\]]]___```bbbccccccfffggghhhjjjlllmmmoooooossstttuuuuuutttuuuwwwyyy{{{{{{|||~~~ZZZ\\\^^^^^^\\\XXXVVVUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^]]]\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\]]]___```aaaaaaaaaaaa```aaadddiiipppzzz}}}wwwvvvuuuuuuuuuwwwxxxyyyxxxyyyzzzzzzyyywwwtttrrrvvvuuuttttttuuuwwwyyyzzz|||vvvmmmgggdddccccccccccccdddeeefffhhhiiijjjkkkkkkoootttzzz}}}yyywwwvvvvvvssspppnnnllljjjgggeeeggggggfffeeeccc```^^^\\\\\\\\\\\\\\\ZZZVVVRRROOONNNMMMLLLLLLMMMMMMKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGGGGFFFHHHFFFGGGKKKIII@@@;;;;;;888888888999:::===???AAADDDEEEFFFEEECCCBBBCCCDDDGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKPPPPPPPPPPPPNNNLLLJJJIIIKKKKKKJJJIIIJJJJJJKKKKKKOOOMMMKKKIIIIIIKKKMMMOOONNNNNNNNNLLLJJJIIIJJJJJJPPPOOONNNMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPRRRTTTVVVTTTRRRPPPNNNMMMNNNPPPQQQUUURRROOONNNNNNOOOOOONNNLLLKKKHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]]]]^^^___aaabbbccceeeeeeggghhhjjjlllnnnnnnqqqrrrtttttttttuuuwwwyyyzzzzzz|||~~~YYY\\\___```]]]YYYVVVTTTSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\]]]```aaa```___\\\\\\]]]]]]]]]\\\[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]][[[ZZZXXXWWWVVVUUUUUUUUUSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\]]]^^^______``````___```cccjjjsss}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}}}}|||zzzwwwuuuxxxwwwvvvuuuvvvxxxzzz||||||yyysssnnnkkkhhhfffdddddddddfffgggiiijjjkkkllljjjmmmqqqvvv{{{}}}zzzyyyxxxwwwuuurrrqqqpppnnnkkkiiijjjjjjjjjiiihhheeecccaaaaaabbbbbbaaa]]]YYYTTTRRRRRRPPPNNNNNNNNNMMMLLLJJJMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHEEE???;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCEEEFFFGGGFFFGGGHHHJJJGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJNNNOOOOOOOOONNNLLLJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHIIIKKKMMMOOOOOOPPPPPPNNNKKKIIIKKKLLLPPPOOOMMMLLLKKKKKKLLLMMMMMMOOOPPPOOOOOOPPPSSSVVVTTTSSSRRRQQQQQQRRRTTTUUUWWWTTTRRRQQQRRRSSSSSSRRRNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^^^^______^^^______aaabbbccccccdddfffhhhjjjlllmmmnnnoooqqqtttuuuuuuvvvwwwyyyyyyzzz{{{}}}YYY]]]aaabbb___[[[WWWUUUSSSSSSRRRSSSUUUWWWZZZ[[[^^^^^^^^^^^^^^^_________```___```aaacccdddcccaaa^^^^^^____________^^^^^^___^^^^^^]]]^^^___aaabbb___^^^]]][[[YYYYYYXXXXXXTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaa___aaaeeennnxxx~~~}}}||||||}}}~~~}}}{{{zzz}}}|||zzzyyyzzz{{{}}}~~~}}}|||zzzvvvsssooollljjjhhhhhhiiiiiijjjkkklllllljjjmmmqqquuuyyy}}}~~~{{{yyyyyywwwuuusssrrrrrrrrrpppnnnmmmnnnnnnmmmllljjjhhhggggggiiiiiifffbbb]]]ZZZYYYWWWTTTQQQOOONNNMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEECCCDDDDDDDDDDDDEEEEEEEEEDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGHHHFFFCCC@@@??????>>>>>>>>>???AAABBBDDDEEEAAADDDGGGIIIKKKMMMPPPRRRHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIIIILLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNKKKJJJHHHGGGHHHKKKMMMOOOPPPQQQRRRPPPLLLJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQPPPNNNNNNRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWYYYYYYXXXVVVQQQOOOKKKGGGDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaa```_________aaabbbccccccdddeeehhhjjjlllnnnooonnnqqqtttvvvvvvwwwyyyzzzyyyyyyzzz|||~~~[[[___dddeeeccc^^^YYYVVVTTTTTTTTTTTTVVVYYY\\\]]]______`````````aaaaaaaaabbbbbbbbbdddfffgggeeedddaaabbbbbbcccccccccbbbbbbaaaaaa``````aaacccdddeeedddcccaaa```^^^^^^]]]]]]YYYYYYXXXWWWXXXYYYZZZ[[[\\\[[[ZZZ[[[\\\___bbbdddbbbdddiiisss~~~~~~|||xxxuuusssrrrooonnnnnnmmmmmmllllllkkkjjjmmmqqquuuwwwzzz}}}~~~{{{yyyxxxwwwvvvttttttuuuuuusssrrrppppppqqqqqqpppooommmlllnnnoooooolllgggcccbbbbbb]]]YYYSSSOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOONNNLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHIIILLLNNNOOOOOONNNNNNJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDFFFIIIHHHGGGFFFGGGIIIEEEGGGHHHFFFCCCBBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDAAADDDGGGHHHJJJLLLOOOQQQHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQNNNLLLJJJIIIIIIJJJMMMNNNQQQSSSTTTQQQMMMKKKMMMQQQPPPOOOMMMMMMLLLMMMNNNOOOPPPRRRTTTRRRNNNNNNQQQUUUVVVWWWYYY\\\]]]^^^______\\\\\\]]]___``````]]][[[TTTQQQMMMHHHEEEDDDEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^^^^]]]]]]^^^___aaaaaabbbaaa___^^^___```bbbccccccdddfffhhhjjjmmmnnnooonnnqqqtttwwwwwwxxxzzz{{{xxxyyyyyy{{{}}}]]]aaafffhhheee```[[[XXXVVVVVVUUUVVVXXX[[[^^^___``````aaaaaabbbbbbbbbcccdddddddddfffhhhiiigggeeedddeeeeeefffffffffeeeeeeccccccbbbbbbccceeeggghhhgggfffeeecccbbbaaaaaaaaa^^^\\\ZZZYYYXXXYYYZZZ[[[]]]\\\[[[ZZZ\\\```dddgggdddfffmmmwww}}}zzzxxxxxxyyyuuutttrrrqqqnnnmmmkkkjjjjjjmmmrrruuuwwwxxxzzz|||~~~{{{yyyxxxwwwvvvuuuuuuwwwwwwvvvuuuqqqrrrsssssssssrrrqqqppprrrssssssooojjjgggggghhh```[[[TTTOOOMMMMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLMMMNNNNNNMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHJJJLLLOOOPPPPPPOOOOOOJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDGGGIIIIIIGGGFFFGGGIIIDDDGGGHHHEEECCCDDDFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCEEEGGGIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNHHHIIIIIIIIIIIIIIIIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRTTTTTTTTTQQQOOOLLLJJJIIIJJJLLLMMMQQQTTTUUUSSSNNNLLLNNNRRRPPPOOONNNNNNNNNOOOPPPPPPRRRTTTVVVSSSOOONNNRRRVVVVVVXXX\\\___bbbbbbbbbbbb___```aaadddeeedddaaa^^^WWWTTTOOOJJJGGGFFFFFFGGGCCCDDDDDDEEEFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPSSSSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWYYY\\\^^^^^^^^^```___^^^^^^___```aaabbbbbb```___^^^^^^___aaabbbcccdddfffhhhkkkmmmooopppnnnqqquuuwwwxxxyyy{{{|||xxxyyyyyyzzz|||}}}]]]bbbfffeeeeeeeeeaaa\\\XXXVVVVVVWWW[[[___bbbccccccccccccbbbbbbaaaaaaaaabbbcccdddfffggghhhhhhhhhiiiiiiiiigggeeeddddddeeedddeeeffffffggggggffffffgggffffffhhhjjjkkkjjjiiiaaa```^^^[[[ZZZYYYYYYZZZ\\\]]]]]]]]]^^^bbbgggkkkmmmmmmqqqxxx|||{{{{{{}}}|||yyywwwuuutttttttttsssrrrrrrrrrsssuuuwwwxxx{{{|||~~~}}}}}}zzztttooonnnppprrruuuvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssuuuuuurrrmmmjjjjjjkkkeee^^^TTTMMMJJJLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIGGGFFFHHHJJJKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGDDDEEEFFFFFFDDDBBBCCCDDDEEEFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFIIILLLNNNMMMKKKIIIJJJKKKLLLMMMMMMLLLLLLJJJKKKKKKIIIHHHGGGHHHJJJLLLMMMOOOOOONNNNNNPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSMMMLLLKKKJJJJJJKKKMMMNNNWWWWWWVVVTTTPPPOOOOOOPPPTTTRRRPPPNNNOOOQQQTTTVVVYYYVVVSSSRRRSSSTTTUUUTTTXXXYYY]]]aaaeeegggfffdddeeebbb```cccgggiiifffbbb\\\XXXSSSNNNKKKIIIFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJJJJJJJMMMKKKJJJLLLQQQTTTTTTSSSVVVVVVUUUWWWXXXYYYXXXVVVYYYYYYYYYXXXXXXXXXZZZ\\\^^^]]]\\\\\\\\\]]]___```cccbbbaaa```___```aaabbbdddcccbbbbbbaaaaaabbbbbb]]]^^^aaaeeehhhlllnnnpppqqqtttwwwyyyzzzzzz{{{||||||{{{|||}}}```eeegggfffffffffccc^^^ZZZXXXVVVWWWZZZ^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeefffffffffjjjjjjiiifffdddcccdddfffeeeeeefffggghhhiiijjjjjjkkkjjjjjjkkkmmmnnnmmmlllfffdddbbb___\\\[[[ZZZZZZ\\\^^^```cccdddgggkkknnnpppqqqttt|||~~~|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxx||||||~~~{{{zzz{{{yyytttooommmoooqqqtttvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvtttuuuvvvsssnnnjjjhhhhhhddd]]]TTTMMMKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFGGGIIIJJJHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFIIIFFFDDDEEEFFFFFFDDDBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIMMMNNNMMMKKKJJJKKKLLLMMMNNNMMMLLLLLLJJJKKKKKKJJJHHHHHHIIIJJJLLLNNNPPPPPPPPPPPPQQQSSSRRRSSSSSSTTTTTTSSSSSSRRROOOMMMLLLKKKKKKMMMNNNPPPVVVVVVVVVTTTQQQOOOPPPQQQUUUSSSRRRQQQRRRTTTXXXZZZZZZXXXVVVVVVWWWYYYYYYXXXXXXYYY]]]aaafffhhhgggffffffcccbbbdddhhhiiifffccc```\\\VVVRRROOOMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRQQQOOONNNNNNOOOQQQPPPPPPSSSXXX\\\]]]\\\^^^]]]]]]^^^______^^^]]]``````______^^^___aaabbbdddcccccccccccccccddddddgggfffeeedddddddddeeeeeeccccccbbbaaaaaaaaabbbbbbdddeeefffhhhkkkmmmoooqqqsssvvvzzz|||}}}}}}dddhhhjjjhhhgggiiigggccc]]]ZZZWWWVVVYYY\\\^^^___^^^^^^^^^___``````aaaaaaaaaaaabbbcccccccccddddddkkkkkkhhheeebbbbbbdddfffgggggghhhiiikkkmmmoooppprrrpppoooooopppqqqqqqpppllljjjgggccc```^^^]]]\\\\\\```eeeiiikkkmmmppprrrsssuuuyyy~~~}}}}}}}}}}}}~~~~~~|||yyywwwwwwxxxwwwsssooommmnnnppprrrtttvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxtttvvvwwwtttoooiiieeeccc```ZZZSSSNNNLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDEEEEEEDDDBBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIKKKMMMNNNMMMLLLMMMNNNNNNOOOOOONNNLLLKKKJJJKKKKKKJJJIIIHHHJJJKKKMMMOOOQQQRRRRRRRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPOOOMMMMMMMMMOOOQQQRRRTTTUUUVVVTTTRRRQQQRRRSSSVVVUUUTTTTTTVVVYYY]]]___^^^]]]\\\\\\]]]^^^^^^]]]XXXYYY\\\aaafffiiiiiiiiigggeeeccceeehhhiiigggeeeccc___[[[WWWUUUSSSQQQOOOKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVTTTTTTTTTVVVXXXYYY[[[```eeeiiikkkkkkkkkjjjiiijjjkkkkkkiiigggjjjiiigggfffeeefffhhhiiijjjjjjjjjkkkjjjjjjiiiiiikkkjjjiiiiiihhhhhhiiiiiidddccccccccccccddddddeeeiiiiiijjjkkknnnqqqsssuuuwwwyyy}}}hhhkkkllliiiiiikkkiiifff```]]]XXXVVVWWWZZZ[[[\\\[[[[[[\\\^^^___```aaabbbbbbaaaaaabbbbbbccccccdddlllkkkhhhdddaaaaaadddggghhhiiijjjlllooosssvvvxxxyyywwwtttttttttuuuttttttpppnnnkkkhhheeecccbbbbbbaaadddhhhkkkmmmoooqqqssssssvvv|||~~~~~~~~~}}}}}}wwwuuuttttttvvvvvvsssqqqppppppqqqrrrsssuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwuuupppiiiccc___YYYUUUQQQMMMLLLLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCFFFFFFGGGGGGHHHHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNMMMPPPPPPQQQQQQPPPNNNMMMLLLJJJKKKKKKJJJIIIIIIJJJLLLNNNQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXWWWUUUTTTRRRQQQPPPOOONNNMMMNNNPPPRRRTTTSSSUUUVVVVVVUUUTTTTTTVVVUUUUUUVVVWWWZZZ___ccceeeddddddccccccdddccc```^^^WWWXXXZZZ___eeeiiikkkkkkhhhfffeeeeeeggghhhgggfffccc```]]]ZZZYYYWWWUUUSSSPPPOOOOOOOOOOOOOOOPPPPPPSSSRRRPPPPPPQQQTTTWWWYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^aaaccchhhnnnsssxxxzzz{{{zzzyyyxxxxxxyyyxxxvvvtttssspppmmmkkkkkklllmmmmmmnnnooopppppppppnnnmmmlllnnnmmmmmmllllllkkkkkkkkkgggggggggggghhhiiijjjjjjkkkkkklllnnnqqquuuyyy{{{xxx{{{hhhlllllljjjiiikkkjjjgggbbb^^^ZZZWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^```aaabbbbbbaaaaaaaaabbbcccdddeeekkkiiigggcccaaaaaaeeegggiiijjjmmmqqquuuyyy}}}|||zzzyyyyyyxxxwwwuuuqqqooommmkkkiiihhhhhhiiiggghhhjjjkkklllnnnrrrtttrrrwww~~~~~~}}}}}}|||{{{{{{vvvuuuuuuvvvwwwwwwuuutttuuuuuuttttttuuuuuuvvvwwwzzzzzzzzzyyyyyyyyyxxxxxxuuuvvvwwwvvvrrrkkkccc^^^SSSQQQNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLMMMIIIIIIJJJLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOOOORRRRRRSSSSSSRRRPPPNNNMMMJJJKKKKKKKKKIIIIIIKKKMMMQQQSSSVVVXXXXXXWWWXXXYYYZZZZZZYYYXXXVVVTTTSSSRRROOONNNMMMMMMOOOQQQSSSUUUTTTVVVXXXXXXWWWWWWWWWXXXUUUVVVXXX[[[___dddiiillllllkkkkkkkkkjjjfffaaa]]]WWWXXXYYY^^^ccchhhkkkllljjjhhhggggggggghhhhhhhhhdddbbb___]]]]]][[[YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTWWWVVVUUUUUUVVVYYY]]]______aaaaaaaaaaaabbbdddfffjjjooouuu|||}}}yyytttrrrrrrttttttsssssstttuuuuuutttrrrpppoooqqqqqqqqqppppppooonnnmmmjjjjjjkkkkkkmmmnnnpppqqqqqqrrrrrrtttwwwzzz|||~~~xxx{{{fffjjjllljjjiiikkkiiieeebbb___[[[XXXXXXXXXWWWVVVWWWXXXYYY[[[\\\^^^___```aaa`````````aaaccceeefffhhhgggfffdddbbbbbbeeehhhhhhkkkpppuuu{{{}}}yyywwwqqqpppnnnmmmllllllmmmmmmkkklllmmmnnnnnnpppsssvvvtttzzz~~~|||{{{{{{{{{yyyyyyzzzzzzzzzyyyyyyxxx{{{zzzzzzzzzzzzzzzyyyyyy||||||{{{zzzyyyxxxxxxwwwvvvvvvvvvuuusssmmmeee```TTTQQQOOONNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMIIIJJJKKKLLLLLLMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFGGGHHHHHHIIIKKKKKKLLLKKKKKKJJJIIIHHHFFFGGGHHHHHHFFFEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPOOOLLLMMMNNNMMMLLLLLLNNNOOOVVVXXX\\\]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSOOONNNNNNNNNPPPRRRUUUWWWVVVXXX[[[[[[ZZZYYYYYYZZZVVVXXX[[[___eeekkkpppsssrrrrrrrrrrrrpppkkkddd^^^ZZZYYYZZZ]]]ccchhhlllmmmmmmlllkkkjjjiiijjjkkklllhhhfffdddddddddcccaaa___```___^^^\\\[[[ZZZZZZZZZ]]]\\\\\\]]]___bbbeeeffffffggghhhhhhhhhjjjmmmpppuuu{{{{{{xxxyyyzzzzzzyyyyyyyyyyyyxxxwwwuuutttssstttttttttsssrrrqqqpppoookkkkkklllmmmoooqqqsssttt{{{{{{{{{|||||||||||||||xxxzzz~~~ccchhhjjjiiiiiiiiifffaaa```^^^[[[ZZZYYYXXXUUUSSSTTTUUUVVVXXXYYY[[[\\\\\\^^^]]]]]]^^^___bbbeeefffdddeeeeeedddcccdddfffhhhhhhlllrrrzzz|||yyyqqqpppooonnnmmmmmmnnnooolllooorrrtttuuuvvvxxxyyyyyy~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{yyyxxxwwwvvvuuuuuuuuutttpppiiidddYYYVVVSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEHHHJJJIIIGGGFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIFFFHHHJJJIIIGGGFFFHHHJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNKKKMMMNNNOOOOOONNNMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTVVVWWWVVVTTTRRRSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQOOOPPPQQQPPPPPPPPPRRRSSS\\\___bbbcccaaa___^^^^^^\\\\\\\\\ZZZYYYWWWUUUTTTPPPOOOOOOPPPRRRTTTWWWYYYXXX[[[]]]^^^]]]\\\[[[\\\YYY[[[___dddkkkqqqwwwzzzvvvwwwxxxxxxvvvppphhhccc]]]\\\\\\___dddjjjnnnoooqqqqqqooonnnmmmmmmoooppppppooommmnnnnnnnnnllljjjjjjiiigggeeebbbaaa```___ccccccdddfffhhhjjjmmmnnnmmmnnnnnnooooooqqquuuxxx}}}zzz{{{}}}|||zzz{{{zzzxxxwwwuuuttttttsssqqqrrrrrrqqqpppooommmlllhhhiiijjjkkknnnppprrrsss|||}}}~~~~~~}}}|||zzzxxxwwwzzz~~~aaafffiiihhhhhhhhhddd______^^^\\\[[[ZZZXXXUUURRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\[[[[[[\\\^^^aaadddfffbbbdddeeeeeedddeeeggghhhggglllttt|||zzzsssrrrpppnnnmmmmmmnnnnnnlllpppvvvzzz{{{|||||||||~~~~~~|||zzzyyyxxxvvvuuutttttttttqqqkkkfff___\\\WWWUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHKKKJJJHHHFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIGGGIIIKKKJJJHHHGGGIIIKKKJJJJJJIIIJJJKKKMMMOOOPPPRRRQQQQQQPPPPPPOOOOOONNNKKKLLLNNNOOOOOONNNLLLKKKMMMMMMMMMNNNOOOPPPRRRSSSUUUXXXYYYXXXUUUSSSTTTVVVTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTSSSRRRSSSUUUVVV```cccfffgggeeecccaaaaaa\\\\\\\\\[[[YYYXXXVVVUUUQQQQQQQQQQQQSSSVVVYYY[[[ZZZ\\\___```^^^]]]\\\\\\[[[]]]aaahhhooovvv{{{~~~xxxyyy{{{|||{{{uuummmggg```___^^^aaafffkkkoooqqquuutttsssqqqoooppprrrtttvvvuuuuuuuuuvvvvvvtttrrrqqqooommmjjjgggeeedddcccggghhhjjjlllnnnppprrrsssqqqrrrsssssstttvvv{{{~~~|||yyyzzz|||{{{yyyzzzxxxvvvsssrrrqqqqqqqqqmmmmmmnnnmmmllljjjhhhgggeeefffgggiiikkknnnppprrrwwwxxx{{{||||||{{{xxxwwwxxx{{{~~~cccddddddeeedddbbb___^^^\\\[[[ZZZWWWUUURRRQQQPPPPPPPPPPPPQQQSSSTTTVVVWWWZZZYYYZZZ[[[\\\___aaaccceeeeeeddddddddddddeeeeeelllqqqyyy|||yyyvvvpppkkkjjjkkknnnqqqooosssxxx|||}}}{{{yyyxxxwwwvvvtttpppjjjfffbbb___[[[XXXWWWVVVTTTRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLJJJJJJIIIJJJKKKLLLKKKLLLLLLLLLKKKJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLKKKHHHFFFHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJNNNMMMMMMMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNQQQRRRQQQOOOMMMMMMLLLHHHHHHLLLNNNKKKJJJKKKJJJJJJJJJJJJLLLOOORRRTTTSSSRRRRRRRRRSSSRRRPPPNNNOOOPPPPPPQQQRRRQQQNNNLLLMMMOOOQQQRRRQQQRRRTTTVVVWWWXXXZZZZZZYYYXXXXXXYYYZZZYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWXXX[[[]]]dddfffjjjmmmmmmkkkhhhfffeeeaaa]]][[[[[[[[[XXXVVVUUUSSSRRRRRRUUUWWWXXXXXX___^^^^^^^^^^^^^^^_________bbbgggmmmrrrwwwzzz{{{{{{}}}}}}|||}}}|||vvvnnngggfffffffffiiinnnssswwwzzzyyywwwxxxzzz|||}}}~~~}}}|||{{{||||||}}}xxxvvvtttpppllljjjjjjkkkkkkmmmppppppppppppqqqsssrrrssssssuuuxxx|||zzzzzz{{{xxxvvvvvvtttsssqqqooonnnmmmnnnnnnhhhhhhhhhgggfffdddbbbaaa\\\^^^```bbbdddhhhlllpppvvvxxxyyyyyyxxxxxxyyy{{{___```aaaaaa```^^^\\\ZZZYYYYYYWWWVVVSSSQQQPPPOOONNNOOOOOOQQQRRRTTTVVVWWWYYYYYYYYYZZZ\\\^^^```aaadddddddddddddddeeeeeeffflllrrrzzz{{{wwwrrrmmmkkkmmmpppsssvvvzzz}}}{{{yyyxxxuuurrrmmmiiihhhddd___\\\ZZZXXXVVVUUURRRQQQQQQPPPOOONNNMMMMMMOOOOOOOOONNNMMMMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJHHHJJJKKKKKKIIIHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNNNNLLLKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRRRROOOJJJIIILLLNNNKKKJJJLLLMMMLLLLLLMMMOOOQQQTTTVVVTTTSSSSSSSSSTTTSSSQQQNNNPPPPPPQQQSSSSSSSSSQQQOOOOOOQQQSSSSSSSSSTTTVVVXXXWWWYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\\\\[[[ZZZ[[[^^^```dddfffjjjmmmooonnnmmmlllgggbbb]]]ZZZYYYYYYWWWVVVWWWUUUTTTUUUWWWYYYZZZZZZ\\\[[[[[[[[[\\\]]]]]]^^^dddfffkkkpppuuuxxxzzzzzz{{{~~~{{{sssllllllkkklllnnnrrrvvvxxxzzzzzzzzz{{{}}}xxxwwwsssoookkkjjjkkklllmmmooorrrrrrrrrrrrssstttpppqqqqqqsssvvv||||||vvvvvvwwwuuuttttttrrrrrrqqqpppooonnnnnnnnniiiiiiiiihhhfffeeedddccc___aaacccfffhhhlllpppsssvvvxxxyyyzzzzzz{{{~~~[[[\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTRRRQQQOOOOOOLLLMMMNNNOOORRRTTTWWWXXXWWWXXXXXXYYY[[[]]]___```bbbbbbbbbbbbccceeefffgggmmmrrrzzz~~~zzztttooonnnqqquuuxxx}}}|||zzzxxxuuuqqqooooookkkeeeaaa^^^\\\YYYXXXTTTSSSRRRQQQOOOOOONNNNNNQQQPPPPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLKKKHHHIIIKKKKKKJJJJJJLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMLLLNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSRRRQQQOOONNNMMMMMMMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLMMMOOOPPPTTTTTTTTTUUUVVVWWWXXXYYYSSSNNNKKKMMMNNNLLLLLLNNNPPPPPPPPPPPPRRRTTTWWWXXXVVVUUUUUUVVVVVVUUUSSSPPPPPPRRRSSSUUUUUUUUUTTTTTTSSSTTTVVVWWWWWWXXXZZZ\\\ZZZ[[[\\\]]]\\\]]]___aaa``````______```aaacccdddcccccccccaaa```aaaccceeeeeegggjjjnnnqqqrrrsssssslllggg___ZZZXXXXXXXXXXXXYYYXXXWWWXXXZZZ\\\]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]]aaadddiiinnnqqqsssssssssyyy~~~yyyttttttssstttuuuvvvxxxyyyzzzzzz|||~~~xxxuuupppkkkhhhhhhiiijjjhhhjjjlllllllllkkklllmmmlllmmmmmmooossszzz{{{tttnnnnnnooonnnnnnooonnnnnnooooooooonnnllllllhhhhhhhhhgggfffeeeeeeddd___bbbeeegggjjjmmmrrruuuyyyzzz|||~~~YYYYYYYYYYYYXXXVVVUUUTTTRRRSSSSSSSSSRRRQQQPPPOOOJJJKKKLLLNNNQQQTTTWWWXXXWWWXXXXXXZZZ[[[]]]^^^____________```bbbdddeeefffkkkqqqxxx~~~|||wwwtttuuuyyy~~~|||zzzxxxuuussstttpppjjjeeeaaa^^^\\\ZZZWWWVVVUUUSSSQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOOOONNNNNNPPPQQQPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRPPPMMMLLLLLLMMMMMMMMMOOORRRUUUVVVTTTRRRQQQMMMLLLLLLLLLMMMOOOQQQSSSWWWXXXZZZ]]]___``````___XXXRRRNNNNNNOOONNNOOORRRSSSSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYZZZYYYVVVSSSRRRSSSUUUWWWWWWWWWXXXYYYXXXZZZ\\\]]]]]]^^^```bbbaaaaaaaaa```___```bbbdddeeeeeeeeefffhhhjjjlllnnnllllllllljjjhhhgggiiijjjiiijjjlllooorrruuuwwwxxxqqqlllddd]]]YYYYYYZZZ\\\ZZZYYYXXXZZZ\\\^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\___dddiiilllnnnmmmmmmuuu{{{~~~{{{{{{zzzyyyxxxwwwwwwwwwvvvyyy|||~~~}}}vvvqqqjjjeeeddddddeeefffbbbdddffffffeeedddeeeffffffggghhhjjjnnnwwwyyyrrrmmmmmmmmmllllllooonnnppprrrttttttsssqqqpppmmmllllllkkkkkkkkkkkkkkkfffhhhllloooqqqtttxxx{{{~~~XXXXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSSSSSSSRRRPPPOOOHHHIIIKKKMMMPPPSSSVVVXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]^^^```aaacccdddhhhmmmtttyyy}}}~~~|||{{{~~~~~~|||zzzxxxwwwvvvsssmmmiiieeebbb^^^\\\YYYWWWUUUSSSQQQQQQQQQRRRQQQPPPOOONNNMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMOOOQQQQQQPPPQQQRRRTTTQQQQQQQQQRRRSSSTTTVVVWWWUUUSSSPPPNNNLLLLLLMMMMMMNNNPPPTTTXXXYYYXXXVVVUUUOOOOOONNNNNNPPPSSSUUUWWWZZZ\\\aaafffjjjjjjfffbbb[[[UUUPPPPPPQQQPPPRRRUUUUUUUUUVVVVVVWWWXXXYYYYYY^^^]]]\\\]]]]]][[[YYYVVVSSSUUUXXXYYYXXXXXXZZZ\\\]]]___aaabbbcccdddfffhhhiiiiiigggdddbbbbbbdddgggjjjjjjkkklllnnnqqqtttuuusssuuuuuutttqqqooonnnnnnmmmnnnoooqqqsssuuuwwwxxxrrrnnnggg___ZZZYYYZZZ\\\ZZZYYYYYYZZZ]]]^^^^^^]]]___^^^\\\[[[YYYXXXXXXXXX[[[^^^ccchhhkkkmmmnnnnnnooowww~~~~~~|||yyywwwuuusssrrrqqqtttxxx{{{}}}}}}{{{rrrmmmeeeaaa```aaabbbbbbaaaccceeeeeeddddddeeefffccceeefffgggkkkuuu|||vvvrrrrrrqqqooopppssstttvvvyyy|||}}}}}}{{{yyyvvvvvvuuuuuuuuuvvvwwwxxxuuuxxx|||VVVVVVUUUTTTSSSRRRQQQQQQOOOPPPRRRSSSSSSQQQOOONNNHHHHHHJJJLLLOOORRRUUUVVVUUUVVVXXXYYYZZZ[[[[[[[[[YYYZZZZZZ[[[]]]^^^```aaadddhhhmmmrrrvvvzzz~~~|||zzzxxxuuurrrooolllhhhddd```ZZZXXXUUURRRPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQOOONNNNNNNNNLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVVVVUUUVVVWWWTTTTTTTTTUUUVVVXXXYYYZZZYYYWWWSSSPPPNNNMMMNNNOOONNNQQQUUUYYY[[[[[[ZZZYYYSSSRRRQQQRRRSSSWWWZZZ]]]]]]```eeelllqqqpppjjjddd]]]WWWRRRSSSTTTSSSUUUXXXXXXXXXYYYYYYZZZZZZZZZZZZ```___^^^^^^^^^\\\YYYWWWTTTWWWZZZZZZXXXYYY[[[___```bbbdddffffffhhhjjjlllnnnmmmjjjfffcccccceeehhhmmmmmmnnnoooqqqtttwwwyyyyyy{{{}}}}}}yyyuuurrrqqqnnnoooppprrrsssuuuwwwwwwpppnnniiibbb\\\YYYZZZ[[[YYYYYYYYY[[[^^^___^^^\\\^^^]]][[[YYYXXXWWWVVVVVVZZZ\\\___cccfffiiijjjkkkllluuu~~~|||wwwsssooommmllllllppptttvvvyyy}}}}}}{{{qqqkkkdddaaaaaaaaaaaa______aaacccdddddddddeeefffdddgggjjjkkknnnwww}}}xxxuuuuuutttrrrtttxxxzzz|||RRRRRRPPPOOONNNNNNMMMMMMNNNOOOQQQRRRQQQOOOMMMKKKHHHHHHJJJLLLNNNQQQSSSUUUSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^___bbbfffjjjooouuu{{{}}}zzzyyyxxxwwwuuuqqqkkkggg]]][[[XXXUUUSSSSSSSSSTTTRRRRRRQQQOOONNNMMMLLLKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWVVVTTTRRRRRRSSSSSSQQQNNNLLLMMMMMMMMMNNNNNNOOOOOOQQQUUUYYY\\\\\\[[[[[[[[[XXXXXXXXXYYY[[[]]]^^^___^^^[[[WWWSSSQQQQQQRRRSSSOOOQQQUUUYYY\\\]]]]]]\\\WWWVVVUUUUUUWWW[[[___bbbaaabbbffflllrrrqqqkkkeee]]]WWWTTTVVVWWWVVVWWWZZZ[[[\\\\\\]]]]]]]]]]]]\\\___^^^]]]]]]]]][[[XXXVVVVVVYYY\\\[[[XXXXXX[[[___```ccceeefffgggiiikkkmmmnnnllliiidddbbbcccfffiiilllmmmmmmoooqqqtttwwwxxx}}}zzztttqqqlllmmmppprrrtttvvvvvvwwwoooooonnniiibbb^^^\\\\\\ZZZZZZZZZ]]]___```___]]]^^^]]]\\\[[[[[[ZZZ[[[[[[[[[\\\]]]___bbbdddfffgggmmmwww{{{tttnnnjjjhhhhhhiiimmmppprrrtttzzz~~~|||{{{sssnnngggdddeeeeeeccc```___bbbdddffffffggghhhjjjjjjnnnqqqrrrttt|||~~~~~~OOONNNMMMKKKJJJJJJJJJJJJLLLNNNOOOPPPPPPNNNKKKIIIHHHIIIJJJKKKNNNPPPSSSTTTQQQRRRSSSUUUVVVVVVVVVUUUWWWWWWWWWWWWXXXZZZ[[[\\\]]]___bbbeeejjjrrryyy||||||}}}}}}|||wwwqqqlllbbb```\\\YYYWWWWWWXXXYYYTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQSSSUUUUUUUUUUUUTTTWWWXXXXXXYYYZZZZZZZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[XXXUUUSSSTTTVVVWWWUUUSSSNNNNNNOOOOOOOOOOOOPPPPPPSSSWWW]]]```aaa___^^^]]][[[[[[\\\]]]^^^```bbbcccaaa^^^ZZZVVVSSSSSSTTTUUUOOOQQQUUUYYY\\\]]]^^^^^^YYYXXXWWWWWWYYY]]]bbbeeecccccceeejjjpppqqqlllggg\\\WWWUUUWWWYYYXXXYYY[[[^^^^^^_______________^^^^^^]]]\\\\\\[[[ZZZWWWTTTWWWZZZ\\\[[[XXXWWW[[[___```bbbdddfffggghhhkkkmmmllljjjgggcccaaabbbgggjjjkkkkkklllmmmppprrruuuwww~~~|||uuurrrjjjlllooorrruuuvvvwwwwwwqqqssssssoooiiiccc``````[[[[[[\\\^^^```aaa```^^^```_________``````aaabbbcccbbbbbbbbbdddfffhhhiiinnnyyyzzzrrrlllhhhfffeeehhhkkkoooppprrrxxx}}}{{{zzzyyyvvvpppjjjhhhiiiiiifffbbbfffhhhkkkmmmnnnoooqqqrrrppptttxxxxxxyyyHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIJJJKKKJJJIIIGGGEEEDDDGGGLLLOOOPPPOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVRRRPPPRRRTTTSSSUUUXXXVVVXXX[[[^^^cccjjjrrrxxx~~~}}}zzzmmmgggaaa]]]^^^``````___YYYVVVSSSPPPNNNNNNOOOPPPMMMNNNOOOOOOMMMLLLLLLMMMKKKKKKJJJKKKMMMPPPSSSUUUUUUUUUVVVXXX\\\]]]]]]\\\bbbcccddddddcccbbb```___ddddddccc```^^^^^^```bbb^^^YYYTTTSSSVVVXXXWWWTTTRRRQQQOOONNNNNNPPPQQQSSSXXX\\\aaaccccccaaa___^^^]]]\\\[[[]]]aaaccccccaaaaaa\\\XXXWWWYYYZZZVVVSSSSSSTTTUUUWWWXXXXXXYYYYYYWWWWWWXXXYYY\\\___aaacccccccccccceeeggghhhfffeee^^^^^^]]]___```___]]][[[\\\^^^```aaaaaa___]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXYYYZZZ\\\^^^```eeecccaaabbbeeehhhhhhggghhheeeaaa^^^]]]^^^aaacccggghhhiiijjjkkkoootttxxxxxxllldddeeegggjjjnnnqqqqqqqqquuuyyy}}}{{{tttjjjccc```]]]]]]^^^___```bbbdddeeedddeeedddcccaaa```bbbccceeedddbbbbbbeeejjjooorrr~~~{{{rrrllliiigggfffggghhhkkkooovvv~~~{{{zzzyyyyyyxxxvvvtttsssssssssqqqpppqqqsssuuuxxxzzz|||}}}~~~GGGGGGGGGGGGFFFFFFFFFFFFIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFHHHKKKMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRNNNMMMPPPRRRQQQRRRUUUWWWXXXZZZ]]]aaahhhpppuuu{{{~~~uuupppiiieeedddeeecccbbbYYYWWWSSSPPPMMMMMMMMMNNNNNNOOOQQQPPPNNNMMMMMMNNNMMMLLLLLLMMMOOORRRTTTVVVXXXXXXYYY\\\aaadddeeeeeehhhhhhhhhgggeeecccaaa```eeeeeedddaaa______aaaccc^^^ZZZUUUUUUWWWYYYXXXUUUQQQPPPOOONNNNNNOOOQQQRRRZZZ^^^aaacccaaa^^^\\\[[[ZZZYYYYYY[[[^^^``````______[[[WWWWWWYYYZZZXXXTTTSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXYYY[[[]]]```ccceeedddbbb``````aaabbb```___dddcccbbbccccccccc```^^^^^^```aaabbbaaa___]]][[[[[[[[[ZZZYYYYYYXXXYYYYYY\\\\\\\\\\\\^^^```bbbcccgggdddbbbcccfffhhhhhhgggjjjhhhdddaaa```aaadddfffggghhhiiijjjlllqqqxxx|||wwwlllffffffgggjjjmmmpppqqqrrr||||||ssskkkgggbbbbbbcccdddfffiiikkklllgggiiijjjiiihhhggghhhiiikkkjjjjjjkkknnntttyyy}}}~~~vvvqqqooommmlllmmmnnnpppuuu|||~~~~~~GGGFFFFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIIIIJJJLLLLLLKKKJJJIIIIIIKKKLLLMMMOOOPPPQQQOOOLLLLLLPPPQQQPPPRRRVVVYYYZZZ\\\]]]aaafffnnnssswww{{{yyysssooommmllliiifff]]][[[WWWSSSPPPNNNMMMMMMOOOQQQRRRQQQPPPNNNOOOOOOOOONNNNNNOOOQQQSSSUUUWWWYYYYYYZZZ]]]ccciiimmmoooooonnnllliiifffcccaaa___ddddddcccaaa______aaaccc]]]ZZZVVVVVVXXXYYYXXXVVVRRRQQQQQQPPPPPPRRRSSSTTT\\\^^^aaaaaa^^^[[[XXXWWWYYYXXXXXXZZZ\\\^^^^^^]]]___[[[XXXXXX[[[\\\[[[YYYVVVVVVWWWWWWWWWVVVVVVVVVXXXYYYZZZ\\\^^^bbbeeegggeeebbb```___```bbbbbbbbbkkkjjjiiiiiijjjiiigggeeeeeeeeeeeeeeecccaaa___]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]___aaacccdddjjjiiiggggggiiijjjiiiiiihhhfffccc``````aaadddfffffffffggghhhkkkrrrzzzwwwllljjjjjjjjjlllnnnrrruuuxxxyyyqqqlllffffffggghhhiiijjjlllmmmlllnnnqqqrrrqqqqqqqqqrrroooooopppssswww~~~{{{zzzyyyxxxxxxyyy|||IIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNOOORRRSSSRRRUUUZZZ___```aaabbbeeeiiioootttwwwzzzyyyvvvtttrrrmmmjjjcccaaa]]]XXXTTTRRRPPPPPPPPPQQQRRRRRRPPPOOOOOOPPPPPPOOOPPPPPPQQQSSSUUUVVVUUUUUUUUUZZZaaaiiiooorrrrrrpppmmmhhhddd```^^^]]]___``````^^^\\\\\\]]]___[[[YYYVVVVVVXXXYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^]]]ZZZXXXVVVVVVXXXXXXYYYZZZ\\\]]]]]]]]]^^^\\\ZZZZZZ\\\_________\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ\\\^^^bbbeeegggfffdddbbbbbbeeejjjmmmnnnnnnmmmmmmnnnooopppooommmmmmmmmkkkiiigggdddbbbaaa``````______```aaaaaabbbaaaaaaaaaaaaccceeeggghhhnnnnnnmmmllllllllllllkkkhhhgggdddccccccdddgggiiikkkkkkjjjjjjmmmttt|||wwwmmmmmmmmmnnnpppsssxxx~~~wwwqqqmmmmmmlllllllllmmmmmmnnnrrruuuyyy{{{{{{{{{{{{|||xxxyyy{{{LLLJJJHHHFFFEEEEEEEEEEEEEEEGGGIIIHHHGGGGGGHHHJJJMMMOOORRRTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRQQQQQQOOOPPPSSSTTTTTTXXX___hhhiiikkklllnnnqqquuuxxx|||~~~{{{yyyxxxuuuoookkkeeebbb___[[[WWWTTTRRRQQQPPPRRRSSSRRRQQQOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSRRRRRRWWW___hhhooorrrpppnnniiiddd___\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXYYY[[[YYYXXXWWWWWWWWWXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXYYY[[[ZZZXXXWWWWWWXXXWWWXXXYYYYYYZZZZZZ[[[\\\]]][[[ZZZZZZ\\\^^^aaaaaa```___^^^\\\[[[ZZZZZZ[[[ZZZZZZ[[[\\\___bbbdddfffhhhfffdddeeeiiiooosssvvvnnnmmmnnnpppsssuuuvvvuuuvvvtttqqqmmmjjjgggdddcccbbbbbbbbbcccdddeeefffgggiiiiiiiiiiiijjjmmmooopppqqqqqqqqqpppooonnnnnnnnnnnnmmmkkkkkkkkkmmmpppqqqtttsssrrrqqqrrrxxxyyyqqqqqqrrrtttvvvzzzzzztttttttttuuuwwwyyyzzz{{{|||NNNLLLJJJGGGEEEEEEFFFFFFEEEHHHJJJJJJHHHGGGIIILLLOOOSSSXXXZZZZZZXXXWWWVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSSSSTTT\\\eeepppsssvvvyyyzzz{{{}}}~~~}}}|||zzzvvvooojjjbbb```^^^ZZZWWWTTTSSSRRRRRRSSSUUUTTTRRRQQQQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSXXX___hhhnnnqqqmmmiiiddd___\\\ZZZZZZZZZWWWXXXYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZZZZYYYXXXZZZ[[[VVVWWWYYYYYYYYYYYYZZZ\\\]]]\\\ZZZZZZ[[[^^^bbbdddcccbbb```^^^]]]]]]]]]^^^_________```bbbdddfffhhhkkkiiigggiiimmmrrrvvvxxxsssssssssvvvzzz~~~}}}xxxsssnnnkkkhhhhhheeeffffffgggiiijjjlllmmmmmmmmmmmmnnnoooqqqssstttuuuvvvwwwwwwuuuttttttttttttsssrrrrrrsssuuuxxxyyyzzzyyyxxxvvvwww{{{{{{zzz}}}{{{}}}PPPMMMJJJGGGEEEEEEFFFFFFDDDHHHKKKJJJGGGGGGJJJMMMSSSWWW\\\^^^\\\YYYWWWVVVRRRSSSVVVXXXYYYYYYXXXXXXVVVUUUTTTUUUUUUWWWaaalllvvvzzz}}}wwwnnnhhh```___]]][[[YYYWWWUUUTTTUUUVVVWWWWWWUUUTTTTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUYYY```ggglllnnnjjjfffbbb]]][[[[[[\\\]]]WWWXXXZZZZZZXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]\\\[[[[[[]]]^^^YYY[[[]]]]]][[[[[[]]]___bbbaaa```___```bbbfffiiiiiihhhfffdddccccccdddeeegggfffffffffgggiiikkklllooonnnnnnqqqwww}}}|||wwwsssqqqpppmmmnnnoooppprrrtttvvvwwwuuuuuuuuuuuuwwwyyy{{{|||~~~~~~~~~~~~PPPMMMJJJFFFDDDDDDEEEFFFCCCGGGJJJJJJGGGFFFIIIMMMUUUZZZ___```]]]XXXUUUTTTRRRTTTXXX[[[]]]^^^^^^]]][[[YYYXXXXXXXXX[[[gggsssyyy~~~~~~wwwnnnfff``````___]]][[[ZZZYYYXXXWWWYYYZZZYYYXXXVVVWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUVVVUUUVVVZZZ```fffiiikkkhhheeeaaa]]]\\\\\\___```XXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZ\\\]]]]]]\\\\\\\\\]]]\\\]]]^^^```aaabbbbbbbbbaaaaaa```___]]]]]]^^^```^^^```bbbbbb``````bbbdddhhhhhhfffeeeeeehhhmmmpppooonnnllljjjiiiiiikkkkkkmmmllllllkkklllmmmooopppssssssuuu{{{{{{yyyxxxvvvvvvwwwyyy{{{}}}KKKKKKJJJIIIHHHGGGFFFEEELLLKKKIIIIIIIIILLLOOOQQQVVVZZZ^^^^^^ZZZUUUSSSRRRPPPSSSWWW\\\```aaabbbaaaZZZ]]]]]][[[[[[aaannnyyy}}}uuuooonnniiibbb^^^]]]]]][[[YYY\\\\\\ZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZ^^^bbbeeeggghhhhhhfffdddbbb``````aaaccceee_________``````bbbccccccaaa```]]][[[[[[\\\^^^```aaadddgggiiijjjiiigggeeedddfffiiiiiihhhgggggggggeeeffffffggghhhiiikkkkkknnnmmmllllllmmmooorrrtttvvvvvvuuusssqqqqqqssstttuuuvvvwwwxxxxxxxxxwwwwww~~~LLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHHHHIIILLLNNNPPPVVVZZZ^^^^^^YYYUUUSSSSSSQQQTTTXXX]]]```bbbbbbbbb___aaacccbbbbbbiiiuuuyyyrrrnnnhhheeeddddddbbbaaa```___]]]ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[]]]bbbfffiiikkkkkkkkkjjjiiifffddddddeeefffhhhgggfffffffffffffffggggggfffeeecccbbbbbbccceeegggiiikkknnnqqqqqqpppnnnmmmlllnnnppppppooonnnnnnoooooooooooopppqqqrrrttttttwwwvvvuuuuuuvvvxxx{{{}}}~~~}}}{{{{{{}}}NNNMMMKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQXXX\\\___^^^ZZZWWWUUUVVVVVVXXX\\\___bbbdddeeeeeeeeehhhkkklllnnnvvvvvvsssnnnllljjjjjjiiihhhiiifffccc```^^^^^^^^^______```aaaaaabbbbbbbbbaaacccfffkkkpppsssssssssrrrqqqpppnnnmmmlllmmmoooppptttsssrrrqqqppppppoooooopppooommmmmmmmmoooqqqssswwwyyy|||~~~~~~}}}|||zzzzzz{{{}}}~~~}}}|||}}}~~~PPPOOOMMMLLLLLLMMMOOOPPPLLLMMMNNNPPPRRRTTTUUUVVV[[[___bbbaaa^^^[[[[[[\\\^^^___bbbdddgggjjjkkklllmmmqqquuuyyy~~~~~~zzzwwwuuusssrrrrrrsssqqqlllhhhfffggghhhiiijjjkkklllmmmmmmmmmmmmmmmpppsssxxx|||~~~}}}{{{zzzyyyyyyzzz|||~~~~~~}}}}}}|||}}}}}}|||}}}~~~RRRQQQPPPPPPQQQRRRTTTUUUSSSTTTUUUWWWYYY[[[\\\\\\```cccfffeeecccbbbccceeeggghhhjjjlllooorrruuuvvvzzz~~~|||xxxtttssssssuuuvvvxxxyyyzzz{{{||||||||||||XXXYYYZZZ[[[\\\]]]^^^^^^^^^______```bbbdddeeefffhhhkkknnnnnnmmmmmmqqqtttwwwwwwyyy{{{~~~fffhhhjjjmmmooooooooonnnoooooonnnnnnoooqqqsssuuuwwwzzz}}}}}}}}}sssvvvyyy}}}}}}|||}}}|||zzzyyyzzz|||