BM6P6(@ 444444333333222111000000000000...---------------************))))))))))))+++,,,,,,------,,,,,,+++((((((((((((''''''''''''((('''&&&&&&'''((('''%%%((('''%%%#########%%%&&&(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%"""%%%''''''&&&&&&'''$$$%%%&&&%%%######&&&)))***)))((('''&&&%%%%%%%%%$$$&&&(((***+++***((('''((((((((((((((((((((((((+++++++++******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))---,,,***))))))***,,,---444444444555666666777777666777777888888999999999888999::::::888777777888555666777888888777555555666777777444000...000333555444333333333222000...444555777999<<>>BBBEEEJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMKKKIIIFFFEEEBBB>>>999444111...+++))))))'''%%%%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''$$$"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###$$$%%%&&&###$$$%%%&&&''')))******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''444444333333222222111111111000///...---------------,,,,,,,,,,,,+++++++++***+++,,,......,,,+++***((((((((((((''''''''''''&&&%%%%%%&&&((()))((('''''''''%%%$$$$$$$$$%%%&&&'''&&&%%%&&&((((((((('''$$$$$$%%%%%%&&&&&&''''''!!!###&&&''''''''''''(((***(((&&&'''))))))'''$$$((((((''''''&&&''''''(((***)))((('''&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))*********************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,......///000222333444555777777777666555444444444333333222222111111000000000333666777888999;;;===;;;<<<============<<<<<<555444333444777:::;;;;;;999888777888999999888666111///...---...000222444444666999;;;======<<<<<>>???AAACCC@@@AAAAAAAAABBBBBBBBBBBBAAA===::::::===???>>><<<::::::999:::<<<<<<;;;999222000...------000333666444555777888888888777666============<<<:::999777<<<;;;::::::===@@@DDDGGGIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJKKKKKKMMMLLLKKKIIIFFF@@@999444...+++)))((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((444444444333333333333333111111///...............,,,++++++++++++*********)))***,,,------,,,***)))((((((((((((''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''''''''''''''((($$$$$$%%%&&&''''''(((((($$$&&&((((((''''''((()))((()))((('''&&&''')))+++'''''''''''''''((()))***((()))+++++++++)))'''&&&))))))))))))))))))))))))%%%&&&''')))************************************,,,,,,++++++******))))))******+++,,,,,,---......222222333444444444444333111111222222222333333333000000111222333444555666777999<<<======>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEBBB>>>>>>@@@AAA@@@>>>===<<<<<<===>>>???===<<<222000///...000333777:::============<<<;;;999888:::;;;<<<======;;;:::999:::999777777999===BBBEEEEEEFFFFFFHHHJJJMMMOOOQQQOOONNNLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKFFF@@@;;;999444...***))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((444444444444333333333333111111000///............++++++++++++******************++++++++++++******((((((((((((''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&''''''(((((())))))&&&'''((((((''''''(((***((('''''''''((('''&&&%%%((('''''''''((())))))***%%%&&&(((******(((%%%###))))))))))))))))))))))))'''''')))***++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,---...///000000333333333333333333333333///000000111222222333333777777777777777666666666999;;;===>>>>>>>>>???AAA>>>>>>>>>>>>???@@@AAAAAAAAA???>>>>>>@@@AAABBBBBB@@@??????@@@AAAAAA???>>>888777777777:::===AAACCCGGGGGGFFFEEEDDDCCCBBBAAA???===:::888888:::<<<>>>777666444444555999<<>>>>>======>>>???AAABBB>>>????????????AAADDDFFFEEEDDDCCCCCCDDDDDDBBB@@@??????@@@AAACCCFFFHHHJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDAAA???>>>>>>@@@BBB888777555444555777999;;;???<<<999666777;;;@@@CCCHHHIIIIIIJJJKKKMMMNNNOOONNNMMMMMMNNNOOOOOOMMMLLLKKKGGGAAA;;;666111---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''(((((((((((()))))))))''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***(((&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))444444444444444444444444222111000//////...............---------,,,,,,,,,,,,+++)))(((((()))+++,,,)))(((((((((''''''''''''((('''&&&&&&'''((('''%%%%%%%%%&&&'''((((((((('''$$$&&&((((((&&&%%%''')))************))))))))))))((())))))((('''''')))+++)))%%%(((777IIILLL===,,,))))))(((((((((((())))))++++++*********,,,---...))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++$$$%%%&&&(((***,,,---......///000111333555666666222222111111222555777999@@@??????>>>>>>======<<<777888999;;;<<<===??????777999<<<>>>>>>???AAACCC@@@@@@??????@@@AAACCCDDD@@@BBBCCCBBB@@@AAADDDHHHHHHGGGFFFFFFFFFFFFCCCAAA@@@@@@AAABBBDDDEEEGGGHHHFFFGGGGGGGGGHHHIIIIIIIIIKKKLLLMMMMMMKKKHHHDDDBBB>>>===<<<;;;;;;<<<===>>>>>>:::444000000333777;;;BBBDDDFFFHHHKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMLLLJJJGGGDDDAAA<<<666111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&'''''' %%%&&&&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''(((((()))%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%"""%%%%%%&&&&&&'''(((((()))''''''(((((())))))******((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###&&&+++......+++&&&###""""""###$$$%%%%%%&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++'''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((()))***444444444444444444333333000000///...---,,,,,,,,,///...---,,,+++,,,------777000(((%%%'''***+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((,,,(((%%%+++999CCC???555))))))************))))))+++*********))))))(((((())))))))))))************))))))***++++++++++++***,,,,,,,,,+++++++++******,,,,,,++++++,,,...///000...,,,///555777444333444999222///444<<>>???@@@AAABBB666;;;BBBEEEGGGJJJQQQWWWOOOMMMKKKKKKLLLMMMMMMMMMKKKNNNPPPOOOLLLKKKLLLMMMLLLKKKKKKLLLNNNLLLFFFAAAFFFAAA???CCCGGGHHHJJJNNNIIIHHHDDDBBBEEEKKKKKKFFFNNNJJJGGGFFFIIIJJJHHHEEEHHHIIIGGG@@@888333444777>>>??????:::555111222333222888@@@GGGLLLNNNOOOPPPQQQOOONNNNNNOOOOOOOOOOOONNNLLLKKKJJJHHHDDD@@@<<>>BBBFFFKKKMMMKKKKKKLLLMMMOOOPPPPPPPPPNNNMMMMMMMMMLLLJJJGGGDDD:::777222---***((('''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((((((((((((((((()))))))))))))))((((((((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''((()))***+++***(((&&&%%%$$$&&&'''&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((555444444444333333333222000///...---------------......---,,,,,,,,,,,,,,,///,,,((((((***,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&+++,,,)))&&&(((((('''))))))************))))))************)))))))))))))))))))))*********++++++)))******+++++++++++++++******+++,,,---...////////////.........///000000555333333333111000666>>>OOOfff}}}}}}llliiitttnnnllliiipppyyyvvvggg[[[ZZZ___ccciiillleee\\\TTTMMMHHHGGGHHHIIIKKKLLLLLLKKKJJJMMMJJJGGGGGGGGGEEE???999666777888999:::777333000000111333555888===CCCHHHHHHJJJMMMPPPRRRQQQQQQPPPNNNMMMNNNOOOPPPPPPMMMKKKIIIEEE>>>777111---+++***(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))((((((''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))*********(((&&&%%%%%%''''''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++---,,,)))'''(((******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((555444444333333222222222000///...------------------------,,,,,,,,,,,,,,,+++)))(((***,,,---+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&,,,...+++((()))++++++))))))************))))))*********)))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++******+++,,,---....../////////////////////000000,,,000555777555:::MMMaaannn]]]QQQHHHIIIJJJKKKKKKLLLMMMMMMMMMKKKJJJJJJLLLKKKGGGCCC===;;;999:::<<<;;;777333222222222222222666;;;???FFFJJJOOOSSSSSSRRRPPPOOOMMMMMMMMMOOOQQQQQQPPPNNNPPPNNNIIICCC<<<666111...******(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))((()))))))))************++++++******))))))((((((***)))))))))(((((((((((()))))))))***************((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))******)))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))---000...(((&&&'''+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((555444444333222222111111//////...------------...,,,,,,,,,,,,,,,+++++++++(((((()))+++,,,,,,+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))%%%((()))'''(((+++***'''))))))************))))))))))))))))))))))))******************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---/////////000000000000000---222777666555FFFmmmyyyhhhYYYXXXWWWXXXZZZ]]]```aaaUUUTTTSSSQQQOOOLLLJJJIIIBBB>>>;;;:::===>>>===;;;444555444333111111222444>>>DDDKKKQQQRRRQQQPPPPPPOOONNNNNNOOOQQQRRRQQQPPPPPPQQQPPPMMMHHHAAA:::555,,,+++)))''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((((((******))))))))))))))))))*********))))))(((((((((++++++++++++++++++++++++------------,,,,,,,,,+++(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((&&&%%%%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++...,,,'''$$$&&&)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((555555444333222111000000///......---------......,,,,,,,,,,,,,,,+++******&&&''')))+++,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))******)))'''))),,,)))$$$))))))************))))))))))))))))))*********************++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222222222222222333333111444NNN|||zzz{{{~~~{{{vvvmmmaaaVVVMMMIIIFFFCCC@@@>>>@@@BBBDDDEEE888999888666333000///000333;;;EEELLLNNNOOOPPPQQQQQQPPPOOOPPPRRRSSSRRRQQQNNNOOORRRRRROOOIIICCC???111///,,,)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,+++******)))((())))))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((()))***++++++'''&&&%%%%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((555555444333222111000000......---------......///+++,,,,,,---,,,+++***)))&&&(((***+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))+++,,,,,,)))***,,,***&&&))))))************))))))((()))))))))*********************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,------...///000111111///000222444555666666666444555888>>>IIIbbbvvvfff[[[PPPOOONNNJJJGGGFFFGGGHHH@@@@@@???<<<888666666777333;;;EEEKKKLLLLLLMMMPPPNNNMMMLLLMMMPPPRRRRRRRRRMMMNNNPPPPPPOOOMMMJJJHHH>>>:::555000+++)))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''((()))******(((((((((((())))))))))))************))))))))))))'''''''''''''''''''''''''''''')))***,,,---...///------......///000000000......///000222333444444555444333111000...---,,,......---,,,++++++***)))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))+++------***(((&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((555555444333222111000///......---------......///++++++,,,---,,,+++***)))'''(((*********)))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))$$$(((***''''''))))))((())))))************))))))(((((())))))*********+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...000111333444555000222444666888999999999777;;;FFFWWWjjj~~~yyy]]]]]]\\\WWWOOOIIIFFFGGGHHHGGGEEEAAA>>>===???AAA;;;BBBJJJMMMLLLJJJKKKMMMIIIHHHHHHJJJMMMPPPQQQQQQMMMNNNMMMNNNNNNNNNNNNNNNIIIEEE???777111---+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))$$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))))))))((((((((((((************************((()))+++---000333555666333333444555666777777888;;;;;;===>>>@@@BBBCCCDDDDDDCCCAAA???===;;;:::999444444333111000///...---************************(((((())))))((('''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''))),,,...///,,,***((((((++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''(((&&&$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((333333333222222222111111000000000///......------,,,,,,---------,,,+++++++++***)))))))))***,,,,,,+++++++++*********))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((())))))))))))))),,,***)))'''''''''(((((())))))))))))((((((((((((++++++************++++++)))))))))))))))(((''''''(((***++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...000222000---000666999222///555:::999999;;;BBBRRRkkk~~~qqqkkk```QQQLLLOOOOOOHHHJJJLLLHHHKKKPPPKKKGGGIIIJJJJJJKKKMMMLLLJJJMMMDDD<<<>>>IIIQQQSSSQQQRRROOOMMMMMMNNNOOOOOONNNKKKKKKIIIAAA777///,,,,,,---(((%%%&&&'''%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******))))))))))))******&&&$$$$$$'''******'''###((((((((('''&&&&&&&&&%%%''')))+++,,,+++*********(((''''''(((+++++++++)))*********+++++++++++++++---///222666999;;;<<<<<>><<<;;;999666444222///,,,***)))((('''''''''''''''((())))))+++'''%%%((()))'''%%%'''***(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,///000000---)))&&&%%%&&&)))+++))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))444333333333333222222222000000//////...------,,,,,,,,,------,,,,,,++++++))))))((((((((()))***+++*********)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))''''''&&&''''''((()))))))))))))))))))))(((++++++************++++++******++++++***))))))((((((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........)))***111888:::555111111888999;;;:::444666FFFXXXffftttqqq]]]QQQKKKGGGMMMQQQMMMOOOQQQKKKQQQQQQPPPNNNLLLKKKJJJIIIKKKFFF@@@>>>AAAFFFJJJMMMRRRPPPNNNMMMNNNNNNOOOOOOOOOMMMJJJFFF@@@999222------(((&&&((()))'''''')))'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***)))(((((()))******(((&&&''''''''''''''''''''''''&&&(((******)))))))))******((('''''')))+++,,,+++***+++,,,...///111333333777888;;;>>>AAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFJJJJJJIIIGGGFFFFFFIIILLLJJJIIIHHHHHHIIIGGGEEECCC>>>===:::777444111///...,,,+++***)))'''&&&&&&&&&+++'''%%%((((((&&&%%%&&&$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((+++---...---,,,***)))((())))))***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))555555444444444333333333//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******((((((((('''((())))))***)))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))++++++************+++++++++++++++,,,++++++***)))(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------....../////////333000000555777555555777666444777CCCRRR```mmmwwwtttVVVOOOPPPPPPJJJMMMSSSOOOMMMNNNNNNNNNMMMKKKLLLMMMKKKJJJFFF@@@::::::???EEEMMMNNNOOONNNMMMMMMNNNPPPRRROOOMMMMMMKKKEEE;;;333000+++(((******((((((***'''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))***++++++***((('''((((((''''''((((((((((((((()))&&&'''))))))((()))+++---,,,+++)))***,,,///000000444555666888999;;;<<<===@@@AAADDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGDDDAAA>>>=========CCCBBB@@@>>><<<>>>BBBFFFHHHIIIKKKNNNPPPPPPNNNLLLLLLKKKJJJGGGDDDAAA>>><<<777666444111...+++)))(((+++'''%%%'''(((&&&&&&(((######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++)))***+++++++++******))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))666555555555444444444444.........---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''((()))******)))))))))))))))*********++++++************++++++***+++++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,------------------......//////000000000888555444555444222555;;;<<<@@@NNNhhh~~~pppggg^^^RRRQQQTTTOOOJJJJJJMMMOOOOOOLLLLLLOOOMMMNNNLLLEEE===888999;;;CCCGGGKKKMMMMMMLLLKKKLLLRRRQQQQQQQQQPPPKKKDDD???999222,,,+++)))''''''***''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((***+++***'''&&&))),,,))))))))))))))))))(((((('''((((((((((((***---000/////////222555888888777>>>======<<<<<<;;;;;;;;;@@@AAABBBDDDEEEEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDCCC@@@<<<888555555555666>>>>>><<<999777777999;;;BBBBBBDDDHHHLLLOOOOOONNNRRRRRRQQQQQQOOOMMMJJJIIIDDDCCCAAA>>>;;;777444333...***(((***+++)))(((***(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))******)))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((666666666555555555444444.........---,,,,,,++++++,,,,,,,,,,,,+++***)))((())))))*********+++++++++************************))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))***+++++++++((()))))))))*********+++++++++************++++++))))))******+++******)))***,,,------,,,,,,---...,,,,,,,,,------...............///000000111222222...111777;;;:::888===DDD\\\ooowwwmmmbbbRRRRRRNNNNNNRRRRRRMMMKKKMMMPPPPPPNNNKKKGGG@@@999555888===DDDJJJKKKIIIGGGEEELLLOOOQQQQQQOOOLLLKKKKKKEEE<<<222---***&&&'''***(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((''''''''''''(((((('''))),,,+++******...222,,,,,,+++***))))))((((((%%%'''(((((()))+++///222222444777;;;???@@@???===::::::888777555333222111777888999:::;;;:::999888???>>><<<;;;::::::;;;;;;888555222000///000111222;;;<<<======:::888888888;;;::::::<<>>KKK^^^nnnkkkXXXMMMGGGLLLPPPNNNMMMPPPQQQOOONNNOOOOOOIII@@@888444777<<>>AAAAAA???===555444444333222111111000000000222222222222000000444333222222222333555666444333111000000222333444444777:::<<<;;;999999999999777555666:::???CCCEEEGGGHHHIIIKKKNNNQQQSSSUUUMMMNNNNNNNNNMMMKKKIIIHHHFFFAAA>>>>>>;;;333,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$######%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))555555555444444444333333000000//////...------,,,,,,,,,,,,,,,***)))((('''((((((***+++++++++***)))))))))))))))*********+++'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))***++++++******((())))))******+++,,,,,,++++++************++++++)))******+++,,,,,,+++++++++---...///...---...///,,,,,,------...///////////////000111222333444444===777666BBBWWWooooooZZZIIIIIINNNNNNNNNRRRNNNLLLLLLNNNPPPMMMGGGAAA:::777666999>>>@@@<<<777777<<>>777444,,,+++)))((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))555555444444444333333333000000000///......------------,,,,,,***)))((('''&&&''')))*********)))((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))******))))))(((((())))))***++++++,,,,,,++++++************++++++***+++,,,,,,------------+++---//////...---...///,,,,,,------...///000000///000000222333444555555888999GGGeee{{{ssstttxxx[[[QQQPPPLLLJJJLLLJJJJJJJJJLLLMMMMMMKKKIIIAAA999222333999<<<999444111444;;;EEENNNPPPLLLHHHQQQMMMJJJJJJDDD999///,,,)))((((((((('''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))***)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((******))))))))))))******'''''''''***...///,,,(((((((((***+++---...000000///333777:::<<<>>>@@@AAA@@@<<<666222111111111111111111000000/////////...111222333444444333222222...///111444999>>>CCCFFFDDDDDDCCCBBB@@@???>>>============;;;999999;;;<<<777666555666888888888777666555555666:::@@@EEEIIIMMMOOOPPPQQQRRRPPPOOONNNEEEDDDGGGMMMNNNHHHBBB@@@666333000,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%###%%%'''))))))'''%%%###%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))666666666666555444333222222000...---,,,---///000,,,,,,++++++++++++******))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***,,,+++***))))))+++---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------+++000222......111111---333111444888777555999AAALLLWWWkkkuuukkk```bbbsssnnn]]]VVVQQQLLLGGGKKKOOONNNLLLKKKIIIHHHIIICCC<<<666444444444555000444666999DDDOOOQQQKKKPPPMMMIIIIIIIIIEEE===666000---***)))******'''$$$))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''))))))&&&"""###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&((((((((('''&&&&&&&&&%%%(((''''''''''''((())))))'''+++...,,,(((&&&'''***(((***,,,...///333777:::<<<<<<===???AAA@@@>>>;;;999666222///---...000111111111222222222222222222222666444666>>>:::111444000333555444666<<>>JJJMMMJJJLLLKKKKKKMMMNNNKKKCCC===444000+++))))))***)))(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''((((((%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&(((((((((((()))))))))***,,,///000...)))'''(((+++***,,,///111333666:::===???>>>=========<<<999666222111...,,,,,,---///000000111222444666777777777777;;;777555999666222999888999999999:::===???@@@DDDEEEFFFDDDBBBAAACCCEEEFFFEEECCCAAA???===;;;999::::::;;;;;;;;;:::777555222333555888:::999666333222555:::@@@DDDGGGIIIIIIHHHCCC>>><<>>@@@AAA>>><<<:::999777444222///.........///000111222///000222555777888999999777===:::666:::999999BBB???===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???BBBDDDDDDAAA>>>???AAAAAA===999;;;888777999<<<===999555000111333666:::<<<;;;:::444666999<<<>>>@@@AAAAAABBB>>>999777999>>>BBBEEENNNPPPQQQOOOIII@@@666000///---***'''&&&&&&'''((())))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))((('''&&&&&&'''((()))(((&&&$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))444444444444333222111111000000///............///,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,))))))******,,,...///000------------------------............////////////............000222333222444666;;;EEESSSfff{{{}}}rrraaaPPPJJJLLLMMMLLLKKKNNNLLLIIIFFFCCC???:::666222000...111888CCCKKKNNNFFFFFFHHHLLLOOOOOOMMMJJJDDD>>>444+++'''''')))+++&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))'''((()))*********)))))))))***+++***)))***,,,///555777;;;=========>>>???<<<:::777666666666444333333444555555666666666666555555666777888888888888777>>><<<:::BBBBBB===???;;;999999:::999888;;;???:::999777777888;;;???AAAAAA???======>>>???===<<<===<<<;;;<<<======;;;888888555222333777>>>DDDHHHDDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<===?????????>>>DDDGGGLLLNNNMMMIIIFFFCCC:::777222---)))&&&&&&&&&'''((()))))))))'''&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%'''((()))))))))))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((444444444444333222111111000000///...............,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))((()))))))))************************************))))))***++++++++++++***++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...------------------------........./////////000000222222333444444444555777555AAATTTjjj~~~yyyaaaUUUPPPLLLKKKMMMMMMLLLKKKJJJHHHDDD>>>999666222///111777@@@IIIPPPJJJIIIHHHHHHJJJMMMNNNNNNJJJEEE;;;111***''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''(((((()))))))))&&&'''(((((())))))((((((%%%''')))+++---000333555666888::::::999888777888555333333444666888888888999:::;;;;;;;;;:::999888<<<;;;:::888888888999999<<>>:::999;;;===;;;===???>>><<<;;;<<<>>>===:::666777<<>>======BBBEEEGGGHHHHHHJJJMMMPPPIIIFFFAAA:::444...***(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((555555555444444333222111///////////////...............------------,,,,,,))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))))))))))))))************************************))))))***++++++++++++***,,,,,,,,,---------------......---,,,,,,,,,,,,,,,------------------------.........//////000000111...000222444222333:::CCCKKKaaa|||}}}sssfffYYYLLLGGGJJJJJJJJJKKKKKKKKKGGGBBB>>>888222...000444;;;DDDMMMOOOMMMJJJHHHHHHKKKNNNQQQMMMJJJDDD;;;222+++)))(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((())))))'''''''''&&&'''((())))))'''))),,,000333666888999222333444444111000000111000///000333888;;;<<<;;;<<<<<<<<<<<<;;;:::888888999777555444555888<<>>:::999;;;???=========@@@DDDFFFGGGFFFLLLMMMOOOPPPPPPMMMKKKIIIGGGFFFBBB===999999<<<>>>HHHIIIHHHEEEBBBDDDJJJOOOSSSRRROOOJJJDDD<<<666222***))))))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%#########$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))555555666555555444333222///////////////......---......------------,,,,,,))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))))))))))))))************************************))))))***++++++++++++***++++++,,,,,,---------,,,......---,,,,,,,,,,,,,,,........................---......///000000111111---...222333222777III\\\llltttoooUUUHHHHHHGGGHHHIIIKKKLLLIIIEEEBBB999333///111333777AAAKKKMMMLLLJJJHHHGGGIIILLLOOOLLLLLLKKKEEE<<<333...,,,((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$%%%'''***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((())))))((('''''''''(((******)))))))))(((((((((((((((***)))'''&&&&&&(((***,,,,,,...111444666777666444///000000///...---///000000000222555999;;;;;;:::<<<;;;;;;:::999999888888555444444666<<>>???@@@???CCCIIIOOORRRQQQNNNLLLJJJLLLLLLGGG@@@999666555777<<>>AAADDDIIIMMMSSSWWWUUUOOOGGGAAA888444000+++((('''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''(((''''''&&&&&&'''&&&%%%%%%%%%%%%''''''###&&&)))(((&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))777666555555666555333111////////////..................---,,,,,,+++************++++++++++++******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************))))))***+++++++++++++++((())))))))))))*********+++++++++,,,,,,,,,------...............///000000////////////000000000000------...///111222222222666222666DDDWWWkkkzzzqqqyyypppCCCEEEDDDDDDFFFIIIKKKKKKKKKEEE@@@999444555:::BBBGGGIIIDDD>>>===@@@EEEIIIKKKJJJKKKMMMOOONNNHHH>>>666///,,,***)))++++++)))&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((''''''''''''((()))))))))(((((()))+++///333666;;;:::888777666555333111111333333111333777888555666666777777999::::::;;;>>>===>>>BBBGGGLLLNNNOOOZZZ]]]dddooo{{{uuuaaaPPPKKKHHHAAA===???AAA;;;<<>>???;;;>>>DDDLLLSSSUUUSSSPPPIIIDDD<<<333---++++++,,,,,,)))'''&&&'''((((((((("""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''((()))(((''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))))))))))))))+++---+++(((&&&''')))+++*********))))))((((((777666555555666555333111////////////..................---,,,,,,+++************++++++++++++******************************---,,,+++***))))))))))))))))))))))))************++++++++++++***)))(((((()))))))))*********++++++,,,,,,---------........................///000000////////////000000000000///...---...111444666666999BBBSSSjjj}}}xxxyyyaaaJJJGGGDDDCCCFFFHHHIIIHHHGGGCCC===888999>>>EEEJJJFFFAAA:::888;;;@@@EEEGGGKKKJJJKKKLLLLLLHHHBBB<<<555111---+++++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))******)))((((((((())))))******+++,,,///333666999;;;999777666555444333222333666888777888;;;:::666888::::::999999===EEELLLRRRTTTWWW]]]fffttt}}}ttteeeSSSGGGAAA===>>>@@@@@@???CCCIIIDDDGGGJJJKKKHHHCCC===999111,,,,,,111777888888:::;;;<<<>>>???AAAGGGNNNTTTNNNMMMJJJDDD===444---))))))'''&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''')))+++***(((((()))+++************)))))))))(((777666555555666555333111////////////...............------,,,,,,++++++*********++++++++++++******************************------,,,+++************)))))))))*********++++++------,,,+++)))'''&&&%%%******+++++++++,,,,,,,,,---------.........//////...............///000000////////////000000000000///000000111333555777888AAA^^^~~~qqqaaaiiitttvvvaaa[[[RRRLLLIIIIIIJJJKKKJJJFFFAAA>>>???DDDIIIMMMEEE@@@999555666;;;@@@CCCIIIHHHIIIJJJKKKJJJGGGDDD===888111,,,******))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))******((((((((((((((((((((((((,,,,,,+++***)))))))))))),,,---///111444777999:::999888777777666666666666444888:::999999;;;999555666:::===>>>AAAMMM___nnnxxx}}}vvvyyyzzz{{{qqq\\\YYYUUUOOOEEE======AAABBBFFFKKKNNNNNNIIICCC>>>666000---000444555555777666888999666555:::FFFPPPRRRSSSSSSQQQJJJ???555///)))(((&&&&&&''''''&&&%%%&&&'''&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((())))))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''))))))))))))+++,,,************))))))))))))777666555555666555333111////////////............---------,,,,,,+++++++++******++++++++++++******************************---,,,+++***************))))))*********+++++++++,,,,,,+++***)))'''&&&%%%+++++++++,,,,,,,,,------------------...........................///000000////////////000000000000---111444333222444:::@@@[[[vvvddd]]]YYYpppxxxjjjZZZLLLGGGIIIMMMJJJHHHEEECCCDDDHHHLLLOOOIIIDDD<<<666555888===@@@CCCDDDFFFHHHJJJJJJIIIHHHDDD???666///***))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((+++************+++,,,,,,///000333555777888888888666777888999888888888888333666777444444888:::999???AAACCCDDDJJJWWWkkkyyytttfffffffffkkkvvvjjjZZZJJJ???;;;DDDEEEGGGIIIJJJJJJGGGEEE@@@:::777999<<<:::999:::000444777777666888===BBBOOOPPPQQQQQQMMMHHHBBB???000---)))''''''((((((((((((((('''%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))***)))'''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''((()))))))))***+++*********)))))))))))))))777666555555666555333111////////////............------,,,,,,,,,,,,++++++******++++++++++++******************************+++******))))))))))))***************++++++++++++***************)))((((((+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------...............///000000////////////000000000000---111333000000999KKKZZZ}}}dddaaaooo{{{gggPPPCCCCCCGGGHHHGGGFFFFFFGGGIIILLLNNNLLLGGG@@@888444555999===<<>>;;;>>>AAA???>>>>>>:::666111000111222111000999@@@KKKTTTWWWSSSLLLFFFCCC<<<333+++((('''((()))'''((('''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&'''(((((()))++++++++++++++++++***)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))************777666555555666555333111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000////////////000000000000444444:::HHH\\\ooo||||||yyyzzzvvv___OOOCCCDDDFFFHHHJJJJJJJJJJJJKKKIIIEEE@@@;;;:::===@@@<<>>666222000))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''((((((((()))+++***)))))))))))))))***************************...//////111222555666777111111333444666888::::::666444222222;;;OOOiii{{{wwwtttwwwxxxtttnnnqqqyyy{{{xxxyyyyyymmmmmmmmmaaaRRRKKKFFFBBBAAACCC>>>BBBCCC>>>666000000222---111999AAAHHHMMMPPPQQQSSSNNNGGG@@@999333---)))$$$%%%(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///......---+++)))((('''$$$%%%'''((()))(((''''''%%%%%%%%%&&&((()))+++,,,,,,,,,,,,,,,,,,+++***)))''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))&&&$$$###&&&***,,,+++***(((((())))))*********+++666666666555444222111000000000///.....................---,,,,,,+++************************************++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++//////...------------...---------......///000111...///000111333444444333999DDD^^^sssooommm|||___HHHDDDDDDGGGGGGDDDGGGLLLJJJJJJLLLLLLFFF@@@AAAGGGLLLFFF???>>>BBBGGGIIIIIIJJJOOOOOOGGG???===888333''''''((())))))(((''''''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++***)))))))))))))))******---000444555555444555666555444444555777888777666555444444777EEE^^^|||{{{wwwqqqtttzzz|||ttteeeiii{{{nnnPPP<<<@@@FFF>>>AAA@@@@@@???:::333...,,,111......555AAAJJJMMMMMMSSSPPPLLLIIIEEE<<>>VVVoootttttt~~~~~~|||lllQQQKKKCCCAAAFFFJJJGGGAAAIIIHHHIIIJJJFFF@@@???CCCIIIDDD???===@@@DDDHHHIIIIIILLLKKKFFFDDDDDD>>>666,,,+++***)))(((((((((((())))))(((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))((())))))+++---...666666666666555555666666222444777888777555222000333666999;;;CCCVVVqqqwwwlllkkkffflll{{{~~~pppggggggmmmssswwwrrrxxx}}}UUUEEEFFFBBBBBBAAAAAACCCAAA;;;555333000...,,,---333>>>KKKTTTSSSQQQPPPPPPMMMEEE999///)))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))***+++***++++++***((('''(((((()))(((''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))******************666777777777666555555444000000///.....................------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111//////.........///000000///333666222///666HHHXXX{{{hhhhhhxxxuuujjjdddYYYMMMIIIJJJHHHCCCIIIFFFFFFIIIIIIDDDAAAAAAEEECCC@@@===<<<@@@EEEJJJHHHHHHFFFEEEGGGIIIDDD===444111---***(((''')))*********))))))(((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********))))))******+++)))(((((()))+++...111333888666333333333444444444444777999888666666888;;;>>>EEEJJJHHHFFFNNN```pppiiiccciiiuuu~~~}}}wwwoooiiirrrqqqnnnvvvyyyooozzz}}}|||gggWWWTTT___jjj~~~wwwtttzzzsssiiikkkeeepppeeeXXXLLL@@@;;;999<<<<<<666000......000000---,,,333BBBOOOPPPPPPQQQSSSTTTOOOGGG@@@111...***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((((((((((((((('''''''''###$$$%%%&&&(((***+++,,,***)))(((((()))***)))((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******)))+++---+++)))(((***---555555666666666555555444000000///.....................------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///////////////000000444444333555===OOOfffwwwkkkYYYqqqvvv```MMMIIIPPPIIIEEEDDDJJJNNNKKKFFFDDDBBBCCCBBB===:::<<>>@@@<<<:::;;;000666:::888333333999@@@HHHIIIKKKOOORRRSSSQQQOOO@@@:::222+++(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$%%%'''++++++******))))))(((((($$$$$$%%%&&&((()))******)))'''%%%&&&***+++)))''')))))))))))))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))************(((((()))))))))*********(((,,,...,,,(((''',,,111444444555555555444444333000000///.....................------------,,,,,,++++++++++++++++++++++++))))))************))))))************************,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------///......---------......000////////////000000111555111000;;;QQQkkk~~~zzzqqq}}}hhhQQQRRRHHHBBBBBBIIIOOONNNJJJHHHCCCDDDCCC>>>999:::BBBIIIIIIHHHGGGBBB======BBBIII@@@;;;444---((('''((()))%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))******+++,,,///333777999777666666777888888666555111555:::@@@IIIXXXlllzzzvvvcccWWWcccwwwnnnqqq{{{wwwuuuxxxuuu{{{{{{xxxxxx|||wwwccc^^^dddiiitttyyyvvvoooiiicccgggvvvuuuuuuxxx~~~~~~qqqjjjjjjkkkrrr{{{OOOEEE@@@DDDEEE???>>>CCC888<<>>PPPhhh|||yyytttpppmmmiiigggdddcccbbbbbbbbbcccdddeeegggkkkrrrzzzgggMMMGGGAAA@@@FFFKKKKKKIIIHHHEEEEEECCC===888999@@@FFFIIIIIIHHHDDD;;;777===GGGCCC???999222---***)))((())))))(((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))((((((((())))))***,,,---...000222555777888444666777666444333444555222:::HHHWWWfffvvvpppddd\\\aaa}}}kkkbbbqqqzzzxxx{{{}}}}}}xxxyyy{{{lllfffbbb\\\``````aaahhhwww~~~vvvxxxvvvyyytttkkk\\\ccczzzmmmdddaaabbbYYYEEE;;;===BBB???======@@@CCCFFFHHH?????????AAAEEEKKKPPPTTTTTTLLLAAA777000,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&%%%&&&%%%%%%&&&'''((((((''''''((()))***)))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))))))))******''''''''''''(((((((((((()))))))))*********++++++)))***,,,+++,,,000777===666666666666555444222222000000///...............------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,---......///......---------......///.........///000222333444===MMMcccwwwyyyrrrjjj___XXXZZZXXXTTTPPPMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHLLLQQQWWW\\\```bbbvvv|||\\\KKKEEECCCFFFHHHGGGGGGHHHFFFEEEAAA;;;777888<<>>888333...+++)))******)))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,...///111333555666666666222555666444222444<<>>DDDJJJMMMDDDEEEEEEFFFGGGIIIKKKMMMSSSOOOIIIBBB<<<555...)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&'''((())))))'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''(((((((((((())))))*********++++++++++++++++++---222999@@@DDD888888888777666444333222000000///...............------..................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---...///000111------...///111333444555GGGddd}}}}}}qqqkkklllZZZLLLIIIGGGAAAAAAHHHCCCAAA>>>======?????????;;;<<<===>>>????????????===>>>>>>???@@@BBBDDDEEEFFFLLLSSSZZZdddsssvvvPPPKKKGGGHHHHHHFFFFFFIIIGGGDDD???999666666:::===HHHEEEGGGJJJFFF===999;;;GGGEEEBBB===777111,,,***((((((((()))******++++++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,---...///111333555777666555444555888;;;999888???MMMZZZnnnsss|||yyypppqqq~~~qqqfffkkk}}}vvvfffooo~~~wwwqqqeeeggg{{{sssVVVOOOAAAAAAAAA??????AAAFFFIIIJJJLLLMMMMMMKKKIIIHHHHHHQQQPPPOOOLLLGGG===333+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((($$$'''((('''$$$###%%%(((&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++---,,,+++...666???FFFIII666666666666666777888888////////////000000000000//////.........---------...,,,******---...---+++......//////...---,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,---...///000000000000111...///333111000888DDDiiixxxzzzkkkyyyzzzooobbbTTTMMMLLLFFFDDDBBBAAAAAA@@@???>>>@@@@@@@@@???======???BBBCCCBBB@@@@@@AAAAAA@@@?????????@@@@@@@@@>>>===<<>>555AAAHHHIIIBBB999444...''',,,***)))((())))))'''%%%((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((()))+++---///111555555555666666666777888666444666???MMM\\\lllvvv{{{vvv~~~yyy~~~}}}rrrxxxttthhhjjjgggdddiiiiiikkkuuuxxxuuuUUURRRFFF;;;:::@@@CCCFFFHHHIIIJJJNNNSSSUUUOOODDD;;;KKKOOOSSSRRRLLLBBB999444))))))))))))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((((((((***+++***)))))))))))))))))))))))))))(((***+++,,,+++***+++,,,000------333===DDDFFFDDD777777666555555555555555111111000000//////......//////.........------------+++))))))+++---,,,***---------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------...///000000000000------000444333555FFFZZZyyyqqqkkk{{{hhh^^^SSSNNNIIICCC@@@BBBEEEDDDBBBAAAAAAAAAAAA@@@BBBBBBCCCAAA@@@???AAABBB>>>>>>===>>>>>>???>>>===AAAAAAAAAAAA@@@???===<<<>>>===<<<===BBBHHHOOOSSS^^^iiiuuu|||ZZZEEEJJJKKKGGGGGGEEEIIIGGGDDD@@@===:::999999???AAACCCDDDFFFGGG@@@777===EEEIIIDDD???:::444---,,,***(((((())))))'''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***,,,...000222222444666666666666666666888555;;;SSSrrrrrrhhhqqq{{{rrrssszzzwww{{{yyyjjjgggppp{{{uuu|||wwwttt|||uuueeebbb```cccqqqyyyuuurrruuu|||wwwsssvvvyyylll[[[OOOCCC>>><<<<<<@@@DDDHHHJJJOOOTTTUUUQQQIIICCCCCCGGGLLLPPPOOOIIIBBB===000+++'''&&&(((***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))***)))))))))+++,,,+++***************************(((***++++++******+++,,,(((...777>>>BBBBBBBBBAAA888777666555444333222222222222111000///...------...............---------,,,***))))))+++++++++***+++,,,,,,,,,,,,++++++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///...////////////////////////...111555888BBB\\\vvvzzzlllcccqqqmmmYYYNNNHHHCCCCCCCCCCCCDDDGGG@@@@@@@@@???@@@@@@AAAAAA???@@@BBBBBB@@@???@@@AAACCCCCCDDDDDDEEEDDDDDDDDDAAA@@@@@@??????>>>======;;;;;;<<<<<<===>>>@@@@@@AAAHHHOOORRRSSSYYYccclllkkk[[[MMMHHHHHHCCCHHHHHHGGGDDDAAA>>>:::888999;;;;;;===CCCGGGBBB;;;999@@@GGGHHHEEEAAA:::444---***((('''((()))((('''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---000222333///111444444333333444555888<<>>CCCJJJPPPPPPLLLHHH:::222)))&&&)))+++)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***)))((()))+++++++++***************************)))***++++++******,,,---(((333???DDDBBB@@@BBBFFF777777777666555444333222111111111000///.................................,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000///////////////000000555000222<<>>AAA@@@???AAAGGGMMMRRRYYYgggzzzzzzUUULLLNNNEEEFFFGGGHHHHHHFFFBBB>>><<<;;;:::777777===DDDDDD@@@666===EEEIIIIIIEEE???999///,,,)))'''((())))))(((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))***+++---000222444555333444444333333444999===>>>NNNeeeffflllwwwsssrrrxxx}}}yyy~~~pppoooeeebbb]]]XXXVVV[[[hhhsssnnnxxx{{{yyyxxx}}}sssbbbQQQKKKXXXsss{{{yyyuuummmgggaaaeeennnrrr]]]JJJBBBDDDCCCGGGLLLPPPQQQNNNKKKIII===;;;<<>>===>>>???AAABBBHHHRRR^^^lllwww[[[NNNFFFCCCDDDGGGIIIHHHGGGDDDBBBBBB@@@999444777???DDDDDD888;;;BBBIIIJJJFFF@@@<<<333///***(((((()))))))))((((((''''''''''''(((((((((((((((''''''((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---000222444555666888888777555555===HHHRRRYYYeeeuuu~~~yyyvvvvvv~~~sssjjjssspppjjjeeedddgggiiijjjxxxooo\\\ZZZhhhvvvuuupppvvvzzz^^^KKKFFF@@@BBBFFFIIILLLLLLKKKJJJDDD???:::<<>>666...)))(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******)))((()))+++,,,+++***************************+++,,,,,,++++++...222555@@@@@@AAAAAACCCJJJSSSYYY666777888888888777666555.../////////000000000111---------...............---.........,,,,,,...///+++,,,,,,---------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000///......///000222333444888LLLgggvvvpppccc[[[]]]pppwwwjjj]]]UUUIIIDDDAAA@@@???>>>@@@DDDBBBGGGLLLNNNQQQVVVYYYYYYaaaeeeiiilllmmmpppuuuyyyxxxzzz}}}~~~~~~yyytttqqqqqqmmmllliiiddd^^^XXXRRROOOIIIGGGDDDAAA???>>>??????===>>>@@@AAAAAA@@@>>>===DDDAAA@@@BBBGGGOOO]]]kkk~~~sssOOOAAACCCDDDEEEGGGHHHIIIHHHHHHGGGFFF@@@777444:::AAACCC;;;;;;???FFFIIIFFFBBB@@@888333---)))((()))******((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---...000222444555555555444444555555:::HHH[[[iii}}}}}}xxx}}}{{{yyyyyyzzz~~~{{{ooo|||uuupppoooooojjjdddgggllluuuzzz{{{sssmmmrrryyyyyyxxxyyy}}}yyymmmrrrqqqjjjkkkzzzsss[[[OOOJJJEEEAAABBBFFFKKKMMMLLLJJJDDD>>>;;;===AAACCCCCC@@@DDDEEE???444,,,***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******---,,,+++,,,.........---++++++++++++++++++++++++,,,,,,,,,,,,---111777;;;BBBBBBDDDHHHMMMQQQTTTTTT666777888888777555333222000000000000////////////---------.........//////,,,......---++++++---///******+++,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////.........///111444555999FFF\\\ppppppccc[[[\\\bbbvvvoooaaaWWWPPPJJJFFFDDDBBBDDDHHHHHHEEEHHHNNNJJJSSS[[[^^^cccjjjooonnnzzz~~~~~~zzzsssmmmjjj```^^^YYYSSSMMMGGGDDDBBBCCCBBBBBBCCCDDDCCCAAA>>>CCCAAAAAABBBAAABBBIIIRRRZZZjjjgggJJJEEEEEEEEEEEEFFFHHHJJJKKKEEEIIIFFF<<<444666<<<@@@>>>;;;<<>>AAAHHHKKKLLLKKKHHHDDD@@@>>>=========888>>>CCCCCC<<<444---***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,///444;;;@@@DDDFFFIIIMMMPPPQQQQQQPPP777888888888666333000...222222111000///...---------------.........//////+++---...---******,,,///((()))***+++++++++++++++'''((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////......---...///222555777CCCRRReeelll___RRRYYYjjj{{{{{{lll\\\VVVNNNIIIGGGEEECCC@@@BBB@@@CCCJJJNNNQQQZZZdddlllvvv{{{xxxrrriii___VVVNNNIIIMMMKKKHHHGGGHHHGGGDDDAAA;;;<<<@@@DDDCCC???AAAFFFCCCLLLXXXdddrrrxxx]]]HHHGGGEEEDDDDDDGGGJJJLLLAAAIIIKKKAAA666444999===@@@;;;;;;BBBHHHHHHIIILLL???999111+++))))))***+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******+++,,,,,,---......111222333555666555555444777>>>GGGRRRaaawwwuuu^^^XXX^^^zzzvvvzzz}}}zzz}}}zzz~~~xxxddd[[[WWWYYYUUUOOONNNRRRRRRMMMVVVPPPLLLLLLKKKGGGFFFHHHOOOIIIFFFIIIIIIEEEDDDGGGKKKCCC@@@CCCEEEIIIYYYmmm~~~}}}xxxeee\\\jjjrrrqqq^^^aaadddiii{{{~~~hhhMMM======DDDHHHIIIHHHIIIHHHEEE@@@<<<::::::222777>>>CCCBBB;;;000)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))(((((((((***+++***)))++++++++++++++++++++++++,,,,,,,,,---000666>>>CCCHHHJJJLLLLLLLLLLLLNNNPPP666666777777666444222111111111000///////////////000///------......---,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///..................------***+++---///111111111000...---------///444:::???QQQZZZXXXQQQQQQWWWooohhhTTTPPPCCCCCCCCCBBB@@@???BBBDDDEEEEEENNNaaaqqqxxx}}}wwwnnniiijjjgggccc\\\UUUNNNJJJGGGCCC@@@AAAEEECCC>>>???DDDFFFDDDEEEIIIMMMVVVhhh{{{kkkXXXDDD>>>AAAGGGLLLPPPHHHJJJIIIDDD<<<888888;;;@@@888666>>>EEEFFFGGGJJJGGGCCC<<<444...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$%%%''')))'''&&&))))))))))))))))))))))))'''&&&&&&((())))))(((''')))((('''&&&&&&'''((()))''')))************,,,......---------...///111222555000000555777555666;;;LLLkkkooo^^^RRRfffvvvwwwvvvyyyxxxzzzzzzzzz|||}}}uuujjjpppqqqnnneeeZZZRRRRRRTTTTTTRRRQQQQQQRRR[[[rrr|||xxxrrrgggZZZSSSRRR[[[XXXSSSMMMHHHDDDAAA@@@BBBKKKKKK???:::BBBJJJLLL[[[YYY\\\```bbbeeeqqq~~~wwwttthhhWWWOOOQQQJJJXXX|||tttqqqyyyzzzyyyuuubbbFFF888>>>GGGJJJKKKJJJIIIGGGDDDBBBBBBBBB666222333<<>>DDDHHHJJJJJJHHHMMMRRRIIIEEERRR666777777777666444222111111111000///////////////000///------...///---,,,+++,,,...//////...,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---..............................+++,,,...///000000000000---000333222111444===DDDNNNQQQMMMMMMXXXeeezzzssseeeRRREEEBBBEEEBBBBBBEEECCC@@@CCCJJJJJJNNN]]]sss|||wwwooodddYYYRRRKKKFFFCCCFFFEEEAAAAAACCCAAA@@@@@@CCCDDDGGGSSS```zzzkkkKKKIIIJJJAAA@@@IIIHHHJJJJJJFFF???;;;;;;===AAA:::777>>>DDDFFFGGGJJJGGGDDD>>>777111,,,***((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$'''((('''%%%'''''''''''''''''''''''''''''''''((()))))))))((()))(((((((((((((((((()))((()))++++++******+++---------------...000222333555333444888888777:::AAAgggxxxfff[[[^^^nnnzzzyyytttuuu|||tttqqqqqqooojjjjjjkkkmmmnnnnnnnnnnnn|||vvvdddYYY[[[```fffgggkkkqqqvvv{{{qqqooosssqqqmmmggg___WWWOOOKKKTTT[[[YYYMMMGGGKKKNNNKKKHHHBBBAAAEEEHHHIIIMMMSSSgggkkkooommmiiioooyyymmmnnnxxxxxxjjj[[[MMMDDDIIIgggzzzrrrwwwzzzoooVVVCCC???@@@???DDDFFFGGGHHHHHHFFFDDDBBB===777444999CCCGGG@@@888---+++)))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,*********++++++,,,,,,,,,,,,,,,///444;;;BBBGGGJJJJJJMMMKKKMMMOOOHHHKKK]]]666777777777666444222111111111000///////////////000...---...//////...,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------........................------...///000000//////...222555555555:::DDDLLLMMMKKKFFFNNNdddsss~~~eeeXXXTTTMMMEEEBBBBBB===???GGGGGGBBBGGGTTTYYYbbbtttrrrhhh]]]TTTMMMKKKKKKGGGCCCAAA>>>>>>???AAA???>>>BBBIIIUUU```pppgggQQQJJJCCCAAADDDGGGIIIKKKHHHCCC??????@@@AAA;;;888<<>>@@@??????MMMPPPTTTUUUVVV___vvvyyyiiigggpppxxx\\\OOOGGGSSSooo{{{rrrpppwwwoooYYYKKKBBB;;;@@@BBBGGGKKKMMMJJJEEEAAACCC;;;444666@@@GGGGGGDDD333///***)))))))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++***************+++,,,,,,++++++******++++++,,,,,,,,,...333:::@@@FFFJJJLLLKKKPPPNNNLLLLLLFFFMMMbbb777777777777666555333222111000000///////////////000...---...///000...---,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,+++,,,---...///...---,,,---------.....................//////////////////111222666>>>HHHOOOQQQQQQFFFGGGHHHXXXpppxxxwww}}}}}}qqq[[[GGGCCCHHHHHHCCC???GGGBBBGGGUUUXXXTTT\\\mmmvvv|||pppccc\\\YYYTTTJJJCCCBBBBBBBBBBBBBBBAAABBBDDDFFFIIIOOOYYYlll___FFFKKKMMMDDDEEEGGGIIIIIIFFFCCCAAAAAA@@@<<<999:::>>>BBBEEEGGGGGGFFFDDD???999222+++'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&))))))))))))))))))))))))'''(((******)))))))))***)))***+++,,,,,,+++***)))***,,,,,,,,,***)))***++++++,,,---///111333444555333444444222333>>>SSSddd~~~}}}{{{yyywwwvvv{{{wwwxxxwwwkkkaaaZZZSSSOOOMMMUUUWWW[[[```eeelllvvv~~~kkkSSSDDDAAACCCEEEFFFBBB>>>===???CCCKKKZZZggguuunnnsssttt{{{{{{xxx{{{ppp]]]QQQXXXoooyyykkkdddaaaeeeooozzzyyyjjj[[[LLLAAA@@@AAAEEEKKKOOOMMMFFF???BBB:::333444===GGGMMMNNN===666...))))))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++************+++,,,,,,,,,++++++******+++,,,---...222999???DDDGGGJJJKKKIIIPPPOOOOOOQQQOOOUUUggg777777888888777555333222111000000///////////////000...---...000000///...,,,------------------,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,---...///...---,,,---------........./////////............/////////222444@@@VVVkkknnn```PPP<<>>CCCEEEGGGGGGFFFCCC===555...)))************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***)))((((((((())))))))))))))))))))))))''')))++++++***)))***+++)))***+++,,,,,,+++***)))+++,,,---,,,+++***+++,,,,,,---...000222444555555666777555555===SSSnnnnnnnnnqqqzzzeee[[[MMMDDDEEEKKKPPPQQQSSSVVVdddzzzsssiiihhhkkkllldddRRR???777888===DDDIIIQQQcccvvvwwwvvvooommmuuuiiiWWWXXXeeepppxxxnnn```\\\^^^eee___eeelllpppooohhh[[[OOOBBB??????DDDJJJLLLFFF@@@<<<777222333;;;EEEMMMPPPFFF>>>333,,,)))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++***+++,,,,,,---,,,,,,+++***+++---///000333888>>>BBBEEEFFFIIIKKKGGGPPPTTT\\\hhhkkkooo{{{777888888888777555333222111111000//////////////////.........000111000///------------------------,,,,,,,,,,,,------------*********++++++,,,,,,---+++,,,------......------,,,,,,------.../////////...............///000111222:::MMMiii~~~|||cccLLLEEEZZZttttttWWWFFFCCCBBBDDDHHHMMMSSS[[[dddjjjsssyyy{{{uuuuuu}}}tttvvv|||~~~|||{{{zzzyyyzzz~~~zzzooolllgggcccaaabbbccceeeiiixxx~~~oooccc]]]SSSIIIEEEFFFCCC???AAA>>>>>>@@@CCCFFFMMMTTTqqq}}}TTTAAA@@@BBBCCCDDDEEEEEEDDDCCCBBB??????:::555666===BBBDDDGGGGGGHHHFFFAAA999111,,,************************************************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))+++,,,***)))))))))'''''''''''''''''''''''''''***---,,,***)))***---******++++++++++++*********,,,---,,,++++++,,,------...///111333444444555444555666===PPPlll~~~uuuwww|||xxxgggMMMHHHBBBAAAHHHQQQRRRNNNMMMSSSkkk\\\FFF>>><<<======;;;FFF[[[ooouuurrrxxx}}}{{{ppp\\\YYY]]]WWWbbbvvvxxxkkkeeedddiii[[[\\\bbblllvvvzzzvvvpppOOOFFF===<<>>PPPaaaiiidddWWWLLL]]]rrrzzziiiVVVEEE@@@EEEAAAIIISSSZZZ```jjjvvv|||vvvvvvxxxxxxwwwxxxtttqqqkkkttt}}}|||rrrkkkjjjnnn{{{xxxiiiZZZTTTRRRKKKCCCCCC@@@AAACCCBBB>>>???DDDPPPgggnnnNNN@@@DDDDDDCCCCCCDDDDDDDDDCCCAAABBB===555555===DDDEEEFFFHHHHHHGGGCCC<<<444000************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&))),,,,,,***(((((()))'''''''''''''''''''''''''''***...---***)))+++...******))))))))))))******)))+++,,,,,,++++++---......///111222444444444444111666>>>PPPmmmoooWWWEEEHHHIIIIIIMMMWWW]]]WWWLLLMMMSSSoooeeeSSSFFF>>>;;;BBB???AAAHHHMMMTTTeeexxxuuuiiiiiiPPPQQQYYYkkkyyynnnfffaaacccggggggkkkvvvmmm\\\FFF<<>>AAAEEEEEEEEEHHHOOOTTT^^^ooozzz888888999888777666444333111111000//////////////////......///000111111000...------,,,,,,------...,,,,,,,,,---------......))))))***+++,,,,,,------...---,,,+++,,,---...///,,,,,,------...///000000------,,,---...000222333777@@@IIIJJJEEECCCHHHOOOnnnnnnVVVKKKEEE???CCCLLLOOO\\\kkkvvv~~~|||wwwyyy}}}oooeee```\\\eeeqqq{{{~~~mmmeeebbbYYYNNNIIIDDDCCCDDDBBB>>>AAAHHH???OOOeee~~~hhhCCCFFFEEECCCCCCDDDEEEEEEDDDCCCDDD???666666>>>EEEFFFGGGHHHIIIHHHCCC===777222************************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%(((,,,,,,)))''''''((())))))))))))))))))))))))'''+++......***)))+++...+++***)))(((((()))***+++)))***,,,,,,,,,,,,...//////000222333444444333333666>>>MMMgggoooYYYPPPMMMLLLLLLOOOSSSZZZfffnnnfffXXXXXX[[[www|||eeeTTTMMMDDD@@@AAAEEEEEECCCJJJVVVdddttt}}}|||]]]SSSKKKQQQcccwww~~~|||xxxtttnnnppprrrrrrvvvrrrTTTAAA???DDDFFFEEEAAA<<<555///000666@@@GGGIIILLLLLLDDD777,,,((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---///333777:::@@@CCCFFFFFFFFFKKKSSSZZZqqq~~~;;;:::999888777555555444111111111111000000000000/////////000111111///---------------------------......---------,,,,,,,,,++++++******+++---...000,,,,,,,,,---------......///////////////.........,,,///111111000111444777>>><<<======;;;@@@SSSggg~~~xxx{{{SSSJJJCCCAAAAAAGGGVVVfffrrr{{{www}}}{{{ooofff______bbbiiixxx~~~sssfffXXXPPPHHHCCCBBBCCCCCCBBB>>>AAAIIIWWWkkk```KKKJJJMMMGGG???EEEKKKDDDEEECCC???:::666999@@@FFFHHHFFFDDDDDDDDDAAA<<<777444---)))++++++'''(((,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,---------'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///111222333333222111111333666999DDDWWWjjjsssaaaPPPKKKLLLLLLMMMPPPKKKSSSaaawww|||~~~ttt```KKKDDDEEEEEEDDDEEECCCQQQhhh{{{zzzzzznnnYYYOOOMMMUUUhhh{{{wwwpppqqqsssyyyuuuMMM<<>>DDDDDDGGGIIIEEEJJJeeemmm```[[[::::::999888666555444333111111111111000000000000000//////000222111///...------------------------......---------,,,,,,,,,,,,++++++++++++,,,...///,,,,,,,,,---------....../////////////////////...---000111///---000777===AAA===;;;;;;>>>JJJ```tttooommmuuu~~~dddTTTJJJFFFFFFKKKRRR]]]ooo~~~qqqeeeaaaccciiitttrrrmmmfff[[[QQQIIIDDDAAA@@@======>>>BBBLLLfffjjjSSSHHHHHHEEEFFFHHHCCCDDDCCC???999666777===CCCHHHGGGEEEEEEEEECCC>>>;;;666...(((******((((((+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((((((((()))*********+++((((((((()))***+++++++++++++++++++++++++++++++++---,,,,,,---...000222333555555555444444888???EEEZZZppp|||}}}eeePPPGGGBBBFFFLLLQQQVVV]]]]]]aaannn{{{aaaVVVTTTQQQMMMLLLHHHKKKRRRbbbxxxttt{{{jjjUUUOOO^^^ssswwwwww}}}{{{cccGGG:::===CCCAAAEEEDDD:::111222888===FFFJJJLLLJJJGGGAAA777---+++((((((***)))&&&'''+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$((('''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))******+++,,,,,,,,,---------,,,,,,,,,++++++,,,---...000333888>>>BBBEEECCCFFFJJJNNNZZZyyyqqqgggiii999999888777666444333222111111111111000000000000000//////000111222000...------------------------......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------............//////////////////...///000...---222<<>>@@@HHHWWWkkk{{{hhhbbbnnnvvvZZZEEE<<<@@@CCCKKKXXXeeeuuuzzzooofffYYYXXXbbbwwwzzzmmm___SSSJJJDDDAAAAAA@@@???;;;;;;JJJhhhdddHHHHHHGGGEEEEEECCCCCCBBB???:::555555:::???GGGGGGFFFGGGGGGEEEBBB???:::000)))(((******)))***((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---------...///111333444333444444333555???MMMXXXppp||||||gggGGGGGGCCCBBBHHHPPP[[[gggrrr}}}{{{~~~yyylll\\\JJJ???===CCCNNNjjj|||ssspppxxxjjjWWW[[[hhh~~~{{{xxxvvvuuu]]]EEE===AAAAAACCCFFFBBB777000555???GGGGGGGGGGGGIIIIII???333---)))'''))))))'''(((,,,''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,------------------------,,,,,,,,,---,,,...111888>>>CCCEEEEEEAAABBBIIITTTfffrrrrrr888888888777666444222111111111111111000000000///111000///000111111000///..............................---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...------///444<<>>444+++((()))+++***)))((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222333444222444555777???QQQiiizzzxxxxxxyyyxxx~~~yyy~~~dddSSSIIIPPPLLLJJJPPP^^^rrrrrrUUUEEEAAAEEEFFFRRRccciii|||~~~|||uuunnnnnnvvvyyyiiicccdddjjjsss{{{vvv~~~uuubbbKKK:::???===@@@DDD???555666@@@GGGCCC>>>???GGGLLLFFF<<<333---))))))(((&&&'''***''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))++++++***((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++,,,---------.........---------------...,,,---333;;;BBBDDDDDDFFFCCCDDDNNN\\\lll~~~ppp{{{777888888888666444222000111111111111000000000///111///......000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---.........//////000000...++++++222>>>FFFGGGEEE<<>>DDDBBBBBBCCCAAA===777555666999AAACCCEEEFFFFFFEEECCCCCC@@@999///******,,,+++)))))))))))))))))))))))))))*********)))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''''''''(((((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,---------***+++---///000222333444333666;;;EEEVVVqqqtttqqqmmmyyy}}}ooosss~~~vvvYYYIIIGGGJJJKKKLLLRRRaaayyyjjjWWWJJJ>>>>>>EEEFFF^^^cccjjjnnnppppppqqqssspppZZZTTTXXXhhh|||iiiMMMGGG>>><<>>666...+++,,,,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------......+++,,,...000222444444555444999DDDUUUmmmmmmuuuxxxppplllnnnaaaOOOIIIJJJMMMQQQQQQ]]]ppp|||hhh\\\OOO>>>BBBGGGQQQ```nnnxxx{{{{{{mmmZZZQQQUUUbbb}}}uuugggYYYJJJCCCAAA???======FFFBBB;;;555999CCCIIIIIIBBB888///,,,***'''%%%'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&(((+++------,,,+++)))&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))******+++,,,,,,,,,.........///////////////000111444999>>>BBBCCCCCCBBBGGGRRRbbbsss~~~888999::::::999666333111111111111111000000000000///---++++++,,,---------..............................---------,,,,,,,,,)))***,,,------------,,,,,,,,,,,,---------......------......///000000111///000333888<<>><<>>555666===???999222---------+++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))))))))******+++(((((((((((()))))))))))))))************+++++++++,,,,,,+++***++++++,,,---+++,,,,,,------......///////////////...000444777===???CCCFFFJJJYYYtttwwwrrroooyyy:::::::::999777555222111222222111000000000000111////////////....................................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.........000111///------000333:::888777;;;AAAHHHLLLMMMNNNNNNQQQWWWZZZZZZ]]]bbbaaasss~~~fffSSSKKKSSS^^^ooowww{{{hhhnnnwwwxxxfffZZZPPPFFFBBBDDDAAA===FFFUUUqqq^^^DDDBBBAAAAAACCCDDDDDDCCCCCCCCC???888666:::???@@@AAADDDBBB;;;444111...***,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))******,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///555888444222555999KKKiiirrrfffmmmuuutttuuuzzzxxx|||}}}zzzwwwtttqqqnnnkkklllmmmoooqqqsssuuuwwwxxxyyy~~~cccYYY```kkksssrrrooosss{{{}}}eeeTTTRRR```vvvqqqnnneee]]]^^^jjjxxx```MMMEEEBBBEEEIIIOOONNNDDD999888===???999111...------,,,***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++)))))))))))))))******+++)))*********++++++++++++)))************+++++++++...---,,,,,,,,,,,,,,,---,,,,,,,,,---......//////,,,---......///222777;;;BBBDDDDDDGGGVVVuuuyyyvvvwwwwww|||;;;;;;:::999777555333111333222222111111111111111////////////....................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111///---000888@@@@@@;;;888>>>MMM[[[bbbdddaaa``````aaa```___fffooottt{{{uuu]]]OOOMMMUUUeeerrrooobbblllxxxjjj\\\MMMBBBBBBBBB>>>AAAHHHYYYnnnpppLLLEEEAAABBBDDDDDDCCCCCCDDDDDDAAA999444555;;;@@@AAADDDCCC===888555///***,,,,,,+++++++++*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***+++---,,,+++******+++,,,,,,,,,---------......,,,,,,,,,,,,---...///000555:::777777<<>>;;;???@@@;;;444000///...,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++)))))))))))))))******+++*********+++++++++,,,,,,))))))*********+++++++++......---------,,,,,,---,,,,,,------.../////////,,,---......000444:::>>>DDDFFFHHHPPPjjj|||uuu{{{===<<<;;;999777555333222333222222111111111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000///......666BBBMMMBBB===;;;EEEYYYooo}}}wwwwwwyyy{{{xxxtttuuuyyy{{{rrryyyppp^^^NNNMMMXXXggguuu~~~rrrlll{{{|||kkkYYYHHHCCCCCCCCCDDDHHHKKKXXXwwwyyyRRRFFF>>>???CCCCCCCCCDDDEEEEEEBBB;;;444222888???@@@CCCCCC???<<<999222+++,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))******)))))))))))))))))))))))))))+++------+++***+++,,,,,,,,,,,,---------......,,,,,,,,,---...000111222222555222333???EEENNN]]]{{{rrrxxx~~~~~~}}}qqq[[[WWW```\\\RRRMMMHHHGGGEEEBBBAAA@@@???<<<:::<<<<<<===>>>???@@@AAAAAALLLPPPTTTYYY\\\```ccceeeqqqsssvvvzzzkkkWWWQQQbbbsssvvvxxx~~~~~~]]]ZZZ___rrr{{{~~~zzznnndddbbbeeegggrrr{{{|||dddNNNCCC@@@CCCIIIMMMJJJBBB???AAACCC>>>888444333111---)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))******+++)))))))))*********++++++))))))*********+++++++++---------------------,,,,,,,,,---......//////000.../////////111666<<<@@@EEEFFFJJJ[[[~~~yyyyyy>>>===;;;999777444333222222222111000000000000111////////////....................................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............---000999EEENNN???===???JJJ]]]ttt{{{sssfffqqqvvvXXXOOOMMMYYYlll~~~sssqqqlllWWWLLLGGGDDDDDDFFFAAAFFF[[[~~~jjjhhh[[[III<<<===BBBCCCCCCFFFFFFDDDBBB>>>777222666===???BBBBBB???>>><<<666...,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))+++------,,,+++,,,---,,,,,,,,,---------......,,,------...000222333444000333000444GGGUUU```ooo~~~}}}}}}zzzzzzqqqgggbbbbbbfffjjjgggPPPDDDCCC===;;;>>><<<:::999777777888888777555666666666666666666777777;;;;;;<<<@@@FFFJJJKKKJJJPPPTTTZZZaaahhhqqqzzzkkkQQQQQQ^^^iiivvv{{{wwwrrrxxx|||jjjXXXSSS```rrr~~~~~~qqqjjjiiiiii|||yyyeeeVVVGGGDDDDDDIIIJJJFFFCCCBBBDDDAAA===:::999666000+++************************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********)))************+++++++++++++++,,,------------------------...//////000000000000000111333888???DDDHHHHHHPPPjjj|||nnnyyy???>>>;;;999666444333222111111000/////////000000////////////....................................------------------------*********+++,,,,,,,,,---,,,,,,,,,---------.........------...222888>>>AAA999===BBBIIITTTdddttt~~~wwwuuu}}}zzztttllljjj~~~lll[[[OOORRR]]]nnnqqqnnnvvvqqq```SSSIIIDDDCCC@@@>>>GGG___xxxbbbmmmmmmWWWCCCAAADDDCCCCCCFFFGGGCCCAAA???:::444555;;;>>>AAAAAA?????????999111------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))+++------,,,+++,,,---,,,,,,,,,---------......---......000222444555777333???DDDNNNdddtttvvvkkkjjjsss|||tttmmm```\\\SSSJJJDDDDDDJJJOOOOOOBBB;;;777111666;;;666666555444555666777666444444444444444444555555555222111111444777999888777:::===BBBHHHNNNWWWbbbiiijjjssspppZZZQQQUUUeeetttssswwwtttppp|||qqqUUUJJJUUUjjj{{{~~~{{{vvvwwwzzzoooSSSIIIBBBEEEIIIHHHDDDBBBBBBAAA@@@@@@@@@<<<555///************************))))))))))))))))))))))))''''''(((((()))))))))))),,,,,,,,,+++******)))))))))))))))))))))******+++))))))))))))************)))************+++++++++((()))+++,,,------------------......//////000000//////000222555<<>><<<999666444333333111000000///////////////000/////////....................................------------------------))))))***+++,,,,,,------,,,,,,,,,---------......---------000333555555555777===DDDFFFHHHNNNZZZdddhhhYYYNNNTTTccckkkkkkiiihhhuuugggTTTNNN[[[dddtttzzzqqqttttttaaaQQQGGGDDDEEE???@@@KKKYYYnnnxxxpppwwwfffNNNHHHHHHDDDBBBEEEHHHCCC@@@AAA===666555:::>>>@@@@@@???@@@@@@;;;444---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++)))))))))))))))))))))))))))+++------,,,,,,---...,,,,,,,,,---------............///111333555777888999NNN___ooovvvhhhpppmmmfff}}}ttthhh[[[QQQIIIIIIGGGBBB<<<:::;;;===888666;;;;;;666;;;===222555444333333555666555444222222222333444444555555555666666666666555555555333555888999===DDDMMMTTTVVVaaaoooyyy~~~___QQQYYYfffssstttrrraaaUUU]]]iiizzzwww{{{|||\\\NNNBBBCCCIIIJJJEEEAAA@@@@@@AAACCCDDD@@@999333************************))))))))))))))))))))))))(((((())))))*********+++///...------,,,+++***))))))))))))))))))******+++))))))*********+++++++++)))************+++++++++&&&(((***,,,---...------------......///000000000---...000222777???HHHNNNQQQ[[[vvvnnnbbbdddmmmDDDBBB>>>:::666333111111222222222111111111111000////////////////////////............/////////000...///000111111000///...------------------------+++---//////---+++,,,---///111333333444666:::===@@@BBBAAA@@@DDDLLLPPPNNNOOOVVVSSSSSS^^^```]]]aaannn}}}iiiQQQNNNWWWcccpppttt{{{sss```OOOFFFCCCAAACCCHHHKKKYYY{{{^^^EEEEEEHHHCCCEEEDDDCCCAAA???===<<<;;;<<<<<<>>>@@@BBBAAA>>>;;;333000---,,,,,,---------******+++,,,------------))))))))))))************++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,---......//////......---.........------...000+++++++++333999222555IIITTTkkk~~~uuurrreeedddvvvtttkkkuuuxxxiii]]]RRRKKKFFFAAAAAA???===;;;:::<<>>???GGGQQQ___lllvvv~~~^^^QQQVVVddd~~~~~~TTTPPPyyy}}}}}}qqqttt{{{TTT<<>>III@@@DDDCCC===@@@FFFAAA666555...***,,,...,,,******((((((((((((((()))******)))))))))))))))))))))))),,,---///...+++)))((((((+++************************************************++++++,,,,,,------...---,,,,,,,,,,,,---...............//////////////////222333444<<>><<<<<<======>>>@@@BBBBBB???<<<555222...+++,,,,,,---,,,++++++,,,,,,------,,,,,,))))))))))))************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------------------.........------///000...222222555777555FFFfffyyyvvvxxxnnnkkkyyy~~~qqqooo{{{yyyqqqeeeZZZPPPJJJEEEBBB??????>>>;;;999999:::<<<::::::;;;;;;:::888666444666555444333222333333444444444444444444444444444444444444444444444444444666555555555666888;;;<<<===EEEPPP[[[eeeqqq|||iiibbbhhhxxxsssZZZgggsssyyy~~~uuusssuuupppTTTIIIHHHGGGFFFGGG@@@CCCAAA<<>>;;;999666555444444000000000000/////////...//////////////////////////////.....................------------------...---------------------------+++***+++---.........---///000333555777999:::EEE>>>@@@LLLOOOJJJHHHMMMJJJUUUWWWUUUUUUQQQSSS___ttt~~~lllXXXOOOQQQ[[[fffllluuuvvvlllTTTJJJFFFDDDCCC???@@@OOOaaayyyMMM???GGGDDDDDDCCCAAA@@@>>>======>>>>>>???AAACCCBBB@@@===999555///+++++++++,,,,,,,,,,,,------,,,,,,++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---.........------///111+++222555666999AAAfffvvv{{{}}}~~~wwwyyyddd]]]TTTLLLGGGEEECCCBBB??????>>><<<:::999:::<<<999999:::999999777555444444444333222222222222333333333333333333333333333333333333333333333333333444444333333444555777888666:::???EEENNN[[[jjjuuufffSSScccmmmyyyvvvnnnxxx{{{VVVEEEGGGFFF===@@@BBB???999<<>>;;;888666444444444111111000000000///////////////////////////////////////............------///...---,,,,,,---...///---------------------------+++)))***---//////...///333555444333555===CCCTTTQQQOOORRRXXX\\\WWWPPPRRRZZZWWWPPPNNNNNNZZZqqqzzzzzzyyyxxx[[[OOOUUUbbbnnnwww~~~yyyzzzeeeZZZOOOEEEBBB@@@@@@FFFMMMmmm___FFFIIIDDDCCCCCCAAA@@@???>>>>>>?????????AAACCCCCCAAA>>>===888111,,,***+++,,,,,,------------,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------------,,,---...///...---...000222,,,444666666;;;JJJxxx{{{||||||tttiii]]]XXXPPPJJJHHHGGGGGGGGGBBBCCCBBB@@@===<<<===>>>999999:::999999777666555555444444333333333333333333333333333333333333333222222222222222222222222444444333333333444555555666777888888===GGGTTT^^^oooxxx{{{yyytttMMMRRR```ppp{{{~~~rrrrrrxxx|||{{{}}}jjjJJJCCCCCC>>>AAABBB===777888@@@FFFGGG>>>555---,,,+++)))(((***))))))(((((())))))***+++))))))))))))))))))))))))'''(((************+++,,,++++++,,,---......//////000//////...---,,,++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---............///000000111111222...666IIITTTXXXeeevvvvvvfffyyypppmmmvvvyyy|||AAA???<<<888555333222222222222111111111000000000////////////////////////...............---------000///...------...///000------------------------...---------///111111111333999<<<777000333AAAOOOpppvvvoooaaagggyyyrrrZZZWWW[[[WWWQQQRRRSSSddd~~~~~~|||fffSSSTTTdddttt~~~vvvjjjYYYFFF@@@BBBEEEDDDDDDNNNcccxxxSSSIIICCCCCCBBBBBBAAA@@@???????????????@@@BBBBBBAAA???@@@:::333---+++++++++,,,.........---,,,+++***)))************++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---...............,,,...///.........000222666999777666<<>>>>>???;;;;;;;;;;;;:::999999888666666666666666555555555333333333333333333333333222222222222222222222222444444444333333444444444666777777666777<<>>666444999@@@EEE???666...---,,,)))(((***)))))))))))))))***++++++))))))))))))))))))))))))''')))***+++***+++---///...//////000111222222333333333111000...,,,+++***++++++,,,,,,---.........---------------...//////......//////000111111222666555@@@QQQZZZaaavvvyyyeeelllxxx|||AAA???<<<888555333111111222222222222111111111111////////////////////////,,,,,,---------.........//////............//////------------------------)))+++------,,,,,,---...444:::===888111444DDDSSSrrrkkkrrroooTTTXXXWWWZZZaaadddrrr|||www~~~|||dddZZZVVV```rrr~~~}}}zzzgggOOOCCCBBBEEECCC@@@DDDTTTlll{{{bbbIIICCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>???AAABBB@@@???@@@;;;444///---,,,,,,+++---...------,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---......//////......,,,...//////...///111333444555333777@@@LLLlllwww}}}rrreee```^^^]]]YYYSSSOOOLLLIIIFFFDDDDDDEEEEEECCC@@@>>>===>>>======<<<<<<;;;;;;;;;;;;888888999999888888777666444444444444444444444444222222222222222222222222333333444444444444444444333555888888888:::???CCCHHHSSSggg{{{yyy|||zzzMMMIIIOOOcccxxx}}}hhhjjjiiigggiiisss{{{~~~fffGGG>>>DDDDDDCCC@@@888222333:::AAA???777///...---***))))))***))))))))))))***++++++))))))))))))))))))))))))((()))++++++***+++...000000000000111222222222333222222111///...,,,+++***,,,,,,------.../////////...............//////000......///000000111222222222888GGGXXXbbbllluuucccmmm???===;;;777555333333333111111111111000000000000////////////////////////++++++,,,---......//////---------......---------------------------------&&&+++111000,,,)))***---333777999666444888BBBLLLZZZrrrxxxggghhh~~~oooRRRRRRSSS___sss~~~yyyyyyiiiZZZZZZaaappp~~~}}}fffRRRGGGDDDCCCBBBDDDKKKZZZtttoooyyynnnNNNBBBBBBBBBBBBBBBAAAAAAAAA???>>>===>>>@@@AAA@@@???@@@;;;666111///---,,,+++------------,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---,,,...////////////222444000222444===JJJVVVsss|||pppmmm~~~|||rrrtttwwwwwwxxxzzz~~~~~~rrrfff```]]]^^^YYYWWWSSSQQQNNNKKKGGGDDDFFFGGGGGGEEEBBB@@@??????======<<<<<<;;;;;;<<<<<<888999999:::999888777666555555555555555555555555333333333333333333333333111222333333444444444444000444777888777777:::===BBBGGGUUUjjjzzz|||jjjQQQGGG^^^zzzuuurrrlllgggiiiqqquuuuuurrrWWWDDD>>>CCCDDDBBB;;;333111777???>>>666000000///,,,))))))******))))))******+++,,,))))))))))))))))))))))))((()))******)))***---///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------...//////---...///000111222333333000<<>>???;;;666222000...,,,+++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,.../////////000222444888;;;>>>GGGRRR[[[uuuvvvfffbbb|||yyyqqqiiiaaa]]]QQQSSSTTTUUUVVV[[[ccciiisss~~~pppeee___]]]\\\\\\XXXWWWUUUTTTSSSPPPKKKHHHIIIJJJKKKIIIFFFCCCBBBBBB======<<<;;;;;;;;;<<<<<<888999999::::::888777666666666666666666666666666333333333333333333333333000000111333333444444333222555777777444333555777::::::CCCVVViiivvvkkksssyyy}}}{{{rrr___III```zzzooofffgggmmmooolllttt|||mmmWWWEEECCCDDDDDD>>>555111777???===666111111000,,,))))))*********)))******+++,,,))))))))))))))))))))))))((())))))(((((()))+++...,,,,,,,,,,,,,,,+++++++++''''''((()))+++,,,---...***++++++,,,,,,------...---,,,,,,,,,,,,---......---...///000111222333333555EEE\\\sssxxxuuuvvv<<<<<<;;;999777666555444111111000///////////////////////////..............................------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,222888888333///000444333111333777888777999===IIIGGGMMMRRRSSSXXXWWWJJJYYYTTTWWWfffxxxqqq```^^^```oootttWWWGGGFFFJJJEEE@@@>>>JJJeeesssJJJCCC===>>>CCCFFFDDDBBB>>>===<<<===???AAAAAA@@@AAA@@@<<<666000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---......------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////...------,,,,,,...000000...///222555666???999DDD]]]jjjgggmmm|||wwwlllcccwwwuuummmbbbYYYSSSNNNJJJGGGAAAAAA@@@AAACCCFFFIIIKKKUUUcccyyy}}}yyyrrrhhh```]]]]]]^^^___YYYZZZZZZZZZWWWTTTPPPMMMJJJJJJJJJHHHEEEDDDEEEFFFAAA@@@???>>>============<<<;;;:::888888888888999999888888777666555555444333333333333333333333333444333333222222333333444555555555666666666666666888888;;;CCCQQQbbbrrr|||~~~eeeeeennnvvv~~~|||wwwzzznnnSSSfff~~~yyyxxxsssnnnkkkooovvvwwweeeHHHCCCCCCCCCBBB???:::888888666333000///111111...+++******))))))******+++,,,....../////////---,,,+++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////222,,,,,,222333000222:::AAAYYYttt}}}===<<<;;;999777555444333111111000///////////////////////////............------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))...222222///---...000333000000555999:::<<<@@@@@@BBBHHHJJJIIIPPPUUUQQQ\\\XXX[[[fffqqqjjj^^^^^^lll{{{bbbOOOHHHFFF???>>>>>>DDDWWWtttZZZJJJ>>>???EEEEEECCCAAA>>>===<<<<<<>>>@@@@@@@@@AAA@@@<<<777111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///////////////////////////......000555888999???EEEVVVjjjqqqooouuu~~~rrriiiooosssqqqaaa[[[SSSNNNKKKJJJHHHGGG??????>>>===>>>???AAABBBLLLVVVgggwwwzzztttqqqmmmgggcccaaaaaaaaa```bbbbbbbbb```\\\XXXSSSQQQJJJKKKJJJHHHEEEDDDDDDEEEAAAAAA@@@???>>>>>>>>>>>>===<<<;;;999999999999:::999999888888777666666555333333333333333333333333444333333222222333333444555555555555666666666666888888999===HHHXXXjjjvvv}}}nnnZZZlll~~~ttt[[[\\\nnnuuu}}}}}}{{{yyyyyyrrrSSSDDDBBBDDDGGGDDD;;;888:::999555000///000111///---++++++++++++,,,------...000000000000///...,,,+++)))))))))*********++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111---...222222///444===QQQhhh======;;;999777555333222111111000////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////333///000555999999;;;>>>===EEEKKKJJJGGGKKKQQQSSSXXXYYY```jjjpppwwwqqqaaa]]]cccxxxqqq]]]NNNDDD???AAAAAA@@@FFF[[[{{{rrrVVV??????EEEDDDAAACCC???===;;;;;;===???@@@@@@@@@???===888222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111222000...---///333777:::<<<999OOOjjjzzzsss___```sss|||nnnaaaPPPMMMHHHEEEDDDEEEEEEDDD???>>><<<;;;:::::::::;;;@@@EEEOOO\\\hhhmmmllljjjjjjhhhffffffgggfffeeecccffffffdddbbb]]]XXXSSSPPPMMMMMMLLLIIIFFFDDDDDDEEECCCBBBAAA@@@????????????>>>===<<<::::::::::::;;;::::::999999888888777777333333333333333333333333444444333333333333444444555555555555666666777777777888777777<<>>:::>>>===777111...///111000///---,,,,,,---...///000000111111111000///...,,,+++((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000...000333111...777EEE^^^qqq}}}sss======;;;999666444333222222111000000//////000000////////////............,,,,,,,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---++++++---111333333111222444:::>>>===999:::>>>CCCOOOSSSPPPOOOOOOPPPTTTXXX]]]iiixxx}}}||||||vvv{{{~~~||||||{{{mmmaaa\\\dddooo}}}xxxwwwwwwzzz|||ttt___OOOGGGGGGEEEAAA>>>HHHaaaxxxiiiFFF???CCCAAAAAAFFF@@@>>>;;;:::<<<>>>@@@@@@??????===999333///...---------------------------,,,,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000......222666777:::===@@@^^^{{{~~~pppdddiii|||wwwlllbbbZZZQQQNNNJJJFFFDDDBBBAAAAAA@@@???>>><<<::::::999999::::::>>>GGGTTT___eeefffhhhggggggiiikkkllljjjiiiiiihhhfffddd___[[[VVVTTTRRRRRRPPPMMMIIIFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;::::::999999999555444444444444444333333444444333333333333444444444444555555666666777777666888888666666???PPP]]]qqqvvvzzz}}}rrrrrr}}}nnniiisssbbbVVVZZZhhh{{{~~~}}}}}}ssscccNNNAAAFFFIIIBBB???DDDAAA:::222...///111222222------------...///000111111111000///---,,,+++***(((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////222444000///<<>>AAAOOO^^^[[[GGGCCC@@@AAAGGGBBB>>>:::999:::===@@@AAA??????===:::555111//////------------------------,,,,,,+++*********+++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------000...111666999:::???EEE\\\vvvxxxuuu{{{tttsss}}}|||lllccc^^^[[[XXXVVVRRRMMMHHHDDDAAA@@@@@@???>>>===<<<;;;;;;::::::888888>>>KKKYYYdddiiikkkkkkkkkmmmpppqqqqqqpppmmmmmmkkkiiifffbbb___^^^YYYXXXVVVRRRMMMJJJIIIIIIFFFEEEDDDCCCCCCBBBBBBCCC???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;666666666666555555444444555444444333333444444555444444444555666777777888444888:::888666:::EEENNN^^^dddhhhkkkooouuuwwwuuuzzz|||}}}lllwww~~~xxxwwwhhhVVVgggttt|||}}}xxx___DDD@@@FFFFFFFFFJJJEEE===444//////222333444---------------......//////...---,,,+++******)))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000//////333555222333DDDXXXnnnvvvpppooo;;;:::999888666555333333222222111000000000000111////////////............,,,------....../////////111000000///.../////////,,,,,,,,,,,,,,,,,,,,,,,,---++++++...222444333000444AAARRR[[[XXXRRRUUU]]]wwwZZZVVVRRRQQQaaalllrrr~~~uuubbbZZZ]]]qqq~~~uuucccYYY]]]kkk}}}ppp```MMMCCCDDDFFFDDD@@@DDDEEEIIIQQQZZZaaacccbbbpppzzzyyyqqqllljjjgggfffkkkvvv}}}{{{tttVVVJJJAAAAAA@@@???DDDMMMooowwwUUUEEE@@@AAADDDCCC???:::777999<<>>>>>>>>;;;666222000000---------------------------------,,,,,,---......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000//////...------,,,,,,111000444;;;>>>BBBOOO^^^wwwrrrlllxxxuuuwwwsssiiibbb___]]][[[[[[XXXSSSMMMGGGEEEDDD??????>>>===<<<;;;;;;:::;;;999999===GGGVVVdddnnnooooooqqqtttwwwyyyxxxwwwnnnnnnlllkkkhhhfffdddccc___^^^\\\WWWRRRNNNLLLLLLHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>><<<;;;<<<<<<===>>>=====================999999888888777666666666555555444444444444555555333444444555666777888888555999<<<;;;999999>>>CCCPPPXXX___cccgggjjjiiieeeeeefffjjjsss~~~uuuuuu^^^SSSmmmvvvtttRRRBBBBBBGGGJJJLLLGGG@@@666111000333444444......---,,,,,,,,,,,,---------+++***************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000111///222555444999LLLbbb~~~vvvzzz{{{999999888777666555444444333222111111000000111111////////////............++++++,,,------...//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222222111000555===JJJVVVXXXVVVYYY___{{{ZZZWWWRRRTTTmmmtttvvv^^^[[[bbbtttxxxmmm```^^^iiizzzuuucccTTTJJJ>>>999;;;>>>===;;;??????AAADDDHHHLLLOOOQQQ[[[cccppp|||vvvhhhaaaccclll}}}{{{eeeTTTGGGDDDCCC>>>>>>DDDXXX___GGGCCCCCCBBBDDD???999777888<<>>>>>;;;777333111000........................,,,,,,,,,,,,---......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////............222111555>>>CCCNNNhhhyyyqqqyyyzzzxxxzzzsssnnniiidddaaa______^^^YYYRRRKKKIIIHHHAAAAAA@@@???>>><<<;;;:::888:::<<<>>>EEERRRcccooonnnqqqvvv}}}|||pppooonnnllljjjgggfffeeecccbbb___ZZZTTTOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEECCCBBB@@@???>>>>>>??????>>>>>>>>>???????????????;;;;;;:::999999888777777555555444444444444555555333333444555666777888888888999;;;:::999:::;;;===IIIRRR]]]ccchhhjjjfff``````___bbbhhhppp|||mmmLLLhhh|||gggKKKAAAFFFJJJJJJIIIAAA888222222444555555000///...---,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------........./////////000000000000222///000555888???TTTiiitttsssyyy888888888777666666555555333222111111000111111111000/////////............******+++,,,,,,---......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---111333444333111111555666>>>IIIQQQRRRSSSUUU___tttfffQQQUUUUUU]]]}}}|||zzz___```jjjwww}}}}}}~~~|||qqqiii```cccrrruuuXXXDDDFFFBBB===::::::;;;;;;::::::<<<======???BBBGGGKKKNNNUUU^^^gggppp{{{~~~ooofffaaaeeelll~~~{{{uuubbbPPPJJJDDD<<<;;;AAAHHHppp{{{bbbHHHEEEEEEAAADDD???999666777;;;???AAA===>>>>>><<<888444111111........................)))))))))***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111333222666???FFFXXX|||}}}zzzxxxvvvqqqiiidddcccdddccc]]]UUUNNNJJJJJJEEEEEEDDDBBB@@@>>><<<:::555999===???CCCOOOaaannnlllqqqzzzwwwvvvtttrrrooolllkkkjjjeeedddaaa[[[UUUPPPNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBB??????????????????@@@@@@<<<<<<;;;;;;:::999888888555555444444444444555555333333444555666777888999::::::999999999:::;;;;;;AAALLLYYYbbbhhhiiiddd]]]aaa^^^___cccfffnnnsssJJJaaasss}}}xxxooo{{{xxxUUUBBBDDDHHHGGGIIIBBB999444333444555444222111000...,,,+++++++++---,,,+++++++++,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000333//////555:::CCCXXXmmmuuuooonnn777888999888666444444555222222222111111111111000.........///////////////------------------------,,,------......------,,,...------,,,,,,,,,------+++,,,---///000111111111555777555;;;EEE@@@===GGGHHHMMMRRRSSSOOOQQQ___ppprrrcccrrr}}}yyyvvvaaacccccciiiyyymmm\\\KKK@@@;;;;;;;;;999888777777777777888888888999:::;;;<<<===CCCGGGLLLQQQXXXcccrrr}}}lll^^^[[[]]]eeettt{{{bbbNNNDDDBBBAAAAAAEEEUUUooosssTTTCCCBBB@@@CCCBBB@@@;;;888999>>>CCC???>>><<<<<<;;;888333000//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------000///...///111222333222...444;;;CCCTTTuuu~~~zzzxxxwwwuuupppllleeebbb___[[[WWWSSSOOOKKKPPPJJJFFFFFFDDD???<<<===999888;;;BBBIIIPPP\\\fffjjjpppzzz||||||yyytttoookkkiiiiiidddcccaaa___\\\VVVPPPKKKOOORRRTTTQQQKKKGGGHHHJJJLLLKKKIIIGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;777666666666666777777888555555555555666777999999<<<<<<;;;:::888777999;;;CCCMMMXXX]]]```bbb___[[[ZZZ[[[^^^aaaaaabbbjjjsssXXXQQQWWWnnn~~~xxxwwwpppMMM@@@DDDJJJJJJGGGBBB<<<888666666666444444000******...///,,,,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,---+++,,,------......------..............................---------......///---///111333:::KKKbbbsssuuuzzz777999:::888666444444555222222222111111111111000////////////............------------------------,,,------......------,,,...------,,,,,,---------......000111222333333333555777111000888999;;;FFFDDDGGGLLLNNNKKKLLLWWWddduuuuuugggsssyyyooojjj___dddkkksss|||___MMMCCC===999888::::::999888777777777777888888888888888999:::;;;;;;>>>BBBFFFKKKTTTaaakkklll\\\YYY\\\kkk}}}sss\\\MMMFFFEEEEEE>>>III^^^zzzuuuSSS@@@BBBCCCBBB@@@<<<::::::>>>BBB???===<<<<<<;;;888333000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///...///000222222222111666===III^^^}}}{{{{{{xxxqqqkkkfffeeebbb___\\\XXXTTTRRRRRRMMMJJJJJJHHHCCC??????;;;999:::@@@FFFMMMYYYccckkkqqq{{{{{{uuuooojjjfffdddaaa```______^^^[[[WWWSSSNNNSSSXXXXXXTTTPPPOOOPPPOOONNNKKKIIIFFFDDDBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<999888777777666666777777666555555666666888999999:::::::::999888999;;;>>>CCCLLLUUUYYY\\\^^^]]]YYYYYYYYY[[[]]]]]]]]]dddlllyyyhhhTTTHHHVVVnnn{{{uuuXXXHHHHHHKKKHHHDDD@@@<<<999888777777777222,,,+++...///...,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,---,,,---......//////..............................//////.........///000000111333555999DDDXXXrrr888999:::999666444444444222222222111111111111000000/////////...---------------------------------,,,------......------,,,---------,,,,,,------...///000000111222333444555000:::999666<<<===:::>>>@@@@@@DDDHHHIIIKKKRRR[[[eeetttlllbbbjjj{{{~~~}}}sssfff^^^XXXcccpppzzzxxx```EEE999999:::::::::999888888777777777888888888888777777777777888888:::<<<>>>@@@BBBHHHRRRYYYyyyzzzvvvssspppmmmkkkmmmllllllmmmppptttxxx{{{sss___PPPSSS```sssgggRRRFFFCCCDDD???DDDRRRkkk}}}jjjBBBEEEBBBBBB@@@>>><<<<<<>>>AAA>>>===<<<<<<;;;888444111/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111000////////////111222333999<<>>BBBIIISSS^^^gggmmmwwwzzzuuuqqqmmmhhhdddaaa___^^^^^^]]]\\\YYYVVVMMMSSSZZZ]]][[[WWWTTTSSSRRRPPPNNNKKKHHHFFFDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDAAA???>>>======>>>::::::999888777777777777666666666666777888999999888999::::::999;;;>>>@@@EEEMMMTTTWWWYYY\\\\\\YYYYYYXXXYYYZZZYYYXXX^^^eeeppp~~~pppppp___CCCGGG```www}}}|||vvvNNNFFFKKKJJJGGGDDDAAA===:::888;;;:::555---+++...000...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...//////000000//////........................000/////////000000111222444444777???QQQjjj999:::;;;999777444444444222222222111111111000000000000///...------,,,,,,........................,,,------......------,,,------,,,,,,,,,---......//////...///000222444555111===;;;555;;;>>>;;;===AAA>>>@@@FFFLLLOOOTTTYYYXXXeeeuuu~~~|||vvvrrrqqq[[[VVV\\\iiirrrwww{{{|||~~~zzzlll```ZZZ\\\hhhvvv]]]NNN@@@===??????>>>===888888777777777888888999:::999888777777777777777<<<===>>>===>>>AAAFFFJJJVVVbbbmmmooonnnnnnkkkfffiiigggeeeddddddcccbbb```aaa`````````aaaccceeegggeeejjjqqqwwwbbbUUUTTT]]]xxxsssXXXHHHBBBCCCEEEDDDKKK```OOOFFFBBBBBBAAA@@@>>>>>>??????>>>===<<<<<<;;;999555111////////////............------------------,,,,,,------------------------------------------------,,,,,,------...//////000///000/////////000333555>>>CCCLLLWWWhhh~~~}}}uuuhhhhhhhhheeebbb___]]]]]]SSSOOOMMMNNNLLLEEE@@@??????;;;:::<<>>>>>>>>::::::999999999999999:::777777777777777888999:::888999:::::::::;;;>>>AAAIIIPPPVVVXXXZZZ]]]^^^[[[YYYWWWWWWYYYXXXXXX\\\cccoooxxxssslllyyyrrrQQQJJJYYYooo|||\\\KKKIIIIIIIIIGGGCCC???:::888<<<<<<777///+++---......,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------...///////////////........................////////////000000111222333222777HHHeee:::;;;;;;:::777444444444222222222111111111000000000//////...---,,,,,,+++........................,,,------......------,,,,,,,,,,,,,,,,,,---...///000///......000333777999<<>>>>>;;;:::<<<999888888888888888999:::;;;:::999888888777888888999:::999999888999;;;<<<===FFFOOOSSSVVVYYYZZZYYYYYYYYYZZZ[[[]]]]]][[[YYYXXXWWWVVVUUUUUUUUUUUUUUURRRUUUXXXZZZ]]]dddmmmtttnnnZZZRRR^^^qqqhhhRRRGGGDDDBBB???AAAPPPmmmgggFFFCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<999555222000000/////////.........------------------------------------------------------------------------........................///000000000///111555999???IIIUUU___jjjxxxnnnooooookkkfffbbbaaaaaaUUUQQQOOOPPPNNNGGGAAA@@@@@@<<<:::;;;<<>>@@@KKKRRRWWWYYY[[[^^^___]]]XXXUUUUUUWWWXXXWWW[[[aaakkkrrr|||~~~~~~mmmWWWSSS___uuujjjRRRGGGGGGHHHFFFCCC>>>999666;;;<<<999000+++,,,---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---............---....................................///000111222111111<<>>;;;::::::999999999::::::;;;:::999888888888888888888888888888888888777777888<<>>=========<<<:::666333000000000/////////......------------............------------------------------------------------//////.........---------...000111111000333999>>>GGGRRR^^^bbbeeeppp~~~yyyxxxyyyxxxssslllfffdddeeeZZZUUURRRRRRPPPIIIDDDCCC@@@===;;;<<<<<<===DDDKKKQQQVVV]]]ccchhhmmmtttzzz}}}{{{zzz{{{}}}|||xxxttttttooogggaaa^^^\\\[[[ZZZZZZYYYWWWUUUUUUUUUVVVWWWRRRSSSTTTUUUUUUUUUTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJGGGDDDBBBAAAAAAAAA<<<;;;;;;;;;<<<<<<===>>>:::999999999999999::::::;;;<<<<<<<<<;;;<<>>============:::777444000000000000/////////...------------.........///........................---------------------------------...............---000222222111555<<>>===<<<;;;;;;<<<;;;::::::999999999::::::999:::;;;<<<<<<>>>AAADDDKKKSSSZZZ]]]___ccccccaaa]]]XXXVVVWWWXXXWWWXXX\\\\\\hhhuuuccc[[[gggrrrmmm[[[eeevvvzzzyyyUUUDDDDDDEEEDDDAAA<<<777444888===>>>777000...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------................................................///000111333333222@@@ZZZ}}}jjjWWW```;;;<<<<<<;;;777555444444222222222111111111111000,,,,,,------------------////////////////////////,,,------......------,,,+++++++++,,,---...///000...---,,,---111888>>>CCCCCCBBBPPPrrroooPPPKKKCCCNNNddd~~~yyyxxxrrrdddTTTPPPWWW```nnnxxxooojjjwwwwwwrrr}}}rrrqqqmmmeee___bbblllvvvwwwlllkkkzzznnn___XXXSSSTTTTTTLLLCCC>>>???>>>===<<<;;;:::::::::777777666666666666777777444444666888::::::888666999888999===BBBGGGMMMRRRQQQNNNKKKJJJLLLNNNOOOPPPJJJKKKMMMOOOPPPQQQPPPPPPIIILLLOOONNNLLLJJJKKKMMMKKKNNNVVV^^^ccckkk|||nnnWWWMMMRRR^^^ppp{{{}}}dddVVVDDDEEECCC>>>BBBYYYtttHHHDDD@@@???AAABBBBBB@@@>>>============;;;777444000000000000////////////---------.........//////........................------------------------+++,,,,,,---...///000000---000222222222666>>>EEENNNXXXeeemmmqqqrrruuuxxxyyy~~~yyynnneeebbbbbb[[[UUUPPPOOOLLLFFFCCCCCC???===<<<>>>===<<<@@@EEEHHHMMMSSSWWWZZZ```iiiqqqtttxxx~~~}}}|||}}}vvvlllddd___]]]\\\\\\ZZZYYYXXXXXXYYYZZZZZZZZZWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSRRRQQQPPPOOOOOONNNRRRPPPMMMKKKHHHGGGGGGFFFCCCBBB@@@>>><<<:::999999;;;;;;:::999999:::::::::777999:::<<<===@@@CCCFFFMMMVVV]]]aaadddggggggeeeddd^^^ZZZ[[[ZZZYYYYYY\\\\\\jjjwww}}}jjjmmmlll~~~```]]]gggvvvuuuyyytttbbbDDDDDDDDDCCC@@@<<<888555777>>>@@@:::333000///---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......///////////////......................../////////000111333444555444GGGeeemmm[[[fff===<<<;;;888666444333222000000000000//////////////////............//////000000000000000/////////---......//////......------------............//////111000...222999999333:::>>>GGGQQQWWWVVVOOOIII===PPPfff|||{{{nnndddYYYQQQRRRWWWeeegggjjjnnnqqqtttuuuvvvtttoooggg```^^^cccmmmtttsssjjjaaa^^^YYYSSSNNNMMMJJJJJJFFF???===>>>???<<<;;;:::999888777888888999555666666666777777888888<<<;;;;;;<<<>>>BBBFFFIIIIIIJJJLLLLLLKKKKKKKKKLLLKKKMMMNNNNNNMMMKKKLLLMMMKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNPPPTTTZZZbbbiiinnn~~~```OOOOOOPPP___uuuuuu\\\HHHDDDBBBBBBDDDQQQrrrSSS@@@???BBB;;;AAAGGG:::??????===<<<:::888777777222111111000000000000111////////////////////////........................------------------------...------------...//////,,,333000,,,333777>>>LLLTTTgggrrrzzz~~~zzztttlllfffcccbbb```ZZZRRRMMMKKKHHHEEEBBBDDDBBB>>>::::::>>>CCCGGGJJJLLLQQQZZZ^^^```ccciiiqqqsssxxx|||~~~~~~}}}yyytttooolllggg```^^^```ZZZ[[[[[[ZZZXXXYYY^^^bbb\\\ZZZXXXXXXXXXXXXWWWVVVXXXVVVSSSPPPNNNMMMMMMNNNOOOOOONNNNNNMMMMMMLLLLLLJJJDDDAAABBBAAA<<<:::;;;888999:::;;;;;;:::888666:::;;;<<<<<<===???CCCFFFUUU]]]ccceeehhhlllmmmkkk___```___\\\XXXWWWZZZ]]]\\\eeerrr{{{~~~pppxxxyyynnniiieeemmmrrrqqqsss}}}hhhPPPGGGAAACCCEEEBBB999333555888>>>>>>777---+++///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////......---------........./////////111000...---111777:::DDDYYYkkk|||ssskkkuuu<<<;;;999777555333222111000000000000//////////////////............//////------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............//////333333///000444666333<<<===???CCCFFFDDD???;;;<<>>BBBDDDGGGIIIKKKLLLKKKJJJKKKLLLIIIKKKMMMMMMMMMLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKOOOTTTYYY\\\dddyyyyyy^^^VVVJJJMMM\\\gggzzzrrrOOOHHHBBB@@@@@@KKKfffzzzTTT@@@@@@FFFAAADDDIIIAAA??????===<<<:::999777777000//////...............////////////////////////........................------------------------...------------.../////////555222111:::???DDDPPP___|||zzzuuuooojjjfffddd```ZZZSSSNNNLLLJJJFFFCCCDDDBBB???<<<;;;;;;::::::GGGFFFIIIPPPWWW\\\dddlllmmmooorrruuuyyy{{{||||||xxxtttpppnnnjjjccc```bbb\\\]]]]]][[[ZZZ[[[___bbb```^^^[[[ZZZ[[[[[[[[[ZZZZZZXXXUUUSSSQQQPPPPPPQQQPPPPPPOOOOOONNNMMMMMMMMMJJJEEEAAABBBAAA===;;;===:::;;;<<<<<<<<<;;;:::999;;;;;;<<<;;;<<>>DDDWWWkkk]]]EEE>>>EEECCCAAACCCAAA@@@???>>><<<:::999888777000000///...............////////////////////////........................------------------------......------......///000///444111222>>>DDDIIITTTmmm{{{wwwuuupppjjjeeeaaa[[[SSSOOOMMMKKKHHHEEE@@@???>>>???AAA@@@<<<888EEEDDDHHHQQQXXX]]]ccciiiiiikkkmmmppptttwwwyyyzzzwwwsssrrrrrrnnngggdddddd_________]]]\\\]]]___bbbbbb___\\\[[[[[[]]]]]]]]]]]][[[YYYWWWUUUUUUUUUUUURRRRRRQQQQQQPPPOOOOOONNNKKKEEEAAABBBAAA???>>>@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::;;;???DDDHHHVVV```jjjoooqqqqqqnnniiifffggggggddd```[[[XXXWWW[[[^^^ccchhhlllvvvxxxgggwwwyyylllllloootttqqqmmmtttbbbMMM@@@FFFLLLEEE;;;777444888@@@CCC===222---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////......------.........//////////////////111333444777999JJJ___ooottt{{{:::999888666444333111111000000000000///////////////......------......///------......///000111111000///...------...///000---------............///---000333444444444444333777888:::<<<>>>??????>>>???CCCRRRfffssswwwxxxzzzpppqqqfffTTTQQQ\\\aaa[[[ZZZ^^^eeekkkoooooonnnlllkkkddd^^^___jjjwww}}}ttteeeZZZSSSMMMGGGDDDCCC@@@>>><<<;;;;;;;;;999999999999999999999999999999888999:::===???AAABBBEEEHHHJJJJJJJJJJJJKKKKKKLLLNNNOOONNNMMMNNNOOOPPPOOONNNKKKIIIGGGFFFEEEFFFEEEEEEEEEGGGKKKNNNPPPPPPSSSYYYjjjxxx^^^NNNNNNNNNTTTddd|||kkkYYYHHHAAA???BBBMMMZZZ{{{vvvUUU@@@BBBDDD@@@>>>???@@@???>>><<<;;;999888777333222111000000//////000////////////////////////...............................................................//////000///555333333>>>HHHSSSccc{{{yyyxxxuuummmgggaaa\\\TTTOOOMMMKKKHHHEEE@@@===<<<>>>AAA@@@===888:::===FFFUUU___bbbcccfffiiikkkooosssvvvwwwxxxxxxuuussssssuuurrrkkkggggggbbbaaa```___^^^^^^___aaa```]]]ZZZYYYZZZ[[[\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUTTTSSSRRRRRRQQQPPPMMMGGGCCCDDDCCCAAAAAADDD@@@@@@???>>>===============<<<;;;999:::>>>EEEIIITTT^^^hhhmmmppprrrppplllllllllkkkhhheeebbb``````cccbbbdddhhhkkktttrrrmmmzzz{{{ooommmuuuwwwttt{{{~~~wwwXXX@@@CCCLLLIII???999222777@@@EEE@@@555...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////..................////////////000...///222333333555999JJJcccuuu{{{::::::888777555444333222000000000000////////////......------------......,,,------...///000000111/////////....../////////---------............///......000444555444111///666888;;;======;;;:::999CCCGGGQQQ]]]aaa___```ddd```aaaWWWGGGFFFSSSXXXQQQYYY^^^eeelllpppqqqooommmfffbbb___dddppp}}}|||nnnccc\\\UUUNNNFFFDDDBBB@@@>>>=========999999999999999999999999999999999:::<<<>>>@@@AAA@@@DDDHHHKKKKKKKKKLLLMMMPPPQQQRRRRRRPPPNNNNNNOOOPPPOOOOOOMMMLLLJJJIIIHHHFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRUUU^^^qqqhhhRRRLLLHHHKKKWWWhhhuuuxxxbbbMMMDDDAAA@@@FFFNNNjjjlllGGG???FFFDDD@@@CCC@@@@@@>>>===;;;999888888333222111000////////////////////////////////////................................................///............///000000000888666666CCCSSShhh~~~{{{zzzwwwoooiiiddd^^^VVVQQQNNNLLLIIIFFFCCC@@@<<<;;;===>>>>>><<<;;;<<>>===============<<<;;;999:::>>>EEEIIIVVV^^^gggkkkpppuuuwwwvvvuuurrrmmmhhheeedddcccccc```______cccgggnnn}}}nnnmmmllljjjwww~~~{{{kkkHHHAAAJJJLLLDDD;;;111666@@@FFFBBB777///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////.............../////////000000111...///333222111666>>>QQQooo:::999888777555444333333000000000000////////////......------------......+++++++++,,,---------...,,,---............---,,,---------............///000///111444444333444888888999999999999999<<<>>>DDDKKKRRRSSSPPPLLLKKKLLLYYYWWWNNNEEEGGGQQQUUURRRZZZ___eeellloooooommmkkk\\\\\\```iiiuuuxxxmmmeee\\\TTTJJJHHHFFFCCC@@@>>>>>>>>>;;;;;;;;;;;;::::::::::::888999999;;;===???@@@AAABBBFFFKKKNNNOOOPPPPPPQQQTTTVVVVVVUUUSSSQQQQQQQQQQQQQQQQQQPPPOOONNNLLLKKKGGGGGGFFFEEEEEEFFFGGGGGGIIIMMMRRRWWWbbbvvvxxx\\\PPPHHHGGGRRRZZZeeexxxpppVVVIIICCC???AAAGGG]]]QQQ;;;AAABBB???DDDAAA@@@???===;;;:::999888222111000...------------////////////////////////................................................//////......//////000111---444333888MMMfff{{{wwwqqqmmmhhhbbbZZZTTTQQQNNNJJJGGGBBB@@@??????CCCKKKSSSXXX^^^WWWSSSWWW\\\___cccgggkkkqqqyyy{{{wwwxxxvvvwwwyyywwwqqqmmmnnniiigggdddccccccbbbaaa___bbb```______```aaa```_______________^^^^^^]]]]]][[[[[[ZZZYYYXXXVVVUUUUUUSSSNNNKKKLLLLLLHHHFFFGGGBBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::;;;???DDDHHHZZZaaahhhkkkqqqyyy|||wwwnnngggcccaaa___^^^\\\\\\]]]aaacccjjjyyyxxxbbbvvvgggaaaiii]]]GGGGGGMMMIII???333777@@@GGGEEE:::222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////............/////////000000000000...000333111111<<>>>>>>>>=========<<<<<<::::::<<<>>>@@@BBBDDDEEEFFFJJJPPPTTTUUUVVVVVVWWWVVVXXXYYYXXXVVVUUUUUUVVVTTTTTTTTTTTTRRRPPPNNNMMMJJJIIIHHHFFFEEEEEEEEEEEEFFFLLLQQQRRRUUUccc{{{tttbbbQQQHHHMMMTTT\\\lll~~~eeeSSSHHH@@@@@@EEEQQQqqqeee???<<<===<<>>;;;;;;<<<;;;<<>>555222............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////........./////////000000000000......111444111333FFF]]]www777777666555333222111111000000000000////////////...------,,,,,,------.....................------,,,...111333333111...,,,---------.........//////...333:::;;;999AAA\\\xxx}}}gggPPPAAA???FFFNNNccctttyyylll```___]]]WWWMMMEEE@@@EEELLLPPPTTTXXX^^^aaadddffffffdddaaa___ZZZbbbnnnxxxzzzqqqhhh```]]]XXXSSSMMMIIIFFFEEEAAA@@@@@@@@@??????>>>>>>===>>>???BBBEEEGGGIIIJJJIIINNNTTTXXXZZZZZZ[[[[[[WWWXXXZZZZZZYYYXXXYYYZZZWWWWWWWWWVVVTTTQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLPPPSSSPPPLLLRRRfffyyyuuu[[[HHHEEERRRXXXfffvvv~~~rrr]]]NNNCCCAAAEEEGGGbbb}}}LLL@@@>>>===HHHAAA@@@???>>><<<:::999888444333222000//////......////////////////////////........................///////////////////////////////////////000111111666888999NNN{{{}}}wwwuuuuuussslllccc\\\XXXTTTOOOKKKFFFHHHJJJHHHHHHOOO\\\gggeee]]]XXX\\\bbbeeegggiiifffjjjrrryyy~~~~~~~~~}}}~~~|||wwwtttuuupppmmmjjjiiijjjhhheeebbbbbbbbbccceeefffeeeccc```bbbbbbcccccccccbbbbbbaaa___^^^]]]\\\ZZZYYYXXXWWWWWWSSSRRRTTTSSSMMMHHHHHHDDDEEEFFFFFFEEECCC@@@???:::;;;<<<<<<===???CCCFFF[[[bbbiiimmmrrryyy}}}}}}{{{vvvpppllljjjfffbbb^^^\\\^^^bbbddddddiiiyyynnngggrrrooo```sssqqq___FFFKKKOOOHHH999<<>>AAABBBDDDFFFIIILLLOOOUUU\\\___^^^\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYXXXUUURRRPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMPPPRRRRRRMMMIIIMMMZZZfff{{{hhhUUUEEELLLRRR```qqq}}}~~~jjjUUUBBB<<>>___|||yyywwwqqqjjjdddaaa\\\TTTOOOOOOPPPKKKHHHIIIIIIIIIMMMRRRVVVVVVXXX\\\aaafffhhhhhhjjjmmmrrryyy~~~~~~|||~~~yyywwwwwwrrrqqqooolllhhhdddaaa___cccdddfffggghhhgggffffffeeecccbbbbbbccccccaaa```ZZZ]]]```___\\\ZZZ[[[\\\^^^ZZZTTTRRRQQQQQQOOOMMMGGGEEECCCCCCDDDEEEFFFEEEAAA???>>>???===<<>>???>>>>>>EEEMMMcccnnnuuutttvvv~~~zzzyyyqqqoootttrrrhhhbbbdddgggffffffgggfffjjjxxxnnnyyyeeeYYYxxxpppmmmyyywwwSSSGGGJJJLLLLLLGGGGGGLLLNNNHHH@@@<<<333...,,,//////---,,,...///...---,,,,,,---...///000000000000000000000000//////............//////........./////////000000111000111111222EEEiii|||::::::999888666444333222222111000.........//////...............---------,,,------------........................---,,,+++---------............///333///---000222333666:::@@@DDDAAA888888EEETTTZZZzzzvvvnnnZZZ???@@@EEEKKKOOOPPPQQQTTTVVV___aaadddeeecccaaa______hhhqqqzzz~~~|||xxxxxxyyyxxxmmmhhhbbb]]]ZZZXXXWWWUUUQQQPPPNNNLLLJJJGGGFFFEEEDDDEEEFFFFFFHHHKKKPPPTTTXXX^^^fffjjjjjjiiiiiijjjddddddcccbbbaaa___]]]\\\]]]^^^^^^]]]ZZZYYYYYYZZZZZZZZZYYYXXXUUURRROOOMMMJJJKKKMMMMMMLLLLLLOOOQQQYYYtttqqqVVVPPPRRRZZZjjjyyy~~~bbbIII???AAAAAAFFFXXXwwwzzz```FFFAAAEEEBBBCCCBBBAAA???===;;;:::999777555333000//////000000000000000111333333000...////////////////////////....../////////000000000111111000000111111222222555KKKWWWaaayyyssspppiii```YYYXXXWWWRRROOOOOONNNMMMOOOTTTTTTUUUXXX]]]dddjjjmmmnnnppppppssswww|||~~~}}}zzzxxxsssrrrqqqooollljjjhhhgggjjjiiiiiijjjkkkmmmnnnooojjjiiihhhhhhiiihhhfffeeebbb___\\\ZZZ[[[\\\]]]]]]___\\\XXXUUUSSSQQQOOOLLLKKKKKKLLLLLLLLLJJJEEEBBBAAA??????@@@???@@@GGGPPPcccmmmttttttvvv{{{zzzuuuvvvqqqqqqwwwuuulllfffgggjjjiiijjjjjjiiimmmzzzuuuccciiiLLLVVVuuuyyynnnkkkooo|||cccJJJIIIQQQRRRMMMLLLOOOOOOHHHBBB???444///,,,...///,,,,,,......------,,,,,,------...000000000000000000000000......------------............/////////000000000222,,,222222333WWWzzz::::::999888666444333111222111000///....../////////////////////.........---------.........///////////////...---,,,+++***---------............///111///...222666888777666:::<<<:::666777>>>DDDEEEXXXmmmtttcccWWWWWWNNN>>>>>>EEELLLPPPPPPQQQTTTWWWaaaccceeedddaaa______```pppuuu{{{~~~{{{xxxwwwzzz}}}|||qqqmmmgggccc```___^^^\\\WWWUUUSSSPPPNNNKKKHHHFFFHHHHHHHHHHHHIIILLLRRRVVVYYY```hhhlllmmmmmmmmmnnniiiiiihhhfffeeebbb```___```aaabbbaaa___^^^^^^___XXXYYYZZZYYYVVVTTTRRRRRRPPPOOOOOOOOOPPPPPPOOONNNSSShhhjjjTTTTTT[[[lll}}}mmmRRREEEDDDAAAAAALLLhhh}}}yyyiiiHHH>>>EEEAAABBBBBBAAA???===;;;:::999777666333111//////000000---......///000000000///////////////////////////...////////////000000000000000000000///000111333<<<\\\hhhcccsss|||}}}}}}xxxvvvqqqggg```^^^[[[VVVSSSSSSQQQOOOQQQUUUUUUWWW[[[aaagggjjjjjjiiiqqqqqqrrrvvvzzz}}}~~~~~~~~~}}}{{{uuuuuusssrrrpppooonnnnnnooommmkkkjjjjjjlllnnnoooooonnnllllllllljjjgggdddbbb___\\\\\\___aaa___]]]aaa___\\\ZZZWWWTTTQQQOOOLLLLLLKKKLLLLLLJJJFFFCCCDDDAAA@@@@@@???@@@GGGOOOaaajjjrrruuuwwwzzzyyytttrrrooooootttuuuqqqnnnnnnllllllnnnnnnmmmooo{{{tttZZZzzzxxxSSSKKK[[[wwwvvv}}}tttooommmjjjsssvvvOOOFFFPPPUUURRRPPPQQQNNNGGGAAA@@@555000---......,,,+++---------,,,,,,,,,,,,------000000000000000000000000......------------.........////////////000000000555,,,444666888iiiyyy}}}::::::999888666444333111000000000///////////////////////////////////////---------.........//////............---,,,+++***---------............///...///000222555888::::::777777666666999???BBBAAAOOOXXXXXXPPPNNNUUUSSSJJJBBBFFFKKKNNNPPPRRRVVVZZZaaadddeeebbb___]]]```cccuuuxxx}}}}}}{{{zzz|||uuuqqqkkkhhhfffeeedddccc]]]ZZZVVVSSSRRROOOKKKHHHJJJJJJIIIHHHHHHKKKPPPTTTVVV]]]fffkkkmmmmmmnnnpppmmmlllllljjjhhhfffdddcccbbbdddeeeeeecccbbbbbbbbb]]]^^^___^^^ZZZWWWVVVVVVWWWTTTQQQPPPQQQRRRQQQOOORRRbbb{{{uuuWWWTTT[[[nnnxxxZZZGGGAAAAAAAAAHHH```xxxvvvmmmMMM>>>CCCAAABBBBBBAAA@@@???===;;;:::888666333111000000000111......//////............////////////////////////////////////000000000111...000000///...///222555???bbbnnnbbbiiiwwwvvvuuu|||}}}zzzzzzvvvmmmfffddd^^^YYYVVVVVVUUURRRSSSWWWVVVZZZ```hhhnnnpppnnnkkkrrrrrrrrruuuzzz}}}{{{|||yyyxxxwwwvvvuuutttuuuuuutttqqqnnnkkkiiiiiikkklllsssrrrpppooonnnkkkgggdddeeecccbbbccceeeccc___ZZZ``````___\\\YYYUUURRRPPPMMMKKKIIIIIIIIIIIIIIIGGGFFFCCCAAAAAA??????FFFOOOccckkktttxxx|||~~~~~~{{{uuuqqqoooqqqrrrqqqqqqrrrkkklllnnnooommmnnnyyy\\\mmmgggQQQTTTkkklllvvvrrrrrrppphhhlllUUUEEELLLVVVSSSSSSRRRMMMDDD??????777222.........,,,+++---------------------------////////////////////////.........------.........////////////000000000111555,,,444888@@@uuu|||}}}::::::999888666444333222000000000000000/////////.........///////////////,,,------------.........---------------,,,+++***---------............///,,,///000///000444777777777777666888;;;???@@@AAANNNQQQQQQOOOQQQTTTQQQKKKHHHIIIJJJMMMQQQUUUXXXZZZ```cccdddaaa]]]]]]bbbgggxxxzzz}}}}}}|||{{{{{{{{{xxxtttooolllkkkjjjjjjiiibbb^^^YYYWWWVVVTTTPPPLLLLLLLLLKKKIIIHHHJJJMMMPPPSSSZZZcccjjjllllllnnnpppoooooonnnmmmkkkjjjhhhgggfffhhhjjjjjjhhhfffeeeeeehhhjjjjjjfff```[[[YYYYYYZZZWWWTTTRRRRRRRRRRRRRRRQQQ]]]tttyyyZZZTTTYYYllleeeKKK===BBBCCCHHHXXXwwwzzzwww```HHHAAACCCBBBBBBBBBBBBAAA>>><<<;;;888666444111000000000111///111111000......///000/////////////////////////////////000000000111111---///000///...///444888EEEfffpppaaaaaarrr~~~}}}}}}~~~zzzrrrjjjhhhaaa\\\ZZZ[[[YYYWWWWWW[[[YYY]]]dddllltttwwwwwwvvvsssssstttxxx|||}}}|||}}}~~~}}}{{{zzzyyyzzzzzz{{{xxxvvvrrrnnnkkkjjjkkkkkktttssssssrrrqqqooojjjggglllkkkkkkkkkhhhddd]]]YYY]]]___```^^^ZZZUUUSSSRRROOOMMMJJJIIIJJJKKKKKKJJJHHHEEECCCBBB@@@AAAHHHQQQbbbhhhpppwww{{{}}}~~~~~~{{{wwwsssqqqppppppoooooojjjkkknnnooolllmmmwwwjjjfffyyy{{{^^^WWWjjjkkkoootttyyywwwmmmkkk^^^JJJJJJTTTTTTUUUTTTLLLAAA===>>>:::444//////...,,,,,,...---......//////......---//////////////////////////////............///////////////000000000111111333,,,333;;;NNN~~~}}}::::::999888666444333222//////000000000000//////------........./////////,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++---------............///...111111///111666777333999999:::<<<======>>>>>>GGGHHHJJJKKKJJJJJJHHHFFFLLLJJJJJJNNNUUUYYYYYYWWW^^^aaabbb```\\\]]]eeekkkxxxzzz{{{yyyuuutttvvvyyy|||xxxssspppooooooooonnnfffaaa]]][[[[[[YYYTTTPPPMMMMMMMMMKKKIIIIIIKKKMMMQQQYYYbbbiiilllmmmoooqqqppppppoooooommmlllkkkjjjkkkmmmooonnnllljjjiiiiiimmmoooppplllddd___]]]^^^ZZZZZZYYYWWWUUUTTTTTTTTTRRRZZZlllaaaXXXWWWiiiwwwYYYFFFAAADDDFFFOOOfff```EEEFFFCCCCCCDDDDDDBBB@@@>>><<<888777444222000000111111...000111000......000222//////////////////////////////000000000111111111...000222111000222888===OOOlllvvvlllkkktttvvvmmmjjjddd```^^^___^^^\\\\\\```___```dddjjjrrrxxx|||}}}tttuuuwww|||~~~~~~}}}~~~~~~|||yyyvvvssspppooooooooosssssstttuuuvvvtttqqqnnnnnnooopppnnnjjjeeebbbaaa^^^aaacccbbb^^^YYYWWWVVVSSSQQQPPPOOOOOONNNLLLKKKIIIEEEDDDDDDCCCEEENNNXXXaaafffmmmtttxxxzzz|||~~~}}}{{{wwwtttsssrrrpppmmmmmmnnnqqqrrrppppppyyyjjjdddooo```llljjjjjjxxx~~~wwwyyy~~~lllVVVOOORRRSSSWWWVVVLLL@@@<<<>>><<<666111000///------///......///000000///......////////////////////////000000////////////000000//////000000000111111111222111444BBB```}}}|||::::::999888666444333222...///000000000000000///,,,---------......//////+++++++++,,,,,,,,,------++++++,,,---------,,,,,,---------.........//////111333222222777>>>;;;444555666:::???AAA@@@AAACCCAAACCCEEEFFFDDDCCCGGGLLLMMMKKKKKKPPPXXX\\\YYYTTT]]]```bbb___\\\^^^fffnnnwwwzzzzzzuuuooommmqqqvvv~~~}}}|||~~~~~~zzzvvvsssrrrsssrrrrrriiiddd___]]]^^^]]]XXXSSSNNNOOOOOOMMMJJJIIIJJJKKKQQQYYYbbbiiilllnnnppprrrpppppppppoooooommmllllllnnnppprrrrrrooolllkkkkkkjjjmmmooolllfffaaaaaabbb[[[]]]^^^]]]ZZZWWWVVVWWWWWWYYYdddzzziii\\\XXXhhhzzzjjjTTT@@@DDDEEEGGGZZZ}}}uuuJJJIIICCCDDDEEEEEECCCAAA>>>===888777444222000000111222+++...//////------000333////////////////////////000000000000111111111111...111444333222444;;;AAASSSooo~~~xxxooolllgggcccaaacccbbb``````ccceeedddccceeelllsssyyy|||vvvwwwzzz}}}|||zzzwwwuuutttttttttrrrssstttwwwyyyyyyvvvtttlllooopppnnnjjjhhhiiilllaaadddhhhgggccc^^^\\\\\\VVVVVVVVVVVVUUURRRMMMJJJHHHEEEDDDEEEFFFIIISSS]]]gggjjjpppwww{{{|||~~~zzz{{{yyywwwwwwvvvsssnnnrrrsssvvvxxxuuuuuu}}}ttt[[[ppp~~~iiinnnggghhh}}}|||tttwww~~~xxxbbbUUUQQQTTTXXXWWWMMM@@@<<<>>>>>>777222111000------000...///000111111000///...////////////////////////111111000000000000111111000000000000111111111111333666777JJJppp{{{xxx{{{;;;;;;<<<;;;999777444222000000000000////////////........................///......------,,,++++++///...,,,+++***+++,,,,,,111///,,,,,,///111222222222111999KKKVVVSSSIIICCC<<<@@@JJJVVVXXXRRROOOPPPEEEGGGGGGEEECCCEEEEEEDDDIIIJJJLLLLLLMMMPPPSSSVVVXXXYYYZZZYYYYYY]]]gggoooxxx|||}}}vvvooommmmmmlllvvv~~~}}}yyy{{{}}}xxxpppllliiieeeaaa___\\\YYYWWWUUUUUUSSSRRRQQQPPPPPPPPPWWWWWW\\\dddjjjkkknnnrrroooqqqtttwwwxxxyyyxxxxxxxxxuuurrrpppoooooonnnmmmnnnllliiihhhhhhgggeeedddbbbbbbaaa``````___^^^^^^]]]```eeeoootttYYYXXXjjjzzzzzzXXXGGGBBB???CCCOOOggg^^^EEEBBBCCCCCCCCCBBB@@@>>>===;;;999666333111000000111000000000000000000000000.../////////000000000111000000000000111111111111333222...000555333===VVVnnn{{{vvvvvvkkkjjjhhhfffeeeeeeeeeeeeccceeehhhjjjhhhgggoooyyytttvvv{{{}}}|||xxxuuurrrpppooovvvxxxwwwvvvyyy{{{xxxrrrpppjjjgggiiijjjjjjkkknnnlllkkkhhheeecccbbbbbbbbbZZZWWWUUUVVVXXXVVVPPPJJJKKKHHHGGGIIIGGGGGGTTTeeeoootttxxxxxxyyy}}}~~~}}}zzzwwwssssssuuuuuusssqqqrrrooopppvvvzzz|||ccckkkiii]]]kkkqqqaaaXXXSSS\\\UUUMMMGGG999>>>BBB===555000......000000////////////////////////...............///000000000000000000////////////111111000000000000000111...:::===RRR|||~~~|||ttt}}}~~~vvv;;;;;;;;;;;;999666444222000000000000////////////........................------------------------...---,,,+++***+++,,,,,,111///------///111222222///000???ZZZqqquuummmeeeBBBEEEOOObbbssswwwlll___MMMHHHCCCDDDHHHJJJIIIGGGGGGHHHJJJKKKLLLNNNRRRUUUYYYZZZZZZXXXXXX]]]fffnnnzzz~~~|||tttmmmkkkkkkjjjwww~~~~~~{{{ssspppmmmhhheeeccc```]]][[[YYYWWWVVVTTTRRRRRRRRRRRRXXXXXX]]]eeeiiijjjmmmqqqsssuuuxxxzzz|||}}}}}}}}}xxxvvvsssrrrssssssrrrrrrpppnnnkkkjjjiiiiiigggeeebbbaaa```___^^^^^^^^^^^^___cccgggnnn~~~{{{aaa[[[iiiwww```MMMEEE@@@BBBLLLaaafffDDDBBBCCCCCCCCCBBB@@@>>>===;;;999666333111000000111000000000000000000000000/////////000000000000000000000000000111111111111000333111444999;;;KKKfff~~~|||uuuqqqnnnmmmkkkhhhgggfffggggggeeefffiiikkkiiiiiipppzzzxxxzzz}}}}}}|||xxxuuuttttttuuuyyy|||||||||}}}{{{tttqqqllliiikkkmmmmmmnnnqqqmmmllljjjhhhfffeeedddcccZZZWWWTTTTTTUUUTTTOOOKKKMMMIIIIIIKKKHHHHHHUUUfffsssxxx|||{{{{{{~~~yyyvvvssssssvvvwwwvvvtttpppoooqqqxxx|||~~~mmmiii~~~|||eeeVVVbbbpppeeeWWWZZZVVVQQQKKK:::@@@DDD???777111......///000////////////////////////...............///000000000000000000////////////111111000000000000111111111:::BBB^^^yyywwwtttyyyzzzttt;;;;;;;;;:::888666444222000000000000////////////........................++++++,,,------...//////...---,,,+++++++++,,,---000...------///111222222222000999PPPgggnnnggg^^^@@@BBBKKKddddddSSSGGGGGGJJJGGGCCCBBBEEEFFFHHHIIIJJJMMMQQQTTT[[[ZZZYYYWWWWWW]]]gggnnnyyyzzzwwwrrrqqqtttuuusss|||~~~~~~}}}vvvssspppkkkhhhfffccc```^^^```^^^[[[YYYWWWWWWXXXXXXWWWVVVZZZaaafffgggiiinnnuuuwwwzzz}}}zzzyyywwwwwwxxxxxxxxxwwwsssqqqnnnmmmmmmllljjjhhhbbbaaa___]]]]]]]]]^^^___```ccceeejjjuuulll```eeeqqqoooUUUIII@@@@@@GGGXXXwwwmmmCCCAAABBBDDDEEEDDDAAA>>><<<;;;999777444222111000000000000000000000000000000000000000000000000000000000000000000111111111111+++000///333<<>>;;;>>>DDDFFFHHHIIIJJJMMMQQQTTTYYYXXXWWWVVVXXX```jjjqqqvvvsssooorrr~~~{{{wwwssspppmmmkkkhhheeehhhfffccc___]]]]]]^^^___WWWWWWZZZbbbgggiiilllpppvvvwwwyyy|||~~~||||||}}}}}}|||zzzvvvtttrrrqqqqqqooollljjjcccbbb___]]]\\\^^^```aaa___```bbbcccjjjxxxxxxgggccckkk]]]MMM@@@???DDDPPPkkk~~~qqqFFFAAACCCDDDEEEDDDBBB>>><<<;;;999777555333111111000////////////////////////111111111000000000000//////000000000111111111111---000...444DDDPPPaaaxxxyyyvvvzzz|||tttwwwuuurrrooommmkkkkkkjjjllllllnnnpppppppppvvv~~~~~~}}}}}}~~~|||}}}{{{wwwvvvxxxwwwssswwwrrroooqqqrrrqqqqqqsssooopppppppppnnnjjjfffdddbbb___ZZZXXXWWWWWWUUUTTTQQQLLLKKKLLLJJJJJJXXXiii{{{|||xxxuuuuuuxxxzzzyyyxxxrrrsssvvv{{{~~~yyyjjjaaaiii{{{fffWWWXXX\\\QQQ;;;???@@@>>>999444///......000////////////////////////...............///000000////////////000000000000111111000000111111222222555===[[[yyyxxxzzznnnpppsssrrrsssvvv;;;;;;:::888777555333222000000000000////////////..............................---------,,,,,,,,,---,,,+++++++++,,,---...///...---...000222111111444444333333666:::<<<;;;666;;;;;;<<>>HHHNNNMMMRRRQQQMMMEEE===<<>>===@@@???LLLLLL>>>888BBBGGGBBBEEEFFFIIIJJJLLLOOOTTTWWWUUUUUUWWW]]]eeemmmsssvvvgggkkkooorrrzzz}}}tttpppyyyyyy~~~~~~}}}|||yyyuuuqqqnnnmmmkkklllqqqtttuuuyyy}}}}}}|||{{{{{{yyyvvvrrrooohhhhhhhhhiiiiiiiiiiiiiiiiiihhhjjjnnnooopppyyyvvvpppkkkzzzcccIIIEEEDDDCCCQQQggg|||uuuGGGFFFDDDBBBAAAAAAAAABBB::::::999777555333111000000000000000000000000000......///111222333444555000000000000111111111111222>>>III```tttxxx}}}|||{{{{{{xxxuuuuuuyyy|||}}}|||xxxxxx{{{}}}{{{zzz|||zzzyyyxxxvvvssspppmmmkkkhhhgggeeebbb^^^[[[ZZZ[[[UUUQQQPPPRRRRRRUUUfffxxx|||}}}}}}}}}zzz~~~yyyyyy|||uuu{{{zzzWWWSSSYYYaaahhh}}}pppiiiqqqqqq~~~vvv^^^TTTMMMRRRVVVCCC>>>DDDFFFDDD>>>555...---...////////////////////////...............///000000---......///000111111222111111111111222333444555AAAfffyyyppp|||tttaaaeeegggiiiooowww}}}~~~::::::999888666444333222////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......***,,,---.........000111///555777222///222444333111===???===>>>:::888BBB;;;@@@DDDDDDAAA???BBBEEEIIIKKKLLLLLLMMMNNNQQQSSSSSSRRRTTT]]]hhhnnnnnnkkkfffiiinnntttzzz~~~vvvuuuuuuvvvzzz}}}yyywwwtttssssssvvv|||}}}xxxyyyzzz|||{{{xxxsssoooooommmkkkjjjiiihhhfffdddhhhhhhiiilllmmmnnnvvv~~~}}}nnnfffsssrrrSSSHHHDDDDDDOOO```ssscccIII???FFFIIIGGGCCC999===;;;999888888666333111000000000000000000000000222222222111111111000000///222333111///000111222999AAARRRvvvqqq|||oooxxx~~~~~~}}}}}}}}}}}}{{{zzzzzzzzz{{{zzzxxxuuurrrpppssspppkkkgggddd```\\\ZZZWWWVVVTTTQQQQQQXXXfffppp}}}|||}}}~~~|||~~~{{{xxxlllUUUbbbiiiTTThhhrrrccckkkmmmnnnxxxpppaaaQQQMMMRRRRRRHHH===DDDJJJMMMGGG;;;111///111////////////////////////111111000000000000111111000111111111111222222222111222222111111555777777III~~~xxxfffxxxssseeeccceeeggggggiiiqqq}}}::::::999888666444333222////////////////////////,,,,,,------------------------------------------,,,,,,,,,---------......,,,...//////...///222444222444777666222///000111555===@@@GGGSSSMMM===888:::???CCCDDDAAA???AAACCCGGGIIIJJJKKKKKKLLLMMMOOOQQQQQQUUU^^^hhhnnnmmmjjjhhhjjjnnnsssxxx{{{}}}~~~wwwvvvwwwyyy}}}~~~{{{yyywwwwwwzzz|||}}}}}}~~~}}}yyyuuurrrrrrooojjjhhhgggggggggfffggggggiiimmmooorrrzzzzzzlllcccooo}}}\\\LLLEEEBBBKKKZZZqqqYYYCCCDDDDDDCCCCCC@@@===;;;:::999888666333111111111111111111111111111222222222111111111000000111222222000000111444555;;;IIIaaasssuuunnnzzz~~~~~~~~~~~~}}}{{{yyy{{{}}}~~~}}}yyytttqqqpppnnnllljjjgggddd___[[[XXXXXXVVVUUUWWW```nnnxxx|||mmm[[[uuuxxx{{{pppvvvsssiiieeeeeelllbbbWWWRRRSSSRRRGGG<<>>BBBCCCAAA???@@@AAAFFFHHHKKKLLLKKKKKKKKKLLLNNNQQQWWW```iiimmmllliiijjjlllnnnrrruuuwwwxxxyyytttuuuwwwzzz}}}wwwmmmrrr{{{}}}yyyyyy}}}|||xxxvvvvvvqqqkkkgggfffggghhhhhhffffffiiinnnqqquuu~~~{{{mmmdddnnneeeRRRGGGAAAHHHUUUnnn```AAAAAA@@@===???AAA===<<<:::999888666333111111111111111111111111111222222222111111111111111444222111000111222555777???VVVvvv|||~~~qqqsss~~~|||zzzzzz||||||wwwtttnnnmmmlllllljjjfffaaa^^^XXXXXXXXXYYY]]]hhhvvv{{{}}}tttrrr```}}}|||~~~|||pppddd```gggccc[[[TTTSSSRRRHHH<<>>AAABBB@@@??????@@@GGGJJJMMMNNNMMMLLLKKKKKKLLLQQQYYYbbbiiikkkjjjhhhiiikkknnnqqqssstttuuuuuuooorrrvvvyyy{{{{{{|||}}}uuugggggguuu}}}~~~|||{{{xxxtttoookkkjjjjjjjjjiiihhhhhhkkkpppsssvvv~~~~~~qqqgggoookkkVVVHHHBBBHHHSSShhhzzz[[[@@@EEEEEE??????AAA>>><<<:::999888777444111111111111111111111111111111111111111111111111111333111000111111111333666HHHggg}}}yyyqqq{{{}}}zzzxxx|||~~~}}}zzzxxxqqqooollljjjiiifffccc```YYYYYYYYY[[[aaammmzzz{{{xxxyyy{{{gggyyy|||www|||rrrnnnkkkhhh]]]RRRQQQUUUMMM>>>EEEJJJNNNJJJ???555000///////////////////////////111111000000000000111111000000111111111222222222000000222444333222555:::gggggghhhuuueee[[[___\\\ZZZ]]]fffqqq{{{::::::999888666444333111////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,---------......//////...------///333666IIIDDDHHHOOOGGG666000777JJJuuudddGGGCCC===>>>@@@@@@@@@?????????FFFIIILLLMMMLLLKKKJJJJJJLLLRRR\\\dddhhhhhhgggffffffiiimmmrrrtttuuutttsssmmmqqqvvvyyyyyyyyyzzz{{{~~~vvvpppxxx{{{yyyuuurrrqqqooommmkkkllllllnnnrrrsssuuu}}}uuuiiippprrrZZZJJJBBBFFFNNN```qqqZZZBBBHHHJJJEEEEEEFFF>>><<<:::999999777444222111111111111111111111111111111111111111111111111111///000333111///222999YYY{{{xxxuuurrr~~~|||}}}}}}|||||||||vvvrrrlllgggeeeeeedddccc___^^^^^^```fffqqq}}}~~~|||yyyxxx~~~uuuuuuyyyooo|||}}}iiiSSSPPPXXXQQQAAAFFFKKKOOOLLLCCC888111...000000000000000000000000111111000000000000111111000000111111111222222222111000222555444222666???mmmcccrrrooobbb[[[]]]\\\\\\aaaiiisss{{{~~~::::::999888666444333222////////////////////////------------------,,,,,,------------------------,,,,,,,,,---------......---......------...222444777666:::@@@===333111777???]]]uuuyyy^^^CCC;;;@@@@@@????????????@@@AAACCCEEEHHHIIIHHHHHHHHHIIIMMMUUU^^^eeefffeeeeeeeeeccchhhoootttwwwwwwtttrrrnnnrrrwwwzzzyyyyyyzzz}}}{{{{{{sss|||zzzxxxuuurrrooosssqqqsssuuuuuuuuu|||vvvhhhnnn~~~bbbMMMBBBAAAFFFXXXfff\\\DDDBBBAAACCCGGGFFF>>>===;;;:::999777444222222222222222222222222222111111111111111222222222000...111444111///999GGGttt|||pppsss~~~|||{{{{{{|||}}}zzztttmmmgggeeeeeefffgggeeedddccceeelllvvv}}}{{{~~~sssxxx\\\PPPXXXUUUFFFHHHMMMQQQOOOFFF;;;333///000000000000000000000000111111000000000000111111000111111111111222222222222000222666444222:::FFFtttsss\\\{{{xxxhhh^^^[[[ZZZ\\\aaagggnnntttyyy|||::::::999888666444333222////////////////////////,,,,,,------------------------------------------,,,,,,,,,---------......,,,---.........///111333...222666777555444555888888AAACCCEEEKKKGGG@@@DDDDDDBBB???===>>>@@@BBBCCCBBBDDDFFFGGGFFFGGGIIIKKKOOOWWW```eeecccbbbbbbddddddiiiqqqxxxzzzxxxsssooommmrrrwwwxxxwwwvvvyyy}}}zzz~~~}}}www{{{~~~|||zzzxxxvvvxxxvvvwwwxxxxxxxxx~~~yyyggglllkkkTTTEEEAAACCCPPP\\\uuuyyy|||www\\\GGG???<<>>555000000000000000000000000000111111000000000000111111000111111111111222222222444000111666444333===LLL~~~bbbZZZnnn___YYYYYYUUU\\\fffnnnrrrtttvvvyyy::::::999888666444333222////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,---///000///000111333---333555111///222555444666??????===CCCEEEKKKXXXFFFCCC???<<<===@@@CCCDDDDDDEEEGGGGGGGGGIIILLLNNNQQQYYYbbbdddbbb```aaadddeeekkkttt{{{}}}xxxrrrmmmkkkpppuuuuuusssssswww{{{|||zzzyyy}}}||||||{{{zzzyyyzzz{{{zzzzzz|||hhhkkkzzz|||qqqYYYJJJEEEEEELLLVVVmmm}}}rrrtttvvvvvvooo^^^PPPGGGBBBHHHKKK@@@???===;;;:::999888555222222222222222222222222222000000111111222222222222444222444555111666PPPnnnyyysssrrr}}}|||{{{wwwtttpppnnnnnnooonnnnnndddbbbaaadddmmmwww|||~~~uuuuuu}}}iiiMMMRRRZZZUUUKKKPPPTTTSSSKKK@@@666000000000000000000000000000111111000000000000111111000111111111111222222222555000111666444333???QQQ\\\]]]|||gggXXXUUUWWWRRR\\\iiirrrsssssstttvvv;;;;;;:::888666444222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........,,,+++,,,///111000555999777333111444888===444:::???;;;LLL]]]UUUDDDCCCAAA>>><<<<<>>???AAADDDDDDAAABBBGGGJJJJJJKKKNNNVVV\\\bbbccc___]]]^^^```gggooouuutttrrrpppmmmjjjnnnrrruuuuuusssrrrtttvvv|||}}}{{{~~~wwwxxx{{{vvvyyy|||jjjOOO@@@EEEFFFZZZrrr~~~hhhHHHCCCEEECCCDDDBBB???<<<:::999888666444333333333222222222111111111111111111222222222222...222444666;;;LLL|||yyypppkkksss~~~}}}}}}yyyqqqnnnnnnkkkeee```aaaccckkkuuummm{{{}}}ccc^^^aaa^^^YYYWWWWWWRRREEE:::666333111000///000111000///111111111111111111111111111111222222222222222222333333000333666444EEEdddiiiVVVkkkvvvbbbUUURRRSSSUUU___iiimmmqqqwwwzzzzzz;;;;;;:::888666444222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,---...000111111111000555333111000333666:::<<>>===555999===444>>>@@@AAABBBAAAAAACCCEEEBBB@@@BBBGGGJJJJJJLLLQQQYYY___dddeee```\\\\\\]]]gggnnnrrrpppllllllkkkiiiqqqrrrtttuuuuuuttttttsssxxx|||~~~|||{{{||||||tttVVVCCCDDDDDDWWWnnn{{{OOOAAAFFFFFFFFFCCC@@@===;;;:::888666444333333333222222222222111111111111111222222222333111222999888888XXXxxxnnnpppyyy}}}}}}vvvqqqnnnkkkhhhbbbaaaeeennn||||||}}}qqq\\\aaaccc]]]ZZZZZZVVVKKK>>>666333222000000111111111000111111111111111111111111111111222222333333444444555666222333666888KKKlll]]]RRRiii|||cccSSSQQQUUUWWWaaakkkppptttyyy||||||;;;;;;:::888666444222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000////////////.........///000000000///111333333444555888;;;;;;<<<===:::666:::<<<999>>>@@@CCCDDDCCCBBBCCCDDDCCCBBBCCCGGGIIIIIILLLQQQ[[[aaaffffffaaa]]]]]]___iiinnnppplllhhhiiijjjiiirrrrrrrrruuuwwwwwwvvvttttttzzz~~~~~~^^^FFFDDDAAAQQQhhh}}}[[[FFFIIIJJJFFFCCCAAA===;;;:::999777555222222222222222222222222111111111222222222333333444111::::::999___}}}yyy|||mmmuuu{{{~~~~~~yyyrrrmmmkkkjjjhhhfffgggppp~~~~~~zzz|||cccgggfff```\\\[[[YYYOOOAAA666444222000000111222111000111111111111111111111111111111222333444444555555444666333111555;;;RRRtttXXXNNNiii}}}eeeUUUSSSWWW[[[eeennnrrruuuzzz}}}|||;;;;;;:::888666444222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////111...,,,---111555777777777:::;;;666000111:::DDDDDDHHHCCC:::999:::<<>><<<;;;:::777666222222222222222222222222111222222222222333333333444///777===BBBgggnnnxxxoooiiizzzzzz||||||zzzsssmmmkkklllmmmjjjiiiqqq}}}{{{}}}tttooojjjeeebbb^^^]]]ZZZRRRCCC666444222000000111222111000111111111111111111111111111111222333444444555555111666222000444===XXX{{{VVVOOOlllqqq```UUUTTTXXXaaajjjqqqsssuuuyyy||||||;;;;;;:::888666444222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///---,,,000777<<>>>>>;;;:::;;;:::666666CCCXXXiiizzzlllTTTKKK???555===>>>???AAAAAAAAA@@@AAACCCEEEEEEGGGHHHGGGFFFLLLTTT[[[^^^```^^^ZZZZZZ^^^ccclllpppoooiiidddeeegggggglllqqqwwwzzzyyyxxxxxxzzz|||wwwYYYVVVaaasssyyyqqq}}}qqqQQQHHHCCCEEEQQQhhh\\\CCCAAAFFFLLLEEEBBB???===<<<;;;999777111111222222222333333333222222222333333333444444777777555>>>UUUfffuuu{{{sssfffkkkgggwww|||zzz{{{{{{vvvtttvvvoooqqquuu}}}mmmcccaaammm}}}uuuxxx___VVVaaaeeefffaaa\\\VVVIII===555333111111222222222111111111111111111111111111111111222222222222222222+++555444000555CCC```}}}bbbLLLQQQrrrkkkXXXRRRQQQPPPWWWbbbuuuzzz|||xxxvvvyyy}}}}}};;;;;;:::888666444222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,///555:::;;;555000111222222111111888CCCLLLVVVaaaTTTBBBBBB<<<666BBB;;;===???@@@@@@AAACCCEEECCCDDDFFFHHHGGGGGGNNNWWWaaacccccc```\\\[[[aaafffkkkoooooohhhddddddfffeeemmmssszzz{{{xxxvvvwwwyyywwwiiiVVVTTT]]]aaaXXXTTT___nnn~~~uuuTTTJJJAAA@@@HHHYYYnnndddNNNEEEBBBFFFEEECCC???===<<<;;;999777111111111222222333333333222222333333333444444444333888555BBBbbbsss|||nnn~~~{{{```ggg{{{yyy~~~zzz}}}{{{yyy{{{ssswww~~~tttxxxvvvgggeeepppmmmdddtttxxxrrrjjj^^^WWWVVV```fffiiiccc]]]WWWLLLAAA555333111111222333222111111111111111111111111111222222111111111111111111***555555111666EEEcccuuuPPPGGGNNNooonnn___SSSRRRQQQQQQZZZggg|||zzzwwwzzz~~~;;;:::999777555222000///////////////............,,,,,,,,,---------......000///...---,,,+++++++++---,,,,,,,,,,,,---......111...---///333555555333444333111111333777;;;===@@@999777>>>EEEDDD???;;;======<<<===>>>???AAABBB???CCCFFFFFFFFFIIIQQQXXX```bbbdddbbb^^^^^^aaafffmmmtttsssiiifffkkkkkkeeennnpppsssuuuuuuwwwyyy{{{zzzkkkZZZVVVQQQKKKBBBHHHVVVmmmxxxZZZHHHCCC>>>HHHUUUYYYmmm~~~xxxzzz```KKKCCCBBBGGGIIIGGGDDDBBB@@@===999666333333333333333333333333333333333333333333333333222:::000LLLtttssswwwbbbhhh}}}{{{}}}zzz{{{|||zzzwwwpppvvv~~~uuunnnwwwiiiiiippppppxxxqqq\\\XXXVVVPPP\\\ccchhhfffaaaZZZQQQIII:::111222666//////444222222222111111111111222222222222111111222222333444666...222555333IIIvvvuuuLLLFFFQQQ|||nnn\\\RRRVVVXXXTTTYYYeee|||zzzvvvyyy|||}}};;;:::999777555222000///............------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---,,,...222555555444888555111111444777888777;;;888===JJJTTTPPPEEE<<<===<<<<<<<<<===???AAABBB@@@DDDGGGGGGGGGJJJRRRYYY^^^aaabbb```]]]\\\```eeeooossspppgggfffmmmoooiiilllmmmpppsssvvvwwwxxxxxx|||tttZZZBBBCCCCCCIIIYYYqqq___JJJIIIAAAIIIXXXZZZeeezzzzzzmmmhhhsssvvvdddKKK@@@CCCFFFIIIGGGDDDBBB@@@===999666333333333333333333333333333333333333333333333333222;;;888YYYrrrrrrbbbggg~~~}}}www{{{{{{{{{|||{{{yyyssswww~~~wwwfffxxxyyy}}}ttttttlll___VVVOOO[[[ccchhhfffaaa[[[RRRIII;;;111222555000000555333222222111111111111222222222222111111222222333444444...333666666PPP~~~jjjEEECCCYYYkkkZZZQQQVVVYYYUUUYYYdddxxx}}}~~~zzzxxx{{{~~~~~~;;;:::999777555222000///...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,...111444555444555111...///333555444222666444;;;IIIRRRMMMAAA888<<<;;;;;;;;;<<<>>>@@@AAABBBEEEHHHHHHHHHLLLTTT[[[___aaaaaa___]]]^^^bbbfffqqqqqqkkkdddfffooorrrmmmkkklllnnnsssyyy{{{zzzwww{{{fffMMMEEE@@@GGG\\\yyygggMMMIII@@@JJJaaahhhjjj|||{{{rrrrrrzzzVVVBBBFFFEEEJJJHHHEEECCCAAA===:::777333333333333333333333333333333333333333333444444444<<<@@@kkkuuujjj```eeennnuuusssvvv}}}|||||||||{{{yyy|||eeetttkkk{{{kkkYYYPPP[[[ccciiigggbbb\\\SSSKKK<<<111222555000111666333222222111111111111222222222222111111222222333444222...333666999YYYbbbDDDLLLiiidddWWWPPPVVVZZZWWWZZZcccuuu{{{~~~{{{zzz|||;;;:::999777555222000///.........---------,,,,,,,,,,,,,,,---------......,,,+++++++++,,,------...---,,,,,,,,,,,,---......---------...000111222333111000///111333555555555777666888???AAA===:::999;;;;;;;;;;;;<<<===???@@@CCCFFFIIIIIIIIIMMMVVV^^^ccccccbbb```___aaafffjjjtttoooggg```eeennnpppmmmmmmlllooouuu}}}}}}xxxxxx|||jjjYYYFFFAAAQQQnnnoooRRRHHH@@@JJJhhhwwwrrr}}}```CCCHHHGGGKKKHHHEEECCCAAA>>>:::777333333333333333333333333333333333444444444444444777;;;FFF}}}|||vvvfffcccfffhhh~~~uuuqqqzzz||||||}}}}}}rrruuuhhhvvvzzz```RRRZZZccciiiiiiddd^^^UUUMMM???333222555111222666333222222111111111111222222222222111111222222333444222000444444:::aaaZZZEEEZZZ{{{}}}}}}www]]]RRRNNNUUU[[[ZZZ^^^eeettt{{{}}}{{{}}}~~~}}};;;:::999777555222000///////////////.........---,,,,,,,,,---------......+++++++++++++++,,,---...---,,,,,,,,,,,,---......//////////////////000111111333444444444444777999999:::<<<===999555999AAA;;;;;;;;;;;;<<<===???@@@DDDGGGJJJJJJJJJOOOXXX```cccbbb___^^^^^^aaagggkkktttmmmddd___cccjjjllljjjlllkkknnnuuu}}}}}}xxxxxx|||\\\FFFIIIbbbuuuVVVIIICCCIIIggg|||sss|||~~~hhhGGGJJJKKKKKKIIIFFFDDDBBB???;;;888333333333333333333333333333333333444444555555555888888LLLssslllqqqrrrttt}}}tttzzz}}}}}}~~~~~~{{{ppp|||kkkWWWZZZccckkkkkkgggaaaXXXPPPBBB444222555111222666222222222111111111111222222222222111111222222333444444333555333<<>>???:::555999BBB<<<;;;;;;;;;<<<>>>@@@AAAEEEHHHJJJIIIJJJOOOYYYaaaaaa^^^[[[YYY[[[___eeeiiipppkkkdddaaacccgggiiiiiiiiiiiilllrrrxxx{{{zzzwwwzzz~~~XXXGGGUUUxxxxxxXXXFFFFFFGGGaaa~~~zzzVVVMMMLLLLLLJJJGGGEEEBBB???;;;999333333333333333333333333333333333444555555666666888888XXX|||ssswww~~~rrrxxx~~~~~~}}}yyyaaa[[[dddmmmnnnkkkeee\\\SSSFFF777333555111222555000222222111111111111222222222222111111222222333444444444555444BBBrrrzzzGGGEEEjjjrrrgggSSSLLLIIIOOOYYYbbbkkksss}}}}}}|||{{{yyy;;;:::999777555222000/////////.........---------,,,,,,,,,---------......++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,...000000000111444777888333000333<<>>===<<<<<<<<<===???AAABBBEEEGGGIIIIIIIIIOOOYYYbbb```]]]YYYWWWYYY___eeeiiijjjhhhfffeeefffgggiiikkkhhhjjjmmmqqquuuwwwxxxxxx{{{~~~|||SSSOOOmmm~~~yyyYYYDDDHHHEEEXXXzzz|||kkkPPPKKKLLLJJJGGGEEECCC@@@<<<999333333333333333333333333333333444444555666666666888>>>hhhppp|||pppvvv~~~ppp\\\fffooopppmmmhhh___VVVIII999444555111222444///222222111111111111222222222222111111222222333444333333555777LLLsssGGGKKKpppppp```QQQJJJFFFLLLXXXeeerrr{{{~~~}}}}}}|||;;;;;;999888555222000///......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......***---000111111333777:::CCC:::444===OOO[[[[[[VVVLLLCCC<<<;;;;;;:::<<>>???AAABBBEEEGGGIIIHHHIIIOOOYYYbbbbbb^^^YYYXXX[[[aaagggkkkffffffggghhhhhhhhhkkknnnjjjmmmpppssstttvvvyyy{{{yyy{{{eeeOOOeeezzzzzzYYYHHHNNNDDDOOOoooqqqqqqwwwPPPJJJMMMJJJHHHEEECCC@@@<<<999333333333333333333333333333333444444555666777777:::EEEuuullltttxxxwwwvvv}}}\\\gggppprrrooojjj```XXXLLL;;;555555111222333---222222111111111111222222222222111111222222333444222222555999SSSjjjFFFMMMoookkkWWWPPPIIIDDDIIIVVVgggvvv~~~~~~~~~999::::::777444000//////////////////////////////---------------------------------............///---------............///---...///000111222333333;;;777666<<>>;;;888888:::===???@@@CCCDDDFFFIIIMMMSSS[[[```bbb^^^XXXUUUWWW]]]dddjjjiiifffeeehhhlllnnnlllhhhhhhlllqqqsssssstttwww{{{|||sssXXXfffttt]]]NNNBBBJJJVVVeeeiiimmmlllLLLJJJKKKLLLJJJEEEDDDCCC???999777666555444444444444444444555555555444444555777@@@EEEvvvkkk```ooouuuyyynnnyyyvvviiiooozzzqqqdddcccdddRRRAAA333333555222000222222222333333333444444444111222333444444444444333555999000CCC[[[}}}\\\EEEPPP|||~~~bbbRRRJJJFFFDDDHHHUUUgggxxx~~~~~~~~~999::::::777444111//////////////////////////////------------------------------------............------------..................///000111222222333444111...222;;;CCCHHHIIIIII;;;888999444777>>>===;;;:::999999;;;=========CCCDDDFFFIIINNNTTT\\\aaaccc___YYYVVVWWW]]]eeejjjiiijjjkkklllllllllkkkkkkjjjllloooqqqsssuuuxxx{{{zzz}}}|||]]]ggguuubbbLLL@@@HHHTTTeeekkksssaaaJJJOOOLLLMMMKKKGGGEEEDDD???999666555555444333333444444444555555555444444666777<<>>777;;;>>>777777===<<<::::::999;;;===>>>===;;;CCCEEEGGGJJJOOOVVV^^^cccbbb^^^XXXUUUVVV\\\dddiiihhhkkknnnooommmlllmmmnnnlllllllllooossswwwzzzzzz{{{___hhh{{{zzzvvvjjjOOOBBBHHHSSSdddlllvvv}}}qqqSSSDDDOOOMMMOOOMMMHHHFFFEEE@@@:::555444444333333333333333444555555555444444666888:::MMMmmmaaaeeeYYYSSSfffyyy{{{~~~wwwmmmtttsssnnnjjjcccVVVDDD444333555222111333111111111111222222222222555555555444444333222222444:::555EEEgggnnnNNNDDDZZZ}}}bbbSSSEEEBBB@@@FFFUUUjjj}}}}}}zzz{{{|||:::;;;:::888444111000000////////////////////////------------------------,,,,,,---------.........,,,,,,---------........./////////000000000000000111111222555888999888555777;;;KKKQQQBBB888::::::>>><<<;;;;;;===>>>???>>>CCCEEEHHHKKKPPPWWW___ddd```\\\VVVSSSUUU[[[bbbhhhdddeeehhhkkkmmmooooooooonnnkkkjjjmmmsssxxx{{{zzz{{{gggrrrxxxggg^^^[[[[[[iiinnnwwwxxxqqqVVVGGGJJJRRRbbbkkkwwwyyy~~~tttUUUEEEOOONNNOOOMMMIIIGGGEEE@@@999444333333222222222333333444555666555444555777999<<>>;;;<<<@@@DDDFFFEEEGGGIIIKKKPPPVVV^^^cccbbb^^^ZZZXXX[[[bbbkkkqqqccc]]]YYY___kkkrrrqqqmmmkkkjjjkkknnnsssxxx{{{|||~~~zzzjjjkkkrrrqqqxxxjjjTTTBBB999999>>>BBB???AAAGGGTTTfffzzz|||xxxXXXHHHHHHPPPaaammm|||}}}rrrPPPMMMOOOQQQPPPLLLIIIGGG@@@999333333333333333444444555333555666666555666888:::AAAXXXhhhPPPaaatttVVVRRRXXXttt~~~fffbbbiiiooonnnuuu~~~}}}xxxvvviiiaaahhhtttttttttsssmmm```KKK888444444111111555222222222222333333333333222222222333555888;;;<<<666;;;:::NNNUUUCCCFFF```oooRRRHHHEEECCCBBBIIIVVVhhhwww{{{yyyzzz{{{;;;;;;;;;999555222111111////////////////////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------...///000111111000111222333333333444444666555>>>@@@666888HHHPPPGGGCCC???===>>>AAACCCEEEFFFGGGIIIKKKOOOUUU\\\aaa```]]]YYYXXX\\\dddmmmssskkkddd^^^```gggmmmnnnkkkgggjjjnnnqqqsssvvvzzz}}}}}}xxxwwwxxx~~~~~~mmmcccfffmmmsss|||xxx|||[[[SSSGGG???<<<<<<>>>>>>>>>===@@@JJJZZZkkkyyy~~~zzzZZZIIIIIIPPP```lll{{{yyyUUUOOORRRTTTSSSOOOLLLIIIBBB:::444444333333444555555666333555666666666666999;;;EEE^^^mmmSSSggglllSSSUUUbbbtttnnnpppqqqhhhppp}}}{{{ttteee___hhhtttuuuvvvuuulllcccMMM999444444111111555222222222333333333333444444333333444555888:::<<<777======KKKRRRFFFIII^^^fffLLLGGGBBBAAACCCJJJXXXhhhvvv~~~|||{{{{{{|||;;;<<<;;;999555222111111////////////////////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...///000111222---...///000111444777999666000666===999===FFFHHHDDDBBB???>>>@@@AAABBBBBBGGGHHHIIIKKKNNNTTTZZZ___\\\ZZZVVVVVVZZZccclllrrrrrrlllfffdddeeehhhjjjkkkeeejjjooorrrsssuuuzzz}}}yyy||||||uuukkkbbb______dddkkkoookkkcccbbbjjjtttgggVVV___sssyyybbbBBB???<<<;;;<<<;;;999666;;;888888>>>JJJXXXccchhhgggjjjmmmpppyyy{{{^^^LLLKKKPPP___iiiwww^^^YYYTTTVVVUUUQQQOOOLLLDDD<<<444444444444444555666777333555666666666777999;;;IIIddduuuXXXjjjdddOOOUUUeeezzz|||iiippp~~~{{{hhh```gggsssvvvyyyvvvkkkdddNNN:::444444111222555444444444555555555666666666555444444555777999;;;666???@@@HHHOOOIIIOOOaaa{{{]]]FFFEEE@@@@@@CCCKKKZZZjjjwww~~~}}}||||||}}}===;;;999777555333222222//////............//////.........------,,,,,,,,,++++++++++++++++++++++++...........................------------///111222111111222555888999777555555666777777666:::BBBHHHEEEBBB>>>===>>>AAADDDFFFGGGGGGHHHKKKOOOUUU[[[^^^WWWWWWUUUUUU[[[gggmmmnnnwwwrrrkkkhhhiiikkkllllllooooooppprrrtttwwwyyyzzz}}}wwwmmmaaaVVVQQQUUU\\\gggsss|||zzzxxxxxx]]]KKKEEEKKK\\\ttt~~~lllXXXKKK>>><<<999999:::;;;;;;;;;:::;;;===@@@CCCGGGJJJKKKNNNNNNRRRYYYcccrrr}}}xxx___LLLIIIMMM]]]jjjzzzyyy~~~RRRUUUVVVTTTQQQOOOMMMEEE<<<555444444333333444444555666333333666777666888<<>>]]]lll]]]@@@FFFhhhnnnTTTGGGFFFAAA@@@BBBJJJXXXhhhuuu|||}}}}}}|||}}}}}}<<<;;;999777555333222111//////............//////------------------,,,,,,................................................/////////000222444666777666222222:::GGGOOOPPPLLL===>>>>>>;;;999:::@@@FFFIIIFFFCCCAAAAAACCCEEEGGGGGGGGGHHHLLLQQQWWW\\\___XXXXXXVVVVVV]]]hhhnnnnnnoookkkfffeeehhhkkklllmmmmmmnnnooorrruuuxxxyyyyyyxxxmmm```ZZZ___nnnyyy[[[CCC;;;===@@@MMM___hhhdddWWWGGG>>>>>><<<:::999:::;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC@@@???BBBHHHPPP]]]rrrsss```LLLIIIMMM[[[ffftttrrr\\\TTTUUUTTTQQQPPPMMMEEE<<<555444444333333444444555666333444666777666999===KKKuuuTTT}}}[[[PPPRRRgggooojjj{{{tttrrryyykkkeeeppp{{{|||wwwtttkkkUUU>>>444444444333222222222333333333444444444444444444444444555666777999;;;???]]]|||{{{```[[[DDDKKKooooooUUUGGGFFF@@@@@@CCCKKKYYYgggssszzzzzzzzz{{{{{{|||}}}|||{{{:::::::::888666444111000//////............//////,,,,,,------------------////////////////////////........................//////000111444666888999999222///;;;OOO]]]^^^ZZZ???@@@AAA===::::::@@@FFFKKKIIIFFFCCCBBBCCCDDDEEEFFFGGGIIIMMMRRRXXX^^^aaaYYYYYYVVVWWW^^^iiimmmllldddbbbaaacccgggjjjllllllllllllooorrruuuvvvuuusssooofff]]]aaauuutttZZZFFF;;;:::???===EEEOOOTTTPPPHHH@@@<<>>CCCNNN```pppqqqaaaMMMIIILLLZZZcccnnnppp```SSSTTTTTTRRRQQQOOOFFF<<<555444444333333444444555666444444777777666:::???QQQjjjUUU{{{WWWPPPUUUlll|||ccceeepppzzzqqqrrreeemmm{{{~~~yyyuuummmWWW@@@555444444333222333333333333444444444444555555444444444555555666888<<>><<<999;;;BBBIIIJJJIIIGGGDDDAAA@@@AAABBBFFFGGGJJJNNNTTTZZZ___bbbXXXXXXUUUVVV^^^hhhkkkiii]]]^^^```cccfffiiijjjkkklllmmmppptttwwwvvvqqqllleeeiiirrr[[[HHHDDDBBBAAAAAA???DDDJJJKKKIIIEEECCCCCC???===;;;:::;;;;;;;;;:::===<<<;;;:::::::::::::::<<<:::;;;===???FFFVVVddd~~~uuuaaaMMMIIIMMM[[[bbbkkkuuuxxx[[[RRRUUUUUUTTTSSSPPPGGG===555444444333333444444555555444555777777666;;;BBBZZZdddWWWZZZSSSZZZppptttaaa\\\mmmzzz~~~mmmrrr___fffyyy}}}yyypppZZZAAA666555444333333333333333444444444444555666555555444444444555555666===DDDeeezzzhhhnnnXXXVVVqqqkkkRRRFFFEEE@@@AAAFFFOOOZZZeeemmmpppooosssxxxyyyvvvuuuzzz999999999999777333000...//////............//////,,,,,,,,,------.........++++++++++++++++++++++++..............................///000000000111111000000111555:::===;;;999666;;;???===999:::BBBIIIHHHIIIHHHFFFBBB@@@AAABBBEEEGGGJJJOOOUUUZZZ___bbbWWWVVVTTTUUU^^^ggghhhddd[[[]]]aaadddfffgggiiiiiilllnnnsssyyy~~~|||uuunnndddxxxxxxbbbYYYQQQEEE======;;;@@@DDDFFFDDDCCCDDDEEE@@@>>>;;;:::;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;<<<:::999::::::>>>KKKXXXttt{{{{{{aaaMMMIIINNN]]]eeemmm}}}|||iiiVVVTTTVVVXXXWWWVVVRRRHHH===555444444333333444444555555444666888777666===EEEfff^^^XXX___WWW___ttt~~~```SSSWWW]]]gggooottt|||lll}}}xxx___dddxxx}}}sss]]]CCC777555555444333333333444444444555555555666555555444444444555555555<<>>EEEGGGIIIKKKIIIEEEBBBCCCEEEFFFGGGKKKOOOUUUZZZ^^^aaaWWWUUUSSSUUU^^^gggfff```[[[^^^bbbeeeeeefffgggiiikkknnnuuu|||sssqqq}}}nnnKKK<<>>BBBCCCBBBAAACCCFFFAAA???<<<;;;;;;<<<;;;:::999999999999999:::;;;;;;===;;;:::999888:::DDDPPPhhh|||~~~bbbMMMIIINNN___hhhppp|||yyy\\\OOOVVVYYY[[[ZZZYYYTTTHHH===555444444333333444444555444444666888666777>>>HHHsss^^^aaa^^^XXXcccxxx~~~zzzbbbXXXMMMLLLMMMQQQTTTYYYdddnnnuuuyyyiiirrrggghhhyyywww___EEE888666555444444333444444444555555555555555555444444444555555666666;;;JJJsssdddhhhQQQFFFZZZvvv___IIIAAADDD???AAAFFFOOOZZZccciiilllnnnooottt{{{zzzxxx:::999888666444222000000//////............//////------------------,,,,,,...................................................///000111111111111000---000444444222111444777;;;AAADDD???666333999@@@CCCGGGJJJIIIEEECCCDDDGGGFFFGGGKKKOOOTTTYYY]]]___WWWVVVSSSVVV___hhhfff___[[[^^^bbbddddddeeegggiiikkknnnvvvyyyooouuuSSS@@@FFF===@@@BBBBBB@@@???BBBEEEBBB???<<<;;;;;;<<<;;;:::999999999999999:::;;;;;;???===<<<;;;999:::CCCNNN___zzzeeeNNNIIINNN___iiirrrzzz[[[MMMYYY\\\^^^]]][[[VVVIII===555444444333333444444555444555777888666777???JJJ}}}bbboooyyyTTTTTTddd|||yyyqqq}}}wwwhhhTTTMMMHHHIIIJJJKKKPPPVVVSSSXXX```jjj|||ffffffooolllzzzyyyaaaGGG999666555444444444444444444555555555555444444444444444555666777999:::LLLyyyWWW[[[HHHAAAXXXrrrZZZFFFAAAFFF???AAAFFFNNNYYYccciiilllpppmmmqqqyyyyyyvvv}}};;;:::777555333111111000//////............//////.........------,,,,,,,,,------------------------........................***+++---///000111000000...///000000000111666999777===AAA<<<333000555===>>>CCCGGGGGGCCCAAACCCFFFFFFHHHKKKOOOTTTXXX[[[]]]YYYVVVTTTWWWaaaiiifff___YYY]]]aaaccccccdddhhhkkkmmmpppvvvqqqeeekkk|||}}}SSS===??????@@@@@@>>>;;;;;;>>>BBBBBB???===;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<>>><<<<<<;;;888888AAAKKKXXXyyyvvvfffOOOHHHMMM___iiirrrcccTTTZZZ^^^```___]]]VVVIII<<<555444444333333444444555444555777999666777@@@KKKaaauuuyyymmmKKKOOOeee~~~yyynnnyyyxxx^^^TTTLLLKKKKKKHHHHHHKKKGGGMMMSSSVVV___yyyzzzzzziiibbb~~~qqqmmmyyyzzzbbbGGG999666555444444444444444555555555666666333333333444555666777888;;;:::MMM|||PPPUUUFFFAAAZZZqqqXXXEEEAAAGGG???@@@EEEMMMXXXbbbiiilllqqqmmmooowwwwwwtttyyy<<<:::888666444222222111///............---------000////////////.........---,,,,,,,,,,,,---...///........................///000111222222111000///222111111222333555666666666666666444222222444666;;;@@@EEEFFFBBB@@@BBBEEEGGGHHHLLLRRRVVVXXXVVVTTTTTTSSSQQQVVVaaajjjhhh```WWW^^^cccaaaaaaeeekkkmmmkkknnnqqqqqqqqqmmm```SSSZZZsssqqqvvvppp\\\OOOHHH===@@@FFFIIICCC;;;:::AAAFFF???===<<<<<<======;;;999999888666777:::<<<======:::999888666555999AAAHHHWWWpppuuu}}}cccMMMHHHMMM```jjjqqqeeeUUU\\\aaaccc```]]]YYYKKK===666555444333333333333333888333888333777:::===[[[___cccPPPKKKLLL]]]zzzlllhhhuuu}}}{{{vvveeeSSSMMMLLLLLLKKKKKKMMMEEEGGGQQQPPPRRRmmmyyyzzzeeetttqqqooo{{{iiiIII555999999555777999888666555444444555666777777666555555666777888AAA<<>><<>>NNNuuu{{{hhhTTTQQQzzzgggOOOBBB??????<<>>===<<<:::999:::999888666777>>>FFFHHHCCC<<<999999999:::;;;<<<<<<<<<<<<<<<===NNNeeeuuu|||dddQQQMMMPPPdddqqquuuuuu___bbbeeefffcccYYYIII===777777666666666666666777666222999888999888???ddd|||}}}VVVGGGFFFKKKZZZlll}}}eeeZZZdddooo~~~qqqnnnllllllkkkfff\\\RRRLLLKKK]]]{{{{{{nnnzzztttSSS<<<:::888222555444444333222222333444555555555555555777888:::<<<:::TTT}}}xxxqqqUUURRRfffNNNCCCBBBDDD<<<>>>CCCJJJQQQYYY___bbbmmmooopppqqqrrrtttwwwyyy::::::999888555333111//////............---------......---------,,,,,,,,,...------,,,,,,,,,------........................000000000111333666999;;;666666;;;GGGUUUYYYPPPFFF444666888888666444444444555555666:::???BBBCCCCCCEEEGGGJJJPPPWWWZZZ[[[[[[NNNNNNOOOUUUaaajjjhhh___[[[```ccccccgggmmmrrrrrrqqqqqqnnnhhheeeccc^^^WWWVVVmmmvvvuuuyyyZZZUUUbbb}}}]]]JJJBBB>>>>>>===<<<;;;;;;:::777555777???GGGHHHDDD>>><<<<<<999999999:::;;;<<<<<<;;;:::DDDSSS```kkkzzz}}}|||cccRRRNNNRRRhhhxxxzzz~~~aaacccfffiiifffYYYHHH===777777666666666777777888666111999999999888BBBlll~~~wwwQQQIIIHHHNNN\\\kkkxxxtttYYYVVV\\\ssstttooovvvqqq]]]OOONNNUUUnnnttt{{{wwwUUU===:::666000444444333333222333444666777666555555666777999;;;<<<:::TTTyyysssRRRQQQzzzaaaKKKBBBCCCEEE;;;>>>CCCJJJSSS[[[bbbeeejjjllloooqqqrrrtttxxxzzz999999999888666333111//////............---------............---------,,,---,,,,,,,,,,,,---...///..............................///000111333555666222111666DDDRRRVVVMMMBBB666777888888666555555666555666888;;;>>>AAACCCEEEFFFHHHKKKPPPVVVZZZ\\\\\\LLLMMMOOOVVVcccllliiiaaa]]]aaaccceeeiiiqqquuutttuuutttnnnddd___aaaddddddlllzzzdddHHHGGGTTTrrrqqq___QQQKKKGGGCCC???===;;;999777999===CCCDDDCCCAAABBBCCC===;;;999999:::;;;;;;;;;888<<>>DDDLLLUUU^^^eeeiiihhhjjjnnnppprrrtttxxxzzz999999999888666333000//////............---------/////////.........------+++++++++,,,---...///000........................------...///000000000000------000888@@@BBB>>>888666777777666444444555666555888;;;======@@@DDDHHHHHHIIIKKKPPPVVVZZZ[[[[[[NNNNNNPPPWWWdddmmmiiiaaa\\\```bbbdddiiiqqquuutttzzz{{{zzzwwwwwwzzzxxxttt}}}```IIIGGGOOO```mmmeeeXXXLLLDDD@@@???>>>:::;;;<<<>>>AAADDDHHHIIIFFFBBB<<<999999;;;;;;;;;999999;;;???CCCNNNdddzzz|||tttoooooosssxxx}}}zzzbbbSSSNNNQQQgggxxxxxxuuudddccchhhooojjjYYYGGG===666555555555666666777888777111999:::::::::LLLtttvvvRRRJJJKKKXXXooouuuccc[[[nnn{{{zzzyyy}}}zzzbbbQQQJJJTTTrrr}}}{{{ZZZAAA;;;666111555666666666666777999;;;<<<888888777777777888:::;;;===IIIbbboooLLLPPPsssYYYGGGAAAAAA@@@<<>>???===???DDDJJJIIIIIILLLPPPVVVZZZ[[[[[[PPPPPPRRRXXXdddlllhhh___ZZZ]]]___aaagggpppsssrrr}}}jjjRRRKKKLLLUUUfffnnnZZZMMMFFFEEEEEE<<<:::888:::@@@FFFKKKNNNNNNGGG>>>999999:::;;;:::<<<::::::;;;<<>>999888888777777888999:::===DDD[[[lllJJJNNNvvvZZZIIIDDDBBB@@@===@@@EEEMMMUUU^^^dddhhhjjjllloooqqqqqqrrrtttuuu======;;;999777555444333//////...------------.........------------......,,,++++++++++++,,,------,,,,,,,,,---------.........///000111222222111000222111222444666666444222@@@@@@>>>888222000333888:::999:::===@@@DDDFFFFFFJJJJJJMMMQQQVVVYYYYYYYYYOOOMMMOOOVVVaaafffddd___YYY[[[]]]```dddjjjqqqvvv~~~```OOOLLLLLLUUUeeevvvrrr```ZZZSSSLLLAAA999888???AAA???DDDOOOQQQKKKBBB<<<999999999:::999888:::<<<===AAALLLXXXyyyyyytttoookkkhhheeeiiilllsss}}}|||{{{kkkTTTGGGUUUnnnrrrqqqrrriiieeelllkkkmmmppp```GGG<<<888888777666666666666666555888???;;;===;;;MMMlll~~~vvvNNNGGGLLLcccvvveee```ccccccpppxxx^^^QQQQQQ___{{{WWWAAA===444999999<<<;;;:::888777777666666888777666666666777888999===GGGjjjbbbDDDPPPxxx___JJJ???<<>>???DDDLLLVVV```gggjjjjjjmmmoooqqqrrrtttwwwyyy<<<;;;:::888666444333222//////...------------.........------------......///............///000000,,,,,,---------.........---...///000111111000000/////////111444555444333:::;;;;;;666222111666:::<<<<<<<<<>>>@@@BBBDDDDDDIIIJJJMMMRRRWWW[[[[[[[[[PPPNNNOOOVVV```eeeccc^^^XXXZZZ]]]```ccciiipppuuuvvvZZZNNNOOORRR\\\jjjzzztttiiieeecccTTTFFF;;;;;;:::888===FFFEEEAAA<<<999999;;;<<<<<<888888888999999;;;EEEPPPnnnxxxsssnnngggaaa[[[YYY]]]___bbbrrryyyoooVVVWWW^^^ppp}}}cccQQQIIIZZZqqq}}}~~~}}}xxxuuummm```fffnnnoooppprrraaaGGG<<<888888777666666666666666777888===777:::;;;QQQzzzggggggLLLGGGKKK___~~~vvvpppjjjooo{{{~~~~~~~~~rrrVVVMMMOOO```kkkjjjgggjjjqqqwwwWWWAAA<<<333888777999888777666666555555666666666555666777999:::<<>>???DDDLLLVVV```fffiiijjjmmmppprrrtttvvvxxx{{{;;;:::999777555333222111//////...------------.........------------......,,,,,,,,,,,,,,,------...,,,------------.........,,,---...///000000000000000000///111444777888777444555666444222333777<<>><<<:::888999;;;<<<======:::999999888666666???IIIaaaxxxvvvoookkkggg```YYYUUUSSSWWWWWWXXXdddiii^^^PPPMMMQQQ```yyy~~~```OOOIIIZZZsssmmm^^^hhhrrrtttuuuuuubbbGGG<<<888777777666666666666666888888:::555:::AAA\\\zzzeee]]]IIIDDDGGGVVVooo|||zzzxxxeeeSSSJJJPPPRRRNNNRRR^^^___gggzzz}}}~~~uuusssVVVAAA<<<333666555555555444444444444555555444444555666777:::<<<>>>???IIIgggsssfffFFFMMMsss{{{XXXGGG???;;;???>>>???CCCKKKVVV___eeehhhjjjmmmpppsssuuuxxxzzz}}};;;:::999777555333222111//////...------------.........------------......++++++******++++++,,,---------------............------...///000111111222111000...000333666777777111222333222111333777;;;>>>??????@@@@@@AAACCCDDDFFFHHHMMMTTT[[[___``````SSSPPPOOOUUU]]]bbb```[[[WWWYYY[[[]]]aaaffflllqqq|||iiiVVVLLLHHHBBB===;;;:::999999:::<<<===<<<;;;===;;;;;;:::777777???HHH]]]uuu{{{kkkccccccbbb]]]XXXTTTRRRUUUTTTUUUdddmmmeeeeee]]]YYYbbbvvv~~~cccPPPGGGWWWrrrmmm___kkkvvvzzz{{{wwwbbbFFF<<<777777666666666666777777777777;;;888@@@IIIgggfff}}}]]]GGGAAACCCMMM^^^ooo}}}vvvaaaQQQQQQPPPNNN\\\ooorrrzzz}}}}}}zzzssssssyyyuuuiiilllTTT???<<<444777555444444333333444555555666555555555666888:::<<<>>>===MMMmmmtttzzzgggEEEFFFgggvvvUUUFFF???<<<>>>>>>???CCCKKKUUU^^^dddgggiiilllqqqtttvvvyyy{{{}}}<<<;;;:::888666444222222//////...------------.........------------.....................//////000---------.........///////////////000111333444444000...---...111333555555222333222222222333666888:::<<<>>>??????AAADDDGGGFFFHHHMMMUUU\\\``````___SSSPPPNNNSSS\\\aaa___[[[XXXYYY[[[]]]```eeekkkoooiiiYYYNNNDDD===:::;;;:::999:::;;;<<<;;;999<<<;;;;;;;;;999888@@@JJJaaawwwyyylll\\\UUUWWW[[[ZZZWWWPPPMMMOOOOOOSSShhhyyyvvviii^^^UUUZZZlll~~~~~~{{{dddQQQHHHXXXtttjjj^^^mmmzzz~~~xxx```EEE;;;777777666666666666777777777999>>><<>>===???BBBJJJTTT]]]cccfffhhhkkkppptttvvvxxxzzz|||<<<;;;:::888666444333222//////...------------.........------------......---------,,,------...///------.........///////////////000000222333555666333333222444888:::;;;;;;555444444333333444555666777:::===>>>???AAAEEEIIIFFFIIINNNUUU\\\______]]]SSSOOOMMMRRR[[[```___[[[YYYZZZ[[[]]]```dddjjjnnntttkkkXXXJJJBBB???>>><<<:::999:::;;;;;;:::888888999:::888888???IIIcccyyysssbbbXXXMMMIIIMMMRRRSSSRRRKKKHHHIIIIIIOOOjjjeeeWWWJJJLLL\\\nnnwwwxxxxxxwww___PPPLLL^^^xxxnnnaaaooo}}}vvv]]]BBB;;;666666666666666777777888999;;;AAA>>>BBBFFF]]]dddYYYHHHEEEKKKQQQVVV\\\iii~~~{{{kkkaaa```hhhvvv~~~~~~}}}www|||~~~||||||NNN<<<===777;;;888555555555555555666777888888777777777888999;;;<<<===___qqqaaaHHHAAAXXXpppPPPFFFCCC===>>>===>>>BBBJJJSSS\\\bbbeeefffjjjooosssuuuvvvxxxyyy;;;:::999777555333222111//////...------------.........------------......++++++******++++++,,,---............////////////////////////111333555666333444666:::>>>BBBCCCBBB666555444444555666777777555999===>>>===???DDDIIIHHHJJJOOOVVV[[[]]]\\\ZZZRRRNNNLLLQQQZZZ```___\\\ZZZ[[[\\\]]]```dddjjjnnnkkktttwwwyyy}}}zzz~~~xxxxxxyyyeeeXXXSSSLLLGGGAAA<<<;;;;;;;;;;;;777777888:::888777???HHHaaavvvuuufffZZZKKKHHHDDDEEEHHHKKKJJJIIIEEEBBBCCCBBBHHHccc}}}```QQQCCCEEEUUUgggpppqqqzzzttt\\\OOOMMM```yyywwwfffpppsssYYY@@@:::666666666666666777888888999;;;AAA===AAACCCYYY{{{ccc[[[IIIEEEOOOWWWZZZ\\\hhh|||rrrnnnwww|||wwwhhhgggkkkvvv}}}|||vvv|||NNN;;;<<<777999666666555555555555555666777666666666777888;;;===>>>DDDkkkhhh___KKKBBBSSSoooPPPGGGDDD???>>>===>>>BBBIIISSS\\\bbbdddeeeiiinnnqqqssstttuuuvvv:::999888666444222000000//////...------------............------...............---------...//////............/////////000............000222444666,,,---111777===AAABBBAAA777666555555777888888888555999======<<<===BBBGGGIIIKKKPPPVVV[[[\\\ZZZXXXQQQMMMKKKQQQZZZ``````\\\ZZZ[[[]]]^^^```dddjjjnnnlllpppnnnrrr||||||yyy{{{{{{|||}}}uuukkkiiivvvrrrhhh[[[TTTJJJBBB===;;;;;;:::999999:::;;;999888???HHH\\\rrrdddpppyyyuuugggWWWHHH===>>>@@@BBBFFFHHHHHHEEECCC===:::;;;999>>>XXXqqqsssVVVHHH<<>>===>>>BBBIIISSS[[[aaaddddddhhhmmmppprrrrrrrrrsss999999888666555444333222,,,---...//////...---,,,000///...---------------,,,,,,,,,---------......,,,,,,,,,---...///000000//////000000111111222222000///000222666888999888555888888555555:::<<<<<<<<<===>>>??????AAADDDGGGGGGJJJQQQYYY___bbb```^^^RRRMMMKKKQQQZZZ```bbbccc]]]]]]]]]]]]^^^aaafffjjjhhhiiillloootttxxx{{{}}}zzznnnhhh{{{{{{mmmZZZJJJBBB???===;;;<<<888777;;;======???CCC[[[kkkzzzppp]]]___jjjaaaGGGCCCFFF999999IIIVVVTTTKKKDDD>>>999444;;;>>>999888DDDUUU```\\\KKK@@@JJJaaavvvqqq^^^TTTPPPeeevvveeeooouuummmLLL:::999666666666777888888999999777666999BBBBBB???ccciiiXXXKKKFFFTTTYYY^^^mmm{{{cccYYYZZZQQQJJJIIIGGGGGGLLLVVVcccmmmnnnppp{{{OOO>>>999666<<<333666666666666777777777777;;;:::888777888:::===???QQQmmmccc???EEEOOOnnnLLLBBB???:::;;;:::<<<@@@FFFNNNVVV\\\```aaadddhhhlllmmmoooqqqsss;;;:::999777555222111000,,,,,,---......---,,,,,,//////...---------------,,,,,,,,,---------......,,,---------.../////////...//////000000111111111000000000333666777777666666999999666666999;;;999;;;<<<>>>>>>???AAAEEEHHHEEEHHHNNNUUU\\\^^^]]][[[QQQLLLJJJOOOYYY```cccccc[[[\\\]]]^^^___bbbfffjjjiiijjjkkkmmmqqqtttxxxzzz~~~~~~vvv^^^hhhsss```PPPFFFBBB???===<<<::::::<<<;;;:::???FFFYYYgggvvvvvvddd___^^^\\\PPP>>>===EEEGGGTTTbbbiii```PPPCCC:::555888888777666999BBBOOOYYYLLLGGGEEEPPPlllrrr___UUURRRhhhrrriiiqqqyyykkkIII777777666666777777888888999999999777999AAAAAA@@@dddpppZZZLLLIII^^^iiillluuuzzzeeeSSSSSSNNNHHHIIIIIIGGGFFFIIIQQQWWWppp}}}|||~~~pppppp{{{~~~NNN===999444;;;222666666666666777777777777;;;:::999888999;;;>>>@@@PPP~~~vvviiiDDDIIIRRRnnnMMMCCCAAA======;;;<<<@@@EEELLLSSSYYY]]]___bbbfffiiikkknnnqqqsss===<<<:::777444222000///+++,,,------------,,,+++//////...------------...,,,,,,,,,---------......------..................------...//////000111111000000111333666666555333666999:::777888::::::666999;;;===>>>@@@BBBEEEHHHHHHKKKPPPWWW]]]``````^^^RRRMMMJJJNNNYYYbbbdddbbbXXX[[[^^^```aaadddgggiiilllllllllmmmpppssswwwyyy{{{|||}}}ggg```bbbssspppaaaWWWNNNGGGBBB@@@>>>===<<<999888>>>GGGQQQ```oooxxx}}}zzzjjjXXXYYYYYYRRRKKKLLLMMMTTTddd{{{}}}vvvbbbLLL===888666:::444333666777777???KKKAAACCCEEEOOOlllsss```VVVTTTmmmzzzfffhhhttt~~~hhhEEE555666666666777777888999999999:::999:::@@@AAABBBiii}}}^^^KKKKKKbbbnnnnnnooonnnpppzzz{{{~~~rrrXXXRRRLLLEEEGGGGGGDDD@@@@@@FFFKKK```xxxpppkkkkkkooo}}}}}}qqqpppwww}}}KKK<<<888333:::222666666666777777777888888;;;;;;::::::;;;===@@@AAANNNvvv|||nnnGGGJJJTTTvvvSSSGGGCCC>>>>>>;;;===???DDDJJJQQQWWWZZZ^^^aaadddgggiiilllppprrr<<<;;;999777444222000///------------------------///......---------......,,,,,,,,,---------.....................---------,,,------...///000111111111000111333555555333111444777888888999<<<;;;777777999<<<>>>@@@BBBFFFHHHKKKMMMQQQXXX^^^aaabbbaaaWWWRRRMMMOOOYYYdddeeeaaaVVVYYY]]]```bbbdddggghhhmmmmmmmmmnnnqqquuuyyy{{{xxxyyyzzz|||~~~xxxaaa[[[bbbllltttxxx}}}tttfffXXXNNNKKKDDD===:::888888===DDDGGGUUUfffqqquuupppaaaQQQMMMTTTRRR]]]uuuwwwuuuiiiOOO>>>777888:::888555888>>>;;;999IIIaaaYYYNNNEEEMMMddd|||yyyrrrqqq~~~sss^^^VVVWWWqqquuu{{{nnn___fffvvvdddCCC555777666777777888888999::::::;;;;;;;;;@@@CCCHHHrrreeeIIINNNbbblllkkkllliiihhhooovvvfffiiirrruuummmqqquuuvvv|||tttbbbQQQSSSUUUTTTOOOIIIFFFIIILLLWWWmmmwwweee^^^[[[]]]mmm}}}uuurrrvvv|||JJJ<<<:::444:::333666666666777777888888999::::::::::::<<<>>>@@@BBBMMMnnnzzzsssFFFGGGVVV]]]LLLDDD===<<<;;;<<<>>>CCCJJJQQQWWW[[[aaaccceeegggiiikkknnnqqq:::999888666555333222222//////............//////......---------......///,,,,,,,,,---------.....................---------,,,,,,---...///000111111222111222333555555444222222444666666:::???>>>999666999<<>>CCCGGGQQQ}}}qqqLLLQQQdddnnnvvvvvvtttwww```RRRRRR[[[mmmzzzyyy~~~ggghhhkkkmmmjjjbbbYYYQQQNNNNNN```~~~zzzsss{{{qqq```WWWRRRNNN]]]rrrzzzooonnn|||}}}}}}III===<<<555:::555666666666777888999999999999999999;;;===???AAABBBNNNnnn{{{sssxxxFFFEEEZZZaaaNNNCCC;;;;;;:::;;;===CCCJJJRRRZZZ^^^eeegggiiijjjjjjkkkmmmooo999888777666555444333222000000////////////000000...------------...//////,,,,,,,,,---------......------..................,,,,,,---...000111222222444333222333555666555444222333444555:::@@@@@@;;;666999===???@@@BBBDDDFFFIIIJJJNNNTTT[[[aaadddddd```\\\TTTQQQ\\\iiiiii```TTTWWW[[[^^^```aaaccceeeeeefffhhhkkkooorrruuuwwwtttuuuvvvxxxzzz{{{|||}}}}}}^^^RRRYYYggg|||sss]]]FFF=========;;;999???IIIXXXbbbbbbXXXJJJ???JJJTTT___sssbbbPPP>>>999;;;<<<888555666777888777555EEEnnn\\\===BBBMMMQQQdddzzzppp{{{lllWWWUUU\\\yyyqqqaaammmyyyvvvZZZBBB999:::777777888888999:::::::::<<>>BBB???;;;999999<<<@@@CCCJJJ[[[rrr```HHHMMMXXX[[[gggyyyhhhUUUVVVaaa}}}kkk___rrr~~~pppUUUAAA999999777888888999999::::::;;;===BBBDDDGGGLLLYYY}}}XXXKKK[[[iii||||||}}}vvvkkkaaaRRROOOZZZsss}}}sssYYYYYYmmm```XXXggglllccc[[[RRRMMMVVVfffvvv{{{uuunnnkkkbbbWWW\\\zzz{{{FFF<<<<<<444999666555666777888999::::::;;;:::;;;===???BBBDDDFFFGGGNNNsssiiihhhOOOJJJYYY{{{XXXGGG???:::<<<::::::<<<@@@GGGPPPXXX]]]aaaeeekkknnnoooooooooppp<<<;;;:::777444222000//////...---,,,,,,---...///---------------...///000,,,,,,,,,---------......,,,,,,------...///000000------...000111333444444777444222222444777::::::777666333333888??????:::777:::>>>@@@@@@@@@BBBCCCGGGHHHKKKRRRZZZbbbfffhhh]]]YYYQQQNNN\\\mmmnnncccUUUWWWYYY[[[[[[]]]```bbbfffhhhkkknnnpppqqqppppppssstttuuuwwwxxxzzz{{{|||zzz||||||^^^XXXQQQNNNTTTdddwwwxxx^^^LLLBBB<<<;;;===@@@IIIWWWbbbbbbYYYNNNIIIDDDWWWsssyyyrrrgggMMMEEEAAACCCCCC??????CCC;;;DDDRRRcccxxxuuueeejjjuuuzzz~~~eeeTTTWWWdddiiibbb|||lllSSS@@@888777777888888999999:::;;;;;;???DDDFFFHHHLLLYYYhhhZZZQQQ]]]cccooo{{{vvvpppuuuxxxqqqiii[[[RRRWWWnnn}}}xxxxxxbbb[[[hhhWWWNNN^^^xxxxxxhhheee```VVVHHHOOO]]]iiikkkccc]]]]]][[[OOOVVVvvv||||||zzzDDD;;;<<<333888555555666777888999:::;;;;;;<<<===???BBBDDDGGGIIIJJJLLLooohhheee}}}PPPJJJTTTyyyVVVEEE===999;;;;;;;;;<<>>;;;777555444333111000////////////////////////000///...---------------......---------,,,,,,,,,,,,,,,------.../////////000000000222444777:::;;;777666444666;;;BBBJJJOOO<<<999666777:::<<<<<<:::777888:::===@@@BBBDDDEEEHHHJJJNNNUUU[[[^^^^^^\\\PPPPPPMMMMMM[[[nnnpppggg[[[XXXYYY]]]^^^]]]]]]```cccfffjjjoooqqqrrrqqqpppttttttuuuwww{{{}}}~~~~~~~~~cccVVVNNNOOOMMMJJJTTTcccvvv}}}tttZZZGGGDDDAAA:::DDDKKK]]]oooooo]]]KKKDDDGGG]]]vvvwwwlllooooooaaaNNNNNNQQQSSSNNNDDD@@@@@@FFFfff~~~zzz||||||```XXXRRReeennniiittt}}}fffLLL<<<888888666777888888888999<<>>@@@BBBDDDHHHLLLOOOUUUjjjdddRRRGGGMMMzzzTTT@@@???>>>777::::::;;;>>>EEENNNVVV[[[bbbfffkkkmmmmmmmmmnnnqqq>>>;;;777555444333111000//////////////////////////////...---------------......---------,,,,,,,,,,,,,,,------...////////////......///000111333444444333333444999???EEEJJJ999777777888<<>>888999:::===@@@BBBDDDEEEHHHJJJOOOVVV]]]```___\\\RRRRRRNNNMMM[[[mmmqqqjjj\\\YYYYYY]]]___^^^^^^aaabbbeeeiiinnnqqqrrrqqqppprrrrrrtttvvvyyy|||}}}}}}~~~ssskkkfffcccYYYMMMNNNXXXdddooosssiii[[[NNNCCC;;;GGGOOObbbwww{{{jjjSSSGGGGGG[[[qqqssskkkqqquuuiii[[[\\\^^^\\\SSSJJJIIINNN^^^vvvmmm|||~~~cccXXXTTTfffvvvnnnuuuzzzbbbIII:::777777666777888888888999<<>>DDDMMMUUUZZZ___dddiiikkkkkkkkkmmmooo===;;;777555444333111/////////////////////////////////...------------.........---------,,,,,,,,,,,,,,,------...///////////////............//////111111111333666:::???AAA666666888;;;???BBBBBBBBB888999:::<<>>@@@DDDHHHJJJNNNUUU]]]ccc^^^YYYccczzz~~~mmmEEE:::777888999555777777777888:::;;;===>>>DDDEEEEEEEEEEEEGGGKKKMMMXXXrrrpppsssXXXFFFHHHpppbbbEEE>>>===:::999999999<<>>@@@DDDDDDNNNKKKLLLSSShhhbbbfffVVV___dddaaa\\\^^^yyyqqqWWWXXXmmmzzzqqq^^^VVV\\\gggnnntttmmmlllqqqqqqggg[[[VVV[[[UUUWWWfffzzztttrrriii```mmmvvv|||xxx___NNNHHHNNN\\\___PPPFFFHHHFFF===AAALLLQQQOOORRR___kkkoooeeeaaakkkiiiBBB999777666888555777777888888:::<<<===>>>DDDEEEEEEDDDDDDGGGKKKNNNWWWooo~~~sss{{{hhhWWWFFFHHHggghhhGGG======<<<999999999;;;@@@HHHPPPUUUZZZ^^^dddgggggggggjjjlll;;;999777666666444222///////////////////////////......---------......///......---------,,,,,,,,,,,,,,,------...////////////000000111111222222222///000111333555666666666666888<<<>>>@@@AAABBBBBB999999:::;;;>>>BBBEEEGGGLLLOOOXXXeeeooopppiiiaaaTTTRRRMMMLLLUUUdddpppttt```YYYTTTWWW[[[\\\\\\^^^___aaacccgggjjjnnnppprrrppprrruuuvvvwwwxxx|||fffTTTUUUkkklllNNNDDDKKKVVVjjjyyyTTTLLLOOOZZZ```eeevvv|||yyytttrrrsssooodddWWWQQQKKKQQQUUUUUURRROOOKKKGGGLLLJJJGGGJJJKKKGGG\\\qqq\\\UUU[[[qqqvvvqqqttt}}}kkkRRR>>>888888888666777888999999;;;>>>AAAFFFCCCJJJIIIRRR___nnncccrrr}}}cccXXXiiitttrrrfffWWWdddttt{{{cccbbbsss~~~sssiii\\\XXXTTTOOOUUUOOOOOOVVV\\\XXXNNNGGGGGGGGGJJJRRR[[[fffsss}}}oooaaaUUUQQQJJJHHHRRRaaauuuyyyzzz{{{yyyooo^^^PPPJJJTTTbbbdddUUUOOOUUUTTTIIIMMM^^^cccYYYXXXgggrrrqqqhhhfffpppeee>>>999777666777666777777888999:::<<<===>>>CCCCCCCCCCCCCCCFFFKKKOOOSSShhh|||uuuZZZ{{{~~~TTTCCCFFF]]]lllIII>>>>>>===:::999888:::???FFFNNNRRRXXX]]]cccfffggghhhjjjmmm:::999777777666555222///////////////////////////...------------...//////......---------,,,,,,,,,,,,,,,------.../////////,,,---...000111111111111///000222333444555555555666999;;;======>>>@@@BBB:::999:::;;;>>>AAAEEEGGGLLLPPPZZZiiitttuuulllbbbTTTQQQMMMMMMTTTaaannnvvvddd[[[TTTVVVZZZ[[[[[[]]]```aaabbbeeehhhllloooqqqrrrtttvvvvvvuuuxxx}}}ttteeefffttt\\\\\\rrr|||TTTAAAKKKWWWkkkjjjXXXMMMGGGGGGPPPlll{{{zzz}}}{{{kkkWWWJJJEEEBBB===::::::<<<>>>???FFFJJJLLLQQQTTTPPP\\\xxxkkkYYYUUU^^^vvv{{{~~~fffiiirrryyyfffMMM===999999999666777888999:::<<>>???CCCCCCCCCBBBCCCFFFKKKOOOWWWmmmsss{{{UUUlll{{{XXX@@@DDDXXXnnnKKK???>>><<<:::999999:::>>>EEELLLPPPWWW\\\bbbfffggghhhkkknnn:::888777777777555222///////////////////////////---------------...//////......---------,,,,,,,,,,,,,,,------.../////////,,,---///000111111000000///000111222333444444444555777:::::::::<<>>:::999;;;CCCNNNWWWYYYeeelllsssyyyssspppzzzjjjZZZVVVbbbzzz}}}ppp]]]hhhvvvuuu```III;;;888999888666777888999:::<<<@@@BBBBBBAAAJJJMMM^^^rrr^^^^^^{{{|||aaaDDDGGGMMMhhhzzzfff```SSSSSSWWWiii|||zzzuuu}}}rrrtttyyysssppp\\\UUUIIIDDDVVVkkkjjj[[[EEEDDDCCCAAAAAAAAAAAA???FFFPPPccc{{{iiiWWWSSS[[[RRRIIIGGG@@@DDD[[[gggkkkooopppmmmcccVVVKKKMMMaaaiii```bbbnnniiiWWWYYYuuu}}}ggg]]]jjjoooddd```hhhzzz___;;;999999555777999888888888999;;;<<<>>>???GGGFFFEEECCCCCCFFFJJJNNN[[[vvvzzzZZZmmmeeeBBBGGG]]]pppMMM@@@===:::<<<:::999:::>>>EEEKKKOOOVVV[[[aaaeeefffgggjjjmmm999888777777777555222///////////////////////////---------------...///000......---------,,,,,,,,,,,,,,,------...//////000///000111222222111000000//////000111222333444444333555888888888;;;@@@DDD::::::999:::===AAAEEEHHHJJJNNNZZZjjjwwwxxxlll```TTTRRRQQQRRRWWWaaannnzzzmmmaaaXXXXXX\\\]]]\\\]]]aaaaaaaaabbbeeeiiilllnnntttuuuuuusssqqquuu~~~cccRRRQQQKKKMMM[[[zzzooodddkkkeeeKKKBBBPPPccc^^^JJJ======KKKooohhhQQQDDD::::::;;;<<<@@@LLL^^^nnnssskkk]]]XXXeee}}}mmm[[[jjj||||||qqq]]]GGG:::888888777666777888999:::<<<@@@CCCAAACCCMMMNNN\\\nnn}}}ccceeedddEEEIIILLLhhhjjj\\\eee[[[SSS___nnn}}}~~~xxx}}}}}}|||ooofffRRREEEWWWtttuuubbbEEECCC@@@>>>@@@BBB@@@<<<<<>>???KKKJJJGGGEEECCCEEEJJJMMMXXXyyy~~~___sssqqqFFFMMMgggrrrOOOAAA<<<777<<<;;;:::;;;>>>EEEKKKOOOTTTYYY```dddeeegggjjjmmm===:::777555555444222000000///...,,,,,,---......//////............//////------............------..................------000///////////////000111333222222222222333333444999222333<<>>JJJZZZmmm|||yyykkk\\\]]]kkkoooggghhh}}}{{{hhhNNN===888999888777888888888999;;;>>>@@@BBBEEEIIIHHHKKKRRR[[[{{{uuubbbPPPEEEMMM[[[pppfffbbbkkkaaa```mmmzzzyyyuuurrrOOOPPPnnn}}}tttTTTFFFBBBGGGIIIMMMNNNEEEFFF???BBBLLL[[[zzzwww___PPPIIIAAAAAAFFFDDD]]]```bbbbbb___ZZZUUURRRFFFQQQdddjjjeeehhhgggZZZXXXoooiiirrrvvv___cccvvvuuu{{{SSS>>>:::888777000888888888777888:::===@@@BBBFFFIIIKKKKKKIIIIIIKKKMMMXXXddd~~~mmmhhh~~~SSS>>>===:::999999:::;;;===CCCJJJOOOPPPUUU\\\```dddhhhmmmrrr===:::777555555444222000000///......------......//////............//////------............------........................///////////////000111111777666555444444555666666???777666<<<>>>;;;===DDDCCC;;;888>>>DDDEEEEEEFFFHHHLLLVVVcccmmmoookkkeeeYYYTTTPPPNNNOOOWWWiiizzzvvvcccVVVYYY^^^]]][[[^^^```cccgggiiiiiijjjkkklllrrrtttwwwyyyzzz{{{{{{||||||}}}}}}fffLLLOOO\\\\\\RRRJJJEEEDDDHHHYYYyyy^^^FFFJJJfffnnnOOOKKKFFFCCCCCCIIIQQQZZZhhhssshhh\\\cccssskkkgggmmmxxxfffMMM===888999999777999999999:::<<>>@@@GGGIIIJJJJJJIIIIIILLLNNN[[[aaa{{{{{{wwwYYYBBB>>>:::999::::::;;;>>>CCCJJJOOORRRWWW]]]aaadddggglllqqq===:::777666555444222000///000000000//////......//////............//////------............------....................................///111222222777666555555777999===???HHH???:::>>>???===???EEEHHHAAA===???BBBDDDFFFIIIKKKMMMTTT^^^gggmmmllljjj[[[VVVPPPMMMNNNWWWiiizzzyyyeeeVVVWWW^^^```^^^______bbbfffhhhiiijjjlllmmmrrruuuxxxyyyyyyyyyzzz{{{yyy{{{}}}~~~xxxQQQAAABBBDDDDDDDDDDDD???===EEEWWWppp}}}[[[NNNbbboooRRRQQQKKKJJJKKKOOOSSSYYYeeeqqqxxxeee\\\hhh}}}gggjjjssstttcccLLL<<<888999999888999:::;;;<<<>>>AAACCCDDDEEELLLNNNQQQSSSZZZyyyllldddLLLPPPmmmzzzsssjjjssskkknnnfffhhh|||uuummmlllhhh^^^\\\]]]UUURRRGGGDDDBBBBBBUUUooozzzyyyjjjYYYCCC<<>>999999888999:::<<<>>>???GGGHHHIIIIIIIIIJJJMMMPPPYYYwwwUUUmmmuuuooo```GGG@@@;;;:::;;;;;;<<<>>>CCCJJJOOOUUUYYY^^^aaacccfffkkkooo===;;;888666555444222111///000111111111000...---///......------......///------............---------------...............---------...///111222333222222222444888>>>DDDGGGKKKCCC===>>>@@@@@@BBBGGGNNNIIICCCAAAAAACCCFFFIIIJJJMMMRRR[[[eeekkkmmmmmm^^^XXXQQQNNNNNNVVVhhhyyy{{{hhhWWWWWW___bbbaaa``````cccgggiiiiiijjjkkklllooossswwwyyyxxxxxxzzz|||zzz|||{{{zzzvvvvvvxxxzzz~~~dddGGG>>>===>>>===???::::::@@@FFFOOOfff}}}qqqVVV[[[vvvoooUUUYYYSSSOOOLLLMMMOOOWWWggguuu|||tttmmmiiifffeeeeeefffcccjjjzzztttccc\\\jjjfffoooyyyooo```KKK===888999999999:::;;;===???AAACCCEEEFFFFFFNNNSSSWWWYYY^^^~~~qqqfffJJJOOOqqqnnnfffuuummm]]]eeexxxqqqfffwww}}}~~~zzzppplllfffXXXWWWKKKFFFCCC@@@QQQmmm|||hhhIII<<<===<<<===DDDMMMOOOMMMJJJKKKMMMQQQbbb{{{vvvnnncccPPPPPPlll|||tttxxx]]]gggwwwkkkpppmmmCCC999999999;;;666===;;;;;;;;;<<<===>>>@@@AAAHHHHHHHHHHHHJJJLLLOOOQQQWWWjjjUUUiiigggZZZgggKKKAAA;;;;;;;;;;;;<<<>>>BBBIIINNNUUUYYY]]]___```ccchhhlll>>>;;;888666666555333111///000111111111000...---......------------......------............---------------.........//////---------...///111222333000///000222777===CCCGGGEEE???:::;;;@@@BBBCCCEEEOOONNNIIICCCAAABBBEEEGGGHHHLLLSSS\\\eeekkkmmmnnn```ZZZSSSOOONNNUUUfffvvv|||kkk[[[XXX___cccccc```ccceeehhhiiiiiihhhiiiiiikkkpppuuuwwwwwwxxx{{{~~~}}}}}}wwwsssiiilllqqquuuyyywwwQQQ@@@===;;;888:::666888>>>??????HHHVVVxxxcccUUUdddxxx{{{ooo\\\ccc\\\WWWSSSRRRSSSWWWbbbnnnuuuuuuuuutttqqqiii```YYYSSSOOOTTTeeerrrxxxsssbbb]]]iiihhhvvv|||lll^^^KKK>>>888999::::::;;;===???AAADDDFFFGGGHHHHHHQQQWWW\\\```fffyyyhhhJJJKKKmmmlllcccvvvxxxsssrrrpppyyyddd[[[[[[kkk}}}mmmsss}}}iii^^^NNNHHHEEEBBBRRRooolllKKK======;;;<<>>@@@AAABBBHHHGGGHHHIIILLLOOORRRSSSZZZccc}}}aaaqqqjjjUUUlllNNNBBB<<<;;;<<<;;;;;;===AAAGGGLLLSSSVVVZZZ\\\]]]```eeejjj>>>;;;888777666555333111///000000000//////............------------......------............------,,,,,,------.../////////............///111222222111111111111444888<<<>>><<<888666999???BBBBBB@@@KKKMMMLLLFFFAAACCCEEEFFFGGGLLLTTT]]]eeekkkooopppccc]]]VVVQQQOOOTTTcccqqq|||oooaaa\\\___ccccccaaadddfffiiiiiihhhgggggghhhgggmmmsssvvvuuuvvvzzz~~~~~~xxxpppjjjcccgggmmmrrrvvvzzz~~~___DDD===;;;777888555555888:::;;;???DDDXXXtttuuuWWWUUUddd|||vvvjjjpppfffaaa]]]]]]ZZZVVVVVVYYYZZZfffyyyuuuooolllrrr{{{pppbbb___iiijjjyyy{{{~~~jjj^^^LLL???999999::::::<<<>>>@@@CCCFFFHHHIIIJJJKKKRRRXXX^^^eeejjjzzzgggHHHFFFeeerrreeevvvzzzxxx~~~kkkZZZ[[[aaalllrrriiinnnvvvrrrvvv~~~lllXXXMMMIIIEEETTTppp{{{tttaaaFFF>>>AAA>>>>>>CCCHHHKKKKKKIIIGGGFFFMMM[[[ppptttkkknnnqqqhhhbbb{{{xxxvvvwww\\\<<<::::::777999333999777888;;;===@@@BBBDDDEEEHHHHHHIIILLLPPPSSSTTTTTTYYY\\\sssaaaiiipppUUUqqqPPPCCC<<<;;;;;;;;;:::;;;???FFFJJJPPPSSSWWWZZZ[[[___eeejjj>>><<<999777666555333222000///......------.........------,,,,,,------...------............------,,,,,,------...//////000///////////////000111111111111111111333555777999888666777;;;BBBFFFBBB===AAAIIILLLGGGCCCEEEHHHHHHIIIMMMTTT\\\ccckkkqqqtttddd___YYYTTTPPPSSS```mmm{{{rrrggg______aaabbbaaaccceeehhhiiiiiihhhhhhiiiffflllssstttsssssswww|||{{{~~~uuuccc\\\]]]wwwzzzrrrkkkcccfffkkkooorrruuuxxx{{{{{{}}}XXXGGG@@@;;;666888666444555;;;======FFFZZZdddTTT\\\}}}zzz~~~qqqhhh___\\\XXXQQQJJJGGGMMM\\\tttjjjaaaaaammmwwwiiixxxyyy|||iii^^^NNNAAA:::999::::::===???BBBEEEHHHJJJKKKKKKMMMRRRUUU]]]eeejjjyyykkkKKKFFFaaawwwaaalll}}}vvvlllbbb\\\llluuuaaaZZZVVVSSSVVV^^^ppphhhXXXSSSPPP\\\wwwvvvoookkkfffaaa^^^XXXXXXYYYOOO>>>>>>EEEBBBDDDFFFIIINNNQQQPPPLLLHHHOOO[[[kkkjjjaaafffmmmhhheeezzz{{{TTT888::::::777:::444999888999===AAAEEEHHHKKKLLLGGGHHHJJJOOOTTTWWWVVVUUUXXXZZZrrr[[[VVVoooNNN|||uuuSSSDDD===:::::::::999:::>>>DDDHHHNNNRRRVVVYYY[[[```gggmmm>>><<<999777666555333222000///...,,,,,,---.........------,,,,,,------...---..................---,,,,,,------...///000000000///////////////000111......000111333666777888999999;;;@@@HHHJJJEEE===:::DDDKKKHHHEEEGGGJJJIIIKKKOOOTTTZZZbbbjjjsssxxxeee```[[[VVVQQQRRR^^^jjjzzztttkkkbbb___```aaa```aaadddgggiiiiiiiiijjjkkkfffmmmssstttqqqppptttyyywww{{{pppZZZHHHEEEJJJKKKrrr{{{tttaaadddhhhkkkllloooqqqtttvvvyyyyyyuuuvvvqqqUUUGGG???444;;;;;;555444;;;<<<666>>>JJJpppqqqZZZ^^^tttxxxiiiZZZSSSOOOIIIDDDBBBAAAIIIVVVgggyyyzzzfff___bbbqqqqqqhhhwwwwww{{{iii___OOOBBB;;;999:::;;;>>>@@@CCCFFFIIIKKKLLLLLLOOORRRSSS[[[dddhhh||||||uuuRRRIIIaaaxxx[[[```mmm|||uuucccjjj{{{bbbTTTQQQKKKHHHGGGUUU~~~vvvccc^^^[[[gggxxxdddTTTJJJCCC???>>>>>>AAAGGGCCC999???GGGDDDJJJJJJLLLRRRWWWXXXRRRMMMPPP\\\lllkkk```bbbhhhaaafffOOO555999:::777:::555::::::===AAAFFFKKKOOORRRSSSGGGHHHKKKQQQWWWYYYXXXUUU\\\___zzz```NNN}}}qqqKKKqqqyyyUUUDDD===::::::999888999===CCCGGGMMMQQQUUUYYY\\\aaaiiiooo<<<999777555555444222111//////.........---------........................,,,,,,---.../////////...---------...------,,,,,,///111222222111111222333666444222111333555555555;;;888777;;;AAACCC???999>>>===@@@FFFHHHFFFFFFIIIKKKKKKOOOXXXcccmmmsssuuulllaaaYYYXXXVVVSSS[[[iii{{{zzzkkk^^^^^^[[[VVVZZZ^^^cccdddaaaaaafffkkkmmmllllllmmmnnnppprrruuuwwwvvvyyy|||~~~[[[HHHBBB>>>???AAAVVVaaauuu~~~zzzllliiieeeeeejjjnnnqqqqqqwwwwwwwwwtttqqquuueeeJJJHHH>>>999===@@@<<<777666<<>>===AAAFFFHHHHHHIIILLLOOOPPPMMMLLLXXXaaa```pppTTTGGGaaaoooXXXLLL\\\mmm~~~ttt~~~qqqfffaaaXXXLLLFFFMMMeeekkkbbbeeeooowwwdddOOOCCC>>>>>>@@@CCC<<<<<<>>>@@@AAA@@@BBBEEEFFFKKKMMMMMMPPPVVVUUUOOOMMMbbbiiieeeccc]]]VVVWWW```xxxrrr{{{IIIAAA:::;;;===<<<;;;;;;:::<<<@@@GGGNNNQQQPPPMMMLLLLLLNNNSSSYYYZZZUUUPPPRRR[[[vvv```OOOnnnPPPcccYYYDDD@@@:::;;;;;;::::::<<>>]]]lllrrrsssbbbiiisssooojjjiiilllpppsssuuuuuutttsssppplllooo}}}iiiRRRFFF@@@<<<===@@@<<>>>>>CCCFFFFFFIIIPPPTTTSSSXXXiiinnnjjjiiiaaaVVVTTTUUUtttttt}}}pppLLLCCC<<<<<<===:::999999AAABBBEEEIIINNNOOOLLLJJJNNNNNNPPPTTTYYYYYYVVVRRRYYYccc{{{pppTTTrrrlllOOOWWW[[[DDD???;;;;;;;;;::::::<<>><<<888888888888888999666666>>>GGGXXXcccrrryyykkkrrrjjjuuuvvvZZZEEE<<<;;;:::::::::<<<>>>???FFFHHHIIIHHHGGGHHHMMMQQQPPPPPPQQQYYY^^^[[[jjjYYYIIINNNkkklllccc^^^```lll{{{vvvhhhooo}}}[[[FFFWWWxxxpppccc^^^ZZZUUURRRIIIAAA;;;<<>><<<666222333555666;;;???===999777999===444:::DDDJJJHHHCCCEEEKKKLLLMMMPPPVVV___gggnnnrrrrrriii___XXXRRRNNNSSS[[[tttxxxfff___[[[YYY___aaaeeeeeeaaa```eeekkknnnppprrrsssrrrpppqqqsssvvvuuuwwwzzz|||~~~oootttvvvqqqppprrrtttvvvrrrooommmjjjlllwwwttt]]]KKKAAA<<>>===:::666666888777888999777555:::AAAFFFPPP```ssswwwkkkwwwiiissspppQQQ999777888999:::===@@@CCCDDDHHHIIIJJJHHHGGGJJJOOOTTTSSSSSSRRRVVVZZZXXXfffcccIIIIIIhhhnnndddaaajjjwww~~~kkkbbbccchhhkkkpppPPPYYYxxxooo___UUULLLEEE@@@>>><<>>@@@AAAAAABBBIIIPPPQQQRRRYYYfffppp{{{zzz}}}}}}PPPAAA;;;888;;;===<<<===???AAABBBEEEIIIMMMPPPQQQQQQNNNOOOQQQSSSTTTUUUWWWXXX]]]nnn}}}LLLNNNgggbbbMMMGGGdddoooPPPDDD;;;<<<;;;::::::<<<@@@CCCHHHMMMTTTWWWXXX[[[bbbhhh<<<999777555555444222111000000/////////.........------------------------.../////////...---,,,,,,,,,---....../////////......000111111000///111222888<<<@@@>>>888555555888???DDDHHHCCC:::666888===888>>>GGGLLLIIICCCDDDJJJIIIKKKOOOVVV^^^hhhqqqwwwqqqjjj```XXXQQQNNNRRRXXXnnn}}}jjj___YYYXXX^^^___dddeeebbb```eeejjjlllpppqqqqqqnnnkkkmmmrrrwwwsssuuuxxxzzz{{{~~~yyywwwyyy{{{yyytttpppnnnnnnooowwwoooUUUDDD;;;@@@DDD]]]hhhXXX^^^vvvsssZZZBBB:::999555222222333222444777777555999@@@DDDLLL\\\qqqrrrhhhvvvzzzjjjqqqiiiNNN888;;;:::::::::===@@@DDDGGGGGGIIIIIIIIIHHHLLLSSSXXXYYYXXXSSSUUUZZZYYYfffwwwVVVOOOlllkkk[[[aaahhhtttvvviiiaaa[[[hhhvvvzzzZZZ[[[rrrttt```OOOEEEAAA???;;;===CCCKKKLLLHHHFFFGGGBBBGGGIIIEEEDDDGGGHHHEEEQQQWWW^^^___^^^cccooo|||zzz~~~tttDDD<<<888666:::<<<;;;===@@@>>>AAADDDHHHKKKOOORRRTTTNNNPPPSSSSSSRRRSSSVVVYYYeeewww~~~JJJKKKddd___LLLIIIZZZyyyXXXGGG<<<<<<;;;::::::<<>>CCCEEEGGGHHHJJJIIIIIIMMMSSSYYYWWWUUUOOOQQQYYYYYYaaauuusssZZZJJJbbbeeeWWW\\\aaannn}}}}}}zzz|||tttcccaaa```kkk|||bbb\\\hhh~~~rrr\\\HHH???>>>>>><<<>>>EEEJJJJJJFFFHHHLLLXXX```dddaaabbbfffgggbbbttttttsssooohhhfffppp|||uuuzzziiiDDD<<<888888;;;;;;:::;;;???BBBDDDFFFHHHJJJMMMQQQTTTSSSWWWZZZXXXSSSRRRUUUXXX\\\nnntttQQQLLLccccccQQQKKKYYY\\\JJJ<<<<<<<<<::::::;;;???BBBEEEKKKSSSWWWXXX\\\ccciii<<<999777555555444222111000000000000/////////...////////////////////////------......///.........,,,---...///000000000000...///000000//////000222111222333444666888:::;;;KKKOOOQQQLLLDDD@@@BBBGGG===>>>CCCHHHIIIFFFFFFIIIEEEIIIPPPXXXaaammmzzzzzztttjjj]]]TTTQQQRRRTTTcccuuucccYYYXXX]]]ZZZ```eeecccbbbdddeeedddiiimmmqqqppplllkkkoootttvvvxxxzzz{{{|||~~~{{{yyyxxxwwwyyy}}}}}}uuukkkcccYYYOOO???@@@???TTTbbb]]]jjjlllwwwwww]]]MMM@@@777888999555555:::888555555777777666888===@@@GGGVVViiivvv~~~tttiiieeevvvtttqqqgggSSSCCC:::888888888999<<>>BBBDDDJJJRRRWWW]]]iiivvvyyysssnnniiijjjvvvmmm{{{^^^EEE:::888999<<<===<<<>>>BBBEEEGGGIIIIIIJJJLLLQQQUUU^^^bbbeee```XXXRRRTTTWWWPPP```aaa[[[HHH]]]kkk\\\LLLTTTaaaNNN======<<<::::::;;;???BBBCCCIIIPPPTTTVVV[[[cccjjj<<<999777555555444222111000000000000////////////000000000000000000000000,,,,,,---.../////////...,,,---...///000000000000...///000000//////000111555333222333555888999999;;;@@@CCCBBB>>>===BBBGGG===<<>>EEETTTgggsss{{{yyyppphhhgggyyyvvvxxxnnnpppbbbKKK>>>999555666888;;;???BBBDDDEEEHHHJJJLLLKKKJJJKKKPPPTTTWWWWWWUUU]]]jjjgggbbbhhhkkkYYYCCCXXXsssRRRDDDDDDIIIXXXlllzzzqqq___RRRNNNOOOQQQRRRNNNRRRRRRNNNSSSeee|||}}}hhhcccdddhhhvvv}}}ssskkkjjjmmmmmmdddVVVMMMKKKHHHCCCJJJLLLSSS^^^jjj{{{ttteee___[[[]]]cccnnnkkkccc```bbbsssxxxyyyPPP>>>777666999===??????CCCHHHEEEGGGIIIJJJKKKNNNTTTXXXgggkkkmmmggg\\\TTTSSSVVVRRR^^^[[[```@@@VVVqqqfffMMMLLL}}}eeeSSS======<<<::::::;;;???BBBAAAGGGNNNQQQTTTZZZcccjjj<<<999777555555444222111222111111111000000//////---,,,+++---111444333222......---------,,,,,,,,,------------------------222111111000111111222333111444444333444777777444888<<>>;;;???IIISSSEEE???;;;@@@JJJOOOLLLGGGLLLLLLOOOUUUZZZcccttt~~~qqqaaaYYYYYYTTTKKK```wwwjjjXXXWWW]]]ZZZ]]]aaaccccccbbbcccdddgggmmmrrrrrrnnnmmmpppuuuyyyvvvwww|||~~~{{{uuuzzzhhhRRRJJJIII@@@GGG___zzzoooQQQDDDFFFJJJGGGGGG???JJJsssrrrYYYWWW[[[SSSGGG@@@888777666777999999555222555555666666777777888888@@@CCCNNN```qqq~~~zzzmmmggglllzzzyyyvvvhhhppp___JJJ@@@777666888<<<>>>@@@CCCFFFIIIMMMIIIJJJQQQSSSOOOMMMOOOXXXWWWaaaqqquuukkkcccddd}}}]]]RRROOOiii}}}XXXBBBCCCFFFUUUkkkxxxzzzxxxeeeRRRIIIJJJMMMLLLHHHGGGGGGFFFDDDJJJ___vvvxxxjjj```\\\aaajjjhhhjjjtttrrrnnnrrrnnnvvvwwwmmm```TTTLLLIIILLLQQQOOO[[[fffppptttggg___ZZZPPPRRRUUUZZZccctttqqqYYYMMMKKKUUUiii|||yyyVVV888;;;;;;;;;<<>>888999;;;>>>@@@AAACCCFFFHHHNNNLLLOOOUUUUUURRRQQQTTT\\\[[[cccnnnoooeee```bbbyyyzzzUUUKKKIIIdddcccHHHIIIFFFOOOeeevvv|||qqqZZZLLLIIIGGGEEEBBBCCCEEEEEECCCHHHZZZnnnqqqcccYYYXXX\\\\\\^^^hhh~~~|||rrr~~~ssskkkxxx|||qqqbbbWWWRRRRRRWWW[[[WWWaaammm||||||gggVVVOOOLLLIIIIIILLLOOOQQQVVVeee{{{wwwtttmmm\\\KKKDDDCCCJJJ\\\tttrrrQQQ999;;;;;;;;;<<>>:::;;;<<<::::::<<>>999666999AAAHHHKKKKKKHHHIIILLLRRRXXXbbbrrr|||iii[[[WWWTTTOOOTTThhh~~~qqq___VVVWWWUUUXXX\\\^^^___```aaaccclllrrrwwwxxxtttqqqrrruuusssppprrrxxx|||||||||~~~~~~zzzqqqhhhWWWAAA<<>><<>>===<<<<<<>>>@@@BBBBBBDDDFFFHHHOOOQQQUUUYYYYYYVVVWWW[[[___^^^bbbhhheee\\\ZZZ___pppcccRRRIIIJJJfffaaaVVVJJJIII[[[qqq}}}mmmZZZPPPJJJEEEMMMPPPVVVXXXUUUUUU___jjjyyyhhhYYYRRRQQQKKKOOOWWWnnnwwwuuutttxxxggg[[[XXX\\\```cccjjjooowwwyyyccc^^^RRREEE???@@@BBB@@@BBBGGGLLLMMMQQQ]]]pppmmmZZZSSSNNNEEE>>><<>>AAAAAA@@@===:::999===:::777999>>>FFFMMMPPPIIIIIILLLRRRXXXbbbrrrrrr```ZZZWWWSSSOOO```wwwxxxeeeYYYUUUSSSVVVYYY\\\]]]^^^```bbbjjjpppuuuwwwuuussstttvvvuuurrrtttzzz~~~~~~yyypppbbbVVVEEEDDDMMMGGG===>>>CCCZZZuuudddIIICCCIIIEEEHHH]]]hhh___WWWRRRIIIAAA===888333444999333444555666777777666555777777777777777777777777999<<>>===:::999:::===@@@NNNgggyyyooozzzZZZFFF@@@:::;;;===>>>@@@DDDJJJNNNXXX^^^___WWWPPPPPPSSSSSSQQQUUUVVVTTTSSSVVVWWWVVVVVVZZZ[[[pppaaaUUUyyy{{{SSSGGG\\\lllCCC===999::::::999999<<<;;;AAAIIIOOORRRUUUZZZ]]]<<<999777555555444222111000000000000000000000000---...//////......//////,,,---------------------------------------------,,,...000333444444333222000000222:::IIISSSPPPGGG;;;???CCCDDDBBB>>>;;;:::>>>===;;;;;;===DDDNNNUUUJJJKKKNNNSSSYYYbbbrrrxxxeee]]]XXXSSSMMMZZZppp~~~mmm]]]VVVSSSUUUXXXZZZ\\\]]]```bbbfffkkkppptttttttttvvvwwwvvvsssuuu{{{yyypppbbbZZZIIICCCKKKHHH>>>===777>>>KKKccc}}}mmmNNNDDDMMMKKKMMM^^^eeeZZZRRRCCC===888888888777555555333444666777777777666666888888888888777777777777888;;;EEEVVVffftttqqqllluuummmkkkeeeIII;;;@@@===<<>>BBBHHHLLLOOOSSSZZZ___<<<999777555555444222111000000000000111111111111+++,,,............000111.........///////////////------------------------,,,---///000111111111111222222555???OOOYYYSSSHHH777;;;AAAFFFHHHDDD===888>>>@@@???===<<>>???<<<@@@===999999KKKjjj|||oooVVVGGGPPPOOOPPP^^^dddZZZSSSCCC>>>999888:::999666222444666888888777666666777999888888888888777777777:::<<>>777<<>>;;;>>>AAADDDGGGKKKOOORRRSSSSSSSSSSSSSSSSSSQQQOOO___aaa^^^XXXVVVZZZ]]]^^^]]]bbbeeemmmaaaLLLrrrzzzWWWFFFLLLooohhhHHHAAA;;;::::::888999<<<@@@CCCFFFHHHKKKQQQYYY```<<<999777555555444222111/////////000000000111111+++---//////------///111........./////////000000---------------------------.........//////000000000333666;;;DDDJJJGGG@@@999:::AAANNNYYYVVVGGG888===@@@AAA===999<<>>>>><<<:::@@@UUUgggeeeXXXEEEOOOLLLJJJVVV[[[SSSNNNGGGCCC===999888999888777555888::::::888666666777999999999888888888777777999:::@@@OOO___nnn~~~yyyooorrrqqqooocccDDD:::@@@999>>>@@@CCCEEEGGGIIILLLNNNPPPUUUXXXXXXYYY]]]]]]YYY[[[\\\]]]^^^aaaeeeiiijjjyyyyyyRRREEENNNXXX{{{lllPPPKKK___vvv~~~}}}|||ooommmhhhpppoooggguuu}}}}}}~~~jjj]]]\\\ZZZVVVWWWTTTRRRPPPMMMKKKJJJKKKMMMVVVbbbgggcccbbbnnn~~~~~~iiiTTTFFF@@@:::;;;;;;999999999888777999;;;DDDVVVkkk~~~|||WWWDDD999===<<>>AAADDDFFFIIIOOOWWW]]]<<<999777555555444222111---.........//////000000+++...000///---,,,...000,,,,,,,,,---------......------------------------000000/////////000000111+++111444444666999999666???===EEEXXXjjjhhhQQQ;;;;;;???@@@<<<666888CCCNNNMMMLLLNNNRRRVVV]]]lllzzzzzznnn```RRRQQQQQQ```xxxvvvcccYYYYYY[[[\\\\\\]]]^^^aaaccchhhhhhiiikkkmmmqqqtttvvvwwwtttuuuzzz~~~}}}}}}~~~nnnYYYSSS\\\ggg^^^JJJAAA<<<888:::333888999999AAAOOOUUURRRBBBKKKGGGBBBLLLQQQJJJFFFHHHFFF@@@999666888<<<>>>777999<<<;;;888666666888999999999999888888777777777666<<>>@@@>>>===<<<:::;;;BBBLLLPPPMMMQQQWWWXXXZZZkkk|||nnnaaaVVVOOOTTTYYYdddxxxttt]]]YYYTTTZZZ```^^^ccckkkkkkkkkmmmpppqqqqqqrrrsssuuuxxxwwwvvvvvvwww{{{|||mmmfffeeedddppplllVVVDDDBBB@@@888999888888999<<<@@@DDDGGGDDDFFFHHHGGGDDD@@@>>>>>>BBB<<<>>>FFFEEE<<<:::AAA;;;AAABBB<<<777999999666999999::::::::::::999999:::666999GGGXXXhhhyyy~~~{{{ooorrr{{{jjjvvvnnnWWWFFF;;;;;;FFFCCCGGGJJJJJJIIIJJJPPPUUUVVVTTTSSSUUUYYY\\\\\\ZZZ^^^]]][[[[[[\\\^^^aaaccchhhuuu[[[>>>GGGEEEMMMooommmSSSKKKYYYooo}}}{{{zzz\\\IIIMMMiiivvvgggZZZJJJDDDIIIFFFFFFLLLVVV[[[TTTJJJOOO]]]fffbbb]]]gggzzzyyycccLLL===888888666777999;;;;;;:::999888999::::::@@@HHHQQQppp}}}oooHHH???@@@;;;CCCDDDHHHKKKOOORRRTTTUUURRRQQQTTTYYYZZZVVVSSSTTTYYYTTTRRRVVV]]]```^^^ZZZWWWYYY\\\YYYaaammmLLLJJJWWWQQQCCCFFFPPP^^^III??????999777;;;::::::>>>CCCEEEFFFKKKTTT[[[<<<;;;999777555333222222000000000000000000000000////////////////////////........................,,,,,,---------------------...///000000000000000///444666444333777999777666:::???EEEMMMPPPGGG<<<>>>@@@BBBAAA<<<999@@@JJJQQQMMMPPPUUUWWWYYYgggyyytttfff[[[PPPRRRVVVbbbwww{{{fff[[[UUUZZZaaa___dddkkkjjjiiilllnnnppppppqqqrrrttt}}}}}}}}}|||{{{{{{|||~~~}}}xxxyyyzzzwwwpppeeeXXXNNNEEE===666999:::<<<;;;;;;<<>>===;;;999888888888888999:::999===CCCIIIccczzzzzzgggEEE>>>@@@<<>>BBBDDDEEEKKKSSSZZZ<<<;;;999777555333222222000000000000000000000000////////////////////////........................------------------,,,,,,------...///000000111111000444777555555777888777888:::;;;<<>>AAABBBFFFBBB===888555555777888999:::888:::>>>>>>QQQqqq}}}wwwvvvZZZ@@@===@@@>>>DDDFFFIIIMMMQQQTTTWWWXXX^^^ZZZXXXYYYXXXUUUUUUXXXXXXWWWXXX^^^fffkkkiiifff^^^XXX[[[___hhhxxxNNNBBBVVVggg___JJJ???nnnfffMMM@@@@@@===<<<===999999<<<@@@BBBDDDIIIQQQWWW<<<;;;999777555333222222000000000000000000000000////////////////////////.................................------,,,,,,,,,,,,------...///111222222000333555555555666777777===>>>===;;;>>>DDDFFFDDD<<>>@@@@@@AAAGGGQQQYYYlll|||mmmiiigggcccdddXXXGGG<<<:::;;;:::888777888888999999888888777888666999GGG]]]sss}}}tttrrrooommmyyygggEEE:::>>>??????DDDGGGKKKMMMMMMMMMOOOQQQQQQQQQRRRVVV[[[\\\ZZZWWWZZZZZZZZZZZZ\\\^^^aaabbb\\\ddduuuGGGCCCBBBAAA```gggMMMIIIXXXeeeiiiqqqtttxxx{{{||||||~~~sssgggnnnooocccVVVMMMFFFDDDQQQbbb{{{ppp___UUUIIICCC<<>>999666666777888999;;;999999;;;999DDD]]]www}}}yyymmmLLL;;;<<<@@@@@@DDDFFFIIIMMMQQQUUUWWWXXX```\\\ZZZ[[[ZZZWWWWWWYYY\\\ZZZ[[[___dddfffccc```aaaZZZ___ggglllaaaKKK___||||||ZZZ???eeerrrTTTBBB@@@======@@@;;;:::;;;>>>@@@CCCHHHOOOTTT<<<;;;999777555333222222000000000000000000000000////////////////////////.................................------,,,,,,,,,---------...000222333555111111333444444555777:::CCCCCCAAA>>>AAAIIILLLKKK===EEEOOOPPPEEE::::::@@@NNNMMMNNNSSSXXX^^^gggoooyyyhhh]]]VVVPPPWWWlllmmmZZZVVV^^^]]]^^^bbbaaacccfffiiijjjkkklllnnnpppooorrrtttssssssvvv|||~~~fffNNNCCC??????BBBBBBMMM]]]lll|||oooooorrrqqq^^^RRRCCC;;;:::<<<<<<;;;;;;>>>@@@??????DDDOOOWWWwwwkkk[[[III>>><<<;;;999777888888999999999999888888888666:::GGG___yyy|||ttttttiiiooovvvbbbBBB;;;@@@AAAAAADDDFFFIIIKKKKKKKKKKKKLLLMMMMMMNNNRRRWWWYYYWWWTTTUUUUUUVVVVVVXXXZZZ\\\]]]^^^___tttPPPBBBCCCAAAVVVzzziiiMMMEEEPPPZZZ\\\eeejjjpppuuuxxxyyy{{{|||zzzgggdddqqq{{{cccXXXNNNJJJDDDAAAIIIUUUuuuxxxdddXXXJJJCCC>>>AAAKKKWWWYYYRRRMMMLLLNNNWWW^^^^^^\\\[[[YYYVVVVVVXXXWWWRRRKKKFFFEEEFFFCCCAAA>>><<<999999888888888===;;;;;;===999???QQQfffmmmkkk}}}\\\CCC:::<<<@@@BBBDDDFFFIIINNNRRRUUUXXXYYY]]][[[[[[^^^]]]YYYWWWYYY[[[YYYYYY[[[]]]^^^[[[YYYbbb\\\ccciiijjjzzzrrrRRRaaakkkEEE```___GGG@@@;;;===AAA???:::;;;===???BBBGGGMMMQQQ<<<;;;999777555333222222000000000000000000000000////////////////////////........................------------------,,,,,,...---...///000333666777222111111444444555999???KKKHHHBBB???CCCKKKOOOMMMAAADDDJJJMMMGGG???;;;>>>LLLOOORRRUUUXXX^^^gggoooooo]]]UUUOOOTTTfff|||www^^^VVV\\\\\\[[[______bbbdddhhhjjjkkklllnnnpppqqqssstttrrroooqqqxxx~~~~~~[[[GGGBBBAAAAAACCCCCCLLLWWWbbbpppyyyvvvwww{{{jjjSSSCCC======>>>>>>KKKNNNOOOJJJEEEEEELLLTTTzzzeeeWWWGGGAAA???===::::::999999999::::::999999999777777:::HHHaaa~~~~~~yyyyyyxxxlllooooooYYYAAA>>>AAABBBEEEEEEEEEGGGIIIJJJLLLLLLLLLJJJIIIJJJNNNSSSVVVTTTRRRSSSSSSTTTTTTUUUWWWXXXXXXccc^^^kkkcccFFFCCC@@@KKKfff~~~qqqTTTDDDJJJUUUXXX[[[aaakkkuuu~~~|||fffeeeqqqxxxwwweeeXXXMMMHHHCCC???CCCLLLjjjlll^^^NNNEEECCCDDDMMMZZZ\\\RRRKKKKKKHHHRRR[[[ZZZWWWWWWYYYYYYSSSXXXZZZUUUJJJBBB???@@@>>>>>>======<<<:::999999888>>><<<<<>>BBBGGGLLLOOO<<<;;;999777555333222222000000000000000000000000////////////////////////........................,,,,,,------------------///......///222555888:::555222111444666666===EEEVVVOOOCCC<<>><<>>;;;@@@EEEYYY]]]]]]VVVMMMHHHLLLQQQwwwsssbbbVVVKKKGGGDDD???;;;<<<::::::;;;;;;;;;;;;::::::666777:::HHHcccxxxvvv|||nnnnnnfffPPPAAAAAA@@@@@@IIIKKKJJJJJJJJJKKKMMMMMMMMMIIIHHHHHHKKKPPPTTTSSSRRRUUUUUUUUUUUUVVVVVVVVVWWWbbb[[[eeeyyyNNNCCC>>>DDD[[[sssgggJJJGGGSSS\\\YYY```mmm}}}|||lllpppuuusssooo___OOOHHHBBB===@@@HHHZZZsssdddTTTIIIEEEEEEOOO___cccWWWLLLJJJEEEMMMTTTTTTSSSWWW\\\]]]WWWWWWTTTNNNGGGBBB@@@@@@======<<<;;;;;;::::::999888>>><<<;;;???;;;:::DDDDDDTTTtttlllJJJ??????>>>???EEEGGGIIIMMMQQQVVVZZZ\\\^^^```\\\ZZZ[[[YYYUUUUUUWWWWWWVVVUUUUUUWWWYYY[[[[[[hhheeeccc]]]\\\rrrnnn___YYY~~~SSSSSSrrrZZZLLL>>>:::>>>>>>===<<<<<<>>>BBBGGGLLLNNN<<<;;;999777555333222222000000000000000000000000////////////////////////........................,,,,,,,,,------........./////////000222666999;;;888333111555777888@@@JJJ```TTTDDD;;;@@@KKKOOOMMMGGG@@@>>>DDDJJJGGG@@@;;;KKKSSSYYYWWWTTTXXXbbbjjjhhhaaaXXXUUUZZZiiihhhXXX\\\[[[ZZZ___```aaadddgggiiikkklllnnnppptttzzz~~~}}}xxxvvvzzz~~~eeennnrrrsss{{{wwwjjjjjjfffWWWGGGAAA<<>>DDDZZZssszzzQQQFFFSSSaaa^^^eeerrr~~~wwweeeRRRIIIBBB<<<>>>FFFNNN~~~wwwiiiXXXMMMCCCCCCOOObbbgggZZZLLLHHHEEEJJJNNNNNNRRRZZZ___```^^^WWWNNNHHHEEEEEEFFFFFF???>>>;;;:::999999999:::888>>>;;;:::>>>:::888@@@???IIIhhhhhhHHH@@@BBB>>>???FFFIIIKKKOOOTTTXXX\\\___```ddd^^^YYYXXXUUURRRSSSVVV\\\ZZZXXXVVVWWWYYY[[[]]]nnnkkkeeeYYYZZZwwwppp^^^OOOsssXXXOOOwww```RRRAAA:::<<<<<<===<<<<<<>>>CCCHHHLLLNNN===;;;888777777666444333000000000000000000000000---------...............000000//////......------,,,++++++******++++++,,,++++++,,,...000222444555000333555444555:::DDDLLLSSSJJJAAA>>>AAAHHHLLLMMMXXXIIIBBBKKKTTTQQQFFF>>>GGGRRRYYYWWWUUU\\\cccggg~~~xxxdddZZZZZZXXXdddzzzzzz```[[[]]][[[ZZZ]]]___bbbgggkkkmmmnnnpppqqqvvvxxxzzz|||}}}}}}||||||}}}~~~hhhJJJDDDLLLYYYjjjkkkSSSMMMOOOLLLLLLNNNVVVbbblllsssvvvvvvfffXXXYYYfffzzzwwwqqq}}}|||sssrrrqqquuummmVVVCCC===>>>>>>EEEBBBAAABBBFFFHHHHHHFFFQQQ[[[eeehhhfffeeeiiinnnhhhiiiaaaRRRKKKLLLIIICCCJJJEEE???;;;::::::888666666======IIIgggzzzqqqoooiiifffZZZGGG===@@@JJJJJJEEEOOOQQQQQQOOOKKKJJJKKKNNNRRRSSSSSSRRRPPPRRRXXX]]]\\\[[[[[[ZZZYYYYYYYYYYYYVVVcccmmmzzzgggLLLBBBBBBRRRccc|||UUUIIIPPPVVVYYYfffxxxxxxjjjPPP;;;>>>DDD;;;KKKgggttt___PPPHHH@@@QQQiiiiiiZZZNNNEEEBBB@@@DDDLLLSSSXXX^^^eeeeeecccZZZNNNKKKNNNMMMHHHAAAAAA>>>:::999::::::999:::999999;;;>>>>>><<<999<<>>>>>999;;;::::::;;;???DDDIIILLL===;;;888777666666444333000000000000000000000000///.....................///////////////.........,,,,,,++++++++++++,,,,,,......///000111333555666111333444444444888???DDD@@@>>>>>>CCCMMMYYYccciiibbbTTTIIIKKKTTTUUULLLAAAEEEQQQYYYWWWSSSYYYccciiixxxmmmaaa\\\VVV]]]qqq}}}jjj```]]]ZZZYYYZZZ^^^bbbfffjjjkkklllnnnooosssuuuwwwyyy{{{{{{zzzzzz{{{}}}iiiHHHAAAAAADDDSSStttkkk[[[[[[^^^^^^\\\\\\aaaiiinnnooommmXXXMMMCCCDDDOOOccc}}}}}}zzzyyy~~~www___III@@@>>><<<;;;::::::===BBBFFFGGGGGGGGGIIILLLPPPWWWcccoooxxxzzzuuuiii^^^^^^```XXXJJJIIIIIIFFFAAA;;;777888999777;;;;;;IIIiii|||yyynnnhhhdddVVVFFF@@@EEEKKKLLLJJJOOOQQQRRRQQQOOONNNOOOQQQSSSSSSRRRQQQRRRTTTYYY\\\\\\\\\[[[\\\]]]___aaabbbeeennnsssyyyyyyYYYHHHAAAHHHRRRuuu|||[[[IIIJJJNNNMMM[[[nnn}}}{{{pppfffSSS@@@???BBB;;;???ZZZxxxxxxgggYYYOOOEEESSSjjjlll```UUUKKKCCCAAACCCKKKRRRWWW^^^eeejjjfff___[[[^^^aaaZZZPPPFFFCCC>>>999999<<>><<<;;;<<<>>>>>><<<:::999===QQQsss{{{|||{{{```JJJHHHMMMLLLIIIIIIKKKPPPTTTTTTSSSWWW___fffbbbggg```XXXXXXSSSQQQZZZWWWXXXXXXWWWWWWXXX[[[^^^ddd```[[[ZZZbbbwwwlllJJJOOOddduuuNNN???ZZZxxxiiiJJJ>>>>>>999;;;;;;:::;;;>>>BBBGGGIII===;;;888777666555444222000000000000000000000000000000000//////..................///////////////---------,,,,,,---------/////////000111222444444444444444444666888;;;<<<666999>>>DDDLLLVVV```ggg]]]UUUIIIEEERRR^^^YYYKKKBBBPPPZZZXXXSSSVVVaaakkkttt~~~xxxhhh```UUUXXXhhhrrryyyfff\\\ZZZYYYWWW]]]aaaeeehhhiiijjjkkklllppprrrtttvvvxxxyyyxxxxxxyyy{{{}}}kkkGGGGGG@@@<<>>JJJ___rrrhhhQQQEEE@@@<<<777666777999>>>BBBEEEFFFBBB???>>>FFFXXXnnnwwwmmmnnnnnn]]]IIIFFFKKKMMMHHH>>>777888;;;999;;;:::KKKnnn~~~~~~nnnjjjbbbQQQDDDFFFKKKLLLMMMPPPOOOQQQTTTUUUUUUTTTUUUVVVVVVTTTQQQRRRTTTWWWZZZ[[[\\\\\\\\\]]]```eeeiiilllzzz}}}{{{]]]III@@@@@@CCCaaaiiiOOOEEEHHHGGGTTTfffuuu~~~rrrddd^^^XXXIIIBBBBBB???999OOOjjj}}}~~~pppdddZZZMMMVVVlllooofffZZZNNNFFFCCCDDDKKKRRRZZZccclllsssoookkkooovvvwwwhhhXXXKKKEEE>>>:::;;;???DDDGGGDDDBBB???>>>>>>>>>===<<<:::999DDDaaa~~~qqqwwwcccQQQEEEJJJSSSTTTQQQPPPQQQTTTXXXWWWUUUVVV[[[```]]]ccc___ZZZ[[[WWWRRRXXXTTTVVVXXXYYYYYYZZZ\\\^^^]]]]]]]]]^^^dddrrrwwwNNNGGGOOOgggRRR@@@FFFZZZpppNNN>>>>>><<<;;;;;;::::::<<>>MMM[[[\\\WWWWWWaaallluuu|||pppeeeWWWWWWdddlllnnn[[[YYYZZZWWW]]]aaaeeeggghhhiiijjjjjjpppqqqsssvvvxxxyyyyyyzzzwwwyyy|||~~~rrrNNNMMMEEEAAALLLhhh~~~uuuwww|||xxxvvvooobbbWWWNNNJJJGGGDDD@@@AAAJJJUUU{{{mmmUUUHHHBBB???::::::999:::===@@@CCCDDDAAAAAADDDOOObbbzzz}}}qqq[[[EEEBBBHHHMMMLLLDDD===::::::===<<<<<>>KKK```tttwwwnnncccTTTYYYmmmssslll^^^MMMHHHEEEFFFNNNXXXbbboooyyy~~~mmm[[[PPPHHH@@@>>>@@@CCCGGGKKKJJJGGGCCC@@@>>>>>>>>>??????:::>>>TTTrrrpppPPPFFFAAAIIITTTWWWVVVVVVUUUXXX[[[ZZZXXXXXX[[[___eeehhhaaa^^^bbb\\\SSSTTTUUUWWWZZZ[[[[[[ZZZ[[[\\\[[[]]]aaadddhhhpppyyyVVVDDDIII]]]WWWDDD>>>QQQvvvSSS???>>>>>><<<;;;:::999:::===???AAA<<<:::777666555555333222000000000000000000000000222111111000///......---------......//////000000///......------......///......------...//////000222222333666999:::888777666===DDDEEECCCAAACCCFFFFFFLLLJJJGGGVVVnnnnnn^^^<<>><<<;;;;;;;;;<<<>>>AAADDDCCCGGGLLLRRR^^^tttttt]]]LLLAAADDDGGGKKKKKKGGG???999===;;;<<>>===;;;;;;:::999:::;;;===>>><<<:::777666555444333111000000000000000000000000000000000//////..................///////////////......------------......////////////000111111222///111333555777777777777777>>>DDDFFFCCC???>>>@@@DDDLLLLLLFFFMMM\\\[[[NNN>>>CCCNNNZZZ```bbbfffkkkrrrxxxyyycccYYY\\\^^^rrrjjj^^^\\\[[[[[[___cccfffggghhhiiijjjqqqqqqsssvvvxxx{{{}}}~~~xxxzzz|||}}}~~~iii___VVVTTTXXX___iiirrr|||xxxuuunnn]]]KKKBBB@@@???@@@BBBHHHxxxuuuTTTDDD???>>>:::::::::999:::<<>>YYYuuummmpppeeeTTTKKKGGGNNNRRROOOMMMOOOOOOPPPQQQTTTXXXYYYYYYWWWTTTSSSRRRSSSVVVXXXYYYYYYZZZYYYXXXXXXYYY\\\```bbbbbbaaaccceeecccllloooPPPHHH@@@FFFMMMiii|||xxxoooooonnnnnnooorrruuuwww}}}{{{mmmjjj]]]QQQLLLHHHGGGFFFKKK[[[lllyyyoooZZZXXXlll}}}vvv```LLLKKKPPP]]]mmm~~~nnnfffaaaSSSIIIJJJKKKHHHGGGKKKLLLKKKHHHEEEAAAAAACCCEEEBBB???===HHHfff|||{{{dddDDDCCCDDDGGGMMMSSSXXXZZZVVVWWWXXXXXXXXXYYY\\\___hhhuuuccc___lll___```aaa```]]]ZZZXXXXXXWWW[[[___bbbccceeejjjnnnlllIIIIIILLL^^^UUUDDDRRRgggIII???;;;;;;;;;:::999:::;;;<<<===<<<999777555555444333111000000000000000000000000///.....................///////////////............------------------............///000111222333222555888999777666888:::;;;@@@EEEGGGDDD@@@===;;;DDDKKKKKKDDDCCCJJJJJJDDDBBB>>>BBBPPP^^^eeeiiilllsssxxxjjj[[[[[[ZZZcccxxxccc[[[ZZZYYY\\\aaadddfffggghhhjjjnnnooopppsssvvvxxx{{{|||zzz|||}}}}}}}}}~~~|||uuuqqqtttkkk^^^UUUMMMGGGEEEGGGddd}}}XXXFFFCCCDDD======<<<:::888:::>>>BBBJJJQQQVVVSSSRRR^^^xxxvvvhhh\\\QQQHHH@@@AAAHHHMMMJJJEEE<<<<<>>:::888;;;>>><<<@@@FFFJJJJJJHHHEEECCCHHHMMMNNNHHHDDDGGGKKKKKKFFF;;;999HHH[[[fffkkkmmmwwwzzzooo___]]][[[YYYxxxfffYYYXXXVVVZZZ___bbbdddfffgggiiikkklllmmmpppsssvvvyyyzzz|||}}}~~~}}}|||}}}vvvgggZZZTTTLLLVVVzzz]]]LLLJJJLLLDDDDDDAAA===888888;;;>>>BBBLLLUUUWWWUUU[[[lll{{{yyy~~~zzzyyyxxxooobbbZZZNNNBBB>>>CCCJJJMMMLLL???@@@HHHfff}}}pppfffssshhhHHHKKKMMMNNNTTTZZZXXXRRRPPPMMMLLLMMMPPPSSSRRRQQQOOORRRTTTTTTSSSSSSWWWZZZYYYYYYYYYYYYZZZ[[[\\\\\\fff]]]ZZZ]]]YYYaaacccNNNAAA@@@CCCWWWzzz}}}nnnlllmmmooossswwwyyyyyyyyyuuu{{{|||dddZZZ]]]uuurrrhhhjjjllleeeYYYOOOIIIPPP___pppuuudddooovvvccccccjjjyyyyyydddSSSOOONNNIIIJJJQQQGGGIIIIIIGGGDDDDDDFFFIIIOOOMMMEEEDDD[[[|||wwwvvvpppQQQEEEJJJNNNOOOQQQTTTXXXYYYbbb```^^^\\\]]]___bbbeeesssyyynnncccdddcccaaa^^^\\\\\\]]]YYY[[[[[[[[[[[[___gggnnnsssPPPDDDRRRTTTGGGgggxxxWWWFFF===::::::::::::;;;;;;<<<===>>>;;;888666555444333222000000000111222222222333////////////////////////............////////////000000///...---,,,,,,,,,+++,,,,,,...000222444555:::???BBB>>>;;;<<<;;;:::@@@DDDVVVlllppp^^^HHH>>>EEEPPPWWWQQQCCC===AAAHHHHHH@@@999<<>>===<<<===@@@BBBTTTWWWRRR[[[hhhsss~~~yyyiiiaaakkktttpppkkkkkkbbbXXXKKKCCCAAACCCEEEFFF@@@>>>LLLlllpppjjjrrrkkkYYYMMMIIIIIIOOOXXX[[[VVVPPPNNNNNNOOOQQQTTTVVVVVVVVV^^^]]]\\\ZZZYYYYYYZZZZZZZZZ[[[XXXTTTVVVZZZ[[[YYYfffddd^^^^^^bbbddd}}}dddMMMCCCAAADDDQQQjjjuuucccdddjjjpppqqqnnnmmmqqquuunnnvvv{{{{{{}}}nnnUUURRRPPP[[[yyyvvvnnnttt{{{kkkZZZLLLOOO```tttnnnvvvpppfffdddssslllVVVRRROOOGGGJJJVVVTTTFFF>>>DDDIIIFFFDDDFFFJJJSSSQQQIIIUUUvvv|||sss}}}rrrWWWUUUSSSSSSSSSSSSRRRTTT\\\dddssshhh^^^[[[\\\aaaiiiqqq{{{vvvwwwooogggfffdddaaa^^^\\\[[[[[[ddd``````cccbbb^^^aaaiiiSSSGGGUUUsssaaa@@@]]]~~~]]]IIIDDD>>>;;;;;;<<<:::777888===>>>;;;888666555444333222000000000000000000111111////////////////////////............////////////000000///------,,,,,,---------...///111333555666888===>>>;;;999:::;;;:::<<>>DDDVVVeee```MMM@@@AAAHHHHHHEEE>>><<>>;;;???PPPXXX\\\iiitttnnn___bbbmmmrrrnnnjjjccc[[[OOOEEEAAABBBDDDGGGFFFEEETTTtttqqqmmmpppeeeTTTNNNLLLLLLPPPVVVXXXSSSNNNKKKLLLOOOUUU\\\```___^^^kkkiiieeeaaa]]]ZZZXXXWWWYYY[[[YYYVVVWWW[[[\\\ZZZcccbbb]]]]]]```aaauuuZZZJJJDDDCCCIIIYYYiiimmmbbbVVVccciiiqqqsssqqqooopppsssrrrsssssssssuuu|||rrr___OOOKKKIIISSSooo}}}{{{eeeOOOMMM[[[ooolllwwwiiiaaa___jjjzzzppp```^^^[[[QQQQQQZZZ___SSSIIIGGGIIIGGGDDDBBBGGGPPPRRRMMMSSSkkk~~~yyyfffKKKJJJPPPOOONNNLLLMMMRRR^^^hhhxxxiii[[[WWW]]]fffqqqyyywwwsssqqqyyynnngggeeebbb^^^\\\[[[\\\^^^cccaaaaaacccdddcccfffiiidddGGGLLLbbbpppYYY===TTTnnnPPPBBB@@@===<<<<<<;;;888999===>>>;;;888666555444333222000000000///////////////////////////////////////............////////////000///...---------------...//////000222444666777555999:::666666:::<<<<<<>>>III\\\iiidddSSSJJJKKKKKKaaavvvttt]]]HHHCCCHHHPPPSSSLLL??????PPP\\\^^^gggnnnpppvvvwwwddd^^^UUUbbbqqqvvv]]]UUUUUUVVVXXX[[[___bbbeeefffiiilllnnnooopppqqqsssxxxzzz|||||||||oooYYYZZZvvvvvvzzz{{{xxxsssiiidddXXXLLLKKKMMMGGG<<>>;;;888666555444333222111111111000000//////...////////////////////////............////////////000///...---------------...//////000111333555666444666666333555:::>>>>>>@@@AAADDDFFFDDDCCCLLLXXXTTTggg{{{|||hhhPPPGGGHHHRRR]]]YYYDDD999EEEVVV]]]eeennnqqqvvvrrriiiaaabbbeeexxxnnnZZZXXXWWWYYY[[[[[[^^^aaacccfffjjjmmmooopppqqqsssvvvxxx|||~~~vvvggghhhooo~~~~~~aaaUUUfffyyyyyywwwpppooohhh]]]\\\^^^TTTCCCRRRZZZ\\\]]]]]]\\\lllgggaaappp}}}|||uuuiii\\\RRRNNNNNNHHHNNNbbb~~~wwwooolll```RRRLLLOOOQQQTTTTTTSSSQQQOOONNNMMMKKKKKKQQQZZZ^^^]]]YYYSSSSSSSSSTTTVVVYYY[[[]]]RRRVVVWWWTTTTTTUUUUUUSSSXXX[[[ZZZ\\\```]]]eee|||vvvTTTIIIEEECCCDDDHHHJJJHHHFFFQQQYYYdddnnnrrrqqqnnnlllqqqnnntttwwwwww|||ppplllllluuu|||}}}dddTTTJJJEEEAAAGGGYYYsss|||fffRRRSSSaaannnrrrrrryyyqqqvvvPPPLLLHHHHHHGGGIIIQQQZZZppppppccc\\\```ddd^^^VVVQQQ\\\aaa]]]NNNEEEHHHKKKIIIBBBBBBFFFOOOVVVccc~~~www]]]KKKLLLLLLSSSWWWWWWUUUUUUVVVVVVbbb``````ddddddaaa```aaa]]]___ccciiioooqqqkkkeeeggggggeeeaaa\\\ZZZ[[[]]]```dddeeeeeekkktttuuuppphhhOOOCCCKKKMMMAAADDDTTTjjjOOOHHHBBB>>>>>>===;;;;;;===>>>;;;888666555444333222222222222111111000000000////////////////////////............//////////////////...------------...---------...000111333333444555444222555===AAA@@@>>>===>>>BBBFFFHHHLLLPPPTTT\\\jjjpppgggVVVLLLKKKQQQbbbdddNNN<<>><<<;;;===>>>;;;888666555444333222222222222222111111111111////////////////////////............///////////////......---------......,,,,,,,,,---...///111111444555444333777???BBBAAA???<<<:::>>>DDDHHHHHHFFFJJJIIIPPP[[[]]]UUUNNNNNN\\\kkkppp]]]EEEAAARRRdddaaalllqqquuu|||ttteee[[[\\\fffxxxmmm^^^TTTVVV[[[ZZZZZZ]]][[[___fffkkkoooqqqsssuuurrrtttyyy}}}yyytttjjjuuu|||~~~~~~wwwkkk\\\QQQYYYfffmmmooonnnaaa\\\fffttttttvvvpppqqqrrrpppjjjccc]]]ZZZaaakkk{{{xxxjjjWWWOOOTTTOOORRRUUUWWWVVVTTTSSSSSSOOOMMMJJJJJJMMMRRRWWWYYYXXXWWWVVVUUUUUUUUUVVVWWWYYY]]]]]]WWWQQQPPPPPPOOONNNTTTTTTWWW___^^^```mmmdddNNNEEE???BBBKKKOOOJJJBBBFFFLLLXXXgggtttzzzyyyvvv~~~zzzzzz|||yyytttwww}}}~~~~~~|||iii^^^___nnn}}}iiiMMMJJJFFFBBBDDDKKKZZZppprrr```SSSWWWhhhuuu{{{||||||wwwnnnxxxzzzwwwuuuYYYJJJGGGDDDAAA>>>>>>GGGRRRYYYiiiwwwwwwooohhhfffdddbbb___[[[[[[___aaa[[[RRRMMMXXX]]]TTTFFFAAADDDIIIRRRIIICCCIIIUUUiiiyyyxxx}}}fffRRRJJJJJJSSS[[[ccciiipppsssiii[[[VVV___jjjkkkbbb[[[aaammmqqqfff]]]^^^bbbdddeeeeeebbbgggkkkhhhaaaZZZWWWWWWYYYYYY]]]bbbgggjjjqqqxxxrrrGGG@@@IIIJJJDDDBBB\\\wwwVVVNNNFFF???>>>>>><<<;;;<<<>>>;;;888666555444333222000000000000111111111111////////////////////////............////////////......---------......///,,,,,,,,,,,,---///000111222333333222888???AAA???AAA===:::<<>>>>><<<::::::>>>;;;888666555444333222......//////000000111111////////////////////////............/////////000......---------......///,,,,,,,,,---...///000111111222222222888???@@@===<<>>;;;999:::>>>;;;999888888777666444000000000000000000000000000000000000000000000000............////////////000000///...------,,,,,,111000...,,,,,,...000111///000333777:::=========FFFJJJQQQYYY\\\ZZZSSSMMMMMMFFFBBBGGGMMMNNNJJJGGGKKKVVVfffeeeUUUNNNGGG888]]]iiipppooorrr}}}~~~jjj[[[XXXZZZeeekkkYYYVVVYYY]]]aaaaaadddgggiiiiiijjjmmmqqqooopppqqqsssvvvzzz~~~ooo{{{vvvzzz}}}tttwwwvvvxxxlllkkk|||{{{```YYYVVVOOOPPPXXXYYYUUUSSSVVVZZZ[[[ZZZYYYQQQQQQOOOJJJGGGHHHMMMRRRZZZYYYXXXUUUSSSRRRTTTVVV[[[[[[XXXSSSNNNLLLKKKLLLPPPLLLKKKNNNOOOQQQZZZeeeqqqmmmMMMHHHKKK[[[fff[[[NNNEEEGGGXXXhhhmmmnnnrrruuuuuutttpppggg___```fffiiioooqqqpppsss{{{{{{zzzvvv```UUUQQQ\\\hhhwww~~~|||xxx{{{rrrWWWMMMFFFFFFGGGLLL```vvv}}}yyyrrrdddccccccfffooorrrjjj___aaaWWWLLLFFFBBB@@@AAAEEE===@@@AAA>>><<<===@@@BBBOOOXXXVVVRRRTTTRRRTTT______rrr{{{qqqgggfff___TTTLLLIIIMMMUUUVVVOOOIIIJJJAAACCCGGGJJJKKKWWWxxxqqqeee\\\```bbbYYYVVVPPPPPPXXX]]][[[XXXYYYQQQTTTWWWYYYYYYXXXXXXYYYaaa\\\VVV[[[^^^SSSPPP```\\\___cccccc\\\VVVXXX^^^___^^^ccckkkkkkhhhpppXXXJJJKKKQQQdddRRRQQQPPPeee|||___PPPAAA>>>>>>===<<<===>>>;;;888666555444222000000000000000000000000000000000000000000000000000............////////////000//////...------,,,,,,........................222111444;;;CCCFFFCCC>>>>>>DDDMMMUUUXXXYYYZZZ[[[gggZZZKKKGGGNNNUUURRRKKKKKKQQQ```cccWWWPPPKKK@@@RRRcccqqqtttssszzzuuuccc^^^]]]ccczzzhhh[[[```bbb\\\\\\^^^bbbcccdddfffiiilllqqqrrrssstttvvvxxxzzz{{{qqq]]]eee{{{qqqxxx~~~yyy~~~nnnlllqqq{{{sssZZZUUUTTTNNNOOOWWWXXXUUURRRTTTVVVWWWWWWVVVRRRQQQOOOKKKHHHJJJPPPUUU[[[[[[ZZZWWWUUUUUUWWWYYYYYYYYYXXXUUURRRQQQRRRSSSSSSOOONNNPPPPPPRRRZZZdddlllmmmNNNKKKMMMXXXddd___YYYNNNIIIRRRaaaiiiiiihhhtttvvvxxxwwwmmmaaa^^^aaaccciiippptttttttttwwwzzzzzzvvv~~~sss]]]QQQMMMMMMRRRYYY___ccciiipppuuu{{{|||}}}bbbUUUIIIFFFDDDGGGUUUggguuupppkkkcccgggkkkooorrrrrriii^^^[[[PPPEEECCCCCCBBBBBBCCCGGGHHHGGGBBB>>>===???AAAOOOYYYXXXTTTUUUPPPOOOYYYbbbiiiqqqrrrmmmeee]]]WWWSSSOOONNNPPPQQQOOOMMMMMMEEECCCCCCGGGKKKWWWttt{{{rrrkkkdddfffiii```aaaYYYUUUWWWXXXTTTRRRSSSRRRUUUXXXYYYXXXWWWWWWWWWXXXVVVOOOQQQYYYUUURRR[[[ZZZZZZ]]]^^^ZZZTTTTTTXXX[[[XXX\\\dddfffcccjjjvvvcccJJJHHHKKK___\\\LLLHHHWWW~~~cccQQQBBBAAA@@@;;;:::>>>???<<<999666555333000///000000000000000000000000////////////////////////............/////////////////////...------,,,,,,,,,---...//////...---,,,222111444===GGGJJJEEE===;;;AAAHHHLLLQQQ\\\nnn{{{xxx[[[JJJRRRccchhhaaaRRRNNNWWW```ZZZSSSNNNCCCGGG\\\rrryyyvvvvvv}}}mmmccc]]]]]]iiizzz~~~```______TTTXXXZZZ]]]^^^```bbbfffhhhoooppprrrtttvvvxxxyyyyyy~~~~~~~~~~~~~~~ppp^^^NNNNNN___uuutttkkktttsssppphhhjjjpppvvviiiUUUQQQRRRNNNOOOUUUWWWYYY[[[]]]]]][[[YYYWWWQQQQQQOOOKKKHHHJJJQQQWWWZZZZZZYYYWWWVVVUUUWWWYYYUUUVVVXXXXXXWWWXXXZZZ]]]WWWSSSRRRRRRRRRSSSYYY```eeeqqqqqqOOOIIIGGGLLLUUUYYY```VVVKKKJJJVVVdddfffaaapppuuu}}}yyymmmfffgggfffiiiuuu|||yyy}}}{{{~~~lllWWWLLLHHHFFFIIINNNRRRXXXbbbooowwwxxx{{{uuubbbOOOFFFCCCCCCKKKUUU}}}sssnnnjjjfffpppzzz|||xxxqqqeeeZZZWWWMMMDDDEEEHHHHHHFFFFFFLLLKKKIIICCC===;;;>>>AAAPPP\\\]]]YYYXXXPPPKKKSSSeeeccciiisssrrrfff\\\[[[XXXXXXTTTNNNLLLOOOQQQQQQLLLEEEAAADDDKKKZZZvvvwwwrrrkkkkkkllldddiiibbb[[[XXXUUURRRQQQRRRWWWYYY[[[[[[YYYWWWVVVVVVSSSWWWOOOKKKUUUZZZVVVVVVZZZYYY[[[]]]ZZZTTTRRRUUUXXXTTTUUU\\\```^^^bbbiiikkkwwwtttMMMFFFFFFZZZnnnUUUHHHIIIvvvtttZZZFFFFFFDDD;;;888???@@@===:::888666555333111000000000000000000000000////////////////////////............//////////////////.........---------,,,,,,------------,,,,,,000000222999@@@CCC@@@;;;???CCCFFFEEEIII^^^}}}mmmWWW^^^wwwdddTTTTTT```ccc___UUUFFFDDDVVVmmmzzzzzzvvvxxx}}}}}}lllaaaZZZ]]]fffmmmaaa^^^UUUYYYZZZ[[[]]]___bbbeeehhhhhhjjjnnnrrrvvvxxxzzzzzz{{{{{{{{{{{{{{{}}}yyyggg___VVVPPPSSSPPPYYYdddkkkrrr|||tttuuuzzz}}}sssvvvyyykkk___dddsss}}}xxxwwwcccSSSQQQQQQOOOPPPUUUWWW___ffffffccc^^^ZZZVVVSSSRRROOOKKKHHHIIIOOOUUUWWWWWWWWWVVVTTTTTTUUUWWWSSSUUUXXXYYYZZZ\\\___aaaYYYVVVTTTSSSSSSTTTXXX\\\aaaccczzzVVVGGGDDDBBBGGGMMM]]]ZZZPPPHHHNNN^^^fffccckkkrrr~~~}}}xxxxxxqqqnnnxxxppp___UUURRRUUU[[[dddlllssszzzzzzuuu}}}ttt[[[LLLEEECCCEEEJJJfffzzztttqqqnnn}}}vvvggg[[[WWWQQQMMMOOOPPPNNNLLLLLLQQQOOOKKKGGGAAA>>>BBBGGGTTT```bbb___^^^SSSKKKOOObbbeeelllrrrpppggg___\\\WWW^^^___WWWOOOPPPSSSSSSUUULLLDDDDDDIIIZZZ{{{rrrnnnkkkqqquuunnniiieeeaaa]]]ZZZXXXXXXZZZ]]]___``````]]]ZZZYYYXXXYYYfff___PPPTTT]]]ZZZWWW]]]___bbbbbb\\\UUUTTTYYY[[[VVVTTTZZZ]]]]]]]]]___bbbeeegggmmmRRRGGGCCCWWW~~~qqqYYYEEEaaahhhJJJGGGGGG<<<777======;;;888777777666444333000000000000000000000000////////////////////////............////////////...............---------///...,,,++++++,,,...//////111444555666888:::;;;@@@DDDFFFCCCEEEVVVssswwwjjjpppwww```YYYggguuuzzzmmmUUUDDDMMM```ttt|||yyyxxx{{{{{{kkk___[[[^^^mmmpppaaaZZZZZZZZZZZZ[[[^^^aaadddfffeeegggkkkooosssvvvxxxxxxvvvwwwwwwwwwwwwzzzxxxuuujjjUUUJJJEEEIIIKKKIIIMMMaaasss~~~iiiooo}}}tttmmmrrrsssppprrr|||rrrbbbTTTRRRRRRQQQRRRUUU```iiilllcccZZZVVVUUUSSSWWWWWWTTTOOOKKKJJJOOOSSSWWWXXXXXXVVVUUUTTTUUUVVVSSSUUUXXXYYYZZZ\\\^^^```XXXWWWUUURRRSSSVVVXXXXXX___\\\lllgggLLLHHHEEEDDDIIIUUU[[[XXXMMMKKKVVVaaacccffflllyyy|||pppsssuuuooommmmmmuuutttsssmmmZZZMMMFFFCCCCCCUUUvvvyyyuuurrrnnnbbbVVVUUUVVVZZZYYYTTTRRRTTT\\\XXXSSSPPPJJJDDDFFFNNNXXXbbbcccbbbdddZZZOOOPPPZZZiiirrrkkkeeeeeebbbZZZSSSaaajjjdddXXXRRRQQQRRR[[[UUUNNNHHHFFFTTT{{{uuuuuu___^^^fffuuu}}}hhhiiiiiiddd```^^^___```bbbdddfffeeebbb___]]]]]]cccwwwqqqZZZUUU\\\\\\ZZZaaaeeehhhfff\\\SSSUUU]]]```[[[YYY\\\______]]]\\\bbbcccccceeeqqqZZZIIICCCSSSoooKKKRRRrrrMMMDDDFFF???:::<<<:::888555444444444333111000000000000000000000000////////////////////////............////////////........................000///,,,******,,,///000///333555555333333888<<<<<>>===;;;999666444444333111000000000000000000000000000000000000000000000000000............////////////........................//////...------.../////////111333555555666888:::===@@@DDDEEEEEEEEEFFFGGGLLLPPP\\\iiijjjcccdddkkkllldddcccnnn{{{KKKAAAGGG^^^ppprrrvvvppp```YYYZZZnnn{{{```]]]ZZZWWWWWWZZZ]]]______cccdddfffhhhkkknnnppprrrppprrrssstttvvvzzz{{{```[[[VVVWWWZZZ^^^bbbmmmvvvffffffoooxxxrrrhhh]]]RRROOOQQQSSSVVVYYYhhhuuuwwwfffUUUQQQTTTUUUXXXZZZZZZWWWRRROOOPPPRRR[[[[[[\\\ZZZWWWTTTTTTTTTSSSVVVXXXZZZZZZZZZ[[[]]]VVVXXXVVVTTTWWW]]]]]]XXXYYY^^^kkk[[[MMMHHHAAACCCJJJRRR\\\^^^SSSIIIIIIPPPXXX]]]jjjxxxzzz{{{}}}~~~iiiZZZiii|||xxxxxx~~~jjjXXXMMMIIINNNlll|||jjj```^^^dddttt{{{vvvmmmfffbbbaaaXXXLLLLLLSSSiiikkkfffjjjxxxvvvjjjeeeZZZccchhhccc```bbbbbb```___ZZZ___jjjgggVVVMMMOOOPPPYYYddddddZZZZZZuuu{{{|||qqq|||aaaTTTZZZ___fffmmmlllmmmrrrqqqfff[[[ZZZ]]]___```bbbdddeeecccaaa``````gggzzzuuuaaa\\\aaadddhhhooohhhbbb^^^YYYSSSQQQTTTZZZ[[[\\\^^^```ccccccbbb^^^cccggghhhkkk{{{UUUGGGJJJkkkuuuQQQbbblllRRRGGGDDDAAA>>>???<<<999777555444111///000000000000000000000000111111111111111111111111............/////////000---.....................---...///000000///...---,,,---000444888:::888666EEECCCBBBBBBDDDFFFFFFFFFIIIDDDJJJXXXWWWMMMPPP]]][[[]]]aaagggzzz{{{RRRDDDEEEYYYgggiiiooo|||kkkaaaUUUbbb}}}zzz```\\\XXXXXX[[[^^^_________```bbbeeeiiinnnrrruuupppqqqssstttwww|||||||||pppllliiinnnyyy|||||||||~~~jjjcccYYYPPPLLLOOOSSSWWWZZZQQQgggtttkkk[[[TTTQQQNNNSSSUUUWWWUUUQQQNNNOOOPPPYYYZZZZZZXXXUUURRRQQQQQQSSSUUUYYY[[[[[[[[[\\\]]]VVVXXXWWWUUUYYY```___ZZZVVVaaappphhhRRRKKKAAACCCDDDJJJXXXaaaYYYIIIEEEJJJQQQWWWeeeuuu}}}xxx{{{www{{{zzziiieeedddooozzzmmmpppvvvbbbVVVQQQJJJggguuukkkfffkkkuuuooolllmmmfffZZZZZZbbbsssrrrkkkqqqwwwrrrccc___aaaggghhhddddddhhhhhhVVVTTTdddhhhXXXLLLNNNFFFTTTiiirrrkkkhhhzzz~~~xxxzzz~~~eeeUUUVVVcccfffhhhmmmmmmmmmrrroooaaaVVVVVV\\\___\\\^^^aaabbbaaa_________eeetttoooaaaaaahhhkkkooovvviii^^^[[[ZZZVVVRRROOOTTTWWWZZZ\\\___ccceeeeee\\\aaafffgggiiiuuu]]]LLLKKKcccZZZWWWaaaJJJDDDAAA===???===:::777666555222111222222111111111111222222111111111111000000000000////////////////////////////////////////////////000000//////.........---/////////111333555888999===@@@EEEIIIKKKJJJHHHFFFKKKQQQMMMJJJNNNJJJDDDHHHPPP___hhh^^^^^^xxxtttgggOOOAAALLL\\\eeemmmvvvsss```ZZZVVVmmmwwwcccXXX]]]___XXXYYYbbb^^^___aaadddhhhkkkmmmnnnlllooorrrtttuuuzzz|||wwwkkk```TTTJJJKKKPPPRRRTTTUUUUUUVVVXXX[[[ZZZVVVPPPJJJTTTOOOPPPVVVTTTMMMQQQ\\\```ZZZTTTRRROOOKKKKKKNNNSSSUUUZZZ^^^aaa^^^YYYUUUUUUXXXXXXWWW^^^gggcccWWW[[[hhhsssppp[[[KKKHHH===EEECCCMMM___ggg^^^RRRNNNGGGWWWdddiiipppzzz~~~zzz}}}yyysssrrrxxxhhhccchhhlllrrrkkkmmm{{{jjjXXXQQQ[[[|||~~~yyyvvvwwwwwwwwwzzz|||vvvnnnyyyvvvsssuuu}}}{{{qqqhhhhhhaaaZZZ^^^iiiiiiaaaccceee___TTTUUU\\\ZZZOOOHHHIIISSSeeeuuu~~~|||zzzmmmvvvsssYYYWWWYYY^^^dddggghhhiiiaaallljjj```YYYSSSXXXhhh```___^^^___ccceeebbb]]]aaabbbbbbaaadddiiiiiifffqqqhhh[[[UUUTTTVVVUUUTTTRRRWWWYYYXXXZZZ]]]\\\YYYZZZ\\\dddkkkiiilllXXXGGGRRRtttsssOOOgggbbbHHH@@@@@@???===999777666555333111222222111111111111222222111111111111000000000000////////////////////////////////////////////////000/////////.........---...///111111222555:::>>>AAADDDGGGKKKMMMMMMLLLKKKTTTYYYUUUQQQVVVRRRMMMRRRVVV```fff^^^[[[mmm~~~vvv\\\EEECCCOOO^^^nnnzzz}}}hhh___XXXhhhrrrZZZVVV[[[[[[ZZZ[[[ZZZ[[[]]]aaadddgggjjjkkkjjjmmmppprrrtttyyy~~~tttggg^^^SSSJJJJJJNNNPPPQQQSSSOOOQQQTTTXXXZZZXXXTTTQQQNNNOOOXXXeeeeee[[[UUUXXX]]]VVVPPPNNNKKKIIILLLPPPRRRSSSVVVZZZ]]]^^^\\\ZZZVVVXXXXXXYYY]]]```\\\UUUXXXeeesssooo```NNNMMMEEEBBB@@@GGGXXXgggiiibbb\\\FFFOOO[[[dddnnnwww{{{zzz}}}{{{vvvrrruuuyyyiiijjjuuu~~~qqqsss}}}ooo]]]TTTYYYvvv~~~yyyvvvzzz~~~yyy~~~{{{vvvuuu{{{|||sssnnnllleee[[[YYY___fffhhhaaaeeeddd]]]VVVRRRQQQOOOEEEEEEMMM___qqq~~~vvv{{{nnnnnnvvvbbb[[[YYYXXX]]]ccchhhlllnnneeemmmhhh___\\\WWWYYYeeeddd```[[[\\\aaadddbbb^^^``````^^^^^^dddhhheee^^^ggg```XXXSSSRRRSSSRRRQQQPPPTTTVVVVVVXXX]]]^^^\\\]]]^^^ccciiigggjjj}}}aaaGGGLLLfff}}}xxxSSSXXXlllLLL@@@BBB???<<<999777666555333111222222111111111111222222111111111111000000000000/////////////////////////////////////////////////////////...............---000222222222555===DDDLLLLLLLLLMMMMMMMMMMMMMMMYYYbbbccceeejjjdddZZZ[[[^^^ccchhheee[[[ZZZkkk}}}mmmRRRBBBDDDVVVlllzzzxxxhhh^^^aaaooogggUUUXXX___]]]VVV[[[\\\^^^bbbeeehhhkkkllliiikkknnnooorrrwww~~~~~~tttfff]]]RRRJJJJJJMMMNNNNNNPPPNNNOOOQQQUUUXXXXXXVVVTTTLLLNNNZZZjjjmmmdddZZZWWWXXXUUUUUUWWWVVVRRRQQQSSSRRRQQQQQQTTTXXX\\\___```XXXVVVWWW[[[[[[XXXWWWYYY\\\ggguuuoooxxxrrrWWWNNNCCCAAA@@@CCCOOOcccrrrqqqjjjMMMLLLQQQ]]]hhhnnnqqqttttttwwwxxxvvvvvv~~~~~~{{{vvvxxx{{{|||wwwggg[[[XXXkkkzzzsssvvvzzzuuuwww{{{zzzuuupppnnnkkkddd[[[VVV]]]gggddddddccc```\\\WWWSSSQQQFFFCCCFFFSSSggg}}}xxxsss}}}pppooovvvggg___[[[XXXYYY___fffjjjkkkfffkkkddd\\\^^^]]]___jjjuuukkk```^^^bbbfffccc``````___^^^___eeejjjggg______\\\XXXTTTRRRQQQRRRRRRUUUXXXXXXUUUWWW[[[]]]\\\]]]\\\___bbbaaacccssswwwOOOEEEUUUddd~~~dddMMMooo~~~UUUCCCDDD>>><<<999777666555333222222222111111111111222222111111111111000000000///////////////////////////////////////////////////........................+++000333333111555@@@IIIUUUSSSPPPMMMKKKJJJJJJJJJTTTcccmmmvvv~~~tttdddaaa___hhhttt|||pppZZZ^^^www|||iiiPPPDDDMMMcccrrrtttggg^^^```ooodddZZZ______XXX[[[\\\^^^aaaeeehhhjjjkkkjjjlllnnnooopppttt|||ooobbb[[[RRRKKKKKKMMMLLLMMMNNNSSSSSSSSSUUUVVVVVVTTTRRRRRROOOSSS\\\bbb___[[[ZZZUUUXXX```iiijjjbbbZZZXXXUUURRROOOOOOSSSYYY___bbbYYYTTTUUUZZZYYYTTTYYYccchhhlllvvvnnnmmmzzzrrr[[[FFFCCCEEEDDDGGGWWWlllsssooo[[[PPPNNNYYYcccdddeeeiiigggnnnvvvyyyzzz}}}~~~||||||rrreeeYYY```|||qqqsss}}}vvvsssuuuvvvsssooonnnppppppdddUUUSSS[[[gggeee___[[[```hhhdddZZZOOOHHHCCCHHHZZZsssyyywwwwwwuuusss{{{vvv```]]]XXXWWW\\\bbbcccaaaccchhhbbbZZZ\\\___gggvvvsssddd___aaaaaa___\\\\\\___```___bbbfffgggddd```___\\\YYYUUUTTTVVVXXX___```]]]WWWVVVXXXYYYXXXXXXWWWYYY[[[ZZZ[[[ggguuuhhhBBBJJJPPPoooUUU^^^dddHHHEEE>>><<<999777666555444222222222111111111111222222111111111111000000000///////////////////////////////////////////////////---------...............+++///333222111555???HHHUUURRRMMMIIIGGGGGGIIIJJJNNN]]]gggqqq{{{uuuhhhfffjjj|||vvvfffxxxfffIIIDDDVVVgggwwwwwwddd[[[bbbuuuggg___^^^[[[WWWXXXZZZ]]]___bbbdddeeekkkmmmooooooooorrrxxx|||ooodddXXXYYYRRRMMMMMMMMMLLLLLLNNNUUUUUUTTTUUUVVVVVVTTTRRRUUUPPPMMMPPPUUUVVVWWWXXXVVVZZZcccmmmooohhh```]]]YYYUUUPPPNNNQQQVVV[[[^^^YYYSSSSSSWWWWWWVVV```nnnmmmhhhmmmgggeeekkkpppSSSCCCGGGFFFBBBJJJ]]]kkknnneeeWWWOOOWWW^^^___```dddfffjjjpppuuuxxxyyyzzzzzz|||lll\\\YYYuuuwwwwww~~~zzzrrrqqqqqqqqquuuqqqrrrtttjjjYYYPPPRRR]]]iiihhhYYYZZZkkkqqqjjj```VVVJJJGGGTTTooouuuwww~~~~~~{{{ppppppmmm\\\[[[YYYXXX^^^eeeddd]]]ccckkkeee[[[YYY[[[ggg{{{}}}mmm^^^ZZZ[[[YYYWWWWWW[[[cccgggaaa[[[\\\aaaeeedddccc```\\\XXXXXXZZZ\\\``````\\\VVVSSSVVVWWWUUUUUUWWWZZZZZZXXXXXXaaakkk}}}MMMFFFDDD^^^hhhXXX}}}wwwRRRGGG>>>;;;888777777666444222222222111111111111222222111111111111000000000000////////////////////////////////////////////////---------------.........,,,///111111111444<<>><<<999888777555333111111111111111111111111111333222000/////////000111888(((---555+++,,,555111000---...222333000,,,+++///////////////.........///---,,,///333666666555:::>>>999888AAADDDEEELLLOOOTTTRRRJJJJJJYYYlllwwwjjjYYYVVVdddvvvsssvvvhhhIIINNNXXXfffssswww{{{xxxlllfffcccvvvmmm^^^]]]]]]\\\\\\]]]___aaaaaabbbdddgggkkknnnqqqsssyyy~~~zzz{{{{{{yyy{{{yyy}}}~~~zzzyyyqqqmmmcccYYYWWWQQQOOOLLLIIIHHHIIIKKKLLLJJJIIIIIILLLPPPSSSSSSRRRSSSRRRPPPPPPPPPPPPNNNLLLVVVSSSNNNLLLOOOTTTVVVUUUYYY\\\[[[TTTSSSXXX[[[YYY\\\[[[]]]___^^^\\\[[[\\\]]][[[ZZZ[[[ZZZZZZ```hhhrrrZZZFFFAAABBB@@@CCCIIIVVV^^^]]]TTTSSS\\\aaa^^^^^^___fffmmmnnnkkkjjjmmmpppvvv|||wwwtttwwwzzz~~~wwwrrrkkkUUUiii}}}yyybbbvvvlllsssppp~~~vvv```TTTVVVTTTSSSPPPOOOPPPUUUZZZ^^^___jjjggg```ccc___UUURRRWWWWWWWWWWWWXXXYYYZZZ[[[YYYVVVWWW^^^fffggg^^^UUUWWWZZZ^^^______]]]\\\\\\TTTSSSVVV[[[]]][[[\\\```iiinnnmmmccc[[[ZZZ\\\[[[___|||MMMEEEEEEGGGUUUwww|||XXXTTTuuuqqq>>><<<999888777666333111222222222222222222222222222222000/////////000111888,,,000444***,,,111)))///555555---(((,,,333777/////////////////////...///---,,,---111444555555777>>>???AAAJJJKKKHHHNNNTTTXXXXXXVVV[[[kkk}}}vvvbbbUUUXXXhhhxxxtttsssUUUEEEMMM^^^ppp{{{vvvmmmgggkkkqqqwwwmmm```ZZZ[[[]]]\\\ZZZ___```bbbeeeiiimmmppprrrtttyyy|||zzz}}}~~~|||}}}~~~|||}}}rrrjjj]]]TTTRRRMMMLLLKKKJJJJJJKKKKKKLLLOOOMMMLLLNNNQQQRRRQQQOOOOOONNNMMMNNNPPPPPPOOONNNPPPMMMJJJIIIMMMQQQSSSRRR[[[^^^^^^XXXWWW[[[]]]\\\VVVVVVWWWZZZ]]]]]]]]]]]]ZZZXXXXXXZZZZZZ[[[bbbiiimmmXXXEEEBBBCCC@@@@@@EEEMMMXXX\\\UUUQQQWWW\\\[[[[[[]]]bbbiiikkkiiijjjnnnqqqwww~~~wwwpppqqqttt~~~{{{yyyhhhrrr~~~www|||hhhqqq|||}}}ssssssttt```VVVYYYVVVTTTRRRPPPPPPSSSWWWZZZ]]]lllmmmfffddd\\\RRRQQQSSSSSSSSSTTTVVVXXXZZZ[[[XXXUUUTTTWWW\\\]]]YYYTTTYYYZZZ\\\\\\[[[YYYXXXWWWVVVTTTWWW^^^aaa___^^^______aaa]]]WWWUUUYYYZZZXXXUUUmmm^^^MMMEEEDDDOOOpppqqqPPPddd===;;;999888777666333111333333333333333333333333222111111000///000000000111---222333///333666,,,***111333000222555///$$$......//////////////////111///---...111444666777888AAABBBEEEMMMLLLIIIOOOQQQUUUXXXZZZbbbrrrrrr]]]RRR]]]~~~nnnffflllbbbAAAEEETTTjjj}}}ttthhhjjjcccrrrhhhZZZZZZ^^^]]]YYY\\\]]]___bbbfffjjjmmmooouuuxxx{{{{{{zzz}}}~~~{{{~~~rrreeeVVVMMMLLLIIIIIIKKKKKKLLLLLLKKKKKKOOONNNNNNOOOQQQRRRQQQPPPNNNMMMLLLLLLNNNNNNMMMLLLMMMKKKKKKMMMPPPRRRSSSSSSZZZ]]]]]]ZZZYYY[[[]]]\\\ZZZYYYWWWXXX[[[\\\YYYVVVYYYWWWWWWYYYZZZ[[[```gggnnn[[[IIIEEEDDDAAA???@@@CCCQQQYYYVVVQQQTTTXXXWWW[[[[[[___eeehhhhhhkkkpppooouuu}}}}}}sssrrruuuzzzqqq~~~~~~{{{~~~zzznnnzzzuuummm}}}wwwwwwzzz{{{nnn\\\UUUYYYXXXWWWVVVSSSQQQQQQSSSVVV\\\lllpppiiidddXXXNNNPPPSSSRRRRRRSSSUUUXXX[[[]]]XXXVVVSSSSSSUUUVVVVVVUUUXXXXXXYYYYYYYYYXXXXXXWWWXXXVVVXXX```dddaaa]]]\\\]]][[[VVVTTTWWW]]]]]]YYYXXXccc}}}^^^GGGAAAIIIfff^^^[[[vvv===;;;999888777666444222333333333333333333333333222111111000000000000000,,,///222000...222333,,,555000+++((()))---000111............////////////333111000000222555888999;;;CCCCCCDDDLLLLLLJJJQQQPPPUUUYYYYYY]]]iii|||www___\\\{{{qqqmmmlllrrrhhhJJJEEEJJJ^^^uuullliii```eee|||ddd\\\^^^___^^^ZZZ[[[]]]```cccgggjjjlllssswww{{{}}}}}}|||zzzyyyyyy{{{}}}xxxppp```RRRLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMPPPRRRSSSSSSPPPOOOLLLKKKKKKJJJHHHFFFHHHGGGIIINNNQQQQQQQQQSSSUUUWWWYYYXXXWWWXXXYYYYYY[[[ZZZXXXXXX\\\```]]]XXX]]]YYYXXXYYYYYYXXX[[[```zzzjjjTTTIIIEEEAAA?????????JJJTTTUUUUUUXXXWWWTTT\\\[[[^^^ccceeeeeeiiinnnkkkqqqxxx}}}}}}~~~ooovvv{{{tttvvvmmmyyyyyyxxxwwwnnneeeXXXSSSUUUYYYZZZ[[[XXXUUUSSSUUUWWW\\\iiijjjfffbbbWWWNNNQQQVVVUUUTTTTTTVVVYYY\\\^^^YYYYYYXXXWWWVVVWWWZZZ\\\VVVVVVVVVXXXZZZ\\\]]]]]]YYYVVVXXX```ccc___YYYVVV]]][[[XXXWWWZZZ]]]\\\YYYaaa```ooouuuNNN@@@EEE[[[|||bbbeee<<<;;;888777777666444222333333333333333333333333111111111111000000000///,,,222111+++)))***+++...))))))///777222(((+++777---.........//////000000111111111000111333666888888BBBFFFLLLXXXXXXRRRUUU[[[```ccc___ZZZ```sss|||mmmzzziiihhh~~~sssYYYKKKBBBMMMdddvvv{{{hhhaaa___kkk}}}fff\\\[[[]]]YYYZZZ\\\^^^aaadddgggiiijjjpppvvvyyy{{{}}}|||zzzwwwxxx}}}{{{yyyjjj\\\QQQNNNPPPNNNLLLIIIGGGFFFGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOQQQOOOMMMKKKJJJJJJIIIGGGEEEAAA@@@DDDKKKNNNKKKLLLPPPQQQRRRTTTUUUUUUTTTUUUXXXSSSVVVXXXYYY```jjjlllhhh^^^YYYWWWYYYYYYXXXZZZ^^^jjjcccOOOFFFCCCBBBBBBBBBFFFLLLSSSZZZ^^^ZZZTTTZZZZZZ\\\```aaa```ccchhhjjjoootttxxxzzz}}}xxx|||tttxxx}}}tttuuuqqqwww~~~vvv~~~iii```]]]XXXTTTUUU[[[^^^___]]]YYYXXXZZZ]]]^^^dddaaa___aaaYYYPPPTTTXXXXXXVVVVVVVVVXXXZZZ[[[XXXZZZ\\\]]]\\\\\\^^^```ZZZYYYYYY[[[^^^aaaaaa```YYYVVVXXX]]]___[[[VVVUUUWWWVVVWWWYYYYYYXXXXXXYYYbbb\\\hhh\\\CCCBBBPPPppptttaaa<<<:::888777777777555333333333333333333333333333000111111111111000//////)))111///,,,//////888LLLFFF888000555999333,,,***------......///000000000---///000000000111333555222>>>HHHWWWjjjiii]]]YYYcccfffgggccc[[[[[[kkk|||xxxkkk~~~oooZZZEEEDDDSSSeeettt}}}{{{sssddd___jjj{{{|||cccZZZZZZ[[[\\\]]]^^^```ccceeefffeeekkkssswwwvvvvvv}}}}}}}}}zzz{{{rrrdddWWWQQQPPPRRROOOMMMIIIFFFEEEFFFHHHJJJIIIJJJKKKJJJIIIIIIJJJKKKIIIHHHGGGHHHJJJKKKJJJIIICCCBBBGGGOOOPPPLLLMMMTTTQQQPPPQQQTTTTTTSSSUUUYYYWWW]]]___]]]```iiillliii\\\WWWUUUYYY[[[[[[]]]```]]]yyytttUUUFFFDDDDDDEEEEEECCCEEENNNZZZ```]]]WWWWWWXXX\\\aaaaaa^^^___bbbkkknnnrrrtttvvvyyyqqqxxx~~~}}}nnnvvvssswww{{{uuuuuuuuubbb[[[ZZZYYYYYY[[[^^^aaacccaaa]]][[[^^^bbb___bbb^^^^^^ccc\\\TTTYYYYYYYYYXXXXXXXXXXXXYYYYYYWWWZZZ]]]_________```aaaaaa___]]]___aaabbb___\\\XXXVVVXXX[[[\\\YYYYYY[[[YYYWWWXXXZZZ[[[ZZZ\\\aaa```___mmmwwwOOOCCCFFFYYYuuuvvv~~~<<<:::888777777777555333222222222222222222222222000111111222111000///...***000...///555333DDDkkk\\\666)))222888555------......///000000111---///333333222222333555444<<>>BBBMMMVVVTTTLLLUUUTTTWWW___eeefffdddcccWWWXXXggg|||aaaLLLRRRVVVOOOjjj|||wwwgggcccgggmmmqqqdddZZZ\\\___^^^]]]___^^^aaadddgggkkkpppvvvyyy}}}~~~|||{{{zzz|||}}}{{{|||xxx}}}uuuyyyjjjVVVTTTUUUPPPLLLMMMKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHFFFEEEGGGLLLQQQTTTUUUQQQKKKFFFEEEGGGKKKNNNMMMMMMMMMLLLLLLLLLMMMMMMJJJLLLMMMKKKIIIJJJNNNRRRYYY___dddddd```]]]]]]___\\\ZZZYYYYYYZZZ[[[ZZZYYY^^^aaaddduuueeeGGGDDDGGGFFF@@@???AAAEEEIIINNNYYYcccZZZZZZ___hhhlllhhhdddcccaaaccceeefffgggkkkrrrwww~~~sssttt|||zzzrrrqqq}}}{{{sssqqqgggjjj~~~{{{wwwpppggg___[[[\\\^^^```bbbddddddbbb```______fffiiilllkkkgggbbb^^^\\\\\\\\\]]]aaafffgggccc```[[[\\\\\\\\\[[[ZZZ[[[\\\XXXYYY[[[[[[\\\]]]```bbb[[[ZZZYYYXXXYYY___ffflllmmmccc[[[[[[____________```\\\bbbjjjqqq^^^EEENNNNNN{{{rrr???===:::888777666444333333333333222222222111111111000000000////////////222111111000000111222222111===GGGCCC666***(((+++.../////////000000000000......///000111222222333777:::<<>><<<999888777777555444222222222222222222222222111111111111000000000000......//////000111222333***...222333000...///000............////////////222111111111111000000000444777===CCCHHHKKKOOORRRNNNPPPRRRVVV___hhhhhhbbbcccqqq~~~cccKKKMMMMMMRRRZZZdddooo~~~llleeebbbmmmmmmcccddd```[[[ZZZ[[[^^^``````fffiiioootttvvv{{{|||zzzyyyyyyyyyyyyvvvvvvyyyzzzwwwuuuvvvvvvttt~~~{{{zzz}}}}}}tttsssxxx___WWWPPPNNNMMMJJJHHHGGGHHHLLLOOONNNIIIGGGIIILLLPPPRRRSSSUUUUUUTTTRRRQQQMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMOOOPPPPPPLLLIIIIIILLLNNNNNNMMMMMMNNNMMMMMMOOORRRVVVYYY[[[VVVPPPLLLLLLOOOQQQRRRTTTZZZ___```jjjcccUUUKKKFFFBBBBBBBBBAAACCCGGGHHHOOO\\\ffffffaaaaaaeeeeeekkksssxxxwwwqqqhhhbbbeeeppprrrooorrrssszzzvvvsss|||vvvlllppppppkkksss~~~xxxaaabbb___ZZZVVVUUUUUUVVVVVV[[[\\\^^^\\\YYYVVVTTTTTTbbbccchhhqqqxxxuuuhhh\\\UUUWWW\\\bbbeeeccc[[[TTTXXX[[[___]]]XXXTTTUUUWWWUUUVVVWWWWWWVVVVVVXXXZZZZZZYYYWWWUUUSSSTTTXXX[[[XXXUUUTTTVVVUUUSSSVVV[[[jjjmmm\\\WWWfffeeeyyyfffMMMCCCHHHUUUvvv>>>;;;999888888777666444111222222222222333333333222222111111111000000000222111111000////////////333000///000333444222000------........./////////000000000000///////////////222777>>>@@@@@@EEELLLQQQTTTSSSRRRYYYcccddd^^^dddqqq[[[JJJNNNLLLMMMUUUaaaqqqyyypppeee```fffzzzwwweee___YYYVVVYYY]]]______ccceeeiiiooorrrttt|||zzz|||{{{{{{{{{{{{||||||}}}tttrrrqqqrrrqqqpppsssyyy~~~{{{wwwxxx}}}|||sssqqqvvv~~~~~~kkkXXXUUURRRPPPOOOMMMKKKIIIIIILLLNNNMMMJJJIIIJJJKKKOOOQQQSSSTTTUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIIIIKKKNNNOOOOOORRRPPPNNNMMMOOORRRVVVYYYVVVRRRMMMKKKLLLOOOQQQSSSOOOUUU]]]```fff}}}}}}bbbNNNGGGBBBBBBBBB@@@@@@BBBDDDJJJWWWbbbeeeaaa```bbbcccjjjttttttkkkhhhvvvzzzuuurrrnnnttt|||uuuddddddlllnnnkkkdddnnn]]]\\\[[[YYYWWWZZZaaajjjrrriiihhheeeaaa]]]\\\]]]___iiigggjjjuuupppaaaZZZ]]]bbbhhhkkkhhhaaaZZZXXXZZZ\\\\\\ZZZWWWVVVUUUUUUVVVWWWWWWVVVWWWYYY[[[___]]]XXXSSSPPPRRRWWW[[[[[[YYYZZZ[[[YYYWWW\\\ccc{{{xxxfff\\\bbbbbbmmm[[[???BBBLLL[[[www===;;;999888888777666555111111222222222333333333222222222111111111000000222222000//////.........222---)))***---...***&&&---------.........////////////////////////000000---///444999888555:::CCCNNNWWWYYYUUUWWWccckkkkkkppptttaaaSSSKKKGGGKKKTTT```qqqnnnfffmmmzzzkkkaaa^^^___``````___```dddhhhiiijjjqqqzzz}}}wwwxxxxxxxxxxxxxxxwwwwwwmmmmmmnnnppppppsss|||vvvzzz{{{yyy|||wwwqqqnnnttt~~~iii]]]PPPQQQRRRQQQPPPPPPOOONNNKKKLLLLLLLLLLLLKKKJJJJJJLLLNNNPPPSSSUUUVVVVVVVVVPPPOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQOOONNNLLLKKKJJJKKKKKKJJJJJJLLLPPPSSSSSSRRRPPPPPPRRRSSSUUUUUURRROOOKKKKKKMMMQQQSSSUUULLLPPPVVV[[[___nnn|||TTTLLLFFFEEEDDD@@@???@@@BBBEEEMMMXXX]]]]]]]]]______fffpppzzz~~~zzzwww{{{~~~sssccc]]]aaahhhqqqxxxrrr|||qqqccc[[[UUUWWWYYYYYY\\\gggwwwuuupppiiibbb___dddlllsssgggaaa```gggrrrsssiii]]]^^^]]]^^^bbbfffhhhfffcccWWWWWWWWWYYYZZZYYYVVVRRRSSSTTTUUUVVVUUUVVVYYY[[[\\\ZZZVVVQQQOOOQQQVVVZZZ^^^___aaabbb^^^ZZZ]]]dddsssqqqiii```\\\```iiirrrzzzvvvGGG>>>FFFGGGnnn===;;;999888888777666555111111111222222333333333222222222111111111111000//////...//////000111222***...222444222000......---------.........//////000000000000111111222222///000444888444///444===IIIWWW___YYYYYYgggwww~~~yyytttyyy[[[PPPGGGHHHMMMUUUbbbooo}}}xxxjjjbbb^^^[[[ZZZ]]]aaacccbbbbbbkkkvvv|||~~~zzzxxxyyy}}}xxxxxxxxxwwwtttrrrooommmgggiiinnnrrruuu}}}wwwsssvvvqqqpppnnnpppzzzfffNNNLLLJJJNNNQQQQQQQQQSSSSSSRRRMMMLLLKKKLLLMMMMMMKKKIIIIIIKKKOOOSSSVVVYYYZZZ[[[VVVVVVUUUTTTTTTTTTTTTTTTVVVVVVVVVUUUSSSOOOLLLJJJHHHJJJLLLKKKJJJLLLPPPUUUSSSRRRSSSTTTUUUTTTSSSQQQQQQOOOLLLLLLPPPSSSVVVWWWLLLMMMRRRVVVWWWbbb[[[RRRKKKIIIGGGCCC@@@@@@AAA@@@EEEOOOWWWYYY[[[]]]YYY```jjjpppsssvvvzzz}}}nnnccc\\\___ccciiiyyy~~~qqqddd]]]\\\XXX[[[\\\XXXWWW^^^nnn{{{vvvnnncccZZZZZZcccrrr}}}ccc\\\VVVXXX___ccc^^^XXX___ZZZVVVWWW]]]ccchhhiiiWWWUUUTTTWWW[[[ZZZUUUPPPQQQRRRTTTUUUUUUVVVYYY[[[TTTSSSQQQOOOOOORRRXXX\\\^^^```cccccc\\\TTTTTTZZZ___bbbfff```WWW```llljjjaaaVVV>>>CCC;;;TTT{{{;;;:::999777666555555555555444222000//////000000111111111111111111111111//////............//////000000000000000///......///......------...000111............///000222222000111333333333333555666>>>QQQ[[[WWWZZZjjjwwwzzz{{{||||||cccLLLGGGJJJNNNVVV```pppoooeee```^^^[[[\\\bbbeeedddffflll|||zzzsssuuuxxx||||||zzzxxxxxxyyy{{{||||||tttttttttttttttrrrnnnkkkpppppprrrvvvwwwqqqvvv|||sssjjjrrrqqqqqqvvvPPPEEEMMMLLLLLLMMMOOORRRSSSRRRPPPNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFIIIPPPTTTTTTVVVZZZRRRXXX^^^]]]WWWSSSSSSUUUUUUQQQQQQUUUTTTNNNKKKMMMPPPKKKIIIKKKLLLMMMQQQVVVRRRRRRRRRTTTVVVUUUSSSQQQOOORRRMMMJJJRRRRRRPPPTTTLLLOOOTTTWWWXXX^^^ppplllVVVMMMMMMEEE@@@???;;;@@@AAAEEEIIINNNSSSWWWYYYTTT___iiijjjjjjooovvvyyyzzzyyy{{{uuucccUUURRR[[[```iiipppddd\\\^^^ddd^^^VVVTTTZZZ]]]ZZZ^^^gggddd]]]VVVUUU\\\cccggghhh[[[YYYXXXYYY]]]```cccccc\\\___```[[[UUUUUU\\\cccdddVVVNNNSSSVVVQQQNNNQQQOOONNNPPPRRRRRRQQQSSSWWWRRRQQQPPPNNNOOOPPPRRRTTT]]]^^^___]]]YYYWWWYYY[[[^^^]]]\\\\\\]]]^^^```aaabbbrrrlll>>>???KKKBBBmmm<<<;;;999888666555555444444333222000000000000111222111111111111111111111///..................///000000000000000///.....................///000000............///000111222///111222222111111333444999JJJXXXYYYZZZeeerrrxxx~~~{{{nnnHHHGGGKKKEEEIIIZZZbbbssstttcccbbb]]][[[```bbbaaabbbeeeiiisssyyyuuuooonnnooonnnooopppqqqrrrtttvvvxxxyyyzzz|||~~~~~~}}}{{{xxxwwwwwwxxxxxxsssrrrssstttvvvxxxyyyyyyqqqqqqpppooommmllljjjjjjfffmmm{{{{{{vvvzzzyyyooowwwwww|||eeeJJJFFFHHHIIIIIIJJJLLLOOOQQQPPPNNNIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFIIIOOORRRSSSVVVZZZ___bbbddd___WWWPPPNNNOOORRRNNNMMMNNNLLLGGGGGGKKKKKKHHHGGGJJJKKKKKKMMMQQQOOOPPPRRRUUUXXXYYYWWWVVVNNNRRRPPPSSSYYYQQQIIINNNOOOPPPRRRTTTTTTYYYhhhwwwiiiNNNGGGDDDEEEGGGAAA???@@@BBBEEEIIINNNQQQSSSQQQZZZbbbdddgggooovvvyyyxxxvvvddd___ZZZZZZ\\\]]]jjjsssgggccc___]]]^^^ZZZZZZZZZZZZWWWSSSUUU[[[[[[VVVRRRRRRWWW\\\```aaa]]]^^^______^^^___bbbeeeaaaaaaaaa___]]]ZZZYYYXXXYYYOOONNNXXX^^^YYYUUUVVVQQQRRRRRRRRRRRRRRROOOLLLPPPOOONNNMMMMMMMMMNNNNNNUUUXXX[[[[[[XXXVVVWWWYYY]]]]]]___``````___^^^]]]```rrrOOO@@@GGG@@@___===<<<:::888666555444444222222111111000111111222222222222111111000000000........................000000000000000//////...---......//////////////////......//////000111222///111222111000000111222333AAAPPPXXX[[[aaakkkuuufffQQQLLLFFFFFFLLLRRR```xxx~~~yyyxxxlllaaa^^^___aaaccceeedddiiijjjhhhgggjjjkkkjjjjjjiiihhhhhhjjjllloooqqqqqqtttxxxzzzzzzyyyyyyyyyuuuttttttuuuwwwxxxwwwvvvvvvvvvvvvwwwyyyzzzyyyxxxyyywwwtttqqqooommmmmmmmmooooooppppppooommmkkkiiijjjkkkkkkiiiiiilllsssxxx}}}pppooovvv{{{{{{wwwqqqppprrrNNNCCCFFFBBBEEEEEEFFFHHHKKKLLLKKKJJJFFFFFFEEEFFFFFFHHHJJJKKKJJJGGGHHHMMMPPPQQQUUUZZZggggggddd]]]TTTMMMKKKKKKRRRQQQPPPOOOLLLIIILLLRRRKKKIIIKKKNNNOOOLLLKKKMMMMMMNNNQQQVVVZZZ]]]]]]\\\TTTWWW\\\jjjqqq___LLLNNNRRRPPPPPPRRRTTTXXXcccnnnbbbMMMCCCCCCDDD>>>??????@@@BBBEEEIIIMMMOOOQQQWWW[[[\\\```hhhooopppppp|||vvvdddWWWXXX\\\```___bbbwwwggg___bbb```[[[WWWZZZ[[[YYYWWWXXX[[[XXXSSSQQQPPPPPPQQQTTTWWWYYY[[[^^^cccfffddd```^^^bbbfffbbb```___bbbeeeaaaXXXOOOPPPLLLRRR___fffaaaZZZXXXSSSVVVUUURRRUUUYYYSSSHHHOOOOOOOOOOOONNNNNNMMMLLLNNNRRRWWWXXXVVVTTTUUUVVV[[[^^^aaacccbbb___[[[XXXZZZooofffFFFCCC???LLLxxx>>>===;;;999666555444333111111111111111111222222222222111111000000/////////000000000000000000/////////000000000000//////,,,---///000000000///...///////////////000111111000111222222000///000111222888EEETTT]]]```gggoookkkTTTWWWSSSEEEHHHQQQbbbuuuyyykkkgggssszzzkkkgggggghhhhhhcccbbb```___```bbbaaa___ddddddddddddfffhhhjjjkkkmmmnnnpppqqqqqqsssuuuwwwtttrrrppppppppppppnnnmmmpppnnnooorrrvvvwwwtttqqqsssrrrooommmjjjiiihhhggglllnnnooonnnkkkgggdddcccgggiiikkkkkknnnwww~~~sssmmmppp{{{tttmmmrrr{{{yyyZZZ@@@@@@FFF@@@DDDCCCBBBDDDFFFGGGFFFEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKHHHGGGJJJMMMOOOSSSYYY```___[[[VVVQQQMMMLLLLLLOOORRRTTTUUUTTTUUUYYY___SSSRRRTTTWWWVVVPPPLLLMMMLLLNNNQQQVVV[[[^^^^^^]]]YYYXXXcccwwwXXXQQQSSSPPPOOOTTTXXX\\\ccckkkqqqmmmQQQDDDDDDBBBAAAAAA@@@AAADDDHHHLLLOOOVVVXXXXXXVVVYYY___bbbbbbhhhrrrwww~~~uuueee[[[WWWWWW]]]ccckkk}}}fff]]]aaa___ZZZWWW\\\[[[UUUSSS\\\fff```RRRLLLOOORRRTTTUUUVVVWWWYYY^^^aaaeeedddaaa```aaaddd]]]\\\]]]bbbfffcccZZZQQQQQQQQQXXXdddiiiccc[[[WWWUUUXXXWWWUUU\\\eee^^^PPPQQQRRRTTTUUUUUUUUUSSSRRRPPPSSSVVVUUUSSSSSSUUUWWW[[[]]]___```___\\\XXXUUUWWWiiixxx\\\GGGAAACCC[[[}}}www???>>>;;;999777555444333000111111111222222222111111111111000000000//////000111222222222222111000//////000000000000//////,,,---///000000000///...000////////////000000111111222333222111000111222444333;;;LLLZZZaaaeeehhhiii^^^VVVHHHIIIJJJRRR]]]hhhttt~~~mmm```aaahhhoooyyymmmdddccc___\\\^^^aaabbb```]]]]]]^^^aaaccceeefffffffffiiihhhgggfffhhhnnnuuu{{{{{{wwwrrrnnnlllkkkjjjiiimmmllllllooorrrrrrnnnjjjlllkkkjjjiiihhhgggffffffeeehhhjjjiiigggffffffgggfffjjjooouuu~~~ssskkkmmm|||xxxYYYHHH>>>@@@EEEBBBCCCBBBAAAAAABBBCCCBBBAAAEEEDDDDDDDDDFFFHHHJJJKKKKKKGGGEEEHHHJJJLLLPPPVVVWWWUUUSSSQQQQQQPPPOOONNNHHHMMMTTTXXX[[[```dddggg[[[YYYZZZ]]]ZZZRRRMMMLLLMMMNNNQQQUUUZZZ\\\\\\[[[WWWSSS___cccSSSUUUQQQQQQUUUYYY[[[___eeebbb~~~nnnNNNIIIKKKCCCAAA@@@@@@BBBGGGLLLOOO[[[]]]\\\YYYYYY]]]^^^\\\cccjjjnnnxxxuuudddYYYWWWZZZWWW[[[eee|||ggg___```^^^]]]^^^dddkkkkkkccc^^^___[[[RRRLLLOOOTTTVVVWWWWWWWWWXXX\\\\\\]]]___aaabbbbbbbbb\\\]]]^^^______]]]ZZZWWWVVVWWW[[[cccfffccc\\\YYYYYYZZZWWWWWW```iiicccVVVQQQSSSVVVYYY[[[[[[ZZZYYYXXXXXXXXXTTTQQQRRRVVVZZZ[[[[[[[[[ZZZYYYXXXWWWVVVYYYdddiiiRRRCCCAAAKKK^^^vvv{{{>>>===;;;999777666555444111111222222222111111000000000000000000000000000000111222333333222111000...//////000000000000000---......///////////////000000////////////000000000222333222111111222333444333666AAAQQQ^^^dddeeesssdddNNNHHHMMMKKKKKKOOOUUU___pppyyyfff]]]___```ooonnnhhhaaa]]]___cccbbb``````ZZZ\\\___aaabbbbbbaaa```cccbbb``````bbbhhhqqqxxxyyyuuuoookkkiiihhhfffeeeiiiiiiiiikkkkkkjjjhhheeeeeeeeeeeefffffffffffffffccceeeeeeccc``````cccfffeeemmmzzzzzzooommmpppwwwaaaCCCAAAAAA@@@CCCCCCBBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBCCCEEEGGGJJJKKKJJJFFFDDDFFFHHHHHHLLLRRRTTTRRRQQQRRRTTTTTTPPPMMMGGGMMMTTTZZZaaaiiilllkkkZZZXXXXXXYYYVVVNNNJJJJJJLLLMMMOOOSSSWWWYYYXXXVVVUUUQQQZZZ~~~mmmXXXVVVSSSRRRUUUUUUUUUWWW[[[[[[jjjZZZIIIEEEFFFCCC@@@???@@@DDDIIIMMMZZZ```cccaaaaaaccccccaaa\\\aaaeeeqqqwwwgggZZZSSSUUUZZZUUU\\\nnnvvvddd```bbbaaabbbfffsssrrr^^^WWWWWWOOOPPPSSSVVVXXXYYYYYYYYYZZZYYYYYY\\\```ccccccbbb```aaa```\\\XXXWWWYYY[[[YYYYYY\\\___bbbbbb___]]]^^^ZZZXXX\\\cccccc\\\TTTOOOQQQTTTXXX[[[\\\\\\\\\^^^]]]ZZZTTTQQQQQQWWW\\\YYYXXXVVVUUUUUUVVVWWWXXX^^^bbbcccrrrcccEEE>>>@@@FFFTTTvvvzzz===<<<;;;999888777666666222222333333222111000///......//////000111111111...///111222222111///.........///000000000000000...............///000000000000////////////000000...000111111000000222333///444666777CCCVVVccceeeiiijjjWWWPPPNNNMMMMMMMMMQQQ___mmm{{{iiidddddddddlll|||xxxnnnjjjfffaaa^^^___```````````````______^^^^^^```aaabbbbbbeeeiiilllnnnllliiihhhhhhgggeeedddeeeggghhhhhhfffeeeddddddcccdddeeeffffffggggggggggggiiiiiigggfffjjjrrrzzzuuuooowwwrrrQQQAAADDDCCC@@@AAAAAA???>>>>>>???CCCFFFGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHHHHDDDCCCEEEFFFFFFIIINNNOOONNNOOOSSSXXXWWWQQQJJJKKKNNNPPPTTT^^^hhhjjjeeeTTTQQQPPPQQQNNNIIIGGGIIIIIIJJJLLLPPPTTTUUUTTTSSSRRRPPPSSSllllll[[[SSSQQQSSSUUUTTTQQQSSSXXXZZZaaassszzzZZZIIIMMMJJJEEEAAAAAADDDHHHKKKWWWaaaiiiiiigggggggggeee[[[___dddrrrvvveee]]]YYYWWWXXX[[[]]]nnn|||lll```ccciiihhhfffgggxxxzzzcccZZZUUUSSSSSSVVVZZZ]]]]]]\\\ZZZ[[[\\\]]]^^^aaadddfffcccaaa^^^ZZZWWWXXX\\\```[[[\\\]]]]]]^^^______]]]]]]WWWYYYdddhhh^^^TTTPPPOOOPPPSSSVVVXXXZZZ[[[[[[\\\\\\ZZZUUUQQQRRRVVV[[[VVVUUUUUUTTTUUUWWWYYYZZZ___]]]cccmmm~~~[[[EEE???>>>EEE```===<<<;;;999888777777777222333333333222111///...------...///000111222222---...///111111///...---......///000000000000000//////...------///000111111000////////////000000,,,...///000///000111333+++555777111888OOOaaafffddduuusssQQQQQQQQQPPPKKKKKKUUUaaawwwzzzooopppeeeaaaiiiqqqyyyxxxsssuuugggeeeccc```___^^^______\\\```eeeggggggdddbbbbbbddddddeeegggiiihhhfffddddddgggiiihhheeecccdddfffeeefffggghhhhhhiiiiiihhhhhhlllppptttzzz{{{}}}yyywwwZZZKKKGGGIIIBBB>>>AAA???===<<<<<>>=========@@@GGGPPPVVVXXXRRRJJJEEEDDDDDDCCCBBBDDDCCCCCCDDDFFFFFFEEECCCIIIHHHHHHIIIMMMPPPRRRRRRQQQNNNHHHIIITTT]]]YYYMMMJJJKKKKKKKKKJJJIIIHHHGGGHHHEEEGGGMMMPPPNNNNNNOOOSSSRRRRRRTTTWWWYYYZZZZZZOOOPPPSSSUUUWWWXXXXXXXXXVVVWWWTTTXXXvvvmmmSSSJJJEEE>>>@@@IIIOOO^^^lllmmmeee[[[VVVTTTUUU^^^hhh}}}vvvfff\\\aaadddaaa]]]]]]gggqqqqqqnnnhhhccc___cccjjjlllfff```aaakkk{{{tttnnncccZZZXXX\\\```aaaaaa___\\\\\\___bbbddddddbbb```______[[[YYYaaammmoooccc]]]bbbccc[[[XXX[[[aaaVVV]]]rrrvvvbbbRRRRRRSSSWWWVVVQQQQQQUUUUUURRRVVV^^^bbb\\\VVVTTTVVVWWWUUUUUUVVVVVVWWWWWWXXXXXXWWW]]]\\\^^^kkkzzz```888BBBFFFPPPooo???===:::888888777555333222222222222111111111111---........./////////000//////000000000111111111////////////////////////............////////////......///000000000000000000000000000111111111111222///000333333888MMMeeepppmmm{{{~~~VVVJJJRRRPPPQQQ___ggglll|||}}}tttlllkkkoooooowww}}}wwwuuutttkkkmmmooorrruuuxxxzzz{{{uuuyyy}}}qqqUUUNNNIIIDDDCCCEEEEEECCC@@@?????????@@@BBBGGGNNNSSSVVVPPPJJJEEEDDDDDDDDDCCCDDDBBBAAABBBFFFJJJMMMNNNKKKIIIHHHHHHJJJLLLMMMMMMOOOMMMHHHGGGOOOWWWUUULLLKKKJJJIIIIIIJJJLLLOOOQQQKKKHHHIIINNNQQQPPPOOOQQQTTTSSSRRRSSSUUUWWWWWWWWWPPPQQQSSSUUUWWWXXXXXXXXXRRRTTTSSSTTTgggeeeRRRJJJFFFEEEHHHLLLUUUaaagggfff___WWWQQQTTTYYY^^^rrryyyiii^^^___aaacccfffeeefffttt}}}wwwhhhgggfffaaa]]]___dddgggdddaaafffgggnnnyyy}}}zzzyyyqqqjjj```YYYWWWZZZ]]]___^^^\\\[[[]]]bbbgggjjjlllfffcccaaa___ZZZYYYeeerrrqqqccc[[[^^^aaa]]]\\\___^^^WWW\\\mmmrrrfff\\\[[[QQQTTTUUUUUUXXX]]][[[VVVWWW___ccc^^^XXXWWWXXXXXXVVVVVVWWWXXXXXXXXXXXXXXX[[[```]]]ZZZaaajjjtttLLL<<>>===;;;999777555444333111111111111111111111111...000111000///...///000+++---//////...---...///111111///...---------------...///000000111000000111000//////...//////000111111111000000000000000000111111222222333444444555111:::XXXzzz]]]TTTJJJFFFIIISSS___iiidddgggqqq|||vvvpppnnnpppqqqnnnkkknnnmmmlllllllllnnnppprrrmmmlllkkkjjjjjjiiiiiiiiikkkiiikkkppprrrrrrtttxxx~~~zzzxxx|||sssjjjooovvv___UUUJJJGGGJJJKKKGGGBBBDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGGGGEEEAAA@@@HHHSSSVVVHHHCCCJJJOOOHHHAAAAAAEEEDDDCCCBBBAAABBBCCCCCCGGGFFFEEEFFFIIIJJJHHHEEEIIIKKKMMMMMMJJJIIILLLPPPHHHFFFFFFHHHMMMQQQRRRSSSPPPRRRSSSSSSRRRQQQSSSTTTSSSOOOKKKIIIJJJMMMOOOPPPPPPTTTVVVTTTOOOLLLNNNQQQSSSTTTTTTRRRQQQPPPRRRTTTZZZkkkbbbYYYMMMEEEEEEHHHKKKLLLQQQNNNNNNQQQQQQMMMKKKLLL]]]nnnrrrbbbTTTLLLJJJKKKIIISSSfffssswwwuuusssddd```[[[QQQNNNTTTRRRSSSTTTTTTUUUUUUUUUTTTSSSTTTUUUVVVWWW]]]fffmmmcccaaaaaafffkkkhhh\\\QQQIIIJJJMMMRRRVVVWWWVVVTTTOOORRRUUUWWWWWWXXXYYYZZZXXX___XXXPPPYYY```bbbgggfffcccaaacccggghhheee```ddd]]][[[]]]]]]WWWUUUWWWYYYSSSPPPQQQSSSSSSUUUYYYVVVSSSTTTWWWWWWTTTTTTWWWUUUWWWWWWSSSPPPSSS\\\eeehhhaaajjjbbbDDDAAAVVVlll>>>===;;;999777555444333222222222222222222222222111222333222000...///000...///111111000000000111333222111000////////////...//////000000000000///------...///000000//////111000000000000000000000000111111222222333444444222444999FFFbbb~~~yyyUUUAAAAAAJJJQQQUUUbbb```eeerrrzzzuuutttsssqqqooonnnoooooopppllllllkkkkkkllllllmmmnnnrrrqqqttt{{{wwwyyygggQQQJJJDDDCCCGGGJJJHHHFFFBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDGGGTTTbbb```RRRIIINNNPPPJJJEEEEEEBBBAAA@@@?????????@@@AAAFFFDDDDDDFFFHHHJJJHHHFFFIIIJJJKKKLLLLLLMMMQQQUUUJJJIIIGGGFFFGGGJJJMMMPPPOOOQQQSSSTTTTTTUUUWWWYYYWWWSSSOOOMMMKKKJJJHHHGGGMMMPPPQQQPPPLLLLLLPPPTTTRRRRRRQQQOOOMMMLLLNNNPPPQQQ^^^vvv|||[[[KKKOOOWWWWWWTTTNNNJJJHHHKKKMMMLLLLLLNNNMMMYYYjjj~~~{{{vvvlll___RRRJJJIIIIIIDDDKKK^^^sssuuuggg\\\ZZZZZZWWWSSSRRRWWWWWWWWWWWWWWWVVVUUUUUUQQQRRRSSSVVVZZZbbbjjjppp\\\YYYZZZdddqqquuunnneeeOOOOOOOOORRRVVVYYYZZZZZZUUUYYY\\\\\\YYYWWWXXX[[[YYY]]]UUUPPPYYY^^^YYYYYYbbb______cccgggiiiddd```ddd___]]]```___ZZZWWWXXXWWWSSSSSSUUUVVVTTTSSSVVVXXXVVVVVVYYYZZZYYY[[[___^^^^^^[[[UUUQQQSSSYYY___XXX[[[aaannnIII???III======;;;999777555444333333333333333333333333333000111222111///...///000...000222222111000111222333222111000000//////000///000000000000//////...***---000333444333111000000000000000000000111111000111111222222333444444111:::999555FFFkkksssOOOAAABBBGGGIIIXXXWWW^^^nnn}}}}}}|||{{{{{{zzzzzzzzz{{{|||~~~lllyyykkkKKKDDDCCCBBBCCCEEEHHHHHHGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDAAA@@@AAACCCJJJYYYhhhcccUUULLLMMMNNNIIIEEEEEEAAA@@@???>>>===>>>??????CCCBBBBBBDDDGGGHHHHHHGGGHHHHHHIIIJJJMMMRRRVVVXXXPPPNNNLLLLLLLLLNNNPPPQQQNNNPPPSSSUUUVVVXXX[[[^^^XXXWWWUUUTTTSSSQQQNNNKKKMMMNNNNNNMMMJJJKKKOOOSSSQQQRRRQQQOOOMMMMMMNNNOOOUUUZZZhhh}}}|||aaa\\\bbbgggiiiQQQJJJEEEGGGIIIJJJLLLOOONNNSSS\\\iiizzzyyyrrrkkk^^^PPPEEEBBBDDDGGGHHHQQQgggtttccc___YYYYYYaaagggbbbWWW[[[[[[[[[ZZZYYYXXXVVVUUUSSSRRRRRRUUU\\\ccciiilll\\\XXXWWW___lllqqqmmmfffWWWSSSOOONNNQQQUUUYYY[[[XXX]]]```]]]UUUPPPQQQUUUWWW[[[TTTRRR]]]^^^VVVTTT[[[ZZZ\\\aaaggghhhddd______[[[ZZZ]]]^^^[[[ZZZZZZXXXWWWXXX\\\[[[VVVTTTUUU]]]YYYXXXZZZZZZZZZ\\\aaadddaaa[[[WWWUUUVVVZZZ]]]UUU```___lll\\\???>>>===<<<;;;999777666444444333333333333333333333333...///000000//////000111---///000111000///000111000000///...............000000111000000///...---,,,000444888999666333000000000000000000111111111000111111222222333444444444;;;999222888UUUwww}}}]]]LLLGGGFFFLLLMMMZZZqqq~~~}}}pppmmmxxxPPPDDDBBBDDDEEEFFFFFFEEEFFFFFFBBBCCCBBBBBBBBBAAAAAAAAACCC@@@>>>>>>???CCCOOO[[[WWWMMMGGGHHHJJJGGGCCCBBBBBBAAA@@@>>>>>>??????@@@@@@@@@@@@BBBDDDFFFHHHHHHGGGHHHHHHGGGKKKQQQUUUUUUSSSQQQRRRXXX^^^___[[[UUULLLOOORRRTTTUUUXXX[[[]]]dddaaa^^^\\\YYYVVVSSSPPPNNNOOOPPPNNNKKKKKKLLLNNNPPPRRRUUUVVVUUUSSSSSSSSSYYYZZZaaalllzzztttnnnwwwVVVNNNGGGFFFGGGHHHJJJNNNTTTVVVZZZcccrrr~~~vvvooolllddd^^^TTTJJJDDDCCCFFFHHHNNNQQQfffzzzdddWWWZZZZZZ[[[iiivvvnnn\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXUUURRRTTTYYY]]]______^^^[[[YYY]]]bbbfffeeebbbbbb[[[RRRMMMMMMRRRWWW[[[\\\bbbddd^^^SSSKKKLLLPPPTTTZZZWWWWWW```aaa\\\___XXXWWWYYY___fffhhhccc^^^XXXUUUSSSTTTWWWYYYZZZ\\\\\\ZZZ\\\___]]]YYYWWWZZZ```[[[WWWWWWVVVUUUWWW\\\ddd___YYYWWWYYY\\\______XXXccc___aaa|||SSS>>><<<<<<;;;999777666555444222222222222222222222222333333444222000//////000---///000111000///000111000//////............///000000111000000///...---///111666888888555111...//////000000111111111111000111111222222333444444666555666777666???\\\zzzxxx[[[GGGFFFCCCKKK```nnnllleeedddxxx}}}zzz|||UUUAAA???@@@CCCFFFGGGEEEDDDCCCDDDDDDCCCBBBAAA???>>>======???======>>>======CCCKKKHHHDDDCCCGGGKKKJJJFFFDDDAAA@@@???>>>===>>>??????===>>>???@@@BBBDDDFFFHHHGGGKKKJJJFFFGGGLLLOOOMMMMMMLLLPPP]]]jjjlllaaaTTTJJJLLLOOOQQQQQQSSSVVVXXXqqqkkkddd\\\VVVPPPKKKHHHLLLNNNPPPPPPOOOOOONNNOOOLLLPPPVVVZZZZZZYYYXXXWWWSSSUUUZZZaaafffzzzYYYRRRLLLIIIGGGEEEFFFJJJKKKMMMRRR[[[fffqqq{{{xxxuuuqqqhhh]]]XXXNNNLLLHHHEEEDDDEEEFFFFFFJJJRRRlll~~~hhh]]]QQQWWWYYY[[[jjjxxxppp\\\ZZZZZZZZZZZZZZZYYYXXXXXXXXXTTTQQQRRRUUUWWWVVVTTTWWWYYY\\\^^^```cccfffiiillldddYYYQQQOOOSSSXXX[[[ccchhhjjjcccWWWNNNNNNRRRTTT\\\\\\ZZZ^^^]]]___kkkZZZXXXXXX]]]cccfffccc^^^ZZZVVVQQQMMMOOOTTTXXXZZZ\\\ZZZZZZ[[[YYYWWWYYY^^^```ZZZVVVUUUTTTSSSVVV[[[bbb]]]WWWVVVZZZ^^^______UUUZZZXXX]]]tttlll>>><<<;;;:::999888666555555111111111111111111111111;;;;;;:::666222///.........000222222111000111222111111000000000000111111///000000000000//////......000222444333111...,,,/////////000111111222222000111111222222333444444555///222999666222DDD___kkkPPPAAA;;;HHHSSSTTTVVV\\\hhhmmmttt}}}~~~lll}}}rrrJJJBBBBBB:::;;;>>>AAACCCCCCCCCCCCCCCCCCBBBAAA???===<<<;;;;;;<<<:::<<>>===???DDDAAAAAACCCIIINNNOOOMMMJJJ???>>>===<<<;;;<<<======<<<===>>>??????AAAEEEGGGHHHPPPPPPIIIEEEHHHJJJGGGGGGEEEIIIVVVdddfffYYYKKKGGGIIIKKKLLLMMMNNNPPPRRRddd___YYYSSSOOOLLLIIIGGGHHHJJJLLLOOORRRTTTUUUUUUHHHLLLRRRVVVXXXXXXXXXXXXUUUTTTWWW\\\[[[ddddddaaa^^^YYYOOOFFFEEEHHHDDDFFFNNNYYYaaadddhhhllleeejjjwww}}}sssjjjfff```VVVKKKFFFGGGEEECCCCCCEEEFFFFFFFFFXXXhhhhhh\\\[[[UUUZZZ[[[^^^jjjvvvppp```XXXXXXYYYYYYYYYXXXWWWWWWSSSRRRQQQRRRSSSTTTTTTTTTSSSWWW[[[]]]^^^```ccceeehhhaaaXXXRRRQQQTTTXXX[[[cccfffhhhbbbXXXPPPOOOQQQVVV___^^^ZZZYYYUUUZZZkkkaaa]]]YYY[[[```cccbbb___aaa]]]UUUMMMLLLQQQUUUUUUXXXVVVVVVVVVTTTTTTYYYaaa^^^YYYWWWXXXYYYYYY]]]bbbccc^^^XXXVVVWWWYYYZZZYYYXXXXXXWWW]]]fffjjj~~~hhh<<<;;;:::999888666555555222222222222222222222222::::::999666222///.........///111111000000000111111111000000000000111111...//////000000000000///---...///////////////......//////000111111222222000111111222222333444444333000111555333222:::GGGggg}}}uuuZZZEEEDDDIIIIIINNNXXX]]]```fffllltttwwwuuuuuuVVV:::???CCC<<<;;;<<<>>>AAABBBCCCBBBAAA@@@???>>><<<<<<<<<<<<===:::999:::===>>><<<===AAA@@@AAACCCFFFKKKNNNMMMKKK???>>>===<<<<<<<<<===>>>;;;===>>>>>>===???CCCFFFJJJUUUYYYOOOFFFGGGIIIFFFLLLIIIHHHLLLSSSSSSMMMEEECCCEEEHHHIIIJJJKKKNNNPPPNNNMMMMMMNNNPPPQQQPPPOOOJJJIIIIIIKKKOOOTTTXXX[[[IIIKKKMMMOOOPPPSSSVVVYYYZZZTTTUUU\\\\\\ZZZhhh}}}yyydddPPPHHHJJJGGGGGGMMMVVV[[[ZZZ\\\___TTTSSSVVV___kkkvvv{{{}}}}}}wwwqqqooohhh___WWWSSSNNNHHHCCCCCCKKKHHHGGGKKKTTT___gggkkkrrr___WWWXXX[[[\\\\\\___hhhppplllcccYYYYYYYYYYYYXXXVVVUUUTTTQQQSSSTTTUUUTTTTTTUUUVVVVVVVVVXXX]]]aaaccc```]]]```\\\XXXWWWYYY]]]aaaccc```bbbccc___XXXRRRPPPQQQXXX^^^[[[XXXXXXQQQTTTdddjjjccc[[[YYY]]]```aaa______^^^WWWOOONNNSSSTTTQQQTTTSSSTTTVVVTTTUUU\\\eee```\\\ZZZ\\\]]]]]]aaafffaaa]]]XXXUUUTTTTTTUUUUUU[[[\\\ZZZ]]]___ZZZbbbzzz;;;;;;:::999888777666555333333333333333333333333222333333222000//////111+++---//////...---.../////////............///000......///000000111000000............///000222333...//////000111222222222000111111222333333444444333555444000111777;;;;;;KKKqqq}}}]]]PPPIIIAAAAAAIIIUUUWWWZZZ^^^eeeooozzz}}}vvvyyyyyynnn___nnnaaaMMMDDD<<<;;;>>>@@@??????AAACCCCCCAAA???===<<<<<<;;;<<<===>>>???<<<999999;;;;;;999;;;???@@@@@@@@@@@@DDDHHHIIIGGGBBBAAA???>>>>>>>>>???@@@;;;===>>>===<<<===BBBFFFKKKZZZ___SSSHHHHHHJJJHHHVVVRRRLLLHHHEEEEEEEEEEEE@@@BBBEEEGGGHHHJJJMMMOOOJJJJJJMMMQQQTTTTTTRRRPPPOOOKKKHHHGGGKKKRRRXXX[[[MMMLLLKKKJJJJJJOOOVVV[[[VVVMMMOOO]]]bbb^^^bbbnnnxxx[[[NNNMMMGGGDDDFFFLLLNNNLLLLLLQQQPPPKKKGGGIIIOOOUUUWWWWWW\\\bbbqqqiiiqqq~~~||||||yyylllccc```UUUMMMFFFDDDCCCBBBDDDHHHGGGFFFJJJVVVlllxxxppp___VVVUUUYYYWWWVVVZZZaaafffeeeaaa[[[[[[ZZZYYYWWWUUUSSSRRRSSSVVVYYYXXXVVVTTTUUUXXXWWWUUUVVV```lllqqqkkkddd___^^^^^^aaaffflllqqqsssbbbccccccaaa\\\XXXVVVUUUXXX[[[XXXXXXZZZTTTSSSaaapppggg]]]YYY[[[___``````WWWYYYUUUPPPQQQVVVVVVQQQRRRSSSVVVYYYXXXXXX___hhhccc___]]]^^^___]]]```ddd]]][[[WWWTTTRRRRRRTTTUUUTTTYYYYYY[[[aaa]]]___lll999999999888777666666555444444333333222111000000000000///...............111111000///////////////////////////............///////////////////////////111333222111/////////000000000000111111111111111111222222222333333333444444444555555555555666888ZZZyyy}}}oooaaaMMM>>>KKKNNNPPPSSS[[[dddiiiiiihhhyyy~~~www|||}}}hhh___www{{{kkkUUUCCC;;;:::::::::;;;<<<===>>>???@@@AAAAAA???>>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;<<<>>>AAA?????????@@@BBBDDDEEEFFFDDDDDDDDDDDDCCCBBB@@@@@@AAAFFFEEE===:::CCCLLLQQQJJJMMMNNNKKKEEEBBBDDDGGGOOOQQQOOOHHHEEEFFFGGGFFFFFFCCCBBBFFFJJJNNNTTT[[[MMMFFFEEEQQQbbbggg[[[LLLOOORRRQQQLLLNNNUUUYYYXXXKKKGGGHHHMMMMMMIIIJJJNNNPPPOOOPPPVVV^^^bbbaaa^^^nnnsssYYYJJJRRRGGGFFFHHHGGGLLLNNNFFFKKKGGGDDDEEEIIILLLKKKIIIMMMSSS\\\hhhwww|||rrr|||~~~}}}~~~|||sssrrrqqqpppgggZZZRRRPPPKKKIIIFFFDDDBBBAAAEEEIIIQQQMMMPPPhhhzzz{{{yyypppccc[[[YYY[[[UUUYYY[[[ZZZ\\\___]]]YYYXXXYYYXXXWWWUUUTTTVVVWWWVVVXXXVVVSSSVVV\\\[[[VVVYYYVVVWWWaaannnvvvtttooofff___```ooo}}}wwwdddddddddcccaaa^^^ZZZXXXYYYXXXYYY\\\______\\\ZZZ______\\\VVVVVVZZZ]]]\\\^^^\\\YYYUUURRRRRRTTTVVVRRRSSSWWW]]]^^^^^^```eee``````___```aaaaaa^^^\\\ZZZYYYYYYYYYUUUQQQSSSXXXYYYUUUVVV\\\^^^[[[ZZZ^^^::::::999888777666555555444333333222111111000000111111000///////////////111111000///////////////////////////............///////////////////////////222444444222000//////000000000000111111111111111111111222222222333333444444444444555555555555<<>>???@@@===<<<;;;;;;;;;<<<======>>>??????>>><<<<<<===>>>===>>>>>>???@@@BBBDDDEEE@@@@@@AAACCCEEEFFFGGGHHHCCCGGGGGGCCCDDDNNNWWWZZZBBBDDDEEECCC@@@@@@EEEJJJMMMOOOMMMFFFBBBCCCCCCBBBDDDFFFKKKRRRSSSQQQRRRVVVTTTMMMLLLUUUccchhh___SSSRRRTTTRRRNNNOOOVVVZZZZZZMMMIIIIIIMMMMMMKKKLLLPPPRRRRRRSSSVVVZZZ\\\\\\ZZZaaavvvqqq[[[JJJDDDHHHLLLKKKOOORRRJJJEEECCCAAAAAACCCDDDDDDDDDBBBFFFKKKQQQYYYfffwwwpppsssxxxxxxsssooollliiiffffffbbb___\\\SSSIIIDDDDDD===>>>AAACCCDDDHHHPPPWWW^^^nnn~~~|||xxxrrrkkkddd^^^ZZZZZZ]]]___```ccceee___XXXVVVWWWYYYYYYXXXXXXZZZ\\\SSSXXXZZZUUUSSSWWWYYYXXXYYYYYYZZZ___fffnnnsssvvvppphhhfffoooxxxyyysssnnneeegggiiiiiifffcccaaaaaa]]]ZZZYYYZZZ\\\\\\YYYUUUWWWZZZZZZVVVTTTXXXZZZZZZWWW[[[___]]]XXXTTTUUUXXXYYYWWWXXX]]]___^^^```cccaaaaaa``````aaa___]]]ZZZXXXVVVWWWXXXUUUOOONNNQQQVVVSSSTTTYYYZZZWWWXXX\\\mmm<<<;;;:::999777555444444333333222222111000000000222111111000000000000111111111000///////////////////////////............///////////////////////////222555555444111000000000000000000111111111111111111111222222222222333444444444444555555555555;;;444>>>lllfffVVVIIIHHHKKKJJJLLLPPPPPPTTTZZZ^^^ccclllzzz}}}|||wwwLLLEEE@@@;;;999;;;<<<<<<:::999999:::;;;<<<======>>>;;;;;;;;;;;;;;;===???@@@@@@BBBCCCBBB???===<<<<<<<<<<<<===>>>???@@@BBBCCC??????@@@BBBEEEHHHKKKMMMHHHIIIGGGCCCDDDIIIMMMMMM>>>???>>><<<;;;>>>EEEKKKKKKMMMKKKEEEAAABBBBBBAAAAAAHHHUUU^^^\\\TTTPPPQQQQQQLLLJJJPPPYYY]]]XXXRRRSSSSSSQQQMMMOOOTTTYYYYYYOOOLLLKKKMMMMMMMMMOOOSSSWWWXXXYYYYYYXXXWWWWWWWWW[[[___oooyyyYYYQQQRRRQQQJJJLLLQQQMMMKKKIIIGGGFFFEEEEEEEEEEEEAAACCCDDDDDDEEEKKKSSSZZZeeelllvvvdddcccaaajjjrrrzzz~~~}}}zzzuuummmfffbbb___]]]\\\WWWRRRMMMIIICCC<<<;;;???@@@BBBBBBBBBGGGWWWmmm}}}xxxtttqqqqqqqqqlllaaaXXXaaafffjjjkkkmmmkkkcccYYYWWWYYY[[[\\\[[[[[[\\\]]]XXX___bbb\\\UUUTTTXXX[[[VVVXXXYYYXXXYYY```nnnxxxvvvnnnhhhjjjkkkgggbbb```dddiiinnnmmmiiiffffffhhhfffaaa\\\[[[]]]]]]YYYTTTQQQXXX\\\XXXTTTUUUXXXXXXSSSYYY^^^]]]WWWTTTYYY^^^\\\WWWTTTXXX[[[ZZZZZZ[[[aaa```______```^^^[[[YYYWWWUUUWWW[[[[[[UUUPPPNNNSSSRRRSSSUUUUUUTTTVVVZZZ^^^uuu===<<<;;;999777555444333222222222111111000000000111111000//////000000000111000000///////////////////////////............////////////////////////---000444555333111/////////000000000111111111111111111111111222222222222333333444444444555555555444999:::KKKuuu]]]LLLFFFBBBGGGPPPIIILLLQQQUUUWWW]]]kkkwww}}}}}}vvvpppmmmxxxJJJDDDAAA>>><<<<<<======<<<:::999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;===>>>??????BBBDDDDDDBBB???===<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@BBBDDDGGGIIIHHHFFFBBB???>>>???>>><<>>???DDDCCCFFFFFFGGGTTTsssuuugggfffhhhkkkmmmiii___WWWdddlllttttttpppkkkddd\\\[[[\\\^^^^^^\\\ZZZZZZZZZ^^^bbbddd___XXXTTTTTTVVVVVVXXXXXXUUUTTT[[[iiiuuuwwwooogggdddaaa[[[XXXYYYbbbiiiooonnnhhhdddeeehhhiiiddd^^^[[[\\\\\\YYYVVVVVV___ddd___XXXVVVWWWWWWUUUWWWVVVSSSQQQTTT]]]ddd]]]UUUPPPSSSXXXXXXWWWWWW]]]]]]\\\]]]^^^^^^[[[YYYZZZXXX\\\cccfff___WWWSSSRRRRRRRRRRRRRRRRRRTTTVVV]]]iii}}}======;;;999777666444444222222222111111111111111//////.........//////000111000000///////////////////////////............////////////////////////,,,///222333111000///...///000000000111111111111000000111111111222222222333333333444444444444555222;;;999999OOOnnnnnn^^^OOOHHHIIIJJJMMMTTTZZZ[[[\\\hhhuuuyyyqqqmmm|||TTT;;;JJJ@@@>>><<<:::999888777666999::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===<<>>============>>>???AAAAAABBBAAA???>>>???@@@CCCDDDCCC@@@>>>>>>???>>>======<<<===>>>???@@@AAACCCEEECCCGGGHHHEEEDDDFFFHHHGGGAAAGGGPPPUUUQQQLLLNNNTTTPPPNNNLLLMMMOOORRRRRRRRRQQQOOOMMMLLLMMMNNNQQQTTTQQQQQQOOONNNOOOSSSVVVWWW]]]```aaa\\\TTTOOOPPPTTTWWWTTTYYYhhh~~~yyyiiiSSSLLLMMMHHHKKKJJJHHHFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDEEEFFFGGGJJJQQQYYYWWWOOOKKKMMMNNNQQQTTTXXX```jjjpppqqqmmmjjjiiimmmtttwwwtttoooooommmmmmooosssuuuvvvuuusssxxxzzzvvvrrrpppmmmiiicccbbb```___^^^]]]]]]]]]]]][[[XXXSSSPPPNNNNNNNNN]]]WWWQQQKKKEEE??????CCC===KKK[[[hhh|||aaaYYY^^^dddgggeee___YYYUUU^^^kkktttrrriiibbb___]]]YYY[[[\\\\\\[[[ZZZ[[[\\\^^^\\\]]]^^^^^^ZZZVVVSSSZZZZZZYYYVVVWWW\\\eeemmmpppiiiccc```]]]YYYXXX[[[aaagggnnnmmmfffaaabbbdddeeeaaa]]]ZZZZZZZZZYYYXXXaaaiiillleee\\\XXXXXXXXXWWWTTTQQQQQQUUUZZZ___bbb[[[TTTOOORRRWWWWWWVVVWWWWWWWWWXXXZZZ]]]]]]\\\ZZZ```___bbbjjjkkkcccYYYTTTQQQQQQPPPPPPQQQSSSSSSRRRZZZccciii===<<<;;;:::888666555555222222222222222222222222...............//////000111111000///////////////////////////............////////////////////////,,,...000111///...//////000000000000111111111111000000000111111111111222333333333333444444444444666333111888???EEEgggnnn^^^SSSPPPQQQUUUUUUTTT[[[gggjjjnnnttt{{{xxxiiibbbbbbhhhsss~~~gggRRRDDD<<<<<<===<<<;;;999888888888888999:::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;999===@@@BBBBBB@@@@@@@@@============>>>???@@@AAA===<<<<<<===>>>@@@AAACCCCCC@@@??????>>>:::999<<<777888;;;===@@@BBBDDDEEE???DDDEEECCCBBBEEEGGGEEEDDDEEEHHHKKKIIIGGGLLLTTTQQQPPPOOOQQQSSSTTTTTTRRRRRROOONNNPPPPPPOOOPPPSSSPPPRRRQQQOOOPPPUUUXXXWWWYYY[[[[[[WWWPPPLLLMMMPPPSSSTTTYYYaaahhhxxxqqqcccTTTQQQMMMIIIHHHJJJJJJIIIFFFEEEDDDDDDDDDCCCBBBBBBAAAAAADDDIIIKKKJJJEEEBBBBBBDDDEEEGGGJJJOOOVVV\\\___bbb```^^^aaaeeefffbbb^^^___^^^___dddiiimmmllljjjcccccc```\\\[[[[[[VVVOOOQQQPPPNNNLLLKKKKKKKKKLLLOOORRRTTTUUUUUUUUUVVVWWWYYYSSSMMMIIIDDDAAADDDJJJ[[[tttzzzkkk^^^WWW^^^ffffff___XXXVVVWWWXXXcccjjjeee\\\WWWXXXYYYUUUVVVXXXYYYZZZ\\\```bbb^^^ZZZ[[[dddllljjjbbb[[[YYYWWWTTTSSSTTTWWW\\\___aaa[[[WWWXXXYYYWWWWWWYYY```fffkkkkkkfffbbb```aaaddddddccc___]]]\\\^^^```fffkkklllddd]]]ZZZYYYXXXTTTSSSTTTYYY___bbb___\\\TTTOOOLLLPPPSSSRRRQQQSSSRRRRRRTTTWWWZZZ\\\[[[ZZZbbbaaadddiiifff]]]SSSOOOOOOOOONNNOOOUUUZZZXXXQQQRRRZZZYYYccc<<<;;;;;;:::888777777666333333333333333333333333//////......///000000111111111000///////////////////////////............////////////////////////...///000///...///000222000000000000111111111111000000000000111111111111222222333333333444444444666111...666:::666HHHmmmuuubbbQQQKKKGGGAAAAAAGGGLLLOOOUUU^^^gggpppuuuxxxwwwyyy|||~~~}}}}}}bbbaaafffsss~~~^^^GGG999::::::222999999::::::999999:::;;;888888888999999999999:::999888888777888999;;;<<<999;;;>>>@@@???>>>>>>???;;;;;;;;;;;;<<<===>>>???:::;;;<<<===>>>???@@@AAADDDAAAAAAAAA===777999>>>;;;::::::;;;>>>AAACCCDDDAAAEEEGGGDDDCCCEEEEEEDDDGGGEEEFFFHHHHHHFFFIIINNNMMMLLLLLLOOORRRSSSPPPLLLQQQNNNNNNRRRRRRNNNMMMPPPNNNRRRSSSPPPQQQWWWXXXVVVUUUVVVUUURRRNNNLLLMMMPPPSSSSSSXXX^^^___eee{{{iiiaaaWWWSSSSSSPPPHHHAAAKKKJJJIIIHHHGGGFFFEEEDDD>>>AAACCCBBBAAAAAA@@@>>>???@@@AAADDDGGGIIIMMMQQQTTTRRRRRRSSSUUUUUURRROOOPPPPPPQQQVVV]]]___\\\YYYQQQPPPLLLHHHIIILLLJJJEEEGGGFFFDDDBBB@@@AAAAAABBBBBBHHHQQQWWWZZZZZZ[[[\\\TTTPPPOOORRRXXXaaaooo{{{zzzccc___^^^VVV]]]dddddd^^^ZZZ[[[]]]XXX]]]^^^YYYTTTUUUVVVVVVUUUVVVWWWXXXZZZ^^^cccggg___[[[^^^llluuurrrggg```XXXWWWTTTQQQOOOPPPUUUXXXWWWRRRPPPUUUYYYYYYWWWWWW\\\```eeegggeeebbb```^^^aaaeeegggccc]]]ZZZ^^^cccaaadddbbb[[[XXXYYYZZZYYYRRRTTTXXX\\\``````^^^[[[SSSPPPOOORRRRRROOOOOORRRPPPPPPRRRUUUXXXYYYXXXWWW\\\]]]```ccc___UUUOOOOOOQQQPPPOOOTTT```iiidddZZZPPPUUUQQQVVVooo;;;;;;::::::999888777777444444444444444444444444000000///000000111222222111111000///////////////000/////////............////////////////////////000000000///...///222444000000000000111111111111000000000000111111111111222222333333333444444444222888444///777;;;<<>>>>>===<<<======::::::::::::;;;;;;<<<===;;;<<<===>>>???>>>>>>>>>>>>>>>AAAEEECCC@@@EEEOOODDDAAA===;;;<<>>>>>???@@@===DDDNNNSSSSSSPPPNNNMMMXXXVVV[[[hhhzzzfffWWWWWWXXXSSSYYY___aaa```___aaaddd]]][[[WWWRRRSSSXXXXXXUUUYYYYYYYYYXXXYYY]]]bbbfff\\\YYY^^^kkkssslll```YYY]]]^^^\\\VVVQQQQQQWWW]]]ZZZUUUTTT[[[aaaaaa]]]\\\WWWZZZ___bbbcccbbb^^^\\\YYY___ccc___VVVRRRWWW^^^ZZZZZZWWWRRRSSSXXX[[[ZZZSSSUUUWWWXXXXXXYYY\\\___ZZZYYYZZZ\\\YYYUUUUUUXXXPPPPPPQQQSSSVVVWWWUUUTTTTTTVVV[[[^^^ZZZSSSQQQTTTTTTSSSSSSZZZkkkwwwqqqdddVVVUUUQQQSSS\\\ccc~~~===<<<;;;;;;;;;:::777444222555666444555999999777//////000000111333444555////////////////////////111000---,,,,,,---000111......///000000000000000......////////////......///000000000000111111111111111111000000000000000111111222222222333333333333333444555666777888999MMMssskkkSSSEEEJJJHHHEEEBBBCCCIIIRRRYYYXXXZZZ]]][[[WWWUUU[[[cccaaaccciiinnnnnnooozzz{{{rrrkkkiiijjjlllmmmooopppooonnnqqqzzz|||{{{yyyzzztttrrrpppfff^^^mmmuuuKKKDDD<<<999::::::888555888888777777777777888888777777777777777777777777555666666777888777777777888999<<<===>>>>>>===<<<<<<;;;999888888;;;===???======<<<;;;;;;<<<>>>>>>DDDAAAAAABBBAAAAAAHHHPPP\\\NNN@@@;;;<<<>>>CCCHHHKKKKKKKKKIIIFFFDDDCCCDDDEEECCCEEEIIIJJJFFFEEEGGGJJJJJJLLLNNNPPPQQQOOOMMMIIIKKKLLLLLLKKKJJJJJJKKKNNNNNNOOOPPPPPPQQQRRRRRRUUURRROOONNNNNNOOOPPPOOONNNQQQSSSTTTUUUZZZbbbhhhiiiZZZTTTNNNLLLMMMNNNKKKHHHEEEEEECCC@@@BBBFFFGGGDDDCCCAAA@@@???@@@@@@@@@???EEEBBB@@@@@@BBBEEEEEEDDDBBBCCCBBBBBBDDDGGGHHHFFFDDD@@@===>>>AAADDDDDDDDDBBBBBBAAA>>>======@@@CCC???JJJTTTSSSLLLJJJSSS]]]eeexxx|||iiiZZZSSSPPPQQQPPPTTTXXXZZZ[[[]]]aaaeee\\\[[[ZZZWWWSSSQQQRRRSSSVVVUUUWWW[[[YYYXXX___iiifff___]]]bbbgggddd]]]YYY\\\ZZZWWWWWWYYY[[[]]]]]]YYY[[[]]]______^^^[[[YYYZZZ]]]aaaeeeeeebbb^^^[[[VVVVVVUUUVVVWWWXXXYYYYYY\\\WWWUUUWWWTTTOOOQQQVVVSSSUUUWWWWWWVVVWWW[[[___YYY[[[aaaeeeaaaYYYYYY___VVVSSSQQQRRRTTTWWWVVVUUUTTTVVVYYYZZZXXXUUUSSSSSSUUUSSSTTT\\\hhhrrrwwwwwwrrr^^^OOOOOOUUU[[[hhhvvv===<<<;;;;;;;;;999666444111444444222333666777444000000///000000111222333////////////////////////000///...------...///000......///000000000000000......////////////......////////////000000000000000000000000000000000000111111111222222222333333222222333444555666777777BBBTTTuuu{{{lllcccUUUIIICCCCCCFFFJJJSSSSSSSSSPPPMMMMMMRRRWWWQQQOOOQQQWWWZZZ[[[```gggrrruuuyyy|||~~~~~~~~~yyy|||{{{xxxuuurrrooolllkkkjjjiiifffbbb^^^]]]]]]___]]]ZZZXXXXXX^^^kkk{{{wwwhhh\\\QQQZZZlll|||sssOOODDD???999777999:::888666888777777666666777777888777777777777777777777777555555555666666666777777888999;;;<<<===<<<;;;:::;;;999888777888;;;===???======<<<<<<<<<===>>>???DDDAAA???AAABBBDDDLLLVVV___QQQDDD??????@@@CCCGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEBBBBBBEEEFFFDDDDDDGGGGGGGGGHHHKKKMMMMMMKKKIIIHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOSSSPPPNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQTTTXXX^^^aaasssxxxjjjYYYKKKFFFGGGHHHHHHAAAEEEFFFCCCAAAAAA???:::@@@AAAAAAAAABBBBBBCCCDDD???>>>===>>>@@@@@@???>>>??????>>>===>>>??????>>>EEEBBB>>>===>>>>>><<<;;;;;;===???@@@???>>>>>>>>>:::CCCMMMOOONNNUUUdddrrryyylll```WWWRRRRRRSSSRRRUUUXXXYYYZZZ[[[^^^aaa[[[ZZZYYYVVVSSSQQQRRRSSSQQQQQQTTTXXXWWWVVV\\\eeegggbbb___```___ZZZWWWXXX^^^[[[YYYYYY\\\___```aaaXXXZZZ]]]______^^^[[[ZZZZZZ]]]aaaddddddaaa]]]ZZZTTTUUUVVVVVVUUUUUUWWWZZZYYYVVVUUUVVVSSSMMMLLLOOOPPPRRRVVVWWWXXXYYYZZZ[[[SSSTTTZZZ```___ZZZ[[[```SSSQQQOOOPPPSSSUUUUUUTTTWWWXXXYYYYYYYYYWWWTTTRRRTTTRRRSSSXXXbbbmmmtttwwwxxxeeeUUURRRSSSUUU]]]hhh<<<;;;999999999888555333111333333111111333444111000000////////////000000/////////////////////////////////....../////////......///000000000000///...//////////////////....../////////000000000000000000000000000000000000111111111222222222222333111111222333444555555666888;;;IIIgggxxxeeeVVVIIIBBBIIILLLPPPRRRRRRPPPMMMJJJRRRMMMJJJNNNRRRSSSSSSSSSSSSYYY```ddddddfffjjjnnnjjjjjjeee\\\XXXYYY[[[YYY\\\ZZZWWWTTTSSSRRRSSSSSSXXXYYYZZZYYYVVVTTTSSSSSS[[[ZZZ\\\cccpppyyyeeeWWWSSS\\\qqq}}}jjjJJJ666<<<999666666888999777555777777666666666666777777666666666666666666666666555444444444444555666666777888999:::::::::999888888888777777888:::===>>>======<<<<<<======>>>???AAA>>>>>>BBBDDDHHHPPPXXX\\\QQQFFFAAA@@@???@@@CCCBBBDDDFFFGGGFFFEEEEEEEEEFFFCCCBBBDDDEEECCCDDDHHHFFFFFFGGGIIIKKKKKKIIIGGGGGGHHHIIIHHHFFFFFFHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKOOOMMMKKKKKKLLLMMMMMMLLLNNNMMMNNNQQQUUUYYY[[[[[[ccclll}}}qqqbbbZZZVVVTTTMMMQQQQQQKKKFFFEEEEEEDDDBBBCCCCCCBBB@@@>>>>>>>>>BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAAAAA@@@>>>======>>>>>>===;;;<<<>>>@@@BBBCCCEEEHHHKKKIIIUUUdddooowwwhhheee___ZZZVVVTTTTTTTTTTTTVVVWWWXXXWWWXXXYYY[[[XXXXXXWWWTTTQQQPPPQQQRRRMMMMMMQQQTTTTTTTTTXXX___ccc```^^^\\\XXXSSSUUUZZZ\\\ZZZYYYYYY\\\```bbbbbb[[[\\\]]]^^^]]][[[YYYXXXZZZ]]]```bbbbbb^^^ZZZWWWVVVXXXZZZWWWRRRPPPSSSWWWVVVTTTTTTWWWVVVRRRQQQRRROOOPPPRRRUUUWWWVVVTTTQQQKKKLLLPPPVVVXXXVVVVVVWWWOOONNNMMMOOOQQQSSSTTTTTT[[[YYYWWWXXXYYYXXXUUUQQQRRRRRRRRRTTT[[[dddlllrrrvvvfffXXXSSSQQQOOOTTT[[[rrr<<<:::888888888777555333111444444000000222222///000000///...............////////////////////////---...///000000///...------...//////000000////////////............////////////000000000111111111/////////000000000000000111111111111222222222222111222222333444555555555555999;;;DDDbbbqqq___TTTTTTTTTUUUZZZ```aaa___]]]WWWQQQNNNOOOOOOOOOOOOKKKMMMOOOOOONNNMMMOOOQQQSSSUUUSSSOOONNNPPPPPPMMMOOONNNNNNNNNPPPUUUYYY\\\]]]_________^^^^^^```aaasssxxx~~~uuupppnnniiieeeooo~~~```???777;;;888666555666888888666444777666666555555666666777555555555555555555555555444444333333333444555666666777777888888888777666666666666666777999<<<===<<<<<<<<<<<<===>>>>>>???;;;;;;AAAIIIMMMMMMOOORRRSSSJJJBBB???>>><<<<<>>AAACCCDDDCCCBBBBBBCCCGGGDDDEEEHHHIIIEEEEEEGGGGGGGGGHHHKKKMMMMMMKKKHHHFFFGGGGGGFFFDDDEEEFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIJJJLLLMMMLLLKKKMMMLLLMMMQQQWWW[[[[[[YYY\\\]]]bbbnnn{{{zzzyyyooo^^^OOOKKKMMMNNNDDDFFFGGGGGGEEECCCBBBBBB>>>@@@BBBBBBAAA@@@AAABBB???>>>@@@BBBAAA>>>===???@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCEEELLLWWWdddmmmqqqwww``````^^^]]]ZZZXXXUUUTTTVVVWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSQQQNNNNNNOOOQQQLLLNNNQQQSSSSSSSSSUUUXXXZZZXXXXXXYYYXXXVVVXXX^^^WWWVVVUUUVVVZZZ]]]______^^^^^^^^^]]][[[YYYVVVUUUZZZ\\\___```___\\\XXXUUUZZZ]]]^^^XXXPPPMMMPPPUUUSSSQQQQQQSSSUUUWWWXXXYYYVVVTTTSSSTTTVVVUUUQQQMMMKKKKKKLLLPPPSSSSSSQQQOOOMMMMMMMMMOOOQQQSSSTTTTTT\\\XXXTTTUUUXXXXXXSSSOOOPPPQQQRRRSSSVVV[[[aaaffffff\\\RRRPPPPPPOOORRRXXX[[[vvv<<<:::888777777666555333333555555111111333222///111000///...------------////////////////////////---...///000000///...---------...///////////////000///............///000000000000111111111222222......//////000000000000000000111111111222222222333333333444555555666666555;;;:::444BBBiii|||mmm```bbboooxxxyyyqqqnnnfff\\\UUUTTTXXX\\\SSSOOOLLLKKKMMMPPPQQQQQQKKKLLLLLLKKKNNNPPPLLLFFFLLLMMMOOOTTTZZZbbbiiimmm}}}{{{|||uuuiiidddwwwpppooovvv}}}cccDDD444666???888777777777777666444333666666555555555555666666444444444444444444444444333333333333333444555555555555666666666666666666555555555555666888:::;;;:::;;;;;;<<<===>>>>>>>>>888<<>>======;;;<<>>AAAAAACCCDDDFFFFFFFFFFFFGGGJJJMMMSSS\\\jjj{{{wwweee___```aaaaaa___\\\XXXVVVWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNLLLLLLNNNPPPPPPRRRSSSRRRRRRSSSTTTTTTVVVSSSSSSXXX[[[ZZZZZZ\\\UUUTTTSSSUUUXXXZZZ[[[[[[\\\[[[[[[ZZZZZZYYYXXXXXXZZZ\\\^^^___^^^ZZZVVVTTTYYY\\\]]]XXXPPPNNNSSSXXXZZZWWWQQQNNNPPPSSSUUUUUUWWWTTTQQQRRRTTTVVVTTTRRRMMMNNNOOOPPPRRRTTTRRROOOLLLNNNOOOQQQRRRSSSTTTUUUYYYUUUQQQQQQTTTUUUQQQMMMNNNQQQSSSTTTTTTUUUVVVXXXTTTOOOLLLMMMNNNPPPSSSWWWTTTggg~~~===:::888777777666555444333666555222222444333111000000///...............////////////////////////---...///000000///...---------...////////////...000///...------...///000000000000000111111111111---......//////000000111000000000111111111111222333444444444555555555555222555444222:::SSSqqq}}}rrr}}}~~~xxxhhhZZZXXX^^^ddd^^^YYYTTTUUU[[[aaaccccccVVVVVVRRRQQQTTTXXXVVVPPPZZZ^^^dddlllvvv{{{yyy~~~xxxqqqpppzzzSSSBBB@@@>>>888555888888888777666555444333555555444444444444555555333333333333333333333333222333444444555555444444333333444555555666777777444444444555555666777888888999:::;;;<<<=========999>>>KKKZZZ___XXXOOOJJJDDD@@@===>>>===<<<>>>BBB===>>>@@@???>>>>>>@@@AAA@@@AAAFFFLLLLLLEEE@@@???BBBCCCEEEHHHKKKLLLJJJIIIEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHKKKNNNOOOMMMKKKFFFGGGIIILLLPPPSSSTTTSSSNNNVVV___eeejjjvvvvvveeeaaa]]]\\\\\\WWWMMMFFFOOOSSSTTTOOOFFFAAACCCGGGFFFEEEJJJOOOLLLCCCBBBGGGAAADDDJJJPPPVVV\\\bbbfffllltttvvvkkk]]][[[\\\___```___]]]ZZZXXXXXXVVVTTTTTTTTTSSSQQQPPPNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUUUURRRRRRUUUVVVTTTWWWSSSSSSXXX[[[YYYWWWXXXXXXWWWVVVVVVXXXZZZZZZYYYWWWWWWWWWXXXYYY[[[]]]^^^ZZZ[[[]]]^^^]]]ZZZVVVTTTTTTVVVWWWTTTQQQRRRWWW]]]jjjdddZZZQQQOOORRRRRRPPPKKKJJJIIIJJJMMMPPPQQQRRRHHHLLLNNNMMMNNNQQQQQQOOOMMMOOORRRSSSRRRSSSTTTUUUUUURRRNNNNNNPPPQQQPPPNNNNNNOOOQQQSSSTTTSSSQQQOOOLLLKKKKKKKKKMMMOOORRRTTTVVVbbbkkkvvv>>>;;;888777777777666555222555444222111444444111000000//////.../////////////////////////////////......////////////......,,,---......//////......000///...------...///000............////////////------......///000000111000000000000111111111111333333333333333444444444111///000555:::AAALLLWWW~~~oookkknnnqqqvvvssspppmmmmmmmmmoooooouuusssnnnjjjnnnyyyvvvqqqiiicccdddmmmyyy~~~pppSSS:::999???<<<555222666666666666444444444444555444444444444444444555333333333333333333333333111333555777777666444333222222333444555777888999444444444444444444555555666777999:::<<<<<<<<<;;;999<<>><<<===<<<;;;>>>CCC>>>>>>?????????@@@DDDGGGAAABBBFFFKKKKKKEEE@@@??????@@@BBBFFFJJJKKKJJJIIIEEEGGGJJJKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFIIIMMMPPPQQQOOOMMMHHHIIIKKKLLLLLLMMMOOOQQQQQQWWW___eeehhhlllrrrwww~~~mmm___ccciiillleeeXXXLLLIIIKKKFFFGGGOOOZZZZZZSSSTTT]]]eeekkksss|||~~~wwwiiifffYYYXXXYYY[[[\\\\\\[[[YYYXXXWWWUUUSSSSSSTTTTTTRRRPPPNNNOOOOOONNNNNNNNNQQQSSSSSSUUUTTTQQQRRRXXXZZZWWWWWWUUUUUUVVVUUUSSSUUUZZZ[[[YYYXXXXXXXXXXXXWWWVVVWWWVVVVVVWWWXXXZZZ]]]^^^ZZZ[[[]]]^^^]]]ZZZWWWUUUSSSSSSRRRQQQPPPRRRVVVZZZgggbbbYYYPPPPPPUUUTTTOOOGGGHHHJJJKKKKKKLLLNNNOOOIIIPPPRRRNNNLLLNNNOOONNNMMMPPPSSSSSSRRRQQQRRRTTTRRRPPPNNNMMMMMMNNNPPPQQQNNNMMMMMMOOOSSSTTTQQQOOOKKKLLLMMMLLLMMMOOOQQQQQQTTTYYY]]]aaaqqq>>><<<999777777777666555111444444111111444444111000000////////////000000////////////////////////////////////////////////,,,---......//////......111///...------...///111,,,,,,,,,---------......---------...///000000111000000000000111111111111222222222222222222333333333000333888777111666AAASSS||||||tttqqqrrr||||||wwwrrrwww|||ooogggooonnnmmmpppzzzkkkGGG>>>;;;>>>:::000111<<<444444555444333333444666555444444333333444444555222222222222222222222222111333666888999777444222111222222333555777999:::555555444444444333333333555666888:::;;;;;;;;;;;;888888===HHHPPPPPPMMMMMMAAA===;;;;;;:::999<<>>>>>??????@@@CCCHHHLLLFFFEEEGGGKKKKKKFFFCCCCCC>>>???BBBFFFKKKMMMLLLKKKEEEHHHLLLMMMLLLIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFJJJNNNRRRRRRPPPNNNLLLNNNOOONNNKKKKKKNNNQQQZZZZZZ[[[]]]```ccceeefffwww}}}vvvooonnnbbbdddqqqqqqhhheeeaaadddWWWXXXYYYYYYZZZYYYXXXWWWVVVWWWTTTRRRSSSUUUUUUSSSPPPOOOPPPQQQPPPOOOPPPSSSUUURRRTTTSSSOOORRRZZZ]]]ZZZTTTTTTUUUTTTOOOMMMUUU___[[[YYYXXXWWWWWWVVVTTTRRR\\\ZZZXXXWWWVVVWWWYYYZZZZZZ[[[\\\]]]]]][[[XXXVVVVVVTTTQQQOOONNNOOORRRSSSSSSRRRLLLHHHLLLTTTTTTOOOPPPTTTXXXWWWTTTQQQPPPQQQTTT\\\^^^WWWQQQQQQRRRPPPLLLPPPSSSSSSQQQPPPQQQSSSPPPPPPOOOMMMLLLMMMQQQTTTOOOKKKIIILLLRRRUUUTTTQQQKKKNNNOOOMMMMMMOOOQQQQQQMMMOOOTTTUUUUUUggg???===:::888777666444222444333222222111111222222/////////000///......---//////////////////////////////000000000000//////........................//////...------///000111111000...---...///111222////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555:::RRRpppssssssnnnPPP@@@>>>===<<<:::888777555555333333444555555444333333222222333333444555666666444444444444444444444444444777999999888666555555111111222333333444555555222333555666777666555444777777888999:::<<<===>>>???;;;:::AAAKKKPPPMMMHHH???AAAAAA???;;;999;;;===?????????@@@CCCGGGJJJLLLDDDFFFHHHHHHFFFDDDCCCCCCDDDIIILLLKKKMMMQQQTTTRRRGGGIIIIIIIIIGGGGGGGGGIIIHHHLLLIIIEEEIIIRRRPPPFFFHHHGGGGGGHHHJJJMMMPPPSSSSSSQQQPPPQQQPPPNNNQQQVVV\\\\\\YYYVVVZZZ``````\\\eeetttrrriiiuuuppp___ZZZ]]]^^^\\\[[[WWWVVVXXX[[[ZZZUUUTTTXXXQQQUUUUUURRRRRRWWWYYYYYYSSSSSSRRRQQQPPPRRRVVVYYYYYYOOOTTTUUUKKKSSS___VVVQQQQQQWWW^^^^^^XXXWWW[[[^^^UUUVVVYYYVVVYYYZZZRRR^^^WWWYYY\\\ZZZ]]]___XXX]]]XXXZZZaaaaaaZZZYYY___bbbXXXPPPOOOPPPNNNLLLMMMQQQKKKHHHKKKNNNOOOVVV^^^vvvsssjjj^^^VVVTTTQQQNNNYYYccchhhbbbVVVNNNOOORRROOOOOOSSSUUUQQQLLLQQQZZZVVVTTTQQQOOOOOOQQQTTTVVVPPPTTTTTTPPPOOOSSSVVVUUUPPPQQQRRRQQQOOONNNNNNOOOPPPQQQNNNHHHLLLfff???===:::888777666444333444333222222111111222222000/////////............////////////////////////......////////////....................................------......///000000///...---...///111222111111000000//////......//////000000000111111111111111111222222222333333333333333444444444444555999???JJJ```gggHHH>>>@@@:::999999888777666555555333333444555555444333333222222333333444555555666333333333333333333333333444666888888777555444444111111222222333444444555333333333333444444555555777777777888:::;;;===>>>>>>;;;:::>>>EEEHHHEEEAAA>>>??????>>>;;;:::;;;======>>>@@@BBBEEEGGGHHHIIIFFFIIIKKKLLLJJJHHHFFFFFFPPPVVVXXXSSSOOOPPPSSSTTTIIIJJJJJJIIIGGGEEEFFFGGGIIILLLKKKGGGLLLUUUTTTKKKJJJJJJLLLOOOSSSUUUUUUTTTTTTQQQOOOPPPOOOOOOTTT[[[aaa\\\VVVSSSSSSWWW\\\___bbbiiisss{{{xxx~~~xxxiiiZZZVVVXXXYYYYYYZZZ]]]]]]\\\ZZZXXXYYY[[[]]]SSSTTTSSSSSSWWW]]]]]]ZZZUUUUUUTTTSSSRRRRRRUUUWWWTTTLLLQQQQQQIIIRRR^^^WWWQQQPPPTTT[[[\\\XXXWWWZZZZZZUUUXXXZZZUUUWWWYYYPPPZZZTTTXXX^^^]]]cccfff___WWWVVV[[[eeennnooonnnoooddd]]]WWWTTTQQQOOOSSSXXXRRRNNNNNNSSSXXX\\\ccckkk~~~|||sssfff^^^ZZZVVVQQQVVV```fffaaaWWWQQQPPPQQQOOOOOORRRSSSPPPKKKOOOWWWRRRQQQOOOOOOPPPRRRUUUWWWPPPSSSTTTPPPOOOQQQSSSRRRMMMOOOPPPPPPMMMKKKJJJJJJOOOLLLHHHFFFNNNfff???===:::888777666555333444333222222111111222222111000///...---......///////////////////////////---------......---------........................,,,,,,---...............000///.........///000111222111111000///...------//////000000000000111111111111111222222222222333333333333333444444444444777666555@@@]]]cccDDD444666>>>666666555555555555555555333333444444444444333333222222333333444444555555222222222222222222222222222444666666555333222333111111222222333333444444444333222111222333555666666666777888999:::<<<===;;;::::::<<<>>>>>>===;;;<<<===>>>===<<<;;;===???===>>>AAADDDEEEFFFFFFFFFGGGJJJNNNOOOMMMKKKIIIHHHQQQXXXYYYQQQIIIHHHMMMQQQJJJKKKKKKIIIFFFDDDDDDEEEHHHKKKKKKIIINNNVVVUUUOOOLLLLLLNNNTTTZZZ\\\XXXSSSUUUQQQOOOPPPQQQRRRYYYaaaddd^^^\\\\\\XXXRRRUUU^^^aaacccdddiii{{{rrrjjjlllaaaWWWSSSTTTUUUWWW[[[eeegggcccXXXTTT[[[___]]]TTTTTTSSSSSSXXX^^^]]]XXXUUUVVVVVVUUUSSSSSSTTTVVVVVVRRRRRRMMMDDDKKKTTTOOOQQQOOOQQQVVVYYYXXXWWWXXXWWWUUUYYYYYYUUUZZZ\\\QQQUUUPPPVVV^^^```gggllleeeSSSWWW]]]ggguuuyyyjjjccc^^^```bbbaaa``````UUUTTTUUU[[[```dddiiiooozzzyyysssiiiaaa]]]YYYSSSRRRZZZ___ZZZTTTPPPMMMKKKOOONNNPPPPPPMMMJJJLLLQQQLLLLLLMMMOOOQQQSSSUUUVVVOOOSSSSSSOOOMMMOOOOOOMMMKKKMMMNNNMMMJJJHHHGGGGGGLLLKKKJJJOOOYYYhhhuuu}}}???<<<999888777777555333444333222222111111222222222000...---,,,---///000////////////////////////------............------........................***+++---.........---,,,///............///000111000000000//////......---////////////000000000111111111111111222222222222222222333333333444444444000888===;;;@@@YYYmmmTTTCCC===<<<999555555555555555444444444444333333333333333333333333222222333333333444444444222222222222222222222222111333555444333111111222111111222222333333333333333333333444444444555555666666666777888999;;;;;;999:::;;;;;;999888999999<<<============>>>@@@AAA??????AAABBBCCCDDDEEEEEEEEEHHHMMMNNNMMMKKKIIIHHHKKKOOOOOOHHHCCCEEEJJJLLLHHHIIIJJJHHHFFFEEEEEEFFFGGGJJJJJJIIILLLRRRRRRNNNMMMKKKKKKQQQYYY\\\WWWQQQTTTQQQRRRUUUVVVWWW]]]ccccccaaaiiiqqqiiiWWWRRRZZZ[[[^^^```bbbmmmnnn___```ddd]]]VVVUUUSSSSSSVVV[[[fffllleeeUUUOOOXXX[[[UUUTTTWWWWWWTTTTTTVVVUUURRRQQQSSSTTTTTTSSSSSSTTTUUUXXXXXXUUUKKKDDDIIIOOOMMMQQQOOOOOORRRVVVWWWVVVVVVWWWTTTVVVWWW]]]mmmrrrdddVVVPPPVVV^^^```gggkkkeeeTTT[[[```cccmmmzzz|||vvvppplllppp|||zzziii]]][[[[[[[[[^^^___```aaaccceeegggeee```\\\[[[WWWSSSQQQWWWXXXSSSPPPRRRPPPJJJOOONNNNNNMMMLLLJJJKKKMMMJJJKKKMMMOOOQQQRRRSSSTTTNNNRRRSSSNNNLLLMMMMMMJJJLLLMMMLLLJJJHHHHHHJJJLLLMMMQQQXXX```eeefffbbb^^^>>><<<999888777777555444444333222222111111222222222000...---,,,---///000////////////////////////.........//////.................................***+++---.........---,,,...............//////000------......//////000000...////////////000000000000000111111111222222222222222222333333333444444...666===999333999PPPfffzzzQQQDDD888555:::===777000777777666555444333333222333333333333333333333333222222222333333333333333333333333333333333333333111222333333111000000111111111222222222222222333222444666888999777555333555555555666777888999:::888:::;;;;;;999888:::<<<=========>>>???AAABBBBBBBBB@@@???>>>???BBBEEEGGGDDDHHHLLLMMMMMMKKKIIIIIILLLLLLIIIEEEEEEJJJKKKIIIEEEGGGHHHHHHFFFFFFGGGHHHJJJKKKKKKJJJLLLOOOOOOMMMPPPLLLIIIMMMUUUYYYWWWRRRRRRQQQUUUZZZ\\\[[[]]]bbbbbbdddoooyyypppZZZSSSYYYTTTYYY\\\]]]cccmmmvvvxxx{{{rrraaaWWWXXX]]]YYYVVVVVVUUURRRTTTXXX]]]ddd```QQQMMMTTTVVVOOOVVV^^^aaaZZZQQQMMMMMMMMMLLLNNNPPPRRRRRRSSSUUUWWWYYYaaa\\\NNNKKKQQQTTTUUUQQQQQQQQQQQQSSSUUUVVVUUUYYYUUUVVV[[[nnn^^^WWW[[[```___dddhhhbbbVVV___aaa\\\^^^iiipppooolllzzz}}}eeeXXX^^^^^^^^^\\\ZZZYYYWWWVVVTTTXXXYYYWWWVVVWWWUUUQQQSSSVVVUUUQQQVVV``````XXXOOONNNMMMLLLLLLNNNNNNLLLKKKLLLMMMOOOPPPQQQQQQPPPNNNQQQRRRMMMKKKLLLMMMKKKPPPNNNKKKHHHGGGIIIOOOSSSUUUZZZaaaccc```YYYRRRNNN>>>;;;999888888777666444444333222222111111222222111000///...---......///////////////////////////......////////////..............................,,,,,,---...............------........./////////,,,,,,---...///000000111......////////////000000000000000111111111111222222222222222333333333333888444222444666999>>>DDD^^^~~~nnnQQQ999::::::777333333555888888888777666555444333222333333222222222222333333222222222222333333333333333333333333333333333333111222333222000///000111111111222222222222222222111444888:::;;;999555333555555555555666777888888888999:::999999:::<<<>>>>>>===<<<===@@@AAABBBAAABBB@@@===<<<===AAAEEEHHHEEEGGGJJJLLLKKKKKKKKKKKKNNNLLLGGGCCCFFFJJJIIICCCDDDEEEGGGGGGFFFFFFHHHIIILLLMMMMMMMMMNNNOOOOOOOOOSSSNNNKKKLLLQQQVVVVVVTTTPPPQQQVVV\\\]]]ZZZ[[[^^^bbbcccjjjnnneeeXXXUUU[[[TTTYYY\\\\\\```hhhoooqqqrrrzzzdddbbbddd\\\SSSOOOVVVTTTUUUXXXXXXTTTSSSUUUTTTYYYWWWOOOMMMRRRTTTQQQYYYdddiii```QQQJJJKKKMMMJJJLLLNNNOOOPPPRRRVVVXXXeeerrrjjjVVVSSSTTTQQQSSSQQQUUUVVVSSSRRRTTTUUUTTTXXXWWWZZZaaa{{{ggg^^^^^^```^^^bbbfff```ZZZ______ZZZWWW]]]ffflllccclllYYYXXX\\\^^^]]]YYYWWWWWWTTTQQQRRRVVVXXXVVVVVVWWWUUUQQQUUUXXXUUUTTT```ppppppeeeOOONNNLLLLLLOOOTTTSSSOOOMMMMMMNNNOOOOOOOOOOOOOOONNNQQQQQQMMMKKKNNNPPPOOORRRPPPLLLHHHGGGJJJQQQVVV\\\]]]\\\VVVNNNIIIIIIKKK===;;;999888888777666555444333222222111111222222000/////////............////////////////////////---------......---------..............................------......///000------......//////......,,,------....../////////........./////////000000000000000000111111111111111222222222222333333333;;;333///444;;;<<<;;;<<<<<>>666:::===999222000555;;;666666555555555444444444333333222111111222333333222222222222222222222222222222222222222222222222222222333222000///000222222222111111111111111111222444666888999777555444444444444444555666777777888777777777888:::;;;;;;===;;;:::;;;>>>@@@@@@??????>>>======>>>AAAEEEGGGCCCEEEGGGGGGGGGHHHIIIKKKIIIJJJHHHEEEEEEHHHGGGCCCEEEFFFGGGGGGFFFEEEGGGHHHJJJJJJKKKMMMNNNNNNOOOQQQQQQOOOLLLLLLNNNQQQRRRRRRPPPPPPTTTXXXYYYVVVWWW[[[[[[___aaa___YYYUUUUUUWWWVVV[[[^^^^^^bbbiiinnnoookkkxxxsssdddXXXXXX[[[XXXPPPLLLRRRQQQTTT\\\___[[[WWWVVVWWWVVVTTTPPPNNNOOORRRUUUWWWaaaggg___SSSMMMLLLMMMMMMNNNNNNOOOOOORRRVVVYYYgggzzzoooYYYVVVTTTMMMPPPQQQYYY\\\WWWRRRRRRTTTTTTSSSXXX]]]___ttthhh^^^\\\\\\YYY^^^ddd^^^^^^\\\[[[[[[YYYZZZ```iiibbbwww{{{aaaVVVXXXZZZ]]]\\\WWWTTTVVVTTTOOORRRVVVXXXVVVVVVXXXWWWTTTTTTWWWTTTTTTbbbsssnnn^^^OOOOOOMMMLLLRRRZZZYYYRRRMMMMMMNNNNNNOOOPPPPPPQQQNNNQQQPPPLLLKKKPPPTTTUUUQQQPPPMMMIIIGGGHHHLLLPPPXXXWWWRRRKKKEEEBBBEEEHHH===;;;999888888777666555444333222222111111222222/////////000//////...---////////////////////////+++,,,,,,------,,,,,,+++........................//////...------///000111,,,---......//////........................------............/////////000000000000000111111111111111111222222222333333333222111333888666222444::::::>>>MMMllllllPPP@@@:::999444333222333555555444333333333333444444555555555444333222111111222333444222222222222222222222222000000000000000000000000222333333222000///111222222222111111111111111111333444555555666666555555444444444444444555666777888666444444777888999888<<<:::888999===???>>><<<<<<======???@@@BBBDDDEEE@@@AAABBBBBBBBBCCCFFFHHHFFFKKKMMMJJJHHHJJJLLLKKKGGGHHHHHHGGGEEEDDDEEEFFFEEEFFFHHHKKKLLLLLLNNNQQQMMMMMMLLLLLLLLLMMMNNNNNNQQQPPPQQQTTTTTTRRRTTTYYYSSSZZZ]]]YYYUUUVVVUUUQQQQQQXXX^^^```bbbfffgggeeedddlllttt{{{yyynnn^^^[[[WWWUUUTTTRRRPPPOOOQQQQQQVVVaaafffccc]]]ZZZ```ZZZUUUSSSOOOLLLOOOVVVSSS\\\```[[[TTTPPPNNNLLLPPPPPPPPPOOOOOOQQQUUUYYYXXXnnngggTTTWWWXXXSSSXXXQQQ\\\aaaZZZRRRQQQTTTTTTMMMWWW^^^ZZZfffdddZZZWWWWWWTTTZZZaaa\\\bbbYYYWWW\\\]]]YYY\\\cccggggggjjjooommmcccZZZVVVZZZ]]][[[TTTRRRTTTRRRMMMOOOSSSUUUTTTVVVYYYYYYVVVRRRTTTQQQPPP^^^kkkaaaLLLOOOOOOMMMMMMUUU^^^]]]UUUMMMMMMMMMNNNOOOPPPRRRSSSOOOQQQPPPKKKLLLRRRWWWYYYPPPPPPNNNKKKHHHFFFGGGHHHOOONNNLLLIIIGGGEEEDDDDDD:::999999::::::999555333333111111444888999888555////////////............//////////////////////////////.........---------......//////000000111111,,,------......------,,,............////////////...------------...//////////////////////////////////////////000000000000000000111222222222222111222222333333333333444444555555===IIIVVVooovvvQQQ@@@===:::444000333333333333333333333333333333333333333333333333333333333222000000222444222111111111111111222222333333333222222222111111111111111000000000000000000000000000000000000000222111111333555555444333333222111222444666777666666555555444444555555666:::999999;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???@@@AAACCCDDDGGGHHHJJJJJJJJJHHHFFFEEEEEEEEEDDDEEEFFFFFFEEECCCDDDHHHLLLNNNMMMLLLKKKKKKPPPOOONNNMMMLLLLLLMMMMMMPPPOOONNNNNNPPPRRRRRRRRRXXXXXXWWWUUUSSSSSSUUUWWWYYYZZZ\\\^^^```aaabbbbbbdddiiifffcccjjjtttxxxhhh```\\\[[[YYYYYYXXXUUURRROOOVVVQQQXXXkkkuuujjjZZZRRRVVVWWWVVVSSSOOONNNOOORRRXXXUUUUUUWWWVVVTTTTTTWWWVVVOOOJJJLLLOOOPPPRRRUUUZZZWWWTTTTTTVVVWWWVVVUUUWWWXXXWWWUUURRRPPPQQQRRRRRRQQQRRRZZZeeennnrrrrrr[[[XXXVVVXXX\\\```bbbbbb```___^^^\\\[[[\\\```ccckkkgggccccccfffeee```[[[ZZZYYYVVVUUUTTTQQQMMMJJJSSSUUUWWWVVVTTTSSSUUUWWWUUURRRRRRTTTSSSOOOMMMOOOPPPMMMKKKNNNTTTXXXWWWTTTJJJOOORRRRRRUUU[[[ZZZTTTRRRQQQOOOMMMNNNPPPTTTVVVQQQLLLHHHGGGJJJKKKHHHEEECCCBBBAAABBBDDDDDDDDDCCC:::999999::::::999666333333111000222666777777555////////////....................................//////.........---------....../////////000000000---..................---............////////////...------------...//////////////////////////////.../////////000000000000000000111222222222222111222222222333333333444444888666888===@@@JJJggguuu```MMM;;;666777777666666222222222222222222222222333333333333333333333333222333222111000000333555222111111000000111222222111111111000000/////////000000000000000000000000000000000000000000000000111000000222444444333222777555444333444444222111555444444444444444444555888777777999999:::;;;<<<===<<<<<<<<<======>>>>>>@@@??????>>>???@@@BBBCCCFFFFFFHHHHHHHHHGGGEEEDDDAAAAAAAAABBBBBBCCCBBBAAAEEEGGGKKKMMMLLLLLLLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJLLLKKKKKKMMMPPPSSSTTTSSSWWWWWWWWWUUUSSSSSSUUUVVVXXXYYYYYYZZZ[[[[[[[[[ZZZXXX_________eeehhhrrr{{{zzzmmmeee^^^[[[\\\ZZZYYYXXXXXXVVVSSSQQQTTTQQQWWWeeeiii___UUUSSSWWWXXXWWWUUUQQQPPPQQQSSSUUUUUUXXXZZZWWWRRRRRRVVVQQQLLLIIIKKKMMMNNNQQQUUUWWWTTTQQQQQQSSSUUUUUUSSSUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVUUUYYY```eeefffeeeYYYWWWVVVXXX]]]aaabbbaaa_________^^^]]]]]]```cccooonnnkkkfffaaa\\\XXXVVVWWWWWWWWWVVVSSSOOOLLLJJJPPPRRRTTTTTTRRRRRRTTTVVVRRRQQQRRRVVVUUUPPPNNNOOOPPPMMMKKKLLLPPPRRRRRRQQQMMMRRRUUUUUUWWWYYYWWWQQQQQQPPPOOOOOOOOOOOOPPPQQQOOOKKKFFFEEEHHHHHHFFFCCCCCCBBBAAABBBCCCDDDDDDBBB::::::999999:::999666333333111000000333555555555////////////............------------------------...............---------.........///////////////......////////////......---............/////////...------------...//////000000000000000000000000....../////////000000000///000111111222222111111222222222222333333333333555333444777666777EEEVVVpppfffMMM===888666777666333222444000000000000000000000000222222222222222222222222111111222111000111333666222111111000000000111111000000000000////////////000000000000000000000000////////////////////////000//////111333444333111555444444444555444111///333333333333333333333333666666666666777888999999:::::::::::::::;;;;;;;;;============>>>???@@@AAACCCDDDDDDEEEEEEDDDBBBAAA===>>>???@@@@@@@@@@@@@@@DDDFFFIIIJJJJJJKKKLLLNNNJJJKKKKKKLLLKKKIIIHHHGGGGGGFFFHHHKKKOOOSSSTTTTTTVVVVVVVVVUUUSSSSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVVVV\\\[[[\\\bbb```bbbooorrr~~~oooxxx~~~jjj\\\XXXYYYYYYXXXZZZYYYWWWWWWWWWWWWUUUSSSRRROOOSSSZZZYYYRRRPPPTTTYYYYYYXXXVVVSSSRRRSSSUUURRRTTTXXXZZZVVVOOOOOOSSSLLLJJJJJJMMMMMMLLLOOOTTTQQQPPPNNNNNNPPPRRRSSSSSSVVVTTTTTTWWW[[[]]]\\\ZZZZZZWWWUUUVVVZZZ\\\[[[YYYXXXWWWWWWZZZ]]]___```___^^^___```___^^^___```bbbnnnppppppjjj```WWWTTTSSSTTTVVVXXXUUUPPPKKKJJJJJJNNNOOOQQQQQQQQQQQQSSSTTTOOOOOOSSSXXXXXXRRRNNNNNNQQQOOOMMMKKKLLLMMMOOOQQQPPPTTTUUUTTTTTTTTTQQQMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMIIIEEEDDDFFFFFFEEEBBBCCCAAAAAABBBCCCDDDCCCBBB;;;:::999999999888666444333111//////000222444555////////////............------------------------................................................------............---------------.........//////...------------...//////000000000000000000000000........./////////000000///000000111111111111111111222222222222333333333333111333888999999???HHHNNNaaarrrYYYGGG===999:::;;;;;;888333000000000000000000000000000000222222222222222222222222///000111000000111444666222111111000000000000111111111111111111111111111/////////000000000000000////////////////////////000000000111333444333222//////111444777777555333222222222333333222222222555777777555555888999888777777888888888888888888::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@===>>>@@@AAA@@@@@@AAAAAABBBCCCEEEFFFGGGHHHJJJLLLGGGHHHJJJKKKJJJHHHFFFEEEEEEEEEFFFJJJOOORRRSSSSSSUUUVVVVVVUUUTTTTTTVVVXXXUUUUUUUUUUUUUUUUUUVVVVVVZZZ\\\YYYZZZ```^^^]]]ggghhhooonnnfff\\\VVVVVVWWWXXXWWWWWWVVVTTTTTTUUUUUUUUUTTTQQQMMMLLLOOONNNLLLOOOUUUZZZYYYWWWUUUTTTSSSTTTUUUSSSRRRTTTVVVTTTOOOMMMPPPNNNNNNPPPRRRPPPLLLNNNSSSNNNMMMLLLMMMOOOQQQSSSTTTYYYVVVTTTVVVZZZ[[[WWWSSSTTTSSSRRRTTTWWWYYYYYYXXXXXXYYYYYY[[[\\\\\\\\\[[[\\\^^^______^^^^^^```aaafffjjjnnnllleee\\\WWWTTTRRRUUUVVVSSSMMMKKKNNNRRRQQQQQQRRRQQQQQQQQQQQQRRRNNNNNNSSSYYYXXXRRRMMMLLLRRRQQQOOOMMMKKKLLLPPPSSSPPPQQQQQQNNNMMMMMMMMMMMMJJJJJJJJJIIIJJJKKKLLLMMMMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDCCCBBB;;;:::999888999888666444222111000///...000222444////////////............---------------------------..............................---------------+++,,,,,,------,,,,,,+++------------...............------------...//////////////////////////////............//////////////////000111111111111000111111111222222222333333666444333555666555888;;;BBBDDDRRRmmmlllQQQIIIEEE:::---444444444333444555555333111111111111111111111111111111111111111111111111///000000000000111333666222111111000//////000000000000000000000000000000......//////000000000000////////////////////////111111111222444555444333,,,,,,///333777888777666111111222333333222111111666999999555555::::::777555555666777888777777666888888999;;;<<<======>>>>>>?????????????????????===???AAAAAA@@@???@@@BBB???AAACCCDDDDDDEEEGGGIIIEEEFFFHHHJJJJJJHHHGGGFFFFFFFFFHHHKKKOOOQQQRRRQQQTTTUUUUUUTTTTTTTTTWWWYYYWWWVVVUUUTTTSSSSSSTTTTTTTTTXXXWWW\\\ccc^^^YYY___aaadddkkkttt~~~nnneeeUUUVVVVVVVVVUUUVVVWWWXXXUUURRRPPPOOOQQQRRRSSSSSSRRRMMMIIIIIIKKKMMMPPPTTTYYYWWWUUUTTTSSSSSSSSSSSSVVVRRRPPPSSSTTTQQQOOOPPPTTTUUUXXXZZZUUUOOONNNQQQLLLMMMMMMNNNOOOQQQTTTVVV[[[WWWTTTVVVYYYZZZVVVQQQQQQQQQRRRTTTWWWYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVVVVYYYZZZ\\\\\\\\\\\\]]]______ccciiimmmkkkcccZZZSSSPPPRRRSSSRRRPPPTTT\\\dddVVVUUUTTTSSSRRRQQQOOONNNMMMMMMRRRWWWWWWQQQLLLKKKQQQPPPNNNLLLKKKLLLPPPTTTQQQOOOLLLJJJHHHIIIOOOTTTUUURRRNNNJJJHHHJJJLLLNNNNNNLLLJJJHHHGGGGGGGGGFFFBBBAAA@@@AAACCCCCCCCCBBB<<<:::888888888888666555111222222000//////111333////////////............---------------------------------...............---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------............------------...//////////////////////////////------........./////////...///000000111111000000111111111111222222222222444333222222222333555666777:::@@@HHHRRRfffmmmZZZBBB555666999777222555444111...111666777333000000000000000000000000000000000000000000000000000000111000///000222555222111111000////////////------------............---......//////000000111////////////////////////222111111333555666555333//////000222555666555333111222333444444333222111666;;;;;;555555;;;;;;777444555666888888777777666666777999:::<<<<<<======>>>>>>>>>>>>????????????>>>@@@CCCBBB???>>>???AAA>>>@@@BBBCCCCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHJJJMMMPPPRRRRRRPPPQQQRRRSSSRRRRRRSSSUUUXXXXXXWWWUUUSSSRRRRRRRRRSSSOOOYYY```iiipppeeeXXXZZZYYY\\\```cccccchhhuuu}}}ttt```XXXXXXRRRSSSUUUUUUUUUWWW\\\```TTTQQQMMMLLLNNNPPPQQQRRRTTTQQQNNNNNNOOOPPPRRRTTTXXXVVVSSSRRRSSSSSSSSSRRRXXXUUUVVVYYYYYYVVVTTTVVVZZZZZZ\\\___[[[SSSNNNOOOMMMNNNOOOOOOPPPRRRUUUXXXYYYVVVTTTUUUXXXZZZYYYXXXRRRSSSUUUVVVWWWXXXXXXXXXZZZ[[[ZZZXXXUUUSSSSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\]]]aaafffjjjiiiaaaWWWPPPOOOQQQRRRSSSVVV]]]hhhpppXXXVVVSSSRRRQQQOOOMMMKKKKKKJJJNNNSSSTTTPPPNNNOOOPPPNNNLLLJJJKKKLLLNNNOOORRRNNNLLLJJJHHHJJJRRR[[[ccc^^^VVVNNNJJJIIIJJJLLLMMMLLLJJJHHHGGGFFFFFFFFFBBB@@@@@@AAABBBCCCBBBAAA<<<:::888888888888777555111222444222000///000111////////////....................................---------.........//////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---------............------------...//////---------------------------------.........//////...//////000000000000000111111111111222222222222///111222222333666888:::222777>>>@@@<<<>>>MMM^^^aaaLLL>>>===;;;777222000444:::666888777333222555444///////////////////////////000000000000000000000000000111111000//////111333222222000//////.........,,,,,,,,,------.........------......///000000111000000000000000000000000111000000222444555444222222111111111333444333222111222333444444333222111666<<<;;;444444;;;;;;555444666777999999888777666555777999;;;<<<=========???>>>>>>>>>??????@@@AAAAAADDDGGGFFFAAA???AAACCC???AAADDDEEEDDDCCCCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNHHHIIIKKKOOOSSSTTTTTTRRRMMMNNNOOOOOONNNPPPSSSUUUVVVVVVUUUUUUVVVWWWZZZ[[[VVVcccllltttxxxiii[[[\\\ZZZ[[[^^^aaaaaaaaagggooottteee[[[SSSTTTYYYUUUTTTSSSSSSVVV[[[^^^```TTTQQQMMMKKKMMMOOOQQQRRRVVVYYY[[[XXXSSSQQQSSSTTTXXXUUURRRRRRSSSTTTSSSRRRWWW\\\dddhhhccc[[[[[[```ZZZYYY[[[```^^^VVVOOOLLLMMMOOOPPPPPPPPPQQQUUUXXXUUUTTTRRRRRRTTTVVVYYY[[[TTTVVVWWWXXXWWWVVVVVVVVVWWWXXXXXXUUURRRPPPRRRTTTQQQRRRRRRQQQQQQSSSVVVYYY[[[```eeeeee```XXXSSSQQQRRRQQQQQQSSSVVV\\\bbbeeeUUURRROOONNNNNNMMMJJJGGGGGGEEEHHHMMMPPPPPPRRRVVVTTTPPPLLLLLLMMMNNNLLLJJJOOOLLLLLLMMMJJJIIIQQQ[[[ccc___XXXPPPKKKIIIIIIIIIJJJIIIHHHEEECCCCCCCCCDDDAAA@@@???@@@BBBCCCBBBAAA===;;;888777888888777555000333555444111//////111000/////////............////////////////////////---------.........//////---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------.........------------...//////---------------------------------.........//////...//////000000000000000000111111111111222222222...222555444333444666666777444333666999;;;BBBJJJSSSlllhhhPPP???666===555///000444555111---...555999555222333222...........................000000000000000000000000111222111000......000222222222000///...................../////////000000---------...///000000111111111111111111111111111000//////111333444333111222111000000222444444444111222444555555444222111555<<<;;;333333;;;;;;444555666888999:::999888666555666999;;;<<<=========???????????????@@@AAAAAAFFFIIILLLJJJEEEBBBDDDFFF@@@CCCFFFGGGFFFDDDBBBBBBEEEEEEFFFHHHJJJMMMOOOQQQHHHIIIKKKPPPTTTVVVVVVUUUJJJKKKLLLLLLLLLMMMPPPSSSSSSSSSTTTWWW[[[```eeeggg___jjjooorrrsssfffZZZ___^^^[[[\\\```dddfffjjjooommmnnnvvvuuueeeVVVSSSSSSRRRRRRTTTRRROOOMMMQQQWWW[[[YYYVVVVVVRRRMMMKKKLLLOOOQQQRRRVVV```fffaaaWWWQQQRRRUUUYYYUUURRRRRRTTTUUUTTTRRRTTTaaaqqquuujjj___```hhhYYYVVVYYY___```XXXOOOKKKMMMOOOQQQPPPOOOPPPTTTXXXSSSRRRQQQOOONNNQQQUUUYYYTTTVVVXXXXXXWWWVVVVVVVVVUUUUUUUUUSSSPPPPPPSSSVVVOOOOOOOOONNNNNNPPPTTTWWWXXX___ddd```WWWQQQRRRVVVUUUSSSRRRRRRSSSTTTTTTSSSPPPMMMJJJJJJKKKKKKHHHEEECCCAAACCCJJJNNNQQQVVV\\\YYYTTTOOOOOOQQQQQQMMMHHHKKKIIIKKKNNNKKKHHHMMMVVV[[[XXXTTTOOOKKKIIIHHHHHHGGGFFFEEECCC@@@???@@@AAAAAA@@@???@@@BBBCCCBBBAAA;;;999777777666666444222222222222111111///......///.........------------,,,---///000000...---+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---......---,,,---...///000///555111,,,///,,,)))000////////////////////////...............///000000000000111111111111000000111111222222222333333333333333333444444444555555<<>>777777666555444333222222111222333333333222222222111111//////............//////000000000000////////////............//////////////////............////////////...------------............////////////000...000111222222111000...//////000111222333333444111111222222222222111111222333333444444333333222444444333333333222222222444777666444<<>>===;;;999999;;;===>>>>>>999;;;>>>???AAADDDHHHKKKGGGOOOUUUOOODDD???EEEMMMHHHGGGEEECCCAAAAAADDDGGGNNNKKKGGGFFFHHHKKKNNNOOOMMMFFFJJJQQQQQQTTTSSSHHHFFFQQQ[[[YYYQQQLLLOOOTTTXXXWWWWWWYYY^^^iiiuuu~~~sssmmmoooggg\\\aaaqqqcccbbb```______cccjjjooorrrmmmlllvvv}}}~~~sssggg]]]YYYUUUSSSTTTTTTSSSQQQPPPRRRUUUWWWTTTQQQUUU]]]aaaVVVMMMLLLLLLKKKNNNSSSTTTccclllfffZZZUUUTTTTTT\\\^^^XXXQQQYYYfffaaaPPPUUU]]]iiipppjjj```^^^dddVVVQQQTTT___eee^^^QQQJJJOOORRRTTTSSSQQQQQQTTTWWWOOOYYYTTTLLLRRRXXXSSSNNNTTTVVVYYYZZZYYYXXXXXXXXXWWWQQQPPPTTTWWWUUUTTTVVVRRRPPPPPPQQQQQQOOOSSSZZZXXX[[[\\\ZZZWWWUUUWWWYYY]]]WWWOOOKKKLLLOOOPPPPPPOOOMMMMMMNNNKKKFFFFFFJJJDDDDDDDDDHHHLLLQQQUUUVVVOOOPPPPPPPPPOOONNNLLLKKKLLLIIIIIIJJJIIIHHHOOOYYYPPPOOOMMMLLLLLLKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;999777777666666444222333333333222222111///////////////.........------,,,---...//////...---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---...------,,,---...///000***...+++,,,555222***+++------------------------...............//////000000000000111111000000000111111111111222222222222333333333333444444444444???===>>>GGGZZZvvvjjjRRR===888888555333666555444333222222111111111222222222222111111111000//////............//////////////////////////////............//////////////////............////////////...---------------------........./////////...///111222222111///...//////000000111111222222111111222222222222111111111222222333333222222111222222222222222222333333///444666:::GGGXXX[[[TTT<<<:::888888:::<<<>>>>>>AAABBBDDDDDDDDDDDDEEEFFFFFFLLLPPPLLLCCC???CCCIIIIIIHHHEEEBBB@@@BBBGGGKKKPPPLLLHHHGGGIIILLLPPPQQQNNNHHHNNNSSSQQQSSSSSSIIIOOOaaaoooiiiZZZTTTVVVZZZXXXWWWUUUUUUZZZdddpppyyy~~~vvvpppnnnggg]]]]]]eeebbbaaa___```bbbeeehhhjjjhhheeedddlllzzz|||vvvtttwww|||pppjjjfff```[[[XXXTTTPPPNNNOOOPPPPPPPPPPPPVVV\\\[[[TTTUUUdddvvvlllXXXOOOMMMKKKLLLOOORRR\\\ccccccaaa___YYYRRR```gggggg```cccmmmkkk___OOOVVV```gggbbbYYYYYY___UUUPPPQQQZZZ```\\\UUUPPPPPPQQQRRRQQQPPPPPPQQQRRRRRRYYY^^^\\\]]]```[[[OOORRRUUUYYY[[[ZZZYYYXXXXXXWWWUUUTTTUUUWWWWWWUUURRRNNNNNNSSSYYYZZZVVVSSSTTTVVVWWWXXXXXXWWWWWWXXXYYY\\\XXXRRRMMMKKKKKKKKKKKKMMMLLLMMMOOOOOOLLLNNNSSSLLLIIIEEEEEEIIINNNQQQQQQSSSSSSSSSSSSRRRPPPNNNMMMLLLIIIFFFGGGKKKOOOPPPPPPKKKJJJHHHHHHHHHFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@========================;;;999777777666666444222333333333333222111000000000/////////............,,,---...//////...---,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,---------,,,---......///+++...,,,333BBB@@@222---..............................------......///000///000000000000000000/////////000000000111111111222222333333333444444444555222000222:::GGGTTT]]]~~~fffVVVFFFBBB666...111444222111444444333222111111111111111111111000000000000000/////////............//////////////////////////////---............///////////////............/////////......---------------,,,---------...............///000111111000///.../////////000000000000000111111222222222222111111000111111222222111111000111111111222333333444444333666777999DDDQQQSSSMMM:::888777888:::===>>>>>>IIIKKKLLLKKKGGGDDDBBBBBBCCCGGGJJJGGGBBB???@@@DDDHHHFFFCCC@@@???CCCIIINNNRRRNNNJJJHHHJJJNNNRRRSSSSSSPPPXXX[[[UUUTTTVVVPPPVVVppptttaaaZZZ\\\]]]XXXWWWTTTSSSVVV^^^hhhpppvvvtttqqqmmmjjjeee___[[[```______bbbfffhhhgggddddddcccdddjjjsssyyyyyywwwvvvqqq\\\QQQRRRVVVVVVSSSUUURRROOOMMMNNNOOOPPPPPPPPP[[[fffddd[[[^^^vvv|||aaaRRRMMMLLLLLLLLLPPPSSSWWW^^^fffhhh^^^RRRaaannnssslllhhhlllkkkdddOOOTTT\\\___YYYSSSTTTZZZUUUQQQRRRXXX^^^]]]YYYWWWSSSRRRQQQRRRSSSRRRQQQOOORRRXXXllltttjjjkkkhhhSSSOOOTTTYYY\\\]]]\\\[[[ZZZVVV[[[ZZZVVVVVV[[[XXXQQQOOOPPPWWW^^^___YYYTTTTTTUUUUUUTTTUUUWWWXXXXXXWWW[[[YYYVVVPPPKKKHHHHHHHHHQQQOOOPPPSSSTTTSSSWWW]]]WWWPPPGGGEEEHHHNNNPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTPPPNNNHHHFFFNNNWWWTTTHHHGGGFFFEEEDDDDDDCCCAAA??????>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666666444222222222222222222111000///000000/////////.........+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---111000666EEECCC666222000000000000000000000000...------------...//////////////////////////////........./////////000000222222222222333333333333///111555888:::;;;:::999JJJXXXqqqkkkNNN=========;;;666444777777333111444333222111000000000000000///////////////////////////......------......///---...............//////---------........./////////......------......//////...------,,,,,,------,,,,,,,,,---------.........//////000000//////...///////////////.........111111222222222222111111111111222222222222111111111111222333444555666666888999666444999???===888999888777888;;;>>>??????JJJMMMOOONNNJJJFFFCCCAAA@@@BBBDDDCCC@@@>>>>>>???CCCCCCBBB@@@AAADDDIIIMMMQQQNNNIIIHHHJJJOOORRRTTTUUUVVV___aaaVVVTTTXXXUUUXXXppp}}}ooo^^^[[[\\\YYYXXXXXXWWWVVVWWW[[[aaafffhhhmmmnnnllloooqqqiii\\\___^^^```eeekkkkkkfff```ccccccffflllrrruuusssooogggttt~~~vvv```WWWNNNOOOVVVZZZVVVPPPVVVUUUTTTSSSSSSRRRPPPOOOOOO^^^nnnqqqhhhhhh{{{xxxbbbSSSNNNMMMLLLLLLNNNMMMOOOWWWbbbeee]]]SSS^^^jjjpppiiibbbaaa^^^XXXUUUYYY\\\[[[UUUQQQSSSWWWQQQRRRVVV\\\___]]]XXXTTTUUUSSSRRRTTTVVVWWWTTTPPPNNNWWWzzzooolllmmmWWWLLLRRRYYY^^^````````````^^^eeecccXXXWWW______VVVVVVYYY^^^aaa\\\VVVWWW\\\ZZZXXXUUUUUUWWWXXXUUURRRYYYYYYVVVPPPJJJFFFHHHJJJVVVTTTTTTVVVWWWWWW[[[bbb]]]TTTHHHDDDFFFLLLNNNNNNLLLNNNQQQTTTWWWYYYZZZZZZVVVWWWOOOGGGMMMZZZUUUFFFFFFEEEDDDDDDDDDDDDAAA???===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666666444222000000000000000//////...////////////............+++,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,---------------(((///...000999666...000000000000000000000000000---------------...////////////...------...//////------........./////////111111111222222222333333777555333111222444777999:::AAAMMM\\\ooohhhYYYPPP???555666666000///000222222000111444111111000/////////000000..............................------------......,,,,,,------............------------..................------------............---,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////........./////////...............111111222222222222111111222222333333333333222222111222333444555666777888555555444444777<<<<<<999999888888999<<>>???AAAAAA@@@>>>======@@@BBBDDDFFFFFFHHHKKKMMMOOOLLLHHHHHHJJJNNNQQQRRRSSSUUU``````SSSPPPUUUTTTVVVeeejjj___WWWYYYZZZUUUWWWXXXZZZZZZZZZZZZ\\\^^^^^^fffjjjkkkqqqxxxpppaaa______aaahhhmmmlllfff_________```eeejjjlllkkkhhh```mmmwwwvvvtttzzzyyyhhhfffbbbXXXNNNLLLLLLRRRYYYZZZSSSKKKUUUWWWYYYZZZWWWSSSOOOLLLNNN\\\oooxxxsssmmmqqq{{{mmmhhh```VVVPPPNNNMMMMMMMMMKKKKKKQQQWWWYYYWWWTTTWWW___ccc___\\\[[[VVVNNNTTTWWWYYYUUUQQQQQQTTTWWWQQQWWW___eeeddd___VVVNNNTTTRRRQQQRRRVVVWWWUUURRRPPP[[[jjj```eeeUUUKKKQQQYYY___cccdddddddddoootttnnn^^^ZZZaaabbb[[[[[[bbbkkkkkk```VVVXXXaaaaaa]]]YYYWWWWWWUUUQQQMMMTTTTTTQQQLLLGGGEEEHHHLLLSSSPPPQQQTTTUUUUUUZZZaaacccZZZNNNHHHGGGIIIIIIHHHHHHJJJNNNQQQTTTVVVXXXXXXXXX[[[TTTGGGHHHRRRQQQFFFDDDCCCBBBBBBCCCCCCAAA???<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777666666444222...//////000//////......///.........------------+++++++++,,,------......,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++************++++++++++++,,,------------,,,'''///...+++///,,,)))000------------------------------,,,,,,------...//////...---,,,,,,---...///------........./////////000000111111111222222222666444222111111222444666777:::<<<<<<@@@OOOddduuu{{{mmmZZZIII;;;888999333222222+++///000000000///000222444000//////....../////////---............/////////......------------......++++++,,,,,,---.........,,,------------...............------------.........------,,,,,,,,,,,,,,,,,,---------.............................................///////////////111111222222222222111111333333333444444333333333111222333444555666777777222222222444777;;;<<<;;;888888888999<<<>>>===<<<===@@@EEEHHHGGGFFFEEEEEE<<>>>>>>>>@@@DDDHHHKKKLLLLLLMMMOOOKKKIIIHHHIIIKKKNNNOOOPPPTTTWWWbbbbbbUUUQQQVVVUUUTTTWWWWWWTTTSSSWWWXXXVVVUUUWWWZZZZZZYYYXXXYYYYYY]]]cccfffhhhnnnrrrlll```^^^___ccchhhkkkjjjeee______^^^^^^```bbbdddcccaaadddooovvvrrrjjjiiinnnrrrpppuuukkkXXXTTTYYYWWWOOOPPPOOOOOORRRTTTSSSNNNJJJPPPTTTXXXYYYVVVQQQLLLJJJMMMWWWgggrrrpppfff``````WWW\\\]]]YYYTTTRRRPPPMMMKKKJJJKKKMMMMMMLLLNNNRRRQQQVVVYYYYYYZZZ\\\XXXRRRNNNRRRRRROOOMMMPPPUUUWWW\\\fffoooqqqnnnggg\\\TTTRRRPPPOOOOOOPPPQQQQQQQQQVVV```yyy{{{^^^RRRUUUPPPLLLQQQXXX^^^aaabbbcccdddyyyzzzsssddd\\\^^^^^^[[[YYYeeerrruuuhhhZZZXXX^^^bbb```\\\YYYVVVSSSOOOMMMNNNNNNLLLJJJHHHGGGIIIKKKIIIHHHJJJNNNPPPRRRWWW]]]lllfff]]]VVVPPPMMMJJJIIIIIIKKKLLLNNNOOOOOOOOONNNSSSVVVQQQHHHEEEIIIIIIDDD@@@???>>>???@@@@@@???===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777666666444222//////000000000000//////------------,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++************++++++***+++,,,---------,,,,,,***111///,,,///,,,***222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...,,,++++++,,,...///............////////////000000000000111111111222///111444666666444111///111333444222111555???GGGTTTfff~~~uuudddOOODDD===111<<<666666444000666;;;333555555444222000111111111///......---......//////---.........////////////...------,,,,,,------...***++++++,,,------......,,,,,,---------............------,,,,,,------......---,,,,,,++++++,,,,,,------........./////////...------------------............//////000000111111111222222222222111111222222333333333333222222111111222222333444555555444222222333444555555666777666666888:::;;;:::999999<<<@@@BBBBBBAAAAAAAAA;;;@@@DDDDDDAAA??????AAAAAADDDGGGIIIJJJKKKMMMOOOIIIHHHIIIKKKMMMOOOOOONNNSSSTTT^^^___SSSPPPUUUSSSQQQLLLLLLQQQTTTTTTUUUYYYTTTUUUUUUUUUTTTTTTVVVWWW^^^___aaacccffffffbbb]]]\\\^^^bbbfffgggeeeccc```dddddddddeeeeeedddcccaaahhhqqqtttmmmccc^^^^^^^^^```bbbgggooottt|||zzzqqqllljjj^^^QQQNNNSSSWWWTTTOOOPPPQQQQQQPPPMMMKKKJJJKKKLLLPPPSSSSSSQQQNNNLLLMMMMMMPPPXXX``````XXXRRRQQQMMMSSSVVVTTTUUUWWWTTTOOOIIIIIIKKKMMMJJJFFFHHHNNNNNNRRRTTTUUUWWWZZZ[[[YYYRRRVVVUUUPPPMMMRRRVVVUUUfffooouuuqqqlllgggbbb\\\TTTSSSQQQNNNLLLLLLNNNPPPXXX___eeebbbUUULLLMMMPPPOOOSSSXXX\\\]]]]]]^^^___mmmlllhhhaaaZZZVVVVVVWWWWWW___iiinnnfff[[[VVVXXX\\\\\\[[[XXXTTTRRRPPPQQQMMMMMMNNNPPPPPPOOOLLLJJJFFFFFFHHHMMMOOOOOOSSSXXXeeeeeeccc]]]VVVOOOKKKJJJIIIIIIJJJKKKKKKJJJHHHHHHMMMLLLKKKJJJIIIGGGDDDBBB===<<<<<<===??????===<<<999999999999999:::;;;;;;::::::::::::::::::::::::;;;999777777777666444222///000111111111111000000------,,,,,,,,,+++++++++++++++++++++,,,---...///,,,,,,,,,---------......*********++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++************++++++***+++,,,---...---,,,,,,)))///,,,***///---***000---------------------------,,,,,,,,,,,,---......///...,,,++++++,,,...///........./////////000000000000000000111111111111222111000///000111333444111333555777777777888888777???GGGNNN[[[sssqqq___NNNCCC???;;;444666:::666///222888444---333666***.........,,,---//////---......---------......///........./////////000000...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,---------.........------,,,,,,------......---,,,,,,++++++,,,,,,.........////////////000...------,,,,,,------...---......///000111222222111111222222222222111111111111222222222222111111000000000111111222333333333222111333555444555777666555555666888999777666888:::===>>>>>>=========;;;@@@FFFFFFBBB???@@@CCCAAABBBDDDEEEEEEHHHKKKNNNHHHHHHJJJLLLOOOPPPOOOMMMJJJKKKUUUVVVKKKIIIMMMJJJMMMFFFHHHRRRUUUPPPRRR[[[SSSRRRQQQOOONNNPPPTTTWWW\\\ZZZ[[[___```^^^\\\\\\ZZZ^^^bbbdddcccbbbaaaaaaeeefffhhhiiiiiihhhfffdddaaaiiimmmggg```]]]]]]\\\^^^```eeejjjhhheeekkkuuuvvvvvvvvvxxxuuunnnddd[[[WWWYYY\\\ZZZPPPKKKQQQXXXWWWQQQNNNEEEJJJNNNMMMIIIFFFFFFHHHKKKMMMOOOOOOMMMMMMOOORRRMMMLLLNNNQQQPPPLLLKKKNNNJJJMMMMMMMMMSSSZZZYYYQQQHHHGGGJJJNNNKKKEEEEEEJJJMMMQQQTTTSSSRRRUUUXXXZZZ^^^aaa^^^VVVRRRUUUVVVUUUeeekkkmmmeee___^^^]]][[[XXXXXXUUUPPPKKKIIILLLPPPWWWYYYTTTPPPQQQMMMLLLUUURRRUUUXXXYYYYYYYYYYYYZZZZZZXXXYYY[[[VVVPPPPPPUUUXXXXXXZZZ^^^]]]WWWUUUVVVUUUXXXYYYWWWSSSQQQSSSUUUOOOPPPSSSXXXZZZXXXPPPJJJKKKJJJMMMPPPPPPNNNPPPTTTRRRWWWZZZXXXQQQJJJGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGJJJFFFHHHNNNPPPJJJDDDAAA>>>===<<<>>>???@@@>>>===888888777888888999::::::999999999999999999999999;;;999888777777666333111111111111111000000000000///............---------,,,,,,---------,,,++++++111111000...---,,,+++***++++++++++++++++++++++++++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,---...///...///000///---,,,,,,...000000////////////000000---///111///+++***,,,///222222111111111111111111222222222333333333444444777999;;;===AAAKKKYYYdddkkk[[[OOOFFF@@@;;;:::888777555444444444222222222111000//////...111111000///...---,,,,,,,,,---------.../////////...------,,,,,,------.........................../////////......---------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////111111111000000000000000000111222222111000111222555666666444222000000111333333222222333333444555444555555777888999:::;;;666888<<>>===@@@CCCEEEFFFDDDBBBAAAAAABBBCCCDDDCCCCCCDDDGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIMMMMMMMMMLLLMMMNNNNNNOOOKKKLLLLLLKKKJJJKKKNNNPPPOOOPPPNNNKKKLLLRRRUUUUUUUUUSSSTTTXXX^^^```\\\XXXYYY\\\^^^___^^^]]]]]]^^^gggeeeeeehhhllllllhhhccccccgggiiieee^^^[[[___dddbbbbbbaaabbbccceeehhhjjjhhhlllrrrvvvzzz{{{mmmddd______```]]]ZZZWWWUUUTTTSSSQQQOOOPPPOOOOOORRRTTTRRRNNNJJJKKKKKKKKKJJJHHHFFFFFFGGGNNNMMMLLLNNNQQQRRROOOLLLMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNNNNOOOPPPRRRSSSRRRLLLJJJMMMLLLIIIJJJOOOMMMRRRWWWWWWTTTRRRSSSVVVXXX```eee```UUUMMMNNNSSSYYYYYYZZZ[[[[[[\\\\\\\\\VVV```___PPPJJJQQQUUUQQQVVVUUURRRMMMJJJJJJLLLNNNQQQSSSVVVWWWWWWXXXZZZ\\\YYY[[[YYYTTTRRRRRRPPPLLLTTTUUUVVVVVVTTTTTTUUUWWW\\\XXXUUUTTTUUUUUUSSSPPPQQQZZZbbbbbbZZZQQQLLLLLLKKKLLLQQQVVVVVVRRRQQQTTTSSSTTTTTTOOOIIIFFFGGGIIIFFFFFFGGGKKKNNNOOOKKKHHHMMMQQQWWWXXXSSSKKKCCC>>>============>>>???@@@AAA666666666666777777777777666666666666666666666666;;;999888777777666333111111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++++++++++++++++++++++++++))))))++++++++++++***)))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------------,,,,,,,,,...///000///---,,,---...000000////////////000000///000000...---,,,---///111111111111111111111111222222222333333333333444333555777777777;;;CCCIIIUUU^^^lllzzzyyypppdddUUUIIIBBB>>>:::777888777666444333333333333222222111000000///......000000//////...---------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......++++++,,,,,,---......///000000000000000000000000000111222222000000111222444555555333111000000111222222222222222333333444555555555666666777777777666777:::<<<>>>>>>======<<>>555666666666777777777777777777777777777777777777:::999777777777666444222111111111111000000000000............------------,,,++++++***+++,,,...///.........------,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------......---,,,***)))---/////////---,,,---...000//////......//////000111000....../////////...111111111111111111111111111111222222222333333333222555777666444333555888888;;;>>>CCCKKKYYYjjjuuuyyy~~~zzzmmmbbbVVVKKKCCC@@@;;;555333444555555333333333222111111111111111111111000000//////.................................------------------,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,------....../////////000000000000000000111222222000000111222111222333222000///000111111111111111111222222222444444444444444444444444666777888999:::<<<<<<===;;;<<<>>>>>>======>>>@@@BBBDDDEEEDDDCCCAAABBBBBBEEEFFFHHHIIIIIIIIIHHHGGGMMMLLLKKKIIIHHHFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMNNNNNNMMMKKKKKKQQQXXXWWWRRRRRRRRRRRRQQQQQQRRRUUUWWWVVVVVVWWWWWWVVVWWWYYY[[[YYY]]]aaabbbbbbaaaaaaccc[[[[[[ZZZXXXVVVWWW[[[^^^lllddd\\\[[[___bbb```[[[]]]]]]]]]___aaabbbaaa```aaaaaabbbcccfffkkkrrrwww}}}ttthhh^^^YYYXXXPPPPPPOOOMMMMMMLLLLLLLLLIIIHHHHHHJJJNNNQQQRRRRRRMMMLLLMMMNNNPPPQQQPPPNNNOOONNNLLLKKKIIIGGGEEEEEEHHHHHHIIIKKKMMMMMMLLLJJJLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJSSSOOOMMMMMMIIICCC@@@AAAJJJKKKMMMOOOPPPPPPPPPPPPWWWXXXVVVQQQKKKIIIJJJMMMSSSRRRQQQPPPQQQSSSUUUVVVTTTRRRPPPMMMMMMPPPTTTWWWSSSRRRQQQOOOMMMNNNQQQTTTTTTSSSUUUXXX\\\[[[WWWSSSVVVXXXVVVQQQPPPQQQPPPMMMMMMPPPSSSUUUUUUTTTSSSSSSUUUVVVWWWWWWUUUTTTUUUUUUWWWYYYXXXRRRJJJGGGIIIMMMJJJMMMUUU\\\ZZZRRRMMMLLLMMMMMMMMMMMMMMMKKKHHHEEEGGGFFFEEEFFFGGGGGGFFFEEEJJJKKKJJJHHHDDDAAA@@@@@@;;;;;;:::999999999999:::555555666666666777777777777777777777777777777777:::888777777777666444222111111111111000000000///.........---------,,,,,,,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,------************************))))))******++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***---...///...---,,,---////////////....../////////333000---...000222000...000000000000111111111111111111111111222222222222111444666666555444555666333444555555555888===AAAAAAFFFPPP]]]jjjwwwwwwhhh\\\TTTNNNIIIBBB<<<999666333111777555333444555666444222111000000000000000111111000000000//////.........,,,,,,---------............---------,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++************++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------......///////////////000000111222111000///000222...000111000//////000111///000000111111111111111333333333444444444444444777777777777999;;;<<<>>>======>>>===<<<<<<===??????AAADDDDDDBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEJJJJJJIIIHHHGGGEEEDDDCCCCCCGGGKKKMMMMMMLLLLLLLLLLLLKKKIIIKKKSSSYYYVVVOOOPPPSSSUUUTTTPPPOOOSSSVVVUUUUUUUUUSSSSSSUUUYYY\\\XXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYWWWUUUVVVYYY\\\^^^ggg```YYYXXX\\\```___\\\XXXWWWVVVYYY\\\]]][[[XXXYYYXXXWWWUUUUUUWWWYYY\\\\\\aaafffjjjkkklllmmmooopppmmmmmmqqqyyy~~~{{{ssslllgggcccbbbcccaaa]]]\\\]]][[[ZZZZZZYYYWWWVVVVVVVVVJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGJJJLLLMMMLLLJJJJJJJJJLLLNNNOOOPPPQQQOOOMMMLLLKKKJJJIIIGGGFFFGGGHHHIIIKKKLLLLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLJJJGGGDDDCCCHHHGGGHHHJJJMMMNNNMMMLLLQQQPPPNNNLLLKKKJJJKKKLLLNNNMMMLLLKKKLLLNNNQQQSSSSSSQQQPPPQQQOOONNNTTT]]]SSSSSSRRRPPPOOOPPPRRRUUUUUURRRPPPTTTYYY[[[WWWSSSVVVXXXVVVQQQOOOQQQQQQNNNLLLPPPTTTWWWVVVSSSQQQQQQPPPTTTWWWWWWUUUSSSTTTVVVXXXWWWTTTMMMGGGEEEGGGKKKHHHKKKQQQWWWVVVPPPLLLMMMLLLKKKLLLNNNQQQPPPKKKFFFGGGFFFDDDCCCBBBCCCCCCCCCEEEFFFEEECCC@@@>>>>>>???;;;:::999888777777777777555555555666666666777777777777777777777777777777999888777777777777444222111111111111000000000///...------------,,,,,,,,,,,,+++***)))***,,,///000+++++++++,,,,,,,,,,,,,,,************************,,,++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++.........---,,,,,,...///...------.../////////............//////222///------000222111...//////000000000111111111000000000111111111222222///000111222222333555777111444666777777666555555888:::<<<===@@@HHHPPPVVVVVV\\\ccciiirrr|||zzzvvvccc^^^UUUMMMFFF@@@999555;;;999777666666666555444444444555555555333111...000000//////000000111222/////////...............++++++,,,,,,------......------,,,,,,+++++++++***++++++************++++++***************************************************+++,,,---------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------.........////////////000111111000///000111---///000000......///111...///000111111111000000111222222333444666666777777777666777888:::===>>>===>>>>>><<<::::::;;;===<<<>>>AAABBBBBBAAAAAABBB???@@@BBBCCCDDDDDDCCCCCCGGGGGGHHHHHHHHHGGGFFFEEEBBBFFFJJJLLLLLLKKKJJJJJJJJJIIIHHHJJJRRRXXXUUUMMMOOOTTTYYYXXXTTTQQQSSSVVVUUUUUUTTTSSSSSSUUUYYY]]]___[[[WWWYYY^^^___ZZZTTTYYYXXXVVVUUUVVVXXX[[[\\\aaa___[[[YYYYYYZZZ\\\]]]WWWUUUTTTVVVYYYZZZXXXVVVRRRRRRRRRSSSUUUVVVVVVVVVUUUWWWZZZ]]]^^^aaaccceee```^^^]]]___ccceeeeeedddffflllnnniiibbb^^^ZZZVVVTTTSSSTTTVVVVVVRRRRRRTTTWWWVVVUUUUUUUUUUUUUUUTTTNNNMMMKKKJJJIIIIIIIIIJJJHHHFFFEEEFFFHHHJJJJJJIIIIIIIIIIIIIIIJJJMMMPPPSSSNNNLLLKKKJJJKKKKKKIIIGGGEEEFFFHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGIIILLLMMMNNNNNNNNNGGGIIIKKKKKKKKKJJJHHHFFFFFFEEEFFFGGGJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHIIILLLOOOQQQQQQQQQSSSTTTOOOKKKRRR]]]UUUUUUUUURRRPPPPPPRRRTTTUUUPPPLLLNNNTTTXXXXXXVVVWWWXXXVVVPPPOOOQQQQQQOOONNNRRRVVVXXXVVVSSSPPPOOOMMMQQQVVVWWWUUUSSSTTTUUUUUUUUURRRMMMHHHEEEFFFHHHFFFFFFJJJOOOOOOLLLLLLPPPJJJIIIJJJMMMPPPOOOJJJEEEFFFEEECCCAAA??????@@@AAA@@@BBBCCCBBB@@@>>>======;;;:::999888777666666666555555555555666666666666666666666666666666666666999888777777777777555333111111111111000000000000------------,,,,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++************************---,,,+++***)))))))))))))))))))))************+++******++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........,,,---///...------...//////......------......///000///---...///000000///...//////000000111111111///000000000000111111111333222111111222333444555444444444555555666666777777:::<<<999999<<<======BBBCCCFFFIIINNNRRRVVVWWWXXX[[[```cccfffjjjnnnppptttuuuvvvvvvvvvwwwwwwvvvzzzyyywwwvvvuuusssooolllbbbbbb```\\\VVVPPPMMMLLLHHHDDD>>>;;;:::;;;<<<<<<666666777777777666666555...///000222222111000///000000/////////000111111..................------+++++++++,,,,,,---------,,,,,,+++++++++++++++***+++******))))))******+++************************)))))))))******************+++,,,---...---,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000111111//////000111...///000000......///000...///000222222111111000000000111333444666777777777666666777888:::<<<>>>:::;;;<<<;;;999999999:::;;;===???@@@@@@@@@AAABBB>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFCCCFFFJJJKKKKKKIIIHHHHHHJJJKKKJJJKKKQQQVVVTTTNNNOOOTTTYYYZZZVVVSSSSSSUUUUUUUUUUUUTTTTTTVVVZZZ^^^eee]]]XXXZZZ```aaa[[[SSSVVVVVVWWWUUUTTTTTTVVVXXX______]]]ZZZXXXWWWXXXYYYXXXVVVTTTSSSSSSSSSRRRQQQJJJKKKLLLPPPTTTVVVVVVUUUUUUUUUUUUWWWYYY]]]```bbb\\\ZZZXXXWWWYYY[[[\\\\\\YYY]]]^^^YYYWWWXXXWWWTTTNNNMMMNNNQQQQQQNNNPPPTTTRRRSSSRRRRRRQQQOOONNNMMMKKKJJJHHHFFFFFFGGGIIIJJJFFFEEEEEEFFFIIIKKKKKKKKKHHHHHHHHHGGGGGGJJJPPPTTTPPPMMMKKKKKKLLLMMMJJJGGGDDDFFFHHHHHHFFFDDDDDDDDDHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNFFFJJJKKKIIIIIIJJJHHHDDDFFFFFFFFFGGGGGGHHHIIIIIIEEEFFFHHHJJJLLLMMMNNNOOOJJJJJJIIIIIIJJJMMMOOOQQQNNNRRRUUUSSSOOOOOOSSSXXXVVVVVVVVVTTTRRRRRRSSSUUUVVVRRRMMMLLLPPPUUUWWWXXXWWWXXXUUUOOOMMMOOOPPPNNNNNNQQQUUUWWWVVVSSSQQQPPPMMMQQQUUUWWWWWWUUUTTTSSSRRRRRRPPPMMMIIIFFFFFFFFFDDDCCCDDDHHHHHHHHHKKKQQQFFFGGGHHHJJJKKKIIIEEEAAACCCCCCCCC@@@>>>===>>>@@@<<>>======;;;:::999888777666666666444444555555555666666666555555555555555555555555888777666777888777555333111111111111000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************,,,+++***))))))******+++))))))))))))******************++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,---------,,,---......------...000///......------......///---.........------///111......//////000111111222/////////000000000111111444444333333444444444333777555333222222333444444000444666444666;;;;;;777888777777888999999:::;;;999;;;>>>??????@@@BBBCCCCCCBBBBBBDDDEEEEEEDDDDDDDDDBBBAAAAAACCCBBB@@@===@@@AAA???;;;777777999:::666555444222111111222333...///111111111000111111---...///000000000111111000000///.........//////------------------------+++++++++++++++,,,,,,,,,************++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++)))+++,,,......---,,,+++++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---....../////////000111000///...///111///000111000///...///000...///111333333222111000000000111111222333444444444444555666777999:::;;;777999<<<===<<<<<<<<<===<<<===>>>>>>======???AAA???@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGGGGGGGLLLNNNNNNMMMPPPUUUUUUQQQOOORRRUUUVVVTTTSSSTTTUUUTTTTTTUUUUUUUUUWWWZZZ]]]aaa[[[WWWXXX]]]^^^YYYSSSTTTWWWZZZXXXSSSQQQSSSVVV]]][[[YYYYYYZZZ[[[YYYWWWVVVUUUSSSOOOMMMLLLNNNPPPOOOMMMLLLMMMPPPRRRRRRQQQOOONNNMMMNNNRRRWWW\\\^^^\\\YYYTTTQQQQQQRRRTTTVVVRRRTTTTTTQQQRRRUUUSSSOOOHHHFFFGGGIIIHHHFFFIIIOOOHHHKKKMMMMMMKKKIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGEEEDDDHHHNNNTTTTTTPPPLLLKKKMMMLLLHHHDDDGGGIIIKKKJJJGGGDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJDDDHHHIIIFFFFFFIIIHHHDDDFFFHHHIIIHHHEEEEEEGGGJJJEEEGGGHHHHHHHHHIIIMMMPPPJJJJJJKKKLLLMMMOOOQQQRRRQQQVVVWWWTTTVVV\\\[[[UUUTTTUUUVVVUUUTTTTTTVVVXXXXXXVVVSSSPPPPPPRRRUUUWWWVVVVVVSSSMMMJJJLLLMMMKKKJJJNNNRRRTTTTTTSSSRRRRRRPPPRRRUUUYYYZZZYYYUUURRROOONNNMMMJJJHHHFFFEEEEEEDDDBBBCCCEEEEEEEEEHHHNNNFFFHHHIIIIIIGGGCCCAAA@@@AAABBBCCCAAA>>><<<===???;;;===>>>>>>=========>>>999888777666666666666666444444444555555555666666444444444444444444444444888777666777888777555333111111111111000000000000---------,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++******))))))))))))))))))))))))))))))***))))))))))))+++,,,---))))))))))))******************++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,---......------///000.........------.........+++---///...,,,,,,...222---......///000111111222////////////000000000000//////000222333333111///222222222333555666555444555777444///222888999555777666777999999888888:::666888999999777666777777666444444666888666555555777666555777999999666333222666999777444333333222000333777777666444333333222333333111///......///000111000///---,,,...///000///...------------...------------------------++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,)))***,,,......---,,,+++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,------.../////////000111000///...///111000111111111///...///000...000222333444333111000000000000000000000111111222333444555666888999999666999===@@@@@@@@@AAABBB?????????===;;;;;;===???AAABBBDDDFFFGGGGGGGGGFFFCCCDDDEEEGGGGGGFFFDDDCCCFFFHHHIIIIIIGGGFFFFFFFFFNNNQQQQQQOOOPPPTTTVVVTTTPPPQQQQQQQQQPPPQQQTTTVVVSSSTTTUUUUUUUUUWWWZZZ\\\YYYVVVUUUUUUWWWXXXVVVTTTTTTZZZ^^^[[[TTTPPPRRRUUUZZZUUUSSSWWW^^^aaa]]]XXXRRRSSSQQQMMMJJJJJJNNNSSS\\\WWWQQQNNNNNNOOONNNMMMNNNMMMKKKMMMRRRXXX^^^aaaccc___XXXRRROOOPPPRRRTTTNNNOOONNNMMMOOORRRNNNHHHIIIGGGGGGGGGEEECCCGGGNNNJJJNNNRRRQQQLLLHHHGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEIIIGGGFFFFFFHHHIIIHHHGGGIIIHHHGGGDDDCCCGGGNNNTTTXXXSSSNNNLLLMMMKKKFFFAAALLLNNNPPPNNNJJJGGGGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEFFF@@@EEEFFFCCCDDDIIIIIIEEEFFFIIIKKKIIIDDDCCCFFFJJJGGGHHHHHHEEECCCEEEKKKQQQKKKKKKMMMNNNPPPQQQRRRRRRUUUZZZXXXUUU^^^jjjdddUUURRRTTTUUUUUUUUUVVVYYY[[[YYYYYYXXXUUURRRQQQSSSTTTUUUUUUQQQJJJHHHJJJJJJHHHFFFJJJOOORRRSSSSSSTTTTTTSSSTTTVVVZZZ]]]\\\VVVQQQNNNMMMJJJHHHFFFEEEEEEFFFEEECCCDDDFFFEEEDDDFFFKKKGGGJJJLLLKKKFFFBBBAAABBB???AAACCCAAA>>><<<===???;;;<<<<<<;;;:::;;;===@@@777777666555555555555666444444444555555555666666333333333333333333333333999888888777666555555444111111000000000000111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))(((((()))***++++++***)))((()))***+++***(((+++*********))))))((((((******++++++++++++******************************))))))))))))))))))))))))***)))))))))***+++,,,,,,//////...---,,,,,,++++++------------------------......//////////////////............////////////111111000000//////......000000111111111222222222333222222111111222222333555555555555555555555555444444444555555555555666999888666444333444666777555555444444444333333333333333333333333333333333333333333222222111111111555555444444444333333333//////000000000000/////////...---,,,,,,,,,,,,,,,000000///------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++*********+++))))))***+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%'''+++------+++***+++++++++******,,,...******))))))))))))******'''((()))***+++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......------///000111///000111222222111//////000222333333111000000111111111000000111111222333555444222111111111222222555555555555666777888999:::;;;===@@@CCCEEEGGGHHH???AAACCCCCCAAA???======;;;AAADDDEEENNNZZZYYYOOOBBBCCCEEEFFFGGGGGGFFFFFFBBBHHHJJJHHHHHHIIIJJJGGGMMMMMMNNNOOONNNMMMLLLKKKKKKMMMPPPRRRSSSUUUWWWZZZ[[[```]]]VVVVVV^^^^^^WWW[[[WWWUUU[[[cccddd]]]UUUZZZ[[[^^^```[[[SSSRRRWWWZZZUUUPPPPPPUUUZZZZZZYYYQQQSSSSSSMMMGGGJJJVVVbbb```\\\XXXSSSPPPMMMIIIGGGLLLMMMMMMMMMNNNQQQVVV[[[```XXXSSSSSSQQQLLLKKKOOOMMMMMMLLLKKKKKKLLLMMMNNNJJJIIIHHHGGGGGGGGGGGGHHHAAAHHHPPPSSSPPPKKKGGGFFFHHHEEEFFFLLLPPPOOOLLLLLLLLLNNNKKKCCCBBBFFFGGGDDDEEEDDDCCCAAAAAAEEEJJJMMMLLLJJJHHHHHHHHHIIIGGGFFFRRRUUUVVVSSSNNNIIIHHHIIIFFFGGGHHHIIIHHHGGGFFFEEEBBBDDDFFFDDD@@@>>>AAADDDCCCGGGGGGFFFIIINNNNNNIIIIIIJJJJJJHHHEEEDDDEEEFFFHHHIIIHHHGGGEEEEEEFFFHHHGGGHHHLLLRRRRRROOOPPPTTTXXXZZZ\\\^^^ccceee___WWWTTTQQQOOOQQQTTTVVVZZZ]]]YYY\\\[[[YYYZZZ]]]YYYQQQPPPVVVVVVNNNIIIJJJJJJGGGIIIRRRUUUPPPPPPWWWXXXQQQQQQPPPSSSYYY\\\YYYWWWWWWQQQOOOKKKGGGDDDCCCCCCCCC===AAACCCAAAAAACCCDDDBBBDDDGGGGGGCCCBBBCCCBBB??????EEERRRZZZPPP===777>>>===<<<;;;:::999:::;;;;;;666777777777666555333222222222333333444555555555777666666666666555333222<<<;;;:::888555333222111111111000000000000111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++***)))((()))***+++***(((************)))))))))((()))******++++++******)))************************))))))))))))))))))))))))...---,,,+++************///......---,,,,,,++++++------------------------////////////...................../////////000000000000000///////////////000000000111111111222222222222222111111222222222444444444444444444444444333444444444555555555555888666555333333333555666444444444444333333333333222222222222222222222111444444333333222222222222333333222222222111111111/////////000000/////////......---,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++***))))))))))))***)))***+++++++++***(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&(((+++,,,,,,***++++++++++++******+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///......---...///000111//////000000000/////////000111333222111000000111111111111111111222222333444333222111111111222222555555444555555666777777888999;;;===@@@BBBCCCDDD???AAACCCCCCAAA?????????@@@EEEGGGFFFMMMWWWUUULLLFFFGGGHHHHHHHHHGGGFFFEEEDDDHHHJJJHHHGGGIIIJJJIIIMMMNNNNNNOOONNNMMMKKKJJJJJJLLLNNNPPPQQQTTTXXX[[[cccddd]]]TTTUUU]]]]]]UUUWWWWWW]]]mmm{{{yyyfffTTTTTTYYY___aaa^^^ZZZXXXWWWXXXTTTOOOOOOSSSWWWWWWVVVPPPRRRRRROOOKKKNNNVVV^^^ZZZYYYVVVTTTRRROOOMMMKKKOOORRRVVVZZZ[[[YYYTTTPPPZZZTTTQQQQQQPPPLLLLLLOOOLLLKKKJJJJJJJJJKKKLLLMMMKKKIIIGGGEEEDDDFFFHHHIIIIIIJJJMMMNNNNNNKKKFFFCCCDDDAAABBBHHHLLLJJJIIIIIIJJJKKKHHHBBB@@@DDDDDDAAADDDCCCAAA@@@@@@CCCGGGJJJIIIHHHHHHIIIIIIHHHEEECCCKKKMMMNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDIIIJJJIIIHHHMMMRRRPPPJJJHHHIIIHHHGGGDDDCCCDDDFFFHHHHHHGGGEEECCCCCCDDDFFFFFFEEEIIINNNPPPMMMMMMPPPSSSVVVWWWXXXZZZ\\\YYYSSSUUUVVVVVVSSSOOOPPPXXX```dddddd```ZZZ[[[^^^]]]XXXVVVZZZZZZSSSNNNNNNMMMJJJKKKTTTWWWPPPNNNSSSTTTPPPQQQOOOQQQWWWZZZWWWTTTUUURRRNNNJJJFFFDDDBBB@@@>>>@@@CCCDDDAAAAAADDDFFFDDDCCCFFFFFFDDDCCCFFFEEEBBB???EEESSS\\\SSS@@@888===>>>>>><<<;;;:::;;;;;;;;;777777888888777666555444333333444444444444555555666555444444555555333222<<<;;;999777555444222111111111000000000000111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************))))))))))))))))))***+++***)))((()))***+++***(((************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,+++++++++......------,,,,,,++++++------------------------////////////......------....../////////000000000.........///////////////000000000000111111111111222222111111111111222222444444444444444444444444333333333333444444444444555444333222222222333444444444444333333333222222000000000000000000000000222222222111111111111111000000000000////////////......////////////.........------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,++++++++++++***************)))((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))************))))))))))))******))))))))))))******......------,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,......------......///000//////............/////////111222222111000111111000111111111111222222222444333222111111111222222444444444444555555555555666777888:::;;;===>>>???===???AAABBBAAA@@@@@@AAABBBFFFFFFEEEIIIPPPNNNFFFHHHHHHJJJKKKKKKKKKJJJIIIHHHKKKKKKGGGFFFIIILLLKKKNNNNNNOOOOOONNNLLLKKKIIIJJJKKKLLLMMMOOOSSSYYY]]]mmmiii```XXX]]]ffffff___WWWWWWaaawwwmmmUUURRR]]]cccbbbaaaccc___XXXVVVSSSOOOOOOSSSUUUVVVUUUQQQRRRSSSRRRRRRRRRUUUXXXSSSSSSTTTSSSRRRQQQOOONNNWWWWWWZZZ```ddd```TTTIIIRRRNNNMMMNNNMMMJJJIIILLLJJJJJJIIIIIIJJJJJJKKKLLLKKKHHHEEEBBBBBBDDDGGGJJJQQQLLLHHHGGGIIIJJJGGGDDDBBB???@@@EEEHHHFFFEEEGGGFFFGGGEEEAAA@@@AAAAAA???CCCAAA@@@???@@@BBBEEEGGGEEEFFFGGGIIIIIIHHHDDD@@@CCCCCCDDDFFFGGGHHHFFFEEEHHHGGGGGGFFFGGGGGGHHHHHHIIIFFFDDDDDDFFFGGGFFFEEEKKKIIIFFFHHHOOOUUURRRLLLFFFGGGGGGFFFDDDCCCEEEFFFKKKKKKIIIFFFDDDCCCEEEGGGHHHFFFHHHNNNPPPNNNMMMNNNMMMRRRSSSQQQPPPRRRRRRPPPSSSYYY\\\VVVNNNOOO[[[fffllliiiaaaZZZYYY]]]___]]][[[^^^]]]WWWSSSRRRQQQOOOOOOVVVWWWQQQNNNQQQSSSPPPNNNKKKLLLQQQTTTSSSRRRSSSPPPLLLHHHGGGIIIGGGBBB===AAACCCBBB???AAAFFFHHHGGGBBBEEEFFFDDDEEEHHHHHHEEEBBBFFFNNNSSSKKK>>>:::???===<<<;;;:::999999999999555666666666666666555555555555555555444444444444666444111222444555444111888777777777666666666555111111000000000000111111......---,,,,,,,,,,,,---++++++++++++++++++++++++***************************)))))))))))))))*********)))((()))***+++***(((*********)))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,....../////////000000000---------......//////////////////000000000111111111111000000000000111111333333333333333333333333222222222222333333333444333222111111111111222222333333333333222222222222///000000000000000111111////////////////////////////////////............---......//////......---------,,,,,,+++,,,,,,---......---,,,++++++,,,,,,++++++++++++***************))))))(((((()))))))))+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))(((***)))))))))))))))((('''******))))))))))))******,,,,,,+++******))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,------------------......//////000///...---...///000111...000222222111000111222000000111111222222222222333222222222222222222222555555555555555555555555666666777888999::::::;;;:::<<<>>>?????????@@@AAA@@@CCCCCCAAADDDHHHGGGAAAEEEFFFIIILLLNNNOOOPPPPPPNNNPPPNNNIIIGGGIIILLLLLLNNNNNNNNNNNNMMMLLLJJJIIIJJJKKKKKKLLLNNNSSSZZZ___kkkfff___]]]fffppppppiii[[[YYY^^^mmm|||{{{jjjXXXVVVbbbfffaaabbbjjjfffZZZVVVTTTRRRSSSVVVXXXXXXXXXTTTUUUVVVWWWWWWUUURRROOOMMMOOOQQQRRRQQQOOONNNMMMXXXUUUUUU[[[cccbbbWWWLLLMMMLLLLLLKKKIIIGGGFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKHHHFFFCCCBBBBBBCCCEEEGGGNNNJJJDDDBBBCCCGGGJJJKKKDDDAAA@@@DDDEEEBBBBBBEEECCCDDDDDDCCCBBBBBBAAA@@@AAA@@@???@@@BBBEEEHHHHHHFFFEEEEEEFFFGGGFFFDDDAAA@@@>>>>>>AAAEEEGGGEEEBBBFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJHHHCCC@@@DDDMMMSSSQQQKKKFFFGGGGGGFFFEEEEEEFFFHHHPPPOOOMMMJJJHHHHHHJJJLLLKKKGGGHHHMMMPPPMMMJJJJJJKKKQQQSSSNNNJJJLLLOOOPPPQQQYYY___[[[UUUXXXbbbjjjhhhddd^^^XXXVVVYYY\\\]]][[[\\\[[[XXXVVVUUUTTTSSSUUUVVVUUURRRTTTYYYYYYTTTOOOJJJHHHKKKMMMMMMOOOSSSMMMIIIFFFIIIOOOOOOJJJCCCAAABBBAAA???BBBIIIMMMLLLCCCFFFGGGEEEEEEHHHHHHEEEGGGDDDCCCAAA;;;666:::BBB999999888777666666666555333444444444444444444444666666555555444333333222555333111222444555333111777777777777666666666666111111000000000000111111......---,,,,,,,,,,,,---++++++++++++++++++++++++******************************)))))))))))))))******)))((()))***+++***((())))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,............////////////,,,,,,------......//////....../////////000000000111000000//////000000111222222222222222222222222111111111111222222222222111111000000000111111111333333222222222111111111///000000000111111222222/////////000000000000000////////////............------............------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,+++++++++*********))))))******)))))))))******++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((((((,,,+++***,,,------+++)))******))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,------......,,,------...............000000///...///000222333---///111111000000111222///000111222222222222111222222222222222222222222555555666777777777666666666666777777888999999999777:::<<<=========???AAA>>>@@@@@@@@@BBBEEEEEEBBBEEEFFFIIILLLNNNPPPPPPQQQSSSUUURRRKKKGGGJJJLLLKKKMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKKKKNNNSSSZZZ___aaa^^^[[[___iiiqqqnnngggZZZZZZ[[[aaagggfff^^^WWWVVV^^^```[[[```kkkjjj___XXXWWWWWWYYY[[[\\\]]]\\\YYYYYYZZZ[[[ZZZVVVOOOIIIJJJMMMPPPPPPNNNKKKKKKKKKNNNMMMNNNVVV^^^___VVVMMMOOOQQQPPPMMMIIIFFFFFFFFFIIIJJJJJJJJJJJJJJJJJJIIIBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDAAA??????CCCLLLRRRDDDAAA@@@AAA@@@>>>???BBBCCCDDDEEEGGGGGGDDDBBBBBB@@@??????AAAFFFJJJKKKKKKGGGEEECCCBBBCCCDDDEEEDDD@@@>>>>>>AAADDDFFFCCC@@@CCCBBBAAA@@@AAABBBDDDEEEHHHKKKNNNKKKFFFFFFLLLRRRJJJCCC>>>BBBJJJNNNJJJFFFFFFGGGHHHHHHGGGGGGIIIKKKQQQPPPNNNLLLJJJKKKNNNQQQLLLIIIIIIMMMMMMIIIFFFFFFMMMSSSTTTNNNIIIKKKPPPSSSSSS[[[aaa___^^^bbbeeeeee^^^[[[YYYXXXWWWWWWYYY\\\WWWVVVUUUVVVVVVUUUTTTTTTXXXTTTQQQTTT]]]ccc```XXXZZZRRRLLLKKKKKKJJJLLLPPPJJJGGGEEEIIIOOOQQQKKKEEEBBBCCCCCCCCCIIIQQQTTTRRRDDDGGGGGGEEEDDDFFFFFFBBBFFFAAA<<<888444333888>>>888888888777777777666666555555555555555555666666666666555444333222222111333333333444444333222111::::::999777666444333333111111000000000000111111......---,,,,,,,,,,,,---++++++++++++++++++++++++***************++++++++++++******)))))))))))))))***)))((()))***+++***((())))))))))))************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,---------------............////////////000000////////////000000111111111111111111111111000000000000111111111222///000000000111111111111222222222111111111000000//////000000111111222222111111111111222222222222000/////////............,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,++++++******++++++++++++************)))))))))******)))))))))***+++++++++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''')))))))))''''''''')))...---,,,///222222///,,,******))))))))))))******)))******,,,---...//////***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---............---000//////000000111222333---///000111000000111222///000111333333222111111111111222333333333222222333555666888888888888777666666777777888999999999777999;;;<<<<<<===???AAA???@@@AAABBBDDDEEEGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKRRRTTTRRRKKKHHHJJJLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKMMMRRRXXX]]]^^^]]]]]]cccjjjlllgggaaaVVVYYY\\\^^^\\\XXXUUUSSSRRRUUUVVVVVV___iiiiiibbb[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]]]][[[UUUNNNIIIKKKMMMPPPOOOKKKHHHIIIJJJEEEIIIPPPWWW[[[XXXOOOHHHTTTWWWVVVOOOIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFF???@@@BBBCCCCCCBBBAAA@@@???@@@???===<<>>===>>><<<:::===BBBIIIHHHJJJMMMLLLFFFBBBAAA???===>>>BBBGGGKKKKKKIIIFFFCCC@@@>>>@@@BBBCCCDDD??????@@@AAABBBBBBAAA???????????????@@@AAABBBBBBHHHMMMQQQNNNGGGFFFOOOXXXPPPHHHBBBDDDHHHGGGDDDBBBEEEGGGHHHHHHHHHIIIKKKMMMLLLLLLJJJIIIIIIKKKOOOSSSSSSRRRSSSTTTPPPJJJHHHJJJNNNSSSTTTNNNKKKMMMRRRTTTWWW^^^aaa___aaaeeeaaaYYYVVVVVVWWWZZZYYYWWWXXX\\\VVVRRRQQQTTTUUUSSSRRRSSSVVVQQQOOOTTT^^^ccc^^^WWWaaaZZZSSSQQQNNNJJJJJJLLLIIIGGGEEEHHHKKKKKKFFFAAADDDFFFGGGJJJPPPWWWWWWSSSCCCFFFFFFCCCBBBDDDCCC@@@???>>>===;;;999888666666999999:::;;;;;;;;;;;;:::999888888777777777888888555444444333222111111000000444888888555111000111:::999888777666555444333111111000000000000111111......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++***)))))))))))))))***)))((()))***+++***(((((()))))))))************(((((())))))))))))((((((************************)))))))))))))))))))))))))))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------........./////////000//////......//////000000000000000000000000000/////////000000000111111//////000111111111111111222111111111000000000000---......//////000111111//////000000000111111111//////.........---------,,,,,,------------,,,,,,++++++******+++,,,,,,---++++++************++++++************))))))))))))((((((((((((((()))***+++***)))((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))'''&&&(((***,,,******---111222///+++******))))))))))))******)))***+++,,,---...//////***++++++,,,,,,++++++***************************+++++++++***************+++,,,---.........---------...///000111111111111,,,...000111000000111222///000222333333222111000000111222333333333333222111222555777888888888777555666666777888888999999999;;;<<<=========@@@BBB@@@@@@AAACCCDDDDDDFFFIIIFFFGGGHHHIIIJJJJJJIIIHHHLLLOOONNNIIIGGGJJJLLLLLLJJJJJJLLLMMMMMMMMMLLLKKKHHHIIIIIIJJJKKKOOOUUUYYY]]]\\\^^^cccgggfffaaa]]]TTTWWWZZZZZZWWWUUUUUUVVVUUURRRRRRXXXaaafffccc^^^___```aaaaaa^^^\\\ZZZYYY[[[]]]^^^^^^ZZZUUUPPPMMMLLLNNNPPPNNNJJJHHHJJJMMMLLLRRRWWWWWWRRRLLLHHHGGGSSSWWWVVVMMMFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA?????????@@@@@@AAAAAAAAA??????=========@@@DDDFFF>>><<<;;;===<<<<<<@@@GGGPPPNNNPPPRRRNNNEEE>>>===>>><<<<<<@@@EEEHHHFFFCCCAAA???======>>>@@@@@@@@@<<<===@@@@@@???>>>>>>>>>===>>>???@@@AAAAAAAAAAAAFFFIIIKKKIIIDDDEEELLLTTTOOOGGGCCCEEEFFFCCCBBBCCCDDDEEEGGGGGGGGGIIIKKKNNNGGGGGGGGGFFFGGGKKKQQQUUUXXXYYY\\\ZZZRRRIIIHHHLLLKKKPPPPPPLLLJJJNNNQQQRRRUUU\\\^^^ZZZ[[[```]]]SSSTTTSSSWWW[[[ZZZVVVVVV[[[XXXRRRPPPTTTUUUQQQOOOPPPPPPOOOPPPTTTXXXWWWSSSOOOXXXTTTSSSUUUTTTNNNIIIHHHGGGGGGFFFGGGHHHHHHFFFCCCCCCFFFIIILLLRRRVVVRRRKKK???BBBCCC@@@AAACCCCCC@@@======<<<;;;;;;:::666333888999;;;<<<===>>>>>>===999999777666555666666777222222222111111000000000...666>>>===555///...111666666666666777777777777111111000000000000111111......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++***))))))((())))))***)))((()))***+++***((((((((())))))*********+++(((((())))))))))))((((((************************))))))))))))))))))))))))&&&(((+++---//////......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........////////////............//////000000000000000000000000////////////000000000000//////000111111111111111111111111111000000000000,,,,,,------...///000000,,,,,,,,,---------...............---------,,,,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---+++***************++++++************))))))))))))'''''''''''''''((()))******)))'''&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((+++'''%%%%%%)))...///,,,(((******))))))))))))******((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******************************))))))((((((''''''+++,,,---.........---,,,+++,,,...000111000000///,,,...000000000000111222...000222333333333111000000111222333444333333222...000333666888888888777444555555666777888999999;;;===>>>>>>>>>???AAACCC@@@@@@@@@BBBBBBBBBDDDGGGAAACCCEEEGGGIIIJJJJJJJJJFFFJJJJJJGGGGGGKKKMMMMMMIIIJJJKKKLLLMMMMMMLLLLLLFFFGGGHHHHHHJJJMMMRRRUUUVVVVVVXXX]]]___^^^[[[ZZZVVVVVVVVVTTTSSSUUUYYY\\\]]]WWWVVV___fffccc\\\XXXbbbccccccaaa]]]XXXUUUTTTZZZ\\\___^^^ZZZUUURRRQQQLLLOOOQQQOOOJJJIIILLLPPP[[[^^^]]]TTTHHHBBBEEEKKKOOOTTTRRRHHHBBBCCCGGGFFFGGGGGGGGGFFFDDDBBB???>>>@@@???>>>===>>>???AAABBBCCC???<<<<<>><<<===;;;<<<>>>???@@@FFFNNNVVVSSSSSSUUUPPPCCC:::999===;;;:::===BBBDDDAAA======<<<;;;<<<>>>>>>===;;;777;;;>>>???<<<;;;<<<>>>===>>>@@@AAABBBBBBAAAAAABBBCCCCCCAAA@@@CCCHHHLLLHHHBBB???CCCDDDBBBCCCGGGBBBDDDFFFFFFGGGHHHKKKMMMEEEEEEEEEFFFHHHLLLSSSXXXTTTWWWZZZWWWLLLAAAAAAGGGIIILLLLLLIIIIIIMMMOOOOOOOOOWWWYYYTTTUUU\\\[[[TTTSSSRRRUUUZZZXXXSSSTTTZZZ\\\UUURRRUUUUUUPPPMMMNNNKKKMMMQQQSSSPPPJJJHHHHHHHHHHHHMMMUUUWWWQQQJJJGGGEEEFFFGGGHHHIIIJJJJJJJJJ@@@DDDGGGKKKPPPRRRKKKAAA;;;???@@@???@@@CCCCCCAAA@@@===888555555888777555666777999<<<===>>>>>>===777666444333222222222333111111111000000000000000,,,888BBB@@@666------111:::999888666555555555555333111///---,,,---......+++,,,---...---,,,+++***+++,,,---,,,***)))***+++---------,,,,,,+++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++//////......------------...---,,,+++************+++++++++++++++***)))(((,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,------,,,++++++,,,...------------------------111000///...............////////////////////////...//////000111222222333111111000000//////......---------.........//////...---,,,++++++,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%'''((()))((()))***,,,++++++******))))))(((((())))))***++++++++++++***+++++++++*********)))))),,,,,,,,,---------......---,,,---///111333222111------...///000000000///000//////000222222111000000111222333333222000///111222333444444444333333555555555666777777666555;;;<<<>>>===<<<<<<@@@CCCDDDDDDDDDBBBAAA@@@BBBDDDCCC@@@@@@CCCHHHJJJHHHEEEEEEFFFGGGIIIMMMQQQSSSQQQNNNNNNNNNNNNMMMMMMLLLLLLIIIHHHGGGGGGIIILLLOOOQQQTTTTTTVVVXXXVVVSSSUUUZZZXXXVVVTTTTTTVVVXXXXXXXXXXXXWWWYYY]]]ZZZTTTSSSWWWUUUWWWZZZ\\\\\\ZZZXXXVVVZZZZZZZZZZZZXXXVVVSSSRRRPPPNNNLLLMMMOOOPPPNNNLLLQQQSSSTTTQQQKKKEEEBBBBBBKKKIIIFFFCCCBBBBBBDDDEEEDDDCCCBBBAAA???>>>===<<<======>>>>>>>>>>>>======???>>>>>>???AAAAAA@@@>>>999888777777:::AAAJJJPPPQQQMMMGGGAAA===<<<<<<=========<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999>>>===<<<;;;;;;;;;;;;;;;999>>>CCCCCC???===>>>AAAAAA@@@>>><<<<<<===???@@@BBBAAA@@@AAACCCCCCCCCBBB??????@@@DDDIIIJJJHHHFFFLLLLLLNNNQQQQQQNNNOOOSSSRRROOOMMMMMMIIIDDDCCCEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQTTTWWWWWWSSSOOONNNRRRWWWXXXWWWUUUVVVWWWZZZWWW[[[cccaaaUUUNNNPPPNNNMMMLLLMMMOOONNNJJJFFFEEEJJJOOOPPPNNNKKKIIIJJJEEEEEEFFFGGGHHHJJJKKKLLLIIIFFFCCCCCCEEEEEECCC@@@??????>>>>>>===<<<<<<<<<>>>===<<<:::888666555444666666666666666666666666333333222222111000//////000000000000000000000000////////////////////////:::999888666555555555555333111///...------...///,,,------------,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,+++++++++******)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++............------,,,,,,------,,,+++***************++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...------------------------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000000000/////////......,,,---------.........///...------,,,,,,------...------------------------...---------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''))))))((((((***+++*********)))))))))))))))))))))***++++++++++++***+++++++++*********)))))),,,,,,,,,,,,---------------,,,---///111222222000---....../////////....../////////000111222111000111111222222222111111000222222333333444444333333444444555666777777666555999:::<<<;;;:::;;;>>>AAACCCDDDCCCAAA??????AAACCCCCCCCCDDDDDDDDDCCCBBBBBBAAADDDHHHKKKOOOQQQQQQOOOKKKLLLMMMNNNNNNMMMKKKJJJJJJIIIGGGGGGHHHLLLOOORRRRRRSSSVVVZZZXXXTTTTTTWWWQQQPPPPPPRRRUUUWWWXXXXXXZZZWWWWWWZZZWWWQQQNNNQQQRRRTTTWWWYYYYYYWWWUUUTTTTTTVVVXXXYYYYYYWWWTTTRRRNNNLLLJJJKKKMMMMMMLLLJJJIIIKKKLLLKKKGGGDDDDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@???===<<<<<<<<<<<<============<<<<<<@@@??????@@@AAABBBAAA@@@777888888999:::===BBBFFFEEEBBB???;;;::::::;;;<<<::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::>>>BBBBBB???===>>>@@@AAA@@@>>>======???@@@AAABBBAAA@@@AAACCCDDDCCCBBBAAAAAABBBEEEIIIJJJHHHEEEJJJHHHJJJOOOPPPNNNNNNPPPRRRJJJDDDDDDDDDCCCDDDFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNQQQTTTUUURRRPPPOOORRRVVVWWWVVVTTTTTTUUU\\\___eeeggg```VVVQQQRRRPPPNNNNNNPPPRRRQQQMMMIIIGGGKKKQQQRRRPPPMMMKKKJJJEEEDDDDDDEEEGGGIIIKKKLLLLLLIIIEEECCCCCCCCCAAA??????>>>>>>======<<<;;;;;;===<<<;;;:::888666555444555555555555555555555555333333222111111000//////000000000000000000000000........................:::999888666555555555555333222000///......///000...------,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************------------,,,,,,,,,,,,---,,,+++***)))))))))))))))***+++,,,------------+++++++++++++++*********,,,,,,,,,,,,,,,++++++++++++,,,---,,,******,,,---------------------------,,,,,,,,,,,,---...///000------------------------++++++,,,,,,------....../////////...............,,,,,,------------......------............------------------------------------,,,,,,,,,,,,,,,+++,,,++++++++++++*********+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((''')))***)))((('''(((***((())))))))))))))))))***((()))******++++++******+++************)))))))))++++++,,,,,,,,,------------,,,,,,...111222111///..................------...///000000111111000000222111111000000111222333222222222333333333333333444444555666666666666555777888999999999:::<<<>>>BBBBBBBBB@@@>>>===???@@@???BBBDDDDDDBBB@@@AAABBBCCCFFFLLLQQQRRRPPPMMMKKKHHHJJJKKKLLLMMMLLLKKKJJJLLLJJJGGGFFFGGGKKKOOORRRPPPQQQVVV[[[ZZZTTTRRRTTTVVVUUUTTTVVVXXXZZZ[[[ZZZ[[[WWWUUUWWWUUUPPPLLLKKKNNNOOOQQQSSSTTTSSSQQQPPPNNNQQQTTTVVVWWWVVVSSSRRRLLLJJJHHHGGGHHHIIIIIIHHHDDDEEEEEEDDDBBBBBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBBAAAAAA@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;::::::>>>===<<<===???@@@@@@???777999;;;<<<;;;;;;;;;<<>>===;;;;;;<<<======:::::::::999999999888888<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::===AAAAAA>>>===>>>@@@@@@???>>>>>>>>>@@@AAABBBBBBAAA@@@AAACCCDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGEEEGGGDDDEEEKKKOOONNNKKKKKKPPPFFF>>>>>>AAABBBDDDFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOQQQPPPPPPNNNPPPSSSTTTSSSRRRRRRSSSWWWbbbiiiddd\\\WWWUUUUUUPPPOOOPPPSSSUUUTTTOOOKKKJJJOOOTTTWWWUUURRRNNNLLLDDDCCCBBBBBBDDDGGGKKKMMMOOOKKKFFFCCCAAA@@@???>>>>>>======<<<<<<;;;::::::<<<;;;:::888777555444444444444444444444444444444222222222111111000000///000000000000000000000000........................:::999888666555555555555333222111000//////000000///...---++++++,,,------+++,,,---,,,***)))***+++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))***++++++,,,,,,,,,++++++++++++***************,,,,,,,,,++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000........................++++++++++++,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))******)))(((''''''((('''((((((((())))))******((())))))***************************))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,...000111000.........///......---,,,+++---///000111000000000111333111///...///111333555222222222222222333333444333444666666666555555666777777888999999:::<<<===@@@@@@@@@>>><<<;;;===???;;;<<>>===<<<;;;::::::888999999999999999999888:::999888999;;;<<<<<<;;;999;;;======;;;:::::::::>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;999888666666888999;;;;;;;;;:::::::::::::::;;;:::<<>>============>>>???AAABBBBBBAAA@@@AAABBBCCCCCCAAA???@@@AAACCCEEEFFFFFFFFFFFFAAABBBIIIOOONNNJJJHHHJJJFFFDDDEEEDDDBBBBBBEEEFFFFFFHHHIIIJJJJJJKKKKKKIIIHHHHHHHHHJJJLLLNNNNNNKKKLLLNNNPPPQQQQQQRRRSSSNNN[[[aaa[[[VVVXXXXXXUUUNNNNNNOOORRRUUUTTTOOOJJJMMMQQQVVVXXXXXXTTTOOOMMMBBBAAA??????AAAEEEJJJLLLMMMJJJFFFBBB@@@?????????<<<<<<<<<;;;::::::999999999999888777666555444333222222222222222222222222222111111111000000000///000000000000000000000000........................:::999888666555555555555111111111000000000000000///...---,,,+++,,,---...+++,,,---,,,***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++******)))((((((((())))))***************)))((((((************************++++++++++++++++++++++++++++++,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''((((((((((((((((((''')))***+++)))'''&&&'''(((''''''(((((()))))))))***(((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---///000///---////////////...---,,,,,,,,,///111111///...///111222111///...///111444777222222111111111222333444333555777777666555666777888888999:::;;;<<<<<<<<<>>>>>>>>><<<;;;:::<<<>>><<<:::;;;AAAJJJNNNKKKFFFIIIIIINNNSSSRRRLLLJJJMMMKKKIIIFFFDDDEEEGGGKKKMMMLLLJJJGGGEEEFFFHHHLLLNNNPPPNNNOOOSSSUUUSSSSSSUUU]]]YYYTTTPPPPPPRRRSSSSSSRRRRRRQQQPPPPPPQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOPPPPPPOOONNNMMMMMMKKKHHHDDDCCCCCCEEEGGGKKKHHHDDDAAA@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<======<<<;;;::::::999999777777888888888888777777777777777999;;;<<<;;;999999::::::999888888:::;;;777888888888888888888777;;;;;;:::::::::999999999:::999777666666777999:::::::::999999999999:::;;;:::;;;======<<<<<<======;;;;;;;;;<<<===>>>??????AAA@@@???@@@AAABBBBBB@@@;;;===???AAACCCEEEFFFHHHGGGBBBAAAHHHNNNMMMIIIHHHEEEJJJRRRUUUMMMBBB???CCCAAABBBDDDEEEGGGHHHHHHIIIFFFFFFEEEEEEFFFHHHJJJLLLGGGHHHIIIKKKNNNPPPRRRSSSLLLUUUWWWRRRSSSXXXXXXRRRLLLKKKLLLOOOQQQPPPKKKGGGKKKMMMQQQSSSTTTPPPKKKHHHAAA???>>>===???CCCGGGJJJHHHGGGDDDAAA???>>>???@@@;;;;;;::::::999888888888777777666555444444333333222222222222222222222222111111111000000000000000////////////////////////........................:::999888666555555555555000000000000000000000000///......---------------+++,,,---,,,***)))***+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***************))))))(((((((((((())))))************)))((('''&&&)))))))))***************************+++++++++,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++************)))))))))(((((()))))))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''')))******)))(((''''''((('''(((((((((((((((((()))'''((())))))******))))))(((((()))))))))))))))***))))))*********+++++++++,,,++++++---...///...,,,//////////////////...---+++///111111...---///111111000......///222555777222111111000000222333444333777999999777555777999999888999;;;===>>>===<<<;;;<<<<<<;;;:::;;;===???AAA===;;;BBBMMMPPPJJJCCCBBBCCCIIIRRRQQQJJJKKKQQQLLLIIIFFFCCCDDDFFFJJJMMMJJJIIIGGGEEEEEEGGGIIIKKKNNNKKKKKKPPPSSSSSSTTTVVVVVVTTTRRRRRRUUUWWWXXXXXXRRRUUUUUUQQQNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKOOOQQQSSSTTTSSSPPPMMMKKKMMMLLLHHHDDDAAAAAADDDGGGHHHEEEBBBAAABBBDDDDDDDDDBBBAAA???===<<<;;;::::::;;;;;;::::::999888888777666666777777777777666666666777999<<<>>>>>>;;;999555666555444333444777:::555555666888999:::;;;;;;888888888777777777666666::::::999888888999::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======???>>>===>>>@@@AAA@@@???<<<>>>@@@AAABBBCCCFFFHHHGGGCCCBBBGGGKKKJJJHHHIIIDDDOOO\\\___SSSDDD???CCC@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCDDDGGGIIIFFFEEEEEEGGGKKKOOOQQQQQQRRRTTTTTTRRRSSSVVVUUURRRMMMKKKJJJKKKMMMMMMIIIEEEFFFGGGIIIKKKLLLJJJEEEAAA???>>>======>>>AAADDDFFFBBBCCCCCCAAA???>>>>>>@@@::::::999888888777777666555555444444333333333222222222222222222222222222000000000000000000000000////////////////////////------------------------:::999888666555555555555...//////000000/////////...............------,,,+++,,,---,,,***)))***+++)))))))))******+++++++++'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********(((((((((''''''(((((()))))))))*********))))))(((((()))))))))*********+++(((((()))***+++,,,,,,---***++++++***))))))***,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,+++++++++************+++******************+++++++++++++++++++++++++++))))))))))))******++++++************))))))))))))(((((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))***)))((('''((()))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))******))))))))))))*********+++,,,++++++,,,......---+++//////000000111000000000+++...222111...,,,///222//////...///000333555777222111000///000111333444444888;;;;;;777666888;;;999888888:::===???===;;;::::::;;;;;;:::<<<>>>AAABBB??????DDDLLLNNNHHHBBBBBBCCCLLLVVVUUUKKKIIIOOOJJJIIIHHHFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEFFFFFFGGGJJJGGGIIIPPPUUUUUUTTTUUUTTTVVVZZZ___ccceeecccaaa\\\bbbbbbYYYQQQOOOPPPPPPRRRQQQNNNLLLKKKJJJKKKKKKMMMRRRYYY]]]\\\WWWOOOIIIMMMKKKGGGBBB>>>>>>CCCGGGDDDAAA???@@@CCCEEEEEEDDD>>>?????????>>>===;;;::::::999999888888777777666666666777777777777666666444666999>>>@@@???;;;777444444555444333333666888888888888888999:::;;;<<<888777777777666666666666999999999999999999999999888888888888888999::::::;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<===>>>???>>>===@@@BBBCCCCCCBBBBBBEEEGGGGGGDDDCCCFFFFFFEEEFFFIIIIIIQQQ\\\___TTTGGGBBBFFFBBBCCCCCCCCCCCCBBBBBBAAABBBDDDEEEDDDBBBBBBDDDFFFHHHEEECCCDDDHHHLLLMMMMMMRRRQQQSSSUUUTTTRRRUUUZZZPPPMMMJJJJJJLLLLLLIIIEEEFFFEEEEEEFFFHHHFFFCCC???>>>============???AAABBB>>>@@@BBBAAA>>><<<<<<===999999888777777666666555333333333333333222222222222222222222222222222222///000000000000000000000////////////////////////------------------------:::999888666555555555555......///////////////...---.../////////...,,,++++++,,,---,,,***)))***+++))))))******+++++++++,,,'''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((('''''''''(((((()))((()))***+++++++++++++++(((((())))))*********+++''''''(((***+++,,,---...***++++++***))))))***,,,++++++++++++++++++++++++(((((((((((()))***++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))******+++++++++,,,,,,+++++++++******))))))+++***)))(((((()))***+++++++++++++++++++++++++++(((((())))))*********+++************))))))))))))'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''')))***)))((('''(((***))))))(((((('''''''''&&&'''(((((()))))))))))))))'''((((((((())))))******))))))))))))************,,,++++++,,,---...,,,+++...///000111111222111111***...222111...,,,...222.........///111333555777222111000//////111333444555999<<<<<<888777999<<<888777777:::===>>><<<:::888::::::;;;;;;<<>>AAAFFFJJJKKKHHHEEEGGGIIISSS^^^ZZZLLLFFFKKKHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFDDDHHHQQQWWWVVVTTTSSSSSSWWW___hhhmmmlllgggccchhhoooooobbbUUURRRRRRRRRUUUSSSPPPMMMLLLKKKLLLLLLJJJRRR]]]eeeeee]]]QQQIIILLLKKKGGGAAA<<<===AAAFFFCCC@@@>>>???BBBDDDCCCAAA;;;===@@@CCCBBB@@@===;;;999999888888777777666666666666777777777777666666000333888===@@@>>>888444444666777777666555555666999777666444333333333444999999999999888888888888666666777777777777666666888888777777888999::::::;;;999888999:::;;;;;;;;;<<<===============<<<;;;===<<<;;;<<<===>>>>>><<>>??????===@@@BBBBBB>>>:::999:::888888888777666666555555222222222222222222222222222222222222222222222222////////////000000000000////////////////////////------------------------<<<:::777555555444222111222111000///...---,,,,,,,,,,,,---...---,,,***)))///...,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''')))***++++++)))'''&&&%%%&&&'''(((''''''''''''((((((((((((+++*********))))))(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***(((*********))))))+++---++++++************++++++---***((((((++++++)))&&&'''+++,,,)))'''******)))+++++++++*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,******))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))***++++++,,,''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---......---,,,,,,............////////////222111000000000111333444333333333222222222111111000///...222666999999888444555555555555666999<<<===<<<;;;<<<======;;;999888888:::===@@@BBBBBBAAA>>>CCCKKKRRRVVVUUUSSSQQQFFFLLLXXXaaa^^^SSSJJJGGGFFFGGGEEEJJJRRRLLLJJJWWWOOOHHHEEEHHHJJJGGGEEEHHHGGGQQQWWWSSSOOOQQQUUUUUUXXXWWWWWWZZZ___bbbaaa___\\\aaagggiiieee]]]UUUQQQRRROOOKKKJJJIIIHHHIIIKKKFFFTTT^^^___aaaccc[[[NNNCCCCCCCCCCCCBBB@@@>>><<<<<<======>>>???AAABBBCCC;;;<<<>>>AAACCCBBB>>>;;;888===AAA@@@;;;666444555555555555444444333333333222555888999888555444444555444444333333444444555888888888777555444555666444555666999;;;;;;888555555444444333333444666777999999999:::;;;<<<===>>>:::999888777777777888888===<<<;;;:::;;;>>>@@@BBB<<<<<<<<<<<<<<<===>>>>>>GGGLLLOOOIII@@@;;;???DDDDDDDDDEEECCCAAA??????@@@MMMPPPQQQOOOJJJFFFFFFFFFGGGEEEGGGMMMNNNIIIEEEDDDGGGKKKMMMKKKJJJIIIDDD===DDDBBBBBBDDDHHHIIIHHHEEEJJJPPPSSSPPPOOOQQQRRRQQQPPPQQQRRRQQQNNNJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDD@@@AAA???===<<<>>>???>>>>>>===<<<<<<<<<;;;999666888777666555444333333333555444333333222222222222333333222111000///......222111111000///......---,,,,,,,,,------.........////////////////////////===;;;888666666555333222111111111000000///------,,,------...---,,,+++***...---,,,,,,+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,***)))'''&&&&&&&&&((((((''''''''''''((((((((((((*********)))))))))((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((()))******)))((()))*********+++***(((((()))++++++******))))))******+++---+++******++++++***)))'''***,,,)))))),,,...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***************+++***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,---......---,,,,,,............////////////000000//////000000111222333222222222111111111111111//////111444666555444222333444555555777;;;>>><<<<<<<<<;;;::::::999999<<<;;;:::;;;>>>@@@@@@@@@===AAAFFFLLLNNNNNNLLLJJJGGGJJJSSS[[[[[[SSSLLLJJJEEEHHHGGGJJJPPPLLLKKKVVVTTTMMMJJJNNNPPPLLLGGGFFFSSSYYYZZZTTTOOOOOOOOONNNQQQQQQRRRUUUXXXZZZZZZZZZWWWZZZ^^^aaa```[[[UUUQQQMMMLLLLLLKKKJJJIIIJJJLLLGGGPPPWWW[[[cccggg[[[JJJBBBCCCCCCCCCCCCBBB@@@@@@AAA@@@???============>>>888888:::<<<>>>===;;;888888<<>>999555444555555555444444444333333333333555666555444333444555444444333333333333444444777888888666444333444555222333555777999999666444555444444444444555666666999999999999:::;;;;;;<<<:::::::::999999999999999@@@???===<<<===AAADDDFFFAAA???<<<:::999:::<<<>>>DDDHHHLLLIIICCC>>>???BBBBBBCCCDDDCCCAAA@@@AAABBBIIILLLNNNNNNMMMKKKLLLMMMLLLHHHGGGJJJKKKHHHFFFFFFEEENNNTTTQQQKKKGGGEEEBBBEEECCCCCCEEEIIIKKKJJJIIILLLUUUZZZUUUNNNKKKLLLLLLKKKLLLNNNNNNLLLJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA>>>;;;;;;===@@@AAABBB@@@>>>===<<<;;;999777777666555444333333333333444444333222222222222222222222111111000/////////111111000000///......---,,,,,,,,,---------......------------------------===;;;888777777666555333000111111222111000...---,,,------------,,,++++++,,,,,,,,,,,,------...///************))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...***)))'''&&&&&&'''((((((''''''''''''((((((((((((******))))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))((()))******(((((()))***+++++++++***((('''((()))+++******))))))******+++***+++++++++)))))))))***&&&***+++***+++///000...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,---............/////////---...//////000000//////111111111111000000000000111000///000111111000///000222333444555888<<>>;;;:::::::::888777777888::::::999777777:::<<<:::666333444555444444444444333333333333444444444222111111444666444444333333333333444444888888888666333222333444333333555888:::999777444444444555666666666666666999888888888888888999999999999;;;<<<<<<;;;:::999@@@???>>>>>>???BBBEEEGGGDDDAAA<<<888777888:::<<<<<>><<<;;;:::888777555555444333222222222222444333222222111222222222000000000000000000000000111000000//////.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,<<<:::888666666666444333///000111222111000...---------------------,,,,,,,,,,,,,,,,,,,,,---......************)))))))))((((((((((((((((((((((((((())))))))))))***+++,,,---)))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((******++++++***((((((***+++******))))))))))))******&&&(((***)))&&&%%%''')))'''******)))+++000000---++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111000///...000000000000000/////////111000000000000000000///111222444444555777:::===777:::<<<:::666777<<>>;;;999999::::::999777888999::::::999777888888666333222333555333333333333333333333333333444444333222222333555444333333333333333333444888999888666333222333444555555777:::<<<;;;999666333444555777777666555555888888777666666666777777666888:::;;;<<<;;;:::999;;;<<<>>>@@@AAABBBBBBCCCBBB???<<<999888888999;;;666:::AAAHHHLLLLLLHHHDDD???AAABBBCCCBBBCCCEEEFFFEEEHHHKKKNNNPPPQQQRRRSSSJJJEEEBBBDDDFFFEEEFFFIIIKKKUUUZZZSSSIIIEEEHHHKKKIIIIIIHHHHHHIIIKKKLLLLLLHHHQQQVVVRRRLLLJJJJJJJJJFFFFFFGGGHHHIIIJJJIIIHHH???@@@BBBCCCCCCBBB@@@???AAA>>>===??????>>>@@@BBBCCC@@@;;;999888888777666444333333222111111222222222222111111111111222222////////////000000111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,;;;999666555555555444222///000000111000///---,,,---------------------...---,,,,,,+++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++(((((('''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''((()))((()))*********+++---///***))))))))))))))))))***%%%(((***)))&&&%%%'''***)))***)))(((+++///...***))))))))))))************((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222111000//////////////////////////////000000111111111222222444444555444444555888:::555888;;;:::888:::@@@GGGLLLHHHAAA======???AAABBB?????????AAACCCFFFIIIKKKMMMIIIHHHLLLQQQSSSXXX]]]eeecccQQQBBBHHHNNNMMMNNNMMMNNNRRR[[[fffjjjfff```TTTNNNIIIHHHJJJKKKJJJIIINNNRRRUUUVVVUUUUUUXXX[[[[[[UUUNNNMMMPPPRRRPPPMMMOOOMMMIIIKKKVVV^^^ZZZPPPPPP\\\ccc\\\NNNEEEDDDFFFCCCBBBAAA???>>>===<<<;;;GGGDDD@@@;;;999888999:::<<<:::888777999::::::999666666555444222222333444333333333333333333333333111444666777666444333333333333333222222333333333888999999777444333444555444444666999;;;;;;888555222333555666666666555444777777666555555555666666333444777999:::999888777777;;;@@@CCCDDDCCC???===;;;;;;;;;;;;;;;::::::999888;;;AAAIIIMMMLLLGGGAAA???AAACCCCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNNNNMMMMMMEEEBBBCCCHHHKKKJJJJJJLLLRRRUUUSSSKKKFFFGGGJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJMMMMMMJJJIIILLLMMMJJJIIIHHHGGGGGGIIIJJJHHHFFF@@@AAACCCDDDEEECCCBBB@@@???>>>@@@EEEEEE@@@>>>@@@>>>;;;777555555666666555333333222111111111222222111111000000000111111222.........///000000111111////////////............------------------------------------------------:::888666555555555444222333222111000///......------------,,,------...///---,,,++++++************************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))''''''((()))&&&((()))******+++---///***))))))(((((())))))***(((***+++******)))***,,,******)))(((+++///...(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))*********)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,------------.........//////000000111111111000////////////000000000000...000111222111222333555555555555444333444666888444777:::;;;;;;===BBBFFFJJJFFFBBB@@@@@@BBBCCCCCC???>>>>>>???AAAEEEHHHJJJMMMJJJJJJLLLNNNPPPXXX```vvvxxxeeeMMMJJJNNNLLLMMMJJJNNNSSSXXXaaaggggggbbbRRRLLLHHHJJJMMMMMMMMMOOOMMMOOOQQQSSSSSSTTTUUUVVVTTTPPPMMMMMMOOORRRRRRQQQNNNLLLIIIKKKZZZjjjiii```SSScccpppkkkWWWFFFAAACCCCCCAAA???===;;;999999888>>><<<999777666777888999:::888666666777888777666444444333333222333333444222222222222333333333333000333777888777444333333333333222222222222333333666777777666444333444555111111333666888777555222222222333444444444444444666666555555555555666666111222444666777888777777888<<>>AAAEEEHHHIIIFFF@@@;;;AAACCCDDDDDDCCCCCCDDDEEEIIIHHHHHHIIIJJJJJJHHHFFFDDDCCCFFFMMMQQQPPPPPPQQQTTTRRRMMMFFFFFFJJJLLLJJJJJJLLLMMMLLLJJJIIIIIIIIINNNMMMJJJFFFHHHLLLLLLHHHLLLIIIFFFGGGIIIJJJGGGEEEAAABBBDDDEEEEEEDDDCCCCCCAAA???CCCKKKJJJBBB===???;;;999666555555666555444333333222111111222222333000000000///000000111222.........//////000000000...........................------------,,,,,,,,,------------------------:::888666555666666555333888666444111/////////000...------,,,---...///000,,,,,,+++++++++,,,------************))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((''''''((()))&&&'''((((((((((((***,,,))))))(((((((((((())))))+++***)))***,,,,,,,,,+++******((((((---222000+++(((((())))))************((((((((((((((((((((((((&&&'''''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((())))))******++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,,,,,,,---------.........///.........//////000000/////////000000111111111...000222222000000222444333444444444333444777999555666888:::<<<>>>@@@AAACCCBBB@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAADDDGGGIIIJJJKKKLLLMMMKKKLLLUUU```___OOOLLLKKKNNNIIINNNQQQPPPRRRXXXYYYWWWNNNIIIGGGKKKNNNMMMOOOSSSNNNNNNOOOQQQSSSUUUTTTSSSNNNMMMMMMMMMMMMNNNOOOPPPJJJLLLIIIHHHTTTeeelllhhhYYY___ccc___SSSGGGAAAAAAAAA@@@===;;;:::999999999888888777777777888999:::888777666666777777666444333333222333444444333333111111222222222333333333111333555555444333333333333333222222222222333333333444444333222222333555///000222444666666333111222222111111222222333333555555444555555666777888111111222444555777888888999<<>>:::888888888999999::::::::::::@@@BBBDDDEEECCC@@@<<<999DDDEEEEEEDDDCCCBBBBBBCCCDDDCCCCCCEEEGGGHHHEEECCCFFFDDDFFFMMMQQQPPPPPPRRRPPPPPPLLLGGGGGGKKKLLLIIIHHHKKKOOOPPPNNNLLLLLLMMMLLLNNNMMMJJJIIILLLKKKIIIKKKHHHDDDEEEHHHJJJGGGDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEAAADDDMMMLLLBBB===@@@>>><<<:::999888777555444333333222222222222333333///////////////000111111......//////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;999777777777777666555<<<:::666222000000111222...------,,,---...///000+++++++++,,,---...000000************))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''%%%%%%''')))))))))(((((((((((())))))***(((&&&(((+++---+++((())))))((()))///555444...))))))******+++++++++,,,((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''(((((()))***++++++,,,)))))))))))))))(((''''''))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------............---,,,,,,...///000//////000000111111222222...111333222///...000333111222333333444555888;;;777777777:::<<<======;;;>>>>>>>>>AAACCCDDDCCCBBBFFFEEEDDDCCCCCCEEEGGGHHHHHHJJJNNNNNNJJJIIIRRR^^^nnnSSSJJJJJJPPPNNNTTTTTTNNNKKKNNNPPPNNNRRRMMMKKKMMMJJJEEEEEEJJJLLLKKKJJJMMMQQQSSSQQQNNNLLLNNNNNNMMMKKKJJJJJJKKKGGGLLLKKKEEEJJJZZZeeefff___WWWMMMHHHEEEBBBAAAAAA???>>><<<;;;:::::::::;;;888888999999:::;;;<<<===999888777888999999777555333222222333555555444222111111111222222333333333222333333222000000222444333222222222222222222333000111222111000000222444111111333666888777555222222111000000000111333444444444444555666777888999111222222333555777999::::::;;;<<<<<<;;;999777666;;;:::888777777888:::;;;<<<>>>AAABBB@@@===<<<<<>>CCCAAA@@@>>><<<;;;999666333333333333222333333444444///////////////000111111////////////////////////---..............................------,,,,,,,,,++++++++++++++++++++++++999888888777666555555444222222222111111///......+++,,,,,,------,,,,,,+++...+++))))))***,,,,,,++++++++++++***)))(((((('''***)))((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&((())))))(((''''''((('''&&&&&&%%%%%%'''((())))))(((&&&&&&''''''&&&%%%)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''###%%%)))***)))(((((((((,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++((()))***,,,---.........+++******)))(((''''''&&&'''((())))))(((((()))***((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,,,,+++*********+++------,,,,,,+++,,,,,,,,,////////////////////////000000///////////////000111111000000000000111111333333333444444444555555666777777999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBEEECCCAAABBBDDDFFFFFFDDDFFFLLLGGGBBBFFFHHHJJJTTToooKKKGGGMMMQQQKKKMMMNNNNNNLLLLLLMMMOOOQQQMMMLLLMMMKKKHHHGGGJJJMMMMMMNNNMMMLLLMMMNNNOOOMMMJJJJJJMMMLLLFFFCCCDDDEEEDDDBBBEEELLLYYYeeemmmUUUIIIBBBEEEEEE??????EEEJJJCCC<<<999;;;<<<;;;888888888777555444444777999888888777777666666555555222222222111111111000000222222111111222222333444111000000000000000111111111111222222222222111111444333222000///000000111555444555777:::999555111555444333333222222222222555777888777666444555666444333222111222444666888666777777777888888888888;;;;;;:::999999999::::::======<<<;;;;;;;;;;;;<<>>@@@CCCDDDBBBAAA@@@@@@DDDEEEFFFFFFFFFIIIMMMPPPPPPPPPNNNLLLIIIIIIKKKMMMKKKKKKKKKMMMOOOPPPNNNLLLOOONNNMMMNNNOOONNNKKKIIIHHHGGGEEEDDDDDDDDDDDDEEEJJJGGGDDDBBBBBBBBBAAA@@@FFFDDDBBBAAAAAA@@@>>><<<<<<:::888777666555333111333111111222555888888888000//////............///........................+++,,,---...///...---,,,000000...---+++***((((((+++,,,,,,------,,,,,,+++999999888777666555444444222222222111111000///...,,,------......------,,,---+++))))))+++,,,,,,+++++++++******)))(((((('''***)))((('''&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''&&&&&&&&&''''''((()))'''&&&&&&''''''&&&%%%)))(((&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******)))(((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++*********+++++++++++++++******))))))(((''''''&&&&&&((())))))(((((()))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))'''(((((())))))(((((('''************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++---,,,++++++*********+++,,,,,,++++++++++++,,,,,,........................000000///////////////000111111000000000000111111222222222222333333333444666666777888999999::::::;;;;;;;;;;;;<<<===>>>???AAA@@@???AAADDDFFFEEECCC>>>CCC??????DDDCCCGGGVVVhhhJJJGGGJJJLLLEEEFFFFFFFFFGGGGGGIIIJJJNNNKKKKKKMMMLLLIIIHHHKKKKKKJJJIIIGGGEEEDDDDDDEEEGGGIIIKKKIIIFFFCCCDDDEEEGGGEEEDDDEEEKKKSSS\\\aaaPPPEEE@@@CCCCCC>>>===BBBFFFAAA;;;999;;;<<<:::777666666666555333444777999777777777666666666555555222222222222111111111111222111111111111222333333111111000000000000111111000111111222222111111000222222111111000000111111444333333555777666333000444444333222222222222222444555555333222222444666222222222222444666888999666666666777777777888888::::::999999999999::::::;;;;;;:::::::::::::::;;;>>>>>>BBBFFFCCC===<<<@@@???AAADDDDDDCCCAAAAAAAAA@@@CCCFFFGGGGGGGGGHHHIIINNNNNNLLLJJJHHHHHHIIIKKKOOOOOOOOOQQQRRRRRRPPPOOOOOONNNNNNNNNOOONNNKKKIIIGGGGGGEEEDDDDDDEEEFFFFFFIIIGGGDDDBBBBBBBBBAAA@@@DDDBBBAAA@@@@@@???===::::::999777666666555333222444333333555888:::999999000000///......---..............................***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++999999888777666555444444111111222111111000///...---......//////......------+++******+++,,,,,,+++++++++******)))((((((((())))))(((''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''&&&&&&((('''&&&&&&'''(((&&&%%%(((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++)))'''''''''((((((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))((((((((()))+++,,,***))))))(((((('''''''''&&&((())))))(((''')))***))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))'''''''''(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++************+++,,,++++++******+++,,,,,,........................000//////......///000000111111000000000000111111111111111111222222222222555555666666777777777777::::::999999999999::::::======>>>@@@CCCDDDCCCAAA>>>??????EEEHHHAAAEEEZZZ\\\EEEFFFGGGFFFEEECCCBBBCCCFFFHHHIIIJJJJJJHHHIIIMMMMMMJJJIIIKKKCCCBBBBBBCCCDDDFFFHHHIIIFFFPPPTTTJJJAAAAAADDDCCCBBBAAA@@@AAACCCFFFIIIKKKHHH@@@>>>AAABBB<<<;;;???AAA===:::999::::::888555444555555444333444666999666666666555555555555555333333222222222111111111111111111111111222222333111111000000000000000111000111111222222111111000000000111111222222111111333111111111333333222000444333222222111222222222444444333222000111444777222222222333444555777777555555666666666777777777999999999999999999999999999999999888888999:::::::::999:::>>>???======???@@@BBBDDDEEECCCBBBBBBBBB???CCCHHHJJJIIIGGGEEEDDDJJJJJJIIIHHHFFFFFFGGGIIIPPPOOOOOOPPPQQQRRRPPPOOONNNNNNMMMNNNOOONNNKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGEEECCCBBBBBBBBB@@@???AAA@@@@@@@@@@@@???;;;888888777555555666666444222444444555888:::;;;:::999111000///...------------------------------------+++*********++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++:::999888777666555444333111111111111111000//////------............------,,,+++******,,,,,,+++***************))))))((((((((((((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((&&&'''((((((((('''&&&%%%((('''&&&&&&'''((('''%%%(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))***++++++)))'''&&&'''&&&&&&&&&''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******&&&&&&%%%&&&(((+++...000))))))((((((((('''''''''&&&''')))(((''''''(((***)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++***************+++++++++*********+++,,,,,,........................//////.........///000000111111000000000000111111111111111222222222222333444444444444555555555555::::::999888777777777888;;;<<<>>>@@@AAAAAA???>>>DDDEEEHHHSSSTTTEEEFFF\\\yyyOOOAAAEEEEEEDDDEEEBBBAAABBBEEEIIIJJJJJJHHHGGGIIIMMMMMMIIIGGGHHH>>>>>>>>>@@@DDDHHHKKKMMMJJJ[[[```PPPBBBBBBCCC???>>>>>>?????????>>>======AAA======AAA@@@<<<:::===;;;:::888888999999666444222333444333333333555777555555555444444444444444333222222222222111111111000000000000000111222222222111000000000000000000000000111111111111000000---...000222222222222111222111000///000111111222222222111111111111222222444555555333222222333555333333333333333333333333444555555555555666666666777777888888888888888888888888888888888999:::;;;888666555888;;;>>>???@@@@@@BBBCCCCCCBBBAAAAAABBBBBBFFFJJJKKKJJJGGGDDDCCCEEEEEEFFFEEECCCCCCEEEGGGIIIHHHHHHIIILLLMMMMMMLLLMMMLLLLLLMMMNNNMMMKKKIIIFFFEEEDDDDDDEEEFFFGGGHHHEEECCCAAAAAAAAAAAA@@@????????????AAAAAA???;;;777666555444444555555444333333444555888:::;;;999777111000///...---,,,,,,,,,------------------------,,,+++*********+++---...******+++,,,,,,---......+++,,,,,,------,,,,,,+++::::::999777666444333333000111111111111000000///,,,,,,------------,,,,,,,,,+++***+++,,,,,,+++************)))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&'''((('''&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))++++++***(((&&&&&&'''%%%%%%&&&&&&'''''''''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&'''(((+++...000((((((((((((''''''''''''&&&'''((((((''''''((()))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&'''((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++*********))))))***++++++++++++******+++,,,,,,---.......................................///000000111111000000000000111111222222222222333333333333333333333333333333333333999999888888777777888888;;;===???@@@@@@>>>===<<>>???CCCGGGIIIIIILLL\\\aaaRRREEEDDDBBB<<>>@@@@@@<<<:::;;;888777777777888777555333222333444444333333444666333333333333333333444444222222111111111111000000000000//////000000111222222222111000//////000000000000000111111000000000,,,---///111222222222111333222111000///000222444111111000000000111111222111333555444333111000111111111000000111222222333333333444444444555555555555666777888888888777777888888888888999:::;;;<<<999888666777:::>>>@@@@@@???@@@BBBAAA@@@???@@@AAADDDFFFHHHGGGEEECCCBBBBBB@@@AAABBBBBBAAABBBCCCEEEAAAAAAAAACCCGGGIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIGGGDDDCCCCCCBBBCCCDDDFFFGGGBBBAAA@@@@@@AAAAAA@@@>>>>>>>>>???@@@@@@>>>:::777444333222333444444333222111111333666888888666444000000...------,,,,,,,,,---------------------------,,,+++++++++,,,...///+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++;;;:::999777666444333222000000111111111111000000+++,,,,,,,,,,,,,,,,,,+++++++++***+++------+++)))******))))))))))))))))))&&&'''(((((()))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&&&&'''(((((('''''''''&&&%%%&&&(((((((((&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))******)))&&&%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''%%%'''(((((('''&&&((()))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&((()))))))))(((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***))))))))))))***++++++++++++++++++,,,---......------------------------------------...///000000111111000000000000111111222222222222333333333444111111222222333333333444777777777777777888999:::;;;===@@@@@@???>>>>>>???>>>BBBHHHSSSZZZNNNIIIVVVfffGGGBBBDDDAAA@@@DDDFFFGGGGGGFFFEEEFFFHHHGGGDDDEEEHHHGGGCCCAAACCCBBB@@@@@@EEEMMMUUUYYY[[[LLLUUUVVVMMMEEEDDDBBB>>>===>>>@@@AAA@@@???===;;;:::<<<>>>???>>>;;;::::::777777777777666444333222333444555555333333333555222222222222333333333333111111000000000////////////////////////000000111333222111000///////////////000000111111000000///---...///000111111111111222333222111000000222444000000000///000000111222...000222222111111111222//////......000222555777222333333333333444444444333444666777888777777666777777777888999;;;<<<===;;;<<<;;;999999>>>AAA@@@???@@@AAA@@@???>>>???AAACCCCCCCCCAAA???>>>>>>???<<<>>>@@@@@@@@@AAABBBDDD@@@??????AAAEEEHHHIIIIIIFFFFFFFFFGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCC@@@??????@@@AAAAAA???======<<<<<<===>>>===999777444333111222333333222111000///000222444444333111///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++;;;:::999777666444333222000000111111111111000000,,,,,,------------,,,,,,+++******,,,------+++))))))))))))))))))))))))***%%%&&&((()))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((%%%%%%%%%&&&'''((()))***'''&&&%%%&&&((()))((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((('''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&((()))***)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++,,,,,,,,,,,,---...///000------------------------------------...///000000111111000000000000111111111111111111222222222222000000111222333444444555444444444555777999:::;;;:::===???@@@???@@@BBBEEE???DDDDDDJJJSSSOOOJJJPPPgggeeeSSSAAABBBCCC@@@AAAGGGLLLPPPNNNIIIEEEFFFIIIDDDAAAAAADDDDDDAAAAAACCC@@@@@@BBBLLL[[[hhhpppsssTTTPPPJJJEEECCCCCCAAA@@@:::;;;;;;<<<<<<;;;::::::888<<<>>>===;;;999999999888888777666444333222333444666777666444333333333111111111111222222333333////////////............///............///000000333222111000//////////////////000000000000/////////////////////000111222000222333222000///111333///////////////000111111000000000000111444999===666444111//////111444777222222222222333333333333111333555777777777666555555555555666888:::;;;<<<<<>>@@@AAAAAA@@@??????@@@BBB@@@AAAAAA@@@>>><<<<<<===:::<<<>>>???@@@@@@BBBCCCBBBAAA@@@AAADDDFFFGGGGGGBBBBBBBBBCCCEEEEEECCCAAA@@@???>>>=========>>>???>>>>>>>>>???AAAAAA???===;;;:::999999:::999777555444333111111222222111//////......///111222111000------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++;;;:::999777666444333222///000000111111111000000---..................---+++***+++,,,------+++))))))))))))))))))*********%%%&&&((()))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&((())))))(((''''''(((%%%$$$$$$%%%&&&(((***,,,'''&&&%%%&&&((()))((('''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%&&&((()))***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((())))))***++++++,,,,,,,,,---...///000111------------------------,,,,,,,,,---...///000111111111000000000000111111000000000000111111111111///000111222333444555555111111222444666999;;;<<<999;;;>>>???@@@BBBFFFJJJHHHKKKFFFEEEOOOPPPKKKMMMBBBGGG@@@;;;AAACCC@@@CCCDDDKKKQQQNNNFFF@@@AAAEEEAAA>>>>>>AAABBB@@@BBBEEECCCBBBDDDNNN]]]kkksssvvv```QQQDDDAAABBBAAA@@@AAA=========<<<<<<<<<<<<<<<777;;;>>>;;;888777888888999999888555333222222333666777888777444333222333000000111111222222222333///............---------...............///000000333222111000//////////////////000000000000//////000000///......///111222///111333222///...000222///////////////000111111333222111000333:::BBBIII???;;;666000......111333111111222222222333333333111222444666777777666555333333444555777999:::;;;===DDDEEE===888:::======AAABBBBBBAAA@@@@@@AAACCC???AAACCCBBB@@@>>><<<<<<888;;;>>>??????@@@BBBCCCDDDBBB@@@AAABBBDDDDDDDDD@@@@@@@@@AAACCCCCCAAA??????>>>===;;;;;;;;;<<<<<<=========???AAAAAA???===999777666666777777666444444333111111222111000...000...---...///111111111,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,------...+++,,,,,,------,,,,,,+++::::::999888666444333222///////////////......---,,,------......------,,,...---,,,+++***************((('''(((***++++++***((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&'''(((((('''%%%''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%)))***(((''')))+++''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%'''((('''%%%))))))(((((('''''''''&&&%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((()))******------......000111222333//////---,,,,,,---...///---------............///333000---...222444111---111111111111111111111111111333555555333222222333222555999999888777888:::;;;<<>>???@@@@@@AAAAAADDDDDDEEEEEEEEECCCAAA@@@CCCDDDDDDCCCBBBBBBCCCEEEMMMJJJGGGHHHNNNVVV^^^bbb\\\MMMAAAAAADDDCCCBBBBBB===::::::;;;:::888:::@@@@@@999555888888555666::::::999777555444333444444111333555444333222333333///////////////......------------------.........222000---++++++,,,...///000111111111111000//////222222222222222111000///...///000111111111111000000//////000222222111///---------............///------000222222999MMMbbbXXXBBB000///222///...222111111000000111111222333444000000444666444333444222222333444666888:::;;;<<<===>>>>>><<<:::::::::BBBCCCCCCCCCAAA@@@AAABBBAAA@@@@@@BBBDDDBBB>>>:::<<<::::::===@@@AAA???;;;CCCBBBBBBBBBCCCEEEHHHJJJEEEAAA???CCCEEEBBB???>>>@@@>>><<<;;;;;;<<<<<<;;;888<<>>>>>>>>:::999888666444222000///444000---///222333000---////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++************::::::999888666444333222///000000000000///......,,,------......------,,,------+++******)))))))))***((('''(((***++++++***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''&&&'''((()))'''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&((((((%%%&&&))))))''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&)))***(((''')))((((((((('''''''''&&&%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))******------------///000111222///...---,,,,,,---...///---------............///222///---000444666555222222222222222222222222222222333444444222222333444555888;;;;;;999777888:::<<<===???@@@===<<>>>>>============CCCCCCCCCCCCCCCCCCBBBBBBGGGGGGGGGEEECCCBBBBBBDDDEEEDDDCCCDDDGGGKKKMMMMMMVVVKKKCCCEEEHHHFFFAAA???:::999:::<<<;;;777888;;;<<<666444777888666888===<<<:::888555333222111111111222444444222111222333///000000000000///......,,,,,,.........---,,,+++000///,,,******+++---......///000111111111111111111111222222111000000///111111000///...---,,,,,,111///......000000///...---------............///000000222555777>>>PPPaaaTTT@@@111111444111111444111111000000111111222333444000...111222000111555444444333444555777999:::888::::::999888777888999@@@AAABBBAAA@@@???@@@AAA?????????AAACCCBBB>>>;;;===AAAEEEFFFDDD@@@??????@@@@@@@@@BBBEEEIIIMMMOOOOOOIIIEEEEEEEEEAAA>>>???@@@>>><<<;;;;;;<<<======???BBBDDDCCC@@@===<<<===999888666555444333333333444000...///222333000---////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++------,,,+++************;;;::::::888777555333222000000111111000000///...,,,------......------,,,,,,+++***)))))))))))))))***)))((((((***+++***)))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((''''''&&&))))))((((((''''''&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((('''''''''''''''(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%###'''(((%%%$$$(((,,,---'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''******)))(((((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''((())))))((((((''''''&&&&&&((((((((((((((()))******+++++++++,,,---...///000......------------......---------............///000///...111666888888666222222222222222222222222333333333222111111333555777:::======:::777888:::>>>===???@@@???@@@HHHRRRIIILLLPPPSSSQQQLLLEEEAAA@@@???>>>=========>>>>>>CCCBBBBBBAAABBBCCCDDDEEEKKKKKKJJJGGGDDDBBBBBBCCCEEEEEEGGGIIIJJJIIIFFFCCCNNNGGGEEEIIIMMMJJJCCC>>>999888:::===;;;666555888888555333555777777:::>>>===;;;999666333000///...///111222222111000000111000000111111000000///...---///222444333000---***///---+++******+++,,,---,,,---...000111111222222000000000000000000///...333222000////////////000222000---,,,---......------------............//////...///111444:::EEEPPPIII:::000111444222111444111111000000111111222333666222000222222111333888777666444333444555777888777888888777666666888;;;>>>???@@@@@@???>>>???AAA>>>>>>???AAACCCBBB@@@===AAAIIIQQQOOOFFF??????CCC===>>>???CCCGGGLLLPPPRRRRRRLLLGGGFFFDDD@@@???AAACCCBBB???>>>===???AAABBBGGGGGGFFFBBB>>><<<;;;<<<999777555444333444555666333000...///111222000---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++************++++++---,,,+++***))))))))))));;;;;;:::999777555333222111111111111111000//////,,,------......------,,,+++******)))(((((())))))***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((((((''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$'''(((&&&(((,,,...+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***))))))((((((''''''&&&((((((((((((((())))))***************+++,,,---...------------------......---------............///000//////111555777777666222222222222222222222222333333333111///000333555666999<<<<<<999888999:::???===>>>@@@@@@BBBJJJTTTKKKNNNRRRTTTSSSNNNIIIEEE@@@???>>>>>>???AAACCCDDDDDDCCCAAA@@@AAACCCFFFHHHKKKLLLKKKHHHEEECCCDDDEEEIIIJJJLLLOOOPPPNNNIIIFFFGGGEEEEEEJJJOOONNNHHHCCC;;;999:::;;;999555555999888777666555555666999<<<;;;:::888555333000///......000111111000//////000111111111111111000//////111444888;;;:::666000---...---,,,+++++++++---...,,,---...///000000000000......////////////......111000000111333666999<<<444111---,,,,,,------------------............///000...---...///222666:::;;;222---///222111000222111111000000111111222333555222333555444111222666999777555333333444666777999999999888777999<<>>?????????>>>@@@AAA>>>???@@@BBBCCCCCCBBBAAAFFFNNNSSSOOODDD===???CCC===>>>@@@BBBFFFIIIMMMOOOJJJFFFDDDEEEEEEBBBBBBDDDHHHGGGEEECCCBBBCCCFFFIIIJJJHHHDDD@@@<<<::::::;;;:::888555333222333444666222000//////000111///---//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))******))))))))))))******++++++***)))))))))))))));;;;;;:::999777555444333111111111111111000//////,,,------......------,,,+++***))))))((()))))))))***))))))***++++++)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''******)))((('''&&&&&&%%%%%%%%%%%%&&&'''(((((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&&&&'''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%((((((''')))///333---$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********))))))(((((((((((((((((((((((())))))*********)))******+++,,,---+++,,,,,,---------......---------............///000000000111222333333333222222222222222222222222333333222000///000333555111555999999888777999;;;???======@@@AAABBBIIIQQQIIIJJJLLLMMMLLLJJJHHHFFFFFFDDDBBB@@@AAACCCFFFGGGEEECCCAAAAAABBBDDDGGGJJJIIIIIIIIIHHHFFFEEEFFFGGGJJJJJJJJJJJJKKKIIIFFFCCCCCCCCCCCCGGGMMMPPPMMMHHH???;;;999999777444777===;;;<<<:::666333333666888666666555444333222111000---///111000///...//////111111111111111000//////333666:::<<<;;;777222.........---,,,,,,---...///....../////////......---,,,------......---------......///111444999===???444222...------.........---------............///333222111000111333444444222///---///111111000111111111000000111111222333///000444888666000///222888777555444444444666666999:::999999888:::===@@@<<<>>>???@@@???@@@AAACCC???@@@BBBDDDDDDDDDDDDEEEKKKLLLLLLGGG@@@<<<>>>@@@@@@@@@AAABBBCCCDDDEEEFFFBBBBBBDDDHHHHHHDDDCCCEEEHHHHHHGGGEEECCCCCCGGGJJJHHHEEE@@@<<<::::::;;;;;;<<<:::666333111111222333111000//////000000///...............------------++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***))))))(((((())))))*********)))((((((((())))))<<<;;;;;;999888666444333000000111111000000///...,,,------......------,,,+++******)))))))))*********))))))***++++++(((&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&'''(((((((((((((((((())))))((((((''''''&&&&&&###$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%'''''''''((((((((())))))'''&&&%%%%%%''''''&&&%%%)))(((&&&)))111555,,, '''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''((()))))))))***************((((((((((((((()))************))))))******+++,,,***+++,,,------...---------------............///000000000000000000000000111111111111111111111111222222222111000000222444...222666888777666888;;;>>>;;;<<>>>>>===???CCCDDDEEEFFFHHHIIIJJJKKKKKKOOOKKKEEE@@@======???AAABBBAAA@@@@@@@@@BBBDDDEEEDDDEEEEEEEEECCCCCCEEEFFFIIIGGGEEEDDDDDDDDDBBBAAA@@@AAA@@@>>>AAAFFFEEEAAA<<<999777888666555888>>>BBBEEECCC999111111333333222222333444333333111111...///111111///...///000///000000000000///............///000000///...---,,,,,,,,,------.........,,,,,,---.........------)))***++++++,,,,,,+++++++++,,,,,,---...//////000///...------//////...------------............///(((...111......222444333---000222111111111222222111111000000111111222333444777<<<@@@<<<555444777222333444666777888888777555777888888777777888:::999;;;===>>>>>>???AAACCC>>>AAACCCBBBAAAAAABBBDDDCCCBBBAAA>>><<<<<<===????????????@@@@@@?????????CCCCCCFFFHHHEEE@@@???BBBCCCFFFHHHEEEAAA>>>???AAAEEE@@@;;;999:::;;;;;;:::777666444222111000/////////000000///.....................---------,,,,,,************************))))))))))))))))))))))))''')))+++,,,,,,+++)))''')))((((((''''''(((((()))(((((((((''''''(((((()))<<<<<<;;;:::888666444333///////////////......---,,,------......------,,,,,,+++++++++++++++,,,,,,***)))***+++,,,+++(((%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$&&&%%%%%%)))---,,,''''''&&&&&&%%%%%%&&&&&&'''"""%%%''''''%%%%%%'''***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''+++111777%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###%%%''''''&&&%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))%%%%%%&&&'''((()))******((((((((((((((()))******+++***************+++,,,)))***+++---......---------------........./////////000111111000000111222///////////////////////////111333333111000111111111444888888666444666888;;;999:::======;;;;;;>>><<<>>>AAADDDFFFGGGGGGGGGKKKGGGAAA===;;;<<>>@@@BBB>>>@@@BBBAAA???>>>@@@CCC===@@@BBB@@@===<<<>>>AAA<<<===>>>???@@@AAAAAAAAA??????AAACCC@@@<<<>>>CCCCCCGGGJJJHHHBBB>>>>>>@@@EEEAAA<<<::::::;;;:::999333333222222111000000//////000000///...---...///......---------,,,,,,,,,************************))))))))))))))))))))))))&&&'''***++++++***'''&&&((((((''''''''''''(((((((((((('''''''''(((((()))::::::999888777666555444222111111000///......---------------------------,,,,,,------,,,+++)))(((''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&***(((((()))***+++***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''(((***+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''''''''''''''(((((()))******))))))))))))******'''((()))***+++,,,,,,,,,---------...............000000000000///---,,,+++///000222222000000000111111111222333444444555555222333444555555555444333888888888888999:::<<<===?????????@@@BBBEEEGGGIIIFFFFFFEEEDDDBBB@@@>>>===<<<@@@CCC@@@;;;;;;@@@FFFCCCBBBAAA@@@@@@BBBCCCEEECCCBBB@@@AAABBBCCCCCCBBBBBBCCCBBB???<<<999999999777777777666555555444444===>>><<<555222222000---111111111111111111111111333222222111000//////...........................//////...---,,,,,,+++++++++++++++*********))))))............---,,,+++***&&&((()))***+++,,,///111,,,,,,+++******++++++++++++,,,------......------------------------------////////////////////////000000///////////////000000000000000000000000000000111333444444222///---000111111222222333444444444666888888888777888999;;;;;;;;;;;;;;;<<<===>>><<<===???@@@AAAAAA@@@@@@???@@@AAA@@@===;;;:::;;;===<<<<<<===@@@AAAAAA@@@???AAACCCBBB@@@>>>===>>>AAAAAAAAA@@@???>>><<<<<<;;;;;;::::::999888777777333222111000////////////......//////......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))***+++;;;;;;:::888777666444444111111111000///.........------------------------,,,,,,------,,,***)))((('''(((((())))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$###$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***((('''%%%%%%%%%'''((((((''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))******))))))(((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***************++++++,,,******))))))))))))******((()))***+++++++++++++++------------............000000000//////...---,,,---///000000///......///111111111111111222222222222333444555555555444333666777777888999999::::::======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>><<<@@@CCC@@@<<<;;;???DDDBBBAAA@@@???@@@CCCEEEGGGEEECCCAAAAAABBBBBBAAA@@@???@@@@@@===:::888888999777777666666555444444333888999777222111222111...111111111111111111111111000000000///...---------......------------------.........---,,,,,,+++++++++++++++*********))))))------------,,,+++***)))''')))*********+++...000,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------........................000000///////////////000000000000000000000000000111111111111000000//////000111111222222333333444555777999999888888999:::999999999:::;;;<<<===>>>;;;<<<>>>???@@@@@@??????AAAAAAAAA???<<<999999999===<<<<<<>>>@@@BBBBBBAAAAAA@@@@@@BBBCCCCCCBBB@@@AAAAAAAAAAAA???>>>===<<<;;;;;;:::999888777666666333222111000////////////...............------,,,++++++++++++++++++++++++************************************************************++++++++++++***))))))(((((())))))******))))))(((((((((((((((===<<<;;;999777666444333111111000000//////......------------------------,,,,,,,,,,,,+++***)))(((((())))))******)))((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((((((((('''%%%$$$""""""!!!!!!''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))'''&&&&&&&&&'''((((((''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((((('''''''''(((((((((''''''''''''&&&''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))*********))))))))))))******)))******+++++++++******,,,,,,,,,------.................................+++---//////---,,,---...000000000000////////////222222333444444444444444555555666777888888888888888999;;;===>>>???>>>>>>??????@@@@@@@@@???>>>======@@@BBB@@@<<<;;;>>>BBBBBB@@@???>>>???BBBFFFHHHFFFDDDAAA@@@@@@???>>><<<;;;;;;<<<:::888666777888666666555555444333333333111444333//////111111///000000000000000000000000......------,,,,,,++++++---------,,,,,,+++++++++...------,,,,,,++++++++++++++++++***************+++,,,,,,,,,+++***)))((()))***+++*********,,,...,,,,,,,,,++++++,,,,,,---+++,,,------......------------------------------........................000//////......///000000000000000000000000000000222111///.........///000000000111111222333333333555777999999888888999:::777777888888:::;;;<<<===:::;;;===>>>??????>>>>>>AAABBBAAA???;;;888777888<<<<<<<<<>>>AAACCCCCCBBBAAA???>>>@@@DDDFFFCCC@@@AAAAAAAAA@@@@@@>>>===<<<<<<;;;:::888777555444444222222111000////////////...............---,,,,,,++++++++++++++++++++++++************************************************************++++++++++++*********))))))*********,,,+++***((('''&&&&&&&&&>>>===<<<:::777555444333111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))************))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))((('''%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''((())))))))))))((((((((('''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((******))))))))))))************+++++++++******)))+++++++++,,,------......------------......//////+++---///...---,,,------////////////////////////222222333333444444444444333444666777888777777777333555999===???@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;===@@@BBB@@@===;;;===AAABBB@@@>>><<<===???CCCEEEEEEBBB???>>>===<<<:::888666777888777555555555666555555444444333333222222///111111------111111///000000000000000000000000------,,,,,,++++++++++++------,,,,,,+++*********---,,,,,,,,,+++++++++***************************++++++,,,,,,+++***))))))***++++++***))))))***,,,,,,,,,,,,+++,,,,,,---...+++,,,------......------,,,,,,------------------........................//////.........///000000000000000000000000000000111000000/////////000000000000000111222222333333333555777888777777888999666666666777888:::<<<<<<999:::<<<===>>>>>>===<<>>===<<<;;;:::999777555444222111111111000///////////////------.........---,,,,,,++++++++++++++++++++++++************************************************'''((((((((())))))))))))++++++************++++++,,,+++***(((''''''&&&&&&>>>===;;;999777555333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''******))))))******+++,,,******))))))))))))************+++++++++******)))******++++++,,,------...------,,,,,,---...///000---...000000...---...///------...///000222222333222222222222333333444444333444555777888888888888666777999;;;===>>>>>>>>><<<===???@@@@@@>>><<<;;;<<>>;;;;;;<<<>>>@@@BBB@@@===;;;:::999777555333555666555444333444666444444333333222111111111///222111------000000...////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++*********************************+++,,,,,,,,,,,,++++++***++++++,,,***)))((()))++++++++++++++++++,,,---...+++,,,------......------,,,,,,,,,---------.............................................///000000///////////////////////////000222333333222000//////000000111111222333333111333555555555555555777666666666777888999:::;;;888999;;;<<<======<<<<<<<<<======<<<;;;<<<>>>@@@999888888:::===??????>>>???BBBDDDBBB>>><<>>===<<<<<<:::999888666444222111000111000//////////////////---------...---,,,,,,+++++++++++++++++++++++++++************************************************'''((((((((())))))))))))++++++************++++++))))))(((((((((((())))))<<<;;;:::888666555333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******************)))(((''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))(((((((((((()))************))))))))))))******)))******+++++++++******))))))***+++,,,,,,------------,,,,,,,,,---///000...///111111///...///000,,,---...000111333444555222222222222222333444444444555555666888:::<<<===@@@???===;;;::::::;;;;;;888:::<<<>>>???>>><<<;;;;;;===??????>>>>>>>>>???CCCAAA???===;;;;;;<<<<<>>DDD===============<<<;;;;;;888777666444333111000000000//////....../////////---------------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++*********))))))*********''''''''''''((()))++++++:::999888777555444333222////////////000000000000+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))((('''&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))'''''''''''''''''''''''''''((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&'''((((((******))))))))))))******((()))***+++++++++++++++(((((()))***+++,,,------...---,,,++++++---...///...///111111///...///000---......000111222333333333222111111111222333444666666555666999<<<@@@BBBLLLIIICCC>>>;;;<<<>>>@@@>>>???AAABBBAAA>>>;;;888:::;;;===???????????????AAAAAA@@@???>>>============;;;999999::::::999888444555666555444333444555333222222111000000//////---//////,,,,,,///000...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------)))*********************))))))*********+++++++++******++++++++++++*********++++++***(((((()))+++))))))))))))***+++,,,---+++,,,------......------++++++,,,,,,---......///------------------------------------...///000000////////////////////////...///000111222222111000//////000000111111222222000222444444444333444555999888888777777888888999999:::;;;=========<<<<<<999:::<<<<<<===@@@DDDHHH:::999888999;;;<<<;;;:::<<>>:::999===AAA;;;;;;<<<<<<;;;;;;::::::666555444333222111000000//////.........//////000,,,------------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++***))))))(((((())))))***''''''''''''((()))***+++999888777666555444333333////////////000000000000++++++++++++++++++++++++******)))(((((()))***+++))))))))))))((('''&&&%%%((((((''''''''''''(((((("""###$$$%%%'''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''$$$######%%%''')))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******'''''''''''''''((())))))&&&''''''''''''''''''''''''((((((((())))))******&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((()))*********((('''&&&)))))))))))))))***++++++******))))))))))))******'''((()))***+++,,,,,,,,,'''((()))***+++,,,------///...,,,++++++,,,...///---///000000///......///.../////////000000111111333222111111111222333444777666666666999>>>CCCFFFTTTOOOHHHBBB@@@BBBGGGJJJIIIIIIIIIHHHDDD>>>888555999:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===;;;::::::;;;<<<<<<;;;555666777666444333444555222222111111000/////////***------++++++///111...........................++++++++++++++++++,,,,,,******+++,,,---......///)))))))))))))))*********))))))******++++++++++++((())))))*********)))))))))******)))(((((()))+++(((((((((((()))***+++,,,+++,,,------......------++++++,,,,,,---...//////------------------------,,,,,,,,,---...///000111////////////////////////000///.........000111222/////////000111111222222111222444555444444555666:::999999888888888888888999:::;;;===>>>======<<<;;;<<<<<<===>>>AAAEEEHHH<<<;;;::::::<<<<<<;;;:::888888888888777888;;;<<<::::::;;;;;;::::::999999444444333333222111000000//////.........//////000,,,,,,---------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******999777666555666666444222333000------//////...,,,---.../////////...---,,,************************)))))))))))))))(((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''(((***++++++***)))(((((()))***+++******++++++++++++******---+++))))))+++,,,---,,,.../////////...------,,,---------.........////////////000111222222333333111111111111222333444555555666888:::;;;===@@@BBBGGGGGGEEEAAA>>>@@@HHHPPPbbbllllllYYYCCC999999:::999999;;;>>>AAAAAA???>>>DDDDDDEEEEEEDDDBBB@@@???>>>>>>???>>><<<:::888777::::::999777666444333333444222000000000000...,,,///---++++++,,,......---***+++---.........------++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))((((((((()))***+++++++++))))))***------***'''++++++***)))(((((())))))111///---+++******+++,,,,,,---...///...---,,,+++***+++++++++******,,,...111000///...............000///...---------------222111///...---...000111///000111000///...///000000111111222222333333444333333333333444666888888777:::>>>???<<<:::999999888:::<<<===;;;:::;;;;;;===<<<<<<<<<>>>@@@BBBCCC>>>999777;;;===<<<<<<>>>;;;<<<:::777888;;;;;;777;;;;;;;;;:::999888666666555444222000//////000111//////...------------......000...+++,,,...---)))***)))***+++,,,,,,***(((******+++,,,,,,,,,,,,++++++++++++*********))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''':::888666666666555333222333000......///000...,,,....../////////---,,,+++************************)))))))))))))))((('''''''''((())))))*********)))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))((((((((()))***+++++++++************++++++******++++++++++++******,,,+++))))))+++,,,---,,,,,,,,,------,,,++++++***------..................//////000111111222333333111111111111222333444444555666888999:::<<>>EEEKKKZZZ^^^[[[MMM???;;;<<<===:::;;;<<<>>>@@@@@@@@@???@@@@@@@@@@@@???>>>===============<<<;;;999777666999888777666555444444333666555444333111///......000---++++++,,,---------+++,,,---......------,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))))))))((())))))*********))))))***,,,,,,***'''+++******)))(((((())))))///---,,,***)))***+++,,,,,,,,,---------,,,,,,+++***+++,,,+++***+++,,,.........---,,,,,,,,,,,,,,,//////...---------------111222222222111000.........///111000///...000111333333333222222222222222333333444555666777888888777>>>EEEEEE>>>888888999777888999;;;<<<;;;:::999<<<<<<<<<<<<===>>>@@@AAA<<<;;;<<<>>><<<888999===999;;;:::999;;;???>>>:::;;;;;;;;;:::999888666555444444333222111111000000//////...------------...---///...++++++---,,,)))***)))***+++,,,,,,***(((*********++++++++++++++++++++++++*********))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((;;;999777666666555222111333111//////000000///...////////////...,,,+++***************************)))))))))))))))(((''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***+++******)))))))))******++++++,,,,,,,,,,,,++++++******++++++++++++******,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,++++++***..................------///000000111111222222222111111000111111222333444555666888999999;;;>>>@@@AAABBBAAA>>>;;;<<<@@@DDDMMMMMMHHH???:::<<<@@@AAA======>>>>>>???@@@AAAAAA???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::999777555444666666555555555555444444:::;;;;;;888333000000111000...,,,,,,------,,,++++++,,,---...---,,,+++***,,,,,,++++++******))))))******++++++++++++******))))))))))))))))))))))))******)))((((((((())))))***))))))***,,,,,,***(((******)))((((((((()))))),,,+++***))))))***+++,,,,,,+++++++++++++++,,,,,,+++,,,---,,,++++++---///......---,,,,,,,,,,,,---......---,,,,,,,,,------000111444555444111...+++---///000000//////000222555444444333222222111111222333555666777777777777777AAAJJJIII@@@888777999888777888<<>>;;;===@@@BBB===777666;;;999;;;<<<<<>>:::::::::999999777666555333444444444444333111000//////...------------...,,,......+++***,,,+++(((***)))***+++,,,,,,***(((***))))))))))))***+++++++++++++++***************************++++++++++++)))*********++++++++++++************************;;;999777666555444222000333222111000000000//////000000///...---+++******************************)))))))))))))))((('''''')))((('''&&&$$$""" '''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&(((((()))))))))(((((('''&&&&&&$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))+++++++++***************)))***+++,,,,,,+++***)))******++++++++++++******,,,***)))***,,,---,,,+++------.........------,,,...............---------///000000000111111111222000000000000111222333444444666777888888:::<<<>>>>>>??????===;;;:::<<<>>>BBBBBB???;;;999;;;???BBB@@@AAAAAA@@@@@@AAABBBDDDBBBAAA???===;;;;;;;;;;;;999999888777666555444333333333333444444444444555<<<>>>???;;;444000111333000...,,,,,,------,,,+++,,,,,,------,,,+++***))),,,,,,+++***)))(((((('''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***)))((((((((((((((())))))***+++++++++)))(((***))))))((((((((())))))))))))(((((()))***+++++++++***)))))))))***+++,,,,,,---------,,,,,,...000000//////.........//////------,,,,,,,,,,,,------...///222333333111...---,,,...///000///000111333444333333333222222222111000222444666777666555444777>>>EEEEEE>>>888777999;;;999999>>>CCCDDD???:::::::::::::::::::::;;;;;;<<<<<<@@@DDDBBB<<<888999<<>>@@@???<<<999<<>>999999999999::::::::::::999===:::<<>>888888888888777666555555222333666777777555222000//////...------------...***...///+++(((***+++)))***)))***+++,,,,,,***((()))))))))))))))******+++************************((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))));;;999777666666555222111111222222000...---...000//////---,,,++++++++++++************************)))))))))))))))(((''''''$$$%%%&&&'''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((()))******++++++******)))))))))******)))))))))******++++++++++++******+++******+++------,,,***)))******+++++++++++++++---------.........//////000000000000000000000000000000///000000111222333444666777666666666999;;;;;;;;;;;;;;;;;;::::::::::::<<<@@@CCC???::::::???AAADDDFFFDDDBBB@@@BBBEEECCCBBB???<<<:::888666666666666444333222222222222//////000111111222333333222444444222---***+++,,,---,,,,,,---......---+++)))***+++,,,+++***)))(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''((((((''')))++++++***(((((()))((((((''''''(((((())))))(((((())))))************))))))))))))***+++,,,,,,+++,,,---,,,++++++---///---,,,,,,,,,,,,---............---------.../////////...,,,+++,,,...000222---///000000//////000222//////000000111222222333...///000222222222111000444333333555888::::::888999777777999;;;<<<999777777888999::::::::::::999===888999CCCKKKHHH@@@;;;CCCEEEDDDBBBBBBDDDAAA<<<777777777777777666555555111333555777777555333111//////...------------...***///000,,,(((***++++++***)))***+++,,,,,,***(((((()))******++++++*********************+++++++++'''((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((:::888666666666555333222000111222000---,,,...000......,,,+++++++++,,,,,,************************)))))))))))))))(((''''''######$$$&&&&&&''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&(((***+++++++++***+++******))))))******+++******++++++++++++***************+++------,,,***))))))***++++++++++++++++++,,,,,,---...///000000000000000000000000000////////////000000111222333444555666666555555777999999888888888999::::::999:::888:::@@@BBB>>><<<===>>>BBBEEEDDD@@@>>>???AAA???>>>>>><<<;;;999777666666555444222222222222333/////////000000111111222000000//////------,,,,,,+++++++++---//////...,,,((()))***+++++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''''''''((())))))&&&(((++++++)))'''((()))'''''''''''''''((())))))))))))******+++*********((()))***+++,,,,,,,,,,,,***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,---......///............///000111222000...---,,,---///000...///111000///...000111///////////////000000000000000000000111111111111111222555777999999999999888777777666666666666666666777888:::;;;;;;;;;::::::777:::BBBHHHEEE???<<>>===<<<@@@DDDCCC???<<<<<<>>><<<===>>>>>>===<<<:::999666555333222222222333333////////////000000000111222000///000111111000///******+++---///000///---'''((()))***++++++***)))'''''''''((((((((((((((())))))************))))))************************'''''''''''''''((()))***%%%(((++++++)))'''((()))'''''''''''''''((()))*********++++++++++++******((()))+++,,,------,,,,,,***+++++++++******,,,..................///000111///////////////000111111444333111///...---------///000111000///...///000000000//////......------222111111000111111222333...444:::<<<:::888888999999:::999777555444666888555666888:::;;;<<<;;;;;;888777;;;BBBDDD@@@======>>>???<<<999999<<<;;;888666666666666666666555444111222333444444444333222//////...------------...***111333...)))***,,,---***)))***+++,,,,,,***((('''))),,,//////---+++)))))))))******++++++++++++)))************+++++++++))))))*********+++++++++((((((((((((((((((((((((666777777888777555333222111000///......---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************(((((((((((((((''''''&&&''''''(((((('''%%%###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%$$$"""###'''+++&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&$$$$$$&&&%%%###&&&+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((((((''''''%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''))))))*********)))***+++,,,,,,+++))))))))))))***++++++++++++***+++++++++++++++***)))((())))))***+++,,,,,,---------------.........//////444333222000///---,,,,,,000000000000111111111111666666555444444444444555999999999999999999999999777777999:::;;;<<<<<<<<<:::===@@@AAA???>>>???@@@===;;;999:::<<<<<<999666333333222222111000////////////000000///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''******))))))((((((''''''&&&''''''((((((((((((((()))))))))((()))******+++******))))))******+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,///...---,,,+++,,,------//////.........---------///////////////............///000///...///000222333222222111111222222333333333444444555666666777444555777888999999999999777888;;;=========<<<;;;::::::;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;888666444333333333222111333333333222222222111111///...---,,,+++,,,------,,,,,,++++++***)))(((((())))))*********+++++++++***)))((()))***+++***(((+++***)))(((((()))***++++++++++++*********))))))(((((())))))******++++++((((((((((((((((((((((((888888888777666444333222111111000///............111000...---,,,,,,,,,,,,+++++++++***************(((((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$"""###'''***(((&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%### !!!%%%%%%""""""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))************)))***++++++++++++***)))((()))***+++++++++++++++******+++++++++***))))))*********++++++,,,,,,---------........................//////000000//////........./////////000000444444333333333333444444777777777888888888888888555666777999::::::;;;;;;===@@@BBBAAA>>><<<<<<===>>><<<999999999888666333333333222111111000//////---............------,,,///.........---------,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))(((((('''''')))))))))(((((((((((((((&&&''''''((((((((((((((()))))))))))))))******+++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,...---,,,+++***+++,,,,,,///.........------------////////////...............///000///...///000222333222222111111222222333222333333444444555555666555666777888888777666666666777999:::;;;:::999999999999:::;;;;;;<<<===============<<<<<<<<<;;;;;;888666444333333333222000111111111000000000000//////...---,,,,,,,,,------,,,,,,++++++***))))))((())))))))))))*********+++***)))((()))***+++***(((+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))*********((((((((((((((((((((((((:::999888666444333222222222111000//////.........333111///---,,,...///111+++++++++*********))))))(((((((((((((((''''''&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######&&&((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((999111)))((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''''''''(((((()))))))))((((((''''''&&&%%%%%%)))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((()))***++++++++++++))))))***++++++******)))'''((()))***+++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++..................------***+++---///000000000000,,,,,,---------.........111111111111222333444444666666666666666666666666444444555666777888888999<<<>>>???>>><<<;;;;;;;;;???<<<888666555444333222222222111111000000//////+++,,,,,,------------,,,......------------,,,,,,************************************************''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((((('''(((((((((((((((((())))))&&&''''''((((((((((((((()))))))))))))))*********)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++***)))***++++++............------------...........................///000///...///000222222222111111111111222222111111222222333444444444555666666666666555444333555666777888888777666555777777888999:::;;;<<<=========<<<;;;::::::999999777555333222333333222000/////////.........------///...---,,,,,,,,,,,,---,,,,,,++++++***)))))))))))))))))))))***************)))((()))***+++***(((******))))))))))))******+++************)))))))))***))))))))))))))))))(((((((((((((((((((((((((((<<<:::888555333222222222222222000//////////////////...,,,+++---000444666,,,,,,++++++***)))))))))(((((((((((((((''''''&&&***)))((('''%%%###"""!!!'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&***)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***VVVEEE222(((%%%$$$&&&)))&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((()))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%%%%))))))***+++++++++++++++)))))))))***************'''((()))***+++,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++++++++++++++...............---------,,,---.../////////---,,,,,,,,,---------.........000000000111222333555555888888777666555444333333333333333333444555666777777888999::::::;;;<<<<<<<<<999666333222222222222111111000000000/////////***+++,,,---------------------,,,,,,,,,,,,,,,,,,************************'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&''''''((((((((((((((((((((()))***************))))))******++++++++++++************+++++++++++++++++++++++++++,,,,,,---...---+++*********+++,,,------------------------------...............///...///000///......000222222222111111111111222222000000111111222222333333333333444444444333333333555555666666666666555444555666777888999:::;;;<<<<<<;;;:::999888777666666666444222222222222111000............------------......------,,,,,,,,,,,,+++++++++*********))))))************++++++++++++***)))((()))***+++***(((***))))))))))))))))))***************))))))))))))******))))))((((((((('''((((((((((((((((((((((((<<<:::888555333222222222222111000///............---,,,******,,,///333666,,,,,,++++++***))))))((((((((((((((((((''''''&&&***)))(((&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***NNN>>>---$$$"""!!!###&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((())))))***+++,,,,,,---))))))(((''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''',,,+++***)))((('''&&&%%%)))******++++++++++++***((((((((())))))******+++(((((()))***+++,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++++++++++++++.....................---------...//////...---,,,------........./////////000000000111222444555666::::::888777555333222111333222222222333444555666444444444555777888999999777666444111000000222333000000//////////////////+++,,,---...............++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((()))************)))((()))***++++++++++++***)))))))))******+++++++++++++++*********+++,,,---///...---++++++,,,,,,---,,,,,,------------------,,,---------......//////...///000///......000222222111111000000111111222//////000000111222222333111111111222222333444555666666666666666555555555555555666777888999:::;;;<<<<<<;;;:::999777777666555333111111222222111000//////.........------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------***)))((()))***+++***((()))))))))******)))))))))))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((:::999888666444333222222111000///......---------///...,,,***+++,,,...000---,,,,,,+++***)))(((((((((((((((((((((''''''&&&(((''''''''''''((()))***'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$$$$&&&&&&%%%$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((000)))$$$&&&'''%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***,,,---......***)))((((((''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))***************)))((((((((((((((()))++++++))))))***++++++++++++***)))******+++++++++******++++++++++++++++++++++++---------.........//////---------......//////000...////////////000000000000000000111222444555666999999777666444333222111444333222222222333555666777555333333555666555444444444333222000///111333////////////............,,,------............---******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''((((((&&&''''''((((((((((((((('''((()))++++++******)))((()))***,,,,,,+++******(((((())))))***++++++++++++******))))))+++,,,---///...---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////...///000///...///000222111111000000000000111111//////000000111222222222000000000111222333555666555555555555666666666666666666777777888999999999======<<<<<<;;;:::999999444222000000111222111000/////////............---------......------,,,+++************************+++++++++,,,,,,,,,,,,---***)))((()))***+++***((())))))************))))))(((((()))))))))))))))***)))(((((((((((((((((('''((((((((((((((((((((((((888888888777666444333222000///...---,,,,,,,,,,,,///...---,,,,,,,,,---...------,,,+++***)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&''')))***+++&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%######$$$'''(((&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!! $$$***,,,((('''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''(((((()))***+++,,,,,,***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******((())))))******))))))(((((((((''''''((()))+++,,,***++++++++++++***))))))******+++++++++***))))))*********++++++,,,,,,---+++,,,,,,---...///000000222111///...---...///000....../////////000000000/////////000111222333444444444444444444444333333555444333222333444666777777555333333555666666555333444555333000...///000........................,,,------------,,,,,,+++************+++++++++,,,************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((***+++++++++)))(((((()))+++,,,,,,+++***)))((((((((()))***++++++++++++***)))((()))***,,,---...---,,,+++++++++,,,---++++++,,,,,,,,,---------++++++,,,------...//////...///000///...///000222111111000000000000111111///000000111111222333333222111111111111222444444444444444444555555666777888888888888888888888888;;;;;;::::::999999999999333111000///111111111000//////.........---------------.........---,,,+++************************))))))*********+++++++++***)))((()))***+++***(((((()))***++++++***)))((((((((((((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((666777777888777555333222//////...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------,,,+++***)))((('''(((((((((((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$""""""$$$''')))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$###&&&)))'''$$$$$$'''%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''((((((((()))******)))((('''&&&%%%%%%((((((((((((((()))))))))******)))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((()))))))))(((((('''((('''''''''((()))+++,,,++++++,,,++++++***)))(((+++++++++++++++***)))((())))))***+++,,,,,,------***+++,,,---...000111111999666222...+++++++++,,,.........////////////000///......//////000111222//////000111333444555666666555444333333444666888555333111222666::::::999444666777555000---,,,------.....................,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&''''''((((((((((((((('''(((***+++,,,+++)))(((''')))+++,,,,,,,,,***)))'''(((((()))***++++++++++++***)))((((((***,,,------,,,+++*********+++,,,+++++++++,,,,,,---------++++++,,,,,,---...//////...///000///...///000222111111000000000000111111000000000111222222333333444333222111111111222333222222222333444555666777999999999999888888888888777777777666666666666666333111//////000111000000.........---------,,,,,,,,,---.........---,,,+++******************++++++(((((((((((())))))))))))***)))((()))***+++***(((((()))***++++++***)))((('''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((:::999777666666555222///222111000///...---,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,))))))))))))((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''')))((('''&&&%%%&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''************************++++++***)))((('''&&&&&&******))))))((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))++++++++++++***((('''&&&''')))******)))***,,,...))))))***++++++++++++***++++++***************+++***++++++,,,,,,++++++***,,,,,,---------///222555EEE@@@999111---,,,...///,,,,,,...///000000000000111111000000000000000000444333222222222333444555777888::::::777444333333555444444555555666777888999777444111000000111222//////---,,,,,,---...///,,,++++++***)))))))))***,,,,,,,,,++++++*********,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))(((((()))***+++(((((()))(((((('''&&&&&&(((((()))***++++++,,,,,,))))))))))))***************++++++,,,,,,++++++***---------............///------,,,,,,++++++++++++,,,---///111222111000///222111//////000111000////////////000111333444555333333333555777777555333333333333333333444555666777555444444555666666555777777777777666666666666222111000//////.../////////---++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,------------------+++***)))(((((()))***+++))))))))))))))))))))))))************************''''''''''''((((((((((((*********))))))))))))))))))((('''&&&&&&'''((()));;;999888777777555222000111111000///...---,,,,,,+++,,,,,,,,,---------...------,,,++++++++++++,,,((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''(((((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&'''''')))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))******))))))((('''''''''))))))))))))((((((''''''((((((((((((((((((((('''))))))(((((((((((())))))************)))(((''''''((()))***)))(((((()))+++))))))***++++++++++++***++++++***))))))******+++***++++++,,,,,,++++++***+++,,,---------...222555AAA===777111...---...///------...///000000000///111111111000000000000000333222222111222333444555555666666666444444555666555555555555555555666666777555222000//////000111000000...---------......,,,,,,+++***************++++++*********)))))))))******((('''''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((((()))******))))))******)))((((((''''''(((((()))******++++++))))))))))))************)))******+++,,,------...------------............///000333444333111///---,,,---///111222111000///000//////111555777888888000000000000111222333444555555555777888999777555555555444444333444444444999777666777999::::::999777777777666666555555555111000//////////////////000...---...///000///...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))<<<:::888888777666333111111111000///...------,,,---------------.........------,,,+++++++++++++++((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''''')))((('''&&&%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((((((((((((((())))))(((((((((((())))))((((((((())))))((((((''')))))))))(((&&&&&&''')))))))))***++++++++++++*********)))))))))******+++***++++++,,,,,,++++++***+++,,,---,,,,,,...111444:::888555111...------.........///////////////...111111111000000/////////222111111111111222333333222333333333222444777999555555555555444444444444555444111///...///000111222111000...------------,,,,,,++++++******++++++***))))))))))))((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((((())))))******************))))))((('''''''''((())))))******))))))))))))***************))))))***+++...000111,,,,,,,,,---------......///222666999999555111---,,,---///000111111000///000000000222666999::::::111111000000111222333333555555444666777888777555777777555444444444444444999888777888:::<<<<<<<<<888777777666555444333333/////////...//////000000000000000111333222000...++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))+++***))))))))))))***+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((<<<;;;999888888666444111111000000///......------........................---,,,,,,+++***+++++++++((())))))***)))(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###"""###$$$$$$%%%&&&&&&$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''((('''&&&%%%%%%&&&'''(((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((((())))))((('''&&&(((***))))))***++++++++++++******))))))))))))******+++***++++++,,,,,,++++++******+++,,,,,,,,,---000222444333222000///...------...///////////////...---111000000000////////////111111111111111222222222111333444444444444666888555555555444333333222111333222111/////////000111222222111///...---,,,,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((())))))))))))))))))******))))))(((((((((((()))))))))******((()))))))))************,,,+++******+++---000111+++,,,,,,,,,------------,,,///333666666333///,,,,,,---...///000000000000222111000111222444444333222111111111111111222222333222222333444555444333666666555444444444555555777666555777999;;;<<<;;;777777666555444333222111...............///000111000000000222333333000---,,,,,,------------,,,,,,------,,,+++***))))))(((************************))))))))))))))))))))))))************************''''''''''''((((((((((((((((((((()))))))))))))))(((((((((''''''(((((((((<<<;;;999888888666444111000000//////......------........................,,,,,,+++************+++******+++,,,,,,***)))(((&&&'''(((((())))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((('''&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''((('''&&&%%%%%%&&&'''(((+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))%%%&&&'''(((((())))))((('''((())))))((()))+++---))))))***++++++++++++***))))))(((((()))******+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,...000//////000000///......---...///////////////...---////////////////////////000000111111222222222222111444777999777555444444444444444444333111000///222111000//////000000111111111000///...---,,,++++++++++++******+++,,,,,,************************++++++++++++******))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((()))(((((('''))))))***************+++((()))))))))************---,,,+++******+++---///++++++++++++,,,,,,,,,---,,,---///000000///---,,,,,,---......///000000000333111000///000000000///222111111111111111222222333222111111333444444333333333333444444666777888777666555666999;;;;;;;;;666666555444333222111000......---......///000000.........000222111...,,,------............------...------,,,+++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))'''(((((((((((((((((('''<<<:::888888777666333111000000//////.....................---------------,,,,,,+++******************+++---...---,,,***(((''''''((())))))))))))((('''''''''''''''''''''''')))((((((''''''(((((()))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''''''''&&&%%%&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&'''((()))))))))))))))&&&'''((()))((()))+++...))))))***++++++++++++***(((((((((((()))******+++***++++++,,,,,,++++++***)))***,,,,,,,,,,,,---///------.../////////............///////////////...---......//////000000111000111222222333333222222111555999;;;999555222111222333333333333111///...//////......//////000000////////////...---++++++*********)))******++++++))))))************++++++++++++,,,,,,++++++***)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((((((((('''***************+++++++++))))))))))))************,,,,,,+++*********+++,,,******+++++++++,,,,,,,,,---------------......///---------......///000000111000//////111222222111111111000000111222333333555333222222444555555555111111222222444666777888888777666777999;;;;;;;;;555444444333222111000000.........---......//////,,,,,,,,,---......,,,***------............------------,,,,,,++++++************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''(((((())))))***''''''(((((((((((('''''';;;999888777777555222000////////////............------------,,,,,,,,,+++,,,++++++***************)))+++---...---,,,)))(((''''''((()))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''((()))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''((()))******((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))(((((((((((())))))(((((())))))***)))))))))&&&'''(((((('''''')))+++))))))***++++++++++++***'''''''''(((((()))++++++***++++++,,,,,,++++++***(((***,,,,,,,,,+++,,,...,,,------....../////////------...///000000000///+++,,,---...///111222222111111333444444444333222111444777888666444222111000111222333222111///...++++++,,,,,,,,,------...------.........,,,+++***))))))(((((())))))***+++((((((((()))))))))*********++++++,,,+++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''(((((()))******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''((()))))))))))))))***************)))))))))))))))))))))************)))))))))******+++++++++************++++++++++++,,,,,,,,,,,,------......------------...///000000000.........111222222222000000000000111222333444555333111111333555555444111111111222333444555666777666555555777888888888333333222222111111111000//////...---------......,,,+++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''((())))))***&&&'''((())))))((('''&&&:::999777666666555222000///////////////.........---------,,,,,,+++++++++,,,++++++***)))*********(((***,,,------+++(((''''''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%############%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))************))))))'''(((((('''%%%%%%&&&((())))))***++++++++++++***''''''''''''((()))+++++++++++++++,,,,,,+++++++++(((***,,,,,,++++++,,,------------....../////////,,,,,,...///000000000000***+++,,,...000111333333111222333444555444333333111333444444333222333444///000222333222111///...)))))))))***+++++++++,,,+++,,,---------,,,+++***(((((('''(((((()))******&&&'''''''''(((((()))))))))******++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))+++++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((()))***************))))))))))))(((((((((((())))))))))))************%%%&&&((()))+++,,,,,,,,,)))************+++++++++)))***+++---------,,,,,,---------------...000000000...------///000///.../////////000111333444555333111//////111222333222222222222111222222333333555333222222444555444444222222111111111111111111000///...------------------+++))))))+++,,,,,,+++*********++++++*********)))))))))))))))************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&;;;:::999777666444333222000000000//////...------000///---+++++++++---...++++++++++++******))))))---,,,+++***)))((('''&&&(((((((((((((((((((((((($$$&&&((()))(((((()))***&&&***---,,,'''%%%'''***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$############&&&&&&'''&&&$$$$$$&&&(((&&&%%%%%%'''((()))'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###$$$''')))'''%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++******)))(((''''''&&&++++++***************+++%%%%%%%%%&&&((()))+++,,,(((((())))))))))))(((((()))((('''''''''(((***+++......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,------///000111..................---------------...000111333444444222000111222111222444111222333444444222111000////////////............+++++++++***++++++,,,,,,++++++************++++++******))))))((((((''''''))))))***+++***(((&&&$$$%%%&&&''''''((((((''''''(((+++222888222((($$$'''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++)))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((++++++************************+++++++++,,,,,,,,,))))))************))))))+++++++++************))))))(((((()))***++++++***))))))***++++++++++++***,,,,,,,,,---------......---......///////////////...///111000...------...000...111444333...000777111111111111111111222222555555555444444333333333888555333333555555333000333333222222111000000000,,,---///000000///---,,,,,,,,,+++++++++,,,...///++++++++++++++++++++++++---,,,+++******+++,,,---)))*********++++++++++++))))))))))))************,,,,,,+++***))))))******++++++******)))(((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******;;;;;;999777666444222222......------...///000111111///---,,,++++++,,,---++++++++++++*********))),,,,,,+++***)))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%'''***+++***(((&&&(((***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***''''''&&&$$$$$$######$$$%%%&&&'''&&&%%%$$$&&&'''(((''''''(((******)))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&'''''''''&&&&&&((()))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))((('''''''''***))))))((((((((())))))&&&&&&&&&'''((()))***+++(((((())))))))))))(((((()))(((((('''((()))***+++...------,,,++++++******++++++++++++,,,,,,,,,,,,---------------...///000.....................------------...///000111222333222111222333111000000222222222333222222222111////////////.........---+++++++++******++++++,,,+++******))))))******+++***)))))))))((((((((('''((()))***+++***(((&&&%%%%%%&&&''''''((((((''''''&&&)))///333///&&&###'''''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((************************************+++++++++,,,******++++++++++++******)))))))))******+++++++++))))))((()))***++++++***'''((()))***+++,,,,,,,,,,,,,,,,,,------------...------...///////////////000111222222000//////000000///000333111---///555000000000111111222222222666666555555444444444444666444222222333333111///111111111000//////......,,,---...//////...---,,,,,,+++*********,,,---...++++++++++++++++++++++++,,,+++************+++,,,)))))))))*********++++++))))))))))))************,,,++++++***))))))******))))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))<<<;;;:::888555333222111000///.........///000111222111...,,,+++++++++,,,++++++++++++************,,,++++++***)))(((''''''((((((((((((((((((((((((...***&&&%%%&&&'''%%%###(((((((((((((((((())))))'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((&&&'''''''''&&&&&&((()))((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&''''''(((((('''''''''(((((()))***(((((())))))))))))((((((((((((((((((((()))******---,,,,,,,,,+++*********)))*********++++++++++++------------------......------...............---------........./////////000000000111222222111...333222111111111111222333//////.........---------,,,++++++*********+++++++++******))))))******+++))))))))))))((((((((((((((()))******)))(((&&&%%%%%%&&&''''''((((((''''''%%%'''+++---***%%%$$$'''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))(((&&&&&&'''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((************************)))))))))*********++++++***++++++,,,,,,++++++***'''(((((()))***+++,,,---)))))))))***************'''((()))***+++------...,,,,,,,,,,,,------------------...////////////...///111222222000//////000000//////111///,,,---111//////000000111222333333666666555555555555444444444333111111222222000////////////...------,,,,,,,,,---...//////...---,,,++++++***)))***+++,,,---+++++++++++++++++++++++++++******))))))******+++((((((((()))))))))******))))))))))))************,,,+++******)))*********''''''((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((<<<<<<:::888555333111111333333444333222000...---222111///---,,,+++++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((222---'''&&&)))+++(((%%%'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%'''$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%'''''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((()))(((((())))))))))))((((((((((((((((((((())))))***++++++++++++************))))))))))))************---------...------,,,,,,,,,---.../////////...---..................---------...---...222888999666444222000//////000333444.........---------,,,,,,,,,++++++*********************))))))))))))******))))))))))))(((((((((((((((((())))))((((((&&&&&&%%%&&&''''''((('''''''''%%%&&&(((((('''%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))************((())))))))))))*********)))******++++++******)))((((((((()))***+++++++++)))***+++******)))***+++************+++,,,,,,---++++++,,,,,,,,,---------,,,---......//////......,,,...//////...------...000///......---,,,---///---...///000111222333444444444444444444444444444333333222222222111111000//////......---,,,,,,+++,,,------......------,,,+++***)))))))))***+++,,,***************************))))))))))))))))))***(((((((((((())))))))))))((()))))))))************++++++***************+++(((((((((((())))))******(((((((((((((((((((((((())))))((((((''''''''''''<<<;;;:::888555333222111222444777888777444///,,,222111000...---,,,+++***+++++++++++++++++++++,,,*********)))))))))))))))((((((((((((((((((((((((000+++&&&&&&))),,,***'''%%%$$$$$$&&&((()))'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&###""""""$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%'''''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((()))*********)))(((((((((((()))(((((())))))))))))(((((('''(((((()))))))))))))))))))))******************(((((()))))))))*********,,,------......---,,,++++++,,,...///000///...------......///......---,,,...///---...666BBBFFFDDD555333000......///222333------------,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&''''''((('''''''''&&&''''''&&&%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++***)))((()))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''(((((((((((((((((()))))))))*********((())))))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,+++))))))***,,,...---,,,+++*********++++++++++++,,,,,,,,,------,,,------...............,,,---//////---------...000///...,,,---///000000---......000111222333333222222222222222222222222333333333333222222222222000000///......------,,,,,,------------------,,,,,,+++***)))))))))***+++************************)))))))))******)))))))))(((((((((((())))))))))))((()))))))))************+++***************++++++))))))))))))((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&;;;:::999777666444333222---111555999999777444111111111000///...---,,,+++++++++++++++,,,,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((***'''$$$$$$''')))((('''$$$&&&(((******(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''###&&&(((((('''%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''%%%$$$%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&((()))(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++******)))(((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))*********+++((()))))))))************+++,,,---......---,,,+++***,,,...000000///...------...///000000///---,,,111222111111<<>>;;;////////////000000000000111111222222222333333333...111222222///...000333000//////......---,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++++++++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***************++++++++++++))))))))))))******************))))))***+++,,,,,,&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((999888777666555444333222333333222222333333444555111000///...---,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))***,,,,,,***''''''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%###"""###$$$$$$$$$%%%$$$$$$###"""""""""###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%$$$$$$%%%'''((('''%%%)))(((''''''((()))((('''(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((()))))))))++++++++++++*********))))))******+++++++++******))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))))))))))))))))))))))))))))))))******++++++,,,------+++---//////---,,,+++,,,,,,...///...---++++++,,,+++---///111222222111000222222222222111111111111444333222111000///...------------,,,,,,++++++++++++***)))))))))***+++,,,))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%))))))((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***+++*********)))))))))))))))))))))))))))************((()))+++,,,------,,,+++,,,---...---,,,+++,,,...,,,------...///000111111------...///////////////000/////////000000///---222222111111111111111111222222222111000//////...///............------------***((((((+++,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++++++++******))))))))))))******)))(((''''''''')))***+++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&:::999888777555444333333333222222222222333444444000///......------------,,,,,,,,,+++++++++******,,,***)))***,,,,,,)))'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''(((******)))'''''''''&&&'''((((((((('''(((((((((((((((((((((((()))(((((((((((())))))***((((((((())))))*********++++++*********)))))))))))))))***************)))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))******++++++,,,,,,------...//////---++++++,,,,,,...///...---+++,,,,,,,,,---///000111000//////000000000000000000000000222222111000///......---,,,,,,+++++++++*********,,,+++***)))))))))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))+++***)))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,000111111000...,,,,,,---------......//////000000......///////////////...000//////111222222000...111111111111111111111111222222111111000//////...///............------------+++******,,,---+++))),,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************************************))))))))))))******))))))((('''((((((******)))******************)))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''::::::999888666555444333222222111111222222333444//////......---.........,,,,,,,,,+++++++++******+++***)))***++++++)))''')))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""%%%'''''''''((((((''''''&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&***)))((()))******)))'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))'''(((((()))***+++,,,,,,******)))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))((('''''''''((()))***+++))))))))))))))))))))))))))))))******+++,,,,,,,,,///000000...,,,+++,,,---,,,---///...---,,,,,,---,,,---.../////////...---........................////////////......------***************))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))************************+++,,,------555555555333///---------..................//////...///////////////......//////111333555555222000111111111111111111111111222111111000000//////...///............------------,,,+++,,,------+++)))+++++++++++++++++++++++++++++++++************************)))))))))))))))******))))))))))))************)))((((((((())))))******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''';;;:::999888777666555444111111111111111222333333///...............///000,,,,,,,,,+++++++++************************)))((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%&&&###%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""###&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))(((&&&%%%$$$%%%&&&'''&&&'''((()))((((((((((((((((((((((((******)))(((((('''(((((('''((()))***+++,,,------))))))))))))((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))(((((()))***++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,000000///---+++***,,,---+++---......---,,,,,,---------.........---,,,,,,,,,,,,,,,---------------------------------------************************,,,,,,+++***)))((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))((()))))))))))))))*********((()))))))))************+++******)))***+++---...555555555333000...---........................---///////////////......---...///111555777666333000000000000000111111111111111111000000///////////////............---------+++,,,,,,,,,,,,,,,***)))***++++++++++++++++++************************************)))))))))((((((******))))))))))))******+++******))))))(((((((((+++++++++,,,,,,+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''';;;:::999888777666555444111000000000000111222222//////.........//////000,,,,,,,,,+++++++++******)))*********))))))((((((%%%%%%%%%&&&((()))+++,,,((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&$$$%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''((()))(((&&&%%%$$$&&&((('''&&&&&&''')))((((((((((((((((((((((((******)))(((((('''(((((('''((()))***+++,,,------))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***))))))))))))******+++((((((((((((((((((((((((((())))))******+++,,,,,,//////...,,,******+++---+++---......---,,,---------------------,,,,,,,,,+++,,,,,,,,,---------...---------,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++***)))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((***+++***((((((((())))))************((()))))))))************+++******)))***+++---...111222222111///......///............------------...///////////////......---///111444777666333000//////000000000111111111000000000//////////////////............---------***++++++,,,++++++***+++***+++,,,,,,,,,,,,+++*********************++++++*********)))))))))))))))******))))))))))))******++++++*********)))((((((+++++++++,,,,,,+++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((::::::999888666555444333000000000///000000111222000000//////.../////////,,,,,,,,,+++++++++******(((***+++***)))'''((((((%%%%%%%%%&&&((()))+++,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&%%%&&&''''''%%%%%%%%%'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((***)))((()))******)))'''&&&(((***)))&&&%%%'''***((((((((((((((((((((((((***))))))(((((((((((()))'''(((((()))***+++,,,,,,******)))))))))(((((((((************)))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++,,,------,,,******+++,,,+++,,,......---,,,---...------------------------,,,,,,,,,---......//////...---------,,,,,,++++++*********+++++++++++++++************)))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&))),,,---+++(((((((((((()))******++++++))))))))))))************************+++,,,---------...//////------...///------------------......---......///////////////......000222444444111///...//////000000111111111///////////////////////////............---------***+++++++++***+++---///+++,,,---......---,,,++++++++++++++++++,,,,,,,,,)))*********++++++++++++******))))))))))))************+++++++++***))))))******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((:::999888777555444333333000////////////000111111111111000///.........///,,,,,,,,,+++++++++******''')))+++***((('''''')))(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&'''((()))(((&&&%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''(((''''''(((******)))'''(((+++---+++'''%%%'''***(((((((((((((((((((((((()))(((((((((((())))))***((((((((())))))*********++++++*********)))))))))++++++++++++***)))((('''))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((())))))******++++++(((***++++++*********+++***,,,......---------...,,,,,,,,,------...//////------......///000000111//////...---,,,++++++***)))))))))*********++++++(((((()))******)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''***...///,,,)))'''(((((()))******++++++))))))))))))************))))))***+++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.........,,,,,,---///000000000000.........///111111///---......//////000111111222///////////////////////////............---------+++,,,---,,,+++---111555+++,,,...//////...,,,+++++++++,,,,,,,,,---------))))))***+++,,,------...******))))))))))))******((()))***+++++++++******)))******************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))999888888666555444333222///////////////000111111222222111///............,,,,,,,,,+++++++++******''')))++++++(((&&&''')))******)))''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''%%%%%%&&&)))******)))'''%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&%%%"""!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''((('''%%%))),,,...,,,'''%%%'''***(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((())))))))))))++++++++++++************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((()))******++++++%%%(((***+++*********+++***,,,......---------...,,,,,,,,,---...///000111......//////000111222222000000///...,,,+++******'''((((((((())))))******'''((()))******)))((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&(((((((((''''''&&&&&&%%%((()))))))))******++++++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++((('''***///000---)))'''(((((()))***+++++++++))))))))))))************((()))+++,,,------,,,+++,,,.........,,,+++,,,---++++++,,,,,,---...//////++++++---///000111111111///...------//////---,,,---......///000111111222........./////////////////////.........------------......,,,,,,///555:::,,,---///000000///---,,,,,,,,,,,,------.........))))))***+++---...///000******))))))))))))******((()))***+++,,,,,,+++***))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))));;;:::888666444333222222111000///...------...///444333222000///.........------------,,,+++******+++******)))(((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%''''''''''''%%%%%%'''(((((((((&&&%%%&&&'''$$$$$$%%%&&&&&&''''''(((###&&&(((&&&  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&%%%%%%'''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''+++******))))))((((((((()))************+++++++++,,,+++***((('''''')))+++---,,,***)))))))))************))))))((((((''''''((((((((((((((('''''''''''''''(((******+++++++++******++++++++++++*********+++------------...000111111000000000000111111666222...---...000///...---------...------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++)))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***)))************+++++++++,,,++++++******++++++,,,------------------------...------------...//////000000000000////////////---...............------........................////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((***++++++,,,,,,++++++***************************,,,,,,***)))((((((''''''***************+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))));;;:::888666444333222222111000///...---......///444333222000///.........------------,,,+++***************)))((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''',,,,,,++++++++++++++++++((())))))))))))*********++++++)))'''&&&&&&((()))---,,,***(((((()))***+++***)))))))))((((((((('''(((((((((((((((((((((''''''((()))******+++++++++******++++++++++++******)))+++,,,---,,,,,,...///.........//////111222222444111...---/////////---,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((()))))))))*********,,,++++++******++++++,,,---------------------------------------...///////////////////////////000.........//////......---......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((***++++++,,,,,,++++++***++++++************++++++++++++***)))))))))******++++++******************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))::::::888777555444333222111000///.........///000333222111000///.........------------,,,+++************))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((((((((())))))))))))***+++***)))''''''&&&''''''---,,,)))''''''(((***,,,))))))))))))((((((((((((''''''(((((((((((((((((('''((()))******+++************++++++++++++******)))***,,,,,,++++++,,,...+++,,,,,,---...000222333111000......//////...,,,,,,+++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++***))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))******'''((((((((())))))))))))++++++************++++++---------------------------------------......///---.........///000000000......///////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++*********++++++,,,---,,,+++++++++***)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((:::999999777666444333222111000///......///000000222222111//////.........------------,,,+++*********)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++///...)))%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))************+++***)))))))))((('''&&&---+++((('''&&&(((+++,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((()))*********************++++++++++++******(((***++++++******+++,,,+++++++++,,,---...000111///////////////...---,,,---,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++((((((((()))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---...//////000000......//////000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***---,,,***))))))***,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((999999999888777555444333111000///......///000111111111000///............------------,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,000///***&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))+++,,,&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((******++++++,,,,,,------******++++++++++++,,,,,,+++***)))+++,,,,,,)))'''+++***(((''''''(((***,,,(((((((((((())))))))))))&&&'''''''''(((((())))))((())))))************)))******++++++++++++******(((***++++++))))))***,,,,,,,,,,,,,,,,,,------...---...//////...---,,,,,,......,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++)))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,---...//////000------...///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---///...---,,,++++++++++++,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''888999999999888666444333111000/////////000111222111000//////.........///------------,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,+++(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))***+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((*********++++++++++++++++++++++++,,,,,,,,,------***)))))),,,//////+++'''))))))((((((((()))***+++(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))************))))))******++++++++++++******)))***++++++***)))***+++------,,,,,,,,,,,,,,,---,,,---...---,,,+++,,,...000...,,,+++*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,************++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,---.........+++,,,---...////////////........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++//////---,,,+++*********,,,+++++++++***)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''888999999:::999777444333111000/////////000222333000000///............///------------,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******+++++++++,,,,,,,,,'''&&&'''+++///000,,,''''''(((((()))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))************))))))******++++++++++++*********+++,,,,,,***)))***,,,,,,,,,,,,,,,,,,---...///,,,---...,,,******---//////...+++)))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------***+++,,,---....................................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,***++++++,,,,,,++++++******+++---......---+++***------,,,++++++***++++++++++++******************************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''888888::::::999777555333000000/////////111222333000//////............///------------,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''%%%%%%%%%%%%''''''%%%&&&'''&&&$$$###$$$%%%(((''''''&&&&&&%%%%%%$$$###'''&&&######'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())))))((((((((((((((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++%%%$$$%%%***///000,,,'''&&&'''(((*********)))((('''((((((((())))))******&&&&&&&&&'''((())))))***))))))*********))))))(((******++++++++++++******+++,,,---,,,+++***+++,,,******+++,,,---///000111,,,------+++))))))---000...---***(((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------........................------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,+++++++++)))+++---//////---+++)))++++++******++++++,,,,,,***************+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&::::::999999888777777666222222111000//////222555222///------///000...,,,+++------)))))),,,,,,***......,,,***(((&&&%%%$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&******)))((('''&&&&&&%%%))))))(((((('''''''''&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((()))))))))))),,,+++***))))))***+++,,,+++)))((()))+++,,,***'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,************************)))***+++***)))((((((*********))))))***,,,---///)))+++,,,...//////......---------,,,+++***)))(((&&&&&&''''''(((((()))))))))(((((('''''''''(((((()))(((&&&$$$$$$&&&((())))))(((&&&%%%&&&''')))+++((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&'''(((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&$$$%%%''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))++++++,,,,,,,,,,,,------000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))***************))))))((((((''''''***+++++++++***)))'''&&&)))((((((((('''''''''''';;;:::999888666555444333222222111000//////222444222000......///000///---,,,...---)))))),,,,,,)))******))))))(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((())))))))))))*********))))))************(((''')))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++************************)))***+++***)))((((((***))))))((())))))+++,,,---***+++,,,---.........---++++++++++++***)))(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************)))))))))(((***))))))(((((((((((()))******************************++++++++++++******+++++++++*********))))))+++++++++,,,,,,,,,------000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++*********************))))))((((((((((((***+++++++++***)))'''&&&))))))(((((((((''''''''';;;;;;999777555333111111111222222000//////111333222000//////000111000...---///...***)))++++++)))''''''''''''((((((((((((&&&&&&''''''(((((('''''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))((((((((('''((()))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))*********************************)))***+++***)))((((((***(((((((((((()))***+++,,,******,,,---------------***************)))((('''((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$&&&'''((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&(((***)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))+++***)))(((((((((((((((******************************++++++++++++******+++++++++***************++++++++++++,,,,,,,,,,,,///...------,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++******************))))))))))))(((((((((******+++******)))(((''')))))))))((((((((('''''';;;:::999777555333222222111222222000//////000222111000000111111111000///...000...***))),,,+++)))'''''''''(((((()))))))))(((((())))))))))))(((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((*********)))))))))))))))************************)))***+++***(((((((((***))))))))))))******++++++******+++,,,,,,,,,,,,,,,******++++++***)))(((((())))))((((((''''''&&&&&&(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((&&&(((***+++)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))+++***))))))(((((())))))******************************++++++++++++*********************************++++++++++++,,,,,,,,,...---------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************))))))(((((()))))))))(((((((((((('''999999888777666666555555111222222111///...///000///000111222111111000000---///...+++***,,,,,,)))))))))))))))))))))))))))******++++++++++++******((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((*********)))))))))))))))************************)))***+++***(((((((((*********++++++++++++++++++************+++++++++,,,+++++++++,,,++++++******))))))((((((''''''&&&&&&'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))'''''''''''''''(((((()))''''''((())))))(((''''''''''''((((((((()))))))))((((((((((((((()))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&(((***+++)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++***************************************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------,,,,,,+++***+++++++++))))))))))))*********************)))))))))))))))***)))))))))((((((((((((999888888777777666666555000111222111///......///---///111222111000000000---///...+++***---...+++++++++******))))))((((((++++++,,,,,,++++++******'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''''''''((('''''''''(((((((((((((((******)))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((&&&(((***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************)))***+++***)))((((((******+++,,,,,,,,,,,,+++++++++******))))))***++++++++++++,,,,,,,,,++++++***((((((((((((((('''''''''''''''&&&''''''((()))******(((&&&$$$$$$&&&(((***'''''''''(((((((((((()))&&&'''((())))))((('''&&&''''''((((((((()))))))))((())))))))))))*********&&&&&&'''((())))))))))))''''''''''''((((((((((((&&&(((***)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++*********************+++++++++************+++++++++++++++,,,,,,------------,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,------......------,,,+++++++++++++++)))))))))************+++******))))))))))))************)))))))))(((((((((999999888777555444333333000111222111///.........+++...111222000//////000+++...---++++++...///---)))))))))))))))(((((((((******++++++***))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''''')))'''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))*********))))))*********''')))++++++)))'''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((())))))******++++++************************)))***+++***)))((((((***)))***+++,,,,,,+++***)))+++***))))))((()))***+++******++++++++++++******'''''''''(((((((((((((((&&&&&&&&&''''''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************''''''((()))***,,,---...++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************++++++++++++***+++,,,---...------,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------++++++,,,,,,---......///------------------------***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++,,,,,,---......///------,,,++++++++++++,,,))))))*********+++++++++******)))(((((()))***+++*********)))))))))((((((:::999888666444222000000000111222111///------...***---111222000......000***------++++++///000...'''''''''((((((((((((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''###%%%(((******(((%%%######%%%(((+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''''')))'''&&&'''((()))((('''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))),,,+++***))))))***+++,,,'''***,,,+++)))((()))+++((((((((((((((((((((((((************************'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,************************)))***+++***)))((((((***((()))***++++++***)))(((+++***)))(((((()))******((())))))*********))))))&&&'''''''''(((((())))))&&&&&&&&&'''''')))******&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))###$$$%%%&&&''''''''''''''''''''''''((((((((()))'''((('''&&&$$$%%%''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''''')))+++---...000++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++)))************+++++++++)))***,,,---...------,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,,,,------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,))))))******++++++++++++******)))(((((()))***+++************)))))))))))):::999888777666555444333///............//////000---.........---,,,++++++---,,,+++*********+++,,,+++++++++***)))(((((('''''''''''''''((((((((((((...+++(((&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''%%%"""!!!'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((+++++++++***)))(((((('''&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++******+++)))((()))++++++)))&&&))))))))))))***************((('''(((+++,,,+++((())))))))))))))))))))))))((()))***+++++++++++++++***)))''''''((((((&&&%%%***)))(((&&&&&&''''''(((&&&&&&%%%%%%&&&''')))************)))(((''''''&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((******))))))((((((((('''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))))))))((('''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---''''''(((((())))))******+++++++++************))),,,,,,++++++***)))))))))******))))))******+++,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::999888777666444333333000//////.........//////------------------,,,,,,---,,,+++*********++++++++++++******)))(((((('''''''''''''''((((((((((((---***'''&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((''''''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******))))))(((''''''&&&&&&&&&&&&'''''''''((((((*********)))((('''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))************)))+++)))((()))++++++)))&&&((((((((()))))))))*********((('''(((***,,,***)))))))))))))))))))))))))))(((((()))******************(((''''''))))))(((&&&***)))((('''&&&''''''(((&&&%%%%%%%%%%%%'''((()))+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''((()))))))))(((((('''''''''''''''''''''(((((((((((()))((((((((('''''''''''')))((((((''''''(((((()))))))))((('''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))******************+++,,,,,,(((((((((((())))))******+++++++++*********))))))+++++++++*********************))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************++++++,,,************************)))))))))))))))))))))))):::999888777555444333333111111000///...............---,,,+++,,,---...///---,,,++++++******++++++++++++******)))(((((((((''''''''''''((((((((((((+++)))&&&&&&'''))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((''''''&&&&&&''''''(((''''''(((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((******))))))((((((''''''''''''&&&''''''((()))***************************((((((((()))))))))******'''(((((()))******))))))+++***))))))+++***)))'''''''''((((((((())))))))))))((('''(((***+++***)))))))))))))))))))))))))))'''(((((())))))))))))))))))((('''((()))***)))((())))))(((''''''''''''(((&&&%%%%%%%%%&&&'''((()))+++***)))'''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''''''''((()))((((((''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++((((((((())))))))))))***++++++*********))))))))))))************+++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++'''((((((***+++,,,---...************************))))))))))))))))))))))))999999888666555444333222222111000///...............---+++***+++---///000,,,,,,++++++++++++***+++************))))))((((((''''''''''''(((((((((((()))'''&&&&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))************************(((((()))))))))*********'''((()))******+++************************((('''''''''''''''(((((((((((((((((((((((()))***))))))((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&(((***++++++***)))(((((((((''''''''''''&&&&&&''''''((())))))***+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,++++++******++++++'''((()))***+++,,,,,,---************************((((((((((((((((((((((((999888777666555333222222333222111//////............---+++***+++---///000,,,,,,,,,,,,++++++***************)))))))))))))))''''''''''''(((((((((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((&&&&&&&&&'''((('''&&&&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((''''''(((((((((&&&'''''''''(((((())))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))((('''''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''(((((()))************************))))))))))))************((()))***+++,,,,,,,,,,,,)))***+++******)))((((((''''''''''''(((((((((((('''((((((((((((((()))***((((((((((((((((((((((((''''''(((((((((''''''&&&'''&&&&&&'''***++++++***(((((((((((((((''''''&&&'''(((((()))******++++++******(((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***************))))))))))))*********)))))))))(((((((((((()))***+++,,,,,,---******))))))******+++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,++++++******++++++)))***++++++++++++***)))************************((((((((((((((((((((((((999888777666444333222222222111111000////////////...---,,,+++,,,---...///+++,,,,,,,,,,,,+++***)))******))))))))))))))))))''''''''''''(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((()))((((((''''''(((((()))&&&&&&''''''((()))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((************************)))))))))*********++++++))))))+++,,,------......)))***++++++)))(((((()))''''''((((((((()))))))))&&&((())))))(((''')))***))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&%%%&&&)))******)))((((((((()))(((''''''&&&'''((()))***++++++++++++)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((()))((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((())))))***+++************)))))))))******)))))))))((((((((((((((()))***++++++,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...---,,,++++++******++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++))))))))))))))))))))))))888888777666444333222111111111000000000000000111------------------,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))***''''''''''''(((((((((((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''))))))(((((((((((())))))&&&&&&''''''((())))))***((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,---------(((***,,,+++)))'''((()))((((((((()))))))))******%%%'''))))))'''&&&(((***)))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&'''((((((''''''((()))))))))(((&&&&&&%%%&&&((()))******))))))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''((((((((())))))((((((''''''(((((()))'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***++++++++++++*********))))))***)))))))))(((((((((((()))))))))***+++++++++,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------------------------------******+++,,,,,,---......---,,,++++++******++++++***+++,,,,,,,,,***(((&&&++++++++++++++++++++++++))))))))))))))))))))))))888888777555444333222111111000000000000000111222---.........---,,,++++++++++++,,,---,,,+++***))))))))))))))))))*********''''''''''''((((((((()))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((&&&$$$"""%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&)))(((((('''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))&&&&&&&&&'''((())))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))************+++++++++'''((()))***,,,,,,,,,---(((***,,,+++)))'''(((***))))))))))))************%%%'''))))))'''&&&(((***))))))))))))))))))))))))))))))******)))(((''''''&&&%%%$$$%%%'''''''''%%%'''((()))))))))(((&&&%%%$$$%%%&&&(((((((((((('''%%%'''***++++++***(((&&&'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((((('''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))'''''''''''''''((()))***'''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++++++++++++++******))))))))))))))))))((((((((((((***************+++++++++*********)))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------------------------------******+++,,,,,,---......---,,,++++++******++++++)))***,,,,,,,,,+++)))'''++++++++++++++++++++++++)))))))))))))))))))))))):::999777666444333333333333222111111000000111111+++,,,------......------************)))))))))(((+++...000---(((%%%'''***((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((******))))))(((&&&%%%$$$'''&&&$$$$$$$$$&&&((()))))))))))))))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&(((******'''$$$))))))((('''(((***,,,...***)))))))))((((((''''''***++++++***'''&&&&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((((((((()))***,,,---((((((((((((((('''''''''((((((((()))******++++++)))))))))))))))((('''''')))))))))))))))******+++%%%%%%&&&&&&''''''((((((+++++++++++++++***)))(((%%%&&&(((************))))))+++---,,,)))&&&$$$$$$((((((((((((''''''''''''******)))((((((((((((((('''''''''''''''((())))))+++++++++******(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''(((''''''((())))))'''&&&***((('''((()))***)))(((''''''''''''((((((((((((***(((%%%&&&(((***((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))((((((***++++++)))'''''')))+++))))))))))))******************+++++++++,,,,,,,,,+++,,,...//////...,,,***++++++******************++++++************++++++...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------*********))))))))))))))))))))))))))))))))))))))):::999777666444333333333333222111111000000111111.........---,,,+++))))))++++++++++++***************---...,,,'''%%%''')))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%((('''&&&&&&&&&'''((()))$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))***'''''''''''''''''''''''''''''''''((()))*********''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''''')))'''&&&''')))***(((&&&((('''&&&%%%&&&''')))***++++++*********)))))))))((()))***)))((('''((()))))))))))))))))))))))))))'''((((((((((((((((((''')))(((((((((((()))+++,,,((((((((((((((((((((((((*********))))))))))))))))))))))))))))))((('''''')))(((((((((((()))******)))))))))*********************+++++++++***))))))&&&'''((())))))*********+++---///...,,,)))((((((***))))))))))))(((((((((******)))((((((((((((((('''''''''''''''((())))))***++++++******(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&)))(((''''''))))))((('''''''''''''''((((((((((((***(((&&&''')))***)))''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++******)))))))))(((&&&&&&&&&(((***+++))))))))))))*********************+++++++++,,,,,,,,,---...//////...---,,,++++++******************,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,------......------,,,,,,------...------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++,,,,,,------++++++++++++++++++******************************:::999777666444333333333222222111000000000000111---------,,,+++***((((((,,,,,,,,,++++++++++++***)))+++---+++'''%%%''')))((((((((((((((((((((((((***)))(((&&&%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((((((((("""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''((()))***''''''''''''''''''''''''''''''(((((())))))******((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''***(((''''''((())))))(((((('''&&&%%%%%%&&&'''(((,,,,,,,,,+++++++++++++++&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))***(((((((((((((((((())))))++++++******)))((((((''')))))))))))))))(((''''''((((((''''''(((((()))***++++++++++++************))))))******+++*********(((''''''(((((()))***+++***,,,......,,,+++***+++************))))))))))))***))))))((((((((((((((('''''''''''''''((())))))************)))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$''''''''''''''''''''''''((('''%%%%%%'''(((''''''((('''&&&'''(((((('''&&&''''''''''''((((((((((((***((('''((()))***)))((((((((((((((()))))))))***((((((''''''''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++///***&&&%%%'''))))))((())))))))))))*********************++++++++++++,,,------------------------******++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---------------............------------..............................------------------------------------............,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++:::999777666444333333333222222111000000000000000******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((***+++***'''&&&'''((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))((('''&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))'''''''''((())))))***)))(((((('''(((((()))++++++++++++++++++++++++'''((())))))(((((()))***((((((((((((((((((((((((((((((((())))))((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))(((((()))))))))))))))((('''''''''''''''''''''((()))))))))))))))(((((('''''''''(((((()))******+++******)))(((''''''''')))***+++&&&(((***+++***))))))************)))))))))(((((())))))(((((((((((())))))'''''''''''''''((())))))))))))******)))(((''''''******))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&(((((('''(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,888111***''')))***(((%%%((()))))))))************************++++++++++++,,,,,,+++++++++,,,------******+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------...------------......///......------------......////////////////////////........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++:::999777666444333333333222111000000//////000000+++,,,,,,---------------+++*********))))))))))))((()))))))))((('''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''(((((((((''''''&&&'''(((((((((''''''&&&%%%%%%&&&''''''((((((''''''(((((((((''''''((((((((())))))))))))))))))))))))'''''''''(((((('''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))+++***))))))(((((((((((())))))))))))***************((()))***)))((('''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))((((((((())))))))))))******++++++(((((())))))************)))))))))))))))((('''''''''''''''''''''((())))))(((((((((''''''&&&&&&&&&'''((()))***************))))))(((''''''(((***+++$$$&&&(((((((((((()))***))))))((((((((('''''''''))))))(((((((((((())))))'''''''''''''''((())))))((())))))))))))(((((('''******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''(((&&&%%%&&&'''((('''&&&''''''''''''((((((((((((&&&'''((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++,,,777111***(((******(((%%%((()))))))))************))))))*********+++++++++******))))))***+++,,,,,,******++++++,,,,,,,,,,,,++++++************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000///......------......///////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,************************:::999777666444333333333111111000////////////000/////////...---,,,+++************)))))))))((((((((()))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$###&&&&&&'''((((((((((((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))******)))(((((()))+++'''''''''(((((((((((((((((((((((((((((())))))))))))******)))(((''''''((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((()))************)))))))))))))))***++++++,,,,,,'''(((((()))******++++++)))))))))))))))(((''''''((((((''''''(((((()))***))))))))))))(((((((((((((((((())))))***)))))))))))))))(((((((((((())))))&&&((())))))((()))***,,,((((((((((((''''''''''''((((((((((((((())))))***'''''''''''''''((())))))((((((((())))))((((((''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&(((******)))'''((('''&&&'''(((((('''&&&''''''''''''((((((((((((%%%''')))***((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************---***'''''')))***)))'''))))))))))))************)))))))))************+++((())))))******++++++,,,******++++++,,,---------+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------...///000000//////............//////////////////////////////........................+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,)))))))))))))))))))))))):::999777666444333333333111111000///////////////.........---,,,+++***)))+++++++++*********))))))))))))))))))***++++++***((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''((((((((((((((('''''''''&&&&&&''')))+++,,,'''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))(((((('''((()))***+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''')))++++++)))((()))***''''''((())))))*********'''''''''(((((()))))))))'''((())))))(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''((()))***+++,,,,,,++++++))))))******+++,,,,,,---)))))))))))))))*********)))))))))))))))((('''''')))(((((((((((()))******)))))))))))))))*********))))))))))))))))))((('''(((((())))))))))))((((((''')))***)))))))))+++,,,)))))))))(((((((((((('''((((((((((((((()))******'''''''''''''''((())))))''''''((((((((((((((('''&&&&&&&&&'''(((((())))))))))))))))))((((((((('''((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''%%%&&&'''***,,,,,,***''')))(((''''''))))))((('''''''''''''''((((((((((((&&&))),,,,,,***(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))***************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))((((((((('''''''''((()))))))))((())))))))))))************))))))))))))************((()))+++,,,---------,,,******++++++,,,------...,,,++++++******++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111//////............//////................................................------------............,,,,,,,,,---------...............---------,,,,,,******++++++,,,------...************************:::999777666444333333333111111000///////////////******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********))))))***+++,,,,,,+++(((((((((((((((((((((((())))))******)))'''%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))++++++)))(((''''''(((((((((((((((''''''((('''''''''(((***---///'''((()))***++++++++++++&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************))))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&))),,,,,,***((((((***((()))***,,,------------''''''(((((()))))))))***%%%&&&((()))((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,---------,,,))))))***+++,,,,,,------++++++******)))((((((((()))))))))))))))((((((''')))))))))))))))***++++++''''''(((((())))))******))))))***))))))((('''''''''((()))******)))(((''''''((()))((('''((()))+++************))))))))))))((((((((((((((()))******'''''''''''''''((())))))''''''((((((((((((((('''''''''((()))***+++,,,,,,******))))))((((((((('''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''%%%&&&))),,,...---***'''***((('''((()))***)))(((''''''''''''((((((((()))'''+++......,,,******+++(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))(((''''''&&&(((***,,,,,,***((((((((())))))))))))************))))))))))))************)))***---///000///...---******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111//////............//////........................////////////////////////............/////////000,,,,,,,,,------........./////////......---------++++++,,,,,,---...//////++++++++++++++++++++++++999888666444333222222333////////////000000000000------,,,,,,,,,,,,++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))******(((&&&%%%'''))))))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))(((((('''&&&))))))******))))))(((''')))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***+++******)))(((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))******+++******)))((('''))))))************))))))))))))(((((('''''''''&&&''''''''''''((((((((())))))************+++++++++))))))(((((((((***+++,,,************)))))))))))))))((('''&&&&&&'''((()))'''((()))++++++***))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''((())))))******************************))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,)))'''(((+++---,,,***)))************+++++++++*********)))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))),,,+++*********+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,)))((()))---//////---222000......000111///,,,222000///...///000///...///222444111,,,)))+++///000...,,,,,,---/////////,,,000222222...,,,,,,......///...---+++***+++,,,---,,,,,,,,,,,,------------,,,***))))))+++---...,,,,,,,,,++++++*********:::999777444333222222222000000000000////////////------,,,,,,,,,,,,++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((&&&%%%%%%(((*********(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,++++++******++++++,,,,,,++++++***))))))(((''''''''')))***+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***************)))))))))))))))***(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((************)))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))++++++++++++***)))((('''''''''((((((((((((''''''******)))))))))((((((((('''''''''((((((((()))))))))************+++++++++******)))(((((()))***+++************)))))))))))))))(((''''''''''''((()))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))),,,***))))))+++,,,,,,+++)))************++++++++++++++++++******)))))))))************)))))))))((())))))))))))************************************++++++*********+++,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------000...,,,,,,...///...,,,///------...111222111000222000///////////////...,,,...//////......///111444222000///000111000//////000111000...---------,,,,,,,,,,,,+++,,,---...111111111111000...,,,+++...---,,,+++++++++,,,---,,,,,,,,,+++++++++******;;;:::777555333222222222111111000000//////......------,,,,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))))))))(((&&&%%%$$$&&&)))+++,,,+++(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,((()))***************)))))))))******))))))((('''***)))))))))))))))***+++)))))))))))))))))))))))))))(((((((((((()))******(((((())))))******++++++++++++***)))(((((())))))((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((&&&((())))))(((''')))*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,+++***)))(((''''''((((((((((((''''''************))))))))))))''''''((((((((())))))))))))************+++++++++++++++***)))))))))******************)))))))))))))))((((((''''''(((((())))))))))))))))))******+++'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&)))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,,,,+++******+++,,,)))************+++++++++---,,,,,,+++***)))))))))************))))))))))))))))))))))))************************************++++++******++++++,,,---+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------///---++++++---------,,,...------...111222222111//////000111222333444444777888999:::::::::::::::AAA???>>>===>>>===;;;::::::999777666666666444333000000//////.../////////...///000000///...,,,+++.........------,,,,,,+++,,,,,,,,,,,,++++++++++++<<<:::888555333222222222222111111000///......---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((******)))(((((('''&&&&&&''')))++++++***''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++''''''((()))************))))))******))))))((('''++++++*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++''''''((()))***++++++,,,,,,+++***)))(((((((((((((((((()))))))))******************)))))))))((((((((((((((((((((((((((((((&&&((())))))(((((()))******)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((+++***))))))(((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++,,,++++++******)))))))))************)))))))))((()))(((((((((((((((((()))***)))((((((((()))+++,,,'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))***++++++,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***************+++++++++---...,,,)))(((***---))))))*********+++++++++...------,,,+++***))))))*********)))))))))))))))((()))))))))************************************+++***++++++++++++,,,,,,************************+++++++++,,,,,,,,,------------------------,,,,,,......------------......---,,,,,,,,,...///000000.........///111222222222111333777:::===???BBBDDDKKKNNNOOOMMMIIIFFFFFFGGGRRRQQQPPPPPPQQQQQQOOOMMMKKKGGGDDDCCCEEEEEEBBB???<<<999666333111///---+++++++++,,,---...///000000,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<:::888555444333222222222111111000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))*********)))(((***)))((((((******((('''(((((((((((((((((((((((('''((((((((())))))******************************((((((((((((((((((((((((......---,,,++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************))))))************************)))))))))))))))***++++++''''''((()))***++++++,,,++++++***)))(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++++++++******))))))************)))))))))(((((())))))))))))))))))(((***)))((((((((()))+++,,,***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,+++---...,,,)))(((***,,,))))))*********+++++++++------,,,,,,+++******)))))))))))))))))))))******((()))))))))******************************************++++++,,,,,,,,,,,,************************++++++,,,,,,,,,---------------------------------///......------......///---.........///000111222...000222444777999;;;===BBBFFFJJJMMMOOOQQQTTTVVVWWW]]]aaa^^^VVVQQQRRRVVV```______```bbbcccbbbaaaZZZWWWUUUUUUWWWXXXUUUSSSPPPKKKEEE@@@;;;777222...222000...------///111333++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,;;;:::777555444444444444111111000000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))******))))))+++***))))))******'''%%%))))))))))))))))))))))))''''''((())))))***++++++************************)))))))))))))))))))))))),,,,,,+++*********************++++++,,,,,,+++++++++++++++++++++******)))))))))*********)))((((((***************************))))))))))))***++++++(((((())))))******++++++******))))))))))))******)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,+++***)))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******)))************++++++++++++++++++,,,++++++***)))************))))))))))))((())))))******))))))((()))))))))))))))******+++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''(((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++(((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,***++++++***))))))***+++)))************++++++++++++++++++++++++*********))))))))))))************))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,------------------------............//////............//////+++,,,---------...000222666999===AAADDDHHHMMMPPP[[[___bbbccc```___```bbb___dddiiiiiidddaaacccfffiiigggffffffiiikkkllllllbbbccceeehhhlllnnnmmmlllkkkeee^^^YYYUUUQQQKKKFFFBBB???999444000...---...---------.........//////,,,,,,,,,,,,------------:::888777555555555555666000000000000////////////------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))''''''((())))))))))))((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((())))))***+++***))))))***++++++)))'''************************&&&'''((()))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---...///000000111111111000//////...............------,,,---...//////...---,,,+++******************************))))))******+++,,,)))))))))))))))*********(((((((((((()))***+++,,,))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))''')))******))))))***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))((('''((((((((((((((((((((())))))))))))++++++++++++***)))((('''''''''((((((((((((''''''''''''(((((())))))))))))(((((()))))))))*********)))************+++++++++)))***+++,,,,,,,,,+++***************))))))))))))((()))************)))((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++,,,------***)))'''((()))******))))))************+++++++++)))))))))************+++((()))))))))************))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------.........///000//////////////////000+++...222444555888===@@@HHHLLLPPPSSSVVVYYY]]]aaaiiimmmpppnnnjjjffffffhhhcccdddfffjjjmmmmmmllljjj^^^\\\XXXXXXZZZ\\\^^^___XXX]]]eeelllqqquuuxxxyyyyyytttooommmmmmlllhhhddd[[[XXXSSSKKKCCC<<<666333333222111///......//////,,,,,,,,,---------......999888666555555555666777////////////000000000000---------,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((***,,,,,,***(((************************&&&'''((()))***+++,,,---************************------------------------111111222444666888:::;;;<<<<<<======<<<;;;::::::777888888888888777666666333444555555444333222111*********************************)))******+++,,,*********)))))))))))))))'''((((((((()))+++,,,---)))************++++++++++++++++++************)))))))))))))))))))))))))))''')))******))))))***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))******+++******)))((('''))))))************))))))(((((())))))*********+++))))))))))))************)))************+++++++++((()))+++,,,---,,,,,,+++************))))))))))))((()))***++++++***)))((('''(((***+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------***'''%%%&&&)))+++***((()))************+++++++++((((((((()))******++++++(((((())))))*********+++))))))))))))************++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////000000////////////000000222666<<>>AAAAAA<<<999888333222111111111000...------.........,,,+++,,,---......---,,,+++)))((('''(((((())))))***,,,---...(((((((((((())))))))))))************************+++***)))))))))***,,,---+++*********))))))((((((******))))))))))))******(((((()))***+++,,,,,,---,,,+++***((((((((())))))++++++******))))))((((((***)))))))))***+++,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))((()))*********((('''&&&''''''(((***+++,,,---...++++++++++++++++++++++++((()))+++---...---+++***...---,,,+++***(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++***)))(((((('''******))))))((((((''''''(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))***++++++++++++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++***)))'''&&&&&&'''(((((((((((())))))*********+++)))(((((()))++++++***)))))))))))))))************---,,,***((('''''''''((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***...(((&&&+++...***)))***++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........---,,,+++***))),,,,,,---///000...***'''---...//////111333777999<<>>:::888777888999999;;;DDDTTTbbbkkkqqqvvvsssqqqqqqssswwwyyyyyywww}}}zzzvvvrrrmmmgggaaa]]]QQQIII???666111000000000///---++++++,,,,,,+++***999999888777666555444444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))'''((())))))***))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((*********************************)))((((((((('''++++++******************))))))))))))))))))))))))***++++++)))(((((()))+++'''))),,,---......000111333333444666:::===AAACCC;;;:::888444///---,,,---111444999>>>AAACCCEEEFFFEEEGGGKKKNNNOOOLLLHHHDDDDDDEEEFFFEEECCCBBBCCCEEEMMMJJJIIIJJJGGGBBBAAABBBBBBAAA@@@???>>>;;;888666,,,---............///000)))***,,,---...---,,,+++---,,,++++++******++++++************)))))))))))))))))))))))))))))))))))))))((((((''''''((()))***************)))))))))(((******))))))))))))******)))))))))******++++++,,,+++***)))(((((())))))************))))))(((((((((******))))))******+++,,,)))***++++++***)))***+++))))))))))))))))))))))))((()))******)))((('''&&&(((((()))***++++++,,,---------,,,,,,++++++++++++)))***+++,,,---,,,++++++---,,,,,,+++***)))((((((************************(((((())))))))))))(((((((((((((((((())))))))))))++++++******)))(((((('''***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((()))******+++++++++***)))(((((()))***+++(((((((((((()))))))))***(((((((((((())))))))))))''''''(((((()))*********''''''''''''(((((()))***(((((()))))))))*********(((''''''(((******)))((())))))))))))************+++***)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***...(((''',,,...+++***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,..................------//////...000111222000///...111666999;;;>>>CCCGGGNNNTTT\\\bbbdddeeefffgggkkkgggdddeeeeeedddfffjjjjjjmmmnnnkkkiiihhhddd^^^IIICCC>>>AAAHHHMMMKKKGGG>>>===:::888555444333333222000666HHHZZZeeekkknnnuuuttttttwww{{{~~~~~~}}}}}}|||zzzwwwtttpppllljjjaaa[[[RRRHHH???777111---...------///000111///---999888888777666555444444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))((()))******++++++******+++***))))))((()))))))))((((((((((((((((((((((((******************************))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))((()))************---///+++...111444555777:::<<<<<<===>>>@@@DDDGGGKKKMMMBBB@@@===777111...---...111444999===@@@@@@>>>======AAAHHHLLLMMMIIIDDD@@@<<<<<<=========???BBBEEEEEEEEEFFFIIIGGGFFFIIIOOOQQQQQQQQQOOOLLLHHHDDDBBB===<<<;;;888666444222111///...---------...//////++++++***))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))***)))((((((((((((((()))************))))))))))))******))))))))))))*********************************))))))((())))))***+++))))))))))))((((((((((((******)))))))))***++++++)))***++++++***)))***+++))))))))))))))))))))))))((())))))))))))((((((''')))))))))*********++++++...---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))++++++******)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))******+++******))))))))))))******((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))***+++++++++(((((())))))))))))******''''''&&&((()))***)))'''))))))))))))************((((((((((((((()))***+++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***,,,)))(((,,,---,,,+++---++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000000...++++++...111333444666===EEEJJJMMMQQQWWW\\\ccceeehhhiiigggeeedddddd```\\\[[[]]]]]]\\\^^^cccaaafffiiigggccc^^^UUUMMM===999666555888;;;:::888777777777666555333111000222///333DDDWWWcccgggiiitttssstttwww|||{{{{{{{{{zzzyyyyyyxxxwwwsssooohhh```UUUIII===555000...---...///000///---888888777666555444444333222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((())))))************)))))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))************************))))))************************+++++++++++++++,,,++++++++++++++++++,,,,,,***,,,...//////111333555666999<<<>>>>>>???AAACCCAAAAAAAAAAAACCCEEEGGGHHHDDDBBB>>>999444111111333222333555888;;;;;;:::888;;;???EEEHHHHHHDDD@@@===777777666555777<<>>@@@<<<777222//////000111************+++,,,------++++++******************))))))))))))))))))))))))+++++++++************************)))))))))))))))******))))))))))))******+++*********)))))))))(((((((((((())))))***++++++((((((((((((((((((((((((******))))))))))))******)))***++++++***)))***+++((((((((((((((((((((((((((())))))))))))(((((((((************)))))))))))),,,,,,,,,---------.........---,,,+++++++++++++++************************++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))*********))))))))))))))))))***(((((()))))))))*********(((((((((((())))))))))))*********)))))))))((((((&&&''')))+++,,,++++++***(((((())))))))))))))))))(((''''''(((***+++)))(((((()))))))))************))))))))))))******++++++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++******))))))***,,,+++,,,,,,******************************++++++++++++******************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......------......//////000...+++,,,000777<<>>@@@AAAAAA???>>>>>>???<<<<<<;;;;;;;;;<<<===>>>CCCBBB???:::555222222333333222333666<<<@@@BBBBBBFFFHHHKKKJJJGGGDDDCCCCCCBBB@@@<<<::::::???GGGMMMNNNLLLJJJFFF>>>888;;;BBBTTTWWWYYYWWWPPPHHHBBB>>>@@@@@@AAADDDIIIMMMNNNMMMJJJHHHFFFBBB>>>:::666555000000//////.../////////)))))))))******+++++++++++++++++++++++++++++++++******+++++++++*********))))))))))))))))))************))))))))))))******++++++******)))((((((((((((((())))))************((((((((()))))))))))))))******))))))((())))))***)))***++++++***)))***+++(((((((((((((((((((((((()))(((((((((((()))))))))*********))))))))))))((()))***+++,,,...///000111......---,,,+++++++++,,,)))************+++++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))************(((((((((((())))))))))))++++++******))))))(((((()))***,,,,,,,,,+++***)))))))))((((((((((((((((((***))))))***,,,,,,+++)))((()))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***((()))***))))))***++++++************************)))******++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------...111000111666>>>HHHPPPTTTWWW[[[^^^\\\XXXUUUVVVYYYPPPNNNJJJFFFCCCAAA>>>===888555555888999888:::===HHHMMMOOOKKKEEEAAA===888;;;:::999888888999;;;===999777555333333555777888:::AAAOOO\\\bbbcccgggmmmtttuuuvvvwwwxxxyyyzzz{{{wwwxxxyyywwwvvvwww{{{~~~|||{{{zzzyyywwwrrrlllgggZZZPPPBBB666000///111222888777777666555444333333222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))'''((()))******+++******''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))***)))))))))(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,---------******,,,---///000111222666888;;;===>>>>>>@@@BBB>>>??????===:::777777777444444555555777:::<<<===EEEDDDBBB>>>888555333333222111111666???GGGLLLMMMOOOPPPOOOKKKEEEAAAAAACCCHHHFFFDDDAAA@@@CCCHHHMMMPPPLLLIIIEEE===777888===NNNSSSWWWVVVNNNDDD===::::::999:::>>>EEEJJJKKKJJJGGGJJJNNNPPPNNNIIIBBB>>>999888555222000...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))))))))))))))******************))))))))))))***************))))))(((((((((((())))))************)))))))))))))))******************)))((((((((()))))))))***++++++***)))***+++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))***,,,---///000000------------,,,,,,,,,,,,******************++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))*********++++++(((((((((((())))))))))))+++++++++******))))))))),,,,,,------,,,++++++***))))))((((((((((((''''''******)))+++,,,---,,,***))))))))))))************+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***(((,,,---***(((***+++***************************))))))************))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////...---------///000111222333888AAALLLVVV]]]```ZZZYYYUUUNNNHHHDDDCCCCCCDDDBBB???>>>>>>>>><<<;;;888555444666555333333666666<<>>HHHYYYeeehhhhhhnnnwwwxxxyyy{{{{{{zzzzzz|||}}}{{{{{{{{{xxxuuuvvvzzz~~~{{{zzzzzzzzz{{{yyyvvvsssjjj```PPPBBB888333000///777777666555444333333222222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''((()))******+++++++++''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))((()))******++++++******'''((()))***+++******)))************************++++++++++++++++++++++++---------,,,++++++************++++++,,,------...---...///222444666888999999<<>>AAACCCGGGHHHHHHFFFCCC???>>>===:::888999???HHHOOOQQQPPPRRRSSSQQQJJJAAA;;;:::;;;>>>AAAEEEGGGHHHIIIKKKLLLLLLGGGDDDCCC@@@;;;;;;>>>EEELLLTTTWWWRRRKKKFFFDDD@@@>>>===@@@FFFIIIHHHFFFEEEFFFHHHJJJKKKLLLLLLLLLGGGEEEBBB>>>;;;888666555000//////...---,,,,,,+++++++++++++++++++++++++++%%%&&&''')))************((()))))))))******************))))))))))))******)))))))))))))))((((((((())))))***+++******(((((()))*********+++++++++,,,******)))((((((((((((((()))***++++++***)))***+++)))))))))))))))))))))))))))(((''''''((()))***+++((((((((()))))))))))))))******++++++,,,---------+++,,,---.........---,,,++++++******************************************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))***'''((((((((()))))))))***(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((())))))*********+++++++++(((((((((((())))))))))))++++++******************---,,,,,,,,,,,,,,,---...))))))((((((((('''''''''***))))))***,,,,,,+++)))))))))))))))************'''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++******000111,,,)))+++,,,***************************))))))************))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////000//////000222555888:::<<>>?????????GGGDDDAAA@@@AAAAAA???<<<:::777777:::;;;888999;;;777>>>AAA???>>>AAAEEEFFFEEEDDDEEEIIIOOOVVVZZZ[[[TTTRRRMMMHHHDDDAAA?????????FFFSSS^^^aaaccciiirrrsssvvvxxxxxxwwwxxxzzz|||}}}}}}|||xxxttttttyyy~~~wwwwwwwwwyyyzzzyyyvvvtttooojjjaaaWWWLLL@@@555...777777666555444333333222222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''(((******+++++++++))))))************))))))(((((())))))))))))(((((('''(((((())))))))))))))),,,,,,---.........------'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++......---,,,,,,+++************+++,,,,,,---......111222444777:::===???@@@;;;===@@@AAA@@@@@@@@@AAA<<<>>>??????===<<<<<<===;;;<<<<<<>>>AAADDDGGGHHHIIIKKKNNNOOOMMMLLLKKKKKKIIIHHHHHHMMMSSSWWWUUURRRUUUVVVTTTLLLAAA999777777444;;;EEENNNRRRSSSRRRRRRUUUNNNIIIGGGDDD>>>;;;;;;;;;EEERRRYYYXXXUUUSSSSSSDDDBBBBBBGGGNNNSSSSSSPPPGGGCCC<<<999<<>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCBBB@@@>>><<<888888:::>>>CCCHHHKKKLLLSSSNNNLLLOOOQQQPPPRRRUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQLLLEEE@@@@@@999444999BBBJJJRRRYYYTTTWWWYYYVVVPPPJJJFFFFFFLLLOOOUUU[[[^^^___^^^]]]YYYVVVPPPJJJFFFEEEHHHKKKKKKDDD<<<888777:::CCCNNNYYYWWWUUUVVVXXXZZZZZZYYYGGGDDD<<<444222444222.........///...---+++***)))++++++************++++++************************+++*********))))))(((((((((+++...,,,(((&&&))),,,,,,)))&&&(((+++---***&&&)))************+++++++++)))***++++++***)))***,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++,,,---///000...---,,,+++************,,,+++******))))))******+++***))))))******)))'''))))))************))))))************************))))))(((((()))***++++++((())))))******((('''&&&)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))---+++)))'''&&&&&&'''((())))))))))))(((((((((((()))))))))(((((((((((((((...---+++***)))(((((((((000...,,,***))))))************))))))((((((''''''(((((()))***************000,,,(((''')))+++***)))************))))))))))))))))))))))))))))))))))))---+++)))'''&&&&&&((((((---+++))))))***+++***)))+++***)))(((((()))***+++++++++***)))(((((())))))((()))***++++++***)))((())),,,:::JJJJJJ999***'''++++++************++++++,,,,,,,,,++++++*********++++++************************+++++++++,,,,,,,,,.........------,,,,,,,,,---------.........//////...///000111333222000......222777<<>>;;;888666888:::;;;;;;???FFFJJJIIIGGGLLLUUU]]]^^^______^^^]]]^^^^^^bbb^^^[[[[[[___cccffffffhhhkkknnnpppmmmfff^^^YYYTTTOOOMMMPPPVVVYYYZZZZZZaaacccgggllloooqqqrrrrrrxxxyyyxxxvvvsssqqqpppqqqaaa\\\[[[cccpppxxxyyyuuuuuuyyyyyytttooogggWWWHHH<<<:::777666666555333222111000000000////////////,,,,,,---...............------,,,,,,,,,---//////******++++++++++++************)))(((((((((((((((************************)))******)))'''(((***+++))))))))))))*********+++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,//////000111222444666666::::::;;;<<<>>>???@@@@@@===>>>@@@BBBCCCCCCCCCCCCAAABBBBBBBBB@@@===:::999777666555888===DDDHHHJJJQQQNNNOOOSSSTTTSSSSSSUUUPPPOOOOOOPPPQQQRRRTTTUUUTTTTTTUUUVVVXXXWWWTTTRRRGGG>>>666666;;;CCCNNNWWW\\\^^^___\\\XXXSSSQQQQQQTTTWWW\\\aaaddddddcccbbbYYYUUUNNNFFFAAAAAADDDHHHEEE???:::888777999AAAIIIUUUVVVWWWXXXYYYZZZ[[[[[[TTTRRRLLLCCC>>>:::333+++///...---,,,,,,,,,+++************)))))))))((((((************************+++*********))))))))))))'''***,,,+++***,,,222777000,,,))))))******'''###************++++++++++++((()))******(((((((((*********))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++///...---,,,,,,,,,---......---,,,+++************---,,,+++***************)))******+++***)))''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++,,,+++***)))((()))))))))))))))))))))))))))((('''&&&&&&((()))***))))))(((((((((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((,,,+++)))'''&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))222111000...---,,,,,,,,,,,,***)))''''''((()))******)))))))))((((((((('''(((((()))***************...+++(((''')))+++***)))************))))))))))))))))))))))))))))))))))))+++***((((((((()))+++,,,---+++))))))***+++***)))+++***)))(((((()))***+++++++++***)))))))))))))))((()))***++++++***))))))...///:::HHHGGG999---,,,++++++************++++++,,,,,,,,,+++++++++******++++++*********************++++++++++++,,,,,,,,,.........------,,,,,,,,,------------...............------///000222333333666:::@@@FFFLLLSSS\\\bbb```^^^```eeecccZZZUUUUUUQQQMMMGGGDDDBBBAAA???===777666777888<<<@@@DDDGGGDDDDDDEEEHHHIIILLLVVV```dddeeefffeeedddbbbaaa```^^^[[[YYYZZZ]]]aaaccccccmmmmmmnnnqqqrrrooohhhbbb^^^[[[YYY\\\aaaeeeffffffeeeeeefffgggiiijjjjjjkkkpppqqqrrrrrrqqqqqqqqqsss```XXXQQQRRR]]]kkktttxxxqqquuuwwwuuusssooocccVVV;;;888666555666666444333111111000000000/////////,,,,,,,,,------------------,,,,,,,,,,,,------...******++++++++++++***************)))))))))))))))************************,,,---,,,+++((('''((()))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333555666777888888999:::;;;<<<>>>@@@AAAAAA???AAACCCFFFGGGGGGFFFEEEIIIIIIHHHFFFDDDAAA>>><<<999666333333666;;;???AAAEEEDDDFFFKKKLLLIIIIIIKKKBBBBBBBBBCCCDDDGGGIIIKKKHHHHHHIIILLLPPPSSSSSSSSSLLLCCC:::555444888DDDOOO\\\^^^``````^^^\\\[[[[[[VVVXXX\\\```bbbbbbaaa```YYYUUUMMMEEE???>>>AAAEEEFFFBBB???>>>;;;999===BBBMMMRRRXXXZZZZZZZZZ[[[\\\bbbbbb]]]UUUOOOIIIAAA888666222...,,,---...,,,*********++++++***)))((((((++++++++++++++++++++++++***************)))))))))((()))*********...555;;;000---***)))******&&&###************+++++++++,,,***,,,,,,+++)))((()))*********))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++000///...---,,,,,,,,,,,,...---,,,++++++******+++......,,,+++************))),,,///...+++((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))***+++***++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&'''((()))***))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''***)))(((''''''((()))***&&&''''''((()))***+++,,,((()))))))))***+++++++++...---,,,+++***))))))))))))(((((('''((()))+++,,,))))))))))))(((((((((((((((((()))***************+++)))'''''')))***+++***************))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///---+++))))))***+++***)))+++***))))))))))))***+++++++++***))))))))))))***(((((()))***+++++++++***,,,+++111::::::000******++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---------------......------------------000...---,,,...222666999AAAEEEKKKRRRWWW]]]bbbfffeeeccccccccc___VVVOOOMMMNNNIIIBBB===:::999888777888999:::===@@@CCCFFFHHHJJJFFFFFFJJJNNNSSS[[[bbbeeeeeeeeedddbbb___[[[YYYUUUTTTSSSTTTWWWZZZZZZZZZgggfffeeeiiimmmnnnjjjeee___^^^^^^___cccgggiiiiiijjjiiihhhgggggggggggggggjjjlllnnnooonnnnnnoooppphhhaaaWWWSSSWWW```jjjppppppsssvvvwwwxxxvvvnnneee999777555555666666555444111111111000000000//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,++++++******************************------...,,,***((()))************+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---------------------------.........------------,,,...---------...000222333666666777888999::::::::::::;;;;;;<<<===>>>??????AAACCCEEEGGGHHHGGGEEEDDDIIIIIIHHHGGGEEEBBB@@@>>>===999555333333444555555888666888<<<===;;;===AAA;;;;;;;;;<<<>>>@@@BBBDDDDDDCCCAAACCCFFFIIIJJJJJJKKKEEE???:::555333999BBBOOORRRWWW\\\^^^^^^^^^]]]VVVWWWZZZ\\\]]]]]]\\\\\\[[[XXXSSSKKKEEEBBBCCCDDDMMMJJJHHHGGGAAA:::888;;;CCCKKKUUUZZZYYYXXXYYY[[[______[[[TTTQQQQQQPPPLLLAAA<<<555222222111---***++++++,,,------,,,+++***++++++++++++++++++++++++************************)))******)))(((***...111,,,+++))))))++++++***(((*********+++++++++,,,,,,...//////...,,,***+++,,,******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++.........---------------...---,,,+++++++++++++++///...---,,,+++************///333222---))))))+++))))))************))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((''''''((()))***+++((((((((())))))******+++(((((()))***+++,,,,,,---))))))((('''&&&%%%%%%&&&+++******)))***+++,,,,,,))))))))))))(((((((((((((((((()))***************(((((('''((()))***+++,,,************)))))))))((())))))))))))))))))))))))((((((((((((***+++---...,,,***))))))***++++++***************************++++++***))))))*********((())))))***++++++++++++***''')))------(((''')))++++++************++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------...............---------.........---------------111000///...000666===BBBLLLOOOUUU[[[___bbbdddeeehhheee```ZZZSSSKKKEEECCC>>>===;;;:::999999999999???@@@BBBCCCEEEFFFGGGGGGLLLIIIJJJQQQWWWWWWWWWXXX\\\[[[[[[ZZZXXXUUUPPPMMMJJJIIIIIIJJJKKKMMMNNNNNNTTTSSSSSSUUUXXXZZZ[[[ZZZVVVYYYYYYXXXYYY]]]______fffggghhhiiijjjjjjkkkkkklllmmmooonnnllljjjjjjjjjpppnnnjjjddd^^^ZZZYYYYYYkkkmmmqqquuuyyyxxxrrrlll888666555444555666555444111111111111000000000000//////...------...//////,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++***)))(((***************************,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,------------------------------------........................000/////////111333555666888999:::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::???@@@AAABBBBBB@@@>>>===>>>>>>>>>===<<<;;;:::999;;;:::888777666555333000555333333555555555:::AAAEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHEEEEEEGGGIIIKKKKKKIIIHHHHHHFFF???777555888===BBBJJJSSSZZZ]]]]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\WWWQQQLLLHHHGGGNNNKKKKKKIIICCC:::666666;;;EEEQQQWWWWWWVVVVVVXXXQQQOOOIIIAAAAAAIIIPPPSSSLLLHHHBBB>>>:::666111---+++,,,,,,---------,,,,,,++++++++++++++++++++++++***************+++++++++((()))++++++***)))))))))+++*********+++++++++******++++++++++++,,,,,,,,,...///000...,,,++++++,,,******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******++++++,,,---...//////000000------,,,,,,+++,,,,,,,,,///...---,,,++++++++++++)))---111000+++((((((+++))))))************))))))******************************)))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))'''''''''(((((()))******++++++******))))))(((((((((((()))***+++,,,,,,---,,,+++***)))))))))))))))+++++++++***************(((((((((((())))))))))))(((((()))***************'''(((((())))))***,,,---************)))))))))((())))))))))))))))))))))))(((((((((((())))))******,,,***))))))***++++++*********++++++++++++******+++***************++++++***************++++++,,,...+++***++++++***,,,///++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...................................................000333555999AAAIIIPPPVVVXXX\\\```ccccccaaa___]]]YYYRRRIIICCC@@@???>>>:::===AAAEEEGGGHHHHHHHHHEEEFFFIIIKKKMMMNNNOOOOOOMMMIIIIIIOOOSSSQQQLLLKKKLLLKKKJJJKKKKKKJJJFFFCCCBBBBBBAAAAAABBBEEEHHHJJJGGGGGGGGGEEEDDDFFFIIIMMMOOOTTTUUUPPPMMMPPPRRRPPPVVVYYY^^^cccgggiiijjjjjjjjjlllnnnmmmkkkhhhggggggllloooqqqmmmdddZZZQQQMMMYYYZZZ___hhhpppsssrrrqqq888666444444555555555333222222111111111000000000111000///...---...///000,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++''''''((())))))'''&&&%%%++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..................................../////////000000000222222222333444666777888999:::<<<<<<===<<<;;;:::;;;::::::999888777666666888999999999888888777777777777777777777777777777666666777999;;;:::888666666444444555555666===EEEQQQRRRRRRRRRQQQOOOMMMLLLEEECCC@@@@@@CCCFFFHHHIIIIIIJJJLLLNNNIII???888777555888@@@JJJTTT[[[]]]]]]^^^^^^^^^^^^^^^_________^^^```bbb```[[[TTTOOOLLLIIIHHHHHHHHHCCC;;;777888999BBBNNNVVVXXXWWWWWWVVVPPPLLLBBB777444>>>IIINNNOOOOOONNNKKKEEE???999555///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++''')))+++------,,,***)))---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++***+++---...000111111111------,,,,,,,,,,,,---------,,,,,,+++++++++++++++'''***++++++(((&&&''')))))))))************))))))************************+++******))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((())))))******))))))(((************************''''''(((((())))))******,,,,,,+++***)))(((((('''((()))))))))***+++++++++,,,,,,+++***************)))))))))(((((('''''''''(((((((((((())))))))))))(((((()))***************''')))***+++******,,,---************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***((()))***,,,++++++******+++,,,,,,+++******+++************+++,,,,,,,,,++++++*********++++++...---,,,++++++,,,...000++++++************++++++***++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------.............../////////....../////////000000000---222:::AAAGGGNNNWWW]]]]]]]]]^^^___```]]]XXXTTTHHHGGGBBB<<<;;;@@@CCCDDDGGGLLLSSSWWWXXXWWWVVVVVVRRRRRRRRRQQQPPPOOONNNMMMHHHBBB@@@CCCEEECCCAAABBB@@@>>>>>>AAAEEEGGGFFFCCCJJJIIIHHHHHHJJJPPPYYY___TTTRRRNNNIIIGGGGGGIIIKKKNNNVVVWWWMMMFFFFFFGGGEEEGGGJJJOOOUUU[[[^^^```aaabbbeeehhhjjjiiihhhhhhhhhhhhkkknnnnnnjjjddd___\\\KKKHHHIIISSS^^^gggmmmrrr999777555444444555444222222222222111111111000000111000...,,,,,,---...///---......///...---,,,++++++,,,,,,------,,,,,,+++'''((()))******((('''%%%++++++++++++++++++++++++'''***,,,,,,+++***++++++,,,,,,,,,,,,------------------------............------------....................................---...//////000111222222444555666777888888888888999:::<<<======<<<:::999777777666666555555444444444333333333444555777888999888888888888999999999666666666888;;;=========888888:::<<<;;;;;;AAAJJJTTTTTTUUUUUURRRMMMHHHDDD<<<:::888999<<<@@@BBBCCCJJJGGGHHHLLLJJJBBB<<<:::666777:::BBBMMMWWW]]]```]]]]]]\\\\\\]]]]]]______^^^```bbbaaa]]]WWWSSSQQQPPPNNNMMMMMMHHH@@@>>>???===CCCMMMWWW\\\\\\ZZZXXXVVVSSSHHH:::333777>>>BBBHHHNNNUUUUUUPPPHHHDDDBBB999777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,---,,,+++******+++,,,++++++***+++,,,+++++++++,,,,,,,,,------***+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******++++++,,,...///000000000000------,,,,,,,,,------...+++************+++,,,,,,))))))((('''((((((***+++))))))************))))))************************++++++***))))))))))))))),,,,,,***)))))))))***+++))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))((((((((())))))))))))(((,,,++++++******)))))))))))))))))))))))))))))))))******))))))(((((())))))&&&''''''((((((((((((((('''((((((((()))))))))***(((((()))***************(((***------++++++,,,...************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++)))((()))***,,,,,,+++***++++++,,,,,,++++++***+++*********++++++,,,---...---+++************+++***************,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,------------...---........./////////000......///000111222333333444<<>>===;;;<<>>333222444555AAAKKKWWW[[[VVVOOOLLLLLLCCC???:::444///.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,***))))))))))))(((&&&''')))+++,,,---///111++++++,,,,,,,,,---------+++,,,------++++++,,,...******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++---...///000000///......------,,,,,,,,,------...))))))))))))***+++,,,------***((((((***---......))))))************))))))))))))))))))))))))))))))++++++***))))))((())))))+++***((('''''''''((()))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++))))))))))))((((((((((((,,,+++***************+++&&&'''(((***++++++,,,,,,'''((((((((())))))******(((((()))***************))),,,......,,,+++,,,...************))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++)))((()))+++,,,,,,+++***+++,,,------,,,+++***+++*********+++,,,,,,---///...,,,***))))))******)))+++,,,,,,,,,------+++++++++************++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---.........//////000000......///111222333444555>>>GGGSSSZZZZZZYYYYYYZZZYYYVVVRRROOOLLLFFF>>>888<<>><<<:::777444222000...111111111222333333444444//////000222444888;;;<<>>???CCCFFFHHHFFFDDDMMMNNNMMMLLLKKKLLLOOORRRSSSQQQQQQTTTXXXWWWQQQKKKKKKFFFFFFMMMOOONNNRRRYYYZZZVVVQQQOOOMMMJJJEEE@@@===888777:::@@@EEEMMMTTT```^^^]]]^^^aaaeeeggggggddd```]]]^^^aaabbb^^^ZZZ[[[\\\\\\[[[XXXWWWXXXYYYWWWWWWYYY[[[___aaa```___\\\XXXOOOEEE<<<777444444;;;CCCPPP[[[]]]XXXVVVXXXQQQKKKDDD===888555222000---,,,,,,---......,,,******,,,---+++(((&&&))),,,,,,,,,+++)))((())),,,...++++++,,,,,,,,,---------+++,,,---------,,,+++***++++++)))))))))***+++,,,+++*********)))(((((((((''''''(((***+++,,,---...************************)))))))))((('''(((***---+++---///111111000...------,,,++++++******++++++------,,,+++)))***---///...+++(((%%%&&&)))---000((((((((((((((((((((((((***************)))((('''&&&(((******))))))***+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,,,,+++***))))))(((((()))++++++,,,,,,,,,''''''''''''((((((((((((''''''((()))))))))))))))++++++++++++,,,---......------,,,,,,,,,,,,++++++++++++************++++++''''''((()))))))))))))))---,,,+++*********+++,,,))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++...111111000...((('''&&&'''))),,,,,,+++,,,,,,,,,------,,,++++++......---------,,,,,,,,,******++++++,,,---......111///------.../////////---000222111111666???HHHTTTXXX\\\ZZZUUUOOOKKKJJJIIIEEE>>>999888;;;@@@DDDIIIQQQVVVTTTRRRTTTQQQLLLHHHLLLLLLHHHHHHKKKMMMKKKMMMIIIFFFHHHPPP\\\gggnnnggglllttt~~~~~~}}}vvvmmmjjjppprrrmmmkkknnnnnnjjjeeefffkkkcccPPPLLLSSSSSSOOOOOOQQQTTTTTTTTTUUUXXX^^^aaaeeehhhnnnuuutttpppnnniii___SSSIIIGGGKKKOOO888666555555666666444111000000000000000000000000///............------------------------,,,++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,+++++++++******,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////......////////////000000333333333444555666777777777777888888888888888888888777666555444333333222666555555444444333333333777777777888:::===???AAAEEEBBB>>>===>>>>>><<<:::BBBBBBDDDFFFIIIKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNOOOOOOMMMLLLMMMPPPQQQPPPOOOUUURRRPPPOOONNNMMMNNNQQQYYYXXXVVVVVVWWWVVVSSSQQQNNNIIIEEEDDDBBBBBBGGGNNN\\\ZZZYYYZZZ^^^aaaccccccfffdddccccccdddeeecccaaa\\\^^^______^^^]]]]]]^^^^^^]]]\\\]]]^^^___^^^]]]]]]]]]YYYNNNAAA888555666555>>>MMMYYY\\\XXXYYY^^^]]]ZZZUUUOOOIIIBBB;;;666333111...---------,,,+++...---,,,+++,,,,,,,,,,,,---///111000,,,******,,,++++++,,,,,,,,,---------)))***,,,------------,,,,,,++++++*********+++++++++++++++++++++*********(((((()))***+++,,,,,,---************************)))******)))((()))+++---+++---000222222222000///---,,,++++++******++++++------,,,+++)))***,,,///+++***)))((((((***,,,---((((((((((((((((((((((((*********+++******))))))((()))++++++***)))***+++))))))))))))))))))))))))+++*********))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************************************))))))))))))************************************************************......---,,,,,,+++******++++++++++++***)))((((((((((((((()))))))))******'''(((((())))))))))))))),,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++************++++++((()))******+++*********,,,+++++++++***++++++,,,************++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,+++++++++---,,,+++))),,,...///...+++***+++---,,,,,,,,,------,,,,,,+++.........---------,,,,,,---------....../////////000///......///000111000000111222444888AAALLLUUU[[[ZZZVVVPPPIIICCC@@@>>>888888888:::???GGGNNNRRRRRRXXXYYYTTTPPPOOOLLLGGGKKKIIIEEECCCGGGPPPUUUTTTTTTUUUYYYdddrrr~~~~~~~~~zzz|||lll^^^```______ZZZSSSNNNKKKKKKNNNQQQXXX\\\___bbbiiipppsssppptttooofffZZZPPPKKKLLLNNN888777555555666666555444000000000000000000000000.........---------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,++++++++++++***---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,------------........./////////......................../////////000000000111111555666666777888888888888888888888888888777777777444444444444444333333333555444444333333333444444999999999:::<<<>>>@@@AAADDDCCCBBBCCCDDDEEECCCAAAHHHIIIIIIHHHFFFFFFFFFGGGMMMLLLKKKLLLNNNPPPPPPOOOPPPPPPOOONNNNNNOOORRRTTTQQQRRRQQQOOOOOOSSSUUUTTTQQQQQQQQQPPPPPPNNNMMMLLLOOOLLLKKKJJJGGGEEEIIIPPPYYYXXXWWWXXX[[[^^^______eeefffffffffeeedddeeefffaaacccddddddbbb```___```aaa___\\\[[[\\\\\\\\\[[[[[[______VVVGGG:::666666444<<>>:::777666333666;;;BBBIIIOOOTTTWWWXXXZZZWWWPPPKKKJJJIIIHHHRRRLLLDDD???FFFRRRYYYZZZaaabbbiiiuuurrrlllhhhsssjjj\\\PPPKKKMMMQQQTTTSSSVVVWWWXXX^^^hhhppprrrvvvssslllbbbXXXPPPLLLJJJ:::888666555444444555555000000000000000000000000//////.........---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++,,,,,,---------......///,,,,,,,,,---------------............////////////---------...............//////000000111222222222666777888999999999888777777777777666666666666666666555555444333222222222444444444555777:::<<<=========>>>>>>???AAAAAABBBEEEDDDBBBBBBCCCCCCDDDDDDBBBEEEIIIJJJIIIIIIIIIKKKGGGJJJLLLLLLJJJHHHIIIJJJLLLPPPSSSQQQLLLIIIJJJLLLKKKOOOOOOKKKLLLQQQRRROOONNNOOOPPPPPPOOOOOONNNOOOIIIJJJMMMPPPNNNKKKNNNUUUXXXVVVVVVWWWZZZ\\\]]]]]]]]]aaadddccc```___aaaeeefffhhhiiigggccc```^^^]]]^^^\\\YYYXXXYYYZZZ[[[[[[WWW[[[]]]XXXMMMAAA999666999;;;DDDRRR[[[^^^___aaa\\\]]]___```___YYYPPPJJJCCC===555///---...///000000...,,,---000111111///222///+++***+++---......,,,,,,,,,------------...***++++++,,,------------++++++,,,,,,+++)))'''&&&+++++++++,,,,,,---------***************************************************,,,---,,,++++++---...---...000111111000///...---,,,++++++******+++++++++,,,,,,+++******+++---***************+++++++++************************)))***+++,,,,,,,,,,,,,,,+++,,,------+++*********))))))))))))))))))))))))************************(((((()))))))))*********)))))))))*********++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++(((((((((((()))******+++)))))))))*********++++++)))))))))))))))******************)))******++++++,,,,,,,,,++++++++++++***++++++************++++++)))******+++++++++++++++)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,******,,,///333555555444777:::888222...---...+++,,,------------------............------------------------,,,,,,,,,,,,---...000000//////000000111333:::CCCMMMSSSVVVWWWRRRKKKAAA;;;999999777666555:::BBBJJJPPPTTTUUUUUUSSSRRRNNNJJJIIINNNVVV[[[nnnjjjaaaXXXWWW^^^eeehhhrrrqqqqqquuu||||||~~~ooodddbbbfffiiihhhYYYYYYUUUOOOQQQ\\\hhhnnnnnnnnnmmmhhh```VVVLLLGGG;;;:::888555333222333333000000000000000000000000000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------................../////////000000------------......//////000000111111222333333444666777888999999888666555555555555555555555555444666666666555555555555555:::::::::<<<>>>AAADDDFFFDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???@@@BBBHHHNNNRRRLLLRRR\\\eeelllpppssstttlllsssyyywwwpppkkklllpppqqqxxx~~~vvvmmmiiihhhjjjkkkhhhaaa[[[WWWQQQKKKIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLPPPSSSQQQMMMLLLPPPTTTSSSSSSUUUWWWYYYYYYYYYVVV[[[___^^^[[[ZZZ^^^bbbhhhiiijjjhhheeebbb``````aaa^^^ZZZYYYZZZ[[[[[[ZZZVVVWWWXXXXXXTTTLLLBBB<<<===888<<>>999888999:::999888555:::CCCKKKQQQTTTTTTSSSMMMJJJIIIKKKSSS```ppp|||~~~ooolll```PPPHHHNNNYYY```aaadddiiikkkggg]]]RRRJJJ888888888555333111222333000000000000000000000000111111111000000000//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,---......//////....../////////000000000---------...//////000000000111111222333444555555888888888888777666555555444444444444555555555666555666777888999;;;<<<<<<>>>===<<<<<<>>>AAACCCEEE@@@AAABBBDDDDDDEEEEEEDDDEEEHHHNNNVVVbbbppp{{{xxxeeeaaa\\\ZZZXXXUUUOOOJJJOOOLLLLLLOOOOOOKKKJJJLLLPPPOOOOOOQQQSSSUUUTTTTTTSSSXXX\\\[[[YYYYYY]]]aaadddeeeffffffeeeeeefffhhhhhheeeaaa___^^^]]][[[ZZZYYYWWWWWWYYY[[[WWWOOOIIIBBB;;;;;;JJJ[[[cccbbb```cccbbbaaabbbcccbbb```^^^]]]XXXOOOFFF???777000,,,,,,///111///,,,+++...222OOOAAA000)))+++///---***,,,---------............//////---,,,+++*********************)))(((''''''))))))))))))))))))******++++++******************************************)))+++------,,,,,,,,,---............---,,,,,,+++---,,,++++++******++++++)))+++,,,+++***)))***,,,,,,+++)))'''(((***,,,...************************)))***++++++++++++++++++***+++,,,,,,+++)))******))))))))))))))))))))))))((((((((((((((())))))))))))))))))*********++++++((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++///...,,,***((((((((((((((((((((()))))))))************)))((()))***+++,,,***))))))******+++------++++++++++++************++++++************++++++((())))))***+++*********)))***++++++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********,,,++++++---000222333222111000///000222222///,,,+++,,,---......///....../////////.........------//////////////////000000...000111111///000444888???EEENNNSSSSSSLLLBBB<<<999888888999;;;<<<;;;:::???BBBFFFJJJLLLLLLKKKJJJNNNMMMPPPZZZgggwwwuuu]]]JJJFFFLLLQQQVVVZZZ```fffhhhcccZZZTTT222444666555333222333444000000000000000000000000000000000000////////////---------------,,,++++++------------------------,,,,,,---...............******+++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,------.../////////.../////////000000000000------...//////000111111111111222333444555666666:::999888777666666666666444444555555666777888888999999:::<<<===>>>???@@@>>>=========???BBBFFFHHHDDDHHHMMMTTT[[[```dddfffnnnsss}}}}}}ssshhh^^^UUUSSSRRROOONNNNNNOOONNNNNNPPPRRRSSSSSSQQQRRRUUUXXXYYYXXXYYY\\\___^^^____________aaaeeehhhiiigggdddbbbaaa```]]][[[[[[ZZZZZZ[[[\\\[[[YYYVVVPPPKKKJJJTTT^^^cccddddddbbb```______``````^^^\\\```^^^ZZZUUUNNNEEE;;;444/////////...------...///555000+++***,,,///000///------------............///...,,,++++++++++++,,,++++++***************+++))))))))))))))))))((((((******************++++++************************(((***------,,,++++++,,,,,,------............///---,,,++++++******++++++)))***,,,,,,***)))***+++*********)))******+++,,,*********************************+++******))))))((()))++++++***)))***+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************(((((()))***++++++,,,,,,111///---***)))))))))***)))))))))*********+++++++++***)))((((((***,,,---------,,,+++++++++++++++++++++++++++************++++++************++++++)))***++++++,,,,,,++++++************+++,,,---...++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***------,,,,,,,,,+++++++++...---,,,---//////---,,,---.........---------...+++,,,---...////////////////////////..................//////000000111111---000222222222555<<>>@@@@@@AAABBBDDDKKKKKKKKKKKKKKKJJJIIIIIIVVVWWW```nnn{{{oooWWWKKKIIIKKKNNNPPPTTT[[[```bbb```]]]---111444555444333444666000000000000000000000000000/////////............,,,,,,------,,,,,,+++***---------------------------......///////////////*********++++++,,,,,,,,,......///000000///...---,,,,,,------...///000000////////////000000000000.........///000111111222111111222333444666666777<<<;;;999777666666777777444555666777888999:::;;;???????????????>>>>>>>>>AAAAAAAAACCCGGGKKKPPPSSSWWW\\\gggtttmmmaaa[[[UUUQQQPPPPPPOOOPPPRRRTTTUUUTTTRRRQQQRRRTTTVVVWWWYYY[[[]]][[[[[[ZZZYYYXXX[[[___bbbdddcccbbbbbbcccbbb___]]][[[\\\\\\[[[YYYYYY[[[^^^```]]]]]]```bbbbbbdddhhh``````___aaabbbcccaaa___\\\]]]^^^]]]YYYQQQGGG@@@444000---...000111///,,,)))---111222111///......---------.........//////---,,,+++++++++,,,---...---,,,+++++++++,,,---...+++*********))))))(((((())))))*********+++++++++************************(((***,,,---,,,++++++,,,++++++,,,...///111222333---,,,++++++******++++++)))***,,,,,,***)))***+++''')))+++,,,,,,,,,***)))))))))))))))))))))))))))***************)))((('''&&&(((*********)))***+++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------......---+++******+++---...******+++++++++,,,,,,,,,+++***)))((((((***,,,---111000...,,,+++)))))))))+++++++++************)))++++++************++++++++++++,,,---------,,,,,,+++***))))))***,,,...///,,,,,,,,,---------......+++++++++,,,,,,+++++++++......---------,,,,,,,,,---------///000000---++++++...000...)))(((,,,000+++,,,---...////////////000/////////............+++,,,,,,---...///000000,,,///222333444:::CCCKKKKKKLLLJJJCCC:::555666999;;;???DDDFFFFFFHHHLLLOOOJJJJJJKKKLLLOOORRRUUUWWW]]]```lll||||||cccTTTNNNMMMJJJIIIJJJOOOWWW^^^aaaaaa777666444444444444222000000111222111000//////111000000///..................------------.../////////............---------///...---...///000///...,,,,,,,,,---------..............................---------........./////////////////////.........////////////000000000000333333333444444555555555999<<<888111000555888777888777777888;;;===??????===BBBDDDAAA>>>??????===CCCFFFLLLRRRWWW^^^nnn|||wwwiii______]]]YYYSSSOOOMMMOOOQQQOOONNNQQQUUUTTTOOORRRYYY\\\WWWTTTUUUVVVWWWZZZ___YYY^^^^^^[[[\\\```aaa]]]]]]]]]\\\\\\\\\\\\]]]^^^ggggggeeecccbbbaaa````````````______```aaaaaabbbddd]]]XXXXXX\\\ZZZRRRJJJBBB999///***+++---,,,***---///111000...---...111000///...,,,,,,---......+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***++++++,,,---,,,***))))))+++,,,...111000...---,,,,,,------++++++++++++++++++++++++---,,,******+++,,,,,,+++******))))))***+++,,,,,,************************************************)))***,,,,,,***)))***+++))))))))))))))))))))))))+++++++++++++++***)))(((+++,,,...---,,,++++++,,,++++++******************---,,,,,,++++++,,,,,,---*********************************)))))))))))))))*********+++,,,,,,,,,---,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,000333111+++'''&&&((())))))))))))))))))))))))***************+++++++++,,,+++******+++---...000---,,,***))))))***,,,---)))************+++++++++++++++++++++******)))))))))************+++++++++...))))))...///+++***---++++++,,,,,,,,,---------------------------,,,,,,---,,,,,,,,,,,,---......---------.........//////...........................///000///---,,,---...111///000555>>>GGGMMMOOOQQQGGG>>>;;;999777777999888BBBDDDDDDKKKJJJGGGLLLKKKNNNPPPOOOSSS\\\ccceeerrrrrrwwwrrr```]]]YYYLLLDDDHHHMMMPPPWWW___888666555444444333222000000111222111000///000111000000///............///...------------.../////////............---------...------...000000000///,,,,,,---------.................................---------.........////////////////////////////////////000000111111111222444444444555555555555555222666888666777:::999555555666666888;;;<<<=========>>>===;;;???GGGKKKKKKPPP^^^vvvttteeeYYYQQQLLLJJJHHHKKKRRRUUUSSSTTTWWWUUUOOOMMMPPPSSSUUUYYY___UUUYYYYYYVVVVVVZZZZZZWWWZZZZZZ[[[\\\]]]^^^___```cccbbbaaa`````````aaabbbaaaaaaaaaaaabbbccccccdddeee```\\\\\\^^^^^^YYYSSSNNNHHH>>>555000...//////...000222111...---.../////////...------------...+++++++++++++++++++++++++++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---,,,+++***)))***+++---...111000...---,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++******************+++,,,,,,++++++++++++++++++++++++************************)))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++++++++***)))))))))***++++++******)))***++++++******************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++++++++,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))---111///+++((((((***************************)))))))))******+++++++++*********++++++,,,---...---,,,***))))))***,,,---************++++++++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,---******...///+++***---++++++,,,,,,,,,---------------------------------------,,,,,,------...///---------.........//////........................---...//////------...000222333666===FFFLLLOOOPPPOOOEEE;;;666444333444888;;;CCCDDDFFFJJJGGGKKKZZZ[[[___aaaaaafffpppxxx{{{yyyzzziiiZZZOOONNNMMMLLLPPPWWW999777555444444333111///111222222222000///000111111000//////......//////......------......///000///............------------,,,,,,---000111111000,,,------------.................................------.........///////////////////////////000000000000111111222333444444555555555555555555555555222444555555666777555000777888:::<<>>???BBBEEEHHHFFFOOOZZZeeevvv{{{ggg^^^]]]]]]XXXSSSYYYSSSPPPRRRSSSOOOLLLLLLSSSTTTUUUUUUVVVWWWXXXWWW[[[[[[[[[\\\[[[ZZZXXXWWWYYYXXXWWWWWWYYY\\\___aaaaaaaaaaaabbbcccdddfffgggcccbbb```]]][[[[[[^^^``````]]]VVVLLLBBB999222000...///000000000/////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...+++++++++++++++,,,---...//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***))))))+++++++++******++++++,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++++++++,,,------,,,+++******+++++++++++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,******+++,,,++++++++++++++++++++++++&&&&&&'''(((***+++,,,,,,((()))***+++,,,+++******,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------,,,******+++,,,,,,,,,------------...+++,,,,,,---...//////000---------------...//////............////////////........................000111222111111222444666999???GGGOOORRROOOIIIEEE???:::666777999;;;AAAGGGFFFGGGGGGKKKNNNPPPnnnrrrYYYNNN:::888666555555444222000111222333222111000000222111111000//////////////////............///000000///............------------,,,,,,---000222111111---------.........//////////////////////////////........./////////000000000000000000111111222222111222333444555666777888444444333333333333333333333333555888999;;;===@@@888:::>>>BBBGGGOOOXXX^^^nnn}}}xxxbbbXXXOOONNNOOOOOOPPPSSSOOOOOOPPPSSSTTTUUUVVVXXXWWWWWWWWWWWWVVVVVVUUUTTTWWWWWWVVVVVVWWWYYY[[[\\\]]]]]]^^^___```bbbdddeeeccccccaaa]]]ZZZZZZ]]]```aaa]]]YYYUUUPPPGGG;;;222000////////////000000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++,,,---...//////...,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++------+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++***,,,...///---+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))******************************&&&'''((()))***+++,,,---((()))***+++,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++...///...++++++++++++,,,,,,---------.........,,,,,,------...///000000...------------...//////........./////////000000////////////////////////000111111111000222555777CCCHHHOOOSSSQQQKKKCCC>>>888666888===@@@AAADDDJJJGGGHHHIIIOOOUUU^^^dddTTT999777555555555555333222222333333333111000111222222111000000//////000000//////......//////000111///............------------,,,,,,---000111111000------........./////////////////////////////////....../////////000000000000000000111222222333333333333444444555666777777333333333444444444555555444777<<<>>>:::555777<<<:::CCCQQQ```pppooo___UUULLLHHHGGGJJJHHHIIIMMMOOONNNOOORRRNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ\\\^^^```bbbccceeeeeebbb___]]]^^^```bbbaaa___]]]^^^^^^VVVIII>>>666333000///000111111111///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,---......///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++...111---,,,,,,++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++***)))+++...///---*********++++++,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))************************(((((()))***+++,,,,,,---******+++++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++000222///+++,,,---,,,,,,---------............---------.../////////000......------......///000....../////////000000000////////////////////////---...///000111444888<<>>;;;888888<<>>@@@BBBOOOmmmoooSSSNNNNNNRRRQQQMMMLLLPPPIIIGGGEEEDDDEEEHHHKKKNNNQQQSSSVVVYYYZZZ[[[ZZZYYYVVVVVVXXXYYY\\\^^^```bbbaaa___^^^___aaaddddddddd```cccggggggccc___[[[ZZZJJJBBB999333111222111111222111///.........///000------------------------,,,,,,.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,***))))))***,,,---.../////////---,,,+++++++++,,,---...------------------------+++---...,,,***---333:::...---,,,,,,++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,------------------------***+++,,,,,,------------000---+++...333555222...******+++,,,,,,---......///......------......///........................++++++,,,,,,---...//////---.........///000000000,,,,,,+++***+++,,,...///........................+++++++++,,,,,,------------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////,,,444777000,,,---///...---------........./////////////////////........................///000000////////////000000000000000000000000000000000000///111444888>>>EEEMMMRRRLLLJJJEEE===666222222444>>>>>>BBBHHHJJJKKKQQQXXXYYYjjjttt|||||||||iii]]]666666777888888777555555333444444555555444444333000000000000000000000000111000...///000222222111........................,,,---...//////...---,,,---------.........//////000000000000111111111111////////////000000000000333333333444444444555555555555555555555666666666666555444555777:::===>>>>>>@@@CCCIIIYYYxxxrrreeeYYYTTTQQQLLLLLLPPPJJJHHHHHHHHHIIIJJJKKKJJJRRRSSSTTTVVVWWWXXXXXXYYYXXXXXXYYY[[[^^^```bbbddd^^^]]]]]]^^^___bbbdddeeeccceeeffffffccc___]]]]]]XXXNNN???555555::::::555:::333///000000//////222---------///000000---+++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------......//////---,,,,,,---...---,,,........................---,,,,,,,,,,,,---......++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...+++)))))),,,---,,,***++++++,,,,,,,,,---------111111000/////////000000......---------...000111++++++,,,------......//////000000000000//////...111111000000000111111222222333333333333222111111///...---,,,,,,---...///.../////////...---,,,+++...............------,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------...............///000111///............---------...............///000000000000000000000000000000......000111111111000///000000333<<>>DDDKKKMMMKKKOOO\\\jjjiii~~~{{{yyy~~~rrrfff666666777888777666555555222222222111111222222222000000000000000000000000///.........000111000///........................------...//////...---------------.........//////000000000000111111111111000000000000000111111111333444444444444555555555:::999777666555555555666555888;;;;;;999:::>>>AAADDDRRRggg|||mmm___RRRKKKKKKMMMNNNNNNJJJFFFFFFKKKQQQUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYZZZ\\\^^^___```^^^______aaaccceeefffhhhdddfffggggggdddaaa_________YYYNNNAAA;;;:::777222555000...//////---...111------...///111000...+++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,------...///---,,,,,,---...---,,,........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///,,,***+++---...---+++++++++,,,,,,,,,---------......---------......///...---,,,,,,,,,,,,---...------...//////000000111111111111111111000000///---...000333666:::===???>>>>>>===<<<:::888555444333333222111000/////////.....................---******+++,,,---.........---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------///............//////000---------......////////////............///000000000000000000000000000000///000111222222111000000111222777@@@JJJNNNLLLIII???999555666666555888>>>EEEIIINNNQQQTTT\\\kkkxxx666777777777777666555444222111000//////000111222000000000000000000000000---------///111111///---........................---......//////......---------........./////////000000000111111111222222000111111111222222222333444444555555555666666666888777777666666777777777888;;;======>>>EEEQQQ\\\qqqlllbbbNNNMMMKKKMMMOOOOOOMMMJJJUUUWWWYYYZZZ[[[ZZZXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___aaadddfffhhhiiiiiifffgggiiihhheeecccbbbbbbaaaaaaZZZNNNDDD===777111111//////000///,,,...222///......000111111///---------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***++++++,,,,,,---///---,,,,,,---......---........................---,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///---,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,---............---,,,,,,,,,------000000111111222222333333444333333333333444444444111333666:::???EEEIIIKKKMMMMMMNNNMMMLLLIIIFFFDDD??????>>>===<<<999777666333222111000////////////******+++,,,---......///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............---000//////............///+++,,,---...///000111111//////......//////000111000000000000000000000000111111222222222111111000444666<<>>???@@@BBBEEEHHHKKKNNNPPPPPPRRRTTTVVVWWWWWWUUUTTTNNNOOOOOOOOOLLLIIIEEECCC>>><<<999555333111//////......---------------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------------------------............////////////...............111000///...............,,,------...///000000000/////////...///000000111000000000000000000000000111111111222111111111111888:::===AAADDDBBB<<<777777999::::::;;;BBBPPP\\\jjjrrr}}}888777666666555444444444444333111000000111333444////////////////////////......///111333333000...////////////////////////////////////////////////........./////////000000111111111111222222222222111222222333444555555555666666777777777777888888777888:::<<<===============>>>DDDUUUpppeeeMMMJJJOOORRRQQQMMMNNNQQQSSSUUUUUUUUUTTTQQQRRRSSSTTTVVVYYY[[[\\\YYY[[[^^^aaadddeeeffffffggghhhiiihhhfffeeeffffffhhhhhhfffcccbbb]]]OOOAAA666333222333222///000555000/////////111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,---............---,,,,,,.../////////........................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,------,,,,,,---------.........//////...------,,,---------...///111222333444444333333333444555555666666666666666888<<<@@@EEEHHHLLLLLLLLLMMMNNNOOOPPPQQQKKKMMMPPPSSSVVVWWWWWWVVVXXXYYYZZZZZZYYYUUURRROOOKKKIIIEEE@@@;;;666333111///...------,,,---...............---------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------------------------------............///////////////////////////111000///...............///////////////////////////////////////000111111111111111111111111111111000000000111111111222222===<<<<<<<<<;;;999666333999999:::===EEESSSaaajjjsss888888666555444333333333222111000//////000111222000000000000000000000000/////////111333333111///////////////////////////000//////......//////000....../////////000000000111111111222222222222333111111222333444555666666777777777888888888999999888777888999<<<@@@DDDGGGUUUZZZiiizzzaaaQQQIIIHHHLLLMMMNNNPPPQQQRRRSSSSSSOOOPPPQQQSSSUUUXXXZZZ\\\WWWXXXZZZ]]]___aaabbbbbbfffggghhhgggeeeeeefffggghhhfffcccbbbccc```SSSEEE<<<555111111111//////111000///......000000///...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,------...//////...---,,,---///000000///........................---,,,,,,,,,,,,---..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------,,,++++++,,,...,,,---------...............------------.../////////000111333444555555555555555555666777777888888777777777999===CCCIIIMMMPPPPPPOOOOOOPPPQQQRRRRRRMMMNNNOOOQQQRRRSSSTTTTTTXXXYYY[[[]]]]]][[[YYYWWWUUUTTTQQQLLLGGGAAA===:::111000///.........///000............---------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------------------------------............///...////////////000000000000//////............///000000000/////////......000000//////000000111222111111111111111111111111000000000111222333555555>>>===;;;999777777777777777999===EEEUUUhhhtttxxx999888666444333333333333222222222111111222222222000000000000000000000000000///...///111111111///////////////////////////111000///......///000111.../////////000000000000111111111222222222333333000111222333444555666666888888888999999999999:::999888999>>>JJJZZZjjjttt~~~eeeVVVQQQQQQPPPPPPPPPQQQRRRSSSPPPQQQRRRSSSUUUWWWYYYZZZWWWWWWXXXYYY[[[]]]___```dddeeefffeeeddddddeeegggbbbbbbaaa___```___WWWMMMEEE:::111000222000......000...------...//////...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++...------------,,,,,,,,,***++++++,,,------.........---,,,---///000111000........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------------............------,,,...///...,,,+++---000------------............------...000222555777888666777888999999999888888777777888888999::::::;;;888777777888<<>>AAALLLbbbWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVWWWYYY[[[]]]___cccdddddddddccccccdddfff```dddfffcccbbbcccaaa]]]LLL???333111444333000//////...,,,,,,...///...------------------------------------,,,,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,)))******+++,,,,,,------...---,,,---///111111000........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........------------------------------............---------///111///---,,,///111---------.........//////...///111444888<<>>888333000/////////.........---------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------...............---------........................---------.........//////.../////////000000111111...............///000111------...///000111222222000000000000000111111222111111111111111111111111222333333444666999<<<===888:::<<<>>>???AAADDDFFFEEESSScccqqq:::888555333222222444555444444444444444444444444444222000///000000///...///000000000111111111111111111000000//////.....................///000000444333222111000000000000333222222333444555333222111222444666777777777666===444222;;;???;;;;;;@@@FFF???HHHiiivvvcccYYYTTTPPPOOOTTTVVVVVVSSSQQQSSSVVVWWWRRRTTTVVVVVVVVVVVVWWWYYY```bbbcccaaa^^^___cccgggaaabbbcccdddddddddcccbbbYYYRRRGGG===555111000//////.........///000111222......---------......//////...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---///...---...///000000...------------------------,,,,,,,,,------.........//////////////////////////////.........------------...............------000//////.........//////***---///000///......//////000111111///......///444555777:::===@@@BBBDDDEEEDDDCCCBBB@@@???>>>===============>>>???@@@AAA???BBBDDDDDDDDDFFFJJJNNNOOOIIIBBB===;;;<<<<<<<<<@@@???>>>???AAADDDHHHKKKIIILLLQQQVVVXXXYYYXXXWWW[[[ZZZ[[[\\\]]]\\\ZZZWWWWWWVVVTTTQQQMMMGGG???:::444222111000000///---+++,,,---......//////..............................+++,,,,,,,,,---000444777........................................................................,,,---......//////......000000111000000///......000000000000000000000000////////////000000000000000000000000111111111111222000//////111333333333333222333888>>>AAA???;;;444===AAACCCGGGBBBCCCQQQ[[[sss:::888555333222222444555444444444444444444444444111000//////000000///.../////////000111222222333111111000000///////////////.........//////000000222222111111111111111222111222444555555444333333333444555777888888777777<<<888999===:::444888BBBEEEPPPnnndddRRRRRRZZZSSSRRRQQQSSSVVVWWWTTTPPPTTTVVVWWWWWWVVVWWWYYY[[[____________``````aaaaaabbbcccdddeeeeeedddcccccc]]]YYYOOOBBB666111111444//////////////////000000.........------......//////...,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---///...---...///000000...------------------------,,,------------------...//////////////////////////////.........------------......//////...------000//////.........//////,,,...000111///......///---...000000///...///000111222555888;;;>>>???@@@??????@@@AAABBBCCCCCCDDDGGGFFFDDDCCCBBBAAA@@@@@@EEEHHHJJJJJJJJJKKKNNNQQQFFFBBB;;;777666777888888999999888888:::===@@@BBBHHHKKKOOORRRUUUVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVSSSNNNHHHDDD???:::333///------.........////////////......---........................------------,,,---000333........................................................................,,,---......//////......000000000000000///......000000000000000000000000////////////000000000111000000000000111111111111333222000000222333444444333444666:::???@@@???<<<@@@EEECCC@@@BBBBBBKKK^^^www999888555333222222333444444444444444444444444444000000000222444444222000//////000000111222333333111000000000000////////////////////////000000000111111111111111222333333///333777777555333444555555666777888888999888888666777===AAA>>>???OOOccc|||qqqUUUMMMMMMQQQNNNLLLLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWXXX[[[]]][[[ZZZZZZ\\\___aaa```___dddeeefffffffffeeedddccc^^^[[[TTTFFF666......222//////000000000///...---//////......---......///000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,---,,,,,,,,,...///...---///...---...///000000...------------------------.........---------------/////////////////////////////////............------......//////........./////////......//////000...000111111000...//////,,,...000111111111222333000222555888:::;;;;;;:::999:::;;;===???AAABBBCCCCCCBBB@@@>>>===;;;;;;:::@@@BBBDDDEEEEEEEEEFFFGGG===999444222222444555555555444333333444666888:::AAACCCGGGKKKNNNQQQSSSTTTYYY\\\]]]\\\ZZZYYY[[[^^^\\\[[[YYYYYYXXXUUUPPPMMMLLLDDD999111------...000000000//////...------,,,........................//////...---++++++---///........................................................................------...////////////...///////////////......---000000000000000000000000/////////000000000111111000000000111111111222222444333222222222333444555666:::>>>AAABBBAAAAAAAAAEEEHHHDDDBBBHHHMMMZZZppp999888666444333333333444333333333333333333333333222222333666888888666444111111111111111111111111000000000000000000000000//////000000111111111111222222222111111222222333///444999999666333444777666777777888888888888888777:::@@@EEEIIIWWWttt{{{bbbNNNLLLMMMOOOOOOMMMLLLQQQYYYUUUUUUVVVUUUUUUWWWZZZ]]]XXXXXXXXXYYYZZZ\\\___```dddeeefffggggggfffeeeddd___]]]WWWLLL???444///......///000000000///......000//////...............000...---...//////...---------------------------//////......------,,,,,,...---,,,---...//////---///...---...///000000...........................//////......------,,,,,,/////////////////////////////////...............---......////////////...//////////////////000111///000111111///......000...000333444555555777999666888:::<<<<<<;;;888777666666666777777888888999666666555555555666777777555777999::::::999888888666444111000111333555555555444333222333444666777777888;;;@@@EEEIIIMMMPPPUUUZZZ^^^]]]XXXVVVWWWZZZ[[[ZZZYYYYYYYYYWWWTTTQQQSSSMMMCCC;;;555222000/////////...---------------...........................///...---+++***,,,---........................................................................------...///////////////....../////////......---000000000000000000000000//////000000000111111111000000111111111222222222333333333222111222444666;;;@@@FFFGGGEEECCCDDDGGGCCCGGGFFFKKKZZZcccnnn888777666444333333333333333333333333333333333333222222444666999999777555444444333222111000//////000000000000111111111111///000111111222222111111444333333222111111222222111666;;;:::666333555777666666666777777888888999>>>???BBBHHHTTTlll]]]RRRLLLOOOSSSQQQOOOOOOQQQSSSTTTTTTTTTUUUXXX[[[\\\^^^^^^XXXRRRRRRYYY___cccccceeefffffffffeeeddddddaaa\\\WWWPPPEEE999000...//////000111111000000111000///...............000.........000111000///------------------------/////////......---------...---,,,---///000///...///...---...///000000.........................../////////......---------////////////////////////////////////////////////---......///000000/////////////////////000111111///000111000......///000222444777888999999;;;===>>>???@@@@@@???<<<888666444444444333333333333333222222222333444666777888444555555666777666555333333111///000222444444444666555444444444444555666222222444777:::>>>AAACCCFFFMMMUUUWWWUUURRRSSSVVVZZZZZZZZZZZZ[[[YYYUUURRRSSSQQQMMMIIIDDD<<<444///......---,,,------...///////////////////////////,,,---...---,,,,,,---///................................................////////////////////////---...//////000000//////......///////////////...111111111111111111111111000000000000111111111111111111111111222222222222111222333222111222444777===BBBHHHHHHDDDCCCEEEIIIDDDGGGFFFPPPeeepppyyy888777666555444333333333333333333333333333333333000000111333555555444222555444444222111000//////000000000111111111111222///000111333333222222111444333333222222222333333666999;;;999666444555777555555555666777999:::;;;:::???GGGSSSfffkkkFFF>>>HHHOOOOOONNNNNNPPPRRRSSSSSSTTTVVVXXX```dddccc[[[PPPLLLSSS[[[___```bbbdddeeeeeeeeedddccc```^^^]]]ZZZQQQBBB666222111000000000111111222111111000///............000///...///111222111000------------------------...........................---------///000///...///...---...///000000.........................../////////...............////////////////////////...////////////000000000---...//////000000000000////////////000111222222///000111000//////111333555777999:::::::::;;;<<>>;;;888666333333333444444555555555444333333333333444555555777666555666777777666444222111000111333444444333555555444444444444444555333333333333333444555666;;;BBBKKKQQQSSSTTTVVVXXXXXXYYY[[[]]]^^^\\\XXXUUURRRSSSTTTTTTQQQHHH===555111000///.........///000////////////////////////+++,,,......------...000................................................////////////////////////......///000000000000///...//////000000000000000111111111111111111111111000000000111111111222222111111111222222222222333000222444333222333777;;;===AAAEEEDDDBBBAAAEEEJJJIIIMMMMMMUUUeeeoooyyyqqqrrr888777666555444333333222222222222222222222222222111000///000222333222111333333222222222222111111000000111111111222222222///000222333444333222111000111111222333444666777<<<;;;:::888666555555666666666666777888;;;===>>>>>>LLL```rrrmmmYYYSSSOOOPPPUUUKKKNNNRRRTTTTTTTTTUUUVVV]]]aaabbb]]]UUUQQQTTTYYY[[[]]]___aaacccddddddddd```_________]]]VVVKKKCCC888666333000//////111222222111000///............000///...000222333333222........................------......//////000000///...---...///000///...///...---...///000000.......................................////////////////////////////////////.../////////000000000000------///000000111111111////////////000111222333000111222222111222555777555777888888777777777888======<<<<<<:::999777666444444444555666666777777555444444333333333444444888666444444666888777555777666555666888888777555555555555555555555555555333333333333333333333333888;;;@@@FFFLLLPPPSSSUUUSSSUUUYYY^^^```___[[[WWWSSSTTTWWWXXXWWWQQQHHHAAA888666444111000///000000////////////////////////,,,---//////.........///................................................////////////////////////......///000000000000000///000000111111111111111111111111111111111111111000000111111111222222222111111111222222222333333000333666666444666;;;???AAABBBCCCBBBAAACCCHHHLLLTTTbbblllrrryyyzzz|||777777666555444333333222222222222222222222222222333222000000222333333333000111111222333333444444000000111111222222222222///111222444444333222111---...///111444666999:::@@@===999666666666555555666666777888:::<<>><<<888444222000000000000000000000000000000000...///111000///---......................................................000000000000000000000000...//////000000000000000000000111222222222222222111111111111111111111111000111111111111222222222111111222222222333333333000444888888666888>>>CCCEEEEEEDDDCCCDDDGGGLLLPPPbbb}}}888777666555444333333333333222222111111222222333222222222222111111000000222111000000000111333333111111111111111111111111000111111111111222222222//////111333666888;;;<<<777666666777888888666444777888777;;;===777EEEeeexxxjjjNNNOOOLLLNNNTTTTTTPPPQQQUUUUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWWWW\\\bbbfffddd``````___```aaabbbaaa^^^\\\NNNDDD888111000333333222000000////////////000000111///...///222333222000000000//////.........---............////////////............//////////////////000000000000/////////////////////.........000000000000000000000000////////////////////////111111000000//////......111111111000000000000000222333444333111000222333333333333333444666777888666555444444444555777888444444444444444555555555888666444333444666666555<<<===???@@@@@@???>>>>>>EEEHHHIIIGGGAAA===;;;;;;EEEEEEIIINNNNNNIIIFFFFFF======<<<:::888555333222999888666444222222222333555444333222222666;;;???AAAGGGPPPYYY]]]]]][[[YYYYYY[[[[[[YYYVVVTTTSSSTTTMMMKKKGGGBBB;;;555000---//////..................000000000000000000000000......------------......000000000000000000000000///////////////000111111000000000000111111111111222222111111111111111111111111111111111111111111000111111111111222222222555222000222555777666444666777777555555:::AAAHHHHHH>>>CCCFFFKKKHHHIIIjjj888777666555444333333333333333222222222222333333222222222222111111111000222111000000000111333333111111111111111111111111111111111111222222222222111111222222333444666666666555444555666777888888666999777888???FFF]]]~~~|||WWWSSSQQQRRRRRROOOPPPUUUUUUVVVXXXYYYZZZ[[[ZZZZZZZZZXXXXXX[[[```bbb```\\\^^^^^^^^^```bbbaaa___]]]XXXNNN@@@666111000000000000000////////////000000111///...///111222111///000/////////........................////////////............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////111111111111000000000000///111333444333222222333222333444555777888999:::555555444333333444555666888888999999999888888888777666555666888;;;<<<===HHHGGGGGGGGGHHHJJJMMMOOOJJJMMMPPPQQQOOOMMMMMMNNNQQQOOOQQQUUUUUUQQQOOOQQQJJJIIIGGGCCC???;;;888666777777666666555666666666444444444222222222444555:::???GGGPPPVVVXXXYYYXXX[[[YYYYYYYYYYYYXXXUUURRRUUUSSSNNNHHHAAA:::444111...//////000000//////...000000000000000000000000///......------......///000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222444222111222555666666555555555555555888===CCCHHHKKKCCCIIIKKKPPPSSS^^^888888666555444333333333333333222222222222333333222222222222111111111111222111111111111222333333222222222222222222222222111111111111222222222333111111111111111222333333444444333333555666888:::444<<<:::888EEEYYYvvvkkkWWWNNNOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\ZZZYYY[[[^^^___]]]ZZZ\\\\\\]]]```bbbcccaaa``````XXXJJJ===444000000000111000000//////000000111111///...///000000///---////////////........................////////////............///////////////000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111111000000000000/////////111111111111111111111111///111444444333222111222333444555777999999::::::444333333333333444555666666777999:::;;;;;;;;;;;;666777777999;;;???AAACCCOOOPPPQQQQQQQQQSSSUUUWWWUUUWWWZZZZZZYYYWWWWWWWWW\\\XXXVVVXXXVVVSSSSSSVVVUUUTTTQQQNNNJJJEEEBBB@@@;;;;;;;;;;;;;;;:::999888666666666666666444333333444777===DDDKKKQQQVVVXXXZZZWWWUUUXXX\\\]]]ZZZVVVXXXWWWTTTOOOIIIBBB<<<888///000111111111000/////////////////////////////////......------......///000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111222222222333444222111222444666666555555444333666<<>>???@@@AAADDDGGGIIIKKKOOOSSSTTTSSSQQQQQQRRRVVVWWWWWWXXXWWWVVVVVVVVV```[[[VVVUUUTTTRRRTTTXXXXXXWWWVVVTTTRRROOOMMMLLLFFFFFFFFFDDDBBB???<<<:::555555444555666666555444222444666;;;BBBIIIPPPSSSVVVTTTSSSTTTWWWYYY[[[[[[VVVVVVUUUSSSNNNIIIDDD@@@444333222000000000000111//////////////////////////////............/////////////////////////////////////////////000000111///000000000111111111111111111111111111222222222222222222222222222222222111111111222222222333333333333222333444555666666555333444888@@@GGGIIIIIIHHHCCCJJJKKKUUUcccwwwuuunnn{{{999888777666555444444444444333333333333333333444222222222222222222222333111111222222333333333333222222222222222222222222111222222222222333333333111111111111222444555666222555888999888777777888777KKKTTT\\\tttzzz]]]PPPPPPTTTTTTTTTUUUVVVXXXYYY[[[[[[___^^^^^^___aaabbbbbbbbb^^^^^^___aaadddffffffeeeeeeaaaXXXMMMAAA888444333111111000000000000111111000000000///...------............///////////////............////////////............////////////000000111111111111000000/////////000000111111111111111111111111111111111000000000000000000000000000000000000111111111111000000111111222222222333444333333111000222666999666777777777666666555555111222555888;;;===???@@@CCCDDDFFFHHHJJJJJJJJJJJJFFFHHHIIIHHHGGGHHHKKKNNNGGGJJJMMMMMMKKKLLLQQQUUUQQQPPPNNNNNNNNNPPPQQQQQQZZZTTTPPPPPPQQQQQQUUU[[[XXXXXXXXXXXXWWWVVVTTTTTTRRRRRRQQQOOOLLLHHHEEECCC999666333222333444444333555444444555999???EEEIIIPPPQQQQQQNNNJJJJJJPPPUUUUUUVVVWWWVVVSSSNNNIIIEEE===:::555111//////222333/////////////////////////////////......////////////////////////////////////////////////000000111///000000000111111111111000000111111111222222222222222222222222222222222111222222222222333333333222333333333333444666777666666777===EEEJJJKKKJJJIIIHHHTTT[[[jjjvvvjjjcccbbbhhh999999777666555444444444444444333333333333444444222222222222333333333333111222222333444333333333333333333333333333333333222222222222333333333333555444444333333333444444333777;;;<<<:::999;;;===CCC\\\ooo}}}yyyXXXQQQVVVRRRSSSSSSTTTVVVXXXZZZ[[[^^^^^^______aaabbbdddeeeaaa``````aaadddeeeeeedddgggddd___VVVKKK@@@555///222111111000000111111222///000111000.........000.........///////////////............////////////............////////////000111111222222111111000......///000000111111111111111111111111111111111000000000000000000000000000000000111111111111222000000111111222333333333000111111111333666<<<@@@888888666555555555555555555777:::>>>AAADDDFFFGGGKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKJJJHHHIIIMMMQQQRRRRRRPPPMMMLLLSSS___iii```[[[SSSNNNKKKJJJJJJJJJMMMIIIGGGJJJLLLNNNTTTZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[YYYWWWUUUSSSRRRJJJEEE???======<<<:::888999888555444555888;;;===FFFJJJLLLGGG???<<>>AAADDDGGGIIIJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIMMMPPPQQQQQQSSSYYY^^^iiijjjiiieeebbbgggrrr|||vvvmmmbbbYYYUUUUUUUUUUUUPPPLLLKKKNNNOOOOOORRRWWW^^^```bbbeeegggiiijjjkkkiiihhhfffccc```^^^]]]\\\ZZZUUUQQQOOOOOOMMMHHHDDDAAA???<<<999777777888999:::???DDDDDD@@@<<<===???HHHLLLQQQVVVWWWVVVRRROOOOOOLLLFFF???:::666444333000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111000000000000111111111111///000000111222222333333333333333333333333333333222222222333333333444444111333444444333333555888:::>>>DDDHHHJJJKKKLLLMMMMMM\\\{{{yyyppptttpppuuu:::999888666555555555555555444444333333444444555222222222333333444444444111222333444555444333333333333333333333333333333222222333333333444444444///000000222333555777888666888999888888>>>HHHPPPhhh|||ZZZPPPPPPPPPQQQSSSUUUXXXYYY[[[\\\\\\[[[ZZZ[[[]]]___bbb```___^^^___```___^^^``````aaaccc```TTTCCC555222222111111111111222222---000222111000///111444---.........//////000000............/////////000............/////////000111111222222222222111111000000111222333333444444111111111111111111111111222222222222222222222222000000111111222222222222000000111222333333444444222666:::;;;:::888666666888777555444555999===???BBBDDDFFFIIIKKKLLLLLLLLLEEEDDDCCCBBBDDDGGGJJJMMMRRRWWW\\\___aaaeeelllsss{{{|||zzz~~~zzzrrrhhhcccdddiiimmmpppaaa]]][[[\\\ZZZWWWVVVYYY^^^aaaeeejjjpppuuuxxxzzzuuurrrnnniiieeebbb``````]]]ZZZXXXXXXZZZXXXQQQKKKGGGFFFCCC@@@===;;;::::::000666???EEEGGGEEEBBB@@@:::???HHHQQQVVVXXXWWWUUUSSSQQQMMMGGG@@@:::444111111111111111111111111111000000////////////000000000000000000000000000000///////////////000111111000000000000111111111111///000000111222222333333333333333333333333333333222222333333333444444444111333555444222222555888<<>>444222000//////000000000000000///...............////////////////////////---...///000000///...---111111222222222222111111000000111222222222222111111111000000000111333444222222222222222222222222222222222222222222222222222222111111111111111111222222333333333222111111666999;;;;;;888555333222333666888888888;;;AAAGGGEEEDDDEEEGGGHHHGGGDDDBBBHHHIIIHHHCCCAAAFFFTTT```hhhiiilllmmmkkkmmmxxxzzzwww~~~yyyjjj^^^[[[^^^]]]YYYWWW\\\]]]fffqqqssstttxxxlllcccccc]]][[[^^^```[[[TTTQQQRRRTTTNNNCCC=========999888777888<<>>JJJTTTRRRIIIHHHRRR^^^eee|||888888777777666666555555555555555555555555555555222222333333333444444444444888;;;:::666222111222444444444333333222222222333333333222222222222222000111111333555666555444222777<<<>>>EEEVVViiivvv~~~yyykkkaaa]]][[[XXXUUUVVVZZZbbbgggooopppqqqtttyyy~~~oooYYYSSSVVVWWWUUUYYY]]]]]]XXXWWW\\\ccceeeaaaaaaaaa______aaadddgggbbbeeeeeedddddd```TTTHHH:::666000...///111222111111111000////////////000////////////////////////...//////////////////...111111222222222222111111000000111222222222222222222111111000000111222333222222222222222222222222222222222222222222222222222222222222222111111111222222333333444444444555888:::;;;:::888555333333666888<<<===>>>@@@DDDGGGCCC??????CCCDDDBBBDDDIIIKKKKKKMMMRRR[[[hhhuuu}}}xxxssseeedddjjjtttwwwxxxuuuhhh[[[XXXYYYYYYYYYZZZTTTWWWTTTLLLFFFDDD@@@;;;<<<:::999:::===@@@BBBCCCGGGFFFFFFGGGJJJOOOTTTXXXVVVYYYZZZXXXPPPEEE;;;666000///111333222......111000000000000000000000000111111000000////////////000000000000000000000000111111111111111111111111222222222222222333333444222222222222333444555555444444444555555555666666555555555555444666999<<>>DDDKKKPPP\\\qqq~~~zzz~~~vvvnnngggddd```aaabbbbbb```^^^]]]\\\YYYYYYWWWTTTQQQQQQRRRTTTTTTUUUWWWZZZ\\\^^^```aaa______dddjjjkkkiiijjjnnnyyydddPPPYYY]]]SSSYYYfffiii___ZZZaaafffddd^^^^^^_________aaadddggg```cccdddcccdddddd\\\SSSDDD;;;222---///222333222222222111000000000000111////////////////////////000//////......//////000111111222222222222111111000111111222222222222222333222222111111111111222333333333333333333333333222222222222333333333333222222222222222222222222222222333444555777999:::::::::;;;999666444444555666888;;;>>>@@@@@@AAAAAADDD>>>@@@HHHJJJHHHPPP^^^bbbaaaeeeqqq{{{fff\\\YYYXXXVVVVVVVVVZZZ[[[WWWSSSNNNGGG@@@???>>><<<999888999<<>>444111000444444111///000000000000000000000000000111000000000000/////////000000000000000000000000111111111111111111111111222222222333333333444444444444333333333333444444444444555555555666666666555555666666666999>>>AAAGGGKKKNNNMMMNNN[[[rrr|||~~~~~~~~~~~~~~~888888777777666666555555555555555555555555555555333333333444444444444555666777888666333222333444333333333333333333333333333333333333444444444444333555666777777777888999???EEEPPPWWWWWWZZZkkk~~~}}}yyyzzz{{{uuuuuummmkkkhhhdddaaa^^^\\\[[[QQQSSSUUUVVVVVVXXX[[[^^^\\\\\\[[[XXXTTTRRRRRRRRRNNNOOOPPPQQQRRRTTTUUUVVVTTTRRRSSSVVVUUUQQQQQQSSSWWW___kkkvvvyyyWWWWWWZZZUUUWWWkkksssfff^^^eeefff^^^\\\]]]______^^^___aaaddd]]]``````___aaabbb___YYYMMMBBB555......111222222222222111000000000000111////////////////////////111000///......///000111111111222222222222111111000111222222333333222222444333333222111111111111333333333333333333333333222222222333333333333333222222222333333333333333333333444555888:::===???:::;;;:::777555444555777999999:::<<<===>>>>>>>>>DDD@@@GGGWWW]]]^^^lllnnnfffbbb\\\UUUPPPXXXZZZ\\\\\\ZZZVVVOOOIIICCCCCC@@@;;;666666:::???AAACCCCCCAAA???CCCMMMUUUWWWWWWXXX[[[[[[UUUKKKCCC;;;555111333444222000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333444444555555555555555444333333333333333555555555555666666666666666666666666888;;;@@@DDDKKKLLLLLLJJJPPPeee~~~{{{zzz{{{~~~888888777777666666555555555555555555555555555555333333444444444555555555333333333222222222444555333333333333333333333333111222222222333333444444666777777666444444777999BBBNNN^^^ccc^^^[[[gggwwwyyy|||{{{pppjjjeeebbbbbb___^^^[[[XXXVVVTTTSSSRRRRRRRRRSSSUUUZZZ\\\]]]]]]bbbaaa^^^YYYTTTQQQPPPQQQQQQPPPOOOOOOPPPRRRTTTVVVYYYTTTRRRSSSRRROOOOOORRROOOSSSXXX\\\bbbkkkxxxpppZZZVVVWWWaaasssvvvfff\\\bbbddd^^^\\\]]]______^^^]]]^^^___]]]``````^^^^^^aaa___[[[TTTIII;;;111///111222222111111000////////////000000000000000000000000000111000///......///000111111111222222222222111111111111222333333333333222333333333333222222111111333333333333333333333333222222333333333444444444222222333333444444444444333444555777:::===???@@@;;;;;;:::888666666888:::=========>>>@@@CCCFFFHHHKKKLLLZZZppp}}}}}}vvvkkkiiihhhccc[[[WWWXXXVVVVVVYYYZZZYYYUUUSSSMMMLLLHHHAAA:::777999;;;:::===@@@???===>>>EEEKKKWWWVVVUUUWWWXXXUUUOOOIIIBBB999222111111000000111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111222333555666666555555666666555444333333333333555555555666666666777777777777777777999===CCCGGGNNNPPPOOOMMMUUUmmmtttooovvv888888777777666666555555555555555555555555555555333444444444555555555555000000000111222333444555222222333333333333444444111111222222333333444444555666666444222444:::???TTTgggtttnnnaaa^^^iiitttxxxjjj\\\WWWWWWWWWXXXZZZTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVYYYaaalllrrrsssqqquuurrrmmmfff^^^YYYWWWWWWVVVUUUSSSQQQRRRTTTVVVXXXWWWSSSQQQTTTUUUSSSSSSUUURRRRRRQQQQQQRRRUUUZZZ]]]aaajjjwwwuuuccc___}}}gggYYY\\\___]]]\\\^^^aaaaaa___^^^^^^^^^___aaabbb______bbbaaa^^^YYYQQQDDD999333111222333111111000////////////000000000000000000000000000111000000//////000000111111111222222222222111111111222222333333333333333222333333444333333222111333333333333333333333333222222333333444444555555222333333444444555555666444555888:::<<<>>>>>>???<<<<<<<<<;;;:::;;;===???===AAAFFFIIINNNUUU^^^eeemmmtttyyysssnnnfff___\\\WWWRRRPPPSSSWWWWWWWWWWWWWWWUUUQQQJJJBBB<<<888777555888;;;<<<;;;<<>>666333000---...111111111111111111111111111000000000111111111111222000000000000000000000000222222222222222222222222111222444666777777666666666666555444333333444444555555666666666777777777888888888999;;;AAAHHHMMMHHHNNNTTTWWWbbbttteee^^^^^^iiiwwwxxx|||888888777777666666555555555555555555555555555555444444444444555555555555111111111222333444444333222222222333333444444444222222222333444555555555333555555555666<<>>>>><<<<<<>>>???@@@AAA@@@AAACCCEEEFFFQQQ^^^iiiqqq}}}ttthhhdddWWWPPPLLLPPPTTTTTTTTTVVVXXXVVVTTTPPPLLLEEE>>>999666666777999:::<<<===>>>HHHKKKQQQTTTUUUTTTSSSSSSKKKFFFAAA>>>777111000333111111111111111111111111000000111111111222222222000000000000000000000000222222222222222222222222111222555777888888777666666555555444444444444555555666666666777777777777777888999;;;@@@GGGOOOUUUNNNYYYdddhhhqqqzzzpppjjjjjjiiiiiiuuu888888888777666666555555555555555555555555555555444444444555555555666666333333222333444444333111222222222333333444444444333333444444555666777777333555777888<<>>???===;;;999@@@BBBDDDEEEEEEFFFHHHJJJWWWggg|||yyyrrrWWWOOOKKKOOOSSSRRRPPPRRRSSSRRRRRRSSSRRRMMMEEE>>>888777555666999<<<===>>>===DDDMMMSSSTTTRRRRRRSSSOOONNNLLLIII@@@666444666111111111111111111111111000000111111222222222222000000000000000000000000222222222222222222222222111222555777888888777777555555444444444555555666666666666666777777777777666777:::===CCCLLLVVV\\\fffqqqzzzyyyxxxqqqjjjooorrr}}}777777666555555555555555:::999777666555555555666666666555222000000222444444444444444444444444444333333333333333333333333666555333222222333555666777555444888CCCRRRaaajjjmmmzzzvvvbbbdddwww{{{~~~rrrlllddd```]]]^^^^^^___eeemmm~~~|||xxxqqqkkkkkkooosssyyy|||}}}}}}~~~|||{{{zzzyyywwwuuuuuuuuuyyy~~~{{{rrrkkkhhhddd^^^XXXXXX]]]```^^^ZZZWWWTTTQQQQQQSSSUUUWWWWWWYYY[[[bbbmmmjjj___[[[ZZZYYY^^^^^^QQQ___aaadddgggiiifffbbb^^^______^^^^^^^^^```bbbccc``````\\\QQQCCC888333333333444444444444333222111333333222111000000111111000000000000000000000000111222333222111111333555222222333333444555666666333333333333333333333333333333333444444444555555555555555666666666666666666555555444444444555555;;;===>>>>>>===<<<>>>???BBBGGGEEEFFFJJJHHHNNNaaaqqqmmmYYYOOOVVVYYYOOOIIIMMMQQQMMMNNNUUUYYYTTTMMMHHH===;;;777555555888<<>>666333333333333333333333222222333333222111111111111111111111111111111111111111111222333222111111333555222333333444444555555555333333333333333333333333333333444444444555555555555555666666666666777777777777666555666777888999<<<===>>>>>>???@@@AAABBBBBBGGGGGGKKKVVVZZZdddwww{{{cccXXXQQQIIIHHHMMMNNNKKKMMMTTTXXXTTTOOOMMMDDDBBB???===;;;;;;<<<===<<<===@@@DDDIIINNNQQQSSSRRRQQQOOOLLLGGG@@@:::666555333000000111333333222111111222222222222111111222111000111000000222444222222222222222222222222555666888999;;;<<<<<<<<<777666666555555666666777888666444555888:::999888777<<<<<<@@@LLLQQQ[[[llluuuiiieeegggttt888777666666555555666666888888777666555555555555444444444333111111333666444444444444444444444444333333333333333333333333111111222444555777888999555777???MMMZZZ```\\\WWW___]]]cccrrryyytttzzzpppdddaaafffnnntttxxxuuutttuuuvvvwww}}}|||yyyyyyvvvooojjjkkkgggccc___\\\XXXTTTQQQTTTSSSQQQPPPPPPSSSXXX\\\tttmmm___XXX[[[___\\\[[[\\\___bbbdddccc___\\\aaaaaabbbbbbaaaaaa``````dddbbb___ZZZQQQFFF;;;333222222222222222222222222333222222111111111111222111111111111111111111111111222333222111111333555444444444444444444444444333333333333333333333333333444444444444555555555555555666666777777777777999888777777888:::<<<>>>>>>===<<<===???BBBBBBBBBHHHPPPUUUbbbwwwtttbbbXXXSSSPPPLLLJJJLLLRRRTTTOOOKKKJJJGGGFFFDDDBBB???===;;;:::AAA===999===FFFNNNPPPPPPTTTRRROOOMMMJJJEEE>>>888444222111111222333222222111111222222222222111111222111//////111333333222222222222222333333333333444444555666888999::::::777777666666666666777777666555555666999::::::999888@@@BBBFFFQQQWWWcccxxx~~~mmm___aaannn888777777666555666666666777777666666555555555555333444444333222222444666444444444444444444444444444444444444444444444444111222444555777888888888888???JJJVVV]]]\\\VVVPPPSSS^^^mmmwwwzzz{{{wwwooojjjpppxxxjjjhhhgggjjjqqq{{{|||yyytttooojjjddd]]]YYYVVVUUUSSSQQQPPPQQQUUUXXXSSS```rrroooRRR[[[bbbTTT[[[[[[]]]```bbbbbb___]]]bbbccccccccccccaaa___^^^cccaaa___]]]XXXNNN@@@555222111111111222222333333333222222111111222222222111111111111111111111111111222333222111111333555444444444444444444333333444444444444444444444444444444444444555555555555666666666777777888888999999888888888:::===@@@BBBDDDAAA??????BBBEEEGGGFFFOOO^^^lllwwwcccRRRMMMLLLMMMRRRQQQKKKGGGFFFIIIIIIHHHGGGDDDAAA>>><<>>888:::AAAJJJOOOQQQSSSOOOKKKKKKKKKHHH@@@999444333111222333333222111111222222333333222222111111111000///111555444000222222222333333333333333444444444555666888999:::888777777666666777777888666666666777999999999999;;;FFFKKKRRR\\\aaannn{{{ooodddccciiizzz888888777666666666666666666666666666666555555555333444555444333333444666444444444444444444444444444444444444444444444444333444555666777777777777???HHHSSSXXXVVVRRRQQQRRRZZZiiitttsssssszzz}}}zzzkkkeeeggg|||tttkkkjjjlllrrrzzz}}}wwwppphhhcccZZZYYYWWWUUUSSSUUUYYY\\\OOORRRWWW]]]ggg}}}___XXX```YYY[[[[[[]]]___bbbbbbaaa```bbbcccccccccbbbaaa___^^^bbb___^^^^^^\\\SSSEEE999333222222111111222333333333222222222222222333333111111111111111111111111111222333222111111333555444444444444444444333333444444444444444444444444444444444555555555666666666666777777888999999:::999999999999<<>>@@@@@@===:::???JJJSSSQQQPPPNNNOOOOOOMMMHHHCCC<<<999555333333333333222222222333333333333222222111888999333111555555000222222333333444444555555333444666888999888888777999999888888888888999999999::::::999888999<<<>>>BBBOOOZZZeeeqqqtttzzzooo______ggg999888777777666666777777444444555666666555555444555666777666444333333444444444444444444444444444555555555555555555555555555555555555666888:::<<>>AAACCCDDDDDDDDDAAAHHHPPPXXXaaannnuuu[[[MMMIIIIIIIIIIIIGGGOOO[[[ccccccYYYLLLBBB<<<>>>@@@===:::===FFFOOOPPPQQQRRRRRRQQQNNNKKKIIIAAA===777333222333333333222333333444444333333222111<<>>AAADDDFFFFFFFFFEEEOOOYYYfffqqq}}}|||bbbVVVQQQOOOOOOEEERRReeetttvvvmmm]]]RRR:::<<<===<<<:::===DDDJJJNNNPPPSSSSSSPPPMMMKKKKKKEEE@@@999333222222333444222333333444444333333222111???CCC999000222444222222222333333444555666666===@@@CCCFFFGGGEEEBBB@@@:::999999888888999999:::777888999888999===EEEKKKXXX```eeeoooooobbbfffrrr|||===;;;999777666666666777666666666666666666666666666666666666666666666666222333444444555555444444555555555666666666666777888555555666777999@@@HHHLLLIIIEEEGGGRRR```fffdddbbbdddgggcccXXXSSS___ppp}}}sssccc```YYY\\\```fffmmmwwwsssgggfff___ZZZXXXUUUOOOLLLMMMOOOTTT[[[bbbllljjj```]]]\\\WWW]]]ccc___bbbbbbbbbaaaaaaaaaaaaaaaccc```]]][[[ZZZYYYWWWUUUEEE>>>666333444666444222000111222333444555555555444444333222222333333333888666666777555111111555888888888666333222333444777777777777777777777777999999999888888888888888555777:::;;;;;;;;;===>>>@@@BBBHHHLLLHHHCCCIIISSScccvvvqqqfff]]]TTTOOOMMMTTTkkklllEEEEEE@@@::::::@@@CCCAAAPPPSSSVVVVVVRRRNNNMMMMMMLLLGGG???888333222444555555555444333333333333444666666555444444444444555555555444333444555666777???AAA@@@<<<<<>>::::::999999::::::;;;<<<===???999777>>>CCCNNNbbbjjjmmmrrrxxx}}}eeebbbdddssszzziiiqqquuu;;;:::888777666555555666666666666666666666666666555555555555555555555555222333444444555555444444444555555555555666666666777444333666999;;;AAAGGGFFFFFFEEEFFFPPP\\\aaa```___]]][[[YYYVVV\\\nnnvvvcccYYYXXXWWW]]]eeelllssszzz{{{vvvnnneee```ZZZRRROOOOOOKKKMMMQQQUUU[[[jjj}}}aaaUUU\\\^^^___aaa___aaaaaaaaaaaaaaaaaaaaaaaabbb```]]][[[[[[ZZZXXXVVVHHHAAA888444444555444222222333444444555555555555444444333333222333333444666333333444333000222777111222333555666666555555777777777777777777777777666666777777888888999999999:::<<<<<<;;;<<<===???CCCEEEIIIJJJEEECCCNNN[[[ooo|||mmm```XXXRRRPPPaaaaaaMMM===;;;>>><<<:::;;;LLLQQQWWWXXXSSSNNNLLLLLLLLLHHHAAA:::555333333444666555444444333333444444555555444333333222333333555555444444444555666777:::<<<<<<999999<<<<<<:::::::::999999::::::;;;<<<888;;;888;;;GGGPPP^^^sssuuuwww}}}}}}ppphhhkkktttxxx___bbbeee:::999888666555555555555666666666666666666666666444444444444444444444444333333444555555555555444444444444555555555555666666222222777;;;===AAAEEECCCGGGHHHJJJOOOXXX^^^^^^___XXXQQQRRRZZZkkkzzzkkk___YYYYYY\\\```hhhsss{{{uuummmdddYYYQQQPPPLLLJJJJJJKKKMMMTTTbbbqqqjjjPPPYYY___^^^]]][[[```aaaaaaaaabbbaaaaaaaaaaaa___]]]\\\[[[[[[ZZZXXXMMMFFF<<<666444444444333444444555666666555555555444333333333333333444444555333222444333222666<<>>AAACCCEEEFFFFFFEEEDDDIIIXXXhhhyyyjjj___TTTWWWooobbbCCC???BBB;;;777:::DDDMMMWWWYYYTTTNNNKKKLLLLLLIIIDDD>>>999666444333666555444444333444444444777777555444333333333333555555444444555555666777666999:::888888::::::777::::::999999::::::;;;<<<888;;;888;;;HHHQQQ^^^rrrrrriiieeevvv|||ZZZVVVWWWttt:::999888888777666666666666666666666666666666666444444444444444444444444333444444555555555555555444444444444555555555555777333333999===>>>???BBBEEEKKKPPPPPPRRRXXX]]]___\\\UUUPPPUUUfff|||zzz~~~qqq```WWWXXX```jjjpppuuu}}}xxxhhhZZZTTTQQQMMMKKKLLLLLLMMMRRRYYYaaatttbbbZZZYYY]]]___[[[___```aaabbbbbbaaaaaa``````^^^\\\\\\\\\\\\[[[ZZZRRRKKKAAA999555444444333444555555555555444444333444333333333333444444555777444333555555666;;;BBBhhhZZZFFF999555666777888777777777777777777777777666777777888999999::::::888999;;;<<<===AAAEEEIIIJJJHHHGGGKKKTTTcccuuuyyyfff[[[aaatttXXXFFFBBB@@@>>>>>><<>>999555333666666555444444444444444;;;:::999777666666666666555555555555555666666777666:::;;;::::::<<<;;;888::::::999999::::::;;;<<<;;;===999;;;HHHPPP[[[nnnzzzhhheeekkksssaaaWWWVVViii::::::::::::999888888777666666666666666666666666444444444444444444444444333444555555666666555555444444444555555555666666999666666;;;>>>===>>>AAAHHHPPPUUUTTTSSSWWW[[[\\\QQQPPPSSS^^^qqqxxxtttzzzeee^^^WWWVVV```ppp}}}zzzfff\\\VVVPPPMMMNNNOOOMMMNNNQQQRRRZZZnnngggVVV\\\ddd^^^^^^___```bbbbbbbbbaaa``````^^^\\\[[[\\\\\\[[[ZZZVVVPPPFFF===888555444444333333444444444333333222444333333333444444555666777444444555666666<<>>BBBGGGJJJMMMLLLPPP^^^vvv}}}ggg]]]cccttt{{{WWWFFFFFFFFFAAA888CCCPPPVVVTTTPPPNNNOOOKKKKKKJJJGGGBBB===888555666666555444444444444555::::::999888777666666666555555555666666666666666666:::<<<:::;;;===<<<888::::::999999::::::;;;<<<;;;===:::???NNNXXXdddvvvwwwddd```mmm~~~kkkZZZWWWfff::::::;;;;;;::::::999888666666666666666666666666444444444444444444444444444444555666666666666555555555555666666666666777999888:::>>>>>><<>>CCC===777555666777777666888888888888888888888888<<<<<<<<<;;;;;;;;;::::::===>>>@@@@@@AAACCCGGGJJJMMMSSSaaaxxxxxxhhhdddlllxxxxxx[[[RRRLLLBBB>>>FFFPPPUUUUUUSSSPPPPPPKKKKKKKKKIIIEEE@@@;;;888777666555555444444555555777666666555555555555555444555666777777777777666555888999888888;;;;;;888::::::999999::::::;;;<<<>>>???===CCCTTT^^^jjj{{{ggg___iii}}}}}}yyywwwvvvvvvpppnnnllljjjiiiiiijjjkkkhhhlllrrrvvvyyy~~~pppYYYSSSfff999999:::::::::999888777666666666666666666666666555555555555555555555555444444555666666666666666666666666777777777888888777888<<>>888555555222222333444555555555444333333333444444555666777555333333555555333555:::000111333666777888888888888888888888888888888888::::::;;;;;;;;;;;;;;;;;;;;;>>>AAADDDGGGJJJMMMPPPXXXhhhzzzrrrssshhhWWWMMMKKKMMMRRRVVVWWWUUURRROOOKKKLLLLLLKKKGGGCCC>>><<<777666666555555555555555555555444444444555666666444555666777888777777666555888888666777:::;;;999::::::999999::::::;;;<<<>>>@@@???HHH]]]jjjvvv|||ooogggooo|||nnnmmmjjjfffcccaaaaaabbb[[[[[[[[[ZZZYYYYYYYYYZZZXXX\\\```bbbdddhhhnnnssssssrrruuuzzzzzz~~~uuuYYYQQQ^^^uuu777888999::::::999777666666666666666666666666666666666666666666666666666444555555666666666666666777777777777888888888888444888===@@@======FFFRRRVVVXXXVVVSSSRRRSSSRRROOOZZZhhhrrrqqqmmmnnnooonnnqqq|||oooaaa\\\YYYVVVeeeqqq{{{vvvjjj^^^UUUSSSVVVLLLLLLQQQVVVVVV```\\\XXX___[[[]]]```bbbcccbbb```______]]]ZZZYYYYYYXXXWWWUUUXXXVVVPPPHHH@@@999666555222333444555666666666666333333333444555666777777777555666888777444555:::999::::::999777777888:::888888888888888888888888888888999:::;;;;;;<<<===666:::@@@FFFLLLQQQUUUYYYlll}}}rrryyy}}}bbbZZZUUUTTTTTTWWWXXXWWWRRRNNNKKKLLLLLLKKKHHHDDD@@@>>>777777666555555555555555555555555666666777888999444555777888888888777666777:::999666777;;;===<<<::::::999999::::::;;;<<<888===@@@PPPkkk~~~{{{nnnkkkrrrzzzssslllfff```\\\SSSSSSRRRPPPNNNNNNOOOQQQJJJLLLLLLLLLKKKJJJKKKLLLJJJMMMPPPQQQQQQSSSXXX]]][[[YYYZZZ^^^]]]aaawwwyyy\\\TTTNNNeee<<<;;;:::888777666666666444444555555666666777777666666555555555555666666999666555888999666333444:::555333666888777888::::::;;;<<<::::::===BBBGGGQQQNNNOOOQQQKKKHHHVVVkkk|||sssmmmkkkkkkmmmooo{{{ooo___WWWRRRQQQUUU]]]kkkxxx|||nnn___UUUUUUUUUOOONNNUUUUUU[[[kkkrrr[[[ZZZ]]]^^^]]]\\\^^^aaaaaa``````^^^[[[XXXWWWVVVWWWWWWUUUUUUTTTOOOGGG???888444444444555666777777666666555555555555555666777777777777777777777777777777777888888777777777:::<<<888888999999999:::::::::<<<:::999999;;;=========:::CCCGGGJJJNNNPPP]]]vvvoooeeeeee___]]]ZZZXXXVVVTTTTTTSSSPPPNNNLLLJJJHHHEEEBBB???:::777555666888888666333555555555555666666666666666666666666777777777777888999999::::::;;;;;;<<<:::;;;:::999:::======;;;EEEBBBIII^^^yyy|||nnnjjjeee~~~~~~xxxqqqiii^^^]]]\\\ZZZVVVRRRNNNLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMHHHKKKRRRSSS```zzz\\\VVV___aaa{{{<<<;;;:::888777777666666666666777777777777777777666666555555555555666666555333555999:::666666888;;;888777888777444555999:::;;;;;;;;;;;;>>>CCCHHHJJJIIIKKKMMMIIILLLddd~~~xxxllliiiooowwwzzzkkk```VVVSSSUUUXXXaaaiiivvviiiYYYZZZSSSQQQUUUQQQRRR^^^iiikkkUUU[[[[[[[[[\\\___aaaaaa___aaa___]]]ZZZXXXXXXXXXYYYVVVVVVTTTPPPIIIAAA:::666555555666777777777777777555555555555555666777777777777777777777777777777777888888888777888:::<<<999999999999::::::::::::===<<<:::::::::;;;;;;:::@@@JJJMMMNNNTTT\\\rrrmmmqqqyyynnnfff```^^^[[[YYYWWWVVVUUUTTTOOOMMMKKKIIIHHHEEEBBB???<<<999666666777777666444666666666777777777888888666666666666777777777888999999999:::;;;;;;<<<<<<======;;;:::;;;<<<<<<;;;@@@DDDSSSnnnooohhhhhh|||yyynnnccc^^^]]]YYYSSSUUUUUUTTTSSSQQQOOOLLLKKKHHHGGGGGGGGGHHHHHHGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIILLLLLLFFFGGGLLLKKKVVVmmmggg```\\\eee}}}<<<;;;:::888777777777777999888888888888888777777777666666555555666666777444444666888555111222777555333333555555444666;;;999:::;;;;;;===@@@EEEHHHFFFFFFHHHHHHGGGQQQooozzzgggcccppp~~~vvvfffYYYUUURRRVVV]]]fffqqq{{{xxxaaaaaaXXXTTTVVVOOOKKKSSSSSScccuuu```___]]]\\\^^^aaaaaa___\\\```___\\\ZZZXXXWWWWWWXXXWWWVVVUUUQQQLLLDDD===999555666777777777777777777666666555555555666777777777777777777777777777777777888999888888888:::<<<999999999:::::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;;;;<<<>>>@@@DDDLLL___xxxxxxmmmhhhkkkrrr~~~zzztttnnnmmmlllggg^^^WWWWWW[[[ZZZVVVSSSRRRQQQPPPNNNLLLKKKJJJGGGFFFFFFFFFHHHIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGMMMMMMHHHGGGLLLJJJSSSgggqqqeee]]]mmm<<<;;;:::999888888888888999999999888888777777666777777666666666666777777555555777888555444;;;DDDBBB:::555555777777888;;;888999;;;<<>>???AAACCCDDDMMMMMMPPPbbb|||{{{lllfffcccttt~~~oooeeebbb]]][[[ZZZXXXUUURRRRRRPPPMMMLLLLLLKKKIIIHHHCCC@@@;;;777666555555666777777777888888888999999666666777777777888888888:::::::::;;;<<<<<<=========;;;;;;<<<===>>>BBBGGGRRR[[[jjj{{{uuuiiihhhppp~~~}}}{{{zzzyyywwwqqqnnnooommmhhheeeeeebbb___YYYVVVYYY___^^^YYYXXXVVVTTTQQQOOOMMMLLLKKKIIIHHHGGGHHHIIIKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKMMMHHHGGGMMMLLLRRRcccvvvgggbbbnnn;;;;;;:::999888888888888888888888777777666666666777777666666666666777777444444666999;;;???KKKWWWWWWIII<<<999;;;:::999888999999;;;>>>AAADDDFFFGGGKKKFFFDDDGGGNNNZZZjjjvvvyyyyyytttmmmqqq}}}rrreee___\\\ZZZ```gggooouuu}}}qqq^^^\\\XXXRRRUUURRRYYY]]]hhh{{{rrrdddZZZ[[[```___]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUWWWVVVTTTSSSQQQLLLFFF@@@555555555666666555555444888777777666666666777777666666666666666666666666666888::::::999999:::<<<::::::;;;;;;;;;<<<<<<<<<999;;;<<<======???CCCGGGIIIYYYcccppp{{{dddlll|||wwwkkkeee___[[[[[[YYYUUURRRRRRPPPMMMLLLLLLKKKJJJIIIDDDBBB>>>:::666555666777666666666777777777888888777777777777888888888888:::;;;;;;<<<<<<===>>>>>>AAA===<<<>>>>>>===CCCKKK___lll~~~xxxiiigggpppyyypppmmmnnnnnnmmmgggdddcccfffgggcccaaabbbbbbcccaaa___aaadddccc___\\\ZZZVVVRRRPPPNNNNNNNNNMMMKKKJJJJJJLLLNNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJHHHLLLGGGFFFKKKJJJMMMYYYrrrtttmmmnnn;;;;;;:::999999999999999777777777777777777666666888777777666666777777888999777666777888:::BBBLLLMMM@@@666555:::;;;;;;;;;::::::<<>>>>>>>>FFFAAA???AAA>>>;;;BBBLLLjjjwwwmmmgggooo|||ooohhhggggggeeecccbbbdddhhhgggcccbbbcccjjjnnnooolllkkkmmmooonnnccc```[[[VVVSSSQQQQQQRRRQQQOOOMMMMMMNNNPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMRRRMMMIIIMMMLLLJJJRRRddd}}};;;;;;:::999999999::::::777777888888888888888888888888777777777777888888;;;777555666666333555888888333222666888888:::===;;;;;;<<<@@@DDDFFFEEECCC@@@BBBFFFNNNWWW^^^___]]]ZZZ]]]bbblllwwwqqqvvvyyy~~~}}}rrreee\\\]]]gggqqqxxx}}}}}}{{{ggg]]]TTTVVVSSSUUU[[[[[[fff~~~ddd[[[[[[ZZZ\\\`````````___^^^\\\ZZZYYYXXXVVVTTTRRRSSSTTTQQQKKKDDD888888888888888777666666999888888777666666777777777777777777777777777777666888;;;;;;;;;:::;;;;;;;;;<<<<<<<<<============:::<<<>>>???AAAIIITTT]]]rrrmmmhhhxxx~~~sssggg```^^^]]]ZZZVVVUUURRRNNNLLLKKKKKKJJJIIICCCCCCBBB???:::777777888777777777888888888999999777777888888888999999999;;;<<<<<<===>>>>>>??????DDD>>>>>>AAA@@@===FFFSSS{{{~~~qqqlllnnn}}}ttthhheeeeeedddddddddhhhmmmmmmiiihhhjjjjjjqqqrrrmmmiiillltttyyyxxxssskkkccc\\\XXXWWWVVVTTTQQQOOONNNOOOQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOUUUPPPMMMQQQOOOLLLQQQZZZxxx;;;;;;:::999999999::::::888888888999999::::::;;;888888777777777777888888444222444:::>>>;;;::::::777:::>>>@@@:::333444999<<<<<<===AAAEEEGGGEEEBBB???DDDLLLRRRWWW[[[[[[XXX\\\bbbhhhsssyyywww|||zzzsssooommmqqqvvvzzz{{{|||~~~yyytttmmmccc\\\]]]hhhssszzzxxxoookkkkkk}}}wwwxxxrrrbbbYYYWWWQQQTTTZZZVVVZZZmmm~~~qqqaaa\\\XXXYYY^^^______^^^]]][[[YYYWWWVVVUUUSSSRRRSSSUUURRRKKKEEE:::::::::::::::999888777999999888777777666777777777777777777777777777777666888;;;<<<;;;:::;;;;;;<<<<<<<<<<<<=========>>>999<<<@@@CCCIIITTTcccnnnrrr```sssyyyjjjbbb```___\\\YYYYYYVVVRRROOONNNNNNMMMMMMBBBCCCCCC@@@;;;888888999888888999999999:::::::::777888888888888999999999<<<<<<======>>>>>>??????>>>999:::AAABBBAAALLL\\\zzzsssqqqwwwwwwiiifffgggfffaaabbbhhhnnnooollllllooouuu|||~~~vvvqqqwww~~~rrrggg```\\\ZZZUUUSSSPPPNNNOOOPPPQQQPPPPPPOOONNNMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKKKKKKKGGGOOOLLLIIIOOOOOOKKKPPPQQQoooBBB???;;;999888999888777777777777777777777777777777777777777777777777777555555666666666777777777999999999999999999999888>>>@@@BBBDDDEEEEEEDDDCCCCCCNNN]]]eeeaaaXXXUUUXXXccc\\\```xxxwwwqqqkkkjjjooosssqqqlllgggkkknnnnnnsssxxxuuunnneee^^^[[[___eeejjjuuuwwwooogggbbb[[[mmmyyysssjjjjjjjjjgggwwwyyy|||rrr___YYYTTTRRRRRRRRRUUUWWWjjj}}}vvv^^^OOO[[[ggg___```____________^^^[[[XXXWWWSSSOOOPPPSSSTTTPPPLLLDDD===666444666888888666666777888999:::999888888777777777888888888999999777888999:::;;;;;;;;;;;;>>><<<::::::<<<===>>>>>>???FFFAAAAAAZZZyyy}}}tttnnn```nnnmmmiiiccc^^^^^^^^^]]]YYYXXXVVVTTTTTTRRROOOLLLHHHEEECCCAAA???<<<888555666777999:::;;;;;;:::999666???HHHIIICCC<<<999:::<<<:::;;;>>>???<<<<<<>>>???===<<>>PPPuuuxxxssskkkyyy}}}sssjjjjjjpppeeeccceeekkkkkkiiilllrrruuuwwwxxxwwwwww}}}~~~sssjjjbbb___[[[UUUQQQPPPSSSVVVPPPPPPOOONNNNNNNNNOOOOOOIIIJJJLLLNNNPPPQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKVVVaaaxxxvvvwwwBBB???<<<::::::;;;:::999:::999999999999999999999777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCCCCCCCEEEGGGbbbgggllljjj___TTTUUU\\\[[[fffwwwsssnnnhhhfffhhhjjjhhhdddgggmmmrrrqqqqqqoooiii```VVVTTTWWW```jjjtttzzzqqqkkkjjjhhheeeaaacccpppyyyxxxwwwyyyuuummmwwwwwwyyy|||lllbbbXXXTTTVVVVVVUUUSSSZZZeeevvvrrrZZZOOOUUU^^^]]]aaa````````````___\\\ZZZVVVSSSPPPPPPSSSSSSPPPLLLFFF@@@999666888:::999777777888999:::;;;::::::999888888888999999999::::::999:::;;;<<<===============<<<;;;<<<===??????@@@;;;DDDBBBJJJkkkrrrfff[[[\\\kkkllliiifffccc```^^^^^^[[[WWWYYYWWWUUUTTTTTTRRROOOMMMJJJHHHFFFDDDBBB???;;;999;;;:::999:::<<<<<<;;;999@@@CCCFFFEEE@@@<<<;;;<<<;;;999:::>>>???======???<<>>;;;:::;;;;;;;;;:::;;;;;;;;;::::::999999999888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>AAAAAA???@@@FFFKKKllloooqqqkkk]]]SSSWWWaaa\\\yyy|||}}}~~~uuupppkkkgggfffdddcccbbbdddmmmtttsssllleee\\\UUUQQQUUU]]]jjjvvvzzzsssmmmgggaaabbbhhhmmmmmmjjjttt{{{tttuuurrrqqqtttyyy}}}~~~~~~~~~ppp```XXXZZZ[[[WWWQQQRRRTTTZZZjjj~~~```WWWSSSVVVbbb```____________^^^[[[YYYWWWTTTQQQQQQSSSSSSPPPMMMGGGBBB;;;777888999999888777888999::::::::::::999888888888999999999:::::::::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@AAAAAA@@@IIIJJJUUUzzzqqqcccfffqqq}}}nnnggg```___aaaaaa\\\WWWXXXVVVUUUTTTTTTSSSQQQNNNLLLJJJGGGEEEDDDAAA===;;;>>>;;;888888:::;;;;;;999HHHFFFBBB>>>;;;:::;;;;;;;;;999;;;???@@@>>>???BBB===DDDAAA???GGGWWWwww|||ooommmsss~~~|||vvvqqqpppoooqqqsssuuuyyy}}}ppphhh[[[ZZZXXXWWWWWWUUURRROOOLLLKKKJJJLLLPPPUUUWWWXXXWWWRRRMMMJJJKKKMMMMMMLLLMMMVVVmmmmmm\\\^^^xxx===;;;999999:::;;;;;;:::;;;;;;::::::999999888888::::::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;;;;<<<<<<<<<999===@@@>>>;;;===FFFNNNaaagggkkkfffXXXNNNRRR]]]kkkzzztttvvvxxxuuupppjjjgggccc```___bbbaaajjjqqqooofff\\\WWWUUUYYY___jjjvvv|||{{{{{{uuupppllllllmmmmmmiiieeekkkgggfffmmmxxx|||uuuooollliiikkkppptttuuusssxxxpppaaa\\\\\\YYYSSSRRRRRRSSS\\\tttwwwjjjXXXQQQccc^^^]]]]]]]]]^^^]]]ZZZXXXXXXVVVTTTSSSTTTSSSQQQOOOHHHCCC<<<888777777777777777777777888888888888888888888888999999999::::::::::::;;;<<<============>>>???@@@AAA@@@@@@@@@AAACCCMMMQQQ___yyy{{{~~~ooo```\\\]]]]]][[[ZZZWWWVVVUUUUUUUUUTTTRRROOOKKKIIIGGGEEEDDDAAA>>>;;;;;;:::999777777888;;;>>>HHHCCC<<<888888:::::::::<<<:::<<>>;;;???AAA???<<>>>>>???>>>>>>???AAABBBAAA@@@???AAABBBAAAQQQ]]]ppphhh[[[VVVSSSVVVZZZXXXVVVUUUUUUUUUTTTRRRPPPLLLJJJHHHFFFEEECCC???===777:::<<<:::777999@@@GGGDDD???:::888;;;===<<<;;;===;;;===BBBDDDCCCDDDGGGHHHLLLGGGKKKiiixxxppppppvvvyyyyyyrrrnnnqqqwwwyyywwwvvv}}}|||~~~~~~rrreeeYYYSSSLLLLLLQQQYYY^^^aaa\\\XXXSSSQQQRRRTTTTTTSSSUUU\\\nnn>>>===<<<<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????AAAAAA???>>>BBBJJJRRR]]]ZZZWWWTTTQQQUUUgggxxxtttpppuuu{{{}}}|||uuuiii```___]]]YYY[[[bbbgggeeebbb\\\TTTPPPVVV```kkksss}}}|||wwwnnneee___]]]^^^^^^___```bbbdddgggiiijjjddddddbbb^^^YYYXXX[[[^^^bbbaaa```aaaeeelllrrrwwwvvvnnniiihhhhhhjjjkkkmmmoooqqqrrrtttuuummmmmmpppuuuzzzzzzooofff\\\VVVVVVWWWXXX[[[hhhvvv[[[aaa``````aaabbbaaa___]]]ZZZYYYXXXWWWUUUSSSRRRRRRNNNKKKEEE???;;;999:::;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>@@@AAA@@@>>>???CCCGGGRRRiii{{{}}}nnn\\\QQQTTT^^^YYYWWWVVVUUUUUUTTTRRROOONNNMMMJJJIIIHHHFFFCCC@@@999<<>>;;;===EEEKKK@@@===:::;;;===???>>><<<===;;;===BBBDDDBBBCCCFFFIIILLLLLL]]]}}}yyyzzz{{{xxxnnnlllooopppkkkfffnnnsss{{{ssshhhZZZQQQQQQTTTVVVVVVYYYYYYYYYXXXXXXXXXYYYYYYWWW^^^ppp===<<<;;;;;;<<<<<<:::888888888999999::::::;;;;;;888888888888888888888888888888888888999999999:::999::::::;;;<<<<<<======>>>>>>===<<<===AAAGGGLLLQQQMMMKKKLLLRRR^^^rrruuulllqqqxxx{{{|||kkk^^^\\\\\\YYY[[[bbbccc]]]WWWSSSOOOPPPZZZgggyyy{{{pppllleee\\\ZZZYYYWWWSSSNNNJJJHHHGGGJJJJJJKKKLLLNNNPPPRRRSSSPPPUUUZZZ[[[XXXWWWZZZ^^^ccccccdddeeejjjsss}}}~~~zzzuuurrrooommmlllmmmoootttzzz|||||||||xxxsssrrruuuzzz{{{hhh]]]XXXTTTTTTVVV\\\jjjxxxeee```______```aaa```^^^\\\YYYYYYXXXVVVSSSQQQQQQQQQNNNKKKEEE>>>999777888999999888777777777888::::::999999999::::::::::::;;;::::::;;;<<<============:::<<<>>>>>>===@@@GGGMMMjjj|||hhhbbbZZZ\\\^^^aaadddgggiiikkkkkkoootttxxx|||mmmVVVTTT___ZZZYYYWWWVVVUUUTTTQQQNNNNNNMMMJJJIIIHHHFFFCCC@@@<<<<<<;;;<<>>???===>>>@@@HHHKKKTTTuuuzzzqqqzzz~~~yyyyyyqqqvvvnnneeeccckkkwwwwwwkkkbbb[[[[[[dddmmmpppmmmjjjkkknnnnnnttt