BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++******************,,,,,,++++++,,,,,,---...,,,---///000000...---+++...///000222333333444444333222111000000111222222333555777888777555555666222222333555999<<<======;;;<<<===>>>????????????<<<===>>>???AAABBBCCCDDDFFFFFFEEECCCBBBAAA@@@???<<<;;;:::999999:::<<<<<<>>>>>>======<<<;;;999888777555333111//////000111/////////...---+++***)))************))))))))))))))))))(((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!!!!""""""###$$$&&&&&&#########""""""""""""!!!########################$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$%%%&&&&&&&&&(((***$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######((('''&&&%%%$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''######""""""""""""######%%%%%%$$$###"""!!! """"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$###&&&)))(((%%%$$$%%%'''***)))'''%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((!!!###&&&'''&&&'''((()))(((((((((((()))***+++,,,---------,,,,,,+++++++++))))))***+++,,,,,,------..................------...000111222111111333444555555444444444333333333666777777888999999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>??????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMPPPSSSTTTXXXYYYYYYYYYXXXVVVTTTSSSMMMNNNOOOOOOOOOOOONNNMMMOOONNNNNNNNNMMMKKKGGGDDDAAAAAA???>>><<<:::999888666666555444333333333333000000///.....................---,,,,,,,,,------+++++++++***)))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((******))))))))))))************************************))))))))))))******+++...111000,,,))))))***(((((())))))******++++++*********************+++******************))))))***+++,,,,,,,,,,,,...000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((************************,,,++++++++++++,,,------,,,---///000000...---,,,---...///111222222333333333333111111111111222333333555666666555444555666444444444666999;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<;;;:::;;;;;;<<<============;;;:::999888888777444222111111222333/////////...---,,,+++***************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$%%%&&&''''''###&&&'''%%%%%%&&&&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$$$$&&&%%%$$$######$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""###############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%''''''%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((%%%'''(((((('''&&&'''((((((((((((((()))***+++,,,---,,,,,,,,,++++++++++++*********++++++,,,,,,---////////////////////////...///111111000000222444333333444444444444444444777777888888999999999:::999:::;;;<<<============>>>=========<<<<<<<<<;;;<<<<<<<<<======???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTUUUUUUTTTRRRRRRMMMMMMNNNOOOOOONNNMMMMMMLLLKKKJJJKKKKKKIIIEEEBBBAAA@@@???===;;;:::888888666555444333333222222333000//////..................---,,,,,,+++,,,,,,,,,++++++******)))(((((('''++++++******************)))(((((((((''''''''''''((((((***+++++++++***)))******))))))))))))************************************))))))))))))*********,,,......,,,***))))))))))))))))))************,,,,,,++++++++++++++++++************))))))))))))***,,,---,,,+++,,,---///%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************+++++++++++++++,,,------,,,---...//////...---,,,,,,---...///000111111111333222111111111111333333444555555444333222444555666555444666888999999888999:::;;;<<<============???@@@AAACCCEEEFFFHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;;;;======<<<<<<;;;999888777777555444222111111111222000000//////...---++++++************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$!!!!!!""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&"""'''(((######'''%%% $$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###%%%&&&'''%%%$$$######$$$%%%'''(((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((()))***+++***'''%%%%%%&&&(((((((((((()))***+++++++++++++++++++++*********++++++++++++++++++++++++////////////////////////---///000000//////111222111222222333333444444555888888888888888999999999999999:::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIIIIIIIIIIGGGDDDBBB@@@???>>><<<;;;999888777555555444333222222222222000///......------......---,,,++++++******++++++++++++******)))((((((((())))))(((((('''''''''&&&************))))))))))))))))))***+++++++++++++++******))))))))))))************************************))))))))))))***************,,,---,,,***(((***************)))))))))------,,,,,,+++++++++***++++++++++++***************,,,------------...000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))))))))************+++++++++***+++,,,,,,---,,,---...//////......---,,,,,,---...///000000000222111000///000111222333444444444222111111333555555444444555888999999888999999:::;;;<<<<<<<<<<<>>=========>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPPPPOOONNNLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGDDDBBB>>>>>>===;;;:::888777777555444333222111111111111//////...------------...,,,++++++***)))*********************))))))((((((***))))))((((((''''''&&&************************))))))*********+++++++++******))))))))))))******************************+++******))))))******+++***(((''')))---...+++(((+++++++++******)))))))))------,,,,,,+++*********------------,,,,,,,,,,,,***,,,///000000111333555$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((()))))))))*********+++************+++,,,,,,,,,------......//////...,,,---...///000000000///000///......///000111222444555444222000000222444333222333555888:::::::::888999:::;;;<<<<<<<<<<<>><<<:::999;;;;;;::::::999777666555111000000///............////////////...---,,,,,,************)))))))))((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$######"""!!! $$$###"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!!##############################$$$$$$$$$$$$######$$$######"""###$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%(((+++***&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$%%%&&&&&&'''!!!!!!!!!"""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$###%%%###"""###&&&'''$$$!!!$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''''''''%%%&&&((((((&&&%%%%%%&&&''''''''''''((()))***+++************************,,,,,,++++++++++++++++++,,,,,,,,,------.........---...//////...---///000...///000111222444555555888888888888888999999999888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFDDDBBB@@@===<<<;;;:::999888777666444444222111111111111111//////...---------------++++++***)))))))))***************))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))************))))))))))))******************************++++++************++++++***((('''))),,,...,,,))),,,,,,++++++******)))))),,,,,,+++++++++*********,,,,,,,,,---------......,,,///333555777999;;;===$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))************************+++,,,,,,,,,,,,------.../////////...///000111111111111000000///......///000222333444555555333111111222333222222222444888:::::::::888999:::;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAA???<<<:::999::::::999999888666555444111111111000000/////////------......---,,,,,,+++************))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$######"""!!!!!!!!! !!!!!!"""$$$%%%&&& """###$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$######$$$#########$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%!!!%%%000555///***)))$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""#########!!!!!!"""######$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###""""""""""""""""""###"""#########$$$$$$%%%%%%$$$###""""""!!!"""""""""######$$$$$$$$$$$$######%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''###%%%&&&'''&&&&&&&&&'''''''''''''''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---///000///...---///000...//////111222333444444666777777888999999::::::999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======@@@@@@AAABBBCCCDDDDDDEEEHHHGGGGGGHHHHHHIIIJJJKKKOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIFFFDDDBBBAAA???===;;;;;;;;;:::999888777666666444333222111000000000000///...------,,,,,,------,,,+++******))))))************))))))))))))))))))''''''''''''''''''((((((((((((((((((((()))))))))((((((((('''((())))))*********))))))))))))******************************++++++************++++++******)))***+++,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,...///000111111222555:::===???AAACCCEEE########################$$$#########$$$%%%'''((($$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++***************++++++,,,,,,,,,,,,---...///000000111111222222333333222222111000000000111222444555444555666555333222111222444333333555777999888888999:::;;;<<<<<<=========???>>>>>>??????>>>??????======>>>???AAABBBCCCCCCBBBBBBBBBAAA???<<<:::888999999999888777666444444///000000000000///......,,,,,,,,,---,,,,,,+++***************))))))))))))))))))(((((((((((())))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$ """###$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&&&&)))@@@DDD222&&&'''$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$%%%&&&&&&%%%$$$###$$$%%%''''''%%%%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$&&&'''((('''&&&'''((('''''''''''''''(((******++++++++++++,,,,,,,,,---*********++++++,,,,,,---++++++,,,,,,---......///...000000000......///000...//////000111222333333555555666888999:::;;;<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<>>>>>>===============>>>???@@@AAAAAACCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLIIIGGGCCC@@@???===:::888::::::999888777666666555333222111000000//////000///...------,,,,,,------,,,,,,+++************+++)))))))))))))))))))))***###$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))***))))))((((((((()))***+++******))))))))))))******************************,,,++++++******++++++,,,+++,,,,,,,,,++++++,,,---***++++++++++++++++++,,,,,,,,,------...////////////000111333555777999:::;;;>>>BBBEEEFFFGGGHHHIII##############################""""""###%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&''''''((()))******+++*********)))***++++++,,,,,,,,,,,,------///000111222333333444444444333333222222111111222444555777444555777777444222111111666555444555666777666555999:::;;;<<<============?????????>>>>>>>>>======<<<<<<===>>>@@@AAABBBCCCAAABBBAAAAAA???<<<:::888888888888888777555444333---------...------,,,,,,++++++,,,,,,,,,+++******************))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###""" !!!###$$$&&&'''(((######$$$%%%%%%$$$"""!!!%%%$$$######"""##################""""""""""""!!!###########################$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&&&&%%%$$$###&&&$$$######$$$%%%%%%$$$ !!!"""###$$$%%%&&&&&&''',,,KKKOOO444"""$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&%%%%%%###&&&)))(((%%%$$$%%%'''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&((())))))(((''''''((('''&&&&&&''''''((()))***+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,------...///000000///000111000///...///000//////000000111111222222444555666777999;;;<<<===;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLIIIEEEBBB???===:::888:::999999888777666666555333222111000////////////......---,,,,,,,,,,,,------,,,++++++******++++++)))))))))))))))*********'''(((((()))***+++,,,,,,(((((())))))*********++++++***)))))))))***,,,---******))))))))))))******************************,,,++++++******++++++,,,+++---...---***))),,,///*********++++++,,,,,,---------...///000111222222555666777:::===???AAABBBBBBEEEHHHJJJJJJJJJJJJKKK######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))***+++..................---------------......000111111///......///111222222111111000000000111222333333333666999999777555333222111111111222333444555666999:::;;;<<<============>>>>>>????????????>>>=========>>>>>>>>>?????????@@@@@@>>>===<<<<<<<<<<<<777777555444333222222222000...,,,,,,------,,,+++------------------------************))))))))))))(((((((((((((((((((((((()))&&&######&&&''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""$$$##################$$$$$$$$$%%%$$$$$$###"""!!!################################################$$$$$$$$$#########""""""$$$(((...222222---&&&"""###$$$%%%&&&'''&&&%%%%%%""""""#########"""!!!!!!###%%%&&&%%%""" !!!###%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''(((###"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########%%%'''((('''%%%&&&%%%###""""""###%%%&&&!!!!!!"""###$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###%%%""" """%%%((('''%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***+++,,,+++*********))))))((((((***************************+++---,,,++++++,,,...------......///000000000///000111222222333222222555555555555555666777888:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAA@@@???>>>>>>@@@BBBCCC@@@@@@@@@AAABBBDDDFFFHHHEEEDDDEEEGGGKKKMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEBBB>>>;;;999888888999999888888777666555000000000000////////////,,,...///111111000...------,,,++++++******+++++++++***)))(((((()))***+++((((((((((((''''''''''''******+++++++++******)))******+++++++++,,,,,,,,,---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,''')))*********+++---///---.....................---///111444666888999:::BBBAAAAAAAAABBBCCCDDDDDDIIIIIIJJJKKKLLLLLLMMMMMM######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((())))))***+++---------------------------------......///000111333222111111222222111000111111111000111111222222444666888888666444333333444444444333444444555555888888999:::;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>?????????@@@???>>>===<<<<<<<<<<<<<<<666555444222111111000000///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((('''''''''''''''''''''''''''''''''''')))&&&$$$$$$&&&''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%))),,,,,,(((### """###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$######""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&#########"""######$$$$$$%%%$$$$$$######$$$$$$%%%#########%%%'''((('''%%%&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""###$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$###"""###$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***************)))))))))(((************************+++,,,...---,,,,,,---///------......///000000000///000111222222333333222555555444555555666777888;;;<<<=========<<<;;;:::999::::::;;;;;;<<<<<<======<<<<<<<<<<<<======>>>@@@???>>>======???@@@BBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDDDDGGGJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFDDDAAA===;;;888777777777777777666555444444000000000000////////////------...//////...,,,,,,---,,,++++++******++++++******))))))))))))******((((((((((((((((((((())))))******+++++++++************+++++++++,,,,,,,,,&&&&&&''''''(((***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,+++******,,,...------...//////000111111333555777;;;>>>@@@BBBCCCGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOO######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111333222111222444555444333222222111111000111111111444555666666444333444555777666666555444444555555666777888999999999999999;;;<<<<<<======<<<<<<;;;<<<<<<<<<===============<<<<<<;;;;;;:::;;;;;;<<<444444222111000000/////////---+++***++++++***)))++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""$$$%%%&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$###############"""!!!!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%$$$$$$######"""#########$$$######""""""######$$$$$$######%%%''''''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%$$$######%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''************))))))))))))************************,,,---......------...///------......///000000000///000111222333333333333444444444555555666888888;;;<<<===>>>>>>===<<<<<<999::::::;;;<<<<<<============<<<;;;;;;;;;<<<<<<>>>>>>===<<<===>>>???@@@CCCBBBAAAAAAAAAAAABBBBBBEEEEEEEEEGGGJJJLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFEEECCC@@@===:::888777666666666666555444333222000000000000////////////...---------,,,,,,++++++,,,,,,+++************+++))))))************))))))((((((((()))******++++++))))))******++++++++++++******+++++++++,,,,,,,,,&&&&&&&&&'''((()))***+++******+++++++++,,,,,,,,,------,,,+++++++++++++++---......---+++***,,,---......000111333555666777:::;;;>>>BBBEEEHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLMMMMMMNNNNNNNNN######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))***+++,,,,,,,,,,,,,,,---------...............///000000000///000222666888999999333333222111000000000111444555555444222333555777666666555555444555555666666777777888999999888888999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999::::::444333222111000000000000000...,,,+++,,,,,,+++***++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$ !!!"""#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$###%%%''''''&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''$$$&&&'''&&&###"""$$$'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&*********)))))))))))))))************************+++,,,------,,,,,,---///------......///000000000000000111222333333333333444444444444555777888999:::;;;===>>>>>>===<<<<<<999::::::;;;<<<===>>>>>>??????>>><<<<<<;;;;;;;;;>>>>>>=========>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDGGGGGGGGGHHHKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@===;;;999888666666666555555444333222000000000000///////////////...---,,,+++++++++,,,,,,++++++***************((()))***++++++***)))((((((((()))***++++++,,,,,,)))))))))******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,---,,,++++++*********+++---...///...------...000111222444777:::<<<>>>???@@@AAACCCFFFIIIJJJLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKK######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++,,,---------.........//////............//////000//////000222666999999999333333222111000000000111333333333222111222555888333333333333444555666777777888888999999999999999888888999:::::::::::::::::::::::::::::::::::::::777777777666777777888888444333222111111000000111111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######%%%%%%##############################$$$$$$$$$$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###!!!!!!########################""""""""""""""""""""""""########################&&&&&&$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! !!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$&&&(((&&&###"""%%%'''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&))))))))))))))))))******************************)))+++,,,,,,+++***,,,---------......///000000000000111222333333444333333333333444444666777888999999:::;;;<<<===<<<<<<;;;999999:::;;;<<<>>>>>>???AAAAAA???>>>======<<<<<<>>>>>>>>>>>>??????@@@@@@???@@@BBBDDDFFFGGGIIIIIIKKKJJJIIIKKKMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@===;;;:::999666666666666555444333333000000000000//////////////////...---,,,,,,------,,,+++******))))))******((()))***++++++***)))(((((())))))***+++,,,,,,---******))))))******,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++******+++++++++,,,...///000000111444666888999;;;>>>AAACCCEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJIII######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,------......///////////////............//////222111111222444555555444222222111111000111111111111222222222111222555888222222222333444666777888888999999:::::::::999999777777888999::::::::::::<<<<<<;;;;;;;;;;;;::::::666666555555555555555666333222222111000000111111222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######"""""""""$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""!!!!!!"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######"""#########&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''))))))))))))************************************)))***++++++******+++,,,------......///000000000000111222333444444444444333333333444666777999:::888999:::<<<<<<<<<;;;;;;999999:::<<<===>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===???BBBEEEHHHJJJLLLMMMMMMLLLKKKLLLNNNOOONNNMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@>>>===;;;999999666666666666555444333222000000000000////////////---------------.........++++++***))))))))))))***))))))************)))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))))))))***+++,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,---...///...000222444555888;;;>>>???@@@BBBDDDFFFIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQSSSSSSSSSRRRQQQQQQOOOMMMKKKIIIGGGGGG######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$##################$$$"""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++++++++,,,------...////////////............//////111000///000222333333222111111111000111111222222///000222222222333555777555444444444555666777777888999999::::::999999888777777888999:::::::::::::::::::::999999999888888666555444333333333333333111111000/////////000000111///------......---,,,++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!"""$$$&&&'''##############################$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###############%%%$$$#########$$$&&&&&&!!!!!!"""#########""""""###"""!!!"""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$########################"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************************************)))+++,,,,,,+++***,,,---------......///000000000000111222333444444444444333333333444666777999:::888999;;;<<<=========<<<999999:::<<<===???@@@@@@@@@@@@???>>>>>>===>>>>>><<<===>>>>>>??????>>>>>><<<>>>AAAEEEHHHKKKLLLLLLMMMLLLLLLLLLNNNOOONNNMMMJJJJJJHHHGGGEEECCCBBBAAA??????===<<<:::999888777555555555444444333222111000000000000////////////)))***,,,---......------++++++***)))))))))))))))******))))))))))))******))))))******************...,,,***)))((()))************+++++++++,,,,,,,,,((((((((()))***+++------******+++++++++,,,,,,,,,---------...000111333444333555888:::;;;>>>BBBDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNKKKMMMOOOQQQSSSSSSSSSRRRQQQPPPMMMJJJGGGDDDBBBAAA######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++******+++,,,,,,---......000//////.........//////---,,,---///222444444333111000000000111222333333...000222222222333555666888777777666666666666666888888999999999888888777777777888::::::;;;;;;;;;777777666666555555555444666555444333222222111222000//////............///000...,,,,,,------,,,+++))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%$$$$$$###"""!!!################################################""""""######$$$$$$$$$$$$ """$$$&&&&&&%%%$$$"""$$$###"""""""""###%%%&&& !!!"""###$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$###""""""!!!""""""###"""""""""###$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))&&&$$$"""###'''))))))'''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))*********+++***************************,,,------,,,+++---...------......///000000000111111222333444444444444333333333444666888999:::999:::<<<>>>>>>>>>>>>===999999:::<<<===???@@@@@@???>>>>>>===============;;;<<<<<<===>>>=========;;;===AAADDDGGGIIIJJJKKKMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJHHHFFFDDDCCCAAA@@@===<<<;;;:::888777666555333333333333222111000000000000000000////////////&&&(((+++---...---,,,,,,+++******)))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))///---+++)))(((((()))*********+++++++++,,,,,,,,,---,,,++++++***+++++++++******+++++++++,,,,,,,,,...//////111333555777888888:::===>>>@@@BBBEEEHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNIIIJJJMMMPPPQQQRRRQQQPPPNNNMMMJJJFFFBBB???<<<:::%%%&&&''''''%%%###$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---+++'''%%%%%%%%%$$$###'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%&&&''')))+++,,,+++,,,---...///////////////...---,,,---...000222,,,,,,---...///000111111333333333222222222111111333222000000000222444666444444333222333444555666888777666555555666777888888888999999999:::::::::;;;:::888777555444444444333222222111111111111111000000000000000////////////......------,,,++++++,,,,,,,,,+++***))))))((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%######""""""!!!!!! %%%$$$###$$$%%%%%%$$$###!!!###$$$%%%$$$"""!!!%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))+++---,,,+++***+++,,,++++++,,,,,,,,,++++++***++++++,,,,,,---.........000000111222222222222222111111333555777999:::;;;===<<<<<<<<<<<<===>>>>>>;;;::::::999:::;;;<<<===EEECCCAAA???>>>>>>>>>???>>>>>>======>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNGGGFFFEEECCCBBBAAAAAAAAA@@@>>><<<:::777555444444111111222333222111000///...///000000000///---,,,++++++++++++,,,,,,---...+++******)))))))))))))))++++++***))))))***++++++)))************+++++++++------,,,++++++,,,------,,,,,,,,,++++++*********,,,++++++*********++++++,,,,,,++++++,,,...000111000111222555888;;;>>>???AAABBBDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJGGGEEEBBB>>><<<;;;:::;;;"""$$$%%%%%%###"""""""""%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''')))***,,,+++,,,---......//////...///...---,,,,,,---///000.../////////////////////000000000111111111222222222111000000111222555666444333333222333444555666777666666555555666666666777777888888888999999999888777666555444333333333333222111000000///////////////////////////...............---,,,,,,++++++******))))))(((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$###""""""######""""""""""""""""""%%%###"""###$$$%%%$$$###!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))(((***,,,+++***)))******+++++++++,,,,,,++++++***,,,,,,,,,---......//////222222222333222222111000222222333444555666777888;;;;;;::::::;;;;;;<<<===;;;;;;:::::::::;;;<<<===AAA@@@???>>>============>>>>>>======>>>??????@@@???@@@AAACCCDDDEEEEEEEEEHHHHHHHHHIIIIIIJJJKKKLLLIIIHHHFFFDDDBBB@@@??????>>>===:::888666444333333111111222222222111000//////////////////...------,,,,,,+++++++++,,,------***)))((((((''''''((((((******+++,,,,,,+++******)))************+++++++++---,,,++++++++++++,,,---,,,,,,,,,+++++++++******)))))))))((()))******+++,,,,,,,,,---...111333444555666888:::<<>>>>>=========>>>??????CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDAAA???>>>===<<<:::999666444333222222111111222222111111000///000///......---.........---,,,,,,++++++++++++,,,+++***))))))(((((()))))))))***---......---***))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))***++++++,,,------...000333555888999===>>>???AAACCCEEEFFFGGGIIIHHHHHHGGGEEEDDDBBBAAA:::::::::999999999888888999:::<<<>>>???@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<<;;;:::888777777777888999$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''(((&&&$$$######$$$%%%&&&((())))))&&&&&&&&&'''((())))))***)))***+++,,,------------//////...------------...000000000000000000000000---......///000000111111/////////000111333555666333333333333333444444444222333444555666555444333555555555555555555555555444444333333333444444555444333111///---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********++++++******))))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$######"""&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%###"""!!!"""#########!!!$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""" !!!###%%%&&&########################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%))))))(((((((((((())))))+++)))&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((***++++++***))))))*********+++,,,,,,,,,++++++------......///000000000......////////////......222333444444555666777777999999999888999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>===<<<>>>>>>=========>>>>>>???CCCDDDEEEFFFGGGGGGHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCAAA???===<<<:::999888666444333222222111111111111111000000///000///...---,,,---...///------,,,+++*********+++...---,,,,,,++++++,,,,,,***+++---......---+++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000222555888;;;>>>???CCCDDDEEEFFFHHHHHHIIIIIIGGGFFFEEEDDDBBB@@@>>>>>>999999888888777777666666666777888999;;;<<<==================<<<<<<<<<;;;::::::::::::;;;<<<===>>>###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((%%%###"""###$$$&&&'''(((((()))&&&&&&'''(((((()))))))))((()))***+++,,,,,,,,,,,,///.....................---......///000111111111000000000000000000000000/////////000111333444444222222222333333333333333111222444555555555444333444444444444444444444444444444333333444444555555444333111///---+++******)))*********+++++++++,,,,,,,,,,,,+++******))))))*********)))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&###"""!!!"""#########!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""$$$'''(((#########$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((((((((())))))+++)))&&&$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))+++,,,,,,+++******+++)))***+++,,,,,,,,,,,,,,,------......///000000000,,,---...000111222333333222333444555777999:::;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>?????????>>>>>>>>>===============>>><<<===???AAACCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEE@@@AAAAAAAAA@@@>>>===<<<999888777666444444333333111111111000000000000000000///---,,,,,,,,,---...---,,,++++++************...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............//////000555666888<<>>>>>======::::::999888888777666666444555555666888999:::;;;999999:::;;;<<<===>>>>>><<<<<<===>>>???AAABBBCCC!!!###$$$$$$#########$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&''''''%%%######$$$%%%&&&'''(((((('''&&&&&&'''((())))))(((((('''((()))***++++++++++++,,,,,,------............,,,,,,---...///000111111111000000000//////////////////000111111222222222111111222333333333333333222222333444555555555555444444444444444333333333444444333333333444555555444333111///---,,,++++++)))))))))******++++++,,,,,,,,,+++******))))))(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$###"""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&''')))***######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***+++------+++***+++,,,)))***++++++,,,,,,,,,,,,,,,------...//////000000...///111333555666777888222333444666888:::<<<===;;;;;;;;;;;;;;;<<<======<<<============<<<;;;;;;:::;;;<<<>>>??????@@@@@@>>>>>>======<<<<<<======;;;<<>>>>>>>>===;;;:::888777666555444444444444222111000////////////000///...------,,,---------,,,++++++************+++,,,+++******))))))******---,,,+++******+++,,,---)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......//////111222444444<<<===@@@BBBEEEGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGFFF??????>>>>>>>>>>>>??????<<<;;;;;;:::999888777777444444444555777888:::;;;888999:::<<<>>>@@@AAABBB???@@@AAABBBCCCDDDEEEFFF """$$$$$$#########%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&&&&'''((())))))(((((('''''''''((()))************((()))***+++,,,---------,,,,,,------......//////.............../////////000000111111111111000000000111222333444333333222333333333333444555666777555555444444444333333333444333333222222222333333444333111///...---,,,,,,((())))))***++++++,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###""""""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$############%%%###"""###$$$%%%$$$###!!!"""###$$$$$$$$$###""""""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))***,,,,,,*********+++))))))***+++,,,,,,,,,,,,,,,,,,,,,---....../////////000222333555666777777333333444666777999::::::;;;;;;;;;;;;;;;<<<<<<===<<<===>>>>>>===<<<;;;:::<<<<<<<<<<<<===>>>@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>???@@@BBBCCCEEEEEEEEE@@@AAABBBCCCCCCBBB@@@???;;;;;;<<<===<<<:::888777666555444333333333333333222111000///...//////000------......------,,,,,,******************+++,,,++++++***)))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,---............---,,,,,,,,,,,,---------.........///111444777;;;===???CCCDDDFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKJJJGGGEEECCCAAAAAA@@@@@@@@@AAABBBCCC@@@???>>>===<<<;;;::::::777777777888999;;;===>>>>>>???@@@AAACCCEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHH"""$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''((()))))))))((('''&&&'''((()))************%%%&&&((()))+++,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,---...//////111111111111111000//////000111222333444333222222444444333333444555777888555555555444444333333333333222222111000000111111444333111000...---------((())))))***+++,,,,,,,,,++++++******)))(((((((((((((((((()))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! %%%$$$$$$######"""""""""%%%$$$###$$$%%%%%%$$$###!!!###$$$%%%$$$"""!!!!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$#########$$$&&&'''((('''&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))******'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))((()))++++++)))((()))***((()))***+++,,,---------++++++,,,,,,---......///...///000111222333333333444444555555666777777777;;;;;;::::::;;;;;;<<<===<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;<<<===???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>???@@@AAAAAA@@@>>>===;;;<<<<<<<<<:::888555333444333333222111111222222222111///.........///000,,,---...///...---,,,+++***)))))))))***+++,,,,,,---,,,++++++******++++++((()))+++------+++)))((()))************+++++++++------...//////...------,,,,,,,,,------.........000222555999>>>CCCGGGIIIGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKLLLKKKJJJGGGDDDBBBEEEDDDCCCBBBCCCCCCEEEEEEDDDCCCCCCBBB@@@???>>>>>><<<<<<<<<<<<>>>@@@BBBCCCEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKK$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%#########$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%&&&((()))***)))(((&&&(((((((((((())))))))))))++++++*********+++,,,,,,,,,------......------,,,,,,---......//////.........//////000000000//////000111222222333333333333000111333444555555444333555555555555444333222111////////////////////////111111///...------------+++******)))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%### """"""""""""""""""""""""!!!"""###%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))'''&&&%%%$$$$$$$$$$$$######""""""######$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''(((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''))))))************))))))************+++,,,---...,,,,,,,,,,,,---///111222000000000111222222333333111222333444555777888888999999888888888888888888;;;;;;:::999999:::::::::======>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<<<<<<<======>>>>>>??????===>>>@@@AAA@@@???===<<<777777777777666666666666444444333111000...------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---......---,,,,,,...///000000000/////////222444888:::===@@@DDDGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMKKKHHHFFFDDDCCCBBBEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIGGGEEECCCAAA@@@@@@@@@BBBCCCCCCBBBBBBCCCEEEHHHLLLNNNMMMNNNQQQQQQNNNNNNMMMKKKKKKKKKKKKJJJHHH$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))''''''&&&&&&&&&&&&''''''''''''************++++++++++++,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,---......///000000000///111222222333333333333222111222333555555555555444555555555555444333222111........................111000///......---------+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###!!! ########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##################""""""&&&%%%$$$#########$$$$$$##############################$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$(((&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))***++++++,,,,,,++++++***************+++,,,,,,---,,,++++++,,,---...000111------...//////000000111333333333444444555555555888888888888888888888888<<<;;;;;;:::::::::;;;;;;=========>>>>>>=========<<<<<<;;;::::::;;;<<<<<<===============>>>>>>>>><<<===>>>??????>>><<<;;;666666666666555555555555111111111000000000//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///000111333333444555999;;;???AAACCCGGGIIILLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEGGGIIIIIIIIIIIIKKKLLLNNNRRRSSSRRRSSSUUUUUURRRPPPPPPOOOOOONNNMMMLLLLLL$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''&&&&&&&&&&&&''''''''''''((()))***,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,------...///000000111333333333333333333222111222222333555555555555555555555555444444333222111////////////////////////000000///......---------+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$###"""!!!!!!!!!#########"""######$$$%%%###########################$$$$$$###"""!!! """""""""############$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%###"""'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((()))***++++++***++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++,,,...///000,,,------......///000000333333333333333333333333777777777777777777777777<<<;;;;;;:::;;;;;;<<<<<<<<<<<<============<<<<<<===<<<;;;;;;;;;;;;<<<==================<<<<<<<<<;;;;;;<<<===<<<;;;:::999555555555444444444333333...//////000000111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,***,,,------,,,---///111222444777999;;;>>>AAADDDFFFGGGJJJLLLNNNPPPQQQRRRPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKMMMMMMMMMMMMNNNPPPOOOSSSTTTSSSTTTWWWWWWTTTTTTVVVXXXWWWTTTSSSUUUXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((((((''''''(((((((((((())))))))))))((())),,,---...---,,,+++***++++++,,,,,,++++++***,,,,,,---............---,,,------...///111222333333333444333333222111111111111222333444444444555444444444444333222111111000000000000000000000000////////////...------,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&"""######$$$$$$######"""########################%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$######""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!!!!!############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%###"""%%%&&&''''''&&&&&&''')))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&((()))***++++++(((((())))))))))))((((((,,,+++***************+++******++++++,,,---............//////000000111111111111111111222222222222666666666666666666777777::::::999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::999777777333333333333222222222222......//////000111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++******))))))+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++,,,...///000000222444777777:::===???AAADDDGGGJJJHHHIIIKKKNNNPPPRRRSSSTTTSSSRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQOOOTTTWWWXXX[[[```aaa___\\\```eeeeeebbbcccgggkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))***,,,...//////------***++++++,,,,,,++++++***+++,,,------......------............000111333444333333333333222111000000000000000111111222333333444444444444333222111000////////////////////////---......///......---,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""  """############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$########################%%%$$$#########$$$&&&'''"""######$$$$$$######"""########################$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$&&&((((((&&&&&&''')))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&((()))******((((((((())))))(((((((((++++++******)))***************+++,,,,,,---------......//////000000111111......///000111222333444444444444555555666666666888888777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<;;;;;;::::::999999999888777666555555222222222222111111111111000000000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...------,,,+++***))))))+++,,,------------,,,+++,,,,,,,,,,,,,,,+++++++++---///111222333555888;;;>>>AAACCCEEEFFFHHHJJJLLLHHHJJJLLLOOORRRTTTVVVVVVTTTTTTTTTSSSRRRPPPNNNMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRWWW]]]bbbffflllsssvvvuuujjjpppvvvxxxxxxzzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))***,,,---............++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++///.........///000222333111111111111111111000///////////////000111222333444444444333333222111000------------------------,,,---...//////...---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$#####################$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################""""""###%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$&&&'''&&&%%%###&&&))))))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))******++++++******)))******)))))))))******+++++++++,,,---------------,,,------......///000000---...///000111333444444333333333444444555555666666666666666777888999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999888888777666555444444222222222111111111000000111111000//////...------------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------,,,,,,++++++******+++,,,---......---,,,++++++,,,,,,,,,------------...000222444666999===@@@EEEHHHJJJKKKKKKKKKLLLMMMLLLMMMOOORRRTTTVVVWWWWWWTTTTTTUUUTTTSSSQQQOOONNNNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHJJJKKKKKKLLLNNNPPPRRRSSSOOOQQQSSSTTTUUUVVVXXXZZZffflllrrrvvv}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))***+++,,,---...,,,,,,------------,,,,,,))))))***++++++++++++***...---,,,,,,,,,...///111...//////000000000000///000/////////000111222333333333444333333222111000------------------------+++,,,...//////...,,,++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((("""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%&&&'''&&&%%%$$$$$$########################"""###$$$$$$$$$$$$$$$### !!!!!!!!!"""""""""%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%"""&&&***)))&&&%%%&&&)))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''((((((((()))))))))************))))))))))))((())))))***+++,,,+++,,,---...///...------------...//////000000111//////000111111222333333222222222333444444555555666666666666777888999:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::999999:::::::::::::::;;;;;;;;;999888777666555444444444222222222111111111000000111000000///......------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,---...///000111111222555888:::<<<@@@DDDGGGJJJMMMOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUTTTRRRPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRSSSTTTRRRVVV[[[```eeejjjooosss|||$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***'''''''''((()))+++,,,---,,,------......------,,,++++++,,,------------,,,...,,,+++******+++---...------...//////000//////111000000000000222333444333333333333222111000000111111111111111111111111+++,,,...//////...,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''((()))###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$######"""!!! %%%%%%&&&&&&&&&'''''''''###%%%''')))******))))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###"""&&&******&&&$$$&&&)))###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))***,,,,,,,,,---.../////////...---000000111111222222333333111111111111111111111111111111222333333444555555777777777777888999:::;;;999::::::;;;;;;::::::999888888::::::::::::888888999999999::::::;;;;;;;;;999999777666444444444444222222222222111111111111///////////////.........000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++---...///000111222333444888:::>>>@@@CCCFFFKKKNNNMMMOOORRRSSSRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPOOORRRSSSTTTUUUTTTRRRPPPOOOIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVV^^^ccckkksss|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&))))))))))))************''''''((()))***++++++,,,***+++---......---,,,***,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---............////////////000111000000000000000000000333222222222111111000000---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,***(((((((((((()))'''&&&&&&%%%%%%$$$$$$###$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$###"""""""""###%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$&&&&&&########################"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$!!! !!!###%%%'''%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$############$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%***,,,)))&&&''''''&&&%%%$$$$$$&&&((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))***(((%%%%%%&&&((())))))***))))))((('''&&&&&&&&&&&&'''((((((''''''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))((((((((((((((())),,,+++++++++++++++++++++...,,,***+++...000...,,,...///000111111111111111000000111222333333333333111222222222222222222333555555555555666888999999999::::::;;;:::999888777555666888888666666666777999999888888888888999999666555555444444444555555333222111000///////////////////////////////////////...,,,******+++,,,---//////...---,,,,,,++++++)))))))))***+++,,,.........---,,,,,,+++++++++,,,,,,,,,,,,---......//////,,,...000222222444666888@@@BBBEEEFFFGGGIIILLLNNNRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTTTTSSSSSSRRRSSSUUUUUUTTTSSSPPPOOOLLLIIIIIIMMMMMMJJJGGGHHHMMMKKKKKKMMMOOOPPPMMMKKKQQQTTTWWWYYY[[[___eeeiiitttyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((()))))))))*********(((((())))))******++++++((()))+++---......---,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...------........./////////000000000000000000000111333222111000///...---,,,------,,,,,,,,,+++++++++((()))******+++++++++***,,,+++***((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$#########$$$&&&&&&%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%######""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$"""""""""###$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&+++---***'''''''''&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))(((((('''((()))***+++***'''%%%%%%''')))******)))))))))((('''&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))++++++++++++++++++++++++---,,,***,,,...///...,,,...///000111111111111111000111222333333444333333333333333444444444444555666666666666666777888999999::::::;;;:::999888777555777888888777666666777999888888888888888888999666666555444444444444444222222111111000//////...------------------------///---,,,******+++,,,---.........---,,,++++++***,,,,,,,,,+++,,,,,,------+++++++++++++++,,,---...,,,------......///000000---000333555777:::===@@@DDDFFFHHHJJJKKKLLLOOOQQQUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVTTTSSSQQQMMMJJJJJJNNNOOOLLLKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUYYY^^^dddjjjsss}}}########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))))))))******)))))))))))))))*********'''(((+++---...///......+++************+++,,,,,,,,,,,,,,,,,,,,,------...,,,---------.............../////////000000111111222111000...,,,+++***))),,,,,,,,,,,,++++++++++++'''((())))))***)))))))))+++***)))(((((('''(((((('''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$###$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''---...+++'''''''''&&&%%%$$$###$$$%%%&&&(((((((((''''''''''''&&&(((''''''&&&''''''((((((((((((((((((''''''''''''++++++***)))***+++,,,---)))'''%%%&&&(((***++++++))))))(((((('''&&&&&&&&&"""###%%%$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))************************---++++++,,,---...---,,,---...///000111111111111000111222333444444444444555555555555666666777777888777777777777777888888999::::::::::::999999888666777999999777666777888888888888888888888888888777777555444333333333333000111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------,,,,,,++++++******///...------,,,,,,,,,---))))))******+++---...///---......///000000111111111444888;;;>>>BBBFFFIIIHHHJJJMMMNNNOOOPPPRRRTTTVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRSSSSSSRRRQQQPPPOOOOOOLLLLLLNNNNNNLLLLLLOOOPPPSSSVVVWWWXXX[[[```dddcccgggmmmuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))************))))))))))))))))))***+++,,,---...------******))))))******+++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---......//////000000111000///...---,,,+++***))),,,+++++++++++++++++++++(((((()))******)))))))))))))))((((((''''''''''''%%%%%%&&&'''(((((())))))(((''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&,,,...***&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%(((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((,,,,,,+++******+++,,,---(((&&&%%%''')))+++,,,,,,(((((((((''''''&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))(((((((((((())))))***)))))))))))))))*********,,,++++++,,,------------------///000111111111111000111222333444444444444555555555666666777777888999999888777777777888888:::::::::::::::::::::999666888999999888777777888888888888999999888888888888777666444333222222222///000222222111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,------************+++---...///......///000111222333333777:::>>>AAADDDGGGKKKNNNLLLNNNPPPQQQQQQRRRTTTVVVTTTUUUUUUUUUUUUTTTTTTSSSVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNPPPMMMLLLNNNMMMKKKNNNRRRYYY```hhhkkkjjjlllrrrxxxzzz|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''(((((((((((()))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,------,,,,,,------...///,,,,,,,,,---------......------......////////////------------------------++++++++++++++++++++++++)))***************))))))(((((((((((('''''''''&&&$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%!!!"""""""""#########$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$ ###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$)))+++'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((()))*********)))))))))(((((((((+++***)))(((((()))***+++'''&&&%%%''')))+++++++++''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((()))******(((((()))))))))*********++++++,,,,,,,,,,,,,,,---,,,---...///111111111111111111222333444444444444333444444555666666777777:::999999888888888888999:::::::::::::::::::::;;;777999::::::999888888999777888999999999999888777777777555444222222111111///000111222111///---+++------------------------------,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,++++++,,,,,,---......///000222444666777888???AAADDDFFFHHHJJJMMMOOONNNPPPRRRSSSRRRSSSUUUVVVTTTUUUUUUUUUTTTTTTSSSRRRUUUUUUTTTTTTTTTSSSSSSSSSUUUTTTRRRPPPPPPOOOPPPPPPNNNLLLMMMPPPRRRSSSZZZbbblllwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((()))))))))))))))))))))*********......---,,,,,,++++++***+++************+++,,,,,,---------------......///,,,---------....................................------------............*********+++++++++++++++******++++++******))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''((((((######%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$######$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%""""""######$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""''')))&&&$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))''''''''''''((()))************))))))((((((''''''***)))((('''&&&'''((((((&&&%%%%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***+++(((''''''(((((()))***+++((())))))******+++++++++***+++,,,,,,++++++,,,---+++,,,---///000111222222111222333444444555555555222333333444555666777777:::999999999999999::::::;;;::::::::::::;;;;;;<<<888999;;;;;;999888999:::777888999::::::999888777666666444333222222222222///000111111000///---,,,---------------------------------,,,,,,,,,++++++******++++++,,,,,,------)))))))))***+++,,,.........---------------...///111222444666999<<<>>>???FFFHHHJJJJJJJJJKKKMMMOOOPPPRRRSSSSSSSSSSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOMMMMMMMMMOOOQQQSSSOOOPPPSSSZZZ```gggsss~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((())))))******++++++------,,,,,,++++++,,,,,,+++++++++++++++,,,---------------------...//////------.........////////////......------,,,,,,,,,------------------------)))*********++++++++++++))))))******))))))((('''%%%&&&''''''''''''&&&%%%&&&&&&''''''((((((((()))%%%&&&''''''((('''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""&&&'''%%%%%%&&&$$$%%%&&&'''((()))))))))'''((((((((())))))))))))''''''''''''((()))***+++******)))(((((('''&&&&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++''''''''''''((()))***+++))))))******+++,,,,,,---)))+++---,,,******,,,...***+++---///000111222222111222333444555555555555222333333444555666777888999999999999999:::;;;<<<;;;::::::999:::;;;<<<===888:::;;;;;;:::999999:::666888999::::::999888666555444444333222222222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,---.........+++++++++++++++,,,---...---------...///000111222444555888<<<@@@CCCFFFHHHKKKLLLNNNNNNMMMMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPOOOOOOOOOOOONNNNNNNNNLLLKKKKKKMMMPPPUUUYYY\\\]]]^^^ccckkkrrr|||########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))'''(((((()))***++++++,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---......------------...//////.........////////////000//////...---,,,++++++***......------,,,+++******))))))******++++++++++++(((((())))))((('''&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((())))))))))))(((((()))))))))'''&&&%%%###$$$%%%&&&''''''((()))%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%% """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%$$$$$$######""""""!!!"""###$$$%%%&&&&&&'''&&&((('''&&&&&&%%%$$$###"""############$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""'''&&&%%%$$$############&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""&&&'''&&&&&&((($$$%%%&&&((()))*********'''((((((((())))))******''''''''''''((()))++++++***))))))((('''&&&&&&%%%)))((('''&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&((()))***+++''''''''''''((()))++++++))))))***+++,,,,,,------(((+++---,,,***)))+++...***+++---///000111222222222222333444555555555555333333444555666777888888888888888999:::;;;<<<===;;;::::::999:::;;;<<<===888:::;;;;;;:::999::::::666777999::::::999777666444444333222222333333333111000///...------......++++++++++++++++++++++++,,,,,,---------,,,+++***++++++,,,------...//////......---,,,,,,,,,------,,,,,,---...000222444555777888<<<@@@DDDIIILLLNNNMMMOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTTTTVVVWWWSSSSSSSSSRRRRRRQQQOOOOOONNNNNNNNNMMMMMMMMMLLLLLLPPPPPPQQQTTTYYY```gggkkklllmmmrrryyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%***))))))((((((((())))))))))))))))))))))))))))))(((((())))))************)))*********++++++++++++---***'''(((+++---...------------.........//////..................------------------------------,,,,,,,,,,,,---------...,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%!!!###%%%''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######%%%%%%%%%%%%######'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''(((((())))))))))))(((,,,)))'''&&&(((***+++,,,))))))((('''''''''''''''((('''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((%%%''')))))))))((()))***))))))*********))))))(((''')))***+++******+++---......//////000000111111...///111333555777999999444333333444444555666777999888777666666888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;::::::999888777666555444444333111222333333222000000000111111111111000000+++++++++,,,,,,---------...------,,,,,,------...)))***+++,,,---,,,,,,+++------,,,,,,,,,...//////.........///333777<<>>CCCGGGIIIJJJLLLNNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJGGGGGGEEEDDDFFFKKKSSSXXXiiiuuu111...***((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&$$$###$$$'''***+++***)))'''&&&%%%%%%%%%%%%&&&(((***+++++++++*********++++++++++++******'''((()))************)))*********)))))))))((((((+++***)))(((((()))***+++******))))))))))))******'''%%%$$$%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))###$$$%%%&&&''''''((((((%%%%%%&&&'''''''''&&&%%%""""""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$'''&&&%%%$$$$$$$$$$$$%%%'''###"""$$$$$$"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&((((((%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''######$$$%%%%%%&&&''''''######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$""" &&&)))((($$$'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''((()))))))))************))))))*********+++++++++++++++******++++++,,,---//////......//////000111///000000000111111111111000000000000000000000000111111111111///,,,(((&&&000000///......///000000888666333000------------........................,,,,,,---------.........---...000111333666;;;???@@@DDDIIILLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIFFFFFFFFFEEEGGGPPP^^^hhh{{{***+++***'''###!!!"""%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&'''&&&%%%%%%'''***&&&&&&&&&&&&'''((())))))###%%%(((***,,,,,,+++******++++++++++++++++++***&&&'''(((***++++++***)))*********))))))(((((((((******))))))))))))*********))))))(((((())))))***%%%""" """''')))'''$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((((((!!!"""$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%$$$######$$$&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%###!!! ###'''***)))'''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))************)))************++++++++++++++++++++++++,,,------///////////////000111111000000000000111111111111000000000000000000000000000000111111000///...---000///...------...///000222111///---,,,,,,------........................,,,---------...............000333555888<<>>BBBGGGJJJKKKMMMPPPPPPPPPOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKHHHIIIJJJJJJIIIJJJNNNQQQPPPWWW^^^```aaahhhvvv|||~~~$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%'''))))))((('''((())),,,+++)))'''%%%$$$$$$###+++***'''&&&&&&(((***+++(((((())))))))))))((((((((()))***+++***(((&&&%%%&&&&&&'''((()))***++++++((()))***++++++***)))(((((((((''''''''''''((((((&&&(((+++)))&&&%%%'''***%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&###&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""###!!!%%%((())))))((("""%%%((('''$$$###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""((('''&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&'''((((((###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))''''''&&&&&&'''(((***+++))))))))))))************)))************+++++++++------,,,,,,------...///...------------...//////000000000000111111111111000000000000000000000000111000000///000000111222000///---,,,,,,---///000/////////000//////...---........................---------.........//////111555;;;???CCCGGGKKKMMMKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKMMMMMMNNNPPPUUUZZZXXXbbblllppppppttt%%%%%%%%%%%%%%%&&&'''((($$$%%%'''''''''%%%###"""""""""###$$$$$$$$$$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))((('''&&&%%%******))))))((((((''''''&&&'''''''''''''''&&&&&&''''''&&&$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''%%%$$$######$$$%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%######+++)))'''%%%$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&''')))***+++''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%###"""!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000222222111111111111111111000000111111111111000000111000///...---,,,,,,,,,........................000///,,,*********+++,,,111000...---...111444555999<<>>BBBGGGKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIMMMRRRZZZeeepppxxx%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++,,,+++)))((()))***,,,---++++++++++++++++++++++++''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((***(((&&&$$$######$$$$$$!!!###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''')))+++,,,(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&$$$######$$$&&&&&&&&&&&&''')))***+++''''''&&&%%%%%%%%%%%%&&&######%%%%%%%%%%%%######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%'''(((""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%(((***+++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ###&&&((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))***++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))******+++,,,------................../////////000000000000000000000000000---......///000111111222......////////////......///......---------............................../////////000222666999<<>>BBBHHHLLLPPPQQQQQQOOONNNNNNMMMNNNOOOOOONNNMMMLLLKKKHHHHHHGGGGGGGGGKKKPPPTTT^^^ooo''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++'''((()))******)))(((''''''(((+++,,,,,,+++((('''&&&'''''''''(((((())))))(((((((((''''''(((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((('''(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%(((******((('''***,,,"""###$$$%%%&&&'''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''((()))******---------......---------............---+++)))((((((((((((((())))))))))))&&&(((***+++)))((('''((('''((()))))))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%%%%&&&((()))+++,,,++++++++++++++++++++++++,,,+++++++++,,,---......+++,,,------......------,,,,,,,,,------.........111111111111000000000000444111......//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...000333777:::>>>DDDGGGNNNQQQTTTUUUSSSQQQPPPOOOKKKLLLNNNOOONNNMMMKKKIIIHHHHHHHHHHHHIIINNNTTTYYYfffwww''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((('''&&&(((***++++++***+++)))(((''''''((()))+++'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''******'''$$$&&&'''(((******((('''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''+++++++++***)))'''&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))&&&$$$$$$''')))(((%%%###$$$'''******)))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))+++,,,---...////////////////////////......---,,,+++))))))((())))))))))))************''''''(((((())))))******((()))***+++***)))'''%%%%%%&&&((()))))))))((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,...///000......//////000000111111//////.........---------...------------...//////,,,---///...---,,,---...000111555999???EEEJJJMMMPPPPPPPPPOOOMMMKKKJJJIIIKKKLLLLLLKKKIIIHHHIIIIIIJJJIIIKKKMMMNNNRRR]]]iiixxx&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))(((''''''((()))'''&&&***)))'''&&&&&&''')))***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%###$$$'''((('''&&&&&&''')))******)))'''&&&%%%&&&'''((((((((('''''''''''''''((((((((()))))))))(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((('''&&&$$$###"""'''''''''''''''''''''''''''(((((())))))((((((''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))'''%%%$$$&&&(((###!!! """%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))+++,,,...//////........................,,,,,,+++***)))(((''''''(((((()))))))))*********)))))))))(((((((((((((((((((((*********)))'''&&&%%%&&&'''(((((((((''''''&&&&&&'''(((((((((''''''************************)))***++++++++++++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------.../////////////////////000000000//////.........------------------------......///...///000///......///111222555:::@@@FFFKKKOOOQQQPPPPPPPPPOOOMMMKKKJJJIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMQQQWWWZZZ^^^hhhsss%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((())))))(((''')))((('''&&&&&&'''((()))*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((%%%###"""$$$&&&''''''''''''))))))))))))''''''%%%&&&'''(((((((((((('''(((((((((((()))))))))***)))&&&$$$%%%'''(((&&&$$$'''''''''''''''''''''''')))))))))((((((((((((''''''''''''''''''''''''''')))))))))(((((((((''''''((((((((()))))))))))))))((('''&&&%%%%%%&&&'''((((((((()))))))))(((''''''(((((((((((())))))))))))*********)))((('''&&&%%%'''''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''%%%$$$"""###%%%''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))***)))***+++,,,---//////000---------------------------,,,,,,+++***)))(((((((((((())))))))))))************))))))(((''''''&&&'''((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%''''''((((((((('''&&&&&&************************)))***++++++++++++***)))******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,---......//////......000000//////////////////...............------------,,,,,,,,,,,,---......000000000///...///222555777;;;AAAIIINNNRRRSSSTTTQQQPPPOOONNNMMMLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKPPPSSS\\\fffmmmqqqyyy%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))*********)))((()))+++,,,,,,+++(((((('''&&&&&&'''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((('''((())))))))))))((('''&&&''''''(((((((((((((((''''''((((((((())))))))))))&&&$$$&&&)))***'''$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''(((((())))))***''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((&&&&&&&&&&&&''''''''''''***************)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%&&&(((''''''((())))))))))))(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''')))((('''%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%(((***,,,)))***+++,,,---...//////------------------------.........---,,,++++++***(((((((((((()))))))))***))))))(((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&%%%%%%$$$))))))))))))(((((('''&&&*********************************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000000000//////......---........................,,,,,,,,,,,,,,,---.........///.........000555888<<>>CCCIIINNNRRROOONNNNNNMMMNNNOOOPPPQQQKKKJJJHHHFFFFFFFFFHHHIIIKKKOOOZZZnnn######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))******))))))((('''''''''+++//////---555@@@@@@777))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&###$$$$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''(((((((((((()))))))))))))))*********++++++******************,,,***(((***---...,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,...///000////////////////////////---------.........////////////000000111222222222111444;;;CCCIIINNNPPPQQQQQQPPPOOOOOOPPPPPPOOONNNGGGFFFHHHJJJHHHFFFJJJQQQUUU___mmm$$$$$$$$$%%%%%%&&&&&&''''''(((((((((''''''&&&%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))))))))))))))))),,,,,,,,,++++++*********(((,,,+++)))///999888000))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''((((((((((((''''''((()))***++++++,,,************************+++)))((()))+++---+++******++++++++++++,,,,,,,,,,,,,,,---------.........---------------...//////........................---------.........//////////////////000222333333555999???FFFLLLOOOPPPPPPQQQPPPOOONNNMMMLLLJJJHHHGGGFFFGGGIIIHHHIIIOOOXXXgggqqq%%%%%%%%%%%%%%%&&&&&&&&&((((((((()))(((((('''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((('''***)))&&&***222111***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((''''''&&&&&&''''''(((((())))))******))))))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))'''&&&%%%&&&(((''''''''''''((((((((((((&&&&&&''')))***+++,,,---***************************)))((()))***++++++)))++++++++++++,,,,,,,,,,,,------............//////,,,---......//////......------------------------------........./////////000///......000222444666===@@@FFFLLLOOOPPPOOONNNOOOOOOOOONNNLLLJJJHHHGGGHHHFFFGGGIIILLLPPP[[[eee{{{&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%######$$$%%%&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***''')))...---(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))******+++((((((((((((((((((((((((,,,,,,+++***)))''''''&&&((((((''''''''''''((((((((())))))******))))))(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))*********)))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))(((&&&%%%'''(((''''''''''''((((((((((((''''''((()))***++++++,,,***************+++++++++******)))***+++++++++++++++++++++,,,,,,,,,------------------............+++,,,.../////////...---------------------------............////////////000///......000444888:::DDDGGGLLLPPPRRRQQQNNNLLLLLLMMMNNNNNNLLLKKKJJJKKKHHHGGGHHHMMMSSS[[[iiiuuu'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++***++++++))))))+++***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******'''(((((())))))(((((('''***************+++++++++))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&''''''(((((())))))***))))))((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******))))))(((*********)))((((((''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))''''''''''''((((((((((((*********)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------------------........./////////000000000000///111444888===@@@JJJLLLPPPRRRRRRPPPMMMKKKKKKLLLMMMKKKIIIHHHIIIKKKHHHIIIMMMUUU]]]fffttt&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++)))***)))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))))))))))))))&&&&&&''')))+++,,,......+++******))))))******+++'''(((((())))))(((((('''))))))))))))))))))******))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***++++++***))))))*********))))))(((((((((''''''''''''''''''''''''))))))***((('''&&&''')))''''''''''''((((((((((((++++++******)))((((((((()))))))))***++++++,,,,,,+++,,,------,,,,,,---///,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,---......//////......------------------------....../////////000000000///000222555999>>>CCCFFFMMMNNNPPPQQQQQQOOOMMMKKKJJJKKKKKKHHHEEEEEEIIILLLOOORRRZZZdddlllsss}}}%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''######$$$%%%&&&(((((())))))))))))******)))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((()))(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******************))))))))))))))))))))))))''''''((()))+++,,,------******))))))))))))******((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***,,,,,,+++***)))******))))))))))))))))))'''''''''''''''''''''''')))******)))'''&&&((()))''''''''''''((((((((((((*********)))))))))))))))((())))))***++++++,,,,,,***,,,------++++++,,,...,,,,,,,,,------------.........------,,,,,,,,,,,,---------------...//////.........................../////////000000000000///000444999>>>DDDIIIKKKMMMMMMNNNNNNNNNMMMLLLKKKGGGIIIIIIHHHFFFJJJQQQXXX___dddooozzz%%%%%%%%%&&&'''((())))))&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,******+++---,,,+++,,,///))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))(((((((((((())))))******++++++++++++******++++++++++++************))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&'''''''''(((((((((((((((&&&''''''''''''''''''''''''''''''((((((***++++++''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((***,,,---,,,***)))))))))))))))))))))******'''''''''''''''''''''''')))******)))''''''((()))''''''''''''((((((((()))(((((())))))******++++++((())))))***++++++,,,,,,(((+++---,,,***)))+++...,,,,,,,,,---------......//////.........---------......---,,,,,,...///000////////////////////////////////////000000000000...111555;;;BBBHHHLLLOOOMMMMMMLLLLLLLLLLLLLLLLLLDDDFFFHHHIIIKKKRRR]]]fffnnnttt''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&$$$######"""(((&&&$$$######%%%((()))&&&%%%$$$$$$%%%&&&((()))''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))*********++++++++++++)))'''&&&(((((())))))))))))((((((,,,***''''''((())))))(((+++*********))))))(((((())))))************))))))))))))******)))(((''''''))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))+++*********))))))((((((((((((((((((((()))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************************************(((***,,,,,,+++***+++,,,,,,+++***))))))***+++,,,******************************++++++++++++******)))))))))***++++++,,,,,,))))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$&&&((())))))(((''''''(((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$(((((())))))((('''&&&&&&''''''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%***(((&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++******++++++,,,---......------+++***++++++---...000000000000111111111111///......---------......---------...///000111222555:::@@@EEEIIIKKKMMMNNNQQQOOOLLLKKKLLLLLLIIIFFFJJJGGGIIINNNSSS___uuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&''')))***&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''(((((((((((('''(((((())))))))))))((((((+++)))''''''((()))))))))************)))))))))(((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))((('''(((((((((((())))))))))))***))))))(((((())))))***&&&''''''''''''(((((((((,,,+++++++++************((((((((((((((()))************))))))))))))))))))************************(((((((((((())))))))))))************************(((***++++++***)))***+++******)))(((((()))******))))))))))))))))))))))))******++++++++++++************************************))))))))))))******))))))******))))))((('''(((((())))))))))))((((((++++++************++++++(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''&&&((())))))(((''''''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''&&&%%%%%%'''''''''''''''&&&%%%%%%&&&'''((())))))(((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))))))))*********+++***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///......---,,,,,,,,,,,,/////////000000000111111///......------.........000////////////111333444888<<>>BBBFFFKKKNNNOOOOOOOOOPPPOOOMMMJJJGGGFFFFFFGGGGGGHHHNNN[[[nnn''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&'''((('''&&&$$$###"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***)))((('''''''''(((***+++(((((())))))))))))(((((('''&&&'''(((+++---,,,,,,))))))))))))))))))******))))))************))))))&&&''''''(((((('''''''''************************(((((()))******+++******(((((((((((())))))))))))***))))))(((((())))))***,,,+++)))(((((()))***+++******++++++++++++++++++)))))))))))))))***++++++((((((((())))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))*********+++*********))))))*********))))))******))))))((('''))))))************)))))))))******++++++******)))))))))))))))))))))(((((()))(((((('''''''''((((((''''''''''''((()))******&&&((())))))(((''''''((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))(((((((((((('''''''''''''''((((((((((((((('''(((((('''&&&&&&'''((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))+++)))&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********+++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111***+++---......---,,,+++------------...........................///000111000//////111555;;;AAAEEEGGGJJJNNNPPPPPPOOOOOOOOOLLLJJJGGGDDDCCCCCCEEEGGGRRR\\\kkk}}}''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''(((((()))&&&&&&((()))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&%%%&&&&&&&&&(((((())))))))))))(((((('''''''''))),,,---,,,+++))))))))))))************''''''(((((((((((('''''''''((())))))))))))))))))************************))))))******+++*********(((((((((((()))))))))))))))))))))(((((()))))))))***(((&&&%%%%%%&&&'''(((************++++++++++++***))))))))))))***++++++(((((())))))***+++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------(((***,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,******))))))))))))******))))))******))))))(((''')))******++++++******)))'''((()))******)))(((''')))************)))((('''))))))((((((''''''(((((((((''''''''''''(((((()))&&&((())))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((('''''')))((('''&&&'''((()))***'''''''''''''''((()))***&&&&&&'''(((((()))******''''''''''''''''''''''''$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))+++)))'''&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))************))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////...---,,,***)))(((---------............///............///000111111111222333666;;;AAAFFFJJJJJJMMMPPPQQQPPPNNNMMMMMMIIIHHHFFFDDDCCCEEEJJJNNNXXXfffwww''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&'''((())))))&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''''')))))))))(((((()))))))))))))))))))))((((((((('''&&&'''''''''(((((())))))%%%&&&&&&'''&&&&&&&&&%%%(((((())))))))))))(((((((((((((((***,,,---,,,***((()))))))))************''''''(((((((((((('''''')))***+++,,,,,,,,,,,,,,,******************************+++++++++***))))))(((((((((((())))))))))))+++******))))))******+++***)))&&&%%%$$$%%%'''(((++++++++++++,,,,,,------******))))))******+++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////+++---///000000000111222///000111111111111000///........................+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++************++++++******++++++******)))((()))******++++++******)))%%%&&&'''(((((('''&&&%%%(((((()))*********))))))******)))((((((((((((((()))(((((('''''''''((((((&&&((())))))(((''''''((((((((()))))))))((('''&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((('''&&&%%%%%%''')))***(((((('''&&&''''''((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((+++)))&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))******+++++++++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,//////...,,,,,,+++++++++---............/////////............///000111222777777999===AAAFFFJJJLLLLLLNNNQQQQQQOOOLLLKKKJJJFFFGGGGGGFFFGGGLLLTTTZZZaaaqqq''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))%%%$$$###""""""###$$$%%%,,,+++++++++******))))))((((((((((((((('''''''''%%%&&&((()))***)))((('''(((((())))))))))))(((((((((((()))+++------+++)))(((((())))))*********+++))))))************))))))&&&'''((()))))))))))))))************************+++++++++++++++***)))((((((((((((((()))))))))))),,,++++++++++++++++++,,,---,,,)))''''''(((***+++,,,,,,,,,------.........*********)))******+++,,,,,,,,,------...///000000++++++++++++++++++++++++000000000000111111111111000000000000000000000000000222555666666666777999444555666666666666555444////////////////////////+++,,,,,,------,,,,,,+++......---,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++************++++++++++++******((()))***,,,,,,***)))(((&&&''')))***++++++++++++******)))(((((((((((((((******)))(((((('''((((((&&&((())))))(((''''''((('''((()))))))))'''&&&%%%((((((((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&$$$$$$$$$&&&((()))***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&((())))))(((''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''***(((&&&%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,------))))))(((((('''''''''&&&)))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------//////...---+++***)))))),,,,,,+++,,,---///111333.........////////////000............///000222222;;;===???BBBEEEIIIKKKMMMLLLOOOQQQQQQNNNKKKIIIIIIEEEFFFHHHIIILLLSSS]]]dddooo$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))************************))))))*********))))))(((************************)))************+++++++++,,,+++***))))))***+++,,,((()))+++,,,,,,+++******,,,,,,+++++++++*********)))***+++***)))***,,,---...---------------------------......///......---............000222555666333333333333444555666777444444333222333555777999777888999;;;<<<>>>???@@@>>>???@@@???===;;;;;;;;;333222111000000111222333...////////////000000000---------------...//////++++++++++++++++++++++++000///...,,,+++***)))))))))))))))************+++***)))(((&&&&&&&&&'''((())))))))))))))))))))))))"""$$$&&&(((***++++++*********)))((((((((((((((('''***------,,,***)))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''))))))++++++***(((&&&$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&$$$(((((())))))*********+++'''&&&&&&%%%%%%%%%&&&&&&+++)))'''''''''((('''&&&)))((((((((()))***,,,---+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))************++++++************++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////...111444333000111777<<<;;;???DDDHHHKKKMMMOOOQQQQQQOOOPPPTTTTTTNNNIIIHHHGGGFFFGGGLLLWWWeeeqqqwww&&&'''((((((&&&&&&'''((((((((('''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))*********((((((((()))))))))*********)))(((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))++++++++++++++++++++++++************++++++++++++++++++************++++++((()))***+++++++++******************)))))))))))),,,---......------///111///000000000000000000000111111111111111000///////////////000111333666777666777777999:::;;;;;;<<<:::999777666777888999;;;:::;;;===???AAACCCEEEFFFIIIIIIIIIFFFBBB>>><<<<<<666555444333222222222333222222222333333444444444333333222222111111222222.........------,,,,,,+++---,,,+++***************))))))))))))))))))))))))******)))(((((()))))))))))))))))))))))))))))))))&&&'''((((((((('''&&&&&&******)))(((((((((((((((%%%'''******)))'''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&''''''''')))***++++++***)))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))'''&&&''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''***)))''''''(((((('''&&&))))))(((((()))+++,,,---++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))************++++++************++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,---------............------------...//////...111222111000111777===???CCCGGGJJJLLLMMMNNNOOOPPPMMMNNNPPPPPPJJJGGGHHHKKKMMMRRR[[[hhhuuu&&&((((((((('''&&&'''(((******)))(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((((())))))******+++)))))))))*********++++++***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******((()))***++++++++++++******************+++++++++---///000000000000222333333444555666666666666666666666555555333222222111222111111111333555666888:::;;;>>>@@@AAABBBBBBBBB???>>><<<::::::::::::;;;<<<>>>@@@CCCFFFIIIKKKMMMQQQQQQPPPMMMHHHCCC@@@???:::999888666444444333333555555666777888:::;;;<<<<<<<<<;;;:::999888777777555444333222111///......,,,,,,++++++++++++,,,,,,******************)))))))))******+++++++++******))))))))))))))))))))))))))))))***))))))((('''&&&***))))))(((((((((((((((%%%'''))))))(((&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%$$$###((((((''''''''''''''''''))))))*********((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***)))''''''((()))((('''))))))))))))***+++,,,,,,+++***)))(((''''''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))************++++++************++++++...---,,,,,,++++++++++++,,,------------.........,,,,,,,,,,,,------------,,,------------...............------......///000...000000000///222999>>>DDDGGGKKKMMMMMMMMMNNNOOOQQQMMMLLLMMMLLLIIIIIILLLRRRYYYdddqqq~~~%%%&&&'''&&&%%%$$$%%%'''******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))***,,,,,,,,,,,,***)))))))))******++++++,,,,,,+++,,,,,,---......//////---///111222222222444555999:::;;;===>>>>>>>>>>>><<<;;;999777666444333333333333222222333555777888<<<>>>BBBEEEGGGHHHGGGGGGBBBAAA???===;;;:::::::::===???AAAEEEIIILLLOOOPPPRRRSSSSSSQQQMMMIIIFFFEEE???>>><<<:::777555444333555666777999<<>>>>>======;;;999777555444333000000///...------......,,,,,,,,,++++++*********((()))+++,,,,,,,,,******))))))))))))))))))))))))))))))***+++++++++,,,,,,))))))(((((((((((())))))'''(((******)))(((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((()))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((***)))''''''((())))))((((((((((((((()))*********)))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************((()))))))))************++++++************++++++,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,------------...------------...........................//////000.../////////000555;;;@@@GGGJJJMMMOOOOOOOOOOOOPPPRRRNNNKKKLLLKKKKKKNNNTTT___hhhwww%%%&&&''''''%%%%%%&&&'''(((((((((((())))))******'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((''''''((((((((()))))))))******))))))************))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,------,,,+++************+++,,,------...,,,---...///000111222333111333666888888888:::;;;@@@AAACCCEEEFFFFFFEEEEEE@@@>>><<<:::888666555555555555444444444555777888<<>>;;;888666555555555777999===BBBFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@>>><<<;;;777666444222000......---------,,,+++******))))))((()))***+++,,,+++***)))************************)))))))))******++++++,,,))))))(((((((((((())))))''')))******((('''((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$######%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''''')))***))))))''''''(((((((((((((((((('''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++******((()))))))))************++++++************++++++))))))***+++,,,...///000---------.........//////,,,,,,---------.........---------........./////////............///000000...///000111444999???CCCGGGJJJNNNPPPPPPOOOPPPPPPNNNKKKIIIKKKKKKNNNVVV___ooozzz'''((())))))((('''((()))&&&&&&'''(((((()))******''''''''''''''''''''''''&&&'''(((((('''&&&((())))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''((((((((()))))))))******)))******++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000---...///111333555666777:::<<<@@@BBBBBBCCCDDDEEEGGGIIIKKKMMMMMMMMMKKKJJJCCCBBB???<<<:::999999999888777666666666777888999<<<>>>AAACCCFFFGGGGGGGGGHHHGGGFFFEEEDDDBBBAAAAAADDDFFFHHHKKKNNNQQQSSSTTTWWWYYYZZZYYYVVVRRROOOMMMIIIHHHFFFDDDAAA>>>;;;999666666777999<<>>;;;888555222111000///...---,,,+++***)))(((+++++++++++++++***))))))************************+++***)))((('''''''''(((((((((((((((((())))))***&&&'''((((((&&&&&&'''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((())))))***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&''')))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((('''((()))******)))''''''((())))))(((((('''''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********))))))))))))************++++++************++++++)))))))))+++,,,...000111,,,------------.........,,,---------............------.........///////////////......//////000111///000111555999>>>CCCFFFHHHJJJNNNOOOOOONNNNNNOOOIIIGGGHHHKKKNNNTTT```kkk''')))***)))((('''(((***''''''''''''''''''((((((''''''''''''''''''''''''%%%'''((((((''''''(((***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''((()))******)))))))))*********++++++)))***++++++++++++***))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------------------------------------............,,,,,,,,,++++++,,,,,,,,,------------...000111333222333555777999;;;======AAADDDHHHKKKLLLLLLMMMNNNNNNOOOQQQSSSSSSQQQPPPNNNGGGEEEBBB???============<<<;;;:::999999:::;;;;;;======???@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCFFFGGGIIIKKKMMMOOOQQQRRRRRRUUUXXXYYYWWWTTTRRRQQQNNNNNNLLLJJJGGGDDDAAA???;;;:::::::::;;;>>>AAACCCFFFHHHLLLPPPSSSTTTUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPKKKIIIFFFCCC???===;;;:::555444333222000///...---///...---+++************************************+++***))))))((()))******((((((((((((((()))******'''((()))((('''&&&((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''((()))++++++***))))))***++++++***)))(((+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***))))))))))))))))))************++++++************++++++++++++++++++,,,---......,,,,,,,,,,,,------------------------........................///////////////////////////000000111000111444999>>>CCCGGGHHHIIILLLNNNOOOMMMLLLKKKKKKGGGGGGJJJOOOUUU]]]lllzzz&&&'''((('''&&&%%%&&&(((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''%%%'''((((((''''''(((***))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$#########%%%''')))+++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,---,,,........................---------.........//////...---++++++++++++---.........---...///111333444888999:::===???AAACCCDDDEEEHHHLLLOOOPPPPPPQQQRRRQQQSSSUUUVVVVVVTTTRRRPPPIIIGGGDDDBBB@@@???@@@@@@???>>>===<<<;;;<<<============>>>???@@@BBBDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHJJJLLLMMMMMMHHHLLLRRRUUUVVVUUUUUUUUURRRQQQPPPNNNLLLHHHEEECCC@@@>>><<<;;;:::<<<>>>@@@DDDFFFKKKPPPTTTWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTRRROOOLLLIIIGGGEEEDDD<<<;;;:::999777555444444222000...,,,+++***++++++*********************************+++,,,///111222((((((((((((((()))*********++++++***))))))+++,,,'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((""""""###%%%'''((()))***''''''''''''''''''''''''''''''''''''((((((((()))******)))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''))))))((((((((())))))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))*********((('''(((***++++++******+++,,,------,,,******...---+++***(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************++++++************++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////............/////////000///////////////000111111000222555;;;BBBGGGIIIIIIKKKMMMOOOOOOLLLIIIHHHGGGIIIIIINNNUUU\\\fffwww&&&''')))((('''%%%&&&&&&'''(((((()))***)))))))))''''''''''''''''''''''''((()))***)))((('''((()))&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,++++++***)))))))))******))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,------,,,,,,+++))))))************)))(((++++++++++++,,,---......000---++++++---...---+++,,,,,,,,,,,,---...//////------,,,,,,,,,---///000000000///...............///000111333444555555666:::;;;;;;<<>>===<<<;;;????????????>>>===<<<;;;===>>>@@@BBBDDDEEEFFFGGGKKKKKKJJJJJJKKKMMMOOOPPPPPPQQQQQQQQQOOOMMMKKKIIIFFFDDDAAA>>><<<:::::::::???BBBGGGNNNTTTXXX[[[]]]YYYXXXXXXXXXYYYYYYZZZ[[[YYYYYYXXXVVVSSSPPPNNNMMMJJJGGGCCCAAA???<<<777333666333000...///000000///***+++,,,------,,,,,,+++***+++,,,,,,,,,***)))((())))))))))))***+++,,,---))))))))))))))))))))))))))))))************))))))******))))))))))))*********)))(((''''''((()))******(((%%%&&&((()))(((&&&+++)))(((&&&%%%%%%%%%&&&******))))))((((((((('''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))...+++(((%%%%%%&&&)))+++)))(((&&&%%%%%%''')))+++&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&''''''((((((((((((((())))))(((((('''''''''&&&************))))))))))))(((((())))))*********+++''''''''''''((((((((()))((())))))))))))*********************************&&&'''((()))***)))(((((())))))***+++,,,,,,---------------............///111111222111111000//////......------------......,,,,,,,,,---...///000111222111000//////000111222777999===AAAEEEHHHIIIJJJJJJKKKKKKLLLMMMKKKHHHFFFFFFIIIRRR```llluuu'''((()))((('''%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%'''((((((''''''(((***''''''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********)))))))))))))))))))))(((******++++++,,,+++++++++***************)))))))))******))))))))))))))))))---+++)))***---...---,,,,,,,,,,,,,,,---...//////++++++*********,,,---...000///////////////000000222222444555666666777777;;;;;;<<<>>>AAACCCEEEGGGNNNNNNOOOPPPQQQRRRTTTTTTSSSTTTUUUUUUTTTRRRPPPNNNKKKIIIGGGDDDCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>><<<::::::999::::::999999888777666999:::<<>>AAACCCEEEFFFGGGKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSRRRPPPNNNLLLJJJFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<:::888777555555555555444333222222666777999<<<>>>???@@@AAA??????>>>>>>>>>>>>???@@@CCCDDDDDDEEEGGGIIIJJJKKKMMMMMMMMMLLLJJJIIIGGGGGGHHHIIILLLOOOSSSVVVZZZ[[[]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[[[[ZZZZZZYYYYYYWWWUUUTTTSSSQQQNNNLLLHHHDDD???:::777444222//////...,,,+++******++++++'''((()))))))))))))))(((,,,,,,+++))))))(((((((((************************+++***)))(((((()))***+++((((((''''''''''''(((((())))))(((((((((((())))))&&&%%%%%%%%%'''((((((''''''((())))))*********)))''''''''''''&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''((())))))%%%&&&((()))))))))((('''(((((((((((()))))))))***))))))((('''&&&&&&&&&'''&&&''''''(((((((((((((((************))))))))))))'''''''''(((((())))))***))))))))))))************''''''((((((((()))))))))************+++++++++,,,''''''''''''''''''''''''***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......//////......------///......------....../////////............//////222222222333555777999:::===???CCCFFFJJJLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIKKKXXXlll}}}(((******)))'''%%%%%%%%%***)))'''&&&'''(((***,,,))))))))))))))))))))))))$$$&&&''''''''''''(((*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++((()))***++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,---------,,,,,,,,,------...///000------,,,---...000222333333333333444555777888999<<<;;;;;;;;;:::;;;;;;;;;<<<===@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPOOOOOOMMMKKKHHHFFFEEEAAA@@@????????????@@@AAA@@@@@@@@@???????????????BBBAAA@@@>>>;;;888666555555555555555444333222222555666888:::<<<>>>>>>???===<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBEEEGGGJJJKKKLLLNNNNNNNNNMMMLLLOOOOOOPPPQQQTTTWWWZZZ\\\]]]^^^^^^^^^___^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWUUUTTTMMMJJJEEEBBB@@@===:::888555444111...------...///***+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************************,,,***(((''''''(((***,,,******))))))))))))******))))))(((((((((((())))))&&&&&&&&&''')))))))))((('''((()))*********(((((()))))))))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''((()))***************&&&''''''(((((((((((((((''''''((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))*********'''(((((((((((()))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))******++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------///000000000000000////////////............//////000000//////.../////////111111333555888:::<<<===BBBDDDFFFJJJLLLNNNOOOOOOPPPOOOMMMJJJIIIJJJMMMOOOSSS___ttt((()))******'''&&&&&&&&&***)))'''&&&'''(((***,,,))))))))))))))))))))))))''')))***)))''''''((()))***************)))))))))************************))))))))))))))))))))))))++++++++++++******)))))),,,++++++++++++++++++,,,++++++,,,,,,,,,---------******+++,,,------,,,,,,***************+++,,,,,,+++,,,---.........------+++,,,---...---,,,,,,,,,------------...///000000............000222444666777777777888:::;;;===>>>???>>>===<<<<<<<<<=========???AAACCCDDDDDDDDDCCC@@@@@@AAABBBCCCEEEGGGHHHJJJIIIHHHFFFDDDBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>BBBAAA@@@>>><<<:::777666777777777777666555444444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::<<<>>>???AAACCCFFFIIIKKKMMMMMMMMMRRRRRRRRRSSSUUUXXXZZZ\\\\\\]]]]]]^^^^^^]]]\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\[[[[[[ZZZYYYYYYTTTQQQMMMJJJHHHEEEBBB@@@;;;999666333111000000111------,,,,,,,,,---------***************+++,,,,,,************************,,,***(((''''''(((***,,,******))))))))))))******(((((())))))))))))(((((('''(((******************))))))******)))(((&&&%%%((((((((()))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''&&&&&&$$$$$$&&&''''''''''''&&&)))(((&&&&&&&&&''')))***&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++------------............------...............---/////////....../////////111111000/////////000000///111333777:::===???@@@EEEGGGIIILLLNNNOOOPPPPPPMMMMMMLLLJJJIIILLLRRRVVV^^^eeewww''')))******(((''''''((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))*********((('''((()))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&++++++************++++++(((((())))))***++++++,,,,,,,,,---------,,,,,,+++((()))***+++,,,,,,,,,+++((()))+++------------,,,,,,...//////...,,,+++,,,------------...///000111---------...000333555777:::::::::;;;<<<>>>???@@@@@@???===<<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@============>>>???AAAAAACCCCCCBBBAAA???>>>>>>===::::::;;;;;;<<<<<<<<<<<<:::;;;;;;===>>>???@@@@@@DDDCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888888666777888888999999999888999999:::;;;;;;::::::999:::::::::999999::::::;;;:::<<>>???@@@???>>>===<<<<<<===???@@@AAAAAA???>>>>>>=========;;;;;;;;;;;;;;;<<<======>>>>>>>>>============>>>;;;<<<<<<============<<<;;;<<<===???BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<======<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::<<<>>>@@@BBBCCCEEEFFFHHHKKKNNNPPPRRRRRRTTTUUUVVVWWWWWWUUUSSSRRRSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ]]]___^^^\\\[[[\\\^^^[[[YYYWWWUUUTTTRRROOOMMMIIIGGGEEEBBB>>>;;;999888222111///...---,,,---------------,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''(((+++...---+++(((((((((+++***))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((************))))))))))))(((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''((()))******&&&''''''(((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++++++++*********+++,,,---*********++++++,,,,,,---,,,,,,---------.........///000000111222222111111000000////////////000000000000000000111222222333222444777<<>>???>>>===<<<;;;;;;===???@@@BBBAAA???===;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???======>>>>>>???>>>>>>======>>>@@@CCCEEEHHHJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBBBBBBBAAA@@@>>>>>>;;;<<<>>>???@@@@@@@@@???<<<===>>>??????>>><<<;;;::::::999999:::<<<>>>???===???CCCGGGJJJLLLMMMMMMQQQRRRTTTTTTTTTRRRPPPOOOKKKLLLOOOQQQTTTVVVWWWXXXYYY[[[^^^]]][[[YYY[[[\\\WWWVVVVVVWWWXXXXXXWWWUUUPPPOOOMMMJJJGGGCCC???>>>666555333111////////////000000///...------------++++++++++++++++++++++++))))))************))))))******))))))))))))******'''((()))******)))((('''(((+++...---***'''&&&'''+++***)))))))))***,,,---'''((((((((())))))******''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&%%%&&&&&&&&&&&&((()))))))))((('''(((((((((((())))))))))))''''''''''''(((***+++,,,&&&''''''((((((((((((((((((((())))))*********+++************))))))))))))+++*********))))))(((((())))))))))))************((())))))))))))*********************************)))((('''''''''(((***+++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,---......------000000////////////000000000000000000111222333444333666:::>>>BBBDDDFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMKKKPPPVVVZZZ^^^fffqqqyyyyyy}}}'''((()))((('''&&&''')))&&&(((***+++,,,+++)))((((((((())))))((('''&&&&&&(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))******++++++*********))))))(((((((((.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++,,,---...////////////------...///111333666777444555666888999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>??????>>><<<:::999;;;===@@@@@@???>>>===;;;;;;:::;;;<<<<<<;;;999888999;;;===???@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAADDDGGGJJJLLLNNNLLLMMMNNNPPPOOONNNLLLKKKMMMMMMMMMMMMLLLJJJHHHFFFIIIIIIIIIHHHGGGGGGFFFFFFBBB@@@>>><<<===AAAEEEHHHEEEDDDCCCBBBBBBBBBBBBBBB===<<<:::888777666777777999:::;;;===@@@BBBEEEFFFHHHIIILLLNNNOOONNNMMMMMMLLLJJJIIIHHHJJJNNNRRRUUUYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\ZZZXXXYYY[[[[[[YYYWWWVVVUUUTTTQQQMMMIIIEEECCCDDD@@@;;;666333222222333444111...,,,,,,------,,,,,,+++++++++------+++)))+++***)))(((((()))***+++((()))***++++++***)))((((((((((((((((((((((((((()))***,,,+++)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''(((((())))))((((((''''''((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&'''''')))***+++(((((()))***************(((((())))))))))))((((((************************************))))))((((((+++***)))***,,,---,,,+++************+++,,,---......------------...//////////////////////////////////////////000000000000222333333222111111222444888999<<<@@@DDDHHHJJJLLLMMMJJJKKKMMMLLLIIIHHHKKKOOOUUU^^^hhhrrrzzz'''((()))((('''&&&''')))'''((()))***+++******)))(((((())))))(((''''''&&&((()))))))))***+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********+++,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,---------...------------....../////////000000111111111333555777:::;;;===========================>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>======>>>@@@@@@BBBDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDEEEEEEFFFGGGIIILLLNNNPPPQQQRRRSSSTTTTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLGGGEEEDDDCCCCCCFFFIIIKKKKKKKKKJJJHHHGGGGGGFFFFFF@@@>>><<<999777666666666888888999;;;>>>@@@BBBCCCCCCEEEGGGIIIIIIIIIHHHGGGIIIGGGFFFEEEFFFHHHKKKLLLRRRTTTVVVWWWXXXYYY\\\___```^^^\\\[[[]]]\\\ZZZXXXXXXXXXXXXVVVTTTQQQNNNLLLKKKHHHCCC>>>:::777666666888555111000000000///......---,,,,,,------,,,***+++***)))(((((()))***+++((()))***++++++***)))((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&))))))))))))(((((((((((('''''''''''''''((()))***)))***++++++,,,+++++++++(((((())))))))))))((((((************************++++++*********)))))))))+++***)))***,,,---,,,+++************+++,,,---......------------...//////////////////////////////////////////000000000111222222333222111111444666;;;<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;::::::888999999888777666888:::888888999;;;<<<>>>??????===>>>??????>>>???AAACCCDDDEEEGGGIIIKKKMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOIIIHHHHHHHHHIIIJJJLLLMMMOOONNNMMMLLLJJJIIIHHHHHHEEEDDD@@@===:::888777777777777888999;;;===???@@@@@@AAACCCDDDEEEDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCDDDIIIJJJMMMOOORRRWWW\\\```aaa___]]]\\\]]]\\\ZZZXXXZZZZZZ[[[[[[ZZZXXXWWWVVVSSSQQQMMMHHHDDD@@@>>>===>>><<<999777666555444222222000...---------,,,+++******))))))))))))******))))))***++++++***))))))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''''''''''''''''''''************************((((((((((((((((((((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((((((''''''((())))))&&&&&&'''(((((((((((('''((())))))******))))))(((************************+++++++++++++++*********+++***)))***,,,---,,,+++*********++++++,,,---......------------...///////////////////////////////////////000000000111111222222222111000222666999>>>@@@BBBEEEIIIKKKMMMNNNRRROOOLLLLLLJJJIIINNNTTTcccnnn'''((()))((('''&&&'''))))))))))))((()))******+++(((((()))))))))((((((''')))))))))((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---------......000000000111333555888999======>>>@@@BBBDDDEEEFFFAAABBBBBBCCCDDDEEEEEEFFFAAA@@@>>>===;;;999888888666777888888777777888::::::;;;===???AAACCCDDDEEEAAABBBCCCCCCBBBBBBDDDFFFKKKKKKLLLNNNPPPQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLKKKLLLMMMNNNOOOQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPOOONNNMMMMMMLLLKKKIIIEEEAAA===;;;999888777777888999:::<<<>>>???AAABBBCCCCCCDDDCCCCCCBBBDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFJJJOOOVVV[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVTTTRRRNNNJJJGGGFFFFFFDDDAAA@@@???===;;;888555222///------,,,+++***+++******************+++************************(((((((((((((((((((((((((((***++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))))))))******)))))))))************************+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++,,,---.........------------...////////////////////////////////////000000000111111111222222111111111555:::>>>AAACCCEEEHHHKKKLLLMMMMMMQQQMMMJJJJJJJJJLLLUUU^^^mmmzzz'''((()))((('''&&&'''))))))))))))((()))******+++(((((()))))))))))))))((()))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,---...//////000111333555999<<>>;;;:::888888888666888::::::::::::<<<===???@@@AAACCCEEEFFFHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMQQQQQQRRRVVVYYY[[[ZZZXXXTTTSSSRRRQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTSSSRRRRRRQQQQQQNNNOOOPPPQQQSSSSSSTTTTTTRRRSSSTTTTTTTTTSSSRRRRRRMMMJJJGGGBBB>>>;;;:::999999999:::;;;===>>>@@@AAADDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBB@@@???>>><<<===>>>???AAAFFFLLLPPPSSSTTTVVVWWWXXXZZZ\\\]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPMMMLLLJJJJJJIIIFFFCCC@@@888555000---,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))((()))++++++)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''***))))))((((((((()))))))))***++++++,,,,,,++++++))))))************))))))************************+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++,,,---...///...------------...//////////////////////////////000000000000111111111111222222222222444888>>>BBBDDDEEEHHHJJJLLLMMMLLLLLLMMMJJJHHHIIIKKKQQQ___lllzzz'''((()))((('''&&&''')))((()))))))))************(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))),,,,,,------------------,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........---------...000111333222444888<<<@@@CCCEEEFFFEEEFFFFFFGGGHHHHHHGGGGGGJJJJJJIIIHHHFFFEEEDDDDDD???>>><<<:::999999999999999<<<>>>@@@@@@@@@BBBCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMNNNOOOOOONNNOOOQQQSSSRRRRRRUUU[[[bbbfffeeeccc___^^^]]]\\\[[[\\\]]]]]]```aaaccceeeeeeeeedddddddddcccbbbaaabbbdddfffgggiiiiiiiiihhheeeccc```^^^]]]\\\[[[ZZZXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTRRRQQQLLLJJJGGGCCC???===<<<;;;>>>>>>???@@@BBBDDDFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@???======:::;;;<<<<<<<<<>>>BBBEEEJJJLLLPPPSSSUUUXXX[[[^^^[[[\\\]]]]]]]]]\\\[[[ZZZXXXYYYYYYYYYYYYYYYXXXWWWTTTSSSRRRRRRRRROOOKKKHHH===888222...,,,,,,++++++------............------,,,+++************+++,,,))))))))))))))))))))))))%%%'''))))))((('''((()))************************''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((())))))***'''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((())))))))))))))))))))))))(((((()))******)))***++++++,,,,,,++++++)))******++++++******)))*********************************++++++++++++++++++***)))***,,,---,,,+++++++++++++++,,,---...///...------------...//////////////////////////////000000000111111111222222111222444555888<<>>CCCFFFGGGHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFEEEDDDBBBAAA@@@???===<<<:::999888999;;;;;;>>>@@@DDDFFFFFFGGGHHHIIIGGGHHHIIILLLNNNPPPQQQRRRQQQRRRTTTVVVWWWYYY\\\^^^[[[[[[___fffoootttssspppooonnnnnnooorrruuuxxxzzzyyy{{{~~~}}}{{{{{{|||}}}{{{tttsssrrrpppnnnlllkkkjjjjjjhhheeebbb___]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTRRROOONNNKKKGGGEEECCCBBBBBBBBBCCCDDDEEEHHHJJJLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJHHHGGGEEECCCAAA???>>>===;;;<<<<<<;;;::::::<<<>>>@@@DDDHHHKKKMMMPPPUUUXXXXXXYYYZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\XXXXXXXXXYYYYYYVVVRRRNNNBBB===666000.........---...///000111111000///...,,,++++++******++++++,,,))))))))))))))))))))))))%%%'''((()))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((******++++++++++++******)))(((''''''''''''((()))''''''(((((())))))******(((((((((((()))***++++++'''((())))))******)))))))))******++++++******)))************************)))))))))*********+++++++++***)))***,,,---,,,+++,,,,,,+++,,,,,,---...///...------------...//////////////////////////////000000111111111222222222000333666888;;;@@@EEEIIIJJJLLLNNNPPPPPPOOONNNLLLKKKJJJLLLOOOTTT^^^qqq'''((()))((('''&&&''')))&&&(((***+++,,,+++)))((((((((()))***************(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))******************++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,000//////000222555999;;;;;;>>>CCCGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGEEECCCBBB>>>>>>>>>>>>>>>=========;;;:::999888888:::<<<===AAADDDGGGIIIJJJKKKLLLMMMKKKLLLNNNQQQSSSVVVXXXYYYYYY\\\___aaacccgggkkknnnmmmlllooovvv~~~~~~|||wwwrrrnnnllljjjggghhhgggfffccc```\\\ZZZTTTSSSPPPMMMKKKJJJIIIIIIEEEFFFGGGIIILLLOOOQQQRRRUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMJJJGGGDDDAAA??????;;;<<<===<<<;;;::::::;;;999<<>>BBBGGGJJJMMMNNNQQQRRRSSSQQQOOONNNMMMMMMOOOSSSWWWbbbuuu&&&&&&''''''(((((())))))))))))))))))************,,,++++++++++++++++++,,,***)))((((((((((((((()))***)))((()))***+++***(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,,,,...///...------...000111222333444777999<<<===EEEGGGIIIKKKLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@??????999999::::::;;;;;;<<<<<<>>><<<999999<<<@@@DDDFFFKKKLLLLLLLLLLLLMMMOOORRRNNNPPPRRRSSSUUUZZZaaagggkkklllooosssyyy~~~}}}vvvqqqmmmjjjgggddd]]]ZZZWWWTTTSSSQQQOOOMMMMMMLLLLLLMMMPPPQQQQQQPPPVVVTTTRRRQQQRRRSSSRRRQQQOOOOOONNNLLLJJJGGGEEEDDD@@@???===;;;999999::::::777:::===<<<<<<>>>EEELLLNNNPPPSSSUUUVVVXXXZZZ[[[^^^]]]\\\\\\^^^______^^^^^^^^^^^^]]]\\\[[[YYYXXXLLLGGG@@@999333000000000333222111111333333222111000///---+++************,,,,,,++++++******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&***)))''''''(((((('''%%%''''''''''''''''''''''''''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((,,,,,,++++++******))))))(((((()))***************)))((((((((((((((()))***))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++*********+++,,,---...//////...---,,,,,,,,,,,,,,,,,,---......//////......111111111000000000000000...///000000//////000222222555:::===AAAEEEIIILLLQQQTTTVVVVVVSSSPPPMMMLLLOOOQQQTTTXXXaaannn~~~'''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))+++)))((()))***+++***(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---//////......///000///000333777;;;@@@DDDFFFHHHIIIJJJKKKKKKIIIFFFDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;<<<=========???CCCFFFIIIKKKMMMNNNOOOOOOOOOQQQUUUXXXVVVXXX\\\```eeellluuu{{{|||wwwtttnnnjjjddd___\\\ZZZXXXVVVUUUSSSPPPOOOPPPPPPOOONNNPPPNNNMMMNNNPPPQQQPPPOOOOOOPPPPPPPPPOOOKKKHHHFFFDDDBBBAAA>>><<<;;;::::::888:::<<<:::999:::@@@EEEGGGJJJNNNQQQTTTVVVYYY\\\]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXPPPLLLEEE>>>888555444444777666555555666666555444000///---+++*********+++)))))))))(((((('''''''''************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&)))(((''''''((()))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((()))***************+++++++++***)))))))))((()))))))))))))))))))))))))))******************)))++++++++++++++++++++++++,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,---,,,---......//////......111000000000000000000000000111111111///000222333555888===AAADDDHHHLLLOOOQQQSSSTTTSSSQQQOOONNNNNNSSSVVV[[[bbbkkkxxx))))))(((((((((((((((''''''''''''((((((((()))))))))((((((''''''(((((())))))))))))(((((())))))***+++***))))))***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,///111111///,,,***------------------------+++---////////////000222111333777;;;AAAEEEIIIKKKJJJJJJKKKKKKIIIFFFCCCAAAAAAAAA???>>>============<<<;;;;;;;;;<<<<<<===>>>>>>???BBBDDDGGGJJJKKKLLLPPPRRRTTTVVVYYY]]]cccgggjjjmmmrrrwww~~~|||vvvqqqmmmjjjhhhccc___YYYUUUSSSRRRPPPOOOMMMLLLKKKKKKMMMMMMLLLKKKMMMOOOQQQRRRQQQNNNKKKHHHFFFFFFEEECCC@@@>>><<<:::888::::::888555666999===???CCCGGGKKKOOOSSSWWWZZZZZZZZZZZZYYYZZZ[[[[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWSSSLLLEEE???;;;:::999;;;:::999999::::::888666000///---+++*********+++((((((((((((''''''''''''************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))***************(((((()))))))))*********,,,,,,------,,,***(((''')))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++...---,,,,,,+++++++++,,,......---,,,,,,,,,------------...////////////...000000000000000000111111111222222111000111333555999<<>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEFFFFFFGGGIIIJJJKKKMMMOOOQQQWWWZZZ___eeekkksss{{{wwwqqqhhh```[[[WWWTTTRRRNNNMMMKKKKKKKKKKKKIIIGGGKKKLLLMMMNNNNNNLLLJJJHHHFFFFFFFFFEEECCC@@@>>><<<888999999777555555777999:::===AAAEEEHHHLLLQQQTTTTTTVVVWWWWWWXXXZZZ\\\^^^]]]\\\[[[ZZZZZZYYYYYYYYY[[[XXXRRRLLLFFFBBB@@@???>>>===<<<<<<<<<:::888555///...---+++******++++++))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&''')))***)))(((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))((((((((()))))))))***************++++++,,,,,,,,,((((((((((((((()))*********+++,,,------+++)))'''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------------...///////////////000000000000000111111111111222222111111222555777<<<@@@EEEIIILLLOOOSSSUUUVVVVVVTTTRRRRRRVVV[[[```eeejjjttt******))))))((((((((('''))))))*********+++++++++***))))))(((((())))))***)))))))))))))))***+++++++++***)))***+++,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------////////////////////////...//////000000//////...,,,...111222222444666888===>>>AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@AAAAAABBBBBBDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNOOOQQQUUU\\\aaaeeejjjrrr{{{~~~rrrggg^^^WWWRRROOOMMMKKKJJJJJJJJJIIIHHHJJJJJJJJJIIIHHHHHHGGGGGGBBBCCCDDDDDDCCCAAA???>>>999999999888777777999:::999;;;===@@@BBBEEEIIIMMMNNNPPPSSSUUUVVVXXX\\\___]]]\\\[[[ZZZYYYYYYZZZZZZ\\\ZZZVVVQQQMMMIIIFFFEEEAAA???>>>===<<<999555222///...,,,+++***++++++,,,)))))))))***************************)))))))))((())))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((())))))***((((((''''''''''''(((((('''((((((((((((((((((''''''&&&&&&''')))***)))(((''''''''''''''''''''''''******))))))(((((('''''''''((((((((()))))))))***''''''((((((((()))))))))&&&'''''''''((()))))))))((((((''''''(((((()))***&&&(((***,,,,,,+++***))))))))))))))))))))))))))),,,------......------,,,++++++++++++++++++++++++++++++++++++,,,---...///------,,,,,,,,,------...---...//////000000////////////000000111111111111000111111111111333777:::???CCCHHHLLLOOOQQQTTTUUUVVVUUUTTTSSSVVV]]]gggmmmuuuyyy***))))))))))))))))))(((*********+++++++++,,,,,,+++******))))))******+++))))))))))))******+++,,,,,,*********+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...,,,,,,,,,,,,------------111000...,,,,,,...000111...///000111111000///...---000222444555777:::<<<===???AAADDDFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKNNNRRRVVVZZZcccnnnvvv~~~}}}nnnbbbZZZTTTQQQMMMKKKLLLNNNOOOOOONNNNNNMMMLLLKKKIIIGGGFFFAAAAAABBBBBBAAAAAA@@@???;;;;;;:::::::::;;;;;;;;;999:::<<<<<<===???CCCFFFGGGKKKOOOQQQQQQTTTYYY]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\ZZZXXXUUURRROOOMMMKKKEEEDDDBBB@@@>>>999444000...---,,,+++***+++,,,,,,(((((((((((())))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******((((((''''''''''''(((((('''(((((())))))(((((('''((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''''''''((((((((())))))((())))))))))))))))))***)))((('''&&&'''((()))***&&&''')))***+++,,,++++++)))))))))))))))))))))))),,,------......------,,,++++++++++++++++++++++++*********+++,,,---//////------,,,,,,,,,---............///000000000000////////////000111111222222000111111222333666;;;???CCCGGGLLLOOOQQQRRRTTTUUUSSSSSSTTTWWW^^^jjjxxx)))))))))))))))*********)))************++++++++++++******))))))******+++))))))))))))***+++,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...000///---,,,,,,---///000---...000111111000...---///111444666888:::===??????@@@CCCFFFHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHJJJMMMQQQSSSVVV[[[cccjjjpppzzz|||rrreee```YYYTTTSSSTTTUUUVVVUUUVVVXXXXXXUUUQQQKKKHHHCCCCCCAAA@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;999999:::::::::<<<@@@CCCCCCGGGKKKLLLKKKMMMRRRWWWZZZXXXWWWUUUUUUVVVWWWXXXZZZZZZZZZYYYWWWUUUSSSRRRLLLJJJGGGEEEAAA;;;555000...---,,,+++++++++,,,---((()))))))))*********+++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((()))(((''''''((()))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((()))))))))*********,,,,,,,,,+++++++++++++++)))((('''&&&&&&((()))***)))******++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///......///000000000000000...//////000111111222222111222333444666:::@@@EEEGGGKKKOOORRRSSSTTTTTTUUUQQQSSSWWW___lll}}}(((((())))))******++++++))))))))))))******************))))))))))))******))))))))))))***+++,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///...------------...///---...///111111///...---///222555777999<<>>>>>>>>AAA???>>>======<<<;;;999888999999999999<<>>666111...---,,,+++++++++,,,---++++++,,,,,,,,,---------************)))))))))))))))************+++++++++))))))))))))))))))))))))+++******)))(((''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((***)))''''''(((((('''%%%''''''''''''''''''''''''''''''(((((())))))******&&&''''''((()))******+++)))************+++++++++***)))))))))(((((('''''')))(((&&&%%%&&&''')))+++------,,,+++++++++,,,,,,))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///...//////000000000000000...//////000111222222222222333444555888===DDDIIIJJJNNNRRRUUUUUUUUUUUUUUURRRUUU\\\hhhxxx******++++++++++++******))))))*********))))))((()))************+++++++++((()))+++,,,,,,***'''%%%))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000///...------...///000.........///////////////000///......///000111222555777;;;===>>>???AAACCCEEEGGGJJJLLLMMMLLLJJJIIIHHHGGGDDD@@@===<<<>>>AAAAAABBBDDDFFFHHHKKKMMMOOOVVVYYY^^^dddjjjrrr{{{sssmmmkkkjjjjjjoooppprrrssspppgggYYYOOOMMMIIIFFFDDDEEEFFFFFFEEEAAA@@@>>>???@@@@@@???===;;;:::999999999:::<<<<<<<<>>???>>><<<;;;<<<;;;999888888888999999???CCCAAADDDLLLIIIFFFOOOLLLMMMOOOOOOOOOPPPSSSUUUXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYUUUQQQKKKDDD???<<<666555333000...,,,++++++,,,,,,+++***************+++***)))((('''(((((()))***++++++++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&)))))))))((((((((((((((())))))(((((((((((())))))************)))(((&&&&&&'''(((***+++,,,+++***)))*********)))))))))))))))***))))))((((((((())))))++++++***)))))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,+++*********))))))))))))%%%&&&''')))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,---...///000////////////000000000000222222333444444444444444333555777;;;@@@HHHQQQVVVYYYYYYZZZXXXUUUSSSRRRRRRVVVbbboooyyy)))******++++++******)))))))))************)))))))))************+++++++++---+++'''%%%%%%''')))+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------..................////////////......////////////............//////000111333555666888999<<>>===;;;999888888888888999AAADDDKKKSSSLLLEEEJJJFFFHHHJJJKKKLLLNNNRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\[[[YYYUUUPPPJJJFFFCCC>>><<<888444111...------------++++++******+++,,,,,,,,,+++************+++++++++*********+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))+++***(((''''''''''''(((******))))))))))))******++++++++++++)))'''%%%$$$$$$&&&((()))++++++******((())))))))))))))))))*********))))))))))))******+++***))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++***************))))))))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////////////////000000000000...///111333444555444444444777<<>>???>>>===;;;::::::;;;;;;999LLL]]]iiijjjWWWEEEEEEDDDFFFHHHIIIJJJLLLOOORRRUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\ZZZWWWTTTOOOLLLIIIDDDAAA===888444111///...,,,------------,,,++++++---,,,,,,+++++++++++++++))))))((('''((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''$$$$$$$$$%%%&&&***))))))(((((())))))***'''((())))))(((&&&$$$###%%%&&&'''((())))))))))))'''((((((((())))))******))))))(((((())))))************)))))))))))))))***((()))***++++++***)))(((************++++++++++++************************,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------......//////////////////000000000000+++,,,///111222222222111666:::@@@GGGNNNUUU]]]bbbccc___ZZZYYYYYYWWWSSSPPPZZZhhhzzz)))))))))******)))))))))(((((()))***************))))))*********++++++++++++******))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------...///000000///...---/////////000000000111111222333555888;;;===???@@@AAADDDGGGIIIJJJKKKNNNOOOOOOOOOOOONNNLLLKKKIIIGGGJJJJJJIIIIIIJJJOOOUUUZZZ^^^ccckkksss}}}}}}~~~{{{vvvssssssvvvxxxzzz~~~|||uuummmhhhfffbbb[[[TTTLLLJJJHHHGGGFFFEEECCCAAA>>>===<<<<<<<<<===>>>???LLLdddyyyxxx[[[EEEDDDDDDFFFGGGHHHIIIJJJMMMOOOSSSTTTWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXUUURRROOOMMMHHHEEEAAA<<<777444111000+++---///111111...+++))),,,,,,,,,+++++++++*********)))(((((((((***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%+++***'''%%%$$$%%%&&&''')))((((((''''''(((((()))%%%&&&'''(((((('''&&&&&&''''''((((((((('''''''''''''''(((((()))))))))***'''''''''''''''((()))******)))))))))))))))******((()))***++++++***)))(((+++++++++,,,,,,,,,,,,---***************+++++++++******************)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............////////////000000000000---...000111222222222111888===DDDLLLRRRYYY^^^bbbaaa]]]YYYWWWXXXWWWTTTQQQXXXhhh{{{((())))))******))))))((('''((()))******+++******)))************+++++++++(((((()))***+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........////////////......////////////......//////000111222333444444555777:::===???BBBCCCDDDEEEHHHKKKLLLLLLMMMOOOPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKPPPYYYcccjjjvvv}}}|||xxxxxxyyyyyy{{{~~~vvvrrrkkk```WWWSSSQQQNNNLLLKKKIIIGGGDDD>>>===<<<<<<===>>>???@@@[[[mmmwwwtttgggLLL<<>>:::777///000000000//////......++++++,,,,,,,,,+++***))),,,,,,------,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''',,,,,,,,,+++++++++++++++))))))(((((((((((())))))***)))(((''''''(((***+++(((((((((((((((((())))))((((((((((((((('''''''''''''''''''''((()))***+++)))))))))))))))***++++++))))))************))))))***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---.../////////...---////////////000000000000444333333444555888;;;<<>>AAA;;;999CCC;;;===@@@CCCEEEHHHMMMPPPOOORRRVVVYYY\\\\\\\\\[[[XXXXXXXXXWWWUUUSSSPPPOOOKKKKKKKKKJJJGGGBBB===:::333111///------...000111+++,,,---------,,,+++******+++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))******+++))))))***+++++++++************))))))))))))******+++)))&&&$$$$$$%%%'''(((''''''''''''(((***+++,,,))))))(((((('''''''''&&&(((((((((((()))***+++,,,))))))((())))))***++++++***))))))))))))))))))***)))************+++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,.../////////...---////////////000000000000222111111222444888===???EEEJJJQQQWWWYYYZZZ[[[[[[TTTVVVXXXXXXWWWYYY^^^cccgggvvv*********************************)))******++++++***++++++,,,,,,++++++******+++,,,---,,,,,,***)))+++++++++++++++++++++++++++---...---,,,,,,---...,,,,,,,,,---------......000000//////.........---,,,---...///000000000000000111333666999<<<>>>???BBBAAAAAAEEEIIILLLKKKIIIFFFHHHLLLMMMMMMMMMNNNOOOMMMPPPRRRQQQPPPSSSZZZaaahhhppp}}}}}}xxx{{{{{{rrrjjjccc]]]ZZZSSSQQQMMMJJJHHHGGGGGGGGGJJJJJJIIIEEE@@@;;;888888>>>>>>>>>???BBBEEEGGGIIIMMMPPPUUUYYY[[[[[[YYYXXXYYYXXXVVVTTTRRRPPPPPPOOOPPPMMMIIIGGGGGGEEEAAA>>>999666222---++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++******)))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))+++***)))'''''''''((()))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''(((((())))))******))))))************))))))+++*********))))))(((((())))))))))))************))))))(((((((((((())))))******)))(((((()))******,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,...---,,,,,,++++++++++++***)))***---111333444444............/////////000222000//////111333333333000111111222555:::AAAGGGLLLRRRYYY]]]\\\YYYWWWWWWYYYWWWXXX[[[___dddjjjpppqqq~~~************************---,,,+++******************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---...---+++******,,,,,,,,,---------.........000000/////////...............///000111111222222333444666888;;;>>>@@@AAADDDCCCCCCFFFJJJLLLKKKJJJHHHKKKMMMOOOOOOOOOPPPQQQNNNRRRUUUVVVXXX___kkkuuu}}}qqqgggaaa\\\YYYUUUQQQMMMKKKIIIGGGJJJKKKJJJHHHEEEBBB@@@????????????@@@AAACCCEEEEEEKKKNNNSSSWWWZZZ[[[YYYXXXYYYXXXVVVTTTRRRQQQPPPPPPOOOLLLJJJIIIIIIHHHEEECCC>>>;;;666111...---------,,,,,,,,,++++++++++++*********++++++++++++******++++++***)))))))))))))))******)))))))))***++++++))))))))))))))))))))))))+++***)))(((''''''((()))++++++++++++************))))))((((((((('''''''''(((((((((((())))))******''''''((((((((((((''''''************)))))))))((())))))))))))************))))))(((((((((((())))))************************,,,,,,,,,+++++++++******++++++,,,------------,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++******+++...000//////........./////////000000222000//////111333444333444444444555777===DDDIIISSSWWW[[[[[[XXXVVVVVVXXX\\\]]]```eeejjjooouuuyyyxxx************************///...---+++***************++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***,,,------------.........000000////////////......000000///000111333555666666777999;;;>>>AAABBBDDDFFFFFFEEEGGGIIIKKKJJJIIIIIIKKKMMMNNNNNNNNNPPPQQQRRRVVV\\\bbbiiivvv{{{rrroookkkeee___YYYSSSNNNJJJJJJJJJJJJIIIGGGDDDAAA@@@@@@@@@AAAAAABBBBBBCCCCCCHHHKKKPPPUUUXXXZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQNNNLLLKKKKKKKKKKKKJJJHHHDDDAAA<<<777333000......,,,,,,,,,,,,++++++++++++++++++************++++++++++++***))))))))))))*********+++++++++***))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))((((((((((((''''''((((((((())))))))))))***''''''((((((((((((''''''************))))))))))))))))))))))))***************))))))(((((())))))*********++++++++++++******,,,,,,,,,++++++++++++***,,,,,,---............---***+++,,,------,,,+++***...---,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,....../////////000000000222000//////111333444444777777777888;;;AAAIIINNNYYY[[[[[[YYYVVVUUUXXX[[[^^^dddkkkrrrxxx}}}************************...------,,,++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------............000000//////////////////111000///000111444777888999:::<<<>>>@@@CCCEEEEEEHHHGGGGGGGGGHHHIIIIIIIIILLLMMMNNNOOOOOOPPPSSSUUUZZZaaakkkuuuyyyqqqiii```VVVOOOOOONNNMMMKKKIIIFFFBBB@@@@@@AAABBBCCCDDDEEEEEEEEEGGGJJJNNNSSSWWWYYY[[[[[[YYYXXXWWWUUUSSSRRRRRRRRRNNNNNNMMMLLLLLLKKKKKKJJJIIIFFFBBB<<<777222000...------,,,,,,,,,+++++++++,,,,,,***))))))***,,,,,,,,,+++******))))))******)))******+++***)))'''&&&)))))))))))))))))))))))))))))))))(((((((((((()))&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))***************))))))))))))))))))***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,---------------***+++---......---+++***...------,,,,,,,,,------000///......///000///---...////////////000000000222000//////222444555555777888999;;;???FFFOOOUUU[[[\\\\\\ZZZWWWWWWZZZ^^^cccmmmyyy************************++++++++++++,,,------...***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000---------.........////////////000000000000000000111000000000222555888:::;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIMMMNNNPPPQQQSSSWWW[[[___jjjsss{{{ooobbbYYYYYYVVVSSSPPPOOOLLLHHHEEE@@@AAACCCEEEGGGIIIJJJKKKIIIKKKNNNRRRVVVYYY[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSPPPPPPOOONNNLLLJJJIIIIIILLLIIIEEE@@@:::555111///---------,,,,,,,,,++++++---,,,+++******+++,,,---,,,++++++***************(((((()))***)))(((&&&%%%))))))))))))))))))))))))((((((((())))))))))))(((*********++++++,,,,,,---(((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******((()))))))))******************))))))))))))***************++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++---......---+++***---------,,,,,,---......///------...000111000///////////////000000000111222000///000222555555555555777:::>>>DDDLLLUUU[[[^^^______\\\YYYXXXZZZ^^^lll{{{************************************+++---...///***++++++,,,,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...///000222------.........///////////////000000000000111111111111222333555888;;;<<<>>>???@@@BBBEEEGGGHHHIIIIIIJJJJJJHHHGGGGGGIIIKKKHHHKKKNNNSSSYYY```iiinnnuuujjjccc^^^WWWSSSQQQNNNJJJGGGAAAAAABBBDDDHHHKKKOOOQQQNNNOOOQQQSSSVVVYYY[[[\\\ZZZYYYWWWVVVUUUTTTTTTTTTRRRSSSRRRPPPLLLIIIIIIIIIMMMKKKHHHCCC>>>888444111------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++(((((())))))((((((''''''))))))))))))))))))))))))'''(((((())))))))))))(((***************+++++++++(((((())))))))))))******+++************)))))))))''''''((((((((((((''''''))))))))))))************))))))))))))************+++******))))))******+++******))))))))))))*********++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,---......---,,,+++------------------...///+++******,,,...//////.../////////000000000111111222000///000333555666666444888===CCCIIIQQQYYY^^^bbbcccaaa]]]YYYXXX[[[___xxx***************************************+++,,,---***++++++,,,,,,++++++******************,,,---...------------------------+++---......------///000............//////////////////000000000111111111222333555777:::<<<>>>???AAABBBDDDFFFHHHIIIKKKLLLKKKLLLLLLJJJHHHIIILLLOOOJJJNNNUUU^^^iiivvvxxxpppddd[[[VVVRRRLLLGGGCCCBBBBBBCCCFFFKKKPPPSSSSSSSSSTTTUUUWWWYYY[[[\\\ZZZYYYXXXVVVUUUUUUUUUUUUTTTUUUUUURRRNNNKKKKKKLLLMMMLLLJJJFFFBBB<<<777555...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++***))))))))))))******+++))))))))))))))))))))))))&&&'''((()))******)))((()))))))))((((((((((((((((((((()))))))))*********+++++++++*********))))))''''''((((((((((((''''''((()))))))))************))))))))))))************+++******))))))******++++++)))'''&&&&&&''')))+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------...//////,,,++++++,,,...///...---//////000000000111111111222000///000333666777777777<<>>AAADDDBBBDDDHHHKKKIIIFFFJJJQQQUUUTTTRRROOOLLLLLLQQQVVV___kkkzzzwwwiiiXXXLLLMMMHHHFFFFFFFFFFFFKKKQQQSSSVVVYYY[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWUUURRRNNNLLLJJJKKKKKKIIIFFFBBB>>>;;;888555222000//////---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,*********)))))))))))))))))))))(((((((((((())))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......//////......---,,,++++++***+++,,,...///---------.........//////............////////////......//////000000111111000///111444444333555:::AAAGGGLLLQQQXXX___aaa^^^\\\XXXVVVVVVWWW^^^nnn}}}++++++++++++++++++++++++++++++++++++++++++******,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,---------.................................///////////////000000000222111111000111333555666666999;;;===>>>@@@CCCEEEFFFFFFHHHIIIGGGEEELLLTTTjjj^^^RRROOORRRVVV___gggzzzwwwcccVVVRRRMMMIIIGGGEEEDDDHHHNNNSSSVVVYYY[[[[[[ZZZ[[[\\\XXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXWWWVVVSSSPPPNNNNNNNNNNNNMMMJJJFFFBBB???999666111...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,***)))))))))))))))))))))******))))))))))))******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++///...---,,,,,,---......---.........////////////............////////////......//////000111111111222000111555555555888>>>DDDJJJQQQUUU[[[aaaaaa]]]ZZZWWWUUUVVVYYYbbbttt++++++++++++++++++++++++******************++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------.................................000000000000000/////////111111111111222444666888999;;;>>>@@@@@@BBBEEEGGGIIIHHHHHHHHHGGGHHHQQQ[[[~~~gggUUUWWW```hhhvvvqqqbbb^^^WWWPPPLLLIIIFFFHHHMMMSSSUUUYYYZZZZZZZZZ[[[\\\YYYYYYYYYXXXXXXXXXXXXWWWVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQNNNKKKGGGEEE???:::555000...---+++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))******++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++......---,,,+++***))))))+++,,,,,,------,,,,,,+++000///...---,,,,,,,,,,,,............////////////............////////////......///000000111111222444111222555777888===DDDJJJQQQYYY]]]aaacccaaa\\\XXXUUUTTTVVV[[[fffzzz++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++***)))***+++,,,---------------------,,,,,,------------....................................000000////////////......111111222333444777999:::<<<>>>@@@AAABBBCCCEEEGGGHHHHHHHHHJJJIIIKKKUUU```}}}jjjaaakkkxxxuuulllcccZZZUUUPPPLLLLLLOOORRRTTTWWWXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYXXXVVVVVVWWWWWWWWWWWWVVVUUUVVVVVVUUUTTTRRROOOLLLJJJGGGBBB;;;666222000///---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))*********+++******))))))******+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,++++++***---......//////......---,,,,,,++++++************,,,---------........................////////////...//////000111111222222444111222555888;;;CCCKKKQQQYYYaaadddeeeeeeaaa\\\YYYVVVVVVYYY^^^kkk++++++++++++++++++++++++***+++++++++,,,,,,------++++++***)))***+++---...---------------------------------.........//////////////////////////////........................111222333555777:::<<<======???AAABBBBBBCCCEEEGGGGGGGGGIIIKKKJJJJJJSSS]]]pppmmmuuuyyyooofff```[[[UUURRRSSSRRRTTTVVVWWWVVVVVVXXXYYYXXXYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTRRROOONNNLLLHHHAAA;;;777444111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((((((((((((((((((((((((************************+++******************+++(((((())))))************))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,------------......//////......---******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............//////////////////000000111222222222333111222666:::???HHHQQQXXXaaahhhiiigggfffbbb]]]\\\ZZZ[[[___eeeooo++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++***++++++,,,---...------------............------........./////////////////////////////////............/////////000222333555888;;;===???@@@@@@AAACCCDDDDDDDDDFFFHHHHHHHHHJJJLLLKKKLLLTTT^^^nnnzzzuuuoooiii```ZZZXXXTTTUUUVVVVVVUUUUUUVVVXXXWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWUUUSSSRRRQQQNNNJJJDDD???:::666222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************************************((((((((()))******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******+++,,,---...//////+++,,,,,,------,,,,,,++++++,,,---...////////////+++,,,,,,,,,,,,---------............//////////////////000111111222222333333222444999???DDDNNNWWW___fffllljjjfffeeeccc`````````dddjjjooowww++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,------.........------------.........///............////////////////////////////////////......///000111222333333333444777:::===@@@BBBCCCCCCDDDFFFFFFFFFFFFHHHIIIIIIIIIKKKOOOQQQWWWdddqqqzzznnnddd___XXXXXXYYYXXXVVVUUUVVVXXXVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTQQQMMMIIIDDD@@@:::555111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************************************************++++++*********'''(((((()))******++++++***))))))))))))))))))***((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++---...///000000000///...---------.........//////............///////////////000000111111222333333444333777>>>DDDJJJTTT]]]dddjjjmmmiiidddccccccbbbbbbeeemmmuuuzzz++++++++++++++++++++++++,,,+++++++++******)))))))))+++,,,...//////......---------.........//////............/////////000000000000000000000000000//////000222333444555666333555888<<>>AAADDDFFFFFFHHHFFFEEEHHHKKKMMMLLLJJJNNNOOOUUU___mmm~~~yyyoooeeeaaa\\\XXXXXXXXXXXXXXXWWWVVVVVVVVVXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[^^^\\\YYYVVVUUUUUUUUUVVVRRRQQQPPPNNNKKKEEE===777333111...---......---,,,---------.........//////,,,,,,,,,+++++++++************++++++++++++******+++*********))))))(((((())))))************))))))************************))))))************))))))+++*********))))))((((((++++++************+++++++++++++++***************************************---,,,+++******+++,,,---.........////////////000.........------,,,,,,,,,,,,,,,,,,------.........//////............//////000000000000////////////111222333222111000000111111888@@@FFFLLLUUUaaajjjsssmmmhhhfffdddbbbdddiiinnnqqq{{{,,,,,,,,,,,,,,,+++++++++---,,,,,,+++++++++++++++------,,,,,,------...///,,,,,,---------.........------,,,---...///......///000111222222111000////////////000111222333444;;;<<>>CCCDDDEEEGGGIIIJJJJJJJJJJJJMMMPPPSSSYYYhhh|||ssshhh\\\WWWRRROOOOOOQQQSSSTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVTTTRRRPPPPPPPPPPPPNNNLLLHHHDDD???:::777333000..................---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++******++++++++++++************************************++++++++++++***************+++++++++++++++++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.............../////////---------------,,,,,,,,,---...///000000///...---......//////000000111111111111222222222444888;;;DDDJJJTTT___iiiooorrrssskkkggggggooo{{{......------------------///......---------------...............//////000............////////////+++///444444111///000111222111000//////000111222222333444777:::>>>AAABBBEEEFFFHHHJJJLLLMMMNNNNNNMMMQQQXXX```mmm|||hhhbbbYYYRRRPPPRRRTTTUUUQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZXXXWWWVVVVVVWWWWWWUUUSSSQQQPPPPPPPPPOOONNNJJJGGGCCC???<<<888333000//////.........---------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------........./////////000------------............---...///000000///...---.........///000111111111111222222333555888===AAAHHHPPP\\\eeejjjmmmoooqqqiiigggiiisss/////////......---------+++++++++,,,---...///000...............///000000............/////////000,,,111666777333000111333222111000//////000111222666777888;;;???BBBEEEGGGGGGHHHJJJMMMOOOQQQRRRRRRQQQWWWaaannnxxxpppcccYYYTTTSSSTTTUUUPPPQQQRRRTTTVVVXXXZZZZZZ[[[ZZZXXXVVVUUUVVVWWWYYYUUURRROOONNNNNNOOONNNMMMLLLJJJFFFCCC@@@;;;666111//////.........---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------......---.........//////000000---.........//////000000---...///111111///...------......///000111111222000222333444777;;;AAAFFFLLLVVVbbbiiikkkkkkmmmoooiiihhhkkkvvv......////////////.........---,,,,,,,,,,,,---...////////////////////////////////////000000000000000000000000////////////111222222222333333333333777999;;;>>>AAACCCDDDEEELLLKKKPPPXXX[[[WWWWWW[[[___eeeqqqwwwfff\\\WWWTTTSSSQQQSSSTTTTTTTTTTTTVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPLLLIIIDDD???999555111...+++******+++++++++((()))+++---......------------++++++++++++------...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((******************************+++++++++,,,,,,,,,*********+++,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,------.................................---,,,,,,++++++//////.........---------////////////000000000000111111111111111000/////////111333555999???GGGLLLVVV[[[bbbggghhhgggeeeeeeeeefffnnn{{{......////////////............---,,,,,,---......////////////////////////////////////000000000000111111111111111111111111222222111111222333444444999;;;>>>@@@CCCEEEHHHJJJOOOPPPYYYdddiiiiiikkkooopppyyyvvvggg]]]VVVRRROOOQQQRRRTTTUUUVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPNNNLLLJJJGGGCCC===999555222///------......---/////////...---,,,***)))---,,,,,,++++++,,,,,,---...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.................................---------------//////.........---------////////////000000000000//////000111111111111111111333555888===CCCKKKPPP\\\```fffiiihhheeebbbaaabbbdddmmm{{{......////////////............---,,,,,,---....../////////////////////////////////000000000111111222222222222222222222222222222111000111333666777<<<>>>AAACCCEEEHHHLLLOOORRRXXXcccpppwwwyyy|||{{{kkk^^^VVVSSSSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNMMMLLLLLLKKKHHHCCC???:::777333111000111000///333222000...,,,+++******---,,,,,,++++++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................---............/////////...............---------////////////000000000000......///000111222333444333555888<<>>@@@@@@CCCFFFGGGIIIPPP\\\fffwww}}}vvvnnnbbbZZZWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRQQQPPPPPPNNNKKKHHHBBB>>>999555222000...---------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------******************************+++++++++,,,,,,,,,*********+++,,,---//////,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................,,,,,,---...//////000000---------...............////////////000000000000333222111000000111333444666999???FFFLLLTTT\\\aaahhhjjjkkkjjjhhheeeeeeeeehhhlllvvv......////////////......---...///000000///...---000000000000000000000000...///000111222333333444000000111111222333333444333444555888:::>>>@@@BBB???DDDHHHKKKOOOZZZiiiuuussseee^^^ZZZXXXVVVRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRPPPOOOOOOOOOMMMLLLGGGBBB===888555333000///............---,,,+++***+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................,,,,,,------.........///---------.........//////////////////000000000000111111000000111333555666;;;???EEELLLRRRZZZaaaffflllmmmnnnmmmkkkjjjjjjkkknnnrrr|||......////////////......---...///000000///...---000000000000000000000000...///000111222333444444111111222333333444555555333444777:::===@@@BBBCCC???DDDJJJNNNUUUbbbtttpppddd^^^YYYUUUQQQRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSQQQNNNNNNOOOPPPPPPOOOJJJFFF@@@;;;888555333111---.../////////...---,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------........................,,,,,,,,,------------...---------.........//////////////////000000000000000/////////111444777999???CCCJJJPPPWWW^^^fffjjjooopppqqqpppnnnlllmmmnnnrrrvvv---------------...//////////////////000000000000//////000000000000/////////000222333444555555555333222333555333///000444555666999<<<>>>@@@BBBCCCDDDGGGOOOXXX```mmmooobbb\\\\\\VVVUUUVVVXXXWWWTTTUUUXXXXXXXXXYYYYYYXXXXXXWWWVVVSSSSSSSSSSSSSSSRRRQQQQQQMMMJJJFFFCCC>>>999333///222000////////////---,,,------------------------))))))***+++,,,,,,------......---,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++---......---++++++---,,,,,,++++++,,,,,,---........................---------------,,,,,,,,,000000000000///////////////000111222222111000///111111222111111333666999???DDDLLLVVV___ggglllooopppsssvvvuuurrrsssxxx~~~......------......///000////////////000000000000//////000000000000/////////000222333444555555555333111222555444111333777777999<<>>DDDKKKOOOPPPQQQTTTWWW^^^gggvvvuuukkkaaa[[[XXXTTTTTTWWWYYYYYYZZZZZZYYYYYYXXXWWWZZZZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNLLLJJJFFFBBB>>>888555222000000000///...++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------------((())))))***************---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,,,,...///......------------......000000000000000000000000------...//////000111111////////////////////////222111000//////000111222...000222555888===CCCHHHOOOWWWaaaiiimmmpppuuuyyyxxx//////......//////000111////////////000000000000000111111222222111111000000000111222222333222222444222333555666555999???CCCKKKSSSXXXYYYZZZ___cccooowwwxxxiiiaaa[[[WWWVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTRRRPPPNNNLLLHHHDDDAAA:::666222///......---,,,------------------------,,,,,,,,,,,,,,,,,,------............------------((())))))***************...---,,,,,,+++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........------------------...////////////////////////---------....../////////111111000000////////////111111000000000000111111...000333777;;;AAAHHHMMMSSS[[[fffmmmoooqqqvvvzzzwww......------......///000////////////000000000000000111111222222111111000000111111222222222222111333111333777999:::???FFFJJJSSS]]]cccdddfffkkkppp}}}}}}ooofff^^^[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOONNNMMMKKKGGGDDD???;;;666222000///...---000000000000000000000000,,,,,,------......//////.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------//////............//////......................................................//////////////////000000111111111111000000///222666:::???FFFMMMRRRYYYbbblllrrrqqqqqquuuxxxxxx---------------...//////////////////000000000000111111222222222222111111000111111222222222111111222111333888;;;>>>EEELLLPPPYYYdddjjjlllnnntttyyy~~~{{{uuu}}}pppeee^^^]]]ZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWWWWWWWVVVUUUUUUTTTPPPOOONNNNNNNNNMMMJJJGGGEEE@@@;;;666444222111000------------------------,,,------...///000111111......---,,,,,,+++******+++,,,------......------,,,,,,+++***))))))******)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,000000////////////000000........................////////////............+++,,,,,,---...///000000///000111222222111000///000333888<<>>777222///.../////////000000///...------/////////...------,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++(((((()))***+++,,,,,,---------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------............///////////////............------............------000000000000111111111111000//////000111222222111///555<<>>DDDJJJQQQ[[[bbbkkkqqqwwwxxxuuutttvvvzzz------------------------////////////000000000000111111111111111111111111333333222222222333444444444555:::BBBNNN]]]jjjrrrooommmmmmuuuzzzttttttyyy}}}qqqfff]]]]]]___^^^[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXUUUSSSQQQPPPPPPOOONNNLLLMMMKKKFFFAAA;;;666333111////////////////////////***++++++,,,------......---------------,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000......---------,,,,,,,,,,,,,,,,,,---------......///...------,,,------------------............///......///000111222333333//////000000000000//////000000000000111111111111111111111000111111222222555999???FFFMMMWWWccckkkqqqvvvzzzzzzvvvuuuwww{{{000000000000000000000000000111111111222222222222000111111111111111222222333333222222222333333444777999>>>EEEPPP^^^kkktttyyyuuuuuu|||}}}uuuuuu~~~pppccc```bbbaaa^^^]]]YYYXXXXXXWWWWWWXXXXXXYYYVVVUUUSSSQQQPPPPPPOOONNNNNNLLLJJJFFF@@@:::555222///////////////000000000,,,,,,,,,------...........................------------......//////000000......---------,,,,,,,,,,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,---------............------------......---------............///......///000000111222222000000111111111111000000///000000000111111111111111222222111000111333444666;;;AAAHHHPPP\\\iiissswwwzzz|||yyytttrrruuuxxx111111111111111111111111000111111111222222222222000000111111222222222333333333222222333333444444999===BBBIIIRRR^^^kkksss{{{{{{}}}zzz|||}}}kkkddddddbbb___^^^YYYXXXXXXWWWWWWWWWWWWXXXVVVUUUTTTRRRPPPOOOOOOPPPMMMMMMKKKHHHCCC<<<777333000000////////////000111000/////////.........---.................................//////000000000//////...------,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,---------............---------......///---------............///////////////////////////000000111111111111000000///000000000111111111111111222222111000111444777888===EEEMMMVVVaaannnwww|||}}}}}}xxxrrrooorrrwww000000000000000000000000////////////000000000000000000111111222333333333333333333333444555666666999???FFFNNNVVV```llltttxxx|||yyyllleeeaaa^^^^^^ZZZZZZXXXWWWWWWVVVVVVVVVUUUVVVUUUSSSPPPOOOOOOPPPMMMMMMLLLIIIEEE???:::666222111000///...///000000111111000000///......------------........................///////////////.........------,,,,,,,,,.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------...............---......///000---------............///000/////////.........---000000111111111111000000000000000000111111111111000222333222000222666;;;;;;BBBLLLUUU^^^hhhssszzz~~~~~~xxxrrrqqquuuzzz////////////////////////////////////000000000000000000111222222333444444222222333444555777888999999@@@IIIPPPWWW^^^hhhooottt{{{yyykkkbbb___aaa]]]\\\[[[YYYXXXWWWVVVVVVTTTUUUUUUSSSOOONNNOOOQQQMMMMMMMMMJJJGGGBBB===:::444333111///......///000///////////////.........,,,,,,---------.........//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---------.....................///000000---------............//////////////////000000000///000000000000000000///000000000000111111111111...111333222000222888>>>AAAIIIVVVaaaiiipppxxx}}}zzzvvvvvv}}}111111111111111111111111111111111111222222222222000000111222333333444444222222333444666888:::;;;;;;BBBKKKQQQUUUZZZaaagggqqqzzzrrreeebbbeee___^^^]]][[[YYYXXXWWWWWWTTTUUUUUUSSSOOOMMMNNNQQQNNNNNNMMMKKKHHHDDD@@@>>>666444222///.........///,,,,,,------.../////////,,,,,,,,,---------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---............---------,,,,,,,,,,,,,,,,,,---------.....................///000000---------.........//////......///000111222333333//////000000000000//////000000000000111111111111---000333222111333:::@@@FFFOOO]]]iiiqqqwww||||||yyy|||111111111000000000000000000000000000111111111111111222222333333444444555111222222222333666:::>>>CCCCCCHHHNNNRRRVVV___hhhwww~~~zzz~~~ooodddbbbaaa^^^ZZZWWWUUUTTTUUUVVVSSSUUUVVVUUUQQQOOOPPPQQQRRRNNNJJJJJJLLLJJJEEE???;;;999555111//////000111//////...------------...........................///...,,,*********,,,---...------,,,,,,++++++***---------............///------------------------,,,,,,,,,---...///000111///...---,,,,,,---...///000///.........000111222////////////////////////000000000000000000000000...///000111222333444444333000000444666888===CCCJJJXXXkkkwww{{{|||~~~111000000000000000000000000000111111111222222222111222222333333444444555222333444444555888<<<@@@AAABBBFFFLLLPPPSSS\\\eeerrr|||}}}~~~zzzllleee^^^\\\YYYWWWVVVVVVVVVVVVRRRTTTVVVUUURRROOOOOOPPPQQQNNNKKKKKKLLLJJJEEE@@@<<<999666222000///000000//////...------------..............................---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------............///---------------------------------------...///000000//////////////////000000000///...------------////////////////////////000000000000000000000000333222222111111000000000444111111555777:::@@@FFFPPP^^^ppp{{{~~~~~~000000000000000000111111111111111111222222222222111222222333333444444555444555666666777;;;???CCCCCCCCCGGGMMMPPPTTT]]]fffrrrzzzxxxxxxlllbbb___\\\ZZZYYYWWWVVVTTTQQQSSSUUUUUUSSSPPPNNNNNNPPPMMMKKKKKKLLLJJJFFFBBB===;;;777444111000000000000///......------.................................---,,,******+++,,,,,,***++++++,,,------......---------............///------------------------......---------......///......////////////......,,,---------------,,,,,,////////////////////////000000000000000000000000333333222222111000//////444222222666999<<>>HHHRRRdddppp}}}//////000000111111111111/////////000000000111111111222222333333444444555333555777999;;;>>>CCCFFFJJJJJJNNNTTTXXX^^^hhhsss{{{tttssswwwtttmmmddd^^^[[[YYYUUURRRQQQRRRRRRSSSRRRPPPMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGCCCAAA===999666333111000000000///............///........................//////........./////////.........------,,,,,,,,,---------............///------------------------///......---------......***+++,,,------,,,+++***)))***---///111111111111000000000000000000000000000000000000000000000000000000000111222222333333222111333888<<>>@@@CCCGGGJJJMMMMMMSSS[[[ccckkkyyy}}}vvvvvvsssddd^^^\\\ZZZXXXUUURRRNNNNNNOOOOOONNNLLLIIIKKKLLLMMMLLLLLLKKKKKKJJJHHHDDD@@@;;;777444222111000000///////////////........................,,,,,,---..............................------------------............///---------------------------------------...///000000//////////////////000222111111000////////////000000000000000000000000000000000000000000000000111111111111111222222222333444888>>>DDDNNN```pppyyy~~~zzzzzz...//////000111222222222333333444444444444555555111222222333333444555555666999<<<@@@BBBFFFIIILLLPPPQQQVVV```hhhrrr{{{vvvzzzkkkbbb^^^[[[YYYVVVRRRMMMLLLNNNOOONNNMMMHHHJJJLLLMMMLLLLLLLLLLLLLLLJJJFFFBBB===888555333111111000///////////////........................***+++,,,,,,---------,,,,,,,,,------.../////////---------.........//////------------------------,,,,,,,,,---...///000111///...---,,,,,,---...///000///.........000111222000000000000000000000000000000000000000000000000,,,---...000222444666666444666;;;AAAHHHSSSfffwww}}}}}}yyyyyy000111222333333333333333111111000000000000000111555666666666555666999;;;999:::<<<@@@EEEIIIKKKLLLMMMSSS\\\eeeooo|||zzzvvvfff]]]WWWSSSSSSQQQPPPPPPQQQQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGCCC???999444111111111111111000000000000---.........//////000000//////......------------...............///000000000000////////////000000111111000000////////////,,,,,,,,,---...///000000000000///............///+++,,,,,,---...///000000---......///////////////000000000000000000000000111333444444222111111222444777<<>>CCCHHHLLLOOOOOOOOOWWWbbbmmmxxxqqqddd\\\YYYTTTRRRPPPOOOOOONNNLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIGGGEEE@@@;;;666333111000000000000000000000/////////000000000111111.......................................///000000000//////......//////000.........---------,,,,,,,,,------....../////////111000000////////////////////////000000000000000...///000000111111000000111111111111111111111111111333444444222111222333444777===FFFQQQaaarrr|||{{{xxxuuurrrnnnppp{{{111111222333333333222222111111111111111111111111111222333333333444777999;;;>>>BBBGGGLLLPPPRRRTTTTTT^^^mmmzzz}}}kkk```[[[WWWUUURRRPPPOOONNNLLLJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIFFFBBB>>>999777111000000000000000000111000000000000111111111111.........///////////////...............///000000///..................///---------,,,,,,,,,,,,,,,........................111111000///////////////111111111000000////////////000111111222222111111111111111111111111111111111333444444222222333444777;;;BBBLLLXXXfffttt}}}zzztttmmmhhhfffkkkzzz111222222333333333222222000000111111222222111111333444555555555777:::<<<===@@@EEEJJJNNNRRRUUUXXX^^^jjj{{{vvvfff^^^[[[XXXUUURRRQQQPPPNNNLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJHHHEEEAAA===;;;222111000000///000111111000000000000000000000000........./////////000000...............///000000......------------..............................////////////............000000///............//////.....................///000111111222222111111111111111111111111111111222333444444333333444666;;;???HHHSSS___kkkuuu{{{}}}uuukkkeeedddkkk|||222222333333333222222111///000111222333222222222222444555555666888;;;>>>@@@CCCHHHLLLPPPUUUZZZ___nnn{{{pppccc]]]ZZZVVVSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKIIIGGGDDD@@@>>>555444222000000000111111////////////////////////.........///////////////...............///000000......------------..............................//////////////////......000///......------......------......///000000111...///000000111111000000111111111111111111111111222333444444333444666888;;;AAALLLZZZgggrrrzzz}}}vvvmmmhhhhhhnnn}}}}}}{{{|||}}}~~~222222333333333222111111///000111333333333222222111222444444555888;;;>>>BBBFFFLLLPPPUUU\\\ffflllzzziiiaaa]]]XXXTTTRRRPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIFFFCCCAAA999888555222000000111111////////////............//////......------------...............///000000///..................///,,,,,,,,,,,,,,,---------////////////////////////000000///..................//////000222333333444...///000000111111000000222222222222222222222222222333444444333555888:::;;;BBBPPPaaaqqq|||}}}wwwqqqpppqqqvvv}}}zzzwwwuuusssrrrsssuuuwwwzzz}}}222333333333333222111000...000222333444444333222111333444555777999===@@@DDDIIIOOOUUU]]]hhhuuu{{{jjjeee^^^XXXUUURRROOOMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJJJJIIIGGGEEECCC===;;;777444111000000111000000000000//////......//////...---,,,++++++***...............///000000000//////......//////000,,,,,,---------...............//////000000111111222111111000000000000000000000111111111222222222///000111111222222111111222222222222222222222222222333444333444666999<<>>BBBFFFKKKLLLUUUcccppp|||~~~}}}jjj]]]ZZZYYYUUUQQQOOONNNMMMMMMNNNNNNMMMLLLMMMLLLKKKIIIGGGEEEDDDCCC@@@>>>;;;777444333222222000000000000000000000000000000000000000000000000....................................////////////.......................................///000000000000000000000000000000///////////////000111111//////000000111222444444333333222111111222222222222222444777555444888>>>GGGVVVkkk{{{{{{~~~{{{yyywwwwwwwwwwwwuuusssqqqooorrrqqqrrrvvv{{{333333333222222111111111777666666666666777888888333555777999;;;@@@EEEIIIPPPSSS]]]mmmzzzyyy{{{vvvfff___[[[WWWRRRQQQOOONNNNNNOOOOOONNNLLLMMMLLLKKKIIIGGGFFFDDDDDDBBB???<<<888555333222222000000000000000000000000000000000000000000000000....................................////////////.......................................///000000000000000000000000000000///////////////000111111111111111111111111222222222222222222222333444444444333666888888888===DDDOOO^^^rrr~~~~~~~~~}}}|||{{{|||{{{{{{}}}222222111111111111111000444444444444444555666666555777888:::===BBBIIIMMMVVV\\\jjjzzzzzztttvvv~~~ssshhhaaa[[[VVVTTTRRRPPPOOOPPPOOONNNMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDAAA>>>999666333222111000000000000000000000000000000000000000000000000....................................////////////.......................................///000000000000000000000000000000///////////////000111111333222222111000000111111333333222222333444555555666555777:::;;;<<>>FFFPPP```ooo222333333333333333333333333333333333444555666777777999;;;>>>BBBHHHOOOTTT___lllvvvssszzztttggg___YYYVVVRRRPPPOOOOOONNNLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEBBB===999555222111000000000000000000000000////////////////////////////////////////////////............////////////.......................................///000000///////////////////////////////////////000000111000000000000111222333444777666555444333222222222888666666999;;;???JJJTTTkkkxxx333333333333333444444444444333444444555666888888777:::>>>CCCGGGMMMSSSWWWdddttt}}}yyywwwvvvxxxzzz|||vvvvvv|||oooccc\\\YYYTTTQQQPPPOOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC???;;;777444222000000000000000000000000000000000000000000000000////////////////////////............////////////.......................................///000000000000000000000000000000///////////////000111111/////////000111333444555777666555333222222222222888666666:::>>>DDDQQQ^^^uuu111111222222333333333333111111111222333444666666999===CCCHHHMMMRRRWWW[[[jjj{{{zzzuuummmkkkgggdddccceeegggiiiooouuu|||{{{}}}~~~ooo```]]]WWWTTTRRRRRRPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGFFFDDD@@@<<<888555333000000000000000000000000000000000000000000000000////////////////////////............////////////.......................................///000000000000000000000000000000///////////////000111111111000000000111222333333333333222222222222333333777555777<<>>GGGSSSeeetttzzzuuuvvv222222333333333333444444666555555555666777999:::<<<@@@IIIRRRUUUWWW```lllwww}}}}}}xxxooohhhaaa]]]YYYXXXVVVTTTSSSSSSTTTUUUXXXYYY\\\___cccjjjrrrwww|||nnneee]]]ZZZXXXSSSQQQQQQMMMMMMLLLLLLKKKIIIHHHGGGIIIHHHFFFCCC???;;;888666444222000000111222111000000000000000000000000000......///000000000000000000000000000000000000000000000///000000111222222////////////000000000000111111000000000000111111111111111111111111111111000111111111111222222222333333222222222333444444999888999>>>JJJ\\\ooo|||}}}nnnnnnwww222222333333333333444444555555444555666888:::;;;???DDDMMMUUUXXX[[[hhhvvvsssrrrttt{{{|||ssskkkeee___[[[WWWUUURRRPPPOOONNNOOOPPPRRRSSSUUUVVVYYY^^^eeejjjnnnuuu}}}~~~}}}||||||~~~vvviii]]]YYYVVVRRROOONNNMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFCCC???<<<999777555333111111222333222111000000000000000000000000......///000000000000000000000000000000000000000000000/////////000111111////////////000000000000111111000000000000111111////////////////////////111111111111222222222222333333333222333333444555:::;;;>>>FFFSSSddduuuvvvjjjkkkuuu222222333333333333444444444444444444666888;;;===BBBHHHRRRXXX[[[cccuuuyyypppjjjiiillluuuyyyqqqkkkeee___\\\XXXVVVRRROOOMMMLLLLLLMMMMMMNNNNNNNNNOOOSSSXXX[[[___dddkkkppptttyyy}}}zzzvvvtttoooooonnnnnnoooqqqtttvvv~~~sssaaaZZZWWWSSSOOOMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEECCC@@@===;;;999555444222222222333222111////////////////////////////////////000000000000////////////////////////000000//////.../////////////////////000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333333333333444555555:::<<>>===555333111111111222111///000000000000000000000000111000////////////000000////////////////////////111000///......---......////////////000000000000111111000000000000111111000000000000000000000000111222222222222333333333444444444444555666777888:::<<>>777555222222222222111000000000000000000000000000222111///......///000000////////////////////////000000//////.../////////////////////000000000000111111000000000000111111111111111111111111111111222222222222333333333333444444444555666777888999???BBBJJJYYYkkkzzz{{{wwwyyy}}}222222333333333333444444555555555777;;;AAAGGGKKKSSS]]]gggqqqsssmmmlllnnnvvv~~~}}}{{{xxx{{{wwwqqqjjjddd___]]][[[VVVWWWWWWVVVTTTTTTUUUWWWXXXWWWWWWYYY[[[\\\]]]]]]___aaadddgggjjjpppvvvzzz~~~}}}{{{yyywwwuuutttsssrrrqqqpppooonnnkkkgggdddbbbaaa___^^^\\\ZZZYYYXXXWWWZZZ]]]```dddlllvvv~~~vvvggg\\\WWWWWWPPPPPPPPPOOONNNMMMKKKKKKGGGGGGFFFEEECCCAAA???>>>999777555444444444333222222222222222222222222222222111///...---...///000000000000000000000000000000000/////////000111111////////////000000000000111111000000000000111111444444444444444444444444222222222333333333444444444444444555666777999:::BBBGGGSSSdddvvv||||||222222333333333444444444666555555777<<>>;;;999777666666666555333222222222222222222222222333111///...---...///000111111111111111111111111000000///000000111222333////////////000000000000111111000000000000111111111111111111111111111111222222333333333444444444444444555555666888999:::BBBIIIWWWkkk}}}~~~}}}333333222222333333444555333777:::;;;<<>>;;;888444222111222333333333333222222222111111000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000/////////000111222333111111111111111111111111333333333444444333222222555222111444666777;;;AAABBBTTTcccrrr333333222222333333444555444777:::<<>><<<888555333222222333333222222222111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111333333333444444333333222555333333666888888<<>>DDDRRReeettt333333333333333444555555999999<<>>:::777555333333111111111000000000000///000000000000000000000000//////000000111111111111111111111111111111111111000///---,,,,,,---///000//////000111111111111111111111111111111111111111222333444444555555555444333333666999:::<<>>HHHTTTgggyyywwwxxx444444444444444555666666:::@@@IIISSS]]]iiivvvzzztttooojjjddd___VVVVVVUUUSSSQQQQQQTTTVVV\\\aaaiiipppvvv{{{~~~yyytttpppoooppprrrxxxwwwzzzjjj___UUUTTTVVVTTTRRRQQQLLLLLLJJJIIIHHHHHHHHHHHHFFFDDDBBB>>>:::666444222333222222222111111111111000000000000000000000000...//////000111111222222111111111111111111111111000000000000000000000000222111///......000222333111111111111111111111111222333444555666666666666555555777:::<<>>===;;;888666444333222222111111222222////////////////////////111111222222222222111111000000000000000000000000111222222222333333333333000000000000000000000000222111000000000111333333444444333333333444555555777444555;;;@@@IIIYYYiiizzzxxxssstttvvvzzz666555666888888777999>>>???HHHTTT]]]fffttt|||wwwllljjjgggeeeeeefffhhhiiimmmttt}}}~~~uuuaaa\\\\\\WWWSSSTTTPPPOOOMMMLLLJJJJJJIIIIIIHHHFFFBBB@@@===;;;777444444333222222111222222222111111111111111111111111111111222222222222111111111111111111111111111111.../////////000000000000111111111111111111111111333222111111111222444444333333444444444444555555666555777===BBBLLL^^^ooo|||uuuuuuyyy}}}555333444777777777:::@@@GGGNNNXXXaaakkk{{{uuutttrrrqqqqqqrrrssstttxxx~~~iii^^^[[[WWWSSSSSSPPPOOONNNLLLKKKJJJJJJIIIKKKIIIEEEBBB???;;;777444444444333222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111222222222222111111111111111111111111333333222222333333444555222333444555666555555444555777:::???FFFRRRfffxxx~~~~~~}}}}}}~~~xxxuuuzzz}}}xxxxxxzzz666333333666666666;;;AAAMMMTTT]]]gggttt~~~}}}|||{{{{{{|||~~~sssaaa[[[WWWSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKIIIFFFDDDAAA>>>999666444444333222222222222333111111111111111111111111111111222222222222111111111111111111111111111111222222222333333333444444111111111111111111111111222222222222333333444444111222555666777666555444444777<<>>DDDPPPcccxxx}}}uuuttt|||uuurrrxxx{{{pppiiifffgggiiinnnwww:::777555777888:::AAAIIIRRRZZZggguuu}}}xxx~~~vvveee[[[WWWUUURRRQQQPPPNNNMMMLLLLLLKKKFFFEEEEEEEEEEEECCC???<<<555444444333333333333333////////////////////////111111222222222222111111222222222222222222222222000000000111111111222222222222222222222222222222///000111222222222222111222333444666777777777666555:::@@@HHHYYYooowwwuuu|||}}}uuupppyyytttiiibbb___```cccgggooo~~~999666555888;;;???GGGPPP[[[dddqqquuutttzzznnn```ZZZWWWSSSRRRPPPOOOMMMLLLLLLLLLEEEEEEEEEEEEEEECCC???;;;555555444333333333333444000000000000000000000000111111222222222222111111222222222222222222222222222222333333333444444444222222222222222222222222000111222333333333222222333333444555666777888888999===BBBMMMbbbzzz{{{zzz{{{xxxsss~~~{{{nnnccc\\\XXXZZZ]]]aaajjjzzz888555555999===BBBLLLVVVdddmmm|||wwwrrrvvv|||vvvddd\\\XXXSSSRRRQQQOOONNNMMMLLLLLLFFFEEEEEEFFFEEEBBB>>>:::555555444333333333333444111111111111111111111111111111222222222222111111222222222222222222222222//////000000000111111111222222222222222222222222111222333444555444333333444333444444555777888999<<>><<<@@@KKK]]]rrr}}}qqqmmmvvv}}}pppeee\\\WWWRRRQQQTTT[[[dddrrr555777999;;;@@@KKKZZZeeewww{{{rrrqqqxxxuuuccc]]]WWWTTTSSSSSSPPPKKKJJJMMMHHHHHHHHHHHHFFFDDDBBBAAA:::999777555333222222222111111222222222333333333111111111222222111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333555555444444666888;;;===;;;AAAOOOdddyyyvvvkkkhhhttt}}}qqqfff]]]XXXSSSQQQRRRWWW```nnn666777999===EEESSScccooo~~~qqqooorrrooo```ZZZWWWUUUUUURRRLLLJJJLLLIIIIIIHHHHHHFFFDDDCCCBBB<<<:::777444333222222333111222222222222333333333000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333555555444444555777:::<<<>>>GGGXXXnnnwwwoooeeefffuuu~~~rrrggg^^^YYYSSSPPPPPPSSSZZZiii777888;;;@@@JJJZZZkkkvvv~~~zzzuuurrrrrrvvv{{{vvvooopppzzz~~~fff\\\XXXUUUUUUSSSNNNKKKLLLJJJJJJIIIHHHFFFEEEDDDCCC>>><<<888444222222333444222222222222222222222222111111222222222222111111000000000000000000000000111111111111111222222222222222222222222222222222222222333333333333444444555555444444555777999;;;BBBNNNbbbyyyrrrkkkccciii|||vvvjjj```YYYTTTPPPNNNPPPWWWggg~~~:::;;;===DDDOOO```ppp{{{zzzvvvoookkkjjjnnnssswww~~~rrrpppwwwmmm___YYYTTTUUUTTTOOOMMMNNNKKKKKKIIIHHHFFFEEEEEEDDD???===999555333333333444222222222222222222222222222333333444444333333222000000000000000000000000000000111111111222222222222222222222222222222222222222222333333444444444555555444444555888:::<<>>EEEWWWpppnnnbbb___[[[hhhyyyiii___WWWSSSPPPQQQWWWfff}}}<<<>>>CCCNNN]]]nnn|||{{{sssqqqtttyyy}}}|||ooodddZZZVVVUUUQQQOOOPPPMMMLLLJJJHHHGGGFFFFFFFFF???>>>;;;999666444333222333333333222222222111111222333333444444333333222000000000000000000000000///000000111222222333333222222222222222222222222111111222333333444555555555444444555888;;;>>>@@@NNN```yyyxxxdddZZZYYYVVVeeerrrgggZZZVVVSSSSSSXXXdddyyy<<<>>>EEEQQQbbbsss|||yyy{{{wwwvvvjjj]]]XXXUUUQQQOOOPPPNNNLLLJJJHHHGGGFFFGGGGGG>>>>>><<<:::777555333222333333333222222111111111111222222333333222222111000000000000000000000000///000000111222222333333222222222222222222222222111111222333333444555555444444555666999<<<@@@BBBXXXkkksss___WWWWWWUUUdddxxxlll]]]YYYUUUTTTWWWbbbuuu===>>>GGGWWWfffsssyyy}}}vvv___ZZZXXXRRRNNNPPPLLLLLLKKKJJJHHHGGGFFFEEECCCAAA===999666444333333444444333333333333222222111111111111111111111111444333111000000000111111000000111111111222222222333333333333333333333333111222333333444444333333222222444888999;;;CCCLLL___qqqxxxmmmaaaXXXQQQVVVmmm~~~mmmcccYYYRRRSSSWWWaaavvv???BBBMMM\\\jjjwww|||~~~}}}ggg]]][[[UUUQQQRRRMMMLLLKKKJJJIIIGGGFFFFFFCCCAAA===999666444444444444444333333333333222222111111111111111111111111333333111000000000111111111222222222333333333333000111111222333444444555111222333333444444333333333333666999:::<<>>:::777555444444444444333333333333222222111111111111111111111111333222111111000111111111222222333333333444444444111111111111222222333333111222333333444444333333555555777::::::===GGGRRRlll}}}zzznnnfff^^^YYYUUU[[[rrr~~~jjj___VVVUUUWWW___rrrCCCNNN^^^lllwwwzzzrrrkkkfffhhhooo||||||xxxuuurrrooovvvxxxkkk```YYYUUUTTTOOOOOONNNLLLKKKJJJIIIHHHDDDBBB???<<<999666555444444444333333333222222222111111111111111111111111222222111111111111111111222222222333333333333444444444333222111//////...111222333333444444333333555555777999:::>>>KKKXXXqqq}}}tttjjjccc]]]ZZZXXX^^^uuulllaaaXXXVVVWWW___rrrGGGUUUfffsss~~~|||sssjjjeeeeeejjjuuu~~~|||zzzvvvrrrmmmqqqzzzxxxvvvuuudddZZZTTTSSSQQQPPPOOONNNLLLKKKJJJJJJDDDCCCAAA===:::888666555444444333333333222222222111111111111111111111111111111111111222111111111111111111111222222222222444444333222111//////...111222333333444444333333444555777999999???OOO^^^tttxxxzzzzzzrrreee^^^ZZZXXXWWW^^^uuummmbbbXXXVVVWWW^^^qqqNNN\\\mmmzzzvvvllleeedddhhhppp~~~~~~}}}yyyvvvrrrrrrttt}}}uuuyyykkk\\\UUUSSSRRRQQQPPPOOONNNLLLKKKKKKEEEDDDBBB???<<<999777555444444333333333333222222111111111111111111111111000000111222222222222111000000111111111222222222111111111111222222333333111222333333444444333333444555888999;;;BBBTTTfffuuuuuusssuuuooo___YYYVVVVVVWWW```xxxpppdddYYYVVVVVV\\\nnnUUUcccsssyyyooohhhdddeeekkkyyyyyyuuurrrwwwxxxrrruuutttaaaXXXVVVSSSRRRQQQPPPOOOMMMLLLLLLEEEDDDCCC@@@===:::777666444444333333333333222222111111111111111111111111///000111222333222222111111111111222222222333333000111111222333444444555111222333333444444333333555666999;;;===FFF[[[nnnxxxxxxuuuuuu}}}vvvjjj^^^XXXVVVXXX[[[gggtttggg[[[VVVTTTXXXiii{{{ZZZgggvvv}}}rrrjjjcccccchhhuuuxxxsssuuu{{{nnnmmmuuu{{{eee[[[YYYSSSSSSRRRQQQOOONNNMMMLLLEEEEEECCCAAA>>>:::777666444444444333333333222222111111111111111111111111///000111222333333222111222222333333333444444444444333333333333333333333222222333444444444333333666888;;;===???III___ttt{{{|||{{{xxx{{{}}}pppeee___ZZZXXX\\\aaaooowwwjjj]]]WWWSSSUUUeeevvvdddkkkxxxzzzpppfffdddeeepppxxxvvv}}}}}}rrrlllqqqkkkZZZYYYXXXVVVTTTRRRQQQOOOKKKHHHFFFDDDBBBAAA@@@>>>;;;999555444444333333222222111111111222222222222111111///000111111000///000222000000000000111222333444444333333222222333333444555555555333111000111222777999;;;===EEEUUUlll|||tttmmmhhh___[[[[[[___jjj|||wwwhhh[[[VVVUUUWWWdddrrrjjjqqq~~~vvvnnnkkkjjjsss}}}yyy||||||}}}zzzyyyzzz~~~xxxnnnlllxxxuuubbb]]]XXXVVVTTTRRRQQQOOOLLLIIIGGGEEECCCBBBAAA???;;;999555555444333333222222111111111222222222222111111666777777666333222222333222222111111222333444444444333333222222333333444555666777666555555666888999:::<<>>;;;888777666444333333333444444444444444444444444444111111111111111111111111222222222333333444444444444333333333333444555555222444555666555666777999===@@@KKKccc}}}ooo___WWWWWW\\\dddlllttt}}}zzztttrrr{{{{{{{{{xxxpppmmmttt}}}xxxrrrooonnnllllllmmmpppoookkkhhhbbbbbbbbbcccjjjxxxxxxvvveee]]]ZZZVVVRRRQQQPPPNNNJJJGGGEEECCC???===999777666444333333333444444444444444444444444444111111111111111111111111333333222222222222222222444333333333333444555555333555666666555666777999???BBBQQQjjjrrraaaXXXWWWYYYaaahhhrrr|||~~~uuuqqqqqq}}}yyyvvv~~~zzzpppkkknnnuuu|||zzzxxxvvvvvvxxxzzzzzzvvvrrriiihhhfffffflllzzz~~~~~~kkk___[[[XXXSSSPPPQQQNNNKKKHHHFFFDDD@@@>>>999888666444333333333444444444444444444444444444222222222222222222222222333333222222111000000000444333333333333444555555444666777666555666888999@@@EEEYYYtttvvvdddZZZVVVWWW\\\bbbqqqzzz~~~wwwttttttxxxrrrvvv~~~|||rrrjjjiiimmmyyy}}}}}}~~~zzzrrrppplllkkkqqq~~~~~~pppaaa]]]YYYTTTQQQPPPNNNJJJHHHFFFDDDAAA>>>:::999777555333333333444333333333333333333333333222222222222222222222222333333222222222222222222444333333333333444555555555666777666666666999;;;@@@IIIbbb~~~}}}yyy{{{wwwfff[[[WWWVVVYYY^^^ooowww|||yyyxxxyyypppqqqvvv~~~sssiiieeegggppp{{{{{{xxxtttsssxxxwwweee___[[[VVVSSSPPPMMMJJJHHHFFFDDDAAA>>>;;;999777555444333333333333333333333333333333333222222222222222222222222222222222333444555666666444333333333333444555555666666777666666777:::===AAAOOOkkkrrrooorrrxxxggg]]]XXXVVVYYY]]]llluuu~~~|||{{{qqqoooqqq|||~~~ssshhhcccbbbkkkuuu||||||lllbbb\\\WWWUUUPPPNNNKKKIIIGGGEEEBBB@@@<<<:::888666444333333333333333333333333333333333333333333333333333333333111222333444555777777888444333333333333444555555555666666666666999===@@@FFFYYYtttuuuiiifffjjjwwwzzziii___ZZZXXXYYY\\\gggppp~~~tttooopppttt|||qqqfff```___dddmmmxxxuuufff\\\VVVUUURRRPPPMMMKKKJJJHHHEEECCC<<<;;;888666444333333333222222222222222222222222333333333333333333333333222222333333444555666666444333333333333444555555444555666666777:::???BBBLLLeee}}}zzzfff```\\\___mmm|||}}}lllbbb\\\XXXXXX[[[bbbjjjyyyvvvppppppooo{{{pppeee^^^\\\XXX```jjjqqqxxx}}}{{{iii\\\VVVTTTTTTRRROOOMMMLLLJJJGGGEEE<<<;;;999666444333333333222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555444444555666777;;;@@@DDDRRRlllqqq\\\XXXTTTWWWcccrrr{{{oooddd]]]WWWWWWYYY^^^ggguuu}}}tttmmmmmmttt|||pppfff\\\VVVZZZXXX[[[ccckkkrrr|||~~~nnn```ZZZXXXTTTQQQNNNKKKIIIGGGEEECCC@@@===:::888777666444222222333333444555555555444444333333222222333333444444333333333333444555555555555555555555555555555333333555888888888???GGGccctttzzzeeeWWWSSSRRRRRRXXXbbbmmmvvv{{{xxxggg\\\VVVTTTTTT^^^cccppp~~~{{{wwwooommmsss~~~|||qqqggg]]]VVVUUUSSSTTTZZZ```eeemmmttt|||zzzqqqbbb[[[YYYUUURRRNNNLLLJJJHHHEEECCCAAA???<<<999888777555333222333444444555555555444444333333222222333333444444333333333333444555555555555555555555555555555555555777999999:::AAAJJJiiizzzuuu```SSSNNNNNNOOOSSS\\\gggrrryyy~~~mmm```ZZZXXXWWW\\\aaannn|||yyy}}}{{{rrrnnnpppwwwxxxmmmcccYYYSSSQQQNNNMMMQQQTTTVVV[[[aaajjjrrr}}}wwwzzzxxxddd\\\[[[UUUSSSOOOMMMKKKIIIFFFCCCCCC@@@===;;;:::888666444333333444555555555555444444444333333333333444444444333333333333444555555555555555555555555555555666666888:::999;;;EEEPPPqqqmmmYYYMMMJJJKKKMMMPPPWWWbbbpppzzzuuuggg^^^ZZZYYYYYY^^^kkk}}}|||xxxvvvzzz}}}tttnnnmmmooossswww}}}wwwlllbbbXXXRRRPPPLLLJJJLLLMMMMMMPPPUUUXXXaaappp{{{yyy~~~zzzzzz}}}ggg]]][[[VVVTTTQQQOOOMMMJJJGGGDDDCCC@@@===;;;:::999666555444444555555555555444444444444333333333333444444444333333333333444555555555555555555555555555555666666888999999===IIIWWWwwwzzzdddSSSIIIJJJLLLOOOQQQVVVbbbrrr~~~nnnaaaZZZXXXWWW\\\hhhzzzxxxuuusssxxxvvvmmmjjjhhhhhhjjjppp}}}{{{qqqggg]]]VVVQQQMMMJJJKKKKKKIIIKKKOOONNNVVVdddsss~~~sssrrryyy|||~~~lll___\\\WWWUUURRRQQQOOOLLLHHHEEEBBB@@@===:::999888666444444555555666666555444444555444444333333444444555444333333333333444555555666666666666666666666666666666777888999???OOO___zzzqqq\\\OOOIIIIIILLLOOORRRWWWcccsssyyyhhh]]]XXXWWW[[[eeeuuu}}}uuurrrqqqvvvxxxmmmhhhccc``````dddqqq}}}}}}tttjjj```ZZZTTTPPPMMMNNNLLLJJJJJJNNNLLLRRR[[[fffvvvwwwmmmnnnvvv}}}tttccc]]]XXXVVVTTTRRRQQQMMMIIIFFFCCC@@@===;;;:::888666444555666666666666555444444555555444444444444555555444333333333333444555555666666666666666666666666555666777888:::BBBVVViii|||~~~gggUUULLLJJJHHHJJJMMMQQQXXXeeesss~~~}}}qqqbbbZZZXXXYYYbbbppp}}}{{{sssqqqpppvvv{{{mmmggg```\\\YYY[[[eeeqqq|||rrrhhhaaa\\\WWWTTTTTTQQQMMMMMMOOOLLLPPPUUU[[[ggg{{{xxxpppgggiiirrr~~~}}}iii```XXXWWWUUUTTTRRROOOJJJFFFDDDAAA>>><<<;;;:::888666666666666666666555444444555555444444444444555555444333333333333444555555666666666666666666666666666777999:::<<>>JJJbbbxxxpppXXXKKKIIILLLKKKJJJLLLSSS___lllvvv|||}}}yyyeeeZZZWWWVVVZZZfffrrr~~~yyyrrrqqqqqqwww}}}sssggg[[[TTTQQQQQQUUU\\\kkk{{{zzzwwwpppfff___[[[XXXSSSPPPOOOOOOPPPSSSYYYfffyyymmmddd___bbblll{{{ppp___YYYXXXVVVSSSPPPNNNKKKJJJFFFEEEBBB>>>:::777555444555555444333333333333444444444444555555555555555555444444444444555666666888888777777777777888888555888;;;<<>>;;;:::999888777666666555555666666666666666555444444444333555444444444444555666666888888777777777777888888999<<<>>>AAALLLccc{{{xxxfffVVVLLLHHHGGGIIIPPP[[[fffooovvv|||yyykkkgggeeennnzzzzzzkkk___WWWTTTUUU]]]eeelllvvv}}}vvvrrrttt}}}zzzpppfff[[[UUUOOOKKKKKKMMMRRR[[[lll}}}rrrjjjgggdddbbbaaa```eeerrrvvvkkk```YYYTTTUUU]]]kkkwwwrrraaa]]]YYYVVVVVVUUURRRPPPGGGFFFDDDAAA>>><<<;;;:::888777666666555555666666777777666555444333333333555444444444444555666666888888777777777777888888999;;;===BBBRRRmmmnnn___RRRJJJHHHIIIIIIRRR___kkksssxxx|||ssskkkdddlllwwwvvvhhh^^^VVVSSSSSSYYY```gggpppyyy~~~yyyuuuwww}}}wwwiiiaaaXXXTTTPPPKKKIIIKKKLLLSSSaaauuu}}}uuunnnkkkjjjiiihhhkkkvvv{{{ooodddZZZUUURRRSSSYYYfffsss}}}xxxddd___YYYWWWWWWVVVSSSPPPGGGFFFCCCAAA>>><<<;;;:::777666555555444444555555777777666555444333333333555444444444444555666666888888777777777777888888777:::<<>><<<;;;:::777666555555444444555555666666666555444444444333555444444444444555666666888888777777777777888888777:::===EEE\\\|||}}}jjjWWWNNNIIIEEEIIIPPPRRR[[[gggppptttvvv{{{xxxkkkbbbXXXTTTRRRVVVZZZ^^^eeemmmooowww{{{xxxzzzwwwrrrfff```[[[YYYUUUNNNJJJJJJEEEIIIPPPZZZiii}}}wwwuuutttuuuuuuuuu{{{~~~rrreeeZZZSSSOOONNNLLLPPP[[[fffrrrmmmfff]]]YYYZZZYYYTTTPPPKKKIIIGGGCCC@@@===;;;:::888777666666555555666666555555555555555555444444555444444444444555666666888888777777777777888888999===AAAJJJcccqqq^^^OOOKKKIIIGGGKKKSSSYYYaaalllqqqsssvvv|||rrriii[[[VVVSSSTTTVVVXXX^^^dddeeelllwwwzzzwwwzzz||||||}}}sssmmmhhhbbb^^^\\\WWWPPPKKKJJJGGGKKKOOOTTT]]]mmm~~~zzzwwwvvvxxxwwwvvv{{{|||pppcccXXXRRRNNNHHHFFFIIISSS___jjjwwwqqqiii___[[[[[[ZZZUUUPPPMMMLLLIIIEEEAAA>>><<<;;;999888888777777777777777444444444555555555555555555444444444444555666666888888777777777777888888;;;@@@DDDNNNhhhgggVVVJJJJJJKKKIIIMMMUUU^^^fffnnnssssssvvv~~~wwwnnn^^^XXXTTTSSSSSSSSSXXX]]]^^^eeeoooxxxyyywwwzzz~~~yyyqqqmmmlllnnnqqqrrr}}}{{{pppjjjhhhfffbbb\\\WWWRRRNNNLLLMMMIIIJJJPPPUUU]]]ooo}}}yyyxxxuuusssrrrqqqqqqyyy~~~uuukkkaaaXXXPPPKKKHHHHHHIIILLLTTT```nnnxxx}}}kkk^^^]]]]]]VVVRRRUUUMMMKKKGGGCCC@@@===<<<;;;:::999777555555555666666555666777777777666444333222333444555666555444333555666888888777777999:::999:::AAAUUUsss}}}cccSSSHHHJJJMMMMMMRRR[[[ccciiiooossstttwww}}}}}}nnndddZZZSSSQQQRRRRRRRRRUUUXXX]]]eeeoooyyyxxxvvvyyy{{{vvvnnnhhhgggggghhhiiiqqq{{{uuukkkeeekkkiiifffbbb^^^ZZZVVVSSSNNNJJJIIINNNRRRXXXiii|||{{{vvvqqqnnnrrrooommmmmmlllnnnvvv{{{rrrhhh___VVVNNNIIIGGGGGGGGGJJJPPP[[[gggppp||||||rrraaa^^^^^^WWWSSSUUUNNNLLLHHHDDD@@@===<<<;;;999888777666666555555666555666777777777666444333333333444444555555444444444555777777666666888999<<<===EEEYYYvvvxxx[[[MMMDDDIIIOOORRRYYYbbbdddjjjpppssstttwww~~~pppfff\\\SSSQQQPPPNNNNNNPPPQQQUUU\\\dddnnnxxxwwwvvvxxx~~~yyyqqqkkkgggeeedddcccgggppp~~~~~~rrriiicccgggfffdddcccbbb^^^ZZZVVVSSSMMMLLLOOOPPPUUUdddvvv}}}xxxtttpppllliiikkkiiihhhiiiiiilllttt~~~}}}wwwnnnddd\\\TTTLLLHHHGGGFFFFFFGGGKKKSSS]]]dddrrr{{{|||||||||fff______ZZZVVVTTTOOOMMMIIIEEEAAA>>>===<<<888888888888777666555555666666666777666666555444444444444333444555555666333555666666666666777999???@@@III___{{{nnnTTTIIIDDDJJJRRRVVV^^^gggfffkkkqqqssstttxxxtttjjj```VVVRRRPPPLLLKKKLLLKKKNNNSSSYYY```jjjttt{{{uuutttwww~~~wwwqqqmmmhhhfffffflllwwwuuulllgggeeeddddddeeegggeee```\\\ZZZSSSQQQRRRRRRUUUcccttt{{{uuuqqqnnnkkkiiigggeeeeeeggghhhkkkuuu}}}yyysssjjjaaaYYYRRRLLLHHHGGGGGGFFFFFFGGGLLLSSSXXXfffnnnyyywww}}}jjj______]]]YYYVVVQQQOOOKKKFFFBBB???======777888999999888777555444666666666666666666555555555444333333333444666777444555777777666666888999???@@@LLLddd~~~~~~eeeSSSLLLIIINNNTTTXXX___eeehhhmmmqqqsssuuu{{{zzzpppeeeZZZUUURRRMMMKKKLLLJJJKKKNNNQQQWWW___iiiooozzzsssrrrttt~~~~~~zzzxxxzzz~~~wwwppplllfffiiioooxxx{{{tttooojjjiiijjjmmmqqqqqqmmmiii```ZZZVVVVVVUUUWWWddduuu~~~wwwpppllljjjhhhfffdddbbbbbbdddfffjjjttt~~~}}}yyywwwqqqhhh```XXXRRRMMMJJJIIIIIIHHHGGGFFFIIIMMMPPPZZZ```kkkyyytttsss}}}ooo```______\\\XXXSSSPPPLLLHHHCCC@@@>>>>>>888888999999999777555444666666555555555666666666666555444333444555666777555777888888888888999;;;>>>@@@MMMhhhzzzcccRRROOONNNRRRWWW[[[aaaeeejjjmmmqqqsssvvv}}}ssshhh]]]XXXSSSNNNLLLMMMJJJKKKLLLMMMPPPWWW^^^dddmmmttt~~~rrrpppqqqyyy}}}xxxuuuxxxyyyttthhhggghhhooo|||~~~zzzqqqooooootttzzz|||yyyuuujjjccc^^^]]]ZZZZZZfffvvvwwwpppkkkiiihhhgggbbb``````bbbdddgggqqq{{{~~~{{{wwwuuuooofff^^^WWWRRRNNNKKKJJJJJJJJJHHHGGGGGGIIILLLQQQTTT^^^lllzzztttmmmssswwwddd``````^^^ZZZUUURRRNNNIIIEEEAAA???>>>999999999999888777666666666555555555555666777777555555444444555555666777666888999999999999:::<<<>>>@@@PPPmmmxxxbbbNNNOOORRRVVV[[[aaafffiiijjjmmmqqqssswwwxxxmmmaaaZZZUUUOOOLLLLLLIIIIIIIIIIIIKKKNNNTTTXXX```fffpppzzzqqqmmmlllsss|||zzz~~~{{{|||qqqmmmiiikkkwwwzzzwwwvvv{{{xxxpppjjjgggbbb```kkkzzzxxxpppkkkiiihhhgggeeecccbbbddddddgggqqq{{{~~~zzzuuurrrmmmddd\\\VVVQQQNNNKKKIIIJJJKKKIIIGGGGGGHHHIIIMMMLLLSSS```nnn|||xxxmmmqqqjjjaaa```^^^[[[VVVSSSOOOJJJFFFBBB@@@???::::::999888777777777777666555555444555666777888444444555666666666666666666777999999888888:::;;;@@@CCCUUUtttrrr___NNNQQQVVVZZZ^^^dddhhhjjjjjjmmmpppsssxxxvvviiiaaaZZZRRRNNNMMMHHHIIIIIIHHHHHHIIIMMMPPPUUUZZZbbblllwwwqqqlllhhhmmm{{{wwwvvvzzz~~~wwwooommmvvv|||tttpppiiifffpppvvvmmmhhhfffeeedddiiigggfffggggggjjjrrr|||~~~yyytttqqqkkkbbbZZZTTTPPPMMMKKKIIIJJJKKKJJJHHHFFFGGGHHHKKKIIIMMMYYYggguuu~~~qqqtttnnnbbb```^^^[[[WWWTTTPPPKKKFFFCCC@@@???;;;:::999777666777777888666555444444555666777888333444666777777777666555555666888888777777999:::CCCFFFYYYyyylllYYYPPPUUUYYY\\\```eeehhhiiijjjlllppprrrxxxqqqggg___VVVQQQPPPJJJJJJJJJIIIHHHHHHJJJLLLNNNRRRYYYbbbnnn}}}qqqkkkeeeiiiwwwxxxqqqkkknnnyyyyyytttxxx|||ssspppwwwzzzpppgggbbbaaaaaaffffffhhhlllllllllrrryyy{{{vvvtttqqqjjjaaaYYYUUUQQQMMMJJJKKKJJJJJJKKKLLLLLLJJJIIIJJJJJJNNNTTTZZZfffzzzvvvuuuwwwgggbbb___ZZZVVVRRRNNNJJJGGGDDD@@@>>>;;;;;;;;;:::999888777666888888777777666666555555777666666555555555666666666777888777777888:::===@@@HHH^^^}}}zzzeeeYYYPPPTTTZZZ___bbbeeegggiiiiiilllppptttzzzzzzlllaaaXXXRRROOOOOONNNLLLKKKKKKJJJHHHFFFLLLLLLPPPYYYbbbnnn~~~~~~rrrhhhbbbiiirrr|||{{{rrrllleeehhhrrr~~~xxxzzz{{{~~~tttjjjdddbbbaaadddfffkkkpppqqqqqquuu|||{{{vvvtttrrrkkkaaaYYYTTTPPPLLLJJJKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJLLLPPPUUU^^^ooo}}}yyy}}}llleeeaaa\\\WWWTTTOOOKKKHHHEEEBBB???;;;;;;;;;:::999888777666666666666666777777777777666666555555555555666666666777888777777888;;;===CCCNNNfff~~~tttaaaXXXRRRUUU[[[___bbbdddggghhhhhhkkkpppttt|||uuuiii```ZZZVVVOOOMMMKKKJJJJJJIIIHHHFFFJJJJJJMMMTTT\\\gggwwwssshhhbbbhhhooowww}}}zzzuuummmggg```aaajjjyyy|||}}}yyyooohhhccc```aaadddllltttwwwwww{{{{{{vvvtttrrrlllbbbYYYRRRNNNKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOQQQWWWdddrrr~~~sssiiibbb]]]YYYVVVQQQMMMJJJGGGCCCAAA<<<<<<;;;:::999888777777555555555666777888888888666666555555555555666666666777888777777888;;;>>>FFFVVVqqq}}}zzzmmm^^^VVVTTTWWW\\\___aaaccceeeggggggjjjpppvvvyyynnneee^^^ZZZQQQOOOLLLKKKKKKKKKIIIHHHHHHGGGIIINNNTTT]]]lllzzzuuujjjcccffflllpppzzz|||xxxuuuqqqjjjddd______ffftttuuukkkccc^^^[[[___iiitttyyy{{{yyytttrrrpppkkkbbbXXXQQQMMMJJJIIIJJJKKKMMMNNNPPPQQQTTTVVVVVVTTTSSSSSSSSSUUU___jjj|||yyykkkccc]]][[[WWWRRRNNNKKKGGGDDDAAA===<<<;;;:::999888888888555666666666777777777888666555555555555666666777666777888888888999<<>>===;;;:::999888888888888777777777666666666555555555555555555666777777666777888888888:::===???FFF___~~~zzzvvv}}}}}}mmm```YYYVVVXXX[[[]]]^^^```bbbdddeeeiiipppzzzyyyooofffaaaYYYUUUQQQNNNMMMLLLKKKIIIHHHFFFEEEGGGIIIMMMXXXcccuuu|||pppggghhhjjjllluuu~~~zzzvvvssspppkkkgggeeedddiiivvvzzzmmmdddYYY[[[```hhhooovvvzzzqqqjjjgggcccaaa^^^WWWPPPKKKIIIIIIFFFIIIMMMOOOQQQUUU[[[```aaa]]][[[[[[YYYWWW[[[aaarrrrrrfff```]]]YYYTTTOOOLLLHHHDDDAAA???===;;;:::999888999999888888888777666555555555555555444555555666777888666777888888888:::===@@@JJJcccvvvuuu{{{mmm```ZZZUUUWWWZZZ[[[\\\^^^aaacccfffjjjqqq|||~~~sssjjjddd\\\XXXSSSOOOLLLKKKIIIGGGHHHFFFFFFGGGHHHIIIRRR[[[kkkyyyuuujjjiiijjjllluuu~~~|||yyywwwrrrooollllllqqq~~~vvvlllaaa___^^^bbbfffooo}}}wwwllleeeaaa[[[\\\[[[WWWQQQKKKIIIIIIDDDHHHLLLOOOQQQUUU]]]cccgggccc```___]]]YYYZZZ^^^mmmxxxlllfff___[[[VVVQQQMMMIIIEEEBBB???>>>;;;999888999999:::777777777777666666666666444444444555555666777888666777888888999;;;>>>AAAPPPhhhwwwyyyvvvhhh]]]YYYTTTUUUXXXYYYZZZ]]]```bbbgggkkkrrr~~~yyyoooiiibbb]]]WWWRRROOOLLLJJJHHHFFFEEEFFFHHHGGGGGGLLLTTT```pppzzzmmmjjjiiikkkttt~~~~~~zzzwwwtttsssxxx}}}ssshhhccc___^^^aaajjjzzztttiiibbb^^^VVVXXXYYYWWWQQQLLLIIIIIICCCGGGLLLOOOPPPUUU^^^eeennniiieeedddaaa\\\[[[^^^iii}}}qqqkkkaaa]]]XXXSSSOOOKKKGGGDDD@@@>>><<<999888999::::::555555666666777777888888444444444555555777888888666777888888999;;;>>>AAAVVVlll{{{~~~zzzpppdddZZZWWWRRRTTTWWWXXXYYY\\\___bbbhhhkkksssxxxrrrhhhccc\\\VVVSSSPPPMMMLLLEEEDDDFFFHHHGGGEEEJJJPPPYYYjjj|||~~~ooojjjhhhiiirrr~~~{{{{{{yyy}}}|||oooggg___[[[\\\ddduuu{{{qqqggg___[[[YYYYYYXXXVVVRRRNNNJJJGGGHHHGGGHHHLLLPPPUUU```kkkqqqqqqoooiiibbb^^^]]]^^^kkk|||pppcccddd```ZZZTTTPPPLLLHHHEEE???>>>>>>===<<<:::999888999888888777666555555444555555555555555666777777;;;888777999::::::@@@HHHTTTsss||||||oooeee\\\UUUTTTPPPQQQTTTXXX[[[^^^___```dddkkkwwwyyymmmhhhbbb[[[VVVQQQMMMJJJIIIHHHFFFEEEEEEGGGIIIJJJZZZaaammmyyyuuuiiiccccccmmmxxx|||}}}xxxnnnddd^^^\\\cccttt{{{sssjjjbbb^^^\\\[[[ZZZWWWTTTPPPLLLJJJHHHGGGHHHLLLPPPUUU```lllwwwwwwtttmmmddd^^^[[[\\\iiizzzwwwjjjddd```ZZZTTTPPPLLLHHHEEE??????>>>===<<<:::999888999888888777666666555555666555555555555666777777<<<999999::::::;;;AAAIIIYYYvvv}}}uuuggg^^^VVVRRRQQQOOOQQQTTTWWWZZZ]]]___```eeemmmzzzxxxrrrjjjbbb[[[TTTOOOLLLKKKIIIGGGFFFEEEGGGIIIJJJPPPVVV```kkkuuu~~~vvvjjjcccbbbkkkuuu~~~wwwjjjaaa]]]cccrrr|||uuummmfffbbb___^^^\\\YYYUUURRROOOMMMHHHGGGHHHLLLOOOUUU```lll{{{{{{yyyrrriiiaaa]]]\\\fffvvvqqqeeeaaaZZZUUUPPPLLLHHHEEE??????>>>===<<<:::999999888888888777777666666555666666555555666666777888<<<::::::;;;;;;;;;BBBKKKaaa{{{kkk\\\TTTNNNMMMNNNNNNPPPRRRVVVYYY]]]___```eeennn}}}uuujjjaaaYYYSSSOOOMMMKKKIIIFFFFFFGGGIIIJJJKKKPPPWWW```hhhqqqyyy~~~xxxlllccc```fffooo{{{~~~}}}oooddd___cccrrr~~~wwwooohhhdddaaa```]]]ZZZVVVSSSPPPOOOIIIGGGHHHKKKOOOUUUaaammmzzz{{{{{{vvvmmmeeeaaa```bbbqqqyyytttfffbbb[[[UUUQQQLLLHHHEEE@@@@@@>>>===;;;::::::999888888888777777777666666666666666555666777777888;;;::::::;;;:::;;;DDDNNNhhh~~~wwwaaaSSSLLLHHHIIILLLNNNOOOQQQTTTXXX\\\___```eeeooo}}}qqqfff^^^WWWSSSOOOMMMJJJGGGFFFFFFGGGHHHKKKNNNRRRXXX^^^eeemmmrrryyy{{{{{{nnnddd___bbbiiixxxrrrnnnqqqzzz}}}}}}~~~qqqgggbbbfffttt{{{ssskkkgggdddcccaaa]]]YYYUUUQQQOOOKKKIIIIIILLLOOOVVVbbbnnn{{{}}}~~~zzzqqqhhhbbb```___lllyyysssrrrhhhccc]]]WWWRRRMMMIIIFFFAAA@@@>>>===;;;:::::::::888888888888777777777777666666666666666777888888:::999:::;;;:::;;;EEEQQQmmmnnnYYYLLLGGGFFFHHHLLLMMMNNNPPPSSSVVV[[[^^^```dddoooxxxmmmddd]]]YYYRRRPPPLLLHHHFFFFFFGGGGGGGGGIIIKKKNNNQQQWWW]]]bbblllnnnrrruuuxxx{{{~~~}}}qqqfff___```fffwwwmmmhhhdddfffoooxxx}}}~~~{{{{{{~~~|||xxxuuuwwwtttkkkfffjjjxxxzzzrrrnnnjjjiiigggddd___YYYTTTPPPMMMJJJJJJMMMPPPWWWdddpppuuuiiibbb^^^^^^gggxxxyyypppyyyrrrjjjfff___YYYTTTOOOKKKHHHBBBAAA???<<<;;;;;;;;;;;;888888888888888888888888777777666666777777888999888999;;;<<<;;;===IIIVVVrrruuueeeSSSIIIFFFFFFHHHKKKLLLLLLNNNQQQUUUZZZ^^^```fffqqqxxxnnnfffaaaVVVTTTOOOKKKIIIHHHHHHHHHFFFHHHIIIIIIKKKNNNSSSVVV^^^aaadddggghhhkkknnnqqqrrruuuzzz~~~tttiii``````ddduuuiiiddd___aaahhhpppvvvwwwzzzzzz}}}{{{sssoookkknnnyyywwwpppkkknnn{{{|||xxxrrrrrrpppmmmggg```XXXTTTOOOLLLLLLNNNRRRXXXfffrrryyynnneeeaaa]]]eeeqqqqqqvvvvvvlllhhhaaa[[[UUUQQQLLLIIICCCAAA???<<<;;;;;;;;;<<<888888888888888888888888777777666666777777888999888999<<<>>>===@@@NNN\\\xxxkkk]]]NNNHHHFFFFFFHHHJJJKKKLLLMMMPPPTTTYYY]]]```hhhsssyyyoooiii\\\YYYTTTPPPLLLKKKJJJKKKHHHIIIIIIIIIIIIJJJLLLOOORRRTTTWWWXXXYYY[[[]]]```cccggglllpppssswwwzzz}}}zzz}}}vvvlllcccaaaeeezzziiiddd______eeelllqqqsssyyyyyy|||}}}xxxmmmiiidddgggrrr{{{sssoooqqq|||xxxxxxwwwtttnnneee\\\WWWPPPMMMMMMOOORRRYYYgggsss~~~}}}ssskkkggg^^^cccnnn|||tttwwwzzznnniiibbb\\\WWWRRRMMMJJJCCCAAA???<<<;;;;;;;;;<<<888888888888888888999999777777777777777888888999999;;;>>>@@@???CCCQQQ```||||||eeeXXXLLLGGGGGGFFFGGGIIIKKKKKKMMMOOOTTTYYY]]]```kkkuuuvvvooo___\\\XXXSSSOOOMMMMMMMMMFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPRRRTTTTTTXXX]]]bbbeeeiiimmmpppooosssyyy}}}xxxmmmdddbbbeeetttjjjccccccgggkkkpppvvvwww{{{{{{xxxxxxyyy}}}~~~wwwnnnggg]]]WWW]]]lll|||yyyuuuvvv}}}|||tttjjjaaa[[[VVVTTTTTTTTTUUUZZZfffsssxxxmmmdddbbbccciiiwwwwwwxxx}}}mmmjjjddd^^^WWWPPPKKKHHHBBBAAA>>><<<;;;:::::::::888888888888777777777777333444666777888777666555999888;;;???>>>AAASSShhhqqq^^^SSSJJJJJJLLLKKKHHHGGGLLLLLLOOORRRSSSTTTZZZbbblll{{{{{{mmmfff[[[TTTQQQOOOMMMKKKKKKIIIGGGGGGHHHIIIHHHGGGLLLKKKJJJHHHHHHHHHHHHIIIPPPPPPQQQRRRVVVZZZ___bbb```eeelllrrrvvvzzz}}}{{{ooofff```^^^yyyooogggfffiiilllqqquuuvvvzzz{{{wwwvvvxxx|||}}}{{{yyyvvvnnnfff```WWWSSSXXXdddttt}}}yyyxxx}}}{{{qqqhhhbbb[[[YYYXXXXXXXXX\\\hhhssszzzpppgggbbbbbbhhhttt{{{{{{oookkkeee___XXXRRRLLLIIIBBBAAA???<<<;;;:::::::::888888888888777777777777777666666666777777888888999888;;;???>>>BBBUUUkkkjjjZZZPPPGGGGGGJJJIIIGGGGGGLLLLLLNNNRRRSSSTTTZZZbbbmmm}}}xxxpppeee\\\WWWTTTPPPMMMKKKJJJHHHHHHIIIJJJIIIGGGHHHGGGFFFDDDDDDDDDDDDEEEIIIHHHHHHIIILLLPPPTTTWWWVVVZZZ```eeejjjnnnrrruuu{{{~~~rrrhhhbbb___wwwmmmlllmmmnnnqqquuuuuuyyy}}}zzzxxxzzzzzzvvvrrrmmmddd[[[XXXRRROOOSSS\\\jjj}}}|||{{{sssmmmdddaaa______^^^aaajjjttt}}}ssskkkaaa```dddppp~~~qqqlllfff___ZZZTTTNNNJJJCCCBBB???===;;;:::::::::999999888888888777777777:::999777666666888:::;;;999888;;;??????EEEYYYppp~~~zzzbbbUUULLLDDDEEEGGGGGGFFFGGGLLLLLLNNNRRRSSSUUU[[[dddpppsssiiibbb\\\VVVRRRLLLKKKIIIJJJJJJJJJIIIGGGEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAACCCFFFIIIKKKLLLOOOSSSWWW[[[___eeehhhmmmqqqwww}}}tttjjjbbb^^^|||ssspppppppppqqqttttttxxx~~~xxxzzzxxxsssnnnhhh^^^UUURRROOONNNPPPUUUaaauuu~~~zzzpppllliiihhhffffffmmmuuuuuulll```^^^aaakkkxxxrrrmmmeee___ZZZTTTOOOJJJDDDCCC@@@>>><<<;;;::::::999999999888888888777777999888777777777888:::;;;:::999;;;???AAAHHH___wwwwww___QQQHHHBBBCCCFFFFFFFFFHHHLLLKKKNNNRRRSSSUUU]]]eeesssvvvnnnfff___YYYOOONNNLLLKKKKKKKKKIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFFFFHHHJJJMMMPPPUUUZZZ___aaaeeekkkpppuuuyyy~~~uuujjjaaa[[[~~~uuurrrqqqpppqqqttttttxxx~~~yyyzzzxxxrrrlllggg]]]TTTMMMKKKJJJLLLOOOWWWiiizzz}}}xxxsssqqqooommmpppvvvuuukkk```]]]]]]eeerrrssslllddd]]]YYYUUUOOOJJJEEEDDDAAA>>><<<;;;;;;;;;999999999999888888888888666777888999999999888888;;;999;;;???BBBLLLeee~~~vvv```NNNGGGBBBCCCEEEFFFGGGJJJLLLKKKMMMQQQSSSVVV^^^gggvvvzzzrrrjjjdddWWWUUUQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAABBBBBBCCCDDDBBBCCCEEEFFFHHHLLLQQQUUUXXX[[[```eeehhhlllqqqtttqqqrrrtttwww|||zzzoooccc\\\{{{sssqqqqqqpppqqqttttttyyy{{{|||yyyrrrlllfff\\\SSSHHHFFFEEEFFFGGGMMM[[[hhhvvv~~~}}}zzzwwwsssssswwwuuukkkbbb\\\ZZZ```lll{{{tttmmmccc\\\YYYUUUOOOJJJGGGEEEBBB???===;;;;;;;;;:::999999999999888888888555777999:::;;;:::888777;;;999;;;???CCCOOOjjjuuu___MMMGGGBBBCCCEEEEEEGGGKKKKKKKKKMMMQQQSSSVVV___iiixxxvvvpppeee```YYYSSSPPPNNNLLLJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBB???@@@@@@AAAAAADDDHHHKKKOOORRRVVVYYY\\\___cccfffeeefffhhhlllpppuuuyyy|||vvviii```vvvooonnnooooooqqqssstttyyyzzzxxx{{{|||}}}}}}yyyqqqjjjcccYYYOOOEEEBBBAAABBBBBBFFFOOOXXXbbbnnn|||}}}wwwuuuwwwwwwmmmccc\\\XXX]]]gggvvvwwwnnnccc]]][[[WWWQQQKKKGGGFFFCCC@@@===<<<;;;;;;::::::999999999888888888888999999:::::::::::::::<<<999;;;@@@DDDRRRoooppp[[[LLLFFFBBBCCCCCCCCCFFFJJJKKKKKKMMMQQQSSSWWW```jjjyyy{{{ssslllbbbZZZTTTQQQPPPNNNHHHHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>?????????>>>???BBBDDDEEEGGGJJJMMMPPPSSSWWWZZZ[[[\\\^^^bbbfffkkkooorrryyy|||zzzlllbbb{{{sssllllllnnnooopppsssuuuzzz}}}vvvtttwwwyyy~~~~~~yyypppggg```UUULLLFFFBBB@@@AAABBBCCCIIIQQQTTTaaarrr}}}yyywwwwwwyyyoooddd\\\WWW[[[eeetttxxxoooddd^^^\\\YYYRRRLLLHHHFFFCCC@@@>>><<<;;;;;;:::::::::999999999888888<<<;;;:::999999;;;<<<>>><<<999;;;@@@EEESSSqqqkkkWWWKKKEEEBBBBBBBBBBBBEEEIIIKKKKKKMMMQQQSSSWWWaaakkkzzz|||ttthhh^^^WWWTTTSSSRRRJJJJJJKKKKKKJJJIIIGGGFFFCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@>>>>>>???AAA===???CCCEEEHHHLLLPPPSSSUUUVVVXXX\\\```eeeiiikkkuuuxxx}}}{{{lllbbb~~~sssmmmjjjmmmqqqpppqqqsssvvv{{{yyypppmmmooorrr|||vvvtttsssssswwwzzz~~~{{{yyyuuunnneee[[[RRRMMM>>>===<<<<<<===???AAACCCQQQXXXcccnnnxxx{{{xxxxxx{{{pppccc]]]YYY\\\cccqqqpppgggdddZZZUUUSSSLLLIIIGGGCCC???===<<<;;;<<<:::::::::999999999999888555777888888777777888999:::<<<===???EEEWWWttthhhYYYIIIFFFBBB@@@BBBDDDFFFFFFIIIHHHJJJPPPSSSWWW___gggxxx~~~rrrhhhaaa[[[UUUQQQOOOLLLIIIHHHGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEGGGHHHHHHNNNOOOQQQRRRUUUYYY^^^aaaiiinnnuuu}}}~~~oooccc|||qqqllljjjmmmpppppppppsssxxx}}}zzzppplllnnnqqq~~~~~~wwwpppjjjgggffffffiiikkknnnsssyyy~~~{{{xxxvvvtttrrrnnnhhh```VVVNNNJJJ>>>>>><<<<<<===>>>@@@AAAIIIOOOXXXbbbjjjrrrxxx||||||{{{|||qqqfff```[[[^^^eeerrrqqqiiifff]]]YYYXXXPPPIIIGGGCCC@@@===<<<;;;;;;:::::::::999999888888888777888999999888888999::::::;;;===@@@GGG[[[wwwgggWWWIIIFFFBBBAAABBBEEEFFFGGGIIIHHHKKKPPPSSSWWW___hhhzzzvvvooohhhaaa\\\TTTQQQMMMJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB???????????????>>>>>>>>>===>>>???@@@AAABBBCCCCCCGGGIIIKKKLLLNNNQQQVVVZZZaaaeeelllttt{{{rrrggg~~~uuuooojjjiiimmmoooooopppssszzzzzzpppkkklllnnnzzz|||ssspppjjjddd^^^[[[YYYXXXYYYYYY[[[^^^bbbhhhlllooosssssssssrrrooommmjjjiiihhhfffccc^^^XXXPPPJJJFFF???>>>===<<<<<<===>>>???AAAFFFLLLSSSYYY```ggglllyyy~~~~~~sssiiiccc___```gggttttttkkkiiiaaa^^^\\\TTTJJJGGGDDD@@@===<<<;;;;;;;;;;;;::::::999888777777777999::::::999999:::;;;999;;;===@@@JJJ___{{{~~~dddTTTIIIFFFCCCBBBCCCFFFGGGGGGIIIHHHKKKPPPRRRVVV___hhh|||{{{sssjjjddd[[[WWWRRRNNNLLLLLLLLLKKKGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<===>>>??????@@@AAACCCEEEFFFGGGJJJNNNRRRUUUYYY```gggnnnttt{{{wwwnnnwwwnnnllliiiiiimmmooooooqqqttt|||zzzooojjjkkklllwww|||xxxtttqqqnnniiigggccc^^^ZZZVVVSSSRRROOOOOONNNOOORRRWWW[[[^^^bbbbbbccccccbbb```^^^]]]\\\[[[YYYUUUPPPJJJEEECCC???>>>===<<<<<<<<<<<<===>>>AAADDDHHHMMMSSSZZZ___jjjxxxvvvlllfffaaabbbhhhtttyyynnnjjjccc___]]]TTTJJJHHHDDD@@@===<<<;;;;;;<<<;;;;;;:::999888777777777888:::999888888999;;;999<<<>>>@@@LLLccc|||}}}bbbPPPHHHFFFCCCCCCDDDFFFGGGGGGHHHIIILLLOOOQQQUUU___jjj|||tttmmmddd^^^WWWQQQOOONNNMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>><<<<<<=========>>>>>>????????????@@@BBBCCCDDDFFFJJJMMMLLLPPPVVV\\\bbbhhhnnnrrrzzz{{{ttttttkkkjjjiiijjjoooqqqpppssswww}}}zzzooojjjkkkmmmuuu~~~zzzsssmmmiiigggdddbbbaaaaaa___]]]ZZZVVVSSSRRRKKKJJJIIIHHHIIILLLOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRPPPNNNJJJFFFCCCAAA>>>>>>===<<<<<<;;;;;;;;;===>>>???AAADDDIIIPPPUUU```nnn~~~yyynnngggbbbbbbhhhsss|||oookkkbbb___[[[QQQKKKIIIEEEAAA>>><<<;;;;;;;;;;;;::::::999888777777666777888888777777888::::::===>>>AAANNNggg~~~|||```MMMGGGEEECCCCCCEEEFFFGGGGGGHHHIIILLLOOOPPPTTT___kkk|||yyymmmggg^^^WWWSSSPPPOOOMMMJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>????????????===???AAAAAABBBCCCFFFHHHGGGKKKPPPUUUYYY^^^cccfffnnnuuu~~~}}}xxx~~~tttllljjjjjjmmmrrrsssrrruuuzzzyyyooolllnnnpppvvv{{{xxxpppkkkddd^^^[[[ZZZYYYXXXWWWXXXYYYZZZYYYVVVTTTRRRJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHJJJKKKLLLKKKKKKJJJLLLKKKJJJHHHFFFCCCAAA@@@======<<<<<<<<<;;;;;;::::::;;;;;;<<<===BBBHHHMMMXXXdddwww|||yyytttqqqqqqtttxxx|||{{{pppiiibbbbbbgggrrr~~~pppjjjbbb^^^YYYOOOLLLJJJEEEAAA>>><<<;;;;;;:::::::::999999999888888555777888888777666888999:::>>>???BBBRRRmmm|||___KKKEEECCCBBBBBBDDDFFFFFFFFFHHHIIIMMMOOOOOOSSS___lll}}}xxxrrriii```ZZZUUURRROOOLLLKKKIIIHHHFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;===?????????@@@BBBCCCEEEHHHLLLPPPRRRVVVZZZ]]]ccciiirrryyy}}}yyyzzzqqqkkkjjjkkkooouuuvvvuuuxxx~~~wwwooommmppptttwww~~~|||uuunnnjjjiiiaaa\\\UUUPPPNNNNNNNNNNNNNNNPPPSSSVVVWWWVVVTTTRRRKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGEEEDDDBBB@@@???>>>;;;;;;<<<<<<<<<;;;;;;:::999:::::::::;;;>>>DDDHHHOOOZZZjjj}}}tttpppjjjfffeeeiiinnnrrrxxx}}}rrrjjjdddccchhhrrr|||~~~ooojjjbbb___ZZZOOOMMMJJJFFFBBB>>><<<;;;;;;888999999999999:::::::::666888999999888777999:::999>>>@@@CCCVVVttt|||___JJJCCCBBBAAAAAADDDEEEFFFEEEHHHJJJMMMOOOOOORRR___mmm~~~uuulllddd]]]WWWSSSNNNMMMKKKJJJHHHGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>=========;;;===???@@@??????@@@BBBDDDFFFIIIKKKMMMOOORRRTTTXXX^^^eeelllsss{{{|||wwwuuummmhhhkkklllqqqvvvwwwwwwzzzvvvooonnnrrrvvvxxx~~~|||tttkkkbbb\\\YYYWWWWWWRRRLLLGGGFFFGGGHHHHHHHHHKKKPPPUUUWWWVVVUUUSSSLLLLLLJJJHHHFFFDDDBBBAAAAAACCCDDDFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>======::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<>>>CCCGGGIIIRRRbbbttttttooogggaaa^^^```eeehhhpppyyy~~~sssllleeedddhhhrrrvvvwww~~~nnnjjjcccaaa\\\QQQMMMJJJFFFBBB>>><<<;;;;;;777888888999999:::;;;;;;777999::::::999888:::;;;777===@@@EEEZZZzzz}}}___JJJBBBAAA@@@AAACCCEEEEEEDDDHHHJJJNNNOOONNNRRR___mmm~~~tttkkkbbb[[[VVVPPPOOOMMMLLLJJJIIIIIIHHHEEEEEEDDDCCCAAA@@@??????AAAAAA@@@@@@??????>>>>>>===???AAABBBAAAAAABBBCCCCCCEEEGGGHHHIIIJJJMMMOOOQQQWWW^^^dddjjjrrr|||{{{vvvtttnnnmmmfffhhhkkknnnrrrvvv{{{tttnnnoooqqqyyy}}}{{{qqqjjj```ZZZWWWTTTOOOJJJFFFEEEDDDAAA>>>???AAADDDMMMLLLMMMOOOSSSVVVWWWWWWUUUSSSOOOKKKHHHEEEDDDCCCGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCBBBAAA???===;;;:::<<<<<<;;;;;;;;;::::::::::::999999:::;;;===???@@@GGGLLLYYYkkk}}}{{{qqqfffbbb]]]ZZZ\\\cccjjjrrrtttnnneeeaaafffsss~~~tttrrr~~~ssskkkfff___WWWTTTKKKIIIEEEAAA>>>===<<<<<<<<<<<<;;;::::::::::::;;;999666555999;;;::::::<<<<<<@@@AAAFFF]]]}}}yyy[[[GGGEEEDDDCCCCCCCCCDDDFFFGGGIIIHHHIIIKKKMMMSSSaaannn}}}uuummmddd^^^SSSRRRPPPOOOOOONNNKKKIIIKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@???============>>>===>>>>>>>>>??????@@@@@@CCCDDDFFFFFFFFFGGGIIIKKKOOORRRVVVZZZ```hhhpppuuuxxxrrr}}}qqqlllkkkfffhhhkkknnnqqqvvv|||}}}rrrllllllnnnvvvzzz~~~wwwqqqlllbbb\\\TTTOOOMMMLLLHHHDDDCCCCCCBBB@@@??????CCCGGGKKKKKKKKKOOOTTTYYY\\\]]][[[YYYUUUPPPLLLJJJHHHGGGGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>???DDDIIIUUUeeevvvxxxlllddd^^^XXXYYY^^^aaaiiivvvvvvppphhhccchhhttt}}}}}}~~~uuurrr}}}ssskkkggg```YYYUUUMMMJJJGGGCCC@@@>>>======<<<<<<;;;::::::::::::;;;BBB;;;666888999999:::===<<>>======>>>>>>;;;;;;<<<<<<============???@@@BBBBBBAAABBBEEEGGGLLLNNNQQQTTTYYY```iiinnn|||xxxqqq|||ppplllkkkggghhhkkkmmmqqqvvv}}}{{{nnngggfffgggooosssyyy~~~yyyrrrkkkeee^^^[[[RRRMMMGGGDDDDDDCCCAAA???>>>???AAA@@@???BBBGGGLLLOOOOOOQQQVVV\\\bbbfffhhhccc```\\\WWWSSSPPPMMMMMMIIIGGGEEEDDDEEEEEECCCBBB@@@@@@AAAAAAAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>AAADDDNNN\\\lll~~~ssshhh```YYYXXXYYYZZZaaannn{{{yyytttlllgggjjjvvv~~~~~~{{{vvvtttlllhhhbbb[[[XXXNNNLLLHHHDDDAAA???>>>>>><<<<<<;;;::::::::::::;;;KKKAAA777666888999:::<<<;;;>>>AAAIII___{{{rrrXXXHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGIIIKKKMMMSSS```mmm~~~tttmmm___[[[UUUQQQNNNMMMKKKJJJHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBAAA???????????????;;;;;;<<<<<<<<<<<<=========>>>?????????@@@BBBDDDHHHIIIJJJLLLPPPVVV^^^dddpppxxx}}}uuuppp}}}rrrmmmmmmgggiiijjjmmmpppvvv~~~yyyjjj```]]]^^^dddiiipppuuuyyy{{{}}}{{{vvvqqqiiiaaa[[[VVVQQQNNNIIIFFFBBB@@@@@@@@@???>>>:::===???@@@AAAFFFOOOVVV[[[]]]aaagggmmmrrrsssssskkkhhhccc^^^YYYUUURRRQQQNNNLLLIIIHHHGGGGGGEEECCCAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<============<<<;;;:::::::::;;;<<>>>>>>>><<<<<<;;;::::::::::::;;;LLLAAA777777:::::::::;;;:::===AAALLLbbb{{{|||qqqWWWIIIDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHKKKMMMSSS```mmm}}}vvvjjjeee]]]VVVRRRPPPNNNMMMGGGGGGFFFGGGHHHGGGEEECCCCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFFFFFFFFFFIIINNNVVV[[[ccclllyyyxxxppplll}}}rrrmmmmmmhhhiiijjjlllpppwwwwwwfffZZZUUUTTTXXX]]]dddjjjnnnqqqsssuuuuuuwwwzzz{{{yyyuuuppplllddd```YYYSSSOOOLLLIIIGGGFFFDDDBBB@@@@@@??????>>>888<<>>==============================<<<;;;:::999:::;;;;;;===>>>DDDLLLWWWeeezzztttjjjbbbZZZSSSVVV]]]iiixxx~~~wwwppppppzzz~~~||||||}}}wwwmmmjjjeee]]]XXXNNNLLLGGGCCC???===<<<<<<<<<<<<;;;::::::::::::;;;DDD<<<777999;;;;;;::::::;;;===CCCPPPfff~~~sss~~~pppVVVHHHDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFHHHLLLNNNSSS___lll}}}sssmmmccc[[[VVVRRRPPPOOOIIIHHHGGGHHHIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA?????????????????????>>>>>>???@@@@@@??????AAACCCEEEEEEEEEDDDFFFJJJPPPTTTXXXaaannnxxx~~~yyypppiiifff}}}qqqlllllliiiiiijjjkkkooowwwsssaaaTTTNNNMMMNNNRRRXXX]]]aaadddfffhhhhhhjjjkkkkkkiiiddd___\\\TTTPPPKKKHHHFFFEEECCCBBBBBBAAA@@@??????>>>>>>>>>:::===@@@BBBFFFRRRdddrrr{{{~~~|||xxxsssllleee```\\\[[[TTTRRRNNNKKKIIIGGGEEECCCFFFFFFEEEDDDBBB@@@>>>===???>>>>>>>>>============<<<;;;:::999999:::;;;;;;<<<<<<@@@GGGNNNYYYkkk{{{}}}sssjjj^^^SSSTTTZZZfffuuu~~~}}}~~~yyysssrrr}}}yyywwwttttttzzz|||qqqmmmggg^^^XXXNNNLLLHHHCCC???===<<<<<<<<<<<<;;;::::::::::::;;;<<<888777;;;<<<::::::<<<===>>>DDDTTTlllyyymmmzzzlllSSSHHHDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFHHHLLLNNNSSS___kkk{{{yyyrrriii```ZZZUUURRRQQQMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>>>>>>>======<<<===>>>>>>======???AAACCCCCCDDDDDDDDDGGGKKKOOOPPPXXXbbbjjjpppuuuzzz~~~zzzqqqhhhccc```~~~rrrmmmmmmjjjjjjiiijjjooowww~~~nnn]]]PPPJJJHHHFFFIIINNNQQQSSSUUUXXX[[[]]]]]]]]]\\\YYYUUUPPPNNNJJJGGGDDDBBBBBBBBBAAA@@@===>>>??????>>>???@@@@@@<<<@@@BBBDDDIIIXXXooo|||tttmmmgggcccaaaZZZWWWSSSPPPMMMKKKHHHFFFEEEEEEDDDDDDCCCAAA@@@???AAA@@@??????>>>===<<<<<<;;;:::999999999:::;;;<<<::::::===CCCGGGOOO___mmm~~~wwwjjj]]]WWWZZZbbbppp}}}|||{{{zzz}}}~~~|||xxxtttuuu{{{vvvqqqooottt|||uuupppiii```YYYPPPMMMIIIDDD@@@>>>===<<<<<<<<<;;;::::::::::::;;;999888999<<<;;;888:::?????????FFFXXXqqqyyylllyyydddPPPHHHCCCCCCBBBAAABBBCCCDDDEEEEEEEEEHHHLLLNNNRRR^^^jjjwwwzzzppphhhaaa\\\XXXUUURRROOOKKKIIIIIIJJJJJJJJJEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@?????????>>>>>><<<=========<<<<<<===??????@@@BBBBBBBBBDDDGGGIIIKKKPPPXXX^^^bbbgggmmmqqqyyyyyyvvvppphhhaaa]]]]]]tttppppppjjjjjjiiijjjnnnwwwzzzkkkZZZNNNHHHGGGCCCEEEHHHIIIJJJLLLOOOQQQUUUUUUTTTRRROOOKKKGGGEEEGGGEEECCCBBBCCCCCCAAA@@@;;;<<<>>>??????@@@BBBCCC>>>AAADDDEEEKKK\\\uuuzzzsssmmmiiiggg```]]]YYYUUUSSSPPPMMMJJJCCCCCCDDDDDDCCCBBBBBBAAABBBAAA@@@???>>><<<;;;;;;::::::999999999:::;;;<<<999999<<<@@@CCCJJJWWWddduuuvvvhhh]]]]]]aaakkkxxx{{{yyyxxxzzzzzzyyywwwtttvvv~~~xxxrrrooottt{{{yyyssslllaaaZZZQQQOOOJJJEEEAAA???>>>===<<<<<<;;;::::::::::::;;;::::::;;;<<<999666;;;BBB@@@???GGGZZZttt{{{nnn{{{yyy^^^MMMHHHCCCCCCBBBAAABBBCCCDDDEEEEEEEEEHHHLLLNNNRRR^^^jjjuuuwwwooohhhbbb]]]ZZZUUUQQQLLLIIIIIIJJJKKKKKKFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAA===>>>>>>>>>======>>>@@@<<<>>>@@@AAAAAABBBCCCEEEGGGLLLRRRVVVYYY]]]dddiiiooopppooojjjccc]]][[[[[[yyytttpppiiihhhgggiiioooxxx|||oooaaaTTTKKKFFFDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKLLLJJJGGGFFFFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@BBBAAABBBGGGNNN]]]uuu~~~zzzyyyrrrjjjmmmiiiccc^^^XXXSSSMMMIIIIIIGGGEEECCCCCCCCCDDDEEEBBBBBBAAAAAAAAA???;;;888::::::::::::::::::::::::???===<<<>>>@@@DDDOOOZZZqqquuuhhh]]]^^^^^^dddrrr~~~yyytttuuuzzz~~~~~~xxxvvvqqqnnnwww}}}yyywwwssspppppp}}}sssjjjccc___RRRNNNIIIEEEBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<888888888999:::;;;<<<===@@@CCCMMMcccuuu{{{qqq[[[LLLFFFBBBBBBBBBCCCDDDEEEFFFFFFHHHGGGIIIKKKLLLQQQ]]]iiixxx{{{qqqiiieeeccc[[[WWWSSSPPPOOOMMMLLLJJJKKKKKKIIIGGGDDDCCCDDDEEECCCDDDEEEEEEEEEDDDBBBBBB>>>===;;;;;;;;;===???@@@>>>===<<<;;;<<<>>>???@@@GGGJJJNNNOOOOOORRRYYY``````aaaaaa```\\\WWWQQQNNNxxxqqqmmmjjjiiihhhkkkqqqzzz}}}~~~wwwqqqeeeYYYNNNGGGCCCAAA>>>>>>>>>???AAADDDFFFHHHFFFGGGHHHGGGEEEDDDDDDEEEAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAABBBGGGNNN]]]vvv~~~vvvssspppjjjeee___YYYSSSNNNJJJHHHFFFCCCBBBBBBCCCCCCAAA@@@@@@@@@@@@>>>;;;888::::::::::::::::::::::::===;;;<<<>>>???CCCMMMWWWmmmuuuiii^^^^^^___dddqqq~~~yyyttttttxxx{{{{{{zzzwwwvvvqqqpppzzz}}}yyyvvvvvv~~~tttjjjccc___SSSOOOIIIEEEBBB@@@>>><<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;===>>>???CCCFFFQQQgggwww~~~oooYYYKKKFFF@@@@@@@@@AAAAAABBBCCCDDDGGGGGGHHHKKKLLLQQQ]]]jjjwwwuuunnnhhhfff^^^[[[WWWTTTSSSRRRPPPNNNNNNMMMKKKHHHFFFDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???===<<<<<<===???@@@@@@>>><<<<<<===???@@@AAADDDGGGKKKLLLKKKMMMSSSXXX\\\]]]]]]\\\XXXSSSNNNKKKxxxpppllljjjjjjjjjlllrrr{{{}}}xxxtttwwwyyy|||}}}zzzwwwtttqqqnnngggbbbZZZQQQIIIDDDAAA@@@;;;;;;<<<===???AAADDDFFFCCCEEEFFFFFFEEEDDDEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBGGGNNN]]]uuu|||yyyuuupppjjjccc\\\WWWOOOMMMJJJGGGDDDCCCCCCDDDAAAAAA@@@AAABBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???BBBJJJSSSgggyyysssiii^^^^^^___cccppp}}}~~~zzzuuusssuuuwwwvvvuuusssssspppqqq|||tttkkkccc___TTTOOOJJJEEEBBB@@@>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@FFFIIIUUUkkkzzzlllVVVJJJFFF@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHKKKMMMRRR^^^kkkzzz|||tttnnnkkkdddaaa]]]ZZZYYYXXXVVVUUURRRPPPMMMJJJHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>===>>>>>>???@@@???===>>>@@@AAAAAA@@@BBBEEEIIIKKKJJJKKKNNNQQQVVVVVVWWWVVVSSSOOOJJJHHHzzzrrrmmmiiiiiijjjmmmsss|||}}}xxxuuutttssssssuuuvvvxxxxxxwwwssspppllliiigggeeecccaaaZZZWWWRRRLLLGGGDDDCCCCCC@@@????????????AAABBBCCCFFFHHHIIIIIIHHHGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBCCCFFFMMM[[[rrr~~~zzztttmmmeee```WWWTTTPPPLLLIIIFFFFFFEEEEEEDDDCCCDDDEEEDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999<<>>=========>>>>>>???CCCFFFEEEAAA>>>AAADDDIIILLLLLLMMMNNNPPPQQQQQQRRRQQQOOOLLLHHHFFF{{{qqqlllhhhhhhiiimmmsss|||~~~{{{vvvssspppooopppooommmkkkeeebbb^^^[[[YYYXXXWWWVVVPPPNNNKKKHHHFFFDDDDDDDDDAAAAAA@@@@@@AAABBBDDDEEEIIIKKKNNNNNNLLLJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCFFFKKKWWWlll~~~{{{uuummmhhh^^^[[[VVVPPPKKKHHHFFFFFFFFFEEEDDDDDDEEEEEECCCBBB=========<<<<<<;;;;;;;;;::::::===@@@AAAAAAGGGOOOZZZnnn{{{wwwuuupppiiicccVVVXXXYYY^^^kkk{{{{{{vvvsssqqqooonnnlllnnnooosssyyynnnddd___VVVRRRLLLFFFCCC@@@===;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===??????CCCGGGTTTkkkgggQQQHHHGGGCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCFFFJJJMMMSSSaaannnzzzuuupppmmmjjjgggfffeeedddccc^^^ZZZUUUQQQOOOMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA???>>>===<<<<<<===AAAGGGLLLJJJCCC<<>>???AAADDDFFFHHHKKKNNNQQQQQQPPPOOONNNNNNKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBDDDFFFIIIRRRccctttzzztttooodddaaa[[[TTTNNNJJJGGGFFFFFFDDDCCCBBBCCCCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<>>>>>AAAEEERRRiiigggQQQGGGFFFAAAAAA@@@@@@@@@@@@AAAAAABBBBBBEEEJJJMMMTTTbbbooozzzvvvtttpppnnnmmmlllkkkjjjgggbbb\\\XXXVVVTTTOOOLLLKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEECCCAAA???>>>===;;;===AAAHHHNNNNNNFFF???===???CCCGGGKKKLLLMMMMMMLLLMMMMMMMMMMMMKKKJJJIIItttjjjhhhhhhkkkooovvv~~~zzzuuuqqqoookkkddd^^^XXXTTTOOOLLLKKKKKKJJJIIIFFFFFFEEEEEEDDDCCCBBBAAA>>>>>>>>>@@@BBBDDDGGGHHHMMMPPPTTTWWWWWWVVVWWWWWWRRRQQQPPPNNNLLLJJJHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBAAABBBDDDFFFGGGLLL[[[iii~~~yyyvvvllliiibbbZZZSSSNNNKKKIIIGGGEEECCCBBBBBBBBB@@@?????????>>>>>>===<<<<<<;;;;;;:::;;;======>>>DDDLLLTTTfff}}}xxxqqqlllgggbbb___TTTVVVWWWYYYdddttt~~~yyysssnnnkkkjjjhhhkkkooovvv~~~rrrgggbbbXXXTTTMMMGGGCCC???<<<:::<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<>>>>>>@@@EEESSSjjjhhhQQQGGGFFFAAAAAA@@@@@@???@@@@@@AAAAAABBBEEEJJJNNNUUUcccppp~~~|||yyyvvvtttssssssqqqppppppjjjccc___]]][[[VVVQQQMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHGGGFFFEEECCCAAA@@@???===???EEEMMMOOOKKKFFF???@@@BBBEEEHHHJJJKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJzzzpppiiijjjlllqqqxxxyyyuuusssmmmeee^^^YYYUUUPPPMMMKKKKKKKKKJJJGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCDDDFFFGGGOOOSSSXXX\\\]]]^^^___```YYYXXXWWWTTTRRROOONNNMMMHHHHHHHHHGGGFFFEEEEEEDDD@@@BBBDDDGGGFFFIIIUUUbbbttt}}}zzztttpppiiiaaaYYYTTTPPPNNNJJJHHHEEEDDDDDDCCCBBB@@@@@@??????>>>===<<<<<<;;;;;;999999;;;;;;<<>>???AAAFFFTTTllliiiQQQGGGFFFCCCCCCBBBAAAAAABBBBBBBBBAAAAAADDDJJJNNNUUUcccqqq}}}zzzxxxwwwwwwvvvtttvvvppphhhdddbbb___ZZZUUUOOONNNLLLKKKKKKKKKLLLMMMJJJJJJJJJIIIGGGEEEDDDCCCBBB>>>===BBBJJJPPPNNNKKKCCCCCCCCCFFFHHHJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKxxxpppnnnoooqqqtttxxx{{{wwwsssmmmfff```WWWUUUQQQNNNNNNMMMKKKJJJGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBEEEHHHJJJLLLSSS[[[cccfffggghhhfffbbb```___\\\YYYVVVSSSRRRQQQNNNKKKHHHFFFFFFGGGGGGGGGHHHFFFEEEEEEHHHNNNTTTXXXiiiyyyzzzrrrhhhcccaaa]]]VVVOOOLLLKKKIIIFFFBBB??????@@@AAABBBCCCCCCBBB???===;;;>>>>>>???>>>>>>@@@DDDGGGUUU___mmmzzzzzzqqqjjjccc___ZZZYYYXXXZZZaaammm{{{zzzsssoookkkgggeeefffjjjnnnsss~~~~~~~~~tttjjjccc[[[VVVOOOHHHBBB>>><<<<<<<<<<<<;;;::::::::::::;;;>>>===<<<;;;:::;;;<<<<<<>>>CCCSSSnnndddNNNEEEBBBDDDCCCAAA@@@???@@@AAAAAACCCBBBDDDHHHNNNUUUcccooo~~~|||zzzyyywwwuuuqqqlllgggccc```^^^XXXTTTOOOLLLLLLMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBB??????@@@???AAAGGGPPPWWWJJJEEE@@@@@@DDDHHHGGGFFFHHHKKKMMMNNNNNNMMMMMMNNNyyyppplllnnnpppsssxxx~~~zzzwwwqqqjjjddd[[[XXXTTTQQQPPPNNNMMMKKKHHHHHHHHHGGGFFFDDDCCCCCCAAABBBCCCDDDGGGKKKNNNPPPWWW```hhhkkkmmmooommmjjjgggeeeccc```\\\YYYWWWUUURRROOOLLLJJJJJJKKKJJJJJJGGGEEECCCCCCFFFKKKPPPTTTcccqqqxxxnnniiifffbbb[[[TTTPPPNNNKKKFFFBBB@@@@@@AAABBBCCCDDDCCCBBB@@@>>><<<===>>>>>>>>>>>>@@@DDDGGGRRR\\\jjjxxx~~~uuunnngggddd```^^^]]]]]]bbblllyyyzzzuuuppplllhhheeedddgggjjjnnnxxx~~~~~~}}}tttjjjccc[[[WWWPPPHHHBBB>>>===<<<<<<<<<;;;::::::::::::;;;===<<<;;;::::::;;;<<<===AAAEEEUUUppp```LLLEEECCCCCCBBBAAA@@@???@@@AAAAAACCCBBBDDDHHHNNNUUUcccooo~~~{{{zzzwwwsssnnniiieeeccc[[[WWWRRROOONNNNNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCAAAAAAAAA@@@@@@DDDKKKPPPNNNJJJDDDBBBCCCFFFGGGHHHHHHJJJMMMNNNNNNOOOPPPRRRxxxmmmjjjlllooosssxxx}}}{{{vvvooojjj```]]]XXXUUUSSSQQQOOOMMMJJJIIIIIIHHHGGGFFFEEEEEECCCCCCEEEGGGKKKPPPUUUWWW^^^fffnnnrrrtttwwwvvvsssooonnnllliiieeeaaa]]]ZZZXXXUUURRRPPPPPPPPPOOONNNIIIGGGFFFEEEFFFJJJNNNPPPZZZeeewwwvvvqqqnnnjjjccc]]]VVVSSSNNNHHHEEECCCCCCDDDEEEEEEEEEEEECCCAAA???===;;;<<<======>>>@@@DDDGGGOOOYYYfffttt|||tttoookkkjjjiiifffeeegggnnnxxx{{{vvvrrrmmmhhhdddcccdddfffjjjsss~~~}}}sssjjjddd\\\XXXPPPIIIBBB>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;<<<>>>???CCCGGGWWWsss}}}]]]JJJEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCBBBDDDHHHNNNUUUcccooo{{{wwwqqqllliiiaaa]]]WWWSSSQQQPPPOOONNNMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@CCCFFFOOOMMMIIIEEEBBBCCCFFFIIIIIIJJJMMMOOOPPPRRRVVVXXXtttiiigggjjjnnnrrryyy~~~}}}yyysssnnnfffccc^^^YYYWWWTTTQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEGGGJJJPPPVVV\\\___eeemmmuuuwwwyyy|||{{{xxxvvvuuussspppkkkfff```]]]]]]ZZZWWWUUUUUUTTTSSSQQQOOOMMMKKKJJJKKKLLLOOOPPPSSS[[[hhhwww{{{wwwuuuqqqkkkggg^^^YYYRRRLLLIIIHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@???;;;<<<=========@@@DDDGGGLLLWWWdddsss}}}wwwtttvvvuuurrroooooosss{{{|||wwwsssnnnhhhdddbbbbbbdddiiiqqq|||tttkkkeee]]]YYYQQQIIICCC???===<<<<<<<<<;;;::::::::::::;;;::::::::::::;;;===???@@@DDDGGGYYYwww}}}^^^KKKEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCBBBDDDHHHNNNUUUcccooo~~~}}}wwwrrrnnnfffbbb\\\WWWTTTRRRPPPNNNMMMLLLLLLJJJIIIGGGEEEDDDDDDCCCCCCAAA@@@?????????IIIKKKKKKGGGCCCAAAEEEIIIIIIKKKMMMPPPSSSWWW\\\```qqqiiidddggglllrrryyy~~~~~~{{{vvvqqqlllhhhccc___\\\YYYVVVSSSOOONNNLLLJJJIIIHHHHHHHHHEEEFFFIIIMMMTTT\\\dddhhhmmmuuu{{{|||}}}~~~zzz{{{zzzxxxtttoooiiiddd```bbb```]]][[[ZZZYYYVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQVVV^^^iiixxx~~~{{{zzzwwwrrroooeee___WWWRRROOONNNMMMLLLLLLKKKJJJHHHFFFCCCAAA@@@<<<<<<======>>>@@@DDDGGGMMMXXXeeesss}}}~~~{{{xxxwwwzzz~~~yyytttoooiiidddaaa___aaagggooo{{{|||tttlllfff^^^ZZZRRRJJJCCC???======<<<<<<;;;::::::::::::;;;:::999999:::;;;===???@@@CCCGGG[[[{{{aaaMMMFFFDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBDDDHHHNNNUUUcccooo|||{{{vvvrrrjjjfff```[[[WWWTTTQQQOOOLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@>>>===???DDDIIIHHHCCCAAACCCGGGIIIKKKOOORRRVVV[[[aaafffzzznnniiiaaaeeekkkqqqyyy~~~zzzvvvsssooojjjeeebbb___\\\ZZZUUUSSSPPPNNNLLLKKKJJJJJJGGGHHHLLLQQQZZZccclllqqqvvv}}}}}}yyytttnnnjjjgggiiigggdddcccaaa___\\\ZZZWWWWWWVVVTTTSSSRRRQQQQQQRRRUUUYYY```jjj{{{~~~{{{wwwtttkkkddd]]]XXXVVVUUUSSSQQQOOONNNLLLJJJGGGEEECCCBBB>>>>>>???>>>>>>@@@DDDGGGNNNYYYgggttt}}}wwwqqqkkkhhhbbb^^^___fffmmmwww}}}vvvnnniii___[[[SSSKKKDDD@@@>>>===<<<<<<;;;::::::::::::;;;::::::::::::;;;===???@@@BBBGGG]]]aaaNNNFFFDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBDDDHHHNNNUUUcccooozzz~~~zzzwwwoookkkeee```\\\XXXTTTRRRMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBBBB???===:::???DDDDDDAAA@@@BBBEEEIIILLLQQQVVVZZZ```eeeiiiqqqiiiggg___cccjjjqqqyyy{{{yyyuuupppllliiifffcccaaa[[[YYYVVVRRRPPPNNNNNNNNNJJJLLLOOOVVV___jjjtttzzz~~~{{{vvvrrrppprrrpppmmmkkkjjjhhhdddaaa\\\\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWZZZ```mmm}}}~~~zzzxxxnnnhhhaaa^^^]]]\\\XXXUUURRRPPPNNNKKKHHHEEEDDDCCC@@@AAAAAA@@@???@@@CCCFFFNNNZZZhhhttt{{{uuuppplllgggaaaaaahhhnnnvvv~~~wwwpppkkk```[[[TTTKKKDDD@@@>>>===<<<<<<;;;::::::::::::;;;;;;:::::::::;;;<<<>>>???DDDHHH```uuu}}}}}}^^^LLLFFFFFFAAAAAA@@@???@@@AAABBBCCCCCCBBBDDDHHHNNNUUUcccooowww}}}tttpppjjjeeeaaa]]]YYYVVVPPPPPPOOONNNLLLJJJHHHGGGHHHEEECCCCCCDDDCCC@@@===;;;===???>>>===>>>AAAEEEIIIMMMSSSYYY^^^ccchhhkkkzzziiicccccc^^^bbbiiiqqqyyy}}}zzzuuupppnnnkkkhhhfff```^^^ZZZVVVSSSQQQPPPPPPMMMOOORRRYYYcccoooyyy|||yyyxxxxxxvvvtttrrrpppnnnjjjgggaaaaaaaaa```^^^\\\[[[ZZZWWWWWWVVVWWWZZZeeerrr||||||yyypppjjjdddaaaaaa```[[[WWWSSSQQQOOOKKKHHHFFFDDDDDDBBBBBBBBBAAA@@@@@@CCCFFFNNN[[[iiittt}}}xxxssspppnnngggffflllqqqwwwxxxqqqlll```\\\TTTLLLEEE@@@>>>===<<<<<<;;;::::::::::::;;;<<<;;;::::::;;;<<<>>>???FFFJJJbbbllltttzzzZZZJJJFFFGGGAAAAAA@@@???@@@AAACCCDDDCCCBBBDDDHHHNNNUUUcccooovvvwwwsssnnniiieeeaaa\\\YYYRRRRRRQQQPPPNNNLLLJJJIIIKKKHHHDDDDDDDDDCCC@@@===???>>><<<::::::===BBBEEEIIINNNUUU[[[```eeeiiilllzzzjjjcccbbb^^^aaagggoooxxx}}}yyyuuuqqqnnnlllfffccc]]]ZZZWWWVVVTTTSSSSSSUUUYYY^^^gggsss~~~|||zzzvvvqqqmmmkkkjjjgggeeecccccccccaaa```^^^\\\YYYXXXYYY___hhhooo~~~wwwqqqiiibbb____________[[[YYYTTTOOOKKKHHHGGGFFFEEECCCAAA???@@@BBBEEEGGGQQQZZZhhhttt~~~zzzwwwqqqppprrruuuxxxyyyqqqiiibbb]]]UUULLLEEEAAA??????>>>>>>===<<<;;;;;;::::::999999888888:::<<>>======???BBBCCCIIINNNTTTZZZ```eeejjjmmmyyyiiiaaa```___bbbgggnnnwww}}}yyyvvvtttkkkgggbbb^^^\\\ZZZWWWVVVUUUWWWZZZ___hhhtttzzzwwwtttqqqooolllkkkjjjjjjhhhfff^^^]]][[[YYYZZZ___fffkkk~~~yyyqqqjjjgggggggggggg```]]]XXXSSSNNNJJJHHHHHHFFFDDDAAA@@@@@@CCCFFFHHHQQQZZZgggsss~~~}}}~~~|||sssiiibbb]]]UUULLLEEEAAA??????===<<<<<<;;;::::::999999:::999888888:::<<>>>>>???AAACCCHHHLLLRRRXXX^^^ccchhhlllxxxhhh```^^^```aaaeeellluuu|||zzztttqqqkkkgggdddaaa^^^\\\\\\]]]___ccckkkwww~~~{{{|||zzzwwwuuuuuusssqqqnnnfffeeedddaaaaaacccgggkkkyyyzzzuuurrrqqqqqqqqqjjjgggaaaZZZTTTOOOLLLJJJGGGEEECCCAAAAAACCCFFFHHHQQQZZZfffrrr~~~uuukkkddd___VVVMMMFFFAAA???>>>;;;;;;;;;::::::999999888:::999888999:::<<>>;;;;;;;;;:::::::::999999:::999999999:::===???AAAEEEQQQkkk}}}nnnqqqvvvYYYIIIEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBB@@@BBBFFFIIIPPP\\\gggtttuuummmgggddd___[[[YYYWWWTTTRRROOONNNLLLKKKIIIHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFJJJOOOUUUZZZ```fffjjjuuuhhhbbbaaa]]]^^^aaafffooozzz~~~zzzxxxuuurrroooqqqqqqrrrtttzzz~~~zzzvvvtttssstttxxxwwwnnnddd[[[TTTQQQIIIGGGDDDBBBBBBDDDGGGIIIPPPYYYffftttwwwqqqgggaaaXXXOOOFFFAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;===@@@AAAFFFRRRmmmuuuyyyzzz\\\JJJDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBB@@@AAAEEEIIIOOO[[[fffuuuyyyqqqiiieeeaaa^^^\\\[[[YYYWWWTTTSSSQQQNNNLLLJJJIIIHHHFFFEEEEEEDDDEEEFFFGGGHHHGGGJJJOOOSSSXXX^^^dddhhhrrrgggbbbaaa[[[]]]```fffoooyyy~~~~~~}}}}}}tttiii^^^UUUQQQIIIGGGDDDBBBBBBDDDFFFHHHOOOWWWeeeuuuxxxrrrhhhcccZZZOOOGGGAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===@@@BBBGGGTTTnnn}}}}}}^^^LLLEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBB@@@AAAEEEHHHNNNZZZfffuuu|||vvvlllhhhdddaaa```^^^\\\[[[ZZZYYYVVVSSSOOOKKKIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOSSSVVVZZZ___eeeiiioooddd```___[[[]]]aaahhhqqqzzzwwwjjj^^^TTTOOOIIIGGGDDDBBBAAACCCEEEGGGMMMUUUbbbsssyyyzzz~~~xxxrrriiidddZZZPPPGGGBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;>>>@@@BBBGGGTTTnnn~~~```MMMGGGEEEBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBEEEIIINNNZZZfffsss{{{qqqnnniiieeecccaaa^^^]]]]]]\\\[[[YYYVVVSSSQQQPPPOOOPPPQQQSSSTTTVVVWWWXXXYYY[[[^^^```ccchhhmmmqqqnnnbbb]]]]]][[[^^^cccjjjsss{{{wwwjjj]]]RRRMMMIIIGGGDDDAAAAAABBBEEEFFFKKKSSSaaaqqqsssqqqxxxvvvtttrrrpppoooqqq|||xxxqqqjjjddd[[[PPPHHHBBB???===::::::::::::::::::::::::;;;;;;::::::;;;>>>@@@BBBFFFTTTooo~~~```OOOHHHFFFBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBFFFIIIOOOZZZfffqqq~~~vvvrrrmmmiiieeebbb___]]]]]]]]]^^^^^^^^^]]]]]]\\\XXXYYYZZZ]]]___aaabbbccceeefffhhhjjjmmmqqqvvvzzz|||lllaaa[[[YYYaaa]]]bbbttt{{{qqqhhh___UUUNNNHHHGGGDDDAAAAAAAAACCCDDDGGGOOO\\\lll{{{|||ppplllnnnrrrttt||||||}}}~~~}}}yyysssnnniiifffddddddbbbbbbhhhqqqzzzssshhhcccYYYOOOFFFAAA??????======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<>>>@@@CCCGGGSSSlll}}}aaaQQQIIIEEEDDDCCC@@@???>>>@@@AAACCCBBBCCCDDDDDDGGGNNNYYYaaarrr{{{~~~|||xxxtttoookkkiiigggeeeddd___```aaabbbaaabbbeeegggbbbeeeiiilllmmmooorrrtttsssuuuyyy{{{}}}nnnbbb]]]\\\```^^^cccrrr}}}qqqggg^^^TTTMMMHHHFFFCCC@@@???@@@AAABBBFFFMMMXXXeeerrr~~~ppphhhffffffgggiiijjjkkklllmmmkkkgggddd]]]ZZZXXXXXXVVVVVV]]]fffxxx~~~{{{tttjjjdddZZZOOOFFFAAA???>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<>>>AAACCCIIIVVVooo~~~bbbQQQHHHDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDHHHPPP\\\dddqqq{{{}}}xxxuuuqqqmmmlllkkkiiihhhbbbdddeeeeeefffgggiiillllllooosssvvvyyy|||oooaaa]]]]]]^^^^^^dddoooyyy~~~~~~rrrggg]]]SSSLLLIIIGGGDDDBBB@@@@@@@@@AAADDDIIIRRR[[[eeeoooxxx~~~ssshhhbbb^^^\\\[[[[[[\\\]]]```aaa```^^^VVVSSSQQQQQQPPPRRRZZZcccooo~~~{{{zzz|||uuullleeeZZZOOOFFF@@@>>>=========<<<;;;;;;;;;;;;<<<;;;<<<<<<======>>>AAADDDKKKXXXrrrcccQQQHHHDDDAAABBBCCCCCCBBB@@@???===>>>@@@BBBEEEIIISSS___hhhpppzzzzzzwwwsssqqqpppooommmlllfffgggiiijjjkkklllooorrruuuxxx}}}ooo___ZZZ[[[\\\___dddlllssszzzsssggg]]]TTTOOOLLLJJJHHHEEECCCBBBBBBBBBCCCGGGMMMSSS[[[ccclllqqq|||yyymmmddd]]]YYYUUUTTTSSSUUUWWWZZZ[[[ZZZTTTRRRPPPQQQQQQSSS\\\fffmmm{{{}}}zzzxxx~~~}}}wwwnnnggg[[[OOOEEE???============<<<;;;;;;;;;;;;<<<:::;;;=========???BBBEEEKKKZZZvvv{{{fffRRRHHHDDDCCCCCCCCCBBBAAA@@@???>>>>>>@@@CCCEEEJJJSSS___hhhqqq{{{~~~{{{wwwtttsssqqqooommmgggiiikkklllmmmooorrrtttxxx{{{qqq```[[[[[[ZZZ___dddiiioooxxxtttiii___VVVQQQKKKJJJHHHFFFDDDBBBBBBBBBBBBEEEIIINNNUUU]]]ffflllwwwpppeee[[[UUUQQQOOOMMMMMMOOOQQQSSSSSSQQQNNNMMMNNNOOORRR]]]gggsss|||yyyxxx}}}~~~xxxooohhh\\\OOOEEE???============<<<;;;;;;;;;;;;<<<:::;;;=========???CCCEEEJJJ[[[yyyzzziiiTTTIIIEEEEEECCCAAA?????????@@@AAA@@@BBBDDDFFFIIIRRR]]]fffrrr}}}{{{xxxuuurrrooolllggghhhkkklllmmmooorrrtttxxx{{{uuueee___^^^ZZZ___dddhhhooozzzwwwkkk```VVVQQQHHHGGGEEECCCBBBAAA@@@@@@AAACCCGGGKKKRRRZZZdddjjjuuuqqqdddXXXQQQRRROOOMMMLLLMMMOOOPPPPPPQQQOOONNNOOOQQQUUUaaalll{{{}}}xxxwwwwww}}}~~~yyyppphhh\\\OOOEEE@@@>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;======>>>@@@CCCFFFJJJ\\\|||yyylllVVVKKKFFFEEECCC@@@>>>>>>???BBBCCCAAACCCDDDEEEIIIPPP\\\dddsss~~~{{{xxxtttpppmmmgggiiikkkllllllnnnqqqsssxxx{{{uuuiiibbb```ZZZ___dddhhhqqq~~~zzzmmm___UUUOOOEEEEEEDDDCCCAAAAAA@@@???AAABBBEEEIIINNNWWWaaagggttttttggg[[[TTTSSSQQQNNNMMMOOOPPPPPPPPPSSSPPPOOOQQQSSSYYYeeeqqq|||vvvvvvyyy~~~yyyooohhh[[[NNNEEE@@@???@@@======<<<;;;;;;;;;;;;<<<:::;;;======>>>@@@DDDGGGMMM```xxxoooXXXLLLGGGAAAAAA@@@@@@@@@AAABBBCCC@@@BBBCCCDDDHHHPPP[[[cccrrr}}}~~~|||xxxtttqqqjjjkkkmmmmmmnnnoooqqqtttyyy{{{sssiiibbb___ZZZ___ccchhhsss}}}nnn___SSSLLLFFFEEEEEEDDDCCCBBBBBBBBBAAABBBDDDGGGLLLTTT^^^dddrrrwwwmmmbbb[[[OOOMMMLLLKKKMMMNNNNNNNNNPPPMMMLLLOOOQQQWWWdddppp~~~wwwwww|||~~~zzzoooggg[[[NNNEEEAAA@@@AAA======<<<;;;;;;;;;;;;<<<:::;;;===>>>>>>AAADDDGGGPPPcccxxxqqqYYYMMMHHH>>>???AAABBBCCCCCCBBBAAA???@@@BBBDDDHHHPPP\\\dddqqq||||||xxxuuummmnnnooooooooopppsssuuuyyy{{{}}}}}}nnneeebbbbbb^^^```eeejjjqqq{{{rrraaaRRRIIIFFFDDDCCCCCCCCCCCCAAA@@@???BBBGGGKKKPPPTTTYYY\\\qqquuuiii^^^WWWUUUSSSOOOLLLJJJKKKLLLNNNPPPOOOOOOPPPPPPUUUaaannn{{{xxxuuuzzz{{{ooojjj\\\KKKBBBBBBCCC@@@============<<<<<<<<<<<<999:::<<<===???AAAEEEHHHQQQcccyyywwwZZZKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>AAAFFFJJJPPPZZZeeerrr{{{zzzuuurrrpppmmmmmmoooqqqssstttzzz|||~~~xxxjjjaaa______^^^```dddjjjpppyyysssbbbRRRIIIEEEDDDCCCCCCCCCCCCAAA??????BBBFFFJJJNNNSSSXXX\\\ooo}}}ttthhh^^^XXXSSSQQQMMMJJJHHHIIIKKKLLLOOONNNNNNPPPPPPTTT```lllzzzxxxuuuyyy~~~{{{mmmhhhZZZIIIAAAAAAAAA???>>>>>>>>>===<<<<<<<<<;;;;;;<<<>>>???@@@BBBFFFIIIRRRccc~~~www[[[LLLHHHDDDCCCBBBAAA@@@@@@@@@@@@???>>>AAAFFFIIINNNXXXcccoooxxx}}}yyyuuusssooonnnpppqqqssssssuuuwwwzzz|||~~~sssfff^^^\\\]]]]]]___dddhhhooowwwuuudddSSSIIIEEECCCCCCCCCDDDCCCAAA???@@@BBBFFFIIIMMMRRRWWW[[[kkkzzzrrrggg^^^YYYPPPNNNKKKHHHGGGGGGHHHJJJMMMLLLNNNPPPQQQSSS^^^iiiyyy~~~wwwuuuzzz}}}zzzmmmeeeWWWHHHAAA@@@@@@>>>??????>>>======<<<;;;;;;===>>>@@@@@@@@@BBBFFFIIIRRRdddvvvZZZLLLIIICCCCCCBBBAAA@@@@@@@@@@@@@@@???AAAEEEHHHKKKUUU___kkksss}}}{{{wwwsssqqqqqqrrrrrrrrrsssuuuxxxzzz}}}qqqddd]]]\\\\\\\\\^^^cccgggmmmttt|||wwwfffVVVLLLFFFDDDCCCCCCDDDCCCAAA???AAACCCFFFIIILLLQQQWWW[[[fffvvv|||pppeee]]]YYYNNNMMMJJJHHHGGGGGGHHHIIIKKKKKKMMMPPPQQQTTT]]]hhhyyy|||wwwwww}}}}}}yyymmmcccUUUHHHBBBAAA@@@???@@@??????>>>===<<<;;;;;;>>>???@@@@@@@@@BBBEEEHHHQQQdddrrrXXXKKKIIICCCBBBAAAAAA@@@@@@@@@AAAAAA???AAADDDFFFIIIRRR\\\gggppp||||||xxxttttttssssssrrruuuwwwyyy|||pppccc\\\ZZZZZZZZZ]]]bbbggglllssszzzyyyjjj[[[RRRIIIGGGEEEDDDDDDCCCAAA@@@BBBDDDGGGJJJMMMQQQVVVYYYbbbsssxxxlllccc\\\WWWNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJMMMQQQRRRUUU___jjj|||}}}zzzwwwyyy}}}yyynnnbbbSSSIIIDDDBBBAAAAAA@@@??????>>>======<<<<<<===>>>?????????AAADDDGGGPPPdddnnnUUUIIIGGGBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@AAADDDEEEHHHPPPZZZeeemmmzzz{{{xxxvvvvvvuuuuuuvvvxxx{{{}}}qqqcccZZZWWWWWWYYY\\\aaaffflllssszzz~~~zzzmmmaaaZZZOOOKKKGGGDDDCCCCCCBBBAAABBBEEEIIILLLOOORRRUUUXXX^^^qqqsssiii```YYYUUUMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKNNNQQQSSSXXXcccooo{{{yyyxxx{{{~~~zzznnn```QQQIIIEEEBBBAAAAAA??????>>>>>>>>>>>>======<<<===>>>??????AAAEEEGGGQQQddd{{{zzzkkkRRRHHHGGGBBBAAAAAA@@@@@@AAAAAAAAABBB@@@AAADDDEEEGGGPPPYYYbbbkkkwww~~~zzzyyyyyyyyyxxxvvvxxx{{{|||~~~vvveee[[[WWWVVVWWW[[[aaaffflllssszzzzzzpppgggaaaTTTOOOIIIDDDBBBBBBBBBBBBBBBFFFKKKOOOQQQSSSUUUWWW[[[ooozzzooofff^^^WWWSSSLLLKKKJJJIIIIIIIIIIIIIIILLLKKKNNNRRRUUUZZZhhhuuu{{{yyyxxx||||||mmm^^^NNNGGGEEEAAA@@@AAA>>>>>>>>>>>>>>>?????????<<<===???@@@AAACCCGGGJJJSSSeeeuuusss|||jjjRRRHHHHHHAAAAAAAAA@@@@@@AAAAAABBBBBBAAABBBDDDEEEHHHPPPYYY```hhhttt|||||||||||||||xxxyyy{{{}}}~~~{{{jjj^^^YYYXXXWWWZZZ```gggmmmttt{{{zzzrrrkkkfffXXXRRRJJJDDDAAABBBCCCCCCBBBGGGMMMQQQSSSTTTUUUVVVYYYooovvvlllddd\\\VVVRRRKKKJJJJJJIIIHHHHHHHHHHHHMMMLLLNNNRRRUUU\\\kkkxxx|||zzzyyy||||||lll\\\LLLFFFDDD@@@>>>@@@=========>>>??????@@@@@@<<<>>>@@@AAABBBEEEIIILLLTTTfff{{{pppoooxxxjjjRRRIIIIIIAAAAAAAAA@@@@@@AAABBBBBBBBBAAABBBDDDFFFHHHQQQZZZ^^^fffsss~~~}}}}}}~~~~~~zzz|||}}}~~~mmm___ZZZ[[[VVV[[[aaagggmmmsssyyy}}}{{{vvvnnneee[[[RRRJJJHHHGGGDDDBBBCCCDDDIIIQQQXXX]]]]]]\\\ZZZ```pppzzzrrrhhh```YYYTTTRRRMMMLLLJJJHHHGGGGGGHHHHHHKKKKKKOOOTTTYYY```nnn|||xxxwwwwww|||yyynnn^^^NNNGGGDDDAAA??????@@@???=========???BBBCCCBBBAAA??????@@@DDDHHHJJJVVVfffvvvggghhhsssaaaQQQNNNGGGBBBAAA???@@@AAABBBBBBAAAAAAAAABBBBBBDDDIIIPPPUUU```hhhsss~~~~~~~~~~~~}}}}}}~~~qqqaaaZZZYYYWWW[[[```ffflllrrryyy~~~|||wwwnnneee]]]SSSKKKIIIGGGDDDCCCDDDFFFLLLTTT\\\aaaaaa^^^\\\]]]jjj}}}}}}yyyqqqhhh```YYYSSSPPPKKKJJJIIIGGGFFFFFFGGGGGGJJJKKKOOOUUUZZZbbbppp~~~}}}wwwuuutttyyyzzzlll\\\LLLEEECCCAAA@@@@@@??????>>>>>>>>>@@@AAABBBBBBAAA@@@@@@BBBEEEIIILLLSSSbbb|||vvvjjjjjjtttaaaPPPLLLDDDCCCAAA???@@@AAABBBBBBAAAAAAAAAAAAAAADDDIIIPPPVVV___gggrrr||||||}}}~~~vvvddd[[[XXXXXX[[[___ccciiiqqqyyy~~~~~~xxxooofff^^^UUULLLIIIHHHEEEDDDEEEHHHNNNXXXaaaeeeeeebbb___\\\dddrrr}}}{{{wwwpppjjjccc\\\UUUQQQLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJOOOVVV\\\eeeuuuzzzuuurrrpppsss}}}yyyjjjYYYIIIBBBAAA@@@@@@AAA?????????@@@@@@@@@@@@@@@BBBAAA@@@AAACCCGGGKKKMMMPPP___yyyzzzpppooowwweeeQQQLLLDDDCCCAAA@@@@@@AAABBBAAA@@@AAAAAA@@@@@@BBBHHHQQQVVV___fffqqqzzz||||||~~~yyyfff\\\XXXYYYZZZ]]]aaafffnnnxxx~~~zzzqqqhhh___UUULLLIIIGGGDDDCCCEEEIIIPPPZZZccchhhgggbbb___\\\```hhhuuu}}}wwwtttoookkkgggaaaZZZTTTNNNMMMKKKJJJIIIIIIJJJJJJIIIJJJPPPXXX```jjj{{{yyyrrrnnnkkkmmmxxxxxxiiiXXXGGG@@@???>>>>>>?????????@@@AAAAAA@@@@@@???@@@@@@@@@AAADDDGGGKKKMMMRRR___xxx~~~vvvuuu{{{kkkUUUNNNEEECCCBBB@@@@@@AAABBBAAA@@@AAA@@@??????AAAHHHPPPVVV^^^eeepppyyy~~~|||}}}~~~wwwggg]]]YYYXXXYYY\\\___dddmmmvvv|||}}}tttkkk```UUULLLHHHFFFDDDCCCEEEJJJQQQZZZcccgggeee```]]]ZZZ[[[___iiiwwwssspppllljjjiiiddd]]]WWWNNNMMMKKKJJJIIIIIIIIIIIIIIIKKKRRR[[[dddpppwwwoookkkgggjjjttt~~~vvvhhhXXXGGG@@@>>>===<<<===??????@@@AAAAAAAAA@@@@@@??????@@@AAADDDGGGKKKMMMTTT___wwwwwwvvv{{{nnnWWWNNNFFFDDDBBB@@@@@@AAAAAAAAA???@@@@@@??????AAAGGGNNNTTT\\\dddnnnwww}}}|||~~~tttfff]]]ZZZWWWXXX[[[^^^ccckkktttzzzwwwooobbbWWWMMMIIIGGGDDDDDDFFFKKKQQQYYYaaacccaaa]]]ZZZVVVVVVXXX^^^iiiyyytttoookkkjjjjjjfff___XXXOOONNNLLLIIIGGGGGGGGGGGGIIILLLTTT___iiivvvuuummmiiieeehhhsss}}}uuueeeVVVFFF@@@@@@>>><<<===??????@@@@@@AAABBBBBBCCCAAAAAABBBCCCEEEHHHKKKLLLSSS^^^ttt}}}ttttttzzzoooWWWMMMEEEDDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@AAAFFFLLLPPPYYY```kkkuuu}}}~~~~~~~~~~~~oooccc\\\YYYUUUWWWZZZ^^^cccjjjsssxxx{{{ssseeeZZZOOOKKKIIIFFFFFFHHHMMMRRRYYY^^^```^^^ZZZWWWUUUUUUVVVYYYaaappp}}}wwwqqqooonnnkkkccc\\\SSSRRROOOLLLJJJHHHGGGGGGJJJMMMVVVbbbmmm{{{xxxkkkhhheeehhhttt}}}uuu```RRREEEAAABBBAAA????????????>>>???@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMUUU___tttsssttt|||qqqXXXMMMFFFEEECCCAAA@@@AAAAAA@@@???@@@AAAAAAAAABBBEEEIIILLLTTT\\\gggqqqyyy{{{vvvvvvwwwxxxzzz|||}}}~~~}}}mmmbbb\\\YYYTTTWWWZZZ^^^cccjjjrrrwww}}}~~~}}}uuuggg\\\QQQMMMKKKHHHHHHJJJOOOSSSYYY]]]___]]]YYYVVVVVVWWWXXXZZZ___mmmyyyuuutttpppggg```YYYWWWTTTPPPMMMKKKKKKJJJKKKNNNWWWcccooo~~~}}}kkkgggeeeiiiuuu}}}vvv[[[OOODDDBBBDDDCCCBBBAAA???>>>>>>>>>@@@CCCFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNWWWaaawwwuuuwwwtttZZZPPPIIIEEECCCAAA@@@AAAAAA@@@???@@@AAABBBBBBCCCDDDGGGJJJQQQXXXdddnnnwww|||sssrrrrrrqqqqqqqqqrrrrrrrrrvvv{{{ppp```YYY[[[TTTVVVXXX\\\aaaiiirrrxxx|||}}}~~~xxxmmmaaaTTTNNNLLLJJJKKKNNNPPPUUU\\\```bbbaaa```___ZZZ\\\]]]^^^cccppp}}}|||wwwmmmccc[[[VVVRRRRRROOOKKKKKKNNNKKKQQQZZZdddqqqvvvmmmgggkkkwww{{{rrr\\\PPPDDDBBBCCCAAA???>>>??????@@@??????AAADDDGGGHHHJJJLLLKKKIIIJJJNNNRRRXXXaaavvv{{{zzzbbbNNNGGGDDDCCCAAA@@@??????@@@AAAAAA@@@@@@AAABBBDDDFFFGGGQQQXXXbbbkkksss|||zzztttoooiiihhhkkkmmmkkkhhhjjjjjjkkkooovvv~~~rrraaaYYYYYYTTTVVVXXX[[[```hhhqqqwwwzzz|||~~~pppcccVVVOOOLLLKKKMMMQQQTTTYYY___ccceeeeeefffffffffffffffgggmmmyyy|||qqqggg```ZZZVVVUUUQQQLLLKKKMMMMMMSSS]]]gggttt{{{rrrkkkooozzz{{{qqq[[[OOODDDBBBCCCAAA???>>>@@@@@@@@@@@@@@@BBBEEEHHHIIIKKKMMMLLLKKKLLLPPPTTTYYYbbbxxxfffRRRJJJDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAABBBCCCEEEFFFNNNUUU___hhhpppxxxuuuooohhhfffggghhhgggeeecccbbbbbbeeejjjrrryyy~~~vvvdddZZZXXXUUUVVVXXX[[[___fffooouuuxxxzzz}}}~~~xxxjjjZZZRRROOOOOORRRWWW]]]aaafffjjjlllnnnppprrrtttrrrqqqsss{{{vvvmmmfff```[[[YYYTTTMMMKKKMMMMMMTTT]]]hhhtttvvvnnnqqq{{{zzzpppYYYNNNEEEBBBCCCAAA??????@@@@@@AAA@@@@@@BBBFFFIIIKKKMMMOOOOOONNNOOOSSSVVV[[[eee{{{iiiTTTLLLDDDCCCAAA@@@??????@@@AAABBBBBBAAA@@@AAABBBCCCDDDJJJPPPZZZccckkksss}}}zzzssskkkeeeddddddcccbbb^^^\\\ZZZZZZ]]]cccjjjoootttxxx~~~kkk^^^YYYUUUVVVXXXZZZ]]]dddlllqqqvvvyyy}}}~~~rrraaaWWWTTTUUUZZZ```hhhjjjnnnqqqtttwww{{{~~~}}}{{{zzz~~~zzzqqqjjjeee```]]]WWWPPPLLLMMMLLLRRR[[[eeeqqqwwwoooqqqzzzzzznnnWWWMMMEEECCCCCC@@@???@@@???@@@@@@@@@@@@BBBFFFIIIMMMPPPRRRRRRPPPRRRVVVZZZ^^^hhhiiiRRRIIIDDDCCCAAA@@@??????@@@AAACCCBBBAAA@@@@@@AAABBBBBBFFFMMMVVV___gggpppyyy|||rrrjjjeeedddbbbbbb___\\\XXXVVVVVV[[[```dddmmmqqqvvv{{{uuueee\\\VVVVVVWWWYYY\\\bbbiiinnnuuuyyy~~~uuuddd[[[ZZZ]]]dddkkkrrrtttvvvyyy{{{~~~}}}uuunnniiidddaaa[[[RRRNNNOOOLLLQQQYYYaaalll}}}yyyqqqrrrzzzxxxkkkTTTLLLEEECCCBBB@@@???@@@>>>?????????@@@BBBFFFIIIOOORRRTTTTTTSSSTTTYYY]]]bbbllliiiRRRHHHDDDCCCAAA@@@??????@@@AAACCCBBBAAA??????@@@AAAAAAEEEKKKTTT\\\dddmmmxxx{{{pppiiieeedddcccccc```[[[VVVUUUWWWZZZ]]]eeehhhmmmpppuuu|||~~~kkk```VVVWWWWWWXXXZZZ___fffkkksssxxx~~~ssseee```bbbiiisss{{{}}}vvvpppkkkfff___UUUOOOOOONNNRRRWWW]]]gggxxx{{{rrrsss{{{vvvgggRRRKKKEEEDDDBBB??????AAA>>>???@@@@@@AAACCCGGGJJJQQQSSSUUUUUUUUUVVV[[[___eeeooolllSSSIIIDDDCCCAAA@@@??????@@@AAABBBAAA@@@?????????@@@AAADDDJJJRRRZZZbbblllwww~~~zzzqqqkkkhhhggghhhddd___ZZZWWWVVVWWWXXX\\\___cccfffiiiooowww}}}pppbbbWWWWWWWWWWWWYYY^^^dddiiipppvvv}}}~~~~~~rrrhhhhhhooozzzyyysssmmmcccWWWOOONNNOOOQQQSSSWWW```qqqzzzqqqrrrzzztttdddPPPJJJEEEDDDBBB??????BBB@@@AAABBBBBBCCCEEEJJJMMMQQQTTTVVVVVVVVVWWW\\\```fffppp{{{~~~mmmTTTIIIDDDCCCAAA@@@??????@@@AAA@@@@@@???>>>>>>???@@@AAACCCIIIQQQYYYaaajjjuuu}}}|||tttpppooommmjjjeee```[[[YYYWWWWWW[[[^^^```aaaaaaccchhhlll|||rrrbbbWWWWWWWWWWWWXXX]]]ccchhhnnnuuu|||~~~}}}}}}ssslllooozzzyyyqqqfffXXXOOOMMMMMMNNNOOOQQQYYYjjjwwwnnnooowwwsssbbbOOOIIIEEEDDDBBB??????BBBBBBCCCDDDDDDEEEGGGLLLOOOQQQTTTVVVWWWVVVXXX\\\aaafffpppwwwzzzlllRRRGGGDDDCCCAAA@@@???@@@@@@AAA@@@???>>>>>>>>>???AAABBBBBBHHHPPPWWW___iiittt|||}}}yyywwwqqqnnnjjjeee```\\\YYYXXX```bbbcccaaa]]]\\\]]]```pppwwwtttdddYYYUUUSSSUUUXXXZZZ___eeelllqqquuuxxx}}}~~~wwwqqquuu}}}uuuiii[[[QQQMMMPPPJJJJJJQQQVVV___vvv}}}uuukkkhhhmmmxxxrrr___IIIEEEDDDFFFGGGCCCAAAAAAAAAAAABBBDDDFFFHHHJJJKKKOOOQQQTTTVVVXXX[[[___bbbiiisssyyywwwkkkRRRKKKDDDCCCAAA@@@??????@@@AAA????????????????????????DDDGGGLLLSSS\\\gggrrryyyyyyxxxtttnnniiiddd___ZZZWWW```aaacccbbb___\\\YYYXXXbbbhhhrrr~~~pppcccZZZUUURRRTTTVVVXXX]]]dddkkkpppuuuxxx}}}|||yyyvvvjjj[[[QQQMMMKKKEEEEEELLLQQQZZZpppyyyrrrhhhdddgggooowww|||ppp[[[IIIEEEDDDFFFFFFCCCAAAAAAAAABBBCCCDDDFFFHHHJJJLLLNNNQQQTTTVVVYYY\\\```ccciiitttuuurrr{{{iiiQQQJJJDDDCCCAAA@@@??????@@@AAA????????????????????????BBBFFFKKKRRR[[[eeepppwww~~~zzztttooojjjeee```\\\___aaacccccc```\\\YYYWWW]]]bbbkkkuuuyyylllcccZZZTTTQQQRRRTTTUUUZZZaaajjjoootttvvv|||wwwjjjZZZPPPLLLGGGBBBCCCHHHMMMVVVhhh{{{xxxrrrlllccc^^^___dddiiimmmpppooommmllllllmmmnnnooossstttxxx~~~lllVVVIIIDDDCCCEEEFFFCCCAAABBBBBBBBBCCCEEEGGGIIIKKKLLLMMMPPPSSSWWWZZZ^^^bbbfffjjjtttrrrnnnvvvgggPPPIIIDDDCCCAAA@@@??????@@@AAA????????????????????????AAADDDIIIPPPXXXcccnnnttt}}}xxxsssmmmgggcccaaaccceeefffddd```\\\YYYYYY]]]ccckkkuuu}}}sssjjjdddYYYTTTPPPPPPQQQRRRXXX^^^hhhmmmrrrtttzzzvvvhhhXXXMMMIIIGGGDDDEEEIIINNNUUUdddrrr~~~tttjjjfffbbb\\\XXXXXX[[[^^^aaaeeecccaaa______```bbbcccfffgggkkkrrr{{{iiiSSSIIIDDDBBBDDDEEEBBBAAACCCCCCCCCDDDFFFHHHJJJLLLMMMMMMPPPTTTXXX[[[```eeeiiilllvvvuuuoootttiiiQQQIIIDDDCCCAAA@@@??????@@@AAA????????????????????????AAADDDIIIOOOWWWaaalllrrr~~~yyyssslllhhheeeggghhhjjjiiifffaaa]]]ZZZ\\\___dddlllwww}}}ssskkkeeeYYYSSSNNNNNNOOOQQQVVV]]]eeejjjooorrrwwwttteeeVVVKKKGGGGGGGGGHHHLLLQQQWWWcccmmmvvv{{{~~~{{{vvvpppfff]]]YYYWWWTTTRRRRRRUUUZZZ]]]```^^^ZZZXXXXXXZZZ]]]___^^^___bbbhhhqqq{{{~~~fffQQQHHHCCCAAACCCDDDBBBAAACCCDDDDDDEEEGGGIIIKKKMMMNNNNNNQQQUUUYYY^^^ccchhhllloooxxx}}}tttuuuoooVVVJJJDDDCCCAAA@@@??????@@@AAA????????????????????????AAADDDIIIOOOVVV```jjjqqq|||}}}wwwpppllliiiiiijjjkkkllliiiddd___\\\\\\]]]___dddnnnyyywwwmmmfffYYYRRRMMMMMMNNNPPPVVV]]]bbbggglllooottt{{{~~~}}}qqqcccTTTJJJGGGFFFGGGKKKPPPVVV^^^hhhnnnppptttuuuqqqlllggg___WWWQQQQQQQQQRRRSSSXXX^^^bbbccc```\\\ZZZZZZ]]]bbbeee``````aaadddkkkttt}}}yyyaaaQQQHHHCCCAAACCCDDDBBBBBBDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSXXX\\\```eeekkknnnrrryyyyyyxxxzzz^^^LLLDDDCCCAAA@@@??????@@@AAA????????????????????????AAADDDHHHNNNUUU___hhhoooxxx|||vvvrrrllljjjjjjkkkmmmkkkgggbbb^^^]]][[[[[[]]]eeennnuuu{{{nnneeeXXXRRRMMMLLLNNNPPPWWW^^^___eeeiiilllqqqyyy|||{{{~~~|||~~~{{{ooobbbTTTKKKHHHDDDHHHOOOVVV```jjjssswwwtttwwwwwwqqqlllhhhaaaZZZUUUWWWXXXZZZ\\\bbbjjjppppppmmmiiiggghhhlllqqquuuooonnnmmmmmmrrryyyqqq]]]PPPHHHCCC@@@BBBCCCBBBBBBDDDFFFFFFGGGIIIKKKMMMOOOPPPSSSVVVZZZ^^^bbbgggmmmpppttt{{{|||yyyeeeNNNDDDCCCAAA@@@??????@@@AAA???????????????????????????BBBFFFLLLSSS\\\ffflllttt|||~~~zzzrrrooommmmmmpppppplllhhh```___\\\ZZZ[[[```gggmmmrrr}}}nnndddXXXQQQLLLLLLNNNPPPWWW___^^^cccgggjjjpppwwwzzzyyy{{{yyyzzz~~~zzzooocccUUULLLJJJDDDJJJSSS\\\hhhuuu~~~|||~~~|||vvvqqqmmmgggaaa]]]___bbbcccfffmmmvvv}}}~~~{{{wwwuuuvvv{{{~~~{{{zzz}}}lllYYYPPPHHHBBB@@@BBBCCCAAABBBEEEFFFFFFGGGIIIKKKMMMOOOPPPUUUXXX\\\```dddhhhnnnqqquuu||||||yyyjjjPPPDDDCCCAAA@@@???@@@@@@AAA????????????????????????>>>AAAEEEJJJQQQZZZdddjjjrrr{{{xxxtttqqqqqqtttuuurrrnnndddbbb___\\\[[[___eeejjjkkkyyy}}}nnnbbbXXXQQQLLLLLLNNNOOORRRWWW^^^ccceeeffflllvvvyyywww~~~zzzwwwxxx{{{~~~sssiii^^^UUUOOONNNPPPXXXeeerrr}}}~~~||||||{{{uuurrrsssnnnooopppsssxxx|||eeeSSSNNNEEECCCAAA??????AAACCCDDDDDDFFFIIILLLMMMNNNPPPRRRYYYZZZ\\\aaagggllloooqqqwww}}}xxxlllRRRGGGEEEAAA????????????>>>AAAAAAAAA@@@???>>>======???@@@CCCGGGNNNWWWaaahhhuuu|||}}}uuusssuuuxxxxxxvvvnnnhhh```\\\]]]```bbbccciiinnnzzz}}}nnn```YYYQQQLLLLLLMMMNNNQQQVVV^^^bbbeeegggmmmvvvyyyxxx|||xxxtttrrrtttvvvvvvvvvxxx{{{}}}yyyyyyzzzyyywww~~~|||ssshhh^^^WWWTTTWWW^^^kkkxxx~~~||||||~~~}}}~~~yyybbbQQQKKKFFFDDDBBBAAAAAABBBDDDEEEDDDFFFJJJLLLMMMOOOQQQSSSZZZ[[[]]]aaagggllloooqqqrrryyy|||uuunnnSSSHHHEEEAAA??????@@@??????AAA@@@@@@@@@???>>>>>>>>>???@@@CCCGGGMMMVVVaaahhhsssyyy}}}yyyzzz||||||{{{tttmmmddd^^^\\\^^^______gggjjjuuuqqqbbbYYYRRRLLLLLLMMMMMMPPPTTT\\\aaaeeehhhmmmuuuyyyyyy}}}yyyrrrnnnlllkkkjjjjjjggghhhkkkrrryyy|||yyyvvvuuuttttttwww}}}zzzxxxvvvsssqqqtttxxx~~~~~~ssshhh```ZZZ]]]dddqqq~~~sss]]]MMMHHHFFFEEECCCBBBBBBCCCEEEFFFEEEGGGJJJLLLNNNPPPSSSUUU[[[\\\___bbbfffkkknnnpppooovvv{{{sss|||oooTTTHHHEEEAAA??????@@@@@@???@@@@@@?????????????????????@@@CCCFFFLLLUUU___fffooovvv{{{tttjjjccc```___```aaaeeegggnnnzzzwwwggg[[[SSSMMMLLLMMMLLLOOOSSS[[[___dddiiiooouuuyyy{{{|||uuunnnhhheeecccccc___^^^___ccciiippptttvvv}}}||||||{{{{{{{{{|||}}}{{{yyyvvvtttuuuwwwzzz|||~~~}}}{{{yyywwwvvvuuuuuusssuuuyyy~~~{{{wwwwwwwwwxxx{{{zzznnnfff^^^```gggsss~~~~~~nnnZZZKKKFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEHHHKKKMMMOOORRRUUUXXX\\\^^^```ccceeehhhllloooqqqwwwwwwzzznnnRRRHHHEEEBBB@@@@@@@@@@@@??????????????????@@@@@@@@@???@@@BBBEEEKKKTTT^^^dddmmmsss}}}zzzrrrjjjffffffggghhheeeeeejjjrrr}}}{{{kkk]]]UUUOOOMMMMMMLLLNNNRRRYYY]]]dddkkkppptttyyy~~~yyyqqqjjjfffcccbbb]]][[[YYYZZZ___dddhhhiiinnnnnnnnnnnnmmmnnnnnnnnnooooooooooooqqquuuyyy}}}~~~~~~~~~{{{|||~~~zzzxxxuuutttyyy~~~rrrjjjaaadddjjjttt{{{zzzzzz|||{{{hhhWWWJJJFFFCCCCCCBBBBBBBBBCCCEEEEEEFFFIIIKKKNNNPPPSSSXXX[[[]]]```bbbdddeeegggjjjnnnsssyyy}}}zzznnnQQQHHHFFFBBB@@@@@@@@@@@@??????????????????@@@@@@@@@???@@@BBBEEEJJJRRR\\\bbbkkkrrr|||yyyrrrllliiihhhiiiggggggiiiooowww}}}nnn___WWWQQQOOONNNMMMOOORRRWWW[[[ccclllqqqsssyyyzzzsssmmmkkkjjjaaa^^^[[[ZZZ]]]```cccdddiiiiiiiiijjjkkkkkkkkkkkkmmmoooppprrruuuyyy}}}xxxtttwwwuuullleeehhhmmmvvv{{{wwwuuusssuuu~~~uuubbbSSSJJJFFFBBBBBBBBBBBBCCCDDDEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]```cccfffffffffgggkkkooosssyyyyyy}}}qqqSSSIIIFFFBBB@@@@@@AAA@@@@@@@@@@@@??????????????????>>>???AAADDDIIIQQQZZZ```jjjppp{{{yyypppjjjgggfffjjjjjjllloootttrrrbbbZZZRRRPPPOOOMMMOOOSSSVVVYYYcccmmmrrrsssyyy|||yyyyyymmmjjjgggfffgggjjjkkklllooopppqqqssstttuuuvvvvvvyyy{{{~~~yyyxxx~~~tttlllgggiiinnnvvv}}}}}}zzzvvvrrrooollljjjkkkuuuooo\\\PPPIIIEEEBBBCCCCCCDDDDDDEEEFFFFFFHHHJJJLLLOOORRRVVV\\\___eeehhhkkkkkkiiiiiimmmqqqssszzzvvvuuuxxxZZZIIIFFFCCCAAAAAAAAAAAA@@@AAA@@@@@@@@@???>>>>>>>>>>>>???AAACCCHHHPPPYYY___hhhoooyyyxxxpppkkkiiimmmmmmnnnppprrrzzzwwwccc[[[TTTQQQPPPNNNOOOSSSUUUYYYcccnnnrrrsssyyyyyyvvvtttssstttwwwxxxxxxxxxzzz|||~~~yyytttvvv}}}}}}qqqjjjggghhhmmmtttzzz|||yyyuuummmjjjgggeeebbbdddnnnzzzkkkYYYNNNHHHEEECCCDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMOOORRRWWW\\\aaahhhkkknnnnnnkkkkkkooosssttt{{{sssooo~~~```IIIFFFCCCAAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>======>>>???AAACCCHHHOOOXXX^^^fffmmmxxxxxxsssqqqmmmnnnpppqqqqqqwwwsssdddZZZRRRQQQSSSRRRQQQQQQWWWZZZbbbkkkpppssszzz}}}yyyvvvzzzzzzpppiiifffjjjoootttuuussspppmmmfffdddcccaaa\\\\\\fffqqqzzzgggUUUJJJEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJLLLNNNPPPRRRVVV\\\bbbgggmmmqqqtttrrrooommmppptttzzzzzz}}}vvvmmmxxxfffSSSHHHCCC@@@;;;@@@EEE???======>>>>>>>>>?????????>>>???@@@AAAEEEKKKSSSXXXcccnnnwww{{{wwwpppsssppppppppppppsssxxxggg\\\RRRPPPQQQOOONNNOOOVVVYYYaaakkkpppssszzz}}}uuuoooooosssxxxooohhhhhhkkkpppsssssspppllliiiaaa___^^^\\\XXXXXXbbbmmmxxxdddSSSIIIEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKOOOQQQTTTWWW[[[aaahhhlllqqqtttvvvtttpppnnnpppsssyyyzzz}}}|||qqq{{{oooVVVJJJEEEBBB===BBBFFF???@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@AAADDDJJJRRRWWW```kkktttyyyxxxwwwuuuuuuuuutttvvvnnnbbbVVVSSSRRROOONNNOOOTTTWWW___iiiooosss{{{uuullliiijjjrrrwww}}}tttlllgggjjjmmmqqqsssrrrmmmhhheee^^^[[[ZZZXXXUUUVVV___jjj{{{ttt___PPPGGGEEEEEEDDDDDDDDDEEEGGGIIILLLMMMSSSUUUYYY]]]bbbiiipppuuuxxxyyyzzzxxxsssqqqrrrsssxxxyyy}}}www}}}zzz[[[MMMGGGEEE@@@CCCFFF@@@>>>>>>>>>????????????@@@>>>??????AAADDDIIIQQQVVV\\\gggpppvvv~~~|||||||||zzzzzzyyylll^^^WWWUUURRRQQQRRRSSSVVV]]]gggmmmrrrzzzyyyooojjjkkkhhhmmmvvvwwwooojjjggglllooorrrsssrrrmmmhhhddd^^^[[[XXXWWWUUUVVV^^^hhhzzznnnZZZLLLFFFEEEFFFEEEEEEEEEFFFIIILLLNNNPPPVVVYYY^^^dddjjjqqqyyy~~~}}}xxxuuutttuuuxxxzzzwww~~~```OOOHHHFFFAAACCCEEE???======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBHHHOOOTTTZZZcccmmmttt}}}wwwfff]]]XXXTTTSSSTTTRRRTTT\\\eeekkkpppyyy{{{pppjjjjjjbbbfffnnnyyy{{{rrrllliiihhhppprrruuuwwwuuupppkkkggg___[[[XXXVVVUUUVVV]]]fff{{{~~~hhhUUUJJJFFFFFFGGGEEEFFFFFFHHHKKKNNNQQQRRRWWW\\\bbbiiiqqqyyy~~~zzzxxxwwwzzz|||uuu|||fffRRRGGGFFFAAAAAADDD???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAAFFFMMMRRRYYYaaakkkrrr|||pppccc[[[UUURRRSSSRRRTTT[[[dddiiinnnwwwyyymmmfffddd___bbbhhhrrr}}}wwwoookkkkkkmmmvvvxxx{{{|||zzzuuuoookkkbbb\\\XXXVVVUUUVVV\\\ddd|||xxxcccQQQHHHFFFGGGHHHFFFFFFGGGIIILLLPPPSSSUUUYYY^^^fffnnnwww}}}{{{|||~~~rrryyynnnUUUGGGEEE@@@@@@CCC@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@EEEKKKPPPXXX___hhhpppwwwmmmaaaWWWSSSSSSRRRTTTZZZbbbhhhllluuuwwwkkkdddccc^^^___cccmmmyyyvvvnnnlllppptttxxxqqqmmmgggaaa[[[YYYXXXXXX^^^ddd|||sss^^^OOOHHHGGGHHHHHHGGGGGGHHHKKKNNNQQQUUUWWW[[[aaajjjsss}}}rrrwwwuuuXXXHHHEEE@@@@@@DDDCCC>>>>>>>>>>>>=========<<<>>>>>>>>>>>>???DDDJJJOOOXXX]]]eeelllrrrxxxvvvggg[[[UUUTTTSSSTTTZZZbbbgggkkkttt~~~xxxmmmgggfff\\\]]]aaajjjvvvwwwoooooosssyyyzzzrrrmmmmmmfff```^^^\\\\\\aaaggg{{{~~~ppp\\\MMMHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRVVVXXX]]]ccclllvvvtttvvvzzz[[[IIIFFFAAAAAAFFFFFFBBBAAAAAAAAA@@@@@@??????>>>>>>======???CCCIIINNNWWW[[[cccjjjnnnsss{{{lll]]]WWWUUUSSSUUUZZZ```cccgggrrr}}}wwwooohhhccc]]]\\\___iiiwww}}}rrrmmmpppzzz}}}vvvssskkkbbb___^^^^^^aaafffxxx~~~kkkVVVLLLHHHGGGGGGIIIGGGIIILLLNNNPPPSSSWWWZZZccchhhpppyyy{{{{{{}}}dddLLLFFFGGGCCCAAADDDCCCBBBAAA@@@????????????;;;<<<===>>>@@@CCCGGGKKKUUUYYY___dddiiipppyyysssbbbXXXUUUPPPQQQVVV\\\^^^bbbkkkuuuxxxpppiiiddd___]]]```jjjxxx|||sssooouuu|||wwwnnnfffbbb```___ccchhhyyy{{{iiiUUUKKKHHHGGGGGGIIIIIIKKKOOOQQQTTTWWW[[[^^^fffkkksss{{{}}}{{{zzznnnSSSJJJGGGCCCAAACCCCCCBBBAAA@@@????????????<<<===>>>>>>???BBBFFFJJJQQQVVV]]]ccciiiqqq{{{{{{ggg[[[VVVTTTUUUYYY^^^aaadddllluuuyyyqqqjjjeee```___aaakkkyyy{{{tttrrrzzz}}}uuulllgggdddbbbfffkkk}}}wwwfffSSSJJJIIIHHHHHHIIIKKKNNNRRRVVVYYY\\\aaadddkkkooovvv}}}|||yyy{{{]]]NNNHHHBBB@@@BBBBBBAAA@@@???????????????===>>>>>>>>>???AAAEEEHHHMMMSSSZZZaaahhhrrr|||lll___XXXWWWWWW[[[aaaeeehhhpppxxx}}}{{{ssskkkfff```___aaakkkyyy{{{tttuuu{{{sssmmmhhheeeiiiooorrrbbbQQQJJJIIIIIIIIIKKKLLLPPPUUUYYY]]]aaafffiiinnnrrrxxx~~~zzzeeeQQQGGGBBBAAABBBAAAAAA@@@???????????????>>>??????>>>>>>@@@DDDFFFKKKPPPXXX___fffppp{{{qqqaaaYYYTTTSSSUUU[[[```eeemmmuuu{{{~~~uuulllggg```___aaakkkyyy|||uuuwwwyyysssllliiimmmttt~~~mmm^^^OOOJJJKKKKKKKKKMMMNNNRRRWWW\\\aaaeeeiiilllnnnsssyyy}}}}}}iiiRRRGGGCCCBBBCCC@@@@@@??????>>>>>>??????>>>??????>>>>>>???CCCFFFJJJOOOVVV\\\ccclllvvv~~~xxxfff[[[VVVRRRQQQVVV\\\bbbjjjrrryyywwwnnnhhh```___aaakkkzzz}}}wwwzzzyyyrrrnnnssszzziii[[[NNNKKKMMMMMMNNNOOOOOOTTTZZZ___dddgggkkknnnooosssxxx}}}~~~mmmSSSGGGDDDDDDDDD@@@??????>>>>>>>>>??????===>>>>>>>>>>>>???CCCFFFHHHMMMSSSZZZ```hhhrrryyymmmbbb]]]WWWSSSUUUZZZ```iiiqqqwww~~~xxxoooiii``````cccnnn}}}zzz~~~wwwtttyyygggZZZNNNLLLNNNPPPPPPQQQRRRWWW]]]cccgggjjjmmmpppooosssyyy}}}~~~zzzqqqVVVHHHEEEEEEDDD??????>>>>>>>>>>>>??????<<<===>>>===>>>@@@CCCFFFDDDIIIPPPWWW]]]fffpppwww|||tttiii```XXXRRRSSSWWW\\\eeemmmvvv|||~~~yyytttrrrsssuuuvvv|||zzz|||}}}yyypppiiibbbaaadddooo|||{{{xxx}}}fffYYYMMMLLLOOOQQQQQQRRRTTTYYY___eeeiiillloooqqqppptttyyy}}}~~~wwwtttWWWIIIFFFEEECCC???>>>>>>>>>>>>>>>??????<<<=========>>>@@@DDDGGGAAAGGGNNNUUU\\\eeepppwwwyyy{{{ggg^^^XXXSSSTTTWWW[[[dddllltttzzzzzzuuullliiieeeaaa```aaadddfffrrryyyrrroooqqqsss||||||tttooogggggghhhppp{{{fffZZZPPPOOOSSSTTTUUUVVV\\\```fffkkknnnppprrrtttvvvwwwyyy{{{|||}}}~~~~~~~~~|||rrrssszzzrrr\\\MMMCCCAAACCCAAAAAAAAA@@@@@@@@@??????======;;;:::BBBMMMOOOJJJCCCHHHMMMRRRXXX```jjjqqqyyy{{{hhh___YYYTTTTTTWWW[[[ccckkksssxxx|||wwwppphhhbbb```]]]ZZZWWWVVVWWWYYY[[[eeerrryyyqqqllllllmmmttt|||~~~vvvqqqiiiiiijjjqqqxxxdddYYYOOOOOOSSSUUUWWWXXX___ccciiimmmppprrruuuwwwxxxyyy{{{|||}}}~~~|||pppooouuuvvv^^^NNNDDDBBBDDDAAAAAAAAA@@@@@@@@@?????????>>>;;;:::@@@HHHIIIEEEAAAFFFKKKPPPUUU]]]gggnnnwww}}}zzzjjj___YYYTTTTTTVVVYYYaaahhhqqqvvv}}}yyy{{{wwwqqqkkkeee^^^VVVRRRSSSQQQNNNLLLLLLMMMOOOPPPWWWbbbuuu}}}tttnnnjjjhhhkkkrrr|||zzztttkkkkkkkkkrrruuuaaaWWWOOOPPPUUUWWWYYY\\\cccgggmmmqqqtttvvvxxxyyy{{{|||}}}~~~~~~}}}nnnjjjnnn{{{aaaOOOEEECCCEEEAAAAAAAAA@@@@@@@@@??????AAA@@@<<<:::===BBBBBB>>>???CCCHHHMMMRRRYYYcccjjjttt{{{xxxjjj___XXXTTTTTTUUUWWW^^^eeepppttt{{{vvvnnnlllhhhccc^^^YYYUUUPPPMMMMMMKKKJJJIIIHHHIIIKKKLLLPPPWWWggg}}}vvvooojjjeeeiiirrr}}}}}}wwwnnnmmmmmmrrr~~~|||sss^^^VVVPPPRRRWWWZZZ]]]```gggkkkppptttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~pppiiikkkdddOOOEEECCCEEEAAAAAAAAA@@@@@@@@@??????BBB@@@===;;;===???>>><<<>>>BBBGGGKKKOOOVVV___fffrrryyyuuuiii]]]WWWRRRRRRSSSUUU[[[bbbooosssyyyzzzooogggaaa^^^YYYUUUSSSPPPNNNKKKKKKJJJJJJIIIIIIIIIJJJJJJMMMRRR^^^ppp~~~zzzxxx{{{vvvnnneeedddiiittt|||{{{pppooonnnsss}}}zzzppp\\\VVVRRRUUUYYY\\\aaaeeeiiimmmrrrvvvxxxyyy{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}tttkkkmmmiiiQQQEEECCCCCCAAAAAAAAA@@@@@@@@@??????AAA???===>>>>>>>>>>>>???>>>BBBFFFJJJNNNTTT]]]dddooowww}}}qqqfffYYYTTTPPPPPPQQQSSSYYY___lllqqqxxx~~~uuujjjddd\\\YYYUUURRRPPPNNNKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIMMMVVVcccpppxxxzzzyyyrrrpppooottt{{{rrrhhhbbbbbbiiiooovvvtttrrrpppttt{{{|||mmm\\\WWWTTTXXX\\\___dddiiillloootttwwwyyyzzz{{{}}}|||}}}}}}~~~~~~~~~}}}}}}{{{~~~yyyqqqrrroooTTTGGGCCCBBBAAAAAAAAA@@@@@@@@@??????@@@>>>===???@@@>>>>>>AAA>>>BBBFFFIIILLLRRR[[[aaakkkttt~~~xxxmmmbbbVVVPPPMMMNNNPPPRRRWWW^^^hhhmmmuuu}}}|||ppphhhcccYYYWWWTTTRRRQQQOOOLLLJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFJJJQQQYYYaaagggjjjllljjjiiihhhnnnyyyvvvjjj```[[[^^^bbbhhhvvvxxxvvvssswwwzzz|||xxxiii]]]YYYWWW[[[^^^aaaffflllooorrrvvvyyy{{{{{{}}}~~~}}}}}}~~~~~~~~~vvvxxxvvvYYYJJJEEEBBBAAAAAAAAA@@@@@@@@@??????@@@======@@@@@@<<<===AAA>>>AAAEEEGGGJJJPPPXXX^^^gggppp||||||vvvkkk```TTTOOOLLLMMMOOOQQQVVV]]]eeekkksss{{{yyynnnfffcccWWWUUUTTTTTTUUUTTTRRRPPPLLLMMMMMMMMMLLLJJJHHHFFFEEEIIIPPPUUUZZZ___cccfffgggeeeeeejjjvvvyyykkk^^^VVVWWWZZZ^^^nnn{{{yyyvvvyyy}}}wwwxxxvvvfff^^^ZZZYYY\\\```bbbhhhnnnppptttxxx{{{|||}}}~~~}}}~~~yyy|||{{{]]]MMMGGGCCCAAAAAAAAA@@@@@@@@@??????@@@<<<===@@@???:::;;;@@@===@@@CCCFFFIIINNNVVV\\\dddmmmyyyuuummmfff]]]TTTNNNJJJKKKNNNPPPSSSXXX```hhhrrrzzz}}}tttmmmhhheee```___\\\ZZZXXXWWWWWWWWWTTTSSSQQQPPPNNNLLLIIIFFFLLLMMMQQQVVV\\\aaafffiiiiiijjjiiihhhlllzzzrrrhhh___YYYXXXWWWYYYeeettt{{{www|||}}}vvvvvv{{{|||wwwyyypppaaaZZZ[[[]]]^^^aaagggnnnsssyyy{{{{{{yyyyyy|||}}}|||}}}wwwwwwdddOOOFFFEEEAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???AAADDDIIIOOOWWW\\\ccckkkwwwvvvnnnggg\\\TTTNNNJJJKKKNNNOOORRRWWW^^^fffpppxxx~~~{{{tttoookkkiiieeedddbbb```^^^]]]]]]]]]YYYWWWTTTRRRPPPNNNLLLIIIMMMOOOSSSYYY```fffkkknnnnnnnnnllliiikkkwwwsssjjjaaa[[[ZZZXXXXXXcccrrr|||www|||}}}vvvtttwwwzzz}}}{{{|||}}}~~~~~~|||yyyxxxvvvrrrooorrr{{{oooaaa]]]^^^```bbbeeejjjppptttwwwzzz{{{xxxxxx|||}}}||||||~~~xxxxxxfffOOOGGGFFFAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???AAACCCGGGLLLSSSXXXaaaiiittt~~~xxxrrriii[[[UUUNNNJJJKKKMMMMMMQQQUUU[[[cccmmmuuu{{{yyytttrrrqqqqqqnnnmmmkkkiiigggfffeeeeeeaaa]]]YYYUUUSSSQQQOOONNNOOORRRXXX___gggnnntttwwwuuutttqqqlllkkkqqq~~~vvvooofff```___[[[YYYbbbooo}}}xxx{{{|||uuuqqqqqqrrrsssmmmmmmmmmllllllkkkjjjiiijjjgggfffkkkvvv|||lllbbb]]]___ccceeehhhkkkpppssstttyyyzzzxxxxxx|||}}}}}}|||yyyxxx|||iiiPPPGGGGGGAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>???@@@AAABBBDDDIIIPPPTTT]]]eeepppzzz|||xxxnnn]]]VVVPPPKKKKKKLLLLLLOOOSSSYYY```jjjrrrxxxzzzxxxxxxyyyzzzxxxwwwuuusssqqqooonnnmmmhhhddd]]]WWWUUUSSSQQQPPPRRRUUU\\\eeeoooxxx~~~}}}|||wwwqqqlllnnnuuu{{{}}}vvvnnnhhhfffaaa\\\bbbmmmyyy{{{|||uuuqqqooommmlllfffdddbbb```_________``````___```ggguuuvvviiibbb\\\___cccgggiiikkknnnqqqsssyyy|||zzzyyy|||wwwssssssmmmRRRGGGFFFAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>===>>>???@@@AAACCCHHHOOOTTTZZZbbbmmmwwwuuubbbYYYRRRLLLLLLLLLKKKNNNQQQVVV]]]gggnnnuuu}}}}}}zzzwwwtttsssnnnhhhaaaZZZVVVTTTRRRQQQTTTYYYaaalllvvvyyysssppprrruuuvvv{{{xxxsssqqqjjjbbbeeeooo{{{{{{}}}xxxuuurrrnnnlllcccaaa^^^ZZZXXXXXXYYYZZZYYYYYY[[[eeeuuuqqqeeebbb___bbbfffiiikkkmmmpppqqqttt{{{}}}{{{~~~vvvnnnmmmsssUUUHHHEEEAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>===<<<>>>???@@@CCCIIIPPPUUUYYY```kkkuuu}}}|||hhh[[[TTTNNNMMMMMMKKKMMMPPPSSSZZZcccjjjqqqzzz~~~zzzxxxrrrmmmddd]]]YYYUUUSSSQQQVVV[[[dddppp|||~~~yyywwwwwwrrrwww{{{}}}~~~|||uuukkklllsss|||{{{~~~{{{wwwrrrnnndddbbb]]]YYYVVVUUUUUUVVVTTTTTTXXXcccttt~~~lllccccccdddgggkkkmmmooopppsssuuuuuu||||||~~~xxxmmmhhhvvvzzz\\\KKKEEEAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<===>>>@@@CCCHHHOOOTTTXXX___iiirrrzzzmmm^^^VVVPPPNNNMMMLLLMMMPPPNNNUUU^^^eeelllvvv}}}vvvppphhhaaa\\\WWWTTTQQQWWW]]]gggsss{{{~~~sssrrryyy}}}||||||vvvqqqhhheeeaaa\\\XXXVVVUUUUUURRRSSSXXXcccuuu{{{iiibbbeeegggiiilllnnnoooqqqtttvvvttt}}}||||||pppdddnnncccOOOFFFAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<===>>>>>>@@@EEEKKKPPPVVV]]]fffooowwwooo___XXXQQQOOONNNLLLMMMPPPKKKRRR[[[bbbiiirrrxxxssskkkddd^^^YYYUUURRRWWW]]]hhhtttxxxvvv|||~~~|||xxxrrrmmmjjjeee```[[[XXXVVVVVVTTTUUUZZZeeewwwyyyhhhbbbggggggiiikkklllmmmooosssvvvttt}}}{{{{{{}}}~~~}}}}}}~~~tttbbbjjj|||iiiSSSHHHAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>============>>>BBBHHHLLLUUU[[[dddmmmttt|||wwweee\\\TTTPPPMMMIIIIIILLLPPPTTTYYY___gggqqqzzz}}}uuulllddd\\\TTTQQQSSSTTT[[[jjj||||||yyy}}}xxxssskkkeeeaaa^^^\\\[[[]]][[[]]]iii|||rrrccc___eeefffgggiiikkkmmmqqqvvvzzz{{{}}}~~~|||zzzyyyyyy|||{{{{{{}}}~~~~~~~~~nnnkkkpppnnnTTTIIICCCAAA>>>===>>>????????????@@@@@@@@@@@@???>>>>>>=========<<<===AAAFFFJJJSSSYYYaaaiiipppxxxjjj___TTTPPPNNNKKKJJJLLLNNNRRRWWW]]]dddmmmwww}}}|||tttllleee]]]VVVSSSUUUUUU\\\kkk{{{}}}xxxpppjjjeeebbb```^^^^^^\\\___kkk~~~}}}qqqeeebbbgggfffgggjjjkkkmmmppptttwwwyyy{{{||||||{{{yyyyyyyyy~~~|||{{{{{{}}}~~~~~~tttlllkkkyyyqqqXXXKKKFFFCCC@@@>>>>>>????????????@@@@@@@@@@@@???>>>>>>=========<<<===AAAFFFIIIQQQWWW```hhhnnnvvvsssdddUUUPPPOOOMMMLLLLLLLLLOOOTTTYYY```iiirrrxxx}}}uuummmggg```YYYVVVXXXYYY___mmm}}}xxxpppkkkgggdddbbb___^^^aaannnzzzpppfffdddiiieeehhhkkkmmmnnnoooqqqssswwwyyy{{{{{{zzzzzzzzz{{{~~~}}}||||||}}}~~~~~~}}}oooeeekkkvvv\\\MMMGGGDDD@@@????????????>>>???@@@@@@@@@@@@???>>>>>><<<============@@@EEEIIIOOOUUU]]]eeekkkrrr{{{}}}kkkXXXPPPOOONNNLLLKKKKKKNNNRRRWWW]]]eeennnttt}}}zzzrrrlllddd\\\YYY[[[]]]cccqqqwwwqqqmmmhhheeeaaa```eeerrrwwwnnngggfffiiieeeiiilllnnnooooooooopppwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~tttcccddduuu{{{___NNNEEECCC???>>>??????@@@??????@@@@@@@@@@@@???>>>>>><<<============@@@DDDGGGKKKQQQYYYaaagggnnnvvv|||sss^^^SSSQQQNNNKKKJJJLLLNNNRRRVVV[[[ccckkkpppyyyyyysssjjj```\\\]]]^^^eeesss~~~xxxrrrmmmjjjeeeeeejjjwwwvvvnnnhhhfffhhhgggjjjnnnqqqppppppppppppuuuvvvxxxyyyyyyzzz|||~~~~~~~~~zzzgggdddqqqdddOOOCCCAAA>>>===>>>@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<============???CCCFFFHHHNNNVVV\\\bbbiiiqqqvvv}}}gggZZZSSSNNNKKKKKKLLLNNNQQQUUUYYY```hhhmmmwww~~~zzzpppfffaaaaaaaaahhhwww{{{uuurrrmmmmmmqqq}}}vvvnnnjjjiiiiiijjjmmmqqqssssssrrrrrrsssssstttvvvvvvvvvwwwzzz|||~~~~~~~~~lllgggqqqlllUUUDDDBBB???>>>???@@@AAAAAA???@@@@@@@@@@@@???>>>>>>;;;<<<===>>>>>>???BBBEEEEEEJJJRRRXXX^^^dddlllqqq{{{rrrbbbWWWOOOLLLMMMKKKMMMPPPSSSWWW]]]eeeiiitttzzzwwwmmmggghhhiiippp~~~{{{vvvuuuyyyvvvpppnnnmmmlllmmmpppsssttttttuuuvvvwwwuuuvvvwwwwwwwwwxxx{{{~~~~~~}}}~~~mmmgggoooxxx___IIIFFFCCCAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>;;;<<<>>>>>>>>>???AAADDDBBBHHHOOOUUUZZZaaahhhnnnvvv|||yyyhhhZZZPPPMMMOOOJJJLLLOOORRRVVV[[[bbbgggrrrwwwzzzqqqlllmmmqqqxxx|||{{{wwwqqqppppppnnnoooqqqtttuuuuuuvvvxxxyyyyyyzzz{{{{{{zzz|||}}}~~~~~~|||{{{~~~~~~mmmfffmmmgggNNNKKKFFFCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>;;;<<<>>>>>>>>>???AAACCCAAAFFFNNNTTTYYY___fffkkkrrryyy~~~oooaaaUUUPPPPPPMMMNNNNNNNNNQQQWWW___eeejjjppp{{{yyyuuussswwwyyyvvvuuuuuutttvvvvvvwwwvvvvvvwwwzzz}}}}}}~~~}}}~~~~~~~~~~~~rrriiimmm~~~sss[[[GGGAAADDD???>>>AAA???@@@@@@@@@AAAAAABBBBBBBBB???>>><<<;;;;;;===???AAACCCFFFKKKPPPVVV\\\ccchhhqqqxxx{{{}}}tttfffXXXPPPNNNLLLLLLLLLMMMOOOUUU\\\bbbiiinnnxxx~~~zzzxxxzzz{{{yyyxxxxxxxxxzzz{{{}}}}}}|||}}}~~~}}}~~~~~~}}}}}}~~~rrrhhhlll}}}~~~aaaMMMEEEFFF@@@>>>AAA>>>@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<;;;;;;===???AAAAAAEEEIIIOOOTTT[[[bbbgggmmmuuu}}}}}}~~~xxxjjjZZZOOOLLLJJJJJJJJJKKKMMMRRRYYY^^^ggglllttt~~~~~~||||||}}}}}}~~~~~~||||||}}}|||||||||}}}tttiiikkk}}}kkkTTTIIIHHHAAA>>>@@@>>>AAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;<<<===???@@@@@@CCCGGGMMMSSSZZZbbbgggkkksss{{{wwwhhhYYYPPPMMMJJJJJJJJJJJJLLLPPPWWW[[[eeejjjqqqzzz~~~~~~{{{{{{{{{{{{{{{|||~~~yyyllllll|||sssYYYKKKHHHAAA>>>AAA>>>BBBAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<===???@@@???BBBGGGLLLRRRZZZccchhhlllttt|||~~~rrrdddWWWQQQPPPKKKKKKKKKKKKMMMPPPUUUYYYbbbgggooovvv~~~~~~~~~|||{{{||||||}}}~~~qqqnnnzzzyyy]]]LLLGGG@@@???AAA???AAAAAAAAA@@@@@@?????????>>>======<<<===>>>?????????BBBFFFLLLRRR[[[dddjjjqqqxxxpppbbbVVVRRRRRRLLLLLLLLLLLLMMMPPPTTTWWW^^^eeemmmtttzzzwwwooouuucccNNNGGG@@@???BBB???@@@@@@@@@@@@@@@?????????===============>>>>>>??????AAAEEEKKKRRR[[[eeekkktttzzzsssdddXXXRRRRRRKKKLLLLLLLLLLLLNNNRRRUUUYYYaaajjjqqqwwwzzznnnpppjjjRRRIIIAAA???BBB>>>????????????@@@@@@@@@@@@============>>>>>>>>>???===@@@DDDIIIPPPZZZdddkkkssszzz}}}xxxhhhZZZRRRQQQKKKLLLLLLLLLKKKMMMQQQTTTVVV^^^hhhooottt}}}|||nnnlllxxxpppVVVKKKBBB???AAA===>>>>>>??????@@@@@@@@@AAA============>>>>>>>>>>>><<<>>>BBBGGGOOOYYYcccjjjqqqxxx}}}yyynnn```YYYWWWPPPMMMLLLNNNNNNLLLOOOTTTZZZ^^^dddjjjrrr|||oooiiiqqq|||dddLLLCCCBBB@@@>>>???????????????????????????>>>===<<<<<<===>>>???CCCAAABBBGGGKKKSSSaaammmnnnvvv~~~zzz}}}vvvdddZZZUUURRROOONNNOOONNNLLLNNNSSSWWW[[[aaahhhooozzzqqqiiinnnwwwkkkRRRFFFCCCAAA>>>???????????????????????????>>>===<<<<<<===>>>???@@@???AAAEEEJJJPPP\\\hhhkkkttt~~~{{{}}}nnn___WWWUUUQQQNNNOOONNNLLLMMMQQQSSSXXX^^^dddkkkvvvvvvjjjjjjpppwww\\\KKKDDDAAA@@@????????????????????????>>>>>>============>>>>>>>>>===@@@DDDGGGLLLVVV```gggqqq{{{{{{||||||jjj___WWWQQQNNNNNNNNNLLLMMMPPPPPPUUUZZZ```hhhrrr~~~|||lllgggiiifffQQQGGGCCCBBB????????????????????????>>>>>>============>>>>>>======???DDDFFFIIIQQQZZZcccnnnyyy~~~{{{{{{tttgggZZZSSSNNNNNNNNNMMMMMMPPPOOOSSSXXX^^^eeeooo{{{|||pppgggfffzzzpppXXXJJJEEEDDD????????????????????????======>>>>>>>>>>>>============???CCCEEEGGGNNNVVV```kkkwww|||{{{zzzrrraaaYYYQQQPPPOOOMMMLLLNNNNNNQQQVVV[[[aaajjjvvv~~~|||~~~uuujjjgggrrrzzz___LLLFFFEEE????????????????????????======>>>>>>>>>>>>============???BBBCCCEEELLLUUU\\\iiiuuuzzz~~~{{{zzzlllbbbXXXTTTRRRNNNKKKKKKLLLOOOTTTXXX]]]eeepppxxx{{{}}}zzznnnjjjjjjeeeOOOEEEDDD????????????????????????<<<===>>>??????>>>===<<<<<<;;;===???@@@BBBJJJTTTXXXeeerrrwwwzzz~~~{{{~~~uuuiii]]]WWWTTTNNNJJJIIIKKKNNNRRRUUUZZZbbblllttt{{{{{{}}}qqqmmmeee~~~iiiPPPEEECCC????????????????????????<<<===>>>??????>>>===<<<<<<:::;;;===>>>AAAIIISSSVVVcccpppuuuxxx~~~|||}}}ooo]]]TTTQQQNNNMMMNNNKKKMMMOOOSSSXXX___gggmmmwwwzzz{{{tttdddfffwwwwww[[[KKKEEEDDDBBB???>>>???@@@????????????>>>===============<<<===>>>>>>>>>AAAEEEHHHUUU^^^jjjtttyyy}}}~~~{{{|||vvvbbbXXXSSSOOOMMMMMMLLLMMMOOORRRVVV\\\ccchhhtttzzz{{{zzzjjjgggvvv|||```MMMFFFDDDBBB?????????@@@@@@?????????>>>===============<<<===>>>>>>>>>AAADDDGGGQQQZZZfffpppvvvzzz~~~|||yyyzzz}}}hhh\\\VVVPPPMMMLLLMMMNNNOOOPPPSSSXXX___cccqqq}}}zzz{{{}}}{{{xxxuuuuuuzzzqqqgggrrriiiSSSHHHEEEBBB@@@???@@@@@@@@@?????????>>>===============<<<===>>>>>>>>>@@@CCCFFFLLLUUUaaakkkqqqvvv{{{~~~{{{wwwvvv|||jjj]]]VVVQQQMMMLLLLLLMMMNNNOOORRRVVV]]]aaammmxxxzzz{{{{{{vvvrrrrrrvvvyyy{{{wwwtttzzzuuuhhhmmmzzzrrrXXXIIIEEECCC@@@???@@@AAA@@@??????>>>>>>===============<<<===>>>>>>>>>???AAADDDHHHPPP\\\eeelllsssyyy}}}~~~}}}{{{wwwuuuyyy|||hhh\\\VVVQQQMMMMMMLLLLLLMMMOOOQQQVVV\\\aaaiiissszzz{{{{{{sssppppppqqqvvv~~~{{{ssslllgggdddjjjsss}}}xxxlllllltttyyy[[[IIIEEECCC@@@@@@@@@AAA@@@@@@???>>>>>>===============;;;===>>>>>>===>>>@@@BBBEEEMMMWWWaaahhhooovvv{{{|||}}}|||xxxtttwwwzzzfff[[[VVVRRROOOOOOKKKLLLMMMNNNPPPTTTZZZ___cccnnn|||{{{|||~~~tttmmmjjjjjjkkkqqqyyyzzzqqqiiibbb^^^\\\aaahhhrrr~~~|||rrroooqqq___KKKFFFCCCAAA@@@AAAAAAAAA@@@??????>>>===============;;;===>>>>>>======>>>@@@BBBIIISSS\\\cccjjjrrrxxxxxx{{{}}}yyytttuuu||||||hhh]]]XXXTTTQQQQQQLLLMMMLLLLLLMMMQQQVVVZZZ^^^jjjxxx{{{}}}wwwnnniiihhhgggkkkooouuu|||qqqhhh```ZZZWWWXXX[[[aaaiiiuuu~~~tttooommmxxxjjjTTTFFFDDDAAA@@@AAAAAAAAA@@@??????>>>===============;;;<<<>>>>>>===<<<===>>>@@@FFFOOOWWW^^^eeennnttttttyyy|||yyysssrrrwww~~~jjj___ZZZVVVSSSRRRMMMMMMLLLKKKKKKMMMRRRVVVZZZfffuuu~~~{{{~~~{{{qqqllljjjdddeeefffiiirrr}}}}}}rrrfff]]]VVVPPPMMMQQQSSSWWW___jjjzzz~~~|||}}}rrrllliiiqqqttt^^^FFFDDDAAA@@@AAABBBAAA@@@??????>>>===============;;;<<<>>>>>>===<<<<<<===>>>DDDLLLTTTZZZbbbjjjppppppwww|||yyysssppptttzzzssscccZZZVVVRRROOOOOONNNLLLLLLMMMPPPSSSTTT^^^```iiittt{{{xxx|||xxxpppkkkjjjgggcccbbbeeemmmvvv|||zzzwwwnnnaaaYYYVVVSSSOOOOOONNNQQQXXXbbbooo~~~{{{qqqjjjmmm{{{gggSSSDDDAAACCC@@@AAADDD>>>@@@@@@@@@????????????>>>======<<<======>>>???@@@AAACCCGGGKKKRRR[[[eeekkkqqqtttxxxzzzxxxvvvtttsss}}}lllbbb\\\WWWTTTOOONNNLLLLLLMMMOOORRRSSS[[[^^^eeeqqq|||{{{xxx{{{~~~vvvqqqkkkgggbbb^^^```eeemmmqqqsssrrrlllbbb[[[XXXTTTPPPNNNMMMOOOUUU^^^jjj{{{~~~{{{qqqjjjlllxxxrrrYYYIIICCCDDD@@@BBBDDD???@@@@@@@@@????????????>>>==================>>>???@@@BBBFFFJJJQQQZZZdddjjjooossswwwzzzxxxuuurrrqqq|||tttggg^^^XXXTTTPPPNNNLLLKKKLLLNNNPPPRRRWWWZZZaaalllvvvzzzvvvyyy~~~xxxnnnjjjccc]]]\\\^^^cccfffjjjmmmkkkeee```]]]WWWPPPMMMKKKLLLQQQXXXbbbrrr~~~~~~}}}vvvmmmllltttaaaNNNFFFEEEAAABBBEEE???@@@@@@@@@????????????>>>>>>>>>======<<<=========???AAADDDHHHOOOXXXbbbhhhlllqqqvvvyyyxxxtttpppnnnvvv}}}nnnbbbYYYUUUQQQOOOMMMKKKKKKMMMOOOPPPTTTWWW]]]gggppp{{{~~~yyyuuuxxx{{{tttoooggg```\\\\\\^^^```fffkkkmmmkkkgggbbbZZZRRROOOLLLLLLOOOSSS[[[jjjxxx}}}||||||}}}rrrlllnnn|||hhhSSSHHHEEE@@@CCCFFFAAA@@@@@@@@@?????????>>>>>>???>>>===<<<<<<<<<<<<<<<===???BBBFFFLLLUUU^^^eeeiiiooovvvzzzyyyuuupppnnnrrryyy{{{lll```ZZZRRRQQQNNNLLLKKKLLLNNNOOORRRUUU[[[cccjjjttt~~~xxxuuuxxx|||wwwrrrkkkccc^^^\\\\\\]]]dddkkkpppooolllggg^^^UUUQQQNNNLLLMMMPPPWWWdddqqq~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxjjjeeepppqqqYYYJJJDDD@@@CCCGGGBBB@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>@@@DDDIIIQQQZZZ```gggmmmtttyyyxxxuuuqqqooopppvvvtttfff^^^UUUSSSPPPMMMLLLLLLNNNOOOQQQSSSXXX```eeemmm{{{}}}xxxuuuyyyyyytttmmmeee___[[[ZZZZZZaaahhhnnnooommmiii```XXXSSSOOOLLLLLLNNNSSS___kkk}}}}}}~~~~~~~~~~~~}}}|||{{{|||{{{zzzxxxyyy{{{}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}~~~{{{|||~~~~~~~~~lllaaaeee{{{}}}bbbNNNFFF@@@CCCGGGBBB@@@@@@@@@????????????>>>======<<<<<<;;;<<<<<<<<<<<<===???AAAFFFMMMUUU[[[dddiiiqqqvvvvvvuuurrrqqqpppttt|||}}}lllcccWWWUUUQQQNNNMMMMMMNNNOOOOOOPPPVVV\\\aaaggguuu}}}xxxvvv{{{|||xxxppphhh```[[[YYYXXXZZZaaahhhjjjjjjhhhbbbZZZTTTPPPLLLKKKLLLPPP\\\ggg~~~{{{|||}}}~~~~~~}}}zzzxxxxxxzzzzzzyyywwwxxxzzz|||||||||{{{|||}}}~~~~~~}}}}}}}}}~~~{{{}}}~~~~~~}}}}}}uuudddaaaqqqmmmUUUIIIAAABBBEEE@@@@@@@@@@@@????????????>>><<<<<<;;;;;;;;;<<<============>>>@@@CCCIIIQQQVVV___eeelllqqqssssssrrrrrrpppsssyyyvvvlllXXXVVVRRROOOMMMMMMNNNOOOMMMOOOTTTZZZ^^^dddppp}}}}}}xxxvvv||||||tttkkkccc]]]YYYWWWTTT\\\bbbeeeggggggbbb\\\TTTOOOKKKJJJJJJNNNZZZeee{{{{{{|||~~~{{{yyyvvvvvvyyyzzzxxxvvvwwwyyy{{{|||{{{{{{|||}}}~~~}}}}}}}}}|||~~~~~~|||{{{}}}jjjbbbnnn}}}uuu[[[LLLBBBBBBDDD>>>@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;<<<===>>>===>>>>>>???BBBHHHOOOTTT]]]aaahhhmmmpppqqqqqqrrrppprrrwww~~~kkkfff[[[QQQOOOOOOMMMLLLLLLKKKMMMQQQTTTYYYbbbmmmuuuxxxvvv~~~xxxnnngggbbb\\\XXXZZZZZZ[[[\\\]]]\\\YYYWWWSSSNNNJJJIIIIIIMMMVVV___qqq~~~}}}~~~~~~}}}|||{{{zzzyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~}}}|||~~~nnnbbbiiiwww```KKKFFFFFFCCC>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@BBBDDDHHHMMMQQQZZZaaahhhkkkmmmpppqqqnnnnnnrrrxxxvvvlll```UUURRRQQQOOOMMMMMMLLLNNNQQQTTTWWW___iiippp}}}xxxvvv~~~{{{qqqjjjddd^^^YYYXXXXXXXXXYYY[[[[[[YYYWWWUUUOOOKKKJJJIIIKKKSSS\\\mmm}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~sssdddgggsssgggPPPHHHFFFDDDAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????AAADDDIIIMMMUUU]]]cccfffhhhkkkkkkiiijjjnnnttt{{{rrrfffZZZUUUSSSPPPNNNOOOMMMOOOQQQRRRTTTZZZcccjjjtttyyyvvv~~~vvvpppiiiaaa\\\YYYXXXWWWXXXZZZ[[[ZZZYYYXXXSSSNNNLLLJJJJJJPPPXXXhhhxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||{{{~~~xxxgggeeemmmqqqWWWJJJEEEDDDDDDAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===@@@EEEIIIQQQYYY```bbbdddggggggddddddhhhooovvv}}}wwwjjj\\\VVVTTTQQQOOOPPPKKKMMMOOOPPPRRRWWW___eeeoooxxxyyywww~~~}}}vvvnnneee___]]][[[ZZZ[[[]]]^^^^^^^^^\\\WWWRRROOOLLLJJJOOOUUUdddttt}}}~~~}}}}}}}}}~~~}}}||||||iiieeejjjzzz^^^LLLDDDCCCEEEAAAAAA@@@@@@@@@?????????==============================<<<;;;;;;>>>CCCGGGOOOWWW]]]```bbbeeeeeebbb```dddjjjqqqxxx}}}ooo___XXXTTTQQQOOOPPPIIIKKKNNNNNNPPPTTT[[[aaaiiiqqqyyywww}}}uuukkkdddaaa___]]]^^^___``````______ZZZUUURRRNNNKKKOOOTTT```qqq}}}}}}|||}}}}}}~~~mmmgggkkkeeeOOOCCCAAACCCAAAAAAAAA@@@@@@@@@@@@???========================<<<<<<;;;;;;;;;>>>CCCGGGKKKRRRYYY\\\^^^bbbbbb```]]]```fffmmmuuu~~~xxxfff\\\WWWRRRPPPPPPIIIKKKMMMNNNNNNRRRXXX]]]```ggguuuyyyxxx~~~ssskkkeeecccaaaaaaaaaaaa___]]]___ZZZVVVTTTPPPLLLNNNTTT\\\nnn~~~}}}||||||~~~}}}ssslllooowwwmmmVVVGGGBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<>>>BBBEEECCCKKKRRRUUUYYY]]]]]][[[[[[^^^ccciiiqqqzzzqqqccc[[[TTTPPPQQQKKKMMMNNNNNNMMMOOOTTTXXXZZZaaammm{{{~~~yyyyyy{{{sssjjjiiigggfffeeeccc___\\\\\\XXXUUUSSSPPPLLLNNNSSSYYYkkk~~~~~~~~~{{{qqqrrrlllvvv___OOOFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======<<<===>>>@@@===EEEMMMQQQUUUYYY[[[YYYZZZ\\\aaafffmmmvvvyyyiii^^^VVVQQQQQQMMMOOOPPPNNNLLLMMMQQQUUUYYY```iiisss~~~yyyyyyyyypppnnnmmmllljjjfffaaa]]]YYYUUUSSSRRROOOKKKMMMRRRWWWiii~~~~~~uuutttccczzz|||eeeTTTJJJEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>><<<;;;;;;;;;;;;CCCKKKPPPTTTYYY[[[YYYXXX[[[___dddjjjsss}}}ooo___VVVSSSRRRNNNLLLLLLOOONNNLLLOOOSSSSSSYYYbbbjjjttt~~~vvvttt}}}}}}yyyuuupppnnnnnnllleee```YYYUUUSSSRRROOOLLLNNNSSSVVVeee|||yyyqqqxxxqqqaaaRRRGGGDDDBBB@@@???@@@@@@???===AAAAAA???>>>============<<<<<<;;;;;;;;;:::::::::???@@@BBBFFFKKKQQQWWWZZZWWWYYY[[[]]]bbbjjjuuu}}}vvveeeYYYSSSPPPQQQNNNMMMNNNMMMKKKLLLPPPPPPVVV]]]ccckkkyyy~~~vvvttt}}}|||wwwqqqnnnnnnlllfff```ZZZVVVTTTSSSQQQNNNOOORRRXXXggg}}}zzzmmmrrr{{{jjjXXXKKKDDDBBB@@@???@@@@@@???>>>@@@@@@???>>>=========>>><<<<<<;;;;;;;;;:::::::::>>>>>>@@@DDDIIIOOOTTTWWWVVVXXXZZZ\\\___gggqqqyyynnnaaaXXXSSSTTTOOOMMMMMMLLLIIIJJJMMMNNNRRRVVVZZZ```kkkyyy~~~vvvttt|||~~~vvvrrrqqqoooiiiddd^^^ZZZXXXYYYWWWSSSRRRUUU[[[iii~~~}}}ooopppyyyvvv```PPPEEEBBB@@@???@@@AAA@@@?????????>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<>>>AAAEEEKKKPPPSSSVVVXXXZZZ[[[]]]ccclllrrryyykkk___XXXUUUPPPLLLLLLLLLIIIIIILLLMMMOOORRRTTTXXXaaammmvvv~~~vvvsss|||zzzxxxuuupppkkkddd```^^^``````\\\ZZZ[[[^^^kkkvvvrrrvvvfffRRRFFFCCCAAA???@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;;;;<<>>>>>>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>BBBFFFJJJMMMSSSVVVYYYZZZ[[[^^^dddiiiwww}}}kkk^^^YYYQQQKKKLLLMMMLLLLLLMMMMMMNNNNNNOOOSSSYYYaaagggttt|||uuusss|||}}}wwwnnnhhhfffiiillljjjiiiiiilllwww~~~~~~~~~yyyuuuvvv]]]KKKGGGCCC@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<<<<>>>AAAEEEHHHKKKOOOSSSWWWYYYZZZ]]]bbbgggrrr|||uuuggg]]]TTTMMMLLLMMMLLLKKKLLLMMMLLLLLLLLLOOOTTTZZZ^^^hhhzzz{{{tttsss}}}uuuoookkkooossssssssstttwww~~~~~~~~~~~~|||~~~www~~~jjjNNNJJJDDDAAA@@@@@@@@@???@@@@@@???>>>=========>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;===???CCCFFFHHHJJJNNNSSSVVVXXX[[[```eeemmmvvvqqqaaaWWWOOOMMMNNNKKKJJJJJJLLLKKKIIIIIIKKKOOOTTTXXX```rrr{{{tttsss}}}|||uuuqqqtttyyy{{{|||}}}~~~~~~}}}~~~~~~~~~~~~zzz}}}{{{|||tttOOOKKKEEEAAA@@@?????????AAAAAA???>>>============<<<<<<;;;;;;;;;:::::::::;;;::::::;;;>>>AAADDDFFFGGGKKKQQQTTTVVVZZZ___dddiiirrrmmmbbbXXXTTTSSSOOOLLLLLLLLLKKKJJJJJJLLLPPPUUUWWW]]]hhhzzzzzzuuuttt{{{zzzssswww~~~~~~}}}||||||}}}~~~}}}zzz}}}|||xxxeeeRRRCCCBBBBBB>>>>>>CCC@@@@@@@@@????????????>>><<<<<<<<<==================;;;999888999;;;???AAADDDGGGLLLOOOQQQTTTVVVXXXfffppp}}}ttthhh[[[UUUQQQLLLIIIIIIJJJIIIHHHGGGIIIMMMQQQSSSYYYcccsss{{{vvvuuu|||yyy|||~~~~~~}}}||||||{{{||||||}}}~~~}}}zzz|||~~~wwwzzznnnYYYGGGDDDDDD@@@???CCC@@@@@@@@@????????????>>>===============<<<<<<<<<<<<;;;:::999:::<<<>>>@@@CCCFFFKKKNNNPPPRRRTTTVVV```iiivvvtttdddZZZRRRLLLIIIJJJKKKIIIHHHGGGHHHJJJMMMOOOTTT\\\iiiyyy|||xxxvvv}}}{{{|||}}}}}}||||||{{{{{{zzzzzzyyyyyy}}}~~~{{{{{{|||}}}~~~yyyvvv{{{dddMMMFFFEEEBBBAAABBB@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>AAAEEEIIILLLMMMNNNPPPRRRYYY```mmm{{{ooobbbXXXPPPMMMOOOMMMLLLJJJIIIIIIJJJLLLMMMQQQWWWaaammm}}}~~~zzzxxx~~~|||~~~}}}|||zzzzzzzzzyyyyyyxxxwwwwww{{{}}}~~~~~~~~~}}}}}}|||}}}~~~~~~uuu|||oooTTTHHHEEEDDDBBBBBB@@@@@@@@@?????????>>>>>>??????>>>===<<<;;;;;;:::999:::;;;;;;<<<<<<<<<<<>>>>>??????>>>===<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::===@@@DDDGGGHHHIIIJJJLLLRRRVVVaaappp{{{uuufffYYYSSSTTTKKKJJJIIIGGGGGGGGGGGGHHHNNNRRRXXX^^^hhhxxx~~~|||}}}~~~~~~~~~}}}}}}}}}}}}xxxwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~yyyvvvnnnVVVJJJEEECCCBBB@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;;;;999:::;;;;;;;;;;;;::::::;;;>>>BBBEEEFFFHHHJJJKKKQQQSSS\\\kkkuuuppp___VVVUUUKKKJJJIIIHHHGGGGGGGGGHHHJJJOOOTTTYYY```mmm~~~}}}|||||||||||||||}}}}}}}}}~~~~~~xxxvvvtttssstttvvvyyy{{{yyy{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyzzz}}}~~~}}}|||||||||||||||}}}}}}|||}}}xxx}}}cccOOOGGGDDDCCC@@@@@@@@@????????????>>>===============<<<<<<<<<::::::::::::::::::::::::999<<<@@@DDDFFFGGGJJJKKKOOOOOOWWWeeeooowwwxxxeeeZZZXXXMMMLLLKKKKKKJJJJJJJJJJJJGGGLLLQQQUUUZZZfffvvv~~~~~~}}}|||||||||{{{{{{{{{|||}}}~~~~~~xxxvvvsssrrrsssvvvzzz}}}zzz{{{}}}~~~~~~~~~}}}|||zzzxxxxxx|||~~~}}}~~~yyyyyyzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~||||||lllSSSHHHEEEDDD@@@@@@@@@????????????>>><<<<<<<<<===============;;;;;;:::999999:::::::::777;;;@@@CCCEEEGGGJJJLLLNNNMMMTTTaaajjjrrr~~~|||pppbbbZZZSSSNNNLLLLLLKKKHHHIIILLLKKKNNNQQQSSSVVV^^^jjjsss}}}~~~|||zzzyyy|||{{{zzzzzz||||||{{{zzzvvvuuusssrrrsssuuuxxxzzzwwwzzz~~~{{{vvvrrrsssuuuxxxzzz{{{zzzyyyyyyvvvtttrrrrrrtttwwwxxxxxxwwwyyy|||}}}~~~uuuXXXLLLGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::<<<<<<===???BBBDDDFFFHHHFFFIIIOOOVVV```nnn|||xxxxxx{{{yyyiii```UUUPPPLLLLLLJJJGGGGGGJJJHHHKKKNNNPPPSSS[[[fffoooxxx|||zzzyyyxxxwwwvvvvvvxxxyyyyyyxxxxxxwwwuuutttuuuvvvxxxzzzxxx{{{~~~|||vvvrrrrrrssstttvvvvvvvvvuuuuuuqqqooommmnnnpppssstttuuuvvvxxx{{{||||||}}}~~~```OOOFFFBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========::::::::::::::::::::::::;;;<<<===>>>@@@CCCEEEFFFFFFIIIMMMRRRZZZgggvvvzzzyyywwwuuuvvvyyyttthhhZZZTTTNNNMMMLLLHHHGGGIIIFFFIIIKKKMMMPPPWWW```gggnnn}}}}}}{{{zzzwwwuuussssssvvvxxxzzzzzz{{{zzzyyyxxxwwwxxxyyyzzzyyy|||~~~~~~~~~~~~yyysssnnnllllllllllllllllllllllllhhhgggeeegggjjjlllnnnnnnppprrruuuvvvwwwwwwyyyzzzmmmVVVIIICCCBBBBBBAAAAAA@@@@@@??????=========>>>>>>>>>??????;;;;;;::::::::::::::::::::::::;;;===>>>AAACCCDDDEEEGGGKKKNNNSSS]]]iiirrr}}}}}}|||{{{{{{}}}qqq```XXXRRRPPPOOOKKKIIIJJJFFFHHHJJJLLLNNNTTT[[[```iiittt}}}{{{{{{yyywwwtttuuuxxx{{{~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~||||||~~~}}}xxxqqqlllhhhgggfffeeeeeeeeeeeefffdddcccbbbdddgggiiijjjjjjkkkmmmqqqrrrssstttvvvxxx}}}|||vvvwww\\\MMMGGGCCCCCCBBBAAA@@@@@@??????????????????????????????;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<>>>@@@AAACCCFFFIIIKKKOOOVVVaaahhhvvv{{{fff]]]TTTRRRQQQMMMJJJKKKHHHIIIJJJLLLNNNSSSXXX[[[ccckkkyyy~~~|||{{{zzzxxxvvvwwwzzz}}}~~~|||{{{{{{zzz{{{||||||{{{{{{|||~~~}}}}}}zzz{{{|||~~~yyyqqqkkkiiihhhgggfffeeeeeeeeefffeeedddcccdddfffggggggfffgggjjjmmmoooqqqrrruuuwwwvvvyyy|||mmmyyybbbOOOHHHDDDDDDCCCBBBAAA??????>>>BBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<>>>???AAADDDGGGIIILLLSSS\\\bbbkkkwwwpppeeeZZZVVVTTTOOOKKKJJJJJJJJJKKKMMMOOORRRUUUVVV[[[```mmm~~~~~~}}}|||zzzxxxvvvwwwzzz}}}~~~}}}{{{{{{||||||{{{yyyyyy{{{|||~~~~~~|||zzzzzz{{{}}}zzzrrrllllllllllllkkkkkkjjjjjjjjjgggfffddddddeeeeeedddbbbccceeehhhjjjkkklllmmmoooppptttyyy}}}iiilll{{{jjjRRRIIIEEEEEEDDDBBBAAA???>>>>>>CCCBBBAAA@@@???>>>============<<<<<<;;;:::::::::999999999999:::;;;<<<======AAADDDGGGJJJOOOWWW]]]bbbnnn}}}ssseee___ZZZTTTMMMKKKKKKKKKKKKMMMOOOQQQRRRRRRVVVYYYcccrrr~~~}}}zzzxxxxxxyyy|||~~~~~~~~~~~~|||~~~~~~~~~|||zzzzzz{{{}}}~~~}}}|||zzzzzz{{{}}}|||{{{|||}}}}}}}}}|||{{{zzzxxxvvvtttssssssqqqnnnllljjjkkkmmmmmmlllllllllmmmpppssswwwzzznnnhhhkkk~~~www\\\OOOFFFFFFDDDCCCAAA???>>>===?????????>>>>>>==================<<<;;;;;;::::::999999999999:::;;;<<<<<<:::===AAACCCEEEIIIPPPUUUZZZeeetttppphhhbbbYYYRRRNNNKKKKKKKKKLLLOOOPPPPPPPPPVVVXXX```kkkuuu~~~}}}{{{zzzzzz|||~~~~~~~~~~~~|||}}}{{{{{{|||~~~~~~}}}}}}zzzzzz{{{}}}zzz{{{|||zzzxxxvvvuuuuuusssvvvyyyzzz|||wwwiiicccooogggWWWGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<============>>>>>>===<<<;;;;;;::::::::::::999999::::::;;;<<<888;;;???@@@AAAEEEJJJOOOUUU```nnn}}}xxxkkkaaaYYYTTTRRROOOLLLKKKJJJJJJIIIHHHQQQRRRXXXbbbnnn{{{~~~~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~pppcccgggwww~~~eeeSSSHHHAAADDDFFFBBB>>>>>>????????????>>>>>>>>>>>>@@@???>>>===<<<;;;::::::999999999::::::;;;;;;;;;BBB@@@>>>>>>???CCCGGGIIIRRRWWWcccrrrxxxjjj]]]UUUTTTQQQNNNLLLLLLLLLKKKJJJOOOOOOTTT]]]fffqqq~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~wwwdddcccnnn|||bbbSSSGGGEEEFFFCCC@@@???????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999::::::;;;;;;;;;::::::<<<>>>@@@BBBDDDEEEMMMSSS]]]lll}}}wwweeeYYYWWWTTTPPPNNNMMMMMMLLLKKKMMMMMMPPPWWW^^^gggttt~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~hhh```dddssszzzfffPPPFFFEEEDDDBBB@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::999999999999::::::::::::;;;;;;444666;;;???BBBCCCBBBBBBHHHMMMVVVdddtttpppccc[[[WWWSSSOOONNNMMMLLLLLLLLLLLLOOOUUUZZZ```lllwww|||wwwvvvwww}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~oooaaa```jjjzzz\\\IIIDDDDDDCCC@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::666888<<<@@@BBBBBBBBBAAAEEEIIIQQQ]]]lll}}}zzzoooaaa]]]WWWRRROOONNNMMMLLLKKKJJJNNNSSSWWW[[[eeeoooxxxyyytttpppoooqqqxxx~~~~~~}}}}}}~~~~~~~~~}}}}}}vvvgggbbbfffwwwjjjOOOEEEDDDCCC@@@@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<::::::::::::::::::::::::::::::;;;===>>>??????@@@CCCGGGNNNXXXeeevvvyyyiiiddd]]]VVVSSSPPPNNNMMMIIIIIILLLQQQSSSVVV^^^gggmmmxxx~~~vvvpppkkkjjjlllsss~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}sssjjjfffooo{{{yyyYYYHHHEEECCC@@@AAA@@@@@@@@@@@@??????????????????>>>>>>>>>======;;;;;;::::::::::::999999;;;:::999999999;;;===>>>AAAEEEKKKSSS^^^nnnrrrlllccc\\\WWWSSSQQQOOOKKKKKKNNNQQQRRRSSSYYYaaadddlllyyywwwqqqkkkhhhhhhnnn|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~wwwjjjiiipppcccMMMGGGEEEBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============;;;;;;;;;::::::999999999999999999999:::<<<>>>???>>>BBBHHHNNNWWWeeevvvxxxqqqhhh```ZZZVVVSSSQQQPPPOOOQQQTTTSSSSSSXXX___^^^eeeppp{{{zzzssskkkgggfffjjjxxx}}}}}}~~~~~~|||{{{{{{||||||~~~~~~~~~~~~}}}~~~ooogggjjjyyyjjjQQQIIIGGGCCCAAAAAAAAA@@@@@@@@@??????===============<<<<<<<<<;;;;;;;;;::::::999999999888999:::<<<>>>@@@AAAAAA;;;???EEEJJJRRR___ooo{{{{{{ssskkkaaaXXXUUUXXXXXXVVVUUUVVVWWWVVVXXXZZZ]]]```gggrrr{{{yyyooojjjhhhhhhnnnvvv~~~||||||~~~~~~~~~|||{{{{{{zzzzzzzzz}}}~~~~~~|||}}}~~~~~~pppjjjssswwwZZZKKKFFFEEEAAA@@@BBBEEECCC???>>>AAA???????????????>>>===<<<=========<<<;;;;;;::::::999999999999:::;;;<<<===>>>AAADDDGGGKKKUUUbbblllzzzpppfffbbbcccaaaaaa```]]]YYYVVVXXX[[[ZZZ\\\bbbjjjrrr|||{{{qqqkkkgggfffjjjqqq{{{~~~|||~~~}}}{{{{{{}}}~~~~~~}}}}}}|||zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||}}}{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~qqqhhhiii~~~hhhRRRIIIGGGBBB@@@AAADDDCCC???>>>AAA>>>????????????>>>>>>===>>>======<<<<<<;;;::::::999999999999:::;;;<<<===>>>AAACCCEEEHHHPPP\\\eeesssyyyooojjjkkkpppsssssskkk___XXXWWWYYYYYYYYY\\\bbbhhhppp~~~wwwmmmgggbbb^^^```eeellluuu~~~~~~|||yyy~~~}}}}}}||||||}}}{{{yyyyyy{{{}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxyyy{{{|||}}}~~~~~~}}}~~~~~~}}}||||||~~~||||||||||||~~~vvvjjjbbbqqq}}}___MMMIIIBBB@@@@@@BBBBBB???>>>AAA===>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;<<<<<>>AAA<<<===>>>???????????????>>>>>>======<<<;;;;;;;;;:::999999999::::::;;;<<<>>>??????@@@BBBGGGNNNSSSXXXeeeuuu{{{pppjjjnnnuuu|||kkk```YYYZZZWWWWWW[[[___dddlllttt}}}{{{{{{uuuoooiiifffaaa\\\[[[]]]^^^dddnnnxxx~~~}}}||||||zzzyyyyyyxxxyyyyyyzzzxxxvvvvvvxxxyyyzzzyyy{{{{{{||||||{{{zzzxxxxxxwwwxxxyyy{{{{{{zzzyyyxxxttttttuuuuuuwwwyyy{{{||||||}}}~~~}}}{{{{{{{{{|||yyyyyyxxxyyyzzz|||~~~oooeeefffppp```RRRIIICCC???@@@AAA??????@@@<<<===>>>??????????????????>>>>>>===<<<<<<;;;;;;::::::999999999:::;;;;;;<<<<<<===>>>AAAEEEKKKNNNOOO[[[iiivvv{{{mmmfffjjjqqqvvviii___[[[WWWWWWZZZ]]]___ccciiiqqq{{{|||xxxvvvuuuxxxrrrmmmjjjiiieee___]]]___```dddiiipppzzz}}}|||zzzyyyxxxxxxyyyyyyyyywwwuuuuuuwwwyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyvvvwwwyyyzzzzzzyyywwwvvvttttttttttttuuuwwwyyy{{{zzz||||||{{{zzzyyyzzz{{{yyyyyyxxxyyyzzz|||~~~~~~}}}}}}}}}~~~pppeeebbbgggxxxrrr[[[NNNFFF@@@AAAAAA@@@???@@@===>>>>>>????????????>>>??????>>>======<<<<<<;;;:::::::::999999::::::;;;::::::;;;===@@@DDDGGGJJJGGGQQQ^^^kkk{{{uuuiiiggglll{{{zzzoooddd___[[[ZZZ]]]^^^\\\]]]```fffooo||||||xxxuuusssuuuxxxtttrrrrrrooohhheeefffiiijjjkkknnnvvv~~~}}}{{{yyyxxxyyyzzzzzzyyywwwuuuuuuwwwyyyyyyxxxvvvwwwyyy{{{{{{{{{zzzyyyvvvxxxzzz{{{{{{yyywwwvvvvvvuuutttttttttvvvxxxzzzxxxyyyyyyyyywwwvvvwwwxxxzzzzzzyyyyyyzzz|||~~~~~~~~~||||||{{{||||||}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~vvvhhhaaa```mmmgggRRRIIIBBBAAABBB@@@>>>???>>>????????????>>>>>>===??????>>>>>>===<<<<<<<<<;;;::::::999999::::::::::::::::::;;;>>>AAACCCCCCDDDLLLUUUaaarrrssslllmmmmmm~~~|||wwwoooeeeddd```___aaa```\\\ZZZ[[[^^^fffqqq||||||uuurrrsss~~~}}}vvvrrrsssqqqqqqooopppvvv}}}{{{yyyyyyyyyzzz{{{yyywwwuuuuuuwwwyyyyyyyyysssuuuwwwzzz{{{{{{zzzyyyxxxyyy|||}}}}}}{{{yyywwwvvvuuutttssstttvvvxxxyyyuuuvvvwwwvvvuuuttttttvvv{{{{{{zzzzzz{{{}}}~~~}}}|||zzzyyyxxxyyy{{{|||wwwwwwwwwxxxyyyzzz{{{||||||||||||}}}mmmccc___gggwwwpppUUUKKKCCCBBBBBB@@@>>>??????????????????>>>===<<>>>>>======<<<<<<;;;;;;:::999999:::::::::::::::999:::===>>>??????FFFKKKRRR[[[kkk~~~zzzkkknnnmmmnnnpppmmmiiijjjnnnkkkiiigggdddaaa^^^[[[YYY^^^bbbhhhpppyyy~~~yyyvvvwww{{{wwwxxxzzz}}}|||}}}~~~{{{yyyxxxxxxxxxwwwwwwvvvtttssssssvvvxxxwwwvvvuuuwww{{{}}}}}}{{{yyyyyyzzzyyyyyyxxxvvvvvvttttttttttttuuuvvvxxxxxxsssssssssqqqqqqrrruuuwwwxxxxxxyyyzzz|||~~~~~~|||zzzzzzzzz{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxxxxzzzzzz|||}}}|||}}}iiiZZZ^^^lll|||aaaQQQCCC@@@BBB@@@???@@@BBBBBBAAAAAAAAAAAA@@@@@@BBB@@@>>>===>>>>>>===<<<<<<;;;::::::999999::::::<<<;;;::::::;;;>>>@@@BBBDDDFFFMMMWWWbbbooo~~~~~~yyyiiieeeccccccbbb______aaajjjmmmooommmfff```\\\[[[\\\^^^ccciiipppzzz}}}}}}~~~~~~}}}~~~}}}{{{yyyyyyyyyyyyzzzzzzyyyvvvttttttvvvxxxxxxvvvuuuwwwzzz{{{zzzyyywwwwwwxxxyyyyyyyyyxxxxxxuuuuuuttttttuuuuuuvvvwwwtttttttttrrrpppqqqsssuuuwwwwwwxxxyyyzzz|||~~~~~~|||zzzzzzzzz{{{zzzyyywwwvvvuuuttttttuuuuuuvvvxxxzzz{{{}}}vvvdddaaaiiizzziiiXXXHHHDDDFFFDDDBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>>>>??????===<<<;;;;;;:::999999999999999;;;:::::::::;;;===???AAABBBCCCIIISSS]]]hhhxxx}}}yyyxxx{{{mmmcccZZZWWWVVVTTTTTTWWWdddmmmuuuuuunnnddd___^^^\\\]]]___aaafffnnnwww}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{~~~~~~|||xxxuuutttuuuwwwxxxvvvvvvvvvxxxyyyxxxwwwtttuuuvvvxxxyyyzzz{{{{{{wwwvvvuuuuuuttttttuuuuuuuuuuuutttrrrpppppprrrtttwwwwwwwwwxxxyyyzzz||||||~~~|||zzzzzzzzzzzzyyyxxxvvvuuusssrrrrrrrrrssstttwwwxxx{{{~~~sssgggeeeqqqtttaaaMMMEEEEEEDDDAAA???BBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@===;;;;;;:::999999888888999999::::::999999:::<<<>>>???>>>???DDDMMMUUU^^^lllxxx{{{uuusssuuu{{{|||lll[[[RRROOOOOOQQQTTT[[[dddpppwwwuuummmfffaaaaaa```___^^^```fffnnnsss{{{~~~|||}}}{{{zzzzzzyyyyyyzzz||||||}}}yyyuuussstttuuuuuuuuuuuuvvvwwwxxxxxxxxxtttuuuvvvxxxzzz{{{{{{|||zzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttrrrpppqqqsssvvvxxxxxxxxxxxxyyyzzz{{{{{{~~~|||zzzyyyyyyyyyxxxwwwuuutttsssqqqqqqqqqrrrsssuuuwww{{{~~~~~~}}}nnndddkkkqqqXXXIIIFFFFFFCCC@@@BBBBBBAAAAAAAAA@@@@@@@@@?????????AAABBBAAA===;;;::::::999888888888888999999999999999:::;;;<<<=========AAAGGGMMMTTT```kkk|||zzzsssooorrrxxx~~~|||dddUUUNNNLLLNNNRRRTTTZZZfffrrryyywwwooohhheeeccc```]]]]]]```fffkkkpppwww}}}~~~zzzzzzyyyyyyzzz{{{}}}~~~}}}yyyuuussssssuuussstttuuuvvvvvvwwwxxxyyyvvvwwwxxxyyy{{{{{{||||||~~~}}}{{{yyyxxxwwwwwwvvvsssssssssrrrrrrssswwwyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{yyyxxxxxxxxxwwwuuuttttttrrrrrrrrrrrrttttttuuuwww{{{}}}~~~}}}|||vvvgggiii}}}iiiSSSJJJIIIGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@?????????AAABBBAAA>>><<<;;;:::999999888888999999999999999999::::::;;;<<<<<<<<>>BBBDDDFFFOOOXXXgggrrr{{{tttqqqsssxxx~~~yyyfffWWWPPPQQQMMMOOOUUU___iiiooopppnnnhhhgggddd```]]]\\\___aaabbbffflllssszzz~~~|||{{{{{{{{{|||~~~~~~{{{xxxwwwxxxzzzwwwxxxzzzxxxvvvtttuuuwwwvvvwwwyyy|||~~~~~~}}}{{{zzzyyyyyyyyyvvvvvvvvvvvvuuuvvvzzz|||~~~}}}|||{{{{{{{{{{{{zzzxxxuuutttttttttrrrqqqqqqppppppqqqrrrtttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~tttnnnppptttqqqYYYMMMFFF@@@BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@??????AAAAAA@@@???===<<<;;;;;;::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;===@@@AAABBBJJJRRRZZZeeeuuu|||uuurrrtttyyywwwbbbWWWUUUIIILLLQQQWWW]]]bbbgggjjjjjjiiigggccc```___```bbb^^^aaaeeejjjpppxxx~~~}}}|||||||||}}}~~~|||yyyyyy{{{}}}zzz||||||zzzuuussssssuuutttvvvyyy|||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvyyy|||~~~}}}|||{{{zzzzzzzzzyyywwwtttssssssrrrqqqpppoooooooooppprrrtttwwwxxx{{{{{{{{{|||}}}~~~zzz{{{|||~~~yyyooolllkkkiiiXXXMMMFFFBBBBBBBBBAAAAAAAAA@@@@@@BBB@@@>>>???@@@AAAAAA@@@======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;;;;:::<<>>@@@CCCBBB???BBBBBBBBBAAAAAA@@@@@@@@@>>>===;;;:::999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEELLLVVV```jjjvvv}}}yyyxxx|||~~~mmmXXXQQQLLLLLLMMMNNNQQQUUU^^^```dddffffffdddaaa___]]]]]]^^^```dddiiimmmppppppsssxxx}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{yyywwwuuuuuuvvvwwwxxxzzz}}}~~~}}}|||zzzxxxvvvuuuvvvwwwxxxxxxwwwwwwyyy{{{|||||||||~~~}}}{{{xxxwwwuuusssrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwyyyzzz|||~~~yyyqqqrrrvvv[[[LLLFFFEEEBBBAAACCCDDDCCCAAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEHHHQQQZZZcccooo|||}}}|||~~~eeeZZZOOOLLLLLLJJJIIIJJJSSSWWW\\\aaaeeefffeeeddd___^^^\\\\\\]]]aaaeeegggfffiiinnnqqquuuxxx|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{||||||yyywwwwwwwwwxxxyyy{{{}}}~~~~~~}}}|||yyywwwuuutttuuuvvvwwwwwwvvvwwwyyy{{{||||||}}}|||yyyxxxvvvuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxzzz|||~~~uuunnn~~~nnnWWWJJJEEEAAA@@@AAABBBAAA???BBBBBBAAAAAAAAAAAA@@@@@@??????@@@??????>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCDDDJJJRRRZZZeeeqqqyyy{{{~~~yyyjjjZZZSSSQQQMMMKKKJJJKKKNNNTTT[[[aaaeeeggggggbbb___\\\YYYYYYZZZ]]]______bbbfffiiikkkooosssvvvyyy~~~zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{~~~~~~|||yyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}{{{yyywwwuuuttttttuuuvvvwwwvvvwwwzzz|||}}}}}}}}}|||zzzyyyyyyzzz|||}}}yyyyyyxxxwwwwwwvvvvvvvvvvvvwwwyyy|||~~~yyyoooyyykkkRRRIIIBBB@@@BBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBFFFKKKRRR[[[gggqqqvvv|||}}}}}}}}}~~~kkk___XXXQQQLLLJJJGGGJJJOOOUUU[[[aaaeeegggdddaaa]]]YYYWWWWWWXXXYYYVVVXXX[[[]]]___bbbfffiiiooouuu|||}}}|||wwwwwwxxxyyy{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz}}}~~~|||zzzxxxxxxxxxyyyyyyzzz|||}}}~~~~~~}}}}}}{{{zzzxxxvvvuuutttvvvwwwxxxxxxyyy|||~~~~~~}}}||||||~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxzzz|||sssuuuaaaSSSGGGDDDDDDCCCBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCGGGMMMTTT]]]hhhpppvvvwwwvvvvvvwww{{{tttgggYYYOOOJJJJJJJJJLLLOOOTTTZZZ___bbbdddbbb^^^ZZZWWWUUUTTTTTTQQQRRRTTTVVVWWWZZZ___bbbfffkkkqqqwww|||~~~|||zzzyyyttttttuuuvvvyyy}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{yyywwwwwwxxxxxxxxxxxxyyy{{{|||}}}}}}}}}}}}|||{{{zzzxxxxxxvvvwwwyyyzzz{{{|||~~~}}}}}}}}}{{{{{{{{{{{{zzzzzz{{{}}}~~~|||uuuwwwrrr^^^KKKDDDBBB>>>>>>BBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<======@@@@@@CCCHHHMMMSSS^^^iiipppqqqrrrssstttxxx}}}lll\\\UUUOOOMMMKKKJJJMMMRRRXXX]]]bbbaaa^^^[[[WWWTTTRRRPPPOOOPPPRRRSSSTTTWWW[[[^^^^^^aaaeeejjjooouuu{{{~~~{{{yyyxxxxxxuuuttttttvvv{{{~~~|||~~~}}}}}}}}}yyywwwvvvwwwwwwwwwvvvvvvwwwyyy{{{|||||||||}}}}}}||||||{{{zzzxxxyyy{{{}}}}}}~~~~~~~~~{{{{{{|||}}}{{{}}}~~~~~~}}}sssxxxnnnTTTIIICCC<<<;;;@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>><<<<<<>>>@@@AAA===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===<<>>;;;999999;;;>>>@@@======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;::::::999;;;@@@AAACCCMMMYYY[[[^^^cccggglllqqqvvvzzz}}}{{{eee\\\QQQLLLLLLOOOOOONNN[[[bbbddd]]]WWWUUUPPPJJJLLLLLLMMMMMMNNNOOOQQQQQQUUUUUUVVVXXXZZZ\\\___```hhhmmmttt}}}~~~}}}zzzwwwvvvxxxzzz|||xxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{zzzzzzwwwvvvttttttuuuvvvyyyzzzyyy{{{}}}~~~~~~~~~|||{{{wwwwwwxxxzzz}}}~~~~~~||||||}}}~~~~~~nnnddddddvvvsss]]]MMMBBB@@@CCC===???@@@@@@@@@???@@@AAA======>>>???????????????============<<<;;;:::999999::::::;;;;;;::::::999<<<<<<;;;<<<>>>BBBEEEGGGQQQTTTXXX]]]bbbhhhooosssuuuwwwyyy{{{}}}}}}qqq```RRRKKKKKKMMMNNNWWW```eeeaaa[[[WWWRRRMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[___cccjjjqqqyyy}}}{{{zzzzzzxxxxxxxxxwwwwwwxxxyyyzzz|||~~~~~~}}}}}}|||||||||}}}}}}~~~}}}~~~}}}|||~~~~~~|||zzzzzzyyywwwwwwvvvuuuvvvxxxyyy{{{{{{|||~~~~~~}}}zzzzzzzzz|||~~~}}}}}}~~~tttgggdddrrrnnnZZZJJJCCCDDD@@@AAABBBBBBAAA@@@??????===>>>>>>??????@@@??????============<<<;;;::::::::::::::::::::::::::::::<<<;;;;;;<<<===@@@CCCDDDIIILLLPPPUUUZZZ```fffkkkoooqqqtttvvvyyy~~~yyybbbSSSMMMNNNQQQOOOZZZdddeee___YYYSSSOOOLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUVVVYYY^^^dddjjjrrrzzz~~~zzzwwwtttrrrrrrrrrqqqtttvvvxxxxxxyyy{{{}}}}}}|||}}}|||||||||||||||}}}}}}~~~||||||{{{{{{}}}}}}{{{zzzzzzzzzxxxxxxwwwwwwxxxyyy{{{|||}}}~~~}}}|||||||||~~~pppggglllwww~~~fffQQQEEEBBBBBBBBBCCCCCCCCCAAA???>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAAAADDDHHHLLLQQQWWW]]]bbbfffiiilllppptttyyy|||gggYYYUUUUUUNNNZZZfffkkkggg^^^WWWRRRLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJKKKLLLMMMNNNOOORRRTTTWWWZZZ___fffnnnsss~~~}}}|||{{{wwwuuurrrooommmlllllllllooorrruuuxxxyyy}}}}}}|||{{{}}}||||||||||||}}}}}}~~~~~~}}}{{{zzzzzz|||}}}|||{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||~~~rrrkkkllluuuuuu]]]KKKCCCBBBBBBBBBCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;===<<<:::999999:::<<<===;;;;;;::::::;;;;;;<<<===>>>AAADDDHHHLLLRRRWWW\\\___bbbfffkkkooouuu{{{lll^^^WWWUUU^^^jjjqqqnnndddZZZTTTLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLNNNOOOQQQSSSWWW\\\ccchhhooo|||}}}zzzxxxwwwvvvqqqooommmkkkjjjjjjkkkkkknnnqqquuuwwwzzz}}}{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}||||||}}}~~~~~~{{{{{{{{{}}}}}}}}}|||||||||zzzzzzzzz{{{{{{|||}}}}}}~~~|||zzzxxxyyyzzz}}}tttllllllnnnWWWIIICCCAAA@@@AAACCCDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>===<<<;;;===<<<:::999999:::<<<===;;;::::::::::::::::::;;;<<>>===<<<===<<<;;;::::::;;;<<<===:::::::::::::::::::::::::::<<<>>>@@@BBBFFFJJJMMMTTTWWW]]]bbbggglllrrruuuyyy}}}qqqmmmooowwwxxxlll\\\RRROOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFGGGIIIKKKKKKMMMQQQSSSTTT[[[bbbdddfffiiiiiiggghhhjjjmmmpppsssvvvyyy{{{}}}}}}zzzuuusssrrrpppnnnmmmlllllljjjiiiiiiiiikkknnnppprrruuu{{{}}}~~~}}}|||{{{xxxxxxxxxxxxyyyzzz{{{|||}}}|||{{{|||~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}~~~|||zzzvvvttttttwwwzzz|||{{{|||}}}~~~vvvvvv}}}www___PPPJJJDDDAAACCCEEEEEECCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;::::::::::::;;;<<<===>>>@@@DDDGGGMMMQQQWWW\\\aaafffkkknnnrrrwww~~~}}}zzziii^^^PPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJKKKKKKLLLNNNPPPKKKRRRXXXZZZ[[[]]]\\\YYYVVVYYY\\\```cccgggkkkmmmqqqtttvvvyyy|||}}}xxxuuunnnnnnllljjjiiihhhhhhgggiiihhhhhhiiilllooosssuuuzzz~~~{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~}}}~~~~~~}}}~~~|||zzzyyyyyyxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~|||yyyvvvttttttwwwzzz|||yyyyyy{{{|||~~~|||}}}|||}}}~~~~~~~~~~~~~~~uuussssssWWWOOOGGGCCCDDDEEEEEECCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>===;;;;;;<<<======<<<;;;;;;999999:::;;;;;;;;;:::::::::<<<=========???BBBDDDIIIMMMSSSXXX]]]aaafffiiimmmrrrzzzttteee[[[VVVQQQNNNNNNMMMKKKHHHKKKJJJIIIIIIJJJJJJHHHFFFJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTTTTVVVXXXZZZ\\\]]]bbbdddgggkkkppptttwwwyyy}}}~~~~~~~~~|||{{{xxxsssoooiiigggeeeeeefffhhhiiiiiihhhiiijjjmmmqqqxxx}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~|||{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~|||zzzyyywwwvvvuuuuuuuuu{{{zzzzzz{{{}}}}}}|||{{{{{{xxxtttrrrtttvvvxxxxxxxxxwwwxxxyyy|||}}}|||{{{zzz{{{}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~zzzmmmzzzooo\\\MMMJJJHHHBBBBBBGGGEEEDDDCCCAAAAAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<============???AAAKKKMMMQQQUUUYYY^^^dddhhhhhhmmmuuu|||ttteee___XXXTTTRRRQQQNNNKKKMMMLLLKKKKKKLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTYYYZZZ]]]aaaeeeiiilllmmmppprrrtttuuuvvvwwwyyy{{{{{{|||}}}}}}||||||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyvvvtttsssrrrpppmmmjjjfffdddbbbbbbcccfffggghhhhhhkkkooossswww~~~~~~|||}}}|||}}}~~~~~~}}}}}}|||{{{{{{}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||||||||{{{yyywwwuuuttttttuuuvvvxxxxxxyyyzzz|||}}}||||||~~~~~~~~~{{{xxxtttssssssuuuwwwwwwvvvuuuvvvxxx{{{}}}|||{{{zzz{{{|||~~~~~~~~~}}}|||}}}~~~|||tttyyyoooVVVMMMJJJDDDAAADDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@?????????=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAADDDFFFJJJNNNRRRWWW]]]aaafffkkkrrryyyvvvooofff___[[[XXXTTTPPPRRRQQQOOOOOOPPPPPPNNNLLLJJJKKKLLLLLLKKKIIIFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPSSSVVVYYY]]]___```aaaccceeefffggghhhjjjlllnnnpppqqqqqqpppqqqsssuuuyyyzzz{{{}}}|||yyywwwpppppppppoooppppppqqqqqqlllkkkiiihhhhhhgggeeedddbbbaaa``````bbbeeehhhjjjiiipppxxx}}}||||||{{{{{{||||||}}}~~~~~~}}}|||{{{zzzyyy{{{zzzxxxxxxxxxzzz|||}}}}}}||||||{{{{{{|||zzzzzzyyywwwuuusssrrrsssuuuwwwuuuvvvxxxzzz{{{|||||||||||||||}}}}}}}}}}}}|||||||||xxxuuusssssstttuuuuuusssssstttvvvzzz||||||{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~~~~vvv}}}eeeSSSLLLFFFCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<<<<<<<>>>@@@AAACCCGGGKKKOOOTTTZZZ^^^bbbgggnnnuuu{{{xxxoooiiiddd___\\\[[[YYYWWWVVVVVVUUUSSSRRRPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMOOORRRTTTVVVWWWXXXZZZ\\\]]]]]]]]]___aaaeeefffhhhhhhhhhiiikkkmmmnnnoooqqqrrrtttuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzyyywwwwwwyyyzzzzzzzzzyyyyyyxxxvvvssspppnnnlllfffffffffffffffgggggghhheeedddcccbbbbbbbbbaaa```___``````aaacccggglllppppppzzzyyyxxxyyyxxxxxxzzz||||||~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvwwwyyy{{{}}}~~~|||zzzyyyxxxxxxzzz}}}~~~zzzxxxxxxwwwvvvsssqqqqqqrrruuuwwwuuuwwwzzz{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{zzzzzz{{{xxxuuussssssssstttsssppppppqqquuuyyy{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~uuurrrxxx___PPPHHHFFFHHHCCCDDDEEEEEEEEEDDDBBBAAACCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;===???>>>@@@DDDHHHLLLQQQWWW[[[^^^cccjjjqqqxxx~~~yyysssooohhheeeaaa___^^^]]][[[ZZZYYYXXXUUUQQQOOOMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPPPPQQQSSSUUUUUUUUUVVVXXXZZZZZZ[[[\\\]]]\\\]]]```bbbeeeeeegggiiijjjkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmooommmlllmmmoooppppppooommmmmmllljjjhhhfffdddccc``````___^^^^^^^^^______`````````___^^^^^^___```^^^```bbbcccfffllltttzzz~~~}}}wwwvvvwwwuuuuuuwwwzzz{{{}}}~~~~~~|||zzzyyyxxxwwwwwwvvvuuuuuuvvvxxxzzz||||||{{{zzzxxxwwwvvvvvvvvvzzz{{{}}}~~~|||zzzxxxxxxvvvuuurrrqqqqqqrrrtttuuuwwwzzz||||||zzzwwwvvvwwwvvvwwwwwwxxxyyyyyyyyyxxxzzzwwwtttssssssssssssrrrnnnooopppsssxxxzzz{{{zzz{{{zzzzzzzzz{{{|||~~~~~~~~~~~~xxxnnnvvvttt[[[LLLHHHJJJCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;::::::::::::;;;<<<;;;::::::<<<>>>999;;;???BBBEEEJJJOOOSSSZZZ___eeelllttt{{{}}}yyytttqqqooommmkkkiiiiiifff```ZZZUUURRRPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNNNNOOOPPPRRRRRRTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]___```aaabbbbbb`````````aaabbbbbbccccccaaa``````aaacccdddcccbbbbbbbbbaaa```___^^^]]]]]][[[[[[ZZZYYYYYYYYYZZZZZZ\\\\\\]]]\\\\\\]]]```bbbbbbeeeiiilllpppxxx|||vvvvvvuuussstttwwwyyyzzz{{{}}}~~~~~~}}}|||{{{zzzyyyxxxwwwxxxwwwvvvuuuuuuwwwyyy{{{yyyxxxvvvuuutttuuuuuuvvvzzzzzz{{{||||||{{{zzzyyyvvvuuusssrrrrrrrrrssssssvvvzzz}}}|||xxxtttsssttttttuuuvvvwwwwwwxxxxxxwwwxxxvvvsssrrrssssssrrrrrrnnnooopppssswwwzzzzzzyyyzzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}ssstttqqqYYYMMMIIIDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;999999;;;===:::<<>>@@@BBBCCCFFFKKKNNNPPPTTTZZZbbbiiirrrzzz}}}rrrggg^^^XXXQQQQQQOOONNNLLLJJJIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFGGGGGGGGGGGGIIIKKKIIIJJJJJJIIIHHHHHHJJJLLLKKKLLLNNNOOOQQQRRRRRRRRRNNNMMMKKKKKKKKKMMMPPPQQQQQQQQQQQQSSSUUUVVVUUUSSSSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQQQQSSSTTTVVVXXXYYYWWWZZZ]]]___aaaffflllrrrzzzzzzuuutttsssrrrtttyyyvvvwwwyyy{{{|||}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzyyywwwvvvuuuvvvxxxyyyuuutttsssssstttvvvyyy{{{zzzyyyyyy{{{}}}~~~~~~uuuvvvvvvvvvuuusssqqqooommmsssxxxxxxtttpppppprrrssstttuuuvvvwwwwwwwwwwwwuuusssrrrrrrssstttsssrrrppppppqqqtttwwwyyyyyyxxxuuuwwwyyy|||~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}|||{{{zzzyyyzzz{{{{{{|||~~~yyyttttttfffQQQGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@:::::::::;;;;;;<<<<<<<<<:::;;;;;;:::999888:::;;;999;;;<<<===???AAAEEEHHHLLLPPPWWW^^^fffooowww}}}yyymmmeee[[[YYYUUUQQQNNNLLLKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLIIIJJJLLLLLLLLLLLLMMMOOOLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPOOONNNOOOQQQSSSQQQSSSTTTTTTSSSSSSTTTUUU[[[^^^aaadddhhhpppzzz|||yyyvvvvvvuuusssrrryyy{{{}}}|||{{{zzzzzz{{{xxxzzz||||||{{{{{{{{{|||{{{zzzwwwuuussssssssssssqqqrrrssstttuuuwwwxxxxxx~~~~~~~~~~~~}}}{{{zzzyyyvvvwwwxxxxxxwwwtttpppnnnllllllmmmoooppprrrssssssrrrrrrtttuuuvvvvvvvvvvvvtttsssssssssrrrssssssssssssssstttwwwyyyzzzyyywww||||||~~~~~~~~~~~~}}}}}}yyyzzz}}}~~~|||{{{~~~}}}~~~~~~~~~|||xxxuuuwww{{{|||rrr}}}{{{^^^RRRMMMIIIIIIFFFCCCEEEIIICCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<>>@@@CCCEEEGGGKKKPPPUUU\\\dddlllqqqxxx|||rrriii___XXXVVVUUUQQQNNNPPPOOOLLLJJJIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLMMMMMMLLLLLLMMMOOONNNPPPQQQSSSUUUXXX]]]aaagggllluuu~~~yyywwwuuutttuuuuuuuuuuuuvvvwwwxxxxxxvvvuuuuuuvvvxxxzzz{{{{{{zzzzzzzzz{{{|||zzzxxxuuusssqqqqqqqqqqqqrrrsssuuuwwwyyyzzz{{{}}}}}}~~~}}}}}}|||{{{zzzyyyyyyyyyxxxvvvssspppnnniiiiiiiiijjjlllmmmnnnooossstttuuuwwwyyyzzzzzzzzzuuutttrrrpppppprrrtttvvvwwwuuutttuuuxxxyyyzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvssswww{{{uuuuuurrraaaPPPIIIHHHFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@?????????>>><<<;;;:::999888::::::::::::;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@AAADDDGGGKKKPPPVVV^^^eeejjjqqquuu{{{xxxllldddbbb```[[[VVVTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKMMMOOOOOONNNNNNOOOPPPUUUVVVXXXYYY\\\aaaggglllttt{{{yyyvvvtttssstttttttttsssuuuvvvxxxwwwuuuttttttuuuxxxzzz||||||zzzyyyzzz{{{|||{{{xxxuuusssqqqqqqpppqqqqqqsssuuuwwwyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{zzzyyywwwtttqqqooolllllllllmmmnnnoooqqqrrrssstttuuuwwwyyyzzz{{{{{{vvvtttqqqpppppprrruuuwwwyyywwwuuuuuuwwwyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~{{{vvvxxxzzz|||~~~zzzyyywww\\\MMMJJJHHHEEECCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???BBBDDDHHHLLLQQQXXX___dddjjjooowww}}}vvvrrrlllddd\\\ZZZYYYVVVTTTRRRQQQPPPPPPMMMNNNNNNOOOOOONNNNNNNNNJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTTTTTTTVVVXXX^^^```cccfffkkkrrrzzz~~~~~~zzzxxxuuusssssssssrrrqqquuuwwwxxxxxxwwwvvvvvvwwwzzz{{{}}}|||{{{zzzzzz{{{|||{{{xxxvvvsssrrrrrrrrrqqqqqqssstttvvvxxxyyyzzz{{{||||||}}}}}}}}}}}}||||||||||||zzzxxxuuusssqqqpppoooooonnnoooqqqssstttssstttuuuwwwxxxyyyzzzzzzvvvuuurrrpppqqqssswwwyyy{{{yyyvvvvvvxxxyyyzzzyyyzzzzzz{{{|||}}}}}}}}}}}}{{{|||}}}zzzzzz{{{}}}{{{lllVVVLLLHHHEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::<<<===>>>???@@@CCCFFFIIIMMMSSSYYY^^^dddjjjrrryyy|||~~~}}}rrrjjjbbb```]]]ZZZWWWUUUTTTTTTPPPQQQQQQQQQQQQPPPPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNOOONNNPPPSSSUUUXXX[[[```dddgggjjjpppvvv}}}}}}~~~{{{xxxuuusssssssssrrrqqquuuwwwyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~|||{{{{{{||||||{{{yyyvvvuuutttttttttsssssstttuuuwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuuqqqpppooonnnoooqqqsssttttttuuuvvvwwwxxxyyyyyyyyywwwuuutttssssssvvvxxxzzz{{{zzzxxxxxxyyyzzzyyyxxxyyyzzz{{{|||||||||||||||zzz{{{~~~}}}|||{{{|||hhhUUUIIIFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<===>>>>>>???AAADDDFFFIIINNNTTTXXX^^^dddlllrrrvvvyyyzzz{{{}}}uuusssooojjjeeebbb```___[[[[[[ZZZYYYXXXVVVTTTSSSPPPOOONNNLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMNNNOOOQQQSSSTTTUUUSSSUUUYYY]]]cccllltttzzz~~~||||||~~~yyywwwuuuttttttuuutttssstttvvvyyyzzzzzzzzz|||}}}}}}~~~}}}||||||}}}|||{{{yyyxxxvvvvvvvvvwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyrrrqqqooonnnoooqqqtttuuuwwwwwwxxxyyyyyyyyyyyyyyywwwvvvvvvvvvvvvxxxyyyzzz{{{zzzyyyzzz{{{zzzyyywwwxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{~~~~~~~~~}}}|||eeeQQQJJJKKKFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEJJJOOOSSSWWW\\\dddjjjoooqqqtttuuuxxx|||yyyuuurrrpppkkkkkkiiigggdddaaa^^^]]]VVVUUUSSSQQQPPPNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPRRRRRRSSSUUUWWWYYY[[[\\\^^^aaafffllluuu|||zzz|||xxxvvvttttttuuuvvvwwwvvvsssuuuxxxzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~|||{{{zzzxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||||||||tttsssqqqpppqqqsssuuuwwwyyyzzzzzz{{{{{{zzzzzzyyywwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzz{{{|||{{{xxxvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxzzz~~~~~~|||tttYYYOOOPPPFFFGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>><<<<<<;;;======<<<<<<<<<;;;;;;;;;============<<<;;;::::::<<<>>>???AAACCCGGGLLLPPPRRRWWW^^^dddiiillloooqqqtttxxx}}}~~~zzzvvvpppkkkggggggbbb\\\ZZZZZZYYYWWWUUUVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTTTTSSSRRRRRRTTTVVVWWWVVVUUUTTTTTTUUUUUUUUUTTTVVVZZZ___dddhhhkkkmmmppptttzzz~~~}}}}}}|||xxxtttsssuuuvvvvvvuuuuuuvvvxxxzzz|||}}}}}}~~~}}}|||}}}zzzzzzzzzxxxwwwxxx{{{}}}|||zzzzzz}}}~~~|||zzz~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvwwwyyyzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{yyyzzzzzz{{{|||{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzz{{{~~~zzz{{{lllZZZQQQLLLGGGFFFIIIJJJGGGFFFGGGGGGEEEBBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<==================<<<<<<<<<<<<<<<===???AAACCCEEEFFFGGGPPPRRRVVVZZZ^^^ccciiimmmnnnsss{{{{{{uuupppjjjgggfffdddaaa^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYZZZ]]]___bbbaaaaaaaaaaaa````````````bbbffflllssszzz|||}}}}}}~~~~~~~~~~~~~~~|||yyyvvvvvvxxxyyyyyyxxxvvvwwwxxxzzz{{{|||}}}~~~}}}}}}}}}{{{{{{{{{zzzyyyzzz}}}}}}}}}}}}|||~~~}}}}}}}}}|||}}}|||{{{{{{{{{{{{{{{zzzzzz|||{{{yyywwwwwwxxxyyyzzzzzzzzz{{{{{{|||||||||{{{wwwwwwwwwwwwxxxyyyzzz{{{zzz{{{}}}zzz}}}kkk]]]MMMGGGEEEHHHIIIFFFCCCDDDEEEDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>======>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???AAACCCDDDEEEJJJMMMPPPTTTXXX^^^dddhhhggglllsssxxx{{{}}}zzzuuuqqqqqqqqqppppppppppppqqqqqqooonnnmmmkkkjjjkkkooossswwwxxxxxxyyyxxxwwwvvvuuuwwwyyy}}}}}}yyyzzzzzz|||}}}~~~~~~|||{{{zzzzzz{{{|||{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~|||||||||{{{{{{|||~~~|||zzzyyyyyyyyyzzz|||{{{yyyxxxwwwxxxyyyyyy{{{{{{{{{|||||||||||||||wwwvvvvvvwwwwwwxxxyyyzzz||||||}}}|||www|||oooVVVOOOIIIIIIJJJGGGDDDEEEDDDCCCBBBCCCDDDDDDCCCAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCFFFIIIMMMQQQVVV\\\```dddiiippptttxxx{{{}}}wwwxxxyyyzzz|||~~~~~~|||{{{{{{zzzzzzzzz|||~~~~~~}}}}}}~~~}}}}}}}}}zzzxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}xxxxxxwwwwwwxxxyyyyyyzzz~~~~~~~~~zzzwwwiii]]]QQQMMMKKKIIIGGGHHHCCCBBBBBBDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@???======<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<<<<<<<;;;============>>>>>>>>>>>>???AAAEEEHHHLLLQQQVVVZZZaaaeeelllpppsssxxx~~~~~~xxxxxxyyyzzz|||~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyvvvvvvwwwxxxyyy{{{|||}}}|||{{{{{{zzz{{{|||}}}}}}zzzyyyyyyyyyyyyzzz{{{{{{~~~yyyxxx~~~nnn[[[QQQLLLIIIGGGHHHDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA???>>>===<<<<<<<<<;;;;;;<<<======>>>>>>>>>=========<<<<<<===========================@@@CCCEEEHHHLLLQQQUUUYYY^^^dddhhhkkkpppvvv{{{|||{{{{{{{{{|||~~~}}}|||}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzzzzzzz{{{uuuvvvwwwxxxzzz{{{|||}}}{{{{{{zzzyyyyyy{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~vvvsss~~~kkk]]]TTTMMMHHHGGGFFFDDDCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>===>>>>>>???@@@>>>============<<<<<<<<<===============<<<<<<<<<===???AAACCCEEEHHHLLLOOOUUUYYY___cccfffkkkqqqwww{{{~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}|||||||||||||||wwwwwwxxxyyyzzzzzzzzzzzz{{{zzzxxxxxxxxxyyy{{{|||{{{zzzzzzyyyyyyzzzzzzzzz|||{{{{{{~~~~~~~~~tttuuu~~~uuuiii]]]RRRMMMIIIFFFCCCBBBBBBDDDDDDDDDCCCCCCBBBBBB@@@>>>===<<<===<<<<<<<<<======>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@BBBFFFIIIPPPTTTZZZ]]]```eeelllrrrtttxxx}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~~~~|||{{{|||~~~{{{{{{|||}}}~~~}}}}}}}}}yyyzzzzzzzzzzzzyyyxxxwwwzzzyyyxxxwwwwwwyyyzzz|||zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyy{{{~~~~~~{{{uuuvvv~~~mmm^^^UUUKKKHHHCCCAAAAAACCCDDDEEE@@@??????>>><<<;;;999888999999999999::::::;;;<<<:::::::::999999999888888999999999999999::::::::::::;;;<<<<<<===>>>BBBDDDHHHLLLQQQUUUXXX]]]dddjjjppptttyyy}}}