BM6P6(@ ***+++,,,+++)))&&&%%%%%%(((((('''(((***)))'''$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&$$$""""""#########""""""###%%%&&&'''((((((((('''&&&&&&%%%$$$###""""""######"""!!!!!!"""###$$$ !!!!!!!!!!!!###"""!!!"""$$$&&&&&&%%%&&&''',,,222666999BBBKKKKKKWWWaaa]]]QQQOOO[[[hhhnnnmmmnnnpppqqqkkkaaaXXXGGGBBBCCCOOOcccqqqtttqqqjjjfffccceeeiiifff\\\SSSKKKOOOYYYhhhxxx~~~hhhJJJ999333000---,,,)))))))))((()))+++000333222///---,,,++++++)))((((((,,,//////000333;;;AAAGGGLLLUUUaaalllssswwwwwwzzz{{{yyyvvvvvvzzzzzzwwwzzz|||~~~rrrdddYYYVVVSSSXXXcccmmmsssuuubbbWWWHHH???<<<===<<<<<>>BBBDDDHHHKKKMMMOOORRRTTT^^^```ccceeeeeeeeefffgggmmmoooqqqsssuuuwww{{{~~~~~~}}}~~~}}}|||}}}~~~~~~zzzvvvsssmmmddd\\\OOOJJJFFFFFFJJJVVVjjj|||lll^^^OOOGGG@@@<<<>>>EEEFFFEEEBBB>>>;;;:::;;;<<<(((***,,,+++)))''''''''')))((((((((())))))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&$$$######$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$############""""""!!!"""###$$$%%%!!!""""""############"""!!!!!!######"""+++***,,,222666888>>>EEEKKKTTT\\\ZZZTTTWWWeeetttuuuqqqnnnlllkkkggg___YYYMMMGGGDDDLLL]]]jjjnnnmmmddd___\\\___cccccc\\\VVVRRRSSSZZZiiizzztttVVVBBB777000,,,+++)))******))))))***...000000...,,,+++,,,---,,,+++,,,...111000///222888>>>DDDIIIQQQ\\\gggpppuuuwwwxxxzzzxxxuuuvvvzzzzzzwwwxxxzzz}}}|||jjj^^^TTTPPPOOOSSS\\\dddiiijjj^^^TTTGGG>>>;;;;;;;;;:::<<>><<<;;;;;;***,,,......---,,,,,,---)))((((((((())))))'''%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&$$$######$$$%%%$$$"""$$$%%%%%%%%%$$$######"""&&&&&&%%%%%%$$$$$$######""""""""""""###$$$%%%&&&&&&%%%%%%$$$###""""""!!!  """"""!!!)))&&&'''---333666:::???GGGLLLOOONNNMMMTTTbbbooosssmmmfffbbbaaa```^^^[[[VVVNNNFFFHHHSSS___eeeggg^^^ZZZWWWYYY]]]```___\\\YYYVVVYYYfffzzzhhhPPP===000******)))***+++***))))))+++------,,,******,,,...///......000111000///000555999???CCCKKKUUU```jjjrrrwwwvvvyyyxxxuuuuuuyyyyyywwwuuuxxx{{{vvvfff[[[RRRNNNKKKMMMSSSZZZ^^^___\\\TTTIIIAAA>>>===;;;:::999>>>III]]]vvvzzzzzz}}}xxxpppqqquuurrreeeXXXKKKHHHFFFFFFIIIJJJHHHEEEGGGHHHGGGEEECCCBBBDDDEEELLLOOORRRQQQLLLHHHFFFGGGHHHGGGFFFDDDCCCEEEHHHKKKTTTQQQLLLHHHFFFGGGJJJLLLNNNKKKLLLPPPRRRYYYnnn|||iiiQQQ===333111///---------...---+++---.........///222666999???CCCGGGIIIGGGDDD@@@??????CCCGGGKKKMMMPPPSSSVVVWWW[[[```dddfffgggiiijjjoooppprrrssstttuuuwwwyyyzzz|||}}}}}}||||||~~~}}}{{{zzz{{{|||}}}|||~~~xxxpppfff[[[SSSEEE@@@===>>>BBBLLL\\\kkkrrreeeZZZRRRPPPQQQRRRPPPMMMIIIEEEAAA???===+++,,,------,,,+++,,,---***)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%##################""""""!!!$$$#####################!!!!!!"""###$$$%%%''''''''''''%%%###""" """!!! """######"""###'''///444888;;;EEEFFFGGGEEEEEEIIISSSZZZccc^^^YYYWWWXXX[[[]]]]]]\\\SSSIIIEEEJJJTTT\\\aaa___[[[WWWWWWZZZ^^^aaaaaa[[[VVVVVVaaavvvvvv]]]EEE222++++++)))***++++++)))))))))***---+++))))))+++---......---/////////...///222555;;;???EEENNNXXXdddnnnuuuvvvyyyyyyvvvuuuwwwxxxvvvtttwww|||{{{kkk```WWWRRRLLLJJJMMMSSSYYY\\\aaaZZZRRRJJJEEEAAA>>>;;;:::===FFFVVVnnn{{{{{{~~~}}}vvvqqqtttxxxrrrbbbSSSIIIHHHHHHJJJLLLLLLIIIGGGKKKJJJHHHDDDAAA@@@BBBCCCIIIMMMPPPOOOKKKGGGFFFGGGFFFGGGFFFDDDCCCDDDHHHJJJRRROOOKKKHHHGGGIIIKKKMMMOOOLLLLLLOOOQQQYYYpppoooXXXAAA333111///------...///...------.../////////000444666:::>>>CCCFFFGGGDDDAAA???>>>AAAFFFJJJMMMPPPSSSVVVYYY]]]bbbfffhhhiiikkklllqqqsssuuuuuuttttttvvvwwwxxxzzz|||}}}}}}~~~|||zzz{{{|||}}}|||}}}wwwlll```UUUNNNAAA===:::<<<@@@GGGTTT```zzz}}}pppeee\\\XXX[[[YYYUUURRROOOJJJFFFCCC)))******)))'''&&&'''(((+++)))(((((())))))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$ !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&'''''')))(((&&&$$$"""!!! ###!!! """######""""""%%%---222555888FFFGGGGGGFFFEEEEEEHHHKKKSSSQQQOOOPPPRRRVVVYYYZZZ\\\UUULLLEEEFFFMMMXXX___bbb___[[[XXXXXX[[[___bbb]]]XXXVVV^^^rrr~~~gggMMM777...---)))***,,,+++***)))***+++...,,,)))((()))***++++++***+++,,,,,,---...111333777;;;@@@GGGPPP\\\hhhqqqtttyyyzzzvvvtttuuuvvvuuuuuuxxx}}}tttiii```YYYOOOJJJJJJQQQYYY^^^fffbbb[[[TTTMMMFFF@@@======???EEETTTjjj|||}}}{{{wwwuuuwwwxxxooo]]]OOOHHHHHHJJJKKKMMMMMMKKKIIIKKKJJJFFFAAA===<<<>>>@@@CCCGGGJJJJJJHHHFFFGGGHHHFFFFFFFFFEEEDDDEEEGGGJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNJJJKKKOOORRR\\\ssswwwaaaHHH555111///------...000000000...///000000///000333555666999>>>BBBDDDDDDAAA>>>===@@@DDDHHHKKKNNNRRRTTT\\\```eeeiiikkkkkkllllllsssuuuvvvwwwuuuuuuuuuvvvwwwyyy|||~~~}}}~~~~~~~~~~~~~~~rrreeeYYYPPPKKKBBB===;;;===@@@EEEMMMVVVeeevvvzzzlllcccccc```\\\YYYVVVRRRMMMIII.........,,,***)))***+++,,,***(((((()))))))))((())))))(((((((((((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%'''((((((&&&$$$ !!!!!!"""#########""" !!!!!!"""""""""###"""###$$$%%%&&&'''''''''+++)))'''%%%$$$######$$$"""  !!!!!! '''$$$$$$)))...000333777AAACCCEEEEEEDDDBBBCCCCCCKKKKKKKKKLLLMMMPPPRRRSSSVVVSSSNNNHHHFFFLLLWWW```eeeccc```[[[YYYYYY\\\``````]]][[[___mmmnnnUUU>>>222///)))***++++++***+++---///111---)))(((((()))******))))))***+++---///111111333777<<>>@@@BBBDDDHHHNNNUUUbbbwwwtttooojjjddd```]]]YYYSSSNNN000000000///------///111,,,***(((((()))))))))(((((((((''''''''''''((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%'''))))))'''%%%""""""#########"""!!!!!!!!!!!!""""""###$$$$$$%%%###$$$%%%'''''''''&&&&&&)))'''%%%$$$###$$$%%%%%%###!!! !!!"""!!! '''&&&''',,,...///333:::<<>>???@@@EEEEEEFFFFFFGGGHHHKKKMMMMMMOOOOOOLLLJJJOOOZZZccchhhhhhfffbbb]]][[[]]]```aaaaaa```___eeesssrrr\\\DDD555000((()))******+++---111444222///+++))))))+++,,,,,,+++++++++,,,...000000000///333777;;;AAAJJJWWW```eeelllqqqpppooorrruuuuuuvvvyyy~~~~~~wwwjjjeee]]]VVVTTTXXX```eeelllmmmkkkfff^^^UUUMMMIIICCCEEEKKKXXXkkk|||}}}}}}yyyooo```RRRIIIGGGHHHJJJKKKKKKLLLMMMNNNLLLIIICCC===999888;;;>>>@@@DDDGGGHHHGGGGGGJJJLLLFFFGGGHHHGGGFFFFFFHHHJJJHHHJJJKKKMMMMMMMMMLLLKKKJJJGGGIIINNNQQQZZZqqq}}}bbbJJJ888444000...............+++,,,.........///111222333333444888===???>>><<<;;;>>>BBBEEEGGGJJJMMMOOOUUUZZZaaafffiiiiiijjjjjjppprrruuuuuutttrrrrrrrrrrrruuuzzz~~~~~~}}}rrrbbbUUUMMMKKKKKKGGGCCCAAACCCDDDCCCDDDHHHKKKRRRbbbwwwzzzqqqjjjfffaaaZZZUUU***+++++++++***+++...000---***(((((()))***))))))''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&(((***)))'''%%%%%%%%%$$$$$$###!!! """"""###$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%$$$"""!!!!!!"""$$$%%%&&&$$$""""""###$$$$$$###""""""&&&+++---...555===>>>BBBDDDCCC???===???BBB>>>>>>??????@@@CCCGGGJJJFFFKKKOOOOOOMMMQQQ\\\eeekkkmmmmmmhhhbbb___aaadddaaacccbbb^^^^^^gggzzzuuuaaaHHH777000((())))))***+++...333777333000,,,***+++---///000...------...000111000000,,,000555888<<>>BBBCCCFFFJJJJJJIIIIIIKKKNNNGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJGGGHHHMMMOOOWWWmmmmmmTTT;;;777222...---,,,,,,+++)))***,,,------...///111222111222555:::======;;;;;;===AAADDDFFFHHHKKKMMMOOOUUU\\\cccfffggghhhiiinnnpppssstttrrrqqqppppppooosssyyy}}}~~~|||~~~~~~}}}|||mmm]]]PPPJJJJJJLLLIIIEEEBBBDDDEEEBBBBBBDDDEEEHHHRRReee}}}|||tttnnnhhhaaa[[[+++---...//////...,,,******)))))))))))))))***+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$$$$$$$""" $$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''"""$$$$$$###!!!!!!$$$'''***((($$$ !!!$$$&&&&&&###$$$(((,,,...222888>>>???AAACCCDDDCCCBBBAAA@@@===<<<<<<;;;<<>>:::999;;;<<<===AAAGGGGGGKKKMMMKKKGGGIIIQQQYYYnnnwww{{{wwwqqqlllhhhbbbgggeeedddbbb]]][[[bbbkkklllmmmkkkllluuu|||pppdddVVVBBB111---,,,******+++---......---,,,***))))))***+++,,,.........---...//////000,,,///333444777===GGGNNNWWW[[[aaagggkkkooosssuuuwwwxxxyyy{{{~~~{{{wwwwwwyyy{{{zzzxxxtttpppoooqqqooojjjfffeeeeeedddgggqqq}}}xxx{{{zzzuuulll___TTTLLLIIIJJJJJJJJJKKKLLLMMMNNNOOONNNPPPPPPMMMGGGCCCCCCFFFAAACCCEEEFFFGGGIIILLLOOONNNMMMLLLIIIFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIKKKHHHKKKQQQQQQSSSbbbuuujjjLLL888111333...,,,///,,,///...---,,,,,,---...///222333333555666888:::;;;;;;===>>>???@@@BBBEEEHHHMMMSSS[[[aaacccdddeeefffmmmoooqqqtttuuutttsssrrrsssssstttvvvwwwyyyzzzzzz~~~~~~~~~~~~|||zzz{{{{{{{{{{{{zzzuuunnniiifffkkkssszzzuuunnn```SSSNNNOOOLLLGGGJJJGGGCCCAAAAAAAAAAAA@@@???AAADDDKKK[[[tttpppddd___++++++******)))(((''''''******++++++***)))(((''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########&&&''''''%%%###''''''''''''&&&%%%$$$$$$"""""""""!!!!!!"""""""""!!!"""###"""!!!!!!###%%%&&&%%%###!!!!!!!!!"""###%%%""""""'''***,,,000666;;;===AAAEEEGGGIIIIIIIIIBBB<<<:::===AAAAAAAAACCCCCCFFFIIIHHHFFFFFFKKKQQQbbbooo{{{}}}yyysssmmmhhhjjjgggdddddd```ZZZXXXZZZ___dddfffcccdddmmmxxx~~~}}}{{{tttkkkcccYYYIII;;;///---++++++,,,,,,,,,+++******)))((()))***,,,---******+++,,,,,,,,,,,,+++***,,,///111444:::BBBIIINNNSSS[[[bbbggglllppprrrsssvvvyyy{{{uuuqqqpppssstttrrrrrrtttttttttxxxzzzyyy|||xxxpppdddXXXNNNJJJHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVUUUOOOJJJGGGFFFDDDDDDDDDCCCCCCFFFKKKOOOMMMMMMLLLJJJGGGFFFGGGHHHHHHIIIKKKMMMMMMKKKIIIHHHLLLJJJKKKOOONNNOOO\\\llltttRRR<<<333444///---///,,,///...---,,,,,,---...///222222333444666888999:::888:::;;;===>>>@@@DDDGGGKKKQQQXXX^^^aaabbbdddeeelllnnnqqqtttvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwzzzzzz{{{}}}}}}{{{wwwvvvtttqqqkkkdddZZZTTTOOOTTT[[[aaahhhnnnuuuyyyzzzyyyzzz~~~yyyuuussssssnnniii___TTTQQQRRRPPPKKKKKKHHHDDDBBB@@@???>>><<<<<<<<<>>>CCCNNN___ttttttddd]]]************+++,,,...///+++,,,---...---+++((('''&&&''')))******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$,,,((("""###&&&(((((((((((('''&&&%%%$$$#########""""""""""""######!!!"""""""""""""""###$$$%%%$$$$$$#########""""""$$$!!!!!!%%%)))***///444999<<>>AAAFFFIIILLLPPPVVV[[[```ccceeefffjjjlllpppsssvvvwwwxxxxxxzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxzzz|||~~~{{{rrrooohhhbbb[[[TTTLLLGGGCCCFFFKKKQQQWWW___fffkkkkkkiiihhhjjjmmmrrruuuvvvvvvtttoooiiieeedddgggjjjiiigggaaaZZZXXXYYYWWWSSSPPPMMMHHHEEEBBB@@@===;;;::::::<<<@@@FFFQQQcccqqqzzzggg]]]++++++++++++,,,...///000***+++,,,,,,+++)))'''%%%%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$///)))"""###(((***''''''''''''&&&%%%$$$###!!! !!!"""!!!""""""############%%%%%%%%%%%%%%%%%%$$$$$$### $$$''')))---222888;;;AAAHHHOOOSSSVVVWWWTTTLLLGGGJJJNNNKKKDDD???AAAEEEJJJNNNOOOMMMJJJHHHEEEQQQeeevvv~~~}}}zzzyyyvvvuuuuuuqqqggg\\\ZZZ]]]fffsss{{{rrrccc\\\]]]aaaaaafffjjjlllllliii^^^SSS>>>777000,,,,,,---,,,+++---------,,,,,,,,,,,,,,,***+++---.........---,,,------------///111555888???EEEMMMUUU\\\bbbgggjjjnnnsssxxx{{{{{{}}}~~~{{{~~~wwwxxx|||xxxoooaaaTTTKKKGGGFFFGGGEEEFFFGGGIIILLLOOOQQQSSSXXXXXXXXXUUUQQQLLLHHHGGGGGGFFFCCC@@@@@@CCCHHHMMMJJJLLLMMMMMMKKKJJJIIIJJJJJJLLLOOOQQQQQQOOOLLLJJJHHHHHHJJJKKKKKKNNNXXXaaawww}}}\\\BBB444333......111......---,,,++++++,,,---...000000111222444666777888888999:::;;;===@@@EEEIIIMMMOOOTTTZZZ```dddfffgggiiijjjmmmqqqtttwwwxxxyyy{{{{{{zzzzzzyyyyyyyyyxxxwwwxxxzzz}}}~~~zzzssslll```UUUMMMGGGCCCAAA>>>@@@CCCGGGLLLSSS[[[aaaccc```\\\[[[\\\^^^`````````^^^ZZZVVVTTTWWW\\\```dddfffddd```___```^^^ZZZUUUQQQMMMHHHEEEAAA===::::::999;;;???CCCJJJZZZjjjnnnaaa------,,,,,,+++***))))))'''((())))))((('''&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''$$$##################$$$"""!!!!!!#########&&&&&&&&&&&&%%%$$$#########""""""!!!!!!""""""######""""""###%%%%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%######&&&'''+++111666:::@@@FFFLLLQQQSSSTTTRRRKKKGGGLLLPPPNNNHHHDDDBBBFFFMMMSSSVVVTTTMMMHHHBBBHHHWWWkkkzzz|||qqqeeecccgggkkkyyy}}}nnndddaaa```bbbiiiqqquuuxxxxxxqqqiiiMMMBBB555---,,,.........,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,000000//////000222444666:::???FFFMMMTTTZZZ```dddiiiooovvvyyyxxxyyy}}}xxxuuuwwwzzzrrrhhh[[[OOOIIIFFFGGGGGGCCCDDDFFFHHHKKKNNNQQQRRRWWWVVVTTTQQQNNNKKKIIIGGGGGGFFFEEECCCBBBCCCGGGJJJIIIKKKNNNOOOMMMKKKJJJJJJKKKLLLOOOPPPPPPOOOLLLKKKGGGIIIJJJKKKLLLPPPXXX^^^lll|||cccGGG777444//////111......---,,,++++++,,,---...//////000111333555666777666666777777999<<>><<<>>>AAADDDHHHOOOVVV[[[___[[[WWWSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJMMMSSSWWW```eeefffeeeeeefffccc___YYYVVVRRRMMMIIIEEE@@@<<<;;;999<<>>BBBIIIIIIKKKRRRZZZ```cccdddeeefffhhhlllooorrrtttvvvsssttttttuuuvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}yyyuuukkk\\\OOOGGGCCCBBBBBBAAADDDGGGJJJOOOUUU\\\aaa```]]]XXXTTTRRRQQQOOONNNMMMMMMLLLJJJJJJKKKOOORRR```ggglllllllllmmmjjjeeeaaa^^^ZZZUUUQQQLLLGGGCCCAAA>>>@@@FFFHHHLLL]]]qqqwww***+++,,,...---,,,***))),,,++++++***++++++,,,---'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%000+++$$$ """%%%&&&""""""###$$$$$$$$$######!!!!!! !!!!!!%%%######%%%((((((&&&###%%%$$$#########$$$%%%&&&""""""$$$%%%)))///555777:::===???@@@@@@???CCC@@@CCCMMMUUUYYY[[[]]]XXX\\\eeeoootttqqqggg^^^PPPHHHJJJ]]]ttt{{{oooiiihhhuuu{{{oooSSS===333///---,,,+++,,,...///000111111111///...---,,,---...///000(((((('''))),,,000222222555777;;;@@@EEELLLTTTYYY]]]fffooottttttuuuzzz~~~rrrrrrsssqqqggg___TTTLLLIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQOOOLLLJJJEEEGGGIIIHHHGGGEEEEEEEEEGGGKKKOOOPPPOOOMMMKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNNNNMMMMMMQQQVVVXXX[[[hhhooovvvuuuVVV@@@999222000000+++------++++++++++++------......///000222333555666666666666555555999>>>BBBFFFEEEGGGMMMVVV]]]```aaaccceeegggjjjmmmpppssstttrrrssstttuuuvvvwwwxxxyyyxxxyyyzzz||||||||||||{{{}}}xxxoooggg[[[QQQKKKHHHHHHHHHIIIKKKOOOSSSXXX^^^eeejjjddd```\\\YYYWWWTTTRRRPPPQQQQQQPPPOOOMMMNNNPPPRRRccckkkqqqrrrrrrrrrpppkkkiiifffaaa]]]YYYTTTNNNJJJGGGDDDFFFLLLMMMPPPaaawww222000---+++))))))******%%%+++---******---+++$$$'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%$$$"""!!!###"""!!!###%%%%%%"""!!!!!!!!!!!!"""###$$$%%%%%%%%%''''''''''''%%%%%%""""""#########""""""!!!###%%%'''$$$&&&+++222666::::::777555888;;;;;;@@@GGGNNNUUU]]]gggnnnmmmqqqtttwww{{{{{{tttjjjaaaTTTMMMYYYpppyyytttooorrr|||fffJJJ:::333222111***+++,,,---...---,,,,,,///...,,,++++++,,,---.........---,,,---...///000555777999;;;???EEELLLQQQ^^^ccckkkqqquuuxxxyyy{{{}}}vvvsssqqqnnn___XXXPPPLLLMMMMMMKKKHHHCCCEEEGGGGGGFFFEEEEEEFFFIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIMMMMMMNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLMMMOOORRRUUUWWW[[[```kkkxxx}}}jjjOOO;;;222///---+++,,,,,,+++***+++,,,............///000111222333333666666666666888:::<<<===???BBBFFFJJJNNNTTTZZZ^^^bbbdddfffhhhkkknnnsssvvvrrrrrrssstttuuuuuuuuutttxxxyyyzzz{{{|||~~~}}}zzzpppggg___[[[XXXSSSPPPQQQNNNPPPUUU[[[bbbiiinnnqqquuusssmmmfff___\\\\\\^^^\\\ZZZYYYYYYVVVVVV^^^gggoooqqqtttvvvwwwwwwuuutttqqqooommmjjjgggbbb[[[WWWPPPMMMKKKNNNRRR[[[kkkyyy000...---+++)))(((((((((!!!'''***((((((***)))%%%'''''''''&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$############$$$$$$$$$%%%$$$###"""###%%%%%%###!!!##################$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""############""""""###!!!"""&&&&&&$$$&&&+++111666:::;;;888666777:::999???GGGPPPYYYcccmmmtttvvvxxxyyy{{{~~~wwwnnn```VVV]]]nnn{{{wwwrrrqqqwwwxxxZZZBBB555000000,,,,,,---------,,,***))),,,,,,,,,,,,---...000000...------,,,---...///000222444666888<<>>EEEJJJUUU[[[bbbiiinnnsssvvvyyy}}}yyywww}}}vvvwwwuuuiii^^^UUUPPPJJJHHHIIIJJJIIIGGGKKKKKKJJJGGGDDDCCCDDDFFFGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMOOORRRTTTXXX___pppcccJJJ;;;444111//////...---,,,---...///000------...///000111222222444333333333333444555666:::===AAADDDHHHMMMSSSWWW___aaadddfffgggjjjmmmpppmmmnnnppprrrtttuuuvvvvvvxxxyyyyyyzzz{{{|||}}}}}}}}}vvvpppnnnkkkgggfffgggiiilllpppvvv}}}zzzxxxxxxuuusssqqqrrrqqqsss|||~~~yyypppjjjccc___\\\^^^aaaiiixxx||||||+++,,,------,,,***'''&&&'''+++...,,,'''%%%%%%&&&))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%"""##################""""""""""""""""""######### """%%%$$$!!! ###(((///333999<<<;;;999888777888===FFFQQQ]]]iiirrrwwwrrrqqqnnnkkkpppzzzsssddd\\\]]]iii}}}}}}{{{{{{|||xxxvvv~~~~~~cccKKK:::222---------,,,++++++***)))(((***,,,///111222222222,,,,,,,,,---------......,,,...000333666;;;AAAFFFMMMRRRYYY```ffflllqqqtttwwwzzzuuuttt}}}xxxuuuxxxtttdddUUUPPPMMMIIIGGGHHHIIIIIIHHHMMMLLLIIIFFFBBBAAABBBDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKJJJJJJKKKMMMPPPQQQVVV___sssiiiOOO>>>555111//////...---,,,,,,---...///,,,------...///000111222555555444444444444444444888;;;>>>BBBEEEJJJPPPTTT[[[]]]___aaaccceeehhhkkklllmmmppprrruuuvvvxxxxxxxxxxxxyyyzzz{{{|||}}}}}}|||~~~zzzyyywwwtttsssvvvxxxyyy}}}~~~zzzrrrlllhhheeefffiiippp~~~yyypppmmmlllqqqxxx~~~~~~,,,---...///...+++)))'''''')))++++++)))&&&''')))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$%%%'''((('''%%%""" %%%%%%&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$'''((('''%%%&&&(((***---000666:::;;;:::888777:::===EEEOOOYYYcccjjjmmmnnnmmmiiieeejjjuuu}}}|||rrrfff]]]ZZZaaattt{{{yyy{{{}}}~~~vvv^^^FFF666,,,,,,,,,,,,,,,,,,------***,,,...000111111111000,,,,,,,,,---------------+++---///222444888===AAAFFFKKKQQQXXX___fffmmmqqqooouuu}}}xxxooopppzzzxxxuuuvvvooo]]]NNNMMMKKKIIIHHHHHHIIIIIIIIIKKKJJJHHHDDDAAA???AAABBBEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFGGGIIIKKKMMMOOOPPPJJJJJJIIIHHHIIIKKKMMMOOOUUU___tttmmmSSSAAA666111///...---,,,++++++,,,------,,,,,,---...///000000111444444444444333333333222777999===@@@CCCGGGMMMPPPWWWZZZ]]]```aaacccfffhhhlllmmmooorrruuuwwwyyyzzzwwwxxxyyyzzz{{{}}}~~~~~~{{{~~~zzzuuuqqqnnnnnnpppwwwvvvpppjjjhhheeeggglllrrrvvvxxx,,,---...///...,,,***(((%%%###$$$(((***)))))),,,(((((((((''''''''''''&&&&&&'''(((((()))((((((((($$$%%%'''(((((('''%%%$$$$$$&&&)))***)))%%% """%%%'''((('''''''''(((((('''&&&%%%$$$############""""""!!!!!!""""""###""""""!!!!!!!!!###$$$%%%###%%%%%%###$$$'''(((&&&***---222666999:::999999;;;>>>CCCKKKTTT[[[___aaaccccccaaa]]]aaajjjrrrttttttooohhhbbb]]]___nnn}}}}}}|||~~~mmmPPP:::---------,,,---...//////,,,---...///////////////++++++,,,------------,,,,,,---///111222555999<<>>DDDKKKSSS\\\aaafffkkkrrrxxx|||}}}~~~}}}{{{wwwpppkkkcccccccccbbbdddkkkvvv~~~tttwwwvvvnnn___SSSMMMLLLHHHIIIIIIGGGFFFEEEFFFGGGCCCEEEGGGGGGFFFEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDD????????????@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHIIINNNUUUggggggQQQAAA777333000///...---,,,------...***++++++,,,---...///000111222333444555444444333111333555888:::>>>CCCFFFJJJNNNSSSXXX[[[]]]```ccchhhiiikkknnnppprrrssstttuuuwwwyyy|||{{{tttpppmmmnnnpppxxxyyyvvvtttqqqnnnmmmqqqyyy---,,,++++++******++++++***)))***++++++***(((&&&'''''''''''''''((())))))))))))+++,,,,,,+++***)))%%%%%%&&&&&&&&&&&&''''''''''''((('''$$$'''&&&%%%$$$##################"""!!!!!!!!!!!!!!! !!!###%%%!!! !!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))///666:::<<<<<>>CCCJJJSSSXXX___dddkkkpppssswww}}}~~~}}}~~~}}}|||{{{{{{|||}}}}}}|||tttllleeebbb[[[[[[YYYWWWYYYfffxxx{{{wwwrrriii___WWWPPPMMMKKKIIIIIIIIIHHHFFFEEECCCBBBFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJHHHFFFEEEFFFGGGIIIIIIHHHDDDCCCBBBAAACCCEEEHHHJJJMMMTTTddd{{{xxxcccMMM===444111111000...,,,++++++,,,---,,,,,,,,,,,,---......111222333444444222111///444444555777:::===@@@BBBEEEKKKRRRVVVWWWYYY^^^bbbeeegggjjjkkkkkkllloooqqqtttuuuyyy}}}vvvooohhhgggjjjqqqzzzuuuuuuxxx}}}+++***))))))(((((())))))...)))%%%'''+++///---+++'''''''''''''''((())))))------,,,+++***(((&&&%%%'''&&&&&&&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""'''&&&%%%$$$############$$$$$$###""""""""""""""" !!!""""""""""""!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%***111666999999BBBBBBCCCGGGLLLQQQSSSTTTPPPNNNLLLKKKLLLMMMNNNNNNYYY^^^ccceeebbb]]]ZZZXXXZZZnnn|||yyyxxxiiiWWWDDD:::111///000---+++***...---,,,---...///...---***------++++++//////,,,------,,,+++,,,---///111222444666999===DDDKKKQQQZZZ___gggllloootttyyy}}}~~~}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{vvvnnneee___[[[NNNPPPQQQPPPTTTfff{{{ssspppjjjbbbXXXPPPKKKHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFCCCAAA@@@@@@AAACCCFFFHHHMMMSSS```uuulllTTT@@@444111111000...,,,+++,,,---,,,,,,++++++,,,,,,---...000111333444444333111000000000111333555888;;;===BBBHHHOOOSSSTTTWWW\\\```ccceeehhhiiijjjllloooqqqvvvxxx{{{yyyqqqiiibbb```bbbhhhsss~~~+++***))))))(((((()))))))))"""$$$++++++((('''''''''''''''((())))))///...,,,***((('''&&&%%%''''''&&&%%%$$$###""""""!!!"""###%%%'''((()))***&&&&&&%%%$$$############%%%%%%$$$############$$$ """$$$$$$###!!!"""!!!"""###&&&(((((('''""""""""""""""""""""""""&&&%%%&&&***000666:::;;;>>>???BBBGGGMMMSSSYYY\\\XXXSSSMMMJJJKKKMMMMMMLLLTTTUUUYYY\\\^^^\\\WWWSSSQQQccczzz}}}|||wwwwwwzzz{{{|||}}}xxxyyy|||wwwnnnYYYIII999333111...,,,,,,///...,,,,,,------,,,******---...,,,---000111///000///---++++++---///111///111333555888===DDDHHHQQQXXX```gggkkkoootttxxx|||~~~xxxxxxxxxxxxxxxwwwvvvuuuttttttrrrmmmeee\\\VVVSSSIIILLLNNNNNNVVVooouuuoookkkfff]]]TTTMMMIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???>>>???AAACCCEEECCCDDDDDDDDDEEEEEEFFFFFFFFFEEECCCCCCDDDEEEDDDDDDAAA@@@???>>>???AAADDDEEEKKKPPPZZZlllzzzbbbIII999222111///...------------,,,++++++++++++,,,------...///111222333333222222222222222333666888;;;===>>>CCCJJJNNNQQQTTTYYY]]]___aaaeeegggiiikkkoooqqqwwwyyy{{{wwwooofff]]]ZZZ[[[___iiirrr~~~---,,,++++++******++++++$$$ %%%&&&%%%'''''''''''''''((()))))),,,+++)))(((''''''((()))&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$#########$$$%%%$$$$$$#########$$$$$$!!!"""#########"""!!! %%%###"""###%%%'''&&&&&&""""""""""""""""""""""""(((&&&&&&(((...555999<<<999;;;???DDDIIIPPPYYY______YYYQQQNNNOOOPPPOOONNNQQQQQQRRRXXX]]]^^^YYYTTTPPPZZZkkk}}}xxxqqqooooooooovvv|||}}}vvvbbbJJJ<<<555000...//////...,,,,,,------,,,***)))---...,,,...222333111222000---++++++,,,...000000111222444666:::???CCCJJJQQQZZZaaafffjjjooosssyyy~~~|||yyyuuuuuuvvvwwwvvvtttsssrrroooooolllfff]]]UUUOOOLLLJJJJJJJJJNNN]]]|||~~~qqqllleee```XXXPPPJJJHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIDDDCCCCCCBBBCCCDDDFFFGGGCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA>>>======@@@CCCEEECCCCCCCCCCCCCCCCCCDDDDDDEEECCCAAAAAABBBCCCBBBAAA@@@????????????AAACCCDDDHHHLLLTTTbbbtttqqqWWWCCC444222///...---.........,,,,,,,,,,,,,,,---......---...///111222333333333222222222333555777999;;;;;;???EEEJJJMMMRRRWWW[[[ZZZ]]]aaadddgggjjjnnnqqquuuvvvyyy|||}}}qqqggg]]]YYYYYY\\\dddlllsss{{{wwwrrruuuzzz---,,,++++++******++++++%%%&&&'''&&&&&&&&&''')))'''''''''''''''((())))))+++***((('''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######$$$$$$######"""""""""######$$$$$$$$$""""""!!!"""###$$$%%%###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!###(((///444666777;;;???BBBEEELLLWWW___ccc^^^XXXTTTTTTTTTRRRQQQPPPOOOPPPVVV^^^aaa^^^YYYVVVSSS[[[rrr~~~sssllljjjmmmvvv{{{```KKK===333///000...---,,,,,,......---,,,)))---...---...333444222222000...++++++,,,---//////000111222333666:::===DDDKKKTTT[[[___dddjjjnnnqqqwww~~~}}}{{{yyywwwuuussstttuuuuuutttrrrpppooolllllliiibbbYYYPPPJJJGGGFFFCCCCCCNNNgggvvvkkkeeeZZZVVVPPPIIIEEEDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>><<<<<>>DDDKKKQQQVVV\\\bbbggglllrrrzzz{{{xxxvvvuuutttsssrrrrrrrrrqqqqqqooonnnmmmkkkjjjfff^^^UUULLLFFFDDDAAA???DDDWWWvvvrrrggg```TTTQQQLLLHHHEEEEEEEEEFFFHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCAAA???======???AAACCCCCCCCCCCCBBBAAAAAAAAA@@@AAA@@@>>>???AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDFFFJJJRRR^^^ooofffMMM:::555000---...///...,,,---,,,,,,,,,,,,---......------...///000111222333111000000000000111333444888:::===AAAGGGLLLQQQSSSSSSVVVZZZ^^^bbbfffjjjmmmrrrtttwww{{{yyymmm```ZZZXXXXXX[[[___eeekkkrrrtttqqqoooppprrrttt}}}+++***))))))(((((())))))(((***,,,,,,***((('''''''''''''''''''''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###############$$$%%%%%%############$$$$$$%%%&&&,,,)))&&&$$$%%%&&&%%%%%%""""""""""""""""""""""""%%%$$$###%%%***///333444666<<>>===>>>AAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCEEEHHHMMMVVVcccsss}}}nnnTTT>>>888111......///---+++++++++******++++++,,,------------...///000111222444333222222222333444555666777999===CCCHHHLLLNNNQQQTTTXXX\\\```dddhhhkkknnnppptttyyy}}}zzzkkkccc___]]]]]]```eeeiiioootttwwwyyyzzzzzz~~~---,,,,,,+++***++++++++++++)))((()))+++,,,***((('''''''''''''''((())))))###$$$&&&((())))))(((((()))(((''''''&&&%%%$$$$$$&&&%%%%%%%%%$$$######"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''' !!!$$$&&&'''&&&%%%$$$%%%""" !!!!!!!!!########################!!! """''',,,...///333999?????????FFFVVVcccvvv{{{yyymmmbbb]]]\\\ZZZ\\\```fffnnnssswwwxxxrrrjjjeeeiiiqqqtttSSS>>>777666444111000///...,,,******---...,,,---000111///)))***,,,------,,,+++***+++,,,......///000222555333666;;;???CCCJJJSSSYYYaaagggooovvv{{{~~~{{{uuurrrqqqrrrrrrrrrpppnnnllljjjiiiiiiiiijjjfffddd```XXXNNNEEE???===888AAASSSiiizzzllleee[[[PPPGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@???======>>>AAACCCDDDCCCAAAAAAAAAAAAAAAAAABBBBBBDDDFFFGGGJJJQQQ\\\jjjsssvvv|||uuu\\\@@@999111......///,,,***)))))))))((()))******+++......---......///000111222111000//////000111111555555666:::@@@EEEIIIKKKPPPSSSXXX[[[___cccgggjjjjjjmmmpppuuuzzz~~~xxxnnniiieeecccdddhhhjjjpppwww~~~,,,+++******))))))******))))))************))))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((222///***%%%###"""###$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&&&&%%%'''%%%###""" !!!!!!$$$###""""""######"""!!!((('''&&&%%%%%%&&&((()))333:::@@@AAA@@@EEESSS___tttuuukkkeeeaaaeeeiiilllnnnvvvzzzrrrllljjjssspppPPP888333...---000000---+++,,,///000000111111111111000///000111111000---***(((***++++++,,,,,,---------000222444777<<>>>>>DDDAAAHHHVVVjjjpppggg___TTTKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGEEECCCBBBAAABBBCCCDDDMMMLLLIIIEEEAAA???@@@BBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDBBBAAAAAAAAAAAADDDFFFGGGFFFDDDCCCBBBCCC@@@>>><<<===@@@BBB@@@>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHLLLOOOUUUaaannnpppzzz}}}jjjEEE;;;333111111///---------,,,,,,+++++++++,,,,,,---.........//////000000///000000000111111111111333666999;;;===@@@DDDGGGKKKOOOUUUZZZ^^^aaadddgggiiikkknnnqqqtttwww{{{~~~xxxrrrpppnnnkkknnnsss{{{...---,,,,,,++++++,,,,,,((())))))******))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''111///+++(((&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&%%%###&&&%%%$$$#########$$$$$$$$$"""!!!!!!######"""!!!&&&%%%$$$%%%&&&(((+++,,,111888???@@@???DDDPPP[[[ooozzzxxxrrrlllgggkkksssxxxwwwxxx~~~vvvmmmggglll~~~___GGG;;;555111222333000...///------.........------,,,+++,,,...//////...,,,***---.........//////000000///111333555999@@@GGGLLLUUUYYY```gggnnnuuu|||vvvqqqlllhhhhhhiiikkkllljjjiiihhhhhhhhhfffbbb___^^^XXXRRRMMMFFF===:::<<<>>>GGGVVVhhh{{{xxxiii```XXXNNNGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBBAAA@@@AAABBBCCCGGGHHHGGGDDDAAA???@@@AAAAAABBBBBBCCCCCCDDDFFFHHHHHHFFFDDDAAA@@@@@@@@@AAADDDEEEFFFEEECCCBBBBBBCCCAAA@@@???@@@BBBCCCAAA???@@@@@@@@@AAABBBDDDEEEFFFEEEEEEHHHLLLOOOTTT```mmmuuu~~~nnnJJJ===222...///---******............//////000000---........./////////000//////000000000111111111000222555777999;;;???BBBIIIMMMSSSXXX[[[___ccceeegggiiikkkmmmooossswww{{{}}}zzzxxx------,,,++++++++++++,,,'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$%%%%%%###!!!"""""""""""""""###$$$%%%$$$""" !!!"""######"""######$$$%%%'''***---///,,,333:::======BBBKKKTTTdddmmmtttvvvvvvvvvsssoooqqq{{{}}}wwwxxx~~~zzzoooccccccqqqrrr[[[BBB999222000000......///---------------,,,+++***)))***---///000000///...,,,,,,,,,,,,,,,,,,------...///111222555:::AAAEEELLLOOOUUU\\\cccllluuu{{{}}}zzzyyyppplllhhheeefffgggiiiiiifffeeeddddddcccbbb^^^[[[XXXPPPJJJGGGDDD>>>:::999BBBMMM]]]lllxxxooo```XXXRRRJJJDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAABBBAAACCCEEEDDDBBB@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHFFFDDDAAA???>>>???@@@AAACCCDDDEEEDDDBBB@@@AAABBBBBBAAABBBCCCEEEDDDAAA?????????@@@AAABBBDDDFFFGGGEEEEEEHHHLLLNNNSSS___kkk|||uuuTTTDDD333......---***)))------,,,,,,,,,,,,------.............../////////////////////000000000000///111333444555777:::===FFFIIIOOOSSSWWW[[[___bbbccceeefffhhhiiimmmrrrvvvzzz~~~+++******)))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""######$$$"""!!! !!!!!!"""###""" !!!###$$$$$$$$$######$$$&&&(((+++---///(((...555999<<<@@@GGGMMMXXX]]]aaaeeellltttvvvtttuuu{{{zzzrrrooosssxxx}}}ssseee___eeennnjjjKKK???444000000//////111000000000//////---,,,+++***+++...000111111111000++++++++++++************,,,---///000111555:::===DDDGGGKKKRRRYYYcccmmmttt{{{}}}~~~|||}}}|||wwwuuuttttttnnnkkkgggeeeeeeffffffeeeaaa___^^^]]]\\\[[[XXXUUUTTTLLLEEECCCAAA???AAAEEESSS___ooozzz{{{iii[[[SSSNNNIIIEEEDDDEEEFFFGGGGGGEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@CCCFFFGGGEEECCCAAAAAA?????????@@@BBBDDDEEEEEEAAA???===;;;;;;===@@@BBBBBBCCCCCCBBB@@@??????AAA@@@AAACCCEEEEEECCC@@@>>>??????@@@AAABBBDDDFFFGGGFFFFFFIIIMMMOOORRR^^^iii|||___MMM999111000///---,,,---------,,,+++***))))))................................./////////000000111222444444555666999;;;BBBEEEJJJNNNRRRVVV[[[^^^```aaabbbccceeeiiinnnrrruuuxxx~~~+++***))))))(((((())))))''''''(((((((((((('''''''''''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((''''''&&&&&&%%%$$$######$$$%%%&&&!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$!!! !!!"""######"""!!!!!!!!!!!! """!!!!!!###%%%&&&&&&$$$$$$%%%%%%&&&(((***+++,,,(((---333999===CCCHHHLLLQQQRRRSSSUUU___nnnvvvxxxwwwwwwuuusssnnniiihhhiiissszzz~~~yyynnneeebbbccctttuuuWWWIII:::333222111111333111111111000///...---,,,+++,,,---............---//////......------,,,,,,+++,,,------...111444777>>>@@@DDDJJJQQQ[[[eeelllrrrvvvzzz~~~~~~||||||yyyqqqllllllnnnpppnnnkkkgggeeeddddddbbbaaa^^^\\\ZZZXXXWWWUUURRROOOKKKFFFAAA>>>===AAAMMMZZZnnnyyy|||pppaaaUUUOOOLLLHHHEEECCCDDDEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEHHHIIIGGGEEEEEEEEEBBB@@@>>>>>>AAACCCDDDCCC<<<;;;999999:::===@@@BBBAAAAAAAAA???======>>>???===???BBBCCCCCCAAA???>>>?????????@@@BBBCCCEEEFFFFFFGGGJJJMMMNNNQQQ\\\ggg}}}jjjVVVAAA666222000//////---...////////////.....................------------............/////////111222333444444555777999===@@@DDDHHHLLLQQQVVVYYY]]]^^^```bbbdddggglllpppqqqtttyyy}}},,,,,,+++************+++'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$############$$$  """$$$###"""###$$$$$$$$$######"""!!!!!!!!!###&&&))))))'''%%%$$$%%%&&&&&&'''(((((()))***,,,222888@@@FFFKKKNNNOOOOOOMMMMMMWWWgggtttyyywwwqqqlllkkkjjjeee```___hhhrrr{{{|||wwwpppggg```fffqqqdddRRR@@@666333000.....................---,,,+++*********+++++++++******......---,,,++++++*********+++,,,------...111444999;;;???CCCJJJSSS\\\bbbggglllrrrxxx{{{}}}~~~}}}~~~}}}|||}}}xxxppphhhdddeeehhhkkkkkkiiieeecccbbbaaa^^^\\\]]][[[WWWTTTRRRPPPMMMJJJAAA>>><<<>>>BBBNNNdddwwwmmmdddYYYOOOKKKIIIFFFDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGGGGGGGGGGIIIKKKKKKFFFAAA@@@BBBDDDEEEDDD::::::::::::;;;===???@@@@@@@@@???===;;;;;;===>>>;;;>>>@@@AAA@@@?????????????????????@@@BBBCCCDDDEEEEEEHHHLLLLLLOOOXXXbbbwwwuuubbbLLL===555///...000'''(((+++...000111111111.........---------------------------.........///...///111111111222444666999;;;???CCCGGGLLLQQQUUUYYY[[[^^^aaadddgggkkknnnnnnppptttxxx|||,,,,,,+++***************((())))))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%$$$##################"""!!!"""###$$$###""""""###$$$%%%%%%%%%$$$### """%%%***,,,,,,(((%%%######$$$&&&''''''(((((('''(((,,,444===FFFKKKMMMLLLMMMLLLKKKRRRaaannnsssrrrjjjeeefffeee^^^ZZZYYY]]]hhhrrrwwwxxxuuujjj^^^XXX```pppuuubbbLLL???888222...,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++***)))((('''&&&***+++,,,,,,,,,...000222333555999===BBBIIIQQQWWW[[[aaaiiiqqqvvvyyy{{{}}}{{{zzzzzzyyyxxx{{{{{{qqqnnniiidddaaaaaaccceeedddbbb```___^^^]]]ZZZXXXZZZWWWRRROOOLLLIIIEEECCC???<<<>>>GGGVVVkkkwwwbbb\\\SSSMMMIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCGGGMMMQQQXXXPPPHHHDDDEEEHHHIIIHHH>>>>>>>>>>>>>>>=========??????>>><<<::::::;;;>>>:::===???@@@??????@@@BBB??????>>>>>>??????@@@AAABBBBBBEEEIIIIIIJJJSSS]]]rrrsss\\\III:::000///222%%%'''))),,,.........---.........------,,,,,,,,,,,,,,,---------.........,,,---/////////111333555555888<<>><<>>???????????????======<<<===@@@GGGOOOUUUaaaXXXMMMHHHIIILLLMMMLLLBBBBBBBBBBBB@@@>>>;;;:::???>>>===;;;999999;;;===:::===???@@@>>>???BBBEEE??????>>>>>>>>>>>>?????????@@@CCCFFFFFFGGGPPPZZZoooiiiSSS@@@333111555---...000000000...,,,+++.........------,,,,,,,,,,,,,,,,,,---------......,,,...///000000222444777444666:::===AAAFFFLLLPPPQQQUUU[[[```dddfffiiikkkhhhkkkooorrruuuyyy~~~,,,++++++***)))))))))***,,,+++***)))((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&(((%%%######%%%%%%### %%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$###### ######!!!!!!$$$$$$!!!""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!""""""$$$%%%&&&''''''''')))+++...444===GGGMMMNNNNNNLLLJJJKKKQQQYYY___fffeeeaaa[[[YYYYYYWWWRRRQQQYYYdddkkklllhhhbbb^^^XXXVVV[[[nnnxxxaaaMMMAAA;;;666//////...------------,,,...///000111111000///...///...---,,,***)))((((((+++,,,,,,,,,...///111111//////000222555;;;CCCHHHNNNSSSYYY___dddiiinnnqqqtttrrrqqqssssssrrrvvv{{{|||~~~zzzuuuppplllcccbbbaaa```___^^^]]]\\\^^^\\\ZZZYYYXXXVVVSSSPPPLLLHHHEEEDDD@@@;;;:::<<<>>>HHHXXXnnntttfffXXXRRRKKKHHHHHHIIIFFFCCCEEEDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAAAAA:::>>>AAA???<<>>???===:::===<<<:::999888888999:::888999:::<<<>>>@@@AAAAAABBB@@@>>><<<;;;;;;<<<===BBBAAABBBEEEFFFGGGKKKQQQiiivvvaaaKKK888000111+++,,,,,,---...///000000//////---,,,+++*********+++***+++---///000///---000000000000111111111111222333555666999===CCCGGGPPPRRRVVV[[[^^^aaacccdddgggiiikkknnnppptttyyy|||,,,,,,+++***************,,,+++***)))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&)))&&&$$$%%%&&&&&&$$$"""%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$######"""###!!!"""%%%&&&$$$((((((((('''&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%&&&&&&$$$%%%(((+++222;;;DDDKKKQQQPPPMMMIIIHHHKKKRRRWWWeeegggeee___\\\[[[YYYVVVOOOUUU]]]cccdddbbb___^^^[[[WWWXXXiiivvvbbbRRRBBB777///111222111000......///---...///000000...,,,+++...------,,,+++***))))))------,,,,,,,,,,,,------......000111333888>>>CCCHHHLLLQQQWWW\\\aaagggkkkpppnnnpppssssssrrrvvv{{{{{{~~~|||wwwpppiiiddd]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYWWWVVVTTTRRRNNNKKKGGGCCC@@@???===:::;;;???FFFUUUlllmmm```SSSNNNHHHFFFHHHIIIGGGEEEFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB<<<>>>@@@>>>===BBBKKKTTTXXXWWWPPPGGGEEEJJJNNNOOOLLLFFF???<<<======<<<999<<<;;;:::999888888888888777777888:::<<<===???@@@AAA???===;;;999999:::;;;;;;:::<<>>??????>>>???BBBGGGJJJLLLLLLHHHBBBBBBGGGJJJIIIHHHCCC===:::;;;<<<;;;999;;;;;;;;;:::999999888888555666666888999;;;<<<===???>>><<<999888777777888999888:::>>>AAABBBGGGNNN\\\ooouuu___III:::444111000///...------,,,,,,------,,,,,,---...//////000...---,,,.../////////.........////////////000///111222333555999>>>BBBGGGIIIMMMRRRWWW[[[]]]___bbbdddfffhhhjjjmmmqqqtttrrrtttwwwzzz------,,,++++++,,,,,,---+++************++++++,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%((()))(((***000222111)))))))))(((((('''%%%%%%!!!""""""###############"""###$$$%%%%%%$$$$$$###!!!"""$$$'''+++222:::???IIIJJJKKKHHHGGGJJJRRRYYYhhhpppuuuqqqkkkiiigggfff```___]]]\\\\\\___eeeiiirrrmmmgggiiiuuuuuu___GGG@@@777222222333222111333444444444333000---,,,++++++++++++++++++++++++...------,,,+++***)))))),,,...000000000000222444<<>>===>>>???AAAAAAAAACCCEEECCC??????CCCDDDCCCDDD@@@<<<:::;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::777777777777888:::;;;<<<>>>===;;;999777666666666>>><<<===@@@@@@@@@DDDJJJYYYlllmmmUUUAAA555222111///...------------...------------...//////111///,,,+++,,,.........---------.........//////...///111222333666:::===BBBDDDHHHMMMRRRWWWZZZ\\\^^^aaadddfffhhhjjjnnnpppppprrruuuwwwzzz~~~,,,,,,,,,++++++,,,------*********)))******++++++'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&))))))(((***000333222((((((((('''&&&%%%$$$### !!!""""""######"""""""""###%%%&&&&&&%%%$$$###%%%%%%&&&''')))---333888BBBGGGKKKKKKJJJMMMUUU\\\iiittt{{{{{{wwwuuutttrrrooommmhhhcccbbbfffmmmssswwwwwwtttoooooozzz}}}bbbQQQ===222333555333///444444555444333000---+++***++++++++++++,,,,,,,,,,,,,,,------------,,,+++---...000000///...///000777999<<>>???===<<>><<<;;;;;;<<<<<<<<<=========>>>>>>?????????<<<;;;:::999999:::<<<<<<===<<<;;;999888777666666===;;;<<>>DDDKKKMMMKKKLLLRRRXXXeeeqqq||||||yyytttooonnnqqqxxx}}}{{{zzzsssuuuiiiMMM;;;777777444000111111222222000...+++)))+++++++++++++++++++++,,,***+++,,,.........---,,,,,,...//////...---...///111333666999<<<@@@EEEIIINNNPPPXXXaaafffgggkkkpppuuuvvvxxxxxxxxxzzz~~~|||yyywwwuuutttjjjddd[[[UUUSSSSSSTTTUUURRRQQQPPPNNNLLLJJJHHHHHHFFFDDDBBB@@@???===:::888444333444666777===JJJWWWzzzyyygggYYYQQQLLLFFFEEECCCAAA@@@???>>>>>>@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===;;;;;;;;;<<<<<<;;;:::<<>>===:::===<<<;;;:::;;;;;;<<<===============???AAADDDEEEBBB@@@>>>;;;:::;;;;;;<<<;;;::::::999888777666666777555777;;;======BBBIIITTTbbb{{{lllRRR???222111///------...///000//////...---,,,,,,,,,------+++))))))+++,,,,,,,,,---------............///,,,...///000000111444666<<<===@@@DDDIIIMMMQQQTTTVVVYYY]]]aaacccfffiiikkklllpppttttttssstttzzz***************+++,,,,,,******)))(((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###%%%'''&&&$$$###%%%&&&###############$$$$$$%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%!!!"""'''***)))))))))((('''%%%###!!! !!!!!!"""############""""""$$$''')))***)))((('''%%%&&&&&&%%%&&&(((+++///666???IIILLLJJJIIINNNSSS]]]iiiwww}}}|||{{{|||eeeLLL>>>888666444///000111111///---+++))),,,+++++++++++++++++++++)))***,,,---------,,,++++++,,,---,,,+++,,,...000---000333555777:::===@@@FFFGGGNNNWWW\\\___ccciiimmmppprrrtttuuuvvvyyy{{{~~~~~~zzzuuuppplllhhhfff]]]YYYSSSOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDBBB???<<<::::::999888777444444888===@@@HHHWWWeee~~~|||iiiXXXNNNHHHFFFDDDDDDCCCAAA???>>>>>>>>>?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;999::::::::::::::::::;;;:::<<<===::::::======:::999999999999999:::;;;===<<<<<<;;;;;;>>>BBBFFFIIIFFFDDD@@@===;;;::::::;;;777777777777777666555555555333555999:::;;;@@@FFFQQQ\\\sssuuu\\\GGG555333000...,,,,,,---...,,,,,,,,,,,,,,,------...,,,******+++---...---,,,---............/////////,,,...///000000000222444999:::<<>>EEEJJJSSScccrrr}}}qqq]]]NNNEEEBBBAAAAAABBBBBBAAA???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<777999:::999888888:::===777:::;;;999999===>>>;;;666777888888888888:::<<<;;;:::999:::===BBBHHHKKKIIIFFFBBB===:::999999:::444555555666666555444444999666777::::::999===CCCJJJRRRfff{{{cccNNN888666222...,,,+++,,,,,,*********+++,,,---//////+++***+++---///000///---.........////////////000,,,...000000000000111333777888999<<<@@@DDDHHHKKKMMMQQQVVV[[[^^^bbbeeeggggggmmmqqqqqqnnnnnntttzzz|||///---++++++------+++)))(((((())))))))))))(((((()))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&((()))'''&&&$$$######$$$&&&'''#########"""######$$$%%%$$$%%%%%%&&&'''((())))))))),,,...+++&&&###%%%((($$$$$$$$$$$$%%%%%%%%%%%%((('''&&&'''(((((('''%%%%%%$$$###!!!!!!!!!""""""%%%&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++---555???GGGKKKKKKKKKJJJXXX```mmm~~~uuu~~~qqqTTT@@@888777444111///---,,,---...//////000000///------...000---+++))))))***,,,------++++++******++++++,,,---+++***+++---111444555666;;;===@@@FFFLLLRRRVVVYYY]]]aaahhhmmmqqqsssuuuwwwuuuwwwzzz}}}~~~zzzyyyuuummmddd\\\VVVRRRQQQOOONNNLLLJJJHHHGGGFFFFFF@@@>>><<<<<<<<<===<<<;;;>>>777333444666555555777999AAAKKKTTTbbbpppxxxzzz~~~ppp```UUULLLEEEBBBCCC???>>>===;;;;;;===>>>???BBBAAA???===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777999999::::::999888666555999999999:::;;;;;;999777>>>=========>>>AAADDDEEE@@@???===;;;999777555444888999888666333222333555222333666777888:::>>>@@@FFFQQQ```ooolll\\\BBB777///......******...//////.........---------//////...---,,,***)))(((,,,,,,------...//////000------...---,,,---///111555666777:::>>>CCCGGGIIIJJJLLLOOOTTTYYY^^^bbbeeeggggggiiijjjlllmmmnnnooosssxxx...,,,++++++------+++))))))))))))))))))(((''''''((('''&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''---//////,,,&&&"""###%%% """!!!!!!"""$$$$$$"""!!!%%%%%%######"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&((())),,,222;;;DDDKKKMMMLLLKKKVVV\\\ffftttxxxgggOOO???777333444444222111000222333......///...,,,+++---...)))(((((()))++++++***)))+++++++++***++++++,,,------,,,,,,---///111222222444555888===BBBHHHLLLOOOVVVZZZaaagggkkknnnppprrruuuwwwzzz|||}}}~~~~~~yyyvvvoookkkddd\\\VVVQQQOOONNNHHHGGGFFFDDDBBBAAA@@@??????===::::::::::::999888888555333555666555888===KKKWWWfffrrr}}}uuuhhhYYYPPPIIIDDDAAABBB???>>><<<;;;;;;<<<>>>???@@@@@@???>>>============999999999999999999999999>>>===<<<:::999777666555888999999999888777666555555555555666777777555333:::999888888999;;;===???======;;;:::888666555444777888888777444333333444222333555777777999===???>>>GGGQQQ^^^qqqrrrcccLLL???444111000......000//////.........---------............---+++******+++++++++,,,------......---......---,,,,,,...000222222333555999<<>>======<<<:::888777777777555444444333555666666888AAALLLfffwwwhhh\\\PPPIIIEEEAAA@@@AAA>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;999999999999999999999999???>>>;;;999777555555555777888888888777666555444666555555666888888666555777666555555555666777888999999888777666555555444555777888888555333222333222333555666666888;;;======AAAHHHRRRddd}}}zzznnnXXXIII999111000///.....................------------------------,,,,,,+++*********++++++,,,,,,------......---++++++---...222333444555777:::<<<===AAABBBEEEIIINNNRRRVVVXXX\\\]]]___aaaccceeeggghhhhhhlllrrrzzz,,,++++++++++++,,,++++++(((((())))))))))))(((((('''''''''''''''(((((((((***)))(((&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%'''((('''%%%$$$%%%''''''&&&&&&%%%$$$######""""""!!!!!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''***+++000;;;HHHPPPQQQOOONNNOOORRRWWWbbbppp~~~wwwsssqqqvvvxxxbbbSSS@@@:::444111111222222000///000000///---,,,---///---------...000000...---,,,++++++++++++,,,---------...---,,,+++++++++,,,000000222444777;;;===???CCCHHHNNNTTTYYY]]]```cccjjjmmmqqqtttuuuuuuvvvvvvwww{{{~~~{{{zzzxxxuuurrrllleee```VVVSSSOOOKKKGGGDDDBBBBBBAAAAAA@@@???===<<<::::::999777444333333333222000222333555666666>>>PPPcccsss^^^SSSIIIDDDAAA>>>===???<<<<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>><<<;;;:::::::::::::::::::::::::::===<<<999666555555666777666666666666555555444444666555444555777888777555777666555555444444555555555555555555555555444444444666888888666333222222222333444555555666888:::===@@@DDDMMM^^^vvvxxxyyygggWWWBBB666222111///---........................++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---......---+++***+++,,,111111333555777999;;;<<<<<<===@@@CCCGGGKKKOOOQQQWWWXXXZZZ]]]```bbbdddeeegggjjjooouuu{{{***++++++++++++++++++,,,%%%&&&''')))******************)))(((((('''&&&%%%))))))((('''&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$"""###$$$$$$######$$$%%%""""""!!!!!! !!!###$$$###"""""""""###$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''(((******---666CCCLLLOOOOOOKKKKKKLLLPPPYYYgggxxx}}}sssgggdddnnnyyymmmZZZLLL;;;333555777333.../////////...++++++,,,---+++)))((((((***+++++++++,,,,,,++++++,,,,,,---...+++,,,---,,,******,,,...,,,,,,---///111333555666===AAAGGGLLLPPPSSSWWWZZZ]]]bbbggglllooorrrtttvvvvvvxxx{{{~~~}}}yyytttrrrsssqqqnnnkkkfff```YYYTTTPPPNNNJJJFFFBBB???===<<<:::::::::999888666555444666444222111111111000...111111333444666EEEbbb{{{uuugggWWWMMMDDDAAA???<<<;;;<<<;;;::::::::::::::::::;;;:::;;;<<<======;;;:::999999999999999999999999999999888666555555666888999555555444444444444444444222111000000222333333222666666555444333333333333222222222333333444444444333555888888666333222222222333444444333444666888888:::@@@HHHWWWlllyyy~~~wwwhhhRRRAAA999666222...---.....................)))******++++++++++++***+++++++++++++++,,,,,,,,,,,,---...---+++******++++++,,,...000333555777888999:::<<>>;;;999888888999999999888666444333444222000///000111000///000000222555<<>>===:::999:::999999999::::::999999999::::::;;;;;;;;;::::::999666666666666666666666666666555555444555666888999444333333222222222333333333111000111333444444444333333333222111000000///000000111222222333333444333555777666555333333333222333333333222222333555777888>>>FFFQQQddd~~~}}}ttt```JJJ===777111,,,---------...............******+++++++++++++++***++++++++++++++++++++++++***+++------+++******+++***,,,...111444666777777666777999;;;>>>AAADDDEEENNNPPPSSSVVVZZZ^^^aaabbbaaacccfffiiilllrrrxxx|||(((***,,,+++***)))+++---(((((())))))))))))(((((()))*********)))(((&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$###$$$$$$$$$$$$############%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''+++222999@@@EEEKKKMMMPPPQQQUUU___lllvvv~~~zzzvvvsssqqqqqqvvv}}}tttgggbbbkkk}}}|||dddOOOBBB:::333//////000///...+++***+++,,,///...------///000000///---,,,,,,,,,,,,---......***---///---)))(((+++///,,,------...///111222333333555888;;;<<<>>>AAACCCHHHKKKPPPUUUYYY]]]bbbfffeeehhhlllpppuuuzzz}}}yyywwwxxxzzzwwwwwwvvvsssnnnhhhccc```XXXUUURRROOOMMMKKKHHHFFFCCCBBB@@@===:::888666555888999::::::999777555333222111//////000111111000222333777>>>JJJbbbooo\\\PPPIIIAAA;;;;;;<<<:::999:::888888999999999999888888::::::999999999999::::::555555555555555555555555555555555555555666666666333222111111111111222333555444222333555777777777111222222111111000//////000000111111222222333333444555666555333222333444222333333222000000111333888888<<>>===<<<:::888666555444333444555666555333000///222000//////111222222111555888>>>HHHWWWqqqxxxcccQQQGGGDDD===888999;;;:::999:::888888999999999999888888::::::888888888999:::;;;777777777777777777777777555555666666555555444333222222111000000111222333222111///000222444555444222222333333222111000000000000111111222222333333444555555444222222444555222333333222000///000222666555777===DDDTTTqqquuunnnyyyfffPPPDDD<<<555---------.........//////......//////......---,,,))))))))))))((((((((((((''')))+++,,,+++***++++++***+++---////////////...222333444666888;;;===>>>DDDEEEIIIMMMQQQVVVYYY[[[\\\]]]```aaadddhhhmmmqqqnnnuuu,,,000222000***&&&'''***((((((((((((((('''''''''''''''((((((((((((((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((( ###%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&###!!!!!!$$$%%%$$$"""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%&&&&&&'''''''''&&&%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())),,,111555DDDNNNXXXXXXSSSUUUbbbooowww}}}|||{{{zzzzzz~~~~~~tttyyylllZZZIII===777111---///000......///000---)))'''((()))******************+++,,,---...---------------------------------,,,,,,+++++++++///000111222333444555555999:::;;;>>>BBBHHHLLLOOOTTTWWW\\\aaafffjjjmmmnnnuuuuuuuuuuuuwwwzzz}}}~~~|||xxxvvvvvvyyy||||||}}}~~~~~~~~~}}}}}}~~~{{{xxxvvvwwwyyyzzzzzzuuurrrooolllkkkiiifffdddgggccc^^^XXXSSSOOOMMMLLLEEECCC@@@@@@@@@@@@>>>===<<<;;;:::999888666555555///111222333222111222333000,,,,,,111111...000555<<>>BBBFFFJJJMMMOOOUUUVVVXXX[[[___dddgggiiijjjlllqqqxxx------------,,,+++***)))++++++***)))'''&&&%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&###"""%%%$$$###!!!"""###$$$###"""###"""""""""###$$$&&&''')))'''%%%$$$&&&((((((((($$$###!!! !!!!!!######"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''(((,,,///:::EEEQQQUUUUUUXXXcccmmm}}}zzzgggPPPCCC888555555222///...///---,,,,,,---------,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,---...///000000000111222444777:::>>>@@@EEEGGGJJJNNNQQQTTTVVVWWW[[[[[[\\\]]]```cccfffhhhjjjjjjiiihhhgggiiimmmqqquuuvvvwwwxxxxxxwwwvvvuuuxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~|||}}}{{{zzzzzz{{{zzzxxxvvvrrroookkkhhhggggggfffeeebbb___\\\YYYWWWUUUSSSQQQJJJHHHEEEBBB???>>>======<<<:::888777888888777555333333333333333333333444111333444333000---,,,,,,111000222666888999===CCCPPPaaaooo|||mmm[[[MMMAAA::::::888666555666777888777555777777888888777777666555555555666666777666666666777666444222111111222222444444333333222111111000222000////////////...,,,000//////000333444444333111111000000000000//////////////////////////////...///000///......000222444444444333222111000//////333333888DDDMMMaaa~~~|||ssswwwqqq[[[III;;;555000///...++++++---++++++++++++++++++++++++,,,,,,++++++***))))))(((************************+++++++++++++++,,,------/////////000111333444555777999;;;>>>AAADDDGGGHHHNNNOOORRRVVV[[[```dddfffeeehhhkkkpppwww,,,+++++++++---,,,+++)))+++******)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$$$$%%%%%%(((%%%""""""%%%(((#####################"""###"""!!!!!!!!!$$$&&&((()))'''$$$###%%%((()))***'''&&&###"""!!!"""###$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&)))+++333===JJJRRRUUU[[[eeennn}}}{{{~~~fffUUUDDD<<<999666333111...---,,,---...///---,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))))))))******++++++,,,,,,------...//////000000------...///111444666888===???AAACCCFFFHHHJJJJJJOOOPPPQQQSSSUUUXXX[[[]]]\\\]]]^^^^^^___aaafffiiioooooopppqqqpppooonnnmmmnnnoooqqqrrrsssttttttssstttvvvxxxzzzzzzyyyvvvuuuuuusssrrrqqqqqqpppmmmkkkjjjfffbbb___]]]\\\ZZZXXXTTTRRRNNNLLLJJJHHHFFFDDD???>>>===;;;::::::::::::888666444444444444333222111111111111111111111111...111333333222111111111000222555999===BBBKKKRRRbbbpppxxxxxxbbbQQQDDD<<<:::<<<666555444555777888777666444444444444444333222222333333444555555555666666666555333222111111111222333333222222111111111000111000...///000000...---............///000000///000000000000000000//////////////////////////////---///000///......000111222222222222222111111000...444333777BBBJJJ[[[sss{{{rrr}}}iiiVVVCCC:::333111000...---///++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,/////////000111222444555666777999;;;===@@@AAABBBGGGIIILLLQQQWWW\\\aaacccccceeehhhkkkpppxxx,,,+++***+++,,,,,,+++)))((((((((()))))))))))))))######%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%$$$############"""!!!!!!!!!###&&&'''(((%%%"""!!!###&&&((((((((('''%%%#########%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%'''(((,,,666BBBKKKSSS\\\gggooo|||~~~mmmWWWIII@@@888222111///...---...//////...,,,---------,,,------......++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,---......//////++++++,,,---///111222333999999:::<<<>>>???AAABBBBBBCCCEEEGGGIIILLLNNNOOOPPPQQQSSSTTTUUUXXX]]]```eeeeeefffggggggfffeeedddeeegggiiikkklllmmmmmmllllllmmmoooppppppnnnlllkkkiiihhhfffeeeeeedddaaa___```]]]XXXUUUSSSRRROOOMMMHHHEEEBBB@@@???>>><<<:::888888777777777777777777666444222222222333222111333222222111111000//////---///111222111222333555444;;;CCCJJJRRR]]]jjjqqq~~~}}}lllWWWIII@@@;;;:::===666555555666888999888777222333333333333222111111222222222333333444444555555444222111000000111222000000000111111222222222222000//////000111000.........///...............//////////////////000000...........................///111111000///000111000111111222222111111000---444333555???FFFSSSgggtttyyyxxxeeeJJJ???555222111///...000------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------///000111555555777888:::<<<>>>>>>CCCEEEHHHMMMRRRXXX\\\___```bbbeeehhhlllqqqxxx}}}***++++++++++++*********'''(((((())))))******+++###$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%############$$$%%%&&&'''$$$######"""###$$$&&&'''"""###$$$%%%%%%%%%$$$###"""$$$''''''%%%$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&$$$"""!!!###%%%%%%%%%%%%%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&'''***000888BBBKKKWWWccclllyyy}}}{{{ppp___NNN>>>444111333111/////////000///---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,***+++,,,---///000111111444444555666777999;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEFFFHHHIIIKKKMMMQQQTTTXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]```bbbddddddcccccc___```bbbcccbbbaaa___^^^[[[YYYXXXWWWWWWVVVSSSQQQSSSPPPMMMJJJIIIGGGEEECCC>>><<<999888888777666444333333444444444444444444444222111000111222111000222222111111000//////......///000//////111444666999HHHYYYfffsss~~~jjj\\\KKKBBB<<<888888:::666555555666777888888777444444555555444444333222222222111111111222333333444333111000000000111111...//////000111111222222111000//////111111000//////000111000///...///000......////////////000000...........................000222222111000111222///000000111111111000000---555333333;;;AAAJJJYYYvvv}}}yyy}}}uuuTTTFFF999333000...---...------------------------((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---------......///111111333333555666888999;;;;;;@@@AAADDDIIINNNRRRVVVYYY[[[]]]___bbbfffkkkqqquuuxxx))),,,...---***((()))***)))))))))))))))*********''''''(((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$######&&&))))))'''%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$#########$$$$$$%%%%%%&&&&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''***---111777AAANNN\\\eeeqqq}}}zzz{{{{{{gggQQQCCC>>>999666222111111111111000//////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,******,,,---///000000111000000000000111333555777666777888:::;;;<<<======:::<<<>>>??????AAAEEEGGGKKKLLLNNNOOOPPPPPPPPPPPPOOOPPPSSSVVVWWWWWWVVVUUURRRSSSSSSTTTTTTRRRQQQPPPMMMKKKJJJJJJJJJIIIGGGEEEEEECCCAAA??????===;;;999888666444333444444444222222222333333333222222111222111//////000111000//////////////////////////////000000000111555;;;@@@III___yyyxxxjjjXXXMMMBBB<<<999555444555666555444444666777666555444444555555444444333222333222111000000000111222333222111//////000111111//////000000000000000000000///......000000///...---///111000...---///111........./////////000000........................---///111222111000000111///000000000000000//////---555333111888===BBBNNNccc|||xxx~~~aaaRRR@@@777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++((((((((((((((((((((((((***+++,,,---...------,,,////////////000111222222000000222333555777888999===???AAADDDHHHLLLPPPRRRRRRTTTWWWZZZ^^^ccchhhlllpppuuu~~~(((,,,///---(((&&&(((+++++++++******))))))((((((*********)))(((&&&%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###&&&******(((&&&&&&'''&&&&&&&&&&&&&&&%%%######&&&%%%$$$$$$%%%%%%###!!!###$$$%%%&&&'''((((((((( !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''(((,,,+++---111:::HHHVVV^^^jjjuuu|||uuu~~~}}}eeeTTTNNN===999555222222222333222000//////.........//////---------------------------------,,,,,,+++++++++------------------......)))***,,,---///000000111,,,,,,,,,,,,...000222333---...000111222333333333444555777888888999<<<>>>BBBDDDFFFHHHIIIIIIIIIIIIDDDFFFIIIKKKMMMLLLKKKIIIIIIIIIJJJJJJJJJHHHGGGFFFDDDBBBAAAAAABBBAAA???===<<<:::888888888777555333555333222222333444333222333444444444444333222111111///......///000///...,,,,,,---......///000000///000000222666===EEELLL^^^yyy{{{eeeVVVNNNEEE===:::999555222333555444333333555555444333222333333333333222111111333222111/////////000000222111000//////000111111111111000000//////.........---,,,---//////...---***---///...,,,+++---///---.........//////000000........................,,,///111111000///000000000000000000000//////...---555333000666:::>>>HHHTTTvvvuuummm\\\III===777111---,,,++++++++++++++++++++++++......---,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...------++++++++++++,,,,,,---.........000111333555666777<<<===???AAAEEEHHHKKKMMMJJJMMMPPPTTTXXX]]]bbbfffnnnrrrxxx~~~...---,,,+++************+++,,,------,,,+++)))(((((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%"""!!!%%%))))))(((''')))+++---,,,)))%%%"""&&&$$$!!!!!!###""""""###%%%%%%!!! """$$$$$$$$$######"""""""""!!!""""""###$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%+++)))***---111999IIIWWWgggppp|||sssfffVVVIII>>>;;;:::666444555////////////000000000000------------------------,,,,,,,,,,,,+++*********---,,,,,,++++++*********,,,,,,---000222222000...---------...------,,,,,,000000000000000000000000111111222222333444555666999;;;<<<>>>??????>>>>>>>>>>>>???BBBDDDDDDBBB@@@<<<<<<<<<;;;;;;:::::::::999999888888777777777666666555333222111222222333//////000000111111222222000000111111111111000000111000//////............///...---,,,---...000222000///111333888CCCVVVhhhyyyfffVVVMMMAAA???<<<888666555555555000000000000111222333333111222333444333222111000222111111111000000//////111...,,,---000222111000000000000000000000000000,,,,,,,,,------.........,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***...............///000000---,,,,,,+++++++++,,,,,,///000111222444888>>>BBBMMM___wwwyyyzzz|||jjjSSSCCC===:::555///---...///......---...000))))))***+++,,,,,,,,,,,,((()))***+++,,,---------***+++---......---+++*********+++,,,------------------...///111333555666444666888;;;>>>AAADDDEEEHHHGGGFFFJJJRRRYYY^^^___eeehhhmmmrrryyy---,,,+++***))))))))))))))))))******+++*********(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######''''''&&&%%%%%%''')))+++&&&(((***,,,,,,)))%%%###'''&&&$$$!!!!!!$$$%%%$$$$$$%%%'''&&&### """"""#########""""""!!!"""""""""""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&((('''(((+++...444AAANNN^^^hhhvvvuuugggXXXPPPHHH===555333222111000/////////...------------------------------,,,++++++,,,,,,+++***,,,,,,,,,++++++++++++++++++++++++---...---***(((---....../////////......////////////////////////000000000000111222333444444444555666777777777777666666777:::<<<<<<:::888888888888888777777777666444444333333333222222222333222111111111222333444/////////000000000000000///000000111111000000/////////...---,,,,,,,,,,,,***+++++++++,,,---------111000333:::CCCTTTlll~~~kkkZZZLLLDDD>>>===999666444333333333111111000111111222333444111222333333333222111000111111111000000/////////000...------000111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---...------------------------...............------,,,...............//////000//////////////////000000///000111111333666;;;???AAAQQQgggyyyvvv{{{vvveeeTTTGGG===777333---.........---,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,++++++***+++,,,------,,,+++***)))***+++,,,------------............///111222333333444666999;;;>>>@@@AAADDDCCCBBBEEEKKKRRRUUUVVV___bbbfffkkkqqq|||---,,,+++******))))))***((('''(((((()))***++++++((((((((((((''''''''''''&&&''''''''''''&&&&&&%%%########################$$$######""""""######$$$''')))+++((($$$$$$'''+++$$$&&&)))++++++)))&&&$$$&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$%%%&&&%%%###!!!%%%$$$###"""!!!!!!!!!!!!#########"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''(((((('''%%%&&&)))+++...888AAAQQQ\\\mmm{{{|||oooaaaOOO???666666444222111000///---+++---------------------------+++)))+++---...---+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,***'''%%%+++,,,------............------------------------............//////000111////////////000111222222000000000222444555333111333333333333222222222222000000///////////////...////////////000111333333/////////...............//////000000000000/////////...---,,,,,,++++++++++++,,,---...////////////555666;;;FFFUUUjjjlllYYYKKKAAA<<<:::999666444222111111111111111111111222333444555222222222222222111000000000000000///////////////000...------///000000///------------------------------------------,,,,,,,,,++++++++++++,,,------........................---......///////////////......------......///000000000000000000111222333///000000000111444888;;;;;;GGG[[[mmm|||rrrmmmxxx}}}kkkWWWEEE;;;777/////////...------,,,+++............---,,,+++***++++++,,,,,,+++******)))************************)))***+++,,,------------......---------...//////111222444555777999;;;;;;@@@???>>>@@@EEEJJJLLLNNNVVVYYY]]]aaafffooozzz------,,,+++++++++++++++))))))((('''((()))***,,,((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%''''''&&&$$$$$$&&&(((###%%%'''))))))(((&&&$$$###$$$&&&%%%###"""""""""!!!!!!""""""###"""!!! %%%$$$"""!!!!!!!!!"""##################$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******(((&&&'''***++++++000777EEEQQQcccsss~~~zzzsss|||hhhQQQBBB:::777333111111111000...............------------...+++)))+++...000...+++***++++++,,,,,,---------000///...---...,,,***''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///...---------///000111///......000111222000///////////////////////////////////////////////////.........//////000000000.........------,,,,,,,,,...//////000000//////...//////...---,,,,,,,,,---111111111222444555777888>>>@@@HHHVVVfffzzzsss]]]MMMCCC===:::777666444333111111111111111111111111222333555555222222222111111000/////////.....................///...------......//////.................................------,,,,,,,,,+++++++++++++++,,,,,,,,,------------............------///000000111111111...------------...//////...------......///000111//////000000///111444666:::BBBQQQdddwwwttteeeooo~~~hhhRRRBBB;;;222111000///000000///...---------------,,,++++++******++++++++++++************))))))))))))******)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------...111111222333444555666777<<<;;;<<<>>>AAAEEEHHHJJJNNNRRRVVVYYY]]]dddmmmttt|||...------,,,,,,,,,,,,---,,,+++***)))((())))))***((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$'''((((((&&&###$$$&&&(((((('''%%%###!!!###&&&&&&%%%###"""""" !!!""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""######$$$%%%############$$$$$$$$$$$$%%%&&&((()))+++++++++++++++)))***,,,,,,+++---111<<>>:::999555555444333222222111111000000000111222333555666222222111000//////......------------------------.........---,,,------...************************.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------///000111111222222---------------...//////,,,,,,,,,,,,------...///...///000///...///111333666;;;FFFXXXlll~~~~~~hhhkkkzzzyyydddOOOAAA666333///...///111000000******+++,,,,,,,,,,,,,,,'''((()))***++++++++++++***))))))(((((())))))***))))))***+++,,,,,,,,,,,,))))))******+++---...///111111111222222333333333666777999;;;>>>AAADDDGGGIIILLLPPPSSSVVV[[[bbbhhhooovvv------,,,,,,,,,,,,------,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###%%%)))+++)))&&&###$$$%%%&&&&&&%%%###"""!!!###&&&'''&&&$$$###$$$!!!###$$$###""""""###%%%!!!!!!!!!!!!"""###$$$%%%"""""""""!!!"""######$$$""""""""""""############$$$&&&(((***,,,,,,,,,,,,---+++***------++++++...555>>>NNN___mmmwww|||~~~{{{yyy}}}{{{eeeNNNEEE999333222333222111000000//////...---------------...............///,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++***+++,,,,,,------------++++++++++++++++++++++++---,,,++++++************---,,,,,,,,,,,,,,,------...---,,,,,,.........,,,---------...............,,,,,,,,,,,,,,,---------////////////...---,,,+++---------,,,,,,,,,,,,,,,------............------************+++,,,......///222666>>>GGGQQQYYY^^^eeehhhrrr{{{kkkUUUDDD<<<999777666333333333333333222222222/////////000111333444555333222000///............,,,,,,,,,,,,,,,------------......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))******+++,,,+++++++++***++++++,,,,,,---------------///000111111111111------,,,,,,------...///......------------........./////////......000111555888@@@NNNcccxxxtttlllttt}}}vvv___OOO<<<777000------///000///((()))***+++,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))))))))***+++,,,...///000000000000111111111111000222555777888;;;>>>AAACCCGGGKKKNNNPPPSSSZZZ___gggmmmvvv~~~+++++++++******++++++,,,)))))))))***))))))((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%###"""!!!!!!$$$%%%$$$#########!!!"""$$$###!!!!!!###&&&!!!""""""#########""""""!!!!!! !!!!!!"""###""""""""""""#########$$$###%%%(((***,,,------,,,---)))(((+++,,,***))),,,///555BBBRRRcccpppyyy}}}}}}hhh[[[III===999777555333000000000///...---------,,,///222000---+++---000---------------,,,,,,,,,,,,***))))))+++,,,+++***,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++*********+++++++++,,,,,,++++++***...---++++++---------,,,------------.........///+++++++++,,,,,,,,,---------......//////...---,,,,,,,,,,,,------------------------......---------***++++++---...000222333888???KKKZZZjjjxxxgggYYYGGG;;;777666555333111111111222222222222111------...///000222333444333222000...------------++++++++++++,,,,,,,,,---,,,......---******+++---........................,,,,,,------------------((()))***+++,,,++++++***++++++,,,,,,---......///---......///000000000000------,,,,,,------...///000///...---,,,,,,,,,,,,---...//////......///111555666<<>>MMM^^^nnnwww|||sssbbbWWWNNNEEE>>>999666222000000111000///---.........,,,***)))***+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,(((((()))***+++---///000////////////////////////,,,---------......//////000///---+++***)))((((((...---,,,***((())),,,/////////000222333777BBBOOO\\\ooo}}}jjj^^^GGG@@@999666666666333///111111111111000000000///------......//////000000333111///---,,,++++++++++++++++++***++++++,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---,,,***(((++++++,,,,,,,,,,,,------111///---------...------***+++,,,---...000111111111000...---,,,,,,------............///000111222444444777???LLLaaa~~~lllhhh{{{}}}hhhXXXCCC555222222222111///---+++,,,---......---............---,,,+++***))))))))))))))))))))))))******)))(((((())))))***)))******+++++++++******...+++)))***---000000///------------///111333555555888<<<>>>AAACCCGGGIIILLLOOOTTTZZZbbbhhhmmmppp((()))+++,,,,,,+++)))((())))))))))))))))))))))))***)))((('''''''''((())))))(((''''''(((((('''%%%!!!######""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!""" !!!!!!!!!!!!!!! """$$$%%%%%%$$$###!!!!!!"""############"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%'''(((((((((''')))&&&%%%%%%(((+++......)))***...444>>>NNN^^^iiixxx}}}qqqeeeWWWNNNCCC???:::666444333111000///000000///...,,,++++++,,,---...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,.......................................---------......---,,,++++++++++++///000000///...---...///---,,,...333999DDDVVVggg~~~~~~kkkXXXLLLBBB<<<666333444444222///111111111000000000/////////////////////////////////...---++++++++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++......---......---,,,+++*********+++++++++,,,,,,,,,+++******++++++***(((,,,,,,------....../////////...---,,,+++++++++,,,............///000111222333222444;;;FFFZZZwwwqqqhhhppprrrbbbLLL;;;333000///...///...,,,,,,------,,,***---------,,,,,,+++))))))******************************************************+++++++++******)))---+++)))***---//////...---------...000111333444222444888:::<<<>>>AAADDDGGGJJJNNNTTT[[[aaaeeehhhmmmrrryyy,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''&&&&&&'''((()))***)))((()))******(((&&& """$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!"""$$$'''((((((&&&### !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%######%%%)))---000111)))+++---///333???OOO[[[lllzzztttiiiYYYTTTMMMGGGAAA;;;555222.../////////...---,,,+++---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++...---,,,+++*********************++++++++++++,,,((((((((())))))***,,,,,,,,,,,,++++++***++++++,,,------------------------//////......---,,,,,,,,,---,,,,,,,,,,,,------...+++---000111000////////////...222:::EEEWWWpppnnn[[[JJJ@@@;;;777222111222333222000000000000000////////////111111111000///.........------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,......---,,,+++))))))(((************************//////...---,,,+++******000///...---,,,+++++++++))))))*********+++++++++---------...//////,,,))).........---------------------+++***************......---......///000111222000111666>>>OOOjjjxxxgggfffsssqqq[[[FFF999222111111000...------...---***(((++++++++++++***)))((('''++++++++++++++++++++++++)))***+++,,,,,,+++******+++++++++++++++***)))(((+++***))))))+++------,,,,,,---...000111222222222000222555777888999<<<>>>AAACCCGGGLLLQQQVVVYYY[[[^^^cccjjjpppwww}}}...---,,,++++++,,,---...((((((((((((((((((((((((''''''&&&%%%%%%&&&((()))***)))((()))***)))(((&&&'''(((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%###!!!""""""""""""""""""""""""############$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$###""""""$$$(((,,,...///'''***---------444AAALLL]]]nnnxxxssslllcccWWWJJJ===555111000000000000000///.........//////......---,,,---------------------------------------------...************************------,,,+++************))))))*********+++++++++)))))))))))))))***++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,+++,,,,,,------)))+++...000000111333555777888===HHHUUUiiiooo^^^NNNBBB;;;666333000000111333333222000000/////////.........111111000000000/////////////////////////////////,,,,,,+++++++++,,,,,,---------,,,+++***)))(((((()))))))))***************.........---,,,++++++***///...---+++(((((()))***************++++++++++++......000222333222...+++---------------------------,,,,,,++++++*********------------...///000000000///000333:::HHH```uuuhhh___iiiyyylllUUUDDD:::777666///...---...///...+++)))***************)))((((((++++++++++++++++++++++++(((***,,,------,,,+++***+++++++++++++++***)))(((***))))))***+++++++++++++++,,,...000111111111111111333555666777888:::<<<===>>>AAAEEEIIILLLOOOPPPTTTXXX^^^dddjjjpppvvvzzz|||}}}***)))'''&&&&&&''')))***(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''''''''((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""##############################""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""###&&&)))****** %%%++++++***---555===PPPaaawww~~~qqq\\\HHH;;;888666333222333444333111...............------,,,---------------------------------,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,+++***************)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,++++++++++++,,,,,,...///000222555:::===BBBEEEMMMYYYeeeuuunnn[[[LLLAAA999555333111000000111333333333/////////............---.../////////000000000111000000000//////...------))))))))))))***+++------************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++(((''')))++++++++++++,,,,,,,,,,,,---+++,,,...111222111---)))++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,---...///000//////111444999DDDXXXjjjnnnZZZ___mmm|||eeeQQQBBB:::666///.........//////...,,,+++++++++,,,++++++***)))************************((()))+++---...---+++***+++++++++++++++***)))((())))))***************+++***,,,---///000000000///000222444555555666777999;;;<<<>>>@@@CCCFFFGGGHHHHHHLLLQQQVVV[[[aaagggkkknnnnnnnnnooopppqqqrrrrrrrrrtttyyy~~~+++***)))(((((()))***+++))))))))))))))))))))))))'''&&&&&&&&&&&&((()))***'''&&&%%%&&&''''''%%%###""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$$$$$$$############$$$$$$ !!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&!!!&&&+++---,,,---222666EEETTTiii}}}wwwyyyqqq[[[LLLBBB<<<555111111111000///000/////////............---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++++++++,,,......---++++++*********------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000...---,,,,,,,,,,,,,,,---///000222555888>>>EEEJJJVVVYYYbbbllluuu~~~}}}rrr```NNNAAA999555333222111111111111222222333///.........---------------------...///000000000------------,,,+++***)))(((((((((((()))+++,,,---((())))))***++++++,,,,,,))))))******+++,,,,,,,,,)))*********+++++++++,,,...000000...+++)))+++---++++++,,,,,,,,,---------,,,---///222333222///,,,***++++++,,,---.........---......//////......---,,,,,,,,,,,,,,,---////////////222666888???PPP___~~~\\\YYY```sssvvvaaaNNN???666333111/////////000///...+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))***,,,,,,,,,++++++)))******+++++++++******(((***,,,,,,***)))***+++***+++,,,---............---///111111111222444666999:::;;;===???@@@BBBCCCAAADDDHHHLLLPPPUUU[[[^^^bbbbbbccccccddddddeeeeeefffhhhkkkooorrruuuvvvwwwvvvwwwxxxyyyzzz{{{}}}}}}xxxxxxxxxyyy{{{~~~...------------------...))))))))))))))))))))))))''''''&&&&&&''')))***+++'''&&&%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%######"""""""""######$$$$$$###"""!!!!!!"""###$$$ !!!""""""### !!!"""###$$$$$$$$$$$$$$$#########$$$%%%'''((()))(((&&&&&&'''((('''%%%&&&(((+++,,,---...111333:::EEEXXXmmm{{{uuuvvvvvvuuuuuuzzz~~~tttgggWWWNNNBBB:::777666444222222222111111000000000111....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...---,,,+++************------------------------******+++,,,------.........------......///000111333888???GGGPPPZZZccciiiwwwyyy~~~lllbbbSSSDDD;;;666444333111111222111000000000111.........---------,,,,,,------------............******+++,,,,,,+++***)))++++++******)))******+++))))))******+++,,,,,,---(((((())))))***++++++,,,*********)))))))))))))))+++...111000,,,***+++...***+++++++++,,,,,,,,,,,,......///222444333000...,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---++++++++++++,,,---...///...000333666666999EEERRRiiilll___YYYfff|||vvvbbbNNN@@@:::666222/////////......++++++,,,,,,,,,,,,,,,+++************************(((((())))))***++++++,,,((()))***+++++++++++++++(((+++------+++)))***+++************+++,,,------+++,,,...//////000222444555666777999:::<<<=========???BBBEEEHHHLLLQQQUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^aaacccfffhhhiiijjjjjjjjjjjjlllnnnooopppkkkkkkjjjjjjlllnnnppprrrvvvxxx{{{}}},,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((('''''''''((()))+++,,,'''&&&%%%&&&''''''%%%###'''&&&%%%$$$###""""""###%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''!!!"""###$$$%%%$$$$$$######"""!!! !!!"""### !!!!!!"""###$$$$$$%%% """######$$$$$$$$$############$$$&&&(((***+++)))(((((())))))(((''''''&&&%%%&&&'''))),,,---222:::KKK```xxxuuummmdddaaaccc___dddnnnxxx~~~pppeeeUUUJJJEEECCC@@@===555444333333222222333333........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---.........++++++,,,,,,,,,---------************+++,,,---...************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444555;;;CCCQQQ```nnn{{{rrrZZZQQQDDD999333111111111111111222111///......///......---------,,,,,,,,,.........---,,,,,,++++++)))***,,,---......------///...---+++***)))))))))******+++++++++,,,,,,,,,&&&''''''((()))******+++++++++***)))((('''&&&&&&'''+++//////+++((())),,,)))************+++++++++******+++---......,,,***......---,,,,,,+++******,,,---.../////////...---++++++++++++,,,---.........000444666555555>>>HHHVVVoookkk[[[```tttttt^^^NNN???:::444000...---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((()))***+++,,,'''((()))***+++,,,,,,,,,(((+++......+++)))***+++******)))((()))***,,,---+++---///000000111333555222333444555777888999:::666888:::===???CCCGGGKKKFFFHHHJJJLLLNNNOOOPPPQQQSSSSSSTTTVVVXXX[[[^^^___bbbaaaaaaaaabbbdddfffhhheeedddcccbbbccceeehhhiiinnnppprrrtttxxx...------,,,+++***((('''***)))'''%%%%%%%%%%%%&&&+++)))&&&$$$###$$$%%%&&&+++***)))((('''&&&&&&&&&###$$$$$$%%%%%%%%%$$$###$$$######$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%***%%%!!!"""&&&(((%%%"""(((***,,,......---+++)))%%%###""" """"""############""""""######""""""""""""######"""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&+++***)))'''&&&&&&&&&&&&$$$$$$###$$$%%%''')))***...444@@@QQQfffzzz~~~wwwooofff^^^YYYWWWZZZaaaiiiqqq}}}|||mmm```VVVOOOKKKBBB@@@===999555222000///---///111///---,,,...111,,,...000000...---,,,,,,---,,,+++,,,...///...---***+++---.........---,,,***++++++,,,++++++******+++,,,...//////---+++)))******++++++,,,,,,------000***'''+++...---++++++///...---...///000///......---...111111222999BBBJJJ\\\sssqqqdddOOOFFF;;;444333333222000........................000000///......---,,,,,,+++,,,,,,---,,,+++***)))&&&''')))++++++)))'''&&&++++++******)))(((((((((++++++***+++------+++)))++++++++++++***((('''&&&((()))***)))((('''((()))***++++++,,,,,,***)))((()))***+++,,,,,,,,,,,,,,,+++******)))******++++++---,,,+++***))))))))))))'''((((((***+++---///000------,,,,,,,,,------...000111222333333666:::>>>LLL]]]uuu~~~kkkgggrrrooo```MMMDDD999111...//////............---,,,,,,---...((()))+++,,,,,,+++***(((******))))))))))))******))))))))))))))))))))))))------,,,,,,+++******************)))))))))))))))++++++,,,,,,---...//////222222333444444555555666333555777999;;;<<<===>>>AAAAAABBBCCCDDDEEEFFFGGGJJJKKKMMMPPPRRRTTTUUUUUUXXXYYYZZZZZZZZZ\\\___bbb`````````___^^^___bbbdddiiilllooopppttt---------,,,+++***)))((()))(((((((((((())))))***)))((('''&&&&&&&&&'''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%$$$$$$$$$#########%%%''')))***)))(((&&&$$$$$$"""!!! !!!!!!######""""""""""""###############""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((,,,+++***)))))))))))))))&&&&&&&&&&&&'''(((***++++++///888EEEUUUjjj~~~xxxnnngggaaa\\\[[[]]]aaajjjttt|||nnneeeYYYVVVRRRMMMGGG???777111111000000///...///000222000111222222000...------///...---...//////...---,,,,,,......///...------)))***,,,---...///000000......///////////////000,,,,,,,,,++++++,,,,,,,,,111+++)))---000...---.........------.../////////000000222666:::>>>IIISSSnnnppp[[[NNNEEE>>>555000111222111///........................+++++++++******))))))(((,,,,,,---------,,,+++***)))***+++,,,,,,+++***)))************)))))))))))),,,***)))***+++,,,+++******************))))))((()))***++++++))))))***+++)))***+++++++++***(((((((((((())))))))))))((((((++++++******************+++++++++************)))(((((()))***+++---...///...------,,,,,,,,,,,,------...///000000333777:::BBBPPPfff{{{{{{qqqsss~~~sssbbbWWWHHH<<<555222000...---...---,,,+++******+++***+++,,,------,,,+++***((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********,,,,,,,,,------......///000000111111222333333333222333555666888999::::::>>>>>>???@@@AAAAAABBBBBBEEEFFFHHHKKKMMMOOOPPPPPPRRRSSSTTTTTTTTTVVVYYY[[[[[[\\\\\\\\\[[[]]]```cccfffjjjmmmooosss~~~,,,,,,,,,,,,,,,+++***)))((((((((()))(((((('''''''''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%#########$$$%%%%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$$$$$$$######$$$&&&&&&$$$!!! !!!$$$ """$$$&&&''''''&&&%%%######""""""""""""######$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''***))))))(((((())))))***((((((((((((((()))***+++))),,,111888CCCUUUkkkzzz~~~ttthhh```ZZZWWW[[[aaarrr}}}xxxrrrmmmeeeWWWGGG;;;888444000///111333333111///000000000000///.........---,,,---......,,,***,,,,,,,,,------,,,++++++((()))***+++,,,...//////---,,,+++++++++---///111---,,,+++*********++++++///***))),,,///---...000222222222333333222222222444555999AAAIIISSSaaannnwww___KKK@@@999444///---///000000...........................,,,,,,,,,+++++++++++++++---------...------,,,+++************************)))))))))************+++,,,***(((((()))++++++***(((((())))))***************+++,,,***(((''''''((()))))))))***)))(((((('''((((((((()))((((((''''''+++++++++***))))))))))))((()))***+++,,,+++*********))))))******,,,------...------,,,+++++++++,,,+++---......///111555888===GGGXXXlllyyypppsssxxxlllZZZIII>>>666000---.........---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,'''***---//////---***'''))))))))))))))))))))))))''''''((())))))***++++++(((((())))))******++++++,,,,,,---------------------......//////000111111000111222333444555555555:::::::::;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLLLLLLLMMMPPPRRRSSSUUUVVVWWWXXXZZZ^^^aaacccgggkkknnnqqqyyy++++++,,,,,,,,,++++++***---------,,,***(((%%%$$$&&&'''(((((((((((('''''''''&&&&&&&&&''''''((())))))'''%%%###"""###$$$%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%$$$$$$$$$$$$$$$#########"""!!!"""###$$$###$$$%%%''''''&&&%%%$$$!!!!!!!!!""""""#########%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((()))))))))))),,,000222888FFFZZZiii}}}vvvkkk___YYYXXXcccpppuuu```PPPFFF???888666999:::777333111111000111222333222111000///...///000///---,,,...............---------,,,,,,++++++++++++++++++---,,,+++***+++,,,...///...---------------...///---++++++...000000333888===@@@DDDEEEDDD@@@<<<:::>>>???FFFQQQ\\\iiizzzhhhRRRCCC<<<222000------///000///...........................---------------------...,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((((())))))(((((()))******+++,,,,,,,,,***'''&&&(((*********)))))))))))))))******++++++++++++(((%%%"""""""""((((((((((((((('''''''''((()))***++++++++++++++++++++++++******)))((((((&&&(((***,,,---,,,+++*********************+++,,,...---,,,+++*********+++,,,---...///000111444777:::AAANNN```tttsssnnnyyymmm[[[LLLAAA777111111000............---,,,------,,,+++++++++,,,,,,)))+++---//////---+++))))))))))))))))))))))))))))))*********+++++++++,,,''''''((()))***++++++,,,,,,+++++++++++++++++++++,,,,,,------...///////////////000111222222222222666666777777777777777777999:::<<<===???@@@AAAAAACCCDDDFFFFFFFFFGGGIIIKKKLLLMMMPPPRRRSSSVVVZZZ]]]```dddhhhkkklllpppwww}}}++++++,,,,,,,,,++++++***000111000000...+++((('''''''''(((''''''%%%$$$###&&&&&&&&&&&&&&&'''((()))((('''%%%######$$$%%%&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&%%%###%%%&&&&&&&&&&&&$$$###""" !!!!!!"""""""""&&&$$$###!!!!!!###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###############$$$"""""""""""""""###$$$%%%&&&'''''''''''''''''''''''',,,000111222;;;IIIUUUgggxxxqqq___VVVVVV^^^jjjxxx}}}nnn^^^UUULLLJJJKKKKKKEEE???@@@>>>;;;;;;;;;;;;999777777555333222333222111///111111111111000111111111111000///------,,,------...///////////////............///000111222222222...---...111333666>>>GGGRRRYYYaaaeeebbb[[[TTTPPPRRRTTT[[[gggqqq}}}jjjTTTCCC:::777111000//////000000///...........................***+++++++++++++++++++++******************++++++))))))(((((((((((())))))(((((()))***+++,,,------,,,***'''&&&(((*********+++***))))))(((((())))))((())))))(((%%%$$$$$$%%%(((((((((''''''''''''''''''((()))+++,,,---------)))************)))((('''&&&'''***,,,------+++++++++******))))))******+++---,,,+++******************,,,......///000222444333888BBBQQQdddzzzrrrsss|||qqq```PPPBBB999333000...---...///...---,,,,,,+++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))''''''((()))***++++++,,,******)))))))))))))))))),,,,,,------.../////////...//////000000000000000444444444444444444444444666666888999:::;;;<<<<<<>>>@@@BBBBBBBBBBBBDDDEEEDDDFFFIIILLLMMMPPPTTTVVV[[[___bbbdddddddddgggiii,,,,,,,,,,,,,,,+++***)))))))))))))))))))))(((((()))((('''&&&%%%$$$######$$$$$$######$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%(((&&&"""$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$%%%&&&''''''&&&&&&%%%)))---...///333<<>>888333...,,,---...---,,,,,,++++++******)))))))))---,,,,,,++++++,,,,,,---******************************)))(((((('''&&&&&&(((((())))))******++++++(((((()))))))))))))))))),,,,,,,,,---......//////,,,---...///////////////111111222222222333333333444444555777777888888888:::<<<>>>???>>>>>>???@@@===???BBBEEEFFFHHHKKKMMMRRRTTTWWWXXXXXXWWWWWWXXX---------,,,+++***)))(((%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$""" !!!###%%%$$$### !!!!!!""""""""""""### """"""###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%&&&''''''''''''%%%''')))+++,,,///444777AAASSSiiixxxvvv```YYYUUUYYYbbbmmm}}}{{{vvvooolllkkkiiiddd```VVVPPPGGG@@@;;;888666555666555555555666888:::;;;:::999666444333333444555333333333444555777:::;;;>>>AAADDDFFFEEECCC???<<<;;;;;;===AAADDDMMM```qqq}}}rrr___MMM???777222000///000000///.........///........................000//////......---------******)))))))))***,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,***)))***+++,,,+++***+++***((('''((()))+++,,,&&&(((************,,,...***)))((('''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&%%%'''(((***+++***)))((())))))******+++++++++,,,)))))))))))))))***++++++))))))((())))))***+++,,,'''))),,,,,,,,,---...000///444:::???III]]]vvvwwwqqqyyy~~~uuu^^^NNNCCC<<<333......///...,,,,,,,,,------,,,***)))(((++++++,,,,,,,,,,,,++++++************************(((((((((((((((''''''''')))))))))))))))*********((())))))******++++++++++++++++++,,,------......***+++,,,---..................///000111222222333222333333444555555555555555777:::::::::999999:::777999<<<>>>>>>???AAACCCDDDGGGJJJLLLLLLLLLKKKKKK...------,,,+++***(((''',,,+++)))((('''''''''((()))(((&&&%%%&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''((((((((("""!!!!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&$$$"""!!!"""### """###%%%&&&'''!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""###############$$$$$$###############""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%!!!###%%%'''((((((((((((((((((((())),,,///222333222CCCWWWgggwwwqqqeeeZZZXXXZZZ___kkkwwwppphhh\\\RRRKKKGGGDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKIIIEEEAAA>>>===<<<<<>>OOOiii}}}}}}uuu|||uuudddNNNEEE999222111111///...,,,---...///...,,,)))((((((***,,,......,,,***(((************************(((((())))))******++++++*********)))))))))))))))))))))***+++,,,------...*********+++,,,,,,------((()))***+++------------,,,,,,---...000111222222111111222333333333333333111444666777666555666666333555888999999999;;;<<<;;;===@@@CCCDDDEEEEEEEEE999333,,,)))******(((%%%'''((()))******)))(((''')))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((''''''&&&$$$######"""########################'''&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###(((&&&###  !!!###'''&&&%%%$$$########################""""""!!!!!!$$$$$$$$$#########"""""")))&&&######%%%&&&%%%"""%%%%%%%%%&&&'''((()))***))))))(((((((((***+++,,,444999BBBQQQeee}}}}}}ooofff___YYYZZZ___nnnxxxrrrggg___\\\[[[YYY[[[]]]___aaadddhhhkkkllleee[[[QQQLLLMMMQQQTTTRRRQQQSSSWWWZZZ___iiisss|||xxxsssuuutttsssqqqooouuuwwwmmm]]]RRRCCC999444222000------,,,,,,++++++,,,,,,---++++++,,,------.........,,,,,,++++++***)))(((((())))))(((((((((((())))))+++***)))(((((()))***+++'''((()))***************---+++(((''''''(((((('''((((((((((((((((((((((((((('''&&&&&&''')))+++,,,)))))))))))))))(((''''''''''''(((((())))))******++++++++++++++++++++++++***************)))((((((((((((((()))*********+++***((('''))),,,---,,,******+++,,,---............222...000777<<>>???@@@999444...+++,,,---+++((('''((()))******)))((('''(((&&&&&&'''((()))((('''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$######"""!!! !!!!!! !!!"""###%%%&&&&&&$$$###!!! !!!"""###  !!!"""#########"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$%%%&&&%%%##################$$$%%%&&&'''(((***+++,,,,,,,,,,,,,,,000888CCCTTTjjjxxxmmm___XXXWWWccciiixxx{{{yyywwwwwwwwwxxx{{{vvvooommmoooqqqsssqqqqqqtttvvv{{{wwwfffZZZQQQHHH===555222111///------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,+++******)))(((((())))))(((((((((((())))))++++++***))))))***++++++(((((()))*********))))))+++***)))((('''''''''(((''''''''''''''''''''''''(((((('''&&&''')))+++,,,))))))******)))((((((''''''''''''((())))))*********************************************)))((((((++++++++++++++++++,,,,,,+++)))(((***---...---+++***+++,,,---............222...///666888<<>>666333222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******))))))))))))******,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))------,,,,,,,,,,,,,,,++++++,,,---.../////////...111111111000//////......//////000000000000/////////000111222444555666666000---)))((()))***)))((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###%%%$$$"""!!!!!!!!!"""### !!!"""###$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!########################""""""###%%%&&&'''((()))***)))'''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%&&&!!!###&&&((()))))))))((()))---111222777EEE[[[lll}}}wwwnnn^^^[[[___mmm~~~mmm___RRRDDD;;;555222///---......---+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***+++*********)))))))))((((((((((((''''''(((((((((******))))))))))))******)))*********)))(((''''''&&&***,,,***%%%###&&&***''''''''''''''''''''''''((((((''''''((((((******)))))))))******)))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))))))))((((((******))))))((((((''''''***)))******,,,,,,---,,,+++++++++,,,,,,------......,,,...111222222:::EEEYYYtttxxxrrr|||{{{jjj\\\PPPDDD===666333000///000111///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******+++((()))*********((('''&&&)))))))))))))))))))))))))))******************)))((()))+++,,,,,,+++)))(((,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,------////////////............------........................///111222333444555,,,***(((''''''(((''''''((((((''''''''''''((((((((('''&&&''')))***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################%%%$$$$$$###"""!!!!!! """""""""###$$$%%%&&&'''%%%$$$"""!!!!!!!!!"""### """$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%''')))***+++******)))'''&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&((()))***%%%)))+++******444EEETTTeee{{{tttnnniiiiiimmmvvvmmmZZZLLLCCC:::555000///.........---+++***,,,++++++******++++++,,,*********+++++++++,,,,,,*********)))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))((('''&&&%%%))),,,***%%%###&&&***''''''''''''''''''''''''''''''''''''''''''(((((('''(((((()))))))))((((((&&&&&&&&&'''(((((())))))************************'''(((((()))))))))((((((***))))))((((((''''''''''''((())))))******+++,,,,,,,,,+++++++++,,,------+++,,,---000111222888???IIIeeetttsss{{{sssdddUUUJJJ===888222000111222000---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++************++++++&&&'''(((*********)))((())))))))))))))))))))))))******++++++++++++******((()))+++,,,,,,+++)))(((++++++++++++++++++++++++***************+++++++++++++++,,,------...//////---------------......///------...///000111222222,,,+++***)))))))))))))))(((''''''&&&&&&''''''((()))((('''(((*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""########################$$$###"""!!! !!!!!!"""###$$$&&&((()))!!!!!! !!!"""###%%%&&& !!!"""$$$$$$$$$###""" !!!"""############$$$$$$$$$$$$%%%###$$$%%%&&&(((***+++,,,+++++++++(((&&&$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&)))(((''''''''')))+++,,,%%%((()))(((''',,,888BBBQQQggg|||qqqhhhfffooo{{{~~~ttt\\\III>>>777333000////////////...---+++***++++++************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''%%%'''***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''((())))))************************''''''((()))))))))((((((******************))))))&&&'''))))))((((((***+++---,,,+++******+++,,,---+++,,,...///111444888<<>>:::555222...,,,,,,---......000...+++***+++,,,,,,+++---,,,+++***))))))))))))***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%'''((()))***(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%))),,,)))###!!!$$$)))'''''''''&&&&&&'''''''''***(((''''''))))))(((&&&************************,,,,,,,,,,,,---...//////111111555===GGGUUUjjj|||pppooottttttcccTTTLLL???:::444///------......++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''((()))******++++++***))))))((())))))***&&&&&&'''(((((()))******((())))))******))))))(((+++,,,,,,+++)))((()))***)))))))))))))))((((((''''''&&&&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&###%%%&&&(((((('''%%%$$$!!!"""############%%%''''''%%%###"""###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""""""!!! """###$$$$$$"""!!!!!!###%%%###""""""""""""###$$$$$$)))(((((('''&&&&&&%%%%%%''''''((()))+++***'''$$$(((((('''(((((()))++++++...---...333:::FFFZZZlll{{{wwwuuurrrsssxxxtttcccQQQ???666444///...,,,+++---...---------,,,******************++++++***)))))))))))))))***((('''((())))))'''&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!((((((((((((((((((((((((&&&((()))(((%%%$$$&&&)))'''&&&&&&%%%%%%&&&&&&''')))(((((((((((((((((('''))))))))))))************,,,,,,,,,,,,,,,,,,---...//////333888<<>>LLLZZZpppwwwpppuuu}}}rrrbbb\\\SSSJJJCCC<<<666222------,,,,,,,,,,,,,,,,,,.........------+++******))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))***))))))(((((((((((((((+++++++++******)))))))))************))))))(((((()))((((((((('''''''''&&&(((((())))))))))))((((((+++,,,,,,+++)))((()))***)))((((((''''''(((((()))((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$&&&'''(((((('''%%%"""!!!!!!"""###"""!!!!!!###%%%$$$"""  !!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######!!!###&&&&&&%%%"""!!!!!!###""""""###$$$%%%&&&&&&((((((((('''&&&%%%%%%$$$&&&%%%&&&'''))))))'''%%%&&&&&&''''''((())))))))))))((()))---///222:::DDDOOO```yyy}}}zzzxxx{{{kkkWWWBBB999777444111//////...,,,,,,,,,,,,***((((((***+++***)))((()))***''''''''''''((()))***+++)))'''&&&%%%&&&'''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%***'''%%%&&&)))***)))'''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''###%%%((('''###&&&&&&&&&%%%%%%&&&&&&&&&''')))******)))((()))+++'''(((((())))))*********++++++*********+++,,,,,,)))***///333555777@@@JJJdddyyyxxxuuuxxxzzzuuunnndddXXXKKK===555444333111///------------/////////...---,,,******))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((,,,+++***)))(((''''''&&&)))************))))))(((******)))(((((('''&&&&&&((())))))******))))))(((+++,,,,,,+++)))((()))***)))(((''''''''''''((()))'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$######$$$!!!""""""###$$$#########"""###$$$%%%$$$###!!! !!!"""!!! """$$$$$$"""  !!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$######"""###$$$$$$"""!!!""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$%%%'''''''''&&&%%%%%%&&&'''((((((((((((***''''''+++...000555:::BBBOOOcccxxx{{{zzz|||}}}}}}tttdddSSSEEE777333333111//////...,,,******++++++)))(((''')))++++++)))((()))+++(((((('''''''''((()))))))))'''%%%$$$&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&""" """&&&)))(((%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$!!!"""$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! !!!%%%'''&&&$$$''''''&&&&&&&&&&&&''''''%%%'''))))))''''''(((+++''''''(((((()))******+++***************+++,,,,,,+++***+++///111222888>>>TTThhh}}}vvvdddQQQEEE>>>;;;777222000///000000...............---,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((((((''''''&&&&&&%%%%%%((((((******+++***)))))))))))))))))))))))))))))))))******************)))+++,,,,,,+++)))((()))***)))((('''&&&&&&'''))))))+++***(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$!!!"""###"""  !!!!!! !!!###%%%""" !!!"""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""!!!######"""  """$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$######&&&$$$######%%%&&&'''&&&$$$%%%&&&'''(((((((((((((((###"""&&&***,,,///333666>>>LLL\\\ooozzzsssrrruuuqqqxxxvvv```NNNDDD<<<666555444000///000,,,***)))((()))***)))((('''))),,,+++)))((()))+++***)))(((''''''&&&'''''')))'''%%%$$$%%%&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%$$$"""&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&'''((()))(((''''''&&&&&&''''''((($$$&&&((((((&&&%%%'''***&&&''''''((()))******+++))))))))))))***+++,,,---000,,,***,,,...///444999GGGZZZwwwjjj]]]EEEAAA;;;555222111222333,,,---......///.........))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((()))))))))***************'''((()))***++++++***)))(((((())))))******++++++******++++++++++++******,,,,,,+++***)))))))))***++++++***)))((('''&&&&&&'''''''''''''''''''''''')))$$$###'''&&&""""""'''%%%%%%&&&&&&%%%$$$"""!!!#########$$$%%%%%%""" !!!"""###$$$$$$$$$$$$$$$ """###$$$######!!!###$$$$$$"""!!!!!!"""!!!######"""!!!!!!""""""!!! !!!#########"""$$$  %%%((()))!!!#########""""""$$$$$$%%%$$$""""""###%%%)))'''%%%###""""""""""""%%%%%%%%%&&&((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%***(((''''''(((******)))((((((((()))******++++++111222888BBBOOOccc~~~yyytttppprrrrrrrrrrrrvvv}}}{{{yyynnn[[[III>>>333222000///.........///+++++++++***)))(((((('''************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''%%%######$$$$$$###"""$$$$$$###""""""###$$$%%%$$$###"""!!!!!!###%%%&&&"""######$$$$$$$$$###"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))((()))******+++(((***,,,---...///222555???OOOddd}}}jjj^^^LLL???<<<<<<666......---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++---,,,+++)))(((''''''''')))'''&&&'''***+++***((())))))***))))))((('''&&&***))))))))))))******+++((((((((((((''''''''''''******)))(((((((((((((((---,,,+++***))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''((($$$$$$'''&&&###"""&&& """###$$$$$$######&&&%%%$$$%%%&&&'''%%%#########$$$$$$$$$######"""!!!!!!""""""######""""""!!!""" """######!!! !!!""" !!!!!!!!! ###!!! ###%%%$$$###!!!!!!"""######$$$######!!!""""""""" !!!###)))(((&&&$$$###############$$$%%%&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%'''((()))'''%%%&&&''''''(((((())))))***,,,---111999BBBQQQggg{{{yyyrrrnnnnnnpppzzz~~~iiiXXXHHH<<<444222111///...---------...++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%%%%$$$&&&%%%$$$###"""######$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++)))***,,,,,,---...111333444BBBUUUkkk|||iiiVVVJJJCCC<<<444333222111000///---+++)))---------,,,,,,+++******************+++++++++,,,))))))))))))))))))))))))++++++***))))))))))))))))))'''&&&'''***+++***((()))******+++++++++******))))))(((((())))))************)))))))))(((((((((******)))(((((((((((((((...---,,,***)))(((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''$$$###%%% """###$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!!%%%$$$###"""""""""""""""!!!!!!!!!!!!###$$$!!!###$$$###!!! ###"""!!!"""$$$%%%$$$###!!!!!!###%%%&&&$$$!!!$$$###############$$$%%%$$$%%%%%%%%%######%%%&&&)))(((&&&%%%$$$$$$$$$%%%###$$$&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((***)))&&&###%%%%%%&&&&&&'''(((((((((((((((+++000444===LLL[[[rrr|||wwwuuuvvvvvvvvvxxx{{{}}}yyy{{{iiiSSSDDD:::333000//////...---,,,,,,,,,,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%$$$###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((()))))))))******)))***+++,,,+++,,,...000000;;;IIIZZZqqqvvvbbbUUUIII@@@666555222111000...***(((...------,,,+++***)))(((******++++++++++++,,,,,,************************)))))))))))))))***+++,,,)))((('''((()))***)))(((((((((***++++++,,,,,,,,,((((((((((((((()))******++++++*********)))))))))******)))(((((((((((((((///...,,,***)))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%###"""""""""###$$$$$$$$$%%%###!!!!!!!!!###"""###$$$###!!! $$$###"""###%%%%%%%%%$$$ !!!$$$%%%&&&$$$!!!$$$###"""!!!!!!"""$$$%%%&&&''''''&&&$$$$$$%%%'''((('''%%%$$$###$$$$$$%%%'''((())))))(((&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''')))++++++)))&&&%%%%%%&&&&&&''''''((((((***)))+++...///111:::DDDYYYjjjzzzvvvqqqoooooorrryyyzzzlllVVVDDD888333111000------,,,+++++++++++++++******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################"""!!! """$$$###### !!!!!!"""###$$$%%%!!!###%%%&&&&&&&&&%%%$$$&&&%%%"""!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''+++)))'''&&&%%%%%%&&&&&&$$$$$$%%%&&&''''''(((((('''''''''((((((((())))))'''(((((())))))))))))))))))***++++++***+++,,,...222888@@@JJJZZZuuuqqq```RRR>>>:::555222111111///------,,,++++++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***,,,---...)))((((((((()))))))))(((''''''((()))))))))))))))''''''''''''((()))******++++++*********)))))))))***))))))(((((((((((((((///...,,,***)))(((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&%%%$$$%%%%%%&&&&&&%%%$$$"""!!!%%%###!!!!!!###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""###"""!!! """###$$$###!!!  !!!  !!!###$$$######""""""###"""!!! !!!###$$$$$$$$$$$$###!!! !!!"""%%%$$$###""""""###$$$$$$***,,,---,,,(((%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%&&&(((******)))%%%&&&&&&''''''(((((()))***)))+++......---222999@@@NNNeee|||xxxuuurrrrrrvvvzzz~~~ttt^^^SSSCCC666000......---+++++++++++++++*********)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###########################""" !!!###$$$$$$$$$!!!!!!!!!!!!!!!  ###&&&''''''&&&%%%%%%$$$""" !!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%%%%'''(((+++)))'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((''''''''''''((((((((((((''''''((())))))))))))((()))***++++++******,,,...///111555;;;FFF\\\yyy{{{gggSSSIII===555333333222111---,,,+++*********++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,...///((()))))))))((((((((())))))))))))))))))((('''''''''''''''(((((()))++++++******)))))))))(((((((((***))))))(((((((((((((((...---,,,***)))(((((((((''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%######&&&'''%%% """###$$$$$$######%%%$$$###$$$&&&''''''&&&!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%!!!!!!!!!  """%%%!!!###$$$###!!! !!!"""!!! !!!"""######"""!!!###$$$ !!!"""###$$$((()))(((%%%"""!!!!!!"""######"""!!!!!!"""$$$$$$+++---///,,,((($$$###$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$""""""%%%'''((((((%%%%%%&&&&&&'''(((((()))''''''))),,,---+++---222111;;;OOOeeewwwnnn^^^HHH@@@777000......---,,,******+++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%$$$""" """%%%&&&&&&%%%$$$%%%$$$###"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###"""%%%((((((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((()))***)))(((''')))***++++++******,,,...------000666>>>MMMeeeyyylll___LLL>>>777555333111111000...---,,,------.........------------,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...((()))***)))((('''((())),,,,,,,,,++++++***(((((((((((((((((()))+++,,,---******)))))))))(((((((((******)))(((((((((((((((---,,,+++***))))))))))))&&&''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!!!!&&&)))''' """###$$$$$$######$$$######%%%'''((('''%%%"""######$$$$$$$$$######""""""######""""""!!!!!!"""""""""  ###%%% """######!!! !!!"""###"""""""""$$$%%%$$$###"""$$$%%%$$$""" """!!!"""###$$$%%%%%%//////...+++'''$$$$$$%%%######"""""""""###%%%&&&'''***---+++&&&######%%%###$$$%%%%%%&&&&&&%%%%%%###""""""$$$&&&(((((('''$$$$$$%%%%%%&&&&&&''''''$$$###%%%******)))***---...333???OOO^^^mmm}}}lllYYYIII<<<666000------......,,,)))***++++++++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&$$$###"""$$$$$$$$$###%%%%%%%%%$$$"""  !!!"""#########""""""""""""######$$$$$$%%%%%%#########""""""#################################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$######################## ###&&&%%%###"""%%%(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))***)))(((''')))***++++++++++++...//////---///555:::BBBQQQ```xxxzzzeeeTTTKKKEEE@@@<<<999777444222000/////////............---------,,,++++++++++++++++++++++++++++++*********+++,,,,,,(((***+++***'''&&&''')))******+++++++++******)))(((((())))))***,,,---...++++++*********)))))))))******)))(((((((((((((((,,,,,,+++***)))))))))***&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%% &&&***(((%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!$$$&&&&&&%%%###$$$$$$$$$$$$$$$###"""!!!######$$$###""" !!! !!!######"""!!!!!!"""!!! """###"""!!!"""%%%((('''###!!!$$$&&&&&&&&&&&&000///...***&&&###"""###$$$############%%%&&&'''###'''***)))%%%"""$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%(((++++++)))&&&"""######$$$%%%%%%&&&&&&$$$"""$$$(((***((((((,,,------333===GGGSSSgggzzzvvveeeUUUDDD666444///***''')))******))))))***+++,,,,,,+++***)))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$"""  !!! !!!"""###%%%%%%%%%$$$############""""""  """##################""""""""""""##############################""""""""""""############""""""###$$$$$$$$$$$$###########################!!!%%%((((((%%%$$$'''+++###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))***)))(((''')))***,,,,,,+++,,,...111...+++,,,111333555===HHHdddyyynnneee^^^WWWQQQ@@@>>>:::666222111000000//////.........---------------------------------,,,,,,++++++***+++++++++(((***+++***'''&&&''')))&&&'''((())))))******))))))))))))***+++---...///,,,,,,,,,+++++++++************)))(((((((((((((((111///---***)))))))))***)))(((''')))++++++(((%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&###%%%&&&$$$"""  $$$######"""""""""""""""---)))$$$  ###!!!%%%%%%### !!!###%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%&&&''''''%%%$$$###"""""""""######""""""###%%%((())) """%%%%%%%%%%%%&&&'''!!!$$$'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''((()))***+++))))))))))))))))))))))))&&&+++000333888@@@LLLUUUpppmmmZZZLLLAAA888333---,,,++++++******++++++)))&&&$$$%%%''')))(((&&&''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""&&&%%%%%%$$$$$$###############""""""######$$$%%%"""!!!!!!!!!"""###$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))---+++******+++,,,+++***++++++******+++000666;;;UUUaaatttxxxsssqqqcccZZZNNNBBB:::666444333000000000000000///---,,,*********)))''''''((())))))))))))))))))(((((((((***************)))((((((*********+++,,,---...///++++++,,,------------,,,))))))***+++,,,,,,------******)))))))))))))))***)))'''&&&$$$###$$$%%%&&&+++)))(((***,,,---+++((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$###"""!!!"""###$$$###""""""!!!!!!""""""$$$!!!!!!"""""""""!!! !!!###%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$#########"""!!!!!!"""$$$'''((( !!!###%%%+++***((('''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%(((,,,...000666@@@GGGWWWeeevvvrrrfffTTTEEE<<<555000,,,,,,,,,+++************+++)))'''%%%%%%''')))(((&&&'''&&&&&&&&&&&&%%%%%%%%%###############$$$$$$$$$#########$$$$$$##################$$$$$$$$$%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$$$$#####################""""""######$$$%%%"""""""""!!!""""""######!!!!!!"""""""""#########$$$######""""""######$$$'''$$$ """$$$$$$###%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((,,,***))))))***+++***)))************+++///444888DDDNNN___sssxxxjjjZZZMMMBBB:::666333222000///...---,,,+++......---,,,*********+++++++++++++++++++++******+++++++++++++++***))))))************+++,,,------***++++++,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,+++******)))******(((((('''&&&&&&'''((()))***)))((((((***,,,,,,+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""$$$$$$%%%$$$###""" !!!!!!  """%%%$$$###""""""!!!!!!""""""   !!!###$$$$$$###""""""!!!!!!  """###$$$###"""!!!!!!!!! !!!"""###%%%&&&!!!!!!"""$$$(((+++555///(((%%%%%%''''''&&&"""###$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********---333999>>>HHHTTTbbbtttzzzmmmWWWNNNAAA777222///---+++,,,++++++******************(((&&&&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""!!!  !!!"""######""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""""""""#########""""""""""""###$$$$$$######"""!!!!!!!!!""""""!!!!!!""""""""""""#########""""""""""""""""""###***(((%%%$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((***((('''((()))***)))(((((()))***++++++---000333777???LLL]]]qqq{{{iiiXXXIII@@@;;;888444111111000///...//////---,,,++++++***+++,,,,,,,,,,,,,,,---------,,,++++++++++++*********+++******))))))******+++)))******+++,,,+++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,,,,------,,,+++*********+++,,,'''&&&%%%%%%''')))***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$"""!!! #########"""!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!"""######""""""!!!%%%$$$###"""!!! !!! !!!"""$$$$$$$$$%%%%%%%%%%%%'''+++...666///'''$$$&&&(((&&&$$$"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))***...111000666???IIIWWWlllxxxfffYYYIIICCC:::333///...---,,,++++++***)))))))))))))))***)))(((''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""##################$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!  ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""######$$$#########$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''')))(((((()))***+++***(((''')))***+++***+++---...222777???LLL^^^vvvrrr```UUUJJJEEE>>>999888888666444222000.........------,,,------------------------,,,++++++***************,,,,,,+++***************))))))***++++++++++++************++++++,,,,,,,,,)))))))))***,,,---///000---,,,+++***)))(((''''''&&&&&&&&&&&&&&&(((***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$"""!!!""""""!!! """###""""""!!! !!!!!!!!!$$$###"""""""""!!!!!! """#########!!!!!!!!!"""!!!!!!!!!!!! !!!""""""(((&&&###!!! """### !!!!!!"""#########$$$###"""!!!"""%%%(((///)))$$$$$$'''(((%%%"""'''''''''&&&&&&&&&&&&&&&#########$$$$$$&&&'''''''''''''''''''''''''''''')))***************,,,...***...444888>>>MMMcccvvv|||nnn___NNNCCC;;;777222---+++*********+++***))))))(((((())))))))))))((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""######"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$######"""!!!  !!!!!! """ !!!"""""" !!!!!!"""""""""!!!!!!""""""###$$$######"""!!! !!! !!!!!!!!!!!!"""""""""$$$$$$$$$######$$$$$$$$$ !!!"""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))((((((***,,,,,,+++)))&&&(((************+++,,,...000444<<>>:::888666333222222222000......------------,,,,,,,,,,,,+++***)))))))))******...---,,,+++++++++++++++))))))***++++++++++++******+++++++++++++++,,,,,,***))))))******+++,,,---------,,,***)))'''&&&&&&'''((())))))((((((***,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""$$$$$$%%%$$$###"""%%%%%%%%%###!!!!!!"""$$$###"""!!!!!! !!!!!!###"""""""""$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%###!!! """%%%''' !!!!!!!!!""""""""""""#########""" !!!###%%%&&&$$$"""###&&&&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&((((((''''''''''''''''''''''''''''''((())))))*********+++---000222444;;;KKK[[[iiirrrwwwfffXXXJJJ===444///...,,,***)))******+++***))))))((((((((((((((((((((()))'''%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""!!! !!!"""###"""""""""############$$$#########""""""!!!!!! !!!!!! $$$'''  !!!"""""" !!!!!!"""!!!!!!!!!!!!"""######""""""!!! !!!!!! !!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%(((((((((***,,,---+++)))'''(((******))))))***,,,...///111555>>>OOOfffvvv~~~uuuhhh___ZZZTTTMMMHHHCCC???:::888777666222///222111111000///...---------,,,+++))))))***++++++...------,,,+++++++++,,,)))******+++,,,+++++++++++++++++++++++++++++++++------,,,******)))))))))---------,,,+++***))))))&&&)))+++***((('''(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%!!!###$$$$$$###"""###%%%""""""!!! !!!!!!  """######""" """!!!   !!!!!!""""""!!!!!!!!!""""""""""""###!!!!!!""""""######"""""""""###$$$$$$######%%%&&&""""""""""""#########$$$"""""""""""""""#########%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''***&&&&&&,,,000444;;;CCCOOOXXXfffxxx~~~rrr```QQQGGG>>>666000,,,,,,,,,+++******+++,,,))))))(((''''''''''''((('''((((((&&&$$$"""$$$&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###"""!!! !!!"""###""""""""""""############"""""""""""""""!!!!!!!!! ###""""""  !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!"""""" !!!!!!!!!""""""$$$$$$############$$$$$$###%%%'''&&&###!!!"""$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''***,,,,,,***((('''((())))))((()))+++---...000111222666BBBTTTbbb}}}zzzvvvqqqjjjccc[[[VVVNNNIIIGGGCCC===888888888777555333222000000///...---++++++,,,---...,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,))))))************)))((($$$'''***)))'''%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""###$$$&&&&&&!!!"""!!!!!!"""$$$""""""!!! !!!  !!!!!!  """"""!!! !!!!!!"""!!! !!!!!!  !!!$$$%%%$$$!!!!!!""""""############""" """#########$$$%%%"""###"""!!! !!!###&&&######$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******(((&&&"""!!!+++......000;;;BBBNNN```tttxxxbbbWWWIII???999666111---,,,,,,,,,+++)))'''''''''))))))((('''''''''''''''&&&'''(((&&&###!!!###%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%$$$"""!!! !!!"""$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!###!!!  !!!"""###"""""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""### !!!!!!!!!"""######""""""""""""###### """%%%$$$""" !!!######$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&)))++++++)))'''(((((()))(((((())),,,...))),,,......000888GGGRRRhhh~~~~~~xxxqqqhhhaaa\\\VVVNNNHHH>>>===<<<:::777555444333222000...---------///000+++***************++++++++++++,,,------------,,,++++++++++++++++++++++++((()))***+++---000222333++++++,,,,,,,,,+++***)))'''''''''''''''''''''''')))'''&&&(((******'''$$$&&&'''(((((('''%%%###!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$"""!!! """##################"""!!!!!!"""############$$$$$$$$$!!! !!!"""###!!!!!!!!!!!!!!! """!!!   !!!"""######%%%$$$###!!! !!!!!!!!!!!!###&&&%%%###"""!!!"""###$$$ """##################$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&%%%&&&&&&''')))(((&&&&&&'''***---///111666===GGGTTThhh~~~zzziii^^^DDD@@@999333000---+++))),,,+++++++++******)))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%""""""%%%!!!###%%%$$$!!!"""$$$!!!  !!!  !!!!!! """"""!!!!!!!!! """""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((+++)))'''(((***,,,------...---+++***,,,333;;;AAAWWWeee~~~~~~{{{uuukkkcccYYYSSSKKKGGGEEECCC>>>999777555222///......000111.........000111111...,,,)))111666111+++***---...111000...,,,+++++++++,,,.........---,,,,,,///000,,,+++******)))*********'''''''''''''''''''''''')))''''''(((***)))'''$$$&&&&&&'''((('''&&&$$$"""########################$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""############"""!!!!!!""""""######$$$$$$%%%%%%"""!!!!!! !!!"""###$$$###"""""""""!!! """!!!  """!!!!!!!!!!!! $$$$$$###"""!!!!!!!!!!!! !!!"""""""""""""""### !!!"""###$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))((((((((('''''''''''')))((('''%%%%%%%%%&&&''')))(((''''''(((***,,,---+++///333999AAAOOO___kkkppp```RRRIII;;;777222...,,,+++)))((((((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########"""""""""!!!  !!!""" !!!#########   ###$$$'''))) !!!!!!!!!  !!!!!! """!!!  !!!!!! !!!!!!!!!""""""""" !!!!!!!!!""""""""""""""""""######"""""""""""""""""""""""""""""""""%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''''''''(((((((((((()))((('''''')))++++++***---,,,+++)))***///555:::GGGSSSiiiuuummmccc\\\XXXTTTOOOJJJDDD@@@;;;888666666444333222111000000111111000...000888>>><<<888666444111000///......000222444555...////////////000111333,,,+++***(((((()))******''''''''''''''''''''''''(((''''''((())))))&&&$$$$$$%%%&&&''''''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$### $$$&&&&&&$$$ """"""######""""""!!! """"""######$$$%%%&&&&&&""""""!!!!!!""""""###$$$######""""""!!! """!!!!!! !!!"""""""""!!!!!!!!! $$$######"""""""""###### !!!""""""""" ###%%%%%%%%%$$$"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&'''(((((((((((())))))*********,,,///000444<<>>OOOdddvvvyyysssnnnjjjfff[[[UUUNNNJJJIIIGGGBBB===<<<999666444555555555444444<<>>333444555777888:::;;;;;;+++++++++*********))))))''''''''''''''''''''''''''''''((((((((('''&&&$$$###$$$%%%&&&&&&&&&&&&%%%########################!!!!!!###$$$$$$###!!!!!!$$$&&&%%%$$$""""""""""""""""""!!!!!! !!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!!!!""""""######""""""!!! """!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######""""""###$$$%%%%%%&&&%%%###"""!!!  """$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&&&&&&&'''((()))))))))(((''')))***,,,...000555;;;@@@@@@IIIXXXhhhxxx|||hhh```TTTGGG>>>777222///...,,,)))(((***+++++++++((((((((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############ !!!""""""""""""!!! !!!!!!!!!!!! """!!! """"""""" !!!    !!!!!!  !!! !!! !!!"""######"""!!! """"""""""""""""""""""""!!!"""""""""#########$$$########################!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((())))))'''$$$((()))))))))((((((+++---///333>>>MMM^^^rrrvvvooogggdddeeebbb[[[UUUNNNIIIDDD@@@@@@@@@AAAAAA???DDDIIIKKKNNNNNNFFF===CCC@@@===>>>BBBFFFGGGGGG@@@AAACCCFFFJJJMMMNNNNNN***+++,,,---,,,+++)))(((((((((((((((((((((((((((&&&'''(((((('''&&&%%%%%%######$$$%%%&&&&&&&&&&&&########################!!!"""###$$$$$$###"""!!!"""$$$'''((((((((("""""""""""""""!!! !!!!!!"""######$$$%%%%%% !!!!!! !!!""""""""""""""""""""" !!!"""###$$$$$$""""""""""""###$$$%%%&&&***&&&"""!!!"""$$$$$$$$$&&&%%%###"""!!!""""""###"""""""""###""""""!!!!!!!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%&&&((())))))((('''&&&###%%%&&&(((***---111333333999CCCNNN\\\oooxxxjjj```MMMHHH@@@:::555222///------+++)))((()))******)))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''#########"""""""""""""""######################## !!!""""""######"""""""""!!!  !!!"""!!!!!! """$$$   """"""!!!  !!! !!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''((()))***)))'''%%%%%%'''))))))))))))+++---///000666???LLL]]]uuu|||uuuhhhbbb[[[VVVTTTTTTUUUUUUWWWZZZ]]]```eeehhhccc[[[XXXSSSOOOPPPTTTXXXYYYXXXVVVVVVXXX]]]dddiiikkkkkk)))***+++++++++***)))(((((((((((((((((((((((((((%%%''')))((('''%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""#########!!!!!!""""""!!!!!! !!!!!!!!!""""""""""""###  !!!""""""############"""######"""""""""!!!!!!!!!"""""""""""""""###$$$%%%######%%%&&&)))'''%%%""" !!!""" !!!!!!"""""""""!!!!!! !!!!!!!!!""""""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&$$$%%%'''((((((((('''&&&$$$%%%%%%&&&''')))******///222666<<>>CCCIIIRRRaaappp{{{vvvfffYYYQQQ@@@>>>999555111///......*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$###!!!"""!!!!!!!!!######!!! !!!!!!    """""""""!!!!!!  !!!"""######$$$!!!!!!!!!"""###$$$$$$%%%%%%###"""!!!"""###"""!!!$$$#########""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""!!!"""#########!!! """######$$$$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$%%%&&&))))))((('''((()))))))))************))))))+++---///111222333???EEEUUUlll|||vvv,,,,,,,,,+++***)))((('''(((((())))))(((((('''&&&)))(((&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$###"""!!!"""###%%%&&&############""""""""""""$$$"""!!!!!!###$$$###!!! !!!""""""!!!!!!!!! !!!"""#########""""""!!!!!!""""""###$$$$$$###"""""""""""""""###"""!!! !!!""""""!!!!!!######### """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""###############$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---000222444777===GGGRRR[[[rrr{{{|||jjj[[[NNNDDD>>>888666333000...---,,,---+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!"""######$$$$$$######"""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!!""""""""" !!!!!!"""%%%###!!!!!!"""""""""!!!"""""""""!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""###$$$$$$###"""!!! !!!!!!"""######$$$$$$%%%'''&&&%%%$$$######$$$%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$(((((()))))))))*********))))))***,,,...///000111333888DDDXXXlll++++++***)))))))))******))))))))))))))))))((('''***)))&&&$$$$$$&&&(((***(((''''''&&&%%%$$$###"""$$$###""""""""""""###### !!!!!!"""""""""###"""!!!"""###$$$###!!!  !!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###############$$$%%%"""!!!!!! !!!""""""!!!!!!!!!!!!"""""" """###""" """"""""""""############""""""!!!!!!  !!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""&&&%%%###"""!!!!!!""""""$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))******+++******+++---000555<<>>EEEOOOYYY```jjjpppyyy}}}qqqhhh]]]UUUPPPKKKEEEAAA>>>:::666666888999777444...,,,***)))))))))'''&&&''''''(((((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""  !!!""" !!!""" !!!!!! !!!!!!  !!!!!!!!!!!! !!!###%%%&&&""""""""""""""""""""""""!!!  !!!"""### !!!!!!"""######$$$!!!"""###$$$$$$$$$###### !!!"""###$$$$$$$$$$$$(((%%%###"""###%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))******++++++)))***---///111888???RRReee|||&&&''')))*********)))(((''''''((())))))***))))))'''&&&%%%$$$######""""""(((''''''&&&%%%$$$###### """###""""""###$$$%%%&&&'''((((((!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!!!!  !!!"""### !!!######!!!"""$$$%%%!!!"""#########"""$$$""" !!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""""""###"""!!! !!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######""""""!!! ############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###!!! """&&&*********)))***+++,,,---...//////...///111333555:::???CCCJJJOOOWWW]]]dddlllvvv|||{{{qqqfff___RRRKKKBBB===;;;:::666333333222111111222222000///+++)))(((((()))+++******###$$$%%%&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%#######################################$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%&&& !!!!!!!!!  """  !!!!!!""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!###&&&'''"""""""""""""""""""""""""""!!! """###$$$ !!!""""""""" !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$(((&&&$$$$$$&&&(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++'''&&&)))+++---111777???MMM```rrr,,,+++)))(((&&&%%%%%%$$$'''''''''(((((((((((((((###$$$&&&''''''&&&$$$###'''%%%###!!!!!!!!!###$$$%%%###!!!"""$$$%%%### $$$ +++...&&&!!!###!!!"""###%%%&&&&&&%%%%%%!!!!!! !!!!!!"""######""" !!!   !!!!!!!!!!!!!!!!!! !!!%%%!!!""" $$$%%%$$$ !!!!!! """### !!!"""### !!!!!!""""""!!!""""""!!!&&&&&&%%%$$$$$$######"""%%%$$$###"""""""""###$$$''''''&&&%%%$$$$$$$$$$$$$$$######%%%''''''%%%###&&&&&&&&&&&&'''''''''''',,,+++++++++,,,///222333999:::===AAAGGGNNNTTTXXXfffkkkrrryyy~~~xxxtttooolllggg```YYYQQQKKKHHH;;;999777555333111000000,,,,,,,,,++++++************)))(((&&&&&&((()))***)))((('''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$######"""$$$$$$######""""""!!!!!!"""!!!!!!"""!!! !!!!!!""""""!!! """   !!!!!!!!!!!!!!!  $$$###"""!!!!!!  !!!!!! """"""!!! """"""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""############""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++((()))***+++***+++...000444>>>KKKYYYiii---,,,***)))'''&&&&&&&&&'''((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$###%%%$$$###"""######%%%%%%$$$###""""""$$$%%%%%%%%%((( ''')))$$$"""'''!!!"""$$$%%%&&&&&&%%%%%%######"""!!!!!!!!!"""###$$$######"""!!! """  ###$$$###""" !!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###!!!!!!$$$!!!  !!!"""&&&!!! !!!  !!!!!! !!!""""""!!!!!! !!!!!! !!!""""""!!!!!!!!!"""""""""""""""!!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########""""""###$$$$$$''''''((((((((('''&&&$$$(((((((((((())))))))))))++++++))))))***+++---...,,,---///222666;;;@@@CCCMMMQQQVVV[[[^^^```bbbdddmmmttt|||~~~}}}yyywwwsssnnnfff^^^XXXTTTRRRPPPMMMHHHCCC===999666111000...,,,+++)))))))))************))))))))))))***)))'''&&&&&&''')))***((('''&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""######""""""""""""""""""###!!! !!!""""""!!!!!!!!!!!!!!!!!! """   !!!!!!   !!! ##################""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""#########""""""!!!""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''')))************---//////555===FFFSSSggg~~~------+++***((('''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$"""!!!!!!###%%%'''"""###+++,,,'''$$$&&&"""###$$$&&&&&&&&&%%%%%%%%%$$$"""!!!!!!###$$$&&&(((&&&###!!!   !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!! !!!!!!'''$$$!!! !!!!!! !!!"""!!! !!!######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############""""""""""""!!! !!!"""!!!""""""######$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%!!!!!!!!!""""""$$$%%%%%%%%%'''(((((('''&&&&&&''''''(((((((((((()))))))))***)))(((''''''((())))))(((((()))***,,,///222333:::<<<@@@BBBBBBBBBCCCDDDLLLQQQWWW[[[]]]___cccffflllmmmnnnnnnmmmooorrrtttxxxyyy{{{~~~zzzqqqiiiccc___]]][[[YYYTTTOOOHHHBBB===;;;999888777555222000---,,,...---,,,***))))))(((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""""""""###""" """###"""!!! !!!!!!!!!!!! !!! !!!!!!  !!!   !!!!!! """""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$############""""""!!! """"""""""""############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&((())))))((()))+++---///111444888@@@OOOdddrrr---,,,***)))((('''''''''((((((((((((''''''''''''((('''&&&%%%%%%$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%'''&&&### ######$$$+++555555---%%%""""""###$$$&&&&&&&&&%%%$$$%%%$$$"""!!!!!!###%%%&&&***(((###  """ !!!!!!!!!!!! """"""!!! !!! !!!""""""  !!!"""!!! """!!!!!! """"""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!"""!!! !!!!!! """"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& ###%%%%%%$$$%%%&&&)))%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))************+++---...///333555666777555444555666777:::>>>@@@AAADDDGGGJJJNNNNNNOOONNNNNNQQQTTTXXXWWWXXX[[[^^^aaaeeehhhjjjpppsssxxx|||ttt{{{~~~{{{{{{|||zzzsssmmmccc```YYYRRRLLLFFFCCCAAABBBAAA===:::777555333333............---,,,+++***,,,,,,+++***************%%%&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!! !!!!!!   """""""""!!!!!!   !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""!!! !!!"""""""""############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&''''''&&&'''((((((''''''***,,,///000000111555@@@NNNYYYqqq~~~+++***)))((('''&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###&&&'''(((%%%!!! """%%%"""%%%---444333,,,%%%""""""###$$$%%%%%%%%%$$$###"""""" """###%%%***'''### !!!"""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!  """!!!  !!!"""!!!""""""!!! !!! !!!"""###"""""""""!!!!!! """!!! !!!"""!!!$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$#########$$$"""###############%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++&&&&&&''''''((()))***++++++---......,,,,,,,,,---///000111222333444666888555666666666666888<<>>???AAACCCGGGJJJMMMNNNRRRUUUYYY]]]```dddhhhkkksssuuuvvvwwwvvvssspppnnn^^^___aaacccdddbbb___\\\___\\\YYYYYY[[[YYYSSSMMMEEECCC???;;;888555333222000///---+++++++++,,,---((((((((()))(((((('''''''''&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&&&&&&&$$$######""""""!!!!!!  !!!!!!!!!"""    """""""""!!!   !!!!!!""""""  !!!!!!"""""""""""""""""""""""""""!!! !!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&''''''&&&'''(((***(((***,,,---///444<<>>AAADDDEEEHHHKKKMMMRRRTTTUUUVVVVVVSSSQQQOOOPPPLLLFFFCCCCCCDDDCCCBBBCCCBBB@@@AAABBBAAA<<<888333222111000///...------+++***((('''&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""!!!   !!!!!!!!!    !!!  !!!"""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""########################$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&'''''''''&&&&&&(((***&&&(((+++...///111444666BBBKKKYYYiiizzz~~~}}}+++***)))(((''''''''''''***))))))(((''''''&&&&&&$$$%%%&&&(((((((((''''''%%%%%%######"""###$$$%%%%%%$$$$$$$$$###!!!$$$%%%%%%""" ###%%% !!!"""######"""!!!  !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!###  !!!""""""###$$$$$$!!!   !!!!!!  !!!!!!  !!!######"""!!!!!!!!!!!!"""  !!!""""""!!!!!!!!!!!!!!!"""""""""!!!  """######"""############"""""""""""" """###$$$$$$#########"""!!!!!!!!!!!!!!!"""%%% $$$'''&&&"""&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''(((((((((&&&'''(((((('''''')))+++((((((((()))******)))((()))***,,,,,,+++,,,---///++++++++++++,,,---...///111222444444444444666888999:::<<<======<<<:::999666666555333222111111222111222333333333111///---+++++++++***))))))))))))***))))))(((''''''''''''&&&&&&'''''''''&&&&&&%%%''''''&&&&&&%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###"""###""""""!!!!!!        !!!  !!!"""""""""!!!  !!!""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***)))+++---///000111222333666<<>>CCCMMMZZZmmm}}}uuupppmmmmmmqqqzzz---,,,***((((((((())))))***))))))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''&&&%%%$$$###!!!!!!""""""!!! #########"""  """######"""###%%%&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!  """""""""######""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!  !!!!!! """"""""" !!!!!!"""######### """"""!!!!!!!!!!!!!!!"""###$$$######""""""!!! !!!###%%%&&&&&&###""""""!!!!!!!!!!!!""""""#########"""!!!""""""""""""########################""""""!!!!!!""""""###$$$$$$$$$$$$###"""""""""###$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''')))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""### !!!############"""!!!!!!!!!""""""!!!  !!!!!!!!!  !!!"""  !!!!!!!!!!!! ######"""!!!  !!!"""""""""!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))*********+++,,,------,,,---///333666:::DDDSSSddduuu}}}wwwqqqmmmmmmsss{{{,,,+++***)))(((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%###"""!!!"""######"""!!!"""######""" !!!"""###""""""$$$&&&'''&&&%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!"""###""" """"""""""""""""""""""""""""""!!!!!!  !!!"""!!!!!!"""!!! !!!"""######$$$######""""""!!!!!!!!!!!! !!!"""###$$$"""!!!!!!!!!  !!!!!!!!!!!!!!!$$$"""!!! !!! """$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&''''''&&&$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%((('''&&&$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&)))&&&###!!!"""###$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""######"""""""""######$$$ !!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!   """"""!!! !!!"""###""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$%%%$$$$$$#########$$$$$$'''&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))(((***,,,------...111333444999BBBLLLZZZlll******)))(((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$###""""""$$$%%%$$$###!!! !!!"""%%%%%%$$$###"""######""" !!!###"""""""""$$$&&&'''&&&%%%###"""""""""!!!!!!!!! !!! !!!!!! """""""""!!! !!!""""""!!!  !!!!!!"""!!! !!!  !!!""""""#########""""""!!!  !!!!!!"""""" ###"""  !!!$$$%%%%%%$$$ !!!!!!!!!"""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%'''&&&%%%$$$%%%''')))***'''$$$!!! !!!"""###"""%%%%%%$$$$$$%%%&&&&&&'''$$$############$$$%%%%%%$$$$$$#########"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""###!!!!!!!!!!!!!!! """"""""""""!!!!!! !!!      !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$######""""""""""""###$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&)))+++------...///111///111444999BBBPPPaaammmwwwssssssyyy~~~))))))((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!!!!######"""!!! !!!###&&&&&&%%%###!!!"""###""" !!!###"""!!!"""###%%%&&&%%%$$$######""""""!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!  """###!!!   !!!!!!   !!!"""""""""""""""!!!!!! !!!!!!############!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%$$$###############""""""############""""""""""""###$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$&&&'''((($$$""" !!!######"""$$$$$$$$$$$$%%%&&&''''''#########"""######$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""!!! """"""""""""!!! !!!!!!"""""""""!!!  !!!    !!!!!!!!!!!!    !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""!!!""""""###$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******)))))))))***+++,,,///111666???KKKTTTeeeqqq~~~yyyxxxzzz}}}rrrlllhhhiiimmmsss}}}******))))))(((((('''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###""""""######!!! !!!!!!"""$$$&&&&&&$$$"""!!!""""""""" """###"""!!!!!!###$$$%%%$$$"""#########"""!!!  !!!!!! """!!!!!! !!!!!!!!! ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!  !!!!!!"""!!!  !!!"""$$$%%%&&&&&&&&& !!!"""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$#########"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$### !!!$$$&&&!!!"""###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%%%%"""""""""""""""#########!!! !!!###$$$###""""""""""""######%%%&&&&&&$$$######"""""""""############"""""""""!!!!!!!!!!!!""""""""""""#########!!!!!!""""""############!!!  !!!""""""!!!  !!!"""""""""!!!   !!!!!!!!!""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$###"""""""""######$$$%%%!!!###$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%&&&'''))),,,///000111555<<>>IIIUUU^^^ttt~~~...---,,,+++))))))(((((())))))(((((('''&&&&&&%%%%%%$$$###""""""###$$$%%%'''$$$###&&&'''$$$"""###!!!"""#########"""!!! """""""""""""""!!! ######""""""!!! ###""""""###$$$###!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!  ###$$$!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""!!! !!!  !!!###$$$%%%###$$$$$$### """"""""""""!!! !!!!!!!!!!!!!!!"""###### """$$$&&&%%%$$$!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$$$$######""""""""""""""""""""""""############"""""""""""" """ """"""""" ###""""""!!!!!!""""""###!!!!!!!!! !!!!!!"""""""""###""""""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!        !!!!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""""" """$$$%%%&&&%%%%%%&&&''''''''''''((((((((('''((((((((())))))******++++++,,,---000666>>>CCCRRR^^^qqq---,,,++++++******++++++&&&&&&&&&''''''(((((((((%%%$$$############$$$%%%'''###"""$$$%%%""" !!!"""############"""!!!  !!!!!!""""""!!!!!!""""""!!!!!!!!! $$$######$$$%%%%%%"""  !!!!!!  !!!!!!  """!!!   %%%'''""" !!!!!!  !!! !!!!!!  """"""!!!!!!######"""!!!"""###!!!!!!"""###"""!!! !!!!!!!!!!!!""""""###### !!!"""###$$$######!!!!!!!!!!!!"""""""""###"""!!!!!! !!!!!!"""$$$$$$############$$$$$$""""""""""""""""""!!!!!!!!!!!!"""#########"""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""  """$$$&&&&&&%%%""""""!!!!!!!!!!!!"""""" !!!"""###!!!!!!""""""!!!  !!!!!!    """!!!    !!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!! !!!"""""""""!!!!!!!!!!!!"""######%%%%%%$$$###""""""#########"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((......---,,,,,,///333666999EEEUUUdddrrr************+++,,,---...&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!%%%%%%&&&)))###############""""""!!! """######### !!!!!!!!!"""""""""!!!"""######!!! !!!!!!   """!!! !!!  !!!!!!!!!!!!  %%%'''""" !!!""""""!!!     !!!""" """######!!!!!!"""###"""!!!"""### """###$$$###"""""" !!!!!!""""""""""""""" !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!""""""!!! !!!"""""" !!!""""""######!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""""""""!!!!!!!!!!!!""""""  !!!""""""!!!"""""""""!!!  !!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###  !!!"""###""""""""""""###$$$$$$&&&%%%$$$###""""""""""""&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))*********)))***---///000777@@@IIISSSeeezzz)))))))))******,,,---...***)))((('''&&&$$$#########$$$%%%&&&&&&%%%$$$###  ######$$$'''$$$$$$#########""""""""" """######$$$ !!!!!!""""""    """   !!!  !!!"""""""""!!! ###$$$!!! !!!!!!!!!!!!      !!!""" !!!###$$$###!!! !!!"""############ !!!!!!!!!!!!!!! !!!###"""  !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!  !!! """######$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""!!!"""!!!!!! !!!!!!"""  !!!!!!!!!###$$$###"""!!! """"""!!!!!!   !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""######  !!!"""##################$$$$$$%%%$$$$$$#########""""""!!!$$$&&&''''''%%%######$$$!!!""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''(((((())))))&&&(((************+++---///111444777===JJJ[[[hhhwww+++******))))))************)))((('''%%%$$$###"""$$$$$$############$$$$$$)))$$$!!!###### !!!$$$$$$######""""""###### !!!!!!!!!!!!  !!! !!!!!!!!! """######""""""    """ !!!!!!!!! """###"""   !!! !!!  """"""  !!! !!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!"""""" !!!"""""""""""" !!!""""""""" !!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!  !!!###$$$$$$###!!!    !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$$$$""""""###$$$$$$###"""!!!!!!###&&&&&&$$$###$$$%%%""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******(((+++---...---,,,,,,,,,---------...222:::CCCJJJYYYcccrrr---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&(((###!!!$$$%%%$$$$$$&&&%%%$$$######""""""###### !!!!!! !!!!!!!!!  !!!"""!!!"""!!! !!!!!!!!!    !!! """#########"""    !!!$$$%%%""" !!! !!!"""!!!  !!!!!! !!!### !!!!!!!!!"""!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!###$$$%%%%%% !!!"""###### !!!!!!"""%%%'''&&&$$$!!!!!! !!!!!!"""!!! !!!###%%%%%%%%%###   !!!"""!!!    !!!!!!!!!!!! ######!!! """  !!!!!!############$$$%%%&&&'''!!!!!!!!!!!!!!!"""###### !!!###%%%%%%###""" """%%%&&&%%%$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,***,,,......---***))))))*********+++...222666999???IIIWWWdddooo{{{*********)))))))))))))))&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%$$$###!!!  !!!"""###""""""!!! !!!!!!   !!!!!!       """"""!!! !!!  """&&&***,,, """###  !!!###$$$###""" !!!!!!!!!$$$%%%%%%!!!!!!  !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!! """!!!###&&&%%%!!!     """!!!  !!!!!!!!!!!!!!! !!!%%%(((#########""""""""""""#########$$$$$$###""" &&&%%%###"""!!! !!!!!!%%%$$$#########$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&((()))***+++...222444999;;;???GGGQQQ^^^iiipppzzz*********)))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!! !!!"""&&&%%%%%%$$$######""""""!!!!!!   !!!!!!    """$$$###"""   !!!"""  !!! !!!!!!!!!"""$$$%%%###""" !!!!!!!!!!!!"""###""" !!! !!!!!!!!!    !!!""""""!!!  !!!!!!""""""""""""""""""   !!!!!!###$$$###   !!!   !!!!!! """###""""""!!!  !!!!!!!!!  ###&&&'''$$$ !!!!!!!!!!!!############"""!!!%%%$$$###"""!!!!!!""""""'''&&&$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))***))))))))),,,...000111333777>>>FFFMMMQQQ]]]dddoooxxx*********))))))((((((((('''''''''&&&%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$######"""""""""###### !!!!!!!!!"""######""""""!!!   !!!!!!!!!   """"""!!! !!!"""""""""  """!!!  !!!  !!!!!! ###""""""###$$$$$$###!!! !!!!!!!!!!!!"""""""""###""" !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!     !!!""""""    !!!!!!!!!###$$$!!!""""""""""""!!!  !!!"""""" !!!###(((###"""### !!!"""##################""""""""""""######'''&&&%%%###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((('''(((((((((&&&&&&(((***,,,,,,---///111555888:::CCCHHHOOOWWWbbbrrr*********)))((((((''''''((((((''''''&&&%%%$$$###"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""$$$%%% !!!!!! !!!"""  !!!!!!  !!!   !!!   !!!""""""    !!!""""""###"""!!!   !!! """!!!!!!"""######!!! !!!!!!!!!!!!  !!!###### !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!    !!!    !!!"""  !!!!!!  !!! !!! !!!""""""!!!  !!! !!!  !!!###!!!"""$$$###!!! !!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%$$$#########""""""'''&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((###%%%&&&'''&&&'''(((******+++,,,---///000111222555888<<>>GGGPPP]]]iiittt+++***)))((('''&&&%%%%%%$$$%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""#########"""!!!  ###$$$###!!!!!!!!! !!!!!! !!! !!!!!!!!!    """ !!!!!!  !!! !!!    !!!   !!!!!! !!!###!!! !!!""" !!!!!!!!!!!!!!!!!!"""###"""   !!!!!!"""$$$$$$""""""!!!!!!"""  """""" !!!"""!!!"""######$$$###"""""" !!!"""###$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((((((&&&%%%%%%%%%''''''&&&&&&'''((())))))((()))+++---...000333555666;;;CCCJJJQQQ[[[fffnnn|||+++***)))((('''&&&%%%%%%###%%%&&&(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""############!!! ###$$$###"""!!!!!!""""""################## !!!!!!  !!! !!!!!! """   !!!"""  !!!   !!!!!! """###"""  !!!!!!  !!!""" !!!!!!!!!###%%%$$$!!!   """"""  ###$$$""" """ !!!!!!   !!!""" !!!"""######"""%%%%%%$$$###""""""!!!!!!!!!###$$$%%%%%%  !!!###$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""###%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%&&&'''''''''(((""""""###$$$&&&(((+++---)))))))))))))))***+++,,,///111444777:::BBBLLLTTT[[[aaaiiiqqqzzz---,,,+++***)))))))))))))))((('''&&&&&&'''((()))&&&%%%$$$###"""""""""""""""""""""""""""""""""###%%%$$$###!!!!!!!!!!!!"""###"""""""""!!!!!! !!!"""%%%&&&!!! !!!!!!!!!!!! !!!!!!###   !!!!!!!!!"""    !!!  !!!!!!!!! %%%%%% $$$""" """###!!!!!!      !!!!!!    """!!!  """###   """$$$%%%%%%$$$### !!!""""""""""""!!!"""$$$$$$"""!!!***"""!!!###!!!!!!$$$  """$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***+++---///222666999:::CCCHHHNNNTTT]]]kkk|||***)))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&%%%$$$######$$$&&&&&&%%%%%%$$$$$$######%%%$$$###!!!!!!!!!!!!"""$$$$$$#########"""""""""  %%%$$$!!!"""""""""############ !!! !!!   !!!  ######$$$   !!!!!!        """!!!"""!!!   !!! !!!###$$$$$$$$$###!!!!!!!!!!!!!!!!!!  !!!""""""!!! (((!!!"""$$$!!! ###"""!!!!!!"""$$$%%%%%%$$$!!!""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((()))***+++---///111222444888===AAAHHHRRR```kkkxxx,,,+++***)))(((((((((((((((((('''&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&(((''''''&&&%%%$$$######$$$$$$###"""!!!!!!!!!!!!############!!!!!!!!!"""""""""#########  !!!!!!!!!!!!   !!! $$$ """     !!!   !!! !!!######$$$###### !!!!!!!!!!!!!!!!!! !!!!!! %%%!!! ###$$$"""!!!!!!$$$###"""###%%%&&&&&&%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))***++++++...111333666<<>>BBBGGGNNNRRRXXX\\\ccchhhmmmttt}}}***)))(((''''''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''""""""""""""!!! !!!!!!!!!"""""""""""""""""" !!!  $$$ !!!!!!!!!""""""""" !!!   """"""!!!   !!!  !!!""" !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""### !!!###""""""!!! !!!"""###""" !!!""""""""""""#########"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((())))))))))))***+++,,,---)))+++---///111555999===AAAEEEJJJNNNQQQXXX```fffttt}}},,,+++***))))))(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%!!!""""""""""""  $$$!!!### """ !!!!!!!!!"""""" $$$%%% !!!!!!!!!   """$$$!!!$$$  !!! !!!"""  !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!######!!!$$$###"""!!! """"""!!! !!!""""""""""""#########!!!!!!"""######$$$%%%%%%$$$%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&+++***))))))***+++++++++&&&''')))))))))+++...111222444777999;;;???FFFLLLVVV^^^hhhpppvvv|||)))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!""""""#########$$$"""%%%!!! !!!  %%%+++,,,&&& !!!###$$$ !!!$$$###$$$###  !!!!!!!!! $$$)))$$$  """""" !!!!!! !!!"""   !!!""""""""""""  ###### $$$$$$###!!! !!!""""""!!! ###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$#########""""""!!!"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$$$$&&&&&&&&&)))******)))(((((()))+++)))+++---------000666;;;===DDDLLLQQQTTTWWW^^^ccchhhiiijjjmmmrrrxxx}}}(((((()))******((('''&&&''''''&&&%%%%%%$$$######$$$###"""""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!######"""  !!!!!!!!!!!!!!! !!! !!!  !!!$$$&&&(((&&&  !!!""""""!!!  !!! """ !!!  !!!   !!!"""""" """   !!! !!!!!!!!!!!!"""""""""!!! !!!  !!!""""""""""""############$$$$$$######"""!!!!!!!!!########################%%%%%%$$$""" !!!###%%%######$$$$$$$$$%%%%%%%%%$$$!!! """&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%))))))))))))((((((((((((&&&&&&&&&'''((())))))***((())))))+++,,,---......666666888:::<<>>BBBFFFHHHLLLNNNRRRXXX^^^dddiiilllooossswwwwwwuuuuuuxxx{{{(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!###  !!!    """!!!  !!!!!!""""""!!!!!! !!!!!!""""""""""""###### !!!""""""###$$$$$$########################!!!###&&&&&&%%%"""!!!!!!#########$$$$$$$$$$$$%%%!!!"""######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&&&&''''''&&&&&&'''((())))))******((((((((()))+++,,,...///,,,,,,---...000333666888888999<<>>@@@AAA@@@@@@AAACCCHHHKKKNNNNNNNNNQQQWWW]]]ccckkkrrrvvvyyy{{{yyytttjjjgggccc___\\\ZZZYYYYYY///...---++++++,,,------$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################"""!!! """""""""""""""""""""""" !!!"""######$$$###!!!    !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$%%%$$$###!!!!!!###%%%""""""#########$$$$$$$$$ ###$$$### """%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((''''''''''''((()))))))))))))))))))))***++++++///......------......///111222333333222222222222666888999999999;;;???CCCIIIOOOUUUWWWZZZ\\\YYYUUUPPPNNNKKKHHHFFFEEEFFFFFF+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&'''&&&########################"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!!     !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""######"""!!!!!! """"""""""""""""""""""""%%%%%%$$$""" !!!###&&&"""""""""############$$$!!!"""######""""""$$$&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''(((((()))***((((((((()))))))))))))))---,,,++++++*********+++,,,,,,---//////000000000///000000000000111333666777<<<@@@@@@BBBDDDBBB>>>===<<<:::999888888888888&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%########################!!!""""""""""""   !!!   !!!     !!!!!! !!!!!!!!! !!!!!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$%%%$$$"""!!!"""$$$""""""""""""###############"""!!!"""$$$&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((()))***++++++))))))************))))))******)))))))))))))))*********+++---/////////...---.........///000111333...222333222333777777444222222222111111000000000((()))*********)))'''&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$#####################$$$$$$!!!"""######"""   !!!!!!""" !!!!!!"""   ###)))&&&    !!!"""""" !!!!!!!!!!!!""" !!!!!!  !!! !!!!!!!!!""" !!!"""""""""""""""""""""""""""""""""!!!###&&&&&&$$$"""""""""""""""""""""############$$$!!! """&&&((((((&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((())))))(((((('''%%%%%%%%%$$$%%%%%%&&&&&&(((((('''((()))***((('''******++++++,,,...///000***---...,,,...222333111---............------,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!""""""""" ###!!! !!!  )))(((%%%!!!&&&)))%%%  !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###"""!!!"""###%%%######"""!!! !!!!!! !!!!!!!!!!!!###"""!!! !!!!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%%%%$$$###$$$"""!!!!!!$$$'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''((()))((('''&&&''')))%%%&&&'''((())))))))))))''''''''''''((((((((((((((()))***,,,---...//////++++++,,,,,,,,,---------...,,,)))(((***+++,,,,,,+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$#################################  !!! """ !!!"""""""""""" &&&)))%%%!!!   !!!!!!  """"""!!!!!!   """######"""!!!!!!!!!"""""" !!!!!!!!!"""""""""$$$###"""!!! !!!!!!"""!!!""""""######""""""!!!###"""""""""!!!!!!!!!!!!"""#####################'''%%%###!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$$$$%%%$$$######!!! !!!###%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))((('''&&&'''(((((((((((()))(((((('''&&&&&&'''''''''((((((((((((******,,,---......///...******+++++++++,,,,,,,,,---***(((''')))***++++++******)))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######''''''&&&&&&&&&&&&%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!$$$'''%%%"""      """"""!!!!!!  !!!"""!!! !!!"""$$$""""""""""""""""""###$$$!!!!!!!!!"""""""""######$$$######""""""""""""###"""!!!!!! !!!!!!"""%%%$$$###"""!!!"""######$$$######"""!!!!!!""""""(((&&&"""!!!$$$''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((()))(((((('''&&&$$$###"""&&&&&&&&&'''''''''(((((()))******+++,,,,,,++++++))))))))))))************+++)))'''&&&((()))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!! !!!""""""""" !!!!!!###$$$"""!!! """###""" """$$$"""    !!!!!!!!!""""""!!! !!!"""###"""!!!!!!###%%%"""""""""""""""###$$$%%%""""""""""""###############""""""""""""""""""""""""!!!  !!!"""&&&$$$"""!!!!!!"""$$$%%%$$$###""""""!!!"""###$$$&&&%%%""" """$$$&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########$$$'''&&&&&&'''((()))'''%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&%%%###""" %%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))***(((''''''((())))))((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""!!! !!!###$$$!!!  !!!!!! !!!!!!   """!!!!!!  !!!"""!!!!!!!!!"""###$$$$$$""""""""""""############ !!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!! !!!""""""""""""###$$$%%%&&&&&&############$$$##################$$$$$$%%%%%%%%%"""###%%%$$$"""!!!###$$$&&&&&&&&&(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((***)))'''((()))***)))(((******)))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!! """###"""!!! !!!""""""   !!!### !!!!!!    !!!"""!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!"""""""""###### !!!!!!!!!!!! """!!!!!! !!!!!!""""""!!! !!!"""###!!!"""###%%%&&&&&&&&&&&&!!!"""$$$%%%%%%$$$###"""""""""######$$$%%%%%%&&&!!!###%%%$$$!!! """%%%""""""$$$''')))(((%%%"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))((('''((()))***)))'''+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$######"""!!!!!! ###%%%###"""!!!  !!!"""""""""  !!!!!! !!!"""""""""!!!!!!###$$$"""!!! !!!!!!!!!""""""""" !!!"""###""""""!!!!!!""""""######""""""!!!#########$$$$$$%%%%%%%%% !!!$$$&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$###############$$$$$$$$$ ###&&&$$$!!!"""%%%!!!###''')))(((%%%"""#########$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&'''((()))'''&&&++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######### !!!!!!!!!""""""""""""!!!!!! """%%%'''%%%  ###  """""""""     """$$$$$$(((### !!!""""""  !!!!!!"""!!!  !!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!"""###""""""""" """$$$&&&&&&### $$$###"""!!!"""###%%%&&&%%%%%%$$$$$$###""""""""" ###&&&$$$!!!"""%%% !!!%%%)))++++++'''$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$)))))))))(((''''''&&&&&&$$$%%%'''((((((((('''''''''&&&%%%$$$###$$$%%%&&&###"""!!! !!!"""###############"""""""""!!!!!! !!!!!! !!!!!!    $$$!!!!!!%%%   ###$$$""""""!!!   !!!  !!!### !!!"""### !!!!!!!!!"""""""""""""""""""""###""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""$$$$$$######""" $$$$$$$$$$$$""" ######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&%%%&&&'''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!""""""!!!   !!!"""""" !!!"""""""""!!!!!!###$$$!!! !!!!!!""" """"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!"""##################"""!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%***))))))((((((''''''&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""  !!!"""""" $$$###"""!!! !!!"""###      !!!!!!!!! """###!!!!!!  !!!!!!!!! """""""""!!!!!!!!!  !!!""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""###$$$%%%%%%""""""############""""""!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$******))))))((('''''''''&&&''''''((('''&&&$$$###$$$%%%&&&&&&%%%$$$"""!!!""""""!!!!!!!!!!!!""""""  !!!!!!   """!!! !!!!!!!!! """"""!!!!!! """"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!###$$$"""""""""!!!!!!""""""""" !!!""""""######""""""#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$##################$$$*********)))((((((''''''&&&&&&'''''''''%%%$$$###$$$%%%&&&&&&%%%###""" !!!!!!""""""""""""!!!!!! """"""!!! !!!!!!###  """  """!!! !!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!! !!!"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$#########""""""!!!!!!!!!!!!""""""######$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$######""""""######$$$+++******))))))(((((('''%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!! $$$###"""      """ !!! !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! ######""""""!!!!!!"""""""""!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!"""$$$##################$$$######""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%++++++******)))(((((((((###$$$%%%&&&'''&&&%%%$$$'''&&&%%%###""""""!!!!!! !!!"""######"""!!! $$$######"""!!!     !!! !!!###   !!!!!!"""!!!!!!  !!! !!!!!! !!!!!!"""""""""""""""!!!"""!!!!!!""" !!!!!!!!! !!!""""""###""""""!!!!!!""""""###"""""""""!!!!!!""""""""" !!!!!!"""""""""!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&++++++******)))((((((((("""###%%%&&&'''&&&&&&%%%(((&&&$$$"""!!!!!!!!!""" !!!"""######"""!!! $$$$$$###!!!  !!!"""###$$$%%% """""" !!!  !!! !!! !!!!!!!!! !!!!!!!!!!!!   !!!"""""""""!!!!!!!!! """!!!!!!""" !!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""######!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!!!!&&&%%%###""""""###%%%&&&*********)))(((&&&$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%'''((('''$$$!!!!!!"""$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""!!!"""  !!!!!!###$$$ """"""!!!!!! """"""!!!    !!!!!!  !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''%%%"""!!!"""!!!   """"""!!!!!!!!!!!!""""""!!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%$$$$$$$$$$$$######""""""#########"""######$$$$$$)))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''&&&$$$""" !!!!!!!!!!!! !!!!!! !!!!!! """"""!!! !!!###"""  !!!!!! !!!"""  !!!!!!!!!  !!!""""""### !!! !!!"""%%%&&&'''&&&$$$###  !!!  !!!!!! !!!!!!!!!""""""######### !!!!!!!!!!!!"""""""""""""""!!!!!!  !!!""""""###############"""""""""!!!!!!!!!"""###$$$%%%&&&)))((('''''''''((())))))&&&&&&&&&'''((()))***+++&&&%%%$$$$$$%%%%%%$$$###$$$######"""""""""######  !!!""""""!!! !!!"""###$$$$$$!!!     !!! !!!!!! !!!""""""     !!!"""""""""""" !!!!!!!!!"""############"""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""""" !!!###$$$&&&'''+++***(((&&&&&&''')))***&&&&&&&&&&&&'''((()))***'''%%%######$$$%%%$$$###&&&%%%$$$###"""###$$$%%%!!!  !!! """###"""  !!!###$$$$$$###!!!  !!! !!!!!!    !!!""""""!!!!!! !!!!!!"""""""""""""""!!! !!!###%%%%%%$$$###""" !!!!!!!!!!!!!!! !!!"""###$$$%%%...,,,)))'''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$###""""""  !!!""""""!!!!!!!!!!!!!!!!!!"""!!!""""""!!!!!!!!!""""""!!!    """!!!!!! !!!"""######!!!!!!  !!! !!! !!! !!!!!!!!!!!!  !!!!!!  """$$$%%%$$$###""" !!!!!!""""""!!!!!! !!!!!!!!!...---+++((('''&&&&&&'''&&&&&&''''''&&&%%%$$$$$$%%%$$$######$$$$$$###""""""!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!"""!!!        !!!!!! !!! !!! !!!""""""""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!    !!!"""!!!!!!"""!!!!!!!!! ###"""!!! ++++++******)))(((''''''$$$%%%'''))))))(((&&&%%%$$$######$$$%%%%%%""" !!!"""###$$$%%%&&&&&&&&&!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!"""%%%&&&    !!!!!!  !!!!!!   !!!!!!  !!!"""###$$$######"""!!! !!!!!!  ))))))************)))((("""$$$(((+++,,,+++((('''#########%%%&&&%%%""" """###$$$$$$###  !!!###!!!"""!!!      !!!  !!!"""""" !!!!!!!!!  !!!"""!!!!!! !!!  !!!!!!!!!!!!!!!  """%%%&&&%%%%%%$$$"""!!!  !!!"""+++++++++******+++,,,,,,(((((()))))))))'''&&&$$$%%%###"""###%%%%%%""" !!!"""#########!!!!!!  """!!!!!!"""#########"""!!! !!! """ ###%%% !!!    """  !!!""""""###$$$ !!!!!!  !!!  !!!!!!  !!!!!!""""""######""""""!!!  !!!""""""!!! +++++++++***+++++++++,,,************)))(((''''''(((&&&%%%&&&((((((&&&$$$###############"""""""""  !!!!!!""""""   !!!""""""######    !!!!!!!!!""""""!!! !!!!!!!!! """!!!!!!  !!!!!!!!!!!! ++++++++++++++++++++++++******)))(((''''''''''''((('''&&&'''((()))((('''&&&%%%%%%$$$###""""""!!!  !!!        !!!!!!  !!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!+++++++++++++++******)))((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""!!!!!! !!!!!!!!! !!!"""#########!!! !!!""""""!!!!!!!!!  !!!"""$$$"""     !!!!!!"""""""""!!!!!!!!!!!!***++++++++++++***)))(((((('''%%%#########$$$$$$"""""""""""""""###%%%&&&"""""""""""""""""""""""""""""""""""""""!!!  !!!  !!!!!!!!!!!!$$$"""  !!!!!!"""""" !!!!!!""""""!!!  !!!******+++++++++)))((('''))))))((('''&&&&&&&&&&&&###$$$$$$###""""""$$$'''!!!!!!!!!!!!!!!"""""""""###"""!!!!!! !!!!!!!!!""""""!!! !!!!!!  !!!  !!! !!!!!!!!!!!!!!!  !!!"""###$$$ !!!!!!  ******+++,,,+++)))'''&&&)))))))))(((((('''&&&%%%$$$%%%$$$""" ###&&&$$$######""""""!!!!!!!!!###!!! !!! !!!"""###$$$$$$###### !!!!!!!!!    !!!"""!!!   """"""!!!!!!!!!  !!!!!! )))***+++,,,+++)))'''%%%&&&''''''((('''&&&$$$######$$$###!!!!!!$$$'''&&&%%%$$$###!!! """ !!! !!!!!!"""""""""!!!  )))))))))(((''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!  """!!!         ###"""!!! !!!!!!!!!  !!!!!!  !!!"""*********)))(((((('''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     """%%%%%%%%% !!!!!!!!!   !!!+++++++++***))))))(((((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!  !!!!!! !!! !!!"""!!!  !!!!!!  !!!!!!++++++***))))))((((((''''''&&&%%%%%%''''''&&&%%%%%%$$$######""""""#########""""""!!!   $$$$$$###"""!!!!!!  !!!  !!!!!!!!!  !!!!!!!!!!!!***))))))(((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%######"""!!!!!!!!!!!!!!!######"""!!! !!! !!!!!!$$$######"""!!! !!!!!!######  !!!"""   !!!!!!  !!!!!!  !!!  ))))))(((((('''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###""""""!!! !!!!!!!!!######""""""!!!!!! !!! !!!"""""" """  !!! """///)))      ******))))))(((''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$###"""""""""""""""###############"""""""""  !!!""" """ ))):::333"""   ++++++******)))((((((((('''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$ !!! &&&;;;222 !!!  """   !!!""",,,+++)))(((''''''((((((((($$$ $$$'''&&&$$$""""""""""""""""""######%%%$$$"""  !!!!!! !!! $$$"""!!!  """!!!  """    """      !!!""",,,+++)))(((''''''((((((***&&&""""""%%%&&&%%%"""##############################""""""!!!!!!!!! !!!  !!!%%%!!!   """++++++***(((((((((((((((***'''%%%%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!############"""!!!  !!!!!! !!!""" '''"""  !!!++++++***))))))((((((((()))'''&&&&&&''''''$$$"""&&&%%%%%%%%%%%%%%%$$$$$$!!!""""""!!! """!!!!!!"""!!!   !!!    ### !!!!!!+++++++++***))))))((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$ """"""!!!"""!!!!!!"""!!!  !!!""" """!!!++++++++++++***)))((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!!"""#########"""!!! !!!  !!!!!! ###!!!  """++++++,,,,,,+++***((('''&&&&&&%%%$$$######%%%&&&&&&&&&&&&%%%$$$#########!!!""""""""""""""""""""" !!!  !!!!!!!!!  ++++++,,,,,,+++***((('''((('''&&&###!!!!!!###$$$&&&&&&%%%$$$$$$###"""""" !!!""" !!!!!! !!!!!! !!!"""###!!!   !!!!!!  ######    !!!$$$$$$ ......------+++***((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""" $$$$$$###"""!!!    !!!"""   !!! &&&***&&&  $$$$$$    """!!!******+++******)))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!!!!!!!!!! !!! !!!%%%""" """""" ''''''((())))))((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!! $$$&&&$$$((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""######"""!!!!!! ###%%%$$$!!!!!!!!! +++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$"""!!!!!!!!!"""###$$$######"""!!!     ------,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""######"""""""""""""""###!!!!!!!!!""""""""""""### ### !!!+++,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!""""""############"""""" !!!!!!!!!"""""" !!!###$$$'''   ))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!""""""!!!  """!!! ###***!!! """"""  &&&''')))******((('''%%%&&&&&&&&&'''&&&&&&%%%%%%)))((('''%%%$$$###""""""%%%"""!!!"""%%%&&&$$$"""&&&$$$"""  !!!!!! !!!$$$!!!!!! !!!$$$  ))))))))))))((('''%%%$$$''''''''''''&&&%%%$$$###((('''&&&%%%$$$#########%%%###!!!"""$$$%%%$$$"""$$$"""  !!!!!! !!!  """"""###!!!!!!,,,+++)))(((&&&%%%%%%$$$''''''''''''&&&%%%######&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$"""!!!###$$$$$$###!!!   !!!!!!  !!!   ,,,+++(((&&&%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$"""!!!"""###$$$$$$  !!!    !!!  +++)))'''%%%%%%&&&((()))######$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%$$$"""""""""###$$$ !!!!!!    )))((('''&&&&&&''')))***"""###$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%$$$%%%%%%$$$"""!!!"""### !!!!!! !!!!!!!!!  !!! !!!"""""""""!!!  ***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%$$$######$$$$$$###############$$$"""$$$'''&&&$$$!!!!!!!!! !!!"""""" """ """######"""!!! """  !!!!!!,,,+++)))(((&&&&&&%%%%%%'''''''''&&&$$$"""!!! %%%$$$$$$###""""""######!!!$$$(((((($$$!!! !!!###""" """!!!"""!!! %%%""" !!!  """###$$$***)))(((&&&&&&''''''((($$$######%%%&&&'''&&&%%%%%%$$$######""""""######((("""###'''&&&""" !!! !!!!!!""""""!!!!!! """!!!  !!!***)))((('''&&&'''((((((%%%%%%%%%&&&((((((&&&$$$%%%$$$######""""""######'''$$$###&&&&&&"""!!!""""""!!!!!! !!!!!!!!!!!!  ***)))((('''''''''((((((&&&&&&'''(((***)))&&&###%%%$$$######""""""######%%%$$$%%%&&&### $$$###"""!!! """"""!!!   )))))))))(((((((((((((((&&&&&&'''((()))(((%%%"""%%%$$$######""""""#########!!!!!!###### !!!$$$######""" !!!!!!  !!! !!!!!!!!!!!! )))))))))))))))(((((((((&&&%%%&&&'''(((&&&$$$!!!%%%$$$######""""""###############"""#########""" """!!! """"""&&&### ))))))*********)))((('''&&&%%%$$$%%%&&&&&&$$$###%%%$$$######""""""######$$$###%%%#########"""!!!  !!!  ###===;;;(((&&& ))))))***+++***)))(((''''''%%%$$$$$$%%%''''''&&&%%%$$$######""""""######&&&  ###""""""$$$"""!!!!!! !!!!!!)))RRRQQQ444,,, !!!  )))******++++++)))(((''')))&&&$$$$$$&&&((())))))%%%$$$$$$###"""#########'''%%%$$$$$$"""!!!&&&!!!!!! !!!!!!"""  """###$$$$$$ !!!"""!!!  !!!***UUUQQQ)))  !!! !!!,,,)))&&&&&&((())))))'''***++++++***)))'''%%%$$$%%%$$$######""""""######%%%$$$###""""""###$$$%%%###""""""!!!    +++...$$$***444333((( !!!"""!!!///,,,))))))+++,,,+++*** """""""""!!! %%%$$$######""""""######$$$###"""!!!!!!"""###$$$"""""""""!!!  !!!!!!   ###"""'''???III<<<***"""+++)))((('''((()))((('''((('''&&&((()))***)))(((%%%$$$######""""""######$$$$$$############$$$$$$""""""!!!!!!  !!!!!!!!!""""""   !!! $$$AAAIII444""" )))((('''''''''''''''&&&(((&&&######%%%&&&$$$"""%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!  !!!!!!!!!!!!"""$$$+++///###***+++++++++***))))))))))))%%%!!!!!!$$$&&&%%%###%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$###   )))---%%%''')))******(((''''''((()))$$$ """''',,,---+++%%%$$$######""""""###### !!!""""""""""""!!!   %%%///333))) !!!  !!!$$$''')))(((&&&$$$$$$%%%"""%%%&&&$$$%%%$$$######""""""######!!!"""############"""!!!  """(((***$$$ %%%%%%""" &&&))),,,+++)))''''''(((---&&& &&&++++++(((%%%$$$$$$###"""#########$$$%%%&&&''''''&&&%%%$$$ !!!!!!!!!"""   !!!   !!!!!!     !!!...,,,+++)))((((((((((((...)))$$$"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!  ###&&&(((!!!!!!!!!   """!!! !!!!!!!!!!!!  ***)))(((&&&%%%%%%%%%%%%---)))%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""### !!!### !!! (((///&&&!!!  !!!,,,+++***)))((('''''''''***(((&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!  !!!   $$$777:::))) !!!"""  !!!"""---,,,+++***))))))((((((((('''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&& ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$### """#########!!!))):::999&&&!!!""" ))))))(((((('''%%%%%%$$$&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""!!! !!!!!! !!!!!!!!!"""!!! $$$555888,,,(((&&& *********)))((('''&&&%%%%%%'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############"""!!!   !!!  """444;;;999:::555### ,,,,,,,,,,,,+++)))((('''%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!""""""!!!!!! !!!"""""""""###############  +++///000:::999))) !!!"""!!! ))))))))))))((('''%%%###%%%'''(((&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!'''+++  &&&///%%% !!! !!!******)))''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%"""!!!###### !!!!!!""""""$$$###"""!!! !!!!!!!!! """"""(((((("""!!!!!!!!!!!!  $$$ ++++++***(((((('''''''''&&&&&&&&&&&&''''''''''''&&&###!!!!!!"""$$$%%%$$$ !!!!!!!!!""""""""""""!!! """!!! """"""###  $$$'''$$$,,,+++***))))))((())))))''''''''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%% !!!!!!!!!!!!""""""!!!!!!   """$$$"""!!!    ###&&&$$$!!!+++***))))))((((((((()))'''''''''&&&&&&%%%%%%%%%$$$###$$$&&&(((((('''%%%!!!!!!!!!!!!!!!!!!""""""  !!!"""######"""$$$%%%### !!! !!!))))))((('''''''''((((((''''''&&&&&&%%%%%%%%%$$$######$$$&&&''''''%%%###""""""""""""""""""!!!!!!!!!!!!!!!  """!!!###'''&&&"""!!!  ((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%&&&&&&$$$!!!######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$%%%"""    !!!   ###%%%""" !!!)))((((((((((((((())))))%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!!#########"""""""""!!!!!! !!!!!!!!! !!!"""!!!!!!   !!!###$$$ ***)))))))))))))))******$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%%%%%%%%%%###!!!$$$#########""""""!!!!!! !!!###%%%&&&"""!!!!!!!!!!!!""""""""" $$$((('''###!!!      !!!  ((()))***++++++***(((((()))'''$$$""""""###&&&''''''&&&$$$!!! ###############$$$$$$$$$!!! $$$$$$ """!!! !!!'''""" (((FFFHHH+++ !!!  %%%!!!!!!   !!!!!!   !!!    ))))))************))))))$$$###!!!  !!!"""((('''&&&$$$############$$$$$$##################"""!!! !!!"""  """!!!  !!!!!!  $$$ """777:::'''     &&&$$$ ,,,+++***)))))))))))))))'''&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""######"""!!!!!!### !!! !!!""" !!!"""!!! %%%'''!!!!!! !!!     000...,,,)))(((''''''(((***++++++,,,+++***)))((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!$$$&&&$$$ !!!%%%  !!!!!! !!!       !!!!!!333111...***(((&&&%%%%%%&&&''')))))))))(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###((('''""" ### !!!  """   !!!222000...+++)))'''&&&%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###((('''### """  """  ###"""   $$$"""!!! ---------,,,+++***(((''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$################## ###%%%$$$""" """ """!!! """ """$$$%%%  """!!!)))***+++------,,,+++***&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$###"""!!! ###############$$$$$$$$$######"""!!! !!!###  !!! !!!    !!!""" '''///!!!   !!!!!!!!!!!!  !!!"""  !!!   000///...,,,***)))''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&''''''%%%### %%%###!!!  !!!"""!!!!!! !!!!!! !!!!!!"""!!! ### !!!$$$!!!"""!!!"""%%%)))$$$  """!!!"""  !!!"""   !!!!!! """,,,+++***)))'''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!$$$###!!! !!!""" !!!""""""  !!!!!! !!!"""###    !!!  !!!    """!!! ---,,,,,,***)))(((''''''((((((''''''&&&%%%%%%%%%''''''&&&%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """!!!!!!"""######"""  !!!  """!!!   """  """"""!!!---,,,,,,+++***))))))(((''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%###"""""""""!!! !!!!!!""""""!!! """!!! !!!"""###"""  !!! !!!  !!!!!!!!!!!!!!!  !!!    !!!)))(((((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$!!!"""$$$%%%&&&&&&###!!!!!!"""###"""!!! !!!!!!!!!!!! !!!  !!!  $$$###!!! """   !!!$$$ !!!    ******)))((('''&&&%%%$$$###$$$&&&''''''&&&%%%%%%###############$$$$$$$$$ !!!$$$$$$""" !!!!!!!!!    !!!!!!         """"""###$$$""" !!!    ---,,,+++***((('''&&&%%%!!!"""$$$&&&'''''''''&&&((((((((('''&&&%%%%%%%%%  $$$$$$###  !!!"""!!!    """&&&$$$ !!!  !!! !!!######!!! ###"""  !!!""""""  """$$$$$$"""  """"""!!!    +++***((('''%%%###"""!!!!!!$$$&&&((((((''''''%%%%%%%%%$$$$$$#########&&&!!!"""%%%$$$!!!!!!  """###!!!     !!!"""  &&&+++'''!!! """!!!  """ """"""###(((%%%""" """$$$$$$###!!!!!!"""###"""   !!!!!!######"""!!!!!!!!!!!!!!! !!!"""  !!!!!!!!!   """---,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$"""!!!!!!"""$$$######"""!!! $$$$$$###!!!  %%%)))######!!!###"""  !!!      """!!!  !!!!!!###!!! """$$$%%%%%% !!!###"""""""""!!!!!!   !!!!!!"""999000%%%!!!"""!!!  """ """!!!!!! !!!  !!! !!!$$$!!!------,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""!!!  !!!""" """"""!!!   ###&&&""" !!!"""!!!    !!!!!! """!!! !!!###$$$$$$$$$  !!! !!!""""""!!!!!!!!! !!!!!! !!!""""""!!!"""######!!!!!!###&&&999111'''!!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!  !!! ###""""""!!!!!! !!!   !!! !!!!!!### ...---,,,+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%  !!!!!!!!! !!!!!!  ### !!!"""  !!!!!!   !!! !!! """$$$%%%$$$""" !!!""""""!!!""""""!!! """"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%"""###$$$###""""""$$$%%%333...'''$$$$$$%%%###!!!######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$###"""%%%%%%$$$######""""""!!!"""!!!  """!!!  !!!"""    """%%%!!! !!!------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%% !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$ !!!  !!!"""   !!!!!!!!!     !!!    !!!!!!!!! !!!###%%%%%%$$$""" """###$$$###$$$$$$""" !!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%&&&'''+++)))'''(((***+++***)))''''''((()))***++++++,,,******))))))))))))******)))(((&&&&&&'''(((((('''((((((''''''&&&%%%%%%%%%$$$###"""!!!!!!!!!""""""###"""!!! !!!"""""""""  !!!    !!! ---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!""""""""""""!!! $$$$$$######"""!!!!!! !!!!!!!!!!!!  """###$$$!!!       !!!""" !!!  !!!!!! !!!!!!!!!"""""""""!!!!!!"""$$$&&&&&&%%%### !!!"""###$$$%%%%%%&&&&&&$$$###"""###$$$((((((((())))))************************++++++,,,...---,,,,,,------------))))))+++---///000///...+++,,,,,,---......//////...------,,,,,,------...---+++******,,,---,,,+++,,,,,,++++++***)))))))))''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""############"""!!!   ++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """"""""""""""""""""""""%%%$$$$$$###"""  !!!!!!!!!!!!!!!!!!   !!!!!! !!!   !!!"""### !!!!!! !!!"""### !!!!!!!!!!!!"""$$$######%%%'''((('''%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((('''%%%%%%&&&(((++++++,,,---....../////////............///000000222000///...000000000//////000222333333222000000000000000000111111111111111000000//////000000111000///---...///111000000111000000//////...------++++++++++++*********))))))((((((((('''&&&&&&%%%$$$$$$######"""!!! !!!!!!    """!!!!!!******))))))((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!! !!!""""""!!!!!!!!!    !!! """!!! !!! !!! !!!!!!!!!  !!!!!!!!!!!! """!!!  !!!###$$$!!!!!!"""""""""#########'''%%%$$$%%%'''))))))((()))))))))(((((()))******((()))***)))(((((()))+++------...///000111222222222222222222222333444444444111//////000111000...333555666777666555444444333333333333333222222222333222222111111222222333333111000111222444444333444444444333222222111111///////////////......---------...///...,,,***)))((((((((('''&&&%%%$$$###""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!  """!!!   ))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""!!!!!!""" """###"""    ### !!!######  """  !!! !!!!!!!!!!!!"""  !!!!!!  """!!!  !!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%''')))******------,,,,,,+++,,,,,,,,,)))***+++***)))***,,,------...///000111222333444555444444444444555666666999666333333555666555222333555888999999888999999555555555444333333222222333333333222222333333333444333222222444555555555777666666555444444333333222222222222222111000000000111333444333111...,,,......------,,,***)))(((############"""""""""""" """$$$$$$###!!! """"""""""""############!!! !!!!!!!!!    !!!++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&""" !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""   !!!    !!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!! !!!$$$ !!!"""!!!  !!!  !!!!!!!!!!!!!!!######""""""######$$$%%%$$$%%%&&&'''(((((((((((((((***++++++***)))+++,,,***+++,,,---............///...,,,++++++---///111///000000222333444555555999777444333333333222000777888888888888777666666555666777888999999888777777555333333444555555444333333333222222111111111222111111111222444666888777777666666555444444333444444333333333333333444555444222111000000111111111///......000///+++'''&&&'''''''''''''''&&&&&&'''&&&%%%$$$############   !!!!!!!!!++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!""""""   $$$'''"""       !!!!!!  !!!!!!!!!!!!!!! !!!###!!!  """"""!!!  !!!  !!!""""""######""""""%%%%%%%%%%%%%%%&&&&&&''''''((()))******++++++******+++,,,,,,++++++,,,...---...///000000111111111222000///......000222444000000111222333444555555666555333333444444333111777777777888888888777777666777888999999999888888888555333333444555555444666666555444333222111111333222111000222444777999777777777666666666666666555555444444444444555555888777666555444444555555555333111000000///,,,(((*********+++*********)))***)))(((&&&%%%%%%$$$$$$#########"""""""""""""""!!!       +++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))'''%%%############""""""######### !!!!!!""""""   !!!!!! (((000***!!! !!!!!!   !!!!!! !!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###"""!!!!!!"""###!!!  !!! """$$$######$$$%%%%%%%%%%%%$$$((((((((((((((()))))))))***+++,,,---............,,,---///...------...000111111222333444444444444222111000//////111333444000111222222333444555555444444444666888999777555666666777777888888999999888888999:::::::::999999888666444444555666555444777666555333222000///...111///------...222555888555555666666777888888999666666666555555666666777999999888888888888888999777555333333333222000.........//////////////////...---,,,***)))(((((((((((((((((('''&&&&&&&&&%%%###"""!!!!!!  !!!     *********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((%%%$$$######""""""""""""###### !!!"""###### !!!!!!!!!!!!!!!    !!! )))000***      !!!!!!!!!!!! !!!!!!!!!"""""""""###""""""#########!!! ###"""!!!!!!""""""!!!  !!!!!!!!!"""%%%'''%%%&&&&&&'''((('''''''''))))))******++++++++++++,,,---...///000000000000...000111111000///111222222333444555666666666666111000/////////000222333222222222333444555555555444444666999<<<===;;;:::555555666666888999:::;;;999::::::::::::::::::::::::888777666777777666555555444222000...,,,******,,,+++)))((()))---111333111111222444555777888888666555555555555666666777777777777888888888999999777666555555555666666666222222222222222222333333111000//////......//////......------,,,+++******&&&%%%$$$###"""""""""""" """"""!!!  !!!    ******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%######""""""""""""###### !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!! ###&&&!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!###$$$$$$""" ###!!! !!!""""""!!! !!!"""#########$$$''')))'''((())))))******))))))))))))***+++,,,+++++++++------...///000000000000///111222222111000222333333333444555666666666666222111111111111222333444333333333444555555555666222333555999<<<===<<<:::555555555666777999;;;<<<;;;;;;::::::::::::::::::;;;999888888999888777555333222111///---+++))))))***)))'''&&&'''***---///------...///111222333444222222222222222333444555555555666777888999999999888999999888777777777777444444333333333444555666222222222333333444555666444333333222111000//////***)))(((&&&%%%$$$$$$$$$ !!!#########!!! ***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''#########""""""#########!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!         !!!!!!   """!!!!!! !!!!!!"""""""""""""""############$$$!!!!!!$$$%%%$$$!!!"""!!!!!!"""###$$$###"""###$$$&&&&&&&&&&&&(((***))))))***++++++++++++***)))***+++,,,---,,,++++++,,,---...///000000000000///000222111000000111333222333444555666666666666555555444444555555666777444444444555555555666666111222333666999:::999888666555555555777888:::<<<;;;;;;:::999999999:::::::::999888888888888555333222111000///...---,,,++++++***)))((((((***,,,---******++++++,,,------...------------...///000000222333555666888999999999999;;;<<<;;;999666555555555555444444444666777888666555666666777888999:::777777666666555555444444000///...,,,***))))))(((''''''''''''&&&$$$"""    )))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!    !!! !!!   ###"""!!! !!!"""###"""""""""#########$$$$$$### ###&&&%%%######""""""$$$&&&''''''&&&$$$&&&))))))((((((((())))))***++++++,,,,,,++++++***+++---.........,,,+++,,,---...///000000000000...000111111000///111222333333444555666666666666555555666666666666777777555555555555666666666666555444444555888999999888777666555555666888:::;;;<<<;;;:::999888888999:::888777666666666555222000............------------*********)))))))))(((((()))))))))))))))))))))((((((((((((((()))***++++++---...000333555666666666333777;;;<<<;;;888777777777666555555555777999;;;::::::999999999999::::::999999999888888888888888777666555222111//////...//////---+++)))'''&&&%%%%%%%%%$$$###""""""""""""!!!  !!!)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!! !!!!!!   !!!"""  """"""    !!!""" !!!!!!!!!   !!!!!!!!!###"""!!! !!!"""###"""############$$$$$$$$$###"""&&&&&&$$$$$$$$$$$$%%%(((******)))%%%(((***+++***((((((((()))***++++++,,,,,,+++++++++,,,...///000///...,,,---...///000000111000000---///000000//////000111333444555666666777777777444444444555555555555555555555555666666666666666:::888777777999;;;;;;:::888777666555666777:::;;;<<<;;;999888777888999999555444444444444333000---*********++++++,,,,,,,,,(((((((((((('''&&&%%%$$$)))))))))((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((('''))),,,...111222222222+++000888<<<<<<<<<<<<===888777666666666888;;;<<<>>>===<<<;;;:::999999999999999::::::::::::::::::<<<;;;999777555444333222666444111///,,,***)))(((%%%$$$###"""!!!!!!!!!!!!###!!!  !!!###,,,,,,,,,,,,***'''%%%$$$###%%%'''((('''&&&###""" !!!###$$$$$$$$$"""!!!###$$$%%%%%%$$$###"""!!!!!!!!!   !!!""""""!!! """     $$$%%%!!! """"""   !!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!###$$$%%%&&&'''&&&%%%%%%''''''((()))******)))))),,,+++*********+++---...---------,,,,,,+++++++++*********+++,,,---...///222222111111000111111111444222000...------///////////////000222444777888444444555555666666777777999999999888888888777777666666777888:::;;;<<<<<<999888666555666888:::<<<888888888888888888888888:::999888777666666666666777777777666444000---++++++***((('''&&&&&&''''''***(((&&&$$$$$$&&&((()))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''***...222555444555666777888:::;;;;;;===<<<:::999888888999::::::;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::<<<;;;;;;::::::::::::;;;888555222000000///---+++,,,,,,+++)))'''&&&%%%$$$!!!   !!!!!!  )))******+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%$$$###"""!!!$$$"""!!!!!!!!!"""!!!!!! !!!""""""!!! $$$''''''###  !!! ###$$$!!! !!!   !!!!!! """$$$###"""!!!"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ """$$$%%%'''''''''&&&''''''((()))))))))))))))***))))))((()))***+++,,,---,,,,,,,,,+++++++++***---------------...///000333222222222222222333333555333111/////////000111000000000111333666888999666666666666777777888888:::::::::999999888888888666777888999:::;;;<<<<<<;;;:::888777777999;;;<<<:::::::::999999999999999999888777666555555555555888888888777555111...,,,,,,+++)))((('''''''''(((***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###############$$$%%%%%%&&&%%%%%%%%%&&&(((+++,,,000111222333555777888888::::::999999999999999::::::::::::::::::999999999===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<:::777666555555333222000///...---+++***)))((($$$######"""!!! !!!  !!!!!! ))))))*********)))((('''((('''%%%$$$$$$$$$%%%&&&(((&&&###!!! !!!"""###$$$$$$$$$$$$###""""""%%%""" """###"""  !!! !!!!!!   """ """"""!!!!!!   ###$$$$$$"""  !!!""""""   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!###&&&(((((())))))'''((())))))***)))))))))*********)))***++++++,,,,,,,,,,,,,,,++++++++++++///////////////000000000222222333333444444555555555444222111000111111222222222222333444777999:::888888888888999999999999::::::::::::999999999999777888888999:::;;;<<<<<<===;;;999888888999:::;;;<<<;;;;;;;;;::::::999999777666555444444444444444999999999888666444111//////---+++***((((((((()))******)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%***+++,,,...000111333333555666777888999999999999999999888888777666666666::::::::::::::::::;;;<<<;;;<<<<<<<<<======>>>>>>???===;;;:::::::::999888555555444333222000000///+++***)))'''&&&$$$###""" !!!"""###!!!   ---,,,+++***(((&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!""""""#########$$$############$$$  """   %%%***     """"""!!!    !!! """!!!  !!!""""""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!!""""""#########$$$&&&(((************))))))************))))))---------------...............------------------000111111111111000000///111111222333444555555555444444333222111111222222333222222333444777999:::::::::::::::::::::::::::999999888888888888888888888888999999::::::;;;;;;<<<;;;999777777777888999;;;;;;::::::999999888888666666555444444444444444999999999888777555444222111000...,,,+++******+++++++++++++++***(((&&&%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''%%%$$$%%%&&&''')))+++,,,---...000111444666888888888888777777666555444444333333666555555555666777888888999999:::;;;<<<============;;;999999;;;;;;;;;:::;;;::::::999888777666666222111///---***(((&&&%%%###"""!!!"""######!!!   ---,,,+++)))'''&&&%%%$$$%%%&&&'''((((((&&&$$$###"""###$$$%%%%%%$$$###"""##################$$$$$$###  !!! $$$'''&&&###!!!    !!!!!! !!!!!! !!!!!! !!!    """"""!!!  !!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!"""###$$$&&&'''((()))((()))+++,,,---,,,,,,+++***++++++,,,++++++******---.........////////////000000000000000000000000000000111111111111000//////000222333444444444444333333222222111111111222333222222333444666888999<<<<<<;;;;;;::::::999999666666666666666777777777888999999999999999999999999888777555555555555666888888888777777777666666666666555444444444555555888888888777777666555444333222000...------------,,,---......,,,***(((&&&(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''')))******)))((('''###$$$%%%&&&'''((()))***+++---000333555666666666555555444333222111111000000000000000111222333333444555777888999999999999999888777888:::<<<<<<<<<>>>>>>======<<<<<<;;;;;;666555444111///---+++***)))'''%%%%%%%%%###!!! ***)))((('''''''''(((((($$$&&&((())))))'''$$$### """$$$&&&&&&%%%$$$############"""######$$$%%%######"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" """ !!!!!!   !!!   !!! !!!   """!!!  !!!!!!!!! !!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!! """$$$&&&((()))***+++,,,...//////...------------------------,,,+++,,,,,,---............---111111111222222222222222000000222333333222111000000111222444444444333222222222222222222222222222333333333333444666888999<<<;;;;;;:::999888888777555555555555555666666666888888888888888777777777555555444333333333444444555555555555555555555555666555555444444444555555666666666666555555555555444333222000000000000111//////000000///---+++***((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((()))***)))(((((($$$$$$%%%&&&&&&'''(((((((((***,,,...111333444444333333222222111111000000..................///000111222333555555555444444777666666777:::===>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::999888666444222111000///---+++***)))'''$$$!!!    ***)))((('''&&&''''''(((&&&'''((((((((('''%%%%%%$$$$$$$$$%%%$$$$$$############"""""""""###%%%%%%!!!###%%%###!!!$$$###"""!!! !!!"""###""" """   """"""  !!!   !!!!!!!!!"""!!! !!!"""!!! !!! !!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!"""###%%%&&&'''(((***,,,---///000000/////////////////////...------,,,---.../////////......111111111222222222333333000111333555555555444333111222444555555444333222333333444444444444333333555444444444555777999:::;;;;;;:::999888777666555555555555666666666777777888777777777666666555555333333333333333333333444333333444444555555666666444444333333333333444444444444333333444444555555444444222222222222333444111111111111000000///...,,,,,,,,,+++++++++******+++******)))(((((())))))))))))*********))))))(((''''''''''''''''''''''''''''''(((***---///111333111111111111111111000000000000///........./////////000222333333222111000333222222555888<<<============>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888444222000//////---***(((#########"""!!!!!!    !!!!!!  ---,,,***'''%%%%%%%%%%%%)))((('''&&&%%%&&&'''''')))'''%%%###""""""###$$$######"""""""""###%%%&&&"""%%%"""###  ######  ###  !!!!!! """!!! !!!  """!!!  !!!"""  !!!"""###"""!!!!!!"""!!!!!!!!!!!!!!!!!! """###""""""$$$ !!!!!!"""""" !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''((()))***++++++(((***,,,...000111111111000000111000000///.........///111222222222111000000000111111111222222222111222444666777777666555333444666777777555444222444444555555666555555444666666666666777888:::;;;::::::999888777555444444555666666666777777888888777777666666555555444444222222222333333444444444222333333444555666777777222222222111222222333333333222222222222333444555444444333222333444555666222222111111111111111111111111000000000/////////000///......---------...------,,,,,,+++*********)))))))))(((((('''''''''&&&&&&&&&(((***---000111000000000000111111111111333222111000000000000000///000111222222111///...///...///222666999;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>============666555333333333222000---%%%%%%$$$###"""!!!   !!! """&&&'''((())))))((('''&&&&&&&&&'''((('''&&&$$$###%%%$$$"""!!!!!!###$$$&&&$$$""" """###$$$#########""""""""""""######  !!!!!! !!!!!!  !!!!!!   !!!"""!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!! !!!"""""" !!!!!!  """$$$$$$%%%!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%%%%$$$""""""$$$&&&(((((((((((())))))))))))444000,,,+++...111222111111222222111///...///000111111111111111000///...111111111222333333333333111222333444555555555555111111222222333444444555222222333444555777888999666666666555555444444444777666555666777777555444333333222222333333444555///000111333444666777777333222333444555444222/////////000222444444444222444444444444444555555666777444111111333333000...000222444555444333333444777555444444444555555444444333222222111222333333333333333222111000///...222222111111000000/////////......---,,,***)))(((++++++***))))))***+++,,,++++++,,,---...000111222000000111222333444555555444666888999888666222000000///------///222555777???>>>>>>======>>>>>>???@@@???>>>>>>???@@@BBBCCC===<<<;;;888666444222111......---+++)))'''%%%###%%%"""  !!!!!! !!!"""  )))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''###!!! """$$$$$$$$$""""""!!!!!!!!!!!!"""""""""   ###""""""!!!  !!!""" !!!!!! !!!"""!!!!!!     !!!#########"""""" $$$$$$$$$###!!!!!!!!!!!! !!!!!!"""""""""#########$$$%%%&&&'''''''''''''''************************222///,,,,,,...111111000000111222111/////////000111111222222111111000///000000000000111222333333333444444555555555444444000000111222222333333333222222222222333555666777555555666666666777777777666555555555777666555333333333222222222333444555444444444555555666777888444333333444555555333222111000000111333444555444999888777666555444444444666444222333555555333111333666888999888666555555666666555555666777777777:::::::::999777666444333333444444555555555444444222222222111111111111111////////////...---+++++++++***)))((((((((()))***((((((((()))+++,,,...//////000111222333444555666666777999::::::999666555222111000///000222555666============>>>>>>???@@@AAA@@@@@@??????@@@BBBBBBAAA@@@???===;;;999777666111000000...,,,***(((''''''$$$!!!    ,,,,,,***)))((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$######""""""!!!"""!!! ###$$$%%%$$$!!!!!! !!!!!!$$$"""   """"""!!!!!!   !!!""" """!!!!!!"""!!!  !!!!!!"""!!!  !!!!!!""""""   """ !!! !!!!!!"""$$$$$$###""""""!!!""""""###############"""!!! !!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$$$$$$$&&&(((***+++)))(((***++++++,,,---......//////...------///000000///000111222111000///000111222222222222222222111000000///......///000333444777666666555444444333333000111222333333444444444333333333333333444555555222333333444555666666666555444333333444444222111222111000000111222333444666666555444444555555666777666666777999999777555333222222222333555777999===<<<;;;:::999888888888888777666666888888777666;;;>>>AAABBB???<<<:::999555555666666777777888888::::::::::::888666444222222333333333333444444444333333444444444444444444111111111111111000//////...---,,,+++++++++++++++((((((((())))))+++,,,------...///000222333444444666777888:::;;;;;;;;;;;;666555333222222333444555::::::;;;<<<===???AAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCBBBBBB@@@>>><<<;;;:::444444444333111///...---+++(((%%%######"""!!! !!!   !!!///...,,,)))((('''((((((((('''%%%$$$$$$%%%&&&'''############""" !!! !!!###%%%%%%$$$"""!!!!!! !!!!!!"""$$$"""!!!!!!""""""!!!   !!!  """!!!   !!!"""!!!  !!!!!!""""""    !!!""" !!!"""#########"""###$$$$$$%%%###"""!!! """"""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%&&&)))***)))(((((()))***,,,...000222333---------...///000000///000111222111000///000111222222333333333222222111111000...---...111444666999888777666444333222222111222444555555555555555666666555555555555555666444444444444555555555555777666555555666666444222333222222111222444666777999888888888888999999:::<<<===???BBBDDDCCC???<<<999888888777888;;;???CCCDDDDDDDDDDDDDDDEEEFFFFFFAAA@@@??????>>>>>>===<<>>>>>=========>>>;;;;;;:::999888777666666444444333222111111111111555555555666777777777888222333333444444444333333333333222222111111000000///...---,,,,,,,,,,,,,,,***+++,,,---...000111111444444555666888999;;;<<<:::999777555444444444555666777888999;;;>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???===<<<:::777777777666555444333222000---***((('''&&&$$$###""""""!!! !!!!!! !!!  !!!!!!!!!  000///,,,***(((((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&'''&&&%%%$$$###"""!!! """$$$%%%$$$######""""""!!!!!!""""""###!!! !!!###$$$###"""      !!!!!!   !!!!!!""" !!!""""""!!!!!!!!!!!!  !!!"""!!! """  """##################$$$%%%%%%###"""!!! !!!###$$$%%%%%%%%%%%%$$$"""!!! """""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''+++***((('''(((***++++++******+++,,,---...//////,,,---.../////////000111///000111111000///000222111222222333333333222222222111///...000222555777:::999888666444444333333222333444666777666666555777777666555555555555666888888777777777777666666<<<:::999:::::::::888666666555444444666999<<<>>>??????AAABBBDDDEEEFFFFFFHHHJJJNNNSSSUUUSSSNNNJJJFFFGGGGGGGGGGGGKKKRRRWWWYYYYYYYYYYYYYYYZZZZZZ[[[UUUUUUTTTRRROOOMMMLLLLLLWWWZZZ\\\\\\XXXRRRNNNLLLLLLNNNPPPOOOMMMKKKKKKLLLLLLJJJFFFBBB???===<<<<<<888777555444333333333333444444444555666666666777444444555555666666555555666666666666555555444444555444222000///---------))))))***+++,,,------.../////////111222555777888:::999888666555444444444333333444666888:::<<<>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???===<<<888999999999999888777666555333000...---+++)))'''$$$$$$###"""!!!!!!!!!!!!"""!!! !!!!!!  """!!!///...,,,***)))(((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######"""!!!!!!"""$$$$$$###!!!######""""""""""""######  !!!###$$$###"""  """    !!!!!! !!! !!!"""######""""""!!!!!!!!! !!!"""!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!""""""#########"""######$$$%%%%%% !!!"""###$$$%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&&&&'''''''''((((((***+++++++++)))***---000//////...---,,,+++***)))---...////////////222444///000111111000000111222000111222222222222222222111000000000111333666888:::999777666555555666666333555777999:::999888777777666666555555555666666666666777999:::<<<======CCCBBB@@@@@@AAA@@@>>><<<:::999999999<<<@@@DDDGGGJJJMMMPPPTTTVVVWWWWWWWWW]]]___bbbfffiiihhhdddaaa]]]___aaabbbccchhhooouuu{{{zzzyyywwwvvvvvvvvvvvvuuuuuutttqqqmmmjjjiiijjjppprrrsssqqqmmmgggcccaaa```dddffffffcccaaaaaaccciiifff___WWWPPPJJJFFFDDD:::999777666555555555555333333333444444444444444444555555666666666555555444444555555555555444444777666444222000///......,,,,,,,,,,,,---------...,,,,,,,,,---...000222333666666555444333333222333000000111222333555777888999:::<<<===???@@@@@@@@@AAABBBDDDEEEEEECCCAAA@@@::::::;;;;;;<<<;;;;;;;;;999777555444333111...,,,((((((&&&$$$###"""""""""  !!!"""###!!! ,,,,,,,,,+++***((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$$$$###""""""###$$$$$$"""""""""!!!!!!!!!!!!"""""" !!!######!!!  !!!    !!!!!!!!! !!!!!! !!!!!!""""""!!!!!!   !!!!!!!!! !!!"""""" !!!"""###$$$$$$$$$$$$"""%%%'''((()))""""""###$$$%%%&&&'''''''''''''''((((((((())))))%%%,,,---***))),,,000000///...---,,,+++******...///000///...000333777...000111111000000111222///000111111222222111111/////////000111333555666999888666555555777888999:::<<<>>>@@@AAA@@@???===999999999888888999::::::999;;;???DDDIIINNNRRRTTTYYYXXXWWWWWWWWWVVVTTTRRRMMMLLLLLLNNNQQQVVV[[[___eeehhhnnnrrruuuuuusssrrrvvvuuuuuuvvvyyy|||||||||xxx|||~~~}}}{{{qqqfff]]]XXXJJJGGGCCC???;;;999888888777777777666666666666666555555555666666555444444111222333555555555555444666555444444333333333333222222222222111111111111++++++,,,,,,---.........////////////////////////............///000111111333444777:::===???@@@@@@AAACCCEEEFFFGGGEEECCCBBB<<<<<<===>>>????????????===;;;999888888666333111...,,,***(((&&&$$$$$$### !!!!!! ***+++++++++***)))'''%%%###$$$&&&'''((('''&&&&&&)))(((&&&%%%%%%&&&(((***$$$#########$$$###!!!!!!!!! !!!!!!"""!!!!!!""""""!!! !!!######  !!!!!!  !!! """!!!  !!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""### """""""""""""""######$$$ !!!"""""""""!!!""""""#########""""""!!!""""""###$$$&&&'''(((((((((((((((((()))))))))))))))---)))&&&)))---,,,,,,------...////////////000111///...000555999...000111111000000111333...///000111111111111111,,,---...000111333444444888777666555666888:::;;;AAACCCFFFHHHIIIHHHFFFEEE===============>>>???@@@DDDGGGMMMVVV^^^gggmmmpppvvvuuutttttttttsssqqqnnngggggggggiiimmmsssyyy|||zzzrrraaa]]]WWWOOOHHHBBB???>>><<<<<<<<<;;;;;;:::::::::555555555555555444333333111222444555777777666666666555555666777888999999888888777666666555444444,,,,,,------...------,,,******++++++,,,,,,------...------,,,,,,,,,------///111444999<<>>???@@@AAAAAAAAAAAA???===;;;;;;;;;999666444111000...+++(((&&&%%%%%%!!!!!!!!!  !!!""""""!!!&&&$$$!!! ))))))))))))))))))))))))******)))(((((((((((((((&&&%%%$$$%%%'''(((&&&$$$"""!!!!!! %%%###!!!!!!!!!!!! """"""!!!!!! """"""!!! """!!!!!!  !!!!!! """""" """!!!""" !!! !!!"""!!!!!!%%%!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!!  !!! !!!!!!!!!!!!############$$$%%%&&&'''%%%$$$###$$$&&&&&&&&&$$$ !!!"""$$$&&&((()))***))))))*********))))))(((---,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...+++------......000111333333222000...///222444333111///000111222333222111000+++,,,...111444555444333666888999888999<<>>:::666555777999999888444333222111222444666777777555444333444555444333555555666777999::::::;;;222111000...------------,,,+++***)))((((((((()))......---,,,+++++++++,,,...///111444777:::===>>>@@@DDDFFFDDDBBBDDDDDDBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;999999777777666444111///---+++%%%###!!!!!!!!!"""!!! ###""""""###$$$$$$###!!!  """  !!!""" ###"""+++++++++***)))(((((('''))))))(((''''''''''''((('''&&&$$$#####################"""""""""###$$$$$$%%%###!!!!!!!!!!!! """!!!!!!!!! """"""!!! !!!  !!!  %%%!!! ***!!!######!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!!!!!!!"""""" !!!!!!"""""""""###$$$#########$$$%%%&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%&&&''''''((())))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------000...,,,---//////...,,,//////...............///222///......000222111000000111222333333333333333000000111333555666666666555888<<<>>>AAAGGGOOOUUU\\\aaaeeedddeeeiiijjjhhhffffffgggggghhhhhhhhhhhhooouuuwwwnnnhhh^^^XXXSSSTTTYYYZZZWWWRRRLLLEEE>>>;;;;;;;;;999666888666333222222333555555:::888666666777888777666555555666666666777777888666555444222000/////////------+++***)))))))))))),,,++++++++++++,,,---.........///000333777;;;>>>@@@EEEHHHFFFDDDFFFEEECCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>======::::::999777444222///...***'''%%%$$$$$$$$$"""!!! ###%%%%%%###!!! !!!   !!!  ---,,,+++***)))'''&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''$$$######&&&(((&&&%%%$$$###############%%%###!!! !!!"""!!! !!!!!!!!! """!!!!!!!!!  !!!   ###$$$$$$### !!!!!!!!! ###    !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%&&&((()))((('''************))))))))))))......///////////////...+++,,,,,,,,,---.........111///------...///...---////////////////////////222111//////000111000000000000111111222222333333222222222333444666888999999>>>EEEKKKPPPWWW___fffqqqxxx}}}xxxooooootttwwwrrrllleee\\\QQQJJJIIIGGGBBB<<>><<<999777666000...+++)))((('''%%%#########$$$&&&'''&&&### !!! !!!!!!   !!!!!!"""!!!!!!,,,,,,+++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$''')))'''&&&$$$"""!!! $$$"""!!! !!!"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""!!!  !!! !!!"""""""""""" !!!!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!"""""""""######!!!!!!"""###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((('''&&&''')))******)))++++++++++++************//////000000111111000000+++,,,,,,---...//////000111000...---------------...///000222444555666666333222111111111222222222444444444444444555555666444555555555666:::>>>AAAFFFLLLUUU]]]dddkkkrrrxxxxxxkkkdddbbb___XXXQQQKKKGGGBBB@@@AAACCCBBBAAA>>><<<:::999999999888777777666555555555555666777999888777666555555555555333222111///...---,,,,,,(((((((((((()))***+++,,,+++*********,,,///222444666===CCCDDDEEEIIIIIIGGGHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAA???===;;;:::666444000...,,,***(((&&&******+++++++++'''"""!!! !!!   !!!!!!  !!!!!!!!! ### *********)))))))))))))))''''''&&&%%%%%%%%%%%%%%%!!!###$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!!$$$""" !!!"""!!!  !!!!!!!!!"""!!!  !!!!!!!!!!!!"""!!!  !!! !!!!!! """""""""!!! """!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!"""""""""!!!"""###$$$%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&(((''''''(((***++++++***)))))))))***++++++,,,,,,......///000000000000000,,,,,,---...//////000000111000...---++++++,,,---...000222444666777777777111111111111111222444555:::;;;;;;<<<<<<=========999;;;<<<>>>@@@DDDKKKPPPVVV^^^jjjttt|||{{{uuunnnbbb]]]WWWTTTSSSRRROOOKKKGGGDDDAAA???>>>===;;;999666555444333333555666777555555444444555555666777555444333222111000000000+++***)))((((((((((((((('''(((***+++,,,,,,,,,,,,---444;;;===AAAFFFHHHGGGIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@@@@???>>><<<;;;::::::777444222000...,,,***%%%&&&(((***,,,***&&&###   ))))))))))))))))))******''''''&&&%%%%%%%%%%%%&&&)))(((&&&&&&&&&%%%""" """""""""###$$$%%%&&&'''###""" """""""""!!! !!!"""""""""!!! !!!!!!!!! !!!""" !!!!!!!!! !!!!!!  !!!!!!!!! !!!!!!  """ $$$"""!!!!!!""""""""""""!!!!!!   """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!  !!!!!!!!!"""""""""######$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((('''&&&(((***,,,+++***'''((((((***+++,,,------,,,---...//////000000///---.........///000000000000///...+++))))))+++---000111333444555555444333///000222333444555888;;;===???BBBEEEGGGHHHIIIIIIDDDGGGJJJLLLNNNSSS[[[aaakkkuuu~~~vvvrrroookkkccc\\\SSSOOOKKKGGGDDDAAA>>>;;;888777555444333444666777444444444444555666777777777666555444333333333333///...,,,+++)))(((((((((&&&(((***,,,,,,+++)))((('''...444666:::AAADDDDDDHHHHHHIIIJJJJJJIIIHHHHHHFFFEEECCCAAAAAABBBDDDEEEAAAAAABBBBBBBBBAAAAAA@@@===:::777666555444222000///////////////,,,'''$$$!!! ++++++******))))))(((((((((''''''&&&&&&&&&&&&&&&,,,&&&!!!!!!%%%((('''$$$""""""""""""######$$$%%%###!!! """###"""!!! !!!"""###"""!!! !!!""""""!!!       !!!!!! !!!!!!!!!"""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!  ###%%%   """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!!  !!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%'''&&&&&&&&&'''((())))))'''&&&&&&'''***++++++***((())))))***+++,,,---...,,,,,,---...///000000////////////////////////000//////---***''''''))),,,000222444555666666555444111444777999;;;>>>BBBFFFGGGKKKQQQXXX]]]```aaaaaa^^^bbbfffhhhiiinnnuuu{{{zzziiieee```ZZZVVVQQQLLLIIIBBB@@@===:::888888999:::888888777666666666666777777777666666666666666777333222000///---,,,++++++)))************))))))(((''',,,000111444:::??????BBBDDDGGGIIIIIIHHHGGGFFFCCCAAA???===<<<===???@@@AAABBBCCCDDDEEEEEEEEEEEE???===;;;::::::999888777<<<:::777444111---(((%%%$$$"""!!! !!!!!! !!!!!!!!!!!! !!!!!! ---,,,+++***)))((('''&&&(((((('''&&&&&&&&&&&&'''$$$%%%'''%%%%%%$$$###!!!###!!! """###"""!!! !!!"""###"""!!!!!!!!!"""""""""   !!!  !!!!!!!!!!!!!!!  """"""""""""""""""""""""###%%%!!!!!!$$$!!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))***+++&&&&&&&&&'''***++++++******++++++,,,,,,---------,,,,,,...//////000000000000000000000////////////......---)))&&&%%%(((,,,///111444888:::;;;::::::666:::>>>AAACCCFFFLLLPPPXXX]]]fffooovvvzzz||||||{{{yyyrrrlllgggaaa^^^MMMJJJFFFAAA>>>======>>>===<<<;;;999888777666666777777777777777888888999555444333222000000//////,,,+++***)))(((((()))***(((---///...000666;;;<<<<<>><<<999777666777999:::;;;<<<>>>???AAABBBBBBBBBAAA???===<<<=========;;;666444222111000///,,,)))&&&$$$""""""######!!!  !!!!!!!!!  """!!!  !!!!!!  //////,,,)))&&&%%%&&&((()))''')))+++((("""###)))***)))&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%###  !!! !!!""""""!!! !!!!!!!!! ###!!!   !!!!!!!!!!!!"""""" ######"""  !!!"""""" """""""""!!! !!!!!!!!!!!! ((($$$!!!!!!$$$$$$!!! !!!!!!"""###$$$ """$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((******))))))))))))******,,,,,,+++++++++,,,,,,---.........///////////////---++++++---111222111...///000000///...---///000...333888;;;;;;;;;>>>@@@BBBHHHOOORRRUUU\\\gggqqqvvvzzz~~~yyyppphhh]]]UUURRROOOKKKGGGKKKHHHCCC@@@===;;;888555000222555666555555555555666333222333444444111---000///...,,,+++++++++***,,,,,,---...000222444555999;;;???CCCEEECCC>>>:::888555000---,,,///222555999:::<<<>>>???????????????>>>===<<<<<<>>>@@@AAA888777777777777444///,,,+++***'''$$$"""!!! !!!   ###%%%$$$  ###""" !!!""")))&&&!!!   ......,,,***'''%%%&&&(((+++''''''(((&&&""""""'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!! !!!  !!!"""  !!! !!!######  """!!!   !!!!!!!!!!!!  !!!!!!!!!!!! """###$$$"""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!""""""###"""#########""" !!!!!!!!!!!! """!!!""" !!! !!!!!!"""###$$$!!!!!!###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))))))))(((******))))))))))))******------......////////////,,,------...//////000000222000///000222222000...,,,...000000000000111222444888<<>>AAA@@@===:::555333///,,,+++---///111111222444777999:::;;;;;;BBBBBBCCCCCCBBBAAA@@@???888888888999999777333000///---***'''%%%###"""""""""!!!     """"""!!!"""   +++,,,,,,+++(((''''''(((***&&&$$$&&&'''%%%%%%&&&"""###$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!! !!!###%%%%%%$$$!!!  !!!  !!!!!!!!!  !!!  !!! $$$&&&%%%!!! !!!!!! """"""!!! !!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!###%%%%%%###"""######!!!!!!  !!!"""""" """$$$$$$$$$###### !!!!!!""""""!!!!!!  """ !!!!!!!!!!!!"""###$$$$$$"""######$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))+++******))))))******+++)))***+++---.........---,,,,,,,,,---...///000000000///......///000...---...000222333444555777999>>>BBBGGGJJJMMMRRRYYY___iiiqqq||||||tttiii^^^QQQFFF>>>::::::;;;<<<======>>>???AAA@@@???<<<999777777888444444333222222333333333000000///........./////////000222666999:::999777111///---***))))))***+++)))+++---000333555777888:::<<<@@@BBBCCCAAA>>><<<;;;:::;;;<<<===<<<888666444222000---***'''&&&%%%""""""!!!   !!!!!!"""!!!     ***+++,,,+++)))'''''''''(((%%%$$$'''******(((%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$############"""""""""!!!###"""!!!"""$$$&&&%%%$$$"""   !!!""""""!!!    !!!!!! """###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""######"""!!!"""###  !!!!!!"""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))*********++++++************++++++''')))+++...//////...---------------............---,,,,,,---...///000000222444666888;;;@@@EEEIIIOOOTTT\\\aaafffmmmtttzzzvvvfffXXXNNNEEEDDDCCCCCCDDDEEEDDDDDDDDDFFFGGGEEE@@@===<<<>>>888888777777777777888888555444333111000/////////---,,,---///222444444333...---+++)))'''&&&&&&&&&((()))***---000333666777000333888===@@@AAAAAAAAA@@@??????@@@AAA@@@===;;;999777555222...+++)))((($$$###"""  !!!!!!!!!"""  !!!!!! ***+++,,,+++)))'''''''''&&&%%%%%%''')))***&&&!!!''''''&&&%%%$$$######""""""""""""######$$$$$$$$$############"""""""""!!!  !!! !!!  !!!  !!!""""""!!!       !!!!!!"""!!!!!!!!! !!!  !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&'''''''''((()))))))))*********+++,,,,,,++++++++++++,,,,,,,,,...000333444444333222/////////...------,,,,,,////////////000111222444333666:::AAAIIITTT___fffjjjrrr|||uuulllaaa^^^YYYVVVTTTQQQMMMIIIJJJMMMQQQPPPLLLGGGEEEEEE;;;::::::999888888888888999888777555333222222111///---,,,,,,...//////...,,,+++***((('''%%%$$$$$$)))))))))+++---111444666222444666:::>>>AAADDDFFFDDDCCCBBBCCCDDDCCCAAA???<<<;;;999666333000---,,,&&&%%%$$$"""!!!   !!! !!! +++,,,,,,+++(((''''''(((&&&''''''%%%&&&((('''###&&&%%%$$$######$$$%%%%%%!!!!!!""""""###$$$$$$$$$############""""""""""""!!! !!!"""""" !!! !!!""""""!!! !!!!!!!!!   """"""!!!!!!!!!!!!   !!!  !!! !!!!!!""""""!!!!!!!!!  """""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""!!!""""""######""""""!!!"""""""""!!! """"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$&&&((()))&&&'''''''''((((((((((((((())))))******+++++++++---,,,,,,++++++,,,,,,------...///111222222111111000000000///......------///000000000000111444666888>>>HHHTTTcccrrr~~~wwwpppjjjbbbXXXQQQQQQSSSUUUUUUQQQMMMIIIGGGAAA@@@>>><<<:::999888888<<<;;;:::888777666555555333111...---......---,,,,,,+++***((('''&&&&&&%%%)))((('''(((+++///333555888777666666777:::===???BBBBBBAAABBBDDDDDDBBBAAA???>>>===;;;888555222000+++***(((%%%###!!!    ......,,,***'''%%%&&&(((%%%(((((($$$&&&///555777)))'''$$$""""""$$$''')))!!!!!!!!!"""###$$$$$$$$$############"""""""""""""""""""""$$$&&&&&&%%%### !!!"""###%%%$$$!!!!!!   !!!!!! !!!!!!   !!!"""!!!!!!   !!!!!!""""""!!! !!!""""""!!!!!!""""""""""""!!!!!!  """ """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######""""""############""""""!!!""""""""" !!!""""""""""""###$$$%%%%%%$$$$$$######%%%''')))+++(((((((((((())))))))))))((())))))******+++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---------.../////////000000000111111///111333555666:::???DDDKKKTTTcccttt~~~qqqhhh```^^^[[[XXXUUURRRNNNLLLLLLJJJGGGDDDAAA???===<<<<<<;;;:::999999888888888555333111000000000...------,,,***(((((((((((()))(((''''''(((+++000666999;;;999777444333333444555<<<<<<<<<>>>AAACCCCCCCCCBBBBBBAAA???===:::777555222000---***'''$$$###"""!!!   !!!!!! !!!!!!!!!//////,,,)))&&&%%%&&&((($$$(((((($$$)))888GGGNNN---***&&&###"""$$$'''))) !!!!!!"""###$$$$$$$$$############"""""""""""""""%%%&&&%%%### !!!###%%%'''%%%!!!!!!  !!! !!!$$$$$$$$$  !!!!!! """"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!"""""""""""""""!!!!!!"""""""""!!! """$$$!!!!!!  !!!!!!!!!!!!"""###$$$%%%""""""############"""""""""#########""""""###$$$""""""""""""###$$$%%%&&&$$$#########%%%'''***,,,))))))))))))************((())))))***++++++,,,,,,...------,,,,,,------.........---------...//////------...000111333444444222666;;;???DDDKKKSSSYYY```kkk}}}sssmmmeee```^^^\\\YYYVVVVVVTTTQQQMMMIIIFFFDDDCCC;;;;;;::::::999999::::::666555333333333333111///...---***)))((()))***+++((((((''')))---444:::>>>???>>><<<999888666666666666666777;;;???CCCDDDDDDDDDDDDDDDCCC@@@===;;;999666444111---***'''%%%$$$###"""!!! !!!  !!!""""""  """###$$$ !!!"""  ,,,+++(((&&&%%%%%%&&&&&&(((&&&$$$%%%+++666@@@GGG333---&&&$$$&&&)))((('''!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""""" ###&&&'''&&&$$$###!!!!!!""""""""""""!!!!!!""""""""""""!!! !!!  !!!   !!! !!!!!!!!!!!!!!! ######"""""""""######$$$""""""!!!!!!!!!!!!""""""###"""  !!!###$$$%%%$$$#########$$$"""!!!###!!! """&&&'''%%%"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))*********)))((('''''')))+++---))))))***+++,,,,,,,,,,,,///000000...,,,+++,,,---222000......000111///...111222333444666999;;;<<>>;;;:::999777666444333333000///...,,,+++***)))))))))((('''(((,,,222888<<<@@@???<<<:::888666555555333333555999>>>AAACCCCCCBBBCCCDDDDDDDDDCCCAAA@@@;;;999666444333000,,,)))'''%%%###   !!!"""""""""""" !!!!!! """!!!  """!!!!!! ------,,,,,,***)))(((''')))'''&&&%%%'''+++000333+++'''""""""%%%&&&$$$!!!"""###$$$$$$###""" ######""""""!!!!!! !!!"""######$$$ !!!!!!!!!!!!!!!!!!      !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""###!!!!!! !!!!!!!!!  """###'''%%%$$$$$$%%%%%%$$$### !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))***))))))'''''''''(((***+++***))))))((()))***+++,,,)))***+++,,,,,,------,,,+++,,,------,,,,,,---////////////111444555333222111333666:::???GGGNNNRRR[[[___gggooozzz|||{{{~~~~~~vvvnnnbbbZZZVVVTTTRRRQQQMMMIIICCC<<<888777999;;;<<<<<<<<<;;;;;;:::888888333222000...,,,++++++***,,,***)))(((***---111444===>>>??????>>><<<:::888333222333555:::===???@@@@@@AAABBBCCCDDDCCCBBBAAA???===:::888777444000---+++)))'''$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!! ,,,---......---+++((('''(((((('''&&&%%%$$$######'''%%%$$$%%%''''''$$$!!!######$$$$$$$$$"""!!! $$$$$$###"""!!! """ ###%%%!!!!!!!!!!!!!!!!!!!!!!!!     """"""""" """""""""!!! !!!  !!!""""""""""""""""""""""""!!!############  !!!"""###"""!!!!!!""""""!!! """%%%%%%"""!!!###&&&""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$&&&'''(((+++***(((''''''(((***,,,************++++++++++++******+++,,,------------)))+++............///000,,,...000333444555555444777;;;AAAIIISSS```lllttt|||}}}vvvqqqnnnrrr}}}~~~yyyvvvxxxxxxkkkccc___\\\ZZZ\\\UUUKKKAAA;;;999:::<<<:::;;;<<<===>>>===<<<;;;666555333111000......---...---+++)))***,,,...000888;;;@@@CCCDDDBBB???<<<777444222222555888:::;;;AAABBBDDDFFFGGGGGGGGGGGGEEECCC@@@>>><<<:::666333111///,,,)))&&&$$$###"""###""""""!!!  !!!    ******++++++***((('''&&&''''''(((''''''&&&$$$###&&&$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! """ """$$$""""""""""""""""""""""""((('''%%%###!!!  !!! ###$$$%%%!!!!!!""""""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!! !!!###$$$###""" !!!  !!!  !!!""""""  !!!!!!  ###%%%%%%$$$###%%%'''###$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$"""!!!!!!!!!"""###%%%&&&***************+++,,,,,,***+++,,,,,,,,,,,,++++++***+++,,,---............,,,...111111000///000000///111444666777999<<>>===>>>555777999;;;<<<<<<;;;::::::999777555333222111111///...---,,,,,,...000111333666<<>><<<444555777999::::::::::::<<<<<<:::888777666666555222111000......---......///111444888<<<>>>???@@@BBB???:::777777777666555777999<<>>:::777666888<<<@@@CCCFFFGGGHHHEEEDDDDDDEEEGGGGGGEEEDDD???@@@AAAAAA???;;;888555111///,,,(((%%%###"""""" !!!!!!  !!!!!! !!!!!!!!!!!!  ((()))***++++++***((('''$$$%%%&&&''''''&&&$$$######%%%(((((('''%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###"""!!!!!! !!!"""""""""!!!!!!"""%%%###!!! !!!  !!!!!!  !!!"""""""""""""""!!! !!!"""############!!!"""!!! """######""" ######!!!    !!!!!! """ !!!###$$$###""" ######!!! """%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''(((+++///333666666333///+++***+++---///222111...---,,,---...000,,,---...///000000000000222444777<<>>??????>>>>>>>>>===;;;888666444,,,---///111222444444555///222777===AAA@@@<<<888000222555999===???@@@AAADDDDDDDDDEEEHHHHHHGGGFFFAAABBBDDDEEEDDDAAA===:::999666111,,,'''$$$###""" !!!!!!!!! !!!""""""!!! !!! ...---***'''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""######""""""""""""######$$$###""" !!!""""""%%%((('''### !!!%%%%%%$$$"""""""""!!!   """"""!!!  !!!   !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!  """#########!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''')))+++---///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111///111555999;;;===BBBHHHQQQ___ppp{{{tttggg]]]WWWNNNGGGCCCBBBBBBAAA>>>999999===???===???DDDAAABBBBBB@@@===;;;999999333555222,,,)))+++---,,,000111333666888999::::::999999999888888;;;???CCCGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCAAA>>>===999777555111---***'''&&&%%%$$$###!!! !!!###### !!!"""  $$$%%%""" !!!"""###!!!...,,,***(((&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######""""""""""""######$$$###"""!!! !!!"""!!!$$$&&&&&&###!!!!!!!!!!!!!!!  !!!!!!!!!  ###$$$###""""""$$$%%%&&&&&&!!!!!!!!!""""""""""""###"""!!!!!! !!!!!!""" !!!""""""###!!! !!!###%%%%%%$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$#########""""""""""""""""""###$$$$$$######"""""""""######$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((())))))+++,,,---...000000//////000111222222111111000000////////////...000222222111444999>>>IIINNNWWWaaannn~~~rrrlllccc[[[UUUPPPLLLIIIDDD???===@@@@@@======AAA??????@@@???>>>======>>>777888555///...111222000...///000333555777999:::::::::999888777888<<<>>>EEEFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDBBBAAA<<<;;;999666222...+++)))&&&%%%$$$"""!!!!!!!!!!!!!!! !!!"""!!! !!!""""""### !!!!!! !!!!!!  ...,,,***((('''&&&''''''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######""""""""""""#########""""""!!!!!!!!!!!!""" """$$$%%%###"""""""""  !!! !!!!!!!!! """###"""!!!!!!!!! """"""""""""############!!! !!! !!!"""""""""!!! """$$$%%%%%%$$$###""""""!!!!!!""""""###%%%%%%$$$$$$$$$############""""""""""""###$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&'''((((((((((((((('''************+++,,,------++++++,,,,,,...///111111111111000000111111222222222444777999;;;AAAJJJQQQ]]]dddqqq{{{rrrhhh```ZZZPPPKKKGGGGGGFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA===<<<888444666:::999555,,,,,,---...111444777888::::::888666444444666999@@@BBBEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@???<<<888444000...((('''&&&%%%$$$$$$######"""!!!  """"""""""""!!!  !!!!!!!!!!!! """!!! ---,,,***)))((('''''''''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######""""""""""""######"""""""""!!!!!!!!!!!!"""!!!"""######"""""""""$$$###"""""""""!!!  !!!!!!!!!!!! !!!"""%%%###!!!######!!! !!!!!!"""""""""#########  !!!""""""!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""###############""""""######$$$%%%###############$$$%%%&&&%%%&&&'''(((((())))))((('''(((((()))))))))((((((*********++++++---...///++++++++++++,,,...///000000000111222333666888999888<<>>:::888;;;AAA???999...---,,,,,,---000222444555555444222000000222444888;;;@@@DDDGGGGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBB@@@===999555333---,,,***(((&&&$$$######!!!!!! !!!!!!   !!!  ,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""######""""""""""""######!!!!!!!!!""""""""""""!!! !!!"""###""""""!!!  !!!!!!###"""""""""!!!!!!!!! !!! !!!###&&&$$$!!! !!!"""######$$$$$$ !!!!!!!!!""""""  !!!""""""!!!!!!!!!###%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))(((((())))))***)))))))))((())))))+++---///000222000000000000000111111222333333444555888;;;>>>@@@BBBHHHSSS]]]iiivvvyyyqqqjjjaaaUUULLLFFFBBB>>>===>>>@@@@@@@@@AAA???;;;999===BBB@@@:::333111///------...///000...///000///---...000222333777===CCCFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBAAADDDDDDCCCAAA???<<<999777333111...+++'''$$$"""!!! !!!!!! !!!!!!   !!!,,,++++++******)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&######""""""""""""###### !!!!!!""""""""""""!!! !!!""""""!!! """&&&'''%%%"""$$$######"""!!!!!! !!! !!!###$$$""" """######### !!!""""""!!!  !!!!!!!!!!!!!!! !!! !!!""""""#########%%%'''(((&&&$$$######$$$$$$$$$$$$######!!!!!!"""$$$&&&'''((()))$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''((())))))))))))'''((()))***++++++++++++((()))***+++---000222333111000000000000000111222444555666999===BBBGGGJJJWWW___lllyyyzzziiiZZZIIIDDD>>>===>>>@@@AAA@@@??????<<<:::<<<@@@???:::888666444111000/////////+++,,,------,,,---///111222666<<>>FFFOOOYYYbbbgggvvvqqqYYYQQQIIIDDDCCCCCCAAA???===???>>>;;;;;;======::::::999888666444333111111+++,,,......------///111111555;;;@@@DDDGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@???>>>???@@@@@@===;;;777333...***(((&&&!!!######""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! +++++++++++++++***)))((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######""""""""""""###### !!!#########"""!!!"""  """ $$$"""!!!$$$((()))$$$   !!!!!!### !!!""""""!!!###### """"""""""""############""""""!!!!!!!!!!!!"""""" !!!""""""!!!###### """###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&######$$$%%%&&&((()))***%%%&&&'''((())))))))))))%%%&&&(((***,,,---......---,,,,,,------///000000///000000222444666777999???DDDLLLXXXgggwwwkkkbbbUUUMMMIIIFFFAAA===<<>>>>>@@@BBBDDD???===999555111...,,,***$$$%%%%%%###!!! """!!!!!!!!!  """!!!  !!!"""""" ---,,,+++)))((('''''''''))))))(((((((((((())))))&&&&&&%%%%%%$$$$$$%%%%%%!!!!!!  """###$$$%%%$$$$$$###############%%%$$$######""""""######""""""""""""""""""""""""!!! !!!!!!""""""$$$###""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""" """###""" &&&$$$!!!"""### !!!"""!!!!!!"""#########""""""""""""""" !!!"""###$$$$$$!!!###$$$$$$$$$"""!!! !!!###$$$$$$######"""%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''((()))***))))))***---000111///...---------,,,+++...---///222444666>>>GGGMMMZZZkkk{{{|||hhh[[[VVVQQQJJJDDDEEECCCAAA>>><<<;;;::::::===>>>>>>===:::777555555444333111000///.........111111333666;;;???CCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAADDDCCC???>>>AAADDDDDDCCCAAA===888444000---,,,$$$%%%$$$###!!!!!!###%%%!!!!!!#########!!!!!!   """)))###!!! ******))))))))))))******''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""""""""###%%%$$$######""""""######""""""""""""""""""""""""!!! !!!""""""!!!!!!  !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """!!! !!!"""""" !!!"""!!!!!!"""###""""""""""""""""""""" !!!!!!!!!!!!!!!!!!###$$$&&&'''''''''%%%%%%!!!""""""###############%%%$$$$$$$$$$$$&&&'''((('''''''''''''''(((((())))))******++++++***)))))),,,,,,---,,,***+++---///222000///...///000000000222222444888:::@@@MMM[[[oooyyy~~~}}}{{{{{{sssiii___SSSJJJGGGFFFCCCAAA???>>>>>>>>>;;;<<<>>>>>>===;;;::::::666555444111///...------......///222666;;;???BBBDDDDDDEEEFFFFFFEEEDDDDDDCCCFFFEEEAAA???BBBEEEDDDCCCAAA===999444///,,,+++******(((%%%!!! """###!!! !!!!!! !!!!!! !!!!!!!!!   +++******)))))))))******%%%&&&'''(((((('''&&&%%%(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$############"""!!!!!!!!!""""""$$$$$$###""""""""""""###""""""""""""""""""""""""!!! !!!!!!"""###!!! !!!######!!! !!!!!!  """######""" !!!""""""!!!!!! !!!"""!!!!!!"""""""""""""""""""""######%%%%%%$$$$$$############$$$%%%'''((((((((('''&&&######""""""######$$$%%%%%%%%%$$$%%%%%%&&&((((((((((((((((((((())))))******++++++,,,,,,,,,++++++------...---,,,---///222///...------...///111222777:::???DDDHHHRRRfffyyy{{{rrrkkkllluuuwwweeeYYYLLLJJJGGGDDDAAA???>>>>>>;;;<<<>>>??????>>>===<<<:::999777444111000......,,,++++++---000444888;;;???AAACCCFFFGGGGGGFFFFFFCCCFFFFFFAAA???BBBCCCCCCBBB@@@===999444000,,,***,,,+++)))&&&"""!!!!!!"""%%%###     ///...,,,***)))'''''''''%%%&&&((())))))(((&&&%%%((('''&&&$$$############$$$$$$%%%&&&%%%$$$"""!!!###""""""!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""!!!!!! !!!!!!   !!!"""###### !!!!!! !!!"""!!!!!!""""""""""""""""""#########$$$$$$$$$$$$##################$$$%%%&&&%%%%%%$$$$$$$$$###""""""$$$%%%&&&%%%%%%%%%&&&&&&'''(((((()))))))))((()))******+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,...111444/////////...///222666999???EEEOOOXXX___kkk|||nnngggiiiqqqxxx~~~ppp]]]ZZZUUUOOOIIIDDDAAA???>>>======>>>>>>===;;;:::<<<;;;999777555444333333///...,,,+++,,,///222444888;;;???BBBEEEFFFFFFEEEBBBEEEEEE@@@>>>@@@AAA@@@AAA@@@>>>:::666111,,,***&&&'''&&&%%%######%%%'''%%%###   !!! !!!000///---+++)))((('''&&&&&&''')))******)))'''&&&&&&%%%$$$###"""""""""""""""###$$$&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$"""$$$###""" !!!   !!!!!!"""######""" !!! !!!"""!!!!!!"""!!!!!!""""""############ !!!!!!"""######"""######$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%&&&'''((((((((())))))))))))))))))***++++++************++++++,,,,,,,,,,,,---,,,,,,---///222111222333333555:::AAAFFFOOOXXXfffrrrzzzssskkkjjjkkkppp|||zzzuuummmcccXXXPPPIIIFFF@@@===;;;;;;<<<===;;;:::;;;;;;:::999999::::::;;;666444000...,,,---...///222555888<<>>@@@@@@????????????<<<888333...+++###$$$$$$$$$###$$$&&&)))###!!!    ---,,,+++***************'''((()))******)))((('''%%%$$$$$$##################$$$%%%&&&''''''''''''######"""!!!!!!!!!""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%% """"""  !!!!!!"""  !!!!!! !!!"""&&&###  """ !!!"""!!!!!!"""!!!!!!!!!"""######$$$$$$""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))))))))))))))))))))))))))******+++************+++,,,------111111111///------///111111444777:::>>>GGGRRRZZZkkksssxxxpppmmmmmmvvvvvviii^^^VVVRRRFFFAAA<<<:::<<<>>>===<<<999999999:::;;;===>>>???;;;999666333000...------...000222666888;;;===>>>@@@DDDDDDAAA???@@@AAA???>>>??????>>>;;;666111...''''''&&&$$$""""""###%%%###!!! """"""!!!  !!!!!!!!! !!! ...---,,,+++************((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$###""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&!!!!!!!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """###""" !!!###"""!!! !!!""" !!!"""!!!!!!""" !!!!!!"""######$$$$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))******)))))))))(((((((((((()))******,,,+++++++++,,,---...///333333444333333444666999;;;???FFFLLLTTTaaappp{{{|||xxx~~~}}}rrrjjjfffUUUMMMCCC=========<<<;;;777777888999:::<<<>>>???===<<<:::888555222000///......///000333666999:::;;;???AAA===<<<>>>>>><<<===>>>@@@@@@>>>999444111******)))&&&###!!!"""###$$$""" !!!"""###""" !!!!!!  !!!"""!!! 111000...,,,)))((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((())))))&&&%%%###"""!!!!!!"""###%%%$$$$$$#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&###"""!!!"""$$$$$$###!!!  """###%%%&&&""""""""""""""""""""""""!!!###$$$"""!!! !!!"""############ !!!"""!!!!!!""" !!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%%%%&&&(((*********))))))((((((((((((((())))))***------,,,,,,---...000111000222444666888<<<@@@CCCLLLRRRZZZcccnnn~~~|||dddZZZLLLBBB>>><<<999666666666777888999;;;<<<===<<<<<<<<<;;;888555222111......---...000333777999555:::;;;999888::::::888<<<>>>@@@AAA@@@;;;666333++++++***'''$$$###$$$%%%&&&$$$!!!!!!"""###"""""" !!!!!!  !!! !!!###""" ------,,,++++++******)))))))))((('''&&&%%%%%%%%%$$$$$$%%%''')))***(((&&&""""""######$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" !!!"""!!! """$$$!!!###$$$""" !!!$$$ !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%%%%%%%&&&&&&''''''''')))((('''%%%###$$$'''***))))))((((((((((((((()))...,,,+++))))))+++,,,...000...,,,+++,,,------,,,444444777<<>>???===>>>???@@@>>>:::777444111000---,,,,,,...000222555333222111333666:::<<<;;;===???AAA@@@>>>;;;999222000---)))&&&$$$######%%%$$$###"""!!!!!!!!!!!! !!!    ---,,,,,,++++++******)))))))))(((&&&&&&%%%%%%&&&%%%$$$$$$&&&((())))))'''"""#########$$$$$$$$$$$$$$$$$$######!!! """!!!!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!  """!!! """### !!!!!! !!!""""""$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""$$$##################$$$###""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''((()))(((''''''((()))+++******))))))*********++++++*********+++---...000///...---...000111111333444999CCCPPP___lllsss}}}|||{{{{{{mmm[[[OOOIIIBBB>>><<<:::888999;;;>>>??????>>>>>>???>>>===;;;999888777555111...,,,,,,,,,---000///---,,,---000444666:::<<>><<<555333000,,,(((&&&$$$###%%%$$$###""""""""""""""" !!!!!!!!!!!!!!!  !!!,,,,,,,,,+++******)))))))))((('''&&&&&&&&&&&&&&&%%%$$$###$$$''')))))))))############$$$$$$$$$$$$######################## !!!"""### !!!!!!""""""######""""""""""""""""""""""""!!! !!!"""""" !!! !!!"""### !!! !!!!!!""""""$$$$$$$$$$$$###############""""""!!!!!!""""""#########""""""""""""######$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&(((++++++***)))((())),,,+++++++++++++++,,,,,,++++++,,,,,,------.........---------///111444555777;;;BBBOOOaaauuu}}}}}}nnn```UUUKKKDDD>>>;;;999888999;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::888555111...---,,,,,,---+++***)))***,,,///111555777:::===??????>>>===999777444111---)))&&&%%%%%%$$$$$$############$$$"""""""""""""""!!!    """!!!  ,,,,,,++++++***))))))))))))((('''&&&&&&&&&&&&&&&&&&$$$######&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### !!!"""### !!!"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!! !!! !!!"""""""""""""""!!!!!!"""###$$$ !!!!!!"""######""""""""""""!!!!!!!!! ###""""""""""""""""""###$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$'''(((******)))((()))***++++++++++++++++++,,,---------...//////......---......///000222555:::===EEEJJJTTTaaaqqq}}}uuuiii^^^VVVKKKFFF???;;;:::;;;===>>><<<===?????????>>><<<;;;999888666444222000//////---,,,***)))***+++---//////000333666999;;;;;;<<<===<<<:::777222...+++)))%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!      %%%$$$!!! ,,,,,,+++******))))))((((((((('''&&&&&&&&&&&&'''&&&%%%######%%%'''((((((%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""###"""""""""###$$$$$$%%% !!!!!!"""######$$$""""""""""""!!!!!!!!! ######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&&&&''''''((((((((('''&&&'''***,,,***************+++,,,---------.........------,,,///111444777:::@@@GGGLLLYYY___jjjuuu|||yyyxxx{{{xxxqqq```XXXLLLCCC>>>>>>???@@@:::<<>><<<888444000---'''&&&&&&%%%%%%%%%%%%&&&"""""""""!!!  %%%***(((!!!""" +++++++++***))))))(((((((((''''''&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$)))'''&&&$$$#########$$$%%%$$$###""""""!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!######"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$######""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%"""###$$$%%%'''((())))))(((((('''%%%%%%&&&***---************+++,,,------,,,,,,,,,------...//////000444999???EEEOOOZZZbbbsssyyyuuuqqqqqqrrrsss}}}tttjjj\\\OOOEEE@@@===<<<:::<<>>;;;999>>>>>>===;;;888555111///...---,,,******)))******,,,,,,---///222555888999===>>>>>>>>>;;;777333111)))((('''&&&%%%%%%%%%%%%""""""""""""!!!  !!!!!!!!!!!!%%%### ++++++******))))))((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%###"""###$$$%%%###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """!!!   !!!!!!!!!!!!!!!  """""" !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$############$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))'''((()))(((((((((+++---++++++++++++,,,---...///------...///222555888999999@@@IIIRRR\\\jjjyyy{{{wwwssspppqqquuu|||vvvgggYYYMMMCCC===>>>======<<<<<<;;;;;;;;;======>>>===;;;888555333000///---,,,+++*********,,,,,,,,,---///222444666888999<<<===<<<999555222+++***)))'''&&&%%%%%%%%%######$$$$$$$$$######""" !!!!!!!!!"""  !!!++++++******)))(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&'''%%%""" &&&&&&&&&%%%%%%$$$$$$$$$$$$###!!! !!!###$$$  !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""!!! ###"""  !!! !!!"""!!!!!!!!! !!!###"""!!!"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%((((((((((((((()))******'''''''''(((((((((((((((&&&(((+++,,,+++++++++,,,,,,,,,,,,---...///000111///000111333888===BBBDDDJJJRRR^^^jjjwww{{{uuuooopppuuu}}}qqq```QQQHHHAAA???;;;999888999<<<===888:::<<<>>>>>><<<:::888222222000...---,,,++++++***)))))))))+++---000222444666999;;;;;;888555222---,,,***(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%% !!!!!!"""""" !!!"""### !!!((($$$!!!"""$$$%%%)))))))))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%)))(((''''''&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""###############$$$%%%%%%%%%$$$###!!!!!!!!!""""""  """###"""!!!###"""!!!!!!!!!"""$$$%%%!!!""""""!!!""""""!!! ###"""!!! !!!!!!!!!!!!!!! """$$$### !!!$$$$$$###"""""""""###$$$%%%######""""""!!!!!!!!! %%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,+++,,,,,,+++)))((()))******+++++++++***+++---///777444555<<>>999999;;;<<<===::::::<<<<<<999;;;???<<<;;;:::777555333111000******+++,,,...000222333444444555555666777777777333///+++))))))))))))'''))))))******)))(((&&&%%%$$$###""""""!!!"""""""""%%%""" !!!!!!  """!!!++++++******))))))((((((%%%%%%'''((()))*********((('''&&&&&&%%%&&&&&&&&&'''''''''&&&%%%$$$"""!!! !!!"""###$$$"""!!!!!!!!!!!!###$$$%%%###"""!!!"""###$$$###""""""!!!!!!!!!!!!"""######### !!! """""""""!!!!!!!!!!!!  """""""""######$$$$$$$$$$$$%%%%%%$$$""""""###%%%***)))'''%%%$$$###""""""#########"""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((((((((((()))******++++++,,,---...---+++++++++---'''***---///000111444666888AAASSShhhzzz}}}xxxtttooosss{{{sssiiiZZZLLLCCC???======<<<999888;;;;;;999999<<<>>>>>>>>>===;;;999777555......------...000333444555555444333444666888999555111---*********+++***......//////...+++)))'''&&&%%%$$$$$$#########$$$'''"""!!!###    !!! ******)))))))))(((((((((%%%&&&'''(((((((((((((((((((((''''''''''''((((((######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$###"""!!!!!!#########!!!$$$$$$$$$$$$$$$%%%%%%%%%"""  """"""!!! !!!!!!!!!!!!  ########################((('''&&&$$$"""!!!!!!"""&&&&&&%%%###"""!!!!!! ########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))*********+++,,,------++++++,,,---)))+++---...000444999===GGGUUUlllyyyvvvuuuyyytttdddWWWMMMEEE@@@@@@<<<999;;;:::777666777===>>>@@@@@@???===;;;999555333000...---///000222444333333444444555666777555222///,,,***++++++,,,111222333333222///,,,+++'''&&&%%%%%%$$$$$$$$$$$$"""!!!$$$"""   !!! ---,,,,,,,,,,,,,,,++++++'''''''''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%$$$###"""!!! &&&%%%###!!!!!!!!!!!!!!!"""!!! """"""!!! ######$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%###"""   !!!$$$$$$###"""!!!!!! '''%%%###!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******))))))))))))************)))+++,,,,,,++++++---...000000000222555<<>>???????????????===999444000...---------///222444555444222000222222222111---+++++++++///111444666777555333111)))((('''&&&%%%$$$$$$$$$%%%$$$###"""######!!! !!! !!!"""""" ''''''''''''''''''''''''''''''(((''''''&&&%%%$$$'''''''''''''''((())))))((('''&&&$$$######$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%###"""!!!!!!!!!!!!###"""!!!!!!""""""!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##############################((($$$!!! """%%%%%%%%%!!!"""$$$&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''((()))***++++++,,,,,,,,,+++++++++++++++++++++---/////////000222333444888???HHHRRR^^^iiiqqqxxxwwwvvvwww}}}xxxbbbVVVIIICCC???:::777666999:::;;;<<<>>>@@@AAAAAAAAA???<<<888555222111000---...///000111111111000111444666555111---+++++++++---222555777666555333+++***)))((('''&&&&&&&&&###%%%&&&%%%"""!!!!!!"""  !!!""""""!!!  !!!!!!!!! ))))))))))))************''''''((((((((((((((('''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""######%%%###""""""######""" !!!"""$$$$$$######"""%%%%%%###  $$$$$$###############$$$"""""""""""""""###$$$$$$!!!""""""$$$%%%&&&''''''///***%%%"""######""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111222444666<<>><<<999666444333......------...///111222111555888888444///---,,,'''+++000444777777555444---,,,+++)))(((''''''''' $$$$$$ """%%% !!! $$$"""    !!!!!!"""""""""!!!))))))))))))(((&&&%%%###&&&&&&'''''''''''''''&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&&&&$$$"""!!!!!!!!!!!!""""""""""""&&&### !!!!!!$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!!  !!!!!!""""""########################"""""""""!!!  $$$((()))((('''%%%###"""!!!!!!!!!"""$$$$$$###&&&'''&&&"""!!!"""%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$"""!!!"""$$$'''))))))***+++***)))((((((***---+++******+++++++++***///---...333444666???JJJQQQ^^^nnnyyy|||sssrrr{{{wwweeeWWWLLLCCC===;;;===<<<888777:::@@@CCC??????@@@???<<<888444111111///---++++++---///111111111222222111000...------+++)))+++000555777777000///,,,*********+++,,,''''''&&&%%%$$$"""!!!!!! """&&&&&&"""!!!+++,,,,,,,,,+++)))'''&&&&&&'''((((((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%'''%%%$$$$$$%%%&&&%%%### !!!!!!""""""###!!! """$$$###"""######$$$$$$###""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!""" !!!!!!!!! """ """)))///444%%%$$$#########$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######%%%''')))(((***+++***))))))***+++,,,++++++,,,...000111111000......333777===JJJWWWfffsss{{{ssssss{{{kkk]]]PPPHHH@@@???<<<888888:::>>>@@@???@@@@@@@@@>>>:::777444111000...,,,+++,,,...///000111222333222222111000222///+++***---000111111///...,,,***)))***+++,,,***)))'''%%%$$$"""!!!!!! """''''''### !!!---------,,,+++***(((''''''(((*********(((&&&%%%%%%%%%&&&''''''&&&&&&%%%(((&&&$$$###$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$"""!!!!!!###$$$$$$$$$""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######""""""###  (((222888$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&((()))''')))************+++---///...---,,,+++,,,------222111333999AAAMMM___nnn}}}uuuppplllkkkkkkpppzzz~~~{{{wwwtttyyy{{{rrrqqqvvvxxxiii___OOOHHH???;;;;;;<<<======>>>???@@@@@@???<<<:::888333111///---,,,,,,---...///000111222333333333333444000,,,)))***+++,,,---...---+++)))((()))***+++---,,,)))'''$$$###"""!!! ###&&&&&&### !!!,,,++++++***)))((('''&&&((()))+++++++++)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))&&&###"""###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$''')))+++"""""""""""""""#########'''$$$###$$$((()))(((%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))+++''')))***+++++++++---///......---,,,+++,,,...000555888???HHHTTTeeewww|||{{{{{{xxxpppggg```[[[XXXYYY[[[```iiisssxxxxxxuuusssqqqnnnkkkiiifffbbb___```iiisss{{{vvvqqqwwwzzz~~~gggYYYIIIAAA???===<<<;;;<<<===>>>???>>>===;;;:::555333111///---------------...///111222333444444222///+++)))((()))+++,,,,,,+++)))''''''((()))***000...,,,)))&&&$$$###"""!!!!!!!!!!!! !!!!!!!!! !!!$$$$$$!!! ,,,,,,+++***)))(((''''''((()))***+++***)))'''&&&%%%%%%%%%%%%&&&&&&'''''')))&&&###"""###%%%%%%%%%###""""""!!!!!! $$$$$$###"""!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ########################"""""""""!!!!!!  !!!"""###$$$###""""""!!!!!!""""""############'''$$$###$$$((()))(((%%%&&&&&&%%%%%%&&&''''''(((######$$$%%%&&&(((***,,,''')))+++++++++,,,...000)))+++---...000333999===:::CCCPPP]]]kkk{{{xxxqqqwww~~~~~~sssjjjeeeccccccjjjgggbbb\\\VVVPPPMMMKKKMMMNNNRRRXXX___aaa___]]][[[XXXUUUTTTUUUVVVVVVUUUPPPUUU]]]dddjjjrrr{{{}}}zzzyyyvvvqqqkkklllppptttuuusssrrrwww}}}}}}tttpppooowwwnnnXXXLLLEEE>>>:::999::::::;;;<<<<<<<<<;;;:::666555333111///.........,,,------///000222333333222111...+++(((((()))******)))'''&&&&&&'''((()))000///...,,,***'''%%%$$$""""""!!!!!!!!! !!!!!!!!! !!!!!!   ...---,,,+++))))))))))))'''(((((())))))(((((((((%%%%%%%%%%%%%%%&&&(((((((((&&&$$$###$$$%%%%%%$$$######""""""!!!  !!!!!!!!!"""$$$&&&!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''((()))######$$$%%%''')))++++++(((***,,,,,,,,,---...000,,,...000000111444:::@@@JJJWWWgggtttzzzqqqjjjeeeiiinnnsssvvv|||sssnnneee\\\UUUQQQPPPPPPTTTSSSQQQNNNKKKIIIGGGFFFEEEFFFHHHLLLOOOOOOMMMKKKKKKIIIGGGHHHLLLPPPSSSTTTKKKMMMSSSYYY^^^dddppp|||xxxsssrrriiiddd___^^^___bbbbbbbbb]]]```eeeiiimmmuuu~~~|||ssslllmmmtttzzzlll^^^RRRDDD;;;:::888888999:::::::::::::::888777555444222111000000...------......000111222444444333///***'''&&&&&&)))(((&&&%%%%%%&&&'''(((---...//////...+++)))'''###""""""!!!!!! """!!!  !!!!!! ...---+++)))((((((((()))'''&&&&&&&&&&&&((()))***%%%%%%$$$$$$%%%&&&((()))'''%%%$$$$$$%%%&&&%%%###############$$$$$$%%%%%%!!!######""""""%%%(((!!!""""""###$$$$$$###### !!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###!!!  """###"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''((()))***'''''''''(((((())))))***)))+++------,,,---...000000333666777888<<>>FFFRRReeewwwyyyqqqllliiiddd^^^WWWTTTVVV[[[^^^___ccc___ZZZSSSMMMIIIGGGFFFGGGPPP^^^mmm|||}}}qqqeee[[[UUUSSSRRRUUU\\\dddlllpppqqqqqqoooqqqsssvvv{{{yyymmmfff```VVVLLLHHHEEECCCDDDGGGJJJJJJIIIMMMLLLIIIFFFDDDFFFJJJNNNMMMXXXfffoooqqqnnnkkkiiiaaacccfffhhhmmmwwwxxxsssssszzzcccUUUEEE===:::888777999999999999999888777666555555444222000/////////000---...///111333333111...---,,,***(((''''''((((((&&&(((***...111444777888222...)))%%%$$$$$$###"""!!!  !!! ###!!!  !!!#########!!!!!! """!!! ,,,,,,,,,,,,+++***))))))*********))))))(((''''''"""%%%'''((('''&&&'''((($$$$$$%%%%%%&&&'''((()))!!!""""""!!!"""$$$%%%$$$###$$$$$$&&&$$$###"""###$$$###"""$$$$$$$$$###!!! """###""""""""""""!!!!!! !!!!!!""""""!!!!!! %%%%%%$$$$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$###############$$$&&&'''((('''&&&%%%$$$#########'''''''''(((((()))*********+++,,,+++******+++---'''+++...000111777BBBJJJSSS```rrr~~~vvvnnngggbbb___^^^\\\XXXUUUUUUZZZ```fffhhhjjjgggbbb\\\WWWSSSPPPOOOOOOWWWdddsssyyypppjjjhhhiiimmmvvvrrrdddZZZTTTMMMKKKMMMNNNKKKHHHEEEDDDAAA>>>===???CCCGGGIIIPPPXXX\\\[[[VVVRRRPPPLLLMMMNNNQQQWWW```lllttt}}}uuurrrsss|||jjjUUUHHH@@@:::999:::777777888999999888777777555444222111//////......,,,,,,---///222222111000000///---+++)))(((''''''%%%'''))),,,000333666888555111+++&&&$$$######"""!!!    """###!!! !!!"""!!!  ,,,,,,,,,,,,+++***))))))+++***))))))((((((''''''###%%%''''''&&&%%%&&&'''((((((((())))))+++,,,---%%%%%%$$$$$$$$$$$$%%%%%%""""""###""""""###%%%((()))'''%%%$$$%%%$$$###""" !!!!!!!!!!!!%%%$$$$$$"""!!! !!!""""""""""""""""""!!!&&&%%%%%%$$$###""""""!!! !!!""""""###$$$$$$###""""""###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%((())))))))))))))))))((()))***++++++***+++---///---111555888===HHHVVVbbbllluuu~~~{{{xxxsssnnnjjjfffdddaaa^^^\\\]]]^^^___```___^^^```eeelllqqqtttrrrpppkkkfffaaa]]]ZZZYYY[[[```kkkyyyxxxoooddd]]][[[XXXTTTPPPKKKJJJGGGCCC@@@AAADDDGGGJJJKKKMMMMMMKKKHHHEEEDDDDDDCCCCCCCCCGGGMMMUUUZZZ```iiiuuu|||wwwiiiXXXKKKAAA;;;:::666777888999999:::::::::444333222000///...------,,,++++++---000111111000111000...,,,***(((''''''''''''(((+++...111444555777333---)))&&&%%%###"""!!! !!!!!!!!!!!!  !!!!!!###$$$,,,,,,,,,,,,+++***))))))+++***)))(((''''''''''''###$$$$$$###""""""$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&&&&%%%$$$""" !!!###&&&%%%###""""""$$$%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###!!! """"""############""""""%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$######"""$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&'''))))))*********)))(((((((((***+++,,,,,,---000222222666===EEEOOO]]]lllvvv~~~zzztttrrroookkkeee___ZZZWWWQQQRRRTTTXXX]]]ccchhhkkkllllllnnnppptttxxx|||~~~yyywwwtttqqqmmmjjjhhhggggggjjjsssyyyqqqlllfffccc```]]]YYYSSSNNNLLLNNNPPPPPPNNNMMMJJJHHHEEEDDDCCCCCCAAA???>>>>>>AAACCCEEEIIIPPPYYYccclllttt{{{mmm^^^NNNCCC>>>::::::999999999:::;;;;;;444333222111///...,,,,,,,,,+++***+++...000000000222222000...,,,***(((((((((((()))+++---000333555999666111---+++(((&&&$$$"""!!!  !!!!!!!!!!!!  !!! %%%'''$$$!!! !!!"""### ,,,,,,,,,,,,+++***))))))***)))(((&&&&&&&&&&&&'''&&&&&&$$$""" ###%%%$$$###############$$$$$$###########################$$$%%%$$$"""!!!###$$$"""!!! !!!$$$%%%&&&%%%%%%'''(((((('''&&&&&&'''#########""""""""""""""""""######$$$$$$######"""##################"""""" !!!!!!"""###$$$%%%&&&%%%###"""$$$'''(((&&&$$$%%%$$$$$$$$$%%%%%%&&&''''''''')))***++++++******)))***---...///111444777;;;AAAKKKXXXeeeqqqzzz{{{}}}|||{{{zzz~~~~~~wwwtttttttttrrrooolllkkkhhhbbb\\\WWWSSSRRROOORRRXXXaaajjjttt{{{}}}~~~}}}~~~uuurrrkkkccc[[[WWWWWWXXXccc```\\\XXXSSSNNNJJJGGGEEECCCAAA???>>>======<<>>>>>>>>@@@DDDIIIOOOSSSZZZjjj}}}sss___TTTGGGCCC???:::777666777888666666555444222000...---...+++))))))+++---...///555555444333111///---,,,******+++---000444888;;;===<<<999888555222---***$$$###""" !!!!!!""" '''"""!!!### !!!""" !!!------+++***)))((((((((())))))((('''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$+++------+++'''%%%&&&((('''$$$""""""%%%&&&$$$!!!!!!"""######"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!! $$$###!!! """$$$%%%###"""!!! !!!"""###&&&&&&''''''&&&&&&%%%$$$((((((((((((((('''''''''&&&'''(((((('''(((***,,,)))+++...111555:::AAAFFFTTTeeexxx~~~xxxuuuzzzzzzqqqpppyyyvvvhhhaaa[[[[[[]]]```eeekkkkkkoooqqqnnnhhhddddddfffiiijjjqqq~~~yyymmmbbb[[[UUUOOOIIIGGGGGGFFFBBB>>>>>><<<;;;;;;<<<@@@DDDGGGSSS\\\hhhnnnoooqqquuuyyy}}}~~~uuuiiiVVVOOODDD<<<888777888888666666666555444222000///,,,++++++++++++---///000222444777888777333...+++...---,,,,,,...222666999???<<<999777666444///+++)))'''%%%""" """"""!!!  !!!   ...---,,,***))))))))))))((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((***------+++)))***+++***(((%%%$$$%%%&&&&&&%%%###$$$&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$#####################"""""""""""""""""""""""""""$$$%%%$$$"""""""""###"""!!!!!!!!!"""$$$%%%$$$###""""""""""""###$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''+++,,,,,,+++***)))***++++++---111555;;;DDDOOOWWWhhhuuu|||vvvjjjccc]]]]]]aaaeeelllrrrvvvzzz~~~}}}yyyvvvvvvxxx|||}}}{{{kkkcccXXXRRROOONNNKKKIIIEEEBBB??????AAACCCDDDDDDJJJPPPWWWZZZYYYYYY\\\```eeeeeehhhmmmttt{{{mmmcccUUUHHHAAA???>>>===777777777777777444111///,,,,,,+++++++++,,,---...---000444777777555222000---------...111444777888===:::777555444333000---,,,+++(((%%%###"""!!!!!! !!!"""......,,,+++***)))))))))&&&&&&''''''((((((((((((######$$$%%%&&&((()))***!!!%%%+++......---,,,,,,)))))))))'''%%%$$$&&&'''$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""""""""""""""""""""""" ###$$$#########$$$"""""""""#########$$$$$$%%%$$$############$$$%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++))))))***++++++///444999BBBOOO^^^iii}}}zzz}}}~~~~~~{{{nnngggbbbdddiiinnnvvv~~~sssgggaaa^^^]]]\\\WWWRRRNNNNNNPPPPPPLLLHHHGGGIIIKKKIIIGGGFFFIIILLLOOOQQQTTTXXX^^^eeennnssswww{{{zzziiiZZZOOOFFF@@@<<<::::::;;;<<<;;;999444111...---,,,+++++++++,,,,,,,,,...222555666666555333------...000222555888999;;;888444222222111000...///---+++(((&&&$$$###"""    ///...---+++******))))))&&&&&&&&&&&&&&&&&&''''''$$$###$$$$$$&&&''')))***""")))...///...+++)))%%%)))++++++'''$$$$$$&&&###$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!! """"""""""""""""""""""""!!!###$$$###"""###$$$!!!"""###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&(((***,,,,,,---///111222777>>>FFFOOO\\\lllwwwzzz}}}zzzrrruuuwwwpppkkknnnttt{{{{{{xxxvvvuuurrrmmmhhhgggiiiggg___XXXSSSQQQMMMIIIFFFGGGIIILLLJJJLLLMMMMMMOOOTTT]]]dddlllqqqxxxssseeeUUUEEE:::===<<<<<<>>>???===888444111000...,,,++++++,,,,,,///000222333444444333333000/////////111555999;;;;;;888444111......------...---+++(((&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!   ......,,,+++***)))))))))''''''&&&&&&%%%$$$$$$###&&&&&&%%%$$$%%%&&&''')))!!!$$$***...000///+++'''###)))///111---)))&&&&&&###$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!! """""""""""""""""""""""""""###$$$$$$"""!!!!!!"""""""""###$$$$$$$$$$$$###########################%%%&&&&&&'''&&&&&&%%%%%%''''''(((((())))))))))))***+++...///111444777:::AAAHHHQQQXXX___iiiwwwyyyxxx{{{~~~wwwpppmmmsss~~~{{{~~~zzzrrrhhhbbbZZZTTTPPPOOOOOOOOOLLLLLLKKKHHHFFFHHHOOOUUU\\\bbbhhhmmmsss~~~}}}tttnnnooo{{{nnnUUUCCCAAA===;;;;;;======:::666444333111///...---------000000111111222333444444555222///---///333999===<<<999555111,,,*********---,,,+++)))'''%%%######$$$$$$###""""""!!! """!!!!!!!!!!!!------+++***)))((((((((((((((('''&&&%%%$$$######((('''%%%$$$$$$%%%&&&''''''(((+++...000///+++(((%%%***000444333///+++(((&&&'''((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%###!!! !!!"""#########$$$$$$$$$$$$%%%""""""############""""""&&&&&&''''''&&&&&&%%%$$$((((((((())))))******+++***+++---///222777>>>BBBQQQXXX```eeehhhnnnyyyyyyrrrpppvvv|||vvvrrrrrrzzzzzzooogggbbb^^^YYYVVVRRRPPPLLLGGGDDDEEEHHHLLLNNNRRRVVVZZZ___iiiwwwuuujjjeeejjjyyyiiiUUUJJJCCC<<<999;;;<<<999666888777555222111000000111000/////////111333555777777444000---...222777;;;;;;:::777222,,,)))((((((,,,,,,,,,+++***(((&&&%%%######"""!!!  !!!!!!!!! ,,,,,,***)))((('''''''''(((((((((''''''&&&&&&&&&((('''%%%######%%%'''((((((''''''***,,,---***(((&&&(((+++///111000---***'''(((((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""""""###$$$###!!!!!!"""$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&'''''''''((()))*********(((***---111888BBBMMMTTTdddjjjooopppooosss~~~}}}zzzxxxuuutttyyy|||xxxxxx{{{}}}|||zzzxxxyyy|||tttnnneee```YYYSSSOOONNNMMMLLLKKKLLLMMMNNNQQQXXXaaahhhsss{{{nnngggllluuuooo\\\QQQDDD===<<<>>><<<:::;;;:::888666444444444444333111///...///111444666555444222000000111333555888888777333---)))((()))))))))******)))(((&&&&&&"""""""""!!!!!!  !!!"""!!!!!!!!!!!!""",,,+++***(((''''''&&&&&&(((((((((((())))))))))))'''&&&$$$######%%%(((***&&&$$$"""$$$''')))(((&&&&&&%%%%%%(((---...,,,***%%%&&&&&&%%%###""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" """""""""!!!"""$$$&&&%%%$$$###""""""$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&'''((())))))******,,,111999DDDRRRaaakkkxxx|||~~~|||yyy}}}|||sssuuuvvvyyyxxxtttnnnjjjjjjqqq|||zzzvvvtttqqqsss~~~{{{tttjjjbbb^^^ZZZUUURRRQQQPPPMMMKKKKKKNNNSSSWWW^^^kkk~~~}}}lllgggjjjqqqlll___NNNCCCAAABBBAAA???===;;;999888777666777777888666222///---...000111333333333333333222000000555777777444///+++******%%%%%%&&&''''''&&&$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!! !!!   !!! !!!"""$$$   ++++++***))))))******+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$&&&)))******""" &&&)))%%%###&&&)))'''%%%###""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""$$$&&&### !!!#########$$$$$$$$$######"""###""""""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%))))))((((((((((((((((((///222999FFFVVVfffrrryyy~~~{{{yyy~~~|||eeedddeeeiiiqqq}}}{{{xxxrrrpppqqqtttxxx{{{|||uuussspppiiibbbgggccc\\\TTTLLLIIIJJJLLLUUUZZZeeerrrsssffflllooo{{{ttt\\\HHH>>><<<>>>???<<<<<<;;;;;;;;;;;;;;;;;;999777444000...------...///000222555666444///+++111555777555///)))&&&&&&%%%%%%%%%%%%&&&(((***+++$$$""" !!!###"""!!!!!! !!!!!!!!!  ++++++++++++******)))))))))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))***""" &&&)))%%%###&&&)))(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$############ !!!"""###$$$%%%%%%!!!######!!! """$$$###""""""""""""""""""""""""###$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&'''&&&&&&&&&'''((((((((('''&&&)))(((((()))***,,,---///444888AAANNN]]]kkkvvv{{{~~~{{{tttfffhhhlllttt~~~{{{uuurrrpppoooqqqwww~~~~~~zzzrrrggg\\\SSSLLLHHHKKKOOOVVVaaalllvvv}}}tttiiiiiippp}}}iiiUUUHHHAAA??????;;;;;;<<<======>>>>>>>>>;;;:::777444222000//////...///222555666555222///000222444333000,,,(((''''''&&&&&&&&&&&&((()))***&&&%%%"""!!! !!!###$$$%%%###!!! """### +++,,,,,,,,,+++)))((('''((((((((((((''''''''''''))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))""""""))),,,&&&###%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$$$$ !!!"""###$$$$$$&&&$$$""" """$$$###"""!!! !!!"""######$$$&&&''''''%%%###"""!!!"""###%%%&&&'''(((((((((((()))))))))(((((('''+++******+++---000444666;;;@@@IIIUUUaaammmuuuzzz{{{~~~zzzwwwuuurrrppplllqqqzzzyyyqqqkkkhhhggghhhkkkrrr~~~xxxiiiXXXMMMJJJJJJKKKPPPVVV]]]aaaccchhhqqqtttooommmpppxxxuuubbbQQQEEE???<<<<<<<<<===>>>??????>>>>>>======<<<:::777555333111---...000333666777555333...//////000000...***'''((('''&&&&&&&&&&&&'''((()))(((&&&$$$######$$$$$$%%%###!!! """### !!! """  +++,,,------,,,)))'''%%%((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%'''"""&&&000222***######""""""!!!!!!!!!"""###$$$#########$$$$$$%%%%%%%%%############""""""""""""&&&### !!!""""""$$$###!!! """$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%&&&'''''''''((((((((((((((((((((((((------...///222777;;;>>>DDDGGGNNNUUU^^^fffnnnssstttyyy}}}~~~|||{{{~~~wwwmmmhhhiiiooouuuxxx{{{}}}{{{tttpppkkkfffdddcccdddeeeiiirrrrrrcccYYYSSSLLLHHHJJJNNNRRRSSSVVV^^^kkkzzz}}}vvvsssxxxrrr___OOOCCC>>>>>>>>>>>>>>>===<<<;;;:::?????????>>><<<999555333,,,,,,...111444666666555000...---///111000+++''')))(((&&&%%%$$$$$$%%%%%%***)))(((&&&%%%$$$$$$$$$"""  !!!!!!!!!    +++,,,------,,,)))'''%%%'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%###***666999///$$$!!!!!!!!!!!!!!!"""###$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######"""  """###"""!!!%%%$$$"""""""""$$$&&&''')))'''%%%#########%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((((((((,,,...111666<<>>======<<<;;;;;;;;;;;;??????@@@@@@>>>;;;888666...------...111444555555222000///000222111,,,((()))(((&&&%%%$$$###$$$$$$((((((((('''&&&$$$###""" !!!!!!!!!   +++,,,,,,,,,+++)))(((''''''''''''((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++888;;;000%%%"""###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%&&&'''''' """###$$$###""""""%%%$$$######$$$%%%'''((()))'''###!!!!!!###&&&(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((******+++///666???IIISSS[[[___^^^^^^]]]\\\\\\aaaiiippp{{{xxxxxxzzz{{{||||||yyyuuurrrqqqqqqqqqqqq{{{~~~vvvpppaaabbbeeelllwww|||uuuppphhhbbb```bbbdddhhhlllppprrrssstttqqqttt{{{~~~~~~uuu```PPPIIIGGGGGGFFFGGGIIIMMMUUUbbbtttyyyzzzsss[[[KKK@@@???===;;;;;;<<<>>>?????????AAAAAA@@@>>><<<;;;333111......000222333444444333222333333222///---+++***(((&&&%%%%%%%%%%%%''''''(((((('''%%%###"""""""""!!!    !!! ++++++++++++******))))))''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((%%%)))555777...&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''"""%%%'''&&&$$$"""###$$$"""######$$$%%%%%%&&&&&&%%%$$$"""!!!"""###%%%'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,...111666???JJJUUU___fffjjjeeeggggggeeedddgggnnnttt|||yyyvvvrrrnnnmmmkkkhhhgggiiimmmssswwwuuummmiiigggfffccciiisssyyyqqqpppppplllhhhfffjjjlllppptttxxxzzz{{{|||xxxyyy|||xxxeeeZZZSSSMMMHHHGGGGGGHHHLLLTTT```nnnwww~~~nnnZZZLLLHHHCCC???<<<===???@@@@@@@@@AAABBBBBBAAAAAA@@@:::777222///000111222333222444555555444333444444---,,,***)))((((((((()))%%%'''((())))))'''%%%###$$$#########""""""""""""   !!!   !!! !!!""""""++++++******)))******+++&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))***+++%%%'''000333,,,&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""&&&)))+++(((###!!!###''' !!!"""$$$%%%%%%%%%$$$"""""""""######$$$$$$%%%!!!"""###%%%&&&'''((((((%%%%%%&&&'''))),,,///000:::???HHHSSS]]]dddjjjlllgggjjjmmmllljjjkkkqqqwww}}}vvvnnnhhh\\\\\\^^^dddnnnzzzqqqaaa\\\^^^aaadddjjjsss{{{uuunnnlllqqqvvvuuussssssssstttvvvyyy{{{}}}||||||{{{nnnbbbWWWNNNJJJIIIHHHHHHKKKRRR[[[bbbooozzz~~~||||||nnnYYYSSSKKKCCC===<<<<<<>>>AAAAAABBBCCCCCCDDDDDDDDD@@@;;;555111000111222222000444777777666555777:::///...---++++++++++++,,,%%%''')))******(((&&&$$$############"""""""""!!! !!!!!!!!!   !!!!!! !!!$$$###!!! ***++++++++++++***))))))***))))))((('''&&&&&&&&&&&&%%%$$$###$$$&&&((()))%%%%%%%%%$$$$$$#########(((+++......,,,(((%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###)))...,,,&&&"""###'''$$$$$$%%%%%%$$$###!!! !!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$%%%&&&'''$$$&&&,,,///000666>>>CCCHHHOOOVVV\\\```eeegggfffkkkpppqqqnnnlllnnnrrr{{{oooddd\\\OOOXXX```gggtttlllXXXVVV^^^hhhrrrzzz}}}xxxooohhhdddkkkuuu}}}}}}{{{|||wwwggg[[[PPPJJJHHHMMMOOONNNOOOTTT\\\dddvvv{{{pppwwwrrreeeSSSGGGAAA@@@>>><<<;;;<<<>>>???@@@BBBEEEGGGAAA???<<<999666333111111333444555777999:::::::::888444///------...---+++***(((((()))+++***'''$$$$$$######"""!!!  """"""!!!    """!!! !!!"""   +++++++++++++++***))))))***))))))(((''''''&&&&&&))))))(((''''''(((******(((((('''''''''''''''''''''))),,,,,,)))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%###""""""$$$$$$%%%%%%$$$###!!! """######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!###%%%&&&%%%%%%'''((('''&&&(((...111222999AAAHHHLLLRRRVVVZZZ\\\___aaagggkkknnnllliiihhhlllpppzzz}}}|||qqqfff___[[[XXXbbbnnnwww~~~lll```YYYaaappp}}}sssooollllllnnnmmmiiidddhhhooozzz~~~qqqaaaWWWPPPPPPPPPLLLJJJKKKPPPXXXhhh|||zzzxxx~~~xxxcccSSSJJJGGGDDDBBB;;;===>>>???@@@AAACCCDDDAAA@@@>>>:::777444111000222333555777:::<<<===>>>;;;666111............---***(((((()))+++,,,***(((%%%$$$###!!! !!! !!!!!!!!!!!! """!!!!!!    !!!!!!!!!+++++++++++++++******)))***))))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%'''((((((&&&$$$$$$%%%$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''$$$"""###$$$%%%###!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$### """$$$%%%%%%&&&(((***((((((+++000444666===CCCMMMPPPSSSVVVWWWXXXZZZ\\\gggiiiiiifffbbbccciiiooosssvvvzzzzzznnnccc\\\\\\]]]eeerrr}}}mmmiii\\\\\\dddttt|||zzztttnnnjjjbbb___^^^aaafffkkklllkkklllsss}}}{{{nnnaaaZZZWWWQQQJJJGGGHHHNNN[[[lllvvvyyyzzz}}}}}}xxx{{{uuuaaaTTTLLLFFFBBB<<<<<<===>>>???@@@@@@AAABBBAAA@@@===:::666333000111222444777:::===@@@AAA>>>:::444000////////////+++***)))***,,,---------'''&&&###!!! !!! !!!"""""""""!!!!!!!!!!!!!!!    ++++++,,,,,,++++++***)))))))))))))))((((((''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%$$$######$$$%%%######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&&&&)))+++***+++...222666:::@@@DDDLLLNNNQQQSSSUUUWWWZZZ]]]eeefffeeeaaa]]]^^^ffflllqqqrrruuuxxxzzzzzzzzzzzzwwwsssjjj^^^VVVVVV___gggsss}}}jjjaaaeeeccckkkyyytttnnnjjjddd___]]]^^^]]]]]]aaaiiipppuuuwwwvvv{{{xxxmmmfff___TTTLLLJJJLLLSSS___eeeeeedddfffvvv{{{vvv}}}uuudddVVVJJJBBB<<<<<<<<<===???@@@@@@???CCCCCCCCCAAA>>>:::555333000000222444888<<<@@@BBB@@@<<<777333000000000000///---,,,+++,,,---...///)))'''$$$""" !!!""" !!!!!!""""""!!!!!!!!!!!!!!!    +++,,,,,,,,,,,,+++******)))))))))))))))((((((((()))))))))))))))((('''&&&######$$$$$$%%%%%%%%%&&&$$$%%%%%%###""""""###%%%######""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%###$$$%%%'''$$$$$$##################!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''***,,,---000333555888<<>>:::666333111111222222111000...,,,,,,---...,,,***'''$$$"""!!!"""""" !!!!!!!!!    !!!  !!!  ,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""""""###%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%$$$###"""$$$'''$$$$$$######"""######$$$!!!!!!""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((***---000333777999999:::???BBBCCCBBBEEEIIIOOOUUU]]]fffkkkjjjlllmmmiiiccc___```dddhhhhhhgggfffeeecccaaaaaaVVVUUURRRQQQTTT___nnnzzzrrreeecccdddhhhssswwwjjj]]]VVVSSSRRRSSSVVVUUUYYY```iiisss{{{}}}xxxjjjYYYQQQLLLMMMMMMKKKIIIJJJMMMXXXgggvvvxxxrrrrrr{{{{{{dddUUUGGGCCC>>><<<>>>@@@@@@???DDDDDDDDDCCCAAA>>><<<;;;444333111000222555999<<<>>>>>><<<999555222222222222333222000---,,,,,,------,,,***(((%%%$$$"""""" !!!!!!!!!      ,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###%%%''''''&&&$$$$$$$$$###""""""###$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$&&&'''(((***---222555:::???AAA>>>>>>BBBDDDCCCAAADDDIIINNNUUU^^^hhhnnnssswwwyyyuuulllbbb^^^]]]\\\\\\[[[ZZZXXXWWWVVVUUUOOOQQQUUU\\\eeepppyyyuuuoooiiihhhooo|||xxxggg^^^UUUSSSRRRQQQSSSWWWZZZ___iiirrrzzz}}}sssfffZZZTTTPPPJJJGGGGGGFFFLLLUUU^^^iiixxxtttuuutttdddRRRJJJBBB===>>>???>>>===AAAAAA@@@???>>>>>>===<<<:::777333111000333666999:::<<<>>><<<888444222222///111333222///------.........---+++)))&&&###""""""""""""""""""!!!   !!!  !!!!!!  !!!!!!!!!!!! ,,,,,,------,,,,,,+++***)))))))))))))))*********)))(((&&&%%%&&&(((***+++'''''''''&&&&&&%%%%%%$$$'''))))))(((&&&#########%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$#########'''###"""&&&,,,...)))###$$$$$$###""""""###$$$%%%$$$$$$$$$###"""!!!!!! #########$$$$$$%%%%%%%%%"""$$$&&&))),,,000666:::>>>DDDEEEAAA@@@DDDFFFCCCCCCFFFJJJOOOUUU^^^hhhnnnzzz~~~rrreee]]]YYYRRRRRRQQQPPPOOOOOONNNNNNOOOTTT]]]jjjvvv~~~~~~uuusssuuuuuuvvvyyyoooggg]]]WWWSSSTTTUUUTTTUUUXXX___eeennnwww|||~~~lll```WWWOOOIIIHHHHHHJJJMMMOOOUUUaaarrr{{{vvvzzzuuuYYYPPPEEE>>>===>>>===;;;??????>>>===<<<<<<======>>>:::666222000222555777888;;;>>>===999555333222,,,000222222000......////////////...+++'''$$$!!!###############"""!!!!!!  !!!!!! !!!!!!"""!!! !!!"""    ***+++,,,+++)))((()))***------+++***)))'''&&&&&&)))(((&&&&&&''''''&&&$$$'''(((((('''%%%###$$$%%%&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$######%%%&&&(((%%%%%%%%%$$$$$$#########"""###$$$$$$$$$"""!!! &&&%%%###$$$%%%%%%$$$"""$$$###############$$$$$$)))&&&'''---///000555>>>IIIIIIHHHHHHHHHIIIKKKLLLJJJHHHKKKRRRWWWZZZccclllyyytttiii[[[PPPHHHIIIKKKJJJGGGGGGMMMTTTZZZcccooozzz}}}uuuuuuyyy|||pppgggccc^^^\\\[[[YYYWWWTTTQQQQQQVVV^^^dddoooxxx{{{mmm```TTTLLLMMMGGGEEEHHHLLLPPPZZZeeevvv}}}tttvvv{{{nnn]]]LLLDDD@@@;;;:::<<<;;;>>>@@@???>>>>>>===<<<;;;===<<<999555222333555666777:::<<<>>><<<888444000111222333222000...---)))+++---...---***'''%%%###""""""!!!!!!!!!!!!"""!!!  !!!  !!! !!!!!! !!!""" !!!!!!  ,,,------,,,***((()))***(((((((((''''''&&&&&&%%%'''&&&%%%&&&(((((('''&&&&&&((()))(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""" !!!###$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$###"""!!! ###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$'''...222555<<>>@@@<<<<<<===>>>@@@AAABBBCCC>>>>>>===:::666444333333777888:::===??????<<<:::111111111111///...,,,+++((()))+++++++++)))'''%%%$$$######"""!!!!!!""""""!!!  !!!  !!! !!!    000000000...+++))))))***************************'''&&&%%%&&&((()))((('''###%%%((()))'''&&&&&&&&&(((&&&%%%$$$&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""###########################"""!!!!!!###%%%&&&%%%%%%%%%%%%&&&'''((()))***++++++...111444999???EEELLLNNNQQQSSSTTTSSSRRRPPPRRRPPPMMMLLLLLLNNNTTTZZZ\\\[[[ZZZZZZ[[[YYYRRRLLLEEEHHHLLLTTTbbbsssuuuhhhccc\\\YYY^^^hhhrrr~~~wwwiiiaaa[[[VVVVVVVVVTTTVVVYYYUUUXXX]]]dddmmmyyy~~~tttjjjaaaZZZWWWTTTSSSVVV[[[aaahhhvvv}}}qqqsss|||sss^^^OOOGGGCCC>>>;;;:::===@@@AAACCCEEECCCCCCBBB???<<<999777666666666888;;;>>>???===;;;333222111///...,,,+++***(((((()))***))))))''''''%%%$$$######""""""""""""!!!    !!!!!!    000111111///,,,*********------,,,++++++******))))))'''&&&&&&''''''&&&%%%###%%%''''''&&&%%%%%%&&&)))'''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###"""!!!!!!!!!######$$$%%%%%%%%%$$$#####################$$$$$$(((%%%######$$$%%%&&&%%%$$$$$$%%%%%%'''(((******+++...///000333999???CCCOOONNNMMMMMMMMMNNNOOOOOOQQQQQQNNNKKKJJJMMMSSSVVVQQQNNNLLLNNNQQQRRRQQQPPPHHHPPPYYYdddttt{{{hhh[[[YYYVVVXXXbbbllluuu}}}vvvqqqmmmeee]]][[[XXXWWWXXXWWWVVVYYY^^^___bbbhhhpppyyy|||rrrjjj]]]YYYUUUTTTUUUYYYdddooozzz~~~uuussszzzfffSSSGGGCCC<<<999<<>>???@@@<<<===BBBFFFDDDCCCDDDEEECCC???;;;999777666777:::<<<======;;;888333///+++******+++))))))(((((()))***,,,---((('''&&&%%%$$$#########!!!   !!!!!!  !!! !!!!!! ,,,---...---+++***+++,,,&&&&&&''''''((())))))***&&&%%%%%%&&&((()))((('''...---+++(((&&&&&&)))++++++)))&&&&&&&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######&&&$$$"""!!!"""$$$&&&((($$$$$$#########$$$&&&'''%%%### ###&&&((((((&&&&&&''')))+++---///000444999888333222888<<<;;;>>>>>>===>>>AAAEEEIIILLLNNNRRRQQQIIIEEEGGGFFFCCCEEE@@@???BBBEEEIIIVVVcccyyyqqqmmmkkkjjjfffeeelllxxxyyy~~~wwwlllccc^^^TTTRRRRRRTTTUUUUUUVVVXXXWWW[[[ccckkkqqqxxxyyygggVVVMMMKKKGGGNNNXXXgggzzzuuuoooiiiiiiooo{{{~~~[[[LLLAAAAAAAAA<<<<<>>>>>===999444///+++******+++***)))(((((()))+++---///)))(((&&&%%%$$$#########!!!!!!   !!!!!!   !!!""" !!!!!!  !!!  !!!,,,------+++***)))***,,,+++---...---***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***((('''&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%%%%&&&'''&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&(((+++///222444444333111000222666:::======<<<;;;;;;>>>CCCGGGJJJOOOOOOMMMIIIEEEBBBAAAAAA:::<<>>CCCGGGIIILLLLLLLLLIIIDDD???===<<<<<<===AAAIIIPPPWWWaaakkkvvv|||ssslllgggggghhhkkkooovvvsssggg]]][[[ZZZWWWSSSRRROOOPPPQQQRRRSSSVVVZZZ]]]kkksss}}}rrrcccYYYSSSSSSZZZgggqqqvvvzzz~~~qqqiiidddcccmmm|||~~~gggPPPHHHDDD===<<<@@@EEEEEEEEEDDDCCCBBBAAAAAA>>><<<999777666777:::;;;<<<:::777555333000---***((('''&&&&&&'''***,,,...000///...---***(((&&&$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""   ---...///---+++***+++,,,'''%%%###$$$'''******)))((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""######$$$%%%%%%&&&&&&'''''')))---111444555555444666666555444444444555555555777999<<<@@@DDDGGGHHHIIIJJJIIIFFFAAA<<<999777===>>>DDDOOOYYY]]]bbbgggqqqxxxvvvkkkgggffffffqqqtttzzzyyyrrrbbbXXXQQQQQQRRRPPPNNNNNNNNNPPPSSSVVVZZZ___fffjjjzzzxxxpppeeedddhhhooorrrooollllllooo{{{~~~sssiii```bbbjjj~~~{{{aaaRRRIII@@@===???DDDDDDCCCBBBAAAAAA@@@@@@@@@>>>;;;888777777777888;;;:::999888777444000---***)))'''&&&'''))),,,---111111000...,,,)))&&&$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""###""" !!!""" !!!!!!!!!  !!!!!!""""""""" !!!---......---+++))))))***)))$$$ !!!'''******((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""######$$$&&&'''))))))***,,,...111333555666777999999999888777555444333444666;;;???CCCFFFHHHHHHHHHGGGFFFBBB===:::999999???BBBKKKVVV\\\\\\^^^aaalllrrrwwwwwwzzzxxxhhhaaadddlllrrryyyrrrkkkeeeXXXPPPKKKLLLOOONNNMMMNNNOOORRRXXX___fffpppyyy}}}zzzzzzuuukkkccc```aaajjjxxxttthhhcccdddsssttt```SSSGGGBBBBBBAAA@@@???>>>>>>>>>???@@@BBB@@@===;;;888777666666999999:::;;;;;;999444111+++***(((''''''***---///222222222000---***'''%%%######""""""!!!""""""""" !!!""""""###$$$###"""!!!!!!!!!"""### !!!!!!!!!   !!!""""""!!!  )))+++,,,+++(((&&&%%%&&&,,,'''"""###'''***)))&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$$$$&&&(((''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$&&&(((***,,,...------...000444777999======<<<<<<:::888666555666999>>>CCCGGGHHHIIIIIIGGGFFFBBB>>>;;;<<<@@@DDDGGGMMMWWW___]]]XXXYYY^^^hhhoootttssstttyyy~~~}}}uuuiii```aaalllzzzzzzpppiiiccc]]]YYYSSSMMMIIILLLNNNNNNNNNPPPOOOUUU^^^iiitttwwwhhh\\\XXX[[[^^^fffrrruuukkkfffhhhtttppp^^^PPPEEEAAA???===<<<:::;;;<<>>>>>>>>===<<<:::999888;;;>>>BBBFFFIIIIIIIIIHHHFFFDDD@@@===>>>DDDLLLRRRUUU[[[bbbeee___WWWXXX^^^dddkkkppppppqqquuuyyyzzz}}}yyywwwvvvvvvvvvuuufffdddbbbbbbiiiwwwzzzrrrggg^^^YYYVVVRRROOOOOOJJJIIILLLNNNNNNPPPSSSQQQYYYeeesss{{{iii[[[VVV[[[XXXZZZaaakkkvvvvvvmmmcccgggqqqmmm[[[KKKCCCAAA???<<<999999;;;===???@@@@@@???>>><<<999777666444555888;;;======:::777...,,,)))''''''***...111222333444333111...***(((&&&%%%$$$###"""!!!!!!!!!###"""!!! !!!######"""  """"""!!!!!!!!!    !!!!!!"""///111222111...,,,******)))((((((((('''''''''&&&((((((((((((((((((((((((++++++***(((&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!!"""$$$&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&))),,,---000/////////111555888:::>>>>>>===<<<<<<;;;;;;:::???AAADDDGGGIIIIIIHHHGGGBBBAAA@@@AAAEEEMMMWWW___bbbbbbdddddd___XXXXXX]]]___fffkkkkkkmmmsssyyy{{{~~~sssoooiiieeedddcccbbbbbb]]]aaahhhooowwwxxxggg```XXXRRRPPPPPPNNNLLLLLLIIIIIIMMMQQQRRRTTTXXXXXXaaaooo~~~uuuddd\\\\\\VVVSSSWWW\\\bbblllvvv|||lllgggfffmmmyyynnn\\\OOOHHHEEE@@@;;;999:::<<<===>>>?????????===;;;999777222333555999<<<===;;;999333000+++((('''))),,,...111222444555333000,,,***'''&&&$$$###"""!!!!!!!!!"""!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!   !!!""""""   !!!!!!***,,,------***'''%%%$$$%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((($$$%%%&&&''')))***+++,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$###$$$&&&(((((((((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%%%%&&&))),,,---///000111333555666888999======<<<;;;;;;;;;<<<<<>>???BBBEEEKKKTTT^^^eeehhhdddaaa```^^^YYYXXXZZZ\\\bbbffffffjjjrrr{{{~~~www}}}|||uuuhhhccc]]]YYYWWWWWWVVVVVV___gggrrr{{{xxxfff\\\WWWQQQNNNNNNOOONNNLLLKKKIIIJJJPPPTTTVVVYYY^^^```iiixxxooofff\\\TTTPPPRRRUUUVVV^^^gggwww~~~~~~yyynnneeeeeelll|||mmm```NNNJJJDDD>>>:::999:::<<<======??????>>><<<:::999111222444777;;;<<<;;;:::666333---)))&&&''')))+++111222444555444111...+++'''&&&%%%###"""!!!!!!!!!!!!$$$&&&'''(((!!!  """$$$$$$$$$###"""!!!   !!!###%%%'''!!!  !!!###"""""" 000...,,,*********+++,,,))))))))))))))))))))))))***(((''''''(((((('''%%%%%%%%%&&&'''(((***,,,---***(((&&&###""""""###$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((,,,000222111111111111111444888<<<;;;999777777:::===@@@AAADDDDDDBBB???===<<<===???>>>CCCHHHKKKNNNUUU___gggkkkkkkiiigggbbb]]]YYYVVVZZZ\\\___bbbggglllqqquuuuuuxxx}}}wwwoooZZZVVVQQQMMMMMMRRRXXX]]]nnnzzztttggg]]]RRRPPPOOONNNNNNMMMKKKIIIBBBIIIRRRXXX\\\```dddhhhmmmwwwxxxhhhccc\\\UUURRRTTTXXX[[[kkkppp{{{~~~}}}sssjjjfffnnnooocccYYYKKKAAA===<<<<<<<<>>@@@AAA@@@???===<<<999666333444888<<<======<<<:::666333000...------000333666777666444333333...***%%%"""###$$$##################"""!!! !!!""""""!!!!!!"""%%%(((///+++&&&$$$$$$$$$""" !!!!!!!!!!!! !!!!!!  !!! !!!!!!!!! !!!!!!!!!---,,,***)))((())))))***)))))))))))))))))))))))))))(((''''''(((((('''&&&))))))***+++---///000222,,,***)))'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((((())))))+++,,,---...//////111444555444444444555;;;;;;;;;;;;;;;:::::::::888888888888:::>>>EEEIIINNNSSSYYY\\\\\\]]]```cccnnnqqqtttuuuqqqiii```ZZZXXXYYYYYY[[[]]]```bbbcccggghhhkkknnnnnnhhh]]]UUUEEEDDDEEEIIISSS```mmmuuutttaaaUUUSSSSSSPPPMMMLLLLLLLLLMMMOOOQQQSSSTTTUUU\\\eeemmmqqqvvv{{{~~~~~~}}}||||||zzzxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvxxxzzz{{{||||||zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{}}}}}}uuummmddd^^^ZZZZZZ```lllxxxwwwmmmqqq{{{wwwbbbPPPDDD???<<<;;;<<<===>>>??????>>>======:::888555444777:::===>>>===<<<:::777444111///......111444666555444444444---***&&&######$$$######$$$$$$$$$$$$###"""!!!!!!#########"""!!!"""$$$''''''$$$!!! !!!  !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!---,,,+++***)))))))))***(((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((())))))***+++,,,+++***((('''&&&&&&&&&'''########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$######%%%((()))***+++,,,---............000222333444444555777999???@@@BBBBBBAAA?????????::::::999999<<>>???CCCKKKXXXgggvvv~~~mmmXXXLLLLLLOOOOOOMMMNNNNNNNNNNNNNNNQQQTTTVVV[[[bbbllltttyyy}}}~~~|||}}}zzzvvvtttssssssrrrqqqqqqrrrrrrrrrrrrqqqooonnnlllnnnqqqsssuuutttrrrqqqrrrqqqpppoooooooooppppppqqqsssuuuwwwyyy{{{{{{|||zzz|||~~~yyyoooddd___]]]bbbjjjrrr|||vvvnnnnnnsss~~~mmmYYYKKKCCC???<<<:::;;;<<<===>>>>>>======<<<:::777555666999===???<<<<<<;;;999666333///...000222555555444333333333+++***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$###""""""###%%%!!!  !!!!!!!!!!!!  !!! !!!!!!!!!""""""!!!!!!!!!...------,,,++++++******((((((((((((((((((((((((((('''&&&'''((()))((('''))))))((('''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$$$$%%%''')))***,,,,,,---............---111111111111333777<<>>=========;;;999666333111444555666555333000000000///...---+++(((&&&%%%%%%###$$$$$$$$$$$$######"""###$$$%%%$$$"""!!!"""$$$!!!"""""""""!!!""""""### !!!!!!!!!!!!  !!! !!!!!! !!!!!!"""######"""!!!!!!......------,,,++++++***))))))))))))))))))))))))((('''&&&'''((()))((('''***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***---------------.........111000000///111777>>>DDDOOOPPPPPPLLLEEE???======555666999>>>DDDLLLVVV\\\aaabbbccceeehhhlllppprrrppppppqqqrrrrrrqqqooonnnkkkhhheeeeeeffffffbbb^^^[[[VVVPPPLLLKKKIIIEEEBBB???BBBFFFNNNYYYdddmmmsssyyyyyyqqqbbbYYYNNNHHHHHHJJJJJJIIILLLNNNPPPQQQTTTZZZdddkkkssszzz~~~zzzvvvsssooolllgggdddccccccbbbaaa___``````aaaaaa```___^^^ZZZ[[[^^^```aaaaaa``````___^^^\\\ZZZZZZ[[[\\\^^^^^^```bbbeeegggiiijjjkkknnnooorrruuuxxxzzz{{{|||yyyyyyyyyyyyzzzzzzzzzzzz~~~uuujjjeeeaaaaaadddmmmzzz~~~iii___```kkk~~~~~~jjjXXXGGG===<<<<<<<<<<<<==================<<<:::888888;;;===?????????>>>===;;;888777777888777555111...------333333222///***%%%###""""""###############"""""""""###$$$###"""!!!"""### """###"""!!! !!!""" !!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!############!!!!!!---------,,,++++++***)))))))))))))))))))))))))))((('''&&&''')))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$&&&&&&&&&&&&%%%###%%%&&&((())))))))))))------,,,,,,,,,---//////////////////111555;;;@@@HHHJJJJJJFFF>>>999888999777:::>>>CCCIIIQQQZZZ``````aaacccgggkkknnnoooooonnnoooooopppooommmkkkjjjhhheeebbbccceeeddd___[[[TTTOOOGGGDDDFFFHHHIIIIIIFFFHHHMMMTTT[[[bbbhhhkkkoooyyy}}}zzzyyytttiii```VVVSSSNNNKKKLLLNNNPPPQQQOOORRRUUUVVVYYY```kkkttt{{{|||zzzxxxsssnnnkkkdddaaa]]][[[ZZZXXXWWWUUUUUUUUUWWWXXXXXXWWWVVVVVVQQQRRRSSSUUUUUUVVVVVVVVVVVVUUUSSSQQQQQQRRRSSSUUUUUUWWWYYY[[[^^^___aaaaaadddfffhhhkkknnnpppqqqrrrqqqqqqrrrssssssssssssssswwwvvvvvvyyy~~~wwwkkkccc```cccnnnzzzxxxeee```bbbppplllVVVHHH>>>>>>==================<<<>>>>>>===:::888999;;;>>>>>>>>>>>>===<<<<<<;;;888888777444000---,,,---///111222000+++'''%%%%%%!!!""""""######""""""!!!!!!""""""!!! !!!""" """$$$"""  !!!!!!!!!!!!  !!!!!!""" !!! !!!!!!!!!!!! !!!###$$$$$$###!!! ++++++,,,++++++***)))((())))))))))))))))))))))))'''&&&&&&''')))***)))(((#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""%%%'''((('''&&&%%%"""$$$''')))******)))(((---,,,+++***+++---///000,,,...///000111444777:::===@@@AAA>>>888555777:::???AAAEEEIIINNNUUU[[[```^^^```dddiiimmmnnnmmmkkkmmmnnnoooooommmjjjfffddddddaaa^^^___aaaaaa\\\WWWJJJDDD===:::>>>DDDIIIKKKLLLOOOTTTZZZ___dddgggiiihhhrrr}}}||||||}}}wwwooogggfffjjjhhh^^^UUUMMMMMMLLLKKKKKKNNNSSSWWWVVVXXXZZZ[[[\\\cccnnnwww}}}vvvtttrrrooolllgggaaa\\\[[[YYYVVVTTTRRRQQQOOOMMMMMMNNNPPPQQQRRRQQQQQQPPPLLLLLLLLLMMMNNNNNNOOOOOOQQQOOOMMMKKKKKKLLLNNNOOOPPPQQQSSSVVVXXXYYYZZZ[[[\\\]]]```bbbeeeggghhhhhhkkklllmmmnnnooooooooooooooommmnnnqqqvvvzzzzzzxxx}}}~~~yyykkkddd\\\dddmmmrrr|||pppfff```hhhvvv}}}eeeUUU@@@???>>>===============<<<>>>@@@>>>;;;888999:::<<<<<<<<<;;;;;;;;;;;;;;;777777777444000...------(((+++//////,,,))))))*** !!!!!!"""""""""!!!!!! !!!"""!!! !!!"""%%%''')))'''###!!!!!!### !!!!!!!!!!!!  !!!"""###### !!!!!! !!!!!!!!!!!! """###$$$$$$###""" ///---+++)))((()))***+++...***&&&'''+++,,,***'''(((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$######!!!!!!###%%%'''&&&###""""""$$$&&&&&&%%%$$$############(((((())))))*********+++((((((***,,,...000111222///111222222111222555777888:::;;;777333333777<<>>@@@HHHQQQWWWZZZYYY]]]cccggghhhhhhiiiiiikkkoooxxxyyyuuuxxxzzzzzz~~~~~~|||ooofffcccYYYVVVSSSSSSTTTTTTQQQNNNMMMMMMLLLMMMOOOSSSWWWYYYWWWYYY[[[\\\___hhhuuu}}}vvvqqqkkkccc___]]]ZZZUUUPPPPPPOOOMMMKKKJJJIIIHHHHHHDDDCCCDDDGGGJJJJJJFFFBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSRRRTTTVVVZZZ]]]___aaabbb``````aaabbbbbbcccbbbbbbeeeeeegggiiilllooorrrssstttwwwzzz}}}|||ooogggcccdddjjjrrr{{{rrrddddddkkkuuuzzzbbbLLLCCC===<<<===;;;;;;===>>>>>>==================>>>???@@@AAAAAA@@@>>>===>>>===;;;777222,,,(((%%%((()))***+++,,,+++****** """######$$$######### !!!"""!!! """######"""!!!!!!"""  !!!"""### !!! !!!"""###$$$"""  !!!$$$$$$###"""!!! ......,,,+++******+++++++++&&&""""""&&&))))))((()))(((((('''&&&&&&'''''')))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$&&&((('''%%%###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&(((***+++------))))))***,,,...///000111///000111111000000222444000333444333111333999???MMMRRRUUUUUUXXX___bbbbbbccceeegggiiijjjkkklllmmmhhhfffeeeggghhhgggccc___SSSPPPMMMLLLLLLIIIDDD@@@BBBBBBCCCIIIRRR]]]eeeiiiqqqrrrssssssqqqppppppqqqsssuuu{{{}}}vvvuuusssooommmkkklllllleeeZZZRRRPPPLLLJJJHHHJJJLLLNNNNNNMMMKKKLLLOOORRRUUUXXX[[[\\\YYY[[[^^^___ccclllyyyxxxmmmeee^^^WWWRRRQQQNNNJJJFFFEEEDDDBBB@@@???>>>======?????????AAACCCDDDAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQSSSUUUWWWXXXYYYZZZZZZ[[[[[[\\\[[[[[[[[[]]]^^^___bbbdddgggjjjkkkmmmpppsssvvvxxx{{{~~~~~~uuunnnhhhgggiiimmmvvvmmmfffeeeiiiyyywwwYYYMMMBBB>>>>>>======??????????????????>>>======???@@@AAABBBBBB@@@>>>===<<<<<<:::777333...***(((((()))***+++++++++******$$$$$$$$$$$$%%%%%%%%%%%%$$$""" ###$$$###!!!!!!######!!! !!!""""""!!!!!! !!!!!! !!!  !!!"""######!!!  ######""""""!!!!!! .........------,,,+++******%%% $$$(((++++++))))))((((((''''''(((((('''''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&############$$$%%%&&&'''$$$$$$%%%''')))***+++,,,******+++,,,---...//////...///000///------///111***---///000222777???FFFRRRUUUWWWWWW[[[ccchhhiiiiiiiiikkklllmmmnnnnnnnnndddbbbaaaccceeeeeeaaa]]]LLLJJJFFFBBB???===<<<;;;AAAFFFNNNXXXbbbmmmwww}}}}}}{{{{{{}}}}}}}}}zzzrrrkkkddd___[[[YYYRRRIIIDDDDDDCCCAAA@@@AAAEEEHHHKKKKKKNNNPPPUUUZZZ]]]____________aaadddgggllluuunnnaaaVVVPPPIIIDDDBBBAAA>>>;;;<<<;;;:::888777666666666999888777888:::;;;:::999888999999999999:::::::::::::::::::::;;;<<<===>>>CCCCCCCCCDDDEEEFFFFFFFFFJJJKKKLLLMMMNNNOOOOOOOOORRRRRRRRRRRRRRRRRRQQQPPPSSSSSSUUUWWWZZZ\\\___```cccfffiiikkkmmmpppsssvvvwwwxxxzzz}}}uuukkkeeeccchhhooorrrooodddaaalllzzzqqq```MMMCCC@@@>>>>>>???@@@@@@AAABBBAAA@@@???>>>AAABBBCCCCCCBBB@@@>>>===;;;;;;:::888555111---+++(((((()))***************'''&&&%%%$$$$$$$$$%%%&&&&&&$$$""""""$$$%%%$$$###!!!""""""!!! !!!$$$###"""!!!  !!! !!!""""""!!!  """"""""""""!!!!!!!!!!!!---.../////////---+++)))+++(((%%%%%%'''***,,,,,,))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''+++++++++,,,,,,------.........///---++++++,,,...+++---000333888???GGGMMMRRRUUUVVVXXX```llluuuvvvuuurrrooonnnnnnooooooooofffdddcccdddccc___XXXSSSFFFEEEBBB===;;;;;;???BBBGGGPPP\\\gggqqqzzzwwwmmmeee]]]TTTOOOIIIBBB???AAABBBAAA@@@AAACCCGGGKKKMMMTTTWWW\\\aaaeeegggggggggjjjlllooorrrxxxuuuaaaTTTKKKFFF@@@<<<:::999888666666555444333222222222222333222111111222333444444333333444444444555555555777777777777888999:::;;;======>>>@@@AAABBBCCCDDDIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHJJJKKKLLLNNNPPPSSSUUUWWWZZZ\\\```bbbcccfffiiikkkoooqqqtttwwwyyy|||~~~|||nnneeecccfffbbbnnn~~~oooeeegggooo{{{xxx^^^NNNFFFAAA>>>===>>>???AAACCCCCCCCCBBBAAACCCDDDDDDDDDCCCAAA>>>===<<<<<<;;;:::777222...+++((((((((()))))))))))))))(((&&&$$$"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$ """"""  !!!######"""!!! !!!!!! !!! !!!!!!!!!"""!!!  !!! !!!!!!!!!"""""""""###,,,---///000///---+++)))+++*********++++++***)))))))))(((((((((((())))))(((((('''%%%%%%$$$$$$$$$&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&+++++++++,,,,,,,,,------.........---+++***+++,,,...000333888>>>EEELLLPPPRRRTTTVVV[[[gggxxxzzzrrrmmmkkkmmmnnnooojjjhhheeeccc^^^VVVKKKCCC<<<<<<===>>>BBBIIIQQQWWWXXX```lllvvv}}}{{{pppbbbWWWLLLEEE@@@<<<:::===BBBBBBBBBDDDGGGLLLQQQTTTYYY\\\bbbhhhoootttwwwyyyzzz{{{}}}tttcccRRRGGGBBB???;;;777555555444444000000///...---------...000///...------...000222000000111111111222222222333333333444444555666777777888:::===???BBBDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFHHHJJJMMMOOOPPPSSSUUUXXXZZZ[[[]]]```bbbcccfffjjjmmmooorrrvvvyyyxxx{{{~~~kkkaaa^^^ZZZaaammm|||qqqhhhfffkkkvvvaaaRRRFFF>>><<<;;;===???AAACCCDDDEEEEEECCCDDDEEEEEECCCAAA???===>>>>>>>>><<<888333...+++((((((((((((((())))))))))))'''%%%###""""""###$$$#########"""""""""###$$$!!!""""""!!! !!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!!!!""""""######,,,---...///...,,,***)))((()))***++++++)))'''&&&((((((''''''(((((())))))+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&%%%$$$###$$$######$$$%%%&&&%%%###((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********++++++,,,,,,------......///---++++++,,,---000222666<<>>666111444:::DDDQQQ___jjjqqqnnnsss{{{zzzppp[[[PPPDDD???===:::;;;===>>>AAADDDHHHLLLSSSYYY^^^\\\aaaiiisss|||{{{kkk\\\OOOCCC<<<999888666333222111000000000000///.........//////---------,,,+++,,,...111////////////000000000000//////...//////000111222222444666999===@@@BBBCCCAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLOOOQQQSSSSSSUUUXXXZZZ[[[___dddfffgggjjjooossspppsssxxx|||wwwfff___\\\]]]dddooo~~~oooccc___mmmwwwxxxbbbOOOCCC???;;;;;;===???AAACCCEEEFFFBBBCCCDDDDDDCCCAAA???>>>>>>??????>>>:::555///,,,'''''''''''''''((())))))***)))(((&&&%%%%%%&&&&&&!!!"""###""" """### """######"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!!!!""""""""""""######### !!!!!!""""""######,,,---------,,,+++***)))'''((())))))(((((())))))''''''&&&&&&'''(((((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%######$$$''''''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***))))))***+++,,,,,,------...//////...---,,,...///111444999@@@HHHMMMPPPPPPVVVVVVUUUXXXcccrrryyyyyyzzzrrriiidddccccccbbb```\\\UUUMMMFFFAAA<<<666222222666???OOOcccttt~~~uuukkkbbbQQQGGG>>><<<===>>>???BBB@@@DDDIIINNNRRRXXX^^^cccccciiitttuuukkk]]]PPPGGG@@@999555222222222111///...------000//////...//////000000***,,,------++++++---///------........./////////,,,,,,,,,,,,---.../////////000222555888;;;===>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>===============>>>???AAADDDFFFGGGFFFHHHJJJKKKLLLMMMPPPRRRTTTYYY^^^``````bbbggglllhhhkkkppptttxxx}}}yyyrrriiieeedddjjjsssooo___fffhhhrrrttt[[[KKKFFF===<<<<<<<<<===@@@BBBDDDAAABBBCCCDDDCCCAAA@@@>>>===>>>??????<<<777222///''''''&&&&&&&&&'''((()))))))))((((((''''''&&&&&&!!!"""###""" """$$$!!!###$$$$$$###""""""###""""""""""""""""""###############"""""""""!!!!!!!!!"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""",,,,,,,,,,,,+++***))))))((((((((((((((())),,,///&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$###%%%((()))'''%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((('''''''''((()))***+++,,,------......///000///...---///111333666<<>>666444444333222;;;>>>GGGYYYooowwwhhh^^^UUUNNNHHH>>>777888<<>>:::888555333...000111111///---,,,,,,******)))))))))***++++++)))+++------+++***,,,...,,,------------.........,,,,,,,,,,,,---...///000---...000222444777888999888999:::;;;<<<=========888888999:::;;;;;;::::::::::::;;;<<<>>>AAACCCDDDAAACCCEEEFFFGGGHHHJJJLLLKKKPPPUUUWWWWWWXXX^^^bbbbbbeeejjjooosssxxx}}}wwwooojjjjjjmmmvvv~~~eeefffbbbhhh{{{dddRRRMMM???>>>;;;:::;;;===???AAA???@@@BBBCCCCCCBBB@@@???;;;<<<>>>???===999444111''''''&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$!!!###$$$### """%%%"""###%%%%%%###"""###$$$%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""""""""!!!  !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!+++,,,---------,,,+++***)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$######&&&+++000...'''###$$$'''$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,+++***))),,,///111000---...---++++++,,,///333555???BBBFFFJJJNNNRRRTTTUUUWWWRRRMMMLLLQQQWWW\\\]]]bbb```^^^^^^^^^[[[VVVRRRGGG@@@:::777222...111888>>>EEESSSeeewww}}}kkk^^^RRRGGGBBBAAA;;;;;;<<<>>>@@@DDDGGGIIIQQQTTTWWWWWWWWWZZZaaahhhrrr{{{{{{kkk[[[TTTFFFAAA;;;777666444222///222111111000///000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++------............------''')))+++,,,---------,,,,,,---...000333444333222333333444444555666777777777555444555888:::888666777777777999:::<<<>>>??????@@@BBBDDDFFFHHHIIIIIIGGGJJJMMMOOOQQQSSSVVVXXX^^^aaafffjjjnnnrrrvvvzzzxxxtttrrrtttzzziii___ccckkkttt{{{```JJJAAA===;;;>>>@@@>>>>>>@@@???@@@BBBBBBBBB@@@>>>===@@@AAAAAA@@@>>>:::777444...+++'''$$$###%%%(((***(((***+++)))%%%######$$$%%%$$$###!!! $$$$$$############$$$$$$######################## """$$$""" !!!$$$!!!!!! """""""""""""""""""""""" !!!""""""!!! ,,,------------,,,+++***)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&)))+++***))))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%''')))+++,,,,,,+++***,,,///111///...---,,,++++++...222666999AAACCCHHHLLLPPPSSSTTTTTTTTTOOOJJJIIIMMMTTTYYY\\\cccaaa^^^\\\YYYTTTMMMHHH@@@:::666444111...222999DDDLLLYYYjjj{{{nnnbbbSSSIIIAAA:::777888:::;;;===@@@DDDIIILLLNNNRRRXXX]]][[[WWWXXXaaajjjxxxxxxtttkkk[[[NNNGGG>>>:::666444333333222000111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************------............------((())))))*********)))))),,,,,,+++,,,---///000111000000111222222333444444444333222333666888777555444555555666888999;;;<<<<<<===???AAACCCDDDEEEEEECCCFFFIIIKKKLLLNNNQQQTTTZZZ]]]bbbfffiiimmmrrruuu|||{{{sssqqqwwwuuudddccchhhooozzzkkkWWWHHH@@@;;;<<<===<<<;;;<<>>;;;777555///---***'''&&&'''(((***)))+++---+++(((%%%$$$%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""!!! !!!###"""""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""!!! .........---,,,+++***)))))))))******))))))((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''###"""###&&&***+++)))'''&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((()))+++---+++***)))***,,,---,,,+++******+++---111666;;;>>>CCCFFFKKKOOORRRSSSSSSSSSQQQLLLGGGFFFIIIOOOUUUYYY]]][[[YYYVVVQQQJJJBBB<<<888555333333222222777===KKKRRR```ppp|||mmmRRRIII???999666333444888:::<<<@@@EEEKKKPPPTTTWWWXXX___ddd___WWWVVV```kkkuuu}}}uuulllddd___WWWJJJ???:::555222000///000222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********------............------...------,,,++++++,,,,,,---+++)))'''(((***,,,...---------...//////000000000//////111333555555444222222222333444666777888999:::;;;===>>>?????????>>>AAADDDFFFGGGIIILLLNNNTTTWWW[[[___bbbfffjjjmmmtttxxx~~~{{{rrrqqqsssxxxnnneeeeeehhhqqq{{{}}}kkkUUUHHH===;;;<<<;;;999999>>>???AAABBBCCCCCCBBBAAA@@@AAAAAA@@@???<<<888666222000---***)))((()))))))))+++...---+++'''%%%%%%######"""""""""""""""###$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!! ######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!//////...---,,,***)))))))))************)))(((((((((((((((((('''''''''''''''''''''''''''((())))))%%%$$$###$$$%%%%%%###!!!&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++''''''&&&&&&'''''''''''')))***+++///444999???BBBEEEHHHLLLPPPSSSSSSRRRQQQNNNKKKFFFDDDFFFKKKRRRVVVRRRRRRQQQNNNHHHAAA:::555444444444444555777<<>>DDDJJJQQQWWW[[[]]]```dddeee___WWWUUU\\\dddmmmtttzzztttggg^^^UUUPPPJJJ@@@888555///.........///000111111//////000/////////......------------------------+++******))))))*********,,,------......------,,,...---,,,++++++,,,---...,,,,,,+++)))((((((***,,,+++++++++,,,,,,---------,,,,,,---...000222222222000000000111222333444555777777888999::::::::::::;;;===@@@BBBCCCEEEGGGJJJNNNQQQUUUXXX[[[___cccfffkkkpppxxx|||sssnnnooovvvooofffdddjjjrrreeeTTTBBB<<<<<<<<<:::999===>>>@@@BBBCCCDDDDDDDDD@@@AAAAAA@@@???<<<:::888333222///---***)))(((((()))+++---...,,,)))&&&$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""" """ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""//////...,,,+++***))))))***************))))))((((((((((((((('''''''''''''''''''''''''''((()))***%%%''''''&&&###!!!!!!"""&&&&&&%%%%%%$$$###""""""######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%&&&((()))***---000666;;;@@@CCCEEEHHHKKKNNNPPPQQQPPPOOOMMMJJJGGGDDDDDDHHHNNNRRRNNNNNNMMMIIICCC;;;555111222444555555777;;;@@@CCCNNNWWWggguuuxxxfffUUUIIIBBB777222...//////000666===@@@DDDJJJQQQXXX]]]```aaadddbbb^^^XXXSSSSSSUUUXXXgggnnnyyy~~~tttjjjccc\\\SSSJJJFFFAAA:::555444//////////////////000111000000111111111000///...------------------------+++***************++++++,,,,,,------------,,,,,,''''''&&&&&&'''(((***+++,,,---///...+++)))***+++++++++++++++,,,,,,,,,,,,***+++,,,---...///000111000000000000000111222222444555555666777777666666999;;;===???@@@BBBDDDFFFIIILLLOOORRRUUUXXX\\\___ccchhhpppwww}}}{{{oooiiillluuuqqqgggggglllyyyttt```KKK@@@===;;;999999<<<===???@@@BBBDDDEEEEEEAAAAAAAAA@@@???===<<<;;;444333000---+++))))))((((((***+++---,,,***&&&#########"""######$$$%%%&&&$$$$$$############$$$$$$########################""" """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######///...---,,,+++***************++++++******)))((((((((((((((('''''''''''')))((('''&&&&&&''')))***%%%'''((((((%%%$$$&&&(((&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''((('''(((((('''&&&'''))),,,,,,---///222666;;;???BBBDDDEEEHHHJJJLLLMMMNNNNNNKKKJJJHHHEEEDDDEEEIIILLLMMMMMMKKKFFF>>>777222000000555777888:::@@@EEEFFFQQQ[[[jjjxxxzzzeeePPPAAA:::999222///---///111333:::BBBIIIMMMSSSYYY^^^aaabbbcccccc___XXXSSSQQQRRRSSSTTTdddjjjttt~~~zzztttjjj___XXXOOOFFF???<<<:::666333333000111222111000///000111000111222222222111///...------------------------+++++++++***++++++,,,---,,,,,,------------,,,,,,&&&&&&''''''(((***+++,,,+++...111000---******+++++++++++++++,,,,,,,,,,,,***,,,------------...000000///////////////000000111222333333444444444444555777:::;;;<<<>>>@@@BBBDDDGGGJJJMMMOOORRRUUUXXX[[[```gggnnntttxxx|||vvvgggeeekkkzzzwwwllliiiqqq|||qqqXXXHHH@@@:::888999<<<<<<===???AAACCCDDDEEEAAAAAAAAA@@@???>>>======666444111---+++******+++*********,,,,,,+++'''$$$$$$#########$$$%%%&&&&&&$$$$$$############$$$$$$########################"""  !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###...---,,,++++++++++++,,,***++++++++++++***))))))(((((((((((('''''''''''')))((('''%%%%%%&&&'''(((&&&%%%$$$%%%&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''((((((((((((&&&''''''((((((((((((((('''((()))((('''(((+++///...///111333666:::===>>>AAABBBCCCEEEGGGIIIKKKLLLIIIJJJIIIFFFCCCBBBDDDGGGFFFFFFDDD???888333111111111888<<<===AAAIIINNNNNNRRR]]]lllwww~~~zzz|||{{{rrrcccQQQAAA777333333111///000555888<<>>???AAACCCDDDAAAAAAAAA@@@@@@??????>>>888666222...,,,,,,...///,,,+++***+++---,,,)))&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################!!!""""""!!! !!!###!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!! !!!""""""...---,,,+++++++++,,,---***++++++++++++***)))))))))(((((((((''''''''''''***)))'''%%%$$$%%%&&&'''(((### %%%((($$$ $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))'''((()))))))))))))))(((%%%&&&'''&&&%%%'''+++///000111222444666999;;;<<<@@@@@@@@@BBBDDDGGGJJJLLLHHHIIIIIIFFFBBB@@@AAABBB;;;<<<;;;777222000000222444<<>>666111222333111000111...111444333111000222444...///000111000///---,,,........................,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++((()))***++++++)))((('''***,,,,,,)))%%%$$$)))...++++++++++++************---///111///---+++---///------,,,,,,+++,,,,,,,,,++++++---...///000000000,,,...111222333444666888===???BBBEEEGGGIIILLLOOOPPPTTTYYY___ccchhhmmmppprrrxxxzzzrrrmmmpppwwwuuuiiipppzzz|||cccOOOBBB>>>@@@;;;<<<<<<===>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@??????:::777333///---...000222///---+++,,,---...+++(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$""" !!!$$$""""""######$$$$$$$$$$$$########################"""!!!  !!!""",,,,,,++++++++++++++++++))))))))))))))))))))))))---,,,+++)))'''&&&%%%%%%---+++)))((('''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%''')))+++,,,,,,'''((()))((('''&&&'''(((&&&%%%$$$$$$%%%'''***+++111222444777888999::::::;;;???EEEKKKNNNNNNLLLKKKDDDCCCAAA???>>><<<;;;;;;>>><<<999555222222444666@@@BBBFFFLLLQQQVVVYYY[[[WWW\\\cccjjjnnnqqqtttuuuwwwxxxxxxzzzwwwppphhh```\\\\\\RRRFFF:::555111//////222---...111666@@@KKKVVV\\\dddbbbdddiiiiiieeeggglllmmmnnnooopppqqquuuzzz}}}~~~|||yyyvvvsssrrrrrrpppoooooonnnkkkgggccc___\\\ZZZ[[[ZZZXXXWWWXXX\\\___bbbVVV]]]]]]UUUUUU\\\]]]WWWZZZ[[[\\\\\\\\\]]]___bbbbbbccccccdddfffgggiiijjjkkklllnnnppprrrtttuuuvvvvvvwwwxxxxxxwwwtttqqqoooeeeccc```]]]YYYQQQGGG???666555555444444444333333333333333333333333333333000111222333333111///...---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,***(((((()))***+++++++++************++++++))))))))))))))))))))))))+++,,,------++++++,,,---///,,,(((''')))+++***)))///---++++++,,,.........000000000000111111111111666999>>>AAADDDFFFHHHJJJSSSRRRRRRUUU[[[bbbfffhhhkkkpppxxxzzz|||qqqnnnkkksss|||dddMMMAAA@@@<<<;;;<<>><<<;;;666666555222///...///111222000...,,,***)))((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###"""!!!!!! !!!###&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""!!! !!!###$$$,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))(((''''''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((('''((())))))((('''&&&&&&'''(((((('''((())),,,...000222444666999:::;;;:::::::::===CCCHHHJJJKKKJJJIIIFFFEEEBBB>>>;;;999777666222222111111111555;;;???DDDGGGKKKPPPUUUYYY\\\]]]WWW[[[```dddgggiiilllmmmoooqqqtttxxx|||ooofff___VVVPPPOOOCCC;;;333111///,,,,,,---111333888???JJJUUU___fffiiifffgggkkkkkkhhhjjjpppuuuwwwyyy{{{||||||xxxvvvuuuqqqllliiifffdddbbb```aaa```]]]ZZZVVVSSSPPPOOOMMMLLLKKKKKKLLLNNNQQQSSSSSS[[[\\\QQQIIILLLMMMJJJMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWWWWXXXYYY[[[]]]^^^___```aaacccfffhhhiiijjjlllmmmnnnnnnllliiifffddd[[[YYYXXXVVVRRRKKKBBB;;;333333333333333444444444444333333333333333333333///000111222222111///........./////////...---,,,************************,,,,,,,,,,,,,,,+++******---,,,***)))((()))***+++++++++************++++++***************************+++,,,,,,******+++,,,///,,,(((((()))+++***)))...,,,++++++---......---............////////////555777999;;;===@@@DDDGGGOOOQQQSSSTTTVVV[[[aaagggeeeiiiooouuuzzztttjjjdddjjj~~~rrrVVVEEEAAA;;;999:::===>>>===@@@DDDAAAAAAAAAAAA???===;;;:::888888777444111000000111222111///---+++***)))(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######"""!!!!!! ###%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""!!!!!! !!!"""###$$$,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((()))***+++$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((((('''&&&%%%((()))***(((&&&%%%%%%&&&(((((()))***,,,...111333444666999<<<======;;;::::::<<<@@@DDDGGGGGGGGGFFFHHHFFFBBB===888555222111***+++---///444;;;CCCIIIMMMOOOSSSWWWZZZ]]]^^^___[[[]]]___```aaabbbeeegggmmmrrrxxxssscccZZZTTTKKKBBB???555000---......,,,***,,,222555<<>>???@@@@@@@@@AAACCCEEEHHHHHHIIIIIIKKKLLLNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]^^^]]]\\\YYYVVVTTTOOONNNNNNMMMJJJDDD===777111222333555666777777888666666555444444333333333000111222333333222111000///////////////...------++++++++++++++++++++++++++++++,,,,,,++++++******---,,,+++))))))******+++++++++************++++++***************************+++,,,+++***)))***,,,---+++)))((()))*********,,,++++++,,,......---,,,,,,,,,,,,,,,------------111222333333444888>>>BBBHHHMMMQQQQQQPPPTTT\\\dddcccfffkkkppptttzzz~~~lll___bbbooo}}}hhhQQQFFF===::::::<<<>>>===@@@DDD@@@@@@@@@@@@>>><<<:::999;;;;;;:::777333111000111111111///...,,,+++***)))'''''''''&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!"""$$$&&&'''''''''%%%$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######---,,,,,,++++++*********))))))))))))))))))))))))&&&&&&&&&'''((()))***+++###$$$&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((()))))))))(((((()))***((()))***(((&&&$$$%%%%%%%%%&&&''')))+++...111222666888;;;>>>???>>>===;;;;;;===@@@CCCEEEFFFEEEEEEHHHEEE@@@;;;666333111000---///111444:::BBBKKKQQQXXXZZZ\\\___`````````______``````______bbbeeeiiipppvvv}}}|||kkkZZZRRRMMMEEE<<<666000,,,+++---...---...111555999AAAKKKVVV___gggjjjnnnmmmmmmnnnppptttzzz{{{zzzyyywwwrrrlllfffaaa]]][[[UUURRROOOLLLLLLKKKIIIHHHCCCBBB@@@>>><<<:::999888777888888999:::::::::::::::@@@@@@999333444666555555666777777777777999;;;>>>>>>>>>???@@@AAACCCCCCDDDDDDFFFHHHKKKMMMOOOPPPOOOOOOOOONNNMMMJJJGGGFFFFFFGGGGGGFFFDDD???:::777333555777:::===>>>???@@@;;;:::888777555555555555222333444444444444333333000000000000//////..............................,,,,,,,,,------,,,++++++---,,,+++*********++++++++++++************++++++***************************+++,,,,,,******+++,,,,,,+++***)))******+++++++++++++++---///...---+++++++++++++++,,,,,,,,,------...//////000333777:::CCCFFFIIIKKKLLLPPPXXX___aaadddgggkkkpppvvv|||}}}wwwcccaaadddiiiwwwbbbOOOCCC>>>===>>>???===<<>>?????????===<<<:::888<<<<<<<<<999555111000///111000000///...,,,+++***(((''''''&&&%%%%%%%%%%%%############""""""!!!!!! !!!"""$$$$$$###"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###------,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''''''''((()))''''''(((((('''&&&$$$######$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((()))(((&&&%%%'''+++///(((((()))(((%%%$$$%%%&&&%%%%%%'''))),,,///111222777999<<<>>>??????>>>===>>>???BBBDDDFFFFFFEEEEEEDDDAAA===888444222222111///222666:::@@@HHHQQQVVVaaabbbdddeeedddccc```___aaaaaaaaa```aaaeeejjjnnnsssxxx~~~sssdddUUUOOOLLLEEE;;;666000,,,***,,,------222888???DDDKKKTTT]]]dddiiillllllmmmnnnooorrrzzz~~~rrrpppxxxzzzwwwooolllfff___XXXSSSOOOMMMHHHEEEBBBAAA@@@@@@???>>>888888777666555444333222///000111222222222111000111222000///000333333111000222222222111222444666666666666777888999:::;;;;;;<<<===???AAACCCDDDEEEDDDDDDDDDCCCAAA@@@>>>===???@@@@@@???>>><<<:::999888:::>>>BBBFFFHHHIIIIIIBBB@@@===:::777666555555444444555444444444333333111111000000////////////........................------...............------,,,,,,+++++++++++++++++++++************++++++***************************,,,---,,,+++***+++,,,******************++++++******+++,,,......,,,***++++++,,,,,,,,,---------(((+++---//////000222333======>>>BBBHHHOOOTTTWWW[[[]]]```dddiiiooovvv{{{}}}xxxyyymmmddd]]]YYYcccsssttt[[[JJJEEEAAABBBAAA>>>;;;<<<======>>>>>>===<<<;;;:::;;;======;;;666222///...////////////...---,,,+++)))((('''%%%%%%$$$%%%%%%#########""""""""""""""" !!!"""#########""""""########################!!!!!!""""""###$$$$$$%%%###"""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""...------,,,+++***))))))))))))))))))))))))))))))((((((''''''&&&'''''''''******))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''%%%###$$$)))...&&&'''((('''%%%%%%%%%''''''(((***---///222333444666888:::<<<>>>?????????@@@BBBEEEGGGHHHGGGFFFDDD???<<<888444222111222222---111777>>>EEEMMMUUUZZZdddfffggghhhgggeeebbbaaa___``````aaaccchhhnnnsssyyy|||wwwggg\\\QQQMMMJJJCCC;;;777000,,,***+++---///666>>>GGGJJJPPPXXX___dddhhhjjjkkkoooqqqqqquuuyyyooommmrrrxxx~~~zzzsssmmmiii```]]]WWWQQQKKKFFFCCCAAA@@@===999777666555444333000000000/////////......000000000111111000//////000---***+++///111000,,,---...///...------///111000000000000111222333444444444555777888999:::;;;;;;;;;;;;::::::999888777888999999999999;;;>>>AAABBBEEEIIINNNRRRUUUVVVVVVLLLJJJEEEAAA===:::999999888777777666555444333333222222111000000000000000------------------------......//////000000//////,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,+++*********,,,(((***++++++***)))+++,,,+++******+++------,,,+++,,,,,,,,,,,,------------'''***---///......///000666555555999AAAIIIMMMOOOUUUWWW[[[```eeelllsssxxxzzz}}}tttmmmssszzziiiZZZQQQTTT^^^sssoooYYYPPPHHHEEECCC???======;;;<<<===>>>>>>>>>===<<<;;;===>>><<<888333000...---...//////...---,,,+++***)))'''%%%$$$$$$$$$%%%######""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################""""""############$$$$$$"""!!!!!! !!!!!!!!! !!!"""""""""""""""...------,,,+++***)))((())))))))))))))))))))))))'''''''''&&&&&&''''''((())))))((('''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$'''***(((%%%$$$&&&)))$$$&&&''''''%%%%%%&&&(((***+++---///111333444555555666777999;;;>>>@@@AAA@@@CCCFFFIIIJJJHHHEEECCC;;;888444000......///000...333;;;CCCJJJPPPVVVZZZbbbdddgggiiiiiihhhfffddd```aaacccdddggglllsssxxx{{{}}}|||zzz{{{{{{uuummmZZZRRRKKKIIIEEE===666333...,,,,,,///111444<<>><<<::::::888666333111222222111000,,,,,,,,,---------------111111000000/////////......,,,***+++---------,,,+++,,,---,,,++++++---///------------...///000000000000111222222333333444333333333333333333333333444555666777999???HHHNNNQQQUUUZZZ___cccfffgggggg]]]YYYTTTNNNIIIEEEDDDCCC@@@???>>><<<:::999888777333222111000000000111111------------------------------...///////////////,,,,,,------,,,,,,+++***++++++************++++++++++++++++++++++++++++++((()))***)))((('''(((***'''***,,,,,,***)))+++,,,,,,+++)))***,,,---,,,,,,++++++,,,,,,,,,---------)))***,,,,,,+++,,,---//////000111444777===BBBFFFMMMPPPUUUZZZ```gggnnnsssrrrvvv|||zzznnnpppyyyppp]]]RRROOOPPP___ooorrrcccRRRHHHBBB>>><<<>>>999:::<<<>>>????????????;;;===@@@???;;;666222000+++,,,.........---+++******)))'''%%%$$$$$$$$$%%%"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%###########################""""""""""""!!!!!!!!!!!!!!! !!!!!!""" !!!"""###""""""!!!......---,,,+++))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$***///...***&&&%%%&&&###%%%&&&&&&&&&&&&''')))***+++---///111333333444444555555777:::===@@@BBB@@@CCCGGGJJJKKKHHHDDDBBB888666111---++++++,,,---333888@@@HHHMMMRRRVVVYYY^^^aaaeeeiiikkkjjjiiihhhcccdddfffhhhkkkpppwww{{{vvvvvvssspppppppppjjjcccQQQKKKGGGEEE@@@777000...------///444666:::BBBKKKTTTWWW[[[aaagggllloooqqqqqqwwwyyywwwzzz}}}vvvrrrqqqrrrtttjjjiiifffbbb[[[SSSLLLHHHAAA???<<<888666666666666333111000000222444444444,,,,,,,,,---......//////,,,,,,+++***))))))))))))++++++,,,---+++***,,,000+++,,,---,,,++++++---///------------...//////000000000000000111111111111.../////////000000111111333444666888<<>>>>>333333111000000000111222000000000000000000000000,,,,,,---.../////////...,,,,,,---------,,,+++***++++++************++++++++++++++++++++++++++++++&&&'''((('''&&&%%%&&&((('''))),,,,,,***)))+++------+++))))))+++,,,---,,,***++++++++++++,,,,,,,,,++++++***(((((()))---000***...111111000333:::AAAAAAEEEKKKQQQXXX^^^eeejjjlllqqqxxx~~~tttsssxxxwwwaaaVVVPPPLLLPPP```|||ttt\\\JJJ@@@:::999;;;888:::<<<>>>@@@AAAAAA@@@<<<>>>AAAAAA===888444222***+++---......---+++***+++)))'''$$$######$$$%%%"""""""""""""""#########"""############$$$$$$$$$########################"""""""""!!! !!!!!! !!!!!!""" """#########"""!!!,,,---...///...,,,***(((((((((((((((''''''''''''%%%%%%%%%$$$$$$#########''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&###!!!!!!###''')))(((&&&((((((&&&%%%%%%&&&'''(((++++++---...000222333444333444666;;;@@@BBBCCCBBBEEECCCCCCEEEGGGEEE???999666000------,,,***///888555???FFFFFFHHHPPPWWWXXX^^^```fffmmmrrrsssrrrpppfffhhhjjjmmmppprrrtttuuupppnnnjjjgggdddaaa]]]ZZZOOOHHH???888555333000......///222555:::BBBJJJPPPWWWYYY^^^ccciiinnnrrrsssxxxvvvtttwww}}}uuuppppppooojjjeeeeee^^^UUUKKKDDD???;;;999555444444333222222222333------............------))))))***++++++,,,------111///---+++)))(((((((((******++++++++++++******)))******+++++++++******(((((()))***,,,---.........------,,,,,,------...000...,,,+++,,,---------//////111777@@@MMMZZZbbbfffnnnuuuxxx|||}}}uuukkkddd```^^^[[[ZZZZZZVVVRRROOOMMMJJJEEE@@@:::888555444555444333222333222111111222222000///,,,---.........---,,,+++++++++,,,------,,,++++++,,,++++++***)))*********---+++)))***,,,---+++)))+++++++++,,,,,,---------///...,,,++++++,,,...///++++++************++++++******))))))******+++,,,++++++******)))*********------...///111333444555>>>@@@DDDHHHNNNTTT\\\```bbbgggooovvv~~~~~~qqqqqq|||sssbbbUUULLLNNNWWWkkkiiiPPPDDD???<<<:::888AAAIIIJJJDDD??????BBB===>>>??????===:::888666///...,,,+++***++++++,,,...,,,)))'''%%%$$$$$$%%%###$$$$$$###""""""###%%%######$$$%%%%%%###"""!!!######""""""""""""######""""""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!!,,,,,,------,,,+++***)))*********)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%$$$&&&)))+++)))(((''''''&&&&&&'''((()))***,,,---...///111222333444666777;;;@@@GGGKKKMMMMMMMMMIIIFFFEEEEEEBBB;;;555444///---...------333;;;999CCCKKKLLLMMMSSSWWWXXX\\\```fffmmmrrrsssqqqnnnjjjkkkmmmoooqqqsssttttttlllfff]]]WWWTTTQQQNNNKKKDDD>>>777111//////---,,,111333777;;;AAAHHHOOOUUUZZZ\\\```eeejjjnnnqqqsssyyywwwvvvyyy~~~wwwmmmgggfffddd___[[[TTTOOOGGG@@@;;;888555333222222111000000000000000---......//////......---//////...---,,,++++++***...---,,,+++******++++++++++++++++++++++++++++++))))))************))))))******+++,,,------.........------,,,,,,,,,,,,---///...,,,,,,---...//////222444888???IIITTT___fffooowww}}}{{{sssmmmjjjiiihhhgggdddaaa]]]ZZZWWWTTTOOOKKKFFFCCC>>>:::888555333111111000//////000000///...---......//////---,,,+++,,,,,,---......---,,,,,,,,,,,,+++***************///---+++,,,...///...,,,++++++++++++,,,,,,------,,,+++***))))))***+++,,,++++++************++++++---,,,+++***************+++***************++++++***++++++,,,---///000111444666:::>>>BBBHHHNNNSSSYYY___hhhqqqzzz~~~yyy}}}xxxeeeWWWLLLQQQ```zzzyyy^^^LLLBBB===:::777???GGGGGGBBB>>>???BBB>>>>>>>>>>>><<<:::888777000///...,,,++++++,,,,,,---,,,***)))'''&&&%%%%%%%%%&&&&&&$$$"""!!!"""###$$$$$$$$$$$$$$$######"""######""""""""""""######""""""###$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!""""""""""""!!!!!!,,,,,,,,,+++******)))))),,,,,,+++++++++*********(((((((((((((((((()))))))))((('''&&&%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''((((((''''''&&&&&&'''((((((((('''&&&%%%&&&&&&'''(((******(((&&&&&&&&&&&&''')))+++,,,---......///000111222333444888999>>>EEEMMMTTTWWWXXXTTTOOOIIIEEEAAA<<<666111000...---///000222888???AAAJJJRRRUUUWWW[[[^^^^^^bbbdddjjjppptttssspppmmmnnnooooooppppppqqqqqqrrrlllcccVVVMMMIIIGGGCCC@@@;;;777222///...///000000555999>>>DDDJJJPPPVVVZZZ]]]___cccggglllppprrrtttyyyyyyzzz}}}qqqiii```ZZZWWWTTTOOOJJJAAA===888555333222000//////...------------------......////////////......111111000///...---,,,+++,,,,,,+++++++++,,,---------,,,+++******+++,,,---((()))))))))))))))((((((,,,,,,,,,------............------,,,,,,,,,++++++......,,,,,,---...000222555:::BBBKKKTTT^^^ffflllwww~~~zzzwwwuuuuuuuuutttrrroookkkhhheeeaaa\\\YYYTTTOOOIIICCC>>>;;;777555222111//////000000///......//////000000...---,,,---......//////......------,,,,,,+++++++++++++++...---,,,---...///...,,,***+++++++++++++++,,,,,,+++***)))(((((()))***+++++++++************++++++///...---+++******))))))))))))))))))***+++,,,,,,++++++***+++,,,---......000333555888;;;@@@EEEIIINNNTTT]]]fffooo{{{uuuaaaPPPMMMTTTggg~~~oooWWWHHH@@@===666<<>>???AAA??????>>><<<;;;:::999888222111///---+++++++++,,,+++,,,,,,+++***)))'''&&&'''((('''%%%""" !!!"""&&&%%%$$$$$$######$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!!!!!!! !!!""""""######""""""!!!---,,,+++***)))))))))))),,,,,,+++++++++*********'''(((((())))))************(((&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&((())))))(((&&&$$$%%%%%%&&&(((((('''%%%$$$$$$%%%''')))+++---///000///000000111222333333333777888<<>>999555333000......000222333999>>>EEEKKKQQQUUUZZZ]]]]]]___dddiiinnnsssvvvxxxzzz{{{~~~|||wwwaaa[[[RRRLLLHHHEEE@@@<<<777555222000000000///...---,,,,,,+++++++++,,,,,,...//////000000//////................../////////,,,,,,,,,,,,,,,------------,,,***))))))***,,,---)))************))))))(((,,,,,,,,,---------------......------,,,,,,+++***,,,,,,,,,,,,,,,...222555888@@@LLLVVV___fffmmmqqqzzz}}}{{{{{{zzzzzz{{{yyywwwsssoookkkgggeee^^^YYYRRRLLLHHHDDDAAA???888666333222222333222111///000111111111000...---/////////000000/////////...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---,,,++++++******++++++,,,///...---,,,++++++++++++))))))))))))***+++,,,---...------------......///000222555777888;;;???BBBFFFLLLSSSZZZbbblllvvv~~~nnn[[[QQQMMMWWWhhhzzz|||```LLLAAA>>>666:::===???======>>>@@@???>>>===;;;::::::::::::333111///---+++************+++---...---+++(((''''''((('''%%%###""""""###'''&&&%%%######$$$%%%%%%$$$######""""""######$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!! """""""""######"""""""""---,,,+++***))))))))))))+++************)))))))))''''''(((((())))))*********(((&&&%%%$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%%%%&&&'''''''''%%%$$$$$$$$$%%%'''***,,,...000111///000000111222333333333444555777<<>>777222///...---,,,,,,...111333===BBBIIIOOOTTTWWWZZZ\\\ZZZ]]]cccjjjqqqwww|||~~~|||~~~~~~uuukkkdddRRRMMMFFFAAA===:::666333444222000000000000...---,,,,,,+++++++++,,,,,,---......////////////......---------------.....................---------,,,---,,,***))))))***,,,---+++,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,---............---,,,++++++,,,,,,,,,,,,///444888<<>>???>>>===;;;::::::::::::444222///,,,***)))(((((()))***---//////---***(((&&&&&&'''%%%$$$###%%%&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!""""""############"""""",,,,,,,,,+++******))))))***))))))))))))((((((((('''(((((((((((((((((())))))((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((('''&&&%%%&&&(((%%%&&&(((***---...//////......///000111222333444333222222555999<<<===>>>AAA>>>999444000......///---333777999===EEEKKKMMMUUUTTTYYYcccnnnyyy~~~zzzwwwtttrrrmmmjjjgggccc```^^^]]]]]]XXXUUUOOOHHHBBB;;;444000///000111111111333666999AAAFFFLLLQQQTTTVVVWWWYYYWWW[[[bbbjjjsss{{{}}}~~~}}}{{{vvvooodddYYYQQQEEEAAA===999666444111///111000//////000///,,,***,,,,,,,,,,,,,,,------...------............------......------,,,+++++++++....../////////...---------,,,+++******+++,,,---------------,,,+++***************++++++,,,,,,,,,---...///000000///...---+++---.........111888===CCCMMM[[[eeekkkpppvvv|||}}}yyyuuutttssssssoooiiiddd___ZZZUUUQQQJJJFFF@@@<<<999777555333222333333444333222111000111000000//////000000111000//////...............---///000///...---...///------,,,,,,,,,,,,,,,+++(((((()))******+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------))))))))))))***+++,,,,,,,,,,,,+++++++++,,,------,,,...///000000111222444777<<>>======<<<;;;;;;::::::666444111---+++)))((('''(((***,,,...///---,,,***%%%&&&'''&&&%%%%%%&&&(((''''''&&&&&&%%%%%%&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!"""######$$$$$$######""",,,,,,------,,,+++***)))******)))))))))((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''%%%######&&&)))&&&''')))+++,,,---------,,,---...///111222333444444222111111444555666666777666333000------...000000777;;;<<>>???CCCLLLPPPPPPQQQNNNSSS___iiinnnuuu|||~~~~~~}}}}}}}}}zzzuuurrrhhhfffaaa]]]YYYWWWUUUUUURRRRRRNNNDDD888///---...***---111333555888>>>BBBIIILLLPPPRRRRRRRRRSSSTTTWWW[[[bbbjjjttt|||{{{xxxlllggg___VVVNNNGGG@@@;;;333333111111111111111111...---...///000///,,,***,,,,,,++++++,,,---......+++,,,,,,------,,,,,,+++))))))***,,,...///000111)))+++---///111111222111//////000000000000//////,,,,,,,,,++++++)))((((((******+++,,,...///000000,,,---000222333333222111000222444444444888@@@HHHSSS\\\hhhooosssxxx~~~~~~vvvuuuuuuttttttqqqmmmiiiccc]]]UUUMMMGGGCCC???<<<333444555555555444333222111000///......///000111111111000///////////////+++---///...,,,+++,,,////////////......---------***+++,,,---...//////...---,,,,,,++++++,,,,,,---------+++***)))(((((((((++++++******************************+++,,,---...***,,,...............000...222555777999>>>DDDJJJTTT]]]lllzzzdddWWWOOOHHHQQQ```~~~ttt___SSS???:::555444888;;;<<<:::;;;<<<===>>>>>><<<:::888;;;999666222...,,,******'''(((***,,,------------*********'''%%%###$$$%%%&&&'''((((((((('''%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$### !!!!!!""""""######$$$$$$$$$$$$######......---,,,,,,,,,,,,---+++***)))((('''&&&%%%$$$%%%'''))))))'''%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%''')))*********)))$$$&&&(((+++------......///000000111222333333333222111111000///......---...---------...///111222///777???FFFMMMSSSTTTQQQRRRPPPRRRYYY___ccciiioootttzzz~~~|||yyyvvvrrrmmmhhhfffccc```\\\WWWQQQMMMPPPKKKCCC;;;444000//////...111555999;;;>>>AAACCCHHHKKKNNNOOOMMMKKKJJJJJJPPPXXXaaagggpppzzzxxxmmmeee___XXXNNNFFFAAA<<<666333111111000///......------...//////000///...,,,+++,,,---,,,+++***+++...000//////......---,,,++++++,,,---......---,,,***)))---------......///////////////---,,,,,,---...///---------------------------......//////......------...000///......///111111333888;;;<<<>>>HHHTTT]]]aaaiiipppwww}}}{{{xxxyyyzzzyyytttooojjjgggaaa[[[TTTLLLCCC>>><<<:::888777888888888777111000//////111222111///111000///000111111000...------,,,,,,---...000111...........................---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---//////...---+++******)))++++++******************++++++******++++++,,,---------------...............///222555999===@@@BBBIIIQQQ^^^kkkwwwvvvbbbVVVPPPRRRXXXjjjsss^^^GGGHHHDDD;;;777:::======@@@??????>>>===<<<<<<;;;:::888555222000,,,(((%%%)))'''&&&&&&))),,,---......,,,+++)))'''&&&%%%%%%$$$(((***((($$$"""$$$(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############!!!!!! !!!!!!$$$###"""""""""###%%%%%%------,,,++++++++++++++++++***))))))((('''&&&&&&(((***+++***(((''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((%%%&&&((((((&&&"""%%%&&&(((***+++,,,,,,+++......///000111222333444222222111///...------,,,,,,,,,,,,---///111333555<<>>:::888777777666555444333222222444444333222222111000000222222111000//////...---------...///...........................------,,,++++++,,,,,,------,,,,,,,,,,,,------///......---,,,+++***)))++++++******************+++++++++***++++++,,,---,,,---.../////////////////////111333555888;;;<<>>;;;555000------...///444777<<<@@@DDDHHHKKKNNNOOOQQQRRRPPPMMMMMMPPPSSSRRR[[[eeekkksss|||~~~xxxrrrkkk```TTTKKK@@@===888444333222111000+++,,,,,,---...//////000000//////...............+++---000222111///...............///000111111222111000///...---------...------............//////000//////...//////000000------------------------......////////////......---///111222222444666999777999@@@GGGJJJNNNXXXcccgggkkkrrryyy~~~~~~yyyttttttsssrrroookkkcccYYYSSSKKKGGGAAA<<<999777666444333222111111333333222111444222000000111333333222111000///...------------////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------///......---,,,+++************+++++++++++++++++++++++++++++++++,,,------+++,,,///000111111000////////////000111333444555<<>>>>>??????>>><<<:::777666333///,,,,,,***((((((+++---...///...---+++)))'''&&&%%%%%%%%%(((+++***'''%%%&&&'''%%%%%%$$$$$$$$$#########""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%,,,,,,+++***************))))))))))))************((((((((('''%%%%%%'''******)))((('''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((($$$%%%''''''&&&$$$!!!)))))))))))))))))))))(((***+++,,,...000111333444333222000---+++*********'''(((***...222777<<<>>>GGGJJJKKKJJJMMMTTTWWWWWWSSSPPPQQQVVVZZZ\\\aaaggghhhoootttrrrmmmggg___WWWNNNMMMMMMMMMLLLIIIEEEAAA999666222...---...000222777;;;@@@EEEIIIMMMRRRUUUWWWZZZ\\\ZZZUUUSSSTTTWWWWWW```iiiooovvv~~~zzzsssjjjaaaYYYPPPFFF@@@777666333222111111222222,,,,,,------.../////////000///...------...///000---///111222111000000111//////000111111222222333444222///---,,,---///000.../////////////////////000000000000000111111111..............................////////////......---...000222444666:::======@@@GGGNNNSSSVVV___hhhlllpppvvv|||}}}zzzxxxyyyyyyxxxuuunnneee___XXXSSSKKKDDD???;;;999777444333222222333444222111666333000///000222333333111111000//////.........////////////////////////......---------------.........------------......///......---,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++,,,------***,,,///222333333111000............///000111222666:::AAAHHHSSSaaappp{{{}}}mmmhhhmmmsssjjj[[[UUURRR]]]pppcccEEE===<<<666666<<<:::;;;;;;<<<===>>>?????????===;;;999888666222///---+++))))))+++---.........---+++)))(((&&&&&&&&&$$$&&&))))))'''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""""""""######$$$######""""""######$$$###############$$$$$$$$$------,,,+++++++++++++++))))))))))))************((((((((('''&&&&&&(((***+++***((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))************)))(((%%%%%%%%%&&&''')))+++,,,++++++******))))))))))))******,,,---///111222333333111...,,,***)))))))))'''(((+++///444:::???AAACCCHHHKKKLLLPPPUUUVVVTTTNNNLLLMMMRRRVVVYYY^^^dddiiinnnpppkkkddd^^^VVVNNNFFFGGGHHHJJJKKKHHHCCC@@@555222///---,,,///222444;;;???DDDJJJNNNSSSWWWZZZaaafffjjjhhhaaa[[[YYYZZZ___gggooosssyyyyyypppgggZZZOOOHHHCCC>>>:::444444333222111111111222////////////////////////111000///......///111222111222222111000111333555333333333333333333333333666444111......///111222000000000000000000000000111111111222222333333333////////////////////////......////////////......---...111333555999>>>AAAFFFHHHNNNVVVZZZ]]]ccckkkppptttyyy||||||||||||{{{vvvoooiiibbb]]]UUUMMMGGGBBB>>>;;;:::888777777888888777555888555222111111222333222111111111111111111111111000000000000000000000000.........------.../////////......------......//////......------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,///222333333111000---------...///000222222333666<<>>???===;;;:::999777444222///,,,***)))+++---------///---,,,***((('''&&&&&&###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$------,,,+++++++++++++++)))))))))))))))))))))))))))***+++***))))))+++,,,******((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))***+++++++++***(((''''''&&&$$$$$$%%%(((,,,...,,,,,,+++***)))*********++++++,,,...///111222333222000---***)))((())))))((())),,,000555;;;@@@CCCDDDIIIMMMMMMOOORRRQQQMMMMMMJJJKKKPPPUUUWWW]]]ccchhhkkkjjjbbbZZZUUUOOOIIIEEEGGGJJJMMMNNNIIICCC===000...,,,+++---000555888@@@DDDIIIOOOSSSXXX\\\___gggnnntttrrriiiaaa___```fffmmmsssuuuyyywwwnnn```WWWKKKAAA<<<:::999777222333333222000///000111222222222222111111111111333333333333333333444555666666555444333444777:::777777777777666666666666999777444222111222444555333333222222222222111111111222333444444444444444111111111111111111111111000000111111111111000000///111333555777<<>><<<;;;;;;<<<<<<:::999>>>;;;888777666666555444222333333444444444333333000000000000000000000000///............///000000//////............//////............------,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,------...+++,,,///000111111000///------......///111222333222444999>>>FFFTTTcccnnn|||uuummmjjjkkkzzzxxx```SSSSSS[[[ooogggQQQDDD:::888;;;;;;;;;;;;<<<<<<=========>>>===;;;::::::999666444111...,,,+++,,,.........///...,,,***((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###,,,,,,+++***************((((((((((((((((((((((((((()))++++++******+++,,,***)))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******((('''%%%'''&&&%%%%%%&&&(((***,,,++++++))))))((()))******,,,---...///000111222222000...+++)))(((((()))******+++---111666<<<@@@CCCEEEIIILLLLLLMMMPPPNNNKKKLLLIIIIIINNNQQQSSSXXX^^^```aaa^^^TTTMMMJJJGGGDDDFFFIIIMMMPPPNNNGGG===666---,,,+++---000666<<>>888666666555444111333444222000///000222333333333444444555555666777777888999999999999999999:::;;;:::999999;;;===:::::::::;;;;;;<<<<<<===<<<;;;999777666777888999555555444444444333333333111222444555666666555555333333333333333333333333333444444555555444444333333444666888;;;???EEEJJJRRRSSSYYYbbbhhhjjjmmmrrrvvvyyy~~~~~~~~~}}}|||vvvsssmmmhhhbbb\\\VVVQQQGGGEEEDDDDDDDDDDDDCCCAAAFFFDDDAAA@@@>>>===:::888666666777777666555444333111111111111111111111111//////......///000000111000//////////////////000............------------******++++++,,,------...---,,,,,,,,,,,,---......,,,---...//////////////////.........///000111111111333666:::@@@KKKYYYcccsss~~~yyysssoooyyyppp\\\VVVWWWdddyyy{{{]]]HHH>>>::::::999999:::;;;===>>>?????????===<<<<<<<<<;;;999666444222///...///000000000///...,,,***)))''''''&&&&&&%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###+++******))))))))))))))))))(((((((((''''''''''''%%%'''******)))((()))))))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))((('''%%%###%%%%%%&&&'''(((***++++++***)))(((''''''((()))***.........///000111111222///---***((('''(((***++++++,,,...222777<<<@@@CCCEEEHHHJJJJJJLLLOOOPPPMMMGGGDDDCCCGGGIIIKKKOOOTTTXXXXXXRRRHHHBBBAAAAAA???FFFIIIMMMPPPMMMCCC777...---------000555<<>>===<<<<<<:::<<>>===>>>;;;;;;<<<>>>???AAABBBBBB???>>><<<;;;::::::;;;;;;666666666555555444444444111222444666777666666555444444444444444444444444666666777777777777666666666777999:::===BBBHHHMMMTTTUUU\\\ffflllnnnqqqvvvxxx{{{}}}yyytttoooiiibbb]]]UUUSSSRRRQQQRRRRRRPPPOOOMMMKKKHHHGGGEEEBBB>>>;;;999999999999777555333222111111111111111111111111///////////////000111111000000////////////000000...............---------******+++,,,,,,---......---,,,,,,,,,,,,---......------------............000000///.........//////000222444777<<>>============:::888777444111000111222222222///...,,,***)))(((''''''(((&&&###"""$$$&&&((()))%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''###""""""""""""""""""###!!!"""###$$$%%%$$$######+++******)))))))))))))))...---,,,***)))'''&&&%%%******)))((('''&&&%%%%%%)))+++)))%%%'''+++((("""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&''''''((()))***+++++++++***************+++---///111222222000000+++***(((''''''''')))***------///222666;;;???AAAGGGIIIKKKLLLLLLMMMOOOPPPKKKHHHFFFEEEFFFGGGHHHHHHKKKGGGBBB>>>>>>AAAFFFIIILLLOOOQQQNNNEEE;;;333000//////000111444:::AAAGGGJJJOOOUUUZZZ]]]```cccdddjjjkkkmmmmmmlllllllllmmmmmmppptttvvvyyy|||{{{rrrhhhYYYIII>>>:::888555222000000111222666555444333333333444555222555888999:::;;;===???BBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>===<<<;;;;;;<<<;;;:::888777666666666555666777999999999888777;;;:::888666555444444444555555666888999:::<<<<<<;;;===???BBBEEEJJJPPPTTT___aaaeeelllrrrvvvvvvvvv{{{zzztttpppmmmkkkdddcccaaa^^^]]]\\\\\\\\\^^^ZZZVVVSSSQQQOOOMMMKKKFFFCCC@@@===;;;999777555:::999777555333333333444444222000///...///000111111111111111222222222222///000000111111000000000//////------------//////.../////////000000111111000000000000////////////000///.........000111222///111444555999@@@JJJRRReeeooo|||rrreee[[[\\\bbboooqqqWWWGGG<<<666777888777666888:::;;;999>>>===<<<;;;::::::;;;<<<777555333333333222000......,,,******+++***)))'''"""%%%''''''&&&%%%###%%%''''''%%%"""!!!!!!&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%,,,,,,+++***************------,,,***)))'''&&&&&&)))))))))(((''''''&&&&&&%%%&&&$$$!!!###'''&&&!!!'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((************************+++,,,.../////////------)))((('''&&&''')))+++------...000222666:::>>>@@@CCCEEEIIIKKKJJJIIIIIIJJJJJJIIIFFFEEEDDDDDDCCCBBBAAA>>><<<;;;===BBBHHHLLLNNNOOONNNIII@@@777111......000222444777===DDDIIIMMMQQQVVVZZZ\\\]]]___aaadddfffiiijjjjjjkkkmmmnnnnnnrrrvvvyyy|||zzzpppfff[[[NNNAAA888555444111//////000222333555444333222222222333444666999<<<>>>>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>======>>>===<<<:::999888888888888888999999999999999999999999999999888888888888999999:::;;;<<<===>>>???@@@AAADDDFFFJJJOOOVVVZZZfffhhhlllqqqtttwwwzzz{{{|||xxxvvvuuutttuuusssqqqnnnllljjjiiiiiieeebbb^^^\\\[[[ZZZXXXWWWQQQNNNIIIFFFCCC???<<<999<<<:::888666444333333333666444222111000000111222222222222222111111111111...///////////////...---//////............//////.../////////000000000000111111111111000000000000//////......///000000111---///222444777>>>GGGOOO```jjjyyyqqq```ZZZ[[[eee}}}}}}___LLL@@@:::444666777888999<<<>>>??????>>>===<<<<<<======>>>:::999666666555444222000...,,,************((('''&&&''')))******)))((('''%%%'''))))))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%------,,,+++++++++++++++,,,,,,+++***)))((('''&&&(((((((((((((((((((((((())))))&&&$$$%%%((((((%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((())))))))))))))))))******++++++,,,,,,++++++***)))''''''&&&&&&(((+++---//////000111333666:::===???AAADDDHHHJJJJJJHHHGGGGGGIIIHHHGGGEEECCC@@@>>>===:::999999;;;???FFFLLLPPPQQQOOOJJJBBB999222///------000444888<<>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>>>>===>>>>>>??????@@@AAABBBBBBFFFGGGIIILLLPPPWWW^^^dddnnnqqquuuvvvwwwzzz~~~~~~}}}~~~}}}zzzwwwuuutttssspppmmmjjjiiiiiihhhgggfff___\\\WWWRRRNNNJJJEEEAAACCCAAA???<<<:::888777666999888555333222222222222333333333222111111000000000000000000000///...---////////////////////////////////////000000000000222222111111111000000000......//////000000//////,,,...000111444:::CCCJJJYYYdddsssiii[[[VVV]]]pppoooXXXIII@@@666777888999:::<<>>??????@@@AAA>>><<<:::999888777555333...,,,***)))))))))(((&&&))))))((('''&&&$$$######%%%'''))))))(((&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$------,,,+++++++++++++++,,,++++++***)))(((''''''''''''''''''(((((())))))+++***(((&&&&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***++++++((()))))))))))))))******,,,,,,+++***)))(((''''''((((((''''''))),,,...000333333444666888<<>>BBBGGGLLLQQQTTTTTTOOOFFF<<<444///......,,,000666<<<@@@DDDIIIKKKQQQTTTXXX[[[\\\\\\]]]^^^]]]```ccceeegggiiimmmoooooossszzz~~~xxxtttrrrgggWWWJJJAAA;;;777444222222111111222444666888888888999:::;;;<<<>>>>>>BBBDDDGGGIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGEEECCCAAACCCCCCCCCCCCBBBAAA@@@???AAA@@@>>>=========>>>???;;;===???BBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDJJJLLLNNNQQQUUU]]]eeekkkqqquuuyyyzzzyyy|||~~~||||||zzzxxxuuuttttttsssqqqoookkkgggccc___ZZZVVVPPPMMMOOOMMMKKKHHHEEEBBB@@@???===;;;999777555333333333444444444333333333222222333333333333222111000000......////////////......000000000000000000000000111111111111000000000000---...000000111000///...,,,...000111222777???EEEQQQ]]]nnn{{{uuuaaaXXX[[[iiixxxkkkWWWJJJ===;;;::::::999888:::>>>????????????@@@@@@AAAAAA@@@>>><<<;;;:::999666444///---***)))))))))((('''&&&%%%$$$"""!!!!!!""""""###%%%&&&'''%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###,,,,,,+++***************+++*********))))))((((((&&&&&&''''''((()))))))))$$$$$$$$$$$$%%%%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,---(((((())))))*********+++...---+++)))''''''''''''+++***))))))***---///111777777888999<<>>@@@DDDIIIOOOSSSWWWXXXSSSLLLAAA777111///000111...222999>>>BBBEEEHHHKKKPPPSSSXXX[[[]]]^^^___``````bbbdddeeegggiiimmmpppooosssyyy~~~yyyrrrlllfff[[[LLL@@@:::777666555333222222333444555777888:::;;;===???AAACCCEEEEEEFFFHHHKKKMMMNNNOOOQQQRRRUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMLLLJJJJJJIIIFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFGGGGGGFFFEEEDDDCCCDDDCCCAAA@@@@@@AAABBBCCC@@@BBBDDDFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGMMMOOORRRUUUZZZaaaiiinnnqqquuuyyyzzzzzz~~~}}}|||{{{yyyvvvtttrrrooollliiifffbbb^^^ZZZZZZYYYWWWTTTPPPMMMJJJIIICCCBBB@@@===:::888666555666666666666666666666666444444555555444333333222//////............//////111111111111111111111111111111111000000000//////...///000111111000///...---///111111222555<<>>>>>??????@@@@@@@@@@@@>>><<<::::::999666555111...+++)))))))))((('''&&&&&&%%%%%%%%%''')))***###$$$&&&&&&%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$,,,,,,+++************************)))))))))))))))&&&'''''''''(((((())))))!!! ###&&&&&&%%%'''+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))***+++)))))))))***++++++,,,,,,///---***'''&&&&&&''''''---,,,,,,,,,---///111333999999:::;;;>>>AAADDDFFFGGGGGGFFFEEEFFFJJJQQQUUUVVVTTTOOOGGG???<<>>???AAADDDFFFGGGHHHIIIIIILLLOOOPPPQQQRRRTTTVVVZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSQQQPPPNNNMMMLLLHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLQQQSSSWWW[[[___ffflllqqqsssvvvyyy{{{}}}{{{yyyxxxwwwuuutttrrroookkkhhhdddcccaaa___[[[WWWTTTRRRNNNMMMKKKGGGDDDAAA>>>===::::::::::::999999999999555666666777777666666555222111000//////000111222333333333222222222222222222222111111111000000000111111222222111111000000...000222111111444:::>>>FFFQQQaaappp{{{zzzeeeZZZ[[[___uuu{{{hhhNNN@@@666777999888:::>>>======>>>?????????>>>>>>>>><<<:::999:::999777555333000,,,*********))))))&&&&&&%%%&&&''')))+++,,,%%%&&&''''''%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%------,,,+++++++++++++++)))))))))))))))*********'''''''''(((((((((((((((%%%$$$''')))&&& ###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***)))******+++,,,,,,------...,,,)))&&&$$$%%%&&&(((------,,,---///222555777999999:::<<>>AAAIIIPPPPPPSSSVVVXXXYYYVVVSSSQQQEEE>>>666000000111333333888;;;@@@CCCEEEFFFHHHJJJMMMQQQUUUYYYZZZ\\\]]]^^^bbbdddeeefffhhhkkkooosssrrruuuxxxzzz{{{|||~~~zzzyyyxxxtttmmmcccWWWOOODDD>>>666222333555555555444555666999;;;>>>???AAAFFFGGGIIIJJJKKKKKKJJJJJJLLLNNNQQQSSSTTTUUUWWWXXX]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLLLLLLLKKKIIIHHHDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSUUUXXX]]]bbbfffkkkppptttyyyzzz{{{~~~~~~}}}zzzvvvsssnnnmmmllliiifffbbb___]]][[[ZZZWWWTTTPPPLLLIIIGGGAAAAAA???>>><<<;;;:::999999:::;;;<<<<<<===<<<<<<777555333111111333555777555555444444444333333333444444333333333222222222444333333222111111222222...000222111000222777;;;AAAKKK[[[iiiuuuooo___YYYZZZfffuuuzzz[[[FFF666666::::::999===>>>>>>???@@@@@@???>>>===<<<;;;999999::::::888777555222---+++***+++******&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&......---,,,,,,,,,,,,---))))))))))))************(((((((((((((((((((((((()))''''''''' $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))*********+++,,,------......---+++'''$$$###$$$&&&''',,,,,,,,,...111555999;;;888888999;;;???BBBFFFHHHLLLLLLLLLKKKJJJJJJMMMOOOHHHGGGCCC??????FFFTTT______aaaaaa```\\\UUUMMMIII???999222...///222333333<<>>BBBEEEGGGIIINNNOOOPPPPPPOOONNNMMMLLLNNNPPPSSSUUUVVVWWWYYYZZZ]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUSSSQQQOOONNNLLLKKKNNNNNNMMMMMMMMMNNNOOOPPPJJJKKKLLLMMMMMMLLLJJJIIIDDDEEEGGGJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMOOOQQQTTTVVVXXXYYYYYY\\\bbbgggkkkooosssvvv~~~~~~~~~}}}yyyuuuuuutttrrrnnnkkkgggeeedddccc```]]]YYYTTTPPPNNNGGGEEECCCAAA>>>;;;999888>>>???@@@BBBCCCCCCCCCCCC;;;888555333333555888;;;666666666555555444444444666666555555555444444444666555333222111222333333...000111000///000555999>>>HHHWWWeeeqqqyyyeee]]]\\\ZZZggg{{{gggNNN888777;;;999777999???@@@AAAAAA@@@???===<<<<<<:::999999::::::999888666333...+++++++++++++++++++++)))(((&&&$$$###"""$$$%%%$$$###  """&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''++++++***+++------+++))),,,,,,++++++***)))))))))((('''&&&%%%%%%%%%%%%%%%)))((((((((((((((()))***!!!"""$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&(((***+++---***))))))(((((((((((((((***)))'''%%%$$$$$$$$$$$$)))***,,,...111333555666777999;;;>>>AAAEEEJJJNNNSSSSSSSSSQQQNNNKKKKKKKKKIIIBBB;;;;;;CCCQQQ]]]cccnnnjjjddd```\\\UUUJJJBBB333111---+++---111666:::>>>???AAACCCEEEHHHIIIJJJKKKOOOSSSTTTSSSUUUZZZ___aaacccfffjjjnnnppprrrssswwwxxxyyyyyyyyy{{{~~~xxxssstttyyy{{{xxxtttpppiiiaaa\\\SSSGGG>>>;;;777777666666555555666666888<<>>:::<<>>666333444444444555777999;;;<<<>>>AAAFFFIIILLLNNNPPPRRRXXXVVVWWWXXXVVVRRRRRRVVVXXXXXXXXXZZZ[[[]]]]]]\\\^^^___aaacccdddcccbbbaaacccaaa^^^[[[YYYXXXWWWWWWYYYXXXWWWUUUSSSQQQOOOOOONNNOOOPPPPPPOOONNNMMMLLLOOOPPPQQQQQQQQQPPPOOONNNLLLKKKKKKJJJJJJJJJKKKKKKKKKMMMOOOPPPPPPPPPQQQSSSRRRTTTXXX\\\___```______bbbdddhhhmmmsssxxx|||}}}{{{vvvrrrpppoooooonnnpppqqqnnnhhhaaa]]]\\\YYYWWWSSSOOOLLLJJJJJJKKKMMMLLLLLLNNNSSSXXXZZZ[[[KKKEEE???<<<======;;;888<<<<<<=========<<<:::999999999999999999999999999666666666666555444333333000000//////000111333444;;;BBBMMMZZZiiiyyy|||lllaaa```dddmmmzzz~~~dddIII>>>:::666777<<>><<<;;;???IIIUUU___dddbbbaaa```___[[[QQQDDD:::111000//////222777<<>>BBBEEEEEEHHHLLLOOOQQQSSSVVVXXX]]][[[ZZZZZZVVVRRRRRRVVVVVVWWWZZZ]]]^^^___^^^^^^aaabbbdddeeeeeedddbbbaaafffdddaaa^^^[[[YYYYYYXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQRRRRRRQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMPPPTTTVVVVVVVVVVVVWWWVVVXXX\\\___aaabbbbbbbbbcccgggmmmqqqtttxxx~~~}}}xxxtttrrrpppssssssssspppkkkgggdddcccbbb```[[[WWWTTTRRRQQQQQQPPPOOOOOOQQQUUUZZZ\\\]]]PPPJJJDDD@@@@@@@@@>>>===;;;;;;;;;<<<;;;;;;:::999:::::::::::::::::::::999666666666666555444333333000//////...///000222333666===HHHVVVeeetttjjjddd```eeennnzzzgggMMM@@@999444555:::BBBDDDFFFEEECCC@@@???>>>AAA???<<<;;;:::999666444666444222///---+++++++++++++++***)))'''%%%###"""!!!%%%'''$$$"""###$$$##################$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''000...+++***+++,,,------...---,,,+++***(((((('''))))))((((((((((((((()))(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***************))))))((('''''''''''')))+++---...000000111111222333333333666<<>>???DDDKKKSSSZZZ^^^\\\\\\]]][[[UUUJJJ<<<222......///111444999===@@@@@@@@@AAABBBEEEHHHJJJLLLKKKMMMOOOPPPRRRVVV[[[```bbbcccfffiiimmmqqquuuvvvuuuxxx|||}}}~~~~~~{{{{{{{{{~~~|||yyyvvvvvvuuurrrkkkeeeYYYQQQHHHDDD>>>888555555555555666999>>>CCCIIILLLLLLNNNQQQSSSUUUWWWYYY[[[```]]][[[ZZZVVVPPPPPPTTTUUUYYY^^^aaabbbbbbbbbaaadddeeefffffffffdddbbb```fffdddbbb___]]]\\\\\\\\\XXXWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMNNNRRRVVVZZZZZZZZZZZZ[[[YYY[[[^^^aaacccddddddddddddjjjrrruuuuuuxxx{{{wwwuuuvvvuuutttqqqnnnkkkiiiiiigggeeeaaa^^^[[[YYYXXXXXXRRRQQQPPPRRRTTTWWWXXXXXXPPPKKKEEEBBBAAABBBBBBAAA<<<<<<<<<;;;;;;;;;::::::999888888888888888777777777777777777666444333222000///.........///111222333:::EEERRRaaappp}}}wwwjjj______eeeqqq{{{gggPPPAAA999555666;;;@@@BBBDDDDDDBBB@@@?????????===;;;;;;:::999777555666555333000...,,,++++++---,,,+++***(((&&&$$$###""""""###$$$&&&((('''&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''((()))***(((&&&$$$$$$''')))++++++------,,,+++***)))(((((())))))((((((((())))))***&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%'''(((***+++)))************)))(((''''''''''''''')))+++---...555666666666666777777777777>>>HHHRRRZZZaaafffiiigggcccZZZOOOEEE@@@>>>???<<<>>>CCCGGGMMMRRRWWWZZZXXXXXXWWWTTTLLLAAA444,,,,,,---///222666999<<<>>>>>>>>>???@@@CCCFFFIIIKKKKKKLLLNNNPPPSSSXXX]]]```aaabbbdddgggkkkppptttvvvvvvyyy|||~~~yyyyyyyyy|||~~~{{{xxxuuuooofff```NNNFFF@@@===;;;888777::::::;;;===@@@DDDIIINNNQQQQQQRRRUUUVVVWWWXXX[[[]]]aaa^^^\\\[[[VVVPPPOOORRRWWW\\\bbbfffffffffffffffeeeffffffgggfffcccaaa___cccbbbaaa___^^^______```XXXXXXXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSSSSRRRRRRRRRNNNNNNOOOOOOPPPQQQRRRSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOSSSXXX[[[\\\\\\\\\]]][[[]]]___bbbeeefffggggggfffmmmuuuwwwvvvxxx~~~|||xxxvvvtttrrrpppnnnlllkkkhhhfffdddbbb```___^^^^^^[[[YYYXXXWWWXXXXXXWWWUUULLLIIIEEECCCBBBDDDEEEEEEBBBBBBAAA@@@?????????>>>999999999888888777777777888888888777666444333222000///.........///000111222888BBBOOO]]]lllzzzppp```\\\___jjjqqq\\\KKK???999999<<<<<>>>>><<<:::999999::::::999777555444333000...,,,++++++------,,,***)))'''%%%$$$$$$""""""%%%(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***,,,---,,,***((((((***+++,,,+++'''''''''((())))))******((((((((((((((())))))***%%%%%%&&&&&&''')))***+++)))(((''''''&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((())))))******)))'''&&&)))))))))***+++...000111666666666666666777777777555;;;CCCKKKQQQVVVZZZ\\\ZZZWWWPPPGGG???;;;;;;<<<:::>>>DDDJJJNNNRRRWWWYYYUUUTTTPPPJJJAAA888///***---///222555888:::;;;;;;<<<<<<<<<===???CCCFFFHHHJJJKKKNNNRRRVVVZZZ^^^``````aaacccfffjjjooosssvvvxxxzzz}}}~~~~~~|||{{{{{{}}}{{{vvvpppggg^^^YYYBBB<<<777888888777777;;;@@@BBBDDDHHHLLLPPPSSSUUUVVVWWWYYYYYYYYY[[[]]]```aaa______^^^ZZZSSSRRRTTTZZZ```fffiiiiiihhhhhhjjjffffffggggggfffdddbbb```aaa```___^^^^^^___```aaaZZZYYYYYYXXXWWWVVVVVVUUUVVVUUUTTTSSSSSSSSSTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQTTTYYY[[[\\\\\\]]]^^^]]]___aaadddgggiiikkkkkkkkkqqqxxxyyyxxxyyy{{{yyyvvvttttttrrrooommmjjjiiihhhfffeeedddccccccaaa___\\\[[[ZZZXXXUUUSSSKKKIIIHHHFFFFFFFFFHHHHHHEEEDDDBBB@@@???>>>>>>>>>======<<<<<<;;;;;;::::::999999888777666555333222111000/////////000111111444888@@@JJJXXXgggvvvxxxccc[[[[[[aaavvvmmmWWWEEE;;;666666999<<>>CCCFFFHHHKKKMMMLLLJJJEEE???:::888999;;;<<>>======<<<999999999888666555333222222111000000///000111222555888===FFFRRRbbbrrr|||jjj^^^YYYZZZlllfffOOO@@@888444777:::===???>>>======>>>===;;;::::::;;;;;;:::888000000000///...---,,,+++************)))((('''&&&(((%%%%%%((('''"""!!!%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''(((******((('''''')))+++,,,***)))************++++++++++++'''''''''''''''((())))))&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$$$$%%%''')))---222666888777777888888999999::::::555888<<<>>>???@@@BBBCCCBBBBBB???;;;888777999;;;AAAFFFKKKMMMMMMLLLNNNPPPOOOJJJBBB999111......000222444888:::<<<;;;:::999888888777888:::>>>BBBDDDIIIKKKOOOUUU[[[___```___aaabbbdddgggkkkqqqvvvyyyzzz{{{|||}}}}}}~~~zzzsssiii___TTTKKKFFFEEE???===???@@@???@@@BBBEEEHHHMMMSSSXXX[[[]]]^^^```aaaaaaaaaaaabbbdddgggeeeeeegggjjjggg___\\\]]]^^^ccchhhiiigggfffiiilllhhhiiijjjkkkjjjhhhfffeeebbb```___]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSRRRSSSUUUVVVWWWTTTSSSSSSRRRRRRSSSUUUVVVSSSUUUWWWYYYZZZZZZYYYXXXWWWYYY[[[\\\\\\]]]___aaaaaabbbeeehhhlllooorrrtttuuuxxx|||}}}}}}~~~~~~{{{wwwrrruuutttrrrpppmmmkkkiiihhheeecccaaa```___]]]ZZZWWWQQQRRRRRRQQQOOOLLLKKKKKKKKKIIIFFFCCC@@@???>>>>>>@@@@@@@@@???>>>======<<<:::999999888666555333222333222111000000111222222555777;;;CCCOOO___ooozzzrrrcccZZZWWWfff|||uuu\\\KKKAAA<<<777:::===???>>>>>>>>>>>>@@@>>><<<<<<<<<;;;999888////////////...---,,,+++)))))))))))))))(((''''''$$$"""$$$((('''"""###)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$###''''''&&&&&&&&&&&&''''''------,,,,,,+++***))))))))))))*********+++++++++...+++)))***---,,,'''!!!%%%$$$$$$%%%&&&'''((()))(((&&&$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%***((('''&&&&&&'''(((***)))(((((('''''''''(((((()))***+++---///000111222777777888888888888777777555555777;;;@@@AAA>>>;;;>>>===:::666333666>>>DDDKKKNNNQQQPPPNNNLLLMMMOOOJJJBBB888000------///111444777:::;;;:::888666666888444444888:::;;;AAAJJJNNNPPPSSSWWWZZZ]]]___```bbbcccfffiiimmmrrruuuwwwzzzzzzzzz{{{|||~~~{{{yyyrrrggg\\\SSSLLLFFFCCC@@@BBBDDDEEEEEEEEEFFFHHHQQQSSSVVVYYY]]]___aaabbbddddddeeeeeefffeeeeeeeeedddfffhhhjjjjjjiiigggeeejjjjjjjjjiiiffffffggghhhjjjlllmmmjjjgggeeefffiiijjjfff```\\\]]]```ccceee^^^]]][[[ZZZXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZYYYXXXVVVUUUTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```aaabbbcccfffiiilllnnnrrrvvvzzzyyyzzz|||~~~~~~}}}{{{zzzyyyvvvsssrrrpppooollljjjggggggfffdddbbb^^^[[[YYYXXXVVVTTTSSSSSSRRRPPPNNNLLLHHHDDDBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;:::999777666444333222222222000000000111222333444444888@@@JJJVVVggguuulll^^^]]]eeelllqqqUUUBBB:::555888:::999:::<<<>>>>>><<<<<<;;;::::::::::::;;;000000111222333111---)))*********)))((((((''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&,,,,,,+++******)))(((((())))))*********+++++++++)))'''&&&(((++++++'''###&&&&&&&&&'''''''''''''''***(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&******+++---///000222222777888888888888777777666555555777:::>>>???===:::555555444444666;;;BBBHHHNNNOOOPPPPPPOOOMMMKKKJJJBBB<<<444...,,,...111222666999;;;<<<:::888777888777444555999;;;<<>>===<<<<<<;;;;;;;;;999888666444333222111111000//////000111111333333777???IIIUUUffftttyyyeee^^^bbbhhh~~~fffOOOCCC999:::::::::;;;<<<======<<<<<<;;;::::::::::::;;;222111000111111000---+++******))))))(((''''''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''++++++******)))((((((((()))))))))************+++(((&&&%%%&&&))))))%%%!!!$$$%%%&&&((()))(((((('''+++(((&&&%%%&&&&&&%%%######$$$%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&******,,,---///111222222888888888888888777666666444444666999;;;;;;999777333333444999@@@GGGLLLNNNPPPOOONNNOOOPPPNNNIIIDDD999444...+++,,,///333555999:::<<<;;;999888888999777555777:::<<<>>>DDDKKKOOOQQQTTTWWW[[[^^^```aaabbbcccfffiiimmmqqquuuwwwvvvvvvwwwxxxzzz|||~~~yyyrrrhhh```UUULLLHHHIIIJJJKKKHHHJJJLLLNNNOOOQQQTTTWWWZZZ\\\^^^aaadddggghhhiiiiiijjjjjjjjjiiihhhgggggghhhjjjlllmmmnnnmmmkkkjjjgggiiikkkkkkkkklllnnnpppnnnlllkkkkkkmmmoooqqqqqqmmmjjjeeebbbaaa```___^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXYYYXXXXXXWWWWWWWWWWWWXXXZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^______```aaacccddddddfffiiikkknnnqqquuuxxx~~~~~~~~~{{{zzz{{{yyywwwvvvuuussspppmmmmmmllliiifffccc```^^^]]]```^^^[[[ZZZZZZYYYVVVTTTPPPMMMIIIGGGFFFEEEDDDCCCAAAAAA@@@???>>>======<<<;;;;;;:::888666555444333000000///////////////000222222555===FFFRRRdddssslll^^^]]]aaaooo|||```MMM===;;;::::::<<<===<<<<<<<<<<<<;;;:::::::::::::::555333000......///......)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((++++++******))))))))))))))))))))))))************,,,***(((''''''%%%""" """%%%((()))))))))((((((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((***+++,,,...///111222333888888888888888777666666333444555777888777666555444444777>>>GGGNNNPPPPPPPPPMMMKKKMMMPPPNNNGGG???333000,,,+++...111444666999::::::999777666666888777777999<<<>>>BBBGGGKKKPPPRRRUUUXXX\\\^^^```aaacccdddfffiiimmmqqqtttvvvuuuvvvvvvxxxzzz|||~~~yyytttooojjj___XXXOOOIIIGGGHHHJJJKKKKKKMMMOOOQQQSSSVVVZZZ^^^___```bbbeeehhhjjjkkklllkkkkkkkkkkkkjjjiiihhhgggiiikkklllnnnnnnnnnmmmlllkkkmmmooooooooooooqqqrrrqqqmmmjjjjjjnnnqqqqqqqqqllliiifffeeecccbbb```^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYY[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYXXXYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]````````````aaacccdddeeeeeegggiiilllmmmppptttwww~~~~~~~~~{{{zzz}}}{{{yyyyyyxxxvvvrrrpppqqqooolllhhheeecccbbbaaacccaaa___]]]]]][[[YYYWWWQQQNNNKKKIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>>>>>>><<<;;;:::999777666555444111000000000////////////111000333;;;DDDPPPbbbqqq~~~|||yyy|||sss```\\\___dddxxxoooVVVBBB<<<888999<<<<<<<<<<<<<<<;;;::::::999999::::::888444///,,,,,,...///000))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((+++++++++++++++*********)))))))))))))))))))))))),,,+++)))((('''&&&###""""""###%%%'''((('''&&&$$$&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((***+++,,,...000111222333777777888888888888777777333444555555444333222222///000444===GGGMMMOOONNNNNNJJJHHHKKKOOOMMMDDD;;;222000......000444555666777888888777555444555666777:::===???AAAFFFJJJMMMQQQRRRUUUYYY\\\___aaabbbcccdddfffiiimmmqqqtttvvvvvvwwwwwwyyyzzz|||~~~zzzrrrnnnjjjeeeZZZUUUOOOJJJHHHIIIIIIIIIKKKNNNQQQTTTVVVZZZ^^^aaabbbccceeegggjjjkkklllmmmlllllllllkkkkkkiiihhhgggjjjkkklllnnnnnnooonnnnnnppprrrttttttrrrqqqqqqrrrrrrnnnjjjjjjmmmnnnnnnllliiihhhfffffffffeeebbb```\\\\\\[[[[[[[[[[[[[[[\\\[[[\\\\\\]]]\\\[[[YYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^aaaaaaaaabbbcccdddeeeffffffhhhkkklllnnnqqqtttwww|||}}}~~~~~~|||{{{~~~}}}{{{{{{{{{xxxuuurrrsssqqqnnnkkkhhhffffffeeeeeecccaaa______]]][[[XXXRRROOOLLLJJJIIIHHHEEECCCBBBBBBAAAAAA@@@@@@??????<<<;;;:::999888777666555222222222111111000000000111000222999BBBNNN```ppp{{{}}}|||~~~xxxrrrtttvvvccc[[[\\\[[[jjjcccKKK???666888;;;<<<;;;===;;;;;;:::999999999999::::::555000,,,,,,...000000)))))))))(((''''''&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&++++++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((((()))((((((((((((&&&$$$"""!!!''''''''')))+++,,,+++***((((((((('''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((############$$$%%%&&&'''++++++---...000222333333555666777888888999999888444555666555222000000111---000666???HHHOOORRRRRRKKKIIIGGGJJJMMMIII???555222111000111444666777666555777999999777666777888888===AAABBBEEEJJJNNNNNNQQQSSSVVVYYY]]]```bbbbbbdddeeegggiiimmmqqqtttuuuwwwwwwxxxyyyzzz|||}}}~~~|||tttooolllhhhcccYYYUUUOOOKKKIIIIIIHHHGGGLLLPPPTTTXXX[[[^^^aaacccdddeeegggiiikkklllmmmmmmllllllmmmllllllkkkjjjiiikkklllmmmnnnooopppppppppsssuuuvvvvvvtttrrrqqqqqqpppnnnlllkkkkkkkkkjjjhhhhhhgggfffggghhhgggeeeccc^^^]]]]]]]]]]]]^^^^^^___^^^^^^^^^]]]]]][[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___``````bbbbbbbbbcccdddeeegggggghhhjjjlllnnnoooqqquuuwwwzzz{{{}}}~~~~~~}}}}}}}}}|||zzzvvvssstttrrrpppnnnllljjjiiiiiihhhfffcccaaa```___\\\ZZZSSSQQQNNNLLLKKKIIIFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;:::999888777666222222333333222111000///111000111888AAAMMM___oooyyyzzzxxxtttrrrtttxxx~~~wwwooonnnzzzooo___VVVSSSRRRZZZooowwwYYYGGG999888;;;::::::<<<;;;;;;:::999999999999999999666111...---...//////*********)))((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&***************+++++++++******))))))((((((((((((''''''((((((((((((***+++******)))((('''&&&&&&%%%''''''''')))++++++***(((''''''''''''((((((((((((&&&'''''''''((((((((()))&&&''''''''''''''''''&&&############$$$%%%&&&'''+++,,,---...000222333444333444666777999:::::::::555666777444111......000000555<<>>:::<<<999888:::;;;:::999999888999999999888555222000000///...---+++++++++***))))))((((((&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))))))))))))))***************))))))(((((((((''')))))))))(((&&&&&&'''((('''''''''((()))+++,,,---&&&%%%%%%'''((('''%%%###%%%&&&&&&'''((()))******&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))+++,,,---///000222333444222333555777999:::;;;;;;555777777444000---...///111666===AAABBBDDDGGGKKKLLLKKKKKKJJJGGG>>>333***......000333777999999888888<<<@@@BBBAAA@@@??????:::BBBGGGGGGJJJPPPSSSQQQRRRTTTWWWZZZ^^^```bbbcccdddeeegggjjjmmmpppsssuuuwwwwwwwwwvvvwwwxxxxxxyyywwwyyy|||}}}yyyqqqiiigggfff___WWW[[[UUULLLFFFEEEHHHKKKMMMRRRWWW]]]ccceeefffggghhhggghhhjjjlllmmmnnnnnnooonnnooooooppppppppppppooooooppppppqqqssstttuuuuuuoooqqqssstttrrrpppoooooohhhlllooooookkkhhhhhhiiikkkiiihhhggghhhgggfffdddccccccccccccdddeeeffffffcccaaa___]]]\\\[[[\\\\\\ZZZ[[[]]]^^^___^^^]]]]]]]]]^^^___aaaccceeeggghhhdddddddddeeefffggghhhiiikkkmmmooopppqqqsssvvvxxxxxxzzz~~~~~~~~~~~~~~~|||wwwtttrrrrrrssssssrrrpppooommmllljjjgggeeedddbbb```]]]WWWVVVSSSQQQPPPMMMJJJGGGCCCCCCCCCCCCCCCBBBBBBBBB<<<<<<;;;::::::999888888000111111111000///---,,,222000111777@@@MMM___ooozzz~~~{{{wwwsssooommmfffbbb]]]YYYZZZ___fffkkkqqqvvv}}}}}}qqqppprrrzzz}}}sssnnnjjjddd___QQQNNNXXXuuuvvv[[[CCC===<<<888666999;;;:::999999888888999999777555333222111000---+++,,,,,,++++++***)))))))))''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))*********++++++***)))(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''(((***------,,,***'''&&&&&&%%%%%%%%%&&&&&&######%%%&&&'''(((((((((###$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***,,,+++,,,,,,---...///000000111222444666777888999999222333222000---,,,000333444777;;;AAAEEEHHHIIIIIIMMMOOONNNHHH>>>555///...///111333666:::<<<>>>???<<>>>>>CCCHHHKKKKKKHHHEEEDDDGGGGGGIIIJJJLLLMMMNNNOOOSSSVVVZZZ^^^aaabbbbbbbbbccceeehhhjjjkkknnnqqqtttuuuvvvwwwwwwxxxxxxwwwwwwwwwyyy{{{}}}|||zzzyyyzzz{{{||||||zzzuuunnngggaaa[[[UUURRRPPPPPPNNNKKKJJJKKKOOORRR\\\```eeeiiikkkkkkllllllmmmmmmnnnppprrrsssrrrppppppppppppooooooppppppqqqnnnooopppqqqrrrrrrrrrrrrrrrsssssssssrrrqqqooonnnqqqqqqooonnnmmmllllllllllllnnnooonnnkkkiiihhhhhhgggggghhhiiijjjkkkkkklllgggeeebbb``````aaabbbbbbcccbbbaaaaaaaaaaaaccccccccc```___```dddggghhhhhhfffeeedddcccdddgggiiikkknnnoooppprrrsssuuuvvvwwwwwwzzz~~~}}}zzzyyywwwvvvtttttttttrrrmmmjjjhhhhhhhhhgggfffdddbbbaaa]]][[[XXXVVVUUUSSSPPPMMMJJJIIIHHHFFFEEEEEEDDDDDDCCC@@@<<<:::999888666444444333222222111111222222222000111777>>>JJJ[[[jjjwww{{{tttnnniiieee]]][[[XXXTTTQQQNNNMMMLLLLLLKKKHHHFFFEEEGGGLLLPPPZZZ___gggpppxxxrrrlllkkktttppp^^^WWWVVVfff~~~]]]FFF===<<<;;;999:::;;;;;;<<<;;;:::999888888777555222111000/////////...---+++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&++++++++++++++++++++++++++++++++++++************++++++***))))))))))))***+++)))((('''))))))(((''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))************''''''''''''&&&%%%$$$$$$((('''&&&&&&&&&&&&''''''+++,,,,,,---...///000000222222222333444666777888<<<999444...***+++000444===@@@DDDEEEDDDDDDFFFIIIOOOHHH>>>555000///...///333444666888:::<<<======AAAEEEJJJLLLLLLIIIGGGFFFIIIJJJJJJKKKLLLMMMMMMNNNSSSUUUYYY]]]aaabbbccccccdddfffiiijjjlllnnnpppsssuuuvvvwwwyyyzzzzzzzzzzzzwwwxxxzzz|||~~~|||yyyvvvtttuuuwwwxxxxxxxxxssskkkccc\\\VVVPPPLLLLLLMMMOOOPPPQQQSSSVVVYYYbbbeeeiiilllmmmnnnoooqqqrrrqqqqqqssstttuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrsssssssssrrrrrrsssttttttsssrrrpppoootttsssrrrpppoooooooooooooooqqqrrrpppnnnkkkjjjjjjhhhiiikkklllnnnnnnnnnmmmjjjiiifffeeedddeeeffffffdddcccbbbaaaaaabbbcccccceeecccaaabbbdddggghhhhhhgggfffeeeeeefffhhhkkkllllllnnnpppsssvvvwwwxxxxxxwwwzzz~~~~~~{{{zzzyyyxxxwwwvvvvvvtttpppmmmiiiiiiiiihhhgggeeedddccc___]]]ZZZXXXWWWUUURRRPPPLLLKKKJJJHHHGGGGGGGGGGGGCCC@@@===;;;:::999777555444333333222111222222222222000000555<<>>>>><<<;;;:::<<>><<<;;;:::777555333333222111111111111111333000000444:::EEEUUUcccppp{{{yyyrrrggg\\\TTTNNNJJJGGG>>>===<<<;;;999999888888555666555444444666:::>>>CCCFFFLLLRRRZZZbbbkkkqqquuuvvvxxxwwwuuuvvvyyy|||wwwjjjhhhmmm{{{xxxeeeUUUYYYmmmxxxXXXDDD<<<;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;:::888555333000///...+++,,,---......---,,,+++******))))))((('''''''''%%%&&&&&&'''((()))******)))(((((('''&&&%%%%%%$$$$$$%%%'''((((((((('''&&&++++++******))))))))))))***++++++,,,,,,,,,++++++&&&&&&&&&%%%%%%&&&&&&'''((('''''')))---111444444&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$$$$''''''((()))))))))((((((%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&'''((((((+++,,,,,,---...///000000555555555555666777999999999555000---///444:::===@@@CCCFFFGGGFFFFFFHHHJJJEEE>>>555000///000000///666777999:::<<<=========BBBEEEHHHIIIHHHGGGGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUWWWZZZ^^^aaaccceeeeeecccfffiiijjjkkklllmmmooooooqqqsssuuuwwwyyyzzzzzzyyyyyyzzz{{{|||}}}~~~xxxuuuqqqoooooopppppppppnnniiiaaaYYYSSSNNNJJJGGGGGGMMMTTT[[[```cccfffhhhnnnppprrrssssssuuuwwwzzzzzzxxxvvvvvvvvvvvvuuutttttttttuuuuuutttsssrrrrrrrrrssstttuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwvvvttttttttttttsssrrrqqqqqqqqqqqqtttuuuvvvuuurrrooonnnnnnjjjlllnnnpppqqqpppooonnnmmmnnnmmmjjjhhhhhhjjjmmmjjjiiigggfffffffffggggggggghhhhhhgggggggggggghhhggggggggghhhjjjlllmmmoookkknnnrrrvvvyyyzzz{{{{{{zzz|||~~~{{{yyyyyyyyyxxxwwwuuusssrrrqqqnnnmmmlllkkkiiihhhggggggcccaaa^^^\\\[[[YYYVVVSSSQQQPPPNNNLLLKKKJJJJJJJJJDDDBBB???>>>===;;;888666222222111000000000000111444222222555:::BBBPPP^^^iiirrr{{{~~~~~~|||vvvpppfff___VVVMMMFFFBBB???===333333333333333222111111000111222222222333666999???AAAEEEIIINNNUUU]]]bbbggghhhiiihhhhhhlllttt{{{ssskkkjjjnnnyyyoooYYYWWWcccvvvbbbJJJ>>>;;;<<<999999999999999999:::::::::999777555333000...---)))***,,,---------,,,+++*********)))((((((''''''%%%&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&++++++******)))((((((((())))))+++,,,,,,,,,+++***(((''''''''''''(((((()))(((''''''(((***,,,---,,,&&&&&&&&&&&&'''((())))))&&&'''''''''&&&%%%%%%$$$&&&''''''(((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%"""###%%%'''((()))******+++,,,,,,---...///000000444555666888888999888888333000...///444:::???AAAAAABBBEEEHHHIIIJJJIIIHHH===999555222111111222222777888:::;;;===>>>??????BBBDDDFFFGGGFFFFFFFFFGGGEEEFFFHHHLLLOOORRRUUUVVVWWWXXXZZZ]]]```bbbddddddbbbeeehhhjjjjjjjjjkkkllllllnnnppprrrtttvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~vvvssspppnnnnnnnnnmmmlllhhhccc[[[UUUQQQNNNLLLJJJGGGMMMVVV^^^cccgggjjjlllrrrtttvvvvvvwwwwwwzzz|||zzzxxxvvvuuuvvvvvvuuutttuuuvvvvvvwwwvvvuuusssrrrrrrssstttvvvwwwxxxxxxxxxwwwxxxyyyyyyyyyxxxwwwwwwttttttsssrrrrrrrrrrrrrrrtttuuuwwwvvvtttrrrqqqqqqnnnooopppqqqqqqpppooonnnoooppppppmmmiiiiiilllooolllkkkjjjhhhhhhhhhhhhiiihhhiiijjjiiihhhggghhhiiihhhhhhiiijjjlllmmmooopppnnnooorrrvvvyyy{{{|||||||||~~~{{{yyyxxxyyyyyywwwtttrrrrrrssspppooommmllljjjiiiiiiiiifffdddaaa___^^^\\\YYYVVVSSSRRRPPPNNNLLLJJJIIIIIIDDDCCCAAA???>>><<<999666333222111111000000111111444222222555888>>>JJJVVVccckkkrrrrrrpppmmmfff```TTTNNNFFF???:::777444333000111111222111111000000---///000000000000222444<<<>>>@@@BBBEEEJJJPPPTTTXXX[[[]]]]]]^^^dddnnnwww~~~pppgggffflllxxxxxxaaaXXX[[[hhh}}}oooTTTBBB<<<<<<999999888888888999::::::999888777666333111///---***++++++,,,,,,,,,,,,++++++******))))))(((((('''&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%&&&'''((()))((('''''',,,,,,+++******)))(((((('''(((***+++,,,+++***)))((((((((((((((()))******((('''&&&'''((((((&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&'''&&&&&&%%%%%%'''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''')))***+++++++++***+++,,,,,,---...///000000333444777999999888777666///......222999>>>AAABBBCCCBBBDDDHHHLLLLLLGGGBBB666555444111000111333666777888:::<<<>>>???@@@@@@CCCDDDFFFFFFFFFFFFGGGHHHEEEFFFIIILLLPPPSSSVVVWWWWWWWWWYYY[[[]]]___aaaaaaaaacccggghhhhhhhhhhhhiiikkklllnnnppprrrtttuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{rrrqqqooonnnmmmllliiigggbbb]]]WWWSSSQQQPPPOOONNNKKKQQQZZZccciiimmmppprrrtttvvvxxxyyyyyyzzz{{{|||zzzwwwuuutttuuuvvvuuuuuuvvvwwwxxxxxxwwwuuusssrrrrrrsssuuuwwwxxxyyyzzzzzzyyyzzz{{{||||||{{{zzzyyyuuuttttttssssssssssssssssssuuuwwwvvvuuussssssssstttssssssrrrrrrqqqppppppppprrrrrroookkkjjjnnnrrrmmmllljjjiiihhhhhhiiiiiigggjjjkkkkkkiiihhhiiikkkhhhhhhjjjkkkmmmooopppqqqpppqqqsssvvvxxx{{{|||}}}~~~}}}{{{xxxzzzzzzwwwtttrrrsssuuurrrpppnnnlllkkkjjjjjjkkkjjjhhheeecccaaa___\\\ZZZUUUTTTRRROOOLLLJJJHHHHHHEEECCCBBB@@@???===999777555444333333222222333333222111222555666:::CCCMMMXXX___dddccc```\\\VVVPPPDDD@@@;;;777444222000///000111222222222222111000---///111111000///000222777999;;;<<<>>>AAAEEEHHHLLLQQQVVVXXXYYY^^^gggooottt{{{wwwgggcccdddmmm|||lll^^^XXX^^^ttt```JJJ@@@>>>:::999999888999:::;;;<<<999999888777555333111///...------,,,,,,,,,,,,---++++++******)))(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''------,,,,,,+++***))))))&&&''')))+++,,,+++)))((('''''''''''''''((())))))'''''''''((()))(((&&&###&&&&&&&&&'''''')))******%%%%%%&&&''''''&&&&&&%%%'''((((((((((((((('''''''''&&&%%%$$$$$$%%%'''(((%%%&&&'''(((((('''&&&%%%+++,,,,,,---...///000000111333666999999888555444------///444;;;AAABBBAAAEEECCCCCCHHHNNNMMMEEE>>>222333333000...///555:::777888:::<<<>>>@@@AAAAAADDDEEEFFFFFFFFFFFFGGGIIIFFFGGGIIILLLPPPSSSUUUVVVVVVWWWXXXYYY[[[]]]^^^___```cccfffhhhhhhgggggghhhkkklllnnnppprrrsssttttttuuutttttttttuuuvvvxxxyyypppooommmmmmllljjjgggddd^^^ZZZUUURRRQQQQQQRRRQQQQQQWWW```hhhnnnrrrvvvxxxtttwwwzzz{{{{{{{{{{{{|||yyyvvvtttssstttuuuuuuuuuvvvwwwxxxyyyxxxvvvtttrrrqqqsssuuuwwwyyyzzz{{{|||zzz{{{|||}}}}}}|||{{{{{{vvvuuuuuuttttttttttttuuurrrtttvvvvvvuuutttttttttwwwwwwuuusssrrrrrrrrrrrrrrrtttuuuqqqmmmlllppptttmmmllljjjhhhhhhhhhhhhhhhgggjjjlllllljjjiiijjjlllhhhiiijjjlllnnnoooqqqqqqrrrssstttuuuxxxzzz}}}~~~~~~|||yyy{{{{{{xxxuuussstttwwwrrrqqqooommmlllkkkkkklllmmmkkkhhhfffdddbbb___]]]WWWUUURRROOOLLLIIIGGGGGGEEEDDDBBBAAA@@@>>>:::777666666555444444444444555000///111444555666>>>GGGHHHOOOSSSRRRNNNKKKFFF@@@;;;888555444444444222111---...////////////------///111333333222111111222222444777999:::<<<@@@BBBDDDKKKSSSWWWWWWZZZaaahhhjjjrrrxxxzzz}}}~~~~~~|||yyyvvvwwwyyy{{{~~~jjjdddaaahhhyyywwweeeYYY[[[qqqjjjPPPCCC???;;;::::::999:::;;;======999999999999777555333111000///...,,,,,,---......++++++******)))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((%%%&&&((()))))))))((('''......---,,,,,,++++++***((()))*********((('''&&&)))))))))))))))(((''''''(((((('''(((((()))***+++''''''''''''((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))######$$$%%%%%%&&&''''''************))))))))))))......//////000000111111777444222333444333000,,,***...555:::===@@@BBBCCCFFFFFFJJJPPPTTTPPPDDD999444111------000222222111777999:::<<<======<<<<<<;;;>>>AAACCCCCCCCCDDDFFFFFFHHHKKKOOORRRTTTUUUVVVVVVVVVWWWXXXZZZ]]]___aaabbbdddfffggghhhiiikkkmmmjjjllloooqqqsssssssssrrrrrrrrrrrrtttvvvwwwwwwvvvrrrpppnnnmmmllliiiccc^^^\\\VVVOOOOOOTTTYYYZZZYYY]]]aaahhhmmmqqquuuxxxzzz|||}}}~~~~~~}}}|||zzzzzzzzzzzzyyywwwuuutttwwwwwwxxxyyyyyyxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}}}}}}}}}}{{{zzzyyy{{{yyywwwuuuttttttuuuvvvxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}{{{yyyuuurrrooommmqqqqqqpppooooooooooooooollllllmmmmmmlllkkkiiihhhiiiiiiiiijjjkkklllnnnnnnkkklllmmmnnnoooooooooooossstttvvvwwwyyy|||||||||{{{zzzxxxuuurrrppprrrrrrqqqqqqpppqqqqqqqqqrrrooollliiigggccc___\\\^^^ZZZUUURRROOOMMMJJJHHHGGGGGGFFFDDDBBB???<<<:::999888666444222111111000222111111222444777:::<<>>AAACCCCCCDDDEEEFFFEEEGGGJJJNNNRRRUUUVVVWWWYYYYYYYYY[[[]]]___bbbccccccdddfffgggggghhhkkkmmmkkkmmmooorrrssssssrrrrrrqqqqqqqqqrrrsssttttttssssssqqqooonnnlllhhhaaa[[[YYYVVVUUUWWW\\\```aaa```eeeiiioootttxxx{{{}}}~~~|||{{{zzzzzz{{{{{{zzzyyywwwvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}{{{{{{~~~}}}zzzwwwuuuuuuuuuuuuyyyxxxwwwwwwxxxzzz|||}}}~~~{{{xxxuuurrrqqqsssrrrqqqpppooonnnnnnooolllmmmmmmnnnmmmllljjjjjjjjjjjjjjjjjjkkklllmmmmmmkkklllmmmnnnooooooooooootttvvvxxxzzz{{{~~~~~~|||||||||{{{yyyvvvtttrrrttttttsssrrrqqqqqqrrrrrrtttrrrooollljjjgggbbb______[[[VVVSSSPPPNNNKKKIIIGGGGGGFFFEEECCC@@@===;;;999888777555333222111111333333333444666888:::;;;???>>><<<:::777666444444333222111000000000000000,,,---....../////////...111000///000333444333111333333444444555666666777:::@@@GGGKKKKKKKKKNNNQQQVVVZZZ```eeehhhgggeeeccc[[[ZZZXXXUUUTTTVVV[[[___eeeiiimmmqqquuuyyy~~~rrrmmmlllvvv{{{ggg]]]eeeqqqtttXXXGGG888888999888999;;;<<<<<<<<<===>>>>>><<<888444111/////////......------,,,+++******)))(((((('''''')))(((&&&%%%%%%'''((()))((((((((((((((((((((((((&&&((())))))((((((((())),,,,,,,,,+++******))))))******)))((((((((())))))''''''(((((()))((((((((())))))(((((('''(((((((((''''''''''''(((((((((((((((%%%!!!!!!$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,---------...///000111222222222000...------,,,+++)))000444:::>>>@@@@@@@@@@@@BBBFFFKKKMMMJJJBBB999333111//////111555888:::;;;:::;;;<<<=========<<<;;;<<<>>>AAABBBCCCDDDEEEGGGGGGIIIMMMQQQTTTWWWXXXYYYYYYYYYZZZ\\\^^^```bbbccceeeeeefffffffffgggjjjlllmmmnnnppprrrsssrrrqqqppppppppppppppppppqqqrrrrrrtttsssrrrppplllfff^^^YYYVVVXXX\\\aaafffiiijjjkkkmmmqqqvvvzzz}}}~~~{{{zzzzzzzzz{{{||||||{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{{{{|||||||||}}}~~~~~~~~~~~~zzzxxxvvvvvvvvvzzzyyyxxxxxxyyy{{{~~~~~~{{{xxxvvvuuuuuutttrrrqqqpppooonnnnnnmmmnnnooooooooonnnmmmlllllllllkkkkkkkkkkkklllllllllmmmnnnoooppppppppppppuuuwww{{{}}}~~~~~~||||||||||||zzzxxxvvvuuuvvvvvvtttsssrrrrrrrrrrrrvvvtttrrrpppnnnkkkgggdddaaa]]]XXXUUURRRPPPMMMKKKIIIIIIHHHFFFCCCAAA>>>===:::999888666444333222222444555666888999999999999;;;999666333111111111222000000111111111111000000---...///000000000///...222000...///000111111000222222333333444444555555444999>>>AAAAAAAAACCCFFFJJJMMMQQQUUUWWWUUUSSSQQQKKKJJJGGGEEECCCEEEJJJMMMVVVYYY]]]bbbfffkkkpppttt|||tttwwwssscccccciii}}}hhhOOO>>><<<::::::<<<======<<<===>>>??????===:::666444000000//////...---,,,,,,++++++******)))((((((((((((((('''&&&'''(((***+++))))))(((''''''((())))))((()))***((('''&&&((())),,,,,,+++******))))))(((+++***)))(((((((((******)))******+++++++++++++++***)))((('''''''''''''''''''''''''''((((((((((((((('''%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,,,,,,,---...///000111222333000///---+++++++++++++++000444999<<<<<<;;;;;;:::@@@EEEIIIIIIBBB:::333000000000111333666999;;;<<<:::;;;<<<===<<<;;;:::999<<<>>>@@@BBBBBBDDDFFFHHHLLLNNNQQQTTTVVVXXXYYYYYYWWWXXXYYY[[[]]]___aaabbbeeeffffffeeeeeefffiiilllnnnoooqqqrrrrrrqqqooonnnlllmmmmmmmmmmmmnnnqqqsssttttttsssqqqllleee]]]XXXWWW[[[aaafffjjjmmmpppsssqqqtttyyy|||~~~}}}{{{{{{{{{|||}}}~~~~~~~~~||||||||||||{{{zzzzzzyyywwwxxxyyy{{{||||||}}}}}}}}}~~~~~~|||{{{zzzzzz|||{{{{{{{{{|||~~~}}}{{{yyyyyywwwvvvtttsssqqqpppooooooooopppqqqrrrrrrqqqpppooonnnnnnmmmlllllllllllllllnnnoooppppppqqqqqqqqqpppvvvyyy}}}||||||}}}|||{{{yyywwwvvvwwwvvvuuusssrrrqqqqqqqqqvvvtttsssrrrqqqoookkkgggccc```[[[WWWUUUSSSPPPNNNKKKJJJIIIGGGDDDBBB@@@???<<<;;;999777555444333333333555888:::;;;:::888666888666444222111111111111---...000111222111000//////000222333333222111000222111/////////000000000111111111222222333333333222666:::;;;;;;;;;===>>>CCCEEEHHHJJJJJJIIIFFFDDD@@@???>>><<<<<<>>>BBBFFFLLLOOOTTTYYY^^^dddjjjoooyyy|||{{{}}}rrrjjjjjjmmmzzz\\\KKKDDD===<<<===<<<;;;;;;<<<===>>>>>><<<999666444111000000///...---,,,,,,,,,++++++******)))((((((''''''&&&'''((()))***+++***)))'''&&&&&&''')))***)))))))))'''%%%%%%&&&(((,,,,,,+++******))))))(((+++***)))(((((()))***+++******++++++++++++******))))))(((''''''&&&''''''''''''''''''((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))(((((())))))***+++++++++------...///000111222222000///---+++***+++...000222555999:::999888888888???CCCEEEBBB;;;333///...000111222444555777999:::::::::;;;<<<<<<;;;999999<<<>>>@@@AAABBBDDDFFFIIIOOOPPPRRRTTTUUUVVVUUUUUUWWWXXXYYY[[[]]]___```aaaeeeeeefffeeeeeefffhhhkkknnnnnnppppppooommmkkkjjjdddeeefffffffffhhhmmmqqqrrrssssssqqqkkkddd^^^[[[]]]```cccfffiiinnnssswwwtttwwwzzz}}}~~~}}}}}}~~~~~~}}}}}}||||||yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwuuusssrrrrrrrrrsssssstttuuuuuutttrrrqqqqqqpppooonnnmmmmmmmmmmmmqqqqqqrrrsssssssssrrrrrrwwwzzz~~~}}}}}}}}}}}}|||zzzxxxwwwvvvuuutttrrrqqqppppppppptttsssssssssssspppllliiifffbbb^^^ZZZWWWUUUSSSQQQMMMLLLJJJHHHFFFDDDBBBAAA===<<<:::888777555555444333666999<<<===;;;888555333333444444333222000///---...000222222222111000000111222333333222111000222333222222111111222222111111111111222222222222222444777888888999999:::===>>>@@@AAA@@@???===;;;999999999888888;;;@@@CCCFFFIIINNNSSSYYY```gggllltttwww}}}|||wwwoooggg}}}tttZZZKKK>>>;;;;;;:::999;;;<<<===>>>===<<<:::888777222111000///...---,,,,,,,,,,,,,,,+++******))))))%%%%%%&&&&&&'''((()))******((('''%%%%%%'''(((***(((((('''%%%$$$###%%%''',,,,,,,,,+++******))))))******)))))))))***++++++(((((())))))(((((('''&&&((((((''''''&&&'''''''''''''''''''''(((((((((((($$$&&&)))++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))***+++)))******++++++,,,,,,,,,......//////000000111111///...---++++++---111555888999;;;;;;999999999;;;???@@@@@@;;;555///......///111333444444555777999999:::;;;<<<<<<<<<;;;:::<<<===???AAABBBDDDGGGJJJMMMOOOPPPRRRSSSSSSRRRRRRXXXYYY[[[]]]___aaabbbbbbbbbdddfffffffffggghhhjjjlllmmmmmmmmmllliiigggeee]]]^^^___^^^]]]```fffkkkooopppqqqooojjjeeebbb```dddcccdddfffkkkpppvvvyyyxxx{{{~~~{{{|||}}}~~~~~~~~~{{{{{{yyyxxxvvvvvvuuuuuuvvvwwwxxxxxxwwwuuutttsssrrrrrrqqqpppppppppppppppttttttuuuuuuuuuuuuttttttxxx{{{~~~}}}{{{yyyxxxuuuuuusssrrrqqqqqqqqqqqqrrrqqqrrrssstttrrrnnnjjjhhheee```\\\ZZZXXXUUUSSSPPPNNNLLLIIIGGGEEEDDDCCC>>>===<<<:::888777666666555777;;;>>>???===:::777111222444555555333111000111222333444444444444444222111111111000000000000333555666777555444555666333333333333444444444444333444555666777888888888999999:::::::::999888888777777777777777:::>>>AAADDDFFFJJJNNNRRRYYY```eeeooottt{{{|||uuukkk|||mmmWWWBBB;;;:::999999===>>>?????????>>>===;;;:::222222111000...---,,,,,,------,,,,,,+++*********&&&&&&&&&''''''((((((((((((((('''&&&&&&'''((((((&&&''''''&&&%%%$$$&&&'''---------,,,++++++******((()))***+++++++++++++++)))))))))((('''&&&%%%$$$''''''&&&&&&&&&'''((((((''''''''''''(((((((((((($$$&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***))))))***+++---...//////////////////000000000000------,,,++++++...444999<<<<<<<<<:::999999;;;>>>@@@>>>:::555000...///000...111444555555666888::::::;;;<<<>>>>>>>>>======<<<===???@@@AAADDDGGGJJJLLLMMMPPPRRRTTTTTTTTTTTTVVVXXXZZZ]]]___```aaaaaa___bbbfffhhhhhhhhhhhhiiikkkkkkkkkjjjiiifffcccaaa]]]^^^]]]ZZZXXXZZZaaaggglllmmmooommmiiiffffffggghhhfffeeeiiipppvvvzzzzzz{{{}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyywwwuuussstttssssssrrrrrrrrrrrrsssvvvwwwwwwwwwwwwwwwvvvvvvyyyzzz|||}}}~~~}}}{{{yyyuuuuuutttssssssrrrsssssspppqqqrrrtttuuusssooollljjjgggbbb^^^\\\ZZZWWWUUUQQQPPPMMMJJJHHHFFFEEEEEE???>>><<<;;;999888777777777:::===@@@AAA@@@===;;;555555666666777666666666888888777777777888888999666555333222111222333444333777;;;<<<:::999999999777777777777777777777777666666666888999;;;;;;:::<<<<<<=====================>>>===<<<;;;===@@@BBBEEEFFFHHHIIILLLPPPVVVZZZiiipppzzz~~~ppp|||nnnPPPBBB>>>:::;;;@@@>>>>>>>>>>>>===<<<;;;;;;333222111000///---,,,,,,---------,,,++++++******'''(((((()))))))))((((((''''''''''''''''''''''''&&&'''))))))((('''((()))......---,,,,,,++++++***((()))***,,,,,,,,,+++***+++++++++***)))'''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&''''''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((***,,,...000222222000000000000////////////,,,,,,,,,******...666<<<======;;;999777888<<>>???@@@@@@@@@???<<<===???@@@AAADDDHHHKKKLLLNNNQQQTTTWWWYYYYYYZZZTTTUUUXXXZZZ]]]^^^^^^^^^]]]aaaeeehhhiiihhhhhhiiiiiijjjjjjiiifffccc```^^^```aaa```[[[WWWYYY___eeejjjlllmmmkkkhhhgggiiikkkjjjggggggllluuu|||}}}|||{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||||||||{{{yyywwwuuusssttttttsssssssssttttttuuuxxxxxxyyyyyyyyyxxxxxxwwwyyyzzz{{{{{{|||~~~|||{{{vvvuuuuuutttttttttuuuuuupppppprrrtttvvvtttpppmmmkkkhhhccc___]]][[[XXXVVVRRRPPPMMMJJJHHHGGGFFFFFF@@@???===;;;999888777777999<<>>===<<<;;;:::::::::<<<===<<<:::777555555666888999444888>>>???>>><<<;;;<<<;;;;;;;;;::::::::::::::::::999999;;;===>>>???>>>CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFDDDBBBBBBDDDFFFGGGHHHHHHHHHHHHKKKPPPSSSdddmmmyyyrrr{{{___LLLCCC<<<<<>>===:::444///,,,+++,,,---)))---222555666888<<>>======???@@@@@@AAACCCEEEFFFGGGIIIKKKNNNPPPQQQSSSVVVXXXYYYXXXWWWYYY[[[^^^``````___```bbbdddfffgggggghhhnnnlllhhhfffddddddeeeffffffeeebbb^^^[[[\\\^^^aaakkkjjjiiijjjkkkkkkkkkjjjlllkkkllloootttxxx|||}}}}}}~~~}}}|||{{{{{{}}}zzzxxxyyyzzzzzzzzzzzzxxxvvvwwwxxxyyyyyyxxxwwwyyy{{{}}}~~~|||zzzyyy{{{{{{|||~~~}}}zzzzzzyyyxxxwwwvvvuuuuuutttqqqpppqqqsssuuuuuusssqqqlllhhhdddaaa___]]][[[ZZZUUUSSSQQQOOOMMMKKKGGGDDDDDDCCCBBBAAA???<<<:::999999:::===CCCIIIKKKIIIFFFEEEEEEDDDCCCAAAAAACCCEEEFFFFFFEEEBBB@@@@@@BBBDDDDDDAAA===999888888777777999???BBB@@@???CCCFFFGGGEEEFFFFFFDDDAAA??????@@@AAAAAAAAAAAA@@@AAADDDGGGFFFNNNSSSTTTTTTTTTRRRNNNUUUSSSOOOIIIFFFIIIQQQWWWYYYRRRKKKHHHFFFFFFKKKQQQ^^^fffrrr|||}}}nnnMMM===:::<<<===<<<===>>>>>>===;;;999888444333111///...---------,,,)))((())),,,......,,,''''''''')))+++,,,+++***''''''''''''((((((((()))***((('''((()))***)))'''------......---,,,***)))*********)))))))))((((((***)))'''&&&%%%%%%&&&&&&(((((('''&&&$$$###""""""''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((()))***)))***+++,,,---............//////000000//////......---,,,---000555:::>>>???>>>;;;999999999;;;<<<:::777333...,,,,,,...///111333555555555555777:::>>>>>>???>>>>>>======<<<@@@@@@AAABBBCCCEEEGGGHHHIIIKKKNNNOOOPPPRRRUUUWWWYYYXXXWWWXXXZZZ\\\^^^^^^^^^___aaacccdddffffffgggjjjiiihhhgggfffeeeddddddeeedddbbb___\\\\\\^^^```fffffffffhhhiiijjjjjjjjjkkklllooossswww{{{}}}~~~}}}~~~~~~~~~}}}{{{zzz|||~~~~~~~~~|||zzzyyyyyyzzz{{{{{{zzzxxxzzz|||~~~~~~}}}{{{zzz||||||}}}||||||zzzxxxvvvuuutttttttttrrrrrrqqqssstttuuutttrrrooolllhhhdddbbb___\\\YYYUUUSSSPPPNNNLLLJJJGGGEEEFFFFFFEEECCCAAA???===<<<<<<===AAAHHHNNNPPPOOOMMMKKKKKKKKKIIIHHHGGGHHHHHHNNNNNNNNNLLLJJJIIIJJJLLLOOOKKKFFFBBB@@@?????????===CCCFFFEEEDDDGGGKKKKKKMMMNNNOOOMMMJJJHHHGGGGGGFFFFFFEEEDDDDDDFFFJJJNNNSSS[[[ccceeefffeeebbb]]]___\\\XXXSSSPPPTTT[[[aaabbb]]]XXXTTTOOOLLLNNNTTT^^^fffqqq{{{yyyWWWDDD<<<;;;:::<<<===>>>>>>===<<<:::888666555333000...---------,,,***((())),,,......,,,((((((''')))+++,,,+++)))'''''''''((((((((())))))***((('''((()))***)))(((............---,,,+++***+++++++++*********)))))),,,,,,***)))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((%%%$$$$$$%%%&&&'''((((((((((((((('''(((((())))))((())),,,---...---+++******,,,...000111000000///------,,,---111555999<<<===<<<:::999888888999:::777444111...---...000222666666666555444444666888===============<<<<<<<<<@@@@@@AAABBBDDDFFFHHHIIIJJJLLLNNNOOOOOOQQQSSSUUUXXXWWWWWWWWWXXXYYY[[[\\\\\\]]]___aaabbbdddddddddeeeffffffffffffdddbbbaaabbbbbbbbb___]]][[[\\\]]]___```bbbeeeggghhhiiijjjkkknnntttyyy~~~~~~~~~}}}}}}}}}{{{{{{}}}~~~}}}|||{{{|||~~~}}}|||}}}}}}~~~}}}yyyvvvtttssstttuuuuuusssrrrrrrtttuuuuuutttrrrooollliiifffbbb]]]YYYWWWTTTQQQNNNMMMKKKIIIHHHGGGFFFEEECCCAAA???>>>===???BBBGGGNNNUUUXXXXXXWWWUUUUUUTTTSSSRRRQQQOOONNNUUUVVVWWWVVVTTTSSSSSSTTTUUURRRLLLGGGCCCAAAAAAAAAAAAHHHMMMLLLLLLOOORRRRRRUUUWWWXXXWWWTTTQQQOOONNNLLLLLLJJJIIIHHHKKKPPPTTT___jjjvvv|||~~~~~~zzztttmmmjjjeee```^^^aaahhhmmmooommmlllhhh___VVVVVVZZZbbbhhhrrr{{{aaaJJJ???:::999<<<===>>>>>>===<<<:::999999777444111///---------,,,+++******,,,......---***)))((()))***+++***(((''''''((((((((()))))))))***)))((((((******)))(((//////......---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++************&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$######$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&''')))***+++,,,,,,+++***))))))+++...000111000...,,,******+++,,,///333666999<<<;;;::::::999999888999555333000...---...000222555555444444444777999<<<<<<<<<<<<;;;;;;<<<<<<<<>>======CCCGGGMMMVVV]]]aaabbbbbb___^^^^^^^^^]]]\\\YYYWWW[[[]]]^^^^^^\\\YYYXXXXXXZZZWWWQQQJJJDDDAAAAAABBBEEEMMMSSSTTTTTTXXX[[[[[[[[[]]]___^^^[[[VVVSSSRRRSSSRRROOOLLLJJJMMMRRRVVVdddrrr{{{tttnnnlllnnnssswwwzzz|||~~~{{{oooccc```dddkkkpppxxxfffMMM???;;;;;;=========>>>===<<<;;;::::::888555111...---,,,+++,,,,,,++++++,,,---......,,,***)))))))))***)))((('''(((((((((((()))))))))***)))((()))******)))(((///......---,,,,,,++++++,,,,,,,,,,,,++++++++++++''''''''''''&&&&&&&&&%%%###$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''',,,+++***)))))))))***+++***,,,...//////---***))))))***+++---000333555777;;;;;;;;;;;;:::999999888444333000...---...000111555444333444666999<<<===<<<<<<;;;:::;;;;;;<<<===AAABBBCCCDDDFFFIIIKKKLLLPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSSSSVVVXXXXXXYYY[[[]]]^^^``````aaacccbbb```^^^]]]]]]^^^___ZZZ[[[\\\[[[XXXVVVUUUUUUWWWZZZ___bbbdddeeegggiiinnnuuu~~~~~~zzzwwwwwwxxxyyyxxxuuusssssstttuuuvvvuuuooonnnnnnmmmkkkfffaaa\\\\\\XXXSSSOOONNNMMMKKKJJJDDDCCCBBBAAA@@@@@@@@@@@@EEEKKKTTT]]]dddjjjmmmnnnjjjhhhhhhiiijjjiiifffcccdddfffhhhgggdddaaa___^^^```___ZZZSSSKKKFFFEEEFFFJJJSSSZZZ\\\]]]```bbbbbbccceeefffeeeaaa\\\YYYXXXYYYWWWTTTOOOMMMNNNRRRVVVcccsss~~~{{{{{{~~~}}}oookkkmmmvvvzzzlllPPP@@@===>>>==================<<<<<<:::888555111...,,,++++++------------,,,---...///---+++)))((()))))))))((((((((((((((()))))))))***+++)))((()))***+++***)))......---,,,++++++++++++,,,,,,,,,+++++++++******&&&'''(((((((((''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))((('''''''''''')))))))))((())))))******---,,,***(((((()))+++,,,,,,---......---+++((('''***,,,---000222555666777:::;;;<<<<<<;;;:::888777333111000......///000111777666444555777:::::::::<<<<<<;;;::::::<<<===>>>BBBBBBCCCEEEGGGJJJLLLMMMRRRSSSTTTSSSQQQQQQQQQRRRSSSUUUVVVTTTRRRRRRUUUXXXWWWXXXZZZ\\\]]]______```cccaaa]]]ZZZYYYYYY[[[\\\VVVWWWXXXVVVSSSQQQQQQQQQSSSYYY___ccceeegggjjjmmmssszzz|||{{{||||||zzzxxxvvvvvvwwwxxxwwwvvvooonnnnnnmmmkkkgggbbb^^^[[[XXXSSSOOOMMMKKKHHHFFFEEEDDDCCCBBBCCCDDDEEEFFFIIIPPPZZZdddlllrrrwwwzzzvvvtttssstttwwwxxxvvvsssssstttuuutttpppllljjjiiieeeeeebbb[[[RRRLLLJJJJJJSSS[[[cccdddeeeggggggfffhhhiiijjjhhhccc___\\\[[[ZZZXXXUUUQQQNNNNNNQQQTTT___pppxxxrrrsss|||~~~vvvwwwWWWCCC>>>@@@========================;;;999666222///---,,,,,,---...///...---,,,...000---+++((((((((()))))))))((((((((()))))))))******+++***))))))++++++***)))...---+++***))))))******++++++++++++************)))***++++++++++++***)))(((((()))))))))*********''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''&&&''''''''')))((((((((()))***++++++++++++*********++++++,,,---------,,,+++)))((('''***+++...000333444555666888999;;;;;;;;;999666555//////......///000222333888666555777999;;;:::888===<<<;;;:::;;;<<<>>>???BBBCCCDDDFFFHHHKKKMMMNNNSSSTTTTTTSSSQQQOOOOOOPPPRRRTTTVVVUUURRRQQQUUUYYYVVVXXXYYY[[[]]]^^^______aaa___]]][[[YYYWWWWWWWWWRRRSSSSSSQQQNNNMMMMMMMMMOOOVVV___eeehhhkkkppptttxxx~~~}}}|||{{{|||||||||{{{yyysssqqqooonnnkkkgggbbb___]]]ZZZVVVRRROOOLLLHHHEEECCCCCCBBBBBBCCCEEEHHHIIILLLTTT```kkkssszzz}}}{{{wwwuuutttlllmmmmmmggg]]]UUURRRQQQ^^^gggmmmmmmkkkjjjiiifffdddddddddaaa\\\XXXVVVVVVRRRRRRPPPMMMKKKKKKNNNQQQZZZjjj{{{uuuttt{{{|||nnnqqq```IIIAAAAAA>>>===============>>>>>><<<;;;888555222000000///...///000///---,,,...000---***((('''(((*********(((((()))))))))*********+++***))))))++++++***)))---,,,+++)))((())))))***+++++++++*********))))))'''''')))******)))((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******############$$$%%%&&&&&&&&&&&&&&&&&&''')))******(((***+++---------+++***,,,,,,+++******)))))))))'''))),,,///111222333333666888:::::::::888555333,,,,,,,,,---///222444666666444444777;;;===<<<999>>>===;;;;;;;;;===???@@@BBBCCCDDDFFFIIIKKKNNNOOOSSSTTTTTTRRROOONNNNNNOOOQQQTTTVVVUUURRRRRRVVVZZZVVVWWWYYY[[[]]]^^^______^^^^^^^^^\\\ZZZWWWTTTRRRPPPQQQPPPNNNKKKJJJJJJLLLLLLTTT^^^fffjjjnnntttzzz{{{}}}{{{wwwtttqqqnnnkkkgggbbb^^^aaa^^^[[[WWWSSSOOOJJJFFF@@@@@@???@@@BBBDDDGGGIIIOOOXXXdddoooxxx}}}{{{{{{vvvyyyzzztttjjjaaa]]]]]]gggoootttsssooollliiieee[[[[[[ZZZVVVQQQNNNLLLMMMIIIIIIIIIHHHGGGGGGJJJLLLUUUeeezzz|||uuussswww}}}{{{jjjjjj~~~eeeMMMCCCCCC>>>>>>============>>>???>>><<<999666444333222222...000111///---,,,...111,,,***''''''(((***++++++))))))))))))************+++***)))***+++++++++)))///...---,,,+++*********------,,,+++************+++++++++***)))((((((''''''((()))******************)))&&&%%%$$$%%%'''(((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((,,,,,,,,,+++***))))))(((***+++,,,...///000111111444666888999888555111///---...///000222333444555222333444666888:::<<<<<<>>>===<<<;;;<<<>>>@@@AAAAAABBBDDDGGGIIIKKKLLLLLLPPPQQQRRRQQQPPPOOOPPPRRRTTTSSSRRRRRRRRRSSSTTTUUUWWWYYY\\\]]]\\\[[[\\\\\\\\\^^^___^^^YYYSSSNNNLLLJJJJJJJJJHHHEEEDDDEEEFFFMMMTTT]]]eeekkkpppwww{{{}}}~~~~~~|||xxxvvvrrrpppmmmjjjeeebbbddd___YYYWWWVVVRRRKKKEEECCCBBBAAABBBAAAAAAGGGOOOTTT[[[fffrrr~~~xxxpppiiifffooorrrvvvwwwtttlllccc^^^YYYTTTMMMHHHEEEDDDCCCCCC???@@@@@@???>>>>>>@@@BBBNNNYYYlll|||wwwrrr}}}lllfffssspppVVVFFFBBB;;;>>>@@@AAA@@@???>>>===:::::::::999777444222000---------,,,,,,---......------,,,++++++******)))*********)))))))))))))))''''''(((******+++++++++......---,,,,,,,,,------,,,,,,++++++***+++++++++******))))))(((''''''&&&)))************))))))(((+++***)))'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))),,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++---.../////////000444555777777666444000.........///111222333444555444444555777999:::;;;<<<<<<<<<;;;:::;;;===???@@@AAABBBDDDFFFHHHIIIJJJKKKOOOQQQRRRRRRQQQQQQRRRTTTSSSRRRRRRRRRSSSTTTUUUVVVUUUWWWZZZ[[[ZZZZZZ[[[[[[]]]^^^^^^[[[UUUOOOKKKIIIFFFGGGGGGGGGFFFFFFHHHJJJNNNUUU___ggglllrrrxxx|||}}}|||~~~~~~|||zzzwwwtttqqqoookkkgggdddccc```[[[ZZZXXXTTTMMMGGGDDDBBBBBBDDDCCCCCCJJJRRRZZZaaammmzzz}}}vvvrrruuuvvvwwwuuuoooggg^^^XXXOOOKKKEEEAAA>>>===;;;::::::;;;<<<;;;:::;;;===>>>GGGQQQcccvvv{{{vvvrrr}}}mmmbbbhhhuuuttt\\\JJJCCC<<<===???@@@@@@???>>>>>>;;;;;;;;;999777444222000------,,,,,,,,,------...------,,,,,,+++************)))))))))))))))))))))'''((()))******+++++++++---------------...//////+++++++++***++++++,,,,,,))))))((((((''''''&&&&&&++++++++++++***)))((('''******)))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))+++++++++******)))))))))************++++++,,,,,,,,,------...............333444555555444222///.........///111222333444555666666777888999:::;;;;;;;;;::::::999:::<<<===>>>AAAAAACCCDDDFFFGGGHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUQQQSSSVVVWWWVVVVVVXXXYYY[[[[[[YYYUUUOOOIIIFFFEEEBBBCCCEEEEEEFFFHHHKKKNNNRRRYYYccckkkpppuuu{{{{{{{{{~~~}}}|||yyyuuussspppmmmjjjgggdddbbb___^^^\\\VVVNNNHHHEEECCCDDDFFFFFFGGGOOOWWW```hhhttt}}}{{{zzzvvvpppggg]]]TTTOOODDDAAA===999888666444222333555666666555666888:::>>>IIIXXXggguuuzzzwww}}}vvvdddbbbhhhzzzfffRRRFFF======>>>>>>????????????======<<<:::888555222000...------,,,,,,,,,------------,,,,,,++++++******))))))))))))))))))******'''((()))******+++******------,,,,,,,,,------...************+++,,,------)))))))))(((((('''''''''******+++++++++***))))))''''''(((''''''%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******))))))((('''''''''(((((((((((()))+++,,,............//////......---222222333222111000...---...///000111222333444444777777888888999999::::::;;;:::::::::;;;<<<===>>>AAAAAAAAABBBCCCEEEFFFGGGFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOLLLNNNPPPQQQPPPQQQRRRTTTTTTTTTRRRMMMHHHDDDCCCCCC@@@AAACCCDDDEEEIIIMMMPPPVVV]]]gggooouuuyyy~~~{{{zzz}}}}}}zzzwwwtttqqqooollliiigggeeecccaaa]]]VVVMMMGGGEEEDDDEEEIIIJJJLLLUUU^^^eeemmmyyy~~~|||xxxqqqggg\\\QQQIIIEEE>>><<<888666555444222000...000111111111222555777999BBBNNNYYYcccqqq}}}zzz~~~pppfffeeeuuuttt]]]LLL???>>>======>>>???@@@@@@>>>>>>===;;;999555222000......------,,,---------...------,,,++++++******)))))))))))))))*********(((((()))***************...---,,,+++************************+++,,,------******)))))))))))))))((((((((()))++++++,,,,,,,,,''''''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((())))))++++++++++++******))))))'''&&&&&&&&&(((***,,,...//////000000000///......222222111000///...------//////000111222333333444777777888888888999999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEFFFIIIKKKMMMNNNNNNOOOQQQSSSPPPOOONNNLLLKKKIIIGGGFFFFFFHHHIIIIIIHHHIIIJJJLLLJJJJJJIIIEEEBBB@@@AAABBB@@@AAABBBCCCEEEHHHMMMQQQZZZbbbllltttyyy~~~{{{xxxzzz||||||xxxtttssspppnnnllljjjiiigggccc]]]TTTKKKEEEEEEEEEHHHLLLOOORRR[[[eeelllsss}}}yyytttoooeeeZZZOOOFFF@@@===:::888555444444333111///,,,.../////////000333555444;;;DDDKKKRRR^^^ooo|||~~~zzz}}}lllfffllliiiTTTDDD@@@===<<<>>>@@@AAAAAA???>>>>>><<<:::777444222000//////...---------.........------,,,++++++***(((((())))))************((())))))************)))...---,,,***))))))((((((+++++++++***++++++,,,,,,************))))))))))))'''((()))+++,,,------...))))))*********+++++++++((((((((('''&&&&&&%%%%%%'''''''''((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&'''***---///000111111111111111000000333222000///............///000000111222222333333666666777777888888888999:::;;;;;;<<<======>>>>>>?????????@@@AAACCCFFFGGGHHHJJJLLLMMMMMMNNNPPPRRROOONNNMMMJJJHHHDDDBBB@@@AAABBBBBBAAA@@@@@@AAACCC@@@AAAAAA???======>>>@@@???@@@AAABBBDDDHHHNNNRRR^^^fffqqqyyy~~~~~~zzzyyy{{{~~~~~~zzzwwwuuusssqqqpppmmmllliiiddd]]]TTTLLLGGGHHHHHHKKKQQQUUUZZZcccnnnuuuzzzwwwoooddd___VVVLLLCCC===999888666444111000000111000///---...//////...///111333000444999===CCCMMMZZZdddpppuuuzzz~~~rrrgggdddvvvwwwaaaIIIDDD>>><<<>>>AAABBBBBB>>>>>>>>>===;;;888666444222111000///////////////......------,,,,,,++++++((((((((()))******++++++))))))************))))))---,,,++++++************,,,,,,++++++***+++++++++))))))))))))))))))))))))((()))***+++,,,---------******)))***+++,,,...///)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''(((((())))))***)))(((''')))+++...000111111222333333333222222444222000...------......000000000111222222333333444444555666777777888888999::::::;;;<<<<<<<<<<<>>>>>???AAADDDGGGIIIFFFGGGIIIJJJJJJJJJLLLNNNMMMMMMLLLJJJGGGDDDAAA???<<<===<<<:::888888999;;;:::;;;<<<<<<:::::::::<<<===>>>@@@AAADDDIIIOOOTTTaaaiiittt}}}}}}zzzxxxwwwuuutttmmmmmmjjjeee^^^VVVPPPMMMKKKLLLPPPVVV[[[aaalllvvv|||}}}rrrfff]]]RRRNNNGGG@@@:::777555555444111...---...///000000---...///.........000222...000222555:::AAAIIIOOOZZZaaallluuu{{{{{{}}}|||ooodddooommmNNNGGG???<<<>>>BBBCCCBBB>>>>>>>>>===<<<:::888666444333222111000000000000.........---,,,,,,++++++'''(((((()))******++++++))))))************)))))),,,,,,++++++,,,,,,------------,,,+++************'''''''''(((((((((((((((***++++++,,,,,,,,,++++++)))((('''''')))+++...000))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))***+++,,,---......,,,+++))))))***---000222111222333444444444444333444333000...------...///000000000111222222222333333333444555666777888888888888999:::;;;;;;;;;;;;>>>>>>>>>???AAADDDHHHJJJHHHJJJLLLLLLLLLLLLNNNOOOLLLLLLKKKJJJGGGEEEBBB@@@::::::999666444333444666777999::::::888777888888;;;===>>>@@@DDDJJJQQQVVVccckkkvvv|||{{{zzzxxxwwwnnnmmmkkkfff___YYYUUUSSSNNNOOOTTTZZZ```fffqqq|||wwwnnnbbbVVVNNNFFFCCC===888555444444444555222...,,,---000222222---...///...------///000//////000333777===BBBEEEHHHRRR```llltttyyy|||~~~yyyyyyzzz|||}}}~~~yyyiiimmm{{{uuuQQQIII@@@===???BBBCCCBBB======>>>>>>===;;;999888555444333222111111111111///......------,,,++++++'''(((((()))***+++++++++))))))*********))))))(((///...,,,******+++,,,---...---,,,+++************))))))(((((())))))***+++***,,,,,,)))+++222222---***)))(((''''''&&&&&&&&&'''((()))))))))(((&&&%%%'''((((((((('''&&&%%%%%%''''''((((((((((((''''''))))))(((((()))***++++++'''''''''(((***,,,///000000000111333555666555333444333111///...------...222111///...///111444666111222222333555666666777999999;;;===>>>?????????<<<<<<<<<<<<>>>AAADDDFFFHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLIIIDDD???<<<===<<<:::888777777777888999999999888777888;;;>>>>>>???AAACCCEEEHHHMMMQQQccckkkwww|||zzzwwwtttssspppjjjddd^^^ZZZVVVUUUWWWXXX[[[```hhhqqqyyy~~~~~~rrreee[[[RRRIIICCC:::888555222111111222333444333111////////////000////////////000000000000/////////000111333444555@@@DDDLLLYYYfffooorrrqqqrrrqqqrrrwww~~~~~~zzz|||}}}}}}|||{{{zzz|||~~~~~~|||}}}sssmmmooo~~~```PPP@@@;;;>>>@@@AAAAAAFFFCCC???>>>???>>>;;;888777666444222111000//////............---,,,+++*********************************(((''''''&&&&&&&&&---,,,***)))))))))+++,,,------,,,+++************++++++******++++++,,,---***,,,+++))),,,111111---++++++***)))((((((((((((&&&'''(((((((((&&&%%%$$$'''''''''(((''''''&&&&&&((()))))))))))))))((((((''''''(((((())))))))))))'''''''''(((***---///111333222333555666666444222444222000///---------...111000000///000111333555222222222333444555666666999:::;;;===>>>??????@@@???>>>>>>>>>@@@BBBEEEGGGHHHJJJKKKKKKJJJIIIIIIJJJJJJKKKMMMLLLJJJFFFAAA>>>>>>===;;;999888777777888888888999888888999;;;>>>>>>???AAABBBEEEIIIOOOSSSeeemmmyyy~~~{{{wwwuuuooommmhhhccc^^^[[[XXXWWWYYYZZZ^^^cccjjjssszzz~~~~~~~~~~~~wwwnnnaaaUUULLLEEE>>>999:::888555222111222333444333333222111000000000000000000000000000/////////......//////111222333444888;;;BBBLLLWWW___bbbbbbdddccceeellltttyyyyyywwwyyyyyyzzzyyywwwwwwxxxzzzxxxyyyxxxvvvttttttwwwyyyzzz{{{wwwnnnlll}}}lll[[[IIICCCCCCBBBAAA@@@AAA???======>>>>>><<<:::777666444333222111000000/////////......---,,,+++************************)))))))))(((((())))))***...---+++*********+++,,,,,,,,,++++++***++++++++++++************+++,,,,,,+++,,,+++))),,,000000------,,,+++***))))))))))))&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''(((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&((())))))(((((('''''''''((()))+++...000222333333444666888888666444333222000...------......000000000111111222333333222222333333444444555555999:::;;;===>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJMMMNNNLLLHHHCCC@@@@@@>>><<<:::999888888888666777999:::::::::<<<>>>??????@@@BBBEEEKKKRRRWWWgggppp{{{}}}yyyvvvmmmjjjgggbbb^^^[[[ZZZYYY\\\^^^ccchhhooouuuyyy|||}}}|||zzzzzz~~~~~~kkkbbbUUUJJJDDD???;;;777888777444222111222333444111222222222222222111111111111111000000//////...............///111222222222333777>>>FFFKKKNNNOOOQQQQQQTTT[[[eeemmmpppqqqsssttttttsssqqqppprrrssssssssssssqqqooooooqqqsssttttttyyy}}}ppphhhssstttaaaMMMDDDBBB@@@???>>>AAA???>>>>>>>>>>>>===;;;777666555444333333333333000000000000///...---,,,************************))))))))))))***+++,,,---000///...---------......+++++++++***++++++,,,,,,((((((((((((((()))******++++++******,,,//////------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))))))))((('''&&&%%%&&&''')))******)))'''&&&(((((()))***,,,///222333222333555888;;;;;;999777111000///...------...///...///111222333333222222222333333333444444444444999:::<<<===???@@@@@@@@@BBBAAAAAAAAABBBDDDEEEFFFHHHJJJKKKKKKIIIHHHHHHIIIGGGIIILLLMMMLLLIIIEEEBBBAAA???===;;;:::999999:::555777:::<<<<<<<<<>>>???@@@@@@AAABBBFFFMMMVVV\\\iiirrr}}}~~~zzzvvvnnnkkkgggccc___\\\ZZZYYY___bbbgggmmmrrrvvvxxxyyyyyyxxxvvvwww}}}yyyssseee\\\OOOEEE@@@>>>;;;999666555333222111222333333///000222333333222111000222222111111000///.....................///000111111111333666:::>>>@@@BBBBBBBBBEEELLLVVV```fffhhhllllllmmmkkkjjjiiijjjlllmmmmmmmmmllljjjjjjkkkmmmmmmmmmqqqwww|||rrrdddiiizzz}}}hhhPPPCCCAAA@@@AAABBBEEEDDDBBB@@@???===;;;:::777777666555444444555555111111111000000///...---************************))))))))))))***+++,,,---//////......------------+++++++++***++++++,,,,,,((((((''''''(((((()))***,,,***)))+++------------+++***)))(((((('''((((((''''''''''''''''''((((((&&&&&&'''((()))))))))(((,,,,,,,,,,,,,,,+++***)))'''(((***++++++***((('''((())))))+++---000333555666666888:::<<<:::777444000///...------...//////...///111333333333222111333333333444444555555666::::::<<<>>>???@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEHHHIIIKKKJJJHHHGGGGGGHHHFFFHHHJJJKKKJJJHHHEEECCCAAA@@@>>>===;;;;;;<<<<<<777999<<<======>>>???AAABBBBBBCCCEEEIIIQQQYYY```jjjrrr}}}{{{xxxrrroookkkeee```\\\YYYXXXbbbeeejjjooosssuuuuuuuuusssssssssvvv~~~|||qqqjjjZZZQQQFFF===999888666555444333222222111222333333///000111222222222111000333222222111000//////...///...............//////111222222333444666888::::::;;;>>>CCCKKKTTTZZZ^^^bbbcccdddcccaaaaaacccdddcccddddddcccbbbaaabbbcccffffffiiinnnrrrwwwwwwcccbbbmmm~~~vvvYYYHHHCCCCCCEEEHHHDDDDDDBBB@@@>>><<<;;;:::888777666666555555555555111111111111000///...---************************+++******))))))******+++,,,,,,,,,,,,+++++++++***,,,,,,++++++***+++++++++***))))))))))))***++++++---)))(((+++---,,,,,,---***)))((('''&&&&&&&&&&&&(((((('''''''''((())))))''''''((()))))))))(((((((((((())))))))))))(((((()))******++++++***(((((())))))***,,,...222555666;;;;;;;;;<<<;;;888333//////...---------...///000...///111222333333222222333333444555666777888888:::;;;<<<>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIGGGEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@???======>>>>>>???;;;<<<>>>?????????AAACCCDDDEEEGGGIIIMMMTTT\\\bbbjjjqqq|||{{{wwwtttooohhhbbb]]]ZZZYYYcccfffjjjnnnqqqrrrqqqpppmmmnnnqqqwww|||qqqggg```PPPHHH>>>888666555444222444444333333333444555555111222222222222222111111222222222111111000000///000//////............//////111111111111111333555666777999===CCCIIIOOOSSSWWWXXXYYYYYYXXXXXXZZZ\\\]]]^^^___^^^]]]\\\\\\]]]dddccceeejjjnnntttgggaaadddpppaaaNNNEEEBBBBBBDDD>>>@@@@@@???===<<<<<<===999888777666555555555555111111111111000///...---************************++++++******)))*********+++++++++++++++******)))------,,,+++************)))))))))))))))***++++++...)))(((,,,---++++++---***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((())))))))))))(((((('''$$$%%%&&&''''''(((''''''******)))))))))((((((((()))***+++,,,///333666777::::::;;;<<<<<<999333///...------,,,---...///000///000000111222222333222222333444666777999:::;;;:::;;;===>>>@@@@@@AAAAAA@@@AAACCCDDDFFFGGGHHHHHHFFFGGGHHHGGGEEECCCCCCDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@??????>>>>>>@@@AAABBB???@@@@@@@@@???@@@CCCEEEFFFHHHJJJMMMQQQWWW^^^ccciiipppyyyzzzwwwqqqkkkeee```]]]\\\dddfffiiilllnnnnnnmmmllliiikkkqqqyyyzzzpppeeeZZZSSSIIICCC<<<888888888888666666666666666777777888888666555444333333333333333111111111111111111111111111000000///.........///---///111111000///111444222333666999===AAAFFFIIILLLMMMOOOOOOOOOPPPSSSUUUXXXYYYZZZZZZXXXWWWWWWXXX]]]\\\___dddiiiooo{{{nnnccc```eee|||hhhUUULLLEEEBBBAAA@@@BBBCCCAAA???===>>>@@@:::999777666555444333333000000000000///...------************************++++++***++++++,,,---...,,,,,,---------,,,+++***...---,,,+++************'''''''''''''''((())))))...)))''',,,---******---***)))(((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))***))))))(((''''''((()))***,,,------------***)))((('''''''''''''''******+++---000333666888444555888;;;===<<<888444...---,,,,,,---...000111000000000111111222333333222333555666999:::<<<===:::;;;===>>>@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJEEEFFFGGGFFFDDDBBBBBBCCCFFFEEEBBB@@@??????AAABBB??????>>>>>>???AAABBBCCCBBBBBBBBB@@@???AAADDDFFFGGGIIILLLPPPTTTYYY___ccciiiooowww~~~zzzxxxsssmmmgggccc```___dddfffhhhjjjkkkkkkkkkjjjfffjjjqqqzzzyyypppfff[[[QQQJJJCCC>>>999777888::::::888888888999999::::::;;;;;;999888666555444444444555111111111111111222222222222111000//////...//////,,,///222222111000222444...000333666999===AAADDDEEEFFFHHHIIIIIIKKKNNNPPPOOOQQQRRRQQQPPPNNNOOOOOOQQQPPPSSSYYY___fffsssssseee^^^___tttooo___WWWOOOIIIFFFGGGIIIIIIFFFBBB??????AAA:::999777666444333222222000000000000///...---,,,******************************+++,,,---///000111++++++************+++++++++******))))))***++++++,,,,,,,,,,,,,,,+++***))))))***,,,///000...***'''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,)))&&&%%%''')))***+++...---------000444888;;;777777888:::;;;777000+++***+++,,,,,,......///000,,,,,,---.../////////...///000222444777:::;;;===;;;;;;<<<===>>>??????@@@DDDBBBBBBEEEIIIKKKJJJHHHJJJJJJHHHEEEBBBAAABBBDDDDDDCCCAAA??????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDFFFGGGHHHJJJLLLOOORRRUUUZZZ___cccjjjooovvv}}}|||vvvqqqlllhhhdddaaaeeedddcccdddgggkkkooorrrnnnrrrxxx~~~zzztttiii___UUUMMMEEEAAA===888444666<<>>>>>=========>>>AAACCCCCC@@@===:::999888666444222333444444333111111222111111111111000000000000//////000000000000//////222222222333444777999:::AAAAAABBBBBBBBBCCCCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFLLLLLLPPPVVV[[[bbbnnnzzzlll___```pppwwwjjjYYYLLLGGGDDDEEEEEEEEECCCAAA@@@AAA999999888888777555444333555555555444222000///...,,,+++)))((((((((()))***++++++***)))***+++---...++++++************++++++))))))))))))))))))))))))******************))))))///......///000///---+++''''''(((((()))******+++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,***'''&&&(((***+++,,,+++++++++,,,...111444666777777888:::;;;888222---*********++++++,,,,,,---------...///000000000000000111222555777999;;;<<<<<<<<<======>>>???@@@@@@CCCBBBBBBEEEHHHJJJIIIGGGGGGHHHHHHFFFDDDCCCDDDEEEEEECCCBBB@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSVVVYYY]]]bbbfffiiinnnttt{{{zzztttoookkkgggdddcccbbbaaabbbfffmmmsssxxxxxx{{{~~~qqqjjj___UUUKKKDDD>>>:::<<<:::999>>>EEEKKKLLLKKKEEEBBB???AAAFFFJJJLLLKKKMMMJJJEEEAAA>>><<<999777444555666555444333333444333222222222222111111111000111111222222111111000111000000111333555777888>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDDFFFFFFJJJPPPUUU\\\hhhsssuuudddaaannn}}}iiiTTTHHHDDDEEEEEEDDDBBBAAA@@@@@@;;;;;;:::999777555333222555555444333222000///...***+++,,,------,,,***)))---,,,+++*********+++,,,++++++************++++++(((((()))******)))(((''''''(((((())))))))))))(((---+++))))))*********)))'''(((((())))))******+++%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))+++)))&&&&&&(((***+++++++++++++++,,,---///000111555666777999999777333///+++++++++++++++++++++,,,---...///000111111111111222222333555777999::::::<<<<<<===>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHHHHGGGEEEFFFHHHGGGFFFDDDEEEFFFEEEDDDCCCAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEIIIJJJKKKMMMNNNPPPQQQRRRRRRTTTVVVYYY[[[___dddhhhhhhlllrrryyy~~~wwwrrrmmmiiifff```______bbbhhhqqqzzzwwwqqqddd]]]SSSIIIAAA<<<888555777888;;;BBBKKKPPPPPPNNNJJJEEEBBBEEEMMMUUUWWWUUUXXXTTTPPPLLLHHHDDD???<<<888777777666666555555555444444444333333333222222222222222333333222222222////////////000222444666999999999999::::::::::::777777999;;;===???@@@AAAAAAAAADDDJJJOOOUUUaaalll|||nnncccjjjvvv}}}^^^JJJEEEEEEDDDCCCBBBAAA@@@???======;;;:::777444222111555555444333222111///...(((+++///111111///+++)))...---,,,+++************,,,++++++******++++++,,,((()))+++,,,+++***((('''&&&'''((())))))***))))))((('''&&&&&&((())))))(((***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))'''%%%%%%''')))******,,,------.../////////000222333555666666555222000//////......------------,,,---...///000111111111333444555666777888999:::<<<===>>>???@@@AAABBBCCCAAABBBCCCDDDFFFGGGGGGFFFEEEGGGHHHHHHGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIOOOOOOQQQRRRSSSUUUVVVVVVTTTVVVXXXZZZ\\\```dddgggiiilllrrrwww}}}{{{uuunnnhhhccc\\\^^^aaagggoooxxx~~~tttjjjcccYYYRRRIIIAAA===;;;999999777:::???FFFLLLOOOMMMKKKIIIFFFDDDFFFLLLSSSWWWYYYZZZYYYYYYXXXUUUPPPIIIDDD===;;;888666666666666555444444444333333333222222222222333333333333222222000/////////000111333444555555555666666666777777222333444666888:::;;;<<>>AAAGGGKKKQQQ]]]hhhuuuxxxffffffnnn|||hhhMMMGGGEEECCCBBBBBBAAA@@@???======<<<:::888666444333444444444333222111//////)))+++///111111///,,,***,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++---------+++)))(((((()))******++++++++++++))))))***---000111///...******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&''')))+++++++++,,,---------............///000222222222111000///000//////......------,,,++++++---...///000000000444444555666777888999999<<<<<<===???@@@AAABBBCCCAAABBBDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNSSSTTTTTTVVVWWWXXXYYYYYYXXXZZZ\\\]]]___aaafffiiikkknnnssswww|||~~~xxxpppgggaaaZZZ^^^fffnnnwww~~~|||sssiii___XXXMMMHHHAAA===;;;<<<===>>>>>>AAAEEEJJJLLLLLLIIIFFFAAACCCDDDDDDEEEHHHOOOTTTTTTWWW[[[``````\\\TTTNNNEEEAAA;;;888777777555444444333333333333222222222111222222333333222222111222111000000111222333444444444444555555555555666222333333555666777888888===<<>>@@@AAABBBCCCAAACCCEEEFFFEEEEEEFFFGGGFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDFFFHHHJJJMMMPPPRRRSSSVVVWWWXXXYYYZZZ[[[\\\\\\^^^___aaaaaabbbeeehhhkkkmmmooossswww||||||vvvooogggbbb\\\aaajjjsss{{{}}}vvvnnnfff\\\TTTNNNCCC???;;;999:::===???@@@???AAACCCEEEEEEBBB???===;;;???CCCBBB???@@@GGGMMMMMMRRRYYYbbbgggfffaaa]]]QQQKKKCCC===;;;:::777555444444333333333222222222111222222333333222222111333222222111111222333444444444444444555555555666444444444555555666666666:::999<<<@@@DDDJJJUUU```nnnwwwsssiiijjjppp}}}```LLLHHHDDDBBBCCCDDDBBB???<<<<<<<<<<<<;;;:::888888333333333333222111000000///---,,,******+++,,,---'''((()))+++------......---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,,,,+++************************'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((***,,,......---,,,,,,*********,,,---///...000111///---,,,---///---------------,,,,,,,,,***+++---...000111111111333444555666888999;;;;;;999:::;;;===???AAABBBBBBBBBEEEGGGGGGFFFEEEFFFHHHCCCEEEFFFFFFFFFGGGJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGJJJMMMPPPSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^^^^```aaabbbcccccceeeiiikkkmmmpppsssvvvzzzzzzrrrlllhhheeeccc```dddkkkssszzz~~~vvvppphhh```XXXPPPIIIDDD???<<<999888:::===>>>>>>;;;===>>>===<<<:::999999;;;>>>AAAAAA@@@AAADDDHHHKKKOOOVVV___gggllllllkkk```XXXMMMFFFBBB@@@<<<999555555555444444444444333333333444444444444333333444333222111111111222333444444444444555555555555444444444555666666777777999888;;;???CCCHHHSSS^^^mmmttt~~~~~~}}}pppmmmnnndddNNNIIIDDDCCCEEEEEECCC@@@???>>>>>>===;;;999888777333333333333222222111000000///---+++******++++++((()))***,,,---------,,,---,,,,,,++++++,,,,,,------,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***)))---***'''%%%&&&((()))))),,,,,,+++)))(((&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''***++++++***///...,,,+++,,,...000222000111222000,,,+++---///////////////////////////+++,,,...///111222222333333444555666888:::;;;<<<999999;;;<<<>>>@@@AAABBBBBBEEEHHHHHHFFFEEEGGGIIIAAABBBDDDEEEFFFIIIMMMPPPNNNNNNNNNNNNNNNMMMLLLLLLGGGHHHKKKNNNRRRUUUXXXYYY[[[\\\\\\]]]^^^___``````___```aaaaaabbbcccgggiiimmmooorrruuuyyy~~~~~~rrrgggbbb```aaaaaacccffflllqqqwww{{{~~~{{{yyymmmhhh___WWWOOOHHHBBB>>>???===::::::<<<===>>>>>><<<=========;;;;;;<<<======>>>???BBBDDDFFFFFFFFFLLLNNNTTT\\\fffnnnsssuuujjjaaaUUULLLHHHDDD@@@<<<777666666666555555555555444555555555555555555444333222111000000000111222333444444444444555555555222333444555666777888888;;;:::<<<@@@DDDIIITTT^^^llltttyyyyyyuuuqqqnnndddPPPJJJEEECCCEEEFFFDDDAAAAAAAAA???>>>;;;999666555333333333333333222111000000000///---,,,+++******)))***+++,,,---,,,+++***+++++++++,,,,,,---------000///...---+++***)))(((*********)))))))))))))))++++++*********+++---...******)))((('''&&&%%%%%%$$$$$$$$$%%%(((******)))&&&&&&'''((()))***++++++(((((((((((())))))))))))((())))))))))))((((((''',,,,,,,,,---------......///...---,,,,,,,,,---...******+++,,,...///000000///000222333444444333222222333444666777777777777======>>>>>>???@@@BBBCCCBBBAAACCCFFFHHHGGGCCC???AAAAAABBBDDDFFFIIILLLMMMQQQOOONNNOOORRRSSSPPPNNNQQQOOOMMMOOOTTTXXXZZZZZZ\\\]]]^^^```aaabbbbbbbbbaaaaaaaaabbbcccfffhhhiiinnnqqqtttwwwzzz~~~{{{uuukkkccc]]]\\\^^^```ccceeeiiinnntttzzz~~~zzzsssmmmiii___YYYPPPIIIFFFDDDAAA???DDDBBB@@@@@@@@@???<<<:::===>>>???@@@AAAAAA@@@??????AAAEEEIIIMMMNNNLLLJJJOOORRRVVV[[[bbbjjjsssxxxvvvqqqjjjaaaVVVKKKEEECCC===999666777777555777;;;666555444333333333444555555111111444555222///000777777888888888555111---222222333444444333555888999;;;???BBBCCCFFFQQQ]]]mmmttt}}}yyywww|||xxxrrr}}}kkkSSSJJJCCCCCCCCCBBBAAABBBEEECCC@@@<<<:::888888777555555444333222000000///+++***((('''''')))+++,,,******))))))***,,,---///++++++,,,,,,,,,---------------,,,,,,++++++******,,,++++++***)))(((((('''******)))((()))***++++++))))))(((((((((((('''''''''&&&%%%&&&((()))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******))))))))),,,,,,,,,,,,------------+++***))))))((()))***+++++++++,,,------...//////000000111222333333333333444555666777888999999999<<<<<<======>>>@@@AAABBBDDDCCCBBBCCCFFFFFFEEEBBBCCCDDDFFFIIIKKKMMMNNNNNNNNNMMMMMMOOORRRTTTSSSQQQSSSQQQPPPRRRWWW[[[\\\\\\^^^___```bbbcccddddddeeebbbbbbbbbcccdddfffhhhjjjmmmooorrruuuwww{{{{{{rrrmmmeee^^^ZZZZZZ\\\^^^___bbbgggmmmsssxxx|||~~~}}}vvvnnnfff^^^ZZZRRRMMMGGGCCCBBBAAA???===AAAAAA@@@>>>===<<<<<<<<<@@@CCCHHHMMMNNNKKKFFFAAADDDGGGKKKPPPTTTUUUTTTRRRVVVYYY]]]ccciiiqqqzzz~~~uuueeeVVVLLLIIIBBB===:::;;;;;;888999<<<888777666444444444444555777222000333444111111333444444555666777777555333777888888999888888:::===;;;<<<@@@EEEHHHKKKVVVaaaqqqwww}}}}}}xxxxxxfffVVVMMMFFFEEEFFFDDDCCCCCCDDDBBB@@@===;;;999888777555555444333222111000000111///---***)))((())))))***************,,,---...,,,,,,,,,,,,------------******++++++++++++++++++------,,,***)))((('''&&&***)))(((((('''(((((()))''''''(((((())))))******((('''&&&&&&(((((('''&&&(((((((((''''''&&&&&&&&&))))))))))))(((((((((((((((((()))***++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---,,,,,,------............111111111111222333444444666777888999:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAFFFDDDBBBBBBDDDFFFFFFFFFFFFHHHLLLPPPRRRRRRPPPOOOLLLLLLMMMPPPSSSUUUUUUTTTUUUTTTUUUXXX[[[^^^______aaaaaabbbdddeeefffggghhhddddddddddddeeegggiiikkklllnnnqqqssstttwww{{{~~~tttmmmeeeaaa[[[WWWUUUVVVXXXZZZZZZ^^^cccjjjooosssvvvwwwyyyuuuooofff]]]TTTNNNJJJCCCAAA???>>>??????>>>===@@@AAAAAA???===<<>>@@@===???DDDKKKQQQVVV```jjjxxx|||}}}{{{kkk\\\RRRIIIHHHHHHFFFDDDDDDBBBBBB@@@???<<<:::888777555555444333222222111000444222000---+++*********************+++,,,------,,,,,,------------------************************,,,,,,++++++***)))((((((******))))))((((((''''''((((((((())))))))))))***((('''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...------------............222111111000111222444555666777888:::;;;;;;<<<<<<============>>>@@@AAABBBEEEDDDCCCCCCEEEFFFGGGGGGHHHKKKPPPTTTVVVTTTQQQNNNMMMNNNOOORRRTTTVVVVVVVVVVVVWWWYYY\\\___aaaaaaaaacccddddddeeefffhhhiiiiiifffeeeeeeeeeggghhhjjjkkklllnnnppprrrsssuuuxxx{{{yyyoooddd]]]WWWUUURRRPPPPPPQQQTTTVVVUUUYYY^^^cccgggiiiiiiiiieeeaaa[[[TTTLLLFFFBBB@@@;;;<<<===>>>???@@@@@@@@@@@@CCCEEECCC@@@@@@EEEJJJLLLRRR]]]hhhnnnjjjaaaYYYUUUZZZ```fffjjjlllmmmnnnssswww}}}nnn___QQQJJJFFFGGGFFFBBB??????===<<<;;;999777555444333888444222555666555555777;;;;;;:::888777999;;;===@@@CCCDDDBBBAAACCCEEEDDDAAACCCIIITTT^^^eeeoooxxx~~~{{{dddWWWLLLIIIIIIGGGEEEDDDAAAAAAAAA@@@>>>;;;999777555555555444333222222222111000///...---,,,------*********++++++,,,,,,,,,------------------------,,,,,,+++******))))))(((***************+++++++++++++++++++++***))))))((())))))))))))((((((((((((&&&%%%%%%''')))+++******'''(((((()))******++++++***)))))))))(((((((((''''''((()))++++++,,,,,,,,,*********+++++++++,,,,,,(((((('''''''''(((***+++........................222111111000111222444555666666888999:::;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCBBBDDDEEEGGGGGGGGGGGGGGGIIIMMMQQQUUUVVVSSSPPPMMMPPPQQQSSSTTTUUUVVVWWWXXXXXXZZZ]]]___aaacccdddeeegggfffffffffggghhhiiijjjgggfffffffffgggiiijjjlllmmmoooqqqrrrrrrtttwwwyyy{{{}}}rrrhhh^^^TTTMMMLLLLLLKKKJJJKKKMMMOOOPPPPPPRRRVVVYYYZZZZZZYYYXXXRRROOOJJJEEE@@@===;;;:::999;;;>>>@@@AAABBBCCCCCCAAAEEEHHHHHHFFFGGGLLLQQQRRRUUU]]]hhhqqqrrrnnnhhheeekkksssyyy|||~~~ooo]]]UUUNNNMMMLLLHHHCCCBBB@@@???===;;;999666555333666444555:::<<<999777777:::;;;:::888888:::???CCCIIIOOOQQQNNNMMMOOOOOOLLLGGGHHHPPP^^^lllvvv~~~~~~}}}mmm^^^OOOIIIIIIGGGDDDCCC@@@@@@@@@@@@>>><<<:::888666555555555444333333333000000///...---,,,,,,,,,******++++++,,,,,,,,,+++............------------------,,,+++******))))))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))((((((''''''&&&&&&%%%%%%%%%'''***+++++++++'''(((((()))+++,,,,,,---******))))))((((((''''''(((((()))***++++++++++++))))))*********+++++++++)))(((''''''((()))+++,,,------........./////////111111111111222333444444555666777888999:::::::::?????????@@@AAABBBCCCDDDAAADDDGGGHHHHHHGGGHHHHHHLLLNNNPPPRRRSSSQQQOOOMMMQQQTTTVVVWWWWWWXXXYYY[[[[[[]]]```bbbcccdddgggiiikkkjjjiiihhhggghhhiiijjjggggggffffffgggiiijjjkkkmmmoooqqqqqqrrrtttwwwyyyxxx|||{{{ssshhh^^^VVVOOOGGGBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHEEECCC@@@<<<999777777666999<<>>AAA===:::999777888::::::;;;???FFFLLLPPPXXX\\\YYYXXXZZZXXXRRROOOOOOVVVgggwww{{{xxxeeeRRRIIIHHHFFFDDDCCC@@@@@@@@@???>>>===;;;:::666666555555555444444444222111000...,,,***)))(((***++++++,,,,,,,,,++++++///.........------------,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,***+++,,,------,,,,,,+++&&&&&&&&&&&&'''''''''''''''&&&&&&''')))+++***)))(((((())))))******++++++*********)))((('''''''''(((((()))******)))))))))))))))))))))*********+++******))))))***+++---...,,,------...///000000111000000111222333333333333555666777888::::::::::::>>>>>>>>>???@@@AAACCCCCCCCCEEEGGGGGGFFFFFFIIILLLOOOOOOOOOPPPOOOOOONNNNNNQQQTTTXXXZZZZZZ[[[]]]```___bbbddddddeeegggkkkooopppooollljjjiiiiiijjjkkkggggggffffffggghhhjjjkkklllmmmooopppqqqsssvvvyyywwwzzz~~~zzzpppccc[[[RRRJJJFFFCCC???<<<@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<::::::999888888888888888;;;>>>BBBDDDFFFHHHLLLOOOQQQTTTXXX\\\```bbbddddddjjjfffdddjjjuuuxxxjjjbbb\\\TTTMMMJJJGGGGGGFFFDDDBBB???===;;;:::888:::???BBB???===>>>;;;>>>@@@AAABBBFFFNNNTTTZZZeeekkkhhhgggiiieee\\\WWWUUU\\\lll}}}~~~}}}mmmUUUJJJHHHFFFDDDDDDAAA@@@???>>>============666666666666555555555555111111000///---,,,***)))***+++,,,,,,,,,,,,+++***//////.........---------******+++,,,------......,,,,,,,,,++++++*********)))***+++,,,------,,,+++######$$$%%%&&&'''((())))))((('''((()))***)))((())))))))))))((((((((((((+++******)))(((''''''&&&((())))))))))))(((((('''))))))))))))************'''&&&&&&&&&'''(((***+++,,,,,,---...///000111222///000222333444444333222666777888999:::;;;;;;;;;======>>>>>>???@@@BBBCCCFFFFFFFFFDDDCCCEEEKKKOOOQQQPPPOOONNNMMMNNNNNNOOOPPPTTTXXX[[[\\\]]]aaadddccceeefffffffffiiinnnrrrtttrrrooolllkkkjjjkkklllggggggfffffffffhhhiiijjjjjjlllnnnoooppprrruuuxxxwwwyyy}}}tttdddYYYRRRKKKCCC>>>======<<<:::===>>>>>>???>>>===;;;:::999999999888888777777777222333555777999;;;<<<===>>>AAAEEEHHHJJJMMMSSSWWW[[[]]]aaagggmmmpppooonnnwwwqqqmmmqqq|||uuujjjbbbYYYPPPLLLJJJJJJIIIHHHFFFCCC@@@???===::::::???AAA@@@@@@BBBDDDGGGJJJJJJIIILLLSSSYYYiiiuuu|||yyyxxxzzztttjjj\\\ZZZ___ooozzzrrrXXXKKKHHHGGGEEEEEEBBBAAA???============>>>666666666666666555555555---...///////////////...***+++,,,---,,,,,,***))).........------,,,,,,,,,,,,------+++******,,,...,,,,,,,,,++++++*********************************((('''$$$""" !!!"""''''''((()))***++++++,,,************)))'''&&&%%%******)))((((((((((((((()))))))))***+++,,,......+++,,,.........,,,***)))''''''(((***+++,,,---...,,,,,,---...///000111111000/////////000222444555888888888888999:::;;;<<<============???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKLLLOOOPPPQQQQQQOOOOOOOOOQQQTTTXXX\\\___aaabbbcccdddccceeehhhjjjmmmnnnoooooosssrrrqqqnnnkkkiiijjjkkkjjjkkkkkkjjjiiihhhiiikkknnnnnnppprrrtttvvvwwwxxxwwwzzz|||~~~~~~yyyrrrjjjbbbZZZRRRMMMCCCBBB@@@>>><<<;;;::::::;;;;;;<<<;;;:::999777555666555444333222222222222333333333555888:::;;;:::FFFHHHKKKOOOSSSWWW\\\^^^aaahhhnnnooosss{{{uuuiii___TTTMMMBBBEEEIIILLLMMMKKKGGGEEEGGGFFFEEEDDDDDDFFFGGGHHHOOORRRTTTRRRQQQVVVbbblllvvvrrrfffbbbbbbkkkyyy{{{zzz^^^PPPKKKGGGFFFHHHDDDDDDCCCAAA???<<<:::999999777555444444444333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------,,,******,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&$$$#########$$$'''''''''((())))))******++++++++++++***)))((('''******)))((((((((((((((())))))******+++---......,,,---......---+++)))((()))))))))***++++++,,,,,,,,,,,,---...///000111111111000000000111333555666888888888888999:::;;;<<<>>>======>>>???AAABBBDDDCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSVVVYYY^^^aaabbbcccdddeeedddfffhhhkkknnnooopppppprrrrrrqqqooolllkkklllnnnnnnnnnnnnllljjjiiijjjkkkooopppqqqsssuuuwwwyyyyyyyyy|||~~~~~~{{{tttooojjjhhhaaa]]]XXXSSSNNNIIIDDD@@@===<<<;;;999888777666666888888888888888777666666555555444333222222333333555555777999===@@@AAABBBEEEHHHMMMRRRXXX]]]cccfffhhhoootttuuuwww~~~sssdddVVVNNNKKKMMMPPPSSSVVVVVVUUUSSSQQQOOONNNMMMMMMPPPRRRTTT]]]```cccaaaaaaeeepppxxx|||fffaaaaaakkkxxx}}}fffTTTKKKFFFEEEGGGDDDCCCBBBAAA???===;;;:::999777555444444444333222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,+++***,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&%%%%%%&&&&&&''''''''''''((((((((((((+++++++++++++++***)))(((******)))((((((((((((((())))))***+++,,,---......---.........,,,***((('''++++++******************,,,,,,---...///000111111222111111111222444666777888888888888999:::;;;<<<>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGJJJMMMOOOPPPQQQPPPQQQRRRRRRQQQQQQSSSUUUWWW[[[___bbbdddeeefffgggeeegggiiilllnnnpppqqqrrrrrrssssssqqqooonnnoooqqqqqqqqqqqqooolllkkkkkklllqqqrrrtttuuuwwwyyy{{{||||||~~~xxxrrrqqqqqqqqqrrrqqqqqqqqqrrrsssuuuvvvwwwvvvtttsssssspppmmmjjjdddbbb___[[[VVVRRRNNNLLLGGGEEEBBBAAA@@@>>><<<999888777666555444444444444555555444444444444555555444444333222222333333333444555777:::>>>BBBEEEGGGIIIMMMRRRXXX^^^ccciiimmmqqqxxx}}}}}}~~~qqq```WWWSSSSSSUUUYYY___ccceeefffaaa___]]][[[\\\___cccfffqqquuuxxxyyyyyy|||iiiccccccmmmzzzsss[[[MMMFFFEEEGGGCCCCCCCCCAAA@@@>>><<<;;;999777555444555555333222222222111000//////......++++++++++++++++++++++++,,,,,,,,,------.........+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))(((''''''''''''(((((((((((((((((((((''''''******+++++++++***))))))***))))))((((((((((((((())))))+++,,,------...............---+++)))(((&&&************************,,,,,,---...///000111111333222222222333555777888888888888888999:::;;;;;;>>>>>>??????@@@AAABBBBBBCCCEEEHHHLLLPPPRRRTTTUUUTTTTTTTTTSSSRRRRRRSSSUUUXXX\\\aaadddeeefffggghhhggghhhjjjlllnnnpppqqqrrrrrrssstttsssrrrrrrssstttrrrssssssqqqoooooopppqqqtttuuuvvvxxxzzz|||}}}~~~}}}wwwpppfff^^^[[[ZZZ[[[\\\YYYYYYXXXXXXXXXYYY[[[\\\]]][[[ZZZYYYXXXUUURRROOOMMMLLLJJJGGGDDDAAA>>>===<<<:::999999::::::999777666555555444444555555666444333222111111111222333222222222222222333444444666777:::===@@@DDDHHHKKKQQQUUU[[[```ccchhhmmmqqq{{{sssiii]]]\\\]]]bbbkkktttzzz|||vvvssspppmmmmmmppptttwwwppphhhgggrrrcccPPPGGGFFFHHHDDDCCCCCCBBBAAA???===<<<:::888555555555555444222333222222111000///......++++++++++++++++++++++++,,,,,,,,,------.........+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((((((((((('''''''''''''''***)))))))))))))))))))))(((((())))))***)))))))))***))))))((((((((((((((()))***+++---............///...---,,,+++)))'''''')))))))))***++++++,,,,,,,,,,,,---...///000111111333222222222333555777888888888888888999:::;;;;;;>>>>>>???@@@AAABBBBBBBBBDDDFFFIIIMMMPPPTTTVVVWWWXXXXXXWWWUUURRRRRRSSSUUUZZZ]]]bbbeeefffggghhhjjjiiiiiijjjlllmmmooopppqqqrrrtttuuuuuuttttttuuuvvvqqqrrrssssssrrrsssuuuwwwvvvwwwxxxzzz|||~~~~~~~~~yyyppp___ZZZTTTPPPNNNMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGEEEBBB???>>>===<<<:::888666555444555444333333444444333111444444444444444555555666555444222000000000000111111111111222333444555666;;;===@@@BBBCCCGGGLLLPPPXXX]]]dddiiikkkooouuuyyy~~~mmmjjjjjjooozzzxxxmmmjjjvvv}}}{{{lllUUUJJJHHHIIIEEEEEEDDDCCCAAA???>>>===:::888666555555555444333333333222111000///......++++++++++++++++++++++++,,,,,,------------------***,,,...---,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++******))))))&&&'''''''''''''''''''''))))))))))))************&&&'''((()))))))))))))))******)))((((((((((((((((((***,,,---...///.........---,,,+++***)))(((((((((((()))***++++++,,,,,,,,,,,,---...///000111111333222222222333555777888888888888888999:::;;;<<<<<<===???AAABBBCCCCCCCCCEEEFFFHHHKKKOOOSSSVVVXXXZZZZZZXXXVVVSSSSSSUUUWWW\\\```dddgggiiijjjkkklllmmmmmmmmmmmmnnnooopppqqqsssuuuwwwwwwvvvuuuvvvwwwqqqssstttttttttuuuxxxzzzwwwxxxyyy{{{}}}tttfff]]]RRROOOKKKHHHGGGEEEBBB@@@DDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@>>>;;;888888888777666555444444333444333222222333333111000222222222222222333444444444444333222222222222222333333333444666888999:::<<>>AAACCCDDDEEEEEEFFFFFFGGGIIILLLQQQVVVYYYYYYYYYXXXVVVUUUVVVYYY\\\___cccgggkkklllmmmnnnooorrrqqqppppppppppppqqqrrrsssuuuwwwxxxwwwvvvvvvwwwssstttuuuuuuuuuvvvxxxzzzxxxyyyzzz|||~~~~~~sssfffZZZRRRMMMJJJGGGEEEDDDCCCAAA@@@CCCBBB@@@???>>>???@@@@@@AAA@@@???@@@@@@???<<<999::::::999999999888888888555444333555777888777666222222111111111222333333222222333555666666666666666777777999;;;===???@@@@@@DDDGGGIIIKKKOOOWWW^^^kkksss}}}}}}ttt}}}}}}pppqqqcccRRRLLLIIIIIIHHHGGGDDDBBB???<<<;;;;;;999666666666666555333555444333222000///...---------------------------.........------,,,,,,,,,***,,,......---++++++,,,,,,,,,,,,------.........*********)))(((''''''&&&&&&'''((())))))***))))))%%%&&&&&&'''((()))******'''((()))***+++,,,,,,,,,******)))((((((((((((((((((***,,,...//////...---,,,,,,+++***))))))******,,,,,,++++++***))))))(((,,,,,,---...///000111111222111111111222444666777888888888888999:::;;;<<<:::;;;>>>AAADDDEEEFFFFFFGGGFFFFFFGGGJJJPPPUUUYYYWWWWWWWWWVVVVVVXXX\\\___bbbfffjjjmmmooooooqqqrrrvvvuuusssrrrqqqrrrrrrssstttvvvxxxxxxwwwvvvvvvvvvuuuvvvwwwvvvuuuuuuwwwyyyxxxyyyzzz|||~~~uuujjj___UUUMMMKKKHHHEEECCCDDDEEEFFFEEEDDDCCCAAA@@@???@@@@@@AAACCCBBBAAABBBCCCBBB???===:::::::::999999999888888222222222555888:::;;;:::444444333333333333444444///111444666999:::::::::999:::;;;<<<>>>AAACCCDDDIIINNNRRRUUUWWW\\\eeemmmwww{{{~~~mmmlll{{{hhhUUULLLHHHJJJIIIGGGEEEBBB???<<<:::;;;999777666666666555444555555333222111///...---........................