BM6P6(@ oooaaaXXXSSSSSSSSSSSSRRRQQQOOONNNMMMLLLJJJGGGDDDBBBBBBCCCDDDBBBCCCEEEEEEDDDBBB???======<<<;;;;;;;;;:::777555444444444444444444333333666444333333333333222000000000000///......------************)))))))))))))))((('''&&&%%%%%%&&&'''***)))'''%%%%%%%%%&&&''''''''''''''''''''''''''' """$$$%%%%%%$$$%%%''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&...---+++***)))))))))***(((((((((((())))))))))))))))))))))))************,,,)))''''''***+++***(((******+++,,,,,,,,,++++++***)))))))))***+++,,,,,,//////000111111111111111333222111000////////////++++++******************(((((()))***+++*********++++++++++++++++++++++++------........./////////222222222111111111111000555444444444555666888999???@@@@@@???>>><<<:::999444333111...---,,,,,,,,,111444999<<<>>>===;;;999222111...++++++,,,---...444666999===@@@AAABBBBBB??????>>><<<;;;;;;;;;;;;777555222///...///000222++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''&&&&&&((()))***)))***)))'''%%%%%%''')))******))))))((((((''''''''')))***,,,------,,,,,,++++++******************+++,,,,,,---.........---000000111111111111000000......//////000000111111///111111000///...///000------......///000000000ooobbbYYYTTTRRRRRRQQQQQQPPPPPPOOOOOOMMMKKKGGGDDDBBBBBBCCCDDDBBBCCCDDDDDDCCCAAA>>>===<<<<<<;;;;;;;;;:::777555666666666666666666666666777555444444444444333111000000000///......------************)))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''''''''&&&&&&&&&!!!###%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))******)))))))))(((((((((%%%&&&'''((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))******---***)))))),,,---,,,***....../////////......---***************+++,,,---000111111222333222222222555444333222111111111111---------,,,,,,+++++++++)))******++++++,,,,,,,,,---------...//////000000444444444444555555555555444444333333222222111111333222222333555777999;;;>>>>>>???@@@@@@???>>>===777666333000------------...111666;;;>>>???>>>===555333000...,,,---...///222555999===@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<===;;;888555333333333333---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''(((''''''''''''((()))))))))))))))(((&&&&&&(((*********))))))(((((((((((()))***++++++,,,,,,,,,,,,+++++++++++++++*********+++,,,------.........---000000000111000000//////.........///000000111111///000111000///......000......//////000111111111pppcccZZZVVVQQQPPPOOOOOOOOOOOOQQQQQQNNNKKKHHHEEECCCCCCDDDEEECCCCCCBBBBBBAAA???>>>===<<<;;;;;;;;;<<<:::888555666666666666666666666666777666444444555555333222000000000///......------++++++*********)))))))))''''''((((((((('''&&&&&&&&&''')))++++++***((('''(((((('''''''''&&&&&&&&&"""$$$%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))'''&&&'''((()))(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((''''''(((((())))))******++++++************))))))!!!$$$''')))((('''&&&((((((((()))))))))******(((((())))))************...---,,,---///000///...000111111111000///......*********++++++,,,......222333444444555555444444777777666666555555444444222111111000///...------,,,++++++++++++---...000///000111222444555666777999999:::::::::;;;;;;;;;888888777666555555444444222222222333555888:::<<<===>>>@@@AAACCCCCCBBBBBB<<<999555111...---.........000555:::===>>>>>>>>>999777444111............///222777<<<@@@AAA@@@@@@======<<<;;;;;;;;;<<<===@@@???===;;;888666444444000///---+++***)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''(((((()))))))))((((((((()))((('''''')))+++***))))))))))))(((((((((+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,---............---//////000000///...------------...//////000111111///000111000///......000/////////000111111222222pppddd\\\XXXRRRQQQOOONNNMMMNNNPPPQQQNNNLLLIIIEEEDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>><<<;;;:::;;;<<<;;;888666444444444444555555555555777555444333444444333111000000000///......------+++++++++*********))))))&&&'''((())))))((('''&&&&&&'''((()))******)))(((((((((((('''&&&&&&%%%%%%###%%%&&&'''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%''')))+++((('''%%%$$$%%%&&&((()))((((((((()))))))))******************************"""###&&&(((******)))(((((((((((())))))******+++******++++++,,,,,,------/////////000222222222111////////////...---,,,+++,,,,,,,,,,,,---...000000555555666777777777777777::::::::::::999999888888666666555444333111000000------+++++++++---000111000111222444777999;;;<<<;;;<<<<<<<<<<<<===============<<<;;;:::999888888555555555666777:::<<<===>>>@@@BBBDDDEEEEEEEEEEEE@@@<<<888333///.........111333666999;;;;;;;;;;;;<<<:::666333000...---------000666;;;?????????>>>:::999888777888999:::;;;=========<<<:::888666555333222000...,,,******)))((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((&&&'''(((******)))(((((('''((())))))((((((***,,,))))))))))))))))))))))))---,,,+++*********+++,,,+++++++++,,,,,,,,,,,,,,,------............------////////////...---,,,,,,------...///000000111111000111111111///...///000/////////000111111222222qqqddd\\\XXXUUUSSSQQQNNNMMMMMMNNNOOONNNLLLIIIEEEDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;::::::;;;<<<;;;888666444444444555555555666666555333222222333222111///000000000///......------++++++++++++************&&&'''((()))))))))'''''''''&&&&&&%%%&&&''')))***(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&&&&'''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""######""" $$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&%%%$$$$$$$$$&&&)))***((('''%%%%%%%%%''')))***((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''((())))))***((((((((()))***+++++++++,,,------...//////000000000111222333333333333333/////////......,,,+++***.........///000111222333777777888999999999999999;;;<<<<<<<<<<<<;;;:::::::::999888777666555444333///...---,,,,,,...000111///000222555888:::<<<===============>>>>>>>>>>>>AAAAAA@@@@@@???>>>======<<<;;;;;;:::;;;<<<===>>>BBBCCCDDDFFFFFFFFFEEEEEEBBB???:::555111///......111222444777999:::;;;<<<===;;;888444000...,,,+++,,,///444999<<<======<<<777666444333333555777888999:::;;;<<<<<<;;;:::999555444222000...---,,,,,,)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))))))))&&&''')))*********)))(((''')))*********)))+++,,,))))))))))))************---,,,+++*********+++,,,++++++,,,,,,---------------......//////...------...............---,,,,,,------...///000111222333111222222222000///000111...//////000111111222222qqqddd]]]XXXVVVTTTRRRPPPOOONNNNNNNNNNNNKKKHHHEEECCCCCCDDDEEECCCCCCBBBBBBAAA???>>>===;;;::::::;;;<<<;;;999777666666666777777888888999444333111111222222000///000000000///......------,,,++++++++++++*********''''''((()))))))))((((((((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%'''(((((('''&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&((()))***((((((((((((((()))))))))((((((((())))))))))))***)))((('''&&&&&&&&&(((((('''((())))))***+++,,,,,,......///000111222222333000333555555333222222222000111111111000///...---000000000111333444666666888999::::::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999888777777222111000/////////000111...///111444777:::<<<===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAADDDEEEFFFGGGGGGFFFEEEDDDCCCAAA===999555222000000---///111444888<<<>>>@@@>>>===:::666222///---+++---///333666999:::;;;;;;666444222000000222444555666777999;;;=========<<<777666444222111000//////++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))******(((((())))))******))))))(((***,,,,,,+++******+++)))))))))************++++++++++++***++++++,,,,,,+++,,,,,,------......///...////////////...------------...............---......///000222333444444222333444333111111111222000000000111222222333333qqqddd\\\XXXTTTTTTSSSRRRQQQQQQPPPPPPMMMKKKGGGDDDBBBBBBCCCDDDBBBCCCDDDDDDCCCAAA>>>===:::::::::;;;<<<;;;999777555666666777888888999999555333222222222222111///000000000///......------,,,,,,+++++++++*********((((((((((((((())))))***((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''))))))'''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))+++,,,,,,)))''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))************************)))))))))*********++++++'''''''''''''''''''''''''''((()))***+++,,,,,,---......///000111222333333111333666666333000000111111111111222111111000000222222333444555777888999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::666555555444333222111111...///111444777:::<<<======>>>>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDDDDEEEFFFGGGHHHGGGFFFFFFEEECCCAAA>>>:::777444222---...000333777;;;???AAA@@@???<<<888444111///---///000222444666888999:::777555222//////000222444333444555777999:::;;;;;;777666555444333222222222------,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((()))))))))*********))))))(((((())))))***+++)))+++------+++*********))))))*********+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,---...////////////////////////...------,,,---.../////////////////////000222333444555666444555666555333222333444222222333333444555555555qqqddd\\\WWWRRRRRRSSSSSSSSSSSSRRRRRRLLLJJJGGGDDDBBBBBBCCCDDDBBBCCCEEEEEEDDDBBB???===:::::::::;;;<<<;;;999777333444444555666777777888666444333333333333222000000000000///......------,,,,,,,,,+++++++++******)))(((''''''''')))***+++((()))***+++***)))'''%%%$$$%%%%%%&&&'''((())))))&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%&&&((())))))&&&###((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&((()))*********%%%&&&'''((())))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,%%%''')))+++,,,***)))''''''((()))***+++,,,---------...///000111222333333111444666666222///...//////000000111111111000000333444444555777888:::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888777666444222111...///111444777:::<<<===;;;;;;<<<<<<<<<=========??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFBBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDBBB>>>:::666444111111111333666999<<<===AAA@@@===:::666333000///000111111222444666888999888555222///...000222333000000111222444555777777777777666444444333333333......------,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************(((((())))))*********+++***)))((((((((()))+++,,,***,,,...---,,,***))))))))))))******++++++++++++''')))+++,,,------,,,,,,,,,,,,------...///000000//////000000///...------,,,,,,...///000000111111///000111222444555666777555666777666444333444555444444555555666777777777oooeee]]]WWWXXXVVVUUUTTTTTTSSSPPPNNNKKKIIIFFFCCCBBBAAABBBBBBCCCCCCDDDDDDCCCAAA@@@>>>;;;;;;;;;<<<<<<999555222666666666666666555555444333333333333222111000000222111///...------......)))(((((()))++++++***)))%%%&&&''')))))))))(((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%$$$###"""((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***))))))***++++++'''((()))+++++++++***)))---------...///000111222222222222111000//////...//////000111222222333333666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAA@@@???===<<>>AAAAAAAAABBBBBBBBBCCCCCCIIIIIIIIIHHHHHHHHHHHHGGGIIIFFFDDDCCCCCC???:::555333222222222444666999;;;>>>@@@AAA???999333111000000//////000111444777999555444222111///......---000000000///000111222222444444444555555555666666333222000...,,,+++******(((((()))))))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&)))+++***&&&%%%((('''%%%))))))))))))((('''&&&%%%'''(((***)))(((''''''((()))((('''((()))******(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************,,,,,,,,,+++++++++******++++++******************,,,+++*********+++,,,---......///000000000000000/////////......------------------------...///000333333555666777777777777;;;999666555666666666666999777666555555777:::;;;oooddd]]]VVVTTTSSSQQQQQQQQQPPPNNNLLLIIIGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDCCCAAA???>>><<<;;;::::::;;;;;;999888666666666666666555555444333333333333222111000000,,,---...//////...------,,,+++*********)))'''%%%''''''((())))))((('''&&&(((((((((((())))))))))))++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((,,,,,,+++++++++*********,,,+++******)))***+++,,,))))))***+++++++++++++++------------...000111222111111111111111111111111111111111222333333444444666777999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????<<<===>>>??????>>>===;;;>>>??????@@@@@@@@@??????============<<<;;;:::999888777555444444666888999888888888999;;;<<<>>>???@@@@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBFFFFFFGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEEEEBBB>>>:::777666555444555666888999>>>AAACCCAAA<<<777444333------,,,---...111444666666555333111000...------////////////000000000000111222222333555666777777555444222000...,,,+++***(((((()))))))))(((&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&)))(((%%%&&&)))***(((%%%&&&'''((())))))))))))$$$&&&((((((&&&&&&&&&'''((('''&&&''')))***)))(((''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))*********************)))))))))((((((++++++******************++++++***++++++,,,------///000000111111111111111000000//////........................///000111111666666777888999999999888<<<;;;:::999::::::::::::555666666777999:::<<<===pppddd\\\VVVRRRQQQPPPPPPQQQPPPNNNLLLHHHGGGEEECCCCCCDDDFFFGGGEEEEEEEEEDDDCCCAAA>>>======;;;999999:::<<<<<<<<<666666666666666555555444333333333333222111000000(((***---///000///---,,,,,,+++*********)))'''%%%))))))))))))((('''&&&%%%(((((((((((())))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))...---------,,,,,,++++++,,,++++++***++++++,,,,,,,,,++++++++++++,,,------------------...000111222000000111111222333444444333333444444555555666666888888:::;;;<<<==================>>>??????@@@@@@<<<===???@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@????????????>>>===<<<;;;::::::999888888888999999888888888999:::<<<===>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHFFFDDDAAA===<<<:::888666666777777===@@@CCCCCC@@@;;;777666...---,,,,,,---///222333777666555333111///---,,,...///000000000///...---...///000111444666888999888777555333000...,,,+++(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&'''%%%&&&+++,,,***%%%&&&'''((())))))))))))%%%'''))))))(((((()))***((('''&&&'''((())))))'''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))*********))))))(((((())))))***)))))))))*********++++++*********)))))))))))))))******++++++++++++++++++)))***+++,,,------......000000111222222222222222000000000////////////...000000000000111222333444999999:::;;;;;;:::::::::::::::::::::::::::999999777888999;;;===>>>???@@@qqqddd\\\VVVTTTSSSRRRRRRSSSSSSQQQOOOIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFEEECCC@@@>>><<<===;;;999999:::;;;;;;:::666666666666666555555444333333333333222111000000***+++---/////////---,,,)))(((((()))++++++***)))(((((((((((((((''''''&&&(((((((((((())))))))))))''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((())))))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********,,,,,,,,,---------......,,,,,,,,,,,,,,,------...///...---,,,,,,---...///---------...///000111222111222222333444444555555666666666666777777888888888999:::<<<======>>>>>>===>>>>>>???@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<;;;:::888999999999;;;<<<===>>>BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIHHHGGGCCCBBB???<<<:::888777777<<>>:::777111000///......000222333777777777666444111...---///000222333333111///...,,,---...000333666999:::;;;:::999666444111///---******)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''%%%&&&+++,,,***))))))))))))((('''&&&%%%###%%%'''(((''''''(((***(((&&&&&&&&&((()))((('''''''''''''''(((((((((((('''''''''(((((((((((()))+++******))))))******+++***))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,((()))+++---/////////...///000111111222222111111////////////////////////111111222222333444555666;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;:::999999:::<<<<<<===>>>AAACCCFFFGGGssseee\\\VVVUUUTTTSSSSSSTTTTTTRRRPPPLLLKKKHHHEEEDDDDDDDDDEEEFFFFFFFFFEEECCCAAA>>>===;;;;;;;;;;;;;;;:::666444666666666666666555555444333333333333222111000000000000///...------......)))(((((()))++++++***)))''''''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((((())))))***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''(((((((((((()))))))))***((()))))))))*********+++)))***+++,,,...///000000---....../////////000000111000///......///000111.........///000111222333555555555555555555555555888888888888888999999999999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAA===>>>???@@@AAAAAABBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???======;;;;;;;;;;;;<<<===??????DDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJHHHGGGDDDBBB???<<<;;;:::<<<>>>@@@BBBBBB@@@<<<999444222000///...///111222777888999999888555222000222333444666666444222111------...///111555888:::;;;;;;:::999777444222111---,,,+++***)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&((((((%%%&&&)))***((())))))))))))((('''&&&%%% """$$$%%%%%%%%%&&&'''((('''&&&''')))))))))(((''''''''''''((((((((((((((())))))))))))*********++++++************++++++******))))))))))))******************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***,,,...///000//////...///000000111111000000.....................///333333333444555666888888;;;;;;;;;<<<;;;;;;::::::;;;===>>>>>><<<<<<===???@@@@@@AAADDDIIIOOOUUUYYYvvvfff]]]WWWTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLIIIFFFDDDDDDDDDEEEFFFFFFFFFEEEDDDAAA???>>>;;;;;;;;;<<<<<<999555111666666666666666555555444333333333333222111000000222111///...------......,,,+++*********)))'''%%%&&&&&&&&&&&&'''(((******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******((())))))******+++++++++)))***+++,,,...000111111///000111222222222222222333222222111111111111222///000000000111333444555666666666666666666666555999999999999999999::::::999999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA<<<======>>>@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKJJJHHHFFFDDDBBB@@@???AAAAAAAAACCCDDDCCC@@@===555444111///......///000555777:::<<<<<<:::777555444555666777888777666666111000000///111333555777::::::;;;;;;:::888666555222000...,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((((())))))))))))(((((('''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%''')))(((%%%$$$&&&)))&&&&&&''''''''''''&&&&&&'''***)))&&&&&&((()))&&&%%%&&&'''((())))))))))))%%%''')))))))))((()))***)))((('''((()))******(((''''''''''''(((((((((((())))))*********+++++++++++++++************+++++++++******))))))******+++*********++++++++++++,,,)))))))))))))))***************++++++,,,---------+++,,,---...//////000000......///000000000000000......////////////000000333333444555666777999:::::::::;;;;;;<<<;;;;;;:::888:::======<<<>>>CCCGGGGGGIIIMMMSSS\\\fffnnnsssxxxhhh^^^XXXTTTSSSRRRQQQRRRQQQNNNLLLMMMKKKIIIFFFEEEEEEFFFGGGEEEEEEFFFEEEDDDBBB@@@???<<<;;;:::;;;;;;:::888666666666666666666555555444333333333333222111000000.....................---,,,+++*********)))'''%%%(((((('''&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********((())))))******+++,,,,,,------...//////000000111000111333444555555555444333444444444333333222111111111111222333444555666555666666777777888888888::::::::::::::::::::::::888999:::;;;<<<===============>>>>>>???@@@@@@@@@>>>??????@@@BBBCCCEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKLLLKKKIIIHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHFFFEEEFFFHHHHHHFFFCCC999777444111000///000000333666;;;???@@@???<<<:::555555666777888999999:::666555222000000111333444777888:::;;;;;;;;;999888666444111...+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$'''***(((%%%$$$&&&)))&&&&&&''''''''''''&&&&&&'''))))))&&&&&&))))))'''%%%&&&'''((())))))))))))***+++------,,,++++++,,,***)))((()))+++++++++)))''''''''''''(((((((((((())))))))))))************,,,++++++******++++++,,,+++******))))))******+++*********+++++++++,,,,,,(((((()))))))))***************++++++,,,------.........------...///000000//////000111111111111000000000111111111222222222333333444555666888:::;;;999:::;;;<<<=========<<<888;;;>>>@@@BBBGGGOOOVVVZZZ___fffpppzzzzzzhhh___YYYVVVUUUSSSSSSRRRQQQNNNLLLKKKJJJHHHFFFFFFGGGHHHIIIDDDEEEEEEEEEEEECCCAAA@@@===;;;999999:::<<<<<<;;;666666666666666555555444333333333333222111000000)))***---///000///---,,,)))(((((()))++++++***)))+++***((('''&&&&&&''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))************((())))))***++++++,,,,,,111111111111000000000///111333444666777777666666444444555666555444222111222222222333444555666777444444555777888999;;;;;;::::::::::::::::::::::::888888:::;;;<<<==================>>>??????@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNKKKMMMNNNLLLIIIHHHKKKMMMLLLLLLLLLLLLLLLKKKJJJJJJNNNLLLIIIJJJLLLLLLJJJHHH===;;;888555333222333333222666;;;@@@CCCBBB@@@>>>555555555666777999;;;<<<:::888444111000000111222555777999;;;<<<<<<;;;;;;999666333///,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$'''***)))%%%###&&&***&&&''''''''''''''''''&&&&&&((((((%%%&&&)))***((())))))))))))((('''&&&%%%&&&((())))))'''&&&&&&'''+++)))))))))+++,,,+++***''''''''''''((((((((()))(((((((((((()))))))))))),,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,---......000///...------...000000000000111222222222222222222222222333333444444444333333444555666888:::;;;::::::<<<===>>>>>>>>>>>>???BBBGGGJJJMMMUUU```iiiooouuu~~~{{{jjj^^^VVVUUUSSSRRRRRRRRRRRROOOMMMIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFFFFDDDBBB@@@???======;;;::::::;;;<<<:::999777777777777777666555555333333333333222111000000111111000000//////......,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''((()))+++,,,)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))%%%$$$$$$&&&((())))))(((%%%&&&&&&'''((()))******+++***(((''''''((()))***---,,,+++++++++,,,---...111111111000000000000///222333444555666666666666333333333333333333333333777666555333333555666888888888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===?????????>>>>>>>>>???AAABBBDDDFFFGGGHHHHHHIIIKKKNNNPPPOOONNNMMMKKKIIIHHHGGGGGGFFFEEECCCAAA@@@???@@@@@@CCCBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMHHHJJJLLLMMMLLLLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMLLLMMMNNNOOOOOONNNLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIEEE@@@:::555333222222111::::::<<>>======;;;::::::;;;<<<:::999666666777777666666555444222222222222111000//////000000//////...------------------,,,,,,,,,++++++))))))))))))(((((((((((()))((('''''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))*********))))))%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%&&&'''''''''((()))))))))***)))'''&&&'''((()))***++++++*********+++---...000000000111111222222222111111222333444444444444555444444444444444333333444333333333444555777888555666666777777888888999;;;;;;<<<<<<<<<<<<<<<<<<===============>>>??????<<<<<<===@@@CCCGGGKKKMMMNNNOOOOOOOOOOOOQQQTTTWWWTTTRRROOOLLLIIIGGGFFFEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKIIIKKKMMMNNNMMMKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGCCC===999666555333111777888:::===AAACCCCCCBBB@@@<<<777444444666888999===<<<:::666222000///000222333777:::===@@@AAABBB???>>>;;;888555222000...,,,***(((''')))******)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((())))))***++++++*********))))))(((((('''&&&&&&%%%))))))))))))***************)))((('''((()))+++,,,///,,,)))(((***,,,+++***++++++++++++,,,,,,,,,,,,,,,***))))))+++,,,***((()))***+++,,,---,,,,,,+++,,,++++++++++++---...////////////000000000000000000////////////000000111///000000111222333444444333333333444666888999999>>>???AAACCCFFFIIILLLNNNRRRUUU[[[bbblllxxxmmm___WWWUUUTTTSSSRRRSSSRRRPPPNNNLLLJJJHHHEEEDDDDDDEEEEEEEEEDDDDDDCCCAAA???===<<<===;;;::::::;;;<<<:::999666666666666666555444444111111111111111///......//////......---,,,,,,+++...---------,,,,,,,,,,,,))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((('''&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))'''&&&&&&''''''&&&%%%(((((((((((((((((((((((((((''''''&&&'''(((***+++)))))))))***+++,,,---...//////000111222333444444222222333333333333222222555555555555444444444333111222333444666777888999666777777888999999::::::;;;;;;===>>>???@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCC???@@@BBBEEEJJJPPPUUUXXXZZZZZZZZZYYYYYYZZZ]]]___]]]ZZZVVVQQQLLLIIIFFFEEECCCCCCBBBBBBAAAAAAAAAAAA???????????????@@@@@@@@@FFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJLLLNNNNNNMMMKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKGGGCCC???<<<999555333777777999===BBBDDDDDDCCCAAA===777444444555666777<<<===<<<888333///------///111444888<<>>===;;;::::::;;;<<<:::999666777777777777666555555222222222222111000///...//////......---,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$######$$$%%%'''&&&&&&&&&'''(((((()))''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((%%%$$$$$$&&&((())))))((()))))))))(((((((((((((((''''''&&&'''((()))***+++))))))***+++,,,...//////000111111222333333444444444444555555555444333333555555555444444333333333222333555777999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<===@@@CCCEEEGGGHHHHHHFFFFFFGGGHHHJJJJJJKKKKKKJJJJJJKKKNNNSSSYYY^^^aaaeeeeeeeeedddcccbbbdddffffffccc]]]WWWRRRNNNKKKJJJEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMLLLNNNOOOOOOMMMKKKKKKKKKNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMOOOLLLHHHEEEBBB>>>:::666999999;;;???CCCFFFFFFEEEAAA===888444333444444444888999:::777333///,,,+++,,,...111555999===@@@AAAAAAAAAAAA@@@>>>:::777555222///,,,+++++++++***)))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''((())))))*********)))%%%&&&)))+++,,,,,,+++***((()))))))))************))))))(((((())))))***+++---,,,*********+++++++++))))))*********+++++++++,,,,,,++++++++++++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////222111111000000/////////000//////000000111222333333333444555666777888888999:::;;;;;;<<<===???AAACCCGGGNNNXXXcccmmmuuuyyyxxx|||nnnaaaYYYVVVTTTSSSSSSSSSSSSPPPNNNNNNLLLIIIFFFDDDDDDDDDDDDFFFFFFFFFEEEDDDBBB@@@@@@===;;;::::::;;;<<<:::999777777888888777777666555333333333333222111000///000000//////...------,,,++++++++++++*********)))))))))))))))(((((((((((($$$%%%&&&''''''(((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&'''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((())))))***%%%$$$$$$&&&((())))))((()))))))))))))))((((((((('''''''''((()))***++++++***+++,,,---///000000111222222222222222222222222444444444555444444333333444444444444444333444333444555777999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAACCCGGGKKKOOORRRSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSUUUZZZ```fffjjjnnnooopppooollljjjjjjjjjjjjgggbbb\\\XXXTTTSSSRRRNNNNNNNNNLLLIIIFFFBBB@@@AAABBBDDDEEEGGGHHHHHHHHHDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPNNNLLLLLLLLLOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOOOORRROOOMMMJJJHHHDDD???<<<;;;;;;<<<@@@CCCEEEDDDCCC@@@<<<777333222333222222111333555555222...,,,,,,+++,,,///333888<<>>===>>>AAACCCGGGOOO\\\kkkxxxnnnaaa[[[VVVUUUTTTSSSTTTSSSQQQOOONNNLLLIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA===;;;::::::;;;<<<:::999777777777777777666666555333333444333333222111000000000//////...---------************))))))))))))))))))))))))(((((((((((($$$%%%&&&'''))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))&&&&&&&&&'''''''''''''''))))))(((((())))))***+++)))'''&&&&&&''''''&&&%%%))))))))))))))))))))))))((())))))******+++++++++,,,---...///000111111000333333222222111111111111111111222222222222111111333333333444555555666666777888999;;;>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEJJJMMMRRRXXX]]]```bbbccchhhhhhgggfffccc```]]][[[XXXXXXYYY\\\aaahhhooosssvvvxxxzzzzzzvvvrrrooonnnllljjjfffbbb_________```YYYYYYYYYWWWSSSNNNIIIFFFHHHIIIJJJLLLLLLLLLKKKKKKHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHGGGHHHHHHIIIJJJKKKLLLNNNPPPPPPOOOMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSQQQOOOMMMLLLIIIFFFCCC>>>>>>>>>@@@BBBCCCAAA@@@===:::555222111111111000---///222222000...------+++,,,///222666;;;>>>AAABBBBBBBBBBBBAAA???===<<<999666222///...,,,+++))))))((((((''''''(((((()))'''''''''(((((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&(((((((((((('''))))))))))))************((()))))))))************)))+++,,,,,,+++***+++---*********++++++++++++,,,)))***,,,,,,+++,,,---///,,,,,,,,,,,,,,,---......,,,---...///000000000000111111111111111111000000222222222333444555666777666666777888999::::::;;;;;;>>>AAABBBAAACCCGGGKKKTTT\\\kkk|||mmmaaa\\\VVVUUUTTTTTTTTTSSSQQQOOONNNLLLIIIGGGEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCAAAAAA===;;;::::::;;;<<<:::999555555555666555444444333333333333222222111000/////////......---,,,,,,++++++++++++*********))))))))))))))))))((((((((((((&&&&&&((())))))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((((('''''''''''''''(((%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&((((((((((((((()))******)))'''&&&&&&''''''&&&%%%((((((((()))*********+++***++++++,,,,,,,,,++++++,,,---...///000000//////000000111111111111111111///000111222222222222222333333444666777888999:::===>>>???BBBFFFJJJNNNPPPNNNOOOOOOPPPQQQQQQRRRRRRUUUXXX___fffkkkppprrrsssvvvwwwvvvuuussspppllljjjfffeeeeeegggkkkqqqwww{{{~~~{{{uuurrrpppooolllkkkkkkmmmppprrrmmmmmmnnnmmmiiiddd___[[[ZZZ[[[\\\\\\ZZZXXXVVVUUUUUUTTTTTTSSSQQQOOONNNMMMHHHHHHGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQOOONNNNNNOOONNNNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTUUUUUUWWWVVVUUUSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQOOONNNNNNMMMLLLJJJEEEDDDDDDDDDEEEDDDBBB???:::777333000000000//////---///111111///.........,,,---///222666:::>>>@@@DDDDDDCCCBBBAAAAAA@@@@@@>>>;;;666333111///---+++))))))(((((((((((())))))&&&''''''((())))))******((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))************'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***++++++++++++)))))))))))))))))))))))))))***************)))))),,,+++++++++************))))))))))))************(((((()))***************(((***---,,,+++***+++---++++++++++++,,,,,,,,,,,,***,,,------+++***,,,...---,,,,,,+++,,,---...///,,,---///000111111000000111111111111111111222222333333444444555777888999777888:::<<<>>>@@@BBBCCCCCCGGGLLLOOOPPPSSSYYY^^^eeemmmyyylllaaa]]]VVVUUUTTTTTTTTTSSSQQQOOOMMMLLLIIIGGGEEEEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@===;;;::::::;;;<<<:::999333333444444333333222111111222222111111000///.........---,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))((((((((((((((()))*********)))'''''')))((('''&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((***+++++++++*********)))(((((((((((())))))'''(((((((((((((((''''''(((((((((''''''&&&&&&%%%'''''''''''''''((())))))%%%$$$$$$&&&((())))))(((''''''((()))***++++++,,,,,,,,,---------,,,++++++,,,---.../////////...---......///000111222222333000111222333444555555555444444666777999;;;<<<===CCCDDDFFFIIINNNTTTZZZ]]]\\\\\\]]]^^^^^^______```\\\```gggnnnuuuyyy|||}}}{{{|||~~~~~~~~~|||zzzyyyuuusssqqqqqqssswww{{{zzzvvvuuutttssssssuuuyyy~~~~~~yyyvvvrrrrrrrrrqqqnnnjjjgggeeeaaa```___\\\YYYVVVSSSQQQJJJJJJJJJJJJJJJKKKMMMMMMKKKNNNPPPQQQPPPOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTTTTXXXWWWVVVUUUUUUUUUVVVWWWSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJHHHEEEBBB888555222////////////...///000222111///......///---...///222555:::===@@@FFFEEEDDDCCCBBBBBBBBBCCCAAA>>>999666333111///---))))))(((((((((((())))))&&&''''''((()))******+++))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''')))***++++++++++++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((***+++,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***))))))((())))))***))))))))))))************(((((()))***************'''***------+++***+++---++++++,,,,,,,,,---------,,,...///...***)))***,,,------,,,+++,,,---...///,,,---///111111111000000000000000111222222222333444444555555777888999:::999;;;===@@@DDDGGGJJJKKKMMMSSSYYY]]]___dddkkkrrrsssxxxlllaaa^^^WWWVVVUUUTTTSSSSSSSSSSSSTTTOOOJJJHHHIIIIIIGGGFFFGGGFFFEEEFFFFFFEEEBBB@@@>>><<<::::::;;;;;;:::999777777666555444333222222555444333222111111111111////////////...---,,,+++))))))******++++++,,,,,,+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%############%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***((('''&&&%%%$$$$$$$$$$$$))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((***))))))((()))+++---...111...++++++---...---+++((()))***+++---...//////..................------,,,---///000000111444666222333444555666888999999<<<<<<<<<===???@@@BBBCCCEEEHHHMMMSSSZZZ___dddfffggggggfffeeeeeedddeeeeeebbbeeekkkqqqvvvyyy{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwsssqqquuu{{{~~~||||||{{{zzz||||||zzzwwwuuusssoooiiiaaaZZZWWWTTTQQQSSSVVVWWWSSSOOOOOOOOOOOOPPPQQQPPPOOOOOONNNMMMNNNPPPOOOMMMPPPVVVRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSRRRQQQSSSSSSTTTUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFFFF<<<777222000222222///+++000000000000////////////...//////000222888???DDDGGGFFFCCCAAAAAAAAABBBCCC??????>>><<<888444///---+++***)))(((((()))***+++***(((&&&$$$###$$$%%%&&&))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))(((((()))******)))((('''(((((()))***++++++,,,,,,((()))))))))************))))))************))))))(((***++++++++++++,,,...++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,+++,,,---...///000000111111222222222333333222222222222333444444888777666777999;;;;;;;;;BBBEEEIIIKKKLLLPPPWWW\\\aaaffflllrrrwww{{{lllaaa^^^WWWVVVUUUTTTSSSSSSSSSSSSRRRNNNJJJIIIIIIHHHFFFDDDFFFEEEDDDEEEEEEDDDAAA???;;;:::888888:::;;;:::999777777666666555444444444333222111000////////////////////////...---,,,+++,,,+++***)))'''&&&%%%$$$***))))))(((((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))(((((((((''''''''''''((())))))(((((((((((((((***+++,,,,,,***((())),,,------+++++++++,,,---...///000000000////////////............///000111000222444666555666777:::<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHNNNQQQUUU[[[```eeehhhjjjiiiiiiiiiiiiiiiiiijjjjjjaaacccgggkkkpppsssuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwtttssstttwwwzzz}}}tttllldddaaa___```bbb```ZZZUUUSSSSSSRRRRRRSSSSSSRRRRRRSSSQQQQQQTTTSSSPPPRRRWWWSSSSSSSSSSSSSSSSSSSSSTTTXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIHHH@@@;;;444222222222///,,,000000000000000000//////------...///111666===BBBFFFDDDBBB@@@>>>??????@@@@@@@@@???>>>;;;888444222---,,,+++***))))))*********)))(((&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))'''((()))******)))((((((((())))))***++++++,,,,,,************++++++++++++))))))************))))))***+++,,,+++***)))***+++++++++++++++++++++++++++------,,,,,,++++++++++++...---,,,,,,,,,---...///000000111111111222222222333333333333444555666666999999888:::<<>>:::999777888999::::::999777777666666666666666666333222111000000//////000////////////...---,,,+++---,,,***)))&&&%%%###""")))(((((((((((())))))***)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))((((((((((((((()))******((('''''''''((()))***+++***)))((())),,,.............../////////000000000000000000000///////////////000222222222333555777:::;;;>>>BBBEEEIIILLLMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRTTTWWW[[[___bbbeeefffccccccdddeeeeeefffgggggg___```bbbeeehhhkkknnnoooqqqqqqqqqrrrrrrsssssssssssstttttttttrrrqqqqqqrrryyy}}}yyywwwvvvwwwvvvrrrkkkeee^^^[[[XXXWWWWWWVVVUUUTTTTTTQQQPPPSSSRRRPPPPPPSSSUUUTTTSSSSSSRRRRRRRRRRRRWWWWWWWWWWWWWWWXXXXXXYYYTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMLLLFFFAAA:::555444333111...000000000000000000000000------...///222666===BBBDDDBBB???===;;;;;;;;;<<<>>>>>>>>>>>>===;;;888777111000///---+++******************)))(((((('''''''''''''''((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))''''''((()))************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,))))))************)))))),,,------,,,)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***...------------...///000000000000111111111111111333333333444555777999999888888888999<<<@@@DDDFFFQQQXXXccclllsssyyymmmaaa^^^WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQOOOMMMJJJIIIGGGFFFEEEEEEEEEDDDAAA>>><<<:::999888999:::999888666666777777888888888888555555444333222222222222////////////...---,,,+++******))))))))))))))))))(((((('''(((((()))******)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''$$$&&&)))***)))((('''''')))(((((('''&&&&&&&&&''''''''''''(((((('''''''''&&&''''''''''''''''''&&&((((((((()))))))))))))))((((((''''''(((((()))***(((((((((((())))))******+++++++++,,,---///000000000000//////////////////000000000000///////////////111333444555666999<<<@@@BBBEEEJJJOOOSSSWWWYYYXXXXXXVVVUUUSSSQQQOOONNNPPPQQQSSSVVVXXXZZZ\\\\\\ZZZ[[[\\\]]]^^^______```]]]]]]]]]___aaadddhhhjjjkkkkkklllmmmnnnoooppppppooopppqqqpppnnnmmmmmmnnntttwww|||~~~}}}}}}rrrmmmgggbbb```^^^\\\YYYVVVQQQOOOQQQRRRPPPOOOPPPVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPPPPOOOLLLGGG@@@:::777666333222111111111111111111111111...///000111444888>>>BBBCCCAAA===:::888777777777999::::::;;;;;;;;;;;;:::666555333111...,,,+++***************)))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))''''''((()))***+++++++++))))))*********+++++++++*********+++++++++,,,,,,)))******++++++******))),,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............///000000111111111111111111111111111333333444555777999;;;<<<:::::::::;;;>>>DDDJJJNNN\\\ffftttnnnaaa^^^WWWVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRROOOLLLKKKJJJIIIHHHGGGGGGGGGEEEBBB???@@@===;;;:::::::::888777666666777777888999999999666555444333222222222222////////////...---,,,+++'''(((((()))***++++++,,,(((((('''(((((()))******))))))***++++++***))))))))))))))))))))))))))))))'''''''''(((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$'''***+++***(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''''''''&&&&&&'''''''''((((((((((((((())))))***''''''&&&&&&''''''((()))))))))******************,,,------,,,,,,---...////////////............---......//////000000000000000222444666888;;;???BBBEEEGGGJJJOOOTTTYYY]]]___^^^]]][[[YYYUUURRROOOMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^]]]\\\\\\]]]___bbbfffhhhlllmmmnnnoooqqqsssttttttrrrsssrrrpppnnnnnnppprrruuuyyy~~~}}}|||}}}xxxuuuqqqlllhhh```XXXSSSTTTVVVTTTRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQPPPLLLFFF@@@<<<999777666444444333333333222222222///000111222444888>>>AAACCC@@@<<<888555333333333555666888999;;;<<<======:::999777555222///---+++))))))***))))))(((&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((()))***+++,,,,,,***************+++++++++))))))))))))*********+++******++++++++++++******,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......///000111111222222222222222222111111111111444444555666888;;;===>>>>>>???@@@AAADDDLLLUUU\\\nnnyyynnnbbb^^^WWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQNNNKKKIIIHHHIIIJJJIIIHHHGGGGGGEEEBBB@@@@@@>>>;;;:::::::::999777666666777777888888888999444333222111111000000111////////////...---,,,+++(((((((((((((((((((((((()))(((((((((((())))))***((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###%%%'''((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((()))***++++++++++++*********+++,,,+++******+++------------------------------...///000111222333444333555888:::<<>><<<;;;888777666666555444333333...000222333555888===@@@DDDAAA===888444222111000444555666999;;;===???@@@===<<<:::888555222///---******))))))(((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))***+++,,,************************(((((()))))))))***************++++++++++++******+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...///000111222333333333333333333333333222222222444555555777999;;;===>>><<<>>>@@@CCCHHHSSS```jjjooobbb]]]WWWVVVUUUTTTSSSSSSSSSSSSPPPQQQPPPLLLHHHFFFGGGIIIJJJHHHGGGGGGGGGEEEAAA???===;;;999999:::;;;:::999666666777777777777777777444444333222111111111111////////////...---,,,+++++++++******))))))((((((***))))))(((((((((((()))'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((((('''''''''''''''(((((($$$%%%'''(((((('''%%%$$$((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&(((((('''''''''''''''(((((()))))))))***++++++***)))((((((***++++++******---000---------------------...---...000222444666777888888:::<<<===>>>@@@DDDFFFEEEFFFHHHKKKNNNQQQTTTUUUWWWWWWXXXWWWUUUSSSPPPNNNJJJKKKLLLNNNPPPQQQQQQQQQUUUXXX^^^dddjjjnnnpppqqqqqqqqqsssuuuyyy}}}{{{lllhhhgggddd^^^[[[ZZZXXXTTTQQQOOOOOOOOOPPPRRRRRRRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQOOOKKKGGGCCC@@@???;;;;;;:::888666555333333222333555777888<<<@@@CCCEEEBBB>>>888444111000///111222333666999<<<>>>@@@>>>>>>===;;;777444111///---,,,***)))(((((())))))((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))+++***)))))))))***+++,,,************************))))))*********+++++++++***++++++,,,,,,++++++***+++,,,---,,,***))))))***------------------------,,,,,,---------............///111222333444444333555555555444444333333333555555666777888:::<<<===;;;>>>BBBGGGPPP^^^ppp|||ooobbb]]]WWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQLLLHHHFFFHHHKKKIIIHHHFFFFFFFFFDDD@@@>>>999777666777:::;;;;;;;;;777777777666666666666666666666555444333333333333////////////...---,,,+++,,,,,,,,,,,,,,,,,,------+++***)))(((((('''((((((&&&((()))******)))(((&&&************************&&&'''((())))))((('''&&&&&&'''***++++++***'''&&&(((((((((((((((((((((((((((((()))((('''((()))+++))))))(((((((((((()))***%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((()))******(((((()))******)))(((''''''***,,,---,,,---111444------------......//////...///111444666999;;;<<<<<<>>>???@@@@@@AAACCCEEECCCDDDFFFHHHJJJLLLNNNOOORRRSSSUUUVVVUUUTTTRRRQQQQQQRRRTTTVVVXXXYYYZZZZZZ]]]aaahhhpppxxx~~~~~~zzzxxxsssmmmhhhaaa^^^ZZZUUURRRPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWPPPQQQQQQNNNJJJFFFCCCBBB>>>===;;;999777555444333777888:::<<<===@@@DDDHHHFFFCCC>>>999444111//////---...000222555999;;;===??????>>><<<999555222000///...+++)))))))))+++,,,))))))(((((('''''''''&&&(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))***+++++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------+++(((&&&&&&'''---------------------------------....../////////...///111333444444444444666666666555555444444444555666666777888:::;;;<<<@@@DDDJJJQQQ\\\mmmnnnbbb\\\XXXVVVUUUUUUUUUUUUTTTRRRVVVSSSOOOJJJHHHGGGHHHIIIIIIIIIHHHGGGEEECCCAAA@@@;;;;;;;;;:::::::::999999777777666666666888999:::555444333222111111111111111111000///...---,,,,,,,,,+++******))))))******))))))************))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))''''''((()))***)))(((((()))+++,,,------,,,,,,******+++,,,------......------///000111111111111111333666:::<<<>>>??????EEEEEEFFFEEEDDDCCCAAA@@@BBBBBBCCCCCCDDDGGGLLLPPPQQQSSSVVVWWWWWWWWWXXXYYYXXX[[[```dddhhhkkkllllllpppttt{{{{{{uuuoooggg```]]][[[XXXUUUXXXWWWTTTPPPNNNMMMOOOQQQVVVXXX[[[ZZZXXXVVVWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWWWWWWWVVVUUUUUUTTTXXXVVVSSSRRRQQQOOOKKKIIIEEEBBB>>>:::777555444444555777;;;@@@CCCEEEFFFFFFHHHFFFAAA<<<777222///---000000000111333555888999<<<;;;::::::;;;;;;999777222111...,,,***((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((())))))))))))))))))*********))))))((((((((((((((())))))))))))(((((((((((())))))))))))---,,,***)))))))))******''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------.........---+++)))(((......------...///111222111111222333333444555555888888888777666666999;;;888999:::::::::<<<@@@CCCHHHMMMVVVbbbooonnnccc]]]XXXVVVUUUUUUUUUUUUTTTRRRUUUSSSNNNJJJHHHGGGHHHIIIIIIHHHHHHFFFEEECCCAAA@@@;;;;;;;;;:::::::::999999888777666666666777888999666555444333222222222222111111000///...---,,,,,,,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************(((((('''''''''&&&&&&&&&)))((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))***+++,,,+++***((()))+++,,,------,,,,,,------,,,,,,+++++++++++++++,,,---///000111111111666888;;;>>>AAACCCDDDDDDCCCCCCCCCCCCBBB@@@>>>======>>>???@@@BBBEEEKKKNNNVVVZZZ___ccceeefffhhhiiifffiiinnnrrrwwwyyy{{{{{{{{{rrrlllhhhdddaaabbb^^^XXXRRRNNNMMMPPPRRRRRRTTTWWWXXXWWWWWWYYY\\\ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXVVVTTTSSSSSSQQQNNNLLLHHHEEEAAA===999666555555666888<<<@@@DDDFFFGGGHHHKKKHHHDDD>>>999444111///000000000111222444666888:::999999:::<<<;;;999777000///---***(((&&&%%%$$$((((((((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***(((((((((((()))))))))***---,,,+++************+++))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------...///...---,,,+++,,,++++++++++++---...///111111222333444555555666555666777666666666888:::;;;<<<<<<===>>>BBBFFFJJJQQQWWWbbbooo}}}oooddd^^^XXXVVVUUUUUUUUUUUUTTTRRRTTTRRRNNNJJJHHHGGGHHHHHHHHHGGGGGGFFFDDDBBB@@@???;;;;;;;;;;;;::::::::::::888888777666666666777777555444333222222111111222111111000///...---,,,,,,,,,+++******))))))******''''''((((((((((((''''''************************(((((()))*********))))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))***,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++---///000111222222444666888:::===>>>???@@@????????????>>>===;;;;;;;;;<<<>>>@@@CCCHHHNNNSSS[[[```hhhnnnrrrtttvvvxxxuuuxxx||||||zzzvvvooocccYYYRRRPPPRRRTTTRRRTTTVVVVVVWWWXXX[[[]]][[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXWWWUUUUUUUUUTTTQQQOOOLLLJJJEEE@@@<<<999777666777999<<<@@@DDDGGGIIIJJJLLLIIIEEE???:::555111000//////000000111333555555777777888;;;======;;;999444333111///,,,***((((((((((((((())))))*********((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))))))))************))))))((((((((()))))))))******((((((((()))))))))******,,,,,,+++*********++++++++++++*********)))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---...///////////////...............000111111111111222333444555666777444666777888777888999;;;<<<>>>@@@BBBFFFKKKRRRWWWbbbhhhsssoooddd^^^XXXVVVUUUUUUUUUUUUTTTRRRSSSPPPMMMJJJHHHGGGGGGHHHGGGFFFFFFEEECCCBBB@@@???<<<;;;;;;;;;;;;:::::::::888888777777666666666666333222222111000000111111111111000///...---,,,,,,,,,+++******))))))******'''(((((())))))(((((('''''''''((((((((((((((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''""""""$$$%%%'''((()))***(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''(((***+++***)))******++++++,,,,,,,,,,,,(((((()))***+++---......+++,,,...000222333444444444444555666777888888888;;;;;;;;;;;;;;;;;;::::::<<<>>>BBBFFFKKKQQQYYY^^^aaagggnnnuuuxxxzzz{{{||||||~~~vvvfff[[[VVVUUUUUUVVVVVVVVVVVVVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXYYYYYYXXXWWWWWWWWWVVVUUUUUUVVVVVVTTTRRRPPPMMMIIIDDD???<<<999888888999<<<@@@DDDGGGJJJLLLKKKIIIDDD>>>888333000...//////000111222333444444444555777:::===>>><<<:::888777555333111...,,,***((((((((()))******++++++((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((())))))************)))(((((()))))))))*********(((((()))))))))***************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////////////////000000111222222333111222333444555666777888777999;;;;;;::::::;;;<<<===@@@DDDIIIPPPYYYbbbgggtttyyypppddd^^^XXXVVVUUUUUUUUUUUUTTTRRRQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;::::::777777777777666666555555444444333222222222222333111111000///...---,,,,,,,,,+++******))))))******((())))))******))))))(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''""""""$$$%%%'''((()))***''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''((((((((())))))***(((((()))***+++***)))++++++++++++++++++,,,,,,'''((()))***,,,---...///---...000222444555666777999999999888888888888888888888999:::<<<===>>>???AAADDDHHHMMMSSS[[[dddiiilllpppwww{{{}}}|||||||||}}}vvvhhh___ZZZWWWWWWVVVTTTSSSTTTVVVYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYYYYZZZZZZYYYYYYYYYVVVUUUUUUUUUVVVVVVUUUSSSQQQOOOLLLHHHCCC@@@===<<<999:::<<>>===<<<777777555333000---+++)))((()))))))))*********+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))************(((((())))))))))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------,,,------...//////000000111222333444666777888999999:::<<<<<<;;;;;;<<<>>>@@@EEELLLUUU^^^iiissszzzrrrddd]]]XXXVVVUUUUUUUUUUUUTTTRRROOONNNLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA<<<<<<<<<<<<;;;;;;;;;:::666666777777777666555555666666555555555555666666111111000///...---,,,,,,,,,+++******))))))******))))))************))))))'''(((((())))))*********(((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))),,,+++***+++---------,,,,,,++++++******+++,,,,,,+++,,,,,,,,,,,,,,,------///000222444555666777777999999888777777777777777999999;;;>>>AAAEEEHHHJJJJJJLLLPPPTTTZZZbbbjjjooovvvzzz~~~~~~~~~}}}~~~~~~{{{yyyzzz{{{pppgggaaaZZZWWWSSSRRRSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\WWWVVVUUUVVVWWWWWWUUUTTTSSSQQQOOOLLLIIIFFFCCCBBB======>>>???CCCGGGKKKNNNPPPMMMHHHBBB<<<777333111///000222444666777888888333333444777;;;>>>>>>===;;;;;;:::888555111...,,,************************))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))'''((()))******+++******)))))))))*********++++++)))))))))*********++++++'''((())))))******))))))(((((()))***+++,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---------............//////...---,,,,,,,,,---......///111111111111111222222333555777888999:::999:::;;;;;;;;;===@@@CCCKKKQQQ[[[fffqqq{{{sssddd[[[XXXVVVUUUUUUUUUUUUTTTRRRNNNMMMKKKIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;444555666777777777666555555555555444444555555666111111000///...---,,,,,,,,,+++******))))))******(((((())))))))))))(((((((((((()))******+++,,,,,,(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((('''&&&%%%'''''''''''''''''''''''''''((((((((()))))))))))),,,+++***+++---...---,,,,,,,,,+++******++++++,,,,,,,,,---------.........000111222444555666666666333333333333444555777888<<<===@@@DDDJJJOOOTTTWWWVVVXXXZZZ]]]```ffflllqqqwwwzzz~~~~~~}}}~~~~~~~~~|||zzzwwwuuuwwwyyy{{{~~~}}}zzzqqqpppmmmjjjkkkpppxxx~~~}}}uuuhhhccc\\\WWWVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[\\\\\\]]]^^^^^^]]]]]]YYYXXXXXXXXXYYYYYYWWWUUUTTTTTTRRRQQQOOOLLLJJJIIIBBBAAAAAABBBDDDIIIMMMPPPQQQNNNIIICCC===888444222000111444777999;;;;;;<<<555444333555999===>>>>>>??????>>><<<999555222///,,,++++++******)))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((())))))))))))'''((()))******+++++++++))))))*********+++++++++))))))*********+++++++++((()))***+++,,,,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------............///...---------...///000000111222444444444444333222222444555777999:::;;;999:::;;;<<>>>>>666444333444888<<<>>>???=========;;;888333///------,,,,,,+++***)))(((((())))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))''''''(((******+++++++++)))************+++++++++)))************+++++++++***+++,,,---...------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////......---...///111333444---...000111222222111111222333444666777999:::;;;;;;<<<>>>@@@DDDJJJSSSXXXfffnnnzzzrrrddd^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQOOOLLLHHHFFFEEEDDDEEEFFFGGGHHHIIIHHHFFFDDDBBB>>><<<;;;;;;;;;;;;:::888777666555666777888777666444444333222222111111000111111000///...---,,,,,,,,,,,,***)))))))))***+++(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&%%%$$$%%%''')))***,,,***(((&&&&&&''')))++++++++++++************)))))))))***+++++++++******++++++,,,,,,---...//////000222444555444222///---111222444555555888<<>><<<;;;;;;;;;;;;:::888888777666666777777666555444444333222222111111000111111000///...---,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((()))))))))******&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))***)))(((''''''(((***++++++++++++************))))))***++++++,,,++++++++++++,,,,,,,,,---............///111333333333111111111333555777888;;;???BBBLLLPPPVVV\\\```dddhhhkkknnnnnnmmmjjjeeeaaa______``````aaadddiiimmmppprrruuuuuuuuutttqqqnnnllllllllljjjhhhhhhjjjjjjhhhfffjjjllloooqqqrrrqqqooommmjjjhhheeedddfffhhhjjjkkkmmmppptttwwwyyy{{{~~~~~~rrrhhh___[[[\\\\\\[[[[[[\\\]]]]]]]]]ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQNNNGGG???888555333222333555:::???BBBBBBBBB===:::666444444888<<>>>>>@@@EEEKKKQQQWWWbbbqqq{{{uuueee^^^XXXVVVUUUUUUVVVWWWVVVTTTOOOMMMJJJGGGEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA>>><<<;;;;;;<<<;;;:::999999777666666777777666444444444333222222111111000111111000///...---,,,,,,,,,,,,+++************++++++***))))))))))))***+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((('''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((()))*********+++++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000222333444555333555888;;;===@@@EEEHHHRRRWWW]]]cccgggjjjmmmnnnppppppnnniiiccc\\\XXXVVVWWWWWWXXXZZZ^^^cccgggjjjmmmmmmlllkkkjjjkkknnnqqqrrrqqqppppppooommmiiifffiiikkkooosssuuuuuuuuuttttttuuuuuuuuuuuutttsssssstttwwwzzz|||}}}~~~{{{oooggg___]]][[[ZZZ[[[\\\\\\\\\YYYZZZZZZ[[[\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQNNNHHH@@@999555444444444666:::???BBBCCCBBB@@@===777333333666;;;>>>BBBCCCDDDCCCAAA===999666000...,,,+++))))))))))))))))))***++++++++++++***'''((()))***************)))))))))))))))))))))))))))))))))***+++,,,,,,---++++++*********)))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---******++++++++++++,,,,,,))))))))))))***+++,,,,,,+++,,,,,,------------,,,,,,,,,,,,---.........///........................000000000000000000000000111222333444555666777777999888888888:::===@@@AAAHHHNNNWWW___hhhuuuvvveee^^^WWWUUUTTTTTTUUUUUUSSSRRRMMMLLLJJJGGGEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBAAA>>>===;;;;;;<<<<<<:::999999888666666777777555444444444333222222111111000111111000///...---,,,,,,,,,,,,++++++************,,,+++)))(((((()))+++,,,+++)))(((&&&&&&((()))+++''''''''''''''''''''''''************)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))((('''&&&%%%&&&'''(((***+++++++++***+++++++++*********))))))***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------///111444777888666888<<>>888333222555999<<>>AAABBBBBBDDD???999444222444888:::AAACCCEEEFFFFFFCCC@@@>>>666444222///,,,+++******++++++******************'''(((***,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,---------......,,,,,,------------------+++,,,------............,,,,,,------...///000000........./////////000000111111111111000000000000111222333444666777888999:::<<>>???BBBEEEFFFFFFGGGHHHJJJKKKOOOUUUYYY\\\]]]^^^___\\\\\\\\\[[[XXXWWWWWWXXXWWWZZZ\\\[[[YYYXXX[[[^^^eeeiiinnnpppqqquuu~~~xxxllleeeaaa]]]ZZZWWWWWWXXXYYYZZZZZZZZZZZZYYY[[[^^^```aaa___\\\ZZZ\\\[[[ZZZ[[[[[[[[[YYYWWWUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRPPPKKKDDD===888666555555555888<<<@@@AAABBBCCC???:::666444444777888@@@BBBEEEGGGGGGFFFCCCAAA;;;999666222///------,,,,,,+++******)))*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---******++++++++++++,,,,,,---......//////......---,,,------............------------.../////////000.........//////000000111111111111111111111111111222333444555777999::::::888===BBBFFFKKKQQQZZZ```mmmvvvuuueee___WWWUUUSSSSSSSSSSSSQQQOOOLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC???>>><<<<<<======;;;:::666555444555777999888777444444333222222111111000111111000///...---,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&''''''''''''((((((((('''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''(((((((((((()))((((((''''''((()))***)))******++++++*********+++++++++************)))'''((()))+++,,,---------*********+++,,,,,,,,,---...///222666:::>>>BBBDDDDDDFFFHHHHHHFFFEEEEEEEEEEEEHHHLLLPPPQQQSSSUUUWWWRRRSSSUUUVVVXXX\\\```ddddddgggjjjhhhccc```aaaccckkkqqqxxxzzzxxxxxx}}}xxxpppggg___ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[]]]^^^^^^^^^]]]\\\]]]\\\[[[[[[\\\\\\ZZZXXXUUUVVVWWWWWWWWWVVVTTTTTTQQQRRRPPPLLLEEE>>>888666555444444777;;;>>>@@@AAAAAA???;;;777555555666777???AAADDDGGGHHHGGGEEECCC???===:::666333000///...,,,,,,***)))))))))******+++***************++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,+++++++++******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,------...//////...---,,,..................---,,,............////////////---......///000000111111000000000111111222222333333444555777888:::;;;<<<;;;BBBJJJQQQWWW___hhhooo}}}ttteee```VVVUUUTTTTTTUUUUUUTTTRRRLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCDDD???>>><<<<<<======;;;:::555444444555888999999888444444333333222111111000111111000///...---,,,,,,,,,,,,---...---,,,+++***(((((())))))))))))(((((((((((())))))))))))((((((************************###$$$%%%'''(((((())))))'''''''''(((((((((((())))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((())))))((('''&&&'''(((+++,,,++++++******************+++++++++************)))'''''')))***+++,,,,,,,,,))))))***+++,,,,,,------,,,///222888===BBBFFFHHHGGGIIIJJJIIIFFFCCCBBBBBB???AAAEEEHHHIIIKKKNNNPPPKKKNNNQQQVVV\\\dddlllrrrrrrvvvxxxtttmmmgggeeefffpppwww|||yyy{{{~~~vvvkkk\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\\\\]]]]]][[[YYYVVVWWWXXXXXXXXXWWWUUUUUUQQQRRRQQQLLLEEE>>>999666555444444666:::===???@@@@@@>>>;;;888666666666666>>>@@@DDDGGGHHHHHHFFFEEEBBB@@@<<<888444222111000---,,,***)))))))))******+++***)))(((((()))******************************((()))***+++---...///000,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,---------.........,,,---.........---,,,+++.../////////...---,,,,,,///////////////.........---......///000111111222//////000111222333333333444444666777999;;;<<<===EEEMMMWWW```gggoooyyyuuufff]]]WWWUUUTTTSSSTTTTTTTTTRRRPPPOOOLLLIIIGGGFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA===;;;::::::::::::999777888666555444444555666888555555444444444333333333///222222000111555666444---,,,*********,,,...///((()))*********)))'''&&&))))))(((((((((((())))))))))))))))))***************'''%%%&&&)))++++++)))+++)))'''&&&%%%&&&'''(((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++++++++******++++++,,,---++++++******))))))((((((*********))))))))))))))),,,,,,++++++,,,---///000000333777===BBBFFFHHHIIIGGGEEEEEEFFFDDD??????BBB@@@AAABBBAAAAAACCCFFFIIILLLOOOSSSYYY```iiirrrxxx}}}{{{xxxvvvtttqqqnnnkkkxxx~~~{{{vvvvvvxxx~~~~~~}}}|||{{{yyywwwvvvxxxzzz|||{{{zzz|||qqqfffcccbbb[[[\\\aaa]]][[[ZZZZZZ\\\^^^___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSQQQMMMGGGAAA<<<999555555777:::>>>@@@@@@??????>>>;;;999777777777888999>>>EEEIIIJJJIIIGGGGGGFFFDDDAAA>>><<<777222///,,,)))''''''(((***++++++(((((((((((())))))))))))++++++*********************)))))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------............/////////000000000000000000111222222222222333333333444444444555666888:::999999@@@JJJOOO```kkkrrr|||uuufff]]]WWWUUUTTTSSSTTTTTTSSSRRRTTTQQQNNNJJJFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA===<<<::::::;;;;;;999888777666555444444555666777555555444444444333333333///222111......000111...---,,,+++******,,,...///+++***((('''''''''((()))))))))(((((((((((())))))((((((((()))))))))******+++(((&&&&&&)))******)))***)))'''&&&&&&&&&((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((''''''(((((((((''''''&&&&&&''''''((())))))(((((('''((()))***+++))))))(((((())))))***+++++++++++++++************++++++++++++++++++******------,,,,,,---...000111222555:::???DDDGGGIIIJJJIIIGGGFFFGGGEEEAAABBBFFFDDDDDDDDDDDDEEEIIINNNRRRVVVXXX\\\aaafffnnnvvv{{{~~~{{{xxxuuusssrrrooommmtttxxx|||{{{vvvqqqpppppptttttttttuuuttttttsssrrrsssuuuvvvvvvuuuvvvyyy|||}}}{{{}}}~~~tttmmmggg\\\[[[^^^XXXXXXWWWXXX[[[^^^______]]]\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSQQQNNNIIIBBB<<<999888777888;;;>>>@@@@@@???===;;;777555333333555666888===CCCGGGGGGFFFDDDDDDHHHFFFCCCAAA>>>:::555222000---***))))))*********)))))))))************+++***************************************+++++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------........./////////000000111000000000000000111222222222222333333444444555666777999;;;;;;===FFFPPP\\\mmmyyyvvvggg^^^WWWVVVSSSSSSTTTTTTSSSRRRSSSQQQMMMJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>===;;;;;;<<<<<<:::999777666555444444555666777555555444444444333333333111333222---,,,...---***---,,,+++***+++,,,---......+++'''$$$$$$&&&***,,,)))((((((''''''(((((()))''''''((((((((()))))))))+++)))''''''((())))))(((***)))'''&&&&&&'''((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))((((((''''''(((((()))***)))(((((((((((()))***+++))))))(((((())))))***++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,............///000111222444777<<>>::::::::::::<<>>999666333000---+++***+++***)))*********+++++++++,,,,,,************************++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------,,,,,,,,,------------.........///,,,,,,---............---....../////////000000000222111111000000000111111111111222333444444555555888777999<<<>>>CCCOOO[[[mmmvvvggg^^^XXXVVVSSSSSSSSSSSSRRRQQQNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<<<<======;;;:::777666555555555555666777555555444444444333333333333555333...---///...+++---,,,+++++++++,,,---------+++'''%%%%%%&&&)))+++(((((((((''''''(((((((((''''''''''''((((((((((((******)))((((((((((((''')))(((''''''''''''((((((''''''''''''(((((((((((())))))(((''''''''''''''')))(((((((((((((((((()))((((((((((((((()))******)))))))))))))))*********++++++******++++++,,,---)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,//////000000111222222333444777<<>>BBBJJJYYYhhh}}}vvvggg___XXXVVVSSSRRRSSSSSSQQQPPPMMMMMMKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>============<<<:::666666555555555555666666555555444444444333333333111333222...---//////,,,---,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))******)))((('''''''''(((((('''''''''(((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((()))******((())))))***************++++++******++++++,,,---((()))))))))******++++++************++++++,,,,,,000000111222222333333333222555999===@@@AAAAAA@@@@@@<<<;;;<<<<<<===BBBJJJRRRXXXaaaiiinnnqqqssstttyyyzzzzzzyyyvvvtttttttttlllhhhbbb______```bbbcccdddbbbbbbdddfffddd^^^XXXZZZ[[[^^^aaaccceeegggggghhhiiikkklllmmmmmmllljjjooottt|||~~~tttfffccc```_________^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZ[[[ZZZZZZYYYXXXWWWTTTUUUVVVUUUQQQJJJCCC???;;;:::;;;>>>CCCGGGIIIJJJCCC???:::555333444666888555999@@@EEEHHHJJJKKKLLLIIIHHHFFFEEEDDDAAA>>>;;;333000,,,++++++,,,++++++)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000,,,---......//////......////////////000000000111222222111111111111111222111222333555666888999999::::::<<>><<<<<<======;;;:::666666666666666666666666555555444444444333333333...000///,,,+++......,,,------,,,,,,,,,,,,++++++((()))*********)))'''&&&(((''''''&&&&&&''''''(((''''''((((((((()))))))))''')))******(((''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((()))******++++++******))))))(((((())))))***+++)))))))))))))))*********))))))******++++++,,,,,,000000222333333444333333111222555777999:::;;;;;;;;;888888:::;;;<<>>======@@@EEEJJJMMMOOOJJJGGGBBB===999777777777444888>>>BBBDDDFFFHHHJJJIIIGGGFFFFFFFFFDDDAAA???777444000------,,,,,,+++*********+++++++++,,,,,,((())))))***++++++,,,,,,)))+++,,,......---,,,++++++++++++,,,,,,,,,------------------------------------------.........///,,,,,,,,,---------......------........./////////------.../////////////////////000000000111111111000000000111222333444555333444666888:::<<<>>>>>>BBBBBBGGGOOOXXXdddxxxvvvhhh```XXXVVVSSSRRRRRRQQQPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>===;;;;;;<<<<<<:::999555555666666666666555555555555444444444333333333333555444///...000000------------------,,,+++***)))))))))))))))((((((''''''''''''&&&&&&'''''''''))))))))))))************$$$'''***+++)))((()))***&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))((('''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((()))***+++,,,+++******+++++++++***+++,,,,,,------,,,,,,++++++*********++++++,,,,,,---.../////////000222333444444333222000000000000111333555666777666777;;;===>>>DDDJJJNNNUUU___ggglllnnnnnnoooiiiiiihhhddd\\\UUUOOOMMMJJJGGGDDDCCCDDDFFFFFFGGGDDDGGGJJJLLLLLLKKKIIIGGGBBBEEEJJJPPPWWW\\\```bbbjjjkkkmmmrrrvvvvvvrrrnnnhhhfffccceeeiiimmmoooooommmqqqvvv{{{}}}}}}{{{yyyyyywwwxxx~~~||||||}}}pppfff```^^^______^^^^^^___```aaaaaaaaa```]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVRRRNNNJJJHHHAAA??????AAAFFFJJJMMMNNNOOOLLLHHHCCC>>>;;;:::999999<<>>======>>>???===>>>@@@BBBDDDEEEEEEFFFFFFHHHKKKOOOTTTZZZ```eeegggiiinnnrrruuuvvvvvvvvvmmmkkkhhhffffffhhhkkkmmmqqqrrrtttxxx|||~~~}}}|||wwwwwwyyy|||yyyvvvtttzzz}}}oooccc___^^^___]]]___```aaa```______```____________^^^]]]\\\[[[]]]ZZZVVVVVVWWWUUUPPPJJJCCCCCCBBBCCCEEEJJJNNNQQQNNNMMMJJJFFFBBB===:::888:::;;;>>>CCCGGGIIIIIIGGGFFFEEEDDDDDDDDDDDDBBB@@@;;;999555222...,,,+++***------+++*********+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///---......//////////////////000000000000000//////000111111111111222222222888666444333444444333222555777999<<<@@@DDDGGGIIILLLQQQXXX```jjjxxxtttgggbbbZZZWWWUUUTTTTTTTTTSSSRRROOONNNLLLJJJHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???===;;;;;;;;;;;;999777777666666555555555555555444444555444444333222111111000///...---------------,,,++++++******+++++++++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((++++++***))))))(((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''(((((((((((((((((()))))))))***,,,+++******)))))))))***,,,+++)))((((((***+++,,,***************************,,,...///......///000000000000///000000111222//////000111222444666777;;;;;;<<<===???AAACCCEEEIIIMMMRRRWWWZZZYYYXXXVVVMMMKKKHHHDDDAAA>>><<<;;;::::::999999999:::;;;<<<;;;===>>>AAACCCEEEFFFFFFHHHJJJMMMQQQUUU[[[aaaeeegggjjjnnnrrruuuvvvvvvvvvpppooommmkkkkkkmmmoooppprrrsssvvvyyy}}}~~~}}}wwwwwwxxxzzz~~~{{{uuuuuuvvv~~~qqqiiidddbbb______```___^^^^^^^^^___````````````___^^^]]]\\\^^^ZZZWWWVVVWWWVVVPPPLLLGGGEEEDDDDDDFFFJJJOOORRRPPPOOOMMMIIIEEEAAA>>><<<======@@@CCCGGGHHHGGGEEECCCBBBBBBDDDEEEEEECCCAAA>>><<<888444111...---,,,,,,+++***)))((())))))***------------------------++++++,,,,,,,,,,,,++++++------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---....../////////////////////000000000000//////000111111111111222222222555444333333444555555555888:::===AAAFFFJJJOOORRRXXX]]]dddkkktttuuugggaaaZZZXXXVVVUUUUUUUUUTTTSSSOOONNNLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???===;;;;;;;;;;;;999888666666555444444444444444444444444444444333111111111000...---,,,,,,---...---,,,++++++******++++++************)))))))))((()))******++++++******)))((((((((((((((((((((((((***))))))(((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''')))***+++,,,((((((((()))))))))************++++++******))))))***)))(((((()))***,,,---******************++++++)))+++---.........///111000/////////000000111222111111111222333555666777<<<<<<<<<===???AAACCCDDDFFFHHHLLLNNNOOONNNKKKJJJ@@@???===;;;999888888777444444444555777888:::;;;:::<<<>>>@@@CCCEEEGGGHHHKKKNNNQQQTTTWWW\\\bbbeeehhhkkknnnrrrtttvvvvvvuuussssssrrrrrrrrrrrrssstttrrrsssuuuxxx|||~~~}}}|||wwwwwwvvvwwwzzzxxxwwwzzzyyypppjjjdddbbbaaa___^^^^^^______```aaaaaa``````___^^^]]]^^^[[[XXXWWWXXXVVVRRRNNNLLLJJJGGGFFFGGGKKKOOORRRSSSRRRPPPNNNJJJGGGDDDBBB@@@AAABBBEEEFFFFFFCCCAAA??????@@@CCCEEEFFFEEECCCBBB@@@<<<888444111///...,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------......------,,,,,,........................---------------------------------............///---....../////////////////////000000000000//////000111111111111222222222222222222222444666888999;;;>>>CCCHHHNNNUUU[[[```jjjooovvv|||vvvfff```[[[YYYWWWVVVWWWVVVUUUSSSOOONNNLLLIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???===;;;;;;<<<<<<:::999777666555555444444555555555555666555555444333222000///---,,,+++,,,---...---,,,++++++******++++++))))))(((((((((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&'''(((***+++,,,(((((()))))))))*********((()))***++++++***)))((((((((((((((()))***,,,---)))))))))***************(((***---.........///111///////////////000111222444333444444555666777888<<<======>>>???AAABBBBBBCCCDDDEEEFFFEEECCC@@@>>>999888777666666666666666444555555777888:::;;;<<<<<<===???AAAEEEHHHJJJLLLOOORRRUUUWWWZZZ]]]bbbeeeiiijjjmmmpppsssttttttttttttuuuuuuvvvwwwwwwwwwvvvqqqqqqrrrvvvyyy{{{{{{zzzyyywwwvvvvvvxxx}}}wwwkkkhhhccc```___```aaabbbaaaaaaaaaaaaaaa```______^^^\\\YYYXXXXXXWWWTTTQQQQQQOOOLLLIIIJJJLLLOOORRRTTTTTTRRRPPPNNNKKKIIIGGGEEEEEEEEEGGGGGGDDD@@@===;;;;;;===AAAEEEGGGFFFEEEDDDBBB???;;;777444111///...---------,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,------------------------........................---------............///---......///////////////...//////000000000000///000000111111111222222222111222222333444666999<<<>>>BBBIIIOOOVVV___hhhooo|||vvvggg```ZZZYYYXXXWWWXXXWWWUUUSSSOOONNNKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888777666666555555666666777777777666666555444333000///...---,,,---......---,,,++++++******++++++******)))))))))(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''(((((()))))))))))))))************'''(((***++++++***)))(((''''''(((((()))***+++,,,((((((((()))))))))******(((***------------///000............///000111222666666666666666777888888<<<<<<===>>>???@@@@@@@@@???@@@@@@???===;;;888777333222222111111111111111777777888:::;;;<<<<<<===???@@@BBBDDDHHHLLLOOOQQQSSSVVVXXXZZZ\\\^^^bbbdddhhhiiikkknnnoooqqqqqqqqqrrrsssuuuwwwxxxxxxxxxxxxsssssstttvvvyyy||||||{{{|||zzzxxxwwwxxx|||uuuooofffaaa```aaabbbbbbaaaaaaaaabbbaaaaaa```___^^^]]][[[YYYYYYXXXVVVUUUUUUSSSPPPNNNMMMOOOQQQRRRSSSSSSSSSQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHDDD>>>:::888888:::===BBBEEEFFFFFFDDDCCC@@@===999555222111............------,,,,,,************************,,,,,,,,,------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///////////////......///000000000000000000000111111111222222222333444555444444666:::>>>@@@FFFNNNVVV^^^iiiuuu}}}vvvhhhbbbZZZYYYWWWXXXXXXWWWUUUSSSPPPNNNJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<======<<<:::888888777666666666666666666777777666666555444333//////////////////......---,,,++++++******++++++,,,,,,,,,,,,++++++++++++((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))*********++++++(((((())))))******))))))'''(((((())))))*********((((((((()))******++++++)))+++---------,,,---...---------...///000111222666666666555666666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999777666555444222222111111111111222222777888:::<<<===>>>>>>>>>DDDDDDEEEGGGKKKNNNRRRTTTVVVYYY[[[]]]]]]___aaacccfffggghhhjjjkkkmmmmmmmmmnnnooorrrtttvvvxxxyyyyyyxxxxxxxxxzzz}}}}}}{{{zzz{{{~~~{{{nnneeeaaaaaaaaa`````````aaaaaaaaaaaa``````^^^]]]\\\ZZZYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMLLLJJJDDD===888888777777999===BBBDDDEEEDDDCCCAAA>>>;;;777444333,,,,,,---------,,,+++***------------------------,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///////////////---...///000000111111000000111111111111222222222444555666666555777===BBBEEELLLVVV___gggsssvvvhhhcccYYYXXXWWWWWWXXXWWWTTTRRRPPPNNNJJJGGGEEEDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<======<<<;;;777777666555555555555666555555555555444333222111...///000222222111///...---,,,++++++******++++++++++++++++++************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''(((((()))))))))*********+++++++++((((((((((((((()))******(((((()))))))))))))))((()))******+++,,,,,,------***,,,...---,,,+++,,,------------...///000111222555555444333333444444444555555666777888777666666666555555444333333333333333333333333444666777888777999<<>>888999666444555999>>>AAACCCDDDCCCBBB@@@===:::777555,,,------...---,,,+++***........................,,,,,,------------,,,,,,+++,,,------......---------------------------------------------------------------............///---......///////////////---...///000111111111111000111111111111222222222222555777777777:::AAAHHHLLLTTT___hhhqqq~~~vvviiidddXXXWWWWWWWWWWWWVVVSSSQQQPPPNNNJJJFFFDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<===>>><<<;;;666666555444444444444555333333333333222111000000---///111333333222000...---,,,++++++******++++++((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''(((***+++,,,)))************+++++++++)))(((''''''''')))***+++((()))))))))))))))((('''++++++,,,------...//////+++---......,,,++++++,,,,,,,,,------///000111222333333222111111111222222111222333444444333222222222222111111111222222333000000111222444666888999888:::>>>BBBFFFHHHIIIJJJHHHHHHHHHIIILLLOOOSSSUUUYYY[[[^^^___^^^^^^___aaabbbbbbcccdddeeefffggghhhjjjkkkmmmppptttxxx{{{}}}{{{zzzzzz{{{~~~vvvpppmmmuuuxxxnnniiieeebbb______```````````````_________^^^\\\ZZZZZZ[[[\\\WWWXXXYYYZZZYYYVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPMMMFFF>>>888:::666333333666;;;@@@BBBDDDDDDCCCBBB???<<<999888...///000000000///------------------------------,,,------......------,,,+++,,,,,,---.........---........................---------------------------------.........//////---......///////////////---...///000111111111111000111111111111222222222111444777777888<<>>???AAACCCDDDEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSUUUVVVYYY[[[^^^```aaabbbdddeeefffggggggfffeeedddjjjkkkmmmnnnooorrrvvvyyyyyyyyyzzz|||~~~qqqjjjjjjlll{{{yyynnngggeee```_______________``````______^^^]]]]]]\\\[[[[[[]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSQQQOOOKKKEEE>>>999666444222222555999;;;<<>>???@@@AAACCCEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRRRRUUUVVVXXX[[[]]]___aaaaaaddddddeeefffffffffffffffjjjlllnnnoooooorrruuuxxxxxxyyyzzz{{{}}}{{{ooohhhfffnnnwwwyyyooojjjcccbbbaaa`````````____________^^^]]]]]]\\\[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTVVVUUUSSSQQQMMMGGG@@@;;;777555222333555888:::;;;AAABBBCCCCCCBBB@@@===<<<777444111///...///...---------------------------,,,,,,,,,,,,------------------------------------///......------.........000/////////............////////////000000000000000000000000111111111111111000000///000111222333111222333222111222444555777666999>>>AAAFFFPPP[[[iiirrruuugggbbb[[[XXXUUUTTTTTTUUUTTTSSSOOONNNKKKIIIGGGEEEEEEEEECCCCCCDDDDDDCCCBBB@@@??????===;;;:::;;;;;;:::999666666666666555555555555222222222222222222222222000000///...............000///...---,,,+++++++++)))))))))***))))))((('''************))))))))))))+++******(((&&&$$$"""!!!******)))((((((((())))))(((((((((((((((''''''&&&((()))***+++,,,+++***)))+++***)))'''&&&&&&&&&&&&***)))((('''''''''((()))++++++++++++************,,,+++***)))))))))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........///////////////111111111000//////......---------......///000000111000000111111222333444666666777888999:::;;;;;;??????AAABBBDDDFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUXXXZZZ\\\^^^___```bbbbbbccccccdddeeeggggggkkkmmmnnnooooooqqqtttvvvwwwxxxyyyzzz|||zzzllleeeeeelllyyyvvvmmmgggeeebbb`````````^^^]]]___^^^^^^]]]]]]\\\\\\[[[]]]\\\\\\[[[ZZZYYYXXXXXXVVVUUUUUUUUUTTTTTTTTTTTTVVVUUUSSSQQQNNNHHHAAA<<<777555333333555888999999@@@AAACCCCCCCCCBBB@@@???888555111///.........---------------------------,,,------------.................................///......---......//////////////////............////////////000000000000000000000000111111111111111000000000000111222222222333444333222222333555666555888>>>DDDKKKXXXdddwwwuuugggbbbZZZXXXUUUTTTTTTTTTTTTSSSOOOMMMJJJHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@>>>===;;;:::;;;;;;:::999555555666777777666555444333333222222222222222111000000///..................---,,,+++***)))))))))******++++++******)))(((++++++******))))))((((((((((((((((((''''''&&&&&&***))))))((((((((())))))(((((((((((((((''''''&&&%%%'''(((******)))((('''***)))((('''''''''''''''***)))(((''''''((()))))))))))))))(((((((((((((((***((('''%%%%%%&&&((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------........./////////000000//////...---,,,,,,,,,---...000111111000000000111111111222333444444666777888999:::;;;<<<===???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTVVVYYY[[[]]]^^^^^^aaa``````aaabbbdddggghhhkkkmmmoooooooooppprrrtttuuuvvvwwwyyy{{{~~~yyyoooiiilllrrr{{{vvvlllhhhccc```______]]][[[^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPMMMGGGAAA<<<888666444444666888999999???@@@BBBDDDDDDDDDBBBBBB:::777222000//////...------------------------------------.........//////////////////////////////...............//////000///////////////.........////////////000000000000///000000000111111111111000000000111111111222222333444444444222222444555666777;;;CCCKKKUUUdddrrrwwwhhhbbbZZZWWWUUUSSSTTTTTTTTTSSSNNNMMMJJJGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA>>><<<:::::::::;;;:::999444555666777777666555444555555444333222111000///000000///..................---,,,+++***)))))))))++++++,,,,,,++++++***)))++++++******))))))(((((('''''''''(((((()))******)))((((((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))******)))(((''''''((()))***(((((((((((((((((()))))))))(((&&&%%%%%%'''(((***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////......---,,,++++++,,,---///000000///...---000111111222333333444444555666777888:::;;;<<<===???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRSSSUUUXXXZZZ[[[\\\\\\____________aaacccfffgggjjjlllnnnnnnnnnnnnpppqqqttttttuuuwwwzzz|||uuusssrrrsss|||uuunnneee```______]]]ZZZ^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSQQQPPPNNNIIIBBB===999777555666888999:::999===???AAACCCEEEDDDDDDCCC<<<999444111000///...------------------------------------.........//////////////////////////////...............///000111.........///////////////////////////000000000000///000000000111111111111000111111111222222222222333444555444333333555666:::;;;AAALLLWWWddduuuxxxiiicccZZZWWWTTTSSSSSSTTTSSSRRRNNNMMMJJJHHHFFFDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBB>>><<<:::999::::::999888444444666777777777666555666555444333111000///...000000///...............000///...---,,,+++++++++++++++,,,,,,++++++***)))************))))))))))))))))))((((((((())))))***((((((''''''(((((())))))(((((((((((((((''''''&&&)))((('''&&&'''((()))***&&&&&&&&&&&&''')))***+++***)))((((((((()))***+++************+++++++++++++++***)))))))))***+++,,,)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000.........---,,,,,,,,,+++,,,,,,---......,,,+++***000111222333444444444444444555666888999;;;<<<===??????AAABBBDDDFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTVVVXXXYYYZZZ[[[]]]]]]^^^___```bbbdddeeegggiiilllmmmmmmmmmnnnooorrrrrrtttvvvyyy{{{~~~|||wwwyyy{{{nnndddaaa```^^^[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQLLLFFFAAA999888777888:::;;;<<<;;;<<<>>>@@@CCCDDDDDDDDDCCC???;;;777333222111///...------------------------,,,------------.............................................///000111111.........///////////////////////////000000000000000000000000111111111111000111222222333333222222333444555555444444666888999<<>><<<:::999::::::999888444555555666666666666666444444333333222111000000000000///...............000///...---,,,+++++++++)))************)))(((((()))))))))))))))*********)))(((''''''''''''))))))'''''''''''''''((())))))(((((((((((((((''''''&&&((((((''''''(((((())))))'''''''''''''''((()))******)))((((((((()))+++,,,)))*********++++++++++++*********+++++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,------------,,,,,,000111222444444444444333555555777888:::<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQRRRTTTVVVWWWXXXYYYYYY\\\\\\^^^___aaaaaabbbbbbdddgggjjjkkkllllllmmmnnnpppqqqsssuuuxxx{{{}}}zzzlllfffccc```]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSQQQMMMGGGBBB999888888999<<<>>>>>>===;;;===???BBBCCCCCCCCCBBBAAA>>>999555333222111///------------------------,,,,,,,,,,,,------------------------------------............///000111222............/////////000////////////000000000000000000000000111111111111000111222333333333222222222333444555555666888:::===AAALLL\\\lll|||{{{llleeeYYYWWWTTTSSSSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEDDDEEEEEEEEEEEECCCBBBAAA===<<<:::999::::::999888555555555555666666777777222222222222222222222222000000///.....................,,,+++***)))))))))(((((((((((((((''''''&&&(((((())))))******++++++%%%%%%%%%%%%&&&(((***+++'''''''''''''''((()))***(((((((((((((((''''''&&&%%%%%%'''((((((((('''&&&)))(((((('''''''''(((((())))))(((((((((***+++,,,''''''(((((()))))))))***'''((()))***************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++---------------------...............///000000111000111333444555555444333555666777999;;;===>>>???===>>>???AAACCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUWWWXXXXXXYYY[[[\\\^^^```aaaaaa``````bbbeeehhhjjjkkkkkklllmmmpppqqqrrrtttwwwzzz}}}~~~}}}}}}~~~}}}|||}}}rrrjjjfffbbb___]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRRRRQQQOOOKKKEEEAAA999888888:::===?????????;;;===???AAACCCCCCBBBAAACCC???:::666555333111000------------------------+++++++++,,,,,,,,,------------------------------............///000222222---.........//////000000////////////000000000000000000000000111111111111000111222333444333222222111333444555555777999<<>><<<;;;===???BBBCCCCCCCCCAAA??????@@@BBBBBBAAABBB@@@===;;;888444000,,,------,,,,,,,,,------...++++++,,,,,,---...//////---------...------,,,,,,////////////////////////////////////////////////////////////000000000000000111111111111222222222000000111111111222222222555666777666555777===BBBKKKSSSaaattt{{{jjjbbbZZZXXXUUUTTTTTTTTTTTTSSSOOONNNLLLIIIFFFDDDBBBAAAEEEDDDDDDEEEFFFEEECCCAAA===<<<;;;:::::::::;;;;;;888777555333333333444555444333222222333222000///000//////..................//////---+++)))******))))))************))))))))))))************))))))&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))(((''''''((())))))))))))))))))************+++******))))))******+++---,,,,,,+++******++++++++++++************++++++++++++************+++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,------------...,,,------...///000111111111222222333333444444555777888888999:::;;;<<<<<<@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNPPPRRRTTTUUUUUUVVVWWWYYY[[[]]]___`````````aaabbbaaabbbcccdddfffggghhhiiikkkkkkmmmooorrruuuwwwyyywwwxxxzzz|||xxxsssqqqvvv~~~sssiiiaaa```]]]]]]``````]]][[[]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPMMMHHHEEE>>><<<;;;<<>><<<999666111......------,,,------......,,,,,,,,,------.........,,,,,,---......---------........................////////////////////////////////////000000000111000111111111111222222222111111111111111222222222444555666555444888>>>CCCTTT]]]lll|||jjjaaaZZZXXXUUUTTTTTTTTTTTTSSSPPPOOOMMMJJJGGGEEECCCBBBEEEEEEEEEFFFGGGFFFDDDBBB===<<<;;;::::::::::::;;;888777555444333333444555444333222222333222000...000///......------.........///000...,,,***+++,,,))))))************))))))))))))************))))))((((((((('''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&+++***)))((('''''''''(((***)))((((((((()))+++,,,***)))))))))))))))******---,,,++++++***+++++++++++++++************++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,---------,,,,,,))))))))))))************---.........//////000000111222222333333444444555777777888999:::;;;<<<<<>><<<;;;<<>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSTTTTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^```aaaddddddccccccdddeeeggghhhcccdddfffhhhkkknnnqqqrrrssstttuuuwwwzzz}}}pppgggeeehhhrrr|||uuummmgggdddeeeeeebbb______]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZXXXWWWUUUTTTSSSTTTSSSRRRQQQQQQOOOKKKHHH@@@===<<<<<>>@@@BBBCCCDDDCCCBBB@@@???>>>;;;777444000///......---.....................------------++++++---...////////////------------------------//////////////////////////////000000000111111111000000111111111222222222333333222222222222111111555666888888:::@@@IIIOOOaaalll}}}~~~jjjaaaZZZXXXUUUTTTTTTTTTTTTSSSPPPOOOMMMKKKIIIGGGEEEDDDEEEDDDEEEFFFHHHGGGEEECCC===<<<<<<<<<;;;:::999999666555555444444444444444333222111111222222000...//////...---------------,,,------,,,***)))***+++))))))************))))))))))))************))))))&&&&&&''''''((())))))***'''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&''''''((()))*********+++***((('''''')))+++,,,***************+++,,,---***)))))))))))))))******++++++************++++++)))***+++,,,,,,+++***)))************************)))))))))******+++++++++....../////////000000000.........///////////////111222222333333444444555666777777888999:::;;;<<<=========>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQSSSSSSSSSTTTVVVWWWYYY\\\]]]]]]^^^___aaaddddddccccccccccccdddddd```aaacccfffiiimmmppprrrrrrssstttvvvyyy|||~~~zzzkkkcccbbbhhhooozzzvvvnnnfffeeeeeebbb``````______```______^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPMMMJJJBBB???===<<>>===???AAABBBCCCCCCBBBAAA@@@???===999777111000//////.................................---+++,,,---...//////000///........................000000000000000000000000000000000000111111111111000000111111111222222222333222222222222222222222333555777999<<>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJLLLNNNQQQRRRRRRRRRSSSUUUVVVXXX[[[\\\\\\]]]___```aaaaaaaaaaaaaaa```___^^^\\\]]]```ccchhhlllppprrrrrrssstttvvvyyy|||ssshhhbbbbbbfffkkkwwwxxxlllgggeeeaaa^^^^^^`````````______]]]\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQNNNLLLEEEBBB>>>===>>>AAABBBCCCFFFBBB>>><<<===>>>@@@@@@CCCBBBAAA@@@@@@>>>;;;999222111000//////...//////..................//////,,,---...///////////////////////////////////////000000000000000000000000000000000111111111222222000111111111111222222222222222222222333333333444111333666888===EEEQQQYYYiiiuuulllcccZZZXXXUUUTTTTTTTTTTTTSSSNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBCCCEEEFFFFFFEEECCC<<<=========;;;:::888777444444555555555555555444333111111111222111///---///...------,,,,,,------+++---------+++***+++,,,))))))************))))))))))))************))))))''''''(((((()))))))))***&&&'''((())))))((('''&&&&&&&&&'''(((((()))******)))))))))(((''''''&&&&&&%%%&&&((()))************))))))))))))************))))))))))))***+++,,,---++++++******+++,,,,,,---++++++************++++++++++++************++++++************************+++++++++++++++---...///((())))))))))))*********,,,------...///000111111111222222333333444444555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBDDDFFFGGGIIIIIIKKKMMMPPPQQQQQQQQQSSSTTTUUUWWWZZZ[[[\\\\\\^^^```___```aaabbbaaa___\\\[[[XXXYYY\\\aaafffkkkppprrrssstttuuuwwwzzz}}}|||}}}~~~tttjjjfffgggfffmmmzzzvvvmmmhhhccc```___^^^^^^^^^______^^^^^^]]][[[[[[ZZZZZZYYYXXXWWWWWWUUUSSSRRRQQQRRRQQQPPPNNNHHHDDD???======???AAABBBGGGBBB===::::::<<<===>>>BBBAAA@@@@@@AAA???<<<:::333222111000////////////------......//////000000......////////////......000000000000000000000000000000000000000000000000000000111111111222222222000111111111111222222222000111111222333444555555333555888;;;@@@JJJVVV___ooozzzmmmdddZZZXXXUUUTTTTTTTTTTTTSSSNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBDDDFFFFFFDDDBBB<<<=========<<<:::888777444444555555666555555444333111000111111111///---......---,,,,,,,,,,,,---,,,.........,,,+++,,,---))))))************))))))))))))************))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''((()))******+++&&&&&&''''''((()))))))))'''((()))******)))(((((((((((()))************)))(((((((((((()))***+++,,,))))))(((((()))***++++++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((()))+++,,,...,,,,,,---------.........,,,,,,---...///000111222111222222333333444555555666666777888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKMMMOOOQQQQQQQQQRRRTTTTTTVVVYYY[[[[[[\\\^^^___```bbbdddeeedddaaa]]]ZZZUUUVVVZZZ___eeejjjooorrrtttuuuvvvxxx{{{~~~{{{|||}}}tttnnnmmmiiikkkrrrtttmmmgggcccbbb[[[\\\]]]^^^____________[[[[[[ZZZZZZYYYYYYXXXXXXUUUSSSRRRQQQRRRRRRPPPOOOIIIEEE@@@======???@@@AAAGGGCCC===:::999:::;;;<<>>>>>AAABBBDDDEEEGGGGGGHHHHHHMMMMMMMMMMMMNNNPPPRRRSSSRRRSSSTTTVVVXXXZZZ\\\]]][[[]]]___`````````^^^]]]XXXZZZ]]]bbbgggkkkoooppprrrsssuuuxxxzzz|||}}}~~~}}}~~~~~~}}}uuussslllmmm{{{yyyppplllfff```^^^______^^^]]]\\\\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYVVVUUUTTTRRRQQQQQQQQQQQQMMMHHHAAA======???@@@AAADDDBBB>>>999666666:::===@@@DDDFFFCCC@@@@@@???<<<555444333222000///......////////////////////////111111000000//////......000000///////////////000222222222222222222222222000000000000111111111111000111111111111222222222000222444555555444666777888999<<>>??????@@@AAACCCDDDFFFGGGGGGGGGLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[ZZZ[[[]]]^^^___^^^]]]\\\YYYZZZ]]]aaaeeeiiilllnnnqqqrrrtttwwwyyy{{{{{{|||}}}}}}~~~}}}tttooovvvvvvmmmhhheee\\\]]]^^^^^^^^^^^^^^^___[[[[[[[[[[[[[[[ZZZYYYYYYVVVUUUTTTSSSQQQQQQPPPPPPMMMIIICCC???>>>>>>>>>>>>AAA???<<<888555666999<<<>>>CCCEEEBBB@@@AAA???<<<888666444111000/////////////////////////////////111000000000/////////...000000////////////000000222222222222222222222222000000000000111111111111111111111111222222222222000222444444444444555666444777<<>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZYYY[[[]]]```cccfffiiijjjooopppsssuuuwwwyyyyyyyyy{{{|||~~~xxxsssvvv}}}tttllliii^^^^^^^^^]]]]]]]]]^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPPPPNNNKKKFFFBBB@@@>>><<<:::;;;;;;:::777555555777:::;;;@@@CCCAAA@@@AAA@@@===;;;999555111///...//////////////////////////////000000000000////////////000000////////////000000111111111111111111111111000000000111111111222222111111111111222222222333222444555666555555666888555:::BBBMMM[[[kkkzzznnneee^^^[[[WWWTTTTTTTTTSSSRRRRRRPPPLLLHHHEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFDDDBBB@@@===::::::;;;;;;999888666555444444333333444444111111111111000000//////000000///...------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))************************(((((((((((()))))))))))))))***+++***)))((()))***))))))))))))))))))))))))((()))+++,,,,,,,,,+++*********************************))))))))))))******,,,+++******)))***++++++))))))))))))))))))))))))************++++++++++++---------...............---......///////////////000000000111222333555555666777777888888999::::::;;;;;;<<<===>>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGIIIJJJJJJJJJKKKLLLMMMMMMPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWYYYZZZ[[[]]]```bbbcccdddkkkmmmpppsssuuuwwwwwwwwwyyy{{{}}}xxxpppqqqvvv|||tttllldddbbb___]]]\\\\\\[[[ZZZ^^^]]]]]]\\\[[[ZZZXXXWWWXXXWWWUUUSSSRRRQQQPPPPPPOOOMMMIIIEEEBBB???:::777777888888777555555666888999>>>BBB@@@???AAAAAA??????<<<777222/////////000////////////////////////000000000000////////////000////////////000000111000000000000000000000000000000111111111222222222111111111222222222333333555777888888777777999;;;<<>>???AAABBBCCCEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKNNNOOOQQQRRRRRRRRRQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSUUUVVVWWWXXXZZZ[[[\\\]]]cccfffjjjooosssuuuuuuuuuwwwxxx{{{~~~ssslllkkkkkksss|||ssslllgggaaa]]]\\\]]]]]]\\\^^^^^^]]]]]][[[ZZZYYYXXXXXXWWWUUUTTTRRRQQQQQQPPPQQQNNNKKKHHHEEE@@@;;;777555666777666555555666777888>>>AAA@@@@@@BBBBBB@@@AAA===888333000000000111000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000111111111111222222222222111222222222222333333333555666777777666777:::<<>>===<<<;;;:::999999999444444444444333333333222111111000000000000000000,,,,,,,,,---......//////...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''(((((())))))******(((***+++***))))))***,,,)))))))))************+++((()))******++++++************************************))))))))))))******)))))))))***************)))))))))))))))))))))))))))))))))************+++,,,++++++++++++,,,---...---......///////////////111111111222222333555555666666666777888888999999999999:::;;;<<<===>>>>>>@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSXXX\\\bbbiiinnnqqqsssssstttvvvyyy|||~~~qqqhhhcccgggkkkuuuvvvoooeee______```aaaaaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMJJJHHHCCC>>>:::777777888777555555666888999>>>BBB@@@@@@BBBBBB@@@AAA>>>:::666333222222222000000000000000000000000////////////000000000000///......//////000111222111111111111111111111111111111111222222222222333222222222222333333333333222333444444555777:::===AAAMMM___pppnnneee\\\YYYVVVTTTTTTUUUUUUTTTPPPOOOMMMKKKIIIGGGFFFEEECCCCCCCCCEEEGGGGGGEEECCC>>>======;;;999999999999555555666666555555444444000000000000000000000111,,,------------------......---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***)))))))))(((((((((((('''''''''((()))*********''')))******))))))***+++))))))*********+++++++++)))))))))))))))***++++++******************************))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,---...---......///////////////222222222222333333444555555666666777777888888999::::::;;;<<<===>>>??????>>>???@@@BBBCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDEEEGGGHHHGGGEEECCCAAADDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIMMMQQQYYYaaahhhmmmoooppprrrsssvvvyyy{{{|||{{{{{{{{{}}}pppdddaaaaaafffnnnvvv}}}nnndddaaabbbbbbbbb]]]]]]]]]]]]\\\\\\[[[ZZZVVVUUUTTTTTTSSSSSSTTTTTTRRRPPPNNNLLLIIIFFFBBB???999:::999777555555777999:::???CCCAAAAAACCCCCCAAA@@@>>>;;;888555333333333000000000000000000000000.../////////000000000111............///000111222222222222222222222222222111111111222222222333333222222222333333333444444222333555555666999===@@@KKKYYYmmm~~~nnneee[[[XXXUUUTTTTTTUUUUUUUUUOOONNNNNNMMMKKKHHHFFFEEECCCCCCCCCEEEGGGGGGEEECCC===>>>===;;;999888999:::777777777888777666666555000000000000000111111111.........------,,,,,,,,,...---,,,+++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++(((***++++++******+++---))))))******++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******'''((()))***************))))))))))))))))))))))))))))))))))))************......---,,,---...///000---......///////////////222222222222333444444555444444444555666666777777;;;;;;<<<===>>>???@@@@@@<<<===>>>@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCDDDCCCAAA>>><<>>>>>??????@@@AAA===>>>>>>???@@@AAABBBBBBEEEJJJSSS\\\dddjjjmmmnnnppprrruuuwwwyyyyyyyyyxxxyyy{{{}}}~~~~~~yyyjjj```\\\]]]ccchhhpppxxxiiibbbaaa```___\\\\\\]]]]]]]]]\\\\\\[[[UUUUUUTTTTTTTTTTTTUUUUUURRRPPPNNNLLLKKKHHHEEEBBB;;;;;;:::777555555888:::;;;@@@CCCBBBAAACCCCCCAAA???===;;;999777555333333000000000000000000000000.../////////000000111111............///000222222222222222222222222222222111111222222222333333333222222333333333444444444555666777888:::===BBBEEEWWWfffzzzlllbbb\\\XXXTTTSSSTTTUUUSSSQQQQQQPPPMMMJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@>>>;;;:::::::::888777555555444333333333333444444333111////////////000000//////---,,,+++******---,,,,,,++++++*********+++++++++++++++***)))((((((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))******+++++++++++++++***)))((('''(((***+++,,,---------******))))))((((((''''''++++++***))))))***+++,,,&&&''''''((()))******+++,,,,,,++++++***))))))))),,,+++***))))))+++---...---------,,,,,,------...............////////////111///---///444666666444111222333555666888999:::999999:::;;;;;;<<<<<<<<<;;;===???AAABBBCCCBBBBBBAAAAAAAAA@@@@@@>>>===============<<<<<<;;;;;;;;;888888888888777777777777777888888999:::;;;;;;;;;???BBBGGGNNNWWW```gggkkkkkklllmmmmmmmmmmmmnnnpppoooqqqsssvvvyyy{{{|||}}}|||||||||}}}qqqfff```[[[[[[^^^eeesssrrriiieeeaaa]]]bbb```_________^^^[[[YYYYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQOOOLLLIIIFFFDDDAAA???<<<999888999:::<<<@@@AAABBBCCCCCCCCCBBBAAAAAA@@@===:::777555333333222111111000000000000000///000111222222333222222333333222222111000000000000111222333444333222222222222222222222222222222222222333444444555555666333777999888777===HHHRRRccctttmmmccc\\\XXXTTTSSSTTTUUUSSSQQQPPPOOOMMMJJJHHHFFFDDDDDDDDDDDDEEEEEEDDDCCCCCCBBB@@@>>>;;;:::::::::888777666555555444444444444444333222111000/////////000000///...---,,,++++++***------,,,,,,+++***))))))******************)))((())))))))))))************++++++******)))((((((((())))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********)))((((((***++++++,,,,,,+++++++++)))))))))))))))(((((((((******)))((((((((()))***''''''(((((()))******+++******************+++++++++***)))))))))***,,,---......---,,,,,,,,,------............////////////222222222111000000111222333444444555666777777888888999999:::;;;<<<<<<===>>>>>>???@@@@@@@@@???>>>===>>>>>>======;;;:::::::::::::::999999888888888666666666666666555555555444444555555666777777777888;;;???FFFNNNVVV]]]aaadddfffggggggffffffgggiiikkklllnnnppprrrttttttuuuttttttssstttxxx}}}oooeee\\\XXXZZZaaammmxxxqqqiiieeeaaabbbaaa```___```___]]][[[ZZZYYYXXXXXXVVVVVVUUUTTTOOOOOOOOOOOOMMMKKKIIIHHHDDDBBB???===<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@===:::777555444333222111000000//////000000111111111111111111000000111111111111111111222222000111222333333333222222222222222222222222222222222333333444444555555666333555777777999BBBPPP[[[ooo~~~ooofff\\\XXXTTTSSSTTTUUUTTTRRROOONNNLLLIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@>>>;;;:::::::::888777777666555555444444555555333222111000/////////000//////...---,,,++++++***......---,,,+++))))))((('''((())))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))((((((''''''((((((*********))))))(((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))------,,,,,,+++***(((((((((((()))))))))))))))))),,,+++***)))))))))))))))'''(((((())))))*********((())))))***++++++,,,,,,******)))))))))***+++,,,///...---,,,,,,,,,,,,,,,............////////////000333555333///---///333555555555555555666666666777777888999:::;;;<<<===?????????>>>===<<<::::::999999999999888777666666666666666555555555555555333333333333333444444444222222333333444555555555888:::>>>CCCJJJQQQWWW[[[[[[\\\]]]]]]\\\[[[]]]^^^bbbccceeefffhhhhhhiiiiiihhhgggffffffjjjqqqwww{{{qqqaaaYYYYYY^^^hhhpppyyymmmfffccccccaaa````````````^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUMMMNNNNNNNNNNNNMMMLLLLLLHHHGGGDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;888666444333111111000////////////000222222111000000///......///000000111222222333333000111222333333333333222222222222222333333333333333333333444555555666666444666777999>>>LLL^^^kkkppphhh\\\XXXSSSRRRTTTUUUTTTSSSOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@>>>;;;:::::::::888777777777666555555555555666222111111000000000000000//////...---,,,,,,++++++......---,,,***)))((((((&&&&&&'''((()))))))))(((((())))))))))))*********(((((((((((())))))*********))))))((('''(((((((((++++++******))))))((((((&&&''''''((())))))******+++******))))))((((((((((((((((((((())))))***+++,,,,,,,,,,,,+++)))((('''((((((((())))))******+++......---,,,,,,+++++++++(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,............////////////...000333333222111333555333444444555555666666666555666777888999;;;<<<<<<======<<<;;;:::999888777666666666666666555444333333333333333333333333333222222222333333333333333444444555555555666666666999:::===BBBGGGNNNSSSVVVSSSTTTUUUTTTRRRRRRSSSTTTWWWXXXYYY[[[]]]^^^______\\\[[[YYYZZZ^^^dddkkkooowww}}}jjj___]]]```eeekkkvvvkkkfffdddbbb```_________^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>><<<:::777555444111111000////////////000111000000///////////////000000111111111222222222111111222222333333333333222222222333333333333333333333444444555666666666888999999<<>>;;;:::::::::888777777777666555555555555666111111111111000000000///.........------,,,,,,+++......---,,,+++))))))(((%%%&&&'''((((((((((((((('''''''''(((((((((((()))'''''''''((())))))************)))(((((((((((((((+++*********)))))))))(((&&&''''''((()))***++++++++++++******))))))((((((***))))))))))))***+++,,,******+++++++++******)))(((((())))))******++++++------------,,,,,,++++++))))))))))))************+++++++++*********))))))+++,,,---.........------///...---,,,,,,,,,,,,,,,............////////////111000000222555666555333111111222444555777888888555555666777888999:::;;;999999888888777777777777444444555555444444333333222222222222333333333333222222333333333444444444555666666666666666777777444555888;;;@@@EEEJJJMMMNNNOOOOOONNNLLLKKKLLLMMMLLLMMMPPPRRRUUUWWWXXXYYYTTTRRRQQQRRRUUU[[[aaaeeennnttt|||yyylllfffdddeeeiiixxxtttjjjeeeccc```______^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUQQQPPPPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCBBBBBB@@@@@@???===;;;888666444222222111000000000000000//////......///000111111222222222111111111000000222111222222222222333333222222333333333444444444333333444555555666666777999999;;;@@@MMMbbbyyypppggg\\\XXXRRRQQQSSSUUUUUUUUUOOONNNLLLJJJHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFEEEEEE@@@>>>;;;:::::::::888777777666555555444444555555000000111111111111000///......---------,,,,,,,,,------,,,++++++*********&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))+++***))))))(((((())))))))))))))))))))))))))))))''''''((())))))***++++++******************))))))++++++***))))))***+++,,,(((((()))***+++++++++***))))))******************))))))************))))))************************,,,,,,++++++***))))))(((+++,,,...000000///...------------,,,,,,------...............////////////333111000222555666222...000000222333555777888999555555666666777888888888666666555444444555555666333333444444444333333222222222222222333333333333222222333333444444555555555555555555555555555555444555777:::>>>CCCGGGJJJKKKLLLLLLKKKIIIGGGHHHIIIFFFHHHJJJMMMPPPRRRTTTTTTOOONNNMMMNNNQQQUUUZZZ]]]ffflllssszzz~~~tttlllhhhiiirrr|||lllhhheeebbb______^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVSSSRRRQQQOOONNNMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@>>><<<999777555333333222111111111111222//////......///000222333333333222222111000000///222222111111222222333444222222333333444444555555444444444555666666777777888999===FFFVVVmmmnnneee]]]XXXRRRPPPRRRUUUVVVUUUPPPOOOMMMKKKIIIHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFFFF@@@>>>;;;:::::::::888777666555555444444444444444///000111222222111000///...------------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))(((''''''''''''''''''((((((((((((''''''((((((((((((((((((+++***))))))(((((())))))'''''''''(((((())))))***((((((((())))))******+++******************++++++,,,+++)))(((((()))***+++(((((()))***************++++++******************&&&'''(((************)))************************++++++*********************,,,...000111///---,,,,,,,,,,,,,,,------...///............////////////---...000111333333111000111111222333555666777777666666666666666666666666555555333222222222333333222222333333333333222222111111222222222333333333111111222333333444555555555555555555444444444444888888:::===AAAFFFJJJLLLJJJKKKKKKIIIGGGEEEEEEFFFFFFGGGIIIKKKNNNOOOPPPQQQLLLLLLLLLMMMOOORRRUUUVVV\\\aaagggmmmrrrxxxxxxooonnnpppxxxmmmiiieeebbb```___^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRQQQOOONNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJIIIGGGFFFEEECCCBBBBBBCCCCCC@@@@@@@@@???===:::777555555444333333222222333333222111000//////000222333222222111111111111111111222222111111111222333444222222333333444555555666444444555555666666777777888;;;BBBPPPddd}}}nnnccc]]]XXXRRRPPPRRRUUUVVVVVVPPPOOONNNLLLJJJIIIIIIHHHDDDDDDEEEFFFFFFFFFFFFFFF@@@>>>;;;:::::::::888777555555444333333333333444///000111222222111000///------------------,,,,,,******+++++++++,,,,,,,,,)))*********)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((+++******)))))))))))))))%%%%%%&&&'''((()))******))))))))))))************)))))))))***+++++++++,,,,,,+++((('''&&&'''((()))))))))************)))(((,,,+++++++++***)))))))))&&&((()))+++,,,,,,,,,,,,++++++******************)))))))))***++++++,,,,,,)))+++...000000///,,,***+++++++++,,,---...///000............/////////000$$$)))///111000000222555333333333444444444555555777666666666666555555555666555333111000000111111111111222222222222222111000111111111222222333333000111111222333333444444666666666666666666666666888999:::===AAAFFFJJJLLLIIIJJJJJJHHHFFFDDDDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNKKKKKKLLLMMMOOOPPPRRRSSSSSSWWW]]]cccgggnnnwww}}}vvvssslllvvvppplllhhhdddbbbaaa___^^^[[[[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPOOONNNOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJFFFEEEDDDCCCBBBBBBCCCCCC???@@@@@@@@@>>>;;;888666666555444444333333444444555444111000///000111222000000000111222222333333333222111111111222333444222222333333444555666666444444555555666777777777:::>>>HHHXXXooonnnddd\\\XXXTTTQQQQQQRRRSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDCCC@@@===;;;;;;;;;;;;:::555555444333333333333444000000000000////////////000000///......---,,,,,,)))***,,,---,,,+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))(((((('''''''''(((((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((()))))),,,+++******))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))************))))))))))))************+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......)))+++---///000000///...//////000000000111111111///000111444555777888888777666444222222222444555555555444444333222222222111111111111222222222222111222222222222333333333333333444555666666666555777777666666555555444444444555888<<>>===;;;::::::555444333222111111000111111111111111111111111111222222222222222222222222111222444666666555444333444333333222222222333333777555555777888666777:::;;;DDDQQQbbbzzznnnddd\\\YYYTTTQQQQQQRRRSSSSSSQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCCCCEEEFFFGGGEEEDDDBBB???<<<;;;;;;;;;:::999555555444333333333333444000000000000////////////------,,,++++++***))))))))))))*********)))((('''))))))))))))))))))))))))***************************)))))))))((((((((('''***)))))))))(((((((((''''''(((((((((((((((''''''***))))))(((((())))))*********))))))))))))******,,,+++******))))))***************+++++++++,,,,,,++++++***)))))))))))))))******))))))))))))***************+++++++++,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------......------......//////222222333333333444444444000111222444555666666777666555333222111222333444222222222111111000000000222222222222333333333333333333333444444444555555555666666777888888777777999999888888777666666666888:::===AAAFFFKKKOOOQQQQQQNNNIIIFFFFFFFFFFFFFFFIIIIIIJJJMMMQQQTTTUUUTTTOOONNNLLLKKKJJJKKKLLLLLLPPPTTTXXXZZZ]]]ccckkkrrrzzzxxxtttssszzz|||kkkeeeccc```^^^]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNNNNMMMOOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@>>>===<<<;;;:::666555444222111111111111111111111111111111111111222222222222222222222222111222444555555555333222444444333333333333444444666444555888888777999>>>???JJJZZZllloooeee\\\YYYUUURRRRRRSSSSSSSSSQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDEEEGGGHHHHHHFFFCCCAAA???<<<:::::::::999888555555444333333333333444000000000000//////////////////......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))(((((((((*********))))))*********+++++++++******+++++++++,,,+++******))))))***************++++++++++++,,,******)))((((((((())))))******))))))))))))***************++++++++++++,,,******))))))******+++,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,111000...,,,,,,---...///000000000111111111222222111222333444444555555444444333222111000111222333111111111111111000000000222222333333444444444444555555555666666666777777888888999999::::::999999;;;;;;:::999999888777777777999===BBBGGGLLLPPPRRRSSSOOOJJJGGGFFFHHHIIIIIIKKKKKKMMMQQQVVVXXXXXXWWWPPPOOOMMMKKKJJJJJJKKKLLLPPPTTTXXX[[[^^^ccckkkqqqyyywwwpppooottt{{{ttthhhdddbbb```______^^^]]]\\\ZZZYYYXXXXXXVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@???===<<<;;;;;;666666444333222111111111222222222222222222222222222222222222222222222222000111333444444444333222555555444444444444555666666444555888888888<<>>;;;999999999999888555555444333333333333444000000000000////////////000/////////.........---///...---,,,,,,,,,------((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))))))))(((++++++************++++++++++++************++++++,,,+++******))))))******************++++++++++++))))))((((((((((((((()))******))))))))))))******************++++++++++++***************++++++++++++++++++***+++,,,,,,---******+++++++++,,,,,,,,,000///...------...//////////////////000000000000333333333444444333333222222111000000000000111111222222222333333333333333222333333444444555555555666777777777888888888888::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999999888888666888===BBBHHHMMMQQQSSSUUUPPPJJJGGGGGGIIIKKKLLLLLLMMMPPPUUUYYY[[[[[[YYYTTTRRRPPPMMMMMMMMMOOOPPPSSSWWW\\\```ccciiipppvvvrrrkkkiiilllssszzzqqqiiidddbbbbbb______^^^\\\[[[ZZZYYYXXXUUUTTTRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;777777555444222111111111222222222222222222222222222222222222222222222222000111222333333333222222666555555555555666666777666555666888888888===DDDIII[[[rrrqqqggg]]]ZZZVVVUUUUUUUUUTTTTTTSSSRRRPPPNNNKKKIIIGGGFFFAAABBBCCCFFFHHHGGGDDDAAAAAA>>>;;;999999999999888555555444333333333333444000000000000////////////,,,,,,,,,+++++++++++++++///...------,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))******))))))++++++************++++++*********))))))*********,,,+++******))))))******))))))*********+++++++++)))((((((((((((((())))))******))))))))))))******))))))*********+++++++++))))))******+++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,---...000000000000///222222222333333333444444333333444444333333222111000000000///000000000111222222333333444444555555333333444555666666777777888888888999999999::::::;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;:::888888777888;;;@@@GGGMMMSSSWWWYYYUUUPPPKKKHHHHHHKKKMMMNNNOOOPPPSSSWWW[[[]]]]]][[[VVVTTTRRRPPPPPPRRRTTTVVVZZZ___dddhhhlllrrryyy~~~zzzmmmgggdddgggkkknnnwww}}}pppfffbbbbbb```___^^^]]]\\\ZZZZZZYYYUUUTTTRRRQQQPPPOOONNNNNNLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@???>>>======<<<999888666444333222111111222222222222222222222222222222222222222222222222111111222222333333333222555555555555555666777888777666777888888888@@@IIIRRReee}}}rrrhhh]]]ZZZWWWVVVVVVVVVUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBCCCEEEFFFFFFDDDAAAAAA???<<<:::::::::999888555555444333333333333444000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))*********************))))))***************))))))))))))******,,,+++******))))))******)))))))))************+++))))))((((((((()))************))))))))))))******)))))))))************+++))))))***++++++++++++******************+++,,,,,,++++++++++++,,,,,,,,,,,,***,,,...111222222111000111111111111222222222333333333333333333222111111//////000000000000000000000111111222333444444555666666777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<;;;>>>>>>===<<<:::999888888777:::AAAHHHOOOTTTXXXZZZUUURRRMMMKKKLLLNNNPPPQQQTTTTTTVVVYYY]]]______^^^XXXWWWUUUTTTUUUXXX\\\___dddhhhnnnqqqtttyyyuuukkkccc``````aaahhhuuuzzzjjjcccbbbaaa```___^^^\\\[[[ZZZZZZUUUTTTSSSRRRQQQPPPPPPPPPLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>======:::999777555333222222111333333333333333333333333222222222222222222222222222222222222333333333444555555555555555666777888666666888::::::<<>>??????>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@???>>>===@@@@@@???===<<<;;;:::999666:::@@@HHHPPPUUUYYY[[[WWWTTTQQQOOOQQQRRRSSSTTTZZZYYYYYY\\\___aaaaaaaaa]]]\\\[[[[[[^^^ccchhhkkkmmmqqquuuxxxyyy{{{sssfff^^^[[[ZZZ^^^ggguuussshhhgggaaaaaa```^^^]]]\\\[[[ZZZVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>:::999888666444333222111333333333333333333333333222222222222222222222222333333333333333444444555444444444444555666777888444555999<<<>>>CCCPPP]]]pppsssjjj]]][[[XXXWWWWWWWWWUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDDDDFFFGGGFFFEEECCC@@@===;;;;;;;;;;;;:::555555444333333333333444000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))))))))))))))))))))))))))************************'''((((((((())))))******'''((((((((())))))******''''''(((******+++++++++))))))(((((((((((())))))---,,,,,,++++++,,,,,,---,,,++++++***)))*********))))))))))))******************))))))***+++,,,,,,******))))))))))))******))))))))))))************((()))***+++,,,+++***************)))***++++++,,,,,,,,,------------......222111///...---...000111111222222222333333333333222222333333333222222111//////000111111111111111333444555666777999::::::======>>>???@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???BBBBBBAAA???>>><<<;;;;;;:::>>>EEEMMMUUU[[[___```XXXVVVSSSSSSTTTVVVVVVVVV^^^]]]\\\]]]```bbbcccccccccbbbaaabbbffflllrrruuusssvvvzzzzzzzzz{{{~~~{{{kkk___YYYWWWZZZ___kkk~~~{{{ooommmaaaaaa```___]]]\\\[[[ZZZVVVVVVUUUSSSRRRRRRRRRRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>;;;:::888666444333222222333333333333333333333333222222222222222222222222444444333333333444555666333333333444444666777777333555999>>>BBBHHHWWWeee|||pppiii^^^[[[VVVVVVXXXYYYXXXWWWPPPPPPOOOMMMKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFEEECCCBBB@@@===;;;;;;<<<;;;:::888777555444333333444444111000000///////////////000///---,,,++++++,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***************'''***,,,+++)))))))))'''(((((((((((())))))))))))++++++******))))))((((((******++++++,,,,,,,,,,,,************************...,,,***(((''''''((()))))))))))))))))))))))))))+++***)))'''''''''((()))+++*********))))))(((((())))))))))))((((((((((((***,,,...//////...---+++***+++,,,,,,------,,,,,,......---------......///---......///////////////000000000000000111111111333222111000/////////000000000222333333444444333333333333444666999;;;======>>>@@@BBBDDDFFFHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCC@@@===;;;<<<===>>>BBBHHHPPPWWW^^^bbbdddZZZXXXVVVTTTTTTVVVXXXYYYYYY\\\___aaabbbdddgggjjjkkkkkkkkklllooossswwwyyy~~~~~~sssfff^^^\\\[[[\\\cccoooyyyiiigggaaa^^^^^^^^^[[[YYY[[[VVVVVVUUUUUUTTTSSSSSSRRRPPPNNNLLLLLLKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>><<<999666555444555555222222222222222222222222555333111000000111333555444444444444444444444444777777777777777888888888888999<<>>===>>>@@@BBBDDDFFFGGGHHHFFFFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCDDDCCC@@@===<<<<<<===???CCCJJJRRRZZZ```ccceee]]][[[YYYWWWVVVWWWYYYZZZ[[[]]]aaacccdddfffiiikkkrrrrrrssstttwwwzzz|||~~~~~~~~~~~~oooeee[[[YYYZZZ```lllssskkkddd``````___[[[YYYZZZXXXWWWWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>><<<999777555444555555333333333222222222222222222222222222222222222222444444444444444444444444666666666666777777777777999:::>>>BBBGGGSSSiii|||ppphhhbbb^^^XXXVVVWWWWWWUUUSSSRRRQQQPPPOOOMMMKKKJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDCCC@@@===;;;;;;;;;:::999777777555444444333444444222111111000000000000000////////////......---,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***************+++++++++++++++***))))))************++++++++++++))))))))))))************+++++++++++++++*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))((((((***************+++++++++'''(((***+++++++++***)))***++++++,,,,,,,,,,,,,,,*********+++---...000111---......///////////////......///000111222222333222222111111000111111111...///111333555666666777888888888999;;;===???@@@>>>???@@@BBBDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKIIIIIIGGGGGGHHHHHHGGGEEECCCBBBDDDDDDCCCAAA>>><<<<<<===@@@EEEMMMWWW^^^ccceeefff```___\\\YYYXXXYYY[[[\\\]]]```cccfffhhhjjjmmmoooxxxyyyzzz|||}}}~~~~~~~~~{{{nnnbbb^^^[[[___iii|||ppphhhbbbaaa```\\\YYYYYYZZZYYYXXXWWWVVVUUUTTTTTTQQQOOOMMMLLLLLLKKKHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>><<<:::777555555555555444444333333222222111111111222333444444333222111444444444444444444444444555555555666666666777777777888<<>>======>>>AAAGGGPPPZZZbbbfffggggggcccaaa^^^[[[ZZZZZZ\\\]]]^^^aaafffjjjmmmpppsssuuuzzz{{{|||~~~~~~zzzpppiiibbbaaafffuuuvvvlllcccaaaaaa]]][[[[[[ZZZZZZYYYWWWVVVTTTSSSSSSRRRPPPNNNLLLLLLKKKIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????===<<<:::888666555555555444444444333333222111111222333333333333333333222444444444444555555555555555555666666777777888888888888===EEEPPPaaayyypppggg___[[[WWWVVVXXXYYYXXXVVVTTTSSSQQQOOOMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGFFFEEEDDDAAA===<<<;;;;;;:::888666666666555555444333333222111111000///000000000...///000000000///...---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************+++&&&&&&+++---(((&&&&&&((((((((()))))))))******(((((())))))******++++++)))))))))))))))(((((((((************************)))***+++,,,,,,,,,,,,,,,************************''''''(((((())))))******(((((((((((((((((())))))((((((((()))))))))******((()))***++++++,,,,,,,,,)))***++++++,,,,,,++++++------,,,+++++++++,,,,,,---......///////////////222222111111000/////////222222111222222333444444000111333666888:::;;;<<<;;;;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGIIIIIILLLLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLJJJHHHFFFDDDEEEFFFEEEBBB???===>>>???BBBHHHRRR\\\dddhhhhhhhhhdddbbb___\\\[[[\\\]]]^^^___ccciiiooosssvvvzzz|||{{{|||}}}~~~~~~~~~}}}tttiiiddddddnnn~~~rrreeeaaaaaa___]]]]]]ZZZZZZXXXWWWUUUSSSQQQQQQQQQOOOMMMMMMMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????===<<<;;;999777666555444444444444333333333222222555444222111111222444555444444444555555666666666666666777888999999::::::<<<<<>><<<;;;:::999888666666666666555444333222111000000///////////////....../////////......---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((()))***************---((((((000333,,,'''''''''((((((((())))))))))))))))))))))))************)))))))))*********++++++************************)))*********++++++,,,,,,************************'''((()))))))))))))))(((''''''(((((((((((())))))'''''''''((())))))******)))******+++,,,---......)))******+++++++++++++++///...---,,,++++++++++++---......///////////////222222111111000/////////222111222222333444555666333444666999;;;<<<>>>>>><<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMNNNOOOOOONNNMMMMMMNNNOOOOOONNNLLLJJJHHHGGGFFFFFFEEECCC@@@>>>>>>???BBBHHHRRR\\\dddhhhiiihhheeeccc```^^^]]]^^^___aaacccgggnnnssswwwzzz}}}~~~~~~~~~tttkkkfffiiiuuu{{{jjjcccaaa```______[[[ZZZYYYWWWTTTRRRQQQPPPPPPNNNMMMMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@??????===<<<;;;:::888666555444333333333333444444444444666555222111111222555666444444444555666666777777777777888888999:::;;;;;;999:::AAANNN^^^qqqoooggg```\\\WWWVVVWWWXXXWWWUUUSSSRRRPPPNNNLLLIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDAAA>>><<<;;;:::999888555666666666666444333222000//////..................---------------......,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((()))***************---''')))444777...''''''(((((()))))))))******************)))))))))))))))******+++,,,---......///************************+++***)))((()))***+++,,,************************((())))))******)))(((''''''''''''((((((((())))))'''(((((()))******++++++)))******+++,,,---...///))))))***+++++++++++++++......---------------------....../////////////////////000000111111111111111111222222444555666777666777999;;;===>>>?????????@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNOOOOOOPPPOOONNNLLLJJJIIIFFFGGGFFFCCC@@@??????@@@BBBHHHQQQ[[[bbbggghhhhhhgggeeebbb``````aaacccdddiiimmmssswwwzzz|||}}}~~~~~~xxxmmmhhhmmmtttqqqfffbbb```___```]]]\\\ZZZXXXUUUSSSQQQPPPNNNMMMLLLLLLNNNNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????===<<<<<<:::999777555444222222333333444555555555555444333333333333444555444444444555666777777777666666777888999:::;;;;;;888:::CCCSSSfff{{{nnngggbbb]]]XXXVVVWWWWWWVVVSSSSSSRRRPPPNNNKKKIIIGGGFFFGGGFFFEEEFFFGGGGGGGGGEEEEEEBBB>>><<<;;;:::999777555666666666666444333222//////...---------------...---,,,++++++,,,...///---------,,,+++***)))((())))))))))))))))))))))))(((((()))***************+++%%%(((444777---%%%$$$)))************+++++++++++++++******))))))((((((&&&&&&'''(((***+++,,,---************************,,,***(((''''''(((***+++************************))))))*********((('''&&&&&&'''''''''(((((())))))((())))))***++++++,,,,,,)))))))))***+++---...///))))))***++++++++++++***---------------...///000---......///////////////------...000111333444444111111222333444555777888888999;;;===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJGGGGGGFFFDDDAAA??????@@@BBBHHHPPPYYYaaafffhhhiiihhhfffdddbbbbbbdddfffgggnnnrrrwwwzzz{{{||||||}}}~~~}}}}}}~~~tttiiigggkkkwwwwwwhhhccc`````````___^^^\\\YYYVVVTTTRRRQQQMMMLLLKKKLLLNNNOOONNNMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????======<<<;;;999777555444111222222333444555666666333333444555555444333333444444444555666777777888444555666777888999::::::>>>AAALLL^^^sss{{{wwwppphhh___\\\XXXUUUUUUVVVVVVUUUSSSRRRQQQOOOMMMJJJHHHFFFFFFEEEEEEFFFHHHIIIIIIHHHEEEBBB===::::::::::::999777666555444333222222222000000000000////////////...------,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((((((((()))******,,,,,,---------,,,+++++++++++++++*********)))))),,,+++******))))))******++++++************+++++++++++++++*********)))))))))))))))))))))******+++((()))***+++,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000111111111111333333333444666777888999;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQRRRQQQNNNKKKJJJJJJIIIIIIHHHFFFBBB@@@AAAAAABBBHHHQQQYYY^^^aaaccceeedddeeefffeeefffhhhlllooovvvxxx|||~~~}}}uuukkkffflllvvvooofffdddaaa___aaa^^^ZZZWWWVVVUUUSSSQQQRRRQQQOOOOOOOOOOOOMMMLLLMMMKKKIIIFFFEEEDDDEEEEEEBBBBBBAAA@@@@@@??????>>>:::::::::999999888888888333333333333333333333333333333444444444444444444777777777777777888888999888777555666888:::;;;<<<>>>CCCPPPfff}}}xxxtttrrrnnniiieeeppphhh```\\\XXXUUUTTTUUUUUUTTTSSSRRRQQQOOOMMMJJJHHHFFFJJJHHHGGGGGGGGGGGGFFFDDDDDDAAA===::::::;;;::::::777666555444333222222222000000000000///////////////...---,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))******++++++***)))(((******++++++,,,,,,------+++++++++*********)))))),,,+++******))))))******+++******))))))******+++*********)))))))))(((((()))))))))))))))******+++###$$$''')))***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000000111111111111444444444555777888::::::<<<<<<<<<===???AAADDDEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLMMMNNNNNNRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSRRROOOLLLKKKKKKKKKKKKJJJGGGDDDBBBBBBCCCDDDIIIRRRYYY]]]```bbbcccdddfffggghhhiiilllpppsssxxxzzz|||~~~~~~~~~mmmeeebbbhhhtttyyylllfffccc```aaa^^^[[[XXXWWWWWWUUUTTTRRRPPPOOONNNOOONNNMMMKKKHHHGGGFFFDDDBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>;;;;;;::::::999888888777444444444444444444444444333333444444444444555555777666666666666777888888777777666777888:::;;;;;;DDDKKK\\\sss|||vvvssslllhhhdddaaa___[[[WWWSSSppphhhaaa]]]XXXUUUTTTTTTTTTSSSRRRRRRQQQOOOMMMJJJHHHGGGJJJHHHGGGFFFGGGGGGFFFDDDCCC@@@<<<:::;;;;;;;;;;;;777666555444333222222222000000000000////////////000///...---,,,+++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++,,,,,,---,,,***)))'''))))))))))))+++,,,---...+++++++++***************,,,+++******))))))******+++******))))))******+++)))))))))((((((((((((((()))))))))))))))******+++$$$%%%''')))***+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000111111111222222222555555666777888:::;;;<<<>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSQQQNNNMMMMMMMMMMMMLLLIIIEEECCCCCCDDDFFFKKKSSSYYY]]]___aaabbbeeegggjjjlllnnnrrrvvvyyy||||||}}}~~~qqqccc^^^^^^dddnnn{{{vvvkkkeeecccbbb___\\\ZZZYYYYYYXXXVVVSSSRRRPPPOOOPPPOOOMMMLLLIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999888777666555555555555555555555555333333444444444555555555666666555555666666777888777777777888999:::;;;<<>>@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVUUUSSSQQQPPPQQQNNNNNNMMMJJJGGGDDDDDDEEEGGGLLLSSSXXX\\\^^^```aaagggjjjnnnrrruuuxxx|||~~~~~~~~~~~~~~~~~~~~~zzzjjj___ZZZZZZaaajjjwwwqqqgggdddaaa___\\\ZZZZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQOOOMMMJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;999888666666555555555555555555555555333333444444555555666666555555555555555666777777666777888999:::;;;===???KKK]]]www}}}uuunnniiigggccc___\\\XXXTTTQQQRRRQQQOOOMMMKKKJJJHHHFFFqqqiiieeeaaa\\\XXXWWWWWWVVVUUURRRQQQPPPOOOMMMKKKIIIHHHEEEDDDDDDEEEGGGHHHHHHGGGAAA???<<<;;;<<<<<<;;;:::777666555444333222222222000000000000////////////111000...---,,,++++++***,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++***)))'''''''''***---///++++++******************************************,,,+++******))))))*********))))))))))))))))))***************************)))))))))))))))******+++***+++,,,,,,+++***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000111111222333444444444777777888999;;;===???@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSTTTVVVXXXXXXVVVTTTTTTTTTPPPPPPOOOLLLHHHEEEEEEFFFHHHMMMSSSXXX\\\___aaaccckkkoootttxxx{{{}}}~~~~~~~~~~~~~~~~~~vvv```WWWTTTYYY^^^fffxxxzzzlllfffaaa___\\\ZZZZZZZZZYYYXXXUUUSSSQQQPPPPPPPPPNNNLLLGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>><<<;;;999888777666444444444444444444444444333333444555555666777777555555555555555666777777666888999::::::===AAADDDQQQgggzzztttmmmeee___\\\ZZZVVVTTTSSSQQQNNNLLLIIIIIIHHHGGGEEECCCCCCBBBqqqiiiddd```\\\XXXWWWWWWWWWVVVQQQQQQPPPOOOMMMKKKIIIHHHIIIGGGFFFEEEFFFFFFEEECCCAAA???===<<<<<<<<<;;;999777666555444333222222222000000000000////////////000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))((('''&&&(((***...000++++++,,,,,,+++***))))))***************+++++++++,,,+++******))))))*********))))))(((((())))))***************++++++++++++)))))))))))))))******+++$$$%%%''')))***+++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111222333444444555666777777888999;;;>>>@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNQQQQQQQQQRRRTTTVVVXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVXXXZZZZZZXXXWWWWWWWWWSSSSSSQQQNNNJJJGGGGGGHHHJJJNNNUUU[[[___cccfffiiiqqquuuzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}hhh\\\VVVYYYZZZ]]]mmmuuujjjccc```]]][[[ZZZZZZYYYWWWSSSRRROOONNNNNNMMMKKKIIIIIIIIIIIIHHHHHHGGGEEEEEEBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::999888777444444444444444444444444333333444555666777777888666666555555666666777888777999::::::;;;???FFFLLL]]]vvvvvvlllfff```ZZZUUURRRPPPMMMLLLKKKKKKJJJHHHDDDEEEFFFDDDAAA@@@@@@AAAqqqiiiaaa^^^YYYWWWVVVWWWWWWVVVQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGEEEEEEFFFFFFDDDCCCBBB@@@>>>===<<<;;;:::888777666555444333222222222000000000000///////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******+++,,,------)))***,,,......---+++***))))))*********+++++++++,,,+++******))))))******))))))(((((((((((())))))))))))))))))*********+++)))))))))))))))******+++###$$$''')))***+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111222333444555666666666777888999;;;>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[YYYZZZZZZZZZZZZYYYXXXXXXWWWYYY[[[[[[ZZZYYYYYYYYYWWWVVVUUUQQQMMMJJJJJJKKKLLLQQQXXX___dddiiimmmpppvvvzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~sssdddZZZZZZXXXXXXggg|||rrreeebbb___\\\[[[[[[YYYXXXUUUSSSQQQPPPOOONNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;::::::999999555555555555555555555555333333444555666777888888777666666666666777888888888:::;;;:::;;;AAAKKKSSShhhyyylllaaa[[[WWWSSSPPPMMMKKKHHHGGGGGGHHHGGGFFFDDDFFFGGGEEEBBB@@@AAABBBqqqiii___\\\XXXUUUUUUVVVVVVUUUQQQPPPPPPOOOMMMKKKJJJIIIEEEDDDCCCDDDFFFHHHGGGFFFBBB@@@>>>===<<<;;;999777777666555444333222222222000000000000////////////...------,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((***---///000...+++)))&&&))),,,///000///---+++))))))******++++++++++++,,,++++++***)))*********))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))******+++((()))***+++,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111222333444666666777666666777999;;;>>>@@@AAABBBCCCEEEFFFGGGGGGGGGFFFKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWYYY\\\\\\[[[ZZZZZZ[[[YYYYYYXXXTTTPPPMMMLLLMMMNNNSSS[[[bbbhhhmmmrrrvvvzzz}}}~~~}}}}}}|||}}}}}}}}}~~~wwwfffZZZXXXTTTRRRbbbxxxwwwhhheeeaaa^^^]]]\\\ZZZXXXXXXVVVTTTSSSRRRQQQOOOMMMFFFEEECCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>><<<<<<<<<;;;;;;:::::::::777777777777777777777777333333444555666777888999777777777777777888999999999:::;;;:::;;;BBBNNNWWWnnnuuuggg\\\UUURRRPPPNNNMMMKKKHHHFFFFFFGGGFFFEEECCCEEEFFFDDD@@@???@@@AAAqqqhhhbbb^^^XXXUUUTTTUUUUUUUUUUUUSSSQQQOOONNNLLLIIIFFFFFFEEECCCCCCEEEEEEEEEDDDCCC@@@<<<:::999888777555444444444444333222111000000000000000000000000000............------,,,++++++++++++*********))))))---,,,***)))))))))******''''''((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))'''+++...---***((()))+++*********++++++,,,,,,,,,...---,,,***)))******+++))))))))))))************(((((())))))))))))((((((++++++************++++++******))))))******+++,,,************))))))((((((,,,,,,,,,+++++++++******---,,,,,,,,,------...///,,,,,,,,,---------------111333555555444555666888999999999999<<>>>>>>>>>>><<<<<<<<<;;;:::999777666777666555444444333444444555555555555555666777777666777777777777777666666::::::;;;======CCCRRRaaayyy}}}rrrcccYYYVVVSSSNNNIIILLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@qqqgggaaa]]]XXXTTTTTTTTTTTTTTTSSSQQQOOONNNMMMKKKHHHFFFFFFEEECCCCCCEEEEEEEEEDDDBBB???<<<:::999999888666555444444333333222222111////////////////////////...............---,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,***)))))))))******((()))******+++*********))))))))))))))))))))))))************************))))))))))))))))))(((((((((***,,,,,,+++***************+++++++++,,,,,,,,,---,,,+++)))))))))))))))))))))))))))************(((((())))))))))))((((((++++++************++++++)))))))))))))))***+++,,,++++++*********)))))))))))))))***+++,,,------...++++++*********+++,,,,,,.........///////////////222444555666555666777999888999;;;===???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIILLLMMMMMMOOOPPPQQQRRRSSSUUUUUUWWWYYY[[[]]]^^^___``````___^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]^^^^^^ZZZUUURRRSSSUUU[[[___eeejjjnnnssswwwzzz}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{|||~~~vvvhhhcccaaa___eeepppwwwlllccc```___\\\ZZZ[[[YYYWWWTTTSSSRRRPPPMMMKKKKKKHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;:::999888888888777666555555555555555555555555555666777777777888888888888888777777:::999;;;===>>>FFFWWWggg|||qqqcccZZZVVVSSSOOOJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEEEECCCBBBAAA@@@qqqfff```\\\WWWTTTSSSSSSTTTTTTQQQPPPNNNMMMMMMKKKHHHFFFFFFEEECCCCCCEEEEEEEEEDDDAAA???<<<:::::::::999888666555333222111111222333////////////////////////...............------,,,---------,,,,,,,,,++++++,,,+++******)))*********)))***++++++,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))+++,,,---,,,******++++++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))************((())))))******))))))(((++++++************++++++((((((((())))))+++,,,,,,+++++++++++++++*********))))))***+++,,,------...,,,,,,+++******+++++++++000000000111111111222222333555666777777777999;;;999;;;>>>AAABBBBBBAAAAAADDDDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]______aaaaaaaaa```````````````^^^]]]\\\\\\\\\\\\\\\]]]___``````\\\WWWUUUUUUWWW___ccchhhmmmqqqtttxxx{{{}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}nnnhhhccc```dddllltttgggbbb```]]]ZZZZZZ[[[YYYVVVTTTSSSRRROOOMMMKKKIIIFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888777666666666666555555555555555666777777888888999999999999999888999999:::<<<@@@III]]]nnn}}}sssfff]]]YYYVVVQQQLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBpppfff___[[[VVVSSSRRRSSSTTTTTTQQQOOONNNMMMMMMLLLIIIGGGFFFEEECCCCCCEEEEEEEEEDDDAAA>>>;;;::::::;;;:::999777555333111111111222333////////////////////////,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++++++++******************)))******+++++++++++++++))))))))))))))))))))))))*********************************++++++++++++++++++(((''')))---///---+++++++++++++++++++++++++++,,,++++++***))))))((((((((()))))))))************)))))))))******)))))))))++++++************++++++))))))))))))***,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******......---,,,,,,,,,------000000111111222222333333444666777888888999:::<<<<<<>>>???AAABBBCCCCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOQQQRRRTTTTTTVVVVVVXXXZZZ\\\^^^___```bbbbbbbbbbbbbbbaaaaaaaaa^^^]]]]]]]]]]]]]]]^^^^^^```bbbbbb___ZZZXXXYYY[[[bbbfffjjjnnnrrruuuxxx{{{}}}~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzz{{{|||}}}wwwlllddd___bbbgggvvv}}}mmmfffccc```^^^^^^[[[YYYWWWUUUTTTRRROOOMMMKKKIIIGGGEEEEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>===<<<;;;::::::999999888777666666666666555555555555555666777777777888999999999999999999:::999:::===AAAMMMbbbuuuyyynnnddd^^^YYYTTTOOONNNMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHFFFEEEEEEDDDDDDqqqfff^^^ZZZVVVSSSRRRSSSTTTTTTRRRQQQOOOOOONNNMMMKKKHHHFFFEEECCCCCCEEEEEEEEEDDDAAA???<<<;;;;;;;;;:::999777555333111111111222333........................***++++++,,,,,,,,,++++++++++++++++++************************+++*********((()))******++++++******))))))))))))))))))))))))************************'''''''''((((((((())))))+++)))''')))---///...,,,++++++++++++++++++++++++,,,,,,,,,++++++***))))))((()))))))))************))))))************))))))++++++************++++++*********+++,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******...------,,,,,,---------//////000111111222333333444666888999999:::<<<===@@@@@@???@@@AAACCCEEEFFFDDDEEEFFFFFFGGGHHHIIIIIIKKKLLLMMMOOOQQQRRRTTTTTTVVVWWWYYY[[[]]]___```aaaccccccdddddddddcccbbbaaa^^^^^^]]]]]]^^^___``````aaacccccc```\\\ZZZ\\\^^^dddgggkkkooorrrtttxxxzzz}}}~~~~~~|||{{{||||||}}}}}}||||||||||||{{{{{{zzzzzz|||}}}wwwkkkeeedddffflllrrrhhheeebbb``````[[[YYYVVVUUUTTTRRROOOMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888888777666555555555555555555555555555666777777666777777888999999888888;;;:::;;;???DDDQQQggg{{{vvvmmmeee___YYYUUUSSSSSSQQQOOONNNMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEErrrggg^^^[[[VVVSSSSSSTTTUUUUUUSSSRRRPPPOOOOOOMMMJJJHHHFFFEEECCCCCCEEEEEEEEEDDDBBB@@@===;;;;;;;;;:::999666555333222111111222333........................***++++++,,,,,,,,,,,,++++++++++++*********))))))))))))***++++++++++++***((())))))***+++*********))))))))))))))))))))))))*********************************+++,,,,,,------,,,+++)))***,,,---------,,,,,,,,,++++++++++++***,,,,,,---,,,,,,+++))))))))))))))))))************)))******++++++******)))++++++************++++++,,,++++++++++++,,,------*********+++++++++++++++))))))***+++,,,------...+++*********++++++,,,---...//////000111222333333444555888999999:::<<<>>>AAA@@@??????@@@CCCFFFHHHEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTWWWXXXYYY[[[]]]___aaaaaaccccccdddeeeeeecccbbbaaa^^^^^^^^^^^^___```bbbbbbbbbddddddbbb^^^\\\^^^```dddggglllooorrruuuxxxzzz}}}~~~~~~}}}{{{zzzzzz|||||||||||||||||||||||||||yyyzzz{{{}}}vvvkkkeeebbbgggtttwwwkkkfffccc``````\\\ZZZWWWUUUTTTRRRPPPNNNLLLJJJGGGFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888888777666555555555555555555555555555666777777555666777888999999999999;;;;;;===CCCJJJXXXooo~~~yyyrrrkkkeeeaaa]]][[[YYYVVVSSSQQQPPPOOOQQQOOOLLLJJJHHHFFFFFFFFFssshhh___[[[WWWTTTTTTUUUVVVVVVTTTRRRPPPOOONNNLLLIIIFFFFFFEEECCCCCCEEEEEEEEEDDDDDDAAA===;;;;;;:::999888555444444333333222222111........................+++,,,---............---,,,,,,+++++++++*********((()))***+++,,,++++++***)))***++++++,,,,,,++++++))))))))))))))))))))))))************************,,,,,,---......///000000,,,,,,,,,+++***+++,,,...,,,,,,,,,+++++++++******++++++,,,,,,+++***)))((())))))))))))************)))******++++++******)))++++++************++++++++++++******))))))******)))))))))*********++++++))))))***+++,,,------...)))))))))***+++,,,---......///000111222333444444333555777888999:::<<<>>>===>>>???@@@BBBEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKMMMOOOQQQRRRSSSXXXXXXZZZ\\\^^^```aaabbbbbbcccdddeeeeeecccbbb```^^^^^^^^^___```aaacccdddbbbddddddbbb___]]]___aaadddhhhlllpppsssvvvyyy|||}}}}}}}}}|||zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{}}}uuuggg^^^cccjjjyyyqqqjjjfffbbb```]]][[[XXXWWWVVVTTTQQQOOOLLLJJJGGGFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>><<<============<<<;;;;;;999999888777666666666666555555555555555666777777666777888999::::::::::::999;;;@@@HHHQQQaaayyyyyy{{{~~~~~~zzzwwwnnnmmmiiieeeaaa]]][[[ZZZZZZXXXTTTQQQNNNMMMLLLLLLtttiii___\\\WWWUUUUUUVVVWWWWWWSSSQQQOOONNNLLLJJJGGGDDDFFFEEECCCCCCEEEEEEEEEDDDEEEBBB>>><<<;;;:::999777444444444444444222111000........................------...///000000000///---------,,,,,,,,,++++++((()))***+++,,,,,,+++***++++++,,,---------,,,,,,))))))))))))))))))))))))************************''''''((())))))***++++++,,,---...,,,)))))),,,///,,,,,,,,,++++++***************++++++***)))'''&&&))))))))))))******************++++++++++++******++++++************+++++++++***)))(((''''''''''''(((((())))))*********+++,,,,,,,,,+++++++++************+++,,,---///000111///000000111333444555555222444777888888:::<<<>>>:::<<>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;:::999888777777777777555555555555555666777777777888999:::;;;;;;<<<;;;888:::AAAKKKWWWhhhuuuyyy~~~}}}yyytttoookkkhhhfffcccaaa]]]YYYVVVTTTSSSSSSuuujjjaaa]]]YYYVVVVVVVVVVVVVVVTTTRRRPPPNNNNNNLLLJJJHHHFFFEEEDDDFFFIIIKKKLLLLLLEEEBBB???===<<<;;;:::999<<<999555222222333333333111000///---------...///+++---000333333111///---...---,,,,,,,,,,,,---...******++++++++++++******))))))***++++++++++++***))))))))))))***************)))(((''''''((()))******+++,,,------,,,***))),,,++++++******++++++,,,++++++***************+++---,,,***(((((()))***,,,******))))))((((((''''''((('''&&&&&&&&&''')))***************************)))))))))+++,,,---+++)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000111000000111222333333444444777777777888999;;;<<<===???@@@AAACCCDDDFFFGGGHHHKKKJJJIIIHHHIIIIIIKKKKKKJJJIIIJJJJJJLLLOOOQQQRRRVVVWWWYYY\\\___aaaccceeeeeeeeeeeeddddddccccccccccccbbbaaa```aaabbbeeefffccccccbbb```]]]\\\]]]___fffiiinnnqqqsssuuuxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttsssssstttuuuuuuxxx|||uuuddd```___bbbkkkwww|||qqqllleee```bbb___[[[YYYWWWUUUSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999999777777777777666666666666777777777777666555444333666666777777888999;;;<<<======AAALLL___www{{{uuuxxx{{{wwwvvvrrrmmmhhhddd```]]]ZZZuuuiiiaaa]]]YYYVVVVVVVVVVVVVVVTTTRRRPPPNNNNNNLLLJJJHHHGGGEEEEEEEEEHHHIIIJJJIIIEEEBBB>>><<<;;;;;;999888999666111//////000000///222111000///...//////000---///111333222000---+++---,,,++++++++++++,,,---)))******++++++******)))))))))***++++++++++++***))))))))))))***************))))))(((((())))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++***+++++++++,,,,,,***)))))))))***++++++*********))))))))))))((((((''''''(((((()))************************************+++------,,,***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000111222333444444555777777777888999;;;<<<===@@@AAABBBDDDFFFGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLMMMIIIIIIIIIJJJKKKNNNPPPQQQVVVWWWYYY\\\___bbbdddeeegggfffffffffeeeeeeeeeeeedddcccaaaaaaaaaccceeefffddddddccc```]]]\\\]]]___gggjjjnnnqqqsssuuuwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvtttsssssssssttttttvvvyyy||||||jjj^^^\\\\\\bbbkkkzzzwwwnnnhhhcccaaa___[[[YYYXXXVVVTTTRRRNNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888777777777666666444555666666777666666666666666777777888:::;;;<<<===>>>DDDPPPddd}}}}}}{{{vvvrrroookkkiiitttiiiaaa]]]YYYVVVVVVVVVVVVVVVTTTRRROOONNNMMMLLLJJJHHHGGGEEEDDDDDDFFFGGGGGGFFFDDDAAA===;;;;;;:::999777777444000.../////////...111000000////////////000///000111222111...+++)))++++++************++++++)))******++++++******)))))))))***++++++++++++***)))))))))*********++++++*********++++++*********************+++,,,------***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,+++++++++************)))++++++++++++************(((((()))***************************************+++******,,,---...,,,++++++++++++************)))++++++,,,,,,,,,,,,,,,,,,******++++++---...000000///000111222333444444555777777888999:::<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJKKKMMMOOOQQQSSSWWWXXXZZZ]]]aaacccfffggghhhhhhhhhgggggggggggggggeeedddcccbbbbbbccceeefffgggfffddd```]]]\\\^^^___hhhkkkooorrrssstttuuuwwwxxxxxxwwwwwwwwwvvvvvvvvvuuuuuusssrrrrrrsssssstttwwwzzz}}}qqq```[[[XXXXXX]]]gggxxxrrrjjjgggaaa^^^[[[YYYXXXWWWUUUTTTNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999999999888888888777777222333444666777888999999777777777777999:::;;;<<<===@@@HHHWWWmmm~~~|||ttthhhaaa]]]YYYVVVVVVVVVVVVVVVTTTRRROOONNNMMMLLLIIIGGGEEECCCBBBCCCEEEGGGGGGFFFCCC@@@===;;;:::999888777888666222111111222111000//////.....................///000111000...,,,***+++++++++******+++++++++))))))************))))))))))))***++++++++++++***))))))*********+++++++++******,,,------,,,******---,,,+++*********,,,,,,)))***,,,------,,,***)))*********+++++++++++++++***++++++++++++***))))))************************((()))***+++,,,+++******************************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000111333444555555777777888999;;;===>>>???AAAAAACCCDDDFFFHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLMMMMMMOOORRRTTTUUUXXXYYY\\\___bbbeeehhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhfffeeeccccccdddfffgggjjjhhheee```\\\\\\^^^```iiillloooqqqrrrssstttuuuwwwwwwwwwvvvvvvvvvuuuuuutttsssrrrqqqqqqrrrssstttxxxzzz}}}wwwfff___XXXUUUUUU[[[hhhtttuuulllhhh```^^^[[[ZZZYYYXXXWWWUUUOOOLLLIIIGGGFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888222333555666888888999999777777777888999:::;;;<<<<<>>???@@@@@@@@@AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVYYY[[[]]]```dddgggjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjhhhfffeeefffggghhhkkkhhhddd___[[[[[[^^^aaaiiillloooqqqrrrrrrssstttvvvvvvuuuuuuuuutttttttttsssrrrqqqppppppqqqrrrsssxxxzzz|||~~~~~~mmmdddZZZUUUSSSUUU___iii}}}{{{mmmiiiaaa___\\\ZZZZZZYYYWWWVVVPPPMMMIIIGGGFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999555555666777888888777777777777888888999:::<<<======DDDSSSggguuujjjaaa]]]YYYVVVVVVVVVVVVVVVSSSQQQNNNMMMLLLKKKIIIGGGAAA@@@@@@BBBEEEGGGHHHHHHDDDAAA===;;;;;;:::999777555333111111111222111//////000111111222111111000++++++---.........------++++++,,,,,,,,,,,,++++++((())))))******))))))((())))))***++++++++++++************++++++++++++,,,+++++++++,,,,,,+++++++++...---,,,+++***)))))))))***+++,,,,,,,,,,,,+++***'''(((***+++,,,,,,+++***+++++++++************)))((((((((((((((()))))))))))))))***+++++++++++++++***************************((('''''')))******))))))************+++++++++))))))******+++,,,,,,,,,000000///............///...///000111333444666666888888999:::<<<>>>@@@BBB???@@@AAACCCDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOPPPMMMMMMMMMNNNOOORRRTTTVVVZZZ\\\___bbbfffiiilllmmmkkkllllllllllllmmmmmmmmmooommmkkkiiihhhhhhiiijjjjjjhhhccc]]]ZZZ[[[___ccciiikkkoooqqqqqqrrrssstttuuuuuuuuutttttttttssssssqqqppppppooooooppprrrssswwwyyy|||~~~ssshhh]]]VVVSSSTTTZZZbbbuuurrrjjjccc```]]][[[ZZZYYYWWWUUURRROOOJJJGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777888888888777666666888888888888999;;;<<<===???HHHYYYpppvvvkkkaaa]]]YYYVVVVVVVVVVVVVVVSSSQQQNNNMMMLLLKKKHHHFFFCCCBBBAAABBBEEEGGGGGGGGGEEEBBB>>><<<;;;;;;999888333222000000111111000...------///000000000//////,,,,,,---------,,,,,,+++)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))***++++++++++++************+++++++++,,,,,,++++++************++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++(((***,,,---......---,,,,,,,,,***)))))))))***+++(((((()))))))))*********)))))))))))))))***++++++************************+++)))'''''')))++++++***))))))*********+++++++++((())))))***++++++,,,,,,------------...///000111......000111333555666777888888999;;;===???AAABBB@@@AAABBBCCCEEEGGGHHHIIIIIIJJJMMMOOOQQQRRRRRRRRRPPPPPPPPPQQQRRRUUUWWWXXX[[[]]]```cccgggkkkmmmooonnnooooooooopppppppppppprrrpppnnnlllkkkkkkkkkllliiifffaaa[[[XXXZZZ___dddhhhjjjnnnpppqqqrrrsssuuutttttttttssssssssssssrrrpppoooooonnnooopppqqqrrrvvvxxx{{{}}}zzzooobbbZZZUUUTTTYYY___tttxxxmmmdddaaa^^^\\\[[[YYYWWWUUUTTTPPPKKKHHHGGGGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777888888888777777666888888888999:::;;;<<<===DDDNNN```xxxwwwlllaaa]]]YYYVVVVVVVVVVVVVVVSSSQQQNNNMMMLLLKKKHHHFFFEEEDDDCCCCCCEEEFFFFFFEEEEEEBBB???===<<<;;;:::999444222111111222222000///((()))+++,,,---,,,++++++.........---,,,+++***)))((()))***++++++***)))((((((((())))))))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,'''(((***,,,------------,,,++++++******++++++,,,***+++...///000000///...---,,,***(((((()))***,,,))))))******+++++++++,,,***)))((((((((()))+++,,,************************,,,***((((((***+++,,,++++++++++++,,,,,,---------((())))))***++++++,,,,,,))))))***+++---///111222---...000111333555666777888888999;;;===???BBBCCCAAABBBCCCEEEFFFHHHIIIJJJJJJLLLOOOQQQSSSTTTUUUUUUTTTTTTTTTUUUWWWYYY[[[]]]\\\]]]```dddhhhkkknnnpppqqqqqqqqqrrrrrrssssssssstttrrrpppmmmllllllmmmmmmhhheee```ZZZXXXZZZ```dddgggjjjnnnpppqqqrrrtttuuuttttttsssssssssrrrrrrrrrpppooonnnnnnnnnpppqqqrrruuuwwwzzz}}}tttggg^^^YYYWWWZZZ```uuu}}}oooeeebbb___\\\[[[YYYVVVTTTUUUQQQLLLIIIGGGGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666777888888888888888888888888999:::;;;<<<===GGGRRReee}}}wwwiii___\\\VVVSSSRRRSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIGGGGGGEEECCCDDDFFFHHHIIIIIIHHHDDD@@@<<<:::888666444777666444222111111111222111111000000/////////......+++***+++///000///,,,------,,,,,,+++***))))))+++******)))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++,,,------***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,///---,,,***))))))******+++++++++++++++***)))(((******++++++++++++******(((((())))))))))))(((((()))************+++++++++************************)))***+++,,,---,,,++++++000///...---,,,---......000000111222444555666666666888:::<<<>>>?????????DDDDDDEEEDDDEEEGGGJJJMMMKKKLLLMMMOOOQQQRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]```bbbdddfffhhhkkkooossstttuuuxxxyyyzzzyyywwwuuuwwwsssnnnkkklllnnnppppppnnneee\\\YYYYYYZZZ^^^dddhhhjjjmmmpppqqqrrrqqqqqqppppppppppppppppppppppppoooooonnnnnnnnnpppqqqrrruuuxxx||||||ggg___ZZZVVVYYYbbbrrrqqqnnngggaaa```]]]YYYVVVWWWTTTSSSPPPMMMKKKHHHGGGFFFAAAAAA@@@@@@???>>>>>>>>>???>>>===<<<;;;<<<<<<===<<<;;;999777666777777888777777777777777777777777555666888999;;;<<<>>>???GGGWWWpppvvviii___\\\VVVSSSRRRSSSSSSSSSTTTSSSRRRPPPNNNKKKIIIHHHEEECCCAAABBBDDDFFFGGGFFFFFFCCC???<<<;;;:::888666444333111///......//////...---------,,,,,,,,,,,,,,,+++++++++---------,,,------,,,,,,+++******)))(((((((((((())))))***+++))))))))))))************(((((()))))))))***************)))+++------,,,+++,,,,,,,,,+++++++++************************************))))))***++++++,,,...---,,,***************))))))******))))))((('''******++++++++++++******((())))))******))))))((()))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++///...------------...///000000111222444555666666888999;;;===???@@@@@@@@@CCCDDDDDDDDDEEEGGGJJJMMMLLLMMMOOOQQQSSSTTTTTTUUUWWWWWWXXXYYY[[[^^^```aaadddfffhhhjjjlllooosssvvvwwwyyy{{{||||||{{{yyywwwwwwsssooollllllnnnppppppnnneee\\\YYYYYYZZZ^^^ccciiijjjmmmpppqqqqqqqqqpppppppppooonnnnnnmmmlllllllllllllllmmmnnnqqqssstttuuuwww{{{qqqggg___XXXXXX___rrryyyppphhhbbb```]]]WWWTTTTTTRRRPPPNNNKKKHHHFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999::::::;;;;;;:::999888777777777888777777777777777777777777666777888:::;;;<<<>>>@@@KKK\\\vvvvvviii___\\\VVVSSSRRRSSSSSSSSSTTTTTTSSSQQQNNNLLLJJJHHHEEECCCAAABBBDDDFFFFFFFFFDDDAAA>>><<<;;;;;;999888444222111///............,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,---,,,,,,++++++*********))))))))))))+++,,,---...))))))))))))************))))))*********+++++++++***)))((())),,,.........,,,,,,,,,+++++++++***************************************)))******+++,,,------,,,+++******************************)))(((******++++++++++++******)))******************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------------...///000000000111333444555666777999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEGGGKKKNNNOOOPPPRRRTTTUUUWWWWWWXXX[[[[[[\\\^^^```bbbdddfffjjjlllnnnppprrrtttxxx{{{}}}~~~~~~|||zzzwwwtttpppnnnnnnoooppppppnnnddd\\\YYYXXXYYY^^^ccciiikkkmmmoooqqqqqqpppooopppooommmllljjjiiiiiiiiiiiiiiijjjlllooorrruuuwwwvvvxxx{{{~~~qqqggg]]][[[___nnnuuullldddbbb^^^YYYTTTTTTRRRPPPNNNKKKHHHFFFDDDDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;::::::::::::;;;;;;:::999888888777888888777777777777777777777777777999::::::;;;<<>><<<;;;:::999888666555333222111000111111........................+++...///...***)))***---,,,,,,,,,++++++*********+++++++++,,,---...//////((()))))))))*********************++++++,,,,,,---,,,***((()))+++---......,,,,,,,,,+++++++++******************************+++***************++++++,,,,,,,,,++++++*********,,,,,,---------,,,,,,+++******++++++++++++************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,---...///000111000000111333555666777888:::;;;<<<>>>@@@AAABBBCCCBBBCCCEEEFFFGGGIIILLLOOOQQQRRRTTTVVVXXXYYYZZZ[[[^^^___```bbbdddgggiiijjjnnnpppsssuuuvvvyyy|||~~~}}}yyyvvvrrrqqqqqqqqqqqqpppmmmddd[[[YYYYYYZZZ^^^dddjjjkkkmmmoooppppppooonnnnnnmmmkkkiiihhhhhhhhhhhhiiijjjkkkmmmppptttwwwyyyxxxzzz|||{{{nnnccc```bbbfffxxx}}}rrrhhheeebbb\\\XXXWWWTTTRRRPPPMMMJJJHHHFFFFFFBBBAAAAAA@@@@@@???>>>>>>============<<<<<<======::::::999999888888888888777777777777777777777777888:::;;;;;;;;;===AAAEEEWWWkkkwwwiii___\\\VVVSSSRRRSSSSSSSSSTTTTTTSSSQQQNNNLLLJJJHHHGGGEEECCCCCCEEEFFFGGGFFFFFFCCC???<<<;;;999888666888777555333222222222333//////////////////000000---///111///,,,***,,,...,,,,,,+++++++++++++++***---,,,++++++++++++,,,,,,((()))))))))************)))******+++,,,,,,------...,,,))))))***,,,,,,+++,,,,,,,,,+++++++++******************************++++++***************++++++,,,,,,,,,++++++******+++,,,,,,---------,,,,,,******++++++++++++************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,***+++,,,---///000000111///000111333555777888999:::;;;<<<===???@@@BBBCCCCCCEEEGGGIIIJJJLLLOOORRRSSSTTTVVVYYY[[[\\\]]]^^^aaaaaaccceeegggjjjlllmmmqqqsssvvvyyyzzz|||~~~zzzxxxuuutttttttttrrrqqqlllccc[[[YYYZZZ[[[```fffjjjlllnnnooopppooonnnmmmkkkjjjhhhgggggghhhiiijjjkkkkkklllnnnqqquuuxxxzzz|||}}}~~~vvviiiccccccaaannnxxxkkkeeeccc^^^ZZZYYYTTTSSSPPPMMMKKKIIIGGGFFFBBBBBBAAAAAA@@@?????????<<<<<<==================::::::::::::999999999888888888888888888888888888999;;;<<<;;;;;;>>>DDDJJJ\\\rrrxxxkkk___\\\VVVSSSRRRSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIGGGEEECCCAAAAAABBBDDDDDDCCCFFFCCC???<<<;;;999777666777555444222111111111111---------..................///000///...---...///++++++++++++++++++++++++******)))((((((((((((((())))))))))))************))))))***+++,,,------......,,,******+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,++++++***((()))************************++++++++++++******)))******************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,...///000000000///000222333555777999999;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJMMMNNNPPPSSSVVVVVVWWWZZZ\\\^^^```aaabbbcccdddeeegggjjjmmmoooqqqsssvvvyyy{{{|||~~~}}}{{{yyyxxxxxxwwwtttrrrlllccc[[[ZZZ[[[^^^ccciiikkklllnnnoooooonnnmmmllliiihhhfffeeeeeefffhhhiiijjjjjjkkknnnqqquuuyyy{{{~~~pppeee``````gggwwwnnneeebbb^^^ZZZYYYTTTRRRPPPMMMJJJHHHFFFFFFBBBBBBBBBAAA@@@@@@??????999:::;;;;;;<<<;;;;;;;;;999999::::::::::::999999888888888888888888888888888;;;===<<<;;;???HHHOOOcccyyywww{{{yyylll___\\\VVVSSSRRRSSSSSSSSSRRRRRRQQQOOOLLLJJJHHHFFFEEECCCAAAAAABBBCCCCCCCCCDDDBBB>>><<<;;;:::999777666555333111000000000111,,,,,,,,,------............---,,,---//////......++++++++++++++++++++++++)))(((((((((((())))))***))))))))))))************(((((()))***+++,,,------+++******+++------,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))*********+++,,,,,,,,,,,,+++***'''((())))))******))))))******++++++++++++******((())))))******))))))((()))************+++++++++++++++++++++++++++++++++++++++*********+++,,,---***+++---...///////////////000222444666888999:::<<<<<<===>>>???BBBDDDEEEGGGJJJMMMPPPRRRTTTWWWYYYZZZ[[[^^^```ccceeeffffffffffffhhhjjjmmmppprrrtttuuuxxx|||~~~}}}|||{{{{{{yyyvvvtttkkkbbb[[[[[[]]]```ffflllkkklllnnnoooooonnnlllkkkhhhfffdddbbbbbbcccdddeeeeeefffhhhlllpppuuuyyy|||}}}jjj______aaajjj|||uuuiiiccc___[[[ZZZUUUSSSQQQNNNKKKIIIHHHGGGCCCBBBBBBAAAAAA@@@??????999999;;;<<<<<<<<<;;;;;;999999:::;;;;;;::::::999888888888888888888888888777:::===<<<;;;@@@KKKTTTkkk~~~tttooowwwzzzmmm```\\\VVVSSSRRRSSSSSSSSSRRRQQQPPPNNNLLLIIIGGGFFFGGGEEECCCCCCDDDEEEEEEEEEBBB@@@===;;;;;;<<<;;;:::777666444222111111111222---------....../////////...+++***+++///000///,,,++++++++++++++++++++++++))))))******+++,,,......))))))))))))************'''((()))***+++,,,------(((((()))+++......---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++***))))))******)))***,,,,,,---,,,+++***((()))***+++++++++++++++******++++++++++++******(((((())))))))))))(((((()))************+++++++++************************,,,+++*********+++,,,---+++,,,---////////////...///000222444666888999:::>>>>>>>>>???AAACCCEEEGGGHHHKKKOOORRRTTTWWWYYY[[[]]]^^^aaacccfffhhhiiijjjhhhhhhjjjlllooorrruuuvvvwwwzzz}}}~~~}}}}}}{{{wwwuuujjjbbb\\\[[[^^^bbbhhhoookkkmmmnnnoooooommmkkkjjjhhhfffccc```______aaabbbaaabbbeeeiiiooouuuzzz}}}qqqccc]]]\\\aaappp}}}nnngggaaa]]]\\\XXXVVVTTTQQQNNNLLLKKKJJJCCCBBBBBBAAAAAA@@@@@@???:::;;;===>>>>>>>>>======888999:::;;;;;;;;;:::999888888888888888888888888777:::===<<<;;;AAALLLVVVqqqyyypppmmmwwwzzzkkkbbb]]]WWWSSSRRRSSSTTTTTTUUUSSSQQQOOONNNLLLIIIFFFFFFEEEDDDBBBBBBCCCCCCDDDFFFBBB===:::888888888777333333222222111222222222......---,,,,,,,,,,,,---///...---,,,+++*********---,,,+++*********+++,,,++++++***)))))))))))))))))))))******++++++++++++***************************((('''(((+++,,,***(((++++++************+++++++++++++++************))),,,+++***))))))***+++,,,******************************))))))))))))******************************(((((())))))******++++++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,++++++---............///111111222444666888::::::;;;>>>>>>===???BBBDDDEEEEEEKKKOOOSSSWWWYYY\\\^^^```dddfffhhhkkkmmmmmmmmmmmmlllllllllmmmpppsssvvvxxx{{{|||~~~~~~}}}~~~~~~}}}xxxoookkkeee___^^^ccchhhkkkkkkooonnnmmmmmmmmmmmmkkkiiiiiifffaaa^^^]]]\\\\\\[[[ZZZ^^^dddiiinnnssswwwzzz{{{iii```]]]___gggtttrrrlllddd]]]YYYWWWUUUQQQOOONNNLLLJJJHHHEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;;;;;;;<<<999999999888888888888777777777777777777888888999:::<<<>>>???===AAAOOO^^^uuuwwwsssrrryyyzzzkkkbbb]]]WWWSSSRRRSSSTTTTTTUUUSSSQQQOOONNNLLLIIIFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEAAA===:::999999888777333222111111000000000111//////...------------......------,,,++++++++++++---,,,+++*********++++++))))))((('''''''''''''''************************************************,,,***)))***---...,,,+++++++++************+++++++++++++++************))))))******************)))*********************************))))))*********************************)))))))))))))))***************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---///000111333555777999::::::>>>>>>>>>@@@CCCEEEGGGGGGNNNRRRWWW\\\^^^aaaccceeeiiikkknnnqqqrrrsssrrrqqqpppooonnnoooqqqtttxxxzzz{{{|||~~~~~~|||}}}~~~~~~}}}xxxoooiiiccc^^^^^^ccciiilllmmmooonnnmmmmmmmmmllljjjhhhhhheee```]]][[[[[[ZZZYYYXXX\\\bbbhhhmmmrrrwwwzzzppp```\\\[[[```jjjyyywwwoooggg___\\\XXXUUURRROOONNNMMMJJJHHHEEEEEEDDDCCCAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;999999999999888888888888777777777777777888999999999;;;>>>@@@???DDDTTTddd}}}vvvssssss{{{zzzkkkbbb]]]WWWSSSRRRSSSTTTTTTTTTSSSQQQOOONNNLLLIIIGGGFFFEEEDDDBBBBBBCCCCCCDDDCCC@@@<<<:::999999999888333222111000////////////000000///............///------,,,++++++,,,,,,,,,---,,,++++++******++++++))))))((('''''''''((((((*********)))))))))))))))************************,,,+++***+++---------+++++++++************+++++++++++++++************)))((()))***++++++***)))(((************************++++++************++++++************************************))))))))))))******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---//////000222555777888999:::===>>>@@@BBBEEEHHHJJJKKKSSSWWW]]]cccfffiiikkkmmmppprrrvvvyyy{{{{{{yyyxxxtttsssqqqppprrruuuyyy{{{{{{|||~~~}}}|||{{{~~~~~~}}}~~~~~~wwwooofffbbb^^^___dddjjjmmmnnnooonnnlllllllllllliiiggggggccc^^^[[[ZZZYYYWWWVVVVVVZZZ___dddjjjpppvvvzzzyyyccc]]]XXXYYY___jjjzzztttjjjccc___YYYVVVSSSPPPOOOMMMKKKIIIFFFEEEDDDCCCBBB@@@??????<<<<<<;;;::::::::::::;;;:::999999999888888888888888777777777777888999999999;;;>>>AAABBBHHHZZZkkktttsssuuu}}}zzzkkkbbb]]]WWWSSSRRRSSSTTTTTTTTTRRRPPPOOONNNMMMIIIGGGFFFEEEDDDBBBBBBCCCCCCDDDBBB???<<<:::::::::999888444444222111//////......000//////...............,,,,,,+++++++++,,,------,,,,,,++++++++++++***+++++++++******)))******+++((((((((())))))*********************************)))))))))******++++++***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************++++++******))))))((((((******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,++++++---............///111///111333555888999:::;;;===???AAADDDFFFJJJMMMPPPVVV\\\cccjjjoooqqqtttuuuxxxzzz~~~xxxvvvtttrrrrrruuuxxx{{{{{{|||}}}|||{{{zzz}}}~~~~~~}}}vvvnnneeebbb```aaaeeeiiilllmmmnnnmmmkkkkkkkkkjjjhhheeeeeeaaa]]]ZZZXXXVVVUUUSSSSSSVVV[[[```fffmmmtttyyy~~~jjjaaaYYYVVVXXX___lllxxxyyynnnfffbbbZZZXXXTTTQQQPPPNNNKKKIIIFFFFFFEEECCCBBBAAA@@@???<<<<<<;;;:::::::::::::::::::::999999999888888888888888777777888888999::::::<<>>===@@@DDDGGGHHHKKKPPPTTT[[[cccmmmwww}}}~~~|||yyywwwvvvvvvvvvwwwzzz|||~~~}}}||||||zzz|||xxxqqqiiiddddddddddddeeeggghhhiiijjjiiiggggggfffeeebbb```___]]]YYYWWWVVVUUUSSSQQQPPPRRRUUUYYY^^^fffnnntttzzz~~~vvvjjj\\\UUUSSSVVV^^^fffwwwxxxllleee]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFEEEDDDCCCAAA@@@@@@======<<<;;;;;;;;;;;;<<<::::::::::::999999999999999888888888888999::::::======@@@BBBDDDNNNcccwwwyyy|||~~~|||yyyvvvwwwyyy{{{mmmbbb]]]WWWSSSRRRSSSTTTTTTSSSQQQPPPOOOOOOMMMKKKHHHFFFEEEDDDBBBBBBCCCCCCDDDCCC@@@>>><<<;;;:::777555333333222111111111111111//////...---------------...------,,,++++++++++++++++++,,,,,,,,,+++***)))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,***************************,,,......,,,,,,---///++++++************+++++++++++++++************))))))+++,,,------,,,+++)))*********************************))))))*********************************)))))))))))))))***************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---///000111444777:::<<<===>>>===AAAEEEGGGGGGJJJOOOTTT^^^fffrrr}}}}}}{{{yyyxxxvvvvvvzzz|||~~~}}}}}}}}}{{{{{{vvvnnngggbbbcccdddeeefffgggiiikkkhhhgggeeeddddddccc```]]]]]][[[XXXWWWWWWVVVTTTRRRPPPQQQSSSVVV[[[ccclllrrrxxx|||pppaaaXXXUUUVVV\\\cccuuupppfff^^^[[[WWWTTTRRRPPPMMMKKKGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===;;;;;;:::::::::999999999999999888888999999:::;;;<<<===@@@CCCGGGSSSiii~~~}}}tttnnnnnnpppwww|||mmmbbb]]]XXXTTTRRRSSSTTTTTTSSSQQQOOOOOOOOOMMMKKKHHHFFFEEEDDDCCCBBBCCCCCCDDDCCCAAA>>><<<;;;999666444111111000000000000000111000000///...............///...---,,,+++*********++++++,,,---,,,+++***)))++++++******+++,,,------......------,,,+++******************************(((+++---,,,***)))+++...++++++************+++++++++++++++************)))'''***...222222...***'''******************************))))))))))))******************************(((((())))))******++++++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,++++++---............///111///000333666999;;;<<<======AAAFFFGGGGGGIIIOOOTTT```hhhuuu|||yyywwwvvvzzz}}}~~~~~~~~~{{{zzzuuummmeee___aaaccceeeggghhhkkklllgggfffdddccccccaaa^^^\\\\\\ZZZXXXWWWWWWVVVTTTRRRPPPQQQRRRTTTYYYaaajjjpppxxx{{{wwwfff\\\XXXXXX]]]cccvvvssshhh___\\\XXXUUURRRPPPMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@??????>>>===============;;;;;;;;;:::::::::999999999999888888999999:::;;;<<<===@@@DDDIIIVVVnnn~~~rrrjjjiiikkkpppzzz{{{iiiddd___ZZZUUUTTTSSSSSSRRRSSSRRRPPPNNNMMMKKKKKKKKKFFFEEEDDDCCCCCCBBBBBBCCCIIIEEE???;;;999888777666666555333111000///......---,,,++++++---///......*********+++---000333444222///,,,((('''(((***++++++*********))))))(((((()))************+++++++++))))))))))))******************+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++******---++++++,,,//////,,,((())))))***+++,,,------......+++))))))++++++)))&&&(((((())))))******++++++))))))*********+++++++++++++++*********+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000111222444666999;;;===>>>===???BBBDDDEEEHHHOOOTTT]]]iiixxxzzzxxxzzz|||~~~||||||}}}}}}}}}~~~}}}vvvnnngggdddcccbbbaaaaaabbbeeegggiiihhheeebbb```aaa```\\\YYY[[[YYYXXXUUUTTTRRRRRRQQQPPPRRRSSSUUUYYY___fffkkkvvv{{{nnnddd^^^ZZZ^^^fffuuujjjeee```ZZZWWWUUUSSSOOOKKKHHHGGGFFFDDDCCCAAA@@@@@@>>>======;;;:::999888888;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<;;;===???AAAIII[[[tttvvvmmmkkknnnooouuu}}}kkkccc___YYYUUUSSSSSSRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJFFFEEEDDDCCCCCCBBBBBBCCCBBB???===;;;:::999777555666555333111000///.........,,,++++++---.........,,,,,,+++,,,,,,...///000000///,,,)))((((((***+++************)))))))))((()))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++******************,,,+++++++++************+++******+++------+++((())))))******+++,,,,,,,,,,,,***((()))+++,,,+++))))))))))))))))))*********++++++++++++,,,,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,............///000111222111222333555888:::<<<<<<<<>>======<<<:::999999888;;;::::::::::::::::::999;;;::::::::::::;;;<<<<<<<<<>>>@@@CCCMMM```xxxxxxlllhhhiiinnnuuunnnddd___YYYUUUSSSSSSRRRRRRSSSRRRQQQOOONNNLLLKKKJJJFFFEEEDDDCCCCCCBBBBBBCCC<<<;;;:::;;;;;;:::777444555444333111000/////////...,,,++++++---......---...---,,,+++++++++,,,,,,...---,,,+++************************)))))))))))))))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++*********)))))))))***))))))***++++++***(((************************)))(((((()))+++---,,,+++************))))))))))))*********+++++++++,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............///000111222111111333444666888999:::<<>>======<<<;;;:::999999999::::::::::::::::::;;;;;;::::::::::::;;;<<<<<<<<>>AAABBBCCCGGGMMMRRR[[[dddqqqzzz{{{xxxzzz~~~~~~~~~|||xxxwwwwwwxxxwwwvvv||||||zzzuuunnngggbbb```^^^___bbbcccddddddcccbbbaaa```^^^]]][[[ZZZXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSUUUZZZaaaeeeppptttzzz}}}vvvjjjiiiooo|||xxxlllfff^^^YYYVVVTTTPPPLLLIIIIIIGGGEEECCCBBB@@@???>>>======<<<;;;:::::::::999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>CCCJJJYYYoootttnnnmmmmmmuuurrrfffbbb\\\XXXVVVVVVUUUUUUSSSRRRRRRQQQOOOMMMKKKJJJFFFEEEDDDCCCCCCBBBBBBCCCBBB???;;;999888888777666333333222111000000000111///---,,,,,,---...---,,,******++++++++++++++++++***+++,,,,,,,,,+++******))))))))))))))))))******))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((*********))))))))))))((()))************+++,,,,,,++++++******)))(((((((((******+++************+++++++++******))))))(((((('''(((((((((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---...///000000111333444666777777;;;===@@@BBBCCCFFFMMMRRR[[[dddooowww{{{~~~|||yyy{{{|||zzzwwwvvvwwwwwwvvvuuuxxxxxxuuupppiiiccc___^^^]]]___aaacccdddcccaaa```^^^^^^]]]\\\YYYXXXWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQRRRRRRTTTXXX^^^bbbmmmrrrxxx|||tttnnnrrrxxxnnnhhh```[[[XXXVVVSSSPPPJJJIIIHHHFFFDDDBBB@@@???=========<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>DDDNNN___xxxvvvqqqpppnnnvvvrrrgggbbb\\\XXXVVVVVVVVVUUURRRSSSSSSRRRPPPNNNKKKJJJFFFEEEDDDCCCCCCBBBBBBCCCFFFBBB===999888888777777222222111111111111111222///---,,,,,,---------,,,))))))+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))************)))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++*********))))))))))))***+++*********,,,...+++++++++******)))))))))***+++,,,+++))))))***+++************))))))))))))*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...///000111//////111222444666777888:::===@@@AAABBBFFFLLLQQQZZZcccnnnvvvxxxzzz~~~~~~{{{}}}~~~yyywwwuuuuuuvvvvvvuuussssssrrrpppkkkddd```]]]]]]]]]^^^```bbbbbbaaa```___\\\]]]]]][[[XXXVVVVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRVVV\\\```jjjooovvv|||wwwmmmoootttssslllccc]]]ZZZXXXUUURRRKKKJJJHHHFFFDDDBBB@@@???=========<<<<<<<<<;;;;;;999::::::::::::::::::;;;;;;::::::::::::;;;<<<<<<===???FFFSSSggg|||rrrnnnmmmnnnwwwqqqeeeaaa[[[WWWUUUUUUTTTTTTRRRSSSSSSRRRQQQNNNKKKJJJFFFEEEDDDCCCCCCBBBBBBCCCDDDAAA===;;;:::999777555222111111111111111222222000...,,,,,,---------+++***+++,,,---------,,,+++*********++++++,,,,,,,,,((()))))))))************)))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++******************,,,+++++++++************''')))***)))((((((+++...+++++++++++++++*********''')))++++++***)))+++---)))))))))))))))*********++++++++++++,,,,,,,,,---((()))***,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...///000000...///000333555777999999999<<>>======<<<:::777444111111111000111111222333000...,,,,,,------,,,++++++,,,---...---,,,+++***************+++,,,------(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++++++++***&&&((()))(((&&&'''***...++++++++++++++++++++++++%%%(((***+++******---000(((((())))))******++++++)))************+++++++++&&&(((***,,,---...------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---...000333555888:::;;;999<<>>???@@@CCCIIINNNVVVeeettt{{{~~~~~~~~~{{{uuurrrooonnnnnnnnnnnnmmmkkkhhhccc^^^[[[YYYXXXXXX]]]^^^___`````````___^^^]]][[[YYYXXXYYYYYYXXXWWWXXXYYYYYYYYYYYYWWWVVVUUUSSSQQQOOONNNOOOSSSWWWZZZeeeiiinnntttyyy~~~vvvkkkhhhpppyyykkkeee^^^\\\ZZZSSSOOOMMMJJJGGGCCCAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;===???AAADDDNNN```zzz}}}ssslllkkknnnsss~~~mmmeeebbb\\\WWWSSSQQQPPPPPPSSSSSSRRRQQQPPPNNNMMMLLLGGGFFFDDDCCCBBBCCCEEEFFFDDDBBB???===:::777666555333222111000000/////////---------------------------,,,++++++******++++++,,,++++++******++++++,,,++++++*********)))))))))+++,,,,,,---,,,+++***)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******************++++++++++++***************))))))***++++++++++++***+++++++++*********))))))+++***)))''''''((()))***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********+++---...000111000000000111222333555666888;;;===>>>???BBBIIINNNWWWfffwww~~~}}}yyytttrrrooonnnnnnnnnnnnmmmkkkgggbbb]]]YYYXXXXXXYYY\\\]]]___`````````______^^^\\\ZZZYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYWWWVVVUUUSSSQQQOOONNNOOORRRVVVYYYcccgggmmmsssxxx~~~|||ooogggmmmzzz~~~oooggg^^^[[[ZZZRRROOONNNJJJGGGDDDAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;===???AAAFFFQQQeee{{{sssnnnnnnqqquuunnndddaaa[[[VVVRRRQQQRRRSSSUUUUUUTTTSSSQQQNNNLLLKKKHHHFFFDDDCCCBBBCCCDDDEEECCCBBB???<<<:::888666666333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,++++++******++++++,,,******))))))))))))((((((++++++++++++*********)))*********++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))++++++++++++******))))))))))))***++++++++++++***,,,+++***)))))))))***++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------***++++++,,,---///000111......///111222555666777888;;;===>>>>>>BBBHHHNNNXXXiii{{{~~~zzzwwwsssqqqooonnnnnnooonnnllljjjfff```[[[WWWWWWXXXZZZ\\\]]]^^^```aaaaaaaaa```___]]][[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVVVVSSSRRROOONNNOOORRRUUUXXXaaaeeekkkqqqvvv|||sssgggiiipppsssiii^^^[[[ZZZSSSPPPNNNKKKGGGDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<;;;<<<>>>@@@BBBIIIWWWlllzzztttpppqqqsssyyyoooddd```ZZZTTTQQQRRRSSSUUUVVVVVVTTTRRRPPPMMMKKKIIIHHHGGGEEECCCBBBCCCDDDEEECCCAAA???<<<:::888777666333333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,)))))))))((((((((((((((((((((((((((()))+++,,,---************++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))************)))))),,,,,,++++++***)))))))))))))))***++++++++++++***---+++)))(((((()))+++,,,+++************+++------000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------............//////111222444666777888:::======>>>BBBIIIOOO\\\mmm|||xxxuuurrrpppnnnnnnoooooommmllljjjeee___YYYVVVVVVYYY[[[[[[\\\^^^```aaabbbbbbaaa```^^^\\\\\\]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXWWWVVVSSSRRRPPPOOOOOOQQQTTTVVV]]]bbbhhhooouuu{{{vvvgggeeehhhtttwwwjjj^^^[[[[[[TTTPPPNNNKKKGGGDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<>>>@@@BBBLLL^^^uuu{{{uuurrrrrrttt|||pppddd```ZZZTTTRRRRRRTTTUUUUUUUUUSSSQQQOOOLLLIIIHHHHHHGGGEEECCCBBBCCCDDDDDDBBBAAA???<<<:::888777777444444222111111111111111------------------------......---,,,,,,,,,,,,---,,,++++++******++++++,,,((((((((((((((()))))))))'''''''''((()))***,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************+++,,,,,,+++******+++++++++*********))))))))))))***++++++++++++***,,,+++)))(((((()))+++---*********++++++,,,------/////////......------,,,------------------------******++++++,,,---...............------.........000000000111222333555555888:::<<<===>>>CCCKKKQQQ```qqq}}}{{{wwwuuuqqqooonnnnnnoooooommmllliiieee^^^YYYVVVWWWZZZ\\\[[[]]]___```bbbbbbbbbbbb```^^^\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWSSSRRRPPPOOOOOOQQQSSSTTT[[[___fffmmmttt{{{wwwiiicccbbbjjjxxx{{{mmm___\\\\\\VVVPPPNNNKKKHHHDDDBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAACCCQQQfffvvvrrrrrrttt~~~pppccc```ZZZUUURRRRRRSSSTTTUUUTTTSSSQQQNNNKKKIIIHHHIIIGGGEEECCCBBBBBBCCCDDDBBBAAA???<<<:::888777777444333222111000000000000........................//////...---------------,,,++++++******++++++,,,(((((())))))))))))******************)))))))))((()))))))))************+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***************************+++,,,------,,,+++***************************))))))***++++++++++++***+++***)))))))))***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++******------------------------******+++,,,,,,---......***++++++,,,---///000111111111111111222333444555888:::<<<===@@@FFFNNNUUUfffvvv~~~}}}{{{yyyvvvsssooonnnnnnnnnoooooommmkkkhhhddd___ZZZXXXXXX[[[\\\]]]^^^___aaabbbbbbbbbaaa___^^^\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXSSSRRRQQQOOOOOOPPPQQQRRRYYY]]]dddlllsss{{{xxxiiibbb^^^ccckkk|||qqqccc^^^^^^WWWQQQOOOKKKHHHEEECCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;999;;;<<<===<<<>>>@@@BBBGGGVVVppp}}}yyyrrrssswwwqqqccc```[[[WWWSSSRRRRRRRRRUUUTTTSSSQQQOOOMMMKKKIIIIIIHHHEEECCCBBBBBBCCCDDDAAA@@@>>><<<:::999888777222111000///............------------------------......---,,,,,,,,,,,,---,,,++++++******++++++,,,)))))))))*********++++++******+++++++++***)))((())))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,))))))***++++++++++++***))))))*********++++++++++++++++++++++++*********))))))******************+++++++++++++++++++++++++++++++++,,,,,,---------*********+++---...000111//////000111222444666777777999<<<>>>AAAHHHRRRYYYkkkyyy|||zzzyyyvvvsssqqqnnnnnnmmmnnnoooooommmkkkfffddd```\\\ZZZZZZ[[[]]]^^^___```aaabbbbbbaaa```___]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYTTTRRRQQQPPPOOOPPPQQQQQQWWW\\\dddlllsss{{{{{{hhh```\\\^^^bbbmmmwwwggg```^^^VVVQQQOOOLLLHHHEEECCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;999;;;<<<======>>>@@@CCCKKK]]]yyyvvvyyy}}}sssuuu{{{qqqbbb```\\\XXXTTTRRRQQQQQQUUUUUUTTTRRRPPPNNNLLLKKKIIIHHHEEECCCBBBBBBCCCDDDAAA@@@>>><<<:::999888888000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,&&&'''***,,,------,,,+++))))))))))))************++++++++++++++++++++++++++++++************++++++************************''')))***++++++***)))'''(((((()))***+++,,,,,,---))))))***++++++++++++***((()))***++++++++++++++++++++++++++++++***)))(((*********++++++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------...000333555888999777999<<<>>>BBBIIITTT\\\nnn{{{}}}zzzxxxwwwtttqqqooonnnmmmmmmnnnpppooommmkkkfffddd```]]]\\\[[[\\\]]]___```aaabbbbbbaaa``````^^^]]][[[\\\]]]^^^^^^]]]]]]\\\ZZZYYYXXXXXXYYYYYYTTTSSSQQQPPPOOOOOOPPPQQQWWW\\\ccclllttt|||~~~ggg___ZZZ\\\]]]ddd{{{|||jjjbbb^^^VVVQQQOOOLLLHHHEEECCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;999;;;<<<======>>>AAACCCNNNaaa~~~uuuxxxuuuwwwnnnfffaaa[[[VVVTTTTTTSSSRRRWWWUUUSSSPPPMMMKKKIIIIIIKKKIIIFFFDDDDDDDDDCCCBBBBBBBBB@@@>>>;;;888555444666333000------...------222///,,,***)))+++---///---,,,++++++************///......------......///))))))))))))))))))))))))+++)))'''))),,,---,,,***++++++******************,,,++++++******++++++,,,,,,+++++++++******)))))))))))))))((())))))***+++,,,+++***((((((((()))***++++++************+++++++++)))((('''((()))+++,,,///...,,,******+++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000111111222222333444444777777:::???CCCHHHSSS]]]ooozzz|||{{{yyyvvvsssqqqnnnmmmqqqppppppppppppmmmjjjgggeeeaaa]]][[[[[[\\\]]]]]]___^^^^^^___aaabbb```___bbb```^^^^^^___`````````\\\[[[YYYYYYYYYYYYWWWUUUUUUSSSPPPMMMLLLMMMOOOQQQUUUYYYaaaiiiqqqzzzooodddZZZXXXYYYaaavvv}}}mmmggg```YYYVVVRRRMMMIIIGGGEEECCCBBB??????>>>>>>======<<<<<<:::::::::999999999888888;;;;;;<<<<<<>>>@@@CCCDDDRRRiiiwwwxxx~~~~~~|||nnngggbbb\\\WWWUUUUUUTTTSSSVVVTTTRRRPPPMMMKKKJJJJJJKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@???===:::777444333666333000.........---,,,///---+++))))))***+++---000///...------------...+++*********+++,,,------))))))))))))))))))))))))+++)))((())),,,---+++***++++++******************,,,++++++******++++++,,,+++*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***++++++************+++++++++***)))((()))***,,,---,,,+++)))(((((((((******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++------------------------,,,,,,,,,------.........///000000111111222333333777777:::???CCCIIITTT___pppzzz}}}{{{xxxuuuqqqooommmlllnnnnnnmmmmmmmmmkkkgggdddccc```\\\[[[\\\]]]^^^^^^```______```bbbbbbaaa```dddbbb___^^^_________^^^\\\ZZZXXXXXXXXXWWWVVVTTTUUUSSSPPPMMMMMMNNNPPPRRRTTTYYY```hhhpppyyypppfff]]]YYYXXX^^^rrrrrrjjjbbb[[[VVVRRRMMMIIIGGGEEECCCAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;<<<<<<>>>@@@CCCEEEWWWmmm|||}}}mmmhhhccc]]]XXXVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@>>>;;;999666444333444222111000000///---,,,---,,,++++++***++++++,,,---,,,,,,++++++++++++,,,++++++***************+++))))))))))))))))))))))))+++)))))))))+++,,,+++*********++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********)))))))))******,,,------++++++***)))))))))******++++++************++++++,,,+++*********+++---...+++***)))((('''((()))***,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))*********+++++++++////////////////////////***++++++,,,---...///000...//////000111111222222888777999>>>CCCIIIVVVaaaqqq|||~~~{{{vvvrrrnnnlllkkkkkkmmmmmmllllllllliiieeebbb___]]]ZZZZZZ\\\___``````bbbaaa```aaacccdddcccbbbfffdddaaa``````___^^^\\\^^^\\\ZZZYYYYYYXXXVVVTTTTTTRRRPPPNNNNNNOOORRRSSSTTTXXX___gggoooxxxssskkkccc^^^ZZZ^^^rrryyynnnddd]]]VVVRRRMMMIIIFFFEEEBBBAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<===@@@DDDGGG\\\rrrmmmgggccc\\\XXXVVVUUUTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@>>>;;;999777555444333222111111111000...+++---...............------++++++***************+++///...---+++***)))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,))))))******+++,,,......+++*********************++++++************+++++++++************+++,,,---++++++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////++++++,,,,,,---...////////////000000111222222222777666888===CCCJJJVVVbbbqqq|||{{{uuuoookkkiiijjjjjjnnnmmmmmmlllllliiieeebbb\\\ZZZYYYZZZ]]]aaabbbbbbdddcccbbbbbbdddeeeeeedddeeecccaaaaaaaaaaaa___]]]```^^^\\\[[[[[[ZZZXXXVVVSSSRRRPPPOOOOOOPPPRRRTTTTTTXXX^^^eeemmmvvvwwwooohhhccc^^^aaavvvqqqfff^^^WWWSSSNNNIIIGGGEEEBBBAAA??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999;;;<<<======@@@EEEJJJ^^^uuu|||~~~ooofffaaa[[[WWWUUUTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBBBBAAA>>><<<999888777777333222111111222111...,,,------.../////////...---......------------......,,,,,,+++*********++++++))))))))))))))))))))))))***+++++++++******************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,************+++,,,---...*********++++++++++++***++++++************++++++)))))))))))))))***++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------000000111111222333333444666555888===BBBIIIUUUaaannnyyy~~~zzzsssmmmiiihhhiiijjjmmmlllkkkkkkjjjgggccc```YYYXXXYYY[[[___ccceeeeeefffdddcccccceeeffffffeeecccbbbaaaaaaccccccaaa```___]]][[[ZZZZZZYYYWWWUUURRRQQQPPPOOOOOOPPPRRRSSSSSSWWW]]]ccckkkttt~~~}}}tttlllfffaaadddxxxuuuggg___YYYUUUOOOJJJHHHEEECCCAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::888;;;======<<<@@@FFFLLL^^^vvvwww{{{ssseeeaaa[[[VVVTTTSSSSSSRRRSSSRRRPPPOOONNNMMMMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBCCCAAA>>><<<999888888888444222111111111111000...++++++,,,------------,,,,,,,,,,,,,,,,,,------...&&&&&&'''((()))+++---...))))))))))))))))))))))))***+++,,,+++)))))))))+++******++++++,,,---------,,,++++++******++++++,,,))))))))))))************+++************+++,,,,,,)))***++++++,,,+++++++++++++++************++++++(((((())))))************(((((())))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,111111111222333333444444444444888>>>BBBHHHSSS^^^gggsss|||yyysssmmmiiihhhiiijjjjjjiiihhhgggfffddd___\\\YYYXXXYYY\\\aaaeeegggggggggeeeccccccdddfffgggfffbbbbbbaaabbbddddddbbbaaa[[[ZZZXXXXXXXXXXXXVVVTTTQQQQQQOOOOOOOOOOOOPPPQQQSSSVVV[[[bbbiiisss|||}}}ooohhhbbbeeevvvxxxiii```[[[WWWQQQLLLIIIGGGDDDBBB??????>>>>>>======<<<<<<;;;;;;;;;::::::::::::999888;;;======<<>>BBBGGGPPPZZZ___jjjvvv}}}{{{xxxsssnnnkkkiiijjjjjjiiihhhgggfffeeebbb^^^ZZZYYYYYYZZZ^^^cccggghhhiiigggeeebbbbbbdddfffggggggdddccccccdddddddddaaa___[[[ZZZXXXYYYZZZZZZXXXWWWQQQPPPOOONNNNNNNNNNNNNNNSSSVVVZZZ```hhhqqq{{{xxxlllffffffsss|||lllccc]]]XXXSSSNNNKKKHHHEEEDDD??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777;;;>>>===<<>>======<<<<<<>>>=========<<<<<<<<<<<<777;;;>>>===;;;???IIIQQQhhhxxxooosss}}}ttteeebbb]]]YYYXXXXXXWWWVVVTTTRRRPPPOOOOOONNNLLLKKKMMMKKKGGGDDDBBBBBBBBBCCC@@@???>>><<<999777444333333222111000////////////++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********************+++///---+++)))(((((()))***)))******++++++,,,------------,,,,,,,,,+++++++++******))))))******+++,,,+++++++++***************,,,***((('''&&&'''((()))************************)))))))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))***++++++,,,+++***((('''++++++******++++++,,,------,,,,,,+++***)))((((((((()))***+++,,,---------***++++++,,,,,,------...000000000000000111111111///444:::<<<<<<@@@HHHNNNWWW]]]fffnnnvvv|||}}}xxxuuupppmmmkkkjjjhhhgggkkkjjjhhhhhhfffccc^^^[[[XXXYYY[[[^^^bbbeeehhhjjjjjjhhhgggeeeeeeggghhhiiihhhgggfffggggggfffcccaaa___]]][[[ZZZZZZZZZXXXVVVTTTQQQNNNLLLLLLMMMMMMLLLPPPTTTXXX]]]ccclllwwwooohhhmmmxxxpppddd^^^ZZZTTTPPPLLLIIIEEECCCAAA???===============;;;<<<;;;;;;::::::;;;;;;<<<>>>AAA@@@;;;777===IIIQQQjjjtttjjjooo{{{uuuhhhddd^^^ZZZXXXVVVUUUTTTTTTRRRPPPOOOOOONNNLLLKKKKKKIIIFFFCCCBBBBBBBBBCCC@@@@@@>>>===:::777555444333222111000////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...,,,***)))((()))******,,,+++++++++++++++++++++.........------------,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++******...,,,+++***)))***,,,---******************************************)))))))))))))))))))))*********))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))(((((())))))***+++,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,------...000000000000111111111111111444888;;;===AAAGGGLLLSSSYYYbbbkkkrrryyy~~~~~~zzzuuuqqqmmmjjjhhhhhhfffeeekkkjjjiiihhhgggddd___\\\YYYZZZ\\\___bbbfffiiikkkjjjiiihhhgggggghhhjjjkkkjjjiiiiiiiiiiiihhheeebbb___^^^\\\[[[[[[ZZZXXXWWWSSSPPPMMMKKKKKKLLLKKKKKKNNNRRRVVV[[[aaajjjuuu~~~sssfffhhhpppsssfff^^^ZZZTTTOOOLLLHHHEEECCCAAA???===============;;;<<<;;;;;;::::::;;;;;;<<<<<<@@@@@@===;;;@@@LLLUUUnnnoooffflllwwwvvvkkkggg```[[[WWWUUUSSSQQQTTTRRRPPPOOOOOOOOOMMMKKKIIIGGGEEECCCAAABBBBBBCCCAAA@@@???===;;;999666555333222111000//////////////////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++******,,,+++***))))))***+++,,,------,,,,,,+++******)))---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........------,,,+++*********)))((('''((()))***+++************************++++++***))))))(((''''''************))))))))))))))))))))))))))))))))))))***+++,,,------,,,++++++))))))(((((())))))***+++************************+++,,,------------,,,,,,***++++++,,,,,,------...//////000000111111111111333444777:::>>>BBBFFFHHHMMMSSS\\\eeelllsssyyy||||||~~~zzzvvvrrroookkkhhhggggggfffeeejjjiiiiiiiiihhheeeaaa]]]ZZZ[[[]]]```cccgggiiikkkkkkjjjiiiiiijjjkkklllmmmmmmlllkkkkkkkkkiiifffcccaaa___]]]\\\\\\[[[YYYWWWSSSPPPLLLJJJJJJKKKJJJIIILLLOOOTTTXXX^^^gggrrr{{{yyygggeeekkkzzzxxxiii___[[[TTTOOOKKKHHHEEEBBBAAA???===============;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>@@@???>>>CCCOOOZZZrrrxxxhhhccciiitttwwwlllggg```[[[XXXUUUSSSRRRTTTRRRPPPPPPPPPOOOMMMKKKGGGFFFDDDBBBBBBBBBBBBCCCAAAAAA@@@>>><<<:::888666333222111000////////////000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,++++++******))))))******))))))******,,,,,,,,,,,,,,,++++++******************))))))))))))(((+++++++++++++++,,,------......---,,,+++******)))'''''''''''''''((()))***************************))))))))))))((((((''''''++++++******))))))(((((()))))))))))))))))))))))))))***,,,---...------,,,++++++******++++++,,,---))))))*********+++++++++...///////////////...---***++++++,,,,,,------...//////000000111111222222444444555999>>>CCCDDDEEEHHHNNNWWW___gggmmmsssvvvvvvzzz~~~zzzvvvrrrqqqnnnjjjhhhhhhiiihhhhhhiiiiiiiiijjjjjjgggbbb___\\\]]]^^^aaadddhhhjjjllllllllllllllllllmmmooooooooonnnllllllllljjjgggdddbbb```^^^]]]]]]\\\ZZZXXXTTTQQQMMMKKKKKKKKKJJJIIIJJJMMMRRRVVV[[[dddooowww~~~jjjeeehhhmmm|||~~~lllaaa\\\UUUOOOKKKGGGDDDBBBAAA???===<<<=========;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@AAAAAADDDPPP\\\uuussscccbbbiiitttxxxjjjeee```[[[XXXWWWUUUTTTUUUSSSQQQPPPPPPOOOMMMLLLGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???===:::888777333222111000////////////000000///...------,,,,,,---------,,,,,,+++++++++++++++******)))))))))))))))))))))******+++,,,,,,******+++++++++,,,,,,,,,******)))))))))(((((((((***************+++,,,,,,,,,,,,,,,+++***)))))))))************+++,,,,,,---************************''''''(((((())))))))))))++++++******))))))((((((************************)))***,,,---...------,,,++++++******++++++,,,---)))))))))***++++++,,,,,,---............------,,,***++++++,,,,,,------......//////000111111222222444444666999>>>AAABBBBBBEEEJJJSSS[[[bbbhhhmmmpppqqqtttzzz~~~|||yyyvvvrrrooommmjjjgggfffggghhhhhhhhhhhhiiijjjkkkllliiidddaaa^^^___```cccfffiiikkkmmmnnnnnnnnnnnnnnnoooppppppooonnnmmmmmmmmmkkkhhheeedddbbb```___^^^]]][[[YYYUUURRRNNNLLLLLLLLLKKKJJJIIILLLPPPTTTXXXaaakkkssszzzllldddcccdddoooqqqccc^^^VVVPPPKKKHHHEEECCCAAA???===<<<=========;;;===<<<<<<;;;;;;<<<<<<=========???BBBAAACCCOOO]]]xxxrrrdddbbbjjjvvvyyyhhhddd___[[[YYYXXXWWWVVVUUUSSSQQQPPPPPPPPPNNNLLLHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>><<<:::999777333222111000//////////////////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************))))))******++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,+++++++++*********)))))))))))))))***************************************''''''((())))))***++++++************))))))))))))***************************+++,,,------,,,++++++))))))(((((())))))***+++))))))******+++++++++,,,)))******+++++++++*********++++++,,,,,,------.........///000111222222333333555888:::===???@@@AAABBBHHHOOOWWW]]]bbbgggiiijjjmmmsssyyy}}}|||{{{yyyvvvssspppnnnmmmhhheeecccbbbdddeeeffffffggghhhjjjmmmmmmkkkfffbbb``````bbbdddgggjjjlllnnnppppppppppppppppppooooooooonnnmmmnnnnnnmmmjjjhhhfffdddaaa``````^^^\\\ZZZVVVSSSOOOMMMLLLLLLKKKJJJHHHKKKNNNQQQTTT[[[eeelllttt|||mmmaaa\\\___dddvvvxxxfffaaaXXXQQQLLLIIIFFFDDDAAA???===============;;;======<<<<<<<<<<<<======???===>>>BBBAAACCCQQQaaa~~~wwwkkkeeennn|||zzziiieee___[[[YYYXXXWWWVVVUUUSSSQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>><<<:::888777333222111000////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...)))******+++++++++******+++++++++++++++++++++,,,------,,,,,,,,,++++++++++++************+++,,,,,,*********+++++++++,,,,,,(((((((((((((((''''''&&&************************))))))******************)))))))))))))))************************************+++,,,,,,,,,+++***)))))))))(((((())))))***+++***************+++++++++((()))***+++++++++++++++***++++++,,,,,,------.........///000111222333333222555:::<<<;;;<<<>>>AAA@@@EEEMMMSSSXXX]]]aaaccccccggglllqqquuuxxxxxxxxxuuutttrrroookkkjjjiiijjjeeecccaaaaaaccceeeffffffggghhhkkknnnooommmhhhdddaaaaaaccceeehhhkkkmmmnnnqqqqqqqqqqqqpppooonnnnnnoooooonnnoooppppppmmmkkkgggeeecccaaa```___]]]ZZZVVVSSSNNNLLLKKKKKKJJJIIIFFFIIIKKKMMMOOOVVV___fffkkksssyyy{{{}}}oooaaaXXX\\\^^^llliiicccZZZRRRMMMJJJGGGEEEAAA???===============;;;======<<<<<<<<<<<<======@@@<<<===BBBCCCEEEUUUhhh}}}tttnnnxxxzzzjjjfff```\\\YYYXXXVVVUUUUUUSSSRRRQQQQQQPPPNNNLLLJJJJJJHHHGGGEEECCCAAAAAA??????>>>===<<<:::888777333222111000////////////+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...///000000******+++++++++******)))------,,,++++++*********+++++++++************))),,,,,,++++++,,,,,,---...***++++++,,,,,,------...++++++,,,++++++***)))(((************************,,,,,,++++++***)))))))))(((((())))))******++++++***************************++++++,,,+++***((((((+++++++++***+++,,,,,,---***************************+++,,,---......//////***++++++,,,,,,---......---...///000111222333333000666;;;<<<::::::===AAA???DDDKKKQQQUUUYYY]]]______bbbggglllqqqsssttttttqqqpppmmmiiifffeeefffhhhfffdddbbbbbbdddggghhhhhhfffhhhkkknnnooommmiiieeebbbbbbcccfffhhhkkkmmmooorrrrrrrrrqqqpppooonnnmmmpppppppppqqqrrrrrrpppnnnhhhfffcccbbbaaa___]]][[[UUURRRNNNKKKJJJJJJIIIHHHEEEGGGIIIJJJLLLRRRZZZaaabbbjjjppprrruuu|||rrrdddYYY[[[ZZZfffjjjddd[[[SSSNNNJJJHHHFFFAAA???===============;;;======<<<<<<<<<<<<======AAA<<<<<>>???DDDGGGJJJNNNPPPTTTWWWZZZ\\\___dddiiilllnnnmmmmmmkkkiiifffdddbbbbbbbbbcccbbbbbbcccddddddeeefffffffffhhhjjjlllkkkiiifffdddaaaaaabbbdddgggjjjlllnnnqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqnnnkkkiiigggdddaaa```___\\\[[[VVVTTTQQQMMMJJJHHHGGGGGGIIIHHHGGGHHHLLLPPPUUUYYY___cccgggkkkooosssxxx{{{}}}sssddd[[[YYYZZZeee|||qqqggg\\\WWWRRRKKKEEEDDDCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<999===<<<>>>DDDGGGXXXttt|||~~~|||kkkggg```[[[YYYXXXWWWVVVTTTTTTSSSQQQPPPOOONNNMMMMMMKKKHHHEEEBBBAAAAAAAAACCC@@@>>><<<;;;:::777555444333111000//////000000000000/////////.........---------,,,,,,+++++++++---+++++++++,,,+++***(((........................++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******+++++++++)))((((((+++---++++++************++++++++++++************++++++)))******+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***))))))***++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...111000......000111111111333555777888888999<<<>>>AAADDDHHHKKKNNNQQQUUUXXXYYY]]]bbbgggjjjlllkkkkkkiiigggdddbbb``````aaaaaaaaabbbbbbcccdddeeeffffffhhhjjjlllnnnnnnkkkhhhfffbbbcccdddgggjjjmmmoooqqqrrrssssssssssssssssssrrrrrrqqqqqqrrrsssrrrooollliiigggdddaaa```___]]][[[VVVTTTQQQNNNKKKIIIGGGGGGGGGFFFFFFFFFIIIMMMQQQTTTYYY\\\```dddhhhkkkpppssstttvvvyyy{{{|||~~~wwwhhh```ZZZ[[[eee|||tttiii^^^XXXSSSLLLGGGFFFCCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???===???EEEJJJ\\\xxx~~~}}}lllggg```[[[XXXVVVUUUTTTTTTTTTRRRQQQOOONNNNNNMMMMMMKKKHHHEEEBBBAAAAAAAAABBB@@@>>>===<<<;;;999777444333111000//////000000111111000///...------,,,------,,,,,,,,,,,,++++++000...,,,+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***((((((+++---++++++************++++++*********))))))************))))))))))))***++++++++++++************++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...222///------///111222222111333555666666777999;;;<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAA>>>@@@GGGMMMaaa~~~}}}~~~~~~mmmhhh```[[[WWWUUUSSSRRRUUUSSSRRRPPPNNNNNNNNNNNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???===<<<<<<;;;999777444333222000///000000111000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++,,,,,,+++))))))))))))))))))))))))************************************************++++++******++++++,,,,,,,,,,,,,,,+++++++++*********++++++***))))))***,,,++++++************++++++******))))))))))))*********)))((((((((()))+++,,,++++++************++++++)))***,,,------,,,***)))***+++,,,------,,,+++***+++******************+++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...000...++++++---///111111000222444555555777999;;;:::===AAAEEEHHHLLLQQQTTTTTTXXX]]]bbbeeegggffffffdddccc```^^^]]]^^^___``````aaaaaacccdddeeefffgggfffhhhkkklllllljjjgggeeeccceeegggkkkooorrrtttuuutttuuuuuuvvvvvvuuuuuutttsssssssssttttttssspppmmmiiigggdddbbbaaa```^^^\\\XXXVVVRRRNNNKKKIIIGGGGGGEEEDDDCCCBBBBBBDDDFFFHHHGGGIIIMMMOOOQQQTTTXXXZZZYYY[[[^^^______aaaccceeefffgggggggggfffhhhjjjmmmqqqtttxxx|||vvvgggaaa]]]]]]ggg}}}|||nnn```YYYUUUOOOJJJHHHCCCAAA???>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@GGGOOOeee~~~xxxyyy}}}~~~mmmhhhaaa[[[WWWUUUSSSQQQUUUSSSQQQOOOMMMMMMMMMNNNMMMKKKHHHEEEBBBAAAAAAAAA???===;;;::::::999777555444333222000000000000111000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++*********++++++,,,---,,,,,,,,,+++++++++*********+++++++++))))))***,,,++++++************++++++******))))))))))))*********)))((((((((()))+++,,,++++++************++++++)))***,,,------,,,***)))***+++,,,------,,,+++************++++++*********)))***++++++,,,,,,++++++***++++++,,,,,,------......,,,******,,,...000000000222555666666777999;;;999<<<@@@DDDGGGKKKOOORRRSSSVVV[[[```dddeeeeeedddcccaaa___^^^]]]^^^___```___```aaabbbdddeeefffgggfffgggjjjkkkkkkiiifffdddbbbcccgggkkknnnqqqssstttttttttuuuuuuuuuuuuttttttsssssssssttttttssspppmmmiiigggdddbbbaaaaaa___]]]XXXVVVSSSOOOKKKIIIGGGGGGEEEDDDBBBAAAAAABBBCCCDDDAAACCCFFFHHHJJJLLLOOOQQQOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[[[[[[[ZZZZZZ]]]___aaadddiiimmmqqquuuzzz}}}}}}nnnfff___^^^ggg|||rrrbbbZZZVVVPPPJJJGGGDDDBBB????????????>>><<<========================>>>@@@===???HHHQQQhhhvvvqqqttt}}}mmmhhhaaa[[[XXXUUUTTTRRRUUUSSSQQQNNNMMMMMMMMMNNNMMMKKKHHHEEEBBBAAAAAAAAA???===;;;:::999888666444555444222111000000111111111111000///...------,,,++++++,,,,,,,,,,,,------+++))))))***,,,.........++++++++++++++++++++++++************************************************************+++,,,------,,,,,,,,,+++++++++******)))***,,,+++***)))***+++++++++************++++++*********))))))************))))))))))))***++++++++++++************++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++)))***++++++++++++***))))))******+++++++++++++++***++++++,,,,,,------...,,,+++***+++---/////////111333555666666777:::<<<999<<<@@@CCCFFFIIIMMMPPPQQQTTTYYY^^^bbbccccccbbbaaa___^^^\\\\\\]]]___```^^^___```bbbccceeefffgggfffhhhkkklllllljjjgggeeeaaacccfffjjjmmmpppqqqqqqsssssssssttttttsssssssssrrrrrrrrrssstttsssooommmiiigggdddbbbbbbaaa___^^^YYYWWWSSSOOOKKKIIIGGGGGGDDDCCCBBB@@@@@@@@@@@@AAA>>>@@@CCCDDDEEEFFFHHHJJJIIIKKKMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPSSSUUUTTTWWW[[[___bbbeeeiiilllqqqtttyyyvvvkkkccc```fffyyyxxxeee\\\WWWQQQKKKGGGDDDBBB@@@?????????>>>===========================<<>>>>>>>>>>>===???AAAAAABBBBBBDDDFFFEEEGGGHHHIIIHHHIIIJJJLLLLLLMMMLLLKKKIIIJJJKKKMMMLLLNNNQQQTTTVVVXXX[[[^^^dddfffjjjqqq{{{pppgggcccfffvvv~~~iii___ZZZTTTLLLHHHDDDBBB@@@???@@@???>>>===========================:::>>>===AAALLLUUUllluuufffgggfffvvv|||mmmiiibbb\\\YYYXXXVVVUUUUUUSSSPPPMMMLLLLLLMMMNNNMMMKKKHHHEEEBBBAAAAAAAAACCC@@@===<<<:::888666333555444333111000111111222------------------,,,,,,+++++++++,,,,,,---------*********+++,,,,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************+++,,,---...,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++++++++************++++++,,,,,,++++++++++++,,,,,,)))***+++------,,,++++++++++++************++++++++++++***))))))***++++++---,,,+++******+++,,,---)))***+++,,,,,,+++***)))))))))***++++++++++++******++++++,,,,,,---......,,,,,,...111333333111///000111444555555666888:::888;;;>>>@@@BBBDDDHHHJJJLLLOOOTTTYYY]]]^^^^^^]]]\\\[[[YYYXXXYYYZZZ\\\]]]^^^^^^```aaaccceeefffgggbbbdddggghhhhhhfffcccaaaaaadddgggkkkmmmnnnooonnnoooppppppqqqqqqppppppoooqqqqqqqqqrrrrrrqqqnnnkkkiiigggdddcccbbbbbb```___ZZZXXXTTTPPPLLLIIIGGGFFF@@@???>>>======<<<<<<===<<<>>>@@@@@@@@@@@@BBBDDDCCCEEEFFFGGGFFFFFFHHHIIIIIIIIIIIIHHHFFFFFFHHHJJJHHHJJJLLLNNNOOOPPPSSSUUUUUUVVVYYY```kkkwwwyyykkkeeeeeessslllaaa\\\UUUNNNIIIDDDBBB@@@???@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::>>>>>>CCCNNNWWWnnnlll___bbbbbbqqqjjjeee___YYYWWWUUUTTTSSSWWWTTTQQQOOOOOOOOOOOONNNLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<:::888666666444333333222111000////////////.........---------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++******))))))******------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******+++******)))))))))))))))(((((()))******************************************+++,,,,,,,,,,,,+++***+++++++++++++++***))))))++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++,,,,,,...------------...//////000000111222444666888999999;;;>>>@@@AAADDDGGGJJJJJJMMMPPPUUUXXX[[[]]]]]]]]]\\\ZZZYYYYYYZZZ[[[\\\___```aaacccddddddeeeeeeggghhhhhhiiigggeeecccaaa___bbbfffiiikkklllnnnppppppqqqqqqqqqqqqpppoooooonnnooopppqqqqqqpppnnnmmmiiigggdddcccbbbaaa```^^^YYYWWWSSSPPPMMMJJJFFFCCCDDDCCCAAA@@@?????????@@@??????@@@???>>>>>>AAACCCBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHHHHHHHLLLKKKJJJKKKMMMNNNMMMLLLIIILLLQQQUUU[[[gggvvv}}}ppphhhdddmmmqqqgggZZZTTTRRRLLLGGGEEECCCAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===@@@CCCGGGVVVrrryyyfff\\\XXX^^^hhh|||~~~kkkggg```[[[XXXVVVUUUTTTVVVTTTQQQPPPPPPPPPNNNMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<:::888666666444333333222111000/////////......---------------,,,+++******))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))******,,,,,,,,,---,,,,,,++++++************************+++++++++*********))))))******))))))))))))******+++******)))))))))))))))(((((()))******************************************++++++,,,,,,++++++***)))))))))))))))(((''''''))))))))))))))))))))))))++++++*********+++,,,---***++++++++++++,,,,,,,,,...------------...//////222222222222333444666666999;;;>>>???AAACCCGGGIIIJJJLLLOOOSSSWWWYYYZZZ[[[YYYXXXWWWVVVVVVWWWYYYZZZ[[[\\\^^^```aaabbbcccccceeefffggggggeeeccc```^^^___bbbgggjjjkkkmmmoooqqqrrrrrrrrrrrrrrrqqqppppppnnnooopppqqqqqqooonnnmmmkkkhhheeecccbbbaaa___^^^YYYVVVSSSOOOMMMJJJFFFCCCBBBAAA???>>>======>>>>>>;;;<<<=========>>>AAACCCEEEEEEGGGHHHJJJJJJKKKKKKKKKMMMNNNNNNLLLKKKKKKKKKLLLKKKJJJKKKMMMNNNMMMLLLLLLNNNPPPQQQTTT\\\hhhrrrqqqjjjeeellluuujjj\\\TTTQQQKKKEEECCCAAA???===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<===>>>AAADDDHHHXXXsssppp^^^UUURRRZZZdddwww~~~lllgggaaa\\\YYYXXXVVVVVVUUUTTTRRRRRRRRRQQQNNNLLLLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<:::888666666333333222111000//////...///...,,,+++++++++,,,---,,,+++******))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))*********+++,,,,,,,,,,,,,,,,,,************************+++++++++*********************))))))))))))******+++******)))))))))))))))(((((()))*********************************************+++,,,,,,+++******)))))))))***))))))((('''))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,...------------...//////222222222111222222333333888:::===???@@@BBBEEEHHHIIIKKKNNNQQQTTTVVVWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYZZZ[[[]]]___aaabbbccccccfffggghhhgggeeebbb___\\\___bbbgggjjjlllmmmoooqqqrrrssssssssssssrrrqqqqqqnnnooopppppppppooommmlllllljjjfffdddcccaaa___]]]YYYVVVRRRPPPMMMJJJGGGDDDBBBAAA@@@>>>>>>>>>>>>???;;;<<<===>>>>>>@@@CCCFFFHHHIIIJJJLLLNNNOOOOOOPPPOOOPPPRRRQQQOOONNNNNNOOOOOONNNNNNNNNPPPQQQPPPOOONNNOOOOOOMMMNNNTTT]]]dddzzztttlllfffjjjxxxzzzmmm___VVVRRRKKKEEEDDDAAA???======<<<<<<>>>======<<<<<<<<<<<<======>>>AAADDDJJJZZZvvv~~~fffVVVOOONNNTTT]]]ooo}}}kkkggg```[[[YYYXXXWWWVVVTTTTTTSSSSSSSSSQQQNNNKKKLLLJJJGGGDDDAAAAAAAAAAAA@@@???>>><<<:::888666666333333222111000///......///---,,,******+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******,,,+++******))))))******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******+++******)))))))))))))))(((((()))*********************************************++++++++++++******+++++++++,,,,,,++++++***+++++++++++++++++++++++++++***++++++++++++,,,,,,*********++++++,,,,,,---...------------...//////111111111000111222222333777:::===???@@@AAADDDFFFGGGIIILLLNNNQQQRRRSSSSSSUUUUUUUUUVVVWWWXXXZZZ[[[ZZZ[[[^^^```bbbdddeeefffiiijjjkkkjjjhhhddd```]]]^^^aaafffiiikkkmmmoooqqqrrrrrrrrrsssrrrqqqqqqpppooooooooooooooommmllllllmmmkkkgggdddcccaaa^^^\\\XXXVVVSSSPPPNNNLLLHHHFFFEEEDDDCCCBBBAAAAAABBBCCC@@@AAABBBBBBBBBCCCGGGIIIJJJKKKMMMPPPRRRSSSTTTUUUQQQSSSTTTSSSQQQPPPQQQRRRUUUSSSSSSTTTUUUVVVUUUTTTOOOOOOOOONNNNNNSSSZZZ___nnnzzzyyynnnfffgggppp}}}pppaaaWWWSSSLLLGGGFFFDDDAAA@@@?????????>>>===<<<<<<<<<<<<=========>>>@@@DDDJJJ[[[xxxwww```SSSNNNNNNOOOWWWggg||||||jjjfff___ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRNNNLLLLLLJJJGGGDDDAAAAAAAAAAAA@@@???>>><<<:::888666666333222222111000///.........---,,,+++***+++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************)))))),,,+++******))))))******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******+++******)))))))))))))))(((((()))***************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))***+++,,,,,,------...------------...///////////////000111222333444666999<<<>>>???@@@BBBDDDEEEGGGIIILLLNNNOOOPPPPPPSSSSSSTTTUUUWWWYYYZZZ[[[ZZZ[[[^^^```bbbdddeeefffiiikkklllllljjjeeeaaa^^^]]]```eeehhhjjjlllooopppqqqqqqqqqqqqqqqppppppoooooooooooonnnmmmlllkkkkkkmmmjjjgggdddbbbaaa^^^\\\YYYVVVSSSQQQPPPNNNJJJHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDEEEGGGJJJLLLMMMPPPSSSUUUWWWYYYYYYUUUUUUVVVUUUSSSSSSTTTUUUXXXWWWVVVWWWYYYYYYYYYWWWSSSRRRQQQPPPPPPSSSXXX[[[dddqqqpppeeedddhhhuuurrrcccYYYUUUNNNHHHFFFDDDBBB@@@?????????======<<<<<<<<<<<<======<<<===@@@CCCJJJ\\\{{{ppp[[[QQQNNNNNNLLLSSS```rrr{{{jjjeee___ZZZXXXWWWWWWVVVVVVUUUSSSSSSSSSRRROOOMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<:::888666666222222111000///......---------------,,,,,,,,,+++,,,+++******))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,+++******))))))******)))***++++++++++++++++++))))))))))))))))))))))))***************+++++++++******))))))))))))******+++******)))))))))))))))(((((()))***************************************+++***))))))))))))***+++((()))******+++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++))))))***+++,,,------......------------...///////////////000111333444555555888<<<>>>??????AAABBBCCCEEEHHHJJJMMMNNNOOOOOOOOOPPPQQQTTTVVVXXXYYYZZZZZZ[[[]]]___aaabbbcccccchhhiiikkkllljjjfffaaa^^^]]]```eeehhhkkkmmmoooqqqpppqqqqqqqqqqqqpppoooooooooooonnnmmmlllkkkkkkjjjkkkiiieeecccbbb```^^^\\\ZZZXXXUUUSSSRRRPPPMMMKKKGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHJJJNNNPPPSSSVVVYYY\\\^^^^^^ZZZZZZ[[[YYYWWWWWWXXXZZZZZZYYYXXXYYY[[[\\\[[[ZZZYYYWWWUUURRRRRRRRRSSSTTT]]]jjj{{{rrrccc```bbbjjjuuueee[[[VVVOOOFFFEEEBBB@@@>>>============<<<<<<<<<<<<======>>><<<===@@@DDDLLL___~~~jjjVVVMMMKKKLLLJJJOOOZZZjjj}}}{{{jjjfff```[[[YYYYYYXXXWWWWWWUUUSSSRRRRRRQQQPPPNNNLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<:::888666666222222111000///...------,,,---/////////...,,,+++,,,+++******))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))*********++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++******)))))))))))))))(((((()))***************************************+++***)))(((((()))***+++((()))******+++++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,++++++((()))***+++,,,------......------------...//////111111111111111222333444444777;;;>>>>>>??????@@@BBBCCCFFFIIILLLNNNNNNOOONNNOOOQQQTTTWWWYYYZZZ[[[[[[\\\^^^```aaabbbcccccchhhjjjlllmmmlllhhhccc```^^^bbbfffjjjmmmooorrrtttqqqqqqrrrrrrqqqqqqpppooooooooonnnlllkkkjjjjjjjjjiiigggdddbbbaaa```^^^\\\[[[YYYVVVUUUTTTRRROOOMMMIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIHHHIIILLLNNNQQQSSSVVVZZZ]]]```bbbcccaaaaaaaaa```^^^^^^___aaa___^^^]]]^^^`````````______\\\YYYVVVUUUTTTTTTSSSZZZfffvvvrrr```]]]^^^ccctttxxxggg\\\VVVOOOFFFEEECCC@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>???BBBGGGOOObbbfffTTTLLLJJJJJJHHHLLLUUUbbbtttzzzkkkgggaaa\\\[[[ZZZYYYYYYXXXVVVSSSQQQQQQQQQPPPPPPLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<:::888666666222222111000///...------,,,---000111111///,,,***...---,,,,,,++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,++++++***)))*********+++++++++++++++***)))(((************************))))))******++++++++++++******))))))))))))******+++******)))))))))))))))(((((()))***************************************+++***)))(((((()))***+++***+++,,,---------------++++++++++++++++++++++++)))***+++,,,---,,,++++++((())))))+++,,,---.........------------...//////444333333222111111222222444777;;;>>>>>>>>>???@@@AAACCCFFFIIILLLNNNOOOOOOOOOQQQSSSVVVYYY[[[]]]^^^___```aaacccddddddeeeeeejjjlllooopppoookkkgggddd```ccchhhllloooqqqtttvvvrrrssssssssssssrrrqqqqqqpppooommmlllkkkjjjjjjjjjhhheeebbbaaa``````^^^\\\\\\ZZZWWWVVVUUUSSSQQQOOOLLLKKKJJJIIIJJJJJJLLLLLLIIIKKKLLLLLLLLLNNNQQQTTTSSSUUUYYY]]]```dddfffgggfffgggfffeeecccccceeegggdddcccbbbccceeefffeeedddaaa___\\\ZZZZZZYYYXXXWWWXXXdddssssss^^^[[[]]]___mmm{{{iii\\\VVVNNNIIIGGGEEEBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>???@@@AAADDDIIIQQQeeeeeeSSSLLLJJJJJJGGGJJJRRR^^^oooxxxkkkfff___ZZZYYYYYYZZZZZZWWWVVVTTTSSSQQQPPPPPPOOOKKKIIIFFFCCCAAA@@@??????@@@???<<<:::999888888999555444111///......///000//////---,,,+++*********,,,,,,+++++++++,,,------*********++++++,,,,,,,,,++++++***)))***+++---...((('''&&&&&&'''))),,,---)))***++++++***)))((('''***+++,,,------,,,+++***,,,+++***))))))***+++,,,++++++******************)))************+++++++++++++++++++++++++++++++++***)))((()))***+++***((((((((()))***************)))))))))))))))******+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))+++,,,...///......---...///000111222333333333666777888:::;;;<<<======AAABBBCCCEEEGGGHHHHHHIIIOOOPPPRRRUUUWWWZZZ\\\]]]^^^___aaaccceeefffggggggjjjkkkkkkmmmmmmkkkgggcccbbbdddhhhllloooqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnoooooonnnmmmllljjjhhhggghhhgggeeecccaaa___^^^^^^\\\[[[ZZZXXXUUUSSSPPPOOONNNMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJKKKNNNQQQSSSTTTWWW[[[```dddfffggggggiiiiiijjjhhhgggfffhhhiiiiiiiiiiiiiiiiiihhhggggggfffccc```___```aaa___]]]\\\cccppprrrfffZZZXXX]]]aaawww}}}lll```VVVOOOJJJGGGCCC@@@@@@@@@???>>>===============>>>??????@@@@@@BBBHHHRRRggg}}}bbbQQQJJJGGGEEEIIIKKKPPPYYYhhh|||wwwkkkfff___ZZZXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOKKKJJJGGGDDDBBB@@@??????@@@???===;;;999888777777444333111000///...//////...------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++************++++++,,,+++***)))((())))))++++++,,,+++***)))(((((()))*********+++,,,,,,+++******++++++************++++++************************)))************+++++++++++++++++++++++++++++++++***)))((()))***+++***((())))))***+++++++++++++++)))))))))))))))***++++++))))))*********+++++++++)))***++++++++++++***)))))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,---...............///000111222333444444444666777999:::<<<=========@@@AAACCCEEEGGGHHHHHHIIINNNOOOQQQSSSVVVYYY[[[\\\```aaacccdddfffgggggghhhkkklllmmmoooooommmhhhdddaaadddgggkkkooopppqqqqqqrrrqqqpppooonnnnnnnnnnnnooooooooonnnlllkkkiiihhhhhhfffeeebbbaaa______^^^^^^]]]\\\ZZZXXXUUUSSSQQQQQQOOOMMMLLLLLLLLLNNNOOOPPPOOOMMMMMMNNNPPPSSSUUUVVVYYY\\\```dddgggiiijjjjjjkkklllkkkiiiiiijjjllllllllllllllllllkkkkkkjjjkkkhhhfffeeeeeedddbbb______fffssspppeeeYYYVVVZZZ]]]rrrpppcccXXXQQQJJJGGGCCC@@@@@@@@@???>>>===============>>>??????AAAAAACCCIIITTTiiizzz```PPPJJJGGGEEEGGGJJJPPPZZZiii{{{vvvjjjeee___ZZZXXXXXXXXXXXXYYYXXXVVVSSSQQQOOONNNMMMLLLKKKHHHEEEBBBAAA@@@@@@@@@@@@>>>===:::888666555333222222111000///......------,,,,,,---...//////...---,,,+++++++++++++++,,,,,,++++++++++++++++++*********+++******)))))),,,,,,+++++++++*********---,,,)))''''''(((***,,,)))******++++++******)))******++++++++++++******************************)))************+++++++++***************************)))((()))***+++***(((******+++,,,,,,,,,,,,,,,***))))))))))))***++++++(((((()))))))))*********)))***++++++++++++***)))))))))))))))***+++,,,---******+++++++++,,,,,,,,,.........---......//////000111111222333444555555777888:::;;;===>>>>>>>>>@@@AAACCCEEEGGGHHHIIIIIIMMMNNNPPPRRRUUUXXXZZZ[[[bbbcccdddfffggghhhhhhhhhlllmmmppprrrsssoooiiieeebbbdddgggkkknnnpppqqqqqqrrrqqqpppooonnnnnnnnnnnnppppppooonnnmmmllljjjiiihhhgggeeecccbbbaaa````````````^^^]]][[[XXXVVVUUUSSSRRRPPPOOONNNOOOQQQRRRTTTSSSRRRQQQQQQSSSUUUVVVZZZ[[[]]]```dddhhhkkkmmmmmmnnnooonnnmmmmmmnnnooopppqqqqqqqqqqqqpppooooooooonnnmmmlllkkkiiifffcccdddjjjwwwpppeeeZZZVVVYYYZZZooowwwggg[[[TTTKKKGGGCCCAAA@@@@@@???>>>===============>>>??????AAAAAADDDJJJUUUkkkwww]]]OOOIIIFFFEEEFFFIIIQQQ\\\kkk{{{uuujjjeee___ZZZXXXXXXWWWWWWZZZXXXVVVSSSQQQOOOMMMMMMMMMKKKHHHEEECCCAAAAAAAAA@@@@@@???>>>;;;888555333222222222222111000.........------------...//////...---,,,+++************,,,,,,,,,++++++*********)))***++++++***)))'''&&&******+++,,,++++++******,,,+++)))(((((()))+++,,,)))))))))******))))))))))))***+++,,,,,,+++***)))***************+++++++++))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***((()))***++++++,,,,,,++++++******))))))******+++,,,))))))))))))*********+++*********++++++*********))))))))))))***+++,,,---******+++++++++,,,,,,,,,000///...------...///000000000000111222333444555888999:::<<<===>>>?????????@@@BBBDDDFFFHHHIIIIIILLLMMMPPPRRRUUUXXXZZZ[[[cccccceeefffggghhhhhhhhhmmmooorrruuuuuuqqqkkkfffccceeehhhkkknnnpppqqqrrrrrrqqqpppooonnnnnnnnnnnnpppppppppooonnnlllkkkjjjiiihhhgggeeedddcccccccccaaaaaa```___]]][[[YYYXXXUUUTTTRRRQQQPPPQQQSSSTTTWWWVVVUUUTTTTTTUUUVVVWWW\\\\\\]]]___ccchhhlllooooooqqqssssssrrrrrrsssttttttuuuuuuuuuuuutttssssssppppppqqqqqqqqqnnnllliiiiiiooozzzrrrhhh]]]YYY[[[\\\ppp}}}jjj]]]VVVKKKHHHDDDAAA@@@@@@???>>>===============>>>>>>???@@@AAADDDKKKVVVlllvvv\\\NNNHHHFFFEEEEEEJJJRRR```ooo}}}vvvjjjfff```[[[YYYXXXWWWVVVZZZXXXVVVSSSQQQOOOMMMMMMMMMKKKHHHEEECCCAAAAAAAAA@@@@@@???>>>;;;888555333111111222222111000///...//////...------------......---,,,+++***))))))))),,,,,,,,,++++++*********)))***++++++***)))'''&&&'''((()))***++++++++++++******++++++++++++*********))))))))))))))))))***)))***+++,,,,,,+++***)))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***(((((())))))******************************++++++,,,*********+++++++++,,,,,,+++******************+++))))))))))))***+++,,,---******+++++++++,,,,,,,,,000///...------...000111////////////000222333444888999:::<<<===>>>??????>>>???AAADDDFFFHHHIIIIIIMMMNNNPPPSSSVVVYYY[[[]]]bbbbbbdddfffggghhhhhhhhhmmmooosssvvvvvvrrrkkkfffeeegggiiikkknnnppprrrsssrrrqqqpppooonnnnnnnnnnnnoooooooooooonnnmmmkkkkkkkkkjjjiiihhhggggggfffgggbbbbbbaaa```___]]][[[ZZZWWWVVVTTTRRRRRRSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWXXX\\\\\\]]]___cccggglllooorrrtttvvvwwwvvvvvvwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvnnnpppsssttttttsssrrrqqqnnnttt~~~uuukkk```[[[]]]^^^rrrkkk]]]WWWLLLIIIDDDBBB@@@@@@???>>>===============>>>>>>?????????CCCJJJVVVmmmwww]]]NNNIIIGGGFFFGGGKKKTTTbbbsssxxxkkkgggaaa]]]ZZZYYYWWWVVVYYYXXXVVVSSSQQQOOONNNMMMLLLKKKHHHEEEBBBAAA@@@@@@@@@@@@>>>===:::888666555111111111111000000000/////////...---,,,,,,,,,------,,,+++***************,,,,,,++++++++++++++++++*********+++******))))))''''''((()))***+++,,,---((()))+++,,,---,,,+++***+++******))))))******+++******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++***************************)))((()))***+++***((((((((()))************)))+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++***))))))***++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,------------...///000111///.........///111333444777888:::;;;===>>>>>>>>>===???AAACCCFFFHHHIIIIIILLLNNNPPPSSSVVVZZZ\\\]]]aaabbbccceeeggghhhiiiiiinnnooorrrtttuuuqqqkkkgggfffggghhhkkkmmmoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnoooooonnnmmmlllkkkkkkkkkjjjjjjiiihhhhhhhhhiiicccccccccbbbaaa___^^^]]]YYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\]]]```ccchhhlllooosssvvvyyyzzzzzzzzzzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxqqqsssvvvwwwwwwwwwxxxyyyuuuzzz{{{oooaaa\\\]]]^^^qqqmmm^^^XXXMMMJJJEEEBBBAAA@@@???==================>>>??????>>>???CCCJJJWWWnnnzzz```PPPJJJGGGFFFHHHKKKTTTcccuuuzzzlllhhhbbb^^^\\\ZZZXXXVVVXXXWWWUUUSSSQQQPPPOOOOOOKKKJJJGGGDDDBBB@@@??????@@@???===;;;999888777777222222000/////////000111,,,,,,,,,,,,,,,------...++++++***************+++++++++++++++++++++,,,,,,+++************++++++,,,+++******)))***+++,,,---*********+++++++++,,,,,,,,,+++************+++,,,++++++************++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***)))((()))***+++***((())))))***++++++++++++***++++++******++++++,,,---************++++++++++++++++++***))))))***++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))***,,,---//////000000000///......///111333555666777999:::<<<============>>>AAACCCFFFHHHIIIIIIKKKLLLOOORRRUUUYYY[[[]]]```bbbdddfffiiikkkllllllnnnoooppprrrrrrpppkkkgggeeeeeefffhhhkkkmmmoooppprrrqqqpppooonnnnnnnnnnnnmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhiiieeeeeeeeeeeedddcccaaaaaa\\\[[[YYYWWWWWWXXXYYYZZZXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^___bbbfffjjjnnnppptttwwwzzz|||||||||}}}~~~}}}}}}~~~~~~}}}}}}|||{{{wwwzzz||||||{{{{{{}}}|||uuueee^^^]]]]]]qqqooo```ZZZNNNJJJEEEBBBAAA@@@???==================>>>??????>>>???DDDLLLYYYppp~~~cccSSSKKKHHHFFFIIIJJJRRRaaauuu|||mmmiiiccc___]]][[[XXXWWWWWWVVVTTTSSSQQQPPPPPPOOOKKKIIIFFFCCCAAA@@@??????@@@???<<<:::999888888999333222000......///111222*********+++,,,---//////******************++++++*********++++++,,,,,,---++++++***)))***+++---...///...,,,******+++,,,------+++)))((()))+++---///---,,,+++******+++,,,---,,,+++***))))))***+++,,,((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***)))((()))***+++***(((******+++,,,,,,,,,,,,+++++++++******++++++,,,---))))))))))))************,,,+++***))))))***+++,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,''')))+++---///000000000111000//////000222444666666777888:::;;;<<<=========>>>@@@CCCFFFHHHIIIIIIJJJKKKMMMQQQTTTXXXZZZ\\\aaabbbeeehhhjjjmmmnnnooonnnnnnooopppqqqnnnjjjgggcccdddeeefffiiikkkmmmooorrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjhhhhhhggggggggggggggghhhggggggggggggfffeeedddccc^^^]]][[[YYYYYYZZZ[[[\\\XXXXXXYYY[[[\\\]]]^^^^^^^^^___aaadddhhhllloooqqqtttwww{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~|||jjj```___^^^rrrqqqaaa[[[NNNJJJFFFBBBAAA@@@???==================>>>?????????@@@EEEMMMZZZrrreeeTTTLLLHHHGGGHHHIIIPPP___ttt{{{kkkddd___^^^\\\XXXWWWXXXYYYWWWTTTQQQOOONNNNNNNNNKKKIIIFFFCCCBBBAAAAAABBB@@@>>><<<;;;:::999666333111000///......------...///......------,,,++++++---,,,***))))))***,,,---///---,,,******+++,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))---'''&&&,,,...+++(((***(((''''''(((+++,,,,,,+++******))))))))))))******+++)))(((((()))******)))******++++++++++++******)))************+++++++++))))))************))))))************************+++***)))'''''''''((())))))************+++++++++******))))))******+++,,,.../////////......000111//////000000111222444555444555777:::<<<===>>>???<<<>>>@@@AAABBBCCCFFFIIIKKKMMMPPPSSSTTTVVVZZZ\\\```bbbdddhhhjjjllllllmmmmmmmmmnnnppprrroooiiidddaaadddgggjjjkkklllnnnooolllmmmmmmnnnnnnmmmmmmllljjjjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiijjjkkkkkkkkkiiiggghhhjjjjjjgggeeeddd```\\\\\\___bbbcccbbbdddcccaaa``````aaacccddddddddddddeeegggkkknnnpppuuuwwwzzz}}}~~~~~~~~~rrrggg___bbbkkkrrraaaYYYNNNIIIDDD@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@DDDNNN^^^xxxoooYYYQQQKKKFFFGGGGGGMMMYYYhhhyyy|||llleee___^^^\\\XXXWWWYYYYYYWWWTTTQQQOOONNNNNNOOOLLLJJJGGGDDDBBBAAAAAAAAA@@@>>><<<;;;:::999666333111111///...............---------------------------,,,***))))))***,,,---***)))))))))+++---000111++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---(((''',,,...***((()))***)))((()))***+++***)))******))))))))))))******+++)))(((((()))******)))******++++++++++++******))))))*********+++++++++))))))************))))))************************,,,+++***)))((())))))***)))************++++++++++++************+++,,,,,,***+++,,,,,,++++++,,,...//////000000111222444555999999:::::::::999999888<<<>>>@@@AAAAAACCCFFFHHHJJJLLLOOORRRSSSUUUXXX[[[```aaadddgggjjjkkkllllllllllllnnnppppppmmmfffaaa^^^aaaeeeiiikkklllmmmmmmlllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkgggffffffhhhlllmmmllljjjhhhdddaaa```bbbdddeeeeeefffeeecccbbbbbbccceeefffffffffffffffhhhkkknnnpppsssuuuyyy{{{|||~~~}}}}}}yyylllbbbccckkksssaaaYYYOOOKKKEEEAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@???@@@EEEOOO___xxxwww^^^RRRKKKGGGFFFFFFJJJUUUbbbqqq}}}mmmeee___^^^[[[XXXWWWYYYZZZXXXUUURRRPPPOOOOOOOOOMMMKKKHHHDDDBBB@@@??????@@@>>><<<;;;:::999666333111111000///............++++++,,,------...//////---,,,+++******+++,,,---))))))))))))+++---///111***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***))),,,---***((((((+++***))))))******)))'''******))))))))))))******+++)))(((((()))******)))******++++++++++++******)))))))))*********++++++))))))************))))))************************,,,,,,+++*********++++++)))************++++++++++++++++++++++++,,,------***+++++++++******,,,---//////000000111222444555:::::::::999999888666666<<<===???@@@AAACCCFFFHHHJJJLLLOOOQQQRRRTTTWWWYYY```aaadddgggiiikkkkkkkkkllllllmmmnnnnnnkkkfffbbb^^^```dddhhhkkkllllllllllllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkllllllhhhhhhhhhhhhhhhiiijjjjjjgggggghhhjjjmmmooonnnmmmmmmjjjgggffffffggghhhggghhhgggfffeeeeeefffggghhhiiihhhhhhiiijjjlllnnnpppqqqsssvvvyyyzzz|||~~~zzzyyy{{{}}}sssfffeeejjj{{{tttbbbYYYPPPLLLGGGCCCAAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@???@@@EEEPPP```zzzeeeTTTLLLHHHFFFEEEGGGNNNXXXfffyyynnnfff```]]][[[XXXWWWYYYZZZXXXUUURRRPPPOOOOOOPPPMMMKKKHHHEEEBBB@@@???>>>@@@>>><<<;;;:::999666333222111000///............,,,,,,,,,---------......,,,++++++******++++++,,,...---,,,+++************)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,------...,,,++++++++++++***((((((+++)))((()))******)))(((******))))))))))))******+++)))(((((()))******)))******++++++++++++******))))))))))))************))))))************))))))************************+++++++++*********++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,---...---,,,,,,...000/////////000111222444444444555666888999999999999;;;===>>>???@@@BBBEEEGGGJJJLLLOOOQQQSSSUUUWWWZZZ___aaadddfffhhhjjjjjjjjjkkkkkkkkklllmmmnnnmmmmmmeeeeeefffhhhkkknnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnoooiiiiiihhhhhhiiiiiijjjkkklllllllllmmmnnnooonnnnnnqqqooollljjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmooopppppprrruuuwwwxxx{{{~~~|||wwwtttuuuvvv|||yyyiiieeehhhvvvwwwcccZZZQQQLLLGGGBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAAFFFQQQaaazzzkkkVVVMMMJJJGGGEEEEEEIIIOOO[[[nnn~~~oooggg```]]][[[WWWWWWZZZZZZXXXUUUQQQOOOOOOOOOOOOLLLKKKIIIFFFCCC@@@>>>===@@@>>><<<;;;:::999666333222111000//////......///......---------,,,,,,,,,++++++++++++++++++++++++000///---+++***((('''''')))***,,,------,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,------***+++,,,+++******)))((((((''''''(((***,,,+++*********))))))))))))******+++)))(((((()))******)))******++++++++++++******(((((()))))))))*********))))))************))))))************************)))*********************))))))*********+++++++++,,,,,,++++++,,,,,,---...---...///...------///111/////////000111222444444222333555777999:::;;;;;;:::<<<>>>??????AAADDDGGGJJJMMMPPPRRRTTTVVVYYY\\\___aaacccfffhhhiiiiiiiiijjjjjjjjjkkknnnrrrvvvzzzpppmmmjjjiiilllppprrrrrrooonnnnnnmmmmmmnnnnnnooopppooonnnmmmmmmnnnooopppkkkjjjjjjjjjjjjkkkllllllmmmnnnpppppppppppppppqqqrrrqqqooommmkkkiiiiiijjjlllkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnooopppoooqqqsssuuuwwwyyy}}}{{{tttpppnnnnnnttt|||~~~kkkeeefffrrrzzzfff\\\PPPLLLFFFBBB@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAGGGRRRbbbzzzpppWWWMMMJJJGGGEEEEEEFFFJJJSSSeeevvvqqqhhhaaa]]][[[WWWWWWZZZYYYWWWTTTQQQOOONNNNNNNNNKKKJJJHHHFFFCCCAAA???>>>@@@>>><<<;;;:::999666333222222111000//////////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,'''+++---***)))++++++***(((''''''(((+++,,,,,,+++******))))))))))))******+++)))(((((()))******)))******++++++++++++******((((((((()))))))))******))))))************))))))************************((()))******+++*********)))************++++++++++++++++++++++++,,,------,,,---------,,,,,,.../////////000000111222444555555555777888888999999999:::;;;===>>>???AAADDDFFFIIILLLOOORRRUUUXXX[[[^^^___```ccceeeggghhhhhhhhhhhhiiikkklllooosssxxx}}}tttpppkkkkkkooosssttttttqqqpppooonnnnnnooopppqqqsssrrrpppnnnnnnooopppqqqmmmmmmmmmmmmmmmnnnoooooollloooqqqrrrssssssuuuvvvrrrrrrqqqooollljjjjjjkkkllllllllllllllllllllllllkkklllmmmmmmnnnoooppppppoooppprrrrrrsssvvvzzz}}}~~~~~~|||tttmmmiiihhhooovvvnnnfffeeeooo}}}iii___QQQLLLFFFBBB@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBGGGRRRaaayyyrrrXXXMMMJJJFFFEEEEEEFFFGGGNNN___ppprrriiiaaa]]]ZZZWWWWWWZZZXXXVVVSSSPPPMMMMMMMMMMMMJJJIIIHHHFFFDDDBBB@@@>>>@@@>>><<<;;;:::999666333333222111000////////////---------------------,,,+++++++++,,,,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,%%%+++---***(((+++---+++)))((('''(((***++++++*********))))))))))))******+++)))(((((()))******)))******++++++++++++******(((((((((((()))))))))***))))))************))))))************************))))))+++,,,,,,,,,++++++)))************++++++++++++************+++,,,,,,+++,,,---,,,++++++---/////////000000111222444555777777888888999888888888999;;;===>>>>>>@@@CCCFFFFFFIIINNNQQQTTTXXX\\\______```bbbeeefffgggggggggeeeiiimmmoooooooooqqqsssooollljjjlllrrruuuuuussssssrrrpppooooooppprrrsssvvvtttrrrooonnnooopppqqqpppppppppppppppqqqqqqrrroooqqqtttuuuttttttuuuwwwrrrssssssqqqmmmkkkkkkmmmkkkkkkkkkllllllkkkkkkkkkjjjkkklllnnnooopppppppppmmmnnnooooooooorrruuuxxxxxxyyy{{{}}}vvvnnnhhheeejjjpppxxxppphhhfffkkkkkkaaaRRRNNNGGGCCCAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBBHHHRRRaaawwwrrrYYYMMMIIIDDDDDDEEEFFFEEEKKK[[[lllrrriiiaaa]]]ZZZWWWXXX[[[WWWUUURRROOOMMMLLLLLLMMMIIIHHHGGGFFFDDDBBB@@@???@@@>>><<<;;;:::999666333333222111000////////////+++,,,,,,------......///***++++++,,,,,,++++++*********++++++++++++******,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------###***---***(((,,,...,,,+++***))))))******)))(((******))))))))))))******+++)))(((((()))******)))******++++++++++++******(((((((((((())))))))))))))))))************))))))************************)))***,,,---...------,,,)))************+++++++++******))))))******+++,,,,,,---------,,,,,,...000//////000000111222444555666777888999999:::::::::999;;;<<<===>>>@@@CCCEEEDDDGGGLLLPPPSSSWWW\\\______```bbbeeefffgggggggggccciiiooorrroookkkiiihhhhhhggghhhmmmtttwwwtttqqqtttsssqqqppppppqqqssstttxxxvvvssspppoooooopppqqqrrrrrrqqqqqqrrrrrrssstttsssvvvxxxwwwtttrrrssstttrrrttttttrrrnnnllllllnnnjjjjjjkkkkkkkkkkkkjjjjjjiiijjjlllnnnoooppppppppplllmmmmmmllllllnnnrrruuurrrsssuuuxxx{{{}}}xxxooohhhdddfffjjjqqqxxxrrrjjjgggiii}}}mmmcccTTTOOOIIIDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@BBBCCCHHHRRR```vvvqqqYYYNNNIIIBBBCCCEEEEEEEEEJJJYYYiiiuuulllccc^^^[[[WWWWWWYYYXXXVVVSSSOOOMMMLLLLLLLLLJJJIIIIIIGGGEEECCCAAA???AAAAAA???>>>;;;999666555333222111111111111111222...------,,,,,,------...+++,,,,,,,,,,,,+++************))))))))))))*********+++,,,+++)))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++---///...***'''''''''&&&&&&((()))************+++*********))))))(((((($$$$$$&&&'''(((***++++++))))))))))))))))))))))))+++++++++*********)))))),,,,,,***)))))))))***+++************************)))************+++++++++)))************++++++++++++,,,---......---,,,+++,,,,,,,,,---------------000000111111222333555666222333444555666777888999;;;<<<=========???BBBEEEDDDHHHNNNRRRUUUWWWZZZ[[[^^^```bbbdddfffggghhhhhhjjjkkknnnqqqrrrpppkkkgggiiiiiijjjllloooqqqtttuuutttttttttttttttuuuvvvvvvwwwvvvuuutttsssrrrqqqqqqrrrrrrtttuuuvvvvvvvvvvvvwwwwwwwwwvvvuuuttttttsssrrrpppnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmllllllmmmnnnoooooonnnmmmllllllkkkkkkkkkllllllrrrqqqssswwwyyyzzz~~~yyyqqqiiibbbdddfffkkkqqqtttxxxssshhhfffgggvvvoooaaaVVVPPPIIIDDDBBBAAA???<<<>>>?????????@@@@@@@@@@@@@@@CCCHHHRRRbbbzzzkkkTTTKKKJJJCCCCCCDDDFFFFFFKKKZZZhhh~~~vvvmmmddd___[[[WWWWWWYYYXXXVVVSSSOOOMMMLLLLLLLLLJJJIIIHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;999777666333222111///...---------...------,,,,,,------...+++,,,,,,,,,,,,+++*********************************+++,,,+++)))))))))***)))************+++++++++++++++++++++++++++++++++---------......---------$$$'''******)))((()))+++'''((()))***++++++++++++************)))))))))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))*********)))))))))((((((,,,+++***)))))))))***+++************************)))************+++++++++)))************+++++++++*********++++++*********---------------...............//////000111333444555555666777888999999:::999;;;======>>>???BBBEEEDDDHHHMMMQQQTTTVVVYYY[[[^^^```bbbdddfffggghhhiiijjjkkknnnppprrrooojjjfffhhhiiikkknnnqqqsssuuuvvvuuuuuutttttttttuuuvvvvvvxxxwwwvvvuuutttsssrrrrrrsssssstttuuuvvvvvvvvvvvvxxxwwwwwwvvvuuuuuuttttttsssqqqpppnnnnnnmmmmmmlllkkklllmmmmmmnnnnnnnnnmmmnnnmmmlllmmmooopppooonnnllllllkkkjjjiiiiiijjjjjjkkkiiijjjnnnpppqqqwww~~~yyyqqqjjjggggggjjjnnnooorrr{{{sssiiigggeeeuuupppaaaWWWQQQIIIDDDBBBAAA???===>>>>>>>>>?????????@@@@@@@@@CCCIIISSSccc{{{cccPPPGGGFFFCCCCCCDDDFFFFFFKKKZZZhhh}}}wwwnnneee```[[[WWWVVVYYYXXXVVVSSSOOOMMMLLLLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@<<<<<<;;;;;;:::999888777222111000///...............------,,,,,,------...+++,,,,,,,,,,,,+++*********+++,,,------,,,+++******+++,,,+++)))))))))***)))************+++++++++************************---,,,,,,++++++,,,,,,---###&&&(((*********+++---((()))***++++++,,,++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((,,,+++******))))))******************************)))************+++++++++)))************++++++++++++******************+++------........./////////......//////000111333444666666666777777888888888777999<<<>>>???@@@BBBDDDEEEHHHKKKNNNQQQTTTYYY\\\^^^```bbbdddfffhhhiiiiiijjjkkkmmmpppqqqooojjjffffffhhhlllppptttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvxxxxxxwwwvvvuuuttttttsssuuuuuuvvvvvvvvvvvvvvvuuuxxxxxxwwwwwwvvvvvvuuuuuutttsssqqqooonnnmmmlllllllllmmmmmmnnnnnnnnnnnnnnnooonnnmmmnnnooopppooonnnlllkkkjjjhhhgggggggggggggggeeedddgggiiilllsss{{{{{{uuuooommmlllmmmllllllsss{{{rrriiigggcccrrrqqqbbbXXXRRRJJJDDDBBBAAA???======>>>>>>>>>????????????@@@CCCIIISSSeee}}}sss[[[MMMFFFCCCCCCCCCDDDFFFFFFKKKZZZhhh|||yyyooofff```[[[WWWVVVXXXXXXVVVRRROOOMMMLLLLLLLLLJJJIIIGGGEEECCCBBB@@@@@@======<<<<<<:::999777666000000000000111222444444...------,,,,,,------...+++,,,,,,,,,,,,+++******)))***,,,------,,,***)))***+++,,,+++)))))))))***))))))*********+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,,,,+++******+++((()))******+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))*********+++++++++))))))*********+++++++++...---,,,++++++,,,---...------......///000000000000000000111222333555555444444555555555555555555555888<<>>======>>>>>>>>>?????????AAADDDJJJUUUggghhhWWWMMMHHHDDDCCCCCCDDDFFFFFFKKKZZZhhh{{{xxxoooeee```[[[VVVUUUXXXXXXVVVRRROOOMMMLLLLLLLLLJJJIIIGGGDDDBBBAAA@@@@@@@@@@@@???===;;;999777555000000000000111222444444...------,,,,,,------...+++,,,,,,,,,,,,+++******((()))+++,,,,,,+++)))(((***+++,,,+++)))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,///...,,,++++++***)))((('''((())))))***)))))))))))))))))))))))))))******''''''(((((()))*********))))))))))))))))))))))))************************++++++++++++******))))))************************))))))*********+++++++++))))))*********+++++++++...---,,,++++++,,,---...------......///000000111000000000111222333555555444444444444555555555555444777;;;>>>???@@@BBBCCCGGGHHHJJJKKKMMMRRRWWW[[[^^^___bbbdddgggiiijjjkkkllllllmmmnnnooommmiiifffbbbffflllrrrvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuttttttsssssssssuuuvvvvvvvvvvvvuuuuuutttwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuurrrnnnllllllnnnnnnoooooopppoooooonnnnnnpppnnnmmmnnnoooooonnnmmmmmmllliiigggdddbbbaaaaaa^^^ZZZWWWXXXZZZ]]]eeemmm}}}}}}zzzwwwxxx}}}~~~mmmeeeccccccrrrxxxggg\\\TTTKKKEEEBBBBBB@@@???>>>>>>>>>>>>????????????AAADDDKKKVVViii{{{aaaSSSMMMHHHEEECCCCCCDDDFFFFFFKKKZZZhhhzzzvvvmmmddd___ZZZVVVUUUXXXXXXVVVSSSOOOMMMLLLLLLLLLKKKIIIFFFDDDBBB@@@@@@@@@BBBAAA@@@>>>;;;999666555222111000///...............------,,,,,,------...+++,,,,,,,,,,,,+++******((()))************)))(((***+++,,,+++)))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***((((((***+++***)))'''(((((()))))))))(((((())))))))))))************''''''((())))))***++++++))))))))))))))))))))))))************++++++++++++***++++++++++++***))))))************************)))************+++++++++)))************++++++++++++******************+++,,,,,,---...///000000111......//////000111333444555555555666666777777777666888;;;===>>>???AAACCCGGGIIIJJJLLLNNNRRRWWW[[[^^^___bbbeeegggiiikkkkkkllllllmmmnnnnnnllliiieeeaaaeeejjjppptttuuuuuuuuutttttttttttttttuuuvvvvvvuuutttttttttssssssssssssttttttuuuuuuuuuuuuuuutttvvvvvvvvvuuuuuuuuuuuuuuutttuuuvvvsssnnnlllnnnppppppppppppppppppoooooonnnooonnnmmmmmmnnnnnnmmmllllllkkkhhheeebbb___]]]\\\[[[WWWTTTTTTUUUWWW^^^fffvvv~~~{{{llleeebbbfffuuu}}}kkk]]]VVVLLLEEEBBBBBBAAA???>>>?????????@@@@@@@@@@@@BBBEEELLLWWWkkkvvv\\\OOOJJJGGGCCCCCCCCCDDDFFFFFFKKKZZZhhh{{{tttkkkbbb]]]ZZZUUUUUUXXXXXXVVVSSSOOOMMMLLLLLLLLLKKKIIIFFFCCCAAA@@@@@@@@@??????>>>===;;;999777666333222111///...---------...------,,,,,,------...+++,,,,,,,,,,,,+++*********************************+++,,,+++)))))))))***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++)))'''(((***,,,,,,+++))))))*********))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***++++++,,,+++***)))(((************************)))************+++++++++)))************+++++++++*********++++++*********++++++,,,---...///000000......//////000111333444444444555555666777888888888999;;;<<<<<<>>>AAACCCGGGIIIKKKMMMOOOSSSWWWZZZ^^^___bbbeeehhhjjjkkklllmmmllllllmmmmmmlllhhheeeaaaccchhhmmmqqqrrrssssssrrrrrrrrrrrrsssuuuvvvwwwuuuuuuuuuuuuttttttttttttqqqrrrsssttttttuuutttttttttttttttttttttttttttuuusssuuuvvvsssooommmooorrrpppqqqqqqqqqppppppooonnnooommmllllllmmmmmmllljjjjjjiiieeebbb^^^[[[YYYXXXWWWSSSQQQQQQPPPQQQWWW^^^jjjvvvyyylllfffeeehhhyyyooo^^^WWWLLLEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBFFFLLLXXXmmmwww\\\NNNIIIFFFCCCCCCCCCDDDFFFFFFKKKZZZhhh{{{sssjjjaaa]]]YYYUUUUUUXXXXXXVVVSSSOOOMMMLLLLLLLLLKKKIIIFFFCCCAAA@@@@@@@@@<<<<<<<<<;;;:::999777777333222111111111111111222...------,,,,,,------...+++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,***+++,,,+++)))))))))***)))************+++++++++************************+++,,,---......---,,,+++///,,,)))***,,,...---,,,******+++++++++******)))(((((())))))*********++++++++++++***)))(((((('''))))))))))))))))))))))))'''((((((((())))))************+++,,,+++***)))(((************************)))************+++++++++)))************++++++++++++,,,---......---,,,+++******+++,,,---...///000000000111111222333555666111111222333444666666777999:::;;;;;;;;;===@@@CCCGGGIIILLLOOOPPPSSSWWWZZZ^^^___bbbeeehhhjjjllllllmmmmmmlllmmmmmmkkkhhheee```cccgggkkknnnpppqqqrrrppppppqqqqqqssstttvvvwwwvvvvvvvvvvvvuuuuuuuuuuuupppqqqrrrsssttttttttttttssssssssstttttttttttttttrrruuuvvvtttooommmpppsssqqqqqqqqqqqqqqqpppooonnnnnnmmmkkkkkkllllllkkkjjjiiigggccc___[[[XXXVVVTTTPPPLLLJJJJJJIIIIIINNNTTT___lll{{{~~~}}}zzz~~~xxxmmmiiihhhjjj{{{qqq___WWWLLLEEECCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCFFFMMMYYYnnnzzz___PPPJJJGGGEEECCCCCCDDDFFFFFFKKKZZZhhh|||sssiii```]]][[[WWWUUUVVVVVVUUURRRPPPNNNLLLLLLLLLLLLJJJHHHEEECCCAAA??????>>>======<<<:::888666555333222111///...------------,,,++++++******++++++************************------,,,+++***************+++,,,+++)))))))))***++++++******))))))(((((('''(((***+++,,,,,,,,,+++,,,***+++222:::;;;222))),,,,,,,,,+++++++++*********************+++++++++******))))))))))))******---,,,***(((((()))***+++)))))))))***,,,,,,+++***)))))))))))))))))))))))),,,***)))+++---,,,)))&&&+++***))))))******((('''******++++++++++++******)))************++++++++++++++++++******))))))))),,,---......//////......000000000111222333555555555555666666777777888888999:::;;;<<<>>>@@@BBBCCCFFFHHHKKKMMMOOORRRVVVYYY[[[]]]aaadddhhhjjjkkklllooonnnmmmlllllliiieeeaaabbbdddfffiiikkkmmmnnnoooppppppooooooppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwxxxyyyyyywwwuuussssssttttttuuutttttttttvvvvvvvvvvvvtttssspppooorrrssssssrrrqqqpppooooooooonnnnnnlllkkkiiigggfffcccbbb```^^^ZZZWWWTTTRRRQQQMMMIIIFFFGGGHHHJJJJJJWWW^^^kkkyyyzzzwwwuuutttvvvyyynnnjjjjjjmmm~~~rrrbbbZZZNNNFFFBBBBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDDDDGGGMMM[[[qqqxxx[[[MMMHHHEEECCCGGGDDDCCCDDDFFFMMM\\\kkk~~~rrriii```]]][[[WWWUUUVVVVVVUUURRROOOMMMLLLLLLLLLKKKJJJHHHEEEBBBAAA??????>>>>>>===<<<:::888666555333333111000///.........------,,,++++++++++++,,,*********************************))))))***++++++***+++,,,+++)))))))))***++++++++++++************((()))***+++++++++++++++,,,+++,,,111777777111***,,,+++++++++******************))))))((((((''''''******))))))))))))******,,,+++)))((('''((()))******))))))***,,,,,,+++***))))))))))))))))))))))))+++***)))***,,,,,,)))''',,,***))))))******)))((()))******************))),,,***)))((((((***,,,---,,,,,,+++++++++*********,,,---......//////......000000000111222333444555555555555666777777888888999999:::<<<>>>@@@BBBDDDFFFHHHKKKLLLNNNQQQTTTWWWXXX[[[^^^bbbfffhhhiiiiiinnnmmmllllllllliiieeebbb^^^```cccfffjjjlllnnnpppmmmmmmnnnoooqqqtttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvwwwxxxxxxwwwuuuttttttuuuvvvvvvvvvvvvuuuvvvvvvwwwvvvuuusssrrrpppssssssssssssrrrpppooonnnoooooonnnmmmkkkiiihhhgggbbbaaa___\\\YYYUUURRRPPPNNNJJJFFFDDDDDDFFFGGGGGGMMMTTT```lllxxx|||vvvqqqnnnjjjhhhkkksss}}}zzznnniiikkknnnwwwggg^^^RRRHHHCCCAAA???>>>>>>>>>??????@@@AAABBBCCCDDDGGGNNN\\\rrrzzz]]]NNNHHHEEEBBBEEECCCBBBDDDFFFMMM\\\jjj}}}rrrhhh```]]][[[WWWUUUVVVVVVTTTRRROOOMMMLLLLLLLLLKKKIIIGGGEEEBBBAAA??????>>>>>>===<<<:::888666555444333222111000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((((((((()))***+++,,,***+++,,,+++)))))))))***+++++++++++++++,,,,,,,,,+++***************++++++,,,,,,---///111111...,,,++++++*********)))))))))++++++***)))((('''&&&&&&++++++************++++++******((('''''''''((()))***))))))***,,,,,,+++)))))))))))))))))))))))))))+++***)))***++++++)))''',,,+++******++++++***)))((())))))******))))))(((---+++(((&&&''')))---///,,,,,,,,,,,,++++++++++++,,,---......//////......000000000111222333444555444555555666666777888888777888999;;;>>>AAACCCDDDGGGHHHKKKLLLMMMOOOSSSUUUVVVXXX\\\```dddfffggggggkkkkkkkkklllkkkiiieeebbbZZZ\\\___cccgggkkknnnpppjjjkkklllooorrruuuxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuvvvwwwwwwvvvtttuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssssstttttttttsssrrrpppooonnnoooooonnnmmmllljjjhhhgggbbbaaa___[[[WWWSSSPPPNNNJJJGGGCCCAAAAAABBBCCCCCCDDDJJJSSS^^^iiiqqqvvvyyy}}}|||zzzvvvpppkkkeeebbb___\\\^^^eeeppp}}}ooojjjlllooo|||iii```SSSIIIDDDBBB@@@???@@@?????????@@@AAAAAABBBDDDGGGOOO]]]ttt{{{^^^NNNHHHEEEBBBCCCBBBBBBDDDFFFLLL[[[iii{{{qqqhhh___\\\[[[WWWUUUVVVVVVTTTRRROOOMMMLLLKKKKKKJJJIIIGGGDDDBBB@@@??????>>>>>>===<<<:::999777666444333222111000000000000//////...---------------++++++++++++++++++++++++)))))))))))))))***++++++***+++,,,+++)))))))))***)))******++++++,,,,,,,,,,,,+++***)))))))))***+++,,,---...---,,,,,,,,,---*********))))))))))))(((,,,+++++++++******))))))++++++************++++++***))))))((((((((())))))******)))***,,,,,,***)))))))))))))))))))))))))))******************)))(((,,,+++***+++,,,,,,+++***(((((())))))))))))((((((,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////000000111333444555444444555555666777777888666777888;;;>>>AAACCCEEEHHHJJJKKKLLLMMMOOOQQQTTTUUUXXX\\\aaaeeegggggggggiiiiiijjjkkkkkkiiidddaaaYYY[[[]]]aaafffjjjmmmoookkklllmmmpppsssuuuwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttrrrqqqooonnnnnnnnnmmmllljjjhhhfffeeecccaaa___[[[WWWRRROOOMMMHHHEEEAAA???@@@@@@@@@@@@@@@DDDKKKTTT^^^fffmmmppprrrrrrqqqnnnjjjddd___\\\ZZZWWWWWW]]]ggguuutttmmmnnnooo~~~}}}fff]]]RRRIIIEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAADDDHHHOOO___vvv{{{]]]NNNIIIEEEBBBAAA@@@AAADDDFFFLLLZZZgggyyypppggg___\\\ZZZWWWUUUVVVUUUTTTQQQOOOLLLKKKKKKKKKIIIHHHFFFDDDBBB@@@@@@??????>>>>>>===;;;999777666333333222111000000000000000///......------......++++++++++++++++++++++++---,,,+++******************+++,,,+++)))))))))***((()))))))))******++++++,,,+++***)))))))))***++++++------,,,***)))+++---*********))))))))))))((())))))******+++++++++,,,+++******************+++*********************++++++***)))***,,,,,,***((())))))))))))))))))))))))*********)))((((((((())),,,+++******,,,---,,,***(((((())))))))))))((((((((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........./////////000111222444444444444444555666666777777666666888:::===@@@CCCEEEIIIJJJLLLMMMMMMNNNQQQTTTVVVYYY^^^cccgggiiiiiiiiiggghhhiiijjjkkkhhhccc___[[[\\\^^^aaaeeeiiimmmooonnnoooppprrrtttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuusssqqqooonnnllllllkkkjjjhhhfffdddccccccbbb___\\\WWWSSSOOOMMMHHHEEEBBB@@@@@@@@@?????????BBBGGGNNNVVV___gggkkkkkklllmmmllliiieeeaaa^^^]]]ZZZXXX[[[cccppp~~~rrrpppnnnzzz|||fff]]]QQQHHHEEECCCBBBAAA@@@@@@@@@???@@@@@@AAAAAAEEEHHHPPP```xxxzzz]]]NNNIIIFFFDDD@@@@@@AAADDDFFFKKKWWWdddvvvooofff^^^\\\ZZZWWWUUUVVVUUUSSSQQQNNNLLLKKKKKKKKKHHHGGGEEECCCBBB@@@@@@?????????>>>===;;;999777666222222111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++,,,+++)))))))))***)))))))))))))))*********+++***************+++++++++,,,,,,+++))))))+++,,,++++++*********)))))))))&&&&&&'''((()))***++++++******))))))))))))******************+++++++++++++++*********++++++***((()))))))))))))))))))))))))))******)))''''''(((***+++***)))***+++,,,+++***((())))))******))))))(((''')))+++,,,---,,,***)))++++++++++++,,,,,,,,,,,,,,,---......//////....../////////000111222333444333444444555555666777777666777888:::===@@@BBBCCCGGGIIIKKKKKKLLLNNNPPPSSSUUUXXX^^^dddhhhjjjjjjiiiggggggiiijjjjjjgggaaa]]]\\\\\\^^^aaaeeeiiimmmoooqqqrrrssstttuuuvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxzzz{{{zzzyyywwwxxxyyy{{{||||||||||||{{{zzzzzzzzzzzz{{{{{{|||yyyxxxwwwvvvsssqqqooonnnjjjjjjiiihhhgggeeecccbbbbbbaaa___[[[WWWSSSPPPNNNHHHFFFCCCAAAAAA@@@???>>>???@@@CCCIIIQQQ[[[dddiiikkkmmmoooqqqpppnnnkkkiiifffbbb______cccnnnyyyqqqkkkttt}}}jjjaaaTTTIIIDDDAAA???===@@@?????????@@@AAAAAABBBEEEIIIQQQ```yyy{{{^^^OOOJJJGGGDDD@@@@@@BBBDDDEEEIIITTT```qqqooofff^^^[[[ZZZWWWUUUVVVUUUSSSQQQNNNLLLKKKJJJJJJHHHGGGEEECCCAAA@@@@@@?????????>>>===;;;999888777111111000/////////000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++,,,+++)))))))))***++++++***************)))((()))***+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************''''''(((((())))))******))))))(((((((((((())))))((())))))***************,,,+++******++++++)))((()))))))))))))))))))))))))))******)))&&&&&&(((******)))((()))+++,,,+++***)))******************)))((()))***++++++++++++************+++++++++,,,,,,,,,---......//////......////////////000222333444333333444555555666666777777777888:::<<>>===AAAAAABBBGGGOOOZZZdddjjjrrruuuyyy}}}~~~~~~|||zzzsssnnnjjjggghhhppprrrhhhooolllcccUUUKKKEEEBBB@@@>>>>>>>>>??????@@@AAABBBCCCFFFIIIQQQaaayyyaaaQQQJJJFFFCCC@@@@@@BBBEEEEEEHHHRRR]]]lll|||nnneee]]][[[ZZZWWWUUUVVVUUUSSSQQQNNNLLLKKKJJJJJJGGGFFFEEECCCAAA@@@@@@?????????>>>===<<<:::888777111000///////////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,***+++,,,+++)))))))))***---,,,,,,++++++*********'''(((***+++,,,,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***++++++++++++************((((((''''''''''''((((((''''''((())))))***)))))),,,+++******++++++)))''')))))))))))))))))))))))))))***+++)))&&&%%%(((+++)))((('''(((***++++++)))******++++++++++++******+++***)))))))))***,,,,,,)))))))))******+++++++++,,,---......//////............//////000222333444333333444444555666666777888888999:::<<<>>>@@@AAAAAACCCEEEGGGHHHJJJMMMPPPOOOSSSYYY```dddfffeeeeeeggghhhiiijjjiiieee^^^ZZZVVVWWWYYY^^^cccjjjooosssrrrsssuuuwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{zzz{{{|||~~~~~~}}}}}}}}}||||||{{{{{{{{{}}}~~~{{{zzzyyywwwtttqqqooommmkkkkkkjjjiiigggeeedddccc^^^]]][[[XXXUUURRROOOMMMHHHEEEBBBAAA@@@@@@>>><<>>>>>>>>???@@@BBBCCCDDDFFFJJJRRRaaayyydddSSSKKKEEEBBBAAAAAACCCEEEEEEGGGPPP[[[hhhyyypppggg^^^ZZZWWWUUUVVVYYYWWWUUURRROOOMMMLLLLLLLLLLLLJJJHHHEEECCCAAA??????@@@???>>><<<:::888666666222222111111000000//////......---------,,,,,,,,,000,,,***,,,000111...)))++++++++++++++++++++++++***************)))((((((******+++++++++,,,,,,,,,+++++++++(((%%%""""""###,,,,,,,,,++++++*********+++******)))))))))))))))******+++++++++******)))***++++++***((('''((()))+++***)))'''''')))***+++(((***,,,---...---+++***************************))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,------000000000111222222333333333333444555666777888888444666999:::;;;===???AAAAAACCCFFFGGGIIIJJJMMMOOOSSSVVVZZZ]]]^^^___aaacccdddfffiiijjjiiieee```]]]XXXWWWXXX\\\dddkkkooopppvvvwwwyyyzzz{{{{{{zzzyyywwwxxx{{{}}}~~~~~~}}}|||{{{||||||}}}~~~~~~~~~}}}|||}}}~~~}}}{{{yyyvvvttttttsssqqqpppnnnkkkgggeeeeeeeeedddcccccc^^^XXXVVVVVVTTTNNNIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAADDDLLLSSS[[[fffppp|||xxxttt{{{uuufffhhhqqqnnn```QQQJJJGGGDDDBBBCCCCCCBBBAAAAAAAAAAAACCCCCCEEEIIISSSbbbyyyiiiTTTMMMIIIEEEEEEDDDBBBAAACCCIIIQQQWWWcccrrrnnneee^^^ZZZXXXUUUUUUXXXVVVTTTRRROOOMMMLLLKKKKKKKKKJJJHHHEEEBBBAAA??????AAA@@@>>>===:::999777666111111111000//////............---------,,,,,,,,,+++******)))******)))(((++++++++++++++++++++++++***************))))))(((*********+++++++++,,,,,,***++++++***(((''''''(((,,,,,,,,,+++++++++******+++******)))))))))))))))(((((())))))))))))(((((()))***+++***((((((((()))+++***)))(((((()))***+++'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111111222222333333444555666777888888444777999:::;;;===???AAA@@@BBBDDDFFFGGGIIILLLNNNQQQTTTXXX[[[\\\^^^___aaabbbdddggghhhgggccc^^^[[[WWWVVVWWW\\\cccjjjnnnpppuuuvvvxxxzzz{{{{{{{{{{{{xxxyyy|||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}~~~|||zzzwwwvvvuuusssqqqooonnnkkkhhhfffffffffeeedddccc^^^YYYWWWVVVTTTOOOJJJGGGFFFDDDBBBAAAAAAAAABBBBBBAAAEEELLLSSS[[[eeeooo}}}~~~tttdddeeelllqqqbbbSSSKKKGGGCCC@@@AAACCCBBBAAAAAAAAABBBCCCDDDFFFJJJTTTccczzzoooWWWMMMIIIFFFDDDCCCBBBAAABBBGGGNNNSSS___mmm~~~kkkddd]]][[[YYYUUUTTTWWWTTTSSSRRRPPPNNNLLLKKKJJJKKKIIIGGGEEEBBBAAA??????@@@???===;;;999888666555222222111111000/////////......---------,,,,,,,,,,,,------+++)))(((***---++++++++++++++++++++++++******++++++******)))(((*********++++++++++++,,,***+++,,,,,,++++++,,,...,,,,,,,,,++++++++++++***+++******)))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))***+++***)))(((((()))***+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++******))))))******+++++++++,,,,,,,,,---------,,,------------..................///000000111111333333444555666777777888555777999;;;;;;===???AAA>>>@@@CCCEEEFFFHHHJJJLLLOOORRRVVVYYYZZZ\\\]]]___aaacccfffhhhfffbbb^^^ZZZVVVUUUVVVZZZaaahhhnnnppptttuuuxxxzzz||||||||||||zzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwtttpppmmmnnnkkkhhhgggggggggfffeeebbb^^^ZZZWWWVVVTTTOOOLLLGGGFFFEEECCCBBBBBBBBBCCCDDDCCCFFFNNNTTT[[[eeennn{{{rrrdddccciiizzzttteeeUUULLLGGGBBB??????BBBBBBAAAAAAAAABBBDDDEEEHHHLLLVVVeee|||xxx[[[MMMIIIFFFBBBBBBBBBAAABBBEEEJJJOOOXXXgggxxxjjjccc^^^\\\ZZZVVVTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGDDDBBB@@@??????>>>===<<<:::888666444333444333333222222111000000......---------,,,,,,,,,---,,,+++***)))+++---///++++++++++++++++++++++++***++++++++++++***))))))************++++++++++++***,,,------,,,,,,...///+++++++++++++++++++++++++++******))))))))))))))))))******++++++++++++***)))***+++***)))((()))*********)))(((((()))******(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,------------.........//////......//////000111111111222333333444555666777888555777999;;;;;;<<<>>>@@@>>>@@@CCCEEEFFFGGGJJJLLLNNNQQQUUUXXXYYYZZZ\\\^^^bbbdddgggiiigggccc^^^[[[TTTTTTUUUYYY___ffflllpppsssuuuwwwzzz|||}}}~~~~~~{{{|||~~~~~~}}}{{{zzzyyyuuupppmmmllljjjhhhgggggggggfffeeeaaa^^^ZZZXXXWWWTTTQQQNNNHHHGGGFFFDDDCCCCCCDDDDDDFFFEEEIIIOOOUUU[[[dddmmmvvvqqqfffdddgggwwwuuufffVVVMMMHHHCCC@@@@@@BBBAAAAAAAAABBBCCCEEEFFFIIINNNXXXhhh~~~___NNNHHHGGGBBBCCCCCCBBBBBBDDDHHHKKKSSSaaarrrjjjddd___]]][[[VVVSSSTTTTTTTTTSSSRRRPPPNNNMMMKKKIIIHHHFFFDDDBBB@@@@@@??????>>><<<:::888666555444222222222111000000//////......---------,,,,,,,,,***&&&###$$$)))------,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))*********++++++++++++,,,------+++***+++,,,+++++++++++++++++++++++++++******)))))))))))))))))))))***+++++++++++++++((()))******)))((()))+++******))))))))))))******))))))((((((((()))***+++************************))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******************++++++++++++---------.........////////////000111111222222333222222333444555666777777666888:::;;;;;;<<<>>>@@@???AAACCCEEEFFFHHHKKKMMMMMMPPPTTTWWWYYYZZZ\\\]]]aaaccceeegggeeebbb]]]ZZZQQQRRRSSSWWW\\\dddkkkpppssstttwwwzzz}}}~~~}}}}}}~~~~~~}}}|||zzzwwwrrrnnnllljjjhhhggggggfffeeeccc```^^^[[[YYYWWWUUURRRPPPJJJIIIGGGFFFFFFFFFFFFGGGIIIHHHKKKQQQWWW[[[ccckkksss{{{pppfffccceeettttttfffVVVNNNIIIEEEBBBBBBAAAAAAAAAAAABBBDDDFFFGGGIIIOOOYYYiiibbbOOOIIIGGGCCCCCCDDDCCCCCCDDDGGGJJJQQQ^^^nnn{{{mmmfffaaa^^^[[[UUURRRSSSTTTSSSRRRQQQOOONNNMMMLLLHHHGGGEEECCCBBB@@@@@@???AAA@@@>>>===;;;999777666000000//////...---------......---------,,,,,,,,,+++'''###&&&,,,000///,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))))))))************++++++,,,---,,,***((()))******++++++++++++,,,,,,,,,+++******)))))))))))))))&&&'''((())))))***))))))((()))******))))))***+++)))))))))******)))))))))))))))*********+++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))*********+++++++++,,,------------.........000000000111222222333333222222333444555666666777666888:::;;;;;;<<<>>>@@@>>>AAACCCEEEFFFHHHJJJMMMLLLOOOSSSVVVWWWYYY[[[\\\\\\^^^aaacccaaa]]]YYYUUUOOOPPPRRRUUUZZZaaajjjpppsssuuuxxx{{{}}}~~~}}}}}}~~~}}}|||{{{xxxtttqqqmmmkkkiiihhhhhhgggdddbbb___^^^\\\ZZZWWWUUUSSSRRRLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJMMMSSSXXX[[[bbbjjjssszzz~~~pppdddaaacccrrruuugggWWWOOOJJJFFFCCCCCCAAA@@@@@@AAACCCEEEGGGIIIJJJOOOZZZjjjcccPPPIIIGGGCCCCCCCCCBBBBBBCCCGGGIIIPPP]]]lllxxxqqqiiibbb___[[[UUURRRSSSSSSQQQOOOMMMLLLLLLLLLLLLHHHGGGEEECCCAAA@@@@@@???@@@???===<<<999888666555111111000000///......---......---------,,,,,,,,,---,,,+++,,,///000///...++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))***************+++,,,+++)))((()))*********+++++++++,,,,,,,,,+++******)))))))))))))))&&&'''((())))))*********''')))******))))))***+++))))))************))))))((()))***+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************((((((''''''''''''((((((*********+++++++++,,,,,,,,,,,,,,,,,,------------//////000000111222222222111222333333555555666777777888:::;;;;;;<<<===???===???BBBDDDEEEFFFIIIKKKJJJMMMQQQTTTUUUWWWYYYZZZZZZ\\\___aaa___[[[WWWSSSMMMOOOQQQTTTXXX___iiippptttvvvxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{yyywwwtttpppooolllkkkjjjhhheeeccc^^^^^^]]][[[XXXUUUTTTTTTNNNMMMLLLKKKJJJKKKLLLMMMMMMLLLOOOUUUYYY[[[bbbiiiqqqwww~~~{{{{{{}}}{{{ssstttuuuvvvzzz|||rrrdddaaadddtttxxxiiiYYYPPPKKKEEEBBBBBB@@@@@@@@@AAACCCFFFHHHIIIIIIOOO[[[kkkbbbQQQJJJFFFAAAAAAAAA@@@@@@BBBFFFIIIOOO\\\jjjuuutttkkkccc___[[[UUURRRTTTRRRPPPMMMKKKJJJJJJKKKKKKGGGFFFEEECCCAAA@@@@@@???<<<<<<:::888666444333222444444333333222111111111......---------,,,,,,,,,***,,,------+++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))************(((***++++++***)))***,,,*********++++++,,,,,,,,,+++******)))))))))))))))(((((()))++++++,,,,,,,,,''')))******))))))***,,,))))))************))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------......//////000111111111111222222333444555666777777888:::;;;;;;;;;===???<<<>>>AAABBBCCCEEEHHHJJJHHHLLLPPPRRRTTTUUUWWWXXX[[[]]]```aaa```\\\WWWTTTLLLNNNQQQSSSWWW___iiipppuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{zzzxxxwwwsssqqqooommmllljjjfffccc^^^^^^^^^[[[XXXVVVUUUUUUOOONNNMMMLLLLLLLLLMMMNNNMMMMMMPPPUUUYYY[[[bbbiiinnnttt}}}|||wwwrrroooqqquuuzzz|||~~~|||yyywwwuuussspppnnnggghhhhhhhhhmmmyyy|||rrrfffdddgggwww{{{lll[[[QQQKKKDDD@@@@@@@@@@@@@@@AAACCCFFFHHHJJJIIIOOO[[[kkkaaaQQQJJJFFF@@@@@@???>>>>>>@@@EEEIIIOOO[[[hhhrrr}}}wwwlllbbb]]]ZZZUUURRRSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIGGGEEEBBB@@@>>>>>>???>>>===<<<:::777555444222222111111000///////////////...---,,,,,,++++++111///---+++******+++,,,---+++(((%%%%%%&&&)))+++------+++***)))'''&&&&&&******++++++++++++******++++++************++++++************************************)))))))))))),,,+++++++++***)))))))))))))))))))))((((((((((((((((((((((((((()))******+++***)))))))))***,,,---))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++,,,,,,,,,---------......000000000000111111111111222333333333333333333444888888888999;;;===???@@@<<<>>>AAABBBDDDGGGJJJMMMIIIIIIKKKMMMPPPTTTWWWYYYZZZ___bbbbbb```___YYYSSSLLLMMMNNNRRRXXX```hhhmmmuuuwww{{{}}}}}}||||||}}}~~~~~~}}}}}}}}}~~~|||yyyxxxwwwtttsssqqqnnnkkkhhhfffeeedddcccaaa^^^ZZZWWWUUUTTTTTTRRRPPPOOOPPPQQQQQQPPPRRRRRRSSSUUUXXX]]]aaacccmmmsss|||vvvnnngggfffgggiiimmmrrrvvvtttrrrpppnnnjjjfffbbb^^^[[[YYY[[[```kkk}}}pppiiigggjjj|||zzzkkk[[[RRRLLLFFFCCCCCCAAAAAABBBBBBCCCEEEIIILLLNNNSSS\\\jjj|||{{{\\\LLLFFFDDDBBBBBBAAA@@@@@@BBBFFFIIIQQQYYYfffqqq{{{wwwmmmbbb^^^ZZZUUURRRRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIGGGEEEBBB@@@>>>===??????>>><<<:::888666444222222111111000/////////.........---,,,,,,,,,+++000///---+++++++++,,,---,,,+++(((''''''(((***+++++++++******))))))(((((()))******++++++******)))++++++************++++++************************************))))))))))))++++++*********************************)))))))))((((((((((((((()))************)))((()))***+++,,,))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))******++++++******)))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////000000000111111111333333444444444444555555777777888888999:::;;;;;;;;;===>>>??????AAADDDFFFIIIIIIJJJMMMPPPSSSWWWYYYYYY___bbbaaa```^^^YYYSSSKKKLLLMMMPPPWWW___gggkkkqqqtttxxxzzz{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~|||zzzyyyxxxuuutttrrrpppmmmjjjhhhgggfffeeebbb___\\\YYYVVVUUUUUUSSSQQQPPPQQQRRRRRRRRRSSSSSSTTTVVVZZZ^^^bbbeeekkkrrr{{{~~~{{{ooofff___]]]^^^___dddiiioooppppppnnnllliiifffddd^^^ZZZWWWWWWZZZccctttsssllljjjooozzzkkk[[[RRRLLLFFFCCCCCCAAABBBCCCCCCCCCFFFJJJMMMNNNSSS\\\jjj{{{yyy[[[LLLFFFDDDBBBBBBAAA@@@@@@BBBFFFIIIPPPXXXdddoooxxxxxxmmmccc^^^ZZZUUURRRRRRQQQQQQOOOMMMLLLKKKKKKKKKIIIHHHGGGDDDBBB@@@>>>===???>>>===<<<:::888666555222222111111000/////////------------,,,,,,,,,,,,...---,,,++++++,,,---...*********))))))***+++,,,))))))******************))))))************))))))++++++************++++++++++++++++++++++++++++++************))))))))))))))))))*********************************+++++++++((((((((((((((()))******))))))((((((((()))***+++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((())))))))))))))))))(((++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////000000000000111111444444444555555666666666777888999:::::::::999888<<<===>>>=========???AAAHHHIIIJJJLLLOOORRRVVVXXXYYY^^^aaa```___]]]XXXRRRJJJJJJKKKNNNUUU\\\dddiiimmmpppuuuxxxyyyyyyzzz{{{zzzzzz{{{|||~~~~~~|||{{{zzzyyywwwvvvtttrrrooommmkkkjjjiiihhheeebbb^^^[[[YYYWWWWWWUUURRRRRRSSSTTTTTTSSSSSSSSSTTTWWW[[[```dddggglllrrr|||zzzuuujjjaaaYYYVVVVVVWWW\\\aaahhhllloooooollljjjiiijjjddd___YYYVVVUUU[[[kkk{{{wwwmmmlllqqqzzzkkk[[[RRRLLLGGGDDDDDDBBBCCCCCCDDDDDDGGGKKKNNNOOOTTT]]]jjj{{{uuuYYYKKKFFFDDDBBBBBBAAA@@@@@@BBBFFFIIIOOOWWWbbbllluuuyyynnnccc^^^ZZZUUURRRRRRQQQPPPOOONNNLLLKKKJJJJJJIIIHHHFFFDDDBBB???>>>=========<<<:::999777555444222222111111000/////////,,,,,,,,,,,,,,,,,,------+++++++++***+++,,,---...)))***++++++,,,,,,,,,,,,************************((())))))******))))))(((++++++************++++++++++++++++++++++++++++++************)))))))))((((((((())))))******++++++))))))***************+++((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000111333333444444555555666666777888:::<<<===<<<;;;:::===>>>??????>>>???AAACCCHHHHHHIIIKKKNNNQQQTTTVVVXXX]]]```___^^^\\\WWWQQQIIIIIIJJJLLLRRRZZZaaafffjjjmmmrrruuuwwwxxxzzz{{{yyyyyyzzz{{{}}}~~~~~~~~~||||||{{{xxxxxxvvvtttrrrpppnnnmmmlllkkkhhheeeaaa^^^[[[ZZZXXXVVVSSSSSSTTTUUUUUUTTTSSSSSSTTTWWW[[[```eeegggnnnttt~~~{{{uuukkkbbbXXXUUUTTTTTTXXX^^^eeekkkrrrssspppnnnoooqqqoooiiibbb[[[WWWZZZiiiyyyzzzmmmkkkqqqzzzkkk[[[RRRMMMGGGDDDDDDBBBCCCDDDEEEFFFIIIMMMPPPPPPUUU^^^kkk}}}pppVVVKKKFFFDDDBBBBBBAAA@@@@@@BBBFFFIIIPPPWWWaaajjjsss|||yyyoooddd___ZZZUUURRRRRRPPPPPPOOONNNMMMKKKJJJIIIIIIHHHFFFDDDAAA???===<<<;;;;;;:::999777555444333222222111111000/////////++++++,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,)))***+++,,,------,,,,,,,,,,,,++++++***)))))))))))))))************))))))++++++************++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))******+++((((((((()))))))))******((((((((((((((())))))***'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************++++++************++++++,,,,,,,,,---------.........////////////000000000111222222333444444555555444666999;;;======<<<;;;;;;===>>>??????@@@CCCEEEGGGHHHHHHJJJMMMPPPSSSUUUWWW\\\___^^^]]][[[VVVPPPHHHHHHHHHKKKPPPWWW___cccgggkkkppptttvvvxxxyyy{{{yyyyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}zzzyyyxxxvvvtttrrrqqqpppooonnnkkkgggccc```]]]\\\YYYVVVTTTTTTUUUVVVVVVUUUSSSTTTUUUWWW[[[```dddgggmmmtttyyyoooeee[[[WWWUUUUUUXXX\\\eeellltttwwwuuurrrsssuuuxxxssslllccc\\\]]]kkk{{{~~~ooommmqqqzzzkkk[[[RRRMMMHHHEEEEEECCCDDDEEEFFFGGGJJJOOORRRRRRWWW```nnnjjjTTTJJJFFFDDDBBBBBBAAA@@@@@@BBBFFFIIIQQQWWWaaajjjrrr|||zzzoooeee___[[[UUURRRRRRPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFCCCAAA???===<<<:::::::::999777555444333222222111111000/////////,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,******+++,,,,,,,,,++++++------,,,+++******))))))******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))))))))'''''''''((())))))******((((((((((((((()))******'''((()))*********))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,---------............////////////000000000111111222333444555555222333666888:::;;;;;;;;;888:::<<<===>>>@@@CCCEEEGGGGGGHHHIIILLLOOORRRSSSVVV[[[^^^]]]\\\ZZZUUUOOOHHHHHHHHHJJJOOOVVV]]]aaafffiiinnnrrrtttvvvxxxyyyxxxxxxyyyzzz{{{{{{||||||~~~~~~zzzyyyxxxwwwuuutttsssrrrqqqpppmmmiiieeeaaa^^^]]][[[YYYVVVVVVWWWXXXXXXWWWVVVVVVWWWYYY\\\aaaeeeggglllsssvvvmmmddd```]]]ZZZ\\\```jjjqqqxxx|||{{{yyywwwwww|||xxxrrrjjjaaaaaaooo~~~tttqqqtttzzzkkk[[[RRRNNNIIIFFFFFFDDDEEEGGGGGGIIILLLPPPTTTTTTYYYcccrrreeeQQQJJJGGGCCCBBBBBBAAA@@@@@@BBBFFFIIIQQQWWW```iiirrr{{{{{{pppeee___[[[UUURRRRRRPPPPPPPPPOOONNNLLLJJJIIIHHHGGGEEECCCAAA???===<<<;;;;;;;;;:::999777666555222222111111000/////////---,,,,,,,,,+++*********+++,,,,,,---------,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))((((((((('''(((((()))******++++++((((((((((((((()))******((()))***+++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))))))))))))))(((************************,,,++++++******++++++,,,,,,,,,,,,---------.............../////////000000111111222333444555666666444555666777888999::::::888999;;;<<<===???BBBDDDFFFGGGGGGIIIKKKNNNQQQRRRUUUZZZ^^^]]][[[ZZZTTTNNNHHHHHHHHHJJJOOOUUU\\\```cccggglllppprrrsssuuuvvvuuuvvvwwwyyyzzz|||}}}~~~zzzzzzyyyxxxvvvuuuttttttrrrqqqnnnjjjfffbbb___]]]^^^\\\YYYYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\___bbbfffhhhnnnvvv}}}uuuqqqnnnjjjiiillluuuzzz~~~zzz|||zzzwwwpppgggfffsssxxxtttuuuyyykkk[[[SSSNNNIIIFFFFFFEEEFFFGGGHHHJJJMMMRRRUUUUUU[[[fffwwwaaaOOOIIIGGGCCCBBBBBBAAA@@@@@@BBBFFFIIIOOOUUU___gggppp{{{{{{pppeee```[[[UUURRRRRROOOPPPPPPOOONNNLLLJJJHHHHHHGGGEEECCCAAA>>>===<<<======<<<;;;:::999777666222222111111000/////////------,,,,,,+++***))))))---......//////...------,,,,,,+++***)))))))))***))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,((((((((((((((()))******((()))***,,,,,,++++++***))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000222222333444555666777888999999888888999999:::;;;:::<<<===>>>>>>???BBBDDDFFFFFFGGGHHHKKKMMMPPPRRRUUUZZZ]]]\\\[[[YYYTTTNNNHHHHHHHHHJJJNNNUUU[[[___bbbeeejjjnnnpppqqqssstttrrrsssuuuxxxzzz}}}zzzyyyyyyxxxwwwvvvuuutttsssqqqnnnjjjfffbbb___]]]```^^^\\\[[[\\\]]]]]]]]]]]]]]]]]]^^^aaadddgggjjjrrrzzz~~~zzzxxxzzz}}}|||zzztttlllkkkxxxzzzuuutttyyykkk[[[SSSNNNIIIGGGGGGEEEFFFHHHIIIJJJNNNRRRVVVVVV\\\hhhyyy|||___NNNIIIGGGCCCBBBBBBAAA@@@@@@BBBFFFIIINNNTTT]]]fffooozzzyyynnnccc___]]]XXXSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIDDDCCCBBB@@@???>>>======>>>======;;;:::888666555444222111//////000222333222222111//////.........//////...---,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))...///000///---+++++++++---,,,++++++------,,,+++***++++++,,,,,,++++++************)))))))))))))))***)))'''&&&'''(((***+++,,,,,,++++++***+++++++++((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))******))))))))))))******&&&''')))******)))'''&&&(((((()))***************'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------...///111222333222222333444444555555666888777777777888999::::::<<<<<<===>>>???@@@@@@AAADDDEEEFFFHHHJJJMMMOOOQQQRRRUUUZZZ\\\[[[VVVPPPKKKFFFFFFGGGIIINNNSSSXXX[[[bbbccceeegggjjjnnnppprrruuuuuuuuuvvvxxxzzz{{{||||||{{{zzzxxxwwwvvvuuuuuutttrrrnnnjjjgggeeeddddddaaa___^^^^^^______^^^]]]^^^___```aaabbbeeeiiillltttyyy}}}vvvsssqqqttt~~~xxxssszzzkkk[[[RRRMMMIIIGGGGGGEEEFFFGGGIIIKKKOOOUUUYYYXXX^^^kkk~~~aaaPPPKKKGGGCCCCCCBBBAAA@@@AAACCCEEEFFFMMMRRRZZZdddnnnyyy|||pppddd___\\\XXXTTTSSSQQQQQQPPPNNNLLLKKKIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>>>>===<<<:::888777555333222000///...///000111111000///...------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++***************************+++---,,,***(((((()))---+++***+++,,,---,,,+++***++++++,,,,,,++++++***))))))******++++++,,,,,,***)))'''''''''(((***+++///...---+++***)))(((((())))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))******))))))))))))***************))))))*********((())))))*********))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................///111222222222222222333444444555555666666666666777888999999<<<<<<===>>>???@@@@@@AAADDDDDDFFFHHHJJJMMMOOOPPPSSSVVVZZZ]]]\\\WWWPPPLLLFFFFFFGGGIIIMMMSSSXXX[[[aaabbbccceeehhhjjjmmmnnnrrrrrrsssuuuwwwyyy{{{|||~~~}}}{{{yyywwwvvvuuuuuusssrrrooollliiifffdddcccaaa```^^^___```aaaaaa``````aaaccccccdddfffiiillluuu{{{xxxuuusssxxxvvvppp||||||mmm\\\SSSNNNIIIGGGGGGEEEGGGHHHJJJLLLPPPVVVZZZ[[[bbbnnnfffRRRKKKGGGCCCCCCBBBAAA@@@AAACCCEEEFFFLLLRRRZZZcccnnnyyyssseee___\\\WWWTTTSSSQQQQQQOOONNNLLLJJJIIIIIIIIIGGGDDDBBBAAA@@@AAABBB??????>>>===;;;999777666333222000...------............---,,,++++++++++++*********++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++---......---,,,,,,---,,,*********+++,,,+++******++++++,,,,,,++++++***))))))***+++,,,------...))))))((('''((()))***+++///...,,,+++))))))((((((******))))))))))))******)))************))))))((())))))))))))))))))))))))******))))))))))))******,,,+++)))(((((()))+++,,,))))))*********))))))((())))))))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////000111111000111111222333333444444666666666666777888999:::<<<<<<===>>>???@@@AAAAAADDDDDDEEEGGGIIILLLNNNPPPTTTWWWZZZ]]][[[VVVPPPLLLEEEEEEFFFHHHLLLRRRWWWZZZ___```aaabbbdddeeeggggggmmmnnnppprrruuuxxxzzz{{{}}}{{{xxxvvvuuuuuusssrrrqqqnnnkkkhhheeedddbbbaaa``````bbbddddddccccccdddeeeffffffgggjjjlllttt{{{|||xxxxxx}}}sssmmmwww~~~ooo^^^TTTOOOJJJHHHHHHFFFHHHJJJLLLNNNRRRXXX\\\```fffrrrmmmVVVLLLHHHDDDCCCBBBAAA@@@AAACCCEEEFFFLLLQQQYYYcccmmmxxxuuuggg```\\\WWWTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHHHHFFFCCC@@@??????@@@AAA@@@??????===<<<:::888777444333111///...............------,,,++++++,,,,,,+++++++++++++++,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,...000000.........///+++***))))))++++++***)))***++++++,,,,,,++++++***)))******++++++,,,,,,,,,))))))((((((((()))***+++***************++++++,,,+++******************+++))))))************)))((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++)))************)))((((((+++***)))))))))***,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000///////////////000111000000000111222222333333777777777777888999;;;;;;;;;<<<===>>>???@@@AAABBBDDDDDDEEEGGGIIIKKKMMMNNNSSSVVVYYY[[[YYYTTTOOOKKKEEEEEEEEEGGGKKKPPPUUUXXX^^^^^^______````````````hhhiiilllpppssswwwyyyzzz}}}~~~|||zzzwwwvvvuuussssssrrrqqqnnnjjjgggeeecccbbbaaabbbeeegggggggggeeefffggghhhggghhhjjjkkkrrryyy}}}}}}}}}qqqjjjsssppp___VVVPPPKKKIIIIIIHHHJJJLLLNNNQQQUUUZZZ^^^dddiiiuuutttZZZNNNIIIFFFCCCBBBAAA@@@AAACCCEEEFFFLLLQQQYYYbbblllwwwvvvggg```\\\WWWTTTTTTQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFCCCAAA??????@@@@@@@@@??????===<<<:::888777444444333111000//////...///...------------------///......---,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))+++------+++++++++,,,+++***))))))++++++***)))***++++++,,,,,,++++++***++++++******)))))))))((()))))))))))))))******+++***)))))))))******+++,,,++++++************++++++((())))))*********))))))))))))))))))))))))))))))******))))))))))))************,,,,,,,,,,,,******))))))*********))))))(((+++***)))))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000///////////////000111//////000111111222222333444444555555666888999:::;;;;;;<<<>>>???@@@BBBBBBCCCDDDEEEFFFHHHJJJLLLMMMRRRTTTWWWXXXVVVRRRLLLIIIDDDDDDEEEGGGJJJOOOTTTWWW\\\\\\]]]]]]]]]\\\[[[[[[bbbdddhhhmmmqqqtttwwwxxx{{{|||~~~~~~{{{yyywwwvvvuuuttttttrrrpppllliiigggdddcccbbbdddgggiiiiiiiiifffgggiiiiiiiiiiiijjjkkkqqqxxx|||pppiiiqqqppp```VVVQQQLLLJJJJJJIIIKKKNNNQQQTTTXXX]]]```fffkkkwww|||___PPPKKKHHHCCCBBBAAA@@@AAACCCEEEFFFLLLQQQYYYbbblllvvvuuugggaaa]]]WWWTTTSSSPPPPPPNNNMMMKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@??????>>>===;;;999777666444333333222111000////////////...............///000//////...,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///...---,,,,,,---,,,*********+++,,,+++******++++++,,,,,,++++++***,,,++++++***)))((('''''')))))))))*********++++++,,,,,,+++))))))(((((((((++++++************++++++((())))))************)))))))))))))))))))))))))))******))))))))))))******+++,,,...//////...,,,+++(((((()))***************+++***************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////000111111///000000111222222333333111111111222333555777777:::;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLQQQSSSVVVVVVTTTPPPKKKGGGDDDDDDDDDFFFIIINNNSSSVVV[[[[[[\\\\\\\\\ZZZYYYWWW\\\___ccchhhmmmppprrrssswwwyyy|||}}}{{{yyyxxxwwwvvvuuussspppnnnkkkjjjfffddddddeeegggiiijjjiiigggiiillllllllllllmmmnnnssszzzyyyooohhhqqq~~~ooo___VVVQQQMMMKKKKKKJJJMMMQQQTTTWWW[[[___cccggglllxxxdddRRRLLLIIICCCBBBAAA@@@AAACCCEEEFFFLLLPPPXXXaaakkkuuusssgggaaa^^^XXXSSSRRRPPPOOONNNMMMKKKIIIHHHGGGEEEEEEEEEDDDCCCAAA???>>>>>>>>>===<<<:::888777555111111111111111000////////////............//////---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,************************///111222111///.........---+++***+++,,,---,,,+++***++++++,,,,,,++++++***+++++++++******)))))))))))))))******+++++++++***,,,+++***))))))(((((()))******))))))))))))******(((((()))***************))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++&&&'''(((***++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................///111222222000000111111222333333444111111111222444666777888:::;;;<<<===???AAABBBCCCCCCCCCDDDEEEGGGIIIJJJKKKRRRTTTVVVVVVTTTPPPKKKHHHCCCCCCCCCEEEHHHMMMRRRTTTZZZ[[[\\\\\\[[[ZZZXXXVVVVVVYYY^^^cccgggkkklllmmmrrrtttxxx|||~~~|||{{{zzzyyywwwuuussspppooommmmmmgggeeeeeeeeehhhiiijjjiiiiiillloooppppppppppppqqqsssyyyvvvlllgggppp|||nnn^^^VVVQQQMMMLLLLLLKKKNNNRRRVVVYYY]]]aaadddhhhnnnyyyiiiTTTKKKHHHCCCBBBAAA@@@AAACCCEEEFFFLLLPPPXXXaaajjjuuu}}}rrrfffbbb^^^XXXSSSQQQPPPOOONNNLLLKKKIIIHHHGGGAAABBBCCCCCCAAA???<<<:::>>>======;;;:::888666555///000000000000000///.........---------......///***++++++++++++,,,,,,,,,...---++++++++++++---...))))))))))))))))))))))))---//////...,,,******+++---,,,++++++------,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,))))))***++++++++++++***(((((((((((()))***+++,,,******))))))))))))******(((((()))***************))))))))))))))))))))))))******))))))))))))*********)))'''&&&&&&''')))***%%%&&&((()))+++,,,,,,,,,)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------...///111222333111111111222333333444444444444444555777999:::;;;::::::<<<===???AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKSSSUUUVVVWWWTTTPPPKKKHHHCCCCCCCCCEEEHHHMMMQQQTTTZZZZZZ\\\\\\[[[ZZZXXXVVVSSSUUUZZZ___dddggghhhhhhnnnqqquuuzzz~~~}}}||||||zzzxxxuuussspppooooooooogggfffeeefffhhhiiiiiiiiikkknnnqqqsssssssssssstttqqqwwwssskkkfffooo{{{mmm]]]UUUQQQNNNLLLMMMLLLOOOSSSWWWZZZ^^^bbbeeejjjooozzzlllUUUKKKGGGCCCBBBAAA@@@AAACCCEEEFFFLLLPPPXXXaaajjjttt~~~qqqfffddd[[[VVVUUUPPPTTTRRRPPPMMMJJJHHHGGGFFFFFFEEECCCAAA???>>>>>>===;;;<<<;;;;;;:::999888777666444111///---...///000)))+++,,,...//////......------......---+++***))))))))))))***+++++++++,,,)))******++++++,,,------++++++,,,,,,,,,,,,------*********+++,,,---...///,,,------...---,,,***))))))))))))***++++++,,,,,,,,,+++++++++***)))))))))************************,,,,,,+++***))))))******+++*********))))))((((((*********)))))))))))))))+++***)))(((((()))***+++,,,)))''''''***+++***(((###+++...,,,+++---+++&&&++++++******++++++,,,---************************)))+++,,,,,,+++***,,,---......//////000000111111000111222333444555555555777777777777888999:::;;;;;;<<<===>>>@@@AAABBBCCC@@@BBBDDDEEEGGGJJJNNNQQQTTTVVVWWWWWWTTTPPPJJJGGGAAAAAACCCEEEIIIMMMPPPRRRXXXYYYYYYZZZYYYXXXVVVUUUUUUVVVXXXZZZ]]]aaaccceeeiiikkkooossswww}}}}}}{{{zzzwwwtttrrrpppnnnnnnjjjhhheeedddfffhhhiiijjjlllnnnrrrtttuuuwwwyyy{{{yyy|||nnnjjjhhhooozzzmmm___WWWRRRNNNMMMOOORRRSSSUUUXXX\\\aaaeeegggkkkqqq|||sssXXXKKKGGGCCCDDDCCCBBBAAABBBEEEHHHOOOSSSYYY```iiisss|||qqqeeecccZZZVVVVVVRRRSSSRRRPPPMMMKKKIIIHHHGGGFFFEEECCCBBB@@@>>>>>>===<<<<<<<<<;;;:::999777666444444222111000/////////,,,------...---,,,++++++---------------+++***)))************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,)))***+++,,,,,,,,,+++*********************))))))+++++++++***************************************+++***))))))(((((())))))************)))))))))(((***)))))))))))))))))))))+++***)))(((((()))***+++---***((()))+++,,,+++***+++---)))###"""(((------++++++******++++++,,,---***************************,,,------,,,+++---............///000000111111000000111222333444555555777777777777888:::;;;;;;<<<<<<===???@@@AAABBBCCCBBBCCCEEEFFFGGGJJJNNNQQQTTTUUUVVVVVVSSSOOOJJJFFFBBBCCCDDDFFFJJJMMMQQQSSSUUUVVVWWWXXXWWWVVVUUUTTTRRRRRRTTTVVVYYY\\\___```eeehhhlllppptttzzz|||{{{xxxuuusssqqqoooooollljjjgggfffgggjjjkkkkkkmmmppptttvvvxxx{{{~~~~~~}}}nnnkkkjjjsss{{{oooaaaYYYUUUQQQQQQSSSSSSTTTWWWZZZ___dddhhhjjjnnnsss}}}tttYYYLLLHHHDDDDDDCCCBBBAAABBBEEEHHHMMMQQQXXX```hhhrrr|||qqqdddbbbYYYVVVWWWTTTRRRQQQOOOMMMKKKJJJIIIIIIFFFEEEDDDBBB@@@???>>>============;;;:::888666555333333333333222000///............---,,,***(((''',,,---------,,,+++***)))+++++++++++++++*********------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,+++******)))))))))***'''((()))***+++,,,++++++++++++***))))))(((''''''***************+++++++++***************************)))((((((((((((((((((************))))))))))))))))))))))))))))))************))))))))))))******---+++******+++,,,,,,+++...,,,&&& &&&,,,---+++************+++,,,,,,************************+++---......---,,,...///---......//////000111111000000000000111333444666666777777777999:::;;;<<<<<<===>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGJJJMMMPPPTTTUUUUUUUUURRRMMMIIIEEEDDDDDDFFFHHHKKKNNNQQQRRRSSSSSSUUUVVVVVVUUUTTTTTTPPPQQQRRRTTTWWWYYY\\\]]]aaacccggglllpppvvv|||~~~|||zzzwwwtttrrrppppppooollliiihhhjjjkkkllllllmmmppptttwwwzzz~~~yyymmmlllnnnyyyzzznnnaaaZZZVVVSSSSSSUUUUUUVVVYYY]]]bbbhhhlllnnnssswwwwww[[[MMMIIIDDDDDDDDDBBBAAABBBEEEGGGKKKOOOVVV^^^gggqqq|||ssseeeaaaXXXTTTVVVSSSRRRQQQOOOMMMLLLKKKJJJJJJFFFEEEDDDCCCAAA???>>>===>>>>>>===<<<:::888666555333222222111000000//////......---,,,+++)))(((''',,,,,,,,,,,,++++++******,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++************++++++))))))***+++++++++++++++))))))))))))(((((('''''')))))))))***+++++++++,,,***************************))))))((((((((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))***,,,+++*********++++++++++++***(((''''''(((((('''***************++++++,,,************************+++,,,------,,,,,,---...------......///000000111111000///...000222444666666666777888999;;;<<<======>>>>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFHHHLLLNNNTTTTTTUUUSSSPPPLLLGGGEEEDDDEEEFFFIIILLLNNNQQQRRRRRRSSSTTTVVVVVVVVVUUUUUUSSSTTTUUUVVVXXXZZZ\\\]]]^^^```eeeiiimmmsssyyy}}}~~~|||yyyvvvsssrrrqqqooommmjjjjjjjjjkkkkkkkkkkkknnnrrrvvvzzzyyyllllllppp~~~xxxlll___YYYVVVSSSTTTVVVUUUWWW[[[```fffkkkoooqqqwwwzzz{{{^^^NNNIIIDDDDDDDDDBBBAAABBBDDDGGGJJJNNNUUU]]]fffppp{{{tttfffaaaXXXSSSTTTQQQRRRQQQOOONNNLLLKKKJJJJJJEEEEEEEEEDDDBBB@@@>>>===>>>>>>===<<<:::888666555333222000///......///000,,,,,,,,,+++************,,,,,,+++++++++***++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++---......------,,,,,,++++++++++++''''''(((((()))))))))))))))))))))***+++++++++,,,*********************************))))))******+++))))))))))))))))))******(((((())))))************)))))))))******)))))))))*********)))))))))***+++---+++***+++,,,+++(((&&&******))))))******+++,,,************************)))+++,,,,,,++++++,,,------------...//////000000111000///...000222444666666666777888999;;;===>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEEEEFFFGGGKKKNNNTTTUUUTTTSSSOOOKKKGGGDDDCCCDDDFFFIIILLLOOOQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWVVVWWWWWWXXXYYY[[[]]]^^^]]]```dddhhhlllqqqwww{{{}}}zzzvvvtttrrrqqqooommmjjjiiijjjjjjiiihhhkkkmmmppptttzzzxxxllllllrrrxxxlll```ZZZWWWUUUVVVYYYVVVXXX]]]bbbhhhmmmqqqsssyyy{{{aaaOOOHHHEEEEEEDDDBBBAAAAAADDDFFFIIIMMMTTT\\\eeepppyyytttfffbbbYYYSSSTTTPPPSSSRRRPPPNNNLLLKKKJJJJJJEEEEEEEEEEEECCCAAA>>>============;;;:::888666555222111111000//////000000,,,,,,+++++++++,,,,,,---,,,+++************++++++,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,---///000///...---,,,++++++++++++''''''((())))))***++++++***************+++++++++***************************************++++++,,,))))))))))))************((((((((()))******++++++))))))************)))))))))******)))(((((()))+++666...((((((*********,,,***))))))))))))***++++++************************)))***,,,+++******+++---,,,------......///000000000000000000111333444666666666777888:::<<<===>>>??????@@@@@@AAABBBBBBCCCBBBCCCEEEEEEFFFHHHLLLOOOVVVUUUUUUSSSOOOKKKGGGEEEBBBDDDGGGKKKOOOQQQSSSTTTXXXXXXZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^aaadddgggkkkpppuuuyyy}}}~~~zzzwwwtttrrrqqqooommmjjjiiijjjiiihhhfffjjjlllooosssxxxyyyoooooouuu|||pppccc]]][[[YYYYYY\\\XXX[[[```eeekkkpppsssuuuyyyzzz~~~fffRRRIIIEEEEEEDDDBBBAAAAAADDDFFFKKKNNNUUU\\\eeeoooxxxqqqeeecccZZZUUUUUURRRTTTSSSQQQNNNLLLJJJIIIIIIEEEFFFFFFEEEDDDAAA>>><<<<<<<<<<<<;;;:::999777666000111444555555333000...------,,,++++++,,,---...++++++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++******+++,,,---------,,,+++******++++++,,,))))))******************+++++++++***************************************)))))))))))))))***++++++((()))))))))************'''(((((()))******++++++((()))***++++++***)))((()))+++,,,***((((((***,,,;;;000''''''))))))***...)))))))))))))))***++++++***************************+++---,,,++++++,,,...,,,,,,---......//////000000000111222333444555555666666777888:::<<<>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKOOORRRWWWVVVUUUSSSOOOKKKGGGEEECCCEEEIIINNNRRRUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYYYYYYYZZZ[[[\\\\\\___aaadddgggjjjnnnsssvvvxxx|||~~~zzzwwwtttrrrqqqooommmkkkjjjjjjiiigggfffeeegggiiimmmsss|||}}}sssrrrxxx}}}qqqeee___\\\YYYZZZ]]]\\\___ccciiinnnsssuuuwwwwwwxxx{{{lllUUUKKKFFFFFFEEECCCAAAAAACCCFFFLLLPPPVVV]]]eeennnwww}}}ooodddccc\\\WWWWWWTTTUUUTTTRRROOOLLLJJJIIIHHHEEEFFFFFFFFFDDDAAA>>><<<;;;<<<;;;;;;:::999888777...222777;;;;;;777111---000///---,,,+++,,,------++++++***))))))***+++,,,+++++++++,,,,,,---------------,,,++++++*********++++++,,,,,,,,,---------,,,+++******)))************))))))))))))+++,,,---,,,,,,++++++***))))))))),,,+++++++++******))))))************************((((((((((((((()))******(((((())))))*********+++'''(((((()))***+++++++++((()))***++++++***)))(((***,,,---,,,))))))+++...888...(((***,,,***(((***)))))))))))))))******+++************************+++,,,...---,,,,,,---///,,,,,,------...//////000000111222333444555555555666666777888:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJMMMQQQUUUXXXWWWVVVSSSOOOKKKHHHFFFDDDGGGKKKPPPTTTXXXZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYY\\\\\\\\\\\\\\\]]]]]]^^^```bbbdddfffiiilllqqqtttvvvzzz~~~zzzvvvtttrrrqqqpppnnnlllkkkkkkjjjhhhfff```aaadddgggmmmvvvvvvuuu{{{|||pppccc]]]ZZZXXXXXX[[[___aaaffflllqqquuuwwwxxxvvvvvvzzzqqqXXXMMMFFFFFFEEECCCAAAAAACCCEEENNNQQQWWW^^^eeennnwww}}}sssgggbbbZZZYYY[[[VVVUUUSSSPPPMMMKKKIIIIIIIIIFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555666777666666444111///------------------...///000******************************+++,,,---....../////////...+++))))))+++------,,,,,,++++++,,,,,,---------,,,,,,,,,---......************))))))((((((***+++,,,,,,+++***)))((()))((('''''''''(((***+++++++++++++++++++++++++++***+++,,,------,,,+++***************************************))))))))))))***++++++++++++,,,,,,,,,---,,,***(((((()))***+++,,,,,,++++++***)))((((((,,,)))'''(((***+++)))'''******+++++++++,,,,,,,,,***+++,,,---------,,,+++///............//////000111111222333444444444444777777999:::<<<===?????????@@@@@@AAAAAABBBBBBCCCFFFGGGGGGGGGHHHLLLQQQVVVWWWXXXWWWTTTOOOJJJGGGFFFFFFJJJOOOSSSWWWZZZ^^^aaacccdddeeeeeeeeedddbbbaaa```````````````___^^^]]]]]]^^^```cccfffkkknnnqqqtttxxx~~~|||zzzxxxvvvrrrpppmmmlllkkkkkkjjjgggccc```aaa[[[XXX[[[aaaiiittt~~~vvvvvv}}}~~~pppbbb]]]]]][[[ZZZ[[[___eeekkknnnsssxxxxxxuuuyyyssssssyyy]]]PPPLLLFFFCCCCCCCCCBBBEEEJJJOOORRRWWW]]]dddllltttzzzsssgggbbbZZZYYYZZZUUUTTTSSSPPPMMMKKKIIIIIIHHHFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555000000000000000///......---------------...//////************************++++++++++++,,,,,,,,,,,,------,,,***((((((***,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++******)))))))))******+++++++++***)))((()))(((((('''((()))***+++******************************+++,,,,,,+++***)))+++******************+++(((((())))))*********+++((())))))))))))*********---,,,***)))((()))***+++++++++******)))(((((('''***(((''')))+++---,,,*********+++++++++,,,,,,,,,---...///000000000///...///............///000000111222333444555555555555555666777888:::<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCFFFGGGGGGGGGIIILLLRRRVVVXXXYYYWWWTTTNNNIIIFFFEEEGGGJJJOOOTTTXXX\\\```cccfffggghhhhhhhhhgggfffeeedddddddddcccbbbaaa```___]]]]]]^^^aaadddhhhkkkmmmpppttt{{{|||zzzxxxuuurrrooommmlllkkkjjjiiifffaaa^^^[[[VVVRRRSSSWWW]]]gggpppwwwwww}}}~~~pppbbb^^^^^^\\\\\\]]]```ggglllooosssxxxxxxuuuwwwqqqppp}}}eeeTTTMMMGGGCCCCCCCCCBBBDDDHHHKKKOOOUUU[[[ccckkksssyyysssgggaaaYYYXXXZZZTTTTTTSSSPPPNNNKKKIIIHHHHHHFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555//////...---------.........------------...//////++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++)))((((((***,,,---------,,,,,,+++++++++)))))))))))))))***++++++,,,,,,++++++++++++******)))************)))(((((()))(((((((((((()))***+++))))))))))))))))))))))))***************)))(((''',,,+++***))))))***+++,,,''''''((()))***+++,,,,,,((())))))))))))*********,,,+++***)))))))))***+++*********)))((((((''''''))))))(((***,,,...------******+++++++++,,,,,,,,,++++++,,,---------------///.........//////000111333333444555666666666666555666777999;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHHHHJJJMMMSSSWWWZZZYYYXXXSSSMMMHHHEEEDDDFFFJJJPPPUUUYYY^^^bbbfffjjjkkklllmmmmmmlllkkkjjjiiiiiihhhgggeeecccaaa```\\\\\\\\\]]]```ccceeegggjjjnnntttzzz~~~|||zzzxxxuuuqqqooonnnllljjjiiifffccc]]]ZZZVVVPPPKKKLLLNNNQQQXXX___nnn{{{xxxxxx}}}|||pppddd```___^^^^^^```ccciiiooorrruuuyyyxxxttttttmmmkkkwwwqqqZZZPPPHHHCCCBBBBBBAAACCCGGGFFFKKKRRRZZZbbbjjjrrrwwwtttgggbbbYYYXXXYYYSSSTTTRRRQQQNNNLLLJJJHHHGGGFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555555444111///...------.........---------......///++++++++++++++++++++++++***************************++++++***))))))+++---------------,,,+++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******************************************))))))((('''''',,,+++***((((((***+++,,,'''(((((()))******++++++******+++++++++,,,,,,,,,++++++***))))))******++++++*********)))))))))(((++++++++++++,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,............///000111111444555666777777888777777888999:::<<<===???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJKKKOOOTTTXXXZZZZZZXXXSSSLLLGGGDDDCCCEEEIIIOOOUUUZZZ^^^cccgggllllllnnnooooooooonnnmmmkkkkkkiiihhheeeccc```___ZZZYYYYYYZZZ[[[]]]___```dddhhhnnnsssxxx}}}|||yyywwwuuuqqqnnnnnnllljjjgggddd___ZZZVVVRRRMMMIIIIIIIIIJJJOOOUUUbbbooozzzxxx~~~{{{pppeeebbbbbbaaabbbdddgggmmmrrrtttwwwyyyxxxsssooohhheeeppp}}}___SSSKKKCCCBBBBBBAAABBBEEECCCHHHPPPYYYaaajjjrrrxxxvvviiibbbZZZXXXYYYSSSSSSRRRQQQOOOLLLJJJHHHGGGFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555666444222000///////////////......---------......++++++++++++++++++++++++(((((()))***++++++,,,,,,+++,,,,,,,,,++++++,,,...,,,------------,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))******((())))))***************++++++++++++++++++++++++***))))))(((((('''''''''++++++***))))))***++++++******))))))))))))))))))******+++++++++,,,,,,,,,******************++++++,,,,,,++++++++++++******------------,,,+++++++++******+++++++++,,,,,,,,,...............//////000.........//////000222222555555666777888888888888999999;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHJJJKKKMMMPPPUUUYYY[[[ZZZWWWRRRKKKFFFDDDCCCDDDHHHNNNTTTYYY^^^cccfffkkklllmmmnnnnnnmmmlllllljjjiiigggeeebbb___]]][[[WWWWWWVVVVVVVVVWWWYYYZZZ^^^bbbggglllqqqwww}}}~~~~~~{{{yyywwwuuurrrooonnnllliiifffbbb]]]WWWSSSOOOJJJGGGGGGGGGFFFIIINNNVVVbbbtttzzzyyy~~~yyypppgggeeeddddddeeeiiikkkqqqvvvwwwyyyzzzxxxsssiiibbb```iii}}}fffXXXNNNEEECCCCCCAAAAAACCCBBBGGGOOOWWW```jjjsssyyyxxxjjjddd[[[YYYYYYSSSSSSRRRQQQOOOMMMJJJHHHFFFFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555000000//////000000111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...+++---...---,,,+++,,,---***+++------------,,,+++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------*********)))******+++,,,((()))******++++++******++++++++++++++++++++++++))))))(((((((((((())))))************************************))))))((((((((())))))))))))*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///---+++)))************+++++++++,,,,,,,,,------,,,,,,------...///.........///000111222333555555666777888888888888777888999;;;===>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHKKKMMMOOORRRVVVYYYZZZYYYVVVQQQKKKFFFEEEDDDDDDHHHNNNTTTYYY^^^bbbfffjjjkkkkkklllkkkjjjiiihhhfffeeecccaaa^^^[[[YYYWWWUUUTTTSSSSSSSSSTTTUUUVVVYYY\\\```eeejjjpppwww|||~~~}}}}}}zzzxxxwwwuuussspppnnnllliiieeebbb\\\VVVRRRLLLGGGEEEEEEDDDBBBCCCGGGIIITTTddduuuzzzyyyxxxpppiiiggggggfffiiimmmnnntttyyyzzz{{{{{{wwwrrrddd^^^\\\dddwwwrrr]]]QQQGGGDDDDDDBBBAAABBBBBBFFFMMMUUU^^^hhhrrryyyzzzllleee\\\YYYZZZTTTRRRRRRQQQPPPMMMJJJHHHFFFFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555...///000000111111111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++---...---+++)))******)))***,,,---......---,,,,,,++++++++++++,,,------***+++++++++,,,,,,,,,,,,,,,+++*********+++---...((()))***+++++++++******************************)))(((((((((((()))+++,,,(((***+++,,,,,,+++***((()))))))))))))))*********((())))))))))))*********))))))***++++++++++++++++++++++++++++++++++++++++++---...---***)))***,,,******+++++++++,,,,,,,,,++++++*********+++,,,---.........///000222333444444555666777888888888888888999:::;;;===???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFIIIKKKNNNPPPSSSWWWZZZYYYXXXUUUPPPJJJFFFEEEFFFFFFJJJOOOUUUZZZ^^^cccfffiiijjjjjjjjjiiigggfffdddbbbaaa```^^^[[[XXXVVVTTTSSSSSSQQQQQQQQQQQQRRRSSSSSSVVVYYY]]]bbbiiiqqqvvv|||~~~}}}}}}{{{yyyxxxwwwvvvtttrrrmmmkkkhhheeebbb\\\VVVRRRLLLHHHEEEEEECCC???>>>AAABBBIIIVVVdddsssyyyyyywwwpppjjjiiiiiihhhkkkpppqqqwww||||||}}}|||wwwqqq```[[[YYYaaasssaaaTTTHHHEEEEEECCCBBBBBBBBBEEEKKKQQQZZZeeeqqqxxx~~~{{{mmmfff]]]ZZZZZZTTTRRRRRRQQQPPPMMMJJJHHHFFFFFFEEEEEECCCBBB@@@>>>===:::;;;;;;;;;:::888666555222333333333333111///...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---,,,***(((((((((''')))+++...///...------++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,+++++++++,,,...///((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((()))***,,,---''')))+++------+++)))'''''''''((()))***+++,,,,,,***++++++++++++,,,,,,,,,((()))***+++++++++++++++******************++++++)))+++---,,,***)))+++---******+++++++++,,,,,,,,,......---,,,---...///000.........///000222333444444555666777777888888777:::;;;<<<>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFIIILLLNNNPPPTTTXXX[[[XXXWWWTTTOOOJJJGGGFFFGGGHHHKKKQQQVVV[[[___dddgggiiiiiijjjiiihhhfffdddbbb```___^^^\\\YYYWWWTTTSSSRRRRRRPPPPPPPPPPPPRRRRRRPPPRRRUUUYYY^^^eeelllqqqyyy}}}~~~}}}{{{zzzxxxwwwwwwwwwuuusssmmmkkkhhheeebbb\\\VVVRRRNNNJJJGGGGGGDDD>>><<<>>>AAAFFFNNNYYYgggyyyxxxyyyvvvpppkkkjjjjjjiiimmmrrrrrryyy}}}~~~}}}|||wwwqqq^^^YYYXXX```qqqdddVVVIIIEEEFFFDDDBBBBBBBBBEEEIIIOOOWWWcccooowww~~~zzzkkkfff^^^YYYYYYUUURRRRRRQQQOOOLLLIIIFFFDDDEEEFFFFFFFFFDDDAAA>>><<<::::::::::::999888777777555444333111000/////////---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,...///000000+++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++************************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++***************((())))))))))))*********************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333777777777777777777777777:::;;;===>>>@@@AAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIILLLQQQVVVYYYZZZ[[[XXXRRRMMMIIIIIIJJJKKKKKKOOOTTTYYY\\\^^^aaaccciiiiiihhhgggeeeccc```^^^\\\\\\[[[ZZZZZZYYYYYYYYYVVVUUUTTTTTTTTTTTTSSSRRRTTTRRRQQQSSSWWW___ggglllwwwyyy}}}}}}|||{{{{{{zzzyyywwwtttrrrqqqpppoookkkkkkjjjgggbbb[[[TTTPPPLLLJJJGGGCCCAAA@@@@@@AAACCCEEEIIIOOO[[[kkk~~~ppptttvvvoooiiiiiijjjkkkooosssxxx~~~}}}tttjjj]]]WWWTTTZZZjjjjjjZZZIIICCCDDDCCCBBBBBB@@@CCCGGGMMMUUU```lllsss}}}uuugggeee^^^[[[[[[WWWSSSSSSRRRPPPMMMJJJGGGEEEEEEEEEEEEEEECCC@@@>>><<<::::::::::::999888777777555444333111000////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,---...//////,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))*********************************+++++++++++++++***))))))))))))))))))))))))))))))******************++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,------------------------/////////000111222333444777777777777888888888999;;;;;;===???@@@AAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGIIIHHHIIILLLRRRVVVYYYZZZZZZWWWQQQLLLIIIHHHIIIJJJMMMQQQVVVZZZ]]]___aaacccffffffggggggfffdddcccbbb___^^^^^^^^^]]]]]]\\\\\\YYYXXXVVVVVVWWWWWWVVVTTTVVVUUUSSSSSSVVV\\\bbbfffnnnqqqvvv{{{|||zzzyyyxxxxxxxxxwwwuuusssrrrqqqppppppooonnnmmmiiiddd]]]WWWSSSLLLJJJGGGCCC@@@>>>======:::???DDDIIIOOO]]]qqqqqqvvvvvvooojjjkkklllmmmqqquuuzzz|||sssiii[[[VVVSSSYYYiiijjjZZZJJJDDDDDDCCCBBBBBBAAACCCFFFJJJQQQ[[[gggnnnzzz~~~rrreeeddd^^^ZZZ[[[VVVTTTTTTSSSPPPNNNKKKHHHGGGDDDDDDDDDCCCBBB???===;;;::::::::::::999888777777444444222111000000//////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---------------,,,+++******+++,,,---++++++++++++++++++++++++------+++******)))*********************************++++++++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++************+++,,,+++++++++++++++*********))))))*********+++++++++........................000000000111222333444555555666666777888999::::::;;;<<<===???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJMMMRRRWWWYYYZZZYYYUUUPPPKKKHHHGGGIIIJJJOOOSSSXXX\\\^^^```bbbcccddddddeeeffffffffffffeeebbbbbbbbbcccbbbbbbaaaaaa^^^\\\[[[ZZZ[[[[[[YYYXXXZZZXXXUUUTTTUUUYYY^^^```hhhkkkpppvvv|||~~~|||zzzxxxvvvtttssssssrrrqqqppppppooooooooooooqqqpppmmmiiiccc]]]XXXVVVMMMKKKGGGCCC@@@>>>>>>>>>AAAHHHMMMKKKIIIPPPaaappp{{{{{{qqqyyyvvvppplllmmmpppqqquuuzzz}}}{{{qqqfffXXXTTTRRRYYYiiiiiiZZZKKKEEEEEECCCAAAAAABBBCCCDDDFFFLLLVVVaaahhhuuuzzzsssfffddd\\\XXXWWWRRRTTTTTTRRROOOMMMJJJHHHGGGDDDCCCCCCBBB@@@>>><<<;;;::::::::::::999888777777444333222111000000000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************,,,,,,+++******)))))))))******************************+++++++++******)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((()))))))))*********************************++++++++++++++++++++++++++++++************+++++++++++++++***************************++++++++++++........................000000000000222333444555444555666777999:::;;;<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJKKKOOOSSSWWWYYYYYYWWWTTTOOOJJJGGGGGGIIIJJJRRRVVV[[[^^^```bbbccceeeddddddeeefffffffffggggggddddddeeefffffffffeeeeeebbb```____________]]][[[\\\ZZZXXXVVVVVVXXX[[[]]]dddfffkkkqqqvvv{{{~~~~~~}}}|||yyyxxxvvvsssqqqooonnnnnnkkkjjjjjjjjjkkklllmmmmmmooonnnjjjfff```[[[WWWUUUOOOKKKGGGCCCBBBCCCGGGIIIXXX___aaaWWWJJJHHHUUUcccooovvvxxxrrr{{{xxxrrroooqqqtttvvvzzz~~~yyymmmcccVVVSSSSSSZZZjjjfffYYYKKKFFFEEEBBBAAAAAABBBBBBBBBDDDIIIRRR]]]dddpppvvv}}}rrreeeccc\\\XXXXXXSSSTTTSSSPPPNNNKKKIIIGGGFFFDDDCCCBBBAAA???>>><<<;;;::::::::::::999888777777333333222111000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++******))))))))))))******************************,,,+++++++++***)))((((((************************)))******+++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((()))))))))*********************************++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,---------------------------/////////000111222333444444555666888999;;;<<<===<<<===???@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLPPPUUUXXXYYYYYYVVVRRRNNNIIIGGGGGGIIIJJJSSSWWW\\\```bbbccceeefffgggfffffffffffffffffffffdddeeeggghhhiiihhhgggfffeeecccbbbaaaaaaaaa___]]]\\\[[[YYYXXXXXXYYY[[[\\\```bbbeeeiiimmmqqqtttuuuzzz{{{||||||||||||{{{zzzuuusssqqqnnnllljjjiiihhheeeeeeffffffhhhiiikkklllllljjjgggccc___ZZZVVVTTTPPPLLLFFFCCCDDDJJJQQQVVVccchhhgggZZZIIIBBBJJJUUUaaajjjvvv{{{wwwssszzzuuurrruuuyyyzzz~~~}}}uuuiii^^^SSSRRRSSS[[[kkk~~~bbbVVVKKKFFFEEEBBB@@@AAAAAAAAABBBCCCHHHQQQ[[[bbblllrrrzzzrrrdddbbb\\\[[[\\\YYYTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCAAA???>>><<<<<<::::::::::::999888777777333222222111000000111111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***)))((('''************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++***)))))))))))))))***************++++++,,,,,,,,,---------------------------------/////////000111222333444555555777888:::;;;<<<======>>>???AAABBBCCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKMMMQQQVVVYYYYYYYYYUUURRRMMMIIIGGGHHHJJJLLLSSSWWW\\\```bbbdddfffgggiiihhhgggfffeeeeeeeeeeeeccceeegggiiijjjjjjiiihhhfffdddbbbbbbbbbaaa___]]][[[ZZZYYYXXXXXXXXXYYYYYY___```bbbeeehhhkkkmmmnnnrrrssstttvvvvvvvvvvvvuuuooonnnllliiifffdddcccbbb``````aaabbbdddfffggghhhggggggeeebbb^^^ZZZVVVTTTNNNKKKFFFDDDFFFKKKRRRWWWWWWXXXVVVLLLAAA<<>>======::::::::::::999888777777333222111111000111111111......---,,,,,,,,,------------------------------++++++++++++++++++++++++************************++++++++++++++++++,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((('''************************))))))***+++++++++++++++))))))))))))))))))))))))******************++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))***++++++***)))(((((()))))))))*********+++***+++++++++,,,,,,,,,,,,........................000000000111222333444555666666777888:::;;;<<<<<<===>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNRRRVVVYYYYYYYYYUUURRRNNNJJJHHHIIIKKKMMMRRRVVV\\\```ccceeegggiiihhhhhhfffeeeeeeffffffgggccceeehhhkkklllllljjjiiifffdddbbbaaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTYYYYYY[[[\\\___aaaccceeehhhiiikkkmmmoooooooooooojjjhhhfffccc```^^^\\\\\\WWWXXXXXXZZZ[[[]]]___````````````___\\\XXXSSSQQQIIIHHHFFFEEEEEEFFFHHHJJJFFFEEEAAA===;;;;;;>>>AAADDDLLLYYYdddppp|||yyy|||{{{{{{yyy|||yyyoooaaaTTTKKKLLLPPPYYYhhhmmmXXXOOOHHHEEECCC@@@@@@BBBAAABBBCCCEEEGGGLLLRRRVVVccciiirrr{{{zzzhhhccc[[[YYY\\\ZZZVVVUUURRRNNNKKKJJJIIIIIIFFFEEECCCAAA@@@>>>>>>===::::::::::::999888777777222222111111111111111111000///...---,,,+++++++++------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))'''&&&************************((()))***+++++++++++++++))))))))))))))))))))))))+++++++++***************((())))))))))))*********************************++++++++++++++++++++++++((()))***++++++***)))((((((((())))))*********+++)))************+++++++++000000000000000000000000111111111222333444666666777777888999:::;;;;;;<<<>>>???@@@BBBCCCDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKLLLLLLOOOSSSWWWYYYYYYXXXUUURRRNNNJJJIIIJJJLLLNNNRRRVVV[[[```ccceeehhhiiiggggggfffeeeeeefffhhhiiidddfffiiilllmmmmmmllljjjeeecccaaa``````___]]][[[[[[ZZZXXXVVVTTTRRRPPPOOOLLLLLLMMMOOORRRTTTWWWXXXaaabbbdddgggiiijjjjjjjjjfffdddbbb___\\\ZZZXXXWWWOOOPPPPPPRRRSSSUUUWWWXXXYYYZZZ\\\[[[YYYTTTPPPMMMFFFFFFFFFEEECCC@@@>>><<<@@@<<<888888;;;???@@@@@@>>>FFFQQQZZZdddooo}}}zzz~~~|||{{{~~~xxxmmm^^^RRRHHHIIIOOOXXXggggggUUUMMMFFFEEECCC@@@@@@BBBAAACCCDDDEEEFFFIIINNNQQQ```fffoooyyyzzziiiddd\\\ZZZ\\\ZZZVVVUUUSSSPPPMMMJJJGGGFFFDDDDDDCCCBBB@@@>>><<<;;;999::::::;;;:::999777666111111000000000000000111////////////.....................------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++)))((('''((()))+++,,,+++***)))'''''')))***+++)))((((((((()))***++++++''''''(((((((((((('''''')))************+++++++++******))))))))))))******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...............333111000111555666555333777777777888999;;;<<<===>>>???AAAAAAAAACCCEEEHHHFFFFFFGGGGGGIIIKKKLLLMMMOOOQQQTTTWWWYYY[[[\\\\\\ZZZRRRMMMLLLLLLKKKMMMPPPRRRVVV\\\___aaacccdddfffeeefffhhhjjjjjjjjjiiihhhhhhhhhiiiiiijjjjjjiiiiiibbb```^^^]]]^^^^^^]]]\\\WWWUUUQQQNNNNNNMMMKKKJJJHHHHHHGGGHHHIIILLLOOOPPPSSSUUUXXX\\\___bbbdddeeebbb___[[[UUUQQQOOOMMMMMMQQQQQQPPPPPPOOONNNNNNNNNRRRQQQQQQSSSTTTSSSOOOKKKKKKHHHDDDBBBAAAAAA@@@???::::::::::::::::::::::::???BBBGGGOOOYYYeeerrrzzz}}}~~~}}}~~~yyyiiiWWWJJJJJJKKKNNNUUUbbb|||lllUUULLLDDDDDDEEECCCAAAAAA???AAABBBCCCEEEIIIMMMQQQZZZbbbnnnxxx}}}kkkfff]]][[[]]]ZZZUUUTTTRRROOOLLLIIIGGGFFFDDDDDDCCCBBB@@@>>><<<;;;:::;;;<<<<<<;;;:::888777444333222111000/////////............------------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))((('''((()))+++,,,))))))************))))))))))))))))))))))))***+++((())))))******))))))((()))************++++++++++++***)))(((((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------...............333111000222555666555333777777777888:::;;;===>>>>>>???AAAAAAAAABBBEEEGGGGGGGGGHHHIIIKKKLLLNNNOOOQQQSSSVVVYYY[[[]]]]]]]]]ZZZRRRLLLKKKKKKJJJLLLPPPRRRUUUYYY\\\^^^```bbbcccdddfffhhhjjjkkkjjjiiiiiiiiiiiiiiihhhgggfffeeedddaaa___\\\ZZZYYYXXXVVVTTTSSSQQQMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBDDDFFFGGGJJJLLLOOOSSSVVVZZZ\\\]]]]]]ZZZVVVQQQMMMKKKJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLOOORRRRRROOOLLLFFFCCC@@@???>>>===<<<:::<<<<<<;;;;;;:::::::::999<<<>>>AAAFFFNNNYYYeeelll{{{{{{{{{vvvgggVVVKKKIIIIIIMMMSSS```zzzhhhVVVLLLDDDDDDEEECCCAAA@@@@@@AAACCCCCCEEEHHHLLLPPPXXX```lllvvv}}}nnnhhh___[[[]]]YYYTTTSSSQQQNNNKKKHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;<<<<<<======<<<;;;999888666555333222000/////////...------------,,,,,,,,,,,,,,,++++++++++++******++++++************++++++......---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,'''(((***,,,,,,***((('''+++***)))))))))))))))))))))******++++++******))))))************+++++++++,,,+++)))(((((()))+++,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////333222111222444666555444777777888999:::<<<>>>???>>>???AAABBBBBBBBBDDDFFFHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUXXX[[[]]]^^^___^^^ZZZRRRLLLJJJJJJIIIKKKOOOQQQTTTVVVXXXYYY[[[]]]___cccdddfffhhhiiijjjiiiiiiiiiiiihhhfffdddbbb```______\\\XXXUUUSSSQQQNNNLLLNNNKKKHHHFFFEEECCCAAA@@@@@@???>>>===<<<===>>>???BBBCCCFFFJJJNNNQQQTTTUUUVVVTTTPPPLLLHHHFFFEEEDDD??????@@@AAACCCDDDEEEEEEEEEFFFGGGJJJMMMMMMKKKIIIEEECCCAAA@@@@@@???===;;;======<<<;;;:::999999888:::;;;<<<>>>CCCKKKUUU\\\iiiooovvvzzz{{{wwwwww|||qqqcccTTTJJJHHHHHHKKKQQQ]]]vvvgggWWWMMMDDDCCCDDDBBB@@@@@@AAABBBCCCCCCDDDFFFKKKNNNVVV^^^jjjttt{{{ooohhh^^^ZZZ[[[XXXSSSRRRPPPMMMJJJHHHEEEDDDDDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<<<<;;;:::888777666555444222111000000000.........---------,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++...---,,,+++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++))))))(((((())))))***+++((()))***++++++***)))(((++++++***)))((((((((())))))******************)))))))))*********+++++++++,,,+++)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------.../////////222222222333444555555555888888999:::;;;===???@@@>>>@@@BBBCCCBBBCCCDDDFFFHHHHHHIIIKKKMMMOOOQQQSSSSSSVVVYYY\\\_________^^^ZZZRRRKKKIIIIIIHHHKKKOOORRRSSSTTTUUUUUUVVVYYY[[[```aaabbbdddffffffffffffgggfffeeecccaaa___]]][[[[[[XXXTTTQQQNNNLLLIIIGGGIIIGGGDDDCCCBBBAAA>>><<<>>>===<<<<<<;;;<<<<<<===>>>???BBBEEEIIIMMMPPPQQQPPPNNNKKKHHHEEEBBBAAA@@@>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDEEEDDDBBBAAAAAA@@@===;;;===<<<;;;:::999888777777;;;:::::::::===DDDLLLRRR[[[aaahhhlllooottt|||uuuuuuxxxlll^^^QQQIIIGGGHHHJJJOOOZZZrrrkkkXXXNNNEEECCCDDDBBB@@@@@@BBBBBBCCCCCCCCCEEEIIILLLUUU]]]iiissszzznnnfff\\\XXXYYYUUURRRQQQOOOMMMJJJGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<;;;:::888666555444333222222111222222222////////////.........---,,,,,,,,,---------------+++******))))))******+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))))))))))))))******++++++***)))(((((()))***+++++++++***)))((((((((()))((())))))******))))))((())))))*********+++++++++,,,+++***))))))***+++,,,***))))))))))))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------...//////000222333333444444555555666888999999;;;===???@@@AAA???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHJJJMMMPPPRRRSSSSSSVVVZZZ]]]______^^^]]]YYYQQQJJJHHHHHHHHHLLLPPPTTTUUUUUUUUUTTTUUUWWWYYY\\\\\\^^^___```aaaaaaaaaaaaaaaaaa___^^^\\\ZZZYYYVVVSSSPPPMMMLLLJJJHHHFFFGGGEEECCCBBBBBBAAA???===<<<<<<<<<<<<<<<<<<=========>>>???BBBEEEIIILLLNNNKKKJJJHHHFFFCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDBBB???>>>===<<<999777<<<;;;:::999888777666555999999999999;;;@@@GGGLLLRRRWWW]]]aaaccciiirrrzzz~~~tttttttttfffWWWMMMGGGGGGHHHJJJOOOYYYnnnqqq[[[PPPFFFDDDDDDBBB@@@AAAAAABBBCCCBBBBBBDDDHHHKKKTTT\\\hhhrrryyyllleee[[[VVVWWWTTTRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::888666444222222111111111111222222000000/////////.........,,,,,,------------......++++++************+++++++++******))))))******+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))((()))))))))************,,,***(((''''''(((***,,,+++***))))))))))))))))))((())))))))))))))))))((()))************++++++++++++++++++******+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,---...///000000222333555555444444666777999999:::<<<>>>@@@BBBCCC@@@CCCEEEFFFFFFEEEEEEFFFFFFGGGHHHKKKNNNQQQSSSUUUTTTWWW[[[___``````___]]]YYYPPPIIIHHHIIIJJJNNNSSSWWWXXXYYYXXXWWWVVVVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZYYYXXXVVVUUUPPPNNNLLLKKKJJJJJJHHHGGGEEEDDDCCCDDDDDDDDDAAA???;;;<<<<<<<<<<<<=========;;;<<<<<<>>>AAADDDHHHIIIIIIHHHGGGEEECCCAAA@@@?????????>>>>>>===<<<<<<;;;<<>>===;;;:::;;;;;;:::999888777777666777777888888:::===AAAEEEJJJOOOTTTVVVXXX^^^hhhppp{{{sssttt{{{~~~ooo___RRRJJJFFFEEEGGGJJJOOOVVViiizzz^^^RRRHHHEEEEEECCCAAABBB@@@AAABBBAAABBBDDDGGGJJJSSS[[[gggqqqxxx~~~llleee[[[VVVWWWTTTRRRQQQOOOMMMKKKIIIGGGFFFDDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<<<<:::888666555333222111000000000000000//////.........---------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************+++,,,------***++++++,,,---...//////,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))***+++)))******++++++******))))))************+++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,---...///000000111333555555444444666888999:::;;;<<<>>>AAACCCDDDBBBDDDGGGHHHHHHGGGGGGGGGGGGHHHIIILLLOOOSSSVVVWWWVVVYYY]]]aaacccbbb```^^^XXXPPPIIIHHHJJJKKKPPPVVV[[[\\\^^^]]]ZZZXXXWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXVVVVVVUUUTTTSSSQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<>>>AAADDDFFFFFFFFFEEEDDDCCCAAA??????>>>>>>===<<<;;;;;;:::::::::===AAABBBCCCDDDGGGJJJQQQMMMGGGBBB@@@??????>>>;;;;;;;;;:::::::::999999666777999::::::;;;===???CCCGGGKKKLLLNNNTTT___gggxxxxxxqqqttt{{{yyyiiiYYYMMMHHHFFFCCCEEEIIINNNTTTddd```UUUJJJGGGFFFDDDCCCCCC???@@@AAAAAAAAADDDHHHKKKQQQYYYeeeooovvv}}}~~~llleee[[[WWWXXXUUURRRQQQPPPNNNKKKIIIHHHGGGDDDDDDCCCBBB@@@>>><<<;;;===>>>>>>===;;;999777666444333222000///...............---------,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///)))***+++,,,...///000000,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***************''')))***++++++***)))'''))))))(((((()))***+++++++++++++++,,,,,,+++++++++)))************+++++++++)))***,,,------,,,***)))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...///000111111444666666444444666888999:::;;;===???AAACCCEEECCCEEEHHHJJJIIIHHHGGGHHHHHHIIIKKKNNNQQQTTTWWWYYYXXX[[[___cccddddddaaa```XXXPPPIIIHHHJJJMMMRRRXXX]]]___aaa```]]]ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWSSSSSSRRRQQQOOOLLLJJJIIILLLJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHFFFDDDEEEEEEDDDCCCBBB@@@>>>======<<<<<<<<<>>>@@@CCCEEEEEEEEEDDDDDDBBBAAA???>>>=========<<<<<<<<<;;;;;;<<>>???@@@@@@AAADDDHHHKKKOOOXXXcccmmmuuu{{{}}}gggaaa\\\ZZZYYYRRRSSSRRRQQQOOOLLLHHHEEECCCAAA???>>>@@@BBBAAA>>>;;;============<<<:::888777222222111111000/////////------------------------------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,+++)))''''''((()))***((()))***+++---...//////...,,,,,,...000///,,,(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---+++)))+++...///...+++++++++++++++++++++++++++************))))))))))))))))))))))))************,,,,,,+++***)))))))))***************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////222222333444666888:::;;;<<<===>>>======>>>AAACCCHHHIIIIIIJJJJJJIIIIIIHHHLLLMMMPPPRRRTTTVVVWWWXXX\\\___bbbeeefffeeecccbbbYYYQQQIIIGGGHHHKKKTTT]]]aaaaaaaaaaaa```^^^\\\[[[\\\[[[ZZZXXXWWWVVVUUUUUUVVVTTTPPPMMMKKKKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJHHHGGGGGGIIIJJJLLLKKKJJJHHHFFFDDDBBBAAAAAA<<<<<<;;;<<<===???@@@BBBAAABBBBBBCCCBBBAAA???>>>=========<<<;;;:::888777999:::<<<>>>@@@AAABBBBBBDDDCCCBBB@@@???===<<<;;;======<<<;;;::::::999888777777777888999:::<<<<<>>@@@DDDGGGJJJSSS\\\lllzzzsssqqqwwwzzziii\\\RRRHHHCCCBBBBBBIIIIIIJJJSSS\\\ooommmVVVJJJIIICCCAAACCC@@@CCCBBBAAA@@@AAACCCEEEGGGSSSYYYbbbkkkrrryyy}}}hhhbbb\\\ZZZYYYSSSTTTTTTSSSQQQNNNJJJGGGEEEBBB@@@??????AAA@@@>>>;;;<<<=========;;;:::888777222222111111000000//////------------------------,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,---+++***(((((()))***++++++,,,,,,---...///000000---,,,,,,---///...+++(((------------------------++++++,,,,,,+++******)))+++)))((())),,,---,,,***************************************))))))))))))))))))))))))************++++++***)))))))))*********************++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////222222333444666888:::;;;<<<===???@@@@@@BBBEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKMMMOOOQQQTTTUUUWWWWWW]]]___bbbeeefffeeecccaaaXXXPPPJJJHHHJJJMMMVVV^^^bbbcccccccccbbb```^^^]]]]]]\\\ZZZYYYXXXWWWWWWVVVWWWUUURRROOONNNNNNOOOPPPMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKHHHEEECCCBBBAAA===<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@???=========<<<;;;:::999888999:::;;;===>>>??????@@@BBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::@@@???AAADDDFFFHHHPPPYYYiiiwwwtttuuu}}}vvveeeYYYOOOGGGCCCCCCBBBHHHHHHHHHQQQZZZlllrrrYYYLLLJJJCCCAAACCC@@@BBBAAA@@@@@@AAADDDFFFHHHQQQXXXaaajjjqqqxxx}}}iiiccc]]]ZZZZZZTTTVVVUUUTTTRRROOOKKKHHHFFFDDDBBB@@@?????????===;;;<<<<<<<<<<<<;;;:::888777222222222111000000//////------------------------,,,,,,,,,,,,+++++++++***++++++************++++++---,,,+++))))))***++++++------------............,,,++++++,,,------***(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))))))))((('''(((*********(((************************++++++*********)))))))))))))))))))))************))))))))))))))))))***+++))))))******+++++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,---...//////000000222333333555666888:::;;;999<<>>>>>===<<<<<<===>>>>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<>>>======<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;:::999999999999999AAA@@@AAADDDDDDEEELLLUUUdddrrruuuzzzqqq___TTTKKKEEECCCDDDBBBHHHGGGGGGOOOWWWgggwww]]]NNNKKKDDDAAACCC@@@AAA@@@@@@@@@BBBDDDGGGIIIPPPWWW```iiipppwww}}}jjjeee]]]ZZZZZZUUUUUUUUUTTTRRROOOKKKHHHFFFDDDCCCAAA???>>>===<<<;;;;;;;;;<<<<<<;;;:::888777333333222111111000000///------------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++)))((())))))))))))))))))))))))))))))*********))))))((()))((((((((())))))))))))************************+++++++++*********))))))((()))))))))************(((((((((((()))***++++++)))))))))***++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000000111333333444555777888:::;;;888;;;???AAABBBCCCEEEFFFIIIJJJJJJJJJJJJJJJJJJIIILLLMMMPPPRRRUUUWWWYYYYYY^^^aaadddggggggddd```^^^TTTNNNKKKLLLOOOSSS[[[cccgggggghhhhhhgggfffdddcccbbbaaa```___^^^^^^^^^^^^\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTXXXWWWTTTPPPLLLGGGDDDBBB@@@???===<<<;;;;;;<<<<<<@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999:::::::::::::::::::::;;;::::::999999999::::::???>>>@@@CCCCCCDDDKKKSSS___mmm{{{wwwyyyjjjZZZOOOIIIDDDDDDGGGDDDIIIGGGHHHOOOVVVdddzzz}}}```OOOKKKDDDBBBDDDAAA@@@??????@@@BBBEEEHHHJJJPPPWWW```hhhooowww|||jjjeee]]]ZZZZZZUUUTTTTTTRRRPPPMMMJJJFFFDDDCCCCCCBBB@@@>>>===<<<<<<:::;;;;;;;;;;;;999888777333333222222111000000000......---------,,,,,,,,,............------------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++************+++++++++***)))))))))))))))))))))))))))))))))((())))))*********))))))***************)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))************))))))((())))))***++++++))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222333333444555777999;;;<<<;;;===AAACCCCCCCCCDDDEEEKKKKKKKKKLLLLLLKKKKKKKKKNNNOOORRRUUUWWWZZZ[[[\\\___bbbeeeggggggccc___\\\SSSNNNJJJLLLPPPUUU]]]eeeiiiiiijjjjjjjjjhhhgggfffcccbbbaaa```___^^^^^^^^^```___^^^^^^^^^^^^___```aaa```___^^^\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY\\\[[[XXXTTTOOOJJJFFFCCC@@@???===<<<;;;:::;;;;;;????????????@@@@@@AAAAAA????????????>>>===<<<<<<===============<<<;;;;;;888999999999::::::::::::<<<<<<;;;::::::999888888999999999999:::;;;<<<===<<<<<>>???@@@AAA???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>===<<<<<<999999999::::::;;;;;;;;;>>>======<<<:::999999888888888999999:::<<<===>>><<<<<>><<<<<<999999:::;;;:::999888777444333333222222111111000///......---,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++******)))(((,,,,,,,,,,,,,,,,,,------+++,,,---,,,)))(((***,,,------------------------)))******+++,,,,,,++++++***,,,---,,,***(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************---,,,++++++++++++++++++,,,,,,++++++***)))))))))+++++++++************)))******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,------...//////,,,,,,---///000111222333444444555666777999;;;<<>>===;;;:::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>AAADDDDDDDDDIIIPPPWWWeeeyyy~~~zzzuuubbbWWWKKKFFFEEEDDDFFFIIIHHHLLLIIIJJJSSSWWW```qqqxxx^^^SSSIIIFFFFFF@@@BBBAAA@@@@@@AAADDDFFFHHHLLLSSS\\\dddkkksss{{{yyyiiiddd[[[VVVWWWTTTSSSRRRQQQOOOLLLHHHEEECCC;;;???DDDEEEBBB>>><<<<<<888999:::;;;:::999888777444444333222222111111000//////...---,,,,,,+++++++++++++++*********))))))++++++------------++++++)))************)))(((((())))))*********++++++++++++---...,,,)))(((***---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***,,,---,,,)))((()))+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************......---,,,++++++++++++---,,,,,,+++***)))((((((+++++++++************)))******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,---///000222333333444444555666888:::;;;<<<<<<>>>@@@AAACCCFFFKKKNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMOOORRRUUUXXX[[[]]]]]]aaadddgggiiigggbbb\\\XXXUUUNNNIIIIIILLLSSS^^^hhhssstttuuuuuuuuutttsssrrrrrrqqqnnnllliiihhhffffff``````______^^^]]]]]]\\\``````aaabbbdddgggjjjlllmmmmmmmmmmmmlllkkkjjjiii```___]]]ZZZTTTOOOIIIFFF???>>><<<;;;::::::;;;;;;:::999999:::;;;===???@@@@@@@@@AAAAAAAAA@@@??????<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<;;;:::::::::;;;;;;AAA@@@CCCEEEDDDCCCGGGNNNWWWeeeyyy|||{{{qqq]]]RRRHHHEEEDDDCCCDDDGGGGGGKKKHHHJJJSSSWWW___pppdddWWWLLLGGGEEE???CCCBBBAAA@@@AAACCCEEEGGGJJJPPPZZZbbbiiipppyyy{{{hhh___[[[XXXVVVVVVPPPPPPOOOOOOMMMJJJHHHFFFDDDAAA???>>>>>>???>>>===>>>===;;;;;;;;;999777444555555555555444222000///000000000...+++******+++///......---,,,+++******---+++(((%%%%%%&&&)))++++++++++++*********)))))))))***+++,,,---,,,++++++---,,,,,,+++++++++++++++...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,+++++++++************)))++++++******++++++,,,---++++++******++++++,,,------------,,,,,,++++++++++++++++++************)))************************++++++,,,------------,,,***+++,,,,,,++++++---///---...000000//////111222333444555777888:::;;;<<>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEDDDAAA??????@@@@@@>>>;;;??????>>>===============???>>>>>>===<<<<<<;;;;;;>>>=========<<<<<<<<<<<<===>>>?????????BBBFFFIIIXXXdddvvvxxx|||xxxlllTTTNNNGGGCCCCCCDDDCCCBBBIIIIIIJJJLLLLLLRRR```oooqqqZZZPPPIIIDDDCCCDDDAAA??????AAADDDFFFFFFKKKPPPXXXaaaiiiqqqyyy~~~zzzhhh___\\\YYYVVVVVVQQQQQQQQQOOOMMMJJJHHHFFFEEECCC@@@???@@@@@@???>>><<<;;;:::::::::999666444444555555555333222000////////////...,,,+++---...+++++++++***************---,,,)))(((((()))+++,,,+++++++++*********)))))))))***+++,,,---,,,++++++***)))((((((''''''((((((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********)))))))))******+++++++++,,,,,,,,,------......---***'''&&&***************+++,,,,,,))))))(((((())))))***+++,,,,,,,,,++++++*********+++++++++************)))***************************++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---///---...000000//////111222333444555777999:::;;;<<>>===<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>@@@BBBDDDEEEFFFFFFDDDBBBBBBCCCCCC@@@>>>>>>>>>>>>>>>>>>??????@@@?????????>>>>>>=========>>>>>>>>>=========<<<<<<===>>>??????@@@CCCGGGJJJXXXdddvvv|||tttfffQQQLLLFFFCCCCCCDDDDDDCCCIIIIIIKKKMMMNNNSSSaaaooo}}}eeeWWWNNNIIIHHHEEECCCAAABBBCCCEEEEEEDDDJJJOOOWWW```hhhqqqyyy~~~yyyhhh```]]]YYYWWWVVVSSSSSSRRRQQQNNNKKKHHHFFFFFFDDDBBBAAAAAAAAA@@@???:::999888888999888666444444444444444333222000///---...///...------...000,,,---------............,,,,,,+++++++++,,,------+++++++++***************)))***,,,---------,,,++++++++++++*********))))))******++++++,,,------...+++************)))))))))******))))))))))))((((((******+++++++++,,,,,,,,,...000111111///***&&&###)))))))))*********++++++))))))(((((())))))***+++++++++***************)))+++++++++************)))************************)))******+++,,,+++++++++---...///...---,,,---...---///000000000000111333444444666777999;;;<<<<<>>===<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>@@@BBBDDDFFFHHHJJJIIIGGGGGGHHHGGGEEECCC????????????@@@AAABBBCCC@@@@@@@@@@@@??????????????????>>>>>>>>>=========>>>??????@@@@@@CCCGGGJJJVVVbbbuuummm]]]MMMIIIEEEBBBBBBDDDEEEEEEGGGHHHKKKNNNQQQUUUaaammmsss___RRRKKKIIIEEECCCBBBBBBDDDEEEEEEDDDIIINNNUUU^^^fffoooxxx}}}vvvggg```]]]ZZZWWWVVVUUUUUUTTTRRROOOKKKHHHFFFFFFDDDBBBAAAAAAAAA???===:::999888999:::999777666444444444333222111000000---......---,,,+++---...........................******+++,,,------------***************************+++,,,---------,,,+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((((((((******+++++++++,,,,,,,,,//////000///---***&&&$$$(((((())))))************++++++******++++++,,,---++++++++++++************+++++++++*********))))))************************))))))***++++++++++++***///000111000...------...---///000111000000111333444555666888:::;;;<<<===???@@@BBBCCCDDDFFFJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVXXXYYY[[[]]]```dddgggjjjllljjjeee___[[[WWWQQQLLLMMMPPPVVV```iiisss{{{~~~}}}{{{yyyyyyyyyyyyxxxvvvvvvtttrrrpppoooooommmlllkkkkkklllkkkjjjgggeeeddd[[[XXXSSSOOOLLLHHHEEEBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<===>>>???BBBEEEHHHIIILLLLLLLLLLLLLLLKKKJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>??????@@@BBBFFFJJJUUUaaatttxxxdddSSSHHHFFFCCCBBBBBBDDDEEEGGGFFFFFFJJJOOORRRVVV```jjjgggVVVMMMJJJIIIFFFBBBAAABBBDDDEEEFFFGGGLLLSSS[[[dddmmmvvv|||ssseee___]]]ZZZVVVUUUUUUUUUTTTRRROOOLLLHHHGGGEEECCCBBBAAAAAA@@@>>><<<;;;:::999:::;;;:::999777444333333222111111111111/////////---***)))***+++,,,++++++***))))))((((((((()))***+++,,,,,,++++++***************************+++,,,---...---,,,,,,))))))*********)))(((''',,,,,,,,,++++++*********,,,+++++++++************((((((((((((((()))))))))******+++++++++,,,,,,,,,...---,,,***))))))))))))'''((()))************)))++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))***++++++++++++***...000111111///------......///111111000000222333555666777999:::<<<===>>>???@@@BBBCCCDDDFFFJJJMMMNNNNNNNNNOOOOOOPPPPPPPPPRRRTTTWWWYYYZZZ\\\^^^aaafffhhhkkkllljjjfffaaa]]]WWWQQQMMMNNNQQQVVV___hhhrrr{{{~~~~~~~~~}}}{{{yyywwwtttqqqooonnnmmmjjjhhhddddddddddddcccaaa___^^^YYYVVVQQQNNNLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<============>>>???BBBEEEHHHJJJMMMNNNPPPQQQQQQPPPOOONNNLLLLLLJJJHHHGGGFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????<<<===>>>>>>???AAAEEEIIIUUUaaattt}}}ppp\\\LLLEEEDDDCCCBBBBBBDDDFFFHHHFFFFFFIIINNNRRRVVV^^^ggg}}}uuubbbYYYUUUVVVPPPHHHBBBAAACCCEEEGGGGGGKKKQQQYYYaaajjjtttyyy~~~pppccc^^^]]]YYYUUUSSSTTTTTTSSSRRROOOLLLIIIGGGEEECCCBBBAAAAAA@@@===;;;===;;;:::;;;;;;;;;888666333333222111111111111111000000000...+++)))***+++------,,,+++***)))((((((((()))***************)))***************+++++++++***+++---.........---,,,++++++,,,------+++***)))---,,,,,,+++******)))))),,,,,,+++++++++*********(((((())))))))))))************+++++++++,,,,,,,,,---,,,)))(((((()))+++,,,((()))***+++++++++***)))))))))(((((())))))***+++,,,,,,,,,,,,,,,---------+++++++++************)))************************)))******+++,,,+++++++++---///111111///...---......000111111111111222444666666888999;;;===>>>>>>???@@@BBBCCCDDDFFFJJJMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRTTTWWWYYY[[[]]]```bbbgggiiilllmmmkkkgggbbb^^^XXXRRRMMMOOORRRVVV___hhhqqqyyy|||zzzuuuqqqmmmkkkkkkjjjgggddd`````````___^^^]]]\\\[[[XXXVVVRRROOONNNLLLIIIGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???>>>>>>???AAAEEEHHHJJJMMMPPPTTTVVVVVVUUUUUUVVVTTTSSSQQQNNNLLLKKKJJJJJJEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@===>>>>>>??????BBBFFFIIIUUUaaattt~~~uuufffUUUHHHCCCCCCDDDCCCBBBDDDGGGJJJJJJHHHIIINNNRRRVVV]]]fffyyynnneeeaaa___XXXNNNFFFCCCDDDEEEFFFGGGKKKPPPWWW^^^gggpppvvvzzzmmmaaa]]]\\\XXXTTTRRRSSSSSSRRRQQQOOOLLLIIIHHHFFFEEECCCCCCBBBAAA===;;;===;;;:::::::::999777444333222111000000111111222000111111///---,,,---...//////......---------,,,************))))))))))))))))))*********+++++++++++++++---.........---,,,...///000111111///---,,,+++++++++***************+++************))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---,,,+++*********++++++((()))+++,,,---,,,+++***))))))(((((())))))***+++******++++++,,,,,,,,,,,,+++++++++************)))***************************++++++,,,,,,,,,,,,,,,+++---000000///............000111111111111222444666777888:::;;;===>>>??????@@@BBBCCCDDDFFFJJJMMMLLLMMMMMMNNNPPPQQQQQQRRRQQQTTTWWWZZZ\\\^^^bbbdddhhhjjjlllmmmkkkgggccc```XXXRRRNNNOOORRRWWW___gggoooxxx}}}zzzwwwrrrnnniiihhhiiiiiieeebbbaaa``````___^^^]]]\\\\\\YYYWWWSSSQQQPPPOOOLLLKKKGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????AAADDDHHHJJJOOOSSSXXXZZZ[[[ZZZ[[[]]]XXXWWWUUUSSSRRRPPPPPPPPPJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAADDDHHHKKKUUUbbbuuuyyy~~~~~~mmm^^^QQQGGGBBBDDDEEEDDDCCCDDDHHHKKKOOOKKKKKKOOOSSSWWW^^^ffftttmmmbbb]]]WWWRRRKKKGGGEEEFFFFFFFFFHHHKKKPPPUUU\\\eeennnttt|||xxxkkk___\\\[[[XXXSSSQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDBBB???<<<===;;;:::999999888555333333222111000000000111222000111222111//////000222+++++++++,,,,,,,,,,,,---,,,,,,+++***)))))))))***))))))******+++++++++++++++,,,---.........---,,,,,,---...//////---+++***)))))))))***++++++,,,,,,))))))))))))(((((((((((())))))******+++++++++,,,******+++++++++,,,,,,,,,,,,------...---,,,***)))(((***,,,---------+++***+++++++++***+++,,,,,,---))))))******+++++++++++++++++++++************)))************************++++++,,,------------,,,))),,,///000///.........///000111222111111222444777777888:::<<<===?????????@@@BBBCCCDDDFFFJJJMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQTTTWWWZZZ\\\___ccceeeiiijjjlllmmmkkkhhhccc```XXXRRRNNNPPPSSSWWW___gggooowww}}}||||||{{{yyyuuusssppplllgggfffhhhhhheeeaaabbbbbbaaa```______^^^^^^ZZZXXXUUUSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKEEEDDDCCCBBBAAAAAA@@@AAABBBAAA??????AAADDDGGGIIIPPPUUUZZZ^^^^^^^^^```aaaYYYYYYWWWVVVUUUTTTTTTTTTMMMMMMKKKJJJHHHGGGEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCFFFJJJMMMUUUbbbuuuvvv~~~|||hhhYYYNNNHHHBBBDDDFFFEEEDDDDDDHHHKKKSSSNNNMMMPPPTTTXXX___gggpppdddUUUOOOGGGEEECCCDDDFFFHHHHHHHHHHHHKKKOOOUUU[[[ccclllrrrzzzuuuiii]]][[[[[[YYYWWWVVVQQQRRRRRRRRRPPPLLLHHHFFFEEEEEEDDDBBBAAA>>>===<<<;;;;;;;;;:::::::::999999555444333111000/////////000///...------...///000...------,,,,,,------...222000---,,,,,,,,,+++***''''''(((((())))))******))))))***+++,,,,,,------------......------,,,+++''')))++++++***)))***+++*********)))******+++,,,///+++((((((***,,,+++)))(((((()))***++++++,,,,,,...---+++*********++++++************************)))************+++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((('''(((***+++++++++---,,,,,,,,,,,,---......,,,...///000//////111333666666888:::<<<>>>???@@@===>>>???@@@BBBDDDFFFHHHNNNMMMMMMMMMNNNPPPRRRSSSXXXZZZ\\\]]]^^^___bbbeeekkkmmmooopppooojjjeeebbb[[[UUUQQQRRRTTTXXX```hhhpppuuu~~~~~~zzz|||zzzxxxxxxxxxxxxvvvuuulllkkkjjjiiihhhgggggggggiiifffddddddeeedddaaa]]]___\\\XXXTTTRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNMMMLLLHHHEEECCCCCCDDDEEEEEE@@@AAAAAAAAA@@@AAADDDFFFNNNTTT\\\bbbdddeeeeeeeee______^^^\\\[[[ZZZXXXXXXQQQPPPMMMJJJHHHGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDCCCDDDFFFIIILLLXXXgggyyy~~~uuusssbbbTTTJJJEEECCCDDDEEEDDDCCCDDDFFFHHHOOOOOOOOOPPPSSSYYYaaagggrrreeeSSSLLLHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKNNNRRRWWW___gggmmmwww}}}rrrggg]]][[[[[[YYYVVVVVVUUUTTTRRRPPPMMMJJJHHHFFFGGGFFFFFFDDDCCCAAA???>>>;;;;;;;;;:::999999999888444444333222222111111000//////...------...//////...------,,,,,,------...///---+++***++++++***((())))))))))))))))))***************++++++,,,,,,------------...------,,,+++***,,,...///......///000,,,,,,+++******)))******)))(((''''''((())))))(((((())))))***++++++,,,,,,------+++*********++++++)))))))))))))))))))))))))))************+++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***)))((()))+++,,,,,,,,,---,,,,,,,,,,,,---......---...000000000000222444666666888:::<<<>>>???@@@@@@@@@AAABBBEEEGGGIIIJJJLLLLLLLLLMMMOOOQQQTTTUUUXXXZZZ\\\]]]^^^___bbbeeekkkmmmooopppnnnjjjeeebbbZZZTTTPPPQQQTTTXXX```hhhqqqwww|||yyywwwuuuuuuuuutttsssqqqmmmmmmkkkjjjiiiiiiiiiiiihhhfffddddddeeeeeebbb___aaa___[[[YYYWWWXXXYYY[[[[[[ZZZZZZXXXWWWUUUSSSRRRRRRNNNJJJGGGFFFFFFEEEEEECCCDDDDDDCCCBBBCCCEEEGGGOOOTTT\\\bbbdddeeeeeefff``````___]]]\\\ZZZYYYYYYTTTSSSOOOLLLJJJIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFJJJMMMZZZhhh{{{{{{ttt}}}nnn^^^QQQHHHDDDCCCDDDEEEDDDDDDDDDFFFHHHLLLLLLMMMMMMPPPVVV^^^cccnnn~~~aaaQQQKKKFFFEEEDDDCCCBBBCCCDDDDDDGGGIIILLLPPPVVV]]]eeekkktttzzzlllccc[[[[[[\\\YYYVVVUUUXXXVVVRRRNNNJJJHHHGGGGGGFFFFFFFFFDDDCCCAAA???>>>;;;;;;::::::999888888777444444555555444333222222......------------.........------,,,,,,------......,,,******+++++++++)))++++++******************++++++++++++++++++++++++---------------,,,++++++$$$&&&(((((((((((()))***...---,,,+++))))))))))))&&&((())))))((('''(((((()))))))))***++++++,,,,,,---,,,,,,++++++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...+++***)))***,,,------------,,,,,,,,,,,,---......---///111111111222333555666666888:::<<<>>>???@@@@@@AAABBBCCCEEEHHHJJJKKKJJJJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\]]]^^^___bbbdddkkkmmmooopppnnnjjjfffcccYYYTTTPPPRRRUUUXXX```hhhrrrwwwyyywwwuuuttttttsssqqqooonnnmmmmmmlllkkkkkkkkkkkkiiigggfffggghhhhhhgggeeeeeecccbbb``````aaacccdddccccccbbbaaa___]]][[[ZZZ[[[WWWRRRNNNLLLJJJIIIGGGGGGGGGGGGFFFDDDDDDEEEFFFPPPTTT[[[aaaccceeeffffffaaaaaa```___^^^\\\\\\[[[XXXWWWTTTPPPNNNLLLKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDCCCDDDFFFKKKNNN\\\jjj}}}zzzvvvvvvfffXXXMMMFFFCCCCCCDDDEEEEEEDDDDDDGGGHHHJJJKKKKKKLLLOOOUUU\\\aaajjjyyyyyy^^^PPPKKKEEEDDDCCCBBBAAABBBBBBCCCFFFHHHKKKOOOTTT[[[bbbhhhpppvvvzzzggg___ZZZ[[[\\\YYYVVVVVVUUUTTTQQQNNNKKKIIIGGGGGGDDDDDDCCCBBBAAA???======<<<;;;;;;:::999999888888777888888777666444222111------------------------...------,,,,,,------...///---,,,,,,---...---,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,------------,,,++++++---...000000...---...///...---,,,+++************(((+++...---***'''((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------+++)))((()))+++------,,,---,,,,,,,,,,,,---.........000111222222333555666666666888:::<<<>>>???@@@???@@@AAABBBDDDGGGIIIJJJKKKKKKKKKMMMOOORRRTTTVVVXXXZZZ]]]^^^___```bbbdddjjjlllnnnnnnmmmiiieeeccc[[[UUURRRSSSUUUXXX___fffpppuuu||||||zzzyyyxxxvvvtttrrrooonnnmmmmmmlllllllllmmmkkkjjjjjjjjjkkkllllllllliiiiiiiiiiiijjjkkkmmmnnnlllkkkkkkiiihhhfffdddcccccc```[[[WWWTTTRRRPPPNNNMMMMMMMMMJJJGGGEEEEEEFFFOOOSSSYYY^^^```bbbccceeebbbaaaaaa``````______^^^[[[ZZZWWWTTTQQQOOOMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDCCCDDDGGGLLLPPP^^^mmm{{{{{{}}}mmm^^^RRRJJJEEECCCBBBDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLMMMPPPUUU\\\aaaggguuuvvv]]]PPPMMMGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGJJJNNNSSSYYY```eeemmmsss|||uuuddd]]]ZZZ[[[[[[XXXVVVVVVPPPPPPQQQPPPNNNKKKHHHFFFCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::888555333000///,,,------------------,,,...------,,,,,,------...///---,,,,,,---...---,,,------,,,,,,++++++******,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***...///000///---+++***+++,,,+++++++++++++++,,,,,,)))---///...***'''''')))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***((('''(((***,,,,,,+++---,,,,,,,,,,,,---.........///111222222333555777666666888:::<<<>>>???@@@@@@AAABBBCCCEEEHHHJJJKKKMMMMMMMMMMMMNNNPPPRRRTTTXXX[[[^^^``````aaacccdddiiijjjllllllkkkhhheeebbb\\\WWWTTTUUUWWWYYY___eeemmmrrryyy}}}{{{yyyvvvqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqooopppqqqrrrssstttuuuvvvtttssssssrrrpppnnnlllkkkjjjgggccc```^^^[[[YYYWWWVVVVVVUUURRRNNNJJJIIIIIIMMMPPPUUUXXXZZZ\\\^^^```___````````````aaaaaaaaa]]]\\\YYYVVVSSSQQQOOONNNMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEDDDDDDDDDHHHMMMQQQ___ooo|||{{{uuueeeWWWMMMHHHEEEDDDBBBDDDEEEEEEEEEFFFHHHJJJJJJKKKLLLMMMOOOTTTZZZ^^^fffsssuuu\\\OOOKKKGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGKKKNNNSSSXXX___ccckkkrrr{{{rrrccc]]]ZZZ[[[[[[XXXVVVXXXMMMNNNPPPPPPOOOLLLIIIFFFEEEEEEEEEDDDCCCBBB@@@???===>>>>>>>>>>>>?????????AAA???<<<888444111///...------............------...------,,,,,,------......,,,******+++++++++))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******'''((()))'''%%%###"""###+++++++++++++++,,,------)))***,,,+++***)))))))))************************+++,,,,,,------------,,,(((((((((((((((((((((((()))************+++++++++******,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))((('''(((***+++++++++---,,,,,,,,,,,,---......---///111222222333555777666666888:::<<<>>>???@@@CCCDDDEEEFFFHHHKKKMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSYYY\\\```bbbbbbcccdddeeeggghhhiiijjjiiifffcccbbb\\\WWWTTTVVVYYY[[[aaahhhnnnrrryyy~~~|||xxxwwwvvvuuutttssssssssspppqqqqqqppppppqqqtttvvvwwwxxxzzz{{{||||||||||||{{{{{{zzzyyywwwuuutttsssqqqnnnkkkhhhfffdddaaa_________]]]YYYTTTOOOLLLKKKIIIKKKOOOQQQRRRSSSVVVXXXZZZZZZ[[[]]]^^^___```aaa___^^^\\\ZZZWWWTTTRRRQQQQQQPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDDDDEEEIIIOOOSSS```pppvvvzzzxxxmmm]]]PPPIIIGGGEEEDDDBBBDDDEEEEEEEEEFFFIIIKKKGGGIIIJJJKKKMMMRRRWWW[[[gggrrrxxx]]]NNNIIIEEEDDDCCCAAA@@@@@@@@@AAADDDFFFJJJNNNRRRWWW]]]aaaiiipppyyyqqqccc^^^[[[[[[ZZZWWWWWWZZZPPPPPPPPPOOOMMMJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDBBB???:::666222111000000---...////////////...---...------,,,,,,------...///---+++***++++++***(((************++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******---...000///---,,,,,,---------,,,+++++++++,,,,,,)))(((((())),,,...//////************************++++++---.........------************************)))************+++++++++)))***,,,---...---,,,+++************************++++++++++++++++++,,,,,,***)))((((((***,,,,,,+++---,,,,,,,,,,,,---......,,,...000111222333555777666666888:::<<<>>>???@@@DDDDDDEEEGGGIIIKKKMMMNNNLLLLLLLLLMMMNNNQQQSSSTTTZZZ]]]aaaddddddeeefffgggeeefffggghhhgggeeebbb```XXXUUUTTTXXX\\\```gggnnnsssvvv{{{}}}{{{zzzyyyyyyxxxyyyzzzxxxwwwxxx{{{~~~~~~|||zzzyyyxxxuuuqqqooollljjjfffdddaaaaaa___[[[TTTNNNJJJIIIEEEGGGIIIJJJJJJKKKNNNPPPRRRSSSUUUWWWZZZ\\\^^^___``````___]]][[[XXXWWWUUUTTTSSSQQQNNNKKKIIIGGGEEEFFFEEEDDDDDDEEEIIIOOOTTTaaapppsss|||~~~pppdddUUUJJJFFFEEEDDDCCCBBBDDDEEEEEEEEEGGGIIIKKKGGGIIIJJJLLLNNNRRRWWWZZZgggpppcccQQQIIIFFFEEECCCBBB@@@@@@AAAAAABBBEEEIIILLLPPPUUUZZZ^^^hhhnnnwwwpppddd___[[[[[[YYYVVVWWW[[[TTTRRRPPPLLLJJJHHHGGGGGGCCCCCCBBBBBBAAA@@@???>>>???@@@AAABBBDDDEEEFFFGGGAAA>>>999444111111222333---...///000000///...---...------,,,,,,------...222000---,,,,,,,,,+++***)))))))))******++++++,,,))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******(((***,,,,,,,,,,,,,,,...///...---,,,+++************((('''***///444666555++++++*********************+++---...///...------........................)))************+++++++++)))***,,,.........,,,+++************************))))))***+++,,,------...+++***)))))),,,------------,,,,,,,,,,,,---......+++---000111111333555777666666888:::<<<>>>???@@@BBBCCCDDDEEEGGGJJJLLLMMMJJJKKKKKKMMMOOORRRUUUVVV[[[^^^bbbeeeffffffggggggdddeeeffffffeeecccaaa```UUURRRRRRXXX^^^ccckkkrrrxxxzzz~~~~~~~~~~~~}}}|||zzzvvvrrrppplllhhheee______]]]XXXQQQJJJFFFDDDCCCDDDEEEEEEEEEFFFHHHKKKMMMNNNPPPSSSVVVYYY\\\]]]bbbbbbaaa___^^^[[[ZZZXXXVVVUUUSSSPPPMMMJJJGGGFFFFFFFFFEEEDDDEEEIIIPPPUUUaaaqqq~~~tttzzzjjj___PPPFFFCCCCCCCCCBBBBBBDDDEEEFFFFFFGGGJJJLLLJJJKKKMMMNNNPPPTTTYYY\\\fffooojjjUUUMMMIIIHHHFFFDDDCCCCCCCCCCCCAAACCCGGGKKKNNNSSSXXX[[[fffmmmvvv}}}qqqeee___YYYWWWXXXYYYXXXWWWTTTTTTSSSQQQNNNLLLJJJHHHGGGDDDAAA@@@AAABBBBBBBBB???BBBFFFKKKMMMKKKEEEAAA???:::444111111111000...000///...---------------...---,,,,,,++++++,,,,,,&&&''')))***++++++***)))+++))))))***------***&&&******+++++++++,,,,,,,,,***+++,,,,,,---...///000++++++,,,,,,,,,,,,------111///---+++))))))***+++...(((111,,,""">>>PPP666,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,++++++******))))))))),,,,,,++++++***+++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---...---------............/////////000000111222444555777888888999;;;===>>>???CCCDDDFFFHHHJJJLLLMMMMMMNNNNNNNNNOOOPPPSSSUUUWWW]]]^^^aaadddggghhhiiiiiijjjiiigggfffeeebbb^^^[[[WWWVVVUUUXXX___iiissszzz~~~{{{vvvqqqmmmiiieeeaaa^^^[[[UUUOOOJJJFFFDDDDDD??????@@@AAABBBCCCCCCDDDBBBEEEIIILLLOOOSSSXXX\\\[[[]]]``````^^^\\\ZZZZZZWWWWWWWWWVVVSSSOOOKKKIIIKKKHHHFFFGGGGGGHHHNNNVVVdddqqqxxx{{{ooo\\\UUULLLEEEAAAAAABBBBBBFFFEEEEEEFFFHHHIIIIIIHHHJJJKKKMMMNNNPPPSSSXXX\\\kkkqqqtttWWWKKKFFFBBBAAABBBBBB@@@@@@CCCAAACCCFFFIIILLLPPPUUUXXX```gggpppwww}}}rrrddd___YYYVVVWWWXXXXXXVVVTTTTTTSSSQQQNNNLLLIIIHHHFFFDDDAAA@@@BBBCCCDDDDDDEEEFFFIIILLLMMMKKKFFFAAA<<<888333111111111000/////////...---------------...---,,,,,,++++++,,,,,,******++++++,,,,,,++++++***)))(((***,,,---,,,*********+++++++++,,,,,,,,,++++++,,,,,,------......*********+++++++++,,,,,,111000---+++******++++++...'''000///%%%888DDD...,,,++++++++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++*********,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...---------............/////////000000111333444555888888999:::<<<>>>???@@@EEEFFFHHHJJJLLLMMMNNNNNNOOONNNOOOOOOQQQSSSVVVWWW]]]___bbbfffiiijjjkkklllllljjjiiihhhfffddd___\\\WWWVVVVVVZZZaaalllwww~~~|||xxxrrrlllgggccc___\\\TTTRRRNNNIIIEEECCCBBBAAA======>>>??????@@@AAAAAA@@@BBBEEEGGGJJJMMMQQQTTTYYY\\\```bbb```^^^\\\\\\YYYYYYYYYWWWUUUQQQNNNKKKKKKHHHFFFHHHHHHJJJPPPWWWdddqqqzzzvvviiiYYYSSSJJJDDDAAAAAABBBCCCFFFFFFFFFGGGHHHIIIIIIIIIKKKLLLMMMNNNPPPSSSWWW[[[fffmmmzzz}}}___PPPLLLGGGEEEFFFFFFCCCBBBEEEAAACCCFFFHHHKKKOOOTTTWWW^^^dddmmmtttzzztttddd___YYYVVVWWWWWWWWWUUUTTTSSSRRRPPPNNNKKKIIIHHHEEECCCAAABBBDDDFFFGGGFFFIIIIIIIIIJJJIIIFFFBBB>>>888555222000000000000/////////...------------......---,,,,,,++++++,,,,,,...------,,,,,,,,,,,,------+++******+++,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++111///...,,,++++++,,,,,,///&&&///222(((///555%%%*********+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---------............///000000000000222333444555999999:::;;;===???AAABBBGGGHHHJJJLLLNNNOOOOOOPPPPPPPPPPPPQQQRRRUUUWWWYYY^^^```dddhhhkkkmmmooooooooommmlllkkkiiifffbbb^^^YYYXXXXXX[[[cccooo{{{yyytttlllddd___ZZZVVVTTTKKKJJJGGGDDDBBBAAA@@@@@@;;;;;;<<<<<<======>>>>>>>>>@@@BBBDDDEEEGGGJJJLLLTTTXXX^^^aaaaaa___]]]]]]]]]\\\\\\ZZZWWWTTTQQQOOOLLLHHHGGGIIIJJJKKKQQQYYYdddqqq}}}nnnbbbTTTOOOHHHCCCAAABBBCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNOOOOOOPPPRRRVVVYYY```gggsssiiiVVVLLLGGGDDDEEEEEEAAA@@@AAAAAACCCFFFHHHJJJMMMRRRUUU[[[aaaiiipppvvv|||vvvddd___YYYVVVVVVWWWVVVUUUTTTSSSRRRPPPNNNKKKIIIHHHEEEDDDCCCDDDFFFIIIIIIIIIIIIGGGEEECCCBBB???;;;888444333000/////////000000///......---------.........---,,,,,,++++++,,,,,,000...---+++++++++,,,---///...,,,*********************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++//////...,,,,,,,,,,,,---000''',,,222***(((+++%%%))))))******++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000000111222333444555::::::;;;<<<>>>AAACCCDDDIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[___aaaeeeiiimmmppprrrrrrrrrqqqpppooommmjjjeeeaaa[[[ZZZYYY[[[cccnnnzzz~~~{{{uuuoooeee]]]WWWSSSOOOMMMIIIGGGFFFDDDBBBAAAAAAAAA;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBCCCEEEHHHJJJMMMSSSZZZ___aaa___^^^]]]______^^^\\\YYYVVVSSSRRRNNNJJJIIIJJJJJJKKKQQQXXXdddqqqvvvggg[[[OOOJJJEEEBBBBBBCCCDDDDDDFFFGGGHHHIIIHHHIIIJJJKKKNNNOOOPPPQQQQQQRRRUUUWWW\\\bbbnnn~~~sss\\\NNNGGGCCCDDDDDDAAA???@@@AAACCCEEEGGGHHHKKKOOOSSSXXX^^^eeelllqqqxxxxxxeee```YYYVVVVVVWWWVVVTTTSSSSSSRRRPPPMMMKKKIIIGGGFFFEEEDDDEEEHHHIIIIIIIIIFFFCCC@@@>>><<<:::777444111111000///...///000111......---------......///...---,,,,,,++++++,,,,,,...---,,,*********+++,,,,,,++++++***)))***,,,---******+++++++++,,,,,,,,,---,,,,,,++++++******)))+++++++++,,,,,,,,,,,,---...------,,,,,,,,,------000(((+++///***''')))***)))))))))******+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///000000111111222333555666::::::;;;===???BBBDDDEEEJJJKKKMMMPPPRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZ]]]^^^```cccgggkkkooorrrtttuuuvvvuuutttsssqqqmmmhhhddd^^^\\\YYYZZZ```jjjuuu|||}}}zzzvvvtttnnnhhh```XXXRRROOOLLLJJJIIIHHHGGGEEECCCBBBAAAAAA========================<<<>>>@@@AAABBBCCCFFFIIIJJJPPPXXX^^^aaaaaa``````aaa```^^^\\\YYYVVVTTTSSSQQQMMMJJJKKKJJJJJJOOOVVVeeeqqq|||ppp```VVVJJJGGGDDDBBBCCCDDDEEEEEEFFFHHHJJJJJJIIIIIIJJJLLLOOOPPPQQQRRRQQQRRRTTTVVVZZZ```jjjxxxdddVVVMMMFFFFFFGGGEEECCCDDDAAACCCDDDEEEGGGIIIMMMPPPVVV[[[bbbhhhmmmttt{{{zzzgggaaa[[[WWWWWWXXXWWWUUUSSSRRRQQQOOOMMMJJJHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCC@@@>>><<<;;;999777555000111111000///...///111...------------...//////...---,,,,,,++++++,,,,,,,,,++++++************+++%%%&&&((()))***,,,///111******+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---+++++++++***(((***///)))))))))******************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,---------............///111111111111222444555666::::::;;;===???BBBDDDEEEIIIKKKMMMPPPSSSUUUWWWWWWYYYYYYYYYZZZ[[[^^^```aaadddfffjjjnnnrrruuuwwwwwwyyyyyyxxxwwwuuuqqqkkkfff```]]]YYYXXX]]]fffqqqwww~~~~~~}}}yyyuuusssqqqnnnkkkfffaaaZZZTTTPPPMMMJJJHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@??????>>>>>>======:::<<<===>>>>>>@@@CCCEEEJJJOOOWWW^^^aaabbbcccccc```___]]]ZZZXXXUUUSSSRRRPPPLLLJJJJJJJJJJJJOOOVVVeeeqqqvvviii[[[RRRHHHFFFCCCCCCDDDEEEFFFEEEFFFIIIKKKKKKIIIHHHKKKNNNOOOPPPRRRRRRRRRRRRTTTUUUYYY^^^gggsssuuu^^^SSSIIIFFFFFFDDDCCCDDDAAACCCDDDDDDEEEGGGJJJMMMSSSXXX___dddiiipppxxx}}}|||hhhbbb\\\XXXXXXYYYWWWVVVSSSRRRQQQOOOMMMJJJHHHGGGEEECCCBBBBBBCCCBBB@@@>>>>>><<<;;;:::;;;:::888666000222333111///...///111---------------...//////...---,,,,,,++++++,,,,,,)))******++++++++++++***###&&&)))***)))***,,,...******+++++++++,,,,,,,,,------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,'''...---(((***+++***...************))))))))))))***+++,,,,,,------,,,,,,+++++++++++++++*********+++++++++,,,,,,...//////******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,---------............///111111111222333444555666999:::;;;===???BBBDDDEEEHHHJJJMMMPPPTTTWWWXXXYYY\\\\\\\\\]]]^^^aaacccdddhhhjjjnnnrrrvvvxxxzzz{{{|||{{{{{{{{{xxxsssmmmhhhaaa]]]YYYWWW[[[dddooovvv}}}vvvsssnnnjjjhhhfffcccbbb\\\YYYTTTQQQNNNLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDAAAAAAAAA@@@???>>>>>>===<<<===>>>=========???AAAGGGMMMTTTZZZ]]]___aaabbb___]]][[[XXXUUUSSSQQQQQQMMMJJJHHHIIIJJJKKKQQQXXXeeeqqq{{{pppcccVVVOOOGGGEEECCCCCCEEEFFFFFFEEEFFFIIILLLLLLIIIHHHKKKOOONNNPPPRRRSSSSSSSSSTTTVVVYYY^^^eeeooo}}}iii[[[LLLFFFDDDBBBAAAAAAAAACCCDDDDDDDDDEEEIIIKKKPPPTTT[[[```eeekkkssszzz}}}iiiccc]]]YYYYYYYYYXXXVVVSSSRRRQQQOOOMMMJJJHHHGGGCCCBBB@@@@@@@@@>>><<<999999888888888:::999888666000222444222///...///111---------------...///000...---,,,,,,++++++,,,,,,((()))+++,,,---,,,,,,+++&&&))),,,+++(((&&&&&&'''******+++++++++,,,,,,,,,------------------------)))************+++++++++((()))***+++++++++++++++###000///(((+++,,,)))+++++++++******))))))((((((++++++,,,---------,,,,,,,,,++++++******)))))))))+++++++++,,,---...///000))))))************))))))*********++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,---...---,,,,,,---------.........//////111111111222333444555666999999:::<<>>======@@@@@@@@@???======>>>???DDDHHHOOOUUUXXX[[[^^^___]]]\\\YYYVVVTTTQQQPPPOOOJJJGGGFFFHHHJJJLLLSSS[[[eeeqqqxxxlll___TTTMMMGGGEEEDDDDDDFFFGGGFFFEEEFFFJJJMMMLLLIIIHHHKKKOOOMMMPPPRRRSSSSSSSSSUUUVVVXXX]]]dddlllyyyvvvfffTTTLLLHHHEEECCCDDDBBBCCCCCCCCCCCCEEEHHHJJJMMMRRRXXX]]]bbbhhhqqqwww}}}oooddd[[[ZZZZZZWWWTTTTTTSSSQQQOOONNNNNNLLLIIIFFFEEECCCAAA@@@@@@???===;;;;;;::::::999888777666666444333111///...///000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,++++++,,,------)))))))))((())))))***+++........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++******))))))---+++******+++,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********.../////////...------,,,,,,***))))))***++++++******++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,///,,,&&&&&&---000...///000222222222222444555:::999:::===AAADDDFFFFFFKKKLLLOOORRRUUUXXX[[[\\\^^^_________```bbbeeehhhooorrrvvvxxxyyyzzz{{{}}}~~~|||vvvooojjjbbb[[[VVVVVVYYYaaappp}}}~~~xxxsssooommmdddaaa]]][[[ZZZYYYXXXVVVTTTSSSQQQOOOMMMKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIFFFCCCBBBBBBAAA>>>;;;???>>>>>>>>>>>>???@@@AAABBBDDDIIIOOOTTTXXX[[[\\\XXXXXXWWWVVVSSSOOOLLLJJJHHHFFFFFFHHHGGGIIIPPPYYYiiivvv{{{pppbbbUUULLLGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQRRRUUUWWWZZZZZZ```kkkyyyzzz^^^PPPLLLGGGDDDDDDAAAAAAAAABBBCCCDDDEEEEEELLLOOOTTTYYY___fffnnnssswwwoooddd[[[YYYZZZWWWUUUUUUQQQPPPNNNMMMLLLJJJGGGEEEDDDBBB@@@@@@??????===;;;;;;;;;:::999777666555555222111///---,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++******))))))******+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))------,,,+++++++++++++++++++++++++++*********)))---+++******+++,,,,,,+++...---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++---------------,,,++++++,,,***))))))***++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,...---((((((...000...000222333444333444555777;;;;;;<<<>>>BBBEEEGGGHHHIIIKKKNNNRRRVVVZZZ\\\^^^]]]^^^______```cccgggjjjqqqssswwwyyyzzz{{{|||}}}~~~{{{vvvooojjjbbb\\\XXXXXX\\\dddrrr~~~~~~xxxsssnnnkkkiiiccc```\\\ZZZYYYXXXWWWUUUUUUTTTSSSQQQNNNMMMKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKMMMKKKHHHHHHHHHHHHEEECCC@@@@@@@@@???@@@@@@AAAAAA@@@BBBGGGLLLPPPTTTVVVWWWSSSSSSQQQOOOMMMJJJHHHFFFFFFDDDDDDFFFFFFHHHPPPZZZiiiwwwvvvjjj]]]RRRJJJFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVWWWYYYZZZ```jjjvvvkkkXXXNNNHHHEEEEEEAAAAAAAAABBBBBBCCCDDDEEEJJJMMMQQQVVV\\\dddkkkqqqvvv}}}oooddd[[[YYYZZZXXXVVVVVVPPPNNNLLLKKKJJJIIIFFFCCCCCCAAA???>>>>>>>>><<<:::<<<;;;:::999777666555444222111///---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++***))))))))))))***+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++************,,,,,,,,,+++++++++******++++++++++++************---+++******+++,,,,,,+++------,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++******))),,,+++))))))+++,,,+++***,,,,,,------------,,,,,,++++++,,,---------------,,,......++++++///000...111222444555444555777888<<<<<<>>>@@@CCCFFFHHHJJJIIIKKKNNNRRRWWW[[[]]]___\\\]]]______aaadddiiilllrrrtttxxxzzz{{{{{{}}}~~~~~~}}}zzztttnnniiibbb]]]ZZZ\\\aaahhhuuu~~~zzzuuupppllliiihhheeebbb^^^\\\ZZZYYYXXXVVVWWWVVVTTTRRRPPPNNNMMMMMMPPPPPPPPPOOOOOONNNNNNNNNPPPNNNMMMMMMMMMLLLJJJHHHCCCCCCBBBBBBAAAAAABBBBBB???@@@DDDGGGKKKNNNPPPPPPNNNMMMKKKIIIFFFEEEDDDCCCCCCAAAAAADDDEEEGGGPPPZZZjjjxxxzzznnnaaaUUUMMMHHHFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLNNNQQQTTTUUUUUUUUUVVVWWWWWWYYY^^^hhhrrrcccRRRIIIEEEEEEAAAAAAAAAAAABBBCCCDDDEEEGGGJJJNNNSSSYYY```hhhmmmttt{{{pppeee[[[YYYYYYXXXVVVWWWOOONNNLLLKKKJJJHHHEEECCCAAA@@@>>>===>>>===;;;:::<<<;;;:::888777555444333333222111000/////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------------------++++++************++++++------------------------++++++++++++++++++******++++++++++++++++++++++++---+++******+++,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******---+++)))***+++,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------,,,---.........//////...000222444444444555777999;;;===???AAABBBEEEHHHJJJJJJLLLPPPTTTXXXZZZ\\\]]][[[\\\^^^```bbbfffkkknnnrrruuuxxxzzzzzz{{{|||}}}}}}{{{xxxsssmmmhhhaaa]]]\\\```dddlllxxx}}}yyytttqqqooommmjjjgggccc```___^^^\\\ZZZYYYXXXUUUSSSQQQPPPOOOOOORRRRRRSSSSSSTTTTTTUUUUUUWWWVVVVVVVVVUUUSSSQQQOOOIIIHHHGGGEEEDDDCCCCCCCCC???@@@BBBDDDFFFHHHJJJJJJJJJIIIFFFDDDBBBBBBBBBBBB@@@>>>>>>AAACCCFFFPPPZZZiiiyyy}}}tttfffXXXNNNIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSUUUUUUTTTTTTUUUVVVWWW]]]eeemmmzzznnnVVVIIIFFFFFFBBBAAAAAAAAABBBBBBCCCDDDEEEHHHLLLQQQVVV^^^eeejjjssszzzrrrfff\\\YYYYYYWWWVVVWWWQQQOOOMMMLLLKKKJJJGGGDDDAAA???============;;;:::;;;:::999888666555444333333222111000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,---+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,+++---+++******+++,,,,,,+++******++++++++++++******+++,,,------......------,,,,,,---///000.........///111333333333444666888:::<<>>>>>??????>>><<<<<>>>>><<<;;;999999888777666555555444000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******)))((((((***************+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,---------------------,,,******,,,---,,,+++))))))************))))))++++++,,,------------------+++,,,//////------///...000222333333444777888999===@@@AAAAAACCCGGGKKKPPPQQQTTTWWWYYYZZZYYYYYY[[[]]]___aaaccchhhmmmqqqtttwwwzzz{{{{{{{{{|||}}}~~~{{{xxxuuupppjjjfff```\\\[[[___dddkkkwww~~~|||{{{tttqqqmmmiiihhhfffdddccc```^^^[[[XXXVVVUUUVVVVVVRRRTTTVVVYYY\\\___aaaccceeegggiiihhheeebbb``````]]][[[WWWSSSOOOLLLIIIHHHEEEEEECCCBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;<<<>>>;;;;;;>>>@@@DDDOOOZZZhhh{{{qqqfffXXXMMMHHHHHHHHHGGGEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJMMMOOOPPPPPPOOOPPPPPPRRRUUUZZZ^^^bbblll```OOOHHHFFFBBBBBBAAAAAAAAAAAABBBBBBCCCFFFJJJOOOTTT[[[bbbgggpppuuu}}}vvvjjj^^^YYYXXXUUUTTTUUURRRPPPNNNMMMLLLKKKHHHEEEAAA???>>>>>>>>>>>>===;;;888888777777666666666666000000000//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------......---------'''((()))******)))((('''***))))))))))))***++++++************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...//////---,,,***+++++++++,,,,,,,,,---------+++******+++,,,,,,+++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------...,,,***+++,,,---,,,+++*********++++++************++++++,,,,,,,,,,,,,,,---******......++++++//////111333444555666888::::::>>>BBBCCCBBBDDDIIIMMMOOOQQQUUUXXXZZZ[[[ZZZZZZ\\\^^^```aaadddhhhmmmqqqwwwyyy|||~~~~~~}}}~~~~~~{{{wwwtttoooiiieee___[[[YYY\\\```hhhttt|||yyyuuuqqqpppnnnllljjjfffccc```]]]ZZZZZZ[[[[[[[[[\\\^^^aaadddgggiiijjjiiilllppppppnnnkkkkkkkkkiiifffbbb\\\WWWRRROOOMMMGGGFFFDDDAAA???>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;>>><<<;;;===???DDDOOOZZZjjj~~~zzzwwwiii___RRRJJJGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNNNNOOOPPPQQQTTTXXX\\\^^^ggg{{{hhhTTTKKKFFFBBBBBBAAAAAA@@@AAAAAABBBBBBEEEIIIMMMRRRYYY```eeelllrrryyyxxxkkk___ZZZXXXUUUSSSTTTQQQPPPNNNMMMLLLJJJGGGEEEAAA???>>>>>>??????>>><<<777777777777777777666666222222222222111000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))***+++,,,,,,+++***))))))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------....../////////---...///000000...,,,++++++++++++,,,,,,------------+++******+++,,,,,,+++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,***+++,,,---------------...,,,++++++,,,------,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++...))))))------***+++000000222444555666777999;;;;;;@@@DDDDDDCCCEEEJJJOOOMMMPPPTTTXXX[[[\\\\\\[[[]]]^^^```bbbdddhhhmmmqqqyyy{{{~~~~~~zzzwwwsssnnniiieee___ZZZWWWZZZ^^^fffrrr~~~|||yyywwwvvvsssrrriiigggccc```^^^]]]^^^___dddeeegggiiilllnnnpppqqqqqquuuzzz|||zzzyyyyyyzzzpppnnniiibbb\\\WWWSSSQQQHHHFFFCCC@@@>>><<<<<<<<<<<<===???@@@@@@???>>>===???<<<;;;===???CCCOOOZZZlll|||tttooocccZZZOOOHHHGGGGGGFFFEEEIIIJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMOOOQQQPPPSSSXXX[[[\\\dddxxxmmmWWWLLLGGGBBBBBBAAA@@@@@@AAAAAAAAAAAACCCGGGLLLQQQWWW^^^ccciiiooowww}}}xxxeee]]][[[VVVVVVWWWPPPNNNOOOOOONNNMMMKKKIIIHHHAAA@@@@@@???===<<<:::999;;;999888777888777555444111111111111000000000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***))))))*********+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***,,,...///000///...---)))******++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...---------,,,+++***)))(((,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------,,,------...///000000000111333555666888888:::<<<@@@BBBEEEIIIMMMPPPPPPRRRTTTUUUVVVXXX[[[^^^bbbaaabbbcccggglllqqquuu{{{}}}{{{xxxuuupppiiiddd]]]YYYXXXZZZ^^^dddrrr}}}zzzsssppplllhhhhhhjjjmmmppppppoooppprrruuuxxxxxxwww~~~}}}|||}}}~~~yyyuuupppjjjccc[[[SSSMMMJJJGGGBBB>>>=========<<<======<<<<<<<<<;;;;;;;;;<<<::::::===???EEEQQQ]]]ppp{{{rrrjjjZZZTTTKKKEEEDDDEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQRRRUUUXXX\\\eeewwwpppVVVKKKIIICCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFHHHLLLSSS[[[aaagggmmmuuu{{{zzzggg]]][[[UUUUUUWWWQQQQQQQQQPPPOOOLLLJJJGGGEEEBBBBBBBBBAAA???===<<<;;;;;;999888777888777555444111111111111000000000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++************++++++++++++,,,++++++*********)))))))))---------------,,,++++++---...000000000///---,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,------...///000000000111333555666888888<<<>>>AAACCCEEEHHHLLLOOOPPPRRRTTTUUUWWWYYY\\\^^^bbbbbbcccdddggglllrrrvvv~~~|||yyytttmmmggg___[[[YYYZZZ\\\dddrrr{{{xxxtttqqqppprrruuuwww|||{{{zzz{{{}}}}}}}}}{{{|||xxxsssmmmfff]]]UUUOOOJJJGGGBBB???>>>>>>>>>===============<<<<<<<<<<<<===;;;<<>>@@@BBBDDDEEEHHHKKKNNNQQQSSSUUUWWWXXXZZZ]]]```dddeeeffffffiiinnnuuuyyy{{{sssmmmccc^^^ZZZYYY\\\dddttt}}}|||~~~{{{uuuoooggg___WWWQQQJJJGGGCCC@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<======???BBBDDDJJJWWWddd~~~zzzpppeee\\\PPPLLLHHHEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQTTTXXXZZZbbbrrr```MMMFFFDDDCCCCCCBBBAAAAAABBBBBB@@@AAACCCEEEHHHNNNUUU[[[bbbhhhpppxxx~~~kkk___[[[TTTUUUWWWSSSSSSSSSQQQOOOLLLHHHEEECCC?????????>>>===<<<:::999;;;999888777888777555444111111111111000000000//////...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---------------,,,,,,---......//////...---,,,******++++++,,,,,,------++++++++++++++++++++++++************+++,,,------++++++,,,,,,---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////000000111333555666888888===???BBBDDDFFFIIIMMMPPPRRRTTTWWWXXXZZZ\\\```ccchhhjjjlllmmmnnnrrryyy~~~yyyrrrgggaaa[[[ZZZ]]]fffxxx{{{tttnnnggg___WWWRRRJJJGGGDDDBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<======@@@DDDFFFMMM\\\kkkxxxmmm```VVVKKKIIIGGGFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRUUUXXXZZZ```ooo~~~dddOOOFFFEEEDDDCCCBBBBBBAAABBBBBB???AAABBBDDDGGGMMMSSSXXX```fffooovvv}}}mmmaaa\\\UUUUUUWWWRRRPPPPPPPPPOOOMMMJJJGGGFFF????????????>>>===;;;;;;;;;999888777888777555444111111111111000000000//////...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))******++++++++++++)))******++++++******)))++++++,,,,,,,,,---------++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,++++++)))***+++,,,------......++++++,,,,,,---.........++++++++++++++++++++++++************+++,,,------++++++,,,---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///000000111333555666888888:::===@@@CCCFFFJJJOOORRRSSSUUUXXX[[[]]]```dddgggnnnqqquuuwwwwwwzzzxxxllleee___]]]```jjj|||{{{wwwqqqkkkeee^^^XXXSSSLLLJJJFFFEEEDDDCCCBBB@@@>>>>>>>>>>>>============<<<===AAADDDGGGPPPbbbtttqqqeeeXXXNNNIIIGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOOOORRRSSSVVVYYYZZZ___lllzzzgggQQQGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDEEEHHHLLLRRRVVV___eeemmmuuu|||oooccc___WWWVVVWWWQQQNNNOOOOOONNNMMMKKKIIIHHHBBBBBBBBBBBBAAA@@@???>>>;;;999888777888777555444111111111111000000000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++*********))))))************))))))++++++++++++,,,,,,,,,,,,***************+++++++++******++++++,,,,,,++++++'''((()))***+++---...............---,,,,,,++++++++++++++++++++++++++++++************+++,,,---...,,,,,,------------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///000000111333555666888888888;;;>>>BBBEEEJJJOOORRRTTTVVVZZZ]]]aaaeeejjjmmmtttzzztttmmmeeebbbdddmmmwwwtttoooiiieee```[[[WWWRRROOOLLLJJJIIIGGGEEECCCAAAAAA@@@@@@@@@?????????>>>???BBBEEEIIIUUUkkkzzzmmmbbbUUULLLGGGFFFFFFGGGIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSVVVYYYYYY\\\hhhuuulllUUUIIIFFFFFFDDDCCCBBBBBBAAAAAAAAACCCEEEFFFHHHLLLQQQTTT]]]ccckkksssyyypppeeeaaaYYYVVVVVVOOONNNOOOOOONNNMMMKKKIIIHHHCCCCCCCCCCCCBBBAAAAAA@@@;;;999888777888777555444111111111111000000000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))************))))))((())))))************))))))*********++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,------,,,,,,))))))******+++,,,---...---,,,,,,++++++***))))))++++++++++++++++++++++++************+++,,,---...............---,,,++++++***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///000000111333555666888888888;;;>>>AAADDDHHHMMMPPPTTTWWW[[[```dddiiinnnrrrzzz}}}uuummmhhhhhhooo~~~vvvsssnnnjjjgggddd```^^^XXXVVVSSSPPPNNNLLLIIIGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCGGGKKKYYYsssrrrggg^^^TTTLLLFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJLLLMMMNNNOOOOOOQQQUUUWWWWWWYYYdddpppttt[[[LLLGGGFFFEEECCCBBBBBBAAAAAAAAACCCEEEFFFGGGKKKOOORRR[[[aaaiiipppvvv}}}qqqfffbbbZZZWWWVVVNNNOOOOOOOOOOOOMMMKKKHHHGGGBBBBBBBBBBBBAAA@@@@@@???;;;999888777888777555444111111111111000000000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***************)))((('''))))))************))))))))))))*********+++++++++---------....../////////+++,,,------.........---,,,,,,,,,++++++,,,------((((((((()))******++++++++++++++++++++++++++++++************+++,,,---...............---,,,+++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++,,,---......000000111333555666888888999;;;>>>AAACCCFFFJJJMMMTTTWWW\\\aaafffkkkqqquuu~~~|||rrrllljjjppp~~~}}}vvvsssooollljjjhhheeeccc]]][[[WWWUUUSSSPPPMMMJJJGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCEEEHHHMMM]]]yyyzzzhhh^^^VVVNNNGGGEEEDDDCCCDDDFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOMMMOOOSSSVVVUUUVVVaaalllxxx{{{___NNNGGGFFFEEEDDDBBBBBBAAAAAAAAABBBDDDEEEGGGIIIMMMPPPYYY___gggmmmssszzzqqqaaa^^^XXXVVVVVVQQQPPPOOONNNNNNNNNMMMKKKIIIFFFDDDAAA@@@@@@@@@???===<<<;;;;;;:::999888777777555444333111000/////////000000///...---,,,,,,,,,***++++++++++++***))))))***+++,,,,,,+++***)))(((*********))))))))))))(((************************))))))***++++++,,,------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))''''''''',,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******(((***++++++***)))+++,,,------------------------,,,---//////...---...///000000000111222333555555999999:::===AAAFFFKKKMMMQQQWWW^^^cccggglllrrrwwwyyyrrrqqqttt~~~}}}xxxvvvtttsssrrrpppmmmkkkeeeaaa]]]YYYWWWUUUSSSQQQNNNLLLJJJIIIJJJJJJHHHGGGGGGGGGGGGJJJUUUjjjoooaaaYYYQQQKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMQQQRRRSSSTTTVVVZZZ```dddssshhhSSSIIIDDDBBBCCCBBB@@@@@@DDDBBBDDDEEEFFFGGGJJJMMMPPPVVV[[[ccciiiooouuu}}}rrraaa^^^XXXVVVWWWRRRRRRPPPOOONNNMMMLLLIIIGGGFFFCCCAAA?????????===<<<<<<;;;:::999888777666666555444333111000//////////////////...---------,,,---............---,,,,,,,,,,,,,,,,,,,,,+++******++++++*********)))))))))************************++++++,,,,,,---......///......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***(((((())),,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******......---,,,,,,+++*********+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.../////////000111222333444888999:::===AAAFFFJJJMMMTTTYYY```fffiiinnntttyyywwwtttuuu}}}~~~|||{{{yyywwwwwwuuuqqqooohhheeeaaa^^^\\\[[[YYYWWWRRRPPPMMMKKKKKKLLLKKKJJJIIIJJJJJJNNNZZZooo|||ggg[[[TTTNNNJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRSSSUUUYYY___cccnnn}}}nnnWWWMMMGGGDDDDDDCCC@@@@@@CCCCCCDDDFFFFFFGGGIIILLLOOOTTTZZZaaaggglllsss{{{sssbbb^^^XXXVVVWWWSSSSSSQQQOOONNNMMMJJJGGGEEEEEECCC@@@???>>>===<<<:::<<<;;;:::999777666555444444444222111000000//////..................------...////////////...------------,,,,,,+++,,,,,,,,,,,,+++++++++************************************++++++,,,,,,------............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------/////////............---++++++++++++************...------,,,,,,++++++***,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111.........///000111222333777888999<<<@@@EEEIIILLLTTTYYY```fffiiinnntttyyy}}}xxxwww}}}~~~}}}|||zzzvvvtttmmmjjjfffdddcccbbb```___YYYUUUQQQNNNNNNOOOOOONNNNNNNNNOOOUUUbbbxxx~~~nnn\\\SSSOOOKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOQQQRRRTTTXXX]]]aaaiiiuuuxxx]]]RRRKKKFFFEEECCCAAA@@@BBBCCCEEEFFFFFFFFFHHHJJJMMMQQQWWW^^^dddiiiooowww}}}vvvccc___XXXVVVWWWSSSRRRPPPNNNMMMLLLJJJGGGEEEFFFDDDAAA??????>>><<<:::;;;;;;:::888666555444333444333222111000000000000---------...............,,,,,,,,,,,,,,,++++++***------+++******+++,,,---,,,,,,,,,+++++++++******************************))))))******++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------............------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......------...///++++++++++++++++++++++++,,,,,,,,,+++***+++...111.........///000111222333666777888;;;???DDDIIIKKKQQQWWW^^^cccggglllrrrvvv|||zzz~~~}}}zzzwwwqqqnnnkkkiiihhhhhhfffeee___[[[VVVRRRQQQRRRRRRRRRQQQRRRUUU\\\kkkqqqcccTTTNNNKKKHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMOOOQQQSSSUUUYYY]]]aaaiiiqqqcccUUUMMMFFFDDDDDDAAAAAACCCCCCEEEFFFGGGFFFGGGHHHJJJOOOTTTZZZ___dddkkksssyyyyyyeee___WWWUUUWWWSSSOOOMMMLLLLLLLLLKKKHHHFFFGGGEEEBBB@@@@@@???===<<<;;;:::999888777555444444333333222111000000000000---------...............+++++++++++++++***)))))),,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************))))))***************+++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++*********))))))------------------------------,,,,,,,,,,,,++++++***,,,------,,,,,,---...++++++++++++++++++++++++((()))(((''''''(((,,,.../////////000111222333444555666777:::>>>CCCGGGJJJPPPVVV]]]bbbfffkkkqqquuu~~~|||~~~}}}zzzuuurrrooommmllllllkkkjjjeeeaaa[[[WWWVVVVVVVVVVVVUUUVVV[[[eeeuuu}}}iii]]]QQQMMMJJJGGGEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIIIIHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVZZZ^^^aaakkkrrrmmmXXXNNNEEEDDDDDDCCCBBBDDDCCCDDDFFFFFFFFFFFFGGGIIILLLQQQWWW\\\```gggpppvvv~~~}}}hhh```WWWTTTVVVRRRMMMLLLKKKKKKKKKKKKHHHFFFFFFDDDBBBAAAAAA@@@???===::::::999888777666666555333222222111000000111111..................------,,,,,,------,,,,,,+++*********))))))******++++++,,,+++++++++************************************++++++,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............------------------------............,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///222/////////000111222333444444555666999===BBBGGGIIIQQQVVV]]]cccfffkkkqqqvvvzzz}}}~~~~~~zzzxxxtttrrrrrrqqqpppoookkkgggbbb^^^\\\[[[ZZZYYYXXX[[[bbbooowwwbbbXXXOOOLLLJJJFFFDDDEEECCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMPPPSSSUUUWWWZZZ^^^aaakkkrrrzzz^^^RRRGGGEEEEEEDDDCCCDDDAAACCCFFFFFFFFFFFFGGGHHHKKKOOOTTTYYY]]]dddmmmsss|||jjj```VVVSSSTTTQQQNNNMMMKKKKKKKKKIIIGGGDDDDDDBBB@@@???@@@@@@???>>>::::::999999888888888888333222111111000111111111/////////...---------,,,------......------,,,+++)))***++++++,,,,,,,,,+++++++++*********)))))))))************************,,,,,,++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***(((((())),,,++++++******++++++,,,++++++,,,,,,,,,,,,------111111000000000/////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000111222444.........///000111222333444444555888<<>>>>>???@@@???>>>999999999999999999999999222222111111111111111111000000///...------,,,,,,,,,,,,------,,,,,,+++***)))***,,,---...---,,,,,,*********))))))))))))(((******************************))))))))))))))))))++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))''''''''',,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------------------'''))),,,---------...///------------///000111222333444555888<<>>>>><<<;;;888888999:::<<<;;;888666444333222111000000000000111111000///////////////...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''(((***+++***((()))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------...---,,,+++++++++,,,,,,+++***)))'''''')))***+++***+++,,,,,,,,,,,,+++***,,,,,,------...---------///............---------......---,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...///000111222333333333555888===BBBDDDKKKOOOTTTZZZ___dddjjjmmmsssxxx~~~|||~~~|||{{{|||zzzuuunnngggbbbaaaaaaaaafffrrrkkk```QQQNNNKKKIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQSSSWWW\\\___dddgggqqqpppYYYLLLIIIIIIFFFCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKOOOSSSXXX```iiinnnsss{{{nnnbbbVVVRRRSSSPPPOOOMMMKKKKKKJJJIIIFFFDDDEEECCCAAA@@@@@@???>>>===:::::::::;;;;;;:::777444444333222111000000000000000000///............///000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,)))'''(((***+++***((()))************+++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***)))(((((()))***+++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,...---------,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---...///000111111333333333444777<<<@@@BBBGGGKKKQQQVVV[[[aaafffjjjpppuuu}}}~~~|||{{{zzzvvvpppiiidddbbbbbbccciiiwwwyyyggg\\\PPPMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQUUUYYY\\\```dddmmm|||gggSSSKKKHHHEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJMMMQQQVVV^^^ffflllsss{{{ooodddXXXTTTVVVRRRQQQNNNLLLJJJJJJIIIHHHFFFEEECCCAAA@@@AAAAAA@@@???<<<;;;;;;;;;;;;999666333444333222111000000000000//////...------------...//////...---,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***))))))************+++++++++++++++,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***++++++***))))))))))))***+++)))***++++++,,,,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111333222222333666999===???CCCGGGMMMRRRWWW]]]cccgggkkkpppyyy}}}{{{zzz||||||yyytttnnniiigggfffhhhqqqppp```WWWNNNKKKHHHFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPRRRUUUXXX\\\___gggttt|||aaaQQQIIIEEECCCCCCCCCDDDEEEGGGHHHHHHIIIGGGIIILLLOOOTTT[[[ccciiisss{{{pppdddYYYUUUWWWSSSQQQNNNKKKIIIIIIHHHHHHFFFCCCAAA@@@???AAAAAAAAA@@@<<<;;;:::::::::999777444444333222111000000000000......---,,,,,,,,,,,,------,,,++++++*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++******)))+++******))))))******++++++***(((''''''(((***+++)))***+++,,,,,,---,,,,,,---------,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111222222222333555777:::<<>>>>>@@@@@@@@@???:::999888999::::::999777444333222111000000000000......---,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((******************))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***++++++************+++++++++***(((''''''(((***+++***+++,,,---........................------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......//////000000111111111222444666888:::@@@CCCIIIOOOUUU[[[aaaeeeffflllttt~~~{{{xxxzzzqqqcccXXXRRRIIIGGGDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEHHHJJJJJJIIIHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQQQQPPPQQQSSSUUUXXXZZZ```iiitttfffSSSJJJHHHCCCCCCCCCDDDEEEFFFHHHIIIHHHJJJKKKNNNRRRXXX___eeemmmvvv~~~rrrfffZZZUUUVVVSSSOOOLLLJJJHHHHHHGGGFFFDDDAAA@@@>>>>>>???@@@???>>>:::999888888:::::::::888444333222111000000000000......---,,,,,,,,,,,,---...------,,,,,,---------++++++++++++++++++++++++************************%%%(((***+++*********+++)))************+++++++++******+++,,,,,,,,,++++++------------------------------------------------,,,,,,---...---,,,+++***+++++++++++++++++++++++++++***))))))))))))***+++***+++,,,---...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................//////000000///000111222444666888999===AAAGGGMMMSSSYYY___ccceeejjjrrrzzz||||||yyyhhh\\\TTTOOOHHHFFFCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJKKKJJJIIIIIIJJJGGGHHHIIIJJJKKKMMMMMMNNNNNNPPPRRRRRRRRRRRRTTTUUUWWWZZZ___fffnnn~~~vvv\\\NNNJJJEEEDDDCCCCCCDDDEEEGGGHHHHHHJJJKKKMMMPPPVVV]]]bbbiiirrrzzz~~~ttthhh[[[VVVWWWSSSNNNMMMKKKJJJJJJIIIFFFDDDCCCAAA??????@@@@@@???>>><<<:::888888999999888777444333222111000000000000///......------------------------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++$$$'''+++,,,+++)))***+++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***)))***++++++++++++++++++***++++++++++++++++++++++++)))***+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////...///111333555777999:::999===CCCIIIOOOUUU\\\```ccchhhooouuu}}}nnn___VVVOOOJJJGGGEEECCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOQQQRRRRRRRRRSSSUUUWWWYYY___dddiiivvveeeRRRKKKFFFEEEDDDCCCCCCDDDFFFGGGGGGHHHJJJKKKNNNSSSZZZ___dddnnnwww|||vvvjjj]]]XXXXXXTTTOOOMMMMMMLLLLLLJJJGGGDDDEEECCCAAA@@@AAAAAA@@@???>>><<<:::888888888777555444333222111000000000000//////...------------...+++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++###'''+++,,,+++)))***+++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***((((((***+++,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------......,,,,,,,,,---------...............///////////////...///111333555888999:::555999@@@FFFLLLRRRXXX]]]bbbgggmmmrrryyy~~~gggYYYQQQKKKGGGGGGEEECCCCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGHHHJJJKKKMMMNNNNNNLLLNNNQQQRRRRRRRRRSSSUUUVVVYYY^^^bbbfffqqqjjjTTTKKKGGGFFFDDDCCCBBBCCCEEEFFFFFFGGGHHHJJJLLLQQQXXX]]]aaallluuuzzzzzzggg^^^YYYVVVTTTPPPOOOMMMJJJHHHFFFEEEDDDCCCAAA??????@@@@@@???>>><<<;;;:::999777666555444444444333222222111111000111111000///......------------------------------&&&))),,,,,,***)))+++---++++++************++++++)))************+++++++++)))***+++------,,,,,,+++***+++,,,...///......------,,,+++*********+++,,,++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,+++******))))))******,,,(((***///000+++***...------,,,,,,+++***))))))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++...------,,,,,,------...((()))***+++---...//////......//////......---,,,---------............////////////000111333444555888;;;>>>CCCHHHNNNUUUZZZ[[[bbbjjjooouuummm]]]UUUOOOKKKJJJJJJFFFBBB@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOOOOOOOQQQSSSVVVYYYZZZ^^^aaadddmmmuuuZZZPPPHHHEEEDDDEEECCCAAACCCHHHIIIJJJKKKKKKMMMQQQVVVZZZfffjjjqqqwww}}}|||hhh___ZZZVVVTTTQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA??????@@@@@@???>>><<<;;;:::999888666555555444444333222222111111000......---,,,,,,+++******------------------------***,,,...---+++***+++,,,++++++************++++++)))************+++++++++%%%&&&'''((()))(((((('''***+++,,,............------,,,+++*********+++++++++++++++,,,,,,,,,------///...,,,++++++++++++,,,,,,+++******))))))******,,,)))***//////***))),,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++************)))+++******************+++******+++,,,---......///+++,,,---...............---------............///............///000222222666999===AAAEEELLLRRRWWWXXX___ffflllrrr|||gggZZZSSSNNNJJJIIIIIIFFFBBB@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMNNNOOOOOOQQQSSSVVVZZZ[[[___bbbdddlll}}}___PPPGGGDDDBBBCCCBBB???AAAFFFGGGHHHIIIJJJLLLPPPUUUYYYdddiiipppwww}}}jjjaaaZZZVVVTTTQQQPPPMMMKKKHHHFFFEEEEEECCCAAA?????????@@@???===<<<;;;:::999888666555555444444333222222111111000000000//////......---------------------------------...///...,,,+++***+++++++++************++++++)))************+++++++++'''((())))))******))))))***+++,,,---.........------,,,++++++******++++++++++++++++++,,,,,,,,,,,,000///...,,,++++++++++++,,,+++******))))))******---++++++------)))(((***(((((()))***,,,---......,,,------------.........++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++---......//////---------............/////////...//////000111111555777;;;???CCCHHHNNNSSSTTTZZZaaagggmmmwwwsss```UUUPPPLLLIIIHHHHHHEEEBBBAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOOOOQQQTTTVVV[[[\\\```dddeeekkkyyygggQQQJJJEEEBBBCCCBBB@@@AAAEEEFFFGGGHHHIIIKKKOOOTTTWWWaaagggooowww}}}mmmbbb[[[VVVTTTQQQPPPNNNKKKIIIGGGFFFEEECCCAAA????????????>>>===;;;;;;:::999888777666555444444333222222111111000111111111000000/////////------------------------,,,---......---,,,++++++++++++************++++++))))))*********+++++++++)))*********++++++++++++***++++++,,,------......,,,,,,++++++++++++***+++***++++++++++++,,,,,,,,,///...---,,,+++*********,,,+++******))))))******---,,,,,,,,,+++)))((()))(((((()))***,,,---......---------.........//////......---------,,,,,,,,,------............------------------------------)))***+++,,,---------------------............///222111111111111111222222444666:::===AAAEEEKKKNNNPPPUUU\\\aaahhhqqq}}}wwwiiiZZZRRRNNNIIIFFFEEEFFFDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQTTTWWW[[[\\\aaaeeegggkkkwwwnnnWWWOOOIIIEEEEEEDDDBBBCCCFFFEEEFFFHHHJJJKKKOOOSSSWWW___eeennnvvv|||oooddd\\\WWWTTTRRRPPPNNNKKKIIIGGGFFFEEEDDDAAA???>>>???>>>===<<<;;;::::::999888777666666444444333222222111111000.........---------------------------------------******+++,,,------,,,,,,++++++************++++++))))))*********+++++++++((((((((((((((()))))))))******++++++,,,------...,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++***))))))(((,,,+++******))))))******,,,---,,,+++***++++++************++++++,,,,,,,,,---------.........//////.........---------,,,,,,)))***++++++++++++***)))...------------,,,,,,,,,+++,,,,,,---,,,,,,++++++---------............///222111111111111111222222333666:::===???CCCGGGJJJLLLPPPVVV\\\ccclllvvv}}}ooocccVVVPPPLLLGGGDDDCCCDDDDDDCCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPQQQUUUWWWZZZ[[[___eeehhhkkkuuuttt```RRRKKKEEEEEEDDDCCCCCCEEEEEEGGGIIIKKKLLLOOOSSSVVV]]]cccllltttzzz~~~pppeee]]]WWWUUURRRQQQNNNLLLIIIGGGFFFFFFDDDBBB???>>>>>>>>><<<;;;::::::999999888777777666444444333222222111111000////////////////////////------------------------***))))))+++---...---,,,++++++************++++++)))************+++++++++******)))))))))***+++,,,+++*********+++,,,---...+++,,,,,,,,,,,,+++***)))************++++++++++++*********+++***))))))(((,,,+++******))))))******+++---,,,******...///---,,,,,,++++++++++++++++++,,,------------.........,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---------............/////////...//////000111111333555999;;;===@@@CCCFFFHHHKKKQQQWWW^^^gggooouuuvvvhhh]]]SSSNNNJJJEEECCCCCCBBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPRRRUUUWWWYYYYYY]]]bbbeeeiiirrr{{{~~~iiiSSSKKKCCCCCCCCCAAAAAABBBDDDFFFIIIKKKMMMOOOSSSVVV[[[```hhhpppvvvzzz~~~qqqeee]]]XXXUUURRRQQQOOOLLLIIIHHHFFFFFFDDDBBB???>>>>>>===<<<;;;::::::999999888777777777444444333222222111111000111111111111111111111111---------------------------,,,+++,,,...///---+++++++++************++++++)))************+++++++++,,,++++++***+++,,,---...+++************,,,---...++++++,,,,,,,,,+++***)))************++++++++++++((()))***+++++++++******,,,+++******))))))******(((,,,,,,)))+++111333111++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,---///000000///---,,,***+++++++++++++++++++++,,,------.........---------------............///............///000222222111444777999;;;===???AAADDDGGGLLLRRRYYYaaaiiimmmuuu}}}}}}kkkaaaXXXOOOKKKHHHDDDCCCEEE@@@BBBDDDCCCAAA@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMOOOPPPRRRUUUXXXYYYXXXZZZ^^^aaadddkkktttoooVVVLLLDDDCCCCCCAAAAAABBBBBBEEEHHHJJJLLLNNNRRRTTTWWW\\\cccjjjpppuuuzzz~~~qqqeee^^^XXXVVVRRRQQQOOOLLLJJJHHHGGGFFFDDDBBB???>>>>>>===<<<::::::999999999888777777777444444333333222111111000.............../////////------------------------111...---...//////---***++++++************++++++)))************+++++++++((('''&&&&&&&&&''')))***+++******)))***,,,---...++++++,,,---,,,+++***))))))************+++++++++((()))+++,,,------,,,,,,,,,++++++***)))*********'''+++,,,))),,,333666333******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------)))***,,,------,,,***)))))))))*********+++++++++++++++---...///000000000---------.........///////////////000111333444555///222555888999:::<<<>>>AAACCCHHHOOOVVV^^^eeeiiiooowwwvvvddd\\\SSSKKKHHHFFFDDDDDDGGG@@@BBBDDDCCCAAA@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMOOOPPPRRRUUUXXXZZZXXXXXX[[[]]]___fffnnnwwwqqqYYYOOOFFFEEEEEEDDDCCCCCCAAACCCGGGIIIKKKMMMPPPSSSUUUYYY___ffflllrrrwww{{{mmmccc___YYYTTTRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDBBB@@@???>>>======;;;;;;::::::999888888888555444333111000/////////000000000000////////////,,,,,,---000222222///,,,+++,,,---...---,,,+++***+++***))))))((()))))))))******************************++++++++++++******))))))******+++,,,......,,,++++++******++++++,,,))))))+++,,,---.........((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111---+++***)))***,,,///111444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////,,,---------...////////////...+++'''$$$&&&,,,222000000000000111111111111///000222222333555999;;;???EEELLLNNNOOOSSS\\\dddiiiooowwwlll]]]RRRNNNHHHDDDBBBAAA???>>>AAAAAAAAABBBBBBBBBCCCCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMPPPRRRUUUVVVWWW[[[[[[ZZZYYYZZZ]]]bbbfffuuu}}}}}}```NNNGGGIIIBBB???BBBBBBEEEEEEEEEFFFHHHLLLOOOQQQTTTVVVZZZ___dddkkkrrrwww}}}~~~mmmbbb^^^YYYTTTRRRQQQOOOLLLIIIHHHFFFFFFDDDCCCAAA@@@>>>=========;;;::::::999888888777777555444333111000000//////000000000/////////......///...............---,,,,,,,,,,,,,,,,,,++++++***++++++***))))))))))))*********************************++++++++++++******++++++*********++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))***+++,,,---......,,,,,,,,,,,,,,,---------++++++,,,---...//////000,,,+++******+++,,,...000000...,,,,,,---......---------------------------(((((()))+++,,,---...///++++++,,,,,,,,,---------------------...............///...---++++++...111000000000000111111111111000111222222333444888:::>>>DDDIIIKKKKKKOOOWWW^^^aaafffnnnuuu{{{}}}gggYYYOOOKKKFFFCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWYYYYYYYYYXXXXXX[[[```cccoooxxxkkkTTTJJJJJJDDDBBBEEECCCCCCBBBBBBCCCEEEHHHKKKMMMPPPSSSWWW[[[```gggnnnssszzz{{{~~~mmmaaa]]]XXXSSSRRRQQQNNNLLLIIIGGGFFFFFFCCCBBB@@@???>>>===<<<<<<::::::999999888777777777555444333111000000000000/////////.........------///...---,,,***+++...000---,,,++++++******++++++,,,,,,+++*********************************************++++++++++++******,,,+++***))))))))))))))),,,++++++******++++++,,,,,,,,,------,,,++++++***))))))***+++,,,---......------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------...---,,,******,,,.................................((()))***+++,,,---...///************++++++++++++............------------+++---000111000//////000000000000000111111111111111222333333333333666888===AAAFFFGGGGGGIIIPPPVVV^^^aaagggnnnvvv|||ttt```TTTKKKHHHDDDBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNRRRUUUWWWXXXXXXXXXWWWVVVYYY]]]```gggppp{{{___NNNKKKFFFEEEGGGDDDCCCBBBBBBBBBDDDFFFHHHIIILLLOOORRRVVV[[[aaahhhllltttvvvzzz~~~oooaaa\\\WWWSSSRRRPPPNNNKKKIIIGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<:::999999888888777666666555444333222111111111111///.........------------,,,------,,,+++,,,000333---,,,+++***)))***++++++---,,,++++++******++++++******************************++++++++++++************)))))))))))))))***,,,++++++******++++++,,,***+++,,,---............******++++++,,,------..................---------++++++++++++++++++++++++***+++,,,---------,,,,,,...,,,******,,,.........////////////////////////---------,,,,,,+++++++++************++++++++++++.........------,,,,,,,,,)))+++---///000//////...///000000000111111111111111222333333333333444666:::===AAACCCCCCFFFLLLQQQZZZ]]]bbbiiipppwww|||kkkZZZPPPIIIFFFCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJJJJLLLPPPSSSVVVVVVWWWWWWVVVVVVWWW[[[^^^bbbjjjyyylllTTTLLLFFFFFFGGGCCCDDDDDDDDDDDDDDDFFFGGGHHHIIILLLOOORRRVVV\\\bbbgggooorrrwww{{{~~~pppaaa[[[VVVSSSQQQPPPNNNKKKIIIGGGFFFEEEAAAAAA???>>>============::::::999999888777777777444444333222111111111111///.........---------------...//////.........///...---+++*********+++,,,---,,,++++++******++++++******************************++++++++++++******(((((((((((()))***+++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////.........---------,,,++++++++++++************+++,,,......---,,,+++000...,,,+++,,,---------////////////////////////......------,,,+++******++++++++++++,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---...000000000///000000000111111111111111222444444333222333555777:::===???AAADDDJJJNNNRRRWWW^^^dddhhhmmmsssxxxzzzeeeVVVMMMHHHFFFCCCAAAAAAAAA@@@>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVWWW[[[]]]```gggtttzzz\\\OOOFFFEEEFFFAAADDDCCCCCCCCCDDDDDDEEEEEEHHHJJJMMMPPPSSSYYY___cccjjjnnntttxxx{{{~~~sssbbb[[[WWWTTTQQQPPPMMMKKKHHHFFFEEEEEEAAAAAA@@@???>>>>>>===>>>;;;;;;::::::999888888777444444333222222222222222/////////.........------000///............+++)))...---,,,,,,++++++,,,,,,,,,,,,+++*********************************************++++++++++++******((((((((()))***+++,,,---,,,++++++******++++++,,,************)))'''&&&&&&+++,,,,,,,,,---------...//////......---,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++111///,,,,,,---------,,,////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,---------...------------,,,,,,,,,,,,111///------///111222222000000000000111111111111///111333444333222333444555777:::<<<>>>BBBGGGJJJNNNVVVaaaeeeeeegggnnnttt|||~~~sss___RRRKKKFFFDDDBBBAAAAAA@@@???===@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLOOOPPPRRRSSSUUUUUUUUUWWWZZZ]]]^^^dddppp~~~hhhVVVIIIEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBHHHIIILLLNNNQQQVVV\\\```dddjjjpppuuuxxx{{{uuuccc[[[WWWUUUQQQOOOMMMJJJHHHFFFEEEDDDBBBAAA@@@??????>>>??????<<<<<<;;;;;;:::999999999444444333222222222333333000000000/////////......000+++&&&''',,,///---)))---............---,,,,,,++++++***))))))))))))*********************************++++++++++++*********************+++,,,---,,,++++++******++++++,,,+++++++++***)))((('''&&&,,,,,,,,,---------------.........---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...,,,******,,,---...---........................------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------111///------000111000...000000000000111111111111...000333444333333333444555666888999;;;>>>BBBDDDIIIVVVcccgggbbbaaaiiiqqqtttwww|||jjjYYYNNNIIICCCAAA@@@@@@AAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPRRRSSSTTTVVVYYY\\\[[[aaajjjvvvvvv```NNNGGGGGGCCC@@@AAAAAABBBBBBCCCBBBBBBGGGHHHKKKMMMOOOSSSYYY]]]___eeemmmqqqtttwww|||vvvddd\\\XXXVVVQQQOOOMMMJJJHHHFFFEEEDDDBBBBBBAAA@@@?????????@@@===<<<<<<;;;;;;::::::999444444333222222222333333000000000000////////////+++$$$!!!***111222///---...///000///...---,,,+++******)))((()))))))))******************************++++++++++++******---,,,++++++***+++++++++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,------------------......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---..............................111000///...,,,+++))))))++++++,,,,,,,,,---------+++++++++,,,,,,---------...,,,+++---//////,,,)))000000000000111111111111---000222444333333444555666666777777999;;;===???AAAQQQ```ccc\\\YYY```jjjnnnrrrwww|||zzzdddUUUKKKGGG???>>>>>>???AAABBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLKKKMMMPPPQQQSSSUUUXXX[[[YYY^^^fffpppgggRRRIIIIIIFFFBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKNNNRRRWWW[[[\\\bbbjjjoooqqqtttzzzxxxcccZZZWWWVVVRRRPPPLLLIIIGGGEEECCCAAADDDBBB@@@??????>>><<<:::999999:::;;;:::999888777333333222222111222222222000//////...---,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......///---,,,,,,---,,,***(((,,,+++)))((((((((()))***++++++************************++++++++++++******+++---......,,,++++++,,,+++*********+++---///000,,,,,,,,,++++++*********)))******++++++******)))*********)))******+++,,,,,,++++++******++++++,,,)))******++++++,,,------,,,,,,,,,---------......------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...111000...,,,+++,,,...///000000000000000111111222111111222222222333333333888888777777999:::<<<===AAAGGGOOOTTTUUUXXX]]]bbbhhhlllqqqvvvzzz~~~}}}jjj[[[OOOHHHFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIILLLNNNOOOPPPPPPRRRUUUWWWYYY\\\bbbkkkvvvnnnXXXMMMGGGDDDEEEAAA>>>@@@@@@???AAAEEECCCEEEHHHIIIKKKMMMPPPSSSZZZ]]]ccchhhmmmqqqvvvyyyyyyeee[[[WWWWWWOOOMMMJJJIIIHHHHHHFFFDDDDDDBBB@@@??????>>><<<;;;999999:::::::::999888777444333222222111222222222000000//////...------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++,,,,,,***(((,,,+++***)))((())))))*********************************++++++++++++*********,,,......------...///,,,++++++++++++,,,...///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------...............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...222000///---------///000000////////////000111111111111111222222222333333111111222333666999;;;======BBBIIILLLNNNQQQVVV[[[bbbeeekkkppptttxxx}}}tttcccVVVLLLFFFEEECCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????BBBEEEHHHHHHDDD@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJLLLNNNOOOPPPRRRUUUWWWZZZ\\\aaaiiirrrvvv^^^PPPJJJGGGHHHCCCAAACCCCCCAAABBBEEECCCEEEGGGIIIJJJLLLOOORRRWWW[[[aaafffjjjoootttwww}}}{{{fff[[[WWWVVVOOOMMMJJJIIIHHHHHHFFFEEEDDDBBB@@@?????????===;;;999::::::::::::999888777444444333222222222222222111000000//////......---.........------------,,,---,,,,,,,,,,,,---......,,,***)))***+++,,,***)))++++++***))))))))))))*********************************++++++++++++*********+++---.........000111---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------............------***************+++,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,...////////////...------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...222111///......///000000//////......//////000111111111111222222222222333...///000222444777999;;;999===BBBEEEGGGJJJPPPTTTYYY]]]bbbggglllqqqvvvzzz}}}zzzfffYYYPPPIIIEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????CCCJJJPPPOOOGGG???AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIKKKMMMNNNOOOQQQTTTVVVYYYZZZ___eeelllyyyjjjXXXNNNKKKIIIEEECCCFFFFFFDDDCCCDDDCCCEEEGGGHHHIIIKKKNNNPPPTTTXXX]]]bbbfffkkkppptttzzz~~~{{{fff[[[WWWUUUSSSPPPMMMJJJHHHFFFCCCAAACCCAAA@@@?????????===;;;::::::::::::999999888888555444333222222222222222111111000000/////////...//////.........------------,,,,,,,,,,,,---......,,,+++******,,,---,,,+++++++++*********)))))))))***************+++++++++******++++++++++++*********+++------,,,,,,...000---------,,,,,,++++++++++++*********************------............------+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,....../////////......---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...000000///......//////000...............///000000111111111111222222222222333333444444555777888888:::<<>>@@@CCCGGGJJJKKKNNNSSSXXX]]]ccciiimmmrrrtttwwwyyy{{{~~~qqqcccUUUOOOKKKFFFCCCCCCAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???BBBEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPVVVVVVZZZ```fffnnn|||wwwcccXXXNNNGGGBBBDDDFFFDDDBBBBBBBBBDDDEEEFFFFFFGGGJJJLLLOOORRRWWW[[[```eeekkkooovvvzzzzzzeee[[[VVVTTTPPPNNNKKKJJJIIIIIIGGGFFFBBBAAA??????@@@???>>><<<;;;:::999999888888999999777666555333222222222222////////////////////////.........------------,,,---,,,,,,,,,,,,---......000...,,,+++---.........++++++,,,,,,++++++***))))))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,***((((((***,,,,,,------------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---............---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------...............//////......//////000111000000000111111111111222...///222444777999::::::777888999;;;===@@@BBBCCCEEEHHHLLLPPPUUU[[[aaafffjjjmmmqqqtttwww{{{xxxggg\\\PPPLLLJJJFFFBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB??????AAACCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOONNNMMMMMMNNNPPPUUUUUUYYY```dddjjjuuuyyylllZZZOOOFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEHHHJJJMMMPPPTTTXXX\\\bbbhhhllltttyyy{{{ggg]]]XXXVVVQQQNNNKKKJJJJJJIIIGGGFFFBBB@@@??????@@@@@@>>>===;;;:::999888888888999999777666555444333222222222........................------------,,,,,,,,,,,,---,,,,,,,,,,,,---......111///,,,+++,,,------,,,++++++,,,,,,,,,+++***)))((())))))***++++++,,,,,,******++++++++++++******+++,,,+++***)))))),,,...+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------------...///////////////+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------...///////////////000////////////000111111000000000000111111111111---///222444777888999999777777888;;;===????????????AAADDDHHHLLLRRRYYY]]]```dddiiinnnrrrvvvzzz}}}}}}iii^^^TTTJJJHHHHHHEEEBBBAAAAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???>>>???AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSVVVUUUYYY___cccfffnnnvvvkkk\\\MMMFFFEEECCCBBBCCCBBBCCCDDDDDDCCCDDDFFFHHHJJJLLLPPPTTTXXX^^^eeeiiiqqqvvv}}}|||hhh^^^ZZZXXXTTTQQQNNNKKKIIIGGGEEEBBBBBB@@@??????@@@@@@>>>===;;;:::999888888888999:::777777555444333222222222---------...............------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......111...+++******+++++++++++++++,,,---,,,+++***)))((())))))***++++++,,,,,,******++++++++++++******+++++++++******+++///222++++++------------,,,+++(((((())))))************+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,------,,,++++++*********,,,,,,------------............///000000000000000+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........///000000111000000000000000000000111222222000000000000111111111111222333555777888888888777888888:::<<>>:::<<>>???@@@CCCEEEIIIKKKMMMSSSWWW]]]cccggglllqqqtttvvvxxxyyyzzz{{{}}}zzzggg^^^OOOMMMIIIEEECCCBBBBBBBBBAAA@@@??????AAAAAA@@@???@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKJJJIIIIIIJJJLLLMMMPPPOOONNNNNNNNNPPPRRRTTTTTTWWWYYY[[[]]]```dddgggmmmuuuvvvYYYJJJFFFEEECCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJMMMQQQXXX___eeelllqqqzzzzzziii```ZZZXXXUUURRRNNNKKKIIIHHHFFFDDDCCCAAA@@@???@@@???===<<<;;;;;;:::999888888888888666555333222111111000000////////////............---......---+++,,,...000222...+++***,,,------+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************---,,,++++++******++++++,,,,,,,,,++++++++++++***---+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...000000/////////.........,,,---///000000///---,,,,,,,,,,,,---------....../////////......//////000//////.........///000111111111000000111111222333666555444444444444555666444555666777999:::;;;;;;======>>>@@@CCCEEEHHHIIILLLPPPUUUZZZ___ccchhhkkkqqqsssvvvwwwxxx{{{~~~kkkZZZRRRKKKIIIGGGDDDBBBAAA@@@@@@AAA@@@??????AAAAAA@@@???@@@@@@???>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJLLLLLLOOONNNNNNNNNOOOQQQSSSUUUUUUWWWYYY[[[\\\___bbbeeeiiippp}}}zzz^^^NNNIIIFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIILLLPPPVVV]]]bbbgggmmmuuu}}}yyyiiiaaa\\\ZZZVVVSSSOOOLLLKKKJJJHHHFFFCCCBBB@@@???@@@???>>><<<<<<;;;:::999888888888888666555444222111111111111////////////............,,,------,,,++++++,,,...///---+++***,,,---------///...---,,,++++++++++++******++++++,,,---......,,,+++******))))))******+++++++++***************)))))))))************+++++++++++++++++++++++++++---,,,++++++******++++++*********++++++,,,,,,,,,...,,,)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///............---------,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,---...//////000////////////000111222111111000000111111222333555555444444444555555666444444555777888999:::;;;<<<<<<===>>>???AAACCCDDDEEEHHHNNNRRRVVVZZZ^^^aaaiiikkkoooqqqsssvvvzzz||||||~~~~~~}}}uuu```RRRLLLEEEDDDCCCBBBAAA@@@???>>>AAA???>>>???@@@AAA@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVXXXZZZZZZ[[[]]]```bbbdddjjjuuueeeUUUMMMHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHJJJNNNSSSZZZ___hhhnnnvvv}}}yyyiiiaaa\\\ZZZVVVSSSOOOLLLKKKJJJHHHGGGDDDBBB@@@@@@@@@@@@>>><<<<<<;;;:::999888888777777666555444333222111111111////////////............,,,------,,,+++***+++---,,,,,,++++++,,,---......------,,,+++++++++++++++))))))******+++,,,,,,,,,,,,+++******))))))******++++++******))))))(((((()))))))))*********++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,...,,,******,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......************+++,,,---...000000000000000111111222111111000000111111222333444444444444555555555666444444555666888999:::;;;<<<<<<<<<===>>>???@@@AAACCCFFFKKKNNNQQQTTTXXXZZZ___bbbfffjjjmmmpppsssvvvuuuvvvwwwwwwvvvvvvwwwyyy~~~~~~~~~jjjYYYOOOLLLAAAAAAAAAAAAAAA???>>>>>>@@@???>>>???@@@AAA@@@??????>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSVVVWWWVVVXXXYYYZZZZZZ[[[]]]___aaafffppp~~~lllZZZPPPIIIFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGJJJMMMRRRXXX\\\iiiooowww~~~zzzhhh___ZZZWWWTTTQQQMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@>>>======<<<:::999888777777777666666444333222111111111////////////............,,,---...---+++***+++,,,***+++++++++,,,,,,---...***************+++,,,,,,************************,,,+++******))))))***************))))))(((((((((************+++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,...000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,------------------,,,,,,,,,,,,---------......++++++++++++,,,---/////////000000111111111111111111111000000111111222333333444444555555555666666444444555777888999:::;;;============>>>???@@@AAABBBEEEIIILLLNNNPPPSSSUUUVVVYYY^^^bbbeeehhhkkkmmmkkkmmmoooooooooppprrrssstttuuuuuuwwwzzz}}}qqq___QQQIIIFFF@@@@@@AAAAAAAAA@@@???>>>???>>>===>>>@@@AAA@@@???>>>>>>======>>>??????@@@??????@@@@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMOOORRRTTTVVVWWWVVVWWWXXXXXXXXXYYY[[[]]]```eeemmmyyysss___QQQHHHEEEGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJMMMQQQVVVYYYeeekkksss{{{zzzhhh^^^XXXUUUSSSPPPLLLJJJIIIHHHGGGFFFDDDCCCAAA@@@AAA@@@???======<<<;;;999888777777777777666555333222222222222////////////............,,,...///...,,,+++++++++)))+++,,,,,,++++++,,,...))))))))))))***+++,,,---***************))))))))),,,+++******))))))***************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********++++++,,,///111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......///.........///000111111...///000111111111000000111111000000111111222333222333444555666666666666555555666888999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBAAADDDGGGIIIJJJKKKNNNOOOOOOSSSXXX[[[]]]___bbbcccbbbdddfffggghhhiiilllmmmlllmmmnnnoooqqqtttvvvwwwxxxzzz{{{{{{{{{|||~~~jjjYYYLLLEEECCC@@@@@@@@@@@@@@@?????????>>>======>>>@@@AAA@@@???============>>>??????@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTVVVWWWUUUVVVWWWWWWWWWWWWZZZ\\\^^^cccjjjtttnnn[[[MMMGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEHHHJJJLLLOOOSSSVVVbbbhhhqqqyyyzzzhhh^^^XXXUUURRROOOLLLJJJIIIIIIGGGFFFDDDCCCAAAAAAAAAAAA???======<<<;;;999888777666666777666555444333222222222////////////............---///000///---+++++++++)))+++------+++***+++---++++++*********+++,,,,,,*********+++,,,,,,------,,,+++******))))))******))))))******************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++++++++++++++,,,,,,*********+++---...---,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------............///..................///,,,,,,,,,---------......000///////////////000000---...///000000000//////111111000000111111222333222333444666666666666555666666777999:::;;;<<<===>>>>>>>>>??????AAABBBBBBAAACCCFFFGGGHHHHHHJJJLLLKKKOOOSSSVVVWWWXXXZZZ[[[[[[]]]___```aaabbbdddfffggggggiiijjjkkklllmmmnnnnnnppprrrrrrqqqsssvvvyyy~~~vvvaaaTTTJJJEEECCCAAA@@@???>>>======>>>???>>>===<<<===@@@AAA@@@???<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVSSSUUUVVVVVVVVVWWWYYY[[[[[[```gggooo}}}pppZZZMMMIIIDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLPPPSSS]]]dddmmmvvv|||zzzhhh___YYYVVVSSSPPPLLLJJJJJJIIIHHHGGGEEECCCAAAAAAAAAAAA???===>>>===;;;999888777666666777666555444333222222222000/////////...............///111000...,,,++++++)))+++...---+++)))***,,,......---,,,++++++++++++)))***+++,,,...///000111,,,++++++***)))*********))))))******++++++,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((()))***+++,,,---......+++)))''''''))),,,------////////////////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......///////////////............//////,,,,,,,,,---------............---,,,,,,,,,------,,,---///000000000///...111111111000111222222333111222444666777777666555777777888999;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCBBBDDDFFFHHHHHHHHHIIIKKKJJJMMMQQQTTTTTTTTTUUUVVVXXXZZZ\\\\\\\\\]]]___aaadddeeefffggghhhhhhhhhhhhhhhjjjlllllllllnnnrrrvvv{{{}}}~~~fffUUULLLFFFBBBAAAAAA@@@>>><<<;;;<<<===>>>===<<<<<<===@@@AAA@@@???<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJMMMNNNPPPRRRSSSTTTUUUUUURRRTTTUUUUUUUUUVVVYYY[[[XXX]]]dddkkkxxxgggUUUNNNEEEDDDCCCBBBBBBBBBBBBBBBAAACCCEEEGGGHHHJJJNNNQQQUUU\\\fffooouuuzzz}}}vvveee]]]XXXUUUTTTRRROOOLLLKKKJJJGGGFFFFFFDDDAAA@@@@@@???===;;;>>>===<<<:::999::::::;;;555444444333222111000000111000000///...---------//////.........---------------,,,++++++*********+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,+++++++++*********)))))))))***,,,---,,,)))&&&$$$---,,,,,,+++***))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,+++***)))***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***))))))((()))+++---...///...------,,,,,,,,,,,,++++++,,,,,,---...//////.........///////////////000000///...............000000//////.........---///////////////000111111222222222222222222333333333333333444444444555555555666777888:::;;;<<<=========>>>>>>???@@@BBBCCCAAABBBCCCEEEFFFFFFFFFFFFJJJJJJKKKLLLMMMOOOQQQRRRVVVVVVVVVWWWYYYZZZ\\\]]]___```aaabbbcccdddddddddiiiiiikkklllnnnooopppqqqvvvwwwxxxzzz|||}}}qqq\\\NNNGGGDDDAAA===AAA@@@???>>>>>>???@@@@@@????????????>>>>>>>>>===>>>======<<<<<<>>>???@@@BBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???CCCCCCCCCCCCCCCBBBBBBAAADDDEEEGGGGGGFFFFFFGGGIIIFFFGGGIIIJJJKKKKKKLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSSSSTTTVVVWWWWWWXXXXXX\\\dddnnnwwwjjjVVVHHHDDDCCCEEEDDDAAA@@@BBB???@@@AAACCCFFFHHHIIIJJJNNNTTT]]]fffnnntttyyy}}}}}}uuueee]]]XXXUUUTTTRRRNNNLLLKKKJJJGGGFFF@@@???>>>???@@@AAA@@@???;;;:::888777666666777777555444444333222111000000111000000///......------.........------------,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++************))))))))))))***+++,,,---,,,***(((''')))))))))(((''''''&&&&&&******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************+++,,,,,,---------,,,++++++,,,------++++++++++++++++++++++++***)))))))))***+++,,,---......---,,,,,,,,,,,,,,,+++,,,,,,------.........000000000111111222222222000000///............///000/////////............///////////////000111111111222222222222333333333444444444555555555666666777888999:::;;;<<<===>>>=========>>>???@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGGGGKKKKKKKKKLLLLLLNNNOOOOOOTTTTTTUUUUUUWWWXXXZZZ[[[]]]^^^```aaabbbccccccdddhhhiiijjjkkkmmmooopppppptttuuuvvvyyy{{{}}}ooocccSSSHHHEEEDDDCCC@@@===<<<;;;:::;;;;;;<<<===?????????>>>>>>>>>============<<<<<<<<<===>>>???@@@@@@@@@???????????????@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCFFFGGGHHHGGGEEEEEEEEEGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYVVVYYY```gggnnn{{{~~~gggQQQJJJEEEDDDDDDAAA@@@AAA???@@@AAACCCEEEFFFGGGHHHJJJPPPXXX```gggnnnuuuyyywwwzzz}}}tttddd\\\WWWTTTTTTQQQNNNLLLKKKJJJHHHFFF@@@>>>===>>>@@@@@@???>>>999888777555555555555666555555444333222111000000000000000///......------------------,,,,,,,,,,,,*********+++,,,---------+++,,,,,,,,,,,,+++******+++++++++***************))))))))))))))))))******++++++++++++++++++++++++,,,++++++******)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((()))***+++,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,------,,,,,,++++++++++++,,,------------------------//////000111222222333333111000//////......//////////////////............///////////////000111111111111222222222333333333555555555666666666777777777888888999:::;;;;;;;;;=========>>>???@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMRRRRRRRRRSSSUUUVVVXXXYYY[[[\\\^^^```aaabbbccccccggggggiiijjjlllnnnooopppqqqrrrtttwwwyyy|||~~~~~~~~~~~~~~~uuu^^^TTTIIIBBBBBBCCCAAA???===============>>>???@@@>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ___dddiiisssaaaTTTHHHEEEEEEDDDAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFJJJPPPVVV]]]eeemmmrrrtttwww{{{tttccc\\\WWWTTTSSSPPPMMMKKKKKKJJJHHHFFFEEEBBB@@@???>>><<<:::888;;;:::999777777777777888555555444333222111111000000000//////............------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,+++++++++***)))))))))))))))************+++++++++******)))***+++,,,---------,,,,,,++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++((()))+++,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,++++++******+++++++++------------------,,,,,,++++++,,,---///000111111111000000///...////////////////////////.........///////////////000000111111111111222222333333444444555555555666666666666555555666666777777777888============>>>@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMQQQQQQRRRSSSTTTVVVWWWXXX[[[\\\^^^```bbbcccddddddeeefffgggiiikkkmmmnnnoooqqqrrrsssuuuwwwxxxzzzzzz{{{{{{}}}~~~ttteeeTTTNNNEEEAAA@@@@@@>>>;;;>>>>>>>>>???@@@AAABBBBBB>>>>>>=========<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAACCCDDDEEEFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUYYYZZZ]]]aaadddkkkzzzqqq___LLLFFFGGGFFFDDDBBB@@@AAAAAAAAAAAABBBBBBBBBBBBEEEIIINNNTTT\\\eeekkkooosssxxx|||tttddd\\\WWWTTTRRRPPPMMMKKKJJJIIIHHHFFFGGGEEEBBB???===;;;888555===<<<:::999888888999999666555555444333222111111////////////............------,,,,,,,,,+++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,+++++++++***)))))))))++++++++++++++++++++++++***)))(((((((((***,,,---)))))))))))))))(((((((((******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++***+++,,,------,,,***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++******++++++,,,------------------,,,,,,******+++,,,...///000000111111000///////////////.........//////////////////////////////000000111000000111222333333444444333333444444444555555555555555555666666777777777<<<<<<<<<===>>>???AAAAAACCCDDDEEEFFFHHHHHHHHHHHHFFFGGGGGGIIIKKKMMMOOOPPPRRRRRRRRRSSSTTTVVVXXXYYY[[[\\\^^^```cccdddeeefffdddeeegggiiikkkmmmnnnooossssssssssssttttttttttttxxxyyy|||~~~~~~gggXXXNNNJJJDDDAAA@@@???===;;;;;;;;;<<<===>>>?????????=========<<<<<<<<<<<<;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======>>>???????????????@@@@@@BBBDDDEEEFFFFFFFFFBBBDDDEEEEEEEEEEEEGGGHHHEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUWWW[[[^^^cccooo{{{iiiQQQGGGFFFFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEHHHMMMUUU^^^dddfffjjjoootttxxx|||tttddd]]]XXXUUUQQQOOOLLLKKKJJJIIIHHHFFFEEECCC@@@??????===;;;999<<<;;;:::888888888888999666666555444333222111111//////////////////......------------,,,,,,,,,,,,.........---,,,++++++++++++,,,,,,,,,,,,+++******+++++++++***************++++++++++++******))))))))))))((((((((()))+++,,,++++++************************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---------------------------------...///000000111111222111000000//////000000.........//////////////////////////////000111111000000111222333444444555333333333444444444444555666777777888999:::::::::<<<<<<<<<===>>>???@@@AAACCCCCCEEEFFFGGGHHHHHHHHHEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSSSSUUUVVVXXXYYYZZZ[[[^^^```ccceeefffgggdddeeegggiiikkkmmmooopppsssrrrrrrqqqqqqppppppppptttvvvzzz}}}uuuaaaTTTHHHEEEBBB@@@@@@@@@@@@???<<<===>>>???????????????===<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEE@@@BBBDDDEEEEEEFFFHHHIIIEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUVVVZZZ]]]aaakkkuuuwww\\\MMMHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEIIIPPPXXX]]]aaaeeekkkoootttxxx|||uuueee^^^YYYWWWQQQNNNLLLJJJJJJIIIHHHFFFCCCBBB@@@???@@@???>>><<<===;;;:::999888888999999666666555444333222222111.../////////////////////.........------------,,,------------------,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++++++++***)))((('''&&&&&&*********)))******++++++------------------------******+++,,,,,,,,,,,,+++...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,------,,,++++++------------------------+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,---......+++,,,,,,------.........000000000000111111222222222111000000//////000000............/////////000///////////////000111111///000111222333444444555444444444444555555555555666666777888:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKNNNPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXZZZ\\\___bbbdddfffgggdddeeegggiiilllnnnpppqqqppppppppppppooooooooooooooorrrvvvzzz}}}~~~}}}|||}}}lll\\\RRRDDDBBB@@@>>>>>>>>>??????===>>>???@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===<<<<<<;;;============<<<<<<<<<<<<;;;<<<===>>>??????????????????AAABBBCCCCCCCCCCCCAAACCCEEEEEEDDDEEEFFFHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSUUUVVVXXXYYYZZZYYYWWWXXX[[[]]]```hhhpppxxxmmmYYYOOOHHHEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFKKKRRRWWW]]]aaafffkkkppptttxxx{{{}}}uuufff___ZZZWWWPPPNNNKKKJJJJJJIIIHHHFFFEEECCCAAA@@@@@@@@@>>><<<>>>===<<<:::999::::::;;;666666555444333222222111........./////////////////////.........---------+++,,,,,,------......///+++,,,,,,,,,,,,+++******))))))******+++++++++,,,******)))'''&&&%%%$$$###++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++......---------,,,,,,,,,******))))))***,,,...///,,,,,,---......---,,,,,,------------------------+++,,,---------,,,+++***,,,,,,,,,,,,------...///++++++,,,,,,---...//////000000000000000111111111222111111000000000000000---.........//////000000///////////////000111111///000000222333444555555555555555555666666666777333444555777888:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFIIIIIIJJJJJJLLLMMMNNNOOOQQQQQQQQQRRRTTTUUUWWWXXXWWWXXX[[[^^^aaaccceeefffeeefffhhhjjjllloooqqqrrrnnnnnnnnnnnnoooooooooooollloootttxxx{{{|||{{{zzz|||qqqaaaTTTLLLEEECCC???===;;;;;;;;;;;;999:::;;;;;;;;;:::999888<<<<<<;;;;;;;;;::::::::::::;;;<<<=========<<<;;;>>>>>>>>>======<<<<<<;;;<<<<<<>>>??????@@@@@@@@@??????@@@AAABBBBBBBBBBBBCCCDDDFFFEEEDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTVVVXXXXXXWWWUUUUUUXXXYYYZZZaaaiiippp|||eeeWWWNNNJJJJJJ@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDIIIOOOSSSVVVZZZ___dddhhhlllpppsssyyy}}}vvvfff^^^XXXTTTQQQNNNLLLJJJJJJIIIGGGFFFFFFDDDAAA@@@???>>>===;;;;;;:::999888777777777777666555444333222111111111000000000000////////////------......------,,,+++...------,,,,,,++++++***.........,,,***)))***,,,++++++,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,******))))))******+++,,,+++******)))))))))))))))---------,,,,,,+++++++++///...,,,+++******+++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))...------,,,,,,------...------,,,,,,,,,,,,++++++))))))***+++,,,------...------......///000000000111111000000//////......//////............//////////////////000000000000000111111111111222222222666666666666777777777777888888888999:::;;;======???>>>>>>===============AAAAAABBBBBBCCCBBBBBBBBBGGGHHHJJJLLLNNNPPPQQQQQQNNNNNNOOOOOOQQQRRRTTTTTTXXXYYYZZZYYYYYYZZZ]]]___cccdddgggjjjlllmmmnnnnnnnnnooooooooopppppppppppprrrsssuuuvvvxxxyyyyyyyyy{{{vvvbbbSSSLLLLLLDDDBBB???===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMKKKLLLOOORRRUUUWWWXXXYYYVVVVVVVVVVVVVVVYYY^^^aaannnwwwhhhWWWOOOHHHHHHDDDBBBCCCCCC@@@AAAEEECCCBBBAAA@@@BBBDDDGGGIIITTTVVVZZZ^^^aaaeeejjjmmmtttvvvzzz}}}vvvfff^^^XXXTTTQQQNNNLLLJJJJJJIIIGGGFFFFFFDDDAAA@@@??????===;;;===<<<;;;:::999999999999666666444333222111111111////////////............------......------,,,+++------,,,,,,,,,,,,++++++,,,------+++)))((()))+++)))***++++++,,,,,,,,,+++++++++***))))))***++++++******))))))******+++,,,+++******)))))))))))))))+++++++++******)))))))))...---,,,+++++++++,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********+++,,,,,,------------......//////000000------------------------//////............//////////////////000000000000000111111111111222222222666666666666777777777777666666666777888999;;;;;;===============>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXYYY[[[]]]bbbcccfffhhhkkklllllllllllllllmmmnnnnnnooopppppprrrssstttvvvwwwxxxyyyyyyzzz~~~}}}iiiZZZNNNGGGGGGCCCAAA???===<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;========================>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLNNNPPPSSSUUUWWWXXXUUUUUUUUUUUUUUUXXX\\\```hhhppp~~~}}}iii[[[MMMJJJEEEBBBCCCBBB??????BBBAAA@@@@@@@@@BBBEEEIIIKKKPPPRRRUUUWWWZZZ^^^bbbfffmmmpppuuuyyy}}}wwwfff^^^XXXTTTQQQNNNLLLJJJJJJIIIGGGFFFFFFDDDAAA@@@??????===<<<===<<<;;;::::::999999999777666555333222222111111............---------------............---,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,***(((((()))***))))))***+++,,,,,,,,,+++******)))(((((()))************))))))******+++,,,+++******)))))))))))))))***************))))))))),,,,,,+++++++++,,,---...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////000000000000000111//////............//////////////////000000000000000111111111111222222222555555666666666777777777666666666777888999;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNOOORRRRRRRRRSSSUUUWWWXXXYYYYYYZZZZZZYYYWWWXXXZZZ\\\```bbbdddgggiiijjjjjjjjjiiijjjkkklllmmmooopppppprrrrrrsssuuuvvvwwwxxxyyy{{{~~~jjjZZZQQQIIIDDDBBBAAA@@@>>>===<<<<<<<<<===???>>>===;;;::::::999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????@@@BBBFFFIIIKKKMMMNNNPPPQQQRRRUUUZZZ^^^cccgggmmmsssxxx}}}xxxfff]]]WWWTTTQQQNNNLLLJJJJJJIIIGGGFFFFFFCCCAAA@@@??????===<<<;;;;;;:::999888888888888777666555444333222222222/////////.........------...............------,,,******+++,,,,,,---......+++,,,,,,+++)))(((***+++******++++++++++++***)))*********))))))***************))))))******+++,,,+++******))))))))))))))),,,,,,,,,+++++++++++++++******++++++,,,---......,,,,,,++++++************++++++++++++++++++++++++...------,,,++++++******---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,---......//////000222222222111111111111111//////............//////////////////000000000000000000111111111222222222444555555555666777777777888888888999:::;;;==================>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMNNNRRRRRRSSSTTTVVVXXXYYYZZZ[[[\\\[[[ZZZXXXXXXZZZ\\\___```ccceeeggghhhhhhhhhhhhiiijjjlllmmmooopppqqqqqqqqqrrrsssuuuvvvwwwxxx|||~~~sss\\\PPPKKKFFFBBBAAA???>>>===<<<<<<<<<<<<======<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@??????BBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMLLLLLLMMMOOORRRSSSRRRRRRSSSSSSSSSUUUXXX[[[^^^ccclllwwweeeTTTLLLEEEDDDCCC@@@>>>@@@@@@???@@@@@@BBBEEEHHHIIINNNNNNNNNNNNNNNPPPUUUXXXYYY^^^eeelllrrrwww|||yyyfff\\\WWWTTTQQQNNNLLLJJJJJJIIIGGGFFFEEECCC@@@???@@@???>>>===<<<;;;:::999888888888888777777555444333222222222000000000/////////............//////......---,,,******++++++,,,---......,,,------,,,******+++---,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******))))))******+++,,,+++******)))))))))))))))++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,++++++******++++++++++++++++++++++++......------,,,++++++***,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++......---,,,,,,+++++++++,,,,,,------.../////////000000///...------,,,,,,//////............//////////////////000000000000000000111111111222222222333444444555666777777777888888888999:::;;;======??????>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNQQQQQQRRRSSSUUUWWWYYYZZZ]]]]]]]]]\\\ZZZZZZ\\\^^^___```ccceeegggggggggggghhhiiijjjlllnnnpppqqqrrrqqqqqqqqqrrrsssuuuwwwxxx|||~~~yyygggSSSIIIFFFCCC@@@>>>======<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999999999999;;;;;;;;;;;;<<<<<<======@@@@@@AAAAAAAAA@@@??????BBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNMMMLLLKKKLLLNNNPPPQQQPPPRRRSSSSSSSSSTTTWWWYYY]]]bbbiiiqqq}}}zzz```UUUKKKGGGEEEBBBAAABBBAAAAAAAAAAAABBBCCCEEEFFFLLLMMMMMMLLLKKKLLLOOORRRRRRWWW]]]dddjjjpppvvvzzzzzzggg\\\WWWUUUQQQNNNLLLJJJJJJIIIGGGFFFEEECCC@@@???@@@@@@>>>===>>>===<<<;;;::::::::::::888777666444333333222222111000000000////////////...////////////...------******+++,,,,,,---......,,,------,,,++++++,,,...,,,,,,++++++***)))''''''++++++,,,,,,,,,,,,++++++******))))))******+++,,,+++******)))))))))))))))((((((((())))))))))))))))))***+++,,,---...------,,,,,,,,,---,,,++++++***++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++......------,,,,,,++++++,,,,,,,,,---......//////000000//////...------,,,//////............//////////////////000000000000000111111111111222222222333333444555666777777888666666666777888999;;;;;;AAA@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHKKKMMMNNNOOOPPPPPPQQQQQQSSSUUUWWWYYYZZZ]]]^^^^^^]]][[[\\\^^^``````bbbdddfffggghhhhhhhhhhhhiiijjjlllnnnoooqqqrrrpppppppppppprrrtttvvvwwwzzz|||iiiZZZJJJCCCAAA???<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888888999999:::<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::999999999:::;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMOOOPPPPPPQQQSSSSSSSSSSSSVVVXXX\\\aaagggmmmvvvrrrcccTTTLLLHHHDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDIIIJJJJJJJJJIIIHHHJJJLLLNNNQQQVVV\\\aaahhhnnnsssyyy{{{{{{ggg[[[VVVUUUQQQNNNLLLJJJJJJIIIGGGFFFDDDBBB@@@???@@@@@@???===>>>===<<<;;;;;;:::;;;;;;888777666444333333333333000000/////////.........///////////////...------+++++++++,,,,,,---------+++,,,,,,+++******+++---))))))************)))))))))***+++,,,,,,+++***)))******))))))******+++,,,+++******)))))))))))))))'''((((((((()))))))))*********,,,------------,,,,,,,,,---------,,,+++***************************++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,,,,+++,,,,,,------......///......//////000000000111//////............//////////////////000000000000000111111111111222222222222333333444555666777888666666666777888999;;;;;;?????????>>>??????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQRRRPPPQQQRRRSSSVVVXXXZZZ[[[\\\\\\]]]\\\[[[\\\^^^aaabbbccceeegggiiiiiiiiiiiihhhhhhiiikkklllnnnoooooopppooooooooopppsssuuuwwwvvvxxx{{{|||}}}~~~rrrZZZOOODDD@@@>>><<<;;;===999:::;;;;;;<<<<<<<<<<<<999999999999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<===;;;;;;<<<======>>>??????>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSSSSSSSSSSUUUWWWXXX^^^dddhhhnnn{{{sss^^^QQQJJJEEECCCCCC@@@@@@AAAAAABBBCCCDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHKKKMMMPPPTTTYYY___ggglllsssuuuyyy~~~{{{ggg[[[VVVUUUQQQNNNLLLJJJJJJIIIGGGFFFDDDBBB@@@???@@@@@@???>>><<<<<<;;;:::999999999999888777666555444333333333//////.........---------///////////////......---++++++,,,,,,,,,,,,------***++++++***))))))+++,,,&&&'''((()))++++++,,,,,,((()))***++++++***)))(((*********)))***++++++,,,+++******)))))))))))))))))))))******+++++++++,,,***+++,,,---...---,,,+++,,,,,,---...---,,,+++***************************///......------,,,++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++------------------------++++++,,,------......///(((((()))+++---...///000//////............//////////////////000000000000000111111111111222222222222222333444555666777888888888888999:::;;;============>>>>>>???@@@BBBBBB@@@AAABBBDDDEEEFFFFFFFFFHHHJJJLLLNNNPPPRRRRRRSSSQQQRRRSSSTTTVVVYYY[[[\\\ZZZ[[[\\\[[[[[[\\\^^^aaaccceeeggghhhjjjjjjjjjjjjgggggghhhjjjkkklllmmmmmmpppooonnnnnnppprrruuuwwwtttvvvxxxyyyzzz|||~~~qqq```RRRJJJCCC@@@>>><<<===@@@999999:::;;;<<<<<<<<<<<<;;;;;;:::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999<<<>>>@@@<<<<<<<<<===>>>??????@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTSSSTTTUUUWWWTTTZZZaaaeeeiiittt}}}eeeUUULLLEEEBBBBBB>>>???@@@AAACCCDDDEEEFFFGGGIIILLLLLLKKKIIIHHHHHHIIIJJJLLLOOOSSSZZZbbbgggnnnqqqvvv{{{iii[[[UUUTTTPPPNNNLLLKKKJJJIIIGGGEEEEEEDDDCCCBBB@@@???>>>>>>???>>><<<;;;:::999999999777777555444333222222222000/////////............////////////////////////........................,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))***+++++++++,,,+++,,,---,,,******+++,,,******+++,,,,,,***)))(((+++*********************)))***+++,,,---,,,+++***------------,,,,,,+++***************************))))))***+++,,,...///000---------,,,,,,++++++++++++,,,---...///000111111///...+++***)))***,,,---)))***+++,,,---.........---------......000111111------...///////////////---///222444444222...,,,+++,,,...000111000///...333333444444444444444444777777888999::::::;;;<<>>>>><<<;;;:::::::::;;;;;;<<<<<<<<<888999999::::::999999999;;;::::::999999::::::;;;;;;;;;:::999999:::::::::::::::::::::::::::::::::;;;>>>@@@???===;;;===>>>???AAABBBAAA??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUVVVZZZ^^^aaafffooo|||pppZZZKKKEEEEEEFFFAAA???@@@BBBAAA>>>@@@DDDHHHHHHJJJLLLNNNMMMJJJHHHLLLJJJEEEUUUEEEVVVVVV[[[fffjjjooovvv|||}}}hhh[[[TTTRRROOOMMMKKKJJJJJJIIIFFFDDDDDDDDDCCCAAA@@@???>>>===>>>===<<<:::999999888888777666555444333222222222000000/////////...........................//////........................,,,,,,+++++++++***************+++++++++,,,,,,,,,***************+++++++++''')))++++++***+++,,,...***++++++++++++***))))))+++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,*********+++,,,---...///,,,,,,,,,+++++++++******,,,---///000111111000000......---------------...***+++,,,---------------------------...///000111000111111222333222222222000000111222222111000///...///000111000000......333333333333333444444555666666777888999:::;;;<<<>>>>>>??????@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFFFFFFFHHHKKKNNNPPPQQQQQQQQQTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]\\\[[[\\\___aaaeeeeeeggghhhiiijjjjjjjjjggghhhiiijjjlllmmmnnnoooooonnnoooooopppqqqrrrsssvvvyyy|||~~~qqq```SSSMMMFFFCCC@@@>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::::::::;;;::::::999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@???===<<<===>>>???@@@AAAAAA??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUXXX[[[]]]aaahhhttt}}}}}}gggVVVMMMJJJHHHCCCAAAAAADDDDDDBBBDDDHHHHHHIIIKKKMMMOOONNNJJJGGGKKKJJJDDDQQQCCCPPPQQQXXXaaaeeekkkrrrxxx}}}yyyfffZZZSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDDDDCCCBBBAAA???>>>=========<<<;;;999888888888888777666555444333222222222000000000/////////......,,,,,,------.........///------------------------+++++++++*********))))))***++++++++++++,,,,,,,,,+++++++++***************((()))******))))))+++,,,++++++***))))))))))))***)))******+++,,,---......+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++,,,------------,,,,,,,,,,,,++++++---///111333444333111///---------...............,,,,,,---------------,,,,,,,,,,,,,,,---...//////...///000000111111000000222222111111111111222333222222111111000//////...333333222222222333555666444444555777888:::;;;;;;<<<======>>>??????@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFHHHKKKNNNQQQRRRSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]\\\[[[\\\___aaaeeefffgggiiijjjjjjjjjjjjhhhhhhiiijjjlllmmmnnnnnnppppppppppppqqqrrrrrrssswwwzzz}}}uuueeeVVVJJJEEEBBB@@@===<<<======<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999888::::::;;;<<<<<<;;;:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<===>>>???@@@AAA@@@??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYY[[[]]]cccmmmtttvvvcccTTTKKKFFFDDDAAA@@@CCCCCCAAAAAAEEEGGGIIILLLOOORRRQQQMMMJJJKKKJJJDDDLLLBBBIIIJJJUUUYYY^^^eeelllrrrwww|||qqqbbbYYYSSSQQQPPPNNNLLLKKKJJJIIIGGGEEECCCCCCBBBAAA???>>>===<<<<<<;;;:::999888888888888666666555444333222222333000000000////////////...++++++,,,,,,---.........------------------------++++++*********)))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))+++,,,,,,+++(((&&&&&&''',,,+++)))((((((((()))***(((((())))))******+++++++++***)))))))))***,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...............---------+++...111555666555333111...---,,,,,,,,,---...///---............------,,,,,,+++++++++,,,,,,---.........///000000000//////222222222222222222333333333222111111000000111111333222111000111333444666222333444555777999:::;;;:::;;;;;;<<<===>>>??????@@@AAACCCDDDEEEFFFGGGGGGEEEGGGJJJMMMPPPRRRTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[]]]___bbbeeefffgggiiijjjjjjkkkkkkhhhiiiiiijjjlllmmmmmmnnnrrrqqqqqqqqqqqqrrrssstttuuuxxx|||~~~}}}kkk]]]PPPFFFCCC>>><<<;;;;;;<<<<<<;;;:::;;;;;;::::::999999888888:::::::::::::::999888777999:::<<<======<<<:::999::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>============>>>???@@@@@@??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRVVVXXXZZZ[[[^^^ccckkkppp|||tttaaaRRRIIIJJJDDDAAABBBBBB@@@@@@BBBEEEGGGLLLQQQUUUVVVSSSPPPMMMLLLGGGIIIGGGEEEFFFSSSSSSXXXaaahhhmmmrrrxxx}}}|||rrrggg]]]WWWTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDCCCBBBAAA???>>>======;;;;;;:::999888888888888666555444444333333333333111000000000////////////,,,,,,,,,---------......------------------------+++++++++************)))++++++++++++++++++++++++,,,+++++++++***)))))))))+++,,,,,,+++(((&&&&&&''',,,+++)))((((((((()))************))))))(((((((((+++***)))((()))***+++,,,,,,++++++++++++,,,......///...------,,,+++******,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------))),,,000444666666444333333111...------///111333....../////////...------,,,++++++++++++,,,------000111222222333333222222///111222444444444222222111111111000111222333333111111000000111222444555111222333444666777888999888888999:::;;;<<<===>>>???@@@BBBCCCEEEFFFFFFFFFEEEGGGIIILLLOOOQQQSSSTTTUUUUUUUUUVVVVVVXXXYYYYYYZZZ[[[\\\\\\\\\]]]```bbbeeefffggghhhiiijjjjjjjjjiiiiiijjjkkkkkklllmmmmmmqqqqqqqqqqqqrrrsssttttttvvvxxx|||}}}~~~~~~ooo___RRRGGG@@@>>>;;;:::999:::;;;;;;:::999:::::::::999999888888777888888888888888777666666999:::<<<======<<<:::999:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========>>>@@@@@@???>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRUUUVVVXXX[[[___dddjjjnnnuuuxxxfffZZZRRRKKKEEEDDDDDDCCCDDDGGGCCCEEEKKKRRRXXX[[[ZZZXXXQQQPPPKKKJJJSSSGGGDDDQQQNNNUUU^^^eeeiiiooouuu{{{qqqmmmfff^^^YYYUUUTTTTTTSSSQQQOOONNNMMMLLLJJJHHHEEEDDDCCCBBB@@@???>>>>>>;;;;;;:::999999999999999666555444333333333333333111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++***************((()))******))))))+++,,,******)))(((((((((((()))------,,,+++***))))))(((***))))))))))))***++++++---,,,+++***+++,,,---.........---,,,+++***)))))),,,++++++*********++++++))))))************++++++(((***...111333444333222777555333111111222444555......///////////////...,,,,,,,,,++++++,,,,,,---...///000000111111000000...///222444444333222111///000000111222222333333//////000111222333333333111222222333444555666666666777777999:::;;;<<<======>>>@@@BBBDDDEEEEEEFFFEEEFFFHHHJJJMMMPPPQQQSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\]]]```cccdddeeefffhhhiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmpppppppppqqqrrrsssuuuuuuwwwzzz}}}~~~~~~}}}~~~vvvbbbUUUKKKCCC>>>===999999888999;;;;;;999888999999888888888888888888555666666777777777666666999999:::;;;;;;:::999999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???===<<<<<<>>>??????>>>>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVZZZ___ccchhhjjjpppyyyttt]]]SSSIIIEEEDDDDDDEEEHHHBBBDDDIIIPPPWWW\\\]]]\\\UUUSSSPPPNNNbbbMMMDDDOOOKKKSSS\\\cccfffkkkrrrxxx}}}iiieee___YYYUUUTTTTTTUUUSSSQQQNNNMMMMMMLLLJJJHHHFFFEEEDDDCCCAAA@@@??????<<<;;;;;;:::::::::::::::555555444333333333444444111111111000000000//////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************+++++++++''')))++++++***+++,,,...)))))))))))))))((((((''',,,,,,++++++******))))))((())))))***************...---,,,******+++,,,---+++++++++++++++++++++++++++***************++++++*********+++++++++,,,,,,***+++---///000000//////555555555555444333111111---...///000000000000000------,,,,,,,,,,,,------++++++,,,---------------//////000000111222222333///000111222222111000000,,,...000222333333222222222222222222333333444444444555666777999:::;;;<<<<<<===???AAABBBDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\\\\]]]```ccccccdddeeefffhhhhhhhhhhhhiiijjjjjjkkkkkkllllllmmmnnnnnnoooppprrrtttuuuvvvwwwyyy||||||{{{zzzzzz{{{{{{{{{{{{{{{|||}}}~~~zzzjjjXXXMMMGGGAAA>>>>>>999999999:::;;;;;;999777777777777888888888888888444555666777888888888888999999999999999999999999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;>>>???>>><<<<<<===??????>>>>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTVVVZZZ___ccceeefffjjjsssvvvgggVVVMMMHHHEEEDDDFFFBBBCCCGGGMMMTTTYYY[[[\\\WWWUUUSSSQQQpppTTTDDDLLLIIIQQQ[[[aaaccchhhooovvv~~~gggccc]]]XXXTTTSSSTTTUUURRRPPPNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::::::::;;;;;;555555444333333333444444111111111111000000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********))))))******+++++++++,,,+++,,,---,,,+++***+++,,,((()))*********)))'''&&&(((((((((((())))))))))))'''(((***+++++++++***)))///...,,,*********,,,---'''((((((***+++,,,------******))))))***++++++,,,---------....../////////------------------,,,,,,000222555666555111---***------///000111111111111......---,,,,,,------------...//////000/////////111000...---...000333555000111222333222000...---+++---000333444333222000222222222222222222222222444444555777888:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\]]]aaacccbbbcccdddfffgggggghhhhhhjjjjjjjjjkkkkkklllllllllmmmmmmnnnoooqqqtttvvvwwwuuuwwwyyyyyyxxxvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~nnn___NNNFFFAAA<<<:::::::::999999:::;;;;;;888666666666777777888888999999444555666888999999999999999999888777777888999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;999999;;;>>>???>>>;;;;;;===>>>???>>>>>>@@@BBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUWWWWWWYYY\\\```dddeeeeeeeeennn|||kkk[[[QQQJJJGGGHHHCCCDDDFFFKKKQQQVVVXXXYYYXXXVVVTTTTTTxxxXXXEEEJJJHHHPPPZZZ___aaaeeemmmttt|||mmm```]]]]]]UUUTTTWWWTTTSSSQQQOOONNNMMMLLLJJJHHHHHHFFFDDDBBBBBB@@@>>><<<===<<<<<<;;;999888888777:::888666666666555333222000000////////////000000444333111///---,,,++++++------,,,,,,,,,------...************+++,,,,,,---*********++++++,,,,,,,,,......---,,,+++***)))(((++++++************+++++++++++++++*********))))))************************************************+++++++++*********))))))***++++++++++++++++++,,,---,,,+++++++++,,,---...------------------------///...,,,+++***+++,,,,,,...///111111/////////000///000111333333444444333333000---,,,...///...------.....................111111222222111000...---000111111222444555555666444444444444333333222111000000000000111222444444444444555555666777777777777777999:::<<<===>>>???AAAAAACCCDDDFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYYYYZZZ[[[]]]___```ccceeefffeeeddddddeeefffiiiiiiiiihhhiiiiiijjjjjjhhhiiiiiikkkmmmoooqqqrrrpppqqqrrrsssttttttttttttqqqssstttsssrrrqqqqqqsssyyy{{{~~~sss]]]VVVKKKCCC>>>===<<<===999999999888888888888777777777666666666888999:::999999999999999999999999777888888999999999888888999:::<<<;;;::::::;;;===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAA???>>>======???@@@???>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFIIILLLMMMLLLKKKKKKLLLQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVXXX[[[___bbbdddgggkkkuuuiiiWWWOOOIIIBBBDDDDDDDDDFFFIIIMMMPPPRRRSSSUUUUUUFFF{{{UUUHHHMMMIIIKKKPPPVVV^^^eeejjjmmmpppbbb^^^]]]VVVTTTWWWTTTSSSQQQOOOMMMLLLKKKHHHFFFFFFDDDBBBBBBBBBAAA@@@>>>===<<<<<<;;;999888888777666555333333333333111000///......---------......000000///...------------,,,,,,+++++++++,,,,,,---,,,+++++++++++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************+++++++++++++++*********))))))************************************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------...---,,,+++++++++,,,,,,---...000000...---...//////000000111333444444555555222///...//////...---............////////////000000111222111000///...111111222333444444555555444444444444444333222111111111111111222333444555333444444555666666777777666777888999;;;<<<===>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYZZZ\\\]]]___`````````bbbcccbbbaaaaaabbbcccgggggggggggggggggghhhhhhgggggghhhiiikkkmmmooopppoooooopppqqqqqqqqqqqqqqqnnnoooooommmkkkjjjkkklllqqqsssxxx|||{{{iiiSSSMMMEEE???;;;;;;::::::999999999888888888777777888777666666666777888999888888888888888888888888888888888888888888888888888:::;;;;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;<<<===>>>???>>>===>>>@@@@@@@@@>>>@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGIIIKKKKKKKKKJJJKKKMMMQQQQQQSSSTTTTTTUUUUUUUUUUUUVVVVVVXXX[[[^^^bbbccceeehhhppp|||kkk[[[PPPIIIJJJHHHGGGHHHJJJLLLNNNOOOMMMNNNQQQKKK~~~VVVDDDHHHGGGIIIMMMSSSZZZaaagggkkkttteee```^^^VVVUUUXXXTTTTTTQQQOOOMMMKKKIIIGGGDDDDDDCCCBBBBBBBBBBBBAAA???<<<<<<;;;::::::999888888888666555555666666555333222111000///////////////---,,,,,,,,,,,,---......,,,++++++******+++++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++************+++++++++++++++***************************************************************+++++++++***************+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------...---,,,,,,+++,,,,,,,,,,,,...//////...------.../////////000111444666777777555222000//////...---............/////////000...///000111111111000000222222333333444444555555333333444444444333333222333333222333333444555555333333333444555555666666666666777888999;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUWWWZZZ[[[\\\]]]]]][[[]]]^^^^^^]]]]]]^^^```ccccccccccccdddddddddeeeddddddeeefffgggiiikkklllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhheeebbbbbbccceeeiiilllssszzz~~~~~~{{{kkk[[[IIIEEE@@@<<<;;;;;;:::999999999888888888777777777888888777666666666777777777777777777777777777777:::999888777777888999999777999::::::999888:::;;;::::::;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>===>>>@@@AAA@@@??????@@@AAAAAACCCCCCDDDEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHIIIJJJJJJIIIJJJLLLMMMPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[^^^aaacccbbbdddjjjsss}}}jjjXXXMMMKKKHHHFFFEEEEEEGGGGGGFFFHHHEEEMMMSSSWWWAAADDDDDDEEEHHHMMMSSS[[[bbbfff{{{jjjbbb___XXXWWWYYYUUUTTTQQQNNNLLLKKKHHHEEECCCEEEDDDBBBBBBBBBBBB@@@>>><<<<<<;;;::::::999888888888777666666888888777666222222111000////////////,,,,,,++++++,,,---......---,,,++++++++++++++++++......---,,,+++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++************************************************************************************************+++,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,...//////...---......///.........000333666888999777555222111000//////.............../////////---...///000000111111111333333333333444444555555333333444555555444444444444444333333333444444555222222333333444555555555555666666777888999999:::999:::;;;<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLKKKMMMPPPSSSVVVVVVVVVUUUUUUWWWYYYYYYXXXYYYZZZ\\\]]]]]]^^^______``````````````````aaabbbccceeefffddddddcccbbbbbbbbbaaaaaacccbbbaaa^^^\\\]]]```cccgggkkkttt}}}~~~wwwqqqrrrvvvzzzrrr\\\NNNEEEBBB???======<<<;;;999888888888888777777777777888888777777666666666666666666777777777777777888;;;:::888666666777999:::666888999999888888999:::888888999::::::;;;<<<<<>>????????????>>>===???AAABBBAAA@@@??????@@@AAABBBCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHIIILLLNNNOOOOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUWWWZZZ]]]___aaabbbbbbeeelllssshhhWWWMMMIIIDDDBBBCCCDDDCCCAAAGGGAAAHHHVVV|||WWWAAADDDBBBBBBCCCGGGLLLTTTZZZ___nnndddaaaYYYXXXZZZUUUTTTQQQNNNLLLKKKHHHEEECCCGGGEEECCCBBBBBB@@@>>><<<;;;;;;;;;::::::999999888666444333444555555444333000000///...............------,,,,,,,,,---............---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++************++++++************************************************************************************************++++++,,,------...//////------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111111///...///000......---...000333666888:::999777555333222222333000/////////.........---------...///000111222222333333333444444555555666333444555666666666666666555555444333333333444444222222333333444555555555666666666777777888888888777777888999;;;<<<======>>>???@@@AAACCCDDDEEEFFFEEEGGGJJJMMMOOOOOOOOONNNOOOQQQSSSTTTTTTTTTVVVXXXWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___\\\[[[ZZZZZZYYYZZZZZZ[[[ZZZZZZZZZYYYYYY[[[```ccciiioooxxx}}}vvvnnnhhhdddccckkktttwwwcccPPPEEEBBBAAA>>>======<<<999777888888888777777777666666777777777777666666555555777777777888888888999999;;;:::888666666777888999666777999888777777888:::777888888999:::;;;<<<<<<<<<======>>>???@@@@@@@@@>>>======>>>@@@AAAAAA@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIJJJMMMOOOMMMNNNPPPRRRSSSUUUUUUUUUSSSSSSTTTUUUXXX[[[]]]___aaaaaaccchhhmmmvvvkkkWWWQQQIIIEEEEEEFFFEEECCCGGG???BBBQQQkkkPPP@@@DDD@@@@@@@@@BBBGGGMMMSSSVVVsssgggbbbZZZZZZ[[[UUUTTTQQQOOOMMMKKKIIIGGGDDDHHHFFFDDDBBBAAA@@@>>>;;;;;;;;;;;;::::::999999999888666555555666666555444444333333222222333333444...............///000000//////...---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++***************+++++++++***************************************************************+++++++++******+++,,,---......///......//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...000111111000//////000.........///000333555666999999888777555444666888444333222111000///...---............///000111222222222333444555666777777444555666777888999999999777777666555444444444555333333333444555555666666777777777777777777777777555555666777888999:::;;;:::;;;;;;===>>>???@@@@@@BBBCCCEEEGGGIIIIIIIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSQQQRRRTTTVVVWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWWWWTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWYYYZZZ[[[___cccgggooouuu~~~ttthhhbbb\\\ZZZZZZ```nnn{{{uuudddUUUHHH@@@???===;;;::::::999666444888888777777777666666666666666777777777666555555666777777888888999999999;;;:::999777777777777888666888999999888777999:::888888999::::::;;;<<<<<<888999:::<<<======>>>>>>===<<<<<<===???AAAAAA@@@===>>>??????AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFHHHJJJJJJKKKLLLLLLKKKLLLNNNOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSUUUXXX[[[\\\______aaaeeeiiippp~~~jjj```SSSKKKHHHGGGEEEBBBFFF@@@???HHHVVVHHH>>>BBB@@@@@@@@@AAADDDHHHLLLNNNvvvhhhccc[[[[[[\\\VVVSSSQQQOOOMMMLLLKKKHHHFFFGGGEEECCCBBBBBBAAA???===;;;;;;::::::::::::999999<<<:::888888888888777555444444444444555666777777......///000111333444555///...---,,,++++++++++++******)))))))))***++++++++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++************++++++))))))*********+++++++++************************************************))))))*********+++++++++))))))***+++,,,---......///000000000000...---,,,+++++++++++++++++++++++++++,,,.../////////...------///000000///......///......///000111222333333777888999888666777:::===999888777555333111/////////......---...///000111000111222444555777888999555666888999:::;;;;;;;;;;;;:::999888777666666666333444444555666666777777777777777777777777777777444444555666777888888999777888888999:::;;;;;;<<<>>>??????@@@AAAAAABBBBBBBBBDDDFFFGGGHHHIIIKKKMMMMMMNNNPPPRRRSSSSSSSSSRRRPPPPPPPPPOOOPPPPPPQQQQQQOOOOOOOOOPPPRRRTTTWWWYYY[[[]]]```ccceeehhhllloooxxx~~~vvvjjj^^^XXXUUUTTTWWW^^^kkkqqq```TTTJJJBBB===;;;999888777888888777555888777777777666666666666444555666777777777666555555555666666777888888999::::::999999888777777666777888:::999888888999;;;999999::::::;;;;;;<<<<<<888999:::;;;<<<<<<;;;;;;;;;;;;:::<<<>>>@@@@@@???======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCBBBBBBCCCEEEGGGIIIJJJLLLNNNNNNNNNMMMNNNPPPLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSVVVXXXZZZZZZ[[[^^^ccceeekkkwwwzzzgggYYYRRRNNNIIIEEEGGGEEEBBBDDDFFFDDD@@@BBBAAA@@@@@@AAABBBDDDFFFHHHxxxiiiccc\\\[[[\\\VVVSSSQQQOOONNNMMMLLLJJJHHHEEECCCBBBBBBBBBBBBAAA???;;;::::::::::::::::::::::::888666555555555333111---------...///000222222------///000333666888999...---,,,+++************)))((((((((()))***++++++*********++++++,,,,,,---((()))***+++,,,---......++++++************++++++))))))******++++++++++++************************************************))))))******++++++++++++((())))))***,,,---......000111111111111///---,,,+++++++++++++++++++++++++++,,,.../////////......,,,...//////...------...---...000111222222222222555777999888777888<<<@@@===<<<;;;888555333111000//////...------...000111000000222444666888999:::666777999:::;;;<<<=========<<<;;;:::999888888888444444555555666777777777888888888888777777777777444444555555666777888888666666666777888999999999;;;::::::::::::;;;<<<<<<>>>@@@BBBCCCDDDEEEHHHJJJJJJLLLNNNQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMOOOQQQUUUYYY[[[cccfffjjjlllnnnqqqtttvvvuuullldddYYYOOOPPPOOOQQQZZZfffzzz~~~rrraaaSSSIIICCC???<<<:::888777777999:::999888777777777777666666666666333444555777777777666666444444444555666777777888::::::::::::999777666555777999::::::999999:::;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::;;;::::::;;;>>>??????>>>======>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCBBBAAAAAABBBDDDGGGIIIJJJLLLOOOPPPOOOOOOOOOPPPLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYVVVWWW[[[```cccgggsss~~~~~~kkk```YYYSSSNNNIIILLLHHHEEEAAADDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDjjjccc```YYYTTTVVVSSSRRRQQQOOOMMMLLLJJJJJJEEEDDDCCCAAA???===<<<;;;>>>======<<<<<<;;;::::::888888777666555444333333444333111000000000111222---...///111444888;;;===000...,,,,,,...///......---,,,,,,++++++*********.........------.........111***(((,,,///...,,,...,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++++++++************++++++(((((())))))***+++------******+++,,,,,,------...,,,---...//////---+++***---,,,+++*********+++,,,---------............///---,,,+++******,,,...///......///000222444555666444444555777999===@@@AAAFFFEEEBBB@@@===:::555222///,,,***,,,...000///---......///000222444666777888888888999:::;;;;;;;;;>>>>>>???@@@???===:::999::::::999999999;;;<<<===999999999999999999999999;;;888666666999<<<;;;::::::::::::::::::;;;;;;<<<::::::::::::;;;;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIJJJMMMQQQTTTTTTRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLPPPSSSVVVYYY^^^eeejjjlllppptttxxxyyy}}}uuujjjccc[[[QQQMMMOOOIIINNNWWWfff|||yyyggg]]]OOODDD@@@>>>;;;999999888888777666555555444888777555444444555666777555666666666666666555444666666555555555444444444777666555666777888888666777777777777888888888888999999999888999999::::::<<<<<<;;;::::::999888888<<<<<<<<<===>>>??????@@@>>>>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCDDDGGGJJJLLLSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPNNNOOOOOOPPPRRRTTTUUUVVVYYYYYYZZZ]]]bbbhhhnnnqqq~~~mmm___WWWNNNLLLIIIFFFCCCBBBBBBCCCHHHFFFDDDCCCCCCBBBAAA???nnnfffbbbZZZVVVWWWRRRQQQPPPNNNLLLJJJHHHHHHEEEEEECCCBBB@@@>>>===<<<<<<;;;;;;::::::999999888666666666555444444333333333222111000///000111111222111000000111222333444///---,,,,,,.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........---,,,+++++++++++++++************++++++************************)))************+++++++++++++++************++++++))))))))))))***+++,,,,,,*********+++,,,,,,------...///000111000///---,,,---,,,+++*********+++,,,------------............---,,,+++++++++,,,---...++++++,,,---...///111222333333444555888;;;>>>???DDDCCCBBB@@@>>>;;;777555888555111111222333111000.........///000222333444333444444555666777888888>>>???@@@AAAAAA???>>>===???>>>===<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;===;;;888999;;;===<<<;;;999:::;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGMMMOOOSSSXXX\\\]]][[[XXXRRRRRRRRRQQQQQQQQQPPPPPPSSSVVVZZZ^^^bbbgggooottt|||~~~vvvkkkbbbZZZVVVPPPIIIHHHKKKMMMVVVfffzzzwwwjjj]]]TTTIIIAAA>>>===;;;999888888777777666555555444666555555555555555666666555555666666666666555555666666555555555444444444444333222333444555555333666666777777777888888888;;;::::::999888888888888<<<;;;;;;;;;::::::999999;;;<<<<<<===>>>>>>??????999999:::<<<===???AAABBB?????????@@@@@@BBBCCCCCCDDDCCCBBBCCCDDDHHHKKKMMMQQQQQQPPPOOONNNLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUWWWWWWXXX[[[```fffkkknnnxxxvvveee\\\QQQJJJFFFEEEBBB???AAA@@@???AAABBBCCCBBBAAAuuujjjddd\\\WWWXXXUUUTTTRRROOOMMMJJJHHHGGGFFFEEEDDDCCCAAA???>>>>>><<<<<<;;;;;;:::999999999666555555444444333333333222111000/////////000000222111///...---------......---,,,,,,---...---,,,***++++++++++++,,,,,,,,,+++******************+++,,,666999111******+++)))*********))))))*********))))))))))))))))))******)))************+++++++++++++++************+++++++++***************++++++)))******++++++,,,,,,---......///000000///---,,,------,,,+++++++++++++++------------............,,,,,,,,,,,,------------++++++++++++,,,---...///333333333444555888:::<<<@@@@@@AAAAAA@@@>>>;;;::::::777333111111111111000///......//////000111222000111222333444555666666===>>>@@@BBBBBBCCCBBBBBBBBBBBB@@@>>>======<<<<<<<<<======>>>>>>?????????AAA@@@>>>>>>???@@@???>>>===>>>@@@AAAAAA???>>>===;;;::::::999999:::;;;<<<===>>>@@@BBBDDDGGGIIIJJJQQQTTTZZZ```fffgggeeebbb[[[[[[[[[ZZZYYYXXXWWWVVVZZZ]]]bbbhhhnnnuuu}}}zzzrrriiicccXXXRRRLLLJJJIIIHHHKKKPPP[[[hhh~~~~~~hhh[[[OOOIIIBBB===<<<<<<:::888888777777666666555555555333444555666666666666666333444555666666666666666555555555555555444444444333222111222444444444333666666777777777777888888<<<;;;:::999888777777777;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>::::::;;;===>>>@@@AAABBB????????????@@@AAABBBBBBAAAAAAAAABBBEEEHHHLLLNNNOOOOOONNNMMMLLLKKKIIIHHHHHHIIIJJJIIIIIIIIIKKKMMMNNNNNNNNNOOOOOOPPPRRRRRRTTTUUUVVVYYY]]]bbbgggjjjnnnyyywwwcccUUUOOOLLLFFFAAA>>>>>>>>>@@@BBBCCCBBBAAA}}}nnneee]]]YYYXXXYYYXXXUUURRROOOLLLJJJIIIFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;888888777666444333222111111000000///////////////...---,,,,,,,,,---...///---,,,,,,,,,......---+++,,,,,,++++++++++++++++++******))))))))))))******,,,===CCC555***,,,...*********))))))))))))******)))))))))***************))))))*********+++++++++++++++************++++++,,,++++++***))))))************++++++,,,---------+++,,,---------,,,++++++------,,,,,,++++++++++++,,,,,,---------.........+++,,,------......------......------......//////222222111222333555777888<<<===???AAAAAAAAAAAABBB>>>;;;777444222222222222////////////000000111222000000111222333444555555:::;;;===@@@AAACCCCCCDDDAAAAAA@@@???>>>>>>======??????@@@AAABBBCCCDDDDDDGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFIIIJJJJJJHHHEEECCC???>>>===<<<;;;<<<>>>>>>@@@AAADDDGGGKKKNNNPPPQQQUUUYYY___ffflllnnnllliiifffggggggfffeeedddbbbaaaaaadddjjjrrrzzz}}}xxxqqqjjjeee^^^XXXTTTOOOLLLJJJIIIMMMTTT^^^eeewwwrrr^^^RRREEEAAA===;;;::::::888777777777666666666555555555111222444666777777666666222333444555666666777666555555555555555555555555555444333444666777666555666666666666777777777888::::::999888777777888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBDDDGGGJJJLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPTTTTTTUUUXXX\\\```dddfffgggoooyyy}}}hhh[[[SSSLLLFFFCCCBBBAAABBBCCCCCCAAA???sssggg___ZZZXXXZZZXXXVVVSSSOOOLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>======<<<;;;;;;===<<<:::888555333111000000000000000/////////...------,,,,,,---...000111---,,,,,,---//////---+++------,,,,,,+++***))))))++++++************++++++,,,===CCC555)))+++---*********))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++************++++++,,,,,,+++***))))))))))))++++++,,,,,,------......++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------...+++,,,---.........------000///////////////000000111000000000111333555666888:::===???AAACCCGGGKKKLLLIIIEEE@@@;;;888666666000000/////////000111111000000000111222222333333666777999;;;>>>???AAAAAA??????@@@@@@AAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMPPPQQQQQQOOOMMMKKKDDDBBB@@@>>>>>>???@@@AAACCCEEEIIIMMMQQQTTTVVVWWWZZZ]]]ccckkkqqqtttsssppprrrssstttttttttsssqqqppplllooouuu}}}zzzttthhhddd]]]WWWRRRNNNKKKIIIJJJKKKMMMPPPYYYiiizzz{{{gggUUUKKK@@@???<<<;;;:::999777666666666666666555555555555111222444666777666666555222222444555666666666666444555555555555555555555666555555555777888777666555666666666666777777777777777777777888999999:::::::::;;;<<<======>>>???<<<<<<<<<===============@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>???@@@@@@BBBBBBBBBBBBDDDFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMMMMMMMMMMNNNOOOPPPTTTUUUVVVXXX[[[___bbbddddddiiirrr|||jjjYYYNNNIIIEEEDDDBBBAAABBBAAA@@@???xxxiiiaaa\\\YYYWWWVVVTTTQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@======<<<<<<;;;:::::::::>>>===;;;999666333222111000000111111111000///...111000///...---...//////---------///000000...+++------,,,,,,+++******))),,,,,,++++++++++++,,,,,,+++555888000))))))***(((*********))))))*********,,,,,,,,,+++++++++******)))************+++++++++++++++************++++++,,,,,,+++***)))))))))******++++++,,,,,,---......---------------.........---------------,,,++++++,,,,,,,,,,,,------------------------..............................//////////////////000222444555555888;;;===@@@FFFNNNTTTYYYXXXSSSLLLDDD===999888666555444222111000000000////////////////////////333333555666888:::<<<===<<<===???AAABBBCCCDDDDDDAAABBBDDDFFFHHHJJJKKKLLLQQQRRRTTTSSSRRRQQQQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSKKKIIIFFFDDDCCCDDDEEEFFFIIIKKKNNNRRRUUUWWWXXXXXX]]]```eeemmmuuuyyyzzzyyy}}}~~~}}}yyyrrrjjjccc^^^XXXUUUPPPKKKHHHGGGHHHIIIMMMTTT\\\dddrrrjjjYYYKKKCCC???>>><<<;;;999888777777555555555555555555555555222333444555555555555555222333444555555555555555444444444555555555555555555444333444666777666555555555666666666666777777666666666777888999:::;;;999:::;;;<<<===???@@@AAA=========>>>>>>>>>>>>>>>:::;;;===???@@@@@@@@@??????>>>>>>>>>>>>>>>??????BBBBBBBBBCCCCCCEEEFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIKKKMMMLLLLLLLLLMMMMMMNNNPPPPPPTTTUUUVVVXXX[[[^^^```aaabbbeeemmmuuu~~~iiiWWWNNNGGGEEEAAA@@@@@@BBBBBBBBB~~~mmmeee___\\\VVVUUUSSSPPPMMMJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@======<<<<<<;;;;;;::::::;;;:::999777666444333222000111222222222111000///222111000...------...............000111111...,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******))))))++++++************++++++------,,,+++***)))(((((()))************+++++++++++++++************++++++++++++******************((())))))***++++++,,,,,,---,,,,,,,,,---......///,,,---.........---,,,+++++++++,,,,,,,,,---------...------,,,---...///000...---------...///000000.........///000222444666444666999;;;???GGGSSS\\\aaaaaa___XXXOOOGGGCCCBBBCCCAAA>>>;;;777444333222222111111000000///......111222222333444666777888888:::<<<>>>???@@@@@@@@@BBBCCCDDDGGGIIILLLNNNOOOQQQTTTVVVVVVUUUSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[VVVTTTQQQNNNMMMMMMOOOQQQTTTUUUWWWYYYYYYYYYXXXWWWYYY\\\bbbkkkttt{{{~~~qqqmmmfff```ZZZUUUPPPMMMLLLKKKIIIIIIKKKPPPVVVZZZeeerrrlllZZZMMMCCC>>><<<<<<;;;:::888888888999555555555555555555555555444444444333333444555555333333444555555444444444444444444555555555666666444333222333555666555444555555555666666666777777777777666777777888999:::888999;;;<<<>>>@@@AAABBB?????????????????????>>>999:::<<<>>>??????>>>>>>???>>>>>>=========>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFHHHHHHHHHGGGHHHJJJLLLKKKLLLLLLMMMNNNOOOQQQRRRTTTTTTVVVXXXZZZ\\\^^^___^^^aaahhhpppuuunnn^^^QQQLLLFFFCCCBBBCCCDDDEEEpppgggbbb^^^WWWVVVTTTQQQOOOLLLJJJIIIDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>======<<<<<<777777777666555555444444111222222333333111000///000///............///000/////////111222222///---'''((()))***,,,...//////++++++************++++++///)))&&&***---,,,+++,,,,,,,,,++++++++++++,,,,,,---,,,+++***)))'''&&&&&&)))************+++++++++++++++************+++++++++***************++++++'''''''''((())))))******+++*********++++++,,,---,,,---.........---,,,+++++++++,,,,,,,,,---------///...,,,+++,,,---///111///......//////111222222---------...000333555666333666888:::>>>HHHVVV```gggiiiiiiddd]]]VVVSSSRRRPPPMMMIIIDDD>>>:::777555555555444333222111000000111111111222333444555666444666888999;;;;;;;;;:::BBBCCCEEEGGGJJJMMMOOOPPPPPPTTTWWWWWWUUUTTTUUUWWW\\\\\\]]]^^^___aaabbbbbbaaa^^^[[[WWWVVVWWWYYYZZZ]]]^^^______^^^\\\YYYWWWSSSVVV\\\fffqqqzzz{{{tttllleee```[[[UUUOOOLLLIIIFFFDDDEEEFFFHHHLLLRRR]]]hhhooosss^^^OOOFFFAAA>>>;;;;;;:::999888888:::;;;444555555555555555555555666555444222222333444555444444444555444444333333444444444555555555666666555444333444666777666555555555555555666666666777888888777777777777777888888999:::<<>>???@@@AAA@@@???===;;;???>>>============>>>>>>===>>>???BBBDDDFFFHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\]]][[[]]]dddlllooovvvppp]]]WWWNNNHHHEEEEEEEEEFFFrrrddd]]]ZZZZZZWWWSSSPPPOOONNNLLLJJJGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888666444333222222333333222222111000//////////////////////////////......//////000000111111,,,,,,------,,,,,,+++***...------,,,+++***)))))),,,,,,+++******+++,,,,,,,,,,,,+++***))))))******+++)))'''(((+++---,,,+++((((((((()))******++++++************************,,,,,,++++++***))))))(((&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++++++++,,,,,,---.../////////000111222222333222222111000000000111222333333444666888999===FFFTTT___gggjjjlllhhhaaa^^^bbbgggfffbbb]]]VVVOOOFFF===777777555222333555666444111555000///222111++++++...333444555666777999::::::>>>@@@BBBEEEGGGHHHHHHHHHOOOQQQSSSUUUVVVVVVUUUUUUXXXYYY[[[^^^bbbfffiiikkkjjjiiigggfffeeedddddddddhhhgggfffccc```\\\YYYWWWVVVVVVWWW\\\eeepppzzz~~~vvvrrrlllgggccc^^^XXXSSSHHHHHHFFFEEEDDDCCCCCCBBBGGGKKKSSS\\\hhhxxxuuu```NNNDDD@@@===;;;666777888888888777555444444666777555333111111222333333333333333333333333666555333222111222333333777555333111111333555777444444444555555555555666444444444444444555666666555666666777888999999:::777777999;;;===???@@@AAABBBAAA@@@???>>>>>>>>>???===@@@BBBAAA???===>>>@@@===============>>>??????>>>???AAACCCEEEGGGGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJHHHGGGHHHJJJJJJJJJJJJJJJLLLNNNPPPRRRQQQSSSUUUWWWYYYZZZZZZZZZ[[[```fffhhhjjjrrrvvvdddRRRLLLJJJEEEAAA@@@ssseee^^^[[[ZZZWWWSSSPPPOOONNNLLLJJJGGGFFFDDDBBB@@@???>>>>>>=========<<<<<<;;;:::999888777666555444444444444333333222222111000000///////////////////////////....../////////000000000---------------,,,++++++---,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,++++++***))))))******---***((()))+++,,,+++)))++++++++++++************************************,,,++++++******+++++++++************))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------...//////000//////000111222222222222222222222222222333333444111333555666999AAAMMMVVVbbbfffhhhfffbbbaaafffkkkppplllgggaaaZZZRRRIIICCC<<<:::888888999999777444666333222555444000000333444444555555666777888888999999;;;<<<>>>>>>??????FFFHHHKKKNNNPPPQQQQQQQQQRRRSSSUUUYYY]]]bbbgggiiimmmmmmlllkkkjjjhhhgggggghhhgggfffccc___ZZZVVVSSSNNNNNNOOORRRZZZccclllrrrzzz|||~~~yyyvvvsssooojjjfff^^^[[[WWWTTTSSSQQQNNNKKKGGGGGGEEEBBBAAADDDIIIMMMVVV___lllzzztttgggUUUGGG@@@===;;;:::777777777777777666555555777888999888555333222333333333333333333333333333555444333222222222222333333333333333333333333333444444444555555555555666555555444444444555555666555666777777888999999999777888999;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>>>>???AAABBBAAA>>><<<<<<===>>>>>>======>>>>>>???@@@>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQQQQRRRTTTWWWYYYZZZZZZZZZZZZ^^^bbbcccdddjjjvvvhhhYYYPPPIIIEEEFFFuuufff___]]]ZZZWWWSSSPPPOOOMMMKKKJJJFFFEEECCCAAA???>>>>>>===<<<<<<<<<;;;::::::999999666666555444444444444555333333222222111000000000////////////////////////.........///////////////------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******)))*********...,,,***)))******)))(((------,,,,,,+++******)))******************************)))((()))***+++,,,************))))))(((((((((((()))))))))************+++,,,,,,------,,,,,,------------,,,,,,,,,,,,------......//////000000...///000111222222222222444444444444333333333333000222444555777<<>>::::::999888888777666666555555666666888999:::999666333222222333333333333333333333333444444333222222222222333222333444555555444333222444444444555555555555666666555555444444444555555666666777888999999999999888999999:::<<<======>>>>>>>>>???@@@@@@???>>>===@@@AAAAAA@@@===;;;;;;;;;>>>>>>======>>>>>>???@@@===>>>@@@BBBCCCEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEHHHIIIJJJJJJHHHHHHIIIJJJKKKJJJJJJKKKKKKMMMNNNOOOPPPQQQSSSVVVXXXZZZ[[[[[[ZZZ]]]`````````dddmmmtttlllZZZOOOJJJJJJuuueee^^^]]][[[WWWSSSPPPOOOMMMKKKIIIEEEDDDCCCAAA???>>>>>>>>>======<<<;;;::::::::::::777666555444444333333444222222222111111111000000////////////////////////........................---............---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,+++***************))),,,,,,+++++++++************************************)))'''&&&&&&''')))***'''(((((()))******++++++))))))))))))*********+++------...////////////...------------------,,,,,,------------......//////...///000111222222222222444444444444444333222222222333555555666:::???CCCHHHLLLOOOQQQQQQTTTZZZ___gggffffffffffffeeebbb___[[[ZZZWWWTTTPPPLLLIIIFFFEEECCCAAA???<<<888666555444333222222222333444555666555444444444666777888444666888;;;>>>@@@AAAAAAAAAAAABBBEEEIIIOOOTTTWWW\\\]]]^^^]]]\\\YYYWWWUUUUUUVVVVVVTTTQQQLLLGGGDDD@@@@@@???@@@CCCGGGLLLOOOVVVWWWZZZ\\\]]]^^^]]]]]]VVVTTTRRROOOMMMKKKJJJHHHIIIGGGEEEDDDEEEGGGJJJKKKJJJNNNSSSUUUYYYdddttt{{{jjj^^^KKKEEE>>>:::888999999888888777666444444555666666777999:::999666333111111333333333333333333333333333333222222222222222222444444555555555555444444444444444555555555555666666666555444444444444555666777888999999999999888999999::::::;;;;;;<<<<<<;;;===???@@@@@@???===<<>>???===>>>???AAABBBCCCDDDDDDCCCEEEGGGHHHHHHGGGFFFDDDGGGIIIJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOPPPRRRUUUWWWYYYZZZ[[[[[[^^^aaaaaaaaadddkkkqqq|||qqq___UUUPPPtttddd]]]\\\[[[XXXTTTPPPOOOMMMKKKIIIEEEDDDCCCAAA@@@??????>>>???>>>===<<<;;;;;;;;;<<<999888777555333222222222222222222111111111111111////////////////////////.........---------------------......------,,,+++*********++++++,,,,,,---+++++++++++++++++++++++++++***************++++++)))***************+++,,,))))))))))))******++++++))))))))))))))))))))))))+++***)))((('''(((((()))(((((())))))******++++++*********+++++++++,,,,,,,,,---......//////......------------------------+++,,,,,,,,,,,,,,,------......///000111111111111333333444444333222111000222333444444555777:::===???BBBEEEFFFGGGIIINNNRRRWWWXXX[[[```fffkkknnnnnnooommmjjjddd___ZZZWWWVVVTTTTTTQQQLLLFFFAAA;;;777999888666555555666777888555444333333444555777888444444555777888999::::::;;;;;;;;;===@@@CCCGGGIIIKKKLLLMMMMMMLLLJJJGGGFFFEEEFFFGGGGGGEEEBBB???======<<<;;;;;;<<>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<=========>>>???AAABBBCCCCCCCCCCCCEEEGGGHHHIIIHHHGGGEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNPPPPPPRRRSSSVVVXXXZZZZZZ[[[^^^aaabbbcccggglllpppuuu{{{{{{gggZZZtttccc]]]\\\\\\XXXTTTPPPNNNMMMJJJIIIEEEEEECCCBBBAAA@@@@@@@@@@@@???===<<<;;;;;;<<<<<<;;;:::888666444333222222111111111111111111111111////////////////////////---------------,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,***++++++,,,,,,++++++************)))******+++,,,((()))******)))***,,,...'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***)))(((''''''***++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++------------............+++++++++++++++++++++,,,---...///000111111111111222222333444444333111000222111222222444555777999===???@@@AAABBBDDDHHHJJJNNNOOOSSSZZZeeepppwww{{{{{{yyyuuuooojjjffffffggggggiiihhhbbb[[[UUULLLEEE???===:::777666666777777555555444444444444444555555555666666666666777777777777888999;;;<<<>>>???@@@@@@AAAAAAAAA@@@???>>>;;;;;;<<<===<<<<<<:::::::::999999888999999:::;;;===>>>???@@@AAAAAABBBBBBAAAAAABBBAAA@@@AAADDDFFFIIILLLQQQWWW]]]eeemmmrrr{{{pppbbbSSSGGGAAA===<<<;;;999888888888999777666555555444444555555999;;;>>>>>>;;;888666666333333333333333333333333000111222222333222222222333222///......///222333444444444555555555555666444444444444444555666666666888:::;;;;;;:::888777888888888999999:::::::::999:::<<<===>>>>>>>>>======<<<<<<>>>@@@@@@???>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGFFFHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQSSSTTTVVVXXXYYYXXX[[[^^^aaadddgggkkknnnmmmrrr|||zzzeeevvvddd^^^^^^\\\YYYTTTQQQNNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA???>>><<<:::::::::;;;<<<::::::888777666555555444111111111111111111111111////////////////////////---------,,,,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++*********))))))***++++++,,,)))+++,,,+++)))(((***---************************))))))))))))))))))))))))%%%&&&)))+++,,,,,,,,,+++,,,,,,+++***)))(((''''''************++++++++++++((()))******++++++******------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111222444555555555333222333222222222444777999:::===>>>??????@@@BBBEEEGGGHHHHHHKKKSSS___lllwww|||}}}|||yyysssoooooorrrvvvxxx~~~{{{uuupppggg]]]NNNKKKGGGBBB>>><<<;;;;;;======<<<;;;999777666444666666666666666666777777555666888999:::;;;;;;:::;;;;;;<<<<<<<<<=========999999999999999::::::;;;:::::::::999999999999:::;;;<<<>>>@@@CCCEEEFFFGGGEEEGGGJJJKKKLLLPPPUUUYYY^^^dddllluuunnnaaaVVVIIIAAA???777888777777666555666777555555666666555555444333666999<<<===;;;888666666333333333333333333333333///000111222333222222111222222111000000111222222444444444555555555555666333333333444555666777888777888:::;;;;;;:::888666666777777888999::::::;;;999::::::;;;===>>>>>>??????>>>===>>>AAAAAA???==================>>>??????>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVXXXWWWYYY]]]```cccfffiiikkkiiinnnuuu{{{wwweee______\\\YYYTTTQQQNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBB???===;;;999999999:::;;;999999888777777777777777111111111111111111222222////////////////////////---------,,,,,,+++++++++***++++++++++++***))))))++++++++++++++++++++++++***+++,,,------,,,+++*********))))))***+++,,,,,,+++,,,---+++(((''')))+++------,,,,,,+++*********)))))))))))))))))))))))) $$$(((+++++++++***))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++---------.........//////---------------------------...///000111111111111111333555777777666555444777555444444777:::<<<===<<<======>>>???AAADDDFFFDDDCCCEEEKKKWWWeeeqqqwww{{{zzzxxxsssqqqsssyyy|||qqqddd```ZZZSSSMMMJJJHHHGGGGGGGGGFFFDDDAAA===:::888666666555555666777888888333555888:::<<<<<<;;;:::::::::999:::;;;<<<===>>>;;;;;;:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>???BBBEEEIIIMMMOOOQQQMMMQQQUUUYYY]]]ccckkkqqqxxxooo]]]SSSJJJAAA<<<===333444444333333333444666444555666666666555333222111444888999888666444333333333333333333333333333///000111222333333222111333444555555555555444333444444444555555555666666222222333333555666888999777888:::<<<<<<:::888666666666777888999:::;;;;;;999999::::::<<<===???@@@BBB@@@>>>???AAAAAA>>><<>>======???AAA???BBBAAA>>>>>>AAABBB@@@===;;;::::::;;;<<<<<<;;;>>>>>>>>>???BBBCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIMMMTTT]]]dddhhhiiinnnqqqvvv{{{pppcccQQQDDD===;;;999777666666555555444444444333555555555555555555555555999888777444222///...---222222222222222222222222222222333333333222222111222222222333333444444444333333333444444444555555555555555555555666777777666777888:::;;;;;;::::::999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>?????????>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBBAAA???>>>BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMLLLNNNOOOOOOOOOOOOPPPRRRTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWZZZ]]]aaaeeehhhjjjiiiiiikkkqqqxxxzzzjjjbbb^^^[[[YYYUUURRRNNNKKKJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@======<<<;;;:::999999999999888777666555444444444222222222111111111111000000//////.........//////------------------------...////////////...---,,,,,,,,,---------------,,,...,,,++++++,,,---,,,,,,))))))*********+++++++++---+++))))))+++,,,+++))),,,---...---+++***+++,,,...---+++***))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++---***&&&$$$&&&(((111000...---,,,,,,,,,---,,,---...///000//////...///---,,,---000222333333444111111666999999:::<<<<<<============@@@DDDGGGHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCCCCEEEJJJRRRZZZ___ccccccbbbbbbdddhhhooottt}}}xxxvvvuuuuuussswwwxxxvvvrrrlllaaaVVVKKKJJJIIIIIIIIIKKKMMMNNNPPPTTTVVVTTTSSSTTTPPPLLLFFFDDDCCCCCCDDDEEEDDDCCCHHHIIIJJJMMMPPPSSSUUUUUUTTTSSSSSSSSSSSSUUUVVVWWW]]]___fffooo{{{vvvbbbXXXIII???;;;:::888777666666666555555444444444444444444444444444444444666555555333222111000000222222222222222222222222222222222333333222222111222222222333333333444444333444444444444444444444555555555555555666666777555666777999999999999888999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@?????????>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTXXXYYYZZZ]]]```cccfffgggiiihhhiiinnnttt~~~{{{kkkbbb]]][[[YYYVVVSSSOOOMMMKKKJJJGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>><<<;;;:::::::::999888777666555444444444222222222111111111111000111000///...............---------------------------...///000000...---,,,***+++,,,------...------+++***)))***---...///...((()))***+++,,,+++******,,,+++)))***+++,,,,,,++++++---------+++***+++,,,,,,+++***)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,)))((())),,,//////...---,,,,,,------............///000111111---+++***,,,...000000000222111222555777888<<>>@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJLLLMMMMMMMMMOOOQQQRRRRRRRRRSSSSSSTTTTTTTTTXXXYYYZZZ\\\^^^```bbbcccgggfffhhhlllooouuu}}}lllbbb\\\ZZZXXXVVVSSSOOOMMMKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@BBBAAA???===<<<;;;:::::::::999888666555555444444222222222111111111000000111111000......------------------------------------------,,,,,,,,,------)))***+++,,,---.........)))((('''(((+++,,,---,,,''')))+++,,,---,,,***)))+++*********+++,,,------)))***+++***)))((()))***+++******)))))))))((((((************************************************++++++++++++++++++++++++,,,...//////---,,,...///......------------------------,,,---///111444666555333111000000///---,,,000000222555555777===FFFEEEFFFGGGFFFFFFFFFHHHIIILLLKKKIIIHHHGGGGGGGGGHHHJJJHHHFFFDDDDDDFFFIIIKKKKKKLLLNNNOOORRRXXX___dddnnnttt}}}zzz{{{~~~|||{{{{{{{{{zzzxxxwwwcccTTTDDD???:::666666777666666555555555555555555555555333333333333333333333333111111222222333333333333333333222222111111000000111111222333333333222222222222222222222222222333555444444444444333333333555444444444444555666666666777777777666666666555888999999999999:::::::::<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHJJJLLLMMMMMMNNNOOOQQQQQQQQQRRRSSSSSSTTTTTTTTTWWWWWWXXXZZZ\\\^^^```bbbeeedddfffkkkmmmpppwww~~~~~~mmmbbb\\\WWWVVVUUURRROOOLLLJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@CCCBBB@@@>>>===;;;;;;;;;:::999888777555555555555222222222111111111000000111111000......---------------------------------...,,,***((((((***,,,...)))***+++,,,------------,,,***((()))***++++++***''')))+++,,,---,,,***)))***************+++,,,---((()))******(((((()))***************)))))))))(((************************************************************************)))***++++++******+++,,,,,,,,,------------------,,,++++++,,,...222666888>>><<<:::999888666444111...///222555666777<<>><<<999777666666666666444444444444555555555555333333333333333333333333222222222222222222222222222222222111111000000000000111222333333333333333222222222222222222222222444444444444444444444444444444444444444555666666777777777777666666666777888888888999999999:::::::::::::::::::::<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNPPPRRROOOPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWZZZ]]]___aaacccbbbeeekkknnnooosssxxxmmmbbb[[[VVVUUUTTTRRROOOLLLIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@BBBAAA@@@>>>===<<<<<<<<<:::999888777666555555555222222222111111111111000111000///...............---------------------------,,,)))((((((***---///)))***+++,,,,,,---,,,,,,///---++++++,,,,,,+++***((()))***+++,,,+++******)))***+++***))))))+++,,,)))***,,,+++******+++,,,)))******++++++***))))))************************************************************************))))))*********************+++,,,---------------+++++++++,,,...111555777:::999888999:::999777555//////333888:::999;;;???FFFIIILLLNNNNNNNNNOOOPPPKKKJJJHHHFFFEEEDDDDDDEEEGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLOOOSSSYYY]]]```eeekkkoooppprrruuuxxx~~~yyykkk___PPPDDD???;;;:::888777666555555555333333333333333444444444444444444444444444444444333222222222111111111111111111111111111111111111000111222222333333333333222222222222222111111111333333333444444444555555444444333333444444555666777777666666666666777888888888888888999999999999999999888999999:::;;;<<<===>>>???AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKMMMNNNNNNMMMNNNOOOPPPNNNOOOQQQSSSTTTTTTSSSSSSQQQRRRSSSUUUXXX[[[]]]___```___bbbiiimmmnnnpppuuuzzznnnbbbZZZVVVVVVUUUSSSPPPMMMJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@???======<<<<<<<<<::::::888777666555555555222222222111111111111000000//////.........//////------------------------++++++,,,,,,------------***++++++,,,,,,,,,++++++///---++++++,,,---,,,+++))))))*********+++++++++)))***+++***'''''')))+++(((***++++++******+++---)))***+++,,,,,,+++******************************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))***+++---......------...------------///000111000000111333555666555333222222666===@@@===::::::@@@DDDIIILLLMMMNNNNNNOOOKKKJJJGGGEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPRRRUUUZZZ^^^aaaeeejjjjjjiiiiiimmmppppppwwwppp___UUULLLAAA:::999777777666555444333444555111111111222222333333333222222222222222222222222111111111111111222222222//////000000111111222222000000111222333333333333222222222222111111111000111222222333444555666666444444333333444444555666555444444444444666777888888888888888999999999999999999999999:::;;;<<<<<<;;;===???@@@AAAAAA@@@???===>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIILLLMMMNNNMMMLLLLLLMMMNNNMMMOOOQQQSSSTTTTTTSSSSSSRRRSSSSSSTTTVVVXXXZZZ[[[^^^\\\___fffkkkkkkmmmpppssswwwnnnbbbZZZWWWWWWVVVTTTRRROOOLLLJJJGGGFFFDDDCCCAAAAAA@@@@@@??????>>>======<<<======;;;:::999777666666555555222222222111111111111000//////.........//////000------------------------)))+++///111222000...,,,++++++,,,,,,,,,+++******,,,***))))))***++++++*********))))))******+++,,,)))***+++)))&&&%%%'''***&&&((())))))(((((()))+++******,,,------,,,+++***************************************************---------------------------,,,++++++++++++***)))((()))+++---.........---000///......---,,,,,,,,,//////000222555555444222555444888AAAEEEAAA:::777:::>>>CCCGGGIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFHHHKKKNNNPPPRRRSSSRRRSSSTTTUUUVVVYYY]]]```eeehhhkkkiiieeeccceeeiiidddkkktttyyyzzz|||lll\\\LLLEEE@@@:::777888444444444333111222444555000000111111111222222222111111111111111111111111///000000111222222333333......///000111222333333///000111222333444444444222222222222111111000000000111222333555666777777444333333333333444555555333333222222333555666888777888888888888999999999::::::::::::;;;<<<======:::<<<>>>@@@AAA@@@???>>><<<===>>>???@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCEEEFFFHHHIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX\\\ZZZ\\\ccchhhhhhiiillloooqqq{{{lll```]]]XXXWWWTTTSSSRRROOOLLLIIIJJJHHHFFFEEEDDDCCCAAA???BBB@@@>>>>>>???>>>===;;;===<<<:::888666444444333222222222111111111111000222111111000///......---222000------///000...,,,///...---,,,------///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''(((((()))***+++,,,,,,,,,,,,)))((())),,,---+++)))++++++************+++++++++++++++*********))))))+++++++++*********)))))))))'''&&&(((+++,,,+++)))***************************++++++,,,,,,++++++***++++++,,,,,,---...//////......//////000222333444666777888888999888777666888:::>>>@@@CCCFFFJJJMMMNNNOOOPPPNNNKKKIIIHHHHHHIIIKKKMMMOOOPPPSSSVVVYYY\\\[[[ZZZZZZ[[[___dddgggfffjjjjjjhhhhhhjjjfff^^^ddddddggglllmmmooovvv~~~ttthhhXXXOOODDD===;;;999555111555555555444444333333333222222333333222222111000111111111111111111111111222333333333333222111111111000/////////000222333000111111111111222222222444333333222111111111222222111000111333444333222222222333333333333444444555555666666666666555555777777777888999999::::::::::::999999::::::;;;<<<;;;<<<======<<<<<<===???>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQQQQSSSTTTVVVWWWYYYZZZ\\\___bbbeeeggghhhjjjnnnttt{{{lll```\\\XXXVVVTTTSSSRRRPPPMMMJJJJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@???>>>===<<<;;;;;;:::999777555333222111111222222222111111111111000111111111000///.........111...+++,,,...000000///......---,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++(((((()))++++++,,,,,,++++++)))((((((***+++)))'''******))))))))))))******+++++++++*********))))))+++++++++*********)))))),,,***((()))++++++***(((************************------..................++++++,,,,,,---......///+++++++++,,,---///000111555666777999::::::999999:::<<<===???@@@CCCHHHKKKNNNQQQTTTUUUUUUSSSSSSSSSQQQRRRRRRRRRSSSVVV[[[^^^```___]]][[[[[[]]]```ccclllpppooojjjgggjjjkkkiiifffeeegggjjjkkklllsss|||tttbbbWWWKKKEEE>>>:::::::::888555555555444444444333333333444444444444444333222222222222222222222222222222222222333333222222111000000000//////000000111222000111111111111222222222444333222222111111222222222111000111333444333222222222333333333333444444555555666666666666555555666777777888888999::::::999999999999999:::;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMMMMLLLKKKKKKKKKLLLLLLPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWXXXYYY[[[^^^aaaccceeefffhhhkkkpppvvvlll```\\\[[[YYYUUUSSSQQQNNNKKKHHHJJJHHHFFFFFFFFFEEEDDDBBB???AAAAAA???;;;888999;;;<<<;;;999777666555444444222222222111111111111000111111000000//////......111///,,,+++---///000000------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------((()))***++++++++++++++++++***(((((())))))(((&&&))))))(((((((((((())))))+++++++++***************+++++++++***************---,,,******+++***)))'''************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,------......******++++++,,,---//////333555777999;;;<<<======>>>>>>>>>===>>>AAAFFFJJJNNNRRRWWW[[[]]]^^^___```___^^^\\\ZZZYYY[[[___ccccccbbb___[[[YYY[[[___cccjjjpppssspppmmmooorrrsssllliiiiiijjjiiijjjqqqyyywwweeeSSSHHH???<<<888777888999888555444444444444333333333333555555555555555444444333222222222222222222222222222222333333222222111000//////000000111111000000000111111111111222222222333333222222111111222222222111000111333444333222222222333333333333444444555555666666666666555555666666777888888999999:::999888888888888999:::::::::<<<======<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDFFFGGGJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKOOOPPPPPPQQQQQQQQQQQQPPPRRRQQQRRRRRRSSSUUUVVVWWWVVVWWWYYY[[[^^^```bbbcccfffhhhlllooouuummmaaa]]]___\\\WWWSSSPPPLLLHHHEEEIIIHHHFFFFFFGGGFFFEEECCC???BBBDDDAAA;;;777999<<<===<<<:::999888777666666222222222111111111000000111000000000/////////...000///......------------------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,,,,,,,---((()))***+++++++++++++++,,,+++******))))))((('''******))))))))))))******************************************************,,,++++++++++++******)))************************'''((()))***++++++++++++++++++,,,,,,,,,---------------------...///000111222333666888;;;>>>@@@AAABBBAAA@@@>>>>>>AAAFFFKKKRRRUUUXXX\\\^^^aaaeeehhhlllkkkiiieeeaaa______```bbb```\\\WWWVVV\\\eeemmmggglllqqquuuvvvxxxxxxxxxvvvrrrpppooollllllrrr{{{yyyjjjYYYIII???;;;999666666666666333111333333333333333333333333444444555555555444333333222222222222222222222222222222222222222111000000---...000111111111000///000000111111111222222222333333222222111222222333222111000111333444333222222222222333333333444444555555666666666666555555666666777777888999999999888888777777888888999::::::;;;===<<<;;;;;;<<<>>>===>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCBBBDDDDDDDDDEEEEEEFFFGGGHHHCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIINNNOOOOOOPPPPPPPPPOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWZZZ\\\^^^___```ccceeehhhjjjnnnuuunnnbbb^^^]]]ZZZVVVRRROOOMMMJJJHHHIIIHHHFFFFFFGGGFFFEEECCCAAADDDFFFBBB<<<999:::===999888777666555444444444222222222111111111000000000000000000////////////***,,,...000000...---------------,,,,,,+++++++++------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++************))))))***+++++++++******---------,,,***))))))))),,,++++++******++++++,,,************************************************))))))************+++,,,************************++++++,,,---------------+++++++++,,,,,,,,,,,,,,,............///000111111111222444777:::>>>@@@BBBEEEDDDBBB@@@@@@DDDJJJOOOZZZZZZ[[[\\\]]]aaagggkkkttttttsssooohhhbbb^^^\\\___]]]XXXSSSTTT^^^mmmyyytttpppnnnsssyyy~~~~~~}}}|||yyyvvvrrrpppvvv~~~}}}~~~sssfffYYYKKK???777888777666555555444222000333333333333333333333333222333333333333222111111222222222222222222222222111222222222222111000000---...///111111000//////000000111111111222222222333222222111222222333333222111000111333444333222222222222333333333444444555555666666666666555555555666666777888888999999888888777777888888999::::::;;;<<<<<<;;;;;;<<<======>>>>>>>>>????????????>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDEEEGGGIIIKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVUUUVVVWWWYYY[[[\\\^^^^^^```cccgggiiikkkooowww|||pppddd___YYYVVVRRRPPPPPPPPPNNNMMMJJJHHHFFFFFFFFFEEEDDDBBBBBBDDDDDDBBB>>>;;;<<<>>>999999888777777777777777222222222111111111111000000000000000////////////&&&)))---///000///000000------......---,,,+++***------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,+++++++++******))))))))))))******+++++++++******,,,---...---+++******+++,,,,,,,,,++++++,,,,,,,,,***************+++++++++***************+++++++++&&&((()))***))))))+++,,,***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,---......///000111333555888;;;>>>@@@DDDCCCCCCBBBDDDIIIPPPUUUaaaaaa```______bbbgggkkkrrrtttuuurrrmmmfffaaa^^^^^^\\\XXXTTTUUU___ooo|||wwwlllmmmvvv}}}~~~{{{vvvssswww~~~~~~~~~oooiii___UUULLLCCC;;;666444444444444444444444444222222222222333333333333111111111111111000//////111111111111111111111111111111222222111111000///......//////000000//////000111111111111222222222222222111111222222333333222111000111333444333222222222333333333333444444555555666666666666555555555555666777777888888999999888888888888999::::::999;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEECCCDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIIIILLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^___bbbfffhhhiiikkkqqquuu~~~rrrfffaaaZZZVVVSSSPPPOOOOOONNNMMMJJJHHHFFFEEEEEEDDDBBB@@@BBBBBBAAA@@@???=========;;;;;;:::999999999::::::222222222111111111111000////////////000000000000+++,,,...---+++,,,...111......//////...---+++***------,,,,,,,,,,,,++++++*********+++,,,---------******+++++++++++++++,,,******+++++++++******)))***,,,---,,,***)))+++,,,,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++&&&(((***)))''''''(((***************************)))******))))))((('''&&&++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...000000111333555888;;;<<<@@@AAABBBCCCGGGMMMTTTYYYbbbbbbcccbbbaaaaaaccceeejjjllloooooommmjjjhhhgggaaaaaa___ZZZWWW\\\hhhsss~~~ssskkkmmmtttzzz|||vvvqqqtttzzzzzztttiii[[[VVVNNNGGGBBB>>>;;;888222333333333222333444666111111222222222333333333000111111111111000//////000000000000000000000000111111111111111000000//////............///000000000111111111111222222222222222111111222222333444222111000111333444333222222222333333333333444444555555666666666666555555555555666666777888888888999999999999999:::;;;;;;999;;;<<<<<<;;;:::<<<===>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUXXXXXXYYYZZZ[[[]]]]]]^^^^^^bbbeeeffffffgggjjjnnnrrr~~~sssgggbbb___[[[UUUQQQNNNLLLJJJIIIJJJHHHFFFEEEDDDCCCAAA???BBB@@@>>>>>>???>>>===;;;888888777777666777777888222222222111111111111000////////////000000000000444333000+++'''&&&***...//////000000///---,,,***---------,,,,,,,,,++++++******+++,,,------......)))******+++---......///******+++++++++******)))(((***,,,+++)))(((***---++++++************++++++))))))******++++++++++++))))))******++++++++++++''')))+++)))&&&$$$&&&(((************************------------+++***)))(((++++++++++++++++++++++++------,,,,,,,,,---......000000000111333666888:::===>>>AAADDDHHHOOOVVV[[[^^^```cccdddbbb```______bbbeeehhhkkklllmmmoooqqqeeefffeee___YYYZZZaaahhhkkkgggiiiqqqwwwxxx|||}}}zzztttnnnpppvvvwww~~~ooo]]]QQQLLLGGGAAA<<<999888888777444444333222000000222444111111111222222333333333111111111111111000//////////////////////////////111111111111111000////////////...------///000111000111111111111222222222222111111111222333333444222111000111333444333222222222333333333444444444555555666666666666555555555555666666777888888888::::::999999::::::;;;<<<999:::<<<;;;::::::;;;===>>>>>>>>>>>>????????????===>>>???@@@@@@AAA@@@@@@DDDEEEGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSOOOQQQRRRTTTUUUUUUUUUUUUYYYYYYZZZ[[[\\\]]]^^^^^^^^^aaaeeeeeedddcccfffhhhkkkuuuwwwhhhaaaZZZWWWTTTRRRQQQPPPNNNLLLIIIIIIGGGEEEDDDBBB@@@@@@@@@@@@???>>>===<<<;;;;;;999999888777666555444444111000000111222222///---000000000000000000000000////////////............------------------------***++++++,,,,,,+++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++---,,,++++++******++++++++++++************+++++++++++++++++++++++++++++++++++++++************))),,,,,,+++******+++++++++))))))***++++++)))((('''+++*********))))))((((((++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------111000///...///111333444999999:::===DDDMMMVVV[[[]]]___cccfffhhhhhhgggfffggghhhkkknnnqqqrrrrrrrrrnnnmmmkkkfffbbbaaaaaaccchhhmmmsssxxx|||~~~~~~wwwsssqqqqqqqqqrrrrrr|||qqqcccVVVKKKEEE???===;;;999777555444333444333222111000000000000444333222111111222333444222222222222222111000///000000000000111111111111111000///......///000111000000////////////000000////////////000111222333111111333333333333111111000000111222222222222111666666666666666666555555666666666555444444444333777777777777888888888888999888777777777888::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJMMMOOOOOOOOOOOOPPPNNNPPPSSSTTTTTTUUUVVVXXXZZZZZZZZZ[[[\\\^^^___```___aaabbbbbbbbbbbbeeeggghhhpppyyywwwhhhaaaZZZXXXUUURRRQQQPPPNNNLLLIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@???>>>===<<<;;;;;;999999888777666555444444555333111000111222222111000000000000000000000000////////////............++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++,,,++++++***************++++++************+++++++++++++++++++++++++++++++++++++++************))),,,+++++++++++++++++++++******++++++******)))(((+++*********))))))))))))++++++++++++*********)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///...---...000222333888888999<<>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJMMMNNNMMMNNNOOOPPPNNNPPPSSSTTTTTTTTTVVVWWWXXXXXXYYYYYY[[[\\\^^^______aaabbbbbbaaabbbdddfffeeekkksssyyyxxxiiibbb[[[XXXUUUSSSRRRPPPNNNLLLHHHGGGGGGEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777666666555444999666222111222333555555000000000000000000000000////////////............+++++++++++++++++++++++++++,,,,,,,,,+++******)))---,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++************************+++++++++************)))++++++++++++++++++++++++,,,,,,+++******************************)))))))))++++++++++++************++++++++++++++++++++++++*********++++++++++++,,,...------------///000111555555777:::>>>CCCHHHKKKRRRWWW^^^fffllloooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrvvvuuutttqqqnnnlllmmmoooxxx~~~}}}xxxuuusssrrrrrr|||}}}llldddYYYOOOFFF???999666666555444333333333333333333222111111000000000000111111000000000000111111111111222222111111000000000000000000111111111111000000////////////000000000000////////////000000////////////000111222333222333444555555444333222222111111000111222333444444444444444444444444444666666666777777777777777777777777777888888888888999888888888888999::::::;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNPPPNNNPPPSSSTTTTTTTTTUUUWWWVVVWWWWWWXXXZZZ[[[]]]^^^___aaabbbbbbaaaaaabbbdddbbbgggmmmqqqvvvyyyiiibbb\\\YYYVVVSSSRRRPPPNNNLLLGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;999999888888777666666555888666333222333444555444////////////////////////////////////....................................---------------,,,+++***---,,,,,,+++************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))******++++++,,,,,,++++++...---+++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---...///000111222444888<<<@@@CCCEEEIIINNNUUU^^^eeejjjmmmmmmppppppppppppqqqrrrssstttyyyxxxwwwtttpppnnnnnnoooyyy~~~~~~~~~}}}pppgggYYYSSSKKKCCC>>>;;;888777555444333222222222222222222222111000000000000000000000////////////000000000000111111111111000000///000000000111111111111000000////////////000000000000////////////000000////////////000111222333333333555555555555333333333222111000000222444555222333333333333333444444555555555666666777777888666777777777888888888888888888888888999999::::::::::::;;;<<<<<<======>>>??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJKKKNNNPPPNNNPPPSSSSSSSSSSSSUUUVVVVVVVVVWWWXXXYYY[[[]]]^^^___```bbbbbbaaaaaabbbcccbbbfffjjjmmmqqqxxx{{{jjjccc\\\ZZZVVVTTTRRRPPPNNNLLLHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;999999888888777777666666555444333444555555333111////////////////////////////////////..........................................//////...------,,,---,,,,,,+++************++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,,,,,,,+++...---+++*********+++,,,***************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---...///---///222555:::>>>AAABBBCCCGGGNNNUUU\\\bbbeeeffflllllllllnnnqqquuuxxxzzz}}}}}}{{{xxxtttqqqppppppvvv|||yyywwwyyyzzzqqqgggZZZQQQGGGCCC===888666666555444666555444333222111111111111111000000///000000000///////////////////////////000000111111111000000///000000000111111111111//////000000000000//////000000////////////000000////////////000111222333333333555555555555333333444222111000000222444555222222222222333333444444444444444555555666666666666777777777888888888888888888999999::::::::::::::::::;;;;;;<<<=========??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@???@@@AAACCCDDDFFFGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLJJJKKKMMMOOONNNPPPRRRSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___^^^```bbbcccbbbaaabbbcccbbbdddhhhjjjnnnttt||||||kkkccc]]]ZZZWWWTTTRRRPPPNNNLLLIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;999999888888888777777777333333333444555444222///000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***))))))(((((()))))),,,,,,++++++++++++,,,,,,************************+++++++++************)))((()))+++,,,------,,,+++,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,------......,,,---000333777:::>>>???@@@CCCHHHNNNTTTZZZ^^^```eeefffgggkkkpppwww}}}~~~yyyvvvuuuuuutttxxxzzzuuussswww~~~~~~uuuiii___XXXQQQGGG@@@===:::777555555555444333666555444333222111111111111000000//////000000000//////000000000000////////////000000111111000000000000000000111111111111//////000000000000//////000000////////////000000////////////000111222333222333444555555444333222333222222111222333444555111222222333333444444555444444444444555555555555777777777777888888888888888999999:::;;;::::::::::::::::::;;;<<<<<<======??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNOOONNNLLLLLLMMMNNNNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVVVVXXXZZZ\\\^^^___]]]```cccddddddcccdddeeeaaaccceeegggjjjooouuuzzz}}}lllddd^^^[[[WWWTTTSSSQQQNNNLLLJJJJJJHHHGGGEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999999888888888888777555444222222333444333111000000000000000000000000////////////............------------------------***+++,,,------......---,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++++++++***))))))))))))***---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))''')))+++---------,,,+++******++++++******)))(((*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---............------...000222666999;;;===>>>AAAFFFLLLRRRWWW[[[]]]]]]```dddkkkttt|||~~~{{{{{{{{{wwwyyy|||~~~zzzyyy}}}vvvccc[[[PPPIIIEEEBBB===999999777555555666666444333333333222222222222222333000000////////////000000///000111111111111000///...//////000000000000000000000000000111111111111...///000111111000///...000000////////////000000////////////000111222333111222333444444333222111222222222333333333444444222222222333444555555555666666666666555555555555777777777777888888888888888999:::;;;;;;;;;::::::999::::::;;;;;;<<<<<<===??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJNNNOOOQQQPPPNNNMMMMMMNNNNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTUUUWWWYYY[[[]]]^^^\\\___ccceeeeeeeeefffgggccccccdddeeegggkkkooorrrzzz}}}lllddd^^^[[[WWWUUUSSSQQQNNNLLLKKKJJJIIIGGGEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;999999999888888888888888888555222111222333444444000000000000000000000000000/////////............////////////////////////((()))***+++,,,---------,,,,,,,,,,,,---......///++++++++++++++++++++++++///...------,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))''')))+++---...---,,,+++))))))***++++++)))((('''*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---............///...---...///222555777999:::;;;???EEELLLSSSWWWVVVVVVYYY]]]eeeooowww}}}~~~}}}}}}~~~{{{|||}}}~~~vvvfffZZZTTTLLLBBB=========;;;888444333222333444333111///000000000000111222444444000000////////////000111///000111222222111000///......///000000000000000000000000000111111111111...///000111111000///...000000////////////000000////////////000111222333111222333333333333222111111222333444444444333333222222333444444555666666888888777777666666555555777777777777888888888888888999:::;;;<<<;;;::::::999999:::;;;;;;<<<<<<===??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRRRRPPPNNNMMMMMMOOOPPPRRRSSSRRRRRRRRRSSSRRRSSSTTTUUUWWWZZZ\\\]]]\\\___cccffffffgggggghhhffffffffffffgggiiilllnnnuuuyyyxxxhhhaaaZZZXXXTTTRRRPPPOOOLLLJJJJJJIIIGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@???===;;;::::::;;;;;;999777777888:::777666555444333444555555111111000000000000111111000/////////............///......------,,,++++++------------------,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++(((+++---...,,,+++******++++++******+++,,,------...,,,))))))++++++)))&&&+++*********,,,---,,,+++((()))+++,,,,,,+++)))((())))))***++++++++++++***.........------,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///............//////000666777888;;;@@@EEEJJJMMMMMMOOORRRXXX___hhhppptttzzz|||}}}{{{~~~}}}|||}}}|||tttkkkccc[[[SSSNNN???===:::777444333444444444444333333333222222222000000////////////000000...///111111000000111333000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222555555444333333333444444666555555555555666666777888888999999999888888777999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRTTTUUUWWWXXXZZZZZZZZZ\\\^^^aaaccceeefffgggeeeffffffeeedddfffiiilllooovvv}}}yyyiiibbb[[[XXXTTTRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@>>><<<;;;999999:::::::::999999888777666444333333333444555111111000000000000111111000000/////////.........000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***++++++,,,,,,,,,******+++---***)))))))))******+++,,,---+++)))***++++++***''',,,+++***+++,,,---,,,+++***+++,,,------,,,+++***,,,,,,---............------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,......---......///000000333333444555888<<<@@@BBBEEEFFFJJJPPPXXXaaahhhmmmpppsssxxx|||}}}|||zzzyyyyyy{{{xxxeeeaaaZZZTTTNNNHHHBBB>>><<<;;;888555444333333444444333333333333222222222111000000//////000000111///000222111000000111222000000000000000000000000000000000000000000000000111111111111111000//////////////////////////////////////////////////////000111111111111222222222111111111222222222333333333333333333333333333333444444333333333444444555777666666666666777777888999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSUUUWWWXXXYYYZZZ\\\]]]___aaabbbcccdddddddddeeeeeedddccceeehhhkkkkkkqqqwww{{{}}}zzzjjjddd[[[YYYUUUSSSQQQPPPMMMKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCAAA???===<<<:::999:::>>>@@@@@@;;;777666555444333222333444444111111000000000000111111000000000/////////......111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++------,,,***)))))),,,///*********)))******+++,,,,,,+++******+++,,,+++)))---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------...///000111222111111111222333555777<<<>>>AAAGGGOOOXXX___ccceeeiiiooouuuyyyzzzyyyxxxrrrqqqrrruuuzzzxxxooocccZZZMMMJJJEEEAAA>>>;;;999777999777555444333333333333333333333222222222111111111111111000000111111111111222333222000000111222000000000000000000000000000000000000000000000000000111111111111000000///........................////////////////////////000111111111111222222222111111111222222222222333444444444444444444444444333333333333444444555666777777666666777777888999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????BBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRSSSTTTVVVXXXYYYZZZ]]]]]]^^^```aaaaaaaaaaaabbbbbbcccbbbbbbcccgggjjjhhhmmmrrruuuvvv{{{{{{kkkddd\\\ZZZVVVTTTRRRQQQNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA???===<<<;;;:::<<>>888666555444222222333333444111111000000000000111111000000000////////////...000000//////...------------------------.........,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,---,,,+++******,,,...,,,,,,++++++++++++,,,,,,+++******++++++,,,++++++---,,,++++++,,,---,,,+++---,,,++++++++++++,,,---***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,++++++******+++++++++,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,---...///000111222111111000000111222333666888<<>>?????????BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUWWWXXXYYY[[[[[[]]]^^^___```````````````aaa``````bbbeeehhhiiilllpppqqqrrruuu|||zzzjjjddd]]][[[WWWUUUSSSRRROOOMMMKKKJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBBBB@@@>>><<<;;;:::999;;;@@@EEEDDD===666666555444333222333444444111111000000000000111111111000000000//////////////////...------,,,,,,+++------....../////////000)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,......---++++++,,,,,,++++++*********++++++***+++++++++++++++,,,,,,,,,+++***+++---...---,,,++++++************++++++))))))***+++++++++++++++***++++++,,,,,,---------......------,,,+++******+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,------...000000000000000000111111222222222444777<<>>>>>??????AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQSSSUUUVVVXXXXXXWWWXXXZZZ\\\^^^______```^^^^^^_________aaadddggghhhkkknnnoooooorrrvvvzzzzzzjjjddd^^^\\\XXXVVVTTTSSSPPPNNNKKKJJJHHHGGGEEEDDDDDDDDDBBBBBBBBBBBB@@@>>><<<;;;888777888;;;>>>>>>999555777666555444333444555555111111000000000000111111111111000000000/////////.........---,,,,,,++++++---------...//////000000)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,//////...,,,++++++******))))))((()))))))))+++,,,---,,,+++***+++,,,+++******+++...//////...***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,------...///------...//////000111111///000333666:::>>>BBBDDDDDDFFFKKKQQQVVV[[[^^^___\\\]]]^^^cccjjjsss{{{}}}wwwpppiiieeeZZZQQQFFF@@@@@@???:::666555444333333333333111000000000111111111111111111111111111000000000000///111111111000000111111111000111222111//////000111000000000000000000000000000000000000000000000000///000000111111111111000........................////////////////////////000111111111111222222222000000000111111111111222000111111222222333333444333333333333444444555666222222222333444555666777666666777888999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRPPPOOOOOONNNMMMMMMMMMMMMOOOPPPQQQRRRTTTVVVWWWXXXUUUVVVXXXZZZ\\\]]]^^^___]]]]]]^^^^^^^^^```dddgggfffhhhjjjlllmmmooorrrtttzzz~~~{{{llleee___\\\YYYVVVUUUSSSQQQOOOKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA???===<<<999999999::::::999888777888777666555444555666666111111000000000000111111111111111000000000///////////////...------,,,,,,++++++,,,,,,---......///,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++---......,,,,,,,,,------,,,++++++*********+++,,,---...---+++)))***,,,)))))))))+++...000111000******+++,,,,,,+++******+++,,,------......------,,,,,,,,,+++++++++++++++------------------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........------,,,,,,------+++,,,---...///////////////000222444666888:::;;;;;;===???CCCHHHMMMQQQTTTRRRRRRTTTWWW^^^fffnnnsss{{{}}}{{{uuukkkgggaaa[[[WWWRRRNNNKKKEEE@@@:::888999999666444444444444555666555333000000000111111111111000000111111000000000/////////111000000//////000000111...///000000///...///111000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////////////////////////////000111111111111222222222000000000000111111111111111111222222333444444555444444333333333444444555333333333333555666777888666777888999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNPPPOOOOOONNNOOOPPPQQQRRRPPPPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUVVVWWWVVVWWWXXXYYY[[[[[[[[[\\\\\\]]]^^^^^^^^^```dddgggeeegggiiikkkmmmoooqqqsssvvvyyy}}}}}}mmmggg___]]]YYYWWWVVVTTTRRRPPPKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCC@@@>>>===<<<===<<<;;;999888:::<<<999888777555555666666777111111000000000000111111111111111111000000000000000000000///......------))))))***++++++,,,------///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++......---,,,***+++---000111000///...............,,,...///...***)))***,,,(((((()))+++///111222111***+++---......---+++******+++,,,,,,------,,,,,,---,,,,,,++++++*********,,,,,,------------------++++++,,,,,,,,,---------///......------....../////////...---,,,,,,,,,,,,------...///////////////222222333444555666777777:::::::::;;;???CCCGGGIIIHHHHHHIIIMMMSSS[[[cccgggmmmppptttzzzzzzqqqkkkeee]]]WWWUUUQQQKKKFFFCCC@@@>>>===888666555444555555333222000111222555666555222///111111111111111000000///000000000000////////////000000////////////000000,,,...//////......///111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000111111111111222222333444444555666666555555444333333333444444333333444444666777888999777888999:::;;;;;;<<<;;;999999999:::::::::;;;;;;999999::::::;;;<<<<<<===<<<======>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNQQQPPPOOONNNOOOPPPQQQRRRPPPPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYY\\\]]]^^^^^^^^^```dddgggfffhhhjjjllloooqqqsssttttttvvvxxx{{{xxxgggbbbaaa^^^[[[YYYXXXVVVSSSQQQLLLKKKIIIIIIIIIIIIGGGEEEEEEEEEEEEDDDAAA>>><<<:::999999:::;;;:::999888777888777666555444333333333444333222222111111222222666444000---,,,,,,.../////////...---,,,,,,++++++,,,,,,------.../////////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++*********---,,,+++*********+++,,,......---------,,,,,,,,,++++++++++++++++++++++++)))((()))+++------+++)))++++++,,,,,,,,,,,,------*********))))))))))))(((------------,,,,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...,,,++++++,,,---,,,+++//////////////////......,,,---//////...------...000000000000111111111111111222333444666888:::;;;<<>>===;;;999777666555555333333333222222111111111333222000/////////000111333///...111333111---,,,...///////////////......---...///000000//////000000000000000000111111222///000111222222111000///444444333222111000//////000...---...///000///...222111111111000000//////000000000000000000000000000000000000111111111111000111111111111222222222222222111111222222333444444444333222222222333333222222333444444555555666666666666666777777777777888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEFFFFFFAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLLLLMMMOOOQQQSSSSSSRRRPPPNNNLLLKKKLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]]]]___bbbdddeeefffhhhhhhiiikkkooorrrrrrrrrtttvvvzzzzzzhhhccc```^^^[[[YYYXXXVVVSSSQQQMMMKKKJJJIIIJJJIIIGGGFFFFFFEEEDDDCCCAAA>>><<<;;;999::::::;;;:::999888777999888777666555444444444444333222222111111222222444222000...---....../////////...------,,,++++++/////////...------,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++++++++...---,,,++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********,,,......,,,***++++++,,,,,,,,,,,,------++++++*********)))))))))+++,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///...,,,---...//////...........................---...000000...------........./////////000000000333222222222333444444555888888888:::===CCCIIIMMMQQQQQQSSSVVV\\\bbbhhhkkkkkkppptttuuuvvvzzztttiiibbbVVVOOOGGGCCCAAA???;;;888999888777555444333333222333333222222222111111111333222111/////////000000000000//////222444444333...///////////////......///...------...---,,,***000000//////000000111222//////000111111000//////000000000000////////////000///......///000///...000000000000//////......000000000000000000000000000000000000111111111111000111111111111222222222222222111111222222333444444444444444333333333333222222333444444555555666777777888888888999999999888888888999999999::::::;;;;;;<<<=====================<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEAAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNMMMLLLKKKLLLNNNOOOQQQRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^```bbbdddeeefffggghhhiiijjjnnnpppqqqqqqrrrtttwww||||||jjjeee```^^^[[[YYYXXXVVVSSSPPPNNNLLLJJJJJJJJJJJJHHHGGGGGGFFFDDDAAA???>>>======:::::::::::::::999888888:::999888777666555555555444333222222111111222222111111000000000///////////////......---,,,,,,,,,/////////...------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,...------,,,,,,---......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++******)))+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...,,,,,,---///000///...------------------------...000111000...------...------........./////////000000/////////000111111555333222444888<<<======AAAAAABBBDDDHHHLLLPPPSSSWWW[[[```cccdddjjjsss{{{~~~{{{xxxwwwwwwwwwyyy|||~~~wwwpppggg]]]SSSLLLBBB>>>:::888888777444111333333222111000000000000222222222111111111111111444333111////////////000000666888555666>>>AAA???////////////////////////222000//////000///...---000000//////000000111222...//////000000//////.........//////000000000111000///......000000///...////////////............000000000000000000000000000000000000111111111111000111111111111222222222222111111111111222333333333444555666666555444333222222333444444555555666777777888888888888999999888888888999999999999:::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????@@@AAABBBCCCDDDDDDAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMKKKKKKKKKLLLMMMNNNPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXZZZ\\\^^^___```aaaccceeeccceeeggghhhhhhiiikkkmmmnnnnnnooopppsssvvvzzz{{{}}}}}}kkkeee```^^^[[[YYYWWWUUURRRPPPNNNMMMKKKKKKKKKJJJIIIGGGGGGEEECCC@@@???>>>>>>>>>:::::::::::::::999999999999999777666555444444444444333222222111111222222//////111111111111000/////////......---------,,,,,,,,,------.../////////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------*********+++---///...---+++,,,,,,,,,,,,,,,------///000111111///------...------........./////////,,,,,,,,,---...000111222555444444555666777777666999888888999;;;>>>@@@BBBEEEIIIMMMPPPRRRWWW___eeerrrtttxxxzzzzzz{{{}}}yyyqqqjjjeeecccbbbbbbaaaaaabbbdddfffhhhhhheee```ZZZTTTMMMEEE@@@<<<999777777777555222000//////............//////111111111111111111111000444222111////////////000333>>>CCC>>>>>>FFFJJJFFF///////////////000000000...111444444111///000222///////////////000111111......////////////......111111111111222222222222000///...///000111000...///////////////////////////////////////////////////000000000111111111111000000111111111222222222111111111111111222222333222333555777777666444333222222333444444555555666555555555555666666666777888888888888999999999999;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJJJJKKKMMMLLLKKKJJJJJJJJJJJJKKKNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXX[[[]]]```aaaaaaaaaccceeeccceeeggghhhgggggghhhjjjjjjjjjkkkllloooqqqsssuuuyyy}}}}}}kkkeee```]]]ZZZXXXWWWUUURRRPPPNNNMMMKKKKKKKKKJJJIIIGGGGGGEEECCC@@@???>>>>>>>>>;;;;;;;;;:::::::::::::::888777666555444333333333444333222222111111222222...///111222222222000000///...............------,,,,,,------.../////////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,---------------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------***)))***,,,...///...,,,++++++++++++,,,,,,------...///111000...------........./////////000000000------------...///111111222666999999555222444666555555555555555777888999777:::<<<>>>???CCCHHHMMMVVVXXX\\\^^^___aaaccceeejjjmmmqqquuuwwwwwwvvvtttwww}}}{{{pppoooooooooppppppmmmkkkhhheee```ZZZTTTPPPMMMKKKOOOOOONNNNNNOOOPPPQQQRRROOOMMMIIIGGGDDD@@@;;;888333333222333333333111///......------......///000000000000000000000000000333222000/////////000111333>>>DDDAAA@@@DDDDDD@@@///////////////000111222+++444===<<<222,,,---111/////////...///000000111//////............//////222222222222111111111111111///...///000111000///000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222111111000000111111222333222333555777777666555444222222333444444555555666444555555555555666666666777777888888888999999999:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFHHHIIIIIIJJJJJJLLLLLLKKKJJJIIIIIIIIIIIILLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVXXXYYY\\\^^^aaabbbbbbbbbcccdddbbbeeehhhhhhhhhfffffffffgggggghhhiiikkkmmmnnnooouuuyyy}}}~~~kkkeee___]]]ZZZXXXWWWUUURRROOONNNLLLJJJJJJJJJJJJHHHGGGEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;:::::::::::::::888777666444333333333333444333222222111111222222///000111222222222111000......................../////////...------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------...............+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,...000111///---***++++++,,,,,,------...,,,...//////...------........./////////000000000222111000///...............333888777222///111555222222222222222333444444444555777777777999<<>>JJJJJJ>>>333000111//////......//////000111000//////......//////000111000000000//////......111000//////111111000///000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222111000000000000111222222111222444555666666555555222222333444444555555666666666777777777777888888777777777888888888888999999999:::<<<<<<======<<<======<<<<<<<<<======>>>======>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVXXXZZZ[[[^^^aaabbbbbbaaabbbcccccceeeiiijjjhhhfffdddddddddeeefffhhhiiikkkllllllpppssswwwzzz|||mmmggg___]]]ZZZXXXVVVTTTQQQOOOMMMKKKJJJIIIJJJIIIGGGFFFDDDDDDCCCBBBAAA???>>>======<<<;;;:::999::::::;;;999888777555444444333333444333222222111111222222111111222222222111111000............/////////////////////...------,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++++++++)))***+++---------------++++++++++++************------------------------000...++++++,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------///000000...++++++++++++,,,---.........)))+++---...---------///------........./////////333222111///...---------,,,...111222111000111333000000000111111222222222555555555555666777888:::555777999::::::;;;>>>@@@AAABBBDDDFFFHHHHHHHHHHHHIIIMMMRRRWWW[[[^^^aaadddbbb___[[[XXXTTTPPPKKKGGGEEECCCBBBBBBCCCCCCAAA@@@>>>>>>======<<<;;;:::999666666666666777777888888:::999777888999999777666000111222222222333444555000////////////000000111........./////////000000//////...///000111333444777000...444555...,,,000000///......///111333444333???LLLQQQKKK@@@666111///............///000000111000////////////000111////////////000000000000111000///000111111000////////////000000000111111000000000000000000000000000000000000111111111111000111111111111222222222000000000000000111222222222222222333444555555555222222333444444555555666666666666777777777888888777777777777888888888888777888999;;;<<<===>>>>>><<<<<<;;;<<<<<<===>>>???===>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIILLLLLLNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUWWWYYY[[[[[[]]]aaabbbbbbaaaaaabbbcccfffjjjkkkiiifffdddcccbbbccceeegggiiijjjkkkkkkmmmppptttvvvwwwyyy~~~oooiii___]]]ZZZXXXVVVTTTQQQOOOLLLKKKIIIIIIIIIIIIGGGEEECCCCCCCCCCCCBBB@@@>>><<<===<<<;;;:::999:::;;;;;;:::999888666555555555555444333222222111111222222222222222111111111000000.........///////////////,,,,,,------...//////000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++*********)))+++,,,...//////......************))))))))))))------------------------111///---,,,---......---++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---......+++(((++++++,,,------...//////(((***,,,---,,,,,,...///,,,,,,,,,---------....../////////......//////000,,,,,,,,,...111333222111///000000111111222222333000111111111111222333444222444555444444444777999777888999:::;;;<<<<<<<<<<<>>>>>???:::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCEEEFFFCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJKKKKKKLLLKKKKKKJJJLLLMMMNNNOOOPPPOOONNNNNNMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWZZZ\\\ZZZ]]]```bbbaaa``````aaadddgggkkkllljjjfffcccbbbaaabbbdddgggiiijjjkkkkkklllppptttuuuuuuvvvyyy|||{{{~~~uuunnngggccc\\\VVVRRRPPPMMMLLLKKKLLLMMMLLLJJJHHHFFFFFFFFFEEEBBB@@@>>>============<<<<<<;;;;;;:::999999888888777777666666555555666555555444444444555555333333222222111000////////////.........---------...---,,,+++,,,...000111++++++,,,------......///------------------------------++++++++++++------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...+++((()))---...+++(((((()))***+++,,,---------)))******+++---///111222.........------,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......------///111222111...+++...---,,,++++++++++++,,,...------------...//////........................,,,------...///000111111////////////000000000000000000000000000000000000000000000000111111111111///000000111111111000000666666555555555444444444;;;777555888<<<>>><<<888777888999999777555555555444444444444444444444444111111111111111111111111222111111111000000//////222111111111000000//////222222222111111///......111111000000000000111111333222000............///111///------///000111111---,,,++++++,,,---...///---...///000000111000000...222888===???<<<888555........................222111000//////000111222////////////000000000000222******666:::444///111...---------...///...---......///000111111000000000111111111222222222222000111111111111222222222444444444333333333222222111222333444444333222111444444444555555555666666444444444555555555555555777777777777777888888999888999::::::;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMNNNNNNMMMLLLKKKLLLNNNOOOQQQSSSTTTUUUUUUQQQQQQRRRSSSUUUVVVXXXYYY\\\]]]^^^___````````````eeefffhhhhhhhhhfffdddcccaaaaaabbbcccdddgggiiikkkmmmooopppqqqqqqrrrtttwwwwwwyyy|||~~~~~~tttmmmeeeaaa[[[VVVSSSQQQPPPNNNLLLLLLMMMLLLJJJHHHFFFFFFGGGEEECCCAAA???>>>>>>>>>===<<<<<<;;;;;;:::999999888888777777666666555555555555444333333333333333333333222222111000000///.....................---///...---,,,,,,---///000........................------..................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...***((()))---...,,,))))))***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------...///000000...+++/////////......---------...------------...//////........................------......//////000000.../////////000000000000000000000000000000000000............////////////111111111111111111000000000000111111222222333333666222///000333444222///333333444444222111111111222222222222222222222222////////////////////////111111111000000000//////111111111111000000000///111222222111111///......000000////////////000000222111///...------......//////000222333333111///...------,,,,,,---...///...//////000000000000///***,,,///111222222000///........................111111000//////000111111////////////000000000000333---///:::>>>777000111//////......//////...---......//////000000000000000000000111111111222222000111111111111222222222222222111111111000000000222222333333333333222222333444444444444555555555444444444555555555555555777777777777777888888999999999:::;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBCCCEEEFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUWWWXXXZZZ[[[\\\^^^___`````````aaabbbdddddddddcccaaa```aaaaaaaaabbbdddfffiiijjjmmmnnnooopppooopppsssuuuuuuwwwyyyzzzzzz|||rrrjjjbbb___ZZZVVVTTTSSSQQQPPPMMMMMMMMMLLLJJJHHHGGGFFFGGGFFFDDDBBB@@@?????????===<<<<<<;;;;;;:::999999888888777777666666555555666555444333222111111111333333222222111000000000.....................///000///---,,,,,,---...///111000000///......------------....../////////000---,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,***(((***---///---++++++++++++,,,,,,,,,,,,,,,...---,,,++++++*********,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...---,,,,,,......---,,,......///000///...---,,,...------------...//////.................................///////////////....../////////000000000////////////////////////............////////////444333222000000000111111,,,---...///111222444444888444///...000111///---333333333333333222222222000000000000000000000000////////////////////////111111000000000000//////111111111111000000000000111111111111000///......//////............//////111111///...............---///222666888666111---//////...------.........//////000000000///......---------,,,---...//////........................111000000//////000000111////////////000000000000222...222<<>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBCCCDDDFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\^^^______```^^^___```aaabbbaaa```___aaaaaaaaabbbcccfffhhhiiikkkmmmnnnnnnnnnnnnppprrrssstttuuuvvvwwwyyy|||ppphhhbbb___ZZZWWWUUUTTTRRRPPPOOONNNLLLKKKJJJIIIGGGEEEFFFEEEDDDBBBAAA??????>>>===<<<<<<;;;;;;:::999999888888777777666666555555777666555333222111111111222222222111111111000000............////////////000///...---------------////////////......------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++***)))***---///...---------,,,,,,++++++++++++...---,,,+++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,...,,,******,,,------,,,+++,,,...//////---+++***...------------...//////........................///////////////................../////////000000////////////////////////000000000000111111111111666444222000//////111111...///000111333444555666999555111///000111111111333222111111222333222222////////////////////////111111111111111111111111000000000000000000//////111111111000000000000000000000111111000///...............------.........111111000000////////////---...222555777555000---000000//////............///000000000///...------111000///......///000000........................000000000//////000000000////////////000000000000000...000777888333------111222222111000/////////..................////////////000000000111111111000000111111111222222222222222222222222222222222444333222111111222333444222222222333333333444444333333444444555666666666777777777777777888888999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKNNNNNNMMMLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^______^^^___```aaaaaaaaaaaa````````````aaabbbdddfffhhhiiikkkmmmmmmmmmmmmnnnooorrrrrrssstttuuuxxx{{{}}}}}}pppgggccc```\\\XXXVVVSSSQQQOOOQQQNNNLLLJJJKKKJJJGGGEEECCCCCCBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999888888777777666666555555888777666444333222222222222222222111111111111111//////////////////////////////......------------,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++******+++---.........///...---,,,++++++++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---------...---------------------...,,,***)))+++,,,---,,,+++,,,...//////...,,,+++...------------...//////........................///////////////.....................////////////////////////////////////000000000000111111111111666444222/////////000111222222222222333333333333222000---+++,,,...000111111///---,,,...///...---000000000000000000000000000000000000000000000000//////////////////000000000000000000000000111111///000000000000//////.........------------......111111222111111111000000......///111333222000---000000000//////...------///////////////...---,,,---......///...------,,,......................../////////000000/////////////////////000000000000111......111111///......000222333222///...///111000///............//////000000000000111111111111000000111111111222222222222222222222222222333333555444333222222333444555222222222333333333444444333333444444555666666777777777777777777888888999::::::;;;<<<<<<<<<;;;;;;============<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHLLLKKKKKKKKKKKKMMMOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^______]]]^^^^^^___``````````````````___```aaaccceeefffhhhjjjmmmmmmmmmmmmnnnoooooonnnooopppsssvvvyyyzzzwwwyyy|||~~~qqqhhhccc```\\\YYYWWWTTTQQQOOOSSSOOOKKKJJJKKKJJJHHHEEEBBBBBBBBBAAA@@@???===<<<===<<<<<<;;;;;;:::999999888888777777666666555555888777666555444333333333111111111111111111111111000000000/////////.....................---------++++++,,,,,,---......///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,------......///...---+++++++++,,,---,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------............,,,******+++------,,,---...///000111000//////...------------...//////.................................///////////////------........./////////////////////////////////............////////////333222111/////////000000111111111111000000//////...---,,,,,,---...111222555222......000111///---000000000000000000000000..............................////////////000000000000000000111111111111/////////000000//////.........------------......000111111222222111000000...---,,,---///000///---....../////////...------....../////////...------,,,---///000000///---+++...........................//////000000//////...////////////000000000000111000/////////000111222...111333222///...000333222111///......///000000000111111111222222222222000111111111111222222222111111111111111222222222444444333333333333444444333333333333444444444444222333333444555666777777777777777777777888888999::::::;;;<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMOOOQQQSSSTTTUUUVVVSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\^^^______```]]]]]]]]]]]]]]]^^^^^^^^^____________```bbbdddeeegggjjjmmmoooooooooooopppmmmlllkkkmmmpppsssuuuuuutttvvvxxxyyy{{{~~~sssiiiaaa^^^[[[YYYXXXVVVSSSQQQTTTPPPKKKJJJKKKKKKHHHEEEBBBBBBCCCBBBAAA@@@>>>======<<<<<<;;;;;;:::999999888888777777666666555555666555444444333333333444111111111111111111111111222111111000///...------------..................------------...............------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,---------,,,,,,---...///...,,,++++++,,,---...------,,,,,,,,,,,,------+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////...---++++++---...---,,,.../////////000000000000...------------...//////........................------......//////000000---------.........//////000000000000000000000000............////////////000000//////////////////000000000//////............//////000000000222333;;;666111111333444222///000000000000000000000000................................./////////000000///000000000111111111111......///////////////...//////............//////...///000000000000///...---,,,,,,---//////...,,,,,,,,,......///...------------......///............///000111111000//////..............................///000000///......////////////000000000000...000111000000111222222,,,///222111......111444333222000/////////111111222222222222333333333333000111111111111222222222111111222222222333333333333333444444444444333333333444444444444555555555222222333444555666777777777777777777777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\^^^___`````````______^^^^^^]]]^^^^^^^^^______^^^^^^___aaacccdddgggjjjnnnpppqqqqqqrrrsssqqqooolllmmmoooqqqqqqppprrrtttvvvxxxzzz|||~~~tttjjj^^^\\\ZZZYYYXXXWWWUUUSSSUUUPPPKKKIIIKKKKKKHHHDDDCCCCCCDDDDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888888888777666666555555444444333222222333333333111111111111111111222222333222111000///...---,,,,,,,,,---.../////////...000000000///......------//////...---,,,++++++***++++++------------++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------......,,,,,,,,,---///...,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---...///000000...---,,,,,,......---,,,---------------...///000...------------...//////........................,,,------...///000111111---------.........//////111111111111111111111111000000000000111111111111---...///////////////...000000000000000000000000---.../////////...///000:::555///...000111///,,,////////////////////////000000000000000000000000---.........//////000000//////000000111111111222......///////////////...//////............//////,,,---...//////...------+++,,,---///111000...+++***+++---.........------,,,,,,---.../////////...,,,,,,,,,,,,------...///........................---...///000000///...---////////////000000000000***...111111000111111000***...111111...---111555555333111000///000111222222222333333333444444444000111111111111222222222444444444555555666666666222333555555555555333222444444444555555555666666222222333444555666777888777777777777777888888999:::;;;<<<<<<======<<<<<<:::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDFFFFFFIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGKKKJJJIIIIIIHHHHHHHHHHHHFFFGGGJJJKKKMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^___````````````cccbbbaaa```````````````___^^^^^^^^^___```bbbcccgggjjjnnnqqqrrrssstttuuuwwwtttpppoooqqqrrrqqqooonnnppprrruuuvvvxxxyyyzzz}}}tttiiifffbbb]]][[[[[[YYYVVVSSSRRROOOLLLJJJJJJJJJIIIHHHEEEDDDDDDBBBAAA@@@??????>>>????????????===;;;:::888888777777777777777777666666555444333333333333333222222111111111111111000000000000000111111222//////.........---------,,,---......//////......---......---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,******+++++++++,,,,,,,,,+++++++++)))&&&$$$$$$$$$------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,---...//////+++,,,,,,------.........////////////////////////---------------------------------............///...........................,,,+++,,,///111000...000000000000000000000000//////.........---------////////////////////////000000000000000000000000...............///000000000000///...............000000000000000000000000//////////////////////////////............//////333222000...---...///000////////////////////////........................---------............///........................//////000000000000////////////......---------,,,,,,------...///000111111,,,,,,,,,---------......000000////////////000000000000000000111111111111//////000111111111111111.........//////////////////......------///000111///555555111555===<<<333111222444444333333333333555---111888444333666333333333444555555444444333444111888<<<333222666444555444444555777888666555:::999888777777777999999666;;;<<<:::999<<<>>>===<<<<<<;;;<<<<<<===>>>???============>>>>>>>>>>>>BBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCFFFGGGHHHJJJKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHIIILLLNNNOOOKKKLLLLLLNNNOOOPPPQQQQQQSSSTTTTTTUUUVVVWWWYYYZZZ^^^___```aaabbbbbbbbbbbbdddcccbbbbbbbbbbbb```^^^aaa```______```aaabbbcccgggiiikkkmmmoooqqqtttwwwzzzxxxuuuqqqmmmlllmmmoooppppppqqqrrrtttvvvxxxyyy{{{~~~tttiiibbb^^^ZZZXXXXXXWWWTTTQQQPPPNNNLLLLLLLLLLLLKKKJJJGGGFFFEEECCCAAA???>>>===;;;<<<<<<<<<;;;:::999888999999999888888777777777666666555444333333333333222111111000000000000000000////////////000111111//////.........---------,,,---......//////.........///000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,+++++++++,,,,,,,,,,,,---,,,------,,,***)))***+++------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------......///---------------.................................---------------------------------............///...........................,,,+++,,,///111000...//////////////////////////////.........---------........................////////////////////////...............///000000000000///...............////////////////////////111111111111111111111111//////............//////666444222///.........///////////////////////////........................---------............///........................//////000000000000///////////////.........------------------............,,,,,,---------.........000000////////////000000//////000000000111111111//////000111111111111111//////////////////////////////...---...///000111///666777555;;;DDDEEE>>>222777<<<;;;666111111333555...000444111555777000444444444444444444444444;;;333555888444555888222777666666777999:::999888;;;:::999888888999::::::999===>>>;;;:::===>>>===<<<<<<<<<;;;<<<<<<======>>>>>>>>>????????????@@@CCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZ]]]^^^___``````aaaaaaaaabbbaaaaaaaaabbbbbb```______^^^^^^]]]^^^___```aaafffhhhjjjlllnnnqqqvvvyyy~~~zzztttooommmmmmnnnppppppqqqrrrsssuuuwwwxxxwwwzzz~~~uuujjj```]]]YYYWWWXXXWWWTTTQQQOOONNNMMMNNNOOONNNMMMKKKHHHGGGFFFCCCAAA???===<<<;;;;;;;;;;;;;;;:::888888;;;;;;::::::999888777777666666555444333333333333333222222111000111111111//////......//////000111/////////............---,,,---......//////......000111111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,......------///000------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,---.....................//////..........................................---------------------------------............///........................---,,,,,,---///000///...////////////////////////...............---------...............................................................///000000000//////............///////////////////////////........................//////............//////777555333000///.........////////////////////////........................---------............///...........................//////000000//////...///////////////...............---------,,,,,,,,,,,,------------.........000//////......//////000//////000000000000111111//////000111111111111111//////////////////////////////.........///000111,,,111333333888@@@AAA<<<444<<>>???>>>>>>===<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>======<<<<<<;;;======<<<;;;999888777777666666555444333333333333444444333222222222222333...............///000000/////////...............,,,---......///.........///000111000...---...///------------------------,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------------.........///)))+++,,,,,,,,,,,,...///------------------------,,,,,,,,,---------......------------------,,,,,,///.....................000000//////.........---................................................---------............///........................,,,,,,,,,---.../////////////////////////////////.......................................................................................///000000000///............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////444333111000///...//////////////////////////////........................---------............///...........................//////////////////...////////////////////////------------------------------------............/////////....../////////////////////000000000111//////000111111111111111000000000//////////////////////////////000000000,,,000111///111666666222777;;;>>><<<666111///000555999>>>999888MMM\\\UUU777666444333222333555666444000333555333999===444666555444555888999999888:::::::::::::::;;;;;;;;;999>>>???===<<>>===============??????@@@@@@AAAAAABBBBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]^^^___bbbcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddfffiiilllqqqwww|||yyytttpppooopppooopppqqqrrrssstttttttttsssuuuxxxyyyzzz{{{}}}yyykkkaaa]]]YYYXXXYYYYYYVVVSSSPPPOOONNNNNNMMMKKKGGGDDDEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>======<<<;;;:::999888777666666555444333333333333333333222111111111111111...............///000000////////////////////////,,,---......///............///000///---------///---------------------------......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------........./////////***,,,---,,,++++++,,,---------------------------,,,,,,,,,---------......------------------------...............---------000000//////.........---................................................---------............///........................,,,,,,---.........///000........................---....................................................................................///000000//////............//////........................//////////////////////////////............//////...............//////000////////////////////////........................---------............///..............................////////////...............///////////////,,,------...//////000000---------.........////////////............//////...////////////000000000//////000111111111111111111111000000/////////////////////000000000000000000333444222222333333111777666444333333333111000444;;;BBB;;;666LLLbbbbbb888777555333333333555666111666@@@???555888>>>888999777555666888999999888888999999:::::::::::::::777;;;===<<<<<<@@@BBBAAAAAAAAA@@@???>>>>>>>>>???>>>>>>??????@@@AAABBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\___aaacccbbbaaabbbbbbbbbbbbbbbbbbaaaaaaaaaccceeehhhkkkooouuuyyy||||||zzzvvvrrrppppppqqqoooppprrrsssuuuuuuvvvuuurrrtttvvvwwwxxxzzz}}}{{{kkk```]]]YYYWWWXXXWWWTTTQQQRRRPPPNNNLLLKKKIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCBBB>>>>>>===<<<<<<======>>><<<<<<;;;::::::999888888666666555444333333333333111000//////......////////////......//////000111...////////////000000000,,,---......//////......,,,.........,,,,,,---...---------------------------......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........//////---...///...---,,,---...------------------------,,,,,,,,,---------......------------............,,,---------------------//////..................------------------------........................---------............///........................+++---......---...///111........................---------...............------------------------.......................................///000000///............//////000........................//////////////////////////////............//////+++,,,---...//////000000////////////////////////........................---------............///........................---......//////......------------...............,,,,,,---...///000111222------.........////////////......------......///......////////////000000//////000111111111111111222111111000000//////......///000111111111000000///111333333222222333333555111---...111444333111333777>>>888000>>>RRRVVV888777666444444444444555444@@@OOOJJJ888888@@@<<<===;;;999888999:::::::::777888999:::;;;;;;::::::777<<<>>><<<<<<@@@BBBAAAAAA@@@???????????????@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFGGGHHHJJJKKKJJJJJJIIILLLLLLMMMMMMMMMMMMNNNNNNLLLJJJIIIHHHIIIJJJMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\^^^aaabbbbbbaaa``````aaaaaaaaa```_________bbbeeegggjjjmmmqqqttttttttttttrrrpppooooooqqqoooqqqsssvvvxxxxxxxxxxxxqqqsssuuuvvvvvvxxx{{{}}}~~~|||kkkbbb^^^ZZZXXXXXXWWWTTTQQQSSSPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBAAA>>>===<<<;;;;;;<<<===>>>;;;:::::::::999999888888666666555444333333333333222111000000//////000000000////////////000111111.../////////000000000000,,,---......//////......,,,---......,,,,,,---....................................---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,,,,,,,---------.........---...//////------...///------------------------,,,,,,,,,---------......------------.........///***+++++++++,,,------------------------.........------------------------........................---------............///........................***---///...------///111........................---------.........//////------------------------////////////////////////...............///000000...............///000000........................------------------------//////............//////------...//////000000000////////////////////////........................---------............///........................---......//////......---,,,,,,,,,,,,---------...---------....../////////............///////////////......------......///........./////////000000//////000111111111111111222222111111000//////......///000111222111000000---...111222111///111333111000///000222444333333333000555666000555??????777777777666555444444444555CCCRRRKKK999;;;EEECCC@@@===:::999999:::999999777888:::;;;<<<<<<<<<;;;;;;???@@@>>>===@@@AAA@@@>>>>>>=========>>>????????????@@@AAABBBCCCDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOORRRTTTVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[]]]```aaaaaa``````aaaaaabbbaaa```___^^^^^^aaaeeegggiiijjjlllmmmnnnooopppooommmmmmmmmoooppprrruuuxxx{{{|||||||||uuuvvvwwwvvvvvvwwwzzz|||}}}kkkfffbbb]]][[[[[[YYYVVVSSSSSSPPPMMMLLLLLLLLLLLLKKKHHHGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<<===>>>???999999999999999999999999666666555444333333333333555444333333222222333333000000000000000111222222.../////////000000111111,,,---......//////......,,,...///...------...///.................................,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,---------......***,,,------,,,,,,...///------------------------,,,,,,,,,---------......---------.........//////))))))***++++++,,,------+++,,,,,,------.........------------------------////////////////////////---------.........//////........................***---//////------///111........................---------.........//////------------------------000000000000000000000000...............///000000...............///000111........................111111111111111111111111//////............////////////000000000000//////////////////////////////........................---------.........//////........................---..................---+++++++++,,,,,,---------......---------,,,,,,,,,............/////////000.........------...................../////////000//////000111111111111111222222222111000//////......///000222222111111000111222444555222000111444...111444555444333333444333+++///888555555777333777777777777666555444333111>>>LLLFFF777===JJJIII@@@===999777777777777666888999;;;===>>>>>>===<<>>@@@@@@???<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPMMMKKKIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQTTTVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[]]]```aaa```___bbbcccdddddddddbbbaaa```^^^aaaeeehhhhhhhhhiiiiiikkkmmmnnnmmmlllkkklllmmmpppsssvvvzzz}}}~~~~~~~~~zzzzzzzzzyyyxxxxxxzzz|||mmmgggddd___[[[YYYXXXVVVUUUSSSQQQNNNMMMLLLLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBB============<<<<<<<<<<<<===<<<999888888:::<<<>>>AAA;;;444222444666555222333333333222222222222222111000000///...------,,,000000000000000000000000000000///...............//////.........---------...------------...//////,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------........................+++,,,,,,---...///000000...------,,,,,,,,,------//////.........---------...---,,,---/////////.../////////......---------------------------------//////---,,,,,,---...///------------------------000000//////.........---........................---.........//////000000///...---,,,,,,,,,,,,,,,---------............///........................//////............//////........................---....../////////////////////000000000000//////......///000111000000000//////...000111111000...........................,,,,,,,,,---------...............---,,,,,,++++++...------,,,,,,------...///////////////...............---------,,,,,,,,,................................................222111111111000000//////111000000000000000111111///...///333666777444111//////000000000000//////000000000000111111111111000111111111111222222222222222222111111000000000111111111111222333444555444444444555555555555666666666777888999;;;===>>>999999999888888888777777888999666???RRRQQQAAA888???NNNXXXPPPAAA999;;;@@@<<<<<<<<<<<<<<<===>>>>>>FFFAAA???AAAAAA???@@@BBBEEEFFFGGGGGGEEECCCBBBBBBCCCBBBAAABBBCCCBBB@@@???@@@AAABBBDDDFFFHHHJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNRRRWWWVVVPPPLLLKKKMMMKKKLLLNNNOOOOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWYYY[[[[[[[[[\\\]]]___aaaccceeedddcccaaa```aaa___aaaeeegggggghhhiiijjjeeegggiiiiiijjjkkknnnppptttvvv{{{~~~{{{zzzxxxwwwwwwyyy|||~~~nnngggccc^^^[[[YYYXXXVVVUUUSSSQQQNNNMMMMMMLLLJJJIIIGGGFFFDDDCCCBBBAAABBBBBB??????>>>>>>>>>=========???>>><<<::::::<<<>>>???KKKDDD;;;666555666555333333333333333222111000///111000000000///.........000000000000000000000000111111000/////////////////////.........---------,,,,,,++++++,,,,,,---...---------------,,,++++++/////////......---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,------......//////...------,,,,,,---------......------,,,,,,,,,,,,---,,,+++,,,...///...---*********)))))))))((((((------------------------///...------------...///------------------------000/////////.........---..................................../////////000000000///...............---------............///........................///..................///........................---......///////////////------............------............///////////////...------//////...---........................,,,,,,,,,---------............//////////////////...------,,,,,,------.../////////////////////...............------,,,,,,................................................000000000000//////......000000//////000111222222111000000222444444222/////////000000000000//////000000000000111111111111000111111111111222222222666555555555444444444444111111111111222333444555444444444555555555555666666666666666777888999999999999999888888888777777999;;;888???OOONNN@@@;;;===KKKVVVQQQEEE>>>>>>???===<<<<<<<<<======>>>???AAA>>>===AAACCCBBBCCCFFF@@@BBBEEEFFFGGGFFFFFFFFFAAABBBCCCBBB@@@?????????@@@AAACCCEEEGGGIIIJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKOOOSSSQQQMMMJJJJJJLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMOOOPPPQQQSSSTTTTTTVVVWWWYYYZZZZZZZZZYYYXXXWWWYYY[[[[[[[[[[[[]]]___```bbbccccccaaa```___```___bbbeeefffgggggghhhiiieeeggghhhiiijjjkkknnnpppsssvvvzzz~~~{{{zzzxxxwwwxxxzzz|||~~~oooeeebbb]]]ZZZXXXWWWUUUTTTTTTQQQOOOMMMMMMLLLJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>???>>><<<;;;;;;<<<===???LLLEEE===888666666555444222333333333222111///...111111000000000000000000000000000000000000000000222222111000000000000000/////////............---//////......//////000111---............------,,,/////////...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...---,,,,,,,,,,,,+++++++++,,,+++++++++---...---,,,,,,,,,,,,,,,,,,+++++++++------------------------......---------......///------------------------/////////...................................................////////////000000///............///---------............///..............................------------..............................---......///////////////------------------------...------,,,,,,...///000333000...---...///..............................,,,,,,,,,---------......------......///000000111......------------............///////////////////////////............---................................................////////////............////////////000111333333333222000000111111000/////////000000000000//////000000000000111111111111000111111111111222222222777777666666666666555555222111111222222333444555444444444555555555555666666666555555444555555555999999999888888888888888777;;;999<<>>>>>???===;;;<<<@@@BBBAAABBBEEECCCCCCEEEEEEEEEDDDBBBAAA@@@BBBCCCBBB???>>>???AAAAAABBBCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKNNNOOONNNKKKIIIKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZZZZZZZYYYXXXWWWYYY[[[[[[[[[[[[]]]^^^^^^```bbbbbb```____________bbbeeeffffffeeefffgggeeeggghhhiiiiiikkkmmmpppsssuuuyyy}}}zzzyyyyyyxxxyyy{{{}}}~~~}}}pppdddaaa\\\YYYXXXWWWUUUTTTTTTRRROOOMMMMMMLLLKKKIIIFFFEEEEEECCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<:::999999:::;;;<<>><<<666:::666>>>CCCCCCAAA@@@>>>;;;>>>>>>=========>>>>>>???<<<;;;<<>>>>>>>>============<<<;;;:::999::::::;;;444555555777777666333111...///111222333333222222111111111111222222222222////////////////////////000000///............///////////////////////////+++++++++++++++,,,------,,,,,,------------,,,,,,------------------------........................------------------------------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,---...///------------............///...---...///000///...,,,,,,,,,,,,,,,---------------------------------,,,------.........//////........................---------.......................................///////////////.........------,,,,,,,,,------...---------............///........................------,,,,,,,,,,,,------........................---....../////////////////////............//////000///...------///111222777444111///000111111000........................,,,,,,,,,---------............---------,,,,,,,,,///......------......///---.........//////000000.../////////////////////........................////////////////////////000000000000000000000000.........///000222333444000000000//////000111222//////000000000000/////////000000000111111111111000000111111111222222222222222222222222222222222333333333222333333444444444444444555555555555666444444444444555666777777888888888888888888888888333:::777555:::777444:::777;;;<<<;;;<<>>>>>===============>>>;;;;;;===@@@@@@>>>@@@EEECCCBBB@@@AAADDDFFFFFFDDDCCC@@@===>>>AAACCCBBB@@@BBBCCCDDDEEEGGGHHHJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSVVVWWWYYYZZZZZZZZZYYYXXXXXXYYY[[[[[[ZZZZZZ[[[]]]^^^```ccccccbbb``````aaa___bbbdddeeeeeedddeeefffdddfffhhhhhhiiijjjmmmooorrrtttwwwzzz|||}}}}}}}}}vvvwwwxxxzzz{{{{{{||||||}}}~~~}}}{{{sssdddaaa\\\YYYXXXXXXWWWVVVUUURRRPPPNNNNNNMMMKKKJJJGGGGGGGGGFFFEEEDDDCCCBBB??????>>>>>>>>>=========???>>>======<<<<<<<<<<<<444666888999888555222000111111111222222333444444222222111111111111111111000000000000000000000000000//////..................////////////000000000,,,,,,,,,,,,,,,------...++++++,,,------------,,,///////////////000000000....................................------------......................../////////......---------,,,,,,,,,,,,---......///------...............//////.........000111000///++++++,,,,,,,,,,,,------------------------------+++,,,---...////////////........................---------------.................................///////////////.........///............///000000---------............///..............................------------..............................---......///////////////...---,,,++++++,,,---...000//////...///000111222333000...---...///..............................,,,,,,,,,---------......111000000///......------//////............//////------......///000000000---............/////////........................////////////////////////000000000000111111111111////////////000111333333///000111111000000222333//////000000000000//////000000000000111111111111000111111111111222222222222222222333333333333444444444333333333333444444444444444555555555555666444444444444555666777888888888888888888999999999666<<<888666;;;888666<<<:::<<<;;;999:::???AAA@@@>>>======<<<<<<<<<<<<===:::;;;>>>AAABBBBBBGGGOOOSSSMMMGGGDDDDDDDDDBBBAAAFFFCCC@@@??????@@@???>>>BBBBBBCCCEEEFFFGGGHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXYYY[[[ZZZYYYYYY[[[\\\^^^```bbbcccbbbaaaaaaaaa___bbbeeeffffffeeefffgggdddfffggghhhhhhjjjlllooorrrsssuuuwwwyyyyyyyyyyyytttuuuwwwyyy{{{{{{{{{zzzyyyzzz}}}~~~|||zzzttteeeaaa]]]ZZZYYYYYYXXXWWWUUUSSSPPPNNNNNNMMMLLLJJJHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@?????????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;888888999888666555444444666555333222111222333444222222222111000000//////000000000000000000000000111000000///.../////////.../////////000000000000///////////////000000111,,,,,,---................../////////000000000111........................///.........------------------------------------/////////////////////...,,,,,,,,,,,,---...//////,,,,,,,,,------.........///...---...000000000///............/////////000------------------------+++,,,---////////////...........................,,,,,,,,,------.................................000/////////...........................///000000---------............///........................///..................///........................---......///////////////...---+++******+++---............/////////000000///...------//////...---........................,,,,,,,,,---------......//////////////////......//////............//////------......///000000111,,,,,,------..................................../////////////////////////////////000000000111111000000//////000111222222///222444444222000000111//////000000000000//////000000000000111111111111000111111111111222222222222222222222333333444444555444444333333333444444444444444555555555555666555555444444444555555666777777888888888999999999666;;;888666<<<:::777<<<888<<<<<<999999===???>>>======<<<;;;;;;;;;;;;;;;::::::===@@@@@@AAAIIIRRR[[[SSSHHHBBBAAAAAA???===MMMNNNMMMGGG@@@<<<>>>AAAAAAAAABBBDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[]]]___aaabbbaaa``````aaa___bbbeeefffgggggghhhiiidddeeeggghhhhhhiiilllooorrrssstttuuuvvvvvvvvvvvvqqqsssvvvyyyzzzzzzyyyxxxuuuvvvxxxzzz{{{{{{{{{zzzttteeebbb]]][[[ZZZYYYXXXWWWUUUSSSPPPOOONNNNNNLLLJJJHHHIIIIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@??????======<<<;;;::::::999999888888777555444444777999;;;888555222000111222333333222222111000///......000000000000000000000000222111111000000000000000.../////////000000111111---------------...//////------...///000000//////,,,---------......////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000000000+++++++++,,,---...///000+++++++++,,,,,,---------...---,,,---/////////...,,,---------......//////------------------------***+++---///000000///...////////////////////////,,,,,,,,,------.................................000000//////.........---,,,,,,,,,,,,,,,---...///---------.........//////........................//////............//////........................---......///////////////000///---,,,,,,---///000,,,---......//////......//////...000111111000...........................,,,,,,,,,---------......++++++,,,,,,---.........//////............//////---------...///000000111,,,,,,,,,---------..............................000000000000000000000000---.........//////000000111000000000000000111111111444777666333///////////////000000000000//////000000000000111111111111000111111111111222222222000000000111111222222222555444444333333333444444444444444555555555666666777666555444333333333333777777888888999999999999555999555444;;;:::666:::555:::<<<999777:::;;;:::===<<<;;;:::::::::::::::<<<;;;<<<===<<<<<>>>>>===<<<;;;;;;:::::::::999777555444333444444222222222222222222222333666444333111000000111111000000////////////000000---...///111111111000000222000//////000000///---,,,---///000222333333333------------------------000000000000000///......111///------000111///,,,///......---------......000///...///000///...,,,........................,,,,,,++++++,,,,,,---...000000//////.........---,,,...000000///...///000222111000111222222000...............////////////..................------........................////////////////////////......------------......////////////000000000000---......///......------........................////////////////////////...---,,,,,,,,,,,,---...//////............//////........................//////////////////////////////............//////000///---,,,,,,---///000,,,,,,---.../////////...........................---------............///........................///---)))'''''')))---////////////...------,,,,,,////////////////////////---.........------...000////////////////////////------------.........///111111222222222222111111111111000000//////......111111111000000000000000333333222222222222222333000111111111111222222222222222333333444555666666555444444333333444444555333333333333333444555666666666777888888888888888555666777888999999888777777888888999999999888888999999999::::::;;;;;;;;;===>>>@@@@@@??????AAABBB@@@@@@AAABBBBBBBBBAAAAAANNN\\\\\\III<<<>>>@@@<<<@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPOOONNNLLLLLLLLLLLLMMMPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQSSSWWWVVVSSSTTTWWWVVVWWWYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]___```aaaaaabbbdddfffiiijjjjjjiiiiiigggfffffffffhhhkkknnnooouuuuuuuuuuuuuuuttttttssstttssssssvvvzzz{{{yyyvvvuuuttttttssstttuuuvvvwwwyyygggaaa^^^^^^]]]YYYXXXYYYWWWVVVSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<;;;:::::::::888777555444444444555333333333333333333222222555444333111111111111111000000////////////000000000000111222222111000///222000//////000000///---+++,,,---///000000000000------------------------000000000000000///......///---,,,---000111000//////......------.........///......///000000...,,,........................------,,,,,,------.../////////......---------------...//////......///111000///......//////...,,,------......//////000000........................................................................///......------......///000000//////......---------...............------////////////////////////..............................---,,,,,,---......//////............//////........................//////////////////////////////............//////000///---,,,,,,---///000------......///.................................---------............///...........................---,,,++++++,,,---...,,,,,,------------------////////////////////////---...//////......000222////////////////////////---.........////////////111111222222222222111111111000000000/////////...000000000000000111111111111000000//////000000000111111111111222222222222222222333333444555555666555444444333333444444555444333333333333444555666666666777888888888888777777888999::::::999888888888999999:::::::::::::::::::::::::::::::::;;;;;;<<<===??????>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAARRRWWWHHH===???AAA>>>@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMOOONNNMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTRRRRRRUUUTTTQQQQQQTTTVVVWWWYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[]]]^^^```aaabbbaaabbbeeegggiiiiiiiiihhhhhhggggggggghhhkkkmmmoootttttttttuuuuuutttsssssstttssstttvvvyyyzzzxxxuuutttssssssrrrssstttuuuvvvxxxhhhbbb______^^^ZZZXXXZZZXXXVVVSSSPPPMMMLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>======<<<<<<;;;;;;999888777555555555666777555555555444444333333222444444333222111111111111111000000//////000000111333333333333222111//////111000//////000000///...------...///////////////////////////////////////000000000000000//////...------,,,...000222111111///......---......//////.........000111111///---.................................---...//////000......---------------,,,...//////...------000222111///---,,,---.........---------...///000000111................................................------------------------///......------......///111000///...---,,,,,,+++---.....................000000000000000000000000..............................---,,,,,,---......//////............//////........................//////////////////////////////............//////000///...------...///000.........///......------........................---------............///..............................///000000///......***++++++,,,------......////////////////////////---...////////////111333////////////////////////////////////000000000000111111222222222222111111000000000000//////////////////000000111111222222000///////////////000000111111111111222222222333222333333444444555555555555444444333333444444555444444333333333444555555555666777777888888777777999999:::::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>======???@@@AAA@@@????????????@@@AAA>>>PPPYYYNNNBBBAAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUVVVTTTSSSVVVVVVTTTUUUXXXVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\YYYZZZ[[[\\\^^^```bbbccc___aaacccfffhhhiiiiiiiiiiiiiiihhhhhhiiijjjlllmmmrrrrrrsssssssssssssssrrrsssssstttvvvxxxxxxvvvtttsssrrrqqqqqqqqqrrrssstttxxxjjjddd``````___[[[YYYZZZYYYVVVRRROOOMMMLLLMMMNNNKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<999888777666666666777888777777666555444333333222333333333222222111111111111000000000000000000111222222222111111000000000111///...///000111000...000000111111111111000000//////////////////////////////000000000000//////.........///000111111000...............//////000.........000222222000.................................------......///000........................//////...---,,,---000333444111...---...000000000,,,------...///000111111............////////////........................------------------------//////............//////000000//////.........------------------......///////////////////////////////////////////////////......------------......//////............//////........................//////////////////////////////............////////////............//////.../////////...---,,,,,,........................---------............///......................../////////000000/////////,,,,,,,,,------.........////////////////////////,,,...//////...///111333///////////////////////////000000000000111111111111111222222222222111111000000000000////////////......///000111222222333111111000000111111222222111111111222222222333333333333333444444444555555555444444333333444444555444444333333333444444555555666666777777777777777999999999999999999888888888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::::::::999:::;;;======<<<<<<>>>???AAA@@@???>>>???AAADDDEEEKKKZZZ```TTTGGGCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVWWWSSSRRRUUUWWWVVVWWW[[[UUUVVVXXXZZZ\\\]]]^^^______````````````___^^^]]]ZZZZZZZZZ[[[]]]___aaaccc___```ccceeeggghhhiiiiiijjjjjjiiiiiiiiijjjkkkkkkooopppqqqrrrrrrrrrrrrrrrssstttvvvwwwxxxwwwuuusssrrrqqqpppppppppqqqrrrrrrxxxkkkeeeaaaaaa___[[[YYY[[[YYYVVVSSSOOOMMMMMMNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========999999777666666777888999777777666555555444333333222333333333222222111111111111000000000000111111////////////000000111111000///...///000111000///111111111111111000000///000000000000000000000000//////000000000000//////111111111000///......///...............///000111000///...///111111000///////////////////////////---------,,,---......//////////////////000000000//////...---,,,---000333333111...---...///000000---------...///000000111........./////////000000........................------------------------/////////......//////////////////000111111111222...------------...///000........................000000000000000000000000........................//////............////////////////////////////////////////////////////////////............///////////////....../////////.../////////...---,,,,,,........................---------............///////////////////////////000///...------...///000000/////////.........---////////////////////////,,,---......---...000222000000000000000000000000000000000000111111111222111111222222222222111111////////////000000000000......///000111222222333111111111111111222333333111222222222222333333333333333333444444444444444555444444333333444444555555444444333333333444444555555666777777777777777888888888777777777888888777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;======<<<<<<>>>????????????@@@BBBEEEHHHJJJSSS]]]^^^RRREEEAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUUUUVVVZZZTTTQQQRRRTTTSSSTTTVVVUUUVVVWWWYYY[[[]]]___```aaabbbcccccccccbbb```___[[[[[[ZZZ[[[\\\^^^```bbb```aaabbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjmmmmmmnnnppppppqqqqqqqqqrrrtttwwwyyyxxxwwwuuusssrrrrrrppppppppppppqqqrrrzzzlllfffbbbbbb```\\\ZZZ[[[XXXVVVSSSPPPNNNNNNNNNOOOJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@??????????????????>>>>>>>>>>>>;;;:::888777777777888888666666666555444444444333222222333333333222222111222111111000000111111222............///000111222000///...///000111000///...///////////////...---000000000000000000000000...//////000000000000000222222333111///---..................///000111111444111///...///000000000////////////////////////------,,,,,,------...//////000000000000111111111...//////...------000222000...,,,+++,,,---------............////////////.........//////000000111........................------------------------000//////......//////000...///000111222333333444...---,,,,,,---...000111........................000000000000000000000000---...////////////...---//////............////////////////////////////////////////////////////////////............//////////////////////////////.........///......------........................---------............///////////////////////////000...---++++++---...000111111000000///......---////////////////////////,,,---...---,,,---...000000000000000000000000000000000000000111111111111111111222222222222111111////////////000000000000//////000000111111222222////////////000111222333222222222222333333333333444444444444444444444444555444444333333444444555555555444333333333444444444555666666777777666666777777666666777777888999666777888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>?????????@@@AAADDDGGGJJJLLLMMMRRRPPPGGG???>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTeee\\\VVVUUUVVVTTTSSSUUUUUUUUUVVVXXX[[[^^^```bbbcccdddeeeffffffdddbbbaaa]]]\\\[[[ZZZ[[[]]]___``````aaabbbcccdddeeefffggggggggghhhhhhhhhhhhhhhhhhjjjkkklllnnnooopppppppppqqqtttxxxzzzyyywwwvvvuuutttsssrrrqqqqqqqqqrrrsss{{{mmmhhhccccccaaa]]]ZZZ\\\VVVUUUTTTRRRPPPOOONNNNNNIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBBBBBAAAAAAAAAAAA????????????????????????<<<;;;:::888777777777888555444444444444444444444111222333333333333222111222111111000000111111222111000/////////000111222///......///000111111///---...///////////////...////////////////////////......///000000000000000000222333222///...///000............///000111222777444///,,,---///000000////////////////////////.........---......///000////////////000000000111---...//////......///111///---,,,,,,---...,,,+++////////////............---......///000000111111................................................000000////////////000000//////000000111111222222...---,,,,,,,,,...000111................................................---...///000000///...---//////............////////////////////////////////////////////////////////////............////////////000000000000//////------......///.................................---------............///////////////////////////........................///////////////.........///////////////////////////000000///------...///000000000000000000000000/////////000000000111111111111222222222222111111.../////////000000000111000000000000000111111111000000000000111222333444222222222333333333444444444444444444444444444444555444444333333444444555666555444333333333333333444555666666777777666666777666666666777999;;;<<<777888999;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===>>>======>>>@@@???@@@AAACCCDDDFFFGGGHHHEEEFFFDDD@@@>>>@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRfff]]]UUUUUUVVVVVVUUUWWWTTTUUUVVVXXX[[[^^^aaacccdddeeeggghhhhhhfffdddbbb___]]][[[ZZZZZZ[[[]]]_________``````aaabbbcccccceeeeeefffggggggggggggggghhhiiikkklllnnnoooooopppppptttzzz|||{{{yyyxxxxxxvvvuuutttsssrrrssssssttt|||nnnhhhdddcccaaa]]][[[\\\UUUUUUTTTSSSQQQOOONNNMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB??????????????????@@@@@@>>><<<:::888777777777777333333444444444444444444000111333333444333222111222222111111111111222222444333222000000000000111///......///000111111000//////000111111111111111////////////////////////......///000000000000000...000222222///...000333............///000222222:::555///,,,,,,...000111000000000000000000000000///////////////000111111---.........//////000000,,,...000000///...///000000///...///000000...,,,000000000///......---------......///000111111222........................////////////////////////000000////////////000000000000000000////////////...---,,,+++,,,...000222000000000000000000000000---------------------------...///000000///...---//////............//////000000000000000000000000//////////////////////////////............////////////000000000000//////,,,,,,---.../////////...........................---------.........//////000000000000000000000000,,,---000111111000---,,,,,,,,,------.../////////////////////////////////111111111000...---...000000000000000000000000000////////////000000000000111111222222222222111111.../////////000000111111111111111000000000000000333333333333444555666777222222333333333444444444444444444444444444444444555444444333333444444555666555444333333333333333444555555666666666666666777777777777888;;;===>>>888999:::<<<===>>>>>>>>>:::;;;;;;;;;<<<=========;;;<<<>>>>>>======???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@BBBDDDBBB???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQ[[[RRRKKKMMMQQQRRRSSSUUUTTTUUUVVVXXX[[[^^^aaaccceeefffhhhiiiiiigggeeeccc```^^^\\\ZZZYYYZZZ\\\^^^___^^^^^^^^^^^^___``````cccdddeeefffggggggggggggggghhhjjjlllmmmooooooooooootttzzz}}}|||yyyyyyyyywwwvvvuuutttsssttttttuuu|||ooohhhcccdddccc___[[[ZZZZZZWWWTTTRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMLLLJJJGGGCCCEEEGGGFFFDDDBBBAAAAAAEEECCC@@@????????????>>>>>><<<:::999::::::888777999999999999888777555555333333333333333333333333111222222222222111000000111111222222222222111111000000000000000000000000111222222111///...///000333111///...---...000111//////000000000000//////////////////////////////000000//////000111222222111000...,,,+++,,,000333000000//////.........---////////////////////////000000//////.........------...//////000//////...///////////////////////////...---,,,,,,,,,,,,,,,---------............///000000000000000/////////000//////............///111000......000000000///........................000000000000000000000000///////////////000000000............/////////000111------111333000...///........................000000000000000000000000////////////000000000000///000000000000000//////000000000000000000000000............/////////000//////............//////000000000000000000000000111000000///...---------//////............//////---------......000111111)))///333111///000222333...:::666---000222///000...//////000000000000000000111111111111222222222444333222111222333444555000000000000000000000000000000000000000000000000000111222444555666666666333333333333333333333333222222333333333444444444666666555333111111333555666666555555444444444444333444666666555555777888888888888888888999999:::999:::;;;<<<============888:::<<<>>>??????>>>===<<<===>>>??????@@@??????AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGLLLKKKKKKJJJJJJKKKLLLMMMJJJKKKMMMOOOOOOOOONNNMMMMMMMMMLLLLLLNNNPPPSSSUUUTTTTTTUUUWWWYYY]]]```bbb```dddhhhkkkkkkiiihhhhhhdddcccbbb```___^^^^^^^^^___]]]ZZZZZZ[[[]]]^^^^^^aaabbbcccdddeeefffgggggghhhjjjlllmmmllllllmmmooosssvvvzzz~~~~~~}}}{{{yyywwwuuussssssssssss~~~pppiiiddddddddd___\\\[[[ZZZXXXUUUSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGDDDFFFHHHHHHGGGFFFGGGHHHJJJGGGCCC@@@@@@???>>>===???===::::::::::::999777777777777777666555555444444444444444444444444444222222222222222111000000111111222222222222111111111111111111111111111111111222222111000//////111111111///......///000111//////000000000000//////111111000000000000111111000000000000000111222222///000000///......///111000000/////////.................................000000/////////........./////////////////////...........................111000///............///........./////////000000////////////////////////......---------......///111000......000000000///222222222222222222222222000000000000000000000000/////////000000111111111........./////////000000333///---000222000///111........................000000000000000000000000////////////000000000111....../////////......---000000000000000000000000........./////////000000//////............//////000000000000000000000000111000000///......------/////////....../////////...------......000111111222000------------///111222???===111000000///333...//////000000000000000000111111111111222222222333333222222222333444555111111111111111111111111111111111111111111111111111222333444555666666666444444444444444444444444222333333333333444444444666777777555444333444666555666666666555555444444333555666666666666777999777666666666666777888888999:::;;;<<<============:::;;;<<<======<<<<<<;;;======>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIINNNMMMLLLKKKKKKKKKLLLMMMJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMLLLLLLNNNPPPSSSTTTVVVVVVVVVWWWYYY[[[^^^___bbbeeehhhjjjiiihhhhhhhhheeeeeedddcccbbb```_________]]]ZZZYYYYYY[[[[[[ZZZ^^^___```bbbdddfffhhhiiiiiikkkmmmnnnnnnnnnoooppprrrtttxxx{{{}}}}}}|||{{{zzzxxxwwwuuuttttttttttttssskkkeeeeeeddd```]]]]]][[[YYYVVVTTTTTTSSSRRRPPPNNNMMMKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLNNNOOOKKKEEEBBB@@@??????>>>???===;;;:::;;;;;;999888555555555555555444444444555555555555555555555555222222222222222111111000111111222222222222111111111111111111111111111111000222222222000///000111000000000000000000000000///000000111111000000///000///...------///111222000000000000000000111222...000222222111000///000000000////////////......////////////////////////000000////////////......222111///...---......///........................000000//////......////////////000000000111111111.........///////////////------,,,------...///000111000......000000000///222222222222222222222222000000000000000000000000...//////000111222333333....../////////000000000444...,,,...000...///222......................../////////////////////////////////000000000111111...//////000000000//////000000000000000000000000....../////////000000000//////............//////000000000000000000000000111000000//////......---////////////////////////............///000111111444,,,***///222000000555666FFFDDD777333000...111...///000000111111000000000111111111111222222222333333333333333444444444111111111111111111111111111111111111111111111111222222444555666666777777555555555555555555555555333333333444444444555555666777888888666555555666555666777777777666444333444555777777666666888999777777777777777888999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;::::::>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKPPPOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWWWWYYYZZZ\\\]]]dddfffhhhhhhggggggggghhhggghhhhhhhhhfffdddbbb``````]]]YYYXXXXXXYYYYYYXXX[[[\\\^^^aaadddfffhhhjjjjjjlllnnnoooooooooppprrrrrrtttwwwzzz||||||{{{zzzxxxwwwvvvvvvuuuvvvvvvvvvuuummmfffeeeddd```^^^^^^]]][[[XXXVVVVVVUUUSSSQQQNNNMMMLLLLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIJJJMMMPPPPPPKKKFFFBBBAAA@@@@@@???@@@>>><<<;;;<<<<<<:::999555444444444444555555666555555555555555555555555222222333333222222111000111222222333333222222111111111111111111111111111000222222222000000111222//////000111111111000000000000000111111000000000111000......000333666999111000000000000000111111///111333333222000111111000000//////////////////111111111111111111111111000000//////////////////444222000...------...///------------------------......------------....../////////000000000111111.............../////////------------...000111111111000......000000000///000000000000000000000000////////////////////////...///000111222333444444...////////////000000000000,,,,,,///000...---...........................//////////////////////////////000000000111111111111111222333333333222222////////////////////////...////////////000000000//////............//////////////////////////////000000000000//////....../////////000000///////////////......///000111111111+++,,,444555//////666;;;FFFBBB555444333///000//////000111111111111000000000111111111222222222222333444444555555444444111111111111111111111111111111111111111111111111222333444555666666666666444444444444555555555555444444444444555555555555444777999999888666666666555666777888888666555444444666777777777777888::::::::::::::::::;;;;;;<<<:::;;;;;;<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<>>???@@@???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGHHHJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPSSSTTTSSSRRRQQQOOOOOOOOOPPPQQQMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRTTTVVVYYY[[[]]]]]]ddddddeeedddbbbccceeeggghhhjjjmmmooonnnkkkhhheee```^^^\\\[[[]]]```aaaaaa___```aaabbbcccdddeeefffiiikkknnnoooooooooqqqrrrsssvvvyyy}}}~~~}}}{{{yyyuuuvvvwwwwwwxxxyyyyyyyyy}}}sssjjjhhhfffdddcccdddbbb```^^^]]]\\\ZZZWWWTTTSSSQQQPPPPPPQQQPPPNNNKKKJJJKKKKKKJJJIIIHHHJJJKKKJJJHHHEEEDDDEEEEEEDDDCCCBBB@@@>>>===>>>>>><<<;;;999888777666666777888999444444444444444444444444333333333333333222222111222222333333333333222222222222222222222222222222000111333222111111222333222222111111111000000000000111111222222111111000///...///000222666999;;;222111111000000000000000222222222000//////222444//////000000000000111111........................//////000000000000111111333222000///...//////000////////////////////////000000//////000000111111........./////////000000......//////000000111111111111000111111222333444111000......000000000///000000000000000000000000000000000000000000000000...//////000111222333333/////////000000000111111111000444;;;<<<777111///////////////////////////////////////////////////000000000111111111222222...///000111111111111111000000000000000000000000/////////000000000111111//////............//////000000000000000000000000000000000000000000000000//////111111111111//////000000000//////000000111000222222///222BBB[[[ppp}}}VVV555///222000000///000111111222222111111000111111111111222222222111222555777777666444222222222222222222222222222222222222222222222222222222333333444555555444444111222222333333444444444555555555666666666666777444666888888777666777888999888888888777777777777666777999999888888:::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAA??????@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIJJJLLLNNNQQQTTTVVVRRRRRRPPPOOONNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPSSSVVVYYY[[[\\\]]]aaabbbbbbbbbaaaaaaccceeegggiiilllnnnooommmjjjiiibbb```^^^___aaadddeeeeeecccddddddddddddeeeeeeeeeiiikkknnnoooooopppqqqsssrrrvvv{{{~~~zzzxxxvvvvvvwwwyyyyyyzzzzzzyyyxxxoookkkjjjhhhgggiiidddcccaaa```___\\\YYYVVVVVVTTTSSSSSSSSSSSSPPPNNNKKKMMMOOONNNMMMLLLLLLMMMJJJIIIHHHGGGHHHGGGEEECCCCCCAAA???>>>>>>>>>===<<<;;;:::888666666666777888555555555555555555555555333333444444333333222111222333333444444333333222222222222222222222222222000111333222222111333444555444222000//////000000000111111222222111111000,,,,,,------...000111222222222111000000000000000///111222222111000000111//////000000000111111111//////////////////////////////000000000111111111111111000000000000000000000000000000000000000000000000000000000111222222//////000000000111111111//////000000111222222333222111111000111111222222111000......000000000///111111111111111111111111000000000000000000000000/////////000000111111111//////000000000111111111333111444:::<<<777222111////////////////////////000000000000000000000000000000111111111222222222---...///000111111111111000000000000000000000000//////000000000111111111//////............//////000000000000000000000000000000000000000000000000...///111222222111///...111111000000000000000111---444333...666QQQnnn|||xxxVVV777222222...---000000111222222222222111000111111111111222222222000222666888888777444222222222222222222222222222222222222222222222222222111222333333444333333333222222333333444555555666555555666666666777777777666777888888777777999:::;;;999888666666777888999666888999999999999:::<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===?????????>>>>>>>>>???@@@AAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIJJJKKKMMMPPPSSSUUURRRRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQTTTVVVYYYZZZ[[[[[[\\\^^^````````````bbbcccfffhhhkkkmmmnnnnnnlllkkkfffdddaaaaaaccceeefffgggfffffffffffffffgggggggggjjjlllooopppqqqqqqsssuuuuuuyyy~~~zzzvvvwwwxxxzzzzzzzzzyyyyyy|||rrrnnnmmmkkkkkkmmmfffdddcccbbb```^^^ZZZWWWWWWVVVUUUUUUUUUTTTRRRPPPLLLOOOQQQRRRQQQPPPPPPQQQLLLKKKJJJJJJJJJIIIFFFCCCDDDAAA???>>>??????>>><<<<<<:::888666555555666777777777777777777777777777333333444444333333222111222333333444444333333222222222222222222222222222000111333333222222333444777555222000......///000111111222222222222111111222222222222111111111111222222111000000///000000,,,///333444333000///...//////000000111111111222222222222222222222222222//////000000111111111222///000000111111111000000000000000000000000000000...............///000000000111111111111222222222///000000111222333333333222111000000000000000111111000......000000000///000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111333000222666888444111111000000000000000000000000111111111111111111111111000111111111111222222222//////000222222333333333000000000000000000000000000000000000111111111111//////............//////000000000000000000000000000000000000000111111111...000111222222111000...111111000000000000000111...888666---444LLL^^^```EEEIII<<<...222555111111000000111222222222222111000111111111111222222222000222666999999777444222222222222222222222222222222222222222222222222222111111222333333333222222333333444444555666777777666666666666777777777777888999999888777888;;;===<<<:::888666555777999:::666888999999999999:::<<<===============>>>??????;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>??????===;;;:::>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEFFFIIIJJJLLLLLLMMMJJJJJJJJJKKKMMMOOORRRSSSTTTUUUUUUUUUSSSQQQOOONNNMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRUUUWWWXXXYYYYYYXXXZZZ\\\^^^```___```aaabbbeeegggiiilllmmmnnnmmmmmmhhhfffcccbbbdddeeefffffffffggggggggghhhhhhiiiiiikkkmmmppprrrrrrsssuuuvvvyyy~~~}}}wwwxxxyyyzzz{{{zzzyyyyyyyyyuuusssoookkkjjjllljjjgggdddaaa```______\\\ZZZYYYYYYYYYYYYVVVTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOMMMJJJGGGFFFFFFEEECCCAAA???===<<<<<<<<<======<<<;;;999777555777777777777777777777777666666555444444444444555222222333444444555666666555444333333222222333333000111222333444333222222...//////000111222222333111111111111111111111111111111111111111111111111222111000//////...//////000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000222222111000//////000000333111........./////////444222000///...///000111000000000000000111111222111111111111111111111111222222222222111111111000---...///111222444555555000000000000000000000000............/////////000000000000000000000000000111111000000//////......222222111111000000//////000000000000111111111111333333333222222222111111...///111333333111///...000000000000000000000000333333222222222222333333000000000000000000000000000000000000000000000000.........//////000111222000000000000000000000000222111000......///222333///000000......111333444333222111111333555888:::333333333222222111111111444444333222222111000000222222333333333222222111222222444444444444222222111111222222222333333333333333333333333333333333333444444555555444444333555444444444444555666666888777555444555666888999888999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777777777777777777888888888<<<===>>>@@@@@@>>>===<<<>>>===:::999999;;;===?????????>>>>>>=========<<>>=========<<<;;;:::888777777777777777777777777777666666555444444444444555111111222222333444444444444444333222222222222333222333333333333222111000333333222222111111000000222222222222222222222222222222222222222222222222222111111000000111111111000000111111111111000000111111111111111111111111111111111111111111111111/////////000000000111111222222111000000000000000555333111000111222222111333222000/////////000111000000000000000111222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111........./////////000000000000000000000000000000111111000000////////////000000//////............000000000000111111111111111111111000000000/////////000111222222111000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///......//////000111222111111111111111111111111333///,,,,,,///000///---111222222111111222111111000///......///111333555333333333222222222111111444333333222111111000000222222333333333222222111222333333444444333333222111222222222222333333333333333333333333333333333333444444555555444444333555444444444444555666666777666555444444666888999999999;;;<<<<<<=========;;;;;;::::::999888888777777777777777888888888888;;;<<<>>>??????>>><<<;;;======;;;;;;;;;===???@@@@@@???>>>>>>=========>>>AAAAAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSOOOPPPQQQSSSUUUWWWYYY[[[[[[[[[\\\]]]^^^___``````cccdddeeeggghhhhhhhhhgggddddddccccccdddeeeggghhhfffffffffiiimmmnnnmmmkkknnnooopppqqqsssuuuvvvwwwxxx}}}~~~~~~~~~}}}}}}|||{{{{{{{{{~~~|||yyywwwxxxvvvuuutttqqqmmmjjjgggeeefffeeedddddddddcccaaa^^^ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQNNNMMMGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<888888888888888888888888777666555555444444555555222222333333444444555555444444333222222222222333444444444333222111///...444444333333222111111000222222222222222222222222222222222222222222222222222222222111222222333444000111111222222111111000111111111111111111111111111111111111111111111111///000000000000111111111222222111000000000000111555333111111222333222111333222111//////000111111111111000000111111222333222222222222222222222222222111111111111000000000222222222111000000000///111111111111111111111111////////////000000000000000000000000000000000000111000000000000/////////000////////////.........000000000000111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000111222222111111111111111111111111<<<666111000444555222---222111000111222222000/////////...---...///000111333333333222222222222111333333333222222111111000222222333333333333222222444333333222222333333444222222222222333333333333333333333333333333333333444444555555555555444444555444444444444555666666666555444444444555777888999:::;;;;;;<<<<<<<<<<<<;;;::::::999999888888888777777777888888888999999:::;;;<<<======<<<;;;:::<<<<<<<<<===>>>???@@@@@@@@@???>>>=========>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUPPPQQQQQQSSSUUUWWWYYYZZZZZZ[[[[[[\\\]]]^^^_________```bbbdddeeefffggggggdddcccccccccdddeeeggghhhhhhhhhhhhiiilllnnnmmmmmmnnnoooppprrrsssuuuvvvwwwvvvzzz~~~~~~}}}}}}||||||}}}|||{{{xxxtttpppllliiikkkkkkjjjkkkkkkjjjgggddd``````_________^^^^^^^^^[[[[[[ZZZYYYWWWUUURRRQQQMMMKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@999999999999999999999999777777666555555555555555666666666777777777888888555444333333222222333333444444444333222111111000111111111222222333333333333333333333333333333333333333333333333333333333444333222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222000000000111111111222222222222111000000111111111222111000000111222111000222222111000000111111222222111111111111222333333222222222222222222222222222222111111111000000000000000000111111111222222111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111222222222222222222222222222111111000000111111222000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000111222333111111111111111111111111AAA<<<555222333555666666777000,,,...111111000000222111000000000000111111222222222222222222222222444444444333333333222222222222333333444333333333444444222222222222444444222222222333333333444444333333333333333333333333444444555555555555444444555444444444444555666666555444444444444555666666888999999:::;;;;;;:::::::::::::::999999888888888777777777888888999999::::::;;;;;;<<<<<<;;;;;;:::999:::<<<>>>???????????????>>>===;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\\\\]]]^^^^^^______^^^___```aaabbbcccddddddccccccbbbbbbccceeeggghhhjjjiiiiiijjjkkklllmmmnnnnnnoooppprrrsssuuuvvvwwwvvvxxx{{{}}}~~~~~~}}}}}}~~~yyyuuuqqqnnnpppppppppqqqqqqooollliiifffffffffffffffeeeeeeeeeaaa```___]]][[[YYYWWWVVVTTTSSSPPPMMMJJJGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777888888888888888999999999666555555444333444444444333333333333333333444444111111222222222222222333333333333333333333333333333333333333333333333333555444333222111000000000222222333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111111111222222222111000111222333222000222111111111111111222222222222222222222333333444222222222222222222222222222222222222111111111111000000111111222222333333111111111111111111111111000000000111111111111222111111111111111111111111000000000000111111111111111111111111222222222222///000000000111111111111222222222222222222222222222222111111111111222222111111111111111111111111222111111000000111111222111111111111111111111111/////////////////////////////////000000111222333111111111111111111111111888777333///...333<<>>>>>>>>======<<<;;;;;;;;;<<<======???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVWWWWWWWWWTTTTTTUUUUUUWWWXXXYYYZZZ]]]]]]^^^^^^______``````_______________`````````bbbbbbbbbbbbccceeeggghhhjjjjjjjjjjjjjjjkkklllnnnmmmnnnoooqqqssstttuuuvvvuuuwwwzzz|||}}}~~~~~~~~~~~~zzzvvvuuuuuuuuuuuuvvvwwwuuuqqqmmmllllllllllllllllllllllllgggfffeeebbb```^^^\\\\\\[[[YYYVVVRRRNNNKKKIIIHHHEEEEEEEEEEEEDDDAAA???>>>========================::::::999888888888888999777777777777888888888888777777666555555555555666555444444444444555666777666666555444222111000000444444444444444444444444444444444444444444444444555444333222111111111111222333333444444333333222333333333333333333333333333333333333333333333333111111222222222333333333222111111111111222333333444333333444666666555333111111111222222222222222333333222222333333444555333333333333333333333333444333333333333222222222444444444333222222222111222222222222222222222222000111111111222222222222111111111111111111111111000000000111111111111222/////////000000000000111000000000000111111111111000000000000000111111111222222222222222222222222111111111111111111111111333333222222222222333333111111111111111111111111000000000000000000000000000000000000111222333333222222222222222222222222000222222///000888GGGSSSUUUCCC333111333111///111111111111111111111111000111222222222222333333333555555555555555555555555111222333444444555555444444333333222222333333444333333333333444444444444333333333333333333333333555555666666666666555555555444444444444555666666444444555555666666666666777888888999999888888888999999999999999999999999666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;============<<<;;;;;;<<<<<<<<<=========??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^^^^______`````````___^^^^^^]]]]]]^^^^^^___bbbaaaaaabbbccceeeggghhhiiijjjlllkkkjjjjjjkkkllllllmmmnnnpppqqqssstttuuutttvvvyyyzzz{{{}}}~~~~~~~~~|||{{{yyyyyyzzz{{{|||yyyuuurrrqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmjjjhhheeecccbbbaaa^^^\\\YYYVVVRRROOONNNMMMIIIJJJLLLLLLJJJFFFBBB???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;999999999888888888888888999888888777777777777777888777666555555666777777999888777666555333222222444444444444444444444444444444444444444444444444333333222222333444555555333333444444444444333333444444444444444444444444444444444444444444444444222222222333333333333444222111111111222222333444333333333555777777555333000111222222333333333222333333333333333444555555333333333333333333333333555555444444444444333333444444444444444444444444222222222222222222222222111111111222222222333333111111111111111111111111000000111111111222222222//////000000000111111111000000000000111111111111//////000000000111111111111111333333333333111111111111111111111111111111333333222222222222333333111111111111111111111111000000000000000000000000000000000000111222333333222222222222222222222222111222333333666???KKKSSSXXXCCC333333666222///000000000111111111111111111111111222222222333333333333333333444444444444444111222333444555555555555222333333444444333333222333333333444444444444555333333333333333333333333555555666666666666555555555444444444444555666666555555666666777777777666999999::::::::::::999999999999999999999999999999666777777888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============;;;<<<>>>???@@@???>>>===>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDFFFHHHHHHIIIHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYYZZZ[[[\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^______]]]]]]\\\\\\\\\^^^___```aaaaaaaaaaaaccceeeggghhhgggjjjlllllljjjhhhiiijjjkkklllmmmnnnppprrrssstttrrrtttwwwyyyzzz{{{~~~~~~~~~~~~||||||}}}}}}xxxtttssssssssstttttttttttttttrrrqqqnnnllliiigggfffeee^^^]]]ZZZXXXUUUSSSQQQQQQOOOQQQSSSSSSPPPLLLGGGCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888;;;:::888777666555666666888888888888777777777777555555555555555555555555555555555555555555555555111111222333555777999:::333444444555555444444333444444444444444444444444444444444444444444444444222222333333333444444444222111111111222333333444111111222333555555444222000111222333333333333333444333333333333444555555333333333333333333333333666666555555555444444444111222333444666777888999222222222222222222222222111111222222222333333333111111111111111111111111000000111111222222222222111111222222333333333333000000000000111111111111111111222222333333333333000111333444444333111000111111111111111111111111333333222222222222333333111111111111111111111111000000000000000000000000000000000000111222333444222222222222222222222222333111111333777>>>CCCGGGQQQ<<>>>>>>>>;;;===@@@BBBBBBAAA???>>>>>>???@@@AAABBBBBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPLLLMMMNNNOOOQQQSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYYYY[[[\\\]]]^^^^^^___[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^[[[[[[[[[[[[\\\___aaabbbaaa``````aaaccceeeggghhhfffiiimmmmmmjjjhhhggghhhjjjkkklllnnnoooqqqrrrssspppsssvvvxxxxxxyyy{{{}}}~~~~~~}}}~~~}}}|||~~~}}}yyywwwwwwwwwxxxyyyyyyvvvtttsssssssssrrrpppmmmjjjhhhdddaaa]]]XXXUUUTTTTTTUUURRRQQQQQQQQQQQQOOOLLLIIIFFFEEEDDDEEEEEEDDDAAA???AAA???===============;;;<<<;;;::::::999999999999888888888777777777777666888888777777777777888888666666666666666777777888666666666666666666666666555555555555555555555555444444444444444444444444444555555555555555555444333555666666555444444555333333333444444444555555666555444333222333333444222444555555444333333444222333333444444333333222333333333333333333333333333333333444444444555555666555555555555777888999888888888555333111222333111111111222222333333333444555666666444222222333444333333333444444222000111111111222222333444444222222222222222222222222222222222333333222222222000111111111111222222222333333333222222111111111333333333333333333333333///000222444555444333222222222333333333222222111333333333222222111111111000000000000111111111111111111111111111000//////333333333222222222222222111222222333555666666777444333333222222333333444000000000000000000000000333333222222222333444555333333333333333333333333333444444555555444444333333444444555555444444333///000222333444444333222666666666555555444444444666666666666666666666666777777777777777666666666666666666666777777777777;;;;;;;;;::::::999999999999:::;;;<<<;;;999777555888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGHHHIIIIIIIIIGGGFFFGGGIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIKKKKKKKKKIIILLLLLLLLLNNNPPPSSSUUUWWWYYYZZZ[[[[[[[[[ZZZXXXWWWVVVXXXZZZ]]]```bbbcccdddccc___[[[ZZZ\\\^^^___^^^___]]]\\\ZZZZZZ[[[]]]^^^]]]]]]]]]^^^^^^^^^__________________aaaccceeefffiiiiiiiiihhhgggffffffeeefffgggiiilllmmmoooppppppmmmnnnppprrruuuwwwyyyzzz|||}}}}}}||||||{{{zzzyyy}}}{{{zzzzzz{{{|||{{{yyywwwuuuuuuvvvuuusssooollljjjgggddd```[[[XXXVVVVVVVVVWWWVVVUUUTTTSSSPPPKKKHHHHHHGGGGGGGGGHHHGGGDDDAAAAAA???======>>>>>>===<<<======<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777888888888777777777777777888888999666666666666666666666666555555555555555555555555666666555555555555555555555555555666666555555555444555777777555444555666444444444555555555666666777666555444333444444555444555777777555444555666333444444444444444444333444444444444444444444444555555555666666666666777777666666666666888999:::888999999777555444444666444444444444444444555555444555777666444333333444444333222333444555444333444444444444444333333333333333333333333333333333222222333333333333222222111111111111222222222333444333333333222222222222333333333333333333333333222333444555555444222111222222333333333333222222333222222222111111111000000000000111111111222222222222333333222222111000//////000000000000000000333333333444444444444444444333333333333333333444222222222222222222222222333444444444555555555555444444444444444444444444444444555555555555444444555555666666666666555555111222333444555555555555555555555555555555444444666666666666666666666666555666666666666666666666777777888888888999999999;;;;;;;;;::::::999999999444555777888999999999888999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<====================================>>>??????@@@AAAAAA???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCEEEFFFGGGHHHIIILLLKKKJJJJJJLLLLLLKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOMMMLLLLLLLLLLLLKKKIIILLLLLLLLLNNNPPPSSSVVVWWW^^^^^^^^^]]][[[YYYWWWUUUWWWYYY[[[^^^aaaccceeeeeeddd```\\\[[[]]]____________^^^\\\[[[[[[\\\]]]___^^^^^^^^^^^^_________```____________aaaccceeefffjjjiiiiiihhhggggggffffffggghhhjjjkkkmmmnnnoooooonnnoooqqqsssvvvxxxzzz{{{|||||||||}}}}}}||||||{{{~~~~~~}}}{{{xxxxxxxxxxxxvvvssspppnnnkkkhhhddd___[[[YYYYYYYYY[[[ZZZXXXWWWVVVSSSNNNKKKLLLKKKJJJKKKKKKJJJGGGDDDBBB@@@>>>>>>>>>???>>>===>>>>>>======<<<<<<======;;;;;;;;;;;;::::::::::::999999888888888888999999999888888888888999::::::777777777777777777777777666666666666666666666666777777777777777777777777555666666777777666666555444666888888666555666777666666666777777777777777888777666666555666666666444555777777555444555666555555555666666555555555555555555555555555555555777777777888888888999999777777777777888999:::;;;999::::::999888777888999777777777777666666666666555666777666555444555666555444222222444666777666777777666666555444444333333333333333333333333333333333444444444444333333222222222222333333333333444444444333333333333333222222222222222222222222444555555555555333111000222222333333444333333222222222222222111111111111111111111111222222222222333444444444444333333222...//////000000111111111555444444444333333222222444444444444444444444444333333333333333333333333444444666777777777666555555555555555555555555555555555666666666666555555666777777888888777777666444444444555555666777888444555555555555555555666666666666666666666666666555666666777777888888888999999999:::::::::;;;;;;;;;::::::::::::999999999777888999:::;;;<<<======:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<==============================<<<===>>>???AAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDFFFIIIKKKLLLMMMOOONNNMMMMMMOOOOOONNNMMMJJJKKKLLLNNNPPPQQQQQQQQQTTTRRRPPPOOOOOONNNLLLJJJLLLLLLLLLNNNPPPTTTVVVXXX```______^^^\\\ZZZXXXWWWYYYZZZ\\\___aaadddeeefffcccaaa^^^]]]^^^___``````^^^^^^\\\\\\\\\]]]^^^___^^^^^^^^^_________``````_________```aaaccceeeeeejjjiiiiiihhhhhhggggggfffhhhhhhjjjkkklllmmmmmmmmmoooppprrrtttvvvxxxzzz{{{zzz{{{|||}}}~~~~~~~~~~~~}}}zzzzzz{{{zzzxxxuuurrrqqqooolllgggbbb^^^\\\\\\\\\ZZZYYYYYYYYYYYYXXXTTTQQQOOONNNMMMMMMMMMLLLIIIFFFCCCAAA?????????@@@???===>>>>>>============>>>>>>::::::::::::999999999888::::::999999999999:::::::::::::::::::::;;;;;;<<<888888888888888888888888777777777777777777777777777777777777888888888888666777777777777777777666555777999999888777888999888888888888999999999999888888888888888888888888333555777666555444555555777777777777777777777777777777777777777777777777888888888888999999999999888888888888999:::;;;;;;888999;;;:::999999999:::999999888888777777666666666777888777666666777888999777444333444666777777777777666666555555555555444444444444444444444444444444444555555444444444222333333333444444444444444444444444444444444444333333333333333333333333333444444444444333222111222333333444444444444333333333333333333333333333222222222222333333333333444444444555555444333333111222222333444555555666444444444444333333333333444444555555555555444444444444444444444444444444333444666888888777666555444444444555555555555555666666777777777777666666777777888888888888777777666666555555555777888:::444555555555666666777777777777777777777777777777777777888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::::::::===<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQOOONNNOOOPPPQQQPPPOOOLLLMMMOOOPPPRRRSSSSSSSSSUUUSSSQQQQQQQQQPPPOOOMMMMMMMMMMMMOOOQQQTTTWWWYYY\\\\\\\\\]]]]]]]]]]]]\\\ZZZ[[[\\\^^^```bbbdddeeeaaa```^^^]]]]]]^^^______]]]\\\\\\[[[\\\\\\]]]^^^]]]]]]^^^^^^^^^_________^^^___```aaabbbccceeeeeeiiiiiiiiihhhhhhggggggggghhhhhhjjjkkkllllllllllllnnnoooqqqsssuuuwwwxxxyyyyyyzzz{{{}}}~~~{{{|||||||||zzzxxxuuusssqqqnnniiidddaaa_________\\\\\\[[[\\\\\\ZZZVVVSSSQQQOOOOOONNNNNNMMMJJJGGGDDDBBB@@@@@@@@@AAA@@@???>>>===============>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::888888888888888888888888666666777777888888888888777888888999999888888777666888::::::999999999:::::::::::::::::::::::::::888999999999999999999999666888999999888777777888999888888777777888888999888888888888888888888888777777888888888999999999777888999999::::::;;;;;;666888::::::999999999:::999999888888777777666666777888888888777777999;;;>>>;;;777555555666666555444555555555666666666777555555555555555555555555555555666666666666555555444444444444555555555555555555555555555555555555333333333333333333333333111222222333333333333333222333444555555555555555555555555555555555555555333333333333444444444444333333444444444444444333444444555666777777888888333333444444444555555555444555555666666555555444444444444444444444444444222444666777888777555444333444444444555555666666777888888999999888888777777777888888888888777777666666555555555777999:::666666666777777888888888999999999999999999999999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<:::999888777777777888888::::::;;;;;;<<<===============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFJJJKKKLLLNNNPPPQQQSSSSSSRRRQQQPPPQQQRRRSSSRRRPPPOOOPPPQQQSSSTTTTTTUUUUUUSSSRRRQQQRRRSSSTTTSSSRRROOOOOOPPPQQQSSSVVVXXXZZZZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[\\\\\\^^^```bbbccc___^^^^^^\\\\\\\\\]]]^^^[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^___```aaabbbdddeeeeeefffhhhhhhhhhgggggggggggggggggghhhiiijjjkkkkkkkkkkkkmmmnnnoooqqqsssuuuvvvwwwwwwxxx{{{}}}}}}~~~~~~~~~}}}zzzxxxvvvsssppplllgggdddccccccccccccaaa```___^^^[[[VVVSSSRRRQQQPPPPPPOOONNNJJJHHHEEECCCAAAAAAAAABBBAAA???>>>>>>=========>>>??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666777777888999999999888999999999999999999888777999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;:::::::::888888999::::::::::::999:::;;;======;;;:::;;;<<<:::999888777777888999:::888888888888888888888888777777777888888888888999777777888:::::::::::::::666888:::;;;999888888999888888888777777777777777888888999888888999<<<>>>@@@===:::888777666555444444444555666666777888888666666666666666666666666666666666777777666666666444555555555666666666666666666666666666777777777444444444444444444444444222222222333444444555555333333444555666666666666666666666666777777777777444444444444555555555555333333444555555555555444444555555666666777777777444444555555666666666777444555666777777666555444444444444444444444444444333444666777777777666555444444555555666777777777999999::::::::::::999999777888888888888888888777666666666666777888999:::888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>999999::::::;;;;;;<<<<<<;;;<<<<<<======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMMMMOOOPPPRRRTTTUUUVVVWWWUUUTTTUUUVVVWWWVVVTTTTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRRRRSSSVVVWWWWWWVVVSSSSSSSSSSSSUUUWWWYYYZZZ\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\\\\]]]^^^___```]]]^^^^^^]]][[[ZZZ\\\]]]ZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^______```aaacccdddffffffggggggffffffffffffffffffffffffffffffhhhiiijjjkkkkkkkkklllmmmnnnppprrrsssuuuuuuvvvwwwzzz|||}}}{{{yyyuuurrrnnnjjjhhhggghhhhhhfffeeecccbbbaaa^^^YYYVVVTTTSSSRRRRRRQQQOOOLLLIIIFFFDDDBBBAAABBBBBBAAA@@@???????????????@@@AAAAAA?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888888999::::::;;;;;;999999::::::::::::999999888:::<<<<<<<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::777888999:::;;;::::::999:::;;;======;;;;;;;;;<<<:::999888666666888999:::888888888888888888888888777777888888888999999999666777888999:::::::::999777999;;;<<<:::888888888888888888888888888999999888999999999888:::===@@@???===;;;:::999888666444777777777888888888888888777777777777777777777777666777777888888777777666555555666666666777777777666666666777777888888888666666666666666666666666666555555555555666666666333333555666666777777777555555666666666777777777444444555555555666666666444555666666777777666666666666666666666666666666777777777777777666666666444555777888888777555444666666666666666666666666666666666777777777888888666666777888888999::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999999777777999999::::::::::::;;;;;;;;;;;;;;;:::::::::========================;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>>>>>>>????????????>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNPPPQQQSSSUUUXXXZZZ\\\]]]]]][[[[[[[[[\\\]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYUUUUUUTTTVVVYYYZZZZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]___aaabbbbbb```^^^]]]\\\]]]^^^___\\\^^^___^^^\\\[[[\\\^^^\\\\\\]]]^^^________________________`````````aaaaaabbbdddfffhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeedddeeeggghhhjjjkkkllllllmmmnnnoooppprrrtttuuuuuuuuuwwwyyy|||~~~}}}|||vvvtttpppmmmkkkjjjkkkllleeeddddddddddddbbb___\\\VVVUUUSSSSSSSSSQQQMMMJJJFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCC============<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<==============================::::::::::::::::::::::::999999::::::;;;<<<======999::::::;;;;;;::::::999888:::<<<===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::666777999:::;;;:::999999777999::::::999888888999:::999777666666777999:::888888888888888888888888888888999999999:::::::::555666888999::::::999999888:::======;;;999888888888888888999999:::::::::999999999999999;;;>>>AAA===<<<;;;;;;;;;:::888666;;;;;;:::999999888888888777777777777777777777777777777888888888888777777666666666666777777777777666666777777888888888999777777777777777777777777:::999888777666666666777333444555666777777777777444555555555666666777777555555555555666666666666666666777888888888888888888888888888777777777777::::::999888777666555555555666777999999777666555777777777777777777777777888888777777888888999:::888888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888999;;;<<<===<<<<<<;;;=========<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAA@@@AAABBBAAA@@@===:::888@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCEEEFFFGGGHHHIIIGGGHHHJJJKKKNNNOOOQQQRRRSSSUUUWWW[[[^^^bbbdddfffbbb```___```aaabbbaaa```^^^___^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXX[[[\\\\\\[[[YYYYYYXXXWWWXXXXXXZZZ[[[WWWXXXYYY\\\___cccgggiiidddccc```^^^]]]]]]^^^___]]]___aaa___]]][[[]]]___]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccceeegggiiiiiiiiiiiiddddddddddddddddddddddddcccdddfffhhhjjjkkklllmmmnnnooopppqqqssstttuuuvvvuuuvvvyyy{{{}}}{{{yyyvvvsssooommmkkkkkkiiihhhhhhhhhfffccc]]]YYYVVVUUUTTTTTTTTTRRROOOMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEDDDBBB@@@????????????CCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::888888999:::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>999999999:::;;;<<<===>>>======<<<<<<<<<<<<======>>>===;;;;;;:::;;;<<<======<<<;;;;;;::::::;;;;;;999999999999999999999999999::::::::::::999888888:::::::::999999999888888777888999999777777888999;;;999777999;;;<<<;;;999===<<<<<<;;;;;;<<<<<<===???888555888:::888999===<<<;;;999777777888999:::888888999999999:::::::::<<<;;;999888777888999:::999999999888888888777777888888888888888888888888999888777777777888999:::<<<<<<;;;::::::999999999888888888888888888888888999999999999999999999999999999999999888888777777999999888888888888888888777777777777777777777777999777666999>>>BBBCCCCCC;;;:::999888888888999:::::::::::::::::::::::::::999999999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<==============================>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJKKKKKKJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGIIILLLNNNNNNPPPSSSUUUWWWYYY]]]bbbgggkkknnnoookkkkkkkkkjjjiiigggfffeeedddbbb```aaacccbbb```]]]^^^^^^]]]]]]]]]^^^^^^___^^^]]][[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\^^^aaadddfffkkkiiifffbbb```______```^^^^^^^^^^^^^^^^^^^^^^^^``````___^^^___```bbbccc___aaabbbbbbaaaaaacccdddeeeeeeggglllppppppmmmiiihhhhhhggggggfffgggggggggggggggggghhhiiikkkmmmooonnnpppsssuuuvvvwwwyyy{{{{{{|||}}}{{{{{{zzzzzzzzzwwwqqqmmmnnnnnnnnnnnnlllhhhccc___[[[ZZZYYYXXXXXXVVVSSSPPPJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@???>>>??????@@@???>>>===============>>>>>>>>>>>>============????????????????????????<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<===>>><<<;;;::::::999999::::::::::::::::::::::::::::::999999::::::999999888777::::::::::::999999999999888999::::::888888999:::===;;;999:::<<<<<<;;;999::::::999999999999::::::>>>:::999<<<===999999===<<<;;;999888888888999:::999999999999::::::::::::;;;:::::::::999999999999::::::999999999999888888999999999999999999999999888888777888888:::<<<===888888888888888999999999999999999999999999999999999999999999999999999999::::::999999999888888888999999999999999999999999999999999999999999999999;;;999888:::>>>BBBCCCBBB;;;:::999999999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;<<<======>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMOOOQQQSSSTTTWWWZZZ\\\^^^bbbgggkkkooorrrsssrrrrrrqqqqqqooonnnmmmllljjjhhhgggggghhhhhhfffcccbbbaaaaaaaaaaaabbbbbbccc```^^^\\\[[[[[[[[[\\\]]]^^^]]]]]]^^^___bbbeeeggglllkkkhhheeecccbbbaaaaaa````````````aaaaaaaaaaaabbbaaa`````````bbbcccdddaaacccddddddccccccdddfffhhhhhhjjjooossssssqqqnnnjjjiiihhhgggggggggggggggiiiiiiiiijjjkkkmmmoooqqqqqqsssvvvxxxyyyzzz|||~~~}}}~~~{{{sssrrrrrrqqqqqqppplllfffbbb^^^\\\ZZZYYYXXXVVVSSSPPPKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@?????????>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>=========<<<<<<<<>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<>>>===============>>>>>>??????>>>>>>>>>>>>??????;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999;;;;;;;;;::::::::::::999:::;;;<<<;;;:::999:::<<>>:::999<<<<<<;;;:::999999999:::;;;999::::::::::::;;;;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;::::::::::::999999999999999999999999999888888888999;;;<<<>>>???777777888999999:::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<<>>>@@@AAAAAA;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;:::::::::<<<<<<=========>>>>>>>>>=========<<<===>>>>>>??????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKNNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKKKKLLLLLLMMMMMMOOORRRUUUWWWXXX[[[^^^```ccceeeiiimmmqqquuuwwwyyywwwwwwwwwwwwvvvuuutttsssqqqpppoooooopppooommmlllhhhggggggggghhhiiijjjjjjdddcccaaa____________```_________```aaadddfffgggmmmlllkkkiiigggeeedddcccbbbbbbcccddddddddddddddddddccccccccccccddddddeeedddfffggggggfffeeefffhhhkkklllnnnrrrvvvwwwvvvtttooonnnmmmlllkkkkkkkkkkkkmmmllllllmmmnnnppprrrsssuuuwwwzzz||||||}}}xxxwwwwwwvvvvvvuuuqqqkkkgggbbb```]]][[[ZZZXXXTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCC@@@????????????>>>>>>>>>======>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>=========>>>>>>??????>>>>>>>>>>>>??????=========<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======<<<;;;<<<===@@@???>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>???<<<::::::<<<<<<<<<;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>???:::;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;<<<<<<<<<=====================<<<<<<<<<>>>======<<<<<<<<<======<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKLLLMMMPPPSSSWWWYYYMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPSSSSSSTTTTTTTTTSSSRRRRRROOOOOONNNNNNNNNOOOPPPQQQTTTVVVYYY\\\]]]```ccceeeiiikkknnnrrruuuyyy{{{|||yyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuutttrrrqqqnnnnnnnnnnnnooopppqqqrrrllljjjhhhfffdddcccbbbbbbaaaaaaaaabbbdddeeeggghhhllllllkkkjjjiiigggeeeddddddeeefffggghhhhhhhhhhhhfffffffffffffffffffffggggggiiijjjiiihhhhhhiiikkkmmmnnnqqqtttwwwyyyyyyyyywwwvvvuuusssrrrqqqqqqqqqqqqqqqpppqqqrrrtttuuuwwwxxx{{{~~~}}}~~~zzztttpppkkkhhheeebbbaaa___\\\YYYUUUTTTRRROOOMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@?????????>>>>>>@@@AAAAAABBBCCCDDDDDDEEE@@@@@@@@@?????????>>>>>><<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>======<<<=========<<<<<<<<<<<<;;;<<<===>>>>>>===<<<===>>>@@@@@@@@@???===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===<<<<<<======>>><<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<=========???===;;;::::::;;;>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>=========<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<=========>>>>>>>>>???========================<<<<<<======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????>>>>>>>>>==================>>>???@@@AAA============>>>>>>>>>>>>@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMNNNQQQUUUYYY[[[MMMNNNOOOQQQSSSUUUWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVYYYYYYZZZZZZYYYXXXWWWWWWSSSRRRQQQQQQQQQRRRTTTUUUWWWZZZ]]]___```cccfffhhhkkkmmmpppsssvvvyyyzzz{{{yyyyyyyyyzzzzzzyyyxxxxxxwwwwwwxxxwwwvvvuuuttttttssssssssstttuuuwwwxxxyyyuuutttqqqnnnjjjhhheeedddddddddeeefffgggiiijjjkkkllllllkkkkkkjjjhhhgggfffggghhhjjjlllmmmnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmmmmllllllnnnooooooqqqsssuuuxxxzzz|||}}}}}}|||{{{yyyxxxwwwwwwwwwwwwvvvvvvvvvwwwyyyzzz|||}}}|||xxxssspppllljjjhhhfffdddbbb\\\[[[XXXUUUSSSQQQPPPOOONNNNNNOOOOOONNNLLLKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@????????????>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@BBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;=======================================<<<<<<;;;>>>>>>>>>=========<<<<<<===>>>???>>>===<<<===???>>>???@@@???===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<:::===>>>>>>BBBEEEDDD@@@<<<============>>>>>>>>><<<<<<=========>>>>>>>>>???>>><<<;;;;;;===???@@@=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;===<<<<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===???>>><<<;;;;;;<<<<<<===>>>???@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>=========>>>@@@AAACCCDDD>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUOOOPPPQQQSSSVVVXXXZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\_______________^^^]]]\\\XXXWWWUUUTTTUUUVVVXXXZZZ[[[]]]```bbbcccdddgggiiikkkmmmooorrrtttvvvxxxxxxxxxyyyzzzzzzzzzzzzzzzyyywwwxxxyyyxxxvvvuuuuuuuuuvvvvvvvvvxxxyyy{{{}}}~~~}}}{{{yyyuuuqqqnnnkkkiiijjjjjjkkklllmmmnnnooooooooonnnnnnmmmlllkkkkkkjjjkkkmmmppprrrtttttttttsssppppppqqqqqqqqqpppoooooommmoooqqqrrrrrrrrrtttvvvtttvvvxxxyyyzzz|||~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwvvvuuusssqqqiiigggeeebbb___]]][[[ZZZXXXYYYYYYYYYXXXVVVTTTRRRRRRRRRSSSTTTSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======??????>>>>>>>>>============>>>???>>>===<<<===???<<<>>>@@@???===<<<===???======<<<<<<<<<<<<======:::>>>AAAFFFNNNRRRMMMCCC<<<===>>>>>>?????????>>>=========>>>>>>>>>??????<<<===>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;===========================>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<>>======>>>======???@@@AAAAAAAAA@@@BBBBBBAAAAAA@@@?????????????????????@@@AAACCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[\\\^^^___aaabbbddddddddddddcccbbbaaaaaa]]]\\\ZZZYYYYYY[[[]]]______aaacccdddeeefffhhhjjjjjjlllnnnppprrrtttuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwyyy{{{zzzwwwuuuvvvwwwwwwwwwxxxyyy{{{}}}}}}{{{wwwtttqqqppppppqqqrrrssstttuuuuuuuuuuuutttrrrqqqpppqqqqqqrrrppprrrvvvyyy{{{{{{zzzzzzwwwwwwxxxxxxxxxwwwvvvuuuqqqsssvvvwwwxxxyyy|||~~~{{{}}}~~~~~~~~~yyyxxxuuurrrooommmkkkjjjggghhhhhhhhhgggeeebbb```\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHDDDDDDCCCCCCCCCCCCDDDDDD???@@@BBBDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>><<<>>>???>>>===<<<===>>>;;;===??????<<<<<<===@@@@@@@@@????????????@@@@@@:::???EEEMMMXXX]]]SSSEEE<<<===>>>???????????????>>>>>>>>>>>>????????????888;;;@@@CCCCCCAAA===;;;===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===?????????>>>===<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>AAACCCCCC@@@>>>???@@@===>>>@@@AAABBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLOOOPPPPPPPPPOOONNNNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPRRRSSSSSSPPPPPPPPPPPPQQQRRRTTTTTTQQQRRRTTTUUUVVVWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\]]]^^^```bbbdddeeeggggggggggggfffeeedddcccaaa___]]]\\\\\\^^^aaabbbbbbdddfffffffffgggiiikkkjjjkkkmmmoooqqqsssttttttsssssstttuuuvvvvvvvvvvvvyyy{{{}}}|||xxxwwwwwwyyywwwwwwxxxzzz|||~~~}}}{{{yyyvvvuuuuuuuuuwwwxxxyyyyyyyyyyyyzzzxxxvvvuuutttuuuwwwxxxtttvvvzzz}}}~~~||||||}}}}}}}}}|||zzzyyytttwwwyyy{{{|||~~~~~~}}}|||wwwwwwwwwwwwvvvtttrrrqqquuuqqqmmmkkkkkkiiieeeaaaaaa```^^^\\\[[[[[[\\\\\\[[[YYYWWWXXXZZZ[[[YYYWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEHHHFFFCCCBBBCCCBBBAAA@@@BBBBBBAAA???>>>>>>>>>>>>>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????============>>>???AAAAAA@@@AAACCCDDDDDDDDDBBBAAA????????????????????????@@@????????????>>>>>>>>>======>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>======<<<===>>>??????>>>===<<<===============>>>>>>>>>@@@???>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;===???>>><<<>>>AAA???;;;>>>???@@@@@@???>>>@@@AAA??????AAABBBCCCBBBBBBAAA??????>>>>>>>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@EEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEEEEEEEDDDCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]___aaadddfffhhhhhhmmmllljjjhhhgggfffeeeeeeaaaaaaaaa```___```cccfffeeeeeefffggghhhiiijjjjjjmmmnnnppprrrsssssssssrrrqqqrrrrrrsssuuuwwwxxxyyy{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}|||zzzyyyvvvwwwxxxyyyzzz{{{{{{|||}}}}}}||||||{{{{{{{{{zzz{{{}}}~~~~~~{{{xxxwwwvvvuuussssssssssssooommmlllmmmooopppnnnllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeeddddddeeecccbbb```___^^^^^^^^^YYYYYYZZZZZZ[[[\\\\\\\\\YYYXXXXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSRRRQQQQQQLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLIIIGGGFFFGGGGGGEEEDDDIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGEEECCCAAA@@@@@@AAAAAAFFFEEEEEEEEEEEEEEEEEEEEEAAACCCDDDFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????????????????=========>>>>>>?????????@@@@@@@@@@@@????????????>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????:::>>>???>>>>>>BBBBBB??????AAABBBAAA@@@@@@AAABBB???@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSRRRSSSRRRPPPOOOOOOPPPQQQRRRPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^```bbbeeeggghhhiiimmmmmmllljjjiiigggffffffcccccccccbbbaaaaaadddggghhhhhhiiiiiijjjkkkllllllnnnooorrrtttuuuuuuttttttrrrrrrrrrrrrtttvvvxxxyyy||||||}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}|||zzzyyywwwxxxyyyyyy{{{{{{|||}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}|||zzzxxxwwwwwwwwwpppqqqssstttuuuuuuttttttppppppooonnnmmmkkkkkkjjjhhhiiiiiihhhgggeeecccbbb\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXVVVSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRPPPOOOLLLJJJIIIJJJLLLMMMOOOLLLIIIFFFEEEFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAA@@@@@@????????????????????????>>>>>>??????>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@;;;AAADDDAAA>>>@@@BBBAAA???AAAAAAAAA?????????AAA@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^___aaaccceeegggiiijjjmmmmmmmmmmmmllljjjhhhgggeeeffffffdddcccdddfffhhhkkkkkkllllllmmmmmmnnnnnnnnnppptttwwwxxxxxxwwwvvvtttsssqqqqqqrrruuuxxxzzz}}}}}}~~~~~~~~~~~~||||||{{{{{{zzzzzz{{{{{{}}}}}}~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}zzzxxxuuutttsssrrrpppooonnnmmmjjjiiiiiihhhhhhiiiiiijjjllljjjhhhhhhhhhiiihhhfffaaaaaa```______`````````]]]\\\ZZZXXXWWWVVVVVVVVVXXXWWWUUUTTTTTTTTTUUUVVVRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTVVVVVVVVVTTTRRRQQQNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDJJJMMMGGGBBBAAACCCCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBB@@@BBBDDDEEEFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRUUUWWWYYY[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[]]]^^^___```______^^^^^^^^^^^^^^^^^^^^^___aaaccceeegggiiijjjmmmnnnooopppooommmjjjiiihhhiiiiiihhhgggggghhhjjjmmmmmmnnnnnnooooooooooooppprrrvvvyyy{{{{{{yyyxxxuuusssqqqpppqqqtttxxxzzz|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{~~~~~~~~~}}}{{{zzz{{{||||||}}}~~~}}}|||{{{yyyxxxxxxwwwwwwssssssttttttrrrooollljjjfffhhhjjjlllmmmmmmllllllkkkkkkkkkjjjiiihhhffffffeeefffggggggfffdddbbb```\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKIIIIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIOOORRRLLLFFFEEEGGGGGGGGGHHHHHHGGGEEEDDDDDDEEECCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTWWWYYY[[[\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[\\\]]]___```aaabbb````````````____________^^^___```ccceeegggiiijjjnnnooopppqqqpppooolllkkkjjjkkklllkkkiiiiiijjjlllmmmnnnnnnooooooppppppppprrrtttwwwzzz{{{{{{zzzyyyuuusssqqqpppqqqssswwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}~~~~~~~~~~~~}}}|||}}}zzzyyyuuutttsssqqqpppnnnmmmmmmkkkkkkjjjiiihhhgggffffffccccccbbb```___]]]\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTQQQPPPOOONNNMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKHHHMMMOOOLLLIIIJJJKKKKKKJJJKKKKKKIIIGGGEEEEEEFFFHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNIIIIIIIIIHHHHHHIIIIIIIIILLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSUUUUUUVVVWWWYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]^^^___```aaabbbccc``````````````````aaaaaa___```aaadddfffhhhjjjkkknnnooopppppppppooonnnnnnlllmmmnnnmmmlllkkkkkklllmmmmmmnnnooopppqqqrrrrrrtttuuuwwwxxxyyyzzzyyyyyytttsssqqqpppqqqsssvvvxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwtttsssrrrpppooommmlllkkkfffeeecccbbbaaaaaabbbbbb``````___^^^^^^]]]\\\\\\YYYZZZ\\\]]]]]]]]]\\\[[[\\\[[[ZZZZZZZZZZZZZZZ[[[UUUYYYYYYWWWWWWZZZYYYVVVVVVVVVVVVTTTQQQOOOOOOPPPUUUTTTSSSRRRQQQRRRRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMNNNMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^___]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]]]]]]]\\\\\\[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]][[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]^^^___aaabbbcccddd______``````aaaaaabbbbbbaaabbbdddfffhhhkkklllmmmooooooooooooooooooppppppmmmnnnoooooommmllllllmmmlllmmmnnnppprrrssstttuuuvvvvvvvvvvvvwwwwwwxxxxxxsssrrrrrrqqqrrrsssuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{{{{zzzyyyyyyxxxwwwwwwqqqsssuuuvvvwwwvvvuuutttsssrrrqqqpppppppppppppppooopppooolllmmmooolllhhhggghhhhhhfffcccaaa```aaaaaa```___^^^]]]]]]^^^______^^^^^^^^^^^^___``````^^^^^^]]]\\\\\\[[[ZZZZZZVVVVVVWWWXXXXXXYYYXXXXXXUUUVVVVVVWWWXXXYYYYYYZZZTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUURRRRRRSSSTTTVVVYYY[[[\\\]]]]]]]]]]]]^^^___``````^^^^^^______```aaaaaaaaa______``````______^^^]]]ZZZ[[[[[[\\\]]]]]]^^^^^^\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^```aaabbbcccddd^^^^^^___```aaabbbbbbccccccdddfffhhhkkkmmmooooooooooooooonnnoooooopppqqqmmmnnnpppooommmllllllmmmmmmnnnoooqqqsssuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxrrrrrrrrrrrrsssttttttuuuxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~{{{yyywwwwwwxxxyyywwwwwwvvvvvvuuuuuutttttttttsssqqqooonnnnnnnnnooonnnmmmlllkkkjjjkkklllllliiijjjjjjjjjiiihhhfffeeefffffffffggggggggghhhhhhggghhhhhhhhhgggdddaaa___bbbbbbbbbaaaaaaaaa``````aaaaaa```___^^^]]]\\\[[[]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]___bbbccccccdddeeefffeeecccaaa___````````````aaaccceeefffffffffggghhhhhhgggfffeee^^^___```aaabbbbbbbbbbbb______`````````______^^^___```aaabbbbbbcccccccccaaaaaabbbbbbccceeefffgggiiikkkmmmoooqqqrrrrrrqqqttttttuuuuuuuuuuuuuuuuuuqqqqqqqqqpppooommmlllkkknnnnnnoooqqqtttvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwuuuuuutttuuuvvvxxxzzz{{{~~~}}}}}}~~~{{{||||||||||||}}}}}}}}}{{{{{{{{{zzzyyywwwuuussstttssssssssssssrrrrrrrrrttttttsssrrrqqqpppoooooonnnnnnnnnnnnnnnmmmllllllkkkjjjjjjjjjkkkmmmooopppoooppppppqqqpppnnnllljjjkkkjjjjjjjjjlllmmmooopppoooooopppqqqpppooonnnmmmggghhhhhhiiiiiiiiiiiihhheeeeeeeeeeeeddddddcccbbbeeefffhhhjjjjjjjjjiiiiiifffffffffggghhhiiijjjkkkmmmoooqqqtttuuuwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwuuuuuuttttttsssqqqpppoootttuuuvvvwwwzzz|||~~~|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwxxxyyy|||~~~~~~~~~}}}||||||||||||}}}~~~~~~||||||}}}}}}|||zzzxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyzzzzzzzzzyyywwwvvvuuuqqqqqqqqqqqqqqqppppppooooooooooooooonnnmmmlllkkkkkkmmmppprrrrrrqqqpppoooooooooooooooppprrrssstttvvvwwwyyy|||~~~}}}||||||||||||{{{yyyxxxwwwyyyzzzzzz|||~~~~~~}}}}}}}}}|||||||||}}}~~~}}}~~~}}}{{{zzzyyyxxx{{{~~~~~~|||}}}}}}}}}}}}~~~