BM6P6(@ ~~~|||}}}~~~|||zzzwwwxxxyyyxxxuuusssqqqqqqrrrpppkkkeee___YYYUUUSSSKKKJJJFFF@@@999444222111000///---+++++++++---......,,,******+++,,,+++***(((((('''(((((()))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&%%%$$$$$$$$$%%%'''%%%$$$$$$%%%$$$###!!!###$$$$$$%%%&&&'''((((((""""""""""""############"""###$$$$$$%%%%%%%%%%%%########################$$$######""""""######$$$!!!###$$$&&&&&&%%%$$$###$$$###"""!!!!!!###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((''''''&&&&&&((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((***************)))(((''',,,)))(((******&&&&&&((())))))))))))***************+++,,,------+++)))(((------------------------******+++++++++,,,,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,---------..............................111111111111111111111111111222222333333222222111444333333333333444555555888999999;;;<<<===>>>>>>???@@@BBBEEEGGGIIIKKKLLLNNNOOORRRTTTWWWYYYZZZ[[[bbbcccdddfffiiikkknnnoooxxxyyy}}}zzzrrriiibbb]]]WWWUUUQQQMMMIIIEEECCCAAA@@@???===;;;999777666666666666777777666444222111222111111000///......------///111222222111///---////////////............------......------,,,+++.........------,,,,,,,,,000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,}}}|||}}}~~~|||zzzxxxyyyzzzyyyuuurrrqqqqqqqqqoookkkeee___YYYTTTQQQKKKJJJGGGAAA:::555222222000///---,,,++++++,,,------+++***)))++++++***))))))((((((((())))))***+++))))))))))))))))))))))))(((((())))))))))))))))))'''(((((())))))((('''&&&(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$##################$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######$$$$$$###"""!!!!!!###%%%''')))***+++############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%''''''&&&%%%$$$$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((''''''&&&'''((()))***((((((((((((((()))))))))************************))))))))))))))))))))))))'''(((((()))***)))))))))))))))*********)))(((((((((&&&'''***+++******...))))))))))))************---...///000///...,,,+++*********************************+++++++++,,,,,,---,,,******,,,---...---,,,,,,,,,------------...........................111111111111111111111111111222222222222222222111333333222222333333444555333444555666777888888999999:::;;;===???AAABBBCCCEEEFFFHHHKKKMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXYYY^^^```cccfffjjjnnnqqqrrrvvvwwwyyy|||xxxqqqnnngggddd___ZZZVVVQQQLLLHHHHHHGGGDDDBBB???===<<<;;;:::999888777666666666666444444444444444222111000111111000000///......---,,,---...//////...---,,,......//////000000000111---------...------,,,+++.........---------------***)))(((&&&&&&&&&&&&'''++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,~~~||||||~~~|||zzzyyy{{{{{{yyyuuurrrppppppnnnllljjjeee___XXXRRROOOLLLKKKHHHBBB<<<666333222111///...,,,+++,,,,,,---,,,+++))))))*********)))***))))))))))))***++++++))))))))))))))))))))))))((((((((()))***+++++++++(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$######"""!!!"""$$$$$$$$$###""""""###%%%&&&((())))))$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''++++++++++++++++++++++++************************((())))))***************(((((()))*********))))))&&&$$$%%%)))***((())),,,))))))))))))***************+++,,,,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++,,,...,,,++++++---......---,,,,,,,,,,,,------------------------------------000000000000000000000000111111222222222222111111111111111111111222222333000000111222333444444555333333444666777888999:::<<<===>>>@@@AAABBBCCCCCCAAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOORRRTTTVVVXXXZZZZZZ\\\^^^```bbbdddeeeiiijjjmmmppptttwwwzzz{{{}}}}}}zzzvvvrrrpppnnnhhhfffbbb\\\WWWQQQMMMKKKIIIFFFCCCAAA@@@>>>;;;888999888777666666666666666333333333333333444555555111111222111111000///...111000000//////.........------------------------------...///000111222333---------------,,,++++++------------------......+++***))))))))))))******************************)))))))))************+++++++++************++++++||||||~~~}}}zzzzzz{{{{{{yyyuuurrrpppoookkkkkkiiieee___XXXQQQMMMMMMLLLIIIDDD===777444333111000///---,,,,,,,,,,,,,,,***(((((()))***)))(((+++***************++++++))))))))))))))))))))))))((((((((())))))*********)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%###"""!!! !!!###%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%######"""""""""###$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))************)))''''''((()))*********)))(((%%%$$$&&&&&&""""""$$$((()))))))))************((())))))******)))((((((++++++++++++++++++++++++************++++++++++++,,,+++***+++,,,------,,,++++++,,,,,,,,,---------------------------------////////////////////////000000111111111111000000000////////////000111111000000000111222333333444222222222333444444555555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNQQQQQQSSSUUUXXX[[[]]]___^^^```ccceeefffgggiiikkkpppppppppooooooooooooooommmmmmmmmlllkkkjjjiiihhhgggfffeeecccaaa```^^^^^^[[[ZZZXXXUUURRROOOMMMLLLLLLKKKHHHEEECCCAAA@@@???@@@>>>;;;:::999888555333333333222222222333333444111000000000111222333333000000000000//////......000000/////////.........000//////......//////000------......///000000111,,,------------,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,------......))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++************++++++~~~|||~~~}}}zzzyyy{{{{{{yyyuuuqqqooonnnjjjiiihhhddd^^^WWWQQQMMMLLLLLLJJJEEE>>>888444333111000///...---,,,,,,+++,,,***(((((()))***)))(((++++++***************+++)))))))))))))))))))))))))))))))))(((((('''''''''))))))((((((''''''''''''))))))(((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""!!! !!!###%%%%%%$$$&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''((()))))))))))))))***'''&&&'''%%%!!! """((()))))))))************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***))))))***+++,,,+++***+++++++++,,,,,,,,,------------------------------........................///000000111111000000//////............///000000//////000000111222222222111111222222222222333333444555666666777777666666555555555555555666666777777777888888999::::::;;;;;;;;;;;;<<<<<<=========?????????@@@AAACCCEEEFFFFFFIIIKKKMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA???>>>===<<<===<<<:::999888777777777:::888666555555444222000333333222222111222222333222111111000000000111111000000000///////////////////////////............//////............//////------------------------,,,,,,------,,,,,,+++***)))))))))***+++++++++,,,(((((()))******+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++~~~|||}}}{{{wwwyyyyyywwwtttpppnnnnnnjjjiiigggccc]]]WWWRRRNNNLLLLLLJJJEEE>>>888444222111111000///...,,,++++++,,,+++))))))*********)))++++++***))))))))))))***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((''''''''''''((()))(((((((((''''''''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$%%%'''((()))'''&&&&&&%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%$$$###"""!!! """$$$%%%%%%$$$"""######$$$%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&$$$%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))((((((***''''''))))))&&&&&&((())))))))))))************))))))))))))************************************)))))))))************+++)))(((((()))+++,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000000//////...............///000000---........./////////////////////000000000000000111222222333333333333222222222111111111222333333333333444444444444444444555555555555555555555555777777777888888999999999888:::<<<===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<;;;=========<<<;;;:::::::::999999999999888888888888777777666444333222111000333222111111333333222111333333222111000000000000333222111000000000000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))***************++++++'''((())))))*********)))))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))******~~~|||~~~{{{uuuvvvwwwvvvrrrooonnnnnnllljjjgggbbb]]]WWWSSSPPPKKKKKKIIIEEE>>>777333111222111111000...---+++***---+++***)))++++++***)))+++***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$##################$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&%%%$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))(((((('''''')))&&&'''***+++)))***---))))))))))))************&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))***,,,,,,+++)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...//////000000//////..................///000000---------...............---.........//////000000///000111222222222222222222222222222222333444444333333333222222222222222333333333333333333333333333444666777888888777777333555666666555444444555888888888999999:::::::::666666777777777666666555555555555555555555555555444444555555555555666666333444444444444222111000111000000000222333222111222222111000000000000000222111111000000000000000000///............///000........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,+++***************************(((((((((((())))))))))))******))))))))))))******}}}|||~~~{{{sssuuuvvvuuurrrooonnnnnnmmmjjjfffaaa\\\WWWSSSRRRJJJJJJIIIEEE>>>777222000222222111000///---+++***...,,,******+++,,,+++*********)))(((((('''(((((())))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&&&&''')))***,,,)))))))))(((((('''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))((('''&&&&&&)))&&&'''******((((((+++))))))))))))************)))))))))))))))***+++,,,************************))))))))))))*********************,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......////////////......///............///000000/////////////////////000.........///000000111111000111222333333333333333111111111111111222333444000000000000000/////////111111111111111111111111---///222444666666555444444555666555333222222333000111111222333444444555333333444444555444444444111111222222333333333333333333333333333333333333---...111333333333222111222111//////000000///---222222111111111111111222000000/////////000111111///...---,,,---...///000---.....................,,,---///000000///---,,,***+++,,,,,,---...//////+++,,,,,,,,,,,,+++******.........------,,,,,,,,,)))***+++,,,,,,+++))))))************************************++++++++++++******))))))))))))******{{{zzz~~~{{{yyyxxxwwwuuusssqqqooommmlllllljjjfffaaa\\\VVVQQQOOOLLLKKKHHHBBB;;;555222111............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&$$$$$$%%%&&&&&&''''''(((%%%$$$#########%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########$$$$$$!!!"""######%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################$$$###"""""""""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&)))'''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&!!!!!!"""###$$$&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))))))))))))))))))))))))))+++)))((()))***+++***(((***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******++++++******)))******+++++++++++++++++++++++++++************************))))))***+++,,,,,,------...------,,,,,,...///000//////.........---------,,,,,,,,,,,,,,,---...///000000111000000///......---...//////000000/////////000000000111111111111000000////////////000000222222222111111111000000222222111111111111222222333333333222222111111111000000000111111222222222222222111111333555888:::444444444333333333222222000000111222333333444444000000111111111111000000111111000000//////............////////////......000//////.........//////////////////............///............---------//////...------,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))******((('''&&&((())),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++******)))(((((((((+++***)))(((((()))***+++)))************+++++++++|||{{{}}}{{{xxxxxxwwwuuusssqqqooommmmmmllljjjgggbbb\\\VVVRRROOOMMMLLLIIICCC<<<666333222............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$######$$$$$$%%%&&&((((((&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))(((''''''''''''((())))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))))))))***++++++++++++++++++++++++************************)))******+++,,,,,,---------,,,,,,,,,,,,------...///.........------------,,,,,,,,,,,,,,,---............//////......---,,,+++,,,,,,---------------//////000000000111111111000000////////////000000111111000000000/////////111000000//////000000111222222222222222111111111111111111111111222222222000///...---...000222333111111111000000000000/////////000000111222222333000000111111111111000000//////////////////000000......////////////......//////...............///////////////.........---............------------......------,,,++++++***************************,,,+++***))))))***+++,,,+++,,,---,,,*********+++++++++++++++++++++++++++))))))))))))************************))))))))))))+++***)))(((((())))))***(((((()))))))))*********|||{{{|||zzzwwwwwwvvvuuusssqqqooonnnmmmmmmkkkhhhccc]]]WWWRRROOONNNMMMJJJDDD===777444333............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''')))))))))(((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((())))))******))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++*********)))))))))++++++++++++++++++++++++*********************************++++++,,,,,,---+++,,,,,,,,,,,,++++++***............------------,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,++++++++++++,,,---------------////////////000000000000000//////......//////000////////////............000//////......//////000000111111111111111111222222222222111111111111111222111000//////000111111000////////////..................//////000000111000111111222222111111000------......///000000111......////////////............---------....../////////.........---------......---------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))******))))))))))))*********,,,......,,,+++***+++************************))))))))))))************))))))))))))************+++***)))(((((((((((()))'''''''''((((((((())))))}}}|||{{{~~~zzzvvvvvvuuutttsssqqqpppooonnnooommmiiiddd^^^XXXSSSPPPNNNMMMIIICCC<<<666333222............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''(((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((***)))(((((()))***)))(((&&&''')))*********)))((())))))))))))))))))))))))'''(((***,,,,,,***((('''((())))))***************************++++++++++++*********************************++++++,,,,,,,,,+++,,,---------,,,***)))---------------------------,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++------.../////////.............../////////000000/////////....../////////////////////.........---000//////......//////000/////////000000111111111222222222111111000000000222111111000000111111222000000000/////////......---........./////////000000111111111111111111000---------....../////////---......//////......------------,,,------...............---------,,,,,,------------,,,,,,,,,+++++++++******))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))'''))),,,,,,***(((''''''))))))))))))))))))))))))((()))))))))************'''(((((()))***++++++++++++***))))))((((((''''''''''''((((((((()))))))))|||{{{zzz}}}}}}xxxuuuuuuuuutttsssqqqpppoooooopppnnnjjjeee___XXXSSSPPPLLLKKKHHHBBB;;;555222111............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&'''((()))))))))((((((((((((((())))))***'''''''''''''''''''''''')))((('''((()))***)))'''&&&'''(((******)))(((((())))))))))))))))))))))))'''(((***,,,,,,***((('''%%%&&&((()))+++,,,,,,,,,)))))))))******+++++++++***************************+++++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,---------------------,,,,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,------...///.........---............///////////////............//////000000/////////.........111000000//////000000111.........//////000000000111111111000000/////////------------...///000000/////////.........------.........//////////////////000000111111000000///............------,,,,,,------............------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++***)))))))))))))))(((((()))))))))*********++++++((((((((((((((((((((((((%%%(((***+++)))'''&&&&&&((((((((((((((((((((((((((()))))))))************''''''((()))***++++++,,,))))))))))))((((((''''''((((((((()))))))))******|||{{{zzz|||~~~~~~{{{wwwuuuttttttsssrrrrrrqqqpppppprrrpppkkkfff___YYYTTTQQQLLLKKKHHHBBB;;;555111000............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))************'''''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###"""###%%%%%%$$$#########$$$$$$&&&&&&&&&&&&'''(((((()))%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((())))))***'''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''(((((())))))(((((())))))))))))))))))))))))((()))***++++++***)))(((###%%%'''***+++,,,,,,+++(((((())))))***+++++++++************************++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---.........------******+++,,,,,,,,,,,,,,,------------.........//////......------......///000////////////.........111000000//////000000111---...............//////////////////............,,,---......///000000111---,,,,,,,,,,,,+++++++++...........................//////000000//////...///......---,,,,,,++++++------............------++++++++++++,,,------...------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******+++++++++(((((())))))))))))((((((''')))++++++)))((('''((((((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++'''(((((())))))(((((('''(((((()))))))))*********}}}{{{zzzzzzzzz||||||{{{yyyvvvtttsssssssssrrrrrrqqqqqqqqqsssqqqlllggg```ZZZTTTQQQMMMLLLIIICCC;;;555222111............---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###""""""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***))))))((((((((()))***+++++++++************************++++++++++++++++++++++++************+++---...///++++++,,,,,,,,,------------,,,,,,+++******+++++++++,,,,,,---......------******+++,,,,,,,,,,,,+++,,,,,,---------.........///......------......///............---------,,,000//////......//////000.........---------------,,,,,,------------------/////////000000000//////------,,,,,,,,,+++++++++------------------,,,,,,------............---------------,,,,,,,,,,,,,,,,,,------......------,,,************+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))''''''(((((()))******+++((()))************)))((()))***+++***)))((((((***(((((((((((((((((((((((())))))))))))************(((((())))))*********+++%%%&&&'''))))))))))))((('''''''''((((((((())))))}}}zzzyyyzzzzzzzzzzzzyyywwwuuutttsssssssssrrrrrrqqqqqqqqqsssqqqmmmggg```ZZZUUURRRNNNMMMJJJDDD===777333222............---,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((''''''&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((''''''((()))((('''(((((('''&&&&&&((()))***))))))))))))))))))))))))******))))))))))))******'''(((***+++***)))'''&&&'''(((((()))***+++++++++************************++++++++++++++++++++++++(((((((((((())),,,...///+++++++++,,,,,,------------,,,,,,+++*********+++***+++,,,---------------,,,,,,---.........------,,,,,,,,,---------...............------.........---------,,,,,,,,,++++++.........------..................------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++***)))(((/////////.........------,,,+++++++++++++++++++++,,,------------------,,,***++++++,,,,,,------...,,,------......------,,,************+++,,,---...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))************&&&&&&&&&'''((())))))***((()))***++++++***)))((()))******((('''&&&((()))))))))))))))))))))))))))))))))))))))************))))))))))))************$$$%%%''')))******))))))&&&&&&&&&'''''''''((((((}}}zzzxxxwwwzzz||||||yyyuuurrrqqqpppqqqsssrrrqqqppppppqqqtttpppkkkfffaaa[[[UUUQQQQQQOOOKKKDDD<<<555222111//////...---,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,+++***)))(((((((((&&&%%%&&&)))***)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%% !!!###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))'''%%%$$$$$$&&&(((''''''''''''(((((((((((($$$&&&))),,,---,,,***)))))))))))))))************444111---)))(((((()))+++******))))))((((((''''''))))))))))))))))))))))))---***((()))***+++)))&&&''''''((()))***++++++,,,+++,,,...//////...,,,+++...---,,,+++***+++,,,,,,(((+++------,,,+++***+++***)))((()))+++,,,,,,+++////////////...---,,,,,,,,,,,,,,,------.........---///000///,,,+++++++++---,,,***))))))***,,,---...------,,,,,,------...,,,,,,------,,,,,,+++***............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,+++***))))))***+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,++++++************++++++))))))(((((()))+++---...)))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((())))))((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||yyywwwwwwzzz}}}}}}zzzvvvsssrrroooppprrrqqqpppooooooppppppmmmiiiddd```[[[VVVRRRPPPNNNJJJCCC;;;555222111000///...---,,,,,,,,,,,,***************))))))))),,,+++++++++***))))))))))))'''&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%%%%$$$############$$$%%%######""""""######$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((((('''&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((('''&&&'''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$&&&'''''''''''''''((((((((((((%%%&&&((())))))((('''&&&(((((()))))))))*********000...+++)))'''((())))))************)))))))))((()))))))))))))))))))))))))))'''%%%&&&)))***(((&&&)))))))))))))))************+++,,,------,,,+++***...---,,,+++++++++,,,,,,***+++---,,,+++******+++,,,***)))***++++++***))),,,---...//////...------+++++++++,,,,,,,,,,,,,,,---...///...,,,+++***+++---,,,***))))))***,,,---------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,---,,,,,,+++******+++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))*********+++++++++,,,,,,+++******))))))******+++******)))))))))***++++++******(((((('''((())))))''''''''''''''''''''''''(((((()))))))))*********((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((({{{xxxvvvwwwzzz}}}~~~{{{xxxtttsssnnnpppqqqpppooommmmmmnnnllljjjfffccc___[[[WWWSSSOOONNNIIIBBB;;;555111111000///...------,,,,,,,,,)))))))))***************++++++******************+++)))(((((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$######""""""######$$$######""""""######$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''((()))))))))%%%$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((('''''''''&&&&&&(((((())))))))))))******++++++***(((((((((((((((++++++************))))))(((((((((((((((((((((((('''&&&%%%&&&)))***)))(((************))))))((((((,,,---...//////...---,,,------,,,++++++++++++,,,+++,,,,,,+++)))((()))+++---+++************((('''(((***---///000///...,,,++++++++++++************,,,---......,,,******+++,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******---,,,++++++++++++,,,---)))******+++++++++++++++******************************++++++******)))(((*********++++++++++++,,,+++******))))))******+++***************)))(((((()))(((((((((((())))))***''''''''''''''''''''''''(((((())))))))))))******((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''******))))))((((((((('''((((((((((((((((((((((((|||yyywwwwwwzzz~~~}}}yyyvvvtttoooqqqrrrqqqnnnmmmmmmmmmllliiifffccc___[[[VVVSSSNNNMMMIIIBBB:::555222111///...---,,,++++++++++++))))))******++++++,,,,,,***************+++++++++++++++******))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((()))))))))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((***)))(((((((((((()))***(((((((((((()))))))))***(((((())))))))))))((((((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++*********))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,+++)))'''''')))+++,,,***))))))******)))'''(((***---000000...,,,***,,,,,,++++++*********)))+++,,,...---+++******+++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++++++++******)))++++++++++++++++++++++++------,,,+++***)))))))))++++++++++++++++++++++++++++++,,,------------,,,***************************************))))))(((************++++++++++++******))))))))))))******((((((*********)))((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((''''''''''''(((((('''((((((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((***))))))((((((''''''&&&((((((((((((((((((((((((}}}yyywwwvvvyyy~~~~~~zzzwwwuuuqqqrrrsssrrrooommmmmmmmmnnnkkkgggccc```[[[VVVRRRNNNMMMIIIBBB;;;555222222...---,,,+++***************++++++,,,,,,---------***************+++++++++***++++++***)))((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%######$$$%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((&&&&&&'''))))))'''%%%&&&&&&&&&&&&''''''''''''(((((('''&&&''')))+++,,,'''(((((((((((()))))))))&&&'''((()))******)))((('''(((((((((((((((((((((******************************+++***)))(((((()))'''(((((()))******++++++((((((((())))))(((((((((,,,,,,,,,+++++++++******++++++***(((''''''(((***)))((('''(((***+++***))))))+++...//////,,,)))'''------,,,,,,++++++*********+++---,,,+++)))***+++************************++++++************++++++++++++,,,,,,++++++***)))))))))***++++++*********++++++++++++++++++++++++---------,,,+++******)))))))))************))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************)))(((((())))))*********+++++++++***))))))))))))))))))***%%%&&&((()))******))))))%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((|||xxxvvvtttxxx~~~~~~{{{wwwuuurrrssstttrrrooommmllllllnnnkkkgggccc___[[[VVVRRROOOMMMJJJCCC<<<666444333...---,,,+++************+++++++++,,,,,,,,,,,,,,,++++++******************(((*********((('''((()))(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%######$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((***(((%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***''''''(((((((((((())))))&&&'''((())))))))))))(((&&&&&&''''''''''''(((((())))))))))))))))))))))))((()))***)))&&&%%%&&&'''''''''((()))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))((())))))((('''''')))***(((''''''(((***++++++******,,,---...---+++(((''',,,,,,,,,,,,,,,+++++++++)))***,,,,,,***))))))***************************+++******))))))******++++++++++++++++++******)))))))))***++++++++++++***++++++++++++++++++++++++,,,---------,,,+++***)))(((((())))))))))))((((((((())))))***************++++++++++++++++++++++++))))))******))))))(((''')))))))))************+++***))))))(((((())))))***$$$%%%&&&((())))))******'''((())))))***))))))((())))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((&&&'''(((((((((((((((((('''''''''''''''((())))))************************'''''''''(((((((((((((((((((((((((((((((((((((((~~~zzzvvvtttrrrwww}}}~~~{{{wwwuuurrrssssssqqqnnnkkkjjjkkkjjjhhhdddaaa^^^[[[VVVSSSOOONNNJJJDDD===888555444//////...---,,,,,,,,,,,,++++++***************))),,,+++++++++***)))))))))&&&(((***)))''''''(((***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""&&&((('''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))(((((())))))*********+++------,,,,,,,,,,,,------***++++++,,,+++***)))(((%%%'''((()))(((((()))***)))((('''((()))***)))(((******+++,,,,,,+++***)))************++++++++++++(((***++++++***))))))***))))))************))))))******))))))))))))******+++++++++++++++***)))))))))******+++,,,,,,++++++******************************+++,,,,,,+++***)))((()))************)))((((((((()))***************************************)))))))))))))))(((((('''))))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&''''''((()))((())))))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((}}}xxxtttrrrqqqvvv|||~~~{{{wwwuuuqqqrrrrrrpppmmmjjjiiiiiifffdddbbb___^^^[[[WWWTTTPPPOOOKKKEEE>>>888666555111111///...............******))))))((((((''''''---,,,,,,+++***)))(((((($$$'''))))))'''&&&(((+++))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''')))************'''&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''"""###&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***)))(((***---************))))))))))))((((((''''''''''''((((((******+++,,,+++***)))(((###%%%((())))))))))))***+++***(((((())))))'''&&&((()))******++++++++++++(((((())))))******++++++''')))++++++)))))))))***))))))************))))))******))))))))))))*********++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,************************((((((***++++++***)))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))(((((((((((()))))))))((('''%%%%%%&&&'''(((''''''(((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))***+++,,,------...((((((((((((((((((((((((~~~yyyuuussssssvvv{{{~~~~~~|||wwwtttssssssrrrqqqooollliiigggiiigggeeeaaa]]]YYYVVVUUUMMMNNNLLLGGG???888333000...---++++++***+++---------,,,+++***)))))))))))),,,)))&&&&&&''')))***)))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))******************)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&'''''''''))))))))))))'''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$''')))******)))******###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******+++(((''''''******)))&&&))))))(((((((((((())))))***+++***)))'''''')))+++))))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))*********)))'''&&&'''(((***,,,---,,,++++++,,,,,,***(((+++++++++*********))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++))))))))))))***************)))((((((((()))+++,,,---+++(((&&&&&&''')))***''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''+++***)))*********(((&&&)))'''%%%###"""###$$$%%%''''''''''''''''''''''''((((((''''''''''''((((((+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((~~~zzzuuusssrrruuuzzz}}}}}}zzzvvvsssssssssrrrqqqnnnllliiihhhhhhfffccc```[[[XXXUUUSSSNNNNNNLLLFFF???888333111///...---,,,++++++++++++******************+++++++++)))'''&&&((()))***)))(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&''''''%%%$$$###"""""""""%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))*********))))))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%!!!$$$&&&''''''&&&&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))***((('''''')))***)))''')))((((((''''''(((((()))+++++++++)))''''''(((***))))))************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***++++++*********++++++)))''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))'''''''''((()))*********(((((()))))))))*********))))))((((((((()))***+++))))))))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))***)))(((((())))))'''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((******))))))(((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''zzzvvvsssrrruuuyyy{{{{{{xxxtttrrrrrrrrrqqqpppnnnllljjjiiigggeeebbb^^^ZZZVVVSSSRRRPPPOOOKKKEEE>>>777444333/////////...,,,+++)))(((((())))))***++++++,,,,,,+++)))''''''(((******)))(((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$######%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))))))))(((((()))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((***+++++++++''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%!!!###&&&&&&&&&%%%%%%&&&(((((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''''')))))))))'''(((''''''''''''''''''(((+++++++++)))'''&&&''')))((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((()))******(((&&&------,,,,,,,,,+++++++++************************))))))************))))))''''''(((((())))))******(((((())))))))))))******(((((('''''''''((()))***$$$&&&)))++++++(((%%%###''''''((())))))))))))((())))))(((((((((((()))))))))((('''((())))))'''%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''{{{vvvttttttvvvyyy{{{{{{xxxtttqqqqqqqqqpppooommmllljjjjjjhhhfffccc___[[[WWWSSSRRRQQQPPPKKKEEE===777555444......//////...,,,***((())))))******+++++++++++++++)))(((((()))******)))((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&((()))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''((()))((((((''''''&&&&&&&&&&&&''''''***++++++***'''&&&&&&'''(((((())))))))))))(((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''''''''((()))***)))))))))(((((((((***,,,+++)))''',,,,,,++++++++++++******))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((()))))))))***'''''''''''''''(((((()))###%%%(((******(((%%%###&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''''')))((('''((())))))(((&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&'''''''''{{{wwwuuuvvvxxxzzz|||{{{xxxtttrrrqqqpppooonnnmmmlllkkkkkkjjjhhheeeaaa\\\XXXUUUSSSQQQPPPLLLEEE===888555444,,,---...///...---,,,+++***++++++++++++***)))(((+++)))((((((***+++***)))(((((((((''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''******)))(((((()))'''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((()))''''''&&&&&&&&&&&&'''''')))***+++***'''&&&&&&'''(((((())))))))))))((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''''''''((()))***)))))))))))))))***,,,......,,,)))************))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''(((((((((((()))))))))&&&''''''(((((((((((((((&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((()))***+++)))(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))|||xxxuuuxxxyyy{{{|||zzzwwwtttrrrpppooonnnmmmllllllllllllllljjjgggccc^^^ZZZVVVTTTQQQPPPLLLFFF???888555444------............------++++++,,,,,,+++***((('''+++***))))))++++++***))))))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&''''''((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((''''''(((***(((''''''''''''''''''(((''')))******(((''''''((('''(((((())))))(((((('''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))+++...111000...+++***))))))))))))(((((((((''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))''''''(((((((((((())))))&&&'''((())))))))))))(((((('''&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))(((((()))++++++***)))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******}}}xxxvvvxxxyyyzzzzzzyyyvvvrrrpppoooooommmlllkkkllllllmmmmmmkkkhhhccc^^^ZZZVVVUUUPPPPPPMMMHHH@@@999555333000///...---------------)))***+++,,,,,,+++)))(((+++***)))***+++,,,***)))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((((((((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***)))))))))(((''''''&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((###&&&((((((&&&&&&(((***)))((((((''''''(((((()))%%%'''))))))((('''((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++((())),,,///222111///,,,*********))))))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((('''''''''((((((((())))))'''((()))*********))))))''''''''''''(((((())))))%%%&&&''''''((((((''''''))))))(((((((((((())))))(((''''''(((***+++***((('''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))}}}yyyvvvwwwxxxyyyyyywwwtttqqqoooooonnnmmmlllkkkllllllmmmmmmkkkhhhccc^^^ZZZVVVTTTOOOOOONNNIIIAAA:::444222333111///---,,,+++,,,,,,'''(((***,,,---,,,+++***+++***)))***,,,,,,***)))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''((())))))###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&(((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))******''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###%%%((((((&&&&&&(((+++))))))(((((((((((())))))$$$&&&((())))))(((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&'''(((***,,,''')))+++///222111///,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''((((((((()))'''(((***+++++++++***)))&&&'''((()))******))))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))'''%%%$$$###"""###%%%''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''######$$$$$$%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))|||yyywwwxxxzzz{{{zzzwwwuuuttttttrrrrrrpppnnnkkkjjjkkkmmmllliiifffccc```\\\VVVSSSQQQQQQNNNIIIAAA:::555333------------,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))***))))))((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$'''&&&%%%%%%%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&""" """'''***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&''''''((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''***)))(((&&&&&&&&&'''((('''''''''((((((((())))))&&&(((***,,,---......---)))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))***(((%%%&&&)))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''(((((())))))((('''&&&&&&!!!$$$'''***,,,...///''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''&&&%%%(((''''''&&&&&&''')))***)))'''&&&'''))))))&&&###%%%%%%%%%&&&&&&&&&''''''}}}zzzwwwxxxzzz{{{zzzwwwuuussssssqqqqqqpppnnnkkkiiijjjkkkjjjhhheeebbb```\\\WWWSSSRRRQQQOOOIII@@@999444222000000000///...---++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))******)))))))))&&&'''((((((&&&&&&'''(((***)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&(((%%%###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))(((''''''&&&''''''((()))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))************)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''((()))+++,,,,,,,,,,,,***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))((('''))),,,,,,***(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((((((''''''&&&'''''''''''''''((())))))***(((&&&&&&((()))'''%%%&&&&&&'''''''''(((((((((~~~zzzxxxxxxzzz{{{zzzxxxuuussssssooopppqqqooollliiihhhhhhgggeeeccc```^^^[[[WWWTTTSSSRRROOOHHH???888333111000000000///...,,,+++*********++++++++++++******))))))))))))))))))))))))'''((()))***++++++++++++&&&'''((((((&&&&&&'''(((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((('''''''''''''''((())))))))))))(((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******))))))******))))))((('''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''((())),,,---,,,)))&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&'''''''''(((((((((((('''&&&&&&((())))))((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((+++(((&&&&&&'''(((''''''''''''((((((((()))))))))}}}yyywwwwwwyyy{{{{{{xxxuuusssrrrnnnpppqqqppplllhhhfffeeeeeebbb```^^^]]]ZZZWWWUUUTTTRRRNNNGGG>>>777222000------------,,,+++************++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++&&&((()))((('''&&&'''(((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&'''(((((())))))(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''((((((((('''''')))***+++***(((&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###'''''''''(((((('''&&&&&&%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&''''''((())))))%%%&&&((()))))))))((('''***(((&&&$$$$$$%%%''''''''''''((((((((())))))))){{{wwwuuuwwwyyy|||{{{yyyuuusssrrrnnnppprrrqqqmmmhhheeecccccc```]]][[[ZZZYYYWWWUUUSSSRRRMMMFFF===666222000***+++,,,,,,------,,,,,,)))******++++++******)))))))))))))))))))))))))))+++++++++++++++***))))))'''((()))(((''''''((()))&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))'''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''((('''%%%#########%%%'''&&&&&&'''''''''(((((((((~~~zzzvvvtttvvvyyy||||||yyyuuusssqqqppprrrsssqqqmmmhhheeecccaaa___[[[YYYXXXWWWUUUTTTSSSQQQLLLDDD<<<555222111,,,---......//////......))))))************))))))))))))))))))))))))))))))++++++++++++***)))(((''''''((())))))''''''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((&&&'''(((((()))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&''''''%%%######%%%'''&&&&&&'''''''''(((((((((~~~zzzvvvtttvvvyyy||||||zzzvvvsssqqqrrrssstttqqqmmmhhheeedddaaa^^^ZZZXXXWWWVVVTTTRRRQQQOOOKKKCCC;;;555222222////////////...---,,,+++))))))************)))))))))))))))))))))))))))))))))))))))******)))((((((''')))***)))((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''$$$"""###'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((()))(((((('''######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))&&&((()))(((&&&%%%&&&(((''''''((((((((())))))))){{{wwwuuuvvvyyy|||}}}zzzvvvrrrqqqtttuuutttqqqmmmhhhfffeeeaaa^^^ZZZWWWVVVUUUSSSQQQPPPOOOJJJCCC;;;555333333000000///---,,,)))((('''))))))************))))))))))))))))))))))))))))))&&&'''((())))))******)))''')))***)))((('''(((***&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&(((((()))***************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%+++'''###$$$(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((!!!"""$$$%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&$$$'''++++++(((%%%$$$%%%(((((((((((((((((((((((()))((((((''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))(((&&&&&&%%%&&&'''((((((((('''&&&&&&((()))***'''))),,,+++(((&&&''')))))))))))))))************}}}xxxuuusss{{{}}}~~~|||xxxtttrrrqqqrrrssstttqqqlllhhhdddcccccc___ZZZWWWUUUSSSRRRPPPRRRNNNHHHAAA:::555222000......---,,,++++++++++++---,,,)))((('''((()))***)))))))))))))))*********))))))))))))))))))))))))---***'''$$$###$$$&&&(((&&&'''(((******((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''%%%#########%%%&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''((()))((('''&&&''')))'''''''''&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%$$$###"""'''&&&%%%%%%$$$$$$$$$%%%)))'''%%%&&&((()))'''%%%&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))++++++)))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$%%%''''''%%%######%%%''')))***)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&###%%%'''(((''''''((()))))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''+++***)))((((((((((((((())))))(((((('''''''''&&&)))((('''((()))***)))(((}}}yyyvvvtttyyy{{{|||{{{xxxtttrrrqqqrrrssssssqqqlllhhheeedddbbb^^^ZZZWWWVVVUUUSSSRRRRRRNNNHHH@@@:::555222000......---,,,+++++++++++++++***)))(((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))+++***'''%%%$$$%%%'''(((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&''')))'''%%%&&&(((((('''%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&)))+++***)))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%''''''&&&$$$%%%''')))***++++++***)))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&)))((((((((('''''''''''')))((('''((()))***)))(((~~~zzzxxxvvvwwwyyyzzzyyywwwtttrrrrrrrrrssssssqqqlllhhhfffeeeaaa^^^ZZZXXXVVVUUUTTTRRRQQQMMMGGG@@@999444111000......---,,,++++++++++++))))))(((((()))***,,,---++++++******))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((((((''''''&&&''''''''''''''''''''''''""""""######$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''&&&$$$&&&''''''''''''&&&&&&%%%###$$$$$$%%%&&&''')))))))))(((&&&''''''(((&&&%%%((((((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((******)))))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''''''''%%%'''(((***+++,,,,,,+++***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%&&&%%%%%%&&&''''''''''''''''''((((((((($$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$+++***)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''')))(((((((((******((('''~~~{{{yyywwwtttvvvxxxxxxvvvsssrrrrrrrrrsssssspppllliiiggggggdddaaa\\\YYYWWWUUURRRPPPPPPLLLFFF???999444111000......---,,,++++++++++++******)))))))))***+++,,,,,,++++++***)))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((())))))(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&((()))******)))((((((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$''''''&&&'''((()))******(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))***++++++******''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''((((((((())))))&&&&&&&&&%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&''''''(((((((((######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$)))((('''''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''''')))(((((()))******((('''~~~{{{xxxwwwsssuuuwwwwwwuuusssrrrqqqrrrsssrrrpppllljjjiiiiiigggddd___[[[XXXTTTPPPMMMNNNKKKEEE>>>888444111000......---,,,++++++++++++,,,++++++***************,,,++++++***)))(((''''''((((((((((((((((((((((((&&&'''((()))******))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%'''))))))'''&&&$$$'''''''''''''''''''''''')))((((((((('''''''''&&&+++++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''((()))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((())),,,,,,+++***((('''&&&&&&$$$%%%&&&'''(((******+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''))))))))))))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***(((((((((((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''')))(((''''''''''''(((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((()))***,,,,,,***(((}}}yyywwwuuusssuuuwwwwwwuuurrrqqqqqqrrrrrrrrrpppllljjjjjjkkkjjjfffaaa]]]XXXTTTNNNKKKMMMJJJDDD>>>888333111000......---,,,++++++++++++---,,,,,,+++******))))))++++++******))))))(((((())))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###%%%'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$,,,------+++(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((('''''''''(((((()))...///...,,,)))''''''((($$$%%%&&&'''(((******+++(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$#########$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&"""######$$$%%%'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((***,,,//////---+++|||xxxuuussstttvvvxxxxxxuuurrrqqqppprrrrrrrrrooolllkkkkkkllliiifffbbb^^^YYYUUUOOOLLLMMMIIICCC===777333000///......---,,,+++++++++++++++++++++,,,++++++***************)))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))******)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''%%%%%%&&&'''''''''''''''&&&&&&''''''((()))***+++000111111///+++((((((***''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&(((+++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%"""###&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))'''(((***...111222000...{{{wwwsssrrruuuwwwyyyxxxuuurrrqqqppprrrrrrrrrooolllkkkkkkmmmhhheeeaaa^^^ZZZVVVQQQMMMLLLIIICCC===777333000///......---,,,++++++++++++))))))+++,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''&&&&&&'''((())))))((((((%%%%%%&&&''')))+++---...111333333000,,,))))))+++***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''''''''''''''((((((((()))***)))(((''''''((()))***###$$$$$$%%%&&&'''(((((($$$&&&((('''%%%%%%(((+++''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&))))))(((&&&$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***(((&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""%%%'''&&&$$$"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((()))***+++&&&'''''''''(((((())))))'''(((+++///222333222000yyyqqqooorrruuuwwwzzzzzzwwwtttqqqppprrrssssssqqqnnnkkkjjjjjjiiifffccc___\\\WWWQQQMMMLLLHHHBBB;;;555222000///,,,,,,---...---,,,+++***)))************+++++++++,,,***))))))******((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((()))))))))'''&&&'''(((%%%((())))))&&&&&&'''***''''''(((((('''&&&%%%%%%)))(((&&&&&&''''''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&)))'''%%%""""""###%%%''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((111000///---+++***((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$$$$%%%$$$""" """"""###$$$%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&$$$######$$$%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))***)))))))))&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$"""$$$((()))(((&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&)))******%%%'''((('''&&&&&&'''(((,,,,,,000888@@@AAA:::333yyyrrrqqqtttuuuwwwzzzzzzwwwtttqqqpppqqqrrrrrrpppllljjjiiiiiiiiifffccc___[[[VVVQQQMMMKKKHHHBBB;;;555222000///,,,,,,---------,,,+++***,,,+++++++++******))))))***)))((()))++++++***)))))))))))))))))))))))))))************************(((((())))))))))))((((((&&&'''((('''%%%$$$%%%&&&(((***+++***'''&&&''')))(((((('''''''''&&&&&&&&&((('''&&&'''((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$%%%&&&)))((((((''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((,,,+++***)))(((&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++''''''''''''''''''&&&&&&((((((((('''''''''''''''(((((('''''''''&&&&&&&&&'''%%%%%%%%%&&&%%%###"""#########$$$%%%%%%%%%&&&%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''%%%$$$%%%((()))((('''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((($$$&&&'''''''''''')))+++***---444???GGGFFF===444~~~yyysssrrruuutttwwwzzzzzzwwwsssqqqooopppqqqpppnnnjjjhhhggghhhhhhfffbbb___[[[VVVPPPLLLKKKGGGAAA;;;555222000///,,,------------,,,++++++------,,,+++***)))((((((***)))(((***,,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))&&&'''((('''%%%$$$%%%&&&'''((()))'''%%%######$$$)))((('''&&&%%%&&&''''''&&&&&&&&&((())))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''((()))(((((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++***)))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++(((((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((()))((('''$$$%%%'''(((((()))+++---)))...888EEEMMMJJJ???555~~~xxxrrrpppssstttwwwyyyyyywwwssspppoooooooooooolllhhhffffffggghhhfffbbb___[[[VVVPPPLLLJJJFFFAAA:::555222000000---------------,,,,,,,,,------,,,++++++***))))))+++***)))***,,,---,,,+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))******++++++******)))((()))***)))((('''''')))'''(((''''''&&&%%%%%%%%%)))(((&&&%%%%%%&&&''')))%%%%%%&&&(((******(((&&&(((((((((((((((((((((((()))(((((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''',,,***(((((())))))((('''%%%'''))))))((()))***,,,+++000:::EEEKKKHHH===444}}}wwwpppnnnppptttvvvyyyyyyvvvssspppooooooooommmjjjgggeeeeeefffhhheeebbb^^^ZZZUUUPPPLLLIIIFFF@@@:::555111000000......---------,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,,,,+++)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((())))))******))))))((()))*********((('''((()))((((((((()))************)))'''&&&%%%%%%&&&((()))&&&&&&&&&(((******)))'''((((((((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))&&&%%%%%%$$$%%%%%%&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((************************%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***))))))((((((((('''''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''''''''&&&&&&'''((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%$$$###%%%'''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&%%%%%%$$$%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***(((&&&'''((())))))(((((()))***)))((('''((()))...111777>>>BBB???888111}}}vvvooolllooosssvvvyyyyyyvvvrrrpppnnnooonnnmmmiiifffdddeeefffgggeeeaaa^^^ZZZUUUOOOKKKHHHEEE???999444111000000///......---,,,---------++++++++++++,,,,,,,,,---...,,,+++***++++++)))((())))))))))))))))))))))))+++******))))))((((((((('''(((((())))))((((((''''''((()))(((&&&%%%&&&'''$$$######$$$'''(((((('''''''''&&&%%%&&&'''((())))))''''''''')))***)))(((((((((((((((((((((((((((******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&&&&)))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))''''''(((((()))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&######%%%(((%%%%%%'''((()))*********%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###!!! $$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((&&&%%%&&&((())))))))))))******)))'''&&&&&&'''...///222555777555222...|||vvvooommmpppsssvvvxxxyyyvvvrrrooonnnoooooommmiiifffdddeeeggggggeeeaaa^^^ZZZUUUOOOKKKHHHEEE???999444111000000000///...---,,,------...,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++***((()))))))))))))))))))))))),,,,,,+++******)))(((((('''(((((())))))((((((''''''((()))(((&&&&&&&&&(((###""" """$$$&&&%%%###&&&&&&&&&'''''''''((((((,,,)))'''&&&''')))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''******))))))))))))******))))))))))))))))))))))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((('''&&&&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((())))))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******++++++***)))((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&''''''%%%###$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$''')))'''###"""%%%)))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''(((((())))))*********%%%%%%'''((((((((('''&&&'''''''''''''''''''''''')))'''&&&&&&((())))))((('''((()))(((&&&&&&'''((()))***,,,...//////---,,,}}}|||vvvpppooorrrsssvvvxxxxxxvvvrrrooonnnpppooommmiiifffdddfffggggggeeeaaa^^^ZZZUUUOOOKKKHHHDDD???999444111000000000///...---,,,---......///...------,,,+++******)))((('''(((***++++++***))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((()))***+++***)))((()))******(((&&&''')))***(((&&&%%%%%%&&&'''((((((''''''...+++'''%%%&&&((())))))((((((((((((((((((((((((###$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&&&&'''''''''(((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++///...,,,+++((('''%%%$$$&&&&&&&&&'''''''''((((((((('''&&&&&&'''&&&$$$"""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&((()))***))))))((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$!!!"""###$$$&&&'''((()))$$$''')))'''###"""%%%)))''''''''''''&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################"""###%%%%%%&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""$$$''''''%%%%%%'''***)))))))))((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******%%%%%%'''((((((((('''&&&((((((((((((((((((((((((+++)))''''''((()))((('''$$$&&&''''''&&&&&&((()))%%%&&&)))+++------,,,+++}}}yyyvvvrrrpppoooqqqtttwwwxxxvvvrrrnnnmmmmmmnnnnnnlllhhheeeddddddfffccc___[[[VVVPPPJJJEEEDDDAAA===888333000///...000000///...............111///,,,+++,,,,,,,,,+++******))))))))))))******+++)))(((''''''((()))++++++++++++************)))'''(((((((((((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''&&&&&&'''***++++++***))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((,,,+++(((&&&%%%%%%&&&'''))))))(((((('''''''''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************))))))(((((((((((())))))'''((()))******)))((('''((()))))))))))))))((('''))))))))))))))))))))))))'''(((******)))(((((()))(((((()))))))))(((((('''******))))))((((((''''''++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))******))))))((((((((('''++++++******)))(((((((((***(((%%%######$$$&&&((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((((((((()))))))))))))))))))))(((((((((***************************)))(((''''''((()))***...+++&&&%%%&&&''''''%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$'''''''''''''''((())))))+++***((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++***''''''))),,,%%%&&&&&&%%%$$$%%%''')))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''%%%######$$$&&&'''&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''$$$"""%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((*********))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((}}}zzzvvvssspppooorrruuuxxxxxxuuuqqqnnnlllmmmmmmmmmkkkgggdddcccccccccaaa]]]ZZZVVVQQQKKKGGGCCCAAA<<<777333111000///000//////...............000...+++***+++++++++***++++++************+++++++++***(((''''''(((***++++++++++++************)))&&&&&&'''((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''''')))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))%%%&&&)))***+++***((('''''''''''''''''''''''''''***)))(((''''''((())))))))))))((((((((('''''''''''''''&&&&&&''''''((()))+++***(((&&&&&&&&&'''((())))))((((((((('''''''''&&&'''''''''((()))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&(((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&((())))))(((''''''(((***************)))((('''******))))))((((((((((((((((((((((((((((((((((((---,,,***))))))***,,,---))))))))))))))))))))))))******)))))))))((((((((())))))))))))***************)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))+++(((%%%%%%&&&((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&&&&''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""$$$&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))))))))((((((((('''''''''((((((((()))))))))(((((())))))))))))((((((~~~zzzvvvsssqqqpppsssvvvxxxxxxuuupppmmmllllllmmmllljjjfffcccaaaaaa___^^^[[[YYYVVVQQQLLLHHHBBB@@@<<<777444111111000000///......------.........,,,******++++++***))),,,,,,++++++++++++,,,,,,+++***)))(((((()))***++++++++++++************)))%%%&&&'''((()))*********))))))))))))((((((((((((''''''''''''''''''''''''***(((''''''(((((('''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((("""###$$$&&&'''(((((((((%%%'''+++------,,,)))'''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''((())))))***)))''''''''''''))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))***))))))(((((())))))***)))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((,,,,,,,,,,,,+++***((((((***))))))))))))(((((((((''''''''''''''''''''''''+++)))'''%%%%%%''')))+++))))))))))))))))))))))))*********)))))))))))))))(((((())))))***++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((&&&$$$$$$&&&((()))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((~~~zzzvvvtttrrrqqquuuwwwyyyxxxtttpppmmmkkkllllllllliiieeeaaa______^^^]]][[[YYYVVVQQQKKKGGGAAA???;;;777444222111111//////...------------......,,,++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,+++******))))))******++++++++++++*********))))))&&&'''((()))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((######$$$%%%&&&'''''''''&&&(((***+++,,,+++)))(((''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((()))***((((((''''''((()))******))))))(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))******)))((((((((()))***+++******))))))******++++++))))))))))))))))))))))))((()))))))))''''''(((***.........---,,,***)))((())))))))))))))))))))))))************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************)))))))))******+++++++++(((((()))******)))((('''(((((((((((((((((((((((())))))(((''''''((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###&&&'''&&&###$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''''''''((()))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((~~~zzzwwwtttrrrqqquuuwwwxxxwwwsssooommmlllllllllkkkhhhddd```^^^]]]___^^^\\\ZZZVVVQQQJJJEEEAAA???;;;777444222111111//////...---------------...---,,,,,,---...,,,+++++++++************++++++++++++************+++++++++++++++*********)))))))))*********)))(((''''''&&&&&&'''((()))***++++++'''''''''''''''''''''''''''&&&%%%''')))******)))))))))******)))(((''''''((((((((((((((((((((((((*********++++++******)))(((''''''''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))))))))))))))(((((((((((()))******''''''(((((())))))***+++(((((()))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********)))(((((((((***+++,,,*********)))***+++,,,---***************************++++++***))))))***,,,//////......,,,+++***)))))))))))))))************++++++++++++++++++++++++***+++,,,------,,,+++************************************+++++++++++++++,,,+++++++++******))))))&&&''')))******)))(((''')))))))))))))))))))))))))))))))))(((((()))))))))******))))))))))))******&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&'''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$'''((('''$$$$$$%%%''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((~~~zzzwwwuuusssrrruuuwwwxxxvvvssspppnnnmmmmmmmmmlllhhhccc___]]]\\\___^^^\\\[[[WWWRRRJJJEEEBBB@@@<<<777444111111000///...------,,,,,,------------,,,---......---+++++++++************+++++++++++++++++++++++++++++++++++++++************)))+++++++++***)))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''***++++++***************)))((('''&&&((((((((((((((((((((((((***************)))((((((((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((&&&'''((()))*********)))(((((())))))))))))******)))))))))))))))******+++((((((((())))))*********(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******))))))))))))************+++******))))))******+++))))))))))))***++++++,,,++++++*********,,,---...++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...............---+++******)))))))))************+++))))))))))))))))))))))))(((***,,,......,,,***(((************************+++++++++++++++,,,,,,,,,---,,,,,,+++******))))))&&&''')))******)))(((((())))))))))))))))))))))))))))))************))))))+++******))))))******+++&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&((()))***)))'''&&&&&&''''''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&###%%%''''''&&&%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&(((((('''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((~~~{{{xxxuuutttssstttvvvwwwvvvssspppoooooonnnnnnmmmiiiddd___]]]\\\]]]]]]\\\[[[YYYTTTMMMHHHCCCAAA<<<777333111000//////...------,,,,,,------,,,++++++---......,,,***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************)))***************)))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((()))+++,,,+++***))))))*********))))))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&((()))*********)))(((((()))))))))***************)))))))))***++++++((())))))*********))))))(((((()))))))))*********((((((((()))*********+++)))))))))))))))))))))))))))*********++++++++++++************+++++++++++++++******))))))******+++(((((()))***++++++++++++,,,+++*********,,,...///************************,,,,,,,,,***)))))),,,...---------------,,,+++***))))))*********+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&************************+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))******+++******)))))))))))))))))))))))))))******************)))******))))))))))))******&&&&&&'''(((((()))******))))))))))))))))))))))))'''((())))))))))))((('''&&&(((******(((''')))***'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''###%%%'''((('''&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***''''''((((((((()))))))))(((((())))))))))))((((((~~~{{{xxxuuutttssstttuuuvvvuuusssqqqppppppnnnooommmiiiddd___]]]\\\[[[[[[\\\\\\ZZZVVVOOOKKKDDDAAA===888333000///.........---,,,,,,,,,,,,---*********,,,------+++)))...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++************)))((())))))*********))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,+++******++++++***)))'''((()))******++++++***((((((((((((((((((((((((&&&&&&((()))******++++++%%%%%%'''((((((((('''&&&))))))))))))))))))))))))%%%&&&((()))*********)))(((((())))))*********+++*********)))******+++,,,))))))************))))))(((((())))))*********+++''''''((()))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++'''(((***+++,,,,,,++++++,,,+++*********,,,///000))))))))))))))))))))))))+++++++++)))((((((+++---,,,,,,,,,---,,,,,,++++++))))))******++++++++++++******************************))))))))))))******************************+++++++++,,,,,,---------*********++++++,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))'''''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''$$$'''***+++***)))+++---'''((()))++++++)))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%(((###%%%'''((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$&&&(((((((((%%%%%%&&&''''''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((zzzvvvsssrrrrrruuuvvvxxxvvvssspppnnnmmmlllnnnooojjjccc______aaa```___^^^\\\ZZZUUUPPPKKKJJJEEE===777333222000/////////............//////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))))))))))))))******+++((()))***,,,,,,,,,+++***+++***(((&&&&&&''')))***,,,+++******))))))******(((((((((((())))))))))))(((((()))+++,,,+++)))&&&******))))))(((((('''''',,,+++***)))''''''&&&&&&))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((((()))***+++,,,,,,+++***(((((()))******************************)))((((((******++++++++++++******))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++***)))((('''))))))******++++++++++++,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---------------,,,,,,+++***---,,,+++******+++,,,---******+++,,,,,,,,,,,,++++++,,,,,,+++)))(((((()))************************......---,,,++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))************************,,,+++)))((('''''''''((('''''''''''''''''''''''')))************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''000///---+++(((&&&$$$###))))))))))))((((((((((((,,,***'''&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''$$$&&&((()))***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%'''((()))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***++++++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))((((((''''''))))))*********))))))(((zzzvvvtttrrrrrrsssuuuvvvuuurrrooommmllllllnnnnnnjjjccc______aaaaaa___^^^]]]ZZZVVVPPPLLLKKKEEE>>>777444222111000......------------......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))))))))))))))***++++++))))))***+++++++++++++++***)))(((''''''(((***+++---,,,+++***************))))))))))))************)))))))))***++++++)))'''******))))))(((((((((((())))))(((((('''(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,,,,+++***)))))))))++++++,,,+++******((())))))******+++*********************)))((((((******++++++++++++******))))))))))))))))))))))))++++++************+++++++++,,,,,,++++++***)))(((************+++++++++,,,,,,,,,+++***************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------------------,,,+++***---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,---......---,,,---///+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************+++++++++******)))''''''&&&&&&&&&((((((((((((((((((((((((++++++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''))))))))))))))))))(((((()))(((((((((((((((((((((,,,)))'''&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%&&&((()))***)))'''&&&'''&&&%%%%%%$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''(((******)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))************)))((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))zzzwwwtttsssrrrrrrtttuuutttqqqnnnlllkkklllmmmmmmiiiccc______aaaaaa```^^^]]]ZZZVVVPPPLLLJJJEEE>>>888555333222000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***))))))))))))***++++++******************+++,,,***)))(((((()))***,,,---...---,,,+++************************++++++++++++***)))((()))***+++***(((***))))))))))))(((((((((&&&&&&&&&&&&''')))***+++))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,,,,,,,++++++***++++++,,,++++++***)))))))))***+++++++++***************+++******)))(((******++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++*********++++++------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,+++************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,)))***,,,,,,++++++---...++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,+++***)))((((((((('''&&&&&&&&&&&&&&&******))))))((((((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((+++)))'''&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''((()))))))))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&'''))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''(((((()))******))))))((((((''''''************************&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''((()))*********))))))************)))))){{{wwwtttsssrrrqqqsssuuutttqqqnnnlllllllllllllllhhhddd````````````___^^^\\\ZZZUUUOOOKKKJJJEEE>>>999666444222111...------,,,,,,------...+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))***+++---...///...---+++************)))))))))*********+++++++++)))(((((()))******)))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++++++++************++++++******)))***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,******+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++***************------------------,,,,,,------------------------,,,---...//////...---,,,,,,---------------,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,+++***((('''))))))))))))))))))))))))---------,,,+++***)))((()))((('''&&&&&&&&&'''''',,,++++++***)))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((***(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''(((((())))))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((())))))************)))~~~{{{xxxuuusssrrrrrrtttuuuuuurrrooonnnmmmlllkkkjjjgggdddaaa``````___^^^]]][[[YYYTTTNNNJJJHHHDDD>>>999666444222000//////............//////+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++))))))************))))))***************++++++,,,,,,+++***)))))))))++++++((())))))******+++,,,---...---,,,+++************((((((((()))))))))******+++)))(((((()))******)))))))))))))))************(((((('''''''''(((((()))))))))************))))))***************************************++++++,,,))))))))))))******++++++------,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,------...------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------------------------------------------+++,,,---......---,,,+++,,,------......---------------------------------++++++,,,------------,,,///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++&&&'''((()))((('''&&&%%%((((((((((((((((((((((((---------,,,+++***))))))***)))((('''&&&'''((())),,,,,,+++***)))((((((''')))(((((('''&&&%%%%%%$$$&&&&&&''''''((((((((())))))(((''''''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%))))))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''')))))))))(((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************~~~|||xxxuuusssrrrqqqsssuuuuuurrrpppnnnnnnlllkkkiiigggdddbbb```___^^^]]][[[ZZZWWWSSSMMMIIIGGGCCC===999666333111////////////....../////////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++)))))))))******)))))))))+++************+++,,,,,,,,,+++******************((())))))******+++++++++,,,+++******))))))******'''((((((((())))))))))))***)))((()))***+++***((()))))))))************++++++***)))((((((((((((((())))))************))))))************************+++************+++,,,,,,(((((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,++++++)))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...+++,,,------..................------------,,,,,,------,,,,,,,,,---............------------..............................++++++++++++,,,---...///------------....................................,,,,,,------------,,,,,,,,,------............------......//////......---++++++,,,---------------///000111///---,,,,,,---------------------------*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))******************************++++++++++++******((((((((((((((((((((((((++++++++++++++++++***))),,,***((('''&&&''')))***++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''((())))))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))*********)))(((''''''''''''((()))******+++******~~~|||yyyvvvsssrrrppprrrttttttqqqooommmmmmkkkjjjhhhfffdddbbb```___\\\[[[ZZZXXXVVVQQQKKKGGGEEEAAA<<<888555333000...///......------......///+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******++++++++++++******++++++******++++++,,,---+++++++++++++++***))))))((()))))))))***)))))))))))))))(((((())))))******(((((()))))))))*********)))))))))***++++++)))'''))))))*********+++++++++++++++***)))))))))))))))))))))************))))))************************++++++******++++++,,,---))))))((())))))+++,,,---,,,,,,+++++++++,,,---...---------------,,,++++++)))***++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------............---............---------,,,---------------...//////......------------......////////////////////////---------,,,------......------------.........///..............................------------......,,,,,,---...............---...///000000///...---+++,,,------...---------,,,---...---,,,+++,,,---------------------------************+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++***)))))))))---------,,,,,,------...))))))))))))))))))))))))((()))******++++++******,,,+++)))'''&&&((()))+++))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))'''''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''(((******)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******+++++++++~~~|||yyyvvvsssrrroooqqqsssssspppnnnllllllkkkjjjgggfffdddccc```^^^[[[ZZZYYYWWWUUUPPPJJJFFFDDD@@@;;;777555222000---...------,,,,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++,,,,,,,,,***)))(((((())))))))))))(((((('''''''''''''''((()))***+++)))************+++++++++(((((()))+++,,,+++)))&&&))))))******+++++++++++++++***************++++++))))))************))))))************************++++++******++++++,,,---******))))))***,,,---///,,,++++++***+++,,,...///---.........---,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...............------//////.........------------------------...///000......------------......000000000000000000000000000000///...---------------------.........//////////////////////////////000///...------...///000,,,,,,---.../////////...---...///000000///...---+++,,,------......---------///000000//////111222........................,,,,,,++++++,,,,,,---...***************************+++,,,------,,,+++***))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))'''''''''((()))***************************'''((()))******+++******---+++)))''''''(((***+++((((((((((((((()))))))))))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''(((******(((&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&((()))+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''''''''''''''((()))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''(((******+++++++++~~~zzzvvvssspppnnnpppqqqqqqpppmmmjjjjjjjjjmmmllljjjgggccc___\\\ZZZZZZYYYXXXWWWUUUQQQKKKGGGCCC???999555333222000///000000///...------,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,------------,,,,,,+++++++++******))))))***,,,...///,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))************++++++,,,------------,,,)))************+++++++++,,,+++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++******)))***+++,,,---.........////////////...---,,,,,,++++++,,,---............******,,,,,,,,,,,,******------------------------+++---------+++++++++---------------------------...------......///000111///......---------......------------------------000000///............///111222555777777555222000///////////////////////////...------,,,,,,,,,---000000000000000000000000---...////////////......,,,,,,---...///000000111......------------......111111111000000/////////,,,---......//////..............................------------------------------------------------///...---,,,***)))((('''------++++++++++++---------,,,,,,+++*********+++......---,,,,,,++++++***((()))***,,,,,,,,,+++***+++******)))(((''''''&&&))))))((('''''''''''''''++++++******))))))((((((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((***++++++***((('''((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''***...111''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&%%%!!! ###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))))))))(((&&&"""%%%$$$$$$&&&)))+++++++++&&&&&&''''''''''''''''''))))))(((&&&$$$$$$&&&'''))))))))))))))))))))))))+++***)))(((&&&$$$######'''''''''(((((((((((()))))))))(((((()))***++++++'''(((((()))***++++++,,,(((((((((((()))))))))))){{{wwwtttqqqppppppqqqrrrpppmmmkkkjjjjjjkkkjjjhhheeebbb^^^[[[YYYZZZXXXWWWVVVTTTPPPJJJFFFCCC???999555333222000///......---,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++******)))***+++,,,---******))))))))))))*********)))))))))))))))))))))))))))))))))************((()))******++++++******************++++++++++++,,,+++***))))))***++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---............------,,,------.........---,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---------------------------...............///111111111000//////.........///....................................//////000111333555888::::::888666444/////////...............//////......///000000111111111111000000000000000......////////////......------......//////000000000//////////////////000///........................//////000000000000000------------------------------------------......------------------------...---------,,,,,,,,,+++------,,,++++++,,,---------,,,,,,+++******++++++,,,,,,++++++***)))))))))'''((()))******)))((((((+++******)))((((((''''''))))))(((''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''***)))))))))(((((((((''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&&&&""""""$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&$$$""" &&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%&&&''')))***)))))))))'''&&&&&&''')))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***)))(((((((((((((((((()))))))))***|||xxxuuurrrqqqqqqrrrsssqqqnnnkkkjjjjjjjjjiiigggdddaaa^^^[[[YYYYYYXXXWWWUUUSSSOOOJJJFFFCCC???999555333222000///......------,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********+++******)))******++++++******))))))))))))******))))))))))))))))))******)))))))))*********++++++(((((()))************)))************+++++++++,,,++++++************+++,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******)))***+++,,,,,,---,,,,,,---------------,,,++++++,,,,,,------...---------/////////......,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,.......................................///000111111333333111000////////////000000000000000000000000------......///111222333666777999;;;<<<;;;:::999222222111000/////////////////////000111333444555333333222222111111111000///000000111000000//////000000000000000000000000......------------..............................///000000111111111111111........................,,,---------......//////------..................,,,,,,------.../////////------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,++++++******))))))((())))))***))))))((((((++++++******)))(((((((((***)))((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''$$$$$$''''''$$$$$$''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))$$$%%%&&&''''''&&&%%%%%%%%%$$$######$$$%%%$$$###&&&&&&%%%%%%&&&''')))+++((())))))((('''((()))+++))))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((((((((()))))))))***))))))))))))))))))***+++...---,,,+++***)))((('''((((((((()))))))))******{{{xxxuuurrrqqqqqqssstttrrrooollljjjiiiiiiiiigggeeebbb___\\\ZZZZZZYYYWWWVVVTTTPPPJJJFFFCCC???999555333222000///000000//////.........---,,,------......------,,,,,,,,,++++++++++++,,,,,,************************+++*********************---,,,,,,++++++,,,,,,---)))))))))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,+++++++++)))***+++,,,------------,,,,,,---------------,,,++++++,,,---......------...............---,,,,,,---..................---------------------------+++,,,...---,,,,,,---.......................................///000111222444444222111//////......000000000000000000000000////////////000111222333555777888:::;;;;;;;;;;;;777666444333222111111222000000000000111333444555555444444333333222222111111222222222222111111000222222111111111111111111......------------....../////////000000000000000...///000000111111000000000000000000000000000000---------...//////000000.............../////////,,,------......//////000---------,,,,,,------------,,,,,,+++++++++,,,,,,///......---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++******)))))))))***))))))((('''(((((((((************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++*********))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&$$$$$$'''(((%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((('''''''''$$$$$$###%%%((())))))(((&&&&&&&&&'''''''''''''''%%%'''((((((((((((***+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''((((((((())))))***)))))))))))))))*********************)))))))))(((((()))))))))*********}}}zzzwwwtttqqqppprrrtttuuutttpppllljjjiiijjjiiihhhfffccc```^^^]]][[[ZZZYYYXXXVVVRRRLLLHHHCCC???999555333222000///000///////////////......,,,------......------,,,******++++++++++++******************************++++++++++++************------,,,,,,,,,,,,------(((((())))))************************++++++++++++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---.........)))***,,,---.../////////+++,,,,,,---............,,,---....../////////...........................////////////////////////+++,,,...------,,,...//////////////////////////////......//////000111222444333222000///.........000000000000000000000000222111111000000000111111333444555777888:::;;;;;;:::999666444222111222222111000000000000111222222444333333333222222222111222333333333222222111000111111111111111000000000222111111000000111111222000000000111111111111111---...//////000000//////000000000000000000000000.........//////000000000.........//////000000000............---------------------------------------,,,,,,+++,,,,,,------//////......---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++******************)))((((((((((((((())))))))))))************((((((((()))))))))******(((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&###$$$'''(((%%%&&&)))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))&&&''')))***)))'''$$$"""###%%%'''''''''''')))***((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((******)))))))))))))))***))))))))))))))))))(((((())))))))))))************|||zzzvvvsssqqqppprrrtttvvvuuuqqqmmmjjjiiiiiiiiihhhfffdddaaa___^^^\\\[[[ZZZYYYVVVRRRMMMIIICCC???999555333222000///------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++************+++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++((((((((()))******++++++*********++++++++++++,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,)))***+++,,,---------,,,))))))******++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,***+++,,,------...------((()))+++---///000111111------......///.........,,,,,,---//////000000000///...------------...///000000000000000000000000+++,,,......------...000000000000000000000000000////////////000111222222333333111000////////////111111111111111111111111333333222111000111111111222222333444666999;;;===<<<:::777444222111111111222222222111222222333333444444444444444444444444666666777666666555444333222222222222333333333333222222111111111111222222333333222222222111111111//////000111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000///...---,,,,,,+++------............------,,,,,,,,,,,,,,,------...------,,,,,,++++++*********))))))))))))***+++,,,+++++++++++++++++++++++++++***))))))(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$######$$$%%%'''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&######''''''%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''''')))'''&&&&&&&&&&&&%%%###%%%''')))***)))'''$$$"""###%%%'''(((''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((+++******))))))))))))))),,,,,,+++***)))''''''&&&)))))))))*********++++++}}}zzzwwwtttrrrqqqsssuuuwwwvvvrrrmmmjjjiiihhhgggfffeeecccaaa___^^^[[[ZZZYYYXXXVVVRRRLLLHHHCCC???999555333222000///------------............++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,---***+++,,,---......------,,,++++++******++++++,,,'''(((((()))******++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------)))***+++---------------******++++++,,,------...++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,---------------,,,***+++,,,...///000000000/////////000//////......---...///////////////.........---,,,,,,---......////////////////////////+++,,,......------///111000000000000000000000000////////////000111222333333333222111111111111111222222222222222222222222222222111111111222333333222222333444777:::===???AAA???;;;777444333444444444444444555666777888999;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@???>>>===<<<999999::::::;;;;;;<<<<<<777777666666666666777777999999888777666555444444333444444555555555555555333333333333333333333333222111111000000/////////......///000000111222222111111000//////...------,,,---...//////...---,,,,,,,,,,,,,,,,,,---......---------,,,++++++******)))((((((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))&&&'''''''''((((((((()))'''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&######&&&&&&###$$$&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&''''''(((((($$$&&&((()))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++***)))))))))))))))------,,,,,,+++***))))))))))))*********+++++++++~~~{{{xxxvvvtttrrrsssuuuwwwvvvsssnnnjjjhhhffffffeeedddbbb```^^^]]]ZZZYYYXXXWWWUUUQQQKKKGGGCCC???999555333222111////////////000000000000000***++++++,,,,,,++++++***---...///000000///...---+++++++++,,,,,,---------)))+++,,,...//////.........------,,,,,,------...'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,---......//////......++++++,,,,,,,,,---------)))***+++---......------++++++,,,,,,---...//////++++++++++++++++++++++++(((((()))***+++,,,,,,------------...------,,,,,,,,,,,,---.../////////...000000111111000///......000000000000///...---,,,...---,,,++++++,,,---...////////////////////////+++,,,............///111000000000000000000000000////////////000111222333444444333222222333333333444444444444444444444444000000000111222333555555444444444666888<<<@@@BBBGGGDDD@@@<<<999888888888555666666888999<<<===>>>BBBCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFAAAAAABBBCCCDDDEEEEEEEEEAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>===;;;:::999999777777888999999999999999777777777777777777777777333333222111000///.........//////000111222222222111111111111000000000000,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///000//////......---,,,,,,************+++...000111,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((()))))))))******++++++''''''''''''(((((((((((('''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''(((((((((((('''''''''((((((((())))))******&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&'''(((((('''(((***,,,+++(((%%%###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&######%%%%%%######%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))***+++&&&%%%$$$%%%'''((('''&&&&&&%%%######$$$(((+++...%%%(((******)))(((((()))))))))))))))))))))))))))''''''(((((())))))*********++++++++++++,,,,,,,,,++++++***))))))((())))))++++++,,,------...//////)))************+++++++++~~~|||yyyvvvsssrrrsssuuuwwwvvvrrrmmmiiigggccceeegggfffccc___]]]\\\ZZZXXXVVVUUUSSSPPPLLLHHHBBB>>>888444222111///...,,,---...//////...---,,,........................------.........---+++***,,,,,,++++++,,,,,,---...++++++************++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,------------,,,++++++,,,------++++++,,,,,,,,,---------------------------------(((''''''))),,,------,,,.........------,,,,,,,,,)))***,,,......---,,,+++......---------,,,,,,,,,..................------,,,---......//////......111111111000///.........000000000000////////////////////////000000000000000000000000000000000000////////////000000000000...............///000111000000000111111222222222333111///000333444222000111333555444333111111111111000000111444666777777333444555666999>>>DDDIIIOOONNNLLLHHHDDDAAA@@@@@@CCCAAA???@@@CCCGGGKKKMMMNNNOOOQQQRRRRRRSSSTTTUUUYYYWWWWWWYYYXXXSSSQQQSSSUUUTTTTTTSSSRRRRRRRRRRRROOOKKKHHHHHHKKKMMMNNNMMMMMMMMMLLLKKKIIIFFFCCCAAA?????????AAABBBAAA>>>;;;<<<;;;::::::;;;<<<;;;999777777666666555444222111555333111111222333222111777444111//////000000///000///------///000///...000000/////////.........//////...,,,+++,,,///111***+++,,,---...------,,,...------,,,,,,------...,,,,,,+++***)))''''''&&&(((((()))***+++,,,,,,---))))))(((((((((((())))))************))))))))))))******))))))((((((''''''(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&++++++++++++++++++++++++***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''')))((('''%%%&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$%%%&&&%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&''''''(((''''''&&&''''''((())))))((('''&&&((((((((((((''''''''''''(((***,,,***'''$$$%%%'''&&&&&&''''''((())))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,''')))+++++++++***+++,,,}}}{{{xxxuuusssqqqsssuuuwwwuuuqqqllliiigggeeefffhhhgggccc___]]]\\\ZZZXXXVVVTTTSSSOOOKKKHHHBBB>>>888444222111///...------...//////...------........................------.........---,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++///.........---------,,,***+++,,,---------,,,,,,,,,,,,,,,------.................................,,,---......//////...................../////////......//////000000111111////////////000000000111000000000000000000000000...////////////000000000333222111000///////////////000000000111111111111333111000111333444333111666888::::::888666666666777666555555888:::;;;;;;>>>>>>??????AAAEEEJJJNNNXXXXXXWWWTTTQQQOOOOOOPPPPPPOOONNNNNNQQQUUUYYY[[[```aaabbbbbbcccdddfffgggmmmiiiggggggfffbbbbbbeeebbbaaa```___^^^^^^^^^^^^```^^^\\\]]]aaaccccccbbb^^^^^^]]][[[XXXVVVTTTRRRQQQQQQPPPPPPPPPNNNKKKHHHFFFEEEDDDDDDEEEFFFDDDCCC>>>===<<<:::999777555333777555333444555666555444888555222111222333333333444333111111222222111000...........................///000///...---...000,,,+++******)))***++++++///......------......///000///...---,,,++++++***))))))******++++++,,,,,,++++++************++++++************))))))))))))******))))))((((((((((((%%%&&&(((***,,,---......(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''***)))(((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''')))((('''%%%&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''&&&%%%%%%%%%&&&'''((((((***+++,,,+++)))((()))***&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''(((((((((''''''&&&''''''((((((((((((((('''''''''((())))))((('''&&&((((((((((((''''''''''''"""%%%&&&&&&%%%&&&(((((((((((((((((('''''''''******)))))))))((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++,,,+++++++++************++++++++++++++++++++++++(((***+++,,,+++,,,...///~~~|||zzzwwwuuusssqqqtttuuuwwwuuuqqqllliiigggggghhhiiigggccc___\\\[[[YYYWWWUUUTTTRRROOOJJJGGGBBB>>>888444222111000///------...//////...------........................---............---,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,---,,,+++)))............------------,,,,,,,,,,,,,,,------...***+++,,,---...///000000........................------...////////////...+++,,,,,,---...//////000------...///000111222222/////////000000000111111000000000000000000000000........./////////000000444444333222111111111111111111111111222222222222444333222333444666555555888;;;===>>>===<<<;;;<<<@@@>>>======@@@CCCEEEFFFGGGHHHIIIJJJLLLPPPUUUYYYaaaaaaaaa```^^^^^^___```bbbbbbbbbccceeeiiilllooouuuuuuvvvvvvvvvwwwwwwwww{{{vvvqqqpppooommmpppttttttsssqqqpppnnnnnnnnnnnnnnnoooqqquuuyyy{{{|||{{{zzzxxxvvvtttqqqooonnnnnnmmmlllkkkjjjiiigggccc```ZZZYYYXXXXXXXXXXXXUUUTTTMMMKKKHHHEEEDDDAAA>>>;;;<<<:::888888999999999888666444222111333444444444444222000000000111000///////////////////////////,,,...111111000.........000...+++)))((()))+++,,,000//////////////////000111111000///...------,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))***))))))))))))((((((((((((((((((((('''&&&$$$$$$(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&''')))***+++)))*********((('''((())))))((('''&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''''''''(((((((((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''(((((((((((('''''''''''' $$$&&&&&&&&&'''(((***))))))(((''''''&&&&&&((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++++++++************************************+++,,,,,,,,,...222555}}}zzzwwwuuutttsssuuuvvvwwwuuupppllliiiggghhhiiiiiigggccc___\\\[[[XXXVVVTTTSSSQQQNNNIIIFFFAAA===888444222111000///---..................---..........................................------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++000...---,,,---,,,+++)))------------,,,,,,,,,,,,...---+++++++++,,,...///,,,,,,,,,---...//////000---------...............------...///////////////,,,------......//////000......//////000000111111//////000000000111111111000000000000000000000000....../////////000000000111111111222333444555666222333333333444555555555555444444444666888999:::<<<@@@DDDFFFGGGGGGGGGHHHKKKIIIHHHJJJOOOSSSWWWXXXVVVWWWZZZ\\\___dddjjjooonnnoooooonnnmmmmmmnnnpppssstttvvvwwwyyy|||zzztttrrrrrrsssxxx~~~{{{yyyyyyyyyzzzyyy}}}~~~vvvuuusssrrrqqqoookkkhhhaaa]]]XXXVVVTTTRRRNNNKKKEEEBBB@@@?????????===<<<:::888666666777777777666444222000000111111000///000111111111111222222222,,,...000///...---......111///...,,,,,,---///000000//////......//////000//////......---,,,,,,+++------,,,,,,++++++++++++***))))))(((((())))))***+++++++++*********)))))))))))))))))))))))))))))),,,+++)))&&&### (((((((((((((((((((((((()))(((((((((((()))************************************)))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***'''((()))(((&&&&&&&&&'''***)))'''&&&%%%%%%%%%&&&$$$%%%'''((((((((('''&&&''''''(((((()))***++++++)))))))))((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''$$$&&&(((***)))(((&&&%%%))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************++++++++++++,,,,,,---,,,---111666:::~~~{{{yyywwwvvvvvvvvvwwwwwwtttpppkkkhhhhhhhhhiiiiiifffbbb^^^\\\\\\WWWUUUSSSQQQPPPMMMHHHEEEAAA===888444222111111000.........------.........................................................,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,***++++++++++++++++++,,,,,,///---,,,***+++---///000........................---------.........//////---...//////000000//////////////////////////////111111000000//////......000000000000111111111111111111111111111111111111/////////000000000000111111111111222333444666777222333444555666777888888555555666666888;;;>>>@@@EEEJJJPPPTTTWWWYYYZZZ[[[XXXXXXYYY]]]dddjjjooopppppprrrtttvvvxxx|||zzzxxxyyy|||}}}}}}uuupppjjjgggfffddd```\\\RRRPPPMMMKKKJJJIIIGGGEEEEEECCCAAA?????????===;;;:::888555555555555444333111111111111111111222222.........,,,++++++...000,,,---...///000111111111///..................///......------,,,,,,++++++......------,,,+++++++++******))))))))))))******++++++++++++************))))))))))))************(((((()))*********))))))))))))))))))))))))))))))((((((''''''((())))))***''''''''''''''''''''''''******)))))))))(((((('''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''***+++++++++)))((()))******)))'''&&&%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%''''''((((((***+++---...******)))(((''''''(((((((((((((((((())))))******((((((((((((''''''''''''))))))***+++***)))&&&$$$''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))******+++)))))))))))))))*********++++++++++++,,,,,,------------------...222888===~~~{{{yyyxxxwwwwwwwwwwwwwwwtttoookkkhhhhhhggghhhgggeeeaaa]]]\\\\\\VVVTTTRRRQQQOOOLLLGGGDDD@@@===777444222222111000///...------------...///.................................---......///000,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++++++++,,,,,,,,,,,,///---,,,+++,,,---///000/////////.........------,,,,,,------.../////////......///000000000000///000000000000000/////////222222111000///...------000000000111111111222222111111111111111111111111000000000111111111222222555444444333333444444444333444555777999;;;<<<===999;;;<<<===???CCCHHHKKKPPPUUU\\\bbbfffhhhjjjkkkjjjkkkooouuu}}}~~~}}}xxxwwwuuuooojjjccc```]]]\\\[[[ZZZXXXWWWQQQOOOMMMLLLKKKJJJGGGEEEDDDAAA===;;;999888555333222222111111111000000000000///...+++***+++///222)))+++---///111111111000///......------....../////////.........---------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********)))))))))************+++((()))***,,,------......))))))))))))))))))))))))((('''''''''((()))***+++)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((()))(((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&''')))((('''%%%&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&((()))***)))'''''''''((()))((('''&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$((((((((()))***---///111,,,+++***((((((((())))))(((((((((((()))***++++++(((((((((((('''''''''''''''&&&&&&'''))))))(((&&&&&&&&&''''''((())))))***((())))))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---------...222888<<<}}}zzzxxxwwwwwwxxxwwwxxxwwwsssooojjjhhhhhheeeffffffccc___]]]\\\\\\UUUSSSQQQPPPNNNKKKGGGDDD@@@<<<777444222222111000///...------------...///........................///...------...///000111,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------************++++++++++++------...//////...------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---......,,,,,,,,,,,,------............------,,,---...///000............////////////,,,,,,------...//////000......///000000000000000---......//////000000000111111000000//////......000000111111111222222222111111111111111111111111111222222222222333333333666666555555555666666777999:::<<<>>>AAADDDFFFGGGEEEGGGJJJLLLNNNSSSYYY^^^aaafffnnntttwwwyyyzzz{{{~~~}}}wwwqqqpppnnnnnnoooooonnnmmmgggeeecccccccccaaa___]]]WWWSSSMMMHHHDDD???;;;888666555555444333222111111000000000///......000222------......///000111111000//////......//////000//////............------............---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))))))*********+++++++++++++++++++++***)))(((''')))))))))))))))))))))))))))(((((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%&&&''''''&&&''')))((('''%%%&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&'''''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$((((((((()))+++...111333///...,,,*********+++,,,(((((((((((((((***+++,,,(((((((((((('''''''''''''''%%%###$$$'''))))))((('''''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++,,,,,,---------)))******+++,,,,,,------+++,,,,,,---...222666:::|||yyywwwvvvwwwwwwxxxxxxwwwsssnnnjjjhhhhhhdddeeedddbbb___]]]\\\]]]UUUSSSQQQOOONNNKKKFFFCCC@@@<<<777444222222111111///...---,,,,,,---...///........................///...------...///000111,,,,,,++++++,,,,,,---............------.........------------------------)))************+++++++++...///000111111000///...---------.........//////------------------------///...------...///...,,,........./////////000000---------------...//////,,,------...///000111111,,,,,,------...///000000...//////000000000000000***+++,,,---///000111111////////////000000000000000111111111111222222222111111111111111111111111222222333333333444444444444444555666777999;;;<<>>BBBEEEFFFJJJPPPUUUZZZ___cccgggfffiiimmmrrrvvv{{{|||qqqjjjgggccc[[[UUUJJJGGGBBB???===<<<;;;999777666555555555444222000000///...///111222111000...///000111111111111111///000000000000...---,,,000000///............///...---+++******+++---...,,,---......---***(((&&&************))))))))))))+++++++++*********)))))),,,,,,++++++***+++++++++///......---------......+++******)))))))))))))))***))))))+++---//////...((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''(((((('''&&&%%%%%%)))(((&&&%%%&&&(((***+++&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%&&&((()))(((''')))((((((((()))***+++++++++***(((&&&%%%&&&'''((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())),,,111555555333///,,,******++++++******))))))))))))******(((((((((((())))))))))))&&&''')))*********)))((())))))***))))))((('''&&&((()))*********)))'''&&&+++*********))))))((((((******))))))))))))******------,,,,,,+++******)))++++++,,,,,,,,,---------,,,,,,,,,---------......///......------///000111{{{wwwuuuvvvxxxxxxyyyxxxtttooojjjgggeeedddcccaaa^^^\\\[[[ZZZZZZXXXUUURRROOOMMMJJJGGGDDD???===888444222111111111////////////////////////...............---,,,,,,,,,,,,,,,------.........---------.........//////------,,,,,,,,,---///000...------,,,,,,------...///...---,,,+++,,,---------...///000000///...---)))+++,,,......---,,,+++)))+++---...---,,,,,,---...,,,+++,,,...//////...............///////////////......---------......///////////////.........---...//////000//////////////////000000000111111111111111111111111111111111111111111111111111111333333222222222333333444222333444444333333444555666777888888999:::===@@@AAACCCEEEGGGHHHKKKOOORRRWWW\\\bbbiiinnnsssxxx{{{}}}wwwnnnggg\\\WWWPPPJJJFFFBBB???===>>><<<:::999999888666444444333222222444444333222//////////////////......//////000000///...---,,,//////............//////000///---,,,+++,,,---...***+++,,,------,,,+++***+++*********))))))))))))------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---///......------------...''''''(((((()))+++,,,---***))))))***,,,......---++++++++++++************))))))(((((('''&&&&&&&&&((((((''''''''''''((((((************))))))((((((((('''&&&%%%&&&''')))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&&&&%%%&&&%%%%%%&&&((())))))(((((((((((()))***+++,,,---+++)))'''&&&%%%%%%&&&''')))))))))******)))))))))(((((((((((((((((((((((('''((((((((())),,,000444333111...+++)))))))))******))))))(((((())))))***(((((((((((())))))))))))&&&'''((()))***))))))(((((())))))))))))(((((('''''''''((()))******))))))+++*********))))))))))))******))))))))))))******)))))))))))))))*********++++++,,,,,,,,,---------------------------------//////...---...///000111|||yyyvvvvvvwwwxxxyyyxxxtttooojjjgggfffdddcccaaa___]]][[[ZZZZZZXXXUUURRROOOMMMJJJGGGDDD???===888444222111111111............................../////////...---------------------................../////////000000...............////////////......------......///...------------,,,,,,,,,---...///000000///...---***+++,,,......------,,,***,,,......---,,,,,,---...,,,++++++---......---............////////////......---------......///.........///////////////---...//////000000000///000111111111111222222222111111111111111111111111222222222222222222222222444333333222222333333333111222444444444555777999777999;;;<<<>>>@@@DDDFFFJJJMMMPPPSSSVVVYYY]]]```iiinnnvvv~~~|||tttnnneee]]]VVVQQQMMMJJJFFFDDD@@@>>>===;;;999777666444333333333333111000111000000//////...------...///////////////...---------------...///000000222111///...---------...)))***++++++,,,---......+++++++++*********)))))),,,,,,,,,+++++++++++++++++++++++++++,,,---......//////...------,,,------''''''(((((()))+++,,,---***)))((()))+++,,,+++***)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&(((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))***)))((((((((())))))+++,,,......+++***(((&&&%%%&&&'''((()))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))+++///333111///,,,***(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((()))))))))))))))'''(((((())))))))))))((('''''''''((()))***,,,,,,***************)))))))))******))))))))))))******((((((((()))***++++++,,,,,,,,,,,,,,,------------......------------------//////.........///000111}}}yyywwwvvvvvvxxxxxxxxxtttooojjjgggfffeeedddbbb___]]][[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDD???===888444222111111111...........................///////////////......---------...............---.........////////////---....../////////............------------......,,,------......---,,,,,,---......//////......---+++,,,------......------+++---......,,,,,,---...///---,,,,,,---......---............////////////...------------...//////------......//////000000---...///000000000000000111111111111222222222222000000000111111111111111333333333333333333333333333333222222222222333333222333444555555777:::<<<<<<>>>BBBEEEHHHKKKOOORRRVVVZZZ___cccfffiiimmmooozzz|||ssslllgggbbb___WWWTTTNNNJJJFFFCCC@@@===;;;999666555555444111///222222111000000//////////////////////////////...,,,,,,,,,---...000111222333222000///------------++++++++++++,,,...///000,,,,,,+++++++++*********))))))))))))))))))))))))************+++,,,......//////...---,,,,,,,,,,,,+++******)))))))))))))))***)))(((((()))***)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''((((((((($$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&''''''((('''&&&&&&''')))******)))(((((()))***+++---///000,,,+++)))'''&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++...111000...,,,***)))((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))&&&'''((())))))***)))))))))(((''''''(((***+++---************************+++******))))))******+++******+++,,,,,,------...,,,,,,,,,------------...............------------///////////////000000000}}}yyyvvvuuuuuuwwwxxxwwwtttooojjjhhhgggfffeeebbb```]]][[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDD???===888444222111111111..............................///////////////...........................,,,,,,---------.........------............---,,,------,,,,,,,,,,,,------,,,,,,---......------,,,------............------,,,,,,------............---......---,,,,,,---...///...------...000//////............////////////---------------...//////------......//////000000---...///000111111111111000000000111111111222222000111111111222222222333333333333333333333333333333222222222222333444444333444555666666888<<>><<<:::777555333333222111000111111111111111000000/////////000,,,,,,---...///000222333222111000///---,,,,,,,,,...------,,,,,,---......,,,,,,,,,,,,++++++++++++))))))))))))))))))******))))))))))))***,,,------//////...,,,,,,++++++++++++******)))))))))))))))***(((''''''))))))(((&&&+++++++++*********))))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,+++((('''''')))(((((((((((((((((((((((($$$$$$%%%&&&'''))))))***'''&&&&&&&&&&&&'''((()))(((''''''(((***++++++***(((((()))***+++---///000...---***)))((((((******)))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***---//////...,,,+++************((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***&&&'''((())))))***))))))+++***)))(((((()))***+++***************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000000~~~{{{wwwttttttuuuwwwwwwwwwtttoookkkhhhggggggeeeccc```]]][[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDD???===888444222111111111........................------.../////////....../////////...............,,,,,,,,,------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---------------------------------------............//////---,,,+++---...///---,,,---///111111000............////////////---------------...///000.........///////////////---...///000111222222222000000111111111222222222111111222222333444444444222222222222222222222222333333333444555666777888777999:::;;;===@@@EEEIIINNNRRRYYY___eeejjjpppsss~~~~~~xxxrrrkkkddd]]]XXXRRROOOKKKHHHEEEBBB>>><<<888777555444333333333444444333222111000000000000.........///000222333444111000000///...------,,,/////////......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------************+++,,,------//////---,,,++++++++++++''''''(((((()))+++,,,---)))(((''''''))))))((('''******)))))))))((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,...,,,)))'''(((***)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&((()))***)))((('''(((+++,,,+++***(((((())))))+++,,,.........---+++)))((()))***+++***))))))))))))))))))***(((((((((((((((((((((((('''(((******)))***,,,------,,,,,,+++************)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((()))******'''(((((())))))))))))(((,,,+++***)))))))))))))))*********+++++++++++++++++++++************+++++++++++++++++++++*********,,,---------............------........./////////...///000111111111000000~~~|||xxxtttssssssuuuvvvwwwwwwtttoookkkhhhggggggfffccc```]]][[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDD???===888444222111111111////////////////////////,,,,,,---...............000/////////.........---------------............111000...---------...///------,,,,,,,,,,,,------------,,,+++,,,---...///...------------------...---------------...///////////////---,,,+++---///,,,++++++,,,///111111111............////////////---,,,,,,------///000000///////////////.........---...///000111222222222222222222222333333333333222222333444444555666666444444444444444444444444555555666777888:::<<<===AAACCCEEEHHHKKKQQQWWW\\\aaafffnnnuuu|||yyypppkkkdddaaa\\\YYYUUUQQQMMMJJJDDDBBB???<<<:::999888999777666444333111111111111000000000000111222333444111111111111000//////......//////000///...---,,,------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------...000///---,,,+++*********''''''(((((()))+++,,,---)))((('''((()))***)))(((''''''''''''&&&&&&&&&&&&+++******)))((((((''''''((((((''''''''''''((((((&&&%%%$$$###$$$%%%'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))---///---)))'''(((+++))))))))))))((((((((('''))))))((('''&&&%%%%%%$$$''''''&&&%%%&&&(((***+++)))(((((()))+++,,,,,,+++((((((((()))***+++,,,------+++)))'''''''''((()))'''(((((())))))(((((('''((((((((((((((((((((((((''')))******))))))+++,,,+++************)))))))))***))))))(((((())))))***(((((((((((()))))))))))))))(((((('''((()))***+++((())))))))))))(((((('''))))))***+++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,)))******++++++,,,,,,,,,------------............,,,,,,---...///000111111...///000111222111000000~~~{{{vvvrrrqqqsssuuuvvvwwwwwwtttoookkkhhhhhhhhhfffccc```^^^[[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDD???===999444222111111111000000000000000000000000+++,,,,,,---.........---000000//////.........---............/////////000333111///...---...///000.........------............---+++++++++---///000...------,,,,,,------......------------.../////////000///---++++++---///***))))))+++...000111111............/////////000,,,,,,,,,---...///000111000000//////.........------...///000222222333333333333333444444444555555333333444444555666777777888888888888888888888888666777888999<<<>>>@@@AAAKKKMMMPPPTTTYYY```hhhmmmxxx}}}xxxuuuppplllhhhccc___[[[PPPNNNIIIEEEAAA???>>>>>>:::888666333222111111111111111111111222333444444111111222222222111111000,,,...///111111000...---......---------,,,,,,,,,+++++++++,,,,,,---------000//////.........//////000///---,,,+++*********+++******))))))))))))))))))((('''(((*********)))************))))))))))))(((((())))))******++++++((((((''''''''''''((((((***)))''''''''')))+++,,,(((((())))))((('''&&&&&&'''((((((((())))))*********---000...)))'''(((+++******))))))((((((((('''&&&&&&''''''''''''''''''((('''&&&%%%&&&(((***,,,***)))((()))+++,,,,,,+++))))))(((((()))***+++++++++***(((&&&%%%&&&'''(((###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***+++)))))))))))))))(((((((((******))))))))))))******(((((((((((()))))))))))))))((('''''''''(((***+++))))))***))))))(((''''''&&&((()))+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,...///000111---------.........//////+++,,,---...///111222222...///000222222111111000{{{yyytttoooqqqvvvuuuxxxyyyvvvpppiiifffffffffeeedddaaa^^^[[[XXXVVVVVVUUURRROOOKKKGGGCCCAAA>>>:::555222111111000///111111000///////////////////////////////////////000000//////.........---........................,,,,,,,,,---------............//////...,,,+++)))............---,,,++++++...------,,,,,,------...+++,,,------......------000///...------...///000000///---,,,,,,---///000////////////000000000000000000000000000000000000---------............///333000...///222222111...111111111222333555666777666666666666666666666777777666666777777777555333999:::;;;===@@@EEELLLQQQXXX```iiinnnpppvvv~~~}}}yyyooofffgggccc]]]WWWRRRNNNIIIFFFCCCCCC@@@<<<777333222222444222000---,,,---000333111111111000///...,,,,,,000///...---------------...---,,,,,,++++++,,,,,,...//////000000000000000000000/////////////////////...---,,,***)))((('''))))))))))))))))))))))))************))))))))))))******+++***)))'''%%%$$$%%%%%%&&&&&&''''''((((((%%%'''***++++++(((%%%###%%%&&&&&&'''((()))******+++******)))))))))))))))%%%%%%%%%&&&'''((()))***+++///222000***&&&&&&''',,,...000000...+++******&&&&&&'''((())))))(((((()))((('''''''''(((***+++,,,+++***)))(((((((((((())))))************))))))&&&'''(((******((('''&&&###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))******++++++'''&&&%%%&&&'''((('''&&&%%%''')))++++++***((('''))))))(((((()))***++++++&&&''''''((()))******++++++***)))))))))***,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////,,,,,,------///000111222//////000000111111111111~~~{{{xxxtttpppqqqvvvvvvyyyzzzvvvoooiiieeeeeeeeedddccc```]]]ZZZWWWUUUTTTSSSQQQOOOKKKHHHEEECCC>>>:::555222111111000000111111000///////////////////////////////////////000/////////....................................------------............//////000000///...,,,+++------......------,,,,,,...------,,,,,,------...+++,,,------......------000///...------...///000111000...------...000111////////////000000000000000000000000000000000000....../////////000000000333111000111333333222000222222222333444666777888777777777888888999999999:::999999999:::;;;;;;:::>>>@@@CCCFFFLLLTTT\\\bbbpppxxx}}}yyyuuupppkkkgggccc^^^[[[UUUSSSNNNGGG@@@:::777666111111111000//////000111444444444444333222111111000//////.........//////...------,,,+++,,,,,,,,,......///000000000//////111111222222333222222111000///...---+++***))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))******)))((('''((((((((()))))))))))))))&&&''')))******(((&&&$$$&&&'''''''''((()))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&'''((()))***,,,000333111,,,((((((******,,,//////---+++******+++******((('''&&&%%%%%%(((''''''&&&'''((()))***++++++***)))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&######%%%&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++***)))((((((******)))(((''')))+++------,,,***)))((((((((((((((()))******''''''(((((()))******++++++***)))))))))***,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...............///---------...///000111222111111111111222222222222}}}zzzxxxtttppprrrvvvwwwyyyzzzvvvooohhhdddcccdddcccaaa^^^[[[XXXVVVUUURRRQQQPPPNNNKKKHHHFFFEEE>>>:::555222111111000000000000000000////////////////////////////////////////////////................................................////////////000000000000000///...------------------...............------------......,,,,,,---............---//////............//////111111////////////111111////////////000000000000000000000000000000000000000000000000111111111111444222111222333444333222333444444444555777888999666777777777888888999999::::::::::::<<>>555555555555444222111000111111111111111111111000000///////////////000111......---,,,,,,,,,,,,---------...////////////...222333555777777777555444000000///...,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&((()))***+++++++++******)))))))))))))))(((((((((((()))(((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***'''''''''''''''((()))***,,,///111000,,,))))))***(((+++---...,,,***)))***---,,,***(((&&&&&&%%%%%%''''''&&&&&&&&&'''((()))******)))(((''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&###$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++)))((()))***+++)))(((''')))+++,,,---,,,***)))(((((('''''''''((())))))'''(((((())))))*********+++************+++,,,,,,------,,,+++++++++,,,,,,------------------------------------------------......---------......///---------...///000111222333333333333333222222222|||yyyxxxuuuqqqrrrvvvwwwzzzzzzvvvnnngggcccbbbbbbaaa___\\\YYYWWWUUUTTTSSSRRRPPPNNNKKKHHHEEECCC>>>;;;666222111111111000///000000000000000/////////////////////////////////////////////.................................////////////000000000000000000000000//////......---------------...//////......------------......,,,------.............../////////....../////////111000000//////000000111////////////000000000000000000000000000000000000000000000000111111111111222222222222333333333333444444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBGGGMMMQQQUUUYYY```hhhrrr~~~}}}zzzzzzxxxsssmmmeee[[[QQQJJJAAA???<<<:::888666333111///////////////////////////////////////000000111///......---------------,,,------...............111333666888999888777555//////...---,,,+++******)))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((()))***+++++++++)))(((((((((''''''&&&&&&((((((((('''''''''(((((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))+++---,,,)))'''(((((()))+++......---+++*********)))((('''''''''((()))''''''''''''(((((())))))))))))((('''''''''''''''(((((())))))))))))((((((''''''((())))))(((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++***(((''''''))))))(((&&&&&&''')))*********(((((())))))(((((((((((())))))(((((()))))))))*********************++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------...------------......///............///000111222333333333333222222222222{{{yyyyyyuuuqqqqqqvvvwwwyyyzzzvvvnnngggcccbbbaaa```]]]ZZZWWWVVVTTTTTTTTTSSSQQQNNNJJJFFFCCCAAA???;;;666333222222111000...///000000000000//////////////////////////////.........////////////////////////////////////////////////000000000111111//////..................---------------...///000///......------......///,,,---......//////.........//////////////////...////////////////////////////////////000000000000111111111111111111111111//////000000000111111111000111111222222222333333444444555666888:::<<<===EEEDDDDDDCCCCCCBBBBBBAAA@@@BBBEEEGGGKKKRRR[[[aaahhhlllttt}}}~~~xxxoooccc[[[RRRMMMEEE@@@<<<999666444555444333222111111222222000///////////////000000000///......------......,,,------...............///111444777888777555444...------,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))*********))))))(((((('''''''''&&&(((((('''&&&''''''((())))))))))))))))))(((((((((***))))))((('''(((((((((&&&&&&&&&%%%&&&&&&''''''((()))******)))(((((()))***---//////...,,,++++++)))))))))((((((((())))))(((((())))))************)))((((((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''(((((((((((('''&&&%%%$$$'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++)))(((((())))))((('''&&&'''((()))***))))))(((++++++******)))******+++))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------------...///000///////////////000111222222222222222222222111111|||zzzyyyuuupppppptttvvvxxxyyyuuunnngggcccbbbaaa___\\\YYYWWWUUUUUUUUUUUUTTTQQQNNNJJJEEEBBB@@@???;;;666333222222111111---...000111111000//////////////////////////////.........///////////////////////////////////////////////////000000000000//////...------......//////...---------...///000//////............//////------...////////////.........////////////......////////////////////////////////////000000000000111111111111111111111111///000000000000111111111///111222222111111333444555666777999<<>>:::777555444444666555444333222111111111111000//////......//////......///000000000////////////000111111000000000---------,,,++++++******))))))))))))))))))))))))++++++++++++************,,,+++***)))))))))*********************+++++++++&&&''''''(((((((((((()))((((((((()))*********+++((((((((()))***+++,,,---))))))(((((((((((()))))))))(((((((((***+++,,,,,,---...000000---***((((((((()))+++,,,+++***'''&&&'''((()))***+++******))))))))))))(((((())))))***)))******++++++******)))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((())))))******))))))))))))))))))))))))((((((((()))******++++++///---,,,,,,,,,,,,***))))))*********++++++++++++,,,++++++***))))))*********************************+++,,,---------,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,---......//////////////////////////////......//////111222222000000000///000000111222000111111222333444555555}}}{{{zzzuuuooonnnqqqtttvvvxxxtttnnnhhheeedddaaa___\\\YYYVVVVVVVVVVVVQQQPPPOOOMMMJJJGGGDDDCCC???<<<777444333222222111,,,...000111222111000///////////////////////////---.........//////000000000000000000000000000000............////////////111111000//////000111222222111///---,,,---.../////////............//////---......///////////////---...///000000///...---111111222222222222111111////////////000000000000111111111111111111111111222222333333333444444444000333555555333333555888999;;;===@@@DDDHHHLLLNNNOOOPPPSSSVVVYYY\\\___```cccjjjrrryyy|||uuuoookkkeee]]]VVVNNNLLLGGGBBB???<<<;;;;;;999888777555444333222222111111000///////////////...//////000000000000000000000//////////////////.........------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++***))))))***+++,,,''''''(((((())))))******&&&&&&'''((())))))((((((''''''((()))***++++++,,,+++******)))))))))))))))++++++***************+++&&&%%%%%%&&&(((*********,,,...000///,,,(((&&&&&&"""%%%))),,,...---+++)))&&&''')))*********)))(((***)))))))))))))))******''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&((())))))******&&&''''''((()))******+++((((((((((((((((((((((((((((((((()))******++++++---,,,************)))'''(((((((((((())))))))))))++++++***))))))((())))))++++++*********************+++,,,---...---,,,,,,++++++++++++,,,,,,---...++++++,,,,,,---...//////000000000000000000000000////////////000111333333111000000000000000111222000111222333555666777777{{{vvvqqqnnnnnnoooqqqssssssqqqmmmhhheeedddcccbbb___[[[XXXUUUTTTSSSSSSQQQOOOMMMKKKIIIEEEBBB;;;:::999888666444222222//////000000000000//////////////////000000000000222222111111000000//////000000000000000000000000......///000111222222333........................333000......000000---***000000///...---,,,,,,+++............////////////000000000000000000000000000000000000111111111111222222111000//////000000111111222222222333333333222222333333333444444444333444555555444444555666777;;;???BBBEEEIIIOOOTTTYYYZZZ^^^eeelllrrrvvvwwwyyy{{{~~~vvvpppkkkhhh___\\\VVVQQQMMMGGGBBB>>>===:::777555444333111///444333111000111111000///000000111222222222222222000000///////////////000///............---------000///...,,,++++++,,,,,,***++++++++++++***)))))),,,,,,,,,+++***)))(((((($$$&&&(((+++,,,,,,+++++++++***)))(((((('''((((((''''''''''''(((((((((((())))))((())))))+++---......,,,)))&&&%%%%%%'''(((%%%&&&'''((()))***++++++...---+++)))(((((()))***------......---,,,***)))''')))+++---------,,,+++,,,+++***(((((((((((()))((()))***+++***)))'''%%%)))(((''''''((()))***+++,,,(((&&&'''***+++)))%%%))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++++++++++++++...---,,,+++***(((''''''))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,////////////000000000000////////////000000000000///000000111111111111000///222555555555666:::>>>{{{vvvqqqnnnnnnoooqqqssssssqqqlllhhheeedddcccaaa^^^[[[XXXUUUTTTSSSRRRPPPNNNMMMKKKIIIFFFCCC===;;;999777555333222222//////000000000000//////////////////000000000000000000000///////////////000000000000000000000000000000000000000111111111........................222///------...///---+++...------,,,,,,+++++++++/////////000000000111111111111111111111111111111000000000000111111111111222222111000000000000000111222222222222333333333222222222333333333444444111222444444444444666777:::>>>BBBEEEIIIOOOWWW^^^hhhkkkqqqyyy}}}yyywwwsssooohhhaaaZZZTTTMMMIIIEEEBBB>>>:::888666444222555333111000111111000///000111111222333333333333222111111000////////////000000/////////.........///...---+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++)))((((((%%%''')))+++,,,,,,,,,+++***))))))(((((((((((()))((((((((())))))))))))***))))))((()))***+++---...///---***'''&&&&&&'''(((&&&&&&'''''')))***+++,,,++++++***))))))(((''''''+++,,,---......---,,,+++((()))+++---...---,,,,,,,,,+++***(((((((((((()))((()))***+++***)))'''&&&(((((()))))))))))))))((()))&&&$$$&&&***+++)))&&&''''''(((((())))))******)))))))))))))))))))))))),,,,,,+++***)))'''%%%$$$)))************))))))(((++++++******)))((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,////////////000000000000////////////000000000111000000111111111111111000000222555555555666;;;???{{{vvvqqqnnnnnnoooqqqrrrrrrpppkkkgggeeedddbbbaaa^^^[[[XXXUUUTTTSSSQQQOOOMMMLLLKKKIIIFFFDDD???===999666333222222222///000000111111000000///////////////000000000000............////////////000000000000000000000000111111111000000/////////........................222///------...000000///------------------------000000000111111111222222111111111111111111111111000000000111111111222222222222111000000000000111222222222222333333333333222222222222333333333333111333444555555666999;;;>>>AAAEEEJJJPPPZZZfffooo~~~~~~vvvooohhhbbb[[[WWWSSSOOOHHHCCC???===:::888888666444333333222111000000111111222333333444444444333222111111000//////111000000000////////////...---,,,+++++++++++++++,,,------------,,,+++++++++++++++++++++***)))(((&&&((()))+++,,,,,,++++++)))(((((((((((())))))***))))))))))))************))))))))))))***,,,...///000...+++(((''''''((()))''''''''''''((()))+++,,,)))))))))))))))'''&&&&&&)))***,,,---......------)))***,,,---......------,,,+++***(((((((((((()))(((((()))******)))'''&&&'''((()))******)))((('''&&&$$$###%%%)))+++***(((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++++++++***)))'''&&&%%%************)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,.........---------------////////////000000000000/////////000000000111111111111111111111111111111333555777777777:::@@@DDD{{{vvvqqqnnnnnnoooqqqrrrqqqooojjjfffddddddaaa```]]]ZZZXXXUUUTTTSSSPPPNNNMMMLLLKKKJJJGGGDDDAAA>>>:::555222111111222000000000111111000000000////////////000000000000.........//////000000000////////////////////////000000000000000000//////........................222111//////000111333333......//////000000000000000000000111111111222222111111111111111111111111000000111111111222222222222222111000000111111111222222222333333333444444222222222222333333333333333555666777777999<<>>AAAHHHMMM{{{vvvqqqnnnnnnoooqqqqqqpppmmmiiieeedddcccaaa___]]]ZZZWWWUUUTTTSSSPPPNNNLLLKKKKKKIIIFFFDDDAAA>>>:::555222111111222000000111111111111000000////////////000000000000/////////000000111111111////////////////////////---......///000000111111///////////////////////////////////////000222333...//////000000111111222/////////000000000111111111111111111111111111111111111111111222222222222222111111111111111222222222222333333333444444444222222333333333444444444555666777888999;;;???BBBEEEJJJRRR\\\iiiyyy}}}{{{rrrmmmeee^^^XXXRRRNNNKKKFFFCCC???<<<:::888555222111000000000000111222333555555555444333111///.../////////.........------///////////////.........+++++++++++++++******)))******+++++++++***))))))''''''(((((((((((((((((((((((('''(((((()))******'''''''''((((((((())))))))))))))))))+++---///000111///,,,)))((((((***+++((((((''''''((()))***+++,,,***((('''&&&((()))+++((()))***++++++***)))(((++++++,,,---............,,,+++***(((((((((((()))(((((()))))))))))))))(((+++)))(((''''''((()))******)))))))))******)))((())))))))))))(((((((((((())))))))))))))))))))))))'''''')))***++++++++++++)))***+++,,,---.........---,,,,,,++++++******)))***************************************+++,,,,,,++++++,,,,,,,,,---------------------....................................////////////000000000000000000000000111111111111333222222111222333444444777:::???BBBEEEJJJRRRXXX{{{vvvqqqnnnnnnoooqqqqqqppplllhhhdddcccccc```___\\\ZZZWWWUUUTTTSSSPPPNNNLLLKKKJJJHHHEEECCC???===999666333222222222000111111222222111111000////////////000000000000000000000000111111111111000000000000000000000000,,,------...000111111222////////////////////////,,,---//////......///000---.........//////000000/////////000000000111111222222222222222222222222111111111222222222222333222111111111111222333333333333333333444444444444444444444444555555555555444666888:::<<<@@@FFFJJJPPPWWWaaannn{{{|||uuunnnhhhbbb\\\XXXPPPMMMHHHCCC???;;;777444333222111000000000111222333444444444333111000...............------------///000000111111000//////***++++++++++++***))))))******+++++++++******))))))((((((((((((((((((((()))(((((((((((())))))***''''''''''''(((((((((((())))))))))))+++---000111111///,,,)))(((((()))***'''((((((((())))))))))))+++***(((''''''(((***+++((()))***+++******((((((+++++++++,,,------......,,,+++***(((((((((((()))(((((((((((()))))))))))))))((('''''''''(((***++++++++++++******)))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********+++******)))))))))***+++---...///000000......---,,,++++++************************************))))))******+++,,,++++++,,,,,,------..................////////////.............../////////////////////000000000000000000000111111111222222222222111111222444666777777<<>>@@@>>>:::777444111000000000000111111111222222222...000111222222111000...///////////////////////////////////////000111111111111111111111111111111........................222222222111111111000000000000//////000111222222000000111222222222222111111111111000000000000///111111222333444666666777666555444333222333333444555444333333333333333333555666888999:::<<>><<<999666444333222222000000111111111222222222111111000000000000111111111111111111111111111111///////////////000111111111111111111111111111111////////////////////////111111111000000000//////111000000000000111111222000000111222222222222222222222222111111111000000222222333333444555666666666555444333333333444444444333333333333444555555666777888999:::>>>CCCGGGKKKTTT```kkkxxx{{{{{{yyyuuupppkkkeee```\\\OOOKKKEEE@@@<<<999666444222000///...000000000///000000000//////...............//////000///////////////...---------......++++++++++++++++++++++++------------.....................---,,,+++)))))))))*********((((((***,,,+++...000111111000000111000...,,,***))))))+++,,,***((('''&&&&&&(((+++---,,,***(((((()))******))))))***,,,...000111111111---,,,,,,---...---+++)))******)))(((((((((((((((+++*********))))))))))))---,,,++++++******++++++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++,,,,,,,,,+++)))((())))))***+++,,,------......,,,+++,,,...///...,,,---------....../////////........................---...//////000000//////333111//////222333222000111000000000000111222222444333555888999:::AAAIIIQQQ___oooyyy||||||zzzuuuppplllkkkkkklllllljjjgggbbb^^^\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUSSSPPPLLLIIIGGGEEEBBB@@@;;;:::888666444333333333111111111111111222222222333111///......///111333111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000000000000///////////////222222111000000000111111000111111222222222222222333333333333222222222222333333333444444555555555666666555444444444444555555555555555666777888888999:::;;;===AAAHHHPPPVVV```kkkxxxzzzsssmmmiiiiii]]]YYYSSSMMMGGGAAA;;;888666444111000111222222111000000000000000000000///------///000000111111111000000000000000000111111,,,,,,++++++******))))))+++++++++,,,,,,---------/////////...---,,,+++***((()))******)))***,,,......000333333333222222333222111///...---,,,,,,,,,,,,+++)))((((((***,,,------+++))))))******)))(((***+++,,,---///111333444111///------------,,,*********)))(((((((((((()))++++++++++++************,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++((())))))******))))))((())))))))))))))))))))))))++++++++++++******)))(((***++++++,,,,,,++++++******+++,,,,,,,,,+++))))))++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---..................//////........................---...//////000000//////333111///000111222111000111111000000111111222333444333555999;;;>>>GGGQQQ\\\lll}}}|||{{{wwwsssnnnkkkiiiiiiiiiiiihhheee```]]]\\\\\\YYYYYYYYYYYYXXXWWWVVVUUURRROOOLLLIIIGGGEEEBBB@@@;;;:::888555444333333333111111111111111111111111222111000//////000111222111111111111111111111111///////////////000000111111111111111111111111111000000000000000000000000000000000000000000000000333222222111000000000000000111222222333333222222444444444444333333333333333444444444444444444444666666555555555555555555888888888888888999:::;;;<<<>>>BBBHHHPPP\\\hhhooo{{{|||vvvrrrpppiiieee```ZZZSSSLLLDDD@@@<<<999666444444444333222000000000111111111111111...///000000111111111000//////000111111222222222------,,,+++***))))))((())))))***+++,,,------...------...------,,,++++++)))***+++*********,,,...///111444444333222333333333333222111000...---,,,...---,,,+++++++++------...,,,***)))******)))'''+++******+++...111444666444111---++++++,,,+++***+++***))))))(((((())))))************************))))))(((((((((((())))))+++,,,,,,,,,,,,,,,,,,+++)))))))))******)))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---.............../////////..............................///000000000000000222111000000000111111111111111111111111222333444333222444888<<>>CCCKKKVVVdddsss}}}xxxrrroookkkeee```YYYQQQLLLDDD@@@;;;777555444333111111111111222222222222222111111222222111000000///...///000111111111111111...------,,,+++***)))))),,,------...///000000111++++++,,,,,,,,,++++++***+++,,,,,,+++******+++---///111333444333222222222333333333333222000...---//////------------.........,,,************)))(((***))))))***,,,///333555444111---***************++++++***))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))+++,,,------...---***++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,,,,------------...............///////////////////////////////////////...//////000000000000000000111000000//////000111111111111111222333444555222111444999???FFFSSS___sss~~~zzztttpppmmmjjjhhhfffeeefffeeeccc```]]]]]]]]]ZZZYYYYYYXXXWWWVVVUUUTTTOOOMMMIIIGGGEEECCCAAA???===;;;888555333111000000222222222111111111111111...///111333333111///...///////////////////////////////////////000111111111111111111111111111111////////////////////////111111111111222222222222333222222111111111222222111222222333333333333333555555555555444444444444333333333444444555555555555666777777888777777777666777888999;;;===???@@@FFFNNNZZZiiiyyy|||yyyuuuqqqlllfff```\\\PPPKKKDDD>>>:::777444333333333333333333333222222333333333222222111//////...///000111111111000///......------,,,,,,+++++++++,,,,,,------.........******++++++,,,,,,++++++,,,------,,,+++***,,,---///111333444222111111222222222222222111000/////////...............//////...,,,*********+++***)))***))))))***,,,///222444333000,,,******+++***)))++++++***))))))))))))***((((((((((((((()))))))))******)))))))))***++++++))))))************)))))))))******++++++******))))))))))))))))))))))))))))))***+++,,,---.........***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...---,,,,,,---///---......///000000111111////////////////////////...///000000111111000000000000111000///...000222111111111222333444555666444444888>>>EEEMMM[[[gggxxx{{{tttooommmkkkhhhfffdddeeeeeeccc```^^^^^^^^^ZZZZZZZZZXXXWWWUUUSSSRRRNNNKKKHHHEEEDDDBBB@@@>>>;;;999777444333222222222222222222111111111000000000000111111111111000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111222222222111111111222333333111222333333444444333333555555555444444444333333222222333333444555666666555666777888888888777777666888:::===AAAEEEIIIKKKWWW```ooo|||xxxsssnnnjjjbbb\\\SSSJJJDDD@@@<<<:::555555444444333333222222222222222333222222111111///000111222222111///...........................))))))*********************++++++,,,---------,,,+++,,,---,,,,,,,,,...000000222444444333111111222000000000000000000000000------......//////000000---+++******+++,,,+++***+++++++++,,,---///111222333000---,,,,,,,,,,,,***,,,+++******))))))******(((((()))))))))*********)))))))))))))))***++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,,,,---------------***,,,......,,,,,,---///,,,------///000111222333//////////////////////////////000111111111111000///000111000......000222111222222222333555666777999:::???GGGNNNVVVcccooo}}}{{{tttooommmkkkhhhfffdddeeeeeeccc```^^^^^^___[[[[[[ZZZYYYWWWTTTSSSQQQMMMJJJGGGDDDCCCBBB???===888777666444333333333444222222222222111111000000222111000......000111222111111111111111111111111///////////////000111111111111111111111111111111111111111111111111111111.../////////000000111111111111111111222333444444111222333333444444333333555555444444444333333333111111222333555666777777555666777999999999888777999:::>>>CCCIIIOOOSSSVVVeeeooo{{{vvvssspppjjj```VVVOOOIIIEEEBBB666666555444333333222222000000111222333333333333111111333333333111///............///////////////------,,,,,,,,,,,,,,,,,,++++++,,,---............)))***,,,,,,,,,---000222111333555555333222222222//////......//////000111,,,------...///000000111,,,+++)))***+++,,,,,,+++,,,,,,---...///000111222333111///.........---,,,,,,+++******)))*********))))))******+++++++++,,,'''''''''''''''((())))))*********++++++***************++++++++++++******))))))))))))))))))))))))------,,,,,,***)))''''''+++++++++,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......***---///...,,,+++---000+++,,,---///000222333444000000000000000000000000//////000111111111111111...000111000...---///222222222222333444555777777>>>???DDDMMMTTT\\\iiiuuu~~~{{{vvvpppkkkhhhggggggfffeeeccc```^^^\\\[[[ZZZ]]][[[YYYYYYXXXWWWTTTQQQMMMJJJFFFDDDBBB@@@===;;;;;;:::888666444333222222000000111111111222222222111000///......///111111000000000000000000000000///000111222222111000///111111222222222333333333111111000000000000111111222222333333333444444444222222222111111111111000444444555555555444333333444444444555555555666666444444444444444444444444444444444666999:::::::::>>>BBBGGGKKKQQQZZZeeemmmzzz~~~xxxuuupppjjjccc[[[RRRMMMIIICCC:::555444555555444333222222333555666555444333333222111000000000111......//////......---,,,---------,,,,,,,,,++++++---,,,+++******,,,---///++++++,,,---...///000111555333222222333444333222222///,,,+++,,,...............,,,+++++++++,,,,,,...---,,,,,,,,,---///000000///...------,,,------444111......//////,,,******************)))(((((())))))))))))************)))***,,,------,,,***)))++++++,,,,,,,,,++++++***+++***************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...............///000---,,,,,,,,,,,,---......---///000111000111222444............////////////000000000000111111111111000000111222333444444555222444555555555555777999===EEEOOOVVVZZZaaammmvvv|||vvvqqqllliiihhhhhhfffeeebbb```^^^\\\[[[[[[\\\[[[YYYXXXXXXVVVTTTQQQNNNKKKGGGDDDCCCAAA>>><<<;;;:::888666444333222222111111111111111222222222111111000//////000111222111111111111111111111111///000000111111000000///111111111111222222222333222222111111111111222222000000000111111111222222111111222222333333444444111222222333333333222222444444444555555555666666666666666666666666666777888888888999<<<>>>@@@AAAEEEJJJRRRYYY```iiissszzz{{{vvvppphhh```[[[TTTMMMDDD>>><<<:::777444666555444444666777666555333333222111000000000000---............---,,,,,,000//////..................---+++++++++,,,...///,,,,,,---...///000111111222111000111222444444333222///---,,,---/////////000///---+++++++++---...///000000111222222333444111000///......---------111///,,,,,,------***(((***************)))((((((++++++******))))))(((((()))***+++,,,,,,+++***)))***+++++++++++++++************))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///.........//////000111000//////......//////000,,,---//////......000111000000000/////////......000000000000111111111111000000111222333444444555333444555555666888<<>>BBBHHHOOOTTT```jjjxxx|||vvvpppggg___WWWNNNEEE>>>999666333222333555555555444333222111000/////////000000111111111000/////////---+++))))))***,,,---///......---...///000000////////////000111222333///...------///111111000///---,,,,,,...000000///111///+++))))))+++///111111444777:::999666222000000000///---------------///......---------,,,,,,*********++++++******))),,,,,,+++******)))((((((((()))************)))((((((((()))************)))((((((((()))***,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000222333444222111000...---,,,,,,,,,111222222111000//////000000000000000111111111111///000000000111111111111000111111222333444555555333444555777<<>><<<777111---......---,,,++++++++++++------------,,,,,,,,,---******++++++++++++*********************+++++++++)))))))))******)))))))))'''((()))***************((((((((()))***,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000222333444333222000///...---,,,,,,111222333111///...///000......///000111222333333///000000000111111111111111111222333444555555666444444666:::BBBMMMZZZbbbnnnrrryyy}}}{{{xxxtttpppmmmkkkjjjhhhfffdddaaa]]][[[YYYYYYXXXWWWVVVVVVVVVUUUSSSQQQNNNLLLHHHEEECCCAAA???===999888777666444444444333222222222222333333333444333333333333333222111000111111111111111111111111111111000000000000111111000000000111111111222222222222111111111111222222000000111111111222222222444333333333222222222111111222333444444444444444555555666666666777777777333333222333555999<<<>>>@@@GGGQQQZZZccclllvvv|||~~~xxxpppfff___OOOJJJBBB<<<999888777777777666444333111111000000---............---,,,,,,///...,,,+++***+++,,,---.........///////////////111000///...///000222444222000...---------,,,++++++++++++,,,///111000000000...,,,******,,,///111777:::???AAA???999222---------,,,+++************(((***++++++))))))***,,,)))***++++++,,,+++++++++*********+++++++++,,,,,,************************(((((()))***++++++++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000111222333555444333111000000/////////000000///...------...---...//////000111222222000000000000111111111111111111222333444555666666555777:::@@@JJJXXXgggppp{{{|||zzzxxxtttpppmmmjjjiiijjjhhheeeaaa]]]ZZZXXXWWWWWWVVVUUUUUUUUUUUURRRPPPNNNKKKGGGDDDCCCAAA>>><<<999888777555444444444444000111111222333444555555666777777777666555444333222222222222222222222222111111222222222222111111111111111111222222222333333333222222222222333333111222222222222333333333333333333333444444444444333333444444444444444333555666666666777777777777555555555666888<<<@@@CCCIIISSScccppp{{{yyytttbbbZZZOOOEEE>>>:::777666888777666444333222111111...////////////...------000///......------......------....../////////...222000...---...///111333111///---------...---,,,,,,,,,,,,///111333333222000///...---...///111222555888===@@@???:::444///...---,,,+++************''')))+++***)))(((***,,,)))***++++++,,,,,,,,,++++++++++++++++++++++++***++++++************++++++((()))***+++,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///.........//////000111555444333222111000000000...///000///...---...///////////////////////////000000000000111111111111111222222333444555666666888;;;@@@HHHTTTcccsss}}}{{{zzzwwwtttpppmmmjjjiiikkkiiieeeaaa]]]YYYWWWVVVWWWVVVUUUUUUUUUUUURRRPPPMMMJJJFFFDDDBBB@@@===;;;999888777555555444444444000000111222444555666666999:::::::::999888666555333333333333333333333333111222333444444333222111111222222222222333333333555444444333333444444555444444444555555555666666222333333444555666777777666666666777666666555555666666666666777777777777888888888999;;;@@@DDDFFFWWWdddvvvvvvmmm```SSSIIIBBB>>><<<999888777555333222222222222222222222222111000000...............---------,,,------...///.........222000...------///111333///...,,,,,,...//////......---...111444555555444111111000000000222333444000444999======999333///......---,,,++++++++++++(((***---,,,******,,,///)))***+++,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,++++++++++++,,,,,,))))))***+++,,,---------+++***************++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////............///000222222111000///////////////111222111000///000222222111000///...---,,,,,,000000000000111111111111111222222333444555666666;;;>>>DDDMMMZZZjjjzzz}}}xxxrrrooooooooollliiiiiigggdddaaa]]]ZZZYYYXXXWWWVVVUUUSSSRRRPPPOOONNNNNNKKKHHHEEEDDDAAA>>>;;;777777666555444333333222555444222111111222444555;;;<<<>>>>>><<<999555333222222222222222222222222111111000000111111222333222222222222222222222222555555555444444333333333333333222222333333444555555444444333333444444555666666666666777777777777777888999888666666888:::999:::;;;;;;===DDDOOOVVVdddttt}}}oooddd[[[RRRHHHAAA>>><<<999888888777555333444444333222111000//////------.................................///000000---------,,,++++++...000...---++++++,,,...111333......///000111222333333222000---+++***,,,...000000222555777777555333222***)))((()))+++,,,+++*********************************)))))))))***,,,---,,,,,,*********+++,,,---************))))))))))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++...------,,,+++***)))))),,,,,,,,,---------......++++++++++++,,,,,,---...---------------,,,,,,,,,...............///000000111000///......///000111////////////000000000000000000000000111111111111//////000111222333333444444444333444666777666555@@@EEENNNYYYfffuuu|||zzzvvvqqqmmmjjjiiiiiiiiigggdddaaa]]][[[YYYXXXWWWVVVUUUTTTRRRPPPOOONNNMMMKKKHHHEEECCCAAA>>>;;;888888777666555444333333555444222111111222444555999:::<<<>>>===:::777555333333333333333222222222222222222222222333333444222222222222222222222222444444444444444444333333333333222222333333444555555444444333333444444555555555666666777888888888666777888888777777888:::777999;;;===BBBLLLYYYccc{{{|||ssskkk```UUULLLCCC@@@<<<:::999888777666333333333333333222111111........................---------------...//////---......---+++,,,...000...---+++++++++---///111.........///000111111222//////...------------...000111222333444333111000+++***)))***,,,---,,,+++************************+++***)))))))))***+++,,,---,,,+++*********+++,,,)))*********++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++*********,,,,,,,,,---------......,,,,,,++++++,,,------.........//////////////////...............///000000111000///......///000000////////////000000000111000000000000111111111111333333333333222222222222333333444666888;;;<<<===CCCIIITTTbbbrrr{{{{{{yyyrrrjjjfffgggiiiiiihhheeeaaa^^^[[[YYYXXXWWWVVVVVVTTTSSSQQQOOONNNMMMJJJGGGEEECCCAAA>>>;;;888888777666555444444333444444222222222222444444777999;;;======<<<999888555444444444333333222222333333222222333333444555333333333333333333333333333333444444444444444444333333333333333444444555555555444444444444555555555555666666777888999999777888::::::999999:::<<<;;;===@@@DDDLLLYYYiiittt~~~rrreee[[[QQQLLLEEE@@@===<<<<<<<<<555555555555444222000///////////////............,,,,,,,,,,,,,,,---.........//////...---,,,...000...---+++******,,,...///------....../////////000---.../////////...,,,+++....../////////000000000,,,+++***+++---...---,,,************************,,,+++******)))*********------,,,+++*********+++))))))***+++,,,---......+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......---.........///000000000...............///000000000///...------...///000/////////000000000111111000000000111111111222222444444444444333333333333222333444777;;;???CCCFFFLLLTTTaaaqqq{{{zzzwwwqqqkkkggggggiiijjjhhheeeaaa^^^[[[YYYXXXVVVVVVVVVUUUSSSQQQOOONNNLLLJJJGGGEEECCCAAA>>><<<888777777666555444333222444333333222222333333444777888:::<<<<<<;;;999888666555555444444333333222222222222222222333444444333333333333333333333333333333333444444555555555333333333333333444555555555555444444444444555555777777777777777888888888999;;;<<<<<<<<<;;;===>>>BBBEEEJJJPPPYYYhhhyyytttkkkddd]]]SSSJJJEEECCCAAAAAA:::999888666333000...---000000000///////////////------,,,,,,------...//////000000000...---...000...---,,,******+++,,,---------------------............/////////...---,,,,,,++++++,,,---///111222...,,,+++,,,......---,,,************************,,,,,,+++******)))))))))------,,,++++++******************+++,,,---------++++++,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.........---------------......+++++++++,,,---...//////...............///000000///...---------...///000//////000000000111111111000000111111111222222222111111222333444555666666111222444666;;;AAAHHHLLLXXXaaappp|||xxxsssooonnnllljjjhhhjjjhhheeebbb^^^[[[ZZZYYYVVVWWWWWWVVVTTTRRROOONNNKKKIIIFFFDDDCCCAAA>>><<<777666666555444333222222333333333333333333333333888999:::;;;:::999777666555555555444444333333333111111111111111222333333333333333333333333333333333333333444444555555555444444333333444444555666666555555444444555555666999999888888777777666666:::;;;<<<<<<<<<===???BBBGGGLLLTTT]]]hhhwww}}}uuummmbbbWWWOOOIIIFFFDDD<<<;;;999666444111000///111111000000000/////////...............//////000000111222111///...///000------,,,+++++++++,,,,,,------------,,,,,,,,,,,,000///...------------...*********+++---000333555...---,,,---......---,,,************************++++++++++++******)))))),,,,,,,,,,,,++++++******+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---......,,,,,,,,,---------......//////...------.........+++++++++,,,---...//////...............///000000///......---...///000111000000000000111111111111111111111111222222222222000000111222333444555555222333444666:::BBBKKKRRRbbblll{{{}}}xxxrrrooopppooollliiijjjiiifffbbb___\\\ZZZYYYVVVWWWWWWWWWUUURRROOOMMMJJJHHHEEEDDDCCCAAA>>><<<777777666555444333222222333333333333333333333333777777888888888777666555333333333333333444444444111111000000111111222333333333333333333333333333333333444444444444444444444444444444444555555666666666555555555555666666999999999888888777777666::::::;;;;;;===AAAFFFJJJPPPWWWbbbnnnzzzzzzpppeee[[[SSSMMMIII???===:::777555555555666222222111111000000/////////............///000000111222333333111//////000---,,,,,,,,,,,,,,,------......------,,,,,,++++++000///...,,,,,,---......*********+++---///222333///---,,,,,,---...---+++******************************+++++++++***))))))***++++++,,,,,,,,,+++***,,,+++++++++******************+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------......000000///............///---.........///000000000...............///000000//////......///000111222000000000111111111222222111111111222222222222333333333333333222222222222333555666888===FFFRRR[[[jjjttt~~~{{{vvvrrrooommmkkkkkkkkkiiifffbbb___\\\ZZZYYYVVVWWWXXXWWWVVVSSSOOOMMMJJJHHHEEECCCBBBAAA>>><<<999999888777666555444444222333333444444333333222333444555666777777777666111111222222333333444444222111111111111222333333444444444444444444444444444444444444444444333333444444444444444555666666666666555555555555666666777777777888888999999999;;;;;;<<<>>>CCCKKKTTTZZZdddmmmyyyvvvlllcccZZZTTTIIIEEE???:::666666777888333333222111111000//////...------------...//////111333444444222000///000,,,,,,,,,------.../////////......---,,,,,,++++++......//////......---,,,,,,,,,,,,,,,,,,------......---,,,,,,------,,,***************************))))))***+++,,,+++******((()))+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,---------......111000000///......//////......//////////////////...............///000000000000//////000111333444000000111111111222222222111111111222222222333333444444444444333333333333555777:::===BBBNNN]]]ggguuu~~~~~~~~~{{{uuummmiiijjjlllkkkiiifffbbb___\\\ZZZYYYVVVWWWXXXXXXVVVSSSOOOMMMJJJGGGEEECCCBBBAAA>>><<<;;;;;;:::999888777666666222333333444444333333222000111333555666777888888///000111222333444444555333333222222333333444555444444444444444444444444555555555444444333333333555444444444444555666666666666555555555555666666444555666777999:::<<<<<<>>>>>>@@@CCCJJJTTT```hhhyyyzzzpppfff___UUUOOOFFF===777444444555333333222222111000000///---,,,,,,,,,,,,---......222444555555222000000000,,,,,,------...///000000//////......---,,,+++++++++---000111111///,,,***...------,,,+++***))))))...---++++++,,,,,,+++***************************((()))***+++,,,,,,+++***'''(((***,,,---------,,,***++++++,,,---...//////,,,---......//////......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......111111000///////////////---------------,,,,,,,,,...............///000000111000000000000222444555000111111111111222222222111111222222222333333333222333333444555666777777666999===@@@GGGTTTeeeqqq}}}zzzvvvpppllliiihhhgggkkkhhhddd___\\\ZZZYYYYYYWWWWWWVVVUUUSSSQQQPPPNNNIIIGGGEEEBBB@@@>>>===<<<<<<;;;999888666666777777444444333333333333222222333333333444444555555555444333333222222333333444222222222222222222222222222333333444444333333222333333333444444444555555444444444444444555666666:::888666444333333444555777555666:::;;;999:::>>>AAACCCHHHOOOXXXfffttt~~~~~~vvvrrrbbbXXXJJJ???999777444333555333000000111222222111000000000000111222333444444333333222111000......---------...............)))---///---,,,...///------......//////......---++++++,,,,,,,,,---------------,,,+++*********+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***.........---,,,+++)))(((,,,,,,,,,,,,++++++***)))/////////...---,,,+++***++++++,,,,,,,,,++++++***++++++++++++,,,------...000//////............///000//////............///000000000000000000000000////////////////////////111111///......///000000222111111111000000//////000000000111111222222222333444555444333333555777888;;;>>>DDDNNN]]]nnn{{{~~~{{{vvvqqqmmmjjjhhhhhhiiigggddd```\\\ZZZXXXXXXVVVUUUUUUSSSRRRPPPNNNMMMIIIGGGEEEBBB@@@>>>===<<<;;;:::888666555555555555444444333333333333222222333333333444444444444444444333333222222333333444555555555555555555555555444444444555555444444444333333444444444555555555555555444444444555555666999999888777777888999:::888666777;;;<<<;;;===AAABBBHHHRRR]]]kkkzzz|||nnncccSSSFFF>>>;;;888777444222000//////000///...000000000000111222333444333333333222111000///.........////////////000000...222333///---......,,,------............------++++++,,,,,,,,,------------,,,+++************+++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---.........---,,,++++++,,,,,,------------,,,,,,000000...------,,,,,,,,,000000/////////000000111111000///...............////////////////////////////////////////////////000///////////////000000222111111111000000000000444444444555666666777777444555666666555666888::::::>>>EEELLLWWWgggxxx|||wwwrrrmmmjjjiiihhhgggfffdddaaa]]]ZZZXXXVVVTTTTTTSSSRRRPPPNNNMMMLLLIIIGGGEEEBBB@@@>>>===<<<999888777555444444444444444444333333333333222222444444444444333333333333444333333222222333333444333333333333333333333333555555555555555555555555333444444444444555555555666666555555444555555555333444444555666777888888999777888<<<===>>>BBBIIILLLVVVeeettt~~~rrraaaRRRIIIBBB>>>;;;666444111000000///...,,,000000000000111222333333333333333222111000///.../////////000000111111111444888888333//////...+++,,,------......------,,,,,,,,,,,,,,,------------,,,++++++************+++++++++************+++++++++***)))(((((()))***+++)))***+++,,,---.........++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++------............------000///...---,,,,,,,,,,,,000000///000000111222333111111000......---------////////////////////////////////////////////////---...///000000111000000111111111111111000000000222222333444444555666666666777777777777888:::===AAAFFFOOOYYYeeesss}}}xxxsssnnnkkkiiihhheeeeeecccaaa]]]ZZZWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLIIIGGGEEEBBB@@@>>>===<<<999888777666555444444333444444333333333222222222555444444333333222222222444333333222222333333444222222222222222222222222666555555555555555555666444444444444555555555555777666666555555555555555111222333555666666666666999888:::>>>AAADDDLLLVVVaaammm~~~qqqcccWWWMMMDDD>>>888666444222222222000///111111000000111222222333333333333222111000//////...//////000000111111111666:::999444000000///,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,++++++*********+++++++++******))))))******+++,,,+++)))(((((()))+++,,,)))***+++,,,---.........,,,---------------,,,++++++,,,,,,------------,,,,,,,,,---............---************+++---......///...//////000111222333222111000...------------////////////////////////////////////////////////,,,---///111111111111000111111111111111111111111000111111222333444555555777888888888777999<<>>===<<<999999999888777666555444444444333333333222222222444444444333333222222111444333333222222333333444666666666666666666666666555555444333333444555555444444444555555555666666777666666555555555666666666777888999999999999999:::999<<>>===<<<::::::::::::999777666555444444333333333333222222333333333333222222222222444333333222222333333444555555555555555555555555666555444333333444555666444444555555555666666666666666555555666666777888777777888888999999999:::;;;<<>>888444222222111111222111111111111111222222222222222222222111000000------......///000111111555888999444111111111...---..................---,,,---------............---,,,,,,,,,,,,------...++++++************++++++...---,,,++++++,,,---...------------,,,,,,+++***////////////...---,,,+++....../////////......---***+++,,,---------------000000///////////////000......---......///000111000000///............///........................000000000000000000000000---...///000000111000000111111111222222222222222000111222333444666666777:::;;;<<<>>>@@@EEEKKKOOOUUU___mmm{{{}}}wwwqqqlllhhhffffffdddccc```\\\ZZZXXXWWWWWWXXXWWWWWWUUUTTTRRRPPPOOOIIIGGGEEEBBB@@@>>>===<<<::::::;;;:::999888666555444444333333333333222222222222222222222333333333444333333222222333333444333333333333333333333333777666555333333555666777555555555555666666666666555555555555666777999999555555555555777999;;;<<<>>>@@@FFFQQQ\\\lll{{{lllaaaPPPIII@@@888444333222222222222111111111111111222111222222222222111000000---......///111222222333777::::::555222222111......//////000000//////...------------............---------------...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,---...///////////////000111111111000///......+++,,,---....../////////111111000000000000111111000///////////////000000///............//////000........................000000000000000000000000000///////////////000000111111111222222333333333//////000222333555666666;;;===@@@DDDIIIQQQZZZ___gggooo||||||wwwqqqlllhhhfffeeeeeeccc___[[[YYYXXXWWWXXXWWWWWWVVVUUUSSSQQQPPPNNNIIIGGGEEEBBB@@@>>>===<<<::::::::::::999777666444444444444333333333222222111111111222222333333444444333333222222333333444666666666666666666666666999777666555555666777999555555555555666666666777444444444555777888:::;;;888777777888:::>>>AAACCC@@@CCCKKKVVVcccvvvxxxnnn\\\TTTHHH>>>888555555555222222111111111111111222111111222222222111111000...///000111222333444444999===<<<777333222000...//////000000000000//////---------.........//////...............///000111---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,***+++---...000111222222222222222222111///......,,,---...///000000000000,,,------...000111333444222111000000000000000111...------......///000111........................000000000000000000000000222111///......///000111111111111222222333333333333333555666777999:::;;;;;;>>>CCCIIIQQQ[[[eeelllwww}}}{{{wwwrrrmmmhhhdddaaacccaaa^^^ZZZXXXWWWWWWWWWXXXVVVSSSRRRRRRQQQPPPNNNJJJIIIEEEBBB???===<<<<<<::::::::::::999777555444444444444444444444444444222222111111222222333444777777666666555555555444666666555555555444444444555444333222222333444555333444555666666555444333777666666666777888999999;;;:::888777888;;;>>>@@@AAAIIIVVVeeevvv~~~qqqeeeUUUGGG???;;;888777888111...111333222111111///////////////.........111000111222555777888777:::999777555333222111111111000...------...//////.........------,,,,,,,,,......///000000///...---///...------,,,,,,------------------...///000000---------......///000111---------...///111222333111000000///......------------------------------//////000222333444555666555333111///......///000111000...///111222222111111111111111111111111111111000/////////111222333111000...---...///111222333222111000000000111222888666444333555777888888AAAEEEKKKSSS\\\iiixxx~~~|||xxxsssnnnhhheeebbbcccaaa^^^ZZZXXXWWWVVVWWWWWWUUUSSSRRRRRRQQQOOONNNJJJHHHEEEBBB???===<<<<<<::::::;;;:::999888666555444444444444444444444444333333333333333444444555777666666666555555555555666666555555555444444444555444444333444444555666666777888999999888777666777666666777777888999:::999999999999:::<<<>>>AAAHHHQQQ___nnn~~~}}}rrrcccUUUKKKDDD???;;;:::333///000222000///000111111111000000000000000111000000222555666666666888777666444333222111111111000///...---......////////////.........------,,,---...//////......------,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000//////......//////000000.........///000111222222111111000000///.........------------------------------...///000000111111444222000///...///000000111///......000111111000////////////////////////000000000000000000111222222111/////////000222333444333333222222333333333444333222333444777888999<<>>======;;;;;;;;;:::999888888777444444444444444444444444444444444333444555555666666666666666666555555555555555555555555555555555444444555666777777777777444444444444444444444444666666666777888999:::;;;;;;<<<>>>>>>@@@FFFMMMSSSbbblll{{{}}}rrreeeXXXOOOFFF===555444444222222444444444444333333222222111222111000111333444333222333222222111111111111222333222111000//////......000000000000000000000000,,,------...///000000111111000//////......//////////////////000222444666333222111000///////////////000000111111111000000000000000//////.................................000000000000000000000000///////////////000111222///...------///000000///111111111111111111111111000111222222222000///...222111111111111222333333333444666777777666555444333555666888999:::<<<>>>CCCNNN```rrr|||zzzvvvqqqlllgggcccaaa___]]][[[YYYVVVTTTSSSRRRRRRQQQQQQRRRSSSQQQNNNKKKIIIGGGEEEBBB???>>>======;;;::::::999888888888888444444444444444444444444333333333333333444444555555555555666666666666666444555555555555555555555555555555555666666777777777777777777777777777777666666777777888:::;;;<<<<<<===???@@@CCCLLLYYYcccpppzzzvvvhhh^^^OOODDD:::777555333333555555555444333333222111111222111000111333444333222222111111000000000111111222222222111111000///...////////////////////////...//////000111222222333222111000000//////000000//////000111222333444555444333222000///////////////000111111222111000000//////...............---........................222222111111111000000000.........//////000111111///...------///000000///222222222222222222222222000111222222222000///...000000000000111111222222222333444666666666555444444666888999999:::>>>@@@KKKXXXkkk~~~|||zzzvvvqqqkkkfffbbb```]]]\\\[[[XXXVVVTTTRRRQQQQQQQQQPPPQQQQQQPPPNNNLLLIIIGGGDDDBBB@@@>>>>>>>>>:::999888888777777888888444444444444444444444444333333333222333444444555555555555666666666666666444444444555555555555555777666555444444444666777777666666555555666666777666666777777999:::<<<===;;;>>>BBBEEEKKKWWWgggssswwwooo\\\PPPCCC<<<888444333555666666555444333333222222222111000111444555555444222111111000000000111111111222222222222111000000////////////000000000000111111000000111222333444111000//////......//////...///111333333333222111333222111000///............///111222333222111111////////////....................................////////////////////////.........//////000000000000...---...///111000000000000000000000000000000000111111111111000000///000000000111111111111111222222333444555555555555444777999999888;;;@@@EEERRR```uuu|||zzzvvvqqqlllgggcccaaa\\\[[[ZZZXXXVVVSSSQQQPPPRRRPPPOOOOOOPPPPPPNNNMMMHHHGGGDDDBBB@@@>>>>>>>>>999888777666666666777888444444444444444444444444444444444444444555555666555555555555666666666777444444444555555555666666999777444222111222444666555444333333333333444555666666777888999;;;<<<===<<>>888666777888888777666555444333333111000000222555666666666333222222111000000000000000111222333333333222111000000000111111111222222222111111000000111222333111111000////////////000000222666888888666333111111000000///............---...111222333333222222000000000000000111111111......................................................//////////////////111///......000111111000000000000000000000000000000000000000000000111222000111111222222222222222333333333333444555666666666888:::;;;;;;@@@HHHOOO\\\jjj~~~}}}{{{wwwrrrmmmhhhdddbbb[[[[[[ZZZXXXVVVSSSQQQOOORRRPPPNNNNNNOOOOOONNNMMMHHHGGGDDDBBB@@@???>>>>>>888777666555555666777777444444444444444444444444555555555555555666777777444555555555666666777777444444444555555555666666;;;888444000///111333555888777666555555666777888666666777888999;;;===>>>>>>HHHTTT^^^gggtttqqq^^^PPPFFF===:::;;;::::::999888777666555444111000111333555777888777444333222111000000000000///000222333444444333222111111111222222333333333222111000//////000111111444333222222111111222222444777;;;>>>===:::666333000//////...............,,,...000333444444333222222222222222222222333333////////////////////////........./////////000000......////////////......111000//////111222222111222222222222222222222222111000/////////111222333111222333444444444333333444444333333444555777888888;;;===>>>@@@FFFQQQYYYdddrrr~~~zzzuuuppplllhhhccc```^^^]]][[[XXXVVVTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKGGGEEECCCAAAAAA???===;;;;;;:::999888777555444444666666555555555555666666555555444333444555666777888888777666555444333333555555555555666666666666777777777777777777777777555555666666777888888888999999;;;>>>>>>;;;===AAAGGGPPP]]]kkkxxxrrrbbbQQQEEE>>><<<000444999999666444666888222333333444444555555666555555444333222111000///000000000000111333444555333333333444444444555555------///000111111111111333333333333222333555888:::???DDDFFFCCC===777444333222111000///............//////000111222222222444222000111333444111///222000//////111222111111000000000///......------000000000000000000000000000000000000000000000000000000000000000000000000//////111222222222222222333333333444444444555555444444555666777888999999999;;;>>>@@@DDDNNN]]]iiiuuu}}}zzztttoookkkgggccc```^^^]]][[[XXXVVVTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKHHHEEECCCBBBAAA@@@===;;;999999999888888777777666555555444444444444555555555444444333444555666777666666666666666555555555555555555555666666666666666666666666666666666666666666666777888888999999:::888:::>>>>>>===AAAFFFQQQ[[[jjjyyy{{{mmm^^^PPPDDD>>>555666777666444333333555111111111222222333333333444444333222222111000000000000000111111333444444333333333444555555666666000000111222222222222222444555666666555666888999AAAFFFKKKMMMIIICCC===999444444222111//////............///000111222333444777555444555666666333111444222/////////000///...111111000000///.........000000000000000000000000000000000000000000000000111111111111111111111111000111222333333444444333333333333333444444444444444444555666777888999:::999<<<@@@EEEMMMZZZiiisss|||yyysssnnnjjjfffbbb___^^^\\\ZZZXXXUUUSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJHHHFFFDDDBBBBBB@@@>>><<<888888888999999999999999444444333333333333444444555444444444444555666666444555555555666666777777555555555555666666666666666666666666666666666666666666777777888999999999:::888999===???AAAGGGNNN___jjjzzz}}}ppp```PPPDDD>>>;;;777444444444333333111222222222222222222222333333222222111111111000111000000000111222333333333333444555555666777777444444444444333333333222666777::::::999999:::;;;GGGLLLPPPQQQMMMFFF@@@<<<666555333222000//////.........///000111333555666;;;:::999999:::999777555444222//////000111000///222222111111000/////////000000000000000000000000000000000000000000000000111111111111111111111111111111222333444444444444222222222333333333444444333444444555777999:::;;;<<>><<<999999999999999999999999555444444333333444444555444444444444555555666666555555555555666666666666555555555555666666666666555555555555555555555555555555666666777888888999999777888===AAAFFFOOOXXXjjjvvvqqq___RRRJJJBBB999555666777666444444444444444444444444444222222222222222222222222111000000000000000111222333333444555777888999999777777666444333333222222666888;;;<<<<<<;;;<<<<<>>:::888666555222111///............///000222444666888==================<<<;;;444222222222444555555444333333222222111000000///////////////////////////000000000000000000000000111111111111111111111111000111222333444444444444222222222333333333333444444444444555777:::<<<===AAAEEENNN\\\nnn{{{wwwrrrmmmiiieee```]]]\\\[[[YYYVVVTTTRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJHHHFFFDDDBBBAAA@@@>>><<<;;;;;;::::::999888888777666666555555555555666666444444444555555555555555666666666666555555555555555555555555666666666666666666666666666666666666444444555666666777777888:::888999@@@FFFNNNYYYddduuu}}}oooeeeTTTJJJ>>>888888999777555555555555444444333333333111111111222333333444444111111000/////////000000333444555666888999:::;;;888777555444222111111111555777:::<<<;;;;;;;;;<<>>>>>>>>>>>??????999999999:::;;;:::888666333333222222111111000000////////////////////////000000000000000000000000111111111111111111111111///000111222333333333333222222333333333444444444555555555666888;;;>>>@@@GGGMMMYYYkkk{{{xxxrrrmmmiiieeeaaa^^^\\\ZZZXXXVVVSSSQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIGGGEEECCCAAAAAA???===;;;;;;::::::999888777777777666666666555555666666666333444555555666666555555777777666666555555555444555555555555666666666666777777777777777777777777555555555666777777888888<<<;;;>>>FFFOOOXXXfffqqq}}}vvvaaaWWWIII@@@<<<;;;888666444444333222222111000000111111222333444555666666333333222111000000000111333444555777999;;;<<<===888777555333111111111111444666999:::::::::;;;===CCCEEEGGGFFFCCC@@@>>>===>>><<<:::777444222111000111111000000222555777999999;;;===>>>======>>>??????@@@AAABBBBBB???:::666333333222222111000000000000000000000000000000000000000000000000000000000222222222222222222222222//////000111222222222222333333333444444444555555666666666777:::>>>AAACCCMMMVVVgggzzz|||xxxsssnnnjjjfffaaa^^^[[[ZZZXXXUUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIFFFDDDBBB@@@@@@>>><<<:::888888888888888888888888666555555444444555555666333444555666666666555444555555555666666666666666555555555555666666666666888888888888888888888888777777777888999999::::::@@@@@@DDDNNNXXXcccqqq}}}sssiiiZZZMMMEEE@@@<<<:::555444444333111000000///111222333444666777888999777666555444333333333333333444666888:::<<<===>>>999777555333111111222222555666888888888999<<<>>>AAABBBBBBAAA???>>>???@@@BBBAAA>>>;;;888666555444333222111111222444777999999;;;===<<<:::888999:::>>>@@@DDDHHHIIIEEE???:::222222222111000000//////000000000000000000000000000000000000000000000000222222222222222222222222000000111222333333333333444444555555555666666666888777777999;;;@@@DDDFFFPPP]]]rrr|||yyysssnnnjjjfffbbb___[[[ZZZWWWUUURRRQQQOOOOOONNNNNNMMMLLLKKKJJJIIIIIIEEECCCAAA@@@???===;;;999555666666777888888999999555444444333333444444555333333555666666666555444333333444555666777888999555555555555666666666777888888888888888888888888888999999::::::;;;<<<<<>>???999888555333222222333444666777777777888999===???>>>>>>>>>===<<<<<>>===;;;;;;>>>AAAEEELLLUUU^^^gggrrr~~~yyymmm```RRRFFF>>>999666333222222333333222111222333666888;;;>>>???AAA???<<<;;;999777555333444666:::===@@@AAAAAAAAAAAA===888333111111333555444666888999999999:::;;;AAAAAAAAA??????@@@DDDGGGHHHJJJKKKHHHCCC>>>======666666444333333333333333555444444333333444444555333666<<>>BBBHHHMMM```mmm}}}zzzuuuoooiiieeebbbaaa___]]]ZZZWWWSSSPPPNNNMMMMMMKKKJJJJJJKKKJJJIIIGGGFFFEEEBBB???===;;;::::::666666666555555333222222555666666666666666555555666666555444444444444444666666666666666555555555555666777666555555777999666666666777777777777777888:::<<<<<<;;;<<>>:::666333444444555555333333444666888;;;===???@@@>>>===;;;:::999888666999;;;===@@@BBBBBBBBBAAA@@@===888444222444666888666888:::::::::;;;===???AAABBBCCCDDDFFFJJJOOOSSSTTTTTTSSSNNNIIIEEEDDDDDD<<<:::666333111222333444333222222222222222222333333444777>>>DDDEEE@@@;;;222222111000000000000000...//////000000000000000111111111111222222222222111111111222222222222333444444333333333444555666666666666666666777888999999<<>>>>>===<<<<<<<<<<<<<<>><<<888444444666:::<<<;;;<<<<<<<<<<<>>@@@BBBIIIRRRZZZhhhpppyyyvvviiiaaaNNNHHH@@@:::777888999:::666555555444555777999:::<<<============>>>@@@AAADDDEEEFFFGGGFFFDDDBBB@@@<<<999666444444888<<>>888333000///111111000000000000111111...///111444666777666444333222222111111111111111222111111111111333555666111111222333333444555555222222222333333333333444666444333222222333444555777777666666666777888888:::===BBBHHHPPP]]]lllwww{{{yyytttnnnhhhdddaaa```]]][[[YYYVVVSSSQQQOOOOOONNNLLLKKKKKKKKKKKKJJJHHHDDDDDDCCCBBB@@@>>><<<;;;555555444444444444555555555555666666666666555555555444444444444555666666666666666666666666666666555666777666555666777999777777888999:::;;;;;;<<<:::===BBBHHHOOOYYYfffooo}}}{{{}}}zzziiiaaaVVVLLLEEEBBBAAA@@@===;;;888555444555666888999;;;<<<;;;:::;;;@@@DDDGGGHHHIIIIIIGGGEEEBBBAAA;;;888555333333777;;;>>>GGGGGGGGGFFFGGGKKKPPPTTT\\\___bbbddddddcccdddeeeddddddeeeeeeccc___XXXSSSMMMJJJFFF@@@:::555111///222222111111111111222222...000333666777666555444333333222111111111111222/////////000111222333444222222333444555666666777222222222333333333444444555555444444444444444444666666666666777888999999;;;???EEELLLWWWeeeuuu{{{xxxsssmmmhhhdddaaa___[[[ZZZXXXUUURRRPPPOOONNNMMMKKKJJJJJJKKKJJJIIIGGGBBBCCCBBBAAA@@@>>>;;;:::666666777777777777777666333444555666777777777777444444444444444555666666444444555555666777777777666777888888666777888:::777777888999:::;;;<<<<<>>;;;999999:::;;;999;;;<<<999555666;;;@@@HHHIIIJJJKKKKKKIIIGGGFFF@@@===999666555777;;;===???AAAEEEIIINNNTTT[[[___dddgggjjjjjjhhheeecccbbb___]]]\\\^^^``````^^^[[[PPPLLLDDD<<<777555555555111111000000000000111111111222333333333333555777444333222222111111222222///000222444555555555555666777888999:::;;;<<<<<<555555555555666666666777777888:::;;;:::999666555666666666888999;;;===>>>DDDIIIRRR\\\gggvvv}}}yyyssslllfffaaa___]]][[[XXXTTTQQQOOOMMMJJJGGGIIIHHHHHHJJJKKKKKKIIIFFFFFFDDDAAA???>>>===;;;:::888888888888777777777777555555666666666666666555444555555444666999888333888888777777666666555555666666555666666777888999666888::::::;;;<<>>??????AAADDDGGGKKKQQQXXX]]]bbbdddfffggggggfffdddbbb^^^]]]]]]^^^___^^^[[[YYYMMMEEE>>>;;;777333111333222222111111111111111111///000222444555555555444444444333222222222222333000222333444555888;;;>>>>>>======>>>AAABBBBBBAAA===:::777555666777888888<<<<<<======<<<:::888777999777777:::;;;;;;AAAHHHMMMQQQ[[[hhhvvv{{{xxxrrrkkkeee```^^^\\\[[[XXXTTTQQQOOOMMMJJJHHHIIIHHHHHHIIIKKKJJJIIIGGGFFFDDDAAA???>>>===;;;:::888888888888777777777777555666666777777666666666777<<<===:::777888888777777777777777666666666666666666666666666777888999888:::;;;<<<===>>>AAADDDLLLTTTbbbsss~~~zzz~~~rrrggg]]]XXXMMMGGG???:::::::::999888999999777777666777888999???AAADDDGGGJJJKKKKKKKKKEEEAAA<<<:::;;;===@@@AAA???AAACCCFFFIIINNNUUUZZZ^^^```bbbddddddbbb```___]]]\\\[[[[[[[[[YYYWWWTTTHHHAAA:::888555111000222222222111111111111111111222222333444444444333333444444333222222222222222444666777999:::<<<@@@CCCDDDCCCCCCDDDGGGIIIIIIHHHAAA>>>:::888888999::::::<<<=========<<<:::888777888666777:::<<<>>>EEEMMMWWW^^^iiiwww{{{wwwqqqjjjddd___]]][[[[[[XXXTTTQQQOOOMMMJJJHHHIIIHHHHHHIIIJJJJJJHHHGGGFFFDDDAAA???>>>===;;;:::888888888888777777777777666777777888888777666666999@@@CCC===666555777888666666666666777777777777666666666666777888999::::::<<<===>>>???BBBEEEHHHSSS\\\kkk|||}}}qqqdddZZZQQQJJJAAA;;;999999777555666666555444444555666777:::;;;>>>AAAEEEHHHJJJKKKEEEBBB>>><<<===@@@BBBCCC@@@AAABBBCCCEEEJJJOOOSSSXXXZZZ\\\^^^______^^^]]]]]][[[XXXVVVUUUSSSPPPMMMBBB;;;666444333000000222111111222222222222222222555555444333333333333333555444333333222222333333666888;;;<<<>>>@@@DDDGGGIIIHHHIIIKKKMMMOOOOOOOOOGGGDDD@@@===========================;;;:::999888777666777;;;===AAAJJJTTTdddooo}}}{{{xxxrrrkkkddd```]]]\\\ZZZXXXTTTQQQOOOMMMJJJHHHIIIHHHGGGHHHIIIIIIHHHGGGFFFDDDAAA???>>>===;;;:::888888888888777777777666777888888888888777777666777===???:::555555666555555555666666777777888888666666666777888999:::;;;;;;===???@@@BBBFFFJJJNNNYYYbbbqqqzzzkkk```TTTLLLBBB<<<999888666555444333222222222333444555777888999<<>>???BBBEEEHHHLLLKKKKKKNNNQQQSSSTTTSSSMMMJJJEEEBBBAAAAAAAAA@@@???>>>>>><<<;;;:::999888777666888;;;>>>CCCOOO[[[ppp~~~|||yyyssslllfffaaa^^^]]]ZZZWWWTTTQQQOOOMMMKKKIIIIIIHHHFFFGGGHHHIIIHHHGGGFFFDDDAAA???>>>===;;;:::888888888888777777777666888888888888888777666666666888888666666888777333555555666666777777888888666666777777888:::;;;<<<;;;===@@@BBBEEEJJJPPPUUUaaajjjwwwwwwmmmYYYPPPFFF>>>;;;999888666333333222111111222333444666666777888;;;???CCCEEEIIIFFFCCCBBBBBBBBBBBBAAACCCCCCBBB@@@???AAADDDGGGLLLNNNRRRWWW\\\```bbbddd\\\XXXSSSNNNKKKHHHFFFDDD>>>888333333333111222555111111222222333333333333444333222222333555666777888888777666666666666666888:::===@@@AAACCCFFFHHHMMMLLLMMMPPPSSSVVVVVVVVVQQQMMMHHHEEEDDDDDDDDDCCC@@@???>>><<<;;;:::999888888777999<<>>===;;;:::888888888888777777777777888888888888777666555555666777666555888;;;:::555666666666666777777777777777777777888999;;;<<<===<<<>>>AAAEEEIIIPPPXXX]]]jjjrrr}}}~~~vvvbbbYYYMMMDDD???===:::999555444222111111111222333555555666777:::===@@@BBBHHHFFFDDDDDDDDDDDDBBBAAAEEEDDDCCC@@@??????BBBEEEHHHKKKOOOTTTYYY^^^aaacccZZZVVVOOOJJJGGGEEEDDDBBB@@@999444444444222222555111111222222333444444444222222333333444666777888999888777777666666777777:::===@@@BBBCCCDDDFFFHHHLLLLLLMMMPPPTTTWWWXXXWWWRRRNNNIIIFFFEEEEEEEEEDDDAAA@@@>>><<<;;;:::999999888888;;;>>>BBBKKK]]]nnn|||xxxrrrkkkeeeaaa^^^]]]YYYWWWSSSQQQOOONNNLLLJJJIIIGGGFFFEEEGGGHHHHHHGGGFFFDDDAAA???>>>===;;;:::888888888888777777777777777777777777666555444444333777999666666999999777777777777777666666666666777777777888:::;;;===>>>>>>@@@DDDHHHNNNWWW___eeepppwww}}}nnndddVVVKKKDDD@@@===:::777666444333222111222222333444555777:::===@@@AAAEEEDDDCCCDDDEEEFFFEEECCCFFFFFFDDDAAA??????AAADDDFFFHHHLLLPPPTTTXXX[[[]]]WWWRRRKKKFFFDDDCCCBBBAAABBB;;;666555444111111444111111222222333444444555333333444555555666555555888777666666555555666666:::<<>>===;;;:::888888888888777777777777777777777777666555444333000777;;;777333333666777888888777777666666555555777777888999:::<<<>>>>>>???AAAFFFKKKRRR[[[eeekkkqqqwwwxxxmmm^^^QQQHHHCCC>>>;;;999888666444222222222222111222555888;;;>>>AAABBBAAAAAABBBDDDFFFHHHGGGFFFGGGGGGEEEBBB??????BBBDDDFFFGGGIIILLLPPPSSSVVVWWWTTTOOOIIICCCAAAAAAAAAAAACCC<<<666555333000000222111111222333333444555555444555666666666555444333666666555444444444444444777:::===>>>>>>>>>???@@@CCCCCCDDDHHHLLLOOOQQQPPPOOOLLLHHHEEEEEEEEEEEEEEECCCAAA???<<<:::999999999777999>>>DDDJJJXXXooo~~~yyyvvvqqqkkkeee___[[[YYYZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEAAAAAA@@@@@@???>>>======;;;:::999999888888999999999999777666555555555555888666555555666666555333777777777777777888888999666777999:::999:::;;;===BBBDDDHHHPPPZZZdddkkkooozzz{{{~~~wwwkkk___OOO@@@<<<@@@;;;;;;888555333222333555333555777:::<<<>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFGGGGGGEEECCCAAABBBDDDGGGGGGGGGIIIJJJMMMPPPRRRSSSLLLHHHDDDAAAAAABBBDDDDDDEEECCC???999333000000111666333000000222444333111444444444444444444444444555444333222333555777888999;;;===>>>>>>>>>???@@@??????@@@BBBDDDFFFIIIJJJHHHEEEBBBAAABBBDDDDDDDDD??????>>>===<<<<<<;;;;;;777;;;AAAIIIUUUiiizzzwwwrrrlllfff```]]][[[ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAA@@@???>>>===<<<;;;:::999999888888999999999888777666555555555555888666555555666666555444777777666666777777888999555777999::::::<<<>>>@@@EEEHHHMMMUUU___hhhnnnqqqyyyzzz}}}}}}rrrgggXXXIIIAAAAAA999888777444222222333444333555888:::<<<>>>>>>>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNIIIGGGDDDCCCCCCCCCCCCCCCEEECCC???:::555222222444666333000000222333222111333333333444444444444444555444333222333555777888:::;;;===>>>======>>>????????????@@@AAACCCDDDEEEDDDBBB???>>>???AAAAAAAAA======<<<<<<;;;;;;:::::::::???GGGQQQ```vvv{{{xxxssslllfffaaa^^^\\\ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBB@@@>>>===<<<;;;::::::999888888888888999999888777666666555555666777666555555666666555444666666666666666777777888444666999:::;;;===AAACCCHHHLLLSSS\\\eeelllrrrtttxxxyyy|||~~~{{{qqqfffVVVJJJDDD999888777555444444444444444555888:::<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCFFFGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFCCC???:::777666777555333111111222333222111222222333333444444444444444333333333333555666888:::;;;======<<<;;;;;;<<<===============>>>???@@@@@@>>><<<;;;<<<======<<<;;;:::::::::::::::::::::;;;@@@JJJUUUfff}}}{{{xxxrrrkkkeee```]]]\\\ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===;;;::::::999999888888888888888888888777666666666666666777666555555666777666444666666555555666666777888555777999:::;;;>>>BBBDDDJJJPPPXXXaaahhhnnnsssuuuwwwyyy{{{}}}{{{rrrdddSSSHHH>>><<<999888777777666666444666888:::<<<============>>>???AAAAAAAAAAAAAAABBBEEEIIIKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFIIINNNRRRPPPOOOLLLGGG@@@<<<:::999555555444333333333222222222333333333444444444444333333333333333555666777999;;;<<<<<<:::888999999::::::::::::;;;<<<===>>>===;;;999999:::;;;:::999888888888888888999;;;<<<===CCCMMMYYYiiizzzwwwqqqjjjccc___\\\[[[ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===;;;::::::999888888777777888888888777777666666666666777666555444555666777666555666666666666666777888888777999:::;;;<<>>@@@BBBCCCDDDEEEFFFIIIMMMNNNLLLHHHEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBFFFNNNXXX```\\\[[[WWWQQQHHHAAA<<<:::777777777777555444444444444444444444444444444444222222333333444555555666888:::;;;:::888666666777777777888999:::<<<===>>><<<:::888888999:::999888777777666777888:::===>>>AAAHHHTTT```ppp{{{wwwpppiiibbb^^^\\\[[[ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBB@@@>>>===<<<;;;999999888777777777777888777777666666666666777777666555444555666777666555777777777777777888888999999:::<<<===???BBBGGGKKKSSSYYYbbbhhhkkknnnrrrvvvzzz|||}}}|||nnn```QQQJJJAAA:::888777444222555666888;;;<<<======<<<:::;;;<<<>>>AAADDDFFFHHHJJJMMMPPPPPPLLLHHHDDDBBBBBBCCCEEEFFFFFFFFFEEEDDD@@@@@@@@@AAAEEEPPP^^^hhhfffeeeaaaYYYOOOEEE>>>;;;:::;;;<<<;;;999777777777777777666666555444444444222222222333444444555555666888999888666555555666666666777888999;;;<<<===;;;999888999::::::888777777666666777999<<>>===<<<999999888777777777777777777777666666666666777777666555444555777777777666888888888888888999::::::999;;;===@@@CCCIIIOOOTTT[[[aaahhhmmmnnnpppuuuyyy|||~~~}}}qqq___UUUHHH???;;;999666333555777999;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>AAAEEEGGGLLLOOOQQQPPPMMMHHHDDDCCCBBBCCCDDDEEEEEEDDDBBBAAA===???@@@AAAEEEOOO]]]gggkkkjjjfff^^^SSSHHH@@@<<<===???@@@???<<<:::999:::::::::999777666555444333111111222333444444444444444666777777555444555555666666666666777888999::::::999888888999999888666777777777888;;;>>>BBBEEEKKKUUUcccqqq}}}yyyrrrjjjddd```^^^^^^ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEAAAAAA@@@@@@???>>>======999888888777777777777777777777666666666666777888555444444555777888777666999999888888999999:::;;;999;;;???BBBGGGNNNUUU[[[```fffmmmpppqqqssswww|||~~~}}}kkk___PPPEEE???<<<999777666777999;;;<<<<<<<<<<<<===;;;:::999;;;>>>CCCEEELLLOOOQQQPPPMMMIIIFFFDDDBBBCCCDDDDDDDDDBBB@@@>>>:::>>>AAACCCFFFNNNZZZdddmmmlllhhh```UUUJJJAAA===>>>AAACCCBBB>>>;;;;;;<<<<<<;;;:::888777555444333111111222333444444444444333555666666555444444555777666666555555555666666999888777888999999777555888888888999<<<@@@DDDGGG[[[eeerrr|||wwwpppgggaaa\\\ZZZZZZYYYWWWTTTOOOLLLIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@===;;;;;;;;;:::999::::::999999888777666666555555666666777777888888444555555666777888888999666777777888999999::::::===@@@EEEHHHKKKPPPXXX^^^iiimmmqqqtttvvvvvvwwwxxx~~~vvvlll]]]MMMAAA;;;999999;;;:::888888999:::999888;;;:::999:::<<<@@@CCCFFFNNNOOOOOOMMMJJJGGGFFFFFFDDDCCCCCCDDDDDDDDDAAA???<<<===>>>@@@DDDKKKTTTZZZgggjjjjjjcccWWWKKKDDDBBBCCCBBBBBBBBBCCCDDDBBB@@@======<<<:::777444111///555555444444444333333333444444444555555555666666666666555555555555666666444555666666777666666555000333777999===CCCKKKQQQbbbqqq}}}xxxqqqhhhaaa]]]ZZZYYYYYYWWWSSSOOOLLLIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@===;;;;;;;;;:::999::::::999999888777777666555666666666777777777888555555555666777888888888666777777888999:::;;;;;;:::???EEEKKKPPPXXXbbbhhhpppsssvvvxxxxxxxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~}}}ttteeeVVVIIIAAA===;;;;;;999777777999:::999888888888888:::===AAAEEEGGGLLLMMMNNNLLLIIIGGGFFFFFFDDDDDDCCCDDDDDDCCC@@@>>>=========>>>AAAFFFNNNSSSaaadddfffbbbXXXMMMGGGEEEEEEEEEDDDEEEFFFFFFDDDBBB@@@???===;;;777444111///333333333444444555555555444444444444555555555555777777666666666666777777666666666666777777777777444777:::<<<@@@HHHTTT]]]ooo~~~~~~yyyrrriiibbb]]]ZZZXXXXXXVVVRRROOOKKKIIIHHHGGGCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@===;;;;;;;;;;;;:::::::::999999888777777777666666666666777777777777555555666666777777888888777777777888999:::<<<===<<>>:::666333111000111222333444555666777777555555444444444444444444777777666666666666777777777777666666666777888999888;;;>>>???DDDPPPbbbppp~~~zzzsssjjjccc]]]YYYWWWWWWUUURRRNNNKKKHHHGGGGGGCCCDDDDDDDDDDDDDDDDDDCCCBBB???<<<;;;;;;<<<;;;:::999999999888888888777777666666666666777777777777555666666666777777777888777777777888999;;;===???BBBHHHQQQYYYaaajjjttt{{{~~~~~~~~~|||zzzyyyzzz|||}}}{{{zzz{{{|||{{{zzzxxxzzz{{{zzzxxxxxxyyy{{{~~~~~~}}}||||||}}}~~~{{{ooocccVVVJJJBBB;;;999666666777888888888888888999:::===AAADDDFFFGGGIIIJJJIIIHHHFFFFFFGGGFFFDDDCCCCCCBBBAAA===;;;;;;;;;;;;:::;;;???DDDIIISSSXXX\\\]]]YYYRRRLLLIIIGGGGGGHHHIIIJJJHHHEEEBBBAAA???;;;888555444333333333333333444555666666777555555555444444444444444666666555555555555666666777666555444555777999::::::===AAACCCJJJ[[[qqq~~~zzzsssjjjccc]]]XXXVVVVVVTTTQQQMMMJJJHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAA???<<<;;;<<<<<<;;;;;;999999999888888888888888777777777777666666666666666666666666777777777777777777777888:::<<>>;;;777666666777888888:::::::::<<<===@@@BBBCCCDDDFFFGGGHHHGGGFFFGGGHHHFFFEEECCCBBBAAA???;;;888888999::::::<<<@@@FFFJJJQQQUUUYYYZZZWWWQQQKKKHHHFFFEEEEEEFFFGGGEEEBBB@@@;;;:::888666444444444555555555555555555555555555555555555555555555555555555444444333333444444555666555444444444666999::::::>>>CCCJJJUUUiii{{{xxxrrrjjjbbb\\\XXXVVVUUUSSSPPPLLLJJJHHHGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBAAA???<<<;;;<<<<<<<<<;;;888888888888888888888888777777777777666666666666666666666666777777777777777777777888:::===AAACCCFFFNNNYYYcccmmmwww~~~}}}}}}|||{{{yyyxxxwwwxxxxxxyyy|||{{{|||}}}}}}{{{}}}~~~~~~|||zzzyyyzzz{{{yyy|||vvviiiZZZNNNAAA>>>999777666777777777;;;;;;;;;<<<>>>???AAAAAAAAACCCEEEFFFFFFFFFGGGHHHGGGEEECCCBBBAAA>>>:::666666777999;;;===BBBHHHLLLQQQSSSUUUVVVTTTPPPKKKGGGDDDCCCAAAAAABBBAAA???===888777666555555555555555666666666555555555444444555555666666666777777777555444444444444444444555666555555555666888999;;;;;;@@@HHHTTTddd{{{yyyvvvpppiiibbb\\\XXXVVVTTTRRROOOLLLIIIGGGGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBAAA>>><<<;;;<<<<<<<<<;;;888888888888888888888888888777777777666666666555777777777777666666666666888777777888:::>>>BBBDDDJJJQQQ\\\fffoooxxx}}}zzzyyyzzz{{{uuuwww{{{~~~ssscccXXXEEEAAA;;;888777777777666999:::;;;<<<>>>@@@BBBBBB>>>AAACCCEEEEEEFFFGGGIIIHHHFFFDDDBBB@@@===888555444666888;;;>>>BBBHHHLLLPPPPPPQQQRRRRRROOOKKKIIICCCAAA>>>======>>>===<<<888888888777777666555444555555555555666666666666555555666777888999::::::666666666555555666666666666777777888:::;;;;;;<<>><<<;;;<<<===<<<<<<888888888888888888999999888888777777666666666555777777777777666666666666888777777888:::>>>CCCEEEPPPVVV```hhhooovvv~~~{{{|||~~~~~~zzzjjj___GGGCCC===888777777666666777888:::<<>>>>>===<<<:::<<<;;;999888777888:::;;;666666777777777777666666666666666666666777888888777999;;;:::;;;>>>EEEJJJTTT[[[eeelllpppttt{{{uuummmTTTHHH<<<888777555555666777888:::;;;<<<=========>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFCCC@@@<<<999999888777888<<>>;;;======<<<:::999777555444222333444555666777888888888888888999999999::::::999888777666777888:::;;;:::777888===@@@???@@@BBBIIINNN\\\ttt|||xxxrrrjjjbbb\\\XXXUUUSSSRRRQQQNNNJJJHHHFFFEEEEEEEEECCCBBBBBBCCCCCCBBBAAABBB@@@===<<<<<<<<<:::999777777777777777777666666666666777777777777666666777777666666666777777888888:::;;;;;;<<>>???@@@AAABBBCCCDDDDDDBBB???<<<:::999888777888;;;@@@FFFIIIKKKLLLLLLLLLLLLKKKIIIHHHFFFAAA<<<;;;>>>@@@???===??????>>>===;;;999777666555666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<;;;;;;<<<===::::::???BBBBBBCCCGGGOOOVVVeee}}}}}}vvvppphhh```ZZZVVVSSSQQQQQQOOOMMMJJJHHHGGGFFFFFFDDDCCCBBBBBBCCCDDDBBBAAA@@@>>><<<:::;;;:::999888555666777888888666444333666666777777777777666666888777777666666666777777999:::<<<<<<>>>DDDNNNUUU___eeemmmqqqrrrrrrsssuuuwwwyyyzzz{{{}}}yyyvvvzzzzzzjjj\\\MMMDDD>>>:::999<<<777777888:::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>???AAAAAAAAA???===<<<:::999888888:::>>>CCCFFFIIIJJJKKKLLLKKKIIIGGGEEEDDD???::::::<<>>>>>>>>>>>????????????AAABBBBBBBBBAAA???===<<>>>>>CCCEEEFFFIIINNNWWWaaasss}}}vvvpppggg___ZZZVVVSSSQQQPPPNNNLLLJJJHHHGGGFFFGGGDDDCCCBBBBBBCCCDDDCCCAAA@@@===;;;:::;;;:::999888888888999999888777666555666666777777777777666666999888777777666777777777888:::<<<>>>AAAHHHRRRZZZaaafffnnnsssuuutttttttttuuuvvvwwwyyyzzz}}}{{{{{{}}}uuugggWWWLLLCCC<<<:::<<<666777888999::::::::::::999999999999999:::;;;;;;<<<===???@@@AAA@@@@@@???<<<;;;:::999:::===@@@CCCGGGHHHJJJJJJJJJHHHEEECCCAAA>>>:::999<<>>>>>?????????@@@@@@@@@@@@AAA@@@BBBDDDEEEEEECCCAAA@@@EEEBBBCCCFFFHHHJJJOOOVVVbbbnnn~~~vvvqqqhhh```[[[WWWTTTRRRPPPNNNLLLIIIGGGFFFFFFFFFDDDBBBAAABBBCCCDDDCCCBBB@@@>>><<<;;;<<<<<<;;;999;;;:::888777666666666777666666777777777777666666888888777777777777888888888:::===@@@DDDLLLVVV^^^eeeiiippptttuuutttrrrqqqtttvvvxxxyyy{{{~~~{{{{{{|||ooo```TTTHHH>>>::::::777777888999::::::::::::999999999999:::;;;<<<<<<<<<===???@@@AAAAAAAAAAAA>>>===;;;:::;;;<<>>>>>?????????@@@@@@@@@>>>AAAEEEIIIKKKKKKJJJIIIIIIGGGGGGJJJKKKNNNVVV___ppp}}}~~~wwwqqqiiiaaa[[[XXXTTTRRRPPPNNNLLLIIIGGGFFFEEEEEECCCBBBAAABBBDDDDDDDDDBBBAAA???===<<<======<<<;;;;;;999666444333444555666666666777777777777666666888777777777777888999:::888<<<@@@DDDIIIQQQZZZbbbkkknnnqqqttttttrrrooommmuuuwwwzzz|||}}}|||yyyvvvjjj___QQQCCC;;;:::888888999:::::::::::::::999999999:::;;;<<<>>>>>>===>>>???@@@@@@@@@@@@@@@===<<<;;;::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBBBB>>>>>>======>>>@@@BBBDDDBBBBBBAAAAAA@@@>>>===<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????>>>BBBGGGLLLQQQSSSTTTTTTOOOLLLLLLNNNPPPSSS^^^hhh}}}wwwqqqiiiaaa[[[WWWTTTRRRQQQOOOLLLIIIFFFEEEDDDDDDCCCBBBAAABBBDDDEEEDDDCCC@@@???===<<<======<<<;;;:::999888777666555555444666666777777777777666666666666666777888999:::;;;:::???EEEJJJOOOVVV^^^eeelllmmmooorrrsssrrrooommmuuuxxx|||{{{~~~|||tttjjj[[[JJJ???<<<999::::::;;;;;;;;;;;;:::888888999:::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@>>>???@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@>>>===<<<::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????>>>AAAGGGMMMRRRWWWYYYZZZTTTRRRRRRSSSTTTYYYeeeqqqvvvppphhh```[[[WWWTTTRRRRRRPPPMMMIIIFFFDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCC@@@>>><<<<<<======<<<;;;:::;;;<<<<<<;;;999666555666666777777777777666666555666666777888:::;;;<<<<<>>@@@AAA>>>>>>======<<<<<<<<<<<<999888777666666777888999777777666666888:::===???>>>???AAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;======>>>>>>>>>?????????===@@@EEEKKKQQQVVVYYYZZZXXXVVVVVVWWWXXX]]]jjjvvv{{{vvvqqqiiibbb\\\XXXTTTRRRPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666777777888888888888888777666444444555777999999888888:::;;;@@@DDDKKKQQQWWW\\\bbbfffllllllnnnoooqqqssstttuuuxxxzzz}}}~~~wwwmmmaaaOOO??????;;;999;;;:::777777:::999999::::::<<<===>>>???BBBAAA@@@>>>===<<<<<<<<<888999999999999888777777555555555555666777999:::>>>>>>======>>>@@@BBBCCCBBBAAA@@@>>>===;;;:::999>>>>>>>>>>>>>>>>>>======??????>>>===============>>>???CCCIIIQQQUUUUUUTTTTTTVVVYYYZZZ]]]ccclllsss{{{vvvppphhhaaa\\\WWWTTTQQQOOOLLLIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;::::::;;;:::999888777777777777222333555777888999::::::666777888888777888:::<<>>:::::::::;;;<<<===??????BBBAAA@@@???======<<<<<<::::::999888777666555444555555444444555777888999============>>>@@@AAABBBAAAAAA@@@>>>===;;;:::999=====================>>>>>>>>>===<<<;;;;;;;;;;;;>>>???BBBHHHOOOSSSSSSQQQSSSUUUWWW[[[```hhhqqqwww|||uuuppphhh```[[[VVVSSSPPPNNNKKKHHHFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>><<<;;;:::999999999999999999888777666777777888888777777666555666777777666666888;;;>>>CCCHHHOOOVVV[[[aaafffiiimmmmmmmmmnnnoooqqqrrrsssuuuyyy~~~}}}zzzzzz{{{{{{{{{sssdddWWWEEE???;;;<<<<<<;;;<<>>???@@@BBBAAA@@@???>>>============<<<:::888666555444444555555444444444555777888;;;;;;<<<<<<===>>>@@@AAA@@@@@@???>>>===;;;;;;:::;;;;;;<<<<<<<<<===============<<<;;;:::999999:::>>>???BBBGGGLLLOOOPPPOOOTTTTTTWWW^^^hhhrrryyy}}}|||uuupppggg```ZZZUUURRROOOLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;888999::::::999888666555::::::999888777666444333666777666666666888===@@@FFFKKKRRRYYY___dddhhhkkklllllllllmmmnnnoooqqqrrrtttyyy}}}|||}}}zzz}}}zzzmmmaaaPPPGGG@@@===<<<999888:::<<<;;;<<<<<<===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>><<<;;;999777666666666555555444333333444666666999::::::;;;<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<============<<<;;;::::::999999999>>>???BBBFFFJJJMMMNNNOOOVVVWWW\\\gggttt|||vvvppphhh```ZZZUUUQQQOOOLLLIIIFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============888999::::::999888666555444444666888999:::::::::666777777666777:::???BBBIIINNNUUU\\\aaaeeeiiilllkkkkkkkkkkkklllnnnppprrruuuyyy}}}rrrfffZZZOOOCCC???<<<999888999<<<<<<;;;<<<<<<===>>>?????????>>>>>>===>>>>>>>>>======<<<;;;::::::::::::666666444333333444555555777888999:::;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;>>>@@@CCCGGGJJJNNNPPPRRR[[[___ggguuu}}}wwwqqqiiiaaaZZZVVVQQQOOOKKKIIIFFFEEEEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@========================999999999999999888777666666777888888999999888888666777888999:::<<<@@@DDDLLLQQQYYY___cccfffiiikkkjjjiiiiiiiiikkknnnqqqssswwwzzzwwwlllbbbUUUGGGAAA???===;;;<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<===>>>>>><<<============<<<<<<;;;888777555444444444555555555666777999::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>>AAAEEEIIIMMMQQQUUUXXXbbbjjjwww}}}xxxrrrjjjaaa[[[VVVRRROOOLLLIIIFFFEEEFFFFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;;;;:::999888777777777777;;;;;;;;;:::888666555444666888:::;;;<<>>;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<===??????>>><<<:::888999888777555444444555555333555666888999999999999::::::;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<;;;888888888888999;;;<<<===>>>BBBGGGLLLPPPUUU[[[___iiiuuu}}}yyysssjjjbbb\\\WWWRRRPPPLLLIIIGGGFFFFFFGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::999888;;;:::999777666777777888555666777888999:::::::::666888;;;===>>>@@@CCCEEEQQQUUU\\\aaadddfffggghhhgggffffffgggjjjnnnrrruuu{{{|||~~~}}}|||{{{|||}}}}}}{{{xxxgggTTTJJJEEE@@@<<<<<<::::::999999999:::;;;;;;:::::::::::::::;;;<<<===<<<>>>@@@@@@>>>;;;777444:::999777666555555555666333444666777888999888888999999:::;;;<<<===>>>???@@@@@@???>>>===<<<;;;;;;555555666777888:::<<<===>>>BBBHHHMMMRRRXXX___dddmmm|||wwwqqqhhh```ZZZUUUPPPMMMLLLKKKIIIGGGFFFDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@??????>>>=========:::999888888777777888888999999999999999999999999777888:::===BBBHHHNNNQQQXXXYYY\\\aaaggghhheeebbbeeehhhjjjkkkkkknnnsssxxx{{{}}}~~~~~~||||||}}}~~~{{{qqqaaaRRRFFF@@@<<<;;;555777999<<<<<<;;;999888;;;999777777999:::;;;:::;;;<<<=========<<<;;;:::;;;999777555555666777888555555555666666666666666::::::::::::;;;;;;<<<===@@@@@@@@@??????===<<<;;;999999:::;;;<<<===>>>???BBBBBBEEEJJJMMMQQQ[[[eeezzz~~~xxxrrriiiaaaZZZUUUQQQNNNLLLJJJIIIGGGEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAA?????????>>>>>>===<<<<<<;;;:::999888888777777888888999999999999999999999999999:::<<>>;;;888888888999999999:::::::::888777777999::::::::::::;;;<<<<<<<<<<<<;;;:::;;;:::999888777888999:::777777777666666666666555999999999999:::;;;<<<===???@@@@@@???>>>===<<<;;;:::::::::;;;<<>>>>>>>>===<<<<<<;;;;;;::::::999888888777777888888999999999999:::::::::::::::<<<>>>BBBGGGLLLPPPRRRWWWWWWYYY]]]aaaeeefffeeejjjiiihhhjjjmmmppprrrsssvvvvvvwwwvvvuuuvvvxxx{{{xxxkkk]]]QQQGGG???;;;:::999777666666888:::;;;:::888777777999::::::999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999888777666555555777777777888999;;;<<<===>>>>>>??????>>>===<<<<<<;;;::::::;;;===AAAEEEGGGGGGFFFFFFHHHJJJPPP^^^kkkzzztttkkkbbb[[[VVVQQQNNNJJJIIIGGGEEECCCBBBAAAAAA@@@??????@@@AAAAAA@@@>>>>>>>>>======<<<;;;;;;::::::999888888777777888888999999999::::::::::::::::::<<<@@@FFFKKKPPPTTTVVVXXXXXXYYY[[[___dddgggiiillljjjhhhjjjnnnqqqqqqooosssttttttttttttuuuyyy|||{{{pppdddXXXLLLBBB<<<:::999777666666777888999999888777888999::::::999888999999::::::;;;;;;;;;<<<<<<===>>>?????????>>>======<<<:::888777555555555555666777888:::<<<=========>>>>>>>>>===<<<<<<<<<;;;:::;;;===BBBGGGJJJIIIGGGFFFGGGIIIPPPaaaqqqzzztttkkkbbb[[[VVVQQQNNNIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA?????????>>>======<<<<<<;;;:::999888888777777888888999999:::::::::;;;;;;;;;:::===BBBIIIPPPUUUYYY[[[ZZZ[[[[[[\\\___ccchhhkkknnnkkkiiikkknnnpppooommmqqqrrrtttuuuvvvxxx|||}}}xxxzzz}}}tttjjj___RRRGGG???999999999999888888777777999888888999:::;;;:::999888888999999:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>><<<:::888666666555555555777888:::<<<===;;;<<<<<<=========<<<<<<<<<;;;:::;;;===BBBGGGJJJHHHFFFFFFGGGIIIRRRfffxxxzzztttkkkbbb[[[UUUPPPMMMIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@AAABBBBBBAAA?????????>>>>>>===<<<<<<;;;:::999888888777777888888999999::::::;;;;;;<<<<<<;;;???EEEMMMTTTYYY\\\]]]\\\\\\]]]]]]___bbbgggkkknnnmmmllllllmmmnnnmmmlllnnnqqquuuxxxzzz}}}tttrrrssswwwyyypppfffZZZNNNFFF;;;;;;;;;;;;:::888777666:::999999:::<<<===;;;:::888888888999:::<<<===>>>???????????????@@@@@@@@@BBBAAA@@@>>>;;;999888777666666666777888:::;;;<<<::::::;;;<<<=========<<<<<<;;;;;;;;;===@@@CCCFFFDDDDDDEEEGGGJJJUUUkkkzzzsssjjjaaaZZZTTTOOOLLLJJJIIIGGGEEEDDDBBBBBBAAA@@@??????@@@AAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::999888888777777888888999999::::::;;;<<<<<<===???CCCIIIPPPVVVZZZ\\\\\\[[[]]]^^^]]]]]]```eeeiiimmmnnnooonnnlllkkkkkklllkkkooouuuzzz~~~tttnnnkkkkkkvvv|||uuulllaaaVVVOOO???===;;;999888888888999;;;:::;;;<<<>>>>>><<<;;;999999999999;;;===???@@@AAA@@@???>>>===>>>??????CCCBBB@@@???===;;;999999777777777888999:::;;;;;;888999:::;;;<<<=========<<<;;;;;;;;;<<<===???@@@@@@AAADDDGGGKKKXXXppp~~~yyysssjjjaaaYYYSSSNNNKKKJJJIIIHHHFFFDDDCCCBBBBBB???>>>===>>>@@@@@@>>>======<<<<<<;;;;;;:::999999:::999999888777888888888999999::::::;;;<<<======BBBFFFLLLSSSWWWZZZZZZZZZZZZ\\\^^^]]]]]]^^^cccgggllloooqqqooollliiijjjllliiinnnuuu|||}}}tttmmmgggeeennn}}}yyypppfff\\\UUUBBB???;;;888666888:::<<<<<<;;;<<<===??????===;;;999999999:::;;;>>>@@@AAABBB@@@>>><<<<<<<<<>>>???CCCBBBAAA???===<<<;;;:::999888888888999:::;;;;;;888999:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<===???DDDHHHLLLZZZsss|||tttpppiiiaaaXXXRRRMMMJJJLLLIIIGGGEEEDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::999888777777666777777777888999;;;;;;<<<===???AAABBBFFFLLLSSSXXX[[[]]]]]]]]]]]]]]]]]]___```bbbccchhhmmmpppoookkkiiijjjmmmlllooosssyyy~~~{{{~~~zzzuuuxxx}}}uuujjjdddaaaeeellltttyyy~~~{{{vvvnnnddd\\\LLLEEE===999:::<<<<<<:::;;;;;;;;;===??????===;;;:::999777777777999;;;===?????????>>>>>>>>>>>>>>>>>>@@@AAA???<<<888777666888888888888888777666666666888;;;<<<<<<<<<===???<<<===>>>===<<<;;;<<<===AAABBBCCCHHHSSSeeezzz}}}tttpppiii```XXXQQQMMMJJJKKKIIIFFFEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;:::999888777777777777777777999:::;;;<<<>>>BBBEEEHHHKKKPPPUUUXXXZZZYYYYYY]]]\\\[[[[[[\\\^^^```aaagggkkkooonnnkkkiiijjjmmmlllooosssxxx}}}yyywww{{{|||}}}yyyuuuyyy~~~|||ooofff___^^^aaabbbfffoooyyy}}}xxxqqqggg```RRRJJJAAA======>>>>>>============???AAAAAA???===:::999888888888999:::;;;===>>>>>>>>>>>>===<<<<<<>>>??????>>><<<999999999:::::::::::::::999888777666888:::;;;;;;;;;===>>>>>>???@@@???======>>>???BBBEEEIIIOOO[[[lll~~~tttpppiii```WWWQQQMMMKKKJJJHHHEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888888777777777777888999:::;;;???DDDHHHMMMOOOSSSVVVYYYYYYXXXXXXYYYXXXWWWVVVWWWZZZ\\\^^^fffiiimmmmmmkkkjjjkkkmmmmmmooossswww{{{|||tttsssmmmqqqwww|||~~~vvvwwwyyy}}}uuuiii___YYYYYYXXXZZZ___ffflllssszzztttllleee[[[SSSIIIBBBAAAAAAAAA@@@<<<;;;;;;<<<>>>>>><<<;;;::::::::::::999999999999;;;<<<===>>>>>><<<;;;999<<<======<<<;;;:::<<<===>>>======<<<;;;;;;::::::666888::::::::::::;;;===AAABBBBBBAAA??????@@@AAADDDIIIRRR[[[hhhyyy~~~tttppphhh___WWWPPPLLLKKKIIIGGGEEECCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::999888888777777888888999999:::???DDDIIIMMMOOORRRVVVXXXYYYYYYXXXSSSRRRPPPQQQRRRVVVZZZ]]]cccfffjjjkkkkkkkkklllnnnnnnooosssvvvzzz~~~wwwrrrhhhiiikkkmmmooorrrtttuuu~~~||||||zzzzzzyyykkkaaaZZZXXXVVVVVVXXX\\\___eeesss|||vvvooojjjbbb[[[PPPHHHDDDCCCCCCBBB<<<;;;;;;;;;======<<<;;;:::;;;;;;;;;:::999888888:::<<<>>>??????===:::999999::::::999999:::===?????????>>>===<<<<<<;;;;;;888999::::::999999;;;===BBBCCCCCCAAA@@@@@@BBBCCCGGGOOO\\\jjjxxx~~~tttpppggg^^^VVVPPPLLLKKKHHHFFFDDDCCCCCCBBBAAA@@@????????????????????????======<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888999999999999;;;???EEEIIIOOOPPPSSSUUUVVVWWWVVVVVVLLLKKKLLLMMMPPPUUUYYY\\\```cccfffiiikkklllmmmnnnnnnppprrrvvvzzz~~~|||sssgggeeecccbbbdddfffiiijjjtttvvvyyy{{{|||||||||{{{|||~~~{{{|||mmmccc\\\XXXSSSRRRRRRSSSTTTYYYfffttt}}}xxxqqqlllggg```VVVLLLFFFCCCCCCCCCBBBAAA@@@@@@AAABBBAAA@@@;;;;;;;;;;;;;;;:::999888;;;===???@@@@@@>>>;;;999666777888888888999<<>>>>>===<<<<<<<<<<<<===;;;<<<<<<;;;::::::<<<>>>BBBBBBBBBAAA@@@AAACCCFFFJJJVVVhhhzzz~~~uuupppggg]]]UUUOOOLLLKKKGGGEEECCCBBBBBBBBBAAA???===========================<<<<<<;;;;;;;;;<<<<<<::::::999888888888888999999:::;;;<<<>>>CCCHHHLLLTTTTTTUUUUUUUUUSSSRRRQQQIIIJJJLLLNNNRRRVVVYYY[[[^^^```cccgggkkkmmmoooooooooppprrrvvvzzz~~~vvvgggccc]]][[[\\\___bbbcccfffiiinnnrrrvvvwwwwwwwwwssstttvvvyyy|||pppfff^^^XXXSSSQQQPPPPPPPPPTTTaaammm}}}zzzsssnnniiicccZZZQQQIIIDDDCCCBBBCCCAAA@@@???AAAAAAAAA@@@;;;;;;;;;;;;::::::::::::<<<===>>>??????===<<<:::666777888888888999;;;=========<<<;;;;;;<<<>>>????????????===<<<<<<>>>@@@AAABBBBBBAAAAAACCCGGGJJJPPP___uuu}}}uuuooofff]]]TTTOOOLLLKKKFFFDDDBBBAAABBBBBBAAA???========================<<<<<<;;;;;;;;;<<<<<<===888888777777777888999999777999===@@@DDDIIIOOOSSSVVVVVVVVVVVVUUUTTTSSSRRRLLLNNNPPPSSSVVVXXXZZZZZZ\\\^^^aaafffkkknnnooopppoooppprrrvvv{{{}}}ooohhh^^^XXXWWWZZZ\\\]]]\\\```eeejjjmmmoooooonnnkkkkkkkkkmmmpppuuuzzz}}}wwwlllbbbZZZUUUSSSRRRRRRQQQUUUaaammm~~~|||uuuooojjjfff^^^UUULLLFFFCCCBBBAAA???=========>>>>>>===;;;;;;:::999:::;;;<<<===<<<============<<<;;;;;;888:::;;;;;;::::::;;;<<<===<<<;;;;;;<<<>>>@@@BBBBBBBBBAAA???>>>>>>@@@BBBAAABBBCCCBBBCCCFFFKKKNNNWWWggg|||uuuooofff\\\TTTOOOLLLKKKFFFDDDBBBAAABBBBBBAAA???????????????????????????<<<<<<;;;;;;;;;<<<<<<===666666666666777888999:::555999>>>CCCIIINNNTTTXXXTTTUUUUUUVVVWWWWWWWWWWWWPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\```eeekkkoooppppppoooppprrrvvv{{{yyypppcccZZZVVVWWWWWWXXXZZZ\\\aaaeeeggggggfffeeeeeedddcccdddhhhnnntttxxx~~~}}}ssshhh^^^TTTRRRRRRRRRRRRUUU```lll~~~vvvqqqjjjgggaaaXXXNNNHHHDDDCCCDDDBBB?????????@@@@@@???<<<;;;999888999;;;===>>><<<<<<;;;;;;;;;::::::::::::<<<>>>>>>===;;;;;;;;;===<<<;;;<<<===@@@BBBDDDEEEDDDCCCAAA??????AAADDDBBBCCCCCCDDDEEEIIINNNRRR[[[mmmvvvooodddZZZSSSMMMIIIGGGGGGEEECCC@@@>>>>>>????????????>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;:::999888777777888999999:::<<>>??????>>>======<<<;;;:::;;;===???AAA??????>>>===;;;:::999999888999:::;;;;;;;;;:::999;;;<<<======>>>@@@DDDHHHHHHGGGEEEDDDBBBAAA@@@@@@CCCAAAAAACCCDDDFFFLLLTTTaaayyyvvvooodddZZZSSSMMMIIIGGGFFFDDDBBB???>>>>>>????????????>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::888777777888999999<<>>>>>??????>>>===<<<<<<::::::;;;<<<>>>???>>>>>>===<<<;;;:::999999999999:::;;;<<<;;;;;;::::::;;;<<<<<<===???CCCFFFIIIHHHFFFEEECCCBBBAAAAAAEEECCCCCCFFFGGGHHHOOOVVVfff|||}}}uuunnndddZZZRRRMMMIIIFFFCCCBBB@@@???>>>>>>?????????>>>>>>======>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999999<<<@@@FFFLLLRRRVVVXXXXXXYYYXXXVVVTTTRRRPPPPPPOOOVVVWWW[[[```eeegggfffeeeaaa___^^^```eeejjjmmmooouuuxxx|||xxxkkkaaaYYYUUUQQQQQQRRRPPPNNNNNNOOOPPPQQQQQQRRRRRRRRRVVVZZZ^^^fffooo~~~~~~xxxqqqjjjggggggjjjttt~~~{{{xxxtttooohhhaaaZZZQQQGGG@@@???>>>===>>>??????===<<<<<<;;;:::999:::;;;<<<=========<<<;;;::::::999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>AAADDDJJJIIIGGGFFFEEEDDDCCCCCCEEEEEEFFFIIIJJJKKKRRR[[[lll~~~{{{uuunnndddZZZRRRLLLHHHFFFAAAAAA???>>>>>>>>>>>>???>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999999:::;;;???FFFMMMRRRUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPUUUXXX\\\```dddfffeeeeeeaaa``````aaadddiiimmmoooxxx{{{xxxiii^^^XXXSSSRRRQQQOOOMMMLLLMMMMMMNNNNNNOOOOOOOOORRRVVVYYY[[[bbbrrrzzzuuurrrttt}}}~~~zzzwwwpppiiiddd```XXXKKKAAA=========>>>??????===;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;::::::999999:::;;;;;;<<<========================<<<>>>AAADDDIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEHHHLLLMMMOOOWWWaaarrr}}}zzzuuunnncccYYYRRRLLLHHHFFFAAA@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<===AAAHHHOOOSSSUUUUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQSSSVVV[[[___bbbcccccccccaaaaaaaaabbbeeeiiimmmpppyyy}}}ssseee^^^TTTRRRPPPNNNMMMLLLLLLLLLKKKLLLLLLLLLLLLNNNRRRUUUTTT[[[iii}}}}}}xxxqqqjjjgggddd]]]PPPEEE>>>=========???>>>===;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@???>>>???AAADDDHHHHHHGGGFFFEEEEEEEEEFFFCCCEEEIIIMMMOOOSSS___jjjyyy~~~yyytttmmmcccYYYQQQLLLHHHEEEBBBAAAAAA@@@??????>>>>>>>>>======<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;===>>>BBBFFFLLLRRRVVVWWWWWWVVVOOOOOOOOOOOOOOOPPPQQQRRRSSSWWW\\\```aaabbbbbbcccaaabbbcccdddfffjjjooossszzz}}}}}}nnnfffWWWSSSOOOLLLLLLKKKJJJIIIGGGHHHIIIIIIIIIJJJMMMOOORRRWWWbbbrrryyysssmmmjjjhhhaaaUUUKKKBBB@@@======>>>>>>===<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@>>>???AAACCCFFFEEEEEEDDDDDDDDDEEEEEEBBBEEEJJJOOORRRYYYhhhwww~~~yyytttmmmcccYYYQQQLLLHHHEEECCCCCCCCCBBB@@@???>>>=========<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999999999999;;;===???@@@DDDGGGMMMRRRUUUWWWWWWVVVOOONNNNNNNNNNNNOOOPPPPPPUUUYYY___bbbccccccdddfff```bbbdddeeegggkkkqqqvvv{{{~~~uuummm]]]XXXRRRNNNLLLKKKIIIGGGFFFGGGHHHHHHGGGHHHKKKMMMNNNRRRZZZeeeuuuzzzuuupppmmmjjjddd[[[TTTFFFBBB>>><<<<<<=========999999:::;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>============>>>@@@BBBCCCBBBBBBAAA???======@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDCCCEEEKKKQQQUUU___rrryyytttmmmcccYYYQQQKKKGGGEEEDDDDDDDDDCCCAAA???===<<<======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;888888999:::;;;>>>@@@BBBDDDGGGKKKPPPSSSUUUUUUUUUPPPOOONNNNNNMMMMMMNNNNNNWWW\\\bbbeeeeeeeeefffhhh```bbbeeefffhhhlllsssxxx|||~~~zzzrrrccc]]]VVVQQQNNNLLLIIIGGGGGGHHHIIIIIIIIIIIIKKKMMMIIIMMMSSS[[[iiizzzwwwsssooolllfff___ZZZHHHDDD???<<<<<<======>>>888999:::;;;<<<=========<<<<<<======>>>>>>??????>>>=========>>>@@@BBBDDDBBBBBBAAA>>><<<<<<>>>@@@BBBAAAAAAAAAAAABBBCCCCCCDDDFFFLLLRRRXXXdddyyy}}}vvvnnncccXXXPPPKKKGGGEEEAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<888888888999<<<@@@CCCFFFKKKMMMPPPSSSUUUVVVVVVVVVRRRQQQPPPOOOOOOPPPQQQRRRWWWYYY^^^eeekkkllliiieeehhhggggggiiilllqqqvvvyyy{{{}}}xxxlllbbbYYYUUURRRMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOSSSZZZdddwwwyyyxxxvvvtttpppjjjccc^^^QQQMMMFFFAAA@@@@@@@@@?????????>>>=========>>>>>>??????>>>>>>>>>@@@AAABBB@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAABBBEEEGGGDDDGGGLLLRRR^^^ppp}}}uuunnncccXXXPPPKKKGGGEEEAAAAAA@@@??????>>>>>>===<<<=========>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;999999999;;;===AAAEEEGGGKKKMMMPPPSSSUUUVVVVVVVVVTTTTTTSSSRRRRRRSSSSSSTTTYYYZZZ^^^ccciiikkkiiifffhhhhhhiiikkknnnssswwwyyy{{{}}}~~~qqqfff]]]XXXUUUOOOLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOSSSXXXaaasss~~~}}}~~~}}}yyyxxxuuusssooojjjccc___WWWRRRKKKEEEBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@??????@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBEEEGGGEEEHHHMMMUUUaaavvv}}}uuunnnbbbXXXPPPJJJGGGDDDAAA@@@@@@??????>>>======<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<>><<>>===<<<<<<=================================???@@@@@@@@@AAADDDFFFFFFIIIOOOXXXhhh~~~~~~uuummmbbbWWWOOOJJJFFFDDD@@@@@@@@@???>>>>>>======<<<<<<<<<=========>>>>>>>>>===<<<;;;:::999999999::::::;;;===@@@DDDHHHKKKOOOQQQSSSVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[^^^aaadddeeehhhjjjmmmqqquuuwwwxxxyyy|||}}}}}}|||yyyxxxyyyzzz}}}}}}rrrgggaaa\\\UUUPPPPPPNNNMMMLLLKKKKKKMMMNNNPPPSSSSSSWWW\\\eeevvv}}}yyyuuupppmmmjjjfffccc```[[[SSSMMMHHHEEECCCAAAAAACCCGGGIIIJJJIIIGGGFFF@@@@@@@@@@@@@@@???>>>===@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAADDDFFFGGGJJJRRR^^^qqq~~~uuummmbbbWWWOOOJJJFFFDDD@@@@@@??????>>>======<<<<<<<<<<<<<<<============>>>===<<<;;;:::999999999999:::;;;===AAAFFFKKKMMMSSSTTTVVVXXXXXXXXXVVVUUUSSSTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXXXXYYY\\\```ccchhhkkknnnsssvvvxxxyyyzzz|||||||||zzzxxxxxxyyyzzz}}}uuujjjddd^^^WWWRRRRRRPPPOOONNNMMMMMMOOOQQQRRRRRRTTTYYY```iiizzz}}}~~~zzzuuuqqqnnnkkkhhhfff___ZZZTTTNNNKKKHHHFFFDDDDDDFFFJJJMMMNNNMMMJJJHHHCCCAAA???======>>>???@@@BBBAAA@@@???>>>>>>>>>>>>===========================???@@@@@@@@@BBBDDDFFFGGGLLLWWWggg|||tttmmmaaaWWWOOOIIIFFFCCC@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<============<<<;;;;;;::::::::::::999:::;;;???DDDJJJOOORRRWWWXXXYYYYYYXXXVVVTTTSSSOOOQQQSSSVVVXXXYYYZZZ[[[ZZZZZZYYYWWWWWWZZZ___ccciiikkkooosssvvvyyyzzzzzz{{{|||{{{zzzyyyyyy{{{}}}wwwlllfffaaaZZZVVVUUUSSSRRRPPPOOOOOOQQQSSSUUURRRVVV]]]fffooo~~~~~~|||wwwsssqqqnnnjjjhhh___[[[UUUPPPMMMKKKHHHFFFHHHJJJMMMPPPPPPOOOLLLKKKDDDAAA>>><<<;;;===@@@BBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGHHHOOO^^^rrrtttmmmaaaVVVNNNIIIEEECCC?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;999;;;===BBBHHHNNNTTTWWWXXXYYYYYYXXXWWWTTTQQQOOOLLLNNNQQQUUUXXX[[[\\\]]]\\\\\\\\\ZZZXXXZZZ___dddjjjkkknnnrrruuuxxxzzz{{{{{{{{{{{{zzzzzz{{{~~~xxxnnniiiddd^^^ZZZZZZVVVTTTRRRQQQQQQSSSVVVXXXYYY]]]fffoooxxx}}}yyyvvvssspppllliiiaaa]]]XXXSSSOOOLLLIIIGGGHHHIIIKKKMMMMMMLLLJJJHHHAAA@@@>>>======???AAABBBBBBAAA@@@>>>=========<<<========================???AAABBBBBBBBBCCCFFFHHHJJJTTTfff}}}tttlllaaaVVVNNNIIIEEECCC?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<:::<<>>>>>>>>??????@@@@@@AAAAAA@@@???===<<<<<<;;;;;;========================@@@AAACCCCCCCCCDDDGGGIIILLLWWWlllvvvmmmaaaWWWOOOIIIDDD@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>><<<999888777777777:::;;;???DDDKKKRRRXXX[[[]]]ZZZUUUQQQMMMLLLLLLLLLJJJNNNSSSWWW[[[___bbbeeegggeeebbb```______aaabbbjjjkkkmmmppprrrtttuuuuuuvvvwwwwwwwwwyyy|||~~~xxxpppiiieeebbb___^^^XXXUUUTTTUUUTTTTTTYYY```eeejjjvvv}}}yyyvvvsssnnnkkkfffaaaZZZUUUSSSQQQMMMJJJIIIFFFCCCBBBBBBBBBAAA@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<:::::::::;;;===>>>===>>>@@@BBBAAAAAA@@@@@@AAADDDFFFHHHPPP___vvvvvvmmmaaaVVVOOOIIIDDD@@@@@@@@@???>>>============;;;;;;;;;<<<<<<<<<=========<<<:::999888999999:::;;;===AAAFFFMMMSSSYYY\\\[[[YYYUUUQQQNNNMMMMMMMMMLLLPPPTTTXXX\\\```dddgggkkkiiifffcccbbbbbbcccdddlllmmmnnnppprrrsssttttttuuuvvvwwwxxxyyy}}}zzzrrrkkkgggdddbbbaaa]]]YYYVVVWWWVVVWWW]]]dddooottt}}}zzzwwwsssnnnkkkgggbbb[[[WWWTTTQQQLLLIIIFFFDDDAAA?????????>>>==================>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;===>>>>>>>>>@@@AAAAAAAAAAAAAAABBBDDDGGGIIIVVVhhh~~~vvvmmm```VVVNNNIIIDDD@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<>>>CCCIIIOOOUUUZZZ]]][[[XXXTTTQQQNNNMMMNNNNNNOOORRRUUUYYY\\\```eeeiiiooommmjjjhhhffffffggggggnnnooopppqqqrrrssssssssstttvvvwwwyyy{{{~~~|||uuuooojjjhhhfffdddbbb]]]YYYYYYYYY[[[ccclllzzzyyyrrrooooooqqqtttyyy{{{xxxtttooolllhhhddd^^^ZZZWWWRRRLLLGGGCCCAAA>>><<<<<<<<<;;;:::===============<<<<<<<<<>>>>>>>>>>>>===<<<<<<;;;:::<<<>>>>>>>>>>>>???AAABBBBBBBBBBBBBBBDDDHHHKKK[[[ppp~~~vvvmmm```UUUNNNHHHCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<===@@@EEEKKKQQQWWW[[[\\\\\\ZZZUUUQQQNNNMMMMMMMMMPPPRRRUUUXXX[[[___dddggglllkkkjjjiiiiiijjjkkklllpppqqqqqqrrrrrrrrrrrrrrrsssuuuwwwyyy{{{xxxrrrmmmkkkhhhgggccc^^^ZZZZZZ[[[```jjjuuu|||tttmmmhhheeefffhhhmmmttt}}}}}}zzzuuuqqqmmmjjjfffaaa]]]ZZZTTTLLLFFFBBB???<<<;;;;;;;;;:::999=========<<<<<<;;;;;;;;;======>>>>>>>>>======<<<:::===???@@@?????????@@@BBBCCCDDDCCCBBBEEEJJJOOO^^^uuu~~~wwwmmm___TTTMMMHHHCCC@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999999999:::;;;===AAAGGGMMMTTTXXX[[[\\\^^^[[[WWWRRRNNNLLLLLLLLLPPPRRRUUUWWWYYY\\\___bbbddddddeeegggiiilllnnnppprrrrrrssssssssssssrrrrrrrrrtttwwwyyy|||}}}vvvpppmmmjjjhhhbbb]]]YYYZZZ^^^eeeqqq}}}vvvnnniiidddaaa^^^___aaafffoooyyy}}}|||~~~{{{wwwrrrnnnkkkhhhccc```\\\UUUMMMFFFBBB@@@===;;;;;;;;;:::999======<<<<<<;;;;;;::::::======>>>>>>>>>>>>>>>===<<<>>>AAABBBAAA@@@@@@AAABBBCCCEEEDDDCCCFFFMMMSSSeee}}}wwwmmm___SSSLLLGGGCCC@@@@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;???CCCJJJQQQWWW[[[\\\]]]^^^[[[WWWRRROOOMMMMMMMMMPPPSSSVVVXXXXXXYYY[[[\\\[[[]]]___ccchhhlllppprrrsssssssssttttttssssssrrrrrrtttwwwyyy{{{~~~{{{tttoookkkhhhccc^^^ZZZ\\\aaaiiivvvrrrhhhccc___\\\YYY]]]]]]___dddmmmxxxzzzuuussstttwwwyyy}}}xxxssspppmmmiiidddaaa]]]WWWOOOIIICCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::<<<===>>>>>>????????????>>>@@@CCCDDDCCCBBBAAABBB@@@CCCEEEDDDDDDHHHQQQXXXqqqwwwmmm^^^SSSKKKGGGCCC@@@??????>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888999:::<<<===BBBFFFNNNUUU[[[^^^______\\\YYYUUURRROOOOOOOOOPPPQQQTTTXXXYYYYYYXXXWWWWWWVVVXXX[[[```fffkkkoooqqqssssssttttttttttttssssssqqqtttwwwyyyzzz|||xxxqqqllliiifffaaa^^^```dddkkkxxxzzzrrrhhhaaa]]]\\\ZZZXXX\\\\\\^^^ccclllyyy|||vvvpppnnnnnnppprrrzzz~~~yyytttpppnnnjjjeeeaaa^^^XXXQQQLLLDDDAAA>>>=========<<<;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???BBBEEEFFFEEEDDDCCCCCC>>>BBBEEEEEEEEEJJJTTT]]]zzzwwwmmm^^^RRRKKKGGGCCCAAA>>>>>><<<;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;777777777888:::<<<>>>???EEEIIIPPPXXX^^^aaabbbaaaYYYWWWTTTQQQPPPQQQRRRSSSRRRUUUYYY[[[ZZZWWWVVVUUUTTTVVVZZZ___eeejjjmmmppprrrsssttttttuuutttttttttqqqtttwwwxxxzzz{{{~~~{{{sssmmmjjjiiidddaaabbbffflllxxxqqqkkkccc^^^]]]]]]]]]\\\XXXWWWYYY^^^hhhvvv|||uuuooollllllnnnpppvvv{{{zzzuuuqqqooojjjeeeaaa^^^YYYSSSNNNDDDAAA>>><<<<<<<<<<<<;;;999999999::::::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@@@@CCCGGGHHHGGGEEEDDDCCC===AAAEEEEEEEEEKKKVVV___|||wwwkkk\\\TTTMMMFFFBBBCCC???>>>===;;;;;;<<<<<<============<<<;;;;;;:::::::::;;;;;;;;;:::;;;===@@@EEEMMMVVV[[[___bbb```[[[[[[WWWQQQNNNMMMNNNOOOOOORRRTTTVVVVVVUUUTTTTTTUUUTTTVVVYYY^^^eeejjjnnnooooooqqqssssssqqqpppqqqrrrvvvvvvvvvwwwxxx{{{}}}~~~}}}|||{{{~~~~~~yyyrrrllliiihhheeebbbccckkkvvv|||jjjgggccc```___]]][[[YYYWWW[[[```ccchhhsss}}}yyytttqqqoooooonnnmmmssswww~~~}}}wwwrrrllliiigggfffddd___WWWPPPKKKGGGBBB???===<<<;;;:::999999999999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBDDDFFFIIIJJJIIIFFFCCC@@@AAA===???FFFHHHKKK[[[nnnvvviii[[[RRRKKKDDDAAAAAA???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;<<>>===<<<::::::999999999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@DDDGGGJJJMMMMMMKKKGGGEEEDDD@@@BBBHHHJJJOOO```ttttttgggYYYPPPIIICCC??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<888:::;;;;;;;;;===AAACCCGGGOOOVVVYYY\\\]]]YYYTTTPPPLLLHHHFFFGGGIIIJJJKKKTTTUUUVVVUUURRRPPPPPPPPPSSSUUUYYY^^^cccgggjjjkkklllmmmnnnnnnlllllllllnnnnnnppprrruuuwwwxxxyyyyyyzzzzzzzzz{{{|||~~~wwwpppnnnlllhhhdddccceeejjjooo}}}yyyyyy{{{zzzmmmhhhccc___^^^^^^^^^]]]___bbbeeehhhllluuu|||wwwtttrrrqqqpppoooppptttzzz|||vvvrrrnnnjjjeeecccaaa^^^XXXSSSMMMJJJEEEAAA@@@>>>===;;;;;;:::::::::::::::;;;<<<::::::;;;<<<===>>>??????CCCFFFJJJNNNOOOMMMIIIGGGFFFCCCDDDIIIMMMUUUiii~~~tttgggYYYPPPIIIBBB??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCIIIPPPVVVXXXZZZZZZUUUOOOLLLIIIFFFEEEGGGJJJLLLLLLQQQRRRSSSRRRPPPOOOOOOPPPRRRUUUZZZ^^^bbbeeehhhjjjkkklllmmmlllkkkjjjlllmmmnnnqqquuuxxx{{{{{{{{{zzzwwwwwwxxxyyyzzz|||zzzrrrooommmiiieeecccdddfffhhhssswww{{{{{{xxxsssooolllkkkpppzzzzzzooojjjddd```^^^_________aaaeeeiiilllqqqzzzzzzwwwuuusssqqqpppppptttzzz|||vvvsssooojjjeeebbb```^^^YYYUUUPPPLLLGGGCCCAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;999::::::;;;<<<>>>???@@@AAADDDIIILLLMMMKKKGGGEEEGGGEEEEEEJJJOOO\\\sssuuuhhhZZZQQQJJJDDD@@@AAA===============<<<<<<;;;======<<<;;;:::999999888<<<=========<<<===@@@CCCJJJQQQVVVXXXXXXWWWRRRLLLHHHFFFDDDDDDGGGJJJLLLMMMMMMNNNOOOOOONNNNNNPPPQQQSSSWWW]]]```bbbdddgggiiillllllmmmllljjjjjjlllnnnooorrrvvvzzz||||||{{{zzzwwwwwwvvvwwwxxxzzz}}}~~~{{{qqqnnnjjjgggeeeeeeeeeeeehhhjjjlllmmmkkkgggeeeeeedddlllzzz~~~uuupppjjjeeeccccccddddddeeehhhmmmrrryyy|||yyywwwtttrrrrrruuuzzz|||vvvtttpppkkkfffbbbaaa___[[[XXXRRROOOIIIFFFCCCBBB@@@>>>===<<<<<<;;;:::::::::::::::::::::;;;===???@@@BBBCCCEEEHHHJJJJJJHHHEEECCCEEEEEEGGGKKKSSSddd~~~vvviii[[[RRRKKKEEEAAABBB=========>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999<<<============???BBBDDDKKKQQQWWWXXXWWWVVVQQQJJJFFFDDDCCCDDDGGGJJJKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUZZZ```cccdddeeegggjjjlllmmmmmmkkkjjjjjjlllnnnoooqqquuuxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwyyy|||~~~uuuqqqlllhhhgggfffeeeddd______```bbb```]]]]]]```bbblll}}}|||vvvqqqooonnnmmmllllllooouuu||||||xxxvvvtttvvvzzz{{{wwwuuuqqqlllgggdddcccaaa]]]YYYUUUQQQLLLHHHEEECCCAAA@@@>>>>>><<<;;;::::::::::::;;;;;;;;;;;;===???BBBCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFJJJOOOZZZooovvviii[[[RRRKKKEEEAAABBB<<<===>>>>>>>>>===;;;;;;999999999::::::;;;;;;;;;999:::<<<===>>>AAAEEEHHHLLLRRRWWWXXXWWWVVVPPPIIIGGGEEEDDDFFFIIILLLMMMMMMOOOPPPQQQPPPOOOPPPRRRTTTWWW]]]dddfffffffffhhhkkkllllllllljjjiiiiiilllnnnppprrrtttvvvwwwwwwvvvvvvvvvuuuuuuuuuwwwzzz}}}}}}|||||||||}}}{{{vvvooojjjhhhfffdddbbb\\\YYYYYY\\\ZZZWWWXXX]]]cccooo}}}{{{xxxvvvvvvyyy~~~{{{uuuvvvyyy}}}{{{wwwvvvqqqmmmiiifffeeeccc^^^ZZZVVVSSSMMMIIIGGGEEECCCAAA???>>>===<<<::::::999999;;;::::::;;;<<>>>>>>>>===;;;:::666666888999;;;<<<>>>>>>666888:::===???CCCHHHKKKLLLRRRWWWXXXXXXVVVPPPJJJJJJIIIHHHIIILLLOOOPPPQQQTTTTTTTTTRRRQQQQQQSSSUUUYYY___fffhhhggggggiiilllkkkkkkkkkiiihhhhhhkkkmmmssstttuuuvvvwwwwwwwwwvvvttttttttttttwww{{{}}}zzzyyyyyyyyyzzz|||yyyqqqkkkhhhfffcccaaa]]]YYYXXX[[[YYYUUUWWW]]]dddppp~~~~~~~~~uuuvvvxxx{{{zzzwwwvvvqqqnnnjjjhhhgggddd___[[[WWWTTTNNNJJJGGGEEECCCBBB@@@???===<<<::::::999999::::::999:::<<>>>>>>>>@@@BBBEEEFFFGGGMMMTTT[[[iii~~~zzztttjjj\\\QQQKKKGGGDDDBBB<<<<<<;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<=========>>>BBBHHHMMMQQQRRRVVVZZZ\\\YYYTTTPPPMMMHHHIIIKKKLLLMMMNNNQQQTTTVVVVVVUUUSSSRRRSSSVVVYYY]]]___bbbeeehhhjjjkkkkkkooommmjjjhhhgggiiilllnnntttvvvxxxwwwuuusssrrrsssssstttttttttuuuyyy}}}|||yyy{{{xxxuuuvvv{{{tttllljjjhhhccc^^^^^^]]][[[YYYWWWXXX[[[^^^hhhttt~~~{{{zzz~~~||||||{{{wwwtttrrrmmmhhhggghhhhhhddd```WWWUUUQQQLLLGGGDDDBBBAAA@@@???===;;;999888888777:::;;;<<<>>>@@@AAABBBBBBAAAAAAAAA@@@???@@@CCCEEEHHHLLLUUUdddxxx~~~yyyrrrhhhZZZOOOIIIEEEBBB@@@<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;>>>BBBHHHNNNQQQVVVYYY\\\\\\XXXSSSNNNKKKJJJLLLNNNOOOOOOQQQSSSVVVWWWWWWVVVTTTTTTUUUYYY\\\___```dddgggjjjlllmmmmmmmmmllliiiggggggiiikkkmmmppprrrtttsssqqqpppooopppqqqrrrsssssstttxxx|||~~~zzzxxxzzzxxxwwwxxx{{{zzzssspppmmmhhhccc```___]]]ZZZXXXZZZ^^^bbbkkkvvv}}}{{{~~~zzzyyy|||xxxvvvsssnnniiihhhhhhgggddd```XXXUUUQQQLLLGGGCCCAAA??????>>><<<;;;:::999888888:::;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@???>>>???BBBEEEIIINNNYYYjjj~~~yyyoooeeeWWWLLLFFFCCC@@@>>>===<<<;;;::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;===@@@EEELLLRRRUUU[[[]]]^^^\\\WWWQQQLLLJJJMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWVVVUUUTTTVVVZZZ]]]aaacccfffiiilllmmmnnnnnnkkkiiigggffffffgggjjjkkkmmmoooqqqqqqpppnnnnnnoooooopppqqqrrrtttwww|||{{{yyyxxxyyyyyyzzzzzz{{{}}}xxxsssoooiiieee```___\\\YYYYYY\\\bbbgggrrr}}}{{{|||xxxvvv{{{~~~zzzxxxtttpppkkkiiihhhfffccc___YYYVVVQQQLLLFFFBBB???>>>======<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@>>>??????>>>===>>>BBBDDDIIIPPP^^^tttzzzmmmdddVVVKKKEEEBBB???======<<<;;;:::999888888888999999:::::::::;;;;;;;;;===>>>@@@EEEKKKRRRXXX[[[^^^___^^^[[[VVVPPPLLLKKKOOOQQQSSSTTTSSSTTTUUUWWWUUUUUUUUUTTTTTTWWW[[[^^^dddfffhhhkkkmmmnnnnnnnnngggfffdddddddddfffhhhjjjmmmooorrrrrrqqqpppqqqqqqnnnppprrrtttvvvyyy~~~~~~{{{zzzyyyxxxzzz||||||{{{|||yyyrrrkkkfffcccbbb```^^^___dddkkkqqq}}}zzzzzz{{{~~~xxxtttxxx}}}}}}{{{vvvrrrmmmjjjhhhfffbbb___ZZZWWWRRRLLLFFFAAA>>><<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<===>>>>>>??????<<<=========<<<>>>BBBDDDKKKSSSeee{{{mmmcccVVVKKKFFFCCC@@@>>>===<<<;;;:::999888888888999999999:::::::::;;;;;;===>>>BBBGGGNNNUUU[[[^^^^^^^^^]]]YYYTTTPPPMMMMMMNNNPPPSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVYYY^^^aaafffgggiiikkkllllllllllllcccbbbbbbbbbbbbdddfffhhhkkknnnqqqrrrqqqqqqrrrrrrooorrruuuwwwzzz~~~}}}||||||yyy{{{}}}}}}|||}}}xxxooojjjiiihhhggggggjjjqqqzzzyyyxxxxxxzzz}}}vvvwww{{{~~~|||vvvsssoookkkhhheeebbb```\\\YYYSSSMMMFFFBBB>>>===<<<;;;;;;::::::;;;;;;;;;:::;;;<<<===============;;;<<<<<<<<<<<<>>>BBBEEEMMMWWWmmmzzzmmmcccVVVKKKFFFCCC@@@???===<<<;;;::::::999::::::999999999999::::::::::::;;;===AAAGGGNNNUUUZZZ^^^^^^]]][[[VVVRRROOONNNNNNMMMPPPRRRSSSRRRQQQQQQRRRVVVWWWXXXXXXYYY]]]aaaeeeggghhhiiijjjiiiiiigggggg```______```aaaccceeefffgggjjjmmmooooooooopppqqqqqqtttwww{{{~~~~~~zzz|||}}}~~~~~~}}}tttooolllmmmnnnpppuuu~~~~~~yyyxxxwwwxxx}}}{{{yyyzzz}}}vvvtttppplllhhheeecccbbb]]]YYYTTTNNNHHHCCC@@@>>><<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<===???CCCFFFOOO]]]www~~~xxxlllbbbUUUJJJEEEBBB@@@>>><<<<<<;;;;;;;;;;;;;;;<<<888999999999999:::::::::;;;>>>BBBHHHOOOUUU[[[^^^___]]]ZZZTTTOOOLLLLLLMMMMMMOOORRRSSSRRRPPPPPPPPPTTTUUUVVVWWWXXX\\\aaaeeeggghhhhhhgggfffdddbbbaaa]]]]]]]]]^^^```bbbcccdddeeegggkkkmmmmmmnnnoooppprrruuuyyy}}}}}}||||||}}}{{{xxxzzz~~~zzzzzzyyyyyy}}}|||yyy~~~}}}uuutttqqqmmmiiifffdddddd]]]ZZZUUUOOOIIIEEEBBB@@@===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<======@@@DDDGGGQQQccc|||vvvjjjaaaTTTJJJDDDBBB???===<<<<<<;;;;;;;;;<<<======888888999999999:::::::::>>>@@@DDDJJJQQQXXX]]]``````^^^ZZZSSSNNNKKKKKKLLLMMMPPPSSSSSSRRRPPPPPPPPPPPPQQQRRRSSSUUUYYY^^^bbbgggggggggfffdddbbb___^^^[[[\\\\\\]]]___aaacccddddddgggkkkmmmnnnnnnpppqqqrrruuuzzz~~~~~~|||{{{}}}||||||{{{{{{~~~yyy}}}ttttttqqqmmmiiifffeeeeee]]]ZZZUUUPPPJJJFFFCCCBBB======<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>AAAEEEHHHRRRggg|||vvvnnnaaaSSSJJJEEE???===>>>===<<<;;;:::999:::;;;;;;;;;::::::999:::;;;===>>>???AAADDDJJJPPPVVV[[[]]]ccc___YYYSSSNNNKKKJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLOOOUUU\\\cccgggiiifffcccbbbcccbbb^^^[[[XXXZZZ\\\^^^```bbbcccdddfffhhhjjjlllmmmmmmmmmlllrrrvvv{{{~~~}}}}}}}}}}}}~~~zzzyyy|||}}}yyyvvvqqqnnnkkkhhheeebbb]]]ZZZVVVRRRNNNGGG@@@<<<======<<<<<<<<<======>>>:::::::::;;;;;;;;;;;;;;;???;;;;;;>>>??????CCCHHHTTTlll}}}wwwnnnaaaSSSJJJEEE???===>>>===<<<;;;:::::::::;;;;;;;;;:::999999999;;;<<<===@@@BBBFFFKKKQQQVVV[[[]]]^^^[[[VVVPPPLLLKKKJJJKKKNNNNNNOOOOOONNNMMMMMMLLLJJJJJJLLLPPPUUU\\\cccgggkkkhhhdddbbb```^^^ZZZWWWXXXYYY\\\^^^aaacccdddeeefffgggiiikkkmmmnnnoooooorrruuu{{{||||||||||||}}}~~~}}}yyyvvvrrrnnnllliiifffccc^^^[[[XXXTTTOOOIIIBBB>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<>>@@@AAAEEEKKK\\\ttt~~~xxxnnnaaaSSSJJJEEE???===>>>===<<<;;;::::::::::::;;;;;;:::999999999:::;;;<<>><<<<<<;;;;;;::::::::::::::::::999888999:::;;;<<>>======<<<<<<<<<<<<===========================>>><<<===???@@@CCCKKKTTTmmmzzznnnaaaSSSJJJDDD???===>>>;;;;;;;;;;;;;;;::::::::::::999999888999:::<<<===DDDFFFJJJNNNRRRUUUVVVWWWXXXUUUPPPLLLJJJIIIJJJKKKOOOPPPQQQQQQPPPLLLIIIGGGDDDFFFJJJOOOTTTYYY]]]___bbbaaa___\\\XXXUUUSSSRRRWWWXXX[[[___bbbeeefffgggiiiiiihhhhhhiiijjjlllmmmoooqqquuuyyy~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}}}}zzzvvvrrrqqqpppnnnmmmooooooppprrruuuyyy}}}yyyvvvrrrnnnkkkhhheeebbb]]][[[XXXUUURRRLLLFFFBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<<<>>;;;;;;<<<<<<;;;;;;:::999999999999999:::<<<>>>@@@GGGIIILLLPPPSSSUUUVVVVVVWWWTTTPPPLLLJJJJJJKKKLLLPPPPPPQQQPPPOOOLLLJJJHHHDDDFFFJJJOOOTTTXXX[[[\\\\\\]]]]]]ZZZWWWUUUTTTUUUWWWXXX[[[^^^aaaccceeefffhhhhhhgggggghhhhhhiiijjjmmmppptttwww|||~~~}}}}}}zzzzzzyyyyyyyyyyyyzzzzzz{{{rrrooojjjfffeeecccbbbaaabbbccceeefffhhhkkkooorrruuuyyy~~~|||xxxsssooolllhhhdddbbb]]][[[XXXVVVRRRMMMHHHCCC???>>>===<<<<<<;;;<<<<<<::::::;;;<<<===>>>>>>???===<<<>>>@@@AAAFFFRRR___~~~yyynnnaaaSSSJJJEEE???===>>>;;;;;;<<<<<<<<<;;;:::999888888999:::<<<>>>AAACCCJJJLLLOOOSSSUUUWWWWWWWWWSSSQQQMMMKKKJJJKKKMMMNNNOOOOOOOOONNNMMMKKKJJJIIIFFFIIIMMMRRRVVVYYYZZZ[[[ZZZ[[[\\\ZZZVVVTTTUUUVVVWWWXXXZZZ]]]```aaaccccccdddeeefffggghhhhhhhhhhhhmmmooorrrvvvzzz~~~|||{{{{{{zzzzzz{{{{{{{{{|||uuurrrgggccc^^^ZZZYYYXXXWWWVVVTTTVVVYYY[[[[[[]]]aaadddjjjlllooottt{{{|||wwwrrrmmmiiieeebbb^^^\\\YYYWWWTTTOOOJJJFFF???>>>===<<<<<<;;;;;;;;;777888999:::<<<>>>???@@@??????@@@BBBDDDIIIWWWeee~~~yyynnnaaaSSSJJJEEE???===>>>:::;;;<<<<<<<<<;;;:::999888888999:::===@@@CCCDDDMMMOOORRRUUUWWWXXXXXXXXXOOONNNKKKIIIIIIKKKNNNPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHKKKOOOTTTWWWZZZ[[[[[[ZZZ[[[\\\ZZZVVVTTTUUUVVVWWWXXXZZZ\\\___```aaabbb```bbbdddfffhhhiiihhhhhhlllnnnrrruuuyyy~~~~~~~~~~~~yyyooogggccc```\\\VVVSSSQQQPPPPPPOOOJJJMMMQQQRRRSSSTTTXXX[[[______aaafffnnnuuuzzz}}}yyytttoookkkfffccc___]]][[[YYYVVVQQQLLLHHH??????>>><<<<<<;;;;;;;;;555666888:::<<<>>>???@@@AAAAAABBBDDDFFFLLL[[[iii{{{vvvkkk^^^PPPGGGBBB>>>===???:::::::::999999999888888999;;;<<<===>>>@@@CCCFFFNNNPPPSSSUUUVVVVVVVVVUUUPPPNNNKKKIIIIIIJJJKKKMMMMMMOOOPPPOOOMMMLLLKKKLLLLLLNNNPPPSSSVVVYYY[[[]]]YYYXXXVVVTTTTTTUUUVVVWWWWWWXXXZZZ\\\___bbbcccdddeeeeeefffeeedddeeegggiiiooopppssswww}}}}}}{{{ssskkkeee]]]XXXTTTSSSPPPMMMKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQXXXYYYZZZ]]]aaaeeeiiikkkqqqyyy~~~vvvrrrpppmmmgggbbb___]]]ZZZXXXUUUQQQLLLHHHBBB???<<<:::;;;<<<<<<<<<>>>============>>>>>>??????>>>>>>AAAFFFQQQccctttyyytttjjj]]]PPPHHHCCC>>><<<>>>:::::::::999999999888888777888::::::;;;>>>BBBEEENNNPPPRRRUUUVVVVVVUUUTTTPPPNNNLLLJJJIIIJJJLLLMMMKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[YYYWWWUUUTTTSSSTTTUUUVVVYYYZZZ\\\^^^aaaccceeefffdddeeeeeedddddddddgggiiimmmnnnrrrvvv|||tttgggaaa\\\VVVQQQQQQPPPMMMKKKIIIIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRTTTWWW[[[___aaadddjjjrrryyywwwsssqqqmmmhhhccc```^^^[[[YYYVVVRRRMMMIIICCCAAA===<<<<<<===============<<<<<<======>>>>>>>>>>>>???CCCGGGSSSiii|||~~~wwwrrrhhh\\\PPPIIIDDD>>><<<<<<:::::::::999999999888888666888999:::;;;>>>BBBEEENNNPPPRRRUUUVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLMMMOOOKKKLLLMMMLLLKKKJJJJJJLLLOOOPPPRRRTTTVVVXXXYYYYYYWWWVVVTTTSSSSSSTTTUUUVVVYYYZZZ\\\^^^```bbbdddeeeccccccdddccccccdddfffhhhjjjlllpppvvv|||~~~yyyooobbbYYYUUUSSSOOOLLLMMMKKKIIIGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPSSSUUUYYY^^^dddiiinnnvvv~~~xxxtttqqqmmmhhhdddaaa___\\\ZZZWWWSSSNNNKKKFFFCCC???>>>>>>>>>>>>>>><<<<<<;;;;;;<<<======>>>===>>>AAADDDHHHVVVqqq~~~vvvqqqfff[[[OOOIIIDDD>>>;;;;;;:::::::::999999999888888888999:::;;;<<<@@@EEEIIIOOOQQQTTTVVVVVVUUUSSSRRROOOOOOMMMMMMMMMNNNOOOPPPNNNOOOOOOMMMJJJIIIJJJKKKQQQRRRTTTVVVWWWXXXXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVXXXXXXZZZ[[[]]]___```aaaaaabbbbbbbbbaaaccceeehhhiiikkkpppvvv}}}yyypppeee^^^UUUPPPOOOOOOMMMKKKIIIHHHGGGFFFEEEDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNSSSUUUYYY\\\aaahhhpppvvv}}}}}}xxxtttppplllhhhdddbbb```]]][[[XXXUUUPPPLLLGGGDDD@@@>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>===???CCCEEEIIIYYYvvvwwwqqqeeeZZZNNNHHHCCC>>>;;;;;;:::::::::999999999888888888999:::;;;===AAAGGGKKKQQQSSSVVVXXXYYYWWWTTTRRROOOOOONNNNNNOOOPPPQQQRRRSSSSSSRRROOOLLLJJJJJJKKKRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUSSSRRRRRRSSSUUUVVVXXXXXXYYY[[[\\\^^^_________```aaa``````aaadddgggiiilllqqqxxxyyyssslllccc\\\WWWSSSNNNKKKLLLMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJJJJKKKMMMOOOSSSXXX___cccjjjoooxxx|||xxxtttpppkkkgggdddbbb```^^^\\\YYYVVVQQQMMMHHHEEEAAA>>>>>>>>>===<<<:::::::::;;;;;;<<<>>>>>>???@@@CCCFFFKKK\\\{{{wwwqqqeeeYYYMMMGGGBBB===;;;<<<:::::::::999999999888888777888999999<<>>>>>===<<<::::::;;;;;;<<<===??????@@@@@@CCCGGGOOObbbwwwpppeeeYYYLLLEEE@@@<<<;;;===:::::::::999999999888888888999999:::===BBBIIINNNWWWZZZ]]]______\\\XXXUUUOOOPPPPPPQQQRRRTTTTTTUUUUUUUUUSSSQQQNNNMMMOOOPPPUUUWWWZZZ\\\]]]]]]\\\[[[VVVUUUTTTSSSTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^^^^___\\\]]]^^^^^^^^^```ccceeeiiilllrrryyy}}}yyysssnnnkkkhhhbbb[[[XXXXXXWWWSSSOOOLLLKKKJJJJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKNNNOOOPPPTTTWWW\\\aaafffmmmssswwwxxxyyy|||~~~~~~|||xxxrrrmmmiiigggaaa___]]][[[YYYVVVQQQNNNKKKHHHDDDAAA@@@???>>>===;;;;;;;;;<<<===>>>@@@@@@??????BBBIIIUUUjjjvvvoooeeeYYYKKKDDD???<<<;;;>>>:::::::::999999999888888;;;;;;<<<===???EEELLLQQQYYY\\\___aaaaaa]]]YYYVVVOOOPPPQQQRRRSSSTTTUUUVVVSSSSSSRRRPPPNNNNNNQQQSSSUUUWWW[[[]]]___^^^]]]\\\WWWVVVUUUTTTTTTVVVXXXYYYXXXYYYYYYZZZ[[[[[[\\\\\\[[[\\\]]]]]]^^^___bbbeeehhhlllqqqxxx~~~|||zzzuuuuuuuuutttttttttttttttpppppppppooollliiifffdddeee___YYYWWWXXXWWWSSSOOOMMMMMMMMMLLLKKKJJJHHHGGGDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGIIIIIIEEEDDDEEEFFFIIIJJJJJJIIIJJJLLLPPPSSSXXX]]]cccgggmmmooorrrwww}}}~~~zzztttoookkkiiiaaa___]]][[[YYYVVVQQQNNNMMMJJJEEEBBBAAA@@@???>>>;;;;;;<<<<<<>>>???@@@AAA???>>>AAAJJJYYYpppvvvooocccWWWLLLFFFAAA===;;;<<<888888888777888888999999888888888:::>>>FFFPPPWWW\\\___cccfffddd___YYYTTTLLLMMMOOOQQQRRRSSSTTTTTTVVVTTTQQQOOOOOOQQQSSSUUUZZZ[[[]]]^^^^^^]]][[[ZZZWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]ZZZZZZZZZ[[[]]]___aaaccchhhkkkpppwww}}}|||vvvrrrooommmllljjjiiiiiijjjlllmmmiiiiiijjjjjjiiigggeeeddd]]][[[YYYVVVSSSRRRQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHJJJJJJIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMOOOLLLNNNRRRTTTTTTWWW\\\___dddlllssszzz~~~{{{xxxuuuqqqlllhhheeebbb___\\\ZZZXXXTTTRRRLLLIIIEEE@@@===;;;;;;;;;???>>>>>>>>>???@@@AAAAAABBBEEEJJJSSSddd~~~~~~uuunnncccWWWLLLFFFAAA===;;;<<<999999888888888888888999999999999;;;???GGGQQQXXX```cccfffgggeee___XXXSSSNNNOOOQQQRRRTTTUUUUUUVVVUUUSSSPPPOOOOOOQQQTTTVVV[[[\\\^^^______^^^\\\[[[WWWVVVVVVUUUUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]ZZZZZZZZZ[[[]]]___aaacccjjjmmmsssyyy{{{vvvqqqnnnllliiihhhfffeeedddeeefffgggeeeeeeffffffeeedddcccbbb^^^\\\ZZZVVVTTTRRRQQQQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKIIIHHHFFFKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKOOOPPPQQQUUU[[[]]]bbbjjjqqqzzz}}}yyyxxxuuutttvvvyyy|||yyyvvvrrrmmmiiieeeccc___]]]ZZZXXXTTTRRRMMMJJJFFFAAA>>><<<<<<<<>>>>>>>>?????????@@@@@@AAACCCCCCEEEGGGPPPbbb||||||rrrkkkcccWWWLLLFFFAAA===;;;<<<;;;:::999888777777777777::::::<<<>>>CCCKKKTTTZZZdddeeeggggggccc\\\TTTPPPJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMOOOSSSWWWYYY^^^___```aaaaaa```^^^]]]VVVUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[[[[\\\]]]```bbbccchhhlllqqqwww||||||zzz}}}~~~~~~zzzvvvvvvuuussspppnnnkkkiiihhhfffeeecccbbb```_________[[[\\\\\\]]]]]]]]]^^^^^^___^^^[[[XXXUUUSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKNNNLLLLLLOOORRRWWWaaakkkrrrvvv{{{vvvrrrpppllljjjjjjiiijjjkkkmmmpppuuuzzz}}}|||yyyuuuppplllfffddd```^^^\\\YYYVVVSSSQQQNNNIIIEEEAAA@@@???@@@????????????@@@AAACCCCCCGGGJJJUUUlll{{{qqqjjjcccWWWLLLFFFAAA===;;;<<<;;;:::999888777777777777999:::<<>>>>>>>>???@@@AAABBBCCCHHHMMM[[[uuu{{{qqqjjjcccWWWLLLFFFAAA===;;;<<<::::::999888777777777777888:::<<<@@@EEELLLUUU[[[]]]___``````]]]XXXSSSOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKNNNRRRWWWZZZ]]]^^^___```___]]][[[ZZZUUUTTTSSSSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]^^^______[[[[[[[[[\\\^^^```cccdddkkknnntttzzz~~~yyyuuutttwwwzzz{{{~~~~~~~~~yyyvvvrrrnnnpppooommmjjjgggdddbbb```bbbbbbaaa___^^^\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZXXXVVVSSSQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRQQQQQQPPPOOOMMMLLLNNNQQQTTT[[[iiiwww~~~zzzyyyvvvrrrnnnllllllnnnppppppuuuwwwyyy~~~~~~{{{vvvqqqmmmhhheeebbb___]]]ZZZWWWTTTSSSPPPLLLGGGCCCBBBAAABBB>>>>>>>>>???AAABBBDDDDDDJJJRRRddd{{{rrrkkkcccWWWLLLFFFAAA===;;;<<<999999888888888888888999777999<<<@@@EEELLLUUU[[[]]]^^^```___\\\WWWQQQMMMOOOOOOPPPPPPPPPOOOOOONNNLLLKKKJJJKKKMMMRRRVVVYYY[[[\\\]]]^^^]]][[[YYYXXXTTTSSSSSSRRRSSSTTTUUUVVVXXXYYYZZZ\\\]]]^^^______\\\[[[\\\\\\^^^aaacccdddkkknnntttzzz}}}~~~~~~}}}uuuqqqpppsssvvvwww|||||||||~~~zzzvvvrrrnnnnnnmmmkkkhhhfffcccaaa````````````___^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[XXXXXXXXXWWWUUUSSSQQQOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRSSSTTTTTTTTTSSSRRROOOOOOQQQSSSUUUZZZggguuu{{{xxxxxxyyyyyyxxxzzz{{{}}}~~~{{{vvvqqqmmmhhhfffbbb```]]][[[WWWUUUSSSPPPLLLGGGDDDBBBBBBBBB@@@@@@@@@AAACCCDDDFFFGGGLLLWWWlll{{{rrrkkkcccWWWLLLFFFAAA===;;;<<<888888888888888888999999777999<<>>BBBHHHOOOUUUYYY______^^^\\\YYYUUUQQQOOOLLLNNNPPPQQQQQQPPPOOONNNNNNLLLIIIHHHHHHKKKNNNPPPTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYZZZ[[[]]]^^^^^^______\\\^^^```aaabbbdddgggiiijjjqqqxxxzzz{{{{{{wwwqqqmmmiiifffhhhiiijjjnnntttuuuxxx||||||zzzuuuwwwyyy{{{|||}}}}}}}}}}}}}}}|||zzzxxxuuusssqqqpppmmmllljjjfffbbb^^^\\\[[[ZZZZZZZZZZZZ\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]]]]_________```````````````aaaccceeegggiiioooxxx~~~~~~|||yyyuuupppllljjjgggdddaaa^^^[[[XXXUUUTTTQQQMMMIIIEEEDDDCCCCCC@@@AAABBBBBBCCCFFFJJJNNNTTTeeezzzrrrlll```UUUHHHBBB>>>:::999;;;::::::999999888999999:::;;;===???CCCIIIPPPWWWZZZ^^^^^^^^^[[[WWWSSSPPPNNNLLLMMMOOOPPPPPPOOONNNMMMLLLJJJHHHFFFGGGHHHKKKMMMRRRSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQRRRTTTUUUVVVWWWZZZ[[[\\\]]]^^^^^^^^^]]][[[]]]___aaabbbeeeiiilllmmmtttyyy{{{{{{{{{vvvooojjjfffccceeeffffffiiioooqqqssswww{{{}}}}}}{{{zzzuuuvvvxxxzzz||||||}}}}}}|||}}}~~~~~~{{{xxxtttqqqlllgggddd``````___^^^^^^___aaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZ[[[[[[\\\\\\_________```aaabbbcccdddbbbbbbbbbbbbcccdddeeeeeegggjjjmmmnnnqqqwww|||yyyvvvqqqnnnjjjgggdddaaa___\\\YYYVVVUUURRRNNNJJJFFFCCCBBBAAAAAABBBCCCCCCDDDGGGKKKNNNVVViii{{{rrrlll___TTTHHHBBB>>>:::999;;;:::999999888999999::::::;;;===@@@DDDKKKRRRWWW[[[]]]^^^]]]ZZZUUUPPPNNNNNNLLLMMMOOOPPPPPPNNNMMMLLLJJJIIIGGGFFFFFFGGGIIIKKKPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOQQQSSSUUUVVVWWWZZZ[[[\\\\\\]]]]]]\\\\\\ZZZ[[[^^^___bbbeeejjjnnnpppwww|||||||||zzzuuunnngggcccaaabbbcccbbbeeejjjlllnnnqqquuuxxxyyyyyyyyyuuuvvvxxxyyy{{{}}}~~~~~~}}}~~~}}}xxxsssmmmiiieeeeeedddddddddeeeggghhhhhhgggfffeeedddcccbbbaaaaaaaaa```______```aaaaaaccccccccccccccccccccccccdddddddddddddddeeefffffffffggghhhiiijjjkkkkkklllkkkkkkllllllnnnoooqqqrrruuuwww{{{}}}}}}zzzvvvrrrooojjjhhhdddbbb```]]]ZZZWWWUUUSSSOOOKKKGGGDDDBBBAAADDDDDDEEEEEEEEEGGGKKKNNNZZZooo}}}sssmmm___SSSGGGAAA>>>:::999;;;999999888888999999:::::::::<<<@@@EEEKKKRRRXXX[[[\\\]]]]]]YYYRRRMMMLLLMMMLLLMMMNNNOOOOOONNNLLLKKKHHHGGGFFFEEEFFFGGGIIIJJJNNNOOOPPPQQQPPPPPPNNNNNNLLLMMMNNNPPPSSSUUUVVVWWWYYYYYYZZZ[[[\\\\\\\\\[[[YYYZZZ\\\^^^```eeejjjnnnrrrxxx||||||{{{yyyrrrkkkeeeaaa___``````___aaafffgggiiilllpppsssuuuvvvwwwuuuuuuwwwxxxzzz|||~~~|||}}}|||wwwsssooonnnnnnnnnnnnoooqqqrrrppppppooooooooonnnnnnnnnkkkkkkkkkjjjjjjkkkkkkkkkmmmmmmmmmmmmllllllllllllllllllllllllmmmnnnooooooqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvwwwyyy|||~~~|||xxxssspppkkkhhheeebbbaaa^^^[[[XXXVVVTTTQQQMMMIIIEEECCCBBBDDDEEEEEEEEEFFFIIILLLPPPaaaxxx~~~uuunnn^^^SSSGGGAAA>>>:::999;;;999999888888999999:::;;;999;;;???EEELLLRRRWWW[[[[[[]]]]]]XXXPPPKKKKKKMMMLLLMMMNNNOOONNNMMMKKKJJJFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKLLLMMMPPPRRRUUUVVVWWWWWWWWWXXXZZZZZZ[[[[[[[[[XXXYYY[[[]]]___ccciiimmmrrrxxx|||{{{yyyvvvooohhhccc___^^^______]]]___cccdddeeehhhkkknnnqqqssstttssstttuuuvvvxxx{{{}}}~~~{{{|||~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}|||||||||{{{{{{{{{{{{xxxxxxxxxyyyyyyzzz||||||}}}xxxtttpppkkkhhheeecccaaa___\\\YYYVVVTTTRRRNNNKKKGGGEEEDDDAAABBBDDDFFFGGGKKKPPPTTThhhuuuooo^^^RRRGGGAAA>>>:::999;;;999888888888999::::::;;;999;;;???EEELLLRRRWWWZZZ[[[]]]\\\WWWPPPJJJJJJLLLLLLMMMNNNOOONNNMMMKKKIIIEEEEEEEEEEEEGGGIIIJJJLLLLLLLLLNNNOOOOOONNNMMMLLLJJJKKKMMMOOORRRUUUWWWXXXUUUVVVWWWYYYZZZZZZ[[[[[[XXXYYYZZZ\\\^^^bbbhhhlllqqqwwwzzzyyywwwsssllleeeccc___]]]___^^^\\\^^^bbbbbbdddfffhhhllloooqqqrrrrrrrrrsssuuuwwwyyy{{{}}}zzz{{{|||~~~yyytttqqqkkkhhheeecccaaa___\\\ZZZVVVUUURRROOOLLLIIIFFFEEE>>>@@@CCCEEEIIIMMMSSSWWWnnn~~~tttlll^^^SSSGGGBBB>>>:::999:::;;;::::::999999::::::;;;888:::>>>DDDKKKRRRYYY\\\[[[ZZZYYYVVVSSSOOOLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFGGGIIILLLOOOQQQQQQQQQQQQPPPNNNLLLJJJIIIKKKKKKLLLOOOQQQTTTWWWYYYVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^cccjjjnnnqqqtttwwwyyywwwrrrkkkggg^^^]]]\\\ZZZZZZ[[[]]]^^^bbbdddgggkkkmmmoooppppppssssssssssssuuuwwwyyyzzz{{{|||~~~~~~~~~zzztttnnnmmmjjjfffbbb```]]]ZZZWWWVVVTTTPPPMMMKKKIIIEEECCCEEE@@@AAAGGGIIIIIIOOOZZZppp~~~tttlll^^^RRRGGGBBB>>>:::999:::::::::999999999999::::::;;;<<<@@@EEEKKKRRRWWWZZZ[[[ZZZXXXTTTQQQNNNLLLJJJLLLLLLLLLKKKKKKJJJIIIHHHFFFGGGGGGIIILLLOOORRRSSSUUUUUUUUUSSSQQQOOOLLLKKKJJJKKKMMMOOORRRUUUWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\___dddjjjooosssuuuxxxxxxuuuooogggccc]]]\\\[[[YYYYYYZZZ\\\]]]bbbfffnnntttxxxxxxvvvtttuuutttttttttuuuwwwyyyzzz{{{|||}}}~~~~~~}}}wwwrrrnnnkkkfffcccaaa^^^[[[XXXVVVTTTPPPNNNLLLIIIFFFCCCFFFAAABBBGGGIIIIIIPPP\\\rrr~~~ssslll]]]RRRGGGBBB>>>:::999:::999999888888888888999999<<<>>>AAAFFFLLLRRRWWWZZZ\\\ZZZVVVRRRNNNLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJLLLOOOSSSUUUWWWXXXXXXWWWVVVSSSOOOLLLKKKIIIJJJMMMQQQSSSUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[]]]```eeekkkpppuuuwwwyyyxxxssslllccc^^^[[[ZZZYYYXXXXXXYYY[[[\\\```gggrrr|||{{{xxxwwwvvvvvvuuuvvvwwwxxxyyyzzz{{{|||}}}~~~yyytttnnnkkkgggdddaaa___\\\YYYWWWUUUQQQOOOLLLJJJFFFDDDFFFBBBBBBGGGHHHHHHRRR^^^vvv~~~ssskkk]]]RRRGGGBBB>>>;;;999;;;999888888777777888888999;;;>>>BBBHHHNNNTTTYYY[[[]]]ZZZUUUOOOLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJMMMPPPSSSWWWYYY[[[ZZZYYYXXXVVVRRRNNNKKKIIIHHHJJJNNNRRRTTTVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^aaaffflllpppvvvxxxyyyxxxssskkkccc^^^YYYXXXWWWVVVVVVXXXYYY[[[]]]eeerrr}}}~~~zzzyyyxxxwwwvvvvvvwwwxxxxxxyyyzzz|||}}}yyytttnnnkkkgggdddaaa___\\\ZZZXXXVVVRRRPPPMMMKKKGGGEEEFFFAAAAAAEEEFFFHHHSSSbbb|||}}}ssskkk\\\QQQFFFAAA>>>;;;:::;;;999888888777777888888999999<<>><<<;;;;;;:::999999888888999999:::;;;???EEEMMMSSSWWWYYYZZZYYYWWWUUURRRPPPOOONNNNNNLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMPPPSSSUUUVVVWWWTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLMMMOOORRRTTTVVVVVVWWWWWWXXXXXXXXXYYYYYYYYY\\\^^^```bbbccceeehhhkkkqqqtttvvvtttooohhhbbb^^^XXXWWWWWWWWWZZZ]]]```cccgggiiilllnnnoooqqqsssuuuttttttuuuvvvxxx{{{~~~yyysssnnnllljjjdddaaabbb^^^[[[WWWTTTRRRPPPMMMKKKNNNJJJJJJOOOUUUfffxxxnnn___RRREEE???>>>;;;;;;<<<:::999999888888999999:::;;;???EEEMMMSSSWWWYYYZZZYYYWWWTTTQQQOOONNNMMMMMMKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPRRRTTTUUUUUUSSSSSSRRRQQQOOOMMMLLLJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZ\\\___```bbbdddhhhkkkooorrrsssrrrllleee___]]]XXXXXXXXXYYY[[[^^^bbbdddgggiiilllmmmoooqqqtttvvvttttttuuuvvvyyy|||zzzsssnnnmmmjjjeeebbbccc```]]]ZZZWWWUUUSSSPPPNNNNNNJJJKKKPPPXXXjjjwwwmmm```RRREEE???===;;;:::<<<:::999999888888999999:::;;;???EEEMMMSSSWWWYYYZZZXXXWWWTTTPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRQQQPPPNNNLLLJJJIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXZZZ]]]___aaadddgggjjjooorrrsssqqqkkkeee___]]]XXXXXXXXXZZZ\\\```bbbdddeeegggiiikkkmmmooosssuuuttttttuuuwwwzzz}}}{{{uuupppnnnlllfffddddddaaa___[[[XXXWWWUUURRRPPPLLLIIIKKKSSS\\\ooowwwmmm```RRREEE???===;;;:::<<<:::999999999999999999:::;;;???FFFMMMSSSWWWYYYZZZXXXVVVSSSPPPMMMKKKJJJJJJJJJKKKMMMNNNOOOOOONNNMMMPPPPPPPPPOOONNNMMMLLLKKKSSSRRRQQQPPPNNNLLLJJJHHHKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYVVVXXX[[[^^^```cccgggjjjrrrsssuuusssmmmgggaaa___XXXXXXYYYZZZ]]]```ccceeeccceeegggiiikkknnnrrruuuttttttuuuwwwzzz~~~}}}vvvqqqpppmmmhhheeefffaaa^^^ZZZXXXVVVTTTRRRPPPJJJHHHLLLTTT___sss{{{rrriii\\\QQQFFFBBB???;;;:::<<<999999999999999999999999===BBBIIIPPPUUUWWWWWWWWWZZZXXXTTTQQQNNNMMMMMMNNNLLLKKKJJJIIIJJJLLLNNNOOOOOOOOOOOONNNMMMMMMOOOQQQQQQRRRRRRQQQOOOLLLIIIGGGKKKLLLOOORRRUUUWWWXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWVVVXXX[[[^^^```dddhhhkkkooossssssooollliiiccc\\\ZZZ[[[]]]___bbbeeeggghhhdddeeegggjjjlllooopppqqqtttuuuvvvxxxzzz}}}~~~zzzuuuqqqmmmiiieeebbbbbb___\\\ZZZXXXUUURRRPPPKKKNNNPPPUUUccc~~~{{{rrriiiZZZOOODDD@@@===999888:::999999999999999999999999<<>>AAAEEEIIINNNQQQSSSTTTSSSRRRQQQOOOMMMMMMMMMMMMPPPOOONNNLLLLLLKKKLLLLLLNNNPPPQQQPPPNNNLLLLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGJJJLLLOOORRRUUUWWWXXXYYYZZZYYYWWWVVVUUUUUUUUUUUUUUUWWWZZZ]]]___cccgggjjjmmmrrrtttqqqooollleee___ZZZ[[[\\\^^^___aaabbbcccaaabbbeeehhhlllooorrrsssrrrrrrsssuuuwwwzzz|||}}}zzzvvvrrrnnnjjjgggeeebbb___]]][[[YYYVVVSSSQQQPPPSSS\\\rrr|||sssjjj\\\QQQFFFAAA???;;;:::<<<:::999888777888999;;;<<<>>>@@@DDDHHHLLLOOOQQQRRRQQQPPPPPPOOONNNMMMMMMMMMOOONNNMMMLLLKKKJJJJJJJJJOOOQQQTTTTTTRRRPPPOOOOOOLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNRRRUUUXXXYYYYYYXXXWWWVVVTTTTTTUUUVVVVVVUUUWWWZZZ]]]___bbbgggjjjmmmrrrtttrrrpppmmmggg```\\\\\\]]]^^^___```aaaaaa___aaacccgggjjjnnnppprrrppppppqqqsssuuuwwwyyyzzz}}}{{{vvvrrrnnnjjjggggggdddaaa___]]][[[WWWUUURRRQQQTTTaaazzz|||sssjjjZZZOOODDD@@@===999888::::::999777777777999;;;===<<<>>>CCCGGGKKKMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJIIIOOORRRVVVWWWVVVSSSRRRRRROOONNNMMMLLLKKKJJJIIIIIIIIIKKKNNNRRRUUUXXXYYYZZZWWWVVVTTTSSSRRRSSSUUUVVVTTTWWWZZZ\\\___bbbfffiiilllqqquuusssqqqnnnhhhaaaaaaaaa``````___^^^]]]]]]^^^```bbbeeehhhlllnnnooonnnnnnoooppprrrtttvvvwww{{{}}}}}}wwwtttvvvyyy~~~|||wwwssspppllliiihhhfffccc```___\\\YYYWWWUUUTTTXXXggg|||sssjjjZZZOOODDD@@@===999888::::::999777666777999<<<===;;;???DDDIIILLLMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJRRRUUUZZZ\\\[[[YYYWWWWWWRRRQQQOOOMMMLLLKKKJJJJJJHHHJJJNNNRRRVVVXXXYYYZZZXXXVVVTTTQQQPPPQQQRRRSSSTTTVVVZZZ\\\___bbbfffiiikkkqqquuutttrrroooiiibbbccccccbbbaaa___^^^]]]]]]^^^___aaadddfffiiikkkllllllllllllnnnoooqqqssstttzzz}}}}}}uuupppllljjjmmmrrrwww~~~yyyvvvrrrnnnkkkjjjgggdddbbb```]]]ZZZXXXXXXWWW\\\nnn}}}sssjjj\\\QQQFFFBBB???;;;:::<<<:::999777666777999<<<>>>===AAAFFFLLLOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPMMMNNNNNNNNNNNNMMMLLLLLLUUUYYY^^^aaa```^^^]]]\\\TTTSSSQQQOOOMMMKKKKKKJJJHHHJJJNNNRRRVVVXXXZZZZZZZZZWWWTTTQQQOOOOOOPPPQQQTTTVVVYYY\\\^^^bbbfffiiikkkqqquuuuuussspppiiibbbaaaaaaaaaaaaaaaaaaaaa```^^^^^^```ccceeehhhiiijjjjjjjjjkkklllnnnpppqqqrrrzzz||||||rrrkkkkkkggggggkkkpppuuu}}}{{{wwwsssooollljjjhhheeebbb```^^^[[[YYY[[[ZZZ```sss|||rrrhhhYYYNNNDDD???===:::999;;;<<<;;;:::::::::;;;<<<===???BBBGGGKKKNNNOOOOOOOOOQQQOOOOOOOOOQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKTTTYYY```ddddddbbb___^^^\\\ZZZWWWSSSPPPMMMKKKJJJIIIKKKOOOSSSVVVXXXXXXXXXWWWVVVTTTRRRQQQRRRRRRSSSYYYZZZ\\\^^^___bbbfffiiiqqqqqqsssuuuuuuqqqkkkgggccccccbbb```^^^\\\ZZZYYY^^^^^^___aaaccceeeggghhhfffggghhhgggfffiiipppuuuzzz|||uuunnnkkkfffggghhhkkkpppyyy|||xxxtttqqqpppjjjiiigggeeebbb___]]]\\\\\\^^^ggg{{{|||rrrhhhYYYNNNDDD@@@===:::999;;;999888777666777888999:::???BBBFFFKKKNNNPPPPPPPPPQQQOOOOOOOOOQQQRRRQQQPPPPPPOOONNNLLLKKKKKKKKKKKKTTTYYY___cccdddbbbaaaaaa^^^\\\YYYTTTPPPMMMKKKIIIIIIKKKOOOSSSVVVXXXXXXXXXVVVTTTQQQOOONNNOOOQQQRRRXXXYYY\\\]]]___bbbgggjjjqqqrrrtttvvvvvvrrrmmmhhhcccbbbaaa```^^^\\\ZZZYYY[[[\\\]]]^^^```ccceeefffeeegggiiihhhhhhjjjppptttyyy{{{}}}wwwrrrsssvvvzzz|||tttooollljjjkkklllooouuu~~~~~~zzzvvvsssrrrnnnmmmkkkhhheeebbb```______bbblll}}}ssshhhYYYOOODDD@@@===::::::;;;777777666666666777999999???BBBFFFKKKOOOQQQQQQQQQQQQPPPOOOPPPRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKTTTXXX]]]aaabbbcccddddddaaa^^^ZZZVVVQQQMMMJJJHHHIIIKKKOOOSSSVVVXXXYYYYYYWWWTTTQQQNNNMMMOOORRRTTTVVVXXX[[[]]]___cccgggkkkqqqsssuuuwwwwwwtttnnniiibbbbbb```^^^\\\ZZZYYYXXXXXXYYYZZZ[[[]]]___aaaccceeehhhkkklllkkklllpppsssxxxzzzuuupppnnnhhheeegggjjjnnnvvv~~~}}}yyywwwvvvvvvwwwzzz|||xxxvvvtttsssqqqooollliiifffcccbbbbbbfffrrr~~~tttiiiZZZOOOEEE@@@>>>;;;:::<<<999999888888999:::;;;<<<>>>AAAFFFLLLPPPRRRSSSSSSQQQPPPPPPPPPRRRSSSRRRQQQQQQPPPNNNMMMLLLKKKJJJJJJSSSWWW[[[___aaaccceeegggbbb```\\\VVVQQQMMMIIIHHHIIILLLPPPTTTWWWXXXYYYYYYYYYVVVRRROOOOOOQQQUUUWWWUUUWWWZZZ\\\___ccchhhkkkppprrrtttwwwwwwtttmmmhhhbbbaaa___]]]ZZZXXXWWWVVVVVVWWWXXXYYY[[[]]]___aaafffjjjoooppppppppprrrtttwwwzzz~~~wwwnnngggccceeeaaa```bbbfffjjjrrr{{{~~~zzzwwwvvvuuutttqqqnnnkkkhhheeeddddddiiiwwwuuujjjZZZOOOEEE@@@>>>;;;:::<<<::::::999999:::;;;===>>>===AAAFFFLLLQQQTTTUUUUUUSSSRRRQQQQQQSSSSSSRRRQQQPPPPPPNNNLLLKKKJJJIIIIIIQQQTTTXXX\\\^^^aaadddfffbbb```[[[VVVQQQMMMJJJHHHJJJLLLPPPTTTWWWYYYYYYYYYYYYVVVRRROOOOOOQQQUUUXXXUUUWWWZZZ\\\___bbbgggkkknnnpppsssvvvwwwssslllgggbbb```^^^[[[XXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\^^^```fffkkkqqqtttsssssstttvvvxxx{{{uuukkkddd```^^^]]]ZZZZZZ]]]```dddmmmwww~~~{{{xxxwwwuuutttrrrooollliiifffeeeeeelll|||vvvlllZZZPPPEEEAAA>>>;;;;;;<<<888888777777888:::<<<======@@@FFFLLLRRRUUUWWWWWWUUUTTTRRRRRRSSSSSSQQQPPPPPPOOOMMMKKKIIIHHHHHHGGGMMMQQQUUUYYY\\\^^^aaaccc___]]]ZZZUUUQQQMMMKKKJJJJJJLLLPPPTTTWWWYYYZZZZZZVVVSSSPPPNNNNNNPPPSSSUUUUUUWWWZZZ\\\^^^bbbfffjjjlllooosssvvvwwwssslllfffaaa```]]]YYYWWWUUUTTTTTTTTTUUUVVVWWWYYY\\\^^^___dddjjjppptttttttttvvvxxxzzz}}}wwwmmmeee```]]][[[ZZZXXXZZZ]]]___bbblllvvv|||yyyxxxvvvuuussspppnnnkkkiiihhhiiiqqqwwwmmm[[[PPPEEEAAA???<<<;;;===777777666666888999;;;<<<<<<@@@FFFMMMRRRVVVXXXYYYXXXVVVTTTSSSSSSRRRPPPOOOOOONNNLLLJJJHHHGGGFFFFFFJJJNNNSSSWWWYYY[[[]]]^^^\\\ZZZWWWTTTQQQNNNLLLKKKJJJMMMQQQUUUXXXYYYZZZZZZTTTRRRPPPOOOOOOPPPSSSTTTVVVXXXZZZ\\\^^^aaaeeehhhllloootttxxxxxxtttmmmgggaaa___\\\XXXUUUTTTSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]aaagggmmmqqqrrrsssvvvxxx}}}|||ssskkkeee```]]]ZZZ\\\\\\^^^aaabbbeeeooozzz~~~|||zzzxxxwwwvvvtttrrrpppnnnnnnooowwwwwwmmm[[[PPPFFFAAA???<<<;;;===888777777777999:::<<<>>><<<@@@FFFMMMSSSWWWYYYZZZYYYWWWUUUTTTSSSRRRPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEGGGLLLQQQVVVXXXYYYZZZ[[[ZZZXXXVVVSSSPPPNNNMMMMMMKKKMMMQQQUUUXXXYYYZZZZZZUUUTTTSSSRRRRRRSSSUUUVVVWWWXXXZZZ\\\]]]```dddhhhmmmpppuuuyyyzzzuuunnnhhhaaa___[[[WWWTTTSSSRRRSSSRRRRRRSSSTTTWWWYYY[[[\\\___dddkkkoooppprrruuuxxx~~~{{{tttmmmgggccc^^^[[[]]]]]]```ccccccfffppp{{{~~~|||{{{zzzyyywwwuuutttsssrrrsss|||vvvlll[[[NNNBBB>>>===;;;:::;;;555666777777777888;;;>>>@@@DDDJJJNNNRRRTTTWWWYYYYYYXXXWWWUUUSSSQQQQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIMMMQQQVVVYYYZZZYYYXXXXXXXXXVVVSSSNNNKKKJJJJJJLLLOOOSSSWWWYYYYYYWWWVVVTTTRRROOOMMMNNNQQQUUUWWWTTTVVVYYY\\\^^^bbbfffiiiooorrrwwwzzzyyytttnnnjjjeeebbb\\\XXXVVVTTTSSSQQQRRRRRRSSSTTTUUUWWWXXXYYY___bbbgggkkkooossswwwzzz}}}|||{{{xxxrrrjjjeeeaaaaaabbbeeeggghhhiiinnnvvv|||~~~}}}zzzwwwtttrrrwwwvvvlll[[[NNNBBB>>>===;;;:::;;;777888999888888999<<<>>>???CCCIIINNNQQQSSSVVVXXXYYYWWWUUURRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJMMMQQQUUUXXXYYYXXXWWWWWWWWWVVVSSSNNNKKKJJJJJJLLLOOOSSSWWWYYYYYYWWWVVVVVVTTTPPPNNNMMMOOORRRTTTTTTVVVYYY\\\^^^bbbfffiiinnnqqquuuxxxwwwsssnnnjjjfffccc]]]YYYWWWUUUSSSQQQRRRRRRSSSTTTUUUWWWXXXYYY[[[___dddhhhmmmrrrwwwzzz}}}|||xxxyyyttttttsssooojjjfffddddddeeegggiiikkkmmmrrrzzz~~~{{{xxxvvv|||uuukkk[[[NNNBBB>>>===;;;:::;;;999::::::999888999;;;>>>>>>BBBIIINNNQQQSSSUUUVVVWWWUUUSSSPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJMMMPPPTTTVVVWWWVVVUUUVVVVVVUUURRRNNNLLLKKKKKKLLLOOOSSSWWWYYYYYYXXXVVVWWWTTTQQQNNNLLLMMMOOOQQQSSSVVVYYY[[[^^^aaaeeehhhmmmpppsssuuutttqqqmmmjjjgggccc___[[[XXXVVVTTTRRRRRRRRRRRRSSSTTTVVVXXXXXXWWW[[[```fffjjjpppuuuyyy~~~yyyrrrnnnmmmmmmnnnooonnnllljjjjjjkkkkkknnnqqqrrruuuzzzzzzyyyttttttvvv|||}}}|||~~~uuukkk[[[NNNBBB>>>===;;;:::;;;:::::::::999888888:::<<>>===;;;:::;;;888999999888777777999;;;@@@EEELLLQQQTTTUUUVVVWWWSSSSSSRRRQQQQQQQQQQQQQQQLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJMMMPPPRRRRRRRRRRRRRRRSSSSSSQQQNNNLLLLLLMMMNNNQQQUUUYYY[[[[[[ZZZYYYTTTRRRPPPNNNMMMNNNOOOPPPRRRTTTWWWZZZ\\\```dddgggjjjlllooopppooolllhhheeeccc```]]]ZZZYYYWWWTTTRRRPPPPPPQQQRRRSSSUUUVVVWWWZZZ]]]aaaeeehhhlllpppsss|||yyyqqqnnnlllkkkkkkooorrrvvvxxxyyyzzz{{{|||}}}|||xxxtttsssvvv}}}|||wwwrrrnnnnnnpppuuu~~~uuulll[[[NNNBBB>>>===;;;:::;;;777888888777666777999<<>>===;;;:::;;;777888888888777888;;;>>>@@@FFFMMMRRRUUUUUUUUUUUUPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRQQQOOOLLLIIIGGGEEEFFFIIILLLNNNPPPQQQRRROOOPPPQQQPPPNNNMMMNNNOOORRRTTTYYY\\\______]]]\\\WWWUUUSSSQQQOOONNNNNNNNNQQQSSSVVVYYY[[[___cccfffhhhjjjmmmooolllggg```\\\YYYXXXVVVVVVVVVUUUSSSQQQOOOOOOPPPQQQRRRTTTUUUVVVYYY\\\```dddgggkkkooorrrvvv{{{yyyqqqpppqqqtttzzzxxx|||{{{ooobbbZZZZZZaaajjjooopppmmmjjjhhhcccaaaaaaaaabbbeeeppp{{{wwwmmm[[[NNNBBB>>>===;;;:::;;;777888999999999:::===??????EEELLLRRRTTTTTTTTTTTTOOONNNMMMMMMMMMMMMMMMMMMSSSTTTTTTRRRPPPLLLIIIGGGDDDEEEHHHKKKNNNPPPRRRRRROOOPPPQQQPPPNNNMMMNNNOOOSSSVVVZZZ^^^``````^^^]]]ZZZXXXUUURRROOOMMMMMMLLLQQQSSSVVVYYY[[[^^^cccfffgggjjjnnnooollleee^^^YYYVVVUUUTTTUUUUUUTTTRRRPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVYYY^^^bbbfffkkkooossstttyyy}}}wwwrrrsssvvvzzzttteee]]]^^^aaa\\\bbbiiillliiidddaaa___\\\[[[[[[]]]\\\___iiitttvvvmmm[[[NNNBBB<<<999888:::===999888777666666888:::;;;EEEGGGKKKPPPRRRTTTSSSSSSOOOMMMKKKIIIIIIJJJLLLNNNPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQOOONNNMMMRRRVVV[[[___bbbbbb```___YYYWWWSSSPPPNNNNNNOOOPPPTTTVVVYYY[[[]]]aaadddgggjjjmmmnnnllljjjfff^^^UUUSSSSSSMMMOOOXXXVVVPPPSSSLLLMMMNNNOOOQQQSSSUUUVVVVVVYYY]]]aaadddgggkkknnnxxx{{{wwwvvvuuuvvvzzzwwwooolllhhhbbbbbbpppvvvmmm```\\\^^^```XXXYYYZZZZZZ]]]bbbhhhmmm|||sssjjjYYYNNNBBB===;;;999:::===<<<;;;999999999:::<<<>>>BBBDDDHHHLLLOOOPPPPPPPPPMMMLLLJJJHHHHHHJJJLLLNNNPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLOOORRRWWW[[[^^^^^^\\\[[[YYYVVVSSSPPPNNNNNNOOOPPPSSSUUUXXX[[[]]]```dddgggjjjmmmooommmkkkggg___VVVRRRRRRLLLOOOZZZWWWNNNPPPMMMMMMNNNOOOQQQSSSTTTUUUVVVXXX\\\```cccgggkkknnnvvvzzzxxxxxxxxxyyy~~~{{{zzzyyywwwrrrvvvttthhh\\\XXXWWWTTTXXXZZZ[[[]]]```dddjjjnnn}}}yyypppfffWWWMMMBBB>>><<<:::999;;;<<<;;;999999999:::<<<>>>>>>@@@DDDHHHKKKLLLLLLKKKJJJIIIHHHGGGHHHIIILLLMMMOOOOOONNNLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRQQQQQQPPPNNNMMMLLLMMMPPPTTTYYY[[[[[[ZZZYYYXXXVVVSSSOOONNNNNNOOOPPPRRRTTTWWWYYY[[[^^^bbbeeejjjnnnpppnnnllliii```WWWRRRPPPJJJPPP\\\XXXMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTWWW[[[^^^aaaeeejjjmmmtttyyyzzz{{{}}}zzzvvvvvvssstttxxxnnnjjjbbbZZZWWWXXXWWWTTTXXXZZZ]]]```cccggglllooo{{{|||wwwmmmcccUUULLLCCC@@@>>>:::999:::999888666666666777999;;;<<>>;;;999:::888777555444555666888999===???CCCGGGIIIJJJIIIHHHFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJMMMPPPSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLLLLMMMOOOSSSWWWYYYZZZZZZYYYVVVTTTQQQOOOMMMNNNOOOPPPPPPRRRUUUWWWYYY\\\```ccchhhmmmppppppooolllcccYYYUUUQQQLLLUUU```VVVIIIKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQSSSWWWZZZ]]]bbbhhhllluuuzzz{{{uuuqqqgggccchhhdddaaa^^^\\\ZZZXXXYYY[[[WWW[[[```dddgggjjjmmmooozzz|||xxxnnncccTTTKKKBBB@@@>>>;;;:::;;;:::999777777777888:::;;;>>>AAADDDHHHJJJJJJJJJIIIGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIILLLPPPTTTWWWXXXYYYXXXVVVTTTRRROOONNNMMMLLLLLLNNNQQQTTTWWWXXXXXXXXXVVVTTTQQQNNNMMMNNNOOOPPPPPPRRRUUUWWWYYY\\\```cccggglllppppppooolllcccYYYVVVRRRNNNVVV^^^QQQEEEKKKHHHJJJLLLMMMOOOOOONNNNNNPPPRRRUUUWWW[[[aaagggkkkvvv{{{}}}sssmmmmmmeeeccccccbbb]]]YYYZZZ^^^]]]```dddhhhjjjmmmppprrr||||||wwwnnncccUUUKKKBBB???===;;;:::<<<;;;:::999888999:::<<<===@@@BBBEEEIIIKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKOOOSSSWWWZZZ\\\]]]ZZZYYYVVVSSSPPPOOONNNMMMMMMOOORRRUUUWWWYYYYYYYYYUUUSSSPPPNNNMMMNNNOOOPPPPPPRRRUUUXXXZZZ]]]aaadddeeekkkooopppooolllcccYYYVVVRRROOOVVVYYYIII@@@JJJEEEGGGIIILLLMMMNNNMMMMMMNNNPPPSSSVVVZZZ___fffkkkvvv{{{{{{uuummmiiiggghhhfffbbbccchhhfffhhhkkknnnppprrruuuxxx~~~{{{wwwmmmcccUUUKKKAAA>>>===;;;;;;===;;;:::999888888:::<<<===@@@BBBFFFIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHJJJMMMQQQUUUZZZ]]]______\\\ZZZWWWSSSQQQOOONNNNNNPPPRRRTTTWWWZZZ[[[\\\\\\UUUSSSPPPNNNMMMNNNOOOPPPQQQSSSVVVXXXZZZ]]]aaaddddddjjjooopppooolllcccYYYUUURRROOOUUUVVVDDD<<>><<<999888:::???>>><<<:::999999999999>>>BBBGGGKKKLLLMMMMMMMMMJJJIIIHHHHHHHHHGGGEEECCCFFFEEEDDDCCCCCCDDDFFFGGGLLLOOOSSSXXX\\\^^^______^^^\\\XXXSSSOOOLLLJJJIIINNNQQQTTTXXXZZZZZZYYYXXXUUUSSSPPPNNNMMMMMMOOOPPPPPPRRRUUUXXX[[[___cccfffhhhmmmppppppooollleee\\\YYYVVVQQQLLLHHHFFFEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLIIIKKKOOORRRWWW]]]dddiiisssxxx~~~~~~zzzzzz{{{}}}|||}}}}}}yyyooocccUUUKKKAAA>>><<<:::999;;;===<<<;;;999999999999:::>>>CCCIIINNNOOOOOOOOOOOOMMMKKKJJJIIIIIIHHHFFFCCCCCCBBBAAAAAAAAACCCEEEFFFLLLNNNSSSXXX\\\^^^___```^^^\\\XXXSSSOOOLLLKKKJJJNNNQQQTTTWWWYYYZZZYYYYYYWWWUUURRROOONNNOOOPPPQQQPPPRRRVVVYYY[[[___dddgggiiinnnqqqppppppmmmeee]]]YYYVVVQQQLLLHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGKKKMMMOOORRRUUU[[[bbbgggrrrxxxzzzuuussswww~~~|||}}}~~~zzzpppeeeSSSJJJAAA>>>===::::::<<<::::::999888888999:::;;;>>>DDDLLLQQQSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIFFFDDDBBBBBBAAAAAABBBCCCEEEFFFKKKNNNRRRWWW\\\^^^``````]]][[[WWWSSSPPPMMMLLLKKKOOOQQQTTTWWWYYYZZZZZZYYYXXXVVVSSSQQQPPPPPPRRRSSSPPPSSSVVVYYY\\\```dddgggjjjooorrrqqqqqqnnnfff^^^XXXVVVQQQMMMIIIGGGFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHMMMNNNOOOQQQTTTYYY```dddqqqvvvyyyqqqkkkhhhhhhpppyyy||||||}}}~~~{{{qqqfffSSSIII@@@>>>===;;;;;;<<<888777777777777999:::;;;???EEENNNTTTWWWVVVUUUTTTRRRPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJMMMRRRWWW[[[^^^______[[[YYYVVVRRROOOMMMLLLLLLOOOPPPSSSVVVYYYZZZZZZZZZXXXVVVSSSPPPOOOPPPQQQRRRQQQSSSWWWZZZ\\\```eeehhhkkkppprrrrrrqqqoooggg___XXXUUUQQQMMMJJJGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMOOORRRXXX___dddooouuu~~~xxxooogggbbbaaadddnnnyyy~~~~~~{{{qqqfffSSSIII@@@>>>===;;;;;;<<<777666666666777999;;;<<>>===::::::<<<777666666666777999;;;<<<>>>DDDMMMTTTXXXYYYYYYYYYTTTQQQMMMJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGJJJLLLPPPTTTWWWYYYYYYYYYVVVTTTRRROOOMMMLLLLLLLLLOOOPPPRRRUUUXXXZZZ[[[\\\UUUSSSPPPNNNLLLMMMNNNPPPRRRUUUXXX[[[^^^bbbfffiiikkkpppsssrrrrrroooggg___VVVUUURRROOOLLLIIIGGGFFFAAABBBDDDGGGIIIJJJKKKLLLHHHHHHIIIKKKOOOVVV^^^eeennnuuu~~~~~~ooohhhaaa^^^]]]```jjjsss}}}{{{pppeeeUUUKKKAAA>>><<<:::999;;;888777777777888:::;;;<<<>>>CCCKKKRRRVVVXXXZZZ[[[UUURRRNNNKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJLLLOOOSSSUUUVVVVVVVVVSSSRRRPPPNNNLLLKKKKKKLLLOOOPPPRRRUUUXXXZZZ\\\]]]UUUSSSPPPMMMLLLMMMNNNOOOSSSUUUYYY\\\^^^bbbfffjjjkkkooorrrrrrqqqoooggg^^^VVVUUURRROOOLLLJJJHHHFFFEEEFFFGGGIIIKKKLLLLLLMMMIIIIIIIIIJJJMMMTTT\\\bbbooouuuzzztttmmmjjjgggffflllttt|||xxxwwwxxx}}}~~~zzzooodddUUUKKKBBB>>><<<999888:::999888888888888:::;;;<<<>>>CCCJJJQQQUUUXXXZZZ\\\VVVSSSOOOLLLLLLLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLOOORRRTTTTTTTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKOOOPPPRRRUUUWWWZZZ\\\]]]UUUSSSPPPNNNMMMMMMOOOPPPSSSVVVYYY\\\___bbbgggjjjjjjooorrrqqqqqqnnnfff^^^VVVTTTRRRPPPMMMJJJHHHGGGCCCDDDEEEFFFGGGHHHHHHHHHKKKJJJJJJIIILLLRRRZZZ```ooovvv|||wwwrrrooorrrxxx~~~rrrppppppsssyyy~~~~~~{{{zzzzzzuuuyyyxxxmmmdddWWWLLLBBB>>>:::666333444;;;;;;999999999999;;;;;;???CCCJJJPPPTTTVVVVVVUUUTTTSSSQQQNNNMMMLLLLLLLLLRRRQQQNNNLLLKKKJJJJJJJJJLLLMMMPPPSSSTTTUUUTTTSSSOOOOOONNNNNNNNNNNNNNNNNNOOOPPPSSSWWW[[[]]]\\\[[[ZZZWWWRRRMMMKKKLLLOOOQQQTTTVVVYYY\\\^^^bbbfffiiimmmmmmooopppooojjjccc]]]WWWUUURRRPPPNNNKKKGGGDDDBBBCCCDDDFFFHHHIIIIIIJJJHHHGGGGGGGGGJJJQQQYYY___kkksssvvvnnniiikkkoooqqqtttwwwyyyzzzzzzzzzxxxvvvsssqqqooopppsssxxxxxxmmmdddUUUKKKBBB>>><<<888666777;;;:::999888888999:::;;;>>>BBBHHHNNNSSSTTTTTTTTTSSSRRRPPPNNNNNNNNNPPPQQQTTTRRRPPPNNNMMMLLLLLLMMMJJJLLLNNNQQQRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLOOOPPPRRRWWW[[[]]]\\\[[[VVVSSSOOOLLLKKKMMMPPPRRRWWWZZZ\\\^^^```cccgggiiilllmmmnnnooonnniiibbb]]]XXXVVVSSSQQQOOOLLLHHHFFFBBBCCCEEEFFFHHHHHHIIIIIIGGGGGGFFFFFFIIIOOOWWW\\\gggppp|||uuummmgggiiilllnnnpppssstttuuuvvvvvvuuussspppooommmnnnooosssxxx~~~wwwlllcccTTTJJJBBB???===:::999:::;;;:::999888888999:::;;;<<<@@@FFFLLLQQQSSSSSSSSSSSSQQQOOONNNNNNQQQTTTVVVVVVUUUSSSQQQPPPOOOOOOPPPLLLMMMOOOQQQQQQQQQQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLOOOPPPRRRVVV[[[\\\\\\ZZZTTTRRROOOMMMMMMPPPSSSVVV\\\^^^```bbbcccdddgggiiillllllmmmnnnlllhhhaaa\\\XXXVVVTTTRRRPPPMMMJJJGGGDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGLLLSSSYYYccclllxxxtttllleeefffhhhiiijjjmmmnnnooopppqqqqqqpppnnnlllllllllkkkmmmoootttxxx{{{~~~wwwkkkcccSSSJJJAAA>>>===:::999::::::999888777777888999:::<<>>>>><<<<<<>>>888777666555555666777888999;;;@@@FFFKKKOOORRRSSSOOONNNMMMLLLLLLLLLMMMNNNLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPOOONNNLLLLLLKKKMMMNNNQQQUUUYYY[[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTUUUSSSWWW\\\```ccceeeggghhhllllllmmmpppqqqpppnnnkkkeeebbb^^^ZZZVVVQQQLLLHHHBBBCCCDDDFFFHHHIIIIIIJJJCCCCCCDDDDDDEEEHHHMMMQQQWWW```lllxxx}}}qqqhhhaaa______^^^^^^___aaabbbeeegggiiiiiihhhgggfffeeebbb___\\\ZZZXXXWWWTTTRRRTTTYYYYYYZZZdddpppvvv}}}xxxpppfff___SSSIII@@@>>><<<999888:::;;;:::999777777777777888:::===BBBHHHLLLNNNOOOOOOOOONNNMMMKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPOOONNNMMMLLLKKKKKKNNNOOOQQQTTTWWWYYY[[[\\\WWWUUUSSSQQQPPPQQQSSSUUUVVVWWWYYY\\\```dddhhhjjjmmmmmmmmmoooqqqrrrqqqooofff```ZZZWWWVVVTTTNNNIIIDDDCCCCCCDDDGGGHHHHHHGGGGGGEEECCCBBBCCCFFFJJJMMMYYY```jjjttt~~~qqqkkkddd`````````^^^\\\___```bbbcccdddddddddcccbbbaaa___\\\YYYVVVTTTRRRSSSRRRSSSUUUTTTVVV```kkkuuu~~~yyyqqqggg```SSSIII@@@>>><<<999888::::::999888777777777888999:::===BBBGGGKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJNNNOOOQQQTTTWWWYYY[[[\\\[[[YYYVVVSSSRRRRRRSSSTTTVVVWWWYYY\\\___cccgggiiiooooooqqqtttwwwwwwuuussshhhbbb[[[WWWVVVSSSMMMHHHEEEDDDDDDEEEHHHIIIIIIHHHGGGEEECCCBBBCCCFFFJJJMMMXXX___jjjttt~~~rrrllleee```___^^^\\\YYY\\\]]]___```aaabbbaaaaaa___]]][[[WWWTTTRRRQQQPPPMMMMMMNNNPPPQQQTTT^^^jjjxxx{{{rrrhhh```SSSIII@@@>>><<<999888:::999888777777777888999:::;;;>>>BBBGGGJJJLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJNNNOOOQQQTTTWWWYYY[[[\\\^^^[[[XXXUUUSSSSSSTTTUUUWWWXXXYYY\\\___ccceeegggnnnpppsssxxx||||||yyywwwkkkeee]]]XXXVVVSSSMMMHHHFFFEEEEEEFFFIIIJJJJJJIIIGGGFFFCCCBBBCCCFFFJJJLLLVVV^^^iiittt}}}tttmmmeee```]]]\\\YYYVVVXXXYYYZZZ\\\]]]]]]]]]]]]YYYWWWTTTQQQNNNMMMMMMMMMIIIIIIJJJMMMNNNSSS___kkk|||{{{rrrggg___SSSIII@@@>>><<<999888:::888777777777777999:::<<<;;;>>>AAAFFFIIIKKKMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHIIIJJJLLLNNNOOOMMMNNNOOOOOONNNMMMKKKJJJNNNOOOQQQTTTVVVYYY[[[\\\\\\ZZZWWWUUUSSSTTTUUUVVVWWWXXXZZZ]]]___bbbeeefffkkknnntttzzz|||yyyooohhh___YYYWWWSSSMMMHHHFFFEEEEEEFFFIIIJJJJJJIIIGGGFFFDDDCCCDDDFFFIIIKKKTTT\\\hhhsss|||tttmmmeee___]]][[[YYYVVVTTTUUUVVVWWWWWWXXXXXXYYYUUURRROOOKKKIIIIIIJJJKKKJJJIIIJJJMMMOOOUUUbbbpppxxxxxxzzzqqqfff^^^SSSIII@@@>>><<<999888:::777777666666777999;;;<<<;;;===@@@DDDHHHKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIGGGGGGHHHHHHHHHJJJLLLOOORRRTTTPPPPPPQQQQQQOOONNNLLLKKKNNNOOOQQQTTTVVVYYY[[[\\\YYYWWWUUUSSSSSSTTTVVVXXXWWWYYY[[[^^^aaaccceeeffflllooouuu||||||rrrjjj```ZZZWWWTTTNNNIIIEEEDDDDDDEEEHHHIIIIIIHHHGGGFFFDDDDDDDDDFFFHHHJJJQQQYYYfffqqqzzzsssmmmeee```^^^]]][[[XXXSSSSSSSSSSSSSSSSSSTTTTTTRRROOOLLLIIIHHHHHHIIIJJJJJJIIIJJJMMMPPPXXXggguuu}}}qqqqqqxxxzzzqqqeee]]]SSSIII@@@>>><<<999888:::777777777777777999;;;<<<999;;;???CCCGGGKKKMMMNNNPPPOOONNNMMMLLLMMMNNNNNNOOONNNMMMKKKJJJHHHGGGFFFGGGGGGHHHJJJNNNRRRVVVYYYVVVUUUTTTRRRQQQOOONNNMMMNNNOOOQQQTTTWWWYYY[[[\\\VVVUUUSSSRRRRRRTTTVVVXXXWWWYYY\\\___ccceeeggghhhnnnqqqxxxtttlllbbb[[[XXXUUUOOOJJJEEEDDDDDDEEEHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIOOOWWWcccnnnxxxvvvooogggbbb```___]]]ZZZSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIJJJHHHGGGIIIMMMRRR\\\mmm}}}xxxlllkkkpppttt{{{rrrfff]]]SSSIII@@@>>><<<999888:::888888777777777888:::;;;888:::===BBBFFFKKKNNNPPPSSSRRRPPPNNNMMMMMMNNNNNNOOONNNMMMLLLJJJHHHGGGFFFEEEFFFGGGJJJNNNTTTYYY]]]\\\ZZZWWWTTTQQQPPPPPPPPPNNNOOOQQQTTTWWWYYY[[[\\\WWWVVVTTTRRRRRRSSSUUUWWWWWWYYY]]]aaadddgggiiijjjooorrrwww~~~uuulllbbb\\\YYYVVVQQQLLLFFFEEEEEEFFFIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHMMMUUU```kkkuuu~~~zzztttkkkeeebbb```]]]ZZZTTTSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEIIIOOOWWWdddxxxvvvjjjgggjjjmmmxxx}}}sssggg^^^SSSIII@@@>>><<<999888:::999888777777777888999:::777999<<>>>>><<<;;;===777777666666666666777777;;;===@@@CCCEEEIIINNNRRRRRRVVVYYYWWWSSSMMMKKKJJJJJJKKKKKKJJJIIIGGGEEECCCDDDDDDDDDEEEIIIQQQZZZ```cccbbb```\\\WWWUUUUUUVVVRRRRRRSSSTTTUUUXXXZZZ\\\bbb___[[[XXXVVVUUUVVVWWWXXX[[[___cccfffjjjnnnqqqrrrwwwyyyyyy{{{|||rrrlllddd^^^[[[VVVQQQMMMMMMJJJGGGFFFHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEKKKOOOYYYeeeooowww|||rrrjjjeeeaaa]]]YYYWWWTTTRRRPPPPPPPPPNNNLLLMMMMMMKKKJJJIIIHHHHHHHHHLLLJJJMMMVVVccctttxxxmmmhhhffffffsss}}}sssggg^^^QQQHHH???===<<<:::999;;;888777777666666777777888;;;===@@@CCCFFFJJJPPPSSSTTTVVVYYYWWWSSSNNNKKKJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEIIIPPPXXX^^^dddcccbbb^^^ZZZVVVVVVVVVUUUUUUUUUVVVXXXZZZ]]]^^^___]]]ZZZXXXWWWWWWXXXYYYZZZ\\\aaadddgggkkkooorrrssswwwyyyyyyzzz}}}}}}zzzsssmmmfff```]]]YYYTTTPPPMMMJJJHHHGGGHHHJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEJJJMMMWWWcccmmmvvvuuulllgggbbb]]]YYYXXXUUUSSSQQQQQQPPPOOOMMMMMMLLLKKKIIIHHHHHHHHHGGGKKKJJJNNNYYYhhh{{{yyylllfffeeeeeennn|||~~~ttthhh___QQQHHH???===;;;999888999888888888777777888888888999<<<@@@CCCGGGLLLRRRVVVVVVWWWYYYWWWSSSNNNJJJIIILLLLLLLLLLLLJJJHHHFFFEEECCCCCCCCCDDDHHHNNNVVV\\\cccddddddaaa]]]YYYWWWVVVVVVVVVVVVWWWXXX[[[]]]^^^]]]\\\ZZZXXXXXXXXXZZZ[[[[[[^^^bbbfffiiimmmqqqttttttxxx{{{zzz{{{}}}{{{wwwsssnnngggbbb___\\\WWWSSSMMMKKKIIIIIIJJJKKKLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEIIILLLSSS___jjjuuuxxxoooiiiccc^^^ZZZXXXVVVSSSRRRQQQQQQOOOMMMLLLLLLJJJIIIHHHHHHGGGGGGIIIJJJPPP]]]nnnzzzkkkdddcccdddooo}}}~~~tttiii```RRRIII@@@===<<<999777999999999888888888888999999888;;;???CCCGGGMMMSSSXXXWWWXXXXXXVVVSSSNNNKKKIIILLLLLLLLLLLLJJJHHHFFFEEECCCCCCCCCDDDGGGMMMTTTYYYbbbdddeeeccc___[[[XXXWWWUUUTTTTTTUUUVVVYYY[[[\\\^^^\\\[[[YYYXXXYYYYYYZZZ\\\___cccgggjjjnnnrrruuuvvv{{{~~~}}}~~~|||wwwtttnnnhhhcccaaa^^^ZZZVVVNNNMMMKKKKKKLLLNNNMMMMMMJJJIIIGGGEEEDDDDDDEEEEEEIIIJJJQQQ\\\gggttt{{{qqqjjjddd^^^YYYXXXVVVSSSQQQQQQPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKRRRaaasss~~~llleeedddfffooo}}}}}}tttiiiaaaTTTJJJAAA>>>===:::888:::999999888888888888999999777:::>>>BBBGGGMMMTTTXXXYYYXXXWWWVVVSSSPPPLLLIIILLLLLLLLLLLLJJJHHHFFFEEECCCDDDDDDEEEGGGLLLRRRWWW^^^aaacccbbb___[[[XXXWWWUUUTTTTTTUUUVVVXXXZZZ[[[___^^^\\\ZZZYYYXXXXXXXXX\\\___cccgggjjjnnnrrruuuxxx~~~zzztttooohhhdddbbb___[[[WWWRRRPPPNNNNNNPPPPPPOOONNNKKKIIIGGGFFFEEEDDDEEEEEEIIIJJJOOOZZZeeesss~~~sssllleee^^^ZZZXXXVVVSSSQQQPPPOOOMMMKKKLLLLLLKKKJJJIIIIIIIIIIIILLLMMMUUUcccuuupppgggfffhhhkkkxxx|||ssshhhaaaSSSJJJAAA???===;;;:::;;;888888888777777888888888666999===BBBFFFLLLSSSWWWYYYWWWVVVUUUTTTQQQNNNKKKMMMMMMMMMMMMKKKIIIGGGFFFDDDEEEEEEFFFGGGKKKQQQUUUYYY\\\______]]]ZZZXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\___^^^]]][[[ZZZXXXXXXXXX[[[^^^bbbfffiiimmmqqqtttxxxvvvqqqjjjfffcccaaa\\\YYYVVVTTTSSSRRRSSSRRRQQQOOOKKKJJJHHHFFFEEEDDDEEEEEEGGGHHHNNNXXXcccpppwwwooohhhaaa\\\ZZZWWWTTTRRRQQQPPPNNNLLLMMMLLLLLLKKKJJJJJJKKKKKKMMMOOOVVVeeevvvuuuiiigggiiijjjwww{{{rrrhhh```QQQHHH@@@>>>===::::::;;;888777777666666777777888555888<<>><<<<<<:::999;;;777777666666666666777777555888<<<@@@EEEJJJPPPUUUXXXVVVSSSSSSUUUTTTQQQMMMQQQRRRRRRQQQPPPNNNLLLJJJFFFGGGHHHHHHIIILLLQQQTTTRRRTTTVVVWWWWWWVVVWWWWWWSSSSSSRRRRRRSSSUUUWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[XXX[[[```cccfffjjjnnnqqquuu}}}|||vvvooojjjgggddd___[[[]]][[[YYYXXXWWWUUURRRPPPLLLKKKIIIGGGEEEDDDDDDEEEBBBCCCIIISSS^^^jjj{{{}}}uuuooohhhccc^^^\\\XXXVVVUUUSSSQQQOOOOOONNNMMMMMMMMMMMMMMMMMMNNNPPPXXXfffwww}}}kkkeeeddddddoooyyypppeee]]]PPPGGG???<<<<<<999999:::666666666666555555555555555777;;;???CCCIIIPPPTTTVVVWWWXXXVVVTTTRRRQQQRRRNNNPPPRRRTTTSSSQQQNNNLLLIIIHHHHHHIIIJJJMMMPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTSSSSSSTTTVVVXXXYYY^^^]]][[[YYYYYYYYYYYYZZZ[[[]]]```bbbeeeiiinnnqqquuuzzz{{{rrrkkkgggeeebbb```bbb```^^^]]]\\\YYYUUURRRPPPOOOLLLIIIFFFEEEDDDDDDFFFGGGKKKSSS[[[gggyyy{{{ssskkkeeeaaa^^^[[[XXXVVVTTTQQQOOOOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTYYYeeesssmmmfffeeekkkppp}}}~~~yyypppeee]]]QQQHHH???===;;;999888999888777777777777666666666555777;;;>>>CCCHHHOOOSSSSSSTTTUUUTTTQQQOOONNNOOOMMMOOORRRUUUUUUSSSPPPNNNKKKKKKIIIIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTOOONNNOOOPPPRRRVVVYYY[[[^^^]]][[[ZZZYYYYYYZZZZZZ[[[]]]```bbbeeeiiimmmqqqxxx|||~~~uuummmiiifffbbb``````___]]]]]]\\\YYYVVVSSSPPPOOOLLLIIIGGGEEEDDDDDDEEEEEEIIIPPPXXXdddvvvwwwoooiiibbb^^^ZZZWWWUUUTTTRRRPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTZZZdddqqqllleeeeeegggmmmzzz}}}xxxoooddd\\\RRRIII@@@===;;;888777888888888888888777777777777555777:::>>>BBBGGGNNNRRRRRRSSSTTTSSSPPPNNNLLLMMMJJJMMMRRRVVVWWWUUURRRPPPNNNMMMKKKIIIIIIJJJKKKLLLOOOOOOPPPPPPQQQRRRRRRRRRMMMMMMMMMOOORRRVVVZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\^^^```bbbeeehhhmmmqqqzzz}}}yyyqqqkkkfffccc```^^^]]]\\\\\\[[[YYYVVVSSSPPPOOOMMMJJJHHHFFFEEEDDDCCCDDDGGGNNNTTT___qqq}}}tttnnnfffaaa[[[WWWUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUWWWWWW]]]fffppp|||~~~lllddddddcccjjjxxx}}}xxxoooeee]]]SSSIII@@@===;;;888666777888888888777777777666666555777:::===@@@FFFLLLPPPRRRTTTUUUTTTQQQNNNMMMLLLHHHLLLQQQVVVXXXVVVSSSQQQMMMLLLJJJIIIIIIJJJKKKLLLPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQSSSVVVYYY[[[]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^```bbbeeehhhmmmpppzzz||||||tttlllfffbbb___]]]\\\[[[[[[[[[YYYVVVSSSQQQPPPNNNKKKIIIGGGEEEDDDCCCCCCFFFKKKQQQ[[[lll{{{zzztttlllfff___ZZZWWWWWWXXXXXXUUUUUUUUUUUUUUUVVVWWWXXX[[[\\\bbbkkksss}}}|||kkkdddcccaaaiiixxx}}}xxxpppeee^^^SSSIII@@@===;;;888666777777777666666666555555555555777999<<>>CCCHHHLLLPPPRRRTTTSSSOOOKKKIIIHHHHHHJJJNNNPPPRRRQQQOOONNNIIIHHHHHHHHHIIIKKKNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKMMMPPPTTTXXXZZZ]]]]]]^^^^^^^^^]]]]]]\\\]]]___aaacccdddhhhllloootttvvvzzz~~~yyyooofffaaa___^^^]]]\\\\\\[[[YYYVVVSSSQQQPPPOOONNNKKKIIIFFFEEEDDDCCCDDDGGGKKKSSSbbbqqqwwwqqqiiiaaa]]]\\\[[[ZZZ[[[\\\\\\^^^```bbbdddeeefffgggllluuu{{{xxxkkkfffdddeeennn}}}~~~zzzrrrhhhaaaQQQHHH???===;;;999888999777777777666666666666555555666999;;;===BBBGGGKKKPPPRRRTTTTTTPPPLLLIIIGGGIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKLLLMMMOOOSSSVVVXXX\\\]]]^^^______^^^]]]]]]]]]___aaacccdddgggllloooqqqtttyyy|||qqqhhhcccaaa```___]]]]]]\\\YYYVVVSSSQQQQQQPPPNNNLLLIIIFFFEEECCCAAABBBEEEGGGNNN]]]kkk{{{{{{ssskkkfffcccaaa___bbbbbbdddfffiiilllnnnppprrrssswww~~~wwwlllgggeeegggppp~~~zzzsssiiibbbPPPGGG???<<<<<<999999:::888888888888777777777777555666888:::===AAAFFFJJJRRRUUUWWWVVVSSSNNNKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIHHHHHHHHHJJJLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOPPPRRRTTTVVV\\\]]]^^^_________^^^]]]^^^___aaacccdddgggllloooppptttzzz~~~sssjjjeeedddbbb```^^^]]]\\\YYYVVVRRRQQQQQQPPPOOOMMMJJJGGGEEEAAA@@@@@@BBBEEEKKKZZZhhhwww|||uuuoookkkhhhfffggghhhjjjmmmpppsssvvvxxx~~~}}}vvvlllhhhfffhhhqqq~~~zzzqqqggg___TTTJJJAAA>>><<<888777888999888666555555555666777666777777888;;;AAAHHHMMMQQQSSSTTTUUUSSSPPPLLLIIIJJJKKKMMMMMMMMMKKKHHHFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMOOOOOOOOOPPPSSSUUURRRRRRRRRQQQPPPSSSWWWZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[]]]___aaadddggglllooossstttxxx}}}wwwqqqkkkfffbbb```\\\ZZZYYYXXXUUUTTTTTTRRRPPPNNNLLLJJJFFFDDDCCC@@@@@@DDDGGGLLLVVV___rrr~~~~~~yyyuuuqqqooorrrsssvvvyyy}}}vvvmmmjjjjjjooouuu~~~yyyqqqggg___RRRIII@@@>>><<<:::999:::999888777666555666666777555666777888:::???FFFKKKPPPRRRTTTTTTSSSPPPLLLJJJJJJKKKMMMMMMMMMKKKHHHFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNPPPQQQQQQSSSUUUXXXVVVVVVUUURRRQQQRRRUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^\\\^^^```bbbdddggglllooowwwxxx|||{{{vvvpppiiidddaaa]]][[[ZZZXXXVVVTTTUUUSSSPPPOOOMMMKKKGGGDDDEEEAAA@@@CCCEEEIIIRRRZZZnnnzzz}}}|||}}}~~~uuunnnllllllmmmttt~~~yyyqqqfff___QQQGGG???======::::::<<<888888777666666666666666444555666777999>>>DDDHHHOOOPPPSSSTTTSSSPPPMMMKKKJJJKKKLLLMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMOOOQQQSSSTTTVVVXXX[[[ZZZZZZXXXUUURRRQQQSSSUUU\\\\\\^^^___``````______\\\^^^aaabbbdddhhhllloooxxx{{{~~~|||uuummmfffccc___\\\ZZZYYYWWWUUUUUUSSSPPPOOOMMMKKKHHHEEEEEEAAA@@@AAACCCEEELLLTTThhhuuu~~~sssoooooopppooovvv}}}xxxpppfff___QQQHHH@@@===<<<:::999;;;888777777666666666666666444444555666777;;;AAAEEELLLNNNPPPRRRRRRPPPNNNLLLJJJJJJKKKLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNQQQTTTUUUWWWZZZ\\\\\\[[[ZZZWWWSSSRRRSSSUUU[[[\\\^^^```aaa```______\\\^^^```bbbdddgggkkkooouuuxxx}}}xxxnnniiieee```]]][[[ZZZXXXVVVSSSRRROOONNNMMMKKKGGGEEEDDD@@@???@@@AAABBBIIIPPPaaannnzzzqqqooopppqqqttt{{{}}}xxxpppfff___TTTJJJAAA>>><<<999777999777777777777777666666555444444555666777:::???BBBHHHJJJNNNPPPQQQPPPNNNLLLIIIIIIJJJJJJIIIHHHFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIIIILLLPPPSSSUUUWWWYYY[[[[[[[[[ZZZXXXUUUTTTUUUVVVYYY[[[]]]___```___^^^]]][[[]]]___```bbbeeeiiilllqqquuuzzz~~~yyyoookkkgggaaa]]][[[YYYXXXVVVRRRPPPNNNMMMLLLJJJGGGDDDBBB???>>>@@@@@@AAAGGGOOOYYYggg|||xxxpppnnnpppqqqwww}}}|||wwwpppfff___TTTKKKAAA>>><<<888777888777777777777777666555555444555666666777999===@@@DDDGGGKKKNNNOOOOOOMMMLLLHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEGGGHHHIIILLLPPPSSSUUUVVVXXXYYYZZZZZZZZZXXXVVVTTTUUUVVVXXXZZZ]]]______^^^]]][[[YYYZZZ\\\^^^___bbbfffiiinnnsssyyy}}}}}}rrrlllhhhbbb]]]ZZZYYYWWWVVVRRRPPPNNNMMMMMMKKKHHHEEEDDD@@@???AAAAAAAAAFFFMMMRRR```uuuvvvmmmmmmnnnooowww||||||wwwooofff___SSSIIIAAA>>><<<999888999666777777888777666555444555666777777777999<<>>???BBBFFFJJJLLLMMMKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFJJJNNNRRRUUUVVVVVVWWWXXX[[[[[[[[[YYYUUUSSSRRRRRRXXXZZZ]]]```aaa___]]][[[UUUVVVXXXYYYZZZ]]]aaadddfffllltttxxxzzz}}}}}}mmmhhhaaa\\\YYYWWWVVVUUUUUUTTTRRRQQQPPPOOOLLLIIIKKKGGGEEEDDDBBB???BBBHHHJJJWWWjjj|||pppiiijjjmmmmmmvvv~~~|||vvvnnnccc\\\RRRIIIAAA>>>===:::888999999888888888888888999999888777555666888:::;;;;;;>>>BBBFFFIIIIIIIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBDDDFFFGGGIIIIIIIIIMMMQQQUUUWWWXXXXXXYYYZZZ[[[[[[[[[XXXUUUSSSRRRSSSUUUZZZ]]]]]]^^^___]]]XXXTTTTTTTTTVVVZZZ___dddfffjjjnnnssswwwzzz}}}rrrhhh^^^ZZZWWWTTTRRRTTTSSSRRRPPPPPPPPPNNNLLLIIIEEECCC@@@???AAABBBBBBBBBKKKQQQ\\\kkk{{{ttthhhgggjjjnnnzzz{{{vvvnnnddd\\\RRRIIIAAA>>>===:::888999888777777666666777777888666555444555777999;;;;;;???CCCGGGJJJKKKJJJKKKKKKGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLPPPSSSWWWZZZZZZ[[[[[[\\\[[[[[[[[[YYYUUUSSSRRRSSSVVV[[[^^^^^^^^^```]]]YYYVVVUUUUUUVVVYYY]]]aaadddiiimmmrrrvvvyyy|||vvvkkk```[[[XXXTTTQQQRRRQQQPPPOOOOOOPPPPPPNNNLLLGGGDDDAAA@@@AAABBBBBBAAADDDIIISSSaaaooozzzuuuiiigggkkkoooxxx~~~zzzvvvnnnddd]]]RRRIIIAAA???===:::888999777666666555555666666666555555555666777:::<<<===@@@DDDHHHLLLLLLLLLMMMMMMKKKJJJHHHFFFFFFFFFHHHHHHKKKIIIHHHGGGGGGJJJMMMOOORRRVVVZZZ\\\]]]]]]^^^___[[[\\\[[[YYYUUUSSSRRRSSSVVV[[[^^^^^^___aaa^^^ZZZXXXWWWVVVVVVXXX[[[___aaagggkkkppptttwwwzzz~~~yyynnnccc^^^YYYTTTQQQQQQOOONNNNNNOOOQQQQQQPPPNNNIIIFFFCCCAAAAAAAAAAAA@@@BBBEEEMMMXXXeeepppwwwzzzvvvkkkiiilllpppyyy}}}zzzuuunnnddd]]]SSSIIIAAA???>>>:::999:::777777666666555555666666666666777777888:::===???@@@CCCHHHLLLMMMMMMNNNOOONNNMMMJJJHHHGGGHHHIIIJJJLLLLLLKKKJJJKKKLLLNNNOOOSSSVVVZZZ]]]]]]]]]^^^___[[[\\\[[[XXXUUURRRQQQRRRTTTYYY]]]]]]___aaa___[[[XXXWWWVVVWWWXXX\\\___aaafffjjjnnnrrruuuyyy}}}yyynnnddd___ZZZTTTQQQQQQOOOOOONNNPPPQQQRRRPPPOOOKKKHHHDDDBBBAAAAAA@@@???AAACCCHHHQQQ[[[fffnnnsssxxx{{{yyymmmkkkooosss~~~~~~zzzvvvnnneee^^^SSSJJJBBB???>>>;;;999:::999888777666666666666666444555777666666888;;;>>>???CCCHHHKKKMMMNNNOOOOOOPPPNNNKKKHHHGGGGGGIIIJJJJJJKKKMMMNNNOOONNNNNNMMMPPPTTTXXXZZZ[[[[[[\\\]]][[[[[[ZZZXXXTTTQQQPPPPPPQQQWWW[[[\\\___bbbaaa]]]YYYXXXXXXXXXZZZ^^^bbbdddfffiiinnnqqquuuyyy~~~xxxnnnddd___\\\VVVRRRRRRQQQPPPOOOPPPQQQQQQOOONNNMMMJJJEEECCCAAAAAA@@@???>>>???CCCHHHPPPZZZccciiippptttyyy{{{ooonnnrrrwww{{{wwwoooeee^^^SSSJJJBBB@@@>>>;;;999:::999999888777666666666666222444555444333333777;;;>>>BBBHHHLLLNNNOOOPPPQQQPPPNNNJJJFFFEEEEEEGGGHHHHHHJJJMMMPPPPPPOOOMMMLLLMMMQQQUUUWWWXXXXXXYYYZZZZZZZZZYYYVVVRRROOONNNNNNOOOUUUZZZ]]]```ddddddaaa[[[[[[ZZZ[[[]]]aaaeeeggghhhjjjnnnrrrvvvzzzyyyooofffbbb^^^XXXTTTSSSQQQPPPPPPPPPRRRRRRPPPNNNNNNJJJFFFCCCBBBAAA@@@???>>>@@@BBBFFFLLLTTT^^^dddjjjmmmrrryyy~~~qqqpppwww||||||wwwoooeee^^^SSSJJJBBB@@@>>>;;;:::;;;999888777666555555555555333666777666333222666:::???CCCIIIMMMOOOQQQRRRSSSOOOLLLHHHDDDBBBBBBDDDFFFGGGIIIKKKMMMNNNNNNNNNNNNKKKNNNRRRUUUVVVVVVWWWXXXYYYYYYXXXUUUPPPMMMLLLLLLNNNUUU[[[^^^ccchhhiiifffaaa```^^^^^^```bbbfffhhhiiilllpppssswww|||~~~tttjjjeeeaaaZZZUUUSSSOOOOOOOOOPPPRRRSSSRRRQQQNNNKKKFFFDDDCCCBBBAAA@@@>>>@@@BBBEEEIIIPPPYYY```eeehhhmmmssszzzsssssszzz}}}xxxpppeee^^^TTTJJJBBB@@@???;;;:::;;;888777666555444333333333777:::;;;999555555888===@@@EEEJJJOOOQQQRRRTTTUUUNNNKKKFFFBBB@@@AAABBBDDDHHHHHHIIIJJJLLLMMMOOOPPPJJJMMMQQQTTTUUUUUUVVVWWWXXXXXXWWWTTTOOOLLLKKKKKKOOOUUU\\\```eeekkkllliiieeecccbbb```aaaccceeegggjjjmmmqqqtttxxx}}}xxxnnnhhhccc[[[UUUSSSMMMMMMNNNPPPSSSUUUTTTSSSNNNKKKFFFDDDCCCCCCBBBAAA999;;;>>>???BBBIIIRRRXXXccceeeiiinnnuuu~~~tttttt}}}}}}wwwoooeee^^^QQQKKKDDD>>>;;;999888777777777777777666666666666777666555444555888;;;===AAACCCGGGKKKNNNPPPPPPPPPMMMJJJEEE???;;;<<<@@@DDDEEEGGGJJJKKKJJJKKKLLLMMMKKKLLLMMMNNNQQQTTTWWWYYYVVVVVVVVVUUUSSSPPPMMMKKKRRRSSSYYYcccnnntttssspppiiifffcccbbbbbbccccccccciiilllpppuuu{{{|||rrrjjjeee^^^VVVPPPLLLMMMOOOQQQSSSTTTTTTTTTPPPMMMIIIDDDBBBAAABBBCCC??????@@@@@@CCCHHHOOOTTTZZZ```gggkkknnnuuuwwwttt}}}|||wwwoooeee]]]QQQKKKDDD>>>;;;999888888777777777777666666666555777666555444555888;;;<<<@@@BBBFFFJJJMMMOOOPPPPPPMMMJJJEEE???<<<===AAADDDDDDFFFIIIIIIIIIIIIJJJLLLKKKKKKLLLNNNQQQUUUWWWXXXWWWWWWXXXWWWVVVSSSPPPNNNPPPRRRYYYdddooovvvvvvtttkkkhhhdddbbbcccdddeeeeeejjjlllpppvvv|||xxxpppjjjccc[[[VVVMMMNNNNNNOOOQQQRRRSSSTTTOOOMMMKKKHHHEEEBBBAAA@@@>>>>>>>>>???@@@EEEKKKPPPXXX^^^eeeiiikkkqqq|||wwwttt{{{|||vvvnnnddd]]]PPPKKKDDD>>>;;;999999888777777777666666666555555777666555444555777:::;;;???AAAEEEIIILLLNNNOOOOOOLLLJJJFFFAAA>>>>>>AAADDDCCCEEEGGGHHHGGGGGGHHHJJJKKKJJJJJJMMMSSSVVVWWWVVVXXXYYYZZZZZZYYYWWWTTTSSSPPPRRRYYYcccooovvvxxxwwwmmmiiieeebbbccceeeggghhhkkkmmmqqqvvv|||{{{qqqiiiccc\\\WWWPPPOOONNNMMMNNNPPPRRRSSSOOONNNMMMKKKHHHDDD@@@>>>============>>>AAAGGGKKKTTTZZZbbbgggiiinnnvvv}}}zzzwww|||{{{vvvnnnddd\\\PPPKKKCCC>>>;;;:::999888777777666666666555555555666666555555555777999:::===@@@CCCHHHKKKLLLMMMMMMKKKJJJGGGDDD@@@@@@BBBDDDBBBDDDFFFFFFFFFFFFFFFHHHKKKIIIHHHLLLSSSXXXXXXWWWZZZZZZ[[[\\\[[[YYYWWWVVVQQQSSSYYYbbbkkkrrruuuuuummmiiicccaaabbbeeegggiiikkkmmmrrrwww}}}sssiiibbb\\\XXXSSSQQQNNNLLLLLLMMMPPPRRRPPPPPPNNNLLLHHHDDDAAA???===>>>===<<<<<>>;;;:::999999666666666666555555555555666555555555666777888999<<<>>>BBBFFFIIIKKKKKKKKKJJJJJJIIIFFFCCCBBBCCCDDDBBBDDDFFFFFFEEEEEEFFFGGGIIIHHHHHHLLLSSSYYY[[[\\\]]]^^^______^^^[[[YYYWWWTTTVVVYYY___fffkkkmmmnnnjjjfffaaa___```cccfffgggkkkmmmrrrwww}}}zzznnnfff___\\\VVVSSSOOOLLLKKKLLLNNNPPPRRRPPPMMMJJJGGGDDDCCCBBB>>>>>>>>>===<<<>>>BBBEEEKKKRRR[[[ccciiiooouuuyyyzzztttlllbbb[[[OOOJJJCCC===;;;::::::999666666666555555555444444555555555555666666777888:::<<<@@@DDDGGGIIIJJJJJJIIIJJJJJJIIIFFFDDDCCCDDDCCCEEEGGGGGGFFFEEEFFFGGGGGGHHHIIILLLQQQYYY```dddeeeffffffeeeccc```]]][[[WWWXXXZZZ]]]aaadddfffhhhgggddd```^^^___bbbdddeeekkkmmmqqqvvv|||ssshhhaaa]]]XXXUUUQQQMMMKKKKKKMMMNNNQQQOOOLLLIIIFFFDDDDDDDDD>>>>>>>>>======>>>AAACCCHHHMMMVVV^^^fffmmmssswww}}}~~~yyytttlllbbb[[[NNNIIICCC===;;;:::::::::666666555555555444444444555555555555666666666777999;;;???CCCFFFHHHHHHHHHHHHJJJKKKJJJHHHEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHFFFHHHJJJLLLPPPXXXdddlllppppppooommmjjjfffbbb___YYYZZZ[[[\\\^^^```ccceeeeeeccc```___```bbbcccdddjjjlllpppvvv|||xxxkkkccc```ZZZWWWSSSOOOLLLKKKLLLLLLMMMMMMLLLJJJHHHFFFCCCBBB<<<=========<<<===@@@BBBEEEIIIPPPXXX```gggmmmppp{{{~~~yyytttlllbbbZZZNNNIIICCC===;;;;;;::::::666666555555555444444444555555555666666666666666888;;;>>>BBBEEEGGGHHHHHHHHHJJJLLLKKKIIIFFFDDDDDDFFFHHHIIIIIIHHHHHHHHHIIIEEEHHHLLLLLLOOOWWWfffrrrxxxxxxvvvtttpppkkkfffcccZZZ[[[\\\\\\]]]___bbbdddeeebbb``````aaaccccccccciiilllpppuuu{{{sssjjjfffZZZXXXUUUQQQNNNLLLKKKKKKIIIJJJLLLLLLJJJGGGCCC@@@;;;<<<<<<<<<;;;<<>>>>>===>>>>>>???@@@@@@BBBBBBFFFNNNTTTYYYaaaiiiqqqzzzwwwqqqkkkbbbXXXOOOJJJCCC===;;;::::::999777777666666666666555555666666666666555555555555333444777:::===@@@BBBBBBGGGHHHHHHHHHGGGEEECCCBBBEEEGGGKKKMMMMMMKKKIIIGGGDDDGGGJJJLLLOOOWWWbbbkkkssstttttttttrrrpppmmmkkk___]]][[[[[[^^^bbbeeefffhhhgggeeecccbbbbbbbbbcccggglllrrrvvv{{{pppggg^^^\\\XXXSSSNNNJJJIIIIIILLLLLLLLLLLLKKKHHHCCC???@@@@@@???>>>>>>>>>>>>>>>>>>===AAAGGGMMMSSS[[[dddoooxxx}}}}}}wwwqqqlllcccYYYOOOJJJCCC===;;;::::::999666666666555555555444444555555555555555555555555666777999;;;===???AAAAAAEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGJJJLLLLLLKKKIIIGGGDDDGGGJJJLLLNNNSSS[[[aaahhhiiilllnnnoooooonnnnnndddaaa^^^^^^```ccceeefffhhhgggeeedddcccbbbcccccceeejjjqqqwww}}}tttjjj___]]]XXXSSSOOOKKKIIIHHHIIIIIIJJJKKKKKKHHHDDDAAABBBBBB@@@???>>>======<<<@@@>>>@@@EEEKKKPPPZZZccclllttt}}}{{{xxxuuussssssuuuyyy{{{wwwrrrmmmcccZZZOOOJJJCCC===;;;::::::999666666555555444444333333444444555555555555555666;;;;;;<<<<<<===>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHDDDFFFIIIKKKMMMPPPUUUXXX^^^aaadddhhhkkklllmmmmmmhhhdddaaa```bbbeeeggghhhhhhgggeeedddccccccddddddfffkkkrrrxxx~~~wwwmmmbbb^^^YYYTTTPPPLLLIIIGGGHHHHHHIIIJJJKKKJJJGGGDDDBBBBBB@@@???>>>=========AAA??????DDDHHHNNNWWWaaaiiiqqq|||xxxwwwwwwvvvuuuttttttwww|||wwwrrrmmmcccZZZOOOJJJCCC===;;;::::::999777666666555444444333333333444444444555555666666666666777888:::===???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDFFFGGGHHHHHHHHHHHHDDDFFFHHHKKKLLLNNNQQQRRRZZZ\\\```dddgggiiiiiiiiieeebbb^^^]]]```dddgggiiihhhgggeeedddcccddddddeeehhhmmmsssxxx}}}zzzqqqeeeaaaZZZUUURRRNNNJJJGGGHHHHHHIIIJJJLLLLLLIIIGGGAAA@@@@@@???????????????>>><<<<<<@@@CCCHHHQQQZZZgggmmmwwwyyyvvvwwwrrrsssttttttvvvzzz~~~vvvqqqlllcccYYYOOOJJJCCC===;;;::::::999888777777666555444333333333333333444555555666666222333555888<<>>>>>>>>@@@>>>???CCCFFFHHHNNNVVV^^^dddlllsssyyy}}}zzzxxxvvvvvvyyy{{{|||tttoookkkaaaXXXOOOJJJCCC===;;;::::::::::::999888777666555444444222222333333444555666666444444444555777;;;>>>@@@BBBDDDFFFHHHHHHGGGFFFEEE????????????@@@BBBDDDEEEFFFFFFFFFIIIMMMPPPRRRSSSUUUWWW[[[___ccceeeeeeeeeddd```[[[YYY[[[```dddfffhhhgggfffeeedddeeefffggggggkkkppptttwww}}}nnnggg___ZZZXXXUUUOOOIIIHHHGGGGGGHHHIIIJJJHHHGGGEEEDDDBBB@@@???======<<<<<<:::<<<@@@BBBCCCIIIPPP[[[aaahhhooouuu|||{{{{{{{{{zzz{{{~~~{{{wwwtttmmmaaaWWWMMMIIIDDD@@@>>>;;;888666666666666666555555555555777777777777777777777777444555555555666999>>>AAACCCDDDFFFHHHHHHFFFDDDCCC>>>===<<<<<<===???BBBCCCGGGHHHKKKMMMPPPRRRSSSTTTTTTYYY^^^bbbdddhhhmmmqqqpppiii___XXXXXX\\\bbbeeegggiiiiiihhheeeccccccccciiilllooossswww|||ssslllccc\\\YYYVVVRRROOOKKKJJJJJJKKKLLLLLLKKKIIIFFFEEECCCBBBAAA@@@@@@???>>>======>>>AAAEEEIIILLLUUUZZZaaaiiioootttyyy|||~~~{{{wwwssslll```WWWNNNJJJDDD@@@===;;;888777666666666666555555555555444444444444444444444444444555555555666999===AAACCCEEEHHHJJJJJJHHHFFFDDD???>>>===<<<===???AAACCCFFFHHHJJJMMMOOORRRSSSSSSSSSXXX^^^cccgggjjjnnnrrrrrrlllccc[[[XXXZZZ___ccchhhiiijjjiiigggeeeddddddgggjjjnnnrrrvvv{{{tttmmmccc\\\XXXUUUQQQMMMKKKJJJJJJKKKLLLLLLKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>@@@CCCFFFHHHOOOTTT[[[bbbhhhnnnsssvvvyyy|||{{{vvvrrrkkk```WWWOOOJJJCCC>>><<<:::999888666666666666555555555555444444444444444444444444444555555555666999===@@@CCCFFFJJJMMMNNNKKKHHHFFF@@@???===<<<===???AAACCCFFFGGGJJJMMMPPPRRRSSSTTTRRRWWW___fffjjjnnnqqqttttttqqqjjj```XXXVVVZZZ^^^gggiiikkkkkkiiigggeeeeeeeeegggkkkoootttzzzwwwoooeee]]]YYYUUURRROOOLLLKKKJJJJJJLLLLLLKKKJJJGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===>>>@@@BBBDDDHHHLLLSSSZZZ___eeejjjnnnqqqtttzzzzzzvvvqqqiii___XXXPPPJJJCCC===;;;:::999999666666666666555555555555666666666666666666666666444555666666666888<<>>AAACCCFFFGGGJJJNNNQQQSSSUUUVVVSSSXXX```hhhnnnrrruuuvvvuuutttoooeeeZZZTTTVVVYYYcccgggkkklllkkkhhhfffeeeccceeehhhlllqqqxxxzzzrrrggg___[[[XXXUUURRRMMMKKKJJJJJJLLLLLLLLLKKKIIIHHHFFFDDDCCCAAAAAAAAA???>>>=========???@@@BBBCCCGGGMMMRRRXXX]]]bbbfffkkknnntttyyyzzzuuuppphhh^^^XXXPPPJJJCCC===;;;:::999999666666666666555555555555666666666666666666666666333444666666666888;;;===BBBEEEKKKPPPQQQPPPLLLJJJFFFCCC@@@======>>>AAABBBFFFHHHKKKOOORRRUUUWWWXXXVVVZZZaaaiiipppuuuvvvvvvssstttqqqhhh\\\UUUTTTVVV^^^ccciiimmmllljjjgggeeebbbdddgggjjjooouuu}}}|||ttthhh```\\\YYYVVVSSSNNNLLLJJJJJJKKKLLLLLLLLLJJJIIIGGGEEECCCBBBAAAAAA======<<<<<<===???@@@AAAAAADDDIIIMMMRRRVVV\\\___cccffflllqqqwww~~~zzzuuunnnfff^^^XXXOOOJJJCCC>>><<<:::999888666666666666555555555555333333333333333333333333333444666666666888:::<<>><<<>>>@@@BBBEEEGGGJJJNNNRRRVVVXXXYYYYYY[[[```hhhooossstttsssooopppnnnhhh___XXXTTTTTTYYY___hhhmmmnnnllliiigggcccdddfffiiimmmsss{{{xxxlllbbb\\\YYYUUUSSSNNNLLLJJJJJJKKKMMMMMMLLLLLLKKKIIIFFFDDDCCCBBBBBB============>>>??????@@@@@@BBBFFFIIILLLPPPUUUXXX___bbbhhhmmmttt{{{}}}yyytttmmmeee]]]XXXNNNJJJDDD@@@===;;;888777666666666666555555555555333333333333333333333333222444666777666777999;;;@@@CCCGGGLLLNNNOOONNNMMMJJJGGGBBB>>><<<>>>@@@BBBCCCEEEHHHLLLQQQTTTWWWXXXZZZ[[[^^^cccjjjnnnooonnnjjjkkkjjjgggccc\\\VVVSSSVVV]]]gggoooqqqooollljjjdddeeeggghhhlllrrrzzzuuuiiiaaa\\\WWWTTTOOOMMMJJJJJJKKKMMMMMMMMMMMMLLLIIIGGGEEECCCBBBBBB?????????>>>>>>>>>======>>>@@@BBBDDDFFFIIIMMMPPP[[[^^^ccciiiooovvv~~~~~~|||yyytttmmmddd]]]XXXMMMIIIDDD@@@>>>;;;888666777666666666555555555555555555555555555555555555222444666777777777999;;;???BBBFFFJJJMMMNNNNNNMMMKKKHHHCCC>>><<<===@@@BBBAAACCCFFFKKKOOOSSSUUUWWWZZZZZZ[[[```fffkkkllljjjggggggggggggddd___XXXSSSTTT\\\hhhpppsssrrrooommmeeefffggghhhkkkqqqyyy~~~qqqhhhaaa[[[WWWOOOMMMJJJJJJKKKMMMMMMMMMMMMLLLJJJHHHEEEDDDCCCBBBBBBAAAAAA???>>>===<<<;;;<<<>>>???@@@BBBDDDHHHKKKRRRVVV[[[aaagggnnnvvvzzz|||wwwsssnnnfff]]]VVVMMMIIICCC???<<<;;;999888888777777666555444444444333444444555555444444333666555555555555666666777>>>@@@CCCFFFHHHIIIIIIIIIHHHFFFBBB>>><<<===BBBEEEDDDGGGJJJLLLNNNQQQTTTWWWYYYYYY[[[___eeeiiiiiihhhgggffffffggggggccc[[[UUUVVVXXX^^^hhhqqqvvvuuusssmmmhhheeegggjjjmmmttt{{{}}}pppfff^^^ZZZSSSPPPMMMKKKLLLNNNOOOOOOOOONNNMMMKKKIIIGGGEEEEEEBBB@@@>>>>>>???@@@???>>>>>>???@@@@@@@@@CCCFFFJJJNNNQQQVVV[[[aaahhhpppuuu~~~{{{vvvrrrmmmfff]]]VVVMMMIIICCC???<<<;;;:::999888777777666555555444444333444444555555444444333555555555555555666666777<<<>>>AAADDDGGGHHHIIIIIIGGGFFFCCC@@@======AAACCC@@@CCCFFFIIIKKKMMMQQQSSSXXXWWWYYY]]]cccgggiiiiiiiiihhhhhhiiiiiieee]]]WWWUUUXXX^^^hhhqqqwwwvvvtttoooiiifffgggiiilllsss{{{vvviii___YYYSSSPPPMMMKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA???>>>?????????>>>===>>>???>>>>>>@@@CCCFFFJJJMMMQQQVVV[[[cccjjjooo{{{|||vvvssswww~~~{{{vvvrrrmmmfff]]]VVVLLLHHHCCC>>>===<<<:::999777777777666555555444444444444555555555555444444555555444444555666666777:::<<>>???AAA>>>AAADDDGGGIIILLLOOORRRWWWVVVWWWZZZ```fffiiikkknnnmmmmmmnnnnnnjjjbbb\\\UUUXXX^^^gggrrrxxxxxxwwwrrrlllgggggghhhlllssszzz{{{pppddd\\\TTTQQQMMMKKKLLLMMMNNNMMMMMMNNNNNNNNNLLLJJJGGGFFFCCCAAA????????????>>>=========>>>===<<<===@@@BBBDDDGGGKKKOOOUUU[[[ccchhhtttuuunnnhhhffffffiiiooo{{{~~~{{{vvvsssooohhh___XXXLLLHHHBBB>>>===<<<;;;:::777777666666555555555555444444555555555555444444444444444444555555666777888:::===AAADDDGGGHHHIIIEEEFFFFFFDDDAAA>>>>>>>>>@@@BBBFFFIIIKKKNNNRRRTTTWWWWWWWWWZZZ___eeekkknnnrrrqqqqqqssssssppphhhbbbWWWXXX]]]fffpppwwwzzzyyyuuunnnhhhggghhhkkkrrryyyyyy~~~xxxjjjbbbUUURRRNNNLLLLLLMMMMMMMMMLLLMMMOOOPPPOOOLLLIIIGGGEEECCC@@@???@@@???>>>======>>>>>>===<<<<<<===???AAACCCGGGKKKPPPVVV]]]bbbmmmvvvtttkkkfff______bbbeeeiiiuuu{{{wwwtttpppjjjaaa[[[LLLHHHCCC>>>===;;;:::999666666666666555555555555444555555666666555555444333333333444444555777777888999<<>>>>>@@@CCCGGGJJJLLLPPPSSSVVVYYYYYYZZZ\\\```fffmmmqqquuuuuuuuuxxxyyyvvvoooiii[[[ZZZ\\\cccmmmuuuyyyzzzxxxqqqkkkiiiiiijjjpppwwwzzz~~~mmmcccWWWTTTOOOMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQOOOLLLJJJGGGEEEBBBAAAAAA@@@???===>>>??????>>><<<<<<===>>>@@@BBBEEEIIIMMMSSSYYY^^^gggooo{{{{{{ssslllhhheee^^^___bbbeeehhhsss~~~zzzvvvssspppjjjbbb[[[MMMIIICCC???<<<;;;999888666666666666666666555555555555666666666666555555222222333333444555777777777888:::===@@@CCCEEEFFFBBBDDDEEEEEEBBB@@@?????????BBBFFFIIILLLOOOSSSVVVZZZ[[[]]]^^^aaagggmmmrrrwwwwwwxxx{{{~~~|||vvvppp```]]]\\\___hhhqqqwwwyyyyyysssmmmlllkkkjjjnnntttzzzpppdddYYYVVVQQQOOONNNNNNNNNNNNMMMNNNPPPQQQQQQPPPOOONNNJJJHHHEEECCCCCCBBB@@@>>>>>>???@@@???===<<<===>>>???AAACCCFFFJJJOOOVVVZZZbbbhhhrrr}}}{{{qqqkkkhhhfffeeeaaaaaabbbdddgggqqq{{{xxxtttrrroooiiiaaaZZZOOOJJJDDD???<<<:::888777555666666666666666666666555555666666666666555555222222222333444555777777666666888:::<<>>??????===<<<======<<<>>>AAACCCFFFKKKQQQUUUZZZ```iiisss}}}yyypppjjjhhhhhhhhhiiigggfffhhhjjjttt~~~yyyvvvrrrpppmmmggg___YYYPPPKKKEEE???<<<999777666555555555666666666666666555555666666666666555555222222222333444555777777444555666777:::<<<>>>???@@@BBBCCCCCCBBBAAAAAABBB@@@CCCGGGJJJMMMQQQUUUXXXZZZ]]]```aaabbbeeekkkpppwwwxxxzzz}}}xxxiiibbb[[[ZZZ```jjjssswwwzzztttqqqpppnnnkkklllpppsssyyyrrr]]]YYYUUUQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSNNNKKKHHHFFFEEEDDDBBB@@@;;;===>>>>>>===<<<<<<===:::<<<>>>@@@DDDHHHNNNRRRRRRXXXbbbmmmvvv{{{rrrmmmmmmnnnnnnrrrnnnlllmmmpppyyy|||xxxtttqqqnnnhhh___YYYPPPJJJDDD>>><<<;;;;;;:::777777666555555555555555777777666666555555555555555555555444444333333333555555777999;;;===>>>?????????@@@AAAAAAAAA@@@???CCCCCCEEEHHHLLLQQQUUUWWW]]]___aaacccdddfffjjjmmmqqqssswww{{{xxxlllaaa]]]___fffpppzzzzzzzzzyyytttnnnkkkllloooqqqvvv~~~ttteee___XXXTTTSSSTTTSSSQQQQQQPPPOOONNNOOOPPPQQQRRRMMMLLLIIIEEECCCAAA@@@@@@???>>>>>>============>>>;;;<<<===???BBBDDDGGGHHHOOOUUU___gggnnnvvv~~~~~~|||yyyxxxyyy|||xxxtttqqqmmmggg^^^XXXOOOJJJDDD>>><<<;;;;;;:::777777666555555555555555666666666555555555444444444444444444444444333333555666777999;;;===??????@@@AAABBBCCCDDDCCCBBBAAACCCCCCEEEHHHLLLPPPTTTWWW^^^```bbbbbbbbbccceeegggooorrrwww}}}}}}sssgggaaa```cccmmmwww|||}}}|||wwwpppkkkkkklllnnnssszzz{{{kkkeee\\\WWWVVVVVVUUUTTTQQQQQQPPPOOOOOOPPPQQQRRRPPPNNNKKKHHHEEECCCBBBAAA???>>>======<<<<<<======<<<<<<===>>>@@@CCCEEEFFFJJJQQQZZZbbbiiipppxxx~~~~~~~~~~~~|||xxxtttpppllleee]]]VVVOOOJJJDDD???<<<;;;;;;:::777777666555555555555555555555555444444444444444333333444444444444444444555666777999;;;===???@@@BBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEGGGKKKOOOSSSVVV]]]___aaabbb```_________iiinnnuuu|||{{{pppgggaaa```iiittt{{{}}}}}}zzzsssnnnllllllmmmqqqxxxvvvmmmbbb[[[XXXXXXXXXWWWSSSRRRQQQPPPPPPPPPQQQRRRSSSQQQNNNKKKHHHEEEDDDCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCEEEKKKSSS[[[aaahhhpppvvv~~~yyy}}}|||xxxssspppkkkeee\\\UUUNNNJJJDDD???===<<<:::999777777666555555555555555444444444444444444444444333333333444444555555555666666666888:::<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????BBBGGGOOOUUU[[[aaajjjpppxxx}}}|||uuuvvv{{{wwwsssooollleee\\\UUUNNNJJJDDD@@@===<<<:::999777777666555555555555555444444444444444444444444333333333444444555555555555555555666888;;;>>>???AAABBBDDDFFFGGGHHHGGGGGGEEEDDDDDDEEEHHHLLLQQQTTTVVVYYY\\\]]]]]]\\\\\\\\\aaagggpppzzzyyypppeee^^^bbbjjjsssyyy{{{tttooommmmmmpppuuuzzzpppddd]]]ZZZYYYWWWWWWUUUTTTRRRQQQQQQRRRRRRSSSRRRPPPNNNJJJGGGEEECCC??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======AAAFFFLLLRRRWWW]]]eeekkkuuuyyywwwoooooo{{{zzzwwwsssppplllfff^^^WWWMMMJJJDDD@@@>>><<<:::888777777666555555555555555444444444444444555555555333333444444444444444444444444333444666999<<<>>>@@@AAADDDFFFGGGHHHHHHHHHFFFEEEDDDDDDGGGKKKPPPSSSSSSVVVZZZ\\\\\\]]]^^^___ccchhhqqq{{{zzzsssiii```___cccpppwww~~~vvvooolllkkknnnrrrvvv{{{zzzlllccc^^^[[[YYYXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPNNNKKKHHHFFFDDDAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@EEEJJJOOOSSSYYYaaagggpppuuu{{{vvvkkkiiitttzzzwwwssspppmmmhhh```ZZZMMMIIIEEEAAA>>><<<:::888777777666555555555555555444444555555555666666666444444444444444444333333333222222222444888;;;===@@@BBBDDDFFFHHHIIIIIIIIIFFFEEECCCCCCFFFJJJOOORRRTTTVVVYYY[[[\\\]]]```bbbbbbgggoooxxx{{{wwwnnnccc]]]\\\fffppp|||{{{tttqqqlllnnnqqquuuzzzuuukkkeee```\\\ZZZXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPOOOMMMJJJHHHFFFBBBAAA@@@???============;;;;;;;;;;;;;;;<<<======>>>BBBGGGJJJNNNTTT\\\bbbjjjooovvv|||}}}yyyuuuvvv}}}|||mmmhhhoooyyyvvvsssqqqnnniiiaaa[[[MMMIIIEEEAAA???<<<:::888777777666555555555555555555555555666666666777777555555555444444333333333222111111111333777:::===AAABBBEEEGGGIIIJJJKKKKKKGGGEEECCCCCCEEEIIINNNQQQVVVWWWYYYZZZ[[[]]]aaaccc___dddkkkttt|||}}}yyyrrreee[[[WWW\\\gggwww{{{yyynnnpppsssvvv{{{|||rrrjjjddd```[[[YYYWWWUUUSSSRRRRRRRRRQQQQQQQQQPPPOOOLLLJJJHHHCCCBBBAAA???>>>=========;;;;;;;;;;;;<<<======>>><<>>:::999888777666555444444333444444555555555555555555555555555555444444444333333333333222111111333666999<<>>===>>>???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@CCCHHHNNNTTTWWW]]]dddmmmtttyyywwwuuu}}}}}}{{{uuuqqqlllkkkjjjmmmxxxwwwiiinnn{{{xxxuuussspppiii___XXXOOOLLLHHHBBB>>>;;;999888888888777666555555555555666666666666666666666666555444444444444333333333555444333222444666999;;;>>>@@@BBBEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCEEEIIIMMMRRRUUUYYY[[[\\\]]]```bbbaaaaaadddjjjrrrzzzyyyoooeee^^^ZZZbbbmmmyyywwwsssoooooosss{{{{{{mmmeeebbb[[[VVVWWWWWWUUURRRSSSTTTRRRPPPPPPPPPOOOLLLJJJGGGDDD@@@>>>>>>???>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>???BBBFFFKKKQQQTTTZZZ```iiipppvvv~~~{{{qqqooovvv|||}}}yyywwwuuusssqqqooolllhhheeedddeeejjjvvv}}}mmmooo}}}yyyuuurrrnnnhhh___YYYOOOLLLGGGBBB>>>;;;999999999999888777666666666666666666666666666666666666444444444444333333333333555444222222333555777888;;;===???BBBEEEGGGHHHIIIHHHGGGFFFDDDCCCDDDGGGJJJOOOSSSWWW[[[\\\^^^___```aaaaaabbbffflllssszzz}}}ssshhh```XXX\\\eeerrr|||xxxsssppprrryyywwwmmmeee]]]XXXXXXXXXUUUSSSSSSTTTRRRQQQPPPPPPOOOMMMKKKHHHFFFBBB@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>?????????AAADDDHHHLLLOOOUUU[[[ccciiipppzzzvvvkkkhhhnnnvvvzzzsssooommmkkkhhhgggfffeeedddbbbaaa^^^\\\^^^aaahhhvvvsssqqq~~~zzztttqqqmmmggg___YYYNNNLLLGGGBBB>>>;;;:::999999999888777666666666666666666666666666666666666444444444333333333222222333333111111111222444555999:::===AAADDDGGGIIIJJJHHHHHHGGGEEECCCCCCFFFHHHLLLPPPVVVZZZ\\\]]]______bbbaaaaaabbbeeellltttzzzwwwlllddd\\\\\\```kkkyyyyyyttttttyyytttiii```YYYWWWWWWTTTRRRSSSTTTSSSRRRQQQQQQOOOMMMLLLJJJHHHEEECCCAAA@@@>>>>>>===<<<<<<;;;<<<===>>>>>>@@@@@@@@@AAACCCFFFIIIJJJPPPUUU]]]cccjjjuuuuuukkkfffiiioooxxxtttjjjgggdddbbbaaa___]]][[[[[[YYYYYY\\\aaajjjyyywwwppp{{{}}}}}}yyytttpppmmmggg___YYYNNNKKKGGGBBB>>>;;;::::::888888777666555555555555444444444444444444444444444444333333333222222222444444333222222333444444888:::<<<@@@CCCGGGJJJLLLHHHIIIIIIGGGDDDCCCDDDFFFIIIMMMTTTXXX[[[]]]^^^```bbbaaa```___aaagggooouuu~~~zzzqqqjjj```]]]]]]dddrrryyywwwyyy{{{lllcccZZZWWWVVVSSSRRRSSSTTTTTTTTTSSSQQQOOONNNMMMKKKJJJHHHFFFCCC@@@??????======<<<;;;;;;===>>>???BBBBBBBBBBBBCCCEEEFFFGGGLLLQQQWWW\\\cccnnn}}}yyynnnhhhhhhmmm|||zzzrrrnnniiieeebbb___[[[XXXWWWUUUWWW\\\cccnnn~~~~~~|||yyynnnuuu|||zzzwwwssspppmmmhhh___YYYNNNKKKGGGBBB>>><<<::::::888888777666555555555555333333333333333333333333333333333333222222222222555555555555555555666666888999;;;>>>BBBFFFJJJKKKJJJKKKKKKIIIFFFDDDDDDDDDGGGKKKQQQVVVYYY\\\___```aaabbbaaa______dddlllsssyyy|||xxxsssddd```\\\___jjjyyy|||{{{qqqfff\\\XXXVVVSSSRRRTTTTTTUUUUUUTTTQQQOOONNNOOOLLLMMMLLLHHHDDDAAA@@@@@@>>>===<<<;;;;;;===???@@@BBBBBBBBBBBBBBBCCCDDDDDDHHHLLLRRRVVV[[[eeerrr|||vvvooonnnqqq|||{{{wwwpppjjjddd^^^YYYUUUTTTSSSVVV^^^gggttt|||{{{|||mmmpppzzz~~~{{{wwwuuusssqqqoooiii```YYYMMMKKKFFFBBB>>><<<;;;:::999999888777666666666666444444444444444444444444333333333222222222222111333333444444444555555666777888999<<<@@@DDDGGGJJJKKKLLLMMMKKKHHHEEEDDDDDDFFFJJJOOOTTTWWW[[[___bbb```bbbbbb```___cccjjjqqqwwwyyy~~~|||lllggg```]]]cccooo~~~vvvkkk```[[[XXXUUUTTTVVVSSSUUUVVVUUUQQQOOOOOOPPPMMMNNNNNNJJJEEEAAA@@@@@@???>>><<<;;;;;;===???AAA@@@@@@@@@AAAAAAAAABBBBBBDDDHHHMMMPPPTTT[[[fffoooyyy{{{zzz|||}}}uuummmfff^^^XXXSSSRRRSSSXXXcccooozzzllllllttt}}}{{{uuutttrrrrrrpppiii```YYYMMMKKKFFFBBB>>><<<;;;;;;;;;:::999888777777777777555555555555555555555555333333333222222222111111///000000111222222333333666777888:::>>>BBBFFFHHHLLLMMMNNNLLLIIIEEEDDDCCCFFFIIINNNRRRVVVZZZ___ccc```bbbcccaaa```bbbjjjpppvvvyyy}}}uuunnnddd]]]]]]gggvvvyyynnnbbb]]]ZZZWWWVVVXXXSSSVVVWWWUUUQQQOOOOOOPPPNNNOOOOOOLLLFFFAAA@@@AAA???>>><<<;;;;;;===???AAA???????????????@@@@@@@@@AAAEEEJJJMMMOOOUUU___gggmmmuuu{{{~~~xxxoooggg___XXXSSSSSSTTT[[[hhhwww}}}mmmjjjppp|||}}}yyyyyywwwuuutttqqqjjj```YYYMMMJJJFFFCCC@@@===:::777777777777777666666666666222333555555555333111///333333333333333333333333333222111000////////////222444777:::===AAAFFFJJJLLLLLLMMMMMMLLLHHHEEECCCFFFGGGJJJNNNRRRVVVXXXZZZaaabbbccccccdddggglllooozzz~~~uuufff[[[ZZZbbbnnnwwwwwwhhhaaa\\\XXXVVVVVVTTTRRRPPPPPPQQQQQQQQQPPPMMMLLLKKKIIIGGGDDDBBB@@@???>>><<<:::::::::<<<<<<;;;;;;;;;<<<<<<>>>?????????AAACCCFFFIIINNNTTTYYYaaadddiiinnntttzzz~~~~~~xxxqqqhhh\\\TTTQQQTTTYYYcccqqqxxxnnnqqq~~~~~~zzzxxxvvvtttrrrpppiii___XXXOOOKKKFFFBBB???===:::888777777777777666666666555333444444555555444333222333333333333333333333333444444333222111111111111111333666888;;;???EEEHHHIIIJJJLLLMMMLLLJJJGGGFFFFFFGGGJJJMMMRRRVVVYYYZZZaaabbbdddeeefffiiimmmpppzzz~~~|||nnnbbb\\\```iiipppxxxkkkddd```[[[WWWVVVRRRPPPNNNMMMNNNNNNMMMKKKLLLLLLKKKIIIGGGDDDBBBAAA???>>><<<:::::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>???AAACCCDDDFFFJJJOOORRRUUUXXX]]]aaaffflllqqquuuyyyyyyxxxxxxyyy~~~xxxtttpppppprrruuu~~~wwwooofff\\\TTTRRRSSS[[[hhhyyyuuuqqqyyy|||xxxuuusssqqqnnnhhh___XXXPPPLLLFFFAAA>>><<<;;;999777777777666666666555555444444444555555555555555333333333333333333333333666555444333333222333333000222555777:::===BBBFFFGGGIIIKKKMMMMMMLLLJJJIIIFFFGGGIIIMMMQQQUUUYYY[[[aaacccfffhhhjjjlllppprrr{{{vvvhhh]]]ZZZ]]]aaasss}}}}}}pppiiieee___ZZZYYYSSSQQQNNNMMMLLLKKKJJJHHHKKKKKKJJJIIIGGGEEECCCBBB???>>><<<;;;::::::;;;;;;::::::999::::::;;;<<<===???@@@AAABBBBBBDDDHHHKKKNNNQQQUUUXXX\\\```eeeiiilllmmmnnnoooqqqvvv|||vvvjjjdddaaaaaaccceeemmm}}}}}}rrrjjjaaaYYYUUUUUUVVV```qqqssssss~~~yyyvvvsssqqqnnnhhh___YYYRRRMMMFFFAAA>>><<<;;;:::777777666666666555555555555555444444555666777888333333333333333333333333555555444333333333333333000222555777999<<>>===<<<;;;::::::;;;999999888888999:::;;;;;;===>>>@@@@@@@@@AAADDDFFFJJJMMMPPPRRRUUUXXX\\\___```bbbeeehhhkkkoootttxxx|||mmmddd```______```bbbiiivvv}}}tttiiiaaaZZZUUUTTTWWW]]]iii}}}xxxppp~~~zzzwwwtttrrroooiiiaaaZZZSSSNNNGGGAAA>>><<<;;;:::666666666666555555555555555555555555555666777888333333333333333333333333444333333222222222222333111333555777999<<<@@@DDDIIIJJJMMMNNNOOOMMMKKKJJJIIIIIIIIILLLPPPVVV\\\```eeeiiioootttwwwyyyzzz{{{|||ooobbb[[[XXX[[[```gggooowww}}}|||qqqjjjddd```___YYYVVVRRRPPPNNNLLLIIIGGGIIIIIIIIIIIIHHHGGGFFFFFF@@@@@@>>>===<<<;;;;;;;;;999888888888888999999::::::<<<>>>??????@@@CCCEEECCCEEEHHHIIIKKKMMMQQQSSSWWWZZZ^^^aaaeeeiiiooorrrzzz{{{xxxwww|||tttooohhhbbbaaabbbaaa___bbbhhhrrr~~~zzzvvvooofff^^^YYYTTTRRRUUU[[[dddqqqrrr~~~~~~{{{xxxtttrrroooiiiaaa[[[SSSNNNHHHBBB???===:::999666666666555555555444444555555555666666666666666333333333333333333333333222222111111111111222222222333555777888;;;???BBBIIIKKKMMMOOOOOONNNLLLKKKKKKJJJJJJLLLQQQXXX___ccchhhnnnuuu|||yyylll```YYYVVVXXXZZZ^^^dddmmmwww~~~}}}zzzqqqhhhbbbaaaYYYVVVRRROOOMMMKKKHHHFFFHHHIIIIIIIIIIIIHHHHHHGGGBBBAAA@@@???>>>===<<<;;;999999888888888888999999888:::<<<>>>>>>???AAACCC@@@BBBDDDEEEFFFGGGKKKMMMQQQTTTWWW[[[^^^ccciiimmmuuuyyyuuupppllljjjlllooopppvvv{{{{{{{{{zzztttnnnhhhhhhfffccccccfffeeebbbeeeiiiqqq}}}|||vvvrrrtttvvvxxxyyyvvvpppjjjfff```ZZZUUUSSSRRRSSSZZZcccmmm{{{vvv}}}~~~{{{wwwssspppnnnhhhaaa[[[RRRNNNIIIDDD@@@===:::777666666555555555444444444444555666666666555444333333333333333333333333333222222111111111111222222111222444555666999===@@@GGGIIILLLOOOPPPPPPOOONNNMMMLLLKKKMMMRRRYYYaaaeeelllrrr{{{yyyjjj___VVVVVVUUUVVVZZZbbbmmmtttzzz|||sssiiiddd[[[XXXUUURRROOOMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIIIICCCCCCBBBAAA@@@>>>===<<<:::999999888888999999999777999;;;<<<<<<<<<>>>??????AAABBBCCCDDDFFFIIIKKKLLLNNNPPPSSSWWW]]]cccgggnnnqqqvvv|||~~~tttpppmmmiiigggiiifffkkkmmmllllllnnnlllhhhgggjjjjjjhhhkkkrrrtttqqqrrruuuzzz|||vvvpppkkkgggggghhhjjjjjjgggbbb]]]ZZZVVVSSSQQQSSSTTTXXXbbblll}}}{{{|||}}}zzzvvvrrrooolllggg```ZZZRRRNNNIIIEEEAAA>>>999777666666555555555444444444444555666777777555333111333333333333333333333333222222222111111222333333000111333444555777;;;>>>EEEGGGKKKOOOQQQRRRQQQQQQNNNMMMLLLMMMRRRZZZbbbgggnnnttt~~~wwwjjjWWWVVVTTTTTTVVV]]]fffmmmzzz{{{~~~~~~pppiii___\\\XXXUUUSSSQQQNNNLLLGGGHHHIIIIIIJJJJJJIIIIIIDDDDDDDDDCCCAAA???>>>===::::::999999999999999:::777999;;;;;;::::::;;;<<<<<<===???@@@@@@BBBEEEGGGHHHJJJLLLNNNRRRXXX___ccciiilllpppuuu{{{yyyvvvrrrmmmjjjjjjgggjjjkkkiiiiiilllmmmjjjkkkooopppooottt~~~vvvnnnhhhccc___\\\\\\^^^______^^^ZZZWWWTTTQQQOOOPPPTTTWWW]]]iiittt}}}|||{{{wwwtttqqqooommmhhh```ZZZRRRNNNHHHCCC???<<<999777666666666666555555555555555555555555555555555555333333444444555444444444222222222222222222222222777333333666888777:::>>>CCCGGGLLLOOOPPPQQQQQQRRRSSSQQQMMMKKKLLLSSS]]]dddpppwwwuuubbb[[[TTTQQQPPPRRR[[[eeesssvvv{{{{{{rrrfff^^^WWWVVVTTTOOOLLLKKKLLLKKKIIIGGGGGGFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;::::::999:::::::::999:::;;;<<<<<<<<<;;;:::<<<===>>>??????@@@??????DDDFFFHHHIIILLLQQQWWW\\\dddgggkkkpppuuu{{{|||xxxtttqqqsssrrrqqqqqqsssuuuwwwyyy{{{}}}xxxssskkkddd___[[[XXXVVVVVVXXXXXXWWWTTTRRRQQQRRRSSSOOOOOOUUU[[[ddduuuuuuvvv~~~{{{wwwtttqqqooommmhhh```ZZZSSSNNNHHHDDD@@@>>>;;;999666666666666555555555555555555555555555555555555555555555555444333222222000000000000000000000000666222111333444555888===BBBFFFKKKOOOQQQRRRSSSTTTTTTRRROOOLLLMMMRRR[[[aaakkkqqqzzzjjj```UUUOOOMMMOOOWWW___kkkqqqyyy{{{pppggg___]]]ZZZVVVSSSSSSLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFEEECCCBBBAAA@@@???;;;;;;::::::999999::::::999:::;;;<<<<<<<<<;;;:::<<<======>>>?????????>>>@@@AAACCCEEEHHHLLLRRRVVV]]]```dddiiinnntttzzz}}}wwwpppkkkddd]]]YYYVVVSSSPPPRRRSSSTTTRRRPPPNNNNNNOOOPPPNNNPPPXXXcccqqqyyyxxx~~~{{{wwwtttqqqooommmhhh```ZZZRRRNNNIIIDDDAAA???===;;;666666666666555555555555444444444444444444444444555555555555444222111000000000000000000000000000444000///111333333666:::AAAEEEJJJNNNQQQRRRTTTVVVUUUTTTQQQNNNMMMPPPVVV[[[ccchhhpppuuuzzzwwwhhhXXXOOOLLLMMMSSSYYYbbbkkkwww~~~yyynnnddd___[[[WWWUUUUUUNNNLLLIIIFFFEEEFFFGGGHHHGGGGGGFFFEEECCCBBBAAAAAA<<<;;;;;;:::999999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<==================???@@@BBBDDDHHHMMMQQQVVVYYY]]]aaaffflllrrrwww}}}|||uuuooojjjeeeaaa[[[VVVSSSQQQNNNLLLMMMOOOOOOOOOMMMLLLMMMNNNOOOOOOTTT___mmm~~~yyy~~~{{{wwwtttqqqooommmhhh```ZZZQQQMMMHHHDDDAAA???===;;;666666666666555555555555444444444444444444444444444444444444444333222111222222222222222222222222222000111555666444555888===AAAFFFKKKNNNQQQTTTVVVUUUTTTRRRPPPMMMNNNPPPSSSZZZ^^^dddjjjpppwwwqqq]]]RRRNNNNNNQQQVVV^^^jjjxxxwwwiiiaaa\\\VVVTTTUUUOOOMMMJJJGGGEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDCCCBBB===<<<<<<;;;::::::::::::999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===???AAABBBDDDGGGKKKOOORRRUUUYYY]]]bbbhhhnnnrrryyy|||~~~xxxrrrmmmhhhccc```]]]ZZZUUURRRPPPOOOMMMKKKKKKMMMNNNMMMMMMMMMNNNPPPSSSUUU\\\fffvvvxxx~~~zzzwwwtttqqqooommmhhh```ZZZPPPLLLGGGBBB@@@>>><<<:::666666666666555555555555444444444444444444444444111111222333444444444333222222222222222222222222111111555;;;<<<777555666999<<>>===<<<;;;;;;;;;;;;999:::::::::;;;<<<======>>>===<<<;;;::::::;;;;;;===>>>@@@AAABBBEEEHHHKKKNNNQQQUUUYYY]]]ccciiimmmtttvvv{{{|||yyyvvvrrrlllgggccc```\\\ZZZVVVSSSPPPNNNMMMMMMKKKJJJIIIJJJKKKLLLLLLMMMPPPRRRUUU[[[dddpppvvv}}}zzzwwwtttqqqooommmhhh```ZZZPPPLLLGGGBBB???===;;;999666666666666555555555555333333333333333333333333///000111333444444444444000000000000000000000000111111666<<<===888555555666999>>>BBBFFFIIIMMMPPPQQQSSSUUUUUURRRNNNLLLKKKMMMPPPUUUYYY___iiiuuu}}}mmm___VVVPPPPPPRRR^^^kkk{{{rrrfff[[[UUUUUUQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDAAAAAA???>>>======<<<<<<;;;;;;;;;;;;<<<===???@@@???>>><<<;;;:::::::::;;;:::<<<>>>??????AAACCCFFFHHHJJJNNNRRRVVV\\\bbbfffpppsssxxx}}}~~~xxxtttooollliiifffbbb^^^\\\YYYVVVTTTOOOMMMJJJIIIJJJIIIHHHFFFFFFHHHIIIJJJKKKMMMQQQTTTVVVaaaooo~~~vvv~~~}}}yyywwwtttqqqooommmhhh```ZZZRRRNNNHHHCCC@@@===:::999666666666666555555555555333333333333333333333333000111222333333333333333000000000000000000000000111111333888999555333555444888<<<@@@CCCGGGKKKNNNQQQTTTXXXYYYVVVRRROOOMMMJJJMMMQQQVVV[[[dddpppxxx}}}nnn```VVVSSSUUU[[[fffwww}}}nnn```WWWUUURRRRRRQQQOOONNNLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<===???@@@BBBAAA@@@===;;;::::::;;;;;;999:::<<<======>>>@@@BBBBBBEEEIIIMMMQQQVVV\\\```jjjnnnsssyyy~~~yyypppkkkgggbbb^^^\\\ZZZWWWVVVTTTSSSPPPMMMKKKJJJHHHGGGHHHHHHFFFEEEGGGHHHJJJKKKMMMPPPUUUXXX]]]lll~~~xxx|||}}}yyywwwtttqqqooommmhhh```ZZZTTTPPPJJJDDDAAA>>>;;;999777666666666555555555555333333333333333333333333222222333333333222222111222222222222222222222222222000000333444222222555555888<<>>@@@BBBCCCBBB@@@>>>;;;::::::;;;<<<999;;;===>>>>>>???@@@BBB@@@CCCGGGJJJNNNTTTYYY^^^___dddjjjpppvvv{{{yyyooogggbbb^^^YYYUUUTTTRRRQQQPPPOOONNNKKKIIILLLJJJHHHHHHIIIIIIGGGFFFJJJKKKMMMNNNPPPTTTYYY]]]fffwww{{{|||}}}yyyuuutttsssqqqmmmggg___YYYSSSNNNHHHCCC???===;;;:::999888777666666555555555444444444444444444444444777333///000444777666333+++,,,---...000222333333222222222222222222222222555666999<<>>>>>>>>>>>============>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<@@@BBBCCCEEEGGGKKKPPPTTTXXX___ggglllooorrrxxx}}}yyytttnnnfff___YYYTTTPPPNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFDDDDDDFFFHHHLLLKKKMMMPPPQQQUUUaaammmwww|||~~~yyyvvvtttrrrppplllfff^^^YYYSSSNNNHHHCCC@@@>>>;;;:::999888777666555555555555666666666666666666666666666333000111555777555333111111111222222333333333222222222222222222222222333444777:::???EEEJJJMMMOOOTTTWWWWWWWWWXXXVVVRRRJJJJJJJJJMMMSSS]]]fffkkkpppuuuzzz|||{{{yyyyyy{{{}}}uuucccYYYRRRVVV^^^kkkzzzrrriii]]]YYYTTTRRRRRRQQQOOOLLLFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@??????>>>======<<<======<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<>>>???AAACCCEEEHHHMMMQQQRRRXXX```eeehhhlllrrrwwwzzz~~~}}}tttmmmhhhccc\\\VVVRRRNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFEEEDDDEEEHHHJJJJJJJJJMMMRRRUUU[[[hhhtttzzz~~~zzzwwwuuurrrnnnjjjddd]]]XXXRRRNNNHHHCCC@@@>>><<<:::999888777666555555555555666666666666666666666666444222111333666777444222444444444333222222111111222222222222222222222222111222444888===CCCHHHKKKQQQUUUXXXXXXXXXYYYWWWRRRMMMLLLKKKMMMRRRZZZaaafffjjjpppwww{{{zzzyyyyyyzzzvvv|||ppp```SSSRRRVVVaaappp~~~}}}pppddd^^^XXXTTTSSSQQQNNNLLLHHHGGGEEECCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<===<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;===???@@@AAADDDIIILLLKKKPPPWWW\\\___dddiiinnnppptttxxx}}}|||uuunnnfffaaa[[[WWWQQQMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDAAACCCDDDDDDDDDFFFIIILLLKKKLLLPPPWWW]]]fffvvvxxxwww~~~zzzxxxuuuqqqmmmhhhbbb\\\XXXRRRNNNIIIDDDAAA>>><<<:::888888666555555555555555444444444444444444444444222111222444666666444111333333222222111000//////111111111111111111111111000111333666;;;BBBGGGKKKRRRWWWZZZZZZ[[[\\\ZZZVVVTTTRRRPPPOOORRRXXX^^^bbbfffllluuuzzz||||||}}}~~~jjj\\\VVVTTT[[[ggguuuzzzllleee]]]WWWTTTSSSQQQNNNJJJHHHEEECCCBBBBBBDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;::::::999999999999:::::::::;;;;;;;;;:::;;;===>>>???BBBEEEHHHFFFJJJPPPTTTXXX\\\aaaeeegggjjjnnnrrruuuxxx|||xxxoooiiiddd^^^YYYTTTQQQLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDFFFIIILLLOOOPPPTTT]]]ffftttwwwqqqzzz{{{xxxuuuqqqmmmhhhbbb\\\XXXRRRNNNIIIEEEBBB???<<<999888777666555444444444444444444444444444444444444111111222444555555333222222222222111111111111111111111111111111111111111111111333555:::@@@FFFJJJQQQWWW[[[\\\^^^```___[[[ZZZWWWSSSPPPQQQUUUYYY]]]cccjjjsssyyy}}}yyyeeeZZZSSSWWWbbbooo~~~tttlllaaaYYYUUUSSSQQQOOOMMMJJJGGGDDDBBBBBBCCCDDDFFFFFFGGGHHHHHHGGGFFFFFFHHHGGGFFFDDDBBB@@@>>>>>>===<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;999;;;===>>>>>>@@@BBBDDDEEEGGGKKKNNNRRRVVVZZZ]]]___bbbeeehhhkkknnnrrruuuyyy|||~~~wwwmmmfffaaa]]]XXXTTTQQQNNNJJJHHHGGGFFFDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDFFFIIILLLRRRSSSYYYcccpppwwwnnnwww{{{wwwuuurrrnnnjjjddd]]]XXXRRROOOJJJFFFCCC@@@<<<999888777666555444444444444666666666666666666666666111222222333333333333333222222222333333333333333111111111111111111111111222222222444888>>>DDDGGGNNNTTTZZZ\\\```dddddd```^^^ZZZUUUPPPOOOPPPTTTVVV___dddlllsssyyypppaaaUUUVVV___kkk|||vvvhhh]]]WWWTTTQQQOOONNNLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGIIIHHHGGGEEECCCBBB@@@@@@>>>======<<<;;;;;;::::::999999999999::::::::::::999;;;=========>>>@@@AAADDDEEEGGGIIIMMMPPPSSSUUUWWWYYY\\\^^^aaadddhhhkkkpppssswwwzzz|||rrrkkkccc\\\YYYVVVRRRNNNLLLJJJGGGEEEEEEDDDBBB@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEGGGJJJMMMTTTWWW```nnn}}}{{{nnnuuu{{{vvvtttrrrppplllfff^^^YYYRRROOOJJJGGGDDD@@@<<<999777777666555444444444444666666666666666666666666111222222222111222333444222222222222222222222222111111111111111111111111222222111222555;;;@@@DDDIIIPPPWWW[[[```fffgggdddccc^^^XXXRRROOOOOOQQQSSSWWW\\\bbbiiiqqq|||ooo___\\\aaaiiixxxuuufff]]]XXXTTTQQQOOONNNLLLIIIFFFDDDCCCBBBAAACCCEEEHHHIIIIIIIIIHHHIIIIIIHHHFFFEEECCCBBBBBB???>>>>>>======<<<;;;;;;888999999999999:::::::::888:::<<<<<<<<<<<<===>>>BBBBBBBBBDDDFFFIIILLLLLLOOOQQQSSSUUUWWWZZZ___bbbgggkkkpppsssuuuxxx}}}{{{rrrgggaaaZZZVVVSSSQQQMMMJJJHHHFFFDDDDDDDDDCCCBBB@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEGGGJJJNNNQQQWWW^^^nnnpppsss|||uuutttsssqqqmmmggg___YYYRRROOOKKKGGGDDD@@@<<<999777777555444444444444444444444444444444444444444222222222111000111333555111111000000///.........000000000000000000000000222111000000333888>>>AAAFFFMMMTTTYYY___fffhhhfffgggccc\\\UUUQQQPPPRRRSSSRRRUUUZZZaaajjjxxxjjjddddddggguuupppddd]]]XXXUUUPPPOOOMMMKKKHHHEEECCCBBB@@@AAADDDGGGIIIJJJIIIIIIJJJIIIHHHGGGFFFDDDCCCCCC?????????>>>======<<<<<<888888999999999:::::::::777999;;;;;;;;;:::;;;<<>>=========;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::======>>>??????@@@@@@AAACCCCCCCCCDDDFFFHHHIIIJJJRRRSSSUUUYYY]]]aaadddfffjjjnnnsssyyyxxxooohhhbbb[[[UUUTTTRRROOOKKKJJJJJJLLLMMMKKKJJJHHHFFFDDDBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCFFFIIIJJJLLLVVVaaasssqqqvvv{{{{{{wwwrrrnnnkkkeee^^^XXXTTTPPPKKKFFFCCC@@@<<<::::::999777666555555666666444444555555444444333333333333333333333333333333111111111111111111111111000111111111222222333333333222111111111333444666???DDDLLLSSSYYY^^^bbbdddcccdddddddddbbb]]]VVVQQQPPPNNNPPPVVV]]]gggwwwwwwkkkfffhhhhhhppp|||xxxhhhaaa\\\YYYUUURRRNNNKKKFFFCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHDDDCCCBBB@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;<<<======>>>>>>======>>>>>>@@@AAACCCDDDIIIJJJLLLOOOSSSVVVYYY[[[]]]```eeekkkpppvvv}}}yyyrrrhhhaaa\\\XXXSSSOOONNNMMMLLLJJJKKKLLLNNNOOOLLLJJJHHHEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDGGGJJJMMMRRR___kkk}}}~~~ssssss{{{~~~zzz|||wwwrrrmmmjjjeee^^^YYYUUUQQQKKKFFFCCC@@@===::::::888777666555555666666333444444555444444333333333333333333333333333333111111111111111111111111222222222222222222222222333222222111111222333444;;;@@@HHHPPPVVV[[[___bbbeeeeeeeeeggghhhddd\\\UUUPPPNNNPPPTTTZZZcccsssrrriiihhhbbbeeemmmxxxuuuiiiaaa]]]XXXUUUSSSOOOJJJFFFDDDDDDEEEFFFHHHJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIEEEDDDCCCAAA@@@?????????<<<<<<;;;:::::::::;;;;;;888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEHHHKKKNNNQQQRRRUUUXXX\\\aaaeeejjjppptttyyy{{{yyyrrriiiddd]]]XXXTTTQQQNNNLLLIIIIIIIIIJJJLLLOOOQQQRRRPPPNNNJJJFFFCCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCFFFEEEHHHMMMRRR[[[kkkzzz|||~~~~~~|||{{{zzztttzzz~~~zzz|||wwwqqqmmmjjjeee___YYYUUUQQQLLLGGGCCC@@@===;;;:::888777666555555666666333333444444555444444333222222222222222222222222111111111111111111111111555444444333222111000000000111111111222333444444888===DDDKKKQQQXXX]]]aaahhhgggfffhhhjjjhhhccc^^^TTTRRRRRRUUUZZZbbbppp}}}{{{qqqnnndddcccdddkkkvvvwwwfff```ZZZVVVTTTRRRMMMHHHEEEEEEEEEEEEGGGJJJMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFDDDBBBAAA@@@??????<<<<<<;;;:::::::::::::::888888888888888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@BBBCCCFFFIIIKKKLLLOOORRRUUUYYY\\\```eeehhhjjjlllooorrrvvv{{{vvvkkkddd]]]ZZZUUUQQQNNNLLLJJJHHHFFFGGGIIILLLOOORRRTTTUUUVVVSSSNNNHHHCCC@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDDDDEEEIIIPPPXXXeeexxx}}}vvvwww{{{yyyvvvqqqnnnkkkfff___ZZZUUUQQQLLLGGGDDDAAA===;;;:::999777666555555666666333333444444555555444444111111111111111111111111111111111111111111111111555555444333222111111000//////000111222333444444666999???FFFMMMTTT\\\```hhhhhhhhhjjjkkkjjjhhhfff[[[XXXVVVXXXZZZ___lllxxx|||xxxlllhhhddddddlll{{{oooggg^^^XXXVVVSSSNNNIIIFFFEEEEEEEEEGGGIIILLLNNNOOOOOOOOONNNNNNLLLKKKKKKIIIHHHFFFDDDCCCBBBAAAAAA======<<<;;;::::::::::::999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???AAABBBEEEGGGHHHIIIKKKNNNPPPRRRVVVZZZ]]]___aaaeeehhhkkkooossswwwyyy~~~wwwppphhh___YYYRRRQQQNNNKKKHHHGGGFFFFFFFFFHHHKKKOOORRRUUUWWWWWWYYYUUUPPPIIIDDDAAA?????????@@@AAAAAABBBCCCDDDDDDCCCDDDKKKUUUaaapppzzzvvv|||wwwtttqqqooommmhhh```ZZZUUURRRLLLGGGDDDAAA===;;;:::999777666555555666666222333444444555555444444222222222222222222222222111111111111111111111111333333333333333333333333///000111222222222222222444777<<>>===<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999999999::::::::::::;;;;;;<<<===<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKMMMQQQTTTVVVYYY]]]aaacccfffiiilllnnnttt{{{vvvqqqjjjeeeaaa[[[UUUOOOIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJNNNRRRUUUWWWYYYYYYWWWTTTNNNHHHCCCAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFIIIQQQ___mmm{{{}}}uuussspppooonnnhhh```ZZZVVVRRRLLLHHHDDDAAA>>>;;;:::999777666555555666666222333333444555555555444333333333333333333333333111111111111111111111111000000111222444555666666111111222222222222111111444666:::???FFFPPPZZZaaaaaagggnnnpppnnnlllkkkkkkjjjeee___[[[XXXYYYaaakkk|||vvvkkkfffnnn~~~pppeee```\\\VVVQQQIIIGGGFFFEEEFFFHHHKKKMMMRRRRRRRRRRRRQQQPPPOOOOOOOOONNNLLLJJJHHHGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::999999999888888888888888;;;:::::::::;;;<<<======:::::::::;;;<<<>>>???@@@BBBDDDFFFGGGHHHJJJMMMPPPMMMPPPUUUYYY[[[]]]```bbbbbbiiiqqquuuvvvyyy~~~}}}wwwqqqmmmgggccc]]]ZZZWWWSSSNNNIIIEEEFFFGGGGGGFFFGGGIIIJJJJJJLLLPPPTTTWWWYYYYYYYYYUUUQQQLLLGGGCCCAAAAAABBB??????@@@AAABBBDDDDDDEEEKKKOOOYYYhhhxxx~~~{{{zzzvvvrrrnnnjjjfffaaa^^^TTTRRRMMMHHHDDD@@@>>>===:::999888666555555555555555555444444444333333333444333333222222333333444222222111111111111222222111111111111111111111111///000111222222111000///666444666<<>>>>>===<<<<<<<<<<<<<<<<<<;;;999999999999888888888777666666666666777888999:::999999::::::::::::;;;;;;??????@@@AAACCCDDDDDDEEEKKKLLLMMMPPPSSSVVVYYY[[[___bbbfffjjjmmmqqquuuxxx{{{vvvqqqlllfffaaa[[[XXXTTTQQQNNNKKKGGGDDDDDDDDDDDDEEEGGGIIIKKKLLLPPPRRRTTTWWWXXXWWWVVVVVVSSSNNNGGGBBBBBBAAA@@@???CCCAAABBBFFFGGGFFFHHHKKKQQQZZZggguuu~~~~~~}}}zzzwwwrrrnnnkkkfffbbb^^^UUURRRNNNHHHCCC@@@===<<<:::999888666555555555555555555444444444333333333333222222111111222222333222222111111111111222222000000000000000000000000000000111111111111000000333111222888===CCCMMMWWWccckkkqqqqqqqqqtttuuuuuutttoooggg^^^YYYYYY```eeeuuuxxxqqqmmmvvv|||rrriiiaaa[[[TTTPPPLLLJJJJJJLLLNNNNNNTTTTTTSSSRRRQQQOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGEEECCCAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777999999888888888888888999999999999:::::::::;;;;;;======>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKNNNQQQSSSVVVYYY]]]aaadddgggkkknnnwwwyyy|||}}}{{{zzzzzzvvvrrrmmmhhheee```[[[WWWSSSPPPMMMJJJHHHEEEBBB???AAABBBCCCEEEHHHKKKNNNPPPRRRSSSUUUVVVVVVUUUSSSRRRNNNJJJEEEBBBBBBBBBAAA@@@BBB@@@AAAEEEGGGGGGKKKQQQWWWbbbqqq{{{www~~~vvv~~~{{{xxxtttppplllgggbbb^^^VVVTTTOOOIIIDDD???===;;;:::999888666555555555555555555444444444333333333222222111111111111222222222222111111111111222222////////////////////////111111000000000000111111222000111666:::>>>GGGPPP^^^gggpppsssuuuwwwwwwvvvtttrrrmmmddd[[[XXX\\\```rrrxxxssswww~~~sssiiibbb\\\VVVOOOKKKJJJKKKMMMMMMTTTTTTUUUVVVUUUSSSQQQPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJHHHEEECCC@@@>>>===<<<<<<;;;;;;::::::::::::999888888888888777777777<<<;;;:::999888888888888999999999999::::::::::::;;;;;;<<<===>>>??????@@@>>>>>>@@@BBBDDDGGGIIIJJJMMMPPPTTTWWWZZZ]]]```cccjjjlllooossswww{{{}}}xxxsssrrrooollljjjiiiiiihhheeebbb^^^[[[XXXUUUQQQOOONNNLLLIIIHHHFFFDDDBBB??????@@@AAAEEEIIINNNRRRTTTTTTUUUUUUTTTSSSPPPNNNMMMHHHFFFCCCBBBBBBCCCBBBAAABBB@@@AAAEEEHHHKKKSSSZZZfffsss~~~~~~xxxqqqwww~~~qqq{{{{{{yyyuuuqqqmmmhhhbbb^^^WWWUUUOOOIIIDDD???<<<;;;:::999888666555555555555555555444444444333333333333222222222222222222333222222111111111111222222000000000000000000000000222111000//////000111222555222333666999<<>><<<<<<<<<;;;;;;::::::999999999888888888777777777;;;:::999888888888888888888999999999999:::::::::::::::;;;;;;<<<======>>><<<===>>>???AAACCCEEEGGGHHHKKKNNNQQQSSSUUUYYY[[[]]]___bbbfffjjjnnnqqqsssvvvxxxzzz{{{|||~~~|||wwwrrrmmmiiieeecccaaa___]]]\\\\\\\\\YYYXXXVVVTTTRRRPPPNNNMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>???AAAEEEIIINNNSSSUUUVVVVVVTTTRRROOOLLLIIIGGGDDDCCCBBBBBBBBBBBBBBBAAACCCBBBCCCGGGKKKQQQ[[[fffxxx~~~}}}}}}}}}|||~~~~~~~~~|||rrrsss{{{ssswww{{{yyyuuuqqqmmmhhhaaa]]]XXXUUUPPPJJJDDD???===;;;:::999888666555555555555555555444444444333333333444444333333333333444444222222111111111111222222111111111111111111111111222111000//////000111222666333333666888:::@@@GGGRRR^^^jjjppptttxxxxxxwwwxxx{{{|||xxxooogggcccccceeeooo|||wwwuuu|||}}}tttmmmbbbYYYUUUTTTUUUVVVTTTVVVXXXYYYYYYXXXUUUTTTRRRQQQNNNLLLKKKLLLNNNOOOPPPOOONNNLLLIIIEEEBBBAAA>>>>>>======<<<;;;;;;:::999999999999888888888888777777777777777888999999888888888999999999::::::::::::;;;;;;<<<<<<======<<<<<<===>>>???AAABBBCCCDDDFFFIIIKKKMMMOOORRRTTTTTTVVVXXX\\\___ccceeeggghhhjjjlllnnnnnnpppsssuuu{{{~~~}}}vvvsssnnniiieeeaaa^^^\\\VVVUUUSSSQQQPPPPPPPPPQQQOOOOOONNNMMMKKKJJJJJJJJJCCCBBB@@@@@@@@@@@@???===???@@@BBBEEEIIIMMMQQQSSSVVVUUUSSSOOOKKKGGGDDDBBBBBBBBBBBBAAAAAA@@@AAAAAADDDCCCFFFKKKPPPWWWeeerrr~~~}}}{{{yyyyyy|||}}}|||||||||}}}yyytttuuuuuuuuu}}}{{{xxxuuuqqqmmmggg```\\\WWWUUUPPPJJJDDD@@@>>><<<:::999888666555555555555555555444444444333333333555555444444444444555555222222111111111111222222111111111111111111111111111111000000000000111111444111111444555666;;;BBBLLLXXXdddlllrrryyy}}}}}}}}}{{{rrrjjjeeedddhhhttt}}}tttqqquuu~~~zzzmmmbbb[[[XXXVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVSSSRRRPPPNNNMMMNNNOOOPPPPPPPPPPPPNNNLLLIIIGGGEEEAAAAAA@@@???>>>======<<<;;;::::::::::::999999999666666666666777888999:::888888888888999999999999::::::;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>@@@CCCDDDEEEGGGIIILLLMMMNNNPPPSSSUUUXXXZZZ[[[^^^```ccceeefffgggjjjlllooorrrvvvyyy{{{|||~~~~~~|||zzzyyyxxxxxxwwwuuutttsssrrrpppllliiibbbaaa^^^[[[XXXUUUSSSSSSNNNMMMKKKJJJIIIJJJJJJKKKEEEFFFFFFEEECCCBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@>>>???@@@AAADDDHHHLLLPPPRRRUUUSSSPPPLLLHHHDDDAAA@@@AAABBBBBBAAA???@@@BBBDDDDDDFFFKKKRRRYYYcccttt~~~|||~~~{{{xxxwwwyyy{{{|||{{{yyyxxxxxxyyyzzz{{{|||vvvpppzzzwwwssswwwzzzxxxuuuqqqmmmfff___ZZZVVVTTTOOOJJJEEEAAA???>>>:::999888666555555555555555555444444444333333333555444444333333444444555222222111111111111222222111111111111111111111111000000111111111111000000333000000333333333888>>>GGGRRR___hhhqqq|||tttjjjeeeccciiivvv~~~wwwvvvyyytttiiibbb^^^[[[\\\\\\\\\\\\[[[ZZZZZZYYYUUUTTTSSSQQQQQQQQQQQQRRROOOPPPPPPPPPOOOMMMKKKIIIDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;;;;;;;::::::888888888777777888999999888888888888999999999999:::::::::::::::;;;;;;;;;999999999999999:::;;;<<<:::<<<>>>???@@@AAADDDFFFFFFGGGIIIJJJLLLNNNPPPPPPTTTWWWZZZ\\\^^^___bbbcccdddggglllooopppqqqrrrttttttvvvyyy|||~~~}}}|||{{{yyyxxxxxxrrrqqqooommmkkkiiigggfffdddcccaaa``````^^^[[[YYYUUUUUUTTTQQQNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHAAACCCDDDCCC@@@>>>???AAACCCBBBAAAAAABBBBBBAAA@@@===>>>???CCCGGGKKKPPPRRRSSSQQQNNNJJJFFFBBB@@@??????@@@@@@??????AAAFFFJJJIIILLLUUU```jjjvvv}}}~~~}}}{{{zzz{{{}}}yyyxxxzzz|||{{{yyywwwvvvvvvwwwxxxyyyyyy}}}zzzooouuu}}}vvvvvvyyywwwtttqqqlllfff^^^YYYVVVSSSOOOJJJEEEBBB@@@???:::999888666555555555555555555444444444333333333444333333222222333333444222222111111111111222222000000000000000000000000///000111222222111000///333111111444444444888???CCCOOO\\\fffqqquuueee``````jjjuuu~~~~~~zzzxxx~~~}}}ssslllhhh______^^^]]]\\\\\\[[[[[[WWWVVVUUUTTTTTTSSSSSSSSSNNNOOOQQQQQQQQQOOOMMMLLLFFFEEEEEEDDDBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888777888888888888999999999999999999999999::::::::::::999999999999:::;;;;;;999;;;===>>>>>>???AAACCCBBBCCCDDDEEEGGGHHHIIIJJJIIILLLOOORRRSSSUUUWWWYYYXXX\\\```cccdddeeefffggggggiiilllppptttwwwyyyzzz}}}~~~~~~}}}||||||~~~}}}{{{yyyyyyzzzwwwvvvtttrrrpppnnnnnnmmmhhhgggeeecccaaa___^^^]]]XXXWWWUUUTTTTTTRRRPPPMMMKKKLLLKKKHHHEEEBBBAAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEGGGEEEAAA???@@@BBB???>>>======>>>>>>===<<<:::<<<>>>BBBFFFLLLPPPSSSQQQOOOLLLHHHEEEBBB@@@???===>>>???>>>???BBBIIINNNNNNTTT___lllxxxzzz{{{{{{yyywwwyyy}}}~~~{{{{{{}}}{{{zzzxxxvvvuuuuuuvvvwwwzzz~~~~~~ooottt{{{www~~~~~~{{{wwwrrrmmmfff^^^YYYWWWSSSNNNJJJFFFBBB===:::<<<;;;999888777777666666666555555555555444444444111222222333333222222111888555///++++++---111444000000000000000000000000222222222111111111000000333333222222333444666777BBBJJJWWWdddrrrlllddd___aaadddjjjvvv}}}tttlllkkkiiifffdddaaa___^^^XXXVVVVVVVVVVVVVVVSSSQQQRRRQQQPPPPPPQQQPPPNNNLLLIIIHHHGGGEEEBBB@@@???>>>AAA???===<<<<<<<<<;;;999999999999888888888888888888888888888777777777777777777888999999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<======AAABBBBBBCCCCCCDDDEEEEEEGGGHHHIIIKKKMMMNNNPPPQQQVVVVVVWWWYYY[[[^^^```aaacccbbbbbbcccfffjjjnnnpppooooooooopppqqqssstttuuuwwwxxxzzz|||}}}~~~~~~~~~}}}}}}||||||}}}{{{yyyxxxuuurrrooommmlllkkkiiihhhgggeeedddcccccccccaaa^^^[[[XXXWWWUUUSSSQQQOOONNNLLLJJJHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@DDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCFFFIIIKKKMMMNNNPPPOOOMMMHHHBBB???>>>???AAAAAABBBCCCFFFJJJNNNPPPXXXaaappp~~~}}}||||||{{{{{{{{{~~~}}}||||||||||||zzzwwwttttttvvvxxx{{{sssuuu~~~|||~~~|||zzzvvvrrrmmmggg```[[[VVVSSSNNNJJJGGGBBB>>>;;;<<<;;;999888777777666666555555555555444444444444333333333444444333333333444222000///...///000111000000000000000000000000222222222111111111000000333333222222333444666777;;;CCCPPP^^^mmmvvvkkkaaa]]]\\\```kkkvvv{{{uuuooojjjgggeeeddd]]][[[YYYXXXWWWVVVTTTRRRTTTSSSQQQQQQRRRQQQOOOMMMLLLKKKJJJHHHEEEDDDBBBAAABBB@@@>>>=========<<<::::::999999999999888888888999888888888777777777777666777888888999999888888999999999999999999999999888888888888999999999999<<<======>>>??????@@@@@@BBBCCCEEEFFFHHHJJJLLLMMMKKKKKKLLLNNNPPPSSSUUUVVVZZZYYYYYYZZZ\\\```dddfffkkkkkkkkkkkkkkklllmmmmmmmmmnnnpppqqqsssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssssssssttttttzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}|||{{{{{{vvvvvvuuuwww|||uuuoooooommmkkkhhheeecccbbbbbbaaa```^^^\\\ZZZYYYXXXWWWVVVTTTQQQPPPPPPOOONNNLLLKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDGGGJJJLLLNNNNNNMMMKKKGGGBBB@@@@@@AAAAAABBBCCCEEEHHHMMMRRRVVViiisss}}}||||||{{{{{{~~~~~~~~~~~~}}}}}}}}}zzzxxxvvvwwwyyyyyyuuuttt{{{{{{~~~zzzxxxuuurrrnnnhhhbbb]]]VVVSSSOOOKKKHHHDDD@@@===<<<;;;999888777777666666555555555555444444444444333444444555555444444333///000111222222111000///000000000000000000000000222111111111111000000000333222222222333444555666777===HHHUUUdddwwwvvvhhh___ZZZ[[[bbbjjjppp~~~xxxrrrnnnkkkccc```]]]ZZZYYYWWWUUUSSSVVVUUUTTTTTTTTTSSSQQQOOOMMMMMMKKKIIIGGGEEEDDDCCCCCCAAA????????????>>><<<;;;;;;:::::::::999999999999999999888888888777777555666777777888888777777999999999999999999999999999999:::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<<<<===???@@@CCCDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOPPPRRRVVVYYY[[[cccccccccccccccccccccccccccccceeefffhhhhhhiiiiiihhhhhhiiiiiijjjkkkkkkllllllkkkjjjiiiiiihhhhhhhhhnnnnnnnnnnnnooooooooopppqqqqqqrrrrrrqqqqqqpppooommmlllkkknnnvvvrrrfff___bbbaaa___\\\ZZZYYYXXXWWWXXXVVVTTTRRROOOMMMLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???======>>>>>>?????????@@@========================<<<===???BBBEEEHHHKKKLLLKKKKKKIIIFFFBBB@@@AAABBBBBBCCCEEEHHHNNNUUU^^^eee{{{~~~|||{{{{{{{{{}}}}}}}}}~~~~~~}}}zzzyyyyyyyyy|||uuuxxxyyy{{{}}}{{{xxxuuurrrmmmhhhaaa]]]VVVSSSOOOLLLIIIEEEAAA>>>;;;;;;999888777666666666555555555444444444333333333333444444444444333333...///111222222111000///000000000000000000000000111111111111000000000000222222222333333444444555777<<>>===<<<<<<;;;;;;:::::::::::::::999999999888888888555555666777777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<888999:::<<<>>>???AAAAAACCCDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJLLLOOORRRSSSXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaa^^^^^^^^^______`````````ccccccbbbbbbaaabbbbbbbbbdddddddddeeeeeeeeeffffffffffffggggggffffffeeedddgggeeedddfffkkkttt|||wwwuuupppjjjccc^^^[[[YYYYYYXXXVVVTTTRRRQQQQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGEEEDDDDDDFFFGGGFFFEEEBBBAAA@@@???>>>===============>>>>>>????????????AAA@@@??????>>>>>>??????======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???BBBFFFIIIKKKJJJJJJIIIEEEBBBAAAAAACCCDDDFFFHHHMMMUUUbbbrrr}}}~~~|||{{{zzzzzz{{{{{{||||||}}}~~~~~~}}}{{{zzzzzz~~~{{{yyyxxxvvv}}}}}}|||zzzvvvrrrmmmggg```[[[WWWTTTPPPMMMJJJFFFBBB???;;;;;;999888777666666666555444444444444333333333222222333333333333222222000000000000000111111111000000000000000000000000000000000000000000000000222222333333333333333333666999>>>FFFQQQbbbtttyyyrrrjjjdddjjjmmmrrryyy{{{nnniiibbb]]][[[[[[[[[[[[[[[ZZZXXXXXXXXXVVVTTTRRRNNNMMMLLLJJJIIIGGGFFFEEEFFFEEEDDDDDDEEEEEECCC@@@>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999999555555666777777777777777888888888888888888888888555555666666666777777777888888999999:::;;;;;;;;;777777888999;;;<<<======>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMMMMNNNPPPRRRTTTTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYZZZ\\\___bbbeeeaaa^^^ZZZWWWUUUUUUUUUUUUPPPPPPNNNMMMLLLKKKKKKKKKHHHGGGGGGFFFEEEEEEFFFFFFFFFDDDBBBBBBCCCCCCCCCBBB??????>>>===<<<<<<===============>>>>>>???@@@@@@AAAAAA@@@???????????????????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCGGGIIIJJJJJJIIIFFFBBBAAABBBCCCEEEHHHLLLSSS___rrr~~~}}}|||{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}{{{yyyxxxyyy|||}}}~~~zzz}}}tttttt{{{}}}}}}zzzvvvrrrmmmggg___[[[YYYVVVQQQNNNJJJGGGCCC???<<<;;;999888777777666666444444444444333333333333111222222333333222222111222111000//////000111222000000000000000000000000//////000000000000000111222222333333333333222222222555999???IIIYYYjjjvvvxxxjjjjjjgggfffjjjqqq~~~vvvpppggg```]]]]]]]]]]]]]]][[[YYYYYYYYYWWWTTTRRRPPPOOONNNMMMLLLJJJIIIIIIGGGFFFFFFGGGHHHGGGEEECCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::999999555666777777888888777777888888888888888888888888666666666666777777777777666666777777888999999999888888888999999999::::::;;;;;;;;;;;;<<<===?????????@@@@@@AAABBBCCCEEEEEEEEEFFFIIILLLNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTUUUTTTSSSSSSRRROOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBBBBCCCCCCAAA???>>>??????>>>=========<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAADDDFFFIIIIIIHHHFFFDDDCCCDDDFFFHHHNNNWWWbbbqqq~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||~~~zzzxxxtttttttttuuuwwwzzz}}}}}}~~~}}}}}}wwwooorrr}}}{{{yyyuuurrrmmmhhhaaa]]][[[WWWSSSOOOKKKGGGBBB???<<<;;;999888777777666666444444444333333333222222222333333333333333333222222222111000000/////////000000000000000000000000////////////000000111111111222333333333333222111222444666:::BBBNNN^^^hhhttt|||}}}oooiiieeefffjjjtttyyynnnddd___^^^^^^^^^]]]\\\ZZZYYYYYYWWWUUURRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIGGGDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::666777888888999999888888888888888888888888888888777777777888888888999999555666666777888888999999999999888888777777777777;;;:::::::::;;;<<<===>>><<<<<<======>>>???@@@AAA@@@BBBDDDGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHIIIJJJHHHDDD@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>??????@@@???===;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>===<<<<<<<<<<<<<<<<<<===============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;===@@@CCCEEEFFFGGGGGGFFFFFFGGGIIILLLQQQ\\\kkkzzz~~~~~~}}}}}}~~~~~~}}}}}}|||xxxvvvsssrrrrrrsssvvvyyy|||}}}~~~|||}}}mmmooo}}}yyywwwtttqqqnnniiiccc___\\\XXXTTTOOOKKKGGGBBB???<<<;;;999888777777666666444444444333333333222222333444444555555444444333111222222222111000...---000000000000000000000000.../////////000000111111111222333444333333111000555666777888<<>>===<<<<<<<<<;;;;;;;;;:::::::::777777888999999999999999777777777777777777777777444444444444555555555555777777888888999:::::::::999999888777666666555555777777777777777888999999;;;<<<<<<===>>>>>>??????>>>@@@BBBDDDEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFCCC??????BBBEEEFFFFFF@@@??????>>>??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>===<<<:::;;;===>>>>>>===::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999:::;;;<<<===>>>???========================???>>><<<;;;<<>>;;;999888999999888666444444444444444444444444777555333222222333555777555555444444222111///...000000000000000000111111000000000000111111111111...///000111222111000000333333333444777???HHHNNNdddlllwww~~~pppkkkoooxxxuuummmgggaaa```bbb___^^^\\\ZZZYYYWWWTTTQQQLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBAAA???>>>>>>@@@>>><<<<<<<<<===<<<;;;888888777666666666666666666666666666555555555555555555666777888999::::::777777666666666666777777777777777777777777777777777777777777888888888888777888888999999::::::;;;::::::;;;<<<===>>>??????BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@???@@@AAAAAABBB@@@???>>>???@@@AAA@@@>>>CCCCCCCCCCCCBBBBBBAAA@@@>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???===<<<>>>AAAAAA???===;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>=========>>>@@@AAAAAA@@@DDDFFFHHHHHHJJJPPPYYY```ooo~~~|||}}}||||||}}}~~~{{{|||{{{zzzzzzzzzzzzxxxvvvtttssstttwww|||~~~|||zzz|||}}}{{{uuuiiiooo{{{~~~zzzxxxuuurrrnnnjjjdddaaa^^^[[[VVVQQQMMMHHHCCC@@@===;;;999888888888777666444444444444444444444444222222111000000/////////333333333333222111//////111111111000000000000000//////000000000111111111///000111222222222111111333333333333666===EEEKKKYYYbbbnnnxxxzzzttttttzzz~~~yyyyyyxxx||||||rrrkkkdddaaabbb___]]][[[ZZZYYYWWWUUURRRMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@??????@@@>>><<<;;;<<<<<<;;;:::999999888888777888888888888888777777777666666666666666666666777777777777777666666555555666666777555555555555555555555555666666777777777888888888999999999999999999999888===<<<<<<<<<<<<;;;;;;;;;@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>??????@@@???>>>===>>>??????>>>===>>>>>>??????>>>>>>===<<<<<<============>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>======??????===:::;;;::::::999999::::::;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>BBBBBBAAABBBCCCCCCBBBAAAAAADDDHHHLLLRRR\\\iiirrr~~~}}}|||yyyyyyzzz|||~~~zzzvvvvvvuuuvvvyyy}}}~~~}}}{{{}}}}}}{{{kkkllluuu~~~yyywwwtttrrrooojjjeeebbb^^^ZZZVVVQQQMMMHHHDDD@@@===:::888777888888777555555555555555555555555555222333444555555444333222111111222222111111000///222111111111000000//////////////////000000000000000111111222333222222222333333333333444999@@@EEEPPPZZZhhhttt~~~{{{yyy{{{tttnnnlllooosssxxxyyyzzzzzzyyyxxxyyy{{{}}}tttkkkfffddd___]]]ZZZYYYXXXWWWUUUSSSNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@AAA???<<<<<<<<<<<<:::999::::::999999999:::;;;;;;999999999888888888888777666666666555555444444444666555555555555555555666555555555555555555555555666666777777777777888888::::::999999888777777666;;;;;;;;;:::::::::999999============<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;<<<===>>>===;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::@@@>>><<<<<<<<<<<<:::888::::::999999999999::::::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===???@@@@@@>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCBBBBBBDDDHHHMMMUUU___nnn}}}}}}}}}~~~}}}{{{xxxuuuxxx~~~|||wwwyyyxxxyyy{{{}}}~~~~~~|||~~~}}}~~~tttooorrr}}}yyywwwtttrrroookkkfffbbb]]]ZZZUUUQQQMMMIIIDDDAAA<<<:::888777777777666555666666666666666666666666333444555666777888888888///000000111111111000000222222111111000/////////....../////////000000000111111222222333333333333333333333222333666;;;???GGGRRRaaaooozzz}}}yyyzzz{{{qqqmmmkkkkkklllnnnppprrrrrrqqqpppoooqqqtttyyy~~~vvvmmmhhhaaa^^^ZZZXXXWWWVVVUUUTTTOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHFFFEEECCCBBBBBBCCCAAA>>>=========<<<:::;;;::::::::::::;;;<<<<<<999999999999888888888888555555555555444444444444555555444444444444555555555555555555555555555555666666666666777777777888999999888888777777777777666666777888999:::;;;;;;::::::::::::::::::::::::777888999999::::::::::::999888888888888999::::::<<<:::999:::;;;<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999===<<<;;;:::::::::999888::::::999999999999::::::777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@>>>>>>??????@@@@@@@@@AAA>>>@@@CCCEEEFFFGGGHHHIIINNNRRRYYYbbbooo}}}||||||}}}}}}xxxsssvvv|||~~~zzzzzzzzzzzz{{{}}}}}}}}}}}}~~~||||||~~~uuurrrwwwzzzxxxuuurrroookkkfffbbb]]]ZZZUUUQQQMMMIIIDDDAAA===;;;888777888888777555666666666666666666666666333222111000000111333444//////000111111111111000111111111111000000//////////////////000000000000222222222222222333333333222333333222222333777:::===GGGWWWdddooo{{{yyyxxx}}}uuulllfffaaabbbdddfffhhhhhhgggfffgggiiilllooouuuvvvmmmeeeaaa\\\XXXVVVUUUTTTSSSQQQOOOMMMKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEECCCAAA@@@@@@@@@???===;;;;;;;;;::::::;;;;;;<<<999999888888888777777777444444444555555555555666555555444444444444555555666666666666666666666666555666666666666777777777666666666777777888888888555555666777888999::::::888888888888888888888888777777888999::::::::::::777777666666777777888999:::999888999::::::999888;;;;;;<<<<<<<<<<<<<<<;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888999:::;;;:::999999888888999999:::777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFIIIJJJKKKMMMPPPSSSWWW]]]gggrrr~~~}}}}}}~~~~~~}}}~~~yyyuuuvvvxxx{{{~~~|||yyyzzz{{{{{{{{{|||}}}~~~~~~||||||~~~~~~wwwnnnlll|||yyyvvvsssoookkkeeeaaa\\\YYYUUUQQQMMMIIIEEEBBB===;;;999888999999888666555555555555555555555555777555111...------///000000000111111222111111111000000000000000000000111000000000000111111111111222111111111111222333333222222333222111222444666888BBBPPP\\\gggrrr|||}}}wwwkkk```]]][[[[[[\\\]]]]]]]]]```bbbdddeeegggoooyyyvvvmmmhhhaaa[[[XXXVVVUUUSSSRRRPPPNNNLLLJJJHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFDDDBBBAAABBBBBBAAA@@@======<<<;;;;;;;;;;;;;;;999999999888888888777777555555555666666777777777666555555555555555555666777777777777777777777777555555666666666666777777444555555666777777888888888888888777777777777666777777777777888888888888888888999:::::::::999999777666666666666777888888:::888777888999:::999777888999999::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999888777888:::===999999888888888888999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFIIIKKKLLLLLLOOOUUUZZZdddlllyyy~~~~~~~~~~~~~~~|||xxxvvvtttuuuxxx{{{|||}}}yyyzzz{{{{{{{{{|||~~~~~~~~~vvvhhhfffrrr~~~{{{wwwsssooojjjddd```\\\YYYUUUQQQMMMIIIEEEBBB???<<<:::999::::::999777444444444444444444444444777666444333222222222333111222222222222222111111/////////000111111222222111111111111222222222222111111000000000111222333111222333333111111333444555>>>IIITTT]]]iiivvvmmmggg^^^YYYWWWXXXYYYYYY]]]^^^`````````dddkkkqqq~~~wwwpppggg```[[[XXXVVVUUURRRQQQOOOMMMKKKJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDCCCAAAAAABBBCCCCCCBBBAAA@@@???===<<<<<<<<<<<<::::::::::::999999999999999999888888888888888777777666666555555666666777666666666666666666666666555555555666666666777777666666666666666666666666888888888777777777777666777777777888888999999999999999::::::999999888888777777666666777777888999999888777888999:::999777777777888999999999999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::888666666999<<<999999888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDEEEFFFHHHHHHGGGJJJMMMOOORRRYYYccckkk{{{~~~}}}}}}~~~zzzwwwsssrrrtttwwwzzz{{{yyy{{{}}}}}}|||~~~}}}}}}}}}llldddjjjyyy|||xxxtttooojjjddd___\\\YYYTTTQQQMMMJJJEEEBBB???===;;;:::;;;:::999888444444444444444444444444///000222444666666666666333333333333333222111111......///000111222333333111111222222222333333333111000/////////000222333111222333333222111222444///666@@@IIIRRR]]]kkkuuu|||~~~tttggg]]]YYYYYYZZZZZZ\\\^^^``````___aaaeeejjjnnnvvv}}}vvvlllccc^^^ZZZXXXWWWSSSQQQPPPNNNLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA>>>???@@@AAABBBDDDDDDEEECCCAAA@@@@@@BBBCCCCCCBBBCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999888777777777777666666666666777777555555555555555555555555555555555555666666666777777777777666555555444444555555666777888999::::::777888888888999999::::::999999:::999999888777777777777777777777888999999999888777888999:::999777888888999:::::::::::::::888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<===<<<999666555888;;;999999888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJJJJNNNSSSXXX^^^iiiwww~~~~~~||||||}}}~~~{{{wwwsssrrrsssvvvxxxyyyzzz|||~~~~~~~~~|||zzz}}}{{{yyy|||{{{vvvbbbcccnnn|||yyyuuuqqqkkkddd___]]][[[XXXTTTOOOJJJFFFCCC<<<;;;:::999888888888888666666666666555555555555555555444444444444333333666888999777333111222444111111111111111111111111000000000000000000000000000000000000000000000000333333333444444444555555777666:::CCCLLLUUUaaalllxxx~~~oooiiieee___YYY[[[YYYZZZ\\\\\\[[[^^^dddbbbjjjtttzzzlllddd___[[[XXXYYYUUUPPPMMMLLLLLLKKKKKKGGGFFFEEEFFFFFFEEECCC@@@???AAABBBBBBAAAAAABBBCCCCCCBBB@@@???AAADDDHHHKKKOOOKKKGGGCCCAAA@@@===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===<<<:::999888777777777777777777777777777777666666666666777777777777666555555555555555777777666555555555555666777666666666666555555555666666666666777777777777777777888888888888777777777777777777777777777777777777777777666666666666777777888999999999999999;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;:::999999999:::;;;<<<;;;:::<<<<<<;;;::::::::::::;;;999999999999999999999999;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;???AAABBBAAA@@@???@@@BBBFFFFFFGGGHHHIIIKKKMMMOOOPPPUUU\\\cccmmm|||~~~|||zzz|||}}}zzzzzzxxxtttsssvvv|||}}}{{{{{{zzzwwwuuuxxxzzz~~~www~~~uuufffhhhjjjqqq}}}zzzvvvrrrllleeeaaa]]]\\\YYYTTTOOOJJJFFFDDD======;;;:::999888888888666666666666555555555555333333222222222222111111444666666555111000000222111111111111111111111111000000000000000000000000000000000000000000000000222333333333333444444444555444666<<>>??????>>>>>>???@@@BBBAAA@@@@@@AAADDDGGGIIIMMMJJJFFFDDDBBBAAA???===>>>============<<<<<<<<<======>>>>>>===<<<:::999777777777777777777777777666666555555555555666666777777666555555555555555777666666555444555555555666666666555555555555444666666666666777777777888888888999999999999888888777777777777777777777777777777777777777777777666666777888888999999888888888888888888999999999:::;;;;;;;;;:::::::::999999:::::::::;;;<<<===<<<;;;<<<<<<;;;::::::::::::;;;999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>???@@@BBBCCCDDDFFFHHHKKKPPPUUUXXXYYY___hhhqqq}}}|||zzzzzz~~~~~~zzzyyyxxxuuutttwww{{{~~~}}}yyyxxxxxxxxxvvvtttxxxyyy||||||hhheeecccjjj}}}~~~zzzwwwsssnnngggccc^^^\\\YYYUUUPPPJJJFFFDDD???>>><<<:::999888777777666666666666555555555555333333222222222222111111333333444222000//////000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333666333333666:::???IIISSSdddrrrvvvggg```[[[\\\\\\ZZZXXXYYY[[[]]]___bbbhhhtttvvvnnnhhhdddaaa]]]XXXTTTRRRPPPOOOMMMOOOMMMKKKJJJIIIHHHDDDBBB===>>>???>>>===<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGJJJHHHEEECCCBBBBBB@@@>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;777777777777777777777777666666555555555555666666777777666555555555666666666666555444444444444555666555555555555444444444666666666777777777888888999999::::::::::::999999777777777777777777777777777777777777777777777777666666777888888888888888777777777777888888888888999999999999888888888888;;;;;;<<<============<<<<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>>>>???BBBDDDBBBCCCEEEGGGLLLSSS[[[aaahhhqqq}}}}}}zzzyyy|||{{{zzzxxxuuuuuuwwwxxx||||||{{{{{{zzzxxxuuuttttttuuutttsssyyyyyy{{{~~~pppddd\\\cccppp~~~{{{xxxuuuoooiiieee___]]]ZZZVVVPPPKKKFFFDDD???>>><<<:::888666666555666666666666555555555555555555444444444333333333222222222111000/////////111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222888444333555777:::CCCLLL[[[kkk~~~pppaaa[[[XXXWWWVVVXXXZZZZZZZZZ[[[^^^fffpppxxxyyynnngggddd```[[[XXXUUUTTTQQQPPPSSSQQQNNNMMMMMMKKKIIIFFF@@@AAAAAA@@@>>>======>>>>>>???@@@BBBCCCCCCDDDDDDFFFDDDBBBAAABBBAAA@@@>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>===<<<;;;;;;777777777777777777777777777777666666666666777777777777666666666666666777666555555444444444444444555555555555444444444444666666777777777888888888888999999999999999999888777777777777777777777777777777777777777888888888666666777888888888888777999999999::::::::::::;;;888888888888999999999999;;;<<<======<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<>>>?????????AAADDDFFFGGGHHHJJJMMMQQQZZZdddlll|||{{{zzz|||~~~~~~zzzxxxttttttuuuvvvyyy}}}~~~|||yyywwwvvvuuusssrrrqqqqqqrrrssstttzzzzzz|||~~~iii[[[___fffppp~~~{{{yyyuuupppkkkfff```___[[[VVVQQQKKKGGGDDD>>>===;;;999777666555444666666666666555555555555555555444444444333333333333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222888444333555666888???GGGRRRbbbzzzrrrbbbZZZWWWXXX\\\WWWXXXYYYZZZ\\\___cccfffuuuxxxnnnllliiidddaaa^^^\\\YYYWWWSSSQQQOOONNNMMMLLLJJJIIIBBBCCCCCCAAA>>><<<<<<======>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???===@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;888888888888888888888888999999888888888888999999777777666666666777777888666666555444444444444555666666555555555444444444777777777777888888888888777777888888888888777777888888888888888888888888666777777777888888888999666666777888888888888888::::::::::::;;;;;;;;;;;;888888999999::::::;;;;;;:::<<<======;;;:::;;;<<<<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@AAAEEEHHHKKKNNNRRRVVV\\\gggttt~~~~~~|||}}}~~~{{{wwwsssrrrsssuuuwwwzzz{{{yyyvvvsssrrrrrrqqqpppoooooopppsssuuu{{{zzz}}}sss^^^]]]___cccyyy}}}{{{yyyvvvqqqkkkgggaaa```\\\WWWQQQLLLGGGDDD>>>===;;;999888666666666666666666666555555555555333333222222222222111111444333222222333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222444222222444555555:::AAAGGGVVVlllppp```WWWVVVYYYTTTUUUXXXZZZ[[[\\\\\\\\\ccclllyyyxxxtttooojjjfffbbb^^^[[[VVVTTTPPPNNNMMMLLLJJJIIICCCCCCCCCAAA>>>;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???@@@AAA@@@???===@@@????????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::777777666666666777888888777777666555555555555555777666666666666555555555777777777888888888999999777777777888888777777777888888888888888888888888666777777888888999999999777777888999999999999999888888888888999999999:::888999999:::;;;<<<======999<<<>>>===:::999:::<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???>>>???@@@@@@AAACCCHHHKKKKKKQQQXXX```hhhvvv~~~~~~~~~}}}~~~}}}}}}~~~{{{wwwtttrrrsssuuuvvvwwwwwwuuusssqqqooopppoooooommmmmmnnnrrruuuyyyyyy{{{eee]]][[[\\\kkk~~~|||zzzxxxuuuqqqlllhhhbbb```]]]XXXRRRLLLGGGDDD>>>>>><<<;;;:::999999999666666666666555555555555333333222222222222111111444222111111333333222000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333111222555555333555:::>>>III\\\qqqppp^^^UUUUUUTTTUUUWWWZZZ\\\\\\[[[ZZZ[[[aaajjjuuuzzztttnnngggccc___\\\WWWTTTQQQOOOLLLJJJFFFFFFFFFCCC@@@===<<<======>>>>>>>>>???@@@@@@@@@AAAAAA@@@AAABBBBBB@@@===@@@@@@@@@?????????>>>>>>@@@???>>><<<<<<<<<<<<===:::::::::::::::::::::::::::999999888888999999:::777777666666777888888999888888777666666666666777888888777777777666666666777777888888888999999999777888888999999888888777888888888888888888888888666777777888888999::::::888888999:::::::::::::::777777777777888888888888888888999:::;;;<<<===>>>:::===@@@???;;;999;;;===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@BBBDDDFFFJJJPPPTTTWWW___iiirrr|||~~~|||~~~}}}}}}{{{{{{}}}zzzxxxuuutttuuuwwwvvvtttssssssqqqpppnnnnnnnnnmmmkkkjjjkkkppptttvvvuuuwww|||ppp___ZZZZZZbbbmmm}}}|||zzzxxxuuuqqqlllhhhcccaaa]]]XXXRRRLLLGGGEEE@@@???>>>===<<<;;;;;;;;;777666666666555555555555555555555444444444333333444111000000222333111///000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333444333444777666222333777:::BBBQQQdddxxxkkk\\\XXXVVVWWWXXXZZZ]]]___^^^]]]WWWZZZ___fffppp}}}uuupppiiieee___ZZZVVVSSSPPPMMMJJJJJJJJJGGGCCC@@@???@@@>>>>>>======>>>???@@@AAACCCBBBBBBCCCDDDCCCAAA>>>AAAAAAAAA@@@@@@@@@??????AAA@@@???============>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777666777777888999999999888888777777777777777888888888888777777777777777888888888888999999999999999999::::::999999999888888888888888888888888666777777888999999::::::999999:::;;;;;;;;;;;;:::888888888888999999999999777777888999;;;<<<======;;;???BBB@@@<<<:::<<>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAACCCFFFHHHLLLRRRYYY^^^mmmuuu}}}~~~~~~~~~}}}|||yyyyyy{{{zzzxxxwwwwwwxxxxxxvvvsssrrrqqqpppooonnnlllmmmllljjjhhhiiinnnssssssrrrtttxxxzzz{{{yyyccc\\\[[[^^^bbbwww~~~}}}zzzwwwrrrnnnjjjhhhfffccc^^^YYYTTTOOOIIIEEEAAA>>>;;;999888888777666666666555555555444444444555555444444444333333333222222222222222222222222111111111111111111111111000000000000////////////000000///////////////000333444444333111000000111444333333222222333333444;;;;;;CCCSSSfffwwwlll[[[ZZZXXXYYY^^^```]]][[[[[[ZZZ[[[[[[]]]aaakkkxxxyyypppjjjddd___\\\YYYTTTPPPLLLIIIFFFDDDBBBAAA???===>>>=========???AAADDDFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>??????===:::999:::;;;::::::<<<<<<;;;;;;;;;:::::::::777777777777777777777777888888888888777777777777999888777666666777888999888777666666666777999999888888999999999:::::::::777888888999999:::;;;;;;;;;::::::999888777666666::::::;;;;;;::::::999888::::::::::::::::::::::::999999:::;;;;;;<<<==============================:::999999:::======<<<;;;999:::;;;<<<===<<<;;;:::>>>===<<<>>>@@@@@@===:::======<<<<<<<<<>>>???@@@>>>?????????@@@AAABBBCCCEEEHHHKKKOOOVVVaaaoooyyy}}}}}}{{{|||}}}}}}~~~}}}{{{yyyxxxyyyxxxxxx}}}}}}}}}{{{wwwuuutttsssrrrpppnnnmmmllllllkkkjjjhhhggghhhjjjmmmooommmpppttttttsssvvv|||iii\\\YYYYYYYYYppp|||~~~{{{wwwsssnnnkkkiiifffccc^^^ZZZUUUOOOIIIEEECCC@@@===;;;;;;:::999888666666555555555444444444555555444444444333333333111111111111111111111111000000000000000000000000/////////000000111111111111000000//////000000000111222333222111000111222111111111222333444555666;;;:::>>>IIIVVVeeewwwlllaaa]]]\\\aaaeeedddbbbbbbXXXXXXXXXWWWZZZ```jjjqqqwwwlllddd___\\\YYYVVVSSSPPPMMMJJJHHHFFFDDDBBB@@@???======>>>???BBBCCCFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888888888888888888888777777777777999888777777777777888999777777666666777888999:::777777888888888999999999888888888999::::::;;;;;;999999999999999999999999::::::;;;;;;::::::999888::::::::::::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>??????<<<;;;;;;===::::::;;;<<<<<<<<<<<<<<<>>><<<<<<===@@@@@@===;;;;;;;;;;;;;;;<<<===???@@@???@@@@@@@@@AAACCCFFFHHHIIINNNUUU]]]gggttt|||zzz{{{{{{{{{zzzyyyxxxvvvuuuvvvvvvwww}}}~~~yyyzzzxxxuuusssrrrqqqooommmkkkjjjiiiiiilllkkkkkkjjjiiiiiihhhhhhlllooorrrrrrrrruuu{{{tttaaaYYYUUUTTTcccooo~~~{{{xxxsssoookkkiiigggddd___[[[VVVPPPJJJEEECCC@@@===;;;;;;:::999888666666666555555555444444555555444444444333333333000000000000000000000000////////////////////////......///000111222333444111111000000000111111222111222333222111000111222000000000111333444666777;;;999:::>>>DDDOOOaaaqqqlllccc\\\___dddeeedddcccZZZYYYXXXVVVUUUXXX\\\```jjjuuu|||ooofffbbb___\\\WWWTTTPPPLLLJJJHHHFFFDDDCCCBBB@@@???>>>???AAABBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???===<<<=========;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888999999888888888777777777999888888777777888888999777777777777888999:::;;;777777777777888888888888888888999::::::;;;;;;<<<999999::::::;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999999999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBEEECCC<<<999;;;???<<<<<<<<<<<<<<<======>>>===<<<<<<===>>>???===;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDHHHNNNRRRSSS[[[gggttt~~~~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvuuutttssswwwyyy}}}~~~yyyyyywwwsssrrrnnnmmmllljjjhhhgggffffffiiijjjjjjkkkjjjiiigggeeekkknnnppppppppprrrxxx|||kkk[[[TTTQQQWWW___qqq}}}{{{wwwrrrnnnjjjhhhgggddd```\\\WWWQQQJJJFFFAAA???;;;999999999888777666666666666555555555555555555444444444333333333111111111111111111111111000000000000000000000000///000000111222222333333111111111111111111222333333444555444111000111222000000000111222444555666888888999:::;;;BBBRRRaaarrrrrrccc___aaabbbaaa```___^^^\\\ZZZXXXXXXXXXYYY___ggguuuuuulllfffbbb\\\XXXTTTPPPNNNLLLJJJHHHFFFEEECCCAAA@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999888888888777777999999999999999999999999777777777888999:::;;;<<<777888888888999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;::::::999888888888888999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???BBBDDDBBB>>>;;;<<>>>>>===<<<<<<>>>???@@@============>>>>>>===<<>>>>>??????===;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999888888888888999999::::::::::::999999777888888999:::;;;;;;;;;999999999:::::::::;;;;;;999::::::;;;<<<<<<======>>>>>>======<<<;;;;;;:::::::::;;;;;;::::::999888888888999999999:::::::::999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@???>>>===>>>???@@@AAA>>>>>>>>>>>>======>>>>>>@@@@@@AAABBBBBBBBBCCCCCCDDDGGGJJJMMMRRR[[[fffooo}}}|||{{{yyyyyyyyy{{{{{{zzzyyytttttttttuuuwww{{{~~~~~~zzzuuupppmmmjjjiiihhhgggffffffeeeeeehhhhhhffffffggghhhkkklllkkkkkkkkkkkklllnnnqqqtttxxx~~~kkk[[[SSSPPPRRRZZZhhhwww~~~}}}zzzwwwrrrnnnjjjhhhhhhfffccc___ZZZTTTLLLGGGDDDAAA>>><<<<<<;;;:::999777777777666666666555555555555444444444333333333222222222222222222222222111111111111111111111111222222111111111000000000000000000000000111222333777777777555222000000000222222111111111111222222---///444888888888???HHHXXXhhhxxxmmmccc\\\ZZZ[[[ZZZZZZ[[[\\\\\\ZZZXXXVVVXXX\\\cccooouuuppphhhaaa\\\YYYUUUSSSKKKIIIFFFCCCAAA@@@AAAAAADDDFFFHHHKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJGGGEEEDDDBBBAAA@@@AAAAAAAAA???============<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888999::::::;;;;;;::::::999999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<::::::;;;<<<<<<======>>>??????>>>===<<<;;;:::999::::::;;;;;;::::::999888999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>><<<<<<>>>AAABBBAAA???@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@???======???AAA@@@AAACCCFFFHHHIIIJJJJJJLLLQQQWWW\\\cccnnn|||}}}yyyxxxwwwvvvwwwyyyzzzyyyxxxsssrrrsssuuuxxx~~~{{{zzz~~~~~~wwwqqqkkkhhhhhhhhhgggggggggggghhhhhhnnnllliiiffffffgggiiijjjlllkkkjjjjjjkkkmmmooopppvvv{{{xxxaaaTTTRRROOORRR\\\hhhttt|||xxxtttooollljjjhhhgggddd```\\\TTTMMMGGGDDDAAA>>><<<<<<<<<;;;999777777777777666666666555555555444444444333333333111111111111111111111111111111111111111111111111///000000000000000000000////////////000111222333222333444333111000000111111111000000111222333333111000222666666555999>>>JJJXXXoooqqqeeeaaa\\\[[[[[[]]]``````___]]]XXXYYY[[[]]]dddqqq|||rrrjjjddd___\\\VVVSSSOOOJJJFFFDDDCCCBBBEEEGGGJJJMMMOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNKKKHHHFFFEEEDDDCCCDDDEEEDDDAAA???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBB@@@>>>>>>@@@CCCBBBDDDIIIMMMRRRVVVXXXYYY\\\cccmmmttt|||}}}zzzyyyuuutttssstttvvvwwwvvvuuurrrqqqqqqssswww|||wwwrrrpppuuu~~~vvvooojjjgggffffffffffffggghhhiiijjjlllllljjjiiihhhhhhiiiiiimmmkkkiiiiiijjjlllmmmnnnsssyyy|||{{{lll[[[TTTOOONNNSSS\\\eeepppzzz~~~zzzvvvqqqnnnkkkiiigggdddaaa\\\UUUMMMGGGBBB@@@<<<;;;::::::999888777777777777666666666666555555444444444333333333000000000000000000000000000000000000000000000000------...///000111222222............///000111222...///111111000000111333/////////000111333444555888444333555666444666999???LLLbbb|||vvvooobbb``````bbbeeegggeeeccc_________^^^```hhhrrr{{{|||tttmmmjjjaaa^^^XXXRRRLLLIIIFFFEEEEEEGGGKKKNNNQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRNNNKKKIIIGGGFFFFFFFFFGGGFFFDDDAAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::;;;<<<<<<;;;::::::;;;<<<<<<===<<<:::999888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999::::::;;;;;;<<<===>>>>>>==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@DDDCCC???===@@@DDD@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCAAA???>>>AAADDDEEEIIINNNUUU\\\bbbeeeggglllttt{{{{{{|||{{{|||~~~|||{{{zzzzzzzzzsssrrrqqqrrrtttttttttrrrqqqppppppqqqtttzzzqqqkkkhhhnnn{{{wwwqqqkkkiiiddddddeeefffggghhhjjjkkkggghhhjjjkkkllllllkkkkkkmmmkkkiiiiiijjjlllmmmmmmlllsss|||{{{uuu|||wwwcccWWWPPPLLLPPPVVV]]]gggooozzz~~~yyyssspppoooooonnnkkkgggbbb\\\SSSKKKEEEDDDBBB@@@===;;;:::::::::777777666666555555444444666444333333444555333222333333333333333333333333000000000000000000000000////////////000000000000//////............//////333222111000000111222333111111222333333444555555222222333333333333444444>>>CCCQQQggg~~~vvvllleeefffhhhfffhhhllldddccc```]]]\\\aaajjjqqq~~~uuurrrlllccc[[[UUUPPPMMMKKKJJJIIIJJJMMMRRRWWWZZZ[[[UUUVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUSSSPPPNNNHHHHHHJJJLLLMMMKKKGGGCCC@@@???>>>===<<<;;;;;;;;;::::::999888888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;???===;;;999999999;;;;;;===<<<<<<;;;<<<>>>???@@@;;;<<<<<<<<<======>>>>>>===============<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<======<<<;;;:::::::::;;;;;;<<<=========???????????????>>>>>>>>>BBBBBBBBBEEEHHHIIIFFFCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAABBBCCCDDDDDDEEEJJJNNNWWWbbbmmmwww}}}~~~{{{yyyzzzzzzyyyxxx{{{zzzyyyxxxwwwwwwwwwwwwtttrrrqqqqqqqqqqqqooonnnpppqqqrrrqqqppprrrwww{{{vvvjjj\\\XXXeeesss}}}uuuqqqmmmlllhhhfffcccccceeehhhiiijjjiiijjjkkkkkkjjjkkklllnnnnnnnnnnnnmmmkkkkkknnnpppxxxzzz}}}uuuqqquuuhhh]]]UUUNNNMMMPPPSSS[[[bbbooosss~~~~~~yyyssspppoooooonnnlllgggbbb\\\TTTKKKFFFDDDCCC@@@===;;;:::::::::888888777666666555555444666444333333444555333222333333333333333333333333000000000000000000000000////////////000000000000000//////......//////000222222111000000111222222111222222333333444444444222222222333333333444444888;;;EEEVVVhhh{{{qqqkkkkkkkkkmmmqqqiiigggddd```^^^___eeejjjwww~~~tttkkkbbb[[[VVVRRRPPPOOOOOOQQQUUUXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUTTTRRROOONNNJJJJJJKKKMMMMMMLLLHHHEEE???>>>===<<<;;;:::::::::888888777666666777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;:::;;;<<<===;;;::::::::::::<<<===>>><<<=========>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>??????@@@@@@CCCBBBBBBDDDGGGGGGDDDAAADDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKNNNSSS\\\iiiyyy|||uuurrrwww~~~}}}}}}{{{xxxwwwwwwwwwwwwvvvvvvuuuuuutttttttttuuuuuutttrrrpppoooppppppooonnnlllmmmmmmllllllnnnsssxxx{{{~~~yyyqqqjjjZZZRRRZZZfffxxxwwwsssppppppkkkhhheeedddeeefffgggggghhhiiijjjiiiiiijjjmmmpppqqqqqqqqqooommmlllmmmnnnvvvwwwzzz~~~tttoooqqq||||||aaaWWWMMMKKKMMMOOOSSSXXXaaaeeennn{{{~~~yyytttpppooopppooolllhhhbbb\\\UUUMMMGGGDDDCCC@@@>>><<<:::::::::999888888777777666555555666444333333444555333222333333333333333333333333000000000000000000000000////////////000000000000111000000//////000000111222222111000000111222222222222222333333333333333222222222222333333333333555555:::CCCPPPaaayyyyyyrrroooppprrrmmmllliiieeeaaa```aaaccclllqqqxxx~~~{{{pppgggaaa\\\ZZZXXXXXXYYY[[[[[[[[[``````___]]]\\\ZZZYYYXXXWWWWWWWWWWWWUUUSSSQQQOOOLLLLLLLLLMMMNNNLLLIIIFFF???>>>===<<<;;;:::::::::888888777777777777888888999999999999999999999999;;;<<<<<<<<<=========>>>???>>>===<<<<<<===>>>>>>>>>=========>>>???@@@AAA>>>>>>????????????@@@@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>?????????===>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGHHHGGGEEECCCEEEEEEDDDDDDEEEEEEFFFGGGFFFHHHJJJMMMPPPRRRRRRSSSTTTWWW___lllzzz{{{~~~tttkkkggggggnnntttvvvwwwxxxvvvyyy|||zzzzzzxxxuuuttttttuuutttsssppppppqqqqqqqqqrrrrrrrrrrrrpppmmmlllnnnooopppppplllllllllkkkkkkmmmrrruuuxxx{{{{{{zzz{{{|||xxxrrrjjj[[[RRRUUU^^^mmmwwwsssppppppmmmjjjfffeeeeeeeeeeeeeeeggghhhhhhggggggjjjnnnrrrvvvwwwvvvtttpppmmmllllllrrrsssvvvyyy|||wwwssssss{{{ooo```QQQLLLMMMNNNOOOQQQXXXZZZbbbnnnyyyyyytttpppoooppppppmmmhhhccc]]]VVVNNNIIIEEECCCAAA>>><<<;;;::::::999999888888777666666666666444333333444555333222222222222222222222222222000000000000000000000000////////////000000000000111111000000000000111111222111111111111111111222333333333222222222222222111222222222222333333333555555777;;;BBBOOOfffzzz~~~sssnnnllllllkkkiiifffcccbbbaaabbbfffiiilllooottt}}}zzzooojjjddd___^^^^^^______cccbbbaaa```___^^^^^^^^^ZZZZZZZZZYYYWWWUUUSSSRRRMMMLLLLLLLLLLLLKKKIIIFFFAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::::::::888888888888888888888888<<<<<<======>>>>>>?????????>>>=========>>>????????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFKKKKKKKKKKKKKKKJJJHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQTTTWWW[[[^^^`````````^^^```dddppp|||{{{{{{yyyooogggcccdddjjjnnnnnnoooqqqrrrwww}}}|||xxxuuusssrrrrrrsssrrrrrrppppppppppppppppppooooooooommmjjjkkkmmmqqqssstttrrrqqqooommmmmmooosssvvvwwwzzz{{{yyy|||rrrggg^^^]]]^^^fff{{{|||tttnnnllllllllliiifffeeeeeeeeeeeedddfffffffffeeefffiiiooosss{{{||||||yyyuuupppmmmlllpppqqqsssvvvwww}}}~~~{{{~~~qqq[[[QQQOOOOOOPPPQQQTTTUUU[[[eeennnyyyzzztttqqqppppppqqqnnniiiccc]]]WWWPPPKKKEEECCCAAA>>><<<;;;;;;;;;999999888888777666666666666444333333444555333222222222222222222222222222000000000000000000000000////////////000000000000111111000000000000111111111111111222222111111111222222222222222222222111111111111222222222333333666666888:::===EEEVVVggg{{{}}}pppiiifffeeecccbbbaaaaaa``````aaabbbddddddgggmmmvvv}}}vvvkkkeeebbbbbbaaacccbbbaaa````````````aaa[[[[[[ZZZXXXVVVTTTSSSRRRNNNLLLKKKJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@======>>>???@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????>>>===============<<<<<<<<<;;;;;;<<<<<<:::999999:::<<<<<<:::;;;;;;<<<<<<======>>>@@@@@@AAABBBCCCDDDEEEFFFJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLNNNQQQUUUYYY\\\^^^dddgggkkkooorrrrrrqqqpppmmmmmmpppzzz|||zzzzzzyyyrrrjjjeeecccfffhhhiiilllqqquuu||||||yyyvvvuuuvvvtttqqqqqqqqqrrrrrrqqqsssssssssrrrqqqooommmlllkkkiiihhhjjjnnnsssvvvwwwvvvssspppnnnnnnqqquuuwwwvvvzzz{{{{{{rrriiibbbcccrrrzzzrrrkkkhhhhhhgggfffddddddeeeffffffeeeddddddddddddeeeiiinnnrrr|||~~~~~~yyytttooommmooooooqqqsssssswwwgggWWWQQQOOOOOOQQQOOOOOOSSS[[[ccclll{{{zzzuuuqqqpppqqqrrroooiiiddd^^^XXXQQQMMMEEEDDDAAA???===;;;;;;;;;999888888777777666555555666444333333444555333222222222222222222222222222000000000000000000000000////////////000000000000111000000//////000000111000111222222222222111000111111111222222222222222111111111111222222222222555555666999:::===HHHSSSmmm}}}uuuiiieee```]]]\\\\\\\\\\\\ZZZ[[[\\\\\\^^^aaafffjjjlllsss~~~wwwpppllliiiiiigggeeebbb````````````[[[ZZZXXXVVVTTTSSSQQQQQQOOOMMMJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB<<<<<<======<<<;;;:::999999999999999999999999999;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<=========??????AAABBBDDDFFFGGGHHHJJJLLLMMMNNNMMMMMMOOOQQQSSSUUUYYY^^^eeekkkpppsssyyy{{{}}}yyyyyy}}}|||yyy{{{}}}{{{ooojjjffffffhhhkkkrrryyy|||}}}xxxvvvrrrpppqqquuusssppppppqqqrrrqqqqqqssssssssssssqqqnnnlllkkkhhhggggggiiimmmrrruuuvvvrrroookkkjjjmmmqqquuuwwwuuuyyy{{{}}}{{{lllhhhtttyyyrrrkkkhhhgggcccbbbaaabbbdddffffffeeeccccccddddddeeehhhlllpppyyy||||||vvvqqqooonnnnnnoooqqqqqqsss~~~yyycccVVVNNNLLLNNNNNNNNNPPPVVV[[[bbbooo{{{zzzuuuqqqpppqqqsssooojjjddd^^^XXXSSSOOOFFFDDDBBB???===<<<;;;;;;888888777666666555555444666444333333444555333222111111111111111111111111000000000000000000000000////////////000000000000000//////......//////000000111222222222222111000000000111111222222333333111111111111222222222222444222333666777888>>>EEEZZZkkkyyyqqqggg```\\\ZZZXXXWWWSSSTTTWWWYYYZZZ\\\]]]^^^cccgggnnnvvvyyyvvvqqqkkkfffbbb```___]]]\\\ZZZXXXUUUTTTSSSRRRQQQOOOKKKJJJIIIJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCCCC>>>>>>??????>>>===;;;::::::::::::::::::::::::::::::;;;;;;<<<>>>??????@@@@@@@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<<<<======>>>>>>======<<<;;;;;;;;;<<<======>>>>>>@@@AAACCCFFFJJJMMMOOOQQQTTTVVVXXXYYYYYYZZZ]]]```fffiiiooovvv}}}wwwrrrooopppssswwwwwwtttrrrpppqqqtttsssqqqooonnnooopppppppppppppppqqqqqqooommmkkkiiigggffffffhhhkkknnnoooooojjjgggdddeeekkkrrrwwwzzzwww{{{~~~zzz|||}}}uuupppjjjggggggaaa``````aaaccceeedddcccbbbcccdddeeeeeegggkkkmmmrrrvvv|||~~~{{{vvvqqqooonnnllllllnnnnnnqqqzzzyyydddUUUNNNMMMOOONNNPPPTTTWWW\\\fffqqq|||zzzuuuqqqpppqqqssspppjjjddd___YYYSSSOOOFFFDDDBBB???===<<<;;;;;;777777777666555555444444666444333333444555333222111111111111111111111111000000000000000000000000////////////000000000000//////............//////000111222333333222111000//////000111222333333444000111111111111222222222555111000444666666:::???EEEXXXqqqqqqeee^^^ZZZWWWVVVOOOQQQUUUYYY[[[[[[[[[[[[^^^```cccfffkkkuuu}}}tttlllfffbbb```aaa```]]][[[YYYWWWVVVVVVSSSPPPLLLJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDAAABBBBBBBBBAAA@@@>>>===::::::::::::::::::::::::::::::;;;<<<===>>>??????AAABBBDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============<<<===>>>??????>>>===<<<<<<<<<======>>>?????????BBBDDDHHHLLLQQQUUUYYY[[[___bbbeeeggggggiiimmmqqqyyy}}}{{{yyy||||||uuuooommmlllmmmrrrxxxrrrooommmmmmnnnoooooonnnkkklllnnnnnnnnnllljjjiiigggffffffgggjjjkkkjjjiiieeeaaa___ccckkkttt{{{~~~zzz~~~uuuqqqmmmiiifffgggaaa``````aaabbbcccbbbaaaaaacccdddeeeeeegggiiikkkmmmrrrxxx|||zzzvvvqqqnnnmmmkkkkkklllllloooyyyttt___TTTQQQMMMKKKMMMPPPRRRUUU^^^ggguuu|||xxxvvvtttssstttpppkkkeee___YYYRRRNNNHHHEEE@@@>>>===<<<;;;::::::999888777666666666666444444333222111111111111333222111111000000111111222222222222222111000///000000000000////////////000000000000000000000000//////............/////////000333555777777444222444444444444333333222111333444555444444444666888EEEJJJXXXooovvveee[[[VVVUUUQQQOOOQQQWWW[[[[[[ZZZ\\\[[[^^^aaabbbbbbgggooovvvzzzqqqllljjjfffaaa______]]]ZZZVVVXXXUUUSSSQQQPPPOOOLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>======<<<;;;:::999999999::::::;;;<<<>>>???@@@>>>@@@CCCEEEGGGIIIMMMOOOOOOPPPRRRRRRRRRQQQOOOMMMMMMIIIFFFEEEGGGHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCAAA???===???AAACCCAAA???>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@???AAACCCEEEFFFFFFJJJOOOVVV]]]ccciiinnnqqqrrrsssvvvzzz~~~|||wwwqqqnnnkkkiiiiiikkknnnqqqnnnnnnnnnnnnmmmmmmmmmmmmqqqqqqpppooommmjjjhhhgggfffgggiiijjjiiigggeeeccc\\\ZZZZZZ```kkkwwwzzzyyyvvvrrrlllgggcccaaa`````````aaaaaaaaaaaaaaa```aaabbbbbbccceeehhhkkklllooossstttsssqqqooonnnjjjjjjjjjjjjmmmrrrzzzeeeSSSQQQIIILLLNNNNNNPPPVVV\\\```jjjvvv}}}yyywwwuuutttuuuqqqkkkeee___YYYRRRMMMHHHEEEAAA>>>======<<<;;;:::999888777666666666666666555444333333222222333333222111111000000111111000111111111000000///...////////////000000000000000000000000000000000000111000000000000000000111555444666<<>>III[[[ooozzzjjj]]]VVVVVVQQQNNNRRRVVVYYY^^^cccbbbdddeeecccaaaccciiioooyyy|||wwwqqqmmmkkkgggbbb^^^[[[XXXUUUSSSRRRRRRQQQPPPPPPOOONNNKKKIIIGGGEEEDDDHHHGGGFFFFFFFFFFFFDDDBBBAAAAAA@@@???>>>>>>======<<<<<<<<<===>>>???AAABBBCCCDDDFFFHHHIIIKKKOOORRRUUUVVVWWWWWWVVVUUURRRQQQPPPLLLIIIHHHJJJKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDBBBAAABBBDDDEEECCCBBBBBBDDDFFFFFFDDDCCCCCCCCCEEEEEEEEEGGGJJJMMMPPPQQQZZZ```iiirrrzzz~~~{{{xxx{{{xxxpppmmmllliiihhhhhhkkkmmmooopppppppppoooooonnnnnnnnnppppppooommmllljjjhhhggghhhiiijjjkkkllllllllllllhhhdddaaaccclllvvvyyyvvvtttqqqmmmhhhccc```^^^^^^___```aaaaaa___^^^\\\]]]^^^```aaaaaadddgggjjjjjjmmmqqqrrrqqqnnnmmmllliiiiiiiiijjjlllrrryyy~~~{{{ddd\\\MMMNNNLLLJJJKKKPPPWWW[[[gggqqq~~~{{{xxxwwwvvvvvvsssmmmfff```YYYRRRMMMIIIFFFBBB???======<<<;;;:::999888777666666666666888777666555444444444444333222111111000000111111//////000000//////............//////000000111111000000000000000000000000222222222111111222222222222111222:::BBBCCC<<<333333333333333333222222111000111222222111222444666777888>>>JJJYYYllljjj\\\YYYSSSOOORRRVVVZZZ```fffiiikkkjjjgggcccbbbdddgggjjjtttzzzsssnnngggccc^^^[[[YYYYYYXXXXXXVVVUUUSSSQQQNNNLLLJJJIIIJJJIIIGGGGGGHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>@@@AAAEEEFFFGGGHHHIIILLLQQQTTTWWWXXXXXXXXXWWWUUURRRPPPMMMKKKHHHGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEECCCBBBCCCDDDEEECCCBBBEEEGGGHHHHHHGGGFFFFFFGGGLLLMMMOOORRRWWW]]]bbbeeeqqqxxx{{{yyywwwwww{{{{{{uuuuuuvvvwww{{{~~~zzzuuutttyyyxxxrrrnnniiihhhhhhhhhiiijjjlllnnnpppppppppooonnnmmmmmmlllooonnnmmmllljjjiiiggggggjjjjjjlllppptttyyy~~~yyyqqqmmmooovvv}}}xxxrrrqqqoookkkgggbbb^^^[[[YYYWWWXXX[[[\\\[[[YYYVVVSSSXXXZZZ\\\]]]___aaaeeeggggggjjjnnnooonnnllljjjiiihhhhhhiiijjjlllqqqxxx}}}qqqaaaTTTPPPKKKHHHIIIMMMRRRWWWaaaiiiwww|||yyyxxxxxxxxxtttnnngggaaaZZZSSSNNNJJJGGGBBB???>>>===<<<;;;:::999888777666666666666888777666555444444444444333222111111000000111111/////////000000//////...---......///000111111222////////////////////////333222222111111222222333......///444::::::666000222222333333333222222111000222333222222222444666888888;;;AAAJJJYYYqqqmmm___XXXTTTUUUXXXYYY\\\aaakkknnnppppppmmmiiigggfffgggllluuu~~~yyyqqqkkkhhhfffdddccc\\\[[[ZZZXXXVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@???>>>???@@@BBBCCCFFFHHHIIIJJJLLLPPPUUUYYYYYYYYYZZZYYYWWWTTTQQQPPPKKKJJJHHHGGGGGGGGGFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHHHHGGGJJJLLLNNNOOOOOOPPPRRRSSSWWWYYY]]]cccjjjrrrzzz|||xxxssssssuuuzzz|||kkkeeebbbeeeiiimmmssszzz{{{{{{xxxvvvwwwuuupppnnnmmmffffffggghhhjjjkkklllmmmnnnmmmmmmlllkkkjjjiiiiiimmmlllkkkjjjiiihhhggggggkkklllpppwww{{{yyyzzz|||~~~~~~~~~uuuooolllgggaaa\\\WWWUUUSSSPPPRRRTTTUUUUUUSSSQQQPPPSSSUUUXXXZZZ\\\^^^aaadddeeeiiilllnnnmmmkkkiiihhhiiijjjkkklllnnnrrrwww{{{|||eeeYYYRRRKKKJJJLLLNNNQQQUUUZZZaaalllyyy{{{yyyxxxxxxxxxtttooohhhbbb[[[TTTOOOKKKHHHCCC@@@???>>><<<;;;:::999888777666666666666777666555444333333333333333222111111000000111111//////000111111000000///---......///000111111222////////////////////////111111000000000000111111000222333333222222333555111111222333333222222222111222333333222333555777666666888;;;>>>GGGYYYjjjqqqfff[[[VVVTTTSSSWWW\\\fffkkkrrrvvvvvvrrrmmmjjjjjjlllooorrryyy{{{xxxvvvjjjiiigggdddbbb___]]]\\\ZZZXXXUUUSSSSSSRRRPPPOOOPPPPPPOOOMMMLLLKKKIIIIIIGGGFFFDDDCCCCCCEEEGGGHHHIIIKKKMMMNNNQQQUUUZZZ^^^\\\\\\\\\\\\ZZZWWWTTTRRRMMMMMMLLLKKKIIIHHHHHHHHHMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMNNNOOOPPPQQQRRRSSSTTTWWWZZZ\\\^^^aaaeeehhhiiimmmttt{{{{{{uuurrrqqqppptttzzznnneee\\\XXXVVVYYY]]]aaajjjrrrvvvyyy|||rrrllliiihhhgggeeefffgggiiikkklllmmmmmmllllllkkkkkkjjjiiiiiihhhlllkkkjjjhhhggggggggghhhkkknnntttzzzwwwwwwyyyvvvnnnjjjccc\\\UUUPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOQQQUUUWWWYYY[[[^^^```dddgggkkkmmmmmmkkkjjjjjjkkklllnnnooopppssswwwzzz}}}|||yyyyyysss^^^SSSKKKLLLOOONNNOOORRRTTTZZZcccooo}}}~~~zzzxxxwwwwwwxxxtttoooiiiccc]]]VVVRRRMMMIIIDDDAAA???>>>===;;;:::999888777666666666666666555444333222222222222333222111111000000111111//////000111111111000000......//////000000111111000000000000000000000000000000////////////000000000333444111...---111666000111222222222222222222111333444333333333555777777666888:::;;;>>>HHHSSSnnnlll]]]TTTRRRVVV]]]___eeemmmtttwwwuuuqqqnnnkkkkkkjjjjjjmmmttt}}}|||wwwrrrnnnllljjjfffbbb___^^^\\\ZZZYYYZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMKKKIIIIIIJJJLLLNNNLLLNNNQQQSSSUUUWWW[[[^^^]]]]]]]]]]]][[[XXXUUUSSSOOOPPPPPPOOOLLLJJJJJJKKKNNNNNNOOOQQQRRRTTTUUUUUURRRUUUXXXYYY[[[]]]___bbbdddgggjjjnnnqqquuuzzz~~~|||tttnnnlllnnnqqqttt{{{xxxggg\\\XXXSSSPPPOOORRRUUUYYYbbbkkkvvv~~~uuummmjjjhhhfffdddeeefffggghhhjjjkkklllmmmllllllllllllkkkkkkkkkkkkkkkjjjiiihhhgggggghhhiiikkkooovvv|||vvvrrrvvv~~~yyymmmiiiaaaYYYRRRNNNLLLKKKJJJKKKMMMOOOOOONNNMMMLLLMMMOOOSSSUUUVVVXXXZZZ\\\aaaeeejjjmmmmmmlllllllllmmmoooqqqqqqqqqsssuuuwwwyyy}}}xxxssspppwwwjjjZZZNNNNNNOOOMMMKKKNNNPPPUUU\\\fffttt|||xxxvvvvvvvvvwwwtttoooiiiddd^^^XXXTTTMMMJJJEEEAAA@@@>>>===;;;:::999888777666666666666666555444333222222222222333222111111000000111111---...//////000000000///////////////000000000000000000000000000000000000000000////////////000000...///000///...///111333000000111222222222222222000222222222111222444666888666777999:::;;;@@@GGGXXXooowwwhhh]]]ZZZ]]]ZZZ^^^dddjjjooopppnnnlllfffffffffgggiiimmmrrruuu|||xxxuuusssqqqooonnnmmmllljjjhhhgggeeeeee```^^^[[[YYYXXXYYY\\\]]][[[^^^aaabbbbbbbbbcccdddcccdddddddddbbb```]]][[[YYYZZZ[[[YYYVVVSSSSSSTTTVVVWWWYYY\\\^^^```bbbcccdddgggllloooqqqtttxxx|||}}}ssssssqqqoooooossszzzzzzpppeeeZZZTTTTTTQQQOOOOOORRRVVVZZZdddooo}}}xxxppplllkkkjjjhhhfffeeeeeeeeefffgggiiijjjkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiigggggghhhiiijjjlllooovvv{{{vvvooottt~~~ppplllddd\\\VVVSSSSSSSSSSSSVVVZZZ\\\\\\WWWRRRNNNLLLOOORRRTTTUUUVVVWWWYYY^^^bbbhhhkkklllllllllmmmnnnppprrrrrrqqqqqqrrrssstttxxx|||zzzqqqkkkooovvv~~~jjjWWWQQQPPPKKKIIILLLNNNRRRWWW___jjjzzz{{{wwwuuuuuuuuuwwwsssooojjjeee___YYYUUUNNNJJJEEEBBB@@@???===<<<:::999888777666666666666666666555444333333333333333222222111000111111111,,,,,,---.../////////...000000000000////////////000000000000000000000000111111000000000000111111000//////222555666555333///000111222222222222222///000111111000111333555666222111444666777:::???BBBVVVqqqlll___[[[XXXZZZ\\\aaaeeehhhiiiiiibbbcccdddfffiiillloooqqqttt{{{}}}}}}vvvssspppnnnmmmnnnqqqsssqqqtttvvvwwwuuusssrrrrrrppppppqqqqqqpppmmmkkkiiigggiiijjjiiieeebbbbbbcccggghhhjjjmmmpppsssuuuwww{{{yyysssooojjjlllnnnqqqvvv|||qqqhhhccc]]]UUURRRTTTTTTRRRSSSXXX[[[aaalllwww}}}wwwrrrkkkhhhiiiiiigggeeeeeedddddddddeeeggghhhjjjggggggggghhhiiiiiijjjjjjllljjjiiigggggghhhjjjkkkmmmooovvvwwwtttoootttuuupppiiibbb]]][[[\\\]]]dddiiiooosssqqqiii```ZZZLLLNNNRRRTTTTTTUUUVVVWWW\\\```fffjjjlllllllllmmmoooppprrrrrrpppoooppppppqqqtttxxx|||~~~sssiiilllpppvvvyyy___UUUQQQJJJIIIMMMMMMPPPTTTZZZdddrrr~~~zzzxxxvvvuuuvvvssspppmmmhhhbbb\\\WWWQQQMMMGGGCCC@@@>>><<<;;;::::::999888777666555555555555444444444333333333333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////000000000000111111000000111111222333222222222111000//////...///111222222111111222333222222222333444555777777CCCFFFSSSjjjuuuhhhfff```^^^``````\\\]]]aaa]]]___aaadddkkkqqqrrrqqqyyyzzz}}}~~~{{{zzz|||~~~}}}wwwwwwwwwuuurrrrrrvvv||||||rrrkkklllggg```\\\ZZZXXXUUUSSSQQQRRRUUUXXX```lll|||zzzssspppllljjjiiiiiihhhfffeeeeeecccccccccccceeeeeehhhhhhjjjkkklllmmmmmmmmmmmmkkkiiihhhhhhiiijjjkkknnnppptttzzz|||tttqqqnnnoooxxx~~~yyyuuussstttvvvxxx{{{ddd[[[UUUPPPPPPOOONNNPPPTTT[[[___eeeiiikkkmmmnnnooooooooooooppppppppppppoooqqqrrrvvv{{{qqqmmmiiihhhlllxxxnnnVVVPPPPPPNNNJJJNNNRRRVVVXXX[[[fffvvv~~~yyyuuusssqqquuusssooolllhhhbbb[[[WWWPPPMMMGGGCCCAAA???===;;;::::::999888777666555555555555444444444333333333333222222222111111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000//////000000111222222222111111000//////...///111222222111111222333222222222333444555666777<<<>>>GGGYYYmmmyyyppphhhddd___[[[[[[___[[[\\\^^^bbbjjjsss{{{~~~~~~|||zzzyyyxxxyyyvvvwww||||||wwwuuuwwwyyyzzzzzzvvvpppmmmjjjeeeaaaddd___ZZZWWWWWWXXXYYYXXX\\\^^^bbbfffooo|||zzzrrrpppllljjjiiihhhfffeeeddddddcccccccccdddffffffhhhiiijjjkkkllllllmmmmmmkkkjjjiiihhhhhhiiijjjkkklllnnnppptttyyyzzzrrrmmmjjjgggjjjuuuqqqdddVVVPPPNNNLLLLLLMMMYYY^^^dddjjjlllnnnoooppppppooonnnnnnmmmmmmnnnnnnpppqqqtttyyy}}}|||qqqjjjfffjjjtttfffXXXSSSOOOLLLMMMPPPSSSTTTVVV___nnnyyy}}}wwwtttrrrrrrtttrrrnnnkkkgggaaa[[[VVVPPPLLLGGGCCCAAA???===<<<::::::999888777666666555555555444444444333333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////000000111111111222222222///////////////000000111222222111111000////////////111222222111111222333222222222222333555666777777777<<>><<<;;;::::::999888777666555555555444444444333333333111111111000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111111000////////////000111111111111111111000000/////////111222222111111222333222222222222333444555666666666888<<>>;;;;;;:::999888777777666555555444444444333333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////---------.........//////111111111111111222222333111111000000000000000000///111222222111111222333222222222222222333444444444444777::::::;;;CCCMMM```tttqqqdddXXXVVVUUUUUUZZZccckkkpppxxx}}}|||vvvnnnhhh^^^ZZZWWWWWWVVVTTTVVVZZZ[[[[[[[[[]]]bbbkkkvvv~~~xxxqqqllliiihhhhhhhhhlllsss||||||qqqggg```[[[XXXVVVSSSTTTVVVYYY]]]bbbgggjjjjjjlllooosss{{{}}}yyywwwwwwooommmlllkkkjjjhhheeeccccccccccccccceeegggiiikkknnnmmmkkkiiihhhggghhhhhhkkklllmmmnnnooopppqqqqqqqqqssssssrrrooolllkkklllnnnooopppooommmjjjiiiiiiiiijjjmmmttt~~~ooobbbaaa]]]aaaeeehhhiiiiiiiiijjjjjjiiihhhiiilllqqqwwwzzzzzzwwwuuuvvvwww{{{ppplllmmmqqqcccTTTOOOIIIIIIJJJKKKLLLPPPVVVZZZdddrrr~~~yyyuuusssqqqsssqqqnnnlllhhhccc]]]YYYPPPLLLHHHDDDBBBAAA@@@???<<<;;;::::::888888777666555555444444444333333333333222222222111111111111000000000000000000000000////////////////////////////////////////////////............////////////000000000000000111222222000000000000000000000111///111222222111111222333222222222111222222333444222111333777888888<<>>JJJ```yyytttfff^^^VVVUUUZZZZZZ[[[]]]^^^]]]\\\YYYXXXRRRNNNMMMOOOQQQPPPSSSXXXSSSUUUYYYZZZ[[[\\\^^^___dddiiiooosssvvv{{{~~~zzzuuurrrmmmjjjiiikkkkkklllooorrrwwwzzz~~~yyyssslllccc\\\YYYVVVRRRQQQPPPPPPOOONNNRRRTTTYYY```lll|||yyyqqqpppqqqpppnnnnnnmmmmmmllllllmmmkkkiiifffeeedddddddddeeeggghhhjjjpppnnnkkkhhhfffffffffgggdddeeefffgggggghhhgggggghhhiiijjjiiigggfffggghhhcccfffiiijjjjjjjjjkkkllljjjlllmmmlllnnnxxxtttrrrvvvwwwzzznnnnnnnnnllljjjhhhhhhiiihhhgggggghhhkkkooosssuuu|||xxxuuuuuuuuuvvv}}}}}}uuuoookkkxxxggg[[[PPPPPPOOOOOOPPPRRRTTTVVVWWWdddvvv}}}xxxvvvtttttttttrrroookkkfff```\\\ZZZRRRNNNIIIEEECCCBBB@@@???===<<<;;;;;;999999888777888777555444333333444444333333333222222222111111111111111111000000000000000///.........///111222////////////////////////////////////////////////000000000000111111111111//////.........000111222222222111111111111111111222222333333333333444444333444555666777777777777===CCCOOOccc}}}~~~kkkaaa]]][[[\\\[[[ZZZ\\\___]]]YYYTTTSSSPPPMMMKKKLLLMMMNNNNNNQQQRRRTTTVVVZZZ^^^bbbdddhhhggggggggghhhkkknnnpppzzz}}}|||xxxtttrrrlllkkkkkkmmmppprrrssssss}}}xxxuuutttsssrrrppphhhfffdddcccccc```ZZZUUUVVVSSSNNNKKKKKKLLLNNNNNNSSSXXX```lll|||vvvgggfffkkkkkkkkkkkkllllllkkkjjjiiiiiiiiiiiihhhfffeeecccbbbcccdddeeehhhiiiiiigggdddccccccdddaaaaaabbbccccccddddddeeeccceeehhhiiiiiigggcccaaaccceeeiiikkkkkkjjjgggeeeffffffggghhhlllsss|||yyynnnhhhgggqqq|||vvvsssooollljjjhhheeeccciiihhhggggggiiillloooqqqqqqtttvvvuuurrrrrrvvv{{{tttooommmuuuuuu^^^TTTNNNKKKLLLMMMMMMNNNQQQZZZ___lll}}}}}}xxxvvvttttttuuutttqqqlllgggbbb^^^[[[RRRNNNIIIEEECCCBBB@@@???===<<<;;;;;;999999888777888777555444333333444444333222222222111111111111000000000////////////...000///.........///111111/////////////////////////////////////////////////////////000000000111111222222111111111111111222111111111111111111111111222222222333333333444444333444555666666777777777;;;???GGGUUUkkkxxxmmmgggcccaaa```aaacccbbb]]]YYYUUURRROOONNNOOOPPPQQQQQQTTTUUUVVVXXX\\\```ccceeejjjjjjiiihhhhhhhhhiiiiiinnnoooqqquuuyyy}}}|||wwwtttsssrrrrrrsssttttttsssrrrrrrsssssstttwww{{{}}}xxxrrrmmmfffbbb```^^^\\\ZZZ[[[ZZZXXXYYYYYYWWWSSSPPPRRRPPPNNNMMMOOORRRTTTVVV]]]dddpppwwwhhheeehhhiiiiiijjjkkkjjjjjjiiiiiijjjjjjjjjiiihhheeedddccccccdddeeefffggggggfffdddbbbcccdddccccccdddddddddddddddeeebbbccceeeggggggfffdddbbbbbbdddfffhhhhhhgggfffeeeeeefffffffffhhhmmmtttxxxxxxnnniiiiiimmmvvvwwwtttpppmmmkkkiiifffdddccccccbbbcccfffjjjnnnpppppprrrsssrrrnnnnnnqqquuuzzztttmmmpppzzzkkkYYYPPPIIIJJJKKKKKKLLLNNNTTTXXXcccsss}}}yyyvvvuuutttvvvuuurrrnnniiiccc___\\\RRROOOJJJFFFDDDBBB@@@???===<<<;;;;;;999999888777777777555444444333444444222222111111111000000000////////////............//////......//////000111////////////////////////////////////////////////....../////////000000000333333333222222111000///111111111111111111111111222222222222333333333333333444555666666777666666999;;;???FFFTTTkkk|||uuurrrooonnnooonnniiifff]]]ZZZVVVTTTUUUUUUUUUTTTTTTTTTUUUWWWZZZ^^^aaacccnnnnnnnnnnnnllljjjgggeeeggggggggghhhiiijjjkkklllpppqqqtttzzz~~~wwwuuuppplllhhheeeddddddfffhhhlllpppuuuxxx{{{|||xxxnnngggaaa]]]XXXTTTRRRQQQOOONNNQQQQQQPPPQQQSSSSSSQQQOOONNNMMMMMMNNNQQQVVVZZZ]]]hhhqqqzzzjjjdddeeefffggghhhhhhhhhhhhhhhiiijjjkkklllkkkiiigggdddccccccdddddddddeeeeeedddbbbaaabbbdddeeeeeeeeeeeeeeefffffffffbbbcccdddddddddddddddccc```aaabbbccccccddddddddddddeeeffffffgggjjjnnnrrrzzzssskkkhhhhhhhhhmmmyyyuuurrrooolllkkkiiifffddd______```aaaeeeiiimmmoooooopppqqqooolllkkknnnqqqttt~~~qqqpppvvv|||~~~cccVVVJJJHHHKKKLLLLLLMMMPPPSSS[[[hhhttt|||yyyvvvuuuuuuvvvuuurrroooiiiddd___\\\SSSOOOJJJFFFDDDBBBAAA???===<<<;;;;;;999999888777777666666555444444333333111111111000000000000///000000/////////.....................//////000000////////////////////////////////////////////////............///////////////000111111111///...---111111111111111222222222111222222222222333333333333333444555666666666666999;;;===???FFFVVVmmm~~~|||oookkkfffbbb```]]][[[YYYWWWWWWXXXYYYZZZ]]]___aaaoooqqqssstttrrroookkkhhhfffeeedddcccbbbaaaaaaaaaddddddeeehhhnnnttt{{{zzzsssnnnkkkiiieeeccc```^^^]]]]]]^^^___cccfffkkkrrryyy~~~wwwppphhh```[[[UUUTTTQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUUUURRRRRRRRRRRRVVV]]]fffkkkyyyooofffccccccdddeeeffffffggggggiiijjjkkklllkkkiiifffdddbbbbbbccccccbbbccccccaaa``````aaacccddddddeeefffggghhhhhhiiieeeeeedddccccccccccccccc______^^^^^^^^^```bbbcccbbbdddfffggghhhjjjmmmppprrrzzzzzznnngggdddeeefffhhhppp~~~pppnnnkkkiiihhhfffdddbbb______```bbbeeehhhlllnnnmmmnnnnnnmmmkkkkkknnnpppuuu}}}zzztttuuuqqq}}}qqq```OOOJJJLLLNNNNNNNNNPPPQQQWWWaaakkkvvv|||yyyvvvuuuuuuuuutttrrroooiiiccc^^^[[[SSSOOOJJJFFFDDDCCCAAA@@@===<<<;;;;;;999999888777666666666555555444333333111111111000000000000///111111111000000000//////---......///////////////////////////////////////////////////////////////............////////////---...///111111111000///000000111111111222222222111111111222222222333333222333444555666666666666777:::======>>>GGGWWWcccssszzzuuuoookkkgggdddbbbaaa___^^^^^^______kkknnnqqqssssssqqqnnnkkkbbbbbb```___]]]]]]\\\\\\^^^^^^^^^___bbbfffjjjmmmnnnrrryyy|||wwwsssmmmfffaaa^^^]]]]]]VVVUUUUUUUUUWWWYYY\\\^^^bbbdddiiinnnuuu{{{vvvqqqiiibbb\\\YYYVVVTTTMMMMMMMMMLLLLLLLLLNNNOOONNNOOOOOOPPPQQQSSSVVVXXXYYYYYYZZZ[[[aaalllxxxvvvkkkeeedddddddddfffffffffggghhhiiijjjkkkiiihhheeebbbaaa```aaaaaa```aaa```___]]]]]]```bbb```aaaccceeegggiiijjjkkkiiihhhfffdddcccbbbbbbbbb___^^^\\\[[[[[[]]]___aaabbbdddffffffggghhhjjjllljjjnnnyyywwwmmmfffccccccfffeeejjjvvvrrrjjjhhheeedddccccccaaa_________```aaacccfffhhhiiihhhiiiiiiiiiiiikkkmmmpppsssxxxvvvrrrllluuunnnYYYPPPOOONNNNNNNNNQQQQQQTTT[[[bbblllzzz|||yyywwwvvvvvvttttttsssooojjjddd^^^ZZZSSSPPPJJJGGGEEECCCAAA@@@===<<<;;;;;;999999888777666666666666555444333222222222111111111000000000111111111111000000000000------...////////////...////////////////////////////////////////////////....../////////000000000///000111222222333333333000000000111222222333333111111111111222222222222222333444555555666555555444777:::::::::>>>FFFLLLVVVcccyyyzzzwwwrrrkkkfffaaa^^^]]]ggghhhjjjkkkkkkkkkiiihhh``````___^^^]]]]]]]]]]]]ZZZZZZZZZ\\\^^^```cccdddbbbeeejjjnnnqqquuuxxx{{{{{{tttmmmiiibbb```\\\XXXUUUTTTUUUUUURRRSSSTTTVVVYYY[[[]]]___aaaccceeehhhlllpppsssuuuzzzyyywwwwwwvvvssspppmmmgggaaaZZZSSSPPPOOOOOOOOOMMMNNNNNNMMMLLLLLLMMMOOOKKKLLLMMMNNNPPPSSSXXX[[[\\\___ccchhhooo{{{}}}rrrllljjjiiiggghhhggggggggggggggghhhhhhfffdddbbb___^^^^^^______``````___\\\[[[[[[]]]_________aaaccceeehhhiiijjjiiihhhfffdddcccbbbbbbbbb```___\\\ZZZZZZ[[[]]]___aaabbbdddddddddeeehhhjjjgggiiiooouuummmfffcccccccccaaaeeeppp|||xxxmmmgggeeebbbaaaaaaaaa```___]]]]]]^^^___```bbbdddeeedddcccddddddfffhhhkkklllooosssyyy{{{qqqnnnsss}}}iiiZZZSSSOOOMMMNNNOOONNNPPPUUUZZZaaammmyyy|||yyywwwvvvvvvuuuuuutttqqqllleee___[[[TTTPPPKKKGGGEEECCCBBB@@@===<<<;;;;;;999999888777555666666666666444333222333222222222111111111111111000000000000/////////,,,---.../////////....../////////////////////////////////////////////////////////000000000111111222111111111111111222222///000000111222222333333111111111111222222222222222222333444555555555555333555666777888:::===@@@DDDMMM\\\nnnzzzpppiiieeegggfffeeecccbbbbbbaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\WWWYYY\\\```cccgggiiijjjgggiiikkklllllllllmmmnnnooosssxxx~~~zzztttnnniiiddd```]]]UUUTTTRRRPPPOOOPPPQQQRRRTTTVVVXXXZZZ\\\]]]]]]]]]^^^]]]]]]^^^___aaacccdddeeedddcccccccccaaa]]]ZZZXXXTTTOOOMMMLLLLLLLLLLLLNNNPPPRRRRRRPPPPPPRRRUUUPPPRRRTTTVVVXXX]]]dddiiilllrrrzzzyyytttsssqqqmmmjjjiiihhhgggfffeeeeeeeeebbb```^^^\\\[[[\\\]]]^^^```___^^^[[[XXXYYY[[[]]]___``````bbbcccdddeeefffddddddddddddccccccccccccbbb```]]][[[ZZZZZZ\\\]]]\\\^^^```ccceeeiiinnnrrrrrrpppqqqyyywwwooojjjdddaaa```]]][[[```jjjrrrtttnnngggeeecccbbbccccccbbbaaaZZZ[[[\\\^^^aaaccceeefffdddcccbbbccceeegggiiiiiijjjnnntttzzz{{{uuuuuuyyykkk\\\RRROOOPPPMMMLLLMMMQQQTTTYYYcccnnn|||yyywwwvvvvvvvvvvvvvvvsssnnnggg```\\\TTTPPPKKKGGGEEEDDDBBB@@@===<<<<<<;;;:::999888777555666666666666444333222333333333222222222222111000/////////............,,,,,,.../////////...---////////////////////////////////////////////////000000000000111111111111333111000........./////////000000111222222333333000111111111111222222222222222333444555555555555555555555666888:::;;;<<<:::>>>EEEQQQccc|||{{{vvvkkkhhhddd```]]]\\\\\\\\\XXXWWWVVVVVVUUUUUUVVVVVVYYY\\\aaagggmmmqqqtttuuusssttttttssspppnnnnnnnnnjjjlllnnnpppttt{{{~~~|||xxxtttpppnnnlllkkkmmmhhhbbb]]]ZZZWWWUUUSSSPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUXXXYYYZZZYYYXXXWWWVVVUUUTTTRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWVVVSSSQQQKKKJJJIIIJJJLLLMMMLLLKKKJJJMMMQQQRRRRRRTTTWWWZZZYYY\\\___aaaeeekkktttzzzzzz~~~yyyyyywwwssskkkjjjiiigggeeeddddddccc___^^^\\\ZZZZZZZZZ\\\]]]```___]]]ZZZWWWWWWZZZ\\\```aaaaaaaaaaaabbbbbbbbb___```aaaccccccdddddddddcccaaa___\\\[[[ZZZ[[[[[[VVVYYY^^^ccciiipppxxx~~~}}}xxxzzzzzznnnhhheeeaaa]]]]]]XXXWWW\\\ffflllvvvzzzsssppphhhfffddddddeeeeeedddcccZZZ[[[]]]```cccfffhhhiiihhhfffeeeeeefffhhhiiiiiidddhhhlllqqq{{{{{{xxxwww~~~yyyeeeWWWRRRTTTNNNLLLMMMPPPRRRVVV___iiiwwwzzzvvvuuuuuuuuuwwwuuusssrrrooojjjddd___VVVRRRLLLGGGEEEDDDBBBAAAAAA@@@???===;;;999777777666444222222444444444333111111111111000000000000////////////////////////............////////////////////////////////////000------000000......111000000000000000000000000000000000000///////////////000000000000111111111222222111111222222333444333333333333333333333333444444666777888888999999999999===EEEOOO^^^vvv{{{nnnbbb^^^___]]]WWWUUUSSSQQQQQQRRRSSSRRRRRRSSSYYYcccmmmvvv||||||zzzzzzsssqqqooonnnnnnppprrrssszzzzzzzzz{{{|||}}}~~~xxxsssooolllkkkgggfffeeecccaaa```______\\\[[[XXXUUUSSSRRRRRRRRRLLLLLLLLLLLLMMMOOOPPPRRRVVVVVVVVVVVVVVVUUUTTTTTTPPPOOONNNLLLKKKJJJIIIIIIEEEHHHKKKMMMMMMMMMNNNOOOFFFHHHJJJKKKKKKMMMPPPRRRTTTUUUUUUTTTTTTVVVYYY\\\bbbgggnnnuuu{{{~~~yyyvvvwwwzzz{{{{{{yyywwwuuuooonnnkkkgggdddbbb```___]]]]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVWWWZZZ]]]]]]^^^___```aaaaaaaaaaaa`````````aaabbbccceeeeeeeeeccc```]]][[[ZZZZZZZZZ\\\\\\]]]bbbmmm|||tttjjjbbbaaa^^^XXXVVVWWWYYYYYY\\\```eeeqqq}}}wwwqqqmmmlllhhheeedddfffgggfffddd^^^^^^^^^```ccchhhlllnnnooojjjfffeeegggfffbbb^^^ddd\\\\\\eeeooo|||yyyzzzsss]]]TTTSSSOOOLLLKKKNNNPPPRRRYYY```qqq}}}zzzwwwuuuvvvvvvwwwvvvtttrrroookkkddd```VVVRRRLLLHHHEEEDDDBBBAAA??????>>>===;;;:::999999999888666666777888777666111111111111000000000000//////////////////////////////000000000111111111///////////////////////////---,,,///000---...111////////////////////////000000000000/////////////////////000000000111111222222111111222222333444333333333333333333333333333333444555555555444444555444666:::???HHHZZZllluuunnnjjjccc\\\XXXUUUQQQOOOOOOOOONNNMMMOOOTTT\\\gggqqq{{{|||vvvqqqooooooooooooooooooppppppqqqrrrsssyyyzzz|||~~~}}}{{{yyywwwsssrrrpppnnnnnnmmmnnnnnnvvvwwwxxxzzz{{{|||}}}}}}~~~|||zzzwwwvvvssssssssssssssssssttttttuuurrrooojjjfffcccaaa```]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXUUURRROOONNNMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMSSSSSSSSSSSSSSSRRRQQQQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNOOORRRTTTVVVWWWYYYZZZ]]]```eeeiiittt{{{}}}{{{xxxtttqqqmmmooorrrtttuuuuuutttsssnnnllljjjgggcccaaa___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWXXX[[[^^^^^^___``````aaaaaaaaa```bbbbbbbbbcccdddeeefffgggfffeeebbb```]]][[[ZZZYYYZZZ[[[___eeeqqq{{{zzzxxxrrrhhh___XXXWWWVVVSSSSSSVVVVVVWWWYYY^^^bbblll}}}xxxrrrnnnjjjiiifffccccccdddfffeeedddaaaaaabbbdddgggjjjnnnooopppkkkfffdddeeedddaaa^^^\\\WWWWWW___fffrrrlll\\\UUUPPPLLLLLLNNNOOOPPPUUU[[[jjjvvv~~~zzzwwwvvvwwwxxxxxxwwwuuusssqqqlllfffaaaWWWSSSMMMHHHFFFDDDCCCBBB>>>======<<<<<<;;;;;;;;;888666444444555666555444111111111111000000000000////////////////////////....../////////000000000///////////////////////////,,,,,,...///---...111000000000000000000000000000000000000/////////////////////000000000000111222111111111111222333333222222333333333333333333333444444444333333222111555555666888888;;;FFFQQQbbbvvv}}}rrrhhh___[[[VVVQQQOOONNNMMMLLLLLLNNNSSS\\\fffqqq{{{wwwsssqqqqqqppppppoooooonnnnnnnnnnnnrrrrrrssssssqqqooollljjjeeedddbbb```____________cccdddfffggghhhiiiiiiiiikkkjjjjjjiiihhhfffeeedddcccccccccdddeeeeeefffffffffdddbbb___\\\ZZZYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWYYYWWWUUUQQQNNNLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNMMMLLLIIIIIIGGGFFFEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPQQQRRRTTTWWWZZZ___dddjjjqqqyyy~~~zzzuuutttsssqqqooohhhjjjlllnnnoooooonnnmmmlllkkkiiifffccc```^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXYYY\\\^^^^^^______````````````___```aaaaaabbbcccdddeeefffeeeeeedddbbb___]]]ZZZYYYWWW[[[aaahhhtttuuuooojjjfff^^^VVVOOOMMMMMMMMMOOOSSSTTTUUUXXX]]]aaafffssswwwpppllliiifffdddbbb```aaabbbddddddddddddeeeggghhhkkklllnnnoooooojjjdddaaaaaabbbaaa```YYYVVVXXX]]]```iiiyyyaaaTTTPPPMMMKKKMMMNNNNNNQQQVVVaaakkkzzz~~~zzzwwwwwwxxxyyyxxxwwwvvvtttrrrmmmgggcccWWWSSSMMMIIIFFFEEEDDDBBB???>>>>>>===<<<;;;::::::777666444333444444444222111111111111000000000///////////////////////////,,,,,,,,,,,,---------...///////////////////////////,,,,,,//////---...222111111111111111111111111000000000000////////////000000000111111111111222111111111111111222222333222222222222222333333333444444444555555444444333444666999:::999;;;AAAGGGMMMZZZooorrrlllddd]]]XXXTTTRRRPPPPPPQQQSSSWWW]]]eeemmmqqq}}}yyyuuuuuuuuuwwwwwwwwwvvvvvvuuuttttttzzzyyyxxxuuurrrnnnjjjhhhcccbbb```^^^]]]]]]]]]^^^^^^___aaaccceeefffggggggffffffeeecccaaa___^^^]]]___``````aaacccddddddeeecccbbb```^^^\\\ZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVWWWYYYXXXVVVSSSPPPMMMKKKJJJHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKMMMNNNNNNQQQTTTVVVVVVWWWXXXYYYZZZ^^^fffoooyyy~~~xxxsssqqqqqqpppnnnjjjkkkllllllkkkiiigggfffjjjiiihhhfffcccaaa___^^^\\\\\\ZZZYYYWWWVVVVVVVVVXXXYYYZZZZZZYYYZZZ]]]___^^^^^^^^^___^^^^^^]]]]]]]]]^^^___```aaabbbbbbbbbaaabbbbbbaaa```^^^[[[ZZZWWW\\\bbbhhhqqq~~~pppjjjgggfff___ZZZSSSNNNKKKKKKMMMOOOTTTUUUYYY^^^aaadddlllvvvvvvnnniiigggdddcccaaa```___```aaacccdddeeeggghhhiiijjjkkkkkkjjjjjjiiieee```^^^___ccceeefffbbbbbbcccdddccchhhzzzgggVVVQQQLLLJJJLLLNNNMMMNNNRRRZZZbbbnnn|||}}}yyywwwwwwxxxzzzxxxwwwvvvtttrrrnnnhhhdddXXXTTTNNNJJJGGGFFFDDDCCCAAAAAA???>>><<<:::999888;;;999777666777777666555111111111111000000000///////////////////////////,,,,,,,,,,,,---------...////////////////////////...,,,,,,000111//////222000000000000000000000000000000000000////////////111111111222222222333333111111000000111111222333111111111222222333333333111222333444555555555555///333666666666888;;;===BBBHHHTTThhh}}}rrriiiaaaZZZVVVXXXXXXYYYZZZ\\\^^^```bbbpppvvv|||tttooommmnnnoooqqqsssuuuxxx{{{|||}}}~~~~~~zzzuuuooojjjfffdddaaa```^^^]]]\\\\\\]]]]]]^^^```bbbeeeiiikkkmmmmmmiiigggeeebbb___]]][[[ZZZ]]]]]]^^^___aaabbbccccccbbbbbb```^^^\\\ZZZXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTRRRPPPMMMKKKIIIHHHEEEEEEDDDDDDEEEGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJKKKKKKJJJKKKMMMNNNSSSWWW]]]aaacccdddeeefffdddiiirrr}}}{{{xxxsssooolllkkkjjjiiiiiiiiiiiihhhgggeeedddcccggggggffffffdddbbbaaa___]]]\\\ZZZYYYWWWVVVVVVUUUWWWXXXZZZZZZZZZ[[[]]]___]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^___```aaaaaaaaa\\\]]]^^^^^^^^^]]]\\\[[[XXX]]]aaaeeejjjxxxwwwmmmhhhhhhkkkjjjhhhccc\\\VVVSSSQQQPPPUUUUUUXXX]]]___```fffmmm{{{zzzuuuqqqlllhhheeecccbbbaaa^^^_________```bbbeeefffhhhhhhhhhiiihhhgggffffffcccaaa^^^___cccjjjpppssswwwvvvtttooojjjmmmzzzsss___SSSMMMJJJLLLNNNMMMNNNPPPVVV[[[eeeppp~~~}}}zzzwwwwwwxxxyyyxxxvvvuuutttrrrnnnhhhdddYYYUUUOOOJJJHHHFFFEEEDDDBBBBBB@@@>>><<<:::999888999777555444555555444222111111111111000000000000////////////////////////....../////////000000000////////////////////////---,,,...333444111000222------------------------000000000000////////////111111111222222222333333111000000000000111222222000000111111222333333333//////111222333444444444///333555333333666777666:::;;;BBBPPPccc{{{xxxnnnhhhccccccaaa```^^^\\\[[[ZZZccceeeiiipppvvvzzz{{{{{{tttpppiiibbb^^^]]]^^^___cccffflllsssyyy~~~}}}zzzuuuooohhhccc___^^^\\\\\\ZZZZZZZZZZZZ[[[\\\___aaadddhhhllloooqqqrrrkkkiiifffbbb___\\\ZZZYYYZZZZZZ[[[\\\]]]^^^___```\\\\\\[[[YYYWWWTTTQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPZZZ___gggnnnrrruuuwwwxxxzzzxxxssstttrrrpppnnnkkkiiiggggggbbbbbbcccccccccbbbaaaaaabbbcccdddddddddcccbbbaaa^^^]]][[[YYYXXXVVVVVVVVVUUUWWWYYYZZZZZZ[[[\\\^^^]]]]]]]]]]]]\\\ZZZYYYYYY\\\]]]___aaabbbbbbbbbaaaZZZZZZ[[[[[[\\\[[[[[[[[[XXX\\\___```ccckkkwwwwwwqqqjjjfffhhhmmmssswwwwwwqqqjjjeee___ZZZYYYWWWWWWZZZZZZZZZ___eeemmmsss{{{}}}yyysssmmmjjjiiihhhfffdddbbbaaa______]]]^^^_________```cccfffffffffffffffffffffffffffeeeeeefffjjjpppyyyzzzrrrssszzz~~~jjjZZZRRRKKKLLLMMMMMMMMMOOOSSSWWW]]]fffrrr~~~zzzwwwwwwwwwxxxwwwvvvtttsssqqqmmmhhhdddYYYUUUOOOKKKHHHGGGEEEDDDAAAAAA@@@>>>===;;;::::::666444222111111111000///111111111111000000000000//////////////////////////////000000000111111111////////////////////////,,,,,,000666888333111111........................000000000000//////////////////000000000111111111000000000000000111222222///000000111222222333333111111222333333444333333333777777333333777888555555555:::CCCLLLZZZqqq~~~|||wwwqqqlllgggcccbbb^^^]]]]]]```dddfffeeedddbbb___ZZZUUURRRQQQRRRSSSVVVYYY```gggnnntttwwwyyyrrrnnniiiccc]]]YYYWWWUUUVVVUUUUUUTTTUUUWWWXXXYYY\\\]]]```dddgggjjjlllmmmeeeccc```\\\YYYWWWVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYUUUTTTTTTSSSQQQOOOLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOONNNMMMMMMKKKJJJHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOONNNPPPRRRTTTVVVYYY]]]```kkkrrr|||yyyuuusssoookkklllmmmnnnmmmllliiihhhgggaaaaaa`````````______^^^\\\]]]___aaabbbbbbaaa```___^^^\\\ZZZXXXWWWVVVVVVTTTVVVXXXZZZZZZZZZ\\\]]]_________^^^]]][[[ZZZYYY[[[\\\___aaabbbbbbaaa```\\\\\\[[[ZZZYYYYYYYYYYYYWWWYYY[[[]]]___ccciiimmmpppmmmlllllliiieeegggnnnsss}}}{{{ssskkkccc^^^ZZZZZZXXXWWWZZZ```ddddddgggjjjjjjgggdddbbb```aaabbbbbb```^^^]]]\\\ZZZ\\\]]]]]]\\\]]]aaaddddddddddddeeegggiiilllmmmnnnppptttzzzzzzxxx{{{~~~xxxcccXXXOOOLLLLLLKKKKKKMMMOOORRRWWW]]]gggvvv~~~zzzwwwvvvwwwxxxvvvuuutttsssqqqmmmgggcccZZZUUUOOOKKKIIIGGGFFFDDD?????????>>>===<<<<<<<<<999777444333333333222111111111111111000000000000////////////////////////............////////////////////////////////////+++,,,111999:::555111111111111111111111111111111000000000000////////////............////////////000000000000000111111222///000000111222222333333555555666666666555444444222666555111111777999666333555999>>>???DDDTTTeee|||yyytttrrrcccaaa___```bbbbbb___\\\XXXVVVSSSPPPNNNNNNOOOPPPKKKOOOTTTZZZ___ccceeefffdddaaa\\\VVVRRROOOMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTWWWZZZ\\\___```aaaYYYWWWTTTRRROOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJJJJKKKKKKLLLNNNPPPRRRSSSRRRSSSUUUWWWWWWWWWWWWVVVSSSQQQOOOLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTRRRUUUYYY^^^cccjjjqqquuuuuuooonnnnnnkkkiiibbbeeehhhjjjiiifffeeedddeeedddcccaaa___]]]\\\[[[XXXZZZ\\\___aaaaaa`````````___]]][[[YYYXXXWWWVVVSSSUUUXXXYYYYYYZZZ[[[]]]aaaaaa```___^^^\\\[[[ZZZXXXZZZ\\\^^^______^^^^^^```^^^\\\ZZZXXXWWWXXXXXXUUUVVVYYY\\\^^^aaabbbccccccaaadddiiihhheeehhhoooppp~~~xxxlllfff___\\\YYYVVVYYY^^^aaa^^^]]]```dddcccbbbaaa\\\^^^```aaa___]]][[[[[[YYY[[[\\\\\\ZZZ[[[___bbbbbbcccccceeeiiimmmrrrtttxxx{{{}}}}}}}}}iii]]]QQQMMMLLLJJJJJJKKKMMMOOORRRWWW```nnnzzzxxxxxxyyyyyyvvvuuutttssspppkkkeee```\\\WWWQQQLLLIIIGGGEEEDDDDDDCCC@@@===;;;:::999999555555444333222111111000333333222222111000//////,,,---------.../////////...........................------,,,,,,------.........------------......///......------///000111000000000000////////////000000000000111111111111---------------...//////222222222111111111111111111111111111111111111111333333444444444444444444888888999:::===AAAEEEGGG]]]nnnvvvmmmfffhhhjjjgggbbb___\\\YYYTTTPPPMMMMMMOOOPPPOOOLLLMMMQQQTTTTTTWWW\\\ZZZYYYWWWRRRNNNLLLLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMIIILLLNNNNNNMMMNNNQQQTTTRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKJJJIIIJJJMMMOOOMMMNNNOOOOOOOOORRRUUUXXX]]]```eeejjjllljjjfffaaaXXXXXXUUUQQQMMMJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPRRRRRRSSSTTTVVVYYY\\\]]]___ccciiiooovvv{{{vvvoooiiiffffffeeeeeeddddddeeefffggggggdddaaabbbbbbbbbbbb```^^^\\\ZZZWWWXXXYYYZZZ]]]___aaabbb______]]][[[YYYWWWVVVUUUXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWXXXZZZ\\\^^^```aaa```aaaaaacccdddfffhhhiiissswww~~~wwwlllgggaaa\\\ZZZZZZYYYYYYYYYZZZ\\\]]]^^^_________^^^]]]]]]___aaa___ZZZVVV\\\[[[ZZZYYYWWWWWWWWWVVV]]]]]]aaahhhlllooovvv}}}|||zzzyyyuuu{{{}}}gggTTTPPPOOOJJJIIIMMMOOORRRTTTUUUXXXaaaoooyyyzzzxxxxxxxxxxxxvvvuuutttssspppkkkeee```[[[WWWQQQLLLJJJHHHFFFEEEDDDCCC@@@>>>;;;::::::999777777666555444333222222222222111111000//////.........//////////////////...........................------,,,,,,------.........------------......///......---...///000111/////////...................../////////000000000......------......///000111111111111111111111111222222222222222111111111333333333444444444444444555555555666888<<>><<<;;;::::::999999888777666555444444111111000000///.........000000000000000/////////..............................------------............------------............------......///000---------...............------.........///////////////......//////000111///000000111111222222222222222222222222222222222222333333333444444444555333333333333555777:::;;;:::AAAMMM[[[lll|||xxx||||||vvvnnnhhhdddXXXTTTSSSTTTTTTSSSUUUZZZZZZ\\\]]]\\\YYYUUUSSSRRRMMMLLLKKKJJJIIIIIIJJJJJJFFFGGGHHHGGGGGGIIILLLOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMPPPSSSVVVXXX[[[___aaacccdddeeehhhlllsss{{{{{{tttooohhhddd]]]VVVPPPPPPSSSVVVTTTVVVYYY\\\___```______ccceeejjjqqqyyy~~~xxxsssoooooolllgggdddbbbaaa___]]]^^^^^^___bbbeeefffeeeccc``````___^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^YYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^___aaaccceeefffaaabbbeeekkkqqqqqqmmmiiifffbbb^^^[[[ZZZ[[[ZZZZZZYYYYYYYYYYYY[[[]]]___aaa\\\[[[[[[\\\^^^^^^]]]\\\ZZZZZZXXXWWWVVVVVVVVVVVVXXXXXX\\\cccjjjrrrpppbbbXXXOOOLLLNNNKKKMMMOOOPPPQQQWWW```ggg|||yyyxxxwwwvvvwwwvvvuuuuuurrrnnnhhhcccYYYVVVQQQNNNLLLKKKIIIGGGCCCBBBAAA???===;;;:::::::::999888888666666555444111111000000000/////////111000000//////.......................................------------............------------......------------......//////------............//////------.........////////////////////////000111111...//////000111222222333222222222222333333333333222222222333333444444555555444444444555666888999;;;===AAAHHHSSSggg}}}}}}~~~yyy}}}rrrjjjccc```]]]\\\```fffmmmpppsssrrrnnnhhhcccaaa]]][[[YYYWWWUUUTTTRRRPPPLLLLLLJJJJJJJJJMMMPPPSSSSSSUUUWWWXXXZZZZZZYYYYYYTTTTTTTTTTTTUUUVVVXXXYYYZZZ^^^cccgggjjjmmmqqqtttyyyyyyyyyzzz}}}|||uuurrrjjjhhhddd___[[[[[[___bbbaaadddiiiooosssuuuvvvvvv{{{yyyvvvssspppmmmjjjhhheeecccbbbaaa^^^\\\]]]]]]___bbbfffhhhhhhggg```___^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^YYYYYYXXXWWWWWWWWWWWWXXXYYYXXXXXXWWWVVVUUUUUUTTTVVVWWWWWWWWWWWWWWWWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\]]]___aaacccdddbbbaaaaaabbbeeeeeedddbbbbbb___[[[ZZZZZZ[[[[[[ZZZ[[[ZZZXXXXXXXXXZZZ]]]^^^\\\[[[[[[[[[\\\\\\\\\\\\YYYYYYXXXWWWVVVUUUUUUUUUWWWWWW[[[bbbjjjvvvsssdddXXXQQQQQQKKKLLLMMMNNNOOOSSSXXX]]]}}}zzzxxxwwwuuuxxxxxxwwwvvvtttpppjjjeeeZZZVVVRRROOOMMMKKKIIIGGGBBBBBBAAA@@@>>><<<;;;:::999888888777666555444444222111111111111111000000/////////......---------........................///......------......///......------------......,,,------...................../////////000000000....../////////000000000///////////////000111111......///000111111222222111111111222222333333333111111222222333444444555555555555555555666666666999999999;;;AAAMMM\\\fff}}}zzz}}}}}}wwwxxx~~~ssskkkffffffmmmuuu}}}uuurrrooollljjjfffaaa\\\YYYVVVSSSRRRTTTWWWZZZ]]]```bbbdddggghhhgggfffeeecccbbbbbbbbbcccdddfffhhhjjjnnntttyyy|||~~~zzzzzzvvvwwwwwwuuurrrppppppqqqwww{{{zzzsssooonnnnnnllliiihhhfffeeedddcccbbb```]]]______```dddgggjjjkkkjjjaaa```^^^\\\[[[[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]___aaabbbbbb```^^^]]]^^^^^^_________\\\YYYXXXYYYZZZZZZZZZ\\\ZZZXXXWWWVVVWWWYYYZZZ]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXXXX\\\ccclll{{{rrrbbbWWWRRRNNNNNNNNNMMMNNNPPPTTTVVV~~~{{{yyywwwvvvxxxxxxwwwwwwuuuqqqkkkfff[[[XXXTTTQQQNNNLLLIIIGGGBBBBBBAAA@@@???===;;;:::888888777666555444333333222222222111111111111111............------------........................//////............//////......------------......,,,,,,---............---......//////000111111111....../////////000000000//////......//////000111...//////000000111111111000000000111111222222333000000111222333444555555444444444444444444444444444444555555999???GGGMMM^^^sss}}}~~~vvvuuuwww|||zzzpppjjjlllttt}}}yyyrrrgggccc^^^]]]___cccggghhhpppssswwwzzz{{{zzzxxxwwwtttsssqqqoooooopppqqqrrrvvvzzzxxxsssmmmkkkkkkkkkjjjhhhfffeeeccccccccccccaaa___aaa```aaacccgggiiijjjiiibbb```]]][[[ZZZ[[[]]]^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^```aaa]]]\\\[[[ZZZZZZ\\\]]]___\\\ZZZXXXXXXYYYZZZYYYYYYZZZYYYXXXWWWVVVVVVWWWWWW[[[]]]]]]\\\ZZZXXXWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXYYY]]]dddnnn~~~ooo^^^TTTQQQPPPNNNMMMMMMOOORRRSSS~~~|||zzzxxxwwwwwwvvvvvvvvvtttpppjjjfff\\\YYYUUURRROOOLLLHHHEEEAAAAAAAAAAAA@@@>>><<<;;;888888777666555444444333000000000111111111111111............////////////........................//////............//////......------------......+++,,,---.........------------......///000000111------........./////////......------......///000/////////000000000000000...//////000000111222222000000111222333444555555333333444444444444333333444555555666777:::>>>AAAIIIWWWiiizzz~~~yyyppplllmmmvvvrrrmmmgggeeehhhlllppprrrwwwzzz}}}xxxvvvttttttuuuxxx{{{zzz{{{}}}}}}xxxtttooojjjhhhiiijjjhhhfffcccaaa```___```aaa```___aaa```___aaaccceeefffeeeaaa___[[[XXXXXXYYY\\\^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYWWWWWWVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\^^^___```\\\]]]\\\[[[ZZZZZZ[[[\\\[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ]]]]]]ZZZXXXXXXXXXZZZYYYXXXXXXWWWWWWXXXXXXWWWYYY^^^eeennn~~~iii[[[TTTQQQNNNLLLLLLNNNQQQRRR~~~|||{{{yyyxxxuuuuuuuuutttsssnnniiiddd]]]ZZZVVVRRROOOLLLHHHEEEAAAAAABBBAAA@@@>>><<<;;;999999888777666555444444////////////000000000000......//////000000111111........................//////............//////.........------.........+++,,,---.........---,,,,,,,,,------...///000000,,,,,,,,,---------......---------------...//////000000000000////////////---......///000111111111///000111222333444555555444555555666666666555555555555555444555666888999:::BBBLLLWWWiiiwwwpppmmmooovvv~~~wwwrrrkkkiiilllqqquuuvvvqqquuu||||||xxxuuussssssuuuyyy}}}}}}zzzwwwvvvvvvyyy~~~~~~yyysssoooooojjjeeeddddddeeecccaaaaaa___\\\\\\]]]^^^___^^^___^^^]]]^^^```bbbbbbaaa```]]]ZZZWWWVVVXXX[[[]]]^^^^^^]]]]]]]]]^^^______]]]]]]^^^^^^^^^^^^^^^___[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXYYY[[[\\\\\\[[[YYYXXXZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ\\\^^^___```aaaaaaaaa___\\\ZZZYYYYYY[[[YYYWWWWWWXXXXXXWWWVVVRRRSSSTTTVVVXXXXXXYYYYYYTTTXXX\\\]]][[[YYYYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYWWWYYY^^^eeennn~~~ssscccVVVRRRNNNKKKLLLNNNPPPQQQ{{{yyyzzz{{{zzzyyyxxxwwwtttpppkkkgggddd[[[XXXSSSPPPNNNLLLIIIGGGCCCAAA???>>>??????>>>===;;;:::999777555222111000222222222111111111111000//////////////////////////////.........---------///...---,,,+++,,,---...---------,,,,,,+++++++++000000111000000///......//////............//////---......///////////////------------------------............////////////000000111111111111000000222111000///000111222333333222222111111222222333333444555555666555555555999;;;>>>EEEPPP```qqq|||~~~wwwwww}}}}}}wwwuuuuuuwwwxxxyyyrrrrrruuu{{{yyysssqqqrrrxxxzzz}}}~~~}}}xxxqqqnnnlllllljjjgggdddaaa```_________```aaaaaa___^^^___```aaa___]]]]]]]]]]]][[[YYYaaa^^^YYYVVVUUUWWWZZZ]]]__________________^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\\\\YYYUUUTTTVVVYYY[[[\\\ZZZXXXVVVTTTUUUWWWZZZ\\\\\\]]]___``````^^^]]]\\\\\\[[[YYYXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWYYY[[[___bbbdddaaa```___^^^\\\ZZZYYYYYY[[[YYYVVVUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRTTTVVVWWWUUUVVVWWWXXXXXXVVVTTTSSSZZZZZZZZZYYYXXXXXXWWWWWWZZZ\\\^^^aaakkk|||}}}kkk^^^VVVOOOMMMLLLKKKMMMQQQ|||{{{|||||||||zzzyyywwwtttpppjjjfffccc[[[XXXTTTQQQOOOLLLIIIGGGDDDAAA????????????>>>===;;;:::999777555333111000111111111000000000////////////////////////////////////.........------------,,,,,,+++,,,---//////.........---------,,,,,,//////000000//////...---//////............//////------...///////////////------------------------............////////////000000111111111111000000111111111111111222333333333222222111111222222333333333444555555555555555777777888;;;AAAKKKWWW___sss}}}~~~xxxsssooonnnkkkiiifffbbb___]]]\\\\\\\\\]]]^^^^^^]]]^^^```bbbddddddcccbbb```^^^\\\[[[^^^\\\XXXUUUUUUVVVYYY[[[_______________^^^^^^]]]\\\]]]^^^^^^___^^^]]]\\\[[[YYYVVVVVVWWWYYY[[[[[[ZZZXXXVVVTTTUUUWWWYYY[[[]]]^^^```aaaaaa___^^^]]]\\\[[[ZZZXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWZZZ]]]```bbbbbbbbbaaa```^^^]]]\\\[[[YYYWWWUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWXXXWWWVVVUUUTTTXXXXXXXXXWWWWWWWWWWWWWWWYYY[[[]]]aaajjj}}}|||wwwwwwxxxyyyxxx{{{~~~}}}zzz{{{yyyfff\\\TTTRRRQQQPPPPPPQQQ}}}}}}~~~~~~}}}{{{zzzxxxtttoooiiidddaaaZZZXXXTTTRRRPPPMMMJJJGGGDDDBBB@@@?????????>>><<<;;;:::999777555333222111000000000000/////////...////////////////////////...............---------+++++++++,,,---...///000//////............------.........///......------//////............//////------...////////////...........................---............////////////000000111111000000///111111222333333333333222222222111111111111222222222333444444555555444444777777777666888<<>><<<;;;:::999777555444222222111111000000000/////////////////////////////////........................,,,,,,,,,,,,---.....................---------------------......---,,,,,,///......------......///,,,---......//////......////////////////////////---------.........////////////000000000000//////000111333444444444333222222222111111111111222222222222333444444444444444444555666555555777;;;>>>BBBMMM]]]nnn}}}{{{{{{zzzyyyvvvssspppnnnhhhfffbbb^^^ZZZXXXVVVVVVUUUUUUUUUUUUVVVYYY^^^bbbpppwww}}}{{{qqqfff___\\\[[[ZZZXXXWWWVVVWWWYYYZZZ____________^^^]]]\\\\\\]]]]]]^^^______^^^\\\\\\YYYXXXXXXYYY[[[[[[ZZZXXXXXXWWWUUUTTTTTTVVVXXXYYY[[[]]]^^^``````___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUXXXZZZ[[[]]]]]]^^^]]]]]][[[ZZZYYYUUUSSSRRRRRRUUUWWWWWWWWWXXXXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXXXXYYY[[[^^^ffftttzzzuuuoookkkjjjkkkkkkkkkjjjllloooppprrrtttxxx|||qqq___VVVUUURRRNNNMMM}}}}}}}}}|||{{{|||{{{xxxtttnnnhhhbbb___ZZZXXXUUUTTTRRROOOKKKHHHFFFCCCAAA@@@@@@???>>><<<;;;:::999777666444333333222222111111111000000000////////////////////////---..............................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------,,,......------------......,,,------...............////////////////////////------------............//////000000000000//////000111222333444333222111222111111000000111111222111222222333333333333333///000222222222333666777:::???FFFPPP]]]qqq|||yyyuuuvvvvvvuuurrrooommmkkkfffccc```\\\XXXUUUTTTSSSSSSSSSSSSRRRRRRUUUYYY]]]llluuu|||qqqiiieee```^^^\\\ZZZYYYYYYZZZ[[[____________^^^]]]\\\[[[]]]]]]^^^^^^^^^]]][[[ZZZWWWWWWWWWYYYZZZ[[[YYYWWWVVVVVVTTTTTTTTTUUUWWWXXXYYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUWWWXXXZZZ[[[\\\\\\\\\ZZZYYYXXXTTTRRRQQQQQQTTTVVVWWWVVVXXXWWWVVVTTTSSSRRRQQQQQQRRRQQQQQQRRRSSSUUUWWWXXXUUUUUUVVVWWWXXXYYYZZZZZZWWWXXXZZZ\\\bbblllyyy~~~wwwqqqnnniiiffffffhhhjjjllliiikkkmmmoooppprrruuuwww|||oooaaa[[[VVVRRRQQQ~~~}}}}}}{{{yyy{{{zzzxxxtttnnnhhhbbb___YYYXXXVVVUUUSSSPPPLLLIIIFFFDDDAAA@@@@@@???>>><<<;;;:::999888666555444333222222222222111111111111////////////////////////---------.............../////////...---,,,******+++++++++,,,,,,,,,,,,---,,,,,,------......------......------------......,,,,,,---............---........................,,,------------............//////000000//////...000000111222222222222111111111000000000000111111000111222222333333222222000222444444333222444555666999;;;???FFFUUUhhhvvv}}}{{{xxxuuuooooooooonnnllljjjgggfffaaa___\\\XXXUUUSSSQQQQQQPPPQQQQQQPPPPPPRRRUUUXXX```jjjwww~~~~~~yyytttqqqiiigggccc___]]]\\\]]]]]]____________^^^\\\[[[ZZZ\\\\\\]]]]]]]]][[[ZZZYYYWWWVVVVVVWWWYYYYYYXXXVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]]]]]]][[[[[[XXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVYYYZZZ\\\]]]]]][[[ZZZXXXSSSQQQPPPPPPSSSUUUUUUUUUVVVUUUUUUTTTRRRQQQPPPPPPOOOOOONNNOOOQQQTTTWWWYYYWWWWWWXXXXXXYYYZZZ[[[[[[VVVWWWXXXZZZ^^^dddlllrrrzzz}}}xxxtttooojjjiiigggeeeddddddfffhhhiiihhhiiijjjlllnnnpppqqqrrrtttyyypppcccYYYSSSQQQ~~~}}}{{{yyyzzzyyywwwsssnnnhhhbbb___YYYXXXVVVVVVTTTQQQMMMIIIGGGEEEBBB@@@@@@???>>><<<;;;:::999888777555444444111111111111000000000000////////////////////////---------.........//////---............---+++***,,,,,,,,,,,,------......,,,,,,---..................------,,,,,,------...+++,,,------......------------------------------,,,,,,---------...............////////////......000000//////000000111222111111000000000000111111000111111222222222222222333555666666555444555666555888:::;;;===DDDOOOYYYeeevvv}}}zzzxxxvvvtttqqqppphhhhhhhhhgggfffdddcccbbb\\\ZZZWWWTTTQQQOOONNNNNNLLLMMMNNNOOOOOOPPPSSSUUUYYY___iiirrrwwwyyyxxxwwwtttpppjjjddd```___``````_________^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVUUUTTTUUUWWWXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWYYY[[[]]]^^^]]]\\\[[[VVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSTTTSSSRRRQQQRRRRRRTTTTTTVVVXXXZZZ[[[[[[ZZZXXXWWWSSSQQQPPPPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRPPPOOOOOOMMMLLLLLLLLLNNNRRRVVVYYYXXXXXXXXXYYYYYYZZZZZZZZZVVVVVVWWWXXXZZZ^^^bbbeeekkkpppqqqmmmiiihhhgggdddccceeeggghhhhhhfffeeedddfffggghhhjjjmmmooooooooonnnrrryyysssbbbXXXTTT~~~{{{yyyyyyyyywwwsssnnnhhhccc```YYYXXXWWWVVVUUURRRMMMJJJGGGEEEBBBAAA@@@???>>><<<;;;:::999888777666555444000000000000////////////////////////////////////---------.........//////+++,,,---.........---,,,---------.........//////,,,------.../////////......------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,---------............////////////......000///.........///111222111111000000000000111111000000111222222222222222000222333333333333444666111666999999777888===BBBNNNYYYlll~~~zzz|||}}}zzzwwwvvvtttrrrpppmmmkkkhhhgggccccccbbbaaaaaa`````````XXXWWWTTTQQQNNNMMMLLLLLLHHHJJJMMMNNNOOOPPPRRRTTTYYY[[[```gggoootttvvvvvvzzzvvvnnngggbbbaaabbbccc_________^^^]]]\\\ZZZYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVTTTSSSSSSUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ\\\^^^___^^^]]]\\\UUUVVVWWWYYYYYYYYYYYYXXXUUUUUUVVVUUUUUUTTTSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTRRRTTTWWWXXXYYYWWWUUUTTTSSSQQQPPPPPPQQQSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJMMMQQQVVVYYYXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXZZZ\\\]]]___dddgggcccbbbdddeeeeeebbbffflllnnnmmmhhhdddaaaffffffhhhkkknnnpppppppppmmmqqqtttwww~~~qqqbbb]]]