BM6P6(@ (((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&'''***---...///...+++)))'''&&&&&&&&&&&&''''''((((((((((((((((((+++......---+++))))))((((((((((((((()))******((()))+++***(((''''''((()))(((&&&%%%%%%&&&'''((()))(((&&&&&&'''''''''&&&***)))(((&&&%%%%%%%%%%%%'''((()))***))))))***,,,...+++((((((******(((&&&'''((())))))))))))+++---+++---//////---***))))))%%%***,,,***)))++++++)))---+++***+++,,,+++'''$$$((((((((())))))******+++((('''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&$$$&&&))),,,---,,,***)))((()))***((('''&&&''')))***)))((()))***+++***((((((,,,111222000.........---000111///000222111......000222222222444:::>>>===???BBBCCCBBB???===<<<======???AAABBBDDDEEEEEEKKKGGGGGGMMMQQQOOOPPPSSSRRRRRRQQQPPPOOOPPPPPPPPPRRRTTTWWWZZZZZZYYYVVVTTTYYY\\\[[[VVVTTTXXX]]]^^^___```aaa```^^^ZZZVVVTTT[[[WWWRRRQQQPPPLLLEEE>>>???>>><<<999777555444444333222111000000111222333===CCCNNN[[[dddhhhgggdddcccbbbdddiiiiiibbb\\\ZZZVVVWWWYYY[[[^^^aaadddeeeaaadddccc```dddkkklllhhhiiillloooqqqqqqpppooonnnkkkrrrrrriii___XXXQQQIII===666...*********&&&###"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))...---,,,,,,///333777:::IIIQQQYYY^^^```ccchhhlllpppmmmjjjjjjlllllljjjhhhiiinnnooojjjjjjpppsssqqqpppqqqsssttttttrrrooommmlllccc^^^```fffhhhkkkmmmmmmmmmlllkkkiiifffcccaaaeeeaaaYYYTTTRRRUUUZZZ^^^fffcccbbbdddgggiiihhhfffdddeeeddd]]]PPP@@@222+++)))))))))((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((()))+++***,,,666AAAMMM^^^jjjhhhfffkkknnnkkkqqqrrrsssqqqnnnnnnqqqtttqqqmmmlllmmmllliiiiiikkkfffeee___TTTEEE999111///+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%,,,,,,000999BBBMMM\\\iiiiiihhhhhhlllqqqsssqqqooooooqqquuuyyyzzzxxxsssooojjjjjjjjjjjjiiihhhhhhgggkkkfffbbbdddjjjmmmmmmmmmkkkiiiiiilllooopppllliiijjjjjjlllnnnkkkfffeeehhhcccgggnnntttwwwwwwuuutttsssqqqnnnnnnoooqqqqqqqqqiiijjjkkkjjjhhhgggggghhheeeaaa\\\ZZZ___eeeccc]]]YYYUUURRRRRRTTTUUUQQQMMMKKKEEEDDDIIIJJJEEEAAABBBAAA===999777888777555333(((((('''&&&&&&%%%$$$$$$%%%%%%$$$%%%'''***---...///...+++)))((('''''''''&&&''''''(((((((((((((((******++++++************((((((((((((((())))))***'''((())))))'''&&&&&&'''''''''&&&&&&&&&''''''((()))(((&&&&&&'''''''''&&&((((((((('''&&&&&&%%%%%%&&&'''))))))((((((***+++,,,)))'''&&&(((((('''%%%%%%&&&''''''&&&''')))++++++,,,---,,,+++******+++%%%))),,,)))(((******(((***(((''')))+++***(((%%%&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''')))***+++***((('''***+++***)))'''''')))+++,,,+++++++++---...---,,,---111555777666555666777999;;;;;;888888;;;;;;999999:::;;;===???DDDIIIMMMIIILLLNNNMMMJJJGGGFFFGGGJJJJJJKKKLLLOOORRRTTTVVV\\\XXXXXX]]]^^^[[[ZZZ\\\ZZZYYYXXXWWWVVVUUUTTTTTTXXXYYY\\\]]]^^^\\\ZZZYYY\\\______YYYWWW[[[^^^___^^^^^^^^^\\\ZZZVVVRRRPPPQQQMMMIIIHHHHHHDDD>>>888666555333111000.........000///...------...///000555:::EEERRR\\\bbbcccaaacccbbbdddiiihhhaaa\\\ZZZYYYYYYZZZ\\\___cccfffgggeeehhhhhhccccccfffgggdddjjjlllpppssssssrrrooommmeeekkkllldddZZZRRRIII@@@888222,,,)))******(((%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((+++)))((('''(((+++...000777>>>FFFLLLOOOTTT[[[```aaa```aaadddggghhheeebbbaaagggkkkiiiiiimmmnnnlllpppqqqrrrrrrqqqooollljjjkkkccc^^^aaafffiiikkknnnoooooommmkkkhhheeecccbbbiiiddd]]]WWWVVVXXX\\\```eeecccbbbdddhhhjjjiiifffbbbcccaaaZZZNNN@@@444---)))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!###$$$%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((()))++++++---777CCCPPP```jjjiiiggglllooolllssstttuuutttqqqqqqrrruuuqqqoooooosssrrrmmmjjjjjjhhheee\\\OOO@@@444---***))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%***111777@@@OOO\\\fffgggiiimmmqqqrrrqqqppptttvvvyyy}}}~~~|||wwwsssmmmlllllllllllllllmmmnnnnnnkkkjjjkkkmmmmmmlllkkkiiiiiikkknnnqqqrrrpppmmmmmmhhhfffhhhgggccc```aaacccgggooouuuwwwvvvssspppttttttsssuuuvvvvvvuuusssrrrrrrqqqooommmkkklllnnnllljjjeeeaaadddjjjjjjffffffcccaaacccggghhhfffccc^^^ZZZXXXZZZWWWPPPMMMNNNSSSOOOKKKIIIIIIHHHFFFDDD((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&)))+++------,,,+++)))((('''''''''&&&''''''(((((((((((((((******)))((())))))***+++((((((''''''(((((()))***&&&'''((((((&&&%%%&&&&&&%%%%%%&&&'''(((((((((((()))(((&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&%%%&&&'''))))))((((((***++++++)))''''''(((((('''&&&%%%'''''''''&&&''')))+++,,,---...---++++++,,,---''',,,...+++)))******((('''''''''(((******)))(((''''''(((((()))******+++)))***++++++,,,,,,,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''&&&&&&))))))))))))))),,,000444666555555777999;;;;;;::::::>>>BBBDDDEEEFFFGGGHHHIIIKKKJJJFFFFFFJJJJJJHHHGGGFFFEEEHHHNNNUUUZZZ]]]WWWZZZ]]][[[UUURRRTTTVVVUUUTTTSSSTTTWWW[[[```ccchhhddddddggggggccc______^^^^^^]]]]]]\\\[[[[[[ZZZ]]]^^^___`````````___^^^aaacccbbb\\\YYYZZZ[[[ZZZXXXWWWUUURRRNNNKKKHHHGGGCCC@@@===<<<<<<999444000...---,,,***))))))((((((,,,++++++******++++++,,,***///888CCCNNNVVVYYYYYY^^^^^^aaafffeee___[[[[[[]]]]]]]]]^^^```dddhhhjjjgggkkkkkkgggcccdddeeeeeeiiijjjmmmqqqssssssooommmaaaeeeddd]]]RRRHHH>>>555111---(((''')))***)))'''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''+++***(((&&&&&&((()))+++***///666<<>>333---***))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((()))))))))++++++///:::FFFUUUbbbkkkjjjjjjnnnpppnnnssstttuuuuuusssrrrrrrrrrqqqpppsssxxxxxxqqqiiigggeee___TTTFFF888///***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$############%%%&&&'''''''''''''''''''''''''''&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&***///111777EEESSS^^^dddkkkqqqssssssrrrqqqssstttwww{{{}}}{{{vvvrrrpppooonnnnnnnnnppprrrtttppprrrsssrrrooommmkkkiiijjjllloooqqqsssrrrqqqppppppiiidddfffhhhfffdddccciiinnnuuuzzz|||yyytttpppssstttwwwzzz{{{yyytttpppppppppooommmkkklllooorrrooopppmmmiiiiiimmmnnnmmmkkkjjjiiilllqqqtttsssrrrlllkkkkkkiiiccc]]]\\\___bbb___\\\ZZZXXXWWWUUUSSS((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%'''((()))))))))((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))***+++,,,++++++(((''''''''''''((())))))&&&''')))((('''&&&&&&'''###$$$&&&((())))))(((''')))'''&&&&&&'''''''''%%%###%%%'''))))))((('''&&&&&&((())))))))))))***,,,,,,+++***************)))((()))******))))))+++---...000111111///---,,,,,,***///111...,,,---,,,***(((((((((((()))***))))))******+++,,,------......)))***+++,,,------,,,,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&((()))---333:::???@@@@@@@@@CCCGGGJJJJJJJJJGGGJJJOOOSSSUUUUUUTTTSSSVVVYYYYYYWWWWWWYYYXXXTTTQQQNNNLLLOOOWWW^^^cccddd___cccfffccc^^^\\\___ddd___]]]ZZZZZZ\\\```eeeiiikkkjjjiiikkkjjjfffaaa___\\\]]]___`````````___^^^]]]^^^___aaabbbccccccdddfffgggddd\\\WWWVVVSSSPPPLLLJJJFFFBBB???<<<::::::777555333222222111---******))))))((((((((((((((())))))(((((((((((())))))&&&(((...666???EEEIIIJJJRRRRRRWWW\\\]]]ZZZYYY\\\______^^^___aaaeeehhhkkkfffjjjllliiieeedddgggjjjiiihhhhhhlllqqqsssqqqnnncccbbb]]]TTTIII>>>555///---***'''&&&'''(((((('''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######%%%'''(((((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&''''''((((((***...222666<<>>KKK\\\dddkkkkkkllloooqqqnnnpppqqqrrrsssrrrpppoooooorrrppprrrwwwwwwooofffbbbZZZTTTHHH;;;111,,,******''''''(((((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''######"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---///...111<<>>:::666333111000000000///---------,,,***((()))((((((''''''(((((()))((((((((((((((((((((((((''''''(((,,,222666888888BBBCCCGGGNNNPPPQQQVVV\\\aaa``````aaaccceeehhhjjjiiikkkllljjjfffdddhhhmmmmmmiiifffjjjqqquuutttpppggg```UUUJJJ@@@666000...+++)))'''&&&&&&&&&%%%%%%)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''############$$$$$$%%%%%%(((((())))))+++///333777AAAGGGRRR[[[aaabbbbbb```gggjjjnnnqqqqqqppppppqqqttttttssssssttttttuuuuuuyyytttqqqqqqpppmmmmmmooopppooommmkkkjjjjjjkkkkkkjjjgggccc___^^^___aaacccaaaaaaccciiiooosssrrrppphhhgggbbbXXXKKK>>>444///+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&'''***---444CCCQQQaaafffiiikkkmmmppppppnnnoooooopppqqqqqqqqqooonnnrrrmmmlllpppooohhh```\\\PPPIII===333,,,)))((()))''''''(((((()))((((((''''''((()))******)))((('''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***((((((111;;;DDDRRReeetttyyywwwrrrooonnnpppsssxxx||||||zzzwwwrrrqqqnnnllllllmmmooopppooovvvxxxqqqkkklllnnnooolllnnnrrruuuwwwvvvtttrrrllljjjjjjiiieeebbbgggnnnnnnnnnnnnnnnmmmlllkkkkkkccceeehhhjjjiiicccZZZSSSIIIIIIHHHGGGIIIMMMTTTXXXYYYccclllnnnmmmooopppnnnpppooonnnnnnoooooonnnmmmjjjpppsssoooiiiiiiooouuuuuuuuutttrrrpppmmmllllll''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''+++000444333...)))''''''&&&&&&''''''((()))&&&(((******)))((()))***%%%%%%&&&'''(((((((((((()))(((&&&&&&'''''''''&&&$$$%%%'''((((((((('''''''''(((******))))))+++,,,)))******)))'''''')))******++++++***))))))***,,,***---111111...)))&&&$$$***...000...,,,------+++***++++++)))''''''((()))((()))***+++,,,---...///111111222222000---***)))((('''&&&%%%%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######%%%&&&(((***((()))******,,,000555888DDDEEEIIIOOOVVV\\\___```\\\]]]```dddhhhhhhfffccccccgggjjjiiihhhhhheee```^^^]]]\\\]]]___bbbdddeee```bbbeeeggghhhiiijjjlllmmmlllkkkjjjjjjkkkmmmnnnjjjllllllkkkkkkllliiidddccceeeggghhhgggddd```^^^___aaadddgggjjjlllmmmnnnkkkhhh```UUUMMMIIICCC===888777444111///---------,,,,,,+++******))))))(((''''''&&&&&&&&&''''''((('''(((((())))))((((((''')))((('''(((***,,,------333444888>>>BBBFFFPPPZZZbbbbbbcccdddeeeggghhhiiinnnllljjjhhhdddbbbffflllsssmmmiiimmmuuuxxxtttmmmcccXXXJJJ@@@888000---...))))))(((&&&%%%$$$$$$$$$((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''###$$$%%%&&&'''(((((('''***)))((('''''')))+++,,,555;;;FFFPPPWWW\\\aaacccfffhhhmmmrrrtttrrrrrrvvvxxxwwwvvvuuuvvvwwwxxxyyyyyyvvvttttttqqqmmmkkkmmmsssrrrooommmkkkiiihhhgggjjjiiifffddddddfffhhhjjjdddccceeeiiioooqqqooolllbbbaaa___XXXMMMBBB:::666,,,+++)))'''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((('''&&&(((,,,000:::KKKZZZeeefffgggiiimmmooonnnmmmooonnnnnnppprrrsssrrrppppppjjjfffgggggg___VVVRRRGGG@@@666...(((&&&%%%$$$&&&'''((((((((((((((((((((()))+++,,,,,,+++)))(((,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%''''''&&&+++222666DDDXXXjjjtttvvvrrrooolllmmmppptttxxxxxxvvvtttqqqooommmkkkkkkkkklllmmmmmmuuuvvvooojjjnnnqqqooojjjkkknnntttyyy{{{wwwsssnnnnnnnnnjjjaaaZZZ___hhhgggeeeccc```______```aaaUUUUUUVVVVVVTTTOOOHHHCCC;;;;;;999777777999>>>BBBKKKWWWccciiimmmqqqrrrqqqrrrqqqpppooommmkkkjjjjjjooouuuvvvpppjjjlllrrrvvvvvvwwwwwwvvvsssqqqpppqqq''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((((('''&&&''''''(((((((((((((((''''''(((---222333...***'''&&&&&&&&&&&&'''((((((%%%'''))))))((('''((()))''''''&&&&&&&&&''''''((()))(((&&&&&&'''''''''&&&&&&&&&''''''''''''''''''%%%&&&(((((('''''')))***(((***+++)))'''''')))+++,,,------,,,******,,,---,,,---//////---+++***++++++000333000///111111///...///000///------000222000000111333444555666777999:::999888555111,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))((((((***---///<<<===BBBIIIRRRZZZ^^^```cccaaa```bbbgggkkkmmmmmmhhhkkkkkkhhhgggiiihhheee___aaabbbbbbbbbcccdddfffddddddfffiiimmmnnnllljjjjjjkkklllmmmmmmmmmllllllhhhkkkjjjfffgggjjjgggbbb```cccfffiiiiiigggcccaaa```cccfffjjjlllllllllkkkccc___VVVJJJDDDAAA<<<555222111000...---,,,,,,,,,*********((('''&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((('''%%%&&&(((******)))******---111666<<>>===;;;777555000000...,,,+++---111444:::DDDPPPYYYccclllpppooonnnnnnnnnmmmkkkjjjjjjjjjpppuuutttmmmiiimmmrrrtttqqqsssuuutttqqqooooooppp'''''''''((((((((((((((($$$%%%&&&'''(((((())))))$$$%%%''')))*********)))&&&''''''((((((((((((((((((&&&&&&***///111///+++'''&&&&&&&&&&&&'''(((((($$$&&&(((((('''''''''((()))(((&&&%%%%%%&&&'''((()))(((&&&&&&'''''''''&&&(((''''''&&&&&&&&&''''''###%%%&&&&&&%%%&&&''')))***,,,---,,,))))))+++...///000000///------///000///000///...---...111444///444666444444666666444333555666555444555999<<<:::;;;<<<===???@@@AAABBB@@@@@@???===999444///,,,***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%"""###%%%&&&&&&'''***,,,---///444<<>>???>>>===AAABBBCCCBBB???===CCCIIIIIIJJJJJJHHHEEEDDDGGGKKKKKKGGGBBB<<<777222---***&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((((()))&&&$$$$$$''')))((('''&&&&&&&&&''''''''''''(((+++,,,...222888>>>DDDGGGMMMNNNPPPRRRWWW^^^ffflllmmmpppjjj```___ggghhhbbbaaadddhhhhhhgggfffiiikkklllnnnnnnkkkgggggglllqqqooossswwwxxxuuuqqqpppqqqmmmnnnnnnmmmllliiigggeee\\\```fffiiikkkjjjjjjjjjbbbiiilllgggdddeeeeeebbbYYYNNN???555000...+++((()))))))))***++++++,,,,,,,,,+++)))((((((((()))******(((&&&''')))+++***((())))))))))))((((((((((((''''''''''''''''''''''''%%%))),,,***)))222CCCRRRgggccc```dddlllpppnnnjjjddd]]]YYY[[[^^^```iiirrrrrrooollllllkkkbbbSSSHHH999666111---+++)))(((&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))#########$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((((('''+++,,,------///222888<<>>222,,,,,,,,,+++***((('''&&&''''''''''''&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%'''***///888GGGXXXddd{{{}}}{{{uuurrrtttwwwrrrrrrrrrttttttssspppmmmmmmnnnqqqvvvtttnnnlllmmmpppnnnmmmllljjjaaaSSSHHH<<<888222...---,,,,,,++++++***)))******)))&&&$$$&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''')))***+++(((***+++...999MMM```jjjnnnkkkjjjmmmnnnkkkhhhiiicccfffkkkoooppppppnnnmmmooouuuyyyvvvtttooo```PPP'''''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))'''%%%$$$%%%(((+++---+++***)))'''&&&%%%%%%%%%%%%&&&'''((()))*********'''&&&&&&&&&&&&&&&''''''((())))))((('''&&&((()))***(((''''''((((((ӵ'''''''''''''''&&&&&&&&&(((...555;;;<<L///444:::???LLLRRR=hĦnnnuuuwwwxxxuuupppkkkkkklllrrrtttuuuuuutttqqqpppppp4ĉ@ӵjjjmmmpppssssssqqqnnnkkkqqqqqqqqqooonnnmmmoooqqqooonnnkkkfff\\\NNNAAA:::222000...,,,***)))(((&&&'''''''''(((((()))))))))************))))))((((((&&&&&&&&&&&&&&&&&&((()))*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&)))111@@@PPP[[[bbbgggmmmqqqrrrnnnhhhddddddeeeeeeeeefffiiikkkkkkdddZZZJJJ>L...+++)))((((((***+++***))))))(((((((((((()))******'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$!!!$$$'''(((((('''((((((***+++,,,---///555<<>>Ħ(((''''''Ħ'''Ħ%%%%%%%%%&&&&&&'''(((&&&%%%%%%(((***'''(((&&&&&&DdD444:::BBB?fӵnnntttyyyĦpppooonnnӵƜ`1.׼srrrsssĭӵpppooohhh000+++++++++*********,,,ӵ)))))))))***Ħ*********)))'''&&&)))))))))))))))(((((((((Ħ+++***---444AAAPPPlllĦbbb___^^^___\\\WWWFFFAAA888DdD)))******((()))ӵ((((((ӵ&&&ӵ'''''''''&&&'''Ħ$$$&&&ӵ&&&&&&''''''ĭӵ)))(((%%%'''((()))***---///...222888@@@IIISSS\\\aaaeeehhhlllmmmkkkhhhhhhhhhlllfffdddffffffbbbaaaccceeellloookkkeeeccccccaaa``````aaaaaaaaaaaacccddd]]]XXXRRRPPPQQQNNNFFF???===888111,,,)))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((((((((())))))))))))((((((((((((''''''(((***+++,,,,,,666EEERRRYYY^^^aaaccceeeccc```^^^```bbbccccccccceeehhhkkknnnqqqtttvvvpppiii]]]PPPCCC888///+++''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&!!!###%%%'''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&))),,,...555>>>LLLYYYaaafffiiijjjpppiiiiiirrrtttppppppuuuxxxsssqqqrrrsssqqqqqqtttuuuuuuvvvwwwqqqbbbMMM>>>222///+++))))))))))))(((&&&(((((('''%%%$$$&&&(((&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&)))...333;;;LLL]]]cccmmmuuuwwwxxxyyywwwsssooonnnmmmmmmooorrruuuxxxwwwoooeee\\\RRRGGG<<<555%%%&&&?~4'''''''''g&e>&e&&&g&e(((>hӵ)))((((((((((((((()))g&e)))guO>uO>&e%%%%%%4ff?>ߝL(((gĉ@''''''''''''ShӵUUUXXXaaahhhjjjiiihhhg&ebbb>hӵ[[[\\\___bbbccc___]]][[[fff?><zmmmg&e>&e@@@;;;HL)))((('''ShӵgL''''''(((((((((%%%'''((('''$$$%%%(((S?ʬ((((((3h?D%%)?333;;;ZufĦfffllluuugLtttqqqpppg&ejjjgĉ@uuusssg&e>&evvv@ezzzqqq??444...,,,,,,+++)))((('''g<ĉ)))(((((('''3we<Ħ)))))))))(((3h?@e)))(((((((((((()))))))))Z))),,,---111;;;HHH3h?gLcccccc]]]XXXVVVQQQIII<<<999444D%%)?***fff?><z'''(((=?Ħ'''g&e$$$g&e'''''''''S?ʬ%%%4ff?>ߝL$$$@e&&&g&e)))&&&'''3h?g&e>&e))))))??$$$&&&)))***))))))***+++---///222666<<>>888111,,,+++++++++***'''&&&&&&&&&&&&'''((()))(((((((((((('''''''''''')))((((((((((((((((((((($$$***...,,,+++444FFFUUUmmmxxx}}}yyyxxx}}}}}}xxx}}}}}}~~~pppdddQQQIII???888555111---))),,,)))4DuXӵ'''((((((DdDΦDdDӵ...DdDĦ000111o)h>>>BBBBBBAAABBBCCCEEEGGGHHHDdDĦ,,,DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ)))HߝL`o9(((po9wӵZZZZZZ]]]]]]\\\]]]aaaDdDĦYYY\\\o)hZZZYYYZZZ\\\^^^^^^^^^]]][[[DdDΦDdDĦZZZDdDΦDdDӵ222GIpӵDdDĦ)))po9wӵDdDĦ&&&&&&'''''''''%%%%%%&&&&&&&&&po9u&&&%%%$$$$$$GIdnuR)ĦDdDĦnuR)Ħ)))***CdgĪjSSSDdDĦvvv~~~vvvDdDĦhhhHߝL`o9wwwDdDΦDdDӵwwwDdDĦqqqmmmhhh]]]PPPBBB777...***((((((''''''((()))geĦ,,,+++sp?aĦ+++***GIdnuR)ĦDdDĦ***++++++******))))))***+++DdDĦ///<<>>DDDSSS\\\dddoooxxxqqqmmmwwwyyytttuuuzzz~~~wwwmmm___RRRHHH>>>222***)))******(((''''''&&&&&&''''''((((((&&&&&&'''''''''(((((()))((((((((('''&&&&&&&&&%%%$$$(((+++***)))333GGGXXXnnnxxx~~~~~~}}}hhhYYYBBB<<<444000...---***'''---,,,4DuXӵ***))))))DdDʜ4DuTӵ333>d<Ħ999DtHHHNNNOOOOOOOOONNNMMMLLL>d<Ħ+++>d<ʜDd<ʜ4DuTӵ&&&'''F&uTӵ(((4DufئL>e(((puR)ĦWWWZZZZZZYYYXXX\\\bbb>d<ĦWWWDtVVVVVVYYY[[[[[[ZZZ[[[YYYDdDΦDdDĦUUU>d<ʜ4DuTӵ///4DwDd<Ħ(((puR)Ħ>d<''''''((((((%%%%%%&&&&&&&&&peӵ%%%ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵGGG>d<~~~yyy>d<Ħlll4DufئL>eyyyDdDʜ4DuTӵrrrDdDĦllllllfff\\\NNN@@@666///---)))(((((((((((()))geĦ+++s<v>aĦ+++***peӵDx<DdDĦ)))***************+++---///DdDĦ777EEEJJJQQQpeӵDx<>dd<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ'''>d<Ħ(((peӵ'''Ħ&&&F&uTӵ&&&DdDĦ&&&&&&>d<Ħ&&&peӵDx<>d<ʜ4DuTӵ'''&&&&&&%%%%%%%%%''''''((())))))))))))(((%%%(((((($$$$$$'''((('''***++++++,,,000888BBBIIIMMMRRRYYY^^^```cccfffiiitttpppnnnqqquuuuuuooojjjhhhgggeeecccaaaaaabbbcccbbb___^^^aaaaaa\\\YYYYYYZZZSSSHHH===666222///---***'''$$$###%%%'''((((((''''''&&&&&&&&&'''(((((())))))((((((''''''''''''(((&&&%%%''')))---777AAALLLRRRZZZ]]]\\\]]]```dddfffbbbcccjjjnnnlllgggeeehhhiiiiiihhhkkkmmmhhhaaaRRRDDD555---***&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&&&&'''(((((('''''')))***)))((('''&&&&&&&&&&&&&&&%%%&&&'''''')))---333777FFFTTT```mmmwwwrrrpppzzz}}}yyyzzz~~~yyy~~~|||vvvooocccYYYSSSGGG777,,,******)))'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$''')))+++++++++555KKK___sss}}}xxx^^^KKK999555000---,,,+++)))(((------4DuXӵ---......D&dq&ĒR:::;;;sdKĦDDDDHRRudZZZ\\\[[[XXXSSSMMMIIIsdKĦ)))D&oq<Ōq&ĒR&&&&&&&&&>dp&ĒR'''(((nfʜd<Φ>d<ĦSSSs&dq&ĒR000---i?ʜtd<Ħ(((HHܗDӊB&&&<x((((((%%%&&&&&&''''''B?d>>444///...++++++******))))))geĦ)))Hg8>aĦ******B?Ho9(((>d<)))******+++***,,,...>d<ӵRRRYYYB?Ho9ooo<x444,,,)))+++******)))&ӫeʬtIӇ)))>d<Φ>d<Ħ(((D&ӫetIӇ&&&DdDĦ'''sdKĦ(((B?dp&ĒR&&&&&&>d<sdKĦ&&&B?Ho9$$$s&dq&ĒR'''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((''''''$$$((()))&&&$$$&&&((('''(((((((((((()))---222555===DDDNNNVVV\\\bbbjjjooosssssstttxxx}}}{{{uuuhhhgggeeecccbbbaaaaaabbb```]]]]]]aaaaaa]]]YYYYYY[[[VVVNNNEEE===555...)))***(((%%%$$$&&&'''((((((''''''&&&&&&&&&&&&''''''(((((()))))))))************((('''((()))---888DDDQQQYYYaaafffeeeeeegggjjjllliiiiiinnnpppllliiihhhkkkkkkkkklllpppppphhh]]]HHH;;;...)))(((%%%$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&''')))(((((('''''''''''''''%%%'''((((((''''''(((***)))(((((('''&&&&&&&&&&&&&&&'''(((((((((+++///222:::JJJXXXfffrrrssssss~~~~~~uuuzzz}}}zzzvvvqqqiiiaaaaaaTTTCCC666000...+++))))))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&,,,++++++***)))(((''''''((()))+++,,,---666LLLbbbwwwqqqTTT???555222///,,,***)))((('''...0004DuXӵ333555777Hu]3hhDDDDDDDDDneOOOOOO=eaaabbbbbb___YYYQQQIIIDDDne***(((pIƎ@t@h$$$$$$$$$>h''''''(((fe(((@ďDOOOTTTVVVVVVXXXXXXXXX\\\bbbneVVVSSS=eQQQTTTWWWYYYYYYXXXUUUSSSegeTTTOOOsĪj@h///...***fdDĦ***@ďD&&&&&&Hkge'''''''''&&&&&&'''''''''@h%%%&&&@G''''''HĪj@IŌ)))///Bene666HkgerrrnevvvtttfeqqqHu]3hh|||uuuooosebbb^^^VVVIII;;;111------,,,,,,+++******)))geĦja>aĦ)))***@G((((((se(((((()))++++++''')))+++<ŌVVV[[[bbb@GnnnqqqHkge444000+++)))+++******)))HĪj@IŌ+++,,,ege((((((Hu]3hIŌ%%%%%%DdDĦ&&&ne&&&(((@h&&&&&&>h%%%%%%&&&se&&&ne&&&&&&@G$$$$$$sĪj@h&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''"""(((***&&&$$$&&&''''''%%%%%%&&&((()))+++,,,---222777===CCCKKKYYYiiiuuuuuuyyy|||}}}|||wwwiiiiiihhhgggfffeeedddcccccc``````dddddd```]]]]]][[[WWWRRRKKKCCC999000)))***(((''''''((())))))(((&&&&&&&&&&&&&&&''''''''''''''')))***++++++++++++***))))))******...:::GGGRRRZZZdddhhhhhhggghhhkkkqqqoooooooookkkeeedddgggjjjjjjiiikkkpppnnnaaaSSS<<<222)))'''((('''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$%%%'''&&&%%%%%%&&&((())))))(((''''''''''''(((%%%&&&((('''&&&&&&'''((((((((('''&&&&&&&&&'''''''''((()))))))))***---///111@@@LLLYYYjjjrrrvvv~~~|||tttzzz~~~|||xxxvvvrrrmmmhhh^^^OOO@@@555...+++)))))))))((((((''''''((((((((('''''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&'''&&&))),,,---444JJJaaavvv|||~~~}}}jjjLLL777111///---***(((&&&&&&&&&4444DuXӵ>>>ĵD^PPPNNNLLLKKKWWWWWWWWW^^^bbbaaa]]]XXXQQQHHHAAA===***(((''''''%%%%%%%%%%%%''''''''''''***++++++IIIRRRVVVXXXUUUYYY[[[ZZZZZZ^^^TTTRRROOOQQQSSSVVVZZZ\\\[[[ZZZYYYWWWUUUMMMHHH***------)))'''DdDĦ******'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((()))***///+++///eeejjjxxxwwwvvvnnnnnnD^uuuzzzsssllls׼sjjj]]][[[TTTHHH:::///,,,,,,))))))))))))))))))geFm8(((>aĦ***++++++(((((((((s׼s''''''((()))+++,,,((((((***HoSSS[[[aaagggjjjiiikkklll///......+++)))((()))))))))(((((()))&&&''''''D^&&&$$$$$$DdDĦ&&&&&&&&&((('''(((&&&&&&&&&%%%%%%%%%&&&s׼s&&&&&&&&&&&&&&&%%%%%%###$$$'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))%%%+++---)))%%%&&&''''''%%%%%%&&&(((***,,,,,,,,,+++...222555;;;HHH[[[iiiooowww}}}{{{yyyyyywwwrrrllllllmmmmmmmmmkkkiiiggggggdddcccggggggdddaaabbbYYYWWWSSSNNNGGG???555///)))))))))***++++++)))'''$$$%%%%%%&&&''''''''''''$$$&&&''')))***+++++++++'''''')))+++,,,000===KKKTTT[[[cccfffeeedddfffiiioooooopppnnngggaaaeeemmmmmmllllllnnnqqqmmm[[[III777...''''''***(((&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%'''(((((('''&&&((()))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((())))))((((((***++++++777???KKK```nnnvvv~~~}}}|||zzzxxxttt{{{~~~{{{{{{yyyvvvlllfffYYYIII999///***)))******)))(((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%(((------222HHH___rrrwww~~~}}}~~~eeeGGG333---,,,+++)))'''%%%%%%&&&Φ4DuXӵtvӵ>d<ĦSSSVVVTTTQQQPPPQQQUUUĦ[[[[[[ZZZ[[[\\\]]]^^^```\\\VVVNNNFFF???:::888///...Ħ&&&%%%%%%'''((()))******)))(((''''''''''''((((((((())))))'''''''''''''''((()))))))))))))))***+++---...///...111888BBBLLLTTTYYYZZZUUU[[[^^^[[[YYY[[[\\\\\\ĦKKKJJJLLLOOORRRSSSSSSUUUYYY\\\^^^^^^]]]```^^^\\\]]]```___ZZZUUUOOOGGGAAA???;;;222...///)))...///***(((++++++(((>d<Ħ'''''''''******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&((()))******...222222---***+++---***(((***000777@@@MMMXXX]]]dddlllqqqĦvvvwwwsssuuuzzzzzzqqqjjjiiimmm>d<ĦxxxxxxvvvooohhhBemmmfff\\\[[[UUUIII;;;000------%%%&&&'''((())))))geFYĉ))))))>aĦ++++++++++++++++++,,,+++***(((''''''Be'''''''''((()))+++,,,+++***,,,nu]ӵ\\\kkkiiiggghhhjjjnnnjjjgggfffeee]]]PPPEEE:::000(((***---+++(((&&&''''''(((((())))))******&&&%%%$$$######%%%&&&((($$$$$$%%%&&&&&&>d<Ħ'''((('''$$$###>d<Ħ&&&&&&&&&Ħ((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&Be'''&&&&&&&&&&&&Ħ&&&&&&&&&'''(((((('''&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&''''''((((((((()))(((&&&%%%&&&''')))+++)))///222---((('''((((((%%%$$$$$$%%%'''(((((((((&&&+++///111333<<>>HHHRRRYYY]]]\\\ZZZ[[[[[[XXXSSSRRRgdKĦLLLJJJHHHLLLSSSYYYXXXXXXZZZ^^^```aaaaaadddddd```\\\ZZZZZZSSSLLLGGGCCC>>>888222...,,,+++************+++,,,---...gdDĦ&&&''''''((()))*********((('''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%'''((()))))))))))))))((('''&&&&&&%%%%%%&&&"""$$$''')))******))))))%%%%%%%%%&&&'''((())))))+++***)))))))))***,,,---...,,,***+++///777???DDDSSSZZZeeegdKĦzzz|||yyyvvvtttqqqmmmkkkmmmsdKĦppprrrsssqqqpppppplllhhh^^^\\\VVVKKK???333+++((('''&&&&&&''')))***ŶS*********3we<***)))((('''******))))))((((((&&&(((***+++***)))))))))---///222iĉ@3hR/Ōhhhjjjpppuuuqqqjjjjjjeee```^^^\\\RRRCCC777///---***(((''''''((((((###&&&******'''$$$###$$$(((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$DdDĦ&&&&&&'''''''''sdKĦ'''&&&gdKĦ***)))((()))***+++,,,+++)))'''%%%$$$$$$%%%$$$$$$(((((((((&&&$$$%%%&&&&&&$$$gdKĦ&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++***)))((('''&&&&&&!!!'''(((%%%###%%%(((%%%'''(((((()))///999BBBPPPYYYfffpppuuuuuutttrrrrrrnnnnnnssssssnnnmmmqqqpppiiicccbbbeeefffaaa\\\\\\ZZZSSSMMMMMMLLLCCC666///,,,((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))******''''''---333999GGGUUU```___cccjjjmmmkkkkkkmmmwwwrrrrrrtttoooiiippp{{{~~~~~~}}}dddGGG222...(((%%%$$$$$$$$$$$$(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$)))***))))))******)))(((''''''(((+++***...;;;LLL^^^ppp~~~}}}xxx~~~}}}}}}}}}||||||||||||zzzvvvlll^^^NNN>>>333---+++((((((***)))&&&'''+++))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&***'''(((+++,,,333GGG]]]rrrpppttt}}}}}}rrrZZZBBB444000...,,,,,,---+++'''$$$>AWWWne]]][[[ZZZYYYZZZ[[[neddd______eeehhhfffeeefff___[[[SSSHHH===555///---ne'''&&&%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%&&&'''((((((((('''+++***(((&&&&&&&&&'''(((+++((()))///444333222333777999>>>FFFNNNUUUYYY[[[[[[WWWTTTTTTRRRNNNneJJJJJJIIIGGGLLLSSS]]]]]]^^^aaaeeeffffffeeeeeeddd___ZZZXXXXXXRRRJJJ<<<999555000,,,)))((('''))))))))))))***+++,,,De'''''''''(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&((((((&&&&&&'''((()))))))))(((***)))((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''+++******))))))))))))***,,,+++)))***---333:::>>>HHHOOOne}}}}}}}}}zzzwwwuuurrrooolllmmmnemmmooorrruuusssrrrrrrrrrpppmmmiii```\\\TTTJJJ@@@888111---***)))((((((***+++>A+++******k<+++***)))((('''******))))))((((((((((((''')))***+++))))))***+++,,,222999fhmmmiiifffjjjqqqssspppeeeccc___ZZZSSSHHH<<<444...,,,***((('''''''''((($$$'''******(((&&&%%%&&&'''''''''''''''''''''''')))((('''&&&%%%De''''''''''''''''''ne''''''ne''')))((()))---222666777666000,,,(((&&&&&&&&&%%%###&&&''''''&&&$$$$$$%%%'''&&&&&&ne&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&!!!%%%)))***)))'''(((***''')))***)))(((,,,444;;;BBBKKKZZZhhhqqqvvvxxxxxxxxxsssqqqrrrooohhhfffhhhkkkjjjiiihhhgggeeeaaa]]]```^^^YYYTTTUUUUUUKKK@@@111...***(((((((((((('''''''''''''''''''''''''''(((((('''''''''((()))***+++((((((---333;;;IIIVVV\\\\\\aaaiiilllkkkjjjkkksssooopppuuusssmmmrrr}}}||||||cccHHH222...)))%%%$$$%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%'''(((((((((((()))***)))((('''((()))((()))---555???OOOggg{{{{{{}}}~~~~~~~~~}}}||||||{{{tttrrrlllaaaSSSDDD666...+++((((((***)))&&&'''***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((%%%'''+++---444HHH^^^rrrooorrryyy}}}zzzwwwvvv|||}}}oooZZZDDD555111...***)))))))))'''XXXYYY\\\ZZZYYYZZZZZZYYYYYY___bbbaaaccchhhjjjhhhhhhjjjccc\\\PPPBBB777///,,,***'''&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''###$$$%%%'''((()))))))))---+++***(((''''''''''''+++)))***000444555666888>>>BBBIIIPPPUUUXXXYYYYYY\\\UUUOOOPPPPPPOOOOOOKKKIIIHHHGGGLLLSSSYYY[[[^^^bbbfffgggdddbbbeeeddd___YYYWWWUUUNNNFFF777555222///,,,+++*********)))))))))***+++,,,---)))((((((((((((((((((((('''(((((())))))''''''&&&&&&''''''((()))''''''((((((((((((((('''******)))((('''''''''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&&&&***)))((((((***...222444===CCCzzz~~~~~~}}}zzzxxxvvvsssooommmmmmjjjlllooopppsssrrrppppppqqqqqqooommmiiibbbXXXNNNFFF>>>666111---+++))))))+++,,,+++******,,,,,,+++***)))(((***))))))))))))((((((((()))*********)))))),,,...///999EEEPPPnnnooolllhhhiiiooorrrrrr```^^^YYYPPPEEE;;;333///,,,+++)))'''&&&&&&''''''%%%''')))***)))((('''(((&&&&&&''''''((())))))***))))))((('''&&&&&&((((((((('''&&&&&&(((''''''(((((()))(((+++333>>>EEEFFFEEE<<<555,,,(((((((((&&&###$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************)))***+++***((()))---111333<<>>LLLXXXZZZZZZ___hhhmmmkkkiiiiiioookkknnnvvvxxxssstttyyy{{{}}}yyypppZZZDDD111---)))&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((((((&&&$$$$$$$$$&&&'''((())))))((('''(((***'''***---///111>>>[[[ttt~~~|||zzz|||}}}~~~~~~}}}{{{yyywwwooommmkkkeeeZZZKKK;;;111,,,(((''')))(((&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$&&&+++---444III___kkkiiilllsssuuurrrnnnnnnyyyyyyyyyvvvlll[[[FFF777333///***&&&&&&'''((([[[YYYXXXXXXYYY\\\^^^___ZZZ[[[\\\\\\ZZZXXXVVVVVVYYYXXXVVVTTTSSSTTTXXXZZZ\\\___bbbeeefffeeefffhhhbbbXXXIII;;;111,,,***)))'''''''''''''''''''''''''''((()))((('''&&&&&&((($$$%%%&&&'''((((((((((((******)))((('''''''''(((+++)))***///222333555999BBBHHHQQQXXX[[[[[[ZZZXXX]]]UUUQQQTTTXXXXXXVVVUUUYYYUUUPPPLLLHHHIIIMMMRRRVVVXXX]]]bbbffffffccc```dddccc```ZZZVVVRRRIII@@@666555333111///...------++++++******+++,,,---------,,,+++)))((('''''''''((('''&&&&&&'''(((***+++''''''''''''(((((())))))'''((((((((((((((('''&&&+++***)))((((((''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%))))))(((((()))***+++,,,777;;;EEEWWWiiivvvzzzzzz{{{yyywwwvvvuuurrrnnnkkklllkkkkkklllmmmnnnnnnmmmmmmmmmllllllmmmoooooopppqqqiii___WWWPPPFFF:::111---***(((''')))+++,,,,,,'''(((((())))))+++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********))))))+++///222999DDDQQQZZZbbbiiijjjgggfffkkkooonnnmmmooonnnlll___XXXMMMAAA888111---+++***)))((('''&&&&&&''''''%%%&&&'''(((((((((((()))&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%'''''''''''''''(((((())))))***///;;;IIIRRRSSSQQQJJJ???222***((()))'''%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''')))'''&&&&&&(((((('''&&&(((***+++***(((''')))+++---333>>>IIIVVVcccnnnuuuqqqooommmkkkhhheeeccccccfffjjjmmmmmmjjjddd```^^^YYYVVVSSSUUUYYYWWWOOOFFF777222---)))(((((('''''''''''''''''''''''''''''')))))))))))))))******+++...,,,+++///777CCCQQQZZZ^^^]]]bbbkkkpppmmmiiihhhllljjjnnnvvv{{{wwwrrrrrrvvvwwwssskkkcccYYYHHH999///,,,)))'''''''''''''''$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###%%%'''&&&######%%%(((%%%'''(((((('''''')))******,,,...---,,,666OOOhhh|||{{{yyyxxx{{{|||}}}~~~|||yyyvvvtttnnnllliiifff___RRRAAA555...***'''((((((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&$$$&&&+++---333GGG]]]aaaaaafffnnnqqqooommmnnnuuuttttttssslll\\\GGG888222///+++(((''''''(((aaa```___]]]\\\\\\]]]^^^^^^``````^^^[[[WWWVVVWWWXXXWWWUUUQQQNNNOOOSSSVVVYYY]]]aaacccccccccccccccZZZPPPAAA444---+++++++++'''(((((((((((()))))))))((()))))))))'''&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))***((()))---///000444999DDDKKKUUU\\\^^^\\\ZZZYYY[[[VVVUUU[[[aaa```]]][[[___]]]XXXPPPLLLLLLOOORRRZZZ\\\```fffjjjjjjhhheeeaaabbb___YYYTTTNNNCCC777222111///---+++***)))((()))))))))))))))******+++,,,+++)))((('''&&&%%%%%%((('''&&&&&&&&&((()))***'''''''''((((((((((((((('''((((((((((((((('''&&&+++***)))((((((''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&###$$$&&&'''(((((((((''')))))))))))))))))))))(((000333<<>>333///...,,,)))(((((((((''''''''''''(((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%))))))((('''&&&%%%%%%%%%'''''''''''''''((()))******---555BBBPPPXXXZZZXXXVVVJJJ:::...***))))))((('''((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((())))))((('''%%%%%%''''''&&&$$$&&&((())))))(((''''''(((+++---222999DDDRRRaaakkkkkklllmmmlllkkkkkkiiihhhhhhggggggggggggeeeaaa]]]]]]XXXVVVZZZ^^^\\\UUUNNN999555...***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************---------111;;;IIIVVV]]]dddbbbfffnnnssspppkkkhhhlllkkknnnvvvzzzvvvooojjjpppkkkaaaTTTJJJAAA777...---***(((&&&'''(((((('''&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''%%%%%%(((,,,%%%'''((((((''''''(((***+++++++++++++++222CCCTTTppp~~~{{{wwwuuurrrmmmiiifffbbbXXXIII===333,,,((())))))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%(((&&&(((,,,---222DDDYYY^^^___fffooorrrpppnnnpppsssrrrrrrrrrkkk\\\FFF777000///---+++)))''''''(((ggggggeeebbb^^^]]]]]]^^^]]]___```\\\WWWSSSSSSTTTWWWWWWVVVRRROOOOOOTTTXXX\\\```bbbbbbcccdddbbb___PPPGGG999000,,,,,,,,,+++((((((((()))))))))))))))((()))***)))'''&&&'''(((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&'''((())))))***((()))---///111666>>>FFFNNNWWW]]]^^^[[[ZZZZZZWWWTTTWWW^^^cccaaa^^^]]]aaaaaa]]]UUUPPPQQQSSSSSS[[[\\\^^^cccgggiiihhhggg```___ZZZSSSMMMGGG<<<111000///...,,,+++)))'''''''''&&&&&&&&&&&&&&&''''''))))))(((&&&%%%%%%%%%%%%'''''''''&&&''''''((((((&&&&&&'''(((((((((((('''''''''((((((((((((((('''******)))((('''''''''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''"""###%%%&&&(((((()))))))))))))))))))))((((((((((((+++444CCCVVVgggrrrvvvqqqpppqqqrrrsssrrrnnnlllqqqpppqqqsssuuusssmmmhhhmmmmmmmmmjjjgggdddcccdddccccccdddddd```WWWJJJAAA555000+++(((''')))***++++++***)))(((((()))***+++,,,,,,,,,,,,+++***)))((()))))))))************++++++,,,...111444:::@@@EEERRRYYY______^^^```aaa___bbbeeeeeebbbbbbdddccc___QQQDDD333++++++---+++((('''((((((((((((((((((((((((&&&$$$###%%%'''''''''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''((()))******+++111<<>>999...,,,(((###$$$)))hhhgggfffeeecccbbbaaaaaa___bbbdddaaa[[[VVVTTTUUUTTTVVVYYYZZZYYYXXXXXXXXX]]]aaacccaaa```___XXXPPP;;;666111---,,,---......++++++***)))((('''&&&&&&******+++++++++******)))))))))(((((((((((())))))******))))))((('''&&&&&&,,,(((''',,,222:::GGGSSS\\\YYYVVVTTTUUUWWWXXXYYYUUU[[[\\\YYYYYY^^^```^^^bbb]]]XXXVVVWWWXXXVVVTTTWWWXXXZZZ[[[\\\[[[ZZZYYYWWWNNNEEE???888000+++++++++)))((()))******)))(((!!!###&&&((((((((()))***(((((((((''''''&&&&&&&&&))))))((((((''''''&&&&&&$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%(((((((((((()))))))))))),,,+++---222888BBBSSScccpppvvvzzzwwwuuuvvvvvvuuu{{{xxxsssnnnllllllmmmooopppooommmlllkkkkkklllmmmlllnnnooonnnnnnoooqqqsssggg[[[III888---***)))***''''''(((((()))+++,,,---------,,,,,,+++******)))+++)))(((*********...444444999>>>BBBKKKVVV[[[[[[bbbbbb```[[[WWWUUUXXX\\\bbb\\\XXXZZZWWWMMMAAA:::,,,,,,***)))(((((((((((('''&&&%%%%%%%%%%%%&&&''',,,)))&&&&&&(((******((())))))((('''&&&%%%%%%$$$&&&''')))*********)))((('''&&&&&&&&&&&&'''(((((()))******)))'''&&&((()))...888GGGTTT\\\```aaabbbcccaaaddd]]]LLLCCC;;;,,,---)))'''((((((&&&&&&***''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((&&&(((***+++,,,+++)))(((%%%%%%&&&'''(((((('''''''''%%%$$$######$$$&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%###%%%'''((()))+++...111:::JJJYYY___bbbggghhheeebbbgggjjjgggaaa^^^bbbggggggiiifff```]]]]]]WWWOOOEEEDDD@@@999222,,,(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++******)))******///;;;JJJVVV\\\^^^\\\]]]```dddhhhkkkkkkjjjjjjiiihhhkkkqqqsssgggZZZGGG>>>222+++***++++++))))))'''%%%###"""###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############)))'''%%%###""""""""""""&&&''')))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&''''''''')))(((((('''''''''((((((&&&&&&%%%%%%&&&)))+++---444@@@TTTiiizzz|||||||||xxxwwwtttppprrrssshhhZZZMMM>>>000,,,+++(((''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***'''&&&(((,,,777IIIZZZlllpppvvvxxxvvvsssssstttwwwrrrlllcccSSSAAA444000000---)))''''''(((''''''fffffffffeeeeeeeeeddddddffffffeeebbb]]]XXXVVVTTTXXXZZZ]]]^^^]]][[[YYYXXX\\\```aaa___]]]ZZZRRRIII777333...++++++,,,------++++++***))))))((((((''')))))))))(((((('''''''''))))))(((((((((((())))))++++++++++++++++++,,,,,,///+++***...555>>>KKKXXX```^^^[[[YYYYYYYYYYYYXXXXXX\\\]]]YYYYYY]]]```___```]]]ZZZXXXXXXWWWVVVUUUWWWYYY[[[[[[ZZZXXXUUUSSSLLLDDD===999444---******)))((('''(((***++++++***"""$$$'''(((((((((((()))'''&&&&&&&&&%%%%%%%%%$$$&&&''''''''''''''''''(((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&'''((((((''''''&&&((((((((((((((((((((()))+++***,,,000555>>>NNN]]]nnnvvv{{{xxxtttssstttttt{{{xxxtttpppnnnnnnpppqqqmmmmmmmmmmmmmmmnnnoooooolllnnnppprrrsssuuuxxx{{{sssfffRRR@@@444///......******)))))))))***++++++))))))))))))(((((((((((()))''''''******+++///666<<>>777000+++(((((((((''''''''''''''''''$$$%%%&&&'''((((((((((((,,,,,,111;;;IIITTTYYYZZZYYYZZZ\\\___ccceeeeeeeeefffggggggjjjnnnmmm```QQQ>>>666,,,''''''((()))((()))(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&)))***+++)))&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&(((***,,,---777GGGZZZlllzzz}}}{{{zzzyyy{{{yyytttpppmmmfff]]]VVVGGG888111---)))''')))'''''''''''''''''''''''''''''''''(((((('''''''''***))))))***---777KKK]]]lllooosssuuutttssssssssstttpppkkkcccRRR???333///---+++((('''((())))))(((bbbccccccddddddeeeeeefffgggeeeaaa___]]][[[XXXVVV[[[]]]```aaaaaa^^^ZZZXXX[[[^^^___\\\XXXSSSJJJ@@@333000,,,)))***+++,,,,,,************************,,,+++)))'''&&&&&&'''''')))((((((''''''(((((()))++++++,,,------...//////222...---111888BBBPPP]]]``````___^^^]]]\\\[[[ZZZZZZ]]]\\\XXXWWW[[[^^^___^^^___^^^]]]ZZZXXXXXXXXXYYY[[[\\\\\\YYYSSSMMMIII@@@:::444333111,,,***,,,(((''''''(((+++,,,,,,+++$$$&&&((()))(((''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))(((((((((''''''%%%$$$$$$((((((((((((((((((((((((&&&''''''((())))))******'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))(((***...111888GGGVVVgggrrrzzzwwwpppnnnppprrrxxxvvvtttqqqppppppqqqrrrkkklllmmmooopppqqqqqqqqqlllooorrruuuxxx{{{zzzlllWWWCCC666///---,,,---,,,++++++************))))))))))))(((((((((((()))'''(((,,,...000666<<>>555,,,)))((('''(((***''''''''''''''''''''''''******))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''''''''***)))(((((('''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''((())))))'''((()))+++---...222:::IIIYYYfffmmmooooooooonnnllljjjhhhgggeeehhhlllnnnmmmggg^^^WWWWWWVVVTTTPPPIII===222******)))(((((((((((()))******)))((((((((()))+++,,,+++...555???JJJQQQSSSSSSYYYZZZ[[[ZZZXXXWWWVVVVVVXXX\\\```aaa```YYYIII:::111---(((&&&&&&((()))))))))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''')))******,,,------***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%(((((('''&&&&&&&&&'''(((***,,,111999FFFZZZnnn|||~~~}}}~~~}}}zzzuuuxxxyyyvvvqqqnnnnnnnnnfff[[[JJJ;;;000***'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''***---......777NNNdddssspppnnnnnnqqqrrrpppnnnlllkkkggg]]]JJJ777......***(((&&&&&&((())))))(((aaaaaaaaabbbcccccccccddd```\\\WWWWWWZZZ\\\\\\ZZZXXXYYY[[[___aaa___ZZZUUUXXX[[[]]]YYYTTTLLL@@@444///---++++++,,,,,,,,,+++))))))***+++,,,---......222000...+++******+++,,,((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,...---000888???FFFQQQ[[[ZZZ]]]______[[[WWWTTTTTTVVVUUURRRPPPOOOOOOSSSWWWYYY\\\______\\\[[[]]]___bbbbbb```[[[SSSIII@@@:::555000---//////,,,+++,,,,,,***))))))******((('''''')))+++***(((&&&%%%&&&&&&'''''''''''''''''''''++++++******)))(((''''''%%%&&&''''''(((((((((''''''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&)))(((***,,,---111<<>>777333...***)))(((((((((((((((((())))))'''(((***++++++***((('''&&&''''''''''''&&&&&&''')))(((((('''&&&&&&%%%%%%'''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''''')))---000444;;;GGGTTT___eeefffeeebbbbbbjjjmmmhhhhhhdddUUUCCC888---***)))((((((***(((((((((((((((((((((((((((''''''&&&%%%$$$######((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((())))))(((''''''(((***...++++++222>>>MMM[[[dddsssqqqooonnnlllllllllllljjjjjjjjjlllkkkgggaaa^^^bbbaaa___ZZZRRREEE666,,,+++***((('''&&&'''((()))+++***)))(((((()))+++,,,)))...777BBBLLLSSSUUUUUUXXXZZZ[[[ZZZVVVRRRQQQQQQSSSXXX[[[YYYUUUMMM@@@333///,,,)))(((''''''''''''((((((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&''''''(((((()))***+++)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$%%%&&&(((''''''&&&&&&&&&&&&&&&***+++---222===QQQhhhxxx{{{zzzzzzzzz|||}}}~~~}}}yyyvvvtttvvvwwwuuuqqqoooggg___QQQ???222+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%(((,,,......888OOOfffvvvsssooonnnpppqqqooolllmmmiiiaaaVVVDDD333,,,,,,***)))''''''''''''&&&%%%ddddddeeeffffffggghhhhhhdddbbb^^^\\\\\\\\\\\\\\\YYYXXXZZZ]]]___^^^XXXTTTTTTXXX[[[YYYTTTLLL???333///---,,,,,,------,,,***((()))***+++,,,---......///...,,,***))))))******(((''''''&&&&&&''''''(((------------------------,,,...555>>>EEEIIIPPPWWWZZZ]]]```^^^XXXRRRNNNMMMSSSQQQOOOOOONNNLLLOOOTTTWWWXXX[[[\\\\\\]]]```aaadddaaa\\\TTTKKKBBB:::555000+++)))+++,,,)))((()))---+++***)))***)))'''&&&((()))++++++(((&&&&&&&&&(((((((((((())))))))))))---,,,+++***((('''&&&&&&%%%%%%&&&(((((()))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&(((''')))+++,,,...888DDDOOO```pppvvvwwwxxx{{{}}}wwwxxxzzz{{{{{{yyywwwvvvpppoooooonnnlllkkkiiihhhrrrssstttrrrnnnkkkiiihhhfff]]]OOOBBB999444222000...............///000111222111000...---+++***)))------111888>>>CCCKKKTTTXXXbbbjjjmmmnnnqqqsssrrrlllkkkjjjhhhfffccc___]]]OOOBBB666111...***'''&&&''''''''''''((())))))***'''((()))******)))((('''%%%'''))))))'''&&&''''''***)))((('''&&&%%%$$$$$$''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''***///222777AAANNNZZZaaaccccccccceeedddkkknnnjjjlllhhhYYYEEE999...++++++)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%)))))))))(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&)))((('''%%%%%%&&&''''''((('''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((())))))((('''&&&(((***+++'''&&&+++333===JJJUUUkkklllmmmmmmllllllnnnqqqqqqmmmjjjjjjjjjfffeeeeeejjjiiifffbbb[[[NNN>>>222---+++)))'''&&&&&&'''((((((((((((''''''(((((())))))000;;;GGGPPPUUUWWWWWWTTTXXX\\\\\\XXXSSSQQQQQQTTTXXXWWWQQQJJJBBB777...+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&'''((((((((('''(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&(((***...777JJJ```pppsssuuuxxxyyyyyyzzz{{{}}}wwwssswww|||yyyrrrlllhhhdddXXXEEE555...+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%'''+++---000:::QQQfffuuutttrrrqqqqqqqqqpppooorrrhhh[[[MMM===///***+++***((('''&&&''''''%%%###ddddddfffgggiiikkklllmmmeeeeeecccaaa^^^]]]^^^______]]][[[]]]___]]]WWWRRROOOTTTXXXWWWTTTMMM@@@444...---,,,------,,,***(((((())))))***+++,,,------++++++*********)))))))))(((''''''&&&&&&''''''(((*********+++,,,,,,------,,,000;;;GGGMMMNNNQQQUUUWWW[[[___]]]WWWRRRPPPPPPSSSPPPPPPRRRQQQNNNPPPUUUZZZZZZZZZ\\\```dddggghhhbbb]]]UUUJJJAAA888333000,,,((('''***+++)))((())),,,***))))))******((('''''')))++++++)))'''&&&'''((((((((()))))))))*********))))))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''((('''&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%%%%&&&(((******,,,555@@@MMM\\\mmmuuuyyy|||~~~}}}vvvxxx{{{||||||zzzvvvtttrrrqqqooonnnlllkkkjjjjjjppprrrrrrppplllhhheeeddd[[[TTTIII@@@999444111///111111000/////////000000//////......------,,,,,,//////333;;;BBBGGGPPPXXX\\\fffmmmnnnnnnqqqttttttmmmkkkjjjkkkkkkfff\\\SSSDDD999///---,,,(((%%%%%%&&&&&&&&&'''((()))******((((((((((((((((((((((((%%%(((******(((''''''(((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''''''''+++000444;;;GGGWWW```bbb``````aaaeeebbbgggjjjhhhkkkiii[[[EEE999...,,,,,,***''''''((((((((((((((((((((((((*********)))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%***((('''%%%%%%%%%'''(((((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''((()))(((&&&&&&(((***(((%%%&&&))),,,111<<>>PPP^^^hhhpppxxx{{{xxxuuuvvvyyy~~~uuussszzz{{{sssnnnkkkkkkaaaMMM;;;222...+++'''''''''''''''''''''''''''''''''(((((('''''''''((((((***---222>>>TTTgggqqqrrrttttttssssssuuuvvvxxxhhhTTTDDD777---))))))'''&&&%%%&&&''''''&&&$$$aaabbbdddfffiiilllnnnooo```bbbdddbbb______aaadddeeebbb^^^^^^___]]]WWWQQQKKKQQQVVVVVVTTTMMM@@@444...---,,,------,,,)))&&&((())))))***++++++,,,,,,******+++++++++******)))'''''''''&&&&&&'''''''''$$$%%%&&&''')))***+++,,,---333@@@MMMSSSRRRRRRTTTRRRWWW\\\\\\XXXUUUVVVXXXSSSPPPQQQUUUTTTPPPQQQWWW```]]]\\\```ffflllnnnooo___YYYNNNCCC999222...,,,+++'''&&&***,,,+++***,,,***)))((()))***+++***)))''')))++++++)))''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((''')))(((&&&&&&%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$&&&))))))***333===JJJYYYiiisssxxx||||||yyytttvvvyyy{{{zzzwwwsssqqqsssrrrpppnnnllllllmmmmmmnnnpppqqqooolllhhhfffeeeZZZTTTKKKCCC>>>999555333444333222000///.........---.........//////000000333333777???FFFKKKTTT]]]___hhhoooooonnnpppssssssrrrmmmiiikkknnngggVVVHHH???555---,,,,,,)))&&&%%%&&&&&&&&&'''''')))***+++((((((''''''''''''((((((%%%(((++++++)))'''((()))&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&''''''&&&'''+++111555===KKK\\\dddccc^^^^^^___aaa^^^bbbeeedddiiigggZZZDDD888...,,,---***'''&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%***)))'''%%%%%%%%%'''((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''$$$######$$$%%%&&&'''((('''(((((((((&&&'''(((***'''%%%'''******+++555AAALLLWWWeeelllmmmmmmppptttzzzrrrmmmooonnniiiiiilllooommmkkkiiieee[[[LLLAAA333111---***''''''(((((()))***+++,,,,,,+++))))))---666BBBNNNUUUXXXXXXXXXQQQZZZdddiiihhhdddcccddd```___VVVGGG999111,,,(((&&&(((***+++***)))))))))$$$$$$%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((#########$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&''')))***+++++++++***&&&'''''''''&&&'''))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++$$$%%%&&&&&&''''''&&&&&&$$$'''))))))***222AAALLL```lllxxx|||xxxrrrrrrtttxxxrrrrrr{{{}}}wwwtttoooqqqhhhSSS???555000,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***((()))...555BBBVVVhhhmmmqqquuuvvvuuuvvvxxx{{{|||iiiQQQ???444+++((()))$$$$$$$$$&&&((()))(((&&&hhhfffdddggglllpppqqqqqqmmmhhhddddddhhhjjjhhheeeeeeffffffccc]]]WWWTTTSSSMMMLLLNNNQQQQQQIII<<<222,,,***(((((((((((((((&&&))))))))))))************222111...,,,***(((((('''******))))))((((((''''''&&&))),,,,,,)))((()))+++,,,777DDDNNNXXX______\\\______``````___^^^]]]]]]\\\TTTOOOQQQTTTUUUZZZaaakkkgggdddggglllnnnjjjeee^^^PPPAAA:::777111,,,***)))((('''''''''''''''(((************)))))))))))),,,+++(((&&&&&&'''(((***+++,,,------------------++++++)))((('''&&&&&&&&&'''((()))((('''&&&'''((($$$))))))&&&''',,,+++%%%&&&(((***)))'''%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((()))***)))(((&&&&&&&&&'''(((---,,,+++)))'''&&&%%%%%%%%%(((+++)))'''(((...333BBBRRR```hhhmmmtttvvvtttvvvtttuuuwwwxxxvvvttttttpppqqqqqqnnnkkkkkknnnqqqpppssstttoookkkjjjhhheeeYYYQQQFFF???;;;888222...000222444444222000......'''***---//////000111222222777999AAAPPPUUUYYYfffaaafffhhhggghhhnnnrrrsssppplllgggddd___VVVIII???000...,,,)))''''''((()))$$$$$$$$$%%%''')))***+++%%%&&&'''(((((('''&&&%%%%%%%%%&&&)))+++,,,+++)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((&&&$$$+++555IIISSS^^^ccc```]]]]]]___]]]bbbeeeeeegggiiieee___NNN???111,,,)))&&&%%%(((************)))(((&&&&&&((((((((((((''''''''''''%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&(((,,,000333BBBGGGSSSbbbkkkmmmnnnqqqqqqpppmmmiiigggiiimmmqqqwwwqqqkkkiiiggg```UUUKKKBBB666---,,,---******,,,+++***)))'''&&&'''+++...444>>>HHHMMMSSS[[[\\\YYYZZZ___eeeiiinnnqqqmmmfff```\\\PPP>>>333000---'''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((((('''%%%#########%%%&&&''''''&&&%%%%%%$$$######$$$"""!!!"""&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((%%%%%%(((***))),,,111111---(((&&&((()))***)))############$$$&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%''''''&&&%%%&&&'''))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$'''((()))***000;;;DDDUUUffftttuuupppnnnooonnnooovvvwwwpppqqq{{{|||xxxtttkkk]]]MMM>>>444///)))(((&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((''')))***,,,444DDDXXXhhhsssoooooossssssooooootttvvvcccMMM>>>444,,,))))))((('''%%%$$$$$$%%%'''(((ccccccdddhhhnnnsssuuuuuunnnjjjffffffiiijjjiiiffffffggggggccc\\\VVVSSSRRRPPPOOOPPPRRRQQQJJJ===222,,,***(((((((((((((((&&&(((((()))))))))*********222111000...,,,***)))(((*********)))))))))))))))%%%(((******'''''')))+++666???KKKTTT^^^fffhhheee```_________``````aaabbb___XXXRRRTTTWWWXXX]]]ccckkkgggdddeeeiiiiiiddd___TTTGGG:::444111---((('''((((((((((((((((((((((((''''''(((((())))))******,,,***(((&&&&&&(((+++---////////////...---,,,+++'''&&&&&&%%%%%%&&&'''((('''((())))))''''''((()))))))))((('''(((***)))%%%'''(((***)))'''%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((******)))(((''''''''''''%%%(((***)))'''(((---222777BBBPPP]]]jjjttttttooopppnnnoooqqqttttttsssrrrooooooooollliiihhhiiikkkmmmqqqrrrnnnjjjjjjhhheeeZZZRRRHHH@@@<<<888333///000222444555333111111111))),,,...000000111222444999>>>@@@HHHVVVXXXZZZeeegggjjjjjjfffdddhhhkkkjjjnnnkkkgggbbbZZZNNN@@@666---,,,+++)))((((((((((((&&&&&&''''''(((***++++++((())))))***)))((('''&&&$$$$$$$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((()))))))))((())),,,,,,---666AAAQQQXXX___aaa^^^\\\^^^bbbdddgggiiihhhhhhiiieee```OOOCCC777111,,,''''''************))))))(((''''''((((((((((((''''''''''''&&&&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((''''''''''''(((((())))))'''&&&%%%&&&(((+++---888>>>KKK\\\fffiiikkkooonnnkkkhhhgggiiinnntttxxxzzzuuuooolllkkkeeeZZZQQQIII===333000///+++***,,,***+++,,,,,,,,,...111444666BBBMMMPPPSSSYYY^^^^^^\\\bbbiiimmmrrrtttppphhh]]]XXXJJJ:::000...+++'''''''''''''''((((((((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$###"""###&&&((('''%%%%%%%%%%%%&&&&&&&&&&&&''')))&&&&&&)))******...444666222---)))((()))))))))%%%%%%%%%%%%$$$$$$$$$$$$))))))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((('''(((---666===MMM]]]lllooolllkkkkkkjjjooovvvuuuoooqqq{{{}}}wwwrrrjjj___RRRDDD777///+++)))''''''(((((('''&&&'''&&&&&&&&&&&&'''(((((()))''''''+++777JJJ]]]jjjsssnnnnnnsssvvvsssrrrtttsss```KKK<<<333+++((((((((('''%%%$$$$$$%%%'''(((bbbcccfffkkkqqqtttuuuuuuoookkkgggfffhhhiiihhhfffeeeggggggbbb[[[UUUSSSSSSWWWUUUTTTTTTRRRIII<<<111,,,***(((((((((((((((&&&(((((())))))))))))******111111111000///---***)))*********)))******++++++&&&(((******((((((,,,///<<>>IIISSSUUUTTTXXX___ccc^^^dddkkkpppvvvwwwpppgggWWWPPPCCC444,,,***)))&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))''''''***++++++111777===999333---)))(((((()))((()))))))))((('''&&&%%%+++***)))((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%''''''(((&&&%%%)))000666EEETTTdddkkklllmmmnnnmmmooosssrrrmmmpppyyy~~~|||tttoooiiiccc[[[NNN===111...+++)))((())))))(((''''''&&&&&&&&&&&&'''((((((***&&&$$$***:::OOObbblllxxxtttsssyyy~~~~~~{{{yyymmm[[[FFF999111***'''''''''&&&%%%$$$$$$%%%&&&'''eeegggkkknnnqqqrrrqqqpppllliiieeeccccccddddddcccbbbeeefffbbb[[[VVVUUUWWW```]]]YYYWWWRRRHHH:::///,,,***((('''(((((((((&&&(((((((((((()))))))))***///000111222111...,,,***))))))(((((()))***+++,,,)))+++,,,,,,+++...333888DDDIIINNNQQQWWW```dddccc]]]\\\[[[[[[^^^ccchhhllllllfffaaa^^^^^^___aaaccceeeaaa]]][[[YYYTTTLLLFFF>>>444---,,,,,,)))((()))$$$&&&(((***++++++***)))$$$$$$%%%%%%&&&''''''(((***)))&&&&&&(((,,,111555888666444111...+++***)))///---***&&&%%%$$$%%%&&&###%%%&&&'''&&&'''(((***...'''$$$((()))&&&%%%'''''')))******((('''&&&'''%%%&&&''''''((('''''''''%%%&&&((()))))))))((('''$$$%%%'''((()))((('''''''''&&&&&&&&&&&&''''''(((%%%'''((('''&&&'''***,,,111444===MMM```nnnqqqooommmmmmmmmmmmrrrwwwwwwtttuuuvvvwwwwwwuuurrrpppoookkkoooqqqnnnlllmmmllljjjaaaZZZOOOFFF???999444111000111333333111000000111111111222222222555:::>>><<>>BBB@@@IIIOOO[[[hhhgggccckkkvvvwwwtttmmmiiijjjkkkjjjkkkeeeYYYIII;;;000+++***%%%%%%'''((()))))))))(((''''''''''''&&&%%%$$$###$$$%%%''')))++++++++++++)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))******)))***,,,000999GGGTTT\\\^^^aaaeeeeeedddcccdddfffgggkkkjjjfffdddgggjjjjjjggghhhaaaRRR@@@333---+++******))))))))))))***+++(((((((((((('''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))******((('''&&&&&&%%%%%%%%%%%%((()))******+++***)))))))))+++222===GGGSSSdddrrrpppjjjeeefffnnnuuuyyyzzzwwwtttpppnnnmmmkkkgggddd``````]]]XXXRRRJJJAAA::::::;;;;;;===AAAIIISSSZZZ___]]]]]]___````````````cccggglllqqquuusssgggYYYKKK@@@444,,,)))(((((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&)))***---777BBBHHHGGGBBB999000,,,///333222000---)))&&&$$$######******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''))),,,///000;;;MMM^^^jjjqqquuuxxxvvvuuurrrppprrrvvvwwwuuuqqqmmmjjjkkkkkk```MMM===000---)))''''''''''''&&&'''&&&&&&&&&&&&'''((((((((()))+++///888JJJ___mmmsssrrrsssxxxyyyqqq^^^NNN<<<222---(((&&&'''&&&&&&&&&%%%%%%&&&&&&&&&eeehhhlllnnnmmmlllkkkkkkfffccc___[[[YYYYYY[[[\\\\\\aaaeeebbb\\\ZZZ^^^ccclllfff___YYYRRRGGG999...,,,***(((((((((((((((&&&''''''(((((((((((()))))),,,,,,......///...---,,,((('''&&&%%%%%%&&&(((***(((***+++,,,...555@@@HHHYYYZZZXXXUUUVVV[[[___^^^VVVWWWXXXZZZ^^^aaaeeegggiiiiiifffbbb```___[[[VVVTTTPPPKKKFFFAAA;;;555111...(((&&&'''(((&&&&&&)))%%%&&&''')))))))))(((((((((((('''''''''&&&&&&&&&)))(((((((((***---000222555333000...,,,+++******...---+++***)))(((((('''"""$$$%%%%%%$$$$$$&&&'''''',,,...***''''''((('''%%%'''))))))'''&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))))))))(((%%%&&&&&&'''''''''&&&&&&((((((''''''&&&''''''''''''''''''((((((((((((((()))+++111999CCCPPPbbbqqqqqqzzz~~~yyywwwzzz{{{xxxuuuuuuvvvxxxzzzyyywwwuuuoootttvvvsssrrrsssrrrppphhhcccYYYMMMCCC;;;666444222222222000---+++++++++000222333555777<<>>NNN[[[aaacccfffhhhiiigggdddbbbaaahhhlllnnnjjjiiimmmrrrsssqqqsssmmm]]]KKK<<<333---,,,+++))))))((()))***+++(((((((((((('''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((((((,,,222:::EEEXXXhhhnnnkkkiiijjjnnnrrrsssrrruuussspppnnnnnnmmmkkkjjj```dddfffbbb^^^XXXPPPHHHHHHIIIIIIJJJNNNVVV```fffkkkeeebbbeeegggeeeaaa___iiilllnnnpppsssoooaaaRRRDDD999...******((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&)))+++000<<>>GGGZZZfffsssvvvqqqmmmpppuuuwwwtttuuuvvvrrrkkklllqqqvvvwwwwwwtttooonnnppprrrnnniii___RRRFFF>>>:::999222111000000000000---+++(((,,,000444888>>>GGGNNN]]]```cccgggiiimmmqqqtttnnnoooqqqrrroooggg\\\TTT???888///+++,,,---+++)))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''((('''''')))+++,,,+++***,,,,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&'''&&&%%%&&&(((***))))))111BBBSSS___hhhnnnmmmnnnsssyyyyyyuuutttvvvqqqwwwvvvjjj```YYYNNNEEE<<<555///,,,)))&&&'''+++"""%%%((((((&&&%%%&&&''')))'''&&&'''******(((%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))'''%%%&&&)))***(((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''"""###$$$'''))))))'''%%%)))((()))++++++///:::FFF^^^dddlllpppqqqoooooopppoooooonnnlllkkkiiihhhhhhaaacccfffiiijjjiiigggfffiiikkkoooqqqqqqqqqrrrsssooooooooooooooooooooonnnxxxpppkkkmmmkkk]]]III;;;///---)))'''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&+++((((((,,,///777JJJ]]]fffdddbbb___ZZZVVVXXX\\\cccPPP;;;///***'''''')))(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---***...;;;JJJWWWaaaiiijjjllloooqqqssstttuuuvvvpppooolllkkkmmmmmmeeeZZZBBB111+++,,,)))***,,,%%%&&&&&&&&&&&&&&&'''((()))(((***,,,333DDD[[[mmmtttxxxyyyzzz{{{yyyrrrggg^^^KKK>>>222,,,***'''&&&&&&(((&&&$$$&&&((()))(((&&&oooooommmhhhaaa]]]\\\\\\```\\\ZZZ^^^```___^^^```dddfffgggddd___]]]^^^aaaccceeeddd```\\\TTTFFF999111---))))))+++,,,***(((###%%%'''((()))((('''&&&((((((((((((((((((((((((***&&&%%%)))+++(((&&&&&&+++---222:::CCCMMMVVVZZZYYYXXXUUURRRUUU\\\___]]]aaa^^^]]]```dddddd___ZZZUUUTTTSSSRRRPPPLLLFFFBBB;;;555---*********(((%%%)))'''&&&'''((()))(((&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))+++------+++)))&&&((())))))(((+++000444>>>FFFLLLJJJEEE???999333+++***)))(((&&&&&&((()))&&&(((***)))'''%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((******)))(((+++***))))))***+++***((('''''')))*********)))(((************++++++++++++)))+++---,,,,,,000999@@@MMMZZZiiiqqqqqqoooooorrrwwwuuuuuuvvvrrrllllllpppuuuvvvvvvsssnnnlllmmmpppsssooogggZZZMMMBBB;;;888555222///....../////////+++...222555999???HHHOOO[[[___dddiiimmmrrrvvvyyyyyyvvvsssrrrooodddSSSEEE888222+++((())))))(((%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((('''''')))+++,,,+++)))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&)))+++)))***444FFFVVV___fffkkkpppppprrrwwwxxxuuuuuuxxxwww|||yyyzzzvvvooohhh___SSSGGG???777000---***'''(((+++%%%'''))))))&&&$$$$$$%%%)))'''&&&''')))***(((%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((&&&%%%&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))&&&$$$(((''''''(((((()))222<<>>555,,,***)))&&&$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***((()))---222???TTTggghhhjjjooovvv{{{zzzssslllggghhhgggeeefffeee]]]TTTDDD333+++,,,((()))+++&&&(((((())))))))))))))))))'''***...888LLLcccrrruuuxxxuuuvvv{{{}}}sss^^^MMM;;;333,,,***)))&&&''')))&&&&&&%%%&&&&&&&&&%%%%%%cccdddfffggggggddd```]]]WWWTTTUUUXXXXXXWWWZZZ^^^```aaaccccccbbbaaaaaaaaa\\\___```]]]\\\ZZZUUUNNNDDD>>>666111///---***'''''''''(((((())))))))))))))))))))))))))))))))))))---)))'''((())))))...444333<<>>TTTkkkxxxzzzwwwuuuuuuzzz{{{oooXXXFFF666000+++***)))&&&'''***$$$%%%&&&&&&&&&&&&'''(((______aaacccdddbbb^^^ZZZSSSSSSUUUXXXVVVTTTVVV[[[^^^___```bbbbbbbbbaaa```ZZZ]]]^^^[[[YYYYYYUUUQQQHHHAAA888333000...+++((())))))))))))))))))))))))************************+++(((&&&'''))),,,333<<<>>>EEEPPPZZZ______\\\XXXXXX^^^aaaaaaccchhhkkkjjj___]]]]]]aaaffffffbbb\\\^^^WWWMMMCCC;;;444///,,,***)))((('''&&&&&&'''''''''&&&%%%&&&''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******((('''(((***,,,,,,+++)))(((+++---000444===HHHPPP___]]]YYYUUUUUUUUUMMMDDD666000***((((((***)))(((%%%$$$%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&(((***(((%%%$$$&&&))))))(((''''''))))))((('''%%%&&&((())))))(((((('''&&&&&&'''''''''((((((((('''((()))+++,,,,,,,,,,,,555:::DDDPPP]]]hhhppptttjjjnnnpppqqquuuxxxwwwsssnnnrrrtttsssnnniiiggggggiiilllnnnjjj___QQQDDD===888777555555444333000---000222555888>>>IIIWWWaaajjjnnnsssvvvxxxzzz{{{}}}zzzuuukkk[[[III;;;222...))))))))))))((((((((('''))))))))))))))))))))))))%%%%%%&&&'''((()))******$$$%%%&&&'''''''''''''''(((''''''((()))***((('''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((+++...000999MMMaaannnrrrtttxxxssspppqqqwww{{{yyywwwvvvsssrrrqqqqqqqqqpppnnnllleeemmmsssrrrpppnnnjjjeeeggg[[[OOOGGGAAA777...***+++)))''''''((())))))(((&&&((())))))(((''''''(((''''''((((((((()))))))))%%%%%%%%%$$$%%%&&&&&&''''''((()))(((''''''((()))(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%$$$&&&(((******)))'''%%%&&&******((())),,,,,,333???NNN]]]fffkkkllllllkkkjjjhhhfffeeedddcccfffiiimmmrrrvvvwwwwwwwwwpppqqqpppnnnkkkjjjjjjkkkmmmqqqvvvzzz{{{zzzwwwtttnnniiiddd]]]OOO===///)))***)))(((((())))))'''&&&&&&''''''((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&+++000444===LLLYYY^^^```iiimmmkkkhhhdddWWWIII111,,,((())))))'''''')))(((((((((((()))))))))***%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***,,,,,,///<<>>NNNYYY\\\^^^gggmmmlllkkkiii]]]MMM333---)))((('''%%%'''***'''''''''((((((((())))))%%%%%%&&&''''''&&&%%%%%%###%%%'''&&&$$$###%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((***+++---666AAASSS]]]jjjssstttqqqooonnnppppppmmmhhhfffgggeeeaaaKKK888000///***,,,///***+++,,,---...---,,,***)))&&&)))000@@@XXXoooyyyxxxvvvvvvwwwwwwqqqaaaLLL<<<111---+++,,,***''''''+++'''((()))'''%%%###$$$&&&fffbbb^^^]]]___aaabbbaaaWWWRRRQQQWWW\\\YYYTTTQQQXXXYYYZZZ]]]______^^^\\\ZZZ^^^^^^YYYVVVVVVUUUSSSRRRLLLEEE@@@@@@@@@???>>>===<<<999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,......111777:::===EEENNNUUUWWW[[[___bbbddddddddd\\\ccchhhggghhhkkknnnnnnaaa```aaaeeehhhfff^^^WWWUUUMMMBBB888111,,,)))'''''''''((('''&&&&&&''')))'''&&&%%%%%%''''''&&&%%%&&&&&&''''''((()))******((((((((((((((('''''''''+++)))'''(((***,,,---,,,,,,000555;;;BBBLLLXXX```___[[[VVVUUUZZZ___ZZZQQQ;;;444,,,)))+++,,,+++)))+++)))((())),,,,,,***'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$(((+++***&&&###$$$'''%%%$$$$$$&&&(((***)))((('''((()))++++++******)))'''''''''((((((((())))))((((((((())),,,---------&&&---777AAAKKKVVVbbbkkkkkkooopppooorrrwwwssskkkhhhlllpppppplllgggeeedddjjjmmmpppnnnfff\\\SSSNNN@@@<<<666222111111000000111444777<<>>FFFVVVgggppprrruuuzzz}}}vvvrrrvvv{{{|||}}}~~~~~~xxxtttsssppplllhhhgggnnntttttttttvvvvvvttttttiii___\\\WWWMMMBBB;;;111---)))((((((((('''$$$%%%(((******'''&&&''')))(((((((((((())))))))))))((((((((((((((()))******$$$&&&((('''%%%$$$%%%((($$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&'''((()))))))))(((%%%$$$$$$%%%((()))((('''%%%%%%&&&&&&&&&%%%+++'''&&&)))***))))))+++------222<<>>LLLYYYaaaiiigggmmmyyy~~~xxxpppkkkggghhhkkklllmmmllljjjhhhkkkkkkiiieeedddccc\\\SSSHHHAAA999555555555222...111666>>>EEENNNZZZhhhqqquuuuuutttsssrrrpppnnnnnnnnn]]]FFF555///...---,,,(((((('''''''''''''''(((***))))))(((((((((((()))%%%%%%%%%&&&'''((()))***)))(((&&&''')))******)))))))))((((((''''''&&&&&&)))))))))(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&(((&&&&&&((())))))///666DDDLLLWWWbbbiiinnntttxxxuuuzzz{{{vvvvvv{{{}}}wwwqqqqqqrrrkkkcccccciiirrryyy{{{yyywwwuuuoooiiibbb^^^\\\VVVKKKBBB888333...,,,++++++(((&&&'''''''''((((((((((((((()))((('''''''''(((***+++///+++'''%%%'''(((((('''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((()))))))))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&+++))),,,444>>>JJJYYYfffbbbgggiiihhhhhhlllnnnmmmnnnsssvvvvvvvvvwwwtttoooqqqooommmnnnsssyyy~~~|||yyyxxxxxxxxxwwwvvvsssiii[[[MMM???333///111******++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###(((((('''&&&&&&&&&&&&&&&)))+++000999EEEQQQYYY]]]___gggjjjeeeeeehhhaaaUUU???333)))(((+++***(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++)))((()))---333888IIIUUUeeennnppppppqqqtttlllooommmfffcccdddfffeeeIII<<<000---,,,++++++---///,,,***,,,///111000.........444GGGbbbvvv~~~~~~xxx{{{|||wwwjjjVVVCCC666000...,,,***))))))***+++...---+++)))'''&&&%%%%%%fffaaa___aaacccaaa```aaa[[[YYYWWWUUUUUUUUUTTTSSS\\\\\\\\\^^^```aaaaaa___^^^\\\ZZZ\\\^^^]]]YYYVVVXXXUUURRRQQQQQQRRRQQQQQQNNNMMMJJJFFFAAA<<<777333444///...000333333555999888<<>>222...---+++)))((((((((())),,,+++***((('''&&&&&&%%%ddd___]]]___```]]][[[]]]ZZZZZZYYYWWWTTTTTTUUUVVV^^^]]]\\\]]]```bbbbbbaaa___\\\YYY\\\```aaa\\\VVVZZZXXXVVVVVVXXXZZZ[[[[[[WWWVVVTTTOOOGGG>>>888555888666666888999:::>>>DDDEEEHHHNNNTTTXXXYYYXXXWWW^^^aaagggmmmrrrrrrnnnkkkfffffffffggghhhfffccc```^^^aaacccccceeeeee^^^UUUGGG;;;000,,,+++((('''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%''')))***(((&&&''''''''''''''''''((((((***''''''***,,,---333;;;HHHRRR[[[]]]^^^bbbeeefffjjjjjjjjjjjjgggdddaaa___QQQCCC444,,,***(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&)))++++++***(((&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''''''''((()))))))))))))))************+++,,,---...---...//////111;;;IIITTT```kkkssstttuuuzzzwwwqqqlllmmmoooooommmjjjfffcccbbbccccccbbbfffjjjgggaaaNNNGGG>>>888777888888888>>>AAAGGGPPP\\\fffllloookkkkkkmmmrrrtttoooeee\\\NNNCCC555,,,+++,,,,,,+++......---+++************%%%''')))******(((%%%###''''''&&&&&&&&&''''''(((%%%%%%%%%'''))))))'''%%%'''''''''(((((((((((((((&&&&&&''''''((((((''''''((('''&&&&&&%%%&&&&&&&&&***((((((******+++222;;;KKKRRR\\\eeeiiijjjjjjjjjmmmsssxxxxxxxxxyyyyyyvvvtttuuurrrmmmmmmrrrtttsssgggoooxxx|||yyytttrrrrrruuuooogggddddddccc___ZZZDDD>>>666000---+++***))))))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((((((333///+++)))(((((((((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''***---111999KKK[[[eeeiiiiiifffgggmmmrrrsssmmmuuuzzzwwwttttttvvvvvvpppnnnmmmnnnqqquuuwwwwwwwwwuuutttuuuvvvwwwvvvuuunnncccTTTGGG;;;000,,,...+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((******+++,,,000999EEEQQQZZZ^^^eeeiiihhhddddddiiiggg___QQQCCC444---***&&&$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((***+++***+++,,,...888DDDUUUbbbiiilllmmmnnnsssooohhhcccdddfffbbbZZZLLL???222...---,,,---...,,,***)))***,,,......---000111999LLLdddvvv}}}}}}wwwyyyyyyqqqaaaMMM;;;000---,,,***((('''''''''(((***)))(((''''''''''''''']]]ZZZZZZ]]]\\\YYYWWWYYY[[[\\\[[[XXXUUUUUUZZZ^^^^^^\\\[[[[[[]]]````````````^^^^^^___aaa```[[[WWWZZZWWWTTTTTTWWW[[[^^^```___\\\XXXRRRGGG===888888;;;:::===@@@AAABBBIIIQQQYYYXXXUUUTTTVVVYYY]]]___]]]___dddiiinnnooonnnkkkeeeeeefffiiikkkiiiddd___]]]aaaccccccbbb```XXXOOOBBB666++++++---,,,))))))((((((((())))))(((''''''(((((('''''''''((()))))))))'''&&&'''''''''%%%###&&&&&&''''''(((((())))))***((((((***,,,000999CCCPPP[[[eeefffdddeeehhhjjjkkkkkkkkkkkkjjjiiiggggggZZZLLL:::...))))))((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***++++++(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((()))))))))))))))++++++++++++++++++++++++***,,,...------444BBBNNN\\\mmmvvvqqqqqqzzz{{{tttqqqsssttttttrrroookkkhhhcccdddccccccfffkkkhhhcccOOOHHH>>>888777999;;;<<>>777...)))***++++++)))+++++++++*********++++++)))***+++++++++)))'''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&(((******'''%%%&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&)))((((((***)))+++555???PPPVVV___fffjjjkkkiiigggkkkqqqxxx{{{{{{yyywwwuuuqqqttttttooonnntttzzz|||qqqwww||||||wwwtttuuuwww{{{tttmmmiiiiiiiiigggeeeTTTNNNDDD:::222---***))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((***(((&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''***++++++111BBBSSSbbbeeedddaaabbbhhhnnnoookkkuuu|||xxxsssqqqsssssspppooonnnnnnppprrrssssssqqqpppppprrrttttttsssqqqiii]]]NNNBBB777...***,,,+++++++++++++++***))))))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***---...333<<>><<<@@@AAABBBGGGOOOTTTVVVZZZ```aaa```^^^]]][[[ZZZYYYYYY\\\[[[[[[]]]aaaeeehhhiiibbbaaabbbgggllllllfff```WWW\\\___\\\WWWPPPEEE<<<222+++&&&))),,,+++))))))%%%&&&''''''''''''''''''))))))((())))))***+++,,,'''%%%$$$%%%(((***,,,,,,(((((((((((((((((())))))''''''+++000444;;;JJJWWW```iiiooonnnlllmmmnnnnnnmmmnnnpppsssuuuvvvwwwxxxlll___III666---,,,+++'''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&)))+++------***((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((('''''''''((())))))))))))))))))************)))(((''''''***,,,,,,,,,000888@@@IIIWWWccceeeiiiqqquuutttvvvuuutttsssqqqooonnnmmmjjjkkkjjjhhhiiijjjddd\\\QQQMMMFFFAAA@@@CCCIIIMMMRRRUUU[[[bbbiiimmmnnnnnnsssqqqooommmgggZZZHHH<<<000...,,,***+++***)))(((((()))***,,,...000333444---+++(((%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&((('''((()))++++++)))''''''''''''(((((((((((((((&&&'''((()))***+++++++++)))(((''''''&&&&&&''''''&&&&&&((()))***///===KKKZZZ[[[___dddjjjnnnooonnnnnnpppuuuzzzyyysssqqqrrrtttxxxxxxtttsssxxx~~~{{{yyywwwsssrrrssswwwzzz{{{xxxssspppnnnmmmkkkjjjkkkggg___SSSEEE999000,,,+++***)))((('''&&&%%%$$$'''(((((()))***))))))))))))******(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''***)))))))))((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''')))***)))+++666CCCUUUZZZ___```cccjjjnnnnnnkkkrrrvvvsssooopppqqqqqqwwwuuurrrqqqrrrtttttttttllllllmmmooopppnnnkkkhhh\\\OOO@@@777111+++)))+++******))))))((())))))***)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((***---444???KKKUUU[[[^^^bbbaaa```aaadddgggggggggbbbTTTDDD777...'''&&&(((((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$###""""""&&&''''''(((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''%%%$$$&&&***------000999FFFUUU```eeefffbbbggghhhdddbbbcccdddcccUUUFFF666...+++)))(((***((()))***)))))))))+++------666IIIaaawww~~~zzzlllVVV@@@222+++,,,,,,++++++***(((((('''%%%%%%%%%%%%%%%&&&''''''FFFLLLXXXccceeeaaa^^^```bbbeeekkkppprrroooiiidddbbbaaa```______^^^[[[YYY]]]bbbggghhheeeaaa``````ZZZ[[[]]]aaaeeeggggggeeefffWWWMMMMMMMMMFFFBBBDDDJJJIIIMMMVVV\\\]]]^^^```]]]^^^___``````^^^[[[ZZZ\\\[[[[[[^^^bbbeeefffgggeeebbbaaaeeejjjjjjddd^^^TTTXXXWWWPPPIIIBBB:::333...***(((+++---+++***,,,$$$%%%&&&'''''''''''''''''''''''''''((()))***+++'''%%%$$$%%%(((,,,...///)))))))))(((((((((((((((''')))...555:::CCCRRRaaaffflllpppooonnnpppqqqooonnnppprrruuuwwwxxxyyyyyysssfffPPP:::000///,,,%%%'''''''''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((***++++++)))((('''(((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''(((((((((''''''''''''((())))))))))))))))))***+++++++++***)))((((((***,,,,,,---///222555???HHHVVVbbbkkkqqqvvvyyyyyywwwtttpppnnnlllkkkkkkhhhjjjkkkjjjlllllleee]]]XXXUUUPPPLLLLLLOOOUUUZZZZZZ___eeejjjnnnppprrrtttxxxuuuppphhh]]]NNN???555---,,,++++++++++++***)))))))))***,,,...000222333---+++)))'''&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&''')))***)))(((((((((((((((((('''''''''%%%&&&'''((((((((((((((()))(((((('''''''''''''''%%%&&&)))+++,,,222CCCSSS___]]]]]]```ggglllooopppmmmlllooosssrrrllljjjnnnrrruuuuuurrrsssxxx|||{{{zzzwwwtttsssuuuwwwwwwwwwuuutttrrrqqqooommmkkkiiiggggggddd\\\OOOAAA888333------,,,***)))'''&&&&&&&&&'''((()))))))))(((((()))+++,,,***'''&&&''')))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%'''&&&'''******+++222;;;IIIRRR[[[aaagggnnnrrrqqqnnnppppppllllllrrrxxxyyy|||xxxtttssstttvvvwwwxxxoooooopppqqqqqqnnniiieeeWWWIII:::222...+++***+++))))))(((''''''((()))*********))))))(((''''''&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++///888DDDPPPYYY]]]___``````aaaeeeiiiiiiiiihhhiii\\\LLL>>>222(((&&&(((((((((''''''''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%&&&'''(((((()))((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''''''''''')))+++------222>>>PPP```iiillljjjlllllljjjkkkmmmlllhhh[[[KKK:::111---)))(((***''')))+++***))))))+++...///:::OOOhhh}}}xxxyyyuuufffPPP<<>>888333---'''%%%%%%((((((&&&&&&((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&((())))))+++(((&&&&&&(((+++---...******))))))(((((('''''''''***111999???HHHXXXggghhhlllnnnmmmnnnqqqqqqnnnmmmooorrruuuvvvwwwvvvvvvvvvjjjTTT===222000,,,%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%'''((((((&&&%%%&&&'''&&&''''''((((((''''''&&&((()))***,,,,,,***)))((('''((((((((((((((('''''''''(((((()))))))))))))))***+++,,,---,,,,,,*********++++++,,,---.........;;;AAAPPPcccoootttyyy}}}zzzuuupppllljjjjjjjjjdddhhhjjjkkknnnnnnggg___^^^\\\XXXUUUUUUYYY___ddd```eeelllpppqqqsssvvvyyy~~~zzzrrreeeUUUDDD666...+++******+++++++++++++++(((((()))***+++---...///------,,,,,,***)))((('''''''''&&&&&&&&&''''''((((((&&&%%%%%%'''(((((('''))))))(((((('''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&))))))((('''''''''''''''&&&'''***---...555GGGXXXbbb___\\\]]]cccjjjooopppllliiikkknnnlllffffffjjjoooqqqrrrppprrrxxxzzzxxxzzzwwwtttvvvzzz|||zzzvvvoooppppppqqqpppmmmjjjhhhiiikkklllggg\\\OOOEEE@@@//////...,,,***)))((('''%%%%%%'''((((((((('''&&&$$$'''))))))((((((***---)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&$$$%%%)))***+++000666@@@KKKXXXaaaiiiqqqtttsssqqqpppkkkgggjjjuuu~~~~~~{{{vvvtttuuuwwwzzz{{{qqqrrrrrrsssrrrnnniiidddTTTFFF777000---+++***,,,)))((('''&&&&&&'''((()))+++******)))(((''''''&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%''')))+++,,,...333===IIIUUU^^^aaabbb^^^^^^aaagggjjjjjjhhhggglll___OOOBBB555+++(((***((((((''''''''''''((((((#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''"""%%%(((******))))))***,,,+++---:::NNNaaalllqqqqqqpppmmmlllppptttpppiii___OOO===333...***)))***'''***++++++)))))),,,///333@@@VVVnnnoooqqqnnnaaaMMM;;;000---******))))))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&---444???HHHLLLLLLJJJIIIDDDRRReeetttzzzvvvnnnhhh```^^^ZZZYYYYYYYYYZZZZZZ[[[\\\```gggmmmmmmfff___XXX]]]dddkkknnnnnnkkkiiihhh^^^VVVUUUUUURRROOOOOORRRSSSVVV]]]dddgggfffdddfffgggbbb[[[[[[aaaeeeccc]]]^^^```aaacccddddddccc^^^cccdddbbbbbbeeeaaaYYYSSSIII???:::666000++++++(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))((('''%%%###+++***(((&&&%%%&&&((()))'''...666:::>>>JJJ[[[iiiooopppooojjjjjjnnnpppnnndddgggjjjnnnppprrrtttuuusssdddNNN===444111000...'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&'''((('''&&&%%%&&&''')))+++***((('''(((***++++++***,,,,,,++++++***))))))))),,,++++++******++++++,,,...999KKK^^^llluuuzzz|||}}}xxxrrrooonnnnnnllljjjkkkiiihhhiiijjjiiifffdddeeeeeeddddddeeeeeedddccc___iiirrrssssssxxx~~~zzznnn\\\JJJ:::///+++((())))))*********))))))))))))(((((((((((())))))***)))'''&&&&&&'''((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''''''''''''''''''''''' &&&(((%%%$$$'''((('''))))))((()))///;;;LLLWWW\\\aaaccc___^^^dddlllpppqqqoookkkhhhggghhhjjjlllkkkooopppmmmooouuuwwwtttqqqrrruuuxxxzzz{{{{{{{{{xxxmmmiiioooqqqkkkhhhmmmnnnooopppmmmggg^^^TTTOOO>>>777111...+++''''''***)))))))))((('''&&&$$$$$$((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))+++'''$$$###%%%&&&&&&%%%%%%&&&'''))))))'''&&&%%%((('''%%%$$$$$$%%%&&&'''''''''&&&'''(((***,,,---777CCCSSS```fffjjjooorrrppppppqqqqqqrrruuuyyy|||{{{ssspppqqquuuxxxyyytttvvvuuurrrqqqqqqllleeeRRRCCC333---+++)))((((((&&&''''''((()))******++++++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&'''&&&%%%$$$'''&&&&&&%%%%%%$$$######'''''''''''''''''''''''''''(((((('''&&&&&&(((+++,,,444???JJJWWWcccgggeeeaaaaaa```bbbeeehhhjjjkkkeee^^^RRRFFF;;;222+++&&&)))'''&&&'''((()))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((---***,,,555CCCTTTiiizzzwwwvvvvvvyyyyyytttnnnkkkdddUUUCCC777///)))(((+++***+++***)))((())),,,...111EEE___vvv~~~qqqrrrjjjVVVBBB777111///...---+++***((('''''''''+++***)))(((&&&$$$######)))///777===@@@??????>>>AAANNN```pppwwwvvvrrrooogggccc___^^^___^^^\\\YYY______aaafffkkkkkkfffaaa[[[```ffflllooonnnkkkhhhiii```ZZZZZZ\\\ZZZXXXYYY\\\\\\^^^cccggghhhfffccccccbbb^^^XXXYYYaaaeeeeeeaaaaaa```______``````aaabbbcccaaa^^^___bbb^^^WWWOOODDD999444000,,,***+++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***)))'''&&&***)))((('''&&&''''''(((+++111999???EEEOOO]]]gggmmmooonnnjjjiiimmmmmmkkkddddddeeejjjpppssssssqqquuufffQQQ???555000,,,***''''''&&&&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&)))***************)))))))))(((&&&''')))******)))+++++++++*********)))))),,,++++++******++++++,,,...999JJJ[[[iiiqqquuuwwwvvvsssooonnnoooqqqppppppnnnmmmllljjjiiihhhgggfffiiiggggggkkkooooookkkggggggooovvvwwwwwwzzz}}}}}}|||tttfffTTTBBB555---***)))***************))))))))))))(((((((((((())))))''''''&&&&&&'''((()))***&&&'''''''''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''(((******''')))+++***%%%(((((())),,,222???NNNXXX]]]cccgggeeedddiiipppttttttrrrnnnllljjjjjjkkklllkkkoooqqqooopppuuuwwwtttnnnqqquuuyyy{{{|||{{{zzzwwwpppppptttqqqiiihhhnnnrrrssssssqqqmmmhhhbbb___JJJAAA777111,,,((((((,,,'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''***'''$$$$$$%%%''''''&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((***+++,,,333===MMM\\\eeejjjmmmooolllmmmooopppqqqtttxxxzzz{{{tttrrrsssuuuuuutttppprrrqqqooonnnnnnhhhaaaOOO@@@222,,,***)))'''((('''(((((()))******++++++***(((&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&(((***---///888DDDPPP]]]iiinnnmmmiiifffbbbbbbfffjjjllllllaaa[[[RRRIIIAAA888///)))***(((''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((+++)))+++222===MMMcccttt~~~}}}}}}~~~}}}xxxrrroooooo___KKK<<<111***))),,,***++++++******,,,///222888LLLfffzzzvvvuuukkkVVVAAA555///+++,,,+++***)))((('''''''''(((((('''''''''&&&&&&&&&(((+++///111222333444555???JJJZZZiiiqqqsssqqqpppkkkhhhfffffffffeeeaaa]]]dddbbbaaacccggghhheeebbb___ccciiimmmooommmiiifffgggaaa]]]___aaaaaa```bbbddddddfffhhhkkkkkkiiigggaaa```\\\YYY\\\ccchhhggggggddd```\\\ZZZ[[[]]]___bbb___[[[YYY]]]```\\\TTTHHH===111,,,***((((((***)))))))))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))))))))))))))(((((((((((((((...333<<>>QQQbbblllmmmjjjjjjmmmqqqtttuuuwwwzzz|||{{{uuussssssrrrqqqnnnjjjkkkjjjhhhiiihhh___UUUBBB777---***)))'''&&&''''''((((((((()))))))))***((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''))),,,//////<<>>555333---)))***+++(((%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###'''(((***,,,...111333444===EEESSSbbbmmmqqqooolllgggkkklllkkknnnrrrtttrrrfffkkkooonnniiifffiiimmmkkkhhhaaaVVVIII;;;000)))+++++++++***)))((('''&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&&&&&&&&&&'''((())))))''''''((()))))))))((((((***)))(((((())),,,///000---,,,******+++++++++***''''''(((((()))***++++++,,,++++++******++++++,,,,,,...555AAAQQQ___gggiiiiiilllnnnooonnnmmmmmmnnndddhhhooovvvzzzxxxrrrmmmlllsssyyywwwpppooouuu}}}|||xxxmmmcccMMMDDD777...***************************)))((('''&&&'''((())))))((('''&&&'''''''''''''''&&&%%%$$$&&&'''((()))************%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))),,,555888111(((&&&)))***+++***+++333BBBTTTdddmmmsss}}}~~~}}}|||qqqqqqppppppppprrrssstttvvvuuuxxx|||~~~}}}}}}}}}|||zzzxxxyyy{{{~~~yyyqqqnnnooorrrrrrrrrnnnqqquuuxxxxxxvvvsssqqqmmmfff```___ZZZMMM@@@888---,,,+++***)))***+++,,,))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''')))***+++%%%'''(((((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''((()))))))))))))))***,,,444CCCVVVdddkkkmmmkkklllnnnooooooppprrrttt{{{uuuooommmpppsssuuuuuuooonnnkkkiiihhhcccUUUGGG555///*********'''&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******'''''''''''''''''''''''''''(((((((((''')))+++...///>>>OOO\\\eeennnrrrrrrvvvvvvwwwxxxwwwuuuppplllnnnllliiiiiieeeYYYFFF777,,,***&&&%%%&&&'''((('''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&)))(((***++++++///<<>>555333555,,,%%%%%%&&&&&&''')))'''((((((((())))))******''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())),,,000666;;;===FFFPPP^^^jjjnnnmmmiiigggpppqqqoookkkjjjmmmooommmggghhhjjjlllnnnoooooonnnhhhiiiggg```SSSDDD777///++++++---......---,,,+++))))))))))))************+++******)))(((''''''&&&$$$$$$$$$%%%&&&'''((())))))(((''''''''')))***+++)))***+++,,,+++)))'''%%%,,,***)))((()))***)))((((((((((((((()))))))))))),,,++++++++++++++++++,,,...+++,,,444CCCRRR\\\```eeeiiinnnooonnnlllmmmnnnkkkggggggmmmvvvzzzuuunnneeekkksssvvvvvvuuuwwwxxx|||~~~{{{rrrhhh```VVVMMM666111,,,***,,,,,,)))&&&&&&'''((((((((((((((('''%%%&&&((())))))(((&&&%%%"""###%%%'''((((((''''''))))))))))))((('''&&&%%%''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((($$$(((***)))))),,,---+++***,,,444CCCTTTdddnnnrrrwww~~~}}}yyyvvvrrrooonnnnnnppprrrqqqmmmnnnsssuuurrrtttzzz{{{}}}zzzrrrnnnmmmlllrrrqqqpppppppppppppppqqqpppjjjhhhllllllcccXXXPPPAAA===888222---)))'''&&&)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))((('''&&&&&&))))))(((''''''''''''(((%%%''')))(((%%%###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))'''((()))******)))(((((('''(((+++444CCCSSSaaaiiirrrqqqpppnnnkkkkkknnnpppiiihhhhhhlllqqquuuuuuttttttqqqmmmiiifff^^^LLL;;;///+++***,,,+++((('''***'''''''''''''''''''''&&&###$$$%%%(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))+++///222999IIIZZZdddjjjoooqqqpppqqquuuwwwuuupppnnnppptttnnnkkkjjjmmmooohhhYYYMMM555111,,,(((&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((%%%&&&)))+++---444;;;QQQiii}}}~~~|||uuuqqqkkkaaaRRR@@@666555++++++---111999EEESSS\\\kkkttt{{{xxxssssssuuuuuuiiibbbPPP;;;...******((())))))((('''''''''''''''%%%&&&&&&''''''((((((((('''((()))***)))(((%%%$$$&&&***///111333999BBBJJJ]]]ccciiikkkfff___[[[YYYUUUUUUWWWXXXVVVTTTTTTVVVZZZZZZ]]]aaaaaaaaaiiitttooonnnkkkiiigggfffeeeeeecccgggjjjiiieeebbbaaabbb___ZZZXXXYYYXXXSSSQQQQQQTTTWWWVVVOOOLLLPPPRRRPPPMMMLLLJJJGGGBBB;;;333---)))((('''%%%$$$$$$%%%%%%))))))))))))((('''&&&%%%(((((((((((((((((('''''')))'''&&&'''******'''$$$'''(((((((((&&&%%%%%%'''''''''+++111444555999???MMMUUUaaaiiilllkkkkkkkkkllloooqqqooojjjeeedddeeehhhjjjnnnqqqsssrrrpppnnnkkkjjjhhhddd[[[LLL;;;///...//////---,,,+++,,,---((('''''''''))),,,000222666///(((&&&))),,,---,,,'''''''''''''''((())))))((()))*********((('''&&&&&&(((***+++,,,+++)))((((((((((((((((((((((((((()))************)))((((((+++*********************...((('''///;;;IIIXXXdddiiilllmmmlllmmmqqqrrrppplllkkkkkklllnnnooonnnmmmhhhhhhkkknnnmmmlllpppwww}}}uuulllfff```VVVHHH===222111///,,,***)))(((((()))))))))))))))))))))))))))((())),,,......***&&&''''''&&&&&&&&&&&&''''''''')))******((('''((()))'''((((((((('''&&&%%%%%%&&&''''''(((((((((((((((******++++++++++++***)))***+++***(((''')))*********...===QQQ```hhhpppxxx{{{{{{|||}}}}}}{{{vvvrrrsssttttttrrrmmmjjjjjjlllhhhhhhhhhiiilllooorrrttttttzzz|||yyyyyyzzz{{{yyytttpppmmmllltttqqqmmmkkkkkkllllllmmmooonnnoooqqqrrrmmmbbbZZZRRRLLLCCC<<<777222---(((,,,)))(((+++***'''&&&((((((((((((((((((((((((((()))'''%%%######%%%''')))'''&&&&&&%%%&&&'''((()))&&&'''''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&'''(((((())))))''''''''''''''''''&&&&&&)))+++...111444===QQQcccooopppmmmfffdddhhhlllmmmjjjhhhgggjjjsssyyyuuulllnnnnnnnnnkkkcccSSSAAA555+++)))'''&&&%%%&&&((()))&&&''')))((('''%%%&&&&&&)))((('''&&&&&&&&&&&&&&&,,,)))%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''((((((((('''&&&&&&)))(((***+++******///777;;;HHH]]]mmmsssqqqppprrrpppqqqrrrtttvvvuuusssqqqnnnhhhdddggglllhhh\\\PPP===222)))''')))))))))+++(((&&&######%%%'''((((((''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))*********,,,000333EEE\\\sss}}}}}}|||uuuooohhhZZZFFF;;;999000222333666AAARRR___cccrrrtttxxx|||}}}zzztttooopppiiiVVV???...)))+++,,,((((((''''''&&&&&&%%%%%%+++***)))'''''''''((((((%%%&&&'''((())))))((('''%%%(((,,,...000444<<>>222///...---+++************))))))))))))))))))))))))((('''(((+++......***'''(((''''''''''''''''''(((''')))******((('''((()))((((((((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''(((''''''&&&&&&)))))))))'''''')))+++,,,...333BBBVVVeeemmmvvv~~~}}}~~~~~~{{{vvvqqqnnnlllmmmmmmjjjfffddddddeee```______```bbbfffiiikkksssxxx~~~|||xxxvvvooooooooommmkkkkkkmmmoooooonnnlllkkklllmmmoooooorrrpppoooqqqsssqqqkkkeee]]]XXXQQQJJJEEE===555///---)))(((******'''''')))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&&&&((((((''''''''''''''''''(((((('''''''''(((((('''''''''%%%'''***,,,---,,,***(((''''''''''''''''''''''''((()))+++...000999LLL]]]iiikkkjjjdddaaadddggggggiiiiiihhhiiipppwwwuuuoooqqqqqqoookkkaaaQQQ>>>222***)))'''&&&&&&&&&((()))&&&''')))((('''%%%&&&&&&(((((('''&&&&&&&&&&&&&&&)))'''###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''(((+++******000888@@@MMM___mmmqqqooonnnooolllnnnrrruuuwwwvvvsssqqqnnnhhhccceeeiiifff\\\QQQ>>>333***(((((('''''')))(((&&&$$$###%%%'''((((((''''''&&&&&&%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((()))(((((((((((())))))))))))************,,,///222;;;OOOfffuuu|||||||||uuunnniii^^^OOODDD@@@888888888;;;HHHZZZfffjjjvvvxxxzzz}}}}}}yyysssnnnlllgggWWWAAA111+++)))(((((((((''''''''''''''''''(((''''''&&&&&&'''((()))'''''''''''''''((((((((($$$''')))******...444999===FFFQQQXXXXXXTTTQQQOOORRRTTTVVVWWWVVVVVVWWWXXXXXXXXX\\\bbbeeefffhhhkkkooorrrtttpppiiicccbbbcccgggeeebbbaaabbbcccccccccccccccdddddd]]]SSSOOOQQQZZZ]]]^^^]]]\\\XXXOOOEEE???:::333---***((('''&&&''''''&&&&&&%%%&&&&&&'''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))***)))***++++++)))&&&$$$$$$%%%***(((***000444888@@@HHHJJJTTTbbbmmmrrrrrrooollleeedddcccdddgggjjjkkkllljjjnnnrrrqqqmmmmmmrrrxxxtttpppkkkhhhdddXXXHHH;;;111000---***((((((((((((***((('''&&&&&&''')))***888333,,,((((((((('''%%%&&&&&&'''((()))+++---...***))))))((((((((((((((('''((()))++++++******)))***************************)))((('''&&&'''(((((()))))))))***+++++++++,,,(((((()))...333<<>>BBBPPPdddooorrr||||||}}}}}}yyyrrrmmmjjjeeeWWWCCC333,,,(((%%%'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))+++***((('''%%%%%%$$$$$$%%%&&&(((''''''))),,,000222:::EEELLLNNNNNNNNNNNNPPPUUUXXXWWWXXXZZZ\\\\\\ZZZYYYZZZ___cccfffggghhhggglllnnnjjjccc___bbbfffhhhccc^^^]]]```dddeeedddhhhhhhiiiggg___VVVUUUYYYbbbaaa``````^^^VVVHHH<<<<<<777111+++))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&(((***,,,///000///,,,)))&&&%%%&&&+++)))***///555;;;FFFOOOSSSZZZeeemmmqqqpppmmmjjjdddbbbbbbeeekkkoooooonnnkkknnnppppppooooooqqqtttpppkkkfffdddaaaWWWGGG;;;222///+++((('''(((((((((---,,,***((((((((()))***///,,,(((&&&((())))))))))))((((((((((((((())))))***)))(((''''''((()))***(((((()))************)))++++++++++++++++++++++++,,,***((('''&&&''')))***+++*********************'''))),,,...///555FFFVVV[[[ccckkkmmmooorrrrrrqqqllliiifffeeefffhhhjjjjjjhhhbbb^^^```cccccccccddddddfffeeeZZZIII:::000---++++++******)))******+++((((((((((((((((((((((((%%%&&&(((***++++++***)))))))))(((((((((((())))))&&&(((******)))((())))))'''''''''(((((()))******%%%&&&''''''((((((''''''&&&&&&'''((((((((('''''')))((('''((('''(((---444;;;EEETTTaaaiiilllmmmoooxxx|||zzzoooddd^^^\\\]]][[[XXXSSSOOOLLLJJJJJJBBBBBBAAAAAACCCFFFHHHJJJRRRXXX```gggllloooqqqssstttrrrooojjjhhhiiinnnqqqssstttvvvwwwvvvuuuuuuuuusssqqqqqqrrrsssrrrnnnkkknnnjjjeeeaaa\\\SSSIIIAAA888000++++++,,,+++***,,,((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%(((,,,000111...+++(((&&&&&&&&&'''''''''''''''(((''''''((()))...<<>>CCCPPP^^^fffiiilllnnnooovvvxxxzzz|||{{{yyyxxxwwwsssmmmiiihhhiiieeeZZZPPPBBB:::222///,,,((('''((((((&&&$$$%%%'''((((((''')))(((&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***************))))))(((******+++,,,,,,---------++++++,,,+++******,,,...111777KKKeeetttvvvzzz~~~vvvnnnllllllggg]]]TTTJJJGGGDDDGGGVVViiiuuuwww~~~zzztttoookkkeeeVVVBBB444...***&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&''''''(((***)))(((&&&%%%%%%$$$%%%''''''''''''&&&''')))***,,,222:::???BBBEEEHHHKKKMMMSSSWWWWWWXXX^^^aaa```]]]\\\ZZZZZZ^^^ccceeeeeeccceeeeee```YYYXXX^^^eeegggccc^^^^^^aaaeeegggfffjjjhhhgggddd\\\WWWZZZ```kkkfffbbb```[[[QQQCCC999444111---***)))((('''%%%&&&&&&''''''''''''''''''(((((()))(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***,,,''')))***+++***+++,,,...+++)))***000777???KKKVVVaaadddhhhlllnnnllliiifffbbbaaabbbfffllloooooommmnnnmmmnnnpppssssssoookkkkkkgggcccaaa___VVVHHH<<<444///***'''((()))******,,,,,,***)))(((((((((((((((&&&%%%%%%'''(((******(((''''''&&&&&&&&&''''''***)))(((''''''((()))***(((((()))***************++++++++++++++++++++++++---,,,***(((((()))***+++---,,,,,,+++***)))(((((('''***...///...222AAAQQQXXXaaahhhiiijjjooorrrsssssspppkkkiiiiiijjjjjjjjjkkkddd^^^___```___^^^```jjjllliii[[[GGG666//////,,,,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))))))))))))))(((((((((((())))))&&&((()))***)))((()))***'''&&&&&&&&&&&&'''))))))%%%&&&&&&'''''''''''''''&&&'''((()))))))))))))))+++((((((***)))(((///999AAANNN^^^iiilllllljjjhhhuuuzzz~~~yyynnnbbb[[[XXXWWWSSSNNNIIIDDD@@@>>><<<666555555555666888:::<<>>555,,,***+++)))(((***(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,+++***)))&&&&&&&&&'''''''''(((((()))''''''((())),,,666BBB^^^hhhooolllfffcccaaa___\\\aaaccccccgggpppwwwzzzpppooojjj```RRRBBB444+++))))))((('''''''''''''''&&&''')))((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((%%%%%%&&&&&&'''((()))***%%%$$$&&&***+++...777AAAFFFSSS^^^aaaccciiilllllluuuwwwzzzzzzyyyzzz|||wwwsssppppppooohhh[[[QQQEEE===666333...(((&&&''''''&&&%%%&&&'''((((((''')))((('''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''))))))************))))))++++++,,,---......------***+++,,,+++******+++,,,111333BBB[[[mmmssszzzyyyrrrqqqtttrrrggg\\\PPPNNNKKKMMMZZZkkkvvvyyy~~~{{{vvvrrrooogggUUU@@@222...,,,***&&&&&&''''''(((((())))))((((((((((((''''''&&&&&&$$$%%%%%%&&&''''''((((((((((((''''''''''''(((((()))---222555666999>>>CCCEEENNNSSSRRRVVV___cccaaa]]]]]][[[XXXXXX^^^aaabbbaaaaaa]]]WWWQQQQQQXXX^^^eeecccbbbbbbdddgggiiiiiiiiieeebbb___ZZZWWW[[[bbbmmmgggaaa^^^WWWKKK???999000...+++*********(((&&&''''''(((((((((''''''&&&))))))))))))((('''&&&%%%######$$$$$$%%%&&&&&&&&&&&&'''((('''&&&''')))+++&&&''')))((('''&&&''')))***(((***111:::CCCPPP\\\iiiiiijjjkkkkkkjjjfffbbbaaaaaabbbeeeiiilllmmmmmmrrrooonnnqqquuutttmmmfffjjjiiiiiihhhcccZZZNNNDDD999333+++((()))+++++++++((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&''')))***((((((((((((((())))))***)))))))))))))))*********++++++++++++++++++++++++---,,,+++***)))***++++++---,,,,,,+++***)))(((((((((***...///...111>>>LLLUUU^^^ffffffgggkkkpppqqqxxxuuupppmmmlllkkkjjjiiilllfffaaa``````^^^___bbbiiimmmkkk]]]III666...,,,---,,,+++***************))))))))))))))))))))))))%%%'''))))))((('''((())))))((((((''''''(((((()))%%%''')))***)))((()))***''''''&&&%%%%%%&&&((()))%%%%%%&&&''''''''''''&&&%%%&&&'''(((((((((((((((+++((())),,,,,,+++555CCCJJJYYYiiippprrrqqqooommmvvvzzz}}}yyypppdddZZZUUUOOOJJJDDD>>>;;;777555222///...---------///222333444888===AAAEEEJJJNNNQQQ^^^bbbhhhlllnnnooopppqqquuuxxxzzzyyytttqqqqqqrrrlllpppwww||||||yyytttpppooollliiihhhgggddd^^^YYYFFF:::...***)))'''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((((('''(((******+++222:::RRR^^^hhhhhhdddbbbbbbaaabbbgggiiijjjnnnwww~~~tttrrrlllaaaQQQAAA444---((((((((((((((('''''''''&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%$$$######$$$&&&"""###%%%'''(((((())))))'''&&&'''***---000999CCCNNNZZZaaa______eeeiiihhhmmmqqquuuwwwxxxzzz~~~{{{xxxuuutttrrrkkk```VVVKKKDDD>>>888111(((%%%&&&'''&&&&&&'''((()))((('''((((((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''((())))))******)))))),,,---............,,,+++)))***,,,+++******+++,,,...000:::NNNbbbpppzzz}}}yyyxxx||||||rrrfffYYYZZZXXXYYYaaaooozzz}}}~~~{{{vvvsssrrrgggRRR<<<000......,,,&&&&&&&&&'''''''''''''''((())))))(((((('''%%%%%%!!!###%%%'''((((((((((((((('''''''''(((((((((''''''+++///111111222555888;;;EEEKKKKKKPPP\\\aaa^^^YYY^^^^^^YYYVVVYYY\\\\\\]]][[[WWWSSSQQQRRRVVVZZZbbbdddfffhhhhhhiiijjjkkkkkkeeeaaa___]]]ZZZ[[[___ddd___[[[YYYQQQCCC:::888///---*********++++++***(((((())))))((('''&&&%%%'''(((((((((((((((''''''$$$%%%%%%&&&''''''((((((&&&((())))))'''&&&(((***+++++++++((($$$!!! !!!)))(((+++333<<>>HHHVVVaaadddeeehhhmmmooommmgggaaaffffffeeeccccccjjjuuu}}}zzzyyyxxxuuurrrpppoooooonnnsssyyyxxxqqqeee[[[VVVEEE<<<111+++***+++***(((&&&''''''((()))***++++++%%%''')))***))))))***+++***)))((('''''''''''''''&&&'''(((*********)))((()))))))))))))))******+++************************)))************)))(((((('''((()))***+++,,,------((('''))),,,---///999CCCTTTaaammmpppooopppqqqqqqtttssspppoooooommmkkkiiihhhfffeeeeeecccbbbgggooolllggg[[[HHH777...///333*********+++,,,...///000))))))))))))))))))))))))''')))***(((%%%$$$%%%'''''''''&&&&&&&&&&&&''''''%%%'''))))))))))))***+++,,,+++((('''&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************'''$$$'''000222444CCCVVVfffqqqxxxuuuqqqrrrtttttttttuuuuuussslll```RRRHHH>>>999333000000000...---+++***)))((()))***,,,---)))***+++,,,---///333666<<>>FFFMMMRRRWWWZZZSSSWWWZZZZZZWWWTTTSSSTTTTTTZZZ]]][[[YYYZZZ[[[ZZZ^^^```cccfffiiilllmmmnnnooollliiigggccc___YYYUUUQQQMMMJJJJJJEEE<<<333000))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&,,,+++///888???HHHYYYiiiooonnnnnnnnnnnnmmmiiifffccccccgggmmmpppqqquuu{{{~~~{{{pppjjjpppvvvxxxrrruuuxxxxxxuuummmddd___III@@@555...------+++)))((((((((((((((((((((((((++++++******)))(((((('''******)))))))))))))))***((((((''''''((()))+++,,,...,,,***)))((()))***+++------------,,,,,,+++***(((((())))))************))))))))))))))))))))))))***'''''')))+++...888BBBTTT```kkkooooooppppppoooppprrrtttssspppmmmkkkkkkmmmggggggmmmnnngggdddhhhiii[[[HHH888000.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***++++++)))(((&&&&&&((()))+++))))))))))))))))))***+++)))))))))))))))))))))))))))(((''''''((()))***+++)))((((((((()))***)))(((---***+++222999AAAQQQ```uuutttrrrooommmlllmmmoookkknnnnnnjjjcccXXXGGG999777333///,,,,,,,,,---,,,,,,+++***))))))***+++,,,)))******++++++,,,------333333:::FFFQQQZZZccckkkmmmuuuvvvwww~~~{{{uuuyyy{{{uuuooolllkkklllmmmooorrrrrrnnnggg```aaaUUUHHHAAA888...***,,,,,,***((((((*********)))((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((***...222222---***+++---444>>>LLLYYYccckkkpppssszzzpppmmmuuu||||||xxxwwwuuurrriiiWWWAAA222++++++'''''''''''''''((()))***)))(((''''''((()))((('''$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''((()))+++,,,,,,))))))***+++111@@@NNNZZZ```gggiiiiiiiiikkkoootttwwwzzz|||~~~|||wwwqqqvvvsssqqqrrruuuwwwvvvuuuqqqlllcccUUUFFF999000---%%%&&&'''&&&&&&%%%&&&'''))))))))))))((('''%%%%%%''''''((((((((((((''''''+++(((%%%&&&((()))(((&&&''''''(((((()))*********((((((((((((((((((((((((************************)))******222IIIggg}}}|||yyyyyy}}}||||||zzzmmmoooYYYAAA333...***((((((***))))))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''+++************+++,,,,,,...333;;;CCCIIIOOOUUUXXXXXX[[[]]]\\\YYYUUUTTTTTTTTTYYY\\\ZZZYYY[[[]]]\\\^^^___aaacccfffhhhjjjkkkgggfffddd```[[[WWWSSSRRROOOJJJFFFEEE@@@666...,,,((((((((((((((()))))))))'''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''((((((((()))))))))'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((------222;;;CCCLLL\\\jjjpppppppppppppppmmmiiiffffffdddeeehhhkkkmmmttt|||}}}|||uuummmlllqqqtttrrrnnnpppssssssqqqmmmgggdddRRRIII<<<222...,,,)))'''(((((((((((((((((((((((()))))))))))))))*********,,,,,,***)))((((((((((((,,,+++)))(((''''''((((((,,,+++)))(((((()))***+++,,,,,,------,,,++++++***)))))))))))))))*********))))))))))))))))))))))))+++))))))++++++---666@@@RRR]]]fffiiiiiillloooooommmoooqqqqqqooommmllllllqqqlllkkkooopppkkkeeecccZZZOOO???333------------///...------,,,,,,,,,------------,,,,,,++++++***((((((((((((((())))))******)))(((''''''((()))***)))(((((())))))***++++++)))))))))))))))))))))))))))((('''''''''((()))***&&&&&&&&&''')))))))))((())))))///999AAAJJJXXXfffnnnqqqrrrnnniiihhhlllqqqpppqqqmmmeee\\\RRREEE888555222...++++++,,,,,,,,,+++******))))))******+++(((((()))******++++++,,,///000666@@@IIIQQQ]]]gggsss{{{{{{{{{|||vvvyyy|||wwwrrrnnnllllllsssrrrrrrsssssspppkkkfffggg\\\QQQIII???333---------+++)))((())))))((('''((('''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))...222777888666444666999===AAAIIITTT```jjjooopppyyysssqqqvvvyyyuuupppnnnqqqnnneeeTTT@@@111***)))''''''&&&&&&''''''((()))&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&'''(((,,,******+++---444CCCQQQ^^^dddkkknnnmmmkkklllmmmuuuwww{{{~~~{{{vvvuuusssrrrtttwwwyyyxxxvvvpppmmmhhh^^^QQQBBB555---'''((((((((('''&&&&&&'''))))))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&'''%%%######%%%&&&%%%$$$'''''''''(((((()))))))))))))))))))))))))))))))))************************---------111CCC^^^uuu}}}}}}~~~zzzkkkdddQQQ<<<111---***))))))((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%&&&&&&+++***)))))))))***,,,---+++000777>>>DDDKKKQQQUUU\\\]]]^^^\\\XXXUUUTTTSSSTTTXXXZZZYYYYYY]]]___^^^]]]\\\]]]]]]___aaaccceee]]]^^^^^^YYYSSSNNNLLLLLLJJJDDD???===888///(((''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&###%%%'''''''''(((***+++---///666@@@IIISSSaaammmssssssrrrrrrqqqlllgggbbbddd```]]]^^^```cccllluuuyyyvvvpppkkknnnrrrqqqmmmmmmmmmmmmmmmlllkkkjjjiii\\\RRRDDD888111---***'''(((((((((((((((((((((((('''(((((()))***+++++++++...---+++)))((('''''''''++++++***(((((((((((((((***)))((('''((()))***++++++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))+++******,,,,,,---444===OOOYYYaaacccdddiiinnnoookkkmmmpppqqqpppnnnnnnnnnqqqqqqooooooqqqoooeeeYYYGGG???444---+++,,,,,,,,,------,,,++++++++++++,,,......---,,,+++***))))))''''''(((((((((((())))))***)))(((''''''((()))***'''(((((()))***++++++,,,)))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&''')))************)))...888EEENNNVVV```jjjmmmrrruuurrrlllkkkpppwwwwwwtttkkk^^^SSSKKK@@@777333000,,,***++++++++++++)))******++++++******)))''''''(((((()))******++++++,,,111777===DDDSSS```sss{{{|||||||||www{{{~~~|||xxxtttqqqooonnnnnnvvvuuutttsssrrrpppllliiillldddZZZRRRHHH<<<333000...+++((('''(((((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&'''''''''''''''((((((((())))))(((''''''''''''((())))))***...333444333222444777===<<>>111***(((&&&&&&&&&&&&&&&&&&'''(((%%%$$$######%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))),,,***+++...111888GGGUUUccciiipppsssqqqllljjjiiinnnpppsssxxx||||||yyywwwtttssstttuuuwwwwwwuuusssnnnmmmkkkggg]]]MMM:::...*********)))(((((('''&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%$$$''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,------...;;;TTTmmm}}}yyygggTTTEEE444---,,,***))))))'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&((())))))((('''&&&''''''&&&&&&&&&'''((((((+++***((((((((()))+++,,,***...333999???GGGNNNSSS[[[[[[[[[ZZZXXXVVVTTTTTTSSSWWWXXXWWWXXX]]]___]]]XXXWWWVVVVVVWWWYYY\\\]]]UUUYYY\\\YYYQQQIIIGGGGGGCCC<<<777555111+++'''&&&&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%'''''''''(((***,,,,,,222;;;GGGRRR\\\hhhpppvvvuuusssqqqnnnhhh```[[[YYYTTTQQQQQQRRRUUU]]]fffqqqooonnnmmmoooqqqpppmmmpppnnnllljjjiiiiiijjjkkkbbbXXXJJJ===555000---+++((((((((((((((((((((((((((((((((()))******++++++,,,+++***)))((((((((((((((((((((())))))***++++++((((((''''''((()))***+++***+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))***------...444===MMMXXXaaadddeeejjjmmmnnnlllnnnqqqrrrpppnnnnnnnnnnnnqqqpppmmmppppppbbbOOO:::444---***+++,,,,,,,,,++++++************++++++---,,,,,,,,,++++++******'''((((((((((((((((((((())))))(((((((((((())))))''''''((()))***+++++++++(((((((((((((((((((((((())))))(((''''''&&&&&&&&&'''(((***+++++++++,,,---000999FFFSSS[[[aaagggkkknnnqqqtttrrroooooosssxxxzzzvvvjjjZZZMMMDDD;;;444000...+++******+++******((()))***++++++***)))(((''''''((())))))******+++)))***---000222999IIIXXXhhhrrrvvvxxx~~~{{{www}}}}}}zzzuuurrrqqqqqqqqqqqqqqqqqqqqqqqqoookkkgggdddjjjeee___XXXOOODDD:::444...,,,)))'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***))))))((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((((((((%%%(((******)))((()))+++222111333;;;IIIZZZiiiqqqvvvyyy|||zzztttmmmjjjjjjfffaaaWWWIII<<<111+++(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''''''''%%%###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%&&&(((*********))))))******,,,///333;;;JJJXXXfffkkkqqqssspppiiiddd```___```dddlllppppppooooooqqqrrrtttvvvvvvtttqqqnnnmmmlllkkkjjjeeeVVVBBB444+++***))))))))))))(((''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))((((((''''''''''''''''''''''''************************))))))))))))))))))))))))''')))***,,,555LLLhhh}}}vvv```HHH;;;///,,,,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((((((''''''''''''((()))++++++))))))((((((((()))***+++***---111666<<>>>>>@@@@@@???CCCIIITTT[[[eeennnooolllmmmqqqsssqqqmmmjjjiiijjjlllnnnppphhh[[[LLL>>>333,,,)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***+++,,,++++++++++++***)))((('''(((((())))))))))))))))))(((((()))************)))((()))))))))************))))))))))))))))))))))))'''&&&(((+++---///777AAAMMM\\\kkkqqqqqqooolllhhhhhhjjjlllllljjjhhhffffffooorrrvvvwwwvvvlllXXXEEE444111------......,,,******))))))))))))***++++++(((((()))***+++,,,------)))***+++,,,+++***)))((((((((())))))))))))(((((('''(((***++++++***))))))))))))))))))))))))))))))((()))))))))))))))((('''''')))*********,,,111666BBBOOO]]]fffmmmtttxxxxxxssspppnnnooossstttrrrnnnssspppfffTTTEEE<<<555///---+++))))))+++++++++***((())))))******))))))((((((((()))******++++++,,,***)))***,,,---000;;;FFFVVVfffooouuu|||yyyuuu{{{xxxsssnnnlllmmmmmmkkkiiicccggglllnnnkkkeee```]]][[[]]]^^^\\\YYYUUULLLDDD777333...+++++++++******'''''''''&&&''''''((()))%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))(((''''''&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%'''(((***+++,,,(((,,,//////333>>>QQQ```oooxxx|||wwwooojjjhhhgggaaaWWWIII===555000,,,***((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###%%%(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''******---222777???MMM[[[ggggggfffccc]]]UUUMMMHHHKKKIIIPPP]]]bbb___\\\^^^^^^fffqqqzzz}}}}}}{{{zzzqqqppppppooommmfff\\\UUU666111***'''''')))***)))$$$%%%&&&''''''''''''''''''(((((((((((((((((('''%%%'''*********))))))***%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,---888OOOddd|||tttdddLLL;;;333,,,++++++(((&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,******)))(((((((((((((((%%%&&&((()))***)))((('''***+++,,,///555>>>IIIPPP[[[\\\___dddgggfffbbb^^^XXX[[[[[[[[[\\\]]]YYYRRRIIIJJJLLLNNNQQQSSSUUUVVV[[[\\\[[[XXXPPPFFF;;;555...***))),,,...,,,+++,,,(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))&&&'''''''''((((((((()))%%%&&&&&&&&&'''))),,,///:::EEEPPPYYYbbbiiihhhcccYYYUUUQQQMMMIIIDDD@@@<<<999666666888888888<<>>777333000,,,***)))***,,,,,,+++***))))))(((((((((((())))))''''''(((((()))******++++++)))))),,,...000666===KKK^^^kkkttt}}}yyyuuu|||yyyuuupppnnnooonnnjjjfff___cccggghhheeeaaa^^^]]]ZZZ___aaa```___^^^WWWNNN@@@;;;444///,,,***)))((('''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$$$$$$$%%%'''((())))))(((***,,,+++---666CCCMMMaaannnxxxxxxtttqqqnnniii```SSSBBB666000...+++))))))(((''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$###%%%((()))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******,,,,,,000555999AAAOOO]]]gggddd___YYYSSSKKKDDD???CCCAAAIIIWWW\\\VVVRRRUUUWWWaaannnyyy}}}|||zzzyyyooopppqqqqqqnnnjjjdddaaaBBB999...((('''))))))(((###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&###&&&***+++)))((()))***%%%%%%&&&''')))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++***000AAASSSxxxwwwkkkYYYBBB666///*********''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''(((***,,,---,,,+++***(((&&&%%%$$$$$$$$$&&&(((***+++)))'''&&&))))))***---333<<>>111---,,,***(((***)))(((''''''''''''''''''&&&%%%%%%''''''&&&%%%###%%%((()))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''(((......222777;;;CCCQQQ___gggbbb[[[TTTLLLEEE???;;;;;;999AAAQQQVVVNNNIIIKKKUUU___mmmvvvyyywwwtttrrrkkknnnppppppmmmiiigggeeeJJJ@@@222)))'''(((((('''###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$'''+++,,,+++)))***+++$$$%%%&&&((()))+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''***))),,,:::KKKnnnyyyssseeeSSS<<<222,,,'''((()))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%$$$&&&)))++++++---,,,+++***)))((('''&&&'''&&&&&&((()))***(((''')))'''(((,,,000666BBBMMMTTT[[[```aaacccgggiiihhhdddfffeeebbbaaa___WWWOOODDDFFFKKKQQQVVVXXXVVVTTTWWWTTTOOOJJJCCC;;;222,,,***))))))***++++++(((&&&******))))))******+++,,,''''''&&&&&&&&&%%%%%%%%%)))'''$$$$$$%%%((())))))&&&''''''(((((((((((((((%%%&&&((()))*********)))+++)))'''(((***---888CCCGGGTTT^^^___bbbfff```UUUHHH???999888777333111111...---,,,+++---///222444<<>>666000***(((***(((((('''&&&$$$$$$%%%''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))))))))))))))(((***((('''''')))---111444???KKK\\\hhhllljjjfffdddZZZNNN<<<000+++******)))''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&...111555:::@@@IIISSSYYYeeeaaaZZZQQQGGG???888444444666>>>GGGIIIEEEAAA@@@NNN]]]mmmuuuzzz}}}wwwooojjjkkkmmmpppqqqooollliiiXXXHHH333))))))+++((($$$(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''"""&&&)))))))))---444;;;[[[hhhwwwoooYYYCCC555...---+++***((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%&&&))),,,------++++++***)))(((''''''&&&((('''&&&'''((()))(((''')))'''(((,,,...444???JJJQQQXXX]]]```cccffffffccc___bbbcccbbbaaa^^^VVVLLLDDDFFFKKKQQQVVVWWWVVVSSSNNNJJJEEE???:::444...***)))))))))***,,,,,,***(((***))))))))))))***++++++%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((((((&&&''''''(((((((((((((((&&&'''((()))******)))))),,,)))(((***,,,222===IIIUUU___eeeccccccfffaaaWWWEEE<<<555444333000...///---,,,++++++,,,...111333777===FFFPPPXXX\\\^^^^^^^^^ZZZYYY___hhhoooqqqooogggkkkkkkcccXXXOOODDD;;;111---)))&&&&&&'''''''''(((((())))))***+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***'''(((((((((((()))))))))(((((((((((())))))))))))+++***+++,,,,,,...999DDD[[[___ffflllmmmjjjgggfffqqqmmmkkknnnooommmqqqwwwzzzuuulll___OOO@@@333,,,+++,,,,,,---,,,+++***)))*********)))))))))))))))++++++*********)))))))))++++++******++++++,,,---+++***))))))((()))************)))))))))))))))(((((('''''''''''')))***+++))))))******+++,,,------///444<<>>IIIPPPXXX^^^dddeee___WWWWWWZZZ[[[WWWTTTQQQKKKDDDBBBGGGOOOWWW[[[XXXQQQLLLBBB<<<444...+++*********''''''(((+++---...---+++((((((''''''(((((()))***))))))((((((''''''''''''&&&&&&'''(((******(((%%%&&&''''''((((((((((((((()))))))))))))))(((((((((,,,******///555>>>NNN[[[jjjooopppkkkfffaaaXXXOOO>>>555---,,,,,,***)))+++******)))))))))+++---......111666>>>FFFMMMSSSVVVYYYUUURRRVVV^^^fffkkkmmmmmmrrrsssmmmccc[[[QQQHHH>>>888000)))'''((()))***)))))))))******+++++++++***************+++,,,,,,))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++((((((((())))))******++++++***+++------///:::FFF[[[bbbiiikkkkkkkkkjjjiiimmmhhhfffiiimmmlllfff```dddWWWDDD666000---+++))))))************))))))))),,,++++++***)))((('''''')))))))))(((((((((((((((***************++++++,,,---,,,+++)))))))))))))))'''''''''(((((())))))***(((((('''&&&'''(((***+++++++++***,,,///333777:::GGGMMMWWW___eeeiiikkkmmmrrrooommmrrrzzz|||uuuwwwzzz~~~yyygggTTT???444111---)))(((***))))))(((((((((((('''+++******************+++(((((((((((((((((((((((()))))))))***+++,,,,,,,,,...111999EEEUUUbbbkkkooovvvpppjjjlllqqqsssmmmgggmmmiiieeebbbcccddddddcccfffeeedddeeehhhjjjllllllhhh]]]SSSQQQOOOFFF999111,,,+++*********)))'''%%%((('''''''''((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###((()))+++111888;;;;;;888888222+++'''&&&)))++++++***))))))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''+++...000555444888CCCSSSaaahhhiiiffffffddd^^^TTTGGG:::333111,,,***+++,,,---222888FFFSSSbbbkkkoooqqquuuwwwxxxqqqjjjiiilllnnnkkkhhhccc[[[NNN@@@555...***)))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&((())))))(((***---111???QQQkkkrrrbbbSSSEEE888000---,,,***)))((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))*********)))((((((&&&&&&&&&&&&'''''''''''')))&&&$$$$$$%%%'''((()))((('''(((*********111999EEEOOOYYY```dddddd^^^UUUWWWYYYVVVOOOJJJIIIFFFBBBCCCIIISSS\\\^^^WWWLLLDDD???999111+++(((((())))))''''''(((***---...---+++''''''&&&&&&''''''((()))---,,,+++***)))((('''&&&&&&&&&''')))+++***(((%%%&&&''''''((((((((((((((()))))))))(((((((((((((((+++***,,,222999CCCSSSbbbmmmqqqsssooohhh___SSSIII<<<333,,,+++,,,***)))+++))))))(((((()))***+++,,,---///333999@@@HHHNNNRRRTTTQQQPPPSSS[[[dddjjjmmmmmmrrrsssnnnfff```XXXQQQCCC<<<333,,,))))))***+++((((((((()))))))))))))))******))))))******+++,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))***++++++++++++***+++------000;;;FFF\\\eeellljjjiiijjjkkkiiijjjgggccceeehhhggg]]]TTTMMMDDD888111//////---***)))))))))))))))))))))***,,,++++++***)))(((''''''((((((((((((((()))))))))******))))))******+++,,,)))***,,,---,,,+++)))'''''''''(((((())))))******+++***(((((('''((()))***+++++++++---333;;;CCCHHHRRRYYYbbbjjjooopppqqqqqqqqqppppppssswww{{{~~~~~~ttt^^^LLL999111///,,,)))'''))))))))))))((((((((((((++++++************++++++((((((((((((((((((((((((((()))))))))***+++++++++...///333<<>>IIIXXXeeeooorrrtttqqqiii\\\NNNEEE999222,,,,,,---+++)))***))))))((())))))******+++...///111555;;;BBBHHHKKKNNNMMMLLLPPPXXXaaaiiimmmjjjoooppplllhhheeeaaa\\\JJJCCC999111,,,+++++++++((((((((((((((((((((())))))))))))((()))******+++(((((((((((((((((((((((())))))))))))************((())))))******))))))((('''''''''((((((((())))))'''((())))))***+++,,,,,,+++***+++------111;;;GGG\\\gggmmmiiigggkkknnnlllmmmkkkfffcccccc```UUUIII===999444111000///,,,))))))))))))((())))))***+++++++++******))))))(((((((((((())))))))))))*********))))))))))))***++++++'''))),,,......,,,)))'''))))))))))))************++++++))))))))))))***+++,,,---111777@@@JJJSSSXXX[[[bbbkkkssswwwyyyyyyzzzrrrrrrqqqppprrruuuzzz~~~}}}}}}ttthhhRRRDDD555///...+++))))))((()))******(((((()))******))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++***,,,///444>>>LLL[[[eeeooollljjjiiikkkmmmooopppkkkmmmmmmjjjffffffjjjooooookkkfffdddeeefffhhhhhhllleeeaaacccbbbYYYLLLEEE666222...,,,------+++))),,,+++***)))(((''''''''''''(((((((((((()))))))))((('''''''''''''''(((((()))(((((('''&&&&&&%%%%%%(((((((((((()))***+++,,,************)))((('''&&&%%%&&&'''(((((()))((((((***)))((()))+++,,,,,,+++)))((('''''''''(((***+++))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))),,,///111000555???OOO___kkkqqqrrrvvvuuuppphhh[[[LLL>>>555...+++***,,,---+++,,,///222;;;MMMaaammmrrrvvvyyy~~~wwwnnnhhhgggjjjnnnqqqppplllcccWWWIII;;;///(((&&&&&&%%%%%%%%%$$$$$$$$$(((((()))*********))))))'''''')))+++---...000111&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((()))******///999MMMfffzzzyyyeeeTTTGGG>>>555...+++***)))((('''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((***+++***((('''(((***((((((((('''''''''''''''&&&%%%$$$%%%'''((('''&&&'''''')))+++***(((---444>>>MMM\\\```___]]]ZZZWWWTTTVVVSSSLLLFFFFFFGGGFFFLLLOOOSSSVVVSSSKKK@@@777///,,,)))'''''''''&&&&&&&&&&&&&&&(((++++++***(((%%%%%%%%%%%%%%%&&&&&&'''***)))))))))))))))((((((''''''''')))***+++)))'''&&&''''''(((((((((((((((((((((''''''((()))***+++...///444<<>>GGGPPPXXX]]]```dddjjjrrrxxx{{{|||{{{{{{vvvrrrnnnnnnrrrwww{{{}}}}}}~~~vvvqqqdddVVVFFF;;;111...,,,***)))+++(((***,,,+++)))(((***+++***))))))(((((())))))***))))))))))))))))))))))))))))))************++++++(((***---...222===NNN[[[cccfffjjjkkkkkkmmmpppssspppooonnnkkkjjjjjjkkkmmmmmmjjjfffeeegggjjjlllmmmkkkggggggjjjhhh```VVVRRRBBB<<<444000//////,,,)))++++++***)))(((((((((((('''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&++++++***)))(((((())))))))))))))))))((('''&&&%%%'''''''''((((((((())))))&&&((()))******)))***+++((())))))))))))))))))***((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...111999HHHXXXeeeooosssuuuuuuuuusssmmm```OOO>>>444///+++***,,,,,,******...000444CCCXXXiiiqqqvvvzzzyyyxxxtttnnnkkkkkknnnrrrssspppjjjbbbVVVGGG777---'''''''''&&&&&&&&&%%%%%%''''''((()))))))))))))))'''((()))***,,,...//////&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))///333CCC]]]tttzzzmmmYYYJJJAAA:::222,,,+++***)))''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((***+++***))))))+++...))))))((((((((('''''''''%%%%%%%%%&&&(((((('''%%%'''''')))+++***(((,,,333<<>>666///---+++((()))+++(((+++,,,,,,)))(((***---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************++++++++++++))),,,---***)))222BBBPPPWWW___hhhlllkkkkkkooosssuuuqqqmmmlllmmmmmmkkkhhhjjjhhhffffffiiinnnqqqrrrkkkiiijjjnnnlllddd]]]ZZZKKKCCC999333111///,,,)))***)))))))))))))))******'''((((((((())))))******)))(((((('''''''''((((((%%%%%%&&&&&&'''(((((((((,,,+++***(((&&&%%%$$$$$$(((((((((((('''&&&%%%$$$))))))((('''''''''((((((!!!%%%)))***)))(((***,,,(((***++++++***))))))***((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---777BBBQQQ```kkkqqqtttuuuqqqssstttpppdddQQQ???333111---+++,,,,,,***+++///222222===RRRfffpppuuuzzzuuuwwwxxxtttnnnlllnnnrrruuurrrnnnhhh___PPP>>>111***))))))))))))(((((((((&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((......:::SSSlllzzz~~~ooobbbPPPCCC<<<777000*********(((''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***...------,,,+++***((((((''''''''''''''''''&&&&&&''''''(((''''''***---000===JJJYYY```___[[[ZZZZZZ]]][[[VVVPPPKKKKKKOOOTTT\\\[[[VVVNNNCCC888000,,,))))))(((((((((((())))))%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''((())))))(((''')))***---+++(((''''''''''''''')))******))))))***---000444:::CCCJJJQQQZZZgggpppoookkkcccYYYNNNCCC:::555222---(((&&&(((************************+++++++++)))***+++---///222444666777AAAKKKOOOTTT]]]eeeiiilllrrrrrrmmmkkknnnmmmjjj\\\WWWOOOEEE<<<444...+++,,,***))))))))))))'''%%%(((((()))))))))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********++++++++++++************************(((((((((((()))***+++,,,((((((***---...111<<>>444---***))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))******(((((()))+++,,,+++***)))*********)))*********)))***---222555;;;BBBMMMTTTZZZ___fffllliiieee^^^SSSGGG<<<555111000,,,((('''(((******)))))))))))))))((((((((((((******+++,,,---///111222;;;EEEMMMPPPTTT\\\eeeiiijjjnnnoookkkjjjllllllhhhccc```XXXNNNAAA777000---,,,***(((((())))))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))*********+++************************(((((((((((()))***++++++((((((***,,,---111===IIIZZZeeeppprrrqqqqqqpppooorrrlllaaaUUUHHH===333...++++++++++++******)))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***************))))))))))))******((((((((('''((())))))***,,,)))((())),,,......,,,)))+++---000444<<>>PPPfffyyy|||uuupppaaaPPP>>>666333///+++)))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))'''&&&%%%$$$)))***++++++))))))***+++&&&'''((()))***+++++++++%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''')))---000;;;@@@HHHRRRZZZ```dddfff___^^^\\\XXXUUUTTTUUUWWWYYYTTTJJJ@@@666...***((()))((((((''''''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***,,,,,,,,,---......---,,,+++******)))***,,,222999???EEENNNZZZbbbeeefffggghhh```^^^WWWLLL>>>444///...,,,***(((((())))))((('''******))))))((((((''''''*********+++,,,---...///<<>>444...,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))))))))***+++,,,------,,,++++++,,,+++***)))))))))))))))((((((''''''(((((()))***,,,'''$$$&&&---222222///,,,///444999???HHHTTT\\\aaagggooorrrqqqooonnnnnnmmmnnnnnnnnnooorrrwww{{{xxxvvvxxxxxxrrrlllnnnjjjcccXXXKKK???444///000...++++++,,,------,,,************+++,,,---...,,,++++++*********++++++)))))))))(((((())))))***'''((())))))***************,,,---,,,******...111;;;@@@LLL\\\kkkrrrqqqmmmooorrrsssrrrnnnmmmooorrrpppkkkhhhkkkrrrvvvuuurrruuuwwwwwwvvvyyy||||||xxxppphhh[[[NNNBBB999111---+++***))))))(((''''''''')))(((&&&&&&'''***---000((((((((((((((((((((((((&&&&&&'''''''''(((((((((***(((%%%%%%&&&(((((('''$$$%%%%%%&&&''''''(((((()))))))))*********++++++))))))(((((())))))***+++)))))))))(((((((((''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((&&&'''))))))***222;;;MMMbbbtttwwwxxx~~~}}}wwwrrrppppppnnnbbbNNN===666------,,,+++************(((***111<<>>FFFQQQ]]]eeehhhhhhaaa```___\\\YYYVVVUUUUUUVVVOOOCCC777///+++((('''(((((((((''''''(((((((((+++***(((&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((()))++++++******+++------///222222111...---,,,*********,,,000999BBBIIIPPPXXXccckkkmmmkkkiiigggZZZXXXQQQEEE888///,,,---)))))))))))))))((('''&&&+++++++++************************+++,,,---...///888@@@FFFHHHKKKUUU___eeemmmmmmllllllmmmnnnnnnmmmlllgggbbb]]]XXXOOOCCC;;;111...,,,+++,,,---......))))))*********)))((((((''''''''''''''''''''''''((((((((((((((()))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))***+++,,,---***)))***+++,,,000<<>>666000------,,,******,,,......---***))))))((()))+++,,,...******)))))))))***++++++)))))))))((())))))******)))***,,,---...---,,,,,,***+++---,,,+++***,,,...555777@@@RRRfffrrrqqqmmmooorrrsssrrrooommmoooqqqooommmllllllmmmnnnnnnmmmssstttttttttuuuvvvuuutttsssmmmddd[[[RRRHHH===666000...,,,************)))((((((''''''(((***,,,...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((%%%&&&&&&&&&'''''''''(((*********+++++++++,,,,,,((((((((((((((()))******((((((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''))))))---777BBBTTTkkk{{{yyywww}}}|||sssssspppoookkk^^^JJJ999111,,,+++******)))))))))***((()))---444===JJJWWW___jjjoootttxxxzzz{{{{{{|||sssqqqqqqrrrqqqlllaaaYYYNNNAAA222***))))))'''$$$''''''&&&&&&&&&&&&''''''***))))))((('''&&&%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******,,,333EEE^^^pppyyyjjj]]]LLL???333......+++******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%$$$###""""""'''((()))(((''''''''')))&&&''''''((((((((('''''''''((((((((()))))))))***(((((((((((('''))),,,///:::???IIIWWWccciiihhheee^^^]]]\\\[[[ZZZXXXUUUTTTQQQHHH<<<111,,,***((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++******,,,---///222555555222...,,,,,,***,,,///333999BBBLLLSSSZZZ___ggglllnnnllljjjhhhXXXUUULLL@@@555...,,,---((()))******)))(((''''''))))))******+++++++++,,,)))))))))+++,,,...000111222:::@@@BBBGGGSSS```gggooollljjjkkkmmmnnnmmmmmmppphhhaaaaaaaaa[[[LLL@@@333000,,,)))***+++,,,,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((++++++++++++,,,---......+++******++++++...999EEEYYYccclllllliiihhhgggeeeeee^^^QQQCCC666///------))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))***,,,...///...,,,+++------+++***)))))))))))))))(((((((((((()))******'''444@@@>>>333,,,222;;;>>>FFFRRRZZZ___aaadddfff]]]bbbiiiooorrrrrrpppppprrrrrrsssuuuyyy||||||yyyyyyyyyuuummmfff]]]TTTGGG;;;444000...,,,+++***)))***,,,......---***)))(((((()))***,,,---))))))((((((((())))))***)))))))))))))))***++++++***+++---......---,,,,,,)))+++,,,------------...444333888GGG[[[jjjnnnmmmnnnqqqtttssspppnnnooopppkkkoooqqqooojjjiiilllooopppqqqrrrttttttssstttuuutttppplllgggbbbWWWJJJAAA777333...++++++,,,+++***((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''((())))))***((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))***000>>>KKK\\\ooo}}}{{{yyy}}}|||uuuwwwssspppjjj[[[FFF555...***))))))(((((((((((())))))***+++---222;;;FFFMMM\\\cccnnnxxx|||~~~}}}}}}wwwvvvuuuuuutttpppjjjeee[[[MMM:::...+++***'''$$$(((''''''&&&&&&''''''(((******)))((('''&&&&&&%%%'''(((((())))))(((((('''$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&)))******---;;;OOO___sssyyy~~~zzzjjj[[[FFF;;;000---,,,***))))))))))))))))))))))))))))))************************$$$$$$$$$%%%$$$$$$######&&&'''((((((&&&&&&'''(((((((((((((((''''''&&&%%%(((((())))))***+++++++++((())))))((('''(((,,,...888???LLL[[[fffiiieee```WWWVVVUUUVVVWWWWWWUUUSSSHHH@@@555---+++***)))((((((''''''&&&&&&''''''((($$$%%%&&&((()))*********'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&(((************,,,---...222666555111...---------000777===EEENNNWWW]]]bbbdddhhhkkklllkkkiiigggYYYRRRGGG<<<333///------''')))+++***)))(((((()))'''((((((((())))))))))))(((((()))***,,,...000111///666<<<>>>DDDRRRaaaiiiooojjjfffiiikkkkkkjjjkkkuuummmffffffhhhcccTTTFFF777222,,,((('''((())))))++++++++++++***)))((((((((((((((((((((((((((((((''''''((()))************''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,---...///*********+++***,,,555???OOO[[[fffiiiiiiiiihhhfffdddZZZJJJ<<<222...,,,+++))))))))))))************))))))))))))))))))))))))))))))***+++,,,------...***+++,,,------,,,++++++---,,,+++******************))))))))))))***++++++&&&999JJJIII===666===IIINNNXXXdddmmmpppooonnnnnn```dddiiiooosssttttttsssqqqqqqrrrvvvzzz}}}~~~~~~{{{zzzyyyyyyvvvmmmbbbYYYKKKCCC888000---,,,,,,++++++***)))+++---...---,,,))))))))))))***+++,,,---***))))))((((((((())))))))))))))))))******+++,,,)))******+++++++++************+++,,,---...//////333222444===MMM[[[dddhhhiiinnnssstttrrrpppppprrrkkkooorrrpppllllllqqqwwwppppppssswwwxxxwwwyyy}}}xxxuuurrrpppmmmdddXXXNNNCCC<<<333---,,,,,,+++***(((***,,,---,,,)))&&&$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***)))))))))(((((((((''''''((((((''''''''''''((((((&&&'''(((((())))))(((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''+++---555GGGWWWfffpppyyy||||||}}}|||yyy|||wwwrrrkkk[[[FFF555---)))(((((('''''''''((((((++++++******,,,111888===JJJSSS```llltttxxxzzz{{{|||{{{zzzyyywwwuuusssrrrhhhZZZFFF777///,,,)))''''''''''''&&&&&&'''''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&$$$#########$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%(((+++***+++333BBBMMMjjjuuu|||uuudddSSS???555---+++***((('''(((((((((((((((((((((((((((************************%%%&&&&&&''''''''''''&&&'''((()))((('''&&&''')))((((((((((((((('''&&&&&&'''(((((()))******++++++)))))))))((('''(((+++...333===LLL[[[dddeeeaaa\\\VVVSSSQQQQQQRRRQQQNNNKKK>>>777///******+++)))'''(((''''''&&&&&&''''''(((%%%&&&)))***+++***((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%'''))))))))))))+++---+++///333333000...///111111777@@@JJJRRRZZZaaaeeeggghhhjjjkkkkkkiiieeebbbXXXNNNAAA666222///---+++(((***++++++)))(((***,,,*********)))(((''''''&&&)))))))))***+++,,,---...,,,333888999@@@OOO___hhhrrrjjjeeeiiillljjjiiijjjssspppmmmmmmmmmhhh^^^VVV???999222,,,))))))******++++++++++++***)))((((((((((((((((((((((((((((((&&&''')))***++++++******''''''((((((((()))))))))***************************************+++------******+++,,,***)))000:::CCCRRR```gggiiikkkjjjiiiaaaSSSAAA555000...---***(((((()))))))))*********))))))))))))))))))))))))))))))***+++,,,---......+++++++++++++++*********,,,,,,+++******+++++++++++++++******++++++,,,---)))666EEEKKKJJJJJJRRRYYYbbbjjjsssxxxwwwtttrrrqqqhhhjjjmmmpppsssttttttsssrrrqqqqqqsssxxx|||}}}|||sssuuuvvvvvvqqqfffXXXMMM>>>777...******,,,+++)))******)))+++---...---+++((()))***+++,,,,,,,,,,,,---,,,+++******)))******))))))))))))***+++,,,---******))))))))))))******,,,+++***+++,,,---.........///222777???JJJVVV]]]bbbhhhpppuuuuuuttttttuuutttsssrrrqqqrrrtttwwwzzzrrrqqquuuzzzzzzwwwyyy}}}xxxtttssssssoooggg___TTTJJJ<<<333///...,,,*********+++++++++)))'''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))((('''(((***((((((((((((''''''''''''''''''((((((((()))))))))(((''''''''''''((())))))******)))))))))(((((((((((((((''''''''''''((((((%%%&&&'''(((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''((((((&&&''''''''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&'''***...222<<>>KKKTTT\\\dddnnnuuuwwwwwwwwwxxxxxxrrrrrrwwwzzzzzzwwwtttrrruuuyyywwwrrrsssyyy~~~xxxssssssvvvwwwsssnnncccVVVFFF999333111///,,,+++******)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&)))++++++((('''(((***&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))************))))))))))))((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((()))***'''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''(((,,,000555@@@VVViiiqqqiiikkkvvv{{{tttrrrvvvyyytttnnnfffWWWCCC444---***)))))))))))))))*********((('''(((+++......---...444>>>JJJVVVbbblllsssvvvwwwwwwuuutttuuuyyy}}}xxxmmm[[[HHH999111//////------,,,,,,,,,,,,------***************+++++++++(((((())))))))))))((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''(((((('''''',,,333999PPPdddtttsssjjj___NNN===777000,,,,,,---,,,,,,///''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((()))))))))))),,,++++++***+++,,,...//////;;;LLLXXX\\\[[[[[[\\\]]]YYYTTTNNNHHHBBB<<<888111,,,(((&&&'''))))))(((&&&'''((('''&&&'''(((***222111///---***)))((('''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''((('''&&&%%%111...+++...555::::::888>>>DDDOOOYYYaaaeeeffffffkkkkkkmmmnnnlllfff^^^YYYRRREEE777111///+++'''&&&))))))))))))))))))))))))))))))************))))))))))))))))))***+++------------000555;;;EEEVVVeeennniiiiiinnnnnnhhheeefffppprrrrrrqqqqqqrrrllleeePPPJJJ@@@666...***))))))(((***,,,......,,,***)))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))*********))))))(((---,,,+++***))))))))))))((()))***++++++***)))(((************+++,,,---...444AAATTTdddlllmmmiiifffTTTEEE555///...---,,,---)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++(((&&&&&&(((***)))+++---//////---+++)))---+++)))((((((***+++---///333>>>MMM]]]kkkssswww{{{~~~xxxuuusssmmmqqquuutttqqqppptttyyyppptttvvvwwwzzz}}}|||xxxpppppppppqqqlll]]]HHH999///...---+++***)))))))))((((((((((((((((((((((((''''''''''''((()))++++++)))***,,,,,,***))))))***---333$$$333444666###222333222000...,,,+++******,,,,,,---------,,,,,,+++++++++---///000333===GGGVVVaaalllppprrrwww|||}}}{{{qqqpppuuuxxxuuupppnnnpppsssttttttsssrrrssspppssswwwxxxvvvrrrooommmlll]]]NNNEEE===333///000++++++***+++,,,+++)))'''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,------,,,***)))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))''''''''''''(((((((((((()))))))))***************))))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&***(((&&&%%%&&&''''''''',,,,,,---444@@@QQQbbbllltttssspppooossswwwtttmmmssspppkkkcccQQQ===000---(((***+++)))''''''***---111---((('''(((******)))...000444:::BBBMMMYYYaaafffhhhjjjkkklllrrrzzz|||ssseeeUUUDDD666000///(((((())))))((((((***,,,------------------------(((((())))))******++++++))))))*********++++++++++++***)))'''''''''((((((((((((((((((((((((((((((((('''''''''(((***---///@@@SSSbbbddd```XXXGGG444///...,,,***)))(((''''''))))))))))))))))))))))))******))))))(((((((((''')))(((((('''&&&%%%%%%%%%))))))((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))))))))((()))***,,,...///333>>>LLLVVVZZZ[[[[[[]]]XXXUUUPPPJJJCCC;;;333...---***&&&&&&(((***)))(((%%%&&&'''&&&%%%&&&''')))000///---+++)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((((((((((((+++******///666>>>CCCEEEGGGLLLTTT]]]dddgggiiiiiikkklllnnnooollldddZZZSSSNNNAAA555000...+++'''&&&))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++,,,+++***...333:::EEEWWWgggnnnjjjjjjnnnnnnjjjgggiiiqqqssssssqqqrrrrrrmmmeee\\\TTTGGG:::111,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))((((((((()))******++++++++++++++++++***)))((('''******))))))))))))******))))))***+++******)))((())))))))))))***+++,,,---111;;;JJJYYYaaabbb^^^[[[III<<>>HHHNNNWWW[[[```ccceeejjjpppuuu}}}vvvlll^^^OOO@@@444...(((((())))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))*********++++++++++++,,,,,,,,,******)))((('''((()))))))))))))))))))))))))))))))))(((''''''(((***,,,---555FFFTTTUUUSSSNNNAAA111///...,,,***)))((('''''''''''''''''''''''''''''')))))))))(((((((((''''''+++******)))((((((''''''(((((())))))))))))))))))(((((('''&&&%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&''')))+++...///777@@@LLLVVVZZZ[[[]]]^^^ZZZVVVOOOHHH@@@777///)))((('''&&&'''((())))))((($$$%%%&&&&&&%%%%%%&&&(((,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***+++))),,,000666<<>>JJJSSSUUUQQQLLL<<<111(((''')))((('''(((+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))(((((()))+++...///...,,,+++++++++,,,---+++******+++,,,///111333CCCQQQcccqqqwwwzzz}}}yyywwwyyyzzz}}}~~~|||yyyvvvtttrrrsssqqqpppssswwwwwwrrrtttqqqmmmggg^^^OOO>>>333...---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***,,,///222555NNNvvv```:::???555555444222///---+++************+++++++++++++++*********,,,.........333;;;HHHRRR]]]fffqqq{{{~~~}}}}}}|||zzzvvvsssqqqqqqrrrrrrsssttttttsssqqqpppooorrrtttvvvxxxxxxvvvsssqqqddd```^^^___ZZZNNNAAA:::...------///000...,,,)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((()))*********)))(((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%&&&&&&'''(((((())))))(((+++222@@@RRRaaakkkppplllooopppoooooorrrqqqmmmhhh___TTTIII;;;///+++---'''((((((((('''(((+++---111---'''$$$%%%''')))***(((((()))+++---333999>>>HHHMMMUUU[[[```dddjjjoooxxxuuuoooggg\\\MMM<<<000))))))((((((((()))))))))************************)))))))))))))))((((((((()))))))))************+++))))))((((((((()))******))))))))))))))))))))))))))))))((('''((()))***+++***888BBBDDDCCCBBB:::000...---+++***)))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''*********)))((((((''''''(((((())))))******++++++,,,+++***)))(((''''''''''''''''''((((((((())))))''''''''''''(((***,,,---666???MMMXXX]]]___^^^^^^[[[UUULLLCCC:::333,,,(((&&&&&&'''((((((((('''%%%%%%&&&'''&&&%%%%%%''')))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((+++...000777@@@EEEIIIMMMSSSXXX[[[\\\___bbbeeehhhiiijjjoooqqqttttttooocccUUUKKK???666...,,,,,,)))(((((((((((((((((((((((((((((())))))************))))))***)))((((((((((((((())))))(((***///555@@@SSSdddkkkkkklllmmmllliiihhhiiimmmqqqrrrqqqqqqsssqqqlllqqqiii[[[LLL>>>555000---...---,,,+++,,,---///000++++++++++++++++++++++++************))))))((((((,,,,,,,,,,,,+++***(((((()))*********************++++++******))))))(((((()))))))))))))))***++++++///000555===FFFIIIEEE@@@333+++&&&(((+++***)))***++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((()))+++---///...---,,,++++++,,,,,,+++++++++---222888???CCCUUU```ooo{{{~~~zzzxxx||||||~~~{{{tttppptttwwwvvvrrrpppsssvvvvvvvvvrrrkkk```TTTEEE888000...---,,,+++************((((((((((((((((((((((((++++++++++++++++++******+++++++++******---222666EEESSS======777666333000...,,,+++***))))))***+++++++++******))))))+++//////...222777BBBKKKVVVaaaooozzz}}}{{{{{{{{{yyywwwtttrrrqqqpppssssssrrrsssssssssqqqpppssstttvvvwwwwwwvvvrrroooaaaaaacccdddaaaVVVHHH>>>333000...,,,,,,,,,+++)))************)))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''(((((()))(((&&&$$$###''''''''''''(((((((((((()))(((((((((((((((''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***$$$&&&'''''''''''''''(((,,,000;;;KKK]]]iiioooooojjjmmmnnnnnnooonnnggg^^^VVVNNNDDD;;;222***))),,,''''''''''''((()))+++---+++)))'''%%%%%%%%%&&&&&&))))))***)))***---111555:::@@@HHHPPPVVV]]]fffllloooooonnnkkkeeeZZZGGG888---+++)))((((((((((((''')))))))))))))))))))))))))))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))******+++((((((((((((((((((((((((***)))(((((((((((())))))'''000777888888888555000,,,,,,+++)))((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((())))))******++++++,,,+++***)))((('''''''''''''''''''''((((((((((((******)))(((((()))***+++111<<>>444///------,,,+++************'''''''''''''''''''''''')))******++++++***)))(((,,,++++++***+++...444888dddzzz<<<@@@999777555222///,,,+++***((()))***+++++++++++++++)))(((***///111000333777>>>GGGSSS___lllwwwzzzwwwzzzwwwuuuuuuwwwvvvsssooosssrrrqqqsssuuuvvvtttsssuuuttttttuuuvvvtttpppllldddeeeffffffddd]]]QQQGGG===888111+++))))))))))))************)))))))))((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((''''''((((((((('''(((((()))(((&&&$$$###''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''%%%'''((('''%%%%%%&&&(((000777EEEVVVfffpppsssrrroooooonnnnnnnnniiiZZZKKKCCC<<<555222...)))(((***((('''&&&&&&((()))++++++'''((()))))))))(((''''''%%%&&&&&&&&&&&&'''***,,,...222888???FFFPPP\\\eeejjjnnnnnnllljjjcccSSSCCC555111,,,)))(((((('''&&&(((((((((((((((((((((((()))(((((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))'''''''''''''''''''''''')))))))))((((((((((((((((((---000000///000000...++++++***)))((((((((()))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((,,,+++)))((((((((()))***...888HHHWWW______ZZZVVVPPPHHH===333---+++******''')))***)))'''%%%$$$$$$'''((((((((('''''')))***''''''&&&&&&&&&''''''((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))***...666<<>>222111///---++++++++++++++++++++++++++++++++++++*********)))))))))))))))''''''((()))))))))(((((($$$%%%'''***++++++******))))))(((((()))***+++,,,++++++************++++++)))))))))******+++++++++***'''&&&))))))'''''')))))))))))))))))))))***+++++++++++++++++++++++++++((((((((((((((((((((((((&&&(((******))))))***+++------,,,------...///000222777@@@LLLYYYeeennnsssxxxyyyzzz{{{}}}|||xxxxxxzzz}}}~~~~~~yyy{{{{{{xxxtttrrrtttvvvtttyyyzzzuuurrrtttwwwwwwuuurrrhhhWWWDDD777222222,,,,,,++++++******++++++++++++++++++++++++++++++((()))+++,,,---,,,+++******+++++++++,,,...333666XXXCCC<<<:::777444000---+++***)))***+++,,,------------///+++***...000///111444777DDDTTT___iiirrrwwwxxxqqqqqqrrrsssuuuwwwyyyzzzyyyvvvssstttxxxyyywwwuuutttrrrqqqssswwwwwwtttpppnnnooommmiiijjjmmmiiibbb\\\VVVKKKAAA999333///,,,************))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))***))))))((((((((())))))''''''''''''((((((((((((******))))))(((''''''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***+++)))''')))///555BBBMMM\\\hhhmmmppprrrtttoooqqqnnncccVVVJJJ===444///***''')))***((('''(((+++)))&&&&&&''')))((('''''')))*********+++...111((()))+++***))))))***++++++,,,---...111:::FFFOOOVVVcccmmmooopppqqqhhh\\\QQQGGG999000---,,,+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))'''&&&''')))))))))((((((((())))))***(((((((((((((((((((((((())))))))))))******++++++((()))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***///555@@@KKKRRRRRRMMMIII999666111...,,,+++)))'''%%%((())))))'''&&&(((+++%%%&&&&&&&&&%%%%%%'''(((******)))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&***---000333<<>>PPP]]]cccgggooolllgggmmmrrrooojjjeeecccccceeeggghhhllloookkkaaaWWWRRRPPPBBB<<<333...------,,,***)))***+++++++++,,,...///---------,,,***)))'''&&&((()))***+++)))'''$$$"""))))))))))))******************)))(((((()))***+++***)))((((((((()))+++,,,,,,---,,,+++(((((()))***+++***)))'''''')))***+++************************(((***+++***)))((()))***)))((('''''''''(((***+++)))***+++***)))((()))+++111...---......222===HHHRRRYYYccclllqqqssstttttt{{{zzzzzzzzzzzz{{{|||}}}}}}xxxssssssvvvxxx}}}yyyuuurrrsssvvvyyy{{{wwwsssrrruuuyyy|||}}}}}}yyykkkVVVCCC999444111000///---------+++)))''')))************++++++++++++---///000000///---+++))))))***+++---...//////333<<>>888333222111---+++---***+++,,,---............333...)))''')))---000111:::CCCQQQ___jjjrrrwww{{{vvvuuuttttttuuuwwwzzz{{{yyyxxxvvvuuuuuuuuuvvvwwwyyyvvvtttuuusssqqqtttyyyuuuooojjjjjjooosssttttttpppkkkeee___VVVHHH:::222222000...,,,,,,+++***((($$$&&&((('''%%%$$$&&&(((''''''((((((((('''%%%$$$''''''((((((((((((((('''(((''''''&&&&&&&&&''''''$$$&&&''')))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&''')))***+++(((((('''''''''&&&&&&&&&)))&&&%%%'''+++,,,((($$$###(((------+++000===HHHZZZbbbggggggfffhhhhhhgggnnneeeYYYKKK<<<000...222+++***'''&&&&&&(((***,,,+++***)))(((&&&&&&%%%%%%((((((((((((((()))******************************...,,,***(((***---111444>>>IIIXXXeeemmmppprrrssshhh]]]MMM???555000---+++)))))))))(((&&&&&&'''(((***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))'''&&&&&&'''((())))))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%(((((((((((((((''''''''')))((('''''''''(((***+++***)))((('''''''''(((((()))))))))(((&&&$$$"""!!!$$$$$$%%%%%%'''(((***+++(((''''''&&&&&&((()))***000999CCCHHHJJJHHH@@@777...---***((('''((()))++++++******)))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%''')))***+++111888???EEENNNXXX^^^^^^```bbbddddddccceeejjjooonnnppprrrpppllljjjjjjkkkiiicccXXXKKK@@@888444222---,,,***((('''''''''''''''(((***++++++)))((('''))))))******))))))((('''***)))((('''&&&&&&''''''))))))((((((***///666;;;MMMZZZbbbhhhpppnnniiinnnuuurrrmmmhhhdddcccccccccjjjmmmooollleee^^^\\\\\\LLLDDD:::222///---+++***'''((()))******+++---...,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((((()))))))))*********+++***)))(((((()))******))))))((((((((()))***+++,,,,,,,,,+++(((((()))***+++***(((''''''(((***+++))))))))))))))))))))))))(((***+++***)))((()))******)))((((((((()))+++++++++,,,------+++******+++,,,+++---111666<<>>555...)))''')))))))))(((((('''''''''''''''''''''''''''((())))))***))))))))))))***++++++((((((((((((((((((((((((&&&'''((()))***++++++***,,,222>>>NNN```kkkpppqqquuukkk\\\PPPGGG===333+++***)))((('''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((******)))'''&&&&&&%%%%%%'''''''''(((''''''&&&&&&***)))((('''&&&%%%%%%%%%(((''''''&&&&&&((()))***///<<>>000,,,---,,,++++++'''((()))***)))(((&&&%%%***)))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))(((''''''''')))+++,,,...///666GGG]]]nnntttuuunnneee\\\YYYZZZVVVJJJ???///,,,(((&&&'''((()))(((''''''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''(((((())))))))))))((((((***+++,,,,,,,,,,,,''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))(((''''''&&&&&&((()))***...888???<<<444///,,,)))'''''''''&&&&&&&&&''''''*********))))))(((((((((((((((((())))))((((((((())))))))))))))))))))))))&&&'''(((((()))))))))(((&&&***...111555<<>>888333111---,,,,,,,,,+++***)))************+++++++++)))******************)))+++++++++++++++*********&&&'''&&&&&&)))---...---///+++***...///---,,,---***+++,,,---............---...///000000111444666777BBBSSSccclllpppqqqqqqtttuuuwwwxxxxxxvvvtttsssvvvuuutttsssrrrssstttuuupppkkkjjjooorrrrrrqqqsssrrrqqqooommmmmmmmmnnnoooqqqxxxzzztttqqqrrrpppjjjccc^^^VVVMMMDDD;;;333...---+++************)))'''))))))))))))))))))***+++))))))))))))((('''&&&%%%''''''''''''((()))************)))''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&'''((()))))))))''''''&&&&&&&&&'''''''''''''''''''''((()))***,,,...///...666CCCSSSaaajjjmmmmmmjjjnnnqqqpppnnnjjj```VVVEEE888,,,***++++++******'''((()))******)))((('''&&&&&&&&&'''''')))***+++))))))(((((())))))***+++))))))))))))))))))))))))***)))((('''''')))+++,,,((()))222CCCZZZllluuuvvvtttjjj```___cccaaaVVVKKK999333+++''''''))))))((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''(((((()))***)))))))))((()))***,,,------,,,,,,))))))))))))(((((('''&&&$$$$$$%%%%%%'''(((***+++(((''''''&&&&&&((()))***+++222777333...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))+++++++++///444777<<>>BBBJJJVVV___jjjlllllliiiiiimmmnnnlllhhhiiiiiifffccccccgggkkkuuummmeeeaaa```ZZZOOOEEE888555111,,,***)))***+++)))***,,,---...------,,,++++++++++++,,,---...///)))***+++++++++***((('''))))))***++++++***)))(((******)))(((''')))---000///555777AAAYYYiiirrr~~~xxxxxxyyyyyyyyyxxxwwwvvvsssqqqpppppprrrtttuuuuuuyyyyyyzzzzzzvvvkkk]]]RRRFFF>>>666444777<<<>>>>>>222111...,,,++++++,,,------,,,+++*********++++++''''''''''''((((((((()))((((((***++++++***))))))'''(((***+++++++++***)))((()))))))))'''''')))+++''''''((((((((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***&&&''')))*********)))(((,,,,,,---...222:::DDDKKKVVVZZZbbbiiihhhcccaaacccdddbbbcccjjjsssyyyzzzxxxqqqtttyyy}}}~~~xxxzzz|||}}}|||{{{{{{|||yyywwwwwwzzz{{{vvvvvvvvvtttqqqqqqtttvvvxxx~~~uuufffWWWJJJ@@@999555111...---,,,+++***)))************+++++++++************************))))))*********+++++++++...///***)))+++%%%%%%333---***)))---...+++***+++++++++,,,---............000111111222333999BBBIIISSS___mmmsssrrrpppssswwwtttvvvzzz}}}~~~}}}{{{yyyyyywwwuuusssqqqppppppppppppoooqqqsssrrrpppqqquuuuuuvvvwwwuuurrrooommmllloooyyyzzzrrrmmmpppoooiii]]]___aaabbb^^^VVVKKKCCC555222///...///...+++((()))(((''''''''')))***+++))))))))))))((('''&&&%%%$$$######$$$%%%&&&'''((('''((()))))))))(((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((###%%%''')))+++...333666<<>>EEEPPPZZZ___fffnnnrrrrrrpppoooooooooqqqsssuuuvvvxxx{{{~~~vvvwwwvvvtttrrrrrrsssuuuuuutttrrrpppooorrrwww{{{uuuxxxxxxtttssstttssspppqqqyyyyyyppplllooommmfffbbbaaaaaa```___\\\XXXTTTBBB>>>888333111000///...(((''''''((()))******)))((()))***++++++******)))(((''''''((())))))(((&&&***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''$$$$$$)))+++...999EEENNNRRR[[[eeeooouuuwwwvvvqqquuuwwwqqqkkkhhhccc^^^@@@666---***)))((()))+++((((((''''''''''''''''''(((%%%######&&&(((((('''((('''&&&&&&'''(((((((((((())))))******))))))(((&&&(((***+++******+++,,,+++222<<>>JJJXXXdddkkkrrrsssttttttuuuwwwyyy{{{|||xxxvvvvvvvvvvvvuuuyyyzzz||||||yyytttnnniii```aaa]]]VVVPPPKKKAAA888555333000...,,,,,,++++++------------,,,,,,+++***,,,+++++++++************+++,,,---,,,)))''''''''''''''''''((()))*********(((((()))))))))(((((('''(((***++++++)))((('''((()))(((''')))+++,,,***(((++++++++++++++++++++++++)))******)))(((((()))+++,,,---000777BBBOOOZZZaaajjjkkknnnppppppooommmkkkgggbbb\\\\\\bbbjjjpppssswwwtttooonnnuuu~~~zzzsssyyyzzzuuuqqqsssuuuvvvtttttttttssssssssstttuuutttpppmmmmmmkkkkkkooovvv{{{xxxtttqqqlllcccVVVMMMNNNGGG@@@<<<888222///000+++******,,,---...,,,+++))),,,...---,,,+++,,,...,,,,,,+++***************+++,,,------,,,,,,---///...222333000///333444111222222222333555777999;;;===???BBBGGGNNNVVV]]]bbbeeejjjqqquuuwwwuuutttsssppppppqqqqqqqqqrrruuuvvvuuuuuutttrrrppppppqqqsssuuutttsssqqqoooqqqtttwwwyyy}}}}}}zzzxxxyyywwwtttnnnuuuwwwqqqoootttrrrkkkbbbbbbccceeegggeee___[[[QQQJJJAAA999333///,,,+++***)))((()))***+++***))))))(((((('''''''''''''''((('''''''''))))))(((&&&))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))'''(((---222999GGGUUU]]]___cccjjjqqqwwwyyyyyywwwxxxtttooollliiibbbZZZCCC888...,,,,,,***)))***((((((((())))))))))))******(((%%%&&&((())))))((()))(((''''''((()))))))))''''''((()))))))))))))))(((((((((((('''(((+++...111:::GGGTTTbbbnnnqqqnnnooommmmmmppptttwwwvvvtttlll___KKK;;;222...+++***((('''&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((###$$$$$$%%%&&&'''(((((('''''''''''''''&&&%%%%%%&&&&&&'''''''''%%%$$$###&&&&&&''''''''''''''''''***++++++***'''&&&'''(((---,,,***)))'''&&&%%%%%%''''''((()))*********))),,,,,,+++***)))(((''''''((('''&&&%%%%%%&&&'''(((*********)))'''&&&$$$$$$''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&***************))))))(((&&&'''((()))***+++++++++)))---000000000555>>>EEEFFFNNNUUUWWWZZZ```dddfffeeeffffffhhhjjjmmmpppqqqoooooommmkkkhhhhhhiiilllsssooofffYYYJJJ<<<333///)))*********)))((('''&&&++++++******)))(((((((((+++++++++++++++++++++++++++***)))***+++,,,+++***))))))*********++++++++++++***)))))))))+++---///000222666>>>IIIVVVaaahhhlllppptttwwwwwwwwwxxxyyy~~~|||{{{zzzzzzxxxtttrrrwwwvvvvvvxxxyyyxxxsssoooiiijjjggg```XXXPPPEEE:::===999444000///......---,,,---.........,,,+++***,,,,,,,,,++++++++++++***''')))******)))(((((()))''''''(((((())))))*********))))))((('''''''''(((+++,,,---,,,***(((((()))((((((((()))***+++***((())))))))))))))))))))))))+++++++++)))(((''')))+++000111666@@@OOO]]]fffjjjkkkmmmooorrrrrrpppnnnlllhhhaaaYYYWWW\\\eeelllpppuuupppiiihhhpppzzz{{{uuuooossstttooommmooorrrssssssssstttttttttsssrrrrrrvvvqqqmmmkkkhhhggglllrrrsssrrrqqqmmmhhhaaa[[[WWWZZZSSSLLLHHHCCC<<<888888///...///000222222111///000222444444222000000000000000000000000000///...000111333333222111111222444999;;;888777;;;???@@@<<<;;;;;;<<>>444///...,,,,,,,,,,,,,,,+++*********************)))((((((************************,,,***))))))******((('''************++++++++++++++++++*********,,,...//////222888AAAMMMZZZeeekkkkkkpppuuuwwwxxxxxxzzz{{{{{{{{{|||||||||xxxsssooovvvsssqqqsssxxxyyyvvvqqqnnnnnniiibbb]]]ZZZSSSLLLIIICCC;;;666444222000...+++,,,---......---+++***,,,,,,,,,+++++++++++++++ ###%%%''''''''')))***'''((((((((()))))))))***+++***((('''&&&&&&'''(((+++,,,---,,,)))(((((()))((((((((()))******))))))))))))))))))))))))))))))++++++***)))((((((+++---666<<>>???===;;;:::999:::;;;<<<======<<<::::::888:::===>>>>>>===>>>???BBBEEEHHHGGGFFFIIIOOOTTTMMMLLLJJJJJJLLLQQQUUUXXX\\\[[[YYYYYY[[[^^^```bbbhhhiiikkkpppuuuwwwtttpppyyyvvvsssppppppqqqrrrrrryyyyyyxxxuuussssssvvvxxxvvvwwwwwwuuurrrppppppqqqxxx~~~|||xxxwwwvvvsssjjjooossstttxxx}}}|||vvvrrrqqqssswwwzzzvvvlllcccddd```ZZZSSSKKKCCC;;;555333111...------,,,+++******))))))))))))))))))))))))(((&&&'''((()))(((''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***,,,+++,,,000888GGGYYYggguuuttttttuuuwwwxxxxxxwwwzzzwwwpppiiihhhhhhddd]]]WWWGGG777000///,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))))))))'''''''''&&&%%%%%%'''))),,,+++++++++++++++,,,,,,,,,,,,---...000333888<<>>;;;555000***+++,,,------,,,,,,+++++++++++++++++++++++++++###%%%'''(((''''''((()))(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((***++++++***'''&&&'''(((&&&'''))))))))))))))))))(((((((((((((((((((((((())))))***)))))),,,000333;;;GGGVVV___bbbcccgggkkkmmmkkkiiihhhiiijjjmmmnnnjjjeeeaaaaaadddggghhhhhh```ggglllkkkjjjmmmpppppprrruuutttqqqpppsssuuutttvvvsssrrrsssvvvyyyzzzyyyxxxrrrlllhhhccc```bbbhhhgggiiiiiifffbbb```bbbeeeddd```^^^``````]]]ZZZ[[[UUUQQQKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLJJJHHHGGGFFFGGGIIIJJJJJJIIIHHHGGGDDDGGGJJJLLLMMMNNNPPPRRRPPPQQQSSSUUUVVVXXX]]]cccaaa___\\\ZZZ[[[___cccfffiiiiiifff```\\\]]]ccciiimmmlllnnnrrrwwwyyywwwuuuzzzwwwtttsssuuuvvvvvvvvv{{{zzzxxxuuussstttwwwyyyxxxyyyyyywwwuuurrrrrrsssvvv|||zzzuuutttsssrrrnnnqqqsssvvvzzz~~~|||xxxuuuuuuwww{{{}}}zzzqqqiiigggfffeeebbb\\\RRRGGG???999555111...,,,+++)))((('''(((***+++,,,+++***)))***(((&&&&&&'''(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******...111555999CCCSSSeeeppprrrrrrsssuuuwwwwwwuuusssrrrsssoooiiifffiiijjjiiieeeTTTAAA666000+++((((((*********))))))(((((('''((()))***+++,,,,,,---...111222333111///...000111111111000/////////000000000222666999;;;>>>BBBEEENNNXXXaaadddffflllssswwwuuutttuuuxxx|||}}}zzzwwwpppqqqnnncccRRRAAA666111***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((())))))*********))))))''''''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%'''***++++++,,,---///******)))******+++,,,,,,&&&&&&'''((()))))))))(((''''''((()))***+++,,,,,,*********)))((((((''''''&&&&&&(((***+++,,,,,,,,,''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))222777;;;???LLL[[[___[[[[[[YYYYYY]]]^^^\\\]]]```aaadddhhhlllnnnnnnlllkkkgggfffddd```ZZZVVVUUUUUURRRMMMEEE:::111,,,***++++++***(((''''''(((***+++&&&''')))***++++++******************************(((((())),,,000333444333++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////111555;;;DDDOOOYYYbbbfffjjjmmmpppooonnnpppwww}}}}}}|||zzzzzz{{{|||{{{yyywwwtttssstttwwwxxxwwwuuusssxxx{{{zzzyyyvvvnnneeebbb\\\VVVRRROOOIII@@@888......------,,,+++++++++)))************++++++++++++------,,,***(((((()))(((((((((((())))))))))))((('''''''''''''''((((((((())))))'''&&&%%%'''(((%%%'''))))))((((((((()))(((((((((((((((((((((((('''(((***+++...333999===CCCQQQaaahhhfffdddgggkkklllkkkhhhggggggiiilllnnnhhheeeccceeeggghhhgggddd\\\hhhqqqqqqmmmooosssuuuvvvyyyyyyvvvvvvxxxxxxuuussspppooopppuuuwwwwwwuuuqqqlllhhheeeaaa^^^```eeehhhiiiiiigggcccccceeehhhgggdddeeekkknnnlllkkklllhhhccc]]]YYYXXXZZZ\\\]]][[[YYYXXXWWWXXXXXXVVVUUURRRRRRSSSTTTTTTTTTSSSSSSRRRTTTVVVXXXZZZ]]]aaaddd^^^\\\]]]aaadddeeehhhlllooommmjjjggggggiiimmmooojjjkkkhhhbbb\\\^^^gggooollllllnnnqqquuuwwwwwwvvvzzzwwwuuuvvvyyy{{{zzzxxxxxxwwwuuurrrpppqqqtttwwwxxxyyyyyyxxxvvvtttuuuvvvwww~~~zzztttsssttttttsssrrrsssvvvzzz}}}{{{xxxqqqsssvvvzzz{{{zzzuuurrrlllmmmnnnnnniii^^^RRRJJJBBB>>>888333000---***((('''((()))***+++***)))(((***(((&&&&&&'''(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***++++++222;;;BBBMMM^^^mmmuuunnnooopppsssuuuvvvtttqqqlllooooookkkjjjooossstttooo```OOOBBB888///,,,,,,******)))))))))(((((((((%%%(((+++---///000222444===@@@BBBAAA===999999:::::::::999999999;;;<<<>>>===@@@DDDGGGHHHJJJMMMNNN[[[ccchhhhhhiiiooovvvyyyqqqpppooorrrvvvwwwuuurrrrrruuutttlll\\\JJJ;;;333...+++(((''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''(((((((((((((((((($$$$$$$$$$$$&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&(((((()))***---///(((((()))***************'''(((((()))))))))((((((&&&'''''''''(((((()))))))))***++++++***)))'''%%%&&&&&&((()))************''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((((('''&&&&&&&&&'''(((***,,,---666BBBJJJKKKQQQ\\\bbb___^^^\\\]]]cccddd```^^^___```dddiiinnnpppooollljjjhhhgggddd___XXXSSSQQQPPPLLLFFF===555000---+++***++++++++++++++++++++++++'''(((***++++++***)))(((************************(((((()))+++///222222222***+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000444;;;EEEPPPZZZbbbggghhhmmmpppooommmnnnttt{{{{{{xxxtttsssuuuyyy}}}~~~vvvwwwwwwxxxyyyzzzzzzzzzuuuyyy|||{{{{{{yyyqqqiiijjjfffcccbbb```YYYMMMCCC777555111...+++*********(((((()))))))))*********---...///...,,,+++++++++))))))))))))((((((((((((%%%%%%&&&'''((((((((((((''''''''''''%%%&&&(((***%%%'''))))))((('''(((***))))))))))))))))))))))))'''))),,,///444;;;CCCIIIRRR[[[fffiiigggdddfffiiiiiiiiiiiiiiijjjjjjkkkkkkiiigggfffgggjjjjjjhhheee___hhhppppppooossswwwyyyxxx{{{{{{yyyyyy{{{yyytttpppoooooorrrvvvvvvqqqllliiifffeeefffdddbbbdddjjjmmmmmmkkkiiihhhhhhiiijjjhhhfffiiiooosssrrrqqqrrrooollliiihhhhhhiiijjjjjjeeebbb___^^^___aaa```___]]]\\\\\\\\\]]]]]]^^^___^^^___```aaabbbfffkkkooolllgggffflllrrrqqqqqqrrrtttrrrpppnnnnnnooorrrtttkkkjjjgggcccbbbeeekkkpppjjjllloooqqqrrrtttvvvxxx{{{yyyxxxzzz~~~|||yyyvvvuuurrrooommmnnnqqqtttvvvwwwwwwvvvuuuuuuwwwxxxzzzyyyrrrrrruuuvvvwwwsssqqquuuzzz|||{{{yyyooorrruuuvvvuuutttuuuvvvpppqqqrrrrrrooohhh___XXXSSSMMMFFF???:::777333111...---+++)))(((((()))******(((&&&%%%'''((()))((('''((())))))))))))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,,,,777DDDMMMWWWfffppptttpppooooooqqqtttvvvvvvuuummmooonnnnnnqqqyyy||||||rrriii]]]QQQCCC777111222++++++,,,------...//////,,,111666:::<<<>>>BBBEEENNNSSSWWWVVVPPPKKKIIIIIIIIIHHHIIIJJJMMMPPPSSSUUUTTTUUUVVVVVVVVVWWWZZZ\\\ccciiimmmllllllpppsssssspppnnnmmmppptttwwwvvvttttttvvvvvvpppdddSSSDDD<<<222///+++)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''&&&&&&%%%&&&'''(((***...333777'''((()))******)))((('''((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&)))***,,,---,,,)))&&&$$$&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''(((((((((***,,,///222333:::KKKWWWTTTSSS[[[bbbbbb```^^^bbbjjjkkkddd_________ccciiioooqqqpppmmmkkkiiihhheee```YYYSSSPPPOOO???999111+++******(((&&&&&&(((***,,,,,,+++)))''')))***+++,,,+++)))'''&&&))))))))))))))))))))))))***)))((()))+++,,,+++***)))************+++++++++,,,,,,------.../////////---222;;;FFFSSS^^^gggllliiinnnssssssoooooouuuzzzxxxsssnnnlllooouuu{{{vvvxxx{{{|||||||||}}}|||}}}{{{xxxxxxzzzyyytttnnnkkkjjjlllllleeeWWWLLL>>>;;;555000,,,)))))))))''''''(((((()))))))))***'''))),,,---------...000))))))))))))((((((((((((###$$$&&&((())))))((((((&&&'''''''''&&&'''))),,,$$$'''***)))'''&&&(((***************************''')))---222888AAAJJJQQQaaadddhhhhhhfffdddeeefffjjjlllnnnppppppooommmlllmmmjjjhhhiiilllmmmkkkiiiaaagggllllllooouuuyyyyyyxxx{{{|||{{{{{{|||xxxrrroooooorrrvvvyyyvvvmmmeeefffdddfffiiiiiihhhkkkqqqqqqpppnnnlllkkkkkkkkkkkkgggfffhhhooosssqqqoooppppppooooooppprrrrrrqqqpppiiieeeaaa```bbbeeeeeedddddddddcccbbbcccdddfffgggeeeeeeeeedddeeeiiiooossswwwooommmuuu|||{{{wwwwwwtttsssqqqpppppprrrtttuuusssppplllkkkmmmoooqqqrrrnnnqqquuuvvvuuuwwwzzz~~~||||||zzzvvvtttrrrnnnlllmmmqqqttttttuuuuuuttttttuuuwwwzzzzzzxxxqqqqqquuuwwwxxxsssppptttyyy{{{{{{zzzqqqtttvvvtttpppnnnqqqtttpppqqqqqqrrrrrrnnnhhhdddaaa[[[SSSLLLFFFAAA===;;;888444...)))'''(((+++---+++(((&&&%%%&&&((())))))'''((()))******)))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,555CCCQQQZZZbbbnnntttttttttrrrppppppsssvvvyyyyyypppooonnnoooxxx~~~rrrmmmfff\\\MMM===666666222333444666888:::<<<<<<<<>>???BBBEEEIIIMMMPPPRRRZZZ___cccbbb^^^]]]bbbgggooovvvyyytttmmmlllmmmllljjj```]]]fffllllllpppxxxwwwtttrrrooonnnlllkkkiiihhhooovvvwwwrrrllliiiiiiqqqsssrrrpppttt{{{|||tttooojjjbbbZZZFFF777++++++---+++'''&&&+++***'''%%%###$$$$$$%%%(((((()))))))))'''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***,,,''''''((((((((((((((((((,,,(((%%%&&&***,,,,,,***///111555999>>>GGGRRRZZZ***)))((('''&&&%%%$$$$$$''')))******)))(((((())))))))))))(((((('''''''''))))))(((((((((((()))))))))((((((((((((((((((''''''&&&%%%%%%(((*********(((((()))******)))((((((((((((''''''&&&&&&&&&&&&((()))***+++///777AAAHHHTTTZZZaaaeeeeeedddeeefffggghhhlllppplllddd^^^^^^hhhdddfffooouuusssnnnmmmgggggggggddd]]]SSSJJJDDD111///,,,)))(((((()))***((((((((((((((((((((((((************************************************))))))))))))************,,,***)))***,,,,,,,,,++++++---...///...///111333666:::CCCOOO\\\fffooouuutttvvvvvvtttrrrqqqsssuuuyyypppiiiiiikkknnnsssyyy|||}}}}}}zzzyyywwwvvvtttttttttuuuuuutttqqqnnnjjjhhhfffccc^^^[[[TTTNNNCCC999111,,,***(((*********)))((('''((()))************+++,,,------+++++++++******)))((((((((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((('''***++++++)))***...111666;;;CCCKKKSSS[[[bbbgggjjjiiijjjmmmlllhhhgggiiikkklllmmmnnnppppppooooooooommmlllmmmooopppooommmjjjmmmnnnmmmjjjkkkooosssuuurrrrrruuuzzz{{{vvvppplllllloooqqqsssrrrooolllkkkggggggmmmrrrqqqpppppptttqqqnnnoooqqqsssrrrpppmmmjjjlllsssuuusssqqqrrrwwwwwwwwwxxxyyyxxxuuusssmmmeee```cccggggggiiillldddjjjmmmkkkkkkooopppmmmjjjeee___]]]aaaiiipppuuutttsssuuuxxxzzzzzzwwwsssnnnpppqqqpppooonnnooopppqqqppppppsssxxxzzzyyyxxxnnntttwwwwwwxxx}}}~~~}}}|||zzz{{{}}}}}}yyyxxxyyyxxxuuuuuuxxxvvvpppkkkmmmsssyyy|||~~~vvvxxxzzzzzzwwwuuuvvvwwwyyytttrrrwwwzzzwwwvvvxxx}}}{{{yyyyyy{{{}}}zzzuuuqqqqqqvvvzzz{{{yyyyyyvvvrrrooollliiieeecccVVVMMMAAA666000---+++***'''%%%######%%%'''(((((((((((((((((('''''''''''')))((('''(((***++++++***)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&)))***))))))...999BBBPPP\\\kkkssssssppppppqqquuuqqqoooqqqrrrooooooqqqqqquuuuuurrrvvv}}}rrrssssssooofff\\\TTTOOORRRRRRUUUYYY^^^bbbbbbaaaggglllppppppnnnmmmpppsssqqqwwwzzzxxxvvvxxxyyyxxxwwwmmmjjjppptttrrrtttzzzyyywwwuuuuuuuuusssoookkkmmmqqqvvvwwwtttpppmmmkkkllloooqqqpppsssyyy{{{zzz}}}~~~zzztttpppmmmggg```TTTDDD555///,,,(((&&&'''((('''&&&%%%%%%&&&'''((('''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******(((((('''&&&&&&'''((()))+++)))((()))+++---......333777>>>EEEMMMVVV```ggg))))))((('''&&&%%%%%%$$$&&&((())))))(((''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******'''''''''***,,,---,,,+++))))))************))))))(((((((((''''''(((((()))))))))+++000777BBBKKKQQQ^^^aaaeeeiiikkkjjjiiigggpppnnnmmmlllfff^^^ZZZ[[[cccbbbeeennnsssssspppnnniiiiiiiiiddd[[[OOOBBB;;;...---,,,+++************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************,,,(((%%%&&&***------++++++,,,.........///222444888===FFFQQQ]]]hhhppptttxxxxxxxxxuuurrrppppppqqqssslllfffgggiiikkkpppuuuyyy{{{~~~~~~zzzvvvsssrrrsssrrrqqqooooooppprrrqqqnnniiifffcccaaa___]]][[[XXXQQQFFF:::111---,,,++++++***)))))))))))))))''''''((()))************---,,,,,,+++***)))((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))+++,,,...---,,,///555999@@@IIITTT\\\```dddjjjooonnnlllmmmpppooojjjgggiiiiiilllpppqqqqqqqqqqqqqqqtttqqqmmmlllmmmoooqqqqqqjjjlllmmmkkkiiijjjmmmqqqqqqrrruuuxxxyyyxxxtttppprrrrrrqqqsssuuuuuutttrrrmmmhhhfffkkkpppppppppqqqmmmoooqqqtttvvvvvvuuutttrrrpppqqqwwwzzzxxxwwwxxx{{{yyyxxxwwwxxxxxxwwwvvvnnnfffaaaccchhhiiiiiijjjbbbhhhnnnppprrrttttttrrroooiiicccaaaeeelllsssxxxrrrrrrtttvvvyyyzzzxxxvvvpppqqqrrrqqqnnnmmmnnnoootttqqqpppttt|||}}}yyyqqqvvvxxxwwwwww|||~~~~~~}}}zzzyyy{{{~~~|||zzz{{{{{{yyy{{{xxxsssmmmlllpppvvvzzz{{{rrrvvv{{{}}}|||{{{yyyyyyvvvssstttxxx{{{yyyxxxxxx}}}~~~xxxpppnnntttzzz|||{{{zzzxxxvvvuuuuuuuuutttrrrcccZZZLLL???555///+++)))'''&&&%%%&&&'''))))))(((*********)))))))))((((((***)))((((((******)))(((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''$$$***///---+++333EEEUUU]]]hhhtttxxxsssoooooorrrvvvsssqqqpppmmmhhhhhhkkkjjjtttzzzwwwwww~~~uuuxxx{{{xxxqqqiiicccaaadddccceeeiiinnnqqqooommmrrrtttxxx{{{||||||{{{zzzsssxxx{{{{{{}}}zzzvvvzzz|||xxxwww{{{yyywwwuuuwwwzzzxxxrrrlllrrrrrrtttuuuvvvtttqqqnnnfffkkkoooppprrrvvvvvvsssxxxyyywwwrrrpppppplllfffaaaSSSBBB666---''''''***(((''''''&&&&&&&&&''''''&&&'''(((((()))(((((('''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))******))))))((()))((('''%%%%%%&&&((())))))***+++,,,---000444888>>>CCCLLLVVV___hhhqqqvvv%%%%%%&&&&&&'''(((((((((&&&''')))((('''&&&&&&'''%%%%%%'''(((***+++,,,---)))(((((((((((())))))***((((((((())))))*********)))***+++---///...+++((())))))))))))))))))))))))'''''''''(((***,,,...///......222888BBBMMMWWW\\\dddeeegggjjjmmmmmmkkkiiirrrmmmiiifff___XXXWWWZZZ___aaaeeekkkoooooommmlllmmmnnnmmmggg[[[LLL===333............------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************,,,+++******,,,,,,,,,+++,,,............///111444888???IIIRRR^^^jjjrrrtttuuuuuutttssspppmmmkkkkkkmmmgggdddeeeggghhhlllrrryyyzzz{{{|||zzzwwwssspppppppppooolllhhhhhhmmmqqqsssooojjjfffcccbbbaaaaaa___\\\WWWOOOFFF<<<555222///...,,,++++++******)))%%%&&&((()))))))))(((''',,,,,,+++***************'''''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&''''''******))))))******++++++000333777888888:::>>>BBBHHHSSS___fffffffffjjjnnnpppmmmnnnqqqrrrnnnkkkkkkjjjnnnrrrttttttsssssstttuuuqqqllliiiiiilllppprrrmmmmmmmmmkkkiiikkknnnqqqqqqsssvvvvvvuuutttssssssyyywwwuuuuuuvvvvvvvvvuuulllfffdddhhhlllmmmnnnooolllppptttvvvvvvvvvwwwxxxyyyvvvuuuwwwyyyzzz{{{{{{zzzyyywwwvvvvvvuuurrrpppmmmgggcccdddiiilllllllllffflllqqquuuvvvxxxyyyyyywwwrrrllliiilllrrryyy|||uuuuuuvvvwwwxxxwwwvvvttttttuuuuuusssqqqoooppppppyyyvvvuuuwww{{{|||zzzvvvrrrvvvxxxuuuuuuyyy|||{{{}}}{{{zzz|||~~~|||{{{~~~}}}yyyyyy{{{yyytttqqqrrrvvvwwwvvvwwwyyy|||~~~~~~|||{{{zzzssstttvvvzzz||||||zzzzzz~~~yyyooommmqqqvvvvvvtttsssqqqpppppprrrttttttssshhhaaaWWWKKK???777000---,,,***)))((())))))((('''*********)))))))))(((((('''&&&%%%&&&(((((((((&&&%%%&&&((())))))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''''''''''''''%%%+++000111333>>>RRRcccgggqqqzzz{{{tttoooqqquuuwwwuuusssqqqkkkeeefffkkkmmmuuuzzzxxxxxx}}}www{{{~~~wwwqqqnnnnnnlllnnnoooqqqrrrsssuuuwwwyyyzzz}}}|||tttwwwyyyzzz~~~~~~zzz|||}}}yyywwwxxxwwwsssqqqsssvvvvvvqqqkkktttqqqpppqqquuuvvvrrrnnneeejjjmmmnnnqqquuuuuurrrtttuuutttqqqppprrrooojjjggg^^^OOO@@@333+++***,,,)))(((((('''&&&%%%%%%$$$&&&&&&'''(((((()))))))))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))***+++++++++)))((('''''''''''''''''''''''''''(((+++---///222888BBBIIIPPPTTTZZZbbbkkkttt{{{%%%%%%&&&&&&'''(((((()))&&&''')))(((&&&%%%%%%&&&$$$%%%&&&((()))+++,,,,,,((((((((((((((()))******'''''''''(((((()))))))))***,,,...222444222...+++(((((((((((((((((((((((('''''''''(((***,,,///000444666;;;AAAJJJSSS\\\aaagggggghhhkkkmmmnnnlllkkkmmmgggbbb^^^YYYTTTVVV[[[]]]aaafffiiijjjjjjhhhgggjjjkkkjjjeeeZZZKKK<<<222---............---++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++000444444///++++++,,,,,,------,,,,,,---000333:::CCCLLLTTT```mmmttttttnnnnnnnnnnnnmmmkkkhhhfffgggcccbbbeeeffffffjjjpppyyyyyyxxxxxxvvvuuussssssppppppmmmhhhdddeeekkkqqqsssqqqnnnjjjgggffffffgggeee```ZZZUUUQQQIII@@@888555222///---,,,+++)))'''%%%&&&'''))))))((('''&&&***)))))))))***+++,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((((()))***)))))))))***+++------222999BBBHHHKKKLLLNNNPPPTTT^^^iiimmmkkkiiijjjmmmoookkkkkkpppsssqqqpppppplllnnnqqqsssssssssrrrsssqqqnnnjjjfffeeehhhnnnqqqoooooommmlllkkkmmmqqqssstttuuutttsssqqqqqqtttvvvzzzwwwuuutttttttttsssrrroooiiieeeiiimmmnnnoooqqqtttuuuwwwwwwvvvwwwyyy{{{~~~{{{vvvssstttxxx{{{|||zzzyyyxxxwwwuuurrrmmmiiijjjiiiggggggjjjnnnpppppplllnnnrrrvvvwwwwwwzzz|||~~~yyytttqqqssswww{{{}}}yyyzzz{{{zzzwwwtttrrrpppvvvwwwwwwuuurrrpppqqqqqqwwwxxxyyyyyyxxxxxxwwwwwwtttyyyzzzxxxwwwzzz{{{zzz}}}||||||}}}~~~}}}|||{{{vvvuuuzzz}}}}}}{{{{{{~~~yyy~~~~~~~~~}}}|||zzzxxxvvvyyy|||~~~~~~{{{{{{}}}~~~wwwpppnnnrrruuutttppptttrrrpppppprrrtttttttttllljjjddd[[[PPPDDD:::444---+++)))((())))))((('''))))))((((((((((((''''''%%%$$$$$$%%%((())))))((($$$&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((''''''''''''(((((('''***...444===KKK\\\hhhpppxxxyyyuuuwww|||xxxvvvtttrrrmmmhhhjjjooowwwxxxwwwvvvyyy~~~xxx|||{{{vvvsssrrrrrrvvvxxxuuurrrsssyyyrrruuuwwwxxx|||}}}zzzwwwxxxzzzyyywwwwwwwwwrrrnnnnnnqqqrrrqqqnnnsssooolllnnnrrrtttqqqmmmhhhlllnnnoooqqqvvvxxxvvvtttvvvtttrrrrrruuusssnnnkkkggg]]]NNN???444---***(((((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******+++++++++)))(((&&&$$$&&&)))***+++)))'''&&&))),,,111666===GGGTTT]]]ddddddfffjjjqqqxxx~~~(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&((((((((((((''''''''''''(((''''''(((((()))***+++''''''((((((((((((((())))))+++///444888888555222((((((''''''''''''(((((())))))((()))***---000222===AAAGGGJJJNNNTTT\\\bbbkkkkkklllllllllkkkkkkkkkgggbbb]]]YYYUUUQQQSSSYYY[[[ccchhhhhhfffffffffdddaaacccdddaaaXXXKKK>>>555,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************222999888000******---***+++++++++,,,...222666@@@JJJSSSYYYcccpppvvvtttjjjjjjkkkmmmnnnmmmiiifffeeecccdddggghhhgggkkkqqqwwwwwwvvvvvvvvvvvvvvvvvvsssqqqnnnjjjhhhiiilllpppqqqrrrrrrpppmmmkkkkkklllmmmggg```\\\ZZZUUULLLDDD@@@<<<666333222///+++''''''(((((())))))(((((((((((((((''''''(((***,,,------,,,+++)))((('''&&&&&&'''''''''((())))))******)))(((((()))+++---///111555???MMMXXX]]]___```aaaaaahhhpppsssqqqnnnnnnpppnnniiihhhmmmrrrsssssstttnnnmmmmmmoooqqqrrrqqqooommmllliiifffeeehhhmmmqqqqqqooommmlllmmmppptttvvvvvvuuussspppnnnppptttwwwzzzyyyxxxxxxyyyyyywwwuuuuuuooolllpppttttttuuuwww|||{{{yyyxxxxxxyyy{{{|||}}}zzzuuupppqqqwww{{{{{{zzzzzzyyyxxxvvvrrrlllhhhiiimmmmmmkkkjjjooorrrsssoooooorrrvvvwwwwwwyyy}}}|||xxxuuuuuuwwwxxxyyyyyy|||~~~}}}yyyuuuqqqpppuuuvvvvvvuuurrrqqqqqqqqqrrruuuxxxyyyxxxxxxzzz|||yyy~~~}}}|||}}}}}}{{{zzzzzz{{{}}}}}}}}}|||}}}~~~xxxttttttxxx~~~~~~}}}|||zzzxxxzzz}}}xxxuuutttuuuxxxuuurrrrrruuuxxxxxxvvvwwwuuurrrqqqqqqssssssssslllmmmlllfff[[[MMMBBB<<<111...***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''***+++++++++$$$%%%'''))))))(((&&&%%%&&&''''''''''''''''''&&&((('''&&&&&&&&&((()))***)))+++111;;;IIIXXXccciiirrrwww}}}}}}yyywwwxxx{{{zzzwwwtttsssqqqnnnpppttt|||xxxuuuvvv{{{}}}{{{}}}~~~~~~{{{wwwtttsssvvvxxxuuuqqqrrryyy}}}ppptttxxxxxxzzz}}}zzzvvvssstttwwwyyyzzzyyyxxxuuuqqqooooooqqqrrrrrrqqqnnnkkkmmmrrrtttqqqnnnnnnqqqsssrrrtttxxxyyywwwtttuuutttrrrtttwwwwwwsssppppppjjj]]]OOOBBB666...***)))'''&&&'''(((***,,,(((''''''''''''(((((()))((((((((('''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''************)))(((((('''$$$&&&)))+++,,,,,,***))),,,111999CCCOOO[[[gggnnnsssqqqppprrrwww|||'''''''''''''''&&&&&&&&&''')))***)))'''%%%%%%&&&((((((''''''&&&&&&%%%%%%''''''''''''((()))***+++***))))))))))))))))))((((((***---222666777555222))))))(((''''''((())))))******+++---111666;;;>>>JJJPPPVVVVVVSSSTTT\\\ccckkkmmmmmmjjjfffcccdddfffeee```\\\XXXSSSNNNOOOTTTZZZdddkkkiiieeeffffffeeeaaabbbbbb___WWWKKK???777......---,,,***)))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************+++000555444///++++++---***+++---///111666<<<@@@JJJTTT\\\___fffsssvvvrrrlllmmmnnnqqqsssqqqmmmiiiffffffhhhllllllkkknnntttssstttvvvxxxyyyyyyxxxxxxtttsssrrrrrrrrrqqqooommmnnnqqquuuvvvssspppnnnnnnnnnkkkgggdddbbb```\\\YYYRRRLLLDDD@@@===999333...******))))))))))))******)))((('''&&&'''(((***+++------+++***))))))))))))&&&&&&''''''((())))))***''''''''')))+++...222444>>>IIIXXXdddiiijjjjjjkkkhhhkkkppprrrrrrrrrrrrrrroooiiieeejjjooorrrsssvvvuuuppplllmmmrrrtttrrrnnnjjjkkkkkkjjjiiijjjnnnrrrqqqnnnllllllnnnrrrvvvxxxvvvtttqqqooopppqqqssstttwwwxxxzzz~~~}}}zzz{{{uuussswww{{{zzzzzz{{{}}}yyyvvvvvvxxxzzzyyyxxxvvvvvvsssooorrryyy|||yyyzzzxxxvvvuuutttqqqnnnlllkkksssuuuooojjjmmmrrrtttooopppuuu|||}}}zzz{{{~~~{{{yyyxxxwwwuuutttuuuyyy~~~}}}xxxuuutttvvvwwwxxxvvvtttsssssstttrrrsssuuuxxx{{{}}}~~~~~~zzz}}}yyyxxxwwwwwwyyy|||~~~~~~|||zzzzzz|||{{{wwwuuuvvvxxx}}}|||}}}|||xxxzzz~~~}}}xxxtttrrrrrrvvvuuuuuuttttttvvvyyy{{{vvvsssooommmmmmnnnnnnnnnjjjmmmooolllcccXXXPPPLLL@@@;;;444...,,,+++***)))((((((((('''''''''&&&&&&'''&&&%%%''')))******)))%%%%%%'''((((((((('''''''''(((((())))))((((((''''''&&&%%%%%%&&&(((***,,,///444===KKKYYYeeelllooosssuuuxxxzzzyyyxxxwwwvvv}}}wwwsssttttttssstttwwwyyyvvvuuuyyy~~~~~~~~~~~~}}}yyysssssssssuuuvvvwwwwwwwwwyyy{{{zzzvvvqqqwww{{{yyywwwyyyzzzyyyvvvssspppppptttzzz|||{{{wwwxxxwwwtttqqqppprrrtttqqqooonnnpppsssuuusssqqqsssxxxzzzyyyyyyyyywwwrrrmmmoooooonnnqqqvvvvvvssspppsssqqqiii___UUUHHH===333111---)))((((((***,,,))))))''''''&&&'''(((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((((((&&&'''((()))+++---...///111888EEEUUUeeepppuuuvvvzzzyyyyyy{{{$$$$$$%%%&&&'''((()))***((()))******'''&&&%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))++++++,,,+++++++++******))))))((())),,,///222222///,,,+++***)))(((((()))***+++)))***---222:::BBBIIINNNTTT[[[aaa___XXXWWW^^^fffjjjllllllggg```[[[]]]```gggbbb]]]YYYSSSLLLKKKOOOYYYdddllljjjfffggghhhgggggggggfffaaaXXXKKK>>>666222111///---+++*********************************************************))))))))))))))))))))))))))))))))))))************,,,---......---,,,,,,,,,,,,...111444888???FFFKKKQQQ\\\cccccciiitttvvvpppqqqqqqrrruuuwwwvvvqqqlllhhhhhhlllppppppnnnqqqwwwooorrrwww{{{||||||zzzxxxuuuuuuvvvyyy{{{xxxqqqkkkkkkpppvvvxxxvvvrrrpppoookkklllkkkiiihhhhhhjjjlll```YYYQQQLLLHHHCCC<<<666,,,+++***))))))***+++,,,***)))'''&&&%%%&&&((())),,,,,,++++++++++++++++++%%%%%%&&&&&&'''((())))))&&&&&&'''(((,,,///333666JJJSSS```jjjmmmmmmllllllgggiiikkkmmmpppqqqqqqrrrqqqiiidddhhhnnnqqqsssuuu|||tttnnnooouuuxxxuuupppiiilllmmmmmmlllmmmqqqtttpppmmmkkkkkknnnssswwwyyyuuusssqqqqqqrrrsssrrrpppooorrrwww}}}}}}zzz}}}wwwvvvzzz~~~}}}|||}}}yyyuuuqqqssswwwyyyvvvrrrooorrrsssqqqttt{{{|||xxxyyyvvvrrrppppppppppppooommmwww{{{rrrjjjkkkppptttpppqqqyyy~~~|||zzzxxxtttrrrooovvv}}}|||yyyxxxyyyzzzzzzyyywwwvvvwwwxxxvvvtttssswww~~~|||yyy~~~{{{wwwwwwuuutttuuuxxx|||{{{xxxxxxzzzzzzwwwwwwyyyzzz{{{zzzxxxvvvxxx{{{zzzwww}}}zzzyyy}}}{{{|||}}}|||zzzwwwuuuuuuxxxxxxvvvssspppqqqvvv{{{uuuqqqmmmkkkkkklllllllllkkkooorrrrrrlllfffbbb```QQQJJJ???666000,,,***)))(((((((((((('''''''''''''''%%%%%%%%%''''''&&&%%%%%%&&&&&&'''((((((((('''(((((())))))))))))((((((&&&&&&%%%%%%&&&)))+++---555===KKKYYYfffoootttwwwxxxyyyzzz|||~~~}}}zzzwwwxxxssstttvvvuuuuuuwwwttttttwww}}}~~~}}}wwwtttsssyyy{{{tttwwwzzz~~~{{{wwwtttuuu{{{~~~yyysssqqqrrrrrrtttqqqmmmmmmrrrxxx{{{{{{uuuxxxzzzxxxrrroooqqqsssqqqqqqrrrtttvvvvvvvvvuuuvvv|||~~~|||zzzsssllleeeggghhhggglllrrrsssqqqnnnrrrsssnnnjjjeeeYYYMMM???:::333,,,((('''''')))***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))((('''''')))---111444444===NNNcccttt}}}|||yyy||||||~~~$$$$$$$$$%%%%%%&&&&&&&&&+++******)))(((''''''&&&''''''''''''''''''''''''***((('''&&&&&&'''(((***)))%%%%%%))))))$$$$$$(((------.........---,,,,,,)))***+++***))))))+++---,,,---111999EEEOOOSSSTTT\\\bbbgggddd\\\YYY\\\bbbfffiiiiiieee___[[[]]]```lllddd``````\\\TTTPPPQQQ]]]ccciiimmmllliiiiiiiiikkkhhheeebbbZZZLLL???666222///,,,+++,,,.........,,,,,,++++++***+++++++++,,,)))%%%$$$%%%&&&%%%###))))))******++++++*********((('''((()))++++++***---//////...000444444000000111333777===EEELLLPPP[[[fffllliiiiiiqqqtttpppqqqvvvzzzyyyyyyzzzxxxsssjjjggggggmmmuuuyyyvvvqqqmmmsssyyyzzzyyyxxx{{{~~~xxxssssssyyy{{{vvvrrrrrrqqqvvvyyyxxxxxxyyywwwrrriiikkkjjjiiijjjnnnmmmjjj```cccaaa[[[VVVQQQJJJCCC999444,,,(((((((((((((((++++++***)))((('''&&&&&&&&&''')))*********)))((($$$%%%%%%&&&&&&''''''((()))(((***------///<<>>OOOdddqqqyyy~~~~~~%%%%%%%%%&&&&&&&&&&&&&&&******))))))(((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))+++((((((++++++((((((,,,***+++++++++******)))))))))***+++++++++,,,///222555888>>>FFFOOOVVVYYYZZZ___eeeiiifff^^^ZZZ\\\```bbbfffjjjhhhccc___^^^```jjjeeebbbdddccc\\\XXXYYY```dddhhhjjjjjjjjjlllmmmmmmhhhcccbbb___UUUEEE:::222000---,,,---...//////+++******)))))))))******,,,)))'''''')))***)))'''(((((()))******+++******+++***)))***+++,,,,,,,,,,,,------+++///777;;;;;;666888<<>>777222...,,,---+++)))((()))+++******'''((())))))((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###((()))%%%%%%(((***((((((%%%''',,,000444>>>HHHMMM[[[jjjrrrxxx~~~~~~~~~{{{'''''''''''''''&&&&&&&&&***))))))((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))***((((((+++,,,******---))))))))))))((((((((('''(((***+++,,,---111666999@@@EEELLLSSSXXX\\\```bbbdddiiinnnkkkccc]]]]]]___```eeejjjkkkgggccc```___fffdddeeehhhiiieeeaaa``````bbbdddfffgggiiimmmpppmmmgggbbbbbbccc\\\LLL>>>333000---,,,---...//////++++++************++++++)))((('''((()))***)))'''((((((***+++,,,,,,,,,,,,,,,------...//////000000000111000...222<<>>IIIYYYdddeeekkkrrrsssooojjjhhhgggiiipppwwwxxxyyyzzzyyyuuuwwwmmmeeeeeefffeeegggkkkuuummmfffeeelllqqqrrrooooooppppppmmmiiiiiilllqqqooorrruuutttooojjjhhhhhhhhhlllmmmiiifffiiilllmmmjjjhhhkkkrrruuuqqqmmmnnnkkklllnnnrrruuuuuurrrooooooqqqssssssrrrqqqqqqrrrppprrrppplllkkknnnooommmhhhlllqqqqqqooonnnppprrrqqqrrrooojjjjjjmmmnnnmmmkkkiiigggeeeddddddfffffffffhhhlllnnnnnnmmmmmmmmmjjjiiiiiijjjlllnnnqqqrrrqqqrrrrrroookkkhhhhhhhhhnnnmmmmmmlllkkklllllllllmmmiiieeeeeehhhmmmqqqrrrjjjiiihhhiiiiiihhheeeccc```aaacccgggjjjllllllkkkdddaaa___```dddhhhjjjkkkbbbccceeeggghhhhhhfffeeeeeefffjjjmmmmmmjjjfffddddddfffiiiiiigggeeedddddddddaaa^^^^^^```aaa___]]]TTTVVVZZZ^^^aaaeeeggghhhiiihhhgggffffffdddaaa^^^^^^^^^]]]\\\WWWNNNDDD===222000...+++)))'''&&&&&&'''((()))***)))'''%%%###""""""###$$$$$$%%%&&&&&&))))))(((((('''&&&&&&&&&)))))),,,000444;;;JJJZZZaaafffiiihhhjjjqqquuuttttttsssuuuxxxyyyxxxzzz~~~yyytttpppnnnrrrqqqwwwvvvtttwww}}}}}}~~~~~~yyyyyyvvvqqqmmmmmmsssxxx}}}yyyxxxvvvtttrrrsssuuuxxxzzz}}}}}}yyyrrrqqqwww{{{{{{yyyxxxvvvsssqqqpppppppppqqqssssssrrrtttwwwuuuqqqmmmjjjeeecccfffmmmuuuzzzyyyvvvrrrrrrtttwwwxxxxxxwwwrrrkkkddd^^^UUUKKKDDD===999333///---,,,***)))&&&***---,,,(((%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###&&&((((((((())))))******,,,111<<>>EEELLLSSSWWW\\\^^^```ccceeeiiimmmpppnnnqqquuutttqqqmmmmmmmmmpppooollliiigggeeeddddddggglllppprrrttttttnnnggg``````aaacccfffhhhgggffffffooossslllfffbbbZZZRRR999555...***)))************))))))******+++,,,------.........---...111333666777999<<>><<<888444000///......+++***((('''&&&'''((((((&&&'''''''''((((((((()))%%%%%%&&&'''((()))******+++///666===DDDJJJPPPTTTSSSUUUVVVXXXZZZ___dddhhheeeccccccdddcccaaaccchhhooommmjjjhhhfffeeeeeeeeebbbbbbkkkyyyxxxssscccdddhhhnnnooommmooosssyyy}}}}}}yyyuuutttrrrooojjjiiifffbbb```aaaeeehhhjjjmmmqqqtttuuutttsssqqqrrroookkkgggeeeeeefffggguuuqqqkkkhhhiiilllooopppjjjjjjkkkmmmoooqqqpppnnnmmmpppssssssvvvyyywwwrrrhhhgggfffdddcccfffkkknnnqqqsssuuuwwwxxxxxxxxxwwwxxxtttpppoooqqqnnnfff___```[[[TTTLLLFFF???888444...,,,***((('''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%'''))))))(((***///888FFFWWWcccnnnwww~~~~~~}}}''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&))))))&&&&&&******&&&'''&&&&&&'''))),,,///111777<<>>999222,,,************((((((((())))))+++,,,,,,(((***---///111777>>>DDDHHHIIILLLOOORRRTTTVVVVVVVVV[[[```aaa___^^^```cccdddiiikkkfffaaa```aaaaaagggkkkpppuuuvvvuuuqqqooolllpppvvvxxxuuuqqqooopppooovvvzzzxxxuuuuuuvvvuuurrrppppppsssxxxyyytttooovvvuuuuuuuuuvvvvvvvvvvvv{{{|||~~~~~~{{{wwwzzz{{{yyyxxxzzzzzzvvvoootttvvvpppllllllnnnoooiiimmmnnnlllnnnrrrsssqqqfff^^^OOO???222+++******))))))))))))(((((((((((((((((('''&&&'''((()))***)))(((((((((***...111444666AAAMMMUUU]]]eeegggddd]]]```dddgggiiiiiiiiiiiijjjlllmmmmmmqqquuusssmmmbbb^^^ZZZYYY[[[]]]]]]ZZZZZZYYYYYY[[[]]]]]]ZZZXXX___]]]]]]___aaa```ZZZUUUUUUYYY]]]]]]ZZZWWWWWWXXXZZZ]]]]]]\\\^^^aaaaaa]]]WWWYYYZZZ\\\^^^]]]ZZZVVVVVVYYY\\\___```______^^^]]]]]]]]][[[ZZZ\\\___bbb\\\^^^]]]YYYXXX\\\\\\ZZZWWWWWWVVVUUUUUUVVVXXXZZZWWWYYYWWWTTTTTTXXXZZZXXXUUUVVVWWWYYYZZZ[[[[[[[[[]]]```eeefffddd```\\\ZZZYYY\\\^^^]]][[[ZZZ[[[\\\^^^^^^^^^```bbbdddddddddZZZZZZ[[[\\\\\\\\\\\\\\\```^^^[[[XXXWWWXXX[[[^^^[[[ZZZXXXXXXZZZ[[[ZZZYYYXXXWWWUUUUUUVVVWWWVVVUUUNNNOOOOOOPPPPPPQQQSSSUUUXXXZZZ[[[ZZZWWWUUUUUUVVVSSSYYY]]]]]]^^^```^^^YYYXXXYYYZZZYYYYYYZZZ]]]___\\\XXXSSSQQQSSSUUUTTTSSSPPPRRRTTTWWWXXXWWWUUUSSSYYYWWWWWWWWWYYYYYYXXXWWWRRRQQQQQQQQQRRRQQQNNNLLLEEECCC???:::777666666666000000///---+++)))((('''''''''(((((((((((())))))%%%&&&(((***,,,...000111666888===BBBIIIMMMMMMKKKLLLMMMOOORRRUUUYYY^^^cccccc```^^^^^^[[[WWWYYY]]]dddbbb___]]]\\\\\\]]]^^^YYY[[[cccnnnrrrnnnhhhfff[[[\\\```dddccc___aaafffnnntttvvvooojjjhhhfffccc___^^^\\\ZZZYYYZZZ\\\^^^\\\aaaeeegggfffeeefffgggiiigggccc___\\\[[[\\\\\\gggbbb^^^^^^bbbfffiiikkkbbbaaabbbdddggggggeeebbbbbbgggkkkmmmpppqqqmmmfffcccfffhhhgggcccaaadddhhhlllmmmoooqqqqqqqqqqqqqqqoooppppppooommmkkkkkkkkkfffbbb]]]XXXRRRKKKDDD???555///)))'''))),,,+++***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%&&&***++++++000777GGGXXXjjjrrrvvv|||%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%))))))%%%$$$(((((($$$)))((()))***---000444666>>>DDDMMMVVV]]]dddiiimmmfffgggjjjnnnqqqnnngggaaahhhkkknnnooopppqqqsssuuutttrrrqqqqqqqqqpppnnnmmmiiipppttttttwwwzzzvvvnnnjjjddd___]]]___bbbdddddd^^^eeegggccceeeggg^^^PPPBBB<<<444...+++++++++***************+++,,,---...+++...222666<<>>IIIRRRWWW\\\cccbbb]]]\\\___dddhhhiiigggdddbbbgggfffdddccchhhmmmjjjccc]]][[[VVVTTTTTTUUUSSSOOOPPPRRRVVVYYY[[[ZZZYYYXXXXXXTTTQQQSSSWWWXXXRRRLLLMMMSSSZZZ\\\ZZZVVVTTTTTTOOORRRUUUXXX]]]```\\\UUUSSSUUUVVVWWWXXXYYYVVVRRROOOSSSWWWZZZ[[[\\\]]]^^^[[[ZZZYYYWWWVVVYYY]]]aaa[[[]]][[[VVVTTTWWWWWWTTTQQQQQQPPPPPPRRRVVVZZZ]]]YYY[[[YYYVVVUUUXXXYYYVVVQQQSSSVVVXXXYYYYYYXXXWWW[[[___dddeeeccc___[[[YYYYYY[[[^^^^^^[[[XXXYYYZZZZZZZZZ[[[^^^bbbeeeffffff]]]\\\ZZZYYYYYY[[[^^^___ZZZYYYXXXWWWXXXZZZ^^^bbb[[[YYYWWWXXXYYY[[[\\\\\\ZZZXXXVVVVVVXXXYYYZZZZZZRRRRRRQQQOOOOOOQQQUUUXXX[[[]]]^^^]]]YYYWWWWWWYYYUUU\\\```___aaafffddd___^^^^^^^^^\\\[[[[[[\\\^^^```[[[UUUSSSUUUWWWWWWVVVTTTVVVXXXZZZZZZYYYWWWVVVWWWVVVVVVXXXZZZZZZYYYWWWUUUTTTTTTUUUUUUTTTPPPMMMKKKHHHDDD???<<<;;;;;;<<<666666666555222---)))&&&'''''''''(((((((((((((((((()))+++...111444777888@@@AAAAAAEEEKKKNNNKKKEEEGGGHHHKKKOOORRRUUUYYY^^^ddd```^^^]]]YYYTTTUUUYYY___]]]ZZZWWWVVVVVVWWWYYYTTTVVV^^^fffhhhbbb]]]\\\VVVXXX\\\^^^[[[WWWXXX^^^ffflllmmmeee___^^^]]]ZZZXXXXXXVVVUUUTTTUUUWWWXXXWWW\\\```___[[[XXXYYY\\\___^^^[[[YYYWWWWWWXXXXXXXXXSSSOOOQQQVVVZZZ\\\___\\\[[[ZZZ\\\^^^]]]YYYUUUWWW]]]ccceeehhhhhhbbbZZZZZZ```eeeccc]]]YYY[[[___eeefffggggggffffffhhhiiiaaagggkkkgggaaa^^^dddkkkdddbbb___[[[WWWQQQJJJFFF:::111)))'''+++///...,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&'''$$$%%%***---...555>>>QQQddduuuyyyxxx|||%%%&&&''''''&&&%%%###"""(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((($$$'''***---000666===BBBFFFOOOZZZ```cccdddgggjjjlllmmmhhhiiipppkkkfffmmmsssrrrooommmmmmqqqvvv{{{{{{uuurrrrrrpppmmmjjjdddfffkkkqqqvvvvvvssspppggggggfffdddbbbaaa``````WWWZZZ^^^bbbeeeddd```\\\PPPJJJ>>>000***+++,,,***---+++)))***---222444555666888;;;@@@GGGRRR]]]dddpppnnnjjjhhhiiijjjjjjiiihhheeeeeegggeeeccchhhqqqxxxwwwtttmmmbbbZZZ___hhhkkkooouuu{{{~~~|||vvvrrrpppqqqrrrqqqnnnlllkkkkkk\\\eeeqqqyyy{{{xxxssspppqqqkkkiiioooyyy~~~|||yyyzzzxxxxxxwwwtttqqquuu{{{}}}}}}xxxssswwwzzzzzzyyyzzzooopppqqqrrrqqqpppnnnlllmmmqqquuutttoookkkmmmpppiiifff]]]MMM<<<000++++++,,,+++)))(((''''''(((((((((***++++++))))))***++++++)))((())),,,333:::>>>KKKOOOTTTXXXZZZ\\\___aaa\\\[[[[[[]]]aaaaaa___\\\XXX^^^___ZZZ^^^ggghhhaaaWWWYYYZZZXXXTTTOOOKKKIIIFFFMMMSSSVVVUUUTTTWWWZZZYYYWWWUUUSSSRRROOOLLLIIIPPPRRRUUUWWWWWWVVVTTTSSSTTTTTTTTTUUUVVVWWWYYYZZZVVVTTTRRRSSSVVVWWWUUURRRPPPTTTUUUSSSTTTYYY\\\\\\^^^ZZZVVVUUUWWWYYY\\\]]][[[XXXXXXYYYWWWQQQMMMNNNVVVTTTPPPNNNOOORRRUUUXXX\\\XXXTTTTTTWWWXXXUUURRRYYYWWWUUUVVVYYYYYYWWWUUU```ccceeedddaaa\\\YYYWWWZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWYYY^^^eeegggddd```XXXZZZ[[[ZZZYYYYYY[[[\\\WWWWWWUUUTTTUUUYYY___ddd]]]```___[[[YYY[[[]]]\\\WWWWWWWWWWWWVVVTTTRRRQQQRRRPPPPPPRRRVVVYYYXXXWWWUUUYYY^^^]]]YYYUUUUUUVVVSSSWWW]]]``````^^^]]]\\\\\\aaadddaaa[[[WWWYYY]]]^^^[[[XXXTTTTTTUUUXXXZZZXXXXXXYYYYYYYYYYYYXXXWWWSSSTTTUUUVVVVVVWWWWWWWWWWWWSSSQQQSSSWWWYYYVVVSSSLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>>>>===;;;888555444000...------///111222222000222666999;;;===@@@BBBDDDEEEHHHMMMRRRSSSPPPMMMLLLLLLLLLMMMOOORRRUUUWWW\\\```dddbbb[[[VVVTTTTTT]]]XXXTTTTTTXXXZZZYYYWWWSSSXXX^^^aaa```]]]ZZZYYYXXX[[[]]]ZZZUUURRRTTTWWW^^^fffkkkiiiddd___ZZZUUUSSSRRRQQQPPPQQQTTTWWWYYY]]]\\\ZZZXXXVVVUUUUUUUUUZZZXXXUUUSSSQQQPPPQQQQQQLLLMMMNNNNNNNNNPPPRRRUUURRRRRRUUUWWWTTTNNNKKKLLLTTTOOOPPPYYY^^^ZZZUUUTTTTTTUUUVVVVVVWWWWWWWWWVVV\\\[[[[[[[[[[[[[[[\\\\\\]]][[[WWWVVVXXXZZZ[[[[[[___XXXTTTUUUVVVQQQKKKIIICCC:::111,,,)))&&&'''***+++***((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&***//////111<<>>BBBJJJNNNTTTWWWYYYXXXXXXYYYZZZXXXXXXZZZ]]]___]]][[[YYY______[[[]]]eeeeee^^^UUUUUUUUUSSSOOOLLLJJJJJJIIIMMMQQQTTTTTTTTTUUUVVVVVVUUUUUUSSSQQQOOOMMMLLLRRRTTTVVVXXXXXXWWWUUUSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZXXXUUUUUUVVVUUUSSSQQQMMMRRRTTTSSSTTTZZZ^^^^^^YYYXXXWWWVVVVVVWWWYYY[[[[[[XXXXXX\\\]]]XXXTTTSSSVVVSSSNNNLLLLLLQQQVVVZZZ]]]YYYVVVVVVYYYZZZWWWTTTWWWVVVVVVXXXZZZZZZXXXUUUXXX[[[___```___]]][[[[[[WWWVVVUUUVVVXXXYYYYYYYYYUUUTTTUUUYYY___aaa^^^[[[UUUWWWYYYYYYXXXWWWXXXYYYYYYXXXVVVSSSRRRTTTYYY]]]ZZZ^^^]]]YYYWWWZZZ[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSVVVTTTTTTVVVYYY[[[[[[YYYSSSVVVZZZYYYUUURRRRRRTTTSSSWWW[[[]]]]]][[[ZZZZZZYYY___cccbbb[[[VVVVVVXXX[[[YYYUUUSSSSSSTTTWWWYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQTTTQQQOOOQQQTTTVVVTTTQQQKKKKKKIIIHHHFFFDDDCCCBBBCCCBBBAAA@@@===:::777555111111000111222444666666777999<<<>>>>>>???AAACCCFFFFFFHHHKKKNNNOOOLLLIIIKKKJJJIIIIIIKKKNNNQQQSSSYYY]]]bbbaaa\\\XXXWWWXXX]]]YYYUUUUUUYYY[[[ZZZXXXUUUZZZ___aaa```]]]ZZZXXXVVV[[[^^^]]]XXXTTTSSSTTT[[[ccchhhgggbbb^^^YYYSSSSSSRRRPPPPPPQQQTTTWWWYYY\\\ZZZXXXWWWVVVWWWXXXYYYXXXVVVSSSPPPMMMLLLLLLLLLIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKNNNQQQNNNHHHFFFHHHLLLGGGGGGNNNRRROOOLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRROOOLLLKKKMMMOOOPPPPPPSSSNNNNNNSSSVVVSSSNNNKKKCCC:::111---***''''''***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((((((+++000222555@@@MMMZZZ```hhhnnnpppqqqsssuuuyyy{{{{{{{{{~~~))))))))))))((('''&&&%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$%%%&&&((())))))((('''&&&,,,000888BBBMMMTTTXXXYYY___dddjjjkkkiiifffeeeeeeccceeebbbfffooommmjjjqqqssstttuuuvvvvvvtttrrrpppsssqqqoooppppppooojjjfffgggeeecccdddhhhlllooopppmmmooorrrvvvwwwpppfff^^^WWWXXX[[[___eeehhhhhhggg___]]]VVVJJJBBB???;;;666:::999999<<>>@@@BBBBBBBBBAAABBBCCCJJJIIIIIIJJJKKKKKKIIIHHHKKKIIIGGGFFFGGGJJJMMMPPPSSSXXX\\\]]][[[YYYYYY[[[[[[XXXUUUUUUXXXZZZYYYWWWWWWZZZ^^^___]]]YYYVVVUUURRRXXX]]]^^^ZZZUUUQQQPPP[[[ccciiiiiigggeee___ZZZTTTRRRQQQOOOPPPRRRTTTVVVWWWVVVUUUTTTUUUWWWYYYZZZXXXVVVTTTQQQNNNLLLKKKKKKNNNOOOPPPOOOLLLIIIHHHHHHKKKKKKMMMPPPNNNIIIGGGIIIKKKFFFDDDGGGKKKJJJIIIIIIGGGGGGHHHJJJKKKLLLMMMMMMHHHIIIKKKLLLMMMMMMMMMMMMKKKIIIFFFFFFGGGIIIIIIIIIGGGEEEGGGNNNRRRPPPLLLJJJDDD<<<444000---((('''***%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''***))),,,111777===GGGPPP\\\___dddhhhkkkmmmnnnnnnppptttuuussstttxxx{{{zzz|||yyywww{{{)))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((()))***+++,,,444888BBBNNNYYY```bbbaaaaaadddhhhiiifffcccaaa```fffhhhdddgggpppmmmjjjqqqsssssstttttttttrrrnnnkkkiiiiiiiiikkkmmmkkkfffaaaccc```^^^___dddiiimmmooollloootttyyy{{{uuujjj```aaa``````bbbeeegggggggggffffffaaaWWWOOOLLLJJJFFFEEEEEEHHHNNNVVV^^^ccceeebbbdddgggjjjlllooorrruuu}}}|||{{{{{{{{{zzzwwwtttpppsssuuuuuurrrnnnnnnppp}}}{{{yyyvvvpppjjjiiinnnssssssssstttuuutttqqqnnnmmmmmmnnnoooooolllhhheeekkkmmmooommmiiieeeaaa```___``````ccckkktttxxxxxxzzzsssoooppprrrqqqqqqsss}}}wwwpppjjjiiigggccc```aaa```aaaaaaaaaaaa```______ccc]]]YYY\\\eeelllllliiieeeccc\\\QQQDDD888111...))))))''''''''''''((())))))******)))((((((***,,,***...555===DDDKKKOOOQQQOOOTTT[[[___^^^XXXSSSPPPSSSSSSSSSTTTVVVWWWXXXXXX^^^```___\\\\\\^^^\\\VVVTTTRRROOOKKKIIIKKKPPPTTTWWWSSSPPPRRRVVVXXXVVVSSSRRRVVVXXXVVVPPPMMMOOORRRUUUVVVXXXYYYXXXVVVTTTRRRQQQSSSUUUWWWXXXWWWVVVUUUVVVTTTRRRPPPNNNLLLJJJHHHJJJOOORRRQQQRRRWWWZZZZZZSSSYYY___```\\\YYYZZZ\\\XXXSSSSSS[[[bbb```ZZZVVVSSSPPPLLLIIIIIILLLPPPSSSQQQOOOLLLLLLNNNNNNMMMLLLKKKMMMPPPSSSTTTSSSPPPNNNNNNPPPSSSSSSQQQNNNMMMMMMJJJJJJIIIKKKNNNQQQRRRRRRLLLJJJIIIJJJLLLMMMLLLKKKHHHKKKNNNPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIJJJMMMPPPNNNRRRRRROOOMMMPPPQQQOOOTTTSSSQQQOOOMMMMMMLLLLLLNNNMMMMMMMMMNNNOOONNNNNNJJJKKKKKKIIIGGGGGGIIIKKKNNNOOOPPPPPPNNNMMMNNNOOOQQQUUUXXXVVVQQQLLLKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPLLLJJJGGGEEEDDDDDDEEEEEEJJJKKKLLLMMMNNNNNNNNNNNNEEECCCBBBCCCEEEFFFEEEDDDAAABBBDDDEEEEEEDDDBBBAAA:::;;;<<<======>>>??????<<<===============>>>???>>>@@@AAABBB@@@@@@@@@AAAJJJIIIHHHHHHHHHHHHHHHHHHJJJHHHEEECCCCCCFFFIIIKKKLLLPPPTTTVVVUUUTTTUUUVVVTTTRRRPPPPPPRRRTTTSSSRRRSSSUUUXXXXXXUUUQQQOOOMMMLLLQQQVVVXXXVVVRRROOONNNXXX___fffhhhiiiiiifff```UUUSSSPPPNNNMMMMMMOOOPPPOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMKKKKKKQQQSSSTTTSSSPPPLLLJJJJJJOOONNNPPPRRRPPPJJJHHHJJJMMMIIIFFFGGGIIIKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNGGGHHHKKKMMMOOOOOOOOONNNKKKIIIGGGFFFHHHIIIIIIIIIGGGDDDDDDIIILLLIIIGGGGGGJJJBBB;;;777222,,,)))***%%%&&&(((************)))%%%$$$$$$$$$$$$%%%&&&&&&++++++...444<<>>CCCLLLVVV___ccccccbbb^^^aaadddeeedddbbb```___ccceeebbbeeeooommmjjjqqqsssqqqooooooooonnnllliii______aaaeeehhhfff```[[[\\\[[[[[[^^^ccchhhkkkmmmnnnqqqvvv{{{~~~zzzrrrkkkhhhfffddddddfffhhhhhhhhhiiikkkggg___YYYYYYZZZYYYVVVWWWZZZaaaiiiqqqvvvxxxppppppqqqqqqqqqtttxxx|||}}}{{{zzz|||}}}}}}}}}sssvvvvvvsssppppppsssuuu|||zzzyyyvvvqqqpppsssuuusssrrrrrrrrrqqqooommmlllkkklllnnnooonnnjjjgggllllllkkkhhhccc___\\\\\\\\\```aaa```eeemmmrrrpppqqqooommmmmmkkkhhhkkkqqqxxx~~~}}}wwwooojjjeeeeeeccc___^^^```]]]___bbbdddccc```\\\YYY\\\ZZZXXXZZZ___dddggghhheeeccc^^^UUUIII===555000******(((''''''(((((())))))******))))))***---///111555===FFFNNNSSSVVVWWWSSSYYY```cccbbb]]]WWWTTTUUUUUUVVVWWWWWWWWWXXXYYY^^^^^^[[[XXXXXXYYYWWWSSSOOOMMMIIIEEEDDDGGGMMMRRR[[[VVVPPPQQQUUUXXXWWWTTTSSSWWWYYYVVVOOOKKKLLLOOOQQQRRRTTTUUUTTTRRRPPPNNNMMMOOOQQQSSSSSSSSSQQQPPPOOOOOOMMMLLLIIIGGGFFFFFFHHHMMMOOOMMMMMMPPPQQQPPPNNNTTT[[[\\\YYYVVVVVVXXXRRRLLLKKKSSSYYYVVVPPPLLLMMMKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDAAADDDHHHJJJJJJHHHFFFDDDGGGHHHJJJIIIFFFDDDBBBBBBBBBAAAAAACCCFFFHHHIIIIIIDDDCCCCCCCCCCCCDDDCCCBBB???BBBFFFGGGFFFDDDCCCCCCDDDDDDDDDBBBAAAAAACCCEEECCCHHHIIIFFFEEEGGGGGGFFFHHHHHHJJJJJJIIIGGGDDDBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBDDDFFFFFFGGGFFFDDDDDDEEEFFFJJJKKKKKKIIIEEEBBBCCCDDD@@@@@@AAAAAACCCEEEFFFGGGCCCAAA>>><<<;;;;;;<<<<<<@@@AAABBBCCCDDDDDDDDDDDD:::999999:::;;;;;;;;;:::999:::<<<>>>???>>><<<;;;333444444555777888999:::;;;<<<===<<<999888888:::777999;;;;;;::::::;;;<<>><<<<<<>>>AAACCCDDDFFFIIIJJJJJJIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLIIIFFFDDDDDDDDDFFFIIIKKKLLLKKKKKKKKKKKKQQQXXX[[[```dddccc^^^SSSQQQMMMIIIFFFEEEFFFFFFIIILLLPPPSSSSSSPPPMMMJJJJJJKKKKKKLLLKKKJJJIIIHHHLLLNNNPPPPPPNNNKKKIIIIIINNNMMMNNNOOOLLLFFFDDDGGGKKKJJJHHHFFFHHHKKKMMMMMMKKKJJJJJJIIIIIIJJJKKKLLLGGGHHHKKKMMMOOOOOOPPPPPPKKKIIIGGGGGGIIIJJJJJJIIILLLGGGEEEGGGHHHGGGHHHKKKPPPIIIBBB>>>888000++++++%%%&&&(((***++++++******%%%$$$$$$$$$$$$%%%&&&&&&***---222999AAAJJJQQQTTT\\\[[[[[[\\\___aaabbbaaa___dddfffbbb___aaadddddd^^^dddjjjnnnooonnnnnnooo***)))((('''&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&)))((((((+++000777???CCCIIINNNVVV\\\___```aaabbbaaabbbeeeffffffeeecccbbb[[[^^^\\\aaalllkkkiiirrrssspppllllllnnnnnnllljjj\\\\\\^^^bbbeeeddd^^^YYYZZZYYYZZZ]]]bbbgggjjjkkkjjjnnntttxxxxxxvvvrrrooohhhfffeeefffhhhkkkllllllhhhllllllfffbbbdddgggggghhhhhhjjjnnntttyyy|||}}}wwwwwwvvvuuuuuuwww{{{zzz{{{}}}~~~{{{rrruuutttpppnnnrrrxxxzzzzzzvvvwwwwwwuuuuuuwwwvvvtttsssrrrrrrqqqooommmgggfffeeehhhlllmmmkkkhhhiiiiiigggccc^^^[[[ZZZZZZYYY```ccc___aaahhhkkkiiifffeeefffgggdddbbbgggooosssxxx|||{{{xxxuuunnnggggggcccaaaaaa___]]]]]]aaa```cccgggjjjiiiddd]]]YYYWWWWWWWWWWWWYYY\\\```dddcccaaa^^^XXXOOODDD;;;555...---,,,************+++))))))*********,,,000333999>>>EEEMMMSSSVVVXXXXXXUUUZZZ___bbb```[[[WWWUUUTTTVVVXXXYYYWWWVVVVVVVVVXXXVVVRRROOOOOOPPPOOONNNLLLJJJGGGDDDCCCGGGLLLQQQXXXRRRLLLKKKOOORRRRRRPPPPPPRRRSSSPPPKKKHHHHHHIIIHHHIIIKKKMMMLLLKKKHHHGGGGGGGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGDDDBBBBBBBBBBBBGGGHHHEEECCCEEEEEECCCCCCHHHLLLNNNLLLKKKKKKLLLHHHCCCAAAFFFJJJGGGBBB@@@CCCBBBBBBAAA@@@>>>===<<<>>>======<<<<<<=========888;;;>>>???>>><<<;;;::::::<<<>>>>>><<<;;;;;;;;;;;;999888999<<<===>>>===<<<<<<<<<<<<<<<;;;::::::777:::<<<===<<<;;;:::;;;=========;;;888666777888888===>>><<<;;;======<<<:::<<>>;;;888888999;;;:::999999:::;;;;;;:::999888888999::::::;;;<<<<<<<<<::::::;;;<<>>;;;888888999;;;555666777888:::;;;<<<<<<999888666444333333444444777777777777666555444333111111111111222222222222111222444555666555555444111000000///......//////111444666444111...///111...000222333333333444555666777777777666666888:::777666555333333444666777:::;;;<<<=========<<<;;;:::::::::;;;<<<<<<======<<<>>>???>>><<<::::::::::::;;;;;;===???AAABBBCCC???DDDHHHLLLSSSYYYZZZWWWJJJHHHDDD@@@===<<<<<<===BBBEEEJJJMMMMMMIIIDDDAAADDDEEEGGGIIIJJJIIIHHHFFFFFFHHHJJJJJJHHHGGGGGGHHHKKKIIIJJJKKKHHHBBBAAADDDFFFHHHIIIGGGHHHLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLNNNOOOQQQQQQLLLJJJIIIIIIJJJKKKKKKJJJLLLHHHEEEGGGHHHHHHLLLQQQQQQJJJEEEBBB<<<333---,,,$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%&&&&&&''')))111:::@@@GGGPPPUUUWWW^^^]]]\\\[[[\\\^^^aaaccc___cccccc___^^^aaabbbaaaYYY```hhhkkkhhheeecccccc,,,+++)))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''')))---333;;;CCCJJJNNNRRRYYY___```^^^]]]```dddhhhhhhiiijjjiiigggdddbbbYYY\\\ZZZ___jjjiiigggpppssspppmmmnnnqqqrrrppplllbbbcccdddhhhkkkjjjeee```]]]\\\[[[\\\```eeehhhiiiffflllsssvvvsssooonnnnnngggeeedddfffiiikkkllllllfffmmmqqqnnnkkklllnnnnnnnnnnnnooorrrwwwzzz{{{{{{wwwxxxyyyyyyyyyzzz|||~~~zzz|||~~~yyyrrrvvvuuuooolllpppuuuvvvxxxqqqlllnnnppppppqqqssstttsssrrrrrrrrrqqqnnnllliiifffcccdddgggiiigggdddddddddccc```\\\ZZZZZZ[[[YYYcccgggcccbbbhhhkkkgggbbb___^^^______^^^bbbgggkkkooopppmmmkkkjjjfffaaabbb^^^]]]^^^\\\ZZZ\\\```dddgggjjjkkkiiiddd^^^ZZZXXXXXXWWWWWWXXXZZZ\\\^^^^^^^^^\\\ZZZTTTKKKBBB<<<444333111///...---......,,,,,,------///222666:::@@@DDDJJJPPPTTTVVVVVVUUUTTTWWWYYYZZZWWWSSSPPPOOOMMMPPPTTTTTTQQQNNNLLLLLLOOOJJJEEECCCCCCDDDFFFGGGFFFEEECCCAAAAAACCCGGGKKKOOOJJJDDDBBBDDDGGGIIIJJJHHHHHHHHHFFFEEECCCBBBAAA<<<>>>@@@BBBBBBAAA???>>>???????????????@@@@@@@@@@@@AAAAAA???;;;888999:::888===>>>;;;999::::::777999:::<<<===>>>>>>??????===999777:::;;;888777888888777777666666666666666666666666555555555666777222555777666444111111222000222444555444333444555555333111111333333333222333444666777666444333222000222444444333333333444444555555444111//////000...333555333222444444222000222444555666555333222///111333333111111333555222111000000000111111111000222333333222111222333333333333111000//////000,,,---///111222222222222000000/////////.....................---,,,+++***++++++,,,,,,,,,,,,------,,,,,,------......//////...---,,,***))))))))))))'''+++......***(((***,,,)))+++---------,,,---...---///000///---,,,...///...------------.........111111111222333333222111...///000111111111222333000222333333222111222333111111111222444555666666555888999<<>>??????>>>===???@@@@@@???@@@BBB@@@<<<<<>>BBBDDDAAA@@@??????@@@@@@>>><<<555666999;;;;;;:::999777999999888888888999999:::999;;;;;;888333000000111111555777444333444333111444333222333555777888888555222111333333000111444111000...---...000333444000000111000//////111222000222333222...,,,---...---...000000///......///222000------------,,,+++---///222333222000...------...//////......///111+++---//////...---...///)))...000...---//////---+++,,,,,,---.../////////)))+++...---,,,+++...000++++++***+++,,,,,,,,,+++))),,,...///...---------***+++---------+++)))((('''(((***,,,---------,,,++++++,,,,,,,,,++++++***(((((()))+++++++++++++++((()))******))))))***+++)))))))))))))))***,,,,,,+++***)))((((((((()))***"""'''++++++)))'''***---(((***++++++***))))))******---...---***((()))*********+++,,,,,,,,,+++++++++++++++,,,...///...---''')))+++,,,++++++,,,---***+++------,,,,,,...000,,,+++,,,---......---+++***++++++,,,222:::<<<:::333111///---,,,---///111///000111222222333333222000111444666666333000...111222222111000000222333111000222666555222333777***333888777888<<<;;;666333333333555777;;;???AAA>>><<<;;;:::;;;>>>AAACCC===;;;;;;;;;<<<===<<<;;;BBB@@@@@@AAA@@@===???CCCEEE@@@>>>???<<<444///---******((((((((()))+++,,,'''&&&&&&&&&&&&'''((((((***:::IIINNNQQQWWW\\\]]][[[]]]]]]YYYVVVWWW^^^dddjjjjjjhhhfffiiimmmlllgggaaa``````ccceeeeee```\\\666333...,,,***)))(((&&&&&&'''(((((('''&&&'''((()))((('''&&&&&&'''((())))))'''(((***'''$$$***444111666@@@JJJTTT[[[```bbb___cccfffeeeaaa^^^___aaadddhhhlllkkkeeeaaaaaaccc___```bbbccceeeffffffgggpppnnnrrrzzz|||vvvqqqqqqvvvuuutttuuuuuutttpppnnnfff___XXXWWW[[[```bbbbbbkkkmmmppptttxxxxxxvvvsssnnniiicccbbbjjjtttvvvrrrnnnrrruuuvvvttttttuuuwwwtttsssqqqoooqqquuu{{{}}}~~~~~~{{{yyyyyyyyy}}}|||zzzzzzzzzyyywwwuuurrrnnnkkkjjjlllmmmkkkhhhdddaaaaaacccfffiiihhhiiijjjhhhdddbbbbbbdddeeeeeeddddddbbbaaa___^^^___]]][[[\\\^^^``````___mmmrrrtttppplllmmmooonnn___ZZZVVVWWW[[[]]]\\\YYY\\\ZZZ[[[___eeehhheeeaaa___]]]ZZZVVVUUUXXX^^^bbbhhhhhhhhheee___YYYUUUTTT[[[XXXTTTTTTVVVYYY[[[[[[___ZZZTTTRRRRRRPPPKKKGGG======<<<;;;999888777777555444555666999===AAADDDCCCDDDFFFHHHJJJLLLMMMMMMJJJIIIFFFCCCAAA>>>===<<<@@@@@@@@@???>>>===<<<;;;555555555555555555555555666777555222222777:::999888777555333333444555666999666444444555555222...000000000000000/////////444444333222111000//////444333111///...---......---------......---,,,,,,///......///000222444555000000///...------,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++,,,---...---,,,+++*********++++++++++++******,,,,,,+++***)))))))))*********))))))((((((''''''))))))))))))************......,,,+++++++++,,,---++++++***)))(((((())))))************)))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))(((''''''&&&&&&&&&''''''+++*********))))))((((((+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******)))(((''''''&&&'''((()))***+++,,,,,,///---******,,,,,,***'''+++***)))))))))***,,,---&&&'''(((******((('''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))******)))(((((((((((((((***+++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---------,,,+++************//////...---+++***))))))+++,,,...000000///...---+++,,,---...//////000//////000000000111111222222000000000000000111222333555555555555555555555555555555444333222000...---((('''&&&%%%%%%&&&'''(((,,,+++***((((((((()))))),,,555BBBKKKPPPRRRSSSTTTVVVTTTQQQPPPRRRXXX^^^ccchhhdddaaaccchhhmmmmmmkkk```aaabbbdddeeeggggggggg<<<777111,,,***))))))((('''((((((((('''%%%%%%%%%((((((''''''''''''((((((+++)))***,,,******111;;;>>>CCCKKKUUU^^^dddhhhjjjcccfffhhheee```\\\]]]___```bbbdddbbb^^^ZZZZZZ[[[[[[\\\^^^```bbbdddeeeeeekkkjjjmmmuuuxxxtttppppppqqqssstttqqqnnnkkkkkklllddd]]]VVVUUUZZZbbbgggiiiooooooooopppsssuuuuuutttpppnnniiigggmmmuuuwwwtttppprrrtttssspppnnnnnnoookkknnnqqqpppooorrryyy}}}zzzwwwvvvxxxyyyzzzzzzwwwsssqqqpppqqqrrrkkkllljjjgggbbbaaaccceeeeeebbb]]]ZZZYYY[[[___aaafffggggggeee```^^^^^^___^^^^^^_________^^^^^^]]]^^^___`````````cccgggkkkxxx~~~}}}wwwsssoookkkbbb^^^[[[\\\___```^^^[[[UUUTTTUUUZZZ```cccaaa^^^[[[ZZZWWWTTTRRRSSSWWW[[[bbbcccbbb^^^XXXSSSOOONNNNNNMMMLLLLLLNNNRRRWWWZZZ___YYYRRRNNNLLLJJJEEEAAA===<<<;;;999777555333333333555777:::===>>>??????<<<===>>>???@@@@@@@@@@@@???>>><<<:::888666555555666666666555555444333222000000000000000000000000///000///+++,,,000111000333222000///...///000111222000//////000000---***------------------------///......------,,,,,,+++//////---,,,,,,------...++++++,,,,,,,,,+++++++++,,,+++++++++---...000222...------,,,++++++***************************************+++,,,,,,------))))))))))))))))))))))))(((***++++++*********+++))))))))))))))))))))))))'''((()))***+++***))))))***+++,,,,,,,,,+++)))))))))******++++++******)))+++***))))))((((((((()))((((((((((((((()))))))))(((((()))))))))*********,,,+++***)))((())))))***+++******)))(((((())))))((('''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((((((((()))''''''&&&&&&&&&''''''(((++++++*********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''&&&'''((()))***+++,,,,,,,,,***(((((()))***(((%%%)))(((((('''((()))***+++((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))***))))))((((((((((((((((((((((((((())))))))))))(((((())))))******+++++++++******))))))*********,,,,,,++++++***)))((((((&&&''')))***+++***)))((('''((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................------,,,+++***((('''&&&''''''&&&%%%%%%&&&''''''+++******)))((((((((()))---333:::@@@CCCEEEHHHJJJLLLJJJHHHHHHJJJNNNSSSVVV[[[WWWUUUVVV\\\``````___^^^___````````````___^^^DDD>>>777111---,,,+++************)))((('''%%%$$$''''''((((((((((((''''''((('''(((+++,,,///888AAALLLQQQYYYbbbiiimmmooooooeeefffgggddd___]]]___aaa___]]][[[YYYWWWVVVVVVVVVWWWYYY[[[^^^aaacccdddeeehhhfffiiioooqqqooolllllllllooopppkkkddd```cccgggddd]]]VVVUUU\\\fffnnnrrrssspppmmmlllnnnqqqssstttqqqqqqooolllnnntttvvvtttooooooooolllhhhdddcccbbbhhhooovvvvvvrrrqqqwww~~~~~~{{{wwwtttsssuuuxxxtttqqqmmmiiigggfffggghhhdddgggiiifff```]]]___bbbeeebbb\\\XXXWWWYYY\\\___bbbbbbbbb___[[[YYYXXXYYY[[[\\\]]]^^^___`````````[[[___cccbbbaaadddmmmuuu}}}tttjjjbbbaaa^^^\\\\\\^^^^^^[[[WWWSSSRRRSSSWWW[[[]]][[[YYYSSSSSSQQQNNNLLLLLLNNNPPPVVVWWWVVVSSSNNNIIIFFFEEE@@@AAABBBBBBDDDIIIRRRYYY```YYYPPPIIIEEEAAA===:::999999777555222000///......111666:::<<<;;;888777444555555555555444333222444333111000///...------111111111111111000///...++++++++++++++++++++++++,,,...---******------+++---,,,+++))))))***++++++,,,+++***+++,,,,,,***(((************************************************************+++,,,------))))))******************((((((''''''(((***,,,---++++++******))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))+++,,,,,,***))))))***(((((((((((((((((((((((()))))))))************+++)))************)))(((((()))******++++++******)))))))))((('''''''''((((((&&&''''''((())))))******(((((())))))))))))************)))(((((((((((((((******)))((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))(((((('''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''''''''(((((()))***+++++++++)))(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((***(((&&&%%%%%%&&&(((***''''''''''''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((())))))))))))((((((''''''''''''###$$$&&&'''''''''&&&%%%$$$%%%&&&'''''''''''''''))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))*********)))((((((,,,...000222333666999<<<======<<<<<<===@@@BBBDDDHHHEEECCCEEEIIIMMMMMMLLLQQQRRRTTTUUUUUUSSSRRRPPPJJJFFF@@@;;;777333///------,,,++++++***)))'''%%%&&&'''((())))))((('''&&&((((((***---111888BBBJJJRRRXXXbbbkkkpppqqqnnnlllbbbcccdddbbb```aaacccfffbbb^^^ZZZWWWVVVWWWWWWWWWWWWXXX[[[^^^```cccdddeeefffeeeeeehhhjjjiiihhhgggiiijjjiiiccc]]][[[^^^aaafffaaa]]]]]]ccclllssswwwuuuqqqmmmkkkllloooqqqqqqoooqqqooollllllppprrrpppkkkkkkhhheeeaaa]]][[[ZZZhhhnnntttvvvsssqqqrrrtttvvvvvvtttqqqmmmkkklllmmmjjjgggdddddddddaaaaaabbbbbbfffjjjgggaaa]]]___bbbfffbbb]]]XXXWWWXXX\\\^^^]]]]]]\\\[[[YYYWWWWWWWWWYYYZZZ[[[]]]^^^_________ZZZ]]]^^^^^^^^^ccckkkrrrvvvkkk```WWWWWWVVVUUUUUUUUUTTTPPPMMMOOONNNMMMNNNOOOOOOMMMJJJFFFGGGHHHFFFDDDDDDEEEFFFGGGHHHHHHFFFBBB???======888:::<<<<<<<<>>AAACCCEEEDDDCCCBBBOOONNNKKKHHHEEE???888333000---+++*********(((&&&&&&'''((())))))((('''&&&***,,,...222888CCCLLLRRRUUU\\\fffnnnrrrpppjjjfffcccccccccbbbbbbccceeegggeeeaaa[[[XXXXXXZZZ[[[\\\XXXYYY[[[]]]^^^```aaaaaa`````````aaadddhhhjjjiiijjjfffbbb^^^]]]\\\]]]]]]jjjhhhhhhiiimmmqqqtttvvvvvvtttqqqooopppqqqqqqppplllnnnmmmiiijjjnnnooonnniiigggeeebbb___]]][[[YYYccceeeiiinnnppppppmmmjjjiiijjjkkkiiifffbbb`````````\\\]]]ccceeeaaa^^^___```dddgggeee___[[[[[[]]]aaa^^^YYYUUUTTTUUUWWWYYYYYYXXXXXXXXXYYYYYYXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXZZZXXXVVVVVVYYY^^^bbbeeepppvvvwwwoooddd\\\TTTMMMKKKJJJJJJJJJIIIGGGDDDAAAAAA???>>>>>>===<<<:::999999;;;======<<<<<<===>>>999:::;;;:::888777777888222555777666555999BBBJJJRRRKKKBBB999333000///...------,,,,,,,,,+++++++++((()))***+++++++++***)))******+++++++++++++++*********)))))))))******+++))))))******))))))(((((((((((((((((((((((((((((('''******'''&&&((((((%%%(((((((((((((((((())))))((()))***++++++*********(((((())))))*********+++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++************+++,,,---''''''&&&%%%%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''***))))))((((((''''''&&&*********+++++++++,,,,,,***+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''((()))***+++*********)))))))))))))))))))))******)))))))))))))))((((((((())))))***)))((((((((('''''''''&&&'''(((((((((((()))))))))************))))))(((((()))((((((((((((((())))))''''''(((((()))))))))***'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''((())))))******((())))))((((((''''''(((&&&&&&''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''((()))))))))))))))%%%&&&''''''''''''''''''***)))))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((())))))(((((((((%%%'''(((*********)))(((&&&&&&&&&'''((()))******((()))******++++++******---,,,,,,---000111222222000222444666777666666555UUUUUUUUUUUURRRLLLDDD>>>777222,,,)))))))))'''%%%''''''(((((((((((('''''''''+++...222:::FFFOOORRRYYY^^^eeekkknnnkkkgggcccfffeeeeeedddccccccccccccdddbbb^^^[[[ZZZ[[[^^^aaa[[[\\\\\\]]]]]]\\\\\\[[[YYYZZZYYYZZZ___hhhmmmmmmiiieee```______aaa```___lllnnnppprrrssssssrrrrrrvvvtttrrrrrrrrrrrrqqqooojjjjjjhhheeegggmmmooommmhhhfffcccaaaaaa```^^^]]]______aaagggnnnppplllhhhccceeeggggggddd```]]][[[WWWSSSVVV```eee```\\\\\\```aaabbb```]]]YYYXXXWWWZZZXXXUUUSSSQQQRRRSSSTTTRRRQQQQQQRRRTTTVVVUUUTTTQQQRRRRRRSSSSSSRRRRRRRRRTTTPPPLLLLLLNNNRRRSSSSSSYYY^^^^^^WWWOOOKKKGGGDDD@@@@@@???>>>===;;;999888444444444333333333333333///111444555444444555777000111222222111111222333---//////......111777<<>>444...---,,,)))&&&((((((''''''''''''((((((''',,,000444===JJJQQQQQQ]]]^^^```bbbddddddddddddeeeeeeeeeeeeeeeeeedddcccccccccbbb___\\\]]]bbbfffccccccbbbaaa___\\\ZZZYYYWWWXXXVVVUUUZZZeeejjjjjjffffffeeeccccccccceeegggmmmooorrrsssrrrqqqooonnnrrrpppmmmllllllllllllkkkfffddd___]]]ccckkkmmmiiifffbbb___^^^______^^^\\\[[[[[[]]]```cccdddbbbaaa]]]^^^___^^^\\\YYYWWWWWWRRRKKKMMMYYY___ZZZVVVXXX\\\ZZZWWWVVVUUUSSSOOOLLLOOONNNMMMLLLKKKKKKKKKKKKFFFDDDCCCDDDGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBB@@@>>>???@@@BBB@@@EEEFFF@@@;;;::::::888777777666444222111111222000000000///......//////+++---.........---...000---...///...,,,,,,---///************+++---///111444222...***'''(((***,,,))))))))))))))))))))))))(((((((((((()))(((((((((%%%&&&&&&'''''''''''''''((((((((((((((())))))***)))******++++++*********(((((((((((((((((((((((()))+++)))&&&&&&***,,,***''''''((()))))))))))))))(((***,,,+++)))((((((***))))))******+++,,,,,,---((()))))))))))))))))))))***+++---///000000000///,,,+++*********,,,...///***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''((())))))***(((***++++++*********+++))))))))))))))))))))))))***+++,,,---------,,,,,,***)))((('''''''''(((((((((((())))))))))))((((((((('''''''''(((((()))***'''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))((('''&&&'''''''''''''''((())))))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((()))*********))))))))))))******)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((('''''''''''''''(((((((((((((((###%%%&&&%%%######$$$&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))***+++***(((&&&&&&((()))(((&&&&&&&&&''''''((((((((((((%%%&&&((()))))))))***+++...---,,,+++*********+++```______``````]]]YYYUUUSSSIII===555222000---***)))((('''&&&&&&'''((()))---444999===FFFSSSYYYWWW___]]][[[YYYZZZ^^^bbbdddaaaaaaccceeehhhhhhgggfffccceeefffbbb______eeekkkkkkjjjiiifffccc___\\\[[[ZZZ[[[WWWRRRVVV```eeecccdddgggjjjhhhddddddhhhmmmlllnnnpppqqqooonnnmmmmmmmmmiiieeecccccceeeffffffaaa]]]WWWVVV^^^hhhjjjeeebbb^^^[[[ZZZ[[[[[[ZZZXXXTTTVVVWWWUUURRRPPPQQQRRRQQQQQQQQQOOOMMMKKKLLLMMMOOOGGGGGGRRRXXXTTTRRRUUUSSSNNNIIIHHHIIIGGGCCC>>>AAAAAABBBBBBAAA@@@???>>>:::888666777:::;;;999777333444555777888888888888555888999666111///222666...444666333/////////...111000///---+++***,,,---///...---+++(((''''''(((***+++,,,+++***)))***+++.........,,,***)))***+++***)))((())),,,---------......,,,***)))***...111+++******)))((((((''''''%%%&&&'''))))))((('''&&&(((((((((((((((((('''&&&*********)))******++++++(((((()))******)))))))))''''''''''''''''''''''''$$$&&&$$$ %%%((('''%%%&&&'''(((((((((((((((***---///...+++)))***,,,((())))))***+++,,,,,,---+++++++++++++++++++++***((())),,,...000111222222+++***))))))***,,,...///+++***((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))'''''''''((()))******+++''')))+++++++++***+++,,,************************%%%''')))***+++***(((''')))((('''&&&%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))***+++,,,,,,,,,+++)))((('''''''''''''''((()))***&&&&&&''''''((()))******&&&&&&&&&'''''')))******++++++************++++++***)))((('''&&&%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))*********)))((('''''''''''''''((((((((((((((($$$&&&((('''%%%$$$&&&(((%%%&&&'''((((((((('''&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&(((***,,,---&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((''''''&&&'''''''''(((((())))))))),,,+++***)))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%&&&''')))+++,,,...***&&&$$$&&&((('''&&&&&&''''''(((((())))))***###%%%'''((((((((()))******)))((('''''')))+++---jjjiiiiiiiiihhhfffbbb___dddSSSBBB;;;666///******,,,((('''******'''+++222///888CCCJJJQQQYYY]]]]]]^^^```^^^YYYZZZ``````[[[aaacccbbb___aaaiiijjjfffaaagggkkkggg___]]]eeemmmrrrllliiijjjggg^^^XXXXXXYYY[[[^^^^^^^^^___bbbddd___^^^]]]]]]___bbbeeeggggggeeecccaaaaaaccceeegggkkkgggaaa[[[WWWVVVWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWYYYYYYXXXTTTQQQPPPPPPPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCC???AAABBBDDDDDDCCCAAA@@@CCC@@@<<<;;;;;;;;;888555999888777555333111000///111111222222111000/////////...,,,,,,,,,,,,...///000000///...------,,,,,,++++++*********+++---...///---+++)))(((***,,,---))),,,//////,,,))))))***(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((+++)))((())),,,///000000+++(((&&&'''+++---+++)))&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&)))*********))),,,+++***((((((((())))))(((((((((((((((((((((((())))))(((((()))***++++++))))))(((((('''''''''&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,((()))***+++,,,+++******(((((((((((()))))))))))),,,,,,,,,------.........000///,,,*********+++,,,+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$''')))++++++++++++++++++++++++111000...+++***))))))***)))))))))))))))************)))(((''''''((()))***)))'''%%%&&&)))***(((&&&%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''******))))))((((((''''''((()))*********)))'''&&&'''&&&&&&((()))***((('''))))))((((((''''''&&&&&&$$$(((,,,,,,)))(((***---)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%((()))((($$$###$$$'''((('''%%%$$$###$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&(((************))))))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((())),,,***'''$$$###$$$&&&'''$$$""" !!!&&&))))))((('''((()))***))))))***,,,---...---***((('''(((***jjjjjjjjjjjjjjjgggccc___```RRREEE@@@<<<555///...,,,)))))),,,,,,+++///666888AAAJJJPPPVVV]]]```___cccdddbbb]]]^^^bbbaaa]]][[[]]][[[YYY]]]eeehhheee___cccgggeeeaaaaaagggmmmooojjjiiikkkhhh```ZZZZZZWWWVVVVVVYYY^^^aaaaaa```YYYWWWVVVUUUVVVXXX[[[]]]___]]]\\\[[[[[[]]]___aaaccc___ZZZUUUQQQPPPQQQRRROOOOOOOOOOOOOOOPPPPPPPPPNNNOOOPPPOOOKKKHHHGGGGGGGGGEEECCC@@@===;;;:::999999999888888888888888999666777888999999888777666555333000000111111000...111111000000///...------,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,......---,,,,,,+++************)))((())))))++++++---+++***(((((()))+++,,,(((+++......,,,*********)))))))))))))))*********))))))))))))))))))))))))*********)))))))))((((((***)))((()))+++,,,,,,+++((((((((('''&&&&&&'''(((***))))))(((((())))))***%%%''')))+++,,,,,,+++***+++***)))((((((((()))***))))))))))))))))))))))))((((((''''''((())))))***))))))((((((((('''''''''))))))))))))))))))))))))************++++++++++++((()))***+++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,...---+++)))((())))))******))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%(((***++++++++++++++++++++++++...---,,,+++******++++++*********)))))))))(((((()))(((''''''&&&'''(((((()))'''&&&'''))))))(((&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''((((((''''''((((((((((((''''''(((((((((((('''''''''&&&((())))))***)))((('''&&&((('''&&&''')))***)))((())))))(((((('''''''''&&&&&&)))---,,,(((&&&(((***)))((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$'''&&&&&&&&&''''''(((((('''(((((((((&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))(((''''''(((((('''&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++***(((&&&&&&&&&'''''')))'''&&&&&&((()))***)))'''(((******))))))+++,,,...---+++)))((((((((()))jjjjjjkkkkkkkkkhhhccc___[[[RRRIIIFFFCCC>>>888555000///000222333333777===CCCKKKRRRVVVZZZaaadddccciiihhheeeaaa```bbbaaa]]]UUUUUURRRQQQVVV^^^ccccccaaadddggghhhiiikkknnnpppjjjhhhhhhkkkiiibbb\\\ZZZUUUQQQOOORRRYYY\\\ZZZVVVTTTRRRQQQOOOOOOPPPRRRSSSSSSRRRPPPPPPPPPRRRTTTUUUUUURRRNNNJJJGGGFFFFFFGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCAAA>>><<<::::::<<<:::888444222///...---.........------......///,,,---...//////...---,,,---+++++++++---......---******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))************))))))+++++++++***))))))(((((())))))((('''''''''(((((())))))((((((((()))******(((***------,,,+++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))((('''((())))))(((&&&''')))+++)))$$$###%%%)))((((((''''''''''''(((((('''(((***+++++++++***))))))))))))((())))))***+++************************'''''''''''''''(((((()))))))))((((((((((((''''''************************))))))))))))************((()))******++++++******+++++++++,,,,,,,,,,,,---+++++++++***************+++***)))'''''''''(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''&&&''')))+++******************+++++++++***************++++++*********))))))((((((((()))((('''&&&&&&&&&&&&''')))'''&&&'''((()))((('''(((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((())))))))))))((('''&&&)))'''&&&&&&''')))))))))(((((((((((((((''''''''''''***,,,+++'''%%%&&&'''((((((''''''&&&&&&'''''''''''''''(((((()))))))))'''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((((())))))((((((((('''&&&'''))))))(((''''''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''******)))(((((('''''''''***+++***)))''''''((()))((()))++++++******,,,---///,,,(((((()))***)))'''iiiiiijjjjjjjjjfffaaa]]]XXXQQQKKKHHHHHHFFFBBB@@@999:::;;;===>>>???CCCGGGLLLQQQUUUVVVZZZaaaggghhhkkkiiieeeaaa``````^^^\\\TTTQQQMMMLLLOOOVVV\\\^^^aaa```bbbeeejjjllllllkkkffffffggghhhgggaaaZZZVVVQQQNNNKKKLLLNNNOOOLLLIIIKKKJJJHHHFFFEEEEEEFFFFFFGGGFFFEEECCCCCCDDDEEEEEEEEECCCAAA>>><<<;;;;;;<<<999999999888888888777777555666888777444222111111333222000...+++***))))))******))))))******++++++******+++++++++***)))(((******+++,,,---------,,,))))))******++++++,,,,,,+++++++++,,,,,,++++++***&&&'''((())))))((('''&&&*********))))))((((((((())))))(((((('''''''''''''''''''''((())))))))))))(((***+++,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((())))))'''%%%(((***+++)))'''&&&(((***(((''''''&&&&&&''''''(((''''''(((((((((((('''&&&((((((((()))******+++,,,++++++++++++++++++++++++(((((('''''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***************+++++++++,,,,,,,,,------+++++++++******)))))))))***)))(((''''''''''''((((((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&'''((('''(((***+++)))))))))*********************))))))))))))******(((((())))))))))))))))))***))))))(((''''''&&&&&&((((((''''''((((((((('''))))))))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))&&&$$$$$$%%%'''((()))'''''''''(((((((((((((((''')))***)))'''%%%&&&(((((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&'''))))))(((''''''(((&&&$$$&&&)))+++)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))''''''((())))))((('''&&&&&&(((***((($$$###%%%'''((()))++++++******,,,---000+++&&&'''***,,,)))&&&hhhgggggggggfffbbb]]]YYYUUURRRLLLIIIJJJMMMMMMKKKFFFHHHIIIIIIJJJLLLPPPQQQSSSVVVVVVUUUYYYbbbkkknnnkkkgggcccaaa```]]][[[[[[VVVQQQKKKIIIJJJNNNSSSVVVWWWUUUUUUXXX^^^aaa___[[[___```aaa```___ZZZSSSMMMFFFFFFEEEDDDBBBAAAAAAAAA===<<<:::888777777777777>>><<<;;;999777777666666777777555444333333333333222222222222222222222222...000222111///---,,,,,,,,,+++***))))))(((((())))))))))))))))))***++++++***************)))(((((('''((()))))))))(((''''''***************)))))))))''''''((((((((((((''''''&&&&&&((())))))(((&&&&&&************))))))))))))************)))(((((('''&&&&&&'''((()))******************+++,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))&&&%%%&&&(((***+++)))'''(((&&&%%%&&&)))++++++***+++******************+++(((((((((((((((''''''&&&''''''((()))***++++++,,,++++++++++++++++++++++++******)))(((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,++++++******))))))***)))))))))((((((((()))(((((('''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((((((((()))***((((((((())))))*********+++*********)))(((((('''&&&&&&'''((()))******+++************))))))(((((('''(((((((((''''''((((((******************))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''''''''%%%""""""$$$&&&''''''&&&&&&''''''(((((())))))&&&'''((('''''''''(((***(((((('''''''''(((((()))++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%&&&'''((('''&&&&&&'''%%%###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((())))))******))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$%%%&&&(((((('''&&&%%%"""%%%''''''$$$###%%%(((''')))***+++******+++---///***&&&&&&***,,,)))&&&iiigggeeedddbbb^^^YYYVVVSSSSSSPPPLLLNNNTTTVVVUUUQQQTTTVVVSSSSSSVVVXXXXXXWWWYYYYYYWWWZZZccckkknnnhhhbbb___^^^]]]ZZZXXXYYYWWWOOOHHHFFFEEEFFFIIILLLOOOKKKJJJLLLRRRUUUSSSPPPTTTVVVVVVSSSQQQOOOHHHAAA888:::<<<;;;999888999;;;333333222111000000000000555444333111///...---------...............------------........./////////+++---///...---+++***+++'''''''''&&&''''''((((((((('''''''''((()))***++++++******)))((((((((('''''')))+++***((('''&&&&&&))))))((((((''''''&&&&&&'''(((((()))))))))))))))''''''((((((((((((''''''******************************+++++++++***))))))((((((((()))***+++---...,,,*********,,,---,,,+++************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&(((***+++***)))&&&###!!!###(((+++***((())))))(((((((((((())))))*********)))))))))))))))'''''')))***+++++++++++++++++++++++++++++++++++++++******))))))))))))***(((((())))))))))))******''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))***+++))))))))))))************+++++++++******************************))))))))))))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''''''''(((''''''(((((())))))******++++++++++++***((('''&&&&&&&&&'''((())))))******)))******++++++******)))'''((()))((('''&&&''')))************))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''&&&$$$######$$$&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((()))***+++((((((''''''(((((())))))+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&'''((()))***++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""###%%%&&&''''''&&&%%%###%%%'''(((''''''((()))'''(((******))))))+++,,,---***'''''')))***)))'''kkkhhheeeaaa^^^[[[WWWTTTQQQTTTTTTRRRUUU[[[]]]ZZZXXX\\\]]]YYYWWWZZZ[[[YYYTTTYYYZZZYYYZZZ```eeeeee___YYYUUUWWWWWWSSSRRRTTTSSSJJJCCCAAA@@@>>>???CCCEEEBBBAAACCCGGGKKKKKKJJJEEEHHHGGGDDDCCCCCC>>>777333222111222333333222222------------------------------,,,,,,+++*********((()))***+++,,,,,,++++++))))))***+++,,,------...)))+++------+++***)))***(((''''''&&&&&&''''''(((''''''''''''((()))******+++***)))((((((''''''''''''***------+++(((((()))(((''''''''''''&&&&&&&&&((()))******++++++******))))))(((((((((((())))))))))))))))))))))))******((()))***+++++++++***)))***)))))))))+++---000111...+++)))***,,,,,,+++***)))))))))))))))*********(((((((((((((((((((((((('''''''''((((((((()))))))))'''&&&&&&((()))((('''%%%$$$$$$$$$&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&***))))))))))))*********'''((()))***++++++******++++++++++++++++++++++++******)))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********)))(((((('''((()))***+++))))))))))))*********+++((())))))))))))))))))***)))))))))*********))))))***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''%%%%%%&&&&&&&&&'''(((((()))******)))***+++++++++***))))))(((((((((((((((((((((((('''((()))***++++++******&&&((())))))'''&&&''')))******)))))))))(((((((((&&&'''(((((((((((('''&&&''''''(((((((((((('''''''''''''''((((((((()))))))))((('''&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''((()))***+++***)))((('''((()))******((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%(((++++++)))''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''$$$%%%'''((((((((('''&&&(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%&&&(((******)))'''%%%'''((()))(((((()))++++++***(((''''''((())))))mmmjjjeee```]]]ZZZVVVTTTOOOUUUXXXXXX[[[``````\\\ZZZ___```ZZZXXXZZZ[[[WWWPPPVVVZZZYYYZZZ\\\]]]ZZZVVVPPPMMMPPPPPPLLLLLLOOONNNEEE>>>>>><<<999999===;;;888777888===AAACCCCCC:::>>>===999999;;;888111444000,,,,,,///000,,,(((%%%&&&&&&''''''((((((((((((((()))))))))*********%%%'''(((***+++++++++***&&&&&&''')))***+++,,,---''')))++++++***)))((()))+++***)))(((((((((((((((''''''''''''((()))++++++,,,+++***)))(((((((((((($$$'''++++++)))''''''((('''((((((((((((((())))))$$$%%%%%%&&&'''''''''&&&+++***)))(((((()))***+++((((((((()))))))))))))))'''((()))+++++++++******,,,+++***)))+++...222444///,,,))))))+++,,,+++)))(((((())))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))&&&%%%&&&&&&&&&%%%&&&(((***)))&&&%%%(((+++((((((''''''''''''(((((('''''''''''''''((())))))'''(((***++++++***))))))***************************)))((('''''''''''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++))))))*********+++++++++&&&'''''''''(((((())))))(((((()))))))))))))))(((+++***)))(((((('''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))(((&&&$$$$$$$$$&&&&&&&&&'''((())))))***'''(((***+++,,,,,,+++++++++***)))((('''&&&%%%%%%%%%&&&((()))***+++******&&&(((***)))&&&%%%''')))***)))))))))((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''''''''&&&&&&((()))***((('''$$$%%%&&&'''(((******+++---+++)))(((((())))))(((((((((((((((((()))******$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))%%%(((,,,,,,)))''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''&&&&&&((()))***''')))+++)))&&&$$$&&&((($$$%%%'''((((((((('''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&######%%%''')))+++,,,---((((((((((((((((((((((((,,,+++(((&&&%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&'''((())))))'''%%%$$$&&&******'''$$$%%%&&&(((((('''''')))***)))******(((&&&&&&(((***mmmnnnkkkddd[[[UUUUUUWWWYYYXXXXXXYYY[[[]]]\\\\\\WWWVVVUUURRROOOOOOQQQSSSPPPQQQRRRRRRRRRQQQPPPOOOIIIFFFCCCBBBCCCCCCAAA>>>@@@@@@<<<444333555333---...000222444555444333222111111000///---,,,+++++++++,,,,,,,,,,,,+++******((((((((((((''''''''''''%%%&&&''''''((('''''''''((('''&&&&&&&&&''')))***&&&'''((()))***+++,,,,,,,,,,,,******+++,,,///000)))***++++++***)))***,,,))))))*********))))))(((,,,,,,++++++++++++++++++///...,,,***)))(((''''''***)))))))))((((((''''''''''''''''''((()))++++++''''''(((((())))))******,,,+++)))((((((((()))************)))))))))))))))*********+++,,,,,,,,,---************)))))))))))),,,,,,,,,,,,,,,+++***)))***((('''''')))***)))((()))))))))))))))******+++,,,***))))))***++++++***,,,++++++***)))((((((''',,,+++***)))((((((((()))(((((((((((())))))))))))'''((()))+++++++++***)))******))))))((((((''''''******++++++)))(((&&&$$$''''''''''''''''''''''''(((((((((((()))))))))))))))(((''')))---...---***---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&"""!!!$$$$$$###&&&%%%%%%$$$%%%&&&((())))))((((((((()))***,,,---+++***)))'''''''''((()))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&(((***,,,...'''(((***+++***)))'''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&******))))))(((((('''''')))***)))'''***---+++%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%### !!!$$$)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((+++)))&&&$$$$$$&&&)))+++'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))+++***)))'''''''''((()))%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))),,,+++(((&&&&&&'''((()))%%%%%%&&&'''((()))***+++((()))))))))))))))((('''hhhiiihhhbbb[[[VVVVVVXXXYYYXXXWWWWWWXXXYYYWWWVVVOOOOOONNNLLLJJJIIIJJJLLLBBBBBBCCCCCCCCCBBBAAA@@@@@@>>>;;;:::;;;;;;999777333666444///...111111---,,,---///000111111000000......---,,,+++***))))))******++++++******)))(((((((((((((((''''''''''''&&&''''''((()))(((((((((((((((((((((((()))******))))))))))))))))))))))))((('''&&&&&&&&&(((***++++++,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******)))(((((())))))******)))))))))(((((((((''''''''''''((()))***+++(((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))************++++++++++++(((((())))))******++++++*********+++******))))))***)))'''''')))***)))(((((((((((('''((())))))***---+++)))((())))))'''&&&++++++***))))))(((''''''))))))((((((((())))))***'''((((((((())))))))))))((()))******+++***))))))******))))))(((((((((((()))******))))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((***---...---+++---,,,+++***))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((%%%""""""$$$&&&&&&%%%((('''&&&&&&&&&'''((()))((((((''''''((()))+++,,,+++***)))(((''''''((()))''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((()))******++++++)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))))))))((((((((('''(((******))),,,000///***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******)))&&&$$$$$$&&&((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((***(((&&&%%%%%%&&&(((***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))+++***((('''''''''((())))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))(((''''''''''''(((''''''''''''((((((((((((&&&&&&((()))************]]]___```]]]WWWTTTSSSTTTTTTSSSQQQPPPPPPOOOMMMKKKDDDEEEEEECCCAAA@@@@@@AAA777888888888888777666555555333111000111111000///***---...+++***,,,,,,+++)))******++++++,,,,,,,,,))))))))))))(((((((((((())))))******))))))((('''((((((((((((''''''''''''''''''((()))))))))))))))(((((()))************)))+++******)))((('''&&&&&&((((((''''''((()))+++,,,,,,------+++)))(((((()))******)))))))))+++,,,---,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,************))))))))))))(((''''''(((((()))***+++))))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,---'''((())))))))))))))))))+++)))'''((()))***)))((('''''''''''''''(((((()))///---***(((''''''%%%###******))))))((((((''''''&&&''''''(((((()))******''''''((((((((()))))))))))))))*********))))))(((***))))))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))+++,,,---,,,+++,,,+++******))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&)))&&&$$$$$$%%%&&&'''&&&))))))((('''''''''(((((('''''''''''''''((()))******))))))(((((((((((()))&&&''''''((((((''''''&&&((((((((()))))))))*********)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((())))))))))))((((((((((((%%%((()))))),,,111111---&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''''''''((((((******+++++++++***))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$######)))(((''''''((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))))))))(((((('''***))))))((('''&&&%%%%%%%%%&&&&&&'''((((((((('''QQQSSSTTTSSSOOOLLLKKKKKKIIIGGGEEEDDDDDDCCCAAA???999:::;;;;;;999777666777222222222222111111000000---,,,+++***++++++++++++***,,,...,,,)))((())))))((((((''''''((()))******''''''''''''''''''''''''))))))******))))))((('''((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&''')))******))))))(((******)))((('''&&&%%%%%%))))))((())))))***,,,---+++,,,,,,+++)))((()))***((('''&&&&&&&&&(((+++,,,---,,,,,,++++++*********************+++,,,------******************))))))((((((((((((((()))************))))))(((((('''''''''((()))******)))((('''((((((((()))))))))))))))******))))))((((((''''''(((((()))******+++,,,,,,'''((()))***************,,,***(((((()))***)))((((((''''''''''''((())))))///---***(((((('''&&&$$$)))))))))(((((((((''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))***************))))))((()))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++***)))++++++***)))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&$$$$$$$$$$$$%%%%%%))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((()))''''''((((((((((((''''''))))))))))))***************)))(((''''''&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((()))+++,,,+++******$$$%%%'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((###'''((('''***......+++''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###!!!!!!!!!''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''(((((((((((('''((((((((((((((()))))))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%)))((('''((()))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((***+++,,,+++)))((())))))((('''&&&&&&%%%$$$''''''&&&&&&$$$###!!!!!!IIIJJJJJJIIIFFFCCCAAA@@@===<<<::::::::::::888777111333444333222000000000,,,,,,++++++*********************))))))***+++,,,++++++++++++)))((((((***(((((('''''''''((()))***'''''''''(((((((((((((((******++++++******)))(((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((()))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((()))++++++******+++---((('''&&&&&&''')))+++---------,,,,,,+++***))))))+++******))))))))))))***))))))))))))))))))******)))(((((((((((())))))*********))))))(((((('''''''''((()))******)))((('''''''''(((((())))))))))))***))))))(((((('''''''''+++++++++***************)))***++++++,,,,,,,,,,,,,,,***)))((()))***)))((())))))(((((())))))***+++---+++))))))******)))((())))))))))))(((((((((((((((((())))))((('''&&&%%%''''''''''''((((((((((((******))))))))))))))))))))))))))))))************((((((''''''''')))***,,,************************(((((((((((())))))))))))((()))******)))(((((((((******))))))((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))************))))))))))))))))))************))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''(((***,,,------------$$$$$$&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))%%%)))***((()))+++,,,)))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&''''''(((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&((()))***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''')))+++---...---+++***'''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$"""!!!AAAAAA@@@>>>===;;;999888555444333333444444333111---...///...,,,+++,,,---+++***)))((((((((())))))'''(((***)))))))))+++---,,,'''%%%(((***))))))+++))))))))))))))))))))))))((((((((()))))))))))))))******++++++******)))(((((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''(((((()))))))))&&&''''''((())))))******'''(((*********+++,,,...++++++*********,,,---......------,,,+++***))))))***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))((((((&&&''''''(((((())))))***))))))))))))((((((((((((,,,,,,+++++++++*********,,,,,,------...------------+++))))))******)))((()))))))))))))))***++++++,,,***))))))+++,,,+++***************))))))))))))))))))******)))(((&&&%%%&&&&&&'''''''''((((((((()))))))))((()))***++++++)))))))))************+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***(((''''''(((***))))))(((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''(((''''''&&&'''(((((())))))))))))((()))******++++++******)))((((((((()))))))))******((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''')))******+++++++++((((((''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((---...+++***,,,,,,***''''''((((((((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''(((((((((''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++'''&&&&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))+++---...---,,,,,,%%%%%%&&&&&&'''''''''(((&&&'''(((((()))))))))(((666555333222111111000///000...------------,,,******+++***)))'''''')))+++,,,+++***)))((())))))***$$$&&&((((((''''''***---333***###'''++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))******))))))((('''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******''''''((()))************((()))++++++******+++---,,,,,,,,,,,,,,,---------...------,,,+++***)))(((***)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''((())))))***((()))))))))))))))*********+++++++++++++++++++++------.........---,,,,,,...,,,***)))******)))(((((((((((((((((()))******+++)))((((((***+++***)))************++++++++++++'''(((***++++++)))((('''&&&&&&&&&'''''''''(((((((((((('''((()))***,,,---))))))*********+++++++++'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***,,,...---***(((((()))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&((()))(((%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''((()))******)))((())))))************))))))''''''((((((((()))))))))''''''&&&''''''((()))***))))))(((((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********))))))((('''''''''''')))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((---///,,,)))+++,,,+++'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%%%%&&&'''(((((((((''''''&&&'''(((((()))))))))(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((('''(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,,,,,,,,,,%%%%%%%%%&&&&&&'''''''''%%%%%%'''((())))))))))))---***((('''((())))))))),,,***((((((((('''%%%$$$))))))(((&&&$$$%%%(((***)))((('''&&&%%%&&&''''''!!!###%%%&&&$$$%%%))),,,>>>000&&&(((---+++((((((((()))+++,,,,,,***)))'''******)))))))))((((((((((((((((((((((((''''''&&&)))(((((((((''''''''''''%%%&&&''''''((((((''''''(((((('''&&&&&&((()))***************))))))))))))"""###$$$%%%&&&&&&&&&&&&***+++,,,+++***)))***+++++++++,,,,,,,,,+++******......---,,,+++))))))(((,,,+++******************%%%&&&&&&&&&''''''((((((***)))(((((((((((())))))''''''(((((())))))******((('''&&&&&&&&&((()))***&&&&&&&&&'''((())))))***(((((())))))******++++++))))))***+++,,,------...............---,,,,,,+++...,,,***)))******)))((('''''''''''''''((())))))+++)))''''''((()))((('''++++++++++++++++++,,,,,,&&&''')))+++,,,+++***)))&&&&&&&&&'''''''''(((((('''''''''''')))+++---...))))))******++++++++++++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))))),,,...000...+++))))))+++))))))(((((((((((()))***))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$###&&&(((&&&###!!!!!!###%%%&&&''')))))))))(((((('''''')))))))))((('''&&&&&&'''(((*********)))((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&((()))***+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******///---***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******%%%***---***''')))+++***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))(((''''''&&&&&&''''''(((''''''((((((((('''%%%$$$$$$%%%'''(((((((((''''''%%%%%%&&&''''''(((''''''$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++)))((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$))))))******+++++++++,,,***))))))((('''&&&&&&&&&$$$%%%''''''&&&'''(((***,,,+++(((&&&%%%%%%&&&'''&&&'''''''''(((((())))))+++***((('''&&&''')))***'''((()))******)))((('''+++***)))'''''''''((()))***(((&&&&&&'''((((((((())))))(((((('''''''''&&&,,,***'''%%%$$$&&&(((***&&&&&&''''''(((((())))))((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))++++++,,,---......------///...------...---+++)))************)))(((&&&&&&(((''''''&&&&&&&&&'''''',,,'''###$$$(((***)))&&&))))))((((((((((((((()))'''((()))*********)))))))))))))))))))))*********(((((((((((())))))))))))***))))))))))))+++,,,---111111000000///.........,,,+++***)))))))))***+++((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,,,,,,,++++++***((('''&&&''''''((((((((((((''''''&&&''''''((()))(((((((((************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((***+++,,,***)))((((((((()))+++,,,//////...---,,,++++++***%%%&&&&&&&&&'''(((((((((&&&'''''''''((())))))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$'''&&&######&&&'''$$$######$$$%%%&&&'''((()))''''''''''''''''''''''''((()))******)))'''%%%$$$%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''((())))))***)))((('''&&&%%%&&&''''''******+++++++++******)))&&&'''((()))((('''%%%###'''''''''''''''((())))))***+++,,,+++)))))))))***&&&%%%$$$$$$$$$$$$%%%&&&&&&(((+++***'''%%%%%%'''******))))))((((((''''''%%%&&&'''((()))))))))))))))(((&&&%%%$$$%%%%%%&&&'''((()))***+++,,,------))))))******)))(((''''''((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&$$$###"""(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))(((''''''&&&'''((((((+++)))''''''((()))((('''((('''&&&%%%%%%&&&((()))---+++)))(((&&&&&&'''''')))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((***++++++'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''''')))+++***(((''')))+++)))((((((((((((((()))***(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))))),,,)))&&&%%%'''((('''&&&%%%"""!!!$$$&&&'''((()))))))))*********+++)))))))))((('''&&&&&&&&&$$$&&&'''((('''''')))***+++***((('''&&&&&&(((((('''''''''((((((((())))))***)))(((''''''((()))***(((((()))******)))((((((+++***((('''''''''((()))***(((&&&&&&'''(((((((((%%%&&&&&&'''((()))************)))(((((((((((((((((()))))))))))))))******((((((''''''''''''((((((''''''''''''(((((()))***))))))))))))))))))))))))+++,,,---...///////////////...---------,,,***(((************))))))(((''')))))))))((((((((()))))),,,***((()))+++,,,+++)))***))))))(((((())))))))))))***,,,------,,,+++************)))))))))))))))******))))))((((((''''''***))))))))))))+++,,,---000000000000000//////...---,,,+++***)))******+++(((((((((((('''''''''&&&''''''(((((()))***++++++)))))))))))))))(((((('''((())))))))))))))))))(((((((((((()))))))))******************************))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''((()))******)))((((((((()))++++++......------,,,,,,++++++''''''((((((((((((((((((&&&''''''''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&######&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))'''%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******'''&&&%%%$$$$$$$$$%%%%%%''')))++++++)))'''&&&''''''((()))))))))'''&&&$$$'''''''''''''''((())))))***+++,,,+++)))((()))***'''&&&%%%$$$$$$%%%&&&'''(((***,,,,,,)))(((((())))))(((((((((''''''''''''(((((((((((((((((('''''')))((('''&&&&&&&&&'''(((************************(((((()))))))))(((''''''((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&"""###$$$%%%&&&''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******,,,***(((&&&%%%&&&&&&'''(((&&&%%%&&&((())))))(((''''''&&&&&&&&&'''((())),,,+++***(((((((((((()))(((((((((''''''''''''&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((()))******'''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''%%%''')))(((&&&%%%&&&(((+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))*********---***'''&&&'''((('''%%%(((&&&$$$$$$&&&((())))))((((((((((((((()))))))))))))))(((((('''&&&&&&&&&%%%'''(((((((((((()))+++******(((((('''((()))***''''''(((((((((((())))))***)))(((''''''((()))***))))))************)))(((***)))((('''''''''(((((()))(((&&&&&&((()))((('''%%%%%%&&&'''((()))******))))))*********)))((((((++++++++++++************((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))+++,,,---///000111111111///...,,,,,,---,,,)))'''))))))*********))))))((())))))(((((())))))))))))''')))******)))(((((()))******)))))))))******+++***+++...000000///---,,,++++++******))))))((((((+++******)))((('''&&&&&&))))))))))))***+++,,,------...000111111111000//////...---,,,+++*********))))))))))))(((((((((((()))))))))*********++++++&&&''''''(((((()))))))))******************************)))))))))***+++,,,************************))))))))))))))))))))))))***)))(((''''''((()))***)))((('''''''''''''''((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((((())))))(((((((((((((((((()))))))))((((((((('''''''''&&&%%%$$$$$$&&&((())))))(((((('''&&&&&&%%%%%%%%%''''''$$$$$$''''''%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***+++++++++***)))''''''&&&%%%%%%%%%%%%&&&&&&+++///...)))%%%%%%''''''((()))******)))'''&&&(((((('''''''''((())))))***+++,,,+++)))((()))***(((((('''&&&&&&'''(((((((((***++++++)))(((((()))((((((''''''''''''&&&&&&))))))))))))((('''&&&%%%)))(((((((((((())))))***++++++***)))(((((('''&&&&&&'''((((((((((((((((((((())))))))))))((('''&&&'''''''''''''''&&&&&&&&&######$$$%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))++++++,,,...,,,(((&&&$$$%%%&&&'''%%%$$$###$$$''')))))))))'''''''''''''''(((((()))++++++************++++++(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&)))***,,,+++)))(((((())),,,+++***((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++---+++)))(((((((((&&&%%%(((''''''(((***+++***)))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&((())))))(((((()))+++))))))(((((()))***+++,,,(((((((((((((((((()))))))))(((((('''(((((()))******************)))))))))(((((((((((('''((((((((()))'''&&&'''((()))((('''(((((((((((((((''''''''')))))))))(((((((((((((((,,,+++++++++***)))))))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((()))***+++---///000000111000...------------***(((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''%%%)))---,,,)))&&&(((*********************+++,,,)))+++...111111000...,,,,,,++++++***)))((('''''')))))))))((((((''''''&&&)))))))))******+++,,,,,,+++---///111111111000///000000...---,,,+++***************))))))))))))(((++++++******************((((((((((((((())))))************))))))***************)))))))))***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''''''''''')))))))))))))))******+++*********+++++++++,,,,,,***))))))(((((('''''''''+++++++++******))))))))))))))))))(((((((((((('''((('''%%%$$$$$$&&&(((***)))((((((((('''''''''&&&&&&((('''$$$$$$'''(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''')))+++,,,---,,,***))))))))))))((((((((((((((((((///555333---'''(((***((())))))*********)))))))))((((((((((((((()))))))))++++++***)))((()))******)))(((''''''((()))***'''(((((((((''''''''''''(((((((((((((((((((((''')))))))))))))))(((''''''(((((((((((())))))******+++******)))((('''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))'''%%%%%%%%%%%%&&&'''''''''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,------+++(((%%%$$$%%%'''(((&&&%%%$$$%%%'''(((((((((&&&'''((()))))))))))))))******++++++,,,------...''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%***+++,,,,,,+++)))((((((******)))(((((('''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))******---,,,***)))((('''&&&&&&&&&%%%&&&''')))***(((&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((()))***((((((((())))))***++++++))))))))))))))))))((((((((((((((((((((()))******+++******)))))))))(((((('''''''''(((((((((((('''((('''''''''))))))(((&&&'''''''''((((((((((((((()))(((&&&$$$$$$&&&(((*********))))))((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))+++,,,---......000...---.........,,,***&&&&&&''''''((('''''''''%%%%%%&&&'''(((((('''''')))...222111---***,,,000******))))))***+++,,,,,,(((***,,,...///...---,,,,,,++++++***)))(((''''''&&&&&&''''''(((((())))))((())))))***++++++,,,,,,+++,,,---///000000000///000000///...---,,,******+++*********))))))))))))+++++++++***************,,,+++***)))))))))*********))))))(((((())))))***)))((((((((())))))******************************))))))))))))))))))))))))))))))(((((((((((())))))************)))(((((('''((()))))))))************(((((())))))***+++++++++(((((((((''''''&&&&&&&&&*********))))))(((((((((***)))))))))((((((((((((((('''&&&%%%%%%'''(((***'''''''''(((((()))))))))&&&)))(((%%%%%%((()))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''')))+++,,,---,,,***)))*********)))))))))(((((()))000666555...))))))+++(((((()))******+++++++++***))))))((((((((()))))))))***+++***((('''((()))***)))(((((((((((()))***((('''''''''(((((((((((())))))))))))))))))))))))''''''((()))******))))))''''''(((((()))))))))))))))))))))(((((((((((((((&&&&&&'''((()))))))))((()))(((((('''''''''''''''&&&'''''''''''''''''''''---+++)))&&&%%%$$$$$$$$$&&&&&&&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,***(((&&&%%%%%%''')))+++)))'''&&&&&&'''(((''''''%%%&&&(((***++++++***))))))***+++,,,---...//////(((((('''''''''&&&&&&&&&$$$%%%&&&''')))***++++++(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''(((((('''%%%###(((((('''(((((()))******'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((())),,,,,,,,,+++)))(((''''''%%%%%%%%%'''))))))&&&$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))((((((((())))))***************))))))))))))((((((''''''(((((())))))******+++***)))((('''''''''(((&&&&&&'''(((((((((''''''(((''''''((())))))(((&&&###$$$%%%'''(((***+++,,,)))'''$$$"""###%%%(((***((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''')))***+++++++++------,,,---......---+++'''''''''((((((''''''&&&&&&'''(((*********))))))(((,,,///...***(((+++...)))))))))))))))***+++,,,'''(((***+++,,,,,,,,,,,,++++++******))))))((((((%%%%%%&&&'''((())))))***((((((***++++++,,,+++++++++++++++,,,---...//////...//////...---,,,+++***************))))))))))))******************))))))...---+++***)))******+++***)))(((''''''((()))***'''((())))))******))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))***************)))((((((((()))************)))((((((((())))))*********''''''''''''&&&&&&&&&&&&((('''''''''''''''&&&&&&******)))))))))((((((((('''''''''''''''(((((()))&&&&&&''''''((())))))***'''))))))&&&&&&))))))'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***+++++++++***)))((((((((()))(((''''''&&&(((---111000+++'''''')))'''(((((()))***++++++,,,******)))((((((((()))))))))***+++***((('''((()))******((((((((((((******+++)))((((((***++++++***))))))************++++++&&&'''((()))************'''(((((())))))))))))(((((((((((())))))*********'''((()))))))))))))))((()))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))******+++''''''&&&&&&'''(((***+++***(((&&&&&&'''((('''&&&$$$&&&))),,,---,,,***))))))***+++---......//////)))(((((((((((('''''''''$$$%%%&&&''')))***,,,,,,(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''''''''(((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***++++++(((&&&''''''''''''(((***+++,,,'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&'''((((((***,,,---,,,***)))((()))'''''''''(((******'''%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((('''(((((()))))))))((((((*********)))))))))((((((&&&'''((())))))************)))((('''&&&&&&&&&'''%%%&&&'''((((((((('''''''''''''''((())))))'''%%%###$$$%%%''')))***+++,,,''''''%%%%%%%%%'''((()))''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***))))))+++---...---+++)))*********)))(((''''''%%%&&&(((***+++***))))))&&&((()))'''%%%%%%''')))(((((((((((()))***+++,,,''''''(((((()))+++,,,---*********)))))))))))))))%%%&&&&&&''''''((((((((('''(((***+++,,,,,,++++++,,,+++***)))***+++---...,,,------...---,,,+++*********)))))))))((((((((())))))))))))))))))))))))++++++)))((()))***,,,---,,,+++)))(((((()))+++,,,'''(((***,,,,,,+++***(((************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******))))))((('''((()))***+++******)))((((((((((((((((((((()))''''''''''''(((((((((((('''(((((((((((((((((()))*********)))))))))((((((%%%&&&'''((()))((((((''''''''''''''''''''''''''''''***)))&&&&&&)))***'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******(((((()))))))))((('''&&&''')))++++++)))'''''''''&&&''''''((()))***+++,,,+++******)))(((((())))))(((*********((('''((()))***)))(((''''''((()))***+++)))''''''***++++++***((()))))))))************((())))))*********)))))))))***+++++++++***)))((()))))))))*********++++++******************)))((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))*********(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((('''&&&$$$%%%&&&''''''&&&$$$&&&***---...---+++))))))***+++---.........---******)))))))))((((((((('''''''''((())))))******''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((()))******&&&'''((()))))))))((('''%%%&&&&&&''''''(((((()))******+++...111111...+++(((((('''(((((()))***+++)))((((((''''''(((((())))))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((((((((((((+++------+++)))***+++)))((('''((())))))(((&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''+++*********))))))((((((&&&&&&((()))***************)))'''&&&%%%%%%%%%&&&$$$%%%'''((((((((('''''''''''''''(((***)))'''%%%&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&''')))+++,,,,,,+++,,,,,,,,,++++++)))((((((###$$$&&&((())))))((('''((((((((('''&&&&&&(((***''''''''''''((()))***+++((('''''''''(((***,,,...)))))))))))))))*********''''''''''''''''''&&&&&&'''(((***+++,,,,,,++++++,,,+++)))''''''))),,,...+++,,,---------,,,+++***))))))))))))(((((((((((('''((((((((()))))))))))))))(((''''''(((***---...---,,,***))))))***,,,---'''))),,,...///---***)))************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))))))))(((((('''((()))++++++******)))((((((((((((((((((((((((''''''(((((())))))************++++++,,,,,,,,,---************))))))))))))%%%&&&(((******)))'''&&&((((((((('''&&&&&&%%%%%%(((******&&&&&&******(((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''((())))))******++++++,,,,,,***)))(((((())))))))))))(((((((((&&&&&&&&&'''(((***+++,,,++++++***))))))((())))))(((******)))((('''((()))***)))(((''''''((()))******'''$$$%%%(((******((('''((((((((())))))*********++++++******)))((('''+++,,,,,,---,,,+++)))(((+++++++++***************+++++++++++++++***)))((()))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''((()))))))))(((&&&%%%$$$###"""###&&&'''((('''###&&&***...///...+++))))))***+++---......---,,,************))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((***+++,,,&&&'''(((*********))))))&&&&&&'''((()))***++++++)))((()))---000111---******)))((((((((((((((()))))))))(((((((((((())))))***((('''&&&&&&'''(((***&&&&&&''''''((()))))))))'''***---...+++***+++,,,((('''%%%&&&'''((('''%%%***)))'''&&&&&&'''(((***&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%'''(((***,,,---...******)))''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((+++******)))))))))))))))&&&'''''''''(((((())))))***)))''''''((())))))((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))))))))((((((''''''''''''((()))))))))((()))******++++++++++++++++++***)))((()))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%(((******'''%%%%%%%%%%%%&&&'''((()))***++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++((('''&&&'''((())))))((()))+++---,,,)))))),,,///---,,,+++*********+++,,,+++,,,,,,+++))))))+++,,,......---,,,***)))(((((()))))))))***+++++++++,,,+++,,,,,,***)))***,,,...111111000...+++)))***+++,,,,,,------------,,,+++******)))(((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++******)))&&&$$$###%%%'''(((***+++)))%%%$$$)))...///333555444333444222---+++***(((&&&&&&)))++++++(((((((((((((((((((((((((((((('''%%%######&&&(((******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))***)))''''''(((***&&&'''''''''(((((()))))),,,+++***(((''''''''''''(((***,,,+++***)))***+++))))))(((((('''''''''&&&''''''''''''''''''''''''************************)))(((((((((''''''''''''(((((())))))******++++++***)))((('''''''''''''''((()))))))))))))))((((((*********)))(((''''''''')))))))))))))))******+++(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''((()))))))))''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((((((((((((((('''&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&((()))************(((***,,,......,,,***(((+++)))((('''((((((&&&%%%)))'''%%%&&&(((***)))'''))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''((((((((((((,,,+++***)))((((((((((((((()))++++++***)))***+++&&&''')))***+++,,,,,,,,,***+++---,,,+++***+++---((('''&&&''')))*********)))((((((((((((((())))))&&&&&&'''((()))***++++++))))))+++,,,,,,+++***)))***'''######%%%'''&&&%%%'''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((()))))))))***************)))(((''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((((('''''''''((())))))***&&&'''''''''((((((((())))))(((''''''(((((((((((()))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%(((((('''''''''(((((())))))))))))))))))******+++******+++++++++***))))))((('''&&&%%%$$$%%%%%%&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''((())))))((()))***+++,,,,,,,,,,,,///---++++++,,,,,,+++***)))(((((((((*********)))***+++++++++***+++,,,...---,,,+++******+++,,,---+++,,,---,,,***)))***+++++++++++++++++++++++++++************++++++++++++*********)))((((((***,,,.........---***(((((())))))))))))))))))(((((('''******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***((()))***)))((('''(((******---000///...///333888:::???BBBAAAAAA@@@:::444------,,,******+++***)))(((((((((((((((((((((((((((((('''%%%###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''((((((((()))))))))******+++******))))))(((((('''''')))++++++*********,,,))))))((((((((('''''''''''''''''''''''''''''''''************************))))))((((((((('''''''''''''''(((((((((((((((((()))((((((''''''''''''((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++******)))(((((()))))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''(((((())))))((((((''''''''''''&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%)))((('''&&&&&&&&&''''''''''''((()))*********)))((()))***++++++***)))(((+++)))''''''((((((&&&%%%)))'''%%%&&&(((***)))(((((((((((((((((((((((((((&&&''''''''''''((((((((((((((()))))))))*********))))))((('''''''''((((((''')))******)))((()))***$$$''')))+++++++++******)))+++...111222111000...***(((&&&&&&'''))))))((()))((((((((((((((())))))(((((())))))))))))******((((((***+++++++++******+++'''$$$$$$%%%''''''&&&&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***((((((((((((((())))))***))))))*********************)))(((''''''&&&''''''%%%&&&(((((('''''''''(((%%%%%%%%%&&&'''(((***+++'''''''''''''''(((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''(((''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))***((((((((()))))))))******((()))******++++++******''''''&&&%%%%%%%%%%%%&&&&&&))),,,+++(((&&&'''(((((((((''''''''''''(((((('''(((+++...///000111000222000...,,,,,,,,,***))))))*********+++++++++++++++***)))***,,,---...---------,,,++++++,,,---...,,,---//////---,,,+++,,,(((((()))***+++,,,------+++++++++++++++*********((())))))(((''''''(((******,,,---,,,)))'''&&&&&&++++++*********))))))))))))***+++++++++***((((((++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&)))*********+++,,,)))---222555777:::???DDDKKKQQQVVVVVVVVVSSSJJJ@@@222000...---,,,***'''%%%(((((((((((((((((((((((((((((('''&&&$$$$$$&&&(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''')))++++++***)))))))))))))))))))))************))))))***++++++***)))(((&&&(((************+++,,,))))))((((((((((((''''''((((((((((((((((((((((((************************)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))******+++...,,,***)))((()))***+++))))))))))))(((((((((((((((((('''&&&%%%$$$######&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((((('''''''''(((((('''''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&))))))'''&&&&&&''''''((((((((())))))***)))))))))'''(((((((((((((((((('''***)))''''''(((((('''%%%((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''((()))***++++++)))((()))***%%%(((+++,,,+++*********---///555===CCCBBB<<<777222///+++)))))))))))))))))))))(((''''''(((((()))******)))))))))(((((('''&&&''')))***++++++++++++***(((&&&%%%&&&'''''''''''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''')))***%%%&&&(((***,,,---------))))))((('''''''''''''''%%%'''((()))((('''((()))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((()))******)))((())))))******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''')))******'''(((((()))))))))))))))'''((()))***++++++++++++'''&&&&&&&&&&&&&&&&&&&&&'''+++...---(((%%%'''******))))))((('''''''''((((((***...111444555666666555333000...---+++)))''')))***++++++******+++,,,,,,***((()))---//////---...---,,,,,,,,,---...///...000222222000...------'''((()))***+++,,,------,,,,,,,,,++++++*********((()))***)))''''''((())))))+++---,,,***'''%%%%%%,,,++++++******)))******)))***,,,------+++)))(((+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&(((***+++,,,...111333000555;;;AAAFFFKKKPPPTTT\\\bbbhhhkkkkkkggg[[[OOO999222---,,,+++'''$$$$$$(((((((((((((((((((((((('''(((((('''%%%$$$&&&((()))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***---...---+++++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))$$$&&&)))***)))***+++,,,))))))(((((((((((((((((())))))))))))))))))))))))************************)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***'''(((((())))))))))))(((''''''(((((())))))******)))))))))))))))******+++000...+++)))((()))***,,,))))))))))))((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''')))+++,,,,,,+++)))''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&&&&%%%&&&''''''(((((((((''''''***)))((('''''''''((()))))))))*********))))))((((((((('''&&&&&&'''((((((***(((''''''(((((('''%%%((('''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&((())))))+++,,,,,,,,,******+++---)))***,,,+++)))))),,,///666:::CCCOOOWWWXXXPPPHHHBBB===666111...---,,,+++))))))((('''''''''((((((((((((((((((''''''''''''%%%&&&'''(((***++++++,,,***)))''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&''''''''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&''')))+++------,,,,,,)))((((((''''''''''''(((%%%'''))))))((('''((())))))((((((''''''((((((((('''''''''''''''&&&&&&&&&(((***,,,,,,***))))))+++******)))((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&'''''')))******''''''((())))))))))))(((&&&'''((()))***+++++++++'''''''''''''''''''''''''''+++...,,,(((%%%(((++++++***))))))(((((((((((((((***---111333555666777666444000...---+++)))'''(((***++++++))))))***,,,---***(((***---000///---......---------...000111---///222222///---,,,+++)))))))))******+++++++++---,,,,,,,,,++++++*********+++,,,+++)))((()))***)))+++------+++((('''&&&((('''&&&&&&&&&&&&''''''***+++---......,,,***)))++++++++++++************************************))))))))))))))))))))))))((((((((((((((('''''''''+++,,,---...000444:::>>>BBBFFFMMMTTTZZZ```eeehhhhhhnnntttxxxzzzuuugggZZZBBB777---+++***'''&&&((((((((((((((((((((((((((('''(((((('''&&&%%%&&&'''((((((((()))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((($$$&&&)))******((((((((((((((((((((((((((((((((('''(((***,,,---,,,+++***###&&&((()))))))))***,,,(((((())))))))))))))))))************************))))))))))))))))))))))))***)))))))))(((((((((((()))((((((((('''&&&&&&&&&'''''''''''''''((()))***''''''((()))))))))))))))(((((((((((((((((()))((()))))))))))))))******+++000...+++)))((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((***,,,......,,,***((('''''''''&&&%%%%%%%%%$$$######$$$$$$%%%&&&((((((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))))))))(((***)))((('''((((((******)))***************)))(((***)))'''&&&&&&''')))***)))(((''''''(((((('''&&&''''''''''''''''''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))+++++++++,,,,,,,,,++++++---///---...---+++))),,,333999CCCGGGQQQ]]]gggggg___WWWQQQKKKCCC;;;555111...,,,))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((***++++++))))))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''%%%&&&'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))***,,,------+++)))(((((((((''''''''''''((((((&&&'''))))))((((((((()))***)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&***------***((()))+++))))))(((((((((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***&&&'''((()))***)))((('''&&&'''((()))************'''((())))))***)))))))))(((***,,,+++(((''')))+++++++++***)))))))))))))))'''(((***,,,...111222333555222///...---,,,***((('''***,,,+++)))(((***------,,,++++++---......---///............000111222,,,...///...,,,***))))))************************,,,,,,,,,,,,,,,++++++++++++---...---+++************,,,------+++)))(((((((((''''''&&&'''(((***+++,,,---.........---+++***,,,++++++++++++*********************************))))))))))))))))))))))))((((((((()))))))))))))))(((***...111555;;;BBBFFFTTTVVV[[[```ffflllpppssspppuuuzzz}}}~~~zzzlll^^^HHH:::...,,,,,,))))))---(((((((((((((((((((((((('''((()))((('''&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''(((((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%''')))***)))))))))***(((((((((((('''''''''''''''(((***+++++++++******$$$&&&(((((((((((()))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))((((((((((((((((((''''''''''''(((((()))&&&'''((())))))******)))))))))))))))(((((((((((()))))))))))))))******+++///---+++***)))***+++,,,))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&''''''((('''''''''(((((('''''''''(((***,,,......,,,***((('''''''''&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''((()))************))))))(((((()))++++++))))))******+++************)))(((''''''((()))***)))(((''''''((()))(((&&&&&&'''((((((&&&'''(((***'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((()))))))))((((((((())))))+++,,,,,,,,,---...------...111333555666666444222666@@@HHHRRRVVV^^^gggmmmllleee___[[[UUULLLDDD===777222///))))))((('''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''')))***+++'''((()))(((&&&%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''')))))))))((('''$$$%%%&&&&&&''''''&&&&&&***+++---...---+++)))(((((((((''''''''''''((((((&&&((()))***(((((()))***'''''''''&&&''''''(((((('''''''''&&&&&&%%%%%%%%%$$$(((,,,,,,(((&&&''')))(((((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))(((((('''''''''(((((()))%%%&&&((()))***)))((('''''''''((()))******))))))((()))***+++,,,++++++***))))))((((((((())))))***++++++***)))))))))******((((((((((((***,,,///111222000...------,,,+++)))(((+++...---***))),,,///---......---++++++,,,...//////......///000222333...//////---+++))))))***))))))))))))************++++++,,,,,,,,,,,,,,,,,,+++---......,,,***)))***+++,,,,,,+++)))((()))***))))))((((((***,,,///000............---------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))******++++++)))...666>>>FFFLLLRRRVVVccccccdddhhhmmmrrruuuwwwwwwyyy{{{||||||wwwiii[[[GGG777,,,------)))(((,,,(((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''&&&''''''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''')))************+++---))))))))))))((((((''''''((()))))))))))))))))))))$$$&&&((((((''''''((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((())))))))))))((((((''''''''''''(((&&&'''((()))************''''''(((((())))))******)))))))))))))))******+++,,,+++************++++++))))))))))))(((((((((((())))))((((((((((((((((((&&&&&&&&&''''''(((((()))$$$%%%%%%&&&((())))))***'''(((((())))))((((((''''''((()))******)))((('''''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&'''(((******++++++******)))((()))***+++,,,((()))******++++++++++++))))))(((((((((((())))))((('''&&&'''((()))((('''&&&((()))(((&&&&&&(((+++((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********)))))))))))))))***+++,,,222333333333444666:::===@@@DDDHHHHHHGGGKKKTTT\\\dddgggkkknnnmmmjjjfffbbbbbb]]]UUUMMMFFF@@@:::777))))))((('''&&&&&&&&&&&&(((((('''''''''''''''&&&''''''&&&&&&&&&'''))))))%%%''')))(((&&&$$$%%%'''*********)))((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''***+++++++++***$$$%%%'''((((((((('''&&&&&&(((+++---......,,,+++(((((('''''''''(((((()))&&&(((******)))((()))***$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%"""'''++++++'''$$$%%%(((((((((''''''''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%'''((((((((('''''')))(((((('''''''''((((((%%%&&&((()))***)))(((''''''(((((())))))))))))))))))***+++,,,---,,,,,,+++)))'''&&&''')))******)))+++***************+++++++++***(((((()))+++///111000...,,,,,,,,,---,,,***)))---000///+++***---111---///000...***)))+++...000////////////111333444111222111///---+++,,,...''''''((()))***++++++,,,+++++++++,,,,,,---------+++---......+++)))))))))+++++++++***((('''(((***&&&%%%%%%%%%'''***---/////////...------------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***+++,,,,,,---222:::GGGSSS\\\cccgggjjjooonnnnnnppptttxxx{{{|||zzz{{{zzzyyyyyyttteeeWWWAAA222(((+++---'''$$$'''(((((((((((((((((((((((('''(((***)))'''&&&&&&''''''((((((((())))))******))))))(((((('''''''''&&&&&&''''''((()))******+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%&&&(((***+++*********))))))(((((())))))(((((((((((())))))%%%&&&(((((('''&&&'''((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&'''''''''((()))))))))***)))((('''''''''''''''&&&'''((()))************%%%%%%&&&((()))+++,,,,,,)))))))))))))))******+++)))************+++******))))))))))))((((((((((((------,,,+++***)))((((((&&&&&&&&&'''((()))******&&&&&&'''((()))***+++,,,(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''((()))))))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%''')))***+++++++++******)))))))))***,,,---'''((()))***+++,,,,,,,,,((((((((((((((((((((((((((('''&&&'''((()))((('''&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((()))))))))))))))******+++999::::::;;;<<<>>>BBBFFFKKKQQQXXXZZZZZZ]]]eeelllqqqssstttrrrnnniiieeedddfffbbb[[[UUUNNNHHHBBB>>>***)))((('''&&&%%%%%%%%%++++++***)))((('''&&&&&&((('''&&&%%%&&&&&&((()))$$$''')))(((%%%###$$$&&&%%%&&&(((***+++,,,,,,,,,!!!"""$$$&&&'''((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,+++***)))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))+++***(((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''***((('''&&&&&&'''(((***)))'''%%%%%%'''''''''&&&(((((())))))((('''&&&&&&$$$%%%&&&'''((()))***+++((()))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%&&&'''***---///)))))))))))))))*********'''((((((((())))))******)))(((((())))))***+++,,,+++++++++*********))))))***+++------,,,+++,,,---///...,,,+++***++++++,,,+++,,,,,,---///111222333222111///---,,,+++,,,,,,)))))))))))))))(((''''''''''''(((***+++,,,---...000//////...---+++***))))))+++---,,,(((%%%$$$%%%***)))(((((()))+++---...---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,///---,,,++++++++++++***///***(((+++,,,***...555;;;NNN]]]bbbiiissswwwssswwwuuusssrrrtttxxx|||}}}yyy||||||ooo\\\OOO;;;444---)))******(((%%%''''''((()))))))))))))))((((((''''''''''''(((((()))(((&&&&&&''''''%%%$$$))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))***************+++++++++***))))))(((((((((((((((************************)))(((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((()))***************...***&&&&&&((())))))((()))((('''(((***+++,,,+++,,,+++***)))))))))***+++---+++)))***,,,---,,,))),,,,,,***)))(((((((((((('''''''''''''''((()))***'''''''''((((((((())))))&&&''''''((((((((((((((((((((((((((((((((('''''')))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&(((+++---,,,***************+++,,,------((((((((()))******(((&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&((()))******(((&&&%%%%%%%%%%%%$$$)))&&&$$$$$$(((+++,,,,,,((()))++++++,,,///333777FFFCCC@@@???BBBHHHOOOSSS[[[aaahhhlllmmmnnnppprrryyyyyywwwtttpppnnnnnnooonnniii```VVVPPPLLLCCC999...,,,)))'''&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''&&&'''***+++***(((&&&'''((())))))***++++++$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((())))))'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%&&&'''&&&$$$$$$&&&''')))((('''&&&&&&'''((())))))'''&&&&&&'''((('''&&&((((((((((((((('''&&&&&&%%%%%%&&&'''((()))***+++(((((((((((('''&&&%%%%%%!!!"""###%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%'''(((***+++++++++---,,,,,,***)))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''')))******+++++++++******++++++,,,,,,---......,,,***++++++,,,++++++,,,,,,---...///...............///000000222111///...---,,,,,,---)))************)))(((((('''(((((()))***+++,,,,,,000000///...---+++)))((()))+++---,,,***((()))******)))(((((((((***,,,------,,,++++++*********+++,,,,,,,,,+++++++++******,,,,,,+++*********+++++++++***))))))***+++++++++,,,((((((---///000555<<>>HHHRRRYYYWWWUUUUUUYYY```gggkkkmmmnnnrrrwww|||}}}|||{{{yyyxxxvvvtttrrrtttxxx|||tttooodddVVVMMMFFF<<<333))))))))))))))))))))))))))))))(((((('''&&&%%%%%%((((((((((((((((((((((((((('''&&&''')))***)))((()))((('''&&&&&&'''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))(((((()))***+++,,,''''''&&&&&&&&&&&&''''''%%%''')))***((('''''''''(((''''''&&&&&&''''''(((''''''&&&'''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&$$$$$$%%%%%%&&&"""$$$'''***+++***((('''&&&''''''((((((''''''&&&'''''')))******)))((((((+++++++++++++++*********&&&&&&&&&'''''''''''''''((((((((()))***,,,---...,,,,,,++++++,,,...111222444555444222...+++******(((***,,,...000111111111111111000000//////...---222111111000///.........+++,,,,,,,,,,,,+++******)))))))))(((((((((((((((---------...------,,,,,,,,,,,,+++++++++,,,...000((((((''''''((()))******++++++***************+++++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((......---,,,+++,,,...000222222222444999BBBOOOYYYdddooozzz}}}yyyttttttxxx}}}{{{uuummmeeeWWWDDD777111///,,,***)))+++,,,,,,+++''''''((()))))))))))))))))))))(((((((((((())))))((('''&&&(((***++++++***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&''')))++++++***)))(((***************)))))))))------+++***))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((())))))***************+++++++++***))))))((((((*********))))))))))))((())))))))))))'''&&&%%%$$$(((((((((((((((((((((((((((((()))******************)))((((((((())))))))))))((('''''')))******)))((((((((()))***++++++,,,******))))))*********)))...,,,+++)))'''&&&%%%%%%(((((('''''''''(((((()))'''((((((((())))))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''((())))))((())))))******+++,,,---...///---,,,+++++++++)))'''''''''(((((())))))))))))************************((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((***,,,++++++,,,///111444555555888>>>CCCCCCBBBHHHUUU```cccaaa^^^^^^aaafffllloooqqqqqqqqquuuzzz{{{xxxuuurrrsssrrrqqqppppppsssuuulllfffXXXHHH>>>888222+++'''((()))******))))))(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((())))))((()))(((((('''''''''''''''''''''(((((())))))((((((###$$$%%%%%%&&&'''((((((''''''(((((((((((((((''''''''''''((((((((()))))))))(((&&&&&&&&&&&&((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))))))))))))))***++++++''''''&&&&&&&&&''''''(((%%%(((******)))'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&(((******)))'''&&&&&&''''''(((''''''&&&'''''''''(((((((((((((((((('''%%%$$$$$$%%%&&&'''&&&'''***++++++)))'''%%%&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***))))))*********+++++++++))))))))))))(((((((((((((((((())))))***,,,---...,,,,,,,,,,,,...000222333666777777444000---,,,+++***,,,---///000000///......///000000111000000///111111111000000///......,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((()))***+++---.../////////...---+++******+++,,,,,,((((((((((((((()))))))))*********))))))***++++++++++++++++++++++++++++++((()))***++++++***)))(((,,,---...------000444888>>>>>>===<<<@@@MMM]]]hhhssszzz{{{rrrnnnoooqqqqqqqqqjjjbbbYYYOOOCCC666///...---,,,+++++++++***)))(((''''''((()))))))))))))))))))))(((((((((((())))))'''&&&&&&'''***++++++***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''(((((()))))))))((((((''''''(((((()))***************))))))((((((---,,,+++***))))))))))))************************+++***)))''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++*********))))))(((((((((+++*********))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************(((((((((((('''(((((())))))(((&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''&&&%%%%%%)))(((((('''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''((())))))))))))***+++,,,...///000...,,,+++++++++)))(((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++---///000...---...000---///333666999<<<===???AAAGGGKKKJJJHHHMMMZZZeeegggeeeaaa___```cccgggjjjmmmkkkjjjlllnnnnnnjjjfffccceeehhhhhhfffdddccccccbbb[[[MMM===333111...+++&&&''')))******)))((('''***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''((()))(((((()))))))))(((''''''&&&&&&((()))************$$$%%%%%%&&&'''((())))))''''''((()))))))))((((((''''''((((((((()))))))))(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&''''''((()))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))((('''$$$###&&&&&&''''''''''''&&&&&&***)))'''&&&&&&(((***+++*********))))))))))))(((+++++++++************)))(((((((((((()))***+++++++++,,,---...///000111111555666666444000...,,,---,,,------.........------,,,...///111222222111111///000000000000///...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))+++---...000000111///---+++***++++++***((())))))))))))))))))))))))***))))))))))))***++++++***++++++++++++,,,,,,,,,(((((()))***++++++++++++(((+++...///111666===CCCHHHKKKKKKHHHLLLZZZjjjuuutttjjjeeebbb^^^ZZZTTTLLLCCC<<<555---+++---,,,,,,,,,,,,+++)))((('''''''''((()))))))))))))))***))))))(((((())))))***'''&&&&&&''')))******)))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((((((((((((((((((((()))))))))((('''&&&&&&((()))***)))((((((''''''&&&&&&%%%((((((((()))***+++,,,---************************+++***)))((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))(((((()))***************'''((())))))(((((()))******(((&&&'''((())))))((())))))******))))))((('''''')))***)))((('''((()))((('''''''''(((((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''((())))))''''''((())))))))))))***+++---...//////---+++***++++++***)))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((***,,,------444===AAA???;;;888777777;;;???BBBCCCCCCDDDEEEGGGKKKMMMKKKHHHKKKTTT\\\aaa^^^ZZZWWWUUUWWWYYY[[[]]]\\\[[[[[[ZZZYYYVVVSSSOOORRRVVVVVVTTTPPPNNNLLLOOOKKK@@@222++++++,,,***'''((()))))))))((('''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))&&&(((***++++++***((('''''''''((()))************((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&%%%'''''''''''''''((())))))'''(((((('''&&&&&&''')))&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))++++++)))''''''(((((()))******))))))))))))(((((('''''''''&&&&&&''''''(((((('''''''''''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******'''(((((((((((())))))))),,,+++++++++***************))))))(((((()))*********+++---///000000///...111222333111///---,,,,,,,,,,,,,,,,,,,,,------...---...000222222222111000......///000///...---,,,+++++++++++++++******)))))))))******************)))***,,,---.../////////...,,,++++++---,,,***''')))***************)))))))))))))))))))))***++++++******+++++++++,,,,,,,,,))))))***+++,,,...///000///222555666777<<>>AAAAAA???===;;;:::888888444,,,((()))***((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((&&&&&&''')))%%%'''***------,,,)))'''((())))))************))),,,+++***)))((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&((((((((((((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%'''((((((((('''&&&((()))))))))((('''&&&&&&'''''''''''''''((())))))'''((('''&&&$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''))),,,,,,***((((((((()))***************)))))))))(((''''''&&&&&&&&&'''((()))))))))''''''(((((())))))******++++++%%%&&&&&&''''''&&&&&&%%%%%%&&&(((***+++***)))((("""###$$$&&&)))+++,,,---,,,+++++++++******))))))---,,,++++++***+++++++++)))+++...000111000...,,,...///000///---++++++,,,++++++******+++,,,...///...///111222333222000///---.../////////...---,,,***++++++++++++***)))))))))*********++++++++++++,,,,,,------......---------++++++,,,///...+++(((******+++++++++******)))))))))((())))))***++++++*********++++++,,,,,,,,,++++++++++++---000222444:::===???>>>===@@@GGGNNNKKKVVV______cccooo{{{rrr```QQQIIICCC;;;555333---))),,,...,,,******&&&)))+++,,,+++)))(((((('''(((((()))))))))))))))******))))))))))))******'''&&&%%%&&&(((((((((&&&************************((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&******))))))(((((('''''''''(((+++------,,,***)))+++******)))((('''''''''''''''''''''((()))***+++))))))))))))))))))))))))+++***************+++,,,************************)))((((((((((((***,,,---))))))***+++,,,------...))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((+++......,,,+++,,,...***(((&&&&&&((((((((('''%%%&&&((()))***+++******&&&(((***)))&&&&&&'''***((((((''''''''''''((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((***,,,+++(((''')))+++(((((()))***+++---///000---+++)))((()))++++++*********))))))))))))))))))************************++++++++++++++++++++++++,,,***((((((***...333777JJJ]]]www|||mmmdddWWWZZZ\\\YYYRRRKKKGGGFFFGGGGGGDDDAAA===<<<<<<>>>???<<<888555333333555666///222444333///---...000000111333333111000000111,,,000111---,,,---,,,*********)))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%''')))((((((((((((''''''''''''******++++++,,,,,,,,,+++++++++,,,,,,+++***(((''''''&&&&&&'''***++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((())))))))))))))))))(((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))*********)))(((&&&%%%%%%%%%%%%''''''(((((((((&&&%%%$$$((((((''''''''''''((((((***+++,,,---,,,,,,******''''''((()))***++++++,,,---111666555111---******+++++++++---......,,,***,,,,,,++++++***+++++++++,,,---...///000000000000//////000000///...---------+++))))))+++,,,***''')))))))))))))))))))))))))))***,,,------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---///,,,***)))***+++,,,+++---***,,,222444333777???HHHLLLRRRSSSKKKDDDHHHQQQSSSQQQRRR]]]kkkuuuuuuqqqpppnnnnnnttt|||eeeZZZLLL@@@:::555///+++,,,+++***((((((((()))*********(((((('''((()))***))))))))))))))))))))))))((()))******((('''(((***)))))))))))))))))))))(((...+++((('''((()))(((&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''((((((((('''''')))***)))******++++++******))))))************)))((('''((())))))))))))*********++++++++++++++++++++++++******))))))******++++++.........---++++++,,,...&&&)))+++,,,+++)))((('''************************++++++******)))((((((((((((((())))))))))))))))))***((('''&&&'''((('''&&&&&&''''''''''''((((((((()))((('''&&&'''(((***++++++******)))))))))))))))))))))(((((()))***++++++((((((***,,,------)))''')))((((((''''''''''''(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''******)))((('''&&&%%%%%%))))))******+++*********(((***,,,,,,)))'''((()))$$$&&&)))+++---------,,,------------------,,,,,,))))))************)))))))))+++,,,,,,+++******+++,,,,,,,,,+++***)))))))))...---...000...000<<>>???>>>;;;666111---+++,,,---,,,***+++******))))))))))))***''''''&&&&&&'''((()))***++++++++++++++++++++++++&&&((()))((('''&&&''')))(((''''''&&&'''(((***+++)))'''&&&&&&'''((('''&&&((((((((((((((()))))))))''''''''''''(((***+++,,,+++***)))(((((()))***+++%%%&&&'''))))))*********,,,+++******)))******************)))))))))))))))'''''''''((((((((()))))),,,++++++*********++++++)))*********((((((***,,,+++***))))))))))))***+++------+++***))))))((((((++++++++++++,,,,,,,,,,,,************++++++,,,---+++)))((((((***+++******)))))))))************++++++***)))((('''((()))***,,,++++++***************))))))))))))************,,,+++,,,...///...+++)))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))'''''''''(((((()))))))))'''(((((())))))(((((('''(((***++++++))))))***++++++,,,,,,,,,,,,***)))(((+++++++++,,,,,,------...,,,+++************+++,,,)))***+++***(((&&&'''(((((()))***)))((((((***,,,111444:::@@@FFFQQQcccsssaaaCCC333///000---...///---,,,,,,---///000///,,,***))))))))))))******))))))(((((())))))((((((((((((''''''''''''))))))***))))))((('''&&&(((((()))(((&&&&&&''')))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''((())))))***&&&(((***,,,,,,+++)))((())))))******+++++++++++++++***))))))******((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))((((((''''''&&&&&&((('''%%%$$$$$$%%%'''(((((((((((('''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))%%%''')))++++++***)))(((***)))(((((((((((())))))((((((((((((((((((((((((((()))***+++++++++***)))((((((***+++---...000000222555777666111---,,,------,,,++++++,,,,,,***)))************+++,,,---...++++++,,,,,,---,,,,,,,,,...///////////////......+++******++++++,,,,,,+++)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++...------,,,,,,++++++***+++,,,---............---+++,,,---...///111555777<<>>DDDNNNWWWccclllqqqtttuuutttyyyuuussssssfffRRR???888///+++,,,...---,,,,,,,,,+++,,,------,,,,,,------,,,,,,+++***((('''((((((((((((((((((((((((,,,++++++***)))(((''''''************************''')))******))))))***,,,...---+++***))))))))))))((()))******************)))))))))******+++++++++,,,,,,+++++++++++++++,,,+++***,,,///222333222000+++,,,------.........---+++***************+++++++++,,,,,,,,,------------++++++,,,,,,,,,---------+++++++++++++++,,,------,,,------,,,++++++---...///000222555777666222///,,,,,,++++++,,,...000111......///000111222222333///...---,,,,,,---...//////---+++,,,---......---............/////////////////////.........//////000//////..................///000000000///......,,,,,,,,,...111111000///$$$%%%&&&((())))))))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''(((((())))))***)))))))))((((((((((((((()))***+++,,,,,,,,,,,,+++***))))))***+++++++++))))))******************))))))******+++,,,------+++)))(((&&&&&&((()))+++'''(((((('''&&&&&&(((***))),,,//////...///555999===IIIYYYdddlllvvveeeEEE222---...---''')))***))))))***,,,...---,,,+++***))))))(((((((((''''''&&&''''''((((((((((((((((((((((((((((((++++++*********)))******'''(((((((((&&&&&&(((***&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''''''''''''''((()))))))))))))))---,,,+++***)))))))))))),,,+++))))))******)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&((()))***))))))((('''))),,,...///---***((()))***+++,,,,,,+++***)))((()))+++,,,------,,,+++''''''((()))***++++++,,,...000111///,,,***,,,...000---+++*********)))'''(((((((((((()))***++++++(((***---000333555777888---...//////////////////,,,---------+++***+++,,,))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''(((***+++,,,,,,111333666888:::AAAJJJRRRaaahhhpppsssvvvzzz{{{yyyyyyyyyrrrgggaaa]]]PPPAAA888333---***+++---,,,+++))))))******++++++,,,,,,++++++,,,,,,,,,+++******(((((()))************)))++++++++++++***((('''&&&++++++++++++++++++++++++'''(((******))))))***,,,------,,,+++***))))))((()))+++---,,,+++******+++*********++++++,,,,,,---,,,------------,,,+++***)))+++000888>>>>>>:::555111111111111000///...---***+++,,,---------,,,,,,,,,------...///000111111.........---------------,,,,,,------...///111111222333333111000///000222333333666:::>>><<<777222...---,,,---...111444666333444444555666777777888777666333222111222333444444222000000111111111000000000111111111111222222222333333333444444444444222222111000000000000111000111222222222111000///111000///111222333222000&&&''')))+++,,,---,,,,,,,,,,,,++++++***)))((((((*********)))((((((''''''(((((('''&&&&&&'''((((((''''''((((((((()))))))))''''''''''''''''''((((((*********))))))((((((((('''(((***,,,---...//////...,,,))))))***++++++***'''''''''((()))***++++++)))))))))******++++++,,,)))(((''''''''''''((())))))))))))(((&&&&&&(((+++(((,,,000000///111888>>>JJJYYYiiirrrwww}}}qqqRRR777,,,,,,,,,)))'''((())))))((((((***+++,,,,,,++++++***))))))(((''''''&&&&&&''''''((((((((((((((()))))))))))))))++++++************++++++(((((()))(((&&&&&&''')))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((('''''''''((()))***,,,+++***))))))******+++,,,***)))***++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''(((((())))))'''(((***++++++***((('''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((&&&(((***,,,,,,+++***)))***+++---......---+++***)))***,,,---......------((((((((()))))))))******,,,...///...++++++---000000...+++)))))))))((('''***)))))))))))))))*********+++---000333555666777------...///////////////---...///---***))))))+++))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,***++++++,,,,,,------...)))))))))***+++---///111666;;;BBBGGGKKKQQQYYY```gggpppwwwwwwwwwyyyvvvqqqkkkddd[[[RRRKKKCCC;;;555111///,,,,,,......---++++++,,,,,,---,,,,,,---...***+++------,,,,,,------***+++,,,---...------,,,+++,,,---......---,,,,,,------------------------***+++------,,,---...000,,,...///000000///...---...111333222///------/////////000111111222333333///000222444444333111000111666@@@LLLTTTTTTLLLEEE;;;;;;:::888666444222111000222444666666555333222222333444666777999:::;;;777777666666555555444444444444555666777999;;;<<<>>>>>>>>><<<:::999999;;;===<<<===AAAEEEEEE@@@;;;777666555444666888;;;===@@@@@@AAAAAABBBBBBCCCCCCFFFDDDAAA???===>>>???@@@???===;;;:::;;;;;;999888888888888888999999999999:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<===:::;;;=========;;;:::888>>><<<::::::999999666444///111333666777888777777555444444222111000//////......---+++***)))(((''')))((('''&&&&&&'''((()))'''((((((((())))))))))))''''''''''''''''''&&&&&&)))))))))))))))************+++---000222444555666111---***)))***+++***)))&&&&&&&&&''''''((()))***)))))))))***************((((((((((((((((((((((((***+++,,,,,,---///333666444999======<<>><<<>>>DDDQQQ___iiihhh___VVVIIIIIIGGGEEEBBB???<<<;;;888:::===@@@@@@>>><<<:::>>>???AAACCCEEEGGGHHHIIICCCBBBAAA@@@??????>>>===<<<<<<===???AAADDDFFFGGGHHHIIIHHHFFFCCCBBBBBBDDDLLLIIIHHHKKKPPPQQQNNNJJJFFFDDDBBBBBBBBBDDDGGGIIIQQQQQQQQQRRRRRRRRRRRRSSSTTTRRROOOKKKJJJIIIJJJKKKJJJHHHFFFDDDDDDDDDCCCAAADDDEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDFFFGGGHHHIIIIIILLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNOOONNNMMMKKKIIIKKKIIIEEECCCBBB???<<<::::::<<<>>>AAACCCCCCCCCBBB>>>===<<<;;;:::999888777111000///---+++***(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%''''''((()))***+++,,,,,,...///222555888;;;<<<===222...***)))***+++***((('''&&&&&&&&&&&&''''''(((************))))))))))))))))))************))))))***,,,///111555:::AAAEEEIIINNNRRRSSSRRRUUU^^^ffflllyyy~~~{{{wwwvvvssslllddd```JJJFFF===111,,,------++++++++++++)))'''&&&'''((()))*********)))((('''''''''''''''''''''((()))***'''''''''((((((((())))))***)))(((''''''((()))************(((&&&%%%&&&'''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$+++++++++*********))))))((('''''''''((()))+++,,,******)))(((((((((((((((((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))************))))))))))))************((((((((((((''''''''''''***)))(((''''''((()))******((('''%%%$$$$$$$$$%%%''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((+++,,,------......------//////---,,,+++************************************++++++,,,,,,------...///---,,,***))))))******++++++***)))(((((())))))***,,,...000111222222222111333333//////222333000///...---+++***)))(((((()))***++++++++++++***))))))(((((((((((()))******'''(((***++++++,,,...///---+++))))))+++---......---///111222111333<<>>>>>>>>888666;;;@@@@@@@@@AAA<<<>>>@@@AAAAAA>>><<<:::AAA@@@AAABBB???;;;===BBBCCCAAACCCHHHIIIHHHGGGIIIHHHIIIKKKNNNOOONNNMMMMMMQQQZZZfffppptttqqqjjjeee[[[]]][[[VVVRRRPPPKKKEEEGGGGGGIIINNNQQQPPPKKKEEEIIILLLOOORRRSSSTTTVVVWWWRRRUUURRRIIIEEEGGGGGGEEEBBBEEEJJJNNNPPPSSSUUUVVVVVVSSSSSSVVVWWWTTTUUUWWWXXXYYYWWWTTTWWW^^^aaa```XXXUUURRRQQQOOOOOOVVV___ccchhheeeZZZWWW```fffdddddd]]]YYY[[[[[[UUURRRSSSWWWXXXYYYYYYWWWTTTQQQOOOUUUVVVVVVVVVUUUSSSQQQPPPLLLQQQSSSTTTWWW\\\^^^\\\]]]\\\[[[]]]``````]]]ZZZ^^^^^^\\\[[[YYYXXXXXXXXXYYYSSSNNNNNNRRRRRRMMMGGGDDDBBBCCCIIIQQQVVVTTTQQQRRRLLLEEECCCDDDCCC>>>999<<<777111---,,,,,,***))))))(((''''''''''''((()))'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))***,,,---111111555===DDDEEE@@@;;;...---+++)))(((((())))))))))))(((((((((((())))))'''***,,,,,,------,,,***+++******))))))+++---...333777:::;;;BBBQQQ___gggnnnqqqwww{{{uuunnnqqqzzz~~~uuukkkiiihhh```UUUNNN@@@:::222,,,******+++++++++,,,,,,------,,,++++++***++++++***(((''')))***)))((('''(((***+++,,,+++)))***+++***((())),,,///***))))))((((((((((((((('''&&&&&&'''((()))((('''((((((((('''(((((()))***)))(((((('''&&&&&&&&&'''******)))))))))******+++'''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&+++++++++*********))))))+++***)))((('''(((((()))******)))(((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((())))))(((((('''((((((((()))))))))******(((((()))))))))*********++++++***((('''&&&%%%$$$(((((('''&&&&&&&&&''''''+++***((('''&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&******+++,,,,,,,,,,,,+++------,,,+++************))))))((())))))***+++,,,******++++++,,,---------...---,,,***))))))******++++++***)))))))))))))))***+++---///000111111111111444333000000333444111//////---,,,++++++***************++++++*********'''''''''((((((***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---.........111222444888===AAAFFFJJJKKKQQQVVVYYY]]]aaa___ZZZVVV]]]cccaaaWWWJJJBBB???<<<888333000000111111000000111111111222222222222111000///111555666666444555888999888:::>>>@@@>>>===@@@CCCCCCBBB???>>>===>>>BBBHHHJJJIIIFFFEEEEEEHHHIIIIIIIIIIIIJJJJJJIIIJJJFFFEEEGGGGGGFFFGGGKKKRRRTTTVVVWWWUUUQQQLLLHHHMMMKKKJJJMMMLLLJJJKKKNNNUUUTTTVVVXXXVVVSSSVVV[[[ZZZ[[[]]]^^^]]]\\\ZZZYYY\\\cccnnnxxx|||{{{uuuqqqfffiiihhhccc___]]]ZZZVVVVVVWWWXXX[[[[[[YYYUUURRRXXXZZZ\\\^^^______``````\\\]]]ZZZSSSQQQSSSSSSOOOMMMPPPUUUYYY]]]```cccdddfffcccccceeedddaaa```cccbbbeeefffeeeggglllllliiiddd```^^^^^^^^^^^^cccjjjpppvvvssshhhcccjjjpppppppppiiifffiiijjjgggeeegggiiijjjlllmmmllliiifffeeegggfffeeedddbbb```^^^]]]ZZZ___cccbbbbbbeeegggeeegggfffeeefffhhhhhhfffdddhhhgggfffdddcccbbbbbbbbbddd```]]]\\\^^^^^^ZZZWWWRRRQQQQQQUUU\\\aaacccccc^^^XXXSSSRRRRRRPPPHHHAAA;;;777111---,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))***,,,---222333666<<>>FFFKKKLLLKKKLLLPPPUUUYYY```ccc]]]UUUPPPRRRRRRNNNGGG???999666555333111222444666888888666777:::<<<======<<<<<<;;;;;;;;;===@@@BBBAAA@@@>>>CCCFFFGGGJJJOOOPPPNNNOOORRRUUUVVVTTTRRRQQQPPPOOOTTTZZZ^^^]]]ZZZVVVTTTXXXVVVVVVYYY\\\]]]\\\ZZZ\\\ZZZYYYXXXUUURRRTTTZZZaaaccceeefffccc^^^XXXTTT\\\VVVUUUYYY\\\[[[ZZZ[[[eeefffhhhiiiddd___dddlllhhhhhhiiiiiihhheeebbb```bbbhhhpppxxx||||||yyywwwppptttuuupppkkkkkkkkkiiieeeggghhhgggdddaaa______^^^___aaabbbbbbbbbaaa```eeeddd___\\\]]]```^^^YYYXXX[[[^^^ccciiimmmqqqsssrrrnnnmmmooolllgggeeegggfffkkkooopppqqqrrrpppkkkjjjeeeccceeehhhhhhkkknnnvvv|||{{{pppiiinnnuuuxxxuuuqqqooorrrtttttttttwwwuuuvvvxxxzzzyyyxxxuuutttqqqooollliiigggeeeeeeddddddkkkpppmmmjjjkkkmmmmmmrrrqqqooooooppppppooommmlllllljjjiiihhhhhhhhhhhhhhhhhhgggfffeeedddccccccZZZZZZ[[[]]]aaafffjjjmmmddd```]]]]]]]]]WWWJJJ@@@999555000---+++***)))'''%%%&&&''''''''''''&&&%%%*********)))((('''%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***,,,,,,333333555:::===<<<777111...---,,,*********++++++******))))))))))))******''''''((('''''''''))),,,+++,,,///222555:::@@@EEETTTaaarrrwwwnnnggg___VVVRRRBBB???;;;999888888777666444444333333333222222222222000...///222333222///222111000///............111222222000---,,,,,,,,,+++,,,,,,,,,---............+++)))((()))))))))((()))))))))*********+++++++++++++++************))))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))*********************))))))))))))&&&''''''(((***+++,,,---******))))))((())))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&((()))************&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***%%%&&&'''((()))***++++++++++++***))))))(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((())))))******))))))((((((((((((((()))***++++++***(((''''''***,,,...))))))******+++,,,,,,,,,,,,++++++*********************)))))))))))))))***+++,,,---...///000111111000222222//////333333111------,,,,,,,,,,,,------,,,+++************+++,,,,,,+++++++++,,,,,,---...*********,,,///111111111333222111000000111444777<<>>@@@AAAAAA@@@CCCGGGKKKMMMMMMKKKJJJKKKLLLMMMOOOPPPQQQPPPPPPIIIOOOTTTWWW[[[aaabbb___bbbeeehhhiiihhhfffeeeeeeaaadddhhhjjjjjjgggdddbbbfffaaa```eeekkkllljjjhhhnnniiifffgggfffcccdddgggfffggghhhhhhgggdddaaa^^^ddd]]]ZZZ___fffgggeeeccciiijjjlllooommmiiijjjnnnnnnnnnnnnnnnllljjjgggfffgggjjjppptttwwwwwwvvvtttqqqvvvxxxtttpppppprrrrrrlllmmmmmmiiidddaaaaaaccc]]]]]]]]]___``````^^^\\\eeeaaa]]]]]]aaadddaaa]]]]]]^^^```eeelllqqquuuwwwvvvrrrqqqqqqnnnhhhdddeeeffflllpppooooooooommmjjjkkkeeecccgggllllllmmmnnnuuu{{{{{{rrrkkkooowww|||zzzxxxxxxyyy{{{|||~~~xxxzzz|||}}}|||zzzwwwuuuooommmjjjgggeeeeeefffggghhhqqqwwwsssnnnnnnqqqssswwwvvvuuusssrrrrrrqqqpppmmmlllkkkkkkjjjjjjjjjjjjhhhjjjkkkjjjgggfffgggiii^^^___aaabbbccceeeiiikkkgggfffeeeeeeaaaWWWGGG;;;333111...,,,******))))))&&&((()))++++++)))(((&&&'''((()))))))))'''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''(((***+++,,,///000222555888666111---...---,,,+++++++++,,,---+++******))))))******+++((((((***+++***(((+++000111222444888AAAPPPaaammm{{{sssmmmeee^^^[[[MMMJJJEEEBBBAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<888666888===>>>;;;777;;;;;;:::888666555555666888999888777555444333333000000111222222333333333444111...------------,,,---......///000000000000---...---------,,,++++++++++++******))))))******&&&''''''((((((''''''&&&$$$%%%&&&'''((()))))))))))))))))))))))))))))))))&&&&&&((()))+++,,,------******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&((()))************&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))%%%&&&'''((()))++++++,,,++++++*********))))))(((%%%%%%&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))***+++*********''''''''''''((()))******///---***(((((()))+++,,,(((((()))******++++++,,,******+++*********))))))***)))))))))))))))******------......///000111222...000000---...111222000+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,///111222444666888::::::999888:::@@@HHHNNNYYYdddlllllljjjkkkjjjggg]]]eeekkkkkkiiigggddd___[[[WWWQQQLLLJJJHHHEEECCCGGGHHHJJJLLLLLLKKKKKKKKKLLLOOOTTTXXX[[[[[[ZZZXXX[[[\\\]]]]]]\\\[[[YYYYYYPPPWWW]]]aaagggmmmooolllmmmppptttuuutttsssrrrrrrnnnmmmmmmmmmmmmmmmmmmllllllfffdddkkkqqqqqqpppqqqyyyqqqlllpppuuuuuurrrpppkkkjjjjjjjjjjjjlllnnnoooiiiaaa^^^dddlllmmmkkkiiikkkhhhjjjqqqtttrrrnnnmmmrrrrrrqqqpppoooooonnnnnnoooqqqsssuuuuuuuuutttsssmmmsssuuusssqqqrrrtttssskkklllkkkgggaaa___```bbb```______aaaddddddbbb```aaa\\\YYY]]]bbbdddbbb___```______cccjjjpppsssuuuxxxtttssstttpppiiiffffffjjjoooooollliiikkklllkkknnnhhhgggkkkpppppppppqqqvvvzzzzzztttpppttt}}}}}}~~~~~~{{{xxxuuukkkiiifffddddddfffiiijjjkkksssxxxuuuppprrrvvvyyyyyyxxxwwwuuurrrpppoooooommmmmmlllkkkkkkllllllllliiilllooonnnkkkjjjmmmpppcccfffiiikkkjjjiiiiiiiiimmmnnnooommmeeeUUUDDD888------,,,+++******+++,,,'''(((***++++++***((('''###$$$&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''(((***++++++)))+++...111222111...,,,---,,,+++++++++,,,---...++++++************++++++***)))+++---***'''***111555<<>>???@@@AAA@@@??????>>>>>>===<<<;;;;;;<<<======<<<<<<;;;>>><<<999777777777666555222222444555666666666666222222222222000///---,,,******)))(((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((((((((()))))))))))))))***((()))******++++++************)))))))))***++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((())))))))))))((())))))******))))))(((&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))***************''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))***+++++++++++++++''''''''''''(((((()))***///---+++)))(((((()))***((((((((()))******++++++)))******+++******)))))))))))))))))))))******+++------------...///000111,,,//////,,,---000111///++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---...///+++000666777666888>>>CCCOOOPPPRRRSSSWWW```lllttt}}}nnnuuuxxxsssmmmjjjiiifffaaa^^^[[[XXXVVVTTTRRRPPPSSSVVVZZZ[[[YYYWWWVVVUUUVVVYYY]]]bbbeeeeeedddcccfffggghhhfffbbb]]][[[ZZZRRRYYY```dddkkkrrrtttrrrqqqtttxxxyyyyyyxxxwwwwwwuuurrrnnnlllmmmooopppqqqnnnfffdddkkkpppooopppuuu}}}tttpppwwwzzzvvvmmmllljjjjjjlllppptttxxxnnngggdddjjjqqqrrrpppoooooojjjkkksssyyyxxxrrrooorrrpppnnnllllllmmmoooppprrrrrrrrrrrrqqqpppooonnnmmmqqqsssssstttwwwvvvrrrkkkjjjiiifffcccbbbcccdddeeecccccceeehhhhhhfffbbb```\\\\\\aaafffgggfffggggggdddbbbdddjjjppprrrrrrtttqqqqqqssspppjjjffffffkkknnnllleeeaaadddhhhjjjnnniiihhhlllooonnnooorrrvvvvvvuuurrrrrrvvv~~~}}}~~~}}}zzzvvvtttdddcccbbbaaaccceeeiiikkkiiioooqqqnnnkkkoootttwwwxxxyyyyyywwwsssooollllllhhhhhhggggggggghhhiiiiiihhhkkknnnnnnlllllloooqqqhhhjjjmmmoooooommmjjjgggnnnsssuuuooo```LLL<<<333)))***+++***))))))***,,,&&&'''(((((((((((('''&&&######%%%&&&''''''(((((('''''''''''''''(((((((((''''''''''''((()))***+++&&&(((,,,...000///---+++++++++******+++,,,---...,,,,,,++++++++++++,,,,,,+++((()))---+++)))111>>>GGGUUUkkkzzzxxxzzz{{{wwwsssrrrooojjjccc^^^[[[YYYXXXVVVSSSUUUXXXZZZZZZYYYWWWVVVWWWVVVUUUVVVYYYXXXUUURRROOOQQQRRRPPPLLLKKKMMMOOONNNLLLIIIHHHIIIIIIIIIHHHEEEFFFFFFFFFEEECCCAAA@@@CCCAAA@@@?????????===;;;777888:::;;;<<<<<<<<<;;;999999999888666444111///------,,,+++************&&&'''((())))))((('''&&&%%%&&&'''((((((((((((((((((((((((((())))))******((()))***++++++++++++*********))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''))))))************))))))&&&''''''''''''((((((((('''''''''((((((((())))))+++******)))))))))((((((&&&&&&((()))******))))))((((((******+++***))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))***++++++++++++***(((((((((((((((((())))))+++***)))(((''''''((((((''''''(((((()))******+++((()))***++++++***)))))))))))))))))))))***++++++,,,++++++++++++,,,...///,,,//////,,,---111222000---,,,,,,+++++++++,,,,,,)))+++---......---+++)))***+++,,,///111555777999333===HHHLLLKKKNNNYYYcccwww{{{~~~~~~vvvpppooolllhhheeeffffffeeeccc```]]]\\\\\\aaafffiiihhheeedddddd```bbbfffjjjmmmnnnnnnmmmnnnppppppkkkddd]]]XXXWWWPPPVVV]]]aaahhhpppsssrrrrrruuuyyy{{{{{{zzzzzzzzzyyyuuuooommmnnnqqqrrrrrrnnnfffdddiiikkkjjjnnnxxx{{{uuuuuu}}}}}}zzznnnmmmkkkjjjkkknnnrrrtttqqqkkkiiioootttuuuttttttsssnnnmmmrrrvvvtttssssssqqqnnnjjjffffffhhhkkknnnooooooooonnnmmmlllkkkjjjnnnqqqsssuuuzzz}}}yyyqqqkkkiiihhhggghhhiiihhhhhhjjjgggeeegggjjjiiieeeaaabbb___bbbiiilllkkkmmmqqqqqqlllhhhhhhmmmqqqrrrrrrooommmnnnqqqpppjjjggghhhjjjllliiiaaa\\\___dddgggmmmjjjjjjkkkkkkjjjmmmrrrxxxtttqqqppprrrvvv{{{yyyzzz{{{{{{zzzxxxuuusssaaaaaaaaaaaaccceeehhhjjjiiilllkkkgggggglllqqqrrruuuwwwyyywwwrrrlllhhhgggddddddddddddeeeeeefffgggggghhhjjjkkklllmmmooopppmmmllllllooorrrrrroookkkmmmtttxxxmmmWWW@@@222---)))+++,,,***(((&&&((()))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((''''''''''''(((''''''(((((()))***+++'''***---//////---,,,+++******))))))***+++---...,,,,,,++++++++++++,,,,,,,,,'''(((///333:::LLLaaarrrxxxttttttyyy|||zzzxxxyyyzzzxxxtttpppmmmiiidddaaa\\\___dddiiijjjhhheeecccdddeeeeeeeeeeeecccaaa___\\\___aaa```\\\[[[___bbbbbb^^^XXXVVVVVVWWWWWWVVVSSSSSSSSSRRROOOLLLIIIGGGIIIHHHHHHIIIIIIHHHEEEBBB???@@@BBBDDDEEEEEEEEEDDDBBBBBBAAA@@@===999666444000///...---,,,,,,,,,,,,&&&'''(((******((('''&&&'''(((((()))))))))))))))'''((((((((())))))******$$$&&&(((+++------......******))))))***+++,,,,,,))))))))))))))))))))))))******+++******)))((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''((((((((()))(((((())))))******++++++&&&(((***+++,,,,,,,,,,,,&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***************))))))(((((((((((())))))&&&&&&''''''''''''''''''''''''(((((()))*********((()))***++++++***)))((())))))((())))))***++++++******)))))))))***,,,------//////---...222333111///...---,,,,,,,,,,,,---)))+++---000000---+++))),,,---000444888===AAACCCCCCQQQ```fffgggmmm}}}~~~uuurrrrrrmmmggggggjjjnnnnnnkkkgggeeedddaaagggnnnrrrrrrppppppppphhhjjjmmmqqqsssuuuuuuuuutttvvvuuuooofff]]]XXXVVVMMMSSSYYY]]]dddmmmpppppptttxxx|||~~~~~~}}}}}}}}}{{{vvvqqqpppqqqssssssrrrnnnfffdddhhhiiifffmmmyyyyyywwwzzz}}}|||qqqpppooonnnmmmnnnoooppprrrmmmlllqqquuuttttttvvvssspppnnnooonnnmmmppptttuuuqqqkkkfffeeegggllloooooooooooooooooonnnmmmlllpppqqqsssvvv}}}zzzpppkkkiiiggghhhkkkmmmllljjjpppllljjjjjjlllkkkfffaaacccbbbgggnnnpppooorrrxxxxxxrrrlllkkknnnrrrsssqqqpppnnnppptttsssooolllmmmmmmooolllccc^^^```fffiiipppnnnnnnooolllkkkooovvv}}}wwwrrrrrrvvvyyy}}}{{{wwwxxxzzz|||{{{yyywwwuuueeeeeeeeefffhhhjjjlllmmmppppppmmmhhhiiiooottttttrrruuuxxxvvvpppiiieeeccchhhhhhhhhhhhiiijjjkkkkkkiiijjjkkkmmmoooqqqrrrrrrtttqqqooorrrwwwzzzxxxtttoooxxx|||oooTTT<<<000...***,,,---+++'''$$$%%%'''******))))))))))))*********)))'''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((('''(((((()))***+++***,,,///000///---,,,+++))))))(((((()))+++---...---,,,,,,++++++,,,,,,------''')))444???NNNjjjzzz~~~vvvrrrrrrwwwzzzzzz{{{}}}~~~}}}zzztttmmmgggaaaffflllqqqsssqqqmmmkkklllnnnoooooollliiigggggghhhkkknnnmmmiiiiiimmmqqqrrrllleeeaaaaaabbbbbbaaaccccccbbbaaa]]]YYYUUUSSSSSSSSSTTTVVVVVVUUUQQQNNNFFFHHHJJJLLLNNNNNNMMMLLLHHHHHHGGGEEEBBB===999777,,,+++***)))((((((((((((###&&&(((((('''&&&******))))))((((((''''''************+++,,,------))))))))))))))))))))))))((('''''''''((()))+++,,,///...,,,+++***+++,,,,,,)))))))))))))))*********)))((('''&&&%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&########################(((((())))))((('''&&&&&&%%%&&&''')))***))))))((($$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&)))+++,,,(((((((((((((((''''''''')))))))))(((((('''''''''+++)))'''((()))+++,,,++++++***((('''&&&''''''((())))))((('''&&&&&&&&&&&&&&&''''''((())))))******---+++(((''''''((('''&&&)))******))))))((('''&&&(((((((((((())))))))))))---+++)))(((((()))))))))************************///......---,,,+++******'''(((+++---............++++++******)))*********+++,,,---...////////////''',,,666CCCOOOWWW[[[\\\fffvvv}}}xxxsssooolllnnnooorrrsssqqqmmmhhheeegggmmmtttwwwvvvsssqqqqqqgggooovvvxxxyyyzzzyyyuuukkkppptttqqqfff[[[TTTRRRSSSVVVXXXZZZ]]]ccckkkqqqvvvxxxzzz{{{||||||zzzzzz{{{rrrlllooorrrpppoooqqqfffffffffgggiiilllppprrrxxxzzz|||}}}~~~vvvyyyxxxuuuppplllkkklllnnnxxxvvvtttuuuxxxyyywwwtttpppqqqrrrrrrrrrsssuuuwwwtttqqqooonnnjjjeeeeeeiiihhhjjjlllnnnnnnnnnooopppsssrrruuu~~~~~~yyywwwmmmkkkjjjlllpppsssrrrqqqooooooqqqssspppjjjgggiiieeekkkoooppprrruuutttpppooopppqqqssstttsssqqqooosssqqqoooqqqqqqpppnnnnnnppptttqqqeee^^^```cccccciiilllnnnmmmkkknnnvvv}}}{{{vvvtttvvvyyy{{{|||}}}{{{|||zzzxxxyyywwwyyyxxxtttqqqqqqqqqpppooonnnnnnmmmmmmnnnoooooosssiiibbbfffjjjkkknnnrrruuutttqqqmmmkkkiiiiiihhhnnnnnnmmmkkkhhhggghhhjjjpppjjjfffhhhnnnrrrqqqnnnrrrmmmnnnxxx~~~{{{||||||xxx```GGG888000,,,---,,,,,,+++***)))(((((())))))))))))((('''&&&%%%'''''''''((((((((((((((())))))(((((((((((())))))'''((()))***,,,---...///,,,///111000---+++,,,...222///,,,+++,,,...000111111///,,,******+++...000...222888AAASSSppp|||tttwwwyyyvvvxxxwwwxxxxxxuuuttt{{{|||tttllllllnnnuuu}}}}}}vvvooommmrrrtttvvvvvvsssqqqpppooossssssrrrpppnnnnnnppprrrsssqqqnnnmmmlllllljjjhhhmmmooooookkkddd]]]ZZZYYY\\\[[[\\\^^^______]]][[[WWWWWWWWWZZZ\\\ZZZTTTOOOQQQQQQPPPKKKDDD;;;333......---+++))))))***+++,,,!!!"""%%%'''((()))(((((())))))))))))((((((''''''(((((((((((()))***+++,,,((((((((((((((((((((((((((((((''''''((()))***+++------+++*********++++++++++++******))))))((((((((((((''''''&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&'''((())))))))))))$$$%%%&&&''''''&&&%%%%%%)))(((((((((((()))******+++++++++***************)))))))))((((((((('''''')))'''&&&&&&(((*********+++***)))(((''''''((((((***)))(((''''''''''''''')))))))))))))))*********,,,)))'''&&&'''(((((((((''''''((()))************(((((((((((())))))))))))***(((''''''((())))))***++++++++++++++++++++++++------,,,,,,+++************+++,,,---.../////////,,,++++++******+++++++++/////////000//////...---222777DDDUUUhhhwww|||xxxtttqqqooorrrsssuuuuuutttqqqnnnkkkhhhmmmtttwwwuuusssppppppmmmtttxxxwwwvvvuuurrrnnniiilllooommmfff```[[[ZZZVVVZZZ]]]^^^```eeennnuuu{{{{{{zzzyyyyyyyyyyyyyyyxxxpppkkknnnpppmmmkkkllldddgggkkkkkkkkknnntttyyyvvvzzz||||||~~~{{{vvvwwwvvvuuuqqqmmmlllnnnppptttssstttwww{{{{{{xxxtttpppqqqrrrrrrrrrssstttuuusssooommmkkkhhhcccdddhhhiiijjjlllmmmnnnoooqqqrrrsssrrruuu}}}{{{zzzvvvssspppoooqqqrrrrrrqqqsssqqqqqqtttsssmmmjjjjjjjjjpppsssrrrrrrtttsssooommmpppttttttrrrpppqqqsssvvvsssqqqqqqrrrqqqpppoooqqqvvvuuullldddccceeeeeekkkmmmnnnmmmmmmooouuuzzz}}}yyyxxxwwwwwwuuusss{{{yyyzzz}}}|||wwwtttuuuwwwxxxvvvtttrrrrrrssstttvvvuuutttsssqqqpppooonnnsssjjjeeegggkkklllooossspppooonnnmmmmmmnnnooooooppppppooommmkkkjjjlllmmmqqqlllggghhhnnnsssrrrpppppplllmmmwww~~~}}}~~~uuuZZZAAA222+++(((++++++*********************))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***)))*********+++++++++,,,+++---//////,,,,,,...111666444222000000111111111///---******---//////...000999III]]]uuuxxxppptttxxxvvvuuussssssvvvuuuuuuyyy~~~{{{zzz{{{{{{xxxtttsssrrrtttzzz|||xxxtttssssssvvvyyyzzzzzzxxxxxxxxx}}}yyywwwuuuuuuvvvvvvsssqqqnnnmmmmmmnnnmmmmmmrrrttttttqqqlllgggeeedddjjjiiigggffffffeeebbb```]]]]]]___bbbdddbbb\\\WWWRRRQQQNNNHHHAAA888000,,,,,,+++)))((((((((()))***&&&&&&'''(((((())))))))))))))))))((((((((((((''''''''''''((()))+++,,,---))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))))))))******,,,,,,+++***)))(((''''''((((((''''''((())))))***((((((((()))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''((()))***%%%&&&&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%))))))))))))))))))))))))************))))))))))))((('''%%%&&&(((***+++***+++***))))))((())))))***++++++***************+++,,,+++*********++++++,,,,,,)))'''&&&''')))))))))'''((()))***++++++++++++(((((((((((())))))))))))''''''''''''''')))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))******+++,,,,,,,,,++++++,,,,,,---//////000000000000000000555;;;KKKddd}}}{{{wwwtttrrrqqquuuuuuvvvvvvvvvuuuuuutttkkkoootttwwwvvvssspppooopppvvvxxxvvvsssrrroookkkiiiiiiiiihhhgggeeeddddddZZZ___ccccccaaaeeennnwww~~~{{{xxxvvvvvvvvvwwwsssnnnkkkmmmnnnkkkhhhgggaaagggmmmnnnmmmooouuu|||sssyyy|||{{{zzz{{{zzzwwwsssuuuuuurrrnnnmmmpppsssuuuuuuvvvyyy|||{{{vvvqqqnnnooopppqqqrrrrrrqqqqqqsssnnnkkkiiieeebbbdddiiijjjjjjjjjlllmmmppprrrtttpppooosss{{{}}}||||||{{{wwwrrroooooopppqqqqqqxxxsssqqqtttuuuqqqmmmlllmmmrrruuusssrrrttttttrrrjjjpppttttttpppnnnrrrvvvwwwtttqqqooopppqqqrrrqqqrrryyy|||uuummmiiiiiiiiinnnnnnnnnnnnoooqqqsssuuuzzzyyyxxxxxxwwwtttppplllyyywwwxxxzzzyyyssspppqqqyyyxxxwwwwwwxxxxxxzzz{{{~~~~~~}}}{{{wwwsssooommmpppjjjfffhhhjjjlllooossspppppppppqqqrrrsssuuuuuuqqqrrrrrrpppnnnmmmnnnoooqqqkkkfffggglllpppqqqooonnnlllnnnwwwnnnQQQ999---)))''')))))))))*********+++++++++***((('''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))***++++++******))))))(((((())),,,......,,,...222666<<<<<<;;;999777555333222///,,,***+++000555777777>>>KKKaaa}}}uuuoootttyyyyyyuuuqqqqqquuuyyyyyyzzz}}}|||wwwssssssvvvyyyyyyyyy}}}wwwtttxxx||||||zzzyyywww{{{~~~}}}}}}}}}}}}sssppplllkkkmmmppprrrrrrwwwxxxyyywwwtttqqqpppppptttrrrooonnnnnnmmmllljjjeeeeeegggkkkllliiiaaaZZZPPPMMMHHHBBB:::333---)))***)))((('''&&&'''((()))))))))(((''''''((())))))(((((((((((((((((((((((()))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))))))))(((((())))))+++*********))))))(((((((((((((((''''''(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((('''''''''&&&%%%%%%&&&''')))***'''''''''''''''''''''&&&&&&'''((((((((('''%%%$$$(((((((((((())))))))))))++++++++++++++++++++++++)))(((&&&'''***,,,------,,,,,,,,,,,,,,,,,,------///////////////000111111111000000//////000111111000---)))(((((()))******+++,,,,,,++++++***)))((((((((((((((())))))))))))(((((())))))(((((()))***++++++++++++++++++++++++(((((())))))*********+++***)))'''&&&&&&'''((()))------,,,,,,,,,---......,,,,,,...000222555777999666???SSSooo~~~{{{xxxvvvsssrrrqqqrrrrrrssstttuuuwwwyyyzzzpppsssvvvxxxwwwtttqqqooonnnsssvvvtttssssssrrrooommmjjjfffeeefffhhhiiiiiiaaaeeehhhfffbbbccclllttt}}}|||zzzxxxvvvvvvvvvvvvpppmmmlllmmmnnnmmmjjjhhhcccfffkkknnnpppqqqtttvvvooovvv{{{yyyxxxyyy{{{zzzqqqtttvvvuuuqqqpppssswww{{{yyyxxxxxxzzzxxxsssnnnnnnnnnooopppqqqqqqooonnnsssnnnjjjhhhdddaaadddjjjjjjiiihhhiiilllpppssstttmmmmmmqqqxxx|||{{{{{{}}}|||yyyuuurrrqqqsssuuuwww{{{tttppptttvvvsssooommmlllqqqtttrrrqqqtttwwwvvvjjjmmmppppppoooooorrrtttsssqqqmmmiiikkkooorrrqqqrrryyy|||tttnnnmmmmmmqqqooooooppprrrssssssrrroooppprrrssstttrrrpppnnn{{{xxxyyy{{{yyyssspppqqquuutttuuuzzz|||{{{zzz{{{{{{vvvqqqmmmjjjiiihhhhhhjjjmmmqqquuuxxxwwwwwwvvvvvvvvvvvvvvvtttuuutttrrrooommmmmmnnnooojjjddddddgggkkklllkkkmmmnnnrrrzzzdddGGG333,,,++++++))))))))))))************,,,***(((&&&&&&'''((()))))))))))))))))))))((((((((('''''''''(((((()))*********))))))((((((''''''))),,,.........111777<<>>>>>>>>AAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBDDDHHHKKKMMMMMMPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ[[[[[[YYYSSSLLLEEEAAA666222,,,((('''(((((((((''''''((()))************(((((((((((())))))))))))))),,,///...)))&&&'''))))))))))))))))))))))))))))))*********************))))))******+++*********++++++++++++,,,---...///000111444===LLL^^^pppzzzyyysssqqqrrrqqqpppoooooooooqqqrrrtttrrrqqqqqqqqqrrruuuwwwxxxzzzyyyxxxyyyxxxuuuppplllmmmtttxxxwwwtttsssppplllkkkllllllkkkiiikkkpppuuu|||yyyuuuqqqpppppprrrrrrqqqrrrtttvvvxxxzzz{{{|||vvvvvvqqqhhhffflllqqqqqqrrrppppppvvv}}}|||tttkkklllnnnnnnmmmpppvvvxxxuuummmtttyyywwwpppkkkmmmqqqmmmkkkkkkooovvv{{{}}}}}}yyytttooonnnqqqsssrrrpppjjjgggeeeeeebbb^^^___dddmmmkkkiiilllqqqtttrrrpppoooqqqxxx}}}|||wwwvvvxxxuuuxxx{{{{{{xxxtttrrrrrrvvvrrrppprrrsssrrruuuyyyxxx{{{yyyooogggggglllooorrrnnnjjjjjjmmmpppqqqpppsssrrrhhh[[[[[[fffllljjjkkkfffgggoootttrrrmmmlllkkkqqqxxx{{{{{{yyyyyyzzz~~~zzzwwwwwwyyy}}}~~~zzzxxxyyy|||uuuwww}}}~~~vvvxxxyyyzzzzzzxxxuuutttqqqzzzzzzuuuxxx}}}uuuvvvvvvwwwvvvuuutttsssxxxyyyzzzxxxuuurrrppppppsssqqqnnnllljjjgggeeecccfffmmmssswwwrrrLLL777111---***(((******))))))(((((((((''')))))))))))))))))))))))))))***+++---...000111222///...---+++***))))))(((''''''((())))))***++++++)))---111222222444888<<>>888444///...,,,***))))))***+++((()))******+++++++++***((((((((((((((((((''''''&&&&&&&&&'''''''''((((((---,,,++++++***+++++++++++++++++++++++++++++++++%%%&&&((()))*********)))&&&''')))*********)))(((************)))))))))))))))))))))))))))******+++###%%%(((+++,,,+++***((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,***+++---...//////...---......///000222555888999======<<<<<<===???AAABBBKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPRRRVVVYYY[[[[[[[[[\\\^^^```bbbbbbbbbbbb]]]^^^___```bbbeeeggghhh```aaa```]]]UUUKKKBBB;;;333///***&&&&&&'''((()))*********))))))((('''&&&(((((((((((())))))))))))&&&***...---)))&&&(((***************************++++++*********************+++,,,.........---,,,*********+++,,,---...///---///555AAAVVVnnnzzzuuupppjjjfffllllllllllllnnnqqqtttvvvxxxwwwvvvuuuuuuvvvwwwwwwzzzyyywwwwwwwwwtttnnnjjjiiipppvvvvvvuuutttpppllleeeiiillllllkkknnntttzzz|||wwwrrrpppqqqssssssrrrsssrrrrrrsssvvvyyy|||~~~yyyxxxqqqeeebbbhhhnnnooommmnnnqqqwww{{{yyyrrrlllnnnmmmkkkjjjnnnssssssooolllsssxxxvvvnnnhhhiiimmmjjjjjjkkkqqqwww{{{{{{yyyvvvpppjjjiiikkknnnnnnlllllljjjiiiiiifffbbbbbbfffooommmllloootttvvvssspppmmmooovvv{{{yyysssqqqssstttzzz}}}{{{{{{tttrrrqqqssssssssswww}}}www{{{yyyoooggghhhnnnrrrrrrqqqnnnllllllnnnqqqtttyyywwwkkk\\\ZZZeeekkkhhhjjjaaa```iiiqqqqqqllljjjiiiqqqzzz~~~|||zzz{{{~~~}}}}}}yyyxxxyyy}}}{{{|||zzzxxxyyy}}}tttsss}}}|||yyy|||vvvwwwxxxyyyyyywwwuuutttsss}}}zzztttuuuyyy{{{zzzzzzzzzzzzyyywwwuuusssrrrsssuuutttrrrpppoooooorrrqqqooollliiieeeaaa___bbbjjjqqqttt|||iiiEEE555222000,,,***(((((((((((())))))))))))((()))************)))))))))***,,,...000222333444111000...,,,+++)))(((((())))))))))))************(((,,,000222222333555888<<<@@@CCC@@@:::444333444666;;;JJJ```xxxtttjjjpppzzz{{{uuupppmmmlllrrr}}}~~~|||}}}xxxttttttuuuvvvyyy{{{rrrooopppvvvzzz{{{~~~|||yyyzzzxxx|||rrrnnnkkknnnrrrwww~~~~~~~~~~~~|||yyyxxx{{{~~~~~~yyywwwyyy|||||||||rrrpppllliiieee```ZZZVVVUUUMMMBBB;;;777444111...///...,,,+++*********+++(((((()))***************(((''''''(((((()))***+++&&&%%%&&&&&&'''((()))***...------,,,++++++******++++++******)))))))))***))))))))))))))))))(((((($$$(((***))))))+++***&&&(((((())))))***+++++++++888000+++,,,---)))'''*********++++++++++++******++++++,,,....../////////...///111333444444444444777555444777;;;===;;;888;;;;;;===AAABBBAAACCCGGGMMMNNNOOOOOONNNOOORRRUUURRRZZZ___^^^\\\[[[ZZZXXX[[[ZZZZZZ\\\_________]]]]]]\\\```eeeddd^^^^^^bbbgggdddbbbeeeiiikkkhhhddd^^^bbbeeegggkkknnnlllgggcccaaa]]]WWWMMMCCC999333,,,,,,+++***)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((***(((&&&$$$$$$%%%''')))))))))))))))))))))))))))))))))************))))))++++++++++++******))))))+++,,,,,,+++******,,,------888===AAAYYY|||rrrqqqhhhaaafffaaagggmmmooommmlllnnnqqqyyyuuuvvvzzzxxxqqqnnnpppxxxvvvvvvzzz}}}zzzpppggglllkkklllqqqvvvwwwrrrmmmooonnnmmmkkkkkkoootttxxxzzzrrroooqqqsssrrrooorrrtttvvvwwwwwwzzz}}}}}}vvvnnnhhhgggkkkooorrrvvvkkkhhhsssxxxqqqiiihhhkkkjjjiiikkkooorrrrrrqqqhhhooowwwyyysssllliiihhhnnnfffcccmmmzzz~~~{{{wwwmmmrrrpppiiifffkkkppppppoooooonnnkkkiiiiiikkkmmmuuupppnnnrrruuussspppppplllrrryyyyyytttpppppprrrvvvxxxzzz~~~{{{xxxuuurrrppprrrwwwyyyvvvssswwwyyyzzzuuunnnhhhgggiiippplllkkkqqqsssqqqqqquuu}}}xxxqqqmmmllllllkkkjjjiiifffjjjssswwwqqqlllkkknnnrrrxxx~~~~~~~~~zzz{{{}}}wwwuuuyyy{{{wwwvvv~~~yyy{{{xxxvvvwww{{{~~~}}}|||uuusssqqqsssxxx|||}}}}}}~~~}}}{{{zzz{{{zzzxxxwwwvvvzzz}}}}}}zzzxxxxxxyyy|||xxxtttqqqppppppooooooqqqsssppphhhfffiiiiiieeefffeeennntttwwwiiiIII777222000...---*********)))))))))))))))+++++++++,,,,,,---------///------///333666555444333222000...,,,+++******(((((('''((()))***,,,...))))))***,,,...111333444999??????777111222444555<<>>LLLjjj|||ooojjjmmmgggaaagggffflllrrrtttqqqmmmlllllltttrrrtttyyyxxxqqqmmmnnnrrrqqqssswww{{{|||xxxtttpppoooooossswwwxxxsssnnnooommmllllllmmmppptttvvvwwwrrrnnnmmmpppsssttttttrrrtttvvvxxxxxxyyy{{{}}}zzzuuummmgggfffiiimmmooopppfffeeeoootttnnnggggggkkkiiihhhiiimmmppppppooohhhmmmsssuuurrrnnnkkkkkkllljjjmmmvvv|||{{{wwwvvvooosssrrrkkkiiilllooooooqqqrrrrrrpppnnnnnnppprrrxxxrrrooosssvvvuuuuuuvvvrrrrrrssssssssssssrrrqqqvvvxxxyyyzzzyyywwwuuutttyyyuuussstttxxxzzzyyyvvvyyyzzzyyyssslllffffffgggppplllmmmuuuyyyxxxwwwyyyyyyvvvqqqpppqqqrrrqqqpppmmmlllqqqzzz|||uuunnnkkkppptttyyy~~~{{{yyy|||yyy{{{|||xxxyyyzzzxxxyyy|||{{{yyyxxxyyy{{{}}}}}}}}}zzzwwwvvvxxx|||}}}}}}|||{{{|||~~~~~~xxxyyyzzz|||}}}yyytttqqqqqqqqqqqqtttuuuqqqjjjhhhkkkkkkhhhkkkjjjqqquuuvvvkkkLLL:::444000---+++************))))))))))))******+++,,,---//////000///...---000333555444333333222000...---,,,++++++******)))(((((()))++++++++++++,,,---///111222333666888999444...,,,333:::LLL\\\llltttwww}}}tttiiiiiikkkjjjggggggeeefffmmmyyyxxxtttvvvyyyyyyyyywwwssssssxxx||||||}}}~~~{{{yyywwwtttoooppprrrvvvyyy}}}{{{tttpppppprrrxxxuuupppjjjeeebbb``````aaacccfffjjjooorrruuuvvvttttttrrroookkkgggccc```[[[SSSHHHAAA???===999666111000...,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))((()))*********)))******&&&&&&&&&&&&'''((()))***)))((((((((((((((())))))++++++++++++++++++++++++,,,***((())),,,...---+++*********+++***))))))((()))***+++---444:::888222............//////000111111...---111444444555666:::777444111111444777:::===>>>@@@AAABBBBBBAAA@@@HHHJJJMMMOOOPPPPPPNNNMMMIIIOOOUUUWWWUUUSSSTTTVVVYYYWWWXXX]]]___^^^```dddkkkkkkkkkmmmnnnmmmkkkiiiccckkkqqqqqqooopppooommmrrrnnnhhhffffffiiilllnnnkkkdddccclllvvvxxxrrrmmmqqqnnnkkkllloooqqqpppnnnccchhhlllmmmnnnnnnhhhaaaXXXQQQGGG===444///---,,,+++******)))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((('''))),,,......,,,)))'''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++************(((***,,,---,,,---///000222777GGGbbb~~~ooonnneeeeeelllgggbbbhhhjjjpppwwwyyyuuuqqqnnnmmmpppppptttzzzyyytttpppooouuuuuuvvvvvvvvvvvvvvvuuutttssssssvvvyyyxxxtttpppooommmkkkmmmpppssssssrrrpppooommmmmmooorrruuuwwwqqqtttwwwyyyxxxxxxxxxxxxvvvsssmmmhhhfffgggiiillljjjddddddmmmsssnnniiiiiillljjjhhhhhhjjjlllmmmmmmjjjkkkmmmnnnooonnnmmmmmmmmmpppxxx}}}vvvrrrsssqqqssssssnnnkkklllmmmlllsssuuuwwwxxxwwwwwwxxxyyy}}}wwwrrruuuxxxyyyzzz|||yyysssnnnnnnsssvvvuuurrruuuxxxzzzyyyuuurrrrrrsss}}}yyyuuuuuuxxx{{{{{{zzz}}}|||yyyrrrjjjeeeeeegggllliiimmmvvv~~~~~~{{{yyytttsssssstttvvvxxxwwwwwwqqqrrrxxxyyyqqqmmmqqqtttxxx|||~~~}}}{{{yyyyyyxxxzzz}}}zzzyyyzzz|||{{{|||||||||||||||~~~}}}|||zzz||||||xxxxxxyyy{{{~~~{{{yyy{{{{{{vvvssssssuuuvvvsssssspppjjjiiilllnnnmmmpppnnnrrrtttsss~~~lllPPP???888222---+++******************************,,,---///000222222/////////000222333222111222111000///...---,,,,,,,,,+++***)))((())))))***------------...000111222333111222222,,,)))666HHH```ooozzzyyytttvvv~~~}}}ssshhhdddbbb______```bbbjjjssswww{{{}}}}}}yyyxxxxxxyyyzzzxxxuuuwww|||~~~|||zzzzzz}}}~~~~~~~~~{{{wwwsssqqqnnnrrrwww}}}}}}|||}}}wwwpppllljjjjjjiiieee___XXXRRRMMMKKKIIIKKKLLLOOOSSSXXX]]]aaaccc`````````]]]YYYSSSMMMJJJDDD>>>666222111000...,,,++++++***))))))***,,,---++++++,,,,,,,,,+++******((()))++++++++++++---///))))))))))))***+++,,,,,,++++++******************+++,,,,,,,,,------------000---+++---111444333000,,,---------------,,,,,,000//////222;;;BBB@@@999555444333333333444555666888888999<<<>>>@@@AAACCCFFFDDDAAA??????AAADDDFFFLLLMMMOOOPPPPPPPPPOOONNNTTTVVVYYY[[[\\\[[[YYYXXXWWWZZZ\\\]]]\\\[[[\\\]]]___\\\\\\```cccccceeehhhtttrrrppppppqqqqqqooommmeeemmmrrrqqqoooooonnnlllwwwsssmmmjjjjjjlllnnnooojjjfffeeemmmvvvyyytttnnnrrrpppmmmmmmoooppppppoooeeeiiikkkkkkjjjhhhaaaXXXLLLFFF===444...++++++,,,***))))))((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''))),,,......---***((())))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++'''))),,,---...000222444777@@@ZZZwwwmmmmmmgggiiiqqqlllfffkkknnnrrrwwwyyywwwuuutttsssppprrruuuxxxyyywwwuuuuuuuuuwwwxxxwwwsssqqqqqqssswwwvvvvvvwwwxxxwwwssspppooollljjjnnnsssuuurrrnnnpppppppppooonnnnnnqqqtttpppssswwwyyyxxxvvvttttttsssqqqnnnjjjgggfffhhhiiiiiifffhhhppptttqqqnnnnnnnnnllljjjhhhiiijjjlllmmmllljjjiiiiiikkkmmmmmmmmmrrruuu{{{|||tttoooppppppqqqqqqooommmllljjjiiisssvvv{{{}}}~~~{{{wwwzzz}}}|||{{{|||zzzuuuqqqqqqtttwwwvvvsssqqqwww}}}}}}yyyuuuvvvxxx{{{wwwuuuwwwzzz{{{|||}}}xxxqqqjjjffffffhhhddddddiiisss}}}zzzuuuqqqrrrtttvvvyyyyyyyyyxxxsssuuuzzz{{{vvvrrrssstttvvvyyy|||~~~yyywwwxxx}}}|||yyy|||~~~}}}}}}~~~|||~~~|||{{{~~~}}}|||~~~}}}yyysssssstttxxx||||||yyy{{{||||||zzzwwwuuuuuuvvvxxxooonnnkkkiiiiiimmmppprrrtttpppttttttrrr|||lllSSSDDD<<<555///,,,)))***************++++++,,,---...///000111222222000000000111222222111000111111111000///...------,,,+++***)))))))))***+++------,,,,,,------...///111---///333///---AAA\\\qqqzzz~~~xxxrrruuu}}}}}}|||}}}~~~~~~||||||}}}~~~|||{{{wwwqqqhhhaaa\\\[[[]]]___dddqqqyyyxxxyyy{{{~~~~~~~~~{{{wwwvvvyyy|||zzzyyy{{{yyyuuuuuuxxxyyy{{{zzzwwwwwwuuuwwwzzz}}}}}}|||yyyxxx~~~zzztttnnniiifffdddYYYVVVPPPJJJCCC???;;;:::<<<<<<===???BBBEEEIIIKKKKKKKKKIIIGGGCCC>>>;;;888777333///,,,---------,,,///...,,,+++))))))))))))++++++,,,,,,,,,++++++******,,,.........000444888******)))******+++,,,---++++++***)))))))))*********++++++,,,---...//////444222000222666888888777///000000111222222111111555555555:::FFFPPPPPPJJJDDDCCCAAA@@@???@@@AAABBBGGGHHHIIIJJJKKKNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRZZZZZZ[[[[[[\\\\\\\\\[[[]]]___aaacccdddcccaaa```iiifffcccccceeefffeeedddeee```___dddhhhhhhjjjmmmuuurrrooonnnnnnnnnnnnnnnmmmuuuyyywwwtttsssqqqnnnuuurrrooommmlllllljjjiiigggiiikkknnnrrrsssqqqnnnsssqqqpppoooppppppoooooolllnnnkkkfff```[[[RRRIII<<<999444///,,,+++++++++)))(((((('''(((((())))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++++++++***))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++,,,,,,---///000111333777999@@@PPPsssyyynnnooollloooxxxssslllppptttuuuvvvvvvvvvuuuvvvwwwqqqrrrrrrssstttwwwyyyyyymmmqqqvvvvvvtttrrrsssuuuxxxxxxxxxxxxwwwuuurrrooonnnlllkkkoootttuuuqqqmmmlllmmmnnnmmmllllllnnnpppnnnqqquuuwwwvvvsssqqqpppoooppppppnnnjjjhhhhhhiiihhhhhhlllrrrtttrrrpppqqqooonnnmmmkkkjjjkkklllnnnooollliiiiiijjjlllmmmmmmzzzvvvvvvyyyyyytttooonnnpppooonnnooonnnllljjjiiirrrvvv||||||{{{}}}yyyxxxwwwxxxyyyxxxvvvuuutttuuuiiiqqq{{{~~~{{{{{{|||{{{wwwttttttwwwyyy{{{}}}zzzuuunnniiiggghhhiiibbbdddiiiqqqyyy|||xxxrrroooqqqtttvvvwwwvvvuuutttqqqtttxxxzzz{{{|||{{{yyyzzzyyyxxxxxx{{{yyyxxxvvvwww{{{~~~yyy}}}zzzxxxyyy|||~~~~~~{{{zzz}}}~~~}}}~~~}}}yyyqqqqqqrrrvvvzzz}}}~~~~~~~~~zzzwww{{{zzztttwwwyyyxxxuuurrrqqqqqqmmmkkkjjjkkknnnqqquuuyyyyyytttwwwvvvtttmmmVVVHHH@@@888222///))))))******+++++++++,,,000000000000000000000000///111222333333222111000111111111111000///...---+++***)))))))))***,,,---,,,++++++******+++++++++...***,,,222222777QQQooo}}}~~~wwwtttzzz~~~zzzwwwtttrrrvvvwwwyyy{{{|||yyyuuurrrpppmmmgggaaa^^^```dddfffkkkvvv|||xxxwww}}}~~~zzzxxxzzz{{{zzzwwwwwwzzz~~~xxxttttttyyywwwzzz|||zzz}}}|||{{{yyyxxxxxxxxxyyyzzz{{{uuummmeee^^^YYYUUUIIIFFFBBB===999555333111111111000111333555777999;;;999666333111000000000///---++++++,,,---......000///---,,,***)))((('''***++++++,,,,,,,,,+++++++++---//////...000666<<<(((((((((((()))***+++,,,+++******)))******+++++++++,,,---...000111222333222222333333444666777888555666888999:::;;;<<<<<<;;;>>>AAAHHHTTTaaadddaaaZZZXXXUUUSSSQQQQQQRRRRRRVVVYYYYYYVVVVVV[[[______]]]___aaaccccccaaa___]]]dddcccbbbaaaaaabbbdddddddddeeefffggghhhhhhgggfffoookkkggggggjjjkkkjjjggghhhbbb```eeeiiikkklllnnnrrrrrrrrrooollllllmmmooossszzz~~~{{{wwwvvvsssppprrrpppooonnnmmmkkkhhheeeeeelllqqqpppoooppppppooorrrrrrrrrrrrqqqooonnnmmmpppnnnfff[[[RRRJJJAAA888...---,,,+++***)))(((((('''''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((()))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))******)))))))))++++++++++++,,,,,,,,,,,,,,,...///111444999???DDDVVVkkk|||lllnnnlllqqq{{{wwwpppuuuyyyxxxvvvtttsssssstttuuunnnoooooommmoootttxxxxxxqqqtttwwwvvvsssppppppqqqyyyyyyxxxxxxvvvsssqqqpppmmmlllmmmpppssstttqqqmmmdddeeegggiiikkkmmmnnnnnnlllooossstttrrrpppnnnmmmkkkooorrrqqqnnnjjjiiijjjgggjjjooorrrrrrpppooopppnnnoooooonnnllllllmmmnnnpppooonnnmmmmmmnnnpppqqq~~~uuuooorrrvvvuuusssqqqrrrnnnnnnqqqrrrooonnnnnntttwww{{{~~~~~~zzzzzz|||wwwuuuuuuzzz}}}vvvqqqrrruuufffmmmwww}}}~~~}}}~~~}}}{{{wwwsssssstttwwwyyyyyyvvvrrrnnnkkkkkklllmmmgggkkkpppssswwwzzzxxxsssnnnqqqtttuuusssqqqoooooonnnssswwwwwwxxx|||~~~~~~|||{{{|||zzz{{{yyyuuuuuuyyy||||||zzz}}}}}}yyywwwzzz}}}}}}{{{xxxvvvwww{{{~~~~~~|||zzz|||~~~}}}zzzsssssssssvvvzzz}}}~~~~~~{{{xxxwww{{{yyytttxxx|||{{{vvvoookkkjjjooommmnnnrrruuuvvvzzz~~~}}}yyyzzzyyywwwoooYYYKKKBBB:::444111))))))******+++,,,,,,,,,111111111000000000/////////222555555444333222222222222333222111///---,,,+++******)))***+++,,,---******))))))))))))*********(((+++111777EEEbbb~~~xxxvvv|||~~~xxxsssnnnkkksssuuuxxxyyyxxxuuupppmmmiiijjjgggccceeekkkppppppssswwwxxxuuutttwwwwwwvvvtttvvvwwwvvvtttvvvzzz~~~~~~xxxvvvxxx~~~yyyxxx||||||wwwwww|||~~~{{{vvvsssrrrsssvvvxxxuuuooofff\\\SSSKKKDDD???999888666333000...---,,,))))))***+++---///000111111///,,,)))((()))+++---)))))))))))))))***++++++***************)))))))))******+++,,,,,,,,,+++++++++...000000///222;;;BBB))))))))))))***+++,,,,,,............//////000111111111333555777888::::::555888;;;:::888888;;;???AAACCCEEEGGGIIIKKKLLLLLLJJJNNNSSSYYYcccoootttsssmmmjjjfffccc```______```___cccccc^^^^^^dddjjjkkkdddfffiiikkkkkkiiifffdddiiigggdddaaaaaacccfffhhhgggfffffffffgggggghhhhhhhhhiiijjjkkklllllljjjiiikkkdddaaafffkkkmmmnnnpppmmmrrrvvvuuuooolllmmmoooqqqxxx}}}{{{wwwuuussspppsssqqqpppooonnnllliiigggdddlllqqqooonnnpppqqqooonnnoooqqqqqqooollljjjiiifffbbbWWWIII???:::444---(((((((((((((((((('''''''''&&&&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((())))))***+++,,,)))))))))))))))))))))))))))******++++++******)))+++++++++,,,,,,,,,------,,,///333:::CCCOOO\\\ddd||||||zzz}}}}}}{{{kkkmmmkkkpppzzzwwwppptttvvvuuutttsssssssssssssssjjjnnnnnnlllnnntttwwwuuuyyyyyyxxxuuurrrpppppppppyyyzzzzzzxxxvvvtttrrrrrrlllmmmoooqqqqqqqqqpppooocccbbbdddhhhnnnqqqqqqooojjjlllooopppooommmllllllffflllrrrsssoookkkiiijjjgggmmmrrrsssqqqooooooooollloooqqqpppnnnlllmmmnnnooorrruuuuuussssssuuuxxx|||sssmmmpppuuuvvvwwwwwwvvvqqqpppuuuxxxvvvuuuwwwwwwyyy{{{{{{zzzxxxxxxyyyzzzvvvuuuzzz}}}{{{wwwwwwvvv{{{{{{tttnnnooorrrllloootttyyy|||~~~}}}}}}|||zzzwwwtttrrrsssuuuwwwyyywwwtttrrrrrrtttuuuvvvnnnuuuxxxuuutttvvvwwwuuummmpppsssssspppmmmllllllmmmuuuzzzyyyzzz~~~~~~~~~yyy~~~~~~wwwsssuuuxxxyyyyyy|||~~~}}}{{{{{{~~~yyysssppppppsssvvvxxxxxxuuussstttxxxzzzyyywwwsssrrrsssvvvzzz}}}~~~~~~|||zzz|||~~~zzzxxx}}}~~~wwwpppmmmmmmssspppqqqwwwyyywwwyyy}}}~~~yyyyyywwwuuuttt]]]NNNCCC999333111))))))***++++++,,,------/////////000000000000000///222666777666444444444333444444444222///---+++---,,,+++*********+++,,,******))))))))))))******)))+++---111>>>VVVuuuyyyrrrvvv|||xxxtttrrrqqqpppssstttttttttrrrpppnnnmmmeeeggggggffflllvvvzzzxxxyyyssspppppppppnnnnnnpppppppppooonnnnnnppptttvvv{{{yyyzzz{{{xxxtttuuuzzzvvvrrruuusssnnnpppxxx{{{xxxsssnnnjjjhhhgggggg___XXXNNNFFF???999444000000000///---,,,+++***)))&&&'''(((***,,,---------,,,+++***((((((((()))***'''((()))))))))((())))))(((((()))***++++++++++++)))***+++,,,,,,,,,,,,+++***///444777:::BBBNNNXXX++++++++++++,,,---...///444333444444555666777888888999:::<<<>>>@@@BBBBBBAAAFFFJJJHHHCCCBBBGGGLLLMMMNNNQQQTTTVVVXXXZZZZZZYYY^^^bbbeeellluuu{{{{{{vvvsssooojjjgggfffffffffccchhhgggaaa```hhhpppqqqhhhjjjlllmmmmmmllljjjhhhjjjgggccc``````cccgggiiifffeeedddccccccdddfffgggbbbhhhooorrrqqqnnnmmmnnnqqqjjjgggkkkqqqssstttvvvhhhrrrzzzzzzsssllllllooopppxxx}}}{{{xxxwwwuuusssvvvtttqqqpppooonnnllljjjbbbiiinnnlllmmmqqqqqqmmmiiikkknnnnnnlllhhheeedddVVVQQQFFF999222000---))))))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))+++,,,,,,++++++))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,---------111555===IIIYYYlll~~~qqqsss{{{zzzzzz|||xxxnnnppplllpppyyytttmmmqqqooopppqqqsssuuuvvvuuusssiiioooqqqoooqqqvvvwwwtttvvvtttrrrrrrsssvvvzzz|||zzzzzz{{{yyyvvvtttsssssslllnnnpppqqqpppooopppqqqgggffffffkkkrrruuusssppphhhkkkmmmnnnmmmlllkkklllcccjjjqqqssspppkkkiiijjjjjjpppvvvuuuqqqpppoooooojjjmmmqqqqqqooollllllmmmnnntttyyyzzzxxxwwwzzz~~~yyyrrrnnnqqquuuwwwyyy|||zzztttrrryyy}}}{{{|||zzz{{{{{{yyyuuusssrrrrrrxxxsssqqqvvvzzzyyyyyyzzzyyy{{{|||xxxqqqmmmmmmooouuuuuuuuuwww{{{}}}~~~}}}{{{zzzxxxuuusssrrrtttvvv|||zzzxxxxxxzzz}}}~~~~~~ssszzz|||uuuqqqsssvvvuuummmppprrrrrrnnnlllkkklllmmmwww}}}}}}}}}~~~wwwzzz~~~xxxzzzssssssvvvvvvyyyzzz|||}}}}}}}}}vvvnnnjjjlllpppssstttqqqnnnlllmmmqqqttttttssspppppprrruuuyyy}}}~~~~~~}}}}}}}}}|||zzz{{{yyyttttttuuutttqqqrrrxxxyyyuuuuuuyyy|||vvvvvvsssppp|||www```OOOCCC888111///))))))***+++,,,,,,---------......///000111111222...333777888777555555666444555555444222///,,,***///...,,,***)))))))))*********************+++,,,+++///111444DDDccczzzllllllwww|||yyyuuurrrqqqssswwwyyyssssssqqqnnnllllllnnnooodddfffggghhhqqq||||||{{{pppiiillllllgggfffkkkllljjjgggfffgggiiilllnnnrrrqqqqqqrrrqqqooossszzz{{{pppkkknnnlllhhhlllvvvwwwuuuqqqkkkddd\\\UUUQQQKKKEEE===777444222///---...------,,,+++******)))((()))***+++,,,+++******++++++++++++***))))))(((***+++,,,,,,+++************++++++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,***000999@@@HHHTTTeeeqqq......///000333555777999:::::::::;;;===???BBBCCC@@@CCCHHHMMMQQQSSSSSSSSSOOOPPPRRRTTTTTTRRRMMMJJJXXXZZZ[[[]]]ccclllpppnnnpppmmmkkklllqqquuuvvvvvvwwwssslllgggffffffhhhhhh```gggjjjeeedddiiioooqqqkkkjjjiiikkkmmmnnnmmmlllkkkgggfffiiiiiieeefffjjjooogggbbbeeeeeebbbfffmmmhhhmmmsssuuussspppnnnmmmpppkkkiiimmmppppppnnnoooppptttyyyyyyuuuqqqppppppwwwxxxxxxxxxwwwuuusssrrryyyvvvqqqoooooopppqqqqqqmmmoooqqqqqqnnnjjjhhhggggggnnnpppmmmjjjfff]]]SSSFFF???777000...---+++)))(((((('''&&&&&&%%%$$$$$$&&&((()))(((&&&%%%&&&'''&&&'''((('''%%%######$$$(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++------111---***)))+++,,,+++)))555///---111333000111444555===LLLccc}}}}}}xxxrrrnnnllloootttwwwuuuqqqnnnlllooouuuxxxuuurrrrrrmmmqqqtttvvvxxxyyyuuunnnnnnkkkhhhhhhlllooopppoooqqqsssssspppssszzz{{{wwwttttttwww{{{~~~|||vvvqqquuutttsssrrrqqqppppppppptttooonnntttyyywwwtttrrrppplllkkkooooookkkfffdddaaaiiiqqqssspppkkkjjjjjjkkkssswwwtttrrrrrrnnnhhhsssnnnjjjkkkppptttuuutttrrrvvvxxxwwwyyy||||||yyyrrrttttttqqqoooqqqxxx~~~{{{wwwrrrqqqtttxxxzzzzzzzzzyyyxxxxxxwwwvvvsssqqquuuvvvvvvssspppqqqwww}}}~~~zzzwwwuuuttttttuuuqqquuu{{{zzzvvv|||zzzyyytttoooqqqvvv}}}{{{~~~~~~}}}}}}zzzyyyyyyuuupppppptttooorrrtttrrrmmmlllooossszzz{{{{{{{{{{{{yyyzzz~~~|||yyyvvvuuuvvvxxxzzz~~~~~~}}}zzzwwwzzzzzzssskkkiiilllppppppooojjjeeedddiiillllllpppxxxnnnqqquuuvvvvvvvvvyyy|||~~~yyyuuuuuuvvvzzz}}}}}}yyyvvvwwwyyyssssssvvv{{{{{{wwwuuuxxx{{{zzzwwwyyyzzzaaaLLL???777000,,,+++++++++++++++++++++,,,111111000///////////////333222222333555555444222222111111000///......---...---------,,,,,,++++++...+++)))++++++)))***...000222555???XXXwwwtttjjjmmmrrrtttssswwwvvvrrrsssyyy{{{xxxyyyvvvqqqlllkkknnnooonnniiiggggggmmmuuuxxxuuuppplllhhhccc___^^^^^^^^^^^^```^^^ZZZVVVVVVWWWZZZ\\\^^^^^^```bbbdddfffhhhiiihhheeeaaa]]]]]]___bbbeeelllhhhbbbZZZQQQIIICCC@@@666444222111111000---,,,+++++++++,,,,,,+++++++++*********)))))))))))))))000...,,,***))))))***+++,,,,,,+++******+++,,,---+++,,,,,,+++******,,,---000---)))'''(((,,,///111333888BBBOOO___mmmyyy666777999<<>>333...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111000000111333444222111111111000//////...------******)))))))))(((((((((,,,)))***,,,+++((())),,,111888CCCRRRiiipppfffgggkkkllldddiiillllllpppxxx{{{zzzyyywwwsssqqqrrruuuwwwwwwnnniiieeegggjjjkkkgggaaaXXXTTTNNNKKKIIIIIIIIIIIIJJJHHHDDDAAAAAABBBDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPUUUSSSOOOLLLJJJKKKMMMOOOPPPNNNJJJDDD>>>888444222111///---,,,,,,+++)))'''))))))************))))))***)))))))))))))))))))))...---+++)))))))))***+++,,,,,,******)))***++++++((()))+++***))))))+++,,,---,,,++++++...222555777>>>FFFRRR___jjjssszzz???AAAEEEIIIMMMOOOPPPPPPRRRRRRSSSUUUXXX\\\```bbbbbbcccccccccdddddddddddddddaaa]]]ZZZYYYZZZ\\\^^^dddoooyyy}}}}}}uuupppjjjggghhhjjjmmmnnnooojjjddddddhhhlllllljjjjjjnnnnnnjjjhhhlllqqqsssvvvssspppooooooooonnnmmmkkkiiikkknnnnnnkkkjjjlllvvvggg]]]```dddcccdddhhhkkklllmmmllllllmmmooorrrjjjeeebbbggglllnnnoooqqqrrrssstttrrrpppooorrruuuyyywwwuuurrrooonnnmmmmmmqqqpppoooppppppnnnjjjhhhfffjjjnnnpppooommmlllkkkfffmmmoooeeeVVVIII@@@:::000...+++))))))***)))(((%%%%%%%%%&&&'''(((((()))'''((((((((('''))),,,...555///)))&&&'''))))))((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***))))))******+++***((()))+++,,,,,,+++***+++///333888AAARRRaaaxxx}}}~~~qqqgggccchhhiiijjjlllnnnooooooooovvvppplllmmmnnnlllllloookkkuuu|||zzztttpppnnnlllmmmiiiccc```aaadddgggiiigggiiijjjkkkpppuuuwwwuuuuuutttuuuxxx|||~~~{{{xxxuuuuuuuuuuuuuuuvvvwwwwwwyyysssppptttyyyzzzzzz|||yyyqqqkkkmmmllleee[[[VVV\\\```fffkkkmmmmmmkkkjjjooopppnnnjjjiiinnntttvvvvvvssspppqqquuuxxxxxxvvvmmmtttyyy{{{|||}}}yyyttt___eeekkkoooppprrrtttwwwyyyuuuqqqqqqwww{{{{{{zzzzzzuuuppppppsssvvvuuusssoootttyyyzzzxxxvvvvvvvvvyyyzzz{{{|||}}}}}}}}}}}}xxxvvvzzzuuutttvvvyyyyyyxxxzzz~~~yyywwwzzz|||{{{|||~~~}}}xxxyyywwwrrrmmmllljjjooovvvxxxwwwuuuuuuvvvzzzxxxzzz{{{xxxxxx{{{zzz}}}~~~{{{zzz{{{||||||}}}|||{{{zzzzzzyyyvvvrrrnnnooorrrtttpppllliiiccc______```dddkkkrrryyyxxxvvvsssqqqrrrvvvyyy~~~|||rrrnnnssszzz}}}tttlllkkkrrryyy||||||yyyyyy{{{~~~~~~|||wwwsssrrrwww{{{{{{zzz|||kkkRRR===000,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000///......///111111000///000//////......------,,,+++++++++***************+++***+++...---***+++///777EEEXXXkkk~~~wwwkkkccccccdddeee```dddhhhkkkqqqyyy}}}}}}|||yyyvvvuuuvvvwwwwwwwwwppphhh___ZZZYYYVVVQQQMMMGGGCCC>>>;;;:::::::::999999777444222222333555666666777777888999:::;;;;;;AAA???===:::999888888999999888666444111///---,,,---,,,***)))))))))'''%%%'''(((((())))))(((((('''))))))))))))))))))******,,,+++***))))))***+++,,,,,,+++***)))))))))))))))''')))+++,,,+++***+++,,,,,,---///222555:::===@@@MMMXXXfffqqquuuxxx{{{~~~FFFIIINNNSSSVVVWWWWWWVVVWWWWWWXXXZZZ]]]bbbfffiiijjjjjjhhhgggggghhhhhhiiihhheeeaaa\\\ZZZ[[[^^^aaagggsss~~~{{{rrroookkkhhhggghhhiiijjjlllgggbbbdddkkkpppooommmpppqqqqqqnnnlllnnnrrruuuvvvssspppnnnooooooooonnnfffgggjjjmmmnnnmmmllllllpppccc\\\dddmmmmmmjjjiiimmmmmmmmmmmmmmmoooqqqssslllfffdddiiioooqqqsssvvvpppqqqpppmmmkkklllqqquuuyyywwwssspppnnnmmmnnnnnnqqqqqqrrrrrrqqqmmmgggccc^^^dddlllqqqrrrooollljjjlllmmmhhh\\\MMM@@@777222++++++******************&&&&&&&&&'''(((((())))))(((((()))))))))+++...111@@@777---''''''((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))++++++***************++++++*********+++,,,,,,,,,...111777@@@LLL]]]rrr|||uuullleeecccccceeeiiikkklllnnnppprrruuuooolllnnnnnnllllllnnngggpppwwwvvvsssqqqooollllllgggaaa\\\[[[^^^bbbdddjjjkkkkkkmmmpppsssrrrqqquuusssrrrtttxxxyyyxxxuuuqqqqqqrrrssstttvvvwwwxxxyyyrrroooqqqttttttvvvyyy{{{rrrlllooopppiii___YYY______aaafffkkknnnooonnnkkknnnrrrsssrrrrrrqqqppptttrrrrrrtttwwwzzzzzzyyylllrrrvvvuuuuuuuuurrrlll]]]aaagggkkkmmmooorrrttttttssssssrrrssstttwwwxxxxxxssspppqqqvvvyyywwwsssrrrwww~~~|||yyywwwwwwyyy{{{~~~~~~}}}yyywwwzzz}}}sssqqqsssxxx{{{zzz}}}}}}xxxvvvyyy{{{{{{|||~~~{{{vvvyyy{{{wwwsssqqqooorrrwwwyyyxxxwwwxxxyyy|||wwwvvv{{{~~~}}}{{{{{{~~~{{{}}}}}}zzzxxxyyy~~~}}}}}}~~~~~~}}}zzzvvvtttrrrtttxxxxxxsssnnneeebbb^^^]]]___ccchhhmmmuuutttrrrqqqqqqrrruuuwww~~~xxxqqqooosssyyyvvvkkkkkkttt||||||yyyyyyzzz|||~~~~~~{{{wwwtttvvvyyy{{{zzzzzzlllQQQ;;;000---...+++++++++++++++*********,,,,,,,,,,,,,,,++++++***,,,,,,,,,---...///...,,,......------,,,,,,,,,,,,++++++++++++++++++++++++---+++,,,.........333;;;FFFWWWmmmzzzxxxrrrkkkgggeeeffffffhhhiiiiiijjjnnntttyyy{{{{{{wwwvvvtttoookkkjjjggg^^^SSSJJJFFFCCC???<<<<<<999666444444555555444222111///...---...///000000000000000111111111222555555444444333222111000///////////////.........---,,,************(((''''''((((((((((((((((((''')))))))))))))))***************))))))***+++,,,,,,++++++***))))))(((((((((***,,,......---,,,,,,---...000333777<<>>EEEPPPZZZbbbhhhqqq{{{}}}|||SSSVVVZZZ^^^``````___]]]___^^^]]]^^^```eeeiiilllhhhggggggggghhhiiikkkllljjjjjjiiiddd___]]]```cccnnnuuuyyyxxxvvvxxxyyywwwkkknnnppppppnnnkkkiiiiiicccbbbcccdddgggjjjkkkjjjnnnllllllnnnnnnlllkkknnnlllkkkkkklllnnnoooooonnndddhhhjjjkkkmmmpppqqqoooggg]]]ZZZfffqqqooohhhfffkkkiiiggggggiiijjjkkkjjjlllgggffflllqqqqqqqqqsssqqqrrrrrrooolllmmmqqquuu{{{yyyvvvtttssstttuuuvvvsssrrrrrrrrrppplllfffbbbbbbhhhqqquuusssmmmeeeaaa]]]PPPDDD>>>:::444...+++((()))***)))'''&&&&&&''')))))))))))))))(((((((((&&&((())))))((((((***+++777111+++((()))++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,...000111000///000111000===PPPiiizzzwwwtttoookkkjjjaaa```aaacccgggkkkppprrrsssqqqtttzzz|||xxxttttttrrrttttttssstttvvvrrrkkkrrrqqqoookkkhhhggghhhjjjiiihhhkkkssswwwwwwuuuvvvsssqqqoooppprrrrrrooollliiiiiijjjlllnnnppprrrssszzzvvvuuuvvvtttpppppprrr~~~yyywwwxxxwwwpppiiigggmmmlllkkkkkkmmmqqquuuxxxwwwwwwxxxzzzwwwsssqqqttt{{{{{{{{{{{{yyywwwtttssstttwwwvvvqqqoooooolllhhhhhhhhhggggggiiillloooqqqkkkqqqvvvtttnnnlllpppvvvyyy{{{~~~|||{{{{{{zzzzzzyyyxxxwwwvvvvvvyyy~~~yyyuuuqqqppptttyyyzzz}}}zzzwwwxxxzzzyyyzzz}}}yyyyyyyyywwwvvvwww}}}zzzuuurrrqqqtttxxx{{{zzzwwwyyy|||~~~}}}}}}~~~~~~~~~~~~~~~{{{wwwuuutttuuuuuuuuu~~~{{{yyy{{{|||wwwbbbeeefffdddfffkkkmmmlllkkkkkkkkknnnqqqrrrrrrpppwwwtttqqqqqqtttwwwxxxxxxtttpppmmmqqqxxx}}}|||yyyxxxyyyzzzyyyxxxxxxyyy{{{}}}}}}|||zzzzzzfffIII999444222111+++++++++***))))))((((((&&&''')))+++,,,,,,,,,+++)))(((((()))+++,,,***)))************************))))))))))))************+++***+++...444???QQQaaauuu{{{xxxuuusssvvvwwwvvvuuuvvvwwwqqqlllkkklllnnnssszzz{{{tttqqqrrrkkk\\\RRRPPPDDD???888333000000//////+++)))((((((***,,,------******************))))))))))))))))))))))))))))))((()))+++---......------*********++++++++++++++++++)))((()))******)))((()))******++++++******)))((((((((()))******++++++((())))))******+++++++++))))))***++++++******))),,,---------,,,---///111666;;;DDDLLLUUU```mmmuuuuuuzzzUUUWWW[[[___bbbccccccbbb___]]][[[[[[\\\```dddgggffffffffffffggghhhiiijjjkkkkkkiiiccc]]][[[___dddggglllooooooqqquuuuuusssppprrrsssrrrnnnkkkkkkkkkdddfffhhhiiihhhgggiiikkknnnlllmmmrrrsssooolllnnniiiiiijjjmmmoooooommmkkkdddhhhhhhffffffkkkkkkhhhbbbUUUOOOWWWaaadddfffiiinnnjjjdddbbbdddgggiiijjjlllhhhhhhmmmqqqpppnnnnnnnnnppprrrppplllkkkmmmpppvvvtttrrrooommmmmmmmmnnnnnnllllllkkkkkkjjjgggdddcccfffhhhgggaaaYYYRRRNNNDDD;;;444444333...+++,,,((())))))(((%%%%%%''')))((((((((())))))******++++++---//////---+++******---,,,***))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,+++...222333333444666888???TTTqqq{{{zzzyyytttpppooojjjfffcccccchhhmmmqqqqqqqqqppprrrwwwyyyuuurrrqqqooorrrssspppoooqqqrrrooosssuuuvvvtttppplllllllllgggeeejjjssswwwuuusssuuusssqqqppprrrttttttqqqnnniiiiiijjjlllnnnppprrrssswwwuuuwwwyyywwwrrroooqqqwwwvvvwwwzzzwwwqqqnnnooorrrtttwwwwwwuuutttvvvyyy{{{xxxxxxzzzxxxsssssswww{{{}}}~~~~~~|||yyywwwuuurrrvvvwwwtttrrrrrrnnniiilllkkkjjjjjjllloooqqqrrrnnnpppsssuuutttuuuvvvxxxxxx{{{~~~~~~}}}}}}}}}|||vvvqqqppprrruuuvvvzzz|||}}}xxxuuuooommmqqqvvvzzz}}}zzzvvvwwwwwwvvvxxx{{{}}}xxxvvvuuutttwww|||}}}yyytttpppppptttxxxzzz~~~{{{{{{}}}}}}|||~~~}}}|||xxxwwwtttrrrqqqssswwwzzz}}}yyyzzz~~~{{{gggjjjiiigggiiipppsssrrrrrrooollllllnnnooonnnlllnnnooooooqqqtttwwwzzz{{{qqqrrrsssvvvyyy{{{||||||yyyyyyyyyvvvtttuuuyyy|||zzz|||}}}||||||fffJJJ888111000000------,,,,,,+++******)))&&&''')))+++---,,,,,,+++((((((''')))***+++***((()))))))))))))))))))))))),,,,,,,,,,,,---------...+++,,,111888AAAOOOeeewww~~~zzz{{{vvvuuuyyy{{{yyywwwyyyyyysssqqqrrrsssrrruuu{{{vvvnnnkkkmmmeeeSSSGGGEEE999666333000///......------+++))))))+++,,,,,,+++***+++,,,------,,,++++++++++++++++++++++++,,,,,,((()))***+++,,,,,,++++++,,,,,,,,,,,,------------***)))((()))***+++***))))))******++++++******)))'''(((((()))******++++++)))))))))************)))((()))***,,,,,,,,,,,,+++,,,---......///222777;;;EEEMMMWWW```fffnnnvvv|||{{{}}}SSSVVVZZZ^^^aaacccdddeeebbb```^^^\\\]]]```dddgggkkkkkkkkklllmmmmmmmmmmmmkkkjjjfff___YYYXXX^^^ddddddhhhlllnnnsssxxxwwwsssuuuvvvvvvrrrnnnkkklllmmmgggkkkooonnnjjjhhhkkknnnrrroooqqqxxxyyytttpppqqqiiiiiikkknnnoooooollliiicccfffeee``````dddddd```\\\MMMCCCHHHSSS\\\fffpppssslllddd```bbbgggjjjlllmmmjjjjjjpppsssqqqmmmllljjjmmmooonnnjjjhhhhhhjjjooonnnkkkhhhfffddddddcccaaa```______```aaa```___```___\\\UUULLLDDD>>>;;;333//////222000++++++///(((******)))&&&&&&))),,,&&&&&&''')))***+++------111333666666333000------***+++,,,+++(((''''''((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++******)))*********)))---222555666777:::===RRRnnn~~~{{{|||}}}yyyuuutttuuunnngggfffkkkqqqssssssooolllmmmqqqsssooolllllllllsssvvvsssppptttyyy{{{rrruuuxxxwwwsssnnnllllllhhhfffjjjrrruuuqqqnnnooosssqqqrrrtttxxxxxxuuuqqqjjjkkkkkkmmmoooqqqssstttrrrrrrvvvzzzxxxrrrooopppnnnoootttxxxwwwsssssswwwsssyyy{{{wwwvvvxxxwwwvvvyyy~~~|||tttrrruuuwwwzzz~~~~~~}}}|||mmmsssvvvvvvuuusssnnnhhhlllllllllmmmppprrrrrrrrrqqqppppppuuu{{{~~~|||zzztttxxx{{{zzzvvvuuuxxx|||~~~tttmmmkkkoootttxxx|||xxxvvvtttnnnkkkooouuuyyy~~~yyyuuuuuuvvvtttuuuxxx}}}xxxuuutttssstttzzz{{{wwwrrrpppqqqtttwwwyyy||||||~~~zzz{{{~~~}}}~~~|||sssssssssrrrqqqvvv}}}}}}yyyyyy}}}}}}kkkmmmlllgggjjjsssyyyxxxzzzuuuoookkkkkklllkkkjjjhhhlllppprrrsssuuu{{{vvvyyy|||{{{yyyyyy{{{~~~{{{{{{xxxtttqqqrrrwww|||wwwzzz}}}}}}~~~hhhLLL777------000//////...------,,,++++++)))***,,,---,,,+++)))((((((''''''(((***+++)))(((((((((((())))))))))))))))))))))))******+++++++++---000888CCCNNN]]]sssyyyyyyyyyxxx}}}wwwuuuzzz|||xxxvvvxxxvvvqqqppptttsssoooppptttssskkkhhhiii___KKK<<<:::555444222111///...---------+++)))))))))***)))''')))***+++,,,,,,+++************++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++))))))************))))))'''(((((()))***+++++++++))))))************))))))''')))***,,,---------,,,...///000111444999@@@EEEUUU]]]iiippprrrtttwwwzzz}}}}}}~~~~~~TTTUUUWWW[[[^^^bbbdddfffeee```ZZZ[[[```dddfffeeegggjjjnnnooonnnkkkiiihhhhhhfffbbb^^^\\\\\\]]]^^^___aaaeeejjjooosssvvvxxxxxxxxxuuuooolllmmmllliiinnnqqqrrrooojjjggghhhlllmmmlllnnnrrrwwwzzzyyywwwnnnnnnnnnooopppooollliiijjjiiihhhhhhgggddd```\\\PPPJJJFFFIIIPPPZZZhhhttttttnnngggdddfffiiiiiiiiikkkmmmpppssstttssspppnnnkkkmmmoooooollliiifffeeejjjfff```ZZZWWWTTTQQQOOOQQQPPPNNNMMMLLLMMMOOOPPPHHHFFFCCC>>>999444111///,,,,,,+++***)))((('''&&&(((''''''''''''((())))))((((((&&&%%%&&&+++111666;;;>>>???;;;333---,,,...///---***''''''(((***,,,)))))))))))))))))))))))))))*********++++++++++++++++++*********+++,,,------333333555888555???WWWtttzzz|||~~~yyytttppppppllljjjjjjnnnpppqqqpppmmmnnnoooqqqqqqqqqppppppyyyvvvtttuuuxxxzzzyyywwwpppooorrrvvvuuuooolllllliiikkknnnooonnnmmmllllllqqqsssqqqooorrryyy|||zzzuuuqqqmmmmmmpppqqqpppnnnoooqqqsssrrrpppmmmkkkjjjooojjjiiiooouuuvvvwwwxxxttt{{{yyyvvvuuuwwwvvvtttsssrrrssstttuuuuuuvvvyyy}}}~~~|||uuuvvvtttooommmooopppmmmpppppppppqqqssstttvvvwwwvvvtttqqqrrrwww~~~}}}{{{xxxvvvtttttttttuuu~~~yyyrrrmmmlllnnnsssvvvvvvvvvwww{{{~~~{{{zzz{{{}}}}}}vvvtttzzz~~~||||||}}}|||xxxtttuuuyyy}}}wwwpppoootttzzz|||||||||{{{xxxssstttzzz~~~~~~}}}}}}|||zzzyyyyyy|||~~~{{{yyy{{{}}}}}}{{{zzzyyyzzz~~~~~~~~~~~~|||yyywwwnnnpppsssttttttuuuvvvxxxwwwqqqooopppmmmgggeeeiiiooollljjjlllpppvvvyyy{{{|||}}}~~~~~~|||zzzxxxyyy{{{xxxrrrqqqvvv{{{|||www}}}hhhGGG444333333///.........---,,,+++***)))'''((()))***************)))((((((((()))***++++++))))))))))))))))))))))))...)))(((,,,///...---...555999DDDSSS```kkkzzz|||zzzyyywwwtttrrrssstttsssoooppptttwwwvvvtttvvvtttooooootttvvvtttwwwvvvrrrgggWWWFFF888000111000///........................---,,,+++***)))+++******************************))))))***++++++'''))),,,//////...,,,+++)))+++---,,,)))'''((()))---,,,***)))))))))******---,,,***)))))))))***+++)))))))))******+++++++++---,,,***)))((()))******((()))***+++,,,---------***---111666;;;DDDNNNUUUjjjrrrwwwuuutttvvvwwwtttuuu|||YYYZZZ]]]```cccfffhhhiiiiiiddd___```dddiiijjjiiillloooppppppllliiifffeeejjjfffaaa\\\ZZZZZZZZZ[[[[[[^^^ccciiioootttwwwyyyyyyyyytttmmmkkkmmmnnnlllllloooqqqoookkkhhhiiikkkllllllmmmpppuuuwwwvvvtttjjjjjjkkkmmmooopppooonnnmmmkkkiiihhhgggddd```]]]RRRLLLHHHKKKPPPXXXcccmmmmmmkkkgggdddbbbdddgggjjjjjjmmmpppqqqpppmmmkkkjjjgggjjjnnnoookkkfffbbb___\\\WWWNNNGGGCCCBBB@@@??????>>><<<;;;:::;;;<<<===<<<;;;999555222///---,,,))))))))))))************(((((((((((((((((((((((())))))))))))***///666:::HHHJJJIIIBBB777///,,,,,,,,,***)))'''''')))+++---))))))))))))))))))))))))))))))))))))*********+++***++++++++++++,,,,,,,,,+++000111333999;;;LLLhhh}}}{{{zzzzzzzzzzzzyyyxxxuuusssrrrmmmjjjggghhhkkkmmmnnnnnnpppooonnnnnnnnnpppqqqsssxxxwwwvvvvvvwwwwwwvvvuuuqqqppprrruuuuuupppmmmnnnkkknnnrrrsssqqqooopppqqqxxxzzzyyyvvvvvvzzzzzzwwwuuutttrrrrrrssstttsssrrrsssttttttrrrnnnjjjhhhfffkkkiiikkkoooqqqpppsssxxxzzz{{{zzztttrrrpppnnnmmmmmmooopppqqqsssuuuxxxxxxvvvsssppprrruuuvvvrrrpppqqqooolllnnnppptttxxxzzz{{{{{{zzzxxxvvvuuuvvv{{{zzzxxxuuusssrrrqqqrrrrrrrrrqqqooonnnoooqqqtttwwwwwwvvvwww|||yyywww||||||xxxyyy~~~}}}xxxrrrqqquuuyyy{{{zzzyyy}}}}}}{{{{{{~~~|||yyyxxxzzz|||}}}~~~~~~{{{{{{||||||||||||{{{{{{yyyxxxwwwwwwwwwvvvuuutttlllooorrrtttuuuvvvxxxzzzsssooommmnnnlllfffeeegggmmmhhheeehhhqqqxxxzzzxxxyyyzzz|||}}}~~~{{{|||xxxqqqnnnqqquuuuuuttt{{{oooLLL777222111---++++++++++++***)))((((((((())))))************))),,,+++***))))))((((((((())))))))))))))))))))))))---***+++///000//////222888@@@OOO```kkkrrr{{{~~~|||yyytttqqqoooqqqoookkklllrrruuuuuuxxxuuuqqqpppqqqtttuuuvvv|||{{{uuuhhhUUUDDD888333000///......------......------------,,,++++++***,,,,,,++++++++++++*********))))))))))))******+++***+++,,,---------,,,,,,(((+++------***))))))***,,,,,,***)))))))))******,,,+++***)))))))))******++++++,,,---...///000111...---,,,++++++*********(((((())))))+++---...///111555:::AAAJJJUUUbbbjjjsssxxxzzzuuusssvvvxxxwwwxxx~~~___aaaccceeehhhjjjkkkkkkgggccc___```cccggghhhgggkkklllmmmlllhhheeeddddddkkkfff___\\\[[[ZZZXXXUUUXXX[[[aaahhhnnntttwwwyyywwwvvvqqqjjjiiinnnqqqqqqlllpppsssrrrooolllkkkmmmkkkkkklllnnnppprrrqqqpppgggggggggjjjnnnqqqrrrsssqqqooollljjjhhheeeaaa^^^VVVQQQOOORRRUUUXXX___gggfffggggggddd``````dddiiigggkkknnnnnnkkkgggfffggglllpppuuuuuupppggg___ZZZPPPJJJAAA999555444444444333222000/////////000111000000///...,,,+++******(((((())))))************(((((())))))))))))((('''***+++---...222777===BBBNNNPPPNNNEEE999...))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,---------,,,++++++111111222999BBB[[[}}}|||yyyxxxwwwwwwuuurrrooonnnooopppqqqllljjjggggggiiilllmmmmmmqqqoookkkiiiiiilllooorrruuuwwwxxxwwwuuutttttttttrrrppppppssssssooommmooommmrrrwwwxxxuuusssuuuwwwzzz}}}|||xxxwwwxxxwwwtttuuuwwwxxxxxxwwwwwwwwwxxxxxxwwwuuuqqqmmmiiieeeccccccdddhhhkkkjjjhhhlllssswww}}}|||{{{rrrpppmmmkkkiiijjjkkklllvvvwwwxxxxxxvvvrrrmmmjjjnnntttxxxvvvttttttrrrooommmqqqxxx}}}}}}{{{yyywwwwww{{{~~~vvvuuussspppoooooooooooohhhjjjmmmqqqtttwwwyyyzzz{{{zzz{{{~~~~~~~~~zzzxxxzzz}}}}}}~~~{{{{{{|||xxxttttttwwwyyyyyyxxxwww~~~}}}zzzxxxyyyzzz{{{{{{~~~yyy|||}}}~~~}}}|||}}}}}}zzzwwwppppppooonnnnnnooopppppplllooorrrttttttuuuvvvwwwpppmmmkkkkkkiiieeedddeeejjjdddaaafffpppxxxxxxuuuvvvvvvwwwwwwyyyzzz{{{|||{{{|||zzzsssppprrrtttsssuuuzzzsssQQQ999222000,,,++++++++++++***))))))((()))************))))))(((+++++++++***))))))(((((()))))))))))))))))))))))),,,+++---000000000555<<>>EEENNNXXXeeeqqqyyywwwyyyxxxtttssswww{{{|||{{{bbbccceeehhhiiijjjkkkkkkdddaaa______bbbeeeeeeeeebbbccceeeeeeeeedddeeeggggggccc___^^^___]]]WWWSSSXXX\\\aaahhhmmmrrruuuvvvqqqqqqlllfffgggnnntttuuuqqqtttvvvvvvsssooonnnmmmkkkkkkkkkkkklllmmmmmmlllgggfffeeehhhlllqqqsssuuutttrrrooommmkkkhhheeebbb\\\XXXWWWZZZ\\\]]]```eeeeeeffffffdddbbbbbbdddgggcccggglllllliiiggghhhiiissswwwzzzyyypppcccWWWPPPEEE@@@999333111000000000000///...---------......,,,,,,++++++++++++******++++++******)))(((((('''((()))*********)))(((((((((+++///444:::AAAHHHLLLOOOQQQPPPHHH;;;111,,,+++''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((())))))***,,,......---,,,+++...333111333<<>>FFFKKKRRR\\\fffooovvvzzzsssttttttsssuuuyyy|||~~~}}}}}}zzz}}}```aaadddfffggghhhggggggdddcccbbbbbbdddeeefffeee^^^```cccdddeeefffhhhiiiaaaaaaaaacccdddaaa[[[VVV]]]```eeeiiimmmpppqqqqqqjjjjjjgggccceeennntttvvvssstttvvvvvvsssooollljjjjjjjjjjjjjjjiiiiiijjjjjjiiigggfffgggkkkooorrrsssuuusssrrrqqqpppnnnkkkiiiaaa^^^]]]```aaa```cccggghhhfffeeefffhhhhhhgggddd```dddhhhjjjjjjjjjkkkmmmrrrtttuuupppdddUUUGGG???777444111//////...---,,,,,,++++++***************++++++++++++************++++++******))))))((((((((())))))***************''',,,333;;;CCCJJJQQQVVVTTTWWWVVVNNNAAA666000///((())))))***)))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((((((((()))+++---.........,,,+++---111111666CCCUUUxxx{{{{{{{{{vvvqqqooonnnllljjjjjjkkklllmmmnnnmmmjjjhhhhhhjjjnnnpppmmmlllkkkkkkjjjjjjjjjjjjlllooossssssrrrrrrtttwwwyyyuuuuuuvvvtttpppnnnppprrrwww|||}}}zzzxxxyyy|||wwwyyywwwpppmmmpppssssssrrrvvvzzz{{{zzzyyy{{{}}}zzzwwwsssppppppooollljjjjjjggghhhoootttttttttvvvuuuyyyxxxuuuqqqnnnlllmmmnnnpppyyyxxxsssnnniiihhhkkknnnooovvv{{{zzzyyy}}}|||~~~~~~{{{wwwuuuwwwtttxxx|||{{{wwwvvvuuutttsssrrrrrrrrrnnnppprrrvvvyyy}}}~~~|||}}}|||wwwzzz~~~}}}yyyuuuuuuxxx~~~|||wwwwwwvvvwwwwwwyyy{{{||||||{{{~~~{{{}}}~~~}}}}}}~~~~~~~~~yyyssssssxxxwww{{{}}}|||{{{{{{zzzwwwsssllllllkkkiiihhhiiimmmqqquuuwwwyyyyyywwwuuussssssvvvsssllleeeaaaaaaccccccaaadddhhhiiiiiijjjnnnrrr|||yyyxxxxxxxxxyyyzzz~~~~~~{{{yyy{{{{{{yyyuuuwwwzzz|||}}}oooOOO777000///---,,,,,,---------,,,++++++***************)))(((''''''((()))+++,,,,,,,,,,,,******************************,,,...111:::MMM___mmmnnnsssxxxwwwtttvvv{{{~~~}}}}}}tttsssoooiiihhhnnnrrrsssuuueee___jjjrrrrrrttt|||wwwbbbIII888444555------,,,,,,,,,------...++++++,,,---------,,,,,,************************---,,,+++******))))))***((()))+++---///000000111...---------,,,,,,+++***************+++*********)))))))))************)))++++++++++++++++++,,,,,,***+++,,,------,,,+++***---,,,,,,///444;;;BBBGGGTTTXXX```jjjrrrwwwzzz{{{sssssstttxxxzzzzzz{{{{{{|||zzzuuuwwwyyyyyy\\\^^^aaaccceeeeeedddccc``````aaaaaaaaabbbbbbbbbcccfffhhhiiiiiihhhiiiiii```bbbeeegggfffccc```^^^cccfffiiilllnnnnnnmmmmmmeeegggeeeccceeemmmrrrrrrppppppqqqpppnnnllliiigggjjjkkkkkkjjjhhhgggiiijjjkkkiiihhhiiillloooqqqrrrsssssstttuuuwwwvvvsssqqqhhhdddbbbddddddcccfffjjjllliiihhhjjjmmmmmmiiidddbbbccceeegggiiijjjjjjjjjkkkkkkhhhaaaTTTGGG<<<777000///...///000000...,,,++++++++++++******))))))++++++******)))(((((((((''''''((()))***++++++,,,))))))))))))***+++---...,,,111:::CCCKKKRRRXXX\\\YYY[[[YYYPPPBBB555---+++************)))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((***+++---.........---,,,)))...111<<>>@@@>>>:::888888<<<@@@CCCAAA;;;444000///...---,,,((()))***+++,,,++++++***)))***+++,,,---,,,,,,+++))))))))))))************))))))***+++---///111222333555888>>>GGGQQQZZZ___iiihhhiiimmmsssxxxzzzzzz{{{wwwxxx}}}zzzuuuuuuuuuzzz}}}yyyuuuvvvwwwvvvYYY[[[___bbbddddddcccbbb___aaaccccccbbbaaaaaaaaadddgggkkkmmmllljjjiiihhhjjjllllllgggbbbbbbiiipppiiikkkoooqqqqqqpppnnnlllhhhkkkllliiiiiikkkiiifffjjjiiiiiijjjlllmmmlllllljjjlllllljjjhhhgggjjjmmmkkkjjjjjjllloooqqqrrrrrrmmmpppvvv|||}}}xxxrrrpppnnnmmmpppuuujjjooossssssnnnjjjhhhiiikkkeee``````bbbaaa[[[UUUIIIGGGBBB;;;444000///000111---)))((((((***,,,,,,---............---,,,,,,************************************)))))))))))))))((('''''')))---111444;;;AAAJJJQQQWWW[[[^^^______aaa___VVVGGG999111...***)))))))))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,,,,,,,---...///...333999KKKfff{{{zzz{{{|||wwwtttttttttrrrppprrrooojjjfffeeegggjjjlllqqqqqqnnnkkkhhhjjjoootttxxxxxxwwwvvvuuusssrrrqqqrrrmmmiiiiiimmmqqqsssrrrssssssxxx~~~~~~}}}|||{{{}}}{{{vvvsss|||}}}|||{{{yyytttrrrpppsssxxx|||}}}}}}}}}wwwssssssxxx}}}~~~}}}{{{||||||uuuuuuyyynnnqqqvvv}}}}}}xxxuuuuuuwwwzzz}}}vvvxxxyyyuuupppnnnqqquuusss~~~|||yyyxxxvvvxxxyyy|||~~~~~~}}}{{{yyyuuupppttt|||~~~~~~~~~}}}||||||~~~}}}zzzxxxwwwuuutttwww}}}|||uuuyyy~~~wwwvvvxxx||||||zzz|||}}}{{{{{{|||}}}}}}}}}uuuwww{{{wwwuuuvvvzzz{{{wwwvvvwwwyyyvvvyyy~~~}}}yyyvvvwww|||}}}{{{uuurrrtttwwwrrruuuyyyzzzxxxuuusssrrrkkkrrruuusssrrrqqqkkkccc___ccchhhlllmmmnnnppprrrqqqqqqqqqqqqrrrsssssstttqqqwww|||{{{{{{|||{{{xxx~~~zzzvvvuuuxxx}}}{{{___???......000---+++,,,,,,---------,,,,,,'''((()))***************%%%'''***,,,.........---************************///111888CCCNNNYYYgggtttzzzyyy{{{|||yyyuuuvvv|||ssstttwwwyyy{{{yyytttqqqppprrrqqqooopppvvvzzzyyyxxxzzzxxxtttuuuzzz|||{{{xxxsssjjj\\\LLL>>>555000...............///000111.........---,,,+++***))))))***+++---///111222333333444777<<>>DDDMMMQQQTTTWWWQQQMMMEEE???<<<<<>>888444333444666444222///,,,***+++,,,...)))))))))***+++++++++,,,---,,,++++++******++++++******))))))******+++,,,+++---...000333;;;EEEMMMXXX[[[aaaeeejjjpppwww}}}|||}}}zzzvvvwww}}}}}}{{{yyyxxxwwwvvvtttrrrkkkpppxxx}}}```___bbbgggfffaaa]]]]]]^^^___```aaa```^^^\\\[[[bbbeeehhhhhhfffdddfffgggmmmnnnkkkdddbbbeeeiiijjjhhhhhhhhhgggfffgggiiilllfffkkkqqqrrrooollliiiiiieeeggghhhhhheeecccaaaaaa___bbbeeeffffffffffffgggjjjkkkkkkhhhgggiiinnnrrrvvvwwwwwwvvvvvvwwwzzz}}}~~~~~~|||wwwsssqqqqqqooollliiidddaaa^^^[[[RRRCCC888333))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,------,,,,,,++++++)))(((((()))***+++***)))---******111888@@@KKKTTTQQQUUUYYY\\\]]]^^^___```YYY\\\^^^]]]TTTEEE666---///---++++++++++++)))'''))))))))))))))))))))))))((((((''''''''''''&&&&&&************+++,,,------///333777JJJjjjwwwuuuvvvwwwxxxoookkklllsssvvvrrrkkkhhhkkkgggfffkkknnnoooqqqtttnnnooooooooooooqqquuuyyyvvvvvvuuuvvvuuusssppplllnnnnnnnnnmmmmmmlllkkkjjjlllvvvxxxsssuuu}}}yyyyyyxxxxxxyyyyyyxxxvvvtttsssuuuvvvxxxzzz{{{|||{{{{{{wwwuuusssuuuxxxyyywwwtttmmmssswwwvvvuuuvvvuuuqqqyyyqqqmmmsss{{{~~~}}}{{{yyyyyyzzz{{{{{{{{{vvvtttsssrrrsssuuuwwwyyy{{{||||||yyyuuussstttwww}}}|||zzzzzzzzzzzz|||{{{|||}}}yyyxxxxxxxxxxxxxxx|||~~~{{{}}}}}}|||||||||||||||zzzyyy{{{~~~|||zzz}}}}}}xxxqqqnnnqqqvvvnnnttt|||}}}{{{}}}|||xxxvvvvvv|||~~~xxxvvvwwwyyyyyyxxxtttqqqppptttxxx{{{}}}}}}{{{xxxxxxzzz}}}xxxuuuqqqnnnmmmllljjjiiihhhqqquuurrrrrrwwwwwwsssnnnnnnnnnmmmkkknnnsssxxx}}}~~~|||zzzwwwwwwzzz~~~yyy{{{yyytttsssuuutttqqq^^^LLL888///,,,++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))*********++++++++++++,,,***,,,...---,,,,,,///333222CCCTTT^^^dddjjjoooqqqpppqqqrrrssstttsssooolllgggggggggkkkqqqvvvzzz{{{yyyuuuqqqqqqtttxxxzzzzzz}}}}}}zzzwwwwwwzzzyyyuuuqqqooommmjjj^^^LLL===777333111...---------,,,+++,,,,,,---------,,,++++++))))))---...777SSSeee___KKKAAA999999;;;;;;:::;;;<<<999555000---,,,------++++++*********+++,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,...111555<<>>GGGUUUdddoooppprrrtttwwwyyyzzz{{{|||}}}}}}yyyssstttzzz~~~~~~yyy{{{}}}|||zzzyyy{{{}}}~~~{{{{{{^^^^^^bbbhhhiiidddaaaaaa```aaacccddddddbbbaaa___```cccggggggdddcccdddfffggggggiiilllmmmllliiihhhgggfffeeeddddddhhhmmmqqqsssuuutttpppjjjhhhkkkppppppnnnjjjeee```______aaa^^^___``````______aaaccckkkmmmmmmjjjfffhhhooovvv~~~yyysssoooooorrruuurrrqqqttt||||||wwwrrrmmmmmmppppppkkkeeejjjcccYYYOOOAAA444///000******+++,,,------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,------.........---------,,,,,,+++*********+++000111999DDDLLLOOOTTTYYY___aaaccccccbbb```aaaaaaZZZZZZ[[[[[[VVVMMM@@@888...---+++,,,------,,,+++************************))))))******************************+++,,,---...---222999QQQwwwyyytttpppppprrrzzztttrrryyy}}}yyyqqqllliiikkkmmmmmmnnnppprrrrrrlllmmmoooppppppqqqsssuuu{{{xxxuuusssqqqooollliiiggghhhjjjmmmooonnnkkkggggggqqqsssllllllvvvyyysssqqqrrrsssvvv{{{~~~|||yyytttssssssuuuxxxzzzyyyxxx{{{~~~~~~zzzxxxyyy|||~~~{{{wwwrrrooonnnnnnkkkqqquuuttttttuuutttpppggg[[[UUU[[[iiissszzz}}}~~~|||yyywwwvvvuuusssqqqmmmpppuuuzzz||||||{{{yyy{{{{{{zzzwwwuuuvvv{{{~~~}}}}}}~~~|||}}}~~~{{{zzz{{{}}}{{{~~~~~~~~~}}}wwwrrrsssyyy~~~}}}}}}|||{{{zzzyyyzzzzzzzzz{{{}}}|||zzz{{{yyyvvvwwwzzz}}}{{{zzzzzzzzzyyyxxxyyyzzz{{{}}}}}}yyywwwxxxzzz||||||yyyxxxuuuqqqnnnkkkjjjiiiqqqwww{{{{{{yyyvvvrrrnnnssswwwxxxtttmmmlllssszzz~~~yyywwwvvvwwwvvvvvvooovvvvvvnnniiihhh___SSSBBB888000//////......///++++++++++++++++++++++++)))***,,,------,,,+++)))))))))*********+++++++++******---///,,,)))000999JJJ]]]nnnpppjjjhhhkkknnntttsssrrrrrrtttuuutttsssyyyvvvqqqoooppprrrtttuuuuuupppnnnqqqxxx}}}~~~}}}uuuvvvsssmmmllloooqqqpppkkkkkklllmmmdddTTTFFF@@@666333000//////000///...,,,,,,------,,,,,,+++***)))---111000999VVVbbbUUUHHH===222//////...---///++++++++++++,,,,,,,,,,,,------...///...,,,)))(((((())))))***++++++,,,,,,)))***,,,------,,,+++***++++++++++++++++++,,,,,,111666>>>GGGQQQ___mmmwwwssssssuuuxxx{{{|||}}}}}}|||tttqqqvvv~~~~~~yyyvvvyyy||||||zzzzzz|||^^^^^^bbbiiijjjgggdddeeedddeeefffggggggfffdddcccaaafffjjjkkkhhhffffffggg``````dddkkkmmmiiidddcccbbbbbbbbbbbbcccgggmmmqqqxxxvvvqqqjjjddddddiiinnnpppnnniiiccc^^^]]]```bbbdddddddddcccbbbbbbdddgggmmmnnnooommmlllnnntttxxx~~~|||xxxsssooommmoooqqqpppooopppvvv~~~{{{tttppplllnnnrrrsssnnnhhhjjj___QQQFFF:::111///111++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------......------+++++++++)))((((((***,,,///666DDDQQQWWWXXX[[[```eeefffgggfffdddbbbbbbccc^^^\\\[[[ZZZXXXQQQHHHAAA111///,,,+++,,,------,,,************************''''''(((((((((((())))))++++++++++++,,,---.........555AAA^^^yyyrrrlllhhhkkkqqqqqqmmmnnnuuu{{{yyytttrrrkkknnnnnnkkkkkknnnqqqqqqlllnnnpppppppppooopppqqqwwwuuurrrpppnnnlllhhheee``````aaaggglllooonnnkkkhhhmmmooollljjjlllkkkhhhbbbfffjjjnnnuuu|||}}}zzzrrrqqqqqqtttzzz}}}}}}|||xxxzzz{{{yyyvvvtttuuuwww{{{||||||xxxsssppppppssslllppprrrssstttuuuooohhhXXXMMMGGGMMM[[[iiittt{{{|||yyywwwvvvuuutttrrrnnnrrrxxx}}}~~~{{{yyyzzz||||||zzzxxxzzz~~~}}}~~~|||~~~|||zzz{{{|||{{{}}}yyytttuuu|||}}}}}}~~~}}}yyy}}}zzzxxxxxx{{{~~~~~~~~~}}}zzz||||||yyy{{{|||}}}~~~~~~}}}|||{{{|||~~~|||}}}yyyxxxxxxzzzzzzzzzxxxwwwuuupppkkkhhhggghhhkkkpppvvvyyyyyywwwtttrrrssswwwzzzvvvpppmmmpppttt}}}zzzwwwwwwyyyzzzyyywwwrrrsssqqqmmmhhhaaaTTTGGG999222------...---,,,---++++++++++++++++++++++++***+++,,,---------,,,+++)))))))))************++++++***,,,///,,,***333AAAXXXgggssssssllljjjlllmmmrrrooommmnnnoooqqqrrrrrruuussspppoooppprrrrrrrrrppppppppptttzzz|||{{{yyyooorrrqqqnnnnnnsssxxxxxxrrrqqqpppooofffVVVIIICCC888555000---------------++++++,,,,,,,,,+++******''')))...000777NNN[[[RRRJJJ===111------,,,,,,...++++++******)))(((''''''(((***,,,------,,,+++******************+++++++++******+++,,,,,,,,,++++++,,,+++++++++---///111222999@@@JJJTTT^^^hhhrrryyyzzzyyyyyy{{{~~~zzzsssqqqyyywwwyyyzzz{{{{{{zzzzzz|||}}}}}}aaa```ccciiijjjhhhfffhhhiiijjjjjjkkkjjjhhheeeddd___eeejjjllljjjfffeeeeeeaaa^^^aaahhhkkkfffaaaaaa___```aaaccceeeiiiooosssxxxsssllleeebbbcccgggjjjmmmllliiieeebbbaaacccfffggggggfffeeedddeeehhhkkkqqqqqqqqqrrrtttwwwzzz|||yyyxxxvvvsssooommmmmmnnnqqqrrrtttxxx}}}~~~|||uuupppmmmqqqxxxzzzuuuooodddWWWGGG===666///---///,,,+++***)))))))))***+++******+++,,,,,,---......,,,,,,+++++++++++++++,,,++++++,,,---------------***+++,,,+++***,,,000333888BBBRRR^^^___]]]aaagggiiijjjjjjhhhfffddddddeeebbb___]]]]]]\\\XXXOOOHHH666333...+++***+++++++++************************''''''((((((((())))))))),,,,,,,,,,,,---...///000111;;;KKKlll}}}vvvooommmkkkhhhhhhjjjhhhgggllltttxxxvvvssssssmmmpppnnnhhhggglllqqqrrroooqqqtttuuutttsssssssssrrrqqqpppooonnnllliiifff]]]\\\]]]dddmmmtttvvvuuuqqqppprrrtttpppgggccceeeYYY___fffjjjrrr{{{~~~{{{rrrpppooosssyyy~~~~~~|||tttuuuuuutttsssssstttvvvxxx|||~~~|||uuuqqqppprrrnnnpppqqqsssvvvvvvlllaaaQQQHHHCCCHHHTTTcccrrr||||||yyywwwwwwyyyyyyyyyvvvxxx{{{}}}~~~}}}{{{zzzzzz}}}~~~|||{{{~~~}}}~~~zzzxxx{{{|||{{{|||~~~~~~xxxwww|||~~~~~~~~~~~~|||yyywwwwwwyyy||||||~~~|||{{{zzzzzz||||||xxxzzz}}}}}}}}}{{{zzz{{{}}}}}}||||||zzzuuunnnhhhfffiiilllkkkooovvv{{{|||zzzyyyyyyuuuyyy}}}{{{uuupppooopppqqqsssuuuvvvvvvvvvxxxyyyyyyrrrmmmnnnjjj\\\KKK@@@444///+++---...---,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))************+++)))+++000...---:::KKKccclllrrrqqqnnnnnnooonnnnnnllliiiiiikkknnnppppppppppppoooqqqssssssrrrqqqnnnqqquuuyyyzzzyyyuuusssmmmqqqsssppppppuuuzzz{{{wwwtttrrrqqqiii[[[QQQMMMAAA;;;444///------------******++++++******)))((()))''',,,000444FFFUUUTTTPPPBBB444...,,,******+++******)))(((((('''''''''((()))+++---...------,,,+++++++++***************++++++******++++++,,,---,,,++++++,,,000555999===GGGPPP\\\fffmmmsssyyy}}}||||||}}}~~~}}}{{{|||yyyuuuttt{{{yyyyyyxxxxxxzzz}}}~~~|||dddbbbeeeiiijjjhhhgggiiilllmmmmmmlllkkkhhheeeccc\\\aaahhhkkkhhhdddbbbaaafffaaabbbhhhkkkfffbbbbbb___aaaccceeehhhmmmrrrvvvvvvppphhhbbbaaaccceeegggkkkkkkkkkjjjhhhgggiiijjjfffffffffddddddfffjjjmmmuuutttsssuuuyyy}}}~~~~~~uuuvvvuuussspppmmmlllmmmsssvvvzzz}}}vvvqqqooottt|||{{{ttt___PPP@@@888333...++++++,,,+++)))((()))***,,,---******+++,,,,,,---......,,,,,,++++++***+++++++++***+++,,,,,,---------,,,+++---...//////111666;;;CCCMMM]]]fffccc___bbbjjjkkkkkkkkkjjjgggeeeeeefffdddaaa``````aaa\\\TTTLLL;;;666///+++))))))))))))************************))))))******+++++++++,,,------------...///000000444@@@SSSvvvvvvsssmmmkkkooorrrmmmfffbbbeeegggnnnvvvxxxtttppppppmmmpppnnnfffdddkkkrrrttttttvvvzzz{{{zzzyyyyyyyyypppooopppqqqqqqpppllliii^^^]]]^^^fffqqqzzz~~~zzzuuuwww}}}wwwhhhbbbfffXXX___fffiiipppyyy|||yyyrrrooonnnrrrxxx}}}}}}{{{sssrrrrrrssstttvvvwwwxxxxxx~~~xxxpppmmmnnnrrrrrrrrrtttyyyxxxlll^^^RRRJJJEEEIIITTTbbbsss|||xxxwwwyyy|||~~~}}}}}}|||{{{{{{zzzzzz{{{~~~}}}|||}}}~~~zzzyyy|||~~~}}}~~~zzzvvvzzz~~~{{{}}}{{{zzzxxxwwwxxxyyy|||}}}~~~~~~~~~zzz|||~~~yyy{{{~~~zzzvvvxxx{{{~~~}}}|||}}}~~~wwwnnnhhhggglllqqqqqquuu{{{}}}|||}}}xxx|||{{{uuuqqqoooeeelllssstttqqqpppuuuzzz~~~qqqkkkooolll[[[GGG===333...,,,///000......000++++++++++++++++++++++++,,,++++++++++++,,,---...))))))))))))************+++(((+++000000000@@@SSSiiinnnpppoooooorrrrrrpppmmmjjjgggfffiiillloooppppppqqqrrrtttvvvvvvsssqqqmmmsssyyy}}}{{{vvvqqqnnnoootttuuuqqqpppsssvvvvvvvvvsssrrrqqqkkkaaaZZZYYYIIICCC:::333000/////////***************)))((((((///(((,,,111222???QQQVVVZZZKKK<<<444000---,,,---(((((((((((()))***+++,,,,,,,,,......///...---,,,,,,,,,++++++***)))))))))++++++***)))***+++---...,,,++++++---222:::@@@EEETTT]]]jjjuuu{{{~~~|||zzzyyyyyywwwuuuxxxyyyxxxwww{{{{{{vvvtttuuuyyy}}}}}}~~~dddffffffeeecccdddgggkkknnnmmmjjjhhhfffeeeeeeeeeccc``````eeegggfffeeefffcccbbbbbbcccddddddaaa___hhhhhhgggggghhhkkkooorrrzzznnncccaaabbbccceeegggqqqlllfffdddgggkkkmmmnnngggccc```___bbbfffjjjmmmrrrtttvvvwwwyyy}}}oootttwwwsssooonnnnnnlllnnn|||{{{rrrpppooouuuttt\\\HHH888555333------222000---++++++,,,,,,)))&&&&&&(((+++///222444555666......---,,,++++++++++++***))))))***,,,,,,+++******''''''---000333<<>>333---,,,...---,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------666888MMMtttzzztttgggiiilllnnnmmmkkkgggeeefffhhhlllrrrvvvvvvqqqllluuupppjjjhhhjjjooouuuyyyxxxzzz}}}~~~{{{wwwtttxxxoookkkpppvvvxxxwwwvvvjjjiiijjjqqqzzz|||uuuwwwwwwmmmbbb]]]bbbbbbgggqqqxxxwwwvvvuuuooopppoooooottt|||~~~{{{vvvooojjjnnnvvv|||zzzvvvxxxyyy{{{~~~wwwrrrvvvxxxyyywwwrrrlllgggdddZZZVVVOOOMMMWWWhhhvvv{{{{{{|||}}}~~~~~~}}}{{{|||}}}zzzwwwzzz~~~}}}wwwzzz~~~~~~~~~yyyzzz~~~||||||wwwrrrpppsssyyy~~~~~~|||~~~}}}yyyyyy|||}}}{{{xxx{{{}}}}}}|||~~~{{{ssskkkiiiooouuuvvvuuuuuuxxx{{{}}}{{{xxxwwwyyy{{{{{{xxxsssnnnjjjddddddiiipppssstttwww|||zzzxxxvvvssskkk[[[FFF777111000///...,,,,,,++++++---......---,,,)))'''&&&)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++(((,,,...------888LLL\\\kkklllnnnnnnmmmmmmnnnpppjjjeeeaaa```cccfffhhhhhhnnnooorrrvvvxxxvvvooojjjpppppprrrtttvvvuuusssqqqrrrtttvvvtttqqqnnnooopppqqquuuuuuoooiiihhheeebbbSSSHHH<<<555333111...,,,...,,,++++++------,,,+++***---000///000888FFFQQQUUUJJJ;;;111...---,,,*********+++++++++******))),,,,,,---------,,,***)))************************'''''')))+++---...,,,+++222111333888AAAIIIMMMOOOlllkkkrrr~~~~~~{{{uuupppllloootttvvvvvvyyy}}}wwwuuuvvv{{{~~~~~~{{{fffjjjlllkkkgggeeegggjjjjjjiiigggeeedddccccccdddccc``````dddfffdddbbbcccbbbbbbbbbcccfffgggfffdddiiijjjkkkkkkjjjlllqqquuuwwwmmmdddcccddddddeeegggpppnnnllllllnnnpppooommmhhhccc]]][[[]]]bbbgggjjjiiinnnuuuzzz}}}}}}{{{xxxsssvvvvvvppplllllllllkkkooowww}}}~~~||||||zzzwwwpppooopppvvv{{{nnnYYYFFF777444222---+++000---+++)))***,,,,,,+++))),,,+++,,,333<<<@@@===999......---,,,++++++++++++***))))))***++++++***)))+++(((***000555;;;GGGSSSRRRWWW]]]ccceeeeeeeeeeeehhhcccccchhhkkkgggcccbbb```^^^ZZZYYYaaahhhfff^^^NNNDDD888///---------++++++++++++***************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------111444EEEiiivvvpppiiiiiijjjjjjjjjiiihhhgggdddfffjjjpppuuuvvvsssoootttooohhheeegggmmmtttyyy{{{}}}~~~{{{yyy{{{sssoootttzzz|||||||||wwwuuuvvvzzz}}}yyyuuuwwwwwwppphhheeehhheeegggqqqxxxyyyvvvuuutttuuusssrrrvvv~~~}}}|||vvvppppppvvv|||~~~}}}~~~xxxrrruuuwwwxxxuuuooojjjhhhhhhdddccc```___hhhwww}}}zzz{{{}}}}}}xxxzzz~~~~~~}}}~~~}}}}}}}}}|||yyyuuusssuuuzzz}}}}}}{{{vvvuuuwww}}}|||}}}~~~~~~}}}~~~}}}}}}yyytttooommmnnnrrruuutttssssssuuuxxxxxxvvvtttwwwwwwwwwvvvsssoookkkhhhaaabbbgggoootttwww{{{{{{uuuiiiYYYGGG;;;111111///...---,,,,,,,,,,,,------------,,,***)))+++,,,------...---,,,,,,******+++,,,,,,,,,,,,,,,***---......222>>>QQQ```lllkkkjjjhhhggggggjjjmmmjjjgggcccaaaaaadddhhhjjjmmmnnnooorrrtttrrrmmmiiiiiiiiikkknnnqqqtttuuuuuuxxxyyyyyywwwrrrooonnnooolllmmmkkkiiijjjoooooolll___UUUHHH???888333000...///...------...---,,,***+++---///------333>>>HHHRRRJJJ???555///---......++++++,,,,,,,,,,,,++++++,,,------...---,,,+++***************************))))))***,,,---...---,,,111222666>>>IIITTT\\\```uuuuuuzzz~~~||||||zzzwwwtttnnnrrrvvvwwwwwwyyy|||}}}{{{{{{hhhnnnsssqqqjjjfffgggjjjiiihhhfffdddcccccccccccceeebbbbbbfffgggeeecccdddfffeeecccdddfffgggggggggdddhhhjjjjjjggghhhnnnsssssskkkeeefffgggffffffhhhlllmmmppptttwwwwwwuuurrrmmmggg___[[[\\\aaagggjjjhhhkkkqqqwwwzzzyyywwwuuuvvvwwwssskkkggghhhjjjjjjqqqqqqsssvvvtttpppooorrroooppprrrvvv~~~uuuhhhTTTDDD777444222,,,***---***)))((()))+++,,,,,,+++...---000;;;GGGJJJBBB999...---,,,++++++******+++)))))))))***)))))))))))),,,+++...333:::CCCQQQ]]]\\\]]]___bbbddddddaaa^^^bbb___aaaiiiooommmeee```ccc___ZZZZZZbbbkkklllhhhVVVKKK>>>333...---,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111<<>>444...---,,,+++************))))))***)))(((((()))***,,,///222777===GGGVVVbbbgggdddbbbcccdddccc^^^ZZZ___```dddkkkpppooojjjffffffaaa]]]^^^eeekkkllliiiZZZPPPBBB666///---,,,,,,************************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---------222777EEEggg}}}zzzuuuppprrrmmmgggcccbbbeeejjjnnnnnnoooqqqsssuuuvvvuuuuuupppooommmkkklllooouuuyyyxxxyyy{{{}}}}}}|||{{{zzzyyysssqqqvvv||||||zzzyyyzzzzzzxxxuuusssrrruuurrrrrruuuvvvuuuwww{{{|||}}}|||xxxvvvxxx}}}|||tttnnnhhhmmmrrrqqqmmmlllooottt~~~zzz{{{~~~|||~~~}}}}}}{{{vvvtttuuu{{{|||{{{|||}}}zzz|||yyyxxxvvvsssqqqqqqsssuuuvvvxxxyyyzzz{{{||||||{{{zzz{{{yyytttooolllkkkkkkkkksssppppppuuuxxxwwwxxx{{{~~~~~~sss```MMM@@@:::222111000///......---...---...///000000///...---............---------,,,+++,,,,,,---------------///------444BBBSSS```hhhmmmkkkhhhccc```___aaacccgggkkknnnkkkeeecccfffkkkooonnnkkkiiigggfffdddccciiihhhgggfffhhhlllssswwwuuuuuussspppmmmiiigggffffffgggeeeaaacccggghhheeebbbccc___UUUJJJAAA999333000///......///...,,,***///000111...,,,...444999GGGMMMOOOGGG:::///...000......------------------,,,---............,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---///111;;;CCCOOOZZZdddkkkqqquuu}}}|||~~~}}}|||{{{{{{|||}}}}}}vvvwwwwwwvvvuuuxxx~~~}}}}}}iiilllnnnkkkeeecccggglllpppnnnkkkhhheeedddcccbbbcccaaadddjjjmmmllljjjkkkkkkiiifffeeefffffffffeeefffkkkooopppnnnnnnqqquuunnnkkkjjjmmmnnnkkkjjjllllllnnnqqqtttvvvwwwxxxxxxuuurrrnnnlllmmmmmmmmmmmmqqqmmmlllnnnnnnlllmmmrrrooommmfff______fffkkklllssskkkhhhmmmlllggghhhnnnoooooollljjjkkklllhhh```QQQGGG===777333///------++++++***)))))))))+++------888FFFNNNLLLBBB666///------,,,+++************((()))***)))((((((***---,,,222999===CCCOOO]]]ggglllhhhdddccccccbbb^^^ZZZ\\\bbbhhhkkkkkkkkkkkkkkkfffbbb```ccchhhiiigggeee\\\SSSEEE999111...------,,,,,,++++++***))))))(((+++++++++++++++++++++++++++++++++,,,,,,,,,---------333666;;;RRR|||yyyzzz|||zzzvvvwwwrrriiicccaaaeeekkkooouuuuuuuuuuuusssqqqpppppplllnnnqqqqqqqqqppprrrttttttuuuvvvxxxyyyyyyyyyyyyyyysssqqqvvv|||~~~~~~~~~~~~|||zzzyyyvvvtttttttttvvvvvvqqqmmmrrr{{{}}}|||}}}~~~yyyuuugggmmmuuuxxxwwwwwwyyy|||~~~~~~|||zzz{{{~~~}}}zzzyyy{{{|||zzz{{{|||xxxwwwxxx~~~~~~{{{|||}}}|||zzz{{{yyyzzz||||||xxxsssppprrruuuyyy{{{~~~}}}xxxtttrrrqqqrrrsss~~~yyyvvvyyy{{{yyyxxxzzzwww{{{|||rrr___LLL>>>777111000///......---......///000111111000///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---...---///999KKK[[[gggkkknnnnnnllliiieeebbbbbbbbbgggnnntttssskkkffffffiiiqqqoookkkgggcccbbbbbbbbbiiihhhgggeeeeeeiiipppvvvuuutttsssrrrqqqooommmkkkgggmmmoooiiicccbbbbbbbbbbbbggghhh```VVVLLL@@@666000///------......---+++,,,......---,,,---111444BBBKKKSSSPPPCCC555///...//////---,,,+++++++++,,,+++,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,...222666@@@LLL]]]jjjppprrruuuwww}}}{{{zzz{{{|||~~~~~~~~~}}}||||||xxxxxxvvvssssssyyy~~~}}}}}}}}}|||zzz|||jjjkkkkkkgggddddddgggjjjmmmllliiieeecccaaa``````___^^^aaahhhlllkkkjjjkkkfffeeeeeefffhhhjjjjjjjjjiiillloooqqqqqqrrrrrrsssooommmnnnqqqqqqmmmlllnnnqqqrrrrrrqqqpppppprrrsssrrrqqqooooooppppppnnnmmmlllhhhkkkrrrqqqjjjgggjjjkkkiiiccc]]]```hhhmmmmmmpppllljjjlllnnnmmmmmmpppjjjjjjgggcccbbbdddbbb]]]RRRKKKAAA888333///...---,,,,,,+++***)))))),,,///555CCCRRRTTTHHH:::111///---,,,+++******))))))***''')))+++***((()))---000...999DDDHHHMMMXXXdddkkkkkkhhhdddaaa```___^^^]]]ZZZcccjjjhhheeefffhhhjjjccc```aaagggjjjiiifffddd]]]VVVJJJ===444///......------,,,+++***)))((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------111444666EEEddd{{{xxx}}}}}}wwwnnnfffcccffflllpppuuuvvvwwwuuuqqqnnnmmmllliiinnntttvvvssspppoooooorrrrrrssstttvvvwwwyyyyyy{{{vvvtttxxx}}}~~~~~~}}}xxxtttuuuwwwvvvooojjjpppyyy~~~}}}}}}}}}|||uuuzzz}}}zzzxxxzzz~~~~~~|||{{{}}}~~~uuurrrvvvzzzrrrqqqsss{{{|||yyyyyyzzz{{{{{{~~~~~~}}}}}}uuuppprrruuuwwwzzz~~~}}}{{{zzzzzz{{{{{{{{{xxxzzz}}}|||{{{|||vvvzzz{{{rrraaaMMM???888//////...---------------000000111111000///---,,,,,,,,,++++++,,,------...,,,---......//////......---...333AAASSSccckkknnnqqqqqqqqqnnnjjjhhhggggggjjjqqqxxxwwwpppiiihhhiiipppoookkkgggcccbbbdddfffgggggghhhfffeeehhhoootttpppoooooooooppppppooommmiiirrrwwwqqqiiigggiiijjjjjjqqqrrrkkkbbbZZZLLL>>>666333///---,,,---,,,,,,((()))++++++++++++---///:::CCCNNNQQQKKK@@@888333222111///,,,+++************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......///222999>>>FFFUUUiiivvvzzzyyyzzz|||~~~}}}||||||{{{{{{}}}}}}{{{yyyyyyxxxxxxvvvssstttyyy}}}{{{~~~|||zzz|||nnnmmmkkkiiihhhgggfffeeeiiigggeeecccaaa`````````___^^^aaahhhllljjjhhhiiifffeeefffhhhlllmmmmmmlllkkkkkkmmmqqqtttuuusssqqqrrrpppqqqtttrrrnnnnnnqqqpppqqqqqqooollllllooorrrqqqooommmmmmoooppppppooohhhcccfffnnnnnngggdddiiijjjhhhddd```ccckkkooommmkkkmmmmmmmmmpppuuuuuuqqqgggiiihhhdddbbbcccaaa]]]SSSMMMCCC777111...------+++,,,,,,***)))+++///333@@@KKKUUUPPPAAA333...000---,,,+++***))))))))))))&&&)))+++***)))***///444555DDDPPPSSSUUU[[[bbbeeefffeeebbb^^^\\\[[[^^^```]]]fffkkkhhhfffgggfffddd^^^[[[^^^ffflllkkkjjjkkk```ZZZPPPCCC888111...---+++++++++*********))))))))))))***+++,,,------...++++++,,,,,,,,,,,,------...---...222:::KKKdddzzz|||~~~{{{rrrjjjggghhhlllooosssuuuxxxwwwtttqqqpppqqqnnnsssyyyzzzvvvrrrqqqqqqoooooopppqqqsssuuuwwwyyy}}}xxxvvvzzz~~~~~~}}}zzzyyyyyyvvvssstttyyy{{{wwwwwwooohhhccceeeeeeeeeeeegggjjjlllkkkyyy|||rrrnnnvvvzzzuuupppuuuzzz~~~~~~}}}zzzyyyzzz~~~}}}yyyxxxyyyyyy|||sssqqqssstttpppooorrrzzz}}}zzzxxxzzz~~~}}}~~~~~~yyyuuuttttttwwwzzz~~~~~~~~~{{{wwwzzz}}}}}}|||}}}zzz{{{yyyooo___MMM???888...------,,,,,,,,,,,,---......///000000///...---,,,,,,,,,,,,---...000111------...///////////////,,,000999IIIZZZhhhppprrruuuuuussspppmmmlllmmmnnnqqquuuyyyxxxrrrllljjjkkkllllllkkkhhheeefffiiillllllnnnooommmjjjjjjnnnrrrmmmlllkkkmmmooopppnnnlllmmmsssvvvrrrnnnpppsssuuuqqqwwwvvvoookkkhhh\\\MMM???:::333...,,,+++++++++((()))+++++++++++++++,,,222888BBBKKKOOOMMMFFFAAA666444111...+++*********))))))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000111222888AAAHHHQQQaaasss~~~}}}}}}~~~}}}~~~|||xxxuuuuuuvvvvvvwwwxxxwwwwwwyyy~~~}}}~~~{{{{{{rrrooommmmmmmmmjjjeee```fffeeecccbbbbbbbbbccccccbbbaaadddkkknnnkkkiiiiiiiiiiiiiiikkknnnnnnllljjjqqqppppppuuu{{{|||xxxttttttrrrsssuuusssoooooorrrjjjlllnnnnnnlllmmmqqqtttrrrooolllkkkmmmppprrrsssiiiaaa```fffgggcccfffoookkkjjjfffcccfffmmmooommmgggmmmooommmrrr{{{zzzqqqgggkkkllliiigggfffddd```TTTNNNCCC777///------,,,)))***++++++***,,,222666GGGNNNQQQIII:::...---111---,,,+++***))))))))))))&&&))),,,+++)))+++111666===MMMYYYYYYVVVXXX[[[[[[aaaaaa```\\\XXXYYY]]]aaabbbiiilllkkkkkklllggg___[[[WWW[[[eeelllmmmooosssddd^^^TTTGGG;;;222...---***************+++++++++(((((()))***,,,---...///++++++,,,,,,,,,---------000))))))///333888FFFWWWiii~~~uuummmiiiiiillloooqqquuuzzz{{{yyywwwwwwxxxuuuzzz~~~~~~yyyuuuuuuvvvlllllllllnnnppprrruuuwww|||xxxvvvyyy}}}~~~~~~}}}}}}{{{~~~~~~{{{{{{{{{wwwwww{{{|||yyyvvvnnnkkkiiijjjllljjjccc]]][[[fffmmmggg]]]UUUOOOHHHDDDFFFFFFCCCCCCGGGNNNRRRLLLZZZ^^^SSSNNNUUUYYYTTTNNNTTTZZZ]]]]]]```eeekkkdddffflllsssuuurrrrrrtttyyy}}}|||~~~zzzyyy|||}}}zzz{{{}}}|||vvvssstttuuu{{{}}}yyyuuutttrrrooosssrrrttt{{{{{{|||}}}}}}{{{zzz|||~~~{{{{{{{{{||||||{{{wwwtttxxx{{{~~~}}}~~~|||~~~|||wwwyyy||||||zzzzzz~~~|||vvvkkk\\\KKK>>>777------,,,+++++++++,,,,,,+++,,,...///000000000///---,,,,,,---...000222333---......///////////////,,,222>>>NNN___lllrrrtttyyywwwtttpppmmmnnnqqqtttwwwxxxyyyvvvqqqnnnmmmnnnhhhiiijjjiiigggiiinnnrrrvvvxxxyyyuuuooolllmmmpppqqqooonnnpppssstttrrrooopppsssrrrooopppuuuyyyyyyrrrvvvtttnnnnnnqqqhhhZZZGGGAAA777000,,,************,,,---......---,,,+++,,,///888EEEQQQUUURRRLLL999777333///,,,*********((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++...222333555<<>>MMMZZZooovvvooollljjjlllpppssstttsssrrryyy{{{uuu}}}~~~}}}{{{xxxxxxqqqmmmnnnooonnnttt|||xxxtttsssxxx|||xxxpppiii```^^^[[[XXXVVVVVVVVVWWWSSSPPPMMMKKKLLLJJJGGGDDDHHHIIIIIIHHHEEEAAA===:::666444333333444888===???BBBAAA@@@???>>>>>>>>>>>>;;;===AAAEEEGGGIIIIIIIIIKKKKKKLLLNNNQQQTTTVVVXXX```___^^^\\\\\\^^^bbbfffooozzz{{{{{{~~~yyyuuurrrppptttrrrooonnnpppssssssssssssrrrvvv{{{vvvwwwyyywwwyyy||||||}}}}}}~~~zzzwwwxxx{{{{{{xxxtttvvvzzz~~~|||{{{zzz{{{~~~}}}zzzwwwzzz~~~zzz{{{xxxssspppdddPPP===444000***&&&(((***))))))***...---,,,++++++,,,---......------,,,---...000111+++,,,...///000//////...///...<<>>JJJTTTLLLAAA777111...---,,,***************+++,,,---***,,,......000777AAAIIITTTXXX^^^bbbbbbaaaaaaaaa___]]]\\\[[[\\\^^^aaacccjjjjjjjjjmmmnnnmmmiiifff_________bbbddddddaaa^^^___```[[[PPPEEE>>>666000+++,,,------,,,++++++,,,++++++++++++++++++++++++///......222666666111,,,,,,------,,,,,,///333666888CCCVVVjjjzzz~~~yyysssqqqooorrruuuwwwwwwsssqqquuu}}}}}}yyyssszzz~~~}}}{{{|||{{{xxxwwwqqqmmmnnnooonnnqqqvvvwwwuuuuuuzzz{{{uuummmccc^^^\\\XXXRRRLLLGGGEEECCC@@@?????????@@@BBB@@@===<<<<<<<<<999666666777888888666333000...000///------...111444666333333222222111111222222000111222444555555444444666666888999;;;===??????DDDDDDCCCAAAAAACCCGGGJJJTTT]]]fffhhhdddbbbgggmmm|||~~~{{{vvvsssuuuuuussspppnnnooossswwwxxxwwwzzz}}}yyyzzzyyyxxxzzz}}}~~~~~~~~~zzzvvvvvvxxxyyywwwssstttwww|||~~~zzzvvv{{{~~~~~~~~~yyyyyy{{{vvvtttrrrhhhTTT@@@666222---+++...///---+++,,,..................///000...------,,,,,,---...///)))***+++,,,,,,+++******000000>>>VVVfffjjjmmmrrrooowwwzzzrrrjjjhhhjjjjjjlllqqqssspppnnnpppqqqpppjjjlllmmmjjjggghhhnnnsssssszzz}}}xxxtttuuuyyy{{{|||uuurrruuuwwwrrrllljjjlllrrruuusssuuuzzz}}}||||||zzzsssjjjlllqqqmmmbbbWWWNNN@@@444...,,,------***+++...//////---+++)))))),,,000999JJJ[[[aaa]]]YYYOOOCCC999333000+++(((,,,,,,,,,,,,,,,---...///,,,,,,,,,---...---,,,+++000666888<<>>JJJOOOOOOEEE888000------+++)))*********)))******+++,,,+++---///111555===HHHPPP[[[\\\^^^bbbdddeeedddbbbaaa`````````aaabbbcccdddkkkjjjiiijjjkkkmmmlllkkkaaaaaa```aaabbbaaa^^^\\\bbbaaa\\\TTTLLLEEE<<<444///...---,,,++++++******************************,,,---000555999888222,,,,,,---///...------...000///666DDDSSSbbbmmmtttwwwxxxyyy~~~yyywwwtttsssuuuxxxvvvrrrooorrrwwwxxxuuupppvvv{{{zzzyyyyyyxxxtttvvvpppnnnpppsssrrrqqqrrruuuuuuwww{{{wwwkkkdddbbbhhhccc]]][[[[[[[[[YYYVVVQQQKKKDDDAAA@@@???:::666555444222111000000111111333111//////000///...,,,,,,---///000///...,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,---...333333333333222222222222333444555666777777777777:::::::::888888999<<>>UUUeeejjjlllpppnnnuuuyyytttnnnkkkjjjiiilllnnnppppppsssxxxxxxuuulllpppqqqmmmhhhgggmmmtttqqqxxx{{{xxxuuuxxx|||~~~{{{vvvuuutttooojjjiiilllqqquuuuuuvvvxxxyyywwwyyyqqqhhhhhhmmmppplllgggdddZZZJJJ<<<222---++++++---...///000///---+++)))'''***...444@@@OOOYYY[[[eee[[[KKK>>>555000---***))))))))))))***+++,,,---------------------------555::::::@@@MMMSSS[[[jjjvvv{{{wwwmmmjjjvvvvvvwwwyyyyyywwwsssooommmvvv}}}}}}~~~|||~~~~~~~~~}}}{{{yyywwwuuunnnfffdddiiilllhhhbbb```bbbcccddddddeeeeeeddddddllliiiiiimmmmmmiiihhhjjjppprrruuuuuusssrrrrrrrrr|||yyyuuuqqqoooqqqtttwwwvvvqqqkkkgggggghhhhhhgggggghhhjjjlllnnnppprrrsssvvvsssqqqrrruuuwwwtttrrrnnnkkkiiijjjpppxxx~~~{{{sssrrrrrrpppppprrrjjjeee```bbbiiipppssssssnnnllljjjjjjkkkkkkfffaaaWWWGGG777000///...---...)))///000000;;;MMMWWWVVVHHH===000***+++---+++(((******)))))))))***++++++...000222555;;;EEEPPPXXX___]]]\\\```fffiiigggdddddddddeeeeeeeeeeeedddccciiiiiiiiiiiijjjkkkkkkjjjaaa````````````___^^^]]]bbbaaa]]]VVVQQQLLLBBB888111///,,,***************))))))))))))))))))))))))***,,,///444777666222------...//////...---...000222777>>>GGGQQQYYYaaafffnnnqqqwww}}}zzztttooommmqqqpppnnnnnnqqqttttttsssnnnuuuzzzzzzyyywwwrrrlllooommmmmmrrrwwwwwwuuurrrtttwwwzzz|||~~~}}}yyywwwwwwwwwhhhccc___\\\UUULLLGGGGGGMMMHHHCCC@@@@@@@@@@@@???>>>:::555444666666333000000000////////////000000......------......---------...000111111000///...++++++++++++***))))))(((,,,,,,,,,,,,---...///000,,,,,,,,,,,,---.../////////000111111111111000///111222222111000111333555:::===@@@???;;;999<<>>>>>EEEWWW```eeeqqquuuwwwzzz~~~~~~}}}qqqhhheeemmmpppuuuzzz}}}{{{wwwssslllxxxuuurrryyy~~~|||zzzyyypppjjjfffgggiiifffaaa___^^^___aaaccceeeeeeeeeeeennnmmmnnnoooooollllllnnnqqqsssuuuvvvtttsssssssssvvvyyyzzzvvvpppnnnsssxxxuuuqqqllliiiggggggggggggggghhhjjjlllnnnpppqqqrrrpppmmmlllmmmoooqqqqqqooonnnllljjjlllqqqxxx}}}xxxwwwvvvqqqnnnmmmgggbbb^^^```hhhoooqqqqqqmmmkkkjjjlllnnnlllgggcccWWWHHH777000///---++++++(((...111666EEEWWW\\\WWW@@@777,,,(((+++---,,,)))))))))))))))***+++,,,---333444777<<>>333///+++)))***++++++***))))))))))))))))))))))))***+++---///111222000///+++,,,---,,,+++,,,///222000333888<<<@@@FFFLLLPPPbbbhhhpppwww}}}}}}zzz}}}}}}vvvmmmhhhiiiiiikkkooorrrsssssssssooouuuzzzzzzxxxuuullldddaaadddiiiooovvvzzzxxxuuuwww{{{wwwtttuuuzzz|||zzzzzz|||zzzwwwqqqllliiiiiijjjkkkccc```\\\XXXVVVVVVXXXYYYKKKFFFCCCCCC???999777999<<<999555333333444555555222///------///000...,,,,,,,,,,,,,,,,,,------...---...////////////000000....../////////...,,,,,,,,,---------,,,+++)))(((((((((((()))***+++,,,---+++++++++++++++---......//////000000000//////......000111000//////000222111333555555333222333444888;;;>>>???>>>>>>>>>???CCCFFFLLLQQQVVV[[[___bbbcccggghhhgggkkkvvv}}}zzzwwwzzz~~~|||xxx|||}}}}}}{{{zzzwwwtttmmmqqqvvvxxxssseeePPPAAA888333111111///,,,...222///000111222111000///............------,,,,,,+++......------,,,,,,,,,,,,000555BBBVVVfffnnnpppqqqsssssstttuuuvvvuuuvvvwwwuuuuuussstttyyy|||uuuhhhoootttsssmmmgggfffhhhlllqqqtttqqqqqquuuxxxxxxyyyxxxtttnnnjjjjjjkkkllljjjmmmpppssssssqqqpppqqqtttfff```hhhpppmmmkkknnnqqqhhhYYYKKK???666///,,,++++++,,,,,,------------,,,,,,------...444@@@JJJ^^^ccccccVVVBBB333///111*********++++++---......---......---,,,---000333;;;CCCEEENNNaaammmqqqyyyxxxxxxzzz~~~{{{{{{|||yyyqqqlllkkkgggkkksss{{{|||xxxppp{{{}}}~~~vvvrrryyy~~~~~~llljjjgggeeecccaaa___]]][[[\\\]]]___aaabbbbbbccclllmmmnnnnnnmmmlllmmmooorrrsssuuuuuutttssstttuuuppptttvvvtttooommmqqqvvvtttrrrnnnkkkhhhfffffffffeeefffgggiiilllnnnooopppnnnkkkhhhgggiiijjjkkkkkkrrrqqqqqqsssxxx|||~~~|||wwwwwwuuuooojjjiiijjjfffcccdddhhhkkklllkkkooollllllqqqsssooojjjhhhVVVGGG777000///,,,******(((+++222>>>NNNYYYWWWNNN777111***)))+++------+++((())))))***+++---...///999:::>>>DDDMMMUUU]]]bbb```]]]\\\```fffiiihhheeedddeeeggghhhgggfffdddccceeehhhlllnnnllliiifffddd```aaaaaaaaa```aaadddgggdddeeeccc]]]YYYVVVPPPIII999333---***+++,,,+++***))))))))))))))))))))))))+++++++++,,,---...//////)))***+++******,,,///111+++///333555777:::@@@EEEYYYbbblllssszzz}}}wwwvvv|||{{{sssmmmiiihhhkkkpppsssqqqrrrtttrrrvvvxxxwwwuuuqqqhhh___WWW___iiipppwww~~~}}}}}}qqqiiiggg^^^ZZZXXX[[[[[[YYYXXXYYYUUURRROOOKKKHHHGGGGGGHHHDDDBBB@@@??????@@@CCCDDD???:::777777444000000333111000///......///111222,,,+++***+++,,,---,,,+++)))))))))*********++++++***,,,------------...000............---,,,++++++,,,,,,------,,,,,,+++***((((((((()))***+++,,,---000000000000////////////222222111111111222333444333555777777555444555666444555666777777777666555555666888777666555555666444666999===AAADDDFFFGGGJJJPPPTTTTTTWWW___hhhkkkxxxsssqqqxxx}}}zzzzzz|||}}}|||zzz}}}|||}}}}}}zzzwwwzzz{{{zzz{{{yyytttooouuuzzzzzzvvvjjjWWWGGG;;;888666777444222444999999888888666555333111000.........//////...------------,,,++++++,,,,,,,,,333999GGGYYYjjjtttwwwvvvrrroooooosssvvvuuuvvvwwwpppqqqpppqqqwww}}}|||vvvjjjooottttttpppkkkgggfffggglllnnnmmmoootttxxxxxxwwwyyyuuulllffffffhhhiiiggggggjjjnnnooonnnppptttyyypppkkkpppsssooommmoooqqqjjj^^^RRRFFF<<<444///++++++++++++,,,---...///...---------+++,,,555???SSS^^^eee]]]III777111111******))))))******+++,,,+++---...,,,+++---333888???KKKQQQYYYlllxxxzzz|||wwwvvvtttpppmmmnnnjjjnnnuuu}}}~~~vvv}}}zzz~~~|||eeeggggggddd```______```\\\\\\]]]]]]^^^______```jjjmmmooommmllllllooopppssstttuuutttssstttuuuwwwrrrqqqooonnnooorrruuuvvvqqqpppooolllhhhfffddddddaaabbbccceeegggjjjmmmnnnooommmiiihhhhhhkkknnnooowwwwwwyyy|||~~~~~~vvvppppppooollliiiiiinnnmmmkkkjjjjjjiiiiiiiiioookkkmmmsssvvvqqqkkkjjjSSSDDD555000///---++++++---,,,555IIIYYYYYYMMMCCC///,,,***)))+++,,,,,,,,,(((((()))+++---///111222>>>@@@EEELLLTTT\\\aaacccbbbaaaaaadddggggggeeeccc___```ccceeefffgggffffffdddiiimmmooommmjjjiiiiiieeeffffffeeecccdddhhhlllhhhkkkjjjddd___\\\YYYUUUBBB;;;222---------,,,)))***************************+++,,,,,,+++,,,---...))),,,///000//////000111+++...111222222666===CCCSSS___kkkrrr{{{|||yyy~~~zzzuuusssooooooqqqqqqnnnpppuuussstttrrrnnnmmmmmmhhh```[[[hhhvvv|||wwwnnneee___XXXQQQMMMMMMIIICCC???AAAAAA???===>>>;;;:::999777555555444444555444333333333444555666999444111111000---...222------------,,,---...///---,,,,,,,,,------,,,+++)))******++++++++++++***(((***,,,,,,+++***,,,////////////............---,,,,,,,,,,,,---------...---------------...///000+++,,,...///000000000///222111//////000333555777:::<<>><<<<<<<<<>>>>>>???AAACCCBBB???<<<>>>>>>===:::777555555666555555666777999::::::999:::@@@CCCBBBCCCJJJRRRVVVaaa___aaahhhsss{{{||||||{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxyyyvvvvvvwwwssspppuuu}}}}}}}}}|||vvvvvv{{{~~~|||xxxnnn]]]MMM<<<>>>CCCJJJLLLLLLOOOTTTZZZVVVPPPIIIAAA:::555333---...///000000000///...---,,,,,,++++++,,,---...222:::HHHZZZkkkwwwzzzxxxrrrmmmnnntttxxxuuurrrrrrnnnppppppqqqvvv{{{{{{vvvrrrsssttttttssspppllliiigggkkkmmmlllnnnsssvvvuuutttxxxvvvlllddddddggghhhjjjffffffiiiiiihhhlllssswwwuuutttuuuuuutttrrrrrrrrrlllcccXXXMMMBBB888111///...,,,,,,,,,---...///...,,,,,,...,,,***///888AAALLLVVVVVVKKK===444222))))))(((''''''''''''(((***,,,---,,,+++...555<<>>===666222333444111///000111111111000000///......000///......------......444///---......,,,...333---.........---,,,,,,---------------,,,+++***)))))))))***++++++******))))))+++...---++++++---///,,,,,,,,,,,,---------...------------...///111222//////////////////000111555888<<>>:::---...///111111111000000...------,,,---...000111///888FFFWWWiiivvvyyywwwsssnnnpppxxx{{{vvvpppnnnqqqsssttttttvvvzzzzzzvvvzzzwwwtttsssttttttqqqnnnllloooooolllmmmppprrrppppppvvvvvvllldddfffiiijjjpppjjjggggggeeebbbfffnnnooosssvvvuuuuuuwwwxxxvvvsssnnnfff]]]RRREEE:::222222111///---,,,---...///---***+++...---***...555///888DDDKKKIIIAAA888333---,,,+++***)))))))))))))))+++---,,,+++///777>>>LLL___hhhnnn||||||}}}~~~{{{|||{{{~~~~~~~~~___bbbaaa^^^```fffeee___aaaccccccaaa______^^^]]]lllnnnqqqrrrpppnnnmmmmmmrrrqqqqqqqqqssswwwzzz|||xxxooogggffflllsssvvvuuupppooommmjjjfffcccaaa```[[[\\\^^^aaaeeejjjoooqqqtttuuuvvvvvvvvvyyy}}}~~~}}}zzzvvvxxxpppjjjkkkllliiiggggggsssnnnmmmqqquuusssmmmgggnnnnnnjjjfffjjjnnniii^^^EEE:::111......---,,,,,,...666EEEVVV\\\RRRAAA444---,,,,,,+++*********+++)))&&&'''---000000333999DDDIIIRRRYYY]]]___```bbbooofff^^^\\\___cccbbb___```cccgggiiihhhhhhkkkmmmkkkiiigggdddcccgggnnnssspppooommmkkkjjjkkknnnpppmmmmmmlllkkkjjjiiiiiiiiiTTTEEE777222///+++***---******+++++++++******)))++++++,,,---///222555777888<<>>??????======>>>???777666:::@@@BBB???===???EEENNNXXX]]]aaaeeedddaaajjjddd]]]YYY[[[aaagggjjjtttwwwyyywwwsssssswww|||~~~{{{tttooonnnjjjaaaXXXSSSTTTXXXNNNOOOOOOKKKDDD>>><<<=========:::555555<<<@@@AAA===CCCJJJOOOTTT[[[dddlllnnnqqqrrrrrrpppooorrrtttqqqooonnnrrr{{{~~~}}}~~~~~~}}}}}}{{{xxxuuussstttvvvwwwuuusssuuu|||~~~zzzuuuiii\\\IIIVVVllliiiZZZSSSDDD222000000000000000000000000++++++,,,,,,,,,,,,------000222;;;LLLaaapppuuuuuuvvvmmmiiipppwwwtttkkkdddiiimmmrrrtttttttttvvvxxx{{{zzzxxxtttqqqnnnnnnnnnrrrqqqqqqqqqrrrpppnnnkkkiiikkkjjjeeeaaaaaaeeegggmmmddd^^^aaaeeegggkkkqqqxxxsssooorrryyy{{{vvvpppkkkiiifffaaaZZZNNNBBB:::666111,,,***,,,......---,,,++++++******++++++,,,111333666;;;DDDGGG>>>222+++,,,......,,,+++++++++,,,...))))))000111444AAAUUUbbbpppxxx{{{}}}|||yyy{{{|||}}}~~~]]]bbbccc^^^]]]aaabbbaaacccgggjjjfffaaa^^^```bbbhhhjjjlllmmmnnnooopppqqqrrrqqqppppppppppppqqqrrrrrrlllfffdddhhhmmmooopppllllllkkkjjjhhheeeaaa]]]]]]]]]___cccggglllppprrruuuxxx|||}}}~~~|||uuuoooooonnnppprrrooojjjiiikkkrrrooonnnqqquuuuuuqqqlllkkkjjjfffeeejjjmmmeeeZZZCCC999000......,,,,,,---222<<>>:::888666333000222333333333222000///...---,,,,,,,,,.../////////,,,---...............///,,,++++++---...///---+++,,,------,,,))))))+++---000///000111///+++---111111111222333333333333333222666888888999:::666111000333666888;;;???CCCFFFLLLMMMLLLGGGBBBAAAEEEJJJPPPRRRVVVZZZ]]]^^^^^^^^^UUUTTTVVV[[[\\\YYYXXX[[[dddmmmwww|||~~~vvvrrrrrrvvv{{{~~~||||||yyysssllliiikkkooonnnlllhhheeebbb___\\\[[[SSSTTTPPPJJJFFFFFFDDD@@@AAADDDGGGJJJLLLOOOSSSWWWgggiiiiiihhhggghhhkkknnnooopppqqquuu{{{|||{{{xxxyyy{{{}}}|||yyyuuussswww|||yyyoooeeeZZZhhh~~~|||ggg^^^VVVFFF555000000000000000000000000++++++,,,,,,,,,,,,------000222:::III\\\jjjoooooopppjjjgggkkkmmmiiidddaaammmpppssssssrrrppppppqqquuuuuuuuutttrrrpppoooooonnnllliiihhhhhhiiiiiihhhcccdddccc```]]]^^^```bbbooohhhdddfffhhhffffffiiirrrnnnlllpppxxx|||zzzvvvvvvuuuqqqjjj___SSSHHHBBB888333---+++,,,.........,,,++++++******++++++,,,***---000777BBBIIIEEE<<<.........---++++++++++++,,,///***)))///111777FFF\\\iiivvv}}}{{{~~~|||{{{~~~```dddeee```\\\^^^bbbdddfffkkknnnjjjbbb]]]```fffdddddddddggglllpppssstttuuutttsssqqqooollljjjiiinnnllliiigggfffhhhjjjkkkmmmllllllnnnooolllgggbbbaaaaaacccfffjjjnnnrrrtttxxx}}}xxxuuutttwww{{{yyyppphhhccciiirrruuuoooggghhhmmmqqqooooooqqquuuwwwvvvsssiiifffdddfffllllllaaaSSS@@@777///------,,,,,,///555BBBPPPRRRIII<<<333///,,,,,,++++++******++++++...******---000333888>>>NNNSSS[[[aaaeeehhhjjjkkklllfffaaabbbgggllllllkkklllmmmllljjjgggfffggghhhgggeeeccceeeiiillllllkkkmmmmmmnnnpppqqqssstttuuuwwwvvvtttrrrqqqqqqqqqrrrjjj\\\LLLAAA888222//////+++++++++,,,,,,---------,,,---000666???JJJSSSYYY[[[]]]___]]]UUUJJJ???888...+++---222222222;;;IIIdddsss}}}yyyrrriii___WWWRRRPPPMMMHHHCCC>>>;;;999888777444111///......,,,+++,,,,,,---.........------******++++++,,,------...+++,,,,,,---..................///111333222///---.../////////------...///222111333666666333555999>>>AAADDDEEEBBBAAABBBDDDDDDLLLRRRSSSQQQNNNFFF>>>;;;@@@HHHPPPVVV[[[___bbbggghhhfffbbb]]]\\\___bbbjjjkkkooouuu|||~~~|||yyyooolllkkkllljjjfffdddfffpppyyy{{{vvvvvvxxxzzz|||||||||{{{vvvpppllllllnnnzzzzzz{{{{{{vvvrrrttttttrrrooopppuuuzzz|||xxxuuuuuuyyy||||||zzzooorrrssspppmmmkkkfff```XXXWWWUUUSSSRRRPPPMMMJJJXXXXXXXXXXXXYYY\\\bbbfffgggkkkrrrwwwzzz~~~}}}{{{zzz}}}{{{}}}~~~~~~|||wwwpppkkkyyyeeeWWWTTTKKK<<<000........................++++++,,,,,,,,,,,,------111222888FFFVVVbbbggggggnnnjjjhhhiiihhhcccbbbdddnnnooopppnnnkkkhhhffffffkkkmmmpppssssssqqqnnnllljjjfffaaa^^^___bbbdddeee___]]]\\\\\\\\\\\\^^^```mmmjjjiiilllllliiiffffffooollljjjnnnuuu{{{{{{yyyzzzyyyuuunnncccXXXPPPLLL;;;555...+++,,,...///...,,,++++++******++++++,,,'''))),,,222>>>HHHIIIEEE333111...+++******+++,,,+++000,,,)))...111;;;NNNcccooo||||||~~~xxxwwwyyy{{{zzz~~~{{{hhhhhhfffcccaaacccfffgggjjjjjjkkkiiibbb]]]^^^cccbbbaaa```ccciiiooossstttyyyxxxxxxvvvrrrnnnjjjhhhlllnnnnnnlllhhhggghhhjjjmmmkkkkkknnnqqqqqqlllhhhfffggghhhjjjmmmqqqtttvvv|||zzzwwwlllhhhggglllssstttnnnggg___dddlllpppkkkddddddiiinnnoooooonnnrrrwwwzzzyyykkkhhhfffjjjppplll]]]MMM===555...,,,,,,,,,---111888IIIXXXSSSCCC555//////,,,,,,++++++***++++++,,,---++++++---222999AAAFFFSSSXXX___eeehhhkkkmmmnnnpppkkkffffffiiikkkkkkiiikkkkkkkkkjjjgggeeeccccccfffccccccgggnnnqqqpppmmmlllmmmpppssswwwyyyyyyxxxuuutttrrrpppooonnnoooooorrrgggWWWIII>>>666000...,,,,,,,,,,,,---......///...000555===HHHSSS]]]bbbdddcccaaaZZZQQQEEE:::444222...///333333555CCCTTTsssyyyvvvuuuuuuqqqkkkeeedddfffgggeeebbb]]]\\\ZZZWWWQQQKKKEEEAAAAAA@@@===:::777444333333333222000.........//////,,,,,,------------------///000000///---,,,+++,,,+++++++++,,,///111111111777666444444555555555333333555777888999:::;;;<<<>>>===>>>CCCDDDCCCEEEIIIWWW[[[___^^^ZZZVVVXXXZZZ___ffflllkkkgggaaaXXXPPPFFFMMMYYYdddlllqqqtttvvvwwwxxxyyywwwssspppooopppvvvtttssswww}}}~~~zzzuuurrrlllhhheee```YYYVVVXXX[[[cccjjjmmmooossstttrrrnnniiiccc^^^]]]^^^``````\\\]]]]]]ZZZVVVSSSSSSUUUWWWXXXYYY\\\___^^^ZZZWWWTTTVVVXXXZZZ\\\```fffjjjiiihhhiiioooxxxyyytttoookkkhhhcccZZZTTTQQQPPPNNNMMMNNNRRRWWW[[[[[[dddpppxxx|||}}}zzzzzz{{{}}}~~~}}}{{{~~~}}}}}}~~~~~~|||zzzzzzhhhJJJDDDCCC999///,,,------------------------+++++++++,,,,,,,,,------000111666BBBPPP\\\bbbcccmmmgggdddeeeeeeccccccfffhhhhhhhhhgggdddbbb```___eeehhhlllqqqssspppkkkgggeeeaaa]]][[[\\\___aaabbb]]]ZZZYYY\\\^^^^^^aaadddkkklllmmmpppqqqooonnnmmmqqqnnnlllnnnrrrvvvxxxwwwuuurrrmmmiiieee___XXXSSS???888000,,,,,,.........,,,++++++******++++++,,,)))+++,,,...777BBBFFFEEE888333...***))))))+++,,,+++000---***...111===SSShhhuuuyyyxxxzzzwww|||~~~zzzyyy~~~rrrkkkffffffjjjkkkkkkiiikkkdddaaabbb```[[[YYY[[[bbbaaaaaaccchhhlllpppqqqxxxxxxxxxxxxuuuqqqnnnkkkjjjnnnpppnnnjjjggghhhjjjhhhggggggjjjmmmooommmjjjmmmmmmmmmnnnpppsssuuuwww{{{~~~|||wwwrrroookkkfffcccfffmmmpppmmmiiieeeccceeehhhhhhdddcccfffkkknnnnnnkkkmmmuuu{{{|||rrrnnnmmmrrrtttjjjXXXIII:::333---,,,,,,,,,///444@@@SSS```VVV@@@111++++++,,,++++++***++++++,,,,,,++++++,,,///666AAAKKKPPPWWW[[[aaafffiiikkkmmmooopppllliiihhhjjjkkkjjjiiihhhiiikkklllllliiieeebbbccc``````fffmmmrrrrrrooommmmmmppptttyyy{{{{{{yyyrrrqqqpppooommmlllkkkkkkrrrkkk___QQQEEE;;;333...------,,,,,,,,,---...//////222888AAAKKKUUU]]]aaadddaaa]]]WWWOOOHHHAAA>>>>>>888666777777<<>>:::888666555333222000//////.........---+++++++++,,,---///...............//////444666888777444111////////////000444;;;@@@CCCCCCCCC>>>999888:::???CCCFFFHHHJJJMMMQQQTTTVVVVVVUUUWWWTTTTTTYYY[[[[[[]]]```ppptttvvvtttmmmiiiiiikkkoootttwwwrrrkkkeee___YYYMMMTTT___ggglllmmmnnnnnnooorrruuuvvvsssooojjjggghhhccc^^^^^^aaabbb___[[[```ZZZUUUQQQLLLEEECCCEEEBBBHHHMMMMMMNNNQQQQQQOOONNNJJJFFFCCCCCCEEEEEEEEECCCDDDDDDCCCBBB@@@@@@AAA===>>>???AAACCCCCCAAA???>>>???AAABBBDDDHHHLLLOOOMMMQQQWWW^^^gggrrr~~~{{{rrrkkkeeeaaa[[[VVVRRRPPPOOOOOOQQQ\\\iiitttyyy}}}}}}|||{{{{{{|||~~~zzzzzz}}}zzz}}}~~~}}}}}}qqqTTT>>>;;;999000---222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///444???LLLXXX___bbbiii```[[[]]]bbbccccccdddccccccbbbcccccccccbbbaaafffiiimmmqqqssspppiiiddd^^^]]][[[\\\]]]^^^^^^]]]]]]YYYYYY]]]___```dddkkkrrrtttuuuuuuvvvvvvwwwvvvqqqpppoooooopppsssuuuwwwtttmmmgggfffhhhggg___WWWEEE===333---,,,---------,,,++++++******++++++,,,***,,,,,,,,,111;;;AAABBB;;;555...)))(((***+++,,,+++000---***...111===SSSkkkyyyvvv|||~~~zzzxxx}}}tttjjjdddgggmmmnnnkkkiiiiii___YYY\\\]]]XXXUUUWWWaaadddggghhhhhhiiilllnnnrrrsssttttttsssqqqooonnngggjjjmmmmmmjjjggghhhiiiiiikkknnnqqqrrrsssssssssqqqppppppooopppqqqsssttttttwwwzzz{{{xxxuuurrrpppqqqnnnjjjjjjlllnnnmmmkkkooogggbbbdddggggggggggggjjjpppooohhhhhhrrr{{{}}}zzzvvvvvvxxxuuueeeQQQEEE888222------------222777JJJZZZaaaRRR<<<...)))'''++++++******++++++,,,,,,***---///222;;;IIITTTXXXZZZ^^^cccfffhhhjjjkkkmmmjjjiiihhhjjjlllnnnooonnnjjjkkkmmmooopppnnnjjjggg```^^^^^^bbbhhhmmmooonnnmmmlllmmmrrrwwwzzzyyyvvvpppqqqqqqpppooollljjjhhhmmmlllfffZZZNNNDDD999111......,,,,,,+++,,,---......111777@@@IIISSS[[[___bbbaaa___\\\YYYVVVTTTSSSPPPIIIDDDAAA???DDDZZZrrrssshhhYYYLLLEEE@@@===;;;===999555444777999999888;;;;;;;;;:::888555222111............------------+++,,,,,,+++******---///------...///111444666777:::???DDDDDDAAA<<<::::::>>>>>>@@@GGGQQQZZZ^^^___VVVPPPIIIGGGLLLUUU___eeejjjkkknnnqqquuuuuusssqqqlllfffdddfffiiiiiikkkooovvvwwwvvvrrrmmmiiihhhjjjgggkkkjjjbbb[[[WWWUUUSSSQQQVVV\\\___^^^[[[XXXVVVVVVYYY^^^```___ZZZTTTOOOJJJFFFAAA@@@BBBCCCCCCAAABBB>>>;;;;;;999555444777222888:::999888::::::888888555333222444555555555000000000000///...---,,,111222333444444444444333555555444444444555666777888<<>>===666...))))))+++,,,,,,***///,,,+++000111:::MMMggguuu}}}}}}zzz}}}~~~llleeeaaafffjjjiiiggggggeee\\\XXX[[[ZZZTTTSSSXXX___ffflllmmmjjjhhhiiilllmmmmmmooopppppppppooonnnfffhhhjjjkkkjjjjjjiiiiiikkkrrr{{{~~~{{{zzz{{{rrrqqqpppnnnnnnnnnoooooolllqqqvvvyyyxxxuuurrrppprrrrrrqqqpppnnnnnnmmmnnnqqqhhhbbbdddhhhiiijjjkkkkkkrrrqqqgggeeeqqq{{{~~~|||{{{|||rrr]]]III???666111............444:::MMMXXXYYYGGG555...---***++++++******++++++,,,---+++000333666???NNNYYY[[[^^^aaadddggghhhhhhjjjkkkfffgggiiilllooorrrssssssooommmlllmmmooopppnnnkkkcccbbb``````bbbfffkkknnnllljjjiiimmmrrruuutttqqqnnnppprrrrrrppplllhhheeeggglllllldddYYYOOOAAA666000...,,,+++***+++,,,------...222999CCCPPP[[[bbbdddeeefffgggfffdddbbb```ccc[[[TTTNNNIIILLL```www{{{zzzuuunnnaaaVVVFFF;;;666555555444111000/////////000000111444444444333222000///.........//////000000//////---///000000///111444777555777:::>>>DDDJJJOOORRRUUU[[[bbbccc^^^WWWSSSQQQWWWUUUVVV\\\gggooosssssskkkeee\\\YYY^^^hhhrrryyy}}}|||}}}~~~|||wwwrrrhhhaaa[[[[[[]]]^^^```dddbbb```\\\XXXUUUSSSSSSSSSPPPTTTRRRJJJCCCBBBDDDDDDHHHJJJLLLLLLHHHDDD@@@>>>===???BBBDDDDDDAAA<<<999333222111111111111222222...+++***------+++,,,///)))...000...---///000...---,,,++++++---...------.........//////...---++++++,,,---------,,,------///...---------............///111444888>>>DDDIIIMMMRRRVVVYYYaaakkkrrrsssppppppssszzz|||sssmmmbbbeeejjjnnnppppppnnnmmmqqqssswwwzzz~~~}}}{{{{{{|||}}}zzz|||}}}vvvuuuyyy~~~dddFFF999///...///---+++---------------------------++++++,,,,,,,,,,,,------,,,---111999DDDOOOXXX]]]gggbbb___aaaddddddgggjjjhhhfffeeefffiiikkkjjjiiikkkiiiiiikkkmmmlllfffaaa]]]]]]^^^```bbbbbbaaa___\\\YYY[[[```______lll~~~~~~sssuuuvvvtttqqqoooppprrrqqqooonnnllliiieee```\\\VVVLLL>>>444000000000///,,,++++++******++++++,,,&&&+++---******///555777===666---***+++------,,,)))...++++++222222666DDDTTTdddvvv}}}~~~ddd______dddfffbbbbbbeeebbb[[[ZZZ]]]YYYPPPRRR[[[]]]fffpppqqqlllgggiiilllkkklllmmmnnnooooooooooooggggggiiikkklllmmmllllllhhhsss}}}{{{{{{rrrqqqooommmkkkkkkkkkkkkhhhnnnuuuyyyxxxtttooommmmmmpppssssssqqqnnnnnnpppnnngggccceeehhhiiikkknnnmmmtttsssgggdddppp{{{~~~|||oooWWWCCC:::666111.........///555<<>>FFFIIINNNVVV^^^hhhooosssyyyuuunnnlllkkkhhhgggkkkrrryyyzzzyyyuuunnneee```ccckkksssyyyyyywwwuuuuuusssmmmeee___YYYPPPHHHGGGHHHIIIKKKOOOJJJFFFAAA>>><<<<<<<<<;;;>>>AAA@@@999333444777999555777999888444000...---000000111222333222///---+++---//////---,,,,,,,,,***'''(((+++,,,******---&&&***,,,******,,,---,,,,,,+++***+++,,,---,,,+++&&&&&&(((***,,,,,,+++******+++,,,+++******+++,,,,,,++++++,,,///111222222...+++))),,,222666888777:::===??????CCCJJJMMMMMMPPPSSSYYYdddqqq~~~~~~~~~}}}zzzuuuqqqrrrrrrtttvvvyyy{{{~~~{{{yyyzzz|||zzz}}}qqqpppooopppttt}}}}}}yyyjjjKKK>>>555,,,+++...///+++'''------------------------++++++,,,,,,,,,---------,,,---111777AAAKKKUUUZZZaaa``````aaa^^^\\\aaahhhkkkhhhffffffhhhjjjhhhfffgggdddbbbdddggggggccc^^^bbbbbbaaaccceeegggfffeee^^^\\\___ccc``````pppxxx{{{|||wwwpppkkkjjjllleeejjjmmmkkkccc]]]\\\^^^\\\QQQCCC888333222111111,,,++++++++++++++++++,,,(((---///+++(((***...000<<<555---***,,,...---,,,)))---***,,,333222333>>>AAARRReeesss{{{}}}~~~}}}~~~}}}~~~dddeeeffffffeeedddbbb```hhhaaa]]]^^^]]]XXXWWWZZZ^^^dddlllqqqqqqnnnjjjgggiiikkkkkkiiijjjmmmnnnkkklllkkkkkkmmmqqqtttuuuuuuwww{{{xxxssstttssspppmmmkkkiiiiiiiiikkkvvv{{{vvvpppnnnmmmkkkpppmmmkkkmmmrrruuurrrooonnnjjjiiiiiigggeeeggglllwwwooojjjkkkmmmpppxxx~~~xxxkkkXXXBBB444444000...000//////777BBBQQQNNNFFF:::222...---------,,,++++++++++++***)))%%%000<<>>CCCKKKVVVaaajjjppp|||{{{~~~wwwnnnkkkooowwwzzzzzz{{{zzzzzz}}}||||||sssjjjfffbbbaaaeeeppp|||~~~yyyyyyzzzwwwUUU???333333111...+++))))))***++++++++++++******))))))******++++++++++++++++++///------333===IIISSSXXXbbb```bbbdddaaa]]]___ggglllooooookkkddd```aaaccc___\\\ZZZ[[[^^^``````^^^```eeejjjllliiifffeeeeeefffaaa^^^```aaaeeeqqq~~~~~~}}}xxxppplllnnnrrreeeiiikkkfff^^^YYYZZZ^^^ZZZUUULLL???444...///111+++***)))***+++,,,+++)))((((((((((((***,,,...///000///---,,,+++,,,------******+++,,,,,,---......:::@@@NNNaaattt~~~}}}{{{{{{}}}cccdddfffggggggeeecccaaaeee___\\\]]]\\\YYYYYY]]]aaafffnnnrrrrrrnnnjjjhhhdddkkkjjjeeepppxxxqqqpppqqqsssxxx{{{}}}}}}}}}yyywwwqqqoookkkiiijjjkkkmmmnnnnnnwww{{{uuunnnnnnpppqqqrrrmmmiiiiiinnnrrrsssrrrqqqmmmjjjjjjhhheeefffkkktttnnnkkkmmmnnnnnnssszzz}}}zzzvvvooodddSSS???111222......000111333<<>>???BBBVVVeeemmmooosssqqqttt}}}|||yyyvvvtttqqqooooootttpppjjjfffccc\\\RRRKKKIII===333111111...,,,---******+++...000111111000...............///000111444555777<<>>999222---***)))((('''/////////000000000000000333111000222222111555;;;SSSiiiwww{{{~~~{{{|||zzzzzzyyywwwtttpppmmmlllkkkeee]]]VVVPPPIIIAAA;;;>>>666///...///---,,,---+++---///111222333333333222555777777777999===AAAHHHJJJNNNVVV___ggglllooowwwwwwyyy~~~}}}ssshhh```[[[YYYYYYYYYYYYWWWUUURRRQQQNNNGGGBBB???===<<>>555...***)))((((((,,,,,,---...............111......000000111777???[[[sss~~~}}}zzzuuusssssssssrrroookkkgggddd[[[VVVNNNHHHCCC>>>999666888444111//////......///000333666888999999999999@@@EEEIIIKKKKKKNNNVVV\\\llllllpppuuu{{{~~~~~~|||{{{xxxwwwxxxvvvqqqppprrrpppllleee\\\SSSJJJCCC@@@>>>=====================<<<777444444555333555888999:::888444444444222///...///000111000///---,,,///......---------------)))))))))))))))+++...000666;;;???@@@@@@>>>777///+++***)))(((((()))***+++))))))))))))))))))))))))))),,,---***,,,555===@@@@@@AAA@@@<<<444---***)))))))))(((((((((((()))))))))))))))***************)))---...,,,,,,///222222000000///...,,,,,,---...,,,,,,+++******))))))(((******))))))))))))******+++*********************///...---------///111222555444888@@@EEEDDDGGGKKKOOO\\\nnn}}}{{{qqqttt|||}}}~~~|||}}}yyywwwcccbbb___]]]]]]aaafffiiisssxxx{{{xxxzzz^^^DDD888111///---,,,,,,+++******---,,,+++******++++++,,,///////////////000000000111222555>>>IIITTT\\\aaagggkkknnnooojjjfffgggiiirrrsssrrrmmmfff^^^ZZZXXXTTTQQQOOONNNPPPUUUYYY\\\bbbdddhhhooovvvwwwtttoootttoooiiibbb___bbbllluuuqqq~~~|||yyytttooonnnpppqqqooolllqqqmmmfff^^^XXXSSSQQQPPPTTTWWWYYYXXXPPPEEE999222,,,***((((((***+++******,,,,,,+++++++++*********++++++************************++++++,,,,,,,,,,,,+++---000333;;;III\\\jjjuuu}}}wwwvvvxxxwww|||iiijjjjjjiiigggbbb]]]ZZZ___aaaccccccdddggglllnnnsssuuuwwwvvvqqqkkkfffdddkkkiiihhhjjjnnntttxxxyyy{{{yyywwwwwwxxxxxxwwwvvviiiiiiiiijjjkkklllmmmnnnpppooopppsssvvvvvvrrroooiiinnntttuuuqqqnnnppptttuuurrrnnnllllllmmmnnnoooqqqllljjjnnnrrrtttvvvzzzzzzvvvpppjjjiiikkkoooqqqmmmtttvvvjjjTTT???555333,,,---------000:::FFFOOOVVVDDD333...///...+++++++++,,,---,,,+++,,,///222>>>IIIUUU[[[```fffiiiiiigggkkkqqquuutttpppmmmllltttnnnkkklllmmmlllnnnqqqpppmmmjjjiiijjjlllmmmnnnpppllllllqqqtttqqqooopppsssssstttsssrrrpppmmmlllllloooqqqppprrrwwwxxxvvvnnnooonnnppptttsssiii]]]JJJCCC999111,,,+++++++++(((''''''''')))+++---///...------///...///777AAA___zzz}}}rrrjjjjjjjjjjjjgggccc]]]WWWTTTLLLHHHCCC???<<<999777666444555555444444666999:::???CCCIIILLLMMMNNNPPPQQQ^^^bbbeeeeeedddfffmmmsssyyyqqqiiidddaaa___[[[UUUQQQQQQNNNKKKFFF@@@;;;777555444000000//////000222444555444111000222222000222666444<<>>555,,,+++***))))))***+++,,,)))))))))))))))))))))))))))+++,,,,,,555EEETTT[[[YYY^^^___VVVEEE555...,,,++++++******)))******+++*********+++++++++,,,,,,+++///...+++...777>>>@@@CCCBBB@@@;;;555000...///,,,,,,+++******))))))(((++++++************++++++************))))))))))))++++++******+++,,,---...111///000333444333444777:::EEETTT___fffmmmuuu|||~~~mmmjjjppp|||}}}~~~~~~~~~|||{{{llljjjhhhfffeeefffggghhhiiinnnwwwzzzzzz~~~kkkQQQAAA666333///......///...,,,,,,+++***))))))***,,,---333222222222111111111000000333999CCCOOO[[[bbbfffiiirrryyyvvvnnnjjjmmmrrrtttrrrooojjjddd```^^^^^^SSSRRRPPPNNNOOORRRVVVZZZ^^^aaagggpppyyy|||yyyuuutttrrrlllccc___ccckkkqqqmmmzzz~~~{{{}}}vvvpppnnnqqqqqqnnnjjjpppllleee^^^XXXTTTRRRQQQSSSWWW\\\^^^YYYNNNAAA888...,,,))))))+++,,,------------,,,,,,+++******))))))***************************+++++++++++++++,,,+++---//////222<<>>===;;;999888777666<<>>EEEIIIKKKKKKJJJGGG@@@888---,,,+++******+++,,,---))))))))))))))))))))))))***+++,,,222CCC[[[mmmuuutttzzz|||rrr]]]FFF666000,,,,,,+++*********++++++*********+++,,,,,,------***......///:::LLLWWWXXX^^^```^^^UUUGGG999...***))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********))))))))))))))))))))))))***+++,,,---...,,,,,,,,,,,,---------...///666>>>DDDIIIPPPYYYaaaiiirrr}}}hhh___aaaqqqxxx~~~~~~}}}|||rrrooonnnooorrrssspppmmmkkkooovvv{{{}}}{{{wwwssspppuuu}}}{{{bbbQQQ<<<777111...///000///...---,,,***)))***+++---...777777666444333222111111///333;;;GGGUUUaaaiiilllkkkuuu{{{wwwooonnnrrrvvvrrrpppkkkfffcccaaaaaaaaaSSSRRRRRRQQQQQQSSSXXX[[[^^^ccclllvvv}}}~~~|||wwwvvvqqqgggaaadddjjjmmmfffrrr}}}~~~{{{zzz{{{zzz|||vvvpppmmmnnnnnnkkkgggiiihhhddd^^^XXXTTTTTTUUUUUUYYY___bbb```WWWJJJAAA555222///...///000000000------------,,,+++***)))))))))***+++++++++************+++++++++++++++++++++.../////////555???GGG[[[jjjyyy~~~~~~~~~}}}|||uuurrrsssrrr{{{|||sssrrrooolllhhhdddaaa```___hhhnnnmmmlllooorrrqqqppprrrtttssspppmmmkkkjjjkkkrrrxxxyyyuuusssuuuxxx|||xxxvvvtttrrrooommmfffgggiiijjjkkkjjjiiihhhccciiiqqqtttsssqqqqqqrrrnnnkkkmmmuuuxxxsssnnnmmmkkkmmmqqqtttvvvwwwwwwxxxssslllhhhlllpppqqqrrrssswwwuuuoooggggggpppwwwxxxrrrsssnnn^^^HHH777000000+++//////,,,111???LLLSSSRRR@@@222111000+++***...***,,,...---+++---222888MMMXXXbbbfffgggiiihhheeeggghhhnnnuuuuuuqqqpppsssrrrpppppprrrpppkkkkkkmmmqqqnnnllllllnnnrrrtttuuuuuukkkgggooossspppppptttoooqqqsssttttttsssqqqppprrrttttttqqqqqqvvvxxxvvviiinnnrrrsssuuutttmmmeee[[[RRREEE999222///............------...111333555777888:::;;;999888???IIIeeexxxdddUUUMMMMMMLLLKKKHHHEEEAAA???DDDGGGJJJLLLMMMLLLKKKKKKFFFNNNSSSRRRTTT^^^ggglllpppvvv|||~~~{{{yyyzzz|||{{{uuunnniiifffeeeeee```\\\ZZZ[[[[[[VVVLLLCCC;;;555111333444222111333333222000...,,,+++++++++------------...///111222222000000///...444DDDTTTcccqqqxxxmmm^^^PPP???000,,,---------............---,,,++++++******++++++((()))***))))))///:::BBBGGGJJJJJJHHHGGGEEE???888,,,,,,************,,,,,,************************+++,,,000<<>>AAAAAA>>><<>>MMM\\\iiiqqqtttwwwxxxvvvssswww~~~}}}wwwsssqqqooonnnkkkhhhdddaaa]]]^^^]]]YYYUUUSSSTTTVVVbbbjjjuuu|||~~~}}}}}}}}}xxxzzzuuuhhh_________^^^YYYiiixxx}}}|||}}}yyyvvvrrrooonnnmmmmmmlll```eeehhheee___[[[___ccc^^^___cccgggiiiddd[[[TTTAAA===777222///---+++***,,,,,,---...---,,,+++***)))***+++,,,------,,,+++++++++*********************+++++++++,,,///222555:::HHHYYYgggsss~~~yyyxxxyyyxxxyyy}}}{{{|||~~~||||||mmmjjjeee```]]]\\\]]]___jjjjjjkkklllnnnqqquuuyyytttsssrrrrrrssstttsssqqqlllsss}}}zzzuuussswwwvvvpppjjjiiikkkkkkhhhjjjeeefffmmmppplllhhhhhhhhhkkkmmmlllhhhhhhlllqqqqqqrrrsssttttttuuuuuuuuukkknnnoooooouuu}}}|||vvvuuuooommmrrrxxxyyyxxxxxx{{{zzzuuuooopppwww{{{zzzyyysssfffTTTBBB555///...+++***---+++,,,@@@QQQOOOFFF:::000000///******...,,,,,,...111000///444;;;VVV```jjjmmmiiigggkkkpppmmmkkkkkknnnqqqqqqooolllpppmmmlllnnnssstttpppkkkmmmpppppplllhhhjjjrrryyy{{{sssnnnnnnlllggggggjjjxxxqqqooouuuyyyvvvsssssswwwsssqqqrrrqqqoooppptttwwwuuuuuuuuuvvvssslllgggkkkdddTTT???222......---,,,...000///...///222666AAAMMMTTTOOOKKKPPPZZZ___pppeee[[[\\\```gggmmmpppnnnkkkqqqvvv{{{}}}{{{wwwsssqqqddd```\\\]]]aaafffiiijjjfffdddaaa\\\WWWSSSQQQOOOLLLGGG???;;;999999777555444555666666666555444333333555222...222===DDDDDDDDDBBB<<<444---***,,,///***+++---...//////000000111......222999KKKooozzzXXX>>>222222111///...---++++++---,,,++++++******++++++***)))+++,,,+++...:::GGGHHHFFFIIIOOOOOOFFF???<<<222///***(((((()))******++++++******)))************,,,777PPPooommmJJJ111+++******)))((())))))))),,,+++***))))))***+++,,,000---888RRRlllbbb>>>333000---+++,,,,,,,,,+++,,,------,,,+++***,,,---222666:::>>>CCCEEEDDDAAA>>>222((()))------(((%%%---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------222111555<<>>999666555555444444444333111---+++,,,///111...888GGGUUU```iiipppuuuuuuxxxxxxvvvwww{{{zzzuuurrrooolllkkklllkkkgggdddaaaaaa```]]]XXXTTTSSSSSS]]]fffqqqwwwwwwuuuuuuvvvwwwtttoooiiibbb]]]YYYWWW___hhhsssyyyyyyxxxxxxzzzzzzxxxtttrrrpppmmmjjjgggbbbjjjrrrrrrlllffffffhhhjjjiiigggeeehhhiiicccZZZIIICCC:::444111000000000000///...---,,,---......,,,,,,------------------++++++++++++++++++++++++---------...///000000111777===HHHVVVfffsss~~~www~~~xxxxxx~~~www{{{wwwzzziiifffaaa]]]\\\]]]```bbbggghhhjjjmmmpppssswwwzzz|||zzzwwwuuutttrrrpppooolllsss|||}}}xxxsssqqqqqqqqqnnnhhhfffiiikkkjjjkkkggghhhooorrrooolllmmmiiilllnnnmmmjjjkkkoootttvvvuuuuuuvvvvvvvvvuuutttfffjjjkkkjjjnnnuuuvvvrrryyysssqqquuuwwwvvvuuuvvv~~~zzzsssooossszzz{{{wwwrrrkkk^^^NNN>>>333...---,,,,,,///...///BBBRRRPPPFFF999//////...))))))---***)))+++---------444===VVV^^^fffjjjiiiiiilllpppnnnnnnnnnnnnnnnmmmllllllmmmllllllooosssuuusssqqqtttuuutttoooiiiiiimmmssssssmmmiiijjjiiieeeeeehhhtttnnnlllqqquuutttrrrrrrvvvrrrppprrrqqqnnnnnnqqqtttsssrrrtttvvvtttpppkkkkkkgggYYYEEE666000...---,,,---......---...111444@@@LLLTTTTTTTTT^^^llluuu~~~wwwwwwvvvwwwzzz~~~~~~|||}}}|||yyyssskkkddd___TTTPPPKKKJJJLLLNNNPPPPPPHHHGGGEEEBBB@@@>>>======;;;777222//////000///---111111222333333222111000///000000222>>>QQQ^^^bbbeee___SSSCCC444,,,+++---***+++---...//////000000...---///444AAA]]]^^^???333222111///---,,,++++++++++++***)))))))))))))))***)))***++++++---999EEEJJJMMMRRRSSSQQQJJJCCC>>>222...***(((((()))******++++++************++++++''')))666QQQrrrlllGGG222,,,+++******))))))******+++***))))))))))))***+++---,,,777PPPhhh}}}kkkGGG222...+++))))))***+++***,,,,,,,,,+++***+++---000555DDDWWWeeemmmmmmggg```SSSCCC333...///---)))'''---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------222000111555999===HHHRRR___mmmzzzyyyjjj^^^\\\bbbpppwww~~~uuuuuuwwwssslllhhhiiijjjmmmssszzz~~~~~~vvvhhhdddbbb]]]XXXWWWVVVOOOEEE===777444111000000000000///------///000333@@@QQQ___gggjjjnnnpppwwwuuuuuuuuuwwwvvvtttrrrooonnnkkkhhhfffeeecccbbbfffeeeccc^^^ZZZVVVVVVVVV]]]bbbiiimmmnnnnnnoooooommmllliiiddd___\\\ZZZZZZ[[[bbblllrrrssspppooonnnrrrooommmllllllmmmlllkkklllmmmnnnnnnmmmkkkjjjjjjkkkmmmllljjjkkkjjjddd\\\UUUNNNCCC:::555222000/////////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---......//////222666???IIIVVVfffuuu~~~~~~|||}}}}}}fffccc^^^ZZZZZZ\\\```cccdddgggkkkppptttxxx{{{|||{{{uuupppmmmjjjiiilllrrrzzz}}}{{{vvvrrrqqqlllooonnnhhhdddgggjjjkkkkkkiiijjjooorrrrrrqqqrrrmmmnnnpppooommmnnnrrrwwwxxxvvvtttuuuwwwvvvtttpppeeeiiijjjhhhiiinnnqqqrrrxxxuuuuuuxxxxxxuuuuuuwww{{{sssooouuu|||{{{tttkkkcccUUUFFF999111...,,,------111000333EEETTTPPPGGG888.........)))(((+++)))(((***++++++...888DDDXXX\\\aaafffiiikkknnnqqqpppqqqqqqnnniiihhhiiikkklllmmmooorrruuuxxxyyyzzzwwwxxxvvvrrrllljjjkkkmmmmmmjjjjjjlllllljjjjjjlllooojjjhhhlllppppppooopppsssppppppsssrrrnnnmmmppprrrqqqpppsssvvvwwwtttqqqnnnmmmcccPPP>>>555000...+++,,,---,,,,,,---000222777AAAIIILLLPPP^^^ppp||||||yyyxxxyyyzzzzzzzzzsssooojjjccc[[[RRRIIICCC@@@<<<888666666777888888555444333222000000000000///---,,,+++,,,------,,,---....../////////......,,,---000:::PPPjjj}}}oooWWW@@@111------***+++---...//////000000,,,///000444HHHnnn^^^>>>555333111...,,,+++++++++))))))(((''''''''''''(((***)))***+++***---666BBBJJJVVV]]]XXXSSSOOOHHH???111...***(((((()))******,,,++++++***++++++,,,,,,+++---:::VVVyyyfffBBB333---,,,++++++******+++++++++******))))))******+++,,,---777KKK^^^qqqgggEEE222///+++))))))***++++++,,,,,,+++******,,,000333???XXXwwwrrr[[[AAA333///,,,)))(((,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///---,,,...//////555<<>>BBBOOOaaannn~~~}}}}}}}}}{{{vvvqqqfffccc```]]][[[[[[ZZZZZZVVVRRRLLLFFFBBB<<<666111333111///......//////000333222111///...---------++++++,,,---.........---,,,,,,------............---...666IIIeeeiiiKKK777//////***+++---...//////000000---222111222GGGsss}}}UUU888555333000...,,,+++,,,,,,))))))(((''''''''''''(((***))))))+++***+++333===IIIZZZbbbZZZSSSQQQJJJ>>>000---)))((((((*********++++++++++++++++++,,,---000000:::TTTvvvZZZ;;;444------,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,...777EEESSScccyyyzzzYYY>>>333000,,,******+++,,,,,,+++++++++******---222666MMMjjjqqqMMM777...+++)))(((,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++((())),,,------000444:::DDDNNNWWWeeewww}}}eeeRRRHHHDDDMMMZZZeeellluuu}}}{{{{{{wwwsssrrrqqqooonnnnnnqqqwww||||||yyyuuusssqqqeeeTTTDDD999444111000---.........---...000333>>>KKK\\\gggkkkmmmsssxxxtttpppxxxwwwlllhhhmmmqqqsssrrrkkkccc```dddiiirrrsssrrroooiiiccc```___```^^^^^^bbbgggjjjgggddd]]]```bbbaaa``````ccceeejjjkkkmmmqqqtttuuutttrrrxxxtttooolllmmmpppsssttt{{{uuunnnmmmqqqtttsssqqqooossssssooolllmmmmmmkkkhhhaaaUUUIII???888222///...---,,,+++***+++,,,,,,...------,,,+++******)))***+++++++++++++++,,,,,,++++++,,,,,,---------...,,,///222333888FFFZZZiiivvviiifffaaa]]]]]]___cccfffnnnnnnpppuuu{{{{{{zzzwwwpppiiidddcccccchhhnnntttwwwwwwvvvvvvwwwtttyyyxxxpppiiihhhjjjkkkjjjkkkkkkkkklllppptttuuuwwwvvvssspppmmmmmmoooqqqnnnmmmmmmooossstttsssqqqooopppqqqqqqppppppuuuzzzwwwvvvxxxzzzyyyuuuvvvyyyyyy{{{zzztttrrruuuwwwvvvkkk^^^LLL===555111...,,,,,,+++///111666JJJWWWRRRLLL<<>>:::777555333000///......------,,,,,,---...///...---,,,++++++++++++)))***+++,,,,,,++++++***---------......//////000...111@@@\\\}}}wwwUUU;;;000///***+++---...//////000000...333111111DDDmmmnnnJJJ555333222000...---,,,,,,,,,+++***))))))(((((())))))***((((((*********000888CCCUUU]]]UUUNNNMMMFFF;;;...,,,)))((()))******)))+++*********++++++,,,------,,,444IIIiiizzzNNN777555...---,,,,,,+++,,,,,,,,,------------------------,,,///777AAAKKKYYYlll|||}}}sssdddOOO>>>222///,,,++++++,,,+++++++++++++++***+++...444888RRRrrrUUU:::///,,,++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***'''''',,,......///333///444:::AAAOOObbbsss|||mmmZZZNNNJJJIIIHHHKKKRRR]]]jjjrrrzzz}}}zzzsssqqqttttttttttttuuuwwwzzz~~~}}}}}}qqq]]]JJJ<<<444///---000000000111333999@@@EEEPPPXXXaaafffiiinnnxxxvvvqqqvvvrrrfffdddlllqqqttttttnnneeebbbgggmmmtttwwwzzzyyytttkkkddd```]]][[[\\\aaagggiiieee```ZZZ^^^bbbcccbbbaaadddgggmmmkkkjjjkkknnnsssuuuvvvvvvrrrnnnlllmmmooorrrssswwwuuusssrrrrrrsssttttttqqqsssqqqlllkkkooossstttssskkk```SSSHHH===444///...---,,,+++***+++,,,,,,///......---,,,++++++************++++++,,,,,,,,,---------------.........+++...111000111:::IIIUUUfffvvvjjjiiiffffffgggjjjoooqqqvvvsssppprrrvvvzzz|||{{{wwwxxxwwwssslllgggfffgggggglllqqqtttssssssuuuwwwwwwzzzyyyrrrmmmmmmnnnmmmkkkmmmlllhhhhhhmmmrrrssswwwtttoookkkhhhhhhiiijjjiiikkkmmmppprrrtttuuuvvvrrrqqqqqqtttttttttwww||||||yyyyyy{{{yyytttqqqrrrvvv{{{}}}wwwsssuuuxxxyyymmm]]]III:::444222///,,,,,,)))---000777LLL[[[UUUOOO===///...000---+++---)))***+++,,,---444GGGYYYaaaaaacccggglllppprrrsssqqqssstttooohhheeejjjpppqqqpppoooppprrrvvvzzz}}}zzzwwwuuuttttttrrrmmmhhhgggmmmqqqpppoooqqqssssssqqqttttttqqqqqqrrrqqqnnnoooooorrryyy{{{yyyyyy||||||zzzxxxyyy{{{zzzwwwssslllooommmbbbSSSEEE666+++---+++))))))+++---------,,,,,,///222444:::FFFRRRjjj}}}rrrYYYLLLMMMPPPSSSSSSLLLAAA999222333555555555777999<<>>555---+++)))((()))******)))))))))))))))***+++,,,,,,***+++111AAA\\\|||eeeDDD444444...---,,,,,,++++++,,,,,,,,,------......------,,,+++...555<<>>000...---,,,---,,,***(((++++++,,,,,,---000444888LLLpppVVV;;;111...------++++++************++++++************++++++++++++,,,((('''+++---,,,,,,......///000333;;;JJJYYYcccoooxxx{{{sssiiiaaa___WWWKKKDDDCCCJJJRRRXXXgggpppyyy~~~yyyppprrrxxxxxxxxxxxxyyy{{{}}}|||{{{}}}~~~|||}}}{{{{{{zzzeeeTTTGGG???:::;;;;;;<<>>;;;444...***,,,...111444:::AAAGGGNNNOOOLLLBBB555,,,)))+++'''***---.........///111---,,,,,,,,,,,,,,,------+++---///...++++++,,,...,,,+++++++++,,,---///000---333KKKuuu[[[<<>>:::333///,,,***(((((()))***))))))(((((((((((()))***+++,,,)))+++000:::KKKeeennnMMM999222000---,,,,,,+++++++++++++++***+++,,,------,,,+++***+++---111555===FFFNNNSSSVVVQQQMMMLLLKKKGGG@@@:::111111111222222000---***+++,,,---......000444777BBBggg|||PPP666///------,,,++++++************++++++************++++++++++++///***'''***,,,***)))+++000...------000666???FFFWWW^^^cccdddiiiqqquuutttqqqlllcccWWWMMMHHHIIIKKKSSS]]]ggglllsss{{{}}}wwwssswww}}}}}}{{{xxxwwwxxx|||}}}xxxvvvsssnnnfffaaa]]]]]]bbbnnnrrrfff]]]WWWQQQRRRTTTVVV[[[bbbkkkqqqxxxvvvsssqqqqqqrrrssssssooooookkk```TTTPPPVVV^^^kkknnnpppnnnjjjiiilllpppqqqvvv|||~~~yyypppgggaaa]]]ZZZXXXYYYZZZZZZXXXVVVUUU^^^hhhkkkiiieeeeeegggiiijjjjjjhhhggghhhnnnrrrssssssuuuyyy}}}pppqqqqqqpppoooqqquuuxxxwwwvvvrrroooqqqvvvvvvrrrwwwtttmmmeeeZZZMMM@@@888//////---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...000444777FFFQQQaaannnyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}tttjjjeeefffjjjlllmmmppptttwwwuuuooojjjhhhiiihhhkkknnnnnnkkkjjjlllnnnmmmnnnnnnnnnqqqvvvwwwtttnnnrrrnnnfffccciiinnnpppkkkfffaaa]]]\\\]]]^^^___```ffflllmmmjjjjjjoootttwwwqqqqqqyyy~~~|||{{{}}}|||vvvtttxxx{{{xxxsssppp{{{|||{{{yyy|||~~~yyyhhhVVV???222000222000---...***,,,000:::RRRccc^^^OOO<<<,,,,,,///,,,)))***---...222333333:::MMM```eeeiiimmmooopppppprrrsssmmmooopppooommmnnnqqqtttuuuppplllnnnvvv}}}xxxtttrrruuu{{{}}}zzzuuukkkrrruuuoookkknnnppppppqqqyyy~~~}}}}}}zzzvvvtttuuuyyyzzzxxxxxx{{{~~~}}}}}}yyytttsssssspppjjjbbbVVVCCC333///,,,)))***,,,......,,,***)))+++//////---222:::FFF\\\kkkfff]]]VVVGGG555111...,,,---///111000---+++,,,///222777AAAMMMUUU___aaa]]]PPP>>>000---...###(((...111333555888;;;222111///---+++***))))))(((***+++***((((((***---***))))))))))))+++---...---222KKKwwwXXX:::000111++++++---...///000000000111...///222333===YYYvvv{{{\\\===000222+++,,,///111222000...---++++++***)))))))))))))))+++((('''******(((***------,,,000888999222,,,+++,,,***(((((()))***)))(((''''''''''''((()))***+++%%%(((,,,///888LLLfffyyy~~~vvvVVV:::111///,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))---......///444:::===<<>>:::444555666888888555111---***,,,...//////111333666===___sssIII111+++***))))))++++++************++++++)))************+++++++++000***'''***,,,++++++,,,)))((()))+++---000666;;;???CCCEEEHHHSSSgggvvv{{{zzz|||yyynnn^^^QQQMMMMMMEEEOOOWWW[[[cccoooxxx{{{}}}xxxxxxwwwwww||||||wwwssstttxxx~~~xxxrrrmmmiiiOOOLLLHHHFFFFFFMMM___oooyyyrrrmmmeeefffhhhiiikkkoootttwwwyyywwwuuuuuuuuusssooojjjeeejjjgggVVVHHHGGGPPPWWWkkkmmmppppppnnnnnnppprrrpppuuuzzzzzzvvvnnnfffbbbaaa^^^YYYVVVUUUUUUUUUTTTVVV```lllqqqnnnjjjiiikkkbbbfffhhhfffbbbaaadddhhhppprrruuuzzz~~~~~~|||rrrooommmlllmmmqqqvvvyyyzzzxxxuuusssvvvyyytttmmmmmmllliiieee^^^SSSGGG???000///...---,,,---......++++++++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++---///111333444666>>>NNNaaaooowww~~~}}}~~~{{{zzzzzz{{{qqqddd[[[[[[aaaiiioootttqqqnnnnnnoooooolllhhhpppnnnkkkiiiiiijjjlllmmmpppqqqssswwwzzzzzzxxxuuuuuuqqqllljjjjjjjjjhhhgggfffaaa\\\[[[\\\]]]\\\[[[YYYbbbkkkllllllnnnppppppwwwzzz{{{{{{}}}}}}xxxxxxuuutttvvvzzz{{{|||~~~vvvwww|||{{{|||{{{qqqeeeRRR===333111///------...,,,111666>>>UUUccc^^^NNN===///...///,,,,,,000...111222333777CCCVVVdddoooooorrrvvvxxxvvvooohhhiiikkkmmmooopppooonnnmmmhhhiiilllpppuuu{{{|||yyyvvvwwwzzz||||||{{{ooonnnlllmmmooorrrrrrrrrwwwyyy|||{{{yyy{{{|||}}}}}}|||{{{}}}~~~}}}|||{{{{{{{{{vvvuuurrrooolll```III444...---+++)))+++......---))))))((()))+++...111333BBBHHHNNNLLLDDD;;;666555------......---+++***)))+++---...000;;;LLL[[[bbbooommmdddSSS???111+++,,,***,,,000666AAAJJJKKKFFFAAA555+++***,,,+++******,,,+++***))))))***+++,,,///...,,,+++++++++,,,,,,---222DDDgggWWW999------+++***)))***,,,...//////333222111///111888CCCLLLeeeccc]]]SSSFFF;;;444111000,,,)))(((***,,,,,,******++++++++++++***))))))************************+++,,,,,,,,,+++***((('''***)))((((((((((((((()))%%%&&&((()))*********)))(((***+++...333===JJJSSSZZZTTTIII>>>555///,,,+++,,,,,,+++***)))((('''''')))))))))***,,,+++)))'''++++++,,,---...///000111444444666777777666444444555777:::<<<:::666000,,,)))***+++,,,...000222333@@@QQQlllxxx\\\===...,,,---,,,,,,+++++++++++++++***)))((('''&&&&&&&&&'''(((***+++---,,,,,,+++************---------,,,,,,------...000222666===GGGUUUcccmmmkkk|||zzznnnccc[[[JJJGGGDDDEEEMMMZZZhhhpppuuuxxxxxxwwwwww{{{~~~|||vvvuuuyyy||||||{{{tttdddKKKBBB:::999;;;???EEELLLfffxxx{{{rrrkkkhhhfffbbb______]]]ZZZZZZ]]]]]]gggnnnnnnlllmmmooooooooonnncccQQQDDDCCCJJJPPPhhhlllrrrvvvwwwwwwwwwwwwtttvvvuuupppnnnooommmjjjeeebbb```___YYYRRRPPPSSSZZZdddlllmmmlllkkkhhhdddhhhnnnmmmbbbYYYZZZaaafffqqqsssvvvyyy|||}}}~~~~~~vvvtttqqqnnnmmmmmmooopppuuuxxxwwwoookkklllkkkfffggglllkkkddd^^^[[[PPPCCC<<<555...,,,---///...+++,,,+++******)))*********)))***,,,------,,,***)))------------------------,,,,,,------...///000000333777@@@JJJWWWfffsss|||~~~zzzxxxwwwwwwppphhh^^^YYYZZZaaaiiinnnllljjjiiiiiijjjiiihhhgggjjjiiiggghhhjjjmmmoooqqqppppppqqqsssvvvvvvuuusssvvvpppiiiiiilllmmmiiiddddddaaa]]]\\\]]]]]]ZZZWWWSSS]]]gggjjjllloooqqqqqqssswwwyyyxxxxxxzzzzzzwwwuuuuuuvvvxxxyyy{{{}}}xxxyyy~~~|||}}}{{{ooo^^^MMM999111///---+++++++++)))...333;;;SSSccc^^^LLL:::,,,+++,,,******...///111333666>>>KKK[[[fffjjjkkknnnqqqsssrrrooolllmmmnnnppprrrssssssrrrrrriiijjjlllppptttyyy}}}{{{yyyvvvvvvxxxyyyxxxwwwrrrpppmmmmmmooopppqqqqqqqqqwww~~~|||yyyzzz}}}|||~~~~~~}}}~~~~~~~~~|||{{{{{{{{{|||}}}xxxxxxwwwvvvrrrfffOOO999...---+++***+++,,,,,,*********))))))***,,,---...333888<<<<<<777111---,,,,,,---------,,,+++)))((())),,,///555CCCUUUaaaeeeiiifff^^^OOO>>>111,,,******...444>>>NNN^^^cccaaaOOO???111,,,---,,,***))),,,+++***))))))***+++,,,...---,,,+++******+++,,,---000???[[[vvvRRR999//////---,,,+++,,,,,,---------333222111//////444<<>>HHHSSSZZZZZZWWWSSS<<<222))))))++++++***+++***++++++++++++***)))))))))((((((((((((((())))))---,,,,,,,,,,,,...///000+++******)))((((((((((((------...---...222777;;;HHH[[[ppp|||~~~rrr___MMMCCCBBBFFFJJJRRR[[[hhhsssxxxwwwtttrrrrrrppppppsssyyy}}}~~~}}}zzz|||nnn\\\GGG===444111//////222777;;;@@@NNNeeemmmQQQIIICCCCCCCCC@@@???@@@===999777888888666888<<<@@@NNN]]]dddfffjjjnnnoookkkpppooogggaaaaaadddeeeiiiiiijjjoootttwwwuuussstttvvvuuuqqqooopppnnnjjjkkkhhhgggfffaaa[[[ZZZ\\\hhhiiigggeeefffkkkllljjjjjjlllkkkeeedddhhhlllmmmwwwzzz~~~|||xxxuuuuuuwwwzzz{{{zzzwwwssspppooovvvxxxoooeeeaaabbbddd```gggjjjhhhiiikkkeee[[[FFF@@@777222///...+++(((,,,,,,+++***************,,,+++)))'''''')))+++,,,++++++++++++++++++++++++,,,,,,,,,---......//////...---...111888EEESSS]]]llluuuwwwwwwwwwtttpppkkkhhhggg\\\ZZZWWWWWW[[[___ccceeeZZZ]]]``````^^^___bbbeeeiiigggfffhhhlllpppqqqqqqtttrrrpppppprrrssssssssssssnnniiijjjnnnooojjjeeegggggggggiiiiiieee]]]WWWTTT]]]fffiiijjjkkkhhheee```hhhnnnmmmlllpppvvvxxxvvvwwwyyyzzz}}}{{{vvvyyy~~~|||~~~xxxhhhLLL>>>111,,,,,,+++***,,,...+++...222<<>>CCCFFFEEE@@@===111---+++,,,,,,)))(((*********+++++++++******)))******))))))))))))))))))***+++...000111111000000...---,,,++++++******+++---.../////////000333666333BBBVVVeeepppyyysssbbbTTTLLLIIIHHHGGGLLLVVVbbbiiilllpppttttttssssssvvv||||||~~~|||jjjYYYEEE<<<333000...,,,...222777888???RRRkkkxxxppp```EEE===666555666555555777666222111444444444666:::BBBQQQ___eeefffjjjooorrrttt{{{~~~zzzuuutttsssqqqkkkjjjlllrrrxxxzzzvvvqqqrrruuuuuurrrqqqrrrqqqmmmllliiihhhgggccc]]]\\\^^^iiigggbbb```eeeooosssrrrqqqrrrpppmmmoootttvvvtttyyy{{{~~~~~~{{{yyyuuuxxx{{{}}}|||yyytttqqqooorrrqqqkkkccc______```^^^eeeiiihhhkkkoookkkbbbOOOGGG===444000......---,,,,,,+++************+++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........///...------111:::EEEMMM]]]jjj|||mmmooorrrrrrnnnjjjfffddd^^^\\\ZZZZZZ]]]```bbbbbb[[[^^^aaaaaa``````bbbeeeiiigggeeehhhnnnssssssrrrrrrpppnnnnnnppprrrrrrrrrpppooommmlllkkkjjjjjjiiihhhggghhhkkklllhhhaaaZZZSSS[[[bbbeeeffffffbbb]]]VVV```gggiiikkkrrryyy|||{{{{{{xxxyyyyyytttrrrwww{{{zzz|||uuubbbEEE:::///,,,---,,,,,,...000,,,///222<<>>666333000,,,,,,000++++++,,,,,,---,,,,,,+++,,,+++***+++---------+++******)))))))))))))))))),,,,,,...777JJJ^^^gggggg[[[OOO@@@444///...---,,,***333@@@RRRfffvvvyyyuuu___KKK777......---+++***+++++++++,,,,,,+++++++++************************,,,---000333999@@@HHHNNNNNNIIIAAA:::444111...,,,---///111111///....../////////111222333222000......///111000///---....../////////...------.....................---,,,,,,************************((((((((('''''''''''''''$$$&&&(((***++++++)))))))))))))))((((((((((((((((((((((((((()))+++++++++))))))))))))))))))))))))'''''''''((())))))******(((&&&$$$$$$&&&(((((((((''''''(((((())))))******,,,+++***))))))***+++,,,)))***+++,,,+++***(((&&&'''''''''((()))***+++,,,000222666;;;>>>===999666000------...,,,((((((,,,)))******+++++++++************************))))))+++...333777888666222000......---,,,,,,,,,,,,,,,(((***,,,,,,,,,---///000...777DDDQQQ[[[fffrrr|||zzzsssjjjaaaZZZUUUNNNJJJJJJOOOWWW___mmmzzzyyywwwwwwxxx|||}}}vvvfffVVVAAA999111///---+++---000000111555@@@RRRaaaccc^^^EEE;;;222000///---,,,...111...---000222222444999GGGVVVdddhhhggglllssswww~~~}}}yyyuuunnnnnnrrryyyxxxqqqooosssuuuttttttvvvvvvrrrqqqnnnlllkkkfff___^^^```gggeeeaaa___fffpppuuutttuuuvvvtttrrrvvv{{{|||xxxyyyzzz{{{}}}~~~vvvwwwyyyzzzyyywwwuuusssqqqmmmhhheeebbb```^^^^^^^^^fffiiihhhkkkooolllcccUUULLL???444...---///111---,,,,,,+++***+++++++++++++++,,,------,,,+++++++++,,,,,,,,,------......,,,,,,,,,---------------////////////111555;;;@@@QQQ___rrrgggjjjnnnooommmiiifffdddaaa___]]]]]]```dddffffffdddeeefffeeeddddddeeeffffffccccccgggooouuuuuusssllljjjiiijjjmmmpppqqqqqqppppppooolllhhhgggiiillleeeeeefffhhhkkkiiiccc^^^PPPWWW]]]```bbbccc___ZZZPPPZZZccciiinnnwww|||~~~~~~~~~zzzxxx~~~vvvqqqqqqwwwzzzwwwyyyoooZZZ@@@777///......------///...+++---000999RRReeebbbSSSAAA222//////+++***---000000666GGG]]]mmmsssrrrnnnmmmkkkiiiggghhhjjjmmmrrrssstttuuutttrrrooonnnqqqqqqqqqqqqpppooonnnmmmnnnpppssstttttttttvvvwwwrrrpppoooppprrrtttuuuuuuoooooopppqqqrrrqqqnnnlllooorrruuuwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~|||sssjjjZZZNNNDDD@@@999000---000+++++++++,,,,,,---...............---------------******))))))))))))******,,,,,,,,,111???NNNVVVVVVPPPFFF999///+++,,,------+++444AAAQQQbbbmmmllleeeNNN@@@333......---,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,++++++++++++---...//////111444777666444333222222222000///+++///222333000///000222///000222444666666222000---...000000...---...//////000111000.........//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''''''''((((((&&&'''((()))******))))))))))))(((((((((((()))***)))((('''(((***++++++******))))))((('''''''''''''''''''''(((((()))))))))'''%%%$$$%%%'''))))))((('''((((((((()))))))))***))))))(((((((((((())))))'''((()))))))))(((''''''((((((''''''((()))******(((***...333777777555333...+++***+++***''')))...))))))***++++++++++++***)))***++++++++++++******///222888<<<<<<888333///,,,+++++++++++++++,,,,,,)))+++,,,+++***)))***+++...000666???FFFMMMYYYcccjjjooouuuzzz{{{xxxrrrnnn^^^QQQFFFCCCFFFNNN```rrrwwwwwwwwwyyy{{{|||wwwpppaaaTTT<<<444...---,,,***+++...)))---000444???NNNYYY]]]JJJ@@@666333000---+++,,,///,,,,,,///111222555999GGGWWWggglllkkkooovvv{{{~~~yyytttrrrssswww}}}yyytttppptttvvvvvvwwwzzzyyyuuuooollljjjgggaaaYYYWWWYYYccceeeddddddhhhnnnqqqooorrrttttttsssvvv{{{|||yyyyyyyyyzzz{{{}}}wwwwwwxxxxxxxxxwwwuuuuuuqqqhhh```___aaa```___```ccciiikkkiiijjjnnnjjjaaaYYYQQQEEE888000...///111------,,,+++++++++++++++***,,,...//////...,,,***,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,---------...///000000111333666EEEQQQcccrrr}}}}}}{{{ccceeeggggggeeedddcccddd```^^^]]]^^^ccciiinnnpppnnnlllkkkjjjjjjiiigggeeefffcccaaafffnnnsssrrrnnnfffffffffiiimmmppprrrrrrtttrrrmmmiiiggghhhiiikkkeeeddddddfffjjjjjjgggdddVVV\\\```aaabbbccc```ZZZPPPYYYbbbjjjsss|||~~~|||wwwwww}}}{{{tttrrrsssyyyzzzvvvvvviiiQQQ<<<444.........------///---))),,,...666NNN___\\\NNN===///---...,,,+++//////000777HHH]]]lllrrrrrrooommmkkkjjjjjjjjjiiihhhnnnppptttwwwwwwvvvsssqqqpppqqqqqqrrrqqqpppnnnmmmlllooorrrsssrrrqqqrrrtttrrrqqqqqqrrrtttuuutttrrrjjjkkkmmmqqqrrrrrrooolllnnnqqquuuwwwwwwwwwwwwwwwuuuwwwyyy{{{}}}~~~~~~~~~~~~|||{{{xxxuuupppddd[[[WWWLLL:::000000,,,+++*********+++------,,,///111000---,,,...000+++***)))))))))***++++++)))+++,,,---444===BBBAAA???:::333---++++++,,,---,,,333<<>>666000000///,,,+++---++++++,,,------,,,++++++)))***+++,,,------,,,++++++++++++++++++,,,---............///000000000000+++000444444111///000333111111333666888777444000---///111111111000111222///111222222///...///000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((())))))(((((((((((())))))))))))((((((''''''((()))***+++***(((&&&'''***,,,+++***)))((('''&&&&&&'''((()))''''''((((((((((((((((((&&&%%%%%%''')))***)))((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((()))((((((((((((((()))***''''''))),,,000222222222---)))((())))))'''(((,,,))))))***+++++++++++++++((()))+++,,,,,,,,,,,,+++111333666888777444000---))))))))))))***+++,,,------......---+++******,,,---+++...444777999@@@IIIPPPXXXeeerrr|||uuudddSSSJJJDDDDDDQQQaaaqqqssswwwzzz|||}}}~~~yyytttlll]]]PPP:::333...---,,,******---)))...///...222>>>KKKRRRMMMDDD;;;888666222///000///,,,,,,000222222555:::GGGZZZmmmsssrrrssswww{{{~~~}}}}}}zzzvvvuuuwwwzzz||||||{{{xxxwwwssswwwzzzyyyyyy{{{yyyuuullliiieeebbbZZZQQQNNNPPPZZZaaagggiiikkknnnooommmkkkooorrrsssuuu{{{}}}|||{{{{{{|||}}}}}}~~~~~~~~~wwwxxxzzz{{{zzzyyywwwvvvnnneee^^^]]]]]]]]]aaaggghhhnnnoookkklllooojjjaaa^^^YYYPPPDDD:::333000///------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222999AAAOOO___ooo|||}}}}}}~~~~~~bbbaaa```^^^]]]]]]```bbb^^^]]][[[^^^eeemmmtttxxxuuuqqqnnnlllmmmlllhhhdddiiieeebbbeeelllooolllhhheeeeeegggkkkooosssttttttyyyrrrjjjggghhhjjjjjjiiifffeeedddgggkkkmmmllljjjaaaeeefffeeeeeeeee```ZZZRRRYYYccckkkvvv}}}yyywwwppptttwwwtttuuuwww|||{{{uuussseeeKKK999333.........,,,---///---***,,,///666MMM]]]YYYKKK:::------///...///333,,,...555EEEYYYhhhooopppooollliiijjjlllkkkiiieeeiiilllrrrwwwyyyxxxuuussspppqqqrrrrrrrrrpppooonnnlllooorrrrrrpppnnnooopppssssssssstttuuutttrrrpppeeehhhmmmqqqsssrrrpppooopppsssvvvwwwvvvtttrrrrrrtttuuuxxx|||{{{~~~~~~xxxuuuvvvxxxxxxwwwoookkk]]]EEE555222---,,,***(((((()))+++,,,&&&+++...---***(((***...++++++***))))))***+++,,,&&&***,,,,,,...333444111222111000...,,,+++,,,,,,,,,000555:::BBBEEE@@@777444111000111000,,,+++,,,++++++------------++++++***+++,,,---...------,,,,,,***)))))))))+++,,,---.........---,,,---...///---111666555111///000222333222333666999888333///,,,...000000000///000222///111333222000...///111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))******)))((((((((((((((()))((('''''''''((()))+++,,,+++(((&&&(((+++...///...'''&&&%%%%%%&&&(((***,,,((((((((((((((((((((((((%%%%%%&&&(((***+++)))'''&&&&&&'''''''''''''''''''''(((************((('''''''''(((((((((((())))))))))))(((((((((((()))***,,,***)))***---000222222...***(((***)))'''&&&)))((()))***+++++++++++++++((()))***,,,------,,,,,,111111111000///---***)))))))))******+++,,,......---------,,,******+++,,,...,,,...333333111555<<<<<>>444333111///...///000111222.........444MMMbbbaaaDDD999///------,,,,,,---///333<<>>MMM[[[ccchhhjjjkkklllmmmkkkiiifffffffffeeeiiikkkkkknnnsssuuussstttssstttxxx||||||wwwrrrhhhaaa[[[[[[aaagggkkklllkkknnnrrruuusssnnnjjjiiilllmmmnnnoooooommmllljjjnnnnnnnnnmmmlllmmmpppssszzz{{{}}}~~~xxxrrrssswwwyyyxxxwwwtttssslllZZZDDD333......************************+++*********)))'''&&&%%%'''&&&&&&&&&&&&'''(((((()))((((((''''''((())))))((((((((((((((()))******,,,***)))((()))***+++,,,---,,,***)))***,,,...///------------------------***+++---.........---,,,........................///---,,,---...///---,,,,,,...111111000//////000///000111111111000...---...............///000000/////////000000111111111000000///...............***+++---///000000//////---------------,,,++++++---,,,+++)))((((((((((((+++++++++******)))))))))*********)))))))))))))))(((((((((((()))***++++++---,,,)))'''&&&&&&(((((('''''''''''''''&&&&&&&&&((((((''''''(((((()))***%%%&&&'''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((******++++++,,,,,,,,,---))))))))))))******++++++((()))))))))************,,,,,,---...............,,,+++***)))((()))***++++++++++++,,,///222666888@@@KKK[[[gggmmmsssyyy~~~vvvnnndddTTTGGG999555111.........------,,,,,,++++++++++++,,,,,,---,,,,,,,,,---......//////---,,,,,,+++...999EEEZZZiiixxx}}}|||{{{zzzxxxsssxxx{{{yyytttsssxxx}}}{{{yyyvvvtttrrrsssuuuvvvxxxnnngggjjjooopppnnnmmmppphhhcccfffiiihhhjjjmmmllllllmmmnnnoooppppppooo~~~wwwsssssstttrrrsssvvvxxxvvvtttqqqqqqsssvvvyyyvvvsssqqqpppqqqrrrqqqpppllljjjjjjmmmrrrxxx}}}{{{uuusssuuuxxxyyyyyyuuutttqqqooommmdddPPP<<<666111,,,***+++------------------------------------...///...,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........000///---...333@@@QQQ]]]kkklllllllllmmmllllllkkkkkkiiimmmpppqqqnnniiieeeccccccfffjjjlllnnnnnnmmmmmmqqqqqqqqqpppnnnoooqqqsssooommmkkkllloootttyyy{{{zzzvvvrrrpppppprrrtttwwwtttppppppssssssnnnjjjjjjffffffgggjjjppptttwwwwwwyyyxxx{{{~~~zzzyyy|||~~~|||yyyxxxzzz{{{{{{}}}}}}uuudddOOO===222//////...------,,,,,,,,,******111666<<>>333222//////...---+++))))))))))))******+++,,,---+++++++++++++++,,,...///222000/////////333???KKK```mmmyyy{{{wwwvvvvvvuuuuuuvvvwwwxxxwwwwwwwwwwwwxxxwwwuuutttsssssstttuuutttkkkeeeiiioooqqqqqqqqqrrrkkkffffffiiilllnnnpppppppppnnnllljjjiiiiiiiii|||uuupppqqqrrrrrrtttxxxyyywwwtttsssuuuxxx{{{}}}tttsssssstttttttttrrrqqqmmmllllllnnnuuu}}}|||{{{yyytttqqqqqqvvvzzztttvvvwwwuuuqqqiiiZZZLLL;;;555---***+++------+++------------------------+++,,,------,,,,,,---///+++,,,,,,------,,,,,,+++)))***+++,,,---///000000000///---+++...777EEEOOO\\\wwwmmmnnnpppqqqqqqpppooonnnpppsssvvvuuuppphhhbbb^^^bbbfffkkknnnnnnmmmllllllnnnoooooommmkkkjjjkkklllnnnmmmllllllnnnqqquuuwwwzzztttooopppqqqqqqssswwwsssooonnnpppoookkkggggggeeeeeeggglllrrrwww{{{|||yyyyyy{{{}}}|||xxxxxx{{{}}}}}}}}}|||zzzyyyzzz{{{yyy}}}}}}sss```KKK;;;333//////......---,,,,,,+++---+++///222888PPPbbb___CCC999///...///...---...+++...<<>>HHHSSS[[[jjjsss}}}}}}kkk[[[III;;;111///---------,,,***((('''''''''((((((***++++++)))+++,,,,,,++++++,,,...///------000333999EEEQQQjjjvvv~~~{{{ssspppqqqqqqwwwwwwwwwyyy|||{{{xxxtttvvvvvvvvvvvvvvvvvvvvvvvvtttmmmjjjnnnsssuuuuuuuuusssnnnhhhgggjjjmmmooopppllllllllliiigggeeefffgggvvvqqqmmmoooqqqrrrtttxxxxxxwwwvvvwwwzzz|||}}}}}}vvvwwwxxxzzzyyyxxxvvvtttmmmmmmlllmmmttt}}}zzz{{{zzztttllljjjnnnsssssswwwyyyvvvqqqkkkaaaXXXEEE<<<222------...---+++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,------------,,,,,,)))******,,,---...///000.........,,,---333<<>>GGGSSS]]]qqq{{{|||rrroooppprrryyyyyy{{{~~~~~~zzzvvvuuuvvvyyy{{{{{{{{{yyyxxxsssoooooosssuuutttsssuuurrrnnniiigggjjjnnnpppoookkklllmmmkkkhhhggghhhjjjqqqllljjjnnnppppppqqqttt{{{zzz{{{}}}}}}zzzxxxyyy{{{{{{yyyxxxwwwwwwooopppnnnnnnvvv}}}zzzzzzyyytttooommmooorrrvvvxxxwwwsssnnnkkkddd\\\OOOEEE999222111111///,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,------............------+++,,,,,,,,,,,,---------+++---///......000666;;;BBBUUUmmm~~~oooqqqtttvvvwwwvvvtttsssmmmnnnooonnnlllkkkkkkkkkkkkpppvvvyyywwwtttrrrrrrfffdddaaa\\\YYYZZZ]]]aaabbbdddhhhkkknnnqqqtttwwwvvvpppqqqqqqnnnooorrr~~~uuunnnkkkjjjiiilllpppllllllnnnqqqvvvzzz{{{{{{yyyuuussssssrrrsssxxx}}}zzzyyyyyyyyy}}}}}}oooWWWBBB666222////////////...---,,,+++++++++111333555DDDMMMEEE888000***,,,///...------...222CCCZZZbbb^^^\\\aaahhhmmmtttxxxwwwtttpppnnnlllooonnnlllmmmrrrtttssstttrrrooollliiigggeeeeeekkkiiihhhhhhjjjlllmmmnnnnnnrrrrrrllljjjoooqqqoooppppppnnnmmmkkkiiihhhhhhaaacccfffiiikkknnnrrrttt~~~xxxnnnlllmmmiiipppsssqqqrrrxxxzzzwwwmmm```LLL:::///,,,---000))))))))))))))))))))))))++++++++++++***((('''&&&'''(((((()))***)))))))))"""###%%%'''(((************************++++++,,,---000222111...++++++,,,***---///...***((((((***000000000000000000000000,,,,,,---...///000111222........................000//////000111222222000///000000///......111333222222222111111111111111///////////////000111111444444444333333222222222//////.........//////000222111///---------......)))+++---...///...---,,,******+++,,,------------+++++++++,,,,,,---------------,,,,,,+++***)))))))))))))))***+++---...///+++,,,---...//////////////////...---,,,,,,++++++*********)))******+++,,,------......------,,,+++************************(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))***++++++))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))******************+++++++++******)))%%%&&&((()))))))))((('''***))))))))))))***++++++(((***...000111222555888333@@@NNNVVVaaaqqq{{{uuummmfffVVVOOODDD:::444222111000111000///...------------...222555555333000000111777444666AAAMMMYYYeeennnrrr||||||sssqqqtttwwwzzz||||||yyyuuuwww{{{~~~~~~|||zzzqqqpppqqquuutttqqqoooqqqpppmmmhhhfffjjjooopppooooooqqqrrrpppllljjjjjjlllnnnjjjiiimmmooonnnmmmooo}}}xxxyyyyyyyyyxxxvvvuuuvvvwwwwwwxxxvvvuuu|||zzzxxxwwwvvvvvvwwwwwwwww~~~}}}yyysssqqqooohhh___WWWKKK===555444333111---------------------------+++,,,,,,+++)))((()))***---......//////......---......---,,,,,,+++******))),,,///000//////333666:::GGG]]]rrrhhhrrryyyxxxwwwyyywwwrrriiijjjkkkjjjiiikkkooosss{{{}}}tttnnnkkkccc___]]]^^^[[[XXXYYY^^^hhheeeaaabbbfffkkknnnnnnvvvuuuuuutttssssssrrrrrrssshhhkkkmmmhhhfffjjjmmmmmmqqqyyyzzzwwwxxx~~~|||{{{xxxvvvuuuvvvzzz|||}}}zzz{{{zzzvvvssstttxxxvvvqqqdddPPP===444333...---,,,,,,++++++++++++///...---000555;;;>>>@@@000111222111///......///,,,999KKKXXX^^^```bbbdddmmmssszzz~~~{{{vvvrrrpppkkklllnnnnnnnnnnnnpppqqqkkknnnpppnnnjjjgggggghhhhhhhhhhhhgggggghhhllloooqqqqqqqqqrrrsssrrrpppooosssqqqoookkkhhhfffdddcccgggiiilllnnnpppqqqqqqqqq}}}tttoookkkgggkkklllmmmlllkkklllqqquuuuuueeeNNN;;;000,,,+++,,,***++++++++++++***))))))++++++******)))(((((((((&&&''''''(((((((((((((((''')))******))))))***+++++++++******++++++,,,---,,,++++++,,,...///...,,,,,,------------------...//////000000111111111222000000//////.........---......------------......---...///000000///...---,,,...111333333222333444333333333222111000///...111000///......///000111222333444555444222000///......////////////......000000//////......------,,,,,,---.../////////...000...,,,---000000---***************+++,,,------...,,,+++)))(((((())))))***)))((('''(((***,,,---,,,,,,,,,---------.........---,,,,,,,,,---...///+++******)))***+++---...222///------///000///---++++++,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''))))))))))))************(((((('''''''''&&&&&&&&&***)))(((''''''((()))***))))))))))))((((((((((((++++++++++++++++++,,,,,,((()))))))))******++++++)))***---///000000000000000222777>>>GGGTTT```hhhsssuuuxxx|||wwwqqqeeeTTTDDD999555555333000///111///+++...555111;;;@@@<<<:::???DDDFFFJJJBBBDDDVVVeeejjjkkkmmm{{{}}}}}}zzzzzz~~~|||{{{zzz|||wwwssstttuuutttrrrpppooooooooommmkkkiiiiiijjjlllmmmlllsssvvvsssppppppqqqppprrrooommmmmmkkkhhhiiinnnyyy~~~xxxzzzvvvtttvvvsssooorrrxxx{{{wwwxxx}}}|||{{{zzzwwwuuuuuuwwwyyywwwxxxxxxxxxtttoooiiieeecccSSSBBB:::555000...000...---,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,...///000000111111...---,,,,,,++++++++++++///////////////000111111777===JJJ]]]qqqmmmuuuzzzyyywwwxxxvvvrrrgggiiikkklllkkklllooorrrvvvnnnjjjddd```___```___\\\^^^cccbbb```^^^```fffkkknnnnnnvvvvvvvvvuuuuuuuuuuuuuuuzzzmmmgggllloookkkiiilllnnnmmmqqqwwwxxxuuuvvvzzz{{{}}}}}}{{{xxxvvvxxx{{{}}}xxxvvvxxxyyywwwuuuuuupppsssqqqbbbKKK777000111...---,,,,,,+++++++++,,,---,,,,,,...111444666666---.........,,,+++,,,---...;;;MMMYYY^^^___aaabbbllluuuzzzssspppqqqrrrrrrsssrrrqqqpppppppppnnnoooqqqnnnjjjgggeeeffffffiiilllnnnnnnnnnnnnoooppppppqqqrrrsssrrrqqqpppnnnllljjjhhhfffeeeddddddhhhiiikkknnnppprrrsssttt{{{|||uuuqqqnnnkkknnnnnnmmmkkkiiijjjnnnrrruuuhhhTTTAAA444...------***++++++++++++***))))))))))))))))))))))))******&&&'''(((((())))))((((((''')))******))))))***++++++++++++++++++,,,---------------...000111000...,,,,,,,,,,,,------------///000000000111111111111000/////////............///..................//////000111111111000//////---///111222222222333444333333333222222111000///000000000//////000000000222333333333222111///.........////////////..................------------------......///............,,,+++,,,......,,,)))************+++,,,---...///...---+++******++++++,,,+++***))))))***,,,---,,,,,,,,,---------.........---,,,++++++,,,---...************+++---...///222000......///000///---,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))((((((((()))))))))))))))******************************)))))))))))))))***((()))+++---............,,,...000222777>>>FFFLLLUUU\\\gggpppxxxppp```UUUOOONNNCCC===999777333///111777AAAKKKSSSTTTVVV\\\ccceeehhhbbbdddnnnrrrmmmiiijjjxxx}}}~~~}}}zzz{{{{{{|||~~~~~~xxxrrrsssssssssqqqooonnnnnnnnnkkkjjjiiieeecccccceeehhhnnnrrrtttssssssuuurrrnnnpppmmmmmmooonnnlllmmmqqqwww|||~~~{{{uuurrrsssrrrooopppuuu|||yyywwwwwwyyy{{{{{{{{{}}}}}}{{{xxxuuusssrrrrrrvvvvvvuuutttssspppmmmkkkhhhZZZJJJAAA999000---...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,------...---------...---,,,,,,,,,,,,,,,,,,.........---...//////000///333===MMMbbbwwwuuuyyy{{{xxxuuutttrrrooodddhhhlllooopppqqqqqqrrrwwwnnnhhhhhhcccaaaaaa```^^^___ccc]]]\\\]]]```dddiiilllmmmqqqqqqrrrssstttvvvwwwxxxvvvlllhhhmmmqqqmmmkkklllpppppprrruuutttqqqrrruuu{{{~~~{{{xxxwwwxxxwwwqqqoootttxxxyyywwwwwwmmmrrrppp^^^EEE222---000------,,,+++++++++,,,,,,---,,,,,,---//////...,,,***+++,,,,,,++++++,,,---333@@@RRR^^^bbbccccccdddkkkvvvyyyqqqppprrrvvvvvvvvvuuuuuusssrrrrrrpppqqqpppmmmiiidddbbbaaa]]]cccjjjooopppnnnkkkjjjnnnoooqqqrrrsssrrrrrrqqqkkkjjjiiigggggggggggghhhjjjkkkkkkmmmpppsssvvvwwwwww}}}{{{wwwuuusssqqqqqqpppmmmiiifffgggkkknnnsssjjjZZZHHH888000------******++++++******)))(((''''''((())))))***++++++&&&'''(((((())))))((((((''')))******))))))***+++,,,,,,,,,,,,,,,------...///......000222333222000------------......//////000000000000111111111111////////////............000//////......//////000000111222222222222111111000111222111000000222444333333333333222111000000000000111111111111000000333333222111000///...---------............------,,,,,,,,,---------------.........///......------,,,+++***+++,,,,,,***((())))))***+++,,,......///000///...---------------...---,,,+++***+++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********+++,,,...///000222000......///000///...------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((())))))************))))))((((((''''''''')))))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))*********++++++******))))))((((((++++++******)))((((((((('''((()))***+++,,,,,,,,,,,,,,,---------///333777555@@@NNNYYYbbboootttlllhhhggg]]]WWWPPPLLLHHHDDDEEEHHH]]]gggsssyyy~~~vvvrrriii^^^[[[```pppzzz}}}zzzyyy|||zzzzzz|||~~~~~~{{{vvvrrrsssqqqooolllkkkjjjkkkkkkkkkmmmlllfff```^^^aaafffnnnqqqssstttwwwyyytttnnnooommmnnnssstttrrrsssvvvuuu{{{|||uuuooooooppppppqqqsssyyyyyywwwuuusssssstttuuu}}}}}}{{{xxxtttpppllljjjsssrrrpppqqqrrrssssssrrrnnndddXXXLLL???444...---------,,,,,,,,,------...------,,,,,,------...///+++,,,,,,,,,++++++***)))------,,,,,,,,,---......------,,,,,,------...//////000555@@@SSSjjj{{{{{{yyytttpppllliiigggbbbgggnnntttxxxyyyxxxwwwxxxnnnhhhmmmgggbbbaaa___\\\\\\_________```aaadddfffggghhhggghhhjjjlllppptttxxxzzzyyyqqqllloooqqqooommmnnntttttttttsssqqqooooooqqq{{{zzzyyyzzz|||{{{yyywwwrrrllliiipppxxxzzzyyyzzzuuuwwwoooYYY@@@222...///---,,,,,,++++++,,,,,,,,,.........///000///,,,))))))+++,,,---,,,,,,...///777DDDWWWdddiiiiiijjjkkkllluuu~~~zzzsssqqqrrrttttttuuuvvvwwwwwwuuutttoooooommmjjjfffaaa^^^\\\XXX___gggmmmnnnllliiigggmmmoooqqqrrrrrrrrrrrrsssooonnnlllkkkjjjkkklllmmmooonnnmmmmmmooorrrvvvxxxvvv|||}}}yyyyyyxxxvvvtttqqqmmmiiihhhiiilllooopppjjj]]]KKK:::///++++++***************))))))((((((((((((((())))))******''''''((()))))))))))))))''')))******))))))***+++------,,,,,,,,,---...............000222333222111...//////000000111111111000000000000000111111111///////////////.........000000////////////000000000111111111222222222222111222222000///000222444222222333333222111000000///000111222222111000///444333111///...---------------............------,,,,,,,,,------......///.../////////...---,,,,,,++++++++++++++++++***))))))***+++,,,.../////////000//////.........------///...---,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,,,,,,,------...//////000///..............................---+++***)))++++++++++++++++++++++++*********+++++++++++++++************************'''''''''((()))***++++++***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''((()))******)))((('''''''''((()))******++++++---,,,,,,+++***)))((((((---,,,,,,+++***)))(((((((((((()))******+++++++++***+++,,,,,,,,,,,,///111///555===CCCJJJWWWgggttt~~~{{{wwwsssqqqppprrrtttqqqpppnnnmmmkkkiiiiiijjj|||jjjZZZMMMFFFLLLWWWhhhvvv{{{wwwyyy|||zzz{{{}}}~~~{{{yyyxxxuuuqqqnnnnnnnnnooopppppprrrrrrkkkccc___ccciiilllrrrwwwxxxxxxyyyvvvqqqqqqppprrrxxxzzzyyyxxxyyywww}}}|||tttnnnnnnrrruuuvvvuuuwwwyyyyyyuuuooommmnnnrrrzzzyyyxxxwwwtttoooiiifffmmmlllmmmpppuuuxxxwwwuuuooojjjbbbUUUGGG999111///---------------......///,,,,,,,,,,,,,,,---......***+++++++++++++++******,,,,,,,,,,,,---...//////---------,,,---......///222111222888EEEXXXlllyyy|||xxxsssooojjjeeeaaa```bbbgggooowww}}}~~~zzzrrrlllpppiiicccbbbbbb``````bbbggggggfffeeecccbbbbbbccc```bbbdddiiinnnuuuzzz}}}|||vvvpppoooqqqrrrtttvvvwwwxxxvvvrrrooonnnnnnnnnyyysssnnnrrrzzz~~~{{{vvvpppjjjiiiooowwwzzz{{{}}}~~~mmmSSS???555222///,,,,,,,,,++++++,,,,,,---------...000111000,,,***(((***+++,,,+++,,,...///666DDDWWWffflllmmmnnnoooooossswww{{{zzzwwwsssqqqsssrrrrrrtttuuuuuurrrpppkkkjjjhhhfffccc___[[[XXX\\\aaaggglllmmmllllllllllllooorrrsssrrrqqqrrrssssssrrrooommmmmmmmmoooppptttrrrpppnnnoooqqqtttuuuwww}}}||||||{{{yyyyyyvvvrrrooooooqqqtttuuulllggg[[[JJJ999...)))))))))************)))(((((())))))))))))(((((('''''''''(((((()))))))))))))))''')))******))))))***+++------,,,,,,,,,---......---,,,,,,...111222111000---......///000000111111111111000000000000000000.........///////////////000000////////////000000////////////000000111111111222222000///000222444111111222222222111000000///000111222222111000///333222000///...------------..................---------....../////////000.../////////...---,,,,,,+++,,,------,,,++++++***)))***,,,...////////////...............---------///...---,,,+++*********,,,,,,,,,---------......------------,,,,,,++++++////////////.........---.........---,,,,,,,,,---/////////...---,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''&&&'''((()))***+++***))))))((('''&&&&&&%%%'''''''''''''''''''''''''''((()))******)))(((''''''(((((()))***++++++,,,......---,,,++++++******,,,---/////////---+++******************+++++++++''')))************,,,...666666888<<>>888777:::CCCNNNjjj}}}}}}zzzyyywwwtttwwwzzz{{{{{{|||}}}~~~~~~yyytttsssuuuxxxxxxxxxmmmnnnnnniiicccbbbeeejjjlllxxx~~~wwwuuuxxxzzzyyyuuuvvv|||~~~{{{zzzzzzwwwwwwzzzyyyvvvuuuyyy~~~xxx{{{|||xxxrrrnnnnnnqqqpppmmmkkklllnnnooommmkkkggggggjjjrrrzzz}}}yyyuuueeefffbbbYYYPPPGGG===444000000///...............+++************+++,,,,,,)))***+++,,,---.........,,,,,,+++++++++,,,------.........---...//////000,,,...000222666>>>IIIRRRiiiwwwsssllliiikkkjjjfffcccdddeeefffjjjqqqxxx|||}}}|||zzzyyyyyy{{{}}}|||yyyvvvooogggbbbeeeiiilllnnnqqqooonnnlllgggcccaaacccffffffggghhhlllqqqwww|||{{{yyyvvvtttvvvzzz~~~yyy{{{wwwnnniiijjjkkkiiijjjiiijjjnnnuuuyyyxxxwwwrrrqqqrrrvvvwwwxxx}}}}}}kkkNNN999444111,,,,,,+++++++++,,,,,,---...,,,,,,,,,---......,,,***((()))*********)))+++,,,222AAAUUUdddjjjkkkkkkkkkuuuuuuuuutttsssqqqpppooorrrooommmnnnooommmgggbbbaaa___^^^___aaa```]]]ZZZ^^^```dddfffggghhhiiikkkmmmqqquuutttqqqooopppssstttrrrooommmlllmmmpppqqqtttsssqqqpppooopppqqqrrrrrrzzz~~~|||~~~~~~}}}{{{xxxxxxzzz{{{zzzxxxoooeeeUUUEEE999222---+++)))))))))))))))(((((('''((((((((((((((((((''''''(((((()))************)))''')))******))))))***++++++++++++++++++,,,------+++***+++---000222111000,,,------...///000111222111111111111000000000///............/////////000///..................///---------------///000111---///111222222222333444......////////////......//////............/////////000111111111000////////////000000000000/////////...............------------......///.........+++---///...,,,++++++---,,,---///000000///...---,,,,,,---.........---,,,...............---,,,+++,,,,,,,,,---------......//////000000///---,,,+++---...///111111111111111///000111///---,,,...000------...////////////...........................---------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---))))))))))))))))))))))))&&&'''''''''(((((((((((())))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))...444:::;;;999444111---,,,+++************+++000000///---++++++---...111>>>RRReeesss{{{xxxgggOOO===666:::CCCJJJ^^^sss|||zzzxxx{{{rrrlllllliii___UUUQQQDDD999111222444777BBBOOOooo~~~yyyssssssuuuxxxxxxvvvvvvxxxzzzwwwrrrnnnnnnrrruuuuuusssmmmmmmllliiihhhhhhkkknnnqqqzzz}}}xxxwwwyyyzzzxxxssssssyyy~~~}}}{{{zzz~~~}}}xxxwwwxxxzzz}}}}}}zzz{{{}}}yyyzzz{{{xxxtttqqqpppqqqnnnjjjeeefffjjjoooooonnnjjjiiijjjpppyyy|||yyyuuuhhhiiieee^^^XXXSSSGGG<<<222222000///......------,,,++++++++++++,,,------***++++++,,,---------,,,,,,,,,+++*********++++++------,,,,,,------...///---000333333444999AAAHHHXXXiii}}}nnnhhhfffkkknnnjjjhhhjjjgggfffggglllssswwwxxxwwwvvvttttttvvvxxxyyywwwtttppphhhaaadddhhhjjjlllnnnlllllljjjfffbbbbbbfffjjjjjjjjjjjjlllpppuuuyyy|||||||||{{{xxxxxxzzzzzzyyyxxxzzzvvvlllfffiiijjjgggccchhhooosssttttttuuuwwwttttttwwwyyywwwwww~~~vvvxxxjjjMMM666000...+++++++++++++++,,,,,,---...///.........//////---,,,+++,,,------,,,+++---...555CCCWWWfffkkkkkkjjjjjjvvvxxxxxxtttnnnkkkmmmooommmkkkjjjlllooonnnhhhccc^^^]]]]]]___bbbbbb```]]]bbbeeeiiikkkkkklllmmmnnnmmmrrruuutttpppnnnppprrrtttssspppnnnnnnpppsssuuurrrqqqpppppppppqqqrrrsssooovvv|||||||||~~~zzzxxxvvvvvvwwwwwwuuurrrrrrfffTTTEEE;;;555111...)))))))))))))))(((((('''&&&&&&''''''((()))))))))(((((()))***************((()))******))))))***+++++++++******++++++,,,---+++++++++...111222222111///000111222333444555555222111111111000000//////---.........//////000000......------------.........---------...///111222,,,...111333333222333444------...............---///...---,,,,,,---...///...///111222333222000///000000111111111111000000.........------,,,,,,,,,,,,,,,---.../////////...***---///...+++***+++,,,---...000111000///---,,,,,,---...//////...------//////////////////...---,,,,,,,,,---------......///000000111000...,,,+++***,,,...111333444444444000222333111......000222,,,---...///000000000000000000000000000000000000++++++,,,,,,---...//////........................000...,,,++++++,,,---///))))))))))))************'''((((((((())))))*********)))(((''''''((()))***+++++++++***************++++++++++++++++++,,,,,,(((---666===???===777444---,,,+++)))))))))******------,,,***((((((+++---:::PPPnnnvvvWWW===111333;;;AAA]]]tttxxxooolllkkkjjj\\\PPPMMMJJJCCC===<<<777111...000111666FFFWWWqqqzzzqqqtttwwwxxxwwwtttsssuuuwwwwwwrrroooppptttxxxwwwuuurrrpppooonnnnnnqqqsssuuuvvv{{{~~~{{{yyyzzzzzzxxxuuupppooovvv||||||zzzzzz|||}}}yyyyyy|||{{{}}}{{{~~~|||yyyyyyzzzxxxuuusssrrrrrrnnnhhhcccccchhhnnnppppppnnnjjjiiinnnvvv{{{zzzvvvoooooojjjdddaaa]]]QQQCCC444333111000...------------,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++******,,,,,,+++***)))))))))))),,,,,,++++++,,,,,,---...---///111///---000777===IIIZZZqqqgggdddbbbcccgggjjjjjjiiijjjgggiiirrryyyxxxssspppmmmoootttxxx{{{{{{wwwsssooojjjeeeccceeeggggggfffoookkkjjjmmmnnnllllllmmmrrrooommmnnnrrrwww{{{}}}~~~~~~}}}~~~|||wwwtttxxx{{{xxxpppiiiggggggdddllluuuwwwuuurrruuuxxxwwwwwwvvvtttrrrvvv|||{{{ppp\\\EEE444---,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---......666???RRRdddiiiffffffkkktttqqqmmmjjjiiiiiihhhfffkkkhhheeeeeehhhhhhccc^^^```^^^[[[[[[]]]aaadddeeeiiilllkkkggggggkkknnnooorrrllliiioootttrrrlllhhhnnnkkkkkknnnuuuxxxwwwuuuvvvrrrmmmjjjkkklllmmmmmm{{{vvvtttzzz}}}|||~~~~~~yyyuuuuuuxxxyyywwwsssoooeeeWWWHHH===555///,,,+++)))((((((***,,,,,,,,,)))))))))))))))))))))))),,,***''''''(((*********++++++++++++******))))))......---,,,++++++++++++''')))---111333333222111000000111333555888:::;;;222111000//////.........//////...------------...,,,,,,---------------------.../////////...---,,,..................------000///...---------------...//////...,,,---000222111222333333111000000111////////////............///...---,,,+++,,,,,,------...///000000///...------......///......---,,,......///////////////...///000111222111000...,,,000...---...111111///---////////////////////////222222222222222111000///+++---///111333444555666666555444333222111111111111222222000---,,,...111444111...,,,---///000000000///...---,,,---......,,,---...000222333444444///000000000000000///...+++,,,------,,,+++)))(((************))))))))))))%%%$$$$$$$$$$$$%%%&&&'''(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,,,,...///111666999888222...,,,,,,,,,+++++++++******---......---++++++,,,...;;;ZZZ|||QQQ:::111...333;;;\\\~~~pppsssvvv```III>>>;;;777111---111//////000111777DDDRRRsss}}}wwwrrrpppqqqrrruuuuuuoooiiilllsssxxxqqqoootttvvvqqqnnnooommmlllooouuuxxxvvvwwwzzz||||||}}}|||zzzvvvrrrppprrrrrrvvv}}}{{{xxxyyy|||{{{yyyxxxxxxyyy{{{||||||}}}zzzyyyzzzzzzxxxwwwxxxzzzzzzxxxuuupppkkkffffffjjjooorrrssstttnnnkkkpppzzzzzzwwwtttqqqooolllcccWWWNNN???555...///000---+++,,,---///000///,,,+++...000***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...///000000000000111222333444===GGGZZZqqqeeedddccceeeiiimmmmmmmmmllllllqqqxxxzzzvvvrrrqqqkkklllooosssvvvvvvtttqqqqqqlllgggeeeggghhhgggeeemmmjjjkkkpppsssrrrqqqssstttssssssssssssuuuvvvxxx}}}|||{{{|||{{{wwwwwwzzz}}}zzztttnnnkkkllljjjpppwwwyyyxxxwwwxxxzzz~~~}}}{{{wwwtttuuuzzzxxxkkkVVV@@@222---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---...///;;;EEEVVVfffiiieeedddhhhgggiiikkkjjjgggfffgggiiiiiifffddddddffffffdddbbbdddaaa___^^^```cccfffgggfffjjjllliiiiiilllooonnnpppjjjfffhhhkkkiiiggggggmmmkkkjjjmmmssswwwvvvsssqqqmmmiiigggggghhhhhhhhhsssqqqsssyyy{{{zzz{{{}}}zzzxxxxxxxxxwwwuuuooogggYYYJJJ===333///---,,,***((((((***+++++++++))))))))))))))))))))))))---***(((''')))***+++***((((((((((((((()))***+++------,,,+++++++++++++++)))***---///111111111000///000111333555888:::;;;444333222000/////////000//////...------------...,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,111111111111000000//////000//////...............000111111///...---...///---///000000...------...000000000/////////......000///---,,,,,,,,,------...///////////////......------------------------......///////////////......///000111000///---,,,///...---...000000///,,,////////////////////////222222222111000///...---,,,---///222444666777777666555444444333333333333111222333111//////111444444222///...///000000000///...---,,,+++,,,------,,,---///000222333333444222222222222111000///...+++,,,------...---,,,,,,+++*********))))))))))))''''''&&&&&&&&&'''(((((()))))))))***++++++,,,,,,)))***+++,,,,,,,,,+++***---,,,,,,...111111///,,,---,,,,,,,,,++++++++++++,,,---------++++++---///<<>>WWWnnn{{{|||{{{xxxtttqqqpppooorrrnnnkkkmmmmmmjjjjjjlllqqqssstttsssuuuwwwzzzzzzvvvnnniiimmmssstttrrrqqqsssvvvwwwrrrkkkiiinnntttssslllgggkkkqqquuuyyy|||rrrrrrsssuuuvvvxxxzzz{{{vvvvvvuuutttsssqqqooonnnjjjmmmppprrrrrrqqqpppoooooopppssstttsssrrrpppooowwwuuutttxxx~~~yyyuuuvvv|||}}}wwwqqqeeeZZZJJJ===555222...***,,,,,,,,,---------,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++,,,,,,---......---...222<<>>GGGMMM[[[fffsss{{{}}}tttsssqqqmmmiiihhhkkknnnjjjhhhhhhlllkkkbbbZZZWWWYYYZZZ\\\aaagggkkkmmmmmmnnnkkkiiijjjmmmooommmkkkiiihhhllltttyyyyyyxxxyyyrrrssstttuuuwwwxxxyyyzzz{{{}}}|||wwwttttttqqqmmmiiiiiiiiilllppptttwwwyyyyyyxxxxxxzzz|||yyyzzz}}}zzzqqqjjjYYYFFF777444222,,,+++...******************+++,,,((())))))***++++++,,,,,,+++---...,,,+++...555;;;LLLYYYeeeiiijjjnnnpppnnnqqqpppnnnlllkkkllloooqqqnnnkkkiiiiiikkkjjjgggdddfffhhhhhhfffccceeejjjppplllpppppplllkkknnnooonnngggfffiiilllkkkgggeeegggnnnoooooonnnnnnmmmnnnnnnhhhfffddddddfffiiikkklllfffkkknnnnnnrrryyy}}}{{{wwwoookkkjjjccccccaaaZZZOOOBBB555---***))))))+++,,,,,,***)))(((((((((((((((((((((((()))((('''((()))***((('''&&&&&&&&&&&&'''((())))))(((***,,,...000000///...111111///...------,,,,,,---000333666666333000---///000111333333333333222//////...------------...---,,,,,,,,,,,,,,,,,,,,,***+++---...//////......)))******++++++,,,------...---------......///000///000000///...---///000000333666777555333111000000000000/////////......+++,,,---...///......---......///000111222222111---......//////000111111222111///---,,,---...///000000000000000111222222///111333222///---...///,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...............///222444666666555444444333333333333222222555:::AAAEEEFFFEEE>>>;;;777444444333222111111000///...---......///000000111111111000000///111111222222333222222222///...---,,,,,,---......------------,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---000333222///,,,******)))))))))*********++++++)))*********((()))***,,,++++++---000333444333111,,,------,,,,,,------,,,///---;;;CCC<<>>GGGMMMOOONNN@@@<<<777444333333333222000///...---,,,---......000111111111111000000///444444444444333333222111......------...///111222......---------,,,,,,,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000111444555444000------///******++++++,,,,,,,,,,,,***++++++***(((''')))***)))***,,,...000000///...***,,,,,,***)))******)))---&&&111777...444:::---///------///...+++,,,000111...---111;;;NNNhhh~~~{{{{{{yyyvvvwwwvvvwwwyyyyyyxxxxxxyyy{{{xxxllljjjnnnrrruuuxxx|||yyyuuuxxx{{{yyyzzztttooommmkkkhhhjjjnnnqqqppppppqqquuu{{{}}}uuupppssswwwvvvsssqqqqqqrrrssstttttttttttttttwwwwwwyyy|||}}}{{{tttooonnnrrruuutttrrrppppppqqqnnnqqqssssssssstttwww{{{sssvvvxxxuuuqqqppptttxxx||||||zzzwwwvvvvvvyyy|||mmmqqqlllXXXCCC888333///---,,,...111666777555222+++++++++,,,,,,+++++++++))))))***+++,,,,,,------------,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,)))+++,,,++++++---222777777>>>KKK[[[iiisssyyy{{{pppooonnnnnnnnnnnnnnnooommmnnnnnniiiaaaZZZVVVUUUYYY[[[```eeeiiijjjkkkkkkeeeiiijjjjjjmmmqqqqqqmmmdddeeefffiiimmmrrrvvvyyyooonnnpppuuu{{{~~~~~~|||uuu|||zzztttrrrooolllkkkjjjiiiiiikkknnnqqqssszzzyyyyyy||||||yyy{{{{{{|||}}}zzzpppaaaUUUBBB;;;222...///000///,,,******)))(((((()))***+++++++++************++++++---***+++---***(((333BBBRRRbbbiiibbb```jjjoookkkpppsssvvvvvvsssqqqrrrtttzzzqqqhhhdddffffffccc___hhhlllpppqqqooolllkkkkkkjjjjjjjjjkkkmmmnnnpppqqqmmmlllmmmppprrrrrroookkkvvvyyyvvvnnnlllnnnmmmhhhkkkgggcccbbbdddiiinnnppprrrqqqqqqsssttttttrrrpppgggpppqqqfffbbbhhhllliiikkkgggaaa\\\UUUHHH888,,,***)))((()))***+++***)))+++******)))'''&&&%%%$$$((((((((((((((()))******///---+++)))(((((()))***'''))),,,------...111333///000000000000///......///000000///......///111---...111333444444333222//////...------------...000...---...111111///,,,......------------......***+++,,,---............---,,,+++,,,---000333555555555333000...///222444888999999999999777555444222000...---///111222222---...///000000///......,,,---...///000//////...)))***,,,---...------,,,000---******---...---,,,222222222000......000222333111000000111111///...---,,,+++++++++,,,---...---------.........//////...///111333555666777777333444444333111111333444444666;;;???DDDHHHLLLNNN>>>999333111333444111...///////////////000000111444222////////////...,,,000000///............///000...---///222222000.........---------......///,,,,,,+++---...///...,,,......---,,,++++++++++++///////////////111333444666555333333222111...+++------------...000111222...---,,,***)))((((((((()))''''''***///000,,,''',,,,,,,,,++++++++++++***++++++++++++++++++++++++...//////...------...000,,,///111333<<>>888111///000111///---------++++++***+++,,,,,,,,,++++++******++++++,,,,,,)))+++...,,,+++777GGGWWWgggnnnfffdddmmmqqqmmmkkkooorrrrrrooommmmmmooorrrmmmhhheeefffgggeeecccgggkkkoooqqqooollljjjjjjccccccdddeeegggjjjlllmmmmmmllllllnnnqqqsssrrrqqquuuvvvtttmmmkkknnnnnnkkkjjjjjjiiihhhiiikkkmmmoooooonnnnnnooopppnnnkkkiii^^^iiilllddd___eeekkkkkkhhhccc]]]XXXRRRHHH;;;111,,,***)))***+++,,,+++******)))((('''&&&'''''''''((((((((((((((()))******(((((('''''')))+++---///***+++------------///000333333333222111000///...///000111111//////000111...///111333333333222111//////...------------...///---,,,---000000...,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---...000222444444333222000...///222444777777777666555444222222222000------///000111111---...///000000///......///000222444444333222111,,,,,,---.........------///---++++++...000000///222222222000......000222444333111111222222000///++++++*********+++,,,---***+++++++++,,,,,,,,,,,,111111222333444444444444222333333222111111222444222444777<<>>MMMbbbqqqmmmssswwwuuuooolllpppuuuuuuooohhhccc```]]]XXXTTTUUUYYY___eeeiiijjjjjjiiihhhnnnrrrqqqoooooolllhhheeeeeefffhhhlllpppuuuwwwssspppllliiijjjmmmqqqtttzzzpppoooxxxyyyoookkkpppzzzwwwsssqqqpppsssvvvyyy{{{}}}}}}{{{wwwzzzyyyppp^^^JJJ<<<555111///......000111000...------,,,++++++*********++++++************++++++,,,)))+++......000???PPP```kkkrrrnnnmmmtttvvvrrrnnnrrrtttsssmmmhhheeeeee```dddggggggfffdddeeeffffffiiilllnnnnnnkkkhhhgggaaaaaabbbccceeegggiiijjjhhhhhhjjjllloooqqqrrrrrrkkkmmmooooooppppppnnnmmmdddiiilllkkkeeeaaabbbdddjjjkkkkkkmmmmmmkkkfffccc___dddfffccccccggghhhfffccc```\\\ZZZWWWNNNBBB888...,,,******+++,,,,,,+++))))))))))))((((((((('''(((((())))))***************)))(((((('''(((((()))(((***++++++******+++,,,666666555555333222000///...111333444333111000000111111222222111000///...000//////......................../////////......------,,,,,,,,,,,,------111///---+++***+++,,,---+++,,,...000111111000///...//////...---...111333222111000//////000111222333111//////000111000//////////////////.........,,,...111333333222///...000000///......------...////////////000111111111111111111000......000222555444333333444333000............//////000111111...///000111111111000000444444333333222222333333999999888666333111222333444444666;;;@@@BBB>>>999666444111000111111000///000000000111222333444555333111000000111222222111///000111222222000...---......///000111111000///+++++++++,,,,,,...//////...------...000000///...+++++++++,,,,,,...///////////////000222444777888444111...---...000111111111111111111000000//////---,,,++++++***************))))))+++---...,,,***'''''''''((()))******+++))))))))))))))))))))))))(((***,,,---+++******++++++///555:::<<>>>>>===:::666333333333444444666:::======999555444333222222222222222111/////////000111222333333111000///000222333333333///111222333333111///......///000000000000000000......---,,,,,,,,,---------,,,,,,---//////...,,,+++++++++,,,---...///000/////////000222444777888333111......///111111111111222222222111000///...,,,,,,+++++++++++++++,,,+++******+++,,,---,,,+++(((((((((((((((((((((((())))))))))))))))))))))))***,,,------+++******+++,,,///666<<<>>>EEEVVVhhhrrrvvvyyywwwrrrnnnmmmmmmqqqqqqqqqpppooonnnooopppoootttyyy{{{yyywwwvvvwwwwwwwwwxxxyyy{{{|||{{{yyy}}}xxxrrrpppsssvvvwwwvvvoootttxxxxxxyyyzzzyyytttpppvvv{{{{{{wwwuuuwwwzzzyyytttpppqqqwww}}}zzzuuurrrvvvwwwvvvwww{{{vvvuuuuuuvvvxxxxxxwwwvvvrrrqqqpppooooooooooooooossspppnnnqqqwwwyyyvvvrrrqqqsssuuuxxxzzz|||~~~|||{{{yyyuuunnnbbbSSSIII999555///,,,,,,---......---...///000111000///...++++++++++++++++++++++++)))+++---...///......---,,,,,,++++++++++++,,,---......//////...---,,,+++///111222///---222===GGGnnnrrruuurrrmmmiiiiiilllooolllgggcccaaa```^^^]]]\\\```fffmmmpppqqqpppoooeeemmmqqqooollllllkkkiiiiiihhhhhhhhhjjjmmmppprrrnnnooonnnnnnnnnrrrwww{{{rrrrrrxxx}}}uuuuuu|||{{{zzzyyyxxxyyy{{{~~~~~~yyyvvvmmm]]]JJJ;;;333111+++++++++,,,---------......///000000000000//////+++******************+++///++++++......222CCCVVViiipppvvvwwwxxx||||||yyysssttttttooohhhbbb______bbbeeeiiijjjgggdddddddddjjjiiiiiijjjlllllljjjhhhhhhhhhgggfffffffffggggggmmmqqqvvvyyyxxxuuurrrpppiiiiiilllqqqqqqmmmjjjkkkmmmnnnlllhhhdddaaaccceeebbbbbbbbbccceeedddcccaaa\\\[[[[[[```hhhkkkhhhcccaaa```aaaaaa]]]PPP>>>111///---)))((()))************+++,,,---+++(((%%%"""((()))***+++++++++***)))*********)))))))))((((((###%%%'''''''''(((***++++++,,,...///000111222222...111333333111000000111111111111000000/////////111000//////......//////000111333333111111111222///......------......///000///...,,,++++++,,,,,,,,,---///111111000...---,,,---------,,,,,,---///,,,,,,---...000111333444333222222333444555444333111000///......---......///000111222333222111111///000111222111000///...222333444333000///...///000111111000//////111333444333333444444222...++++++,,,---...///000000000000111333555555444333222111111111111222444666888???>>>===:::666444333444000222555777777666444333444444444444444444444444111000000000000111222222000......///111333444333111222222333222111000///---///111111000///000111000000///...------------,,,++++++,,,...///---,,,,,,,,,,,,,,,---...///000/////////000111333666777333222222333444444222000111222333333333111000///,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,***)))))))))((((((((('''************************)))***+++*********,,,...333444888<<<<<>>===888:::OOOgggsssvvvvvvrrrqqqrrrnnngggjjjiiihhhhhhiiikkklllllleeemmmuuuwwwrrrooopppsssrrrxxx||||||wwwtttvvvyyy~~~|||xxxssspppqqqtttwwwppptttuuutttsssuuusssooojjjpppwwwzzzyyywwwvvvvvvqqqmmmjjjiiinnnttt{{{rrrjjjmmmooolllkkkpppllllllmmmppprrrrrrpppnnnttttttuuuuuutttrrrqqqpppmmmnnnpppqqqrrrqqqpppooogggkkkqqquuuwwwyyy|||zzztttqqqooohhh\\\SSSJJJBBB777111//////...,,,,,,,,,,,,---...000111222...---+++************++++++...111111///,,,++++++***************+++,,,,,,---,,,+++++++++,,,---...++++++***,,,...000222333xxxxxxwwwvvvsssoookkkhhhlllnnnpppnnnjjjiiikkkmmmgggjjjooorrrrrrpppllliiigggnnnrrrooolllmmmoooooolllkkkjjjiiiiiikkklllnnnkkkooosssttttttuuuwwwyyywwwuuupppkkknnntttuuuqqqnnnoooqqqtttwwwyyyzzz{{{|||~~~}}}}}}|||qqq___JJJ888...++++++,,,,,,+++***((((((***,,,+++,,,...///000111000000///......------......///---******///222999LLLaaakkkooosssttttttssspppmmmpppqqqppplllfffdddeeegggjjjkkklllnnnnnnnnnlllkkkooolllhhhhhhjjjlllmmmlllmmmmmmmmmmmmnnnoooppppppmmmpppttttttrrrqqqrrrttttttmmmhhhiiihhhfffiiippppppooommmlllkkkiiieeebbbeeebbb___]]]]]]^^^]]]\\\]]]ccciiilllhhhdddfffjjjllljjjhhhfffbbbXXXIII===333000,,,***+++,,,---,,,---+++(((&&&&&&(((+++---''')))+++,,,,,,,,,***)))+++++++++++++++***)))(((***++++++***)))(((((()))******,,,...///000000000///000000///......000111000000////////////000000111111000///////////////...111333222000...000222---,,,,,,++++++,,,,,,---------.........---,,,+++///////////////......---+++------,,,***)))***+++,,,---...///...---,,,+++/////////111444666555444222111///...---------...111000/////////000222333///222666999999777444222---000333333111///000111///000000000//////222444666666666777777444000,,,+++,,,...000111222111111111333555777888666444333444333111111111333555777222333333333222222333555000555:::888333111444999444666888888888888999:::555555444333222222222222---,,,+++---000333444444444333222111111111222222,,,///111111///...000222///////////////000111222...------...000111///......------------.../////////////////////111333444777999===@@@AAA===666111000111333444444333111000++++++++++++,,,---......,,,------,,,++++++,,,---''''''((()))***+++,,,,,,++++++++++++++++++++++++((()))***+++...333:::???SSSLLLEEE???666666JJJcccqqqtttuuutttuuuwwwpppfffiiigggfffgggiiikkkllllll^^^gggqqqtttqqqooorrrwwwqqqxxx~~~{{{sssoooqqqvvv||||||{{{wwwqqqoooqqqtttmmmpppqqqnnnnnnooonnnjjjhhhmmmsssxxxxxxwwwtttsssooommmjjjiiilllrrr{{{sssfffkkkpppmmmiiikkkeeegggkkkpppssssssooolllqqqrrrssstttsssqqqnnnmmmlllnnnpppqqqooolllllllll___fffnnntttwwwxxx{{{|||yyyssssssuuurrriiiaaaRRRHHH<<<444111000...+++,,,+++++++++---///111333000///---+++)))((()))))))))---000///,,,(((''''''******))))))***+++,,,,,,---,,,*********,,,...000...+++)))***---//////...vvvuuuuuutttssspppkkkgggjjjjjjhhhiiinnnrrrpppjjjhhhiiilllooommmhhhiiinnnmmmnnnnnnmmmkkkjjjjjjkkkjjjiiiiiihhhiiikkklllnnnnnnnnnmmmnnnppptttwwwyyyxxxvvvsssooolllkkkjjjjjjjjjhhhkkkoooooonnnsss|||}}}xxx~~~zzzxxxwwwdddMMM>>>666///+++***++++++++++++++++++,,,,,,))))))))))))***+++,,,---000000//////.........---111...---...222:::LLL[[[hhhkkknnnqqqqqqoookkkiiiiiinnnssspppiiiccccccfffkkklllooorrrpppkkkkkkoooqqqpppmmmjjjiiijjjmmmppprrrooommmnnnqqqrrrpppmmmrrrsssppplllnnnuuuvvvrrrwwwrrrooopppoookkkhhhhhhmmmjjjgggffffffggggggggg```aaa```^^^[[[ZZZ]]]aaabbbdddggghhhiiiiiikkklllmmmmmmjjjgggcccZZZIII888111///,,,+++++++++***))))))(((((((((((())))))***---&&&###''')))(((***...+++)))(((***...000...+++,,,------,,,***)))***,,,)))+++,,,,,,++++++,,,---+++,,,---...///000//////111111111000000////////////...---,,,,,,,,,---...000000000//////...---,,,000000///...............//////...---,,,+++++++++......//////......---,,,---.../////////...---,,,---------.........//////222222222111111111111111////////////............///---,,,+++,,,---000111111222333555555555444444000000000000000111111222///000000...---...000222444555777777666444111///***,,,000222444333222111...444:::;;;777333222222333222111111000000111111444222000//////000333444333444444444444333111111444555777999:::;;;;;;:::666333111111333333111///***+++---222777;;;<<<;;;555444333111000///............------...///111222//////000111222222333333333333333222111000///...000111333222000---------+++,,,...000222333333444555999???CCCCCC???999555+++...222444333222222333111///,,,---000222222111//////...---------------++++++)))(((''''''''''''******+++++++++,,,,,,,,,---)))+++000///000CCCZZZtttWWW@@@:::666444DDD\\\jjjvvv{{{sssnnnrrrsssnnnpppllljjjllloooppplllhhhbbbccceeeffffffhhhjjjlllmmmpppqqqoookkkkkkoootttuuuwwwwwwtttooommmnnnpppnnnooopppppppppnnnmmmllliiilllpppsssuuuvvvxxxzzzpppmmmjjjiiilllpppuuuyyy{{{tttmmmlllpppsssqqqmmmccclllsssqqqmmmmmmppprrrooommmlllnnnqqqsssrrrppplllmmmnnnooonnnllliiifffjjjiiijjjpppyyyyyyzzzzzzyyyvvvqqqllliii[[[SSSGGG;;;333...,,,+++******+++,,,,,,,,,,,,+++000///---+++***+++,,,---,,,((((((,,,000000...,,,+++++++++***))))))+++,,,++++++++++++++++++++++++......---,,,---...///000tttrrrqqqqqqqqqpppnnnkkklllllljjjgggjjjooopppmmmjjjjjjmmmooommmiiiiiimmmnnnoooooonnnlllkkkkkklllggghhhiiijjjkkkmmmnnnooolllllllllmmmoooqqqsssttttttqqqlllgggcccaaa``````dddbbbdddjjjmmmnnnttt|||{{{uuuooolllZZZFFF:::333...++++++++++++++++++++++++++++++))))))))))))***+++,,,------------...//////000000111...---///222;;;MMM\\\iiijjjjjjkkkjjjiiigggffflllooorrrrrroookkkiiihhhhhhjjjnnnpppkkkhhhmmmvvv}}}{{{vvvqqqmmmkkkkkklllmmmlllkkkkkkmmmooooooooorrrtttrrrnnnooouuuwwwuuuvvvrrroooqqqpppllliiijjjnnnllljjjjjjjjjiiigggeeedddddddddaaa^^^]]]___aaa^^^___aaadddgggiiikkkkkkooonnnkkkhhhddd[[[III999222///,,,+++++++++************)))))))))***++++++---***))),,,+++''''''+++******+++---//////...---///////////////000111333333111000...------,,,,,,,,,,,,,,,,,,...//////...000000111000000//////...222111000............////////////000//////...---000000///............///111000///...------------,,,------------,,,+++++++++,,,.../////////......,,,,,,,,,---------......000000000000000000000000////////////............000///.........000111222///000333555666666666555222111000000///000111222000000111000......///111222333555666555333111///+++,,,///111222222111111222888======999444222333000000000//////000000111333222000...///000222444222222222222111111111111111222444666777777777666222111///000333444333111000000222555888999888666:::888666333111///------111000/////////000111222000111111222333444555555444444444444333222111000///111222222000...---...///000111333444555666666777:::>>>AAA@@@;;;666333111222333444444444333222000...,,,---000222111000111000000///......//////+++******)))((((((((((((+++*********++++++,,,,,,,,,***+++...222<<>>OOO^^^kkkkkkiiihhhgggfffffffffmmmllllllpppssssssmmmhhhcccfffkkklllfffeeennnzzz|||vvvqqqmmmkkkjjjhhhhhhhhhhhhhhhkkkooorrrrrrtttssspppoootttwwwxxxtttpppnnnqqqqqqmmmkkklllooonnnmmmmmmmmmkkkgggdddgggggggggdddaaa``````aaa]]]\\\]]]aaahhhllllllkkklllllljjjgggfff___NNN???333111---++++++++++++***++++++******+++,,,---...******,,,///---,,,///444555888<<<@@@BBBCCCEEEFFFJJJHHHFFFEEEFFFGGGGGGGGGCCC>>>888444333222///,,,222000......///111111000---...////////////......000000...---,,,++++++,,,......///000000000000///111000//////......//////222111000///////////////------......------,,,+++***+++---///000000000///******+++++++++,,,,,,,,,------......//////000000/////////............---///////////////000000000---///333666888888777666555333111000//////111222000111222222000......//////111222444333222000///------...///000111111111333888<<<<<<888333111111...------......///000111333111000......000111222111000/////////000111222000000111222333222222222///......000222444444333555666888;;;======:::777;;;:::888666444222000000333222111000000000111222111222222444555666666777333333333333333222111000...000111111000//////000---...///000111222333333666888;;;<<<<<<999666444555333000000222333111//////------...000111111000000000///.........//////+++******)))))))))******++++++***)))***+++,,,---+++---,,,,,,777MMMbbbmmmlllOOO777333444777III___pppvvvzzzzzz}}}|||rrrsssttttttrrrpppnnnnnnooorrrpppmmmkkkiiijjjkkklllooonnnmmmnnnoooooonnnmmmtttrrrpppooopppppppppoooqqqsssuuusssnnnmmmqqquuuqqqsssvvvvvvuuutttttttttrrrsssssspppnnnmmmqqqtttvvvpppkkkkkkpppttttttrrrrrrvvvvvvqqqmmmllljjjggghhhhhhkkkooosssvvvvvvuuutttwwwyyywwwssspppooopppnnnrrrxxxyyyxxxxxx{{{{{{{{{zzzxxxtttpppllliiiggg```TTTGGG===666444333///......------,,,++++++***,,,///000000---)))'''+++---...---,,,,,,///111************************------------------------,,,++++++++++++,,,------mmmlllkkklllmmmnnnmmmkkkmmmrrrsssmmmjjjmmmrrruuupppnnnoooqqqpppkkkiiikkkooonnnmmmmmmnnnmmmmmmlllcccfffjjjnnnpppooonnnllllllnnnppprrrrrrrrrqqqpppiiifffccc___]]]]]]]]]^^^^^^[[[[[[aaakkksssyyy|||{{{wwwxxx~~~oooaaaMMMAAA555000---+++***,,,------,,,,,,+++***)))))))))))))))))))))***++++++)))***+++,,,...000111111222000111444888AAARRRbbbmmmllllllkkkjjjjjjjjjjjjkkkfffdddjjjsssuuunnneeebbbdddgggiiifffeeemmmwww~~~|||yyyvvvtttrrrooonnnhhhiiihhhfffeeegggnnnsssrrrssssssqqqpppssswwwzzzrrrmmmkkknnnooolllkkklllpppnnnlllllllllkkkiiihhhiiiiiiiiigggeeeccccccbbbbbb___^^^bbbiiinnnmmmkkkdddeeeeeeeeegggcccVVVHHH555222...++++++++++++***++++++******+++---///111000000000......222===HHHLLLRRRYYY___cccgggmmmqqquuuqqqllliiihhhgggeeeccc]]]UUUKKKFFFDDDBBB>>>999>>>999555222222222111///...//////000111111000000...------,,,,,,+++++++++,,,---...///000000000000111000//////......//////111111000/////////////////////000000//////...---***,,,---////////////...))))))*********+++++++++,,,,,,---...///000000111//////.........---------,,,,,,---......------,,,---000333666777777555444777555222000//////000111000111333333000...---------...000111222111000///000////////////000222333///333666777444111......,,,,,,,,,---...000111222222111000......///000111111000.........000222444111111111111111111000000.........///111222333333444666:::???CCCCCCAAA>>>777888888888777777666666555444222111000000000111111222222333444555666777000000000000000000//////---///000000//////000111------......///000111222111333555777999999999888555000++++++///222000------......///000000000///------,,,,,,,,,,,,,,,---+++***************+++++++++***)))((()))***,,,---***//////...===YYYjjjlll]]]EEE222000444999III]]]mmmuuu{{{}}}|||uuuxxxzzz|||yyytttqqqsssvvvxxxuuuqqqooooooqqqssstttrrrnnnkkklllqqqtttsssqqqwwwsssppppppsssuuutttsssppptttuuuqqqkkkjjjooovvvuuuwwwxxxxxxuuusssssssssuuuwwwyyywwwsssrrruuuyyywwwrrrnnnooosssxxxyyyxxxyyyyyyuuunnnjjjlllkkkhhhiiijjjmmmqqqtttuuuuuuuuuwwwyyy{{{yyytttpppqqqsssppptttxxxzzzyyyyyyyyy{{{}}}{{{wwwssspppnnnjjjfff]]]QQQDDD:::333000......------,,,,,,,,,,,,)))+++...000111///---++++++...///...000333333111,,,++++++,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------nnnmmmlllmmmmmmkkkhhheeellltttwwwsssoooqqqtttvvvssspppppprrrqqqmmmkkklllnnnlllkkkkkkmmmmmmllljjjdddgggkkkooopppnnnkkkhhhkkkmmmppprrrssssssrrrqqqllljjjgggdddaaa`````````\\\[[[[[[___hhhrrrwwwxxxtttuuuxxx|||wwwgggXXXCCC:::222///---******,,,------,,,,,,+++***)))))))))))))))((())))))******+++++++++,,,---......///222111222666;;;DDDUUUeeejjjkkkmmmnnnoooooonnnmmmiiiccc```fffqqqtttmmmdddhhhfffgggkkkmmmlllnnnrrryyyvvvttttttuuuuuusssrrrkkkkkkjjjgggeeegggmmmsssrrrqqqppppppppprrruuuyyypppjjjhhhiiikkkiiijjjlllpppmmmiiiggghhhjjjkkkkkkjjjjjjjjjkkkkkkjjjhhhggggggccc```bbbhhhkkkiiigggbbbccccccdddgggeeeYYYLLL888444///,,,+++++++++*********)))***,,,///222444;;;;;;888333555AAASSS___gggmmmtttzzz~~~}}}yyyqqqiiidddcccbbb^^^ZZZWWWPPPGGGAAA>>>:::555111333333222111111111111111---------...............+++,,,---///000000000000000//////...............//////...---------......///////////////......---------...//////...---,,,))))))*********+++++++++------......///000111111............------------,,,,,,------------,,,+++000111333555555444222000666555222000///...///000///111222222000---------,,,---...000000000000///222111000//////000222333,,,...222333333111///...,,,,,,---...///000222333111000///.........//////111000///...///000333444333222222111111111111111000000111000000000000111111333888>>>BBBCCCAAA>>>666777888999999999888888555444222000/////////000111111111222333333444444......///000000000//////---...000000//////111222111111111111111222333444000111333444666777888888444///***+++///222222///...///111222111000///...,,,,,,++++++++++++,,,,,,+++***************++++++******)))))))))***+++,,,)))111222111@@@YYYccc^^^KKK:::///000444:::III[[[hhhrrr|||~~~}}}{{{yyyvvvxxx|||~~~{{{uuussswww{{{|||wwwuuuvvvwwwxxxxxxvvvpppkkklllsssyyy{{{zzzzzzvvvrrrsssvvvyyyyyyxxxsssvvvwwwrrrkkkjjjooovvvyyyzzz||||||zzzxxxwwwwwwyyy{{{}}}}}}{{{{{{}}}zzzvvvssstttwww|||~~~~~~}}}{{{tttllliiimmmppppppoooqqqsssttttttttttttuuuxxxyyyzzzwwwsssqqqrrrtttuuuuuuwww{{{~~~~~~{{{}}}|||yyywwwtttqqqnnnmmmmmmmmmiii```QQQAAA555///------,,,,,,,,,,,,---...******,,,---///111333333+++,,,---111;;;DDDBBB:::...,,,***+++---//////...,,,,,,,,,,,,++++++******,,,------...............qqqooommmllljjjhhheeebbbllltttxxxuuurrrtttwwwwwwuuuqqqpppssssssooolllmmmnnnkkkiiijjjmmmnnnllliiieeehhhmmmppppppnnnkkkhhhhhhjjjmmmppprrrsssssssssrrrqqqnnnjjjfffbbb___]]]YYY[[[]]]___fffppptttttttttxxx{{{yyytttjjjYYYKKK;;;555000///---******,,,---,,,,,,++++++*********)))))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,000000222777<<>>>>>999222//////111222999NNNcccnnnsssyyy}}}{{{vvvssssssrrrtttuuuttttttvvvzzz~~~~~~|||||||||yyyuuuwwwuuutttuuuzzz}}}}}}}}}xxxwwwuuusssrrrtttxxx{{{}}}|||zzzvvvqqqooopppqqqsssvvvzzz}}}~~~~~~{{{}}}}}}zzzxxxvvvwwwzzz|||}}}|||zzzuuuwww{{{}}}~~~~~~}}}zzzvvvuuuwwwyyyzzzvvvuuuxxxzzzzzzxxxzzzzzz{{{}}}}}}zzzyyyxxxxxxxxxtttyyy}}}xxxjjjYYYKKKDDD666444222///...---......******)))***+++...222333000111...///===RRRYYYUUUAAA:::111------......,,,...------,,,++++++******+++,,,---.........------zzztttkkkdddcccdddggghhhoooqqqqqqnnnooouuuzzz{{{uuuqqqppptttvvvrrroooooopppmmmjjjlllpppqqqoookkkgggjjjnnnrrrttttttrrrqqqhhhjjjmmmrrrvvvyyy|||}}}wwwxxxxxxwwwsssmmmhhhdddYYYcccjjjjjjnnnvvv{{{|||ttt|||~~~ssscccVVVHHH>>>000,,,,,,......,,,,,,///++++++++++++++++++,,,,,,***)))(((((((((((())))))))))))***+++,,,,,,------++++++...333999CCCTTTccckkkiiigggeeeeeefffhhhjjjgggfffeeecccdddfffiiikkkhhhffffffgggfffgggoooxxxsssmmmfffeeegggjjjiiigggkkkhhhfffggglllqqqrrrrrrrrrgggaaahhhpppqqqppppppuuullldddbbbccceeejjjpppllliiifffcccaaa___]]][[[SSSUUUZZZaaaiiimmmllljjjmmmmmmkkkgggdddccceeefffhhhhhhhhhiiimmmlllaaaTTT<<<777111,,,++++++++++++,,,,,,,,,///444;;;AAAEEEVVVeeevvvooo___WWWPPPIIIEEEEEEGGGGGGGGGCCCMMMXXX[[[WWWTTTWWW[[[LLLRRRZZZcccllluuu}}}{{{yyy}}}}}}xxxqqqeeeXXXNNNGGGEEEDDD999999888777555222///---******+++,,,,,,,,,++++++---,,,++++++******++++++------,,,,,,,,,------...,,,------------,,,++++++***+++---///000000//////---------.........//////---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...,,,*********,,,---...------------///111222...///000111000///,,,+++,,,,,,,,,+++******---///////////////////////////.........------,,,++++++111111222333333222000---++++++++++++,,,---......000000///...------,,,,,,.../////////...---,,,,,,......---,,,---...///000111333555444111000111333111111222555888999999777111222555888999999999888666555444333222333444555444444333222111000///...++++++---...////////////000000000///---...000222333222000///...///111222///111222444555555555444444444444222///...///000333777::::::555///,,,+++***)))))))))***++++++,,,++++++)))(((''''''''''''&&&'''***,,,,,,+++)))'''---,,,+++,,,000333222000//////000000000999QQQiiiuuuuuuxxx|||}}}yyytttppprrrsssttttttvvvyyy}}}{{{{{{~~~~~~{{{xxxvvvvvvxxxzzz||||||zzzxxxuuuuuuuuurrrooopppuuuyyy}}}{{{xxxtttqqqnnnmmmlllkkkoootttxxxzzz}}}~~~yyyzzz|||zzzwwwuuuuuuwwwyyyzzz{{{|||{{{~~~{{{wwwvvvyyy||||||vvvvvv{{{~~~zzzwwwyyy||||||{{{|||}}}{{{zzzzzz{{{{{{tttzzz~~~zzzmmm^^^RRRMMM;;;999555222///---------***))))))***+++,,,---...555666000***444HHHUUUUUUMMMDDD888111000000///---//////...------,,,++++++***+++,,,---...---,,,,,,uuusssoooiiidddbbbdddfffpppnnnkkkjjjlllqqqwwwzzztttrrrqqqppppppmmmgggbbbbbbeeehhhiiiiiiiiiiiijjjeeeiiinnnqqqttttttqqqmmmlllppppppmmmqqqzzzzzzyyyrrrnnnkkkhhh]]]fffnnnqqqtttyyy||||||vvvyyyxxxmmmZZZGGG;;;666111///,,,)))(((***,,,...,,,***(((&&&'''***---000++++++************++++++...---,,,+++************++++++,,,000999HHHXXXbbbnnniiidddbbbcccdddcccbbbeeegggeeeaaaaaadddfffeeemmmgggaaa^^^aaaeeehhhiiiggggggeeedddddddddddddddmmmkkkiiihhhhhhkkknnnqqqooojjjfffgggkkkooopppnnnppplllhhhggghhhlllnnnpppjjjpppnnnccc^^^aaa```YYYKKKMMMUUU```gggjjjmmmrrrrrrmmmjjjkkkllljjjjjjlllrrrnnnqqqpppiiiiiieeeWWWHHH:::---***++++++***+++///((()))333999;;;FFFVVVmmmrrrjjjZZZGGG===<<<:::777666555555555555777:::===@@@@@@@@@@@@>>>@@@DDDJJJPPPWWW\\\^^^dddfffjjjpppwww}}}wwwpppiiibbb\\\XXXNNNQQQNNNAAA666111000000---------+++)))((()))***))))))((('''''''''((((((+++***(((((((((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,---------------,,,,,,......---,,,,,,,,,,,,------///000111111...,,,*********+++,,,------------...------111555666444222///000000000///...,,,++++++,,,---/////////......222111000//////...//////,,,------...///000000111222222111000///...------)))***+++,,,------------,,,,,,,,,,,,---------...............------------************+++,,,------000000000000000///......222222222222222444555555444666888999999777555333777666444222111000//////111///...///000000///...111000/////////000222333111------111222------222111000//////.../////////444444444444444222111111777555222///......///000999777555222///---,,,+++,,,,,,,,,,,,,,,---...///...,,,***))))))((('''%%%(((((((((((()))))))))))))))***+++,,,------------///+++(((+++222AAAYYYlll~~~~~~~~~yyyuuuyyyyyyzzzzzz{{{{{{||||||~~~xxxwww{{{uuuqqquuuxxx||||||ssssssooolllmmmrrrvvvvvvuuu~~~~~~zzztttmmmiiiiiijjjkkklllmmmoooqqquuuzzz~~~zzzuuuwww}}}~~~zzz|||zzzwwwvvvvvvxxx{{{}}}~~~~~~~~~zzzuuuuuu{{{~~~wwwvvvzzz}}}{{{wwwxxxxxxzzz{{{yyyxxx~~~wwwzzzzzztttrrrpppjjj___VVVEEE>>>555111111111000...,,,,,,,,,,,,---...//////333222222111111888JJJ\\\dddZZZIII888222222111---......,,,+++++++++,,,,,,///+++((())),,,......,,,vvvuuurrrnnnkkkjjjkkkmmmrrrpppnnnlllmmmppptttvvvwwwuuutttsssssspppkkkgggaaaaaaaaacccfffiiilllmmmdddiiimmmooopppooommmllllllpppqqqooossszzz~~~|||~~~xxxtttrrroookkkhhhpppuuuuuuuuuwwwxxxxxxvvvxxxvvvjjjWWWDDD777222...---***((('''(((***++++++***)))((()))+++---///++++++************++++++...---,,,+++************++++++,,,000999GGGWWWbbbfffdddaaaaaaccceeedddcccjjjjjjfff```^^^bbbdddcccjjjfffbbbaaadddgggiiiiiifffffffffffffffffffffeeejjjhhhffffffhhhkkknnnooosssnnnjjjiiikkkmmmlllkkkllljjjhhhhhhjjjnnnpppqqqooouuussshhhccceeeddd^^^OOOKKKMMMYYYeeelllooorrrtttnnnkkklllmmmkkkkkkmmmuuuqqqsssrrrkkkkkkhhhYYYIII;;;///,,,---,,,+++++++++***,,,000555>>>QQQbbbyyy~~~zzziiiYYYNNNAAA444333222000...,,,,,,,,,,,,+++,,,///222444444444333000111444777<<<@@@CCCEEEGGGJJJNNNTTT\\\cccjjjmmmyyywwwuuusssssssssrrrrrrppppppiiiZZZKKKAAA999333---,,,+++++++++,,,------************+++,,,------++++++******+++,,,...///......---,,,,,,,,,,,,,,,,,,++++++*********++++++------.........------,,,//////...------------...///000222222222000---+++++++++,,,---............---------000444555444222111111111111111///...------...000111111111000000111000///...............------...//////000111111222222222111000///---,,,+++,,,---...////////////------------.........///000//////......---------************+++,,,---...000000000000000///......000111111222333444555555111333666888999999777666666555444222000/////////222111000111222333111000...............///000000111......222222//////222/////////000111222333333444444333333222111111111333222000......///111333:::888666333111///---------,,,,,,,,,,,,---...///000...+++))))))((('''&&&((((((((()))))))))******((()))***+++,,,,,,,,,,,,---+++***,,,222AAAZZZooo}}}zzz~~~~~~~~~}}}}}}||||||{{{zzzvvvxxx}}}zzzpppsssvvvyyy}}}uuuqqqmmmkkknnntttxxxwwwtttwwwwwwtttpppjjjggghhhjjjkkkmmmoooooopppqqqsssvvvwwwxxxzzz|||}}}}}}|||{{{}}}{{{xxxvvvuuuvvvyyy{{{zzz|||~~~~~~||||||||||||{{{{{{|||~~~{{{wwwyyy||||||{{{||||||yyyvvv{{{zzz|||{{{vvvttttttqqqhhhaaaLLLEEE:::333111000...---,,,,,,,,,,,,,,,------...111000000000///555EEEUUUhhhcccVVVCCC555000...+++---,,,+++******+++,,,,,,---,,,***+++,,,------,,,sssttttttrrrqqqpppqqqsssuuutttsssqqqqqqrrrssssssxxxwwwuuutttsssqqqnnnkkkaaa^^^\\\___eeelllpppqqqgggjjjnnnpppnnnllllllnnnpppsssuuuuuuwww|||}}}{{{|||}}}{{{wwwvvvwwwuuuqqqqqqxxx|||yyywwwwwwwwwvvvwwwwwwqqqdddRRR@@@333------,,,+++***))))))))))))************+++,,,---...++++++************++++++------,,,+++************,,,,,,,,,000999GGGWWWaaa``````aaadddgggiiihhhfffqqqpppjjjbbb___bbbdddcccfffeeedddeeehhhjjjjjjiiieeefffhhhiiiiiihhhgggfffkkkhhheeegggkkkppprrrrrrrrroookkkiiiiiijjjjjjiiiiiihhhhhhjjjnnnqqqrrrsssssswwwuuukkkfffhhhgggbbbXXXNNNJJJVVVfffpppsssrrrtttooolllmmmnnnllllllooovvvrrrtttsssmmmmmmjjj\\\JJJ===111...///---+++***(((---...,,,222GGG```pppuuudddSSSDDD999111...///...,,,+++***)))))))))''')))+++,,,------------******+++,,,---///111222333555888===BBBHHHMMMOOO___```bbbgggnnnvvv}}}wwwiii[[[MMMAAA999444...+++,,,,,,+++)))***))))))))))))***+++,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,+++***))))))))))))------...............---000//////...............///000111222111///---++++++,,,,,,---......//////---,,,---///222333222111222222222222222000//////...///000111111111000//////...---------------.........//////000000111111222333444444333000---+++,,,,,,---...////////////....../////////000000000111111000//////...------************+++,,,---...000000000000000///.........///111333444444444444///111444777999999999999555444333111000/////////000000000222333333111///......///000000000//////111//////222333111111444222222222222333444444444444333222000000000000111000///......///111333555:::999777444222000//////------,,,,,,,,,---......333///,,,)))))))))(((((()))))))))*********++++++((())))))***++++++++++++++++++---///333AAA[[[sss~~~~~~~~~~~~|||zzzyyyxxxtttssswww|||{{{ooorrrtttwww|||yyyrrrnnnkkkooowww{{{zzzvvvuuutttrrrnnnjjjgggggghhhhhhkkkoooqqqqqqpppppppppnnnvvv~~~}}}yyyyyy{{{zzzxxxtttqqqpppqqqssstttvvvvvvxxx|||}}}zzzxxxwwwwwwzzz~~~}}}~~~{{{zzz}}}}}}{{{{{{|||yyyvvvzzz}}}zzzyyyzzzxxxrrrlllZZZRRRFFF;;;444000......------,,,+++++++++,,,,,,------......---000===JJJeeeiiidddRRR===000---,,,,,,+++***))))))***,,,,,,+++,,,...---,,,++++++,,,oooppprrrrrrqqqpppqqqrrrwwwwwwwwwvvvvvvuuuuuutttvvvuuusssqqqpppooonnnmmmddd```]]]aaaiiippprrrrrrlllmmmqqqssspppmmmoootttuuuwwwzzz{{{{{{{{{yyywwwxxxxxxvvvtttxxx}}}|||wwwtttzzz}}}{{{xxxyyyzzzyyyzzzuuujjjZZZIII;;;111---------------,,,+++************+++,,,,,,,,,,,,,,,++++++************++++++---,,,++++++*********+++,,,,,,---000999GGGWWWbbb```bbbfffiiillllllkkkjjjuuuuuupppiiieeefffeeebbbaaacccfffiiikkkkkkjjjiiifffhhhkkklllllljjjgggeeeiiifffdddffflllqqqsssrrrooonnnmmmkkkiiiiiijjjkkkjjjjjjkkknnnrrrssssssrrrqqqtttssskkkfffgggfffccccccYYYTTT]]]kkkrrrssssssrrrmmmjjjmmmnnnmmmnnnqqqvvvqqqtttsssmmmnnnlll^^^KKK>>>222//////---)))(((&&&...///+++666SSSjjjsssppp]]]JJJ@@@999111...222......---,,,+++*********)))***+++,,,,,,,,,,,,+++++++++*********++++++,,,...///000222444666888999AAADDDIIIPPPZZZfffqqqxxxyyyjjj\\\III???444---,,,---,,,***,,,+++***))))))(((((()))+++,,,---.../////////...,,,,,,,,,---,,,,,,,,,,,,------,,,***))))))))))))------.../////////......//////...---------------....../////////---+++***++++++++++++,,,---......,,,,,,,,,...000111111111111111111111111000//////---...///000000///---------,,,,,,,,,,,,,,,------/////////000000000111111111333555666444111---******+++,,,,,,---------,,,/////////000000000111111222222111000///...------*********+++,,,---...///000000000000000///......,,,...111333444444444333...000333666888999999999444444222111000/////////------...000111111///---///000111222222222111000000000000222333333333555777777666555555333222222444333111///...///000111////////////000222444666999888666333222000//////------,,,,,,,,,------...444000,,,***)))***)))))))))*********++++++++++++))))))***+++++++++++++++(((+++...000333AAA]]]vvv|||{{{{{{}}}{{{{{{{{{zzzyyywwwuuutttqqqrrrwww}}}|||wwwtttuuuqqqtttuuuwww|||~~~yyytttppprrryyy}}}}}}zzzzzzyyyuuuqqqmmmiiihhhgggeeejjjppptttuuusssrrrqqqlllttt|||{{{xxxyyy{{{xxxvvvrrrpppoooppprrrtttvvvuuuvvv{{{{{{tttuuuvvvxxx{{{}}}}}}}}}~~~}}}yyywwwxxxzzzzzzxxx{{{~~~~~~~~~|||xxxtttiiiaaaTTTFFF;;;444111000......---++++++*********++++++---...,,,---666@@@UUUccckkk___HHH666///...+++***)))))))))***+++,,,))),,,000///,,,******,,,mmmoooqqqqqqpppooooooppptttuuuvvvwwwwwwvvvuuuuuusssssssssrrrpppooooooooofffbbbaaadddlllppppppnnnnnnnnnppptttsssoooqqqwwwuuuvvvyyy|||{{{vvvrrrppprrrsssrrrsssyyy}}}vvv|||~~~{{{wwwxxxyyyxxx{{{ppp___MMM???666111...------......---,,,***))))))***+++,,,,,,,,,++++++++++++************++++++,,,,,,++++++******++++++,,,,,,---111:::IIIYYYdddbbbeeeiiilllmmmlllkkkjjjqqqssssssnnnkkkiiieee``````ccchhhkkkmmmmmmlllkkkjjjkkknnnooonnnkkkhhheeefffdddcccfffkkkoooqqqqqqsssttttttpppllljjjkkkmmmmmmmmmnnnqqqttttttrrrpppooopppooojjjfffeeeeeedddhhhcccbbbgggmmmnnnnnnoooooojjjhhhkkknnnnnnooorrrvvvrrrttttttooorrrpppdddMMM???333///...,,,)))((('''......,,,===ZZZiiigggSSSAAA333222111***)))---******)))))))))(((''''''((()))))))))))))))(((((()))((((((((((((((())))))))))))******++++++,,,,,,222555:::@@@GGGQQQ\\\ccckkkvvvyyy]]]QQQAAA666222222000///......---,,,++++++++++++***+++,,,---.........---++++++,,,------,,,,,,+++///...---,,,+++*********,,,,,,---...//////.........---,,,,,,++++++,,,,,,///////////////---,,,+++))))))))))))***+++,,,---++++++,,,------...///000000/////////............//////000000000...---,,,+++++++++++++++,,,---...////////////000000000000000222555666555222---***++++++,,,,,,---,,,,,,,,,////////////000000000000222111111000///.........*********+++,,,---///000000000000000000///......,,,...000222444333222222000222333555666666666666444444222111000000000000---------///000111///---///000111222222111/////////000111111333555555555666777777777666555333222444222000.........000000111111111000111222333444666555333111000///.........------,,,,,,,,,------333000,,,******+++******)))*********++++++++++++***+++,,,,,,,,,,,,,,,,,,(((+++///111444BBB]]]vvv}}}|||{{{}}}tttuuuvvvwwwwwwvvvuuutttuuuvvvzzz}}}zzzrrrnnnppptttwwwxxxyyy||||||vvvuuuxxx}}}|||zzzwwwssspppmmmkkkiiihhhmmmssswwwxxxvvvtttsssqqqtttwwwyyyzzzzzzzzzzzzxxxvvvsssqqqrrrtttvvvxxxyyyxxxyyy||||||uuuxxxyyyxxxvvvwww|||~~~|||}}}~~~}}}|||xxxvvvwwwzzzzzzyyy{{{~~~~~~|||zzzpppkkk```QQQBBB777333222///...---,,,+++*********++++++---///---+++111999DDDXXXiiifffSSS@@@333---+++***)))))))))***+++,,,))),,,//////,,,***+++,,,oooqqqrrrrrrqqqpppqqqrrrqqqrrrsssuuuuuuuuuttttttsssuuuvvvuuusssrrrrrrrrrfffdddcccfffjjjmmmmmmlllpppllllllrrrsssnnnnnnsssooopppssswwwwwwqqqlllkkknnnqqqsssuuuzzz|||{{{uuuttttttrrrvvvhhhSSSBBB777222000...+++++++++++++++)))(((((()))******+++++++++******++++++************++++++,,,,,,++++++***++++++,,,,,,,,,...222<<>>NNN___jjjhhhiiijjjiiiggghhhkkkmmmhhhmmmqqqpppqqqrrrooojjjhhhllloooqqqqqqqqqsssuuukkkllloooqqqqqqpppooommmpppsssvvvuuussstttxxx{{{{{{~~~~~~xxxnnnggghhhkkkllllllmmmoooppppppnnnllliiiiiiiiihhhfffeeefffhhhhhhgggiiilllllljjjkkkoootttooolllmmmnnnllllllooorrrnnnqqqssspppuuuvvvkkkVVVGGG777000///---,,,,,,)))++++++///:::FFFGGGAAA888222---,,,+++***((('''))))))***+++++++++***)))******************++++++))))))))))))******+++,,,%%%&&&(((***+++++++++***&&&))),,,---,,,...444999AAAMMMZZZccclllwww~~~~~~ssseeeWWWLLLCCC???888777555222000...------+++************,,,---...(((***+++---------+++***,,,,,,+++++++++++++++,,,)))***+++,,,------------------,,,++++++++++++,,,///.........---,,,,,,+++***)))((('''(((***,,,---)))***+++***)))))),,,///...---,,,++++++,,,---...333333333333222000...---*********+++,,,---//////............------------,,,...111333333222///...---......///......------++++++,,,,,,,,,------------............/////////*********+++---///000111000000000000000///......000000000000000000000000111222222333444444555555555555444333222222222222111///------///111222222------,,,++++++++++++++++++///111///111666777444...///222555666777666666333222222111111000/////////////////////000000111222111000///......---...///...---,,,,,,,,,,,,,,,+++++++++,,,------+++)))((((((((()))))))))******++++++,,,,,,,,,+++++++++******+++000666DDD\\\ppp|||{{{{{{}}}mmmpppssswwwyyyyyyyyyxxxxxxwwwzzz~~~xxxtttsssssswwwxxxwwwwwwzzz|||zzzwwwzzz{{{yyyuuutttyyy}}}zzzxxxvvvuuuvvvuuurrrooommmpppsssttttttsssssstttvvvvvvuuuwwwzzz{{{zzzxxxtttrrrooommmmmmoooqqqsssxxx{{{|||zzzuuuqqqrrrssssssuuuwwwwwwvvvwwwyyy{{{zzzxxxvvvuuuvvvwwwwwwxxxxxxuuuuuuyyyzzzyyyyyy|||}}}~~~{{{{{{}}}~~~~~~|||zzzqqqsssqqqfffSSSCCC;;;999000///......------------+++***,,,...,,,***,,,111111???QQQ___eee___MMM<<>>000000///............///+++***+++---,,,)))+++000---666FFFYYYjjjlll\\\JJJ111000...,,,************,,,)))'''(((---000000///wwwxxxxxxxxxwwwxxxzzz|||zzzyyyvvvtttxxx|||zzztttnnnyyy|||vvvsssvvvvvvqqqwwwvvvooohhhkkksssvvvrrrsssnnnooovvvxxxrrrlllkkkkkkkkkmmmqqqvvvxxxwwwuuuuuuuuuzzz}}}yyy~~~xxxrrrkkkdddVVVKKK===444111111///...------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))************+++...///111===QQQcccmmmmmmkkkjjjjjjlllmmmmmmlllqqqllllllqqquuusssrrrrrrxxxuuussstttuuuuuurrroookkkhhhdddeeennnyyy{{{xxxrrrpppnnnnnnpppqqqrrrrrrwwwuuuqqqmmmiiigggggggggccceeehhhlllnnnlllhhheeebbbeeegggeeeaaa```cccggglllmmmmmmkkklllpppsssuuu|||xxxsssooommmlllkkkjjjdddkkknnnkkkjjjllljjjfffYYYOOO???000---000000---,,,,,,------------------***)))(((&&&&&&&&&'''((((((((((((((((((''''''&&&((((((((((((''''''''''''))))))(((((((((((())))))$$$$$$$$$%%%&&&''''''(((************++++++++++++&&&+++111777;;;DDDOOOWWW^^^fffoootttuuuuuuwwwzzzfffhhheee[[[NNNBBB555***...)))))),,,,,,((((((---***,,,+++(((***//////)))***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,000...++++++---...---+++,,,,,,++++++***))))))))),,,,,,++++++***))))))))))))(((((((((((())))))***,,,+++*********+++,,,---///000222333222111///...---+++((((((***---///000///......------,,,,,,++++++******,,,...000000///........................++++++************++++++.........------,,,,,,,,,,,,---...000111111111111777666444222000//////000///......------///000111555555555555555555555555;;;999555222000000111222333111000......///111222111222222111///------...,,,---///111222333333222//////000000111111111222111///......//////...,,,------,,,,,,,,,------...//////000//////...------........................000111000...+++)))))))))***)))))))))))))))******''''''((()))******++++++******---111777BBBWWWjjjuuu{{{~~~||||||}}}vvvmmmjjjhhhggghhhlllpppssstttuuuqqqssszzz~~~{{{vvvsssrrrvvvyyyyyyvvvsssssstttppppppqqqsssvvvxxxxxxwww|||xxxvvvxxxyyyvvvuuuvvvjjjnnnrrrsssrrrrrrsssuuu{{{xxxuuuvvvzzz}}}~~~}}}yyytttqqqsssvvvxxxvvvuuussskkkdddiiisssuuutttssstttvvvvvvsssooommmttt{{{|||xxxtttuuuwwwyyyxxxxxxzzzxxxtttvvvzzz|||vvv{{{{{{wwwxxxyyyzzz{{{wwwmmmbbbXXXJJJ>>>444111...+++)))***---///------------------------000444;;;HHH\\\jjjeeeYYY===333,,,------******---+++***)))))))))***+++,,,vvvwwwyyy{{{|||~~~wwwxxxwwwuuuxxx||||||xxxsssuuutttpppnnnqqqsssrrruuutttnnnjjjmmmuuuwwwtttwwwssssssyyyzzzuuuooommmnnnnnnppptttwwwxxxuuurrrtttrrrvvv~~~}}}zzz{{{vvvzzz}}}{{{xxxssshhh]]]LLLCCC888111//////...,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***************---...222???TTTfffooonnnllljjjkkkmmmnnnooonnnoookkkllltttzzzxxxtttssssssqqqpppqqqtttuuussspppjjjiiidddbbbgggoooqqqnnnkkkjjjjjjlllooorrrsssrrrtttqqqllliiigggfffeeeeeedddeeegggjjjmmmlllgggcccdddgggjjjhhhdddccceeehhhkkkkkkjjjiiijjjmmmqqqssswwwtttooollllllllllllkkkhhhmmmpppnnnpppsssrrrmmm___UUUBBB222,,,......+++,,,---.........---++++++)))(((''''''''''''((())))))))))))))))))(((((('''***)))))))))))))))))))))((((((''''''''''''((((((((())))))***++++++,,,,,,(((((((((((())))))))))))&&&***---......222:::@@@DDDMMMYYYcccjjjqqqyyy~~~zzz~~~~~~vvvjjj[[[HHH999222...,,,///...***+++...+++......+++,,,//////+++,,,,,,------------,,,,,,******++++++++++++++++++///,,,***+++---...---+++******************++++++,,,+++++++++******))))))***))))))((((((((())))))++++++*********+++,,,---///000222333444555555444222///,,,+++,,,---......,,,,,,,,,,,,------------,,,+++***+++---///......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...---------,,,,,,,,,,,,------...///000111222222666555333111000000000111......------...///111222444444444444555555555555888666333000//////000111444333111//////000111222---...///...,,,++++++,,,---...000111222333333222000000000111111111111111222111000000111111000...------------------------///////////////...------........................000000000///,,,******++++++******)))))))))*********************+++++++++,,,,,,---000444???SSSeee{{{vvvllliiigggfffgggkkkooorrrtttxxxssssssxxx{{{wwwrrrooovvvxxxyyyzzzxxxwwwwwwxxxrrrqqqpppqqqtttvvvxxxxxxwwwssssssvvvwwwtttrrrssskkkpppuuuxxxxxxxxxxxxyyy}}}{{{yyyyyyzzz}}}~~~~~~zzzuuussstttvvvxxxvvvuuutttpppkkknnnvvvxxxvvvssssssvvvxxxxxxwwwrrrxxx}}}~~~yyyvvvvvvwww}}}yyyyyyzzzzzzwwwyyy}}}}}}|||}}}~~~|||yyyuuuzzz~~~}}}zzzwwwxxxzzzzzzqqqjjjbbbVVVKKK999666222///...------,,,---------------.........///333777@@@OOO___bbb^^^NNN>>>000---...,,,***))),,,+++***))))))***++++++xxxyyy{{{}}}ssswwwxxxvvvwww{{{}}}|||xxxpppjjjhhhiiiiiimmmrrrsssrrrnnnlllqqqwwwyyywww}}}yyyyyy}}}~~~yyytttqqqqqqqqqrrrvvvyyyxxxsssnnnmmmkkklllsssxxxwwwuuuuuutttuuuvvvxxxzzzuuudddSSSAAA;;;444/////////---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))),,,...333AAAWWWiiiqqqpppnnnllllllnnnppprrrrrroookkkmmmwww}}}wwwssspppnnnmmmppptttvvvuuussslllmmmjjjeeedddggghhheeedddeeeggglllqqquuuuuuuuusssnnnhhheeefffgggfffeeehhhfffgggkkkoooooojjjeeehhhkkknnnmmmjjjhhhhhhjjjkkkiiigggggghhhkkknnnqqqpppnnnjjjiiikkkmmmnnnnnnnnnooopppqqquuuzzzxxxttthhh]]]HHH555,,,,,,,,,))),,,---...///...---+++))))))((((((((((((((()))***)))************)))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))+++,,,,,,***((((((,,,000444;;;EEENNNVVV^^^gggmmm}}}rrr\\\JJJ;;;666222111///,,,,,,///+++...000---,,,...///...//////...---,,,,,,,,,,,,******************))))))***(((''''''((())))))(((((())))))***++++++,,,,,,+++++++++++++++*********+++***))))))((((((((((((***************+++,,,,,,------///111333666888999888555111.........---,,,******+++,,,,,,---.........,,,******+++------,,,+++++++++++++++++++++++++++******))))))******+++------,,,,,,,,,,,,,,,+++...---------...000222333555444222000000000000111---,,,,,,---...000222333222333333444555555555555444222000...---...///000555444222000//////000000***+++,,,,,,******+++,,,---...///111111222222222222222222111111111111111111000//////000111///...,,,,,,------------,,,,,,......//////......------------------------------///000000///---+++,,,------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,...------///111;;;MMM___zzzxxxoookkkhhhffffffiiinnnqqqrrrxxxsssrrrvvvyyyvvvtttsssuuutttssstttuuuwwwwwwvvvuuusssqqqqqqtttwwwyyyyyytttqqqrrrvvvxxxuuussstttppptttzzz}}}~~~~~~}}}}}}~~~~~~}}}|||{{{|||~~~{{{xxxwwwwwwvvvyyyvvvuuuvvvuuussstttxxxuuuqqqmmmmmmpppuuuyyy{{{yyy||||||xxxxxxyyy|||vvvsssuuuwwwvvvwwwzzz~~~}}}|||||||||{{{xxxuuuppptttxxxyyyyyyyyy|||~~~xxxuuuqqqfffZZZ@@@<<<666222111000---***,,,,,,,,,------.........---000222555???OOO]]]ccc```LLL777...//////,,,***------,,,+++************}}}}}}}}}}}}}}}{{{wwwuuuqqqwwwzzzwwwtttwww|||}}}yyylllccceeegggeeehhhppprrrpppoooqqqvvv{{{{{{yyy~~~~~~xxxtttpppoooqqquuuxxxwwwpppjjjgggeeeffflllssswwwvvvuuutttttttttwww{{{uuu___JJJ;;;888444222111000...---++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))),,,...444CCCXXXhhhoooqqqooommmmmmooorrrttttttsssmmmnnnwwwyyytttqqqnnnmmmooosssuuutttrrrnnnsssuuupppkkkiiigggdddccceeeiiiooouuuwwwwwwvvvtttnnngggeeegggiiiiiihhhkkkiiiiiinnntttuuuqqqkkkkkknnnqqqqqqooommmlllmmmnnniiifffggghhhiiilllpppllljjjhhhhhhkkkoooqqqrrrtttqqqoooqqqwww{{{zzzvvvpppdddNNN888---,,,,,,***)))+++---//////---+++************))))))((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((#########$$$$$$$$$%%%%%%)))*********++++++++++++***++++++)))'''(((***---///222888<<>>AAASSS\\\gggrrr{{{~~~yyyqqqmmmfffYYYIII===555111///++++++******)))***,,,000222000...---,,,,,,------******)))(((((())))))***------------,,,---...///+++++++++*********))))))******++++++,,,,,,,,,---,,,,,,+++)))(((((((((((()))******+++,,,---------,,,+++******,,,///222444666333000/////////...------------,,,,,,+++++++++111///,,,++++++++++++***++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++...---,,,,,,---///222333777666333000...,,,,,,++++++++++++,,,...111333555111222444555666555444333111000////////////000111111000///...---,,,++++++)))+++,,,,,,,,,,,,---///---,,,,,,,,,------------333222222111111000000000---,,,+++,,,---...---,,,,,,---------,,,++++++***,,,,,,------------,,,,,,---------------------------...///...---,,,---///---,,,,,,+++******++++++)))***+++,,,...///111111---,,,---///222<<>>RRRdddrrrssswww}}}yyywwwvvvtttsssrrrssssssrrrqqqpppmmmmmmqqqssstttxxx}}}{{{xxxvvvtttuuuvvvwwwwwwyyyyyyzzz|||zzzvvvvvv{{{~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}{{{~~~|||xxxtttuuuwwwuuupppkkkmmmppprrrtttwww{{{}}}|||xxxyyy|||}}}{{{{{{xxxvvvxxx~~~~~~|||xxxtttrrrqqqrrrtttvvvyyy|||~~~|||qqqfff]]]VVVKKK???555000//////************************(((***...000///222@@@MMMaaaiiihhhXXXAAA333..................------++++++}}}yyyttttttuuutttpppllljjjoooqqqnnnmmmpppssstttqqquuuuuurrrqqqtttuuuuuuyyywwwyyy}}}|||uuuxxxxxxxxx|||~~~xxxqqqllliiikkkpppppphhh```TTT^^^fffgggjjjqqqwwwxxx{{{}}}{{{sssgggXXXEEE555.../////////---,,,++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---...111:::KKK```lllnnnooonnnnnnoooppppppnnnllllllkkkoootttuuurrrrrrtttsssnnniiigggggggggeeebbbfffmmmrrrrrrrrrsssrrrnnnmmmmmmnnnppprrrsssqqqooolllooopppnnniiigggiiikkkgggmmmsssvvvtttpppllljjjjjjjjjkkknnnqqqsssttttttrrrjjjlllmmmiiiiiinnnnnnllliiijjjlllooorrrrrr}}}vvvrrrssssssrrrvvv||||||sss___FFF555///---+++---,,,+++******+++,,,,,,***+++,,,,,,,,,+++***)))'''''''''''''''&&&&&&%%%&&&&&&'''(((((()))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))******))))))+++***((('''(((***++++++111888===???GGGVVVdddlll~~~{{{rrriii]]]RRREEE888---+++,,,++++++,,,,,,,,,------------,,,,,,***))))))((()))+++---///***,,,,,,***'''%%%''')))++++++******************))))))***+++,,,......///++++++******)))************+++---...000000000///222111000000000000111222222000///000111111000///........................000//////000000///,,,)))************************))))))(((((((((((())))))))))))))))))******+++++++++,,,,,,---...///000111333222000...---,,,------,,,,,,,,,---...000222444555666888999888666444222111111000000//////......------------,,,,,,+++++++++---...---,,,,,,---...000///...,,,,,,,,,------///////////////000000000---,,,+++,,,...///...---000...+++)))((()))+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++))))))))))))******+++,,,)))))))))***++++++,,,,,,******,,,///333>>>RRRdddxxxtttuuu{{{}}}xxxvvvwwwuuuuuuvvvxxxzzzzzzxxxvvvtttrrrrrrtttuuutttvvv{{{zzzzzzxxxvvvsssrrrrrrtttuuutttrrrssswww{{{~~~}}}yyywww{{{}}}}}}~~~~~~}}}|||}}}~~~|||{{{}}}}}}yyysssrrrvvvvvvrrrjjjmmmpppqqqrrrtttxxx|||{{{vvvuuuzzz}}}}}}|||||||||}}}{{{uuupppssszzzyyy|||~~~}}}zzzwwwwwwxxx|||}}}~~~~~~~~~yyysssmmmkkkhhh^^^PPP@@@555111111------,,,,,,++++++*********)))+++/////////777@@@TTTfffrrrhhhRRR???555000------...//////...---,,,{{{vvvpppoooooooookkkfffgggkkklllkkklllqqqtttsssrrrzzz{{{sssqqqxxx|||yyy|||yyy|||}}}|||qqqtttuuutttyyy~~~xxxuuuooojjjkkkooonnnfff^^^XXXdddmmmmmmnnnsssyyy{{{zzz~~~|||ooo___NNN===000,,,...//////.........///'''((()))***+++,,,------******************************************************+++++++++,,,,,,,,,---///222<<>>555,,,---.../////////...---ppprrroooiiihhhkkkiiicccaaafffjjjkkknnnrrrsssppptttxxx{{{yyyvvvuuuxxx|||~~~~~~}}}~~~{{{ssslllmmmttt{{{}}}|||tttpppllljjjjjjkkkiiigggiiimmmrrrwwwzzz{{{yyywwwuuuyyywwwkkkVVVBBB777444---,,,++++++,,,---,,,******++++++,,,------------+++++++++***************'''((()))******)))(((''')))************+++++++++,,,///111999RRRmmmwwwrrrvvvssspppmmmkkkiiigggeeeeeeiiiqqqwwwzzzzzzwwwuuuuuupppjjjfffgggiiilllnnnhhhkkknnnnnnmmmmmmpppsssssstttuuuttttttuuuwwwyyy}}}vvvrrruuuvvvpppmmmnnniiirrrxxxvvvtttuuutttpppiiimmmrrrtttsssssstttvvvzzzuuuqqqrrrrrrpppnnnmmmjjjhhhgggiiijjjiiilllrrrnnnhhhhhhpppuuuttttttwwwwwweeeMMM888,,,***---,,,+++******++++++***(((&&&'''(((***,,,---------***,,,...---***'''%%%$$$%%%%%%%%%&&&)))++++++***''''''''''''&&&%%%$$$###&&&''''''(((((((((((((((*********)))))))))))))))))))))***))))))(((''''''***************++++++,,,,,,++++++,,,000:::EEELLL^^^gggpppzzzjjjSSS<<<444444000+++)))&&&)))---///...,,,***)))******+++++++++,,,,,,,,,000///---+++)))'''&&&&&&))))))(((((((((((())))))***,,,///111333222111000,,,+++)))''''''(((***++++++,,,---...///000111222222222111111111222333333...000111000...------.../////////...---+++***)))+++,,,---......,,,***)))+++***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''')))*********)))((((((***,,,//////...,,,+++++++++---...//////000000,,,...///111333444444444666777888777555444444444111222222000------000222000000///////////////000222222111111000/////////444333111///---,,,+++++++++++++++,,,,,,------------+++)))((((((***,,,...******+++++++++******))),,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------,,,,,,---///000///+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++***,,,...222;;;NNN```nnnssstttrrrrrruuuvvvtttqqqssswww||||||uuurrrssswwwyyyyyyyyyzzz|||}}}|||zzzwwwuuuuuupppiiifffiiirrr}}}}}}zzz~~~~~~|||vvvyyyzzzuuuyyy{{{tttrrrtttvvvwwwvvvzzzxxxyyy|||{{{yyy{{{vvvuuuwwwyyy{{{}}}}}}{{{zzzyyyyyy{{{{{{}}}~~~|||uuupppxxx|||yyymmm]]]MMM===111111///,,,***)))***,,,------,,,+++******,,,...///999MMMbbbmmmqqqhhhOOO444000***'''***---,,,,,,---ooopppmmmiiiiiilllkkkgggeeeiiikkkhhhhhhlllooooooxxxzzz}}}{{{wwwtttttttttzzz{{{||||||{{{{{{|||~~~uuuooojjjjjjnnnsssuuuuuurrroookkkjjjlllnnnnnnmmmppprrruuuxxx{{{{{{zzzxxxuuuvvvrrrcccOOO===444111---,,,,,,---///000///...++++++,,,---------,,,,,,,,,+++++++++***)))))))))(((((())))))))))))(((((()))************+++++++++,,,///111999PPPiiirrrmmmrrrpppnnnlllkkkjjjiiihhhjjjnnnuuuzzz|||{{{xxxvvvuuupppiiifffggglllqqqtttsssrrrrrrppppppqqquuuwwwrrrtttwwwxxxyyyyyy{{{|||}}}yyyxxx}}}}}}wwwrrrqqqkkksssxxxvvvuuuuuutttpppooossswwwxxxxxxxxxyyyzzz{{{wwwrrrqqqpppmmmjjjhhhmmmkkkjjjjjjeeeaaabbbfffkkkhhhkkkssswwwuuusssssswwwqqqcccOOO:::...+++,,,+++***)))***+++,,,+++)))((()))******++++++++++++,,,...000000---+++******((('''&&&''')))******)))***+++++++++***))))))((('''((())))))******)))))))))))))))))))))))))))***&&&&&&'''((()))))))))((()))))))))))))))***++++++************,,,222:::@@@HHHQQQ\\\iiizzzvvvcccMMM>>>333+++''')))'''))),,,------+++***)))******+++++++++,,,,,,,,,------+++***))))))(((((())))))(((((((((((())))))***+++...111222222000///******)))(((((()))***+++***+++,,,---///000222222111000000000000111222222...000111000///---......------............------***+++,,,---------,,,+++---,,,+++******)))))))))''''''&&&%%%%%%&&&''''''((()))******++++++******)))***,,,------,,,+++***)))******+++,,,,,,,,,,,,......///000222333444444555777888777555333222333222333444222000000222444000000////////////000000333333222222111000000///222111000///---,,,+++***++++++,,,,,,,,,---------...,,,***)))(((***,,,---++++++++++++++++++++++++,,,------......---,,,,,,++++++,,,,,,,,,---------******+++,,,...,,,)))&&&))))))))))))))))))))))))+++,,,,,,,,,++++++***)))++++++,,,---///888JJJZZZkkkssswwwsssnnnnnnqqqrrrvvvxxx{{{}}}xxxsssqqqssswwwyyyzzz}}}~~~~~~{{{xxxuuuuuuqqqkkkhhhkkksss}}}~~~|||tttwwwzzzsssuuuzzz~~~}}}zzzwwwuuuuuuxxxyyy}}}||||||zzzvvvwww|||uuusssvvvyyy}}}}}}|||||||||}}}|||~~~~~~}}}xxxtttvvvzzzyyypppdddUUUCCC666333111...,,,++++++,,,,,,---,,,+++******,,,---///111DDDZZZiiisssrrr^^^HHH555000------,,,)))(((***mmmllliiifffgggjjjkkkhhhgggllllllgggdddiiippptttwwwyyy||||||zzzuuupppmmmnnnoooppppppooooooqqqsssmmmkkkiiiggghhhjjjlllmmmooollljjjkkkmmmqqqssssssvvvvvvvvvwwwyyyzzzyyyxxxuuurrriiiYYYEEE777000///,,,++++++,,,///000000///,,,,,,---------,,,++++++,,,,,,++++++***)))((((((***))))))(((((())))))***)))************+++++++++,,,...111999NNNeeemmmiiinnnmmmlllkkkkkkkkkllllllooorrrwww{{{|||zzzwwwttttttoooiiifffiiiooouuuyyy{{{wwwsssqqqrrruuuwwwxxxqqquuuzzz}}}~~~~~~}}}~~~}}}|||~~~~~~xxxuuulllrrrwwwvvvuuuuuusssooouuuwwwzzz{{{zzzzzz{{{}}}|||yyyuuuqqqnnnlllhhhfffkkkkkklllkkkddd\\\[[[```iiiiiinnnuuuyyyuuurrrpppoookkkaaaPPP===000+++++++++***))))))+++,,,+++************+++******)))))))))+++------+++******++++++)))((((((******)))((())))))))))))))))))((((((&&&'''(((((())))))((((((((((((((())))))*********(((((()))))))))))))))(((((((((((((((((()))******)))***++++++***,,,///222444;;;EEEUUUjjj~~~zzzgggSSS???000+++...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***************+++***))))))(((((())))))******+++...000000000///...((((((((())))))*********))))))+++---...000111222///////////////000111111///000111111///......///+++,,,---///000000111111***++++++,,,,,,------...,,,,,,,,,+++******))))))''''''&&&%%%%%%&&&''''''(((((()))))))))************++++++++++++******))))))******++++++,,,,,,,,,000000//////000222333444444666888888555222111111222333555444333333444555000000////////////000000333333333222111111000000000000000000///---+++***,,,,,,,,,,,,------------///---+++))))))***+++,,,,,,+++******+++,,,---.........////////////......,,,,,,,,,,,,------------***)))***+++,,,+++(((&&&))))))))))))))))))))))))+++++++++,,,++++++***))),,,++++++,,,---444EEEUUUiiisssyyytttlllkkkooosss{{{}}}~~~|||{{{xxxuuutttvvvyyy|||}}}}}}yyywwwwwwtttooommmooovvv~~~|||||||||{{{zzzrrrttt{{{{{{uuuuuuyyyzzz}}}~~~|||xxxvvvyyy}}}~~~|||yyyuuuvvv{{{}}}tttsssvvvzzz~~~}}}~~~|||{{{}}}|||}}}~~~|||zzzvvvzzzzzzvvvnnnaaaOOO???666333000---------,,,+++,,,++++++******,,,---...+++999LLL^^^ooowwwmmm^^^<<<666111///,,,'''''')))kkkiiieeecccdddffffffeeeffflllnnniiifffkkkuuu{{{tttuuuyyy||||||wwwoooiiieeefffgggfffeeeeeefffhhheeeggggggfffddddddgggjjjlllkkkjjjjjjmmmqqquuuwwwxxxvvvtttuuuwwwyyyxxxwwwuuunnnaaaOOO>>>333///...+++***)))***,,,------+++------------,,,++++++***---,,,,,,+++***)))((((((+++***)))(((((()))***+++))))))*********+++++++++,,,...111<<>>111,,,,,,,,,+++******++++++***((())))))************))))))(((*********((('''(((***+++***+++,,,------***(((''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&''''''((()))***++++++---------,,,***(((&&&%%%'''''''''''''''((())))))***,,,------,,,******+++///111888EEEWWWkkkzzzxxxgggSSSAAA777555000...,,,++++++,,,------******+++++++++,,,,,,,,,++++++***************+++***))))))))))))))))))******+++---...///...---,,,&&&&&&((()))************'''(((***+++...///111222//////......//////000111...000111111000//////000,,,---...///111111222222---,,,,,,++++++,,,,,,---************))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((++++++******))))))((((((***++++++,,,...///111111111000///...///000222444333555888777555222000000222333444444444444444444000////////////000000111222222111111000/////////...///111111111///---+++,,,,,,------------------...---+++))))))))))))***+++***))))))***,,,...000//////000000111111000000,,,,,,------------------+++++++++,,,------***((())))))))))))))))))))))))******++++++++++++******+++***+++,,,---333DDDSSShhhrrryyywwwrrrssswwwzzz}}}}}}|||zzzwwwvvvwwwxxxzzz{{{|||zzzzzzxxxuuutttvvv{{{~~~~~~yyyuuutttttttttsssqqqqqqvvv~~~}}}yyyzzz|||uuuxxx{{{|||{{{zzz|||}}}|||{{{xxxvvvyyy~~~}}}wwwwwwyyyzzz~~~~~~~~~}}}~~~{{{xxx}}}~~~}}}}}}}}}|||zzzwwwyyy}}}}}}}}}}}}~~~yyy{{{zzzxxxtttkkkZZZJJJ888444000.........---+++++++++******++++++,,,---+++333>>>MMMaaapppqqqkkkFFF;;;000,,,+++***)))+++mmmiiifffeeeeeedddddddddeeelllnnnjjjfffkkktttyyysssuuuxxxzzzyyysssjjjddddddeeefffeeecccbbbbbbccc^^^aaadddcccaaaaaaeeeiiilllkkkjjjjjjlllpppuuuxxxzzzxxxuuuwww{{{|||zzzxxxsssjjjYYYHHH:::222//////---,,,******++++++***(((------------,,,++++++***,,,,,,++++++***))))))(((+++***)))(((((()))***+++))))))*********++++++++++++---333@@@TTTgggoooooonnnpppssssssqqqpppqqqrrrqqqrrrtttuuutttrrrooonnnnnnmmmmmmoooqqqrrrqqqppppppooopppssswwwwwwsssoooqqquuuzzz}}}|||zzzwwwuuuxxxyyyzzzyyyyyyyyyyyyyyyoooqqquuuzzz}}}|||zzzyyyyyyxxxvvvuuuuuuvvvvvvvvvyyy|||zzztttrrrtttssspppfffjjjpppuuurrrllllllpppnnnpppqqqqqqqqqrrrsssssstttooodddQQQ>>>111---...///---+++*********(((&&&''''''((()))************,,,---,,,+++))))))+++---,,,...222555777444...*********************)))(((###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******+++,,,,,,+++***)))'''%%%$$$'''''''''''''''(((((()))(((+++---...,,,***))))))...---000888EEETTTbbbkkkvvvxxxwwwqqqfffXXXJJJ@@@888333---))))))+++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******))))))))))))*********+++,,,,,,,,,,,,++++++%%%&&&''')))************'''((()))+++,,,...///000...............//////000---///111111/////////000......///000111111111000000///...,,,************)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++******))))))((((((((()))***+++,,,///111444555111000///......000222444333555777777555222111111333222222222333333333222///////////////000111111000000000///......------...///111222222111///...---------------------------,,,+++)))((((((((()))+++***)))((()))+++...//////000111111222222222111------------------------,,,++++++,,,---,,,***((((((((((((((((((((((((((()))******++++++*********))))))+++---...555EEEUUUjjjrrrxxxzzz|||}}}yyywwwvvvwwwxxx{{{|||~~~}}}|||{{{{{{|||zzzvvvwww|||zzzwwwtttrrrpppooommmlllpppooorrrwwwzzzyyyzzz}}}~~~}}}zzzzzz{{{qqqrrrtttxxx|||~~~}}}{{{|||{{{xxxvvvxxx~~~}}}{{{}}}}}}{{{zzz}}}|||}}}~~~}}}yyy}}}}}}}}}|||}}}|||yyyuuuvvv{{{||||||}}}~~~~~~yyyzzzxxxuuusssmmm```SSS<<<666000---...///...,,,************++++++,,,,,,...///444>>>OOOcccnnnrrrVVVDDD222+++,,,,,,***)))qqqllljjjkkkkkkhhhfffggghhhllllllfffcccgggnnnqqqvvvxxxyyyxxxssskkkccc^^^```bbbeeeeeecccaaa``````\\\^^^```___^^^^^^bbbfffkkkkkkjjjjjjkkkooouuuzzz~~~|||{{{}}}}}}xxxmmmbbbQQQAAA777111//////000...---,,,---,,,+++))),,,,,,---------,,,+++++++++++++++************************))))))*********)))************++++++++++++---555DDDXXXiiirrrtttrrrvvvzzzzzzuuuqqqoooooossstttuuuuuuuuusssqqqppplllmmmooorrrtttsssppplllkkknnntttyyy{{{xxxrrrnnnooosssvvvxxxvvvtttrrrqqqvvvxxxwwwsssqqquuuxxxxxxttttttxxx~~~~~~{{{xxxtttrrrsssttttttssstttzzzzzztttrrrwwwxxxuuummmnnnsssyyyxxxsssqqqsssqqqtttsssooommmqqqtttuuuzzztttfffRRR>>>111---//////---+++*********(((&&&&&&'''((()))************++++++***)))((())),,,///444999@@@FFFGGG@@@666...*********))))))(((&&&&&&%%%&&&''''''(((((('''''''''''''''(((((()))))))))%%%&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%(((******)))(((((((((+++((((((...666???JJJSSSbbbhhhooossstttpppdddXXXIII@@@444,,,*********)))******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))+++******))))))******+++******++++++******))))))'''''''''(((((()))))))))'''((()))***+++,,,---...---,,,,,,,,,,,,---......,,,...000000///...///000//////000000000000//////111000///---+++)))((('''++++++,,,------,,,+++***&&&'''(((((((((((('''&&&'''((()))***+++***)))))))))************))))))(((''''''((())),,,///222444//////......///111222333333444666666444333444555555333000000111222111111///......//////000111222//////......---,,,,,,,,,...///000111222111111000............------------,,,,,,+++***))))))))))))++++++******+++,,,---...///000111222222333222222............------------+++***)))***++++++)))'''((((((((((((((((((((((((((()))******+++*********((((((+++---///666FFFVVVlllsssyyy}}}|||zzzzzz|||uuuxxx|||}}}~~~~~~zzztttuuuyyy{{{yyyuuuuuutttsssqqqooommmlllpppnnnnnnrrrttttttwww{{{~~~~~~~~~|||zzzwwwtttsssooonnnooouuu{{{}}}{{{xxx}}}{{{xxxtttuuuzzz~~~}}}~~~{{{yyyzzz}}}~~~~~~}}}~~~}}}zzzwwwwww{{{~~~}}}||||||}}}}}}|||{{{vvvxxxwwwuuussspppggg]]]DDD<<<222......///...,,,*********+++++++++++++++------...444AAATTTfffqqqeeeQQQ<<<333000---)))'''qqqllllllppppppllliiikkkllllllhhhaaa```gggnnnqqquuuxxxyyyuuummmeee```^^^ZZZ___dddffffffcccbbbaaa``````___^^^^^^___bbbdddjjjkkkkkkkkklllqqqxxx~~~|||tttcccXXXHHH;;;333000---,,,///---,,,,,,------+++***++++++,,,---------,,,,,,***************+++++++++)))******++++++******))))))************+++++++++,,,...777HHH[[[iiirrruuuuuu{{{xxxpppkkkiiisssttttttuuuuuutttssssssmmmnnnpppsssuuuuuurrrooolllqqqyyy}}}|||wwwqqqnnnmmmoooqqqqqqpppppppppqqquuuyyyxxxrrrppptttxxxxxxwwwuuuxxx{{{{{{zzzvvvqqqnnnoooppppppoooooowwwxxxqqqpppvvvxxxuuurrrppprrrxxxzzzvvvrrrqqqrrruuuuuunnnlllpppttttttzzztttgggTTT???111------,,,+++)))***++++++***)))(((((()))))))))))))))(((''''''''''''(((+++///333AAAHHHRRRZZZYYYNNN>>>222******)))((('''&&&$$$###&&&&&&'''(((((((((((((((''''''((((((((((((((((((%%%&&&'''(((((((((((((((((((((''''''(((((()))***&&&(((((((((''''''((()))(((%%%%%%***...111888@@@MMMVVV```hhhpppwwwvvvqqqaaaUUUDDD777000...+++*********+++++++++,,,,,,,,,*********)))******+++,,,+++******))))))******+++*********))))))((((((((()))((('''&&&''''''))))))(((((())))))***++++++,,,***))))))))))))***+++++++++---...///...---...///---...//////000000///////////////...,,,***((('''***+++---......---+++***&&&'''((())))))((('''&&&&&&(((+++------,,,)))(((''')))***,,,,,,+++***)))((('''''''''))),,,...000------...///000111222333333444555444444444777999999444000...///111111111............///000111222000//////...------,,,,,,,,,------...///000000111///.........---------------,,,,,,,,,,,,,,,,,,,,,---------...............//////000222222333333333///.........------------,,,+++******++++++***((((((((((((((((((((((((((((((((()))***************((((((+++---///555EEETTTkkkuuu}}}zzzwwwxxx{{{tttvvvzzz~~~|||}}}{{{{{{~~~|||vvvwwwxxxxxxwwwuuussssssssspppllllllooorrrssswww|||}}}|||zzzyyyxxxtttpppllloooppprrruuuwwwxxxwwwvvv|||{{{{{{xxxuuuvvvzzz}}}{{{}}}|||{{{}}}~~~~~~|||zzzzzz{{{}}}}}}|||}}}~~~~~~|||yyyuuurrrxxx}}}|||{{{xxxqqqiiiOOODDD777/////////---***))))))***+++++++++++++++***+++,,,///555CCCVVVeeehhh[[[KKK@@@777...******nnnjjjjjjqqqrrrmmmjjjlllnnnllleee^^^```jjjtttxxxrrruuuwwwrrrjjjcccaaaaaa[[[```ggglllmmmkkkiiiggggggeeebbb``````aaacccdddiiijjjkkklllmmmsss|||xxxooo\\\QQQBBB666000...+++)))+++***))))))+++,,,+++******+++,,,,,,------------)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++---///888III[[[iiiqqquuuwww}}}yyynnngggeeeqqqrrrssssssttttttssssssooooooqqqsssvvvwwwuuutttmmmttt{{{}}}zzztttooonnnkkklllmmmmmmmmmnnnqqqsssuuu{{{{{{uuurrrvvvyyyxxxwwwsssuuu}}}zzzuuuuuuxxxsssmmmjjjkkkllllllkkkllluuuvvvooommmtttwwwrrrsssnnnooouuuzzzwwwrrrpppqqqvvvvvvpppmmmqqqsssrrrxxxssshhhUUUAAA222,,,,,,)))(((((()))+++---,,,+++************)))((('''&&&))))))***+++---111777<<>>NNN___lllsssuuuvvv}}}{{{qqqjjjggglllqqquuuuuuqqqpppssswwwqqqkkkiiinnnssssssqqqpppppprrrttttttsssssstttuuurrrnnnlllmmmmmmkkkkkknnnwww||||||wwwtttuuuwwwvvvuuurrrppptttyyy|||yyyuuu{{{ssspppvvvzzzuuunnnlllnnnppptttxxxyyyxxxvvvuuuuuuqqqooorrrwwwxxxsssnnnsss}}}~~~tttpppvvvzzzwwwvvvmmmfffUUU<<<000///)))+++***)))***,,,---,,,+++******))))))))))))******)))))),,,///++++++???WWWfffmmmoooiiieee]]]GGG111111///,,,+++***)))&&&$$$,,,,,,***)))((((((((((((+++***)))(((''''''((()))(((((())))))))))))(((((('''''''''''''''((())))))+++*********))))))((((((((((((''''''((()))+++,,,555888>>>FFFRRRbbbqqq{{{rrrWWW@@@666000***)))***++++++++++++---...)))+++,,,------,,,***)))******************++++++(((((((((((((((((((((((()))))))))))))))))))))***)))((('''&&&&&&'''((()))+++***)))(((''''''''''''***---111333222000//////,,,...///...------...///000///...---------------******)))(((((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***+++,,,+++)))))))))+++***,,,...000222333444444444444555555666888999:::;;;777333000///...---,,,,,,...000000000000111222111000///..................,,,+++---000222444444//////111111000...,,,***,,,---...000000000//////222///,,,+++---...---,,,///---,,,...333666666555111000000///...---------------,,,+++************)))******++++++++++++***,,,++++++++++++***((('''))))))***,,,,,,111>>>LLLgggwww|||}}}|||}}}}}}}}}}}}xxxtttsssooojjjhhhjjjoooqqqyyy~~~{{{~~~zzz{{{|||}}}{{{zzzxxxxxxyyywwwtttxxx}}}|||uuummmlllqqqyyy~~~}}}zzzvvvssspppnnnooohhhkkkyyyyyytttvvvyyyxxxxxxzzz|||~~~}}}|||}}}zzzzzz~~~~~~yyyyyy}}}~~~{{{|||{{{tttrrrsssyyyppp[[[CCC666111---,,,,,,+++++++++***++++++,,,,,,***+++++++++,,,222:::AAAUUUfffpppeeePPP???222***qqqpppoooqqqtttuuusssqqqmmmfffgggiiilllzzz~~~~~~{{{uuummmhhhfffhhhjjjkkkmmmpppqqqpppppppppqqqnnnmmmkkkjjjjjjkkkmmmnnnooorrrpppkkkllluuuvvvdddXXXGGG777000///...++++++******))))))***++++++,,,++++++++++++++++++++++++***)))((((((((()))++++++---,,,++++++*********+++++++++******+++,,,,,,---+++111>>>PPPbbbnnnrrrrrrtttzzzzzzrrrmmmkkkmmmnnnooooooooopppqqqqqqrrrmmmkkkqqqvvvvvvttttttsssrrrppppppqqqrrruuuvvvuuuqqqppprrrrrrooooooqqqvvvzzzzzzvvvssstttvvvuuuooommmmmmoootttvvvuuutttyyyssssssyyy{{{vvvoookkknnnpppsssvvvxxxxxxxxxwwwsssqqqooopppssstttqqqnnnsss|||~~~uuuooosssvvvssstttmmmhhhXXX>>>000///+++,,,+++***+++,,,---,,,+++******))))))))))))******)))(((+++///...555MMMhhhwwwyyytttlllhhh```JJJ222///---++++++++++++***(((***)))))))))))))))***+++***)))((('''''''''((()))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))((((((''''''((((((''''''((()))+++,,,...000555===IIIYYYiiitttxxx|||lllYYYIII888)))*********)))(((((()))+++)))***,,,------,,,***)))************************((((((((((((((((((((((((******)))))))))))))))))))))((('''&&&&&&'''((()))******)))((((((((())))))+++...111222111///......,,,---......,,,,,,---.../////////......---------,,,+++*********+++,,,---(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))******+++++++++)))((()))******,,,///222333444444333333333444555666777888999888555111......------,,,,,,...000000.........///+++***************+++,,,*********---222666999::://////000000///...,,,+++,,,,,,---//////000000000222///---,,,...///...---///---,,,---000222222111//////......---,,,,,,,,,,,,,,,++++++***+++++++++'''(((((())))))(((((((((+++******+++,,,------,,,++++++,,,......333@@@MMMaaasss{{{||||||}}}}}}~~~~~~xxxtttsssooojjjiiillloooooottt{{{|||yyyyyy}}}}}}|||{{{zzzyyyvvvuuutttzzzzzzvvvyyy}}}yyyrrrrrrwww}}}{{{xxxuuurrrqqqsssmmmooo{{{|||xxxzzzxxxxxxyyyzzz{{{}}}~~~|||zzz|||~~~||||||~~~{{{~~~~~~}}}~~~}}}{{{tttrrr{{{ttt```III;;;444///------,,,,,,+++++++++++++++,,,)))*********+++///666;;;JJJ\\\kkkjjj]]]KKK:::---sssrrrrrrsssuuuuuutttrrrkkkgggkkkooorrr~~~}}}zzzvvvpppkkkjjjkkkmmmooorrruuuvvvvvvuuuvvvwwwrrrrrrrrrssstttvvvyyyzzzzzzxxxqqqjjjlllvvvqqq___OOOAAA333///000///---...*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++,,,,,,+++************+++))))))******+++---...///+++111???RRRfffqqqsssrrrqqqvvv{{{|||xxxssspppoooooollliiiiiilllmmmmmmlllmmmiiihhhmmmqqqqqqppppppsssnnniiiiiilllqqquuuvvvuuurrrrrrvvvwwwtttrrrrrrssswwwwwwsssqqqssstttrrrlllmmmnnnoooqqqsssuuuuuuvvvssstttzzz{{{vvvoookkklllmmmoooqqqssstttuuuuuusssrrrqqqqqqpppppppppppprrr{{{}}}vvvpppqqqrrrooorrrnnnlll]]]@@@111000---...---,,,,,,------,,,+++***************************((())),,,000===XXXssswwwmmmhhh___HHH111...,,,++++++---//////...+++******)))))))))******)))((('''&&&&&&'''((()))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((''''''''''''((((((''''''((()))+++,,,'''(((+++111<<>>333000111000///000+++***************++++++++++++++++++++++++++++++)))))))))))))))******+++++++++***************+++*********+++,,,---...//////444AAATTTfffrrruuusssrrruuuxxxyyywwwtttrrrrrrnnnllliiihhhhhhiiijjjkkkmmmiiihhhkkkmmmkkkjjjkkkmmmhhhccceeelllrrruuuuuutttqqqqqqwwwyyyvvvrrrrrrpppttttttqqqqqqsssssspppoooqqqssstttssstttvvvxxxsssssstttvvvvvvsssnnnlllkkkkkkkkklllmmmnnnoooppptttuuuuuussspppooorrrtttpppxxx|||wwwrrrqqqqqqoooooonnnpppaaaCCC222111...///...------------,,,+++************************+++))))))+++000===WWWnnn}}}uuujjjaaaUUUAAA......,,,+++,,,...000000000///...,,,***)))'''''''''((('''&&&&&&&&&'''((()))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''((()))***,,,(((((((((***111>>>KKKUUUiiiuuu}}}}}}yyyppp]]]KKK555111,,,(((''''''((()))))))))***++++++++++++***+++++++++***************((((((((((((((((((((((((*********)))(((((('''''')))((('''&&&&&&'''((()))))))))))))))***+++,,,------///111111///---,,,,,,+++,,,---,,,*********,,,,,,---///111111000...---+++***)))((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,((()))***)))((('''''')))))),,,000444666555222000000111222333333444444444444111...------//////...111222222000---+++******------...000222444666777000///---...111333444444///...------,,,,,,------++++++++++++,,,...111222111000000000000111111111...---,,,,,,,,,,,,---,,,...---------,,,,,,++++++************+++,,,------***))))))))))))))))))))),,,,,,+++***))))))+++,,,---,,,---///000333<<>>QQQbbblllnnnmmmdddWWWHHH999---,,,+++***+++------,,,+++///...,,,+++)))((((((''')))((('''&&&&&&'''((()))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''((()))***,,,///---+++***,,,333<<>>CCCHHHDDDBBBAAACCCDDDDDDHHHOOOfffzzzzzztttxxxuuussssssvvvwwwwwwxxx{{{|||yyyyyywwwsssrrruuupppvvvzzzzzzzzz}}}}}}{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyuuuqqqqqqtttyyy{{{{{{yyy|||||||||||||||}}}}}}{{{yyyyyyyyyzzz}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}zzz{{{zzzyyy{{{|||yyyxxxyyysssxxx}}}{{{uuupppqqqsssvvvxxx||||||xxxuuuzzz~~~uuu||||||xxx{{{{{{~~~|||}}}}}}zzz|||uuujjj^^^MMM<<<333111///...---,,,,,,+++,,,,,,,,,+++******+++,,,,,,+++///...222>>>IIIPPPUUUXXXuuuvvvvvvtttpppmmmlllmmmzzzxxx}}}|||xxx~~~~~~tttwwwyyyyyywwwtttssssssvvvyyy}}}yyyrrrnnnlllllliiinnnqqqpppqqqwww}}}~~~kkkRRR@@@666///+++,,,---***)))***,,,++++++***))))))******))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))***+++++++++++++++,,,---...///000000;;;JJJTTTXXX]]]eeekkknnnoooqqqrrrsssrrrpppnnnmmmooopppooommmlllnnnooouuurrrqqqpppmmmgggfffhhhkkkmmmpppssswwwzzz{{{|||wwwqqqpppwww}}}|||xxxvvvooorrrrrrrrruuuxxxvvvpppfffgggkkkppptttsssnnnjjjlllrrrtttmmmhhhkkknnnooonnnoooooopppqqqqqqrrrrrrjjjkkkmmmmmmmmmmmmnnnnnnooossswwwvvvqqqmmmnnnqqqpppllllllaaaGGG999555...,,,+++***+++,,,---,,,+++)))***,,,------,,,***)))((()))+++---222<<>>BBBFFFCCC@@@???;;;444...,,,000222666;;;>>><<<777333,,,++++++******++++++,,,///...,,,***(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((''''''((()))+++,,,(((+++///000000///......///>>>KKKQQQ\\\nnn|||sss^^^LLL???777000,,,(((((((((((()))***+++,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((())))))******+++,,,,,,,,,,,,---...---...///---+++******+++---------...///111333444000///---,,,++++++,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***+++,,,+++***))))))+++)))***,,,---...///......///000222333444333111000222000---+++,,,---...---,,,...//////...------...,,,,,,,,,,,,,,,---......111...,,,***+++++++++***)))***,,,------,,,+++)))++++++,,,------+++***)))))),,,000111000000111333000111111...)))'''((()))++++++++++++++++++++++++------,,,+++************)))(((((()))+++///222444GGGPPP\\\eeejjjooouuuyyyoookkkjjjkkkkkkhhhjjjnnnooo|||}}}{{{ssstttmmmiiijjjooopppnnnpppuuuyyyvvvvvvxxxvvvqqqooopppooouuuvvvssssssxxx{{{yyyqqqvvvzzzxxxrrrnnnpppttttttvvvyyy{{{|||}}}~~~~~~yyy{{{|||{{{~~~~~~~~~}}}}}}~~~{{{{{{{{{|||||||||{{{{{{yyy|||}}}}}}}}}~~~}}}{{{xxxmmmnnnsss|||zzztttssswwwtttqqqoooppppppooonnnrrrxxx~~~}}}zzzxxxxxx}}}zzzvvvvvvrrrttttttvvv}}}yyyxxxwwwtttkkkYYYDDD888555------,,,,,,,,,---......+++(((%%%&&&))),,,---,,,******---222444888EEETTTuuussswww~~~~~~yyywwwzzzwwwyyyzzz~~~~~~yyytttrrrrrrxxxxxxyyy|||{{{rrrooommmiiikkkpppwwwwwwvvvttttttwww~~~~~~vvvmmm___JJJ888222000---,,,---...------,,,,,,++++++***)))((((((---+++***)))*********)))'''### """'''***(((%%%***+++,,,---,,,+++***)))+++++++++,,,,,,---------222===LLLVVV\\\___cccggghhhiiijjjlllmmmnnnooopppooonnnmmmmmmmmmooopppqqqqqqssstttqqqkkkfffeeeeeemmmoooqqqpppnnnoootttxxxwwwnnnkkkpppuuutttrrrtttqqqlllkkkppptttsssqqqqqqkkkoootttwwwvvvuuusssrrrrrrtttqqqjjjkkkqqqsssqqqqqqooollljjjjjjllloooqqqmmmiiigggjjjpppttttttrrrzzzrrrnnnpppoookkkkkkooonnnkkkhhh___OOO;;;///,,,---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,++++++---///222333:::555222333222///...000000===DDDLLLWWWRRRDDD???999111,,,---...***''''''+++,,,///000000...+++)))+++***((('''''''''((()))(((((((((''''''&&&&&&&&&((('''&&&'''((()))(((''')))(((''''''(((((('''&&&'''((())),,,...111222333>>>777666AAAQQQbbbqqq||||||}}}zzzlllXXXDDD777222,,,)))''''''***++++++)))***++++++++++++***))))))&&&'''''''''''''''&&&&&&'''''''''''''''((()))***))))))((((((''''''''''''((('''''''''''')))+++,,,------,,,,,,,,,---......///---+++***++++++***)))---...000000//////111222222111000///...,,,,,,+++---,,,++++++++++++***)))***((('''))),,,,,,***'''))))))******+++++++++,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------***---000000///---------...///111111000---***'''---------------,,,,,,,,,///...---,,,,,,,,,---...000///,,,***))))))******'''((()))***************///...---,,,++++++,,,---///111333333111/////////222...+++,,,000222000,,,///...,,,+++******))))))000---+++,,,+++'''(((+++***''')))///......;;;LLL```kkkxxx}}}wwwoooiiigggaaa^^^^^^^^^^^^___fffooouuusssssswwwyyywwwtttqqqmmmmmmmmmllliiihhhlllqqqrrrrrrrrrtttuuusssoookkkqqquuuvvvtttuuu{{{xxxqqqnnnooojjjcccgggrrrzzzzzzyyyyyy{{{}}}~~~{{{}}}|||{{{|||xxx}}}}}}{{{yyyxxxyyy}}}}}}~~~~~~|||zzzzzzyyyxxxuuusssqqqjjjjjjrrrxxxwwwuuuvvv~~~vvvmmmjjjllloooooonnnrrryyy{{{zzzzzzzzz{{{}}}}}}|||{{{{{{|||yyy}}}|||~~~{{{uuu{{{xxxvvvyyy}}}xxxssstttooodddWWWKKK>>>333.........---,,,---///111+++++++++++++++++++++++++++---...---...444>>>GGG{{{zzz||||||yyy{{{zzz}}}~~~|||}}}~~~~~~~~~|||yyywwwxxxxxxyyy|||zzzrrrooommmkkknnnsss|||}}}}}}{{{yyyyyy{{{}}}|||}}}zzzrrrfffWWWCCC222...,,,)))((()))***)))))),,,,,,++++++***))))))(((***)))))))))***++++++***---***&&&&&&))),,,,,,++++++,,,,,,,,,,,,+++*********++++++,,,------......111===LLLWWW\\\___cccfffiiijjjkkkllllllmmmooopppmmmmmmmmmnnnnnnoooppppppqqqrrrrrrpppnnnlllkkkkkkssstttrrrooommmooovvv{{{zzzrrrnnnrrruuusssqqqrrrsssooonnnrrruuussspppooohhhkkkoooqqqpppnnnllllllpppsssrrrmmmlllqqqsssrrrtttrrrooolllkkklllnnnooonnnkkkiiikkkqqqtttsssqqqrrrmmmmmmrrrsssnnnjjjjjjlllkkkiii```NNN999...,,,,,,,,,+++******************++++++,,,,,,++++++***,,,,,,++++++,,,...000111555000...000000---...000;;;MMMYYYaaaiiiaaaRRRLLLBBB888000...---***((())))))***,,,......---,,,+++,,,+++***)))((('''''''''%%%%%%&&&&&&''''''((((((((('''&&&''')))))))))'''---+++))))))******)))(((%%%&&&''')))+++---/////////,,,---444???OOOddduuuzzz}}}|||oooYYYBBB333******+++******)))******+++++++++++++++***)))))))))))))))******))))))((('''''''''((((((((())))))((((((((((((''''''&&&&&&''''''''''''((()))***+++,,,,,,++++++,,,,,,------...,,,******++++++***))),,,---//////......000111444444333222000///---,,,,,,++++++++++++++++++***+++)))'''(((***+++)))'''))))))))))))******++++++*********+++,,,---......++++++,,,,,,,,,---------,,,...000000///.........000111111111000///,,,+++000/////////......------------,,,++++++,,,---...------,,,,,,+++)))((('''(((((())))))***+++,,,,,,111111///........./////////111222222000......///000,,,***+++000222000---,,,,,,+++***))))))))))))+++((()))+++***'''(((+++...***+++222777<<>>000000---+++***+++++++++***,,,,,,++++++***)))))))))'''((()))***++++++++++++---***'''%%%&&&(((+++,,,---,,,++++++******++++++******+++,,,...///000000///;;;LLLWWW\\\___bbbdddhhhiiijjjjjjiiijjjlllnnnkkkkkkllllllmmmnnnoooooorrrpppnnnnnnppprrrrrrsss{{{yyyuuupppmmmpppxxx~~~}}}wwwssstttuuusssqqqqqqvvvrrrqqquuuwwwsssooonnnkkknnnppppppnnnlllkkkkkkqqqvvvvvvrrrnnnoooppppppwwwuuurrrooommmmmmmmmnnnooommmlllnnnrrrtttssspppmmmjjjllltttxxxtttmmmhhhkkkllllllbbbMMM777------,,,++++++******************++++++,,,,,,++++++***,,,++++++******,,,---......***))),,,,,,+++---222GGG```rrryyy}}}sssbbb\\\SSSEEE666///,,,***)))***(((((()))***+++,,,------,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))***)))(((,,,)))'''&&&&&&'''&&&%%%%%%&&&'''((()))***+++,,,))))))+++---000===TTTjjjsssuuu{{{~~~mmmRRR>>>111222111...)))'''(((++++++++++++++++++******)))))))))***++++++******)))&&&'''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((())))))******)))***************+++,,,------+++))))))+++,,,+++***+++---............///111666666666666444111...,,,******++++++++++++++++++,,,***'''&&&'''(((((('''(((((((((((())))))))))))((()))***+++,,,---......++++++,,,---------------...000111000///...///000111111111111111000000///222222111000///.........,,,++++++++++++,,,---...***+++,,,---,,,)))'''%%%))))))((()))***,,,...///111111000/////////000000000111222111///------------***)))+++///111000---))))))(((((('''(((((()))'''&&&(((++++++((()))---222...222>>>IIISSScccsss~~~wwwlll]]]OOODDD<<<999333111222666:::@@@LLLWWWggglllpppqqqnnnlllkkkkkknnnrrrsssmmmfffcccfffjjjkkkooorrrpppjjjhhhkkkooonnntttxxxxxxyyy|||}}}|||yyyooohhhhhhgggbbbccciiiqqqooooooqqqtttvvvwwwwww~~~~~~}}}zzzvvv}}}vvvssstttwww|||~~~zzzzzz}}}~~~{{{yyyxxxyyyzzz||||||zzzxxxtttpppooorrruuutttqqqqqqtttrrrpppooooooppprrrsss|||{{{yyyxxxxxx{{{~~~~~~{{{yyyyyyyyy|||uuusssvvvzzz{{{rrrxxx}}}{{{tttppprrrwwwqqqooojjjbbb\\\TTTEEE888111111000...---,,,,,,+++************************(((***+++***)))***///444|||}}}|||yyywww|||~~~~~~||||||}}}{{{sssqqqtttzzz}}}xxxrrrqqqsssxxx|||{{{vvvsss}}}}}}uuufffUUUGGG;;;222222///---,,,---------,,,+++++++++*********))))))''')))***++++++*********))))))(((&&&%%%&&&)))+++---,,,+++***)))***+++,,,)))***+++,,,...///111111---:::JJJVVV[[[]]]```bbbeeeggghhhgggeeeeeehhhjjjjjjiiihhhhhhiiikkknnnppptttpppllllllppptttvvvvvv~~~|||yyyssspppqqqwww}}}}}}yyyuuuuuuuuuuuussssssuuuqqqqqqvvvxxxuuupppoooqqqrrrtttssspppnnnmmmnnnuuuyyy{{{xxxrrrooonnnnnnwwwvvvtttrrrpppooooooooorrrqqqpppqqqssstttsssqqqnnnkkklllrrrxxxwwwqqqllljjjnnnoooeeeNNN888...000------,,,+++++++++++++++***++++++,,,,,,++++++***,,,+++************++++++)))&&&&&&)))***+++///444NNNlll{{{lllhhhfffTTT>>>222,,,))))))+++((((((''''''(((***+++,,,***+++,,,,,,,,,***((('''******)))'''%%%$$$###"""((('''&&&''')))******)))+++(((%%%$$$$$$%%%%%%$$$'''(((((())))))******+++++++++---,,,+++222EEEWWWccceeekkktttzzzttteeeWWWIIICCC:::000)))''')))+++++++++,,,,,,++++++***)))'''(((((())))))))))))(((&&&''')))***+++)))(((&&&''''''''''''&&&&&&&&&&&&&&&'''(((*********)))((())))))((())))))***+++,,,,,,***))))))+++,,,++++++,,,---//////......000111555666777777555111...+++)))***++++++******+++,,,,,,***'''&&&%%%&&&''''''''''''(((((((((((((((((('''((()))***+++,,,---...+++,,,---.........------000111111000//////000222111111000//////000111222222222111000///...------******++++++,,,------...******++++++***)))'''&&&))))))((((((***---///111/////////........./////////000111000---,,,,,,---,,,+++***+++......---+++&&&&&&&&&&&&&&&'''((((((((((((***,,,+++)))+++000777:::EEEUUUaaagggmmmtttggg]]]OOOCCC;;;666222//////------///222777BBBNNN___hhhooonnnjjjiiijjjkkkkkknnnoookkkiiikkkmmmmmmnnnppppppnnniiihhhkkknnnqqqtttuuurrrttt|||ssshhheeeeeedddgggkkkssspppooorrrtttttttttvvv}}}~~~zzzwwwzzz~~~|||tttooopppsss|||~~~}}}zzzyyy||||||yyyyyyyyyzzz}}}}}}vvvttttttwwwzzz{{{zzzyyyvvvwwwyyyyyyxxxyyy{{{}}}{{{xxxuuuvvv{{{|||{{{{{{{{{|||{{{{{{xxxsssoooqqquuuxxxmmmttt{{{|||vvvtttwww|||wwwsssmmmfffbbbZZZKKK<<<333111///......---,,,+++************************)))+++,,,,,,++++++---000xxx{{{}}}~~~}}}|||yyyvvv{{{{{{}}}~~~~~~}}}{{{{{{~~~~~~wwwppplllqqqzzzzzzxxxuuuuuuyyy}}}{{{~~~{{{ooo\\\KKKBBB;;;666000...+++***+++,,,+++++++++++++++***************)))+++---,,,***)))***+++***+++,,,+++***)))***,,,---,,,+++***)))***+++,,,))))))+++,,,...///000111---999IIITTTYYY\\\___bbbfffjjjlllkkkgggeeegggjjjkkkhhhdddcccdddiiiooosssuuupppkkkjjjnnnsssuuuvvv||||||{{{xxxsssrrruuuxxxyyyxxxvvvuuuvvvxxxxxxwwwrrrooooootttxxxvvvsssrrrrrrtttuuutttqqqooonnnooouuuxxx{{{{{{wwwrrrqqqqqqsssssssssrrrrrrrrrrrrrrrtttsssrrrrrrsssssssssrrrrrroookkklllqqqtttssspppjjjnnnpppgggPPP:::000111......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******))))))))))))'''%%%&&&)))***+++111888PPPppp}}}sssqqqttt^^^CCC333---))))))******)))'''&&&&&&'''((()))'''(((***,,,,,,,,,+++***+++***)))(((&&&%%%$$$###((('''&&&(((***++++++***...+++)))(((((()))((('''''''''(((((((((((())))))'''&&&'''******---777BBBLLLQQQ[[[gggrrrwwwvvvsssiii]]]JJJ999...***+++---+++,,,,,,,,,,,,+++******''''''((()))))))))))))))'''(((***++++++)))(((&&&''''''''''''''''''''''''&&&''')))******)))(((((((((((((((((()))***+++,,,+++***((()))***++++++***,,,...////////////000222333444555555333000---***(((***,,,+++))))))***,,,,,,***(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''((()))***,,,,,,---+++,,,---...///...---,,,000111222000//////111333000///...------///000111000000///......---,,,,,,++++++,,,,,,------------,,,+++***((((((((())))))))))))((((((***---///111......//////////////////...//////...,,,++++++---...------------,,,)))(((%%%%%%%%%%%%&&&'''((()))***)))***+++******000888HHHQQQ```ooorrrkkkaaa[[[IIIAAA888222111000...,,,...,,,,,,...///333>>>IIIXXXdddnnnmmmiiijjjmmmmmmpppqqqpppnnnqqqwwwvvvqqqtttrrrooommmllllllllllllooossstttsssvvvtttgggaaaaaaeeejjjooozzzxxx|||}}}zzzyyy|||}}}~~~}}}{{{www{{{}}}|||wwwttttttwww||||||{{{}}}}}}zzz{{{{{{}}}yyyzzz{{{|||~~~~~~zzz|||{{{yyyyyy{{{~~~zzzzzz{{{{{{{{{uuuvvvwwwuuupppmmmooorrrqqquuuzzz}}}|||{{{{{{|||yyyvvvpppiiieee^^^NNN@@@666333///.../////////---************************(((***,,,------------...www{{{~~~}}}||||||yyyuuuyyyvvvwww{{{}}}|||zzz{{{yyyvvvttttttuuuuuusssppplllqqqyyy||||||{{{zzz~~~}}}mmmZZZMMMHHHDDD@@@222000---,,,---...------***************************,,,---,,,***))),,,//////...---,,,+++***))))))---,,,++++++******++++++))))))***+++---.../////////:::IIITTTYYY\\\```dddkkkppptttsssnnnjjjkkkmmmjjjhhhdddbbbdddiiippptttuuuqqqmmmkkkmmmppptttvvvxxxzzz{{{yyyuuurrrrrrssstttvvvvvvtttvvvzzz|||{{{ppplllkkkqqqvvvuuutttuuuuuuwwwyyyzzzxxxvvvuuuuuusssrrruuuyyyzzzwwwuuuuuuooopppqqqrrrsssssssssssssssrrrqqqppppppppprrrrrrrrrrrrnnnjjjkkkoooqqqooojjjlllnnnfffRRR===222222......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************))))))'''&&&'''******+++111:::PPPpppyyyxxxvvv^^^CCC222,,,)))((()))***)))(((&&&&&&&&&'''(((&&&'''(((***+++,,,,,,,,,((((((((((((((((((((()))((('''&&&(((***,,,+++***+++)))((()))******)))'''%%%%%%%%%%%%&&&&&&&&&&&&$$$###%%%+++///000444:::888AAAOOO___mmmxxxwwwcccMMM;;;111......,,,,,,,,,,,,,,,++++++***(((((()))***++++++++++++((()))*********)))(((''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''((()))***+++,,,,,,***((((((***+++***)))+++---...///......///111111222222222111///,,,***)))+++---+++((('''(((+++*********(((&&&&&&''')))((((((((((((''''''''''''((((((((()))******++++++***,,,...///000///---,,,///111222111000///000111///...---,,,,,,---...///------------,,,,,,,,,,,,,,,------......------,,,---,,,)))((('''(((***+++))))))((()))***,,,.../////////000111111111000000------...,,,+++***,,,---/////////...---***(((&&&'''&&&&&&&&&'''((()))))))))((()))***,,,000===JJJdddmmmyyy}}}sss___III<<<888444000.........+++(((((('''(((+++---111;;;EEERRRaaalllkkkjjjooorrrqqqwww{{{zzzvvvxxx~~~}}}vvvyyyuuuqqqoooooonnnllljjjhhhpppxxx{{{zzzooohhhhhhmmmtttyyy~~~{{{{{{zzz~~~~~~~~~~~~~~~yyy{{{}}}}}}}}}}}}~~~~~~~~~|||}}}}}}|||}}}~~~~~~~~~~~~{{{{{{{{{zzzxxxrrruuuzzz{{{uuunnnmmmpppyyyzzz|||~~~}}}yyyvvvtttsssooojjjfff```SSSGGG<<<777111...///000000///++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,xxx}}}~~~{{{zzzzzzwwwqqquuunnnlllrrrvvvtttpppppptttqqqlllhhhggghhhkkkmmmppprrrvvv|||zzz{{{~~~zzzjjjZZZQQQNNNIIIDDD444222///.../////////...************************)))+++---,,,***+++111666<<<666///*********)))(((+++,,,,,,,,,,,,+++******))))))******+++,,,------333===KKKTTTZZZ^^^ccchhhnnntttzzzzzztttnnnmmmoooiiihhhffffffhhhmmmqqqtttsssrrrooommmmmmoootttxxxvvvxxxyyywwwsssppppppqqqqqquuuvvvsssuuu{{{~~~}}}ooojjjiiinnnrrrssssssuuuuuuxxx|||~~~}}}{{{zzzyyyuuuppppppvvvzzzvvvrrrrrrlllnnnpppqqqrrrrrrqqqqqqpppooommmkkkjjjllloooqqqrrrwwwwwwqqqnnnooonnnlllhhhiiiiiidddSSS>>>222000,,,,,,+++************+++***++++++,,,,,,++++++***))))))******+++*********((('''(((***))))))111:::LLLmmm~~~}}}|||zzzoooWWW===...***)))((()))(((''''''''''''(((((()))'''''''''((()))***+++,,,(((((())))))******++++++''''''&&&(((***,,,,,,+++&&&&&&''')))******(((&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%)))///111111444999///555AAAOOO```qqqhhhLLL777//////,,,,,,------,,,,,,+++***''''''((()))*********************)))))))))((((((((((((((()))))))))******))))))(((((((((((())))))'''''''''((()))***,,,------+++)))((()))***)))((()))+++,,,,,,,,,,,,---///000000000000///...---,,,))),,,...,,,'''%%%'''***(((***+++***((('''(((***)))))))))(((((((((''''''))))))))))))))))))))))))***,,,...000000///---,,,...000222222000//////000......------------------,,,,,,,,,,,,------------...////////////...,,,+++,,,++++++***************(((((())))))***+++,,,,,,---...///000111000000///+++,,,,,,+++******,,,...---///000///---+++)))((()))(((((((((((())))))***)))((()))---333???SSSeee||||||gggNNN999---000//////......,,,***'''%%%%%%'''+++---///777@@@NNN]]]hhhiiillltttwwwtttvvv{{{www|||~~~zzzyyyxxxvvvrrrooollljjjjjjjjjsss{{{zzzuuutttxxx~~~{{{yyyzzzyyy~~~~~~zzz|||~~~|||{{{{{{}}}{{{~~~~~~~~~}}}~~~~~~~~~|||~~~}}}zzzvvvyyy{{{qqqpppttt}}}}}}}}}yyyuuuqqqjjjmmmnnnkkkiiifff]]]UUUDDD===333......000///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,+++***www}}}~~~yyywwwwwwssslllpppgggccciiinnnkkkfffeeesssooohhh```\\\^^^dddiiitttssstttwww|||}}}rrrtttyyyxxxpppaaaTTTNNNKKKEEE===000...+++***+++++++++*********************++++++'''***,,,+++***---555;;;MMMBBB666...---......,,,++++++,,,---,,,+++***))))))))))))******+++++++++666@@@LLLVVV[[[```fffkkkmmmuuu||||||uuuooommmnnnhhhhhhiiikkknnnppprrrsssqqqrrrqqqooommmooouuuzzzuuuwwwwwwtttpppnnnoooqqqpppuuuvvvsssttt{{{~~~}}}pppjjjgggkkkpppqqqrrrtttooosssyyy{{{{{{yyyxxxwwwzzzqqqnnntttxxxsssmmmjjjlllmmmoooqqqrrrqqqooonnnmmmllljjjgggfffhhhmmmppprrr{{{{{{uuurrrnnnjjjfffffffffaaaSSS???222...+++******)))((()))))))))+++++++++,,,,,,+++++++++))))))***+++++++++++++++(((((()))***((((((000999IIIiii{{{{{{}}}zzzgggPPP777+++))))))))))))%%%&&&&&&'''((()))******)))((('''''''''(((***+++,,,+++++++++******))))))'''''''''(((+++,,,,,,+++((()))***---//////,,,)))&&&''''''(((((()))))))))'''(((+++///---+++///555//////222===PPPggg{{{}}}YYY;;;000000,,,,,,------,,,,,,+++***$$$%%%&&&'''((((((((((((++++++***)))(((((())))))(((((())))))******++++++***)))(((''''''((()))***''''''(((((()))+++,,,------+++))))))))))))((('''''')))***+++******+++---000//////...............***---///,,,'''$$$&&&)))&&&))),,,+++)))((()))+++******))))))((((((((('''))))))))))))((((((((((((***,,,...000111///---,,,,,,///111222111///......//////.........---------++++++,,,,,,---......///000000111111000...,,,+++***+++,,,------,,,***)))'''((()))******************+++---.........------***++++++***)))***---///,,,...000000...,,,+++*********))))))))))))*********))),,,222;;;MMMggg|||ttt[[[EEE555...)))***,,,------,,,+++***((((((+++...//////666===KKKZZZfffhhhmmmwwwzzzuuunnn}}}{{{ssswww}}}~~~wwwzzz{{{vvvmmmhhhiiikkkrrrxxx||||||~~~{{{}}}~~~zzzxxx{{{{{{zzz||||||{{{wwwzzz~~~|||}}}zzzxxx{{{yyy|||~~~|||{{{}}}}}}{{{}}}uuusssyyyzzz}}}{{{vvvrrrpppdddjjjnnnnnnmmmlllgggaaaKKKAAA666///...///...---------------------------///...,,,,,,---,,,+++***{{{{{{zzzvvvrrrooonnnoookkk^^^VVV[[[ccccccaaa```kkkeee]]]XXXYYY^^^dddhhhxxxtttssswww~~~}}}qqqtttwww{{{wwwfffSSSJJJFFFAAA;;;999...---,,,,,,++++++,,,,,,))))))************)))))),,,,,,'''(((------666KKKaaaTTT@@@///***---...+++)))***+++,,,---...------///+++***,,,...,,,---///222CCCSSS^^^ccc[[[ZZZgggoooppptttzzzzzzsssooonnnsssrrrpppmmmkkklllppptttuuuvvvqqqjjjhhhlllppprrrqqqssstttsssqqqnnnmmmmmmrrrttttttppppppvvvzzz|||uuulllgggjjjmmmnnnpppuuuxxxvvvsssssstttuuuvvvuuuxxxrrrqqqvvvwwwpppkkkkkknnnnnnmmmmmmllllllmmmmmmhhhkkknnnllliiigggjjjnnnuuuzzz~~~xxxqqqooonnnmmmiiiddd```UUUCCC444---------,,,,,,+++***))))))++++++,,,,,,,,,---------...,,,***)))***,,,,,,,,,)))******))))))---333999GGG^^^sssyyy{{{~~~{{{sssZZZDDD111+++)))$$$%%%,,,******))))))((((((''''''((((((((((((((('''&&&&&&))))))))))))***+++,,,---///...---+++******++++++(((((((((((((((((())))))&&&'''''''''&&&%%%$$$$$$))))))***+++,,,...000111///000---222EEETTTdddyyykkkIII333,,,000+++)))+++***((((((+++)))(((&&&%%%&&&''')))***))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((()))))))))'''''')))************)))(((''''''''')))))))))))))))+++---...222000---,,,---...------+++++++++---...,,,)))'''(((***,,,+++***)))***+++******)))((((((((((((((())))))))))))((((((((((((+++---//////...,,,,,,,,,,,,---------------------000///---,,,,,,---///000000///...---,,,+++++++++---///111///,,,+++---000.........------,,,,,,,,,)))))))))))))))******+++++++++---...//////000000,,,++++++***)))))))))***---......---,,,+++***))),,,)))(((******'''(((+++)))+++///;;;RRRnnnvvvbbbMMM<<<000***))))))))))))))))))))))))+++***+++------...666???HHH[[[jjjlllmmmtttwwwtttuuuwwwxxxuuuqqqooossswwwyyy{{{{{{vvvnnnjjjllloooyyyzzzyyyvvvuuuxxx~~~|||{{{zzzzzz{{{zzzwwwuuu}}}{{{zzzzzz{{{|||}}}|||~~~zzzxxx}}}{{{yyy~~~~~~xxx}}}wwwwwwyyy|||~~~~~~|||wwwvvvxxxyyyxxxwww|||yyyqqqeeejjjlllmmmrrrvvvqqqhhhVVVDDD555222000******000---,,,+++++++++,,,---...+++++++++++++++***)))(((}}}xxxtttqqqooolllkkkeeeYYYRRRWWW___```^^^^^^eee^^^WWWSSSWWW```iiiooowwwsssrrrvvv~~~||||||~~~wwwzzz{{{{{{~~~jjjYYYGGG>>>:::666111///------,,,++++++++++++,,,))))))************))))))(((***&&&(((...///:::PPPooo```GGG000'''))),,,+++******+++,,,,,,---......000,,,***---...---...111555GGGXXXdddjjjaaa^^^jjjpppnnnppptttuuusssrrruuu|||yyytttpppooopppssstttnnnqqqppplllkkkooorrrrrrhhhjjjmmmoooooooooppppppqqqttttttqqqqqqvvv{{{|||{{{sssmmmnnnnnnmmmnnnrrrtttrrrqqqqqqrrrrrrrrrqqqwwwqqqnnnqqqqqqmmmjjjkkkkkkkkkkkkjjjiiiiiikkklllmmmmmmlllhhhdddffflllrrryyy{{{|||{{{wwwtttsssssstttnnniiicccVVVCCC333+++---,,,,,,++++++*********++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,***++++++++++++...111444CCCYYYpppyyy||||||sssgggLLL;;;---,,,,,,''''''+++)))))))))((((((((((((((()))))))))))))))((('''''')))(((((((((((())))))******+++,,,---------,,,,,,((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&+++************+++,,,---+++///---///:::FFFYYYrrrvvv^^^FFF555---***))),,,---,,,,,,///***)))((('''&&&''')))***((((((((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))(((''''''(((***''''''''''''''''''''''''+++************,,,---...222000---,,,,,,,,,+++***+++***+++,,,---,,,***''')))***,,,,,,***)))***+++***))))))((((((((((((((()))(((((((((((((((((((((---...///...,,,*********,,,,,,,,,,,,------------///...---,,,,,,---...///000///---,,,,,,,,,,,,---......///...,,,,,,---...---------,,,,,,,,,++++++)))))))))))))))***+++++++++,,,---...////////////,,,,,,+++***************,,,------,,,,,,***)))))),,,))))))***)))&&&'''***///333<<>>NNN```nnnpppqqqwwwyyyvvvuuuwwwvvvrrrooopppuuuzzz~~~}}}yyytttpppnnnoooqqquuuvvvuuusssqqqssswww{{{{{{|||}}}~~~~~~zzzwwwvvvwwwyyy|||~~~|||}}}{{{yyy}}}||||||~~~|||xxx|||wwwxxxvvvyyy~~~~~~}}}xxxwwwyyy{{{zzzyyy}}}{{{sssiiinnnqqqqqqssswwwuuuppp[[[HHH888444111+++***...,,,,,,++++++++++++,,,,,,***++++++++++++***)))(((|||sssooonnnmmmjjjfff^^^VVVQQQUUU\\\___^^^^^^___YYYRRRPPPVVVaaalllsssuuuqqqnnnrrrzzzwwwxxx{{{}}}|||}}}{{{wwwaaaPPP???777444000------------,,,+++++++++++++++))))))************))))))(((***''')))///000;;;RRRsssfffOOO777++++++,,,,,,,,,++++++***+++,,,...///000,,,+++...///...000444888LLL^^^jjjqqqhhhccclllqqqmmmkkknnnpppqqqvvv{{{wwwsssrrrttttttssskkkoooqqqnnnnnnqqqrrrqqqiiikkkmmmpppssstttuuuuuupppssstttqqqqqqvvvzzz{{{{{{uuuoooooonnnmmmnnnpppqqqppppppqqqrrrqqqooommmtttooollllllllliiihhhjjjfffggghhhhhhiiijjjmmmppprrrpppkkkfffcccfffooovvv~~~|||yyyyyyyyyzzz{{{zzzuuuoooiiicccVVVCCC333+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,,,,,,,---......///===QQQgggssswwwttteeeUUU===222+++---...)))&&&'''(((((((((((((((((()))))))))************)))(((((((((((('''&&&&&&&&&&&&'''&&&(((+++...000///...---)))))))))(((((('''''''''''''''&&&%%%%%%&&&((((((++++++***)))((((((((((((%%%...---+++///555IIIdddooo~~~tttZZZ>>>///+++***...000......000,,,+++***((((((((())))))'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******)))(((((()))+++&&&&&&''''''((()))******,,,+++******+++,,,...///222///,,,++++++***)))''')))))))))+++---,,,***((()))+++,,,,,,+++******+++***)))((((((''''''((((((((((((((((((((((((((((((...///...,,,)))(((((()))++++++++++++,,,,,,,,,---...---,,,++++++,,,---...000...---++++++,,,...///...---,,,,,,------,,,+++,,,,,,,,,+++++++++++++++***))))))))))))***++++++------............------,,,,,,++++++++++++++++++++++++++++++***)))((((((***((((((***)))'''***///777@@@QQQfff{{{|||nnn[[[TTTIII<<<222---+++***)))))))))))))))))))))))))))((()))++++++---444===TTTeeesssvvvuuuyyyzzzxxxwwwwwwuuurrrppprrryyy~~~wwwqqqnnnnnnqqqsssttttttuuutttrrrqqqrrrsssxxxyyy||||||xxxtttvvvzzz~~~{{{}}}{{{}}}}}}{{{|||{{{~~~~~~}}}~~~xxxxxx}}}~~~xxxuuuwwwyyy|||{{{~~~~~~zzzyyy{{{{{{zzzyyy|||{{{uuunnnqqqssstttvvvyyyyyyvvvaaaMMM;;;555333...+++,,,***+++++++++++++++************++++++******))))))wwwlllhhhjjjkkkgggbbb[[[VVVSSSVVV\\\```aaa```[[[VVVQQQQQQWWWaaakkkqqqsssooolllmmmtttzzz}}}}}}zzzzzzzzz}}}{{{xxxtttnnnYYYJJJ:::333111...---...---,,,,,,+++***+++++++++))))))************))))))+++---++++++//////:::QQQmmmgggWWWBBB444///...------,,,*********,,,...///000------/////////333888;;;QQQcccooovvvnnngggmmmqqqllljjjlllnnnpppvvv|||vvvrrrtttuuutttrrrooossstttqqqooorrrsssqqqooooooppprrrttttttsssrrrnnnqqqssspppppptttwwwwwwrrrooommmlllmmmnnnppprrrpppqqqqqqssstttsssooommmpppnnnlllkkkjjjhhhggghhhcccfffhhhiiijjjmmmrrrvvvtttrrroookkkiiilllrrrwww~~~zzzwwwyyy}}}~~~qqqlllgggbbbVVVDDD444---++++++++++++++++++,,,,,,*********+++++++++,,,,,,***++++++++++++,,,---///............------------888GGGXXXdddiiieeeTTTDDD666...***---...)))%%%$$$&&&''''''(((((()))))))))******+++++++++******))))))((('''&&&%%%%%%%%%%%%&&&(((+++---.........---*********))))))(((((('''((('''&&&%%%%%%''')))+++***)))(((''''''&&&''''''$$$------***+++---:::QQQcccxxx~~~}}}gggHHH666111...000111...---...---,,,+++***))))))))))))&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&%%%&&&&&&''''''(((''''''+++,,,,,,+++******+++---)))))))))***++++++,,,,,,++++++***)))***+++,,,---...,,,+++*********)))'''(((((((((***,,,,,,+++))))))+++,,,,,,+++******+++))))))(((''''''''''''((('''''''''(((((((((((((((------,,,***(((''')))+++*********++++++,,,,,,---...---,,,,,,,,,,,,---...000...,,,++++++---///000...,,,***+++......+++)))++++++************************))))))******+++,,,............------,,,+++++++++,,,,,,,,,+++++++++))))))******)))(((((('''(((&&&'''))))))***///777CCCSSSiii{{{jjjVVVEEEAAA:::333---*********)))))))))))))))))))))))))))((()))+++,,,---444===WWWggguuuyyyxxxzzzzzzyyyxxxxxxxxxvvvvvvyyy~~~xxxpppjjjiiinnnssswwwxxxzzzzzzxxxvvvtttssszzzzzz|||xxxzzz|||~~~}}}|||zzz}}}~~~~~~}}}~~~zzzxxxzzz}}}{{{uuusssvvv~~~}}}|||~~~|||~~~~~~}}}{{{||||||zzzyyy{{{zzzvvvsssrrrsssvvv{{{~~~{{{vvvfffRRR???777555111,,,+++)))***+++,,,+++***)))((())))))************)))))){{{pppdddaaafffiiifff```ZZZYYYXXXXXX\\\aaabbbbbbWWWUUUTTTVVV]]]eeekkknnnvvvrrrnnnnnnrrrwwwzzz{{{|||xxxvvvwwwzzz}}}~~~|||}}}wwwnnndddLLL???333...,,,******,,,,,,,,,+++************+++))))))************))))))***---+++,,,//////;;;SSSrrrooobbbLLL888///---,,,...,,,+++******+++---//////------/////////555<<>>ZZZllloooWWWDDD888777444111---***'''&&&))))))))))))))))))))))))+++)))***,,,---...666>>>UUUcccrrryyyyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~uuukkkhhhmmmtttyyyzzz}}}}}}yyyvvv~~~|||~~~{{{|||||||||{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~|||wwwvvvyyy|||zzzxxxxxxzzz~~~~~~}}}}}}}}}|||}}}}}}{{{yyytttrrryyy|||uuuiiiXXXEEE:::777333///---******+++,,,+++***)))(((((())))))*********))))))tttkkkaaa___cccgggddd```ZZZ]]]]]][[[\\\aaacccbbbVVVUUUWWW[[[bbbiiinnnpppzzzvvvsssrrruuuyyy|||}}}~~~zzztttpppoooqqquuuxxxxxx|||~~~}}}vvviii\\\CCC999000---,,,******,,,,,,,,,+++***************))))))************))))))$$$))))))+++///000>>>XXXqqqWWW===///++++++---,,,+++++++++,,,---------,,,---/////////666>>>JJJ___lllssszzzwwwppprrrooommmmmmqqqrrrpppqqquuu{{{xxxuuutttwwwyyyxxxwwwooosssuuussstttzzz}}}~~~ooonnnmmmpppsssuuurrrooojjjooopppnnnmmmnnnooommmlllpppqqqnnnmmmoooqqqpppmmmmmmooorrrtttsssqqqnnnnnnsssuuusssqqqpppnnnjjjmmmooonnnjjjdddcccgggkkkqqqrrrtttvvvvvvtttrrrqqqnnnmmmooouuu|||~~~{{{wwwxxxsssnnnhhh\\\III999111++++++++++++++++++++++++++++++,,,,,,,,,---------(((***+++******...555;;;???EEEIIIEEE:::111...///000333888>>>@@@>>>555...***'''&&&'''))),,,---...''''''''''''''''''(((((())))))***++++++++++++***+++***)))((('''&&&&&&&&&+++***)))((('''((()))***************************))))))(((''''''(((******&&&&&&''''''((()))***+++))),,,(((***111...,,,666MMMkkkzzzuuu{{{{{{qqqNNNAAA555000000///000111,,,+++++++++******))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))(((&&&%%%###&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((***)))(((''''''((()))***(((''''''))),,,---,,,***)))((('''''')))***)))(((''')))******)))(((((())))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((((()))((()))******)))***,,,...)))******+++,,,---..............................//////..................---,,,------......+++)))***************++++++++++++************+++,,,,,,---------------,,,+++***((()))***+++,,,+++***)))((((((((())))))(((((('''***''''''((()))///>>>LLLrrrrrr]]]III;;;000000000///,,,)))&&&$$$))))))))))))))))))))))))+++***+++------///666???OOO]]]mmmwwwxxxwwwyyy{{{}}}~~~|||tttpppqqquuuuuuwwwzzz~~~|||yyy{{{yyyvvvvvvzzz~~~zzz{{{|||zzzyyy{{{~~~~~~}}}~~~{{{|||}}}|||~~~}}}{{{|||}}}}}}zzzvvvuuuwww~~~}}}}}}~~~wwwttt{{{|||vvvoooaaaOOO@@@999555111///,,,,,,,,,,,,+++***))))))(((((())))))******))))))qqqiiiaaa___bbbeeeccc```___cccddd```___ccceeeddd]]]\\\\\\___dddjjjnnnpppzzzxxxvvvuuuxxx{{{~~~yyywwwtttqqqoooqqqtttwwwyyyyyyyyyyyyzzzttteeeUUU===666///......,,,+++---,,,++++++***************))))))************))))))###((()))+++//////>>>YYY}}}jjjNNN;;;111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///666@@@MMMaaakkknnnuuutttooopppooolllmmmqqqsssqqqrrrvvvssssssssstttuuuuuuuuutttlllrrrvvvvvvwww|||~~~}}}rrrpppooorrrvvvxxxuuurrrkkkppprrrooolllmmmllliiijjjppprrrmmmkkknnnooommmnnnnnnooorrruuuvvvtttrrrsssyyy{{{vvvsssttttttqqqqqqrrrqqqkkkdddaaaeeejjjqqqpppoooooopppppppppppplllmmmpppuuuzzz}}}{{{yyyyyytttooojjj^^^LLL<<<555---,,,,,,++++++*********,,,,,,---------.........***,,,,,,+++,,,222;;;CCCLLLXXXaaa\\\JJJ888000///,,,,,,///222333000,,,)))&&&&&&%%%%%%'''+++,,,,,,''''''''''''''''''&&&&&&((())))))***++++++******))))))(((''''''&&&'''''''''((((((((((((((('''''''''''''''((())))))************))))))))))))))))))(((((((((((()))***+++,,,***+++&&&&&&---+++***444AAA___vvvvvvqqqvvv|||{{{cccRRR>>>333///------///******************))))))(((((((((''''''&&&&&&%%%'''(((((((((((((((((('''%%%&&&((()))((('''&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&''''''(((((()))+++***)))(((((()))******(((((((((***,,,---+++)))***(((''''''((()))((('''&&&'''))))))'''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''((()))))))))***,,,,,,+++***+++,,,******+++,,,---...//////...//////////////////...//////000000///...---,,,+++---000000...---,,,+++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,---------,,,++++++&&&''')))++++++***)))((('''(((((()))))))))(((((()))((()))---333@@@UUUhhh}}}mmmYYYHHH;;;222,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))***)))***,,,,,,...555>>>HHHVVVhhhtttwwwwwwyyy}}}~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~{{{vvvrrroooqqquuu{{{~~~{{{uuusssrrrrrrvvvzzz|||~~~{{{}}}~~~{{{xxxyyy}}}yyy}}}||||||}}}~~~{{{}}}~~~}}}~~~~~~{{{{{{yyyxxxyyy|||}}}}}}|||}}}}}}zzzxxxyyy~~~|||}}}wwwtttxxxzzzyyyxxxzzzwwwlllZZZHHH;;;555222111...---,,,++++++*********'''(((((()))))))))))))))qqqkkkdddaaacccdddbbb```dddjjjkkkfffcccgggiiiggghhhdddaaa```ccchhhkkkmmmwwwvvvuuuvvvxxx{{{uuuuuuuuuuuutttuuuwwwyyy{{{xxxuuutttvvvssscccRRR777111,,,---,,,***)))+++,,,++++++***)))*********))))))************))))))%%%+++++++++------;;;VVVmmm}}}{{{bbbKKK:::222,,,,,,---------,,,+++++++++***,,,...---...777@@@MMM___ggghhhooopppkkklllooolllmmmqqqsssrrrtttyyyllloooqqqrrrqqqpppppppppkkksssxxxyyyyyy{{{zzzwwwqqqooommmooossstttpppllllllqqqssspppmmmmmmkkkhhheeelllooojjjiiilllmmmkkkpppppprrruuuxxxyyyyyywwwxxx~~~~~~wwwtttwwwyyywwwqqqssssssmmmfffeeejjjppprrrnnniiiggghhhkkkoooqqqooopppssswww{{{~~~tttooolllhhh^^^NNN???888------,,,,,,+++***))))))---------.........//////,,,......---...555@@@IIIUUUeeesssmmmVVV>>>111...))))))+++---,,,)))'''''''''((('''&&&&&&((((((&&&(((((((((''''''&&&&&&%%%'''((()))***************(((((('''&&&&&&&&&''''''###%%%'''))))))((('''%%%$$$%%%%%%&&&'''((())))))*********+++***)))((('''+++************++++++,,,)))+++%%%###(((&&&)))666:::VVVnnnqqqmmmqqqxxx{{{vvv```GGG666...)))(((***((())))))*********))))))))))))((('''&&&%%%%%%$$$&&&''''''''''''''''''&&&###%%%'''((())))))'''&&&((()))***)))'''''')))***%%%%%%&&&((()))+++,,,,,,,,,+++***))))))***++++++*********+++,,,,,,***(((+++)))'''''''''((('''&&&%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))***,,,......,,,***)))******++++++,,,...//////000//////000000000000/////////000111111000...,,,***+++...222111...,,,,,,---******++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,,,,%%%''')))***+++***)))((((((((()))))))))))))))(((''''''+++333>>>QQQlll{{{lllVVVDDD999000***,,,+++******+++,,,---...)))))))))))))))))))))))))))((()))++++++---444===DDDRRReeessswwwwwwzzz~~~zzzyyyyyyzzz{{{{{{xxxvvvwww~~~xxxmmmlllmmmrrryyy}}}wwwvvvvvvwww{{{~~~}}}~~~yyyvvvwwwzzztttxxx{{{yyyzzz~~~|||~~~zzz||||||tttsssqqqppptttyyy|||{{{yyyzzz}}}~~~{{{|||~~~|||~~~}}}~~~zzzvvvsssssspppmmmrrr|||}}}uuucccNNN===555333222000///---+++******+++,,,''''''((()))))))))))))))rrriiibbbbbbaaa___bbbggglllooonnnkkklllqqqoooiiinnnmmmllllllmmmoooqqqrrrvvvvvvwwwxxxyyyzzz{{{{{{}}}|||yyytttqqqqqqvvv{{{|||xxxttttttsssgggQQQ@@@222///+++***+++---......******++++++++++++******(((((((((((())))))))))))''')))***))))))///999BBB\\\kkkyyy}}}yyyjjjOOO666...000000...,,,,,,,,,+++///,,,,,,...///111777@@@QQQZZZaaaaaa___ccchhhkkkrrrnnnllloootttvvvqqqlllmmmgggdddfffhhhiiilllpppqqquuuuuurrrppprrrsssrrrkkklllmmmoooppprrrssssssmmmmmmnnnoooppppppnnnlllnnnlllkkkkkklllnnnmmmmmmqqquuuyyy||||||{{{{{{{{{{{{wwwsssrrrnnntttwwwrrriiicccfffjjjtttnnnjjjjjjkkkiiijjjmmmllllllmmmrrryyy~~~~~~wwwsssjjjccc]]]UUUDDD555555111//////,,,)))***...***---//////...,,,,,,------))))))------000CCCXXXdddrrr~~~www^^^CCC222,,,///...---+++)))(((&&&&&&((((((((((((((()))******((((((((((((((('''''''''***++++++++++++)))'''&&&---,,,***)))'''%%%###"""((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))))))))***++++++,,,,,,''''''''''''''''''''''''******))))))***,,,...///777>>>NNN```mmmtttzzzxxxXXX888...444111%%%((((((((((((((()))******---,,,+++)))((((((((((((&&&%%%%%%%%%%%%&&&'''(((***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))***))))))++++++++++++++++++++++++---+++(((((()))***(((&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&''')))***,,,------)))))))))))))))******+++***+++,,,...///000000000///000111111111///---,,,,,,///111000...---...000000111111111111///---,,,,,,+++*********+++,,,---------,,,++++++***))))))---,,,+++))))))))))))***(((((())))))))))))((((((+++++++++)))'''''')))+++,,,...444CCC[[[sss~~~wwwhhhTTTBBB888222...+++***************+++++++++))))))******++++++++++++,,,))))))+++,,,---222999AAATTTfffnnnttt}}}}}}}}}yyyxxxzzz|||~~~~~~|||tttqqqppplllqqq~~~|||yyyyyyyyyyyyzzz|||~~~zzz}}}xxxxxxzzz{{{ooosssuuurrrvvv}}}yyy|||{{{{{{{{{ooohhhoooyyyzzztttooommmkkkppp{{{{{{}}}{{{wwwyyy|||sssrrrpppoooqqqtttxxxzzz{{{jjjRRR???777444222++++++,,,,,,,,,+++******(((((()))***************ooogggcccdddeeedddfffkkkqqquuuuuuqqqppprrrqqqmmmssssssrrrrrrrrrsssssssss{{{zzzzzz{{{||||||{{{zzz~~~~~~}}}yyyvvvtttvvvxxx}}}zzzxxxvvvpppaaaJJJ999111...+++***+++,,,------)))******++++++******)))(((((((((((()))))))))***)))+++,,,***)))---444;;;IIIYYYlllxxxyyycccLLL444444444222111000000...///,,,,,,......000777@@@PPPZZZaaaaaa___aaaeeefffmmmkkkkkknnnssstttrrroookkkfffdddeeefffeeegggjjjiiinnnooommmkkkmmmnnnlllmmmmmmnnnooopppqqqrrrrrriiimmmtttzzz{{{wwwpppkkklllllllllnnnqqqsssrrrqqqooorrruuuwwwwwwwwwwwwxxxvvvwwwxxxxxxwwwtttqqqnnnppptttvvvssskkkffffffiiioookkkkkknnnooommmkkklllkkkkkklllpppvvv{{{||||||xxxssskkkeeeaaaZZZIII888333000......,,,)))***...+++---......,,,,,,,,,---...***+++///...111BBBVVViiivvvvvv^^^CCC333---,,,,,,+++***)))(((((('''((((((((((((((()))******))))))))))))))))))))))))++++++++++++***))))))(((******))))))((('''&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((())))))******+++))))))))))))))))))))))))***))))))((()))***,,,---///444>>>NNNbbbsss|||}}}zzzbbbEEE333///,,,&&&((((((''''''(((((()))***...---+++)))((('''&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&(((***++++++,,,++++++++++++++++++++++++...,,,))))))***+++)))(((((((((((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))******))))))******+++,,,++++++,,,---...///000000222222222222111000///...,,,...111000......///000111111111000///---+++***,,,,,,+++******+++,,,---------,,,,,,+++******)))---,,,***)))((()))))))))'''(((((())))))(((((('''((((((''''''((()))******...555CCCWWWnnn~~~}}}uuubbbUUUCCC555...***(((&&&))))))***++++++++++++***(((((())))))************,,,)))))),,,,,,---333999CCCWWWjjjrrrwww~~~}}}}}}yyywwwxxx|||~~~yyyxxxyyyoooooo|||{{{zzzsssvvvzzz~~~~~~wwwzzz{{{xxxxxx{{{}}}{{{mmmqqqrrrqqqttt{{{~~~|||}}}{{{{{{{{{vvvoooqqqvvvwwwuuutttqqqooorrryyy~~~}}}~~~~~~~~~~~~|||yyy{{{{{{yyy|||}}}yyywwwuuuttttttvvvyyy{{{}}}pppYYYFFF;;;777555+++,,,,,,,,,,,,+++******(((((()))***************jjjfffdddgggjjjjjjllloooqqqvvvzzzwwwuuuvvvvvvuuuyyyyyyxxxxxxwwwwwwwwwwww}}}|||~~~~~~|||yyyxxxxxx{{{zzzxxxsssiiiVVVAAA222///---******+++,,,,,,+++))))))************))))))((((((((()))))))))******+++------+++)))***...222444DDDXXXkkk{{{ppp\\\:::777555333333222000///...,,,,,,......///777@@@NNNXXXaaaaaa```aaacccccckkklllmmmoooppppppooonnnkkkgggeeeeeedddaaaaaadddjjjooorrrooonnnoooooolllhhhiiiiiijjjkkkkkkllllllkkkpppwww|||}}}xxxqqqlllmmmnnnpppsssvvvvvvtttrrrppprrrtttttttttssstttuuummmmmmnnnqqqtttuuuqqqnnnppprrrtttsssoookkkiiihhhjjjhhhkkkqqqssspppmmmllllllmmmooorrrwwwzzzzzzzzzxxxssslllgggfff```NNN===222...---...---***+++...,,,,,,---,,,++++++,,,...///,,,---//////111???PPPgggqqqvvvmmmVVV???111,,,)))))))))))))))))))))(((((((((((((((((()))******************************++++++***))))))*********((((((((()))))))))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))************************))))))((((((((())))))***+++---///;;;TTTooo{{{yyy|||xxxlllWWW???///***+++(((''''''''''''(((((()))///...,,,)))'''&&&%%%%%%&&&'''((()))))))))((('''(((''''''''''''((())))))))))))((((((((('''''''''%%%%%%'''((()))*********++++++++++++++++++++++++---+++)))((())))))(((''')))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%***************++++++,,,,,,,,,+++,,,---...000111555444333222000000//////,,,...000000//////000111000000000///---+++)))(((---,,,+++******+++,,,,,,---------,,,++++++******,,,+++***)))((((((((()))'''''''''(((((('''''''''''''''&&&'''***,,,------777EEEZZZpppuuudddMMMCCC666---)))(((((((((''')))+++,,,,,,,,,***)))((((((((()))))))))))))))+++)))))),,,---...333:::GGG\\\pppwww{{{}}}zzzzzzxxxuuurrrsssxxx|||}}}}}}sssmmmxxxzzzuuummmqqqxxx~~~{{{uuuvvvuuuuuuyyy|||qqqtttuuuuuuxxx}}}~~~{{{~~~}}}~~~~~~~~~}}}vvvtttuuutttwwwzzzuuussssssvvvxxxxxxzzz~~~xxxwwwwwwwwwwwwyyyzzz{{{~~~{{{yyyxxxxxxzzz{{{yyyzzzrrr^^^III===666333,,,,,,,,,,,,+++++++++***((()))******+++*********iiiggggggjjjmmmooooooppplllrrrxxxxxxwwwwww{{{~~~|||{{{yyywwwwwwyyy{{{}}}}}}}}}~~~~~~yyyxxxsssjjj\\\KKK:::000---,,,******+++,,,+++***((())))))******))))))((((((((()))))))))*********+++,,,---,,,***)))+++---,,,777EEEWWWlllxxxppp```@@@999333222222000...---...---...///...///777AAAKKKVVV___bbbdddfffhhhgggnnnppprrrqqqnnnkkkkkklllmmmjjjiiiiiieee``````cccnnntttvvvtttrrrqqqooolllfffggghhhiiijjjkkklllmmmssstttttttttrrrqqqqqqqqqpppqqqsssvvvxxxvvvrrrooosssuuuuuuuuutttssstttvvviiihhhiiiooovvvyyyvvvqqqmmmnnnppprrrrrrpppllliiihhhgggjjjpppssspppmmmmmmpppssswwwzzz|||{{{xxxvvvtttpppjjjggghhhcccSSSCCC444///---......,,,,,,...,,,---,,,+++******,,,......------///...///:::GGGWWW^^^aaaYYYHHH777---***))))))))))))((((((((((((((((((((((((((())))))***************++++++++++++***)))((('''((()))***+++(((((())))))******++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***************************))))))))))))))))))))),,,---,,,000FFFeeeuuuuuuuuuuuurrrgggPPP999...///((('''''''''''''''((((((---,,,***)))''''''&&&&&&$$$&&&((()))***)))'''&&&&&&&&&&&&''''''(((******(((((((((((('''''''''&&&((()))))))))((('''&&&&&&************+++++++++++++++)))(((''''''''''''&&&************)))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&%%%%%%$$$)))))))))))))))***++++++---,,,+++++++++---000111666444222000///......///,,,---///000000000111111/////////...------,,,,,,...---,,,+++***++++++,,,------,,,,,,+++++++++***+++******)))((((((''''''&&&&&&''''''''''''&&&&&&((())))))((())),,,222777HHHYYYooo}}}wwwbbbPPP>>>777///***((()))***+++'''(((+++------,,,***((())))))))))))************+++)))))),,,---...444;;;JJJaaavvv}}}~~~}}}wwwxxxxxxuuuqqqrrrxxx}}}~~~}}}|||tttmmmttt}}}}}}wwwssslllnnnssswwwyyyzzzyyyxxxxxxzzzxxxvvvxxx~~~~~~wwwyyyyyyyyy{{{}}}~~~~~~}}}~~~}}}{{{zzz|||zzz~~~~~~~~~xxxwwwxxxxxxyyy|||wwwvvvtttttttttuuuyyy}}}}}}~~~~~~wwwrrrppppppwwwwwwwwwxxx}}}|||zzzzzzzzzzzztttxxxuuudddOOOAAA888444...------,,,++++++++++++)))******++++++*********lllmmmmmmnnnqqqsssrrrpppjjjnnnsssuuussssssxxx}}}{{{yyyuuussstttxxx~~~zzzooo___OOO@@@555000,,,+++++++++,,,,,,***)))))))))************))))))))))))))))))************)))***,,,,,,+++******++++++111999GGG^^^rrrsssiiiJJJ===222111111///,,,,,,......///000...///888CCCJJJTTT]]]bbbfffllloooooonnnrrrtttsssnnnkkkkkkmmmpppnnnnnnmmmiiiddddddhhhoootttvvvrrrooommmjjjfffkkklllmmmoooqqqrrrttttttwwwwwwuuuqqqmmmlllnnnqqqoooppprrruuuwwwwwwssspppvvvwwwwwwvvvtttssssssttthhhgggiiiooowwwzzzxxxttthhhiiilllpppttttttqqqmmmkkkhhhiiimmmpppnnnmmmooorrrvvv|||zzztttppppppmmmiiiggggggdddXXXJJJ:::333/////////------...---------+++******,,,///------------,,,---444===BBBFFFIIIEEE:::000+++***++++++***)))((('''&&&&&&((((((((((((((())))))***)))))))))******+++++++++)))((('''&&&&&&''')))***************))))))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&'''(((((())))))***((((((((((((((((((((((((******************)))))))))---,,,,,,;;;UUUjjjqqqttttttvvvsssbbbIII666---)))(((((('''''''''(((((())))))((((((((((((((()))###%%%'''(((((((((&&&%%%&&&&&&&&&&&&''')))***+++'''''''''&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%)))))))))******+++++++++++++++***)))((('''(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((()))******---,,,+++***+++---///000333222///...,,,,,,------,,,---...///111222222222.........///000000111222000///---+++******++++++++++++++++++++++++*********)))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&'''***+++(((&&&,,,999EEE[[[jjjwwwwwwkkk[[[JJJ>>>000---(((%%%%%%&&&'''((('''(((+++------,,,***(((+++++++++++++++++++++++++++)))))),,,...///555<<>>222000...+++******+++,,,,,,,,,,,,,,,,,,+++***)))~~~vvvppplllllllllmmmsssyyy{{{tttqqqrrruuuvvvvvvsssvvvzzz|||}}}}}}~~~~~~|||nnn___OOO>>>666333000......,,,------......------,,,,,,---//////...,,,)))'''''''''(((((()))+++,,,---+++***)))'''''')))***+++,,,******000AAAVVVgggooooooVVV<<<111000...,,,,,,///...000111111333<<>>222......+++)))++++++************++++++&&&'''''')))***+++,,,---++++++******************---+++,,,......000888AAAIIIaaauuuwwwyyy}}}zzzsssqqquuuzzz||||||uuusssssswww~~~~~~yyyssspppvvvuuuvvvyyy~~~}}}zzzrrrwwwvvvqqqpppvvvzzzzzz|||{{{{{{{{{}}}{{{www{{{zzzssskkkmmmuuuyyyxxx}}}}}}~~~|||{{{|||yyyuuuxxx{{{yyyvvvssssssttt}}}}}}{{{zzz{{{|||||||||~~~~~~{{{zzz|||{{{~~~sssiiiaaaSSSDDD555111///000...***(((***************))))))((((((}}}|||}}}yyytttqqqrrrrrrrrruuuzzz~~~yyytttqqqqqqtttxxxzzzuuuzzzyyy}}}uuudddQQQDDD666000///,,,++++++,,,,,,------------,,,,,,+++,,,---------+++)))(((***)))))))))***+++,,,---+++***)))(((((()))***+++,,,++++++///:::LLL]]]gggmmmVVV===222///...,,,---///...///111111444???KKK[[[VVVUUUWWWZZZ^^^gggqqqsssnnnkkklllkkkfffcccdddoooqqqtttttttttsssssstttvvvxxxyyyzzzxxxuuuqqqooommmqqquuuvvvtttqqqooooooqqqrrrsssuuuvvvuuuuuutttuuusssttttttrrrnnnpppuuu{{{zzzxxxvvvuuutttuuuvvvwwwxxxvvvqqqkkkhhhjjjmmmrrrtttwwwyyyzzzxxxvvvttttttsssrrrooollljjjjjjjjjppprrrvvv}}}{{{qqquuuvvvssstttwwwuuupppeeeXXXFFF888111000111222333222000000111111///...,,,---.........---,,,,,,))))))))))))(((((((((((())))))))))))************++++++******++++++,,,---******+++,,,---///000111000---******+++,,,+++)))---+++)))))))))((('''%%%''''''(((((((((((((((''')))'''%%%%%%&&&(((((('''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''(((((()))+++---000333444EEEZZZmmmuuuxxxyyyooo```AAA333(((''')))(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((******((('''((()))***************)))(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''''''''((()))******++++++,,,,,,---.........---,,,*********+++,,,,,,***(((++++++++++++++++++++++++((()))+++---.../////////000///...------///000222......,,,+++*********+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''&&&''')))***222888FFF]]]uuuzzzlllOOODDD555,,,++++++***'''***))))))(((((())))))***(((((())))))******++++++************************---+++,,,...///111999CCCPPPdddvvv{{{{{{~~~}}}}}}xxxwwwzzz~~~{{{yyyxxxyyy}}}~~~yyyuuutttssssssvvvzzz|||uuuxxxwwwsssttt{{{~~~}}}}}}}}}~~~zzzvvvzzzzzzuuunnnnnnuuuzzz{{{}}}}}}}}}~~~|||zzzxxx{{{}}}|||~~~~~~~~~|||}}}~~~zzz{{{|||zzz{{{~~~yyyppphhhXXXHHH777222///000///++++++---+++++++++******)))))))))~~~{{{yyyzzz{{{|||}}}yyyxxxyyyxxxuuuvvvyyy}}}zzzvvvrrrppprrrvvvzzzwww{{{}}}|||xxxyyy|||lllXXXCCC888...,,,,,,+++)))***,,,,,,------------,,,,,,*********+++************,,,+++++++++++++++,,,,,,+++******))))))******++++++,,,,,,...555CCCVVVdddlllWWW???333///...------///---...///111666CCCPPP___YYYTTTWWW\\\ccckkkssstttnnnjjjjjjhhhdddbbbccckkkooosssuuuvvvuuuuuuuuuuuuwwwyyyyyyxxxuuurrroookkknnnrrruuutttrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvuuutttuuuwwwuuupppoooqqqzzz{{{{{{xxxttttttvvvyyyyyy{{{zzzrrrhhhccceeeiiirrrtttwwwyyyyyyvvvrrrpppqqqpppmmmkkkjjjjjjkkkkkkrrrpppsss}}}|||oootttyyy{{{}}}~~~yyyrrrlll```OOO@@@666111000000111111000111222222111/////////......---,,,,,,,,,))))))((((((((('''''''''))))))))))))************+++************+++,,,,,,,,,+++******+++,,,...000000...,,,+++,,,,,,+++***---,,,***)))))))))'''%%%&&&&&&&&&''''''(((******'''&&&%%%%%%'''))))))(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&''''''''''''((())),,,...///444HHH^^^jjjqqqvvvuuuoooVVV===)))))),,,(((&&&)))*********)))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***&&&&&&&&&%%%&&&&&&'''(((&&&%%%###""""""###%%%&&&&&&'''))))))'''''''''((())))))******))))))(((((((((((((((((((((((((((((((((''''''&&&''''''((((((***))))))((((((''''''&&&''''''((()))+++,,,---..................---,,,,,,,,,++++++,,,------+++***---,,,,,,+++******))))))'''(((***,,,.../////////......,,,++++++,,,------......---,,,++++++++++++)))))))))***************''''''''''''(((((((((((((((((((((((()))***,,,---;;;HHH\\\tttqqqZZZ@@@777---((()))******((()))((((((''''''(((((()))******))))))))))))))))))************************,,,+++,,,///000333;;;EEEVVVddduuu}}}{{{xxxxxxzzz~~~}}}zzzyyyyyytttuuuyyy~~~zzzzzzwwwuuuxxx}}}}}}~~~~~~vvvsssxxxzzzwwwqqqooottt|||~~~}}}}}}~~~}}}}}}}}}zzz{{{~~~~~~~~~yyyxxxyyyyyy|||zzztttmmmZZZGGG:::444000000000------///,,,,,,++++++++++++******|||xxxwwwwwwyyy{{{}}}zzzzzz|||{{{vvvsssuuu~~~{{{vvvpppooossswwwwwwzzz}}}~~~}}}zzzxxxxxx}}}~~~~~~eeeNNN;;;333------...,,,++++++,,,,,,,,,------,,,,,,,,,***)))(((((((((***+++,,,---,,,+++***************++++++++++++++++++++++++***,,,///000333>>>TTThhhlllZZZDDD555///............------///111888GGGVVVaaa[[[XXXZZZbbbiiiooosssoooiiieeeeeeeeebbbbbbdddgggkkkpppssssssrrrqqqqqqqqqrrrtttvvvuuurrrooolllmmmoooppprrrssstttvvvvvvpppppprrrsssuuuvvvwwwxxxsssrrrsssvvvuuupppoooqqqwwwzzz{{{wwwsssrrrwww||||||vvvjjjcccfffkkkvvvvvvvvvvvvtttqqqooommmqqqnnnkkkjjjjjjlllmmmnnnpppooosss}}}{{{rrrtttxxx|||~~~xxxrrrqqqhhhYYYHHH:::222///////////////000222333111///111000///---,,,,,,+++,,,))))))))))))((((((((((((((()))))))))***************************++++++,,,...,,,***((((((***,,,...------,,,+++++++++++++++,,,***))))))******)))(((((('''&&&&&&&&&((()))***'''%%%%%%&&&(((******)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''')))******)))(((((()))''''''&&&&&&''')))+++,,,...===QQQbbbooovvvwwwvvvlllLLL111...000***'''+++************))))))))))))(((((((((''''''(((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''&&&((())))))(((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((+++***)))'''&&&&&&%%%%%%)))))))))((((((((((((((())))))***++++++,,,---------------............---...---,,,---...///...,,,,,,+++++++++******))))))))))))***+++,,,------...------+++************+++...------,,,,,,,,,++++++******))))))((((((((('''''''''''''''(((((((((((((((***+++***)))---555<<>>666000//////......000,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzvvvuuuwwwyyy{{{|||zzzzzz|||zzztttpppqqq}}}~~~}}}zzzuuusssuuuxxxyyyyyyyyyxxxvvvuuuuuuwwwuuuZZZEEE888222...000000---+++,,,+++,,,,,,,,,,,,,,,,,,+++)))(((''''''((()))+++,,,,,,+++***))))))((())))))***+++,,,------,,,+++***+++---000111111999PPPgggoooaaaLLL999111//////......,,,,,,///222;;;KKKZZZ```^^^^^^aaahhhooorrrqqqkkkfffbbbbbbbbb``````bbbhhhkkkoooqqqpppnnnllllllnnnppprrrssssssqqqnnnkkkqqqooommmmmmpppssswwwyyyrrrrrrssstttttttttttttttrrroooooorrrsssqqqqqqttttttvvvwwwtttqqqrrrwww}}}|||qqqlllpppvvv|||yyyuuuqqqnnnmmmmmmnnnpppllliiihhhiiikkklllllljjjnnnttt{{{~~~zzzvvvttttttwwwzzzxxxtttppprrrlll```OOO???333///......------...000111000///222111///...,,,,,,+++++++++++++++*********))))))((()))))))))******************))))))******+++,,,///---***(((((()))+++---++++++++++++************(((((('''(((***,,,+++******)))(((&&&&&&&&&'''(((&&&&&&%%%''')))******)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''')))******)))(((((()))((((((''''''''')))***+++///555EEE\\\pppyyyzzzyyy|||[[[===444111+++(((+++*********))))))((((((((('''(((((((((((((((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&''')))+++***)))((())))))'''(((((()))))))))((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&&&&''''''((()))***++++++,,,,,,,,,+++++++++++++++******+++,,,---...///000...,,,+++,,,---...---,,,)))))))))******+++++++++,,,+++++++++************---,,,,,,+++************,,,,,,,,,,,,,,,,,,++++++******)))'''&&&%%%$$$###''''''''''''((((((((((((%%%))),,,***)))111BBBQQQfffvvv|||gggLLL888///,,,(((((()))***)))(((***))))))(((((())))))***''''''((()))***+++,,,,,,))))))*********+++++++++,,,+++,,,///111444<<>>555000...//////,,,***+++++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,++++++***)))((((((((()))***+++---......---+++***...---...///...333IIIaaauuuiiiUUU???333000000...---,,,---000444===MMM\\\^^^aaacccdddiiioooqqqooommmhhhddddddccc```^^^___kkknnnqqqqqqpppmmmlllkkkooopppsssuuuuuussspppnnnsssppplllkkknnnrrrvvvxxxvvvwwwwwwwwwuuussspppnnnrrrnnnnnnrrrtttssssssuuuqqqrrrrrrqqqpppsssyyy~~~yyyqqqoootttzzz}}}yyysssnnnkkkllloooqqqnnnjjjffffffhhhiiihhhggggggmmmtttyyyzzzyyyyyyzzzzzzsssooorrruuussspppnnnpppnnneeeUUUCCC666000000///---,,,,,,...000000///111111000///...---,,,+++,,,,,,+++++++++*********))))))))))))***************))))))))))))***++++++...---+++))))))***+++,,,(((***,,,,,,***))))))***'''&&&&&&'''***++++++*********(((''''''&&&&&&&&&'''&&&&&&(((******)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))(((((('''((()))+++,,,///...:::SSSkkkvvvzzz}}}kkkMMM:::111+++)))***++++++******)))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''%%%&&&((())))))(((&&&%%%(((***++++++***))))))***''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((()))******&&&&&&'''(((***+++,,,,,,------,,,++++++******)))(((((()))***,,,...///111,,,+++))))))***++++++***(((((())))))***++++++,,,---,,,+++***)))(((((((((+++++++++++++++************++++++,,,,,,++++++***)))((((((&&&%%%$$$###"""''''''''''''((((((((((((###(((++++++///===TTTggg||||||iiiUUUBBB555+++)))'''&&&''''''&&&&&&***))))))(((((())))))***&&&&&&''')))***+++,,,---)))))))))***++++++,,,,,,,,,+++,,,///000333;;;EEEWWWeeeuuu}}}|||zzz}}}}}}zzzwwwxxxzzz||||||{{{xxxwwwwwwsssxxx}}}~~~~~~|||wwwssspppoooxxxwwwwwwxxxvvvssstttxxx||||||||||||{{{zzzzzzzzz}}}{{{|||~~~}}}xxxuuuvvvrrrqqqqqqrrrsssuuu|||{{{yyy|||~~~zzz{{{yyyuuuwwwzzz{{{{{{|||~~~|||{{{yyylll[[[LLL@@@444//////---,,,---++++++,,,,,,,,,,,,------|||wwwuuuvvvyyy{{{}}}}}}{{{wwwvvvyyywwwyyy}}}}}}}}}|||zzzxxxwwwxxxzzz~~~~~~|||kkkSSSAAA:::222...---///...++++++---++++++,,,,,,,,,,,,++++++******)))))))))***++++++++++++***)))))))))*********+++...000000...+++***---***+++...---222HHHaaa{{{qqq]]]DDD555111000...---,,,...222666???NNN]]]]]]ccceeeccceeelllpppooonnnjjjhhhiiiiiieeeccccccmmmoooppppppnnnmmmlllmmmoooqqqtttvvvvvvtttqqqpppvvvsssppppppsssvvvwwwvvvvvvxxxzzz{{{yyyvvvrrrooossspppqqqvvvyyyvvvsssssspppooonnnnnnqqqvvv{{{yyyrrrlllmmmsssxxxxxxuuuqqqnnnmmmooosssuuuoookkkggggggiiiiiifffcccffflllrrrvvvwwwxxxzzz|||{{{rrrlllpppsssrrrooonnnooooooiiiZZZGGG999444444222///,,,+++---///000000///000000000///...,,,++++++++++++************)))))))))))))))************)))))))))))))))***++++++---,,,,,,++++++++++++,,,(((+++------+++******+++((('''&&&'''((()))(((&&&'''(((((((((((((((''''''((('''''')))******(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''(((***+++,,,000+++222III^^^iiittt~~~zzz```CCC333//////------,,,,,,+++******))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((''''''''''''''''''''''''(((((('''''''''''')))******)))(((((()))&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''((()))***+++++++++++++++++++++************((((((((((((***+++---......,,,******+++,,,,,,,,,))))))))))))************,,,+++***)))(((((())))))))))))******************))))))***+++++++++***)))''''''&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''))),,,222???TTTjjjyyy|||qqq```QQQFFF:::000)))(((&&&%%%&&&&&&'''&&&)))((((((''''''(((((()))'''(((((()))***+++++++++((())))))***++++++,,,,,,---+++,,,...///111999CCCVVViiiyyy|||{{{~~~}}}~~~~~~{{{{{{}}}|||zzzzzz{{{vvvzzzyyyzzzzzzxxxsssppppppqqqtttuuuzzz|||wwwqqqrrryyy~~~}}}}}}~~~||||||~~~{{{uuusssuuutttpppooosssvvvxxx~~~yyy|||~~~|||xxxzzz}}}|||~~~}}}{{{yyyyyypppdddUUUGGG888222000...,,,---***+++++++++,,,,,,,,,,,,~~~xxxuuuuuuxxxzzz}}}zzz{{{zzz{{{}}}{{{}}}}}}|||zzzyyyxxxyyyyyy{{{~~~xxxcccIII<<<:::111...---//////------000+++++++++,,,,,,+++++++++******+++++++++*********,,,++++++***++++++,,,,,,***+++...000000...+++***+++'''(((---///555LLLeeevvvbbbGGG666222000...---,,,///333888@@@OOO]]]]]]ccceee``````hhhnnnpppmmmiiiiiimmmnnnllljjjkkkkkkmmmnnnnnnlllllllllmmmnnnpppsssuuuuuutttqqqoooyyyxxxvvvxxxzzz{{{yyyvvvrrruuuyyy}}}}}}{{{xxxuuutttrrruuu{{{}}}xxxrrrooopppmmmlllmmmrrrxxx}}}xxxppplllnnntttyyyrrrqqqoooooopppsssvvvxxxrrrnnnjjjjjjlllkkkgggbbbhhhkkkpppuuuxxxzzz|||~~~{{{qqqlllpppuuussspppooonnnoookkk^^^KKK<<<666777444111---+++---///111222...///000111000///,,,+++************))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,++++++---***)))'''''''''&&&%%%###%%%&&&''')))))))))(((((()))(((((()))******(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))((('''''''''(((***+++,,,333+++///BBBQQQ\\\lll}}}nnnLLL666444555111......---,,,,,,+++******&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))((('''''''''''''''+++***(((''''''(((***+++&&&((())))))(((''''''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))************)))))))))******+++++++++))))))((((((((()))+++,,,111///------...///000///++++++******)))(((((((((+++***)))(((((()))***+++''''''((()))*********)))((((((***++++++***)))(((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))---,,,...:::OOOgggzzzwwwlllYYYHHH???;;;333+++)))((('''''''''((()))***'''''''''&&&&&&'''''''''))))))))))))))))))******((())))))***++++++,,,,,,---+++,,,......000888AAAUUUkkk{{{yyyyyy~~~|||zzz}}}wwwzzz||||||zzzyyy{{{}}}{{{}}}~~~~~~wwwxxxyyywwwtttsssuuuxxxpppttt|||yyyqqqsss|||}}}{{{{{{|||xxxrrrppprrrvvvpppnnntttyyy{{{~~~~~~}}}}}}~~~zzz}}}~~~~~~}}}~~~xxxnnn[[[LLL<<<444222///------*********++++++,,,,,,,,,~~~xxxxxx}}}|||}}}}}}{{{|||~~~|||zzzxxxvvvwwwyyy|||~~~zzzlllXXXEEE777000///000000111000///---,,,,,,++++++***))))))******---,,,+++)))((('''''''''++++++++++++++++++++++++000//////...---,,,+++++++++...)))'''...444BBBYYYsssppppppTTT<<<444)))...,,,...000333:::EEESSS]]]bbbcccaaa___ccclllppppppnnnnnnnnnmmmmmmmmmnnnooonnnnnnmmmllllllmmmoooooottttttuuuwwwwwwtttoookkkppptttxxxzzz|||}}}yyysssooosssxxx{{{{{{zzzxxxxxxzzzxxxyyy||||||tttmmmgggggggggiiinnnuuu{{{}}}vvvrrrsssuuuuuuuuutttnnnlllsssyyyyyyuuurrrppplllhhhhhhjjjllllllkkkppppppqqquuuzzz|||{{{yyyvvvtttrrrqqqqqqqqqpppoookkkjjjggg```SSSCCC666111444111...,,,---......---...///111222333333222222------+++***)))'''&&&%%%++++++++++++++++++++++++---+++)))(((((()))+++,,,...,,,******+++,,,+++***************************)))(((((((((((('''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''(((((('''%%%$$$&&&'''$$$$$$%%%&&&'''((()))***((((((&&&&&&%%%&&&'''(((+++)))(((333BBBIII^^^zzz```FFF777000,,,///222444333...***((('''&&&&&&''''''((())))))))))))(((&&&$$$#########$$$(((((((((((((((''''''''')))))))))))))))))))))))))))***************))))))'''(((((()))***,,,---...((())))))'''%%%$$$%%%'''((((((((((((((()))*********)))(((''''''((()))******+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***+++++++++++++++((()))***++++++***)))(((%%%$$$###$$$&&&'''&&&%%%***((()))+++***&&&(((---,,,000999KKKeee{{{hhhWWWBBB777222...,,,,,,&&&&&&''''''&&&%%%$$$$$$)))))))))))))))***+++++++++***(((((()))***---...---,,,++++++******++++++...***(((***---000777???UUUiiiyyy{{{yyy|||}}}}}}~~~~~~{{{xxx|||zzzxxxyyy{{{}}}~~~~~~}}}}}}||||||||||||zzz|||}}}{{{xxxvvvxxxzzz~~~}}}~~~~~~{{{wwwxxx~~~~~~|||||||||}}}}}}uuummmpppxxxyyywwwuuuvvv|||}}}{{{zzz||||||}}}~~~wwwhhhQQQ<<<666333---,,,111222000,,,+++******)))(((|||}}}~~~{{{{{{|||zzzxxxyyy}}}~~~xxxwwwvvvvvvxxx|||}}}sssdddQQQ@@@555000////////////...,,,***))),,,,,,+++++++++++++++,,,+++******))))))))))))***************************,,,,,,++++++***))))))))))))---)))'''---222???TTTnnnnnnrrrXXX???666)))...+++---000444<<>>UUUiiiyyy{{{zzz~~~{{{vvvuuuwwwyyyxxxwwwwwwvvvuuuvvvyyy|||{{{||||||yyyvvvvvvxxx{{{}}}|||}}}~~~|||xxxzzz~~~~~~zzzsssvvv}}}|||{{{~~~|||~~~~~~~~~~~~iiiTTT@@@999555//////333222000---+++++++++***)))|||yyyyyyyyyxxxwwwxxx}}}}}}wwwvvvvvvwwwyyy|||wwwjjjXXXGGG999222000/////////...---+++***))),,,,,,,,,+++,,,,,,------))))))*********++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''+++)))'''---000:::NNNiiilllsss[[[AAA666***///+++---000666@@@MMM[[[dddhhhkkkiiidddaaaeeejjjlllqqqpppoookkkgggdddddddddiiijjjkkkmmmppprrrtttuuuuuutttrrrssstttuuutttsssxxxzzzzzzvvvvvvxxxxxxuuussstttuuuuuuuuuvvvxxxzzz|||xxxuuuuuuvvvuuuqqqnnnpppooolllkkkmmmrrrwwwzzz}}}|||zzzxxxvvvuuuwwwyyypppmmmnnnrrrsssqqqqqqtttpppmmmiiiggghhhjjjlllmmmmmmmmmnnnqqquuuwwwwwwwwwsssuuuyyy}}}~~~|||xxxtttjjjeee^^^XXXSSSLLLAAA999222///---,,,---/////////---.../////////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,***(((((()))***)))((())))))))))))))))))))))))''''''''''''&&&&&&&&&%%%(((%%%"""###%%%''''''%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&'''))),,,,,,------,,,***(((''')))((('''&&&&&&'''((()))******'''***222777MMMnnnhhhJJJ777000...000222111///...------++++++***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((''''''(((((()))(((((('''((('''''''''(((((()))***((())))))(((%%%%%%&&&'''''''''''''''((((((((()))***))))))(((((())))))*********+++,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******+++++++++******)))))))))************)))(((&&&%%%$$$%%%'''((('''&&&)))%%%###%%%'''(((---333555JJJfff{{{~~~jjjXXXFFF999...******((('''((())))))*********)))(((((('''''''''''''''((())))))***))))))((()))+++,,,------,,,++++++******++++++,,,)))***---///000666===TTTgggvvvxxxwww|||~~~|||xxxsssrrruuuxxxyyyyyyvvvvvvuuuvvvyyy}}}||||||{{{yyywwwwwwyyy{{{{{{zzz{{{~~~|||zzz{{{}}}~~~zzzuuuxxx}}}~~~}}}{{{}}}}}}mmmZZZGGG>>>888222111444222000...,,,---,,,+++***{{{|||}}}}}}}}}~~~zzzxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxyyyzzz|||~~~uuucccOOO???555111000/////////......------,,,,,,++++++++++++,,,------)))******+++++++++++++++(((((((((((((((((((((((()))))))))*********++++++&&&,,,***)))---...777IIIiiilllrrrYYY???444)))000,,,---111888CCCOOO\\\cccggglllmmmfffaaadddhhhkkkmmmmmmmmmiiidddaaaaaabbbkkklllnnnqqqsssuuuvvvwwwxxxwwwuuuuuuuuutttqqqooouuuyyyzzzwwwvvvxxxxxxvvvlllnnnqqqssstttvvvyyy|||{{{wwwtttttttttsssrrroooooonnnoooppprrrtttvvvwwwxxxyyywwwtttsssuuuxxxqqqppprrrssspppllllllqqqrrrpppmmmkkklllnnnppprrrnnnooooooqqqrrrtttttttttrrrssswww{{{}}}|||yyyuuugggaaaXXXSSSSSSPPPGGG<<<111///,,,,,,---///000000......//////...---+++***///......,,,+++******))))))))))))))))))))))))))))))***,,,---------+++***+++)))((('''((()))((('''))))))***************+++''''''&&&&&&&&&%%%%%%%%%***%%%!!!"""&&&)))(((&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((())))))((('''&&&((())),,,------------+++(((''')))((('''''''''((()))***(((***'''''',,,000DDDccc|||uuuYYY>>>111////////////...---,,,,,,++++++***)))((('''&&&&&&'''''''''''''''''''''(((&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))***+++++++++******))))))(((''''''((((((((()))))))))(((&&&%%%&&&'''&&&&&&'''((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((***++++++++++++***))))))***************))))))(((%%%$$$###$$$&&&'''&&&%%%)))((((((((('''***555AAAMMM___ttt}}}ppp[[[JJJ999111******+++)))((()))))))))*********))))))((()))))))))))))))******+++))))))))))))***+++,,,------,,,++++++******++++++***)))+++///000111777>>>SSSdddqqqrrrrrrvvvxxxvvv{{{xxxuuuvvvzzz}}}~~~}}}{{{{{{zzzzzz{{{~~~~~~~~~~~~zzz{{{|||||||||{{{{{{{{{|||zzzzzz}}}|||yyyyyy|||}}}{{{yyy{{{{{{|||}}}|||yyyxxx|||}}}}}}|||~~~ssscccQQQEEE;;;333000333111000...---......,,,+++{{{||||||||||||~~~}}}{{{xxxxxxyyy{{{|||}}}~~~~~~xxxwwwxxxyyyzzz|||}}}~~~ttt___JJJ;;;333111222---------------.........++++++************++++++******+++++++++***)))((())))))))))))))))))))))))'''(((((())))))******+++'''---,,,+++///...666GGGkkkkkknnnSSS:::222)))111---...222:::DDDQQQ[[[aaaeeekkkmmmhhhcccdddggghhhfffhhhiiifffbbb```bbbeeeooopppsssvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxvvvqqqmmmmmmssswwwuuutttvvvuuussscccgggmmmrrruuuxxx{{{}}}~~~{{{wwwtttssssssttttttnnnpppsssvvvwwwxxxwwwwwwuuuwwwyyywwwtttsssuuuwwwttttttvvvvvvpppiiihhhlllppppppooonnnnnnpppsssuuurrrssssssrrrqqqqqqrrrrrrrrrrrrsssuuuwwwxxxwwwuuueeeaaaXXXSSSTTTUUUJJJ===111///,,,,,,---///000000///000000000///---+++***///......---,,,+++******((((((((((((((((((((((((((()))+++---...---+++***+++)))''''''((()))((('''*********+++++++++,,,,,,''''''&&&&&&&&&%%%%%%%%%,,,'''"""###(((+++***'''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$'''(((((((((&&&&&&((()))))))))***++++++***)))((()))(((((('''((()))***+++&&&***'''&&&***---===XXXsssxxx|||iiiMMM777000///---,,,+++***))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''))))))***+++++++++++++++******)))((((((((()))))))))******(((&&&%%%&&&(((&&&'''(((((())))))(((((())))))************))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((******+++++++++******)))+++******))))))))))))))))))((('''((()))***)))((('''***,,,,,,(((...AAAUUUiiisss{{{yyynnn___MMM???333---)))+++,,,)))((()))'''(((((())))))((((((((()))))))))))))))******+++)))))))))******+++,,,,,,---,,,++++++******++++++)))***---000111222999BBBUUUeeeppppppooossstttqqqvvvuuuuuuxxx}}}~~~|||}}}{{{}}}{{{wwwvvvwwwyyy{{{xxxzzz}}}~~~|||~~~{{{{{{}}}|||xxxvvvwwwzzz|||~~~|||xxxvvvyyy}}}yyy{{{|||{{{{{{~~~|||{{{|||~~~}}}zzzzzzyyynnn^^^NNN@@@555000000000///---...///...---+++~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxxxxyyy{{{}}}}}}xxxrrrtttwwwzzz~~~qqq[[[FFF999444444444---,,,,,,,,,,,,---......,,,+++******))))))******)))***++++++***)))((('''************************&&&&&&&&&''''''((((((((((((...,,,+++//////555GGGkkkggggggKKK555111)))111...///333;;;GGGSSS\\\```bbbhhhllliiiffffffeeeccc^^^bbbeeeddd``````dddiiiqqqsssvvvxxxyyyxxxwwwuuurrrtttvvvyyy{{{yyytttpppgggnnnsssrrrpppqqqrrrpppcccgggmmmrrrvvvxxxzzz|||zzzxxxvvvtttssssssssssssrrruuuxxx|||~~~~~~|||{{{yyyyyyyyyxxxvvvvvvwwwxxxvvvvvvyyyzzztttkkkgggiiikkklllnnnooopppqqqtttvvvvvvwwwvvvuuusssrrrssstttuuutttrrrrrrtttvvvvvvuuugggfff```ZZZ[[[[[[OOO@@@222///---,,,---/////////000000111000000...,,,+++***++++++,,,,,,------...(((((((((((((((((((((((('''(((***,,,---,,,+++***+++)))''''''((()))(((''')))))))))***++++++,,,,,,''''''''''''&&&&&&&&&%%%+++(((%%%&&&(((******))))))))))))(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''%%%&&&''')))''''''''''''(((((())))))))))))(((((((((***+++,,,%%%***'''&&&,,,---666IIIcccoooxxxzzz{{{uuu]]]BBB111///+++)))))))))((((((''''''((())))))***+++++++++++++++***)))(((&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))******************)))(((((())))))))))))******(((&&&&&&'''(((&&&''')))*********)))((()))******++++++******)))+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***)))((((((((()))((('''&&&'''((())))))'''%%%(((,,,...///:::TTTlll}}}|||ppp```PPP@@@444...)))(((***+++(((&&&(((&&&&&&'''((((((((('''''''''''''''''''''((())))))((())))))***++++++,,,,,,---,,,++++++******++++++)))***...111222444===GGG[[[iiissssssssswwwwwwtttqqqqqqrrrwww|||~~~|||yyy}}}yyywwwzzz}}}~~~yyytttrrrsssvvvxxxwwwyyy}}}}}}|||~~~zzzvvvvvvxxxyyyzzzyyyxxxwwwxxxyyyuuuxxxxxxvvvwww}}}}}}~~~~~~||||||}}}~~~~~~{{{zzz{{{zzz|||wwwuuutttvvv}}}~~~~~~~~~wwwjjjYYYHHH:::333000...---------//////---+++~~~~~~|||yyyyyyyyyxxxxxxyyy{{{}}}|||}}}yyyqqqssswww{{{wwwiiiTTTBBB888555666777333222000///......//////...---,,,+++***)))))))))&&&''')))******)))((('''************************'''''''''''''''((((((((((((---+++***......555GGGggg```___FFF444222***///---///333===KKKWWW```cccbbbgggkkkjjjiiigggbbb\\\ZZZ___cccccc``````fffkkkooorrrvvvyyyzzzxxxvvvtttuuuuuuvvvxxxyyyxxxuuusssjjjqqqtttqqqnnnppprrrrrrmmmppprrrssstttvvvxxxzzzvvvwwwxxxwwwvvvtttttttttwwwxxxzzz|||}}}}}}~~~~~~|||zzzwwwvvvvvvwwwvvvvvvvvvvvvzzz|||xxxoooiiiiiigggkkkppprrrssstttvvvxxxwwwxxxyyywwwuuuuuuwwwzzzzzzxxxvvvvvvwwwwwwwwwvvvlllooolllfffdddbbbUUUDDD333000---,,,---.........//////000000000...---,,,*********+++,,,---------))))))))))))))))))))))))&&&''')))***++++++******,,,***(((((()))))))))((('''''''''((())))))******((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%'''(((((('''%%%%%%%%%'''((()))))))))(((((()))***,,,---&&&+++((('''---,,,...:::JJJcccrrrpppsssyyyhhhKKK111---***(((***++++++***'''(((((()))******++++++******+++++++++***((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))************(((((('''''''''((())))))*********)))'''&&&'''((('''(((***+++,,,+++***))))))***++++++++++++***)))+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++***)))((((((((()))&&&%%%$$$%%%&&&''''''%%%''''''***111<<>>999+++++++++,,,......,,,***yyywwwzzz~~~~~~wwwrrrqqqqqqqqqpppuuuwww{{{||||||zzzyyyxxxpppvvvyyyyyyzzz~~~~~~xxxcccJJJ:::444333666;;;EEEEEEDDDAAA;;;666333222,,,,,,,,,+++))))))***,,,))))))))))))************))))))************))))))+++***)))(((((()))***+++***///,,,+++000///555FFF]]]]]]UUUEEE666000...---000111888GGGVVV```eeeggghhhkkkooooookkkfffaaa______bbbbbbbbbffflllnnnlllnnnuuu{{{zzzyyyyyyyyywww{{{{{{~~~zzzrrrssszzzwwwuuuwwwzzzzzztttrrrssswwwuuurrrooonnnpppsssvvvwwwtttuuuyyyxxxtttuuu{{{~~~|||yyyyyyyyy{{{|||vvvqqquuuzzzyyyxxx{{{ssszzz{{{wwwssssssoooiiiiiilllpppwww|||~~~}}}zzzyyy{{{}}}|||zzzzzz}}}}}}{{{zzzzzzzzzzzzwwwttttttqqqfffUUUIII999333...000000---*********+++,,,...///000000000///,,,)))((()))*********++++++,,,,,,,,,+++******'''''''''''''''((())))))))))))***))))))((('''&&&+++******))))))))))))))))))((('''&&&$$$###"""!!!&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''+++***)))(((&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&''')))***+++***(((''')))(((((('''''''''((((((,,,,,,,,,+++***+++---//////FFFZZZcccjjjpppfffUUU===111'''(((+++***+++...---+++))))))***+++***)))++++++******++++++,,,---''''''(((((())))))************)))((('''&&&%%%%%%(((((()))***+++,,,,,,---******))))))((((((''''''%%%'''(((((('''&&&&&&'''+++,,,,,,---,,,+++***)))+++***))))))***,,,...///)))))))))((())))))***++++++,,,,,,+++)))((()))***((('''(((***,,,------+++++++++******************************))))))))))))))))))(((((()))***++++++))))))******)))((('''''',,,'''$$$&&&((((((***---///---444JJJhhh~~~dddJJJ:::333---)))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***)))((()))******)))((())),,,...---000,,,...888>>>GGGYYYjjjoootttvvvxxx}}}{{{yyyyyy{{{}}}}}}~~~}}}zzzvvvsssrrrrrryyyxxxxxxxxxyyyxxxuuurrrwwwuuuuuu{{{{{{}}}{{{vvvsssuuuwwwuuusssssswwwzzz~~~|||zzzyyyzzz|||~~~xxxrrrtttwwwxxx{{{{{{~~~{{{zzz~~~~~~~~~}}}~~~{{{zzz}}}~~~|||{{{nnn^^^OOOAAA777222111///---,,,,,,++++++zzzyyy{{{}}}|||{{{uuuqqqpppppppppooovvvxxx{{{}}}}}}}}}||||||uuuyyy|||{{{|||yyyeeeLLL===666333666999>>>@@@@@@???;;;777444444---//////...,,,***+++,,,))))))))))))************))))))************))))))+++***)))(((((()))***+++)))...,,,***///...555FFF[[[[[[SSSCCC555///......///333<<>>666222222555666888;;;<<<:::777555555///111222111...,,,++++++))))))))))))************))))))************))))))+++***))))))))))))***+++)))...,,,***------555GGG\\\[[[SSSBBB444.........///777DDDTTTdddnnnssssssjjjlllnnnnnnllljjjiiijjjoootttvvvuuuwww{{{{{{xxxqqqwwwzzzyyyyyy|||}}}{{{{{{wwwwww}}}~~~yyywwwyyywwwwwwxxxuuunnnjjjjjjiiioootttqqqkkkhhhlllqqqtttqqqooopppqqqrrrxxx}}}zzzxxxvvvuuuvvvwwwxxxrrrooorrruuuuuuuuuvvv}}}}}}zzztttrrrtttuuussslllnnnppppppnnnnnnpppsssuuuyyy||||||{{{{{{{{{wwwuuutttsssttt}}}}}}rrrkkkhhh\\\MMMDDD;;;333000000---,,,---.../////////...---,,,,,,+++)))'''&&&((())))))(((((()))***+++++++++++++++((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&%%%%%%&&&'''(((((('''((((((((('''''')))+++***000===PPPdddnnnnnniiiWWWCCC///(((+++,,,***(((***)))(((((())))))((('''))))))(((((())))))***+++,,,,,,,,,++++++******)))%%%%%%&&&&&&''''''((((((*********))))))((((((((())))))))))))(((((((((((('''(((******((('''((()))***+++,,,,,,,,,+++***))))))***+++,,,------,,,,,,***************+++,,,,,,,,,.........,,,+++,,,---///.........//////---++++++++++++*********)))))))))))))))((((((((('''''',,,++++++***))))))((((((*********))))))))))))(((''''''***---+++((()))...888JJJfffqqqVVV===...((()))+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***))))))************)))))))))+++,,,,,,***))))))***%%%,,,,,,///:::AAAOOOdddtttrrrsssxxx~~~|||xxx|||xxxvvvwwwyyyzzzzzzzzz|||~~~~~~{{{xxxvvvvvvzzzwwwsssrrrsssuuuwwwxxxuuuttttttwww|||~~~|||zzzyyyuuuqqqssswwwzzzyyyvvvwwwxxxyyyvvvqqqooopppsss}}}~~~}}}|||~~~~~~|||{{{~~~|||~~~||||||~~~~~~yyyyyy}}}xxxtttwww~~~~~~wwwiiiUUUCCC888444000---------......{{{{{{{{{}}}}}}}}}|||}}}}}}{{{xxxvvvvvvvvvvvvwwwnnnooopppsssvvvxxxxxxxxx{{{}}}|||zzzzzz~~~~~~zzzlll[[[GGG;;;444000...000000333777888777555333333000222333222///,,,))))))((()))))))))************)))******++++++******)))***************************000---***......777KKKaaa```VVVDDD555//////000000===MMM\\\iiisssvvvvvviiijjjkkkkkkjjjiiikkklllqqqvvvyyyxxxyyy{{{{{{xxxvvvzzz{{{yyyyyy||||||zzzwwwuuuwww{{{{{{xxxxxxuuuuuuvvvrrrkkkffffffkkkpppuuuvvvrrrpppqqqtttwwwuuurrrppppppttt{{{|||xxxvvvuuuuuussspppoooqqqsssttttttsss{{{yyyvvvtttsssttttttsssrrrvvvyyywwwqqqoooppptttwwwzzz||||||yyyxxxyyy||||||yyyvvvuuuuuuvvvrrriiilllfffXXXLLLAAA666222000------///.........///......---,,,---+++))))))***++++++***'''((()))***++++++++++++)))'''%%%###"""###%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&'''***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((()))***))))))(((%%%%%%%%%%%%%%%&&&'''((('''((())))))(((((()))++++++***333LLLdddqqqttttttmmmVVV:::++++++...---******)))((()))******(((&&&(((''''''''''''((())))))(((((()))***+++,,,,,,---''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))((((((((((((((()))++++++)))((()))***)))***+++,,,,,,+++***)))(((***,,,...///...,,,***++++++******++++++,,,---...///000...,,,++++++,,,///.........//////...,,,++++++++++++*********************))))))))))))(((*********+++*********))))))(((((((((((((((((((((((((((+++,,,++++++333===NNNccc}}}eeeHHH333***((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******)))))))))******))))))))))))+++------+++)))(((((('''///000333<<>>777000+++***+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%'''(((((('''''')))***...))))))......111CCCYYY}}}]]]===///,,,+++,,,,,,)))))),,,+++***)))((((((''''''(((''''''&&&&&&''''''((()))(((((()))))))))(((''''''))))))***,,,------------+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......++++++++++++************,,,---...---+++))))))***)))((()))***,,,---,,,***************++++++++++++++++++***))))))***+++,,,******)))((((((((())))))(((((((((((((((''''''''''''%%%&&&***)))'''000<<<___{{{hhhJJJ777...+++%%%&&&***&&&(((((())))))))))))((('''''''''((((((((((((''''''))))))(((((())))))***++++++++++++)))((()))+++---...---***)))(((((()))***)))***,,,...///...---,,,000888CCCkkk|||zzzzzzzzzzzzyyy{{{}}}zzzxxxyyyyyyyyyyyyrrrrrrrrrqqqqqqtttzzz}}}yyyxxxyyyxxxuuurrrxxx|||~~~{{{vvvtttvvv|||zzz|||wwwmmmggggggiiijjjppptttvvvtttssstttuuussstttssssssuuuwwwvvvtttrrrqqqvvv|||}}}~~~}}}zzzwwwuuuttttttttt{{{}}}}}}}}}~~~|||yyy{{{}}}|||{{{zzzzzz{{{~~~zzzzzz}}}vvvssswwwyyyvvvwww{{{~~~{{{yyy{{{nnnfff~~~{{{uuu{{{~~~|||zzzzzzyyyuuupppoooqqquuu{{{~~~~~~iiiUUU???444111///------)))*********++++++++++++***+++,,,,,,,,,+++***)))((()))++++++)))((()))***++++++*********)))))))))***++++++,,,,,,,,,,,,,,,***)))+++777OOOdddiiicccMMMBBB;;;<<<<<<:::>>>GGG[[[jjj{{{|||wwwsssmmmrrrtttqqqoooooommmiiijjjppprrrpppooosssxxx{{{rrrqqqqqqooonnnmmmooopppssstttwww{{{~~~}}}zzzvvvqqqsssssssssxxx~~~}}}wwwtttwwwzzz{{{yyyxxxxxxyyyxxxttttttxxxyyytttqqqrrrvvvssspppqqqvvvzzz|||}}}wwwqqqoooppppppmmmnnnqqqttt}}}wwwyyyyyyvvvrrrvvvwwwqqqmmmmmmmmmllloooqqqrrrqqqoooppptttxxxvvvyyyyyyvvvvvvxxxxxxvvvxxxvvvtttvvvxxxxxxvvvrrrsssmmmfffaaa[[[RRREEE<<<888555111---+++***+++,,,&&&&&&&&&&&&''''''''''''*********+++++++++,,,,,,)))***+++,,,------------++++++,,,,,,+++*********&&&'''(((******)))((('''((('''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%******---444>>>IIIPPPTTTTTTJJJ===333///...,,,)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))***%%%&&&(((((('''''')))++++++)))***,,,+++---999GGGlllmmmIII111,,,***,,,+++((()))...+++***)))((('''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))))))))(((''')))***+++,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,------------,,,,,,)))))))))************++++++++++++++++++++++++++++++---///...+++))))))+++((('''''')))+++,,,+++)))(((((()))))))))*********((()))***************)))))))))(((((((((((()))))))))((((((((('''''''''''''''$$$&&&+++,,,,,,888HHHrrrtttgggMMM:::+++''')))$$$%%%(((%%%''''''((())))))(((((('''%%%''')))******)))'''%%%'''''''''''''''(((((()))***+++,,,+++***)))***,,,******))))))))))))***+++***+++,,,............---///:::BBBbbb~~~zzz{{{zzzyyyyyy{{{~~~|||yyywwwwwwzzz|||yyyxxxvvvuuuvvvxxx{{{~~~||||||~~~}}}zzzvvvxxx~~~~~~~~~|||zzzzzz|||zzz}}}zzzqqqjjjiiilllmmmpppuuuwwwtttsssvvvyyyxxxzzzvvvsssvvv{{{}}}yyyuuussswww||||||xxxvvvuuuvvvxxx{{{{{{}}}{{{{{{{{{{{{}}}||||||~~~tttppptttvvvssstttxxx{{{|||uuusss}}}{{{tttppp}}}zzzuuu|||~~~{{{wwwooottt{{{}}}zzzxxxwwwxxxmmmYYYBBB666222000...---))))))******++++++++++++******+++,,,+++***)))(((((()))++++++)))((()))***************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,///===TTTfffdddXXXFFF>>>:::<<<;;;:::@@@JJJ\\\iiiwww}}}|||xxxuuusssmmmssswwwvvvttttttrrrooojjjqqqtttnnnjjjlllrrrvvvxxxvvvsssqqqpppooonnnnnnqqqrrrwww}}}zzztttrrruuuuuussswww|||yyyrrrnnnsssxxxzzzyyywwwwwwxxxxxxvvvxxxzzzwwwooommmqqq{{{wwwsssssswww{{{|||}}}uuupppooosssssspppooorrrsssyyy{{{{{{vvvrrrxxxzzzsssllljjjkkkjjjooorrrssspppmmmnnnsssyyyxxx{{{}}}{{{||||||~~~{{{yyyyyy{{{{{{wwwtttooolllhhhgggeee[[[LLL???777444000,,,******+++,,,(((((())))))***+++++++++*********++++++,,,,,,,,,+++,,,...///000000///...---+++***+++......***'''###$$$''')))******)))((()))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***///:::HHHXXXdddjjjfffZZZIII<<<555222///,,,'''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))))))))******+++++++++,,,%%%&&&(((((('''((()))+++%%%'''((()))(((,,,444<<>>XXXfff[[[HHHBBB===999999999<<>>PPPjjj~~~{{{xxxtttssstttvvv||||||zzzxxxxxxzzzwwwoooooovvv~~~zzzxxx|||~~~}}}xxxyyy|||}}}~~~}}}{{{yyy|||~~~~~~||||||}}}|||wwwrrrmmmkkkmmmpppsssuuuwwwyyy{{{}}}~~~~~~|||{{{|||}}}}}}~~~zzz{{{yyytttrrrwww{{{yyyzzz}}}~~~~~~~~~|||tttrrrxxxzzz{{{yyyvvvsssqqqpppmmmsssxxxxxxyyy}}}~~~xxx||||||zzzzzzyyyyyy~~~zzz{{{xxxrrr^^^FFF888111---++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++************++++++,,,************************---+++)))***+++,,,***(((,,,---777JJJ]]]```TTTEEE:::555222333333555===FFF\\\hhhsssuuussssssuuuvvvrrrtttvvvvvvuuusssssssssyyywwwwwwuuuooojjjmmmsss|||vvvssssssrrrooorrrxxxvvvzzz|||zzz|||~~~zzzsssqqqrrrtttwww{{{|||zzzxxxuuuwwwwwwtttqqqqqqvvv{{{|||uuuppprrrtttssstttwwwzzz||||||xxxsssooooooppprrrpppqqqtttsssooopppuuurrrxxx|||zzzyyy{{{}}}}}}wwwuuurrrpppooonnnnnnnnnooolllllllllgggccceeelllooottt{{{}}}|||{{{|||{{{{{{{{{yyywwwwwwxxxzzztttpppooommmcccPPPAAA<<<777111.........---+++,,,+++)))+++---...---+++---++++++,,,......,,,***+++******))))))))))))))))))))))))***+++---...///************))))))))))))'''&&&&&&%%%&&&'''((()))$$$&&&''''''''''''(((***+++000222555FFFbbbuuuyyy{{{qqqaaaOOO???444...+++***)))'''&&&'''((((((((())))))))))))(((((((((((('''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&(((,,,///<<<[[[uuuzzz~~~|||iiiGGG333+++---((('''+++)))+++***)))((('''(((((()))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++******)))))))))))))))***///..................///000000...---++++++******...,,,******+++,,,+++++++++++++++*********))))))))))))************))))))((((((((((((((((((((((((+++***)))((((((***,,,---***)))((((((''''''((((((((((((''''''''''''(((((()))$$$%%%---555BBB]]]vvvuuugggUUUAAA555111++++++***))))))))))))***(((&&&%%%%%%&&&''''''&&&%%%&&&''''''((((((''''''(((''''''&&&'''((()))***(((((())))))***,,,---...)))******+++,,,+++++++++,,,,,,,,,------...///000///333===MMMfff~~~|||xxxuuurrrrrrrrruuuvvvwwwxxxyyy{{{yyyssssssxxx~~~yyytttuuutttqqqooopppqqqsssuuuvvvvvvvvvxxxyyy{{{zzz}}}~~~|||~~~~~~}}}|||yyyuuuqqqooonnnpppsssuuuvvvwwwyyy{{{}}}}}}zzzvvvtttxxx~~~zzzwwwxxx{{{|||}}}~~~|||yyy}}}}}}zzzzzzwwwyyy{{{zzzvvvrrrooommmfffnnnuuuxxx|||}}}~~~~~~{{{zzzxxxvvvvvv{{{}}}zzzvvvkkkWWWAAA555000,,,+++,,,+++++++++++++++*********+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******+++,,,***)))---111CCC[[[dddZZZIII@@@777333222333444666<<>>]]]vvvzzzppphhhgggKKK555+++,,,)))(((***'''***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++''''''(((((())))))******---,,,,,,,,,,,,------...000000////////////000000222111000///------,,,,,,...,,,++++++,,,,,,+++***************************))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((())))))***+++++++++***((('''&&&&&&&&&&&&'''((())))))...000333???YYYuuu~~~ppp___LLL@@@777...'''%%%'''(((((())))))))))))))))))(((&&&&&&((()))((('''&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''''''''(((((()))++++++%%%&&&''''''((((((''''''))))))***+++---///111222444888@@@OOOfff{{{}}}{{{yyywwwtttsssuuuwwwzzz|||~~~}}}vvvvvvwwwvvvpppiiiiiinnnqqqwww{{{zzzuuuuuuzzz}}}zzzxxx|||{{{{{{{{{{{{zzzxxxwwwvvvyyy{{{||||||{{{zzz{{{|||~~~|||~~~{{{ttttttyyy|||~~~~~~}}}|||~~~vvvyyy{{{yyysssjjjccc^^^YYYdddpppyyy}}}~~~~~~~~~zzzuuuqqqlllrrryyy~~~xxx}}}{{{wwwwwwvvvttt___MMM:::000---,,,+++,,,************************,,,***(((''''''(((***,,,++++++,,,,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,---444999MMMhhhkkkTTT<<<333...,,,,,,000111222888???ZZZhhhuuuyyywwwuuuuuutttuuuxxx|||~~~}}}{{{yyyyyy~~~wwwssswwwzzzxxxtttsssqqquuuxxxwwwtttrrrsssuuuwwwxxx{{{zzz{{{~~~yyytttqqqrrruuuxxxtttoookkkkkkkkkkkkpppwwwxxxuuusssrrrrrrrrrpppnnnnnnnnnooorrrwwwyyyvvvrrrpppppplllggghhhmmmooommmqqqpppqqquuuzzz{{{uuupppuuuuuusssnnnjjjkkkppptttuuutttttttttwwwyyy{{{|||tttzzz|||wwwssstttvvvuuuppprrrwwwyyyxxxrrrjjjdddOOOFFF;;;333000...---+++)))*********)))))))))***((()))******))))))))))))&&&'''(((***++++++++++++************+++,,,------,,,+++***)))((((((((((((&&&&&&&&&'''''''''''''''$$$%%%''''''(((***...000111555;;;CCCOOO\\\ccceee```[[[QQQFFF;;;222+++(((((()))+++***'''&&&''')))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$%%%&&&&&&%%%&&&)))+++***444PPPppp{{{nnnaaa___PPP777***+++'''''')))&&&'''(((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********&&&''''''((())))))******///.........//////000111000000////////////000000000000///.........//////...---,,,,,,------,,,***************************))))))************))))))(((((((((((((((((((((((('''''''''''''''(((((())))))***+++++++++***(((''''''&&&&&&&&&&&&&&&''''''&&&111???RRRlllrrr\\\LLL<<<444111---(((%%%((())))))))))))((('''''')))(((&&&&&&((()))((('''&&&'''(((((())))))((((((&&&''''''(((((((((((((((''''''''''''((()))******&&&'''(((((())))))((((((((()))***+++---///111222444999BBBRRRhhh|||~~~{{{{{{{{{|||zzzxxxzzz{{{|||}}}~~~~~~{{{{{{}}}~~~|||yyypppsssyyy{{{uuummmlllqqqrrrxxx~~~}}}wwwtttvvvzzzzzzwwwzzz~~~}}}}}}|||{{{zzzxxxwwwvvv|||~~~~~~|||{{{{{{|||xxxsssvvv}}}yyyxxx}}}|||~~~wwwmmmddd```^^^hhhrrryyy~~~|||~~~~~~~~~}}}zzzvvvsssppplllqqqwww}}}yyy}}}{{{zzz{{{zzzxxx^^^LLL999000...,,,+++,,,)))))))))***************+++***)))(((((()))***+++++++++++++++++++++***)))++++++++++++++++++++++++(((***,,,,,,+++,,,---///888???QQQcccbbbNNN999///,,,******...000111777>>>XXXgggvvv{{{zzzyyyyyywwwrrrvvv{{{}}}|||{{{tttooottt|||}}}yyyuuurrryyy}}}zzzuuutttvvvvvvzzzyyy}}}|||wwwsssrrrssswwwyyyzzzvvvrrrpppmmmkkkooouuuxxxxxxwwwtttqqqnnnlllkkkmmmpppqqqrrruuuxxxwwwtttqqqqqqllleeedddiiillllllpppqqqssswwwzzzyyytttppprrruuutttnnnkkknnnsssuuuqqqpppooorrrvvv|||ttt}}}zzzvvvyyy}}}{{{uuuvvvyyy||||||xxxqqqlllXXXNNNAAA777222000...,,,)))+++++++++)))((()))***''')))******)))(((((()))&&&''')))***+++++++++***)))))))))))))))***++++++******+++******)))((('''%%%&&&''''''((((((''''''&&&'''''''''(((***...111999<<>>666///,,,++++++)))+++---,,,(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''###%%%&&&&&&%%%%%%''')))(((,,,CCCgggyyyqqqdddbbb\\\@@@///,,,'''''')))%%%&&&''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++////////////000111222222000//////......//////000...............///000000...---,,,---......,,,******************+++++++++))))))************))))))(((((((((((((((((((((((()))*********++++++++++++))))))******))))))((('''(((''''''&&&&&&&&&''''''(((;;;TTTlll{{{kkkMMM>>>...((((((((()))+++))))))***+++***)))'''&&&)))'''&&&&&&'''(((((('''''''''((())))))))))))(((&&&''''''((()))(((((((((((((((((((((((()))******(((((()))************)))((())))))+++---///111222111777BBBTTTkkk}}}|||yyyyyy|||~~~~~~}}}{{{|||~~~~~~~~~~~~yyyvvvttttttwwwxxxvvvtttmmmqqqvvvyyyuuummmllloooyyy~~~|||wwwvvvxxx}}}vvvwww{{{}}}}}}|||{{{zzzyyy|||~~~~~~{{{yyyyyyzzz||||||}}}}}}~~~}}}xxxuuuxxx}}}{{{uuutttzzz{{{vvvnnnjjjhhhpppxxxzzz}}}~~~}}}~~~zzzsssoooppprrrpppssswww|||xxx}}}}}}}}}zzzvvv^^^MMM:::111...,,,+++,,,((()))))))))*********+++)))))))))))))))))))))))),,,++++++++++++,,,,,,---************************'''***,,,,,,+++,,,...000999GGGWWW\\\TTTDDD666......,,,,,,///111444;;;BBBWWWgggvvv{{{zzzyyywwwuuulllpppvvvzzz|||~~~~~~uuuooottt{{{|||zzzxxxttt}}}{{{uuuuuuwwwwww{{{yyy|||~~~{{{zzzyyyyyyyyyxxx{{{wwwuuusssooolllooouuuwwwzzz|||zzztttooommmmmmnnnssstttqqqppptttuuusssnnnooollleeebbbhhhnnnrrrrrrssstttuuuvvvuuusssrrrrrrwwwwwwqqqnnnrrruuuuuuqqqooonnnpppuuuzzz|||}}}sss~~~zzzuuuyyy}}}{{{|||{{{{{{~~~yyyttteeeZZZKKK>>>666222///---+++---...---***)))***,,,''')))++++++)))((()))***&&&((()))+++++++++***)))'''''''''''''''(((((()))''')))+++,,,,,,***((('''%%%&&&'''((((((((('''&&&'''(((((('''(((***...111777999???EEEHHHEEE???<<<888555///***((((((***+++...111333000***&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&'''((()))%%%&&&((()))))))))''''''###$$$&&&%%%%%%%%%&&&(((((()));;;]]]rrrrrrmmmllllllMMM888111)))((()))%%%&&&'''((()))***))))))((())))))))))))))))))))))))&&&'''''''''((((((((((((&&&''''''(((***++++++,,,.........//////000111222///................../////////...------.........------,,,---......,,,***))))))*********+++++++++))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***)))((((((''''''(((((((((((('''(((((()))***+++666LLLjjjooobbbAAA555)))%%%&&&'''))),,,'''(((***+++,,,+++***)))(((&&&%%%%%%&&&''''''&&&''''''((()))))))))))))))&&&&&&((()))))))))((('''))))))(((((())))))******((())))))***************))))))***+++,,,...000111///777EEEXXXppp{{{vvvuuuyyy~~~~~~xxx|||}}}|||tttsssrrrrrrssstttttttttppppppsssvvvtttpppqqquuu}}}zzzyyyyyy|||~~~xxxyyy|||}}}~~~~~~|||zzzyyyzzz{{{zzz|||~~~}}}}}}~~~|||yyyzzz~~~|||zzz|||yyyvvvwww{{{yyy~~~yyyvvvuuuzzz}}}}}}~~~~~~wwwmmmjjjnnnssstttvvvxxx|||~~~ttt{{{~~~|||vvvooo___NNN;;;222///,,,++++++(((((())))))*********+++))))))************))))))---,,,,,,+++,,,---///000))))))))))))))))))))))))'''***,,,---+++,,,...111:::MMM\\\XXXIII<<<333///...++++++...000333;;;CCCZZZiiiwww{{{xxxuuurrrooohhhlllpppuuuyyy~~~}}}uuuqqqtttwwwxxxxxxyyyuuu}}}zzzssstttvvvvvvzzzwwwyyy~~~{{{|||yyy|||{{{yyywwwuuutttsssooolllooouuutttzzz~~~xxxsssrrrtttooouuuvvvpppmmmppprrrqqqjjjmmmllleeebbbhhhrrrxxxuuuuuuuuusssqqqqqqsssuuuvvv|||}}}vvvsssvvvxxxwwwuuuqqqoooooosssvvvvvvuuuqqq|||wwwqqqvvvyyywww~~~|||{{{{{{ooocccRRRCCC:::444000...,,,...000...,,,***,,,...'''***,,,+++)))((()))+++'''(((***+++,,,+++)))(((+++***************+++,,,%%%(((+++------+++(((&&&%%%%%%'''((((((((('''&&&))))))(((((((((***...111///000555;;;===999333///...,,,(((&&&%%%&&&)))+++333666777333+++&&&%%%&&&%%%&&&&&&'''((()))******&&&%%%%%%%%%&&&(((***+++%%%&&&((()))***)))(((&&&###$$$%%%&&&%%%%%%&&&''')))***:::WWWlllqqqrrruuuyyyXXX???555,,,)))***%%%'''((()))+++++++++***)))************************&&&&&&&&&&&&'''''''''(((''''''((()))***+++,,,,,,------------...///111111......------------......000000///------,,,,,,,,,---------...///...,,,***))))))******++++++++++++))))))************))))))************************))))))***++++++++++++******)))'''&&&&&&&&&'''((('''(((((()))***,,,...///@@@UUUsssnnn\\\TTT777000+++++++++)))((()))&&&'''***,,,------,,,+++'''&&&$$$$$$&&&'''&&&%%%'''(((((()))))))))))))))%%%&&&((()))))))))((('''***))))))))))))******+++((())))))***************))))))***+++,,,...///000000999HHH]]]uuuzzztttssswww|||}}}}}}www}}}~~~{{{uuuttttttsssssstttvvvwwwsssqqqrrrvvvwwwvvvzzz~~~|||zzzxxxwwwwwwwwwwwwuuu}}}}}}zzz|||~~~|||||||||{{{{{{|||~~~{{{zzzyyyzzz|||{{{|||}}}{{{|||}}}{{{zzzyyy}}}}}}~~~|||~~~}}}}}}}}}}}}xxx}}}}}}vvvqqqrrruuu|||{{{{{{~~~~~~zzzzzz}}}wwwooohhh\\\PPP???222...///...+++)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,)))''''''***+++***(((///******------+++...444FFFTTT[[[QQQ@@@555///+++...---///000000222<<>>JJJdddmmmvvvxxxxxxxxxvvvsssqqqpppooosssxxx{{{{{{yyytttrrrqqqrrrsssrrrnnnkkkrrrpppuuu}}}|||uuutttzzz~~~zzzvvvvvvwwwwwwwwwxxxyyy|||~~~{{{vvvrrrmmmooorrrsssssssssttttttttt{{{~~~yyysssiiiqqqsssnnnnnnwww{{{yyyqqqqqqooollllllooouuuzzzyyywwwqqqlllpppxxx}}}}}}zzz~~~yyyzzzzzzyyyuuuqqqmmmnnntttxxxwwwuuuvvvuuuuuuuuuxxx{{{~~~~~~||||||~~~ssscccVVVLLLBBB999333111111///...---+++(((&&&(((''''''''''''((()))***((()))))))))************((())))))******))))))(((''''''&&&&&&'''(((***+++******///444333+++((()))*********)))'''(((***,,,)))***,,,......------------,,,***(((%%%%%%(((***333444333000,,,(((&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***,,,222IIIffflllllluuuyyy]]]>>>000)))&&&+++))))))*********)))'''&&&))))))************))))))''''''&&&%%%&&&'''((())))))))))))))))))***+++++++++,,,------,,,---000222000///............///000000000///......---------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,*********))))))******+++)))************+++++++++***++++++,,,,,,++++++***,,,++++++***(((''''''&&&&&&(((+++,,,+++...666???___llltttkkkYYYJJJ@@@999...,,,***(((''''''((()))''''''((((((((((((''''''***)))))))))))))))))))))'''((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))************++++++++++++,,,---,,,++++++---///444999FFF\\\sss}}}vvvrrrtttvvvvvvxxxzzzvvvpppttt}}}}}}}}}vvvqqqqqqooolllkkkmmmjjjkkklllnnnpppsssuuuvvvsssqqqqqqtttxxx{{{{{{zzzzzz{{{|||zzzzzz~~~~~~|||~~~|||zzzzzzvvv}}}zzzxxxuuuyyy~~~~~~~~~~~~~~~~~~}}}~~~{{{yyy|||}}}xxx}}}xxx{{{ppppppoooxxx{{{{{{~~~}}}zzzwwwwwwzzz}}}~~~yyywwwwwwqqqjjjXXXKKK:::111///...,,,)))))))))))))))))))))))))))+++******))))))******+++++++++************+++++++++***+++,,,------+++))))))***,,,,,,+++...<<>>222------******)))((())))))***+++''''''(((((((((((('''''')))))))))))))))*********((()))***)))'''''')))+++******))))))))))))******(((((((((((((((((())))))))))))*********+++++++++)))***++++++******,,,...222;;;OOOgggyyy~~~{{{xxxqqqwwwyyytttppprrruuuvvvrrrvvvzzz}}}|||vvvrrrrrrpppkkkiiijjj```___^^^```ccciiinnnrrrvvvyyy~~~yyyxxxyyyxxxzzz}}}|||yyyvvv~~~{{{xxxzzz~~~~~~{{{yyy}}}~~~~~~~~~{{{~~~~~~{{{yyy{{{zzz}}}~~~gggpppoookkkkkkddd```fffoooxxx~~~zzzyyy{{{yyyzzzzzz{{{{{{rrrYYYGGG555000000---***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((+++,,,+++***((('''(((,,,...,,,...:::LLLYYYfffVVVAAA555000///---+++///---,,,------222???LLL```mmmwwwuuunnnooouuuzzzrrrqqqsssvvvzzzyyytttpppfffgggggggggjjjnnnuuuzzz}}}rrrkkkpppuuusssrrruuu}}}yyyuuutttvvvxxxxxxwwwuuussspppnnnnnnqqqtttvvvvvvyyy|||}}}|||{{{{{{|||wwwyyy|||}}}}}}}}}~~~~~~~~~~~~xxxyyyzzzzzzzzzyyyvvvssstttyyy|||{{{yyyyyyxxxwwwwwwwwwvvvuuurrruuutttppppppsssuuutttmmmlllhhhaaaZZZZZZcccmmmtttqqqlllgggfffkkkrrrwww{{{zzzxxxvvvuuuttttttttttttvvvwwwxxxxxxwwwvvvtttuuuooohhhfffeee```VVVNNNAAA;;;444000000000///,,,+++******)))))))))************))))))))))))))))))''''''((((((((((((''''''(((((('''&&&&&&''')))***...000777DDDOOONNN@@@222000111222000---***))))))111111333555666333---)))((()))((('''&&&&&&''')))***,,,------,,,,,,,,,---((())))))***************((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''%%%((()))777SSShhhwwwkkk@@@000000---)))'''((()))+++++++++************)))(((((()))******((())))))******************************++++++,,,,,,---......,,,+++,,,---//////000000000000//////.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000++++++***)))))))))))))))))))))*********+++++++++)))******++++++******))))))((((((''''''&&&&&&&&&,,,((((((,,,111===XXXrrrvvvbbbMMM<<<222......)))))))))))))))*********''''''((((((((((((''''''(((((())))))***************---...,,,((('''))),,,******))))))))))))******))))))))))))))))))(((((())))))*********+++++++++***,,,---,,,,,,,,,...000222===TTTnnn}}}~~~www}}}}}}vvvpppqqquuuxxxtttwwwzzz{{{~~~xxxtttsssuuutttooollllll```]]]ZZZYYY\\\ccclllqqqsssyyy~~~~~~wwwyyy|||~~~~~~{{{xxxuuuxxxxxxxxxxxx||||||yyy~~~|||}}}zzzzzz}}}}}}}}}zzz|||~~~|||}}}}}}{{{|||~~~WWWbbbccc```aaa\\\\\\fffwww~~~}}}xxxyyy{{{~~~|||ssswww{{{~~~~~~vvvZZZDDD111,,,---***''''''))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******)))+++------,,,+++***+++(((******,,,555EEESSSZZZ\\\KKK:::222111///+++)))...------......222>>>JJJ___lllwwwuuuooonnnrrruuurrrqqqqqqssstttrrrlllggg]]]]]]^^^aaahhhpppxxx}}}}}}rrrkkkppptttrrrssswww{{{uuuqqqrrrxxx|||{{{xxxuuussspppnnnnnnpppsssuuurrrvvvzzz{{{zzzzzz|||{{{}}}~~~}}}}}}}}}uuu{{{~~~yyyvvvxxx}}}~~~yyywwwuuutttvvvyyy{{{{{{|||zzzxxxxxxxxxwwwuuussssssxxx{{{xxxvvvwwwvvvtttppphhh]]]TTTMMMMMMUUU___```^^^YYYUUUVVV```nnnxxx{{{yyywwwtttqqqooonnnmmmppptttuuuuuuvvvyyyyyyvvvxxxuuupppmmmkkkhhhbbb^^^LLLCCC888222111111...+++,,,+++******************************))))))))))))'''(((((())))))((((((''')))((('''&&&&&&'''((())),,,...444???MMMPPPEEE666,,,---......------///000555333222333555444///+++)))******((('''&&&'''((((((***,,,---,,,,,,---///(((((()))***************((((((((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&$$$''''''''''''''''''''''''%%%***)))///EEEZZZooofffAAA222...(((&&&&&&''')))+++,,,,,,+++++++++***)))(((((()))***+++))))))***++++++++++++++++++************+++,,,,,,+++---......,,,+++,,,,,,......////////////............//////...---+++***,,,,,,,,,,,,++++++++++++)))***+++,,,...///000000---,,,+++***)))))))))))))))************+++++++++))))))************))))))*********))))))(((((((((''''''''',,,999NNNgggxxx}}}lllWWWFFF:::111------))))))))))))************''''''((((((((((((''''''((((((((()))******++++++---333777666000***((())))))((((((''''''(((((()))******))))))))))))(((((()))************+++++++++---.../////////000222444666AAAXXXqqq{{{xxxwww{{{zzz~~~wwwqqqrrruuuvvvyyy}}}~~~}}}~~~|||xxxuuurrrrrruuuuuuqqqnnnnnnfffbbb]]]ZZZ]]]dddmmmsssqqqxxx{{{~~~|||xxxyyy{{{||||||zzzxxxvvvrrrvvvxxxwwwyyy~~~}}}}}}}}}~~~yyyzzz}}}}}}vvvsssuuu}}}yyyyyy|||~~~{{{zzz{{{}}}CCCRRRXXXXXX\\\ZZZ\\\hhh{{{yyyuuuwww{{{}}}yyyuuutttqqqwww|||~~~~~~xxx___GGG111,,,---)))''')))))))))))))))))))))))))))'''((()))******)))((('''+++******))))))******+++***,,,---,,,***)))+++---+++******000AAAUUU______QQQAAA333000000...++++++++++++,,,///000444???KKKaaannnyyyxxxsssqqqqqqqqqrrrooommmmmmllliiibbb]]]XXXXXX[[[bbbmmmvvv|||}}}}}}tttppptttuuupppooosssssspppnnnppptttwwwwwwvvvrrrrrrrrrrrrrrrrrrrrrrrrooosssxxxxxxwwwwwwzzz}}}~~~}}}zzzyyyyyyooovvvzzzwwwtttwww}}}}}}yyyvvvvvvvvvvvvuuuttt~~~{{{xxxvvvwwwvvvsssqqqpppxxx~~~}}}|||{{{xxxtttlll```RRRJJJEEEDDDIIIQQQMMMMMMKKKIIILLLYYYkkkyyyzzzxxxvvvtttqqqnnnlllkkkmmmrrrttttttxxx~~~~~~}}}{{{xxxuuuqqqooonnnooo^^^SSSEEE<<<888666222...---,,,+++***************************)))))))))(((((())))))******))))))((()))((('''&&&&&&'''((()))''',,,222999BBBGGGAAA777***+++,,,,,,---...111444666222......000111///,,,***++++++***(((&&&'''(((&&&(((++++++++++++---...'''((())))))******))))))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$,,,)))(((777LLLeeejjjLLL999+++###'''&&&''')))+++,,,,,,,,,,,,+++***)))(((((()))***+++((()))***+++,,,+++******++++++******++++++,,,---***,,,......---,,,,,,,,,,,,---...//////...---,,,+++,,,...//////...,,,+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------...---,,,+++************)))************+++++++++))))))************))))))++++++************))))))###(((+++222HHHeeewwwyyyxxxdddMMM???666...******)))************))))))(((''''''(((((((((((('''''''''(((((()))******++++++222<<>>000)))++++++************+++++++++*********))))))(((((()))************+++++++++)))+++,,,,,,,,,---///111>>>HHH^^^tttwwwnnnnnnvvvuuuxxxwwwrrrppprrrsssrrruuu~~~zzzsssmmmmmmmmmlllnnnrrrqqqpppnnnmmmmmmpppsssvvvooovvv}}}zzzwwwvvvqqqvvvzzz{{{xxxtttssssssxxxzzz|||{{{{{{zzzzzzzzzyyyyyyyyywww~~~~~~yyy|||||||||~~~zzzxxx}}}|||uuuuuu|||~~~xxxuuuxxx||||||}}}xxx333888GGGWWWXXXQQQUUUaaavvvyyy|||zzzvvvuuuzzz}}}yyyuuuqqqnnnkkkjjjrrrwwwyyyxxxyyy{{{zzzvvv^^^KKK666......---***((())))))))))))))))))))))))******))))))((((((''''''((()))***,,,,,,+++*********)))(((***,,,---+++)))---,,,000===OOO]]]bbbaaa???888///++++++,,,+++))),,,***+++///333:::HHHUUUgggpppxxxyyyxxxwwwuuurrrllljjjhhheeecccaaa```______^^^aaajjjvvv|||zzztttmmmkkkllliiidddfffddddddgggllloooooommmiiinnntttvvvtttqqqoooooonnnyyy}}}xxxvvvxxxxxx}}}zzzzzz|||{{{xxxuuupppuuuwwwssssssyyy}}}{{{vvvyyy{{{}}}{{{wwwrrrooo{{{|||||||||zzzvvvqqqnnntttuuuwww{{{}}}|||vvvrrrcccPPPBBBBBBCCC>>>;;;???EEEGGGEEECCCKKK\\\hhhlllsssuuuyyy|||}}}yyysssooopppsssxxx|||~~~~~~|||{{{yyyzzzyyywwwuuutttvvvwwwuuukkk___VVVOOOGGG;;;333444111,,,******+++,,,,,,)))(((((()))***+++)))(((***))))))(((((((((((()))((('''&&&%%%%%%&&&((())))))+++...111222222111000((((((***---/////////111111///---...111222111///+++++++++*********))))))''')))******))))))***++++++***(((&&&%%%&&&'''((())))))))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((())))))...***)))222@@@\\\|||rrrOOO888///''')))(((((()))***++++++)))))),,,...---+++)))***,,,+++***)))(((((()))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++***+++------+++))),,,+++******+++,,,...///,,,,,,+++---...///...,,,***)))'''&&&&&&''')))***&&&(((***,,,---...------'''&&&&&&(((+++,,,,,,+++++++++***))))))***+++,,,***+++***((('''(((((('''&&&)))<<<]]]{{{zzzcccHHH888///***&&&%%%***((('''((()))***)))'''))))))(((((((((((()))))),,,(((((()))))))))...444;;;RRR]]]]]]ZZZKKK666---...---+++******+++++++++***(((&&&&&&((((((((('''***)))((((((((()))+++,,,***+++++++++***,,,...111999LLL___rrr}}}uuummmtttxxxxxxxxxwwwvvvuuutttsssttt||||||wwwpppmmmmmmqqqtttvvvyyyrrrjjjjjjpppuuuwwwuuuwwwxxx{{{~~~}}}yyyuuuuuuwwwyyyyyywwwtttsssrrryyyuuuyyy~~~{{{~~~}}}}}}{{{zzzvvvvvvxxx{{{|||~~~}}}}}}~~~~~~{{{~~~~~~wwwuuuxxxyyy{{{~~~~~~}}}}}}}}}~~~555666???KKKOOOPPP[[[kkkxxxxxxwwwwwwxxxzzz~~~}}}wwwrrrpppooooooppptttwwwwwwwwwyyy|||yyyttt]]]JJJ777///...---***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***+++))))))***,,,---+++)))------222BBBUUU```^^^YYY;;;444---***,,,...---,,,---+++,,,000444;;;IIIVVVfffpppxxxyyyyyyyyywwwuuurrrooojjjeeeaaaaaaaaabbbggggggiiipppxxx|||{{{xxxwwwvvvqqqjjjhhhiiigggccceeeddddddiiioootttuuutttkkknnnqqqrrrqqqpppqqqsssuuuzzz{{{wwwtttvvvxxxwww~~~zzzyyyzzzzzzxxxuuuooossssssqqquuu|||}}}yyyzzz||||||zzzvvvqqqmmmvvvyyy}}}|||yyyvvvuuuvvv|||{{{|||~~~}}}zzzhhhVVVHHHGGGFFFAAA>>>AAAGGGJJJJJJIIIPPP]]]fffhhhooorrrwww|||}}}{{{vvvrrrooorrrwww{{{}}}}}}{{{zzzvvvxxxxxxwwwtttrrrrrrsssssslllddd___[[[SSSHHH???444111---+++++++++***)))***((((((((()))((('''%%%))))))((((((((())))))******)))(((''''''((()))+++&&&''')))+++,,,---......,,,+++,,,///444666777777666222...---...///---+++++++++++++++************%%%'''((()))((((((***++++++***)))'''''''''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''',,,)))'''///<<>>---***)))((('''(((***++++++******,,,------***)))***++++++***))))))((())))))***++++++************+++++++++++++++,,,,,,,,,---------,,,+++,,,---...---+++,,,++++++++++++---...///---,,,+++---...///...,,,---,,,***))))))***,,,---((()))***+++,,,---------***)))((()))+++,,,,,,+++******+++,,,,,,,,,+++***)))++++++)))((()))******---666LLLkkk|||rrr]]]EEE666///***(((''')))((('''((()))***)))'''(((''''''&&&&&&''''''((()))''''''))))))(((,,,222>>>XXXiiinnnnnn^^^FFF<<<777555222///,,,+++******+++)))''''''((()))((('''***))))))))))))***++++++***++++++++++++,,,///111999LLL___qqq}}}vvvnnnuuuyyyzzz||||||{{{xxxuuusssrrr|||wwwpppmmmmmmqqquuuwwwwwwpppjjjjjjqqqwwwyyyxxxwwwxxxyyy{{{|||{{{xxxvvvwwwzzz~~~~~~{{{xxxwwwuuurrrvvv}}}|||~~~{{{|||yyyyyyzzz{{{{{{~~~{{{zzzzzz|||}}}}}}}}}~~~}}}||||||wwwxxxzzz~~~222222999DDDLLLTTTddduuu|||yyyuuuuuuyyy~~~|||uuuppppppsssvvvxxxxxxxxxwwwwww{{{~~~zzzrrr[[[III777//////---+++***))))))))))))))))))))))))))))))))))))((((((((((((*********)))******+++,,,,,,+++******+++,,,+++)))---///888MMM```eeeZZZLLL555000+++***,,,//////...------...222555<<>>333...+++)))))))))(((''''''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%'''******(((+++000>>>ZZZqqq~~~ttt\\\RRRLLLIIIDDD<<<444///......---+++)))((()))******))))))******+++++++++++++++***++++++++++++,,,///222888LLL___qqq}}}xxxqqqxxx|||~~~|||wwwtttqqq}}}}}}xxxqqqnnnooosssxxxzzzuuupppkkkmmmtttzzz||||||vvvvvvuuuuuuuuuttttttsssqqqvvv|||{{{xxxuuusssrrrvvv|||~~~~~~}}}{{{{{{zzzzzzzzz}}}zzzwwwwwwxxx~~~}}}~~~{{{{{{}}}}}}{{{yyy}}}yyywwwyyy~~~~~~---///888FFFRRR]]]lllyyy~~~zzzwwwxxx{{{{{{tttqqqtttyyy}}}}}}|||yyyyyy}}}zzzqqqXXXHHH777000...---++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))***,,,---,,,,,,+++***+++++++++***,,,222CCC\\\nnnlllVVVAAA111...+++***,,,...///.........000333555<<>>222///***((((((***++++++***))))))))))))***++++++)))+++,,,,,,---...222444BBBZZZjjjsss~~~{{{zzz|||zzzyyy{{{~~~~~~~~~~~~yyy}}}~~~yyyuuusssttttttwww{{{}}}~~~~~~{{{}}}zzzttttttzzz~~~}}}zzz{{{|||~~~{{{~~~~~~{{{{{{|||||||||~~~{{{vvvrrrqqquuuyyy|||}}}~~~~~~|||xxxxxx}}}zzzmmmcccXXXVVV```nnnwww|||{{{|||zzzsssmmmiiiccc]]]KKK???333---***((()))+++))))))))))))))))))))))))'''((((((((())))))******((()))***,,,,,,+++******)))***++++++)))+++///333@@@PPPaaabbbRRR???222---'''(((***+++++++++,,,---''')))...//////444EEEWWWqqqxxx}}}|||zzzzzzzzzxxxxxxwwwuuusssrrrrrrsssttt}}}}}}{{{xxxvvvvvvxxxzzzvvv~~~yyyqqqqqqwww|||zzz{{{{{{wwwuuuuuutttqqqnnnlllqqquuuvvvxxx||||||xxxyyyuuurrrssswwwzzz|||{{{wwwrrrqqqssssssqqqwwwzzzxxxuuurrrrrrsssvvvwwwvvvuuusssqqqpppqqqrrrsss|||~~~|||xxxttttttuuuyyy}}}{{{vvvttttttuuuxxxrrrmmmiii]]]JJJ===:::666AAAPPP\\\bbbggglllpppppprrruuuwwwxxxxxxwwwwwwwwwzzz}}}}}}{{{xxxvvvuuuxxxzzz|||~~~~~~|||yyywwwwwwwwwvvvuuuooofff[[[TTTDDD@@@:::666333111///...++++++******************(((((((((((('''&&&%%%$$$+++)))%%%"""!!!###''')))(((///111111>>>XXXjjjoooooo```III666,,,******+++(((''''''''''''&&&&&&&&&%%%&&&(((((('''''')))***)))))))))(((((('''&&&%%%######%%%&&&''''''(((((('''''''''&&&&&&'''''''''((((((''''''''''''(((((("""(((''''''+++(((+++999WWWuuuuuuKKK333///+++))))))))))))))))))((()))---222555555333888555000,,,******,,,...************+++,,,---...&&&''')))+++...111222333...///111333555333///,,,+++,,,---////////////...///---******,,,...//////)))******++++++******))))))***+++,,,---,,,++++++***)))((((((*********(((---///000111000...+++)))***%%%&&&+++---///>>>QQQppprrrPPPAAA777***...)))'''***+++)))((()))((('''&&&&&&'''((('''&&&(((''''''&&&&&&''''''((('''&&&'''******(((+++000000CCC[[[zzzppp[[[PPPOOOLLLBBB888222///***(((((()))*********)))((((((((()))+++,,,)))+++,,,,,,---///222555DDD\\\lllttt~~~{{{zzzyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~sssyyy~~~{{{vvvuuuuuuvvvxxxzzz{{{{{{}}}~~~|||sssqqqvvvzzzyyyxxxxxxxxxwwwxxx||||||~~~}}}}}}~~~|||wwwvvvyyyzzztttnnnooovvv{{{zzzvvv{{{~~~qqqfffZZZXXXaaaooozzz}}}}}}yyyrrrnnnmmmhhhbbbRRR@@@111...---)))''')))************))))))))))))))))))(((((((((((())))))***************)))((((((---+++)))((())),,,000222JJJUUU\\\SSSCCC666///+++((()))***++++++***((((((...******---111777GGGWWWpppssswwwzzz{{{zzzxxxvvvxxxxxxzzzyyysssmmmooouuuzzz{{{|||||||||{{{zzzyyysssxxx|||{{{yyyxxx||||||yyyxxxuuurrrsssuuuuuuqqqlllkkkmmmqqqvvvzzzzzzxxxvvvzzzxxxvvvuuuuuuvvvyyyzzzuuunnnppptttrrrrrrtttnnnvvv|||zzzwwwxxxzzzzzz}}}{{{xxxuuurrrrrrrrrrrryyy|||~~~|||xxxwww{{{~~~}}}zzzxxxvvvsssooommmssssssnnn```MMM???::::::999<<>>KKKWWW^^^]]]TTTEEE666+++''''''((('''***)))&&&&&&))))))'''&&&&&&&&&'''''')))******---,,,+++***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((+++111555RRRwwwQQQ555///*********&&&%%%'''******)))***+++---///111444222///---***))))))))),,,++++++******++++++,,,++++++,,,...///000111222222000...111555777333///111111///...---,,,,,,,,,,,,,,,,,,+++***)))((('''***+++,,,,,,------,,,,,,+++++++++************)))...---,,,+++************)))+++...000000///---+++,,,''''''+++---555LLLdddpppSSS:::...,,,******))))))((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***))))))((()))+++---///666HHHbbbzzz{{{kkkZZZSSSMMMBBB888333------,,,+++************---,,,+++***))))))))))))++++++---///------444===MMM^^^ppp{{{~~~}}}}}}{{{yyyxxxzzz~~~}}}}}}}}}zzzyyyzzzxxxvvvxxx}}}|||yyyvvvyyy~~~xxxuuutttvvvxxxzzz~~~~~~zzz|||{{{||||||}}}{{{|||{{{~~~}}}}}}}}}~~~}}}~~~yyy{{{|||}}}zzzwwwuuuoooiiijjjrrrwwwwww|||nnn~~~tttlllcccaaahhhttt}}}~~~|||vvvsssqqqkkkdddPPP???000......***)))+++************))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''***)))((((((***---000222AAAJJJMMMEEE999111---***))))))************)))))),,,***+++...000888IIIZZZmmmpppuuuzzz}}}~~~}}}|||yyywwwwwwvvvqqqmmmnnnsssyyyzzz{{{{{{zzzxxxvvvtttwwwzzz~~~~~~|||yyyyyyzzz~~~wwwqqqnnnlllnnnrrruuutttqqqpppppprrrwww|||}}}{{{xxxwwwuuutttuuuwwwyyy{{{}}}tttooopppsssrrrssswwwpppwww|||zzzyyy{{{~~~~~~|||yyywwwuuutttuuuuuuvvvyyy{{{zzzwwwwwwzzz~~~}}}zzzvvvtttsssrrrqqqoooooollldddVVVFFF;;;888888777888;;;AAAJJJVVV```fffqqquuuzzz~~~zzzwwwxxx{{{{{{xxxwwwxxxvvvsssuuuuuuvvvwwwxxxwwwuuussswww|||~~~||||||wwwrrrccc]]]TTTNNNJJJEEE>>>888444222///------,,,+++***)))***************))))))+++***)))(((''''''(((((('''''')))...666???IIINNNOOOHHH<<<111)))&&&&&&((('''))))))&&&&&&))))))'''''''''''''''((()))***+++,,,+++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''***///333IIInnnSSS444...***+++,,,***)))***)))))))))***+++---///000444333000...,,,+++++++++(((((()))***+++---.../////////000111222444444555444222000222666777444000//////---,,,***)))))))))------------,,,++++++***)))***+++,,,---,,,,,,+++++++++++++++************---,,,+++***))))))))))))''')))+++.../////////...++++++,,,///666GGGbbbyyy{{{gggOOO:::...******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))((())),,,///222>>>NNNfff||||||nnn___VVVLLL>>>333///---,,,,,,++++++++++++,,,---,,,+++***))))))))))))******,,,...------555>>>PPPaaasss{{{}}}}}}yyywwwxxx{{{~~~|||yyyyyy}}}~~~{{{|||{{{xxxxxxzzzzzzyyy|||}}}zzz{{{~~~zzzzzzxxxuuurrrqqqqqqrrrxxx}}}}}}~~~{{{~~~}}}~~~zzzyyy}}}}}}}}}|||}}}||||||||||||{{{yyyxxxuuu}}}}}}zzz{{{|||zzzsssrrrmmmhhhjjjqqquuuvvvwwwyyy}}}mmm~~~|||tttqqqooonnnrrrxxx{{{wwwrrrjjjbbbOOO>>>000......+++***---************))))))))))))))))))(((((((((((()))))))))************))))))(((&&&&&&''')))+++---///000888======666///---,,,*********)))))))))******+++)))***---///111999LLL]]]nnnpppuuuyyy|||}}}||||||uuuqqqooopppooommmooosssyyyzzz{{{|||{{{xxxuuusssuuuxxx{{{}}}}}}{{{xxxvvvzzztttnnnjjjhhhiiinnntttvvvvvvuuusssrrrvvv}}}}}}xxxwwwvvvvvvwwwyyy{{{}}}yyyuuutttsssrrrtttyyyrrrxxx{{{yyyyyy}}}}}}|||zzzxxxwwwwwwxxxxxxrrruuuxxxxxxwwwwwwzzz}}}zzzvvvqqqooooooqqqrrrsssmmmfffZZZKKK>>>777666888777777888===FFFRRR]]]dddrrrvvv|||}}}zzzyyy~~~|||xxxxxxyyyxxxsssrrrrrruuuwwwwwwtttqqqzzz~~~}}}}}}zzzrrrmmmeee___ZZZSSSJJJDDD<<<888333///------,,,+++))))))))))))))))))))))))******))))))(((((('''''''''''''''***...333999<<<===888111***&&&%%%&&&''''''))))))&&&&&&))))))'''((((((((((((((()))***+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%(((,,,000???ccc}}}XXX666///+++,,,---+++)))***)))))))))***+++---...///111000...---,,,,,,,,,,,,(((((())))))+++,,,...///111111222333333444555555666333222333666666333000///...---+++***)))((((((,,,,,,,,,------,,,,,,+++(((***,,,---...---+++***,,,+++++++++************++++++***)))((((((((((((&&&'''))),,,...000111111)))---///222???YYYuuunnnZZZGGG777...***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((()))))))))***...333888IIIUUUhhh|||~~~tttfffXXXHHH888...+++++++++++++++++++++,,,---,,,,,,+++***))))))))))))))))))+++------...666@@@UUUfffwww{{{yyyzzz}}}}}}wwwuuuwww{{{}}}}}}{{{zzz}}}~~~}}}{{{yyyyyy~~~~~~~~~xxxyyyyyyzzzyyywwwvvvttttttzzz{{{{{{|||{{{{{{xxx{{{}}}|||{{{|||}}}~~~~~~}}}}}}||||||}}}}}}|||{{{xxxvvvuuu{{{~~~{{{xxxwwwwwwvvvpppqqqoookkklllrrrwwwwwwrrr|||vvvzzz|||}}}yyy|||vvvsssoooqqqtttvvvwwwzzz~~~yyyssshhh^^^QQQ???111//////***))),,,************)))))))))((())))))(((((((((((())))))+++++++++,,,,,,+++******&&&&&&((()))+++,,,,,,,,,333555444///---...---***+++***)))((()))***+++,,,'''+++///000222===QQQbbbrrrsssuuuwwwwwwwwwuuutttqqqllljjjlllooooooppptttyyyzzz|||~~~}}}{{{xxxvvvqqqrrrtttwwwzzzzzzxxxvvv~~~}}}~~~~~~yyytttpppmmmiiiiiimmmsssxxxzzzzzzuuurrrtttzzz~~~{{{yyyyyyxxxyyyzzz|||~~~{{{xxxtttsssvvvyyytttxxxzzzwwwwww|||zzzzzzyyyxxxwwwxxxxxxxxxqqqsssvvvxxxxxxyyy|||~~~{{{vvvpppmmmmmmpppsssuuunnndddTTTEEE:::777888999>>>???AAAGGGPPPZZZccciiirrrvvv{{{~~~zzzwwwvvv{{{yyyyyyxxxsssqqqqqqtttxxxyyyvvvrrr{{{|||yyyxxxwwwvvvsssmmmhhhccc\\\TTTNNNGGGBBB;;;666333222111000***))))))(((((((((((())))))*********)))((('''&&&)))((())))))+++---000111000...+++'''&&&&&&''''''&&&)))(((%%%&&&)))***((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&***---777XXXrrr^^^999000******+++)))&&&&&&'''((()))***+++,,,......---,,,+++))))))******+++++++++************++++++000000000000111111111111555333222222444444222000111000...---+++*********((()))***+++++++++++++++)))+++---//////...,,,+++,,,,,,+++++++++*********++++++***)))))))))))))))'''''')))***---///000111+++000333:::PPPnnn~~~sssbbbNNN===222,,,***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((()))******,,,222999???OOOWWWgggxxxzzzlllXXXBBB222+++***))))))))))))***++++++,,,,,,++++++***))))))******((((((***------///888CCCZZZkkkzzz|||wwwvvv{{{zzzyyy|||~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~}}}}}}}}}~~~|||ooovvv{{{|||}}}~~~}}}{{{|||}}}{{{{{{|||~~~~~~~~~~~~||||||~~~~~~{{{|||}}}xxxuuurrrqqqrrruuutttqqqqqqwww{{{{{{xxxvvvyyyzzzzzz}}}{{{~~~|||tttkkkeeedddjjjqqquuuvvvxxx{{{~~~xxxnnneeeTTTBBB333000...)))'''***************)))))))))((())))))(((((((((((())))))))))))***************)))(((((()))*********)))(((---000000------...,,,(((+++***)))))))))***,,,---''',,,000111555CCCWWWfffvvvvvvvvvuuuuuusssrrrqqqvvvqqqnnnpppqqqpppqqqsssvvvwwwzzz|||}}}|||zzzyyyuuusssrrrtttwwwyyyzzzyyy}}}{{{|||~~~~~~{{{xxxqqqooolllmmmqqqwww}}}zzzuuuuuuxxx{{{{{{yyywwwwwwwwwxxxyyy{{{}}}~~~{{{|||{{{xxxvvvwwwyyy{{{xxx{{{zzzvvvvvv{{{~~~~~~vvvvvvvvvvvvvvvvvvvvvwwwsssuuuxxxzzz{{{}}}~~~zzzsssooooooqqqtttuuunnndddUUUEEE<<<999;;;>>>GGGJJJQQQYYYaaahhhmmmooorrruuuyyy{{{{{{xxxtttqqqsss}}}}}}yyyvvvsssrrrqqqrrruuuyyyzzzxxxuuuzzz{{{xxxvvvttttttrrrooolllhhhccc^^^ZZZYYYTTTKKKDDD>>>999555333---,,,***)))((((((((())))))*********)))((('''&&&))))))))))))***+++,,,---,,,+++***((('''''''''(((&&&((((((%%%&&&)))***(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((+++000KKKccczzzaaa:::///'''''')))(((&&&%%%&&&'''((()))+++,,,------+++***)))(((((()))***++++++******))))))******+++////////////............222111000000000000///...000000...---,,,+++++++++(((((()))***+++++++++++++++,,,...///000///...---,,,,,,,,,++++++++++++***,,,,,,+++*********++++++*********+++,,,---...//////222888JJJiiizzzmmmeeeWWWEEE555,,,***,,,(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((***,,,---///666@@@HHHQQQUUUaaarrr{{{}}}~~~~~~nnnUUU<<<...+++,,,(((((('''(((((()))***+++,,,+++******)))*********)))(((+++---...000:::EEE^^^nnn||||||vvvuuuzzz~~~~~~|||~~~}}}zzzxxxxxxzzz|||}}}}}}|||}}}nnnttt~~~{{{~~~~~~}}}|||}}}zzzzzz|||~~~{{{|||~~~xxxuuutttvvvzzzzzzvvvuuuyyy}}}}}}||||||~~~|||}}}sssrrriiimmmrrrtttppphhh^^^WWWWWW^^^gggnnnrrruuuyyy|||}}}zzzqqqUUUCCC444000...)))&&&)))************))))))))))))))))))(((((((((((())))))&&&&&&'''(((((((((((('''******+++******)))(((''''''+++---+++***+++***&&&***************+++,,,---)))---000111999JJJ]]]iiisssssssssssstttttttttttt~~~zzzxxxxxxuuupppoooqqqssstttvvvxxxyyyzzzzzzzzz{{{zzzxxxwwwwwwxxxzzz|||~~~|||}}}}}}zzznnnmmmnnnqqquuu{{{~~~zzzxxxwwwxxxyyyyyyuuuuuuuuuvvvvvvxxxyyyyyyqqqtttuuuuuuwww|||}}}{{{zzz{{{zzzvvvwww{{{}}}{{{uuuuuuuuuuuuuuuuuuuuuuuuwwwyyy{{{}}}|||wwwssssssssstttuuulllfffZZZMMMDDDAAADDDGGGQQQVVV___hhhnnnrrrrrrrrrrrrsssuuuvvvuuusssooommmrrr{{{{{{wwwqqqlllnnnpppsssuuuwwwxxxwwwwwwvvv}}}~~~{{{zzzzzzxxxrrrrrrqqqpppnnnkkkiiihhhmmmggg___VVVMMMDDD;;;666111000...+++***)))))))))******))))))(((((('''''''''&&&&&&&&&''')))***+++,,,++++++))))))(((((((((%%%((((((%%%&&&***+++(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&(((++++++???QQQiiiqqqwww}}}eee===111&&&%%%((()))))))))%%%&&&((()))+++,,,,,,,,,,,,+++***))))))***+++,,,''''''((((((***+++---...111111000///......------//////...---------.........---,,,++++++++++++,,,***+++,,,---------------,,,------...............,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---.........------+++---;;;YYY}}}sssbbbZZZMMM<<<...((())),,,(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((+++...///222:::GGGQQQTTTUUU^^^mmmuuuuuuxxx~~~}}}mmmSSS;;;///,,,---(((((((((((((((((()))***++++++***************+++******,,,...///222<<>>666444111...+++*********+++***)))(((''''''(((((('''&&&%%%$$$%%%''')))+++,,,+++***)))((((((''''''%%%((((((%%%&&&***+++)))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&''')))+++(((777DDD\\\gggppp~~~nnnIII:::+++''')))*********$$$%%%''')))++++++++++++++++++***)))))))))***+++'''''''''(((***+++---...111111000///...---,,,+++---------,,,+++,,,...///------,,,,,,------...///++++++,,,---------,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,+++++++++++++++************+++++++++---...000000///...---))),,,AAAhhhpppbbbUUUCCC333+++((()))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***))),,,000111555>>>MMMYYYZZZXXX^^^kkkqqqpppttt||||||zzzlllTTT>>>333...,,,+++******))))))))))))***+++***************++++++---,,,...///000333===IIIbbbooozzz{{{yyyzzz|||}}}{{{}}}}}}~~~~~~}}}~~~}}}|||~~~{{{zzzzzz|||}}}~~~}}}{{{~~~yyy{{{~~~LLLYYYhhhrrr{{{zzzhhhSSSJJJNNNRRRUUUTTTOOOJJJFFFJJJOOOXXXbbbmmmuuuyyy{{{{{{rrrSSSAAA333000///+++))),,,************))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,*********)))***+++,,,,,,"""(((***'''%%%)))---...((()))+++,,,------,,,,,,---//////222@@@VVVffflllkkkjjjiiiiiijjjkkkmmmnnnsssuuuxxxyyytttmmmmmmqqqzzzyyyxxxwwwxxxyyyzzz{{{rrrwww|||}}}zzzyyy||||||yyyvvvvvvvvvuuuqqqmmmlllooorrruuuvvvxxxzzz{{{xxxzzzzzzwwwrrrppptttxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvyyyzzz{{{}}}sssmmmoooooonnnpppuuuvvvsssyyyyyyzzzzzzzzzyyyxxxxxx}}}~~~~~~~~~||||||zzzyyyyyyyyyxxxvvvtttlllnnnnnnhhh___\\\```fffgggkkkqqqvvvxxxwwwtttrrrrrrrrrrrrrrrrrrrrrrrrrrrwwwxxxvvvqqqpppoookkkeeeaaahhhpppqqqnnnmmmqqqvvvxxxvvvrrrmmmooowww{{{zzztttuuuuuuttttttuuuxxxzzzyyywwwtttppphhh]]]PPPHHH999777333///,,,+++******,,,+++)))'''&&&'''((()))((('''%%%$$$%%%'''***,,,******)))(((''''''''''''%%%((((((%%%&&&***+++)))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&'''***,,,)))444???WWWcccpppwwwVVVEEE222+++***)))''''''$$$%%%''')))++++++++++++***)))'''&&&&&&'''((((((******))))))))))))******000000///---,,,+++***))),,,,,,,,,,,,+++,,,...000.........///000111222222******+++++++++******)))+++***)))((((((***,,,------------,,,,,,,,,++++++***)))))))))))))))*********,,,///111222111///...///444MMMvvvtttgggUUU===---)))******((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((()))******)))---111333666AAAPPP]]]```[[[___kkkqqqnnnrrr{{{wwwvvvkkkUUUAAA777000***------,,,+++*********++++++***************++++++......///000000333>>>JJJbbbnnnxxx{{{{{{|||}}}||||||~~~}}}|||~~~~~~|||||||||}}}~~~}}}}}}}}}~~~~~~{{{}}}|||||||||}}}~~~||||||}}}|||~~~|||}}}<<>>777333///,,,+++((()))******)))((()))******'''$$$$$$'''((((((&&&+++---...,,,(((%%%&&&'''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###"""""""""%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((()))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++...;;;SSSppprrrPPP000)))...---******(((&&&$$$%%%)))******(((************************''''''''''''((()))***+++...---,,,+++************,,,,,,.../////////...---444222000...------//////******+++,,,,,,,,,,,,++++++***************++++++***++++++,,,---...//////---+++)))(((((()))+++---***---...000111222111...///===\\\xxx\\\KKK999000---)))''''''((((((((((((((((((((((((+++******)))(((''''''&&&***))))))((((((***+++,,,******,,,000888EEETTT]]]___eeekkknnnsssxxxxxxuuuxxxtttlll___PPPAAA333,,,))))))((((((((((((((())))))*********++++++++++++)))+++......,,,000>>>MMMdddrrr{{{yyyxxx~~~|||{{{|||zzzyyyyyyxxxttt|||{{{{{{}}}~~~~~~}}}zzz~~~}}}555:::@@@IIIXXXcccccc]]]YYYJJJ@@@???===777888???KKKQQQZZZfffvvv~~~yyyzzzzzzyyyzzzxxxnnnbbbOOOAAA333///...,,,++++++))))))******************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))---------,,,,,,,,,++++++*********+++++++++,,,,,,//////000999LLLaaalllnnnmmmiiihhhkkkmmmllllllnnntttwwwwwwtttooopppvvv}}}~~~|||yyyvvvuuuuuuuuusssuuuwwwwwwxxxyyy{{{}}}}}}tttlllfff```XXXSSSSSSbbbnnnvvvvvvssstttuuuuuutttxxxzzzwwwrrrppptttyyy}}}{{{yyyxxxyyyyyyvvvtttvvvwwwyyy|||}}}{{{wwwtttmmmddd^^^aaagggkkknnnrrrtttvvvyyyzzzzzzzzzzzzzzzwwwvvvssspppmmmmmmpppsssqqqtttsssoooooorrrsssqqqjjjuuu~~~{{{uuurrrqqqoooooopppsssvvvwwwsssooommmkkkkkkllloooqqqqqqooommmlllooosssuuuvvvtttssssssrrrsssssstttsssqqqpppooovvv{{{|||uuuppprrrvvvvvvxxxuuutttuuusssppprrrwwwzzzpppfff```^^^YYYUUUOOOFFF<<<333...++++++++++++***((((((((()))***(((%%%%%%''')))(((''')))+++---,,,)))&&&&&&'''$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((())))))(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((,,,:::UUUuuu___;;;//////,,,)))((((((&&&$$$%%%(((******(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++,,,---...---,,,+++************,,,---.../////////...---000///...,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,+++***************++++++++++++,,,---...///000000,,,***(((''''''(((***,,,,,,...///000111222222111999IIIeeeyyylllQQQCCC444...---***))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))((('''''''''(((******))))))+++...777DDDSSS\\\]]]gggooorrrsssvvvxxxwwwwwwssslllcccWWWIII;;;222,,,,,,+++***))))))******)))))))))*********+++++++++,,,......---111AAAQQQfffsss{{{xxxvvv}}}~~~~~~||||||~~~zzzzzz}}}|||xxxuuu|||~~~~~~zzz~~~222222444:::JJJ[[[dddfffdddRRRBBB===;;;888888<<>>OOO```kkkiii\\\LLL@@@999777:::>>>EEEOOO[[[gggttt}}}{{{xxxxxxzzztttaaaOOOAAA888000...---***((())))))))))))(((((((((((((((((((((((((((((((((((((((******)))((()))***+++,,,((((((((()))))))))))))))************************)))))))))*********++++++...---...:::QQQiiittttttwwwsssqqqssssssqqqpppqqqooossswwwwwwuuutttvvvyyyxxxvvvuuutttssssssrrrqqqtttuuuvvvvvvvvvvvvyyy{{{~~~ooo]]]PPPFFF??????BBBMMM]]]ooowwwvvvtttuuuwww{{{{{{yyytttqqqrrrxxx~~~}}}yyyuuuvvvzzz}}}}}}{{{uuuuuuvvvxxxyyyxxxuuuqqqkkk___UUUWWW___eeeiiilllwwwwwwxxxyyyyyywwwtttrrruuuoooeee[[[UUUUUUZZZ^^^hhhnnnqqqooonnnqqqrrrrrrmmmtttzzz|||zzzvvvsssqqqqqquuuwwwvvvtttsssqqqnnnnnnoooppprrrttttttrrrpppkkklllmmmqqqvvvzzz}}}yyyyyyxxxwwwvvvuuutttttttttzzz}}}xxxpppmmmppptttuuussstttvvvtttppppppttt}}}{{{vvvnnnfffbbbcccfffeeedddbbb^^^WWWKKK===333222///,,,)))))))))((((((((('''%%%%%%%%%&&&''''''%%%'''***++++++***(((((())))))((((((((())))))***&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&((()))***++++++''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((,,,;;;WWWwwwtttLLL555,,,)))'''(((&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((()))***++++++---,,,++++++*********+++---------..................000111222333222000///++++++++++++,,,,,,------,,,+++******)))************++++++,,,---...///000+++***)))(((((()))***+++......///000//////666===PPPhhh{{{~~~~~~|||kkkTTT999111++++++---,,,,,,---(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%%%%%%%&&&&&&'''''')))(((((()))...888DDDLLLWWWhhhvvvsssjjjhhhmmmrrrtttnnnhhhddd^^^QQQ???222,,,+++***((('''&&&&&&&&&(((((((((((())))))))))))------......///777JJJ\\\ttt|||}}}tttooouuu}}}~~~||||||}}}~~~~~~}}}{{{}}}~~~{{{{{{xxxyyyyyyvvvvvvxxx}}}}}}~~~}}}}}}}}}~~~xxx~~~}}}~~~{{{yyy{{{{{{zzz||||||{{{~~~{{{zzz|||zzz~~~~~~&&&***---///111<<>>HHHYYYhhhfff___^^^eeekkkhhhddd```___\\\QQQAAA444,,,+++***((('''&&&&&&&&&(((((((((((()))))))))))),,,---...///111:::NNNbbbrrr{{{|||sssnnnvvv~~~~~~}}}}}}~~~~~~}}}}}}~~~{{{xxx{{{{{{wwwvvvxxx~~~}}}~~~{{{yyyyyy{{{}}}~~~~~~|||{{{}}}}}}|||~~~}}}{{{|||~~~yyywww|||~~~{{{zzz|||&&&)))......,,,111CCCTTTkkkuuurrrYYY>>>444777<<>>777222000---******---++++++++++++************)))))))))))))))))))))))))))(((&&&%%%&&&''')))***&&&&&&&&&'''((())))))***(((((())))))*********+++(((((((((((())))))))))))***...333;;;MMMiii}}}vvvqqqpppmmmkkkgggeeedddfffiiilllkkkiiihhhkkkpppqqqnnnjjjiiiooouuuzzzzzzxxxvvvuuuoooggg___]]][[[XXXYYY\\\ZZZ[[[cccpppuuupppllllllggghhhkkkmmmoooqqqqqqrrrrrrooonnnrrrwwwzzzwwwsssyyyzzz{{{}}}}}}}}}xxxxxx|||zzzxxxxxxzzz|||zzzssslllpppiii\\\PPPJJJMMMUUU\\\iiittt{{{zzzvvvuuuvvvvvv|||tttppptttuuuqqqnnnnnnooozzz|||sssooovvvyyyvvvtttuuuwww{{{}}}xxxttttttxxxyyywwwtttooorrrwww{{{{{{yyyvvvssswwwsssssszzz|||wwwrrrqqqoooooossswwwuuupppnnnppphhhjjjjjjhhhfffgggkkkooommmuuu}}}~~~xxxpppkkkjjjcccXXXIII>>>777111+++'''(((******)))&&&&&&))),,,+++'''$$$$$$'''******)))))))))(((''''''&&&''''''$$$$$$######$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''***555LLLgggxxx|||yyy|||iiiLLL444)))((('''&&&###%%%'''&&&$$$$$$'''***))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++***++++++,,,,,,......---,,,---...///000111111111000000...------...---,,,++++++---...000---,,,+++***))))))))))))))))))***+++,,,------...************************---+++///555555:::QQQjjjvvvyyyrrr]]]GGG999222///+++(((&&&))))))'''(((+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++++++++***)))&&&((()))))))))(((***+++))),,,---+++,,,000000---333666;;;======999333000))))))((((((((((((((()))************++++++++++++&&&(((---111555@@@TTTgggsss{{{}}}}}}~~~~~~uuu|||}}}vvvsssyyyzzzzzz~~~~~~|||{{{|||~~~zzzzzz|||xxxwww}}}vvvppptttzzz~~~~~~~~~}}}{{{yyy~~~~~~...---,,,++++++---///000AAAUUUTTTQQQFFF<<<@@@777:::;;;AAAIIINNNNNNKKKJJJ\\\iiitttxxx}}}}}}jjjRRREEE:::000------,,,++++++)))((('''&&&&&&'''((())))))***+++++++++)))((('''******))))))((((((((('''))))))))))))))))))))))))(((***+++***)))((()))***((()))***,,,,,,------,,,------333DDD]]]www{{{xxxvvvvvvrrrqqqooollliiijjjlllooopppsssrrrooorrrvvvrrrjjjnnnqqqvvvzzz|||{{{yyywwwtttooojjjiiiiiifff```[[[bbbdddhhhkkklllllljjjiiigggiiillloooqqqrrrssssssvvvsssqqqpppqqqsssuuuvvvxxxyyyzzz~~~{{{wwwwww~~~yyyuuurrruuuxxxxxxqqqjjjssskkkccc\\\TTTPPPWWWcccoootttzzz|||zzzzzzwwwvvvxxxwwwppplllkkkqqqtttwwwxxxwwwwwwyyy|||wwwxxxxxxxxxwwwxxx{{{}}}}}}vvvuuuxxx{{{zzzxxxwwwwwwvvvuuuwwwzzz}}}zzzwww||||||wwwrrrsssvvvzzz{{{uuuqqqqqqsssrrrooonnnlllkkkkkknnnrrrtttvvvxxxzzzvvvqqqnnnooorrrpppfffQQQ;;;---***'''$$$))))))(((((()))***++++++((('''&&&%%%&&&(((***+++111,,,'''%%%&&&((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''000===PPPmmmyyymmmkkkfffTTT:::)))&&&((())))))%%%###$$$$$$###%%%)))++++++******))))))((((((*********)))))))))))))))))))))***+++++++++******000///---++++++---///000000000000000///...---,,,111000///......///000111---,,,+++***))))))))))))+++***)))(((((()))******)))))))))((())))))***+++...222333111999NNNcccnnnpppjjjeeeSSS888------((())))))))))))))))))))))))'''(((((('''''')))---000,,,+++)))((((((((()))***((((((((((((((()))******((()))))))))))))))((((((************************...666;;;999///)))))),,,))))))))))))))))))))))))******)))))))))***+++,,,...---///444;;;HHH[[[mmmpppwww~~~|||~~~{{{yyyzzz||||||}}}|||||||||~~~~~~}}}~~~}}}~~~||||||}}}wwwuuu{{{}}}}}}|||}}}}}}xxxuuusssxxxuuusssvvv{{{~~~{{{www}}}~~~|||~~~yyyxxx,,,+++***)))***+++---...777IIIIIILLLIIIDDDJJJ>>>888999===DDDGGGFFFEEEEEEWWWeeeppptttyyyzzzgggPPPAAA666---,,,,,,+++)))))))))(((''''''''''''((())))))******+++***)))((('''))))))))))))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***(((((()))***+++,,,---...///444???SSSlll}}}zzzxxxxxxxxxvvvuuussspppmmmmmmoooqqqqqqttttttrrrtttyyyyyyuuuppppppqqqssstttuuuvvvwwwpppmmmkkkllloooooolllhhhjjjjjjkkkmmmnnnooonnnmmmkkklllnnnpppssstttuuuvvvtttrrrooonnnooopppqqqrrrwwwwwwwwwxxxzzzzzzyyyxxxvvvqqqpppvvvzzzyyyvvvvvvuuusssrrrsssuuusssmmmgggtttooojjjeee]]]XXX\\\eeeoooqqqvvvzzz}}}|||yyyvvvyyyyyy|||yyysssqqqjjjnnntttuuuttttttwww{{{yyyyyywwwuuutttvvv{{{~~~~~~zzzzzz}}}|||zzzyyy{{{~~~{{{}}}~~~zzzwwwxxxsssvvvtttooommmppprrrqqqqqqrrrrrrrrrrrrssstttuuutttxxx{{{xxxqqqmmmnnnrrrtttiiiUUU>>>111---,,,)))((((((''''''(((((()))***)))(((&&&&&&&&&''')))***---***((('''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((000777CCC^^^nnnhhhfffaaaRRR;;;***''')))***)))%%%###$$$$$$###%%%)))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------...,,,***))))))***,,,.../////////............---000000///......///000111,,,,,,+++***))))))))))))+++***)))(((((()))******++++++******++++++,,,---+++---///999OOOhhhvvvyyyiiibbb^^^OOO777------(((((((((((((((((((((((((((&&&&&&&&&&&&%%%'''***---++++++***)))))))))))))))((('''''''''(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))***///444333---((((((***))))))))))))))))))))))))))))))))))))************,,,+++---222999FFF[[[lllxxx}}}~~~~~~||||||~~~||||||~~~}}}yyyyyy{{{zzzuuussswww{{{|||||||||}}}zzzuuussssssyyyxxxwwwwwwxxxzzz}}}~~~|||~~~}}}***)))((((((((()))+++,,,...>>>@@@LLLTTTVVVYYYIII:::999;;;@@@@@@>>>@@@EEEVVVdddooosssyyyyyyfffOOO>>>444,,,,,,...,,,******)))((((((''''''(((((())))))************)))(((((())))))((((((((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***************,,,...000222...666FFF]]]ttt|||yyyyyyyyyyyyzzzzzzxxxuuuqqqpppppprrrooorrrssspppppptttwwwvvvrrrooolllkkklllppptttxxxrrrpppnnnppptttvvvuuusssrrrooommmnnnqqqsssrrrpppppppppqqqrrrtttvvvxxxyyywwwuuutttrrrrrrrrrsssttt|||zzzxxxxxxxxxxxxvvvuuummmhhhfffkkkoooooonnnooorrrsssttttttssspppllliiitttrrrooollleee```bbbgggnnnnnnppptttxxxyyyvvvrrrwwwyyy~~~wwwuuuiiiooouuuvvvrrrqqquuuyyyzzzyyyvvvsssrrrtttyyy}}}}}}}}}}}}~~~{{{yyyzzz|||~~~zzz|||~~~~~~}}}~~~sssrrrnnniiijjjooorrrpppnnnqqqtttuuusssrrrqqqpppsssyyy~~~{{{rrrlllnnnrrrwwwlllWWW@@@333///---+++''''''&&&&&&''''''(((((()))((('''&&&&&&&&&'''(((''')))******(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((...111777PPPfffgggccc```SSS???...(((((()))(((%%%###%%%%%%###%%%(((((((((((()))))))))))))))(((((())))))******++++++,,,,,,++++++,,,...000111---,,,***))))))***,,,---...---,,,,,,,,,---//////000000///......//////000+++******)))))))))************))))))))))))******------,,,,,,,,,---......///,,,000FFFhhhdddZZZTTTHHH444,,,,,,((((((((((((((((((((((((((('''''''''&&&%%%&&&(((+++***++++++++++++***))))))'''''''''&&&''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''%%%(((+++,,,***((((((((())))))))))))))))))))))))'''(((***+++++++++***))),,,+++---222:::HHH]]]ooo~~~|||~~~}}}~~~}}}{{{yyy{{{zzzvvvtttuuutttqqqrrrtttwwwzzz}}}zzzwwwxxx{{{|||tttpppqqquuuyyyzzzyyyvvvtttwww}}}}}}}}}~~~~~~}}}}}}||||||~~~))))))((((((((()))***+++,,,;;;@@@UUUiiiooooooXXXAAA<<<;;;>>>>>><<>>NNNfffzzz}}}}}}~~~wwwvvv{{{~~~|||~~~~~~~~~|||{{{{{{{{{zzz|||{{{~~~~~~|||xxxwwwuuutttqqqkkkfffgggkkkqqqqqqsssyyy||||||vvvwww|||~~~|||zzz{{{~~~yyyxxxvvvtttsssuuuzzz}}}|||}}}tttggg```aaaeeeggghhhfffgggnnnzzz~~~{{{{{{{{{}}}~~~|||vvv~~~}}}xxxyyyxxxyyy}}}~~~~~~))))))******+++++++++***'''222888]]]cccLLL;;;;;;>>>>>>FFFSSS[[[hhhrrruuuzzzyyyfffNNN;;;111)))))),,,,,,+++,,,&&&''')))***++++++*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***(((((()))***+++,,,---------555CCCQQQ^^^hhhooosssqqqyyy{{{tttsssyyy|||xxxtttvvvwwwvvvrrrnnnkkkkkkffffffjjjsssvvvrrrmmmmmmqqqqqqqqqrrrsssvvvxxxzzz}}}{{{vvvrrroooppprrruuurrruuuyyyxxxtttqqqrrrtttqqqrrrssstttttttttttttttnnnsssyyy|||{{{zzz|||~~~tttkkkfffddddddddd^^^\\\___dddgggiiimmmsssqqqqqqppppppqqqvvv{{{|||{{{tttjjjgggjjjjjjgggaaagggooossssssrrrrrrssswwwxxx|||~~~zzzsssssswwwzzzxxxuuutttuuuxxx{{{}}}}}}~~~{{{xxxvvvuuussspppnnnpppuuuzzz|||||||||zzzxxxwwwxxx{{{~~~}}}|||xxxxxxxxxrrrjjjggglllnnnlllllloooqqqooorrrttttttpppkkkkkkrrrxxx~~~~~~}}}}}}}}}wwwkkkTTT<<>>>>>AAA@@@GGGSSSXXXeeeppptttzzzzzzgggOOO???444++++++---------...&&&''')))***+++++++++******)))(((((((((***+++,,,+++++++++,,,,,,---------))))))))))))))))))))))))(((***+++***)))((()))******+++,,,---...............999KKK\\\iiiqqquuuvvvpppxxxxxxooonnnwww}}}{{{tttvvvxxxwwwtttpppmmmlllmmmiiillluuuyyyvvvrrrssstttsssqqqqqqqqqsssuuuwww}}}xxxsssppppppsssvvvqqquuuwwwssslllhhhkkkpppqqqrrrtttuuuuuuuuutttsssiiiooovvvyyyyyyxxx{{{~~~{{{nnnbbb[[[WWWUUUTTTQQQRRRWWW```fffiiipppvvvvvvssspppoooqqqwww|||zzzyyysssjjjgggiiigggbbb```iiirrruuurrrnnnnnnqqquuuxxx}}}|||uuutttxxx}}}vvvtttvvvzzz||||||yyyzzzzzzwwwtttqqqpppqqqnnniiifffhhhpppwwwyyyxxxxxxwwwvvvvvvwwwyyy|||~~~yyyzzzwwwssstttwwwtttmmmccckkkqqqqqqqqqsssuuuuuutttwwwyyyvvvqqqpppvvv|||~~~}}}}}}~~~pppdddNNN777+++***+++***((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''+++)))'''(((,,,---,,,***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((("""######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&$$$+++...--->>>[[[kkkqqqrrrrrrhhhPPP555***+++%%%$$$'''++++++'''$$$%%%'''''''''&&&&&&%%%%%%%%%*********))))))))))))))))))******+++++++++******************************---...//////000000//////...///000000///---+++***++++++***(((''''''''''''&&&''')))***+++++++++***---,,,,,,,,,,,,---......777JJJlllwwwppp[[[>>>......***(((***'''''''''''''''''''''''''''%%%'''))))))((('''((()))((('''&&&&&&&&&((()))*********)))(((((((((((((((&&&'''((()))************))))))))))))))))))))))))'''((((((&&&%%%'''***---))))))))))))))))))))))))((((((((('''((())))))***...---///666AAASSSlll|||zzz~~~xxxwww||||||{{{{{{}}}|||xxx~~~}}}zzzyyy}}}yyy{{{|||vvvuuurrrpppnnnggg___```hhhrrruuuzzz~~~{{{}}}|||{{{xxx|||{{{pppxxxzzzsssooouuu~~~wwwoooqqq{{{~~~}}}{{{yyy{{{~~~~~~}}}}}}~~~~~~||||||((()))******))))))***+++///...444JJJpppqqq___KKKCCCDDDIIIPPPUUU]]]iiitttzzz~~~yyybbbHHH666333///,,,+++++++++******)))((()))+++,,,+++***************************((((((''''''(((***,,,---,,,,,,+++******)))******))))))((((((((((((((())),,,***'''(((***...000111222@@@RRReeexxxyyy}}}xxxrrrmmmmmmrrryyy}}}uuurrrtttyyyzzzuuuqqqpppvvvtttssstttwwwyyyyyyyyylllqqquuuvvvttttttwww{{{{{{wwwuuutttppplllmmmrrrssssssrrrooommmnnnppprrrzzzyyywwwvvvvvvvvvuuutttooonnnrrrxxxyyyuuuuuuzzzzzzlll]]]PPPHHHGGGHHHFFFIIIOOOXXXbbbkkkrrrwwwwwwooorrrxxxzzzzzz{{{wwwtttqqqqqqqqqoookkkfffdddsss{{{uuuooosssuuusssrrrsssuuuwwwwwwuuusssrrr{{{wwwxxx}}}{{{vvvxxxyyyyyywwwsssnnnllllllfffeeeeeegggjjjmmmnnnnnnqqqxxx}}}}}}|||}}}zzzvvvzzzuuupppppptttvvvtttpppkkktttvvvooonnnvvvyyyvvvsssvvvyyyyyyyyyyyy|||~~~|||yyyzzz|||sssXXXCCC777---+++---(((''''''''''''''''''''''''+++(((%%%%%%((())))))'''%%%%%%%%%&&&(((+++---///)))((('''&&&&&&%%%%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((&&&""" ((('''%%%$$$$$$%%%'''(((&&&***)))***111:::TTTvvvyyyYYY<<<222...(((((('''&&&&&&&&&&&&''')))(((((('''''''''((((((&&&'''((())))))***))))))(((((()))***************++++++******++++++,,,---///---,,,,,,...000111111,,,---...000000...---,,,++++++***************+++&&&'''(((***++++++++++++000---+++,,,---------...;;;YYYyyy~~~nnn___III;;;///,,,,,,***((('''%%%&&&''''''(((''''''&&&%%%%%%&&&'''((((((((('''***)))'''&&&&&&(((***,,,++++++***)))((((((((()))%%%%%%%%%&&&'''((())))))(((&&&$$$$$$''')))++++++))))))))))))))))))))))))******)))))))))))))))******+++,,,,,,------,,,,,,000,,,,,,222<<>>444+++,,,///***''''''''''''''''''''''''+++(((&&&&&&(((******((()))((('''''''''(((***+++***)))(((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$######%%%&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%)))'''(((///777PPPrrr}}}___@@@111+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++++++++)))******++++++++++++++++++++++++++++++,,,,,,---,,,++++++,,,000333555555---...000111111000...---++++++************++++++(((((())))))***+++++++++,,,******,,,---,,,...111BBBcccwwwgggWWW???444***)))***)))''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''')))((('''&&&'''(((***+++******))))))((()))))))))&&&&&&&&&''''''(((((((((+++(((&&&%%%&&&(((((((((((((((((((((((((((((((((******)))))))))))))))******+++,,,,,,------,,,,,,000---,,,111999JJJeee|||~~~{{{}}}|||yyywww|||~~~~~~{{{{{{}}}|||zzz{{{yyyuuutttqqqooollleee```dddjjjooorrrvvvyyy|||~~~}}}xxxuuuvvvyyy~~~yyy{{{~~~}}}{{{yyyzzz|||~~~~~~yyyuuuxxx|||~~~|||}}}yyywwwwwwwwwwwwwwwyyyyyyzzz{{{~~~&&&((())))))(((''')))***)))---222:::LLLeeezzzuuu\\\NNNLLLSSS^^^gggttt{{{~~~}}}yyyoooWWW???333000---+++++++++***))),,,+++***+++,,,---,,,+++***************************************)))(((((()))))))))(((((((((((((((++++++*********++++++,,,,,,...000///------///222222===LLL___ttt|||xxxrrrmmmllloootttxxx~~~xxxuuuxxxyyyuuurrrqqqpppppprrruuuzzz|||}}}|||xxx|||~~~|||zzz{{{}}}yyyrrrqqqqqqmmmkkklllppprrrtttvvvvvvwwwyyyzzz{{{yyyxxxxxxxxxyyyxxxyyyzzzyyyvvvvvvzzzzzznnnbbbXXXLLLAAA:::777===GGGSSS___jjjrrrvvvxxxqqqpppsssvvv|||~~~}}}}}}zzztttooommmtttvvvrrrqqquuuvvvrrrmmmlllkkkkkklllnnnpppqqqssssssssstttvvvwwwxxxxxxmmmmmmnnnppprrrooohhhccceeefffhhhllloooqqqpppnnnwww}}}|||rrrtttyyy{{{{{{wwwrrrnnnnnnwww|||yyyzzzzzztttvvvyyyzzz{{{|||~~~}}}{{{|||zzzvvvfffMMM:::222)))***---((('''''''''''''''''''''''')))(((&&&''')))*********(((((('''''''''((()))*********))))))(((''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$######$$$''')))+++'''&&&%%%$$$$$$%%%&&&'''$$$(((&&&'''---444KKKkkkhhhEEE///)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((()))+++,,,---------+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++***,,,///222444444///000111222222111000///++++++************++++++++++++***))))))***+++,,,+++)))***.........111777MMMrrrwwwooo___KKK666---'''(((++++++))))))))))))((('''''''''((()))'''''''''(((''''''&&&&&&((((((''''''(((((()))***))))))((((((((()))******''''''''''''((((((((((((***(((&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))*********+++,,,,,,------,,,,,,///------111:::JJJbbbuuu}}}}}}~~~}}}~~~~~~{{{xxx}}}||||||zzzyyy|||{{{zzzzzzxxxvvvrrrooolllgggcccffflllkkkoootttwwwzzz~~~~~~{{{|||}}}{{{zzz|||{{{xxxwwwwwwyyy|||yyyzzz{{{{{{{{{zzzzzzyyyyyy}}}zzzwwwvvv{{{~~~~~~}}}{{{xxxwwwvvvuuussstttuuuvvvxxx{{{~~~&&&'''((((((''''''((()))(((,,,111888IIIeeedddQQQMMMTTTcccooowwwzzz|||zzzuuuhhhRRR>>>222000---,,,,,,,,,+++***---,,,++++++---------+++************************((()))***++++++***)))(((((((((((((((((((((((('''+++************++++++,,,,,,000444333///,,,...111000777CCCSSSdddrrrzzz{{{xxxtttpppllllllooosssvvv|||tttppprrruuutttrrrrrrnnnoooqqquuuyyy{{{{{{zzzwwwzzz~~~~~~}}}~~~~~~tttnnnoooqqqpppnnnnnnooorrruuuwwwwwwwwwxxxxxx}}}zzzyyyyyy{{{}}}yyyyyyzzzzzzzzzzzz|||yyyppphhh```TTTFFF<<<666===HHHUUUbbbmmmuuuyyyzzzuuuuuuuuuuuuzzz}}}|||{{{xxxrrrlllpppsssrrroooqqqvvvvvvrrrpppnnnlllkkklllooosssuuuppprrrttttttssssssuuuwwwnnnkkkjjjmmmppppppkkkeeehhhiiilllqqquuuuuusssqqqwww}}}~~~|||qqqvvv{{{}}}{{{vvvrrrppppppwww|||}}}~~~|||pppqqqsssuuuwwwyyy{{{|||zzz|||{{{zzzxxxdddKKK999111((((((***$$$''''''''''''''''''''''''''''''&&&'''((()))))))))$$$%%%&&&'''(((***+++,,,++++++******)))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%(((&&&&&&,,,111EEEccczzzlllIII...)))(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))((()))***,,,---.........+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---.........,,,++++++---...///...///000111111111111000///++++++*********+++,,,,,,...---+++)))((()))+++,,,---***,,,111000...555???ZZZrrrjjjZZZCCC222,,,))),,,///...,,,,,,+++***((('''&&&''')))***'''((((((((('''&&&%%%%%%'''''''''(((((((((((((((((((((((((((((()))***+++))))))((((((((((((((((((%%%$$$$$$%%%(((+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((())))))******************+++,,,,,,------,,,,,,+++,,,...444>>>OOOeeeuuuvvvtttxxx{{{}}}{{{}}}~~~~~~|||~~~||||||yyywwwxxxwwwwwwtttrrrqqqlllggghhhlllnnnqqquuuvvvwww|||}}}yyyyyyxxx{{{{{{xxxwwwzzz|||{{{}}}~~~{{{zzzyyyzzz||||||{{{zzz{{{{{{wwwuuutttttttttvvvyyy|||}}}{{{yyyyyyzzzzzzyyyxxxssstttvvvxxx{{{}}}~~~&&&'''((((((''''''((()))'''(((+++444HHHhhhlllUUUNNNVVVggguuuzzz||||||yyyrrrcccNNN>>>222000............---,,,---,,,++++++------,,,+++))))))))))))))))))))))))&&&''')))***++++++******'''((())))))***)))(((((()))))))))))))))***+++,,,,,,000555444///,,,...000///222;;;GGGRRR[[[aaadddjjjiiiggggggiiillloooqqquuummmhhhlllqqqssssssssssssssstttvvvyyy{{{{{{zzzuuuxxx|||}}}tttmmmmmmpppooonnnnnnsssuuuxxxyyyxxxvvvuuuuuuzzzzzzzzzxxxvvvvvvyyy{{{yyy{{{|||zzzzzz|||~~~|||xxxsssoooiii___QQQFFF???EEEOOO\\\hhhrrryyy|||{{{yyyyyyxxxvvvwwwzzz|||zzzxxxxxxxxxuuuoooiiippppppooonnnqqquuuuuussstttrrrooommmnnnppptttvvvqqqtttwwwuuurrrqqqsssvvvppplllggghhhlllnnnllliiikkkmmmqqqvvvzzz{{{yyyvvvxxx}}}~~~}}}}}}uuuxxxzzzzzzwwwuuuttttttpppuuuyyy|||}}}rrrssstttvvvyyy{{{||||||}}}}}}zzzyyyvvv___GGG777000))))))+++%%%((((((((((((((((((((((((%%%&&&''''''''''''(((((($$$%%%&&&'''((()))*********+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&)))&&&''',,,///@@@[[[ttt|||{{{xxxnnnLLL...+++(((((('''&&&&&&&&&&&&''''''''''''''''''((()))))))))***+++---......//////+++************+++,,,,,,------,,,,,,------...///000...,,,,,,...///000///...//////////////////...++++++******+++,,,,,,---///...+++***)))***+++,,,...+++---111///---666EEEgggtttlllYYY???111,,,***...///---+++,,,,,,***((('''&&&''')))***'''((((((((('''&&&%%%%%%&&&'''''''''((((((((((((((('''''''''((()))******))))))))))))))))))((((((%%%$$$$$$&&&)))+++++++++'''''''''''''''''''''''''''((()))******************+++,,,,,,------,,,,,,***,,,///444@@@SSSfffsssnnnqqqxxx~~~zzz}}}~~~|||}}}~~~|||}}}vvvtttsssrrrpppppprrrvvvtttooolllnnnuuuvvvwwwvvvvvvyyy~~~{{{vvvvvvwww{{{zzzvvvtttwwwzzzzzz|||~~~|||zzzzzz|||~~~~~~~~~}}}yyytttqqqqqqrrriiimmmttt|||yyyxxxyyy{{{}}}~~~~~~}}}vvvxxxzzz|||}}}~~~~~~~~~&&&((())))))(((''')))***,,,***,,,555HHHhhhrrrYYYOOOVVViiizzz{{{qqq___III:::111000//////000000...------,,,++++++,,,,,,+++***))))))))))))))))))))))))&&&'''((()))+++++++++,,,((()))+++,,,,,,+++******)))))))))))))))***+++,,,,,,///222111///------///000111777@@@FFFHHHKKKOOOUUUWWW[[[```dddhhhkkklllooogggbbbhhhpppsssttttttyyyxxxwwwxxxzzz|||||||||xxxzzz~~~vvvooonnnmmmkkkkkkmmmvvvxxxzzzyyyvvvsssqqqqqqtttvvvwwwuuurrrppprrruuuzzz}}}~~~{{{yyy{{{|||{{{yyywwwvvvtttppphhh]]]TTTLLLQQQYYYbbbllltttzzz}}}~~~yyywwwyyyzzzvvvtttuuuwwwvvvvvvwwwxxxvvvpppjjjoooooonnnppprrruuuvvvvvvvvvuuusssqqqpppqqqrrrrrrsssvvvwwwvvvsssqqqsssuuuqqqmmmhhhfffhhhjjjkkkjjjoooqqquuuzzz~~~}}}{{{zzz~~~~~~}}}zzzyyyvvvuuutttuuuvvvvvvrrrrrruuuxxx|||~~~{{{{{{{{{}}}~~~yyytttoooWWWAAA333///***,,,///)))((((((((((((((((((((((((&&&((())))))(((''''''(((''''''((((((((('''&&&&&&******++++++***)))'''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$ $$$''''''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''')))&&&&&&+++,,,:::SSSmmmxxxtttsssqqqOOO//////(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((***+++,,,------......---+++***)))))))))***,,,---...------------.../////////...---...111333555555......------------......++++++***++++++,,,---...///...,,,+++++++++,,,,,,---)))+++///---+++999MMMttt{{{pppYYY===...***))),,,---***((()))+++***((('''&&&''''''((('''''''''(((''''''&&&&&&''''''&&&&&&''''''((()))(((((('''''''''((())))))))))))))))))***************(((''''''(((((('''&&&((((((((((((((((((((((((&&&''')))***++++++*********+++,,,,,,------,,,,,,***...000444@@@TTTfffooopppttt|||zzz}}}~~~{{{{{{|||zzzyyyzzzzzzzzztttrrrqqqnnnhhhiiiooowwwyyyuuurrrrrryyywwwuuutttuuuxxxzzz|||}}}|||~~~|||vvvrrrqqqxxx{{{zzztttpppsssvvvwwwuuuzzz~~~|||zzz{{{}}}}}}|||uuuooonnnnnnfffjjjttt~~~{{{{{{|||~~~~~~|||yyy{{{~~~'''(((***)))(((((()))+++...---///777FFFaaauuuXXXMMMTTTgggyyy{{{oooZZZDDD777000///...///000000...------+++******++++++***)))))))))))))))))))))))))))))))))(((((()))***++++++***+++---...///...---,,,***))))))***+++,,,------,,,,,,------------------......444<<<>>><<<<<<@@@EEEJJJSSS\\\dddhhhkkklllnnnfffbbbhhhrrruuuuuuuuuzzzxxxvvvvvvxxx{{{|||}}}|||}}}}}}zzz|||vvvpppnnnkkkiiijjjoootttuuuvvvtttpppmmmlllkkklllppptttssspppnnnooorrrvvv{{{~~~zzzyyy||||||yyywwwxxxxxxwwwsssllleee```YYY[[[```fffmmmtttxxx{{{{{{tttppptttwwwvvvttttttsssssstttwwwyyywwwrrrmmmnnnnnnpppsssuuuwwwxxxzzzyyyyyyxxxvvvtttrrrpppooossstttuuuuuuttttttuuuuuurrrpppmmmkkkjjjjjjjjjkkkrrrsssvvv{{{~~~yyy}}}~~~{{{{{{~~~~~~}}}xxxsssrrrsssvvvvvvvvvtttqqqqqqtttyyy}}}~~~~~~xxxqqqjjjSSS===111...***,,,///)))(((((((((((((((((((((((((((+++---,,,)))''''''(((''''''((((((((('''&&&%%%)))***++++++***)))'''%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""%%%&&&$$$!!! $$$(((%%%&&&&&&&&&&&&&&&&&&%%%&&&((($$$%%%))))))555LLLeeessspppqqqvvvTTT000222(((((('''&&&&&&&&&&&&'''%%%$$$$$$%%%%%%'''((((((+++,,,,,,---------,,,,,,---,,,*********+++---..................//////000///---,,,---000222333333...------------------...++++++++++++,,,---......------------,,,,,,,,,,,,...)))***000......AAAZZZtttWWW999,,,((('''******(((''')))))))))(((((('''&&&&&&%%%&&&&&&''''''((('''''''''((('''&&&%%%%%%'''(((***))))))((('''''''''(((((()))))))))******++++++++++++)))((((((((((((&&&$$$((((((((((((((((((((((((&&&''')))+++,,,+++***)))***+++,,,,,,------,,,,,,***...111555BBBXXXkkkssswwwxxx}}}~~~~~~}}}|||yyy~~~|||{{{|||yyyxxxxxxyyy}}}wwwzzzzzzvvvttttttrrrmmmggggggllltttwwwtttqqqqqqwwwssspppqqquuuyyyxxxwww{{{wwwwwwzzzyyysssooonnnqqqvvvuuupppmmmqqqwwwzzzrrrwww~~~}}}yyyxxx{{{~~~tttkkkfffeeeiiikkkttt|||}}}zzzxxx{{{((()))******))))))***+++)))***...555???WWWsssVVVJJJPPPdddvvv~~~}}}yyylllWWWBBB555...------...//////...,,,,,,+++******++++++)))((()))))))))))))))))))))))),,,+++)))((((((((()))***+++,,,...000000///...---++++++++++++,,,---...///,,,+++***+++---...---,,,++++++111999;;;666555999===DDDPPP\\\fffkkknnnnnnpppgggcccjjjtttwwwvvvuuuwwwuuurrrqqqtttxxx{{{|||~~~zzztttpppwwwsssooonnnkkkiiimmmsssoooppppppnnnjjjgggffffffdddjjjpppqqqooooooqqqtttpppwww{{{yyyzzz~~~{{{vvvxxxzzzxxxsssmmmiiiggg```aaadddhhhmmmrrrvvvyyyzzzpppjjjnnntttvvvuuuuuupppppprrrvvvyyyxxxsssnnnmmmooossswwwxxxxxxzzz~~~}}}}}}}}}{{{yyyuuuqqqnnnrrrrrrrrrsssuuuvvvvvvvvvtttttttttqqqnnnlllkkklllssstttvvvzzzvvvzzz{{{xxxwwwzzz||||||}}}wwwqqqqqqtttwwwvvvtttvvvqqqooorrrxxx}}}~~~}}}~~~~~~zzzrrrjjjSSS>>>111...)))***+++%%%))))))))))))))))))))))))+++---///...+++(((((()))###$$$&&&((())))))((((((((()))***+++***(((&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$))))))'''""" &&&%%%&&&&&&''''''&&&&&&%%%%%%'''###$$$((('''111HHH```qqqnnnrrrzzzXXX111333(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++,,,,,,------,,,,,,+++***...---,,,++++++---...000...............///000000///---++++++,,,---------......------------......++++++++++++,,,---...///,,,,,,---......------,,,///***,,,333111333IIIeeevvvUUU777,,,((('''******((())),,,(((((((((((('''&&&%%%$$$%%%%%%&&&'''(((((((((''')))'''%%%$$$$$$&&&)))******)))((('''''''''''''''(((((()))***+++,,,,,,,,,(((''''''((())))))(((&&&((((((((((((((((((((((((%%%''')))+++,,,+++***)))++++++,,,---------,,,,,,(((---111666FFF___sss{{{{{{xxxzzz~~~||||||yyy~~~}}}|||~~~|||zzzyyy{{{|||wwwuuuwwwvvvtttuuuvvvtttooollljjjlllqqqrrrooollllllsssnnnkkknnnuuuzzzyyyuuuyyyuuuvvvyyyyyysssooonnniiinnnpppllllllrrr{{{vvvzzz~~~~~~~~~~~~yyyuuuyyy~~~rrrfff___\\\llllllsss~~~~~~zzz}}}zzzwwwzzz)))))))))))))))******+++))),,,***...;;;KKKkkktttVVVLLLWWWhhhrrr}}}}}}yyyrrreeeSSSBBB777333///---000000,,,)))******)))))))))))))))***+++))))))))))))))))))))))))+++***)))'''''')))***++++++,,,,,,---,,,+++)))(((++++++,,,,,,---.../////////---***+++---///...,,,111000///000333666777777999???LLL___lllqqqsssuuuyyytttpppooossswwwyyyyyy{{{xxxrrrmmmlllpppxxx~~~~~~yyysssqqqqqqqqqpppuuutttrrrnnnllllllooorrroooqqqqqqlllddd___^^^```bbbllltttrrrqqqtttuuutttvvvsssqqqrrrwww{{{}}}}}}zzzuuurrrtttwwwtttkkkaaa^^^ccceeecccfffnnnwww{{{~~~{{{rrrlllooowwwwwwqqqmmmnnnqqqvvvzzz{{{wwwsssuuuuuutttvvvxxxzzzyyyxxx}}}|||}}}~~~{{{vvvtttwwwzzzuuusssvvvwwwuuuvvvxxxwwwvvvuuusssrrrrrrrrrrrrmmmqqqssssssvvvyyyyyyvvvuuuxxx{{{{{{yyyvvvsssrrruuusssrrrsssssstttvvvyyyyyyuuupppqqqvvv||||||zzz}}}}}}{{{xxxwwwsssmmmMMM@@@222------***((('''((())))))************)))&&&444:::000'''((()))%%%)))((('''&&&&&&&&&&&&&&&)))(((((((((((())))))***$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$'''$$$%%%)))'''&&&333FFFaaajjjoootttsssZZZ:::---((('''&&&&&&&&&''')))))),,,***'''%%%%%%'''***,,,++++++,,,,,,...///111222333222000...,,,,,,,,,---------...............------...000222333222111000...---,,,...000111111000...---+++++++++---///000,,,,,,+++*********++++++---,,,///000000:::ZZZ{{{}}}gggHHH333---+++)))((('''((()))***&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%***)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((()))***++++++,,,,,,+++///111777KKKgggyyy~~~|||}}}{{{zzz{{{~~~~~~xxxuuuuuuwww~~~}}}}}}wwwyyy{{{{{{yyyvvvtttssssssqqqooopppqqqpppmmmiiifffeeefffmmmuuuyyyvvvrrrsssqqqrrrvvvzzzwwwmmmccc___dddfffdddfffoooxxx|||ssszzz{{{~~~~~~{{{sssuuuxxxiii\\\TTTRRRbbbiiiqqqxxx~~~~~~}}}zzz}}}))))))(((((())))))***+++***...,,,---666???XXXzzzwww[[[MMMTTTeeeqqqxxxyyywwwmmm]]]MMMAAA<<<555000///111111---***+++******)))))))))))))))***))))))))))))))))))))))))+++***(((''''''(((***+++***+++,,,,,,,,,+++***)))++++++,,,,,,---............,,,+++,,,///000///---111///...///000333555666:::@@@PPPcccoooqqqppppppxxxtttpppooorrrvvvxxxxxxzzzwwwrrrnnnmmmqqqxxx~~~}}}{{{vvvqqqnnnooosssuuuzzzyyyvvvqqqmmmmmmnnnqqqrrrsssqqqjjj```ZZZXXXYYY```jjjqqqpppppptttwwwwwwtttrrrppprrrxxx}}}zzzvvvrrrppppppllleee___```eeehhhfffhhhpppwww{{{vvvxxxuuupppqqqvvvxxxvvvssstttwww{{{}}}zzzxxxxxxwwwwwwvvvuuuuuuuuu{{{yyyzzz|||zzzuuuuuuxxxzzzwwwxxxxxxtttssstttsssvvvzzz|||{{{vvvppplllooosssuuussssssvvvvvvttttttvvvxxxxxxwwwtttqqqpppooommmkkkkkkkkkmmmoooqqqxxxtttqqqrrrwww}}}~~~|||{{{zzz}}}}}}yyywwwuuuooogggJJJ===000---,,,***(((((('''(((((((((((((((''''''$$$///333+++&&&((()))&&&(((((('''&&&&&&&&&&&&&&&''''''''''''(((((()))***(((((('''''''''((())))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&&&&&&&$$$'''$$$&&&)))'''&&&333DDD```lllsssyyyyyyaaa>>>...))))))(((((((((***+++,,,,,,***'''%%%%%%''')))+++******+++,,,...///111222444333111///............000///---,,,,,,---...///,,,...///111222222111111...---,,,---///000000///------+++++++++---...000//////...,,,++++++++++++******---111999LLLiii{{{mmmVVV???111,,,+++)))''''''((()))***''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))******))))))(((''''''&&&))))))((('''''''''(((((()))))))))(((((((((''''''((())))))***++++++,,,,,,***...111777LLLhhh{{{~~~~~~}}}~~~}}}|||~~~|||~~~|||yyywwwxxx{{{~~~}}}{{{zzz{{{||||||{{{wwwuuutttuuuvvvtttrrrrrrrrroookkkggg```ccchhhoootttvvvvvvuuuuuutttuuuvvvuuuoooddd[[[WWW]]]``````cccllltttxxxttt|||}}}zzz||||||}}}xxxyyyvvvhhh[[[TTTRRR^^^iiiuuu|||~~~~~~}}}zzz{{{))))))(((((())))))***+++***...------222666IIIggg|||cccRRRTTTdddqqqsssssspppdddSSSFFF@@@???666222000222222---+++++++++++++++***)))))))))((())))))))))))))))))))))))***)))'''''''''''')))***)))***++++++,,,++++++++++++++++++,,,,,,------...,,,++++++---///000///...222111///...///222444666:::BBBTTTgggqqqpppmmmlllssspppnnnooorrrvvvxxxyyyxxxvvvrrrnnnmmmrrryyy}}}xxxrrrnnnnnnsssxxx~~~}}}yyytttpppnnnpppqqqtttssspppiii```YYYWWWWWWffflllqqqpppppptttwwwxxxuuusssrrrtttxxx}}}|||xxxrrrkkkeee```]]][[[aaagggkkkjjjkkkqqqvvvxxxpppuuuxxxvvvvvvxxx{{{{{{xxxyyy|||~~~~~~zzztttqqqqqqsssxxxvvvvvvxxxwwwtttvvv{{{~~~zzzzzzxxxsssppppppppptttyyy|||{{{uuunnniiiqqqvvvxxxsssqqqrrrtttsssttttttttttttrrrpppmmmlllkkkjjjgggeeeeeehhhkkkmmmqqqooonnnqqqvvv{{{||||||{{{{{{~~~xxx{{{{{{zzzxxxtttjjj___DDD999...++++++)))((((((''''''''''''&&&%%%$$$$$$$$$+++,,,'''&&&+++,,,)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&)))))))))))))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''+++)))''''''''''''&&&$$$'''%%%&&&)))'''&&&222AAA]]]kkkuuu~~~hhhBBB...+++************,,,...///,,,***(((&&&%%%&&&(((***))))))***+++---///111222444444222111000000000000222000---+++***+++...///,,,------///000111222222///...------///000///------,,,+++++++++,,,......222111000...---,,,++++++)))+++---666KKKhhhvvviiiVVVAAA222---***)))((('''''''''((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******+++++++++******))))))((((((((('''''''''((())))))***)))))))))))))))(((((()))))))))***++++++,,,,,,***...111777LLLhhhzzz~~~{{{}}}yyyyyyyyy}}}wwwzzz||||||zzzzzz|||}}}{{{zzz|||}}}{{{~~~|||xxxuuutttuuuwwwzzzyyyxxxwwwuuuqqqkkkggg___fffooovvvxxxyyyzzz{{{yyyzzzzzzxxxqqqfff[[[TTTPPPXXX^^^___cccjjjqqqssssss|||}}}~~~~~~uuuwwwyyy{{{}}}|||{{{}}}~~~}}}~~~~~~{{{rrrggg]]]WWWVVV___mmm{{{|||zzzzzz~~~zzzwwwxxx}}}((((((((((((((()))******)))...------111444GGGdddmmm[[[ZZZeeepppqqqmmmeeeXXXJJJAAA======555111///111111---******,,,,,,++++++***)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))******+++++++++,,,***+++++++++,,,,,,,,,---))))))+++---...//////...333333333222111222555777:::CCCTTTgggooonnnkkkkkklllkkklllnnnqqquuuyyyzzzwwwuuurrroooooossszzz~~~yyysssnnnqqqwww|||{{{yyyvvvsssrrrsssuuuqqqqqqnnniiiccc```___```oooqqqsssrrrqqqrrruuuvvvzzzxxxvvvvvvwwwyyy|||}}}}}}zzzsssggg[[[TTTTTTVVVbbbiiimmmmmmmmmqqquuuuuurrruuuzzz|||}}}}}}|||{{{yyyzzz}}}}}}uuuqqqrrruuuuuussssssuuuuuusssvvv|||}}}zzzzzzxxxrrrnnnnnnssstttvvvwwwvvvtttqqqooosssxxxzzzuuuqqqsssuuuuuuuuusssqqqnnnllljjjgggeeejjjjjjgggcccdddhhhllllllgggggghhhmmmtttyyyzzzyyyzzz|||zzz|||}}}}}}|||vvvgggXXX===444,,,******)))((()))'''''''''&&&&&&$$$###"""(((***)))&&&(((---...+++(((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$))))))))))))(((((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((***)))((('''((('''%%%###&&&%%%&&&(((&&&'''111===WWWiiivvvkkkDDD---******)))***+++,,,...///,,,***(((&&&%%%&&&'''((((((((()))+++---///111222333222222111111000000000000///---,,,++++++,,,---,,,,,,,,,---...000222333000...---...//////...---------,,,+++,,,,,,---...111000///...---,,,,,,,,,,,,...222@@@```~~~sssdddTTTBBB333++++++)))(((''''''''''''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))************+++++++++******)))))))))'''''''''(((((()))******************))))))))))))))))))*********+++++++++***...111777JJJfffwww{{{vvv||||||yyyzzzzzz{{{}}}vvvyyy|||}}}||||||~~~{{{zzz}}}~~~|||xxxtttrrrssswwwzzz~~~~~~~~~}}}{{{vvvqqqnnnjjjpppyyy|||~~~yyynnnaaaXXXSSSRRRZZZbbbdddffflllppppppqqqyyyxxxxxx|||xxxrrrvvv{{{yyywwwwwwyyy~~~~~~}}}~~~{{{~~~xxxpppgggbbbaaaaaahhhrrr}}}{{{{{{{{{~~~}}}~~~~~~xxxuuuuuuyyy{{{|||~~~((((((((('''((())))))***)))---++++++000555HHHgggwwwddd___dddiiioooeeeWWWKKKCCC===888555222...,,,//////+++((())),,,,,,,,,,,,+++***((('''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******++++++,,,*********+++++++++++++++''')))***+++,,,---......222444777777666555666777;;;CCCSSSccckkkkkkllloookkklllmmmooopppsssuuuwwwvvvuuusssqqqqqqtttzzz~~~~~~~~~yyyrrrrrrvvvwwwwwwwwwvvvtttuuuwwwzzzooonnnllliiifffeeeeeefffoooooooooppppppppprrrtttyyyyyyxxxxxxwwwwwwwwwxxx|||zzzssseeeWWWOOOQQQVVVaaaiiinnnnnnnnnqqqsssssszzzxxxzzz|||wwwzzz{{{}}}~~~{{{tttppprrrvvvsssqqqqqqttttttrrruuu{{{|||xxxwwwyyyxxxsssooonnnssstttvvvwwwwwwwwwvvvuuusssxxxzzzvvvtttvvvxxxwwwuuuqqqkkkgggeeeccc```]]]ccceeeccc___aaahhhkkkjjjbbbcccfffmmmuuuzzz{{{zzzzzz|||}}}xxxeeeSSS888000*********((((((***((((((((('''&&&%%%$$$###******'''%%%'''+++,,,)))''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&((((((,,,+++***(((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((((('''''''''((('''%%%"""&&&&&&''''''&&&(((///888RRRgggvvv~~~jjjEEE///)))((((((((()))***,,,---***)))'''&&&&&&&&&'''((((((((()))***,,,...000111000000000000000000//////,,,---.........---+++***,,,,,,------...000111222000///......///000///---...---------------------,,,,,,,,,+++,,,,,,------...111777LLLppptttdddPPPAAA666...))))))((('''''''''''''''(((((())))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))************))))))))))))))))))((((((''''''((())))))*********))))))))))))***************************+++++++++***///111666IIIcccsssvvvwww|||~~~zzz{{{~~~~~~||||||~~~{{{xxxwww{{{~~~}}}}}}}}}|||zzzxxxuuurrrqqqtttyyy~~~}}}zzzxxxwwwyyy~~~{{{~~~~~~xxxlll```YYYVVVXXXaaahhhjjjkkkmmmooonnnnnnuuusssqqqvvvtttrrryyy{{{tttqqqttt||||||xxxpppkkkjjjmmmppprrrvvvyyyzzz|||~~~~~~zzz~~~~~~zzzwwwwwwzzz{{{zzz|||((((((''''''(((((()))***)))---***)))---222FFFeeemmm```]]]^^^fffZZZJJJ@@@;;;888333///...***))),,,---***((()))++++++,,,,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++************************)))***++++++***+++---000111777===@@@>>>;;;999999>>>EEESSSbbbhhhiiilllqqqppprrrssssssrrrqqqrrrsssxxxwwwvvvttttttvvv{{{~~~yyytttvvv||||||vvvtttxxxuuuvvvwwwvvvuuuvvvxxx{{{pppnnnkkkiiiggggggggghhhiiiggghhhlllnnnoooqqqttttttvvvxxxxxxwwwuuuttttttvvvvvvpppeeeYYYSSSVVV[[[bbbiiiooooooooorrrtttsss{{{zzzzzzuuu{{{|||}}}}}}||||||~~~yyyyyyxxxtttooonnnpppsssrrrqqqrrrttttttqqqsssxxxvvvttttttyyyyyyuuuqqqppplllooosssvvvvvvtttqqqoooppptttvvvtttuuuxxxwwwsssooojjjbbb^^^\\\[[[YYYVVVXXX]]]]]]ZZZ]]]fffjjjgggeeeeeehhhoooxxx}}}~~~|||yyy{{{}}}~~~~~~wwwaaaMMM444...*********((((((***(((((((((((('''&&&%%%%%%((('''%%%$$$%%%''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''******)))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&'''((((((%%%###&&&'''''''''&&&(((...333MMMfffuuuyyyxxxdddDDD222((('''&&&&&&&&&'''((()))(((((('''&&&&&&'''(((((((((((()))***+++---...///---....../////////......)))+++...//////...+++)))---......//////000000111111000//////111111111///////////////............************+++,,,------...000<<>>IIINNNLLLFFFBBB@@@BBBJJJXXXeeeiiiiiikkkppprrruuuwwwwwwvvvuuuuuuwwwzzzyyyxxxwwwvvvwww{{{~~~yyyppppppyyy~~~yyywww{{{zzzzzzzzzxxxvvvuuuvvvwwwrrrpppllljjjjjjkkkllllllhhheeefffmmmpppoooppptttrrruuuyyyyyyvvvqqqnnnmmmmmmnnnlllfff___\\\```dddccckkkpppppppppsssvvvvvv{{{zzz~~~{{{wwwwwwzzz{{{|||zzzwwwwwwyyy{{{vvvtttqqqooommmmmmooopppsssrrrsssvvvtttqqqqqquuutttrrrtttzzz{{{wwwssssssppppppqqqqqqqqqpppooonnnmmmoooooopppsssvvvqqqjjjfff___WWWSSSTTTUUUTTTRRRRRRZZZ]]][[[___jjjmmmiiijjjjjjlllqqqxxx}}}}}}{{{xxxxxxxxxxxxxxxyyy{{{}}}|||zzzxxxyyy{{{rrrZZZDDD222---***++++++((((((***&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&(((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******'''%%%%%%'''(((&&&&&&)))---000FFFaaapppoookkkYYY???111((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''')))))))))))))))******+++,,,---,,,---...///000//////...)))***,,,---......---,,,...///000111111111000///111000///000222333333222000000000000000//////...+++************++++++,,,...111CCCfffvvv^^^LLL888///,,,+++******'''((())))))*********)))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))*********)))((((((''''''((((((((()))))))))************************)))...222888KKKfffuuuxxxsssxxx{{{yyyyyy{{{|||zzz||||||~~~~~~~~~~~~yyyzzz|||zzzvvvuuuyyy}}}~~~|||{{{|||~~~||||||}}}||||||}}}}}}~~~~~~yyy{{{{{{vvvpppjjjgggfffeeennnttttttsssssssssqqqnnnxxxyyyyyy|||yyyvvv~~~~~~{{{wwwvvvzzz~~~}}}~~~~~~{{{yyyyyyzzz{{{|||yyy{{{{{{yyyzzz|||{{{zzzzzz|||~~~~~~|||{{{|||||||||}}}~~~~~~|||'''''''''''''''((())))))%%%******,,,111444EEEbbb```TTTSSSIIIDDD<<<444---++++++---+++''''''+++---+++***+++)))***,,,------,,,+++***))))))))))))))))))))))))))))))************)))))),,,+++***((((((((())))))*********)))))))))))))))000000///,,,***+++000444:::EEESSS[[[XXXQQQKKKHHHEEEMMM\\\iiillliiijjjnnnppptttxxxzzzzzzzzz|||~~~{{{{{{zzzxxxwwwxxx{{{~~~sssoooxxx~~~{{{yyy|||~~~zzzvvvtttssstttsssqqqnnnmmmoooqqqssssssmmmiiijjjpppssspppooossstttxxx|||{{{tttmmmgggeeefffhhhiiigggddddddhhhllleeelllqqqqqqqqquuuxxxxxx|||zzzzzz}}}{{{uuuuuuzzzxxxyyyyyyvvvsssrrrtttwwwwwwtttooommmnnnooooooooosssssstttwwwuuupppppprrrsssrrruuu{{{}}}yyyuuuttt|||uuupppoooqqqvvvyyykkkkkkjjjlllqqqssslllbbb^^^WWWOOOMMMOOOQQQQQQPPPRRR\\\aaa___eeeppptttnnnmmmlllmmmqqqwwwzzzzzzxxxvvvvvvtttrrrrrrssswwwzzzxxxvvvssstttvvvmmmTTT===111---+++,,,+++((((((***%%%%%%&&&'''''''''&&&&&&$$$$$$&&&((('''&&&(((+++&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&******)))(((((((((((()))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***,,,,,,)))'''%%%'''(((&&&&&&)))---...???\\\kkkfff___OOO999---)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))************)))***++++++,,,,,,---...000000000//////*********+++,,,---...//////000222333222111///...111000000111333555444333111111111111111000//////---,,,,,,+++************000333IIIpppsssVVVGGG666...***((((((***(((((()))***************&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((())))))))))))***++++++***)))((('''&&&'''''''''(((((())))))++++++******************(((---222999NNNiiiyyy|||www|||~~~|||{{{}}}~~~|||||||||~~~~~~}}}uuuwwwzzz|||yyyrrrwww{{{|||{{{zzz{{{}}}{{{}}}~~~|||zzz{{{~~~uuu{{{~~~yyyuuurrrooonnnjjjrrryyyxxxwwwxxxxxxvvvppp|||}}}xxx~~~{{{~~~~~~|||{{{~~~~~~{{{zzz{{{{{{{{{{{{|||}}}}}}|||{{{yyy|||{{{www|||zzzxxxxxx{{{}}}||||||~~~~~~{{{{{{~~~zzz~~~&&&'''((()))*********))))))&&&(((------111FFF^^^bbbPPPCCCAAA999000,,,------+++((()))***++++++***+++---///))))))***++++++++++++***((((((((((((((()))************))))))******+++,,,))))))))))))))))))))))))((())))))(((''''''(((***,,,++++++,,,...///...---===QQQaaaaaa___aaa```ZZZXXX[[[bbbkkkmmmjjjhhhjjjqqqwww{{{{{{{{{~~~~~~|||uuu}}}}}}wwwwwwzzz|||}}}xxxuuuvvvvvvuuuxxx}}}|||wwwtttssstttssspppooorrrwwwzzzyyyvvvqqqrrrsssqqqpppqqqvvvzzz~~~~~~}}}{{{xxxrrrjjjeee```bbbhhhmmmqqqrrrpppmmmqqqrrrtttvvvwwwyyyzzzzzzzzz}}}~~~}}}xxxuuutttttt}}}}}}xxxpppnnnqqqrrrqqqsssqqqmmmiiiggghhhmmmqqqwwwwwwwwwvvvuuusssrrrrrrrrruuuyyy{{{zzzxxxwwwwwwzzzssslllkkkpppwww{{{|||qqqooolllkkkjjjgggaaa\\\XXXQQQLLLMMMOOORRRWWW\\\___```dddjjjppprrroookkklllmmmppptttvvvuuurrrooopppqqqpppmmmjjjkkkpppttttttpppooorrrrrreeeMMM999222000---)))(((((()))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''******)))'''&&&%%%$$$###&&&(((***,,,,,,)))'''$$$)))'''''''''((()))((('''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))(((''')))'''&&&%%%%%%'''***,,,;;;NNN]]]\\\VVVMMM<<<+++'''%%%"""!!!###%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,,,,+++***))))))+++---///---///111111......000222000///...---......---+++(((,,,000111...,,,---............///000222333444333333444444333222000///(((---///---)))(((((()))---555OOOuuu|||jjjSSSCCC111)))((('''((()))(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%(((''''''''''''((())))))&&&((()))(((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&(((((((((((()))***++++++444///)))'''***+++***'''***((('''(((+++,,,+++(((***)))(((''''''&&&&&&'''******)))))))))+++,,,---)))///111666KKKiiizzz|||~~~}}}zzzxxxzzzvvvttt|||zzzyyy~~~}}}sss}}}}}}}}}}}}{{{{{{yyy}}}wwwrrrtttyyyyyyuuurrrtttvvvtttqqqqqqtttwwwtttvvvyyy|||}}}{{{wwwtttzzz~~~~~~|||}}}~~~|||zzz}}}~~~|||yyy{{{zzzyyyzzz|||}}}zzzrrrxxx}}}}}}zzzxxxzzz}}}~~~|||}}}zzz{{{}}}''''''((()))))))))))))))***'''))),,,+++...AAAWWW]]]JJJ===777222,,,)))******)))(((,,,------,,,******+++,,,(((((()))************)))((((((((((((((()))************))))))******+++,,,))))))))))))))))))))))))***++++++)))((('''(((*********+++---000333444555AAAUUUfffhhhgggiiigggaaa^^^___cccgggfffccceeeiiirrrwwwzzzyyyzzz}}}~~~yyy{{{}}}~~~zzzyyy{{{yyyuuutttwww~~~|||zzzyyyyyyyyyyyyssslllgggkkkuuu|||}}}yyysssuuuuuuuuutttvvv{{{|||{{{{{{zzzxxxrrrlllggg```ccchhhoootttvvvrrrooosssuuuyyyzzzzzzzzz|||}}}{{{}}}~~~|||yyyxxxxxxzzzzzzsssppprrrtttssstttrrrnnniiigggiiimmmqqqssstttuuuuuuuuuttttttuuusssuuuxxxzzzyyyyyyyyyzzz}}}wwwpppoootttzzz}}}}}}wwwsssooommmjjjddd\\\VVVQQQMMMMMMQQQUUUWWW[[[```eeeeeehhhnnnsssuuurrrooooooqqqtttwwwxxxvvvssspppsssssspppkkkgggfffiiilllooollllllpppoooaaaIII555///---***'''&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$'''(((+++,,,,,,***(((&&&((('''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&########################%%%''')))***++++++***)))'''&&&%%%$$$%%%''')))+++555FFFSSSSSSMMMGGG:::,,,)))'''$$$###$$$%%%%%%$$$&&&&&&%%%%%%%%%'''((()))+++***)))))))))+++---...---///111000......000222000///------......,,,+++...111333444333111111111////////////000222333444222333333333222111000///***,,,---+++)))***,,,---111???[[[}}}sssaaaLLL>>>///))))))((()))+++'''((((((((())))))))))))******))))))(((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&((()))((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''***...333666555000***((()))***(((&&&***((('''(((***,,,***)))******)))(((((((((((()))+++***)))(((((()))******+++///000555HHHeeewww{{{~~~~~~}}}}}}}}}zzztttuuuyyy~~~xxxuuu|||~~~yyyxxx}}}}}}|||rrrwww|||~~~}}}{{{zzzzzz~~~{{{~~~}}}zzztttqqqtttzzz{{{wwwvvvvvvuuusssqqqrrrtttvvvuuuwwwyyyyyyyyyxxxxxxxxx{{{}}}{{{|||}}}|||yyywwwxxxzzz}}}{{{|||}}}}}}}}}}}}~~~~~~}}}{{{}}}~~~}}}{{{zzzzzz{{{{{{zzzyyy'''(((((((((((((((((((((,,,)))***+++)))+++;;;NNNVVVBBB666...---+++)))((()))))))))...///...---***(((((()))''''''((()))))))))))))))((((((((((((((()))*********))))))))))))***++++++))))))))))))))))))))))))+++,,,,,,***)))((()))+++,,,++++++---000555999<<>>CCCXXXdddooosssvvvxxxvvvrrrnnnkkkhhhcccZZZSSSWWW^^^mmmssswwwwwwxxx{{{{{{yyyyyy||||||{{{~~~wwwssssss}}}zzzwwwzzzzzzqqqhhhgggnnnuuuuuussssssssssssssstttwwwzzz|||xxxxxxyyyzzz{{{xxxtttqqqiiiiiilllssszzz{{{vvvooommmttt||||||wwwsssuuuxxx~~~~~~}}}}}}~~~vvvsssuuuvvvuuurrrqqqnnnjjjggghhhlllooommmqqquuuvvvuuuuuuvvvxxxxxxxxxwwwvvvuuuvvvyyy{{{~~~{{{xxxwwwxxxyyyyyyxxxuuutttrrrrrrqqqmmmeee___YYYXXX[[[```aaaaaaccchhhnnnllllllnnnrrrsssqqqoooooossswwwyyyyyywwwuuusssrrrooojjjeeeaaa______```^^^aaafffkkkiiiYYYBBB000---,,,***))))))***++++++************))))))))))))''''''''''''((()))***+++'''''''''''''''(((((()))&&&''''''''''''''''''''''''((()))***+++******)))'''&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***&&&&&&&&&''''''((()))******333888666222222000,,,***(((&&&&&&''''''%%%$$$&&&%%%$$$###$$$%%%&&&''')))(((((()))***+++,,,------....../////////000111///...,,,,,,------+++***///------000444666555222111111000///000222444555111111111000//////......---***)))+++,,,---///222555TTTyyyxxx___LLL999111***)))***)))((()))'''''''''((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''((())))))%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&'''((()))))))))'''&&&&&&(((+++...111000---)))(((((()))(((&&&(((((((((((()))***))))))(((((((((((()))***+++,,,---,,,,,,,,,++++++,,,,,,,,,...///222BBB\\\tttzzzwww}}}yyyzzz{{{vvvoooccclllyyy~~~yyy{{{|||zzzyyy{{{}}}zzz}}}~~~tttqqq}}}|||}}}{{{|||zzzyyy{{{~~~~~~{{{xxxtttwwwxxxwwwttttttxxx|||~~~|||tttxxx{{{wwwxxx{{{|||zzz}}}zzz{{{~~~~~~+++***)))(((((((((((((((******++++++))),,,777CCCfffuuuJJJ999///+++---...---+++))))))***((()))+++***((('''''''''((()))******++++++******((((((((((((((())))))***))))))(((((())))))***+++))))))))))))))))))))))))''')))***++++++,,,...111555444333222555>>>JJJRRRfffkkkppprrrtttwwwwwwuuurrrnnnjjjeee[[[SSSTTTZZZiiipppvvvwwwxxxyyywwwsssrrruuuwwwwwwzzz}}}||||||zzzuuusssuuu{{{yyyyyy}}}|||xxxuuupppnnnnnnpppqqqqqqvvvtttrrrrrrtttwwwzzz|||zzzzzz{{{|||}}}|||yyyvvvoooooopppuuuyyyyyytttnnnkkksssyyyyyytttpppqqqttt{{{zzzyyyzzz}}}~~~vvvsssuuuvvvuuuqqqpppmmmjjjhhhiiillloooppptttxxxyyyvvvssstttuuuzzzzzzyyywwwtttsssuuuvvvzzzxxxvvvuuuuuuuuutttsssuuussssssuuuvvvtttooojjjdddbbbcccfffffffffkkkrrrssspppmmmmmmpppqqqpppnnnjjjoootttwwwvvvtttsssssstttpppjjjddd___]]]\\\\\\[[[^^^eeeiiieeeVVVAAA222++++++***))))))***++++++************))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&''''''((()))******((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))'''((()))******+++++++++***...000---******,,,---)))'''&&&%%%'''''''''&&&############$$$&&&((()))(((((())))))***,,,---...---------...///000000000...---++++++,,,,,,***)))***))))))---333666666555222111/////////111333555111111000//////.........---))))))---...,,,...333DDDfffpppXXXDDD444---)))******'''%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$(((''''''''''''((())))))%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&'''((())))))((()))))))))))))))))))))+++)))((((((((()))***)))'''((((((((((((((()))***&&&&&&&&&'''((()))***+++((()))******+++,,,,,,---+++---...111@@@YYYsssyyyttttttvvv~~~|||}}}~~~wwwqqqiiipppzzz{{{|||~~~}}}||||||~~~|||~~~{{{yyywwwyyy{{{}}}qqqjjjssszzzyyy}}}{{{||||||yyyzzz}}}|||yyyvvvwwwyyy~~~|||wwwsssvvvxxxxxxwwwvvvyyy{{{~~~~~~|||xxx||||||yyygggoooyyy}}}|||yyy{{{...,,,+++)))(((((())))))(((***+++***)))---666>>>]]]lllFFF777...++++++******)))(((((('''%%%(((******)))((((((((())))))***+++++++++++++++((((((((((((((()))******)))(((((((((((()))******))))))))))))))))))))))))'''(((******+++,,,///111555444444555;;;HHHXXXdddqqqpppooopppsssvvvwwwvvvrrrmmmiiieee```ZZZZZZ]]]iiipppvvvwwwvvvwwwtttppplllrrruuuuuuvvvzzz}}}||||||xxxvvvvvvuuurrrrrruuuzzzyyyzzz}}}~~~zzzssssssrrrqqqpppqqqssstttxxxtttqqqpppsssxxx|||~~~|||||||||~~~~~~|||yyyrrrrrrsssuuuvvvuuurrrpppnnnsssxxxwwwsssoooppprrrvvvuuuuuuwwwzzz}}}~~~}}}}}}~~~|||vvvtttwwwwwwtttppppppnnnllljjjlllooorrrsssxxx}}}{{{vvvrrrrrrssszzz{{{{{{zzzvvvtttrrrssswwwvvvuuusssrrrqqqppppppwwwvvvuuuwwwyyyyyyuuurrrkkkiiiiiikkkkkklllttt|||yyyuuupppooopppqqqpppooohhhmmmsssuuutttqqqqqqrrrwwwrrrjjjddd```]]][[[ZZZ]]]aaaeeefff___QQQ???333))))))((('''''''''((((((******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%'''(((***+++)))'''&&&'''((()))((('''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''(((***,,,,,,,,,++++++***,,,,,,***((()))---111---***'''&&&&&&(((((((((############%%%''')))***(((((()))+++,,,---......---,,,,,,---///111000000...,,,++++++++++++***((('''((()))---222555777777222111///---...000222444222111000///.........///,,,)))***///...+++111;;;\\\zzzzzziiiQQQ;;;///+++(((******&&&$$$%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&'''((((((((('''(((***+++,,,+++***)))''''''''''''((()))++++++&&&((())))))(((''')))***&&&&&&&&&&&&'''(((******$$$%%%'''(((******++++++***,,,---111===TTTnnnsssnnnqqqwww}}}|||vvvppptttzzz~~~}}}~~~yyyyyy|||zzzvvvvvvzzz{{{|||}}}ssskkkpppuuuwww|||}}}uuuxxxyyywwwyyy~~~~~~qqqtttxxx}}}}}}xxxtttvvvvvvwwwxxxyyyzzzzzzzzz~~~}}}}}}|||}}}~~~www|||yyysssaaakkkyyy~~~{{{|||000...,,,***))))))******(((***+++)))'''+++222777NNNvvvzzzcccBBB666...,,,)))&&&''')))***)))''''''))),,,,,,+++)))))))))((())))))***************((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))(((***+++*********,,,...222222222333:::JJJ^^^lllvvvrrrppprrrvvvxxxxxxwwwqqqiiidddcccdddccceeehhhoootttvvvuuutttuuuuuurrrjjjrrrxxxxxxvvvxxxzzzzzz|||xxxvvvwwwvvvssssssvvvyyyyyyyyyyyy{{{|||}}}~~~tttqqqooooooqqqssstttuuupppkkkfffeeekkkrrrxxx|||~~~}}}}}}~~~~~~{{{yyyqqqsssttttttrrrqqqrrrsssqqqsssuuutttqqqooooooooouuuuuuvvvyyy||||||yyyvvvwwwzzzzzzwwwwwwyyyxxxuuuqqqqqqpppooonnnppptttwwwuuu{{{~~~wwwrrrqqqsssyyy{{{~~~~~~{{{wwwtttrrrvvvuuutttrrrpppoooooopppwwwuuutttvvvzzz|||{{{xxxqqqppppppqqqooonnnuuu}}}}}}xxxrrrooopppqqqpppoookkkqqqvvvwwwssspppooopppsssnnnhhhdddccccccbbbaaadddfffgggcccYYYIII:::000))))))(((((('''''''''''')))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%''')))+++---***)))(((((()))***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&(((***,,,---,,,+++******+++,,,++++++,,,222777444000+++''''''(((((()))%%%%%%%%%%%%%%%''')))***((()))***,,,---/////////---+++***,,,///111111///---,,,******++++++)))(((&&&(((+++---...111444777222000...,,,,,,...111333333222111///////////////---)))+++...,,,+++888IIIkkkmmm```KKK444,,,((('''))))))&&&%%%'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''''''''((((((((()))))))))))))))&&&''''''((((((((()))***%%%'''))))))'''&&&(((***((('''''''''((()))******&&&'''(((***++++++*********+++---111:::MMMggg{{{{{{sssppptttyyyzzz|||}}}~~~~~~}}}~~~xxxpppqqqtttyyy}}}}}}}}}~~~wwwyyy~~~}}}vvvuuuxxx}}}~~~}}}}}}zzzvvvqqqqqqtttxxxzzz{{{yyy}}}yyytttwwwxxxvvvxxx}}}tttwww{{{|||{{{yyyvvvvvv{{{wwwtttuuuyyy}}}}}}||||||~~~}}}~~~~~~}}}|||||||||}}}{{{tttnnniiioooxxx111000---+++))))))***+++(((***+++'''&&&)))...222???fffpppmmm[[[???777000---(((%%%&&&+++---,,,)))))),,,......,,,***))))))'''(((((()))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))++++++,,,***)))((()))+++111000//////666EEEZZZjjjvvvsssqqquuuzzz{{{yyyxxxooofff___aaafffjjjnnnrrrtttwwwwwwsssqqqtttvvvvvvjjjuuu}}}{{{wwwwwwyyyzzz~~~{{{{{{|||{{{wwwvvvxxxyyyyyywwwvvvvvvyyy~~~xxxrrrkkkkkkpppttttttrrrddd___YYYZZZ```jjjrrrvvv~~~}}}}}}~~~}}}zzzxxxooorrrtttsssoooooorrrwwwrrrqqqqqqpppooonnnmmmlllxxxxxxzzz~~~yyyttttttxxxyyyxxxxxx{{{zzzvvvssssssrrrrrrqqqssswwwzzzuuu{{{xxxsssrrrtttwww{{{zzzvvvsssvvvvvvuuurrrpppoooppprrrtttrrrqqqtttzzz~~~~~~vvvuuuvvvuuuqqqmmmqqqxxx~~~xxxqqqnnnnnnoooooommmooouuuzzzyyytttooonnnnnnlllhhhdddcccfffiiijjjjjjiiijjjhhhaaaTTTDDD555---+++++++++***)))(((((((((((((((((((((''''''''''''#########$$$%%%&&&'''((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''***---///+++)))((()))***+++***((((((''''''&&&$$$######"""''''''''''''''''''''''''%%%%%%%%%%%%%%%'''((((((%%%'''***,,,,,,+++***((()))***,,,---...000666===;;;666...)))'''(((((()))((('''&&&&&&&&&&&&((((((((()))+++---...///000000---+++***,,,000222111///---,,,******++++++)))(((%%%(((+++++++++,,,000333111///---++++++---000222444333111/////////000000...***+++---***,,,>>>UUUnnnsssbbb[[[HHH000)))&&&&&&))))))'''''')))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((''''''''''''((())))))$$$&&&(((((('''''''''((('''''''''''''''&&&&&&&&&***)))&&&$$$###$$$$$$%%%'''((()))(((''''''((()))%%%'''))))))'''&&&(((***)))))))))))))))******+++***+++,,,---...---,,,+++***+++---000777HHHaaavvv~~~|||xxxvvvvvvxxxzzzssszzz~~~}}}}}}~~~}}}}}}{{{zzz~~~}}}vvvkkkkkkmmmsssyyy{{{zzzwwwzzz|||~~~xxx|||}}}vvvvvv|||{{{{{{yyyxxx|||~~~yyypppsssrrrooopppttttttpppooovvvzzz{{{xxxrrruuuuuurrrrrrvvvyyyyyy{{{}}}}}}yyywwwwwwyyyyyyqqqqqqxxx~~~~~~|||~~~~~~{{{{{{~~~}}}}}}{{{{{{}}}}}}wwwqqqtttuuuxxx}}}|||}}}---+++)))(((***+++++++++(((((())))))***,,,---...999JJJ[[[___XXXKKK<<<000+++******+++,,,,,,***'''+++++++++++++++***))))))%%%'''***---...---+++)))***))))))((('''&&&&&&&&&(((((()))************)))&&&***+++,,,///444333///...---+++))))))***+++,,,///000111222222:::OOOdddsssooommmqqqyyy{{{vvvooopppeee]]]___eeekkkttt}}}{{{xxxtttrrrqqqrrrrrrrrrnnnuuuzzzzzzyyy|||}}}|||~~~}}}}}}~~~~~~|||zzz{{{uuusssyyy~~~~~~~~~sssuuusssooonnnqqqqqqnnn```RRRHHHKKKPPPVVVcccsss{{{xxxwww{{{xxxqqqmmmooosssuuusssppprrruuuwwwwwwwwwuuussspppnnnlllzzztttvvv~~~}}}tttqqqvvvsssvvvzzz||||||{{{zzzyyypppsssuuutttrrrtttzzz}}}~~~}}}xxxssspppwww|||yyyuuuuuuwwwwwwvvvtttrrrpppoooooooooyyyyyyzzz}}}~~~{{{yyyhhhjjjppptttqqqlllnnnttt{{{yyyuuurrrqqqrrrssstttuuu{{{xxxnnnfffccchhhbbbdddlllmmmhhhjjjqqqrrrmmmiiicccTTT???222000******)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((******)))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))(((---(((&&&)))---222<<>>333111******)))''''''&&&&&&'''******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((***))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((&&&'''((()))))))))((((((---******,,,///555@@@KKKRRR>>>,,,((((((&&&&&&)))((('''&&&%%%%%%'''((()))******++++++,,,,,,------,,,,,,,,,---.........------,,,***''''''((((((&&&(((+++.../////////222444555444333111000////////////000000//////...---,,,'''000+++(((000666KKKooo{{{qqqeeeTTT@@@222...)))))))))))))))(((''''''((((((((('''''''''&&&&&&***(((&&&''')))***(((&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))---333444;;;TTTnnnzzz|||zzz~~~~~~yyyvvv{{{yyy}}}~~~{{{vvvqqqmmmjjjkkkjjjjjjpppxxx{{{yyy{{{{{{|||}}}}}}~~~~~~|||yyytttooommmnnnqqqrrrrrrssswww|||~~~|||{{{zzzxxxwwwyyy}}}~~~tttssszzz|||wwwyyy}}}}}}wwwvvv|||~~~|||||||||{{{yyywww}}})))'''&&&&&&'''(((((('''&&&&&&''''''(((***+++,,,---666CCCNNNVVVTTTDDD444///+++'''%%%&&&(((******))))))******))))))(((''''''((()))***++++++******)))))))))(((''''''&&&&&&)))))))))((()))******+++)))++++++,,,000666888555000...,,,***))))))))))))***+++,,,...111;;;PPPdddsssmmmggggggkkkoooooommmrrrlllfffaaa^^^```iiissswwwuuusssqqqnnnmmmllllllqqqwww{{{zzzzzz{{{yyyzzz}}}~~~{{{yyyuuupppppptttxxxxxxvvvsssuuu{{{}}}{{{fffTTTDDDBBBGGGNNNZZZfffqqqrrruuuxxxzzzyyyxxxvvvtttrrrqqqqqqsssuuuuuutttiiijjjkkkmmmoooqqqrrrssstttqqqrrrxxxwwwooolllooowwwxxxzzz{{{}}}~~~|||}}}|||yyyvvvvvvyyy|||zzzyyy|||~~~}}}{{{||||||}}}~~~{{{uuuppprrrpppnnnllllllnnnqqqsssuuutttuuuuuutttqqqkkkggggggddddddiiimmmnnnooorrrtttsssrrrsssuuuxxx{{{}}}yyylll^^^TTTOOOOOOLLLPPP\\\lllsssppppppuuuwwwrrrjjj___NNN<<<333222******)))(((''''''''''''******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&((((((%%%&&&''''''(((((('''''',,,+++---000333888FFFSSSYYYCCC///)))(((&&&&&&)))(((&&&%%%'''+++---,,,***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........---,,,***)))((('''(((---///222444444444555666555444444333222111000///......///......---,,,,,,***///------222999UUU~~~}}}kkkZZZHHH777---******))))))(((((((((((((((***)))((('''''''''((()))***)))((()))***+++***)))''''''((()))))))))(((((((((((('''&&&&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((((((((('''''''''(((((())))))*********************++++++++++++...222222777KKKaaappp{{{{{{yyy}}}~~~}}}||||||}}}~~~wwwooojjjgggggghhhgggggglllvvv{{{{{{}}}{{{yyyzzz|||~~~}}}yyyuuupppmmmnnnppprrrsssuuuyyy~~~}}}{{{|||}}}}}}zzzyyy{{{~~~uuusssyyy{{{wwwwwwzzz{{{{{{~~~zzzxxx|||~~~}}}}}}~~~~~~|||{{{{{{|||{{{xxx|||***((('''((()))***)))((((((((())))))***,,,---...---555BBBTTTbbbbbbPPP;;;000,,,)))'''((()))***+++)))))))))))))))(((''''''((((((((((((((()))***+++))))))((((((''''''''''''***)))((((((((()))+++++++++,,,,,,***...444666333...---,,,+++************,,,+++---000444???TTTgggqqqmmmhhhfffhhhjjjjjjjjjnnnooonnnjjjddddddllltttwwwvvvsssooommmmmmoooqqqnnnsssuuusssttt|||yyyuuuvvvyyy}}}~~~|||wwwnnnfffgggmmmwwwvvvrrrpppsssyyy{{{xxxhhhYYYKKKIIINNNUUU]]]eeekkkoootttwwwwwwwwwxxxzzzzzzxxxssspppsssvvvvvvsssiiihhhggghhhkkkpppuuuxxxyyyvvvvvvyyywwwooolllmmmyyyxxxxxxyyy{{{|||||||||vvvwwwxxxxxxwwwxxx|||yyywww{{{}}}{{{wwwwwwyyyzzz|||zzzwwwqqqmmmrrrpppmmmkkkkkknnnqqqtttsssrrrqqqpppnnnkkkfffbbbbbb]]]]]]eeennnrrrtttvvvtttrrrpppppprrrwww|||rrr```PPPFFFDDDFFFDDDMMM^^^qqqxxxwwwvvvyyyxxxuuunnn```MMM<<<444222******)))(((''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************)))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((***...333777>>>LLLYYYZZZDDD///))))))'''&&&(((&&&$$$%%%***222666444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...///222///---,,,+++***---222444666888:::;;;;;;::::::444444555666666444333222000000000///...---+++***++++++---000222<<<___~~~gggSSSAAA222***(((***)))(((''''''((()))***+++***(((&&&&&&'''((()))))))))))))))************(((((()))))))))))))))(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((''''''((((((((((((((((((%%%&&&&&&'''((())))))***)))******+++,,,------......---...//////555EEEWWWeeerrryyyuuuttt{{{zzz{{{{{{||||||}}}|||ssslllhhhhhhbbbeeeggghhhnnnxxx}}}}}}}}}yyyvvvwwwxxxyyyzzz|||{{{yyyzzz}}}~~~|||{{{}}}xxxrrrnnnmmmqqquuuxxx|||~~~|||xxxwwwzzz}}}}}}zzzxxxyyy}}}~~~vvvtttxxxzzzxxxtttuuuvvvwwwyyy}}}~~~{{{}}}xxxwwwwwwzzz}}}~~~~~~{{{wwwuuuwww~~~}}}zzzzzz}}}{{{}}})))((('''((()))***)))'''(((((())))))***,,,---...///999JJJ___pppoooYYYAAA000...,,,++++++,,,+++***)))))))))))))))((('''''')))((('''''''''((()))***(((((((((((('''''''''''')))))))))))))))******+++,,,---+++)))+++000000...************+++,,,------,,,+++---000555AAAVVVhhhooommmjjjhhhggghhhhhhhhhiiipppuuutttooonnnsssyyy{{{xxxrrrkkkggghhhmmmqqqqqquuuvvvtttuuu|||xxxuuuuuuxxx{{{||||||zzzxxxsssiiiaaabbbhhhsssqqqmmmjjjnnnttttttpppfff]]]TTTTTTYYY^^^bbbfffgggmmmrrruuuuuuuuuxxx{{{zzzyyytttpppsssyyyzzzvvvooolllgggeeehhhnnnvvv{{{}}}|||{{{wwwrrrooooooyyywwwvvvwwwxxxyyyxxxwwwqqqrrrssstttuuuxxx{{{}}}|||vvvvvvzzz|||xxxsssqqqvvv{{{zzzvvvqqqooooooqqqoookkkhhhhhhjjjnnnpppooolllhhhdddcccaaa___]]]YYYUUUVVVbbbnnnuuuwwwyyyxxxtttpppmmmnnnsssyyy}}}yyykkkXXXHHH??????AAA@@@LLL```qqqxxxxxxwwwyyyyyyxxxqqq```LLL<<<333000***))))))(((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&******+++++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''...777>>>FFFSSS```ZZZCCC///***+++)))'''(((&&&$$$%%%+++333777555222++++++,,,,,,,,,,,,,,,---,,,---...---++++++...000888222---,,,***+++222<<<<<<===???AAABBB@@@===:::222444555777888777777666444333222111///---+++)))***(((,,,000222DDDiii}}}gggTTTAAA111***)))***)))(((''''''((()))******)))'''%%%%%%&&&'''(((&&&'''(((((((((((())))))((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''((()))************)))%%%&&&&&&'''((())))))***************+++++++++,,,000////////////555CCCPPP[[[gggnnnlllmmmwww~~~|||vvvyyy{{{||||||}}}yyyqqqjjjhhhhhh^^^dddjjjnnnttt||||||wwwuuuvvvxxxzzz{{{{{{zzzzzz}}}~~~||||||}}}vvvpppooossszzz~~~yyyuuuuuuyyy~~~||||||zzzwwwuuuvvvyyy{{{|||vvvtttuuuvvvuuuwwwvvvwwwyyyzzz{{{|||~~~{{{xxxxxxvvvuuuuuuwwwzzz|||}}}}}}~~~~~~~~~~~~|||xxxsssppppppxxx~~~{{{}}}}}}xxxuuuwww|||''''''&&&'''))))))'''%%%&&&&&&''''''(((***+++,,,///<<>>===???>>>LLL^^^mmmrrrsssuuuvvvzzzzzzrrr]]]GGG999111...***))))))(((((()))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,+++***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$'''000>>>JJJSSS^^^gggbbbIII222,,,,,,***'''((('''&&&'''***///000///,,,))))))***++++++,,,------+++---...---******...111<<<444......,,,,,,777EEEJJJIIIJJJJJJHHHDDD===888222333444666666777777777444444333111///---+++******'''---111888UUUyyy|||jjjWWWBBB111***+++((((((((((((((())))))***)))((('''&&&&&&&&&''''''$$$%%%''''''&&&&&&((()))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++++++++******'''''''''(((((())))))***+++++++++*********))))))...///111111222777???EEERRR]]]eeeeeeiiivvv||||||}}}|||yyy{{{}}}~~~~~~~~~|||tttmmmhhhggggggaaaiiipppsssxxx~~~zzzxxxuuuuuuxxx|||}}}wwwuuuxxx~~~yyyvvvwwwyyy{{{xxxxxxxxxwwwuuutttvvvxxx{{{zzzxxxuuusssrrrrrrqqqwwwvvvwww{{{|||zzzyyy{{{~~~}}}{{{yyyvvvtttssswwwvvvuuuwwwyyy|||||||||~~~}}}|||{{{yyytttqqqjjjrrryyy|||~~~~~~}}}xxxssstttyyy}}}}}}}}}~~~(((''''''(((******(((&&&&&&&&&''''''(((***+++,,,...???WWWlllxxxuuucccQQQ333000,,,******+++,,,,,,******++++++******)))((('''''''''''''''''''''''''''(((((((((((((((((((((&&&(((***,,,,,,+++)))((()))+++***)))***---+++'''((()))***+++,,,---------///,,,,,,000777DDDWWWhhhnnnnnnkkkgggcccdddiiimmmiiiqqqvvvsssqqqsssuuutttttttttqqqjjjdddcccgggkkkssswwwwwwsssrrrwww~~~|||xxxuuutttrrrqqqooollllllnnnooolllffffffjjjooonnnlllmmmsssxxxuuunnnccceeefffdddcccdddggghhhccceeeiiillloooqqqtttuuupppvvvvvvoooooovvvyyyuuuqqqooolllkkkllloootttvvv}}}xxxsssqqqsssuuuvvvxxxvvvvvvyyy~~~|||xxxrrrrrrrrrsssuuuvvvvvvvvvuuusssrrrsssuuuvvvvvvuuuoooqqqssssssqqqoooppprrrjjjiiihhhhhhhhhjjjlllnnnhhh___QQQFFFBBBDDDHHHKKKNNNQQQ[[[jjjwww{{{{{{}}}xxxwwwvvvtttrrrqqqppppppnnnkkkcccWWWJJJAAA>>>>>>>>>LLL\\\ggglllooosssvvv{{{{{{oooVVV>>>333000...***)))))))))))))))************)))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''''')))***+++,,,'''&&&%%%%%%%%%&&&((((((''')))444GGGWWWbbbjjjppptttWWW999...,,,)))''')))'''((()))***+++,,,,,,,,,''''''((()))+++,,,------+++---///---******...222999222000444444666CCCTTT^^^\\\ZZZWWWRRRIII???888444333333333222333333444111111000000///...,,,,,,***(((000444BBBlll}}}mmmYYYAAA///)))---''''''((())))))))))))))))))))))))(((((((((''''''###%%%''''''&&&&&&(((***((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((()))))))))))))))(((((((((''')))+++,,,,,,+++)))'''%%%&&&(((***++++++***)))))))))))))))))))))))))))++++++,,,...///000111222666:::???BBBBBBCCCCCCBBBIIIUUU___ccckkkxxx}}}{{{xxx{{{|||~~~|||{{{{{{|||}}}~~~{{{tttmmmjjjjjjjjjjjjiiipppuuuvvvxxx}}}zzzxxxvvvvvvyyy}}}~~~|||||||||yyyuuuwwwxxxzzzzzzxxxwwwwwwxxxyyyxxxxxxxxxvvvsssrrrqqqtttssswww}}}~~~zzzxxxyyy{{{{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwyyy|||~~~}}}}}}}}}}}}zzzwwwmmmtttyyy|||~~~~~~{{{vvvuuuyyy|||~~~}}}~~~}}}~~~*********+++---,,,***((((((((())))))***,,,---......AAAZZZnnnxxxuuugggYYY555000***''''''))),,,---+++++++++++++++***))))))&&&''''''(((((('''&&&&&&'''''''''(((((((((((((((%%%'''***------+++)))'''''')))***)))+++...,,,(((******+++,,,,,,,,,,,,+++333000///333:::GGGZZZjjjooonnnjjjddd___aaaiiiqqqlllrrrsssnnnkkkoooqqqooolllooopppnnnjjjiiilllqqqvvvzzzzzzuuutttxxx~~~zzzxxxuuurrrpppmmmjjjggghhhhhhkkkooooookkkjjjmmmppppppoooqqqyyy{{{tttfffjjjlllhhhddddddhhhkkkaaabbbeeeiiimmmpppqqqrrrqqqyyyyyyoookkkppprrrnnnmmmnnnnnnooopppqqqrrrssszzzxxxsssnnnmmmqqqvvvwwwwwwvvvwww|||}}}rrrrrrrrrtttwwwyyyyyyxxxxxxvvvtttrrrqqqqqqssstttnnnlllkkklllnnnoooooonnnjjjjjjjjjkkkmmmoooqqqrrrjjj^^^MMM@@@:::===CCCGGGEEEIIIUUUfffppprrrrrrsssvvvwwwyyyyyywwwsssooollliiihhhcccYYYMMMCCC>>>===@@@MMM\\\eeeiiiooouuuyyy}}}{{{lllOOO777...//////***)))))))))))))))******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&(((***---///000''''''&&&%%%&&&'''((()))***,,,777MMMaaammmrrrvvvccc@@@000,,,(((''')))&&&(((***++++++,,,///111%%%&&&'''(((***,,,---...+++...///---))))))...333444///222:::???BBBQQQcccnnnkkkgggbbb[[[OOOBBB999555444222000/////////000------......///.........+++***333888JJJ}}}~~~pppZZZ???,,,(((...&&&'''(((*********)))((()))************)))((((((###%%%((((((&&&&&&(((+++''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''))),,,......,,,)))'''$$$%%%''')))******)))(((************)))))))))))))))+++...222666;;;>>>???EEEMMMUUUYYYYYYVVVPPPJJJDDDQQQ]]]dddooo{{{~~~yyywwwvvvzzz~~~||||||zzzxxxyyy{{{||||||{{{{{{tttlllhhhiiilllnnnoooqqqvvvxxxvvvvvvzzz~~~{{{yyyxxxyyyzzz{{{{{{xxxqqqwwwzzz}}}~~~|||{{{zzzzzzzzzyyyzzz|||{{{wwwttttttuuutttyyy~~~|||~~~wwwyyyyyyyyy|||yyyyyyyyy{{{~~~|||}}}}}}tttyyy}}}}}}~~~~~~yyywwwzzz|||yyy{{{~~~+++---...---,,,***++++++444111...+++))))))***+++///@@@UUUuuuzzzrrrSSS:::111000000)))***...***************))))))))))))+++*********))))))((((((&&&&&&&&&&&&'''''''''(((&&&'''***,,,---,,,+++***(((((()))***++++++,,,,,,+++,,,,,,+++***)))+++,,,222...---444>>>KKK^^^nnnuuummmbbbXXXVVVZZZaaagggnnnnnnoooooonnnmmmkkkjjjggglllqqqqqqmmmlllpppuuuyyywwwuuuxxx|||}}}xxxqqqllliiieee]]]WWWUUUUUUWWW]]]fffiiifffcccdddhhhooorrrpppvvvvvvnnnhhhbbb```ccchhhkkklllaaaaaabbbeeehhhkkkkkkkkklllwwwzzzqqqnnnppprrrmmmnnnoooppppppooonnnlllvvvssspppqqquuuxxxyyyyyyvvvssstttzzz~~~|||yyyxxxvvvooommmuuu{{{{{{zzz|||vvv{{{zzztttqqqtttuuurrrnnnmmmllllllmmmllljjjhhhgggkkkppprrrpppooopppqqqhhh[[[JJJ>>><<>>TTTvvvyyyZZZ>>>333111222+++***---)))************))))))))))))*********)))))))))((((((&&&&&&'''''''''((((((((('''(((***+++,,,++++++***(((((()))******+++,,,,,,+++,,,,,,+++******+++---///,,,---666GGGYYYeeekkkllldddYYYQQQOOOVVV___fffkkklllllllllllljjjhhhgggdddiiilllllljjjlllrrryyyyyyvvvrrrrrrvvvyyyzzzzzzqqqlllfff___UUUKKKFFFGGGFFFHHHPPP[[[```______aaagggppptttrrrvvv~~~~~~wwwkkkhhhffffffhhhiiiiiihhh^^^___```ccceeeeeedddcccjjjttt|||zzztttsssuuuvvvrrrqqqpppnnnmmmllllllllltttrrrpppqqqtttvvvwwwvvvrrrpppqqqwwwzzzvvvsssrrrpppmmmooovvvzzzwwwuuuvvvvvv{{{|||wwwttttttsssoookkkkkkkkkkkkllllllkkkjjjkkkooorrrrrrppplllkkkkkkdddXXXJJJBBBAAACCCCCCBBBAAAEEEKKKSSS\\\gggqqqxxxzzz~~~|||vvvqqqooooooqqqrrrmmmcccZZZUUUTTTOOOZZZhhhqqqtttuuuwwwyyyxxxooo[[[DDD555111...***************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))&&&%%%%%%%%%%%%'''(((******)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%)))+++,,,+++((('''%%%$$$$$$%%%'''(((+++,,,???```uuuzzzvvvSSS:::...+++)))((((((&&&%%%'''***+++***((())))))((('''((()))***+++---,,,++++++,,,///111222222444@@@TTThhhuuuxxxkkk\\\MMM@@@777333111///.../////////---,,,---//////---,,,---...000333555BBBeeerrr\\\FFF777000---+++(((((('''''''''((()))******)))(((''''''&&&&&&'''(((((('''''''''((())))))((())))))))))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((())))))))))))(((((()))'''(((++++++(((''')))///---***'''&&&''')))+++,,,---///000111333666888AAAFFFNNNWWWbbbllluuuzzzwwweeeXXXRRRNNNSSS```nnnuuuvvv{{{}}}}}}zzzxxx{{{|||}}}|||wwwrrrqqqqqqqqqqqqrrruuuwwwyyyuuu|||~~~zzzvvv|||xxxvvvuuuuuutttsssxxxxxxyyy{{{~~~~~~|||zzz}}}}}}|||}}}}}}yyyrrrxxx|||{{{zzz{{{yyyvvvvvvvvvxxxzzz|||}}}{{{yyyzzz{{{||||||}}}}}}}}}}}}vvvuuuvvvxxx{{{}}}}}}|||vvvuuuuuuvvvxxx{{{|||}}}~~~~~~zzzyyyxxxzzz~~~|||zzzyyyyyyxxx}}}{{{|||}}}yyy{{{|||yyyzzzzzz+++,,,...---+++******+++111000---+++******++++++,,,<<>>VVVpppsssggg[[[SSSHHHAAACCCMMMZZZccceeefffhhhjjjkkklllllllllsssttttttqqqnnnnnnrrrwwwyyyvvvrrrsssuuuxxxwwwvvvpppggg\\\PPPCCC777333555444777???KKKSSSVVVYYY]]]aaammmuuutttrrrsssuuuuuupppqqqssstttssspppkkkhhhkkkkkkkkkiiifffcccbbbbbbbbbiiinnnpppsssvvvuuuqqqoooooonnnoooppprrrsssuuuqqqqqqqqqrrrrrrrrrqqqpppnnnkkkkkkmmmhhh___XXXVVVYYYdddrrr{{{zzztttooommmrrrtttuuusssqqqpppppppppooopppqqqqqqqqqqqqssstttwwwwwwxxxvvvqqqkkkeeebbbYYYUUUSSSVVVZZZZZZSSSMMMFFFCCC@@@AAAIIIZZZnnn{{{}}}~~~{{{wwwtttvvvyyy{{{{{{wwwsssppppppiiinnntttyyy{{{{{{{{{{{{rrrfffQQQ???333///---+++************)))))))))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((())))))$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''')))***+++***)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$######$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''+++***777TTTppp~~~\\\<<<,,,)))(((&&&&&&&&&&&&'''((((((((((((***+++,,,,,,------,,,,,,---,,,,,,,,,---...000111555888CCCYYYppppppiii^^^RRRHHH@@@:::666---,,,***+++---......---.../////////------...000---000888NNNooo|||qqq^^^FFF555---))))))***)))))))))))))))))))))***&&&&&&&&&&&&&&&'''((()))))))))***+++***)))'''&&&))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((***((()))------)))(((***$$$))),,,,,,+++,,,222888DDDOOO[[[^^^[[[ZZZ^^^dddiiiiiijjjlllooorrrttttttgggjjjiiieeeeeegggccc\\\WWWPPPJJJJJJSSSaaammmttt}}}~~~~~~|||zzz~~~~~~zzzsssnnnlllmmmooorrrvvvyyy{{{||||||tttzzz{{{|||~~~yyyuuurrrtttwww|||}}}~~~~~~~~~}}}}}}xxx~~~~~~}}}yyyssstttvvvzzz~~~}}}~~~|||zzzwwwvvvuuuuuuvvvrrrssstttrrroooppptttxxx{{{{{{{{{zzzzzz{{{}}}zzz}}}}}}yyysssqqquuu{{{}}}~~~~~~}}}~~~~~~xxxuuuwwwzzzyyyzzz}}}}}}***+++---,,,***))))))******)))((('''&&&''''''((((((333EEEkkkoooLLL555---000---***,,,)))************)))))))))((('''''''''''''''''''''((((((((((((((())))))))))))+++***)))(((((())))))***)))))))))))))))************+++++++++******,,,...***555<<>>999555222---,,,++++++---//////...---......---,,,,,,...///222555@@@XXXvvv{{{pppYYY@@@222,,,(((((()))((((((((((((((((((((('''&&&%%%%%%&&&&&&'''((()))((()))*********((('''&&&))))))************))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))''''''******'''&&&))),,,...000//////666AAAJJJ```kkkwww{{{uuuooonnnpppoookkkeeeaaa^^^ZZZVVVSSSJJJKKKIIIGGGIIILLLMMMKKKJJJHHHFFFJJJTTTcccrrr{{{}}}zzzzzz|||~~~~~~~~~~~~}}}{{{xxxtttqqqrrrsssvvvyyy{{{}}}}}}}}}}}}tttxxxzzz|||yyytttnnnqqqvvv||||||}}}yyyyyyzzz}}}}}}}}}{{{~~~|||xxxrrrsssvvvyyy}}}~~~}}}~~~{{{xxxuuuttttttsssppprrrttttttsssvvv{{{~~~sss{{{~~~tttqqqwwwzzz}}}zzz|||uuupppppprrruuuzzz,,,---///...,,,++++++,,,******)))))))))))))))***&&&///@@@iiiVVV:::---///,,,)))+++)))************))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++,,,...---777AAAIIIWWWggglllhhhWWWRRRKKKFFFGGGMMMUUU[[[___aaadddhhhkkkmmmnnnooopppqqqssstttrrrrrrrrrsssxxxwwwxxx{{{}}}|||vvvrrr\\\MMM>>>999888555000...333444:::DDDKKKOOOSSSXXXiiisss|||{{{wwwvvvxxxsssrrrqqqmmmjjjiiijjjlllppppppooojjjfffdddfffiiikkkooopppnnnoooqqqpppmmmqqqsssuuuwwwxxxxxxvvvuuutttuuuvvvvvvtttssstttvvvuuuqqqlllfffYYYKKKBBB@@@CCCRRRdddmmmpppqqqnnnkkkjjjfffdddeeeeeegggnnnuuuvvvxxxxxxvvvssssssvvvyyy}}}zzzxxxuuutttqqqnnnkkkjjjjjjiiigggccc^^^ZZZWWWTTTJJJBBBCCCOOO]]]fffhhhmmmqqquuuvvvttttttvvvyyy{{{|||~~~{{{yyy}}}zzzxxxzzz}}}~~~|||tttbbbLLL===555///------************))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))************)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%$$$############%%%%%%))))))))))))((('''%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))///@@@[[[sss|||{{{kkkKKK222+++***((('''((())))))((('''((()))(((((((((((()))))))))***---------.........//////333444666<<>>;;;888666444111///...,,,+++,,,...//////...+++,,,,,,***))))))+++---222666FFFaaayyyzzzoooUUU;;;000---)))''')))&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%&&&'''(((((('''((((((((((((''''''&&&(((((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((())))))******)))(((%%%$$$'''(((''')))---------///222:::JJJ\\\hhhuuu{{{{{{qqqiiieee\\\WWWPPPJJJGGGBBB<<<777;;;:::888777777:::<<<>>>>>>???BBBHHHTTTeeewww~~~yyyxxx{{{}}}zzzzzzyyywwwvvvsssuuuxxxzzz||||||{{{zzzxxx~~~~~~}}}tttyyyxxxzzz}}}|||uuupppqqqsssvvv{{{}}}~~~zzzzzz|||~~~yyy~~~}}}|||zzzvvvttttttvvvzzz}}}~~~}}}{{{|||yyyuuurrrqqqpppnnnppptttwww{{{uuu|||xxxuuuzzzyyy}}}xxxxxxtttppppppooopppwww+++,,,...---+++******+++)))))))))))))))*********(((///>>>iiicccBBB000000,,,((()))(((************))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((*********)))))))))))))))))))))))))))((()))***++++++***+++---///111777BBBPPP^^^fffgggfff\\\YYYUUUSSSTTTXXX]]]aaafffgggiiilllnnnooooooooolllmmmnnnooopppqqqtttvvvwwwuuutttuuuvvvsssnnniiiRRRFFF;;;888888666555555555555<<>>EEENNNZZZgggrrrxxxssspppmmmjjjfff^^^SSSKKKAAA<<<777555555444///+++111000/////////111444777888:::>>>EEEQQQcccxxx{{{|||}}}|||||||||{{{zzzuuuwwwzzz}}}~~~~~~|||{{{{{{uuuxxxsssuuuxxx|||}}}yyyuuuzzzxxxvvvwww{{{vvv|||~~~}}}}}}|||xxxwwwwwwyyy{{{}}}~~~|||zzz}}}|||{{{yyyvvvsssqqqooottttttvvvzzz{{{}}}~~~||||||~~~|||zzz{{{}}}{{{~~~zzzvvvvvvxxxwwwsssqqqwww((()))******(((''''''((('''''''''(((((((((((((((+++000===hhhmmmIII333222,,,''''''&&&************))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$&&&(((***++++++***)))))))))))))))(((((((((((()))***++++++***+++---///333555AAAUUUdddgggeeeccccccaaa______```cccgggiiinnnoooppprrrrrrrrrrrrqqqooonnnmmmlllnnnqqquuuxxxwwwsssooonnnmmmjjjeeeaaaHHHAAA:::777555333444888888:::AAAMMMXXX^^^fffmmmlllrrrzzz~~~xxxtttssstttttttttpppmmmkkkmmmpppeeekkkqqqqqqmmmhhhggghhhmmmqqqqqqkkkgggiiimmmnnnppppppqqqrrruuuyyy|||~~~yyy{{{{{{yyywwwxxx|||yyysssmmmcccUUUFFF@@@AAAHHHTTT```gggnnntttuuupppfffbbbbbbffffffcccgggnnnnnnqqqsssrrrooopppvvv{{{{{{tttqqqqqqqqqooonnneeegggfff^^^UUUSSSYYYaaafffffffffhhhjjjlllmmmmmmfffmmmtttrrrkkkiiiooowwwwwwyyy|||}}}rrrqqqttt|||{{{jjjVVVAAA666111,,,+++...************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((()))*********)))#########$$$%%%&&&'''((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&''''''((())))))((('''&&&%%%%%%&&&&&&'''((())))))%%%'''((('''%%%%%%'''***%%%&&&&&&''''''&&&&&&%%%%%%(((***111GGGcccrrrrrrpppzzzuuuWWW999,,,******$$$'''((('''%%%$$$%%%'''...---,,,++++++---///000------......///.........(((---000///111777888444222...+++)))+++...000111...,,,++++++,,,------,,,---------+++)))***---///222<<>>PPPWWW^^^iiimmmiiiggghhhiiijjjkkkmmmpppssswwwwwwxxxyyyxxxvvvtttrrrsssrrrnnnlllqqqyyy|||zzzttttttqqqooonnnkkkbbbWWWGGG@@@===???>>>::::::>>>???CCCKKKWWWbbbjjjnnnooossswww||||||xxxtttrrrrrrqqqrrrssstttsssoooiiieeecccjjjnnnnnnmmmoooooommmkkkkkkkkkkkklllmmmoooqqqqqqjjjiiipppuuuuuuvvvyyyyyyzzzwwwqqqrrrxxxyyyuuuwwwmmmaaaQQQBBB@@@FFFTTTZZZccckkkqqqtttssssssgggccc^^^\\\]]]___`````````aaadddjjjpppsssuuutttwwwuuuooohhhgggiiigggbbbYYY]]]^^^VVVNNNOOO[[[hhhlllrrrwwwwwwwwwuuunnngggkkkmmmooopppooooooppprrrqqqwwwzzzxxxzzz}}}xxxzzzxxx{{{gggRRR===333222///+++)))000---***((((((((('''&&&''''''&&&''''''((()))******))))))((('''&&&&&&&&&******++++++***)))'''&&& """$$$%%%&&&&&&'''(((***(((&&&&&&'''(((''''''((()))(((&&&$$$$$$&&&(((+++)))&&&'''((()))&&&$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&)))***---;;;SSSdddjjjkkkrrrsssZZZ888---...'''&&&&&&&&&'''((())))))***)))******+++++++++******------------,,,++++++***+++++++++,,,...111333555//////...---,,,,,,,,,,,,,,,,,,------...///000000111---***---...---...111444GGGddd~~~zzzpppWWWDDD333...,,,((()))---666888;;;>>>>>>:::222,,,,,,(((%%%%%%''')))((('''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))***+++,,,'''&&&&&&%%%%%%$$$######+++,,,,,,+++(((''''''(((+++***(((((()))***++++++------222;;;DDDMMM[[[ggg}}}yyyhhhUUUJJJ===777888888444...---,,,,,,++++++,,,,,,---+++++++++++++++---000333333999???FFFSSSgggyyytttiiiiiinnnuuu|||}}}vvvqqqqqquuuyyy|||~~~~~~~~~zzz~~~||||||}}}~~~{{{zzzzzzxxxtttqqqssstttvvvyyy|||}}}|||zzz{{{xxxyyy||||||xxxtttvvvwwwyyyyyy{{{}}}~~~yyyvvvyyy}}}~~~|||}}}~~~|||~~~((()))+++***(((''''''((('''(((((())))))*********---,,,777NNNtttccc>>>000---***'''((()))(((''''''((()))'''&&&))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))))))))******(((*********)))***,,,...111AAANNNTTT\\\iiinnnkkkgggiiimmmoooppprrrtttvvv{{{zzzxxxvvvtttsssqqqqqqnnnpppooonnnqqqwwwyyywwwxxxxxxtttqqqqqqmmmaaaUUUGGG???;;;@@@EEEFFFFFFGGGJJJMMMTTT]]]gggnnnpppqqqssswww{{{|||yyyuuurrrqqqoooppprrrttttttqqqmmmjjjkkkrrrvvvttttttvvvvvvuuuqqqooommmlllmmmooopppqqqrrrkkkhhhlllooopppssswwwyyyzzzwwwsssuuu{{{|||yyy}}}vvvnnncccSSSHHHJJJQQQ[[[```gggnnnsssuuuuuutttjjjhhhccc\\\VVVRRRRRRSSSRRRSSSXXX^^^eeejjjllllllssspppiiiaaa___```^^^ZZZPPPTTTUUUOOOHHHJJJWWWcccttt{{{~~~{{{xxxsssmmmkkklllmmmmmmkkkjjjjjjkkkkkkmmmmmmnnnuuu}}}}}}wwwxxxtttvvv~~~}}}aaaNNN;;;333222000---,,,...,,,***)))*********)))***))))))))))))******+++***))))))(((''''''&&&&&&'''((()))))))))((('''&&&%%%&&&''''''''''''((((((***(((''''''((('''&&&$$$&&&''''''&&&%%%%%%'''))))))'''&&&''')))***)))'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%'''&&&)))666MMM```hhhlllsssttt[[[999---...'''&&&&&&''''''((())))))***))))))***++++++++++++***......---,,,++++++,,,,,,+++++++++,,,---///111333000///...---,,,+++++++++,,,,,,,,,---......//////...***(((+++,,,+++,,,000???WWWsssvvvjjjcccRRR@@@000,,,+++((()))...444AAAKKKNNNNNNKKKAAA444///+++'''%%%&&&(((((('''&&&&&&'''''''''(((((((((''''''(((((())))))******%%%%%%&&&&&&'''(((((((((((()))***(((&&&%%%%%%&&&(((((()))***,,,......---+++444BBBPPP]]]lll||||||uuukkk[[[KKK???888000---///000...+++---,,,+++***)))(((((((((++++++,,,,,,,,,---000222555;;;BBBHHHUUUgggwww~~~zzztttppptttvvvzzz~~~yyyuuuuuuyyy}}}{{{{{{{{{|||~~~~~~}}}~~~{{{xxxxxxzzz}}}~~~}}}|||zzzvvvsssvvvwwwzzz|||~~~}}}{{{zzzyyy{{{||||||yyywwwvvvwwwyyyzzz|||~~~||||||~~~yyyvvvxxx{{{|||{{{{{{|||)))******)))''''''((()))((((((((((((((((((((((((++++++333CCCcccmmmFFF444///+++((('''((('''&&&'''((()))((('''((())))))******))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))***++++++(((***************,,,...333===FFFKKKUUUccciiiggggggjjjnnnqqqsssssstttuuu{{{xxxtttpppnnnoooppprrrlllppprrrppppppssstttrrrzzzxxxtttrrrrrrnnn___PPPHHH@@@<<>>@@@EEEMMMUUU\\\______hhhdddZZZNNNIIIJJJJJJIIIJJJLLLMMMJJJGGGLLLVVV```mmmwww}}}yyyyyy{{{{{{yyywwwqqqhhh\\\RRRKKKGGGFFFEEEEEEIIIUUUdddqqqwwwtttooonnnuuu||||||tttlllSSSDDD555000111000//////,,,***)))***,,,---,,,+++******)))(((''''''''''''))))))))))))((((((''''''###$$$$$$%%%&&&'''''''''&&&'''))),,,///111111000000---)))'''''''''&&&%%%&&&'''((('''&&&&&&''')))'''''''''((()))*********$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))*********)))((((((111EEE]]]lllqqqvvvxxxccc???...---'''''''''''''''(((((())))))((()))***+++++++++++++++000...,,,++++++,,,///111000///...---,,,---...///000///...---,,,++++++++++++,,,,,,,,,------......,,,***+++...///---000555MMMppprrrkkkfffDDD666++++++,,,+++...555EEEmmmjjjKKK666222---(((&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))(((((('''((()))***)))((('''((()))))))))***+++000777???EEE[[[tttyyyfff\\\NNNBBB===:::777333......---,,,***)))***+++((())))))***,,,---///000***,,,.../////////000111:::CCCMMMVVVbbbppp{{{|||}}}}}}}}}||||||~~~zzzyyy|||}}}{{{}}}~~~~~~|||zzzxxxxxxxxx}}}|||yyyyyy{{{}}}|||||||||}}}|||{{{yyywwwuuutttwww}}}{{{~~~}}}{{{|||}}}~~~~~~~~~|||zzz|||~~~{{{|||{{{zzzzzz}}})))))))))(((&&&''')))+++((((((((((((''''''''''''&&&(((///444FFFppp{{{RRR888///,,,***((('''&&&&&&''')))***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))************************(((((((((((()))***,,,,,,((()))++++++++++++...000333:::EEEPPP[[[dddeeebbb\\\___dddgggkkkoootttwwwrrrmmmgggbbbbbbfffkkkpppzzz}}}zzzqqqkkklllnnnoooooonnnmmmnnnqqqoooaaaSSSMMMNNNOOOPPPTTT]]]fffkkkrrrqqqqqqsssvvvxxxyyyxxxuuuvvvxxxyyyyyyvvvrrroooqqqvvv{{{~~~}}}zzzxxxxxxttt||||||wwwwwwyyyzzzzzzuuunnnjjjkkkllllllkkkfffhhhiiiiiikkkmmmooooookkkiiiiiilllooorrrssstttuuu{{{~~~xxxnnniiikkknnnooopppqqqrrrrrrrrrrrrqqqpppcccPPPCCC>>>@@@BBBBBB???AAAFFFMMMUUU[[[]]]^^^aaa^^^TTTFFF???@@@AAAAAA@@@AAACCCDDDGGGNNNYYYbbbjjjssszzzxxxtttuuuyyy{{{|||zzztttiiiZZZLLLBBB<<<666888;;;???GGGUUUhhhwwwtttrrrtttyyy~~~rrrfffOOOAAA444000///...------,,,+++***+++,,,,,,+++)))+++***)))(((((('''(((((()))))))))))))))((((((((($$$$$$%%%%%%&&&'''((()))&&&''',,,222999<<<<<<:::555000***&&&%%%'''((()))((())))))(((&&&$$$%%%%%%(((((())))))((((((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&)))(((((((((((()))******,,,***)))***111CCC\\\pppuuuyyy}}}jjjFFF222---(((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,000...,,,+++,,,...000222333222000............/////////...---,,,,,,,,,,,,,,,,,,---------------...,,,+++,,,.........333999TTTuuu{{{qqqeeeYYY???333***,,,...---111888PPP{{{mmmHHH666333///***'''&&&'''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++******))))))(((''''''&&&''')))***)))(((((()))***)))***+++///888FFFVVVaaarrrppp___OOOFFF;;;444000---,,,+++***++++++)))'''%%%&&&'''(((((((((***+++---///000***,,,///000000000111333888CCCPPP[[[hhhuuu}}}}}}{{{}}}||||||~~~}}}xxxwwwxxx}}}|||wwwuuuuuuvvv{{{}}}wwwssstttwwwzzzzzzzzz{{{}}}|||yyyvvvrrrqqqnnnppp|||~~~zzzwwwwwwxxxyyyxxxxxx~~~zzzzzzyyyxxxwwwyyy}}}'''((()))((('''''')))+++((((((((((((((((((((((((%%%(((///111???hhh[[[<<>>CCCLLLXXXdddlllpppvvvzzzwwwsssuuuxxxyyyzzzyyyuuulll^^^OOOBBB<<<333555999<<<>>>HHH]]]pppnnnrrryyyrrrcccJJJ>>>333///...,,,+++,,,---,,,+++,,,------+++***,,,,,,+++*********++++++))))))))))))))))))))))))&&&%%%%%%&&&'''((()))***)))+++111:::BBBEEEBBB???666111***%%%%%%''')))***(((******)))&&&$$$###$$$'''((()))((('''&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((***///???ZZZqqqxxx|||sssOOO666///(((''''''(((((((((((((((((('''((()))***+++,,,,,,,,,......---,,,---///111333444333111///.........///...------,,,,,,---------........................,,,******,,,,,,---444===WWWvvv{{{wwwiiiVVV;;;111***---...---111999ZZZlllFFF333222000,,,(((&&&'''(((((((((''''''''''''&&&&&&%%%%%%&&&((()))+++,,,,,,&&&&&&&&&'''(((((())))))%%%'''(((((('''''')))***(((---666@@@MMM^^^qqq}}}zzziiiVVVEEE>>>777222111///,,,+++,,,((()))***)))(((((()))+++))))))((((((((())))))***))),,,...///000111444666888EEETTTaaammmyyy~~~~~~}}}}}}{{{|||}}}}}}|||{{{}}}zzzssspppqqqvvvzzz~~~}}}xxxvvvvvvsssvvvyyyvvvqqqooopppsssuuutttuuuxxx||||||xxxtttkkknnnnnnnnnyyyxxxqqqrrruuuvvvvvvvvv{{{~~~}}}|||}}}|||{{{zzzxxxuuuuuuxxx~~~&&&((()))***)))((()))***'''(((((())))))*********&&&)))...///<<>>BBBDDDGGGIIIMMMTTT\\\bbbddddddbbb```VVVFFF:::666555444888999===EEEQQQ^^^jjjqqquuuyyyyyyvvvuuuxxx{{{zzzzzzzzzyyyqqqcccRRRDDD===777666777999888>>>NNN___^^^iiivvv~~~~~~nnn^^^EEE;;;111......,,,+++------,,,---///111111000...+++++++++***++++++,,,,,,))))))))))))))))))))))))&&&&&&%%%%%%&&&'''((())),,,...444===DDDDDD>>>888111---)))&&&&&&''''''''''''(((***)))'''%%%$$$$$$###&&&''''''&&&&&&'''***)))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''(((+++///>>>ZZZsss{{{|||WWW;;;000)))(((((((((((((((((((((''''''((()))***+++,,,,,,,,,---------...///111222333333222000///............,,,,,,,,,,,,---...//////////////////////////////...,,,+++,,,+++---777BBB[[[yyyzzzyyyjjjSSS888///***,,,---+++///777YYYxxxdddBBB...//////---)))''''''))))))))))))(((((((((''''''&&&''''''((()))******+++&&&&&&''''''((()))))))))&&&'''))))))((()))***,,,...999KKK[[[iiivvv{{{nnn^^^LLL<<<333000,,,+++///000---...111---,,,+++***+++,,,---...***)))((((((((((((((())))))+++---...000222666999???LLL]]]jjjvvv}}}|||~~~}}}}}}{{{}}}|||vvvpppoooqqqrrrvvv{{{}}}|||zzzyyyzzz}}}|||xxxwwwyyyrrrtttuuusssqqqqqqtttvvvuuussstttwwwzzzxxxsssmmmhhhpppuuuuuu}}}~~~tttnnnrrrwwwwwwvvvvvvuuuyyy||||||xxxwwwyyy|||}}}{{{xxxtttqqqtttzzz%%%'''*********)))))))))'''(((((()))***++++++,,,((()))------;;;fffZZZ999,,,,,,---******)))''''''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''')))******************************+++***)))))))))))))))***((()))+++++++++---///222>>>HHHWWWaaaaaa\\\YYYZZZVVV]]]fffkkkkkkgggbbb___YYYYYY[[[^^^eeellltttxxxzzzyyyvvvrrrsssuuuqqqkkkjjjpppuuutttsssrrroookkkhhhfff___XXX[[[dddjjjhhhhhhgggfffhhhlllrrruuuwww{{{wwwsssrrrtttuuutttrrrhhhqqq||||||uuupppnnnppp|||yyytttssssssuuuyyy{{{xxxqqqooosssxxxqqqvvvvvvpppnnnssswwwvvvvvvpppnnnrrrrrrmmmkkkmmmwwwwwwssskkkkkkpppqqqmmmkkkllloooqqqqqqpppnnnlllYYYPPPEEE<<<:::>>>DDDHHHJJJLLLQQQYYYaaagggjjjjjjiiiggg\\\KKK===888555333777888;;;BBBNNNZZZeeekkktttwwwwwwuuuwww|||~~~}}}~~~}}}uuufffTTTDDD;;;;;;666444444444666BBBOOONNN^^^ooozzz}}}xxxhhhXXXAAA888///......,,,,,,...,,,,,,...000333555444222)))((((((((()))***++++++)))))))))))))))*********'''&&&%%%%%%%%%&&&'''(((---///444<<>>111***(((((((((((((((''''''''''''((()))***,,,,,,,,,---,,,---...///000111222333222111///...---------...+++++++++,,,---...000000000000000000000/////////111///...------000;;;GGGbbbrrrnnn\\\BBB666---)))+++,,,)))---555NNNgggxxxXXX999+++---///...***(((((()))+++*********))))))((((((((((((((()))))))))))))))******))))))((('''''''''(((***+++,,,+++,,,---///666FFF^^^rrr~~~zzzmmm^^^SSSHHH:::222000...))))))......******...000---)))((()))++++++***))))))))))))***,,,---...)))+++,,,---///333888<<>>GGGZZZlllsssuuutttfffUUU???777...***+++---,,,+++)))+++---///111000//////******))))))***,,,...///...,,,***(((''''''((())))))(((&&&%%%%%%&&&((()))***111999;;;777111------(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''---***)))333CCC]]]zzz~~~kkkEEE///++++++***((('''''')))+++,,,******))))))((())))))***,,,,,,,,,,,,---///000222777555333000/////////000.........,,,++++++---///444444333222111111111222...+++---111///...===PPPjjj}}}{{{jjj]]]NNN???111///,,,)))(((***,,,...AAAOOOcccpppnnn]]]FFF666------,,,+++***)))((('''((())))))(((((((((((('''***(((&&&&&&((((((((('''&&&''''''((((((((((((((((((%%%&&&******+++333>>>NNNbbbyyyyyyooo```UUUFFF:::444111---***------,,,,,,,,,,,,,,,,,,000,,,((('''***,,,---,,,)))***,,,---...---,,,,,,---++++++...///000666===JJJYYYkkkxxx|||}}}}}}{{{xxxvvvwww{{{yyywwwwwwyyyyyywwwrrrpppqqqssssssqqquuu||||||uuuqqqsss~~~vvvqqqtttyyy|||~~~tttsss||||||}}}wwwuuuvvvyyywwwppplllkkkooowwwzzzvvvuuuyyy~~~~~~}}}zzzvvvvvvyyy~~~zzzuuuqqqooommmlllooouuu((('''%%%&&&'''(((((('''&&&&&&''''''((())))))******+++///333DDDooo|||TTT:::000,,,******)))))))))))))))((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))************)))))))))************++++++++++++))))))+++,,,,,,000555BBBQQQ\\\eeennniiiaaadddgggeeebbbbbb```YYYOOOFFF???@@@FFFOOOVVV\\\eeemmmuuusssqqqooonnnnnnooopppqqqpppqqqtttxxxyyyvvvrrrpppkkkhhhjjjoooqqqpppnnnggggggddd___```hhhooorrrrrrsssoooiiigggkkkllliiiiiinnnvvv{{{}}}|||yyywwwssswwwzzzyyyuuuqqqpppppptttyyyzzzwwwvvvzzz}}}}}}}}}~~~{{{uuutttvvvvvvssssssnnnllloooqqqooonnnpppxxxvvvrrrqqqpppqqqqqqpppqqqnnnlllooossssssmmmgggaaaXXXLLL???888999>>>CCCHHHIIIMMMUUU___ddddddaaaeeehhhhhhbbbWWWLLLDDD@@@@@@BBBGGGPPPZZZdddkkknnnrrrxxxxxxqqqqqqzzz}}}yyy}}}xxxrrrlll___NNNDDDBBB:::444000000000111555;;;AAASSSdddlllooommm```PPP<<<555---***+++---...---+++,,,---.........---,,,***)))))))))***+++,,,---,,,+++)))((('''((()))***((('''&&&%%%%%%&&&'''(((,,,222999:::555///+++***))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&,,,******555DDD]]]{{{iiiDDD///,,,***)))((('''((()))+++,,,))))))))))))***++++++,,,------,,,,,,,,,...///000444333111///......//////,,,,,,,,,+++******,,,...333222111000000//////000...,,,...111///111BBBWWWlllzzzssscccVVVEEE555---,,,***)))***,,,...000444???NNNXXXWWWKKK;;;000++++++***)))((('''&&&&&&(((((('''''''''((()))***))))))))))))(((((((((((((((((()))))))))))))))(((&&&%%%'''***,,,222BBBRRRfffttt~~~}}}tttkkkaaaYYYMMMDDD888111...---***((())))))))))))))))))((((((///,,,)))(((***,,,,,,+++***+++,,,---------,,,,,,...,,,,,,///000111666===JJJXXXhhhttt~~~yyyxxxvvvxxx|||{{{yyy{{{yyytttsssssstttvvvvvvuuuttttttttttttssswww~~~zzzxxxyyyxxxsssvvvzzz||||||tttttt~~~|||}}}{{{|||zzzvvvvvvsssxxx~~~~~~wwwvvvxxx{{{|||wwwvvvyyy|||wwwtttrrrrrrppppppvvv'''&&&&&&(((***+++***(((&&&&&&''''''((()))))))))***+++...111BBBlllxxxPPP777...+++******)))))))))))))))(((''''''&&&&&&''''''(((((())))))((((((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++(((&&&'''***+++,,,111777FFFWWWaaaiiirrrnnngggkkkhhh```WWWQQQPPPKKKCCC;;;888888;;;BBBIIIOOOXXXaaaqqqqqqqqqrrrrrrrrrsssssssssrrrqqqtttyyy|||{{{yyyzzzwwwuuuuuuwwwxxxvvvsssjjjllljjjdddbbbgggnnnqqqmmmooommmddd___```eeehhhiiimmmrrrxxx|||uuuwwwxxxyyyxxxvvvsssrrrtttyyy{{{yyyyyy}}}||||||wwwxxxyyyxxxxxxrrroooqqqrrrpppqqqtttyyyyyyxxxvvvtttrrrrrrssssssqqqqqqtttwwwvvvoooiiiccc[[[PPPEEE@@@@@@CCCFFFIIIKKKOOOWWW___bbb```]]]gggiiilllkkkeee\\\RRRLLLJJJLLLPPPYYYdddlllpppqqqvvv||||||xxxyyy~~~zzzwwwtttooogggYYYJJJBBBAAA888222...///000111666<<<===MMM]]]eeegggeeeXXXJJJ888333,,,***+++.........---,,,,,,,,,++++++******(((((((((((()))***+++++++++***)))((((((((()))***((('''&&&%%%%%%&&&'''(((---111666777222---)))((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''',,,))))))222===TTTrrr|||~~~}}}dddBBB...+++((((((''''''(((***,,,---))))))******+++,,,---......---,,,++++++,,,---...000///...---,,,---......,,,---------++++++---///333222111000////////////------///111///444JJJaaauuu{{{zzznnn___QQQ>>>...---,,,,,,+++,,,,,,---------333<<>>DDDNNNXXXoooppprrruuuwwwxxxxxxxxxvvvtttrrrsssxxx{{{|||{{{{{{|||{{{xxxxxxxxxvvvrrrkkkooooooiiifffiiinnnpppjjjkkkhhh^^^WWWZZZeeeooommmnnnpppssswww{{{||||||yyyyyyzzz|||}}}|||xxxuuussswwwzzzyyyzzz~~~}}}www~~~xxxwwwyyyzzz{{{vvvtttuuuuuuqqqqqqsssxxxzzz{{{yyytttrrrrrrtttwwwtttsssuuuwwwwwwrrrnnneee^^^UUUMMMJJJJJJLLLMMMIIILLLRRRZZZaaacccbbb___fffhhhlllooommmfff\\\UUUUUUVVVZZZcccnnntttuuutttvvv{{{{{{ttttttqqqhhhXXXHHH>>>;;;666111...000222555:::AAAAAANNN\\\bbbccc]]]QQQDDD666222---++++++,,,---,,,++++++***))))))))))))***''''''''''''(((((())))))+++***)))((('''((((((((('''&&&&&&%%%%%%&&&&&&'''+++...222222///,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''***'''&&&,,,222EEEbbbvvvvvvwwwttt___AAA...***'''''''''((()))+++,,,---***++++++,,,------------...---,,,+++******+++,,,---,,,,,,++++++,,,------...///000000//////000111222222111000000///000000,,,---000000000999RRRkkk}}}vvvlll```QQQ???000111111000...---+++)))(((,,,///333666666555222000---------,,,+++************((('''&&&''')))+++---+++///333111,,,((((((******)))))))))))))))))))))***)))***111>>>RRRiiiyyy{{{qqq```MMM@@@888333000---***(((''')))************************+++++++++,,,,,,+++++++++***)))(((+++++++++,,,,,,,,,++++++///------000000000444:::???KKK\\\jjjwww|||~~~xxx{{{~~~|||}}}~~~}}}xxxxxx{{{yyywwwuuuwww|||~~~zzzvvvxxxyyyxxxwwwqqqrrr}}}}}}yyy~~~|||~~~|||sssnnnuuu{{{~~~}}}|||}}}~~~~~~|||zzzsssnnnpppsssuuuyyy~~~***))))))***+++***(((%%%''''''''''''((((((((((((&&&'''+++///>>>eeeiiiFFF222,,,***)))((()))))))))))))))(((''''''%%%&&&&&&'''((()))******)))))))))(((((('''''''''******)))(((((()))******))))))*********++++++++++++***+++---,,,---444===PPPdddmmmmmmrrrooojjjlll___RRRCCC999777777555333333///...111555;;;EEEOOOjjjlllppptttwwwyyyzzzzzzyyyuuuqqqrrruuuxxxyyyxxxsssxxxzzzvvvvvvxxxxxxuuujjjooopppllliiikkknnnnnneeebbb\\\TTTQQQWWWffftttsssqqqoooooorrruuuvvvvvvyyyyyyzzz}}}~~~}}}zzzwwwtttxxxzzz{{{}}}|||rrr{{{}}}vvvuuuxxxyyy{{{yyyzzz{{{yyyrrrooopppyyy{{{{{{yyytttqqqrrrtttxxxuuuqqqqqqsssttttttsssiiiccc[[[TTTQQQOOOMMMLLLEEEJJJSSS\\\cccfffeeecccdddgggkkkooonnniii```YYY]]]^^^ccckkktttyyyzzzxxxqqqvvv|||xxxtttwwwwwwnnn___OOO@@@888555111///222555999???FFFIIIRRR\\\```^^^UUUHHH===555222///,,,+++*********)))(((((((((((()))******&&&'''''''''((((((((((((,,,+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((***,,,---,,,+++******''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&(((%%%%%%***,,,===ZZZsssqqqrrrqqqaaaFFF222,,,'''''''''(((***+++,,,------------------,,,+++***---,,,+++***))))))******+++++++++++++++,,,,,,------///111111000///000222//////............//////+++---//////222@@@[[[sssyyynnnggg^^^OOO???555333333222111...+++)))''')))***,,,---------,,,+++---,,,,,,++++++************************,,,---...000444777444...)))(((***(((((('''''''''((()))***++++++///===SSSiiivvv{{{lllZZZDDD777333222///,,,,,,+++***)))*********)))%%%&&&&&&&&&''''''((((((++++++++++++***)))))))))++++++++++++++++++++++++,,,++++++......---111666999FFFXXXiiiyyy~~~zzz~~~~~~|||xxxzzz~~~||||||}}}{{{~~~{{{||||||yyyuuuqqqqqqxxx~~~{{{|||yyy||||||sssmmmnnnvvv{{{zzzzzz~~~}}}|||}}}}}}}}}~~~ssslllpppxxx||||||{{{)))(((''''''((('''%%%###''''''((((((((((((((((((((()))...000===aaa~~~{{{```AAA111---+++)))((()))))))))))))))(((''''''&&&&&&''''''(((((()))))))))))))))((('''&&&&&&&&&+++***)))(((((()))***+++)))************+++++++++,,,,,,---///---...666@@@RRRgggooommmooonnnjjjkkkdddYYYJJJ>>>888555444333222...---///111555???HHHccceeejjjnnnrrrvvvwwwxxxzzzuuuqqqpppsssuuuvvvuuuooowwwzzzvvvuuu{{{~~~|||llloooooollllllnnnlllhhh\\\TTTLLLJJJMMMVVVdddqqqtttpppllllllppptttuuutttwwwxxx{{{|||{{{zzzwwwvvvvvvzzz}}}~~~|||pppxxx}}}yyyttttttwwwxxxzzzzzz}}}|||uuurrrsss||||||{{{xxxuuusssssstttvvvsssooonnnooorrruuuvvvpppjjjaaaZZZUUUPPPIIIEEEBBBHHHSSS^^^eeehhhhhhgggfffhhhlllnnnlllgggaaa]]]```dddjjjpppuuuyyy|||}}}vvvxxx}}}{{{vvvzzz|||vvvkkk]]]LLL???999444222555999<<>>\\\wwwssstttvvviiiOOO888...''''''((()))***++++++,,,---.........---+++)))(((,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,***,,,...///.........///*********+++,,,---...///...//////000666IIIdddyyy~~~oooccc]]]VVVHHH;;;666333333333222000...---,,,))))))************))))))))))))))))))(((((('''''')))+++...111333444333222888999999666///***((((((&&&&&&%%%&&&'''(((***+++---222>>>RRRkkk{{{xxxoooZZZGGG333---///000...,,,,,,,,,+++))))))((((((((('''''''''(((((())))))***)))***+++***((((((***,,,,,,,,,+++************++++++)))***,,,,,,+++---333666CCCTTTfffyyy}}}}}}yyy}}}uuuttttttwww|||~~~}}}||||||xxx{{{vvvmmmdddnnnuuuwww}}}{{{{{{{{{|||~~~|||}}}|||}}}vvvpppwww***(((''''''((()))((('''(((((((((((((((((((((''')))***//////999XXXqqqqqqqqqYYY===000...,,,)))''')))))))))))))))((('''''''''''''''((((((((((((((()))))))))(((((((((((((((+++***)))(((((()))***+++)))************+++++++++***+++---///...///999DDDRRRhhhppplllnnnnnnkkkmmmkkkdddXXXKKK@@@;;;999:::666222000111333666>>>GGG```bbbeeejjjooosssvvvwwwxxxtttppppppsssuuuuuutttttt~~~xxxtttzzz}}}oooooonnnlllmmmnnnhhh```UUUIIIAAAEEEOOOXXXaaaiiikkkgggdddgggmmmtttvvvwwwvvvyyy}}}}}}zzzwwwvvvwwwwww{{{}}}~~~zzzqqqxxx{{{xxxtttvvvyyyyyyzzz{{{~~~~~~yyyxxx||||||yyyxxxxxxwwwvvvvvvtttrrrrrrsssvvvyyyzzzwwwqqqhhhaaa\\\TTTJJJCCCDDDLLLXXXdddkkkmmmmmmmmmkkknnnqqqooojjjeeecccbbbaaagggnnnrrrtttwww}}}~~~www{{{}}}zzzvvvooo___OOOCCC>>>;;;===???BBBHHHNNNTTTXXX]]]___XXXKKK===555000000///---+++)))))))))(((((()))******)))''''''&&&'''((())))))((('''&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&%%%+++000///>>>]]]|||wwwxxx{{{pppTTT999,,,(((((()))***************+++,,,---...---+++***(((+++***)))((((((((()))***------.........------,,,)))+++...///...---...///)))******,,,---000111222111222111222<<>>:::666000,,,(((&&&&&&%%%%%%&&&'''***---...555CCCWWWmmmnnnXXXFFF999---+++,,,+++)))************(((''''''((()))))))))***++++++,,,------((()))***((('''(((+++///---,,,***)))))))))***+++***((())),,,+++))),,,111222===LLL]]]rrr|||~~~}}}xxxzzz{{{{{{{{{{{{{{{zzz{{{wwwyyywwwnnnbbblllssswww|||{{{,,,***))))))+++---...---((((((((((((((('''''''''((()))------444PPPfffccclllTTT;;;000///---)))&&&)))))))))))))))(((((('''((((((((((((((('''''''''(((((())))))******+++++++++***)))'''''')))***+++)))************+++++++++'''(((,,,......000;;;GGGQQQhhhppplllnnnpppmmmooooookkkbbbUUUIIIBBBAAACCC;;;777555666777:::AAAJJJ```aaaeeeiiinnnsssvvvxxxwwwsssppppppsssvvvvvvttt}}}zzzssswwwzzzxxxrrrpppmmmlllnnnnnneeeZZZRRRDDD===EEESSS[[[___bbb___\\\[[[aaakkktttxxxyyywww|||{{{wwwwwwyyyvvvyyy{{{|||}}}vvvsssxxxzzzwwwvvvxxx{{{zzz{{{{{{~~~|||}}}zzz{{{|||zzzyyywwwwwwwwwxxxzzz|||~~~~~~{{{uuummmgggbbb[[[PPPHHHIIIQQQ^^^jjjqqqssssssrrrqqqtttuuuqqqiiiddddddfff```hhhpppssssssvvv}}}zzzzzz}}}www{{{{{{{{{}}}{{{mmm^^^NNNHHHEEEEEEFFFGGGLLLRRRXXXZZZ___```ZZZLLL>>>777------...---+++***++++++)))***++++++***(((%%%$$$'''''')))))))))((('''&&&$$$%%%&&&((()))*********$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%'''(((***+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''(((''',,,000---;;;YYY~~~yyyzzz~~~rrrUUU777'''((())))))*********)))))))))***,,,------,,,+++)))***)))(((''''''((()))***...////////////...---,,,***---///000000///000000+++,,,---///111444666777555444222444AAAXXXppplll^^^ZZZRRRCCC;;;???===;;;888444111...,,,+++$$$###"""!!!"""%%%''')))))))))))))))(((((((((((($$$+++666AAAGGGGGGDDDBBBDDD@@@;;;555111,,,(((%%%&&&&&&%%%&&&))),,,///111???SSSlllaaaEEE777000+++,,,)))$$$$$$(((((())))))(((((((((+++---&&&''''''((()))*********((())))))'''&&&(((,,,111---,,,***)))))))))*********)))***,,,,,,)))+++000///777CCCTTTjjj~~~}}}~~~}}}~~~}}}zzz~~~{{{zzz|||yyyxxxwwwzzzvvvwww|||vvvpppeeennnuuuyyy,,,,,,++++++***)))(((((($$$(((******(((&&&'''(((******---000444BBB[[[qqqyyybbbEEE333---+++((('''******)))((('''((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))+++******************+++,,,)))))),,,000444===FFFaaafffmmmrrrtttsssooommmnnnmmmiiiaaaYYYSSSRRRTTTMMM>>>333555999;;;DDDPPP___dddgggjjjpppwwwuuunnniiiooovvvxxxwwwvvvxxx{{{|||ttttttxxxyyyqqqqqqooommmkkkggg]]]UUULLLHHHHHHPPP[[[aaa^^^XXXSSSLLLLLLXXXhhhqqquuuwwwttttttuuuuuuvvvwwwyyyyyyyyyzzz|||}}}~~~}}}zzzxxxyyyxxxxxxxxxyyyyyywwwuuuwwwyyy{{{zzzzzz}}}{{{vvvtttuuuxxxwwwyyy{{{||||||{{{yyyxxx{{{rrriiiiiikkkeeeUUUGGGLLLSSS___mmmxxx|||yyyuuuqqqwwwxxxrrrmmmkkkfff```bbbdddggglllrrryyy~~~{{{~~~zzz|||{{{xxxyyyxxxnnnbbbZZZSSSLLLIIILLLRRRUUUWWW^^^bbbfffeee\\\MMM<<<000******************++++++))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))---'''$$$(((+++***((('''&&&%%%%%%%%%%%%&&&'''''')))'''&&&''')))***'''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++)))'''%%%$$$%%%&&&'''###$$$&&&''''''&&&$$$###%%%***)))(((***)))777RRRrrrwwwtttooogggOOO555---(((((('''(((((()))***+++************************)))(((&&&%%%&&&''')))***---000333333111---+++***---,,,,,,,,,,,,+++++++++---,,,+++---///111222111555222000555EEE___zzzggg]]]\\\LLL======@@@DDD@@@:::444...+++******,,,)))&&&&&&'''((('''&&&###&&&)))******((((((((()))***---777CCCLLLNNNMMMKKKBBB777000---+++(((%%%$$$((()))%%%$$$)))111555MMMiiioooSSS;;;---,,,+++)))((('''''''''+++***)))'''''''''((()))'''(((((()))***+++++++++((())))))))))))*********,,,,,,,,,++++++***************+++,,,,,,---......,,,333???NNNbbbxxx|||uuuvvv|||{{{||||||}}}}}}|||~~~}}}{{{yyyyyy{{{}}}~~~{{{yyy~~~{{{|||}}}zzz{{{vvvpppmmmvvv}}}...------,,,+++***))))))%%%(((******(((&&&'''((())))))+++...555FFFccc{{{kkkLLL777///---,,,+++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******++++++***))))))***++++++,,,******,,,///333???JJJbbbhhhpppwwwyyywwwrrrooooooooonnnkkkhhhdddbbbaaaXXXGGG;;;;;;>>>@@@HHHQQQbbbggglllmmmqqquuusssmmmkkkooossstttssstttxxx}}}}}}}}}wwwxxxxxxwwwpppssssssmmmcccXXXPPPLLLIIIJJJNNNWWW```ccc^^^XXXMMMHHHJJJXXXgggnnnoooooollllllllllllnnnppprrrsssuuuyyy~~~~~~|||zzzzzz{{{zzzyyyzzz{{{|||{{{xxxvvvvvvvvvvvvxxx{{{~~~~~~zzzwwwvvvvvvyyyzzz|||}}}|||yyyuuusssvvvrrrooonnnllleee[[[RRROOOVVVcccrrr~~~zzzppptttssslllhhhiiihhheeebbbcccfffkkkpppvvv{{{~~~|||{{{zzz{{{xxxttttttssslllbbbWWWUUUSSSRRRTTTZZZaaafffmmmppppppjjj\\\KKK<<<444++++++++++++++++++******))))))))))))((('''&&&%%%((((((((((((((('''''''''(((&&&)))111666111+++'''***)))(((''''''''''''''')))'''&&&''')))***(((%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))'''%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$)))((((((***)))777RRRwwwzzzsssnnnjjjSSS777+++)))(((((((((((())))))***+++,,,,,,,,,------------,,,***)))'''''''''((()))---///222222000...,,,,,,000000000000////////////...---,,,---000111111111333333222999NNNkkknnncccYYYFFF999;;;<<<@@@===999444000---++++++)))((('''&&&&&&'''''''''%%%''')))******)))))))))((('''***111;;;CCCEEEEEEEEE===333---+++***'''%%%$$$'''***)))'''+++666AAA]]]xxxyyybbbHHH444---,,,+++)))((((((''''''+++***)))(((''''''((()))'''(((((()))******++++++(((((((((((())))))))))))++++++*********)))))))))***++++++,,,,,,------------444>>>LLL___ttt~~~vvvuuuzzz{{{}}}{{{}}}~~~}}}}}}|||}}}~~~{{{wwwsss{{{~~~~~~zzzyyy~~~|||uuuoooxxx------,,,+++***)))((((((&&&(((***)))(((''''''((())))))***...555JJJkkkuuuUUU<<<111/////////((()))*********)))'''&&&((())))))******))))))((((((((((((((((((((((((((('''''')))***,,,...000000,,,+++)))(((((()))+++,,,+++++++++------333BBBQQQbbbiiissszzz{{{wwwsssppprrrqqqrrruuuwwwuuuqqqllldddSSSEEEDDDIIILLLQQQXXXaaahhhoooqqqrrrsssrrrooommmoooppppppooorrrxxx~~~{{{~~~}}}{{{zzzwwwssspppvvvxxxnnn\\\KKKDDDDDDDDDKKKUUU```ggghhhbbb]]]MMMJJJNNN\\\hhhlllkkkiiiffffffeeeeeegggjjjnnnpppsssyyy~~~~~~zzzwwwyyy|||wwwxxxyyy|||}}}|||yyyuuutttsssssswww}}}~~~{{{yyy|||}}}xxxuuusssvvvxxx{{{|||{{{xxxtttqqqpppsssuuusssmmmfffaaa___VVV]]]jjjwww}}}yyymmmooolllgggeeehhhkkklllfffgggiiilllpppuuuyyy{{{yyyxxx|||~~~}}}|||xxxtttsssrrrmmmfffYYY[[[^^^^^^___eeennnvvv{{{{{{xxxmmm[[[HHH999111------,,,,,,++++++******))))))))))))((('''&&&&&&***))))))(((''''''&&&&&&$$$&&&...:::>>>777---''',,,+++)))((('''&&&&&&&&&(((''''''((())))))(((&&&(((''''''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))'''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$(((''''''***)))666PPPwwwxxxpppkkkkkkXXX;;;,,,******)))((((((((())))))***++++++,,,---.../////////---+++***(((((())))))---///000000///......///222222222111111111000000///.........000111111000///222555@@@^^^tttiiiWWW???888===;;;;;;:::888555111///,,,+++((())))))((('''&&&((()))&&&'''(((***************(((&&&&&&***111777999999;;;555...)))))))))'''%%%%%%'''+++---***---???TTToookkkPPP;;;...,,,,,,***)))((((((((((((***))))))(((((((((((()))'''(((((())))))******+++'''((((((((())))))))))))***))))))))))))(((((((((+++++++++,,,,,,,,,,,,,,,---111999FFFVVVjjj|||wwwuuuwww}}}~~~|||{{{{{{||||||~~~zzzvvvrrruuuxxx{{{}}}~~~}}}zzzyyy|||~~~zzztttzzz,,,,,,+++***)))(((''''''(((((())))))(((((((((((()))***,,,///666JJJlll{{{]]]AAA333000000...'''(((***+++***)))'''%%%(((((())))))))))))((((((''''''''''''(((((((((((()))***+++---///000222222---+++)))(((((()))+++---++++++---------444EEEWWWeeekkkssswwwvvvsssqqqpppuuurrrrrrvvv||||||vvvppplll]]]OOOOOOTTTXXX\\\```___gggooorrrrrrqqqqqqqqqmmmnnnooooooooorrrwww{{{}}}|||{{{{{{{{{zzztttoooppptttvvvnnn[[[IIIBBBDDDDDDMMM[[[ffflllllliiigggXXXUUUXXXcccmmmooollljjjhhhgggffffffhhhlllpppsssuuuxxx{{{{{{xxxvvvvvvwwwqqqrrruuuyyy|||{{{wwwttttttssssssvvv{{{~~~~~~}}}ssswww{{{|||yyyuuuqqqooopppssswwwzzzzzzxxxuuurrrooosssuuusssmmmhhheeeeee___eeeoooxxx{{{yyysssnnnjjjjjjiiiffffffjjjooorrrqqqppppppqqqrrrtttvvvwwwrrrvvv|||}}}{{{yyyvvvqqqlllaaacccfffhhhkkkooovvv{{{}}}ssscccNNN:::.........------,,,+++******)))))))))))))))(((''''''))))))((((((''''''''''''$$$&&&...888<<<555,,,((()))((('''&&&%%%%%%%%%%%%'''''''''((())))))(((''''''''''''&&&%%%###"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%)))'''''')))(((333KKKmmmrrrlllhhhhhhXXX===...++++++***)))(((((((((((((((((()))+++,,,.../////////...---,,,++++++++++++---...//////......000111000000000/////////......000///...///111111000///---222777GGGmmmwwwtttmmmWWW>>>;;;AAA;;;999888777555222///,,,***(((***+++***(((''')))+++(((''''''((()))******))))))'''%%%&&&***...000000222///***(((((()))((('''((('''***---,,,222KKKhhh{{{uuuYYYCCC444,,,,,,+++***)))(((((((((((()))))))))(((((((((((()))(((((((((((())))))******(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++,,,222===JJJ[[[nnn}}}xxxvvvxxx}}}|||||||||}}}yyyvvvsssuuuxxxzzz|||}}}||||||}}}~~~~~~~~~}}}zzz|||~~~---,,,,,,++++++***))))))))))))(((((())))))))))))***,,,///222777IIIiii~~~cccFFF555000...***'''(((***+++***)))'''%%%(((((())))))))))))((((((&&&'''''''''((((((((()))))))))******+++,,,,,,,,,,,,+++)))(((((()))+++,,,***+++---...///777III\\\kkkpppsssssspppnnnoooqqquuuqqqooottt|||zzztttqqqfff\\\[[[___bbbbbbcccccchhhnnnrrrpppmmmlllmmmkkkmmmppprrrsssuuuwwwxxx|||xxxyyyyyyvvvqqqmmmllllllllljjj___PPPJJJLLLPPPWWWbbbjjjmmmmmmmmmmmmhhhccccccjjjqqqqqqpppooonnnmmmkkkjjjlllooosssvvv{{{xxxwwwwwwxxxwwwssspppnnnooossswwwzzzzzzvvvssstttuuuuuutttsssuuuyyy}}}tttvvvwwwvvvssspppnnnmmmppprrruuuwwwwwwuuurrrpppqqqqqqpppnnnkkkhhheeeccceeejjjpppttttttqqqlllhhhggggggiiikkklllnnnssswwwzzzxxxvvvtttsssrrrrrrssspppwww}}}zzzsssppphhhhhhjjjnnnuuuzzz||||||zzzoooZZZAAA///......------,,,+++******))))))))))))))))))((('''''''''''''''(((((())))))((('''***000111---******''''''&&&&&&&&&''''''(((%%%&&&(((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((((((((('''''''''(((&&&''''''''''''''''''&&&(((***'''&&&)))&&&///FFFdddooommmfffcccSSS:::---,,,+++***))))))((())))))((()))***+++---///000000......---------.........---.........---...000222//////............------///......000111111000......222:::NNNtttppprrrpppZZZAAA===@@@888888888777555222...***((((((***++++++******+++++++++(((&&&&&&((())))))(((+++)))'''&&&(((***+++,,,---+++)))((()))************((())),,,///;;;XXXttt~~~qqq^^^JJJ<<<333---++++++***)))((((((((()))((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********++++++************************+++++++++++++++++++++***+++***...777AAAMMM```qqq|||}}}zzzyyy{{{~~~{{{yyyxxxyyyyyy{{{|||}}}||||||{{{~~~~~~|||~~~........................+++)))'''((()))******)))+++...111333777GGGhhhkkkKKK666000,,,'''((()))*********)))'''&&&'''(((((())))))((((((''''''''''''(((((())))))***++++++++++++++++++******+++******************++++++***,,,///222;;;MMM^^^ooorrrtttrrrnnnmmmppptttsssppppppvvv~~~~~~yyyqqqmmmiiihhhiiihhhfffdddkkkkkknnnqqqooojjjgggiiijjjmmmqqquuuxxxxxxwwwvvvzzzwwwxxxxxxsssnnnlllgggbbbbbbfffbbbYYYUUUXXXbbbfffkkkoooppppppoooooorrrlllkkkooosssttttttuuutttrrrpppooooooqqqtttuuu~~~yyyuuuvvvyyyyyytttnnnqqqrrrtttwwwyyyxxxuuurrrrrrsssssspppmmmnnntttyyyxxxxxxwwwtttqqqooonnnoootttuuuvvvuuussspppllljjjqqqmmmiiifffffffffdddbbbeeeiiilllnnnnnnmmmllllllggggggjjjoooqqqrrrvvv{{{~~~|||yyyuuusssqqqpppooopppyyy~~~||||||yyysssqqqllllllnnnuuu}}}zzztttjjjVVV???...------,,,,,,++++++******)))))))))******))))))(((&&&&&&''''''((())))))******'''''')))***((()))---)))((((((((())))))***+++$$$&&&((()))(((((((((***###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***&&&&&&)))&&&...CCCaaapppqqqiiidddTTT:::,,,++++++***)))))))))******+++,,,---...000111222333------......////////////---...///...---...000222000000/////////.........---------///111111///---111444???YYYyyyqqqoooooommm[[[BBB;;;<<<444777777666444111---***((())))))***---111333333222000+++'''&&&((()))((('''+++***)))(((((()))******)))))))))))))))***++++++*********---777JJJcccttt|||nnn[[[JJJ???888222---++++++***)))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))************))))))************++++++*********+++++++++++++++...+++---555;;;CCCUUUggguuuwwwxxxuuurrrtttzzz}}}}}}}}}{{{|||~~~}}}}}}{{{yyy~~~}}}|||}}}}}}{{{~~~~~~|||{{{{{{~~~~~~zzz}}}+++,,,,,,------...//////,,,)))'''''')))+++***)))+++---000111555HHHmmmuuuQQQ888111...)))))))))))))))((((((((((((''''''((((((((((((''''''''''''((())))))***++++++,,,,,,++++++++++++++++++)))***++++++++++++***)))+++)))***///666@@@PPP^^^jjjnnnrrrqqqmmmkkkoootttssssssuuu{{{|||wwwiiimmmqqqrrrrrrpppnnnkkknnnjjjkkkooopppllljjjlllmmmooorrrwwwzzz{{{yyyxxxzzzvvvwww{{{yyyqqqlllkkkeee```aaagggfff``````gggmmmooorrruuuwwwwwwvvvuuutttppppppuuuyyyyyyyyy{{{xxxwwwuuusssrrrrrrssssss|||zzzwwwxxxzzzzzzxxxuuuvvvuuutttuuutttrrrnnnkkkiiijjjkkkmmmpppsssxxx{{{{{{{{{zzzxxxuuussstttuuuvvvvvvtttrrrpppmmmjjjhhhnnnjjjdddaaa```bbbdddeeedddfffggggggfffhhhlllpppiiihhhjjjppprrrsssxxx~~~{{{xxxuuusssrrrrrrooo{{{~~~~~~~~~yyyxxxzzz}}}uuurrrssssssuuuyyy~~~~~~{{{sssfffUUUDDD555---++++++++++++++++++******((())))))*********))))))'''''''''((((((((((((((()))'''(((,,,,,,+++,,,111******)))))))))))))))***$$$&&&))))))(((''')))***$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((((((((((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''###$$$)))'''///CCCaaappprrrmmmmmm```DDD222*********)))******++++++,,,---...///000111222222///////////////.........---...000///......///000000000000/////////......***+++,,,...000111///---000444GGGhhhuuuhhhmmmgggdddWWWAAA888:::555555555444222000...,,,+++///---...555???EEEDDDAAA555///)))''')))***)))''''''((())))))(((((())))))((()))******))))))******(((---...222BBB\\\kkkmmmeeeWWWEEE:::666333000---+++******)))))))))))))))&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))******++++++,,,,,,///+++,,,333666:::KKK^^^iiimmmpppooommmooowww~~~|||{{{{{{|||~~~{{{~~~}}}{{{~~~yyyzzz~~~}}}~~~}}}|||{{{{{{zzzzzz|||}}}|||yyyxxxxxx}}}{{{'''((((((***+++,,,---------***'''''')))+++***)))+++,,,...///444JJJrrr}}}TTT999222000,,,******)))(((((((((((((((''''''(((((((((((('''''''''(((((()))***++++++,,,&&&''''''''''''(((((((((((()))+++,,,,,,+++)))(((+++))))))000888CCCQQQ^^^bbbhhhoooooollljjjmmmrrruuuvvv{{{~~~vvvooo___hhhsssxxxyyyxxxvvvtttlllffffffnnnsssqqqqqqssspppqqqsssvvvzzz|||{{{zzzsssssswww~~~{{{rrrkkkkkkgggccceeellljjjdddgggrrroooppptttyyy}}}~~~|||tttqqqssszzz~~~~~~~~~{{{zzzyyywwwuuusssrrrrrrzzzzzz{{{{{{{{{{{{||||||xxxvvvtttqqqooolllgggdddaaaaaadddmmmwww}}}~~~~~~|||zzzxxxyyyzzztttsssrrrpppnnnmmmlllkkkjjjgggccc^^^\\\___eeejjjddddddccc```___bbbiiinnnllliiijjjooorrrrrrxxx}}}{{{yyyxxxwwwwwwnnn|||~~~}}}|||yyyvvvxxx|||zzztttssswwwyyy~~~sss___HHH777111222******************++++++((())))))*********)))))))))))))))(((''''''&&&&&&''''''+++111222///000333+++***)))'''&&&&&&&&&&&&###&&&))))))'''''')))+++&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''((()))))))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$!!!$$$***(((000EEE```nnnqqqpppwwwmmmPPP:::***)))))))))***+++,,,,,,+++,,,,,,---...///000000000000000000///---,,,+++---///000000///......///............------------))))))+++...000111///------333MMMuuussshhhiii___[[[RRR???888;;;:::333333222111000///......555222444>>>LLLTTTTTTPPP999333,,,)))***,,,***((($$$&&&((((((((('''((()))'''(((******)))((())))))&&&...222666LLLhhhpppgggNNNBBB666000000///......+++***)))))))))))))))***&&&'''(((*********)))(((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((()))***+++,,,,,,------)))***000222444CCCVVVhhhmmmrrrrrrqqquuu}}}}}}{{{{{{|||{{{~~~~~~zzz|||}}}{{{vvvxxx~~~}}}~~~}}}|||}}}~~~uuutttuuuxxx}}}}}}~~~{{{zzzyyyzzz|||}}}((((((((((((((('''''''''))))))(((((((((((())))))+++***,,,...444JJJwwwZZZ;;;111///,,,***************+++++++++))))))))))))((((((((((((''''''(((((())))))******))))))))))))(((((((((((()))***+++,,,,,,+++***)))000......111;;;IIIXXXaaaeeeffffffhhhnnnuuuwwwsssuuu{{{}}}wwwrrrpppfffjjjpppuuuvvvtttpppmmmlllhhhhhhnnnpppmmmmmmppppppoooqqqwww}}}{{{vvvqqqssswwwzzz{{{vvvoooiiimmmhhhiiiooorrrqqqqqquuuwwwxxxwwwwwwzzz|||}}}{{{zzz{{{|||||||||||||||}}}tttxxx||||||tttlllmmmtttuuuwwwzzz|||~~~~~~}}}|||{{{xxxtttooojjjhhhffffff```]]]___jjjxxx~~~{{{sssooommmoooooolllkkknnnmmmmmmiiibbb```cccdddccc\\\aaaeeedddaaa```eeekkkmmmmmmooorrrvvv|||}}}yyy|||~~~{{{vvvtttpppvvv~~~~~~~~~~~~}}}zzzwwwyyy}}}}}}yyyttt|||~~~|||{{{|||xxxjjjTTTAAA888333000,,,,,,,,,+++++++++******---,,,,,,+++)))(((&&&%%%(((((((((((((((((((((((()))***+++,,,...///111111+++)))&&&'''))))))'''$$$'''((()))******((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''',,,+++)))((('''''''''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))))),,,777CCC[[[gggppptttxxxtttZZZ===...---,,,***)))******+++++++++++++++++++++++++++---///000000//////000222///...------,,,,,,,,,,,,000000///...---+++)))(((...,,,***)))***+++++++++'''777TTTzzzllllllhhhZZZLLLFFFCCC???;;;999999999888333///...000333444444555;;;JJJ[[[dddeeeKKK<<<,,,(((******))))))((((((((((((((('''&&&&&&$$$&&&((((((***+++)))&&&,,,333???QQQccckkkbbbUUU;;;777111---,,,------...///...---,,,++++++++++++)))***,,,,,,***)))***+++))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((()))***+++,,,++++++++++++++++++++++++***)))***---...333@@@LLL\\\eeepppxxx{{{}}}zzzyyy|||}}}{{{{{{{{{|||||||||~~~~~~|||~~~}}}zzz|||~~~}}}||||||{{{~~~}}}||||||wwwttt|||}}}))))))))))))))))))))))))***))))))((((((((())))))***))),,,///666MMM{{{```===000---+++*********************)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))++++++,,,222>>>OOO^^^hhhhhhkkklllmmmpppwwwyyywwwwww{{{{{{uuuqqqkkknnnqqqtttsssoookkkhhhmmmhhhgggkkkllliiijjjnnnmmmmmmpppvvv|||~~~zzzuuummmqqquuuxxxxxxtttooolllvvvpppnnnqqqrrroooooorrrtttuuuvvvxxx{{{}}}}}}||||||~~~}}}{{{zzzyyyvvvxxx{{{{{{uuunnnnnnrrryyyzzz{{{|||}}}||||||||||||zzzwwwsssooojjjgggeeebbbaaaccclllxxx~~~~~~}}}zzz|||xxxuuuuuuqqqkkkhhhiiimmmnnnmmmhhheeefffddd```XXX]]]bbbcccbbbdddkkkqqqqqqqqqqqqssswww}}}xxxuuuyyy{{{wwwrrrooossswww|||}}}zzzyyyyyyxxxxxx{{{~~~{{{xxx{{{~~~}}}||||||}}}xxxhhhRRR???666000---+++++++++*********))))))************)))(((''''''''''''''''''''''''''''''''''''(((***+++---......***(((&&&&&&(((((('''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))'''&&&######%%%'''((())))))***%%%%%%%%%&&&&&&'''''''''((('''((()))))),,,777BBBZZZeeekkkmmmpppmmmVVV;;;...---,,,***)))******+++++++++++++++++++++++++++...///000///------...///000///...---,,,,,,---...000//////...---,,,++++++...---,,,,,,,,,------------>>>XXXxxxyyyffffff^^^QQQDDD@@@>>>:::777666666777666222///000444999@@@===888999EEEYYYfffjjjWWWEEE333+++))))))((()))((((((((((((((('''&&&%%%((()))******+++---......---===SSSeeeoookkkXXXFFF777444///,,,,,,,,,---,,,000///...,,,+++*********(((***++++++***))))))***+++***)))((((((((((((((())))))((((((((())))))***+++***************++++++++++++++++++++++++++++++***)))+++---///333===IIIWWWaaaoooxxx{{{|||~~~}}}~~~}}}yyy{{{|||}}}~~~~~~~~~~~~~~~~~~zzz}}}||||||||||||}}}|||~~~~~~{{{yyy}}}{{{zzzzzz************************+++******)))))))))((((((******,,,///555MMM{{{eee@@@000,,,+++*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******++++++++++++******((()))---666EEEWWWgggqqqmmmsssvvvssssssvvvyyyzzzyyyyyyzzz}}}}}}wwwrrrmmmnnnppppppooolllhhhfffmmmiiifffggggggfffiiimmmmmmmmmpppuuuzzz{{{yyyuuuqqquuuyyyyyyvvvrrrppppppzzzuuurrrsssrrrpppnnnooopppqqqsssvvvxxxyyyyyyzzzyyy{{{~~~~~~}}}{{{{{{{{{|||yyyyyyzzzxxxrrrqqqrrr{{{zzzzzzzzz{{{}}}~~~}}}zzzuuuooojjjgggffffffiiipppxxx~~~}}}{{{yyyqqqfff``````dddjjjmmmlllkkkiiiddd^^^TTTZZZaaadddfffjjjqqqwwwuuutttssstttwww}}}}}}wwwuuuyyyzzzuuummmiiippprrruuuxxxzzzyyyuuurrrsssvvvzzz~~~~~~|||{{{{{{|||vvveeeNNN<<<333...************)))))))))(((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))'''&&&&&&'''''''''&&&''''''''''''((()))******%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&'''(((((()))###%%%)))+++,,,***'''%%%$$$%%%%%%&&&''')))++++++&&&&&&&&&&&&&&&''''''''')))(((((())))))+++666AAA\\\eeejjjiiikkkiiiUUU;;;...---,,,***)))******+++++++++++++++++++++++++++...//////...,,,++++++---222000...,,,,,,...000111111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,333HHH```wwwqqq______RRRGGG===::::::777555555444444333111///222999>>>GGGDDD???===GGGVVVaaaccc[[[III555+++(((((()))***'''((((((((((((''''''&&&((((((((((((((()))---111555LLLffftttrrrbbbKKK999222000---,,,,,,,,,,,,+++111000///---,,,***))))))((()))++++++)))((()))***++++++***)))))))))******++++++***)))))))))******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***,,,///000222999BBBPPP\\\lllxxx}}}}}}{{{{{{}}}~~~|||www{{{|||}}}||||||~~~zzzyyyyyy{{{}}}}}}~~~|||}}}~~~~~~}}}{{{zzz~~~)))))))))***************++++++++++++***)))((((((+++***,,,...333IIIuuukkkDDD222......+++******)))((('''&&&&&&(((((((((((())))))))))))+++******))))))((((((((()))))))))))))))*********++++++++++++++++++++++++***,,,111<<>>...---,,,***)))******+++,,,,,,+++++++++++++++***---...///...---,,,---...333111...------///222444444222///---++++++,,,---''')))************++++++555QQQkkkzzzppp]]]XXXHHH???888777888666666777333333222///...222:::@@@FFFHHHIIIIIINNNTTTTTTPPPPPPAAA111***(((((()))+++((()))))))))))))))(((((((((((()))***((((((---444CCCYYYooosssgggTTTBBB666...---,,,,,,......---,,,222111000///---+++)))(((''')))+++***)))((())))))+++******)))))))))******++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///000000555;;;HHHUUUgggvvv~~~~~~{{{yyy|||www{{{|||~~~~~~~~~|||yyywwwzzz~~~xxxvvvwwwyyy||||||{{{zzzxxxvvvwwwzzz|||~~~|||}}}~~~((((((((())))))*********++++++,,,,,,+++***)))))))))))),,,///444HHHssssssIII444000000+++******)))((('''&&&&&&'''((((((((()))))))))***++++++******))))))((((((((()))))))))*********+++,,,++++++++++++++++++,,,,,,...444>>>KKK[[[hhhooojjjttt{{{xxxtttvvv{{{~~~wwwooonnnuuu{{{{{{yyyuuuuuuttttttttttttsssssspppooolllhhhfffkkkrrrvvv|||yyyvvvttttttvvvxxxyyyyyytttuuuwwwxxxyyy{{{|||zzzvvvoooiiigggcccaaaaaa]]]YYY[[[```kkknnnpppqqqrrrxxxwwwvvvzzz|||}}}zzzxxxvvvuuuwww{{{zzzvvvsssqqqpppkkkooorrruuuwww{{{|||}}}~~~{{{|||||||||{{{tttbbbOOOEEEEEE>>>KKKYYYdddjjjlllfff___ZZZaaaiiioooqqqpppqqqrrrvvvuuusssrrrtttxxx}}}}}}~~~tttiiiccc```aaaeeellltttxxxwwwtttooottt{{{}}}}}}}}}uuulllZZZEEE777222///+++,,,,,,+++++++++*********))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&)))***+++...111333111,,,&&&"""((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&'''((())),,,+++)))'''&&&&&&%%%&&&((((((&&&%%%%%%&&&(((((('''''''''''''''''''''''')))(((((()))))),,,666AAAaaannnvvvvvvvvvpppYYY>>>...---,,,***)))******+++,,,,,,,,,++++++*********+++---............000111333111///---...000333666777555111...,,,+++++++++''')))++++++******,,,...666YYYvvvuuu]]]QQQ>>>888333444666555555666333333111...,,,///666===GGGLLLPPPPPPPPPOOOIIIBBBBBB888...++++++)))(((***)))******+++++++++******+++,,,///222///,,,333>>>PPPbbbqqqmmm[[[III<<<555...------...000000///...222222111000...,,,***(((((()))++++++)))((()))***)))))))))(((((())))))******))))))(((((())))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,***+++///000///111666AAAMMM```qqq|||~~~|||~~~}}}|||zzzzzz}}}~~~~~~~~~~~~|||{{{xxx{{{|||~~~|||xxxuuuvvvxxx{{{zzzxxxsssooopppqqqsssxxx~~~zzzwwwyyy{{{~~~}}}~~~}}}~~~~~~|||}}}''''''((())))))************+++,,,------,,,+++***'''(((,,,000444GGGooo{{{NNN666000000*********))))))(((((((((''''''(((((())))))************************))))))((())))))******+++++++++,,,,,,++++++++++++,,,,,,+++...555???KKKYYYdddjjjgggqqqyyyxxxwwwzzz{{{rrrpppvvv|||~~~}}}~~~}}}}}}|||{{{zzzzzzzzzsssuuurrrllliiiooovvvzzz~~~|||yyywwwvvvwwwyyyzzzyyy{{{}}}|||yyywwwxxxzzzzzz}}}}}}{{{vvvmmmddd```XXXSSSRRRMMMHHHNNNYYYmmmoooqqqqqqpppttt~~~wwwxxx|||~~~zzzwwwvvvxxx{{{}}}~~~zzzvvvsssrrrrrrrrrooorrruuuxxxzzz|||~~~}}}~~~}}}{{{}}}~~~~~~sss]]]FFF<<<<<<666CCCSSS```iiinnnkkkeee___dddjjjoooppppppoooooovvvuuuttttttvvvyyy|||~~~}}}}}}tttiiiccc```bbbhhhooovvv{{{||||||sssvvvzzzzzz|||~~~}}}}}}}}}sssiiiVVVAAA555222000,,,,,,,,,,,,++++++++++++************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&%%%'''***---666:::@@@BBB@@@888///))))))))))))(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((()))***111...)))&&&$$$%%%'''(((!!!""""""###$$$&&&'''(((((((((((('''''''''''''''''''''((()))))),,,777CCCbbbppp{{{{{{yyyqqqXXX===...---,,,***)))******+++---,,,,,,++++++************,,,.........///111333111000///...///111444666777555222000---,,,++++++))),,,---,,,+++,,,000444;;;cccyyy]]]III666111...111222000111333111111000,,,***,,,222777HHHLLLMMMJJJGGGGGGCCC>>>;;;444......---***'''''')))******++++++++++++*********...222000...999III]]]jjjqqqhhhUUUDDD888222......---...000111111000111222222111///---+++))))))***,,,,,,***)))***+++))))))((((((((()))******((((((((((((((()))*********+++,,,---------,,,+++++++++++++++++++++++++++,,,******...///...///222:::EEEWWWiiiwww~~~zzz{{{}}}}}}{{{~~~{{{}}}~~~}}}~~~~~~{{{yyyxxxxxxzzzzzzvvvooolllooorrrssswww}}}yyyvvvxxxxxx{{{~~~~~~{{{~~~|||{{{|||~~~{{{|||~~~zzz(((((()))******+++,,,,,,(((***,,,---...---,,,,,,'''(((,,,///000???ccc}}}PPP666///000*********************)))'''''''''((()))***************************++++++((())))))******+++,,,,,,---,,,++++++++++++,,,---+++///777BBBOOO\\\gggmmmnnnvvv|||{{{zzz|||{{{uuuuuuyyy|||}}}|||||||||}}}}}}}}}}}}}}}}}}yyy|||yyyppplllpppwwwyyyyyyzzz{{{{{{{{{zzzyyyyyyvvvwwwxxxyyyzzzyyyyyyyyyvvvyyyyyyuuusssqqqjjjbbbWWWMMMGGGEEEAAA@@@KKK[[[nnnssswwwwwwtttvvv}}}~~~xxx{{{~~~zzzxxxxxxzzz{{{||||||zzzyyywwwvvvvvvvvvsssuuuxxx|||~~~~~~}}}|||{{{|||~~~zzzyyy{{{zzz||||||qqqZZZDDD;;;===<<>>666111))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---111...***&&&%%%&&&)))***!!!"""###%%%&&&''''''((()))((((((((('''''''''&&&&&&%%%''')))***---888DDDdddsss}}}}}}zzzqqqYYY>>>...---,,,***)))******+++------,,,,,,+++******)))***,,,------------///111//////...///000222444555333333222111///...------+++---...,,,***,,,222888EEEooozzzYYY???222...,,,///000......111.........+++((()))...222>>>AAABBB???======;;;888555///+++,,,,,,)))'''''''''((())))))*********)))'''&&&)))...---///AAAWWWpppsssnnn^^^KKK===444...///...------///111111111000111222222000...,,,+++***+++------+++***+++,,,***))))))))))))***+++,,,((((((((()))***+++,,,---000000111111000---+++)))++++++++++++++++++++++++---)))))),,,...---...111444===LLL___ppp}}}~~~zzz{{{~~~}}}~~~~~~}}}}}}}}}}}}|||{{{xxx{{{|||xxxqqqoootttzzzzzzyyy}}}|||zzz{{{xxx{{{~~~|||~~~}}}}}}~~~yyy|||}}}}}}zzz))))))***+++,,,,,,------''')))+++...///...------)))***,,,---***444UUUvvvzzzOOO555///000***************+++++++++&&&''''''((()))******+++)))))))))***+++++++++,,,((())))))***++++++,,,,,,------++++++++++++------,,,111:::GGGUUUcccnnntttyyy{{{{{{{{{yyy{{{yyywwwwwwzzz{{{zzzxxxsssuuuwwwzzz|||}}}~~~|||}}}rrrlllpppvvvwwwrrrvvv||||||yyyxxxyyyxxxxxxzzz{{{{{{xxxvvvnnnqqqoookkkjjjmmmiiibbbQQQFFF???>>><<<===LLL```mmmttt{{{}}}zzzzzz{{{yyy~~~|||zzz{{{}}}~~~|||}}}~~~~~~}}}{{{yyywwwxxxzzz~~~{{{sssrrrtttwwwuuuqqqpppsssqqquuuvvvmmmXXXDDD>>>BBBFFFPPP]]]fffooouuuuuuqqqbbbaaaaaabbbffflllrrrwwwyyyyyy{{{}}}|||zzzrrrmmmggglllrrruuuuuuvvvyyy||||||yyyxxx|||}}}|||~~~}}}yyyvvvuuuuuujjjUUU???333000---)))************))))))))))))'''((()))***++++++++++++(((((((((((((((((((((((()))((((((((((((''''''''''''((()))'''&&&(((---111777:::>>>@@@>>>999222...(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++---...//////---***((('''(((***,,,&&&'''((())))))((('''&&&))))))(((((('''''''''&&&%%%%%%&&&)))***...999EEEgggvvv~~~zzzrrr[[[AAA...---,,,************+++------,,,,,,+++***))))))+++,,,------++++++,,,...---......///000222333444000000111111111000000///***,,,,,,***(((***111888OOOwwwyyyVVV777111...---000000......111***,,,,,,***'''(((,,,000...444999888777666333......)))&&&(((***((((((***&&&&&&'''((((((((((((((()))''')))...///555LLLgggyyyhhhQQQ>>>555000...000...,,,,,,...000111111000000222222111///---+++***,,,...---,,,+++,,,,,,+++*********+++,,,,,,---((())))))***+++---...///555555555444111...***(((++++++++++++++++++++++++---)))(((+++---,,,---000111888FFFXXXkkk{{{~~~||||||{{{|||~~~{{{}}}{{{{{{|||~~~|||}}}~~~{{{yyy}}}}}}zzz~~~~~~~~~~~~yyy|||~~~{{{ssssss{{{|||~~~zzz|||~~~yyy~~~~~~xxxsssxxx}}}~~~---***'''''')))+++***)))%%%&&&''''''&&&&&&'''(((&&&,,,,,,,,,///333HHHhhh{{{SSS:::222111++++++,,,,,,,,,,,,++++++(((((()))************)))))))))))))))))))))))))))************************''')))*********,,,...111///777CCCQQQ]]]hhhrrrxxx{{{~~~yyyxxxzzz}}}vvvtttuuutttppptttwwwvvvqqqsss{{{~~~|||www||||||xxxyyy}}}~~~zzztttyyy}}}|||{{{zzzuuuoooppprrrwwwzzz{{{xxxtttqqqnnnjjjdddbbbdddhhhgggcccQQQGGG>>><<<999;;;NNNdddqqq{{{|||~~~~~~|||wwwvvvwww{{{}}}}}}{{{zzzzzzrrr{{{~~~|||ooovvv{{{|||}}}~~~}}}yyyuuurrrpppmmmfff```bbbhhhgggmmmrrrmmm```SSSMMMLLLYYYeeemmmnnnttt||||||tttccceeefffdddcccgggpppxxxyyyxxxwww{{{||||||}}}~~~|||vvvrrrqqqrrr{{{zzzvvvxxxyyywwwyyyvvvtttwww|||~~~|||zzz~~~yyy~~~kkkPPP===333111...,,,------,,,,,,+++***))))))************(((&&&$$$###%%%&&&((()))***)))(((&&&$$$%%%'''((()))***))))))(((&&&%%%%%%(((+++,,,---...---///555888666000,,,***))))))***'''$$$&&&+++((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&))),,,///111222000,,,)))(((((()))***''''''''''''''''''&&&&&&,,,,,,+++***(((&&&%%%$$$&&&&&&((()))'''***888GGGpppyyytttlllFFF666...((((((***)))(((***++++++,,,,,,,,,,,,------000---******,,,---,,,***---------000333444000---///000222333222111///...)))...000---)))---888BBBggg~~~}}}nnnQQQ333***************)))((('''************)))))))))))),,,---.........---,,,+++******))))))))))))******)))))))))***)))(((((('''''',,,---***111HHHfffzzzyyy]]]EEE666000//////............---...000222111///......//////...---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))+++......---000555888AAAEEE===111+++++++++******+++,,,+++***)))(((*********+++,,,---///000...666???III\\\ttt~~~{{{zzz{{{~~~}}}{{{yyyyyy{{{zzz|||~~~}}}}}}}}}}}}~~~||||||{{{{{{zzzzzz{{{wwwxxx}}}}}}|||~~~{{{~~~~~~}}}yyy{{{zzzyyyvvvsss{{{~~~,,,***'''''')))+++***))))))***++++++))))))***+++''',,,++++++000333EEEbbb}}}UUU999///,,,***++++++++++++++++++***++++++,,,------------,,,************************************************(((***+++,,,,,,,,,...000...777EEETTTbbbnnnxxx||||||~~~wwwtttvvvuuusssrrrtttsssoooqqqwwwxxxuuuzzz~~~}}}yyyyyy||||||xxxuuuzzz~~~}}}||||||xxxrrrqqqssswww{{{}}}zzzvvvrrrpppkkkeeedddhhhkkkiiieeeTTTIIIBBBBBBCCCGGGWWWjjjttt~~~zzzzzz{{{{{{qqqqqqqqquuu{{{~~~~~~~~~~~~~~~|||{{{vvv}}}~~~{{{pppvvv{{{||||||}}}uuummmddd```]]]ZZZ\\\aaahhhnnnssspppggg```___aaallltttwwwsssuuu{{{zzzssshhhgggeeeddddddiiiqqqwwwuuuuuuwwwzzz}}}~~~}}}}}}zzzwwwtttsssttt|||~~~{{{|||}}}{{{|||xxxuuuuuuxxx|||||||||~~~}}}{{{|||zzzvvvzzzgggNNN;;;333000...,,,,,,,,,+++******)))(((((())))))))))))((('''%%%$$$%%%&&&((()))))))))''''''%%%&&&'''((())))))(((((((((&&&$$$$$$''')))******...***''''''((()))((((((///+++((()))'''$$$%%%)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%''')))+++---+++)))(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&*********))))))((('''&&&&&&''')))***(((***666DDDhhh|||~~~{{{qqqnnnjjjGGG555...)))***+++***)))***++++++,,,,,,,,,,,,------...,,,******,,,---,,,***...------///222333111...222222333333222111...---))),,,//////+++...===NNNuuuxxxkkkPPP444************)))))))))(((************))))))))))))***+++,,,,,,,,,+++*********))))))(((((())))))***'''(((((())))))))))))((())),,,---...:::SSSnnn~~~oooYYYDDD888111...---...//////...------///111111///......//////...---***+++++++++++++++******))))))))))))))))))))))))&&&%%%'''+++,,,+++///666>>>GGGJJJAAA555...,,,,,,***++++++,,,+++***)))(((*********+++,,,---...///...444:::CCCUUUlll}}}{{{zzzyyy{{{}}}|||zzzyyyyyy}}}~~~uuussssssuuuuuuwww~~~~~~~~~~~~||||||}}}}}}||||||{{{zzzzzzyyy,,,***'''''')))*********,,,------,,,***)))***+++(((+++)))***000111@@@YYYWWW:::---)))******++++++++++++******((()))******++++++******************************************************)))+++---...------...///...999IIIXXXeeepppzzzyyyuuuwwwxxxwwwrrrrrrooolllnnnqqqqqqooo|||~~~}}}zzzyyy{{{zzzxxxwww|||~~~~~~~~~|||wwwtttvvvyyy}}}}}}wwwssstttlllfffhhhooorrrooojjjZZZPPPJJJLLLPPPTTT```nnnsss|||}}}wwwvvvzzz}}}sssrrrqqqtttxxx|||~~~}}}|||~~~|||{{{~~~~~~~~~}}}xxx|||||||||~~~}}}sssdddUUUQQQUUUYYY^^^bbbjjjooottttttpppnnnppptttzzz}}}{{{tttrrrwwwxxxsssoookkkeeecccffflllrrruuurrrtttwwwxxxyyyzzz|||}}}}}}zzzxxxwwwwwwwwwttt{{{~~~{{{vvvtttuuuwwwxxxyyy}}}~~~|||wwwuuuxxxxxxvvvtttbbbJJJ888111000///---++++++******)))((((((((((((((())))))((('''&&&&&&%%%&&&'''((()))(((''''''&&&'''((((((((((((''''''(((&&&$$$$$$&&&((((((((((((&&&$$$$$$''',,,111444666...(((''''''&&&%%%'''&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))(((&&&'''***+++))))))333???___rrruuurrriiiiiiiiiIII333---***,,,...,,,***+++++++++,,,,,,,,,,,,------,,,+++******,,,,,,,,,+++...------...000111000///333444444444222000...---+++)))---111---...DDD```{{{tttiiiPPP555+++***)))((((((((()))***************))))))))))))(((((()))******))))))((()))((((((''''''(((((()))&&&&&&'''(((((())))))***+++,,,...555GGG```ssszzzlll```PPPAAA888333...+++///000000///------...000111///......//////...---))))))***++++++++++++***((((((((((((((((((((((((%%%%%%'''******+++222:::HHHPPPSSSHHH:::111---,,,+++++++++,,,+++******)))************+++---...///...111555<<>>SSSkkkwwwoooaaaMMMEEE:::333111000000//////000111000...------...111///......//////...---,,,,,,,,,++++++)))((('''))))))))))))))))))))))))+++++++++,,,,,,000<<>>222((('''******((((((&&&''''''''''''''''''&&&$$$%%%&&&''''''((())))))&&&'''''''''&&&%%%###"""%%%&&&&&&''''''(((((((((((())))))))))))(((((('''&&&&&&(((***)))(((,,,333CCC___mmmrrrjjjjjjhhhHHH555000...222444111...---++++++,,,,,,,,,,,,------+++---......---+++***+++***,,,------,,,---...000***+++,,,---...///000111///***+++///222>>>```~~~aaaAAA...***)))((((((((()))***+++************))))))))))))(((((((((((()))***++++++)))((((((''''''(((((()))+++***)))((()))***+++,,,---:::QQQiii}}}ppp]]]DDD<<<333...---/////////---///000000///---......111///......//////...---,,,,,,---,,,,,,***))))))((((((((((((((((((((((((*********+++,,,222BBBQQQccckkklll___KKK;;;111,,,------,,,++++++++++++,,,***************+++,,,,,,///......222888AAAPPP]]]sss|||}}}vvvyyy}}}|||||||||~~~{{{zzzzzzxxxyyy~~~{{{vvvxxx|||~~~''')))***)))'''(((+++......//////...+++******+++(((---,,,,,,...---<<>>>>>III\\\mmmxxxyyyzzzwwwzzzvvvlllkkkgggiiipppuuuvvvyyy~~~~~~zzzuuuwww|||xxx}}}}}}ooo^^^HHH999222111...+++)))))))))))))))************)))((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%''''''$$$$$$$$$&&&)))***)))(((&&&///888BBBRRR\\\RRR@@@333+++%%%%%%&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&'''((((((######$$$%%%%%%&&&''''''$$$%%%'''(((***+++,,,,,,&&&$$$%%%((((((''',,,222<<>>AAAJJJYYYnnn~~~|||}}}~~~{{{tttmmmmmmfffdddjjjppprrrvvv{{{~~~~~~zzz{{{~~~xxxzzz~~~~~~ppp\\\FFF999333///---...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))***...777DDDMMMKKK???444+++%%%"""%%%&&&""""""&&&(((((('''&&&''')))+++---444///***(((((('''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***+++***)))((())),,,...:::YYYwwwuuuqqqvvv___BBB999222111222000///000222111///------///111222333222///---+++++++++++++++,,,...//////---,,,+++000///---,,,,,,---///000000000111---999cccvvvTTT888...///((()))))))))''''''(((***---+++)))'''&&&&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))---'''$$$'''***000???NNN___kkkxxx~~~yyyiiiTTTEEE555333000//////...,,,++++++,,,,,,------,,,,,,+++------......///.........***+++,,,------,,,***)))+++***)))(((((()))***+++''')))...333777DDD[[[qqqwwwxxxuuujjj]]]NNN<<<---///...------...---+++)))---+++***))))))+++---...(((,,,//////...333>>>HHH]]]lll||||||wwwhhhhhhnnnzzz{{{~~~~~~|||{{{~~~}}}wwwuuutttuuuuuuxxx~~~}}}{{{~~~~~~}}}zzzxxx{{{~~~~~~~~~|||}}}(((((((((((()))***++++++---,,,+++******++++++,,,)))''',,,''',,,555???aaadddAAA444333------------,,,+++***)))))))))***++++++++++++***---,,,+++*********,,,,,,///......000444888;;;<<>>EEEUUUZZZ[[[XXXUUUUUURRROOORRRTTTVVVVVVXXX___kkktttpppnnnmmmlllkkkhhheeebbbdddjjjrrrxxx|||}}}}}}~~~yyytttjjj\\\QQQLLLNNNRRRbbbooo|||zzzwwwwwwzzz|||~~~{{{wwwwwwuuuqqqmmmnnnpppnnnfff^^^WWWZZZ]]]]]][[[[[[aaafffooooooqqqsssuuutttqqqnnnnnnoooqqqrrrsssrrrqqqpppnnnppprrrooobbbTTTOOORRRkkkwwwkkkgggkkkwww}}}|||wwwsss[[[OOOGGGLLLZZZiiivvv}}}{{{||||||yyymmmiiiiiinnnrrrtttvvvyyy{{{zzzzzzyyyzzz{{{|||}}}|||xxxxxxzzz{{{wwwtttppp\\\FFF888222...,,,,,,,,,,,,+++***))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''(((((()))*********)))***,,,,,,,,,+++(((''')))'''&&&((()))'''(((+++((('''&&&%%%%%%&&&((())))))'''$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((())))))******)))******)))((()))+++---;;;XXXlllEEE;;;222///...---...000.........//////............//////000000000/////////000222222222000///---+++---///000000///---++++++***000999MMMrrrvvvrrrfffTTT???000++++++)))******((('''&&&''')))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++000888KKKhhh|||ooo\\\GGG888111///......000111111000,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,------...------,,,---------,,,,,,++++++***++++++///999DDDRRRcccqqq{{{{{{xxxssslll___JJJ777---,,,,,,---...///...---((())))))))))))*********))),,,......---111999@@@JJJ]]]rrr}}}vvvrrroooqqqxxxzzzzzzzzzyyyyyy|||yyy|||wwwrrrssszzz}}}zzzzzz{{{''''''''''''((()))******)))))))))))))))******++++++(((,,,''',,,666AAAdddeeeAAA222000............---,,,+++***))))))***++++++++++++***,,,+++*********+++,,,------...111666@@@QQQdddqqqrrrbbbLLL;;;555:::DDDMMMXXXXXXSSSKKKHHHIIIJJJIIIKKKLLLLLLIIIHHHMMMXXXbbbfffcccbbbcccffffffccc```___fffooowww{{{}}}}}}|||}}}wwwlll]]]OOOIIIIIILLLYYYhhhzzz}}}|||zzzxxxyyy}}}}}}wwwxxx}}}|||zzzzzzuuuttttttsssooofffZZZRRRFFFHHHJJJJJJGGGIIIUUUbbbqqqpppppppppooolllgggcccfffiiinnnsssuuuvvvuuutttrrruuuwwwqqqbbbRRRMMMQQQhhhzzz|||ooollljjjrrryyyzzzzzz}}}{{{zzz}}}~~~zzzwwwhhh^^^VVVXXXaaajjjuuu}}}}}}}}}}}}rrrqqqrrruuuxxxyyy{{{}}}}}}zzzwwwvvvxxxzzz{{{{{{yyyssssssxxx{{{xxxtttooo[[[EEE888111---+++,,,,,,++++++***))))))******)))))))))(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))''')))+++***((((((+++---((((((((((((&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******))))))***)))((((((***,,,777RRR}}}}}}~~~iiiEEE;;;111------,,,---000,,,---...000000...---,,,+++,,,...000111111000000111222333444444222000///,,,---...//////...---,,,---)))000>>>UUUvvv|||qqqeeeSSSBBB444---***)))'''((((((((('''''')))***)))))))))***)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''***...111;;;SSSuuu~~~sssgggTTT@@@444111000000111444666666666---------------------------............---,,,,,,.........//////000000000000//////...---,,,+++***---+++000>>>OOO^^^kkkuuu~~~}}}zzzvvvrrrfffOOO;;;000...------......---,,,******+++,,,,,,,,,,,,+++***---......---///555:::EEEXXXooo}}}{{{yyy{{{tttsssqqqooopppvvv~~~yyytttuuuzzz}}}~~~zzz{{{}}}(((((((((((()))***++++++************))))))((((((+++(((---'''---666AAAcccfffCCC333000...//////......---,,,+++))))))***++++++++++++***++++++*********+++---...+++,,,---333BBBZZZuuukkkQQQ???@@@MMMZZZbbb]]]SSSFFFAAADDDFFFEEE;;;===?????????CCCLLLTTTWWWWWWXXX]]]cccfffeeebbb___eeennnvvvzzz{{{{{{{{{zzzpppbbbSSSKKKHHHIIIWWWgggxxx|||~~~|||zzzyyyzzz|||}}}~~~|||wwwxxx}}}zzzxxx{{{~~~}}}{{{{{{www{{{}}}wwwjjjYYYKKKDDD999:::===???===BBBRRRdddlllkkkjjjkkklllkkkiiifff```dddkkkqqqvvvxxxxxxxxxxxxyyyyyysssdddXXXWWW]]]hhhwww~~~wwwwwwqqqtttsssnnnnnnuuu||||||wwwtttwww{{{|||~~~}}}yyyxxxrrrkkkeeedddeeehhhpppyyy~~~~~~~~~~~~}}}tttvvvwwwxxxyyy{{{}}}~~~}}}yyywwwwwwxxxyyyyyyzzztttoooqqqxxx|||{{{xxxmmmZZZDDD777111---+++,,,,,,+++******)))*********''''''(((((()))*********'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''(((((("""%%%((((((&&&%%%))),,,***,,,---***&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))))))))((()))***)))((((((***+++222IIIrrrtttzzztttvvv]]]DDD:::000---,,,+++---000+++---///000000///---+++)))***,,,.../////////...111222333555555333222111///...---,,,,,,---...//////***222EEE```~~~zzzooo^^^GGG666...+++***(((###%%%&&&''''''(((***---((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''+++...///:::TTTwwwuuukkk___LLL;;;222111000000111444777888777//////...------...//////.../////////......---,,,,,,+++++++++,,,---///000333222111///---,,,+++***---,,,333EEEYYYgggqqqwww}}}yyyuuuqqqgggRRR???444222///------,,,+++*********+++,,,,,,,,,,,,++++++---......---///222666>>>PPPfffxxx}}}qqqooommmlllnnnttt}}}~~~|||~~~~~~zzz~~~~~~(((((((((((()))***++++++***************)))((('''***(((---(((---666???```iiiFFF555000------------,,,+++***)))))))))***++++++++++++***+++************+++---...++++++---555GGG```zzzcccJJJGGGVVVeeellleeeVVVFFF???AAACCCAAA555666888999;;;>>>BBBEEEKKKNNNTTT[[[cccgggiiihhheeeiiipppuuuxxxyyy{{{||||||yyyqqqeeeXXXOOOLLLMMM[[[hhhuuuxxxwwwyyy{{{|||{{{zzzzzzyyyzzz{{{}}}~~~}}}xxxuuuwwwyyyzzzvvvvvv|||~~~{{{zzz{{{yyyfffQQQBBB;;;555444777;;;<<<@@@RRReeelllkkkkkkkkklllkkkiiifff```ccchhhnnnssswwwyyyzzz}}}{{{xxxrrrhhh```ccckkknnnxxx|||~~~{{{zzzwwwooofffeeennnxxx~~~|||vvvssswww|||}}}~~~zzz~~~}}}wwwsssuuuxxxvvvqqqmmmjjjhhhhhhooowww}}}|||{{{zzzyyyyyyssswwwxxxuuuuuuyyy|||||||||xxxvvvvvvvvvwwwssspppnnnqqqwww{{{zzzxxxkkkXXXBBB666111---,,,---++++++***************+++'''(((((())))))******+++'''''''''(((((())))))***)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''$$$'''))))))&&&%%%&&&(((---111222---((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''(((******(((((()))+++///BBBhhhkkkrrrkkklllSSSAAA777///------,,,---///,,,---///000000///---,,,******+++,,,---......---///000222444444444333222000///---++++++---///000...***777QQQnnn~~~mmmZZZ@@@000***+++)))'''###$$$&&&&&&'''(((+++---))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((,,,---...999TTTuuunnncccVVVCCC555111000///...000222444555555222111000//////000111222000000000000000///...------,,,++++++,,,///111333666444111...,,,+++++++++------777JJJ]]]jjjqqquuuzzzyyytttoookkkcccSSSDDD777444000---,,,,,,***)))((())))))))))))*********,,,---...///...///111333<<>>@@@>>>888666555666999;;;;;;;;;CCCJJJUUU^^^eeejjjmmmoookkknnnqqqssstttvvvyyy{{{xxxvvvpppfff\\\VVVVVVWWW___hhhnnnllliiimmmuuuyyyxxxyyy{{{{{{||||||~~~|||~~~}}}xxxrrrpppqqqssswwwtttvvv}}}{{{zzz~~~vvveeePPP???666666222333999:::===LLL___iiijjjlllooopppooojjjgggggghhhkkknnnrrrvvvyyy{{{{{{wwwsssmmmjjjmmmtttwww~~~~~~{{{xxxsssiii^^^^^^jjjvvv}}}zzzuuusssyyy~~~~~~}}}~~~vvvuuuooofff___aaalllvvvtttnnnjjjjjjlllmmmqqqwwwyyyyyyyyyxxxvvvuuuuuuuuussswwwwwwrrrpppuuuzzzzzz~~~zzzuuusssuuuwwwoooooopppsssvvvvvvtttrrriiiVVVAAA555000...---...+++***************++++++*********)))))))))((((((&&&''''''((())))))******)))(((((('''''''''''''''((((((((('''''''''''''''((())))))((('''&&&'''(((+++222444...(((((((((&&&$$$%%%&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&(((******)))((()))***///???cccfffooohhhhhhPPP>>>555...---...------///...///000000000000///......------,,,,,,,,,------,,,---000222444444333333.........------.........,,,+++>>>]]]yyy}}}gggTTT;;;,,,(((***)))'''%%%&&&''''''&&&&&&(((******)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((,,,---...;;;XXXuuuxxxfffYYYJJJ999111333111000///000222333333333444333111000000111333444222222222222111000///...///...,,,,,,...111444777888555111---*********+++...000:::MMM]]]fffkkknnnrrrrrrmmmgggccc^^^UUUKKK666333///---,,,,,,+++******)))((((((((()))++++++,,,---//////000000111222:::EEEUUUeeewwwzzzxxxyyy{{{}}}~~~ppppppqqqvvv}}}}}}~~~|||}}}~~~&&&&&&&&&&&&&&&'''))))))&&&''')))+++,,,---,,,,,,)))(((///***...444:::ZZZoooKKK666///,,,,,,---,,,,,,+++***)))))))))***++++++++++++*********))))))***,,,---///+++///999HHHYYYffflllmmm}}}dddNNNLLLYYYdddccc[[[KKK===999<<<>>>===555222000333:::???@@@>>>AAAJJJWWWbbbhhhlllpppsssnnnoooppppppppprrrvvvyyywwwtttooofff___\\\^^^bbb```fffhhhaaa]]]cccnnnuuuyyy{{{}}}~~~}}}}}}}}}~~~xxxrrrpppppppppsssqqqttt}}}}}}{{{~~~}}}zzzrrrdddQQQ???444777111000666777888EEEVVV]]]aaaiiiqqqwwwwwwtttqqqppppppoooqqqssswww{{{}}}|||xxxvvvsssppptttzzz~~~~~~xxx}}}nnnjjjaaaXXX[[[hhhwww~~~xxxsssrrryyy~~~~~~{{{{{{rrrmmmaaaRRRJJJQQQcccsssrrriiidddhhhooosssuuuxxxssstttuuuuuusssrrrrrrrrrsssxxxwwwqqqooouuuzzzzzz{{{~~~~~~zzztttqqqtttxxxnnnpppsssttttttqqqnnnlllgggUUU@@@555000......///+++***************++++++------,,,***)))'''&&&&&&&&&''''''((()))******+++))))))((('''''''''''''''))))))))))))((((((((((((&&&%%%###"""###%%%&&&''''''///222,,,''''''(((&&&$$$%%%&&&'''(((((((((((($$$&&&))))))(((''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&(((******)))((()))***000???bbbfffoooiiiiiiRRR<<<444......///------/////////000000000000//////111000...---,,,,,,---...***+++...111333444333333,,,---///000000///---,,,+++---CCCddd~~~vvvbbbPPP888)))'''))))))''''''(((((('''%%%%%%&&&(((***)))'''&&&&&&(((***+++''''''''''''((((((((()))))))))))))))))))))))))))(((,,,---///???\\\xxxqqq^^^QQQAAA222///666444333111222333444444333555444222111111222444555333333333222222000//////,,,***)))(((***...111444:::666111,,,))))))***,,,...111<<>>>>>???DDDGGGTTT]]]^^^dddooorrrmmmjjjpppqqqmmmjjjnnnsssvvvwwwwwwrrrhhhaaaaaadddeeehhhaaaWWWPPPKKKPPP___ooowwwwww||||||xxxyyy~~~|||xxxtttpppmmmkkkjjjkkkkkksss|||zzz~~~wwwpppiii\\\JJJ:::333111///222666555555<<>>RRR```aaa[[[\\\aaasssmmm___MMMEEEJJJRRRVVVQQQDDD666111111222666;;;===777666;;;???AAADDDJJJQQQ\\\cccccchhhqqqsssnnniiiooorrrooonnnqqqvvvxxxxxxyyyvvvooollllllkkkhhhbbbZZZPPPHHHDDDHHHXXXhhhwwwwww|||{{{wwwxxx|||{{{xxxuuuqqqooommmlllnnnlllqqq||||||{{{xxxqqqhhhaaaUUUDDD888333222000000222111111777@@@NNNSSS___mmmrrrpppmmmnnnssspppqqqttttttrrruuu{{{}}}~~~}}}xxxrrroooqqqtttwwwyyy|||}}}sssdddXXXMMMLLLMMMRRR[[[fffpppvvvvvv{{{~~~~~~ttt```LLLAAA<<<@@@RRRgggrrrkkkjjjrrrzzz{{{zzzzzz~~~tttooosssrrriiidddfffjjjlllqqqvvv|||}}}}}}}}}{{{yyyuuurrrqqqtttxxxwwwrrrmmmbbbQQQ>>>444111...,,,,,,,,,++++++******++++++,,,,,,+++******++++++)))(((***)))(((''''''&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&&&&%%%&&&)))(((&&&%%%%%%&&&((())))))(((''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&((()))(((%%%$$$(((***)))***---444IIIlllqqqyyyddd^^^QQQ===555///...---,,,---111......////////////......333111//////000000---++++++---000333444444333222---///111111000......///---777OOOqqqwwwdddOOO888---***)))((('''&&&&&&'''((()))))))))))))))))))))******)))))))))'''''''''((((((((())))))((((((((())))))*********'''+++,,,222MMMrrrvvvbbbLLL>>>888444222333333555777777333111000000000000///.........//////222111//////000111000//////...,,,+++***+++,,,---000...,,,***+++,,,,,,---222:::LLLbbbooopppllllllkkkjjjfff``````ccc___XXX@@@666...------,,,+++,,,+++,,,.........,,,+++)))+++,,,,,,------,,,,,,+++///444<<>>SSSjjjxxx{{{yyyyyyvvvrrrmmmjjjmmmooojjjaaaEEE999///---------,,,...***+++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++...222888AAAMMM```vvv||||||~~~~~~~~~~~~(((((((((((())))))))))))------------,,,+++******,,,,,,,,,,,,***---;;;IIIvvv^^^???111///***+++------,,,++++++,,,...,,,***)))***+++***)))******,,,,,,,,,,,,333;;;FFF___nnneeeXXXZZZbbbdddeeeXXXHHHAAADDDHHHEEE@@@888444222111///000777???JJJIIIHHHIIILLLSSS]]]eeennntttwwwuuutttvvvuuuqqqrrryyy}}}|||zzz{{{zzzxxxwwwyyyzzz{{{}}}yyylll^^^VVVNNNEEE>>>:::@@@QQQaaaooosssyyy}}}}}}{{{{{{}}}zzzyyyxxxvvvvvvuuuuuuuuuvvvtttuuuyyy}}}~~~|||zzzrrrggg\\\RRRHHH<<<555333555333111333666;;;@@@DDDOOOSSS^^^nnnxxxwwwsssqqqrrrrrrssssssssstttvvvzzzzzzzzzyyyvvvsssrrrtttwwwqqquuuyyyyyyqqq___III:::777CCCTTT___dddgggmmmrrr|||~~~}}}}}}nnn]]]SSSOOOSSS___lllzzzvvvvvvzzz|||rrrooommmiiiiiilllqqqnnnmmmqqqzzz|||}}}}}}yyy{{{|||yyyyyy{{{{{{wwwrrr```OOO<<<333000---,,,---++++++************+++++++++***)))***++++++***((())))))((('''''''''''''''''''''((((((((((((''''''(((((('''''''''((())))))***)))(((''''''''''''(((&&&''')))*********)))((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%$$$%%%%%%&&&)))%%%$$$'''((()))...555777QQQuuurrrqqqZZZVVVKKK777111---......------///------.../////////......666444111//////000111222333333333444333333222222,,,...//////......///000111OOOttt{{{nnnUUUDDD333,,,+++)))(((((((((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((()))***+++,,,------...+++000666CCC]]]xxxzzziiiVVVAAA666333222333555111222333333222000000///,,,,,,---...000222444555///...,,,---...//////...++++++***))))))******+++*********))))))+++...111777EEE[[[ppp|||yyyssssssxxxzzzssskkkLLL>>>111,,,---------...******++++++++++++***)))+++,,,,,,------,,,,,,+++///222666<<>>222///...//////---+++***,,,......,,,))))))***+++,,,,,,,,,+++,,,...,,,,,,777CCCYYYjjjlllZZZNNNWWWcccggg```RRRDDD@@@DDDDDD>>>888333111111222111111888AAANNNQQQRRRQQQSSS[[[fffnnnwww{{{}}}zzzxxxwwwvvvtttttt{{{~~~yyy{{{||||||}}}wwwfffUUUQQQJJJCCC===<<>>KKK\\\fffjjjmmmsssxxx{{{}}}~~~|||yyyyyy{{{}}}rrrfff___^^^bbblllttt{{{zzzzzz{{{{{{rrrnnnnnnoooqqqsssvvvrrroooqqqxxx~~~}}}zzz|||xxxzzz|||xxxxxxzzzyyyuuupppaaaPPP===444000---,,,,,,+++******))))))******+++)))(((((()))******)))''')))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&'''((()))+++---...---,,,+++)))(((''''''&&&((()))*********)))'''&&&&&&'''((())))))******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&(((%%%$$$&&&&&&(((...666AAA[[[{{{rrroooZZZYYYOOO777111---......------///---......///000000000///444333111000000222555888999999777555444222222111...///000///...---///000333UUU|||nnnbbbKKK===000++++++)))((((((((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,+++333???NNNcccvvvyyyrrreeeSSS@@@666444333444555222111111222222222111000......///111333666888999333111///...//////...---*********************+++***+++,,,+++***+++///222===MMMbbbrrr{{{~~~{{{uuuxxx~~~~~~wwwpppVVVEEE444------,,,,,,---)))*********************+++,,,,,,------,,,,,,+++//////333777===JJJddd{{{(((((((((((()))))))))))))))***************)))(((***)))***+++***+++444>>>\\\]]]^^^YYYJJJ999000///+++...000...,,,***,,,//////,,,)))(((***---...///---+++---///---///>>>QQQiiikkkaaaNNNGGGRRR]]]___VVVKKKAAA@@@BBB>>>777333111///000222333444:::CCCNNNVVVZZZYYYYYY```kkkrrrzzz|||}}}|||yyyxxxwwwwwwsssyyy}}}~~~}}}|||yyyqqq```OOOJJJEEEAAA??????FFFWWWgggwww}}}|||vvvuuuwwwwww||||||{{{||||||}}}~~~|||}}}uuunnnggg___YYYOOOCCC999666222444777???NNN\\\aaa___dddbbbgggvvv{{{}}}|||~~~|||yyywwwvvvvvvvvv~~~~~~{{{uuujjj\\\OOOGGGHHHTTTbbblllpppsssyyy~~~{{{|||}}}zzzvvvtttvvvyyyxxxrrrkkkhhhiiinnntttwwwwwwyyyzzz{{{~~~wwwpppnnnppptttwwwxxxwwwtttrrrtttyyy}}}{{{|||zzz{{{|||yyyyyy{{{zzztttooocccRRR???555111...,,,,,,******))))))))))))******(((''''''((()))***((('''((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&''')))+++---...,,,,,,+++***)))'''&&&&&&'''''''''''''''&&&%%%$$$************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''%%%&&&'''&&&'''...666OOOhhhxxxsss```___SSS999333.........,,,---000......///000111111111111222333222111111444888;;;<<<;;;888555333222222222000111111000......///000777XXXzzzqqq```SSSBBB777---***+++)))((()))(((((()))******)))))))))))))))************))))))((((((((()))))))))******++++++++++++++++++,,,,,,,,,888HHHXXXgggqqqpppjjj^^^NNN===666444444444555111000///000111222222000//////000222444666888999666444222111111111000...)))************++++++++++++---...---,,,---222666HHHYYYkkkuuuyyy{{{}}}~~~zzzwww|||~~~xxxuuubbbOOO:::000...---,,,,,,***************++++++++++++,,,,,,------,,,,,,+++---+++---333666>>>SSShhh(((((((((((())))))))))))))))))***+++++++++*********)))***,,,+++,,,333===QQQQQQQQQMMM@@@222...333111777>>>@@@===;;;;;;===999555000------...//////---+++---111000444III```ooodddTTTHHHJJJUUUZZZWWWMMMFFFBBBCCCAAA;;;666555222000000444888;;;BBBIIIPPP\\\dddbbbaaagggqqqvvvxxxyyyzzz{{{yyywwwwwwyyyuuu{{{}}}~~~|||wwwrrrjjj[[[MMMFFFCCCBBBBBBEEEMMM]]]lllwww~~~{{{uuuvvvxxxxxx~~~~~~~~~~~~~~~uuunnnjjjgggeee]]]PPPEEE@@@999<<>>CCCJJJPPPTTTaaallljjjhhhmmmvvvzzzuuuvvvxxxyyyxxxwwwwwwzzz{{{}}}{{{|||yyyrrrllldddWWWKKKEEEDDDDDDGGGJJJSSScccrrrrrr|||zzzvvvxxx}}}~~~~~~uuupppnnnnnnooojjj\\\OOOIIIAAAEEEJJJTTTfffuuuwwwppplllqqqzzz~~~|||yyyxxxxxxyyyzzzzzzttttttsssooohhhaaa\\\ZZZ[[[bbblllrrrsssrrrqqqqqq}}}|||wwwsssrrrsss{{{{{{zzz{{{yyy}}}}}}zzzzzz{{{ssspppmmmmmmqqqwwwyyywwwuuuvvvvvvuuuttttttuuuwww{{{www{{{xxxvvv{{{{{{uuuhhhVVVBBB777222...,,,+++******))))))))))))******)))(((((()))+++,,,***)))(((((('''''''''(((((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&''')))+++,,,%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''')))***++++++++++++))))))+++,,,***)))///777PPPjjjoookkkYYY???777000...---,,,...111000000111222333444444444444666777666333333666999777555333000000111333444555555444111///...///000HHHaaawwwzzzssshhhWWWGGG888///)))***+++)))((()))''''''(((******+++++++++))))))************))))))))))))))))))************&&&&&&((()))+++---...///444FFF]]]lllrrrpppkkkgggKKK>>>222000222222222222///,,,***,,,///111000...------------...000111111///---,,,,,,...//////...)))***+++,,,,,,,,,,,,,,,(((,,,000111000333:::@@@[[[mmm|||~~~|||~~~www```EEE777333000...---++++++******+++,,,------+++,,,,,,------,,,,,,+++///+++,,,333555444???NNNcccxxxxxx