BM6@ 6(@@ }}}|||~~~uuufffZZZRRRLLLFFFAAA===<<<;;;888555333111000000000000000////////////++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))***+++++++++///---)))111OOO|||kkkcccxxxiiihhhhhheee[[[PPPJJJMMMQQQUUUUUUUUUTTTMMMCCC@@@AAA<<>>888444333333222111222222222222111000///...---------,,,,,,,,,++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))...%%%""")))---+++333???[[[vvv~~~rrrjjjsss}}}vvvooodddYYY@@@888///+++---...,,,)))++++++++++++************&&&''')))***++++++)))(((000---)))&&&&&&***///222111///---+++)))(((((((((+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///000000444BBBPPP}}}vvvrrrwwwyyy}}}|||sssiiifffhhhgggbbb\\\YYYSSSOOONNNMMMFFF===888;;;999555333222222222222111222222222111///,,,+++,,,,,,,,,,,,++++++++++++************************))))))************))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((+++(((%%%&&&,,,222000+++111NNNrrrrrrnnnyyyzzz~~~yyyooo^^^FFF333000///.........---,,,++++++++++++*********))))))%%%&&&((()))))))))))))))&&&&&&''')))...444999===333000,,,)))'''''')))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000444AAAOOOzzzxxxvvvvvvxxxvvvssspppkkkwwwvvvvvvvvvwwwxxxvvvrrrnnnjjjbbbXXXSSSRRRSSSQQQOOONNNJJJDDDBBBBBB@@@===;;;777666555333222222222333///000111111///---***))),,,,,,,,,,,,++++++++++++************************))))))************))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''"""+++///)))'''+++---)))---555EEEaaa}}}|||lllZZZLLLAAA444***,,,------+++((())),,,000*********))))))))))))(((((()))***)))''''''((()))$$$(((...333666666444333111///+++((('''(((***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000444@@@NNN[[[ZZZYYY[[[___bbbbbbaaa\\\dddmmmpppnnnlllooosssjjjfffbbb___]]][[[VVVSSSTTTQQQMMMJJJIIIIIIIIIIIIHHHEEEAAA>>>>>>???>>>;;;333444444333222222333333---///000111111///---+++------,,,,,,,,,+++++++++************************))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###''',,,,,,'''$$$(((---000)))***999TTTrrr}}}|||}}}ssseeeMMM666---...000///+++,,,,,,+++)))))),,,///)))))))))(((((((((''''''***++++++)))((((((+++...111333444444222...)))&&&++++++***)))))))))******((())))))***++++++,,,,,,------------------------+++,,,...000000444@@@MMMPPPOOOMMMJJJKKKLLLJJJGGGRRRUUUZZZ\\\\\\\\\^^^```VVVRRROOONNNPPPRRRQQQPPPGGGHHHIIIHHHGGGFFFFFFGGG?????????>>>>>>===888333111222444444333333444555...///222444555444222000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++ +++///'''&&&///((((((---222333<<>>777000...///,,,&&&(((***---///000...,,,***((((((((((((''''''''''''((()))***)))))),,,111666999666111---***)))***+++&&&'''***,,,,,,+++)))(((((())))))***++++++,,,,,,------------------------+++,,,...000000444@@@MMMPPPNNNJJJIIIJJJKKKKKKKKKSSSTTTSSSRRRTTTWWWTTTOOOLLLMMMMMMKKKIIIHHHIIIJJJKKKIIIGGGHHHJJJIIIGGGDDDCCCAAA>>><<<:::888555333444333111000111333666777000......111444444...)))+++++++++************)))************))))))))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))***,,,///444888:::YYYbbbrrr}}}}}}{{{sssfffTTTCCC888...---,,,,,,++++++++++++************))))))))))))''''''&&&&&&'''((()))***+++((('''***111888>>>@@@000...+++)))''''''((()))))))))))))))))))))))))))'''((()))***+++,,,------............------,,,+++//////000111000444BBBOOOJJJIIIHHHHHHHHHJJJLLLNNNPPPPPPMMMMMMQQQWWWVVVPPPMMMMMMMMMJJJHHHGGGIIIJJJJJJHHHFFFFFFHHHGGGEEEBBBAAA???<<<;;;999888555333444333111000000222444666000---,,,...111111---)))+++++++++*********))))))*********)))))))))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''************,,,///222333555<<>><<<:::999888777555333555333111000000111222333///---++++++......,,,)))++++++*********)))))))))******))))))))))))(((((()))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***)))(((((()))***+++%%%(((///:::IIIYYYgggoooxxxtttkkk```WWWNNNAAA444,,,***,,,///---,,,++++++***+++++++++************))))))))))))((((((((()))((('''%%%$$$'''***///444666333,,,'''))))))((((((((('''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,---...---111>>>LLLEEEJJJNNNNNNLLLMMMSSSXXXSSSOOOHHHGGGPPPZZZ\\\WWWOOONNNKKKHHHEEEEEEHHHKKKDDDCCCCCCBBBAAA???===<<<:::999777666777666555333444333111000//////000000///---******+++---,,,+++************))))))))))))***)))))))))(((((((((((()))(((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&''''''++++++***)))+++333===EEE\\\gggyyyqqqeeeZZZLLLAAA444111...+++***+++---///++++++************++++++************)))))))))((()))'''&&&&&&(((+++///111***************)))'''&&&'''(((((()))))))))((('''))))))))))))))))))))))))((((((((()))***++++++,,,+++++++++,,,,,,++++++***++++++---...---111>>>LLLAAAEEEIIIIIIFFFFFFKKKPPPNNNJJJCCCAAAHHHQQQRRRNNNNNNMMMJJJFFFCCCDDDFFFIIIBBBBBBAAA@@@===;;;999999777666444444555555333222333222111///............///---+++***+++,,,,,,,,,*********)))))))))(((((()))))))))(((((((((((('''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''((()))***'''%%%'''---333777@@@NNN^^^hhhrrrxxxmmm[[[GGG;;;777555222+++,,,---------+++)))(((******)))))))))******+++************)))))))))(((&&&'''))),,,...111222333***)))'''%%%$$$%%%''')))'''((()))*********))))))((((((((((((((((((((((((((((((((())))))******+++***++++++,,,,,,+++++++++------...///...222???MMMBBBEEEGGGGGGEEEEEEGGGIIIKKKJJJFFFBBBEEEKKKLLLIIILLLKKKIIIEEEBBBBBBDDDFFF@@@AAAAAA>>>;;;888666666555444222222333333222000222111000///...---------...---,,,******++++++,,,******)))))))))((((((((())))))((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))###&&&))))))((((((***,,,,,,,,,///555===III\\\mmmzzzzzznnnaaaYYYLLLEEE;;;111,,,+++***))),,,+++++++++************)))))))))((())))))***+++************))))))))))))$$$(((///444555111,,,(((&&&(((******)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,......///000///333@@@NNNDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJJJJGGGFFFIIIJJJHHHIIIIIIHHHEEEBBB@@@AAACCC???@@@@@@>>>999555555555444333111111111111000...000//////......---------+++++++++***)))))))))******)))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&((())))))(((''''''(((,,,((('''))),,,111<<>>@@@@@@===888444444555444222111000111000///---...............---------((()))***)))((('''(((((())))))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''((('''&&&&&&'''((())))))&&&%%%(((---...***)))***---333;;;???DDDKKKWWW```eeeeeedddfffooo|||{{{qqqhhhbbbUUUMMMBBB888222///......,,,((('''(((***+++---...******+++***)))'''&&&$$$((((((((((((((()))******************))))))))))))+++***(((&&&%%%&&&'''((('''''''''%%%###$$$)))---***)))&&&%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,------............------/////////333@@@NNNDDDCCCBBBAAAAAAAAAAAAAAA>>>???AAADDDFFFHHHIIIJJJJJJHHHEEECCCAAA@@@@@@@@@======<<<999555222222333000000000000////////////......---------,,,,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))******,,,---///111222999:::>>>DDDKKKRRRXXX[[[___bbbddddddaaa]]]ZZZXXXYYYVVVRRRLLLFFF@@@<<<999222111111000///---,,,+++************))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((************))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***$$$%%%'''(((***+++,,,,,,)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++///------......222>>>JJJGGGFFFEEECCCAAA@@@@@@??????AAACCCEEEGGGHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@======;;;888444222222222000000000/////////......------------,,,,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''((()))+++,,,---++++++,,,...111444777888444666888777555111//////444333111000...,,,******------,,,,,,+++***((((((*********)))))))))((((((((())))))***)))((('''&&&))))))))))))))))))))))))*********)))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))***)))(((''''''((())))))'''((())))))************((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++///------......222===JJJGGGFFFEEECCCAAA???======AAACCCEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@???;;;;;;:::777333111111222000////////////.........---------,,,,,,,,,+++++++++******))))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&'''))))))))))))((('''&&&&&&'''''',,,---......,,,*********(((((()))***+++,,,---...)))))))))))))))(((''''''******))))))))))))(((((('''(((***++++++)))'''&&&))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((+++***)))(((''''''((((((***************)))))))))(((((()))******++++++,,,+++,,,,,,------,,,,,,+++...------......222===IIIDDDDDDCCCAAA@@@>>>===<<>>@@@BBBDDDEEEFFFEEEDDDHHHGGGEEEDDDDDDDDDDDDDDDAAABBBBBBBBB@@@>>>;;;999555555444222///------...---------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''(((((()))******))))))((($$$%%%&&&&&&%%%%%%&&&'''"""""""""###$$$$$$%%%%%%''''''''''''''''''&&&&&&))))))((((((((('''''''''&&&'''***,,,,,,+++)))(((''''''''''''''''''''''''))))))((((((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''((()))******))))))...,,,***)))((()))******''''''(((((()))*********+++,,,,,,------,,,,,,+++++++++---//////111;;;FFF<<<===???BBBCCCBBBAAA@@@HHHGGGDDDBBBBBBCCCDDDEEE@@@@@@@@@???===:::888666444444444111...------...---------,,,,,,,,,++++++************))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))"""###%%%&&&'''&&&%%%%%%$$$&&&((((((&&&%%%&&&'''''''''''''''(((((((((((((((((())))))(((((('''&&&)))(((((((((''''''''''''&&&***///333333000,,,((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&((()))***+++******222000...+++))))))******''''''(((((()))*********+++,,,,,,------,,,,,,+++++++++---//////111;;;FFFBBBCCCDDDCCCAAA@@@AAABBB???AAACCCCCCBBBBBBBBBCCC>>>>>>===;;;:::999777777000222444222///---///111...---,,,,,,++++++,,,,,,+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&'''''''''(((((((((,,,'''###"""###&&&&&&%%%)))((('''&&&&&&''')))***===<<<:::666111+++&&&"""''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***...+++'''&&&)))******)))+++)))&&&&&&''')))***))),,,,,,,,,++++++*********---,,,,,,//////111:::CCCAAABBBCCCBBB@@@???@@@AAA???AAABBBAAA???>>>>>>???BBBAAA???===;;;888777666333222111000000///......---,,,++++++******++++++******))))))(((''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&)))***)))'''&&&%%%%%%(((///888BBBHHH777333...)))&&&%%%&&&'''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))),,,)))&&&%%%'''(((((('''((((((''''''&&&%%%%%%&&&,,,,,,,,,+++++++++******---,,,,,,...///111999CCC@@@AAABBBAAA???>>>???@@@>>>???@@@???<<<:::::::::BBBAAA???<<<888555333222555222......000111...***++++++***))))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''(((---555<<<@@@@@@===;;;+++)))%%%###"""###&&&(((''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***'''%%%$$$%%%&&&&&&&&&$$$&&&))))))'''&&&(((***,,,,,,,,,++++++++++++***---+++,,,...///111999BBB>>>???@@@???>>>===>>>???<<<===>>>===:::999888999===<<<:::777444222000///444222//////000///---*********)))(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******'''%%%######&&&+++000333555999===???;;;222(((!!!"""###%%%'''((('''&&&%%%&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&"""&&&******)))***111666++++++++++++++++++++++++---+++,,,...///111999BBB;;;===>>>===<<<<<<===>>>:::;;;<<<<<<:::999999:::888777666444333111000//////222444333000---,,,,,,***)))((((((''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&******))))))(((''''''&&&$$$%%%%%%&&&&&&'''''''''###%%%)))...333999===@@@;;;666///((($$$$$$&&&(((###$$$&&&(((((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''&&&(((***)))'''+++333;;;++++++++++++++++++++++++,,,++++++......000888BBB999;;;<<<<<<;;;:::;;;===999:::<<<;;;:::999999:::555555444444333222222222+++111666777333...------***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%++++++***)))((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$+++222:::??????<<<888666---***%%%"""!!!###'''***)))'''$$$""""""$$$&&&(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((''''''((())))))(((&&&$$$'''---222***++++++++++++,,,,,,,,,,,,***+++---...000888AAA888999::::::999999:::<<<999;;;<<<:::888666666777333333222222111111000000***///555999888444...+++***))))))((('''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&''''''((()))******+++444888<<<<<<666///)))&&&!!!###'''))))))&&&### )))'''###!!!!!!###%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&'''(((''''''&&&&&&&&&'''((()))******+++++++++,,,,,,,,,,,,***+++---...000888AAA777888::::::999999:::;;;:::;;;<<<:::777444333333111000000///...------,,,+++...333999<<<999000)))******)))(((((((((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))),,,000333666777---...---***%%%###$$$'''$$$#########$$$%%%&&&'''$$$%%%'''((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&(((######%%%(((******(((&&&*********++++++,,,,,,,,,,,,***+++---...000888AAA666777888999999999999999<<<<<<;;;:::888666444222111000000///...---------111---+++///777888222+++))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&''''''''''''''''''&&&%%%#########%%%'''(((***(((&&&$$$%%%(((+++---666:::???AAA???888///***%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''***+++,,,***(((&&&%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''(((***+++***)))'''&&&%%%&&&((()))))))))(((''')))---,,,(((***000...&&&+++***+++......000777@@@444444555666777777666666;;;:::999777555333222111000000//////...------,,,///,,,+++...333444///)))))))))))))))(((((((((''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%'''((()))&&&''''''&&&%%%###""" %%%***---+++(((&&&"""$$$(((---333888<<<>>>===:::666000+++'''$$$"""%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((((((***+++***((('''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))******)))'''&&&&&&&&&((()))))))))((('''+++***,,,...---***+++...,,,***+++......///777@@@444555555666666666666555888777555333111000000000/////////......------,,,++++++,,,---...---***((()))))))))((((((((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&&&&&&&%%%$$$,,,***'''$$$""""""######222555888;;;======<<<;;;///,,,'''###!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%''')))&&&(((******)))(((((()))&&&''''''((((((((((((((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))((('''&&&''''''((()))(((((((((+++&&&)))000---###%%%000,,,++++++......///777???888888999999999888777777777555222000//////000000.........---------,,,,,,***+++------+++)))((('''))))))((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$############$$$%%%&&&&&&''''''$$$%%%&&&'''((((((''''''%%%$$$###"""###$$$%%%&&&""""""###%%%+++222:::>>>@@@???>>>;;;555///)))%%% """$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%%%%&&&(((***&&&)))++++++)))(((''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&'''((())))))((((((&&&''''''((((((((((((((((((&&&(((***)))&&&&&&***,,,+++,,,......///666???::::::::::::999888777777555444111///...///000111------------,,,,,,,,,,,,***,,,...---***''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&%%%%%%$$$%%%###!!! """&&&((((((...777???BBB@@@;;;777///...,,,)))&&&""" !!!###%%%''''''%%%"""!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%&&&)))+++(((***,,,,,,)))'''%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%&&&'''((()))))))))''''''''''''((((((((()))$$$******%%%,,,777666***---+++,,,......///666>>>888888888888777555444444333222000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$(((---333888;;;CCCCCCBBB???888///&&& """!!!!!! !!!"""$$$%%%&&&%%%$$$"""""""""############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&%%%&&&(((***(((+++------***&&&$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&((()))******(((''''''''''''((())))))$$$...---'''222EEEDDD222---,,,,,,.........555>>>777777666666555333222111000000//////////////////++++++++++++++++++,,,,,,******))))))))))))((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$%%%''')))***))),,,111777<<<>>>??????444111+++&&&$$$&&&))),,,&&&%%%$$$$$$$$$%%%&&&'''"""!!! !!!###&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%&&&((()))&&&))),,,---+++'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''')))***+++(((''''''&&&'''((()))***&&&,,,,,,)))111===<<<111...,,,,,,.........555>>>777777777666555333222111---......//////...------+++++++++++++++++++++,,,***(((''''''((()))(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############&&&)))---///:::<<<@@@@@@===555---(((%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%###""" """###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''%%%%%%''')))$$$'''+++---+++)))'''&&&######$$$%%%%%%%%%%%%$$$,,,+++***(((&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%''')))+++,,,(((''''''&&&&&&((()))***((((((((()))*********)))...,,,---.........555===666666666555444222111000//////...---,,,,,,++++++------,,,,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######""""""""""""######""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$ """%%%''''''%%%""" ###***,,,***222BBBKKKIII444222...***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%'''))),,,,,,***'''%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''111,,,'''%%%&&&((('''&&&((()))))))))************+++***+++...///000777???444444333333222111000///.........---,,,,,,++++++---,,,,,,+++******))))))))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$$$$(((&&&""" !!!%%%))),,,===DDDEEE>>>:::999222'''+++***'''$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&)))++++++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''///,,,)))''''''(((''''''************+++++++++++++++***+++...///000666???000000000000000///.........------,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!%%%###!!!"""'''///888>>>EEEGGG@@@222+++***&&&$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%''')))***(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++,,,,,,+++)))(((((((((***++++++++++++,,,,,,,,,+++***+++......///666>>>......////////////...------,,,,,,,,,+++++++++***++++++******))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%###!!!  !!!"""&&&'''***///333777:::;;;111000***!!!$$$'''%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))((('''%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++......+++(((((()))*********+++++++++,,,,,,+++***+++......///555>>>...///////////////......+++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$""" !!!%%%***,,,444444555444222...***'''!!!%%%((()))((('''###&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))(((&&&$$$$$$$$$%%%&&&###%%%'''&&&%%%######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))...///,,,***)))***))))))))))))*********++++++***+++------...444===//////000000///...------************************)))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""########################%%%)))///444777555333///***&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&)))(((&&&$$$###$$$%%%&&&###%%%&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###'''+++------+++***)))(((((()))))))))*********+++***+++---------444<<<000000//////...---,,,+++)))*********************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$&&&***---000111222222)))'''###!!! """$$$&&&'''###!!!''',,,""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$&&&'''''')))(((%%%###"""###%%%&&&###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%'''+++------+++((())))))*********++++++++++++***+++---------333;;;/////////...---,,,***))))))))))))))))))*********'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&'''***///333222...)))%%%######""""""!!!!!!!!!!!! ###&&&&&&$$$"""""" !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%&&&'''(((((()))(((%%%###"""###%%%&&&$$$%%%&&&&&&$$$$$$%%%'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%)))---...+++'''******+++++++++,,,,,,,,,,,,***+++---------333;;;//////...---,,,++++++***((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))%%%%%%%%%$$$$$$#########'''%%%###"""###''',,,...888444...)))%%%###$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&###""""""$$$&&&'''&&&$$$########################$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$###%%%'''((('''%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&***---...,,,)))///---+++)))))))))+++,,,++++++++++++---111666;;;//////...---,,,+++******((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((%%%%%%%%%$$$$$$$$$######""""""###&&&(((,,,...000///,,,)))%%%#########$$$"""############$$$$$$$$$$$$######""""""######$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$###""""""$$$&&&'''&&&$$$########################$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))+++---//////...,,,***))))))***+++,,,,,,,,,,,,---000555999///......---,,,+++******((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!###'''***,,,---,,,,,,$$$$$$###""""""""""""###"""############$$$$$$$$$$$$######""""""######$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((((((&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$'''...333///...---+++***))))))))),,,------,,,---///444777......---,,,+++***))))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))*********(((&&&$$$ !!!"""""""""""""""""""""#########$$$$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$#########################################################$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))(((&&&$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&###$$$+++111//////...---+++***)))(((---------------...222555------,,,+++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$,,,***)))&&&$$$###!!!!!!!!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$###""""""""""""""""""###########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$######%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))$$$$$$$$$######$$$$$$%%%&&&''')))(((&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))$$$###'''+++............---+++)))(((,,,------------...111444---,,,,,,+++***)))((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%)))'''$$$"""!!!!!!###$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$###""""""!!!!!!""""""###########################"""############$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))$$$############$$$$$$%%%%%%'''((((((&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***'''%%%%%%''',,,---...///...,,,***)))+++,,,---------...111333,,,,,,+++***)))((('''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!###$$$%%%########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))###############$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***,,,...000000...+++******+++---------///111444,,,,,,+++***)))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$#####################"""!!!!!!!!!!!!"""######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$########################$$$$$$$$$###############%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))######""""""###$$$%%%%%%###%%%'''((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))******)))+++...000000///,,,***)))***,,,------///222444'''(((((())))))))))))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''%%%###"""+++'''$$$""""""$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$%%%'''''''''%%%###"""###$$$%%%&&&'''&&&%%%%%%$$$&&&''''''&&&&&&((()))"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''((()))))))))(((***...222222///++++++)))+++......---000666(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """'''+++222...)))&&&%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$######""""""######$$$$$$%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&'''(((((('''''')))---000111000///+++)))+++......---000666))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!""")))333;;;333///***'''%%%$$$###"""################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$######""""""######$$$$$$%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''%%%'''***,,,---...111333+++)))+++......---000666))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%(((---444:::===)))'''$$$###$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&)))++++++***+++///333+++)))+++......---000666))))))))))))(((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$,,,444777333...###""" !!!###%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''''''''''''''(((((())))))+++,,,***((((((,,,000+++)))+++......---000666((((((((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((000666444+++"""%%%$$$"""###$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################################################""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###############$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''((($$$%%%&&&%%%###"""###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((''''''''''''((())))))+++++++++)))((((((***,,,+++)))+++......---000666'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%***000333222---'''"""&&&$$$######%%%%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""##############################""""""!!!!!!!!!!!!""""""###############$$$$$$%%%'''&&&&&&%%%&&&'''((()))"""###$$$$$$######$$$%%%%%%$$$############$$$%%%#################################$$$$$$$$$%%%%%%###$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((+++)))((((((***+++***)))+++)))+++......---000666&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,222111***######%%%"""!!!!!!"""$$$&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""##############################""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%''''''&&&%%%&&&'''((()))!!!"""$$$$$$######$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&########################""""""#########$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''***'''&&&(((+++---+++)))+++***+++......---000666''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&&&&%%%###333000,,,'''$$$######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$###""" """"""#########""""""!!!""""""#########""""""!!!$$$$$$############$$$$$$########################&&&''''''&&&&&&'''))),,,''''''&&&%%%$$$$$$$$$$$$################################################%%%$$$###$$$%%%%%%###"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''(((((((((((())))))))))))+++,,,------,,,...111333''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""!!!!!!"""$$$'''000...***&&&$$$######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$###""""""""""""############""""""""""""############""""""###""""""""""""""""""###########################%%%&&&''''''&&&''')))+++''''''&&&%%%$$$$$$$$$$$$################################################%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))+++,,,---,,,,,,...111333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$"""$$$***000,,,***(((%%%#########$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""" """###$$$$$$$$$$$$""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###%%%'''(((''''''((()))''''''&&&%%%$$$$$$$$$$$$################################################%%%%%%$$$%%%''''''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((((((((())))))))))))***+++,,,,,,,,,...111444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***///333((('''%%%#########$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""############!!!""""""############"""!!!""""""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''(((''''''''''''''''''&&&%%%$$$$$$$$$$$$################################################%%%$$$$$$&&&(((((('''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))***+++,,,,,,---...222444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!'''---...,,,%%%$$$######"""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""###############!!!!!!"""###############$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$################################################$$$$$$$$$%%%((()))(((&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))+++,,,,,,---///222555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((### %%%---111---((($$$##################$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""######$$$###### !!!"""######$$$######$$$$$$############$$$$$$"""""""""""""""""""""""""""###%%%&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###################################################"""###%%%''')))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))(((((((((((()))))))))))))))***,,,,,,---///222555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&'''+++111111,,,&&&################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###### !!!"""######$$$$$$$$$ !!!"""######$$$$$$$$$######""""""""""""##############################"""###$$$$$$###$$$&&&(((''''''&&&%%%$$$$$$$$$$$$################################################!!!!!!"""$$$'''(((((('''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###$$$%%%'''((()))))))))(((((((((((()))))))))))))))***+++,,,---///333555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$))),,,...+++&&&"""$$$$$$$$$$$$####################################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%% !!!######$$$$$$$$$ !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""###########################$$$$$$###"""###&&&(((''''''&&&%%%$$$$$$$$$$$$################################################ !!!###&&&(((((('''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%'''((()))))))))(((((((((((()))))))))))))))***+++,,,---///333666&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&& $$$))),,,+++'''### """"""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$)))---***$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))******+++---000333&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###!!!"""$$$%%%### $$$$$$$$$%%%%%%%%%%%%%%% &&&,,,---((($$$###$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$(((---***###$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))******+++---000333&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((###!!!%%%'''#########$$$$$$$$$%%%%%%%%%""")))///---%%%!!!###'''########################$$$$$$$$$###############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!"""""""""#####################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$(((,,,***$$$%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++---000222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!###&&&(((&&&$$$"""######$$$$$$%%%%%%%%%'''***,,,***%%%"""$$$&&&################################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$&&&'''&&&***---,,,'''%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++++++++,,,///222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######%%%''''''%%%$$$''')))"""######$$$%%%%%%&&&&&&+++)))'''&&&&&&&&&%%%###################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%(((***))),,,//////+++%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++++++++,,,///222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%))),,,)))### ###'''######$$$%%%&&&&&&'''''',,,'''$$$$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################################################################"""############$$$$$$$$$&&&***,,,,,,---111111...%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++++++++,,,///111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%''')))'''###!!!"""$$$###$$$%%%&&&'''(((((()))'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%***---,,,---000111///&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++++++++***,,,...111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$######"""###$$$$$$$$$###$$$$$$%%%&&&'''))))))***###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""#########"""############$$$$$$$$$%%%$$$$$$$$$######""""""########################################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$))),,,,,,,,,000111///&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++++++++***,,,...111&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###########################%%%'''&&&%%%&&&***...########################%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$$$$$$$###!!!!!!$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%(((***,,,------...///111+++(((%%%$$$%%%%%%$$$###%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((())))))***+++++++++,,,///222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$%%%&&&&&&&&&'''))),,,########################%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$###!!!"""###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''***---/////////000222+++)))&&&%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((()))))))))***+++++++++,,,///222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%((())))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''+++///222222222222333,,,)))&&&%%%&&&&&&%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((())))))))))))***+++++++++,,,///222&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$"""$$$$$$$$$""""""###%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''+++000444444444444444,,,***'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((())))))))))))***+++++++++,,,///222&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%'''******'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$"""###%%%$$$###"""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&***///333555444444555,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))***)))***+++++++++,,,///222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((...111333444444555+++(((%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((()))))))))******)))***+++++++++,,,///222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***+++***'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$!!!###%%%%%%$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###'''+++...000222444666***'''$$$###$$$$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((()))))))))*********)))***+++++++++,,,///222&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***+++,,,------,,,+++***))))))))))))************************************************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''',,,---)))%%%######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$!!!###%%%%%%$$$###"""#########$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&))),,,...000333666)))'''$$$############"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))************)))***+++++++++,,,///222&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((''''''&&&&&&))))))((('''''''''(((((()))''''''))),,,---+++)))((((((((()))))))))******,,,...000333444444444333111000///...//////111222333222111111000000000111222222222111111000///...))))))+++,,,,,,+++***)))*********)))((('''%%%$$$''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###########################$$$'''++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""!!!"""$$$((()))'''%%%########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&***...222333333((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))))))))))))***+++,,,......&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''((()))******)))'''&&&(((***+++***))),,,---...///111222444444666777999:::;;;:::999888999888777666777777888999<<<;;;:::999999888888999333333444444444444333333333333444444333222111000/////////...---,,,******%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((******'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$###""""""%%%((()))'''%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&))),,,///000000((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))))))))***+++,,,......&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))&&&'''((()))+++,,,......000...,,,,,,...////////////000222444777999;;;<<<;;;;;;<<<===<<<;;;999888;;;;;;:::999999::::::;;;<<<;;;:::999888888888888555666777888999999999999888888888888666555444333222222222111000///...---)))))))))***************'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$&&&((()))(((&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''+++---...---'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,......%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&''''''((())))))******)))***,,,...000222444444555444111000000111222333...///111333666888:::;;;:::;;;;;;;;;;;;:::999888::::::999999888888888999555555444333222222222222555666777999:::;;;<<<<<<888888888888777777666666666666666555555333222222222111000///---+++******+++***((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''******((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$%%%'''(((((('''&&&################################################$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***---...---&&&&&&%%%$$$$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))***+++,,,......%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))***+++,,,---...///222555777999:::;;;555444222///......///111///000000111222333444444888999:::;;;;;;<<<<<<<<<999999999999888888777777222222111000000000000111000111333444666777777777777777888888999999::::::999999999999888777666666666555444222111///......000///,,,***(((''''''(((''''''%%%$$$$$$%%%'''''',,,***(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$&&&'''''''''&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&+++...//////%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))***+++,,,......$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))******+++,,,...000222333444444666999;;;===?????????888888777444222000111333222222222222111111000000222222333555666888999999444555555555444333222111000////////////000111111...///000111222222222222222222222333444555666777444444555555444333333222333333333333444444444444333222000...,,,***)))))))))(((&&&%%%%%%&&&((())),,,***'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&***---...---$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,......$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''***,,,---...222333444666999;;;<<<===999;;;===@@@AAAAAAAAA@@@===>>>>>><<<888555555666555444333222111000//////......///000111333444555222222333333222111///.../////////000111222444444333333444444444333333222//////......///000111222000111111111111000//////222222222333333444444444222222222111000///------,,,+++)))'''''')))+++,,,,,,***''''''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$ ###&&&&&&$$$###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%((())))))(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))))))))***+++,,,......$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&))),,,000333666777888999:::===???AAACCCDDD<<<>>>@@@BBBCCCBBBAAA@@@<<<===>>><<<777444444555555444333222111000//////222222222222444555666777666777777777666555333222444444444555777999:::;;;::::::::::::999888777777444333222111000111222333555555555555555555444333333333333222222111111111000111222333333222111000///---+++))))))+++---///,,,***'''(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$ ###&&&&&&###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))***+++,,,......###%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&((()))***---000444999<<<>>>>>>===@@@AAABBBCCCCCCCCCBBBAAABBB@@@>>>???@@@???;;;777555666666777777777555333444777666222333777777222444444333333555888999777>>>777888AAAAAA777333888555444666;;;>>>===;;;999666888;;;===888333555;;;777666555333111222444777555777666333444888888555555555555333111000000111333///------------,,,---000......///111222222111...---+++)))((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$ !!!"""###$$$###""""""!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$######$$$$$$$$$######"""###"""!!!"""###$$$###!!!&&&%%%$$$######%%%&&&(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((******%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''))))))))))))((((((((((((++++++,,,+++***+++...000$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&'''))),,,...///999:::===@@@BBBCCCCCCBBBGGGGGGGGGFFFEEECCCAAA@@@???<<<999888999999888666777777777999;;;;;;999666777999999888:::===888111444444444555777999:::999<<<777666999999666555777888777666666555666999===:::777666666333111555;;;444555555444333333555777555666555222444999999555444666888777666444444444111///---.../////////...111///...///111333444444000///...,,,***)))'''&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$!!!"""###$$$$$$$$$######"""######$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$"""###$$$%%%$$$###&&&%%%#########%%%'''(((###############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))***%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''))))))))))))((((((((((((++++++,,,+++***+++...000%%%%%%%%%$$$###$$$&&&((('''''')))+++...222555666CCCCCCCCCDDDDDDEEEEEEEEEHHHGGGFFFDDDAAA===;;;999999666333333555888:::::::::888888999<<<===:::777>>>???>>>===???BBB@@@;;;777666555555555666777999888<<<<<<888666999;;;::::::>>>@@@???>>>@@@GGGLLLHHHBBB>>>===;;;888666888AAABBBAAA>>>:::666555444888888666333666:::999444555777999999777555444444777555333222222111///---111///......000222222111111111111000///,,,***)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$#########%%%((()))###############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''(((((((((((())))))))))))++++++,,,+++***+++...000%%%&&&&&&&&&&&&'''+++---,,,---///222555888:::<<>>;;;888555222111333222333444888<<>>;;;777333222333666777666444444666444000222222222333444444222000111222333444333111///------,,,+++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''(((((((((((())))))))))))++++++,,,+++***+++...000&&&((()))***,,,...222555555666777999;;;<<<>>>>>>===<<<;;;::::::<<<===>>>;;;;;;999777555333222111222444777999<<<===???@@@BBB@@@===:::::::::;;;;;;999AAAJJJJJJAAA888666999AAA===<<<@@@DDDJJJVVVbbbdddzzzsssmmmeeecccfffjjjppp|||~~~yyyzzzxxxoooddd^^^YYY\\\```bbbdddgggjjjllljjjkkkiiidddaaa```\\\VVVYYYWWWQQQIIIAAA<<<;;;<<<555777666333555999888444111222444777999999555222000111444555666555333222222111000---***(((&&&$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((()))'''%%%###"""$$$%%%&&&%%%%%%$$$#########%%%''')))***)))'''&&&$$$#########$$$$$$$$$%%%%%%$$$#####################$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((''''''''''''((((((((()))))))))***++++++,,,+++***+++...000+++---000222444666999;;;;;;<<<===>>>??????>>>>>>;;;::::::999:::;;;<<<===;;;;;;:::999888999999999666888;;;===<<<;;;<<<<<<;;;;;;:::777555777>>>EEESSSbbbuuu}}}rrr]]]NNNJJJPPPMMMOOOXXX___fffuuuwwwtttmmmkkkvvv|||yyynnnoooppprrrtttxxx}}}|||yyyvvvssslllbbbYYYSSSPPPPPPIIIKKKFFF>>><<>>===>>>???@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<===>>>999;;;======<<<<<>>????????????======??????>>>>>>===<<<;;;;;;888888777777888:::<<<===:::;;;=========@@@FFFKKKJJJPPPUUUUUUUUU___ttt}}}~~~{{{pppqqqzzzvvvuuu~~~{{{vvv~~~xxxvvvyyyuuu}}}uuunnnkkkjjjooonnniiiooo}}}~~~```XXXMMMCCC>>><<<<<<<<<777666555333222222222222222333444555444333222111...---,,,+++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""######$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$&&&'''((((((///---,,,******+++---...+++)))%%%$$$&&&((()))))))))'''%%%#########$$$%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&''''''((()))******+++++++++,,,+++***+++...000??????@@@@@@AAA@@@@@@@@@>>>>>>@@@CCCFFFFFFDDDAAA???>>>============;;;999999888;;;>>>===::::::>>>QQQVVVUUUPPPWWWgggooommm{{{uuuuuuyyyuuujjjjjjqqqyyy~~~rrrccc\\\ggg~~~wwwssssssvvvzzz~~~|||vvvkkknnnwww}}}www{{{~~~|||tttvvvrrrmmmkkkqqqxxxaaaTTTNNNIIIFFFFFF@@@>>><<<;;;999666222///444222000///000000///...111000///000000...,,,)))((('''%%%$$$###$$$$$$%%%##################$$$$$$'''%%%######%%%&&&$$$!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$#########$$$%%%(((***+++,,,///111000,,,******+++,,,)))&&&$$$$$$&&&))),,,((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))************+++,,,---...???@@@@@@AAAAAA@@@@@@@@@>>>???@@@CCCEEEDDDAAA>>>============<<<;;;::::::<<<999888999:::???KKKXXXxxx~~~zzzxxxvvvnnneeeggghhhnnnvvv~~~oooeeeeee```mmmxxxnnnooowwwzzzxxxxxxwww}}}{{{nnnjjjlllnnnjjjmmmppprrrtttyyy}}}wwwuuu{{{|||sssooojjjdddbbbhhhvvvhhhVVVNNNIIIIIIKKKIIIIIIIIIIIIHHHCCC===999444222000000000111000///000///............,,,***)))((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''$$$######%%%%%%###!!!########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$#########$$$&&&(((+++,,,,,,///222111---******,,,,,,***'''$$$$$$%%%(((***'''&&&$$$###"""###$$$%%%############$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...AAAAAABBBBBBBBBAAAAAA@@@>>>???@@@CCCDDDCCC@@@======>>>>>><<<888777:::<<>>>>>???AAACCCBBB???===;;;======999555666<<>>======>>>===;;;888555888;;;;;;<<>>:::999999999999888777===FFFNNNUUU]]]eeekkkyyyttt~~~}}}|||uuuuuuxxxuuurrrllleeedddmmmyyy{{{|||}}}~~~}}}yyywwwtttuuu}}}|||zzzmmmccccccfffllluuu{{{~~~~~~}}}yyywwwuuuttttttqqqnnnkkk]]]]]]]]]\\\XXXVVV^^^gggbbbaaa^^^ZZZWWWVVVXXXZZZaaa^^^\\\[[[VVVPPPNNNQQQLLLJJJIIILLLTTT]]]eeejjjYYYVVVQQQNNNLLLIIIFFFCCC666444111111111111///...000/////////---,,,***)))&&&&&&%%%%%%$$$$$$######!!!"""$$$###""""""###$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%''')))+++---///222333222---******+++,,,***(((%%%$$$###$$$$$$""""""""""""############"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++************+++,,,---...CCCCCCCCCCCCBBBAAA@@@???===:::777777;;;@@@DDDFFFJJJTTTcccsss~~~sssjjjoooxxx}}}{{{}}}uuujjjeeelllwwwqqqxxx{{{xxxyyy{{{wwwzzz{{{xxxuuuqqqnnn^^^\\\[[[[[[WWWTTTYYYaaa___]]]XXXSSSOOONNNQQQSSSUUUVVVZZZ\\\VVVNNNJJJLLLKKKHHHEEEFFFMMMVVV]]]bbbVVVSSSPPPNNNMMMKKKIIIGGG<<<:::888888888666444111.../////////...---+++*********)))'''&&&%%%$$$### """$$$###"""!!!###%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$#########$$$&&&(((+++,,,...111333111,,,))))))***+++)))'''%%%$$$$$$$$$$$$!!!"""######$$$$$$$$$###############$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++************+++,,,---...AAAAAAAAAAAA@@@???>>>===888666555999AAAKKKSSSWWWbbbmmmyyykkkhhhmmmppp|||zzzyyyxxxyyy~~~qqqfffhhhooorrr~~~|||yyynnnhhhcccaaa]]]VVVUUUZZZ]]]YYYRRRIIIDDDCCCFFFIII@@@HHHUUU]]]ZZZNNNFFFEEEGGGDDD@@@AAAEEELLLRRRUUUQQQOOOLLLKKKKKKKKKJJJHHHCCCAAA@@@@@@???===999666....../////////---,,,+++------+++***(((&&&%%%$$$"""$$$###!!!!!!###%%%########################"""############$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$#########$$$%%%(((***+++...111222000,,,(((((()))***)))'''%%%$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++************+++,,,---...<<<======<<<<<<===:::666999>>>@@@CCCPPPaaahhheeetttyyyuuukkkiiilllzzztttoooxxx}}}}}}}}}~~~xxxrrrnnnhhheeeeeeeeedddbbbbbbaaa\\\VVVSSSPPPHHH???999:::AAAKKKMMMFFFAAABBB???@@@AAACCCEEEGGGHHHIIIEEEFFFHHHIIIJJJJJJIIIIII@@@@@@@@@AAABBBAAA>>><<<666555222///---,,,+++++++++,,,------,,,)))%%%###'''%%%"""!!!"""######"""""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$$$$$$$&&&))),,,000111111///,,,***)))(((,,,(((%%%&&&))))))%%%!!!$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......<<<;;;888666777999::::::AAAHHHNNNSSSaaattt|||{{{}}}~~~uuusssrrr{{{uuunnnooosssuuu~~~zzzzzzyyyvvvzzzyyysssrrrqqqnnnllliiifffcccbbbfffhhhhhhddd```]]]VVVNNNDDDBBBCCCGGGEEE===999:::???>>>======???BBBEEEFFFGGGGGGHHHHHHGGGFFFDDDCCC??????@@@BBBCCCBBB???<<<===;;;777333///---+++******+++,,,---,,,***)))'''(((&&&#########$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$$$$$$$&&&))),,,/////////---+++((('''&&&***'''%%%&&&))))))&&&"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......999777555555999@@@HHHMMM[[[dddkkknnnxxx||||||vvv{{{|||uuuooolllooo~~~{{{vvvxxx|||pppgggeeepppuuutttnnnmmmqqqpppkkkiiilllnnnlllfffaaa______dddjjjnnnlllhhheeeaaa[[[WWWQQQMMMIIIDDD>>><<<===BBB@@@<<<999888:::<<<>>>BBBBBBCCCDDDCCCBBBAAA@@@@@@AAACCCFFFGGGFFFBBB???AAA???<<<888444111///...++++++,,,,,,,,,,,,,,,,,,***(((%%%$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%))),,,///...---,,,)))'''%%%$$$(((&&&$$$&&&((()))&&&###$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......777777:::BBBLLLWWWdddnnnsss}}}wwwsssttt~~~yyywwwzzzpppoooxxx|||}}}ppphhhhhhooo~~~{{{yyypppcccYYYVVVbbbffffffcccbbbeeeccc___\\\aaadddbbb[[[WWWXXX[[[]]]dddhhheeeaaa```___\\\^^^YYYSSSNNNIIIEEECCCDDDHHHFFFAAA;;;777555333333666888:::===???@@@AAAAAA>>>???AAAEEEGGGFFFBBB??????>>>===:::888666555444......---,,,+++,,,------,,,***((('''&&&&&&$$$"""########################################################################""""""#########$$$$$$$$$##############################$$$######%%%))),,,///---,,,+++)))'''%%%###$$$###"""$$$&&&'''%%%###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......@@@BBBLLL[[[hhhrrr~~~}}}rrriiiooo}}}www}}}{{{wwwjjjhhhlllnnnsssyyy|||}}}oooaaaYYYYYY]]]ggguuu~~~|||xxxtttqqqnnnfffYYYQQQNNNUUUWWWXXXWWWWWWYYYYYYWWWYYY\\\]]]XXXOOOLLLQQQWWWXXX\\\]]]XXXTTTVVVWWWWWWVVVUUUQQQLLLGGGEEEBBB@@@HHHGGGDDD@@@<<<777333111111222555888;;;<<<======777888;;;???AAAAAA???<<>>===<<<:::999777666444222000---,,,,,,,,,,,,---+++***))))))(((%%%###########################################################################""""""#########$$$$$$$$$########################"""############%%%(((+++///---+++******)))&&&### !!!"""###$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......RRRUUUbbbrrr|||vvvfffcccppp|||zzz~~~ppp```nnnrrreee```aaadddeeecccaaadddlllrrrkkkjjjfffdddgggggg]]]RRRFFFHHHIIIIIINNNVVV\\\]]]aaa___```ccc```ZZZUUUUUUOOOPPPQQQRRRTTTVVVWWWWWW[[[\\\YYYQQQIIIGGGLLLSSSUUUWWWUUUOOOMMMPPPRRRQQQOOOQQQOOOJJJFFFCCC???:::AAABBBBBBBBB@@@===999777555555777888888777666666777777999===@@@AAA@@@>>>@@@@@@???===;;;999777555999777555111///---------...,,,+++++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$(((+++---***((()))******'''$$$ !!!"""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......aaacccooo}}}~~~rrrmmmqqqzzz{{{{{{|||~~~tttzzz|||}}}~~~jjjUUUZZZgggvvvzzzoooaaaZZZUUUUUUSSSOOOLLLNNNRRRWWWVVVVVVWWW]]]hhhnnnfffYYYKKKMMMKKKCCCAAAGGGKKKLLLNNNOOOUUU]]]^^^YYYUUUUUUMMMLLLKKKLLLMMMNNNPPPRRRSSSRRROOOIIICCCCCCIIIOOOOOOOOOMMMIIIIIIMMMMMMJJJIIILLLLLLGGGEEEEEEAAA<<<===>>>?????????>>>>>>===;;;;;;;;;999777555222111666666666999===???@@@????????????>>>===;;;999888===<<<999777444222111000---,,,,,,,,,---,,,)))'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""###""""""$$$(((+++***'''%%%&&&******'''### """#########"""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......hhhhhhrrr}}}{{{hhhjjjmmmqqqtttsssnnnjjjaaaVVVQQQ[[[ccc```UUUNNNJJJJJJKKKLLLPPPWWW___eee\\\```iiixxxuuufffhhhcccYYYSSSVVVWWWUUUPPPRRRWWW]]][[[QQQIIIFFFHHHEEECCCBBBAAA@@@AAADDDDDDDDDCCC@@@>>>AAAFFFKKKGGGGGGEEEDDDGGGJJJHHHBBB@@@EEEEEEAAAAAADDDCCC>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===;;;999666333111///......000444888999999:::;;;===>>>??????>>>===???>>>===;;;888666444444---,,,,,,---...---+++((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###""""""$$$(((+++(((%%%###%%%)))***'''###"""###%%%%%%############""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))))))))***+++,,,......jjjvvv~~~sssuuu~~~zzznnn]]]YYYXXX]]]^^^]]]```fffccc]]]SSSMMMSSS]]]]]]WWW]]]___aaaaaabbbiiiuuu~~~zzzzzzuuujjj]]]ccciiiccc``````^^^XXXPPPKKKIIIJJJRRRVVVUUUNNNJJJIIIHHHDDD<<<===<<<999777888===AAA@@@===>>>CCCCCC>>><<>>??????>>>>>>===@@@???>>>======>>>???@@@<<<:::999999999999888777444333000.........000111666888<<<>>>???>>>;;;999===:::888888888777333000444222///---------,,,+++***(((&&&###"""!!!"""######"""""""""""""""######"""############$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++***+++---///ooowww~~~yyyjjjaaahhhvvv}}}zzzyyyyyyxxxeeeTTTRRRPPPQQQRRRPPPOOOVVVaaammmlllhhhgggooo~~~}}}wwwqqqpppuuu|||||||||tttfffcccccc\\\ZZZYYYVVVPPPKKKJJJLLLOOOWWW[[[aaaccc```ZZZTTTPPPHHHEEEAAA<<<999777888999999777999>>>>>>999777999777888999:::;;;<<<===>>>======>>>>>>>>>===<<<;;;:::999888999::::::999888777666333000---+++******///111555888999:::999888777555444555777888777555777666444444222///+++(((((((((''''''%%%$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++***+++---///|||}}}zzzlllYYYOOOXXXgggxxxmmmnnnvvvqqqvvv{{{sssqqqsss{{{}}}ppphhhddd^^^XXX_________ZZZSSSQQQ]]]jjj|||~~~{{{wwwxxxxxxwwwttt}}}yyy|||yyytttxxxyyykkk```[[[SSSLLLMMMNNNNNNLLLKKKLLLMMMSSSWWWcccpppooobbbXXXWWWTTTOOOHHHDDDDDDCCCAAA???999888999<<<;;;666333444333333333444666888;;;<<<;;;<<>>:::666444444333222111222333666777999;;;<<<>>>>>>===<<<;;;555444444555666666444222666666666666555333222111,,,,,,,,,,,,---...//////111000000111444888;;;======<<<<<<;;;999444...)))))))))******)))'''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$################################################"""""""""######$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))***++++++***+++---///~~~wwwwwwuuuppplllkkkkkkppptttssssss|||jjjZZZXXXTTTMMMSSSaaannnyyy|||~~~ssslllnnnwwwwwwmmm\\\```bbbgggrrr}}}|||tttddd[[[```iiifffccc^^^SSSIIINNNUUU[[[\\\WWWPPPKKKLLLHHHPPP]]]^^^TTTRRRZZZOOOHHHCCCEEEKKKOOOMMMHHHCCCDDDDDDCCCAAA@@@===;;;:::888555222111000111222555555666777888:::<<<<<<666666555666777555222000333333444555555555444444333222000---,,,+++******333333222222333555888;;;;;;999888666666444111///,,,+++***((('''''''''(((%%%%%%$$$###############""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))***++++++***+++---///~~~ssslllkkkuuu}}}{{{dddXXXTTTZZZ______fffrrr|||tttttt}}}tttmmmeee___YYY\\\lll}}}zzznnncccaaafffjjjrrrnnn\\\\\\[[[ZZZZZZ[[[ZZZXXXWWWVVVRRRTTTZZZZZZVVVXXX___TTTNNNGGGFFFIIIJJJEEE@@@===???@@@>>>>>>AAABBB@@@;;;:::777444222111000000000000000000222444777888888888888999:::888555222222222222111111000000000666555333000---+++******111222333222222333666888888555333222222333333333111///,,,)))(((((()))***&&&%%%$$$######"""######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((()))))))))))))))***++++++***+++---///|||zzzvvv~~~{{{xxxxxxjjjfffhhhooouuuvvvyyy}}}uuuiiidddmmmzzz~~~zzzvvvsssrrrrrrhhh^^^___nnn||||||uuujjjddddddooo~~~dddccc___YYYWWWWWWXXXXXXXXXWWWWWWWWWUUUTTTTTTVVVYYYUUUPPPJJJGGGHHHFFFBBB===:::<<<:::666666;;;>>>;;;777777666555444444333333//////000111111222222222444444666888::::::777444333222000///.........///333222111000///...---,,,***---000111111222555888555333000000111333333333333222111///---+++***)))''''''%%%$$$$$$#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))(((((((((((()))))))))))))))***++++++***+++---///sssqqqyyytttiiikkkllllllkkkkkkpppwww}}}||||||yyypppgggccclllxxxyyy}}}|||zzz||||||uuunnnoooyyy|||sssjjjbbb```qqqhhh]]]ZZZWWWUUUVVVUUUSSSPPPOOOTTTTTTNNNLLLNNNNNNKKKKKKHHHDDDCCCCCCCCC@@@===<<<===999222000555777444222333444666666777777666111222444555555333000///...///111555888999777444333111///......///111222---...///000000000000///###''',,,///000222555999333111000111222333222111555555555444111...+++))))))((('''&&&%%%$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((()))))))))))))))***++++++***+++---///~~~llldddllljjjXXXYYYbbbiiinnnxxxyyy~~~|||uuunnniiifffssstttyyy|||zzzyyyuuuqqqssswwwyyyyyyjjjllleeeZZZaaarrrsssggg[[[XXXUUURRROOOKKKFFFCCCLLLKKKIIIGGGFFFDDDDDDCCCIIIAAA===???@@@>>>???CCCCCC===777444444555444333000222444777888888888777888666444555777777555222333111///...///222666888666444222/////////111222///---++++++---/////////---+++)))''''''))),,,...////////////000111333444555777777555555666333---+++)))&&&$$$######$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&((('''###"""%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))************+++,,,---...sssjjjkkkvvv~~~uuuooofff\\\gggrrr~~~{{{uuuxxx||||||yyysssxxxvvvvvvuuurrrqqqyyy~~~vvvqqqooolllkkk^^^aaa\\\TTTVVV]]]]]]VVVUUUSSSPPPNNNMMMKKKHHHFFFAAABBBDDDEEEFFFEEEDDDDDDEEEAAA@@@BBBAAA======AAAEEEAAA;;;999999::::::999888777666666555555555555222111111444777999888666444333000.........000111444444222111000/////////111///------......---+++,,,,,,++++++************,,,---...000222333444555555888999888999;;;888333...,,,)))'''%%%$$$$$$$$$"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&%%%"""!!!$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...xxxuuu{{{|||ooolllpppsssrrr{{{vvv|||yyyvvvtttqqqqqqxxxzzzyyyxxxyyyyyyvvvtttwww~~~uuulllgggfff```___]]]YYYUUURRRPPPPPPTTTQQQMMMKKKJJJJJJHHHGGG@@@BBBEEEHHHIIIIIIGGGFFF@@@@@@BBBDDD@@@<<<<<<@@@@@@===999777777777777777888777444222111111333444222111111333666888888888777666444111000......---000000111111111000000000333111000000000...+++)))***+++---///...,,,)))''')))***---000222444555555555888999999;;;>>><<<777222111...+++(((&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...}}}wwwwwwuuuttt{{{~~~|||{{{vvvrrrvvvnnngggeeefffmmmyyy{{{zzz}}}{{{yyyyyy{{{nnnfffdddfffiiiaaa\\\]]]YYYPPPMMMPPPSSSOOOKKKGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@999===@@@@@@<<<:::===BBB<<<:::777555333222222111//////...///000222333555777666555555555555444444888888777666555444222222............000111333555333222333333333111---***)))+++---//////---+++*********+++,,,...000222444333666777777:::===;;;777666555222///,,,(((&&&$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%&&&######&&&'''%%%%%%(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************+++,,,------{{{rrrppppppvvvssskkknnnwwwooouuu||||||{{{}}}}}}|||rrrjjjdddeeeiiinnnwwwxxxrrrooommmnnnmmmiii___UUURRRVVV[[[cccTTTKKKMMMMMMFFFAAADDDFFFCCC>>><<<;;;;;;::::::;;;999777555333333333333333777999777555777>>>CCC===<<<;;;888555222111000)))***---000222444444555999888777555333222222333444555666888888888777777222111...------000333555111111333555666444000---)))***+++,,,---............,,,***((((((+++...000333555777777999<<<:::555777666555333000,,,)))'''&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%"""###&&&'''$$$%%%((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,------xxxmmmgggeeeiiirrrccc^^^jjjyyy{{{}}}zzzzzz~~~yyywwwzzz}}}{{{yyyyyyttt{{{{{{tttfff```aaabbbVVVVVVRRRKKKDDDCCCHHHNNNTTTFFF<<<===???;;;777666222000......000111111111000...+++))))))***,,,...---111222......444;;;>>>777888888666222///------***,,,///222444444333333333444333222111111333555111222333555666666777777888666222///......///000//////111444555555222///+++***))))))***,,,...000000...***((('''(((+++---111444666666888;;;999555555555666555333000---+++((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%### !!!$$$$$$""""""%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))************+++,,,---...}}}tttpppkkkggguuu|||wwwpppjjjlll{{{}}}wwwrrrnnnsssvvvuuurrrttt~~~~~~~~~}}}wwwooolll[[[aaajjjoooiii___]]]bbbppp{{{~~~tttfffbbbdddfff^^^\\\XXXQQQIIIFFFFFFHHHLLLFFF???======:::666333+++******+++---...---,,,,,,+++***))))))***,,,---))),,,,,,)))+++111444222+++...000///+++(((((((((+++,,,---///000111111222---...///...---...222666222222222222222222222222555555555444222111///.........///111222222000...,,,+++************+++,,,......---,,,+++*********,,,///111222666:::888444111333555666666444111000***(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###!!!!!!$$$$$$!!!!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))************+++,,,---...|||yyyzzzuuunnnuuu~~~zzzyyyyyy{{{|||~~~~~~~~~}}}ooohhhooorrrqqqzzz}}}oooiiiddd^^^XXXVVVWWWMMMJJJPPPNNNFFFEEELLL[[[ooovvvrrrssstttooolllfff^^^UUUMMMHHHFFFIIIKKKIIIDDD@@@===999555000/////////000000...,,,***************)))((((((&&&******'''***///...)))%%%(((+++,,,)))''''''((((((((('''(((***---000222+++,,,---,,,***+++///333777666444222000/////////...000444777777555222000---------...//////---+++------,,,+++***)))'''''',,,---///000///---+++)))%%%))),,,---222777777333...111444777888666444333+++***'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&######&&&&&&######&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************+++,,,---...{{{{{{zzzsssjjjdddhhhppp{{{vvviiigggllltttxxxqqqiiiffflllggg```VVVMMMKKKNNNTTTYYYXXXVVVRRRKKKFFFCCCCCCDDDJJJ]]]uuu|||{{{xxxuuuoooiiibbb[[[TTTOOOUUUSSSPPPLLLHHHBBB;;;666444333111111222222222111------,,,,,,,,,+++++++++)))''''''+++//////+++&&&''''''''''''''''''''''''((((((((()))***,,,............//////......---,,,444222//////111111///,,,+++,,,---///111333555555555444111...,,,***((((((...---,,,)))((((((+++...***+++---/////////---,,,'''%%%$$$(((---111222111000111333666888999999999777000)))&&&(((((($$$!!!$$$#########%%%%%%###!!!!!!!!!"""############"""###########################################################################%%%&&&&&&$$$######$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((("""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((()))***)))((('''((())))))******++++++,,,------~~~rrreee]]]```gggnnnvvvzzzttttttvvvvvvzzz~~~kkkYYYRRRIIIEEENNNUUUVVVYYY\\\^^^```aaaaaa___\\\VVVNNNHHHFFFGGGIIIKKK[[[qqq~~~}}}xxxtttnnnhhhbbb\\\VVVRRRQQQOOOMMMJJJGGGCCC===999777555333111111111000...---,,,,,,,,,,,,++++++++++++)))))),,,000000,,,'''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++,,,,,,---...////////////222111000111222111...+++,,,---...///000111222333333222111///---+++***)))+++,,,---,,,******+++,,,((()))+++,,,---------,,,***(((&&&'''***...000111111222444777999:::::::::555333///,,,)))'''$$$"""$$$###"""###$$$%%%###"""!!!"""######$$$$$$##############################################################################!!!###%%%%%%$$$$$$%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))((('''((())))))******++++++,,,------ssseee[[[YYYbbbnnn|||xxxsssllliiijjjjjj___JJJ???@@@;;;>>>MMMVVV\\\fffnnnssstttqqqooojjjfff___WWWQQQOOOPPPSSSVVVaaappp|||}}}zzztttpppiiiccc^^^YYYUUURRRLLLJJJIIIGGGFFFCCC>>>;;;999777444222111000---,,,,,,,,,,,,+++++++++******,,,++++++...111111---)))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''''')))***+++---///000000111...///111333444333///,,,//////////////////////////////000000///...,,,+++(((+++---...---+++++++++(((((()))******+++,,,,,,---,,,***(((''')))---111///000222555777999::::::555777777333---(((%%%$$$$$$###"""###$$$$$$###""""""######$$$$$$$$$$$$$$$######################################################################## """$$$%%%%%%%%%&&&'''###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%((()))'''%%%&&&&&&&&&''''''''''''(((''')))***)))((('''(((***)))******++++++,,,------rrrcccbbbjjjrrrxxx{{{|||wwwyyy|||yyymmmaaaWWWRRRQQQRRRLLLAAA@@@EEECCCIII^^^fffjjjoootttwwwwwwuuutttrrrppplllfffaaa______```jjjnnnuuu{{{~~~|||wwwrrrmmmhhhaaa[[[WWWTTTQQQNNNHHHGGGEEEDDDCCC@@@===:::888666333111000///---+++++++++++++++************++++++,,,///000000,,,)))************************''''''&&&&&&%%%&&&&&&''''''((()))+++---.........))),,,000555666555222000222111111000///...------,,,---///000111000...---)))+++------,,,+++,,,---,,,+++******)))*********---......+++''''''***---+++,,,...000333555777777777999:::888444...)))&&&%%%$$$"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$######################################################################## """$$$%%%$$$$$$%%%&&&################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((%%%###%%%***+++((($$$&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,------tttmmmlllvvv~~~xxxxxxyyyxxxwwwyyy{{{wwwnnncccXXXNNNEEE@@@OOOUUUUUUUUUTTTIIIIIIZZZiiikkkooorrrtttsssrrrqqqwwwxxxyyywwwssspppnnnnnnxxxxxxyyyzzz{{{wwwqqqmmmfffaaa[[[VVVRRROOOLLLJJJFFFDDDAAA???>>><<<999666444222000/////////...---++++++*********)))))))))******,,,......---***(((******************************)))((((((((())))))'''((())))))*********)))%%%)))...333666666555444333333222000///...------+++---///111111111///...------,,,+++******---///000///...,,,***)))))))))***---000///+++(((((()))((()))+++---000333666777:::999888999:::777000***(((&&&$$$###$$$$$$###"""######$$$%%%%%%%%%%%%$$$###########################################################################$$$&&&%%%$$$######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((%%%###%%%***+++((($$$&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++)))******++++++,,,------rrr|||yyyuuummm```UUUOOO[[[___bbbcccaaaYYYJJJ===UUUgggqqqoooiii[[[TTTZZZdddiiiqqqwww{{{{{{xxxvvv{{{~~~{{{xxxwwwzzzyyyxxxwwwuuuqqqmmmiiiaaa]]]WWWSSSOOOLLLIIIFFFCCC@@@===;;;999777555222000...------...///...---*********))))))))))))(((((()))+++---,,,+++(((''')))))))))))))))))))))))),,,++++++*********++++++)))))))))))))))((('''&&&###'''+++...000111333555222111111000///...---------...///000111000////////////---***)))***---///222111000...,,,***)))((('''***...000...+++)))(((((()))***---000444777888:::777555888======888222---***'''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###########################################################################%%%&&&&&&$$$#########$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''%%%&&&&&&&&&''''''''''''(((&&&'''))))))((((((***+++)))******++++++,,,------~~~{{{zzz~~~xxxzzzpppeee]]]SSSEEE999333AAAKKKXXXdddllljjjYYYFFFSSSooo~~~~~~yyyooolllkkkooovvv}}}~~~{{{zzzwwwvvvtttqqqmmmhhheeeccc[[[XXXSSSOOOLLLHHHCCC@@@>>><<<999777666555222111...---++++++,,,---,,,+++******)))))))))((((((((((((***,,,---,,,***((('''((((((((((((((((((((((((*********))))))***++++++***************)))((('''$$$&&&(((((((((***---111......---------,,,,,,,,,000000000000/////////.../////////---******+++,,,////////////...,,,+++)))'''(((***---//////,,,***&&&'''(((+++...222666888777555555777;;;??????>>>111---)))&&&%%%%%%###"""!!!"""######$$$$$$##############################################################################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))((((((***+++)))******++++++,,,------zzzzzznnndddXXXKKKDDD???;;;:::<<<888BBBPPPaaapppssscccPPPPPPoooxxxvvvvvvxxxzzz||||||{{{zzzttttttrrrmmmfff```]]]\\\UUUSSSOOOKKKHHHCCC>>>::::::888555444444333222111...---+++***++++++***)))))))))))))))(((((((((((((((***---...,,,***((('''''''''''''''''''''''''''((((((((((((((()))************++++++++++++******%%%&&&%%%###"""###(((,,,++++++++++++++++++++++++222222000///...............000111000---***))))))+++,,,...//////...,,,+++(((&&&&&&***...111///---###$$$%%%(((,,,000444666333444666777999===CCCGGG333000+++'''&&&%%%###"""!!!!!!"""####################################################################################### """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$######""""""########################!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%'''))))))((((((***,,,)))******+++,,,,,,------{{{|||wwwhhh[[[TTTDDDKKKMMMGGGAAA???===999<<>>:::888555444222000///...------...,,,***)))((()))***+++)))'''&&&''')))***(((&&&(((---...)))''')))***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++++++++++++++******))))))((((((''''''&&&'''&&&&&&)))...111111000...///000111111000///......---,,,...000000...,,,+++)))((()))+++...///000+++++++++,,,---...//////111000...+++)))***...111666777999:::<<<===>>>>>>===888222...+++)))'''&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))************)))******+++,,,|||ssskkkiiibbbXXXKKK@@@999888:::<<>>???FFFUUUhhhyyy~~~|||{{{}}}~~~yyywwwvvvuuutttssspppnnnhhhddd^^^XXXUUURRROOOMMMIIIFFFBBB>>><<<:::777555222111000...---,,,,,,,,,***)))(((''''''((()))***)))(((''''''))))))((('''))),,,,,,(((&&&'''((('''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((******++++++++++++******))))))))))))((((((((((((%%%$$$$$$&&&***...000000222222111111000///......---,,,+++,,,...//////...---***''''''))),,,//////---,,,,,,,,,,,,---......666555222...***((()))+++555666888:::;;;======>>>===;;;777444111...***'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))*********))))))***++++++,,,uuuhhh^^^PPPJJJDDD@@@===999999;;;333;;;IIIYYYgggmmmjjjdddOOOOOOQQQZZZhhhttt|||}}}{{{{{{|||}}}wwwuuutttsssrrrqqqnnnkkkccc^^^WWWQQQNNNKKKIIIHHHDDDAAA===;;;999777444222//////...,,,++++++++++++(((''''''''''''((()))***(((((('''(((((())))))))),,,,,,+++(((''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''))))))************))))))((((((((()))))))))******%%%$$$###$$$&&&))),,,---222222000///.........///+++***))))))***,,,...///...,,,))))))***++++++++++++*********+++,,,---...555444333000,,,*********222444888<<>>>>>HHHYYY___UUUHHHBBBBBB>>>???HHHSSS___kkktttzzzzzzzzz||||||zzzzzz{{{|||{{{yyyxxxxxxyyytttrrrpppmmmkkkhhheeebbbYYYUUUOOOKKKGGGEEEBBB@@@<<<999777555444333222000,,,+++***************+++(((((())))))******++++++((())))))((('''(((+++---111+++((())))))((((((***''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((&&&$$$$$$%%%'''((()))***+++,,,---......((((((((('''&&&'''***---------...//////---)))%%%%%%%%%$$$%%%'''))),,,...)))***,,,---...000222555(((+++000555999<<<>>>>>><<<;;;:::::::::777333000***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***(((((())))))***+++------yyynnnbbbSSSHHHDDDFFFEEEQQQhhhtttnnnddd```YYYTTTQQQUUUZZZbbbooo{{{}}}}}}}}}~~~~~~|||{{{|||uuuwwwxxxxxxvvvuuuuuuvvvuuusssooollliiifffaaa^^^SSSPPPKKKGGGDDDAAA>>>;;;888666333222222111000...+++***************++++++((())))))*********))))))((())))))((('''(((+++...000)))%%%''')))''''''***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&((()))(((&&&%%%&&&((($$$%%%''')))***+++******(((******)))''''''))),,,,,,,,,,,,...000///---+++'''&&&%%%%%%&&&(((+++---''')))***+++,,,///333666---------...222777<<>>:::777666333111000000000...---***************++++++,,,(((((())))))))))))((((((((()))***((('''(((,,,//////'''###&&&(((&&&'''***&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******(((&&&(((***###$$$&&&((())))))'''&&&***+++---+++)))(((***,,,+++******,,,///111222111***)))'''&&&&&&(((***,,,))))))******+++...222555555222---+++...444===BBB???===:::999;;;<<<<<<;;;...,,,)))'''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&(((******)))((()))***((((((((()))***,,,---...}}}sssaaa^^^\\\ZZZZZZ^^^gggpppsssvvvzzz~~~~~~zzzrrrooorrryyy}}}~~~~~~}}}|||qqqsssuuuuuussspppooonnnllliiieeebbb]]]WWWQQQMMMJJJHHHDDDAAA===:::777666333222111///......------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++...111))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))(((&&&%%%$$$$$$%%%&&&'''((()))***++++++***))))))***+++++++++,,,///111...,,,)))&&&%%%&&&((()))&&&%%%%%%&&&)))---222555555333///+++)))---666<<<;;;;;;<<<===>>>>>>>>>>>>888222***%%%$$$%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################'''%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...vvvoooggg```[[[]]]aaaeeehhhnnnyyy~~~|||vvvsssvvv|||}}}{{{nnnoooqqqrrrqqqpppnnnnnnjjjgggbbb]]]YYYSSSNNNJJJFFFEEEAAA>>>:::777555444222222000///...---------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++...000(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))***)))(((&&&%%%$$$$$$$$$&&&''')))+++,,,,,,,,,,,,)))***+++++++++,,,...000000...,,,)))'''&&&''''''***(((&&&&&&(((+++000333555444222...+++---111666???@@@@@@@@@???@@@AAABBB===666...(((&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%################################################$$$######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...wwwooodddYYYTTTTTT^^^fffqqqvvvyyy~~~||||||zzzvvvssssssxxx}}}~~~|||zzzmmmnnnppprrrrrrqqqpppooohhhddd^^^XXXSSSNNNIIIFFFBBB@@@===:::777444222222111111///...------------))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((+++******)))'''%%%###"""%%%&&&(((***,,,------...***+++,,,+++******,,,...222000...+++)))'''&&&%%%,,,***((('''(((***---///444555444222///------...;;;>>>@@@@@@>>>>>>@@@BBB@@@;;;333---)))&&&$$$"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...}}}lll^^^YYYUUUQQQTTT\\\kkkwww|||{{{{{{yyyuuuqqqsssxxx~~~{{{xxxrrrrrrsssttttttsssqqqnnnfffaaaYYYRRRMMMIIIEEECCC>>><<<:::777444222111000000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++------,,,&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))******)))'''%%%$$$$$$$$$&&&(((***,,,------***+++++++++))))))+++---//////...,,,***(((&&&&&&))))))******+++,,,------222333555555333///,,,***222888???BBBBBBAAACCCEEEAAA>>>888333...***'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,------iiiWWWJJJNNNVVV[[[bbbjjjrrr|||tttrrrvvv}}}yyyvvvvvvtttsssssssssqqqllliiibbb\\\TTTMMMHHHEEEBBB@@@;;;:::777555333111000000......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''(((***---...,,,***&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))))))))((('''######$$$%%%''')))***+++)))***+++***))))))***,,,+++++++++******))))))(((%%%'''***---...///...---000111333555555333///---...555???FFFIIIJJJJJJKKKEEECCC???999333---)))'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,------SSSKKKHHHRRR```jjjooorrrppp|||sssnnnrrr~~~~~~~~~|||xxxuuutttrrrooonnnnnnjjjddd___\\\WWWOOOIIIEEEAAA???===888777555333222111000000------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''(((+++...///+++((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))$$$$$$$$$$$$%%%&&&''''''((()))***)))((((((***,,,))))))((())))))***+++,,,$$$&&&))),,,...///000000000000111333555666444222,,,111999AAAFFFIIIHHHGGGIIIHHHFFF@@@777///***(((%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...JJJNNNRRRWWWaaammmtttuuurrrzzz~~~rrrmmmppp~~~~~~|||||||||}}}}}}{{{xxxtttqqqnnnjjjiiiiiifff___YYYUUUQQQKKKEEEAAA>>>;;;999555444333111000/////////,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((('''(((+++//////+++&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%&&&'''((((((((()))+++---******)))((()))+++---///))))))((((((***...111444444111///000444777888888222111111666<<<@@@@@@>>>EEEGGGGGGCCC<<<555000///&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%!!!'''...000,,,&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...NNNXXX\\\XXXZZZhhhtttxxxxxx~~~~~~{{{~~~}}}~~~wwwqqquuu{{{}}}}}}{{{zzzzzz{{{|||}}}{{{wwwtttooolllhhhggghhheee^^^XXXPPPMMMGGGCCC???<<<888666333222111000///.........++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((('''(((+++000000+++%%%))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''+++)))'''%%%$$$###$$$$$$%%%&&&((((((((()))+++------,,,***)))***,,,///000///+++'''$$$&&&+++222777888333//////222777:::;;;===777111111888======:::>>>AAAEEEDDD@@@;;;888888&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!***555:::555,,,%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---...]]]cccjjjlllkkkkkkmmmppp~~~|||}}}~~~|||zzzyyy~~~}}}{{{{{{zzzxxxtttqqqpppooommmlllhhhaaaYYYSSSKKKHHHCCC???<<<999555333000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++''')))111444...)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%$$$$$$&&&(((***,,,***,,,......---+++++++++***++++++)))'''(((...333555666777777777888:::<<<===666000///222555555333<<>>>>>???333---%%%"""$$$&&&$$$"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###'''444;;;555+++%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((()))******++++++nnnsssyyy{{{yyyyyy{{{~~~~~~}}}zzz}}}{{{yyy~~~|||{{{zzzyyyxxxuuurrrqqqooommmjjjeee^^^VVVQQQIIIEEEAAA===:::777333111000///...,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''***111111+++(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$######%%%(((+++---***,,,------,,,++++++,,,+++******(((((())),,,///222444555555555666888:::>>>888111...///111333333999???DDDEEEBBB???>>>???555...&&&######%%%$$$"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!)))...)))$$$"""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((())))))******++++++zzz}}}zzz~~~|||{{{~~~|||yyyxxxxxxwwwvvvtttrrroookkkfffaaaYYYQQQLLLEEEAAA===:::777444111//////...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((,,,000---(((&&&)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$""""""###&&&***,,,***+++,,,+++******,,,---,,,***))))))***+++++++++///000222222222333444666;;;777111---,,,///333666999>>>DDDFFFDDDBBBAAAAAA999222)))######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""&&&&&&$$$###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))***+++++++++}}}~~~}}}}}}~~~~~~||||||zzz{{{{{{|||}}}}}}~~~~~~~~~|||yyywwwwwwwwwvvvuuurrrnnnhhhaaa[[[SSSLLLGGGAAA>>>:::777555333000...------,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%***000000***%%%&&&***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''')))'''&&&$$$""""""$$$&&&(((************)))))),,,......+++***+++......,,,))),,,...000000000000222333444444222000...000444777<<<@@@FFFIIIHHHFFFDDDDDD===777---&&&$$$###$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,{{{|||}}}~~~~~~~~~~~~}}}|||{{{~~~xxxxxxyyyzzz{{{|||}}}~~~|||xxxwwwvvvvvvuuutttooojjjbbb[[[TTTMMMFFFBBB===;;;777555333222///---,,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&---222///(((%%%(((+++((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))***(((&&&$$$###"""######((()))))))))((())),,,//////---,,,...000111...******,,,///000//////000111333444666555333222222222<<>>===333111...,,,,,,,,,***((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***//////((($$$&&&'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$###$$$&&&)))+++***(((%%%###"""%%%(((*********+++,,,+++...000///------000444---000333555444444444444555333222777>>>AAA???<<>>555---)))(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%(((%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******++++++,,,------||||||||||||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~|||zzztttlllggg]]]XXXPPPHHHBBB<<<777444...---,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''###"""&&&(((&&&''')))///---)))&&&$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***)))&&&$$$&&&&&&%%%$$$%%%'''***+++---------...///000000000111222222111000111444666777666666888;;;???AAAAAA<<<333---111@@@MMMRRRQQQIIIFFFFFFFFF>>>111)))***)))'''&&&'''&&&###$$$(((%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++)))******++++++,,,------}}}}}}}}}}}}|||||||||||||||||||||{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}~~~~~~~~~{{{sssiiibbbWWWQQQIIIAAA;;;666222///,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))%%%$$$&&&'''%%%&&&(((---+++((($$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&'''&&&$$$$$$$$$&&&)))+++------......//////000000000000000000...///111333888777777999<<>>666111...+++)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&''''''%%%&&&))),,,***(((%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''(((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$"""###%%%(((***.............../////////...//////...,,,,,,---///555666777888;;;>>>@@@AAA>>>888111---///333777:::<<<@@@IIIPPPLLL@@@666222+++&&&$$$%%%$$$"""###&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))((('''((())))))******++++++,,,------||||||{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~yyyoooaaaTTTKKK???:::333---+++***)))((()))((((((((())))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&((('''&&&(((------,,,***'''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))***'''&&&$$$""""""$$$&&&(((...........................//////...+++***+++,,,000222444555777999<<<>>>BBB???999222------111555666<<>>777000---000444666===DDDHHHGGGCCC>>>:::333,,,''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))((('''((())))))******++++++,,,------~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~uuukkk]]]NNNAAA888111...///,,,***)))***,,,---,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&%%%''')))((((((...666)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$)))))))))***+++,,,,,,,,,---///000///---+++++++++,,,000444555555666999<<<===??????:::333///000333999@@@EEEFFFFFFGGGEEECCC888///(((&&&&&&###!!!"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++)))******++++++,,,------~~~~~~}}}rrrXXXPPPDDD:::333///...------,,,++++++---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,((('''(((***((((((...777(((((((((''''''''''''''''''''''''(((((((((((()))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))(((&&&$$$"""%%%&&&'''((()))++++++,,,+++---///...,,,+++***+++)))...333555444444777;;;:::===???<<<777222000111888???DDDEEEFFFKKKLLLIII???555,,,***)))%%%#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((()))((()))***,,,)))******++++++,,,------uuubbbUUUDDD>>>666000...///111222...---,,,---......,,,***------,,,,,,+++,,,,,,---------------------------////////////////////////------------------------***)))******((('''---666***************)))))))))(((((((((((())))))))))))%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&'''''''''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''***+++***'''###!!!###$$$%%%'''(((***+++,,,***,,,------,,,*********&&&+++111222111111444888:::===@@@???:::555222000444===CCCDDDFFFLLLNNNKKKFFF<<<222///---)))&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((()))))))))+++---)))******+++,,,,,,------}}}|||vvvbbbPPPCCC<<<555444333111000...---,,,------------------------------------.........///......///000000000000000///000111222333222111000000000000///////////////000000,,,+++111888555,,,---,,,,,,++++++************))))))((('''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''((())))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''######%%%&&&'''(((((('''***---111000---++++++,,,...---...222111///222666:::888888;;;??????999333222;;;>>>;;;>>>JJJRRRRRRQQQPPPFFF555***((('''%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,~~~}}}~~~tttcccSSSGGG>>>888444444333222111///...------------------------------////////////000000000000000000111222222222222222222333555666666555555444000000000111111111111111222222///...444:::777///------------,,,,,,+++++++++++++++***)))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''((()))+++...000000//////000,,,++++++...---,,,///444999888888<<<@@@AAA<<<888444999<<<<<>>999777555111...////////////////////////......////////////000000222222222222333333333333333333444555555555555444111222444555666555555444333444444555555666666666777555444666999;;;888444000000000000111111111111............------,,,,,,*********)))(((((('''''''''&&&&&&%%%$$$#########$$$%%%&&&'''((()))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))'''&&&$$$######%%%&&&(((((('''(((,,,222555444222111...,,,------,,,111777888777888;;;>>>???>>><<<555000222;;;???>>>CCCLLLNNNWWW\\\SSSAAA111***)))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%"""###&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))******+++,,,wwwcccQQQEEE::::::999666333000...---////////////000000000111/////////000000111111111111111111222222222333333222333333444555444444444000111333444555555555444555666666666777777888888666444444777:::999666444111111111222222333333444/////////...............,,,,,,+++******))))))((((((''''''&&&%%%$$$######$$$$$$%%%''''''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))'''&&&$$$######$$$%%%&&&)))''''''***///111111...333///...///...---111888888777777888:::;;;;;;:::444---...777<<<<<>>DDDJJJKKKLLLRRRXXXUUUFFF666,,,''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!! &&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))******+++,,,{{{eeeQQQDDD???===<<<555333000...///111333444111111111111222222222222000000111111222333333444111111222222222333333333222333444444555555444444333444666888999999999888:::999999888888777777666555222444999:::555222444111111222333444555666777222222222222222222222222......------,,,+++++++++))))))(((((('''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""'''((())))))((()))+++---///------...---+++---222444444444444555777:::<<<<<<:::555222777AAAGGGGGGKKKKKKQQQZZZZZZMMM===555(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ***...&&&!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))******+++,,,rrrdddQQQDDD@@@===999555000---+++...444666222...222222222222222222222222000000111222333333444444222222222333333333444444333444444555555555555555222333555777888999888888;;;::::::999888777666666555222444::::::555222444000111222333444666777777444444444444444444444444///......------,,,++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###"""!!!&&&(((******((((((+++//////---...000///,,,...222222333333444555888<<>>777555:::EEEMMMOOOMMMOOOTTTYYYWWWNNNDDD666///(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""((()))### """!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))******+++,,,mmm___WWWMMMFFF???:::444222333444333111333333333333333333333333444444444444444444444444444444444444444444444444555555555444555555666666444444444555666777888999888888888888888888888888666555555444444333333333222444777:::666111000333000111111111222222222222000111111111222222222222333333333222111000///...------,,,***************(((((((((''''''&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%$$$$$$%%%''')))+++,,,------......///...---,,,+++---111555777666777;;;>>>LLLIIIBBB:::444777BBBKKKQQQPPPQQQVVV[[[[[[UUUOOO===333++++++)))$$$###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%""""""%%%%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))******+++,,,kkkXXXMMMGGGCCC@@@777555333333444555555333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555666777888444444444555666777777888777777777666666555555555444333333333222222222111222444777777333000000222000000000000111111111111000000000000111111111111333333333333222222111000......---,,,,,,+++++++++)))))))))((((((''''''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&%%%%%%'''$$$$$$$$$&&&(((***---...---...///000///...,,,++++++///333555666777:::<<>>BBBFFFHHHIIIIII@@@AAACCCDDDCCCDDDHHHLLLWWW```bbbTTT???000***'''%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++|||mmm[[[OOO???:::555333555666666444555555444333333333333333111222333333444444333333444444444444444555666666555555555444555555666666666666555444333333222222555555555555555555555444555555444333333333333444555666666777666555333222333111///...///000000///333444666777999;;;<<<======<<<:::888555444333333333333333222222111111111111000///000111222111000000111111111111///...---))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&)))+++.../////////000111---///000...,,,...555;;;999999;;;>>>CCCHHHMMMPPPIII@@@<<<@@@CCCBBBDDDIIINNNZZZaaaYYYIII999---&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++}}}|||yyynnn\\\JJJ@@@888555333333555666555444555444333333222222333333111222333333444444333333555444333333444666888999666666555555555666777777666666555444333222222111444555555555444444444555666555555444444444555555777888999999777555444444333111...---...///000///222333444666999;;;<<<===@@@???<<<:::777555444333444444333333222222111111000///...///111222222111111111222333222111000///++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))(((&&&%%%'''***...111222222111111,,,111444111------444;;;999999;;;<<>>777???HHHIIILLLRRRLLLTTTZZZYYYQQQEEE333%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++uuummmfffaaaWWWHHH>>>;;;666555444444555555444333444444333222222222222333111222333333444444333333444444444444555777999;;;999888666666666777888999666666555444333333222222222444555444222111222444555555555444444555555666888:::<<<;;;888666555666444111...---...///000000222333444666999;;;<<<===???>>>===;;;999666444333555555555444333222222111000///...///111222222111111222333333333222111000---,,,,,,+++)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%''')))***)))'''&&&&&&(((,,,000333444333111...333777555000...333999888:::<<<<<<<<<===@@@BBBIII<<<555<<>>888999???IIIQQQUUUYYYUUURRRUUU\\\XXXDDD...)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++ttt```MMMFFF@@@777444666666777777666555555555666444333222222111222222222111222333333444444333333222333555777999:::;;;;;;<<<;;;888555444555666777333333333444444444444555444777999666111///000333444444333333444555555666555999===<<<999666888:::666333///---...000222222333333555666777999::::::;;;<<<======<<<;;;:::999999999888777666555444444222111///000111111000///000111222333333222111000000///...---,,,***))))))&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))))))))(((%%%%%%(((,,,222555444222333666777777444000///...444888:::999666555888;;;AAAFFFCCC:::;;;HHHRRRTTT^^^[[[YYY[[[___\\\KKK888+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))************+++++++++|||{{{{{{yyycccNNN>>>===>>>:::888<<<666777777777666666777999444333222222111111222222222222333444444444333333111333555888:::;;;;;;;;;===;;;777555333333555666222222333444444555555666666999;;;888222///000333333333333333333444555666444999===<<<888666888;;;777333///...///111222333111111222333444555666777;;;<<<===>>>>>>===<<<<<<::::::999888777666555555333111000000111111///...000000222222333222111000111000///...,,,+++***)))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))%%%$$$&&&+++111444444333555555666666444000---***333666888777444555:::???BBBNNNNNN???===LLLYYYYYY___```aaaaaabbb]]]NNN???,,,+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************+++++++++tttqqqqqqiii```LLLFFF???:::888888666444888888888888888888888888666444333111000000111111333333444555555444333333333333333555666888999:::999888888666555333111000222222111000///111555888<<<<<<:::666222000111222444333333444666777666555666:::>>>===999666777:::777333...---000444666666222111///...///111444666999;;;>>>@@@BBBBBBBBBAAABBB???;;;:::::::::888555555444333222111111111111111111111111111111222222000000000000///---,,,+++)))***++++++***)))((('''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''%%%&&&)))---000111888:::888444111222000---222444777999;;;;;;;;;;;;HHHNNNPPPIIICCCIIIVVVaaafffgggddd______]]]OOO>>>222***%%%&&&(((&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((((((++++++++++++++++++++++++|||ooohhhcccYYYOOOGGGCCC===:::::::::999777888888888777777777777777555444333111111111111222222333444555555444333222222222222222222333444444666666555444333111///...000111111000///000333666<<<;;;999555222000000111555333222333555666666666666999<<<<<<888777999;;;999444000000333777999999444222111///000111444555888:::===@@@AAABBBAAA@@@AAA>>>;;;:::;;;:::888666555444333222222111111111111111111111111111222222000000000000///...------+++,,,------,,,+++)))(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))'''%%%%%%(((,,,///111;;;;;;888222000333555333333555999<<<===>>>>>>>>>FFFMMMRRROOOFFFEEEQQQ___aaaiiikkkfffbbb```WWWKKK555,,,%%%%%%&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))((((((((((((++++++++++++++++++++++++|||nnnbbbYYYNNNEEE@@@>>><<<;;;<<<<<<<<<:::888888777777666666666555555444333222111111222222222333333444444333333222333222111000////////////333222222111000///...---///000111111000000222444;;;:::888444000//////111555333111222444666777777666999;;;:::888888;;;>>>999555111111555999;;;;;;666555333111111222444555555777;;;>>>@@@@@@???>>>@@@>>><<<;;;<<<;;;999888666555444333222222222222222222222222222222111111///000000111111000000///......//////...,,,+++***%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))'''%%%$$$%%%)))---000;;;:::555///...444888888333777;;;>>>@@@@@@BBBCCCIIIOOOWWWYYYPPPGGGNNN]]]^^^llltttooogggccc]]]VVV;;;000'''%%%&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++zzzjjj[[[QQQIIIBBB============>>>======<<<:::999999888777666666555444444333333222222222222222222333333333333222222333222111000000///000000000111111111000///...---///111222333222222333555:::999666222///...///111555333111111444666777777777888999999888999===@@@999555222222666:::<<<;;;888777555333333333333444333555999<<<>>>>>>>>>===>>>>>>======<<<<<<:::999777666555444333333333333333222222222222222111111//////000111111111111111.../////////...---+++***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((%%%######&&&+++///777777333...///555:::;;;555:::???BBBCCCDDDFFFIIIMMMNNNUUU]]]WWWKKKJJJSSS^^^nnnzzzxxxpppjjjbbbXXXCCC666***'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***+++++++++++++++,,,,,,sss```PPPHHHCCC???>>>???@@@@@@>>>===<<<<<<<<<<<<;;;:::888777666666444444444444333333333222222222222111111222222222000000/////////000111111000111111111111111000000111333444444444444555777:::888666111...---///222444333222222555777888888888888888888999;;;===@@@;;;888444555999<<<======999888666555444333444444222444777:::<<<=========>>>>>>??????===<<<;;;:::888777666555444444444444333333333333222222111111...///000111111222222111......///...---+++***(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))((('''$$$###%%%)))...444666666444555;;;===<<<;;;AAAGGGJJJJJJKKKNNNQQQPPPKKKNNNWWWXXXOOOGGGEEE\\\kkkxxx{{{{{{wwwlll___KKK;;;,,,'''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''((((((((()))))))))************++++++,,,,,,,,,|||nnnZZZKKKEEEBBB???AAABBBCCCAAA???===<<<===>>>===<<<;;;999888666666333333444444444444333333222111111000000111111222------------...///111111111111222333333333333333333444555555444555777888:::888555111......000333444333333555888999999888888888999999:::<<<===>>>>>>;;;888888<<<>>>>>>===888777666555444444444444333444555777999<<<>>>???>>>@@@AAA@@@>>>;;;::::::999888777666555555555555444444444333222222111111...//////000111111111111............---+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))'''$$$$$$(((,,,444888:::999<<<@@@AAA???BBBHHHOOOQQQPPPQQQTTTXXXWWWRRROOOTTTZZZXXXLLLAAAUUUbbbooovvv~~~xxxjjjUUUBBB///''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''(((((())))))***************++++++,,,,,,---vvvpppcccSSSIIIGGGFFFCCCBBBDDDDDDBBB???===>>>@@@>>>===<<<:::888777555555222333444555555444333333222111000000000000111222.........//////000111222000111222333444555555555444444444333222444777999:::999666111......111444333333555888;;;;;;:::888888888999;;;<<<===<<<<<<===:::777777:::<<<;;;:::666666666555555444444444444444444555777;;;???AAA???AAACCCBBB>>>;;;::::::999999888777666666666666555444444333222222111111......///000000000//////...//////...---+++)))''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((***,,,)))%%%$$$'''***444777999999<<>>@@@BBB======;;;999777555444333222333444555555555444333222111000//////000111222333222222222222333333444000111222333444555555555444444333111111222666999;;;999666222//////222555333444666:::======;;;888999999:::<<<======<<<::::::777444444666888666555555555555555555444444444666444333444666;;;???BBB???BBBDDDCCC>>>:::999999:::999888777666666666666555555444333333222111111......////////////......////////////---+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''+++---+++'''$$$&&&)))222555666555888>>>@@@???@@@GGGNNNPPPNNNMMMQQQVVVQQQVVVRRRHHHKKKUUUOOO>>>HHHRRR[[[^^^fffrrruuurrroooXXX???111---***&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))***+++,,,,,,------YYYRRRJJJGGGIIIKKKJJJIIICCCDDDDDDDDDCCCAAA???===???>>><<<999777555333333555555555333000000111333111111000000000000000111111444555444111000222555888444///...///111000///444333111000111333666888>>>===:::444...---///222222444777:::<<<======<<<;;;===???AAAAAA>>><<<:::888666444222111111111111333444555666666666555444777777777777999;;;===>>>AAAAAA@@@???>>>===<<<<<<888888999999999777666555555555444333333333333444////////////..................//////...,,,***)))((((((((('''&&&%%%############""""""###$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))+++,,,+++(((%%%###---000333444444444777:::;;;???CCCCCCDDDHHHNNNQQQMMMUUUTTTJJJFFFIIIGGG@@@999KKKXXXZZZ___kkkrrrpppssseeeNNN888+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''***))))))((((((((((((((())))))))))))************++++++,,,,,,,,,---------TTTOOOJJJJJJMMMPPPOOONNNGGGGGGFFFEEECCCAAA???>>>>>>===;;;888666444333333555555666666555444444444///////////////000111222222444777777444333555777888444000...000111111111000000///000222555888:::>>>===;;;555///---///222222444777:::<<<===<<<<<<===>>>AAABBBAAA???;;;999444333222111111111222222222333444555555555555444666666666777999;;;>>>???AAA@@@???>>>===<<<;;;;;;::::::::::::999777555444555555444444333333333444111111000000000////////////000000000///...,,,+++(((((((((((('''%%%$$$##################$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))+++,,,+++(((&&&$$$+++///444666666666888999;;;???AAAAAAAAACCCHHHLLLLLLRRRPPPFFFBBBGGGGGGBBB:::GGGTTT[[[aaajjjooopppssskkkZZZDDD111(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,OOOMMMLLLNNNSSSVVVUUUTTTLLLKKKIIIFFFDDDBBBAAA@@@===<<<999777555444444444444333444555555333000...---------...///000222222111555999:::888777999;;;:::777333111222333333333111111111222444777999:::===>>><<<777111...///222111333666999;;;<<<<<<<<<>>>@@@BBBCCCBBB>>>:::777000000000000111222222222000000222333444444444444555555666777999<<>>???DDDHHHLLLPPPLLLCCC@@@EEEHHHFFF===BBBNNN]]]eeegggkkkppprrrrrrjjjUUU;;;)))%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((***+++,,,))))))))))))*********************++++++++++++,,,OOOOOOQQQUUUYYYZZZYYYWWWQQQOOOLLLHHHEEECCCBBBBBB<<<;;;888666555555555555555444222333333222///,,,000/////////000111222222000444999;;;:::999;;;===>>>;;;888555333333444444444444444555555777888999===>>>>>>:::444000000111111222666999;;;;;;;;;;;;>>>@@@BBBCCCAAA<<<777444......///000111111111111...///000111222333444444444444555777:::===@@@BBB@@@???>>>===;;;999888888999999999888888777666666555555555555555444444333222222222222111111111111000111222222222111000///++++++******)))'''&&&%%%$$$$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***++++++***((('''''',,,333999<<<<<<:::999??????@@@@@@>>>>>>BBBHHHNNNOOOKKKCCCBBBHHHMMMNNNCCC???HHH\\\fffdddfffnnnnnntttuuudddFFF,,,%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++((()))))))))************))))))*********+++++++++TTTVVVYYY\\\]]]\\\YYYWWWTTTRRRNNNJJJGGGDDDCCCCCC<<<:::888666555555777888777666444444555555555444444444333222111111111111000444888:::999999<<<>>>@@@>>>:::666333333333444444444333333444666888999<<<>>>???<<<666222000111000222555888:::;;;;;;:::===???AAABBB???:::444111...///111222222111000///......///000111222444444444444555777:::>>>AAACCC??????>>><<<;;;999888888666666666666777777888888555555666666666555444333222222111111111000000000...///000111111111000///,,,,,,,,,+++***)))((('''%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******+++******)))&&&***000777<<<===<<<:::>>><<<<<<>>><<<:::???HHHPPPPPPMMMHHHHHHMMMTTTWWWJJJ@@@DDDWWWcccaaabbbjjjhhhpppvvvlllOOO222&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++\\\^^^```bbb```]]]XXXUUUUUUSSSPPPMMMIIIFFFDDDCCC<<<:::888666666777999;;;555777999888777666777888777666444333222222111111111444888888888999<<<@@@AAA@@@>>>:::666666777999666555333222333555888:::<<>>@@@AAA???999333//////000333555555333111////////////000000222333444444555666888;;;>>>AAACCC>>>>>>===<<<;;;::::::999777777777666777777888999555555666777666555444333222222222111111111000000---...///000111111000///------------+++***)))(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++++++++&&&(((---333999=========<<<888777:::888555:::DDDOOOOOONNNMMMNNNRRRXXX\\\RRREEEBBBPPP]]]___```eeecccfffmmmlllXXX<<<+++)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((******)))((((((((((((((())))))))))))*********************++++++++++++,,,bbbdddffffffbbb]]]XXXUUUTTTSSSQQQNNNKKKHHHEEECCC<<<:::888666666888;;;===>>>DDDIIIGGG???888555666555444333333222222222222444666888888777999===BBBEEEFFFEEEBBB@@@@@@DDDGGGCCC???:::666444555777999;;;???BBBAAA;;;444111000///111444777999::::::999;;;===AAABBB@@@:::444///...000444777888777444333111111000000000111333333666666666888;;;>>>AAACCC============<<<<<<;;;;;;<<<;;;:::888888888888888555555777777777666444333333333333333222222222222,,,---///111111111111000.........---,,,+++***)))'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,,,,'''''')))///666<<>>888777999666000555@@@KKKLLLNNNQQQRRRUUUYYY]]]ZZZKKKBBBHHHUUU]]]___```___]]]bbbiii```GGG222***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))************++++++++++++,,,,,,,,,,,,fffhhhiiihhhccc]]]XXXUUUSSSRRRQQQOOOLLLHHHEEECCC<<<;;;888777777999<<<>>>QQQYYY___[[[MMM???888666222222222111222222333333666888999888777999>>>CCCKKKLLLLLLKKKJJJKKKPPPTTTSSSMMMEEE===777666666888;;;???CCCBBB<<<555111000///000444777999999999999;;;>>>AAACCCAAA;;;555000,,,///444888:::999777666222222111000000111222333666666777888;;;>>>@@@BBB========================AAA@@@===;;;999888888888444666777888777666444333555555444444444333333333---...///111222222222111/////////...---,,,******'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---(((&&&''',,,444;;;@@@AAACCC;;;999;;;777000444???HHHIIIMMMRRRTTTUUUXXX\\\^^^OOOBBBDDDPPP\\\___]]]^^^WWWZZZfffeeeOOO777+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''((((((((()))''''''''''''(((***+++,,,))))))))))))************++++++,,,,,,,,,---------ssskkkaaa\\\]]]^^^[[[WWWWWWTTTQQQNNNMMMMMMKKKJJJAAA>>>;;;999666999DDDPPPeeemmmwwwttt^^^BBB444444222000//////111333444333444111000222333555<<>>DDDFFFAAA999444111111222444666777888888888666555333111000111222333999888777:::>>>@@@@@@>>>@@@>>>======>>>>>>===;;;<<<<<<<<<<<<;;;999777555777777777777777666555555555555555444444333333333000000111111111222222222333222111///---+++)))((()))'''%%%#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,***''''''+++222;;;@@@EEEBBB???===;;;999666444AAAHHHLLLLLLNNNUUUWWWUUU[[[XXXMMMBBBHHHYYYcccaaa```\\\YYY\\\___VVV@@@,,,)))&&&&&&'''%%%"""$$$((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((*********))))))******+++,,,*********))))))))))))))))))************+++++++++uuummmccc_________[[[WWWOOONNNLLLKKKLLLLLLLLLKKKCCC>>>;;;;;;<<<@@@KKKVVViiijjjmmmjjj\\\FFF888444222000///000222444444333666222111333333555;;;BBBJJJPPPRRROOOKKKKKKGGGBBBCCCBBB???<<<999666555444666888<<>>DDDEEE@@@999444222333333444444555666777888999777666444444444666666:::888888:::===??????======<<<<<<<<<======;;;999;;;;;;<<<;;;:::999777666777777777777777666555555555444444444333333333333111111111111111111111222111000000///...,,,+++***)))'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,***((('''***111:::@@@BBBDDDFFFGGGEEE???888333@@@HHHNNNNNNOOOTTTUUUTTT\\\ZZZNNNAAACCCTTTaaadddgggccc___```cccZZZBBB,,,)))&&&%%%'''&&&###$$$((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))(((((())))))***+++***)))))))))))))))))))))************++++++++++++xxxppphhhdddcccbbb^^^ZZZOOOMMMKKKJJJKKKLLLLLLKKKFFF???:::<<>>888333222111111444777888555222999>>>CCCDDD???999555333444444333222333444555666999888777777666777777888:::999999:::<<<======<<<:::::::::<<<===<<<999777:::::::::::::::999888777666777777777777666555555444444333333333333333222111111111111111111111000//////000//////...------)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,---+++(((&&&(((///888???@@@CCCHHHKKKJJJEEE???;;;BBBKKKSSSTTTTTTVVVXXXYYY\\\[[[PPPAAA>>>NNN```jjjmmmhhhbbbbbbeee^^^FFF---(((%%%%%%'''&&&$$$$$$'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((''''''''''''((())))))))))))))))))))))))******************+++++++++,,,xxxrrrllliiihhhgggccc```ZZZUUUOOOKKKJJJLLLMMMNNNJJJ@@@999;;;AAAFFFKKKOOOJJJDDD??????AAA???999333111000000222555888999999888555333333222111555;;;;;;>>>@@@>>><<<:::888777222222111000000000000111222444999>>>AAA???;;;777555333222333666777555222:::>>>BBBBBB>>>888666555555444222111111222444555666666666777777777777777::::::::::::;;;;;;;;;;;;888999:::<<<===<<<999666888999999999999888888888555555666666666666555555333333333333222222222222111111111111000000000000000000000000///...------)))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,---,,,***''''''---666===???BBBEEEGGGGGGGGGFFFGGG@@@HHHOOOQQQPPPSSSYYY^^^[[[\\\SSSBBB<<>>;;;777333222111333777;;;===>>>:::666444444222///222777444555777999888777888:::777666444222111000//////000333888===AAAAAA===:::888555222333666777666444;;;???AAA@@@<<<888777777666444222111000111333444444555666777888888777777999:::::::::999999::::::888888:::<<<>>>===999666777777777666666666666777333444444555555555444444222222222222222222222222000000000000000000000000333222222111000...---,,,))))))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,------+++(((&&&***333:::???CCCGGGJJJIIIHHHGGGHHH:::===@@@CCCEEEJJJSSS\\\YYY[[[UUUFFF===GGG___sss|||ssskkkkkkhhhUUU>>>...)))%%%&&&'''%%%$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***)))(((((((((((()))******(((((())))))***************++++++++++++,,,,,,,,,sssqqqooommmllljjjgggddd[[[TTTLLLGGGJJJQQQZZZ___TTTJJJCCCBBBAAA===999777222777===AAAEEEGGGBBB<<<:::777555555777<<>>;;;:::666111222666777444444777666333555:::>>>===;;;999777666555444000222777===AAABBB@@@>>>;;;888444444888:::;;;:::===???@@@>>>:::777999;;;333333333333444444444444000222555888999999777666666888:::999888777999;;;777777666888::::::999777666555333222111111111111//////000111111111111111000000000000111111222222---......///000111222222222222222222111000///...))))))))))))(((''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,***---///,,,((((((---333777AAALLLRRROOOIIIDDDAAABBB;;;999???FFFLLLRRRYYYVVVZZZYYYNNNAAAAAAQQQbbbsss~~~zzzwwwvvvfffRRR;;;111(((&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((((((''''''(((***(((((('''''''''((())))))'''(((((()))******+++++++++++++++,,,,,,,,,------pppooommmjjjeeeaaa\\\YYYQQQNNNLLLMMMSSS\\\cccggg[[[WWWUUUTTTPPPGGGAAA???@@@LLL]]]nnnxxxhhhLLLFFF===777666888;;;===EEEBBB???===888333333777777333333666666222555;;;===<<<;;;:::999888888888000222777<<>><<<888555555888<<<<<<<<<>>>???@@@===999777999<<<222333444555555555555444,,,///222555777666444333555777999999777777999<<<777555555555777888888777666444222000////////////......///000000000000000//////000000111111111222,,,---...///000111222333000111111222222222111111************)))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,)))---000...(((''',,,111333;;;DDDIIIHHHFFFGGGIIICCC;;;888@@@HHHKKKNNNRRRWWWZZZZZZQQQBBB>>>JJJYYY[[[mmmxxxwwwvvvvvviiiUUU???333(((&&&&&&&&&&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((''''''(((***'''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++++++++,,,,,,,,,---------pppooonnnjjjddd]]]VVVRRRQQQTTTUUUVVV___kkkpppmmmTTTPPPSSS]]]ddd^^^QQQHHHOOO___sss^^^PPPAAA999555333999BBBEEEFFFDDD>>>666222333666777888888555222222555888<<<;;;;;;:::999777555444///222666;;;>>>@@@@@@@@@;;;<<<<<<999555555888;;;999999:::;;;===>>>>>>===888444222333666888555111444333222111000/////////000333777999999888777777333666666444444777777444222333444333000/////////+++///111///...000111/////////...///000222444555//////............//////444111//////222333222000---------,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))))))))***,,,...------,,,+++***)))((('''333555888===AAADDDEEEFFFFFF@@@:::;;;FFFSSSUUUPPPPPPRRR[[[___RRRAAACCCRRRZZZaaannntttsssuuunnn[[[FFF555)))))))))$$$$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,ppppppnnnjjjccc[[[SSSNNNJJJMMMPPPXXXggguuuwwwqqqRRRJJJLLL^^^ttt{{{tttlllpppyyynnnZZZEEE;;;888666777999EEEFFFEEE@@@999444444666888999888666333222333555999888888666555333111111000222666:::===>>>>>>>>>:::;;;<<<999666666999===<<<;;;:::<<>><<<666333111333777999777444222111000............///222555888:::999888777777;;;===:::555333444333000222444666666555333333444000222333111111555555222111000000//////000111111000000////////////000000444222000000222333222000---------,,,+++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))***,,,------,,,+++***)))((('''///333999===@@@AAACCCEEEDDD???::::::DDDPPPSSSOOOHHHJJJTTT\\\UUUFFFDDDKKK[[[bbbnnntttvvv{{{vvvgggOOO<<<,,,))))))%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,qqqpppooojjjcccYYYOOOJJJHHHHHHJJJSSS```hhhcccZZZJJJ???AAAZZZ~~~mmmOOO???<<<;;;999666CCCEEEFFFBBB<<<777555666888999999888555333333444777777666444222111///...000222666999<<<======<<<;;;<<<<<<:::777777:::>>>>>>;;;999<<>>:::555333222444888:::999777111000///......///000111555777999999888777666777CCCCCC>>>666222222222///444777:::;;;:::888888888222333000///222666555111222111111000000//////...111111000000000000111111555333222222333333222111.........---+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))***+++***)))((()))***---,,,,,,,,,+++)))((((((+++222;;;?????????AAADDDCCC@@@<<<;;;CCCMMMPPPNNNCCCEEENNN[[[\\\QQQFFFCCC[[[eeeoootttyyy{{{qqq\\\EEE///)))(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,rrrrrrpppkkkbbbWWWMMMGGGGGGEEEFFFJJJPPPQQQJJJBBBDDD<<<>>>UUUwww```HHH@@@>>>===;;;AAACCCDDDBBB===888555444666888:::::::::888777666888777666444222111000//////111444888:::<<<======>>>>>>>>>;;;777666999<<<<<<999888<<>><<<:::999999555333///...222888666000111111111000000///......111000000//////000000111444444333333444333222111/////////...,,,+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&((()))******))))))***+++,,,,,,,,,,,,,,,***)))((((((222===AAA@@@>>>AAADDDDDDDDDAAA???CCCKKKPPPOOOHHHIIIRRR___ggg___MMM???XXXgggpppsss}}}{{{uuuiiiOOO444(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,sssrrrpppjjjaaaWWWMMMGGGAAAAAABBBEEEFFFEEEEEEEEEBBB@@@CCCOOObbb~~~yyyXXXFFF@@@???>>>???@@@BBBAAA===999555333555666999<<<>>>>>>===;;;777666444222111000000000...000333777:::<<<===>>>@@@AAA@@@;;;777555777::::::888888<<>>===:::<<<>>>===;;;888777666555444111111666;;;999333111111000000//////......000//////......//////000222333444444444333333333000000000///---,,,***)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))))))))***,,,---+++,,,---------+++)))((('''111===BBBAAA@@@CCCFFFGGGJJJIIIEEEDDDJJJOOOPPPPPPRRRYYYdddnnnjjjWWWCCCQQQfffooosss~~~uuuZZZ;;;***'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,rrrpppmmmggg___UUUMMMHHH@@@@@@AAACCCAAA???AAAFFF===???BBBDDDHHHXXXvvvsssZZZLLLDDD@@@>>>?????????===:::666444444555777;;;???AAA@@@>>>444333222000//////000111000111444666999<<<===>>>@@@AAA???;;;666444666999:::;;;===???AAA@@@===:::999888888777555555444333111222444555666555444444444444444222000000222444333777999999<<>>>>><<<888555111000///...//////............//////...111333444444333333444111111111000...---+++***((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%''')))))))))***,,,...+++,,,---...---,,,***(((&&&///:::AAABBBCCCEEEHHHJJJNNNNNNHHHCCCFFFKKKNNNQQQUUUYYYaaalllnnn___KKKIIIdddlllqqqhhhFFF000((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,ooommmiiiccc[[[SSSMMMIIIDDD@@@@@@CCCCCC???>>>BBB<<<<<<======;;;@@@QQQbbb~~~jjjVVVGGG????????????>>><<<888666444444555999>>>@@@???>>>444333111000000111333444444555666777999:::;;;<<<===>>>===:::666444777:::>>>AAADDDDDDAAA===::::::666777777666555444444444555777:::======;;;888666444444333111///000333555555:::???@@@BBBDDDCCC???;;;<<<;;;888666555666777777>>>DDDIIIPPPXXX[[[YYYWWWSSSKKKBBB;;;666333222000000////////////000000+++...222444333333444555222222111000///---,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&((()))***))))))+++---***+++---......,,,***)))&&&,,,666===BBBEEEFFFHHHIIIOOOPPPHHH@@@@@@FFFJJJEEELLLQQQUUU```jjjcccSSSFFFcccgggkkkvvvTTT888+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,llljjjeee___XXXQQQLLLIIIDDD>>>???GGGLLLIIIGGGHHHDDD@@@???@@@??????CCCIIIPPP[[[kkkyyyiiiQQQ@@@@@@?????????===:::888555444444777<<<>>>===<<<666555444333333555777888888888888888888999999999:::;;;;;;999666555999<<>>@@@BBBFFFLLLXXXccchhhmmmwww[[[LLLAAA888;;;@@@AAA???>>>===777333555888888:::>>>888888666555;;;BBBCCC@@@???===999777777777666666999:::>>>AAA===888===FFFFFFIIILLLLLLGGGAAA;;;777888999999666333444999===AAAFFFGGGCCCBBBCCC@@@:::;;;444111444444222666<<>>;;;AAATTTeeeeee\\\KKKQQQ\\\QQQ```qqqmmmiiiFFF///(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%(((+++***''''''+++///++++++***************************++++++,,,,,,,,,hhh___XXXVVVUUURRRPPPPPPIIIEEEGGGTTTeeejjjaaaUUUKKKDDD>>>???AAA@@@@@@BBBIIILLLTTT]]]aaadddkkkssshhhMMMAAA777888===>>>===<<<>>>999666888888777999===>>>???>>>>>>DDDKKKMMMKKKGGGCCC===999777777666555???AAAFFFKKKHHHDDDGGGNNNRRRUUUWWWTTTMMMEEE???<<<888888666555555999???DDDJJJKKKIIIDDDCCCFFFCCC===:::444000222444777???HHHQQQQQQQQQOOOKKKGGGDDDBBBCCC<<<;;;BBBGGGKKKYYYjjjyyy~~~~~~tttnnnjjjgggbbbZZZQQQHHH@@@<<<222111///...,,,,,,,,,,,,---,,,+++---111444444444555444444333111000...---***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((***+++,,,---------,,,,,,((((((,,,444???FFFGGGEEEFFFIIIMMMNNNGGG???===AAACCCAAA>>>AAAOOO[[[\\\UUUAAABBBQQQMMMQQQ\\\]]]xxxkkkMMM555+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((&&&(((+++******---444:::************************++++++++++++++++++,,,,,,kkk```VVVTTTUUUSSSPPPNNNHHHHHHNNN]]]lllmmmaaaTTTLLLHHHGGGIIIHHHEEEDDDGGGOOOMMMOOOUUUWWWWWWYYY]]]^^^tttuuuNNNBBB777666:::<<<<<<===>>>;;;:::;;;:::888:::???FFFJJJLLLLLLPPPWWWZZZYYYPPPJJJDDD>>><<<=========IIIKKKPPPSSSRRRNNNNNNRRR\\\___```ZZZOOOEEE@@@???;;;888555555;;;CCCKKKOOOTTTQQQJJJEEEFFFIIIFFF@@@;;;555111222777>>>IIISSSXXXYYYYYYWWWRRRNNNLLLKKKKKKGGGJJJTTT^^^gggvvvyyylllcccXXXUUURRROOOLLLGGG>>>888000000...---,,,,,,,,,,,,,,,***)))***...222444555444444444333222000///...+++***(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((((((((((((((())))))))))))***+++,,,---------,,,,,,)))'''(((000<<>>@@@===:::::::::999888<<>>>>>999555888AAAMMMVVV[[[ZZZSSSKKKHHHJJJKKKFFF???;;;888666888===FFFQQQXXX[[[^^^```___\\\ZZZZZZ\\\ZZZZZZbbbooozzz}}}yyypppcccYYYNNNIIIDDDBBBAAA>>>666///......------,,,,,,+++++++++***)))))),,,000444666444444333333222111000///,,,+++)))'''%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++,,,---------,,,,,,***&&&$$$,,,999CCCEEEDDDFFFAAA???@@@@@@AAAHHHOOOCCCDDDEEEEEEGGGLLLRRRUUUUUUAAAOOO___UUUQQQZZZbbbqqqsssmmm[[[CCC222***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,''''''''''''(((((((((((()))))))))((((((***...222***************+++++++++,,,,,,,,,++++++*********~~~lllYYYQQQOOOKKKFFFDDDQQQ[[[fffkkkfff]]]UUUQQQOOOOOOSSSWWWWWWTTTTTTXXXUUUMMMGGGGGGGGGBBB>>><<<===HHHSSS[[[ccchhhddd[[[EEE<<<555777===AAAEEEHHHAAA<<<888777666666;;;BBBQQQ]]]fffgggddddddfffgggZZZUUUMMMHHHGGGJJJMMMNNNJJJIIIFFFEEEHHHLLLOOOOOOWWWXXXWWWPPPFFF>>><<<===???;;;888<<>>999<<>>::::::888DDDQQQVVVTTTNNNHHHEEE@@@;;;:::AAAJJJOOOUUUYYYUUUJJJ>>>999777777<<>><<<===EEEPPPVVVWWWVVVUUUQQQLLLFFFAAA@@@??????>>>>>>BBBJJJTTT]]]aaa___XXXSSSSSSRRRMMMFFFCCC>>>EEEMMMTTT[[[cccfffeeefffkkkpppqqqpppqqqvvv{{{xxxooofffaaaYYYSSSNNNHHHAAA===;;;666000,,,,,,---,,,***)))***+++++++++++++++******+++++++++,,,...111555222333333333333333222222...---***(((&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))*********+++,,,---------,,,,,,,,,(((%%%(((000:::BBBFFFAAADDDHHHIIICCC;;;:::???EEEFFFGGGFFFBBBAAAIIISSSZZZIII>>>TTT```aaammmgggjjjlllmmmdddQQQ;;;---***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((%%%&&&(((*********)))((()))))))))***++++++,,,,,,,,,,,,++++++++++++++++++}}}gggZZZSSSQQQTTTYYY\\\^^^^^^]]][[[\\\```eeeeeedddhhhnnnmmmbbbUUUOOOJJJDDDAAAAAA???<<<;;;===999CCCQQQWWWSSSHHHBBB@@@CCCBBBGGGTTT```gggmmmrrryyyfffPPPDDD@@@???AAADDDNNNcccvvvyyyrrrllllllmmmeee^^^SSSIIICCC???===<<<<<<<<<<<>>???>>>;;;<<<@@@===CCCNNNUUUSSSKKKGGGHHHIIIKKKTTTdddrrrzzz~~~bbbQQQJJJGGGGGGIIILLLccczzzwwwpppooopppggg```UUUKKKDDD???<<<:::>>>@@@AAAEEESSSbbbgggccc\\\UUUNNNJJJJJJJJJGGGCCCJJJOOOTTTWWWZZZ]]]ccchhhkkkccc]]][[[VVVPPPQQQVVV```iiioooppprrrtttqqqjjjfffnnnwww}}}wwwooofff[[[SSSGGGDDD???888222//////111(((***++++++)))'''((()))'''((()))***++++++******'''))),,,+++***)))+++...222222333444444444333333///...+++)))'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***+++,,,---...---,,,,,,---,,,***(((+++333???IIINNNIIIHHHKKKLLLHHHCCCAAAIIIGGGIIILLLLLLLLLVVVbbbhhhmmmIIIIII\\\ZZZddddddlllmmmrrrrrrcccGGG111'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++)))''''''(((***++++++((())))))***++++++,,,,,,*********++++++,,,,,,---qqqjjjjjjkkkddd^^^^^^eeejjjjjjlllppp{{{yyy|||~~~sss]]]JJJCCC@@@@@@@@@AAA@@@???>>>===FFFPPP```eeeWWWEEEGGGUUU[[[iiihhhcccpppcccPPPOOORRRQQQXXXbbbmmmssssssrrruuuyyymmmdddYYYQQQJJJDDD@@@AAABBBFFFIIILLLTTT]]]```^^^___WWWOOOLLLHHHGGGJJJOOOVVV^^^eeeeeeaaa___dddjjjuuulll___VVVSSSWWW]]]aaarrrqqqtttyyyvvvnnnjjjmmmmmmvvv~~~}}}nnnaaaXXXPPPHHHBBB999666222000000000...---))))))))))))))))))))))))))))))***++++++++++++***************************111222333333111000000111///...---+++)))((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))*********++++++,,,,,,,,,...+++(((''''''000CCCUUUPPPLLLJJJLLLQQQQQQKKKDDDMMMOOORRRSSSNNNMMMTTT___jjjqqqPPPAAA```ggg[[[jjjdddpppuuuaaa555***)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++***,,,------++++++,,,...zzzjjjddd___^^^eeelllqqqwww}}}vvv___JJJ@@@???@@@BBBDDDEEEDDDCCCBBBIIIXXXjjjnnn[[[GGGKKK\\\vvvxxxkkkoooyyyggg```aaaaaa^^^gggrrrwwwwwwvvvwwwyyywwwrrrhhh^^^XXXWWWXXXYYYNNNQQQRRRSSSWWW[[[[[[XXXZZZSSSLLLIIIGGGFFFJJJOOOZZZcccmmmooollljjjnnnrrrvvvlll```XXXXXX___hhhnnn|||yyyyyy{{{wwwpppooorrrxxx~~~ooodddUUUIIIBBB===888444333000---,,,,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++***************************...000333444333222333444000///...,,,+++)))((('''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******++++++,,,,,,------...+++)))'''(((///AAASSSYYYQQQJJJHHHLLLNNNLLLIIIHHHJJJOOOPPPKKKGGGKKKSSS^^^gggRRRCCCVVV```]]]ggggggppptttlllAAA333***((('''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************+++******))))))******+++***,,,------++++++,,,...uuukkkeeeaaaeeelllttt}}}kkkRRRCCC===>>>@@@BBBCCCCCCBBBBBBGGGYYYmmmnnnXXXDDDIII[[[}}}tttqqqqqqqqqwwwtttrrrssshhhoooyyy~~~}}}zzzwwwvvvxxxqqqrrrsssppp^^^aaaaaa___^^^]]]XXXQQQUUUNNNIIIHHHHHHIIIOOOUUU^^^gggqqqtttqqqooorrrvvvxxxqqqhhhcccfffpppzzz~~~|||{{{xxxuuuxxx|||rrrcccSSSJJJ===444///...---,,,---+++)))))))))***)))((())))))))))))))))))))))))((()))******++++++******************************+++...222444555444555666111111///...,,,***))))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***++++++,,,------.........,,,***)))(((...>>>NNNZZZSSSLLLJJJLLLNNNLLLJJJDDDGGGLLLNNNIIIBBBBBBFFFNNNXXXTTTFFFJJJ[[[ddddddbbbfffiiixxxsssLLL777+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))***************)))))))))))))))*********,,,------++++++,,,...|||vvvooommmqqqzzz~~~___KKKFFFEEECCCAAA@@@@@@@@@@@@BBBSSSdddeeeSSSBBBDDDQQQfffyyyzzzwwwqqqlllooo~~~}}}sssxxxzzzsssooo|||zzzqqqgggkkkmmmkkkhhhbbbXXXNNNPPPKKKIIILLLOOOSSSYYY```hhhmmmrrrrrrooonnnqqquuuwwwtttqqqrrrwww~~~~~~}}}|||}}}{{{iiiUUUGGG???999111+++)))*********+++***))))))***+++***)))((((((((((((((((((((((((((())))))***************************************)))---111333444444444555111111000...,,,+++))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))++++++,,,,,,---...//////...---,,,***(((,,,:::HHHPPPNNNMMMOOOQQQPPPKKKGGGEEEFFFHHHKKKGGGAAA@@@CCCEEEMMMVVVLLLDDDYYYkkk```XXXWWW[[[jjj|||uuuUUU:::,,,***'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))***************))))))))))))******+++***+++---,,,++++++,,,...{{{}}}pppXXXYYYTTTMMMFFFBBB@@@@@@AAABBBLLLWWWYYYPPPDDDBBBGGGNNNcccpppssswwwssspppvvv}}}wwwmmmeeeiiiwww}}}wwwtttnnngggeeekkknnnnnnkkkeeeYYYMMMLLLJJJLLLSSSYYY^^^eeellluuuuuusssnnnjjjjjjpppvvvuuuwww{{{mmm[[[JJJ===666///---***)))((()))((((((***))))))***+++,,,+++***(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))),,,///111111111222333111000///---,,,***)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***++++++,,,...//////000///......,,,)))***555AAAGGGGGGHHHLLLOOOPPPNNNKKKGGGDDDCCCEEEDDDAAAAAADDDJJJNNN[[[SSSDDDVVVhhhZZZSSSPPPSSSaaapppttt^^^???---+++(((&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))***************************+++,,,---***+++---,,,++++++,,,...pppddd^^^TTTJJJBBB???>>>???===BBBHHHKKKIIIDDD@@@>>>DDDRRRYYY]]]gggkkkqqq~~~wwwkkkaaaYYY^^^cccdddcccaaabbbcccdddhhhjjjhhhfffcccZZZPPPNNNNNNTTT]]]eeeiiiooottt{{{wwwpppiiieeehhhqqqyyyzzzeeeSSSCCC777111111***+++++++++++++++******((('''''')))++++++***((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((+++---//////000222333111000///...,,,***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))***+++,,,---...///000/////////...)))(((000;;;DDDBBBAAACCCIIIOOOSSSVVVHHHBBB>>>???@@@???AAADDDRRRUUUaaa[[[GGGOOO^^^XXXSSSOOOSSSYYYaaalll___@@@///,,,(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************************+++,,,---...***,,,------++++++,,,...eee```WWWNNNFFFAAA>>>===;;;>>>BBBDDDFFFEEEBBB???CCCIIIIIILLLYYYcccnnnzzznnnddd^^^YYY[[[ccceeeaaabbbiiillllllhhhbbb``````]]]XXXXXXZZZaaalllsssuuuxxx||||||tttnnnlllsss~~~kkk^^^NNNCCC999///,,,...,,,,,,,,,+++******+++,,,((((((((()))++++++)))'''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))+++---...111555888222222111///---,,,******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((()))***+++,,,...////////////000///***&&&---777?????????BBBHHHOOOUUUYYYIIIBBB===>>>@@@@@@???AAAOOOVVVccc^^^JJJFFFVVVaaa\\\XXX[[[YYYWWWddd___AAA///,,,(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---***,,,------++++++,,,...yyynnn{{{fffccc]]]VVVOOOHHHCCCAAA>>>BBBFFFHHHJJJKKKJJJGGGFFFJJJGGGKKKZZZeeeppp~~~rrrhhhmmmdddggguuuxxxmmmiiiqqqwwwsssjjj```]]]```bbb```ccceeemmmxxx~~~~~~{{{|||rrreeeRRRHHH@@@===777...+++,,,***)))(((&&&$$$%%%''')))*********+++------***((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))***,,,///333888<<<444333222000///---,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))***,,,---...//////000111000***&&&+++444999<<>>JJJQQQMMMHHHIIIKKKQQQTTTWWWRRREEEOOOmmmnnntttqqqjjjmmmrrrfffQQQ999...,,,---&&&'''***%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++***)))((((((((()))+++,,,pppcccWWWZZZeeexxx|||pppeeeZZZSSSOOOLLLNNNSSSTTTcccnnnkkkbbbZZZSSSMMMKKKOOOQQQUUUaaarrr~~~vvvtttxxxyyyoookkkggggggbbb[[[YYY___fffhhhssszzz}}}|||rrreeeWWWLLLDDD===999444111///---+++*********))))))))))))******,,,,,,------,,,++++++***((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((*********)))***...333777;;;777333111000///---***)))((('''&&&%%%$$$$$$$$$######$$$%%%&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++------...//////...000111---))),,,333===BBBIIIMMMNNNMMMLLLLLLFFF===@@@UUUfffgggaaa]]]VVVZZZ[[[ZZZSSSEEELLLgggttt}}}~~~xxxwwwxxxkkkWWW888+++((()))$$$&&&+++'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++***)))))))))******++++++ppp^^^RRRPPPTTTcccttt{{{uuulllddd]]]XXXUUUSSSSSSZZZaaaooo~~~zzzmmmeee```]]]\\\\\\dddsss|||zzz|||zzzrrrjjjeee``````aaa___[[[\\\gggttt|||~~~zzztttqqqssswwwyyy}}}rrrcccVVVNNNFFF???999666333///---------+++*********))))))))))))******+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))))))))*********++++++************))))))))))))))))))))))))))),,,111444333222111000000000---+++***)))(((&&&%%%$$$$$$$$$######$$$%%%&&&'''(((((('''''''''''''''''''''''''''((((((((()))))))))***)))***++++++------...///------...///+++(((***000666>>>HHHLLLKKKHHHHHHIIIFFF===BBB\\\ttt{{{tttnnnbbbdddaaa\\\TTTDDDGGG^^^uuutttccc>>>---'''((($$$&&&***'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++******++++++,,,,,,,,,+++zzzaaaXXXTTTUUU^^^gggkkkiiiggg``````cccfffeeedddiiipppzzzuuurrrppppppwww~~~{{{vvvooohhhcccgggcccdddgggddd```iiiwww~~~{{{vvvnnniiiiiipppvvvxxxggg\\\MMMDDDBBB@@@;;;666444222///.........---,,,+++******))))))******+++)))))))))******)))(((((((((((((((((((((((((((((()))*********++++++++++++*********)))))))))))))))(((((()))((((((+++///222000000111222111000...,,,******((('''%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((())))))******)))***++++++------...///,,,,,,---,,,***((())),,,,,,888EEELLLKKKHHHIIIKKKIIIAAACCCUUUjjjrrrpppllleeefffaaa\\\UUUFFFEEEVVVlll~~~{{{oooHHH333+++,,,'''&&&((($$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++***+++,,,---...---,,,+++uuufffbbbccchhhjjjiiijjjooooooooorrrvvvwwwxxx}}}~~~wwwqqqwww{{{tttoooiiieeekkkfffgggoooqqqlllnnnvvv{{{tttmmmlllrrr~~~sssdddXXXNNNCCC>>>>>>===888333444222000/////////---,,,++++++************++++++((())))))*********)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))******'''((()))((((((***---000111222444444333000...,,,+++***)))'''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))*********)))***++++++------...///+++------+++***))))))))))))777GGGQQQQQQNNNNNNOOONNNGGGCCCHHHQQQYYY___ddd```bbb]]]ZZZVVVJJJFFFRRRcccuuu{{{uuuPPP777+++---***''''''###&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++***+++,,,......---,,,,,,xxxqqqoooqqqqqqmmmpppxxx{{{vvvtttwww{{{~~~~~~vvvooojjjjjjjjjooo~~~uuuooonnnlllgggggggggnnn{{{~~~{{{}}}xxxvvvyyy~~~rrrbbbWWWOOOHHH@@@<<<:::888333...333111/////////...,,,+++++++++************++++++++++++,,,------------,,,************************)))))))))*********++++++))))))))))))************((()))))))))((())),,,...222444666555333000......,,,+++)))'''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++)))***++++++------...///,,,......,,,+++,,,***'''---:::KKKWWWYYYVVVSSSRRROOOKKKFFFAAAAAAIIIUUU___[[[^^^[[[YYYZZZPPPHHHOOOaaaooo{{{~~~{{{{{{zzzxxx[[[<<<+++,,,)))'''(((&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++,,,,,,---------,,,~~~}}}}}}yyyyyy~~~{{{uuuqqqvvvrrrkkkccccccrrrwwwjjjgggkkklllhhhgggrrryyynnnddd[[[SSSNNNGGGCCC>>>:::777444111///111/////////000000...,,,,,,++++++******++++++,,,,,,,,,---...............++++++++++++++++++++++++((((((((()))))))))******((()))))))))************((()))******))))))+++---000333555444222000000111---,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++)))***++++++------...///---000000---,,,...,,,'''***666IIIWWW^^^]]]XXXUUUNNNNNNJJJCCC@@@GGGSSS\\\[[[___]]]]]]```UUUJJJLLLaaajjjsssuuuuuuyyy~~~rrrKKK111---'''%%%)))(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************++++++++++++++++++++++++,,,,,,---yyytttuuu{{{nnnkkkvvv~~~|||wwwlllaaaaaahhhkkkhhhnnn{{{ttthhh[[[QQQKKKIIIIIIBBB@@@<<<888555444444444000000///111222333111000,,,++++++******++++++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((())))))*********+++)))***+++***)))***+++---///111444333111000111333---,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++)))***+++,,,---......///...222111------000---'''"""...BBBTTT___```[[[WWWNNNOOOMMMHHHEEEJJJRRRXXX^^^ccc``````dddYYYKKKJJJaaagggmmmpppttt|||[[[:::///'''$$$(((***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,+++***)))***+++,,,---yyyuuuttt|||xxxpppiiilllnnnlllfffeeejjjooo|||jjjbbbXXXPPPMMMJJJEEEAAA@@@>>>:::777444333333333444444333222000//////...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++))))))))))))((((((((((((+++*********))))))((((((...///111222222111000///,,,+++***)))((('''&&&%%%#########"""######$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***************+++---///000111111111000///...,,,***)))(((...:::IIIQQQSSSUUUYYYMMMQQQOOOEEEAAAIIISSSWWWVVV^^^eeeiiimmmlll^^^LLL\\\}}}ttt{{{uuuuuusssIII+++%%%++++++%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++******************++++++,,,,,,,,,,,,------rrrpppzzz|||ooommmpppxxxooofffhhhjjjmmmmmmnnnttt~~~sssggg```YYYPPPJJJHHHFFFBBB>>>>>><<<999666444333333333444444444333222000///...------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((************)))))))))(((...///111222222111000///,,,,,,+++)))((('''&&&%%%###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))************+++,,,---...000111111111111000...,,,+++***(((,,,777DDDMMMOOORRRVVVOOOQQQLLLBBB@@@HHHRRRWWWZZZ___eeemmmyyysss```eee{{{|||zzz~~~lllgggtttNNN111(((++++++%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------{{{ooonnnyyyyyynnnmmmjjjjjjuuujjjeeelllpppvvvyyy}}}qqqccc[[[SSSMMMFFFBBBAAA@@@>>>;;;:::999777555333333333444333444555555444222000...---------------,,,,,,,,,---......//////......---------------------------------------,,,+++************)))))))))(((((((((************))))))))))))---...000222222111000///---,,,+++***)))'''&&&&&&###############$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,---...///000111111111111///...,,,+++(((***222>>>FFFJJJMMMRRRTTTQQQIII???===EEEOOOTTTYYY\\\```jjj|||~~~mmmkkkwwwyyy~~~~~~eeeZZZqqqpppQQQ666++++++***&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------|||zzz}}}wwwnnnzzzssslllkkknnnrrrxxxyyynnnddd]]]YYYKKKGGGBBB>>>===<<<:::999666555444333333333444444222444555666666333000...........................//////000000000000//////........................////////////...,,,***)))*********)))))))))((((((*********))))))))))))))),,,---///111222222111000...---,,,+++)))(((&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***,,,,,,,,,,,,,,,---...///000111222222111///---,,,******...888AAAEEEJJJOOOVVVPPPEEE<<<:::@@@JJJQQQYYY\\\___eeettt|||oooooozzz~~~}}}hhh[[[fffsssfffOOO777+++******((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))***************************++++++++++++++++++,,,,,,,,,------zzzooolllttt~~~zzz}}}xxxmmmeee```]]]XXXTTTKKKHHHCCC???<<<:::888777333333333333333333444444222333555666666333111/////////////////////000000111111111222222111111111........................000111111111///---+++***************))))))))))))))))))))))))))))))*********,,,...111222222111000///...---+++***((('''&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***,,,,,,,,,,,,,,,---...///000111333333333111///---,,,***,,,555>>>DDDIIINNNQQQJJJBBB;;;:::???KKKTTTZZZ```cccfffooozzz{{{tttuuuwwwkkkdddeee\\\JJJ666+++)))***)))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------}}}rrrlllmmmuuu~~~vvvpppggg___]]]___^^^XXXQQQMMMJJJFFFBBB===:::888777222333333333444444444444222333444555444333111000000000000000111111111111222333333333333333333222////////////////////////111111222222111///,,,+++++++++*********)))))))))))))))))))))************)))+++...000222222222111000///...,,,***((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******+++++++++,,,---...///000///111333555555333000///---)))***444===DDDIIIMMMKKKGGGCCC@@@===@@@LLLYYYVVV^^^bbbcccjjjvvvzzzwwwyyy~~~mmmddd\\\JJJ777+++******)))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------zzzlllfffkkkttt|||wwwkkkgggiiipppxxxyyypppkkkddd]]]WWWWWW[[[]]]XXXRRRLLLKKKGGGCCC>>>:::888888222333333444444444444444222222222333222222111000111111111111222222222333333444444555555444444333222222222222222222222222000222333444333000...,,,+++++++++*********))))))((()))))))))************(((***---000222222222111111000///---+++)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++,,,---...000111///111444666666444222000,,,((()))222===DDDHHHLLLNNNMMMLLLIIIAAA>>>IIIWWWUUUZZZ]]]___iiiwwwzzzuuuppp}}}pppfffRRR<<>>:::888888333333444555555555444444222222111111111111111111111111111222222333333333444444555555555555444444444444444444444444444444000111333444444111///---+++++++++************)))(((((())))))*********+++(((***---000222222222222222111///---+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((()))***************+++---///111222///111444666666555222000+++&&&'''111===DDDHHHKKKVVVVVVVVVQQQCCC;;;CCCQQQ[[[]]]]]]```mmm|||}}}uuucccuuu}}}pppYYYAAA222---***&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------zzzuuuppptttvvv|||ssswwwsss]]]MMMHHHDDDKKK^^^rrr~~~vvvpppiiidddeeejjjppptttxxxsssjjjaaa[[[XXXWWWWWWTTTSSSQQQPPPNNNNNNMMMMMMNNNKKKGGGCCC???:::444000444444444555555444333333333222111111111111111222666666666666666666666666555555555555666666666666666666555555555444444444444444444333222111000///***++++++++++++***))))))))))))))))))))))))))))))*********---000222111000222111///,,,***)))((('''%%%$$$$$$######$$$$$$%%%''')))///444222+++(((***''''''(((((())))))******++++++,,,------......///333333444666777666222//////)))%%%***888FFFNNNQQQccciiicccXXXOOO@@@===JJJUUUccclllkkknnnzzziiifff{{{xxxbbbEEE333---)))"""''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))***++++++++++++***)))************+++++++++++++++******++++++,,,---nnn```ZZZXXXXXXcccxxxuuuhhhccckkkoooxxxqqq]]]UUUUUUPPPFFFEEEFFFLLLXXXgggsssyyynnnjjjggghhhllloooooommmgggccc\\\VVVQQQPPPQQQRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLIIIEEEAAA===:::555333333333444444444444333333111111000000000111111222555555555555555555555555888888777777777777777777555555555555555444444444444444444333333111000000++++++++++++******)))((())))))))))))))))))))))))***)))***---000111111000222111///---+++)))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&(((---111///)))''')))''''''(((((())))))******++++++,,,------......///222222444666777666333000///***''',,,888DDDKKKMMMbbblllmmmdddYYYHHHDDDRRR]]]iiipppooossskkkffftttlllOOO888...)))%%%(((''''''&&&&&&''''''((((((((((((((('''''''''&&&)))(((((((((''''''''''''''''''''''''(((((((((((())))))***++++++++++++***)))************+++++++++,,,,,,++++++,,,,,,---...yyyvvvooocccYYYWWW^^^eeemmmkkkVVVXXXVVVdddooocccUUUQQQNNNCCCEEEHHHMMMTTT^^^iiirrrllljjjiiilllnnnllleee^^^SSSPPPLLLIIIHHHIIILLLNNNQQQPPPOOONNNLLLKKKJJJIIIJJJFFFAAA===:::888666444222333333444444333333333000/////////000111222222444444444444444444444444888888777777666666666555444444444444444555555555333444444444333222111111,,,,,,,,,+++***)))(((((())))))))))))))))))))))))***)))***,,,///111111111222111000...,,,***)))(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&)))---+++'''&&&)))''''''(((((())))))******++++++,,,------......///111111333555888777444222///+++)))...888AAAEEEFFFTTTdddkkkggg\\\KKKGGGTTTbbbkkkqqqrrrxxxyyyppptttwww\\\???---))))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))***++++++++++++***)))************+++++++++------,,,,,,------...///lllvvvsssuuuvvvsssqqquuuppphhhYYY^^^qqqzzzyyylllZZZGGGEEEFFFKKKRRRZZZeeemmmrrrqqqnnniiibbbZZZRRRLLLHHHFFFDDDCCCDDDGGGJJJMMMPPPOOOOOOMMMLLLJJJHHHHHHIIIEEE>>>999777555444333111222333333333333333333///...//////000111222333444444444444444444444444666555555444444333333222333333444444444444555555222333333333333333222111---,,,+++***))))))(((((())))))))))))))))))))))))***))))))+++...111111111222111000///---+++)))(((%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$%%%((((((%%%%%%(((''''''(((((())))))******++++++,,,------......//////000222555888888555333...+++***---555<<>>???@@@CCCGGGIIIMMMMMMMMMLLLJJJGGGDDDCCCCCC???999444222222111000222222333444555555555555111000000000111222333333333333333333333333333333555555555555555555555555444444444444333333333222//////000111222222222111,,,+++***)))))))))***+++))))))))))))))))))))))))+++)))((()))---///111111111111111111///---+++***&&&&&&%%%%%%%%%%%%&&&&&&'''###"""%%%'''&&&&&&(((''''''(((((())))))******++++++,,,------......//////000222555888888666333///,,,)))***///666<<>>;;;666<<<<<<<<<===???CCCFFFHHHGGGGGGHHHGGGEEEAAA>>><<<888555222222333444444444333444555666777777777777444444333333222333333333///////////////////////////000111222333444444555666666555444222111000000,,,,,,---///000000000000+++***(((((()))***---...))))))))))))))))))))))))+++)))((((((,,,///111111111111222222111///,,,***'''&&&&&&%%%%%%&&&&&&'''(((###"""'''***)))((()))''''''(((((()))*********++++++,,,------......///111111333666888777444222555000***(((---777CCCJJJEEEMMMNNNQQQUUUOOOMMMWWWcccppp~~~vvvxxx~~~tttkkkpppzzzzzz~~~VVV444)))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))***++++++++++++***)))************+++++++++---,,,,,,,,,,,,---......CCCJJJSSStttwwwpppbbbeeedddSSSRRRRRRBBBBBBCCCAAAAAAIIISSSSSSLLLhhhaaaVVVLLLEEEAAA>>><<<777666555444444444444444777999<<<===>>>AAADDDGGGJJJIIIGGGFFFDDD@@@;;;888222444444333222222222111777888::::::999888888888111111000111444666555111444222///---......---,,,///000111222222333222222666666444333111000......***,,,...000111111000///------,,,+++************))))))))))))))))))))))))***))))))***+++...000111222222222111000...,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%'''(((******)))))))))))))))***************+++,,,---//////000222333444444555555555444777---,,,---***444CCCHHHLLLRRRZZZ___^^^ZZZUUURRR```iiimmmtttzzz}}}jjjfff[[[```vvv}}}~~~```999...++++++)))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........------GGGHHHGGG___jjjXXXWWWZZZQQQQQQSSSIIICCCBBB???>>>EEENNNNNNHHHOOOLLLEEE???:::777777888666555444444333333444444777999;;;===>>>@@@DDDFFFHHHHHHGGGFFFCCC???:::777555333000......111333444222666:::;;;888666555666222222111222777:::777222222000------.........------...///000000000000000666555444333222000000///,,,---///000111111000000...---,,,++++++******+++))))))))))))))))))))))))***))))))***+++---///111222222333222111...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))***************++++++,,,---...///000111222333444444555444444333------///,,,222???FFFNNNQQQVVV]]]aaa___XXXQQQSSSbbbjjjqqq{{{||||||ooocccNNNMMMfffwwwyyyzzzwwwqqqzzz|||\\\777***+++***)))(((''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...KKKKKKEEESSSrrrVVVKKKPPPNNNNNNRRRQQQEEEAAA<<<;;;AAAHHHGGGBBB??????>>>:::666444777999444444333333222222333333666888:::<<<===@@@CCCFFFGGGGGGGGGEEEAAA<<<777444666333000///000111222333000555:::<<<:::666555555222222222444;;;AAA<<<333000...,,,,,,---//////...------...000000111111111555444333222222111111111/////////000000111111222///...---,,,++++++++++++))))))))))))))))))))))))***))))))***+++---///000333333333333111///---,,,)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))***************++++++,,,---...//////000111222333444444444444666111...---,,,111???LLLYYYVVVWWW\\\aaa^^^SSSIIIKKK___lllqqqwwwwww{{{{{{iiiLLLFFFbbbxxxxxxuuuwwwjjj^^^fffnnnWWW666***+++***)))((((((''''''(((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///GGGNNNJJJQQQzzziiiNNNLLLLLLIIINNNXXXKKKCCC:::999>>>CCCBBB===;;;>>>???<<<777444777;;;333333222222111222222333555777999;;;===???CCCFFFEEEFFFFFFDDD???999555333444111111444666555555666888888888999;;;;;;888666222222111555@@@HHHBBB555222000------.........---//////111222333333333333444444222222111222222333111111000000111222333333//////...---,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))+++,,,...///333333333333222000...---)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''((((((((())))))******++++++++++++,,,,,,---.../////////000111333444555555555777333***''')))...>>>TTT\\\YYYWWWZZZ^^^\\\SSSKKKNNNbbbpppuuuzzzwwwyyyrrrUUUMMMjjj|||qqqtttgggWWWZZZbbbPPP666...******)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...,,,+++***+++---///111AAAKKKIIIJJJeee\\\MMMIIIDDDKKK]]]SSSGGG;;;999>>>AAA???<<<555999;;;888333111333777222222111111111222222333444666999;;;===@@@CCCFFFFFFGGGFFFBBB<<<777444333444000///333666:::CCCLLLIII@@@777666;;;>>>;;;666222222000555EEERRRJJJ999666444111/////////...,,,///000111333444555555555444333111000000111222333333333222222222333444444//////...---,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))***,,,---///222333333333222111///...)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''((('''(((((()))******+++++++++,,,,,,------............///111333444666666666000111))))))222222:::SSSWWWVVVWWW[[[______\\\XXXRRRdddooowww}}}{{{wwwZZZNNNjjj|||wwwnnn___ZZZZZZIII555333***))))))(((((((((((()))''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,+++***+++---///111HHHMMMHHHDDDRRRnnn{{{pppTTTKKKCCCJJJaaaZZZKKK<<<:::???AAA???===111333555444222222444777222222111111222222333333444666999;;;===@@@DDDGGGGGGHHHFFFAAA999444333444777000+++...222===SSSjjj^^^QQQ@@@999;;;===:::666444333000666JJJ\\\UUUAAA:::888444222111111///......///111222333444555555333222000//////000111222444444444444444444444444///...---,,,++++++++++++))))))))))))))))))))))))******))))))***+++---...111222222222222000///...)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((()))***++++++,,,,,,,,,,,,---------.........000222444666777888888...555111888HHH???;;;PPP[[[\\\```eeehhhgggbbb]]]UUUcccllluuucccMMMccc~~~ooocccZZZEEE333333))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,...///111QQQOOOIIIHHHNNN[[[~~~~~~uuutttaaaQQQFFFJJJaaa```MMM===;;;@@@AAA???>>>666555555444555666888999222222222222222333444444555777:::<<<>>>AAAEEEHHHJJJJJJGGG???777222333666888222000111222<<>>:::888555444555666777666333222222222333444444555555777:::===???BBBFFFIIIKKKKKKGGG???666222444777777555888;;;888;;;RRRmmm{{{kkkWWWFFF===<<<===;;;999444999TTTlllfffPPP<<<:::777666777777777666222333555777888999::::::333111///,,,,,,,,,...///444555777888888666444333------,,,+++************))))))))))))))))))))))))******)))))))))+++,,,---000000111111000///...---))))))'''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((***+++&&&'''((()))***+++,,,,,,,,,,,,------------------///000333555888999:::;;;333444%%%+++BBB777---EEEQQQVVVdddzzzrrrdddooosssvvvYYY\\\}}}}}}mmmQQQ888000))))))(((((((((((()))***''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))***,,,---.../////////XXXLLLHHHMMMKKKJJJaaa~~~rrriiibbbhhhzzz]]]HHHWWWrrrlllHHH666;;;>>>???BBB@@@888555222222444777888999555444333222333444555666888999999:::>>>EEEJJJJJJUUUOOOGGG>>>777444333333222555;;;>>>777333CCC[[[~~~}}}hhhOOO@@@;;;:::999555555BBBXXXiiihhh]]]???<<<777666999<<<:::555:::666222222555888999999333555222+++***///000---000111333555666666666555111000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))***++++++000222333222000---,,,,,,+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''')))++++++***)))((()))+++++++++,,,---...///000000111333555777777777777777888000,,,///---111@@@SSSUUUTTT\\\xxxqqqqqquuuyyyzzz{{{kkkVVVfffqqqRRR<<<000***(((%%%%%%&&&''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))))))))))))))******+++(((***,,,---------+++***++++++,,,,,,,,,---------------,,,,,,,,,---......XXXOOOLLLMMMIIIFFFTTThhhcccaaazzzhhhRRR___wwwoooKKK777:::<<<===AAA@@@999777333222444555666666555444333333333444555666::::::;;;<<<@@@EEEJJJLLLRRRKKKAAA;;;888777555444999777:::>>>:::444<<>><<<888777BBBUUUbbb]]]QQQ>>>999333111555888777444888555333444666888888777444666333---,,,000111///000111222444555555555555///...,,,+++******+++,,,))))))))))))))))))))))))***)))))))))))))))******...000222222000///...///+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''')))++++++***)))))))))+++++++++,,,---...///000111333555777888888888888777888111,,,///---111@@@LLLMMMKKKPPPjjjyyyyyywwwuuutttyyykkkTTT\\\ppptttxxx[[[BBB444+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++***************+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------......VVVRRRNNNMMMJJJHHHKKKRRRnnnqqq^^^mmmxxxccckkk}}}mmmKKK777888888;;;@@@???:::777444333333444555444555444333333333444666777;;;<<<===???AAAEEEJJJNNNTTTLLLCCC>>>===<<<:::777<<<666666;;;;;;777777<<>>MMMMMMHHHEEEVVVssszzz{{{tttiiihhhpppvvvuuummmTTTRRRZZZXXXooofffIII555---+++(((((()))***))))))((((((((((((((((((((((((((())))))***************)))))))))))))))******++++++***((('''((())),,,---*********++++++++++++,,,------,,,,,,---......///RRRPPPMMMLLLMMMNNNMMMKKKSSSkkkhhhgggsssxxxdddGGG777777777:::???===999777444333444555555555444444333333444555666777<<<<<>>;;;888222111666999777777888BBBSSSdddeee\\\RRRJJJEEE;;;999;;;CCCQQQWWWLLL>>>;;;444000222777999999999555555555666888;;;===>>>666555222...---///000111000000111222222333333333------+++******+++,,,,,,))))))))))))))))))))))))+++******)))))))))))))))---///111222111000000111,,,***((('''''''''%%%$$$$$$$$$%%%&&&&&&''''''(((''')))******))))))***+++,,,,,,,,,,,,---///000111222333555888999999999999888999333///111...000===VVVWWWPPPEEEIII^^^pppwwwvvvyyyrrrddddddpppssskkkpppVVVNNNRRRNNN]]]wwwsssOOO444---+++)))((()))))))))((((((((((((((((((((((((((('''((()))***+++***)))((()))))))))))))))******+++***)))((((((((()))++++++))))))*********+++++++++------,,,------...///000QQQNNNJJJKKKOOOQQQOOOKKKNNNUUUddd}}}xxxqqqWWW@@@666888777:::>>>:::777555444444666777777777444444333333444555777888;;;;;;>>>AAAAAABBBMMMZZZlllmmmlllfff[[[NNNCCC>>>666222111333444444666999===JJJXXX```aaa^^^TTTJJJ::::::;;;BBBOOOSSSIII;;;999222///555::::::888999666666555555777<<>>BBBAAACCCRRRddd}}}vvvbbbNNNAAA999888777555333333555888666AAAPPP]]]ffffff[[[MMM<<<<<<===DDDQQQWWWPPPDDD<<<333///555:::777555777888777666444666;;;CCCIII666111///...---,,,---111000////////////000111222555333000---+++))))))))))))))))))))))))))))))))))))))))))))))))******+++000222333333111/////////...,,,)))(((''''''%%%$$$$$$$$$%%%&&&&&&''''''(((((()))))))))((()))+++---,,,,,,,,,---...///111111111222555777888888888888888;;;555222444......:::PPP[[[aaa\\\WWW]]]jjjtttqqqxxx{{{xxxzzz|||vvvYYYQQQ]]]dddiii{{{eee???...,,,)))(((((()))((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))******+++'''(((***,,,,,,+++***(((*********++++++++++++,,,,,,,,,------...///111111\\\QQQNNNUUUVVVMMMJJJNNNRRRIIIDDDPPPmmmpppNNN???999999555999>>>:::999888777777999:::999888444444333444555777888:::<<<;;;???CCCCCCFFFYYYooo```III===<<<;;;::::::999777555222:::DDDNNNVVVZZZTTTKKK??????BBBKKK[[[gggeee]]]HHH:::222555888444333777888888777666555888>>>CCC777222///000///,,,---222//////.........///000111666555222///,,,+++******))))))))))))))))))))))))(((((((((((()))***,,,,,,...000333333222111111111///,,,)))(((((('''%%%###$$$$$$%%%&&&&&&''''''((((((((())))))((()))+++---------------...000111222222444666888999:::999999888;;;666333444...---888LLLZZZffffff```bbbmmmvvvoootttyyy{{{{{{|||~~~|||}}}___TTTbbbmmmjjjuuunnnFFF000---***))))))***)))(((((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))******+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...000111222```SSSQQQ]]]]]]PPPKKKSSSNNNHHHEEENNNfffhhhRRRBBB;;;999444888???<<<<<<:::999999::::::888777444444333444555777999:::===<<>>AAABBB<<<555333777999:::>>>EEEHHHGGG???AAAFFFSSSgggxxx{{{vvvTTTCCC666777777333333:::888999999777555555999<<<999333000111000---...333000///...------...000111777555222///---,,,++++++))))))))))))))))))))))))'''''''''((()))+++------,,,///111333222222333444///---***(((((('''%%%###$$$$$$%%%&&&&&&''''''((((((((()))(((((()))+++...------------///000111222444555777999:::;;;;;;:::888;;;777444555///---888OOO^^^kkkllldddcccjjjrrrqqqsssyyy}}}{{{xxx{{{wwweeeXXXeeeqqqeeekkkqqq|||qqqJJJ111///,,,+++++++++***)))((((((((((((((((((((((((***)))((((((((()))+++,,,)))))))))))))))******+++,,,+++***)))***+++---...++++++,,,,,,,,,---------,,,,,,------///000111222hhhUUURRRaaacccSSSLLLSSSRRRGGGBBBLLL```|||nnnPPPDDD999666666666777999:::888888999<<<<<<999666666555444444555777:::;;;@@@BBBCCCBBBEEERRReeetttaaaKKK@@@999===<<<777888@@@222222333444777;;;>>>@@@@@@BBBIIIWWWjjjxxxaaaIII333111444333333777???===;;;999888888888999333222///------...000111............//////////////////---,,,+++*********))))))))))))))))))))))))************************,,,---///000111222111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------......//////000000333666999::::::999999:::===<<<:::555111000444888SSSiiioooffffffhhhhhhlllsssrrrnnnzzzuuubbbhhhsssbbbfffrrr|||KKK777///))))))+++***)))+++((((((((((((((((((((((((((()))*********((('''&&&)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------...///111333444ttt[[[SSSdddjjjXXXNNNTTTSSSJJJDDDJJJYYYsssiiiLLLEEE???<<<999666777:::<<<;;;999:::<<<<<<:::777666555444444555777999;;;===???AAABBBFFFQQQ```lllvvvQQQCCC:::<<<<<<777777<<<888666444222222555888:::<<<<<<@@@JJJVVV___bbbbbbQQQ>>>000111555333333777777888999:::999888666444000000000000111222222333111111111000000///...---///...---,,,++++++***+++************************************************,,,---///000111222111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------......///000000000444666888999999:::;;;===;;;;;;:::666111...000333TTTkkkrrrjjjhhhhhhggglllnnnqqqqqq}}}qqqlllnnnkkkkkktttbbb888000++++++,,,******+++(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------...///111333444cccUUUjjjuuueeeUUUUUUSSSLLLGGGIIIRRRkkkeeeHHHCCC???===999444555888???===<<<;;;<<<;;;:::888555555444555666777999;;;<<<>>>@@@CCCHHHPPPYYY___kkk```MMM===:::;;;888666888<<<999555111000222555777999888999===AAADDDBBB???<<<222---111444333444888555777999:::999666222000,,,---///111333444555555000111111111000///...---...---,,,,,,++++++++++++************************************************,,,---///000111222111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------...//////000111111444555777888999;;;>>>@@@<<<>>>>>>:::444000///000MMMfffqqqllljjjiiikkktttkkkmmmhhhyyyzzz}}}qqqlllnnngggiiiwwwooo:::222,,,,,,,,,******+++((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------...///111444555jjjXXXooovvv```WWWRRRNNNJJJIIIMMMdddvvvQQQHHH@@@===;;;888777999@@@???===;;;:::999888888555555555555666888999:::>>>???@@@CCCGGGKKKOOOQQQUUUwww___EEE::::::999888888:::777444222222444888:::999888888999:::888555222000,,,,,,000111111555;;;;;;;;;:::999777555333111.........///111444777999222222222222222111000///...---,,,,,,+++++++++,,,************************************************,,,---///000111111111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------...///000111111222444555777888:::<<>><<<>>>>>>===<<<999888777777444444555666777888999999>>>???AAABBBCCCDDDDDDCCCEEEiiiqqqOOO<<<999;;;;;;;;;555444333333555777:::<<<999999999999999888666555000............000777??????===:::777666777999;;;888444000...000666===BBB===<<<:::777555222111000......---,,,++++++++++++************************************************,,,---///000111111111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------...///000111222222444666777999;;;>>>BBBFFFEEEHHHHHHDDD===666333222===YYYkkkmmmlllnnn{{{jjjiiissszzzwww{{{{{{dddRRRRRRddd}}}zzz___:::111+++******((('''((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,---------------...000333555666www[[[kkkbbbVVVQQQLLLHHHDDDLLLfffnnnOOOBBBBBBBBB>>>;;;<<<===>>>===:::888666666444444555666777888999999<<<@@@FFFHHHFFFAAA>>><<>>>>>555444333444777<<<@@@CCC???>>>>>><<<;;;;;;::::::555333111...---111:::AAA??????======>>>@@@CCCEEEAAA;;;333///111:::EEEMMMMMMIIICCC<<<777222000/////////---,,,+++*********++++++++++++++++++++++++************************,,,---///000111222111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------...///111222333333444666999;;;===???CCCFFFFFFGGGFFFAAA:::444222222@@@^^^rrrsssnnniiiuuuzzztttxxxxxxyyygggooo~~~wwwuuukkkWWWOOOVVVhhhhhhTTT888000*********(((''')))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))******+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------------///111333666777\\\```iiiXXXPPPKKKIIIEEEEEERRRbbbdddOOOFFFBBB===;;;:::===@@@@@@===999777777333444555666888888999999:::EEEQQQVVVRRRIIIBBB???BBBEEEWWWuuu~~~[[[BBB:::===???>>>888777555666<<>>======888777333///...444<<>>===;;;999777999CCCRRRaaakkkbbb^^^XXXOOOGGGAAA??????999777444000000666===@@@NNNUUU]]]bbbaaaYYYNNNGGG<<<777000---222===KKKTTTLLLGGG>>>666111///000111222111///,,,***)))((((((++++++++++++++++++++++++************************,,,---///000111222111111...---,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++------...000111333444444444777;;;>>>@@@AAACCCDDDIIIHHHCCC<<<444111333666:::\\\wwwyyyjjjWWWWWWjjjzzzxxxpppmmmvvvkkk___vvvvvvuuu|||jjjddd{{{sssjjjccchhhgggZZZ888111++++++---++++++---))))))))))))))))))))))))&&&'''(((*********)))((()))))))))))))))******+++******+++,,,------......++++++,,,,,,,,,---------------...///111444777888```WWWlllmmmZZZOOOGGGGGGHHHFFFJJJRRRdddxxxjjj^^^QQQAAAAAA>>>IIIQQQCCC777777777999555444777888666666888CCCJJJeeeuuuiiicccWWW===???>>>BBBPPPdddvvvyyyaaaPPPFFF===???BBB;;;DDD888555???FFFJJJYYYlllssspppiiifff^^^FFF666<<<888777444111000222777:::OOOXXXaaabbbZZZMMMBBB===555222000...000444999===<<<:::666111---...111555111000...---,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((+++...111333333222111111///---***((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((++++++++++++++++++,,,,,,...///000111111222444666444666999<<<>>>AAAEEEIIINNNJJJCCC===:::777555444444SSSuuuqqq___YYY\\\mmm|||xxxlllrrrzzzvvvrrrllliiirrrhhh}}}}}}zzz{{{nnnTTT>>>---***...)))'''+++)))))))))))))))))))))))))))(((((((((((())))))))))))***************************+++,,,---...---,,,,,,,,,,,,,,,---------......,,,---...///000333777:::cccYYYlllwww]]]QQQIIIJJJKKKHHHKKKRRRWWWttttttqqqssslllYYYDDD>>>FFFMMMCCC999999888777333333666888666777:::EEESSSsss{{{ssshhhPPPGGGEEEFFFMMM[[[iiirrrvvvooo^^^QQQHHH===>>>CCC???===777666<<>>@@@CCCGGGJJJOOONNNKKKFFF@@@:::666555:::PPPlll}}}|||pppccc\\\hhhnnnkkkhhhqqquuuxxxxxxtttyyylll|||vvv]]]???...***...)))'''+++)))))))))))))))))))))))))))(((((((((((()))))))))******************************+++,,,---------,,,,,,,,,,,,,,,---------......,,,---...///000333888;;;eeeXXXgggbbbUUUMMMNNNNNNJJJKKKQQQKKKfff{{{jjjmmmrrrLLL@@@BBBHHHAAA;;;;;;888555222222555666666888===III___}}}nnn[[[KKKIIIHHHIIIPPPZZZdddjjjfff[[[UUULLL@@@BBBJJJHHH<<<<<<<<<:::888:::???DDDXXX```___\\\___TTT@@@555333333222222333555777888999<<<@@@>>>999444111111111000...---...///111222---000444555555444333444333222000---,,,+++++++++************************)))))))))))))))))))))))))))+++...111222333222222111000---***(((''''''''''''&&&%%%%%%%%%&&&((((((******+++++++++,,,,,,,,,...///111111111222555777888;;;===@@@BBBEEEIIIKKKPPPTTTUUUPPPFFF<<<777666@@@UUUqqqvvvkkkfffeeeeeedddkkkwwwwwwyyyxxx}}}lllwww}}}iiiBBB000***...***(((+++)))))))))))))))))))))))))))((((((((()))))))))*********************************+++,,,---------,,,,,,,,,,,,,,,---------......,,,---...///000444999===hhhVVV^^^fffYYYOOOOOOOOOKKKJJJNNNHHH^^^aaa\\\vvv~~~UUUCCC???DDD???;;;;;;777666333222444555555888>>>LLLjjjwwwbbbSSSHHHHHHHHHHHHKKKSSS___gggddd[[[WWWQQQJJJRRR]]][[[JJJLLLGGG===666666888777DDDQQQPPPLLLVVVUUUAAA111000000111222555666777777777999;;;:::777555444444111000///...---------...+++...222444444444333444444222000---+++*********************************))))))))))))))))))))))))***+++...000222333333222111000---+++)))''''''''''''&&&&&&%%%%%%'''((()))*********++++++,,,,,,------///111111111333555888:::<<>>>>>999888<<<:::666444444555555777@@@JJJgggsssVVVSSS```eeemmmrrrsssqqqnnnlllfffhhhqqqtttyyywwwaaaKKKCCC@@@<<<;;;===777AAABBBEEESSSUUUIIICCC;;;888555777<<>><<<===<<<;;;:::;;;;;;:::999333111///---,,,+++,,,,,,***,,,...//////000222444222111///---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---///111222333444222111...,,,***(((((((((((('''&&&&&&&&&''')))***((()))***+++,,,------...---///111222333444777:::999<<<@@@DDDGGGLLLQQQUUUVVV]]]bbb^^^QQQCCC999666999QQQwww|||tttzzzqqqgggpppyyyuuudddqqq|||yyyQQQ999,,,---******---)))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++++++++,,,---...,,,,,,,,,---------......+++,,,---...222999AAAGGGaaaQQQqqqyyydddRRRMMMKKKGGGEEEGGGNNNaaapppXXXOOOJJJMMMRRRZZZlllsss\\\ZZZwwweeeDDDLLL[[[^^^HHH>>>>>>999999>>>===444333333555666999DDDOOOmmmsssVVVSSSgggmmmwww}}}vvvpppkkkttt~~~tttYYYBBB@@@AAA;;;999>>>777@@@CCCJJJWWWTTTIIIFFF@@@<<<888:::???BBBAAA???===:::666555555666777777222111...,,,******+++,,,&&&)))---000111111222444111000...---,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---///000222333444333111...,,,***)))(((((((((''''''&&&'''((()))***((())))))+++,,,---......---///111222333555888:::999===AAAEEEIIIOOOTTTXXXVVV^^^eeecccXXXHHH;;;555:::MMMiiiqqqwwwuuuooommmjjjxxxwwwnnnmmmooo}}}~~~SSS:::------******---))))))))))))))))))))))))))))))************+++++++++************************---,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,---...222999BBBHHH~~~^^^YYY||||||dddSSSSSSRRRHHHEEEJJJOOOnnnvvvjjjbbb]]]YYYVVVLLLJJJGGGDDDDDDHHHOOOSSSgggooorrriiiYYYRRRZZZfffwwwNNNCCCKKKOOOGGG<<<777888::::::999666888444555999999CCCYYYyyyrrr[[[UUUnnn~~~~~~wwwwwwrrrvvv}}}oooTTTDDDAAA999777???BBBEEEIIINNNQQQTTTWWW\\\___UUUDDD<<>>DDDEEEIIINNNWWW```hhhooouuuyyy___NNNDDDMMMWWWSSSIIICCC>>>:::444222999AAA>>>555444333111//////...,,,)))************,,,...000111111222111///---+++,,,---************************++++++++++++++++++++++++++++++,,,///222444444333222111000---+++((('''&&&(((''''''&&&&&&&&&''''''+++++++++,,,,,,------...111111333555777888:::;;;===???CCCFFFKKKQQQWWW\\\bbbhhhnnniiiWWWCCC::::::;;;FFFSSS```qqq|||zzzttt|||xxxmmmeeelll|||]]]@@@///...+++,,,---))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,---...............///111000...------...---......///444;;;EEEKKK```XXX{{{oooWWWSSSRRRLLLGGGJJJLLLkkkssshhhccc___YYYSSSRRRPPPMMMJJJGGGEEEDDDDDDAAABBBCCCEEEEEEBBB???<<<>>>RRRiiiqqqaaaIII<<<;;;<<<:::888:::<<<<<<888555666888555666:::<<>>NNNjjjxxx___bbbqqq|||kkkYYYPPPVVVgggttttttwwwpppnnnrrrpppuuusssrrrtttwww{{{||||||rrr___QQQWWWbbbcccXXXNNNKKKAAA;;;CCCVVVaaa]]]SSSAAA;;;555222...++++++...,,,,,,---...///000111111444555555333000...---...++++++++++++++++++++++++************************,,,,,,---000333555555444111111///---+++)))'''''''''&&&&&&&&&&&&'''((((((***++++++,,,---...//////000111333555777999;;;<<<@@@CCCHHHLLLQQQWWW]]]aaagggjjjlllfffSSS???666777222BBBWWWjjjwwwwww|||xxx}}}~~~vvv}}}xxx{{{tttzzzaaaCCC111...+++,,,...)))))))))*********+++++++++******************************+++++++++,,,,,,,,,...---,,,,,,,,,...///000---///000000///......////////////000555===GGGNNN```YYY}}}yyy^^^RRROOOKKKGGGGGGMMMiiixxxmmmcccYYYQQQKKKGGGFFFDDDCCCCCCCCCBBBBBBAAA<<<999;;;;;;::::::<<<:::999999:::::::::888777666999777777<<>>???CCCGGGLLLRRRWWW\\\bbbeeejjjmmmrrruuulllXXXDDD:::666CCCYYYppp~~~lllaaaWWWfffnnnnnn{{{wwwiii___XXXxxxxxxeeeGGG333///+++,,,...***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...............//////,,,...000000///...///000/////////000666AAAMMMUUUwww\\\]]]jjjXXXNNNIIIIIIKKKUUUnnnzzzsssiii^^^UUUMMMHHHEEEDDD>>>;;;;;;:::666444666777888:::;;;:::999999999666:::888888>>>EEE^^^xxx```ZZZRRRQQQ___rrrcccLLLKKKcccfffRRRIIISSS^^^[[[QQQIIIDDDGGGRRRZZZ\\\YYYOOOEEE===@@@PPPbbblllmmmhhhXXXGGGDDDLLL\\\qqqwww[[[???666555111000333222333555666777777666666444555666555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---111333333222000000...---+++***((((((&&&%%%%%%&&&&&&((())))))***+++,,,---...000111111333444666999;;;>>>@@@AAAEEEIIIOOOUUUZZZ```eeehhhmmmmmmssszzzwwweeeNNN???999CCCYYYtttxxxooo```iiiwwwttt}}}yyyqqqjjjbbbyyyfffHHH444///++++++...***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......////////////......,,,...000000///...///000.........000777BBBOOOXXXtttZZZ^^^nnn[[[OOOJJJJJJMMM___wwwzzzmmm___RRRIIIJJJDDD???<<<888444444777222555999<<<;;;:::999888666:::888888>>>GGG```mmmdddZZZQQQOOOPPPUUUcccqqqxxx^^^JJJHHH]]]eeeNNNHHHWWWfffdddLLLEEEAAAGGGRRRXXXWWWQQQFFF???888<<>>>>>999444444777;;;===<<<:::999888777999999<<>>IIIQQQSSSSSSEEE<<<888;;;>>>FFFWWWhhhttt^^^JJJAAA>>>FFFbbbeeeEEE999777444333666777666555666666666444222222333555555555333111000---,,,+++*********,,,,,,************************,,,,,,,,,///222555555555444222///,,,***))))))***'''''''''(((((()))***+++---------...///111222333666888;;;===>>>@@@CCCEEEIIINNNUUU\\\aaaeeeiiikkkooossstttsssqqqiiiUUUAAA;;;BBBhhh|||xxx{{{}}}sss~~~eeeHHH555///)))***---(((************************************************,,,------,,,++++++,,,...+++,,,---...////////////...000000000...---...///...000000000777GGGUUU[[[cccWWWkkk{{{```TTTMMMHHHIII^^^~~~mmm^^^KKK???<<<<<<999666444666:::<<<<<<:::999888888:::999;;;???CCC]]]jjjbbb^^^SSSKKKHHHKKKFFFEEEDDDLLLooonnnWWWhhh{{{xxx```MMM<<<===KKKYYYccchhhOOOCCC999777777:::FFFTTTeeeWWWGGG??????KKKgggcccCCC888777555555888666555555555555555444333222333444555444333111000---,,,+++******++++++,,,************************,,,,,,,,,///222444555444444222///,,,***))))))***'''''''''(((((()))***+++---------...000111333444666888;;;===???AAADDDFFFKKKPPPWWW]]]bbbgggjjjmmmrrrtttsssnnniii```NNN>>>>>>BBBeeezzz{{{yyy~~~uuu~~~dddGGG444///***+++...***************************************************,,,------,,,++++++,,,...+++,,,---...///////////////000000000...---...//////111111111:::JJJXXX^^^dddccc}}}eeeWWWNNNHHHJJJjjjnnnTTTCCC<<<:::999555666888:::::::::999888999;;;999;;;@@@EEE]]]qqqllleeeUUUFFFCCCAAAAAAAAAEEE^^^___dddvvvwww]]]HHH777999KKK```pppzzziiiWWWEEE>>>:::777;;;DDDQQQLLLCCC<<<@@@TTTrrrcccDDD777777777777999444444333333333333333333111222333444333222111000...---,,,+++***++++++,,,************************,,,+++,,,...222444555444444222000---+++***))))))'''''''''(((((()))***+++------...///000222333444666888;;;>>>@@@BBBFFFHHHOOOTTT[[[aaafffiiimmmpppwwwxxxtttlllcccXXXIII===???@@@]]]lll|||}}}ooolllrrrzzz{{{gggGGG333///++++++...+++************************************************,,,------,,,++++++,,,...+++,,,---...///////////////000111000...---...///000111111333===NNN]]]dddhhhqqqfffWWWNNNIIIMMMoootttUUUBBB===>>>777666666777999::::::999:::===::::::AAAFFF\\\}}}zzzttt```JJJCCCDDDCCCAAABBBPPP}}}dddbbbxxx\\\HHH777999KKKcccxxxkkkUUUJJJCCC<<<:::>>>DDDEEE@@@999AAA]]]~~~jjjJJJ;;;::::::999888222222333222111000111222111222222333333222111111000///---,,,+++++++++,,,************************+++++++++...111444444444444222000...,,,******)))''''''''''''((()))***+++------...///000222444555666999<<>><<>>;;;;;;BBBGGGYYYuuu{{{eeeOOOFFFIIICCC???BBBFFFddd{{{pppjjjVVVAAA;;;GGG___{{{rrr\\\QQQKKKCCC???@@@CCCDDD???888@@@___tttTTTCCC@@@@@@<<<888111333555444222000000000222222222333333222222222222000...---++++++++++++************************+++++++++...111333444333333222111///,,,+++***)))''''''''''''((()))***+++------...///111333555666777:::>>>AAADDDHHHLLLOOOXXX]]]ccchhhlllpppsssuuu{{{}}}~~~{{{ooo]]]KKKAAA<<<;;;UUU___fff|||vvvccc[[[WWWeee~~~{{{|||}}}vvvPPP777333...+++---+++************************************************,,,,,,---,,,++++++,,,...+++,,,---...///////////////111111111///...///000.........222AAAWWWgggnnnwwwooozzz^^^QQQLLLJJJOOOpppfffLLLBBB???;;;666555777::::::999;;;???<<<;;;CCCHHHUUUkkkfffSSSHHHMMMAAA===HHHHHHPPPmmm~~~yyyfffMMM>>>>>>PPPnnnrrr```ZZZUUUNNNKKKMMMKKKHHH@@@999>>>XXX~~~|||^^^NNNKKKKKKEEE???333777::::::666222000111333333333333333333444444333222000---,,,+++++++++************************+++***+++---111333444333333333111///---+++***)))'''''''''(((((()))***+++------...///111333555777888;;;@@@DDDHHHLLLPPPSSS\\\```fffkkkooorrruuuwww{{{|||xxxcccMMM@@@<<<<<>>777555777::::::999:::???===<<>>CCCHHHLLLQQQUUUYYY___ccciiinnnqqqtttvvvxxxmmmRRRBBB======^^^sss~~~yyy[[[OOO```ppp|||aaappprrrqqqpppwww|||OOO222000---(((***+++************************************************,,,------,,,++++++,,,...+++,,,---...////////////000111222111000//////111///......555IIIcccuuu{{{wwwlllwwwyyymmm}}}jjjXXXRRRJJJFFFLLLbbb|||{{{rrrlllfffmmmYYYBBB777999777888<<<:::888999:::<<<@@@DDDHHHJJJQQQOOOYYYssskkkggg\\\TTTfffzzzaaaUUUYYYjjjyyy}}}xxxooobbbTTTMMMKKKdddeeeddd___ZZZYYY[[[^^^]]]UUUHHH:::555===NNN\\\|||uuueeeVVVXXXeeeiiicccEEEIIIPPPTTTMMM@@@:::<<<===888333222555777555333777555222...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***)))))))))(((((((((***+++,,,---///000111222555999<<<<<>>BBBPPPeee{{{wwwnnnfffsssyyyaaaWWWjjjuuuxxxwwwooojjjfffhhhiiibbbWWWMMM[[[\\\\\\YYYUUUTTTWWWZZZ[[[UUUJJJ===555666???HHHhhhjjjdddZZZ\\\gggnnnlllUUUVVVZZZ\\\TTTGGG??????777333///000444777666444666555555444111///,,,+++++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***)))))))))(((((()))***+++,,,---///111222333666:::===@@@CCCHHHMMMRRRWWW\\\___ccchhhmmmooopppsssyyy~~~zzz[[[AAA999===ZZZbbbcccuuuyyyuuu}}}qqqwwwqqqgggfffrrrsssNNN555000***))),,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,---...............///////////////111222222111000//////000111---444333IIImmmyyyyyy{{{aaaQQQNNNHHHGGGQQQnnnyyyzzzttt]]]NNNRRRhhhfffJJJ999888666888;;;777:::::::::;;;;;;::::::999777666666999AAAUUUuuu|||vvvbbb^^^~~~xxxzzzddd[[[SSSWWWcccggg```UUUUUUVVVWWWTTTPPPOOOQQQSSSYYYWWWPPPFFF<<<777777999JJJUUU[[[XXXYYYbbbjjjlll^^^\\\\\\ZZZSSSHHH???<<<000---+++---222555666555444666888999777222...***++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***)))))))))(((((()))***,,,---...///111333444777;;;???DDDHHHMMMRRRVVV[[[___bbbgggjjjoooqqqrrrtttyyy}}}{{{___FFF===BBB___aaaWWWaaakkk{{{{{{}}}tttlllmmmwwwrrrMMM444///***))),,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,------...............//////000000000000111222222000///000111111---444444IIImmmyyy~~~cccTTTRRRIIIHHHVVVyyy}}}uuuvvvmmmVVVLLLUUUuuujjjLLL:::888666888:::666999:::;;;;;;:::888666555666777999888666???XXXoooooo^^^___~~~pppdddTTTKKKOOOYYY^^^]]]VVVWWWXXXTTTOOOLLLLLLMMMTTTSSSPPPIIIAAA:::666555555@@@HHHIIIKKKQQQXXXZZZRRRPPPMMMJJJFFF???777222,,,+++***,,,000333444333444666888999777333...+++++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***)))))))))(((((()))+++---...///000333444666999>>>AAAFFFJJJPPPVVV[[[```dddhhhiiilllqqqsssuuuwww{{{~~~|||aaaJJJFFFNNNooommmZZZXXX]]]lll}}}ssspppuuuqqqLLL444111...,,,...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---..................///000000111111000111222222000000111222222---444444JJJnnn{{{}}}eee\\\ZZZNNNMMM^^^yyyzzzxxxdddQQQKKK```}}}fffJJJ:::888666777:::666999:::;;;;;;:::999777666666666888777333555AAAPPPssspppXXXUUUlll{{{~~~mmmUUUFFFHHHSSS[[[RRRTTTVVVSSSOOOKKKJJJLLLNNNMMMJJJEEE>>>888444222///444777888;;;???AAAAAA>>>===<<<:::888666111------,,,,,,---...000000000555555555555333111...---++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***)))))))))((()))***+++---//////111444666888<<<@@@DDDGGGLLLSSSZZZ```eeejjjmmmkkknnnrrrvvvyyy|||zzzaaaKKKHHHTTT|||jjj```^^^jjj{{{rrrrrrxxxpppKKK444222000......***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////......//////000111111222111222333222111000111222222---555555LLLqqq}}}zzzjjjhhhfffTTTRRRgggpppZZZJJJVVVoooyyy[[[DDD999:::777777;;;888::::::;;;;;;;;;::::::999999666555555333444;;;EEEccczzzXXXNNN[[[eeennnssstttwww}}}nnnRRRGGGKKKPPPGGGKKKOOOOOOLLLJJJJJJKKKNNNLLLIIIDDD>>>999444222333111000000333444333000///333555333333444333000000000////////////......555444222111///......---++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***)))))))))((()))***,,,...///000222555777:::>>>CCCFFFJJJOOOWWW^^^dddiiinnnpppoooqqquuuzzz~~~yyy```KKKAAAQQQtttkkksss{{{tttuuuyyyvvvOOO444111///------(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---......//////......///000000111222222333444444333111///000111111---666777NNNtttwwwzzzttt\\\VVVlll}}}iiiSSSRRR^^^```NNN<<<777;;;777777;;;;;;<<<;;;;;;:::::::::::::::<<<999888999888777;;;BBB\\\xxxWWWLLLMMMOOOTTTZZZ^^^bbbhhhnnnrrr~~~dddSSSKKKFFFAAAFFFJJJLLLJJJHHHHHHIIILLLJJJFFFCCC???;;;777444333111000111222111...,,,***111666444222444555333222222333222111000//////333222111000///...---,,,++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***))))))(((((()))***,,,///000111333666888;;;???DDDHHHQQQVVV]]]dddhhhlllooorrrtttvvvyyy}}}yyy```JJJ>>>MMMzzzvvv~~~{{{|||}}}ZZZ:::111---,,,...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////---...///000111222333333444555555333111//////000111---666888PPPwww```WWWllluuu[[[OOOKKKBBBEEE777777<<<888777<<<<<<===<<<;;;999888999999:::888999<<>><<<:::555333000000222555444111//////(((222888444111333444333222444555444222111111111111111222222000...,,,***++++++++++++++++++++++++,,,,,,,,,...111333333333333333222000...,,,***))))))(((((()))+++---///000111333666999<<<@@@EEEIIIVVV[[[bbbgggkkknnnppprrrxxxyyy|||yyy```JJJ@@@NNN{{{zzzsssmmmfff@@@333------111///++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------.../////////---...///000111222333333555666666444111......///111---777999RRRyyytttfffbbbddd}}}zzzxxx~~~{{{eeeRRRIIIDDD>>>===;;;888777888:::;;;;;;777<<>>@@@AAA???=========FFFooocccLLLEEEOOOUUUWWWOOO@@@@@@;;;888>>>LLLSSSMMMBBBGGGffftttcccQQQAAAEEEGGGIIIKKKJJJFFFCCC@@@>>>>>>===<<<:::888666555222222222222222222222222,,,222999;;;888555555777222333444444444222///...---.../////////...,,,+++++++++++++++++++++++++++++++++,,,...222555666555444444333111///---+++))))))))))))***+++---...///000555:::<<<>>>CCCLLLTTTZZZ^^^dddhhhkkkmmmoooqqqvvvzzz}}}}}}cccJJJ???SSSwwwzzz{{{yyycccBBB555...---...(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------........./////////000111111000111333555777777888777333//////000111000333444UUU{{{~~~tttggg___^^^|||}}}zzzyyyuuusssjjjYYYIIIBBB???>>>;;;999777777999:::;;;:::999>>>@@@<<<999:::<<<<<<<<>><<<>>>EEEJJJIIIEEE@@@XXXrrryyyqqqbbbRRRGGGDDDFFFHHHJJJIIIFFFBBB@@@<<<<<<;;;:::888666444333222222222222222222222222---444<<<>>>;;;666333222222222333222111000...---...////////////...,,,+++++++++++++++++++++++++++++++++,,,...222555666555444444333111///---+++)))(((((()))***+++---///000111555999===AAAHHHQQQWWW\\\```fffjjjmmmoooqqqsssxxx|||~~~~~~gggNNNAAAIIIsss|||}}}}}}]]]===222,,,---///***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------........./////////000111111111111444666999::::::999444111000111222111444666WWW~~~~~~uuufffZZZUUU```lllwwwzzz|||sssiii[[[PPPEEE===<<>>;;;>>>@@@AAA???BBBEEEFFFDDDCCCBBBAAAAAAYYYwwwjjjGGG???FFFTTTWWWKKKBBB@@@===<<<===@@@EEEJJJ;;;HHH]]]mmmlll]]]OOOIIIBBBDDDFFFHHHGGGEEEAAA???:::999999888666444222111222222222222222222222222---555>>>CCCAAA;;;777444444444333222111000///...///000000///...---,,,+++++++++++++++++++++++++++++++++,,,...222555666555444333333111///---+++***((((((((()))+++...000111555777:::???FFFMMMTTTXXX___ccciiimmmppprrrtttvvv|||kkkPPP@@@CCCmmmyyynnnrrr}}}zzzwww[[[<<<111+++---///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////000222222222333555777;;;>>>>>>;;;555222111222222111555888ZZZ}}}tttjjj\\\OOOIIIKKKTTT^^^dddiiiqqq|||~~~lll[[[RRRIII>>><<>>???MMMaaadddTTTGGGEEE@@@AAACCCEEEEEECCC@@@???888888888777555333222111111111111111222222222222+++222<<>>333,,,---///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////111222333333444777999<<>>BBBIIISSS\\\bbbgggooouuuqqq```XXXOOOCCC>>>@@@:::999:::<<<>>>???>>><<<===CCCDDDAAA???AAADDDDDDHHHKKKNNNOOOLLLIIIFFFEEEEEEPPPfff}}}hhhMMMDDDUUUlllsssSSSEEE999555777999>>>DDD@@@:::CCCWWW]]]OOOBBBAAA===???AAABBBBBBAAA???>>>888888888777666444333222000000000111111222222222,,,000555:::>>>???AAABBB>>>===<<<;;;::::::::::::333222111///...,,,,,,+++++++++++++++++++++++++++++++++,,,...222555666555333333222111///---,,,+++(((((((((***---111555777:::;;;>>>EEENNNUUUZZZ\\\cccggglllqqqsssvvvxxxzzzeeeGGG;;;KKKccc\\\zzzmmm~~~vvvrrrvvvTTT;;;222,,,---///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000///111333333444666888;;;===DDDDDD<<<333000000/////////444888\\\rrr^^^QQQIIIBBB??????AAADDDMMMWWW^^^```dddiiirrr}}}~~~wwwnnnddd^^^WWWMMMFFFCCC>>>===<<<<<<>>>>>>===<<<<<>>@@@@@@@@@>>>>>>888888888777666555444333//////000000111222222222//////000111444666888999========================555444222///---,,,++++++++++++++++++++++++++++++++++++,,,...222555666555333222222111///...,,,+++)))))))))+++...333888;;;888<<>>GGGHHH<<<222000000...//////444888\\\kkk___RRRJJJDDD???>>>???======CCCMMMSSSTTTWWW[[[```iiiuuu~~~vvvhhh```bbbhhhsss|||nnneeeaaaeeefffeeecccaaaZZZRRRBBB???===;;;;;;;;;;;;:::999@@@DDDAAA>>>>>>>>><<<@@@DDDJJJMMMMMMKKKJJJIIIUUU___fffhhhsssfffHHHPPPmmm}}}bbbNNN===::::::666666:::888666;;;HHHOOOJJJAAA<<<999:::<<<>>>>>>>>>>>>===777777777777666555333333/////////000111222222222111000......///000111111888999:::<<<<<<<<<<<<;;;666555222///---,,,++++++++++++++++++++++++++++++++++++,,,...222555666555222222222111///...,,,,,,*********,,,000555;;;>>>===BBBJJJPPPUUU\\\ccciiihhhlllqqqvvvxxx{{{}}}}}}[[[???===KKKtttooo```tttuuuaaa}}}rrr\\\@@@000///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000///111333555666888<<<>>>@@@JJJLLL>>>333111111...///000555888]]]xxxnnnUUUNNNHHHEEE@@@:::777888777555888AAAHHHHHHLLLQQQUUU\\\gggttt~~~}}}lllZZZNNNOOOVVVeeeyyy}}}kkk[[[PPPKKKQQQ___iiilllooorrrmmmcccDDDAAA===:::999999999888888???CCCAAA>>>===;;;999:::???FFFKKKLLLLLLKKKKKKQQQ```gggaaafff|||sssUUUWWWlllwww^^^LLL>>>===<<<888999???888888===EEEJJJGGG>>>666888999;;;===>>>>>>======777777666666555444333222...//////000111222222222222111//////000111000///222444666999::::::999888777555222///---,,,++++++++++++++++++++++++++++++++++++,,,///222555666555222222222111000...---,,,+++++++++---111777===@@@EEEKKKRRRUUUWWWZZZaaagggjjjnnnsssxxx{{{}}}|||[[[???;;;QQQzzz~~~ooo^^^jjjwwwcccuuu{{{[[[AAA222222......///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///111444555777999<<>>999999;;;<<<<<>>===@@@EEEHHHJJJKKKKKKKKKTTT]]]bbb```aaammmttt[[[YYYmmm{{{]]]DDD777@@@DDD;;;:::CCC>>>;;;:::<<<@@@???;;;666888999999:::;;;;;;;;;;;;;;;;;;:::999777444111///////////////000000000000////////////000000000000000111222333444555555666333111...,,,*********+++******+++++++++,,,,,,,,,+++,,,...000222444555555555555444222000...,,,+++)))+++,,,,,,222>>>EEEGGGOOORRRWWWZZZ\\\aaaggglllooosssxxx|||^^^>>>777hhh}}}uuuvvv^^^SSSjjj{{{|||ooowww{{{]]]BBB222000,,,,,,///,,,///...---,,,,,,,,,,,,,,,---------.........//////---...///.........000222555555666666777:::???CCCHHHKKKIII???666333333333//////555999^^^}}}|||ggg\\\MMMEEEDDDCCC;;;<<<@@@:::<<<===>>>===???DDDJJJNNNQQQXXXfffxxxiiiQQQDDDBBBFFFRRRccctttwww\\\LLLJJJLLLMMMWWW___jjjuuu}}}~~~sssgggMMMCCC;;;::::::777555555===EEEIIIFFFAAA@@@???===<<<;;;===BBBHHHNNNPPPPPPRRRZZZ```^^^___iiixxxttt``````lllnnnXXXEEE:::@@@DDD???<<>>BBBGGGKKKJJJ???555222333333000000555999^^^}}}nnn\\\NNNFFFEEEDDD>>>???BBB<<<===<<<<<<<<<===AAAFFFKKKWWW^^^pppgggUUUMMMMMMQQQZZZdddooonnnWWWNNNPPPUUUVVV___fffooowww|||{{{ooocccNNNDDD<<<:::999777777888BBBGGGHHHDDDAAA@@@>>>:::>>><<<<<>>DDDDDD@@@>>>;;;888555666888999888555666777888999:::::::::::::::::::::999777555222111/////////000000000111111////////////////////////......///000111222222333111000...,,,*********+++******+++++++++,,,,,,,,,+++,,,...000222444555555555555444222000...,,,+++,,,---,,,---666CCCMMMOOOVVVZZZ]]]___aaafffmmmrrruuuxxx}}}```EEELLLzzzyyylllbbbfffzzz|||[[[VVVppp}}}{{{wwwzzz|||[[[@@@000///,,,,,,///,,,......---,,,,,,,,,------------........./////////---///000/////////111333666888;;;<<<===???BBBDDDGGGMMMLLL@@@444000222444222111555999___~~~mmmXXXMMMJJJHHHAAACCCEEE>>>@@@>>>===>>>???BBBIIIPPPbbbhhhyyyrrr```ZZZbbb^^^___dddkkksssfffTTTQQQWWW\\\^^^fffooovvvxxxvvvpppfff]]]NNNDDD;;;888777888<<>>===CCCHHHCCC:::888555222222333555555555555666777888999999:::::::::::::::999888555333222//////000000000111111111//////...............---,,,,,,---...///000111111000///---,,,+++***************+++++++++,,,,,,,,,+++,,,...111333444555666555444444222000...,,,++++++,,,+++...999HHHRRRTTT[[[^^^aaabbbdddhhhooouuuxxx{{{fffKKKKKKzzz~~~rrrdddaaaqqq|||```___{{{rrrrrrtttyyy~~~xxxZZZ???000///+++,,,///,,,...------,,,,,,,,,------............////////////...///000000000111333555777;;;???CCCEEEGGGJJJKKKIIIOOONNNBBB444000333666444222555999```~~~kkk^^^YYYUUUMMMMMMNNNFFFFFFAAA???BBBEEEIIIRRR\\\mmmqqqzzz~~~rrr```\\\cccnnngggdddiiiqqqwww|||www]]]PPPQQQYYY___bbblllvvv|||wwwlllbbb[[[WWWMMMCCC999666777;;;CCCLLL[[[___\\\OOOCCC>>>>>>>>>===IIIWWW]]]\\\ZZZ[[[^^^TTT\\\bbbeeeiiiooorrrrrryyy}}}~~~{{{uuuVVVBBB@@@<<<;;;AAAGGGBBB666444222000///000111333333333444666777888999999999999::::::999888666444333000000000000111111111111............------,,,,,,***++++++,,,---...///000///...---,,,+++***************+++++++++,,,,,,,,,,,,---///111333555666666555444444222000...,,,+++******+++000>>>OOOYYY[[[___aaaddddddfffjjjqqqwwwzzz~~~lllRRRUUUrrrkkkwwwddddddpppqqqtttwwwyyyxxxuuuttt[[[@@@000///,,,,,,///,,,------,,,,,,,,,------............/////////000000///000111111111222444666666:::@@@EEEIIILLLOOOQQQMMMQQQOOOBBB555111444666555222555:::bbbwwwrrrmmmeeeccc```UUUHHHAAA???DDDJJJPPP^^^mmm}}}~~~~~~vvvhhh```fffqqqrrrlllllluuu~~~~~~qqqZZZSSSXXX```fffjjjrrrzzz|||rrrcccZZZTTTQQQKKKCCC;;;999:::???IIIRRR^^^bbb```UUUKKKFFFBBB@@@KKK]]]rrryyyrrrgggbbbbbb[[[aaagggjjjnnnssssssqqqoooooosssqqqooouuulllTTT>>>;;;777999@@@DDD===444111000...---...///111222222333444666777888888999999999::::::999777666444000000000111111111222222.........---,,,,,,++++++******+++,,,---......///---------,,,+++******)))******+++++++++,,,,,,,,,,,,---///111333555666666555555444222000...,,,+++(((***,,,444EEEXXXbbbcccccceeegggggghhhllltttyyy{{{~~~|||eeeOOOiiivvveeecccttttttvvv{{{xxxsssrrr]]]BBB222000,,,,,,///,,,------,,,,,,,,,---............/////////000000000///000222222222333666888444888???DDDHHHLLLPPPRRRPPPRRRMMMAAA666333444444444111444;;;eeewwwhhhSSSJJJHHHOOOXXXaaassspppggghhhooosssnnnqqq{{{~~~kkkYYYWWW^^^fffmmmsssxxxzzzvvvkkk```YYYSSSMMMIIICCC??????@@@BBBJJJRRRUUUYYY\\\]]]```___VVVLLL\\\ooovvvjjjddd```dddgggiiimmmpppnnniii^^^XXXZZZZZZWWW[[[ZZZMMM===666222777>>>>>>888333.........------...000111111222333555777777888888888999999:::999888666555000000111111111222222222......------,,,++++++***)))***+++,,,---......///,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,---///222444555666777555555444222000...,,,+++(((***///:::MMMaaajjjjjjhhhiiikkkjjjkkkooowww}}}{{{~~~uuuiiiYYYLLLtttcccbbbtttlllyyyzzztttnnn```DDD444222------///+++,,,,,,,,,,,,,,,---...///.../////////000000000000///111222333333444777999777;;;???DDDGGGKKKOOORRRRRRQQQIII>>>666444333000333000444<<>>SSSgggpppoookkklllmmmmmmmmmrrryyyzzz~~~nnn```VVVOOOsssbbbbbb}}}dddqqqmmm|||{{{vvvkkkaaaFFF555222...---///+++,,,,,,,,,,,,,,,---...///////////////000000000000000111333333333555777999<<>>BBBFFFFFFEEEGGGMMMSSSSSSPPPHHH<<<333111111222333777444@@@jjjyyyggg[[[WWWXXXXXXhhhuuu}}}^^^UUUNNNMMMQQQYYYeeeppppppoooiiicccfffjjjcccWWWOOOFFFAAAHHHPPPRRRNNNKKKIIIQQQZZZdddnnnrrrkkk___YYYbbbnnnxxxxxxrrrjjjfffbbbSSSOOORRRTTTZZZ[[[QQQAAA@@@AAACCCEEEDDD@@@===666444222222333333111//////......---------......///000111222333444555666777777777777777666555555111111000000111111222222222000...,,,+++******+++)))))))))***+++---///000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---...111333555777777777555666555333000---------///...222CCC___uuuxxxppplllooorrrtttuuuvvvyyy{{{tttYYYLLLhhheeesss}}}uuuwwwsss~~~eeeSSS<<<222111,,,,,,000...---------.........//////000000000///000000111222333333444666999;;;;;;;;;>>>BBBGGGHHHHHHKKKPPPUUUSSSQQQIII===333111111222222666333@@@kkkwwwbbbQQQKKKPPPXXXjjjvvvpppTTTQQQNNNKKKIIIMMMZZZhhhjjjjjjggggggpppxxxpppbbbQQQGGGCCCLLLWWWXXXPPPJJJHHHIIIJJJKKKOOOSSSPPPJJJMMMVVVbbbkkknnnlllgggdddcccRRRMMMRRRZZZccc```QQQ>>>???@@@BBBCCCAAA===999444333333333444333111///000///...---------------......///111222444555555444444555555555444333333000000000000000111222333111000...,,,+++************))))))******+++------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---...111444666777777777555666555333000---------...000888LLLggg{{{{{{rrrlllnnnqqqtttuuuxxx{{{}}}rrrtttlllUUUEEEfffkkkyyy}}}tttooofffMMM888///111------111///------.........////////////////////////000111222555666777888999;;;<<<<<<>>>CCCIIILLLNNNPPPTTTWWWUUUTTTLLL>>>333111222111111555333@@@lllooo\\\MMMIIIQQQ]]]jjjwwwyyyhhhWWWSSSOOOJJJFFFHHHTTTaaa```ccceeekkkyyyvvvdddPPPFFFCCCOOO[[[[[[PPPFFFBBB@@@<<<999999<<<======FFFPPP[[[bbbgggjjjjjjgggfffSSSLLLSSS___kkkeeePPP???@@@BBBCCCBBB>>>:::777222222444555555333111///111000///...---,,,,,,,,,,,,---...///111333444444222222222333333222222111000000///000000111222333111000...,,,******************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---///111444666777888888555666555333000---------...222<<>>999666222444555666555333111000222111///...,,,,,,+++++++++,,,---...000111222333///000000111111111000000////////////000111222333111///---+++***))))))***************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...///222444666888888888555666555333000------------333>>>SSSmmm~~~uuunnnpppsssuuuwww{{{tttTTTPPPSSSLLLFFFrrruuu{{{uuuoooKKK666///222...,,,...+++........./////////000000/////////000000111333333444777:::<<<===???CCCFFFHHHLLLQQQUUUVVVWWWVVVVVVYYY]]]UUUAAA333222333111///444222AAAmmmrrr]]]QQQKKKIIIOOOXXXiiizzzuuuiiicccXXX^^^RRREEE@@@AAACCCIIIPPPPPP]]]mmm|||rrrYYYIIICCCCCCOOOXXXUUUGGG===666444444444222222999@@@HHHQQQXXXZZZ```kkkqqqooocccQQQGGGOOOaaauuuoooUUUIIILLLNNNLLLFFF>>>888555555666888777444222111222111111///...---,,,,,,+++++++++,,,---...///000000......///000000000000///.........///000111222333000///---+++***))))))))))))***++++++,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,...///222555777888888888555666555333000------------444BBBXXXrrrwwwqqqrrruuuwwwyyy}}}yyyVVVJJJHHHIIIOOO|||zzzbbbjjjyyypppwww~~~{{{LLL777000222...,,,...+++....../////////000000000000000000111222333444555444888<<<>>>???AAAFFFIIIMMMOOOSSSVVVXXXYYYXXXWWW[[[aaaYYYCCC333333444000000555333BBBnnnqqq\\\SSSMMMIIIOOOZZZrrrmmm^^^XXXPPPTTTJJJ@@@===>>>???DDDJJJLLL```xxxrrrWWWGGGBBBDDDNNNUUUPPPCCC:::777555555555222111999DDDOOOXXX]]][[[aaannnuuuttt___NNNFFFNNNccc{{{xxx___NNNQQQSSSOOOGGG>>>777444888::::::888444222222333111000///...---,,,,,,,,,,,,,,,,,,,,,---------...---...//////000000//////............000111222333000///---+++)))))))))))))))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...000222555777888888999555666555333000---------,,,777IIIaaazzzxxxtttuuuwwwyyyzzz~~~aaaMMMCCCIIIZZZyyyxxxmmmNNNVVVwwwxxxmmmfffnnn{{{}}}LLL777///222...---000....../////////000000000000111111111222333444666777666:::???@@@@@@AAAFFFJJJNNNPPPSSSVVVZZZ[[[[[[ZZZ\\\ddd\\\DDD333333555000111555444BBBoooqqq___WWWPPPLLLTTTbbb|||iiiXXXSSSLLLJJJDDD???>>>===>>>BBBHHHKKKccctttXXXFFFCCCEEENNNSSSMMMAAA::::::777666555111000999FFFVVV___bbb___dddrrrzzzxxxVVVGGG@@@HHH___zzzzzzaaaQQQTTTUUUQQQHHH>>>777333;;;<<<;;;888444111222444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///------......///111222333000///---+++)))))))))))))))***,,,---......------++++++++++++++++++++++++,,,------......------,,,...000222555777888999999555666555333000---------,,,999NNNhhhyyyvvvwwwyyyzzz{{{kkkRRRBBBIIIbbbxxx~~~ppp\\\CCCNNNhhhqqqsss\\\fffsssvvvLLL777...111......222000////////////000000000000222222222333444555777888888===AAABBB@@@AAAEEEIIINNNOOORRRVVVZZZ]]]]]]]]]]]]fff^^^EEE333444555000111666444CCCoooxxxaaaQQQNNNMMMTTTeee|||hhhWWWPPPOOOKKKDDD===;;;;;;<<>><<<===BBBHHHRRRbbb{{{pppSSSFFF@@@CCCOOOUUUMMMAAA;;;;;;999999777444333;;;EEESSS```gggggglllzzzZZZBBB===???GGGjjj|||eeeMMMGGGJJJRRRLLL;;;444:::EEEIIIEEE888222555666111444222///---------,,,,,,------,,,,,,------...///000...---...000222000///...//////000111111111000//////...---,,,+++******(((***,,,---...---+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000333555777777666666888888666222...---...000222===TTTooo|||zzz{{{}}}}}}}}}~~~oooVVVEEEIIIrrrsssRRREEE[[[ttt~~~zzzhhhbbblllzzzyyy___CCC888000///111000...---///000111000///...///111000222333333333555999<<<@@@DDDHHHIIIHHHGGGHHHJJJJJJNNNSSSVVVXXX[[[aaafffgggooo]]]AAA666444111222333111777@@@mmm{{{eeeTTTQQQQQQYYYkkkwwwfff\\\WWWTTTQQQJJJCCC@@@>>>>>>BBBHHHXXXooo}}}kkkSSSEEE@@@CCCRRRYYYPPPCCC===<<<;;;;;;:::666444:::CCCIIIRRRYYY\\\fffvvv[[[FFF???>>>@@@^^^xxxrrrRRRGGGEEEMMMLLL@@@888999DDDJJJIII===444555555333777444000------.........---------------...//////111/////////111222111000......///000111222222222000///...---,,,+++++++++)))+++,,,......---,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///111333666777777666666888777555222...---...000222BBB\\\xxx~~~|||~~~vvvkkkjjj___QQQDDDGGGooommmIIIEEEhhhvvviiippp|||^^^BBB888000///111000......000111111000//////000222000111444555666888<<>>EEEEEEFFFHHHKKKMMMLLLKKKNNNRRRWWWZZZ\\\```fffkkknnnuuubbbDDD888555333444333222777AAAmmmuuu|||tttbbbTTTKKKXXXrrryyyjjj]]]RRRLLLFFFCCCBBB@@@DDDIIIeeekkk\\\JJJBBBCCCQQQZZZSSSFFF>>>===<<<===<<<888666<<>>===@@@JJJ^^^yyyiiiTTTDDD>>>===JJJeeewwwlllYYYGGGDDDEEE???888444:::AAADDD???999777:::<<<;;;777222......//////000............///000111222333333333333333222333333/////////000111333555666222111///---,,,,,,------+++---...//////...,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///111444666888888777666777777555222///...///111444LLLooo}}}eeeWWWJJJFFFAAAEEEkkk~~~^^^<<>>666000///000...///111...///000000000222666999444444666999;;;<<<<<<<<>>>>>>>>>>>;;;:::AAAJJJIIIBBB===<<>>:::777222000/////////...............///111222333444555666555333222333444111111000000111333555666333222///---,,,,,,---...---...///000000...,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000111444777888888777777777666555222///...000111777SSSyyyzzzeeeKKKBBB@@@EEEgggrrr}}}[[[===MMMwwwyyy|||qqqOOO<<<555000//////...///222...///000000000333777:::666777999<<>><<>>777===ZZZzzzbbbCCC@@@EEE===<<>>RRRtttPPP:::444000//////---///333222222111000000222666999777888;;;???DDDEEECCC@@@DDDGGGJJJKKKJJJKKKOOOSSSRRRVVVZZZ]]]^^^bbbggglllmmmsss___AAA555333222444333222999CCCnnnwwwwwwiiiWWWNNNKKKXXXqqq~~~ccc[[[TTTOOOIIIDDDDDDGGGRRRwwwdddSSSIIIPPPXXXTTTKKKFFFCCCBBBBBBBBBAAACCCMMMYYY]]]UUUMMMEEE888666QQQrrraaa??????HHH<<<444@@@AAA???===;;;999666666888333111111333555555888:::888666333111000///---+++.........///000222333444555777888777444333444666555444222111111222444555555333000---,,,---...000...///000111000///---+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000222444777888888888777666666444222///...000222???___yyyRRRCCCKKKTTTppp|||WWW<<>><<>>===<<<>>><<<999999:::::::::999:::777333000///000222444666555555333222111111000///.........///000222333777999<<<===<<<888444111444444555666666555555444555444333111000////////////111444333111...,,,+++*********)))******+++,,,...---,,,+++,,,---...///222333555777888999888888888999222...111......:::MMMhhh|||cccCCCAAAaaa|||qqqOOO===VVVgggLLL999555111......///000000111222222333333444444444666777:::===BBBFFFIIIKKKLLLJJJJJJNNNOOONNNQQQUUUWWWYYY[[[```dddhhhjjjjjjnnnnnnXXX===555222000333333222999CCCooouuudddRRROOOeeezzzeeeVVVOOOLLLIIIGGGGGGooolllSSSMMMRRRTTTPPPKKKMMMIIIFFFDDD???>>>EEENNNfffdddWWWJJJBBB@@@VVVyyywwwWWWEEE@@@???===;;;BBB???<<<::::::::::::999<<<:::666222222333666888888888777666444222000///............///000222333555777999;;;;;;999666444444444333333333333333333555444333222111000/////////222444333111...,,,+++***************++++++,,,...---,,,,,,,,,---...///333444666777888999888888666888222///333000111===OOOnnnvvvaaaFFFGGGgggvvv___IIICCC___dddBBB888555111///000111333333222222333333444555666666999:::<<<@@@DDDIIIMMMOOOPPPMMMMMMPPPQQQQQQTTTZZZ^^^^^^```cccgggjjjiiihhhlllkkkTTT;;;444333111222333111777AAAmmmqqqWWWRRRlllooo^^^RRRKKKHHHFFFDDDbbb```PPPMMMMMMLLLLLLKKKGGGDDDAAA===:::???GGGdddeeeZZZJJJAAA@@@YYY}}}{{{YYYGGGCCCAAA???===>>><<<888777888999999999===:::777333222222444555999999999999777444111///......---...///111222444333444666888999999888888444333222111000000111222555444444333222111111000000222444333111---,,,+++***************+++,,,,,,...---,,,,,,,,,---///000333444666888999999888888444777222000444222444AAATTTwwwooo^^^IIINNNooouuuiiiPPPDDDDDD[[[wwwfff@@@777444111000111333555555333333444555666777999:::===>>>???BBBGGGLLLQQQTTTUUURRRQQQRRRSSSSSSYYY```aaa```aaadddiiilllkkkiiijjjgggOOO777444555111222222000555>>>jjjaaaVVVqqqrrrcccUUUMMMJJJJJJJJJXXXpppYYYNNNHHHFFFFFFBBB>>>======:::999===CCC\\\aaaXXXHHH???BBB]]]vvvWWWIIIFFFDDDBBBBBB???<<<999888999;;;;;;;;;===<<<:::888555222000///666777999999888666222000......---...///000222444222333444555666777888888555444111000///000111222444444444444333333222222222333444333000---,,,,,,+++************+++,,,,,,------,,,,,,---...///000444555777888999999888888444777333000444111555DDD[[[{{{gggWWWIIITTTxxx{{{lllPPPJJJKKKWWWggguuulllEEE777444111000111333333333444444555666888:::<<<===AAAAAABBBEEEJJJOOOTTTXXXYYYVVVUUUUUUUUUVVV\\\eee```___```dddiiimmmmmmllljjjeeeLLL555444666222111333111555>>>iiilll]]]ttt~~~uuuhhh[[[RRRNNNNNNMMMOOOnnngggWWWJJJBBB???<<<999999::::::888:::???TTT[[[UUUGGGAAAHHHeeetttYYYPPPNNNJJJHHHLLLQQQMMMHHHDDDAAA>>>;;;888:::<<<======;;;777333000222333666888888777555444//////......///000222333333333333333444555555666666444222111000111333444444444555555555555444333333444555333000---,,,,,,+++++++++***+++,,,,,,---------,,,,,,---...000111555666777999999999888888444777333///222000666GGGeeeuuu]]]NNNGGGZZZmmmXXX^^^hhhttt{{{|||pppIII777444111000000000000///555555555666999<<>>===>>>===999999;;;HHHRRRNNNBBBAAAKKKhhhvvvccc___[[[TTTSSSZZZfffaaaZZZSSSJJJAAA999333555666888999999777444222111222555777888888777777111000///......///000111333333333333333333333333555444333222222333444555333444666777777666555444444555555333000---,,,,,,+++++++++++++++,,,------------,,,,,,---///111222666666888999999999888888555888222...111222;;;NNNrrrmmmSSSGGGEEE\\\jjjcccrrr}}}eeemmmqqqJJJ777444111000000000///...555444555666999===AAACCCEEEFFFHHHKKKOOORRRUUUWWWXXXYYY\\\^^^\\\ZZZ___gggooopppoookkkggghhhmmmrrrsssnnnTTT999444555222222333333999CCCpppggg```wwwqqqpppyyyvvvoooggg^^^TTTLLLGGGHHHDDDTTTrrruuuhhhYYYOOOIIIEEEDDDEEEDDD???<<<===BBBLLLIII???AAAOOOiiiuuukkkmmmjjjaaabbblllqqqnnnjjjddd\\\SSSIIICCC<<<;;;999777666555555555444444666777888999999999333222000///......//////000111222222333333222222222222333333444444555555333444666888888777666555555666555333000---,,,---,,,++++++++++++,,,------------,,,---...000111333666777888999:::999888888444888222...222555BBBXXX~~~jjjNNNCCCCCCYYY}}}mmmpppyyy~~~gggfffpppfffDDD666444222111111222111000444444444666999>>>BBBEEEHHHIIILLLOOORRRTTTUUUVVVWWWZZZaaaeeeaaa]]]```fffsssvvvtttmmmddddddmmmvvvyyyvvv[[[>>>555333111333222222:::FFFsssqqq\\\ZZZuuutttmmmbbb___lllyyyvvvpppkkkeee]]]TTTNNNKKKBBBHHH^^^~~~uuufff\\\MMMIIIHHHKKKJJJFFFCCCCCCEEEOOOKKKCCCGGGUUUnnn|||qqqnnntttrrrjjjmmmyyywwwvvvvvvuuurrrlllddd___MMMIIICCC===999999:::<<<777777888888888999999:::444333111///...---.........///111222333333333222000111222333444555555555333444666888999888777666666666666333///---,,,---,,,,,,++++++,,,,,,---...------,,,---...000222333666777999999:::999888777444777222...333999HHH```lllOOOBBBAAATTTrrrwww{{{wwwssswwwqqqeeeaaaooo}}}tttTTT777555333222222333444333333444444444555999>>>BBBEEEJJJLLLOOOSSSUUUVVVUUUUUUVVV[[[dddiiieee```aaafffpppttttttkkkaaaaaammmzzz}}}{{{aaaAAA666222000444000111:::GGGtttfffXXXXXXiiiqqqdddbbb[[[XXXdddyyyzzzssskkkhhhgggcccYYYQQQLLLFFFKKKPPPbbb}}}kkk[[[QQQOOONNNIIILLLOOOHHHSSS[[[[[[NNNKKK^^^yyytttuuuyyy|||xxxsssuuu{{{uuuwwwzzz~~~uuuooocccTTTEEE:::777777:::999888888::::::999888888555222///......///000111111222222222222111111222222222333444555777777999888888888777777666666555444222111111///---+++,,,,,,++++++,,,,,,---...////////////000111222333777777888888888888777777999333111333333999PPPjjjuuuOOOCCCLLL]]]ooo|||iiizzzpppZZZmmmrrrhhhkkkiiiWWWCCC888333333222222222333555555333888999666888@@@FFFFFFNNNOOOTTTYYYYYYWWWYYY^^^[[[]]]_________```dddiiijjjnnnsssrrrlllgggmmmwwwfffGGG888111///444555555999GGG}}}}}}```VVVYYYkkkyyyqqqccc```[[[ZZZdddrrr{{{}}}tttlllddddddhhhfff[[[PPPPPPHHHJJJOOO]]]rrrkkk___YYYTTTMMMRRRZZZXXXcccgggcccWWWVVVhhhzzz{{{~~~|||vvvwww|||zzzwwwuuuuuuxxxyyyuuuoootttxxx~~~|||hhhNNN@@@@@@;;;999777555666888:::;;;777555333000//////000111111111222222222222111111111111222222333555666777999999888888888777777777555444222222111///---+++,,,,,,++++++,,,,,,---.../////////000000222333444888888999999999999888888888333222444555>>>XXXtttwwwQQQDDDQQQeeesssxxxxxx~~~iiivvvlllYYYhhhzzzuuummmnnnhhhUUUAAA888444333333222333444666777666:::<<<999;;;BBBGGGHHHOOOPPPTTTYYYYYYWWWZZZ```____________^^^___bbbdddkkkkkknnnqqqooolllooovvvzzz^^^AAA888666111333444555999GGG}}}~~~___TTTYYYiiiwwwyyyiiidddaaabbbdddggglllsssjjjbbb\\\aaakkklllaaaUUUVVVKKKJJJNNNYYY|||qqqkkkeee]]]eeesssvvvtttvvvqqqjjjooo|||uuuuuuxxxwwwnnnccc^^^]]]\\\XXXSSSbbbjjj{{{lllSSSGGG===;;;888777888:::::::::888777444222111111111111111111222222222222111111111111111222333444555666888888888888777777777777444444333222000...,,,+++,,,,,,,,,,,,,,,------.../////////000111333444555999999::::::::::::999999666444444666888EEEcccxxxQQQEEEYYYttt~~~{{{sssuuulll}}}ppp___hhhmmmppp|||wwwtttgggPPP>>>777444333333333444555777888:::>>>@@@???@@@FFFJJJKKKPPPQQQTTTWWWXXXWWW\\\ccchhhfffbbb```````````````kkkjjjlllqqqrrrqqqssswwwvvvWWW:::888:::444111333444888GGG}}}eeeUUUXXXddd|||vvvoookkkkkkeee\\\^^^fff```\\\]]]dddnnnqqqjjjbbb^^^RRRLLLMMMVVVrrr~~~uuuzzz~~~~~~{{{}}}}}}vvvsssvvvpppeeeXXXQQQMMMIIIHHHHHHHHHMMMXXXmmmpppUUUEEE???999:::>>>???;;;666;;;:::888555333222000000111222222333333222222111000000000111222333444444666666555555555555555555333444444222000---,,,,,,,,,,,,,,,,,,,,,---....../////////000222444555666999999::::::::::::999999555444444555:::KKKkkkvvvOOOEEEaaa{{{vvvkkkqqqfffpppnnniiivvvzzzeeeKKK:::555222222222222333555777888===@@@CCCCCCEEEHHHLLLMMMQQQPPPSSSVVVVVVWWW]]]eeeuuuoooiiifffeeeeeeccc```ggghhhlllqqqrrrqqquuu{{{xxxXXX999666999555222222444888HHH~~~lllWWWWWW___yyytttpppfffYYYXXX```]]]```fffmmmsssvvvuuusssiii^^^PPPLLLQQQcccwww{{{xxxuuuvvvlllhhheeeccc[[[OOOHHHHHH???FFFHHHNNNjjjnnnUUUHHH:::777<<>>AAADDDFFFFFFIIILLLQQQPPPRRRVVVWWWXXX___ggg~~~xxxqqqlllkkkjjjgggeee```dddjjjmmmkkkjjjrrr|||~~~aaa>>>444666555444222444999IIIooo[[[[[[^^^www{{{sssiii``````dddfffkkksssxxxzzz{{{}}}uuulllVVVJJJNNNWWWooollljjj~~~vvvrrrrrrkkklllsss{{{uuu```MMMEEEBBBQQQQQQFFFPPPooo~~~xxxfffWWWCCC888777;;;<<<;;;<<<<<<<<<;;;888555222111222222333333333333222222///////////////000111111000000000000111111111111222444666333///,,,,,,------------------......///...///000111444666888999888888999999999999888888666444222666CCC]]]|||nnnMMMOOOlllwwwaaalllwwwvvv{{{rrrvvv```DDD666333111111111222444666999:::;;;<<<@@@EEEFFFEEEFFFJJJRRRRRRTTTXXXYYY[[[bbbjjj{{{uuuooolllkkkjjjiii]]]aaafffgggcccbbblllyyyjjjCCC444555444555222444:::JJJpppaaaccc```pppzzzpppnnnnnnlllxxxzzz}}}|||vvv\\\KKKQQQVVV```uuuiiiaaazzzxxxtttsssppplllsssoooWWWJJJJJJTTTWWWOOOKKKTTT```eeekkkeee[[[MMMAAA;;;;;;>>>999:::;;;<<<;;;999777555222333333444444333333222//////......//////000000/////////000000111111111111444666444...+++,,,...---------------...//////......000222444777999;;;999999::::::::::::999999777444333999LLLjjj___IIIVVVrrruuu```qqqzzz|||{{{\\\CCC777444222222333444666999<<<===@@@@@@DDDKKKLLLHHHIIINNNTTTUUUXXX]]]^^^___fffnnnzzzwwwsssmmmhhhggghhhjjjbbbbbbcccdddbbbccclllwwwnnnFFF666666555333333555;;;LLLsssgggkkkbbbjjjxxxyyyxxxrrr}}}~~~{{{```MMMWWW\\\^^^lll|||{{{mmmddd{{{||||||zzznnnmmm~~~zzzeeeXXXQQQOOOSSS[[[XXXMMMJJJOOOgggooorrrfffQQQ@@@:::<<<555777:::<<<===<<<;;;999222333333444444333333222//////.........//////000//////000000111111111222111444777444...+++,,,......------------...//////......000222555777:::;;;:::;;;;;;<<<<<<;;;;;;:::888555333<<>>@@@FFFFFFJJJRRRSSSNNNOOOTTTVVVWWW[[[```bbbccciiippptttssspppiiidddbbbfffjjjjjjfffcccdddeeehhhooowwwnnnFFF888999555111333666<<>>???FFFLLLNNNMMMOOOTTTUUUQQQZZZYYYXXX[[[dddlllmmmkkknnnpppnnnjjjiiijjjjjjgggiiijjjiiigggffflllxxxrrrIII888888666333111888666NNNtttvvvtttkkkrrrfffcccfffddd]]]bbblllxxx{{{pppeee___```eeejjjnnnlllkkkrrr}}}uuukkkeeellliiiWWWKKKDDDCCCPPP___aaaVVVLLLJJJSSSaaannnssslll\\\NNNCCC===777555888<<<===<<<;;;::::::888555444333333///000000000000//////...000000///000000111222333666555333000///.........,,,---......////////////111333555666777888:::<<<:::999888999;;;<<<999777666555:::LLLjjj~~~wwwkkkaaa\\\\\\WWW^^^uuu]]]OOOhhhyyy}}}~~~kkkJJJ999666222333444666999<<>>777777:::<<<===???>>><<<:::888666444444222111000000////////////000000000000111222333444777666444111000/////////.........///////////////222444777888999999;;;===;;;::::::;;;;;;;;;888666888888???UUUuuu~~~kkkXXXMMMNNNVVViii___XXXsss{{{zzzooogggXXXAAA777666222666777888;;;>>>CCCFFFIIIIIIQQQWWWUUUQQQRRRVVVYYYZZZVVVUUUZZZaaafffgggeeegggiiihhheeegggmmmqqqpppwwwxxxxxxtttrrrvvvsssIII888666444333222999888NNNtttwwwzzzyyyzzzyyywwwssstttwww~~~|||wwwttttttvvvxxxxxxxxxnnnjjjtttxxxdddffftttuuuVVVEEE:::AAAMMMQQQOOOMMM???BBBHHHKKKLLLPPP]]]iiibbbYYYLLLBBB<<<:::999888<<<<<<<<<<<<<<<:::888555444222000///......//////000000000111222333444555777666444111//////////////////////////////000000444666999;;;;;;;;;<<<>>>============<<<;;;888666888:::FFF___mmmYYYOOOGGGUUUnnnbbbeee}}}{{{gggWWWKKK<<<888:::555888888999<<<@@@DDDHHHKKKFFFMMMRRROOOHHHIIIQQQYYY]]]WWWTTTYYYaaagggjjjkkkoooppplllgggfffjjjlllkkkvvvxxxxxxvvvuuuxxxoooFFF666555444555222:::888NNN{{{~~~}}}}}}uuuuuuoooqqq}}}```III999<<>>=========>>>===???@@@@@@>>>;;;999777666===NNNiii|||dddUUUQQQGGGXXXpppwwwdddsss{{{~~~jjjQQQEEE:::999;;;777999999:::===@@@CCCGGGIIIHHHMMMQQQNNNGGGFFFQQQ]]]bbbYYYTTTYYY```dddgggkkknnnnnnkkkeeedddhhhjjjiiiqqqtttvvvvvvvvvzzzhhhBBB555444333666222:::999NNN~~~yyyqqqTTT===<<>>======<<<>>>AAAAAA>>>;;;999888777BBBYYYuuupppWWWKKKJJJEEEWWWooo{{{wwwxxxrrrnnn}}}qqqmmmyyyrrrRRRBBB888888;;;777999:::<<<>>>@@@BBBCCCDDDGGGKKKOOONNNIIIGGGQQQ^^^dddYYYTTTZZZ``````aaaeeedddfffeeebbbccchhhkkkkkklllppptttvvvwww|||bbb@@@444333333666111:::888MMMyyyiiiIII@@@AAA???AAAHHHCCC???BBBKKKMMMDDD>>>@@@FFFIIINNNQQQSSSSSSRRRRRRJJJDDD===;;;<<<>>>===;;;::::::999888666444222111111111111222444555777888777666444111000/////////...------...000333666888>>>@@@CCCCCCAAA>>><<<<<<999<<<@@@@@@===:::888888:::JJJeeennnTTTFFFDDDEEE[[[xxx}}}tttpppzzzzzzkkkgggooo}}}VVVDDD888777;;;:::;;;<<<>>>@@@AAA@@@@@@???CCCGGGNNNRRRNNNJJJPPPZZZ___VVVUUU```fffcccbbbeeeeeegggfffcccdddhhhjjjhhhhhhmmmrrrtttuuuzzz```@@@555333111555000999888KKK~~~{{{TTTEEEAAA===@@@HHHCCCAAADDDIIICCC:::<<>><<<;;;666:::>>>???<<<888777777===PPPmmmsssYYYIIIDDDLLLeee}}}~~~lll~~~pppjjjiiirrr~~~[[[GGG:::999>>>===<<<>>>@@@BBBBBB@@@>>><<>>FFFFFFBBBBBBGGGLLLMMMOOOSSS\\\YYYPPPCCC777333666::::::;;;<<<<<<;;;:::888888888777555444555666999:::999666333111000000///...555000///222444555<<>><<<:::===@@@AAA<<<777777888999AAA^^^yyybbbIIIGGGBBBrrruuuuuuvvviiizzzxxxvvviii^^^jjj\\\CCC>>>???@@@???EEEEEEEEECCCAAA@@@AAABBBHHHEEEJJJSSSXXXUUUTTTVVV\\\___gggooorrrooonnnqqqnnnmmmmmmkkkeeecccjjjtttmmmkkkhhhjjjooowwwsssTTT>>>777888666111444888666NNNxxxttttttqqquuu{{{```NNNCCC===<<<===???CCCEEE@@@:::===CCCDDD@@@???CCCEEEEEEFFFIIIOOORRRTTTQQQIII@@@999555999999999:::;;;<<<;;;:::999888888777888999:::;;;:::888555222111000///...///,,,---333777:::BBBJJJJJJGGGDDDBBBAAA???===;;;<<>>AAACCC???===???@@@>>>>>>???BBBGGGPPPVVVWWWOOODDD;;;:::777555777:::<<<;;;999:::::::::;;;<<<<<<======<<<:::777444111//////...,,,+++---444:::???EEEKKKIIIGGGDDDBBBAAA@@@>>><<<;;;>>>@@@===999888<<>>;;;:::===DDDGGGDDDAAABBBDDD???===@@@@@@===<<<======>>>CCCKKKRRRSSSNNNHHH===999555444777999777555777888:::;;;===>>>>>>>>>===<<<999555111///////////////111777===AAADDDGGGHHHEEECCCAAA@@@@@@>>><<<<<<===???===888777===EEEfffxxx\\\TTTdddvvvaaatttyyyjjjssszzzqqqwwwhhhTTT@@@999<<>>===>>>@@@<<<;;;@@@HHHMMMLLLIII@@@<<<777555555555333111222333555777999::::::;;;<<<<<<:::666111//////000000222666;;;AAAFFFGGGEEEFFFDDDAAA@@@@@@???>>><<<>>>======<<<777666???LLLpppjjjOOONNNbbbkkkkkkmmmjjjyyypppnnntttZZZLLL???;;;<<>>???EEEAAA>>>???CCCDDDAAA>>>???>>><<<999777555444444333333333444444555555666;;;;;;:::666111...///222///444999@@@IIIPPPOOOKKKFFFCCCAAA@@@@@@@@@???>>>@@@===<<<<<<888888FFFXXXvvvyyy[[[BBBFFF___{{{dddwwwuuujjjlll}}}~~~uuusssWWWNNNDDD@@@>>>>>>AAAFFFJJJLLLPPPTTTZZZccckkkqqqgggfffaaa[[[[[[^^^^^^[[[\\\```jjjuuuxxxtttrrrsssgggaaa```gggmmmjjjaaa[[[RRRZZZaaacccbbbhhhuuudddGGG;;;777444333666222999777MMMeeexxxzzzgggQQQDDDPPPkkkbbbIII@@@<<<999:::;;;:::>>>DDDBBB??????CCCEEEBBB@@@AAALLLHHHDDDAAAAAA@@@===;;;:::===@@@???;;;:::;;;>>>>>>===:::888666555555555888::::::666000---///333111888???FFFQQQZZZXXXQQQGGGEEECCCBBBBBBBBBAAA@@@AAA<<<;;;<<<:::===PPPgggrrrVVVAAAJJJggg}}}|||fffwwwwwwvvvSSSMMMHHHEEECCCAAAEEEKKKMMMOOOSSSXXX^^^gggqqqwwwsssrrrkkkbbb```cccbbb___YYY^^^iiivvvzzzxxxvvvxxxllleeedddkkkssstttqqqnnndddeeedddbbbccciiisss|||cccFFF:::777222222666000888777NNNdddrrrrrrZZZGGG???KKKmmmxxxZZZDDD@@@<<<;;;999999???GGGFFFBBBBBBFFFHHHDDDBBBCCCQQQLLLFFFAAA??????AAABBB555<<>>BBBGGGKKKHHHDDD???<<<999999888777999999555000---000333666===DDDKKKVVV^^^\\\SSSHHHFFFDDDDDDDDDDDDDDDBBBAAA<<<;;;===<<>>>>><<<888===HHHHHHEEEBBBCCCGGGIIIFFFBBBNNNLLLFFF@@@@@@DDDBBB>>>;;;:::999:::<<>>===;;;:::::::::<<<===@@@FFFGGGBBB???@@@@@@===999:::888444111111666:::CCCIIIOOOSSSWWWXXXSSSKKKGGGFFFCCCCCCCCCCCCBBBAAA>>>>>>===;;;AAATTTqqquuuZZZHHHMMMlllqqqwww|||dddQQQMMMIIIHHHLLLTTT\\\aaagggdddbbbcccgggjjjjjjiiipppttttttooolllooosssuuuxxxxxxwwwvvvsssrrrtttwww}}}|||yyyuuuqqqrrrwww|||~~~xxxxxx{{{vvv\\\BBB888777333222333555444666QQQkkkddd|||vvv```LLLCCC888666FFFjjjnnnXXXLLLBBB>>>???IIIGGGFFFGGGJJJIIIFFFBBBGGGGGGCCC@@@AAACCC@@@:::>>>>>>===:::888777888:::777;;;===;;;:::===>>>===999:::888555222444:::???JJJRRRYYYYYYXXXUUUPPPIIIIIIGGGEEEEEEEEEDDDCCCAAA<<<<<<===???III___|||dddNNNGGGXXXzzzvvvttt|||vvvZZZVVVRRRPPPUUU^^^eeefffddddddbbbbbbdddiiimmmlllkkkpppuuuvvvrrrooorrruuuvvvzzz}}}~~~|||zzzzzz}}}yyysssppprrruuu~~~zzz{{{}}}tttYYY???666666444222444333333666QQQssscccrrrlllSSSIII???::::::MMMzzznnnTTTCCC>>>@@@EEEDDDDDDGGGIIIIIIFFFDDDHHHHHHFFFCCCDDDEEEAAA:::<<<>>>???===999777:::===777888888777777888999999;;;:::888555333666===CCCPPPZZZaaa___YYYTTTOOOJJJJJJHHHGGGFFFFFFFFFCCCAAA;;;<<<>>>DDDRRRjjj~~~]]]IIIKKKbbbnnn|||lllSSSRRRUUU\\\fffmmmmmmgggaaabbb```___cccjjjppprrrsssttt|||}}}uuukkkjjjooottt{{{~~~yyyxxx}}}zzzwwwyyy|||~~~|||{{{zzz{{{vvvYYY>>>555666444222333333444777QQQxxxaaaiiittt\\\NNNDDD@@@:::===\\\cccGGG>>>>>>???@@@AAACCCFFFGGGFFFEEEKKKLLLJJJGGGHHHIIIDDD<<<@@@CCCFFFBBB;;;888;;;???;;;999777666666666777888<<<;;;999666555999BBBIIIUUU___eeeaaaYYYSSSOOOLLLJJJIIIHHHHHHHHHFFFCCCAAA<<<===AAAJJJ[[[sss|||[[[JJJPPPhhhqqqiiiSSSMMMWWWbbbiiiiiieeeaaa___ccc___\\\___eeemmmrrrtttxxxzzzjjjfffmmmvvvyyyppprrrxxx~~~~~~~~~~~~xxxrrrrrrvvv{{{|||{{{yyy\\\???666666555222222444666999SSShhhkkk~~~jjjUUUDDD???:::888HHH___~~~[[[FFF>>>===>>>???@@@BBBCCCEEEEEEKKKLLLJJJHHHJJJLLLHHHAAAFFFKKKMMMHHH===888:::??????:::666777999888:::<<<<<<;;;:::888999???JJJRRRZZZbbbeee```XXXTTTPPPMMMKKKIIIHHHHHHHHHFFFCCC@@@===>>>DDDQQQeee}}}{{{\\\RRR]]]tttzzzfffUUUNNNWWW___^^^XXXVVV[[[cccgggbbb\\\[[[```ggglllnnnuuuqqqlllsss{{{}}}|||sssnnnqqqvvvyyy|||~~~zzzsssllllllsss{{{{{{\\\>>>555666555222222444666:::SSSpppqqqzzzaaaIIIAAA>>>;;;???IIIqqq___GGG@@@??????>>>>>>@@@BBBDDDFFFGGGFFFEEEIIIMMMKKKFFFGGGMMMQQQKKK???999<<>>;;;;;;;;;;;;>>>HHHUUU___```dddeee^^^WWWSSSOOOKKKJJJIIIIIIHHHHHHFFFBBB???===@@@HHHXXXoootttXXXWWWlllvvv```UUUPPPWWW\\\XXXQQQQQQ[[[eeehhhccc^^^^^^bbbgggjjjkkkooo}}}|||wwwxxxyyyuuuzzz{{{wwwzzzyyykkkjjjlllqqqwww|||~~~~~~zzzwwwsssrrrtttyyyyyyZZZ;;;333666666333333333666:::SSSqqqqqqlllRRRGGGDDD@@@<<<===KKKxxxwwwTTTCCCBBB@@@>>>======@@@CCCAAABBBAAABBBGGGNNNNNNIIICCCKKKQQQLLLAAA;;;???FFFKKKAAA:::;;;;;;888888<<<999:::;;;===BBBNNN]]]hhhdddfffddd\\\VVVRRRNNNJJJJJJIIIHHHHHHHHHFFFBBB>>><<<@@@JJJ]]]uuuhhhNNNTTTppp|||cccYYYSSSPPPWWW]]]\\\WWWVVV]]]eeegggdddaaacccggglllnnnmmmkkkwww~~~wwwrrrzzz}}}zzzsssuuu~~~~~~vvvhhhffffffllluuu}}}~~~zzzuuuuuu{{{vvvWWW888111555666444444111555999RRR~~~vvvsssaaaGGG???@@@@@@===FFFXXXxxxyyyYYYJJJ>>>???AAA===;;;===>>>======???BBBDDDCCCAAACCCDDDKKKPPPGGG::::::EEEPPPKKKCCC===::::::;;;<<>>IIIaaayyyaaaHHH??????>>>>>>@@@===>>>??????>>>>>>@@@BBB>>>???FFFNNNKKKAAABBBJJJTTTNNNFFF???;;;:::::::::======AAALLLXXXccciiikkkmmmhhhbbb]]]XXXTTTOOOLLLKKKIIIJJJLLLIIIBBB>>>???CCCNNN___rrrbbbUUURRRfffoooeeeWWWZZZWWWXXX]]]ccceeedddgggooovvvxxxqqqiiiiiioootttuuusssuuuuuuxxx~~~~~~zzzwwwxxxzzz}}}|||uuussswww{{{zzzvvvqqqkkkiiikkkoooqqqrrrssswwwxxxsssqqqrrrttttttoooQQQ666111666777555444444555999SSS~~~zzzyyyyyyyyy{{{~~~hhhMMMHHHDDD999;;;>>>IIIcccaaaKKKDDDCCCCCCCCC<<<>>>???===999888<<<@@@;;;<<>>???KKKWWWkkk~~~{{{ZZZNNNRRRooouuu}}}~~~kkkVVVTTT[[[YYYTTTZZZ```bbbcccgggnnnuuu{{{wwwsssqqqssswww{{{|||{{{zzz{{{zzzwwwxxx{{{{{{~~~}}}xxxuuuwwwyyyzzzuuussspppllliiihhhjjjkkkooowww|||xxxsssssswwwyyypppSSS888222666777555555444555;;;VVVcccLLLAAA<<>>@@@LLLffflllZZZRRRKKKFFFDDDCCC@@@===::::::===???>>><<>>===???AAA>>>IIIUUU```hhhnnnnnnlll___]]][[[YYYYYYWWWTTTRRRMMMLLLMMMMMMGGG@@@>>>AAAOOO^^^ssspppUUUOOOZZZ}}}yyy]]]NNNSSS[[[YYYTTTXXX^^^```bbbeeejjjoooxxxxxxwwwuuuuuuyyy~~~|||yyyzzz~~~}}}{{{{{{{{{{{{zzzpppmmmhhheeeeeegggiiijjjooozzz}}}uuuuuuzzz~~~tttXXX<<<444666555222222444666<<>>>>><<<>>>DDDFFFCCC@@@>>>CCCCCCBBB???===<<>>@@@AAA???>>>AAABBBBBB???;;;999;;;>>>IIIZZZjjjnnnooopppnnnhhhXXXXXXXXXYYYYYYVVVRRRNNNPPPNNNMMMKKKEEEBBBGGGOOOdddsssnnnOOOZZZooo{{{xxxsss~~~uuuXXXVVVYYYWWWZZZSSSWWW]]]ccchhhmmmqqquuunnnsssyyy|||}}}}}}iii___VVVUUU^^^fffiiihhhwww}}}rrrooorrruuusssYYY???777777666555777555666;;;ZZZ}}}lllfff]]]GGGGGG::::::<<<===???GGG\\\pppvvviiiXXXKKKDDD@@@;;;777:::;;;<<<;;;;;;===>>>>>>===@@@AAA???;;;999;;;>>>NNNaaappprrrppprrrpppkkkaaa^^^[[[ZZZXXXWWWTTTRRRQQQOOOLLLIIIEEEDDDMMMXXXssshhhQQQfff|||vvvpppvvvyyynnnWWW[[[ZZZVVV^^^NNNRRRXXX^^^ccchhhlllnnnlllqqqyyy}}}uuunnneeeaaabbbeeefffeeettt|||yyyqqqqqquuuxxxtttZZZAAA888888666555777666555:::YYYqqqeee~~~vvvSSSAAADDD>>>;;;<<<>>>BBBNNNZZZ~~~ooo]]]OOOGGGCCCAAA<<<>>>>>>;;;888:::<<<===888<<>>>>>===>>>CCCJJJ^^^rrr{{{bbbRRRLLLLLLLLLEEE???===<<<<<<;;;<<<;;;;;;<<<===:::999???GGGZZZfffssswwwwwwtttoooiiieeeeeeaaa[[[YYYZZZYYYUUUQQQNNNKKKGGGEEEKKK^^^qqqtttbbbqqqsssppp}}}{{{vvvaaa```aaagggqqqsssggg^^^WWW[[[fffkkkfff^^^kkklllqqqyyy}}}}}}}}}}}}~~~}}}vvvtttrrrkkkdddaaadddlllrrrooolllqqq{{{___???777999777333333555555:::YYY}}}uuuuuutttqqqwwwxxxWWWMMMGGGBBB@@@>>><<>>======>>>===;;;@@@FFF```kkkuuuwwwtttpppjjjcccdddgggeee]]]WWWVVVVVVUUUSSSOOOJJJHHHIIISSSfffwwwooofff~~~vvvxxxyyycccbbbcccjjjrrrssstttnnniiijjjpppsssqqqmmmkkkmmmqqqwwwxxxwwwzzz}}}{{{~~~{{{xxxrrriiibbb```___eeelllpppoooqqqyyy___@@@777888777444333555555:::YYYvvvfffgggooouuuyyy~~~```UUULLLDDDAAA>>>;;;;;;===>>>DDDQQQhhhvvvkkk]]]SSSOOOJJJCCC===???======>>><<<<<>>AAA???AAAMMMbbbyyy|||qqqiiibbbUUUHHH@@@@@@AAA@@@<<<>>>IIIVVVkkksssxxxvvvqqqmmmhhhccceeehhhggg```ZZZYYYXXXVVVTTTLLLHHHLLLXXXhhhzzz}}}mmmgggvvvzzzuuuzzz}}}fff\\\```fffooouuupppvvvqqqmmmmmmqqqvvvyyyyyyqqqsssxxx{{{xxxtttxxxzzzzzz|||zzzqqqfffcccfff]]]XXX\\\ggglllkkkrrr~~~cccDDD666666666555444444555:::YYYyyyiiiggguuussseeeWWWJJJFFFEEEDDDCCCCCCGGGCCC@@@DDDOOO]]]hhhnnn~~~mmm]]]GGGGGGGGGDDD???CCCSSSdddqqqxxx{{{vvvppplllhhhdddggggggddd``````aaa]]]WWWQQQKKKIIIRRRaaaqqqtttuuuttt~~~|||eeeiii|||kkk]]]\\\cccgggnnnrrrkkkqqqkkkfffiiirrrzzz{{{zzzppprrrxxx}}}{{{yyy|||{{{}}}xxx{{{yyyqqqqqquuugggaaa```eeeiiimmmwwwgggHHH777555666555444444555:::YYYuuunnn|||nnn]]]LLLFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEKKKQQQUUU\\\eeeppp|||oooXXXTTTQQQNNNKKKNNNZZZgggxxx|||}}}uuummmiiieeebbbhhhfffaaa___bbbddd___VVVPPPMMMQQQ]]]lll{{{xxxmmmnnnjjjooouuulllcccqqq|||bbb\\\aaahhhggglllooohhhlllfffbbbfffooowwwxxxuuulllnnnttt|||~~~||||||~~~yyyzzz~~~yyy{{{~~~zzzssssssxxxhhheeeaaa^^^```iiixxxmmmLLL999555777666333444555:::YYYttt^^^UUUUUUTTTRRRQQQNNNOOONNNJJJFFFGGGLLLQQQVVVYYY[[[[[[cccwwwuuukkkjjjlllllllllmmmxxx{{{zzzrrrjjjgggeeebbbffffffccc``````aaa\\\UUUQQQSSS[[[jjjxxxtttiiikkkeeebbbbbb```eeezzz{{{ooo[[[[[[ccchhhdddhhhooolllllliiifffhhhlllpppqqqpppkkkkkkqqq{{{|||{{{zzz}}}~~~|||~~~}}}{{{uuummmkkknnnccchhheeeYYYYYYiii{{{qqqQQQ:::555777666333444555:::YYYxxxmmmkkkjjjgggeeecccdddbbbZZZQQQNNNSSSYYYkkkkkkfff^^^\\\kkkzzzssswwwvvvoooiiiggggggfffdddgggfffaaa]]][[[XXXTTTSSSWWWcccsssssshhhjjjccc[[[VVVYYYgggtttvvvppp^^^TTTWWWaaaeee___fffqqqqqqqqqrrrqqqpppnnnmmmoooqqqmmmlllqqq}}}|||yyyxxx|||zzz||||||}}}tttkkkfffgggcccnnnmmm^^^\\\ppptttSSS;;;555777666333444555;;;YYYyyytttiiifffkkkqqq{{{{{{{{{oooddddddmmmrrrnnngggdddffffffddd___ZZZWWWVVVXXXaaaooo~~~mmmmmmhhhaaaXXXTTT___vvvmmmooozzz}}}___ZZZYYY^^^bbbcccgggmmmrrrsss|||tttkkkrrrvvvssssssrrrooolllppp}}}www|||zzzrrrjjjggggggeeekkkpppooolllppp|||{{{QQQ>>>777333;;;222333777===ZZZtttpppyyyrrrjjjgggjjjoooppppppkkkmmmnnnkkkeee___YYYWWW```iiiwwwzzzfffdddccc^^^ZZZaaasssiiiiiitttsss{{{uuu~~~bbb[[[[[[aaaffffffiiimmmpppoooyyyzzzqqqtttsssoooqqqpppmmmlllqqq~~~{{{tttmmmjjjjjjbbbggglllmmmnnnuuuzzzOOO===666333;;;333555888===XXXgggiii|||zzzwwwrrrlllhhhjjjpppuuurrrssstttqqqkkkddd^^^\\\iiirrrjjjgggiii___[[[jjjpppsss~~~rrruuuwww\\\TTT[[[ccciiijjjkkkmmmllljjjqqq|||zzzrrrqqqlllfffjjjqqqqqqpppuuu|||wwwsssqqqpppfffiiilllmmmpppyyyyyyMMM;;;666222;;;444777:::>>>XXXvvvdddkkk{{{xxxzzzyyyvvvpppkkkjjjmmmrrrttttttssspppllliiihhhhhhqqqxxxssspppuuucccYYYhhhooo{{{~~~iiiUUUMMM\\\dddkkkmmmnnnooommmiiijjjrrrpppkkklllfff___cccuuuxxxyyy|||{{{zzzyyywwwrrrssssssrrrsss{{{yyyLLL;;;666222:::444555888<<>>999;;;444;;;777=========UUU}}}yyyxxxyyyyyyvvvwww{{{rrrrrrrrrtttyyyqqqUUUGGGKKKssszzz|||ggg]]]fffmmmeeeiiikkkooorrrssstttssssssyyywwwxxxyyyvvvooonnnpppttt|||~~~{{{}}}{{{zzzzzzuuuqqqsssyyynnnmmmooorrrqqqqqq{{{dddCCC777777666444555333777<<>>AAAKKK[[[ooo~~~xxxsssmmmhhhdddllllllqqqyyywwwddd```gggsssrrrsssuuusssppprrrvvvrrr}}}zzz|||vvvvvvvvvvvvwwwzzz|||}}}qqqkkklllssssssmmmpppyyyyyyxxxxxx}}}}}}xxxtttooowww|||{{{sssrrrwwwxxxqqqpppoooqqqsssuuuyyywwwRRR;;;555666666555444777777JJJzzz:::CCCWWWzzzqqqoooSSSGGGDDD@@@======???>>><<<<<>>AAAFFFMMMaaaxxx|||tttoooiiibbbZZZWWWZZZ___ccceeerrrxxxyyyzzz{{{wwwrrrooowwwvvvuuu|||yyylllgggcccmmmvvvwwwvvvxxx{{{{{{ooommmooouuuxxxwwwxxx}}}|||xxxyyy}}}~~~vvvtttuuuyyy~~~uuuyyy||||||||||||xxxrrrrrrvvvxxxsssjjjfffjjjooonnnqqqqqqqqqwwwUUU>>>;;;333666444111555777LLLzzz@@@;;;===BBB@@@BBBXXXttt{{{dddaaaeeejjjiiicccYYYMMMDDDAAA@@@BBBCCC@@@===AAAIIIYYYnnnyyyppphhhccc[[[UUUOOOOOOVVV```gggkkkyyyzzz{{{|||{{{~~~tttkkkhhhrrrrrrsss}}}|||qqqmmmfffpppxxxxxxvvvwwwyyyyyyrrrpppoooppprrrssswww{{{~~~~~~}}}~~~|||zzzvvvttttttxxx|||~~~~~~sssvvvxxxvvvvvvyyyzzzxxxwwwwwwtttpppjjjhhhhhhjjjnnnqqqssssssxxxUUU>>>;;;333555111333666888MMM{{{FFFAAA@@@AAA>>><<>>>>>>>>???HHHbbb|||ssszzzpppPPPLLLEEEFFFYYY{{{uuubbbXXXPPPJJJFFFGGGGGGHHHLLLRRR]]]eeerrr|||ppphhhmmmppptttyyy|||xxxxxxxxxyyy{{{zzzxxxvvvsssssstttxxx}}}~~~xxxooolllmmmkkkhhhmmmssszzz~~~~~~||||||||||||~~~{{{wwwvvvyyyzzzxxxzzzyyywwwtttqqqpppqqqsssuuutttsssrrrqqqppppppppp]]]ZZZ___mmmxxx~~~SSS<<<999333666333000111;;;FFFrrrmmmeeeYYYOOOIIIEEECCCAAAAAABBBBBB>>><<>>999333777333000111:::EEErrrxxxqqqfffZZZQQQKKKGGGEEEBBB???>>>>>>===>>>GGGQQQxxx}}}zzz{{{kkkmmmqqqZZZQQQdddzzzsss[[[IIIQQQeeetttiii^^^SSSJJJHHHGGGDDDCCCGGGMMMUUUcccoooxxxyyy}}}|||jjjjjjuuuooommmnnnttt||||||{{{wwwtttqqqoooooopppooopppssswwwyyyxxxsssnnnsssvvvvvvsssqqqnnnfff]]]jjjrrr{{{~~~}}}{{{|||{{{xxxyyyxxxuuuxxxwwwtttoookkklllqqqwwwsssrrrpppnnnnnnnnnnnnooo^^^XXX[[[hhhttt{{{[[[@@@:::444888444333222888BBBnnn|||vvvmmmbbbXXXOOOHHHEEEGGG@@@;;;===@@@@@@AAABBBGGGeee}}}iiiaaaooo|||tttfff[[[```zzzppp]]]pppcccUUUfffzzzmmm^^^UUUMMMFFFCCCCCCDDDDDDHHHOOOWWW```ooo|||vvvlllsssxxxrrrooosssyyy|||}}}|||xxxsssnnnlllnnnooojjjjjjnnnuuu{{{{{{uuunnnuuuxxxyyyxxxwwwvvvppphhhnnnttt{{{~~~~~~|||{{{{{{zzzwwwxxxxxxuuuvvvwwwuuuooojjjjjjpppvvvrrrpppnnnkkkjjjjjjkkklllccc[[[\\\iiiuuu|||___BBB:::444999555555333777>>>jjj|||vvvmmmaaaUUUMMMHHHJJJDDD???AAABBBAAAAAABBB888IIIaaa{{{yyy```[[[vvv}}}nnn```ZZZjjj~~~ttt{{{aaaVVVKKKFFFDDD@@@???AAAFFFJJJUUUaaajjjsssyyymmmqqq|||xxxuuuxxx|||||||||||||||{{{wwwrrrpppppprrrmmmjjjkkksss}}}yyypppzzz{{{yyyuuutttvvvuuupppqqqtttyyy}}}~~~}}}zzzxxx~~~|||wwwuuuxxxxxxvvvssswwwxxxtttmmmkkknnnsssrrrooollliiigggfffggggggfff^^^^^^jjjwww~~~cccDDD:::333888222555333666===iiizzznnnaaaWWWRRRFFFDDDDDDDDD@@@;;;;;;???>>>===>>>IIIhhhoooWWW___uuuuuusss{{{qqq]]]]]]uuufffaaaNNNFFF??????@@@???@@@BBBJJJSSSbbbrrr}}}lllhhhvvv|||zzzyyy|||}}}|||xxxttttttuuuuuuooolllsss~~~zzzqqq}}}{{{uuunnnmmmqqqsssqqqqqqssswww{{{~~~}}}zzzvvvxxxzzzxxxttttttwwwyyywwwqqqwww{{{yyyrrrmmmmmmpppsssppplllgggdddccccccccchhh______kkkxxxfffFFF999222666000444222777>>>iii|||rrrbbbTTTLLLJJJHHHGGGEEECCC@@@===::::::???FFFIIIUUUvvvmmm]]]aaa|||pppjjjUUUooo~~~aaaRRRQQQIIIAAA;;;;;;<<<===CCCKKKQQQ\\\mmm||||||pppaaaeeennnwww|||zzzyyy~~~||||||zzzuuurrrsssxxx|||vvvqqqrrrzzz}}}yyyuuuuuu{{{|||qqqhhhiiinnnrrrsssqqqssszzz}}}vvv|||yyywwwxxx{{{|||xxxsssssspppqqqvvvqqqhhhjjjtttuuuoooiiifffggggggccc```dddaaaccckkkttt|||jjjJJJ;;;000555333777333;;;AAAfffwwwjjj^^^SSSOOOIIIEEECCCAAA@@@>>>@@@;;;:::======AAASSSgggsssfffuuu}}}|||dddttt|||lllWWWMMMOOOSSSHHH???>>>@@@BBBFFFKKK\\\iii{{{sssuuulllbbbgggooowww}}}{{{vvvuuuyyy}}}~~~~~~}}}zzzxxxvvvwwwyyy{{{vvvsssuuu{{{{{{uuuqqqqqqyyy}}}{{{ssskkkiiijjjjjjkkknnnrrrxxx}}}}}}{{{vvvsssrrrsssvvvvvvrrrnnnrrrpppttt{{{xxxnnnlllqqqppplllhhhhhhjjjjjjgggcccfffccccccjjjrrrxxxdddFFF:::111666333666222:::@@@eeetttjjj^^^XXXOOOHHHDDDBBBBBBAAAAAA:::777;;;===<<<@@@HHHSSSnnnwwwnnntttiii```\\\UUUKKKGGGJJJVVVKKKBBBBBBGGGLLLQQQVVVggguuuzzznnnnnnuuuzzzyyyllliiimmmqqqwww|||yyytttsssvvvyyyxxxyyy{{{zzzwwwttttttvvvwwwuuussstttuuuyyy|||yyyrrrnnnnnntttxxxyyytttpppooonnnkkkgggkkkqqqtttvvvvvvyyy{{{ssspppnnnoooqqqqqqnnnkkkmmmkkkqqq{{{{{{qqqjjjiiihhhfffeeegggkkkmmmkkkhhhhhhddddddiiiooovvv]]]AAA888333777333444111999???ddd{{{rrriiibbbYYYPPPJJJGGGEEECCCAAA;;;999>>>AAA???>>>@@@;;;KKKddd|||zzzgggZZZPPPIIIHHHGGGCCCBBBDDDMMMJJJGGGIIINNNXXXdddmmmvvv}}}zzzuuurrrtttvvvuuuwwwzzzzzzvvvuuuwwwwwwuuuvvvyyywwwrrroooqqqvvvwwwrrrmmmrrrvvv{{{|||xxxrrrooooooooosssuuutttvvvyyyyyyvvvjjjllloooppppppqqqrrrtttvvvrrrnnnlllmmmoooooonnnmmmkkkpppzzz}}}vvvlllgggdddbbbaaadddhhhmmmoooooonnniiifffhhhmmmuuuZZZ>>>888333888222444111:::???cccwwwooojjjbbbZZZSSSMMMGGGDDDEEEAAA???>>><<<999888999<<<>>>EEEPPPccc}}}gggRRRLLLEEE@@@AAAAAA@@@>>>===DDDLLLSSSUUUWWWbbbttt{{{ppppppuuuzzz{{{xxxxxx{{{zzzwwwvvvwwwuuurrrssswwwxxxsssppptttyyyzzztttmmmooouuu{{{|||yyyvvvtttsssnnnrrrsssrrruuu{{{~~~}}}pppooooooqqqsssuuutttssszzzuuuoookkkkkkmmmqqqssstttrrrttt{{{}}}tttnnnhhheeebbbbbbgggnnnuuuyyyzzzsssmmmlllnnnuuu\\\???888333777111555222;;;???ccc~~~uuuqqqkkkddd]]]UUUMMMHHHGGGEEEBBB>>>;;;:::;;;===@@@<<<:::===DDDSSSgggxxxpppXXXHHHDDDBBB@@@@@@@@@@@@???>>>GGGWWWdddfffeeennnxxxwww{{{iiikkkrrrzzz|||yyyyyy|||xxxvvvuuuuuurrroooppptttuuuqqqooorrrwwwxxxssslllnnntttxxxxxxyyyzzzyyywwwrrruuuuuuqqqqqqvvvzzz{{{qqqqqqqqqtttyyy{{{{{{yyyzzzvvvqqqlllkkkmmmqqqtttuuuttttttyyy}}}}}}wwwrrrppplllgggeeehhhoooyyy~~~xxxuuussswww```AAA777111666111555222;;;>>>aaa|||vvvooohhh```XXXSSSKKKIIIEEEAAAAAACCCCCCCCC@@@<<<;;;<<<===>>>FFFPPPeeewwwvvvhhhYYYLLLDDD>>>@@@AAAAAAAAADDDHHHIIISSSeeeuuuwwwuuu}}}|||vvvllllllqqqxxxzzzxxxxxxzzzwwwuuuuuuuuuqqqmmmoootttqqqooonnnpppttttttppplllnnnrrrttttttwww||||||wwwuuuzzzzzztttppprrrvvvxxxooorrrvvvxxxxxxyyyzzz{{{xxxxxxvvvsssqqqpppqqqrrrqqqrrrsssvvvyyyzzzvvvrrrrrrooojjjggghhhnnnvvv|||}}}~~~cccBBB666///666333444222:::<<<]]]wwwpppiiiccc___TTTPPPHHHCCCCCCDDD@@@;;;>>><<<===@@@???<<<>>>DDD>>>KKK___ttt}}}vvviii[[[OOOHHHDDDBBB<<<@@@BBBBBBCCCJJJQQQVVV[[[mmm}}}|||oootttrrrtttxxxzzzwwwuuuwwwxxxwwwvvvvvvrrrnnnpppuuusssrrrqqqsssvvvvvvsssqqqoooqqqqqqpppvvv}}}|||vvvvvv}}}yyysssssswwwzzzmmmsssyyyyyytttqqqssswwwxxxyyy{{{zzzxxxuuusssrrrrrrtttwwwyyy{{{|||yyyuuuqqqoookkkhhhgggkkkrrrvvvyyy{{{dddCCC555...666555333111888:::[[[|||uuusssqqqmmm^^^YYYRRRLLLHHHFFFDDDCCCBBB@@@>>>>>>??????>>>===<<>>AAAAAAAAA@@@AAAIIIUUU^^^wwwxxxmmmcccZZZTTTLLLJJJEEEAAA@@@@@@@@@>>>EEEKKKPPPTTT]]]jjjrrrttt~~~wwwrrrvvvuuuvvvwwwvvvsssrrrtttvvvsssqqqtttzzzzzzuuusssuuuxxxyyyxxxvvvwwwyyywwwqqquuuqqqmmmmmmqqqwww{{{}}}~~~{{{zzz{{{}}}{{{xxxuuurrrqqqxxxyyy{{{{{{yyywwwuuutttuuuxxx||||||{{{zzz{{{|||zzzxxxtttpppoooqqqwww{{{yyyzzz}}}cccBBB888444999000222777666999YYYwwwqqqhhh```YYYTTTOOOMMMMMMJJJFFFDDDCCCBBBAAA??????@@@AAA>>>;;;;;;???BBBKKKRRR___nnn~~~}}}ppp___QQQIIIFFFEEEDDD???????????????@@@BBBEEEPPPYYYaaafffmmmxxxxxxpppppprrrsssvvvyyyxxxuuutttxxx|||oookkkkkkpppuuuwwwwwwxxxyyy{{{zzzxxxxxxyyyvvvqqqssstttooogggkkkwww}}}{{{~~~||||||~~~{{{xxxwwwwwwuuussswwwwwwvvvvvvuuuuuuttttttrrruuuxxxzzz{{{{{{{{{||||||zzzwwwssspppqqqtttxxxttttttwww^^^???777444999222111777555999XXX|||uuummmhhhccc___\\\VVVRRRMMMIIIGGGEEECCCAAA>>>@@@BBBBBBAAAAAABBBDDD???AAAEEEJJJRRR^^^llluuusssgggZZZTTTLLLFFFCCCAAA@@@???;;;<<<>>>AAABBBCCCIIIPPP^^^hhhqqqtttxxxxxxmmmmmmmmmjjjnnntttzzzzzzwwwtttvvvzzznnnhhhdddhhhpppvvvwwwvvvyyy||||||yyyxxxxxxuuuqqqpppvvvrrrgggiiiwww}}}xxxzzzzzz{{{zzz{{{}}}~~~}}}{{{zzzyyyyyyzzzvvvtttrrrqqqrrrrrrsssrrrqqqssswwwzzz{{{{{{zzzzzzzzzyyyvvvqqqnnnmmmnnnppppppooorrr|||XXX===777444999333111666555888XXX~~~yyywwwtttrrrpppbbb]]]WWWQQQMMMJJJGGGEEEDDDDDDCCCAAA@@@??????@@@BBBAAA???===>>>BBBGGGKKKQQQ]]]oootttiii___TTTLLLDDDCCCBBBBBBAAA@@@===;;;>>>===AAAGGGIIIJJJRRR[[[gggqqqyyy{{{|||rrrppptttppphhhmmmttt|||~~~{{{wwwuuuuuussslllfffgggooovvvwwwssswww{{{|||yyywwwwwwtttpppnnnvvvuuulllmmmxxx{{{tttuuuwwwzzzzzzyyywwwvvvvvvssszzz}}}{{{~~~xxxuuussssssttttttsssrrrrrrsssvvvyyy{{{zzzxxxwwwwwwvvvtttqqqmmmjjjjjjkkknnnmmmoooxxxSSS;;;777333888333111666555888XXXpppjjjbbb[[[VVVRRRNNNLLLIIIGGGDDDAAA?????????@@@AAA???>>>======>>>???@@@???BBBGGGMMMUUUbbboooyyypppgggZZZOOOIIIEEEBBB@@@AAA@@@???>>>============CCCAAAGGGQQQVVVVVV\\\dddmmmuuu|||~~~{{{~~~|||{{{tttyyy}}}wwwooonnnttt{{{{{{vvvsssyyytttmmmkkkpppwwwvvvpppsssxxxzzzxxxuuutttrrrooommmtttvvvqqqqqqvvvwwwssswwwzzz|||{{{wwwpppkkkhhhbbbmmmyyy|||xxxvvvzzz{{{yyywwwxxxzzzyyyuuuqqqpppqqqssswwwzzzyyyvvvssstttuuutttrrrnnnkkkjjjjjjlllkkknnnvvv}}}QQQ:::777333777333000666444888WWW}}}wwwnnneee___ZZZVVVTTTMMMKKKHHHFFFFFFFFFEEEEEE@@@???>>>>>>???@@@AAA@@@AAA>>>;;;999;;;@@@EEEJJJSSS\\\iiiuuu{{{sssiii^^^VVVMMMIIIDDD???<<<<<<<<<===AAAAAA@@@??????@@@CCCEEEGGGFFFPPPaaajjjhhhhhhlllwww|||uuuvvv~~~wwwvvv}}}|||}}}tttttt{{{|||xxxuuuoooppptttyyy}}}}}}yyyuuuyyyxxxsssnnnpppuuurrrlllnnnuuuxxxvvvsssrrrpppnnnnnnqqqssssssrrrqqqrrrtttxxxyyy{{{xxxssslllfffdddZZZcccnnnrrrrrrqqquuuzzz{{{zzzzzz|||~~~{{{tttmmmjjjkkkooosssxxxxxxuuurrrppprrrsssrrrnnnkkkjjjjjjjjjkkknnnuuu~~~|||PPP:::777222555111000555444777WWWuuullleee```\\\ZZZTTTRRROOOLLLJJJGGGDDDBBBDDDBBB@@@????????????>>>;;;;;;;;;<<<>>>???===;;;<<>>??????===<<<<<<===;;;===@@@BBBCCCDDDFFFHHHJJJJJJXXXnnnzzzvvvqqqsssuuu}}}vvvxxxmmmpppwwwtttssswwwmmmlllmmmrrryyy|||yyyvvvvvvwwwsssnnnnnnqqqnnnhhhlllrrrwwwtttqqqqqqooommmooonnnpppsssqqqmmmooouuutttuuuvvvsssooojjjgggfff^^^dddkkkqqqsssuuuxxxzzzxxxxxxyyy|||~~~zzzppphhhfffgggkkkqqqvvvwwwtttqqqmmmoooppppppmmmjjjiiihhhiiikkkooovvv~~~}}}OOO:::888111444000000555444777WWW|||qqqfff^^^ZZZYYYUUUOOOJJJGGGEEEDDDCCCEEECCCAAA@@@???>>><<<:::;;;;;;;;;;;;;;;:::999999;;;;;;<<<===???AAACCCDDDQQQTTTXXX^^^dddjjjnnnqqqxxx{{{~~~|||zzzrrrmmmgggbbb^^^ZZZSSSOOOGGGFFFEEECCCAAA@@@??????<<<<<<<<<>>>???>>><<<:::===BBBEEEEEEGGGKKKLLLJJJOOOMMMXXXrrr}}}pppiiinnnwww~~~xxxtttssswwwzzzvvvnnnhhhmmmiiijjjsssyyyyyyuuurrrqqqrrrooolllooouuurrrjjjjjjlllooorrrsssqqqmmmiiillljjjiiijjjnnnsssvvvwwwtttuuuuuussspppnnnnnnnnnmmmmmmmmmnnnppprrruuuwwwvvvvvvvvvwwwxxxvvvrrrnnnccchhhlllnnntttzzzwwwoooqqqppppppppppppnnnkkkiiieeeiiinnnqqquuu~~~|||SSS:::999777111555555222444888MMM~~~vvvlllfff___YYYQQQKKKHHHGGGFFFFFFDDDBBB@@@@@@@@@@@@???>>>@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<===>>>;;;<<<>>>@@@CCCFFFHHHIIIKKKMMMPPPSSSUUUVVVWWWVVVZZZZZZ[[[ZZZYYYWWWVVVTTTSSSPPPLLLKKKJJJIIIEEEBBBCCCBBBAAA@@@????????????======>>>???@@@@@@>>>===BBBEEEHHHLLLSSSYYYXXXSSSVVVQQQYYYqqqyyyuuu~~~|||{{{sssooommmrrrxxxyyysssmmmiiihhhlllsssvvvssspppqqqoooooommmkkknnntttqqqkkkhhhiiikkkpppssssssoookkkjjjhhhggghhhkkkooorrrsssttttttsssqqqnnnmmmnnnoooiiikkknnnqqqssstttttttttsssssstttuuuvvvuuurrrooojjjlllmmmmmmsssyyyxxxrrrsssqqqmmmkkkkkkkkkjjjiiieeehhhmmmqqqvvv~~~|||TTT:::888666111444444111333777IIIyyy{{{ooohhh^^^UUUOOOLLLJJJJJJCCC@@@>>>===>>>??????>>>AAA@@@@@@???>>>======<<<>>>===<<<;;;::::::::::::===>>>>>>>>>>>>?????????===???@@@BBBCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>===>>>???@@@???>>>???????????????@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCGGGIIILLLRRR]]]fffeee___```XXX[[[nnn{{{{{{xxx|||tttqqqllliiimmmvvv|||zzzuuugggjjjpppvvvuuuqqqooorrrkkkkkkjjjjjjmmmrrrqqqlllfffeeeggglllrrrtttqqqllljjjhhhffffffjjjmmmpppqqqwwwvvvtttqqqnnnnnnppprrrjjjmmmrrrwwwxxxwwwtttrrrooooooppprrrttttttrrrooopppooonnnmmmrrrxxxyyyvvvuuupppjjjgggfffgggiiiiiieeegggkkkpppxxx|||VVV:::777555000333333000333555EEErrr~~~tttjjjaaa[[[UUURRRHHHEEEBBB@@@@@@@@@???>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@??????>>>AAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDDDDEEEFFFIIIKKKKKKNNNQQQVVV```jjjmmmkkkkkkaaa```nnn|||wwwmmmwwwqqqkkkkkkttt}}}~~~yyyeeegggmmmtttuuuqqqoooppphhhhhhhhhjjjmmmppppppooogggeeedddiiipppsssppplllkkkiiiggghhhlllpppsssttt{{{yyyvvvrrroooooorrruuupppssswwwzzz{{{xxxuuurrrllllllmmmppprrrsssqqqppppppnnnmmmnnnssswwwwwwuuusssooojjjfffeeefffggggggdddfffiiiqqqzzz}}}YYY<<<777555000222333111444555AAAkkk|||tttkkkfffVVVSSSNNNJJJGGGEEEBBB@@@BBBBBBAAA@@@@@@@@@AAABBB@@@@@@???>>>============999999::::::;;;;;;<<<<<<<<<===>>>>>>????????????AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCAAACCCEEEFFFGGGJJJNNNRRRUUUZZZ^^^___cccllluuuyyyzzzqqqlllvvvtttnnn|||sssmmmrrr{{{~~~zzzeeecccfffooouuusssooommmjjjiiiiiillloooppppppqqqkkkhhhfffiiinnnqqqpppmmmkkkiiihhhjjjnnnsssvvvwww|||zzzvvvqqqmmmnnnqqqtttuuuvvvwwwxxxxxxvvvtttrrrllllllllloooqqqrrrqqqooollljjjkkkooottttttrrrpppooommmjjjiiihhhgggfffdddddddddhhhpppzzz]]]>>>777444000222444222666777???eeegggddd^^^YYYTTTOOOJJJFFFGGGEEEDDDBBBAAAAAAAAABBB@@@???>>>>>>======>>>>>>BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEEDDDFFFGGGDDDDDDCCCCCCDDDEEEEEEFFFDDDFFFIIIKKKLLLQQQXXX^^^gggnnnrrrpppqqqyyy~~~wwwtttzzzooonnnwww{{{yyynnniiijjjssszzzzzzuuusssnnnlllmmmpppqqqpppqqqtttpppnnnlllmmmoooqqqrrrrrrlllkkkiiikkkoootttwwwxxx|||zzzvvvppplllkkkmmmoootttttttttttttttssssssrrrooonnnnnnoooqqqqqqpppooojjjhhhjjjpppssspppjjjhhhjjjjjjiiijjjjjjhhheeebbbbbbcccfffkkktttaaa@@@777555111222444222777888<<<```~~~zzztttnnnfff^^^YYYTTTRRRNNNJJJGGGFFFEEEEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>===========================>>>>>>BBBBBBCCCDDDFFFHHHJJJLLLIIIKKKLLLKKKHHHGGGHHHJJJGGGGGGHHHIIIJJJLLLMMMNNNNNNQQQUUUWWWYYY___iiipppyyy{{{yyy}}}nnniiiqqqyyyyyyvvvrrrsssyyy|||zzzxxxyyysssqqqqqquuutttqqqqqqvvvsssttttttrrrqqqssswww{{{sssqqqoooooorrrvvvxxxyyy}}}yyysssmmmkkklllnnnqqqrrrsssuuuvvvvvvvvvvvvrrrqqqppppppqqqqqqpppnnnoookkkkkkpppqqqjjjcccaaagggffffffggghhhgggdddaaaaaabbbbbbdddiiitttdddBBB888666222333222111777888:::\\\yyysssfffccc^^^YYYTTTQQQPPPOOOHHHGGGFFFDDDCCCBBBAAAAAA<<<===>>>???@@@AAABBBBBBDDDDDDCCCBBBAAAAAAAAABBB??????@@@BBBEEEHHHLLLNNNOOOPPPPPPMMMIIIFFFFFFGGGKKKKKKMMMOOOQQQTTTVVVWWWYYY\\\```cccfffmmmwww{{{yyy}}}|||llleeennnwwwzzztttsssuuuwwwvvvrrrssswwwwwwttttttxxxvvvqqqrrrwwwuuuwwwxxxvvvtttvvv|||zzzxxxuuutttvvvxxxzzzzzz}}}wwwqqqnnnnnnooooooqqquuuyyy{{{|||{{{{{{uuusssrrrqqqqqqqqqooonnnuuuooolllpppnnnfff___]]]fffdddcccdddeeeeeecccbbb`````````^^^aaalll|||gggDDD888666333333111000666777888YYY~~~wwwrrrnnnjjjfffccc\\\VVVNNNKKKKKKJJJEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCC??????AAAAAA>>>@@@DDDDDDBBBDDDIIIJJJHHHTTTRRRNNNKKKJJJJJJKKKLLLNNNPPPSSS[[[ccchhhhhhgggmmmppptttxxx||||||{{{yyyuuuzzzzzzyyyvvvsssqqqpppqqqqqqoooppptttvvvsssqqqqqqoooqqqsssssswwwzzzwwwqqqvvvvvvxxxyyy{{{|||~~~~~~~~~tttoootttvvvrrrpppsss~~~{{{xxxwwwxxxxxxvvvsssmmmrrrwww{{{|||{{{||||||wwwsssqqqqqqooolllmmmppprrrnnnkkklllmmmlllfffaaabbbaaaaaadddffffffccc___TTTSSSUUUYYY]]]fffwwwjjjGGG555666888222111222333555???^^^~~~~~~~~~ssslllddd```___]]]XXXSSSIIIHHHFFFEEECCCBBBAAAAAA;;;AAAFFFGGGIIIJJJGGGBBBBBBCCCEEEEEEEEEEEEHHHKKKSSSRRRQQQQQQRRRUUUXXX[[[\\\^^^ccckkkttt{{{}}}}}}rrryyy}}}vvvpppmmmvvvxxxzzzzzzyyywwwvvvvvvsssppppppttttttqqqnnnnnnmmmooopppooorrrtttqqqkkkooorrrwww|||~~~}}}zzzxxxzzzooojjjooorrroooooossswwwvvvtttuuuvvvvvvssspppmmmpppwwwyyysssrrrmmmlllpppsssrrrppppppmmmkkkjjjlllooonnnjjjeeehhhfffdddeeeeeeddd```]]]RRRMMMKKKNNNUUU```qqqiiiFFF444666777222222222333333<<>>GGGTTT```iiimmmrrrvvv~~~xxxbbb```ooo~~~vvvxxxxxxsssnnnoootttvvvrrrmmmiiilllppprrrqqqooonnnmmmnnnjjjhhhkkklllkkkjjjllllllooonnnhhhfffiiilllmmmkkkjjjhhhggghhhjjjmmmooogggeeeiiirrrrrrkkkiiinnnqqqssstttqqqmmmkkklllnnnoookkkgggjjjqqqvvvwwwuuummmkkklllppppppmmmkkklllfffiiikkkkkkiiifffdddccc^^^bbbffffffdddbbbbbbccc]]]___hhhvvvuuuLLL888666666222666888666888RRR===999888===BBBHHHTTT```hhhmmmuuu}}}wwwjjjeeeppp~~~|||zzzlllrrrvvvwwwwwwvvvrrrlllmmmqqqqqqmmmnnnssstttpppkkkooooooiiiggghhheee___iiifffccccccfffjjjmmmooojjjjjjkkkkkkfffaaadddjjjdddaaacccjjjooommmiiihhhoookkkiiihhhgggfffkkkqqqzzztttllliiijjjmmmnnnnnnnnnllljjjjjjlllmmmjjjhhhcccfffiiifff```\\\]]]___aaa\\\YYY]]]dddgggccc]]]ZZZ^^^dddiiinnnvvvsssJJJ;;;:::333444222444666777JJJ{{{MMMBBB888888;;;???FFFMMM\\\eeerrr{{{vvvoooqqq}}}yyyzzz}}}zzzxxxnnnrrruuutttuuuvvvtttpppiiilllmmmjjjlllqqqsssqqqlllpppqqqlllhhhfffaaaZZZ\\\^^^```bbbbbbccccccccciiiiiilllnnnjjjeeeggglllgggddddddjjjnnnkkkhhhgggfffcccccceeeeeeeeejjjppptttpppkkkhhhhhhiiijjjjjjnnnllljjjjjjlllllljjjhhhbbbeeehhhfffaaa]]]\\\^^^___[[[XXX[[[bbbeeebbb]]]XXX\\\aaaeeejjjrrr|||qqqIII::::::444444333444666777III{{{uuu```GGG:::777999<<>>===>>>;;;GGGYYYkkkwwwwwwnnnppp~~~}}}}}}~~~sssuuusssooopppvvvyyyyyyrrrrrrooolllkkkmmmnnnnnnoooppppppooollliiieeeaaaNNNRRR[[[fffmmmnnniiidddlllmmmrrrvvvssskkkhhhiiioooiiifffhhhiiifffcccccc``````bbbeeeddd```aaadddiiilllnnnlllhhhddddddfffiiigggeeedddddddddcccccc]]]aaaeeefffeeecccbbbbbbbbb___\\\\\\^^^___^^^\\\ZZZ\\\___bbbfffnnnxxxoooIII999:::888444333555777777HHHxxx|||bbbOOOAAA999===AAALLL]]]ppp}}}{{{tttyyyyyyyyyyyyzzz|||wwwwwwtttooopppuuuyyyyyywwwuuurrrqqqppppppqqqrrrpppooonnnnnnnnnmmmnnnppp[[[[[[^^^iiitttwwwqqqjjjiiijjjooouuutttnnnkkklllpppiiieeeggghhheeecccddddddcccfffiiihhhdddcccfffiiimmmppppppllliiihhhhhheeedddbbb```^^^^^^___```[[[^^^bbbeeefffeeeeeeeeefffdddbbb```^^^]]]\\\[[[[[[\\\^^^___ccckkkvvv~~~sssMMM::::::888444333666777777HHHwwwlllPPP<<<<<<999;;;KKKdddyyy}}}{{{rrryyy|||{{{|||{{{zzzyyy{{{~~~yyyzzzwwwqqqpppuuuwwwvvvtttqqqqqqttttttssstttvvvqqqnnnlllnnnpppppptttyyyjjjfffeeejjjrrruuupppjjjddddddhhhooorrrpppoooqqqoooiiifffhhhkkkiiiggggggffffffiiimmmmmmiiihhhllliiimmmppprrrqqqnnnlllkkkddddddbbb___]]]\\\^^^```[[[\\\^^^aaacccdddeeeeeefffggggggddd```\\\[[[[[[ZZZ[[[[[[[[[^^^gggrrr{{{yyySSS===:::777444333666888777GGGvvvttt[[[FFF===777>>>QQQhhhxxxtttooozzzzzz{{{}}}~~~{{{yyyzzz{{{{{{|||zzztttrrrttttttqqqooolllnnnssstttppppppssssssnnnmmmqqqqqqpppsssxxxnnnmmmmmmmmmmmmmmmlllkkkeeeccceeejjjmmmmmmmmmpppnnniiiggglllooonnnmmmmmmjjjjjjlllooonnnjjjiiillliiikkkmmmppprrrqqqnnnkkkggggggfffbbb___^^^```ccc\\\\\\\\\\\\^^^___``````cccfffhhhgggbbb]]][[[\\\[[[[[[[[[ZZZ]]]eeeqqqzzzZZZ???999666444444666888777FFFuuu^^^QQQ@@@999@@@PPP```jjjnnnrrrzzz}}}kkkccccccuuu|||zzz|||wwwxxx|||~~~{{{yyyyyy}}}~~~|||vvvssstttrrrnnnmmmjjjlllqqqqqqkkkiiillltttpppooossssssooonnnssskkkooorrrpppkkkiiilllooojjjfffeeehhhiiihhhhhhkkkmmmiiiiiiooosssrrrqqqqqqpppoooooopppmmmhhhfffiiiiiihhhjjjnnnrrrsssoookkkkkkkkkiiieeebbbaaadddggg^^^\\\ZZZYYYZZZ[[[[[[[[[___dddhhhgggccc^^^\\\]]]^^^^^^]]]\\\^^^gggsss|||^^^AAA999444444444666888777FFFttttttYYYGGG===EEEOOOMMMSSS^^^ooo||||||yyy}}}hhh^^^ZZZnnnxxxwww{{{yyyvvvvvv{{{|||xxxxxx|||www|||{{{sssnnnnnnqqqlllkkklllsssyyyxxxooogggtttuuuwwwwwwuuupppjjjgggllloooqqqpppnnnmmmnnnpppkkkiiifffccceeehhhddd]]]___fffkkkkkkllloooqqqpppuuussspppnnnmmmkkkhhhffffffgggjjjkkkkkkjjjhhhfffhhhhhhiiiiiijjjkkkmmmnnnaaa___[[[WWWTTTUUUZZZ]]]YYY]]]aaacccbbb___]]]\\\]]]bbbggghhhggghhhnnnttt]]]???888555555666444666;;;FFFrrrkkkQQQJJJIII???CCCKKK\\\ooozzz{{{|||~~~~~~nnnccccccxxx|||xxxwwwzzzxxxttttttwwwwwwtttuuuyyywww||||||tttmmmkkklllggggggjjjpppuuuuuuoooiiiqqqrrrttttttrrrpppllljjjmmmooopppooommmkkklllmmmkkkiiieeedddjjjpppnnngggbbbdddeeefffjjjqqqssspppsssqqqnnnmmmlllkkkiiigggdddfffhhhiiiiiihhhgggfffdddddddddeeeggghhhhhhhhh```___\\\YYYWWWYYY\\\```]]]___aaaaaa```___```aaaaaaaaa``````bbbggglllppp[[[>>>888555555666444666:::FFFqqqrrr^^^AAA???@@@JJJ^^^qqq{{{xxxmmmqqq{{{vvvxxxyyyxxxvvvvvvrrrqqqrrrqqqoooooorrrpppvvvzzzxxxrrrkkkiiijjjggghhhjjjnnnqqqpppmmmjjjooopppqqqqqqpppnnnlllkkklllmmmnnnmmmkkkjjjkkkllljjjfffaaabbbkkkuuuuuuooogggfffcccbbbhhhpppppplllooommmkkkjjjjjjiiihhhgggcccdddeeefffffffffeeeeee```^^^]]]```ccceeecccaaa^^^^^^]]]\\\[[[]]]```cccccccccbbb```^^^___bbbdddfffaaa\\\[[[___fffkkkmmm}}}WWW<<<777555444666444666:::EEEooofffOOOEEE@@@KKK```uuu}}}|||iiibbbvvvooonnnwww|||vvvoooppppppppppppooommmkkkjjjgggkkknnnmmmjjjhhhiiikkkjjjkkkmmmmmmmmmkkkiiihhhlllmmmoooqqqpppmmmjjjhhhiiiiiiiiiiiiiiiiiijjjkkkhhhccc[[[[[[fffqqqrrrllljjjkkkiiieeefffjjjjjjgggjjjhhhfffeeeffffffeeeeeeaaabbbcccddddddddddddccc^^^[[[ZZZ]]]aaabbb___[[[[[[\\\\\\\\\\\\^^^bbbeeeggggggeeebbb___^^^```bbbeeebbb^^^]]]___dddjjjmmmyyyUUU:::666555444666555777:::DDDmmmooo[[[FFF???III```|||zzzvvv}}}wwwssssss|||sssxxxwwwmmmooozzz~~~sssfffjjjmmmpppqqqpppmmmiiieeebbbccccccaaa___```eeeiiiggghhhiiiiiiiiigggfffeeecccfffkkkpppqqqoookkkiiieeeddddddeeegggiiikkkkkkjjjddd[[[XXX___iiijjjeeedddkkkooojjjffffffggggggeeeccc```___aaabbbbbbaaaaaabbbcccddddddcccbbbaaa^^^\\\[[[\\\^^^^^^\\\YYYWWWXXXYYYZZZ[[[^^^bbbeeeiiiiiihhheeeaaa]]][[[[[[]]]```aaaaaa___bbbhhhmmmvvv~~~UUU;;;777666555777666888;;;CCCkkkfffNNNEEEKKK\\\lllzzz}}}ssskkkiiikkk{{{uuuvvv~~~qqqaaafffkkkooopppoooooojjjeeecccaaa^^^ZZZXXXZZZ___ccc``````bbbdddggghhhfffdddZZZ^^^dddjjjnnnnnnlllkkkcccbbbaaabbbeeehhhiiiiiilllggg___YYY\\\cccdddaaa\\\fffmmmjjjeeeeeeiiikkkbbb```]]]\\\]]]^^^______bbbccceeeffffffcccaaa___^^^]]]\\\ZZZYYYXXXXXXXXXUUUVVVVVVWWWXXX\\\aaadddhhhiiiiiifffaaa\\\XXXWWWUUUZZZ```aaa___```ffflllvvvXXX===888666555888888:::<<>>DDDjjj{{{dddWWWKKKWWWfffoooqqqppprrruuu{{{xxx{{{{{{}}}xxxooodddiiiiiifffgggnnnooolll___^^^]]]\\\]]]___bbbeeefffccccccgggmmmnnnhhhaaa___^^^]]]\\\]]]___aaacccgggddd```___aaaccccccbbbffffffbbb[[[YYY]]]bbbccc```cccbbb______cccfffeeeccc```]]][[[\\\]]]^^^^^^dddgggjjjllljjjeee___[[[ZZZ\\\[[[TTTLLLIIINNNTTTUUUUUUTTTSSSTTTYYY```eeecccdddcccaaa]]]ZZZYYYYYYYYYXXXYYY]]]dddkkknnnpppwww^^^AAA:::666777:::;;;===???EEEiii}}}xxxXXXUUUQQQNNNMMMMMMNNNOOOkkkvvv{{{lllrrr}}}yyy}}}{{{wwwuuuxxx{{{vvvnnnggghhhiiihhhggggggkkknnnjjjfff```\\\\\\```fffjjjnnnjjjfffeeegggjjjiiihhhgggeeebbb^^^[[[[[[___bbb___bbbcccbbbccceeeaaa[[[bbbbbbaaa```______``````^^^^^^```cccfffgggfffdddddd```^^^^^^aaabbb^^^YYY___cccgggfffdddbbb___]]]^^^YYYRRRIIIBBBDDDLLLUUU[[[ZZZVVVRRROOOSSSZZZaaadddhhhfff^^^]]]aaa\\\QQQPPPUUU\\\bbbgggjjjnnnpppcccDDD<<<<<<999;;;;;;>>>???CCCgggkkkXXXLLLGGGGGGIIIHHHSSShhh}}}~~~vvvrrrtttppplllnnnvvv|||wwwmmmlllmmmnnnmmmkkklllnnnqqqxxxtttnnngggdddfffkkkooonnnllliiiiiijjjlllmmmnnnhhhfffddd___\\\[[[]]]___]]]```bbbaaadddfffeee```___```bbbcccbbbaaa``````fffffffffhhhkkklllkkkjjjfffccc```bbbeeefffbbb___]]]bbbggghhhfffdddaaa^^^]]]XXXNNNCCCCCCMMMWWW[[[]]]]]]ZZZVVVTTTVVV]]]bbbccchhhgggbbbccchhheee\\\UUUXXX[[[^^^bbbggglllppp~~~dddDDD;;;;;;;;;<<<<<>>>>>===AAAAAACCCfffooo[[[PPPCCC@@@HHHVVVdddkkk}}}|||}}}~~~{{{xxxxxxyyyxxxuuurrr}}}{{{yyy{{{yyyuuuuuuuuuuuusssrrrqqqppp{{{}}}~~~zzzsssnnnmmmnnntttxxxzzzyyysssmmmkkkjjjggghhhhhhgggcccaaa``````^^^```___^^^```dddccc```\\\___cccdddcccbbbcccddddddcccbbbdddgggjjjllllllhhhfffeeeeeefffeeeccc```aaabbbfffjjjkkkiiijjjmmmnnnqqqeeeNNNJJJXXX___YYY]]]^^^^^^\\\YYYYYY\\\______cccdddbbbdddhhhiiieeedddcccaaa``````eeekkkppp{{{gggHHHCCCFFFDDDAAA@@@EEECCCAAAcccwwwcccTTTNNNLLLJJJHHHXXXfffyyyrrrqqq|||zzz|||zzzsssoooxxx|||~~~}}}xxxxxxyyyyyyxxxuuussspppsssxxx~~~|||vvvqqqoooqqqvvv{{{{{{vvvooojjjiiifffhhhjjjiiigggdddbbbbbbaaabbb```]]]]]]```^^^ZZZ___aaacccaaa^^^___cccggggggfffeeegggkkknnnpppqqqkkkjjjhhhgggeeeccc```^^^eeebbbdddiiijjjjjjooovvvnnn^^^bbbeee^^^```bbbdddbbb______aaadddbbbddddddaaa```bbbbbb```fffgggfffeeefffhhhmmmqqqyyyiiiLLLGGGJJJGGGDDDCCCHHHFFF@@@```{{{iiiVVVGGGAAAFFFMMMQQQVVV]]]gggooopppttt{{{zzznnnfffooowww~~~~~~}}}|||||||||}}}}}}zzzvvvrrrjjjnnnuuuzzzzzzvvvooojjjjjjnnnrrrtttsssqqqnnnmmmfffhhhjjjiiigggdddbbbaaaaaabbbaaa^^^^^^___]]]XXXaaacccccc```[[[[[[```eeehhhgggfffhhhkkknnnnnnnnnnnnnnnllliiifffbbb___^^^ddd```aaagggjjjiiioooyyy}}}iiidddddd```dddggghhhgggeeeeeegggjjjfffgggfffccc```______```dddeeegggggghhhjjjooorrryyyoooQQQIIIHHHFFFBBBCCCLLLIII@@@]]]pppbbb^^^VVVMMMGGGEEEHHHLLLDDDIIIOOOUUU___ppp~~~nnnbbbjjjrrryyy{{{}}}|||{{{|||~~~|||wwwrrriiiiiilllppptttrrrkkkeeeiiihhhgggiiilllooopppqqqhhhiiijjjhhhddd```^^^]]]]]]```aaa```aaadddaaa\\\aaadddeeeaaa[[[XXX\\\aaagggfffffffffhhhhhhfffeeellllllkkkhhhdddaaa___^^^___[[[^^^gggjjjgggkkkuuuttteee^^^]]]]]]___bbbdddcccaaabbbeeehhhggggggfffdddaaa___```ccc```aaabbbccceeeiiiooosss|||[[[KKKCCCAAA>>>BBBNNNLLLAAA^^^qqqbbbVVVNNNKKKFFFHHHGGGBBB???FFFUUUcccqqqssseeehhhmmmrrruuuyyy~~~}}}yyyyyyyyyzzz|||}}}{{{uuupppqqqmmmkkknnnsssssslllfffmmmhhhaaa```eeekkkoooqqqiiijjjiiifffaaa\\\YYYXXXYYY]]]```aaaeeehhhgggbbb```dddgggccc[[[WWWXXX\\\jjjiiihhhhhhhhhfffccc```hhhhhhhhheeebbb___]]]]]]ZZZWWW]]]hhhjjjeeehhhppptttrrrmmmggg```[[[\\\^^^WWWYYY[[[ZZZYYYZZZ^^^bbbddddddddddddaaa___aaafff]]]]]]]]]^^^aaagggnnntttdddNNNAAA===:::@@@OOONNNCCC___oooeeehhh^^^UUUPPPJJJFFFIIIQQQVVV[[[bbbgggjjjqqqpppnnnsss}}}}}}}}}}}}zzzwwwpppssstttrrrvvv|||{{{vvvvvvuuuuuuvvvxxxxxxuuurrroooooooooooonnnjjjfffbbbdddeeeeeeeeefffjjjnnnrrrrrrllliiijjjeee[[[TTTSSSYYYYYY\\\cccjjjkkkfffaaaeeeffffffdddaaa___^^^___eeegggjjjjjjhhhfffdddccccccfffgggeeeaaa^^^^^^``````[[[[[[bbbgggfffeeegggmmmllliiiddd```^^^^^^___]]]XXXSSSRRRVVVXXXWWWUUU[[[^^^bbbdddcccbbbaaaaaa^^^]]]]]]^^^]]]aaannn|||fffQQQOOOJJJJJJDDDJJJPPPFFFXXXjjjTTTSSS]]]eeeiiimmmnnnjjjffffffhhhiiijjjoooyyy}}}}}}~~~}}}pppyyy|||~~~}}}{{{{{{}}}ssstttrrrooorrryyyzzzvvvvvvwwwwwwuuusssqqqpppqqqmmmkkkhhhgggfffffffffeeeggggggfffdddbbbcccfffhhhnnniiigggiiieee\\\VVVTTTYYYYYYZZZ^^^ccceeecccaaabbbdddfffeeebbb___]]]\\\aaadddggghhhgggeeeddddddbbbdddeeeeeecccccccccddd```[[[[[[```ccccccfffjjjjjjkkkiiiddd^^^[[[\\\___YYYTTTOOOOOOSSSVVVWWWUUU\\\]]]]]]]]][[[[[[]]]___^^^^^^___```^^^```kkkvvvhhhSSSOOOQQQPPPJJJOOOTTTHHHYYYzzzvvvtttvvvqqqgggeeekkknnnkkkccc\\\VVVWWW```hhhlllmmmkkkkkkjjjiiiiiikkknnnpppyyy~~~}}}}}}~~~xxxvvv{{{vvvtttooommmpppvvvxxxuuuvvvxxxyyyvvvqqqnnnooorrrllliiiddd```___bbbfffiiihhhhhhfffdddaaa```aaaccciiiffffffhhhggg```[[[XXXYYYYYYYYYYYY[[[^^^```bbb___bbbeeeeeeccc___\\\[[[^^^```cccdddcccccccccddd_________aaadddfffffffffcccaaa___```___^^^bbbggggggjjjjjjddd[[[WWW[[[___ZZZVVVRRRQQQUUUYYYZZZZZZ]]]\\\YYYWWWUUUXXX\\\```___```ccceeecccccciiirrriiiSSSMMMRRRRRRKKKPPPUUUJJJ[[[{{{tttllleee^^^ZZZ^^^iiittt|||~~~|||~~~xxxttttttwwwxxxtttooonnnrrrvvvvvvssstttvvvxxxxxxvvvtttssssssmmmjjjddd___]]]```eeeiiidddeeeeeedddcccbbbccceeeddddddeeeggghhheee```]]]YYYZZZ[[[ZZZZZZ\\\___bbb```bbbddddddbbb___]]]]]]]]]^^^``````______```aaa]]][[[ZZZ]]]bbbeeeeeeccchhhhhhgggddd^^^[[[]]]```fffjjjkkkdddZZZVVVZZZ```^^^[[[VVVTTTVVVXXXYYYYYY\\\[[[YYYWWWWWWZZZ___dddbbbdddiiimmmlllkkknnnuuujjjRRRIIIKKKLLLGGGMMMTTTIIIZZZwwwgggeeexxxxxxyyyxxxwwwyyy~~~}}}}}}xxxtttrrrxxxsssppprrrwwwxxxuuuqqqoooooopppvvv{{{|||wwwqqqlllkkkgggbbb]]]\\\___bbb```aaacccccccccbbbcccddd___```aaabbbddddddbbb^^^YYY[[[^^^_________```aaabbbbbbbbbaaa___^^^```aaa^^^______^^^\\\\\\]]]^^^___\\\ZZZ\\\```ccccccbbbgggjjjkkkhhhbbb___^^^^^^fffjjjkkkeee[[[VVV[[[aaa___\\\XXXUUUTTTSSSSSSRRRYYYYYYZZZZZZ[[[]]]bbbeeefffgggmmmsssuuutttwww|||mmmUUUJJJIIIJJJEEELLLSSSHHHYYY|||tttfffhhhfffaaaggguuu{{{~~~|||xxxvvvxxxqqqnnntttyyyyyytttqqqllliiijjjqqqyyy{{{uuunnniiijjjiiiccc]]]YYYYYY[[[^^^```bbbbbb```___^^^^^^ZZZ\\\\\\[[[]]]aaa```]]]YYY[[[^^^aaacccbbb```___aaaaaa```^^^\\\]]]```ccc``````___]]][[[ZZZ\\\^^^bbb```______aaacccdddddd```fffiiihhhffffffeeeaaagggjjjjjjddd[[[XXX[[[```bbbaaa___\\\ZZZXXXWWWVVVWWWXXXZZZ[[[\\\^^^aaadddggghhhmmmtttwwwxxx{{{pppZZZSSSNNNOOOJJJPPPUUUHHHXXXmmmdddhhheee]]]bbbrrr{{{zzzzzz~~~zzzvvvwwwyyyyyypppkkkqqqwwwwwwtttrrrooolllkkknnnsssuuuqqqmmmiiikkkjjjeee^^^YYYYYY[[[^^^```ccccccaaa^^^]]]\\\ZZZ\\\ZZZWWWZZZ```aaa]]]ZZZYYYZZZ^^^bbbcccaaa^^^]]]^^^^^^]]]\\\\\\^^^_________^^^\\\[[[[[[^^^aaabbbbbbbbbaaa```aaadddfff^^^bbbdddcccfffjjjiiidddhhhhhhfffaaa[[[XXXZZZ\\\bbbccceeeeeedddcccbbbbbb[[[[[[[[[[[[[[[]]]aaadddgggfffiiiooossstttyyymmm^^^\\\QQQRRRMMMSSSXXXKKKZZZvvvmmmiiijjjqqqmmmsssoooeeefffsssxxxsss{{{|||qqqlllqqqxxxzzzooohhhmmmuuuuuuttttttuuussspppnnnnnnooooooppplllmmmmmmggg```[[[\\\___^^^aaadddeeedddbbbaaa```^^^___\\\XXXZZZaaaccc```ZZZWWWVVVZZZ```ccc```]]]XXXZZZ]]]]]]\\\[[[[[[\\\^^^^^^]]]\\\[[[]]]```ddd___```aaa```]]]^^^bbbfffaaacccaaa___cccjjjjjjdddhhhfffddd___[[[XXXYYYZZZ[[[___cccfffggggggggggggaaa```^^^\\\[[[]]]aaaeeeeeecccdddjjjmmmpppuuu{{{~~~iii^^^aaaNNNPPPLLLTTTZZZNNN^^^{{{{{{~~~rrr|||yyy|||zzzrrr}}}}}}|||sssmmmuuu{{{zzzmmmrrrwwwuuuuuussssssqqqnnnooopppmmmgggnnnmmmkkkiiifffbbb```^^^bbbbbbbbb___[[[ZZZ]]]``````````````````_________\\\XXXVVV[[[bbbccc\\\UUU^^^___```___\\\YYYWWWWWWZZZ\\\]]]\\\ZZZ[[[^^^bbbaaaaaaaaa```]]]]]]___```___dddfffcccaaacccffffffjjjhhhccc^^^[[[[[[___bbbYYYXXX[[[aaadddbbbcccfffjjjiiigggdddaaa```aaabbbbbbeeefffdddccceeelllsssqqqbbbbbbRRRUUUQQQVVV]]]TTTbbbxxx~~~~~~}}}|||ssssssuuuyyyzzztttooottt~~~zzzzzzppppppppppppvvvvvvtttnnnhhhiiinnnooolllmmmlllkkkiiigggeeecccbbbaaabbbaaa^^^ZZZYYY\\\___```_________^^^^^^]]]]]]^^^YYYVVVYYY___```[[[VVV_________^^^[[[YYYYYYZZZ]]]]]]^^^^^^^^^___bbbdddcccccccccbbbbbbaaa``````^^^aaaaaa^^^^^^bbbeeedddhhhgggdddaaa___```dddggg\\\YYYYYY^^^aaa``````aaahhhiiihhheeeaaa^^^]]]]]]aaadddggghhhhhhkkksssyyy~~~mmm\\\^^^UUUXXXXXXaaafffVVV```jjjppp}}}zzz~~~{{{|||~~~~~~vvvqqqrrrvvvyyyvvvqqqqqquuuqqqyyyxxxvvvuuukkkgggqqqzzzyyytttnnnmmmoooooollljjjiiiiiihhhgggeeedddddd___``````]]]YYYXXX[[[^^^___^^^^^^]]]\\\[[[ZZZZZZ___[[[VVVVVVZZZ]]][[[XXX``````^^^[[[YYYYYY\\\^^^```___^^^___bbbdddffffffcccaaa```aaaddddddaaa^^^]]]]]]ZZZWWWYYY^^^```___bbbbbbaaa``````cccgggkkkccc\\\XXX[[[______]]]]]]aaacccdddcccaaa___^^^^^^cccfffjjjlllllloootttxxx}}}jjjXXXZZZRRRTTTXXXjjjpppYYY```yyysss{{{{{{ttttttyyypppmmmrrryyy~~~~~~~~~zzzzzzzzzzzzyyyvvvrrrnnnmmmfffmmmrrr{{{~~~ooodddlll||||||xxxvvvpppiiiggggggeeedddcccbbbaaaaaa]]]^^^^^^[[[WWWWWWZZZ]]]]]]]]]\\\[[[ZZZXXXXXXWWW^^^YYYUUUTTTWWWZZZ\\\]]]```___\\\YYYWWWYYY^^^aaaaaa^^^\\\^^^cccggggggfff___[[[XXXZZZ___bbbaaa^^^^^^[[[VVVQQQTTT[[[\\\ZZZ\\\\\\[[[ZZZ[[[```gggllljjj```YYY[[[```___]]][[[YYY[[[]]]^^^___bbbeeehhhjjjllloooooonnnnnnppprrr~~~mmm[[[\\\NNNJJJOOOjjjwww^^^bbbxxx~~~zzzzzz~~~~~~rrreeecccllluuuyyyxxx{{{{{{zzzzzz}}}{{{}}}yyyvvvsssqqqnnngggiiijjjuuuwwwmmmsss|||~~~{{{xxxtttnnniiihhheeeccc```___^^^]]][[[\\\\\\YYYVVVUUUYYY\\\\\\[[[ZZZYYYXXXWWWVVVUUUZZZWWWTTTSSSTTTXXX]]]```___^^^[[[XXXWWWYYY]]]aaa^^^\\\ZZZ\\\aaadddeeeddd]]]XXXTTTUUU[[[aaabbbaaaccc```YYYTTTVVV\\\]]][[[[[[YYYVVVTTTVVV\\\eeelllmmmccc[[[]]]aaaaaa___^^^YYYYYYYYYZZZ\\\bbbiiiooooooppprrrrrrrrrqqqqqqqqqsssbbbbbbTTTLLLMMMjjj|||eeeeeetttttt~~~uuugggdddkkkrrrqqqllluuuvvvvvvvvvvvvwwwwwwvvv}}}}}}zzztttrrrssstttrrrqqqnnneeehhhuuuxxxvvv}}}xxxzzzxxxrrrpppsssvvvvvvmmmkkkgggccc```^^^]]]\\\YYYZZZZZZXXXTTTTTTWWW[[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVUUUTTTTTTVVV[[[___]]]\\\[[[YYYWWWXXX[[[^^^[[[YYYYYYZZZ]]]___aaaaaa^^^ZZZWWWXXX\\\aaacccdddeeeddd___ZZZ[[[```cccbbb^^^\\\XXXUUUUUU[[[ccciiijjjbbb\\\^^^bbbaaa```aaa```^^^\\\YYYZZZ___gggmmmmmmooopppsssuuuvvvwwwwwwvvvggggggeee___]]]tttmmmiii~~~}}}tttoooqqqsssoookkkjjjoootttvvvrrrnnnlllnnnpppssssssmmmjjjmmmooonnnooopppeee___hhhpppqqqvvvsssuuurrrkkkhhhkkkpppqqqllljjjfffbbb___]]]\\\\\\WWWYYYYYYVVVSSSSSSVVVZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUWWWXXXVVVTTTTTTWWWZZZZZZ[[[[[[ZZZXXXWWWXXXYYYXXXYYYYYYYYYYYYZZZ]]]___^^^^^^]]]^^^^^^___`````````bbbaaa\\\]]]cccgggiii___]]][[[XXXWWWYYY^^^bbbbbb]]]ZZZ]]]______```bbbeeeddd```]]][[[^^^dddhhhiiiiiikkknnnrrrvvvxxxyyyssseeehhhqqqtttvvvsssnnnyyywwwzzz{{{www{{{{{{yyywwwtttrrrcccjjjtttwwwqqqhhheeegggfffmmmnnnhhhdddfffhhhgggeeennnhhh]]]aaagggfffgggooossssssmmmhhhgggfffdddiiifffccc___\\\[[[ZZZ[[[WWWXXXXXXVVVSSSSSSVVVZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUXXXZZZYYYTTTRRRTTTVVVXXXZZZ\\\[[[YYYWWWVVVVVVVVVXXXZZZYYYWWWWWW[[[___\\\___bbbbbb___\\\[[[ZZZXXX]]]^^^[[[[[[bbbhhhkkk]]]]]]\\\ZZZXXXWWWXXXZZZ[[[XXXXXX\\\]]]\\\^^^bbbfffeeeccc```^^^___cccfffeeeeeefffiiinnnrrrtttuuuooobbbgggtttwwwrrrtttooopppsssvvv}}}|||xxxzzz~~~yyyzzzwwwqqqrrrlllppp{{{zzznnnkkkrrrmmmnnnnnnjjjeeecccccceeeddd]]]WWW[[[eeelllkkkfffjjjhhhiiijjjfff^^^\\\^^^dddfffddd[[[TTTTTTUUUUUUTTTUUUUUUSSSPPPPPPSSSVVVVVVVVVVVVTTTSSSSSSUUUWWWWWWUUURRRQQQQQQSSSVVVXXXYYYZZZZZZYYYWWWUUUVVVWWWWWWZZZ\\\[[[YYYWWWYYY[[[ZZZ]]]]]]ZZZYYY[[[ZZZVVVVVVXXXZZZ[[[]]]```dddgggaaa]]]XXXUUUUUUVVVWWWWWWWWWXXX[[[^^^aaabbb```]]]iiihhhfffeeeddddddeeefffgggdddccceeejjjnnnssswwwxxxggg]]]```fffrrryyyppprrr{{{lllcccaaaccceeellluuu|||}}}~~~{{{tttrrrlllnnnyyyzzztttssskkkllljjjddd]]]ZZZ]]]aaaaaaZZZUUUWWW^^^cccccc```dddaaaaaacccaaa[[[XXXYYY]]]^^^\\\XXXWWWXXXWWWSSSRRRTTTTTTRRRPPPNNNPPPRRRSSSTTTUUUTTTTTTTTTVVVXXXXXXVVVSSSQQQQQQRRRTTTVVVZZZ[[[[[[XXXUUUSSSSSSSSSVVVXXXZZZZZZXXXVVVWWWXXXUUUXXXXXXUUUVVVYYYYYYVVVSSSTTTWWW[[[^^^```aaabbb___\\\XXXVVVWWWXXXYYYXXXXXXYYY[[[^^^```aaa```^^^fffeeedddcccccccccccccccffffffffffffgggkkkrrryyyqqqbbb[[[dddsssyyypppKKK^^^{{{uuudddWWWQQQRRRTTTVVV___hhhrrr{{{wwwzzzrrroooiiigggooo{{{yyypppnnnooommmeee\\\XXX]]]bbbeeeaaa]]][[[]]]___aaaaaa___ZZZYYY\\\^^^ZZZVVVUUUUUUVVVUUUUUUXXX\\\XXXQQQPPPRRRSSSRRROOOMMMLLLLLLNNNPPPSSSSSSSSSSSSUUUVVVXXXVVVSSSPPPOOOOOOQQQRRRZZZ[[[ZZZWWWSSSPPPOOOPPPUUUWWWXXXXXXVVVUUUTTTUUUPPPSSSSSSQQQRRRWWWXXXWWWPPPPPPSSSXXX^^^```___\\\\\\ZZZXXXXXXYYY[[[[[[[[[ZZZYYYYYY[[[^^^______^^^aaaaaabbbbbbbbbaaaaaa```___aaacccbbbbbbgggooovvv~~~zzz{{{eeeWWWdddwww|||qqq>>>GGGUUUddduuu}}}ooocccTTTKKKJJJLLLNNNMMMXXX]]]eeeppp}}}|||tttxxxnnnlllhhhbbbcccnnnwwwtttkkknnnqqqqqqkkkaaa]]]aaafffjjjiiifffaaa]]]\\\___bbb]]]WWWTTTYYY]]][[[WWWUUUSSSUUUTTTSSSUUUXXXVVVQQQOOOQQQRRRQQQOOOLLLIIIGGGJJJMMMPPPQQQPPPPPPPPPQQQSSSRRROOOMMMLLLMMMNNNOOOWWWXXXWWWUUUQQQNNNNNNNNNTTTUUUWWWWWWVVVUUUTTTSSSQQQTTTTTTQQQSSSWWWYYYXXXPPPMMMNNNSSSZZZ___]]]ZZZZZZYYYXXXYYY[[[]]]]]]]]]ZZZXXXWWWWWWYYY\\\]]]]]]___```aaabbbbbbaaa```___\\\___aaabbbeeejjjmmmmmmgggfffyyyyyyeee[[[kkkuuu???@@@BBBFFFNNN___sssvvvmmmggg```XXXNNNIIIKKKMMMMMMLLLXXXZZZ]]]fffuuuyyyvvv|||sssooommmfffaaadddlllooolllhhhmmmqqqnnngggccccccfffggghhhfff```YYYVVVXXX[[[YYYSSSQQQVVV[[[ZZZWWWVVVVVVYYYXXXRRROOOQQQSSSSSSOOOPPPQQQQQQOOOLLLGGGDDDGGGIIILLLMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMRRRSSSSSSRRROOONNNNNNOOOSSSTTTVVVWWWWWWVVVTTTRRRUUUXXXXXXUUUVVVYYYZZZXXXPPPMMMJJJNNNVVV\\\]]]\\\ZZZYYYYYYZZZ]]]^^^___^^^[[[WWWTTTSSSTTTXXXZZZ[[[___```bbbcccdddcccbbbbbbccccccccceeelllpppjjj___OOOUUUmmm|||rrrccceeettt{{{<<<>>>???>>>???EEEMMMTTTbbbuuu}}}uuukkkbbb]]]YYYTTTNNNKKKLLLNNNNNNNNN[[[ZZZZZZaaaqqq|||yyy|||uuurrrlllgggeeeggglllqqqhhhlllpppqqqnnnjjjhhhhhheeeggggggaaaYYYTTTUUUWWWTTTPPPNNNSSSVVVVVVUUUUUUWWWZZZYYYRRRLLLNNNQQQSSSNNNNNNNNNNNNNNNKKKFFFCCCDDDFFFIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMNNNOOOQQQQQQSSSVVVXXXXXXUUURRRVVVZZZZZZXXXWWWZZZYYYUUUPPPMMMKKKMMMSSSZZZ^^^___]]]\\\ZZZZZZ\\\^^^______\\\XXXRRRPPPQQQUUUYYY[[[aaaaaabbbddddddeeeeeeeeefffeeecccccckkkooodddSSSHHHUUUoooyyysssooofffmmmyyy888:::<<<<<<;;;;;;>>>AAA>>>LLL```ttt{{{{{{{{{xxxqqqjjjccc```\\\XXXRRRNNNLLLMMMPPPRRR[[[YYYXXX]]]kkkxxx|||xxx|||~~~|||}}}rrrllljjjllljjjfffiiiqqqjjjkkklllnnnnnnllliiigggfffhhhiiieee^^^XXXVVVVVVQQQOOOOOORRRTTTRRRSSSVVVSSSVVVUUUPPPOOOQQQRRRPPPMMMKKKJJJKKKKKKIIIEEEBBBAAACCCFFFGGGHHHKKKNNNQQQJJJJJJIIIHHHHHHIIIIIIIIIKKKLLLMMMMMMLLLKKKMMMNNNMMMNNNPPPTTTWWWWWWTTTQQQQQQVVVXXXVVVVVVWWWUUUQQQMMMMMMMMMPPPTTTYYY]]]```aaa^^^[[[ZZZ\\\^^^_________ZZZSSSOOOPPPUUUZZZ]]]bbbbbbbbbcccdddfffggghhhdddeeecccaaaiiippphhhYYYYYYggg~~~wwwuuuooonnnwww777777777666666888===AAA;;;BBBIIIRRRdddzzznnnqqqsssrrroooiiieeecccbbb^^^WWWPPPLLLMMMRRRWWWXXXXXXVVVYYYdddooorrrnnnxxxtttyyy{{{wwwkkkbbbbbblllmmmddddddmmmgggeeeddddddffffffccc```dddfffgggeee___XXXUUUSSSQQQPPPQQQTTTSSSQQQTTTYYYOOOPPPOOOOOOSSSVVVTTTNNNKKKIIIGGGHHHIIIHHHDDDAAA???AAADDDFFFIIIMMMRRRVVVMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLMMMLLLKKKJJJKKKLLLKKKKKKMMMRRRVVVWWWTTTPPPLLLQQQTTTTTTTTTUUUSSSNNNJJJLLLPPPSSSVVVYYY]]]```ddd```\\\ZZZ[[[]]]^^^___bbb\\\TTTOOOPPPUUU[[[^^^bbbbbbbbbbbbccceeehhhiiidddhhhhhhfffnnnyyywwwmmmlllyyy~~~wwwlllrrrxxx555555666777888999999:::::::::<<>>EEELLLPPP[[[eeetttuuupppfffaaafffqqquuusssiiieeeaaabbbdddddd___[[[\\\ZZZWWWTTTRRRPPPNNNMMMHHHKKKNNNRRRTTTWWW[[[^^^hhhssszzzuuulllgggdddbbbfffiiijjjhhhffffffbbb\\\^^^aaabbbbbbdddfffbbbZZZ\\\]]]___``````]]]ZZZXXX______]]]XXXSSSQQQSSSUUUVVVQQQLLLMMMQQQUUUVVVUUUPPPNNNJJJIIIHHHHHHFFFEEEGGGFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEKKKNNNKKKIIIJJJJJJHHHJJJLLLRRRVVVTTTNNNKKKMMMMMMOOOSSSVVVYYYYYYYYYXXXWWWTTTTTTWWWVVVSSSUUU[[[[[[]]]\\\ZZZ\\\aaaaaa]]]______^^^[[[YYYYYY[[[]]]^^^]]]^^^```dddhhhiiiiiijjjiiiiiiiiimmmuuu|||vvvuuuooouuu444444444444444444555555:::999888777888:::===>>>???FFFOOOXXXbbbqqqyyypppkkkjjjjjj^^^VVVPPPQQQUUUXXX___eeegggddd``````cccdddcccaaacccaaa]]]XXXTTTOOOIIIEEEFFFFFFHHHKKKPPPTTTVVVVVV\\\cccnnnssslllbbb]]]^^^dddjjjnnnmmmkkkhhhaaaZZZPPPUUUZZZ]]]bbbddd```ZZZ[[[]]]^^^______^^^\\\ZZZaaaaaa```]]]XXXUUUTTTUUUXXXSSSNNNLLLOOORRRSSSSSSTTTPPPLLLIIIGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIIIIIIIIIIGGGEEEDDDDDDJJJLLLJJJJJJLLLLLLJJJEEEIIIQQQYYYWWWOOOIIIHHHGGGJJJNNNSSSWWWZZZ[[[[[[WWWVVVVVVXXXVVVRRRSSSVVVWWW[[[]]]ZZZZZZ]]]^^^]]]___```aaaaaa______```aaaaaa```^^^___bbbeeeggghhhdddfffiiiiiikkkrrr~~~{{{xxxxxxwww}}}444444444444444444333333888888888888999999::::::???CCCFFFEEEEEEJJJWWWbbbvvvhhh^^^YYYUUUSSSRRRIIIHHHNNNNNNHHHLLLWWWbbb```^^^___aaaeeehhhiiifffccc```]]]YYYSSSKKKEEEFFFDDDDDDHHHMMMQQQQQQPPPPPPRRR___ppptttlllfffgggccciiinnnmmmlllllliiieeeNNNNNNQQQXXX```eeeaaa[[[XXXYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]ZZZWWWTTTSSSWWWRRRMMMJJJJJJMMMNNNNNNQQQOOOKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFDDDHHHJJJIIIIIILLLMMMJJJBBBEEEMMMVVVVVVNNNGGGEEEBBBEEEIIINNNRRRUUUWWWXXXQQQRRRTTTTTTRRRPPPPPPRRRVVV[[[^^^ZZZWWWYYYZZZZZZ[[[^^^aaacccddddddeeegggcccbbbaaabbbddddddcccbbb___ccchhhhhhggglllwww{{{uuuuuu{{{444444444444444444444333333333444666666777777777888>>>BBBBBB??????DDDJJJNNNZZZaaalllvvvmmmbbbYYYSSSNNNHHHBBBLLLEEEGGGQQQNNNCCCCCCNNNTTTTTTUUUWWWZZZ___eeeiii```^^^\\\]]]]]]YYYQQQKKKEEECCCBBBEEEIIILLLKKKIIIHHHFFFQQQhhhwwwuuunnnllleeeiiikkkiiijjjqqqwwwxxx___VVVPPPVVVaaaeee```ZZZSSSTTTUUUWWWYYY[[[\\\]]]VVVWWWXXXZZZYYYWWWTTTRRRRRROOOIIIFFFEEEEEEGGGGGGHHHHHHIIIJJJKKKJJJFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHKKKJJJHHHGGGFFFGGGIIIJJJDDDGGGHHHGGGHHHLLLMMMJJJBBBBBBHHHOOOPPPKKKFFFEEECCCEEEHHHKKKNNNQQQRRRRRRKKKNNNPPPPPPOOOPPPQQQQQQTTTZZZ\\\WWWSSSTTTTTTSSSSSSVVV[[[^^^```cccfffhhhddddddeeeggggggddd___\\\^^^dddhhhhhhgggiiirrrzzzyyyooolllwww}}}333333333333444444444444444444555666666555555444000555<<>>888BBBCCCFFFSSS]]]jjjzzz~~~zzzfff```YYYVVVWWWTTTLLLEEEFFFBBBEEEOOONNNEEECCCJJJKKKMMMQQQRRRTTTYYYaaagggeeeaaa^^^^^^]]]WWWNNNEEECCCBBBBBBBBBDDDEEEDDDCCCDDDBBBIIIZZZiiimmmgggaaabbbeeefffccceeeppp|||oooaaaVVVXXX^^^```[[[WWWOOOPPPPPPQQQSSSUUUWWWYYYQQQQQQSSSUUUVVVVVVRRRPPPLLLJJJFFFBBB@@@???@@@@@@@@@AAADDDGGGIIIHHHEEEAAAAAAAAABBBCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKDDDFFFEEEDDDGGGKKKKKKHHHCCCAAADDDJJJLLLIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNJJJNNNPPPNNNNNNRRRTTTSSSQQQUUUVVVSSSPPPQQQOOOLLLNNNPPPRRRUUUXXX\\\aaaeeebbbdddgggjjjkkkggg```[[[aaaeeeiiijjjjjjlllqqqwwwyyynnnkkkpppwww000111111222222333333333555555666666555555444444222444777:::<<<;;;999777666???===999<<<===CCCPPPfffrrr}}}xxxkkkeee______cccaaaXXXOOOEEEBBBDDDIIIKKKGGGEEEHHHIIIMMMRRRSSSSSSVVV^^^dddkkkfffbbb```___ZZZOOOFFFDDDEEEEEEDDDBBB@@@AAAAAA???BBBFFFKKKSSSYYYWWWPPPWWW\\\]]][[[\\\fffqqqwwwkkk```WWWWWWWWWUUUTTTVVVOOONNNMMMLLLMMMNNNPPPQQQKKKKKKKKKMMMOOOOOOKKKHHHFFFFFFDDDAAA===;;;;;;;;;===>>>???BBBDDDDDDBBB@@@???>>>>>>???AAACCCFFFHHHDDDFFFHHHIIIJJJIIIHHHGGGDDDEEECCCBBBEEEJJJIIIEEEEEEAAACCCHHHLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJOOOPPPLLLLLLRRRUUUTTTPPPRRRSSSQQQRRRTTTQQQLLLPPPPPPPPPPPPRRRWWW^^^ccc```bbbfffjjjllljjjfffbbb```cccgggjjjlllnnnrrrttt}}}wwwwwwsssyyy...//////000111222222333111111111111222222222222555333333555999<<<:::888000<<<>>>;;;<<<999;;;GGGIIIPPPWWWYYYZZZbbbrrryyyuuummmfffeeehhhfff\\\RRRIIIFFFDDDEEEGGGGGGFFFEEEGGGLLLQQQQQQPPPQQQXXX___eeebbb```bbbfffddd]]]VVVGGGIIIJJJGGGCCC@@@AAACCC;;;CCCFFFAAACCCJJJLLLGGGKKKRRRVVVTTTTTT[[[cccfff\\\WWWTTTSSSPPPLLLOOOVVVPPPNNNLLLJJJIIIIIIJJJKKKGGGFFFEEEGGGHHHHHHDDD@@@CCCDDDCCC@@@===:::999999======<<<===???@@@@@@???>>><<<;;;;;;<<>>===???>>>>>>===<<<:::999888<<<;;;;;;:::;;;<<<>>>???::::::::::::;;;===???@@@@@@AAACCCEEEGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@CCCEEEFFFEEECCCBBBBBBIIIIIIIIIJJJKKKMMMNNNOOORRRVVVVVVUUU^^^gggaaaSSSUUUTTTJJJHHHUUU[[[]]]dddaaabbbdddgggjjjlllmmmnnn___cccggggggeeeggglllrrruuuwww~~~vvvsss///000000000111111111111222222222222222222222222333333333444444444555555444444555555666777777888333555777888999;;;===??????CCCIIIOOOUUU[[[aaaeeerrrwww}}}}}}yyyyyy~~~zzzvvvsssqqqoooooowww|||www|||uuuwwwrrrllleeeXXXVVVOOOLLLMMMLLLHHHGGGIIIIIILLLLLLGGGGGGPPPXXX[[[ZZZaaa\\\ZZZbbbccc]]]]]]ZZZ[[[XXXQQQLLLKKKGGGBBB>>>>>>>>>>>>===;;;999777;;;@@@GGGKKKKKKLLLOOOSSSVVVUUUTTTRRRQQQPPPOOOOOONNNKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::888777666888888777666777777999999888888888888999;;;<<<>>>===???@@@BBBCCCCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAA???AAADDDEEEDDDCCCCCCCCCFFFGGGGGGIIIKKKMMMOOOPPPRRRUUUTTTQQQXXXbbb```VVVTTTVVVNNNIIIPPPTTTYYYdddccceeegggiiikkkmmmnnnooogggiiiiiihhhgggkkkssszzzvvvhhhhhhmmmdddeeeyyy000000000000111111111111222222222222222222222222111111111111222222222333111111222222333333444444111333555666666666888:::444777999;;;<<<>>>AAACCCIIIMMMTTTZZZaaaiiipppuuu{{{}}}uuunnnkkkddd\\\WWWWWWWWWWWWVVVWWWUUUUUUWWWYYY]]]hhhrrrssszzz~~~}}}{{{tttgggddd\\\TTTPPPLLLHHHFFFHHHFFFJJJJJJEEECCCIIIRRRWWWZZZ```[[[VVV^^^aaa^^^```bbbdddaaaZZZUUUQQQKKKEEE@@@???>>><<<:::888777666777<<>>>>>>>>===<<<@@@@@@????????????@@@@@@@@@>>>===;;;;;;<<<===>>><<>>?????????DDDCCCEEEIIILLLQQQ[[[fffnnnpppzzz}}}ssslllbbbZZZSSSLLLGGGEEEDDDGGGHHHCCC???AAAHHHNNNXXX___[[[VVV^^^```^^^aaaeeehhhgggaaa[[[WWWQQQJJJEEEDDDAAA???===<<<;;;:::777;;;???AAAAAAAAABBBDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBB@@@<<<:::999999999999888777666555333444444555555555444444777666666555444444444444444444444555666777777888888999:::::::::999888777======<<<<<<<<<<<<=========;;;999888888999;;;<<<999<<>>CCCHHHUUU^^^[[[WWW^^^___\\\```eeehhhiiieeeaaa^^^YYYRRRPPPNNNKKKGGGCCCAAA???>>>888;;;===??????>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@???@@@???@@@@@@AAA???;;;888777777888777777666555444222222333444444444444333666666555555444444333333444444555555666666777777666777888999888777666555999999999::::::999999999:::999777666666777999:::666999;;;<<<======???AAA@@@@@@@@@AAABBBCCCDDDEEEIIIMMMNNNLLLJJJLLLMMMMMMNNNTTTSSSVVV___[[[RRRQQQ\\\]]]___ccchhhlllpppsssmmmmmmkkkjjjiiikkkoooqqqsssxxxzzzpppqqqyyylllttt111111111111000000000000111111111111111111111111111111111222222222333333222222222222222222222222111333444444333222333555333444666666555555777888444444555888;;;======<<<:::777888;;;;;;888777::::::<<<===<<<;;;;;;>>>AAA@@@CCCFFFEEEDDDDDDGGGJJJKKKJJJIIIIIIIIIIIIFFFDDD>>><<<;;;;;;<<<<<<;;;999777777888999999999888777888888;;;@@@CCCFFFNNNWWW\\\\\\cccrrr|||sssjjj^^^TTTHHHEEEBBBBBBAAA@@@EEEJJJSSS\\\ZZZUUU[[[[[[YYY]]]bbbfffhhheeecccbbb^^^XXXZZZXXXTTTPPPKKKFFFBBB@@@999:::<<<===<<<;;;999888::::::<<<===>>>?????????<<<<<<<<<===>>><<<999666555666666666555555444333111222222333333333222222222222333333333222111111333444555666666666666555555666777777777666555444666666777777777777666666666666666666666666777777444666888888999:::<<<>>>>>>============>>>??????DDDFFFIIIKKKKKKKKKKKKKKKIIIOOOQQQ[[[mmmlll]]]VVVZZZ[[[]]]aaafffkkkpppsssooopppqqqsssttttttssssssrrrvvvuuutttzzzlllttt111111111111000000000///111111111111111111111111000111111111111222222222222222222222222222222222222444555555444444555777555777888888777777888:::111000111555:::<<<;;;:::777333333777999888999<<<666777888999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???>>>777999;;;<<<<<<<<<;;;;;;777888999:::999888777777888777:::===>>>>>>EEEMMMRRRQQQXXXiiiyyy~~~tttjjj]]]QQQGGGCCCCCCCCCGGGMMMRRRZZZVVVOOOSSSUUUUUU[[[]]]aaabbb___^^^^^^[[[WWWZZZYYYXXXUUUQQQLLLHHHFFF<<<<<<<<<===<<<:::888555999999999999:::<<<===>>>999999888999:::999777444333333444444333333222222111111111222222111000000///000111222222111111000222333444555555555444444333444555666666555444333333444555555555555444333222333444555555555444444222333555555555666888:::999999999999:::;;;<<<===>>>???BBBGGGKKKMMMNNNOOOLLLQQQTTT```sssrrraaaYYYWWWXXXYYY\\\```eeeiiilllkkkmmmqqquuuxxxyyywwwvvvuuuwwwvvvrrrwwwiiisss222111111111000000//////000000000000000000000000000000000000111111111111222222222222111111111111000111333333222222333555333555555555333333333555666555555777;;;<<<999777;;;666333444555444555888888666555666888777444111999888999<<<>>>===;;;:::>>>;;;888777888999::::::999:::999888555555888:::777888888888666666777888;;;:::;;;<<<:::888<<>>???>>><<<999666777666666666777888:::;;;777666555666777777555333111222222222222111111000000000111111000//////...///000111333333333222222111222333444555444333222111222333444555444444333222333444444444444333222///000333444555444222111111222333333333444666888555555666777888:::<<<===<<<:::===CCCJJJOOORRRTTTLLLRRRTTT]]]mmmjjjYYYRRRTTTTTTUUUVVVZZZ^^^bbbddddddfffkkkqqqvvvxxxwwwvvvwwwxxxxxxrrrvvvkkkwww000000000000111111111111222222222222222222222222222222111111111111111222333222222111000111111111111222222333333444444555555555444444444333333333222222444666999999888666555555555666666666666777777777777777777777777777777888999;;;;;;::::::999<<<;;;;;;;;;::::::999999777777777777777777777777888888888888888888888888777777777777888999;;;;;;>>>BBBIIIQQQ\\\iiiyyy~~~}}}xxxkkkZZZLLLFFFGGGJJJPPPWWWYYYSSSMMMNNNQQQTTTXXXWWWUUURRRPPPNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRNNNIIICCC>>>;;;;;;:::999222333333444555666777777555555555444444333333333000000000000000000000000000000000000000000000000000000000000000000000000111222222111000000111333333333333333333333333333222333333444444333333222111111222333333333222222444555555555333222333444444555666555666888<<>>BBBGGGIIIHHHSSSNNNPPPXXXTTTFFFBBBHHHMMMPPPRRRSSSSSSVVV\\\```___bbbfffjjjlllppptttwwwrrrrrrjjjrrr111111222222222333333333222222222222222222222222333222222222222333333444333333333333222222111111333333333444555555666666777777777666666666555555444555666888::::::888666444444555555555666666666666666666666666666666666555555666666777777777777777777777777777777777777888888888888888888888888888888888888888888888888777666666555555555666666999;;;@@@JJJSSSYYYYYYXXXSSSTTTQQQLLLLLLPPPQQQNNNQQQWWWeeegggZZZYYYdddggguuuwwwiiiZZZNNNGGGGGGLLLNNNIIIEEEGGGIIIJJJGGGFFFEEECCCAAA@@@@@@????????????>>>>>>>>>======???===<<<;;;;;;:::777555444444444444333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...111333444333111000000000000000000000000000000//////000000000000//////............//////000111444555555444111000000111000000000//////333888<<>>???BBBFFFGGGHHHKKKFFFGGGMMMJJJBBBAAAHHHHHHKKKMMMKKKIIIJJJPPPVVVYYY]]]bbbeeehhhlllrrrvvvwwwuuunnnttt111111111222222222333333222222222222222222222222333333222222333444555555222222333333333222111000333444444555555666777777666666666555555555444444555555666888::::::888666555555555666666666777777777777777777777777777777666666666666666777777888777777777777888888888888888888888888888888888888999999999999999999999999666666555555555555555666666777<<>>===<<<>>>AAAEEEGGGIIIEEEBBBCCCHHHGGGAAAAAAGGGFFFIIIKKKHHHDDDCCCHHHMMMRRRVVV\\\___bbbfffmmmsss}}}yyywwwwwwxxx222222333333333444444444444444444444444444444444333333333333444555666666222333444444444333111000444444555555666777777777666666666555555555444444666666777999;;;;;;999666666666777777777888888888888888888888888888888888888888777777777888999:::666666777777777777888888999999999999999999999999777777777777777777777777666666555555555666666777444666:::???BBBCCCAAA???>>><<<:::888888999888777AAA<<>>>>>666;;;FFFHHHRRRYYY```dddgggiiifff```TTTOOOIIIDDDBBBAAA>>><<<999???CCCCCCCCCBBB???:::999888777777666666666666555555555555444444444444666555333333333333222000222222222222111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000//////////////////////////////000000000000//////000/////////000222444666///000111111000000111222///000111111000000111333333555777:::===AAADDDGGGDDDCCCCCCDDDBBB???@@@CCCEEEFFFGGGGGGGGGFFFEEEEEECCCIIIOOOQQQRRRWWW```hhhtttzzz|||{{{xxx~~~777777777777888888888888666666666666666666666666333333333444555666777777555777888999888777555444555555666666777777888888888888888888777777777777;;;;;;<<<>>>??????===:::888888999999999:::::::::::::::::::::::::::::::::<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<=========999999999999999999999999999999999999999999999999555555555666666888999:::333666999888666555777:::666666777777666444666:::555666??????444777CCCGGGJJJOOORRRSSSTTTUUUPPPIIICCC>>>:::888999;;;:::999;;;======:::999===>>><<<888777666666555555555666555555555555555555555555666444222111222222111000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000000///......000111000000000000000000000000//////000000000000//////000///......///111444555...///111111000000222333,,,...111222111111222333222444666999;;;???BBBEEEBBBAAAAAAAAA@@@???BBBFFFAAAAAACCCEEEGGGGGGEEEBBB???EEEKKKMMMNNNRRR\\\dddrrrzzz}}}rrrqqqyyy999999::::::777666999>>>888:::999666555888888555444999:::666777;;;;;;666999666666;;;===:::777888888888999999999:::;;;<<<;;;;;;;;;888888:::;;;:::888:::>>>BBBCCC@@@;;;888777888:::<<<<<<<<<<<<;;;===:::888888:::===??????============<<<<<<;;;;;;666;;;===;;;<<<@@@AAA@@@888===>>>:::888;;;???@@@>>>>>><<<:::888888888888:::888444222222555888;;;666666777777777777777777666777999999888888888888:::;;;;;;999888;;;@@@DDDIIIFFFHHHLLLKKKDDDAAADDD777666555444444555888999:::888777888999:::::::::222333333333222333444666888777444222000111333555444333111///...000555888777444111111222111///,,,///000111000//////111333111...---000222111444888444444333111//////111222444000---,,,...//////---111///...//////...///111//////000/////////111222444333222000000000111111222222222222111000//////444222//////...///222666...---------...000222333666333222666:::===>>>@@@???CCCCCC??????CCCBBB===AAAAAAAAAAAABBBBBBBBBBBB<<>>@@@???===<<<<<<>>>>>>::::::======;;;;;;??????:::999===>>>;;;>>>;;;:::<<<<<<;;;===BBBCCCBBBAAABBBCCCCCCAAA@@@AAABBBBBBAAAAAAAAAAAA@@@AAA???>>>???@@@AAA@@@???@@@???>>>======???@@@BBB>>>===>>>???AAABBB@@@>>>??????@@@AAACCCEEEFFFGGGAAACCCBBB>>>>>>AAACCCAAAFFFHHHGGGBBB???@@@AAA???AAA???<<<:::;;;<<<===>>><<<<<<;;;;;;::::::;;;;;;@@@>>>;;;:::999999888777555666777666666555666666555666777888777888;;;===EEE@@@???BBBBBB>>><<<>>>:::777555444555666777777444333333444555666777777444444555555555666888999000000111555777777444111111222222222000///......111000///111444555444222444555666555444444555777666333333555555222222444---.........---------...444111//////111111000///000000111222333333333444111111222111111111222333111111000///000111222333...///000111222222333333......000222222///...---//////......///000111111111444888;;;;;;888777777===BBBCCC???>>>AAA@@@===>>>>>>>>>>>>????????????<<<@@@EEEFFFFFFKKKUUU]]]jjjwwwKKKFFFBBBCCCGGGJJJGGGBBBKKKNNNNNNKKKLLLPPPQQQOOOPPPTTTTTTOOOMMMOOOSSSTTTNNNMMMNNNOOOLLLIIIKKKQQQTTTRRRPPPQQQRRRRRRNNNKKKKKKLLLNNNPPPPPPNNNLLLJJJTTTRRRPPPQQQTTTUUURRRPPPMMMMMMLLLLLLLLLLLLMMMMMMHHHGGGFFFIIIMMMQQQSSSSSSUUUTTTQQQNNNKKKJJJJJJIIIMMMNNNMMMMMMSSS\\\bbbbbb[[[ZZZVVVOOOLLLKKKGGGAAAMMMHHHCCC@@@AAABBBAAA@@@<<<======>>>===<<<:::999???===;;;;;;;;;<<<<<<<<<999999888888888888999999777888:::;;;<<<<<<<<<;;;CCC???<<<>>>>>><<<;;;===;;;:::888777777888777777:::999888777666666666666555555555444555555666777666555555777;;;:::555000555555555666666555555444444444444555666666444222---...///...---,,,---///333111111444333///...000111222444555555555444333000///---...//////...---///000111222222222222111222111111111000000111111444333333222222333444555222222111111000000000000000111111222333222///,,,///////////////////////////555===???<<<:::999::::::???AAA???<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBFFFNNNTTT```nnnooommmhhhdddfffkkkmmmkkkqqqtttuuutttvvv|||~~~}}}~~~|||}}}vvvxxx{{{|||vvvnnnmmmrrr{{{yyyzzz}}}||||||zzz{{{}}}wwwppprrrvvvxxxxxxwwwtttrrrlllgggbbbbbbiiisss~~~~~~xxxtttqqqppplllllllllooo{{{}}}{{{tttlllooojjjddd```^^^ZZZSSSNNNFFFEEECCCAAAAAABBBCCCDDDLLLNNNOOOLLLFFFAAA@@@AAAAAA???===<<<<<<<<<<<<;;;===;;;:::;;;===>>>===<<<<<>>>>>???>>><<<999>>>AAA@@@======@@@BBB>>>=========<<<<<<;;;;;;???@@@@@@@@@@@@CCCIIINNNXXXdddttt~~~vvvkkkfff```[[[[[[___eeejjjyyyyyygggYYYTTTVVV```\\\XXXUUUTTTRRRNNNKKKGGGAAA:::999<<<@@@AAA@@@???KKKWWWZZZWWWWWW]]]dddkkkooonnnbbbOOOAAA???AAA:::;;;<<<;;;888888999;;;999777666777:::<<<;;;:::;;;@@@DDDAAA:::666999===777888:::===???>>>999666:::999888666555666888999888999;;;<<<;;;::::::;;;999555333555555444666;;;888555333333444555444333333444444555555555666777111444555222555;;;>>><<<999666222111333555666666111333666888::::::999888666555444444555888;;;<<<666555222000666<<<888000000111111222333333444444777===CCCHHHOOORRRLLLAAA>>>???@@@@@@??????BBBGGGBBBAAAAAA@@@???>>>>>>===AAACCCEEEDDDCCCFFFMMMSSSYYYaaallluuuzzz||||||}}}}}}|||ggg]]]RRRNNNSSSYYY[[[ZZZeeevvvyyyggg```bbb```___\\\UUUKKKDDDBBBCCCAAA@@@@@@DDDJJJNNNOOOOOO\\\gggppplll]]]NNNIIIIIICCCKKKXXXgggpppppphhhaaa[[[VVVNNNDDD>>><<>>===:::666555888;;;888666777:::;;;999666333444444333333444777999:::>>>===:::???LLLTTTTTTBBB===777666999===@@@@@@AAAFFFMMMSSSWWWXXXVVVUUUIIIFFFAAA<<<999888999:::666;;;>>>BBBKKKOOODDD444333222222111111333444555666CCCTTTeeewwwxxxhhhLLLHHHDDDEEEEEEEEEGGGLLLIIIHHHGGGFFFEEEDDDCCCBBBFFFJJJNNNLLLIIIKKKSSS\\\eeeiiiooosssvvvuuusssqqqlllyyyttt}}}tttjjjfffeeefffddddddhhhoootttuuusss~~~tttrrrooowwwttteeeZZZWWW[[[```uuuxxx{{{}}}~~~~~~~~~lllgggeeeccc]]]TTTOOOOOOGGGGGGHHHMMMRRRRRRMMMHHHJJJJJJJJJHHHGGGIIINNNRRRYYY]]]YYYSSSYYYjjjvvvwww]]]VVVNNNLLLQQQWWW\\\]]]eeekkkttt|||{{{xxxqqqlllcccZZZSSSOOONNNNNNOOOUUU[[[aaammmrrreeeRRRFFFDDDAAA>>>===>>>@@@BBBIIIZZZnnntttiii```___```___```ccccccbbbaaa```^^^]]]\\\[[[^^^dddgggaaaXXXVVV^^^hhhtttwwwzzz~~~|||uuupppyyy|||qqqkkkeeewwwyyyxxxuuuuuuyyyyyywwwyyy|||}}}xxxoooiiihhh}}}}}}|||vvv{{{xxxzzz{{{yyyssstttzzzyyyqqqqqqpppnnnmmmpppvvv{{{{{{rrrvvv~~~vvvmmmjjjpppwww}}}}}}yyywwwxxxyyyoootttwww{{{vvvaaa^^^YYYTTTRRRSSSUUUVVVggguuu~~~}}}}}}~~~{{{kkkeeelllvvv~~~yyy}}}zzzuuuooofffppp~~~lllffffffhhhooommmkkkmmmwwwrrrmmmkkkmmmsssrrriiieeehhhpppsssyyy}}}{{{{{{{{{|||zzzhhhdddiiiuuuxxxwwwyyyssswww}}}zzzqqqiiiuuu{{{xxxyyyzzz|||wwwzzzyyywwwxxx}}}yyywwwjjjzzz{{{{{{}}}zzzyyy|||rrr~~~{{{}}}~~~xxxvvvyyy}}}zzzmmmeeebbbjjjyyy}}}~~~eeeaaaeeellllllggglllxxxwwwjjj```bbbnnnvvvtttnnn]]]fffiiibbb```fffiiifffkkklllppprrrllldddffflll{{{~~~{{{zzz~~~wwwtttrrrssszzz|||~~~~~~yyylll___WWWYYY^^^hhh{{{{{{{{{zzzzzzyyy|||}}}}}}}}}~~~|||{{{qqqrrr{{{~~~zzzpppppp{{{}}}yyyttthhhaaaeeejjjhhheeefffeeeUUUPPPbbbzzz~~~zzzsssyyywwwjjjbbbccceeeddd```aaacccccc]]]XXXYYY___dddlllqqqkkkaaa\\\aaahhhjjjeee```\\\```kkkyyy}}}}}}xxxxxx}}}nnnkkkhhhiiinnntttwwwwwwyyywwwyyyuuudddSSSRRRVVV^^^kkk{{{zzzzzzwwwssssss~~~~~~}}}|||{{{{{{|||}}}|||tttwwwrrrssstttiii___gggnnnnnnooovvv{{{qqqqqqjjj```fffwww|||}}}|||yyy{{{{{{yyy{{{lll[[[]]]jjjrrrnnnfffaaaNNNLLLggg}}}xxxoooppptttvvvqqqtttyyy{{{yyywwwyyy|||yyyzzzmmmdddfffkkkhhheee```ZZZXXX]]]hhhqqqpppllloooyyy}}}xxxvvvyyywwwtttssssssrrrrrryyy|||}}}ssskkkaaa]]]^^^___\\\XXXbbbooozzzwwwkkkgggqqq}}}}}}uuurrrvvvyyyxxx{{{uuurrrsssxxxzzzyyy}}}}}}xxxrrrrrryyy}}}uuuhhhpppqqqtttwww}}}}}}}}}|||tttuuuxxxxxxvvvwww~~~xxx}}}|||}}}zzzvvv{{{~~~zzzuuussstttvvvxxxyyy{{{~~~{{{rrrwwwtttvvvwwwrrr___ccceeecccdddiiikkkjjjtttmmmjjjlllhhh```eeeqqqlllttt|||}}}zzzzzzwwwnnnmmmiiihhhmmmrrrqqqlllppphhh]]]YYY___kkkssstttmmmUUUJJJ\\\ppprrrkkkhhhiiinnnnnngggaaaccckkkqqqxxx|||{{{vvvnnniiinnnzzzxxxvvv{{{~~~{{{}}}{{{wwwtttrrrmmmeeeaaabbbnnnkkkkkkttt{{{~~~zzzuuutttqqqjjjbbb___iiirrrrrrjjjhhhnnnvvvxxxvvvhhhbbbdddhhhaaaeeehhhhhhdddccceeehhhooooooqqqtttxxxzzzzzzzzzyyy|||wwwnnnnnn|||zzz|||xxxsssuuuyyywwwqqqnnnnnnpppqqqpppnnnpppuuu{{{yyytttpppsssyyyyyyuuuiiikkknnnttt~~~}}}|||vvvmmmddddddmmmwwwxxxvvvttttttwww}}}}}}}}}}}}|||yyyuuuqqqyyy}}}yyytttrrrtttwww{{{|||}}}}}}www~~~}}}qqqrrrrrrrrrsssrrriii______hhhttt}}}~~~~~~}}}|||zzzwwwwww{{{xxxiiiYYY^^^mmmssshhh^^^eeewwwmmmXXXXXX```bbb``````eeeiiiiiibbbXXXTTTYYY___nnnvvv}}}|||xxx~~~yyysss{{{zzziii```cccbbbcccjjjqqqrrrkkkdddmmmlllpppyyywwwnnn~~~}}}xxx}}}|||}}}}}}zzznnnggghhhlllhhhcccZZZPPPIIIFFFHHHKKKNNNPPPTTTXXX[[[^^^___```\\\]]][[[VVVTTT^^^ppp~~~{{{ssspppssswwwwwwvvv}}}zzzsssnnnqqqxxx{{{yyyzzz{{{{{{yyyuuuqqqnnnnnnssstttrrrmmmlllooopppoooooouuu||||||sssooohhh]]]PPPLLLWWWdddooorrrvvvxxxzzz~~~~~~yyyzzz}}}}}}{{{{{{}}}~~~www~~~|||}}}}}}rrrgggxxxsssccchhhxxxyyy}}}nnniiilllqqqrrrppp{{{yyykkkcccdddjjjqqqxxx|||{{{zzzzzzvvvpppoooqqquuuyyy}}}}}}{{{xxx}}}oooeeehhhxxxtttooopppsssxxx~~~~~~yyyuuupppwwwyyyyyy}}}wwwiiipppqqqqqqpppuuu}}}~~~~~~~~~uuuggg\\\VVVTTTSSSSSSWWWXXXZZZ\\\^^^```bbbdddbbb]]][[[]]][[[\\\hhhyyy|||wwwttttttuuuuuuuuu~~~}}}zzzuuuwww}}}wwwrrrtttzzz}}}zzzvvvxxx{{{|||~~~wwwpppkkkfffbbb\\\YYY___iiivvv}}}|||www}}}||||||}}}}}}|||vvvzzz~~~~~~zzzvvvtttuuu}}}yyyyyy|||~~~uuu}}}zzzyyysss~~~}}}~~~||||||~~~yyyvvvxxxxxxxxx~~~{{{~~~}}}|||}}}yyyiiibbbiiirrriiigggmmmzzzzzzwwwyyyqqqkkknnn}}}zzz}}}}}}{{{yyyvvvwww~~~}}}wwwvvvsssoookkkssssssrrrqqqqqqrrrvvvyyy|||qqqnnntttrrrjjjooo~~~{{{{{{xxxuuu}}}wwwzzzxxxrrrpppttttttpppqqqttt|||bbb___sssxxxfff```jjjvvvxxxrrrlllqqqtttooojjjhhhfffdddccc```^^^^^^aaabbb```]]]___dddjjjmmmooosss{{{}}}