BM6P6(@ 333444555555555333111///++++++***)))))))))))))))***'''&&&((((((&&&'''***%%%&&&(((((('''&&&'''''''''&&&&&&&&&&&&'''((((((((((((***++++++,,,,,,,,,,,,---------,,,***((('''''''''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++)))(((&&&%%%%%%$$$#########$$$### ###&&&$$$###%%%%%%###'''&&&%%%$$$###!!! """$$$###!!!!!!###!!!"""""""""""""""!!!  !!!  '''!!!    !!!***---555???GGGGGG???777***$$$!!! !!!  $$$(((***999;;;???DDDHHHHHHDDDAAA<<<666222444888===EEELLLRRROOOIII@@@777///+++***''''''(((((('''%%%$$$"""&&&%%%''',,,222777AAAJJJKKKRRRVVVRRRKKKEEE>>>888222:::CCCJJJUUU^^^\\\UUUMMMTTTVVVKKK777'''###%%% """###"""!!!###&&&+++444===EEEKKKMMMPPPMMMGGG@@@:::777777888EEEKKKTTT\\\_________^^^ZZZOOO???333---***&&&###%%%&&&&&&%%%$$$%%%''')))((()))///999GGGVVVaaaggglllpppqqqlllddd\\\QQQGGGAAACCCJJJTTT```ggghhhggg___XXXMMMAAA666///,,,+++***)))(((''''''&&&&&&&&&'''...888EEESSSaaannnuuusssuuurrrkkkbbbYYYKKK@@@DDDLLLXXXdddooovvv|||tttlll^^^OOOAAA777111///---)))''')))++++++///444:::EEEWWWjjjvvv{{{{{{yyyyyyssskkkaaaUUUJJJGGGKKKYYYfffuuu}}}|||uuuggg\\\MMM@@@999555333111......///111222444666777222555888<<>>888333444777<<>>333+++'''$$$$$$%%%%%%%%%$$$$$$######!!!"""&&&***...555>>>BBBJJJOOONNNLLLJJJEEE@@@444888===DDDNNNWWWYYYUUURRRPPPHHH:::,,,###"""%%% !!!"""!!!  !!!%%%&&&)))...555===EEEIIILLLKKKHHHBBB<<<888777777BBBJJJVVV```eeefffeeeeee___UUUFFF:::111+++&&&###%%%&&&&&&%%%$$$###%%%''''''(((+++222???NNN[[[dddjjjoooqqqmmmgggaaaWWWNNNBBBBBBEEENNNYYYccchhhiiiccc\\\QQQDDD999111,,,***%%%%%%&&&&&&((()))++++++---222:::DDDOOO\\\hhhooouuuwwwvvvooohhh___QQQFFFBBBJJJVVVdddpppxxx|||~~~yyyqqqbbbRRRDDD:::444111000,,,+++---------000555:::DDDUUUfffsssyyy{{{{{{{{{vvvooogggZZZNNNJJJMMMVVVcccrrr|||zzzlllbbbSSSGGG???999444111000//////000000111222333333666888;;;@@@IIIUUU]]]kkkrrrwwwvvvrrrlllbbbXXXMMMMMMRRR^^^hhhnnnsssxxxyyyxxxvvvrrrlllbbbVVVOOOHHHIIIKKKLLLLLLKKKJJJIIIJJJJJJJJJLLLNNNOOONNNMMMOOOKKKJJJLLLMMMJJJIIIJJJGGGFFFDDDBBB@@@;;;555000,,,,,,+++***)))(((''''''((())))))(((&&&%%%&&&'''&&&$$$$$$((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################&&& """%%% %%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$""" !!!###$$$""""""!!!!!! !!! !!!!!! """### !!!!!!!!!!!!!!!   !!!!!! !!! !!!""""""  !!! !!!"""######"""  """"""  !!!"""""""""!!! ...............,,,+++***(((''''''&&&&&&&&&'''''''''$$$%%%((((((%%%$$$'''((('''&&&&&&'''''''''&&&(((((())))))***,,,---...+++,,,,,,---...///000111111000...,,,++++++,,,,,,((((((((('''%%%$$$"""!!!######$$$%%%&&&'''((()))+++***)))((('''&&&%%%%%%'''%%%"""""""""$$$###### $$$$$$ ###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ """%%%  !!!!!!!!!!!!!!!    """###!!!%%%,,,555===AAA@@@===999222***$$$"""######"""!!!!!! !!!$$$''')))...444???KKKSSSTTTQQQMMMFFF>>>666444444999DDDNNNYYYWWWSSSKKK???444,,,(((############$$$$$$$$$$$$%%%###$$$'''***,,,333:::>>>EEEKKKLLLLLLLLLHHHCCC666666999@@@KKKUUUZZZZZZWWWRRRHHH;;;///(((&&&&&& !!!!!!!!! !!!%%%&&&(((+++000888@@@FFFIIIIIIHHHDDD>>>999666666@@@IIIUUU```gggiiiiiiiiibbbYYYLLL???555---'''###$$$%%%&&&%%%######$$$%%%&&&&&&)))...999HHHWWWaaajjjoooqqqnnniiibbbYYYPPPCCCBBBCCCJJJUUU```gggiiieee___SSSFFF;;;222,,,***&&&&&&&&&&&&((()))***+++---111888AAALLLYYYfffnnnuuuwwwwwwqqqjjjbbbUUUIIIBBBHHHTTTbbboooxxx|||}}}zzzrrrdddUUUFFF;;;555222000---+++---...---///333:::CCCRRRbbbooowww{{{|||{{{vvvqqqjjj]]]PPPKKKLLLSSS```pppzzz|||pppfffWWWJJJAAA;;;555111000000////////////000000111444777;;;@@@IIITTT]]]iiipppuuuuuurrrlllaaaXXXLLLLLLQQQ\\\ffflllqqqvvvxxxxxxwwwuuuoooeeeZZZRRRJJJJJJJJJLLLMMMNNNMMMMMMNNNMMMNNNPPPRRRRRRQQQPPPQQQLLLKKKMMMMMMJJJHHHIIIHHHGGGEEEDDDBBB>>>888444///...---+++)))((('''&&&'''((()))(((&&&%%%%%%&&&&&&$$$%%%((()))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&!!!%%%&&& """%%% $$$$$$######""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""###"""!!!!!!"""###"""""""""!!! !!!!!!  !!!"""### !!!"""###""""""!!!   """""" !!! !!!"""!!!  """ !!!"""""""""######  !!!"""  !!!""""""!!! !!!!!!!!! ,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&$$$%%%((((((%%%$$$&&&***(((%%%%%%''''''&&&%%%))))))))))))***+++,,,,,,///.........///000111222222111///---,,,,,,------))))))((((((&&&%%%###"""######$$$%%%'''((())))))***))))))((('''&&&%%%%%%&&&$$$"""!!!"""###$$$###!!!$$$$$$!!! $$$'''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%""" ###&&&""" !!!!!!!!!!!! !!!!!!  """$$$   """(((111888===??????777222+++%%%###"""######!!! !!!###&&&'''...333;;;DDDMMMQQQPPPOOOHHH@@@888444333777BBBMMM[[[YYYTTTKKK@@@666...+++#####################$$$&&&$$$$$$''')))***///666<<>>666222000,,,+++------+++---111999AAAOOO^^^kkktttzzz|||yyyvvvrrrlll___QQQKKKKKKPPP^^^mmmxxx}}}rrrhhhYYYLLLCCC;;;555111000///...------------......111666:::@@@JJJUUU^^^hhhooouuuuuuqqqkkk```VVVLLLJJJOOOYYYccciiiooouuuvvvwwwxxxwwwrrrhhh\\\SSSLLLJJJIIIKKKNNNPPPPPPOOOQQQQQQRRRTTTVVVWWWUUUSSSSSSOOOMMMNNNNNNJJJHHHIIIIIIHHHGGGGGGEEEBBB===999222111...,,,***(((((('''&&&'''((('''&&&%%%&&&'''&&&$$$&&&******'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######'''"""%%%&&& """&&& ######""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$!!!######!!! !!!"""""""""!!!!!!!!! !!!"""!!!!!!  """###$$$###"""!!! !!!!!! !!!!!!""""""!!! !!! !!!!!! !!!###!!!!!!!!!!!!!!!"""""""""!!!"""  !!!""""""!!! """"""!!!!!!!!!!!!!!!!!!++++++******))))))(((((('''&&&&&&&&&&&&'''((((((&&&$$$&&&))))))&&&$$$&&&,,,(((%%%$$$&&&((('''%%%)))))))))******,,,---...222222000000000111222333222222000///...---------******)))((('''%%%$$$###$$$$$$%%%&&&'''(((((()))))))))(((((('''&&&&&&%%%$$$"""!!!!!!"""######"""!!!%%%&&&###"""&&&((('''$$$$$$$$$%%%%%%%%%%%%%%%###%%%%%%"""###%%%### !!!!!!!!! !!! !!!""""""!!! """""" !!!  !!! &&&,,,333999===@@@777444...)))%%%###"""### """$$$%%%---///555>>>FFFMMMOOOOOOHHHAAA:::555222444???KKK[[[ZZZWWWOOOEEE:::333///$$$$$$######"""######$$$$$$"""###%%%&&&&&&+++111888===CCCFFFKKKOOOMMMHHH>>>777444999DDDOOOZZZbbbZZZXXXQQQFFF999...'''$$$!!!  !!!"""!!! !!!$$$&&&(((+++111:::AAAGGGJJJMMMLLLGGG@@@:::777;;;CCCOOO[[[cccgggjjjkkkfffaaaWWWJJJ>>>222***&&& """$$$$$$#########$$$###%%%'''+++222???NNNYYYgggmmmpppnnnjjjeee\\\TTTHHHDDDCCCGGGQQQ\\\cccgggfff```UUUIII===444---*********)))''''''&&&&&&&&&'''***000999FFFUUUdddnnnssswwwxxxuuuooogggZZZOOODDDGGGNNN[[[iiisssxxxyyyyyysssiii\\\OOOBBB999444000---,,,------+++,,,///888???KKKYYYfffqqqxxx{{{yyywwwtttnnnbbbSSSKKKKKKNNN[[[jjjuuu}}}}}}ssshhhYYYKKKBBB;;;666222......---,,,,,,,,,,,,,,,---111666;;;AAAKKKVVV^^^gggooouuuvvvssslllaaaWWWLLLIIILLLUUU___fffmmmttttttvvvxxxxxxtttjjj^^^UUULLLJJJHHHJJJNNNRRRRRRRRRRRRSSSUUUXXX[[[[[[YYYXXXVVVQQQOOOPPPOOOKKKIIIIIIIIIHHHHHHHHHHHHEEE@@@===444333000---+++*********&&&((()))(((&&&&&&'''(((&&&%%%''',,,,,,)))(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''!!!$$$&&&"""&&&!!!"""""""""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$ !!!!!!!!!!!!  !!!!!!!!!"""""""""!!!###"""!!!  """###$$$###!!! !!!"""!!! !!!""" """######!!! !!! !!!!!! """$$$""""""!!! !!!!!!!!!"""!!! !!!"""""""""!!!  ++++++***)))((((((((((((''''''&&&&&&'''(((((()))'''%%%'''******'''%%%'''---((($$$$$$&&&(((&&&$$$'''((()))***---///111333666555333111000111222222222222222111000///------*********)))'''&&&$$$###%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%!!!!!! !!!######!!! !!!&&&(((&&&%%%'''((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&###!!!"""###""" !!!!!! """ !!!###$$$!!! !!! !!!!!!   !!!!!!$$$)))000666<<<@@@;;;999555///)))$$$""""""!!!"""###(((+++111;;;DDDKKKOOOOOOHHHBBB;;;555111222<<>>DDDKKKRRRQQQLLLDDD:::333666???IIIUUU___]]]\\\WWWKKK<<>>444...*********(((''''''&&&&&&&&&&&&)))...666BBBRRRaaakkktttxxxzzzwwwrrrkkk^^^RRRFFFGGGLLLWWWeeepppvvvwwwxxxuuummmbbbUUUHHH===666222...---//////,,,,,,///777===GGGUUUbbbnnnvvv{{{zzzxxxwwwrrreeeUUUMMMLLLLLLYYYhhhssszzz|||ssshhhXXXIII@@@:::666333---,,,,,,++++++++++++,,,///222777<<>>666444111///---,,,,,,,,,******+++)))'''%%%&&&''''''&&&)))......+++)))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&& ###$$$!!!&&&"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$"""  """###!!! !!!"""###$$$$$$ !!!$$$###""" !!!###$$$"""!!! """!!! """!!!"""######!!! !!! !!!!!!"""$$$###"""  !!!"""!!! !!!"""""""""!!! +++***)))((((((''''''((('''''''''''''''((()))***'''&&&'''++++++'''&&&'''...)))$$$###&&&((('''$$$&&&'''(((+++///333666777888666444222000111111222111222222222111000...,,,*********)))(((&&&$$$$$$&&&&&&''''''''''''''''''(((((((((''''''&&&&&&%%%  !!!###### !!!&&&)))''''''))))))'''&&&&&&&&&%%%%%%$$$$$$$$$###&&&### ###### !!!!!!!!! """!!! """$$$$$$!!! !!!!!!!!! !!!!!!   !!!"""""""""###(((---444;;;???@@@>>>:::444,,,&&&###""" !!!"""###'''///:::EEELLLOOOPPPGGGBBB<<<666111111;;;FFFUUUZZZ^^^]]]UUUGGG:::222((('''%%%###""""""######$$$""""""%%%&&&&&&)))//////444;;;BBBLLLTTTTTTPPPHHH<<<333444<<>>000***)))!!!"""$$$""" """&&&)))+++000999@@@LLLQQQUUUVVVRRRJJJCCC>>>888???IIISSS[[[aaagggjjjgggddd\\\PPPCCC666---)))"""$$$$$$$$$%%%&&&!!!$$$(((+++000;;;IIITTT^^^eeekkklllkkkiiiccc\\\KKKGGGEEEHHHQQQZZZ```cccddd^^^UUUIII>>>444...+++))))))((('''''''''''''''&&&)))---555@@@OOO___iiiuuuzzz|||zzzuuummm```UUUGGGGGGJJJTTTbbbnnntttvvvyyyvvvpppfffYYYKKK???888333000///111000------000666;;;EEERRR```llluuuzzz{{{zzzyyytttgggWWWNNNMMMLLLXXXgggrrryyy~~~~~~{{{sssgggVVVHHH???:::666444,,,,,,++++++***++++++,,,111444999===BBBJJJTTT[[[dddmmmvvvyyyxxxsssiii```LLLGGGGGGNNNXXXaaajjjssstttvvvzzz|||xxxnnnbbbYYYMMMHHHEEEGGGNNNSSSTTTSSSTTTUUUXXX\\\```aaa___^^^ZZZUUURRRSSSQQQMMMJJJJJJGGGGGGGGGHHHHHHFFFBBB???777555222///...------...---------***'''%%%$$$%%%((('''***///000,,,+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%"""$$$!!!&&&""" !!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%!!!###%%%"""!!!"""$$$%%%%%%!!!!!!%%%###"""!!!######""" !!! !!!!!!###$$$###!!! !!! !!! """%%%###""" !!!"""!!!!!!!!!"""""""""!!! !!!!!! ***)))((('''''''''''''''***((('''''''''(((((('''+++(((&&&'''***+++)))'''''''''&&&&&&&&&&&&''''''&&&'''((()))+++///555999<<<;;;999666444222111000333333333333222111111000///+++'''&&&(((******)))&&&''''''((((((((((((''''''((()))'''$$$"""$$$&&&!!!###$$$%%%%%%$$$"""!!!"""%%%&&&'''''')))+++***)))'''&&&%%%%%%&&&&&&  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!! !!! """)))222;;;AAABBBDDD@@@777...)))$$$!!! ###$$$)))111;;;EEELLLOOOIIIBBB<<<888111---222;;;LLLUUU\\\ZZZSSSJJJ===222)))&&&###"""###""" """#########%%%''')))---222:::DDDLLLSSSVVVXXXPPPEEE;;;777888???MMMYYYaaaccc___SSSDDD888+++""""""!!!!!!"""######!!! """"""""""""&&&...888>>>HHHQQQXXX[[[ZZZUUULLLCCC===<<>>MMM]]]jjjvvvxxxxxxwwwvvvqqqeeeXXXKKKFFFFFFRRR```kkksssyyyyyyyyytttgggZZZNNNAAA777444333222000///.........000444===KKK[[[iiisssxxx~~~}}}yyyqqqjjjaaaSSSGGGJJJWWWdddllluuu~~~}}}sssiiiZZZKKK@@@999555333---,,,+++++++++,,,------555666;;;AAADDDFFFMMMUUUeeennnwwwzzzyyytttiii```QQQIIIEEEJJJUUU```llluuuwww||||||ttteeeWWWLLLFFFBBBEEEIIILLLQQQVVVSSSUUUXXX[[[]]]^^^^^^^^^\\\YYYVVVSSSRRRPPPNNNLLLIIIHHHGGGEEEDDDCCCCCCCCC:::888555222000///000000//////...---+++)))'''&&&)))***,,,///111///+++'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$ %%%&&&&&&''''''&&&&&&%%%&&&%%%###"""""""""###$$$ !!!  !!!"""######"""!!!!!!###%%%!!!"""!!!  """  """$$$%%%$$$!!! $$$!!!$$$$$$###   !!!###   """***))))))(((''''''((((((***)))((((((((((((((((((***((('''(((***+++)))'''(((''''''&&&&&&''''''((('''((()))***,,,000555999===<<<:::777444222000000333333333333333222111000///,,,'''&&&'''))))))(((''''''((())))))))))))((('''))))))'''$$$"""$$$&&&"""###$$$%%%$$$$$$###""" ###%%%'''''')))+++...,,,***(((&&&%%%$$$$$$$$$!!!!!! !!!!!!!!!""""""!!!!!!!!!     !!!  """(((111999???CCCEEECCC:::111,,,&&&!!!  ###$$$(((///888@@@GGGJJJIIICCC===999222---111999FFFPPPXXXXXXSSSKKK@@@666---)))%%%###$$$### !!!"""#########$$$&&&(((---222;;;EEENNNUUUYYY[[[SSSIII===888777===JJJVVV___bbb```UUUGGG;;;///&&&%%%###"""!!!"""""" """"""!!!"""&&&---777===KKKTTT\\\______ZZZPPPFFF???<<<@@@JJJUUUZZZ]]]```bbb```[[[SSSHHH<<<111+++%%%%%%$$$$$$$$$$$$$$$$$$'''$$$%%%(((---444BBBOOOWWW```iiikkkkkkjjjeee___VVVJJJBBBEEENNNVVV]]]bbbgggccc\\\RRRGGG===555111***(((&&&%%%'''((((((((((((&&&(((222>>>KKK\\\iiitttwwwxxxwwwwwwrrrgggZZZMMMGGGGGGQQQ^^^iiiqqqwwwyyyyyytttiii\\\QQQDDD:::666555444222111000/////////444===JJJYYYgggrrrxxx}}}}}}zzztttnnneeeWWWJJJIIIUUUaaajjjsss||||||tttjjj[[[LLL@@@999444222---,,,+++***+++,,,...000555666:::@@@BBBDDDKKKSSSaaakkkvvv{{{{{{vvvlllbbbRRRJJJEEEJJJTTT___kkktttyyy}}}|||ttteeeWWWLLLEEEAAADDDGGGJJJOOOUUUUUUWWWZZZ\\\^^^_________]]]ZZZWWWTTTSSSQQQOOOMMMIIIHHHGGGEEEDDDCCCCCCCCC===<<<999777444222111111222111000///---+++)))((()))***+++...///...***'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### !!!$$$%%%!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!""""""### !!!  !!!###$$$$$$###!!! !!!"""  !!!!!!  """!!!!!! !!!$$$!!!######"""!!!  !!!!!!!!!###   """+++******))))))))))))***,,,+++***))))))))))))******)))))))))++++++***(((((((((''''''''''''((((((((()))+++,,,---111555999>>>===:::888555222111000444444444333333111000000///,,,(((&&&''''''''''''(((((()))***************((()))(((&&&$$$###$$$%%%########################"""$$$&&&'''(((+++///222000...+++(((%%%######""""""!!!!!!!!!!!!!!!!!!""" !!!""""""!!! !!! !!!!!!!!!   """ """ """  """'''...666:::CCCFFFEEE===555000***$$$"""###''',,,333:::AAADDDHHHDDD@@@;;;444...000666>>>HHHRRRUUUSSSMMMDDD;;;222---'''$$$$$$$$$###!!!"""###$$$###""""""$$$&&&---222;;;EEEOOOXXX]]]```YYYNNNAAA999666:::EEEQQQ]]]aaa```WWWKKK???333***(((%%%"""!!!!!!!!! !!!!!!!!!"""%%%,,,444;;;JJJTTT^^^bbbbbb]]]SSSHHH@@@<<<<<>>333---%%%$$$$$$$$$$$$$$$%%%%%%'''$$$%%%)))---444BBBOOOWWW```iiillllllkkkgggbbbWWWLLLCCCEEEMMMUUU\\\bbbgggddd^^^UUUJJJ@@@777222+++)))'''&&&((()))))))))(((''')))111<<>>:::777444222555444333222///---+++******))))))+++,,,,,,)))'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%%%%### %%%%%%&&&&&&&&&&&&%%%%%%######"""!!!!!!!!!!!!!!! !!!  !!!###$$$$$$###   !!! &&&### """###!!!  ### """### !!!"""""""""!!!!!! !!!!!!!!! !!!"""###"""###  !!!,,,,,,++++++***++++++,,,---...---,,,******+++,,,******+++,,,,,,,,,+++))))))((((((''''''(((((()))((()))***+++---///444777======;;;999666333111///444444333333222111000///---+++)))'''&&&&&&&&&&&&((()))***+++++++++ӵ$$$######$$$#########"""######$$$%%%$$$%%%&&&'''))),,,111555444222...***'''$$$"""""""""""""""######""""""""" !!!!!!!!!!!! """!!!!!!!!!!!! """ !!! Ħ """ Ħӵ!!!%%%+++111444@@@DDDEEE???999333---&&& """%%%)))///666===BBBFFFEEECCC>>>666111000333888CCCNNNSSSRRRNNNFFF>>>666000((($$$$$$$$$###"""######$$$###!!!!!!###$$$***///999DDDOOOYYY___ccc^^^SSSFFF<<<555666@@@LLLZZZ___```YYYMMMBBB555+++(((%%%""" !!!!!! !!!!!!!!!ĦEEEPPP[[[aaaaaa]]]RRRHHH@@@:::888???IIIQQQXXX^^^aaa___[[[TTTJJJ>>>444...%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%)))---444AAAMMMXXXbbbjjjmmmmmmmmmhhhcccXXXMMMDDDEEEJJJQQQYYY```fffddd___WWWMMMAAA777111,,,***(((''')))******)))(((''')))111:::EEEVVVdddpppuuuyyyzzzyyytttiii^^^QQQIIIFFFNNN[[[gggpppwww|||}}}yyynnnbbbVVVHHH>>>333222222000///---++++++---222;;;FFFSSSbbbnnnvvv|||~~~{{{vvvlll\\\NNNHHHNNNXXXcccnnnwwwzzz{{{wwwmmm^^^NNNAAA888222...///---***)))***...222555555666999>>>??????EEELLLZZZfffttt|||~~~zzzpppfffVVVLLLFFFIIISSS]]]iiirrr~~~uuufffXXXJJJCCC>>>???AAADDDIIIOOOSSSUUUXXX\\\___bbbcccddd```]]]ZZZWWWVVVTTTRRRPPPJJJHHHFFFCCCAAAAAAAAABBBDDDDDDDDDCCC@@@;;;666333666666555333111...,,,+++***)))(((((()))***((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%###"""%%%%%%%%%&&&&&&%%%%%%%%%""""""!!!!!!  !!! !!!!!!"""###"""  !!!!!! !!! &&&"""###$$$"""  ###""""""!!!""""""!!!!!!!!!!!!!!!""" !!!!!!"""""" !!!""" """"""!!!  !!!------,,,,,,,,,------...///000000///,,,+++,,,...+++,,,...///...---,,,,,,)))))))))(((((()))))))))'''(((***++++++...111444<<<;;;:::999666333111///333333333222111///...---+++***)))'''%%%%%%%%%&&&((()))***+++,,,4ĉ@ӵ$$$###"""######""""""###$$$%%%%%%$$$%%%'''((()))---222555777444000,,,(((%%%###"""""""""###$$$$$$###"""""" !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!! !!! !!! >L!!!=hĦ4ĉ@ӵ ###(((+++...999???CCC???:::555...(((  $$$(((,,,333<<L444@@@KKKXXX^^^```]]]SSSIII???888555:::DDDNNNXXX___bbb```\\\UUUKKK???444...&&&&&&$$$$$$$$$%%%&&&'''%%%###$$$(((,,,333???KKKZZZdddllloooooonnniiicccZZZOOOFFFDDDHHHMMMUUU]]]cccbbb___YYYOOOCCC888111---+++)))((()))***))))))(((''')))///666AAAQQQ```pppvvv{{{{{{yyytttjjj```SSSJJJFFFMMMZZZgggrrryyy~~~{{{pppcccVVVHHH===333333222111///---+++***,,,111999CCCOOO^^^lllvvv{{{~~~|||wwwmmm]]]OOOJJJLLLTTT```llluuuyyy{{{yyyooo```PPPCCC999222...///---***)))***...222555555555999=========CCCJJJYYYeeesss{{{~~~zzzpppfffXXXOOOHHHKKKTTT___jjjttt~~~uuufffYYYJJJBBB<<<<<<>>>@@@FFFKKKNNNQQQVVV\\\```ccceeeeeeaaa^^^[[[XXXWWWUUUSSSQQQJJJHHHEEEBBB@@@@@@@@@AAADDDEEEFFFFFFCCC>>>888555777777555333111...,,,***+++)))''''''(((((((((&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!############$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!  !!! !!!!!!"""!!! !!!"""!!!!!!  !!! """###"""$$$""" ###!!! """!!!$$$###"""!!! !!!!!! !!!"""!!! !!! !!!!!! ...............//////000111333333111---,,,...000,,,///111222111///......******))))))))))))******&&&(((***++++++---///222999999999888666444111000222222111111///...,,,+++(((((()))'''%%%$$$%%%''''''((()))***+++GG=?###!!!"""""""""###$$$$$$%%%%%%###%%%'''((())),,,000333666333000+++(((%%%######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! HdĦ=ĪjGG=?"""$$$'''(((222:::@@@???;;;777000)))###!!! $$$&&&***000:::@@@CCCHHHJJJEEE>>>999444111666AAAMMMSSSSSSPPPIIIAAA888222***$$$###"""!!!!!!"""###""" !!!###&&&+++444???LLLWWW___dddaaaYYYNNNCCC777222888BBBPPPXXX]]]YYYPPPDDD666+++%%%###!!!!!!"""$$$$$$### HdĦ111===HHHUUU\\\```^^^WWWNNNAAA999444999BBBLLLVVV^^^aaa___\\\UUULLLAAA666111)))'''%%%$$$###$$$&&&'''$$$"""###'''+++111===IIIZZZdddmmmpppppppppkkkfff^^^SSSHHHEEEFFFJJJRRRZZZ```aaa___[[[RRRFFF:::333---+++)))(((((())))))(((&&&&&&(((---222<<>>EEESSS___llluuuzzzzzzssskkk^^^TTTLLLOOOYYYdddqqq{{{}}}uuugggZZZHHH@@@888777888:::???EEEKKKPPPYYYaaaeeefffdddbbbaaa___[[[YYYWWWVVVSSSQQQKKKHHHDDD@@@>>>>>>???@@@AAACCCFFFGGGFFFCCC@@@===999888777555222///,,,+++***)))((()))))))))'''%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######"""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""!!!  !!!  !!! !!!!!!   !!!""""""  !!!!!!!!!  !!!%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! 000000?~4222333666g&e>&e777g&e+++>hӵ***,,,------...000222g&e444guO>uO>&e((('''4ff?>ߝL+++gĉ@&&&%%%### Shӵ###!!!###&&&((())))))g&e'''>hӵ######"""!!!""""""!!!fff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e<<<@e((($$$??!!!""""""$$$$$$$$$(((g<ĉJJJDDD???9993we<ĦNNNTTTVVVUUU3h?@e """###&&&+++444Zeee^^^YYYRRRHHH;;;3h?gL&&&$$$$$$$$$###  D%%)?[[[fff?><zAAAHHH=?ĦFFFg&e'''g&e!!! !!!S?ʬjjj4ff?>ߝLIII@e```g&e888---***3h?g&e>&eyyy}}}??[[[OOOEEEGGGPPP[[[fffooosssvvvuuunnndddYYYLLLAAA666666666555333000---+++***///666>>>HHHWWWhhhtttvvvzzz|||{{{zzzuuuiii^^^PPPLLLPPP^^^mmmuuu{{{|||ssseeeVVVIII???777333---,,,+++++++++,,,------,,,,,,000444555666;;;CCCPPP\\\jjjsssyyyzzzuuunnn___UUUNNNQQQZZZfffttt~~~|||uuuhhh[[[HHH???777666777999>>>DDDMMMSSS\\\dddgggfffccc```aaa^^^[[[YYYWWWVVVSSSQQQKKKHHHDDD@@@>>>===???@@@AAACCCFFFGGGGGGFFFCCCAAA::::::888666333000---,,,******)))******)))'''$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$!!!"""#########"""  !!!  !!!!!!"""  !!!######""""""!!! !!!!!!### """!!! ###%%%%%%%%%$$$###!!!"""""""""""""""""""""""" """ 0004Dӵ444555555Hƅ^Hu]Ħ888Hu]Ħ111ZuR)Ħ,,,---...///000111222Hu]Ħ222HŐeHŐeHu]Ħ%%%qIܗGIӵ+++tt%%%###!!!HGgĉ@###%%%&&&'''((()))***Hu]Ħ###ZuR)Ħ !!!"""###!!!!!!sߝLGdUĦ Hƅ^Hu]ĦntHdĦ HGgĉ@HdĦ"""!!!Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]Ħ tt###Hƅ^Hu]Ħ444H׼s333***"""######'''&&&$$$"""###(((tQMMMNNNKKKEEEje<ĦAAAKKKRRRBt=o9ĦH׼s"""!!!###'''+++)))---HtĦeeeeeeaaaXXXKKKBt=o9ĦHdĦ)))&&&###!!!"""!!! Dtfo9ĦsߝLGdUĦ===Ht@cӵHu]Ħ'''Hu]Ħ###Htƅ^___qIܗGIӵHHHH׼seeefffHu]Ħ:::333Bt=o9ĦHƅ^Hu]Ħtttooo^^^QQQEEEDDDKKKUUU```iiijjjoooqqqllldddYYYKKK???666000---///000...,,,,,,...///444===LLL\\\iiipppxxx|||~~~|||zzzuuulllbbbUUUPPPSSS___nnnwww~~~}}}uuugggVVVGGG;;;333000++++++++++++,,,,,,---......,,,---000222444:::AAAMMMZZZhhhqqqvvvwwwsssmmmbbbXXXPPPSSS]]]iiittt}}}~~~zzzsssggg[[[KKK===222222222111888CCCKKKTTT^^^eeefffeeecccccc______^^^]]]ZZZWWWTTTSSSMMMIIIBBB>>>===>>>???@@@===???AAACCCDDDDDDCCCCCC@@@>>>:::666333000...---...,,,*********)))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((%%%######"""!!! ###"""###$$$'''((('''&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$######!!! !!!"""$$$!!! !!!!!!  """!!! !!!!!!!!!!!!  $$$!!!"""###############""" !!!$$$(((***  """"""!!!!!! 1113334DuXӵ555666555DdDΦDdDĦ999DdDĦ000...t|<---...///000111222333444DdDĦ333DdDΦDdDΦDdDĦ%%%peƜ4DuTӵ+++`eĭ###qet $$$%%%&&&&&&'''((()))DdDĦ$$$###t|>>qjRgdKӵDdDΦDdDĦvvv|||~~~~~~yyysssaaaSSSEEECCCHHHRRR]]]gggiiinnnqqqllldddZZZLLL@@@666///,,,...///---++++++---...333<<>>333222111///555???HHHQQQ\\\ccceeeddddddeee```______]]]ZZZWWWTTTRRRMMMHHHBBB===<<<===>>>>>>===>>>@@@BBBCCCCCCCCCBBBBBBAAA???<<<999666333222///---***))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%###"""###%%%'''((('''&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$######"""!!! !!!!!! !!!!!!"""!!!   !!!######"""!!!   ###"""""""""""""""""""""""""""!!!  """$$$&&&!!!  !!!!!! 2223334DuXӵ666666666DdDΦDdDӵ:::DdDĦ000///o)h/////////000222333555666666DdDĦ444DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ***HߝL`o9$$$po9wӵ&&&%%%%%%%%%&&&&&&'''DdDĦ%%%%%%o)h###"""!!!!!!"""######$$$$$$DdDΦDdDĦ!!!DdDΦDdDӵ GIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9 DdDΦDdDӵ111DdDĦ;;;111,,,%%%!!! !!!###$$$%%%&&&&&&%%%&&&)))geĦMMMPPPsp?aĦ666===GIdnuR)ĦDdDĦ!!!!!!"""&&&&&&$$$(((DdDĦ^^^fffddd^^^GIdnuR)ĦDdDĦ***$$$!!! !!!"""""""""!!! DdDĦnuR)ĦDdDΦDdDĦ:::DdDĦnuR)ĦDdDĦ)))DdDĦ%%%po9u222===IIIUUU=ӊB1.uTӵOOODdDĦcccfffDdDĦCCCGIdnuR)ĦDdDΦDdDӵvvv}}}|||wwweeeVVVGGGBBBEEEMMMYYYccchhhmmmqqqmmmeee[[[MMMAAA666///+++,,,...+++***+++,,,---222:::GGGWWWeeemmmxxx}}}}}}tttkkkWWWRRRRRR\\\jjjuuu}}}xxxkkk[[[KKK>>>666111...............//////000222//////222333444999@@@KKKWWWdddmmmrrruuusssoooggg]]]TTTUUU\\\fffqqqzzzzzz|||{{{wwwtttooocccXXXLLL???444222000...333;;;BBBJJJUUU]]]aaabbbdddfffaaaaaa```^^^[[[XXXUUUSSSMMMHHHBBB===<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAAAAABBBAAA@@@>>>;;;888666000...+++))))))(((&&&$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$&&&((()))(((&&&#########%%%'''((((((&&&((('''&&&%%%$$$###############$$$######"""!!! """###"""!!!    !!!""""""$$$$$$###"""   !!!$$$###!!! !!!###"""!!! !!!!!!!!!  !!! 2223334DuXӵ666555555DdDʜ4DuTӵ999>d<Ħ222Dt111000111333444666777888>d<Ħ444>d<ʜDd<ʜ4DuTӵ&&&&&&F&uTӵ***4DufئL>e$$$puR)Ħ'''$$$$$$$$$$$$%%%%%%>d<Ħ&&&Dt########################DdDΦDdDĦ!!!>d<ʜ4DuTӵ 4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ 4DufئL>e"""DdDʜ4DuTӵ///DdDĦ@@@777111)))###!!!"""$$$%%%$$$%%%&&&&&&&&&(((geĦKKKs<v>aĦ555888peӵDx<DdDĦ!!!!!! """%%%$$$###&&&DdDĦ[[[ddddddaaapeӵDx<>d<%%%!!! !!!"""!!!!!!!!! >d<ӵDd<DdDΦDdDĦ999DdDӵnd<DdDĦ+++>d<Ħ&&&peӵ///Ħ___F&uTӵSSSDdDĦccchhh>d<ĦFFFpeӵDx<>d<ʜ4DuTӵttt|||~~~yyyjjj[[[JJJCCCCCCJJJVVVaaagggmmmqqqnnnhhh^^^PPPDDD777000***+++,,,+++***+++,,,...333:::FFFUUUdddmmmyyyvvvlllYYYSSSQQQZZZhhhsss|||zzznnn^^^NNNAAA777222000000000//////000000111333000000333333444999@@@IIIUUUbbbkkkqqquuuuuuqqqhhh^^^UUUTTTYYY```kkktttuuuwwwvvvtttqqqlllaaaUUUHHH>>>444000///...222999<<>>???@@@@@@@@@@@@>>>@@@AAABBB@@@===999777222///,,,***)))(((&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((()))(((%%%"""#########%%%((()))((('''(((((('''%%%$$$###""""""###############"""!!!!!! ######!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!######""""""!!!  !!!!!!!!! %%%###!!! """!!! !!!!!!  !!!!!!2223334DuXӵ666555555D&dq&ĒR888777sdKĦ666DHRRud000222333555777888999sdKĦ333D&oq<Ōq&ĒR&&&&&&&&&>dp&ĒR)))***nfʜd<Φ>d<Ħ"""s&dq&ĒR"""!!!i?ʜtd<ĦHHܗDӊB<xB?d<666---&&&######$$$%%%###$$$%%%%%%%%%&&&geĦGGGHg8>aĦ777666B?Ho9###>d< """######"""&&&>d<ӵccccccB?Ho9YYY<x !!!!!! &ӫeʬtIӇFFF>d<Φ>d<Ħ:::D&ӫetIӇXXXDdDĦ---sdKĦ&&&B?dp&ĒR___VVV>d<sdKĦJJJB?Ho9(((s&dq&ĒRcccrrr|||zzzmmm___NNNEEECCCIIIUUU```gggnnnsssqqqkkkbbbTTTHHH:::222++++++,,,++++++---...111555<<>>;;;<<<===>>>???@@@@@@@@@===???BBBCCCBBB???;;;999555222...+++***)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***))))))))))))'''### $$$###$$$%%%((()))((('''(((((('''&&&%%%###"""""""""############""""""!!!!!!"""!!!"""!!!!!!""""""  !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""#########!!!!!!!!!""""""""" %%%###!!!  !!!!!!   !!!"""### 4444444DuXӵ777666666Hu]3hh777666555ne999888=e000111222444666888::::::ne555333pIƎ@t@h&&&&&&&&&>h&&&)))***fe%%%@ďD&&&&&&$$$"""""""""######$$$ne$$$&&&=e%%%%%%%%%%%%$$$###!!!!!!ege""""""sĪj@h###"""!!!fdDĦ @ďD!!! Hkge @h@GHĪj@IŌBeneHkgenefe###Hu]3hh ###)))seBBB<<<333+++'''&&&%%%%%%"""###$$$######$$$geĦja>aĦ:::666@G***$$$se !!!""""""""""""%%%<Ō___cccfff@GQQQXXXHkge###!!!!!!!!! !!!HĪj@IŌ777CCCegeEEE<<<Hu]3hIŌ]]]\\\DdDĦ///ne'''%%%@h===KKK>hjjjcccZZZseiiineYYYNNN@G***(((sĪj@hSSSaaaqqq{{{zzzmmm```PPPGGGDDDHHHTTT___hhhpppvvvuuupppgggYYYMMM===555---,,,---,,,---///000333777===FFFTTTdddpppzzzvvvkkk^^^UUUOOOUUUbbbooo{{{uuufffVVVGGG;;;555333222222111111111111111222//////222333444999@@@GGGTTTcccmmmuuuzzzzzzwwwlllbbbXXXTTTSSSWWWaaajjjqqqsssrrrooommmhhh]]]QQQ@@@:::222...---///222444:::@@@IIIPPPVVV\\\ccchhhgggfffeeebbb^^^YYYUUUSSSNNNKKKFFFCCCBBBBBBAAA@@@;;;<<<<<<===>>>???@@@AAAAAABBBEEEFFFEEECCC???===888444000,,,+++***(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))(((&&&###$$$$$$$$$&&&((())))))''''''''''''&&&%%%$$$###"""""""""############"""""" !!!$$$%%%""" !!!!!!"""!!!  !!!""" !!!!!!!!!!!! """"""######"""!!! !!!###$$$%%%%%%###"""!!!!!!""""""!!! $$$###!!! !!! !!!"""!!! """!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 6664DuXӵ:::ĵD^555555555555999999888222222333444666888:::<<<===999666444'''''''''''''''"""%%%(((***&&&%%%%%%!!!%%%%%%"""!!!!!!"""###$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$$$$""""""###############"""!!! DdDĦ"""!!!""""""!!! ###"""D^""""""'''s׼sFFFFFF@@@777000+++(((&&&%%%"""""""""!!! !!!geFm8VVV>aĦ<<<777888444+++&&&s׼s !!!"""!!!!!!!!!$$$HoTTT^^^dddjjjhhhEEENNNWWW***$$$###### !!!,,,444???TTTIII???D^]]]``````DdDĦ000$$$(((###%%%,,,;;;IIIZZZrrrnnnfff]]]s׼s\\\fffiii^^^SSSDDD,,,***(((===MMM[[[kkkvvv}}}{{{uuujjj^^^PPPHHHDDDHHHSSS^^^jjjrrryyyyyytttkkk]]]RRRAAA888///...///...///222111444888===EEESSSdddpppyyyyyynnn```UUUNNNSSS```mmm{{{wwwiiiXXXIII<<<555333222222111000000111111000---...111222444:::AAAGGGTTTeeepppyyy~~~}}}yyyrrrhhh^^^XXXVVVXXXaaakkkqqqsssrrrooolllggg\\\PPP@@@;;;333---,,,...000000666<<>>???AAAAAACCCDDDFFFGGGFFFDDDAAA@@@;;;777222...,,,+++***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''((('''&&&$$$$$$$$$&&&(((***)))(((%%%&&&&&&&&&&&&%%%$$$###""""""############""""""!!! !!!%%%%%%!!!!!!"""""" ###!!!  """###!!!!!! !!!!!! !!!"""######"""  !!!"""###$$$$$$%%%&&&### """###"""!!!""""""""""""""""""""""""!!!"""###""" """!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! Φ4DuXӵtvӵ>d<Ħ999444444444555666888Ħ777888:::;;;:::888555444444666888:::<<<>>>???>>>>>>Ħ555222111...---,,,,,,,,,,,,)))'''''''''''''''''''''''''''!!!$$$(((+++++++++***)))(((((('''&&&&&&%%%%%% $$$$$$ %%%%%%!!! !!!"""###$$$%%%&&&&&&Ħ%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%&&&###########################""""""!!!!!!!!!!!!!!!>d<Ħ###"""""" """""""""!!!!!! Ħ!!!$$$!!!>d<Ħ"""$$$!!!%%%BeCCCFFFHHHBBB:::333---***&&&$$$""""""!!! geFYĉRRRWWW>aĦ<<<666888===BBBDDDBBB@@@<<<444+++%%%Be !!!""""""!!! ###nu]ӵRRRlllaaaSSSEEE>>>444:::CCCLLLVVV\\\WWWOOO===444***%%%%%%$$$  !!!!!!""""""######&&&)))111<<d<ĦXXX]]]___bbbccc>d<Ħ111+++'''Ħ"""%%%'''&&&%%%(((***+++:::HHHXXXdddllltttxxxwwwtttpppiii___BeTTTXXXcccooosssĦXXXEEE;;;222///---+++***,,,***'''''')))***---444<<>>@@@AAABBBDDDDDDEEEFFFEEECCCAAA???===999333///---,,,+++***''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%)))'''%%%$$$%%%&&&&&&%%%%%%$$$$$$&&&)))***)))((($$$%%%&&&&&&&&&%%%$$$###!!!""""""#########""""""!!!"""!!!###&&&###"""$$$### $$$!!!  !!!###"""!!!  !!!"""!!!###$$$###"""!!!""""""""""""############((($$$ !!!######!!!!!!"""###############""" """$$$###"""""""""!!!  """"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!?aŖ%7uSQuR)ӵsdKĦ:::666666666666666gdKĦ777777888888777777777666777999;;;>>>@@@AAABBBCCCgdKĦ111//////,,,------,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$(((***)))((('''%%%$$$&&&''''''### $$$$$$"""!!! """###$$$$$$$$$%%%(((gdKĦ'''%%%$$$%%%&&&!!!"""$$$%%%$$$###!!!#########$$$%%%%%%%%%&&&)))'''$$$"""!!!!!!!!!"""!!! ###$$$"""gdDĦ###"""""" !!!!!!!!!    gdKĦ !!!###!!!sdKĦ  """555???FFFHHHHHHCCC999///***%%%!!!$$$###  ŶSJJJSSS[[[3we<333777>>>DDDDDDCCC???999000))) $$$""""""iĉ@3hR/Ōiiihhhddd[[[MMMAAA;;;777:::GGGTTTWWWTTTPPPCCC:::///)))&&&%%%""""""!!!  !!!""""""(((111:::DDDQQQ]]]fffgggddd\\\PPPDDDDdDĦ[[[dddggghhhfffsdKĦ444,,,gdKĦ%%%%%%&&&%%%$$$%%%(((***888CCCSSScccnnnvvvzzz|||}}}pppeee___CCCJJJXXXbbbmmmgdKĦXXXJJJAAA555,,,*********)))'''***,,,+++((()))...444@@@LLLZZZeeennntttrrrnnnddd\\\RRRIIIBBBEEERRR```oooyyy~~~ttteeeXXXHHH===333000//////111444444666888<<>>FFFUUUeeeqqqxxxuuujjjddd___^^^dddkkkssstttqqqnnnkkkeeeXXXKKK???666///------***)))+++...111666;;;@@@GGGMMMRRR\\\\\\\\\[[[YYYUUUQQQOOOGGGFFFEEEDDDBBBAAA??????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAA===;;;999555111---***)))'''(((((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$############$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%% !!!"""######"""!!! ###!!!"""$$$###!!!"""###""""""!!! """  !!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!! !!!"""#########"""!!!"""############>A<<<ne999:::999888888777ne777777888999::::::::::::999:::;;;===???AAABBBCCCne666333111000---------,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((())))))'''(((&&&$$$%%%&&&&&&$$$!!!$$$$$$###!!!!!! !!!!!!"""""""""######ne((('''%%%$$$%%%&&&"""###$$$$$$$$$###!!! #########$$$$$$$$$$$$$$$'''&&&###!!!!!!!!!!!!"""""" !!!$$$$$$###De"""###"""""" !!!!!!!!! !!!   ne !!!!!!ne!!! !!!%%%,,,555???FFFIIIKKKFFF;;;222,,,'''"""###""" !!!>A<<>>AAAHHHVVVgggrrrzzzzzzooogggbbb```eeemmmqqqrrrpppllliiibbbVVVIII>>>555...------******++++++---000444888>>>EEEIIIUUUXXX[[[]]]\\\WWWRRRNNNGGGEEEDDDBBB@@@???>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@===:::666222///---((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''###!!!###''')))%%%!!!""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!###!!! !!!!!!""""""!!!### !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!!!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!"""#########===<<<999999:::::::::999999:::888999:::;;;===>>>??????=========>>>@@@BBBCCCDDD>>>999666333222---------,,,***)))'''&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$###"""!!!!!!!!!!!!""""""""""""###$$$'''((('''%%%$$$%%%&&&$$$############"""""""""##################""""""$$$###"""!!! !!!"""""""""!!!!!!"""$$$$$$###"""############### !!!!!! !!! !!!!!!  !!!!!!!!!  $$$***333===CCCJJJLLLIII???555///)))###"""!!!  !!!---777???BBB999444555999<<>>IIIOOOQQQQQQEEE>>>444---)))'''$$$!!! !!!!!!""""""!!!!!! """&&&,,,333<<>>IIIWWWbbbsssxxx}}}yyyqqqdddXXXNNNNNNVVVbbboooyyy~~~zzzqqqcccSSSDDD;;;666444222000///...///000111666999>>>???>>>>>>@@@BBBIIIXXXhhhttt}}}uuullleeebbbgggnnnoooqqqppplllhhhaaaUUUIII<<<444---,,,,,,******++++++,,,---///111666<<<@@@KKKPPPWWW]]]]]]YYYSSSNNNGGGEEECCC@@@>>>===>>>>>>;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@===999666333111******((('''&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$(((""" &&&***&&&!!!!!!""""""$$$%%%&&&''''''%%%$$$$$$###############!!!!!!""""""""""""!!!!!!!!!!!!   !!!  """!!! $$$ !!!!!!!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""!!!!!!!!!!!!"""######$$$$$$###### !!!!!!""""""######### !!!!!!"""######""""""!!! !!!"""######"""888999999888777888;;;===<<<;;;:::999999999999:::999999999:::;;;<<<===>>>:::;;;<<<===???AAABBBCCC????????????@@@BBBCCCDDDFFFEEECCC@@@<<<888444222------,,,+++***(((''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%)))'''%%%$$$###$$$$$$$$$%%%$$$###"""""""""""""""%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$###"""""""""######$$$#########"""!!!!!!!!!""""""!!! !!!!!!"""###""""""""""""######"""!!!"""###%%%%%%$$$$$$###$$$ !!!!!! !!! !!!""""""   !!!!!!!!!!!!!!!!!!  ###(((///777===HHHKKKIII@@@777111***$$$$$$###!!! !!!"""###***111888CCCPPPWWWXXXSSSMMMCCC999444222444555???@@@@@@===666///)))&&&######"""  """$$$)))333>>>MMMWWWccchhhhhhbbbVVVJJJ===555111777@@@FFFJJJMMMFFF???666///***&&&###!!! !!!"""######"""!!! ###%%%***///777DDDSSS]]]dddddd```WWWJJJAAA???@@@MMMWWWccciiilllnnnkkkgggZZZNNN???555...'''%%%&&&"""######""""""###%%%''',,,666EEETTT```hhhnnnppprrrllleee___TTTHHHDDDFFFMMMYYYfffnnnssssssllldddPPPGGG:::000,,,***)))((((((&&&%%%'''***,,,---,,,222>>>LLLYYYeeeoooqqqooonnneeeYYYMMMCCCAAAKKKWWWjjjsss}}}}}}vvvjjj^^^OOODDD:::666444222111444333555666888===GGGTTT^^^nnnuuuzzz}}}~~~~~~zzzssshhh\\\PPPOOOTTT___mmmxxx|||yyyqqqdddTTTFFF;;;666333222000//////000111222666;;;@@@AAA???>>>>>>@@@JJJYYYiiiuuuyyypppgggbbbfffnnnooorrrrrrnnniiibbbUUUJJJ;;;333,,,,,,,,,+++***,,,/////////...///222777;;;AAAGGGOOOVVVYYYWWWSSSPPPIIIGGGCCC???======>>>???:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBB@@@>>>;;;777444222...---***((((((((()))***%%%%%%%%%%%%%%%$$$$$$$$$&&&"""$$$'''&&&###!!!!!!"""###%%%&&&''''''$$$######"""""""""""""""!!!!!!!!!""""""""""""""" !!!"""!!!   !!!"""!!! !!!### !!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""!!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%% !!!!!!!!!!!! """"""######"""""""""!!!!!!!!!!!!""""""""""""444555666555555555888::::::999999888888888888888666777888:::<<<>>>@@@AAA<<<<<<<<<===???AAACCCDDD@@@???>>>>>>???@@@BBBDDDCCCCCCBBB@@@===999555222...---,,,+++)))(((''''''((((((((((((((((((((((((&&&'''(((((('''&&&&&&&&&((('''&&&$$$######$$$%%%%%%$$$$$$############$$$&&&$$$"""###&&&''''''&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$###"""#########$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""!!!!!! !!!$$$''''''%%%$$$$$$%%%!!!!!!!!!!!!""""""!!!!!! """######!!!  ### """!!!  """%%%***000555AAAFFFFFF@@@888222***$$$&&&%%%###!!! """(((...444>>>KKKTTTVVVQQQKKKCCC:::444000000000;;;>>>@@@???:::222,,,)))###"""!!! !!!!!!  ###%%%(((111;;;JJJUUU```ffffffbbbWWWLLLAAA777000222888===CCCGGGFFFAAA999111+++&&&###!!! !!!"""######"""!!! ###%%%)))---444@@@OOOYYYaaacccbbbZZZNNNDDD??????HHHTTT```hhhmmmpppnnnjjj___SSSEEE:::000(((%%%'''""""""###"""!!!"""%%%''')))222???MMMXXXbbbiiimmmnnnkkkfff```VVVKKKEEEDDDMMMXXXeeemmmrrrsssllleeeTTTJJJ<<<222---***)))'''&&&%%%%%%&&&)))+++++++++111===KKKXXXeeeppptttsssppphhh\\\QQQEEEAAAHHHRRRcccmmmwwwzzzyyyssshhh]]]PPPEEE;;;777555333222444444666888999>>>GGGSSS\\\kkkssszzz}}}|||wwwmmmaaaTTTPPPSSS\\\jjjvvv{{{yyyrrrfffWWWHHH===777333222000000000111333444777<<>>===>>>KKKYYYiiiuuu{{{qqqfff```dddkkkmmmqqqrrrnnnhhh```TTTIII<<<333,,,,,,,,,++++++,,,111111000///...///333666:::???FFFMMMQQQSSSSSSRRRKKKHHHDDDAAA???>>>???@@@;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA???<<<999555333000...+++)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""%%%'''!!!""""""$$$%%%&&&''''''$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!"""###### """$$$$$$"""!!!!!!###""""""!!!  !!!  !!!""" !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%% !!!!!!""""""!!!!!! #########""""""""""""""""""""""""!!!!!!!!!!!!!!!000222333333333333555777777777777777777777777777555555777999;;;>>>@@@BBB======<<<<<<===???@@@BBB>>>===<<<;;;<<<>>>@@@BBB@@@AAAAAAAAA>>>:::666333......,,,***)))(((((((((''''''''''''''''''''''''$$$&&&((()))(((&&&&&&'''&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!!!!$$$'''&&&$$$&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$###########################""""""!!!"""""""""""""""""""""!!!""""""  ###'''(((&&&$$$%%%&&&!!! """###$$$""" """$$$$$$"""!!!  ### !!!"""!!!  !!!"""&&&+++///999???BBB>>>999333,,,%%%&&&%%%$$$""" """'''+++000999FFFNNNPPPNNNJJJCCC;;;555111///...666;;;@@@AAA===666000,,,$$$###!!! !!!"""###!!! !!!$$$%%%'''///888GGGQQQ]]]bbbdddaaaXXXOOOEEE;;;222111555999???EEEHHHDDD<<<444---'''$$$###!!!""""""######""""""!!!"""$$$'''+++111<<>>GGGSSS[[[iiisss||||||rrrfffWWWPPPPPPXXXfffssszzzxxxrrrgggXXXIII>>>888333222111000111222444666999===BBBCCCAAA>>>???@@@JJJXXXhhhsss}}}{{{pppddd]]]aaaiiikkkppprrrnnnggg^^^RRRHHH===555...------++++++,,,...//////---,,,,,,...000555999???EEEKKKOOOQQQRRRKKKIIIEEEBBB@@@?????????<<<======>>>>>>??????@@@???>>>>>>===>>>???AAABBBDDDDDDDDDCCC@@@===999777///...+++)))((('''''''''&&&&&&&&&&&&''''''''''''"""%%%'''%%%!!! ###'''#########$$$$$$%%%&&&&&&$$$######"""""""""""""""!!!!!! !!!"""###$$$ """$$$%%%$$$######$$$'''%%%"""!!!!!! !!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%$$$$$$$$$ !!!!!!""""""######### !!!!!!!!!!!! ######"""""""""######$$$$$$###"""!!! !!!!!!///000222222222222444666555555666666666666666555555666666888999;;;===>>>>>>===;;;::::::;;;<<<===:::999888888999;;;>>>@@@>>>???AAABBB@@@<<<888666///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))(((&&&'''(((%%%'''((('''$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&""" %%%((((((%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$##################"""""" """$$$###!!! !!!!!!'''(((&&&$$$%%%(((!!! """%%%%%%### """%%%%%%###!!!  """ """"""!!! !!!$$$))),,,222:::???>>>:::555...'''######""""""!!! !!!%%%)))---555@@@HHHIIILLLIIIDDD>>>888333000///222888???BBB@@@999333///&&&%%%###!!! !!!""" !!!$$$%%%&&&,,,555BBBLLLXXX^^^bbbbbb[[[TTTGGG===444222555999@@@GGGKKKGGGAAA888000)))&&&%%%###""""""""""""""""""### """%%%)))...888EEENNNZZZ___ccc___TTTIIIBBB??????KKKYYYccckkkppppppmmmggg\\\OOOBBB444)))%%%((("""#########"""###&&&(((''',,,555???KKKXXXdddkkknnnooooooiii```VVVNNNIIIIIIUUUbbbkkkqqqtttoooiiiYYYOOO@@@555...+++(((''' $$$''''''&&&&&&)))+++///:::GGGSSSaaannnuuuuuuoooiiibbbXXXLLLBBBDDDJJJXXXbbblllqqqrrrnnneee[[[NNNDDD;;;888777444333444333555777:::>>>FFFRRRZZZiiitttvvvhhhYYYPPPMMMTTTbbboooxxxvvvqqqgggXXXIII===777333222111000111333555777888<<<@@@AAA???>>>???@@@IIIWWWfffqqqzzz{{{pppccc[[[___hhhmmmsssvvvrrrjjjaaaUUUKKK???777///......,,,+++,,,***,,,------,,,++++++,,,222666<<>>======????????????????????????======<<<;;;<<<>>>@@@AAAEEEEEEFFFEEECCC???;;;999111000///---+++***(((((('''''''''((((((((())))))$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!! !!!"""$$$%%%!!!###%%%$$$###"""$$$&&&(((%%%"""!!!""""""!!!###$$$!!! ###$$$"""######""""""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###""""""""""""###%%%&&&%%%$$$"""!!! !!!...000222222222333444666444444555555555555555444777777777777888999:::;;;???===;;;999888888::::::888777666555777:::===???===???BBBCCCBBB>>>:::777///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***((('''''')))###&&&)))(((%%%""""""$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$ """'''+++***(((&&&'''((('''%%%$$$%%%&&&###$$$&&&&&&&&&%%%###!!!#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""!!!$$$&&&%%%""" !!!""" &&&(((&&&$$$&&&)))""" """%%%&&&### ###%%%%%%$$$"""!!!!!! !!!  !!!"""!!! $$$(((,,,///777======;;;777000***!!!!!!!!!!!!"""""""""""" $$$(((***222<<>>CCCAAA;;;555111)))'''$$$!!! !!!$$$$$$$$$+++222???IIITTT\\\aaabbb^^^WWWIII???666444777;;;BBBJJJMMMJJJDDD;;;222+++((('''$$$###"""!!!!!!"""###$$$ $$$''',,,666AAAJJJXXX^^^ccc```VVVJJJCCC@@@<<>>>>><<<<<<===@@@HHHVVVeeeoooxxx{{{pppccc[[[___hhhpppwwwzzzvvvnnneeeYYYOOOAAA888111//////,,,+++,,,)))+++---...,,,+++++++++000555<<>>===<<<<<<;;;999777555444333333333333444777<<<@@@;;;;;;===>>>@@@???;;;888333000---***)))((('''%%%$$$%%%%%%&&&&&&%%%%%%%%%###'''((($$$%%%)))((($$$%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$''')))))))))&&&''''''&&&$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$###""""""###!!!!!!"""!!!!!!&&&"""!!!"""$$$&&&'''!!!"""######!!! !!!"""$$$&&&%%%"""!!!"""$$$""" !!!!!!   $$$'''***444<<<===:::666000***%%%""" !!!###!!!###(((---222;;;EEECCCFFFFFFAAA===999333,,,555777:::???BBB>>>666///+++""" &&&&&&$$$!!!!!!!!!###%%%(((***,,,:::DDDNNNUUU[[[^^^\\\WWWMMMEEE:::666999BBBJJJOOONNNLLLGGG@@@777///((($$$&&&### """$$$&&&'''!!!###%%%&&&)))111<<>>LLLZZZgggnnnqqqqqqjjjddd]]]QQQFFFDDDIIIUUU^^^gggmmmqqqoooggg]]]PPPHHH>>>666444333222000333222222444555<<>>;;;999<<<>>>AAABBBBBB???<<<::::::::::::;;;===@@@CCCDDDFFFFFFFFFGGGEEEAAA;;;666555666888999888666444222---+++)))))))))***)))'''(((((((((((('''%%%###"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!###$$$###$$$ !!!$$$$$$######%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$###"""""" $$$%%%""" ###$$$"""###"""!!! !!!!!!"""###$$$$$$%%%$$$$$$##################$$$$$$***&&&$$$%%%)))***((($$$!!!"""###""""""###%%%(((###$$$%%%%%%%%%%%%$$$###!!!"""###"""!!!!!!###%%%$$$###!!! !!!"""$$$""""""%%%%%%!!!!!!%%%$$$######%%%%%%$$$###,,,******...000...///222111222333333444444333333555666777777777888:::<<<::::::999888777555333222111222222333333555999<<<999999:::===>>>>>>;;;888444111---***)))(((&&&%%%'''&&&%%%######$$$%%%&&&"""&&&'''$$$$$$(((((($$$%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$""""""###!!!!!!&&& !!!###$$$$$$$$$!!!"""######!!! !!!!!!###%%%$$$!!! !!!"""!!!!!! """%%%'''000999:::888666111+++((($$$  !!!""" """'''+++///888@@@BBBFFFFFFBBB>>>;;;444---333555888>>>AAA>>>777111000&&&###&&&$$$!!!!!!!!!"""###&&&((()))666???JJJQQQWWW[[[YYYTTTLLLDDD;;;666999AAAHHHMMMLLLIIIEEE>>>666...'''$$$%%%""" """$$$%%%%%%!!!###$$$'''...999@@@OOOXXX^^^]]]XXXPPPEEE<<<<<>><<<::::::::::::<<<>>>@@@CCCDDDEEEEEEEEEEEEEEEAAA<<<888999;;;===>>>===;;;888666///---***((((((((('''&&&''''''''''''&&&$$$###""""""###%%%&&&&&&%%%###""""""!!!!!!############ !!!$$$$$$###!!!###%%%%%%$$$#########$$$$$$$$$###"""!!!!!!!!! $$$%%%""" ###$$$"""""""""!!! !!!"""###$$$$$$%%%%%%$$$%%%$$$$$$$$$###"""""""""&&&""" !!!%%%&&&$$$ """######"""""""""%%%'''###$$$%%%%%%%%%%%%$$$###!!!"""######""""""###%%%$$$###"""!!! !!!!!!"""""" !!!%%%$$$!!!!!!%%%$$$######%%%%%%$$$###+++))))))------+++,,,///---...///111222222222222333555666666555444666777666666666555444222111000...000222222333444666888666666777:::======;;;999444111---***)))'''%%%$$$)))'''$$$""""""###%%%'''"""%%%%%%###$$$&&&'''$$$%%%&&&'''((()))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%######&&&***"""$$$&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%###"""###!!! $$$!!!###$$$###"""!!!!!!"""######!!! !!! """###"""!!!   """###+++333555555555111,,,+++'''""" !!!!!! !!!&&&))),,,222999AAAEEEGGGDDDAAA===777000000222555;;;@@@???:::555111((($$$%%%###!!!!!!!!!!!!"""$$$%%%'''000:::DDDKKKQQQVVVUUUQQQIIICCC<<<888:::???EEEIIIJJJHHHDDD>>>666///)))&&&###""" """######"""!!!"""%%%+++555<<>>FFFPPPZZZbbbgggjjjggg```TTTGGG:::000)))&&&########################$$$''',,,666CCCSSSaaaiiinnnssstttooohhh```TTTJJJDDDKKKWWWbbbjjjmmmmmmllldddYYYIII<<<444...***'''&&&&&&%%%%%%&&&(((***+++,,,111;;;HHHUUUcccmmmrrrxxxtttpppjjj```UUURRRTTT^^^gggqqqwwwzzzxxxoooeeeWWWMMMAAA888444333333222000...///111444:::GGGUUUjjjxxxyyymmm\\\NNNEEEFFFRRR___hhhkkkhhh\\\NNNCCC:::333111000///......---------///000111111111222555888???GGGRRR^^^iiirrryyy~~~}}}uuujjjdddhhhqqq|||zzzkkk^^^HHH<<<111......,,,***++++++++++++,,,,,,,,,,,,,,,000222777@@@IIIPPPTTTUUUSSSQQQMMMJJJFFFDDDCCCCCC????????????>>>===<<<;;;::::::;;;===???AAACCCDDDFFFEEEDDDDDDEEECCC@@@===???AAACCCEEEDDDAAA===;;;555222---***)))((('''&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$&&&&&&$$$"""!!!"""!!!!!!""""""!!!""" !!!###$$$$$$ """######"""!!!!!!"""""""""!!!!!!  $$$%%%""" ###$$$"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###  """###!!!###$$$$$$###""""""$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###""""""$$$&&&######"""!!!!!!!!!!!!!!!  ###$$$ !!!$$$###"""###$$$%%%$$$"""+++)))))),,,,,,)))***,,,+++,,,---///000111222222111333444333222111222333333333333333222111//////---///222333333222333444333333555888;;;<<<;;;:::444111---***((('''%%%###((('''%%%$$$######$$$%%%"""#########$$$%%%&&&%%%%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%'''%%%!!!!!!%%%***!!!$$$'''((('''%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%""""""""" ###!!!""""""!!!!!!"""!!!"""######!!! !!!!!!"""""""""!!!    """!!!(((...111222444111---+++'''""" !!!!!! !!!%%%((()))...444>>>DDDGGGFFFCCC@@@:::333...///222888>>>???<<<888...'''###$$$$$$ !!!######"""!!!"""###$$$%%%,,,444>>>EEELLLQQQQQQNNNFFFBBB<<<999999===BBBEEEHHHGGGDDD???999333---***###!!! !!!""""""!!! !!!"""###)))222888DDDNNNWWWXXXVVVPPPHHH@@@888;;;AAAIIITTT]]]cccfffeee___UUUIII===222+++'''########################$$$''',,,444AAAPPP^^^gggkkkppprrroooiiiaaaVVVLLLDDDIIISSS___iiinnnpppooofff\\\MMM@@@555...)))&&&'''&&&%%%%%%&&&''')))+++***///999DDDRRR```lllsss{{{{{{{{{vvvnnnfffccccccjjjrrrzzz~~~|||rrrhhhWWWNNN@@@777222111111000---,,,---000222777EEERRRdddttt{{{nnn]]]NNNDDDCCCNNNZZZdddgggdddYYYKKKBBB:::444111000///...---------------......---...000444777;;;AAALLLWWWcccnnnwww}}}yyyooohhhllltttooobbbLLL@@@555111111///...///,,,+++++++++++++++++++++...000666>>>GGGPPPVVVYYYYYYXXXTTTOOOJJJFFFEEEEEE@@@???>>>>>>============;;;<<<===???AAACCCDDDEEEHHHGGGEEEFFFGGGGGGEEEDDDCCCEEEHHHJJJIIIEEEAAA>>><<<888222...,,,***)))(((&&&&&&%%%%%%$$$###"""""" """$$$&&&&&&$$$""" ###!!! !!!"""!!! !!! !!!######$$$ """######!!!!!!!!!"""!!!!!!!!!  $$$%%%""" ######""" !!!""""""!!! """"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$"""!!!!!!###$$$"""!!!###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&&###""""""!!!!!!!!!!!!!!!"""### !!!$$$"""!!!"""###$$$###"""+++((()))++++++))))))+++)))***,,,...000111111222///000222222000/////////111111222222111000//////---000222333222111111111222222333666:::<<<;;;:::444000,,,***((('''%%%###%%%%%%&&&'''&&&%%%###"""###""""""###$$$$$$&&&'''$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%'''%%%!!! $$$)))"""%%%((()))((('''&&&'''((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$!!! !!!!!! !!! """%%%!!!"""######!!! !!!""""""""""""###"""!!!  !!!!!!  !!!###!!!''',,,...111555333///***&&&"""!!!"""""" !!! !!!%%%'''''',,,222;;;AAAGGGGGGFFFCCC===555------000555<<<>>>===:::...)))%%%%%%%%%$$$$$$%%%%%%$$$###""""""###$$$%%%)))111999@@@FFFMMMNNNKKKDDDAAA===999888:::>>>AAADDDDDDCCCAAA<<<555///+++$$$"""!!!!!!"""""" !!!""""""###(((000666AAAKKKTTTWWWTTTPPPHHH@@@888999===FFFQQQ[[[aaadddddd___WWWLLL@@@555---(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,333>>>LLL[[[eeegggmmmqqqooojjjcccXXXNNNEEEIIIQQQ]]]hhhooorrrqqqhhh___QQQCCC777...(((%%%&&&&&&%%%%%%%%%'''((())))))...777BBBOOO]]]llluuu}}}}}}yyyvvvtttxxx~~~|||rrrgggUUULLL???555111///...---,,,+++,,,...000444AAAMMM]]]mmm|||ppp___PPPEEEBBBJJJUUUaaadddbbbWWWKKKBBB:::555111111000///............,,,------------///333666999>>>GGGRRR^^^kkkwww~~~{{{qqqiiilllsssqqqcccPPPCCC777333111///...///,,,+++++++++++++++++++++,,,///555<<>>===>>>>>>???@@@<<<===???AAACCCEEEFFFGGGKKKJJJHHHIIIJJJKKKKKKJJJFFFGGGJJJKKKJJJGGGCCC@@@>>>:::555111...,,,***(((&&&%%%%%%$$$############!!!"""$$$&&&&&&$$$"""!!!$$$###!!!"""""""""!!! !!!!!!!!!"""###$$$"""###$$$###""""""###$$$"""!!!!!!!!!!!!!!! $$$%%%""" ######""" !!!""""""!!! """###$$$%%%%%%&&&%%%%%%"""""""""###$$$$$$$$$%%%###"""""""""#########""""""$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&"""""""""""""""!!!!!! """"""!!!###"""!!!!!!######"""!!!***''''''******((((((+++((()))+++---...///000000,,,...000000///------...000000000111000000//////...000222222000/////////000///000333777999999888222///+++)))((('''&&&$$$"""$$$&&&((((((&&&$$$"""%%%"""!!!$$$%%%$$$&&&***$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&$$$"""!!!$$$'''$$$&&&((()))((((((((()))***))))))(((''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&&&&###!!! !!!""" """""" """&&&!!!"""######!!! !!!###"""""""""######!!!!!!!!!  !!!###"""  """!!!&&&***---222888888555---)))$$$"""###""" ### !!!$$$%%%&&&+++111777???FFFGGGGGGEEE>>>777...---...333999===<<<:::111---(((%%%%%%$$$$$$$$$%%%%%%######"""###$$$%%%'''...666;;;BBBHHHJJJGGGCCCAAA===888666777;;;??????AAACCCBBB???888000+++&&&$$$"""!!!""""""!!! """#########'''...333>>>HHHRRRUUUTTTQQQIIIBBB999999===EEEQQQ[[[aaacccccc```YYYPPPDDD999000***&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,111999FFFUUU```dddjjjooonnnjjjdddZZZPPPFFFHHHOOOZZZgggooorrrrrrjjjbbbVVVGGG:::000)))&&&&&&&&&''''''(((((((((((((((---666@@@LLL\\\lllxxxyyynnndddQQQIII===444000...,,,***+++***+++------111===IIIWWWfffwww~~~ssscccUUUHHHCCCHHHQQQ\\\aaa```VVVKKKBBB;;;555111000///......------...,,,------------///222444555:::BBBLLLYYYhhhvvv|||qqqggghhhnnn|||rrrdddRRREEE888222000...,,,---+++++++++,,,,,,,,,,,,,,,,,,///444:::CCCNNNYYY```ffffffddd\\\QQQHHHCCCBBB>>>>>>>>>???@@@AAABBBCCC>>>@@@BBBDDDFFFHHHIIIIIIMMMLLLKKKLLLNNNOOONNNMMMGGGHHHIIIJJJHHHFFFCCCAAA===:::666333111...+++(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$######$$$###!!! """"""!!!!!!###$$$$$$$$$%%%$$$""""""$$$&&&""""""""""""""""""!!!!!! $$$%%%""" ###$$$""" !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%#########$$$%%%$$$$$$######$$$$$$%%%!!!"""###"""!!!!!!###%%%"""""""""""""""!!! """### """!!! !!!"""###""" '''$$$%%%((((((&&&&&&)))'''((()))***,,,,,,------***---///000///------------....../////////.........///000///---,,,,,,------------000333555666555000...***(((((((((&&&%%%"""###%%%&&&''''''&&&%%%&&&"""!!!%%%&&&$$$''',,,$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%''''''''''''(((***,,,+++***)))((('''''''''''''''&&&''''''(((((()))((())))))))))))(((''''''$$$!!!!!!###!!! %%%"""$$$### """&&&!!!"""######!!! !!!###!!! !!!"""###  """"""   """###""" !!!  $$$(((,,,555>>>@@@===333...)))&&&%%%### ### """###$$$***111444<<>>>>>BBBFFFHHHEEE===444///)))&&&"""!!!!!!"""!!!!!! """######"""%%%+++000:::DDDPPPTTTUUUSSSMMMFFF;;;;;;>>>GGGSSS]]]bbbcccccc```[[[SSSHHH<<<222,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***...444@@@PPP[[[aaahhhnnnnnnkkkeee[[[QQQFFFGGGLLLWWWdddnnnqqqqqqlllfff[[[LLL>>>333,,,***'''(((***++++++***)))((((((---555???KKK[[[mmmzzzyyytttjjjaaaNNNGGG===555111...+++(((+++***+++,,,,,,...999DDDRRRaaarrr|||uuugggYYYKKKDDDGGGNNNXXX]]]^^^UUUKKKBBB:::444000///...---,,,,,,,,,,,,+++,,,............///111111555<<>><<<:::888666333///,,,'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&$$$""" ######!!!!!!"""$$$$$$%%%%%%###""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!""" $$$%%%""" ###$$$""" !!!"""""""""###$$$%%%&&&&&&&&&&&&"""""""""###$$$$$$$$$%%% !!!!!!!!! !!! """$$$%%%$$$###$$$%%%%%%%%%$$$######$$$%%%%%% !!!"""!!! """$$$!!!""""""###"""!!! !!! ###### """!!! """"""!!! %%%"""###&&&'''%%%%%%(((%%%&&&''')))************))),,,///000///---------,,,,,,---.........---------......---+++******++++++++++++---000222333222///---***((((((((('''&&&#########$$$%%%&&&'''((('''"""!!!%%%'''%%%'''---$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&(((***------+++)))(((''''''''''''''''''''''''((()))))))))))))))))))))(((''''''%%%""""""$$$###!!!###((("""&&&&&&### !!!$$$!!!"""$$$###!!! !!!""" !!!""" ######!!! """!!!""""""""" """&&&,,,777BBBEEECCC999333---(((&&&###""" !!!""")))111333;;;DDDGGGHHHGGG@@@888111///...111666999:::999000...(((###"""$$$$$$""""""!!!!!! !!!###$$$$$$***000444:::@@@BBB@@@CCCAAA<<<666222333888===@@@EEEKKKNNNKKKCCC:::333***'''###!!!!!!"""""""""!!!""""""!!!$$$***...666BBBNNNTTTVVVUUUPPPJJJ===<<>>444---$$$$$$$$$$$$$$$$$$$$$$$$###&&&))),,,111<<>>JJJ[[[nnn{{{{{{uuuppphhh___MMMFFF===666222///+++(((,,,++++++,,,+++---777BBBPPP^^^oooyyywwwjjj\\\NNNEEEFFFLLLTTTZZZ\\\UUUJJJAAA999222......---,,,++++++++++++***,,,.........---...///...111888AAAOOO```qqq{{{{{{nnnbbb___dddoooyyyxxxkkkZZZLLL===666333///......++++++,,,------...//////,,,///444999@@@LLLYYYbbbfffiiijjjdddWWWKKKCCCAAA;;;===???BBBDDDFFFGGGGGGBBBCCCFFFHHHJJJLLLLLLLLLMMMMMMMMMOOOPPPPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>===999555111((('''&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%""" ######!!!!!!"""$$$$$$$$$$$$###!!!"""$$$&&& !!!!!!!!!!!!!!!!!! $$$%%%""" ###$$$"""!!! !!!"""#########$$$%%%&&&&&&&&&&&&$$$$$$$$$###############!!!"""###"""!!!!!!"""###!!!$$$%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&& !!!  !!!###!!!"""#########""" """ !!!$$$###"""  !!!"""!!! )))!!! ######$$$))))))&&&%%%''''''&&&)))---,,,,,,---------,,,++++++000//////...,,,++++++***---------,,,***)))'''&&&***+++,,,---......//////++++++***)))((('''&&&&&&'''%%%""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######&&&(((((((((&&&&&&%%%%%%$$$###""""""%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&))),,,...000///---+++***((((((''''''((()))))))))))))))(((((()))))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ """######%%%$$$###"""!!!!!!!!!!!!!!!"""""""""!!!  !!!######!!!  !!!"""### """&&&***555CCCIIIGGG>>>888000***&&&### !!!"""$$$%%%444999@@@FFFIIIGGGCCC@@@444111---,,,///222555666///---***&&&$$$"""""""""!!!!!! %%%%%%%%%(((,,,222777<<>>===GGGTTT]]]cccgggbbb```]]]WWWNNNBBB555---***'''$$$###$$$&&&&&&&&&)))&&&'''+++111:::JJJWWWggglllpppooolllggg\\\RRRHHHDDDFFFQQQ]]]gggooouuusssmmmbbbTTTGGG;;;222...)))+++...000000...,,,***000000333:::DDDTTTkkk}}}zzzvvvrrrmmmddd]]]RRRHHH===777333---******---++++++,,,+++,,,333<<>>AAADDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPQQQPPPOOONNNMMMMMMMMMMMMJJJIIIGGGFFFEEEFFFGGGGGGCCCCCCCCCBBB???;;;777444...---***'''&&&%%%&&&'''))))))((('''''''''''''''%%%&&&''''''&&&%%%###"""!!!######""""""$$$&&&&&&$$$######$$$$$$"""!!!!!! !!!$$$"""%%%"""###!!!  !!!### """$$$%%%&&&%%%%%%&&&%%%$$$###"""""""""""" ###%%%%%%$$$######""""""""""""######"""###$$$$$$###"""###%%%"""###$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""""" """######!!! !!!"""&&&%%%%%%$$$###"""!!!!!!)))"""###&&&%%%&&&)))(((%%%$$$&&&'''&&&(((,,,******+++++++++++++++***------,,,,,,,,,,,,++++++++++++++++++***)))''''''******+++,,,------------++++++***)))((('''&&&%%%'''$$$""""""$$$&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((((((((&&&&&&%%%%%%$$$######"""!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&)))+++---///...,,,+++)))(((''''''(((((()))))))))(((((('''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######&&&%%%$$$###""""""""""""!!!!!!!!!"""!!!!!!  """######""" !!!""" """### !!!$$$(((222@@@FFFEEE===888000***&&&$$$!!!  """###$$$000555===DDDGGGFFFBBB???555222...,,,---000333444...,,,)))&&&###"""""""""  $$$$$$%%%''',,,111777<<<@@@BBBDDD@@@===:::555222666===GGGQQQZZZ]]][[[SSSFFF;;;///***### !!!""""""!!!"""############%%%(((+++444<<>>999111+++'''$$$###!!!  """"""***000999AAAEEEDDDAAA>>>777333...+++,,,...///000---+++(((%%%###"""!!!!!! """"""!!!%%%'''+++000666<<<@@@CCCEEEBBB???<<<777333666<<>>000+++$$$!!!!!!###"""!!!!!!"""#########$$$'''***000999BBBHHHNNNSSSRRRNNNIIIAAA<<>>888333---)))***+++))))))+++******111:::JJJYYYiiittt|||}}}ssscccTTTJJJGGGGGGRRRYYY[[[SSSHHH???888222------+++***************,,,,,,++++++++++++,,,,,,000333777<<>>FFFRRR[[[bbbdddddd^^^TTTJJJCCCAAA@@@BBBFFFIIIJJJJJJHHHGGGDDDEEEGGGIIILLLOOOQQQSSSQQQPPPPPPOOOOOOOOOPPPPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIGGGEEEBBB@@@999777444000,,,***))))))'''''''''&&&''''''((((((&&&&&&&&&&&&%%%$$$###""" """"""!!!!!!###$$$$$$"""!!!"""######"""!!!!!!  !!!"""!!!"""!!!###!!!"""!!!  !!!""" !!!###$$$%%%!!!!!!!!!!!!"""###$$$%%% ###%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$"""""""""$$$!!!""""""""""""!!!  !!!!!!!!! !!!######!!!!!!!!!"""$$$$$$%%%%%%%%%###"""!!!&&&%%%&&&((())))))((((((&&&###"""%%%&&&$$$&&&)))&&&'''((()))***+++++++++((((((((()))))))))******''''''((((((((((((((('''(((((()))))))))(((((('''))))))(((''''''&&&%%%%%%&&&$$$######$$$%%%%%%$$$######$$$%%%&&&&&&'''''''''%%%%%%%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$ !!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&((()))******)))(((((('''''''''''')))))))))((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""###$$$&&&%%%$$$############### !!!""""""############ !!!""""""""""""!!! !!!!!!!!! """$$$$$$!!! $$$+++555===AAA@@@;;;444---(((%%%###"""  !!!%%%,,,555>>>CCCCCCAAA>>>999555///+++***+++,,,,,,+++***(((%%%###!!!!!!  """$$$%%%'''***///444;;;@@@CCCFFFCCCAAA>>>999444555;;;IIITTT```eeeccc[[[LLL???222,,,%%%""""""###"""!!!!!!"""#########$$$&&&(((,,,555>>>EEELLLRRRSSSPPPJJJBBB<<<<<<@@@FFFOOOWWWbbbdddggggggaaaTTTEEE;;;---***&&&%%%%%%%%%%%%%%%&&&######''',,,666FFFUUUdddjjjnnnlllhhhbbbZZZRRRHHHCCCAAAIIISSS\\\eeelllkkkhhhbbbXXXMMMBBB999444000111333555666555444333,,,,,,000888CCCTTTkkk~~~}}}oooaaa^^^^^^bbbhhhjjjgggbbbXXXLLL@@@888333---*********((()))*********000888GGGUUUfffqqqyyy~~~uuugggYYYNNNHHHFFFNNNUUUXXXRRRHHH???777111...------,,,++++++******++++++*********+++,,,,,,000222777<<>><<<888444000---+++)))''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%$$$######!!!""""""!!!!!!"""###$$$###""""""$$$%%%$$$###""""""!!!!!!"""""""""!!!""" """!!!"""!!! !!!"""  !!!###$$$!!!!!!!!!!!!!!!"""###$$$  ###$$$$$$###""""""############"""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!  !!!!!!######"""!!!""""""###$$$%%%&&&&&&$$$###"""###%%%'''''''''(((((('''%%%""""""%%%&&&$$$%%%((('''''')))***++++++++++++))))))((((((((('''''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&$$$######$$$%%%$$$#########$$$$$$%%%&&&'''''''''&&&%%%&&&((()))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''((())))))))))))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######""""""""""""###!!!!!!"""###$$$$$$$$$###!!!!!!""""""""""""!!!!!!  """$$$%%%$$$"""  $$$)))000888>>>AAA>>>888111***%%%###""" ###(((222;;;@@@BBBAAA@@@;;;666000+++*********)))***)))(((%%%$$$"""!!!  %%%)))&&&'''))),,,222888>>>BBBEEECCCBBB@@@:::444555:::GGGSSS___dddccc\\\NNNAAA444...&&&""""""###"""!!! !!!######"""###%%%'''***222;;;AAAIIIQQQSSSQQQKKKDDD>>><<<===BBBMMMXXXbbbeeehhhiiicccVVVFFF;;;...+++'''%%%%%%%%%%%%$$$%%%"""###&&&,,,444CCCPPP___gggllljjjfffaaa[[[UUUKKKDDDAAAFFFOOOWWW```gggeeeddd```YYYOOODDD:::555111222444666777777666555...---111999CCCSSSjjj}}}yyyjjj]]]\\\]]]bbbjjjmmmjjjfff\\\OOOBBB:::444---***+++)))((()))*********///777DDDRRRcccnnnwwwxxxlll^^^QQQHHHDDDKKKRRRVVVQQQIIIAAA888000/////////......---,,,,,,+++*********++++++,,,---///222777>>>HHHWWWhhhssszzzjjj[[[SSSTTT```ppp|||~~~uuucccTTTCCC999444///---///---,,,---///111333444333666222111777>>>GGGRRR\\\bbbbbb```YYYOOOFFFAAA@@@EEEIIINNNRRRSSSQQQNNNKKKGGGGGGHHHIIIKKKOOORRRSSSRRRRRRQQQPPPPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEE@@@>>>;;;777333///,,,+++(((((('''''''''(((((()))''''''&&&%%%$$$$$$$$$$$$ !!!""""""!!!!!!"""###%%%$$$###$$$&&&'''&&&%%%########################!!!!!!"""!!! !!!!!! !!!!!! !!!"""######"""!!!!!! !!!  ###$$$$$$###!!!"""############"""!!!"""###$$$###!!! !!!""""""!!!!!!  !!!!!!"""###"""!!!"""#########%%%%%%&&&%%%$$$$$$!!!%%%'''&&&%%%'''((('''%%%"""###&&&'''%%%%%%((('''((()))******+++******))))))((((((''''''&&&&&&''''''((((((((((((((('''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%###"""######$$$$$$%%%%%%&&&&&&''''''&&&'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))*********)))((('''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######"""""""""""""""###"""######$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!"""$$$%%%&&&%%%###""" $$$(((,,,333;;;@@@???;;;555---'''$$$###"""!!!!!!&&&...666<<>>===AAALLLYYY```ccchhhiiidddWWWHHH===///,,,(((&&&%%%%%%$$$######"""###'''+++222???KKKZZZbbbiiihhhdddaaa]]]YYYOOOFFFAAADDDLLLSSS[[[bbbaaa```^^^YYYQQQFFF<<<666111222444666777777666666//////111888AAAPPPfffyyyxxxiii]]]\\\^^^eeemmmpppnnnjjj```SSSEEE<<<555///,,,,,,)))((()))++++++***000777BBBPPPaaalllvvv~~~zzzpppcccUUUIIIBBBGGGNNNSSSQQQJJJCCC:::111111111111111000///...---++++++***++++++,,,---...///222888@@@KKK[[[lllxxxpppccc[[[YYYdddqqq{{{|||sssdddUUUEEE:::333---,,,...---,,,---///222555555555666333333888???FFFPPPXXX^^^___^^^WWWNNNEEEAAA@@@BBBFFFLLLQQQSSSPPPLLLIIIFFFFFFFFFHHHJJJNNNRRRUUUVVVUUUTTTSSSSSSRRRRRRRRROOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDAAA???===999555222///...+++***))))))(((((())))))((('''&&&%%%$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$%%%$$$$$$%%%''')))((('''###%%%&&&%%%$$$###$$$%%%"""!!! !!!###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!! !!!  ###$$$###"""!!!"""###$$$$$$###"""!!!"""###$$$###!!! !!!###"""!!!!!! !!!!!! !!!!!!!!! """###"""!!!"""######$$$$$$$$$%%%%%%&&&&&&!!!''')))%%%###''')))(((%%%"""###'''(((%%%%%%((('''(((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))(((((('''$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%(((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''(((******)))***************))))))''''''((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$$$$#########""""""""""""""""""###!!!###"""  !!!###%%%'''&&&%%%$$$$$$ $$$&&&'''...666<<<===<<<777000***'''&&&###"""  $$$***111777<<<>>>???>>>999222---***))))))(((******)))(((&&&$$$###"""""" !!!$$$###$$$,,,777((('''&&&(((,,,222888===AAA@@@@@@@@@;;;555555:::CCCNNNZZZ```aaa\\\QQQGGG666000((($$$######"""  """###""""""###$$$)))000888>>>FFFOOOSSSRRROOOJJJEEE@@@===>>>JJJWWW^^^aaafffhhhdddYYYKKKAAA000---)))&&&%%%%%%$$$###""""""$$$(((,,,000;;;EEETTT^^^ffffffdddbbb```]]]RRRIIIBBBCCCIIIPPPWWW^^^^^^___^^^[[[TTTIII???888111222333555666666666666000///111666>>>LLLaaasssyyyjjj[[[[[[^^^fffooosssqqqmmmcccVVVGGG>>>777000------)))(((***,,,++++++000777AAAOOO___kkkuuu~~~|||sssfffXXXIIIAAADDDKKKQQQPPPLLLFFF<<<333111222222222111000///...++++++++++++,,,---...///000444999AAALLL\\\nnnzzzwwwlllfff```iiissszzzzzzrrrdddVVVFFF<<<444///...111......///111555777888777777444444:::???CCCJJJQQQQQQTTTTTTPPPHHH@@@<<<;;;:::???FFFLLLNNNLLLHHHDDD@@@AAABBBDDDIIINNNSSSVVV[[[[[[YYYXXXVVVUUUUUUUUUQQQQQQQQQPPPOOOMMMKKKIIIFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@>>><<<999666333222------+++***))))))))))))((('''&&&$$$###$$$$$$$$$###$$$%%%$$$###"""###$$$$$$######%%%''')))(((((($$$&&&'''&&&$$$###%%%'''###"""!!!!!!"""###$$$$$$ !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!  !!!  ###$$$###"""!!!"""###$$$$$$###"""!!!"""###$$$###!!! !!!$$$###"""!!!!!!!!!"""""" !!!!!!!!!""""""""" """"""""""""###$$$%%%$$$######$$$%%%''')))"""(((***%%%###'''***)))%%%###$$$((((((&&&&&&((('''''''''(((''''''&&&&&&%%%%%%&&&'''((()))***+++)))))))))))))))(((((('''###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$""" %%%%%%$$$$$$$$$$$$$$$$$$(((''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++)))******++++++++++++***(((((()))******+++******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""""""""###### ###%%%$$$!!! """!!!$$$&&&''''''%%%%%%%%% ###%%%%%%***333888:::<<<999333---)))((($$$"""!!!"""'''---444999<<<>>>>>>999222---******))))))******)))((('''%%%###"""""" """%%%%%%&&&///;;;((('''&&&&&&***000777;;;???>>>@@@@@@;;;555555:::???JJJVVV\\\]]]ZZZPPPFFF777111)))$$$######"""  """###"""!!!"""###)))000888>>>FFFOOOSSSSSSQQQMMMHHHBBB<<<===HHHTTT[[[___dddgggeee[[[NNNDDD111---)))&&&%%%%%%$$$###""""""$$$))),,,000999BBBQQQ[[[dddeeeccccccbbb```UUUKKKCCCCCCHHHNNNUUU[[[]]]______]]]VVVKKKAAA:::000111222444555666666666000///000555<<>>@@@EEEKKKEEEHHHJJJGGGAAA:::777666444999AAAHHHJJJHHHCCC@@@;;;<<<>>>BBBGGGNNNTTTXXX```^^^]]][[[YYYXXXWWWWWWRRRSSSSSSRRRPPPNNNLLLKKKFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>;;;888666555///...---+++***))))))(((((('''%%%$$$######$$$%%%$$$%%%&&&%%%######$$$%%%###""""""$$$&&&(((((('''$$$&&&((('''%%%$$$%%%(((######""""""###$$$$$$%%% !!!!!!!!!!!! !!!"""#########!!!!!! !!!"""!!! !!!###$$$###""" """###$$$$$$###""" ###$$$$$$###  %%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""" """"""""""""###$$$%%%$$$""""""###%%%(((***&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&''''''+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$(((%%%%%%'''&&&###"""%%%%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''')))+++,,,***))))))))))))***++++++***)))(((''')))&&&######$$$%%%###!!!%%%$$$######%%%''''''&&&%%%&&&&&&%%%###"""###$$$(((%%%######%%%%%%### """"""""""""""""""""""""&&&%%%%%%$$$$$$#########%%%%%%%%%&&&'''&&&$$$""" !!!!!!"""###%%%***...444888<<<<<<666000+++)))%%%###!!!  ###'''+++///555<<>>;;;555111---***'''%%%+++(((&&&&&&''''''%%%###%%%"""$$$""" +++555000%%%$$$###$$$(((...444888:::===@@@@@@<<<777444222999CCCNNNXXX^^^^^^SSSHHH;;;111'''$$$"""!!!!!!###!!!"""###"""!!!!!!###%%%(((***000999CCCLLLRRRTTTSSSOOOIIIDDD>>>===FFFPPP\\\bbbgggfffccc]]]PPPDDD333---)))(((%%%"""!!!$$$&&&&&&&&&'''***111:::@@@OOOXXX```ccceeegggeeeaaa[[[OOODDDAAADDDJJJSSSZZZ______^^^\\\VVVLLLAAA999444///---000222111222555000...///333777AAARRRbbbqqqrrrbbb\\\[[[ccckkkooopppqqqggg[[[KKK>>>888666333000)))***+++,,,---///333666CCCMMM\\\lllxxxyyymmm\\\KKKAAADDDIIIOOOSSSQQQHHH>>>777666444222111222222111000000///...---...///000111444666:::BBBMMM[[[gggnnn{{{}}}~~~yyytttpppnnnmmmlllmmmooooookkkhhhZZZRRRFFF;;;333000000222000111222333555888:::;;;888999:::;;;===>>>???@@@BBBAAA>>>;;;888666555444444666:::===>>>???>>>===:::<<>>>>>;;;777333111555>>>IIIRRRYYYYYYOOODDD;;;000'''$$$###!!!!!!###!!!"""""""""!!!!!!###%%%'''***000888BBBKKKRRRUUUUUUPPPKKKEEE???>>>FFFQQQZZZ```fffgggeee```TTTIII888222,,,)))&&&""""""$$$&&&&&&&&&'''***000999>>>KKKTTT\\\```bbbdddccc___ZZZNNNDDDAAACCCIIIQQQYYY______```^^^YYYOOOCCC;;;333...,,,...///...///222000//////111555===MMM\\\pppsssaaa\\\[[[ccckkkoooqqqrrrggg[[[KKK>>>777333///,,,)))***+++,,,,,,///222555DDDNNN]]]lllxxx{{{ooo___OOODDDFFFLLLSSSWWWUUULLLAAA:::777555333222222333222000////////////000222444555888999===DDDNNNYYYccchhhoooppprrrrrrppplllhhheeecccaaa``````aaa```]]]ZZZQQQKKKBBB999333111222333222333444555777999;;;<<<::::::;;;;;;<<<===>>>>>><<<;;;999666444222222111333555888:::;;;;;;:::888777:::===???CCCJJJTTT\\\cccggghhhddd___^^^[[[WWWWWWRRRNNNNNNPPPQQQOOOLLLLLLMMMLLLGGGEEEFFFEEEBBBCCCBBBAAAAAAAAA@@@===:::555222///---,,,+++)))(((((('''&&&'''((('''%%%###'''&&&$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""!!!!!!!!! ### !!!&&&&&&!!! ###$$$ !!!###""""""!!!!!!!!!!!!!!!!!!"""%%%$$$###!!!!!! !!!!!!!!!"""######""""""!!!###$$$$$$###"""$$$%%%)))'''(((***)))''')))---%%%###"""###$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$""""""&&&&&&$$$%%%(((%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((('''((()))((('''&&&((()))))))))***++++++***((('''(((&&&$$$$$$%%%%%%$$$###$$$###""""""$$$%%%%%%$$$"""$$$&&&&&&$$$$$$%%%&&&'''%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''(((&&&###  !!!###&&&(((000555;;;===;;;555000---(((&&&"""!!!!!!!!!  """%%%***111:::@@@CCCAAA===888222---(((&&&,,,+++***)))(((&&&###  ###***$$$"""!!!!!!"""%%%***///222777999<<<<<<999555222111222:::DDDLLLSSSTTTLLLAAA:::000'''%%%$$$"""!!!### !!!"""!!! """$$$&&&)))...666@@@IIIPPPUUUVVVRRRMMMGGGAAA???GGGQQQXXX___fffhhhhhhdddYYYOOO???777...***&&&######%%%&&&''''''(((***000777<<>>999666333222222333222111/////////000222444777888777888<<>>>>>>>>:::999777555333222111111444666999;;;;;;;;;999888777999;;;===@@@HHHRRRZZZeeekkknnnjjjfffaaa[[[UUUUUUQQQNNNNNNPPPRRRQQQPPPQQQTTTTTTQQQOOOPPPMMMIIIFFFEEECCCBBBBBBBBB@@@>>>777444111///...,,,***(((&&&&&&&&&((((((&&&### '''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!###!!!"""&&&&&&"""!!!######  """ !!!!!! !!!!!!$$$###"""!!! !!! !!!"""############!!!"""$$$$$$###"""###$$$+++***+++...---)))***...%%%###""""""$$$$$$###!!! """$$$%%%%%%$$$###"""!!! """$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!!"""###%%%&&& !!!"""###$$$$$$$$$$$$%%%""""""%%%&&&$$$$$$'''%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%''''''''''''''''''''''''''''''((())))))))))))((()))))))))(((&&&''')))+++((()))***++++++***)))(((((('''%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!###&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&""" !!!###$$$---222888======999444000)))&&&""" !!!&&&...777===DDDDDDBBB===666///***'''*********+++***(((%%%""" !!!$$$###'''"""!!!!!!!!!"""%%%)))---000444666999999777444222111111888@@@GGGNNNPPPJJJAAA:::000(((%%%$$$""""""$$$ !!!"""!!! """$$$$$$(((---444<<>>555...*********((((((+++000...---///000666DDDRRRiii{{{uuuddd^^^\\\ccclllpppsssuuulllcccTTTFFF<<<555000---)))************---111555AAALLL\\\mmmzzz}}}sssfffXXXPPPOOOUUU\\\aaa^^^UUUJJJBBB999666333111222222111111/////////000222444666888555777:::>>>BBBFFFIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFDDDCCCAAA@@@???>>>;;;;;;===???BBBEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBAAA>>><<<999777666555999;;;===@@@AAA@@@???>>>;;;===>>>???AAAGGGPPPWWWdddkkkqqqpppkkkeee]]]VVVSSSQQQNNNNNNPPPSSSTTTTTTWWW\\\^^^]]]]]]]]]ZZZUUUMMMKKKGGGEEEDDDCCCAAA???999888555444333000---***((('''&&&&&&&&&%%%""" '''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!#########"""""""""!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""  !!!!!!!!! !!!!!!###""""""!!!!!! """"""######$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%((((((+++000000---...111%%%###"""###$$$%%%$$$"""!!!###$$$$$$###"""$$$###"""###$$$%%%###"""$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###$$$###!!!!!!!!!###%%%&&& !!!"""###$$$$$$$$$&&&######&&&%%%""""""$$$%%%$$$"""!!!!!!"""$$$%%%###$$$&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%(((((((((((((((((((((((('''((())))))***)))))))))+++++++++)))((((((+++---((()))***++++++***)))((('''''''''&&&%%%%%%&&&'''(((&&&$$$$$$&&&'''&&&%%%!!!$$$&&&'''&&&%%%%%%&&&$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''%%%!!!!!!""""""***...555;;;>>><<<888555***'''""" $$$+++444:::CCCDDDEEEAAA999111+++)))%%%(((+++,,,,,,***'''&&&!!!!!!&&&!!!"""%%% """!!!!!!"""%%%(((,,,///222444777777555333222222...444;;;AAAHHHKKKGGG???999000(((&&&%%%###"""$$$ !!!"""!!! !!!"""$$$###&&&+++000777@@@JJJQQQRRRPPPNNNKKKDDD???BBBJJJVVV^^^fffiiikkkhhh^^^TTTEEE999...)))(((&&&&&&((('''((())))))***---111555:::CCCMMMSSSXXX\\\\\\ZZZUUULLLDDD@@@???AAAJJJSSSXXX[[[```ccc```VVVIII@@@888111+++******'''(((+++...,,,---...000666DDDQQQfffwwwttteee___]]]dddmmmrrrtttwwwooogggYYYKKK@@@888222///+++++++++******---111555???JJJ\\\nnn{{{wwwlllaaaZZZXXX]]]cccfffcccZZZOOOHHH:::666333000000111111000000000000000111333555666777888;;;???AAACCCCCCDDDGGGGGGFFFFFFGGGIIIJJJLLLJJJIIIHHHGGGFFFGGGIIIJJJLLLMMMNNNNNNMMMKKKIIIGGGEEEFFFHHHKKKNNNRRRUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOLLLHHHDDDAAA???>>>???AAADDDGGGHHHHHHGGGFFFEEEFFFGGGFFFFFFJJJQQQWWWaaajjjqqqqqqnnnhhh```XXXSSSQQQNNNNNNPPPSSSVVVWWW[[[aaafffhhhiiikkkhhhdddZZZVVVQQQMMMIIIFFFCCC@@@===;;;:::999888555111...,,,)))%%%############"""&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%$$$$$$######""""""!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$############"""""""""!!!""""""""""""!!!  !!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""""""""###$$$%%%%%%"""%%%'''((('''&&&&&&&&&((((((+++000000---...222###"""""""""$$$%%%$$$### !!!"""######""""""%%%$$$###$$$%%%%%%###!!!###$$$%%%&&&%%%$$$###"""!!!"""##################""""""!!!!!!!!!###$$$%%% !!!"""############'''$$$###%%%%%%!!!!!!###$$$$$$###""""""###$$$$$$$$$%%%&&&'''))))))******''''''&&&%%%%%%%%%&&&&&&&&&''')))******)))'''&&&))))))))))))))))))))))))((()))******++++++******++++++,,,+++***)))+++---'''(((***++++++***))))))'''(((((('''%%%%%%'''((()))'''%%%%%%&&&'''&&&%%%"""$$$'''((('''%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&%%%$$$%%%%%%$$$!!! """"""!!!(((+++111888===>>>;;;999,,,(((###  ###)))000666???BBBEEEBBB;;;333---+++###''',,,...---+++)))((($$$"""!!!!!!!!!"""$$$'''***,,,000222555666444333333333+++000555:::AAAFFFCCC===888///((('''&&&$$$###$$$!!!"""###"""!!!!!!###%%%"""%%%)))---222:::EEEMMMPPPPPPPPPNNNGGG???@@@EEESSS[[[ccchhhjjjhhh___UUUGGG;;;///+++***((('''((('''((()))******,,,///111555???IIIPPPUUU[[[[[[YYYTTTMMMEEEAAA>>>@@@HHHRRRWWW[[[```cccaaaXXXLLLDDD:::333---+++***((())),,,---+++,,,...000666CCCQQQbbbuuurrrccc\\\[[[cccnnnuuuyyy|||tttmmm```RRRDDD:::444111---,,,,,,******---222666@@@LLL]]]ooo|||zzzrrriiibbb```dddhhhiiieee\\\RRRLLL;;;888333111111111111111333333222222333555666777777999<<>>>>>>>>>>>===:::555222///+++%%%"""""""""######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$#########%%%$$$$$$%%%&&&'''((()))############""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!""" """!!! !!!""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!! !!!!!!"""$$$$$$%%%(((***+++***)))))))))+++***,,,000///,,,---111!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""###""""""$$$%%%%%%###"""###$$$%%%&&&%%%$$$"""!!! !!!""""""#########""" !!!!!!"""######$$$ !!!"""###############%%%""""""%%%%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((******************************+++,,,,,,,,,,,,+++)))***,,,,,,***)))***+++'''((()))***+++******)))&&&((()))(((&&&%%%'''***)))'''%%%%%%&&&&&&&&&%%%###%%%((()))'''%%%$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))(((&&&$$$#########!!!  !!!######"""&&&(((---444;;;???>>><<>>DDDCCC>>>888///(((''''''%%%###$$$"""###$$$###"""###$$$&&&"""$$$(((***---555@@@IIINNNPPPSSSSSSKKKAAA???CCCNNNVVV```fffjjjiiiaaaXXXKKK???222...---***'''''''''(((*********+++---///000:::EEEMMMSSSYYYZZZXXXTTTMMMFFFBBB>>>???HHHQQQXXX[[[```dddccc[[[PPPHHH;;;333---+++***)))***---,,,+++,,,...///444AAANNN```rrr~~~ppp]]]WWWXXXbbbpppyyyxxxkkk[[[KKK???777333......---++++++...333777DDDOOO```ppp{{{|||wwwqqqjjjeeebbbdddfffeee```XXXOOOJJJ>>>:::666333222333333333666666666777888:::===>>>>>>@@@CCCFFFJJJLLLMMMNNNRRRSSSTTTWWW[[[___ccceeegggfffeeebbb```aaaeeeiiikkkmmmppprrrrrrpppnnnlllkkkkkklllmmmnnnpppqqqrrrttttttttttttttttttttttttooommmiiieeeaaa^^^[[[ZZZUUUVVVXXXZZZZZZXXXVVVTTTWWWZZZ^^^^^^\\\\\\___bbbbbbiiinnnmmmiiiddd^^^WWWSSSRRRPPPOOOPPPSSSWWW[[[]]]ccciiilllooorrrqqqmmmjjjgggbbb\\\VVVOOOHHHCCC===>>>???@@@@@@===888444///,,,'''$$$$$$######"""######"""!!!"""###$$$%%%$$$$$$$$$$$$#########"""$$$############$$$&&&'''##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$#########"""### ###"""!!!############$$$######""""""""""""######"""###$$$%%%%%%$$$############""""""###$$$&&&'''(((***...///...,,,++++++,,,+++,,,//////---000555"""$$$$$$######""""""!!!!!!!!!"""""" ###%%%&&&$$$###"""###%%%&&&%%%###!!! !!!""""""###""""""!!!"""############!!!""""""##################!!!!!!$$$%%%######&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))++++++++++++++++++++++++++++++,,,------------,,,''')))+++,,,***)))))))))'''((()))***++++++***)))&&&((()))(((&&&%%%(((***(((&&&$$$$$$%%%%%%%%%###$$$&&&)))***(((%%%######"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))))))))&&&###""""""""""""!!!!!!$$$###"""%%%&&&+++222:::??????>>>222...((($$$""""""!!!!!! """###''',,,///666===CCCCCC<<<444000...$$$)))///111...***'''&&& $$$ """!!!!!!$$$&&&'''///111444555444444444555---111444888???FFFEEE@@@888///(((((('''%%%$$$$$$###$$$%%%$$$######%%%'''!!!$$$'''(((+++222>>>GGGNNNQQQUUUVVVNNNCCC???BBBJJJSSS]]]dddiiijjjcccZZZPPPBBB666111///+++'''%%%''')))***+++******,,,------777CCCJJJQQQWWWYYYWWWTTTNNNGGGBBB??????GGGQQQYYY\\\aaaeeeddd]]]SSSKKK;;;333---+++***)))***------,,,,,,---...222>>>JJJ___qqq|||nnnXXXSSSUUUbbbqqq}}}uuudddRRRDDD:::666//////---,,,,,,///444888HHHRRRbbbqqq{{{|||yyyvvvrrrmmmgggccc```aaaaaa___YYYQQQJJJEEEAAA===888444444555555555888888999:::===@@@CCCDDDKKKMMMPPPTTTXXX[[[^^^___dddeeehhhlllpppuuuyyy{{{{{{{{{yyyuuuqqqrrrwww{{{yyy{{{~~~~~~zzzyyyyyyxxxxxxxxxyyyyyy{{{{{{{{{||||||}}}}}}~~~xxxvvvssspppllliiihhhggg```aaaccccccaaa^^^[[[YYY[[[___dddeeedddccceeegggdddjjjmmmjjjfffaaa[[[UUUSSSSSSQQQOOOOOOSSSWWW[[[\\\bbbgggjjjlllpppoookkkiiifffbbb]]]WWWOOOGGGBBB<<<===???@@@AAA>>>999555...,,,)))'''&&&%%%""" """"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$######""""""###"""!!!!!!!!!"""###$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%$$$$$$$$$#########$$$!!!!!!$$$###"""$$$$$$$$$%%%%%%$$$$$$############$$$$$$######%%%&&&&&&%%%$$$###((('''&&&&&&'''(((***+++))),,,000111000...------)))(((***...000111555;;;!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$ """######""""""###%%%#########""""""""""""""" !!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((((((***++++++*********+++------------,,,+++***))))))******++++++,,,------+++,,,,,,,,,,,,+++***)))---+++***)))*********)))(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$#########$$$%%%%%%&&&%%%$$$"""!!!$$$###"""$$$&&&''''''&&&###############$$$$$$$$$"""!!! !!! ###### ### """### !!!%%%$$$$$$(((///777===??????333...(((%%%###"""!!!!!!$$$$$$(((---777999<<<===;;;555///***((((((***,,,---,,,(((%%%""""""!!! !!!"""### """###!!!"""&&&,,,///444777888666333000///,,,---444>>>DDDCCC@@@;;;666///)))'''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&''''''***111<<>>BBBKKKYYYdddiiihhhdddaaaVVVIII999...+++***'''$$$"""&&&******&&&%%%)))---///444<<>>444,,,******((()))+++------,,,***+++111;;;CCC]]]mmmxxxjjjWWWRRRSSS```qqq~~~zzziiiWWWGGG;;;666222000---+++***...555999JJJVVVhhhxxx}}}zzzuuurrrmmmhhhccc^^^YYYVVVYYYXXXUUUQQQLLLGGGCCCAAABBBBBBBBB@@@??????AAACCCCCCEEEGGGIIILLLPPPUUUYYY\\\^^^bbbeeehhhkkkpppsssssstttvvvyyy}}}~~~~~~}}}}}}}}}xxxssspppnnnllljjjhhhhhhfffeeecccaaa```___```ccchhhmmmooonnnmmmkkkjjjiiigggeeeaaa]]]ZZZXXXWWWWWWUUUTTTRRRTTTWWWZZZ```aaaaaaaaaaaabbbeeegggfffeeebbb]]]VVVNNNGGGCCC>>><<<;;;===@@@???999444111...+++(((%%%$$$$$$$$$&&&###!!!"""$$$&&&%%%$$$###$$$$$$$$$$$$###""""""#########""" !!!###%%%$$$###"""""""""###%%%%%%+++'''###$$$(((***'''$$$)))&&&&&&))))))''''''***&&&(((***(((%%%######$$$'''$$$!!!"""$$$$$$###!!!""""""""""""###$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''"""!!!''')))&&&'''+++((()))***+++---...000000111333555777777555333111///000///......222;;;BBB"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$ """######""""""###$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&((((((***++++++*********+++,,,,,,,,,,,,+++***))))))*********+++,,,,,,------+++,,,,,,,,,,,,++++++***,,,+++***)))*********)))***)))((((((''''''((((((&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%&&&%%%$$$######$$$######$$$'''((('''&&&########################"""!!! !!!  !!!"""!!!"""&&&$$$$$$'''---555;;;>>>>>>888333,,,(((%%%###!!!!!!!!!###$$$'''+++333666;;;===<<<777111---)))((()))***+++***(((%%%###"""!!! !!!"""### ###$$$###!!! ###&&&,,,///444777888777444222///------333===DDDDDDBBB===888000***'''&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&(((///999AAAJJJPPPUUUUUUNNNEEE???===AAAJJJWWWbbbhhhhhheeebbbXXXKKK;;;000,,,***'''$$$$$$&&&((('''%%%%%%(((+++...222888AAAJJJQQQVVVXXXYYYRRRKKKEEE@@@???FFFOOO[[[aaagggiiiiiieeeZZZNNN???666---+++***))))))++++++,,,,,,***+++000:::AAAYYYiii|||wwwiiiXXXSSSTTT```ppp|||{{{iiiVVVEEE999444//////---,,,,,,000555:::IIISSSbbbooouuuuuurrroooiiieee^^^XXXSSSPPPMMMLLLQQQPPPNNNLLLJJJHHHGGGFFFFFFHHHJJJKKKLLLNNNRRRUUUSSSUUUVVVWWWYYY]]]aaaeeeiiikkknnnppprrruuuyyy|||||||||~~~}}}xxxsssqqqpppooommmnnnmmmkkkhhheeecccaaa```bbbdddhhhlllmmmllljjjhhhfffeeeccc```^^^[[[YYYXXXVVVVVVVVVTTTRRRRRRUUUWWW[[[[[[ZZZWWWTTTTTTUUUWWW___^^^\\\XXXRRRKKKEEEAAA<<<:::999;;;>>>>>>999444111///+++(((&&&%%%$$$%%%&&&$$$###$$$&&&(((&&&$$$###$$$$$$$$$$$$###""""""#########"""!!!!!!###%%%$$$###"""""""""###%%%%%%+++'''$$$%%%)))***(((&&&)))&&&&&&((((((%%%%%%(((%%%''')))(((%%%###$$$%%%&&&$$$""""""%%%&&&%%%#########$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''###"""%%%&&&$$$$$$(((---...000222555777888999444666999;;;;;;999777555222222111///000666@@@HHH###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$!!!"""######""""""###$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''((()))++++++******+++,,,+++,,,,,,++++++***)))(((******+++,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))+++***))))))(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$&&&(((###$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''(((((('''$$$$$$######""""""!!!!!!###!!!!!!!!!"""!!!  !!!!!!###&&&$$$$$$%%%)))000666;;;<<<<<<777000***&&&###!!!"""!!!###"""%%%)))///333999===>>>999444///***)))''''''(((((('''&&&######!!!!!!!!!!!!"""### ###&&&%%%###"""###&&&,,,///333777999888666444111---,,,111;;;BBBEEEEEE???:::222,,,)))'''&&&&&&###%%%&&&%%%######$$$%%%"""$$$$$$%%%&&&---666>>>FFFLLLSSSTTTOOOGGG@@@>>>???GGGSSS^^^fffhhhfffddd[[[OOO???333...+++'''$$$'''&&&%%%$$$$$$%%%'''(((+++...333:::CCCLLLSSSXXXXXXSSSLLLGGGBBB@@@FFFOOO\\\dddkkknnnmmmggg[[[OOOAAA777...,,,+++)))(((***(((***+++***+++000777>>>TTTcccvvvtttgggVVVQQQRRR]]]lllxxxxxxgggUUUDDD999444...////////////222777;;;GGGNNNYYYaaaeeedddcccbbb]]]YYYSSSMMMIIIGGGGGGHHHMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY\\\^^^bbbfffiiiggghhhhhhhhhhhhjjjnnnqqquuuwwwyyyzzz{{{}}}~~~zzztttpppooooooooooooooommmkkkgggddd```^^^]]]___aaaccceeeeeecccaaa___\\\[[[XXXVVVTTTSSSSSSSSSSSSSSSSSSQQQOOONNNNNNPPPTTTSSSQQQNNNKKKJJJKKKMMMTTTTTTRRRPPPKKKFFFAAA???999888888:::===<<<999555111///,,,)))&&&%%%%%%%%%&&&&&&&&&'''))))))(((&&&###$$$$$$$$$$$$###"""""""""###$$$###!!!!!!###%%%$$$############$$$%%%%%%+++(((%%%&&&)))+++)))'''(((%%%%%%''''''######&&&$$$%%%'''&&&%%%$$$$$$%%%&&&$$$###$$$&&&((((((''''''(((***++++++)))'''%%%'''(((((('''%%%%%%&&&''')))&&&&&&((()))((())),,,///111333666999;;;<<<===<<<>>>@@@AAAAAA>>>;;;999888888888666777===GGGOOO######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""############!!!"""######"""!!!"""$$$!!!!!!!!!"""""""""""""""""""""""""""############&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$&&&'''''')))++++++******+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,------......,,,,,,,,,,,,,,,------...)))***++++++***))))))*********)))(((((((((((()))'''((())))))))))))((('''''''''''''''''''''''''''(((((('''%%%###$$$&&&)))###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&$$$$$$###"""!!!!!! """!!!!!!!!!""""""  """ !!!%%%$$$$$$$$$&&&+++222777:::<<<777111***%%%""" ###!!!"""!!!###(((,,,000777===>>>:::444000,,,)))&&&$$$%%%&&&''''''$$$###"""!!!!!!!!!"""###"""&&&&&&###"""###$$$+++...222666999999888777222///---000888@@@EEEGGGAAA<<<444...***((('''&&&###$$$%%%$$$""""""###$$$"""###$$$$$$%%%+++444;;;CCCJJJQQQTTTQQQJJJCCC???===CCCNNNZZZcccggggggfff^^^SSSDDD777000+++'''$$$)))&&&"""!!!"""$$$%%%&&&'''+++000777???HHHPPPUUUWWWSSSNNNJJJCCC@@@FFFNNN\\\fffooosssqqqiii[[[OOO@@@777...+++)))''''''(((%%%(((******+++///555;;;NNN]]]nnnzzz{{{pppdddRRRMMMNNNYYYhhhsss{{{}}}rrrcccRRRDDD;;;777///000111111222333666999CCCGGGNNNRRRTTTUUUVVVVVVXXXWWWUUURRROOOOOOQQQRRRWWWWWWXXXZZZ]]]```ccceeegggiiikkkmmmnnnppprrruuuttttttsssrrrqqqrrruuuwwwzzz{{{}}}~~~}}}~~~{{{xxxvvvsssooojjjgggggghhhiiijjjfffeeebbb___\\\YYYWWWVVVVVVVVVWWWWWWVVVTTTRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIKKKKKKLLLJJJGGGEEEDDDEEEGGGGGGFFFDDDCCCCCCFFFHHHHHHHHHHHHFFFDDD@@@===;;;777777777999;;;<<<999777222000---)))'''&&&&&&&&&&&&'''(((***+++***((('''###$$$$$$$$$$$$###"""""""""###$$$###""""""###$$$############$$$$$$%%%%%%)))'''%%%&&&((())))))'''(((%%%$$$&&&%%%"""!!!$$$"""###%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))++++++---///222333222///,,,)))***+++***)))''''''(((*********+++---......000333333444666888:::;;;<<<<<>>DDDGGGCCC>>>666///+++)))'''&&&###$$$%%%$$$"""!!!"""######$$$%%%$$$%%%***222888AAAGGGPPPUUUTTTNNNGGGBBB<<<@@@IIITTT```fffhhhggg```VVVGGG:::111+++'''$$$(((%%%""" !!!$$$%%%%%%###(((000777>>>EEEMMMRRRUUUSSSQQQLLLEEEAAAFFFNNN\\\gggrrruuuqqqhhhZZZNNN???555,,,)))'''%%%%%%&&&$$$&&&)))******...444999HHHWWWgggssswwwuuukkkaaaOOOKKKKKKWWWdddnnnuuuzzzzzzuuukkk\\\MMMAAA999666000111222222111222444666===@@@CCCFFFHHHJJJMMMPPPVVVYYY\\\^^^^^^^^^```bbbffffffhhhjjjllloooqqqssssssuuuwwwwwwwwwxxxyyy{{{zzzzzzyyywwwuuuuuuwwwyyy}}}~~~{{{xxxvvvvvvvvvvvvvvv{{{{{{yyyvvvrrrmmmhhheeeccc___[[[YYYZZZ[[[]]]]]]XXXWWWVVVTTTRRRPPPOOONNNKKKKKKJJJIIIGGGEEEDDDBBBAAA@@@>>>======>>>@@@AAA@@@@@@AAA???<<<::::::;;;;;;<<<<<<<<<;;;<<<>>>AAA?????????>>>===;;;999888666666777888::::::999888333111---***'''&&&&&&&&&%%%'''***++++++***)))(((###$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''''''''$$$$$$%%%%%%!!! ###""""""###$$$%%%%%%%%%$$$$$$%%%&&&'''(((***,,,...444666999;;;:::666222///---...---,,,++++++---///000333666666555666666777::::::::::::::::::::::::BBBEEEIIILLLNNNNNNMMMLLLIIIMMMQQQRRRRRRSSSWWWZZZ###""""""!!!!!!!!!!!!"""!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###############""""""###"""""""""""""""!!!!!!"""###$$$###"""!!!"""### !!!!!!""""""###!!!!!!!!!""""""#########$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&&&&(((***+++++++++,,,---------............------,,,,,,---......//////000000///...---,,,---......(((+++......,,,***+++---))))))(((''''''''''''(((((()))***++++++***)))(((''''''''''''''''''''''''&&&'''&&&%%%######%%%'''&&&%%%%%%%%%%%%&&&&&&''')))'''&&&&&&''''''%%%$$$""""""!!!!!!   !!!!!! !!!  """###$$$$$$$$$&&&***000555999999666222,,,'''$$$$$$""" """&&&(((,,,222777999777444111...***%%%######%%%&&&'''&&&%%%###"""!!!!!!"""###!!!$$$###!!! !!!$$$'''***...333777999::::::666333000000555<<>>EEENNNVVVWWWRRRJJJDDD<<<>>>EEEPPP\\\eeehhhhhh```WWWIII<<<222+++'''%%%%%%$$$###""""""###%%%&&&"""'''///666;;;BBBIIIOOOTTTSSSSSSOOOGGGAAAEEENNN[[[fffrrrtttooofffXXXLLL===333***''''''%%%$$$&&&$$$&&&((()))***---444999EEERRRbbblllqqqpppggg^^^OOOJJJJJJTTT```hhhmmmqqqooojjjaaaTTTGGG===777555222333444333333444777999>>>???AAABBBDDDGGGLLLPPPVVV\\\cccfffhhhiiikkknnnqqqrrrtttuuuvvvwwwwwwwwwuuuxxxzzz{{{{{{{{{|||}}}||||||{{{xxxwwwwwwyyy{{{~~~~~~}}}}}}{{{wwwmmmjjjfffdddcccccccccbbbggggggeeebbb^^^YYYUUUSSSQQQOOOLLLKKKLLLMMMNNNMMMKKKJJJIIIIIIHHHGGGFFFFFFBBBAAA@@@>>><<<;;;:::999999999888777777888:::;;;666777777555333333444555;;;<<<>>>>>><<<;;;;;;;;;::::::999999888666555555555555666777777777777777333111...***((('''''''''%%%''')))***)))(((((()))###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$######$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&######%%%%%%!!!!!!$$$"""""""""###%%%%%%$$$###$$$%%%'''((((((***---///777999<<<>>>===:::666333111111111000///000444666AAAHHHMMMKKKHHHGGGEEECCC@@@>>>;;;888777777777888AAAEEEKKKQQQVVVXXXYYYYYYQQQUUUZZZ\\\\\\]]]```bbb"""!!!!!!!!!!!!""""""### !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""######""""""!!!!!!!!!!!!"""###$$$###!!!!!!!!!""" !!!""""""### !!!"""###$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%%%%$$$$$$%%%&&&&&&(((***+++++++++,,,---,,,------......------,,,---------...//////000000333111///---,,,,,,---...(((,,,000000---+++---///+++***))))))(((((())))))))))))++++++++++++))))))''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''''''''&&&%%%$$$%%%&&&&&&)))'''%%%%%%&&&&&&$$$"""   !!! $$$###$$$%%%%%%&&&)))...222444666777444...)))&&&%%%  """&&&$$$(((---333666777666555...+++&&&$$$$$$&&&&&&&&&&&&%%%$$$"""!!!!!!"""### """$$$### ###&&&%%%(((---222666999:::;;;777444222222555;;;@@@CCCEEE???777000+++(((&&&%%%%%%&&&&&&%%%###""""""###!!!"""######"""&&&,,,222:::AAALLLUUUXXXSSSKKKDDD<<<===BBBMMMZZZdddggghhh```XXXKKK===333+++'''&&&!!!###%%%$$$""""""%%%(((###'''---111555===GGGNNNRRRSSSTTTQQQHHHAAAEEENNNYYYeeeppprrrlllbbbUUUJJJ<<<222***((('''%%%&&&(((%%%&&&(((((()))---444:::CCCPPP^^^hhhmmmlllddd[[[MMMGGGEEEMMMWWW\\\___bbb___\\\UUULLLCCC<<<::::::888999999:::;;;===BBBEEEHHHIIIIIIIIIJJJNNNSSSWWW]]]bbbiiilllmmmoootttxxxwwwxxxzzz{{{{{{zzzxxxvvvvvvxxxzzz{{{zzzzzzzzz{{{{{{{{{zzzxxxvvvwwwzzz|||}}}yyytttpppnnnmmmmmmiiijjjkkklllllliiiddd```WWWTTTQQQOOOOOOPPPOOOOOOPPPOOONNNLLLJJJHHHEEEDDDDDDCCCAAAAAABBBCCCBBB@@@??????>>>>>>===<<<;;;;;;999888666444333333333333222222222333333333444444000111000///...///222555===???BBBBBB@@@===;;;:::888888777666555444333222222333444444333333444444444222...+++)))''''''((($$$&&&((((((&&&%%%''')))###$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$######$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))&&&######%%%%%%""""""%%%###"""!!!"""$$$%%%###!!!$$$&&&((((((((())),,,///666888:::<<<;;;999666444444444444333333555999===KKKVVV^^^]]][[[ZZZXXXUUUJJJGGGBBB===;;;<<<>>>???IIILLLRRRXXX\\\]]]]]]]]]UUUXXX\\\^^^___ccchhhmmm!!!!!! !!!!!!"""###$$$ !!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""#########""""""######""""""!!!!!!!!! ###$$$$$$###!!!!!!!!!""" !!!""""""### !!!"""###$$$%%%""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%%%%$$$###%%%&&&&&&(((***+++++++++,,,...++++++,,,------,,,,,,,,,------......///000000000444222000---,,,,,,------(((---111222...,,,---000,,,++++++***)))*********)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''(((***)))(((&&&&&&''')))(((&&&%%%$$$%%%%%%&&&((('''%%%%%%%%%%%%###!!!   !!!!!!"""&&&"""$$$&&&&&&&&&(((---111///222444333...((($$$$$$  """'''!!!%%%***000555777888888...+++'''%%%%%%&&&'''&&&'''&&&$$$""""""""""""###"""$$$%%%###!!!!!!$$$((($$$&&&+++111555999:::;;;888555333333555:::???BBBEEE@@@777000+++(((&&&%%%%%%&&&'''%%%###""""""###!!!"""!!!!!!$$$***///888???JJJTTTXXXSSSKKKDDD======@@@KKKXXXcccgggggg___WWWKKK>>>333+++(((&&&###'''&&&###"""%%%)))$$$'''+++---111999EEENNNRRRSSSUUURRRIIIBBBEEENNNXXXdddooopppjjj```SSSIII<<<333***(((((('''''')))%%%'''(((((((((---555;;;CCCOOO]]]fffjjjjjjbbbZZZJJJCCC@@@FFFNNNQQQSSSUUUPPPOOOKKKFFFAAA???@@@AAA>>>???@@@AAACCCHHHMMMQQQTTTTTTTTTSSSTTTWWW\\\```eeejjjnnnpppppptttzzzyyy{{{}}}~~~~~~{{{xxxvvvxxxzzz{{{{{{yyywwwvvvvvvxxxxxxxxxvvvuuuvvvyyy{{{|||}}}|||sssooojjjddd___]]]\\\\\\WWWWWWXXXYYYYYYVVVPPPLLLHHHEEEBBBAAABBBCCCCCCCCC@@@@@@???>>>>>>======<<<===<<<<<<===>>>===;;;:::888888777666555333333222222111///...------......,,,---.../////////.........///...------///333777777;;;???AAA???<<<999888888777666555444222222111111222222222111000111222444222///+++)))((((((((($$$&&&'''&&&$$$$$$&&&)))###$$$$$$$$$$$$###"""""""""$$$&&&&&&%%%######$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''')))***%%%"""###&&&&&&######&&&$$$"""!!!"""$$$%%%""" $$$&&&(((((('''(((+++///444666888999888777444333555666666666666999===AAAGGGTTT___aaaaaabbbaaa]]]XXXTTTNNNIIIGGGIIILLLNNNTTTVVVZZZ]]]^^^]]]\\\ZZZWWWYYY[[[]]]___eeennnuuu&&&$$$""""""###%%%&&&&&& !!!"""###############%%%%%%$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$""" $$$###"""!!!!!!"""###$$$%%%""""""$$$$$$""""""%%%%%%%%%%%%$$$$$$############%%%&&&&&&$$$$$$%%%'''%%%''')))***)))((()))***...---,,,+++++++++,,,---+++---000111000///...///111000000///...------,,,------............------+++,,,---.........---,,,***+++---//////...---,,,)))'''%%%&&&)))***(((&&&((())))))))))))'''%%%$$$***)))'''&&&%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%""""""""""""!!! """!!!  !!!""""""$$$%%%&&&&&&&&&(((***111444555222///---)))######""")))///444666666666///+++((('''(((((('''%%%***)))&&&$$$###"""###### """$$$$$$""" '''&&&(((---555;;;>>>>>>===;;;888333000333:::AAAAAA???:::333+++%%%###""" $$$((((((%%%!!! !!! !!!$$$(((,,,555>>>HHHOOOSSSUUUQQQKKKAAA<<<<<>>===@@@DDDFFFFFFBBBAAAAAAAAACCCFFFIIIKKKMMMNNNOOORRRVVV[[[___bbbccceeehhhhhhffffffiiikkkkkklllnnnooorrruuuzzz~~~}}}{{{yyyzzzzzzxxxuuupppllliiiooossswwwxxxwwwuuusssrrrwwwzzz~~~|||zzzxxxxxxxxxvvvssspppllljjj]]]YYYTTTPPPMMMLLLJJJHHHIIIHHHGGGEEEBBB@@@???>>>;;;:::777555555555666777222222333333333222222111444555777888888777555444111111000///---,,,+++++++++++++++++++++*********((((((***+++++++++***)))---,,,+++***+++,,,...000999999::::::;;;:::::::::999888777555444222111000000000000000000000000000000///...,,,+++)))((('''$$$%%%&&&%%%#########$$$)))(((&&&$$$######$$$$$$&&&$$$""" !!!###%%%%%%"""###''''''$$$&&&---(((&&&%%%%%%&&&'''%%%$$$###$$$%%%%%%$$$###$$$%%%"""!!!!!!###&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&)))+++///222444333222111333666888888888:::???CCCRRRVVV^^^eeeeeebbbbbbffffffeeeeeeccccccbbbbbbbbbfffdddbbbaaaaaaaaa```^^^VVVWWWXXX[[[aaajjjuuu|||###"""!!!!!!"""###$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$#########""""""############"""!!!""""""!!!!!!!!!!!!""""""%%%"""!!!######!!!"""%%%%%%%%%%%%$$$$$$############$$$&&&%%%$$$$$$%%%'''%%%'''))))))(((((()))***------,,,+++++++++,,,---+++---000111000///...///111111000000///......---......////////////......,,,------......---------***+++---.........---,,,)))'''&&&''')))***(((&&&((())))))))))))'''%%%$$$((('''&&&%%%%%%$$$$$$$$$&&&%%%&&&%%%%%%$$$######""""""""""""!!! """!!! !!!""" """$$$%%%&&&&&&&&&(((***///333555333111///***%%%###!!!&&&,,,000333555555111---)))'''((()))(((''')))((('''%%%$$$######"""###"""!!!""""""""" %%%%%%'''---555<<<@@@AAA???>>>:::444111222999???>>>===999333,,,'''$$$$$$!!!$$$''''''$$$!!! !!!!!!!!!!!!$$$(((+++333===GGGNNNSSSUUUQQQKKKBBB<<<;;;EEEQQQZZZ___bbbaaaYYYNNNBBB888///'''""""""%%%&&&######((((((%%%&&&((()))***---555@@@HHHQQQVVVXXXUUUNNNGGGEEEEEESSS]]]hhhllliii___PPPCCC777000*********((('''(((***(((***...111444:::AAABBBQQQ]]]^^^___```YYYOOOEEE@@@;;;999;;;>>>@@@AAAAAABBBDDDHHHMMMRRRWWWYYY^^^___bbbeeehhhkkknnnooonnnpppqqqooommmkkkmmmnnnlllmmmnnnppprrrvvv{{{}}}|||zzzwwwrrrlllfffccciiillloooooommmkkkiiiiiikkkmmmoooppppppnnnllljjjcccdddcccbbb___\\\XXXVVVPPPMMMHHHDDDBBBAAA???>>>;;;;;;999888666444333222222222222222111000///...000000000111111000000///222333444555555444333222...---,,,+++***)))(((((())))))))))))))))))))))))%%%&&&'''((()))(((''''''+++***)))((((((***,,,---111222333444555555555555333333222111///...------........................++++++***)))'''&&&%%%%%%$$$&&&&&&%%%$$$###$$$%%%((('''&&&%%%$$$$$$%%%%%%$$$###!!! """###$$$&&&$$$%%%((('''###$$$)))'''%%%$$$$$$%%%%%%$$$###!!!"""######!!!!!!"""###"""!!! !!!$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%(((+++111666:::;;;:::999666777999888777888<<>>;;;777555777;;;===???DDDGGGMMMUUU]]]dddiiilllrrrtttxxx|||~~~~~~}}}|||zzzzzzyyyvvvrrrpppppppppmmmnnnooopppsssxxx~~~~~~{{{vvvpppiiiccc______aaabbb```]]][[[YYYYYYXXXYYYYYYYYYXXXWWWVVVUUURRRRRRRRRQQQOOOLLLIIIGGGBBB???;;;888777666444222222222111000///......---+++,,,---...---+++)))''',,,,,,------------,,,,,,...///000111111000///...++++++***)))((((((''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&***)))((('''((()))***+++******,,,...///000000000......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%#########$$$'''&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!"""#########&&&%%%&&&(((&&&""""""%%%%%%$$$######$$$$$$###"""!!!"""######!!!!!!"""###$$$""" """###$$$$$$############$$$$$$%%%%%%&&&+++333;;;AAACCCCCCCCC:::::::::999777666777999888888<<>>888<<>>KKKSSSZZZ[[[TTTKKKFFFDDDMMMYYYfffllljjjbbbSSSFFF;;;222+++******((('''((('''&&&)))///222333888???AAAHHHLLLJJJGGGFFFCCC>>>888777666777:::???DDDGGGNNNSSS[[[dddmmmtttxxx{{{~~~}}}zzzwwwsssqqqppppppnnnppprrrtttxxx}}}}}}{{{xxxsssllleee___\\\TTTTTTTTTQQQNNNKKKJJJJJJGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHFFFDDDAAA???:::777444222111000///---............------------)))***+++++++++)))((('''(((((()))*********))))))++++++,,,------,,,++++++++++++******))))))((((((%%%&&&&&&&&&&&&&&&''''''&&&''')))*********)))(((******)))((())))))***+++((((((***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$%%%%%%%%% !!!###$$$$$$######$$$%%%&&&'''%%%######$$$&&&$$$######$$$$$$###"""###$$$%%%$$$###"""###%%%&&&###!!! """#########"""""""""######$$$$$$%%%%%%***333<<>><<<<<<;;;999888999;;;>>>DDDKKKRRRWWW^^^bbbiiiqqqxxx~~~~~~|||xxxuuusssrrrqqqpppsssuuuxxx|||{{{yyyvvvtttoooiiibbbZZZTTTQQQIIIJJJIIIGGGCCC@@@??????;;;;;;:::999:::<<<>>>@@@AAABBBBBBAAA@@@===:::888444222000//////...---+++((()))))))))******+++++++++***(((''''''((())))))&&&&&&'''((((((((((((((()))******************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***+++++++++*********)))))))))((())))))))))))))))))***))))))((((((++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$"""!!!"""############$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###!!!###%%%$$$###$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""###$$$$$$###"""###$$$'''%%%###"""###$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%***111888===??????>>><<<;;;999777555333000///,,,,,,///555;;;BBBNNNZZZnnnttt~~~|||uuukkkbbb]]]ZZZYYYXXXXXXYYYZZZ[[[^^^dddkkkppp###%%%%%%"""!!!###%%%&&&%%%$$$###"""###$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$""""""!!!!!!!!!!!!"""###""""""############""""""###!!!!!!###"""""""""###############"""###$$$$$$######$$$&&&!!!###%%%&&&&&&'''((()))'''((()))+++,,,------------...//////......///111333333333333333333222222222333333444444333333222000000///...------------,,,,,,,,,,,,++++++++++++((()))******(((((()))***''''''((())))))((('''&&&)))******))))))((('''&&&'''%%%$$$%%%''''''%%%"""$$$%%%%%%$$$$$$###"""!!!  !!!"""$$$%%%%%%$$$$$$%%%'''"""(((...111444666333...)))$$$ !!!!!!"""!!!!!!###&&&+++///222111000,,,(((%%%$$$'''))))))***++++++***'''$$$"""!!! """"""!!! %%%)))000888@@@FFFGGGFFFBBB;;;333//////111888999999666000***&&&###$$$"""!!!!!!"""###"""!!!"""###$$$###"""###$$$&&&&&&000<<>>AAAEEEJJJPPPWWW```eeekkknnntttzzz~~~{{{wwwuuuttttttsssssswwwzzz~~~{{{uuuqqqnnniiifffaaaZZZRRRJJJDDDAAABBBCCCDDDBBB???<<<::::::666555555555666999;;;===?????????>>><<<999666444...---++++++,,,,,,***)))((((((((()))******++++++***)))'''%%%%%%&&&(((***%%%&&&'''(((((()))((((((*********))))))*********'''(((((((((((((((((((((((((((((())))))******+++((()))***,,,,,,++++++***))))))))))))))))))((((((************)))((('''&&&++++++******************''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$ $$$%%%"""!!!$$$%%%%%%'''%%%$$$$$$%%%%%%$$$### !!!"""""" !!!"""&&&$$$###$$$%%%%%%$$$###!!!""""""###$$$%%%&&&&&&&&&)))...333666777666666777666444333222000---***'''(((...555<<>>444---***'''###!!!$$$%%%###&&&+++***+++,,,,,,,,,///666;;;IIIRRR]]]```[[[RRRLLLIIIKKKVVVbbbhhhiiieeeZZZPPPAAA777...+++***((('''))))))***---222222///000333555666999===???AAAEEEIIIIIILLLPPPTTTXXX^^^fffkkkqqqtttxxx~~~{{{vvvtttttttttsssrrruuuxxx}}}}}}zzzuuunnnggg```\\\YYYWWWUUUQQQLLLFFFAAA===;;;>>>@@@BBBBBB???<<<:::999555444333333444666888999<<<<<<<<<;;;888555111///***)))((()))******)))''')))))))))***++++++,,,,,,)))((((((((((((((())))))&&&'''((()))************++++++************++++++(((((())))))******************+++,,,,,,---......+++,,,---.........---------------------,,,,,,+++,,,------------,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++)))))))))((((((''''''''''''((()))(((&&&%%%&&&'''%%%&&&&&&'''&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%###&&&%%%"""%%%$$$%%%$$$######$$$$$$###""" !!!"""!!!  """""""""###$$$&&&&&&###!!!""""""###$$$%%%&&&''''''(((***,,,...000000000000000...------...---)))&&&'''(((---444:::AAALLLWWW^^^bbbiiipppuuuwwwwwwwwwpppjjjbbb[[[VVVSSSQQQPPPNNNOOOQQQSSSVVV[[[aaaeee ###%%%######((($$$%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''$$$#########""""""!!!!!! !!!###$$$%%%&&&'''""""""######$$$$$$$$$$$$$$$###""" !!!""""""!!!  !!!"""$$$!!! """""" !!!$$$!!!!!!""""""#########$$$!!!###$$$$$$######$$$%%% """$$$&&&&&&&&&((()))%%%&&&)))+++,,,------------...///...---...///111222222222222222222222222222333333444444333333222///000000111000...,,,+++///...------,,,,,,,,,---(((***,,,+++(((''')))+++&&&'''((())))))((('''''',,,+++)))'''''''''((((((###%%%'''(((''''''((()))%%%%%%%%%%%%$$$###"""""""""!!!  !!!###""" %%%###$$$%%%%%%$$$###$$$&&&!!!&&&+++---000444333000+++%%%""""""!!! """%%%(((,,,...111222111---)))&&&''')))+++++++++***)))'''%%%$$$"""!!!!!!!!!!!! !!!%%%(((+++222;;;BBBCCCCCCAAA;;;333......///333666999888444///+++)))$$$"""!!!###%%%&&&$$$!!!"""###$$$$$$###"""###$$$%%%---777???IIITTTXXXXXXQQQHHH???<<<<<>>444---+++(((###!!!$$$%%%###&&&,,,)))+++,,,,,,,,,///666;;;HHHQQQ\\\___ZZZRRRLLLIIIJJJUUU```eeegggdddZZZQQQBBB888...+++***((('''))),,,,,,000555666333444777999:::>>>DDDHHHKKKPPPVVVRRRUUUXXXZZZ\\\```ggglllsssuuuyyyzzzuuurrrrrrsssrrrpppqqqtttxxxzzzyyyvvvuuutttiiifffaaaZZZSSSMMMHHHFFFHHHHHHFFFDDDBBB@@@???>>><<>>;;;:::444444333222333333555555666666666444111---)))'''(((((('''(((******)))'''&&&&&&&&&'''((((((((())))))***+++------,,,***)))'''((()))***++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,------......,,,,,,---......///000000//////111222222222111000222222333333222111000000///000111222222222222222333333222111111000//////........................---------,,,++++++******)))++++++***)))((()))***(((((())))))(((&&&$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&& ###"""$$$###""""""######"""!!!"""###$$$###"""!!!"""$$$ """$$$&&&%%%""" """######%%%&&&'''((((((******+++,,,---.........***(((''')))+++***'''$$$%%%%%%(((...222888CCCNNNUUUXXX]]]dddiiilllnnnoooddd```YYYTTTQQQOOONNNMMMKKKLLLNNNPPPSSSXXX^^^bbb"""$$$$$$$$$###"""###$$$###$$$%%%'''((('''$$$"""%%%%%%  %%%$$$$$$$$$$$$############### """$$$$$$######$$$%%%$$$$$$######"""############$$$%%%###!!! !!!"""%%%%%%###!!!!!!""""""!!! !!!######  $$$%%%"""$$$$$$######$$$$$$%%%&&&###$$$%%%'''((()))))))))((())))))***++++++,,,,,,+++,,,---///222444555666333444444333222111222444333333333333333333333333444333222000...,,,***)))...------,,,,,,+++++++++***)))((('''((()))+++---***************)))(((((((((&&&%%%%%%'''(((((('''%%%(((******(((%%%$$$###$$$%%%&&&'''&&&$$$"""   """###$$$!!!""""""######""""""""""""$$$(((,,,///111222222((('''%%%"""  !!!"""###$$$&&&***...///333333///---,,,(((###))))))(((((('''&&&$$$$$$!!!!!!!!!!!!"""%%%***000666999BBB@@@===888333...***(((333777;;;;;;888222,,,)))%%%!!!&&&&&&###""" !!!######""""""###%%%(((***111===LLLUUUXXXWWWWWWMMMCCC??????@@@FFFMMMOOOQQQOOOEEE<<<555...(((############$$$&&&(((***)))***++++++,,,///444888CCCMMMXXX\\\YYYRRRNNNLLLQQQZZZcccffffffbbbYYYPPP???999111,,,+++***)))(((,,,000444888:::;;;>>>???BBBFFFLLLQQQTTTWWWYYY[[[___^^^[[[ZZZZZZ___fffkkkooouuu}}}|||xxxsssooommmlllkkkjjjnnnlllhhheeecccaaa]]][[[RRRMMMHHHEEE@@@;;;<<<@@@>>>AAADDDAAA;;;888:::===AAABBBCCCCCCAAA???<<<:::333222111000000000111222222111///...,,,++++++***+++)))'''&&&'''(((((((((***************************++++++++++++,,,,,,,,,,,,,,,------............000000///...,,,---///222,,,---///222333222111111222222111222333555777888555555666777777777777777::::::;;;;;;;;;:::888777999888777777777777999999888888888888888888888888888777666555555444555555444333222000///.........111///---,,,,,,+++***))),,,+++)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%$$$#########$$$$$$######"""!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$$$$""""""###$$$%%%&&&&&&''')))***,,,------,,,+++***)))'''&&&$$$######$$$$$$&&&###$$$)))///444;;;BBBJJJNNNTTTXXXZZZ\\\^^^___ZZZXXXTTTNNNIIIGGGHHHJJJFFFHHHKKKOOOSSSWWWZZZ\\\"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###"""&&&&&&""""""&&&%%%$$$$$$############"""""" """$$$$$$#########%%%%%%$$$$$$#########$$$$$$###$$$%%%$$$!!! !!!"""!!!"""""""""!!! """$$$!!!"""###"""!!!!!!"""$$$%%%""" !!!$$$$$$!!!$$$$$$######$$$$$$%%%%%%%%%&&&'''((()))*********(((((()))***+++,,,,,,---,,,---...000222444555666555555555444222111222444333333333333333333333333444333333111000...,,,+++...------,,,,,,++++++***+++***)))((((((***+++,,,***************))))))((()))'''&&&&&&'''((('''&&&(((***------+++(((&&&&&&$$$%%%&&&&&&&&&$$$""" !!!   """###$$$""""""###$$$$$$$$$$$$$$$%%%&&&(((+++...000222333***(((%%%"""  !!!""""""###%%%)))---///333444000...,,,(((###'''(((((()))((('''%%%$$$"""!!! !!!!!!"""%%%)))...333666<<<:::777333///,,,)))(((333777;;;===:::444...***%%% """%%%$$$###$$$ !!!""""""!!! """###''')))000===JJJTTTWWWVVVXXXOOOEEEAAA@@@AAAGGGMMMNNNQQQOOOFFF>>>777111+++$$$$$$######$$$&&&((()))++++++++++++---000666:::EEEMMMVVVZZZWWWRRROOONNNSSS[[[aaabbb```[[[QQQGGG;;;666000,,,+++++++++***...222888===AAAEEEIIILLLQQQUUUZZZ]]]___```bbbccc___^^^]]][[[[[[___fffjjjrrrwww~~~yyytttpppjjjeeecccaaa___^^^[[[XXXTTTPPPMMMIIIEEEBBBBBB>>>;;;999666222444999999<<<>>>>>>;;;888999:::<<<===>>>===<<<:::888666//////...---,,,---......///...---,,,+++*********)))'''%%%%%%'''(((((('''++++++,,,---......//////------............////////////000111222333333444888888777555333333555777777888:::<<<<<<<<<;;;:::::::::::::::<<<>>>@@@BBB@@@AAABBBCCCDDDDDDDDDDDDIIIJJJKKKKKKJJJIIIHHHGGGIIIHHHGGGGGGHHHIIIJJJKKKEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@>>><<<;;;:::999999<<<:::888777777777666444333222111///...---,,,,,,************)))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))***++++++***)))(((''''''%%%$$$###$$$$$$%%%'''$$$$$$(((---000666<<>>888111,,,%%%"""!!!$$$$$$""""""%%% !!!"""!!!  !!!''')))000;;;HHHRRRVVVVVVYYYPPPGGGCCCAAAAAAFFFMMMLLLPPPOOOHHH@@@999222,,,&&&%%%$$$$$$$$$%%%'''(((,,,,,,,,,,,,---222888===HHHOOOVVVYYYWWWSSSPPPPPPVVV\\\___]]]XXXQQQFFF===666222...,,,,,,---...---///333:::BBBHHHNNNTTTXXXZZZ]]]aaaddddddcccccccccaaaaaa`````````dddiiinnnvvv{{{zzzrrrmmmeeeaaa[[[VVVSSSPPPNNNLLLHHHFFFBBB???===:::666333444111000000...,,,///555444555777888888777666555444555555666555333111000---,,,++++++******++++++---,,,++++++******++++++)))'''&&&''')))++++++******+++,,,---///000111222000000000111111111222222555666777999;;;<<<===>>>DDDDDDCCCAAA>>>>>>???AAABBBCCCDDDFFFFFFFFFEEEEEEHHHHHHIIIJJJKKKNNNQQQRRRTTTTTTVVVWWWYYYYYYZZZZZZ\\\]]]]]]]]]]]][[[ZZZYYY[[[[[[[[[[[[\\\^^^___```\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUSSSQQQOOONNNMMMMMMJJJGGGEEEDDDDDDCCCBBB@@@??????>>><<<:::888666555222222111000///...------......---,,,,,,+++******(((''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$###############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%%%%'''$$$###''')))***...444888>>>EEEKKKOOOPPPQQQRRRJJJKKKJJJHHHEEEBBBBBBCCCAAACCCGGGLLLRRRXXX]]]___###$$$%%%%%%######$$$%%%%%%%%%%%%###"""!!!"""###%%%&&&%%%$$$$$$&&&''''''$$$$$$$$$###"""""""""!!!!!!"""$$$$$$###""""""###%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%$$$"""!!!"""#########!!! $$$(((!!!"""######"""###%%%'''$$$"""!!!!!!###### ######$$$$$$%%%%%%%%%%%%((())))))*********))))))'''((()))***,,,---...//////000111222333444555555888888888666444333444555333444444555555444444333222222333333222222111000///......---,,,+++******///...---,,,++++++,,,,,,***++++++++++++***))))))+++)))''''''''''''&&&%%%)))+++------+++***))))))$$$%%%%%%%%%%%%$$$###"""!!! ###"""!!!  """""""""###$$$&&&'''((())))))+++***))))))***---000222---***&&&"""  !!! """&&&)))...333555444222111+++%%%$$$&&&)))+++,,,***(((&&&$$$###"""!!! !!!!!!!!!###%%%(((,,,---111000//////.../////////222666<<>>555333111/////////000222222222666===DDDJJJPPPVVVZZZZZZ^^^bbbddddddbbbaaaaaadddfffggghhhjjjmmmrrrvvv|||zzzrrriii```[[[RRROOOJJJFFFDDDBBB???===;;;:::888777666666444222111......///...---000666000000111333444444111...------.........---,,,+++,,,,,,++++++************+++++++++++++++,,,------+++******,,,...000000/////////000111333444555555777777888999999:::;;;;;;===>>>@@@CCCFFFHHHJJJKKKNNNNNNOOOMMMLLLLLLNNNPPPPPPQQQSSSTTTVVVVVVWWWWWWZZZ[[[[[[\\\___bbbdddfffjjjkkklllnnnpppqqqqqqrrrrrrssssssssssssqqqpppooopppqqqrrrssstttvvvwwwxxxwwwvvvuuutttsssrrrqqqpppnnnnnnoooppppppqqqqqqqqqooonnnllljjjhhhfffeeeeee^^^\\\YYYWWWVVVTTTRRRPPPPPPOOOOOOMMMJJJGGGDDDBBB??????===<<<:::888777666555444333222111000//////++++++++++++************((('''&&&'''((()))((('''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""%%%&&&&&&)))---222777???FFFIIIKKKKKKLLLDDDFFFGGGFFFBBB???>>>===<<<>>>BBBGGGNNNTTTYYY]]]###%%%%%%%%%$$$###$$$%%%%%%&&&'''%%%###"""$$$&&&$$$###$$$%%%&&&%%%%%%&&&%%%%%%%%%$$$###"""""""""!!!"""$$$$$$"""!!!!!!"""%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%$$$###"""###$$$###$$$$$$###!!! """###"""###$$$###""""""$$$&&& !!!######"""!!!"""###$$$%%%%%%%%%$$$$$$''''''(((((()))(((((((((&&&''')))***,,,...///000111111222333444555666666999999999888555555666777444555666777777666555444222222222333333333222222000000///...---,,,+++***//////...------,,,,,,,,,+++++++++++++++***)))))),,,***((('''''''''&&&%%%'''(((******((('''''''''$$$$$$%%%%%%$$$$$$######"""!!!  !!!!!! !!!"""!!!"""$$$&&&((())))))***+++***((('''(((+++...000---+++'''###!!! !!!!!!%%%(((,,,222666666555444...((($$$&&&))),,,---+++)))'''$$$$$$"""!!!!!!!!!!!!!!! !!!"""$$$''')))***,,,---...///000111111222111555;;;AAADDD@@@888111)))&&&%%%%%%### !!!&&&"""###$$$###!!! !!!"""%%%(((---777AAAKKKRRRUUUVVVOOOHHHCCC===;;;@@@HHHLLLQQQQQQKKKBBB:::111***((('''&&&%%%%%%%%%&&&'''***+++,,,...222888???EEEOOOTTTZZZ\\\ZZZTTTNNNJJJLLLOOOOOOKKKFFFBBB;;;444666777777666666777888999;;;>>>CCCGGGKKKPPPUUUXXX[[[___dddggggggffffffeeehhhkkknnnqqqtttwww{{{~~~}}}tttiii___VVVNNNIIIBBB???<<<999999888666555222111//////000000///---000......///...,,,///444.........//////...+++))))))))))))******************++++++++++++++++++************++++++,,,---...///......000333555444333888888999:::;;;<<<======AAAAAABBBDDDEEEGGGHHHHHHHHHIIIKKKNNNQQQTTTWWWXXXYYYZZZ\\\]]]]]]^^^```bbbdddeeegggjjjlllnnnppppppoooooopppqqqsssvvvyyyzzz~~~~~~}}}||||||yyyvvvssspppnnnllliiigggbbbbbbaaa___\\\XXXUUUSSSNNNNNNLLLJJJHHHFFFEEEDDD@@@???>>><<<:::888777666555555444444333222222111,,,+++******++++++***((())))))((('''&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$""" ###%%%$$$&&&))),,,111888>>>AAABBBCCCCCC@@@BBBDDDCCC???;;;888777777888;;;???EEEKKKQQQTTT$$$%%%&&&%%%$$$###$$$&&&###&&&((('''$$$###%%%'''$$$"""###&&&&&&$$$%%%'''''''''&&&%%%$$$######"""!!!"""$$$###"""!!!!!!"""$$$######$$$$$$%%%&&&'''###$$$%%%$$$###"""###%%%###$$$&&&%%%###!!!!!!!!!######$$$###!!!!!!###$$$ """############"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&'''(((***---///000111111111222444555777888888999::::::999777777888999555666888999999888666555333444444555555444444444222222111///...---,,,,,,............------------+++++++++,,,++++++***)))+++)))''''''(((((('''&&&%%%'''((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!    !!! !!!###%%%&&&'''(((((()))((('''&&&'''))),,,...---+++(((%%%###!!! !!!%%%((()))000666888888777222+++&&&'''***,,,,,,+++)))((($$$###"""!!!!!! !!!"""$$$&&&'''((()))+++...000222222222111111444999@@@DDDBBB;;;444,,,(((%%%%%%$$$!!!!!!%%%"""###$$$###"""!!!"""###$$$'''---555>>>HHHPPPUUUTTTOOOHHHBBB;;;888===EEEKKKPPPRRRMMMEEE===333+++((('''&&&%%%%%%&&&'''''')))+++///222777>>>EEEJJJRRRUUUWWWXXXTTTNNNGGGBBB===AAACCCAAAAAABBB@@@<<>>???AAABBBCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSWWWXXX[[[^^^aaadddggghhhjjjlllooopppqqqsssuuuwwwwwwxxxzzz||||||zzzvvvuuutttqqqnnnjjjhhhfff```___^^^\\\ZZZXXXVVVUUURRRQQQOOOMMMJJJGGGEEEDDD>>>>>>===<<<:::999888888444333111000000///...,,,,,,+++***)))(((((((((((($$$%%%%%%&&&'''((()))***&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###### ###%%%###$$$'''&&&***///333555666777888:::<<<>>>===999555222000111222333666:::???DDDGGG$$$%%%&&&&&&$$$$$$%%%&&&###''''''$$$###%%%'''%%%""""""&&&'''$$$%%%))))))(((((('''%%%$$$$$$###!!!"""$$$###!!! !!!"""""""""######%%%&&&&&&###$$$%%%%%%######$$$%%%"""###%%%$$$###""""""######$$$$$$""" !!!""" """""""""""""""###!!!###$$$&&&&&&%%%$$$######$$$%%%&&&'''(((((((((%%%&&&(((+++---///111222000111222444666888999:::888999:::999888888:::<<<777888:::;;;;;;:::888777666777777888777777666666444333222111000...------,,,,,,------......------++++++,,,,,,++++++***)))***)))''''''((())))))(((&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!! !!!!!!    !!! """###%%%%%%&&&&&&'''&&&%%%%%%&&&(((+++,,,,,,+++***'''%%%""" !!!%%%(((&&&...666999::::::555...((()))***+++++++++***)))######"""!!!  !!!"""$$$&&&'''((())),,,111555777666333222222333888???DDDCCC===777000)))$$$$$$%%%###"""### !!!###"""!!!!!!"""######&&&,,,333<<>>EEELLLQQQTTTSSSPPPMMMHHHCCC>>>:::333888<<<>>>CCCJJJMMMLLLPPPRRRSSSRRRNNNLLLLLLLLLMMMNNNPPPQQQSSSUUUYYY\\\^^^ccciiimmmooonnnmmmmmmjjjnnnrrruuuuuuuuuvvvwwwvvvtttsssrrrqqqnnnhhhddd[[[TTTKKKCCC===999666444000...------......---,,,---,,,++++++,,,,,,+++)))***((((((***)))&&&''',,,)))***+++)))'''&&&))),,,*********+++,,,...///000---...000222333444444444444444444444555666777777<<<<<<<<<>>>AAAAAA@@@>>>AAABBBEEEGGGJJJMMMOOOPPPRRRSSSVVVYYY]]]```cccdddlllmmmpppsssvvvzzz|||}}}}}}{{{yyyxxxtttsssrrrpppnnnlllkkkjjjhhhgggddd```\\\YYYVVVTTTLLLLLLJJJHHHFFFDDDCCCBBBBBB@@@>>><<<;;;:::777555333222111000......------))))))******+++++++++,,,)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!""" !!!%%%%%%"""!!!$$$$$$''')))+++,,,,,,...///000222444444111...,,,+++,,,,,,,,,---///333777:::$$$%%%&&&&&&$$$$$$%%%&&&!!!&&&'''$$$"""$$$''''''""""""'''(((%%%&&&+++***))))))'''&&&%%%$$$$$$!!!###$$$###!!! !!!""""""""""""###$$$%%%&&&###$$$%%%%%%$$$###$$$&&&"""#########"""###%%%'''$$$$$$$$$""" !!!!!!"""######"""!!!!!!!!!!!!###$$$&&&&&&%%%$$$######$$$%%%'''((()))))))))%%%&&&(((+++---000222333000111222444777999:::;;;888999::::::999999;;;===777999;;;======;;;999777999::::::::::::999888888555555444222111///......++++++,,,---.........---+++,,,,,,,,,,,,+++*********((('''''')))***))))))'''((())))))(((''')))***%%%$$$$$$###$$$$$$%%%%%%######"""!!!!!!!!!!!!!!! !!! """    !!!"""###$$$$$$$$$%%%$$$$$$%%%&&&(((***+++,,,++++++)))&&&""" !!!%%%(((%%%---555999<<<<<<777000******+++++++++*********###"""!!! !!!###$$$&&&'''(((,,,000555:::<<<:::666444222333666===DDDDDD>>>888222)))###$$$&&&$$$"""!!! !!!!!! """######&&&+++222;;;EEENNNUUUTTTOOOIIICCC:::666;;;CCCHHHOOOTTTQQQLLLFFF>>>666'''&&&&&&%%%&&&'''((())))))...555<<>>:::777555000555;;;@@@IIISSSZZZZZZYYY\\\]]][[[WWWSSSRRRSSSMMMOOOQQQSSSTTTWWW\\\___eeeiiippptttuuutttssssssiiilllppprrrqqqpppooooooiiifffcccaaa___[[[UUUPPPLLLFFF???888555333333222...,,,++++++,,,,,,***)))'''&&&&&&(((***,,,,,,+++***))))))+++***((()))...&&&)))+++(((%%%%%%+++000,,,,,,,,,---...000222333222444666888:::;;;;;;;;;======<<<<<<===>>>>>>???DDDDDDDDDFFFHHHHHHGGGEEEKKKMMMPPPTTTXXX\\\___aaaccceeehhhlllppptttwwwxxx~~~~~~|||{{{zzzwwwuuurrrnnniiieeebbb```]]]\\\[[[XXXVVVSSSQQQQQQOOOLLLIIIHHHFFFDDDAAA???;;;:::888777666555444444.........---------,,,,,,+++***)))(((''''''''''''$$$%%%%%%%%%$$$###!!! $$$""""""&&&%%%!!! """%%%&&&((((((((((((***,,,(((+++------+++)))((((((***)))((('''))),,,///111&&&&&&&&&&&&%%%$$$###""" %%%&&&###"""%%%)))''''''''''''((((((((((((******)))'''&&&%%%$$$###%%%###!!!"""$$$&&&&&&&&&$$$$$$""" %%%'''%%%&&&&&&&&&$$$""""""###%%%###$$$%%%$$$"""""""""###############"""!!! !!!###$$$$$$$$$###""""""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''((('''''')))***,,,.../////////000333777999;;;<<<<<<;;;<<<===<<<;;;;;;<<<===>>>======<<<<<<;;;::::::::::::::::::::::::::::::666777888666333111000000000000111000///...,,,+++...,,,++++++,,,,,,***)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&"""$$$&&&%%%"""!!!"""$$$###"""!!!!!!"""!!!"""""" """ !!! !!!###%%%"""###'''$$$$$$%%%%%%&&&((()))***,,,***,,,...***!!!"""!!!  """%%%'''&&&***///666::::::666222+++***((()))******)))(((%%%###!!! $$$###"""!!!"""$$$''')))...222777<<<>>><<<999777222222555===DDDEEEAAA;;;333...((($$$"""############"""  !!!###$$$$$$%%%(((...777@@@GGGKKKRRRPPPJJJBBB:::777999<<>>???@@@CCCFFFEEEEEEDDDCCCAAABBBEEEGGGLLLLLLNNNPPPRRRTTTUUUVVV[[[^^^bbbeeehhhlllqqqtttwwwxxx{{{~~~|||yyyvvvrrroooooommmjjjhhhfffccc___\\\[[[ZZZXXXWWWVVVTTTQQQNNNJJJFFFBBB???===<<<;;;:::888777666555444333333333000///---+++***)))(((((('''&&&%%%$$$$$$$$$%%%&&&###"""!!!"""###$$$$$$"""""""""""""""############%%%&&&((())))))(((&&&%%%'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&%%%$$$###""" $$$((((((%%%###%%%'''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$######$$$"""!!!!!!###$$$$$$$$$$$$$$$"""!!!&&&(((&&&&&&%%%$$$######$$$$$$%%%###$$$%%%$$$###""""""$$$$$$$$$######""""""!!!!!! !!!!!! """###$$$&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''')))***,,,---/////////000333666999;;;<<<<<<;;;===>>>===<<<;;;<<<===>>>======<<<;;;;;;::::::::::::::::::::::::::::::666777888666333111000000000000111111000...---,,,...---++++++,,,,,,***))))))))))))(((((((((''''''&&&''''''((((((''''''&&&###$$$&&&%%%"""!!!"""$$$###!!!!!!!!!"""!!! !!!!!!  !!! !!! !!!###$$$!!!"""%%%######$$$%%%&&&'''((()))---***+++---***### !!!"""!!!"""###&&&)))///555::::::666333+++*********++++++***(((%%%###  ###""" !!!###&&&(((...333999???BBBAAA>>><<<555444777>>>EEEGGGCCC>>>444///)))$$$###############"""  !!!###$$$$$$$$$&&&+++333<<>>AAACCCEEEFFFGGGHHHKKKNNNOOOPPPPPPOOONNNPPPSSSUUUUUUVVVYYY]]]aaaeeegggiiilllnnnqqqtttvvvyyy}}}|||yyy|||zzzwwwuuussspppllljjjhhhfffcccaaa___]]]YYYVVVRRRNNNIIIFFFEEEDDDBBBAAA>>>===<<<:::999888888888444333222000...---,,,,,,)))((('''&&&%%%&&&&&&'''$$$###""""""###$$$###""""""""""""""""""#########$$$%%%'''(((((('''%%%$$$'''%%%######%%%&&&'''&&&&&&&&&&&&&&&%%%$$$######&&&(((***)))&&&$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$"""!!! !!!""""""!!!"""###""" ###((()))''''''$$$!!!"""%%%'''&&&$$$###%%%%%%%%%###"""###$$$%%%$$$###""""""###$$$$$$!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((***,,,---...//////000333666999;;;<<<===<<<>>>??????>>>===>>>???>>>======<<<<<<;;;;;;:::999999999999999999999999777888888666333111000000000000111111111000...---///...,,,,,,---,,,+++)))((((((((((((''''''''''''&&&''''''((((((''''''&&&###%%%%%%%%%###"""###$$$"""!!! !!!""""""!!! !!!"""  !!!  !!!""" """"""######$$$%%%&&&''''''...+++)))+++***%%%!!!!!!"""!!! &&&)))...444999:::777444,,,,,,,,,---...---+++((('''$$$ !!!!!!!!!!!!  """%%%''',,,222:::BBBFFFFFFDDDAAA999888:::@@@GGGJJJFFFBBB666111***%%%###############"""  !!!###$$$######$$$'''...666???DDDHHHJJJJJJFFF>>>888555555@@@KKKXXX______YYYMMMAAA777000***)))(((&&&'''***///111555<<>>;;;888555333666444333222444444444333000///---+++((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''++++++,,,---...///000111000111222222333444888:::999999:::<<<===@@@AAABBBFFFHHHKKKLLLNNNPPPSSSUUUWWWXXXYYYZZZ[[[]]]```ccceeefffjjjnnnrrrvvvyyy{{{}}}~~~|||yyyvvvwwwtttrrrooollliiiddd```\\\XXXSSSPPPNNNLLLKKKIIIGGGFFFDDDCCCAAA@@@??????;;;:::999777555444222222---,,,+++***)))(((((((((&&&$$$######$$$$$$"""!!!##################""""""$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$""""""$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###''')))***)))&&&%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$""""""""""""!!!"""######"""%%%***+++'''(((### !!!&&&)))'''$$$$$$%%%&&&%%%###"""###$$$%%%###"""!!!!!!"""$$$&&&######$$$###""" """###$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&'''(((***+++---...//////000222555888;;;===>>>>>>@@@BBBBBB@@@??????@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888999999777444111000000000111222222222111000///111///------------+++***(((((((((((('''''''''&&&''''''((((((((((((''''''$$$%%%%%%$$$$$$#########!!! !!!######""" """###!!! !!!!!!    """"""###$$$%%%&&&&&&&&&---***((())))))'''###!!!!!!  %%%''',,,222888999888666.........//////...,,,)))(((%%% !!!"""###!!! !!!###%%%&&&)))///999BBBHHHIIIGGGEEE===;;;;;;AAAHHHKKKIIIFFF888333,,,'''$$$$$$#########"""  !!!###$$$$$$###$$$&&&+++333<<>>>>>???AAACCCEEEGGGIIILLLOOORRRUUUWWWZZZ]]]______aaaccceeegggiiimmmpppvvvwwwyyy{{{~~~~~~|||yyyuuupppllleeeaaa\\\XXXVVVUUUSSSRRRQQQPPPNNNKKKIIIGGGGGGFFFCCCBBBAAA???===:::999777222222000///---,,,++++++)))'''%%%%%%%%%%%%###!!!$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###%%%###!!!!!!###$$$%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&$$$$$$%%%$$$""" """$$$%%%$$$'''++++++'''((($$$ !!!&&&)))(((%%%$$$%%%&&&%%%#########$$$###"""!!! !!!###$$$""""""###$$$###"""!!! """###$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''&&&&&&((()))+++---......///000222555888;;;===??????BBBDDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;999555222111111000111222333333333222111222000///.........,,,***)))((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$###"""!!! """######""" """###!!! !!!"""   """"""$$$%%%%%%%%%%%%%%%'''(((((('''''''''%%%"""!!!  """"""###%%%)))000555888888777000/////////000///,,,******&&&"""!!!"""###!!!!!!!!!!!!"""$$$%%%&&&)))///999CCCIIIKKKJJJIII???<<<;;;@@@GGGKKKKKKHHH;;;666...)))%%%$$$#########"""  !!!###$$$###$$$%%%&&&***222<<>>IIIVVV]]]^^^ZZZPPPFFF888111+++(((&&&%%%***000444:::EEEQQQ\\\dddiiikkkfffaaa[[[WWWWWWZZZ\\\]]]]]]```ccceeegggkkkqqquuuyyy{{{}}}{{{uuunnniiifff```\\\WWWUUUVVVXXXXXXXXXXXXXXXWWWSSSLLLCCC<<<888222000---,,,---/////////---------,,,***)))((((((++++++************++++++&&&&&&&&&''''''(((((((((******+++,,,---.........***---000222222333444666888:::;;;===>>>AAAEEEHHHEEEFFFGGGIIILLLNNNQQQRRRUUUYYY]]]aaadddgggjjjlllmmmooorrrtttvvvyyy}}}~~~}}}||||||}}}|||xxxnnnjjjeeebbb```___]]]\\\YYYXXXUUUSSSPPPNNNLLLLLLJJJJJJIIIGGGDDDAAA???===999888777555333111//////,,,+++)))(((((('''%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((('''&&&&&&'''&&&$$$""""""%%%&&&&&&))),,,+++'''(((%%%"""###&&&((('''%%%$$$&&&&&&%%%$$$###$$$%%%###"""!!! !!!""""""!!!"""""""""!!!!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%&&&''')))+++,,,---...///000111444777;;;>>>@@@AAACCCFFFGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======;;;777444333333000111222444444444333333444222000/////////---+++))))))))))))(((((((((((('''(((((())))))((((((''''''%%%$$$$$$%%%%%%$$$######"""!!!"""######"""  !!!"""  !!!!!!   !!!  !!!###$$$$$$$$$###"""$$$((('''&&&&&&&&&###!!!!!!!!!!!!!!!"""###$$$!!!"""&&&---333777888888222111///...//////---++++++((($$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&***000888AAAHHHKKKKKKJJJ???<<<:::===DDDJJJJJJIII>>>888000***'''%%%$$$######"""  !!!###$$$!!!###&&&(((,,,333===EEEPPPSSSTTTQQQJJJBBB>>>===DDDMMMUUUYYYYYYUUULLLCCC444///***(((''')))000999???HHHVVVdddmmmqqqpppoooeeeaaa[[[XXXXXX[[[^^^```bbbeeehhhjjjkkkooouuuzzz~~~yyyppphhhddd[[[VVVPPPMMMMMMMMMLLLJJJFFFGGGFFFBBB;;;555222000...,,,************)))(((+++,,,---,,,)))'''''''''))))))((())))))***++++++((((((((())))))******+++++++++---...////////////---111666888777777:::<<<;;;>>>AAADDDEEEHHHKKKMMMKKKLLLNNNPPPSSSVVVYYYZZZ]]]aaaggglllooorrrvvvxxxzzz}}}}}}{{{yyyyyy{{{~~~vvvrrrnnnkkkiiiiiigggfffaaa___\\\YYYVVVSSSQQQPPPRRRQQQQQQOOOLLLHHHEEECCC??????>>><<<999666444222000...---,,,,,,,,,***(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))''''''&&&'''((('''%%%######'''((((((***---***%%%((('''%%%$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$######""""""!!!!!!!!! !!!!!!!!! """###$$$%%%%%%$$$###"""#########$$$%%%%%%&&&&&&%%%&&&''')))***,,,---...//////111444777;;;>>>@@@BBBEEEHHHIIIGGGEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????<<<999555444444000111333444555555555444555333111000000///---++++++*********))))))))))))(((((())))))))))))(((((('''%%%$$$$$$&&&&&&$$$"""$$$###""""""######!!!!!!!!!  !!! !!!    !!!!!!!!!  !!!"""""" """"""!!! !!!)))'''$$$%%%&&&$$$######""""""""""""!!!!!! $$$***000555777888444111...------...------,,,)))&&&###"""!!! !!!"""###$$$%%%)))---444<<>>:::777:::AAAGGGIIIHHH@@@:::222+++'''%%%$$$######"""  !!!###$$$!!!&&&)))---444???GGGOOOUUU[[[[[[VVVNNNIIIFFFGGGMMMQQQPPPNNNJJJBBB;;;111---*********...999CCCOOOXXXfffssszzzyyyuuuqqqccc___ZZZWWWYYY]]]aaacccdddgggjjjjjjjjjmmmtttzzz~~~uuuiii___ZZZOOOIIICCC@@@AAA@@@>>>:::888999888444///++++++,,,***)))((((((((('''%%%""")))+++------***((()))***(((((((((((()))***+++,,,*********+++,,,---------......000111222333333333333888>>>@@@??????AAAEEECCCGGGLLLOOORRRTTTVVVWWWWWWXXXYYY\\\___ccceeegggjjjooouuuzzz~~~yyyvvvqqqooonnnnnnmmmlllgggeeebbb^^^[[[XXXVVVUUUYYYYYYXXXVVVSSSOOOKKKIIIEEEDDDCCCAAA>>>;;;888666333222000000000000...---******))))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%((('''%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((('''%%%###$$$'''))))))+++---***%%%'''((('''&&&$$$###%%%'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$"""!!!  !!!""""""!!! """###$$$%%%%%%$$$"""""""""######$$$%%%%%%&&&&&&%%%&&&''')))***,,,---...//////111333777;;;???AAACCCEEEIIIJJJHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@>>>:::666555555000111333555666666555555555333111000000///---,,,++++++++++++*********)))(((((())))))))))))(((((((((%%%###$$$&&&'''%%%"""%%%$$$############ """""" """ !!!  !!!!!!  !!! !!!"""""""""!!! !!!###### )))(((###$$$&&&%%%$$$$$$###"""!!! """(((///444777888555222...,,,,,,------------***'''$$$###!!! !!!"""######%%%)))///666;;;???AAABBB>>>999555888???FFFHHHGGGAAA;;;333,,,(((%%%$$$######"""  !!!###$$$%%%***...555???GGGPPPXXXaaaeeeaaaZZZSSSOOOHHHKKKLLLHHHDDD@@@999222000,,,***+++---222???JJJ\\\dddqqq|||~~~wwwrrrbbb^^^ZZZXXX[[[```dddgggdddfffiiihhhgggiiipppvvv~~~yyynnn```UUUOOOCCC===777555666666333///222222111---(((&&&(((***&&&&&&'''((()))(((%%%"""###&&&******(((&&&''')))((((((((()))***+++,,,---++++++,,,---......//////111222444555666777777777777===CCCFFFDDDDDDGGGKKKKKKPPPVVV[[[]]]^^^```aaafffgggiiilllooosssvvvwww{{{xxxuuuqqqooonnnnnnnnnmmmjjjiiieeeaaa^^^ZZZXXXWWW]]]]]]\\\ZZZWWWSSSOOOLLLHHHGGGFFFDDDAAA===:::888555333222222333333111000,,,++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%&&&%%%###%%%'''&&&$$$###%%%'''((($$$###&&&'''$$$###$$$$$$######%%%'''((('''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((('''$$$""""""%%%))),,,---+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$"""!!!%%%$$$###############$$$"""######$$$&&&''''''((($$$&&&((())))))***,,,...///111444666888;;;>>>AAAEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHFFFDDDCCCEEEGGGHHHJJJJJJIIIFFFCCCBBBBBB??????>>>===:::777444222111333555777888777555333777555444333222111...,,,......---,,,++++++++++++***************)))((((((%%%""" """&&&'''$$$ ############"""!!! ###$$$$$$%%%$$$'''&&&!!! ######"""!!!  !!!!!!!!!"""###""" !!!###%%%&&&&&&&&&$$$###!!! ###'''+++///444888777222,,,)))***+++,,,+++---)))%%%######""" !!!"""$$$&&&(((,,,000333666888999555111222888@@@FFFHHHDDD>>>666000---)))$$$!!!### !!!###!!!"""&&&(((***222===FFFTTT]]]dddeeeeeeeee___WWWMMMGGG@@@;;;777444///,,,,,,---000555===FFFMMMRRRaaajjjwww~~~|||uuunnnjjj`````````aaabbbdddeeefffcccdddeeeeeeeeegggjjjlllssspppiiiaaaXXXLLLAAA:::000000///...,,,+++******(((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((('''&&&&&&((()))---,,,*********+++***)))---///000//////000222444444666888::::::<<<>>>AAABBBEEEIIILLLMMMNNNOOOPPPWWW[[[bbbgggkkknnnqqqssstttvvvzzz~~~uuusssrrrrrrrrrrrrpppnnnmmmjjjfffbbb___]]]\\\\\\[[[]]]```___[[[VVVRRRPPPNNNKKKIIIHHHHHHEEEAAA===<<<888444444666777777666333444333222111...+++***)))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%&&&%%%###!!!$$$&&&'''&&&$$$###$$$&&&((($$$###&&&'''$$$###$$$"""!!!!!!###%%%&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''%%%###$$$&&&)))+++,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!###"""""""""""""""######!!!""""""###$$$%%%&&&''''''(((***+++++++++---///---///222555777:::>>>AAAEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKJJJHHHFFFFFFHHHJJJJJJKKKLLLJJJGGGDDDBBBBBB???>>>>>>===:::888555333000222555777888777666444888666444444333222///---///...---,,,++++++++++++***************))))))(((&&&###!!!###&&&'''$$$ ############"""!!! ######$$$$$$ ###%%%%%%""" !!!   """!!!!!!###%%%&&&''''''$$$###""" ###&&&***...333777666111,,,))))))+++++++++---)))%%%###""""""  !!!"""$$$&&&)))---000222444333000---000777???FFFIIIGGGAAA999222...***%%%"""###!!!!!!###""" ###'''))),,,333>>>FFFQQQ[[[cccffffffddd\\\SSSKKKDDD;;;555222222222111333555999???FFFNNNTTTWWWeeellltttyyywwwqqqllliiidddeeefffgggiiijjjkkkkkkgggeeecccaaa```_________aaa]]]WWWPPPHHH???666000------,,,+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))+++++++++***+++---///---------...000222333333///000333444555777:::<<<===???AAABBBBBBCCCEEEGGGMMMQQQVVVZZZ]]]___bbbccckkkooouuuzzz}}}}}}zzzwwwtttpppkkkggggggeeeaaa]]]ZZZYYYYYYYYY[[[^^^aaaaaa^^^YYYUUUSSSRRRPPPNNNNNNNNNLLLHHHDDD@@@===999888999:::999777777777666555333222000///...+++)))(((((((((&&&%%%'''&&&%%%$$$$$$###!!!%%%&&&'''&&&$$$###$$$%%%((($$$###&&&'''$$$###$$$"""!!!!!!###%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&''')))******)))((('''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######!!!!!!"""###$$$$$$%%%%%%)))+++,,,,,,,,,,,,...///+++...111444777:::>>>BBBCCCEEEHHHJJJLLLNNNNNNNNNNNNMMMKKKIIIGGGGGGJJJLLLLLLMMMNNNMMMIIIEEECCCCCC>>>>>>>>>===;;;999666555000222444777888888777666999777666555555333111...///...---,,,++++++++++++******++++++******)))((('''$$$###$$$&&&&&&### ######$$$######"""!!! !!!""""""### !!!"""""""""!!!  ### !!! ###%%%'''((((((%%%$$$"""!!! ###%%%(((,,,111555555111,,,))))))*********,,,)))%%%###"""!!! """###&&&)))+++---...,,,******---555>>>EEEIIIJJJDDD<<<444///***'''$$$###""" """###"""!!!!!!$$$(((+++///666???EEEMMMVVV___cccccc^^^UUULLLFFF???555//////333888<<>>AAADDDFFFGGGJJJMMMOOOQQQSSSVVVYYYaaaeeekkkppptttxxx{{{~~~|||}}}{{{tttlllfffcccaaa]]]ZZZXXXXXXYYYZZZ]]]```dddddd```[[[VVVSSSQQQOOONNNOOOOOONNNLLLJJJHHHFFFDDDCCCBBBBBB@@@>>>>>>>>><<<;;;999888666666111...+++******)))'''&&&***(((&&&&&&%%%$$$!!!&&&&&&&&&&&&$$$$$$$$$$$$((($$$###&&&'''$$$###$$$$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''''''''((((((((((((((((((''''''((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$############$$$%%% !!!"""###"""""""""###$$$%%%%%%%%%***+++,,,,,,,,,+++---...+++...111444777;;;@@@CCCCCCEEEHHHKKKNNNOOOPPPQQQNNNMMMKKKHHHFFFGGGJJJMMMNNNOOOQQQOOOLLLHHHEEEDDD??????>>>>>><<<999777666000111444666888888888888999888777666666555222000///...---,,,,,,++++++,,,***++++++++++++***))))))(((&&&%%%%%%&&&%%%### $$$$$$$$$$$$###"""!!!!!! !!!!!!"""  """!!!  !!!    ###%%%'''))))))%%%$$$###!!!  """%%%'''+++000444555222...+++))))))******+++)))&&&###!!!  !!!"""$$$&&&((()))***)))((()))---444<<>>666///***'''%%%$$$###"""""""""#########"""&&&***...222888???DDDIIINNNUUUXXXWWWQQQIIICCC>>>999333000333;;;CCCIIINNNQQQVVV[[[^^^``````___aaabbbbbbbbbccceeehhhjjjkkklllmmmmmmllljjjgggeeeddd]]]TTTNNNKKKGGGAAA;;;999666111...,,,***'''%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&'''%%%&&&'''((()))++++++,,,)))+++,,,,,,+++,,,...000000111222333444666888:::AAACCCGGGJJJKKKMMMPPPSSSTTTXXX]]]aaaeeejjjnnnrrryyy|||~~~~~~~~~~~~~~~uuuoooeeeccc```]]]\\\]]]^^^___aaadddfffddd___WWWRRROOOMMMLLLMMMMMMNNNOOOOOONNNPPPOOOOOOOOONNNMMMKKKJJJIIIHHHEEECCC@@@>>><<<;;;666444111//////...,,,+++---+++***))))))(((%%%###&&&&&&%%%%%%%%%%%%$$$$$$((($$$###&&&'''$$$###$$$$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''((((((((((((((('''''''''''''''))))))((((((((('''''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""""""""###$$$ """############$$$$$$%%%&&&&&&&&&(((***++++++******+++------///333666999===AAAEEECCCEEEHHHLLLOOOQQQRRRSSSPPPOOONNNKKKIIIIIILLLNNNOOOQQQSSSRRROOOJJJHHHFFF@@@@@@???>>><<<:::777666111222444666888888999999:::888777777777666333111//////...---,,,,,,,,,,,,+++++++++++++++***))))))((('''&&&&&&&&&%%%###"""%%%%%%%%%%%%$$$###"""!!! !!!!!! """ """!!! !!!!!!!!!!!!   ###%%%'''))))))&&&%%%$$$"""  """$$$'''+++111555666444111---+++***+++,,,+++***((($$$"""  !!!"""$$$%%%'''((())))))***,,,///333999???CCCGGGDDD>>>777///***'''&&&$$$$$$$$$#########$$$%%%%%%''',,,111555:::>>>AAAEEEEEEGGGHHHFFFAAA===;;;666666666999???HHHQQQWWW\\\^^^aaaccccccbbb___^^^]]]\\\[[[\\\```eeejjjmmmpppoooooollliiiddd```]]]WWWOOOGGGBBB@@@<<<555000000---***(((((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$&&&'''(((&&&&&&((()))+++---...///---...000000///000222444555888;;;<<<>>>@@@DDDGGGNNNQQQVVVZZZ^^^aaadddgggllloootttxxx|||~~~}}}~~~zzz}}}~~~}}}~~~~~~~~~{{{uuuiiihhhfffdddddddddeeefffggghhhhhhddd\\\TTTNNNKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXTTTSSSPPPMMMIIIEEEBBBAAA>>><<<999777666555333111...---,,,,,,,,,,,,)))'''&&&%%%$$$$$$&&&&&&%%%$$$((($$$###&&&'''$$$###$$$"""!!!!!!###%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&((((((((('''''''''''''''''''''((()))(((((((((''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))))))))+++,,,...111444777:::===BBBEEEDDDFFFIIIMMMPPPRRRSSSTTTRRRSSSRRRPPPNNNNNNOOOQQQPPPRRRUUUUUURRRNNNKKKIIIBBBAAAAAA???===:::777555222333555666777888999999999888777777777666444222000///...---,,,,,,,,,,,,+++++++++,,,++++++***)))''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$"""""" !!!!!!!!!!!!""" !!!!!!  """!!!!!! ###%%%'''(((((('''&&&$$$###!!!  """$$$''',,,222777888777555111---,,,---...,,,,,,***&&&""" !!!""" !!!!!!!!!!!!  !!!"""$$$%%%'''((()))***,,,...000222666;;;???AAA@@@===888111+++((('''$$$%%%&&&%%%######%%%&&&''')))...333777:::<<<<<<>>>;;;999:::999666666888444888>>>EEELLLTTT\\\aaaeeeeeeeeedddccc```^^^]]]\\\[[[ZZZ\\\aaagggkkkmmmooommmjjjfff```ZZZUUURRRFFFAAA;;;777555222...++++++(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$&&&'''((()))&&&'''(((***+++---...///...///111333333555888;;;;;;???DDDHHHJJJOOOUUUZZZ___cccjjjppptttyyy}}}|||~~~{{{{{{|||~~~zzzuuummmmmmmmmmmmmmmllllllkkkmmmmmmkkkfff___XXXSSSQQQPPPPPPPPPNNNKKKJJJKKKMMMQQQTTTXXX[[[]]]```dddgggcccbbbaaa]]]YYYTTTPPPNNNGGGDDD@@@===;;;888555333222111000//////...,,,***%%%###"""$$$&&&((('''%%%((($$$###&&&'''$$$###$$$"""!!!!!!###%%%&&&%%%###%%%%%%%%%$$$$$$$$$###############%%%((()))((('''%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&''''''%%%###"""'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))+++---///111444777999<<<@@@CCCEEEGGGJJJNNNPPPSSSTTTTTTRRRSSSTTTSSSQQQPPPPPPQQQOOOSSSVVVWWWTTTPPPMMMLLLDDDCCCBBB@@@===999666444444555555666777888888888999777666666777666444222000///...------,,,,,,---++++++,,,,,,++++++***)))&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!"""!!!"""######"""######!!! """  """ !!!###%%%&&&'''''''''&&&%%%###"""!!!  """$$$'''---444999::::::999555000...///111------,,,(((###!!!"""$$$""""""#########"""  !!!###%%%'''((()))))),,,///000111444888<<<;;;======:::444...***)))%%%&&&'''&&&$$$###%%%((((((+++///444888:::999888666111000333444333555:::999>>>FFFMMMTTT[[[ccchhhiiigggeeebbb```_________^^^\\\[[[]]]aaaddddddcccaaa___ZZZUUUOOOIIIDDDBBB777555111...,,,***)))((((((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******((()))***,,,---///000111222555888;;;>>>BBBGGGJJJKKKQQQWWW[[[^^^cccjjjpppwww{{{zzzyyywwwwwwwwwxxxwwwvvvnnnooopppqqqsssuuuwwwxxxvvvyyy||||||zzzwwwvvvvvvqqqpppoooooooooooopppqqqqqqtttwwwzzz|||~~~|||wwwssstttvvvwwwvvvuuurrrqqqqqqqqqoookkkfffcccaaaaaa^^^^^^[[[VVVOOOKKKKKKLLLQQQUUUZZZ___dddjjjrrrwwwvvvwwwwwwuuurrrmmmhhheeeZZZVVVPPPKKKGGGBBB>>>:::<<<:::888666555333///---$$$"""!!!###''')))(((&&&((($$$###&&&'''$$$###%%%$$$######%%%'''((('''%%%%%%%%%%%%$$$$$$#########""""""###&&&)))***((('''###$$$&&&((())))))((((((((('''''''''&&&&&&&&&&&&$$$%%%'''''''''%%%###"""''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%$$$%%%%%%%%%###############$$$$$$$$$$$$&&&((())))))***,,,...///111444666888;;;>>>AAAFFFHHHKKKNNNQQQSSSTTTTTTPPPRRRSSSSSSQQQOOONNNNNNOOOSSSVVVWWWUUURRROOONNNEEEDDDCCCAAA===999666444555555666666777777888888888777666666666666444222000000...---------------+++,,,,,,,,,,,,+++******%%%&&&(((((('''&&&''''''&&&&&&&&&&&&%%%$$$######!!!"""###""""""$$$$$$### $$$$$$ !!!$$$!!!!!!!!!  !!!###%%%&&&&&&&&&'''&&&%%%###"""!!!!!!  """$$$(((...555:::<<<<<<;;;777222000000333---...---)))$$$"""###%%%"""###$$$$$$$$$"""!!! !!!###%%%&&&((()))'''+++...000000333777;;;999<<<>>><<<666000---+++%%%'''(((&&&$$$###&&&((())),,,///444888999777555///+++,,,111444333777===???DDDKKKRRRWWW^^^fffkkkiiigggccc```^^^___```aaa^^^]]][[[\\\^^^^^^[[[XXXQQQOOOJJJDDD===888555333......---***'''%%%&&&((((((&&&%%%%%%&&&&&&%%%#########$$$$$$%%%%%%&&&&&&((((((((((((((()))***+++,,,---...///000222333333<<<@@@DDDIIINNNTTTZZZ^^^ccchhhnnnqqqrrrvvv}}}~~~|||zzzzzzzzzzzz|||}}}yyyuuutttqqqmmmiiihhhiiiiiifffccc_________^^^^^^]]]]]]]]][[[___bbbaaa^^^ZZZYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXTTTWWWZZZ]]]```cccgggjjjkkkmmmqqqvvvyyy{{{||||||}}}}}}xxxzzz}}}~~~~~~{{{xxxvvvssssssrrrooommmlllnnnppprrrqqqlllddd[[[UUUSSSSSSSSSWWW^^^dddjjjsss}}}|||yyyqqqmmmfff___XXXRRRLLLIIIEEECCC@@@===;;;777333000###%%%'''((('''&&&&&&&&&!!!%%%((((((&&&$$$$$$%%%###%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))))))))(((%%%&&&'''((())))))))))))(((((((((((('''&&&%%%$$$''''''((((((((('''%%%$$$''''''''''''''''''&&&&&&'''((((((((((((&&&%%%$$$'''$$$%%%((('''###"""$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((()))***+++---///---000333555666888<<<>>>EEEHHHLLLOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPRRRTTTVVVVVVSSSPPPNNNIIIFFFBBB===:::888777666888777777777888999::::::888999::::::999777444222111111111111111000//////,,,+++******,,,---,,,***)))************(((&&&%%%((('''&&&%%%$$$%%%&&&'''############""""""!!!!!!"""""""""!!!    ###$$$"""  !!! $$$$$$###&&&---))))))((('''%%%"""  """%%%***111:::@@@CCCAAA>>>888333000000111111000...,,,(((%%%""" ''')))!!!""""""!!!###%%%((()))+++,,,---//////000333666999;;;BBBEEEAAA<<<888333///***)))''''''(((((('''&&&***,,,...000111111000000...///111222444777<<>><<<:::666333///---+++,,,+++)))(((&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$&&&%%%&&&&&&&&&&&&&&&%%%$$$((()))******)))***---///111222222333444888===AAAGGGMMMUUU^^^eeekkkpppsss|||~~~zzzwwwtttqqqnnnmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnkkkkkkiiigggeeedddbbbaaabbbcccddddddccc```]]][[[UUUUUUTTTSSSQQQOOONNNMMMFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGJJJKKKLLLRRRRRRTTTVVVYYY[[[\\\]]]aaacccfffjjjnnnrrruuuwwwzzz|||~~~{{{yyyvvvsssrrrssstttuuuyyy|||~~~|||xxxyyy{{{|||}}}wwwjjjaaa^^^^^^```hhhssszzz~~~yyytttpppkkkeeeaaaWWWSSSNNNIIIEEEAAA<<<999###%%%'''((('''&&&&&&'''###%%%((((((&&&$$$%%%&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((())))))(((%%%&&&'''((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&'''(((((((((&&&%%%$$$'''''''''''''''''''''''''''(((((()))((('''&&&%%%'''$$$$$$''''''$$$###&&&###$$$$$$%%%%%%%%%%%%%%%###%%%'''(((((()))+++------///222444666888;;;===CCCFFFKKKNNNOOOQQQSSSUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPRRRUUUVVVVVVTTTQQQOOOHHHFFFCCC???<<<:::::::::777777777777888999::::::999999::::::999777555444222222222111000///......,,,+++***+++,,,---,,,************))))))((('''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$###!!!  !!!!!!!!! ###$$$###&&&---******)))'''%%%""" """###$$$%%%(((...555:::AAA@@@===888222///...///111000...,,,(((%%%"""!!!&&&000333((( !!!!!!"""$$$&&&(((***+++---///111333666999===@@@FFFIIIEEEAAA>>>:::555000---***))))))******)))+++,,,...///000///...---///000222333555999>>>AAAFFFKKKQQQVVVZZZ___dddhhheeeccc```^^^^^^^^^^^^]]]]]]ZZZUUUPPPLLLFFF???:::444333111...,,,)))'''&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''(((((())))))******))))))''')))+++,,,+++,,,---///222555888<<<@@@FFFLLLQQQ^^^ccclllttt{{{|||zzzyyyyyyxxxyyyxxxvvvrrrnnnhhhfffccc___\\\ZZZYYYYYYVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRPPPOOOOOOOOOPPPRRRRRRQQQNNNLLLJJJCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::999888777666::::::::::::::::::::::::888888999:::;;;===>>>?????????AAABBBDDDFFFGGGHHHHHHJJJLLLOOOSSSVVVXXXZZZ]]]___bbbdddeeedddcccbbbaaa___]]][[[ZZZ[[[]]]^^^eeegggjjjlllmmmnnnppprrrxxxzzz|||}}}}}}}}}}}}wwwrrrqqqpppvvv~~~{{{xxxkkkhhhccc^^^YYYSSSMMMIII$$$&&&(((((('''''''''(((%%%&&&''''''%%%%%%&&&'''$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''((()))))))))((('''&&&((($$$$$$&&&&&&$$$%%%)))######$$$%%%%%%%%%%%%$$$"""$$$%%%&&&&&&'''(((***,,,...111333444666999;;;@@@CCCHHHLLLNNNQQQSSSUUUVVVVVVUUUUUUTTTRRRQQQQQQPPPRRRUUUWWWWWWVVVSSSQQQHHHGGGDDDAAA>>>===<<<<<<777777777777888999:::;;;::::::999999888888888777333333222111000///...------+++***+++,,,---,,,***+++***)))((((((''''''(((&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$#########%%%%%%###"""  !!!  #########''',,,++++++)))'''%%%""" $$$$$$%%%%%%(((---444999AAA@@@>>>999444///...---000///...,,,)))%%%###!!!)))444777,,,!!!!!!!!! !!!!!!###'''******---111555888<<<@@@CCCHHHMMMPPPMMMIIIHHHDDD@@@999555000,,,+++,,,,,,+++,,,---...//////...---,,,000222444555888<<>>======<<<<<<===>>>??????>>><<<:::888888888777666555444222111111111111111222222222222444444444444333222111000333333333333333333333333000000000000111222333333333444444555666777888888888999:::<<<>>>@@@AAABBBDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHKKKMMMPPPRRRRRRSSSUUUVVV]]]^^^aaaeeeiiimmmppprrryyyyyyyyyxxxuuupppkkkiiihhhhhhhhhjjjmmmpppsssuuuuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~}}}yyysssllleee```&&&'''))))))((('''(((***((((((''''''&&&&&&'''(((((())))))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&'''(((((()))(((((('''%%%$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''''''''((()))*********)))((()))%%%###%%%&&&%%%'''+++"""###$$$$$$%%%%%%$$$$$$!!!###$$$$$$$$$$$$&&&'''+++---000222333444777999<<<@@@EEEJJJMMMPPPSSSUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQSSSVVVXXXYYYWWWUUUSSSJJJHHHFFFBBB???===<<<;;;777777777777888:::;;;<<<;;;:::999999999999::::::555444333111///...---------,,,++++++,,,---,,,***+++***)))'''''''''((()))"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!    !!!"""###$$$'''+++,,,+++***(((%%%""" ###$$$%%%'''***111888>>>BBBBBBAAA===777111...---//////---+++)))&&&$$$"""$$$,,,///((( """""" !!!&&&)))***///555:::???DDDIIILLLRRRVVVWWWUUUSSSSSSPPPLLLCCC===666000------,,,,,,...///000111111111000000222444666888;;;@@@EEEIIIJJJMMMRRRVVVZZZ^^^aaabbbaaa^^^YYYUUURRRNNNIIIFFFCCC???888111,,,(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%&&&'''''''''&&&((()))************++++++,,,------///222555888===AAAEEEMMMSSS[[[cccjjjqqqxxx{{{~~~wwwooohhhdddccccccccc```^^^[[[ZZZYYYXXXUUUSSSSSSRRRPPPOOONNNKKKGGGDDDCCCBBB???<<<:::888777777888888888888888888999999444444444555555555555555555555666777666555333222444555444444333222111000000000000111111222222222444555555555444444333222222222222222222111111111111000000000000000000111222222222333333333333333555555666777777888888999888888888999:::;;;<<<===888888777666777888999;;;:::<<>>@@@BBBCCCGGGHHHIIIJJJKKKJJJHHHGGGJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTWWW[[[]]]___``````cccdddgggkkkooorrrtttuuuvvvxxx{{{)))*********))))))+++---***)))((((((******)))((('''''''''%%%""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''%%%$$$$$$$$$%%%&&&((()))%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((((('''(((***,,,------,,,,,,***&&&&&&((((((&&&'''+++$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%(((***---...///111333555777;;;AAAEEEIIILLLPPPRRRSSSTTTWWWXXXYYYXXXWWWVVVVVVWWWZZZ[[[[[[YYYVVVTTTNNNLLLIIIEEEAAA<<<999777888999999:::;;;===>>>???===<<<<<<<<<;;;;;;::::::888666444222111111111111///...,,,,,,------+++***))))))(((((((((((()))))) """###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$ !!!""""""###$$$$$$ !!!!!!!!!!!!  !!!""""""###!!!!!!%%%((((((+++******(((&&&$$$"""!!!$$$$$$%%%%%%(((---444999BBBDDDDDDAAA:::333,,,)))------,,,+++)))'''%%%$$$'''%%%"""!!!###$$$""" """"""!!!!!!&&&+++---333===FFFNNNTTTYYY\\\\\\^^^\\\ZZZZZZ\\\ZZZVVVKKKFFF>>>777444444333333888888888888999999::::::666888;;;???BBBHHHNNNSSSSSSTTTVVVYYY]]]^^^\\\ZZZSSSNNNFFF???:::555111...)))))))))'''$$$$$$%%%'''"""""""""###$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&(((***+++***+++---///000000000111333555888999???BBBFFFKKKRRR\\\ffflllxxx{{{}}}|||zzzyyyxxxvvvrrroookkkkkkmmmooorrrssssssqqqqqqpppnnnmmmllliiidddaaaXXXSSSMMMHHHEEEDDDCCCBBB>>><<<::::::;;;;;;999888999777666555666555222000222222222222111111111111,,,---...///000000000///......///000111222333333///000000111111111111000111111111222111111000000000000111222333555555666555555555666666555555444777666666555555444444444222222111000000000000000222222222111000000//////111000000000000000000000222111000///////////////,,,,,,,,,,,,---......///---///111111000///000000111111222333444555666666888999;;;<<<===>>>======@@@AAABBBCCCEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQRRRQQQRRRSSSUUUXXX[[[^^^aaabbbeeegggjjjmmmpppuuuzzz~~~***++++++***)))***,,,...***))))))***,,,,,,***'''''''''&&&$$$""""""$$$&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''###$$$%%%&&&'''((())))))&&&&&&((()))))))))((((((%%%%%%&&&&&&'''(((((()))''')))***,,,---......---***''''''***)))'''&&&)))%%%%%%&&&''''''''''''&&&$$$&&&'''&&&$$$$$$%%%&&&'''***,,,---...///222444666:::???DDDGGGKKKNNNPPPQQQSSSVVVYYYZZZZZZYYYXXXXXXZZZ\\\]]]\\\YYYVVVSSSNNNMMMJJJGGGCCC???<<<::::::::::::;;;===>>>@@@AAA===>>>>>>>>>===;;;:::999999777555333333333444444000...---,,,------+++***(((((())))))))))))(((((($$$############$$$%%%%%%"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!     !!!###$$$ %%%((('''***))))))((('''%%%###"""%%%%%%&&&'''***000777===EEEGGGIIIFFF???666///+++------,,,+++)))'''&&&%%%&&&%%%#########"""###$$$###%%%######''',,,,,,444>>>IIIQQQWWW\\\___[[[\\\YYYVVVWWWZZZXXXSSSIIIEEE???;;;;;;<<<<<<<<<>>>>>>===;;;;;;:::::::::777:::===AAAEEEKKKRRRVVVUUUTTTTTTVVVWWWVVVRRRNNNHHHBBB:::333///---+++)))$$$&&&((('''$$$""""""###""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))******+++---......///111333333444555888<<>>???AAACCCDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNQQQSSSUUUWWWZZZ]]]bbbffffffjjjnnnpppooopppsssvvvsssvvvyyy{{{}}}+++++++++***)))***,,,...***))))))+++...---***&&&))))))(((&&&$$$$$$''')))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))'''(((((((((((((((''''''###$$$%%%'''((()))))))))&&&'''(((*********))))))%%%%%%&&&&&&'''((())))))''')))+++---............***((((((+++***'''&&&(((%%%&&&''''''((((((''''''&&&'''((('''%%%%%%%%%&&&''')))+++------...111333666:::???CCCGGGJJJMMMOOOPPPRRRVVVYYY[[[\\\[[[ZZZZZZ[[[]]]]]]\\\YYYUUUSSSNNNMMMKKKIIIEEEBBB???===:::;;;;;;<<<>>>???AAABBB>>>>>>??????>>><<<999777999888666444333444666666000...------------+++***'''((()))******)))((('''(((&&&%%%###"""######$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!  !!!!!!###$$$ %%%(((''')))))))))((('''&&&$$$###$$$&&&(((***///666???EEEJJJLLLNNNLLLEEE;;;333///,,,,,,,,,+++)))(((&&&%%%!!!"""$$$$$$!!! $$$)))###&&&$$$$$$(((,,,,,,333>>>IIIRRRXXX]]]___ZZZYYYVVVRRRTTTWWWTTTOOOFFFCCC???>>>???BBBCCCDDDCCCBBB@@@===;;;999888888888;;;>>>BBBGGGMMMSSSXXXTTTRRRQQQQQQPPPMMMGGGBBB@@@:::222,,,))))))))))))###&&&))))))$$$ $$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$&&&)))***,,,,,,...000111222333555777<<<===@@@DDDJJJPPPVVVYYY[[[aaajjjssszzzyyyzzzzzzyyyxxxvvvtttsssmmmlllhhheeebbb``````___dddcccccceeeiiijjjhhheee___]]][[[[[[\\\\\\YYYUUUPPPMMMIIIEEECCC@@@===;;;===:::888666555444111000111000000111333444333222000///...///111222222111---...------,,,+++***))),,,---///000111111111000222222333333444555666666444444555555666666777777777888888999999999999999999999;;;<<<>>>???@@@AAA>>>??????@@@@@@@@@??????======<<<;;;::::::999999777666666555555555666666444444333333222222111111333333333444444555555555333333222111///,,,***)))))))))))))))((((((((((((***+++---,,,***))))))***)))***+++,,,---......///000000111111111000//////000111222333555555555555555666777999999999999888999::::::;;;===>>>@@@AAA@@@BBBDDDFFFGGGKKKOOORRRRRRWWW]]]^^^^^^```eeekkkdddhhhlllmmmooottt~~~))))))))))))***+++,,,---,,,---------,,,***((('''))))))))))))))))))))))))$$$%%%'''&&&%%%%%%'''((($$$%%%&&&&&&&&&''')))+++************)))'''&&&%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))((('''''''''''''''&&&&&&&&&%%%'''+++...000000///...,,,,,,+++***)))))))))***(((%%%###%%%***,,,***''')))&&&%%%((()))&&&$$$%%%,,,+++)))((()))+++...000333333888@@@EEEFFFIIILLLSSSUUUWWWZZZ\\\]]]]]]]]]^^^^^^^^^______[[[VVVSSSMMMMMMLLLKKKHHHDDD@@@===::::::999999;;;===@@@AAACCCAAA@@@???>>>===;;;:::999999777666555555555555111222222222000...,,,+++,,,***((((((******'''$$$''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######""""""######!!!""""""'''###""""""""""""!!!   !!!""""""!!!!!!"""%%%'''+++)))(((((()))(((&&&###%%%&&&---666===@@@GGGNNNUUUWWWTTTLLLEEE???888000000///...+++'''%%%%%%%%%###"""!!!"""$$$%%%&&&%%%"""""""""###$$$&&&'''(((///888AAAGGGQQQZZZ[[[WWWTTTMMMJJJLLLLLLHHHGGGJJJEEEFFFHHHJJJJJJHHHFFFEEEEEEDDDAAA???<<<:::888888;;;>>>BBBGGGKKKMMMNNNOOOOOOMMMJJJEEE@@@;;;777555......,,,***)))'''&&&%%%)))""""""(((&&& ###$$$%%%%%%$$$$$$&&&(((###%%%((()))***---000333000222555777999<<<@@@CCCEEEJJJPPPWWW\\\```dddgggnnnqqquuuzzz~~~|||zzzwwwrrrqqqmmmiiifffcccaaa```^^^\\\ZZZWWWUUUTTTTTTTTTVVVYYY]]]aaabbb___\\\YYYSSSOOOKKKIIIJJJJJJIIIGGG???<<<:::999:::888555111000000///............///000000///...------------///...---------...000111000//////...---,,,,,,+++---///222444444555666888777888999:::;;;;;;;;;:::AAA@@@???>>>===<<<<<<<<>>CCCDDDGGGLLLSSSTTTWWWZZZ\\\]]]^^^^^^\\\\\\]]]^^^]]][[[VVVRRROOOOOONNNLLLIIIEEEAAA>>>;;;:::999:::;;;===@@@BBBDDDBBBAAA??????>>>>>>===<<<;;;999777666555555555222222222222111///---,,,,,,***))))))******'''$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$######""""""######"""######'''###!!!!!!"""!!!!!!    !!! """$$$'''((((((((('''&&&%%%%%%+++,,,333>>>EEEJJJRRRYYY___bbb```YYYQQQJJJAAA888555444111...***'''%%%%%%$$$"""!!!"""$$$&&&&&&&&&!!!!!!!!!"""###$$$&&&'''///777>>>CCCKKKRRRSSSOOOJJJCCCAAADDDFFFGGGIIINNNNNNOOOQQQRRRQQQOOOLLLJJJFFFDDDBBB???===;;;999999<<>>:::777444222,,,+++***)))'''&&&%%%%%%(((""""""(((((( $$$%%%&&&&&&&&&%%%%%%''')))&&&(((***,,,---///333555666999===AAAEEEJJJOOORRRUUUYYY___dddhhhlllpppsssxxx{{{~~~{{{xxxuuurrrnnnkkkfffeeeccc```\\\YYYWWWVVVTTTSSSPPPNNNLLLKKKJJJJJJMMMOOOQQQSSSRRRPPPLLLJJJEEEBBB???===>>>>>><<<;;;999777444333444444111///111111000//////.........000000///////////////000000///000000111222333333222222111000///...------...222777;;;===???AAABBBAAAAAABBBBBBCCCDDDDDDDDDKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOOOONNNNNNQQQRRRTTTUUUWWWXXXXXXXXXZZZXXXVVVTTTTTTTTTSSSQQQNNNMMMMMMMMMMMMLLLIIIFFFDDDAAA???>>>AAACCCEEEFFFDDDEEEEEEDDDAAA??????@@@AAAEEEHHHGGGGGGIIIGGGCCC<<<999444000...,,,***)))...)))%%%$$$'''))))))'''((((((((((((((((((((((((&&&(((***++++++,,,///111...000222222111111222333111111111111000000000000///000000000000000/////////...---...000111111///000444666444555::::::777999===>>>===???DDDFFFEEEKKKKKKLLLNNNRRRVVVZZZ]]]```aaacccccceeehhhlllooo{{{~~~++++++++++++,,,---...///............---+++***((((((((((((((((((((((((((()))***+++***)))((()))***'''((((((((('''((()))+++***************)))((('''''''''''''''(((((((((((('''((())))))******))))))&&&&&&''''''(((((())))))&&&&&&((()))+++,,,---...000000///......------,,,)))'''%%%'''***+++***((()))&&&%%%(((***((('''(((***)))((('''(((***,,,---333222444;;;???BBBFFFKKKRRRTTTWWW[[[]]]_________[[[[[[\\\]]]]]][[[WWWSSSSSSRRRQQQNNNJJJFFFBBB@@@;;;;;;::::::<<<>>>AAABBBEEEDDDBBB@@@??????@@@AAA???>>><<<999777666555444444444333333111///...------+++************'''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$###%%%""" !!!!!!!!!  !!!!!!  !!!"""%%%''''''$$$###$$$&&&///000888CCCLLLSSS\\\eeejjjnnnnnnhhh```XXXLLLBBB<<<:::777222...***'''%%%$$$###"""###%%%&&&&&&%%%!!!!!!!!!!!!"""$$$%%%&&&///444999<<<@@@DDDEEEBBBAAA<<<:::???DDDIIINNNSSSXXXYYYZZZZZZXXXTTTPPPNNNGGGEEECCCAAA>>><<<;;;;;;>>>???AAABBBCCCCCCBBBBBB:::999777555222000...---(((''''''&&&&&&%%%%%%$$$&&&!!!"""((((((######(((((()))))))))((((((***++++++...000333555888<<>>>>>BBBBBBBBBAAA@@@===;;;999888666444333333333222000444222///...///000000///222222111111111111000000222222222222333444555666444555666888999::::::;;;:::999666333111000//////111777???FFFJJJMMMOOOPPPNNNNNNMMMMMMNNNOOOQQQRRRVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZ]]]^^^___aaabbbccccccdddbbb```]]]\\\\\\\\\ZZZYYYZZZYYYXXXXXXXXXUUURRRNNNHHHFFFEEEFFFIIIMMMPPPQQQNNNOOOOOONNNKKKJJJKKKLLLOOOUUUYYYYYYZZZZZZVVVPPPBBB===666000,,,+++)))(((***'''$$$%%%'''((('''%%%((((((((((((((((((((((((%%%'''***,,,,,,---...000...000111222111222444666666666555444222111000000------............------,,,+++***+++------,,,++++++...///...///111111///000333333222555:::;;;888======>>>???BBBEEEHHHJJJMMMNNNPPPQQQSSSVVVZZZ]]]gggkkkppptttwwwzzz}}},,,++++++,,,,,,---...///////////////...,,,***)))))))))))))))))))))))))))***+++,,,+++)))))))))***)))******)))((((((***,,,*********+++******))))))(((((((((((((((((((((((('''((()))***************&&&&&&'''((())))))******&&&&&&&&&'''(((***,,,...000000000000//////......***)))'''(((***+++***(((***&&&%%%(((***((((((***((((((''''''''')))+++,,,444222333888===@@@EEEKKKPPPRRRVVV[[[^^^___``````\\\\\\\\\]]]^^^]]]YYYWWWWWWVVVTTTPPPLLLHHHDDDBBB<<<<<<;;;;;;===???BBBCCCEEEDDDBBB???>>>>>>AAACCCAAA@@@===;;;999777666555666666555333222000///......---,,,,,,+++)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######$$$### !!!  !!!  !!!!!!  """&&&%%%""" ###'''---///666AAAKKKTTT^^^hhhnnntttwwwtttmmmcccVVVJJJAAA???;;;777333...)))&&&$$$###!!!"""$$$%%%%%%$$$""""""""""""###$$$%%%&&&---000333444555666777777<<<;;;<<>>===<<<============<<<;;;999888111111///...,,,***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%"""###'''(((%%%%%%))))))***++++++***+++---///222444999===AAAEEEKKKNNNQQQUUU[[[```fffkkkppptttuuuwwwzzz|||}}}|||wwwsssqqqooonnnmmmgggeeebbb___^^^\\\XXXVVVSSSSSSRRROOOKKKGGGBBB??????>>>===;;;999777666666999888777555333222111111222111000000000000//////222111///......000222333333333444555666777777777999999999:::;;;<<<>>>???>>>@@@BBBEEEGGGGGGGGGGGGGGGDDD???999555222000///555<<>>DDDJJJMMMPPPUUUZZZ^^^`````````^^^^^^^^^___aaa```^^^[[[[[[YYYVVVRRRMMMIIIEEECCC======<<<<<<>>>@@@CCCDDDDDDDDDCCC???======@@@CCCAAA@@@>>><<<:::888888777999888666444222111000///...///...---+++)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######"""!!!"""  !!!!!! !!!!!! !!!%%%$$$ """&&&***+++111;;;EEENNNYYYcccllluuu{{{{{{wwwnnn```TTTGGGDDD???;;;888333---((($$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''***+++---...------///222777;;;AAAJJJTTT]]]aaabbbaaa___]]]YYYTTTPPPLLLJJJIIIGGGEEEBBB???===<<<;;;999888888666555333111111---,,,+++)))(((&&&%%%%%%############$$$$$$$$$%%%&&&$$$$$$&&&'''&&&''')))''')))***+++,,,---000333777;;;AAAGGGMMMTTT[[[___eeehhhmmmrrruuuxxx|||~~~|||~~~{{{wwwuuuuuunnnkkkgggeeeddddddcccbbbbbb```\\\ZZZXXXVVVSSSPPPMMMMMMLLLIIIDDD???:::777666666555444333222111000222111///.........///000...///000000111111222222444333222222222444666888777888:::===???AAABBBBBBDDDDDDEEEEEEFFFGGGIIIIIIKKKMMMOOORRRTTTUUUUUUUUUUUUPPPHHH???888333000///888???IIISSSXXX[[[\\\]]]ZZZYYYXXXWWWXXXZZZ\\\^^^YYYXXXWWWWWWWWWWWWWWWWWWZZZ\\\^^^```aaabbbbbbbbbcccdddfffgggiiijjjjjjjjjhhhfffcccbbbbbbbbb```___]]]^^^^^^___```^^^ZZZVVVQQQNNNKKKJJJKKKMMMNNNOOOQQQQQQQQQPPPQQQSSSWWWZZZZZZbbbiiilllkkkiiibbbZZZJJJCCC888...)))'''''''''&&&&&&'''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,---...000000222555777777777888999888777777666555444444444444444555555444444333222111///......//////---,,,---,,,,,,------+++***+++))),,,,,,+++---000///+++000000111111222333444444777999<<<>>>???BBBEEEGGGFFFIIIMMMPPPSSSUUUYYY[[[```ccciiimmmqqquuuzzz}}}------------...///000111111111111111000...,,,+++++++++++++++++++++++++++)))+++,,,,,,++++++,,,------......---+++***+++---)))***+++,,,,,,,,,,,,,,,************))))))))))))'''((()))***+++,,,,,,,,,(((((())))))******++++++'''&&&&&&&&&''')))+++,,,---...000222333333222222///......------,,,,,,,,,...)))''')))***((((((***'''''''''(((((()))***+++111///000555999<<>>>>>======???AAADDDEEEDDDEEEEEEAAA===<<<>>>AAA???>>>===<<<;;;:::::::::;;;:::777555333222111111///000000///,,,)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###### $$$!!!       !!!!!!  !!! ######!!! !!!###((((((,,,555<<>>GGGPPP\\\gggkkkiiidddaaa\\\VVVQQQMMMKKKJJJGGGFFFCCC???<<<999777666222222000///...,,,,,,+++))))))(((((('''&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++(((***---///222555999<<>>AAAAAACCCFFFIIILLLNNNOOOOOORRRRRRQQQQQQQQQRRRRRRSSSUUUVVVXXXZZZ\\\^^^^^^___^^^XXXNNNCCC999333000///888???IIIRRRXXX[[[\\\]]][[[ZZZZZZZZZZZZ\\\]]]^^^ZZZZZZYYYYYYXXXYYYYYYZZZ\\\^^^```bbbdddeeeeeeeeeeeefffgggiiijjjkkkllllllgggeeecccbbbbbbaaa```^^^^^^^^^___aaaaaa___[[[WWWRRRNNNJJJGGGFFFFFFFFFEEEIIIIIIIIIJJJKKKPPPVVVZZZXXX```hhhkkkjjjggg___WWWJJJBBB777---((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******+++,,,///111222666<<<@@@AAAAAABBBCCC<<<<<<;;;;;;:::999999888666666666555444333222111333111000000000000...---000---...000000,,,,,,---%%%***---+++)))++++++))),,,,,,,,,------.........///222444666777999;;;===???BBBDDDFFFHHHJJJMMMOOONNNRRRWWW\\\___cccgggjjj000000000000111222333333111222222222111///---,,,------------------------***+++------------///000/////////...+++++++++---)))***+++,,,------------+++++++++******)))))))))'''((()))***+++,,,,,,,,,************************&&&&&&''''''((()))++++++---...111444666666666666111111111000...------...111+++((()))***((((((***'''(((((())))))***++++++...+++---222666888===BBBGGGKKKRRRXXX]]]_________`````````bbbdddeeedddccc```^^^YYYTTTNNNIIIEEECCC???>>>>>>>>>???BBBDDDFFFEEEGGGHHHDDD???<<<>>>@@@<<<<<<;;;;;;;;;<<<======<<<;;;888666444222222222000111222000,,,))))))***((((((((('''''''''&&&&&&#########$$$$$$$$$$$$%%%%%%$$$######""""""######&&&###  !!! !!! !!! !!!!!!!!!!!!!!!!!!'''%%%'''---333999DDDMMM^^^iiivvv}}}|||rrrgggZZZUUUNNNHHHBBB;;;000)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&((('''***...///000777AAACCCJJJQQQWWWaaalllpppmmmfffbbbZZZSSSMMMJJJJJJJJJDDDBBB???;;;666333111///+++******)))((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***...000111000333777;;;???DDDIIILLLQQQUUU\\\cccjjjrrryyy~~~}}}yyyuuuqqqnnnmmmeeefffgggfffccc```^^^^^^______^^^```aaaaaa___]]]UUURRRNNNJJJFFFBBB>>>;;;888888666444222000///...***+++,,,---......---,,,---------...///111333444000444888;;;===>>>AAADDDDDDFFFHHHIIIGGGHHHJJJLLLOOOQQQTTTWWWYYYZZZZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]___```aaa```YYYNNNCCC999333111000777===GGGPPPVVVYYY\\\]]]\\\\\\\\\]]]^^^^^^______\\\\\\[[[[[[[[[\\\\\\]]]]]]___aaadddeeefffffffffcccdddfffgggiiijjjjjjjjjeeecccaaa``````___^^^\\\^^^^^^___``````]]]XXXTTTMMMIIICCC???===<<<:::999<<<<<<===>>>AAAGGGOOOTTTWWW___fffiiihhheee]]]UUUGGG@@@555---((('''''''''$$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))+++000333555;;;DDDKKKOOOPPPPPPQQQKKKJJJIIIGGGFFFDDDCCCBBB>>>======;;;:::888666555777555333333333222000///111......222111------000###+++000,,,''''''))))))))))))******+++++++++******,,,...000000111333555888:::<<<>>>???AAADDDGGGDDDGGGKKKNNNPPPRRRUUUWWW222222222222333444555555222222222222111///...,,,........................***,,,.../////////111333000000000...,,,+++,,,---)))***+++,,,---.........++++++++++++******))))))'''((()))***,,,,,,,,,---+++++++++***************&&&''''''((()))***++++++---///222666888999999999222333333111///......///222,,,)))******'''''')))(((((())))))***++++++++++++)))+++000444666:::???FFFJJJQQQWWW\\\______^^^`````````bbbdddeeeeeecccaaa^^^ZZZTTTNNNIIIEEECCC??????>>>>>>@@@BBBEEEFFFGGGIIIKKKGGGAAA===>>>@@@::::::::::::;;;===>>>???===<<<999666444333222222000222333111,,,))))))***)))(((((((((((('''''''''""""""#########$$$$$$$$$%%%$$$$$$###"""#########(((%%%""" !!! """ !!!!!! !!!""""""!!!%%%"""###''',,,111;;;DDDVVVbbbpppyyy~~~|||tttjjjbbb\\\SSSLLLFFF===111((()))'''&&&&&&'''((('''&&&$$$$$$$$$###$$$$$$%%%%%%((('''+++111222444===IIIRRRXXX[[[]]]dddnnnqqqmmmfff```XXXOOOIIIGGGHHHIIIAAA???<<<777222...,,,***'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))---222555666999<<>><<<999555333111000//////......//////***+++---///000000//////000000111111333444666777777;;;AAAEEEFFFIIILLLOOONNNQQQTTTTTTSSSRRRTTTVVVZZZ\\\^^^aaabbbbbbaaaaaacccbbbaaa___]]]\\\\\\\\\ZZZYYYYYYYYY[[[]]]___```___XXXMMMBBB999333111111555;;;EEENNNTTTYYY\\\^^^]]]^^^___```aaaaaaaaaaaa]]]]]]]]]\\\]]]]]]^^^^^^]]]___aaadddeeefffggggggdddeeeggghhhjjjkkkkkkkkkhhheeecccbbbbbbaaa```___^^^^^^^^^___^^^ZZZTTTOOOGGGBBB<<<888555333222000111111222444888???GGGMMMWWW___fffhhhhhheee]]]TTTEEE>>>555---((('''''''''###$$$$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''(((+++000444777>>>IIISSSYYY[[[\\\\\\YYYXXXVVVTTTQQQOOOMMMLLLLLLLLLKKKIIIGGGDDDBBBAAA:::999777666666666444222111------222222------000###---333...'''&&&)))+++((())))))***+++*********'''))),,,---------///000111333555777888:::>>>AAA@@@BBBEEEFFFGGGHHHIIIKKK444444555555444444333222000111111111111111000///000000000000////////////............000222444666444333222000...,,,******+++,,,---............---...---,,,+++******************+++,,,,,,,,,++++++''')))+++------,,,***((()))'''&&&''')))++++++***+++111555444777<<<<<<888666444222333555444000---111...+++***))))))'''%%%(((((()))***+++***'''%%%++++++++++++...333999>>>CCCGGGLLLSSSXXX\\\^^^___``````aaadddggggggeeeaaaeeeccc___ZZZTTTMMMHHHEEEBBB@@@???@@@CCCEEEFFFFFFHHHFFFEEEDDDDDDCCC@@@>>>>>>===<<<===>>>???>>>======;;;999666444333333333111000///...+++)))'''&&&&&&(((((($$$%%%((()))'''&&&&&&&&&&&&%%%$$$###"""(((%%%######%%%%%%###  !!!#########"""!!!$$$"""!!! !!!!!! !!!!!!!!!!!!%%%,,,444;;;HHHTTTbbbkkkrrrwwwwwwtttjjjcccYYYNNNCCC999111,,,(((''''''&&&&&&''''''(((###$$$&&&%%%%%%%%%''')))+++///444888<<>><<<666000,,,+++***(((&&&***$$$###&&&$$$!!!"""""""""###$$$&&&'''(((&&&%%%%%%&&&((()))(((((('''+++///111222555;;;???DDDIIIRRRZZZaaahhhmmmppprrrvvv{{{~~~}}}~~~}}}}}}}}}}}}}}}zzzuuuqqqnnnkkkeeeaaa^^^\\\ZZZXXXTTTUUUWWWXXXYYYWWWVVVTTTYYYUUUQQQOOOMMMJJJEEEAAA===888222...------+++)))---///---***,,,111///)))......------...000111333555555555666888;;;===???BBBCCCEEEIIIMMMQQQTTTVVVYYYYYYYYYZZZZZZ[[[[[[\\\___aaadddffffffeeebbb```cccbbb___]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^TTTJJJCCC;;;222...---222222888BBBKKKPPPWWW]]]_________```aaaaaa___^^^]]]]]]^^^___```aaaaaabbbcccccccccddddddeeeeeeeeefffdddbbbbbbdddfffhhhhhhhhhgggfffeeeeeeccc```]]]YYYUUURRRRRRRRRNNNFFF???;;;999555111///......///,,,---...///222666<<<@@@JJJWWW______aaaddd^^^SSSFFF:::000,,,+++'''$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''(((******))),,,222;;;BBBOOO[[[dddhhhiiihhheeecccaaa___^^^]]]]]]]]]^^^[[[XXXYYYZZZXXXSSSMMMHHHDDD???<<<999888666444///......///222333333222111111000///...------,,,(((((())))))***)))))))))'''((()))+++,,,++++++***,,,...000111111333666888<<<===>>>@@@AAABBBBBBBBB666666666666666555444444333333333222222222222222222222111111111000000000...---...///000222444666555444222000...---,,,,,,++++++,,,,,,---------------,,,++++++************++++++,,,---------,,,,,,''')))+++,,,---+++)))(((((('''&&&''')))*********+++111444444777<<<===999:::999777888999777444111222000---++++++***(((&&&(((((((((***+++***(((%%%*********+++---111888===AAADDDJJJPPPVVVZZZ]]]^^^_________bbbeeegggeeeccceeedddaaa\\\VVVOOOIIIFFFEEECCCBBBBBBEEEGGGHHHHHHIIIGGGEEEEEEEEEDDDAAA??????>>>======??????>>>======<<<999777444333333333/////////...---+++***)))&&&((((((%%%%%%((((((%%%&&&&&&&&&&&&%%%$$$###"""(((&&&$$$$$$%%%%%%###!!! """#########""""""###!!!  !!!!!!  !!!###)))000555???KKKXXXaaaiiioooqqqoooiiibbbXXXNNNDDD;;;333...))))))(((((((((((())))))&&&''''''&&&%%%&&&)))+++000555===CCCIIIPPPYYY___\\\\\\\\\^^^ccciiiooosssjjjaaaTTTJJJEEEAAA<<<888666222,,,)))((('''&&&$$$&&&### """$$$###!!!######$$$%%%&&&&&&''''''&&&%%%%%%&&&((())))))))),,,000666:::===AAAHHHMMMUUU[[[ccckkkrrrwww|||~~~}}}}}}~~~vvvuuussssssqqqnnnjjjfffcccaaa___]]]\\\[[[XXXVVVSSSSSSRRRRRRPPPNNNLLLJJJHHHFFFCCCAAA@@@===888444111---)))((()))******)))***,,,,,,***---222111,,,//////000111333666999:::???>>>??????AAACCCEEEFFFIIIJJJKKKNNNQQQTTTWWWXXX[[[[[[\\\\\\]]]^^^^^^^^^aaabbbeeeggggggeeebbb```bbb```___]]]\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\\\\[[[RRRGGG@@@999000++++++000000444<<>>333///,,,(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%(((((('''+++111<<>>???888999999999999888777777777666555333333333444555333333333333222222222222------...///111333555666666444111///---------...,,,++++++******+++------,,,++++++*********++++++++++++,,,---------------((()))+++,,,,,,***)))'''((('''&&&&&&(((******)))+++///333444777<<<>>><<<>>>===<<<<<<;;;:::777444444222000...---,,,)))'''((('''((()))+++***(((&&&))))))******+++///555:::>>>AAAFFFMMMSSSXXX[[[\\\^^^]]]]]]___bbbeeeffffffffffffccc___YYYRRRLLLHHHHHHFFFEEEEEEHHHJJJKKKKKKIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@>>>>>>??????>>><<<===<<<:::777555444333222.../////////...---,,,,,,&&&))))))&&&&&&((('''###&&&&&&&&&&&&%%%$$$######'''&&&$$$$$$%%%%%%###""" !!!"""#########""""""!!!   !!!""" !!!!!!  """%%%***...555@@@LLLUUU^^^fffiiihhhddd___VVVLLLDDD<<<555000+++++++++******+++++++++))))))'''&&&&&&)))...111:::AAAKKKRRRWWW[[[```ccc^^^ZZZXXXZZZaaajjjppprrrlll___OOOCCC>>>;;;555000...+++'''%%%$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&&&&'''''''''((()))+++---...444:::BBBIIINNNTTT[[[aaajjjooovvv~~~|||zzzzzzxxxvvvtttooommmkkkiiihhhfffbbb___[[[[[[[[[\\\\\\ZZZVVVSSSNNNLLLIIIFFFBBB???===<<<:::999999888888555111...+++)))((((((***---......+++,,,------000555555222222333444777:::???BBBDDDHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOPPPRRRTTTVVVXXXYYY^^^^^^______```aaaaaabbbccceeeggghhhgggeeebbb```___^^^]]]\\\\\\\\\]]]^^^[[[[[[\\\\\\\\\\\\\\\\\\WWWNNNDDD<<<555---))))))+++,,,000555888===IIIUUUXXXZZZ]]]___aaaaaaaaa```aaabbbbbbcccddddddddddddffffffeeeddddddccccccbbbdddbbbaaaaaaccceeeeeeeeeaaa```___^^^\\\YYYTTTQQQFFFAAA<<<888666222---((()))((('''%%%&&&''')))***&&&'''(((((())),,,000444888CCCLLLOOOTTT[[[YYYRRROOODDD888222...)))'''(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''((((((,,,222>>>HHHXXXfffnnnrrrrrrrrrtttsssqqqooommmlllkkkkkkqqqqqqrrruuuwwwuuupppkkkddd___XXXRRROOONNNMMMLLLJJJGGGDDDBBBAAA>>>;;;999555555333111///---,,,+++++++++++++++++++++*********++++++++++++***))))))'''((())))))((((((***,,,,,,---///222444666777888<<<<<<<<<<<<<<<;;;;;;::::::888666444444555666777444444444444333333333222---...///000222444555666666333000---,,,---...///---,,,***))))))+++,,,...++++++*********++++++,,,***+++,,,,,,------------)))***+++,,,+++***)))(((((('''&&&&&&(((******))),,,...111333777;;;>>>>>>???>>>>>>===<<<:::777555777555333111111///,,,***)))(((((()))******)))'''((()))))))))***---222666;;;>>>DDDJJJPPPVVVYYY[[[\\\[[[[[[\\\___ccceeeggggggfffeeebbb]]]VVVOOOKKKJJJHHHGGGGGGIIIKKKLLLLLLHHHFFFDDDCCCDDDCCCBBB@@@CCCBBB@@@???@@@???===<<<===<<<:::888666444333222000000000000///...---,,,&&&******'''&&&'''&&&"""%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$###""""""""""""###"""""""""  """$$$!!! !!!  !!!!!!!!!"""%%%(((111;;;EEEMMMTTT\\\``````\\\WWWPPPHHHAAA;;;666222---------......---------***)))((('''(((...555;;;GGGOOOXXX^^^___^^^]]]]]][[[WWWTTTXXXbbbjjjmmmnnniii[[[III<<<777444...)))'''&&&$$$""""""######$$$###$$$%%%$$$######%%%&&&###$$$&&&(((((((((&&&%%%((()))***+++,,,000444777>>>FFFPPPYYY```gggoootttxxx}}}}}}~~~yyytttppplllhhheeefffeeecccbbbbbbbbb```^^^]]]]]]^^^^^^\\\WWWQQQLLLDDDAAA===888555222111000000000222333222000...++++++++++++,,,...///000111111222333444777999::::::999999;;;>>>AAAEEEIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTVVVXXXYYY______``````aaabbbcccccceeefffggghhhfffdddaaa```]]]\\\[[[[[[[[[\\\^^^___\\\]]]^^^______^^^\\\[[[UUUKKK@@@999222+++'''(((&&&)))---111111444@@@LLLSSSVVVZZZ^^^```aaaaaabbbcccdddeeeffffffeeeeeeddddddddddddddddddcccccccccdddcccbbbccceeefffeeeddd```^^^[[[YYYUUUPPPJJJFFF>>>:::555111...,,,)))&&&((('''&&&&&&&&&''')))***%%%&&&&&&&&&&&&(((+++...000999BBBGGGOOOVVVXXXUUUSSSHHH===666000***((()))%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((()))***///666@@@LLL\\\kkkrrruuuuuuuuuxxxxxxvvvtttsssqqqpppppprrrsssvvv{{{}}}|||wwwsssiiieee^^^YYYYYYZZZ[[[\\\ZZZWWWTTTQQQOOOLLLHHHFFFAAA???===:::666333000////////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++)))******)))''''''(((***'''(((***,,,...//////000@@@@@@@@@@@@@@@???>>>>>><<<;;;888666666666777888555555555444444444333333///000111222444555666666444222///---,,,---...000///---,,,******+++---...,,,+++++++++++++++,,,---)))***+++,,,------------++++++,,,,,,+++***)))((()))'''&&&''')))++++++***------...222555999<<>><<<<<<<<<;;;999777555333222222222111000///---,,,+++'''******&&&%%%'''&&&###%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%#########""""""""""""### !!!###  !!!  !!!""""""!!!"""$$$&&&///777@@@FFFLLLSSSVVVUUURRRMMMGGGBBB>>>:::666444000111222222222222111000+++***))))))---555???FFFQQQYYYbbbfffddd___[[[ZZZXXXVVVVVV\\\dddiiihhheee```RRRAAA444///---)))%%%$$$$$$############%%%&&&!!!"""###""" """$$$###%%%''')))))))))'''&&&((()))+++---000666===CCCLLLTTT___iiipppwww~~~~~~{{{xxxyyyuuuoooiiieeeaaa^^^[[[___]]]\\\]]]___```___^^^```___]]]ZZZUUUMMMDDD>>>888555111---+++))))))***%%%''')))******))))))((()))+++...000222333555666<<<<<<===>>>???>>>???AAA@@@AAAAAACCCFFFIIILLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[^^^^^^___```aaabbbcccccceeefffffffffeeeccc```___[[[[[[ZZZZZZ[[[\\\^^^___]]]___```aaaaaa___\\\[[[SSSIII>>>777111***'''(((###&&&,,,000//////888BBBLLLPPPWWW\\\^^^```aaacccdddeeefffggggggfffdddccc```aaaaaabbbcccdddeeeeeeeeedddeeefffhhhhhhfffdddaaa]]]XXXRRRMMMFFF???:::666333///,,,+++***)))((()))(((''''''''''''((()))%%%&&&&&&&&&&&&&&&)))+++---333;;;BBBKKKSSSWWWWWWUUULLLAAA:::333+++((()))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''')))+++111888BBBNNN___mmmssstttuuuvvvzzzzzzyyyxxxvvvuuutttsssrrruuuyyy~~~|||yyypppkkkeeeaaaaaabbbdddeeegggeeebbb___^^^[[[XXXVVVQQQOOOLLLGGGCCC???;;;:::555444444222000...,,,***++++++++++++,,,,,,------+++,,,,,,***((('''((()))'''((()))************)))CCCCCCDDDDDDCCCCCCBBBAAA???>>><<<:::999999::::::777777777666666666666555222333444555666666666666333222000.........000111000000...------......///...---,,,,,,,,,,,,------)))***+++---............------------,,,+++*********)))'''(((***,,,,,,+++...+++,,,000333555:::???>>>@@@AAAAAA>>><<<;;;;;;999888777888888777444111///---,,,+++++++++)))((())))))***))))))+++...111777:::>>>EEELLLSSSXXX[[[[[[[[[[[[ZZZZZZ\\\___bbbbbbdddggggggccc]]]VVVRRRLLLJJJHHHHHHJJJLLLLLLLLLHHHFFFCCCBBBBBBCCCCCCBBBFFFDDDBBBBBBBBBAAA???>>><<<<<<;;;:::888555333222222222111000///---+++***(((***)))%%%$$$''''''%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$###"""""""""######   !!!!!!  !!!!!!!!! !!!$$$&&&+++333<<<@@@EEEJJJLLLKKKGGGDDD@@@===;;;:::888666666777888999999888777666///......///444===HHHOOOXXX___gggkkkhhhccc```^^^XXXXXXZZZ___bbbaaa]]]YYYOOOEEE777,,,'''&&&%%%%%%"""###$$$$$$$$$$$$&&&(((***(((&&&%%%%%%%%%'''(((&&&''')))***+++,,,++++++***,,,000444888@@@KKKSSS]]]eeepppyyy~~~||||||{{{yyyuuurrrkkkgggccc___^^^]]]\\\[[[```___^^^___``````^^^]]]XXXUUUQQQLLLFFF>>>666000---,,,)))'''%%%%%%&&&'''"""$$$&&&''''''''')))***---111666:::===???BBBDDDEEEDDDEEEFFFEEEBBBCCCFFFEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVXXX[[[]]]^^^\\\]]]^^^___```aaabbbccccccddddddcccbbb```___]]][[[ZZZZZZYYYZZZ\\\]]]^^^___```cccdddccc```]]]ZZZRRRGGG===666///)))''')))$$$&&&***///...---222:::DDDKKKTTTYYY\\\^^^aaacccdddeeegggggggggeeecccaaa^^^^^^___```bbbcccdddeeeeeeeeefffhhhiiiiiifffccc___ZZZRRRJJJCCC<<<666111---,,,***)))((((((((()))''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))***---000666>>>GGGOOOUUUWWWVVVNNNFFF???777---)))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!%%%''')))000888EEEQQQbbbmmmqqqrrrsssuuuyyyyyyyyyyyyxxxwwwvvvuuutttwww|||yyyuuuooojjjiiiiiijjjjjjooommmkkkjjjiiihhhfffddd___^^^[[[WWWSSSOOOLLLJJJAAA@@@>>>;;;888444111000------,,,,,,,,,------...+++,,,+++***'''&&&'''((()))))))))))))))(((((('''FFFFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@>>>======<<<::::::::::::999999999888555666777777888777666555333333222111111111222222222222111111111000000000000///......------------+++,,,---///000000111111//////......---,,,+++++++++***)))***,,,---------///+++***///222222777===;;;===@@@???===;;;;;;<<<999888999:::;;;:::777555333000...---,,,+++***((()))*********)))***---000444666;;;BBBIIIPPPVVVYYY[[[\\\]]][[[YYYXXX[[[]]]```bbbfffgggeee```YYYTTTNNNLLLJJJJJJKKKMMMMMMMMMJJJGGGDDDCCCDDDEEEEEEEEEFFFDDDBBBBBBCCCBBBAAA???<<<<<<<<<:::888666333222////////////...---,,,+++((()))'''######''')))'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$%%%'''%%%$$$###"""""""""######  !!!!!! !!!$$$''''''000999>>>BBBGGGHHHEEE???===:::999:::::::::999<<<===???@@@@@@???===<<<666666666777<<>>======<<<<<<<<<;;;;;;;;;777888999999999777666555444444444444444444444444333333333333333222111000222111000///...------------...///111222222333333000000///...------,,,,,,,,,+++******,,,......---///***)))...000000555<<<666999<<<<<<:::888999:::999999999;;;===<<<:::777555333///...---,,,***(((***++++++*********---///222444999???GGGNNNTTTWWW\\\]]]^^^\\\XXXWWWXXXZZZ^^^aaaeeehhhfffaaaZZZVVVOOOMMMKKKKKKMMMNNNNNNNNNLLLIIIFFFEEEFFFGGGGGGGGGEEEDDDBBBBBBCCCCCCBBB@@@<<<<<<<<<;;;999666333222------...............---((()))&&&""""""'''***)))$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&(((&&&%%%###"""""""""######  !!! !!!!!!  $$$(((&&&000999>>>CCCGGGHHHEEE;;;999777888:::;;;<<<<<>>>>>>>>>>>===<<<::::::;;;;;;:::999777666666555555555666666777666555444333222222222333333222222111111000000333222111111333555888999;;;777222222333222...***---......,,,+++,,,...000*********,,,...000333555:::::::::999999888666666888888999::::::::::::999777555333111...---,,,+++,,,+++***((((((***+++---...000444:::CCCKKKRRRWWW[[[\\\\\\[[[WWWUUUTTTTTT[[[```fffjjjjjjddd\\\WWWPPPNNNLLLKKKMMMNNNNNNMMMOOOLLLIIIEEEDDDEEEGGGHHHGGGFFFEEECCCAAA@@@@@@@@@:::<<<===;;;777444444555111111000///---,,,+++***---,,,+++***)))((('''&&&'''''''''%%%""""""###%%%(((######'''(((%%%'''---'''&&&&&&%%%%%%$$$$$$######"""!!! !!!   """"""!!!!!!$$$&&&---///555===CCCEEEBBB???999666222444999???BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJAAAAAABBBDDDIIIOOOVVVYYYdddfffjjjlllkkkgggccc___YYYSSSLLLFFFBBB:::111)))((('''$$$###""""""$$$%%%######$$$%%%&&&&&&%%%%%%((($$$$$$(((***)))))),,,---///222555777999===???@@@GGGQQQZZZgggwww|||sssmmmjjjgggdddbbbbbbbbbaaa```]]]\\\\\\\\\[[[YYYUUURRRNNNLLLGGGBBB===888555333---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%(((,,,000<<>>??????===<<<::::::999888888888888888888888777666555555555666444444333222222111000000333333222333444777999;;;<<<888444333444444000,,,...//////...,,,---///111+++++++++,,,...111333555999999999999888777777666888888999:::;;;;;;;;;;;;999888666555333111//////---,,,+++))))))***,,,------///222777>>>FFFMMMRRRZZZ\\\\\\[[[YYYWWWVVVWWW[[[```fffjjjiiiddd]]]XXXRRRPPPMMMLLLMMMNNNMMMMMMOOOLLLIIIFFFEEEEEEGGGHHHHHHGGGFFFDDDBBBAAAAAAAAA:::;;;<<<;;;777444444555222111000...---,,,++++++++++++******)))(((''''''(((((((((&&&$$$###$$$&&&((($$$###'''(((&&&''',,,&&&&&&&&&%%%$$$$$$######  !!!'''###!!!!!! !!!"""%%%'''+++...555===CCCEEEBBB???:::777444555:::@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHJJJNNNTTTZZZ]]]cccdddfffgggeeeaaa\\\YYYOOOHHH???999555111+++&&&%%%$$$"""!!!!!!!!!###$$$######$$$$$$%%%%%%%%%%%%)))%%%$$$(((******+++///111444999<<>>======???CCCGGGIIIOOOPPPRRRTTTWWWYYYZZZ[[[[[[\\\]]]^^^^^^_________aaabbbcccdddeeefffggghhhcccaaa___]]]\\\\\\\\\]]]]]]]]][[[[[[[[[[[[\\\]]]aaaaaacccdddeeebbb]]]YYYNNNDDD777///---+++'''###'''###"""&&&((('''+++000777AAAMMMVVVZZZ\\\___bbbdddeeeeeeeeedddaaa___]]]___]]][[[[[[]]]____________aaacccccc```ZZZTTTPPPFFF>>>444...+++***(((&&&''''''&&&&&&%%%%%%%%%%%%###$$$%%%$$$""""""###$$$$$$&&&''''''''''''((())))))+++...111666>>>GGGMMMXXXWWWTTTOOOHHH@@@999555,,,***((('''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((+++...888BBBOOOYYYbbbfffhhhhhhddd___YYYUUUOOOKKKJJJJJJIIIIIIKKKNNNRRRUUUXXX\\\```cccfffgggiiilllppprrrtttttttttuuutttrrrpppoooppprrrnnnnnnnnnnnnnnnoooooopppsssqqqnnnkkkgggdddaaa``````___[[[VVVQQQKKKGGGDDD???<<<888666666444111...000+++***...///+++***+++LLLLLLLLLKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999::::::888888777666555444333333333333333444666999;;;======999666555666666222///000000111000......000111---,,,,,,---...111333444777777888888888777777666888888999999:::;;;<<<<<<;;;;;;;;;:::999777555333000///---,,,++++++,,,---//////000444:::BBBJJJNNNYYYZZZ\\\[[[ZZZYYYYYYZZZ]]]aaagggkkkjjjeee___ZZZUUUSSSPPPNNNNNNNNNMMMLLLNNNMMMJJJGGGFFFFFFFFFGGGHHHHHHFFFEEECCCBBBBBBBBB999:::;;;:::777555555555444222///---,,,+++,,,---*********))))))(((((((((((())))))'''%%%%%%&&&''''''%%%$$$''''''&&&'''***&&&&&&%%%%%%$$$######### !!! ***%%%!!!!!!""" ###&&&(((+++///555===BBBCCC@@@===999777666888<<<@@@DDDEEEDDDEEEEEEFFFGGGGGGGGGFFFJJJJJJKKKNNNRRRXXX]]]___aaaaaaaaa___[[[UUUPPPMMMBBB;;;222,,,)))(((&&&$$$$$$###"""!!!"""###$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&+++((('''+++------111666:::>>>DDDHHHLLLOOORRRTTT\\\eeennnvvv|||tttmmmgggccc```^^^^^^]]]\\\\\\]]]\\\ZZZXXXRRROOOKKKGGGCCC???:::777222111///,,,)))'''&&&%%%&&&%%%$$$""""""######$$$$$$$$$$$$$$$###"""!!! $$$%%%$$$$$$$$$&&&***...888===DDDHHHJJJIIIIIIHHHEEECCCAAA??????===;;;999888777666666999<<<@@@BBBJJJLLLNNNQQQSSSUUUUUUUUU[[[\\\]]]^^^_________^^^```bbbdddfffggghhhhhhhhhbbbaaa___]]]\\\\\\]]]]]]___^^^\\\[[[ZZZZZZ[[[\\\^^^___```aaabbb```[[[WWWMMMCCC777...+++)))&&&"""%%%"""###&&&'''''')))---666???KKKUUUZZZ^^^aaadddddddddddddddcccbbbaaa``````^^^[[[ZZZ\\\^^^___```^^^___```___ZZZSSSKKKFFF===777000+++***)))&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###&&&((()))(((''''''((())))))+++...111666===FFFKKKVVVVVVVVVSSSMMMEEE===888---+++'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$%%%(((+++000:::EEENNNWWW```aaa```]]]WWWPPPGGGCCC>>>:::999888777666666999<<>>>>>===;;;999888444333444333///,,,+++KKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHGGGEEEEEEDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999888777444444555666888:::===>>>===:::888777888777444222111222222222000///000222...---------...000222333555666777888888888888777777777777888999:::;;;<<<<<<===>>>>>>>>><<<999888333222111///...------...000000000222888AAAIIINNNUUUWWWZZZ[[[[[[[[[]]]^^^aaadddiiimmmlllhhhbbb^^^YYYVVVSSSQQQPPPOOONNNMMMOOONNNKKKIIIHHHGGGGGGGGGHHHGGGFFFDDDCCCCCCBBBBBB:::::::::999888666555555555333///,,,++++++---...)))))))))))))))))))))))))))******)))'''&&&'''((('''&&&&&&''''''&&&'''(((%%%%%%%%%$$$######"""""" '''###!!!""" !!!"""%%%(((***...111777<<>>555111,,,******)))&&&###&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$&&&'''((()))((('''&&&'''(((***,,,///333888>>>FFFLLLTTTUUUVVVUUUPPPHHH@@@:::000,,,(((%%%%%%''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%(((,,,111<<>>999444000IIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPOOOOOONNNLLLLLLJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFEEECCCCCCBBBBBB???>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;:::666666777999:::<<<>>>???===;;;:::999999888777555333444555444222111222333000///.........000111222444555666888999999999999666666666666777888::::::<<<===???@@@@@@???===<<<777777555333222000/////////......111666>>>FFFKKKPPPSSSWWWYYY[[[\\\___aaaeeehhhlllooonnnkkkfffccc\\\YYYUUUSSSRRRQQQOOONNNPPPOOONNNLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCC;;;;;;::::::999777666444555333000---+++,,,---...***************)))))))))(((***+++***((('''((()))''''''((('''&&&''''''&&&%%%$$$$$$######"""!!!!!!   ###### !!!###'''***,,,333555999;;;;;;:::888666888999;;;===???BBBEEEGGGHHHHHHHHHGGGEEEDDDBBBAAAAAACCCGGGKKKPPPUUUYYY[[[YYYVVVPPPHHH@@@888222///+++)))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((())))))&&&&&&&&&&&&''')))***+++000///111555999<<>>::::::888444111000...,,,***+++***)))((('''&&&&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$######%%%))),,,666;;;CCCHHHIIIFFFCCCBBB===:::666222000...,,,***))))))))))))+++...000222444666:::>>>BBBDDDFFFGGGLLLPPPWWW]]]___]]]ZZZWWWWWWYYY]]]```bbbccccccbbbaaa``````___^^^^^^^^^^^^^^^]]][[[YYYXXXWWWWWWXXXYYYYYYZZZ[[[\\\ZZZWWWTTTIIIAAA666...)))'''%%%###%%%&&&''''''(((***,,,+++333:::EEEPPPYYY___ccceeebbbccccccccccccdddddddddbbb^^^ZZZYYYZZZ\\\^^^______^^^\\\XXXPPPGGG>>>999111...+++***++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&''''''((()))((('''&&&'''((())),,,///333888???GGGLLLRRRTTTVVVVVVRRRJJJBBB===333///***&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$&&&***---333>>>IIIOOOUUUYYYUUUOOOHHH???777333111...---...///......******+++,,,---000555888444999???EEEJJJQQQYYY^^^fffiiikkklllkkkjjjjjjjjjgggfffeeefffiiinnnsssvvvwwwvvvtttrrrpppmmmlllkkkiiifff```XXXOOOGGG@@@<<<555777:::???DDDJJJOOOSSSWWWVVVTTTQQQNNNIIIBBB<<>>=========:::;;;<<<===>>>???@@@AAA>>>======<<<;;;:::::::::666888999888666555555555333333111111000111222333444555666888:::;;;;;;;;;888888777666666888999:::<<<===???@@@AAAAAA@@@@@@<<<;;;:::888666444222111---------///333:::@@@DDDKKKNNNSSSVVVYYY\\\```bbbgggiiimmmoooooommmiiiggg^^^[[[WWWUUUTTTSSSQQQOOORRRQQQQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDD???===;;;;;;:::999666444555333000...---,,,---...,,,,,,+++++++++*********''')))++++++)))(((((()))&&&))))))'''&&&'''&&&###$$$$$$######"""!!!!!!!!!$$$$$$ !!!!!!!!!"""%%%))),,,...666777999999777666666666:::<<<@@@BBBCCCEEEHHHJJJMMMLLLKKKIIIFFFCCCAAA??????AAAEEEIIINNNQQQSSSTTTOOOKKKDDD<<<444...***(((###$$$%%%&&&&&&%%%###"""######$$$%%%&&&&&&''''''%%%%%%&&&''')))+++...///333444999@@@DDDHHHQQQ[[[eeejjjqqquuuuuurrrnnnlllnnntttyyy{{{}}}}}}yyypppooonnnooopppqqqpppoookkkkkkjjjjjjjjjgggccc```^^^\\\ZZZXXXVVVRRRMMMIIIGGGDDD@@@<<<999555000,,,///---,,,,,,......---+++---,,,+++)))'''&&&&&&%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$#########%%%)))---666===DDDIIIIIIEEEAAA>>>777444000---+++***(((&&&&&&&&&&&&&&&''')))***++++++,,,///222666:::<<<>>>BBBFFFNNNTTTXXXYYYWWWUUUVVVWWWZZZ]]]```bbbbbbccc````````````______^^^^^^^^^]]][[[YYYXXXXXXXXXXXXXXXWWWXXXYYYZZZYYYVVVSSSHHHAAA777///)))'''&&&%%%&&&((((((&&&'''+++---,,,111777BBBMMMWWW^^^bbbdddbbbbbbcccdddeeeeeeddddddaaa^^^[[[YYYZZZ\\\]]]]]]]]][[[WWWQQQIIIAAA999555///,,,******,,,,,,)))&&&'''''''''''''''(((((((((&&&'''(((((('''&&&'''(((''')))***)))(((''')))***(((+++///444:::AAAHHHMMMSSSUUUWWWWWWSSSLLLDDD???777333---)))((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%(((,,,000444>>>HHHMMMRRRSSSNNNFFF@@@888111+++)))'''''')))*********((())))))))))))***---///***...444888<<>>>>>>>>;;;<<<>>>===;;;999999999888777666444444444555666444555777999;;;<<<===>>><<<;;;999888777888999:::===>>>???@@@AAABBBCCCDDD@@@???>>><<<999666444333000000///000333777;;;===FFFIIIOOOSSSWWW[[[```bbbgggiiilllnnnnnnllliiiggg___\\\XXXVVVUUUTTTSSSQQQSSSSSSSSSRRRPPPMMMJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGBBB???===<<<<<<:::666333444333111///...---------......------,,,+++******&&&(((***+++)))(((((()))&&&******'''&&&(((&&&"""$$$######"""!!!!!!   !!! ######  """""""""$$$&&&***...000666777777666444444777999===AAAEEEGGGHHHIIILLLNNNRRRQQQOOOKKKGGGCCC@@@>>>>>>@@@CCCFFFIIIJJJJJJJJJBBB>>>888111,,,)))''''''!!!###%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&*********,,,///222666888===@@@GGGPPPUUUZZZcccmmmuuuyyyxxxrrrnnnjjjoooqqqpppqqqrrroookkkgggfffeeeeeeeeeeeebbb```^^^^^^___```aaa```\\\ZZZZZZWWWTTTPPPLLLGGGBBB>>>:::777444111///---+++)))++++++---///333444333222111///---***(((&&&$$$$$$######$$$$$$$$$######"""""""""###############"""""""""""""""###&&&***...888>>>FFFKKKIIIDDD???;;;333///+++(((''''''%%%$$$%%%%%%%%%$$$%%%&&&&&&'''(((((((((***---000333666666999>>>DDDIIINNNQQQRRRTTTUUUWWWZZZ]]]___aaabbb```````````````______^^^___^^^\\\[[[ZZZZZZZZZ[[[WWWVVVVVVWWWYYYXXXVVVSSSHHHBBB888///***'''&&&&&&&&&)))'''###$$$***---+++111666???KKKUUU]]]```bbbaaacccdddffffffeeedddccc```]]][[[ZZZ[[[\\\\\\\\\XXXUUUPPPIIIAAA999333000...+++((()))+++,,,***'''(((((((((((()))))))))***&&&((())))))))))))***,,,(((***++++++******,,,---***...333888???FFFMMMRRRVVVWWWYYYXXXUUUNNNGGGCCC:::666000,,,***)))'''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&)))///222555===FFFJJJNNNMMMFFF???999333---(((&&&%%%%%%&&&''''''&&&%%%&&&(((((('''((()))+++&&&***...000111555<<>>@@@BBBAAA???===<<<<<<<<<;;;999888777777777888444555777:::<<<===>>>??????===;;;999999999:::;;;?????????@@@BBBDDDEEEFFFBBBAAA@@@>>>;;;888666444555444444444555777999;;;CCCGGGLLLRRRVVV[[[___bbbggghhhkkkmmmmmmkkkiiiggg___]]]YYYWWWVVVUUUTTTSSSTTTUUUUUUTTTRRROOOKKKIIILLLKKKJJJIIIIIIIIIIIIIIIDDDAAA>>>===<<<:::666222333222222000///...,,,,,,000000///...,,,+++******&&&(((******)))(((((((((&&&***+++'''&&&(((&&&!!!#########"""!!!!!!    !!!!!! &&&"""!!!###"""!!!""""""###$$$'''+++///111555555555444222444888===@@@DDDIIIKKKKKKLLLOOOQQQUUUTTTQQQMMMHHHCCC???===>>>???AAACCCDDDCCCBBBAAA999666111+++(((''''''((($$$%%%&&&&&&%%%$$$%%%&&&&&&'''(((((()))(((((((((000000000222666:::>>>@@@FFFJJJSSS]]]ccchhhrrr|||~~~|||tttoooeeehhhjjjhhhggggggddd```aaa```___^^^]]]ZZZVVVSSSVVVWWWXXX[[[^^^^^^[[[YYYQQQMMMHHHDDD@@@;;;777444333000---,,,---------,,,---...111555999;;;:::999444333000,,,)))&&&$$$##################"""!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""###&&&+++...999???GGGKKKJJJDDD>>>:::000---)))&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&&&&'''***...000---...000555;;;CCCKKKOOORRRRRRTTTVVVYYY\\\___aaa___```````````````___^^^```___^^^\\\\\\\\\\\\]]]VVVVVVVVVWWWXXXXXXUUUSSSHHHBBB999000***'''''''''&&&(((&&&!!!"""))),,,***000555>>>IIITTT\\\___```aaaccceeeggggggeeecccaaa___]]][[[[[[\\\\\\\\\ZZZSSSPPPJJJBBB;;;444///---...***((((((***+++***'''(((((())))))******++++++)))***,,,,,,,,,,,,...000***+++------------///000///222888>>>DDDLLLSSSYYYXXXZZZ[[[ZZZVVVPPPIIIEEE<<<888333...,,,)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&+++000333555===EEEGGGJJJIIIBBB:::555000+++***)))'''&&&'''''''''%%%###%%%(((((((((((()))***&&&))),,,,,,,,,...555;;;@@@HHHSSS^^^ffflllpppsssnnnoooqqqtttyyy~~~{{{xxxuuusssrrrlllggg___SSSFFF:::000+++%%%(((+++///777BBBPPPZZZaaaggglllmmmpppsssooogggIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSTTT\\\\\\]]]^^^^^^]]]\\\\\\UUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSOOONNNLLLJJJIIIIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCBBB@@@@@@AAA@@@>>><<<;;;;;;;;;<<<999999999:::<<<>>>AAABBB>>>?????????>>>>>>===<<<===>>>AAACCCEEEFFFGGGFFFCCCDDDEEEDDDBBB>>>:::888777555333222333555888999BBBEEEJJJOOOSSSVVVZZZ]]]dddfffiiilllnnnnnnmmmlllbbb```^^^\\\[[[YYYVVVTTTXXXXXXWWWUUURRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIBBBAAA???>>>===;;;888666444333333222111000//////000///...---,,,++++++++++++++++++***************)))(((&&&&&&''''''&&&$$$%%%!!! """!!!!!!!!!  """$$$  !!!!!!""""""$$$######%%%)))---000111333444444444666999???CCCHHHJJJMMMNNNOOOQQQTTTVVVZZZXXXSSSMMMGGGBBB???===<<<===>>>???===:::777555......***%%%(((---***"""###"""""""""###$$$%%%%%%'''((()))(((((())),,,......111777<<<@@@FFFKKKOOOYYY___gggmmmrrrwww}}}~~~uuuppphhheeecccaaaaaa```___]]]VVVVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUXXXYYYVVVRRRNNNEEE@@@999555333111...++++++++++++,,,,,,,,,------222555:::>>>@@@???<<<:::;;;888222---(((%%%$$$$$$"""!!! """###$$$'''$$$###!!!!!!%%%$$$$$$######''',,,111888===CCCEEECCC>>>999666---+++(((%%%###"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,...000444;;;@@@KKKKKKMMMQQQVVVYYYZZZYYY___```aaaaaa```___aaabbb`````````___^^^\\\[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVLLLEEE;;;111,,,)))'''&&&$$$))))))$$$###))),,,+++...444===GGGPPPXXX___ccccccdddeeefffffffffeeeddd```^^^\\\[[[[[[ZZZXXXVVVOOOFFF>>>:::555///,,,------,,,***)))(((((()))))))))***+++,,,...///000111444444444444333222111000000000111111111111111111555888===EEEMMMTTTYYY\\\]]]^^^^^^\\\XXXRRRKKKGGGAAA<<<666111...+++(((&&&$$$&&&'''&&&###"""$$$''''''***...111333777;;;===AAABBBAAA===777111---+++$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''(((((((((((('''''')))***,,,...///000444:::EEETTTcccooovvvyyyvvvuuuuuuxxx}}}{{{uuussstttvvvpppiii\\\MMM???444---***((('''&&&(((000<<>>>>>???AAACCCDDDAAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGGGGGGGFFFDDDEEEFFFFFFEEEBBB???===:::888666444333444555666<<<@@@FFFLLLQQQVVV\\\___dddgggkkknnnppppppooonnnfffccc```^^^\\\[[[XXXVVVXXXXXXWWWVVVSSSPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJCCCAAA???>>>===;;;888666444444333222111000//////000///...---,,,,,,,,,,,,+++++++++++++++*********)))(((&&&&&&''''''&&&$$$$$$!!! """!!!!!!  ###$$$!!!########################&&&%%%%%%&&&***...111333888999;;;===???CCCGGGKKKMMMOOOSSSUUUVVVXXXZZZ\\\aaa^^^YYYRRRLLLGGGCCC@@@;;;;;;;;;999777333000...((()))'''$$$%%%***)))$$$############$$$%%%&&&'''''''''((('''''')))---000444888@@@HHHOOOVVV]]]aaammmrrrxxx}}}yyypppkkkfffccc___\\\[[[YYYWWWVVVOOOPPPQQQQQQQQQQQQQQQQQQOOOOOONNNOOONNNJJJEEEBBB888444000.........---+++***+++,,,---///000222222888;;;@@@DDDFFFEEEBBB@@@>>>:::444...)))'''&&&&&&%%%$$$###"""!!!!!!""""""%%%!!!###!!!!!!$$$######""""""$$$(((...333888<<>>>>>===<<<;;;999777666666666777888999:::;;;;;;CCCEEEIIINNNSSSXXX\\\^^^```___^^^[[[WWWSSSPPPNNNDDD@@@:::444000---)))'''$$$&&&&&&%%%######%%%((((((***...000222555888:::;;;;;;;;;888333...+++)))''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((('''(((((()))***+++,,,,,,---000666@@@OOO^^^mmmwww|||}}}zzzxxxyyy}}}}}}wwwtttuuuwwwqqqiii]]]NNN@@@555---***(((''''''(((,,,666BBBKKKZZZdddnnnpppppppppooolllJJJJJJKKKKKKLLLMMMMMMNNNKKKLLLNNNPPPSSSUUUWWWXXXZZZ\\\___aaabbbaaa```___YYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTQQQPPPOOOPPPQQQRRROOOOOOPPPQQQQQQPPPPPPOOOPPPOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIGGGEEECCC@@@>>>;;;888555555555555999===CCCIIINNNSSSYYY\\\aaadddjjjooorrrrrrqqqooojjjgggccc```^^^]]][[[ZZZXXXXXXWWWWWWUUURRRPPPOOOLLLKKKIIIGGGGGGGGGIIIJJJCCCAAA???======;;;999777555555444333222111000000000//////...------------,,,,,,,,,,,,,,,+++******)))(((&&&&&&'''&&&%%%###$$$ !!!!!!!!! ###$$$!!! !!!"""''''''&&&%%%%%%$$$######''''''''')))---111555777>>>AAAEEEHHHKKKMMMQQQSSSWWW[[[```dddfffgggiiijjjiiifff___XXXPPPHHHCCCAAA888777444111---***'''%%%!!!%%%%%%###"""%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((())))))((())),,,111555<<>>AAAFFFJJJKKKKKKIIIGGGAAA===777000+++((((((((()))(((%%%###!!! """!!!"""$$$""" """'''!!!!!!""""""$$$)))000555777;;;@@@AAA>>>999333111((((((&&&%%%###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&))),,,---...888<<>>BBBFFFIIILLLLLLKKKIIIGGGDDDBBBAAA@@@AAABBBDDDFFFGGGIIIJJJOOOQQQSSSVVVZZZ]]]```aaadddbbb^^^ZZZWWWUUUUUUTTTJJJEEE???888333///+++((($$$%%%%%%%%%$$$$$$''')))))),,,///111111333555777555777777555111---***)))***)))((('''&&&%%%%%%%%%'''((((((((((((''''''&&&((((((((()))))))))))))))+++000999FFFUUUfffsss{{{|||{{{}}}yyyvvvvvvwwwqqqjjj^^^OOOAAA555---***'''(((((('''(((///<<>>BBBFFFIIINNNRRRVVV\\\```gggmmmpppqqqpppooommmiiieeebbbaaa```^^^]]]XXXXXXXXXXXXWWWUUUSSSQQQNNNLLLIIIFFFEEEFFFHHHIIIDDDBBB???======;;;999777666666555444333222111111000000///.........//////------......---,,,+++***)))(((&&&&&&&&&&&&$$$###### !!! !!! """""" $$$"""  """%%%'''))))))((('''%%%$$$$$$###&&&(((***---111666<<<@@@GGGKKKPPPSSSUUUVVVWWWXXX^^^ccciiiooorrrtttvvvwwwqqqllldddZZZOOOFFF???;;;333111---)))&&&###"""!!!###&&&### $$$'''$$$$$$$$$%%%%%%'''((()))++++++++++++---222999>>>GGGOOO[[[hhhrrr{{{|||uuuuuutttrrrmmmgggbbb^^^WWWTTTPPPMMMMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJIIIEEEAAA<<<888555222///------,,,++++++,,,---......333444666888;;;===???@@@@@@CCCGGGKKKMMMMMMKKKJJJDDD@@@999222---***))))))((('''%%%"""!!! !!!!!!"""###"""!!!"""%%%""""""""""""%%%***000555777;;;??????;;;555000---&&&&&&%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###!!!###&&&))))))(((...444<<>>666///+++)))'''((())))))'''&&&&&&((()))...444<<>>>>>???@@@AAABBBBBBCCCAAADDDHHHLLLNNNNNNMMMLLLEEEBBB<<<555000,,,))))))%%%$$$"""!!! !!!!!! """###""" $$$$$$######%%%)))///444999<<<>>>>>>999333...+++$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&### """&&&))))))((('''...666::::::;;;???CCCKKKNNNSSSVVVXXXZZZ[[[]]]^^^^^^_________^^^^^^]]]^^^]]][[[[[[ZZZYYYVVVTTTPPPJJJ@@@888111---)))'''(((((()))((('''&&&''')))...333<<>>666///---,,,******---,,,+++)))((()))+++...000444<<>>>>>999;;;???BBBEEEJJJPPPTTTZZZ]]]bbbhhhllloooppppppmmmkkkiiihhhgggfffdddbbb[[[[[[\\\[[[ZZZXXXVVVUUUPPPNNNKKKIIIGGGGGGGGGHHHFFFCCC???===<<<<<<:::999888888777666555444333333000000000000111111222333///000111111000...+++******(((&&&%%%%%%%%%###!!!!!! !!!  !!!  """$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%)))---333777<<>>AAAFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEIIIMMMOOOPPPOOOOOOGGGEEE@@@:::444///+++)))###"""!!! !!!"""""" !!!$$$"""$$$$$$$$$$$$%%%)))///444;;;===???>>>999222---***%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$######&&&((())))))%%%***111666777888:::===BBBGGGMMMRRRUUUXXX[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^___]]]\\\[[[[[[ZZZWWWUUUQQQKKKBBB999333...***((('''&&&(((***(((%%%&&&***---333<<>>@@@BBBEEEIIINNNRRRVVVYYY\\\aaaeeeiiikkkmmmllllllkkkllllllkkkhhheee]]]]]]]]]]]][[[YYYWWWUUUPPPOOOMMMKKKIIIHHHGGGGGGFFFCCC???===<<<<<<;;;:::999888888777666555444333000000000111111333444444///000222222111///,,,******(((&&&%%%%%%$$$""" !!! !!!   !!!!!!!!! !!!"""###$$$$$$%%%%%%&&&'''(((((()))...222888<<<@@@FFFPPPWWW^^^bbbfffiiiiiihhhggghhhiiilllppprrrtttuuuxxxzzzwwwqqqfffXXXIII<<<222---$$$###############$$$$$$%%%###$$$'''%%%!!!###)))''''''((()))***,,,---...111444:::@@@GGGPPPYYY___kkkqqqzzz|||zzzrrrooolllkkklllkkkiiigggfffccc^^^WWWRRRMMMJJJIIINNNMMMMMMOOOPPPPPPOOOMMMKKKHHHCCC===888444222111,,,***)))))),,,///000000222666:::===???AAAEEEHHHIIIHHHHHHGGGEEEDDDDDDCCCBBBDDDHHHKKKNNNOOOOOOOOOJJJHHHEEE@@@:::333---***$$$###"""!!!!!!!!!"""###"""$$$!!! ###### ############%%%***111666>>>@@@AAA???999222,,,***&&&%%%$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%(((***$$$'''---222555666666666:::???FFFMMMRRRVVVYYY[[[]]]]]]^^^_______________^^^]]]\\\\\\\\\[[[XXXVVVRRRLLLCCC;;;444///+++(((&&&%%%&&&***)))&&&'''+++,,,222<<>>888111,,,)))++++++)))(((***+++******,,,000777===AAAKKKTTT___dddddddddgggjjjjjjjjjjjjiiihhhfffeeedddbbbbbbdddeeeggghhhiiijjjkkkkkkjjjjjjjjjjjjiiiiiijjjlllnnnpppnnnjjjfffccc^^^ZZZSSSLLLEEE===666111+++'''###"""%%%''')))(((...111666999:::;;;;;;<<<888:::;;;:::777444222222,,,,,,+++***))))))))))))&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%(((******+++000999@@@EEELLLVVV[[[]]]___cccfffiiimmmsssvvvwwwvvvuuuuuusssmmmbbbTTTEEE777...((($$$$$$$$$$$$'''---666<<>>999444000...---------,,,+++---000333555555;;;???CCCDDDDDDEEEHHHJJJIIIHHHHHHGGGEEEDDDCCCCCC@@@BBBEEEIIILLLMMMMMMMMMLLLKKKIIIEEE>>>666///+++'''&&&$$$""""""""""""###$$$)))$$$!!!$$$$$$!!!!!!"""###&&&,,,333888???AAABBB???999222---***'''%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&((()))'''######&&&)))$$$&&&***///444666444222444:::BBBJJJOOOTTTWWWZZZ]]]^^^___```aaaaaaaaaaaa^^^]]]\\\\\\\\\[[[YYYWWWSSSMMMDDD<<<555000+++(((&&&$$$&&&+++***&&&''',,,,,,222<<>>>>><<<:::999999000000...,,,+++***))))))''''''((()))*********)))'''''''''&&&&&&%%%%%%%%%###&&&(((((('''***111888:::AAAJJJPPPSSSWWW^^^ccceeejjjpppuuuwwwwwwwwwwwwsssmmmbbbTTTEEE888...(((&&&$$$"""###&&&---333888KKKWWWccciiimmmqqqsssqqqXXXUUURRRRRRSSSTTTRRRPPPNNNNNNOOOPPPRRRTTTVVVWWWVVVVVVVVVWWWYYY\\\^^^```ZZZYYYWWWVVVWWWZZZ\\\^^^aaaaaabbbbbbbbbbbbaaaaaa]]]\\\ZZZYYYYYYYYYZZZ[[[]]]___aaabbbcccbbbaaa```bbbaaa___^^^___aaadddfffkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnppprrruuuxxxyyy|||}}}~~~|||yyyxxxwwwvvvvvvvvvvvvvvvtttsssrrrpppmmmkkkiiiiiigggddd```[[[XXXWWWWWWWWWZZZZZZ[[[\\\^^^```bbbcccaaacccbbb\\\XXXVVVQQQLLLHHHFFFEEEEEEGGGIIIJJJJJJNNNPPPRRRUUUXXX]]]dddhhhnnnrrruuutttssssssooojjjdddaaa______```___[[[WWWWWWTTTOOOLLLJJJIIIFFFEEECCCAAA???>>>>>><<<999777::::::999888777666555555444333333222333444555666666555444444333000,,,(((,,,***'''$$$""""""""""""  !!!######!!!""" ###""""""""""""""""""###$$$$$$$$$&&&'''((((((***...000777999<<>>;;;===???CCCEEEGGGJJJLLLMMMMMMMMMNNNOOOOOOLLLEEE;;;111+++)))$$$!!!###$$$"""!!!### !!!"""###$$$$$$######$$$%%%''',,,222666>>>AAABBB===999555...''''''%%%""""""###%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$######$$$&&&'''''''''''')))++++++)))''' $$$)))///333555666666222555:::???EEEMMMUUUZZZ]]]___aaaaaa``````bbbccc\\\]]]^^^______]]][[[ZZZTTTOOOFFF<<<333---***((('''''''''''''''((()))))),,,222;;;GGGSSS]]]dddhhhnnnnnnnnnnnnlllhhheeeccc]]]XXXQQQJJJCCC;;;444///...(((&&&***,,,))))))---***...333888===EEEOOOVVV```aaabbbdddfffhhhjjjkkkooonnnmmmllllllkkkiiigggbbbcccdddeeeffffffgggggglllkkkkkklllmmmoooqqqrrroooppprrrtttsssqqqooommmkkkeee\\\VVVPPPGGG<<<444000((("""###&&&''')))+++---000444888:::<<>>@@@BBBDDDDDDAAA>>><<<555333111...+++******************+++******))))))***))))))((('''&&&&&&&&&(((''''''(((***+++***)))111444:::@@@GGGPPPXXX^^^___ffflllnnnqqquuuwwwuuuuuunnncccVVVIII;;;///(((((($$$"""###%%%'''///888GGGVVVeeemmmrrrwwwyyyyyyYYYVVVSSSSSSTTTTTTSSSQQQOOOOOOOOOPPPRRRSSSUUUVVVXXXWWWWWWWWWXXXZZZ[[[\\\ZZZYYYXXXWWWXXXZZZ\\\^^^``````aaaaaabbbbbbbbbbbb___^^^]]]\\\[[[[[[\\\\\\^^^___aaacccccccccbbbaaacccbbbaaa```aaadddgggiiillllllllllllmmmnnnnnnoooqqqqqqqqqrrrtttwwwyyy{{{|||{{{zzzxxxuuusssrrrqqqmmmjjjfffaaa]]][[[[[[[[[[[[[[[\\\^^^```ccceeeggghhhkkkjjjfffbbb```[[[UUUQQQNNNKKKIIIHHHIIIHHHGGGMMMNNNPPPRRRUUU[[[bbbgggmmmrrrvvvvvvuuuuuuqqqkkkaaa^^^\\\\\\]]]]]]ZZZVVVXXXUUUPPPMMMKKKIIIGGGEEEDDDCCCAAA@@@???===;;;888::::::999888777666555555555555444333444555666777777666555444333000,,,)))+++)))&&&###!!!!!!!!!"""  """"""!!!"""!!! """!!! """######'''(((***+++,,,...222555888;;;???BBBFFFJJJNNNRRRUUUVVVZZZ^^^aaaaaa^^^[[[YYYTTTMMMGGGDDDGGGKKKOOOPPPMMMEEE:::///'''###""" !!!"""###$$$%%%%%%((('''&&&&&&''''''&&&%%%***+++,,,...333999BBBGGGVVV]]]gggooossstttuuuvvvqqqooommmmmmmmmllliiigggcccbbbaaaaaaaaa___\\\ZZZZZZXXXTTTPPPNNNNNNOOOPPPRRRQQQNNNJJJDDD===888444...,,,***))))))+++...000111555:::===>>>@@@CCCEEEFFFGGGGGGHHHHHHHHHHHHHHHCCCCCCBBB???;;;999:::<<>>AAACCCDDDEEEGGGHHHHHHFFFDDDCCC===;;;888666333222111111...//////000000000/////////...---+++***((('''&&&((('''&&&''')))***)))(((---///444999@@@HHHQQQWWW[[[ccciiillloootttvvvuuuuuuooodddXXXJJJ<<<000(((((($$$"""###%%%'''///777FFFUUUeeemmmrrrwwwzzzyyyZZZXXXUUUUUUUUUUUUTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTXXXXXXWWWWWWWWWXXXYYYYYYZZZYYYXXXWWWXXXYYY\\\]]]]]]^^^^^^___```aaabbbbbbbbbaaa```___^^^^^^^^^^^^___aaabbbdddeeeddddddccceeedddcccccceeehhhkkkmmmnnnoooooopppqqqrrrrrrsssuuuuuuuuuvvvxxxyyy{{{|||~~~}}}|||vvvsssnnniiidddaaa```___\\\\\\^^^```cccfffjjjkkkooossstttpppmmmkkkfff```[[[WWWQQQMMMKKKJJJIIIHHHLLLLLLMMMNNNQQQWWW^^^ccckkkqqqwwwxxxyyyxxxsssmmmaaa^^^[[[[[[]]]]]][[[XXXYYYVVVRRROOOMMMKKKHHHFFFFFFDDDBBBAAA@@@>>><<<:::::::::999888777666666555666666555444555666777888777666555555444111,,,))))))'''$$$""" !!!   """""" !!!!!! """  """###((()))+++,,,...111666::::::>>>CCCGGGIIIKKKMMMNNNLLLMMMNNNQQQSSSRRROOOLLLHHHCCC<<<666444888===AAAAAA???999222***$$$""""""!!!!!! !!!###'''+++...,,,***'''&&&((()))***)))+++---000555<<>>888333...,,,))))))***+++---///222333666:::>>>BBBCCCEEEHHHIIIGGGHHHHHHHHHGGGEEECCCBBB<<<<<<;;;888555444555777999;;;>>>BBBFFFJJJLLLNNNTTTUUUVVVUUUPPPGGG???999///)))&&&&&&&&&###"""$$$!!!!!!!!!!!!"""""""""""""""###%%%'''+++111888===BBBFFFHHHFFFBBB===666...)))&&&###!!!""""""""""""$$$###"""""""""###$$$%%%&&&'''(((*********)))((()))'''&&&%%%'''''''''%%%&&&%%%$$$%%%(((,,,222555<<<<<<;;;<<<>>>EEEMMMSSSWWW[[[```ccccccaaa``````______``````___^^^\\\[[[VVVQQQHHH>>>555...***((('''''''''''''''((()))))),,,111;;;GGGSSS]]]eeeiiiooooooooonnnllliiifffddd^^^XXXPPPGGG???777000,,,+++(((''')))***)))***---000666???EEEKKKRRRYYY___eeeeeeggghhhjjjkkklllmmmooommmllllllmmmllljjjhhhgggfffdddbbbbbbbbbcccdddhhhggggggggggggiiikkklllnnnoooqqqrrrrrrqqqpppooolllhhhccc___YYYPPPEEE===111,,,((('''$$$"""&&&,,,///333888<<>>GGGMMMVVV^^^eeeiiimmmsssvvvuuuvvvpppfffZZZLLL>>>111)))((($$$###$$$%%%'''...666DDDSSSdddmmmsssxxx{{{{{{ZZZYYYWWWVVVVVVUUUUUUTTTRRRRRRQQQQQQQQQRRRSSSSSSVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVXXXYYYZZZYYYZZZZZZ\\\]]]___```aaaccccccbbbaaaaaa`````````aaabbbdddeeefffffffffffffffeeedddeeegggjjjnnnqqqqqqrrrsssuuuvvvwwwwwwwwwyyyyyyzzzzzz{{{||||||}}}|||wwwqqqkkkgggdddccc^^^^^^___aaadddhhhlllnnnrrrvvvxxxvvvtttsssoooiiibbb]]]WWWRRRPPPOOONNNMMMKKKKKKKKKKKKNNNSSSZZZ___gggooowwwzzz||||||wwwpppdddaaa]]]]]]___```___]]][[[XXXTTTQQQOOOMMMJJJGGGHHHEEEBBB@@@@@@>>><<<:::;;;::::::999888777666555666666555444444555666777888777666555444111,,,)))'''&&&###!!!  !!! """""" """""" !!!  """###&&&'''))),,,...333999===@@@DDDHHHKKKJJJIIIGGGGGGBBBAAAAAABBBCCCAAA>>><<<666333///---...111666:::555444111+++&&&""""""""""""""""""$$$''',,,111444///,,,(((&&&''')))***+++,,,///444<<>>AAADDDEEEGGGHHHFFFFFFFFFDDDBBB>>>;;;999444333222000......//////222444777;;;@@@FFFJJJMMMQQQSSSUUUUUUQQQJJJBBB>>>333---((('''&&&###"""$$$###"""""""""!!!!!!!!! """###&&&)))---444;;;AAABBBHHHJJJHHHEEEAAA999111---***&&&$$$$$$$$$###"""&&&%%%$$$$$$%%%&&&'''((()))***---/////////---,,,///---***(((((()))((('''&&&%%%######%%%)))---000888999:::;;;===BBBHHHLLLTTTYYY```dddeeecccaaa```_________^^^]]][[[ZZZYYYVVVQQQIII???666///***((('''''''''''''''((())))))+++111;;;FFFSSS]]]eeehhhmmmnnnnnnmmmkkkhhheeeccc\\\VVVMMMCCC;;;444...***((((((((())))))***,,,///444;;;EEEMMMRRRWWW]]]aaafffggghhhiiikkklllmmmnnnnnnlllkkkkkklllkkkiiifffdddbbb```]]]]]]^^^```aaacccbbbaaa____________```dddeeefffiiikkklllmmmmmmiiigggddd```ZZZPPPEEE===000,,,***((($$$"""'''...222777===BBBDDDFFFGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIGGGEEECCCAAA???????????????@@@AAABBBCCCCCCBBBAAA???<<<888333000---***(((&&&%%%&&&&&&&&&%%%%%%&&&''')))---555>>>DDDPPPXXX```eeejjjqqqtttttttttooofff[[[NNN@@@222***(((%%%###$$$%%%&&&,,,444AAAPPPbbbmmmsssyyy||||||ZZZZZZYYYWWWVVVUUUUUUVVVSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVWWWXXXYYY[[[]]]___bbbbbbbbbbbbbbbaaaaaaaaaddddddeeeggghhhiiiiiiiiigggfffffffffiiilllpppsssuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrllliiigggbbbbbbaaabbbdddhhhkkkmmmrrrvvvyyyxxxxxxyyyvvvrrrjjjfff___ZZZWWWTTTRRRPPPMMMMMMLLLLLLMMMQQQVVV[[[ccckkkuuuzzz}}}zzztttiiieee```^^^```aaa```___[[[YYYVVVTTTRRRPPPLLLJJJHHHEEEBBB???>>>===;;;999;;;;;;:::999888777666666666555444333333333444555888777666555333000+++(((&&&%%%"""    !!! !!!"""!!!$$$###!!! !!! !!!###$$$&&&'''***,,,111777>>>CCCJJJMMMPPPPPPLLLGGGBBB@@@888666555555555444111///++++++++++++,,,...///000+++***)))%%%!!! !!!$$$'''+++...111333///,,,(((&&&'''***,,,---000333999AAAMMM\\\kkkttt~~~}}}}}}yyyqqqjjjfff]]]ZZZUUURRRQQQRRRRRRRRRJJJKKKKKKIIIFFFAAA===:::333222///,,,************///111444777888999888888999:::===@@@BBBDDDDDDDDDBBBAAA@@@===:::666222000,,,***((('''(((((()))))),,,---000444:::AAAFFFJJJNNNPPPSSSUUURRRMMMFFFBBB777000***)))&&&###!!!#########""""""!!!!!! """###&&&***///666>>>DDDBBBGGGJJJHHHFFFBBB;;;444000,,,(((&&&%%%%%%$$$###&&&&&&&&&'''(((***,,,...111444777999:::999777555666333///---+++***)))'''%%%$$$$$$%%%%%%'''((()))///222666:::<<>>777111,,,)))%%%'''))))))))),,,///222999@@@JJJQQQUUUYYY]]]aaaeeefffggghhhjjjlllmmmmmmlllkkkiiiiiiiiihhheeeccc```___\\\ZZZYYY[[[]]]^^^[[[ZZZWWWTTTQQQPPPOOOOOORRRSSSVVVYYY]]]aaadddfffeeeeeeeeebbb[[[PPPEEE===...+++)))(((%%%$$$)))111555:::AAAFFFIIIJJJKKKLLLHHHHHHGGGFFFFFFGGGHHHIIILLLKKKJJJIIIGGGFFFDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJIIIGGGEEEAAA<<<888555///,,,)))'''&&&&&&%%%$$$%%%%%%%%%&&&)))000888>>>IIIRRRZZZ___eeemmmqqqqqqqqqmmmeee\\\OOOAAA333+++(((%%%###$$$%%%%%%+++222===NNNaaammmtttzzz}}}}}}ZZZZZZZZZXXXVVVTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUVVVSSSTTTVVVWWWXXXYYYYYYYYYVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWYYY\\\]]]aaaaaabbbccccccccccccbbbffffffggghhhiiikkklllllliiiiiihhhhhhkkknnnrrrtttxxxyyy|||zzztttpppmmmiiihhhfffdddeeegggiiikkkpppuuuxxxxxxzzz}}}}}}zzzuuuqqqjjjddd___ZZZUUURRRPPPPPPOOONNNNNNPPPTTTWWW]]]fffqqqxxx}}}}}}xxxoooiiiccc___```aaa```^^^[[[YYYWWWVVVUUUSSSOOOMMMIIIFFFBBB???>>>===;;;:::;;;;;;:::999888777777666666555444333222333444444888777555444222///***'''&&&$$$"""    !!! !!! ###%%%$$$"""!!!"""  !!!###$$$''')))+++///444;;;DDDIIIQQQSSSTTTRRRLLLDDD===:::000...,,,+++++++++)))((('''((()))))))))((('''&&&(((((((((%%%"""!!!!!!""" ###'''***,,,,,,---...+++)))))),,,000333444888:::>>>EEEOOO\\\jjjsss}}}}}}{{{xxxwww|||uuujjjeeeZZZWWWTTTRRRRRRQQQPPPOOOFFFEEECCC???;;;666222///,,,,,,++++++,,,...000111555777999<<<===<<<;;;:::======>>>@@@CCCDDDBBBAAA===;;;999555111...+++***&&&$$$""""""$$$%%%%%%%%%((()))+++...444;;;AAAEEELLLOOOSSSUUUUUUPPPKKKGGG<<<555...+++(((###"""$$$######""""""!!!!!! """$$$'''***///777???EEECCCGGGIIIGGGEEECCC>>>777222...***(((''''''&&&%%%''''''(((***---111444666>>>@@@CCCEEEFFFFFFDDDCCC>>>;;;777333000---***(((%%%&&&'''''''''&&&%%%$$$&&&+++111666999<<<>>>???IIIPPPZZZbbbeeedddcccbbb\\\[[[ZZZXXXVVVTTTSSSSSSQQQNNNGGG???777000,,,)))'''''''''''''''((()))))),,,111999DDDPPPYYY```cccffffffffffffccc```]]][[[SSSLLLBBB999222...+++)))"""'''***))))))...444666>>>EEEMMMTTTVVVYYY\\\^^^bbbbbbdddfffhhhjjjkkkllljjjiiigggfffeeecccaaa^^^\\\ZZZXXXVVVUUUUUUVVVVVVOOOMMMIIIEEEBBB@@@>>>>>>@@@AAACCCGGGLLLQQQVVVYYY___aaadddccc\\\RRRGGG???///+++(((((('''&&&+++111555;;;CCCIIILLLMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMLLLKKKHHHDDD@@@===666333...***)))'''&&&%%%%%%&&&&&&&&&(((---333888AAAJJJRRRXXX^^^fffkkkkkkllliiiccc[[[OOOAAA444+++(((%%%$$$%%%%%%%%%***000:::KKK___llluuu{{{YYYZZZZZZXXXUUUSSSUUUWWWUUUUUUUUUUUUVVVVVVWWWXXXUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUVVVWWWYYY[[[]]]```aaacccdddeeefffeeeeeegggggghhhiiijjjlllmmmnnnmmmlllkkkkkkmmmqqqtttvvvzzz|||}}}xxxvvvqqqoookkkhhhffffffhhhiiilllqqqssstttwww}}}~~~{{{xxxrrrmmmhhhbbb]]]YYYSSSSSSTTTRRRQQQPPPRRRTTTXXXbbblllttt{{{{{{vvvpppgggcccbbbbbbaaa___ZZZYYYXXXWWWWWWUUURRRPPPKKKHHHCCC@@@???>>><<<;;;<<<;;;::::::888888777666777666555333333333444555777666444333111...)))%%%&&&$$$"""  !!!    $$$%%%%%%###!!! """!!! """"""&&&(((+++///555===FFFLLLOOOQQQQQQMMMFFF===666333+++)))&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&'''&&&$$$$$$%%%&&& !!!###&&&'''))))))))),,,++++++...333999>>>???CCCCCCDDDGGGMMMWWWccckkkrrruuuvvvtttrrrwwwuuujjjdddXXXVVVUUUSSSRRROOOKKKHHH@@@>>>:::555000,,,***(((***+++,,,///111444666777999:::<<<>>>???>>>>>>===@@@???>>>@@@BBBCCC@@@>>>999777333...+++(((''''''%%%""" !!!###%%%%%%$$$&&&&&&'''***///666===AAAIIILLLQQQUUUUUUQQQMMMIIIBBB:::222...***&&&$$$&&&""""""""""""!!!!!!!!!!!!"""$$$'''***000777???EEEDDDHHHIIIFFFDDDCCC@@@;;;666333///---,,,,,,+++***+++,,,...111666;;;???AAAGGGIIIKKKMMMNNNNNNMMMMMMIIIFFFAAA===999444///+++)))(((((('''&&&%%%$$$###"""&&&,,,000444666999<<>>777111,,,***'''''''''''''''((()))))),,,111999CCCNNNVVV]]]```aaabbbbbbaaa___\\\YYYWWWMMMGGG===444///,,,+++***'''+++******111888:::DDDIIIQQQUUUWWWWWWZZZ\\\]]]^^^```ccceeehhhjjjkkkiiigggeeecccbbb___\\\YYYUUUSSSQQQNNNKKKIIIHHHGGG@@@>>>;;;888555333111111333333555888===BBBHHHKKKSSSXXX^^^___[[[RRRHHHAAA333,,,''''''((((((***///333:::BBBIIIMMMMMMMMMLLLFFFFFFEEEDDDCCCBBBBBBAAAFFFFFFGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFHHHIIILLLLLLMMMMMMKKKHHHEEECCC>>>999333...+++)))'''&&&$$$%%%%%%%%%&&&)))...222999BBBKKKPPPWWW___ccccccgggddd```YYYOOOAAA444+++(((%%%$$$%%%%%%$$$)))///888JJJ^^^llluuu|||XXXZZZZZZXXXTTTSSSTTTWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXYYYYYYYYYXXXVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVWWWYYY\\\]]]```aaaccceeegggggggggggghhhhhhiiijjjkkkmmmnnnooopppooonnnnnnooorrrvvvxxx|||~~~~~~|||wwwtttooojjjgggfffggghhhhhhlllnnnooottt{{{{{{yyyvvvsssooojjjeeeaaaUUUVVVVVVUUUSSSQQQQQQRRRUUU___jjjrrrzzz}}}}}}vvvmmmgggeeedddcccbbbZZZYYYXXXXXXXXXWWWTTTQQQMMMJJJEEEBBB@@@???>>><<<<<<;;;;;;:::999888777777888777666555444444555666777555444222000---((($$$&&&$$$"""  !!!!!!    $$$&&&%%%###""" ###""" !!!###%%%(((,,,333<<>>???@@@??????@@@???>>>???AAAAAA>>>;;;777444000+++'''&&&&&&&&&%%%""" !!!$$$&&&&&&%%%&&&%%%%%%''',,,333:::>>>EEEIIINNNRRRSSSPPPLLLIIIFFF===555111---(((&&&(((!!!!!!!!!!!!"""""""""""""""$$$'''***000777???EEEEEEIIIIIIEEEDDDDDDAAA===<<<999555333222222222111000111444888>>>DDDIIILLLJJJKKKMMMOOOPPPPPPPPPPPPRRROOOKKKFFFAAA;;;555000,,,+++)))'''%%%$$$$$$$$$"""%%%))),,,///222777:::???FFFPPPYYY^^^```aaaaaa]]][[[YYYVVVTTTRRRQQQQQQLLLIIIDDD>>>777111---***'''''''''''''''((()))))),,,111999CCCLLLUUU[[[^^^^^^______^^^\\\YYYVVVTTTJJJCCC:::222---,,,++++++&&&,,,***+++333:::===HHHMMMSSSVVVWWWWWWYYY[[[ZZZ[[[^^^```dddfffiiijjjhhhfffcccaaa___\\\YYYVVVNNNMMMJJJFFFBBB>>>;;;999666555222///---+++++++++---------///444999>>>AAAIIIOOOWWW[[[XXXPPPGGGBBB777...'''''')))((())),,,222888AAAIIILLLLLLKKKKKKCCCCCCCCCBBBAAA???===<<<@@@AAABBBDDDDDDDDDCCCCCCHHHGGGEEEDDDCCCDDDFFFGGGJJJKKKLLLMMMMMMJJJGGGFFFBBB===777111---***(((&&&###$$$$$$$$$%%%'''+++...444===EEEKKKRRRZZZ^^^^^^dddbbb^^^XXXNNNAAA333***(((%%%$$$%%%%%%$$$(((...777III^^^llluuu}}}]]]\\\ZZZYYYWWWVVVVVVVVVXXXXXXXXXWWWVVVXXX[[[]]]YYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]bbbaaa```bbbgggjjjjjjiiiiiiiiiiiiiiijjjlllnnnpppooopppppppppqqqssswwwzzz~~~~~~zzzvvvqqqmmmjjjhhhfffeeejjjjjjkkklllooorrruuuwwwzzzzzzyyyyyywwwrrrkkkfffbbb___ZZZUUURRRPPPOOOOOOUUUXXX```lllyyy}}}yyytttmmmhhhdddbbbaaa]]]\\\ZZZZZZZZZYYYWWWUUURRRMMMHHHFFFBBB>>>===@@@>>>===<<<;;;;;;;;;;;;;;;999666333222333444555555666444000...,,,)))&&&###'''### """%%%&&&###  """))) !!! ###!!!!!!$$$&&&***...333777;;;===BBBAAA===666///***''''''$$$$$$$$$$$$######"""""" ###%%%&&&%%%$$$### !!!"""!!! """$$$"""$$$&&&''''''''')))***---000555<<>><<<;;;===@@@AAA???<<<@@@@@@AAA@@@???<<<999777111000***###"""&&&&&&""""""""""""""""""!!! !!!"""###%%%)))///666;;;BBBFFFJJJMMMMMMKKKIIIHHHDDDBBB>>>999333---)))&&&'''$$$  %%%(((,,,111666;;;AAAEEEGGGGGGFFFEEEDDDCCCCCCBBB;;;;;;:::::::::;;;===>>><<>><<<:::999888666888777777777999;;;===>>>@@@@@@@@@AAAAAAAAABBBBBBFFFIIILLLMMMLLLIIIHHHGGGHHHDDD>>>888444000,,,)))######$$$$$$%%%&&&'''(((111666>>>GGGMMMSSSXXX[[[]]]]]][[[VVVMMMAAA555...(((&&&###!!!!!!$$$(((***999EEEXXXjjjxxx]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXWWWYYY\\\^^^[[[ZZZYYYYYYXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^bbbaaa```bbbfffiiiiiiiiiiiiiiiiiiiiijjjlllnnnooopppqqqrrrssstttvvvyyy{{{~~~zzztttpppmmmllljjjiiiiiiiiijjjkkkmmmppprrrtttyyyyyyyyyyyyyyyuuuppplllfffccc]]]WWWSSSPPPPPPPPPTTTWWW___jjjvvv|||wwwqqqkkkgggdddccc___^^^\\\\\\\\\[[[YYYWWWTTTOOOJJJHHHDDD@@@???BBB???>>>>>>======<<<======:::777444333444555555555777444000---+++)))&&&$$$&&&### !!!$$$%%%### !!!!!!!!!!!! %%%%%%   ###"""!!!$$$&&&(((,,,000333666888555333000---***(((&&&%%%$$$$$$$$$$$$#########"""!!!"""###$$$%%%%%%$$$###"""###$$$###""""""###%%%%%%''')))******+++---///000444:::BBBJJJOOORRRSSSRRRPPPKKKGGGHHHPPP[[[dddnnnuuuyyyuuuttt|||xxxmmmddd^^^ZZZVVVPPPIIICCC===666222///...,,,***)))***+++,,,---000555999===>>>======>>><<<;;;<<>>?????????>>><<<888555333...,,,(((%%%######$$$%%%###############"""!!!!!!"""###$$$%%%(((---444888@@@DDDJJJMMMMMMKKKJJJIIIEEECCC@@@;;;555///***''''''$$$!!!!!!!!!!!!%%%(((---222666;;;AAAEEEGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFJJJMMMOOOOOONNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSQQQMMMGGGBBB???888444///+++)))'''&&&%%%%%%$$$###&&&***///222333444888???HHHPPPUUUWWWWWWYYYYYYWWWVVVTTTSSSSSSRRROOOKKKEEE===666000,,,***%%%&&&'''(((((()))))))))---000777???IIISSSZZZ___```bbbaaa^^^]]]^^^YYYSSSIII???444///---)))(((***)))******,,,///666???EEELLLOOOSSSVVVWWWXXXYYY[[[]]]]]]]]]^^^^^^_________]]][[[WWWTTTPPPKKKFFFBBB???:::444000...---+++)))******((('''&&&&&&&&&&&&&&&((()))******,,,111444888<<>>???@@@AAABBBCCCFFFHHHJJJJJJHHHFFFEEEEEEGGGDDD@@@<<<888333---)))%%%$$$$$$###$$$%%%'''(((---333;;;CCCIIIOOOTTTXXXZZZZZZXXXTTTKKK???444...(((&&&###!!!!!!$$$'''***777CCCVVVhhhuuu}}}\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZYYY[[[^^^```^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[\\\\\\]]]^^^^^^_________^^^^^^______```aaabbbaaaaaacccfffhhhiiihhhiiiiiiiiiiiijjjkkkmmmmmmoooqqqtttvvvwwwxxxzzz|||~~~yyytttqqqooonnnmmmkkkkkkllllllnnnoooqqqrrrwwwvvvwwwxxxzzzyyywwwuuulllhhhaaa[[[UUURRRRRRRRRSSSVVV]]]gggrrr{{{{{{vvvppplllhhhfffbbbaaa___^^^^^^]]][[[YYYWWWRRRMMMKKKGGGBBBAAACCC@@@????????????>>>>>>>>>;;;999666555555666555555777444///+++)))'''%%%$$$%%%""" !!!###$$$""" !!!!!!"""""" !!! ***   !!!!!!!!! ###""" """%%%&&&'''))),,,...///000,,,)))&&&%%%&&&&&&### $$$$$$$$$$$$#################################$$$$$$%%%&&&%%%######$$$&&&%%%'''((())))))+++///222666<<>>999333...+++))))))***+++,,,...000111...111666:::>>>?????????===;;;::::::===?????????>>>>>>===;;;777444000...)))$$$###%%%!!!&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$&&&***000444===BBBGGGKKKLLLKKKJJJJJJGGGEEEBBB>>>888222---***'''$$$!!! """######%%%(((---222666;;;@@@DDDFFFEEEEEEDDDCCCBBBAAAAAADDDDDDDDDEEEFFFHHHJJJKKKLLLMMMPPPRRRSSSRRRQQQPPPNNNNNNNNNMMMMMMNNNNNNOOORRRRRRRRRRRRPPPMMMIIIGGGBBB===777222...***&&&$$$$$$######&&&))),,,------///222888???FFFLLLPPPRRRVVVVVVVVVVVVVVVUUUUUUTTTSSSOOOHHH???666///***'''&&&&&&''''''((())))))))),,,///666???IIISSSZZZ^^^ccceeedddaaa___^^^YYYSSSGGG===333...+++(((&&&((((((***+++...333:::CCCIIILLLPPPTTTWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUURRRMMMIIIEEE@@@;;;888444111---+++***(((&&&%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&''''''(((***...000000333999???DDDEEEBBB???555000***&&&&&&((()))***///333999======;;;999888222///,,,***))))))((('''((()))***,,,...111333444888888999;;;>>>@@@BBBCCCFFFGGGHHHGGGEEEDDDCCCDDDEEEDDDBBB@@@===777000+++(((&&&$$$######$$$&&&(((+++000777???EEEKKKQQQUUUTTTUUUTTTQQQIII>>>444...(((&&&###!!!"""$$$''')))444???QQQcccqqqzzz\\\\\\[[[ZZZZZZZZZZZZ[[[YYY[[[\\\\\\\\\]]]```bbb```___^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^___```aaaaaabbbbbbaaaaaabbbbbbcccdddcccccccccdddeeeggghhhhhhiiijjjjjjjjjkkkkkkllllllmmmpppuuuwwwyyyyyy{{{||||||~~~}}}wwwsssqqqpppooopppppppppppppppqqqqqqrrrsssssssssuuuyyy{{{{{{{{{rrrnnnggg___ZZZVVVUUUTTTSSSVVV\\\dddnnnvvv}}}~~~zzzuuupppkkkiiidddbbb```___^^^^^^\\\ZZZYYYSSSOOOMMMHHHCCCAAACCC??????@@@@@@@@@?????????<<<:::777666666666555444777333---)))'''&&&%%%$$$$$$""" !!!"""###!!! !!!!!!!!! """ !!! ***  !!!"""###!!!"""!!! !!!###&&&&&&'''((())))))******---((($$$$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$%%%&&&&&&%%%$$$$$$%%%'''&&&'''(((***+++///444888@@@GGGQQQYYY^^^``````___WWWUUUSSSRRRVVV^^^hhhnnnuuuwwwvvvrrrmmmlllmmmnnnooonnnkkkfff```XXXRRRNNNEEE@@@:::444000---***(((&&&((())),,,...111222333111333777:::===>>>>>>===;;;:::888888:::<<>><<<888444000,,,***%%%%%%###"""############"""!!!!!!#########"""###&&&+++///999>>>DDDHHHJJJIIIIIIIIIHHHGGGEEEAAA;;;555000---'''$$$!!! """#########''',,,111555:::>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMJJJFFF@@@999333...((($$$%%%$$$$$$&&&((())))))(((***---222777>>>EEELLLQQQTTTUUUVVVWWWXXXWWWVVVUUUSSSOOOHHH???666///)))'''&&&&&&&&&'''(((((()))***+++///555>>>IIISSSZZZ___eeegggfffbbb```^^^XXXQQQFFF<<<222...,,,(((&&&''''''))),,,000666>>>FFFLLLNNNQQQUUUXXXZZZ[[[^^^```___^^^]]][[[XXXTTTQQQOOONNNJJJEEE@@@<<<777333000------,,,+++***(((&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((+++,,,,,,---111666;;;===<<<;;;333000+++'''&&&(((***+++000444888:::888555222000---***'''&&&&&&&&&%%%$$$%%%&&&'''(((***,,,...///222222444666:::===@@@BBBGGGHHHHHHGGGEEECCCDDDEEEEEEEEEEEEDDDBBB;;;333...+++)))%%%###"""$$$&&&(((+++///555;;;AAAGGGMMMQQQOOOPPPPPPNNNHHH???555///(((&&&$$$""""""$$$&&&(((///:::KKK]]]kkkvvv~~~\\\[[[[[[[[[[[[\\\]]]]]][[[]]]^^^___^^^___aaacccaaaaaa```___^^^]]]]]]]]]^^^^^^___```aaabbbccccccdddddddddddddddeeeeeefffdddeeeeeeeeefffggghhhiiikkkkkkkkkkkkllllllkkkkkkjjjnnnssswwwxxxyyyzzz{{{zzz|||{{{wwwtttrrrqqqsssssssssssssssssssssrrrqqqpppqqqssswwwzzz{{{{{{vvvrrrllleee___[[[YYYXXXUUUWWW\\\aaaiiiqqqyyy~~~}}}yyysssnnnkkkeeeccc```^^^^^^]]]\\\ZZZYYYTTTOOOMMMIIIBBB@@@AAA>>>??????@@@@@@@@@???>>>===;;;888777777666555333444000+++(((&&&&&&%%%%%%###"""!!!!!!""""""!!! !!!!!!!!! """ !!!%%%""" """###### """###'''''''''''''''''''''&&&---)))%%%%%%'''&&& $$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$&&&'''(((***---///333888>>>BBBLLLTTT___gggiiiiiihhhggg```___]]]]]]aaagggmmmqqqsssoooiiiddd___\\\]]]^^^[[[ZZZXXXUUUPPPKKKFFFCCC999666111...,,,+++***)))'''(((***,,,...000222333555666888:::;;;;;;::::::888888777777888;;;>>>AAA@@@???;;;777222---)))'''%%%!!!&&& !!!!!!!!!!!!"""!!! """"""!!! ###(((,,,555:::@@@EEEGGGGGGGGGGGGHHHHHHFFFCCC???999444111'''$$$!!! !!!"""""""""&&&+++000444888<<>>666///+++(((''''''&&&&&&'''((()))***+++///555???IIISSS[[[___fffhhhgggbbb___\\\UUUMMMDDD:::222///---)))'''(((&&&)))---333999AAAIIIOOOQQQSSSWWWYYY[[[\\\___aaabbbaaa___[[[WWWQQQLLLJJJHHHDDD>>>888555222///---)))***++++++)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&((())))))++++++---000444666777666222000,,,)))'''(((***,,,222555888888555000---,,,***'''%%%$$$$$$%%%%%%$$$&&&''''''((()))*********,,,---...111444999===???FFFGGGHHHGGGFFFFFFGGGHHHEEEFFFFFFGGGDDD???777222...,,,(((%%%###$$$&&&'''))),,,000555999???FFFJJJJJJLLLMMMLLLGGG@@@777222(((&&&$$$######$$$&&&'''***444DDDUUUcccooowww|||[[[[[[[[[\\\\\\^^^______^^^```aaaaaaaaaaaabbbcccaaaaaa```_________``````___```aaabbbcccdddeeefffffffffeeeeeeffffffggghhhfffggghhhgggggggggiiikkklllmmmmmmmmmmmmllllllkkkiiilllqqquuuwwwxxxzzz{{{yyy{{{~~~|||xxxvvvvvvwwwwwwwwwwwwvvvuuuuuusssrrrsssuuuxxxzzzzzzzzzwwwuuupppkkkfffaaa^^^\\\XXXZZZ\\\```eeellluuu{{{~~~}}}wwwqqqnnnfffccc```^^^]]]]]][[[ZZZYYYTTTPPPNNNIIIBBB???@@@>>>???@@@AAAAAAAAA@@@???===;;;999888777666333111000---)))'''''''''&&&%%%######"""""""""!!!!!!!!!"""""""""!!! !!!!!!""" !!!"""###  """###''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&&&&"""$$$$$$$$$$$$%%%%%%%%%%%%#####################$$$###$$$%%%%%%%%%%%%(((***(((+++000555:::@@@FFFKKKYYYaaalllrrrssspppooonnnkkkiiihhhiiikkknnnooooookkkbbbYYYTTTQQQNNNNNNPPPJJJIIIHHHEEEAAA===:::888222///,,,+++++++++***)))(((((()))+++---///111222888888999:::::::::999888666777999999:::<<>>;;;555000+++'''%%%&&&###$$$'''###!!! !!!!!! !!!!!!!!! ###(((,,,444888???DDDEEEFFFFFFFFFGGGGGGGGGEEEAAA<<<888555***&&&###!!!!!!"""""""""!!!&&&+++111444888;;;>>>>>>???@@@BBBDDDFFFHHHIIIEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNQQQSSSVVVWWWTTTQQQMMMHHHCCC<<<555111---+++((('''&&&&&&$$$######&&&***...222999CCCJJJLLLOOOSSSWWWYYYYYYWWWVVVQQQNNNGGG???888111---+++''''''&&&&&&'''(((***++++++///666@@@JJJTTT\\\aaaeeegggfffaaa\\\XXXPPPHHHAAA888000...---***((()))'''***000777>>>EEEMMMRRRTTTVVVYYYZZZ[[[]]]```bbbcccbbb___[[[TTTNNNHHHDDDAAA<<<666222///...---,,,&&&''')))(((&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%$$$$$$%%%''')))((('''+++++++++...111333333222111000---***'''(((***---333555777666333...+++)))&&&$$$""""""###$$$$$$###&&&'''((()))))))))(((((()))))))))+++///333777:::AAACCCFFFGGGGGGGGGHHHJJJGGGFFFFFFFFFEEEAAA;;;777111///+++(((&&&%%%&&&&&&%%%'''))),,,000555<<<@@@EEEGGGIIIJJJFFF@@@999444(((&&&%%%######$$$%%%&&&'''///===KKKXXXbbbkkkppp[[[[[[[[[\\\]]]___```aaaaaabbbdddcccbbbaaabbbccc`````````___``````aaabbb```aaabbbccceeefffggghhhggggggffffffgggggghhhiiihhhiiijjjjjjhhhgggjjjlllnnnnnnooooooooonnnlllkkkiiilllqqqtttvvvxxx{{{}}}{{{|||~~~}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxyyy{{{{{{zzzxxxvvvuuusssppplllgggccc```[[[\\\^^^___bbbiiirrryyy}}}{{{uuuqqqhhheeeaaa^^^]]]]]]\\\[[[ZZZUUUQQQOOOJJJBBB???@@@>>>@@@AAACCCCCCCCCAAA@@@===;;;999888777555222000,,,***((('''((((((&&&%%%###$$$$$$###"""""""""""" !!!!!!!!! !!!""" !!!""""""  """###$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%$$$###"""$$$%%%&&&'''(((+++------222888???FFFLLLSSSWWWdddlllvvvzzzyyyvvvttttttooonnnmmmnnnooommmjjjfff^^^SSSJJJGGGEEEAAA@@@BBB===<<<;;;999666333111///...,,,+++***++++++)))((('''''''''(((+++...111444999999:::;;;;;;;;;;;;:::666999<<<======???BBBDDD???===999333...)))%%%$$$"""###$$$%%%$$$"""!!! !!!!!!!!!!!!!!! !!!""""""!!!"""&&&+++///555999@@@DDDFFFFFFFFFFFFEEEFFFFFFFFFCCC???:::888---***&&&##################'''---222666999<<>>999555///+++***+++++++++%%%&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''((('''%%%%%%&&&)))***(((&&&))))))))),,,000222222111000///...+++((('''+++...222444666555111---***(((%%%###!!!!!!"""$$$$$$$$$###$$$&&&'''((((((((('''&&&&&&&&&'''***...222444999<<>><<<333111...+++((('''&&&&&&###$$$&&&'''***...555999???BBBEEEGGGDDD???888444'''&&&%%%$$$###$$$%%%%%%&&&---777AAAKKKTTT[[[```[[[[[[\\\]]]^^^```aaabbbbbbdddeeeeeecccbbbbbbccc____________```aaabbbcccaaabbbcccdddfffggghhhiiiggggggggggggggghhhhhhiiiiiikkklllkkkhhhhhhjjjmmmoooooopppppppppnnnmmmllljjjmmmqqqtttvvvyyy|||~~~|||~~~~~~}}}}}}~~~~~~}}}{{{xxxuuuuuuuuusssooojjjeeebbb]]]^^^______aaagggpppxxx|||~~~xxxtttiiifffbbb___^^^^^^]]]\\\[[[VVVSSSPPPKKKCCC???@@@@@@AAACCCEEEEEEDDDCCCBBB===;;;999888777555111///***(((''''''(((((('''%%%###$$$%%%$$$###""""""### !!!  """%%% !!!!!!!!!  """""""""""""""###############$$$'''))))))'''$$$######$$$$$$$$$%%%%%%&&&&&&&&& ###%%%&&&%%%$$$######$$$&&&'''(((***---000999>>>FFFNNNUUU\\\cccgggjjjrrr{{{|||xxxwwwwwwooonnnmmmnnnmmmiiiccc]]]RRRGGG???>>>>>>999777888666666444333000...+++***---,,,+++++++++***(((&&&'''&&&&&&'''***...222555999:::;;;<<<======>>>>>>777;;;???@@@@@@AAADDDFFF>>><<<777222,,,((($$$### !!! """&&&$$$"""""""""""""""!!!!!! """"""######%%%)))...333666;;;AAAEEEGGGGGGFFFFFFDDDEEEFFFFFFDDD@@@<<<999111---(((%%%%%%%%%%%%$$$$$$)))///444888;;;>>>@@@CCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFGGGGGGGGGFFFFFFBBBBBBCCCEEEFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMPPPSSSVVVYYYWWWVVVUUUSSSPPPLLLFFFAAA555111,,,(((&&&%%%%%%$$$"""$$$''''''&&&***222888<<>>999444000***''''''((()))***%%%'''(((&&&######%%%'''###"""######$$$%%%''''''(((&&&%%%'''***+++)))&&&''''''(((+++///222222111//////...+++((((((+++...111333444333000,,,)))(((%%%###""""""$$$%%%&&&%%%!!!###%%%''''''''''''%%%%%%$$$%%%'''+++///111222666<<>>888333''''''%%%$$$$$$$$$%%%%%%&&&,,,444<<>>>>>???@@@<<<===>>>@@@AAACCCCCCCCC<<<777222---)))'''$$$"""!!!"""######"""!!!$$$$$$$$$$$$###"""!!! ###$$$%%%&&&(((,,,111555:::>>>CCCGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEBBB>>>:::444000)))%%%############,,,---///444999=========EEEDDDDDDEEEFFFFFFDDDCCCAAACCCAAA===;;;<<<:::777777888999;;;===???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGLLLNNNPPPSSSUUUVVVWWWWWWYYYVVVTTTUUUWWWTTTNNNHHH===888000+++(((&&&&&&%%%!!!###%%%%%%$$$&&&***---666;;;CCCKKKRRRUUUWWWWWWVVVSSSMMMFFF>>>666000,,,)))(((''''''''')))***+++---111999CCCNNNWWW^^^aaacccbbb___ZZZRRRHHH@@@;;;.........---***)))***+++///444;;;CCCJJJQQQWWW[[[]]]]]]\\\\\\\\\^^^___aaa```[[[UUUNNNGGG???777222,,,+++***(((&&&%%%%%%%%%((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((******+++,,,///222555777555222///+++******,,,---222333333111---***(((''''''(((&&&!!! $$$%%%$$$$$$&&&$$$###&&&'''&&&"""!!!!!!###&&&)))***)))(((---444999>>>AAADDDFFFGGGGGGGGGDDDAAA@@@@@@AAA:::888444000,,,(((&&&%%%'''&&&%%%%%%'''***---000777;;;@@@CCCBBB===777222)))'''%%%$$$$$$$$$$$$###))),,,000444999>>>DDDHHH\\\]]]______^^^^^^```aaaccccccddddddddddddccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccccceeefffgggiiihhhgggggggggiiikkklllkkkjjjhhhhhhiiilllnnnppprrrrrrssssssrrrrrrqqqqqqpppqqqrrrtttvvvyyy{{{|||}}}zzzxxxvvvsssooollljjjhhheeecccbbbcccbbbccciiiqqqwww}}}zzztttooohhhccc```______^^^\\\YYYTTTOOOKKKGGGCCC@@@???>>>===>>>@@@AAAAAA@@@>>>===:::777333000---,,,***)))(((&&&%%%$$$$$$$$$#########""""""!!!  !!!!!! !!!!!!     ### """$$$%%%$$$"""###$$$###""""""$$$&&&###%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%&&&'''(((!!!###%%%&&&%%%%%%%%%&&&%%%))),,,...000444:::@@@KKKVVVaaaggglllqqquuutttuuuzzz}}}|||{{{{{{xxxssslllggg```[[[XXXSSSMMMHHHAAA;;;444111111111///,,,------,,,++++++,,,------.........---+++)))'''%%%######$$$%%%'''+++111666:::===???@@@???>>>??????<<<===???@@@AAAAAAAAAAAA999555///***'''%%%"""!!! !!!""""""!!!!!!#########""""""!!! ###$$$&&&''')))...333777<<<@@@EEEHHHHHHGGGGGGGGGHHHGGGFFFFFFFFFCCC@@@<<<555000***%%%############+++,,,000555:::>>>???>>>DDDCCCBBBAAAAAAAAA>>><<<888:::888444222333222...///000111333444666777888:::;;;===@@@BBBEEEGGGHHHLLLMMMPPPRRRTTTUUUUUUUUUXXXUUUTTTUUUWWWVVVQQQLLLAAA<<<444---***'''&&&%%% """$$$$$$###%%%(((+++222777???GGGNNNSSSUUUVVVXXXVVVRRRKKKCCC;;;333///)))(((''''''''')))***+++,,,000999CCCNNNWWW^^^aaacccaaa]]]WWWNNNEEE<<<777---......,,,******+++---...333;;;CCCJJJQQQXXX\\\]]]\\\\\\\\\]]]^^^___```]]]XXXQQQIIIAAA999222...+++***)))'''&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((((((((()))******++++++)))***+++---000444777999888555111---******+++,,,333444444111---***((((((%%%&&&###!!!###!!! $$$&&&$$$###&&&&&&%%%$$$###"""###&&&'''((('''&&&***///444888<<>>===<<<===???AAAAAA@@@???>>>;;;777333000---+++)))((('''%%%$$$$$$$$$$$$""""""""""""!!!  !!!!!!!!! !!!!!!!!!  """!!! ###%%%&&&&&&!!!###%%%%%%$$$###$$$%%%###%%%&&&&&&%%%%%%&&&'''(((((())))))*********+++%%%'''))))))(((((()))+++))),,,111555999@@@JJJQQQ]]]gggooorrrtttxxx{{{zzzwww|||~~~|||zzzyyyuuuooohhhaaaXXXQQQLLLGGGBBB===<<<666000------,,,+++)))))))))***+++---///000222111000///...+++(((&&&%%%#########$$$%%%)))///333888<<>>>>>>>>>>>???@@@???>>>===<<<444111+++'''%%%###!!! !!!""""""""""""###############"""""""""$$$&&&(((***,,,111666:::???CCCFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFBBB@@@777222+++&&&$$$######"""***,,,000666<<<@@@AAA@@@DDDBBB???<<<;;;999555333...000///+++)))+++***&&&(((((()))***+++,,,------000111444888===AAADDDFFFIIIJJJLLLOOOQQQRRRSSSTTTWWWUUUSSSTTTWWWWWWTTTQQQFFFAAA999222---)))&&&$$$!!!"""###""""""###&&&))),,,111888AAAIIIOOOSSSUUUXXXWWWUUUPPPHHH???666111)))((((((''''''(((******+++000999CCCNNNWWW^^^aaabbb___ZZZRRRIII???777333---------,,,***+++---...///444<<>>;;;777333...***((('''%%%$$$$$$%%%'''***,,,333777===@@@@@@===777333...+++'''%%%&&&((())))))&&&***///333666999<<<>>>aaaccccccbbb`````````aaabbbbbbccccccccccccbbbbbbccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbccccccdddgggfffffffffggghhhiiijjjiiiiiijjjkkkllllllmmmmmmooopppqqqrrrssssssssssssqqqqqqrrrtttvvvxxxzzz|||~~~~~~zzzuuupppkkkhhhhhheeedddggggggeeegggkkkqqqyyy|||sssjjjeeecccbbbaaa^^^[[[WWWRRROOOJJJEEEBBB===<<<;;;;;;>>>@@@@@@@@@@@@>>>;;;777333///,,,***((('''&&&%%%$$$$$$###$$$############"""!!!  !!!  """""""""   !!! """$$$&&&''' """$$$%%%$$$######$$$###%%%&&&&&&%%%%%%'''(((((()))***+++++++++++++++***+++,,,+++***+++---///...222888>>>FFFOOO[[[ccclllsssyyyyyyyyy|||~~~~~~}}}|||xxxtttnnnhhhaaaZZZPPPHHHDDD@@@;;;888777333...+++++++++***((())))))+++,,,...111222333444333111...+++(((%%%$$$######$$$$$$%%%(((...222777:::???AAAAAA???>>>>>>????????????>>>;;;999777111---(((%%%###"""  !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++---000555:::>>>AAADDDGGGHHHGGGEEEEEEEEEDDDDDDEEEGGGHHHHHHEEECCC999444---'''$$$######""")))+++000666===AAABBBAAACCC@@@<<<888555111...+++)))++++++'''%%%'''&&&###&&&&&&&&&&&&''''''''''''(((***---111666:::===???BBBCCCFFFIIILLLOOOQQQRRRWWWUUUSSSTTTVVVWWWUUUTTTKKKFFF>>>666000***&&&"""#########""""""$$$%%%'''(((,,,333;;;DDDKKKQQQTTTUUUVVVUUURRRKKKAAA777111***)))(((''''''((()))***,,,111:::EEEOOOXXX___bbbaaa]]]WWWNNNDDD;;;444000,,,,,,,,,++++++,,,///111333888???FFFLLLQQQVVVYYYZZZZZZ[[[[[[[[[ZZZZZZYYYSSSMMMDDD<<<666222...,,,'''''''''&&&&&&&&&''''''((()))************))))))(((((()))))))))((('''&&&&&&&&&'''((()))******++++++,,,///333888<<<@@@AAAAAA===888111---+++******333444333111---)))((('''%%%'''%%% ###$$$"""$$$%%%""" """""" $$$"""!!!!!!###$$$$$$###"""$$$&&&'''***---333666<<>>???<<<888444000,,,'''%%%%%%(((******&&&***///333555666888999dddeeeeeedddbbbaaabbbcccccccccddddddddddddccccccddddddccccccccccccddddddcccccccccbbbccccccddddddffffffffffffggghhhiiiiiihhhiiijjjkkkllllllkkkkkkooopppqqqrrrssstttttttttqqqrrrrrrtttvvvxxxzzz{{{}}}uuunnnjjjhhheeedddggghhhfffgggjjjnnnvvvwwwnnniiifffdddbbb^^^[[[XXXTTTPPPKKKFFFBBB>>><<<:::;;;===???@@@@@@???>>>;;;777222...+++***'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!""""""!!! !!!"""   !!!$$$%%% ###$$$###!!!!!!"""###%%%&&&&&&&&&&&&''')))((()))***++++++++++++***,,,---,,,+++***+++---000111777@@@HHHPPPZZZeeellltttzzz~~~}}}{{{sssmmmddd\\\UUUNNNEEE???<<<:::777555222///,,,*********)))))),,,,,,---///000222222333555444111...***'''%%%$$$$$$$$$$$$$$$%%%)))...333666:::>>>AAAAAA???>>>>>>?????????>>><<<888555333...+++'''$$$######!!!  """$$$%%%&&&'''&&&&&&%%%&&&&&&'''((()))+++...111444888===AAAAAADDDFFFFFFEEECCCCCCCCCDDDDDDEEEHHHJJJJJJHHHFFF<<<666///)))%%%$$$""""""(((***000777>>>BBBBBBAAAAAA===888444000,,,)))&&&&&&(((((($$$###%%%%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++///222444555777999<<<@@@EEEJJJMMMOOOTTTSSSSSSSSSTTTUUUUUUTTTNNNJJJBBB;;;444---'''###&&&%%%#########$$$%%%&&&&&&(((...555>>>GGGMMMQQQSSSUUUVVVSSSMMMCCC999222***)))(((''''''((()))***---333<<>>EEEJJJNNNQQQTTTVVVXXXYYYYYYYYYWWWTTTQQQPPPGGGAAA:::444111///...---''''''''''''((()))***++++++,,,...///000///...---*********)))((('''&&&%%%))))))***+++,,,---...///...000444888===AAAEEEFFFEEEAAA:::333...+++))))))111222333111---)))'''&&&%%%'''%%%!!!!!!###$$$!!!"""$$$!!!!!!!!!!!! """$$$$$$$$$######$$$%%%&&&)))...222777<<>>??????===<<<999555111...+++)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""  !!! """$$$$$$!!!!!!### """"""!!! !!!"""###%%%&&&'''&&&'''(((***)))******+++---....../////////...,,,***,,,///222777???HHHQQQWWW^^^eeejjjsss{{{vvvlllcccYYYPPPFFF@@@999555555444333111,,,+++***))))))******+++///000111222333333333222555333000---)))&&&$$$############$$$%%%)))///333666999===@@@@@@???>>>???>>>>>>???>>>;;;666222///,,,)))%%%#########"""""""""%%%(((***)))((('''&&&&&&'''((((((,,,///222555888;;;@@@CCCAAACCCEEEEEEDDDCCCCCCCCCDDDDDDEEEHHHKKKLLLJJJHHH>>>888000***&&&$$$"""!!!'''***000777>>>AAAAAA@@@===999444///,,,)))&&&$$$###%%%%%%"""!!!$$$### """"""""""""""""""""""""$$$$$$%%%''')))+++,,,,,,...000333777<<>>??????;;;:::777444000---***)))((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%$$$$$$###"""!!! !!!  """"""!!!!!!!!!  """ !!!"""!!! """$$$###%%%&&&'''&&&''')))***++++++,,,...000444777888888777555222111222666999CCCKKKUUU\\\___```aaaccclllttt{{{||||||{{{pppeee[[[OOOFFF<<<777222000000111000...+++++++++,,,,,,---///000111222333444555555444444444222///+++(((%%%$$$### !!!!!!"""$$$)))///333777999<<<>>>>>>>>>???@@@===>>>>>>===:::555000---***'''###"""""""""""""""!!!$$$(((,,,000222///---,,,***)))***+++,,,000222666888:::===AAADDDBBBDDDFFFFFFDDDDDDDDDEEEDDDDDDFFFIIILLLLLLKKKIII@@@:::222+++&&&$$$"""!!!'''***///777===@@@???>>>777333...+++(((&&&$$$###!!!$$$$$$!!!!!!###### !!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&'''''')))***,,,000444999===@@@EEEHHHLLLPPPSSSTTTUUUVVVTTTPPPKKKEEE>>>777000+++)))&&&""""""###$$$###!!!###$$$&&&+++222;;;BBBGGGPPPRRRSSSQQQLLLCCC:::444+++***)))'''''''''((()))...333<<>>666222000///))))))******+++///444888AAAFFFLLLQQQSSSTTTUUUVVVUUUUUUTTTQQQKKKDDD===888111---)))'''''''''''''''))))))***,,,---000222333666999===@@@AAA@@@>>><<<999777444000......//////+++,,,---...000111222333666999===BBBGGGJJJMMMNNNHHHCCC<<<555...***)))(((,,,000555666444///+++((($$$&&&&&&""""""$$$### $$$&&&$$$###%%%&&&$$$%%%$$$######%%%&&&&&&%%%###$$$%%%$$$$$$%%%(((***,,,111888>>>AAADDDGGGIIIGGGHHHIIIHHHEEE???999555+++)))'''$$$###$$$&&&'''&&&***111777:::;;;999888111---)))&&&%%%%%%$$$###%%%'''***,,,...000333555eeeggghhhgggfffeeefffhhhiiiiiijjjjjjjjjjjjiiiiiifffeeeeeeddddddeeeeeefffcccddddddeeefffgggiiijjjkkklllmmmnnnoooooooooooopppooooooooooooooopppqqqqqqqqqrrrsssssssssrrrrrrrrrrrrssstttvvvxxxyyyzzzzzz}}}tttllleeedddccc___]]]^^^```iiisss{{{}}}xxxsssoookkkeeeccc```]]]YYYSSSMMMIIIDDDAAA===<<<<<<>>>>>>>>>999888666333000---***)))(((((('''&&&&&&&&&''''''###$$$$$$######"""!!! !!!  """!!!  !!! !!!###""" !!!!!!!!!"""######!!! !!!$$$&&&###%%%&&&''''''''')))+++,,,,,,---000444999>>>AAA@@@???===:::888:::>>>BBBMMMUUU```eeeeeebbb___^^^dddmmmtttvvvxxx|||~~~}}}zzz{{{vvvkkk```VVVJJJAAA888444000...000111///---,,,---//////000111333555222333444666777666666555444111...***'''%%%$$$$$$ !!!###(((...333777999<<<======>>>???AAA<<<======<<<999444///,,,(((%%%""" !!!""""""!!!###$$$&&&***...333888:::555333111///...///000000222444777:::<<<>>>AAADDDCCCEEEFFFGGGEEEEEEEEEGGGEEEEEEGGGIIILLLMMMKKKIIIAAA;;;222+++'''$$$"""!!!'''***///666===???>>>===333000+++(((&&&%%%$$$""""""%%%%%%""""""$$$$$$""""""""""""""""""#########"""#########$$$$$$%%%%%%'''''')))+++///333777999>>>CCCIIIOOOSSSUUUWWWXXXVVVRRRMMMHHHBBB;;;444///(((%%%!!! """"""!!!######$$$'''...666>>>CCCMMMNNNOOOMMMHHH@@@777111+++***)))'''''''''((()))---333;;;EEENNNTTTWWWXXXRRRMMMDDD;;;444000//////)))))))))***+++///555:::BBBFFFMMMRRRUUUVVVWWWXXXTTTTTTSSSNNNGGG???666111///,,,)))''''''''''''&&&******+++---///222444555;;;>>>BBBFFFGGGFFFCCCAAA@@@===888444222222444555555666777888:::;;;<<<===999;;;???DDDIIILLLOOOOOOHHHCCC<<<555...***)))(((+++000666999777222---***&&&)))(((%%%$$$'''&&&###!!!&&&(((&&&%%%((()))'''***(((&&&&&&'''''''''&&&"""###%%%$$$$$$$$$&&&((()))---444:::???CCCGGGIIIGGGHHHJJJJJJGGGAAA;;;777,,,***'''%%%$$$$$$&&&'''%%%)))000666999:::999888222///+++((('''%%%###!!!$$$&&&(((***+++...111444eeefffhhhiiiiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiikkkiiifffdddcccccceeeffffffhhhiiijjjjjjkkkmmmppppppppppppoooppppppqqqqqqsssrrrqqqpppoooppppppqqqoooppprrrttttttsssrrrqqqooopppppprrrsssuuuwwwxxx|||~~~xxxrrrkkkdddaaa___^^^^^^]]]bbbkkksss{{{xxxtttoookkkiiigggcccaaa]]]YYYTTTPPPIIIGGGCCC@@@>>>=========;;;888333000///...,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!! """&&&###!!!  !!!""""""!!! !!!!!!!!! !!!!!!!!!!!!  ### ### ###%%%$$$&&&$$$%%%(((***((())),,,+++---///333777>>>EEEJJJIIIIIIGGGBBB???AAAHHHOOO```eeeiiiiiiccc]]]ZZZYYY___gggmmmoooqqqsssrrroookkkiiieee___XXXNNNDDD===444222...------.........///000333666888999999888777666666666666555555444666222,,,)))'''&&&"""  """$$$%%%)))---000444999;;;;;;<<>>;;;===<<<:::777333...+++)))%%%!!! """!!! $$$$$$&&&***...333777:::;;;:::999666444222222333444999:::;;;===???BBBDDDEEEDDDEEEFFFGGGFFFFFFDDDCCC???BBBFFFIIIIIIJJJJJJKKKDDD<<<222+++'''%%%###!!!%%%)))///666::::::777333---+++(((%%%$$$$$$%%%''' !!!!!!!!!!!!!!! $$$""" !!!###$$$""" $$$###"""!!!!!!###%%%&&&%%%$$$$$$%%%'''***---///666:::@@@FFFKKKPPPUUUYYYRRRRRRQQQNNNHHHAAA999555***((($$$!!! !!!"""$$$%%%&&&'''***///666;;;FFFIIILLLLLLHHH???777111---)))'''''''''&&&(((,,,...333<<>>FFFJJJMMMOOOSSSYYYXXXTTTVVVQQQIIIBBB<<<666111...,,,)))&&&&&&)))+++***)))+++---000222444777;;;>>>CCCCCCCCCDDDFFFHHHJJJKKKEEEEEECCC@@@======>>>@@@AAAAAABBBBBBAAA@@@>>>===???@@@CCCGGGKKKMMMLLLJJJLLLHHHAAA:::333---***)))+++...333777888555111///***)))((((((((((((&&&%%%&&&&&&%%%%%%%%%'''((())))))***+++++++++)))'''%%%"""###$$$$$$$$$$$$######'''+++000444777===DDDIIILLLJJJJJJJJJJJJGGGAAA<<<333///)))$$$######$$$$$$$$$(((---000333555888:::222000,,,'''$$$"""!!!!!!$$$%%%&&&))),,,///222444ggggggiiijjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiifffdddcccdddeeeffffffgggiiiiiiiiikkkmmmoooqqqqqqqqqpppqqqqqqrrrrrruuutttrrrqqqqqqqqqrrrssspppqqqrrrssstttssssssrrrqqqqqqqqqrrrsssuuuwwwwww{{{}}}~~~xxxpppiiidddaaa^^^\\\\\\aaahhhpppxxx{{{wwwsssoookkkiiigggdddaaa\\\WWWSSSKKKIIIFFFCCC@@@???>>>???;;;777333000...---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  !!!!!!  !!!%%%"""!!!  !!!""""""!!!!!!!!!  """!!!!!! !!!!!! """$$$!!!$$$"""!!!$$$&&&%%%(((%%%&&&***+++)))***---,,,...111555:::@@@HHHMMMKKKKKKJJJFFFCCCFFFOOOVVVfffiiillliiibbb[[[WWWUUUWWW___fffiiikkkkkkfff```ZZZYYYVVVSSSNNNFFF===777333111...---...000111111555777:::<<<>>>>>>======999888777666555444444444444000,,,)))'''&&&###  """$$$%%%(((---000444999;;;;;;<<>>;;;===<<<999555111---)))'''%%%"""!!!######!!!"""&&&(((+++...333888;;;>>>???@@@???<<<:::999999999:::===>>>???@@@BBBCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBAAA???@@@CCCFFFHHHIIIHHHHHHCCC<<<222+++'''%%%###!!!&&&)))///555:::999666222+++***'''%%%######$$$%%% !!!!!!""""""!!!!!!"""  ###$$$""" ###""" """###$$$&&&%%%$$$$$$%%%'''***+++111555;;;AAAGGGLLLQQQUUUSSSTTTSSSQQQKKKCCC;;;666---+++(((%%%#########$$$$$$%%%&&&''')))...444888BBBEEEIIIJJJFFF>>>555000,,,(((&&&''''''&&&(((,,,...333<<>>777111---***)))***...333777888777333111,,,***(((((((((((('''&&&&&&&&&&&&&&&''')))+++,,,+++,,,...//////...,,,+++''''''&&&&&&%%%%%%$$$$$$%%%(((,,,000333888???DDDIIIHHHIIIJJJKKKHHHBBB===666111+++&&&%%%$$$$$$$$$###'''+++///222555777:::333111,,,((($$$"""!!!!!!###$$$&&&))),,,///111222hhhiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhfffeeedddeeefffgggfffgggiiiiiiiiijjjlllooorrrrrrrrrrrrssssssttttttvvvvvvtttssssssttttttuuurrrrrrrrrrrrrrrsssttttttrrrrrrrrrrrrssstttuuuvvvxxxzzz}}}~~~wwwpppjjjddd___[[[[[[___dddjjjrrr||||||yyytttooommmkkkiiifffaaaZZZVVVOOOMMMIIIFFFCCCAAA@@@???:::777222///...---,,,***&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!  !!!!!! !!!""" !!!$$$!!!!!! !!! !!!!!! !!!!!!!!!  !!!!!! ###!!! !!! !!!"""!!!  ###%%%$$$&&&$$$###%%%&&&%%%***'''(((+++,,,++++++......111444888<<>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@>>>===<<<===<<<===@@@EEEGGGFFFCCCAAA;;;333+++'''%%%###"""&&&)))...444888888444111)))(((&&&%%%###""""""""" !!!!!!""""""""""""!!! !!!###$$$###"""""""""!!! """###$$$&&&%%%$$$######$$$%%%&&&***...444:::@@@EEEKKKOOOSSSTTTUUUSSSNNNFFF>>>999222///,,,(((&&&%%%%%%&&&$$$%%%&&&&&&'''+++000333;;;???EEEGGGEEE===444///+++'''%%%&&&&&&%%%(((,,,///555>>>HHHOOOSSSTTTTTTKKKEEE<<<555000,,,***)))((()))+++---111777???DDDEEEHHHJJJJJJLLLNNNKKKEEEDDD@@@:::555111---)))'''$$$######%%%***...000111:::===BBBEEEGGGHHHIIIKKKGGGFFFGGGGGGIIILLLNNNOOOQQQRRRSSSSSSRRRTTTWWWYYYUUUTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJKKKMMMMMMMMMKKKDDDAAA;;;555///,,,***))))))---222777999888666444000---***(((((()))((((((''''''((((((***---///000111222444555666555333222---,,,***(((&&&%%%%%%%%%"""%%%(((+++...333888<<>>@@@BBBDDDDDDCCCAAA@@@@@@===999555222111222222///---+++)))'''%%%###""" """###%%%''',,,///444888;;;;;;===@@@???<<<;;;999555111,,,((($$$###$$$!!!!!!$$$&&&%%%'''+++///111666;;;???BBBCCCDDDGGGFFFDDDBBB@@@?????????BBBCCCDDDDDDCCCAAA???===;;;;;;:::999888666555555777444555:::AAAEEEDDDAAA>>>:::333,,,'''$$$######&&&)))...333777777444111((('''&&&%%%###""" !!!!!!!!!!!!"""######$$$""""""###$$$%%%%%%$$$###$$$$$$###""""""######$$$%%%$$$###""""""######$$$%%%(((...333888>>>DDDHHHPPPRRRSSSSSSOOOIIIAAA<<<555222...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++///555:::AAAEEECCC===444///***&&&$$$&&&&&&&&&(((---333888BBBKKKQQQSSSSSSQQQHHHBBB999222---***(((''')))***+++///444;;;BBBGGGHHHJJJJJJHHHHHHHHHCCC======:::555111///---***((($$$%%%'''***000555999;;;@@@DDDIIIMMMNNNMMMMMMMMMIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQSSSTTTUUUWWWZZZ]]]YYYYYYWWWVVVUUUTTTTTTTTTSSSPPPNNNMMMMMMMMMLLLKKKDDD@@@:::333...***)))((((((,,,111777::::::999777444000,,,))))))******************,,,...111444666888999;;;<<<<<<;;;999888333111---***'''&&&&&&&&&"""###%%%'''***...222444;;;>>>CCCGGGIIIGGGDDDAAA;;;666000+++'''&&&$$$""" ###(((+++...111555777666333...***%%%###"""!!!!!!###&&&(((+++------...kkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkkhhhiiijjjjjjiiijjjlllnnnrrrssstttvvvwwwwwwwwwvvvxxxwwwvvvvvvvvvwwwxxxxxxvvvtttsssqqqrrrtttvvvwwwssssssrrrrrrrrrrrrsssssstttuuuwwwxxxyyyzzz}}}~~~yyyuuuooojjjfff```______aaafffooo{{{{{{tttsssqqqoookkkfff```\\\TTTRRROOOJJJFFFBBB???>>>999666111...,,,,,,***)))''''''&&&%%%%%%$$$######$$$$$$######""""""###### !!! !!!###  !!! !!!!!!!!!  !!!!!!!!!"""""""""  !!!###$$$###$$$&&&'''&&&&&&&&&***((()))---...---...111666777:::<<<>>>AAAEEEHHHHHHIIILLLPPPWWW```jjjpppmmmnnnooolllgggddddddfffjjjmmmoooqqqtttsssjjj___VVVQQQJJJBBB<<<555000,,,,,,+++,,,000666<<<@@@AAABBBCCCDDDDDDDDDCCCAAA@@@BBB???:::555222111111111------,,,***(((%%%$$$### """###$$$'''+++...333777::::::<<>>???@@@@@@???===:::777555333222111000///...------...,,,---333<<>>BBBHHHKKKNNNOOOMMMIIICCC???666333...)))&&&$$$######%%%%%%%%%%%%$$$%%%(((+++222666===BBBAAA<<<555000)))&&&$$$&&&'''&&&)))...777===FFFOOOSSSSSSQQQNNNCCC===555///+++)))'''&&&)))))),,,111888???FFFIIIKKKLLLJJJFFFDDDCCC>>>777666333000...------,,,+++&&&(((+++000555;;;AAADDDHHHLLLQQQSSSSSSQQQPPPOOOKKKKKKJJJJJJKKKMMMOOOPPPNNNPPPRRRTTTUUUWWWZZZ\\\YYYYYYXXXXXXWWWVVVVVVUUUUUUSSSPPPNNNNNNMMMLLLJJJFFFAAA:::222,,,((('''''''''+++000666999;;;:::999777333...+++++++++++++++,,,,,,---///111555888:::>>>???@@@AAA@@@???===;;;888555111---)))(((''''''%%%$$$$$$&&&(((+++---...444888>>>CCCEEEDDDCCCBBB<<<777111+++(((%%%###!!! """&&&)))+++...222555555333...)))&&&###""""""!!!"""%%%'''***,,,......mmmllllllkkkkkkkkkkkkllllllllllllllllllllllllllljjjjjjjjjkkkkkklllmmmmmmiiijjjkkkkkkkkkkkkmmmooorrrsssuuuwwwxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvxxxxxxvvvuuussssssssstttvvvxxxtttttttttsssttttttuuuuuutttvvvwwwwwwwwwxxxzzz||||||zzzwwwsssppphhhfffcccbbbdddlllvvv}}}~~~xxxuuurrrooolllhhhccc___WWWUUURRRMMMHHHCCC???===888555000---,,,+++***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$ !!!!!!  !!! !!!!!!!!!!!!!!!  !!!""""""!!!  !!!""""""   !!! !!!"""%%%######''')))'''&&&'''+++)))***///111000111555:::<<<>>>@@@AAACCCFFFIIIKKKMMMRRRXXX```hhhnnnrrrlllnnnnnnkkkhhhgggjjjmmmssswwwzzz|||~~~~~~wwwnnn```XXXLLL@@@777000,,,))),,,---000666>>>CCCFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBB???;;;777333111000000---......,,,(((%%%$$$$$$ """###$$$&&&***---111666999999;;;>>>>>>;;;777555111,,,(((%%%$$$###!!! $$$'''(((+++///666999>>>CCCGGGIIIJJJIIIHHHGGGFFFDDDBBB@@@???>>>;;;;;;:::888555222...---,,,+++***((('''''''''''''''''')))///666<<<>>>>>>999888333---'''$$$###$$$&&&(((---222777888666444+++***(((&&&$$$""""""!!!""""""!!!!!!"""$$$&&&'''###&&&***+++++++++++++++,,,+++***((('''%%%######$$$$$$$$$$$$$$$$$$$$$######%%%(((***---111666:::>>>@@@DDDGGGHHHFFFDDDBBB999666000+++&&&$$$###"""$$$%%%%%%%%%$$$$$$&&&)))///333999>>>>>>:::444000)))&&&$$$'''((((((+++000;;;AAAJJJQQQTTTRRRMMMJJJ>>>999222,,,)))((('''&&&)))***...555===EEEIIIKKKMMMMMMHHHAAA===<<<888222...,,,******+++,,,,,,,,,))),,,111555:::@@@FFFKKKQQQTTTXXXYYYWWWTTTRRRQQQMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPSSSTTTTTTUUUWWWYYYUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMLLLJJJHHHFFFAAA999111***'''&&&&&&'''***///555888:::::::::888555111...------,,,+++,,,,,,---///222555888:::???@@@AAABBBBBBAAA???>>>;;;999666111...+++))))))(((&&&%%%%%%(((***+++***...222888===???@@@AAAAAA<<<888222---)))&&&###!!! """%%%'''(((+++///222333111---)))%%%###""""""!!!"""$$$&&&)))---000111pppooonnnmmmmmmmmmnnnnnnllllllllllllllllllllllllkkkllllllmmmnnnnnnooopppkkklllmmmmmmllllllnnnpppqqqrrruuuwwwxxxxxxwwwvvvvvvuuutttttttttuuuwwwxxxvvvuuutttttttttuuuvvvwwwwwwwwwvvvwwwwwwxxxyyyyyyxxxyyyyyyyyywwwxxxyyy{{{}}}~~~~~~|||zzzxxxqqqooojjjgggfffkkksssyyy|||yyytttpppmmmjjjfffccc[[[YYYUUUPPPKKKEEE@@@>>>888444000---++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$ !!!!!!  !!!"""""""""!!! !!! !!!############""" !!!!!!  !!!"""""" """###'''######(((,,,***)))***,,,***,,,111444444666:::===???CCCEEEGGGJJJMMMPPPTTTVVV[[[aaahhhnnnqqqrrrnnnooonnnjjjffffffiiimmmsss{{{xxxggg]]]NNN@@@666000...---...111666>>>FFFKKKMMMMMMKKKIIIFFFCCCBBBBBBBBBCCC@@@???<<<888555222000///...000000...)))%%%$$$$$$ """"""###&&&***---///444777888:::======:::666444000+++(((&&&%%%$$$!!! %%%)))***---222777:::???EEEHHHJJJJJJJJJGGGFFFEEEDDDBBB???===<<<777666444111---***(((''''''&&&$$$#########$$$$$$$$$%%%(((,,,111555999;;;888777333---'''######%%%&&&(((---333888:::888777///---***'''$$$$$$$$$$$$###""""""!!!###%%%'''(((&&&***000444555666888999666666444222///,,,)))((('''''''''&&&%%%$$$###"""###%%%&&&'''(((+++000333333666:::>>>AAACCCCCCCCC>>>:::444...)))&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&(((---000555999999666222///***&&&%%%((())))))---111===CCCKKKQQQSSSOOOIIIDDD:::555...)))''''''''''''***,,,111:::DDDKKKNNNNNNLLLJJJCCC:::555444111,,,***((('''(((***---......///333888<<<@@@EEELLLQQQWWWZZZ[[[[[[XXXTTTRRRQQQNNNMMMKKKIIIIIIIIIIIIJJJKKKMMMOOOOOONNNMMMNNNOOONNNPPPSSSUUUVVVUUUSSSQQQOOONNNMMMMMMMMMKKKHHHFFFBBB===666...(((&&&%%%&&&&&&)))...333777999999999999777333111000///,,,+++******+++---000333666888;;;===???BBBCCCCCCBBBAAA???===;;;777333000---,,,+++(((%%%%%%''')))(((''')))...333777999;;;>>>@@@===999444///,,,)))%%%###!!!"""$$$%%%&&&(((,,,///111///+++(((%%%#########""""""###%%%(((---222555sssrrrpppooooooooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnooopppqqqqqqlllmmmnnnmmmmmmmmmoooqqqppprrruuuwwwxxxxxxwwwvvvuuutttsssssssssuuuvvvwwwuuuuuuuuuuuuuuuvvvvvvwwwyyyyyyyyyyyyzzz{{{|||}}}zzz{{{{{{zzzyyyxxxzzz{{{zzz{{{~~~~~~}}}xxxuuupppkkkiiilllrrrxxxzzz{{{vvvqqqnnnkkkhhhfff]]]\\\XXXSSSMMMGGGBBB???888444000---+++***)))(((%%%%%%%%%%%%%%%%%%%%%&&&###"""""""""""""""###### !!!!!!   """"""###"""""" !!!""" """###$$$$$$$$$$$$ !!!!!!!!! """######""""""###$$$)))######***...,,,+++------,,,...444777777999===???BBBFFFIIILLLPPPTTTVVV\\\^^^ccciiinnnrrrrrrrrrqqqpppnnniiidddcccgggjjjkkkwww~~~wwwggg\\\KKK<<<222...---...000444;;;CCCLLLPPPQQQPPPLLLIIIDDDAAA??????AAABBB@@@>>><<<999666333000//////111222///***&&&$$$%%% """"""###&&&))),,,...333666777999======:::555333///+++(((&&&%%%%%%""" !!!'''***,,,///444555888>>>CCCGGGHHHHHHGGGDDDDDDCCCAAA???===;;;999555333000,,,)))&&&%%%$$$$$$###"""!!!!!!"""###$$$###&&&)))+++---111555888777666333---'''######%%%&&&(((,,,333888;;;:::888111///+++'''%%%$$$%%%&&&###"""""""""###%%%'''))))))///777<<>>888111,,,)))'''&&&$$$%%%&&&%%%$$$$$$&&&(((,,,///222555666444111...***'''&&&(((******...222>>>CCCKKKQQQQQQLLLEEE@@@777222,,,(((''''''''''''+++---444>>>HHHOOOQQQPPPJJJGGG>>>444//////,,,((()))((('''))),,,///111111555999>>>BBBEEEKKKRRRWWWYYY[[[\\\ZZZVVVRRRPPPOOONNNMMMKKKIIIHHHGGGGGGHHHEEEGGGHHHHHHFFFDDDDDDEEEGGGJJJNNNRRRSSSQQQOOOMMMLLLLLLLLLLLLMMMKKKGGGDDD>>>:::333,,,'''%%%&&&'''&&&)))...333666888999999:::777555333222000---***((())))))+++---000333555777:::===@@@CCCDDDDDDDDDAAA@@@>>>;;;777333000...,,,)))%%%%%%'''((('''%%%'''+++000333555888<<<@@@>>>:::555111...+++'''%%%!!!###$$$$$$%%%'''***---000...***'''$$$############""""""$$$(((...444777uuuuuuuuuuuutttrrrpppooooooooopppppppppqqqqqqqqqoooppppppqqqqqqpppppppppnnnnnnooooooooopppppppppvvvvvvvvvvvvvvvwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuvvvwwwxxxxxxyyy{{{{{{|||}}}~~~}}}|||zzzyyyyyyyyy||||||}}}~~~}}}vvvooommmppptttzzz~~~~~~vvvrrrqqqpppkkkgggbbb```]]]XXXQQQIIICCC???999555000,,,******)))(((''''''&&&&&&&&&%%%%%%%%%!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!""" !!!!!!"""!!!!!!"""!!!"""$$$$$$$$$$$$ !!!!!!""" """"""!!!!!!"""###$$$%%%%%%&&&+++***((()))+++---......333444555555666:::???CCCBBBFFFMMMTTTXXX\\\___bbbiiilllpppqqqpppoooqqqsssnnnmmmiiiccc]]][[[^^^aaahhhnnnxxx{{{tttgggZZZHHH;;;555222///,,,333888???HHHOOOTTTWWWXXXOOOLLLGGGBBB???>>>>>>???>>>>>>===:::666333333333222111...+++(((&&&$$$#########"""###%%%(((***,,,333333444888======999555666111,,,***'''###$$$'''!!!###%%%(((---111444666;;;<<<===@@@CCCFFFHHHJJJCCCAAA???===;;;888333000,,,***(((%%%$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$###$$$'''+++000222333222111---(((%%%%%%%%%''')))///777>>>???<<<888888222,,,'''&&&%%%###!!!""""""""""""$$$&&&((()))000555<<>>:::777///+++'''(((******&&&!!!$$$###"""###$$$%%%$$$"""+++,,,...111444999@@@DDDBBB@@@;;;666111---***)))%%%%%%%%%%%%&&&'''((()))&&&***111666777555222///,,,((('''***+++,,,///444===BBBHHHMMMLLLGGG@@@;;;444...***)))(((&&&''')))---444;;;AAAIIIPPPPPPLLLGGG@@@777///+++((('''&&&&&&''')))+++///444:::???CCCEEEEEEFFFGGGLLLTTTZZZZZZ[[[[[[ZZZWWWRRRMMMJJJFFFEEECCC@@@<<<;;;<<<>>>::::::888777777888999999<<<>>>AAAEEEIIIKKKMMMMMMJJJHHHGGGHHHIIIGGGBBB>>>;;;666000,,,***(((%%%"""''')))---111666:::<<<>>>999888666555333111---******)))((((((***,,,///000444444777<<>><<<888222---+++***)))(((((((((((((((((((((***---111777<<<>>>>>><<<999444///***%%%### !!!"""$$$&&&((()))))))))+++***&&&$$$%%%### """%%%'''***...333777tttuuuuuuuuutttrrrpppooopppppppppqqqqqqqqqrrrrrrqqqqqqrrrrrrsssrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrrvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxyyy{{{|||}}}~~~~~~|||{{{zzzyyyyyy{{{{{{{{{}}}}}}xxxuuuuuuvvvzzz~~~wwwsssrrrpppllliiieeeddd```ZZZRRRIIIBBB>>>888444///+++***)))(((((('''&&&&&&&&&&&&%%%%%%%%%!!!"""######"""!!!"""######"""!!!!!!!!!!!!"""###""" !!!!!! !!!!!!"""  """ """######$$$$$$ !!!!!!!!! """""" !!!""""""###$$$%%%&&&&&&+++******+++,,,...//////222333555666888<<>>DDDFFFGGGHHHHHHGGGHHHIIIHHHGGGCCC@@@>>>555000***)))******'''$$$$$$###"""###$$$$$$###"""'''(((***,,,///444;;;???@@@???===999444000,,,)))%%%%%%$$$$$$%%%&&&'''''''''+++111666888777444111111---+++---......000555===AAAGGGJJJIIIDDD===888333---(((((((((''')))---333:::BBBIIIPPPTTTRRRLLLCCC===444---)))'''&&&%%%''')))---000555;;;BBBGGGKKKLLLLLLKKKKKKMMMRRRWWWYYYXXXWWWTTTPPPJJJEEEAAA;;;:::999555222111222444333222111000000000111222555777:::>>>AAADDDEEEFFFEEEDDDDDDEEEFFFEEEAAA>>><<<777111,,,***)))&&&$$$&&&(((,,,111555999<<<===;;;999777666555333///,,,))))))(((((()))+++---...222222555:::>>>@@@???<<>><<<<<<<<<:::666222...---+++)))(((''''''''''''((())),,,111666;;;>>>???===:::666111+++'''$$$!!!"""###$$$%%%'''((()))***,,,+++'''&&&&&&$$$ """%%%(((+++000666:::tttuuuuuuuuutttrrrqqqpppqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuvvvvvvwwwwwwxxxxxxyyy{{{|||}}}~~~|||{{{yyyyyyyyyyyyzzz{{{~~~|||xxxzzz}}}zzztttrrrqqqnnnllliiigggddd]]]TTTJJJAAA<<<666222---***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%!!!"""######!!!!!!"""###!!!!!! !!!!!!"""  !!!!!! !!!  !!! !!!"""######$$$!!!!!! !!!###$$$""" """######$$$%%%&&&''''''***+++,,,...///000000000222444666999;;;@@@FFFJJJRRRVVV]]]ccchhhmmmsssvvv}}}~~~}}}yyyvvvuuutttllliiiccc\\\VVVTTTUUUWWWVVVWWWZZZ___cccdddcccaaaZZZRRRGGG???;;;999666444666999???FFFLLLQQQSSSTTTJJJGGGCCC>>>;;;::::::;;;;;;;;;;;;:::777555555666444333111...+++(((&&&$$$""""""!!!!!!"""%%%''')))///222777999888666444333...***((((((%%% !!! !!!$$$)))...333777999<<<<<<===>>>???@@@AAAAAA@@@===888333000---***(((((('''%%%$$$$$$$$$%%%&&&((('''%%%###!!! """"""###%%%'''***,,,---000000///,,,(((%%%%%%%%%((((((+++///555:::======888666222000...+++(((&&&&&&&&&''''''))),,,...///777;;;AAAEEEGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHEEEDDD===777000,,,+++***(((&&&$$$###""""""$$$$$$###""""""$$$&&&(((***...444888>>>??????>>>;;;555000,,,''''''&&&%%%&&&&&&((((((***---333888:::999777555444000...//////...111555>>>AAAEEEHHHFFF@@@999555111+++(((((()))***///555>>>GGGOOOVVVZZZZZZSSSKKK<<<777///)))&&&&&&&&&%%%'''+++000666===DDDKKKPPPQQQQQQQQQOOONNNNNNPPPRRRTTTRRRNNNIIIDDD>>>999666//////...+++((('''((())),,,+++***)))))))))******---...111444777999:::;;;>>>>>>>>>@@@BBBBBB@@@>>>===999333...+++***((('''%%%'''+++000444888:::<<<;;;:::999888777555111...))))))((('''((()))***+++///000222666999:::999777999888999:::<<<<<<:::888444222///+++)))'''&&&&&&&&&&&&(((+++///444999<<>><<<888333...)))&&&""""""######%%%&&&'''(((***,,,,,,)))'''(((&&&""""""%%%(((---222999===tttuuuuuuuuutttsssqqqppprrrrrrrrrssssssssstttttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwxxxxxxyyy||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{|||~~~~~~|||{{{zzzxxxxxxyyyzzz|||}}}}}}|||vvvsssqqqooonnnkkkjjjggg```WWWMMMCCC===444111,,,(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###"""!!! !!!### !!!  !!!!!!!!!!!!!!!  !!! !!!!!!!!!"""###$$$$$$!!!!!!  """$$$%%%$$$######$$$%%%&&&'''(((((()))+++---000111222222222222444777:::>>>BBBGGGMMMQQQWWW[[[aaagggmmmsssyyy}}}}}}zzzvvvsssqqqiiieee___XXXRRROOOOOOOOOMMMLLLKKKLLLPPPTTTWWWXXXUUUPPPHHHBBB???<<<999666777999>>>DDDIIIMMMOOOPPPGGGEEEAAA===:::999999:::999::::::999777666777888666444222000,,,)))&&&%%%###"""!!!!!!"""$$$'''(((...333999:::777444222222+++'''&&&'''%%%  !!!$$$)))///444999;;;;;;;;;<<<>>>>>>??????@@@???:::444...+++)))&&&%%%%%%$$$#########$$$%%%%%%&&&&&&$$$###"""  !!!###%%%''')))***+++000000...+++'''%%%%%%%%%&&&'''***///444999<<<>>>;;;:::888777444111---+++*********+++---///111333;;;???DDDFFFGGGGGGFFFGGGEEEEEEGGGHHHGGGFFFEEEDDDBBB===777333000---***'''&&&$$$######$$$$$$###!!! """$$$%%%'''***///222;;;>>>AAACCCAAA<<<666111,,,+++***)))))))))+++,,,...111666:::<<<<<<;;;:::444000...///000///111666@@@BBBEEEGGGEEE???999555111---***+++---000777???LLLTTT]]]aaabbb]]]RRRGGG666111***&&&$$$%%%&&&&&&''',,,444<<>>???>>>>>>>>>:::555000,,,+++***)))%%%'''***...222555888999:::888777777666444111...***)))(((((((((((())))))---...000222444555444333444555666999;;;<<<<<<<<<:::777333///+++((('''&&&%%%%%%&&&)))---222666999>>>>>>===:::666111,,,((($$$#########$$$%%%&&&'''(((+++,,,)))((((((&&&""""""%%%)))---444;;;@@@tttuuuuuuvvvuuutttrrrqqqrrrrrrsssssssssttttttttttttuuuwwwxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyzzzzzz~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~yyytttrrrpppoookkkjjjhhhcccZZZOOOEEE>>>333000+++(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$ """###"""!!! !!!"""   """"""  """""""""""""""###%%%%%%"""!!! !!! """$$$&&&%%%$$$%%%%%%&&&'''((()))******,,,///333444444444555666888;;;@@@DDDIIIOOOUUUYYY```dddkkkqqqwww}}}}}}zzzvvvrrrooofffccc]]]VVVQQQNNNKKKJJJGGGDDD@@@@@@DDDIIINNNQQQRRRNNNIIIDDD@@@<<<999777666888<<<@@@DDDGGGIIIJJJCCCBBB???<<<::::::::::::888999:::999777777777888666555444111---***&&&$$$######""""""###&&&(((***///444:::;;;888444222222***&&&%%%&&&%%%  !!!%%%***///555:::<<<:::;;;===>>>????????????;;;666000+++(((&&&$$$###"""""""""""""""######$$$############""""""!!!!!! !!!"""%%%''')))***+++111000///,,,(((%%%%%%%%%###&&&+++111666:::===????????????>>>;;;777444333////////////111333555666>>>AAADDDFFFFFFEEEEEEEEEAAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>>:::777222,,,))))))'''%%%$$$%%%$$$""" !!!###$$$&&&&&&))),,,///777;;;@@@DDDEEEAAA<<<888111///---++++++,,,---...333555999<<>>>>>555111000222222222444999AAACCCEEEFFFDDD@@@:::777333000///111333777@@@IIIWWW^^^fffgggeee]]]NNN@@@222...((($$$$$$&&&'''(((,,,111:::BBBIIIOOOTTTWWWTTTRRROOOLLLIIIEEEBBB@@@<<<:::666222...,,,***)))'''((((((&&&$$$###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***,,,......222333666888:::;;;===>>><<<:::777222...+++++++++%%%''')))---000333444555555444333333333111...+++***))))))(((((((((((((((+++,,,...000000000111111222444666777999:::<<<<<<>>><<<888444000,,,)))'''%%%%%%%%%'''+++///333555:::;;;<<<;;;888333...***%%%$$$###""""""###%%%&&&&&&)))+++(((((((((&&&!!! """%%%(((,,,333:::???tttuuuuuuvvvuuutttsssrrrrrrrrrrrrssssssssstttttttttuuuvvvxxxzzz{{{{{{|||{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzzzz{{{||||||~~~}}}}}}||||||||||||||||||||||||||||||{{{{{{|||}}}~~~~~~||||||}}}~~~~~~{{{vvvrrrpppoookkkkkkjjjeee\\\PPPEEE>>>333///+++(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""""" !!!""" !!!!!!   !!!### ###"""!!!!!!!!!"""$$$%%%"""!!! !!!!!! !!! !!!$$$&&&&&&%%%&&&''''''((()))***++++++...111555666555555777:::<<<@@@EEEJJJOOOUUU[[[___eeejjjrrryyy~~~~~~|||xxxssspppfffccc^^^ZZZUUUQQQKKKHHHCCC???:::999<<>>:::777666555666999<<<>>>AAABBBCCC???>>><<<;;;:::::::::;;;888999:::999777777777999666666444222...***&&&$$$""""""!!!"""$$$&&&)))+++///333888;;;:::666222000***&&&$$$%%%$$$ """ """&&&***000666:::===;;;<<<===>>>>>>===<<<;;;666111,,,(((&&&%%%$$$###!!!!!!!!!!!!!!!""""""""" !!!""""""#########""" """$$$'''***,,,...333222111---(((%%%%%%%%%###'''---333777;;;???BBBDDDEEEFFFDDD@@@===;;;;;;777666666666666888999:::>>>AAADDDEEEDDDCCCCCCDDDAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAA???;;;666111...---+++((('''&&&$$$""""""###%%%&&&&&&'''***,,,111555<<>>555333111...---...000111888:::<<>>>>>BBBHHHMMMRRRXXX^^^aaaffflllttt|||}}}yyysssnnngggeeebbb___\\\VVVOOOIII???;;;666555888>>>DDDGGGEEEDDDBBB???:::777666555333444555777999;;;<<<===:::999999888999999::::::888999:::999777666777888666555444222...)))%%%"""  ###&&&)))+++...111555999:::777222---)))%%%"""###!!!###"""###&&&+++000666:::<<<===>>>>>>===<<<999666555///,,,(((%%%$$$$$$###""" !!!!!!!!!  !!!#########"""""" !!!###&&&***...111555555333...)))%%%$$$%%%&&&***...222666<<>>===<<<<<<===>>>???===???BBBCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAA???<<<999666555111...+++)))'''$$$!!! """$$$$$$$$$$$$&&&(((+++///444:::???AAAAAAAAA===:::777444333444555777===>>>???AAABBBBBBBBBBBB@@@<<<999999777555666:::999;;;===???>>>===:::888888888:::======???HHHRRRYYY^^^cccbbb^^^UUUHHH;;;222...)))&&&'''***,,,---555;;;BBBHHHJJJJJJIIIIIIHHHCCC===999666333...+++((((((((((((((('''''''''###$$$%%%%%%###"""###$$$ ###$$$$$$%%%%%%%%%%%%%%%&&&''')))***(((***...000111333777;;;777999:::777222,,,***)))'''((()))+++,,,---------,,,+++***++++++***(((%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%(((******)))***,,,...///111444555666888;;;>>>@@@AAAAAA???;;;666000,,,&&&&&&%%%%%%&&&)))+++---///222777:::999555111---(((&&&$$$!!! !!!###$$$$$$)))+++*********(((###"""###$$$%%%''',,,333888tttuuuuuuvvvvvvuuutttsssqqqqqqqqqrrrrrrrrrssssssqqqssstttwwwyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~xxxrrrnnnlllppppppnnnhhh]]]NNNAAA888333///+++((('''(((((('''%%%%%%%%%$$$$$$$$$###### !!!"""!!!  """ !!!""""""!!!  """!!!$$$   !!!""" """%%%&&&$$$"""  ###%%%&&&&&&(((((()))***+++,,,,,,---111555777777555666;;;@@@???CCCIIINNNSSSYYY^^^bbbiiioooyyy}}}xxxqqqkkkiiigggfffdddaaa[[[RRRKKK<<<888444333666<<>>;;;777555555555222222333555666888999:::666666666666777888999:::999::::::999777666777888666555444222...)))$$$""""""&&&)))+++---...222666:::888111+++)))$$$!!!!!! ###"""$$$'''+++111666:::<<>>AAABBBAAA@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@>>>;;;::::::;;;333111---***'''$$$!!! """"""""""""###%%%'''***///555:::???AAABBBDDDAAA===:::999:::<<<===@@@@@@AAABBBCCCCCCCCCCCCCCC===999888666222222555444666888:::;;;:::888777999999<<>>@@@AAA???===;;;888444...***$$$''''''!!! ###""" !!!!!!!!!!!!######$$$&&&)))---111444777777444000***%%%######%%%(((---333;;;BBBGGGKKKPPPOOOMMMLLLJJJJJJIIIIIIEEEDDDDDDEEEFFFFFFCCCAAA>>>===;;;:::;;;===@@@BBB??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA???>>>===888777333...---+++"""""""""""""""""""""!!!!!!$$$&&&***000777>>>CCCFFFHHHEEEAAA??????AAABBBBBBBBBCCCDDDFFFGGGFFFBBB???>>><<<999555222000///............///000222555666666;;;@@@AAA??????CCCGGGMMMNNNQQQUUUUUUPPPGGG@@@777333///,,,,,,...///000444555666777777666444222...---+++***)))((((((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$"""!!!!!!###$$$$$$###!!!"""###$$$%%%&&&&&&&&&'''((((((((()))+++///222::::::999666111,,,)))(((*********,,,------,,,******(((&&&&&&''''''&&&%%%%%%$$$###""""""###$$$$$$$$$$$$######$$$&&&((()))+++,,,...111444888;;;<<>>???@@@>>><<<999666222,,,(((%%%'''&&& """!!!!!!!!!"""""" """"""""""""###$$$%%%'''***...222555777666444000***&&&$$$###%%%(((,,,222:::AAAHHHKKKOOOOOOMMMKKKJJJHHHFFFFFFCCCCCCBBBCCCDDDDDDBBB@@@???>>><<<;;;;;;<<<===>>>=========>>>>>>>>>>>>???>>>???@@@@@@AAA@@@???>>>>>>===999555333111))) $$$$$$###"""""""""#########%%%(((---333999>>>BBBIIIFFFDDDCCCDDDDDDDDDCCCEEEDDDCCCCCCBBB@@@<<<999777666333000---,,,++++++*********+++,,,///111222333777<<<======>>>BBBEEEHHHJJJNNNSSSUUURRRJJJDDD>>>:::555222000000///...//////000000///...---,,,)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$###!!!"""###$$$$$$###"""###$$$$$$%%%%%%%%%%%%'''(((((()))))),,,000333999999999666111,,,)))((())))))***,,,...///---,,,+++)))&&&%%%&&&&&&%%%$$$$$$###"""!!!!!!"""#####################%%%&&&''')))***+++...111555888999@@@AAACCCDDDBBB>>>999666000---)))&&&######$$$%%%'''))),,,///222333333333...***%%%###$$$%%%%%%%%%&&&)))---111222///,,,)))'''###"""%%%''')))...444wwwzzz{{{xxxxxxzzzyyyvvvrrrrrrqqqpppooooooooooooqqqrrrssstttuuuvvvwwwxxxzzzzzzyyyyyyyyyzzz{{{{{{~~~|||xxxtttqqqooorrrrrroooiii]]]OOOBBB999222///+++))))))))))))(((###""""""$$$%%%%%%###!!! !!!!!!!!!!!!!!! !!!!!!   !!!!!! !!!!!!"""  !!! !!!"""######"""!!! """###$$$$$$###"""###%%%"""%%%))),,,...000333555666555777;;;<<<<<>>???@@@???>>><<<>>>===<<<;;;999888777777888888888888999999999999:::;;;<<<>>>???@@@@@@@@@BBBBBB???:::888777000'''(((&&&$$$###"""###$$$%%%$$$%%%&&&***///666<<<@@@IIIIIIIIIJJJJJJIIIFFFCCCEEECCC???<<<:::777333000...---+++***(((''''''&&&&&&&&&&&&&&&''')))+++,,,---111555888888:::???CCCDDDGGGMMMRRRVVVTTTOOOKKKFFFCCC===999555222...+++++++++)))(((((('''''''''&&&%%%$$$############$$$%%%%%%%%%&&&&&&'''((((((******))))))'''&&&$$$###%%%$$$""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$&&&'''(((((())),,,000333888999999777222...+++***(((((())),,,000111000///,,,***'''%%%$$$$$$###""""""!!!!!! !!!"""""""""!!!!!!!!!"""###$$$%%%&&&'''(((+++...111333555<<<>>>@@@BBBAAA>>>;;;999333000+++'''$$$###$$$&&&$$$%%%(((,,,///111333333000---)))&&&&&&&&&&&&&&&(((+++///333333111...+++)))%%%###&&&'''(((,,,111xxx{{{|||yyyyyy{{{zzzwwwrrrqqqqqqpppoooooopppppprrrrrrssssssuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{|||}}}{{{wwwssspppoooqqqpppnnnggg\\\NNNAAA999222///+++))))))))))))(((%%%$$$$$$$$$%%%$$$"""!!!!!!!!!!!!!!!!!! !!!!!!   !!!###  !!!  !!!!!! !!!###$$$$$$######%%%&&&$$$&&&***,,,...000333666777666888===>>>===AAAFFFHHHKKKQQQVVV]]]dddlllqqqzzz~~~|||zzzxxxvvvrrrkkkaaaSSSEEE<<<222...)))))),,,000000///,,,***&&&###"""###$$$%%%######$$$%%%&&&&&&&&&&&&+++---///333666888::::::999888777777666777777888999888666333...***%%%###""""""!!!"""###$$$&&&'''***000444444333222,,,%%%$$$!!!  %%%(((***///666<<<@@@AAA@@@===:::666222///+++&&&###'''%%%""" """"""$$$%%%%%%&&&$$$""" """""""""############$$$&&&''')))+++...222555777555555333///***&&&%%%%%%'''(((+++111888@@@GGGLLLMMMMMMLLLIIIEEE@@@<<<999999888777777888888777555777777777777555333222000000000111111111222222222444555777:::<<<>>>???@@@AAAAAA???:::999888333,,,***(((%%%###"""###%%%&&&%%%&&&'''***000777>>>CCCJJJKKKLLLNNNNNNKKKEEEAAAAAA>>>999555222///,,,***(((''''''&&&%%%%%%%%%%%%$$$#########$$$%%%'''((('''***...111333666:::>>>BBBFFFKKKQQQTTTTTTQQQNNNIIIEEEAAA<<<888333---***,,,***(((&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''((()))***+++,,,------//////...---+++)))'''&&&&&&$$$""""""######"""!!!$$$$$$%%%%%%%%%$$$######%%%&&&'''((())),,,000444999:::;;;999555000---,,,&&&''')))---111444444333...+++'''$$$######!!! !!!!!! !!!!!!!!!""""""###%%%%%%&&&(((+++---///111777999<<<>>>???>>><<<;;;555222---(((%%%%%%%%%&&&!!!"""$$$(((+++///111333111///---+++***)))((((((+++...222444555333000...+++'''%%%'''''''''***///yyy||||||zzzyyy{{{{{{wwwsssrrrrrrqqqqqqqqqqqqrrrsssssssssssstttvvvwwwxxxyyyxxxxxxxxxxxxyyyzzzzzzyyy{{{|||~~~zzzvvvrrrpppnnnnnnnnnllleeeZZZMMM???777333000,,,)))))))))(((''')))((('''&&&&&&$$$!!!!!!!!!!!!!!!!!! !!!!!!   %%%!!!  !!!###$$$%%%$$$$$$&&&((('''***,,,...///000333666888777999>>>??????CCCHHHLLLOOOUUUZZZaaaiiipppuuu~~~}}}|||xxxuuuppphhh]]]NNN???666...+++((((((+++......---)))'''$$$"""!!!!!!###$$$!!!"""###$$$$$$$$$$$$###'''))),,,000333666888999777777777777777777888888:::999777333///***%%%###""""""!!!"""###$$$&&&'''(((...333333222111,,,&&&$$$!!!!!!!!!###'''***111999@@@CCCCCCAAA;;;777222---***'''$$$"""&&&$$$!!! !!!###%%%%%%&&&''''''&&&$$$"""!!!"""############%%%%%%$$$)))***,,,...111333555777444444333///+++'''&&&&&&'''))),,,111888???FFFIIIKKKJJJHHHEEEAAA;;;666333111///......//////...------...///000///...,,,+++)))))))))*********++++++//////111333666999;;;<<<<<<>>><<<999777777444///,,,***'''$$$######%%%&&&$$$%%%'''+++111:::AAAFFFKKKKKKLLLMMMKKKGGG@@@;;;999555000---+++***((('''$$$%%%%%%%%%&&&&&&&&&%%%######"""""""""###%%%&&&###%%%(((***---111555888===AAAFFFJJJLLLLLLJJJIIIEEEBBB>>>;;;777222---))),,,***(((%%%%%%%%%'''((($$$$$$$$$%%%&&&((()))***,,,---///111222333333333444444444333111...+++)))'''%%%###"""######"""!!!$$$$$$%%%%%%%%%$$$#########%%%&&&'''))),,,111444:::<<<===<<<888333///...&&&''')))...333666777666000---((($$$###"""!!!  !!!!!!!!!""""""""""""%%%%%%&&&''')))+++---...222444777:::<<<<<<;;;;;;666333///+++(((''''''''' """$$$(((,,,///111111111000///---,,,,,,,,,///111444666666444111...,,,(((&&&'''(((&&&)))---yyy|||}}}zzzyyy|||{{{wwwuuuttttttssssssttttttuuuuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzyyyzzz{{{}}}~~~yyytttqqqpppooommmmmmjjjdddYYYLLL???777333000,,,)))))))))((('''***)))''''''&&&$$$!!!""""""""""""!!! !!!!!!  %%% !!!###%%%%%%%%%&&&''')))***,,,...///000222555888;;;:::===BBBCCCCCCGGGLLLPPPSSSYYY^^^eeellltttyyy}}}{{{uuuqqqkkkbbbVVVHHH:::111***)))((()))+++---......&&&%%%###"""!!!!!!!!!!!! !!!"""###############$$$&&&)))---111444666777666666777777888888888999;;;:::777444///***%%%###!!!!!!!!!!!!"""$$$&&&'''***111555333000---'''""""""!!!""""""###(((,,,333<<>>CCCFFFFFFEEEBBB>>>999444///,,,***((('''&&&'''(((''''''&&&&&&((())))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))***,,,///111333555666999999666555777666333...,,,***'''&&&%%%&&&&&&###$$$''',,,333;;;BBBFFFKKKJJJIIIGGGDDD>>>777222///,,,)))'''''''''&&&$$$######$$$%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%""""""###%%%(((,,,///111555999>>>AAAAAAAAAAAAAAA>>><<<999666333000+++((()))'''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&(((***,,,---333444666888999999999999888888999888666333000...***(((%%%$$$%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$&&&''')))+++...333777;;;===???===999333///---&&&'''***///555888999888222...)))%%%######"""!!! !!!"""############""""""$$$%%%%%%&&&'''(((***+++,,,...111555777999999999555333111///,,,***((('''!!!!!!!!!"""%%%(((,,,...///111333333222000111222222444666777666333000...,,,(((&&&((((((&&&(((,,,yyy||||||zzzyyy{{{zzzwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuwwwyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{|||~~~~~~xxxssspppppppppmmmmmmkkkeeeZZZLLL???777333000,,,***)))((((((''''''&&&%%%%%%&&&%%%"""""""""""""""!!! !!!!!!    $$$   !!!###%%%&&&&&&''')))***+++,,,...000222555999<<>>CCCCCC@@@<<<444000***%%%###"""!!! ### %%%'''&&&(((,,,+++,,,......---,,,***(((%%%))))))'''''',,,,,,)))000111222333444555555555222333222///+++(((''''''(((***///444999>>>@@@AAA@@@>>>;;;666111,,,(((&&&&&&$$$""""""###$$$###############$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%&&&(((***,,,---///222333111111444555333111000...,,,***((((((''''''(((,,,111777>>>DDDGGGLLLIIIDDD@@@;;;555...***(((&&&$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$%%%$$$###"""""""""###$$$###"""!!!"""%%%(((***+++///333888;;;::::::;;;===:::777444111///---)))'''%%%%%%$$$$$$$$$%%%&&&'''''''''(((***---///111333888999;;;===>>>>>>===<<<;;;<<<======;;;888555333...,,,)))(((((('''&&&$$$"""###$$$$$$%%%%%%%%%%%%'''(((***,,,...222777;;;;;;===???===888222---+++'''(((+++000666999::::::333///)))%%%$$$$$$$$$### !!!!!!!!! ###$$$%%%%%%%%%$$$###############$$$%%%&&&'''(((''')))---000333555666666333333333111///,,,)))((($$$###!!!!!!"""&&&))),,,---000444666555444555777555666777777666222///,,,+++(((&&&(((((('''(((+++yyy||||||yyyyyy{{{zzzwwwyyyxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuvvvwwwyyy{{{zzzzzzyyyyyyzzzzzz{{{|||||||||}}}wwwrrrpppppppppnnnmmmkkkeee[[[MMM@@@888444000,,,***)))(((((('''###"""###$$$%%%%%%###!!!""""""""""""!!! !!!!!!  !!!!!!!!! """ """ !!!  !!!!!!###%%%&&&&&&''')))+++***,,,...000333777<<>>???@@@???>>>===<<<===??????>>>;;;888666111///,,,++++++***((('''!!!"""###$$$%%%&&&&&&&&&)))+++---...111555:::>>>;;;===>>><<<777000+++)))'''))),,,111666:::;;;:::333///***&&&%%%%%%%%%%%%!!!""""""!!!!!!$$$%%%&&&''''''&&&$$$$$$""""""""""""###$$$%%%&&&%%%'''***---000222444444111222333333111...***(((&&&$$$"""!!!!!!$$$(((***+++000555777777666888:::777888888777555222...++++++'''&&&))))))'''(((,,,~~~||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyzzzyyyxxxxxxyyyzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~yyyuuusssqqqppppppmmmhhhaaaXXXMMMAAA999333...+++,,,+++'''$$$$$$$$$$$$$$$###############!!!!!!!!!  !!!######!!!  !!!  !!!   """""" """!!!"""%%%###%%%&&&''''''''')))***---///111444666:::???CCCHHHLLLQQQTTTVVVVVVWWWWWW]]]___aaadddiiipppyyy~~~}}}xxxsssooojjjddd[[[QQQFFF;;;000***(((''''''***...///,,,)))$$$###"""!!!"""&&&'''!!!"""$$$%%%&&&&&&(((***---333444666777888888888777999888666333///***&&&### """$$$&&&'''///000000000...***&&&$$$ """%%%(((---333;;;AAABBB===666000,,,&&&  """  """$$$'''***---...///444444333222111111000000---...111222333333111000666555444333222333444555000111111///+++))))))***'''***///555:::<<<;;;999:::555...)))%%%### !!!!!!!!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''"""$$$&&&&&&&&&(((***---000111222333333333222111444555888;;;@@@DDDHHHJJJFFF@@@888000+++(((&&&$$$############"""""""""!!! """$$$$$$$$$&&&'''&&&&&&&&&%%%$$$###!!!!!! """$$$'''((((((+++000555888:::::::::999888666333000,,,***(((&&&&&&&&&'''))),,,///000222333444666777888888999;;;<<<===???@@@AAABBBBBB@@@AAABBBBBBAAA???===;;;555222...---...---***&&&((()))))))))'''''')))+++---...000333666:::===???BBB@@@<<<999555111---))))))((()))...666===@@@AAA888444...)))&&&$$$###!!!""""""""""""""""""""""""%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########$$$%%%&&&!!!###%%%'''(((***---///444555666666444000,,,***'''((((((&&&$$$$$$%%%'''+++000666999999888999:::666777777777666333000///***))))))(((((((((((((((~~~~~~}}}}}}}}}||||||}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{|||}}}~~~}}}wwwssspppnnnqqqmmmhhhaaaXXXLLLAAA999111,,,***++++++'''%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$  !!!""""""!!!  !!!!!!  !!!  !!!!!! """!!!"""&&&%%%'''((())))))***+++---///111444666999<<>><<<;;;===:::777666666555333000---...///...------///000222333444666999<<<>>>???>>>>>>===;;;777111,,,((())))))***...555;;;>>>???:::666///***'''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%"""$$$%%%&&&&&&(((+++---222333666777666333000---))))))(((&&&$$$$$$'''))))))...444777888888999:::666666777777555333000///***))))))(((''''''''''''}}}~~~~~~~~~~~~}}}||||||zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||wwwssspppqqqnnnhhhaaaWWWLLL@@@999000+++(((******'''&&&'''&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!"""!!!"""&&&''')))+++,,,,,,---///111333444777999;;;???DDDGGGMMMPPPTTTWWWXXXXXXZZZ[[[^^^aaaeeeiiimmmqqqvvvzzz{{{uuuoookkkhhhaaa[[[RRRGGG<<<222)))$$$''')))+++,,,+++)))))))))$$$###"""  ######$$$"""###$$$%%%$$$%%%(((***---...000222333333333333777555111---)))&&&###"""  !!!###%%%'''+++,,,,,,,,,***'''###!!!!!! !!!$$$(((***000444999<<<:::555...***%%%!!!%%%''',,,000333555555444777666555444333222222111000111333555555555444444555444333111111000000000/////////---***((('''(((&&&)))---333888999777555111---(((%%%$$$###"""!!!   !!!!!!#########"""!!! !!!### !!! !!!$$$&&&''')))---111555888:::;;;<<<<<<===>>>>>>?????????999444---(((%%%$$$###"""######"""!!!!!!!!!"""""""""%%%((())))))***,,,...******((('''%%%###!!! !!!  """"""''')))---222555777888888777777666444222000...------......///111333444555777777888:::;;;;;;;;;;;;:::::::::::::::999888777<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888777555333111333333333222222444666666666777888:::;;;<<<===:::;;;<<<;;;777111***&&&))))))***...444999===>>>>>>:::333---)))&&&""" $$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%(((***...111555888999888555333,,,,,,***'''%%%%%%(((***'''+++111555777888999:::666666666666555333111///+++***)))(((''''''''''''~~~~~~}}}}}}|||}}}~~~~~~}}}}}}|||}}}~~~}}}xxxuuusssooohhhaaaWWWLLLAAA999111,,,)))***)))&&&$$$&&&&&&&&&&&&%%%$$$$$$###### !!!!!!""""""!!! !!!!!!  !!!!!!!!! ###'''(((***,,,---...///111333555777999;;;===AAAEEEIIINNNQQQTTTVVVWWWXXXZZZ\\\___ccchhhlllooorrrtttvvv{{{uuunnnjjjfffddd\\\UUUKKKAAA777...'''"""&&&)))---,,,)))''''''(((######!!! !!!###!!!"""!!!###$$$$$$###$$$&&&(((***+++---000111222222222555333///***&&&$$$"""!!! !!!###%%%&&&+++++++++***(((&&&###"""  """%%%(((***111333666777444///***&&&### !!!""""""(((+++000555888999888777888777666555444333222111000111222333444444333333333333222111000//////............,,,)))'''&&&'''&&&(((,,,222666777444222+++)))%%%#########"""!!!   !!!"""######%%%%%%$$$$$$"""!!!  !!!###$$$'''***///444888<<<=========>>>???>>>===;;;:::444000***%%%###"""!!! !!!###%%%&&&(((***---...//////111222...---+++)))&&&$$$###"""!!!  !!!###$$$''')))---111444666777777777777777666555333222111111111222333444555666777777888999:::::::::::::::888888888888888777777666:::999999999999:::;;;<<<999888777666666555444333333444444444333444666888666777777888888999999999888999:::888444///***((('''(((***...444999>>>@@@BBB===777111---)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))((('''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$######%%%&&&***...333888;;;;;;:::999333222///+++'''''')))+++))),,,000444777999999:::666666666555444333111000---,,,+++)))((((((((((((~~~~~~~~~~~~}}}}}}}}}~~~{{{wwwuuupppjjjaaaWWWLLLAAA;;;555///******((($$$###$$$%%%%%%%%%$$$###"""""""""!!!!!!""""""!!!!!!    """!!! ###((('''***,,,...///000333555666777:::<<<>>>AAAEEEIIIMMMOOORRRSSSUUUWWWZZZ]]]aaaeeekkkoooqqqrrrssstttvvvzzzyyyooohhhdddaaa___VVVPPPFFF<<<333,,,&&&"""&&&))),,,,,,(((&&&%%%'''###"""!!!  !!!"""  !!!"""###"""!!!"""$$$%%%((())),,,...000111222222333111---)))%%%###!!!!!!!!!###%%%&&&++++++***)))(((&&&$$$"""!!!$$$''')))111111222111...***&&&######!!!!!!$$$&&&(((,,,///444888::::::999888777777666444333222111000000111111222333333444444222111111111000///......---......,,,(((&&&&&&''''''(((,,,111555555222///(((&&&###""""""###"""!!! !!!""" !!! """###$$$%%%&&&&&&'''''''''&&&&&&%%%######!!!!!! !!!###$$$&&&)))---222777:::<<<;;;<<<>>>??????===;;;999333///)))%%%"""!!! """&&&)))+++---///111333333333444666111000---***'''%%%$$$$$$  """$$$&&&'''((())),,,000333555666777666666777666666555444333111222222333444555555555555666666777777777666666333444555666777777777777666666666666666888999999777777777777666555555555222333444444333444666888666666777888888888777666777888777333///++++++,,,%%%'''***...444999???BBBCCC???999555111...***'''&&&&&&&&&&&&&&&&&&&&&&&&***+++++++++******)))(((%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$"""!!!###$$$'''***000555:::<<<<<<<<<:::888555000,,,***+++---...///222555777888888777555555444444333222111000...---,,,+++************~~~~~~|||vvvwwwssskkkbbbXXXMMMCCC<<<777111,,,+++)))$$$###$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###""" !!! !!!###!!!###)))'''))),,,...///111444666777888;;;<<<>>>AAAFFFIIILLLMMMOOOQQQSSSWWW[[[___dddhhhmmmqqqrrrrrrrrrsssrrrwww~~~tttjjjccc^^^ZZZXXXQQQJJJ@@@666///***&&&###&&&(((******)))'''%%%%%%""""""!!!  !!!  !!!!!!!!!"""!!! """###&&&(((+++---000111111222222111...***&&&$$$"""!!! """$$$&&&******)))((('''%%%######"""%%%''')))......---+++)))&&&$$$"""######""""""$$$(((+++...000222555888999999888777666555444333111000......000000111111222333333444000000111111000000///............,,,)))'''&&&'''((()))---111444444111...'''%%%###"""""""""!!!!!!"""!!! ###!!!"""$$$'''(((******+++++++++++++++***)))''''''############"""  !!! !!!"""###%%%'''+++///444888:::888:::===??????===:::888111---(((%%%"""!!! ###(((,,,///000222444555444444555666111000---)))'''%%%%%%%%% """%%%'''((('''(((+++...000333444555444444555555444444333222//////000111222222111111000111111111111111000///---...000222333444555555111111222222333333444444000111222222000000111222000111333333222333555777555666777999999888888777555666555000+++)))+++...$$$&&&***...222777===BBB???<<<999666444111...,,,************************,,,,,,,,,,,,,,,+++***)))&&&''''''&&&&&&%%%$$$###%%%&&&&&&$$$"""!!!"""$$$%%%''',,,111555999<<<===>>>===;;;777333111111111444444444555666666444222111111000//////......------,,,++++++++++++++++++zzzyyyuuummmcccYYYOOODDD>>>888111,,,+++***&&&%%%''''''&&&%%%$$$###""""""!!!$$$$$$$$$###"""!!!      """$$$!!!###***(((***---///111333666888888:::<<<>>>???BBBFFFJJJKKKLLLNNNPPPSSSWWW]]]aaagggjjjoooqqqqqqqqqrrrrrrooottt}}}|||qqqggg^^^XXXSSSOOOKKKDDD:::222,,,(((%%%$$$&&&&&&'''((())))))&&&$$$""""""!!! !!!  """ !!!!!!  """$$$&&&))),,,...000111111222111///,,,)))%%%"""!!! """$$$&&&(((((('''&&&$$$###"""!!!!!!###&&&)))***,,,+++)))'''%%%$$$############$$$$$$&&&***///222222333555666777777666555444444222111///---,,,+++,,,,,,,,,------...///000...///000111111111000000...///...,,,)))''''''''')))***---111444333000---(((&&&$$$""""""!!! """!!!!!!%%%###%%%'''***,,,......///111111000///---+++)))(((%%%&&&((((((&&&###  !!!!!!  """!!!"""%%%)))---333777999888:::===@@@???<<<999666---***&&&###""""""  !!!$$$(((,,,///111222444444222222222333///---***'''%%%$$$$$$$$$  !!!###%%%&&&%%%&&&(((***---000111222111111111111111000//////+++,,,---......------,,,+++++++++++++++***))))))'''(((***+++---......///+++,,,---.........---,,,&&&)))******)))(((***,,,+++,,,---...---...000222111222555777888777777666111333444111+++)))***---$$$&&&***,,,///333888===999777555444444333111000------------------------.........------,,,******(((((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$%%%'''+++000555999<<<>>>??????===;;;888888888999777555444444333///,,,,,,,,,+++***))))))))))))******)))))))))***++++++}}}~~~{{{vvvnnndddZZZOOOEEE???777000,,,+++***(((''')))(((((('''&&&$$$######"""$$$$$$$$$######"""!!!    !!!"""  """$$$!!!###+++)))+++...000222444777::::::;;;===???@@@CCCHHHKKKJJJLLLNNNPPPSSSXXX___dddiiillloooqqqqqqqqqqqqrrrnnnsss|||{{{pppeee\\\TTTMMMIIIGGG@@@777///)))'''%%%$$$'''%%%%%%'''******'''###"""!!!!!! !!!  ### !!!!!! !!!"""$$$'''***---///000000111111000...***&&&###!!! """$$$%%%&&&&&&%%%$$$###"""!!!  """%%%(((***+++***(((&&&$$$##################$$$%%%'''+++000444444444444555555555444444333222111///...,,,******''''''''''''((()))***+++---///000222222222111111/////////---***((('''((()))+++...222444333///,,,)))'''$$$###"""!!! """!!!"""&&&%%%&&&))),,,///000111111666555444222///,,,***(((&&&(((***+++***%%%!!! !!!!!! !!! ###''',,,222777:::888;;;>>>@@@???<<<777444)))&&&$$$""""""""""""!!!######""""""$$$(((,,,...000222333222111//////000---+++(((%%%###""""""###!!!  !!!"""######$$$&&&(((+++---///000...............---,,,,,,((()))***++++++***))))))'''''''''''''''&&&%%%$$$###$$$%%%'''(((((())))))''')))***++++++***((('''###&&&((((((&&&&&&(((+++%%%'''((((((((()))+++---,,,...111333555555444444---111444222---))))))+++$$$'''***+++,,,///444888444333222222333444222111,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%###$$$%%%(((---222888;;;<<<>>>AAAAAA???>>>===>>><<<999555333222000+++''')))((('''&&&&&&%%%&&&&&&''''''''''''((()))***+++~~~|||wwwoooggg___TTTIIIAAA===888000***((()))******&&&&&&%%%%%%$$$###""""""%%%###!!!"""$$$$$$""" !!!!!! !!!!!! !!!"""!!!!!!!!! ### !!!"""$$$&&&''''''***///222444555777999:::===AAACCCEEEGGGJJJLLLJJJKKKMMMNNNRRRXXX___dddfffjjjooorrrrrrqqqppppppssstttwwwxxxlllaaaZZZSSSNNNJJJDDD<<<333...***$$$"""$$$&&&'''(((((((((&&&###"""&&&""" $$$&&&$$$!!! !!!"""""" !!!"""!!!"""###"""!!! !!!""""""###%%%(((+++...000111444333111...***&&&###"""###!!!!!!###$$$$$$,,,&&&$$$'''&&&!!!!!!"""!!! """%%%)))***+++)))'''$$$"""""""""!!! ###$$$%%%'''***...222444666222222444333//////111000...+++(((&&&&&&'''((('''&&&$$$"""###%%%'''(((++++++,,,---///222555777666555333///,,,)))&&&%%%+++,,,///222222222000///...)))%%%%%%$$$ """ """%%%'''(((***,,,///222333444444444444555444222///,,,***,,,,,,---------***%%%!!!!!!######  ###))),,,---///333666777666666666666555222000)))(((%%%"""  !!!"""###%%%'''((()))***+++,,,,,,+++)))'''&&&$$$$$$$$$###""" ###""""""!!!!!!!!!!!!"""$$$!!! $$$&&&&&&%%%((($$$!!!###(((***(((%%%''' (((((($$$###%%%$$$$$$$$$######""""""$$$&&&'''&&&######%%%(((&&&###"""%%%&&&$$$###%%%###""""""""""""######$$$$$$$$$######$$$&&&((()))***+++---//////...---,,,000///---+++(((&&&$$$###%%%%%%''')))***+++++++++---------,,,------...///,,,------......------,,,---...///000000...,,,+++)))(((&&&$$$$$$$$$&&&'''((('''(((+++***&&&$$$%%%"""###$$$&&&***///333666<<<<<<===>>>>>>>>>>>>>>>???;;;555111...+++)))'''&&&&&&&&&&&&%%%$$$######$$$$$$###$$$%%%&&&((()))zzzrrrjjjaaaWWWKKKCCC>>>999111+++))))))******&&&&&&%%%%%%$$$######"""%%%###!!!!!!######"""!!!!!! !!!!!! """!!! !!!$$$ !!!"""###%%%&&&'''***,,,000222444666888:::===@@@DDDGGGIIIKKKMMMOOOLLLMMMOOOQQQSSSWWW]]]aaadddhhhlllnnnmmmmmmlllmmmqqqssswww~~~wwwjjj```XXXRRRLLLGGG@@@888000,,,(((###"""###''''''((()))(((&&&$$$###### """###!!!!!!  !!! !!!"""""" !!!"""!!!###%%%(((+++---000111333222000---***&&&###!!!""" """######+++%%%###%%%%%%  !!!!!!$$$((())))))(((&&&###!!!!!!"""!!! ###$$$%%%(((+++///222444555222111333222...---///---+++(((%%%###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))+++,,,///333666777777666333000,,,)))'''&&&+++---000222333222111000...((($$$%%%$$$ """!!!  ###%%%''')))+++...111333444444444333333333333111///,,,+++/////////000///,,,((($$$###$$$$$$!!! """ %%%)))+++---000333444333333333333222///---(((&&&$$$"""  """$$$&&&&&&'''(((((('''%%%###"""############"""!!! ###"""!!!!!!!!!!!!""""""%%%""" !!!###%%%%%%$$$'''$$$"""###&&&'''&&&$$$'''!!!&&&%%%##################"""""""""!!!###$$$%%%$$$""""""$$$&&&&&&######&&&&&&$$$###%%%#########"""""""""############""""""###%%%&&&'''&&&''')))******)))((('''******)))'''&&&%%%$$$###$$$%%%&&&'''(((((())))))(((''''''''''''((())))))***+++++++++++++++++++++,,,,,,.........,,,+++)))((('''%%%######$$$%%%&&&'''%%%'''******&&&$$$&&&######$$$&&&)))...111444888999:::<<<======>>>>>>???;;;555111...+++(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''wwwnnneeeZZZOOOFFF@@@:::222+++))))))))))))&&&%%%%%%$$$$$$#########&&&$$$!!! !!!"""###""""""!!!  """ """%%%!!!!!!"""###$$$&&&'''(((---///111333444666999<<<@@@BBBFFFIIIJJJLLLOOOQQQOOOPPPRRRSSSTTTWWWZZZ]]]```bbbeeefffffffffgggiiiooorrrwww}}}{{{ssshhh]]]VVVOOOHHHCCC;;;333,,,)))&&&"""!!!$$$'''(((((()))((('''%%%$$$ """""" !!!!!! !!!###!!!"""$$$'''***---///111222111///,,,)))%%%"""!!! !!!""""""((($$$"""######  $$$&&&((('''&&&$$$!!! !!!!!!!!! ###$$$&&&))),,,000333555444000///000///+++))),,,(((&&&$$$""" !!!"""!!!"""###$$$$$$###!!! &&&'''))),,,///333666888888666444111---***(((&&&+++---000222444333222111...(((%%%&&&%%%!!! ###"""!!! !!!$$$&&&(((,,,---///222444555555555333222222111///......---111111111222222///+++'''$$$%%%$$$""" """$$$###''')))+++...000///...---......---***(((%%%$$$###"""!!! !!!"""$$$###$$$$$$%%%$$$###!!! !!!""""""######"""""""""######"""""""""######$$$'''%%%###"""###$$$###"""%%%%%%$$$#########$$$$$$&&&""" ###$$$######$$$######""""""""""""!!!!!!"""###$$$###"""!!!"""$$$'''$$$$$$''''''$$$$$$'''%%%$$$$$$######""""""""""""!!!!!! !!!"""$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%'''''''''''''''((()))***)))***+++++++++***)))((('''&&&$$$#########$$$%%%&&&$$$&&&)))***&&&%%%'''###$$$$$$&&&))),,,///111444555777999;;;<<<======>>>:::555000---***'''%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$############|||sssiii^^^RRRJJJBBB<<<333,,,))))))))))))%%%%%%%%%$$$$$$#########&&&$$$!!! !!!###$$$###!!! !!!!!! """$$$"""######$$$%%%'''((()))///000111222333666:::===???BBBEEEHHHIIIKKKNNNPPPPPPRRRTTTUUUUUUUUUVVVWWWZZZ\\\^^^______aaacccfffnnnrrrwww||||||zzzvvvnnncccZZZSSSKKKDDD???666///)))'''%%%"""###%%%&&&''''''''''''&&&%%%$$$!!! !!!###%%%$$$!!!   !!!### !!!###&&&***---///000111000...,,,(((%%%"""!!!  """""""""&&&###!!!!!!!!!  !!!$$$'''''''''$$$""" !!!!!! $$$%%%'''***---000222444111...,,,---,,,'''&&&((($$$###!!!  !!!!!!!!!!!! $$$%%%(((+++///333666888888777555111...+++((('''+++---000333444444222111///***'''(((((($$$!!!"""######""""""###%%%'''(((---///111333555555555555222222000///////////////111111111111111///+++((($$$######!!!!!!!!!"""$$$ ###&&&((()))*********)))((())))))(((%%%#########""""""!!!!!!!!!!!!"""!!! """#########$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%$$$######$$$$$$$$$###!!! !!!############$$$######%%%'''$$$$$$$$$#####################$$$$$$############'''%%%&&&((('''$$$%%%(((&&&&&&%%%%%%$$$###"""!!!!!!!!!  """"""%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$############%%%&&&'''&&&''''''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%)))***'''''')))%%%%%%&&&'''))),,,...///333333555777888999::::::<<<888333///---***&&&$$$"""######$$$%%%'''((()))+++***(((&&&%%%###"""!!!xxxnnnbbbUUUMMMDDD>>>555---***(((((((((%%%%%%$$$$$$$$$$$$$$$###&&&$$$"""  ###%%%###!!! !!!!!!!!! !!!"""$$$$$$$$$%%%'''(((***+++///000222333444777;;;>>>AAADDDGGGIIIKKKLLLNNNPPPQQQSSSUUUVVVTTTTTTTTTTTTVVVWWWYYYZZZ[[[]]]aaadddlllpppuuuyyyzzzxxxuuutttooohhh___VVVPPPHHH@@@:::444---'''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$!!!"""###%%%&&&%%%"""    !!!### """%%%))),,,///000000///...+++(((%%%###!!!!!!  """######"""$$$###!!!  """%%%''''''&&&"""  !!!"""!!!$$$%%%'''***---///111111...***)))***((($$$"""$$$""""""  !!!  """######%%%(((,,,000444666888888777555111...+++((('''***,,,///222444333222111111---***,,,+++'''%%%%%%$$$$$$$$$$$$%%%'''((()))...///111333444444444444111111000///.../////////...------------,,,(((&&&"""!!!  !!!"""""" """###$$$%%%$$$###&&&%%%$$$%%%%%%$$$!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""!!!!!!""""""$$$%%%&&&'''''''''(((((((((((()))+++,,,,,,------,,,+++(((&&&%%%%%%###$$$$$$""" !!!""""""$$$$$$###%%%(((***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&%%%'''&&&(((***((($$$&&&***''''''''''''&&&%%%######"""!!!  !!!###$$$$$$$$$$$$$$$######!!!!!!!!! !!!!!!  """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###$$$((()))''''''***&&&&&&'''(((***,,,---...222333444555666666666555888555111...+++)))%%%###""""""###$$$&&&)))+++---......,,,***(((&&&$$$###}}}sssgggZZZQQQFFF???666...***(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$"""!!!    ###$$$###""""""###%%%%%%&&&'''(((***+++,,,...000333555777:::===@@@FFFHHHLLLNNNOOOPPPRRRTTTRRRTTTVVVVVVUUUTTTUUUUUUVVVWWWYYYYYYZZZ[[[^^^```gggkkkooorrrqqqnnnmmmlllgggbbbZZZSSSMMMFFF===777222+++&&&&&&%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###""" !!!"""""" !!!"""!!!!!! !!!###!!!%%%))),,,///000000000...,,,)))&&&$$$"""!!! !!!###$$$###"""######"""!!! !!!###&&&''''''&&&!!! """######%%%&&&(((***,,,---......***'''%%%'''%%%!!! """!!!!!! !!! !!!$$$'''$$$&&&)))---111444666777888666444111---***(((&&&)))+++...111333333222111333...---///...***'''(((%%%%%%%%%&&&'''((()))***---...000222222222222222.........------,,,,,,,,,***)))((((((((('''$$$""" !!!!!!!!! """!!!$$$############""" !!!!!!""""""!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$&&&'''((()))))))))******++++++---...///000///000000...+++(((''''''######"""!!!!!!!!!"""""""""$$$###$$$(((++++++(((((())))))))))))******)))))))))***,,,+++)))'''(((''')))+++((($$$&&&,,,((())))))***)))(((&&&%%%$$$###!!!  !!! !!!!!!!!!!!!!!!!!! !!!  !!!"""""" !!!!!!""""""!!! """""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""&&&'''%%%%%%(((%%%%%%'''(((***+++,,,---000000111222222222222111222000---+++***((($$$"""""""""###%%%(((,,,///111222111111///---+++)))(((yyylll___VVVGGGAAA777///***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$### """$$$!!!  !!!!!! $$$&&&&&&%%%%%%%%%&&&&&&'''''')))+++,,,---...222666999;;;>>>AAACCCIIILLLOOOQQQRRRSSSUUUWWWTTTVVVWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\ZZZZZZZZZ\\\___cccfffgggeeecccccccccaaa\\\VVVPPPKKKDDD<<<666111***%%%$$$%%%###%%%((((((((('''''''''(((((((((%%%&&&'''&&&&&&%%%&&&&&&%%%&&&&&&%%%###""""""### !!!"""""" !!!"""!!!$$$(((,,,...000111000///---***'''%%%###  """###"""!!!"""$$$""""""  ###%%%&&&%%%$$$ !!!$$$%%%%%%%%%'''(((***+++++++++***&&&###"""$$$###   """$$$'''(((%%%'''***...222555666777777666333000,,,)))'''&&&''')))---000222222111000333///---000///+++((((((&&&&&&&&&'''((()))***+++,,,---///000000000000///***+++++++++***)))'''&&&&&&%%%$$$$$$$$$###!!! """"""!!! !!!$$$$$$"""$$$###"""######""" !!!!!!""""""!!!  !!!!!! #########""""""######$$$&&&'''((()))***++++++++++++++++++,,,...000111222///000111///+++((('''((($$$""" ###$$$###!!!!!!$$$$$$"""$$$***+++((())))))*********++++++++++++******,,,......+++(((((((((+++,,,)))%%%'''---((()))+++,,,,,,+++)))(((&&&%%%###"""!!!!!!!!!""" !!!""" !!!!!!"""!!! !!!"""!!! !!!"""""" !!!#########!!!"""!!!!!!!!!""""""###$$$!!!!!!"""###############""""""###!!!!!!%%%"""###$$$&&&(((******+++***+++,,,---.../////////...,,,***)))((('''$$$!!!""""""###&&&)))...222555444555555444333111///---|||pppbbbYYYHHHAAA888///***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! !!!### !!!!!!  !!!!!!  !!! ###''''''''''''((('''''''''((()))+++------///333888<<>>777222+++)))%%%$$$%%%'''''''''************+++,,,------***+++---...///...,,,+++,,,+++***)))))))))))))))'''&&&%%%$$$"""!!!  !!!"""%%%))),,,///000000000///---)))%%%""" !!!!!!  !!!!!!"""!!! !!!###$$$%%%***(((&&&&&&''''''$$$!!!!!!!!! !!!!!!  !!!"""$$$%%%&&&&&&)))((()))...555888777555666555222///,,,***((('''&&&(((***---...---,,,+++((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%)))(((((()))***)))'''%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!  ###$$$!!! $$$&&&&&&((())),,,...000000000000+++***(((%%%###"""###$$$'''!!! (((###$$$%%%%%%%%%&&&(((******++++++***((('''((()))************************)))******+++---...000111...---,,,***)))(((((((((########################$$$$$$$$$$$$%%%&&&((()))&&&'''((()))))))))))))))...,,,++++++---...---,,,*********+++++++++,,,,,,,,,------+++***)))***+++''''''&&&&&&$$$###"""!!!!!!!!!!!!!!!  !!!###$$$###$$$((((((''''''&&&%%%%%%&&&&&&$$$&&&)))***(((&&&%%%%%%$$$%%%### """%%%  !!! """!!!""" ###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!! !!!"""###""""""$$$&&&***...222444555555555555555555555555rrrdddSSSGGG:::333...)))((()))&&&&&&&&&&&&&&&%%%$$$$$$############"""""""""""" !!!!!!!!! """!!!  !!!###!!!  """ """%%%(((,,,///000111000---,,,///000///000444555999>>>BBBCCCDDDEEEFFFGGGJJJMMMOOOQQQSSSVVVYYYYYYZZZ]]]^^^___aaadddgggnnnoooiii___XXXWWWVVVTTTMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPLLLHHHCCC<<<555111+++(((&&&%%%&&&'''((((((************+++,,,---...,,,---///000///...,,,+++,,,,,,,,,+++++++++++++++***)))'''&&&$$$""" """!!! !!!###(((,,,///000000000...,,,((($$$"""###!!!  !!!!!! !!!###$$$%%%%%%***(((&&&%%%%%%$$$"""  !!!###"""!!!  """$$$&&&'''+++***+++000555888777555555444111...***(((&&&%%%''''''((()))))))))))))))###$$$%%%###!!! !!!!!!!!!!!!!!!""""""""""""'''&&&%%%&&&'''&&&%%%######""""""!!! !!!!!!!!! """&&&'''$$$$$$(((******,,,...111333555444333222---+++(((%%%#########$$$###!!!%%%$$$(((###%%%(((((((((((()))+++,,,------,,,***(((((()))))))))))))))))))))))))))((()))***,,,---............---+++)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%###$$$%%%&&&'''(((((((((***)))((()))+++,,,,,,+++))))))*********++++++++++++,,,,,,***((('''((()))%%%%%%%%%$$$$$$"""!!! !!!!!!!!! !!!!!!!!!!!! """ !!!&&&'''&&&&&&)))***))))))(((((((((((((((&&&(((++++++)))'''&&&&&&)))'''### !!!$$$"""  """#########"""!!!"""###%%%&&&$$$%%%%%%%%%$$$######""""""!!!  !!!!!!"""$$$'''))),,,---...///000000000111222222222ttteeeTTTGGG999111---***((()))%%%&&&'''((('''&&&%%%$$$############"""""""""!!! !!!!!!!!!!!! ###!!! !!!###!!!   """$$$"""$$$&&&))),,,///000111222......000111///000444777;;;@@@DDDEEEEEEEEEFFFFFFIIILLLNNNPPPSSSVVVXXXYYYZZZ\\\]]]^^^```cccfffjjjkkkhhh```YYYWWWUUURRRLLLLLLKKKKKKKKKKKKLLLLLLMMMKKKHHHDDD@@@:::444///***(((%%%%%%&&&(((((('''))))))******+++,,,---...//////000111000...,,,+++,,,,,,------------------+++***)))&&&$$$!!! """!!!"""&&&,,,////////////---***'''###!!!$$$"""  !!!"""###"""!!! """$$$%%%&&&&&&)))(((&&&$$$###"""!!!  !!!###&&&$$$###"""!!!!!! !!!###&&&'''------...222666888777666555333000---)))'''%%%$$$'''&&&&&&%%%%%%&&&&&&&&& !!!"""!!! !!!!!!$$$###""""""######"""  !!!""""""""""""""""""""""""&&&***,,,******---///......000333444444222///------***&&&###""""""!!! !!!!!!&&&$$$$$$ ###&&&''''''&&&'''''',,,------,,,***)))***+++(((((((((((((((((((((((('''(((***,,,,,,,,,,,,+++,,,+++***(((&&&%%%$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((((((((((()))))))))******)))******(((&&&%%%&&&(((###############"""!!! !!!!!!!!! !!!!!!!!!!!! !!! """''')))'''''')))+++******)))))))))******''')))++++++***(((''''''+++(((%%%"""###$$$###!!! !!! ###&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###"""!!!!!!!!!!!!""""""!!!"""$$$&&&((())))))))))))******+++,,,---......wwwgggTTTEEE666///,,,)))''''''%%%&&&'''((('''&&&%%%$$$############"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!"""   !!! !!!$$$&&&%%%&&&(((***,,,---......222///...000111///111444888===BBBFFFGGGFFFFFFFFFFFFHHHKKKNNNPPPRRRUUUWWWZZZ[[[\\\\\\[[[\\\^^^``````eeefffbbb]]][[[WWWRRRNNNMMMKKKIIIHHHGGGGGGFFFHHHFFFCCC@@@===888222...(((&&&%%%%%%&&&''''''''')))))))))***+++,,,...//////000111111000...,,,***,,,,,,---.........------,,,+++)))&&&$$$!!!"""!!!!!!%%%***.........---+++)))&&&###"""$$$"""  !!!""""""!!! """$$$&&&&&&&&&'''&&&%%%###!!! !!!""""""$$$&&&(((&&&&&&%%%$$$###"""!!! """%%%''')))//////111444666888777666333222///,,,)))&&&$$$###&&&%%%$$$#########$$$$$$ !!!!!!  """!!! !!!  !!!"""######$$$&&&'''((()))******...000......111333111000111333333111...***'''***'''###!!!!!!  %%%"""!!! ###%%%$$$$$$$$$%%%((()))******))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((***)))(((&&&$$$######### !!!!!!!!!""""""######"""""""""""""""!!!!!!!!! !!!######$$$$$$$$$!!! !!!###%%%&&&%%%###&&&&&&&&&&&&'''''''''(((&&&''''''&&&$$$$$$%%%&&&""""""#########"""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!  !!!&&&'''%%%%%%'''******))))))))))))******&&&(((******)))((((((((()))((('''''''''$$$"""!!!!!!"""!!!###'''&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$##################!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))|||kkkTTTDDD444---***(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############""""""""""""!!!!!! !!!"""### !!!""""""  !!! !!!!!!"""###%%%((('''((()))+++------......222///...111222111222666:::>>>DDDHHHHHHGGGFFFFFFEEEHHHKKKMMMOOOQQQTTTWWWZZZZZZZZZYYYVVVVVVWWWXXXXXX___cccaaa^^^\\\XXXSSSNNNLLLJJJHHHEEEDDDCCCBBBCCCAAA???===:::666000,,,&&&%%%###$$$&&&'''&&&%%%)))))))))***+++---...//////000111111000...,,,++++++,,,---......---,,,+++,,,+++)))'''$$$""" !!! !!!%%%))),,,,,,++++++)))(((&&&$$$######!!!  """$$$%%%&&&&&&$$$$$$###!!! !!! ###$$$%%%&&&)))+++))))))((('''&&&$$$"""!!!!!!!!!"""###%%%''')))***///000222444555555555555000///,,,)))'''%%%######$$$###""""""""""""###### !!!"""!!!  !!!!!!"""######$$$&&&(((***,,,...///,,,000222000///222333111000111111000...***&&&$$$%%%### !!! !!!''' ############$$$&&&###%%%'''''''''''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''%%%$$$######"""""" !!!!!!"""""""""######$$$$$$###"""!!! !!!""""""""""""!!!!!!######!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%&&&!!!""""""############"""#########"""""""""!!!!!!!!!!!!!!!!!!  ###$$$""""""%%%'''''''''''''''(((((()))$$$&&&((((((''''''((()))((('''(((+++)))$$$!!!!!!  ###!!!!!! ###&&&&&&&&&&&&''''''((((((((((((((())))))***))))))(((%%%%%%$$$######"""!!!!!!!!!!!!!!!""""""#########"""""""""######$$$$$$$$$mmmUUUDDD333,,,***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!! !!!###$$$ !!!!!!!!!  !!! !!!""""""$$$''')))((()))+++---///000111111333000///333444333555999;;;@@@FFFIIIIIIHHHFFFEEEEEEGGGJJJMMMNNNQQQTTTVVVWWWXXXWWWUUURRRPPPQQQRRRQQQWWW[[[ZZZXXXXXXUUUQQQKKKIIIGGGEEECCCBBBAAA@@@???>>><<<:::888444///+++$$$###"""###%%%&&&%%%$$$(((((()))***+++---...///---...000000000...,,,+++++++++---------+++)))(((---,,,***(((&&&$$$"""!!!  """%%%(((******))))))((('''&&&%%%$$$ !!!!!!  !!! !!!"""$$$&&&'''"""""""""  ### """%%%''''''(((***,,,,,,,,,+++***(((&&&$$$""""""###%%%''')))***++++++---...111222222222222222,,,***(((&&&$$$"""!!!!!!!!!!!!""""""""""""""""""!!!"""""""""  !!!!!! """###$$$$$$%%%&&&(((***,,,---...+++000222000...000000...,,,,,,,,,+++)))&&&$$$"""""" """ ###(((!!!!!! !!!###%%%!!!###$$$$$$######$$$&&&########################%%%$$$$$$#########$$$$$$%%%$$$######"""""""""### !!!""""""######$$$$$$$$$$$$$$$"""!!! !!!!!!""""""!!!!!!  !!!###""" !!!!!!!!!"""""""""######!!!""""""""""""%%%'''!!!"""######$$$$$$$$$###$$$$$$$$$$$$############ """!!!""" $$$$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$%%%%%%&&&(((***(((&&&(((+++)))### """""" !!!%%% !!!###%%%$$$%%%&&&'''(((((((((((('''((()))***+++++++++***''''''&&&%%%$$$"""!!! !!! !!!"""### !!!!!!!!!mmmVVVDDD333,,,+++)))&&&&&&&&&%%%$$$###"""###$$$%%%############"""""""""""""""!!! """###$$$ !!!!!!!!!!!!  !!!!!!  !!!"""###%%%(((***''')))+++...111333444444333111111444666555777;;;<<>>BBBEEEHHHIIIIIIHHHHHHHHHFFFGGGHHHJJJLLLOOOQQQRRRRRRRRRPPPMMMJJJIIIJJJKKKKKKKKKLLLMMMMMMLLLKKKKKKAAAAAABBBBBBAAAAAA@@@@@@>>>===999555000+++(((&&&$$$$$$######"""######$$$$$$&&&)))+++---------,,,....../////////---,,,+++***+++,,,,,,,,,+++***)))+++)))'''''''''&&&$$$###  !!!###%%%&&&)))))))))((('''%%%$$$###$$$ !!!$$$"""  """############"""!!!!!! !!!$$$&&&%%%""" !!!"""$$$(((*********+++,,,000...---------+++)))'''&&&(((***)))((()))---111---,,,+++***))))))))))))((((((&&&$$$  !!!!!!%%%'''%%%###%%%&&&&&&%%%"""!!!###$$$### ###""""""""""""$$$%%%&&&)))******+++++++++******,,,+++***(((((('''''''''&&&$$$###""""""!!! !!!"""#########""" !!!!!! !!!""""""  !!! !!!!!!!!!!!! $$$""" ###%%%$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""######!!! !!!""""""!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""###%%%"""!!!######"""$$$%%%%%%%%%&&&&&&''''''(((&&&$$$%%%&&&&&&### !!!"""###"""  !!!!!! !!!######!!!!!!"""###$$$$$$###"""!!!((('''&&&%%%$$$"""!!!!!!$$$!!! """"""  !!!""""""!!!!!!###$$$%%%&&&'''(((((('''(((((()))***************,,,+++)))))))))(((&&&$$$$$$""" !!!!!!!!! yyydddMMM???111+++***(((&&&&&&&&&###"""$$$$$$!!!"""%%%######"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!""" !!!"""!!!!!!"""  """$$$$$$$$$%%%&&&(((+++,,,...000111222222222444444444555777:::===???AAACCCFFFHHHGGGFFFFFFGGGGGGHHHHHHJJJLLLOOOQQQSSSTTTSSSQQQNNNKKKHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFAAAAAAAAAAAAAAA@@@???>>>;;;:::666222...***'''%%%%%%$$$$$$######$$$$$$$$$$$$&&&(((+++,,,,,,,,,,,,---......///...---,,,+++******+++,,,,,,+++***)))+++)))''''''''''''%%%###!!! !!!"""$$$%%%((((((((('''&&&%%%######$$$ ###%%%### !!!!!!!!!###$$$%%%%%%$$$""" """%%%%%%""" !!!"""###&&&(((*********+++,,,+++******+++,,,,,,+++)))&&&'''(((((()))***---///,,,+++***)))((((((''''''&&&&&&%%%###  """"""!!!"""%%%(((***(((&&&'''$$$"""!!!######!!! !!!"""!!!!!!!!!"""$$$%%%&&&((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%""""""!!!!!! """!!! !!!"""!!!!!!!!!  !!!!!!!!!!!! ###!!! ###%%%%%%######$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!###"""""""""######$$$$$$########################$$$%%%"""!!!###$$$"""%%%%%%&&&&&&&&&'''''''''***(((&&&&&&'''(((&&&###"""  """###"""  !!!!!! """""" !!!""""""""""""""""""!!!$$$$$$$$$##################!!! !!!"""  !!!!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((+++***)))((()))(((%%%######!!!  qqq\\\GGG:::---)))'''%%%$$$%%%%%%"""!!!###### !!!$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!   !!! !!!###$$$$$$%%%'''))),,,---...000111222333333666666666777999<<<>>>@@@@@@BBBDDDEEEEEEDDDDDDEEEHHHHHHIIIKKKNNNRRRUUUWWWWWWUUUSSSPPPLLLHHHFFFDDDGGGGGGHHHHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<888666333///+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***+++******+++,,,---------,,,+++***)))******+++++++++******+++)))((('''((('''&&&$$$"""!!! """###$$$'''(((''''''&&&%%%#########!!! """%%%&&&$$$!!!$$$###"""""""""###$$$%%%'''&&&$$$""" ###$$$""" !!!"""###%%%''')))***))))))***+++***))))))***++++++***(((((('''&&&''')))***++++++******)))(((&&&&&&%%%$$$###$$$###!!! """$$$$$$%%%'''***+++***((((((###"""###  !!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""!!!"""""""""   !!!   !!! !!!!!!!!!!!! !!! !!!$$$&&&&&&&&&%%%&&&&&&''''''''''''''')))(((''''''&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$"""$$$$$$###&&&&&&'''''''''''''''(((+++)))'''&&&((())))))(((###!!! !!!""""""!!! !!!!!!  !!! !!!!!!!!!!!! !!!!!! !!!"""###$$$$$$%%%"""  !!!!!!  !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%)))(((''''''''''''%%%###"""!!! kkkVVVAAA666+++(((&&&$$$###%%%$$$!!! """""" ###""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!   !!!###$$$%%%&&&(((***,,,---...000111222333333888888888999;;;===???AAA@@@BBBDDDDDDDDDCCCCCCDDDGGGHHHKKKOOOTTTYYY^^^```\\\ZZZVVVRRROOOJJJFFFCCCHHHIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@???===<<<:::999555333000,,,)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((((()))***+++++++++***)))(((((())))))))))))))))))+++)))((((((((((((&&&%%%""""""!!! !!!"""###(((((((((''''''&&&$$$$$$###""""""$$$&&&&&&$$$"""&&&%%%$$$$$$$$$%%%%%%&&&'''&&&$$$"""""""""!!! !!!"""###$$$''')))******)))((()))***---,,,+++******)))'''$$$)))'''$$$%%%((()))'''$$$''''''&&&&&&$$$###""""""!!!!!!!!! """###$$$%%%'''((()))(((''''''###!!!!!!  """###$$$%%%%%%%%%$$$###"""!!!!!!!!!  !!!!!!!!!  !!! !!!""" !!!!!! !!!$$$&&&((()))'''(((((())))))(((((((((******)))(((((((((((()))&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&$$$&&&&&&$$$'''''''''''''''''''''''')))(((&&&%%%&&&(((***+++######"""""""""""""""!!!"""!!!!!! !!!  !!! !!!######$$$!!! !!!!!!"""!!!!!! ###"""  !!!"""###""""""""""""#########'''&&&%%%%%%&&&&&&$$$"""###!!! !!!"""!!! }}}eeeQQQ<<<333***((('''$$$$$$&&&$$$!!! """""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!""" """$$$%%%&&&''')))+++---......000111222444444999999:::;;;===???@@@AAABBBCCCEEEEEEDDDCCCDDDEEEFFFIIIMMMTTT[[[bbbgggjjjaaa^^^YYYUUURRRNNNIIIEEEIIIIIIIIIHHHGGGDDDBBBAAA@@@@@@???===;;;999777666333111...***(((&&&%%%%%%$$$%%%&&&''''''''''''&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((***)))''''''(((((('''%%%""""""!!! !!!"""###((((((((((((((('''&&&%%%""""""###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$###!!! """  !!!!!!  """###$$$%%%'''((())))))''''''(((***---,,,*********)))&&&$$$)))&&&######%%%%%%!!!############"""!!!  !!!###$$$&&&'''''''''&&&&&&$$$######!!!   !!!""""""###%%%$$$###!!! !!!  !!! """"""!!! !!!"""!!!!!! !!!"""!!!"""!!! """"""""""""###$$$  """$$$&&&)))+++))))))*********))))))(((******)))(((((((((((()))&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++(((&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%(((***############"""""""""######"""!!! !!!  !!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!###!!!!!!"""######"""!!!!!!!!!"""###$$$#########%%%%%%###!!!###"""!!!"""###$$$###!!! !!!!!!""""""ttt]]]JJJ777000***((('''$$$$$$'''$$$!!! """""" ###!!!!!!!!!!!!!!!""""""###  !!!   """%%%"""$$$&&&''''''(((***,,,......//////111333444555999:::;;;===>>>???@@@AAADDDEEEFFFEEEDDDCCCEEEFFFEEEJJJQQQYYYbbbiiimmmpppeee```YYYUUUSSSQQQMMMIIIHHHIIIIIIHHHFFFDDDBBBAAA@@@???>>><<<:::777444333222///,,,(((%%%$$$$$$$$$###$$$&&&'''(((''''''&&&###############$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%############$$$%%%&&&''')))'''&&&&&&''''''&&&%%%"""!!! """###$$$''''''((((((''''''&&&%%% !!!""""""######""""""######$$$%%%&&&&&&''''''######""""""!!!!!! %%%"""  !!!###%%%%%%&&&&&&'''((('''&&&&&&((()))(((''''''((())))))(((&&&$$$""""""!!!!!!  !!!!!!  !!!###%%%''''''&&&%%%%%%%%%!!!"""###!!!!!! !!!   $$$###!!!  !!!  """""" !!!$$$"""!!!  ###%%% """###$$$######$$$%%%%%%#########%%%&&&%%%$$$!!!######""""""###$$$ !!!###$$$&&&))),,,***************))))))((()))(((''''''&&&&&&''''''%%%$$$###$$$&&&((('''&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,(((&&&''''''%%%$$$$$$############"""""""""######"""""""""%%%'''!!!###$$$$$$######$$$%%%######"""!!!  !!!  """######"""!!!"""$$$###$$$$$$$$$$$$######""""""!!!  !!!"""$$$###!!! !!!""""""!!! """######""" """!!!!!!"""$$$$$$###!!! !!!"""######$$$~~~jjjSSSBBB222,,,((('''&&&###$$$'''%%%"""!!!###### ###!!!!!!!!!!!!!!!"""###### !!!"""!!! """  $$$'''%%%&&&((()))((()))+++,,,////////////111333555666::::::<<<===??????@@@@@@DDDEEEEEEEEECCCCCCDDDFFFFFFKKKTTT^^^fffkkknnnooofff```XXXTTTSSSRRROOOLLLJJJJJJJJJJJJIIIGGGEEEDDD@@@???===;;;888555222111000---)))%%%"""!!!!!!!!!"""###%%%'''((('''&&&%%%######"""""""""""""""""" """###$$$######!!!!!! !!!###$$$%%%'''&&&%%%%%%&&&&&&%%%$$$!!! !!!"""$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$  !!!""" !!!"""$$$%%%&&&''''''$$$$$$######""""""!!!!!!###!!!"""$$$&&&&&&&&&%%%%%%&&&%%%$$$%%%''')))&&&%%%$$$%%%''''''%%%$$$ !!!!!!!!!!!! ###%%%%%%###!!!!!!""" !!! """!!!!!!  """  !!!!!! ###""" !!!$$$"""!!! !!!"""### """$$$%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%$$$ !!!######"""!!!!!!"""  """######%%%))),,,***************)))((((((&&&&&&%%%$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))***&&&$$$%%%%%%###!!!!!!!!!!!!  """######!!! """$$$ """$$$$$$######&&&((($$$###"""!!! !!!"""  ### !!!!!!!!!!!!  !!!!!!!!!!!!!!!###%%%$$$###"""$$$&&&%%%&&&&&&&&&%%%%%%$$$### !!!!!!!!!"""############"""  !!!  """###!!! !!!"""###!!! !!!"""###$$$wwwcccLLL;;;///***''''''%%%"""###&&&%%%"""!!!###### !!!$$$!!!!!!!!!!!!!!!"""###### !!!###"""  ###  %%%)))&&&((()))***))))))+++---////////////111333555666::::::<<<===??????@@@@@@DDDEEEEEEDDDBBBBBBDDDEEEGGGLLLVVV```ggglllmmmmmmfff___VVVRRRRRRRRRQQQNNNMMMMMMNNNNNNMMMKKKIIIHHH@@@???===;;;777444111000///,,,'''### !!!"""%%%'''''''''&&&%%%###""""""!!!!!!!!!!!!""" """"""""""""  !!!###$$$&&&%%%$$$$$$&&&&&&%%%###  !!!###%%%&&&######$$$$$$$$$###"""""" """!!!###%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!!!! ###%%%&&&''''''###$$$%%%$$$###$$$''')))'''&&&$$$$$$$$$### !!!"""""""""  """!!! !!!"""  """###"""   !!!!!! ###""" ###!!! !!!"""!!! """%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%%%%###"""!!!""""""  !!!  ###$$$###%%%))),,,***************)))((('''$$$$$$###""""""""""""###"""!!!!!!"""$$$%%%%%%$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$"""######!!! """$$$###!!! """"""$$$%%%$$$$$$''')))$$$$$$"""!!! """"""!!!!!!$$$ !!!""""""!!!  !!!"""######!!!$$$&&&%%%######%%%'''''''''''''''&&&&&&%%%$$$ """###$$$$$$$$$$$$"""!!! !!!"""!!! !!!!!! """######nnnXXXDDD777,,,***((('''''''''&&&$$$'''"""!!!$$$%%%###!!!### !!!!!!!!!!!!!!!  """   ###&&&'''((())),,,...---***(((000000111222333555666777;;;;;;<<<>>>>>>?????????@@@???AAADDDDDDBBBDDDHHHNNNVVV___eeejjjnnnmmmiiieeeaaa\\\XXXWWWWWWWWWWWWSSSRRRQQQQQQPPPOOOLLLIIIHHHDDD???:::777444111///+++***)))'''$$$""" """"""###$$$$$$$$$$$$######""""""!!! !!!!!!!!!!!!%%%###"""###%%%%%%###  """###$$$%%%&&&%%%%%%%%%&&&%%%"""  ###"""  ###%%%'''((('''&&&%%%%%%%%%%%%%%%######!!!  !!!"""############!!!!!!!!!  """""" """ !!!###"""###"""""""""###$$$%%%%%%$$$$$$!!!""""""!!!    !!!!!!  """!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""!!!""""""!!! """%%%((())))))******)))'''&&&###"""!!!$$$""" !!!###%%%$$$###############$$$%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """ !!! """!!!  !!!"""""""""!!! ######"""!!!!!!!!!!!!!!!!!!""""""!!! """###!!!###%%%%%%""" !!!!!!"""$$$$$$%%%&&&((())))))'''&&&$$$(((((((((((())))))))))))&&&!!! """ !!!"""%%%###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!|||hhhRRR???333,,,***((('''''''''&&&$$$'''###!!!$$$%%%###"""### !!!!!!!!!!!!!!!   """%%%(((((()))+++...///...,,,***000000111222444666777888;;;<<<===>>>>>>?????????@@@>>>@@@CCCCCCBBBEEEJJJSSS[[[ccchhhmmmpppooojjjdddaaa]]]ZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUSSSPPPMMMGGGCCC>>>:::666333000...+++***(((%%%###!!! !!!"""###$$$$$$$$$$$$$$$######"""!!!!!!  !!!""" """$$$%%%$$$""" !!!"""$$$%%%%%%$$$$$$$$$%%%$$$!!!"""!!! """%%%''')))((('''&&&%%%%%%%%%%%%###"""  !!!!!!"""""""""  !!!""" !!!!!! """ !!!%%%%%%%%%&&&'''''''''''''''###$$$$$$"""      !!!!!!  !!!!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###""" !!!!!!  !!! !!!%%%'''(((((()))(((((('''&&&$$$###"""$$$###!!! !!!"""###""""""!!!!!!!!!!!!!!!"""!!!!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""  ###"""!!!!!! !!!!!!!!!"""###""" """### !!!###$$$$$$"""  !!!"""######$$$%%%'''((('''&&&%%%$$$((((((((((((((('''''''''&&&###"""$$$###  $$$ ###!!! !!!!!! !!!""" ttt___JJJ888...+++)))'''&&&''''''&&&$$$'''###"""%%%&&&###"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""#########$$$'''******,,,...000111000///...000111222444555777888999;;;<<<===>>>>>>>>>>>>>>>@@@===>>>AAABBBBBBHHHNNNXXX```gggllloooqqqnnniiicccaaa]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWUUURRROOOEEEBBB===999666333000---+++)))&&&###!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%######""""""!!!!!!   ###%%%$$$###"""!!!  !!!###%%%%%%$$$""""""###""" !!!$$$%%%***)))((('''&&&%%%$$$###!!!   !!!!!! !!!!!!"""######%%%))))))***++++++,,,+++++++++&&&&&&&&&$$$"""!!!"""###"""!!!  !!!   !!!!!!   !!!###$$$%%%%%%$$$#########$$$%%%%%%$$$"""!!!  !!!"""###"""!!!"""!!! !!!$$$%%%&&&%%%&&&''''''&&&&&&%%%$$$###$$$$$$###""""""!!!!!!!!!!!!  !!! !!! !!! !!!!!!  !!!"""!!!  !!!"""###"""!!!!!!"""###!!!""""""""""""!!!  !!!""""""###$$$%%%%%%%%%######(((''''''&&&&&&%%%%%%%%%%%%###$$$'''&&&!!!$$$ """  !!! """lllWWWDDD444++++++)))'''&&&''''''&&&%%%'''###"""%%%&&&###"""###"""""""""!!!!!!!!!!!!!!!  !!!""""""""""""###$$$$$$$$$&&&(((+++,,,...111222222222222222111222333555777888999:::;;;;;;<<<===============???<<<;;;>>>@@@CCCKKKSSS]]]dddkkkoooqqqqqqmmmgggbbb```]]][[[ZZZYYYWWWUUUSSSSSSRRRSSSSSSRRRPPPMMMEEEBBB>>>:::777444000...***(((%%%""" !!!"""###!!!"""###$$$%%%&&&&&&&&&#########""""""!!!!!!!!! !!!"""""""""$$$""" !!!###$$$$$$"""!!! !!!  ###$$$******)))'''&&&$$$###"""   !!! $$$'''''')))------....../////////......((()))(((&&&$$$$$$%%%&&&%%%$$$""" !!!"""### """!!!   !!!"""""""""!!!!!!!!!"""###$$$######!!!!!!"""$$$$$$""" ###!!! !!!"""######"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$""" !!!!!!   !!!  !!! """!!!  !!!"""###!!!!!! !!!"""$$$###"""!!!"""###""""""!!!  !!!!!!!!!"""#########""""""'''&&&&&&%%%$$$###""""""###!!!"""%%%%%%!!! """!!!!!!!!!!!!!!! $$$ """  """ |||eeePPP???222+++***(((&&&&&&&&&'''&&&%%%(((###"""%%%&&&$$$"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!"""$$$%%%%%%&&&(((***---000333444333333444555333444666777999:::::::::::::::;;;<<<<<<<<<;;;;;;===:::999<<<@@@DDDNNNWWWcccjjjqqqsssttttttnnngggaaa^^^ZZZWWWUUUSSSPPPNNNJJJIIIJJJLLLMMMNNNLLLJJJDDDBBB>>>;;;888555111...)))'''$$$"""!!!"""$$$%%%""""""###%%%%%%&&&&&&&&&###############"""""""""  ###""" !!!###$$$"""  """###))))))((('''&&&$$$"""!!!  !!!""" """'''))))))+++//////000000000000000//////******)))'''%%%%%%''')))'''&&&%%%$$$###$$$$$$%%%###$$$"""!!!"""    !!!""""""!!!  ###$$$###"""!!!###!!! !!!"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###!!! """"""""""""!!! !!!!!! !!! """"""!!! !!!"""$$$%%%!!!!!! !!!"""$$$$$$###""""""###""""""  !!!  !!!!!!!!!!!!!!!$$$$$$######"""!!! !!! !!! !!!%%%""""""###$$$######"""!!!$$$ !!!!!!  """ !!!!!! ttt]]]III:::111,,,)))'''%%%%%%&&&'''&&&%%%((($$$###%%%&&&$$$###$$$%%%$$$"""!!! !!!!!!"""!!!!!!!!!  !!!"""###### """$$$%%%%%%&&&((())),,,000333444222222444777555666888:::::::::999999888999999:::::::::999999;;;888888<<<@@@FFFPPPZZZgggooovvvxxxxxxvvvpppiii^^^ZZZUUUQQQOOOLLLIIIGGGDDDDDDDDDFFFIIIIIIHHHFFFCCC@@@===;;;888555000---(((&&&%%%######$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$##################!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######!!! !!!"""###&&&''''''&&&%%%###!!!   !!!"""   ###%%%$$$"""$$$)))+++***+++////////////000//////...---******)))'''%%%%%%(((***'''&&&&&&&&&&&&%%%%%%%%%###%%%#########   !!!!!! """###$$$######"""  !!! ######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!"""###$$$$$$###"""   $$$"""!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$"""!!!  ###%%%%%%$$$""""""""""""!!!    !!!!!!"""""""""!!!!!!  !!!%%%"""###$$$%%%&&&%%%$$$$$$$$$ """!!! !!!  """ !!!!!!!!! lllTTTAAA555...+++((('''%%%%%%&&&'''&&&%%%((($$$###&&&'''$$$###$$$&&&%%%###!!! !!!""""""!!!!!!   !!!###$$$!!!###%%%&&&&&&'''(((***+++///333333111111444888888999:::;;;;;;:::999888777777888888888888777777888666777<<>>;;;999777333...+++&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########""" !!! !!!"""############!!!!!!!!! !!!!!!!!! !!!#########$$$%%%%%%%%%###!!!  !!!!!!!!!!!!   !!! """###!!! """$$$$$$######&&&)))'''%%%&&&***,,,******------------------,,,++++++))))))(((&&&$$$$$$'''***$$$%%%&&&''''''%%%$$$"""""""""!!!!!!   """###$$$$$$$$$!!! ######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!! !!!""""""!!!  """!!! !!!"""!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!! ###%%%&&&$$$###""""""!!!!!!    !!!""""""  !!!###%%%&&&&&&%%%%%%###!!!!!!"""  !!!!!! """ ~~~fffNNN<<<111,,,***(((&&&%%%%%%&&&'''&&&%%%((($$$###&&&'''$$$###$$$&&&%%%###!!! !!!"""""""""!!! !!! !!!###$$$!!!$$$&&&''''''((()))******...222222000000444888999:::;;;<<<<<<:::888777666666777777777777666555777555666<<>><<<999>>><<<999777555111---)))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!!!!! !!!###$$$$$$###"""!!!""""""!!!!!!"""""""""!!! """###$$$"""###$$$%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!  """ ######!!!!!!$$$''''''&&&&&&(((+++(((&&&'''+++,,,)))))),,,++++++,,,,,,+++***)))))))))((('''%%%###$$$'''***"""$$$&&&''''''%%%""" !!!"""!!!   """""""""######$$$$$$%%%  ###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&%%%###"""!!!"""#########"""!!!  !!!!!!!!!!!!### !!!"""!!! ###$$$&&&'''((((((''''''######"""!!!!!!!!!!!!!!! ###%%%&&&%%%###"""""" !!!!!! !!!   !!!"""###!!! ###""" """%%%&&&&&&%%%%%%###!!!!!!"""  !!!!!! """pppVVVCCC666---))))))((('''&&&&&&&&&%%%###!!!+++&&& ###&&&%%%##################"""!!!!!! !!!!!!"""############!!!%%%&&&'''((()))***+++,,,***......,,,---333888999<<<;;;;;;::::::999888888555666555333222111333555222444777;;;BBBKKKUUU[[[jjjkkkmmmnnnkkkfffaaa]]]QQQLLLFFFBBBBBBCCCBBBAAA=========;;;999888999;;;::::::999777333///+++(((&&&&&&''''''((())))))))))))(((((('''%%%$$$######$$$######"""###$$$&&&'''&&&$$$%%%(((((($$$"""$$$  """###$$$###"""!!! !!! """###$$$$$$!!! """###!!!!!!$$$"""""""""!!!  !!! !!!"""###"""&&&%%%!!! %%%%%%!!!  ###  !!!!!!"""###$$$%%%$$$""" !!! $$$$$$$$$%%%'''(((***+++''''''''''''((((((((((((((()))******)))((('''&&&(((((('''&&&%%%%%%%%%%%%!!!"""$$$&&&%%%###   !!!"""########################$$$!!! """$$$###!!!$$$###"""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$ !!!###$$$$$$""""""######!!! (((###!!!###!!!)))((((((''''''''''''(((!!!""""""#########""""""!!!""""""""""""#########$$$###!!! !!!"""""""""######"""!!! !!! !!!###!!! !!!  """!!!  !!!"""###$$$###""""""!!!$$$%%%""""""""" {{{gggNNN===333,,,)))***((('''&&&%%%&&&%%%###!!!'''######&&&%%%##################"""!!!!!! !!!!!!!!!"""############"""!!!!!!&&&&&&'''((()))***+++,,,***---...,,,---333888888;;;;;;::::::999888888888555555555333111111333555444666:::>>>DDDLLLTTTZZZbbbdddeeeeeebbb\\\WWWSSSMMMIIICCC????????????>>><<<===<<<;;;888777888999777777777555222...***((($$$$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$############"""######%%%&&&'''&&&$$$$$$''''''###"""$$$!!!"""#########!!!  !!!!!!"""$$$$$$$$$"""  !!! $$$!!!!!!!!!   """!!!!!! !!!"""###$$$###&&&%%% $$$$$$ """!!!  !!!"""%%%%%%&&&&&&''''''(((((($$$"""  !!!!!! &&&&&&'''((()))***+++,,,&&&&&&&&&&&&'''''''''((('''((()))))))))((('''&&&((('''&&&%%%$$$######### !!!"""######!!!     !!!"""###"""""""""""""""""""""$$$""" """###""" $$$$$$######""""""#####################"""!!! ######"""""""""###$$$%%%"""""""""#########$$$$$$!!!"""###$$$###"""  !!!!!! !!!$$$ """$$$""" (((''''''&&&&&&&&&''''''"""""""""#########""""""""""""""""""##################""" !!!!!!"""###"""!!! !!!"""!!!"""$$$"""!!!"""!!!  !!!"""  !!!!!! !!!"""$$$$$$%%%$$$$$$### ###$$$"""""""""!!! lllZZZDDD666///***)))+++)))'''&&&%%%&&&%%%###"""###  $$$&&&$$$"""###############"""!!!!!! !!!!!!!!!!!!###############$$$$$$%%%''''''(((((()))***++++++)))---...,,,---333777777::::::999888888777777666444444444222111111222444444888<<>>CCCGGGKKKOOORRRSSSTTTVVVUUUSSSOOOJJJGGGDDDAAA===:::888888888888:::;;;;;;999777444444444000000///...,,,***(((&&&!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""###%%%&&&'''(((&&&######%%%%%%"""!!!$$$ !!!  """"""######"""!!!  !!!"""!!! !!!"""######"""!!!"""!!!!!! !!!""""""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$""" !!!$$$###$$$$$$######$$$$$$%%%&&&((())))))))))))((('''&&&$$$""" !!!"""""""""''''''(((((())))))(((((("""""""""############$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###"""      !!!!!!"""""""""""""""""""""#########%%%$$$"""!!!!!! $$$###"""!!!!!!!!!!!!!!! !!!!!!!!!""""""###$$$$$$ !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$  ###$$$""" ############$$$%%%%%%&&&###""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!""""""!!!!!!"""$$$$$$!!!!!!%%%'''%%%$$$&&&$$$##################$$$!!! !!!###$$$###""""""######$$$$$$$$$$$$$$$ !!! !!! !!!nnnTTTEEE555...+++((((((***+++(((&&&%%%%%%%%%$$$###%%%%%%%%%&&&&&&$$$!!!###############"""!!!!!!!!!!!!!!!"""""""""######%%%$$$$$$%%%&&&(((***,,,))))))))))))************)))...111///000444666555666666666555444444333333111111111000//////111333444888>>>BBBEEEGGGJJJKKKLLLNNNOOOPPPOOOMMMIIIGGGBBB@@@>>>;;;888777888888:::;;;;;;999666333222222...---,,,+++)))'''&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%&&&&&&'''%%%""""""$$$$$$!!!!!!$$$!!!""""""""""""!!!  !!!$$$!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!  """!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%###""" """%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))'''%%%$$$$$$""" !!!"""""""""$$$$$$%%%%%%%%%$$$###""" !!!!!!!!!""""""""""""###$$$$$$%%%!!!!!!  !!!!!! !!!  """ !!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###""" """!!! !!!"""######$$$ !!!!!!!!!$$$###!!! !!!"""###$$$!!!!!! !!!!!! !!!!!!!!!!!!"""###%%%%%%######"""!!! !!!!!!!!!!!!"""""""""#########!!!"""######""" !!!""""""!!!!!!"""$$$%%%!!!!!!%%%(((&&&%%%&&&###$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###"""!!!!!!!!!!!!!!!"""""""""  rrr```III===111,,,+++)))((()))+++)))&&&%%%%%%&&&%%%$$$&&&''''''&&&%%%###!!!###############"""!!!!!!""""""""""""############%%%%%%&&&'''(((***,,,---******************)))))))))///333222222555666444555555444444333222222111///000000///......111333555888===AAACCCDDDEEEGGGFFFHHHIIIKKKKKKIIIGGGEEEAAAAAA@@@===999888999::::::;;;<<<:::666333111111---,,,+++)))'''%%%$$$###""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""""""""$$$%%%%%%%%%%%%%%%%%%"""!!!###### $$$"""###$$$$$$$$$###!!!  """$$$!!!!!!    """"""""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###""" """%%%%%%$$$$$$######$$$$$$%%%&&&'''(((*********(((&&&%%%"""  """"""!!!""""""######"""   !!!"""   """  !!!### !!!!!!!!! !!!!!!""""""######$$$#########"""  """!!!   !!!!!!!!! """!!! !!!###$$$"""!!!   !!!"""$$$%%%$$$###!!!  !!! !!!!!!!!!""""""!!!###%%%$$$"""  !!!""""""!!!!!!"""###$$$ %%%'''%%%$$$%%%"""######$$$$$$######"""!!! """###"""!!! !!! }}}gggTTT>>>444,,,+++,,,+++)))))),,,)))&&&%%%%%%&&&%%%%%%%%%%%%&&&%%%###"""!!!!!!###############"""!!!!!!"""""""""#########$$$$$$&&&'''(((***+++,,,,,,,,,+++++++++******)))))))))***000444444444777777555444333333222222111000000...//////...---...000222666999>>>@@@AAABBBCCCDDDDDDEEEGGGHHHGGGFFFDDDBBB@@@AAAAAA>>>:::888999;;;;;;<<<===;;;777333111000---,,,***(((&&&$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%%%%$$$###%%%""" """""" ######$$$%%%&&&%%%$$$"""!!!  """$$$###"""!!!   !!!!!!"""""""""######%%%&&&&&&###$$$$$$%%%$$$###"""!!! !!!###!!! ###%%%%%%######""""""######$$$%%%%%%''')))******(((&&&%%%!!!!!!!!!!!!""""""######"""    !!!"""  !!!"""$$$ !!!  !!!!!!"""!!!"""###""" !!!###"""!!! !!!!!!"""   !!!###$$$$$$###!!! !!! !!!$$$&&&&&&%%%""" !!!"""###"""!!! !!!""""""###%%%###"""$$$ !!!"""######"""!!! """  !!!!!!  !!!  vvv___LLL666...(((***---,,,***))),,,***&&&%%%%%%&&&&&&%%%"""###$$$###"""!!!"""##################"""!!!!!!"""############$$$$$$$$$&&&''')))+++,,,,,,,,,,,,,,,,,,++++++***)))))))))+++111555555555888777555333333222222111000000000......///...---...000222888;;;>>>@@@AAAAAACCCDDDFFFFFFGGGHHHGGGEEEBBBAAA@@@AAAAAA>>>:::888999;;;;;;======<<<777333111000...,,,***'''%%%###"""!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%!!! """!!! ######$$$%%%&&&&&&$$$###!!! """$$$%%%$$$""" """!!! !!!""""""############$$$%%%&&&'''"""######$$$###"""!!! """%%%###!!!###%%%%%%""""""!!!!!!""""""###$$$###$$$'''(((((('''%%%###  !!! ###$$$$$$$$$###  !!!  !!!"""######!!!###!!!  !!!"""$$$  """###""" """%%%###"""  !!!!!! """!!!###$$$%%%###!!! !!!  $$$'''(((&&&###!!!"""###$$$"""!!! !!!!!!"""$$$"""!!!### !!!""""""!!! """!!!  !!!   !!!!!! vvv```KKK>>>......,,,+++***)))))))))((('''%%%#########%%%&&&&&&%%%###!!! """&&&***!!!!!!"""###$$$### &&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&(((,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,000111444666888777666666444333222111///...---,,,///...,,,+++,,,///222555888;;;@@@BBBCCCBBBCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEDDDAAA===::::::;;;@@@???>>><<<999555222000...,,,***((('''&&&###!!!######$$$%%%&&&&&&''''''%%%""""""$$$%%%###$$$'''$$$$$$$$$%%%&&&%%%###!!! !!!"""!!!  !!!#########$$$%%%%%%%%%%%%"""############"""!!!!!!%%%###!!!!!!  !!! !!!###"""############$$$$$$$$$&&&###!!! !!!!!!  !!!""""""!!!   """###%%%&&&((()))***)))'''&&&### """###$$$'''&&&$$$### !!!   """###   """###!!!  !!! !!!!!!!!! !!!"""!!!"""###  !!!"""###$$$######"""$$$$$$$$$$$$###!!!  !!! !!!"""!!!  """$$$'''&&&### !!!!!! !!!%%%((((((&&&"""###$$$%%%$$$!!! !!! !!!"""!!! !!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!  !!!###"""$$$ !!!mmmXXXEEE999,,,,,,+++***))))))))))))((('''%%%######$$$%%%&&&$$$$$$###"""!!!"""%%%(((!!!!!!"""###$$$$$$!!!&&&&&&&&&'''''''''''''''((((((((()))+++------,,,+++++++++,,,,,,,,,------111222444666666777666666444444333111000///...---///...,,,+++---000333555999<<>>;;;999999;;;>>>>>>===;;;777444000......,,,)))((('''&&&###!!!#########$$$%%%%%%%%%&&&%%%""""""%%%%%%###$$$((('''%%%######$$$%%%%%%$$$!!!"""###""" !!! """$$$&&&'''&&&%%%$$$#########$$$###""""""!!!$$$"""     """!!!!!!"""""""""#########$$$""" !!!   !!!!!! !!!"""$$$&&&'''(((((('''%%%$$$### """###$$$&&&%%%$$$"""!!!   """### !!! !!!  !!! !!! !!!!!! !!!"""###$$$$$$$$$######!!! !!!"""""""""!!!  !!!    !!!$$$&&&%%%""" """"""!!!!!! !!!$$$&&&&&&$$$!!!!!!"""###"""   """ !!!!!!!!!!!!!!!""" !!!""" sss___LLL;;;222))))))(((((((((((())))))'''&&&%%%$$$###$$$%%%&&&"""###$$$###""""""$$$&&&"""""""""###%%%%%%###!!!&&&''''''((()))))))))((('''(((*********+++,,,...******+++,,,---...//////444444444555555555666666555444333222111///......///...------...111555777;;;???BBBEEEEEEEEEEEEFFFEEEGGGGGGFFFDDDCCCDDDEEEBBBAAA>>>;;;777777999;;;<<<<<<;;;999666222///------+++(((''''''%%%###!!!########################&&&######&&&&&&$$$$$$(((***'''###"""###$$$&&&&&&"""###$$$"""   $$$'''(((&&&$$$"""###$$$$$$$$$$$$###"""""""""    !!!!!!!!!!!!!!!  """!!!!!!!!!"""%%%&&&'''''''''%%%###!!!"""  """$$$$$$%%%%%%$$$"""!!! !!! !!!"""""" !!!  !!!   !!!!!! """ """##################"""!!! """###$$$%%%$$$"""   !!! $$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$###!!!"""""""""!!!!!!!!!!!!!!!!!!"""######"""!!! !!!  !!!"""   {{{fffRRRAAA444---'''&&&&&&&&&'''(((((()))&&&&&&%%%$$$$$$$$$%%%&&&!!!###$$$$$$###"""###$$$"""""""""$$$%%%&&&%%%###'''((()))***++++++******&&&))),,,+++))))))+++...++++++,,,...///111222222555555444444444555555666444444333222111000/////////.........000333666888>>>@@@DDDEEEEEEEEEFFFGGGEEEFFFFFFEEECCCAAABBBCCC???>>>;;;777444555888:::;;;;;;:::888555222///---,,,***(((&&&&&&%%%###!!!"""""""""""""""!!!!!!!!!'''$$$###&&&&&&$$$$$$(((***'''$$$###$$$%%%%%%%%%######$$$"""  !!!###$$$$$$###"""$$$$$$$$$$$$$$$######"""     """$$$&&&&&&''''''&&&$$$""" """ !!!###$$$$$$%%%$$$###"""!!!   !!!!!!""""""!!!!!! !!!!!!  """   !!!!!! !!! !!!"""""""""#########""""""!!!"""###%%%&&&%%%### !!!!!!""" ###!!!!!! !!!!!! !!! !!!"""###"""  !!!!!!!!!!!! ###"""!!! !!!""" !!!""""""!!!  !!!!!!!!!  qqqZZZHHH:::111,,,%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$""""""######""""""$$$&&&''''''%%%(((***+++,,,---,,,++++++'''))),,,+++))))))+++...,,,---...000222333444555555555444444444555555666444333333222111000///////////////000222555888:::???AAADDDEEEEEEEEEFFFGGGDDDEEEEEECCC@@@??????@@@;;;:::888555333333777:::;;;;;;:::888666222///...+++)))'''&&&%%%$$$""" """!!!!!!!!!!!!!!!!!!!!!'''$$$###&&&&&&###$$$''''''&&&%%%%%%&&&%%%###!!!!!!"""###!!!!!!"""######$$$$$$$$$$$$###""""""     !!! $$$'''''''''(((((('''$$$""" !!!"""$$$%%%%%%$$$######"""!!! """!!! !!!"""""""""$$$"""""""""!!!  !!!  !!!  !!!  !!!!!! !!!""""""#########"""""""""###$$$$$$$$$""" """!!!!!!  !!!"""!!!!!!!!!"""!!!  ###"""    !!!!!!"""######!!!!!!!!!  |||fffOOO???444...,,,%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$$$$######$$$'''))))))(((+++,,,...//////...,,,+++(((***++++++******+++,,,......///111222444555555444444444555555555666666222222111111000//////...//////000222444777:::<<<>>>@@@CCCCCCCCCCCCEEEFFFBBBCCCCCCAAA>>><<<<<<<<<888888666444222333666999::::::999888555222///...***(((&&&%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!'''$$$###%%%%%%""""""%%%&&&%%%%%%%%%&&&%%%""" !!! """$$$"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$(((&&&'''((((((&&&$$$"""  ###%%%%%%%%%######""""""!!!!!! """ """###"""###&&&""""""""""""!!!      !!!!!!  !!!"""!!!  !!!"""########################""""""!!! !!!!!!    !!!  !!!!!! """!!!"""!!!    """######!!! pppZZZEEE666///,,,+++&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$######$$$''')))******---...000111000...,,,******))))))***+++,,,+++***......///000111222333444111222444666666777666666111111000000///.........//////111333666999<<<======???AAAAAAAAAAAACCCDDDAAAAAAAAA???;;;999999999555666666444333444666888888888888666444111...,,,)))'''%%%$$$$$$$$$""" !!!""""""######&&&###"""$$$$$$!!!!!!$$$'''%%%############!!! !!!###$$$!!!""""""""""""!!!  """""""""""""""!!!!!!  """!!!!!!!!!!!!!!!  !!!###%%%$$$%%%&&&&&&%%%###!!! !!!###%%%&&&%%%""""""""""""!!!!!!!!!!!!""""""""" !!!%%%"""############"""   !!!  !!!######$$$$$$$$$$$$$$$"""!!! !!!!!! """!!!!!!  !!!!!!"""!!!  !!!     !!!!!!!!! wwwiiiSSS???111+++))))))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%'''$$$######%%%(((***++++++///000111222111...+++))),,,)))'''))),,,---+++)))------...///000111111222000111444666888777777666000000//////......------//////111444777:::<<<>>>===>>>@@@@@@@@@@@@BBBCCC@@@@@@@@@===:::888777888333555555555444444666777777666666555222///---+++((('''%%%$$$$$$$$$"""  !!!"""###$$$$$$&&&"""!!!###### ###)))&&&""" !!!!!!!!! !!!######$$$###!!!!!!!!!!!!!!!  ###"""#########!!!"""###!!!!!! """  #########"""""""""###$$$%%%$$$"""  !!!$$$&&&&&&%%%""""""""""""!!!!!!!!!!!! !!!!!! $$$###$$$$$$%%%$$$###"""!!!!!!!!! !!! !!!###$$$$$$$$$$$$&&&%%%""" """###"""### !!!    !!!!!! """!!!###"""  !!!!!!  !!!!!!  jjjWWWBBB555...(((%%%%%%)))((((((''''''''''''(((%%%%%%%%%%%%%%%$$$###"""%%%$$$%%%&&&((((((&&&$$$''''''''''''(((***+++---+++///000,,,,,,000000+++)))))))))))))))*********------...///000111222222111222444555555555444444000///---,,,,,,---......)))+++...333777:::===>>>======<<<<<<<<<>>>@@@AAA@@@???===;;;999888777777777333111333333111333666888999777333111111---(((((('''&&&$$$###""""""!!! """$$$%%%$$$"""$$$!!!!!!$$$$$$!!!!!!$$$###"""  !!!    !!! $$$"""&&&  !!!!!! """######!!! !!!""" !!! """!!!!!!%%%&&&######$$$%%%&&&%%%###!!!  """###$$$$$$#########"""!!!  !!!    """$$$$$$###""""""###      !!!!!!"""###############$$$$$$###"""!!!!!!!!!"""%%%$$$""""""###"""!!!  !!!!!!!!!!!!$$$  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!###!!!!!!###"""!!!   """###!!!{{{```OOO<<<111,,,(((&&&'''))))))(((''''''&&&''''''%%%%%%%%%%%%%%%$$$######%%%$$$$$$&&&((((((&&&$$$'''&&&&&&&&&''')))+++,,,***...///,,,,,,///...+++((((((((())))))*********------...///000111222222111222444555555555444444111000...---,,,------...+++---000333666888:::;;;;;;;;;;;;;;;;;;<<<>>>???===<<<;;;:::999888888888888444222444444222444777888:::999666444444///))))))(((&&&###!!!  !!!###%%%$$$"""$$$!!!!!!$$$$$$!!!!!!$$$ !!!    ### """ ### !!!!!!!!!  !!!"""  !!!  !!! """ $$$%%%######$$$%%%%%%$$$""" !!!###$$$%%%$$$$$$###"""!!!    !!!""""""  !!!    !!!"""!!!!!!!!!######""""""!!!!!!""""""$$$###!!!!!!""""""   !!!!!!!!!!!!$$$  !!! !!!   !!!!!!!!!  """"""  lllQQQCCC444,,,***''''''(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%&&&(((***+++***,,,---++++++---,,,)))&&&&&&'''((()))***++++++------...///000000111222222222444555555555444333222111///------------------...111333666777777777999999999999:::;;;<<<===:::::::::999999999999999888555333555555444666:::;;;======;;;999888111***)))'''%%%###  """$$$$$$""" $$$!!!!!!$$$$$$!!!!!!$$$ !!! !!!  ### """!!!&&&!!!!!!"""""""""!!!  ###"""   !!!!!!!!!%%%%%%!!!###$$$###$$$$$$$$$$$$###!!!!!!###%%%%%%%%%%%%###"""!!! !!!   !!! """!!!!!!!!!!!!""""""###$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! $$$!!! !!!  !!!!!!!!!!!! !!!qqq\\\EEE:::...***((('''''')))***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&((()))+++)))***+++*********)))(((%%%%%%&&&''')))***+++,,,------......///000000111111222333444444444333222222111///---,,,,,,---------///111444666777777777888999999999:::;;;<<<<<<::::::::::::::::::999999888444333666777777999>>>@@@CCCCCCAAA???;;;444+++'''&&&%%%###!!! !!!######""" $$$!!!!!!$$$$$$!!!!!!$$$   !!! $$$!!!###"""!!!)))!!!!!!!!!!!!  ######  !!!!!!'''$$$ ######!!!$$$$$$######!!!  """$$$%%%&&&&&&""""""  !!!   !!!!!!"""######"""!!!!!!""""""!!!!!!  !!!""""""!!!!!!!!!!!!"""!!!!!! ###!!! !!! !!!     !!!!!!~~~dddOOO===444,,,***(((&&&&&&((())))))'''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&((()))+++***))))))******(((''''''$$$%%%&&&((()))+++,,,---------......//////000000000111222333333222111000111000...---,,,,,,,,,---,,,...222555777888888777888888999:::;;;;;;;;;<<<;;;;;;<<<<<<;;;:::999888666444444888;;;<<<@@@EEEHHHKKKKKKGGGCCC>>>555,,,&&&%%%$$$###############!!!""""""!!! $$$!!!!!!$$$$$$!!!!!!$$$###"""!!!   !!!!!!!!!$$$!!!!!!""" """!!! !!!"""""""""!!!###""""""!!! !!!###$$$%%%%%%!!!       !!!""""""###"""!!!!!!"""###""" """ !!!###"""!!! !!!!!!!!!!!!!!! """      !!!""""""!!!qqqYYYFFF666000+++***)))&&&&&&(((((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%&&&'''))))))(((&&&&&&%%%%%%&&&(((***+++***((((((+++***'''&&&'''&&&&&&''')))***,,,------------.........////////////000111111111000///......---,,,+++++++++,,,---...000444777999999999888777888999:::;;;;;;;;;;;;::::::;;;;;;;;;999888777666444666<<>>333,,,%%%$$$"""!!! !!!%%%%%%$$$$$$"""!!! !!!!!!"""!!! !!!"""  !!!"""!!! !!! !!! """!!!!!!   !!!!!!  !!!    !!!"""###### wwwcccPPP>>>222---***)))((('''&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$'''((()))***++++++++++++...,,,+++,,,......,,,*********)))((()))+++---.........---,,,***((('''&&&((((((((()))******++++++---,,,++++++************))))))))))))))))))))))))%%%***...,,,''''''---444999:::<<<<<<;;;888444222555333444777666333111333222000000444555444444888888;;;@@@HHHRRR[[[bbbfffhhhccc[[[RRRHHH<<<222+++$$$###"""!!! !!!!!!!!!!!!!!!!!!   !!!   !!!   !!!!!! !!!      """$$$%%%###!!!}}}dddQQQCCC666,,,)))***)))(((((('''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,------...000///.........---+++)))+++)))(((((())),,,///111//////---,,,***((('''&&&((((((((()))******++++++...---,,,+++***)))))))))))))))))))))))))))))))))(((+++---,,,+++,,,000444:::;;;<<<===;;;888555333222000111444444000...000000......222444333555888999===CCCJJJSSS[[[bbbeeefffaaaXXXOOODDD:::000)))""""""!!! !!!!!!"""  !!!  ###!!!  """  !!!!!!"""    !!!!!!      """""" lllQQQAAA888000***''')))))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&''')))***,,,---......111111000///...,,,***)))+++***(((((()))---000333000///...,,,***((('''&&&((((((((()))******++++++...---,,,***))))))))))))))))))))))))))))))))))))******++++++---///222444:::;;;<<<<<<;;;888555333///---...111111---,,,...///,,,---000222222444888;;;>>>EEELLLTTT[[[```cccccc]]]TTTJJJAAA777...(((!!!!!! !!!!!!!!!"""  """""""""  """ !!!!!! !!!!!! !!!!!! !!!!!!  !!! !!!!!!   !!! ppp[[[DDD777222...+++***)))))))))((('''''''''&&&'''''''''(((((()))))))))'''(((***+++---...//////000000000///...,,,+++***+++***))))))+++...111333111000...+++)))(((((((((((((((((()))******++++++---,,,+++***)))))))))))))))))))))))))))))))))))))))((((((***---000222333::::::::::::999666444333...+++,,,000///+++***,,,...++++++///000000333777;;;???EEEMMMTTTZZZ]]]______YYYOOOEEE<<<444,,,((( !!!!!!!!!!!!!!! !!!"""""""""   !!!"""###!!! !!!!!!"""   !!!!!!!!!    !!!  !!! !!!uuu\\\LLL:::222///---+++,,,)))))))))(((((((((''''''''''''((()))******++++++***+++,,,...///000000111---...000///---,,,,,,,,,++++++++++++,,,...000111000///---+++***))))))***((((((((()))******++++++++++++***))))))))))))***))))))))))))))))))))))))&&&'''((())),,,///222444888888888777666444222111---+++,,,//////+++***+++...******---///...111666:::>>>EEEMMMSSSXXXZZZ[[[XXXRRRHHH???777000***&&& !!!!!!!!! !!! """!!!"""$$$ $$$!!!!!!   $$$   !!!!!!!!!   !!!  !!!!!!!!!  !!!!!!  ### ppp___III>>>333///...++++++,,,))))))))))))((((((((((((''''''((()))***+++,,,---+++,,,---...////////////)))+++......,,,,,,---///+++,,,---....../////////000...,,,*********+++,,,((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))%%%''')))***+++...222666555555555444333111///......+++,,,//////+++***,,,...+++))),,,------000444888===DDDLLLRRRUUUVVVVVVPPPJJJAAA888000+++&&&$$$ !!!!!!!!!!!!  !!! !!!!!!%%%!!! !!!"""!!!!!! !!!   """!!!   !!! !!!!!!"""!!! !!! !!! !!!!!! www```NNN<<<555///...---***))),,,))))))))))))((((((((((((''''''(((***+++,,,---...******+++,,,---------,,,&&&)))------,,,,,,...000+++,,,...///000///...---///...,,,******+++,,,---((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))$$$'''+++,,,+++...333888444444333222111///...---...,,,---000000,,,+++,,,///+++)))+++,,,,,,...333777<<>>666333000000222222///,,,---...000000///000111333///---,,,,,,---......---+++,,,,,,------......///++++++++++++,,,---//////222333444444333222000///000000000//////...,,,,,,+++++++++++++++,,,,,,------,,,++++++******++++++)))))))))(((''''''&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""#########$$$&&&(((''')))***++++++)))'''&&&(((&&&%%%%%%'''(((((('''''''''((()))))))))))))))((('''''')))---111333333222000...---,,,+++)))'''$$$###"""!!!  !!!!!!!!!!!!  !!! !!!"""  """  """ !!!  ######  !!!$$$!!!  """!!! """!!!""""""!!!  !!!!!!!!!"""~~~kkkYYYLLLBBB;;;666555222000111444444111...---///111111//////111333...---------//////---,,,,,,,,,,,,---.../////////------------......///000000111333444333222000///............---,,,++++++++++++******+++,,,,,,------,,,++++++******++++++))))))))))))((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$$$$%%%''')))'''((()))******(((&&&%%%'''&&&%%%%%%&&&&&&%%%$$$''''''((()))))))))))))))'''&&&'''***---000000000...,,,*********)))(((&&&""""""!!! !!!  !!!  !!!!!!!!!!!!!!!  !!!"""   !!! !!!     """!!!   !!! """######"""   !!!!!!!!!vvviiiVVVFFF===999888777333000---...000111///,,,---///111111///...000333/////////000222111///---,,,,,,------...///000000000///////////////000111...000111333333333111000,,,------------,,,+++***++++++******+++,,,---------,,,++++++******++++++************)))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%$$$%%%(((***'''((()))***)))(((&&&%%%'''&&&$$$%%%%%%%%%$$$"""'''(((((()))))))))))))))''''''(((+++///000000///+++)))''''''((('''&&&$$$!!!!!!!!! """  """!!! !!!!!!!!!"""!!!  !!!"""!!! $$$!!!!!!   !!!!!!    """!!!  !!!###!!! """""" """!!!   """""""""   zzzlll^^^OOO>>>777555333222222111000......//////...,,,,,,---...///000111222333222222222222111111000///------,,,,,,---...000111555444222222222222000///000111222333222111000///111///---...//////,,,)))*********+++,,,,,,,,,,,,))))))***++++++)))((('''(((((((((((((((''''''&&&'''&&&%%%$$$############""""""######$$$%%%&&&'''%%%&&&((())))))'''%%%$$$###%%%$$$!!!!!!$$$%%%###((((((((((((((((((((((((*********,,,///000///......((($$$$$$$$$!!!!!!###"""""" !!!!!!"""!!!        %%%  !!!  !!!  !!!!!! ### !!!!!!  !!!###!!! !!! !!!!!!!!! !!! """!!! wwweeeXXXMMMBBB999555333///------///...,,,---......---,,,---...///000111333444444333333333333333222111111//////......///000222333777666555555444444222111111222333333333222000000///---,,,---......,,,)))++++++*********+++,,,,,,***************)))((((((((((((((((((((('''&&&&&&'''&&&%%%$$$######""""""######$$$$$$%%%&&&((((((&&&&&&((()))((('''%%%$$$"""%%%$$$!!!!!!$$$%%%"""''''''''''''''''''''''''(((((()))+++...//////...---'''###$$$%%%""""""$$$    !!!$$$ !!!""" !!!!!!  ###%%%   !!! !!! wwwiiiZZZLLLBBB999666444555222---***+++---+++++++++---...---,,,...///000111333444555555555555555555555444444333222222111111222333444666::::::999888777666555555222222333444333222111000---,,,+++,,,......,,,***---,,,***))))))***+++,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&((('''%%%$$$###"""""""""$$$$$$$$$%%%&&&'''))))))&&&'''(((((((((&&&%%%$$$"""%%%$$$!!!!!!$$$%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***---//////...---'''###$$$%%%""""""$$$   !!!!!!  !!!  $$$!!!!!!  !!!"""!!!!!!!!! $$$&&&     !!!ppp]]]QQQGGG>>>777111222444666333---,,,///,,,++++++,,,...///...---...///000111222444555555666666777777777777666555333333222222333444666777;;;<<<;;;:::888666666666333333444444333222111000,,,,,,------......---,,,///---***((('''(((***,,,,,,+++)))((((((((()))***'''''''''&&&&&&&&&&&&&&&''''''%%%$$$###"""""""""#########$$$&&&'''))))))'''''''''''''''&&&$$$$$$"""$$$$$$!!!!!!$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***...000000///...((($$$$$$$$$!!! """ !!!!!!""""""    !!!%%%###!!!  """!!!   !!! !!!!!!!!! ###!!!### !!!$$$!!! !!!"""  !!!"""yyykkkXXXIIIAAA===888555111222444666111,,,---222...------...000111000///---...///000222333444444666777777888888777777777444333333222333555666777;;;<<<<<<:::777444555666333333444444333111000///---...//////////////////...,,,***((('''(((***,,,,,,+++)))((((((((()))***''''''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$############!!!""""""###$$$&&&((()))'''''''''&&&&&&%%%$$$###!!!$$$### ###$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''***...000000///000***%%%$$$""" !!!""""""   !!!   !!!%%%###  """!!!   !!!!!!!!! $$$ !!!$$$!!! !!!""" !!!!!!!!!  ###"""   uuu[[[QQQDDD;;;888777555333111000111222///+++---333111000//////111222111000---...///000111333444444555666666777777777777777444333333333333555666777999;;;<<<999555222333555222333333333222000///---...000111111///...//////,,,+++)))(((((()))***++++++******)))))))))))))))'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%% !!!!!!"""$$$&&&((()))(((''''''&&&%%%$$$######!!!$$$### ###$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))---......---///((($$$###!!!    !!!!!!  !!! !!!###!!!!!!  !!!$$$    !!!!!! !!!""""""""" ###""" !!! """ !!!!!! !!!"""!!! $$$%%%&&&### ~~~hhhYYYEEE???777444555555222///000......000000---...222222111000000111222000///...///000111222444555555444444555666666666666666555444444444444666777888999;;;===:::444111333555222222222222111///---,,,...000222111...,,,---...***))))))))))))******+++***************)))(((((('''&&&$$$###"""###$$$%%%############$$$%%%&&&'''!!!!!!"""###%%%''')))***((((((&&&%%%$$$#########!!!###### ######!!!########################$$$$$$%%%'''***++++++***+++%%%!!!!!! """ !!!!!!      !!!!!!   """!!!!!!  !!!   !!!!!!!!! !!!!!!!!!"""%%% ###"""!!!!!!  """   $$$&&&'''### !!!!!!  vvvbbbMMM???;;;777333222555555111,,,///------111222000000333333111000000111111000...000000111222444555666666333333444555555555555555666555555555555777888999999<<<===:::444111333555111111222111000...,,,+++...000111000---++++++---(((((())))))*********+++)))***+++++++++***(((''''''&&&$$$""""""###$$$%%%"""""""""###$$$&&&'''(((""""""###$$$&&&(((***+++)))(((&&&%%%$$$#########!!!###### ######!!!""""""""""""""""""""""""#########%%%((()))(((''''''"""!!!$$$ !!!""""""!!! !!! !!!""""""!!!      !!!$$$   !!!""" !!!!!!  !!!!!!  !!!  !!!!!!!!!!!!""" """!!!!!!!!! !!!!!!  !!! ###&&&######!!!  !!!!!!!!! !!!  !!!###!!!  !!!!!!  !!!!!! wwwdddVVVJJJ@@@:::666555333111000000111111---///222333222222222333222222222111111222333333444555666777777666555444555555666666777777888888666666666777777777777777111333777999999666333000333222000///...///000222111111///...---,,,,,,+++******))))))))))))******(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$%%%%%%$$$""" """!!! !!!"""###$$$%%%%%%&&&'''((((((+++'''&&&&&&### """&&&""""""""""""############"""###!!!"""%%%$$$"""###$$$$$$$$$$$$###"""""" """###!!! !!! """!!!"""!!! !!!###"""!!!  !!!      &&&"""!!!!!!###"""!!! """"""!!!!!!  """!!!  ###"""!!! !!!!!!!!!""" !!!$$$### %%%###!!!""""""!!! !!!###!!!!!! """!!! ### ### """ !!!"""!!!"""$$$ !!!!!!!!! |||ppp___PPPFFF???888444555444222111000000111111,,,...111222222222222444333333333222222333333444444444666777777777666666777777777777888888999999999888888888777777777777333555777888777555222000333222000///...///000111111000///...,,,,,,,,,,,,+++******))))))******+++))))))((('''&&&%%%$$$$$$&&&$$$######$$$$$$###""" !!!###"""!!!!!!"""#########$$$$$$%%%&&&'''''''''%%%$$$%%%""" %%%!!!!!!!!!!!!"""""""""""" """!!!"""$$$""""""###$$$%%%%%%$$$###"""""" $$$"""!!!!!!"""!!!!!! !!! !!!###!!!    $$$$$$""" !!! !!!    """!!!!!!!!!!!!""" ### """"""!!!!!!$$$### """!!!!!!  !!!!!! !!!  """""""""  """###"""!!! !!!!!!!!!!!! sss]]]UUUIII@@@<<<999777444333333222111000000000111+++---000222222222444555555555444444333444444555333444555666777888888888999999999:::::::::::::::;;;;;;:::999888777666666555555666666555333111000222111000///...///000111000000...---,,,,,,,,,,,,,,,++++++******++++++,,,***))))))((('''&&&%%%%%%&&&$$$"""!!!"""######""" """######""""""###%%%#########$$$$$$%%%%%%%%%###""""""$$$"""### !!!!!!!!!!!!!!!!!!"""""" """###$$$%%%%%%$$$###""""""!!!%%%$$$#########!!!###"""!!!  !!!!!!    !!!!!!!!! !!!   """ """""" !!!""" !!!$$$  !!!"""### """!!!  !!!!!!!!! !!! !!!!!!  !!!"""  !!!######"""!!! !!!!!!!!!"""""" xxxdddVVVJJJDDD===888777777777777222111111111111111111111,,,///111333333444666888777666555555555555555555222333444666777999999:::;;;;;;;;;<<<<<<<<<============;;;:::888666555555555555444444333333333222111111000////////////000000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******)))((('''&&&&&&%%%&&&###!!! !!!""""""""" !!!""""""""""""###%%%$$$$$$$$$$$$$$$%%%%%%%%%!!! """$$$######  !!! """!!!""""""$$$$$$$$$$$$"""""""""   !!!#########$$$$$$###!!!###"""!!!     !!! !!! """!!!  """"""###"""!!!   !!! !!!$$$ !!!!!!"""###  !!!!!!!!! !!!   !!!!!!###   !!!  !!!!!!""" {{{kkk[[[LLLBBB>>>:::555222111111222333111111111111222222222222000111444555555777999;;;888777666666555555555666333333444666777999:::;;;<<<<<<======>>>?????????>>>>>><<<:::888666555444444444333333444444555555111000000//////////////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******)))((('''&&&&&&%%%%%%###!!!!!!""""""""""""!!!!!!!!!!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%!!! """%%%###### """ """ !!!!!!"""######"""!!!!!!!!! """######"""  !!!"""###$$$$$$###"""!!!    !!!   """!!!$$$"""  """ """### """"""!!!!!!!!!!!!"""""" ###!!!!!!!!!!!!!!!!!!!!!!!! ###### """!!! !!!!!!     !!!###"""%%% !!!  lll^^^RRRFFF<<<999:::888555222000000111222000111222333333333333333333444555666666888:::===888888777666555555555555444444555555777999;;;<<<;;;<<<===>>>???AAABBBBBB@@@???>>><<<999777666555555555555555555555555555000000000/////////............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***))))))((('''&&&%%%%%%%%%###"""###$$$$$$"""!!! !!! !!!"""$$$'''''''''&&&&&&%%%%%%%%%###!!!"""###"""""""""### """  !!!""""""!!!  !!!$$$&&&'''&&&$$$"""!!! $$$&&&&&&%%%"""!!! !!!!!!   !!! !!!  !!!!!!###!!!  """!!!!!!!!!!!!!!!  !!!""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$### """!!!  !!! """"""######""""""!!! ###!!!$$$ """%%%ppp```OOOFFF@@@999666666888777555333111111222333000111333444555555555444444555666666666777:::<<<888888777666555444444555555555555555777888:::;;;:::;;;<<<>>>@@@BBBCCCDDDBBBAAA@@@>>><<<:::999888888888888777666555333222///////////////......---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))((('''&&&%%%$$$$$$$$$###$$$%%%&&&%%%""" !!!!!!!!!"""###%%%''''''&&&&&&%%%$$$#########!!! !!!!!! ###### """!!!  """&&&)))+++***(((%%%### """$$$&&&%%%""" !!!!!!  ###!!!  """   !!!    !!!!!!!!!   """!!!   !!!!!! !!!""" """!!!!!!!!!!!!!!!!!!!!!!!!"""""" ######!!!   """ """ """"""###$$$###"""!!! ###!!!$$$!!!### !!!  vvvjjjYYYKKK===999888444444666111222111000//////111222000111333555666666555555555666666555555666999;;;888888666555444444444444666666555666777888:::;;;999:::<<<>>>@@@CCCEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;999777444111////////////000///......---------,,,+++++++++,,,,,,,,,++++++******++++++,,,(((((('''&&&%%%$$$$$$######$$$%%%'''(((&&&###  """###"""###%%%&&&'''&&&&&&%%%$$$###""""""$$$  """$$$$$$ """""" """'''+++---,,,+++&&&$$$!!! ###$$$"""!!!"""### !!!"""""" """"""$$$ !!!###   """   !!! """   !!!""" """"""### """"""!!!  !!!  """   !!!"""###### ###### !!!###""""""""""""""""""""""""!!!!!! !!!%%%%%%### !!!!!!   """!!!### !!!"""""""""!!!### ### """   !!!!!!!!! {{{iiiVVVIIIBBB<<<555333555666444111222333333222111000222333444555666666777888999999666666666666777777777777888999999888666555666777444444444444555666777888999:::<<<>>>AAACCCEEEFFFHHHGGGDDDAAA???===<<<;;;===>>>===;;;777555555555333333222222111000000000...++++++---,,,)))(((+++++++++++++++***(((&&&%%%(((((('''&&&&&&&&&&&&&&&$$$###"""!!!!!!"""######!!!"""###$$$$$$%%%)))******(((%%%$$$$$$$$$""""""!!! !!!  !!!#########"""!!!!!!!!!!!!  &&&,,,///---)))&&&%%% """"""""""""""""""""""""  !!!  ###$$$ """!!! %%%$$$###!!!"""###$$$ !!!!!!  !!! !!!'''"""!!!"""  ######"""      %%%%%%!!! !!! !!! !!!  !!!""" !!!""" !!!######!!!"""%%%"""######""" !!!"""!!!$$$$$$""" !!!### """""" ###$$$"""!!!!!!  """""" """!!! !!! %%%!!!!!! !!! ### !!! !!!###""""""$$$!!!!!!"""!!! !!!  !!!!!!!!!}}}nnnaaaTTTGGG===???:::444222444555333000222333333222111111222444555555555555666777888888666666666777777777777777777888999888666555666777666666555666666777888999:::<<>>===<<<<<<======:::777555555555333333222111111000000//////,,,+++------))))))++++++,,,,,,,,,+++)))'''&&&)))(((&&&%%%%%%%%%&&&'''###""""""!!!!!!"""###$$$ !!!###$$$%%%%%%%%%&&&''''''&&&$$$""""""###!!!!!!   """"""###""""""!!!!!!!!!"""(((+++)))&&&&&&%%% !!!!!!!!!!!!!!!!!!!!!!!!  !!!   ######### !!!"""!!!"""  !!! !!! !!!&&& ###      ###### !!! !!!  """###!!! !!!!!! !!!""""""!!!!!!$$$ !!!"""!!!######!!! """### !!!"""  !!!!!!"""!!!!!!  !!!  !!!!!!!!!$$$  """  !!!###""""""###  !!!   !!! !!!!!! !!!""" }}}qqq```RRRIIICCC<<<777;;;777222000222333111///222333444333222222333555777666555444555555777888777777777777777777777777777888999888666555666777777777777888888999:::;;;;;;>>>CCCHHHLLLNNNNNNNNNKKKIIIGGGDDDAAA???======;;;<<<<<<:::777555555555222222222111000000/////////,,,,,,...---***))),,,,,,---------,,,***(((''')))(((&&&$$$$$$%%%&&&'''!!!!!!!!!!!!""""""$$$$$$ !!!"""###$$$%%%%%%%%%"""###$$$###"""!!!!!!"""!!!  !!!"""""""""!!!  ###%%%$$$"""$$$$$$!!!  !!!  !!!!!!!!!### !!!""" !!!!!!!!!""" !!! !!!""" !!!!!!  !!! """###!!!!!!  !!!!!!$$$"""!!!  !!!###%%%!!! !!!  !!!!!!  """""""""!!! !!!"""!!! !!!"""$$$!!! !!!""" !!!######"""!!! """$$$### !!!"""     ###"""""""""  """!!!### """###"""!!! """######~~~ssscccYYYLLLBBB===;;;888666777444000///000111000///333333444333222222444666999777666555444555777888888888888777777666666666666777888777666555666777999999999999:::;;;<<<<<<>>>AAAFFFKKKNNNNNNMMMLLLGGGFFFDDDAAA>>><<<;;;::::::;;;;;;999666555555666333222222111000000//////000------///...+++***---------......---+++***))))))'''%%%######$$$&&&''' !!!"""###$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!""""""!!! !!!###  !!!"""###!!!  """###!!!    !!!!!!  !!!!!! !!!""" !!!###"""$$$ !!! !!!!!!"""   !!!!!!     !!!###!!! !!!"""%%%"""""" !!!###$$$ !!!  !!!$$$$$$### """!!!!!! !!!###$$$!!!###### ######!!! !!!""""""!!!!!!  ###&&&&&&  !!! !!! !!! """!!!""""""!!!  !!! !!!  """$$$%%%$$$"""!!!!!!!!!!!!"""######### qqqbbbXXXKKKEEE>>>999777666444333333222000///000000000000333444555444333333555777:::999888777777777888999:::999999888777666666555555666777777666555666888999999999999:::;;;<<<===@@@CCCGGGJJJKKKJJJGGGEEEAAA@@@>>>;;;999888777777888999999888666555555666333333222222111111000000111......000///,,,+++...,,,---......---,,,***)))'''&&&$$$#########%%%&&& !!!"""#########!!!"""###$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""### !!!"""###!!!!!!"""!!!  """""" """"""!!!"""!!! !!!"""###!!!!!!###!!!$$$!!!!!!"""!!!"""!!!"""!!! !!!!!!!!!  !!!  !!!!!! """!!!!!!!!!!!!""" !!!"""###!!!    !!!""" !!!!!!  %%%%%%%%%$$$!!! """!!! """######!!!###### ######!!!!!! !!!###%%%  ###&&&&&&!!! !!! !!! """!!!"""###""""""!!! !!!"""!!! !!! !!!  !!!""""""######$$$%%%&&&&&&$$$#####################"""""""""###oooaaaUUUIIIBBB>>><<<:::888888777444222111111111111111111222222333444555555444444666888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555555444666777777555555666888888888888999999:::;;;<<<@@@BBBEEEGGGFFFCCC@@@===;;;:::888777666555555555777888888777555444555666444444444333222222111111222//////111000---,,,///,,,,,,---...---,,,+++***%%%%%%$$$$$$######$$$$$$!!!!!!""""""""""""!!!!!!"""############### !!!###"""!!!!!!"""###!!!  """###!!!"""###""" """"""   !!!!!!""""""!!!"""!!! """###!!!!!!"""!!!"""!!! !!!!!! """!!!""" !!!"""!!!"""   !!!    ######!!! !!!######   !!!!!!###""" !!!!!!"""  !!!  !!! !!!"""  """""" !!!""""""!!! !!!###"""!!! """######""" """!!! !!!"""  $$$''' !!!!!!  ###%%%$$$!!! !!!  """!!!#########$$$"""!!! !!!### $$$"""### !!!"""$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%###"""###&&&(((xxxnnn```SSSJJJBBB<<<777:::999999999888777555444111111222222222222333444333444555555444555777999:::<<<>>>???@@@???>>>===<<<;;;:::999777666555444444555666666555555666888777777777777888999:::;;;>>>???AAABBBAAA>>>;;;999777777666555555555666666555777777777555444555666666555555444444333333222333000000222111...---000+++,,,,,,------,,,***)))###$$$$$$%%%$$$$$$"""""" !!!""""""!!!!!! !!!""""""""""""!!! !!!""""""  !!!!!!!!!  """###!!!###$$$### !!!###  !!!""" !!!!!!  !!! ######  !!!!!! ######"""!!!!!!!!!"""!!!""" !!!!!!  !!! """""" !!! !!!!!!!!!  !!! ###$$$!!!!!!###%%%!!! """  """ ###""" !!!!!!   !!!"""!!! !!!###!!! !!!######!!!!!!"""!!!!!!"""$$$""" !!!###$$$""" """!!!  !!!$$$&&& !!!""""""!!! !!!###"""!!!!!! !!!  """  !!!!!!###"""###$$$""" !!!### """!!!"""!!!###$$$%%%%%%%%%$$$&&&'''(((''''''((()))$$$%%%'''%%%###"""$$$&&&xxxmmm[[[SSSIIIBBB>>><<<999777666555555444444333222111111222333333333333555666333444555555555555777999:::<<>>???>>><<<999777777666666666666777777888555666777666555444555777777666666555555444333333333000000222111......000***+++,,,,,,,,,+++***)))"""###%%%&&&%%%$$$""" !!!""""""!!!  !!!!!!!!!!!!!!! !!!"""!!! """"""!!!!!!   """"""!!!###%%%###!!!### !!!!!!  !!!!!!  !!!!!!!!! !!! ###%%%""" !!!"""""" $$$%%%###!!!!!!""""""!!!"""  !!!  !!!"""!!! %%%""" !!!!!!$$$###""" !!!!!! !!! """"""###!!! """'''""" ###!!!!!!###!!!!!! !!! !!!!!! ### !!!###$$$!!!!!!!!!$$$"""!!! """$$$$$$!!!###%%%%%%###""""""!!! """$$$%%%""""""$$$### """"""  !!!"""###$$$ """######""" !!!!!!!!!!!!!!!###!!!"""  ###!!!!!!  !!!!!! !!!!!!### """###!!! """     """$$$$$$$$$$$$###%%%(((((((((((()))+++###&&&(((((($$$"""!!!"""vvvdddWWWRRRGGGEEEAAA<<<999777777777555555444333333222111111333111000111444888::::::777555666999888666999===@@@AAABBBCCCCCCAAA???>>>>>>===;;;999888777666666666666666666555555555555777777888777666666888;;;888888888777777777777777999:::999999===@@@;;;444888777777777777777888888888888888777777666666666333333333222000...---,,,++++++******))))))(((((((((%%%######$$$$$$!!!!!!"""### !!!!!!""""""!!!  $$$$$$###&&&### !!!!!!### !!!   !!! !!!  $$$((("""$$$%%%%%%%%%!!!!!!""""""######$$$$$$      !!!######!!!"""""" """!!!   !!!!!!!!!  !!!!!!   ###""""""!!!!!!!!!""""""!!!!!!!!!###$$$###!!! !!!!!!""""""###### !!!!!!""""""!!!###$$$$$$###"""###!!! ###$$$""" !!!"""!!!"""%%%""""""""""""######  ######!!!!!!######!!! """""" !!!!!! !!!!!!!!!###  !!!  """!!!"""   !!! """$$$$$$###$$$%%%'''((((((((('''''')))'''&&&###""" ~~~oooeee[[[OOOFFFDDD@@@>>>;;;888666555555666666666555555444444333333666444333333555888999999999777888;;;:::888:::???AAABBBCCCDDDCCCBBB@@@>>>>>>>>><<<:::999888777777666666666777777888888888777888888777666666888;;;888888888888888888888888999:::999999<<>>999888777555555555666777666666666666666666666666:::888666666777999999999<<<:::;;;>>>===:::<<>>???>>>===;;;:::999999888555666666777999::::::;;;777888888777666777999:::777777888888999999::::::999::::::999;;;>>>;;;555888888888999:::;;;<<<======<<<<<<;;;::::::999999555444333000...,,,***)))(((((('''&&&%%%$$$###"""&&&$$$###"""###"""!!!!!!!!!"""  !!!!!!!!!!!! ###"""###&&&###$$$ """  !!! """ """  """""""""!!! !!!!!!!!!!!!  """######"""  !!!  !!!  !!!      !!!!!!!!! !!!   !!! !!!###%%%"""$$$""""""$$$""" &&&###&&&""" !!!!!!!!!!!!""""""""" !!!###$$$%%%%%%!!!!!!!!!""""""""""""""""""!!! !!!""" $$$%%%######&&&###"""!!!"""######!!!  """"""!!!   """######""" $$$!!!"""$$$###!!! !!!!!! !!!$$$""" !!!###%%%### !!!!!!!!!!!!   %%%###  !!!!!!!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!! yyykkkaaaUUUNNNEEE@@@===<<<======888888777666666777888888666666666666777777777888;;;999888888:::;;;;;;;;;???===>>>@@@???<<<>>>BBBAAABBBCCCCCCCCCAAA???===>>>===<<<:::999999888888666666777777888999999:::666888999888777777999:::777777888999::::::;;;;;;999;;;:::999:::===;;;666888888888999:::<<<===>>>???>>>>>>===<<<;;;::::::555444222///---***)))((((((''''''%%%$$$###"""!!!$$$######""""""!!! !!! !!! !!!!!!  """!!!"""%%%$$$$$$!!! !!!  !!!!!!###""""""  """!!!  !!!  !!!"""""""""!!!  !!!!!!  """###"""!!!   !!! !!!!!! !!! !!!  !!!!!!!!!  !!! !!!!!!""" !!!!!!!!!###%%%"""$$$######$$$""" $$$  """!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&######"""!!! !!!!!!!!!###"""!!!!!!!!! ###!!!!!!%%%&&&$$$$$$'''###"""!!!"""######"""!!! !!!!!!!!!    """$$$$$$""" """"""######"""!!! !!!"""!!! """$$$"""!!!!!!###$$$###!!!!!!""""""""""""!!!!!!!!!  $$$"""!!!"""""" !!!"""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!rrrggg\\\RRRKKKCCCBBB>>>;;;::::::999888999888888777777777777777444444555666777888888999;;;:::999:::===>>>>>>>>>@@@>>>???@@@???<<<===AAA>>>???@@@AAAAAA???>>><<<<<<<<<:::999888888888888777777777777777777777777666888999999888888999:::777777888999::::::;;;;;;999;;;;;;999999<<<;;;888777777888888:::;;;======???>>>===<<<;;;:::999999555333111...+++)))(((((((((((('''&&&%%%$$$###"""""""""""""""!!! !!!     """$$$$$$$$$!!!!!!  !!!$$$###### !!!   !!!""" !!!!!!  !!!#########!!!  !!!  !!! !!!!!! !!! !!!  !!!!!!!!!   !!!!!!!!!!!!!!! !!!"""### !!!!!! !!!###!!!###""""""###!!! !!!""""""  """!!!!!!!!!  """###%%%&&&&&&$$$###"""!!! !!!############"""!!!!!!!!!$$$""""""&&&&&&$$$$$$'''$$$"""!!!"""###$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""######"""!!! !!! !!!!!!"""""" !!!"""!!! """"""!!! !!!!!!"""!!! """""""""!!!""""""""""""!!!  !!!!!! """######"""""""""""""""######$$$ !!!"""#########""""""tttkkk___UUUNNNIIIEEEAAA:::======:::999:::888444666666666666555555555444333444555666888999:::;;;;;;::::::<<<>>>@@@@@@???@@@>>>>>>???===:::;;;???;;;===>>>@@@@@@???>>>===<<<;;;:::999888888888888888888777777777666666666666888::::::999888999:::777777888888999999::::::999;;;;;;999888;;;;;;999888888888999:::;;;<<<=========<<<;;;999888777777333222///,,,***(((((((((''''''&&&&&&%%%%%%$$$$$$!!!""""""!!! !!!"""   !!! !!!!!!"""!!!   """$$$!!! ###### !!! !!!$$$###"""  !!!"""  !!!  """""" """  !!!###!!!"""############!!!!!!!!!""" !!! !!!!!!  !!! !!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!! !!!"""### !!!"""!!! !!! """""""""""" !!!!!!!!!!!!!!!"""###$$$!!!###!!! $$$!!!!!!!!!  !!!###$$$%%%%%%######""""""!!!!!! """###$$$$$$""""""###$$$%%%"""###&&&&&&$$$$$$'''$$$"""!!!!!!###$$$$$$###"""""""""!!! !!!"""!!!!!!  !!! ######  !!!!!! !!! $$$ !!!""""""### !!!!!! !!! """!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!######"""$$$$$$###"""""""""###### !!!"""###$$$###""""""qqqfffVVVPPPGGGBBB@@@???===;;;777<<<===:::888:::999555444444555555555555555555444444666888999;;;=========<<<<<<===??????>>>===>>><<<<<<===;;;777888<<<:::;;;>>>@@@AAAAAA@@@???<<<;;;:::999999999999999777777888888888888888888666888:::;;;:::999999:::888888888888888888888888999<<<<<<888888;;;;;;:::;;;;;;::::::;;;<<<======;;;:::999888666555444444222000---+++)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""!!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!! """###$$$!!! """"""  $$$###""" !!!!!!!!!  ###!!! !!!     !!!!!!"""$$$&&&$$$$$$$$$######"""!!!!!! """### !!!!!!"""!!!  """ !!!!!!"""!!!!!! !!!!!!!!!    !!!"""### !!!  """""""""""" !!!!!!!!!!!!"""###$$$%%%!!!###"""!!! !!!!!!!!!!!!  !!!""""""######!!!!!!"""######"""!!! !!!######"""!!!###&&&%%%"""###&&&&&&###$$$&&&$$$"""!!!!!!###$$$%%%$$$"""######!!!!!!###!!!!!!!!! ###### !!!!!!  !!!   !!!  !!!!!!!!! !!!"""###!!!!!! !!!!!! """"""!!!&&&%%%###"""!!! !!!!!! !!!######"""!!! zzznnnaaaSSSJJJGGGBBB===:::::::::888666555:::;;;666555888888555333444555666777777777777555555777999;;;===?????????>>>===>>>???>>><<<;;;===;;;;;;<<<999555666::::::;;;>>>AAABBBBBBBBBAAA===<<<;;;;;;::::::::::::777777888999:::;;;;;;<<<666888:::;;;:::999999:::888888888777777777777777999<<<<<<888777:::<<<:::======<<<<<<<<<======>>>999999777666555333222222111///---***(((((())))))###$$$$$$$$$$$$%%%%%%%%%!!!"""!!!!!!"""  !!!!!! !!!!!!  !!!!!! """###%%%""" """!!!  ######!!! """""""""!!! !!!$$$     !!!!!!!!!!!!  !!!  !!!"""$$$&&&((('''&&&$$$###"""!!!!!!""" """$$$   """ !!!"""!!!  """ !!!"""""""""""" !!!!!!!!!  !!!"""""" !!! ###### ###### !!!!!!###$$$$$$"""!!!!!!"""$$$$$$!!!!!!!!!  !!!!!!"""""" """$$$$$$"""!!!  """"""!!!!!!###&&&%%%""""""%%%&&&######&&&$$$###!!!!!!###%%%%%%%%%"""$$$$$$"""!!!$$$!!!""""""  """###     !!!"""!!! !!!!!! !!!"""###!!!!!! !!!!!! !!!###!!!'''%%%###!!! !!!""""""!!!|||tttggg[[[QQQJJJEEEBBB<<<<<<:::999888888777777777888888999999999999888555666777888999888777777:::;;;===???@@@AAA@@@@@@AAA@@@===<<<;;;<<<===>>>@@@>>>;;;999999:::;;;===;;;===???BBBBBBAAA???>>>>>>>>>===<<<;;;;;;:::999888888999:::;;;<<<===>>>???;;;888888<<<>>>;;;888666666666666777888999:::<<<>>>===:::999<<<===:::???===;;;;;;;;;<<<;;;:::===999666666888666111,,,000...+++)))((('''((()))'''&&&$$$###"""######$$$$$$######!!!!!!"""### !!!"""'''"""!!!  ###))),,,)))&&&"""""""""!!!  !!! """  """######!!!  !!! $$$  """!!! ---111,,,,,,'''!!!!!!  !!!"""!!!  !!!"""###"""###$$$$$$$$$"""!!! """"""""""""!!! !!!"""!!!!!!!!!"""!!! """"""!!! !!!!!!$$$%%%###!!!  """"""!!!!!!###$$$$$$!!! ######"""###$$$  """"""!!! !!!!!!"""&&&###  !!!"""!!!!!!!!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!!!!! '''&&&$$$"""  """######  !!! !!!%%%###### !!!"""!!! """$$$""" $$$### &&&"""###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!%%%!!! !!! """!!!!!!!!!!!!!!!!!!!!!!!!vvvooo^^^XXXOOOGGGBBB@@@>>><<<;;;;;;:::888888777777777777777888999999999999888666777888999:::999999888:::<<<>>>???AAAAAAAAA@@@@@@???===<<<<<<<<<>>>??????>>><<<::::::;;;===>>>>>>???AAACCCCCCBBB@@@???>>>======<<<;;;::::::::::::;;;;;;<<<>>>??????@@@@@@<<<999999<<<===;;;888888777777777777888999999;;;>>>===:::;;;>>>>>><<<>>>===;;;;;;;;;<<<;;;::::::777444444666444///+++...---***)))((((((((()))'''&&&%%%###"""""""""###!!!!!!!!!!!! !!!!!!""" !!!###!!!""" !!!&&&(((&&&#########"""!!!  """%%%!!! """"""  """######!!!   """!!! !!!!!!###000555111---((("""!!!"""!!! !!!"""###!!!"""""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!! """!!!"""!!! !!!"""###!!!$$$%%%$$$"""!!!  """"""!!!!!!###$$$"""  """"""!!!###$$$  """!!!!!!!!! !!!""""""&&&$$$!!! !!!"""###"""!!!""""""###############$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!! !!!###$$$###!!!!!!###"""  """  """###"""!!!!!!"""###""" !!!$$$### %%%!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$!!! """""" !!!%%%!!!!!!!!!!!!!!!!!!!!!!!!uuuhhh^^^VVVQQQHHHDDD???;;;;;;;;;<<<<<<:::999888777777777777777666777888999999999999999888999::::::;;;;;;::::::<<<===???@@@AAAAAAAAA@@@>>>>>>===<<<<<<===???@@@>>>===<<<;;;;;;===???@@@@@@AAACCCDDDDDDBBB@@@???===<<<<<<<<<;;;:::::::::===>>>>>>???@@@AAABBBBBBAAA>>>;;;;;;======;;;999::::::999888888888888888;;;===>>><<<<<<@@@@@@>>>>>><<<::::::;;;<<<;;;:::888555222222333111---***++++++)))((('''((()))***'''&&&%%%###"""!!!!!!!!! !!! !!!   $$$!!!"""###""" ###""""""  !!!!!! !!! """###"""  !!!   !!!"""!!! !!! '''333888555+++'''""""""!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###   !!!"""###$$$"""$$$%%%$$$"""!!!!!! !!!!!!!!!!!!"""$$$!!! !!!!!! """$$$!!! !!!""" !!!!!!!!!!!!!!!"""######'''$$$"""!!!###$$$$$$###!!!"""######$$$$$$###############""""""#########%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$  """$$$%%%""" !!! !!!!!!!!!  !!!!!!!!!!!! """$$$$$$###!!!!!!""""""!!!"""$$$""" $$$ !!!###$$$$$$###""""""""""""""""""""""""""""""### """###"""###'''!!!!!!!!!!!!!!!!!!!!!!!!wwwooocccXXXOOOIIIEEECCCCCC@@@<<<::::::;;;;;;;;;888888777777777777777777666777888999999:::999999::::::;;;;;;<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<>>>@@@AAAAAABBBCCCCCCBBBAAA???>>><<<<<<<<<;;;;;;;;;;;;;;;??????@@@AAAAAABBBCCCCCCBBB@@@=========>>><<<:::===<<<;;;999888888888888:::===>>>===>>>AAABBB???===;;;::::::;;;;;;;;;:::666333111000000///,,,***)))((((((''''''((())))))&&&&&&$$$###"""!!!  !!!  ###   !!! """"""!!!  !!!""""""  !!!!!!      !!!"""!!!!!!"""(((111555333'''$$$!!!   !!!  !!! !!!!!! !!!!!!  !!!!!! ###"""  !!!###### """%%%%%%$$$""""""""" !!!!!! !!!"""$$$ !!!"""!!!!!!"""$$$!!!!!!###"""!!!!!!!!!!!!!!!"""###$$$%%%###"""!!!###$$$######""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!! !!!"""###$$$!!!!!!!!!!!!!!! !!!  !!!"""  !!!!!!!!!!!!!!! ###%%%&&&$$$"""!!!!!!"""#########""" !!!### """###$$$$$$$$$###########################$$$ """"""!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!!xxxnnnhhhWWWRRRLLLGGGCCCAAA???>>>>>>;;;888777777777666555777777777777777777888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAA@@@???>>>::::::;;;;;;<<<===>>>???<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>===???>>><<<;;;999888888888999===???>>>???BBBBBB@@@===;;;999888999999888777444222000///...---,,,+++''''''''''''''''''((((((%%%$$$$$$###"""!!!!!!!!!   !!!!!!!!!   !!!###!!!  ###&&&!!!  !!!!!! !!!!!!    !!! !!!   !!! !!!&&&+++---+++  !!!!!!!!!  !!!"""!!!!!!!!!!!! !!!  !!!!!!  $$$### !!!!!! !!!!!! """$$$$$$###!!!""""""!!!!!! """###!!!!!!""""""""""""###$$$ ######!!!!!!$$$### !!!"""###$$$###!!! !!!"""###"""!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!! !!!"""  """%%%%%%$$$"""!!!!!!!!!###$$$###!!!""""""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!uuukkkaaaYYYRRRNNNDDDBBB???======<<<:::888888777555555666777666555777777777777777888999:::888999:::;;;<<<============<<<<<<<<<<<<===>>>>>>===>>>???@@@??????===<<<888999::::::;;;<<<<<<===;;;;;;<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???===<<<:::999999888999===???>>>???BBBBBB???===:::888777777777555444222111///...,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&""""""######"""!!! !!!!!!  !!!!!!!!!   !!!###"""""" """   !!!   """  !!!  ###%%%$$$###!!! !!!  !!!   !!!!!!!!!!!!!!!  !!!"""!!!!!! """  """###""" """"""!!! !!!######!!! !!!""" !!!### """############$$$&&&"""###"""!!!$$$$$$  """###$$$""" !!!"""###"""!!!"""###$$$$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%###!!!  !!!!!!!!! """#########"""!!!  """### """!!!!!!   ######"""!!!!!!""" ###%%%"""!!!###%%%$$$ !!!!!!"""###$$$$$$%%%########################%%%!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!xxxqqqbbb]]]VVVPPPKKKGGGCCC@@@<<<;;;999888999999777555777666555777888999888777777777777888888:::;;;;;;999:::;;;===>>>>>>??????===<<<<<<;;;<<<===>>>???===>>>>>>???>>>===<<<;;;777888999999::::::::::::;;;;;;;;;<<<<<<======>>><<<============>>>>>>>>><<<======>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@AAABBBCCC@@@???>>><<<;;;:::::::::888===???>>>???AAA@@@======:::777555555444222000//////---+++)))((()))***%%%&&&&&&&&&&&&%%%%%%%%% !!!!!!""""""!!!  !!! !!!      """!!!!!! """!!!  !!!  """###!!!  !!!"""######"""  !!! !!!!!!"""!!!"""!!!  !!! !!!###!!!######""""""$$$&&&%%%$$$!!!$$$%%%"""!!!"""###"""!!!!!!"""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!""""""!!!!!!!!! """"""#########"""!!! ###### """!!! !!! """ !!!!!!!!!  !!! !!!"""$$$###%%%"""!!!%%%'''%%%"""!!!!!!""""""###$$$$$$########################$$$!!! !!!!!! $$$!!!!!!!!!!!!!!!!!!!!!!!!xxxrrrlllddd[[[TTTKKKIIIFFFDDDCCCAAA???===;;;999777777888888888777666555555666777777666444777777888888999:::<<<<<<:::;;;<<<>>>???@@@@@@@@@===<<<;;;;;;;;;<<<>>>???======>>>>>>>>><<<;;;:::777777888999999999999888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBAAAAAABBBCCCEEE@@@???>>>===;;;;;;;;;:::888===???>>>>>>AAA???<<<===:::777555333222000...------,,,)))'''&&&'''(((%%%&&&&&&&&&&&&%%%$$$###!!!"""""""""!!! !!!  ###$$$&&&    ###!!!!!!!!!""" !!!  !!!   ###$$$!!!  !!!###"""!!!  !!!"""###$$$ !!! !!!  !!!### ###"""!!!!!!###%%%&&&%%% $$$&&&### """""""""""""""###%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$###"""""""""""" !!!"""$$$$$$######"""###$$$!!! """$$$!!! !!!""""""!!! ###""""""###""""""!!!  ###%%%###%%%!!!!!!&&&(((&&&""""""""""""""""""###$$$""""""""""""""""""""""""### """###!!!###'''!!!!!!!!!!!!!!!!!!!!!!!!{{{ssslllddd^^^WWWQQQNNNKKKFFFCCC?????????>>>===<<<;;;:::777777777777777888888999777888::::::888777777888888:::<<>>===<<<===>>>===<<<<<<<<<<<<======>>>===<<<;;;;;;<<<;;;999777===<<<:::888777777888999;;;<<>>===???>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCAAACCCBBBAAABBBDDDDDDCCCAAADDDBBB???<<<999999999999>>>============>>>>>>???777555444444444333000......,,,***)))))))))'''%%%&&&%%%$$$#########$$$%%%%%%$$$###""""""     !!! %%% $$$!!!  !!!!!!"""###$$$###!!!!!!    !!! !!!  """!!!""" !!!!!!!!!   ###"""&&&""" """!!! ### !!!!!!!!!!!!!!! !!!###%%%'''!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!"""############### !!!""""""""""""###$$$$$$""" #########$$$%%%%%%&&&&&&!!!###%%%((((((&&&###!!!&&&&&&&&&'''&&&&&&%%%%%%&&&$$$""" !!!###$$$((())))))%%%!!!!!!###!!!!!!!!! !!!"""######!!!!!!!!!!!! """""""""""" $$$!!!!!!###"""$$$000777///%%%"""""""""'''###  $$$ %%%&&&"""!!!$$$###$$$""""""%%%%%%""""""%%%""""""#########$$$$$$$$$$$$"""!!!"""######"""!!!""""""###""""""!!! sssuuuyyy}}}}}}zzzuuuqqqmmmhhhddd___XXXSSSQQQMMMHHHEEEEEEDDDBBB@@@;;;;;;;;;;;;:::999888777888777777777888888999999888999;;;;;;999888999::::::;;;===@@@AAAAAA@@@???:::<<<>>>>>>===<<<===>>>===<<<<<<<<<======>>>>>>>>><<<;;;;;;<<<<<<:::888>>><<<:::888777777888999:::<<<>>>@@@AAA@@@>>>===>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBCCCEEEEEEDDDBBBDDDCCCCCCDDDFFFFFFEEECCCCCCAAA>>>;;;999888888888<<<<<<;;;;;;:::;;;;;;;;;666555333222222111///---,,,***))))))))))))(((&&&&&&%%%$$$############$$$"""!!! !!!    !!! ###""" """$$$######"""   !!! """  """!!!###!!!$$$!!! """!!!   """  !!!"""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!! !!!""""""""""""###$$$###""" """!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%&&&$$$""" !!!###$$$&&&&&&%%%###  !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!  !!!  """,,,222+++""" !!!!!!%%%!!!!!!!!! $$$ $$$%%%"""!!!$$$######!!!!!!$$$$$$""""""%%%"""###$$$$$$%%%$$$$$$$$$"""######"""""""""""""""""""""""""""""""""!!! TTTUUUXXX\\\___cccfffgggmmmpppssswwwzzz|||}}}}}}}}}yyyvvvtttpppmmmiiieeeaaa]]]YYYVVVSSSQQQOOOMMMKKKHHHDDDAAAAAA???===<<<===>>>===<<<999999:::999999888777777888888888999999999::::::999;;;<<<<<<;;;:::;;;<<<<<<===???AAABBBBBBAAA@@@;;;<<<>>>>>>=========>>><<<============>>>>>>???>>>===;;;;;;<<<<<<;;;999>>>===;;;999888888888999:::<<<>>>@@@AAA@@@???>>>===<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEGGGIIIIIIHHHFFFBBBAAA>>><<<:::999888888:::999999888777777777777666333000/////////...---+++)))(((((())))))(((''''''&&&%%%######"""""""""   !!! !!!   $$$%%%"""!!! !!! !!!!!! !!! $$$!!!"""""" $$$!!! """!!!  !!!  !!!"""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!! !!!"""!!!!!!"""#########"""!!!"""  ###&&&(((&&&###!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""!!!!!!!!!###$$$$$$"""  """#########"""!!!""""""""""""!!!!!!!!!!!!!!!""" '''+++&&&!!!!!!!!!"""""" ######!!!!!!###"""""" ######!!!!!!$$$"""###%%%&&&'''&&&$$$### ###%%%$$$!!! """$$$!!!!!!""""""###"""""""""HHHHHHIIIKKKLLLNNNOOOPPPRRRTTTWWWYYY\\\^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___]]]ZZZXXXVVVSSSQQQOOOMMMLLLKKKHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>======<<<<<<;;;::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>===<<<===>>>>>>???@@@AAABBBBBBAAAAAA;;;<<<>>>>>>=========>>><<<======>>>???????????????===<<<;;;<<<===<<<;;;???>>>===;;;::::::::::::<<<===???AAAAAAAAA@@@@@@<<<<<<;;;<<<<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCEEECCCCCCDDDFFFHHHGGGGGGHHHHHHHHHIIIKKKKKKJJJHHHCCCAAA???===;;;::::::999999888777666555444444444444111---++++++,,,,,,++++++***((((((((((((&&&%%%'''&&&%%%$$$###"""!!!!!!!!!      !!!      ###"""!!!  !!!"""!!!!!!  ###!!! !!!######!!!$$$!!!"""$$$""" !!!!!!"""###$$$$$$""" !!!""""""  !!!!!!!!!!!!!!! !!!""""""!!! !!!"""!!!#########"""!!!"""###"""!!! !!!###%%%'''(((&&&###!!! !!!###%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$###"""!!!"""###$$$### !!!"""  """###$$$###!!! ######"""""""""!!!!!!!!! $$$  !!!!!!"""%%%###!!!"""### !!!!!!!!!"""!!!!!!!!!!!! !!!"""""" !!!$$$!!!###&&&(((((('''%%%######&&&$$$ """&&& !!!"""###############DDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKJJJIIIGGGFFFEEECCCBBBBBBCCCCCCBBB@@@>>>>>>>>>===<<<<<<<<<===;;;<<<======;;;:::999888999999:::;;;;;;;;;::::::::::::;;;<<<===<<<<<<;;;;;;===??????>>>>>>???@@@???@@@@@@@@@AAAAAA@@@@@@:::<<<===>>>===<<<===>>><<<===>>>???@@@@@@@@@@@@@@@>>><<<;;;=========<<<@@@???>>>>>>===<<<<<<<<>>???AAAAAAAAABBBBBBBBBBBBBBBEEECCCBBBCCCFFFHHHIIIIIIJJJIIIHHHIIIKKKKKKIIIHHHCCCBBB@@@???===<<<;;;:::888777666555444444333333333///,,,***************,,,***(((''''''&&&$$$"""&&&&&&%%%$$$###!!! $$$"""    !!!   !!!    !!! !!! """"""!!!   """$$$$$$###"""%%%######%%%### !!!!!!"""###&&&###!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!"""######!!! !!!### ######"""!!!!!!"""!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%######""""""###$$$###  ######!!! """###$$$###!!! """"""""""""!!!!!!!!!!!!!!!$$$!!! !!!###### """ !!!"""  """###### !!!!!! !!! !!!""" !!!$$$!!!###&&&(((((('''%%%###"""%%%$$$ ###'''!!!!!!"""######$$$######>>>>>>@@@AAACCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBCCCBBBAAA@@@@@@???======>>>>>><<<;;;<<<======<<<::::::;;;===333666999;;;:::999888999888888999::::::;;;::::::;;;<<<===>>>>>>>>>===<<<<<<>>>@@@@@@??????@@@AAA????????????>>>>>>>>>>>>999:::<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAAAAA@@@@@@>>><<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAACCCEEEHHHJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEBBBAAA@@@???===<<<;;;:::666666555444333333333333111...+++*********)))(((+++)))'''''''''&&&$$$"""$$$$$$$$$$$$###"""!!! &&&###!!!   !!!  !!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!"""!!!"""!!!      !!!!!!"""###$$$######&&&###"""$$$### !!!!!!$$$ !!!!!! """"""!!! !!!""" !!!"""""" !!!""""""""""""!!!"""###$$$###"""!!!"""### ######!!! !!!### """$$$%%%$$$###"""!!!"""###$$$$$$$$$"""!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###############""""""!!!"""######!!!  """#########"""!!!!!!!!!!!!!!! """### !!! """### """  ######!!! !!! ###### !!!!!! """ !!!"""!!!!!!$$$"""###%%%&&&'''&&&$$$###"""$$$###!!!!!!###&&&""""""######$$$#########:::;;;<<<>>>???AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>???>>><<<<<<======<<<:::===>>>???===;;;;;;===@@@222666:::<<<;;;:::999:::999999;;;<<<<<<=========;;;<<<>>>???@@@???>>>===<<<>>>@@@@@@??????@@@AAA>>>>>>======<<<<<<<<<<<<777999;;;;;;:::999:::;;;;;;===???AAABBBBBBAAAAAAAAA>>><<<<<<===?????????@@@AAABBBBBBCCCCCCDDDDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@AAAEEEHHHJJJJJJJJJHHHGGGFFFFFFEEECCCAAA??????>>>>>><<<;;;999999444333333222222222333333///---+++*********(((&&&(((&&&%%%&&&''''''&&&%%%######$$$$$$###"""!!! ###!!!  !!!  !!!!!! !!!  !!!"""""" !!!!!! """ """ !!!"""!!!!!!!!!    """######"""!!!!!!%%%!!! """!!!!!!!!!$$$'''$$$ ######!!! !!!""" !!!"""""" !!!""""""######""""""###$$$%%%$$$"""!!!"""#########!!!!!!$$$ !!!"""#########""" !!!"""###$$$$$$######""""""###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########!!!"""$$$###""" !!!!!!!!!!!!"""""""""""" !!!###""""""###!!! """###!!!!!!$$$ $$$&&&!!!""" ###### !!!!!! ### """###!!!"""%%%"""###$$$$$$%%%$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$###""""""============>>>>>>>>>>>>@@@??????>>>??????@@@@@@????????????????????????@@@@@@AAAAAA@@@???>>>===???>>>===>>>@@@@@@@@@???;;;===>>>===;;;;;;>>>AAA777;;;@@@AAA???<<<;;;<<<<<<<<<>>>???@@@@@@@@@@@@;;;===???@@@AAA@@@>>>===;;;===???@@@@@@???@@@BBB>>>===<<<;;;;;;:::;;;;;;777888::::::999999999:::;;;===???BBBCCCCCCBBBAAAAAA???<<<<<<===???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFBBBBBB@@@???===<<<;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAADDDHHHJJJJJJIIIHHHFFFEEEEEECCC@@@>>>=========<<<;;;999888777222111111111111111222333...---,,,++++++***'''%%%$$$$$$###%%%''')))((('''!!!"""###$$$$$$###"""!!!  !!!  !!!  !!!   """######""""""!!!  %%%!!!!!!"""   """""" !!! !!! !!!  !!!######""" $$$  !!!"""&&& ###&&&""" ######!!! """ !!!""""""""""""""""""""""""""""""!!!!!!"""##################%%%%%%$$$"""!!!"""######### !!!$$$""""""!!!!!!"""###%%%%%% !!!!!!###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""%%%$$$  !!!!!!!!!!!!!!!"""###### ###$$$!!!###$$$!!!!!! $$$%%%######&&& $$$'''"""%%%!!!!!!######"""!!! $$$ """$$$"""###&&&"""############$$$$$$$$$!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!;;;<<<============???AAA>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@AAA?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>===>>>@@@BBBAAA@@@???@@@@@@@@@???>>><<<;;;???===:::888999999999888:::999888888888999;;;;;;999:::<<<@@@CCCCCCAAA???AAA>>>;;;<<<>>>@@@@@@>>>CCCCCCCCCDDDEEEGGGHHHIIIEEECCC@@@>>>===<<<===>>>===>>>?????????@@@BBBEEECCCCCCCCCCCCBBBAAA@@@@@@???BBBEEEEEEDDDDDDGGGJJJHHHEEEBBB@@@???>>><<<:::;;;::::::999777555444333111000000000222222000...---,,,+++)))(((&&&%%%$$$)))&&&"""!!!"""$$$%%%%%%######"""!!!!!! !!!!!!  !!!""""""!!! ######     """%%%!!! !!!"""###""""""!!!!!!!!!!!!!!!   !!! !!!!!!   !!!!!!!!! !!!  !!!###$$$  """!!!!!!   !!!###  !!!!!!""" """###"""!!!###"""!!! !!!!!!!!!""""""""" """###!!!!!!  """###%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$###$$$$$$%%%%%%"""&&&&&&%%%$$$%%%'''!!!######""""""%%%)))&&&$$$######$$$%%%$$$###"""$$$%%%""""""'''###"""$$$!!!""""""!!!!!!!!!!!!""""""###"""  """%%%((('''!!! !!!!!!""""""###### !!!!!!!!!!!! """!!! !!!"""###"""!!!!!!  """###"""!!!!!!!!!"""$$$%%%######""""""""""""######<<<===>>>>>>===>>>@@@BBB>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>===<<<<<<===???@@@@@@??????????????????===<<<;;;>>><<<:::999999999888777999999888777888999:::;;;999999<<>>@@@>>>======@@@BBBAAA@@@BBBCCCCCCDDDFFFGGGGGGHHHEEECCCAAA>>>===<<<=========???AAAAAAAAABBBDDDEEEBBBBBBBBBBBBAAA@@@??????>>>AAACCCDDDCCCDDDGGGIIIFFFDDDAAA???>>>===;;;999999999999888666555444333111000//////000000...,,,,,,+++***)))'''&&&%%%$$$'''$$$!!! !!!#########$$$$$$"""!!!!!! !!!     !!!!!!###$$$###""""""!!!!!!""""""!!! !!!"""!!!  !!!!!!!!!   !!!  !!!!!!   !!!!!! !!!  !!!### """$$$$$$### !!!!!!!!!""""""!!! !!!###!!!!!! !!!"""###%%%%%%$$$$$$############"""""""""!!!!!!"""""""""%%%$$$$$$$$$$$$$$$%%%%%%!!!###&&&&&&$$$###%%%'''!!!###%%%%%%$$$$$$'''***)))'''$$$######$$$###""""""$$$%%%""" $$$&&&""" """$$$!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""%%%&&&%%%!!! !!!!!!"""""" !!!!!!!!!!!! """!!! !!!"""###"""!!! !!!!!!"""!!!!!!!!!!!!"""#########""""""""""""""""""###===>>>???>>>===>>>@@@BBB>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>=========>>><<<;;;:::;;;===???>>>======>>>>>>>>>===<<<;;;:::<<<;;;:::::::::999777555888888777777888888999:::888999:::===@@@AAA???===>>>===>>>???BBBCCCBBBAAAAAABBBCCCEEEFFFFFFFFFEEEEEEDDDAAA???===<<<<<<<<<<<>>===<<<>>>AAABBBBBBDDDFFFHHHDDDBBB???======<<<:::999777777666666555444333333000///.........---+++)))***)))((('''&&&%%%$$$###&&&###  """""""""######""""""!!!  """   !!!$$$!!!"""  $$$$$$###""""""!!!"""""""""!!!!!!  """######   !!! !!!   !!!!!!  !!!!!!  !!!!!!!!!"""$$$%%%$$$ !!!!!!!!!!!!""""""!!! !!!###!!!!!! !!!"""######$$$############"""""""""######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%######%%%&&&$$$%%%&&&&&&&&&&&&)))++++++(((%%%############""""""$$$%%%$$$!!! ###&&&%%%""" ###$$$""" """!!!!!! !!!!!!""" """######!!! """$$$$$$###"""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!  """###"""!!!!!!###$$$###!!!  !!!"""!!!!!!!!!""""""""""""""""""""""""<<<===>>>>>>======???AAA>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========:::999999:::<<<======<<<=========<<<<<<;;;;;;:::;;;::::::::::::999666444777777777888888888999999888999:::<<>><<<;;;<<<>>>@@@AAABBBAAA@@@???AAACCCEEEFFFEEEDDDCCCEEECCCAAA???===<<<<<<<<<;;;>>>AAACCCCCCCCCCCCDDD????????????>>>===<<<<<<;;;<<<>>>@@@AAACCCDDDFFFBBB???===;;;;;;;;;999888555444444333333222222222...---,,,,,,,,,+++(((&&&''''''&&&&&&%%%$$$######%%%###!!! !!!""""""""" !!!!!!""""""""""""""""""!!!!!!!!!!!! """ !!!!!!  !!!$$$!!!!!!""""""!!! !!!!!!!!!$$$"""  """!!! !!!### """"""!!!  !!!"""!!!  """###""" !!!  !!!!!!  !!!""""""    !!!"""!!!  !!!"""!!!!!!  """######### !!!!!!!!! !!!"""!!!!!!"""!!!!!!!!!!!!"""######$$$###"""""""""""""""""""""$$$######""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''(((***+++(((%%%######$$$%%%%%%"""$$$%%%%%%$$$###%%%'''$$$""" !!!"""$$$###!!!!!!!!!!!! !!!!!!!!! !!!"""""""""""" """$$$### !!!$$$ !!!!!!""" !!!!!!!!!!!!  """###"""!!!!!!"""######"""!!! !!!!!!!!! !!!""""""""""""""""""!!!<<<===>>>===<<<<<<>>>???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>======:::999888999<<<===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::777444777777888888999999999999999999999;;;>>>>>>===<<<999:::===??????@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<<<<999<<<@@@AAAAAA@@@@@@AAA>>>>>>>>>>>>===<<<;;;:::::::::;;;===???AAABBBBBB>>><<<:::999999999888666333333111000000000000111---+++*********)))'''%%%&&&&&&%%%%%%$$$$$$######&&&$$$"""!!!"""######""" """###$$$$$$$$$###""" !!!"""$$$%%%""" """ !!!!!!   """!!! ###!!!   %%%###!!!  """!!! !!!### """$$$$$$###!!!  """###"""  """###"""  """       """######!!! !!!  !!!!!!"""""""""!!!!!!"""###"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """ !!!"""######$$$$$$$$$"""""""""""""""""""""###$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$$$$%%%(((&&&$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''')))&&&$$$$$$%%%'''((((((###$$$&&&&&&&&&&&&'''((($$$###"""""""""###""""""!!!!!! !!!!!!###"""!!!!!!!!!!!!###### """$$$"""!!!$$$ !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!"""### !!!!!!!!!  !!!""""""""""""!!! ===>>>>>>===<<<<<<>>>?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@???>>>======;;;:::999:::<<<>>>===<<<===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;:::888666888888999::::::::::::999:::::::::;;;===>>>===<<<999;;;===>>>======>>>@@@???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>===:::<<<>>>???>>>======>>>>>>>>>>>>======<<<;;;::::::999999;;;>>>?????????<<<:::888777888888777555333222000...------...///+++***)))))))))(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""""""#########""""""$$$%%%%%%%%%"""!!! !!!"""""""""      !!! !!!   !!!!!!!!!  """"""!!! ######"""  """!!!"""  !!!  """######!!! !!!  """###"""  !!!"""###"""!!!!!!!!!######!!! """""""""!!!!!!!!!!!! !!!!!!  """ !!!"""$$$%%%%%%%%%%%%"""""""""############$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$%%%'''%%%$$$$$$&&&'''&&&%%%%%%$$$"""###%%%&&&&&&%%%'''%%%$$$%%%'''))))))((($$$%%%&&&''''''''''''&&&%%%%%%$$$###""""""""""""!!!  !!!$$$###!!! """$$$%%% !!!"""""" !!!""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###"""""" !!!"""### !!! """""""""""" ???@@@@@@???>>>>>>???AAA???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCAAA???>>>======<<<;;;;;;<<<>>>???>>>=========<<<;;;;;;<<<===>>>???===;;;:::;;;;;;999888888999:::;;;<<<;;;;;;:::<<<;;;:::;;;===>>>>>>===;;;===>>>>>><<<<<<>>>AAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@?????????<<<===>>>===<<<;;;;;;===>>>>>>>>>>>>===<<<;;;:::;;;999888999<<<>>>===;;;:::888666555666777666555333111///---++++++,,,,,,)))((((((((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!""""""!!! !!!###$$$$$$###""" !!!  !!! !!!     !!!  !!!"""!!! !!!!!!%%%     """!!!  !!!  !!! !!!""""""""""""""" ######!!! !!!""""""""""""!!!!!!!!! !!!  """ !!!###$$$&&&&&&&&&%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((('''%%%%%%$$$$$$$$$%%%$$$###%%%((()))'''%%%&&&$$$"""###%%%&&&&&&$$$'''&&&&&&((())))))(((&&&%%%%%%&&&'''((('''&&&%%%'''&&&%%%###!!! !!!!!!  !!!""""""""""""######$$$$$$!!! !!!""""""!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###"""""" """############  !!!!!!""" """######""" AAABBBBBBAAA@@@???AAABBB???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFDDDAAA???>>>=========<<<<<<===???@@@???>>>>>>===<<<;;;;;;<<<>>>>>>AAA>>><<<:::;;;;;;;;;:::999:::;;;<<<===<<<;;;:::<<<;;;;;;<<<>>>???>>>===>>>???@@@>>><<<<<>>???@@@@@@@@@@@@@@@>>>??????===;;;:::;;;<<<>>>>>>>>>>>>===<<<;;;:::;;;999777999;;;===;;;999888777555555666666555444333111...,,,*********+++)))((('''((())))))'''&&&$$$%%%%%%%%%%%%&&&&&&&&&"""!!! !!!!!!  """###$$$###!!!  !!!!!!!!! !!!###"""  !!!!!! """  """    !!!###""" !!!"""!!!"""   !!! !!!   !!!!!!&&&!!!###""" !!!!!!   !!!!!!   """$$$!!!!!!!!!!!!"""""""""###"""###"""!!!!!!#########""""""!!!!!!!!!  !!!  !!! !!!###%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$######&&&)))***(((%%%'''$$$"""###&&&'''&&&$$$((((((((()))***)))&&&###%%%%%%%%%'''((('''%%%###''''''&&&$$$!!!  !!!###%%%%%%%%%######!!! !!!$$$$$$!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!######""""""&&&'''&&&###!!!!!!!!! !!!"""### !!!######!!! DDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGEEECCCAAA>>><<<;;;DDD???;;;===BBBEEEBBB==================>>>??????>>>???@@@AAA@@@>>><<<;;;===<<<;;;;;;;;;<<<>>>???>>>>>>>>>??????>>>>>>>>>>>>>>>======>>>???@@@@@@CCCBBBAAA@@@???@@@AAABBB@@@@@@@@@?????????>>>>>>===>>>===;;;999999;;;======<<<;;;;;;<<<===<<<:::;;;:::999;;;===>>>>>>===;;;888555444666666444111222000...,,,+++***++++++%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###""""""""""""############!!!!!! !!!""""""!!!### !!!!!! !!! !!!"""!!!%%%!!!  $$$!!! !!!""""""!!!  """######"""!!!!!!!!!    """ !!!"""!!!  """ ###(((  !!!""""""!!! !!!    """!!!### ###%%%"""!!!!!!""" ###"""!!!!!! """ !!!!!!"""""""""###"""!!! !!! """#########"""!!!!!!""""""""""""!!!###&&&'''&&&%%%&&&&&&$$$'''&&&######&&&'''$$$$$$#########$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""!!!  """%%%%%%$$$"""!!!"""###!!!%%%###"""###!!!!!!!!!!!!"""""""""""""""!!!!!!$$$""" $$$!!!###""""""$$$### !!!!!!"""!!!"""$$$&&&"""!!!!!!!!!!!!!!!"""### !!!""""""""" EEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDCCCBBB@@@@@@???DDD@@@>>>???BBBCCCBBB???>>>>>>=========>>>>>>???>>>???AAABBBAAA@@@>>>===???>>>>>>===>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAACCCBBBBBBBBBBBBBBBCCCCCC@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;::::::;;;;;;:::999:::999888999<<<===<<<;;;:::777444444555555333111222000...,,,+++*********%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$$$$##################""""""!!! !!! !!!""""""!!!""" !!!!!!  !!!   ### """!!! !!!!!! ###$$$$$$"""   !!!     """ """''' !!!!!! !!!!!!  !!!     """ !!!### """  """  """!!! !!!!!!"""!!! !!!""" !!!!!!!!!"""""""""###"""  !!!"""###"""!!!!!! !!!"""############!!!###&&&'''&&&%%%&&&&&&%%%'''&&&######&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$###"""!!! !!!!!!"""$$$%%%###"""!!!!!!###!!!$$$###"""###"""""""""#########$$$$$$"""!!!"""$$$"""###"""###""""""$$$"""  !!!"""!!!!!!!!!!!!###%%%""""""!!!!!!!!!!!!!!!"""!!!!!!"""###"""!!! FFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>=========>>>>>>???@@@BBBCCCDDDCCCAAA@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDD@@@@@@????????????>>>>>>@@@<<<999999<<<===<<<:::;;;:::888999::::::888777888777666777999::::::999888666444333333333222111111000...,,,***)))((((((%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###$$$###"""!!!!!! !!!!!! !!!""""""!!!!!! !!!!!!!!!    !!!!!! !!!  !!!$$$$$$$$$###   !!!"""!!!  !!! !!!%%% !!!  !!!!!!!!!!!!!!!  !!!    !!! !!! !!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!######"""!!! !!! !!!!!!!!!!!!""""""!!!"""!!!  !!!"""!!!!!!!!!""""""##################!!!###%%%&&&&&&%%%%%%&&&&&&((('''######%%%&&&###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""######!!!###$$$"""!!!!!!!!!""""""$$$""""""######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$"""###"""###!!!!!!###!!!!!! !!!"""""" """$$$######""""""!!!!!! !!!"""#########"""!!! HHHHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIHHHHHHHHHJJJKKKMMMJJJIIIHHHGGGEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDAAACCCEEEDDDBBB@@@BBBCCC@@@???>>>>>>===>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCBBBBBBBBBAAAAAA???AAACCCDDDEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@???@@@<<<888888<<>>>>>>>>>>>??????BBBCCCEEEGGGHHHGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCBBBAAAAAA???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@;;;777888===???===:::<<<;;;999999:::999888666444333222333444555444333222222111000/////////000...---,,,+++)))'''&&&%%%$$$$$$%%%%%%$$$$$$###"""&&&$$$""""""###"""$$$###!!! !!!""""""!!! !!!""""""!!! """  !!! !!!"""!!!  !!!"""""""""######""" """!!!!!!  !!!######""" !!!$$$!!!!!!!!!!!!    !!!  ###  """######"""!!!   !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!! !!!!!!""""""######!!! """%%%&&&%%%$$$%%%%%%%%%((('''######%%%&&&###%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&& """######!!! !!!"""""" ###### !!!$$$""""""""""""############""" !!!$$$""" $$$ ###### !!!!!!   !!!"""############"""!!!!!!"""###$$$$$$###"""!!!MMMMMMLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAADDDGGGFFFCCC@@@@@@BBB???>>>>>>>>>>>>???@@@AAADDDEEEGGGHHHIIIHHHFFFEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDDDDCCCCCCBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>;;;999999<<<>>>===<<<===;;;999999999999777666333222111222333444333111///000000///------...///+++++++++***)))'''&&&%%%$$$$$$$$$$$$$$$######"""%%%### """!!!""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!""" !!!""""""  !!!"""  !!!!!!  !!! !!!"""   !!!"""!!!  """%%% ### !!!!!!   !!! """  """###"""!!!  !!!!!! !!! ###%%%&&&%%%######""""""""""""!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!"""#########"""!!! !!! """$$$%%%%%%$$$$$$%%%$$$'''&&&######&&&'''$$$%%%%%%&&&''''''&&&$$$###%%%%%%&&&%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''&&&''')))+++,,,+++***)))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$###"""!!!"""$$$""" !!!$$$""" $$$ !!!!!!!!!"""""""""  ###### !!!&&&""""""!!!!!!  !!!!!! !!!"""""""""#########!!!  !!!"""#########"""!!!OOONNNNNNMMMMMMMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJHHHFFFFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMNNNOOOPPPOOONNNLLLKKKEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCAAA@@@???=========>>>???@@@AAABBBEEEGGGHHHIIIIIIGGGFFFDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@<<<;;;::::::;;;<<<===>>><<<:::888888888777666444333222000111222333222000---///000...,,,+++---///))))))******)))'''&&&%%%$$$$$$$$$$$$$$$###"""""""""!!!"""!!!!!!""""""""""""!!!!!!!!! !!!""""""!!! !!!###   !!!!!!!!!  !!!    !!!"""     ###""" !!!!!!  !!!   !!! """"""!!!  !!!""""""###!!! !!!""" !!!%%%''''''&&&#########"""""""""!!!!!! !!!""""""!!!!!!"""$$$###""""""!!!"""###$$$%%%$$$"""!!!  """###"""$$$%%%$$$$$$$$$%%%###%%%%%%######'''(((&&&$$$%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&)))---000111///,,,***)))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$###$$$%%%$$$""""""###%%%!!!!!!"""$$$""" $$$ !!!!!!!!!"""""""""######!!!###'''!!!!!!!!!""" !!!!!! !!!"""""" !!!### !!!"""######"""  !!!"""###"""!!!!!!PPPOOONNNNNNMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFFFFHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPRRRSSSSSSPPPNNNLLLEEEDDDCCCBBBBBBBBBBBBBBB>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDBBB???===<<<======>>>???AAABBBCCCFFFGGGIIIIIIIIIGGGEEEDDDCCCDDDEEEFFFGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@BBBDDDGGGHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEFFF@@@@@@@@@?????????>>>>>>;;;<<<<<<;;;:::;;;===???;;;999777666777666444333333111000111222222111000,,,...///...+++***,,,///'''((()))))))))(((&&&%%%###$$$$$$$$$$$$###""""""!!!###  !!!"""######"""!!! !!! !!!""""""!!! !!!###   !!!"""!!!!!! """      """ """ !!!""" """ !!! !!! !!!""" !!!!!! !!!""" """!!!   """### """!!!  !!! !!!$$$%%%###!!!!!!"""###!!!!!!$$$&&&&&&$$$$$$#########""""""!!!!!!!!!"""###"""!!!!!!###%%%$$$###"""""""""###%%%&&&$$$###!!! """###%%%"""$$$%%%$$$$$$$$$%%%"""%%%%%%"""$$$((()))'''###$$$&&&&&&&&&$$$"""!!!######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''+++000444555222...+++******)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!###$$$%%%$$$$$$###$$$%%%%%%$$$######$$$&&&!!!!!!###$$$"""$$$!!!!!!!!!!!!""""""""""""######"""$$$))) """### ###"""!!! !!!###"""!!!!!!"""### """###$$$###!!!  """""""""!!! WWWUUUSSSPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUWWWXXXZZZXXXVVVTTTRRRPPPLLLIIIHHHGGGEEEBBBAAA@@@@@@@@@@@@???>>>===>>>???AAACCCAAAAAAAAA@@@@@@@@@??????AAA@@@??????@@@CCCEEEGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDFFFHHHAAA@@@??????@@@@@@???===888<<>>999999999999888666555444333333333222111000///////////////...---+++***)))''''''''''''&&&%%%$$$###$$$"""!!!###%%%&&&###!!! !!!"""""""""!!!!!! !!!""" ###$$$$$$"""  !!!  """###   """ """!!! !!!!!! !!! !!!!!!!!!!!!!!! """###!!! !!!!!! !!! $$$ !!!  ###!!!!!! !!!!!!!!!  !!!   """"""!!!  """  !!!  """!!!  """$$$&&&""""""!!!!!! ###""""""!!!!!!!!!!!!"""%%%$$$###"""""""""$$$$$$###"""!!! !!!"""$$$&&&"""#########"""###$$$&&& ###&&&&&&###"""###$$$'''&&&$$$######$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!''''''&&&&&&&&&''''''(((+++///666;;;;;;777111---,,,***'''%%%$$$$$$&&&&&&"""###$$$%%%$$$$$$""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&### !!!""""""$$$#########""""""!!!!!!"""$$$%%%$$$###"""###$$$!!!"""######"""!!!"""###$$$######"""""""""""""""###"""  !!!""""""!!!!!! %%%$$$ '''$$$%%%""" !!!"""###!!!$$$$$$###""""""###$$$$$$WWWUUUSSSPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQQQQTTTUUUVVVXXXZZZ\\\]]]]]]___]]]ZZZXXXWWWTTTPPPNNNJJJIIIFFFDDDBBBAAAAAAAAA@@@???>>>===>>>???AAABBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEIIIIIIIIIIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIFFFDDDCCCDDDFFFAAA???>>>>>>???@@@>>>===;;;===???>>>===;;;;;;;;;999999999888777666555444333333222111000//////............---,,,+++***)))''''''''''''&&&%%%$$$###%%%###!!!"""$$$%%%###!!! !!!!!!!!!  """###!!!%%%$$$"""!!!!!!!!!!!! !!! !!!"""  !!! !!! !!!!!!!!!!!! !!!"""!!!     !!!!!!!!! !!!!!!!!!  """!!!!!!!!!  !!! !!!!!!   !!!  !!!###%%%######"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""$$$######""""""############"""!!! !!!"""$$$%%%"""###$$$###""""""$$$%%% """$$$$$$$$$######$$$&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""&&&%%%%%%%%%%%%&&&'''''')))---222666777444///+++)))(((&&&%%%$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######%%%###  !!!"""!!!$$$$$$$$$$$$#########""" """"""""" !!!""""""#########"""!!!""""""######""""""!!!!!!!!!"""###!!!  !!!""""""!!! """ %%%$$$$$$ $$$""" !!!"""###!!!""""""""""""""""""""""""WWWUUUSSSPPPOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHIIIKKKMMMPPPSSSUUUWWWWWW[[[\\\]]]___aaabbbbbbbbbcccaaa^^^\\\ZZZWWWSSSQQQLLLKKKHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>???AAABBB@@@@@@@@@@@@??????????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFKKKLLLMMMMMMNNNNNNMMMMMMOOOPPPQQQQQQPPPOOONNNMMMJJJJJJIIIFFFCCCBBBBBBCCC@@@???>>>>>>??????>>>===>>>============<<<999777999999999888777666555444333222222111000///...---,,,,,,,,,++++++*********&&&&&&&&&&&&%%%$$$######%%%###!!!!!!"""#########!!!!!!!!!!!!  """$$$"""%%%### """"""!!!"""!!! !!! !!!"""###### ###!!!!!!!!!!!!!!!  ### """   !!! !!! """!!! !!!!!!!!!!!! !!!!!!  """ !!!"""###############"""""""""""" !!!"""######""""""############""""""###"""!!!!!!!!!"""$$$$$$###$$$$$$###!!!!!!"""$$$  """$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***---000000...+++)))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""##################"""$$$"""!!!!!!""""""!!! %%%%%%%%%$$$$$$$$$$$$$$$ !!!"""!!! !!!############""""""!!!!!!!!!"""""""""!!!!!!!!! """!!!  """###"""!!!!!!###!!!"""######"""!!!!!!""""""!!! !!!"""######"""!!! VVVUUUSSSPPPOOONNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGIIIIIIIIIHHHGGGHHHJJJNNNRRRVVVYYY[[[\\\^^^___aaacccddddddddddddcccaaa^^^\\\ZZZWWWSSSPPPNNNLLLIIIFFFCCCBBBAAAAAAAAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJHHHDDDBBBAAABBB@@@>>>======>>>???===<<<>>><<<:::;;;>>>===:::666999999888888777555444333222222111000...---,,,,,,******))))))))))))))))))&&&&&&&&&%%%%%%$$$###"""$$$###!!! !!!###$$$  ###$$$"""%%% !!!### """!!!   !!!"""""" !!!"""!!!   !!!!!! !!! !!!"""!!!  !!!  !!!   !!!!!!!!!!!!!!! !!!!!!!!! """### !!!""""""""""""""""""""""""""" !!!"""###$$$ !!!"""#########"""!!!######"""!!!!!!"""###$$$$$$$$$$$$###!!! !!!###  $$$&&&$$$"""###$$$$$$%%%$$$""" ######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''((())))))(((''''''""""""###$$$%%%$$$$$$$$$!!!"""###$$$%%%$$$######""""""############"""""""""!!!!!!"""###### $$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%$$$###"""""""""""" !!!!!!!!!!!!!!! !!!  """######"""!!!!!!"""$$$ !!!$$$"""""""""!!!!!!""""""!!!!!! !!!###$$$$$$###!!! UUUTTTRRRPPPOOONNNOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIGGGGGGIIILLLPPPUUUYYY\\\]]]^^^```aaadddfffggggggffffffeeeccc```^^^[[[XXXTTTQQQNNNLLLJJJFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTTTTSSSQQQOOOLLLKKKKKKLLLKKKIIIEEEBBBAAAAAA???>>><<<===>>>>>>===;;;;;;999888:::===>>>;;;777888888888777666555444333222111000///---,,,+++***)))(((''''''''''''((((((%%%%%%%%%%%%$$$###"""!!!###"""!!! """$$$ !!!!!!!!!!!!!!!!!!###$$$""""""!!!!!!!!!   !!!!!!!!!    !!!!!!!!! !!!  !!!  """!!! !!!!!!  !!!!!!!!!    !!!!!!   !!! !!!!!!""""""!!!"""!!!  !!!"""!!!!!!###%%% !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###### !!!"""###"""!!!!!!######""""""""""""""""""###$$$$$$###!!! !!!###!!!###&&&%%%###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""############"""""""""!!!!!!###$$$### """"""###########################!!! ###%%%$$$""" !!!""""""!!! !!!!!!"""!!!   """###$$$###"""!!!###$$$!!!""""""$$$###!!!!!!!!!""""""!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!SSSRRRPPPOOONNNNNNOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJMMMPPPTTTXXX[[[]]]^^^^^^aaacccfffhhhjjjjjjiiiiiiiiifffcccaaa___[[[WWWTTTOOONNNKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWSSSSSSSSSRRRPPPMMMJJJIIIJJJKKKKKKHHHEEEBBBAAAAAA>>>===<<<<<<======<<<;;;888888999:::<<<<<<:::999888888888777666555444333111111000...,,,+++***))))))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!###!!!"""######$$$ """"""######!!!        !!!    """""""""!!!  !!!  !!! !!! !!!!!! """  """  !!!!!!"""!!!   !!! !!!""""""""""""!!! ### !!!!!!!!!  !!!""" """"""  !!! """"""!!!!!!"""$$$ !!!!!!!!!!!! !!!"""""" !!!!!!""""""!!!############"""""""""""""""######""" !!!###!!!  """$$$$$$$$$"""###$$$%%%$$$""" $$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%$$$#########$$$%%%""""""""""""######$$$$$$ !!!###$$$%%%%%%$$$###"""##################""""""!!!!!!"""###### """""""""""""""#########!!!!!! !!!######  """$$$"""!!!!!!"""###"""!!!  !!!"""######""""""###$$$ """$$$$$$"""!!!!!!!!! !!!""""""!!!!!!"""###"""###$$$%%%%%%$$$###"""QQQPPPOOONNNMMMMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLNNNPPPQQQSSSUUUYYY\\\^^^___^^^^^^```bbbeeehhhjjjkkkjjjiiikkkhhheeeccc```]]]YYYUUUQQQOOOMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCDDDDDDFFFGGGEEEDDDCCCCCCDDDGGGIIIJJJMMMMMMLLLLLLMMMNNNPPPQQQOOOPPPQQQSSSTTTUUUUUUUUURRRRRRRRRPPPNNNLLLIIIHHHFFFHHHHHHFFFCCC@@@??????>>>===;;;<<<======<<<:::888999;;;;;;:::999888888888888888777666555333333111000///---,,,***)))((()))(((%%%#########$$$$$$$$$$$$$$$$$$###"""!!!  """!!! """ !!!"""############!!!$$$###""""""   !!!     !!!!!!!!!!!!!!!###### !!!!!!!!!  """ !!!   !!!"""!!!!!!"""   !!!"""###!!!  !!!""""""""""""!!!  %%% !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!! ### !!!  !!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""  !!! !!!"""##################"""!!!!!!!!!""""""""" """$$$""""""###"""!!!"""$$$&&&"""###$$$$$$$$$###"""!!!######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))'''&&&%%%$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%% !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$#########"""!!!"""###"""!!!"""""""""######$$$$$$$$$!!!!!! !!!###"""###%%%### !!!"""###$$$$$$"""  !!! !!!######"""!!!"""#########$$$###!!! ###!!!###"""!!! """$$$########################PPPOOONNNMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJJJJJJJMMMQQQUUUWWWWWWYYY\\\___``````___]]]]]]___cccgggiiiiiiiiihhhjjjhhheeebbb```\\\XXXUUURRRQQQOOOMMMKKKKKKKKKKKKGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDDDDDDDEEEGGGJJJLLLOOONNNNNNMMMNNNOOOQQQRRROOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQPPPNNNLLLIIIHHHDDDEEEFFFEEEBBB???======>>><<<;;;;;;<<<===;;;:::888;;;>>><<<999666666777888888777777666444333222111000///---+++)))(((''')))(((%%%###"""""""""###$$$$$$$$$######"""!!!  """"""!!!!!!"""###############""""""%%%$$$ """""" !!!  """ !!!!!!!!! !!!!!!  !!!     !!!!!!!!!!!!###$$$!!! """ !!!!!!!!!  """ !!! !!!  $$$### """!!!"""  """ ###$$$""" !!! !!!!!!!!!!!!$$$"""""""""""""""""""""!!! !!! """""" !!!$$$!!!"""""""""""""""!!!!!!!!!!!!""""""#########$$$!!!   """##################"""!!! !!!"""!!! !!!###%%%"""$$$%%%###!!!!!!$$$'''"""######$$$$$$$$$$$$###""""""############""""""#################################$$$%%%&&&((()))''''''&&&%%%%%%$$$%%%%%%&&&$$$###!!!!!!"""$$$%%% !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!""""""!!! #########$$$$$$%%%%%%%%%######""" ###%%%!!!###%%%### !!!"""$$$%%%$$$###!!!  !!!!!!!!!  """###"""!!!"""### !!!"""""" """'''!!!######!!! """%%%""""""!!!!!!!!!!!!""""""OOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNOOOQQQTTTYYY]]]```dddfffccc```___]]]ZZZ\\\^^^```bbbeeehhhiiikkkiiihhheeeaaa\\\XXXUUUSSSSSSRRRQQQOOONNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIHHHHHHEEECCCCCCFFFGGGFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGHHHJJJLLLMMMRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRSSSQQQRRRQQQMMMIIIGGGHHHKKKFFFEEEDDDBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;::::::999888777666555555555555555666555555444333---......+++&&&$$$%%%''''''&&&%%%%%%$$$$$$%%%%%% &&&(((### ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! %%%###!!!!!!"""!!!!!!!!!!!!!!!!!!  ###### !!! !!!!!! !!!!!! """!!!!!!!!!!!!  !!!!!! """ !!!!!!  !!!!!! !!!&&&### !!!"""###""" """    ###   """"""!!!!!!!!!!!!!!!"""""" """$$$&&&''''''$$$!!!###"""$$$""""""$$$"""!!!!!!!!!!!!"""###%%%%%% """""""""  !!!  $$$!!! """###!!!"""&&&""""""############""""""$$$######$$$$$$###  !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$&&&%%%&&&***"""++++++)))'''%%%###"""""""""%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%############$$$###!!!$$$$$$$$$$$$$$$###"""!!!%%%###!!! """#########"""######"""######&&&(((%%%!!!"""&&& !!!""" !!!""""""""""""######""""""######$$$%%%!!!  !!!%%%### """#########NNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRVVV[[[^^^bbbhhhkkkiiifffeeebbb^^^]]]^^^___aaacccfffggghhhgggeeeccc___\\\YYYWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJIIIFFFEEEEEEHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHJJJKKKMMMPPPPPPOOOOOOOOOQQQRRRSSSNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPPPPLLLIIIGGGHHHJJJFFFEEECCCBBB@@@??????>>>===<<<;;;:::999999999999999999888777666555555444444444444444444333333333---...---***&&&$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%% %%%&&&!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! &&&$$$""""""###"""!!!""""""!!!    $$$###!!!###  !!! """ """  !!!  !!!      !!!"""!!!   !!!    """     """"""!!!!!!!!!!!!!!!"""!!!#########'''"""(((%%%###%%% !!!###""""""###!!!!!! !!!"""######!!!"""""""""  !!!!!! !!!### !!!%%%%%%"""!!!###""""""############""""""%%%$$$############!!!!!!!!!!!!"""###$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$&&&$$$%%%)))!!!)))((('''%%%###"""!!!!!!!!!$$$$$$#########"""""""""!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$###""" $$$$$$$$$$$$$$$###""""""%%%###!!!!!!"""#########!!! !!!###$$$###"""!!! !!!$$$###"""!!!!!! !!!""" !!!!!!"""""""""$$$$$$######$$$$$$%%%&&&###"""!!! !!!"""$$$""" """###$$$###MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSUUUXXX]]]aaadddkkkoooooolllkkkgggbbb^^^^^^^^^___```bbbcccdddcccbbb___]]][[[ZZZYYYYYYWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQQQQOOONNNMMMLLLKKKJJJIIIHHHIIIKKKLLLKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKNNNNNNNNNNNNOOOQQQRRRSSSMMMOOOQQQSSSTTTSSSRRRQQQNNNNNNNNNKKKHHHGGGGGGHHHDDDDDDCCCBBB@@@???>>>>>>===<<<;;;999888777777777888888777666555444444333333333222111111111111111,,,,,,,,,)))&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$ ###$$$!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!&&&$$$###"""######!!!!!!""""""!!!  !!!###""" ###""" !!!"""  !!!  """!!!### !!! !!!"""    !!! !!!!!! !!! !!!  !!! !!!  !!!!!! !!! !!!!!!!!!  """"""!!!!!! !!!!!! !!!!!!"""!!!######"""!!!&&& %%%'''$$$$$$)))"""""""""""""""""""""""" """!!!!!!""" !!! !!!!!!!!!"""###"""  !!!!!!!!! !!!!!!"""!!!###'''&&&""" !!!""""""############""""""&&&$$$""""""######"""!!!!!!!!!""""""###$$$$$$$$$########################'''&&&&&&%%%$$$###""""""%%%&&&$$$$$$''''''&&&%%%###""" ######""""""""""""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""############"""###$$$$$$$$$$$$###""""""$$$"""!!!!!!"""######"""$$$"""""""""$$$$$$###"""!!!"""$$$!!!  !!!!!! !!!""" !!!"""""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$###""""""!!!!!!!!!"""###!!! !!!###$$$$$$###QQQPPPPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUWWW[[[```dddccckkkqqqpppooommmhhhccc^^^^^^]]]]]]]]]^^^______```^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZXXXXXXUUUUUUSSSRRRPPPOOONNNNNNLLLLLLLLLNNNOOOPPPPPPOOONNNNNNLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMOOOPPPQQQRRROOOQQQSSSTTTTTTRRRPPPNNNLLLLLLKKKIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>======<<<;;;999777666666666777777666555444333222222222111000///......//////++++++***(((&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###$$$###""""""""""""!!!!!!"""""" """""" !!!!!! !!! !!!"""  ###  !!!   """###!!!  !!!!!!!!!!!! """###"""   !!!!!! """###"""!!!   """!!!  !!!!!!   !!!!!!   """###$$$ """!!!   !!!!!! """###"""!!!!!!$$$""""""&&&&&&###%%%***""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!"""###""" !!!!!!!!!!!!""""""!!!!!!!!!$$$""""""&&&%%%"""!!!###"""######$$$$$$######"""'''$$$"""!!!"""######""""""""""""######$$$$$$$$$########################%%%%%%%%%$$$$$$######"""%%%%%%######%%%%%%$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%&&&&&&'''''' !!!"""###""""""###$$$######$$$$$$$$$######"""$$$"""!!!!!!#########"""$$$###""""""###$$$###!!!$$$ $$$'''%%%"""!!! !!!""""""!!! !!!""" !!!!!!"""############"""###$$$$$$%%%$$$######"""!!!!!!!!!!!!""" !!!###%%%%%%$$$UUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRPPPQQQTTTVVVYYY^^^cccggggggnnnrrrrrrpppoookkkfff```___]]]\\\[[[\\\\\\]]]^^^]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVTTTRRRQQQPPPPPPOOONNNOOOQQQRRRSSSTTTTTTTTTRRRQQQOOOMMMLLLMMMMMMNNNJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOORRRSSSTTTTTTSSSPPPLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@???===<<<>>>===;;;:::888777666666666555555444333222111111000000///------,,,,,,,,,***)))((('''&&&&&&&&&%%%%%%%%%$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$###""""""!!! !!!""""""""" """""" !!!###!!!!!!  !!!!!!!!!"""!!!  !!!!!!""""""!!!""""""!!!  !!!!!! !!!###$$$"""   !!!""""""!!!   ###"""  !!!   """$$$%%% """!!!   !!!!!! !!!###"""!!! !!!###""""""###%%%###"""$$$(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""!!!#########!!! !!!"""!!!!!!"""######"""!!!!!!'''###!!!######!!!###'''######$$$$$$$$$$$$######'''$$$"""!!!"""$$$$$$###############$$$$$$$$$$$$########################!!!"""""""""######$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''' """######!!!!!!###%%%"""######$$$$$$$$$#########"""!!!"""###$$$"""!!!###"""!!!!!!######""" %%%!!! %%%(((&&&######!!!"""######!!! !!!###  !!!"""###!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!  !!!$$$%%%%%%$$$WWWWWWVVVTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSPPPRRRUUUYYY]]]bbbhhhmmmnnntttvvvsssqqqqqqpppllldddbbb```^^^]]]]]]^^^___``````aaaaaaaaaaaaaaaaaa______]]]\\\[[[ZZZZZZZZZWWWVVVTTTRRRQQQPPPQQQQQQOOORRRUUUWWWWWWWWWXXXYYYVVVTTTRRROOONNNNNNOOOPPPKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKPPPQQQQQQPPPNNNLLLIIIGGGGGGFFFEEEFFFGGGFFFDDDCCC@@@@@@AAAAAA@@@???===<<<===<<<;;;999888777777777555444333222111000000///............---,,,***)))***(((&&&&&&&&&'''&&&%%%%%%%%%$$$###############%%%!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  """######""" !!!!!! !!!###"""### ###""""""$$$!!!!!!    !!!""""""!!!   !!!!!! !!!######!!!  !!!!!!"""!!!!!! !!!"""    !!! !!!  !!!!!!!!!###$$$!!!!!!  !!!###%%%%%%"""!!!$$$""""""######""""""$$$&&& """"""""""""######""""""""""""###$$$"""###$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!(((### !!!"""!!!%%%***######$$$$$$$$$$$$######&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%######%%%$$$###$$$$$$%%%%%%$$$######!!!!!!""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!###$$$### ###&&&""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$"""!!!###!!! !!!######"""!!!""" $$$&&&$$$"""###"""###$$$###"""!!!"""###  !!!###$$$ !!!!!!""" !!!!!!""""""!!!!!! """%%%&&&&&&%%%UUUTTTTTTTTTTTTTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUQQQTTTXXX\\\aaagggnnnsssuuuxxxxxxsssppprrrrrrqqqiiigggdddbbbaaaaaabbbccceeefffggghhhhhhgggeeedddbbb___\\\YYYXXXXXXXXXYYYVVVTTTRRRQQQPPPPPPQQQRRRQQQTTTYYY[[[ZZZZZZ\\\]]]YYYWWWTTTQQQOOOOOOPPPQQQKKKJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCEEEFFFFFFDDDAAA>>>???@@@AAA@@@???===;;;;;;:::999888777666666666444333222111000//////...---...//////...,,,)))''')))'''$$$%%%&&&'''&&&%%%%%%$$$$$$###############%%% """$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!""" ###&&&"""###!!!!!!###""" !!!$$$!!!"""  !!!!!! !!!!!! !!!"""!!!  !!!  !!!!!!  """   !!!!!!"""!!!  !!!!!!  !!! !!!  !!!###"""  !!!"""   !!!!!!###%%%"""!!!%%%#########"""###$$$%%%$$$ """### ###"""!!!!!!!!!!!!!!!"""###$$$"""###$$$###!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!%%%!!! ###$$$###&&&***###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%######&&&&&&"""###$$$%%%%%%%%%$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""$$$%%%%%%&&&"""$$$%%%###"""&&&""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$""" """!!!!!!"""$$$%%%$$$###!!!$$$$$$!!!!!!$$$###$$$%%%$$$"""!!!"""###!!! !!!###$$$ !!!"""""" """############""""""%%%'''&&&%%%QQQRRRRRRSSSTTTUUUUUUUUUQQQRRRRRRSSSTTTUUUUUUUUUSSSUUUZZZ^^^dddkkksssxxxxxxzzzwwwpppnnnpppsssrrrllljjjgggeeedddeeefffgggiiikkklllnnnmmmkkkhhhfffccc```[[[XXXVVVVVVWWWXXXUUUSSSQQQPPPOOOPPPQQQRRRQQQVVVZZZ]]]\\\\\\]]]___ZZZXXXUUURRRPPPPPPQQQRRRKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEGGGGGGHHHGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFFFFCCC@@@>>>???@@@AAA@@@>>><<<;;;888888777666666666666666333333222111000///......,,,---///000///,,,(((&&&)))&&&$$$$$$&&&(((&&&%%%%%%$$$$$$###"""#########%%%!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###!!! $$$(((######!!!!!!###### !!!!!!$$$""""""  !!!"""###"""  """ """   !!! """!!!!!! !!!  """$$$   !!!""""""!!! """###"""     """!!! """  !!!###### !!!!!! !!! $$$###!!!$$$%%%$$$###"""$$$&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!! ######!!!!!!######  """###$$$"""###$$$###"""!!!!!!###!!!"""$$$%%%%%%$$$"""!!!""" !!!%%%&&&%%%&&&)))###$$$$$$%%%%%%$$$$$$############%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$''''''!!!"""$$$%%%%%%$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%"""%%%&&&###!!!%%%!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$""" ###""""""###%%%'''&&&%%%###&&&$$$ """'''###%%%%%%$$$"""!!!"""###!!! !!!###$$$!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%%%%$$$"""%%%'''&&&%%%RRRTTTVVVVVVTTTTTTTTTUUUSSSTTTTTTUUUUUUVVVWWWWWWWWWYYY\\\aaahhhooovvvzzz|||zzzxxxuuurrrqqqpppppppppnnnjjjffffffgggjjjmmmooonnnnnnqqqsssrrrmmmhhhgggbbb\\\WWWUUUTTTSSSRRRTTTSSSRRRPPPPPPQQQRRRRRRTTTVVVYYY[[[\\\\\\[[[[[[XXXVVVTTTQQQPPPPPPQQQQQQPPPNNNKKKIIIIIIIIIIIIHHH@@@AAACCCEEEFFFFFFEEEEEEFFFEEEDDDBBBAAAAAAAAABBB???@@@BBBDDDDDDCCCBBBAAA@@@@@@??????>>>============:::777555666666666666333111000000111111///............000000...***&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$(((######!!!###$$$!!!"""%%%### !!!"""!!! """!!!"""!!!!!! &&&###""" !!!"""""""""!!! !!!"""###$$$"""!!!!!!!!!"""!!!!!!  !!!!!! !!!   """!!!"""!!!%%%!!!$$$$$$""" !!!""""""!!! !!!!!! !!!!!! !!!  $$$%%%""""""  """  !!!"""!!!""" !!!   !!!!!! """   !!!!!! """&&&$$$%%%&&&&&&''''''&&&&&&### !!!%%%%%%!!!!!!  !!!"""!!! !!!###""" !!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!"""###%%%$$$###!!! $$$$$$######$$$$$$%%%&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''############"""""""""!!!%%%$$$"""!!! !!!"""$$$%%%&&&&&&$$$""""""###$$$!!!"""###%%%%%%$$$#########%%%&&&&&&$$$"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""######$$$$$$%%%%%%!!!$$$'''&&&$$$"""###&&& """$$$### !!!#########""""""""""""#########"""!!!!!!!!!"""$$$%%%!!!!!!!!! ###"""""""""###$$$%%%%%%"""""" ###$$$!!! !!!"""###$$$$$$%%%SSSUUUVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXZZZ[[[^^^ccciiipppvvvzzz}}}{{{wwwssspppmmmllllllllljjjhhhffffffhhhjjjlllpppppprrrvvvzzzyyyuuuqqqjjjeee^^^XXXUUUTTTSSSRRRSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXZZZ[[[[[[ZZZYYYXXXVVVTTTRRRQQQQQQQQQRRRRRROOOLLLKKKJJJJJJIIIGGG???@@@AAABBBCCCCCCCCCCCCFFFEEECCCBBBAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<999666555666777777777333222000000111111000...............///---***'''''''''&&&%%%%%%%%%&&&&&&&&&***$$$ $$$!!!"""!!! %%%$$$ !!!!!! !!! ######!!! """"""%%%###""" !!!!!!!!!!!!!!!  !!! """!!! ###!!!!!!!!!!!! !!! !!!$$$&&&$$$"""!!!!!!!!!  !!!!!! !!! !!!!!!""" !!!  """""""""!!!  !!! !!!$$$###!!!"""  !!!  !!!      """  !!!""""""!!! !!!!!!  !!!"""!!! !!!$$$%%%%%%&&&''''''''''''&&&### $$$&&&###!!!""""""!!! !!!""" !!!!!!###"""!!! !!!"""###$$$###$$$$$$%%%$$$$$$######!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%%%%&&&&&&%%%######$$$%%% !!!""""""######"""""""""###%%%$$$""" !!!###%%%%%%$$$#########$$$$$$%%%%%%$$$###!!! """""""""###############"""$$$%%%%%%#########$$$ """###### !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$ ######"""""""""###$$$$$$ ######!!!!!!$$$%%%"""!!!!!!!!!"""#########$$$TTTVVVWWWWWWUUUTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ]]]^^^aaaeeekkkqqqvvvxxx|||zzzvvvqqqllliiigggffffffeeeeeeeeefffhhhiiijjjlllmmmqqqwww|||}}}yyyuuummmggg___XXXTTTRRRQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWYYYYYYYYYXXXWWWXXXWWWUUUSSSSSSSSSSSSTTTUUURRROOOMMMLLLJJJHHHGGG????????????@@@AAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB<<<<<<;;;;;;:::999999999:::888666555777888888888444333111111222111000...000...,,,,,,,,,,,,***((((((((('''&&&&&&&&&&&&&&&'''+++$$$ ### !!!###$$$   !!!  !!!$$$""" !!!!!! $$$ """!!! !!!   !!!!!!  !!! %%%!!! ###$$$"""!!!  !!!###(((%%%###""""""!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!  """!!! ###$$$###"""######"""!!!  !!!!!!   !!!    !!!""""""!!! !!!###$$$""" #########""" !!!###%%%%%%&&&'''''''''''''''$$$ ###%%%$$$###%%%###!!! !!!!!! !!!  """######### """###$$$######$$$$$$$$$$$$######""""""""""""""""""######%%%%%%%%%%%%%%%&&&''''''###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########%%%&&&'''$$$%%%&&&%%%$$$$$$&&&''' !!!!!!""" """###"""  ###$$$###""""""######$$$%%%%%%$$$###!!! ###""""""""""""""""""!!!###"""!!!"""###$$$###!!! """###"""!!! !!!### !!!""""""!!!  !!!"""######$$$### !!!!!!######"""!!!!!!!!!""""""!!!$$$$$$!!!"""%%%%%%###""""""""""""""""""""""""UUUWWWXXXXXXVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ___```bbbfffkkkooosssvvvxxxvvvrrrmmmiiifffdddcccbbbcccdddffffffffffffffffffhhhmmmuuu{{{}}}zzzvvvmmmggg^^^VVVRRRPPPOOOOOOMMMNNNPPPRRRSSSSSSSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXVVVUUUUUUUUUUUUVVVXXXUUURRROOOMMMKKKHHHFFFAAA@@@???>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBB;;;;;;;;;:::999999888888888777555666777999999888555333222111222111000...000...+++******+++***)))((('''&&&%%%%%%%%%%%%%%%$$$((("""""" !!! """###!!!!!!!!!  ###!!!### """ !!!!!!  !!!!!! !!!!!! !!!!!!   !!!### !!!###""" !!!!!!  '''%%%""""""""""""!!!   !!!!!!"""""""""!!!!!!!!!!!!!!!!!!    """!!! #########""""""!!!   !!!!!!!!!   """!!! !!!      """######!!!#########""""""""""""###%%%%%%&&&'''''''''''''''%%%!!!"""$$$""""""$$$###""" !!!!!! """!!!!!!!!!"""###$$$$$$ !!!###$$$%%%!!!"""#####################""""""!!!""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""###%%%'''(((###$$$%%%%%%$$$%%%''')))!!!  """### """###"""  """######"""###$$$###$$$$$$%%%$$$###"""!!!######""""""!!!!!! $$$!!! ###$$$""" !!!"""""""""!!!!!!!!!""" """######""" !!!###$$$$$$###### !!!!!!""""""######"""!!! !!!!!! ######!!!!!!$$$$$$""""""""""""""""""!!!!!!!!!WWWXXXYYYYYYWWWVVVVVVWWWVVVVVVWWWWWWXXXXXXYYYYYY^^^___bbbeeeiiimmmppprrrrrrpppmmmjjjfffdddccccccbbbccceeeffffffeeecccbbbfffggglllssszzz|||yyyuuuiiiccc[[[TTTPPPOOONNNMMMKKKMMMOOOQQQRRRSSSRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWWWWXXXXXXYYYWWWSSSQQQOOOLLLHHHFFFBBBAAA@@@??????@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA<<<<<<;;;::::::999999888777666555666888999999888555333222111111111///---000---***))))))******)))'''&&&%%%$$$############$$$!!! ### !!!"""!!!!!!!!!   ###!!!""" !!!!!!  """!!!!!! !!!!!! """ !!! !!!"""""""""!!!  !!!  """!!!""" $$$"""!!!!!!"""######""" !!!""""""!!!!!!   !!!!!! !!!    !!!###"""!!! !!! !!!!!!     !!!""" """!!!!!!!!!"""$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!""" ###!!! !!!!!! !!!""""""""""""###$$$%%% !!!"""###%%%&&& !!!""""""#########"""""""""!!!!!!"""###$$$$$$###############$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########"""""""""""" !!!"""###$$$&&&&&&"""###$$$$$$$$$%%%''')))###"""!!! !!!"""$$$%%%"""###$$$###!!! !!!###!!!###$$$$$$###$$$%%%######$$$%%%$$$###"""!!!######""""""!!!!!! $$$!!!"""###""" """!!!!!!!!!"""""""""!!! !!!###$$$$$$###!!! !!!"""######"""""" !!!!!!"""""""""######"""!!! !!!!!!!!!""" ###### """""""""!!!!!!!!!!!!!!!XXXZZZ[[[ZZZXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY]]]^^^aaaeeehhhlllnnnpppnnnllljjjgggeeeccccccccccccdddfffggggggfffdddbbbccccccfffkkkppprrrooolllccc^^^XXXSSSQQQPPPOOONNNMMMMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWTTTRRRPPPMMMHHHEEECCCCCCBBBAAA@@@@@@@@@@@@======>>>???@@@@@@@@@???>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;::::::999999777666666777888999999777555333111000000000...,,,///---***))))))))))))((('''&&&%%%###"""""""""""""""!!!!!!$$$!!!######!!! """!!! !!!   $$$""" !!!"""!!!!!! !!! !!!""""""!!! !!!!!!!!!!!!""""""$$$&&&(((((( """!!!!!!    !!!!!!!!!""" """ """!!!!!!  """######### !!!""""""!!!  """###$$$%%%    ######"""!!!  !!!"""   !!! """"""""""""!!!  !!!  ###$$$%%%$$$######$$$%%%%%%%%%%%%%%%&&&!!!!!!!!!"""  !!!"""!!! !!!""""""!!!"""$$$&&&"""!!!!!!""""""###$$$%%% !!!""""""###""""""!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!! !!!"""###$$$%%%%%%"""###$$$$$$###$$$&&&(((###############$$$%%%%%%###$$$%%%###""""""###%%% """%%%&&&%%%$$$$$$%%%"""###$$$%%%%%%$$$###"""###""""""""""""""""""!!!$$$""" !!!"""""""""###!!! !!!"""###""" !!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!YYY[[[\\\[[[YYYWWWWWWXXXWWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^aaaeeeiiilllnnnooommmkkkhhhfffcccbbbaaaaaacccdddfffggghhhhhhgggfffaaa``````cccfffgggeeeaaa]]]ZZZVVVTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[XXXVVVTTTRRRPPPMMMIIIEEEBBBBBBBBBBBBAAA@@@???>>>;;;<<<===??????@@@??????======???@@@@@@@@@???>>><<<;;;;;;::::::999999888777777666777999999888666444222000//////...,,,+++...,,,***)))))))))((('''''''''%%%$$$###""""""""" $$$###!!!%%% $$$$$$ ###""" !!!!!! !!!!!!""" !!!######!!!!!! """ !!!!!!!!!!!!!!!"""!!!   """!!!"""$$$### """%%%&&&'''(((     !!!!!! !!!!!!!!!!!!  !!!"""###"""######!!! !!!  !!!""""""!!! !!!"""!!!!!! !!!"""###"""   """###%%%&&&  """  !!!       !!!!!!"""""""""""""""!!!   !!!###!!!!!! !!! !!! """"""""""""!!! !!!""" """######!!!""""""###$$$$$$$$$$$$###$$$ ######   """###"""!!!!!!"""""" !!!###&&&""""""!!!!!!!!!!!!"""""" !!!"""""""""""" """###$$$$$$############""""""######$$$%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%%%%!!!"""######""""""$$$&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$###""""""$$$&&&!!!###%%%&&&%%%######$$$"""###$$$%%%%%%$$$###""""""""""""#####################"""!!! ###%%%###!!! ######""" """"""""""""""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!######"""""""""###$$$$$$!!!!!!"""###  !!!"""""""""ZZZ[[[\\\[[[YYYWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\^^^aaaeeeiiilllooopppmmmkkkhhheeebbbaaa``````bbbccceeegggiiiiiijjjiiifffcccaaabbbdddeeebbb___YYYXXXVVVUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRTTTUUUWWWTTTTTTTTTUUUVVVXXXYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\WWWVVVTTTRRRPPPMMMIIIEEEAAABBBBBBBBBAAA@@@>>><<<:::;;;===>>>????????????;;;===???@@@AAA@@@>>>===;;;;;;::::::999888888888888777777777999999777666333222//////......,,,***---+++***)))***)))'''&&&)))(((&&&%%%$$$############'''"""$$$"""%%%###### $$$$$$ !!!"""!!! !!!""" ###"""  """!!!"""""""""!!! """!!!  ######$$$&&&###!!!""""""###############!!!!!!      !!!""""""!!!!!!""""""""""""!!!!!!  !!!###$$$$$$%%%%%%### !!! !!!   !!!$$$ ###!!!   !!!"""######"""  !!!  """###$$$######%%%!!!!!!"""###!!!  !!!!!!!!!!!! !!! ###!!!"""!!!"""#########"""   """$$$!!!$$$""" !!! !!! !!! !!!""" $$$!!!!!!"""!!!!!!!!!"""###############""" $$$&&&""""""######"""!!!"""""" ###&&&""""""!!!  !!!"""""""""""" """$$$%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%!!!"""###"""!!!!!!###%%%!!!"""###%%%%%%$$$#########$$$$$$###!!!"""$$$&&&"""###%%%%%%$$$""""""###""""""$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%"""$$$$$$"""###'''###!!! ###$$$""" !!!!!! !!!!!!$$$###!!! ######""""""!!!!!! ######""""""###$$$%%%%%%"""""" ###$$$!!! !!!"""######^^^^^^^^^]]]\\\[[[ZZZZZZ^^^______]]][[[YYYYYYZZZ]]]___bbbfffjjjlllmmmnnnjjjkkkkkkhhheeeaaa``````bbbdddfffhhhjjjjjjjjjiiiffffffeeedddcccaaa```___YYYYYYZZZ[[[\\\\\\YYYWWWWWWUUURRRRRRTTTVVVWWWWWWTTTTTTUUUUUUUUUUUUUUUUUUYYYZZZ]]]^^^___]]][[[ZZZYYYXXXUUURRRNNNIIIEEECCCAAA@@@@@@@@@??????>>>>>><<<===>>>>>>>>>>>>>>>===@@@???>>>>>>???>>><<<:::666777777888888888777777777888888777777666555444222111///...///...---+++)))************(((&&&%%%&&&%%%$$$#########$$$%%%'''%%%"""  """$$$ !!!!!!###""" ###!!!### !!!%%% """!!!  """$$$%%%###!!! !!!!!!!!! !!!"""######$$$$$$###$$$!!! !!!!!!!!! !!!!!!###"""!!! """!!!   !!!!!! !!!###"""   !!!###!!! !!!!!! """!!! """ !!!""""""###$$$%%%$$$!!! !!!""""""""""""""""""""""""""" """!!!!!!!!!  !!!"""  !!! !!!"""!!!""" !!!   !!!   !!!""" !!!!!!!!!"""%%%"""$$$""" !!!  """###"""  !!! !!!!!!  """###"""""""""$$$$$$""" !!!  !!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ """$$$$$$""" ###!!! !!!""""""!!! """ """###"""###$$$%%%&&&&&&%%%$$$###(((''''''&&&&&&%%%%%%$$$""""""!!!!!!"""######$$$!!!###$$$###!!!!!!%%%((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""##################""""""!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&'''((('''%%%#########%%%%%%%%%$$$$$$#########$$$&&&""" ###&&&'''&&&$$$###!!!!!!"""$$$%%%########################### !!!$$$$$$!!!"""%%%###"""  """###$$$###!!! !!!"""!!! !!!"""$$$$$$$$$###"""!!!######"""###'''%%%!!! !!!"""######"""!!! ______^^^^^^]]]]]]\\\\\\`````````___]]]\\\]]]^^^___aaadddgggiiikkkllllllkkklllkkkiiieeebbbaaaaaacccccceeeggghhhiiiiiijjjhhhhhhgggeeecccaaa^^^]]]ZZZ[[[\\\___aaa```^^^[[[WWWUUUSSSSSSUUUXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUWWWZZZ]]]______^^^]]]YYYXXXTTTPPPLLLHHHEEECCC@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>======<<<===<<<;;;;;;<<<;;;999777777777888888888888777777777777777666555444333222111///------------+++***))))))))))))((('''&&&%%%&&&%%%$$$#########$$$$$$###"""!!! """###%%% !!! """""" ###!!!### !!!###!!!  !!!!!! !!!######""" !!!""""""!!! !!!!!!"""#########""""""!!! !!!!!!!!!  !!!"""!!!  $$$###!!! !!!!!!  """""" !!!   !!!"""!!! !!!!!! !!!  !!!!!!!!!!!!"""###$$$###!!! !!! ###!!! !!!   !!!"""!!!  """### """ !!!!!!!!!!!!!!! !!! $$$ !!! """!!!### $$$ !!!  !!!"""!!!  !!!!!! !!!  !!!""""""!!!"""######"""  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###### !!!"""""""""###%%%'''###"""!!!"""######"""!!!"""!!! !!!"""!!! ###$$$$$$%%%%%%$$$###"""##############################"""""""""###$$$$$$###$$$%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########%%%%%%$$$#######################################%%%$$$"""!!!!!!"""$$$%%%"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$### $$$$$$!!!!!!$$$&&&%%%%%%$$$"""!!!!!!"""###$$$########################### !!!$$$$$$!!!"""%%%###"""  """###$$$"""!!! !!!"""!!! !!!"""######$$$###""""""!!!######!!!###&&&%%%!!!!!!!!!"""######"""!!!!!!________________________bbbbbbbbb```______bbbdddcccdddfffgggiiijjjjjjjjjkkklllkkkiiieeebbbaaaaaabbbccccccdddeeeggghhhiiikkkjjjhhhfffccc```^^^\\\[[[\\\___bbbeeedddaaa^^^VVVTTTSSSTTTWWWYYYZZZZZZ^^^]]][[[XXXVVVSSSRRRQQQQQQSSSWWW[[[]]]_________YYYWWWSSSNNNIIIFFFDDDCCC?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<;;;::::::;;;:::888666888888888888888777777777666666555555333222111000///...,,,+++,,,+++***((()))((('''&&&&&&%%%%%%&&&&&&%%%$$$###"""###$$$$$$ """###$$$$$$ !!!!!!!!!  !!!###!!!### !!!!!!!!!!!!""""""!!! """ !!!"""###!!! """""""""""""""!!!!!!  !!!"""!!!  %%%###!!! !!!  !!!!!!!!!!!!  !!!"""  !!!  !!!### !!!""""""!!! ###""" !!!!!!  !!!!!!  """!!! !!!"""$$$%%%!!!### !!!""""""  """   ###!!!"""  """!!!&&&"""  !!! !!!!!!  !!!!!! !!!!!! !!! !!!"""###!!! """$$$$$$###!!! !!!""""""######""""""#########""""""$$$'''+++$$$###"""###$$$%%%$$$###"""######"""!!! !!!###$$$$$$$$$###"""!!!!!! !!!""""""###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$!!!!!!"""###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$############$$$!!!"""###$$$$$$###"""!!!%%%$$$###""""""###$$$%%%"""$$$%%%%%%###"""######&&&&&&%%%%%%%%%%%%$$$$$$"""###""" """&&&&&&######"""!!!!!!!!!!!!###$$$""""""""""""""""""""""""### !!!$$$$$$!!!"""%%%###"""  """###$$$""" !!!"""!!! """"""#########""""""!!! """"""!!!"""&&&$$$ !!!""""""######""""""!!!___`````````````````````ccccccbbb``````bbbeeeiiiggggggggghhhiiiiiiiiiiiikkkkkkjjjgggccc`````````aaaaaaaaaaaabbbeeeggghhhjjjiiihhhfffcccaaa^^^]]]\\\]]]___bbbdddbbb___[[[TTTRRRRRRSSSVVVYYYZZZYYY^^^\\\YYYVVVTTTRRRQQQPPPOOOQQQTTTXXX[[[\\\]]]]]]XXXUUUPPPKKKFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::>>>===<<<<<<======;;;999888888777777777777777777666555555444333111000//////---++++++++++++)))'''((('''%%%$$$$$$$$$%%%&&&&&&%%%###"""""""""###$$$!!!"""###"""""" !!! !!!!!!###!!!### !!!!!!!!!""""""!!!!!! """###""" """"""""""""!!!  !!!   !!!!!!   !!!!!!   """%%% !!! """!!! !!!!!! !!!!!! """!!!  """""" """%%% !!!  !!! !!!!!! !!! !!!"""!!!&&&!!!  """!!!    !!!!!!!!!!!!!!!  """"""!!! """#########!!! !!!"""""""""""""""$$$%%%%%%$$$""""""$$$&&&%%%$$$###$$$&&&&&&&&&$$$"""$$$&&&$$$  """$$$$$$######"""!!!!!! ###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###'''&&&###!!! !!!"""###########################%%%%%%%%%%%%%%%$$$###"""$$$###""""""!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$###""""""###$$$$$$%%%&&&&&&%%%"""&&&%%%%%%%%%%%%%%%%%%%%%$$$###!!! ###'''&&&""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!### $$$$$$!!!"""%%%###"""!!! !!!"""######""" !!!""""""!!!###############""""""!!! """"""!!!"""%%%$$$ """"""""""""""""""""""""``````aaaaaaaaaaaaaaaaaaccccccbbbaaaaaacccgggjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiigggddd```^^^^^^_______________```ccceeefffffffffeeedddbbbaaa___^^^\\\\\\]]]^^^___\\\XXXUUUQQQPPPOOOQQQTTTVVVWWWVVVXXXWWWTTTRRRPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWTTTQQQMMMHHHEEECCCBBBBBB>>>>>>>>>>>>>>>?????????????????????>>>===<<<;;;>>>=========???>>>===;;;888777666555555555666666555555555444333222000000///---++++++++++++)))((('''&&&$$$######$$$%%%%%%%%%$$$###"""""""""###$$$ !!!""""""!!!  !!! !!!!!!!!! ###!!!### !!! !!!!!!!!!"""###"""  !!!"""!!! """""""""!!!   !!! !!!  """  !!!"""%%%  !!! """"""""""""!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!  ###&&& """!!!   """  """ $$$ !!!"""!!!    !!! !!! !!!  """###!!! !!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""%%%%%%$$$"""""""""%%%$$$$$$%%%&&&''''''&&&###%%%&&&%%%!!! ###$$$######"""""""""!!!!!!''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&"""""""""###$$$$$$$$$$$$(((&&&$$$"""!!!"""###$$$########################%%%%%%%%%%%%%%%$$$###"""$$$######"""""""""""""""###$$$&&&''''''&&&$$$###$$$##################$$$$$$%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!! ###'''&&&!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!### $$$$$$!!!"""%%%###"""!!!!!!!!!!!!"""######!!! """###"""!!!######""""""""""""""""""!!!###"""!!!###&&&%%% ######""""""""""""######ccccccccccccccccccccccccbbbccccccbbbbbbdddgggjjjiiiiiihhhhhhiiijjjkkkkkkhhhgggfffbbb^^^\\\]]]^^^\\\]]]]]]^^^___aaaccccccccccccbbbbbb```___]]]\\\ZZZZZZYYYYYYYYYWWWSSSPPPOOONNNNNNPPPRRRTTTTTTSSSSSSQQQOOOMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQOOOMMMJJJGGGDDDBBBAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;<<<======<<<:::888666555333333333444444444444444444333222111000...---+++++++++***)))'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""######""""""######"""!!! !!!  !!!""" ###!!!### !!! !!!"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!  !!!   """!!!!!!  !!!!!! !!!"""  """!!!###   #########"""""""""!!!!!!!!!!!!   !!!!!!!!! !!!!!! ###%%% """!!! """###%%%""" !!!""" """""" !!!!!!  """   !!!!!!   """ !!!######"""!!!###"""!!! !!!"""###$$$ !!!""""""######"""""""""%%%%%%$$$######%%%$$$###%%%'''((('''&&&$$$%%%%%%$$$"""""""""###$$$###"""""""""######$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$$$$%%%%%%&&&'''"""!!!!!!###%%%&&&%%%###'''&&&$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$######################## """#########"""###$$$######$$$$$$$$$$$$%%%%%%###%%%###!!!"""%%%%%%""" !!!!!!""""""#########""""""""""""""""""""""""### !!!$$$$$$!!!"""%%%###""""""!!!!!!""""""######!!! """######""""""""""""!!!"""###$$$$$$!!!######"""###'''%%%!!!$$$######""""""######$$$gggggggggffffffeeeeeeeeecccdddeeeeeedddeeegggiiihhhhhhhhhhhhiiikkklllnnnhhhhhheeebbb^^^\\\]]]^^^ZZZ[[[\\\^^^___```aaaaaabbbaaaaaa___]]][[[YYYXXXYYYXXXVVVUUUUUUTTTRRRQQQNNNNNNNNNOOOQQQRRRRRRPPPPPPNNNLLLKKKKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMJJJJJJHHHFFFDDDBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???;;;::::::;;;<<<===;;;999777555333222111111222333000111111222222111111000---+++))))))))))))'''%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!!!!"""###############"""!!!  !!!!!! !!!"""###!!!### !!!###"""######  """"""!!! !!! !!!!!!     """!!!"""!!! !!! !!!!!! !!!""" ### !!!!!!     !!! """"""""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!  !!!"""  !!! !!!$$$&&&### !!!!!! """""" !!!"""!!!  !!!  !!!!!! !!!!!!!!!!!!  """### !!!$$$$$$###"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######!!!#########$$$$$$$$$######$$$&&&''''''&&&%%%$$$######$$$%%%$$$#########""""""###$$$%%%&&&$$$$$$$$$###########################$$$&&&'''(((###""""""###&&&&&&###!!!##################""""""########################""""""######$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########!!!###$$$######$$$&&&"""""""""######$$$$$$$$$"""%%%%%%"""!!!###%%%### !!!"""###$$$$$$$$$$$$########################### !!!$$$$$$!!!"""%%%"""""""""""""""""""""""""""!!! """######"""!!!!!! !!!"""###%%%&&&###%%%$$$###%%%(((&&&"""$$$$$$###""""""###$$$$$$kkkjjjjjjiiihhhggggggfffccceeeggggggffffffhhhiiihhhgggggghhhjjjlllnnnoooiiiiiifffbbb^^^]]]^^^___XXXZZZ\\\^^^___```______bbbaaa```^^^[[[XXXVVVTTTXXXVVVTTTTTTTTTUUUTTTSSSOOONNNNNNPPPQQQRRRQQQOOOOOONNNKKKJJJJJJKKKMMMOOOMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA<<<;;;;;;<<<===>>><<<;;;666555222000000000111222...//////000000000000000+++***((((((((('''&&&$$$###$$$&&&''''''&&&%%%$$$%%%$$$"""!!!!!!!!!"""###$$$#########"""""""""""" !!!!!!""" !!!!!!###!!!### !!! $$$$$$###$$$ """""""""!!!!!!"""""" !!! """   !!!"""!!!"""!!! !!!""" !!!!!! !!!### !!!### """""""""   !!!  !!!"""!!! """!!!!!!!!!  !!!"""  !!!   !!!  !!!     !!!!!!!!!"""$$$!!! !!!###!!!"""###"""    !!!!!! !!! !!!!!!!!!!!!!!!  !!!"""$$$!!! """$$$%%%$$$###!!!###%%%%%%$$$"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!""""""!!!!!!"""$$$$$$######$$$&&&''''''&&&&&&###!!!###&&&'''%%%#########""""""###%%%'''(((#########$$$%%%%%%&&&&&&!!!!!!"""###$$$&&&'''(((%%%$$$###$$$&&&%%%""" !!!"""""""""""""""!!!"""""""""""""""""""""""" !!!"""###############%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$!!!!!!""""""#########$$$!!!&&&'''### """$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################### !!!$$$$$$""""""%%%"""""""""""""""""""""""""""!!! """######""" """$$$&&&'''###%%%%%%$$$%%%((('''###%%%$$$###""""""###$$$%%%lllkkkkkkjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhlllkkkkkklllmmmmmmllljjjjjjhhhfffccc___\\\YYYXXXYYYZZZ[[[]]]^^^___```aaa]]]^^^^^^^^^]]]ZZZWWWVVVUUUUUUUUUWWWWWWVVVSSSQQQQQQQQQPPPOOOOOONNNMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFDDDBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>><<<999666666555222111000000222222222111///.........///000+++++++++******(((''''''%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&%%%#########$$$$$$""" !!! !!!"""###"""!!! !!!###"""!!! !!!###$$$%%% ###"""!!!!!!  !!!"""###"""""""""%%%$$$!!!     !!!!!! !!! !!!$$$   """"""###$$$$$$###!!!!!!!!! !!!"""""""""### !!!)))'''%%% !!!"""!!! !!!!!!!!!!!!  """"""!!! !!!"""###!!! !!!%%%$$$"""!!!!!!!!!""""""!!!######!!!"""  """%%%""" """  !!!!!!!!!!!!""" !!!!!!   """ !!!!!! !!!###    !!!  !!!%%%$$$"""  !!!"""#########""""""$$$&&&'''&&&%%% ###%%%%%%$$$!!! ###"""!!! !!!"""### ###%%%###$$$((('''%%%""" """$$$&&&########################!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%###"""$$$'''(((&&&$$$!!!%%%%%%###$$$&&&&&&###&&&%%%$$$$$$$$$###""" #########"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$""""""############""""""$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$###"""!!! %%%$$$"""!!!!!!###$$$&&&###!!! !!!"""$$$$$$###$$$#########""""""!!!!!!'''&&&%%%$$$############%%%$$$"""$$$&&&'''$$$"""$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%!!! ###%%%hhhhhhhhhhhhiiiiiiiiiiiikkklllmmmnnnnnnnnnnnnnnnlllkkkjjjkkklllkkkjjjhhhhhhgggeeeccc```]]][[[ZZZZZZ[[[[[[\\\]]]^^^______]]]]]]^^^]]]\\\YYYWWWUUUVVVVVVVVVXXXYYYXXXVVVSSSRRRQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIGGGGGGHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<<<<===;;;888555555444222000///000111222111000///.........//////************)))(((''''''%%%%%%$$$$$$%%%&&&((()))"""$$$$$$###"""!!!"""######!!! !!!!!! !!!"""""" !!!""""""!!!!!! !!!"""###$$$%%%!!!!!!$$$###!!!!!!!!!  """"""###!!!!!!###"""!!!    !!!  """######"""!!! !!!  """""""""!!!###!!!$$$ ######   """"""!!! !!!"""###!!! !!! ######"""!!!!!!!!!!!!!!!!!!"""""" """  !!!$$$""" !!!"""!!!  !!!!!!!!! !!!   """  !!!    !!!!!!!!!  """!!!    !!!""""""""""""!!!"""###%%%&&&%%%$$$!!!###$$$$$$"""!!!!!!!!!"""!!!!!! !!!!!!"""""" ###$$$!!!"""%%%&&&$$$"""!!!!!!"""$$$&&&########################!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%######$$$&&&'''%%%######$$$"""###''''''$$$%%%$$$$$$$$$$$$###!!! """""""""""""""############$$$$$$$$$$$$$$$######%%%$$$###$$$%%%&&&&&&$$$"""##################"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$######"""%%%%%%$$$$$$$$$#########"""""""""!!!""""""######%%%$$$$$$###"""!!!!!! %%%$$$"""!!!!!!###$$$%%%$$$###""""""###$$$%%%%%%############"""""""""!!!%%%$$$$$$###############%%%###"""###%%%&&&$$$!!!$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$""" !!!###$$$ggggggggghhhiiiiiijjjjjjlllmmmnnnoooppppppppppppnnnlllkkkkkklllkkkiiiggggggfffdddcccaaa___]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWUUUWWWWWWWWWYYYZZZZZZXXXVVVSSSSSSQQQPPPNNNMMMKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@??????>>>>>>===;;;:::::::::;;;999777444444333111/////////000000000//////...---.........)))*********)))((('''&&&%%%$$$$$$$$$%%%&&&'''(((!!!"""###"""  !!!!!!  """!!!  !!!!!!  !!!"""!!!!!!!!!!!!"""###$$$%%%###"""$$$$$$!!! """"""!!!!!! !!!!!!###!!! !!!  !!!    !!!""""""!!!!!!  !!!######!!!###!!! """""" """   """"""!!! !!!""""""!!! !!! """"""""""""!!!!!!!!!!!! """!!!!!!   """  !!! """!!!  !!!    !!!  !!!!!!!!!    !!!!!!######""""""!!!!!!   """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$""""""######"""!!! !!!### !!!!!! ### ###""" """$$$######""""""###$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$%%%$$$###$$$%%%%%%###!!!!!!###!!!###&&&'''$$$###############"""!!! !!!!!!""""""######$$$$$$########################&&&$$$$$$%%%&&&'''&&&%%%######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#####################"""!!!!!!!!!""""""$$$$$$######""""""!!!!!!%%%$$$###"""""""""$$$$$$$$$$$$$$$###$$$$$$%%%&&&############"""""""""""""""""""""""""""######$$$###""""""###$$$$$$###!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""""""""###jjjjjjjjjjjjkkkkkkkkkkkkmmmnnnoooqqqrrrsssssssssqqqooonnnmmmmmmllliiigggeeeeeedddcccaaa```______^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVXXXZZZZZZYYYWWWTTTTTTRRRPPPNNNLLLJJJJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGEEECCCAAACCCCCCBBBBBBAAAAAA@@@@@@?????????>>>======<<<<<<999888777888888888555333222111000///.........//////......---------------((()))))))))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&'''!!!"""###"""  !!!  """"""!!! !!! !!!"""""""""""""""#########%%%$$$$$$%%%$$$#########""""""!!!!!! !!!"""  !!!    !!!!!!    """######"""""" """###### !!!  !!! $$$$$$###   """"""!!! !!!""""""!!! !!! """""""""###"""""""""!!!!!!      !!!!!!###"""!!! !!!  !!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!######%%%$$$###"""!!!!!!!!!  !!!!!!  !!!"""""" """"""!!!!!! !!! !!!###$$$"""!!!######"""!!! """$$$ !!!!!! """"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###!!!"""%%%%%%""""""###$$$###"""!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""######&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$############$$$$$$###""""""########################$$$###""""""!!!!!!!!!!!!$$$$$$$$$###############%%%$$$######"""######$$$$$$$$$$$$$$$######$$$%%%#########""""""""""""""" !!!!!!"""$$$$$$"""""""""#########"""!!!$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######""""""ppppppooonnnmmmlllllllllqqqrrrsssuuuvvvwwwwwwwwwsssqqqoooooonnnmmmjjjhhhgggfffeeedddcccbbbaaa````````````___^^^]]]]]]]]][[[[[[[[[ZZZYYYXXXWWWWWWUUUUUUTTTVVVXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLJJJIIIKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDFFFHHHIIIHHHFFFCCCAAACCCBBBBBBAAA@@@@@@??????=========<<<;;;;;;::::::888777555666666666555333111111000///............------------,,,,,,++++++'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$###!!! !!!"""  !!!!!!!!! !!! !!!!!!""""""###############%%%&&&%%%$$$$$$%%%$$$$$$"""""""""!!!!!!   ###!!! !!!!!!###"""  !!!!!!!!!  !!!  !!!###$$$$$$###### """######  ###$$$ !!!!!!!!!!!!!!!  """"""!!! !!!"""!!!!!!!!! !!!"""######################## !!!    !!!"""""""""!!!!!!  !!!!!!   !!!!!! !!!!!!""""""!!!!!!  !!!"""###$$$&&&%%%$$$"""!!!!!!!!!!!! !!!!!!   """""""""!!! !!! !!!######""" """"""!!! """%%% !!!!!!  """""" !!!$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$###### !!!"""###$$$%%%%%%%%%###$$$%%%$$$###""""""!!!"""%%%%%%"""!!!###"""!!!###%%%$$$"""!!!!!!### !!!"""###$$$$$$%%%""""""!!!!!!"""###$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###""""""######$$$$$$$$$########################$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$###!!!!!!"""$$$""""""""""""""""""###### !!!"""$$$$$$!!!"""#########"""""""""$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%$$$###"""!!!wwwwwwvvvuuusssrrrqqqppprrrssstttuuuvvvwwwwwwwwwvvvtttsssrrrrrrqqqnnnllllllllljjjhhhfffeeecccbbbccccccbbbbbbaaa``````___\\\\\\[[[ZZZYYYYYYXXXXXXUUUTTTSSSTTTVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJIIIKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEGGGHHHIIIIIIGGGDDDBBBBBBBBBAAA@@@???>>>>>>===;;;;;;::::::999888888777777666444444555666444333111111111000//////......,,,,,,,,,,,,,,,+++******&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""### !!!  !!!!!!  !!!!!!"""######$$$$$$######$$$&&&&&&$$$###&&&&&&### !!!!!!"""!!!!!! !!!!!!!!!%%%!!!    $$$ """######"""  !!!!!!!!!!!! !!!   !!!!!!!!! !!!"""$$$$$$$$$######!!! !!!"""""" !!!""""""$$$$$$###  !!!!!!""""""!!!!!!  """"""!!! !!!""" !!!"""!!! """######"""!!!!!!!!!"""$$$%%% !!! !!! !!! !!!!!! """!!!!!!!!!  !!!!!!!!!    !!! """""""""""""""!!!!!!  """######%%%$$$###!!!!!!!!!""""""  !!!  """"""!!!!!! """!!! !!!######""" !!!"""!!! """%%% !!!!!! """###!!!"""%%%!!!"""###$$$$$$$$$$$$$$$########################""""""###############"""""""""###$$$%%%%%%%%%$$$###$$$&&&%%%$$$"""###$$$$$$'''&&&###!!!###!!!!!!$$$&&&%%%###!!!"""%%%!!!!!!""""""######$$$$$$###"""!!!!!!"""###%%%&&&&&&$$$$$$%%%&&&'''&&&%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&%%%%%%$$$!!!$$$%%%### !!!$$$""""""""""""############ !!!"""$$$$$$!!!###$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""~~~}}}}}}xxxyyyyyyzzz{{{{{{{{{zzz}}}|||{{{zzz{{{zzzwwwuuutttsssqqqnnnkkkiiigggeeefffeeeeeeddddddccccccccc]]]\\\[[[[[[ZZZZZZZZZZZZWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGEEECCCAAAAAA@@@???>>>===<<<;;;999888888777777666555555777555444444555555555444111111111111000///......***+++,,,,,,,,,+++))))))%%%&&&&&&'''''''''&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%$$$"""!!!"""###!!!   !!!"""""" !!!"""!!!"""###$$$$$$$$$######"""&&&&&&######&&&&&&### !!!""""""!!!!!! """""" $$$!!!  !!!!!!  !!!!!!&&&!!!"""!!! !!!!!!!!! !!!### !!!!!!"""!!!  !!! !!! """"""!!! !!!"""######"""!!!!!!###!!! !!!!!! !!! """ $$$$$$###!!!!!!### !!!!!!""""""!!!!!!  """"""!!! !!!"""!!!"""""" """%%%###!!! ###%%% !!!"""!!! !!!###!!!!!! !!!""""""!!!  !!!!!!!!!"""!!!!!!   !!!  !!! !!!!!!!!!!!!"""############"""!!!!!! !!!!!!"""$$$###!!! !!!"""###   !!!!!!  !!!!!!!!!!!!!!! ###"""!!!"""######""" !!!!!!  """$$$"""!!!!!! !!!!!!"""### ######!!!!!!###!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%%%%$$$"""$$$&&&&&&$$$###$$$&&&$$$''''''###"""$$$###!!!%%%((('''###"""$$$&&&"""""""""""""""#########$$$###"""!!!"""$$$&&&'''%%%$$$###$$$%%%&&&&&&$$$"""##################"""&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''((()))*********)))))))))(((((('''&&&%%%"""%%%&&&$$$ """%%%!!!"""""""""############!!!!!!!!!!!!"""######$$$!!!$$$&&&%%%###"""###%%%$$$$$$############$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%$$$$$$$$$#########~~~yyyxxxvvvrrrooollliiihhhgggggggggffffffeeeeeeeee]]]]]]\\\[[[ZZZZZZZZZ[[[XXXVVVTTTTTTUUUUUUTTTSSSSSSSSSQQQPPPNNNMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@???>>>===<<<;;;;;;777777777666555555444444777555444444555666555444222222222222111000///...******+++,,,+++***)))(((%%%%%%&&&''''''&&&&&&&&&###$$$%%%&&&%%%%%%###""""""###$$$###"""!!!"""###""" !!!"""###"""!!! !!!###!!!"""###$$$%%%$$$######"""&&&&&&""""""&&&&&&""" """""""""!!!!!!$$$######!!!  !!!""""""   !!!"""'''"""$$$### ######!!!!!!###%%% !!!""""""!!!  !!!  !!! """"""!!! !!!!!!""""""!!! $$$"""  !!! ###  !!!!!!$$$"""+++######"""!!! !!!$$$&&& !!!!!!!!!!!!  """"""!!! !!!"""!!!###""" """%%%""""""$$$!!!""""""""" """$$$!!!!!!  !!!######!!!  !!!!!!!!!!!!"""""""""!!!   !!! !!! !!!"""""""""###############"""!!!!!!  !!!!!!###""" !!!###$$$!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$$$$"""  !!!!!! """######"""!!! !!!"""###&&&###"""$$$$$$ """""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!%%%%%%&&&&&&&&&%%%$$$$$$!!!$$$''''''%%%$$$&&&(((###&&&&&&$$$###%%%%%%!!!!!!%%%)))((($$$"""$$$(((#########"""""""""""""""$$$###""""""###%%%'''((($$$###"""###%%%&&&%%%$$$""""""############""""""'''&&&$$$###"""###$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,************)))((('''&&&###&&&(((&&&!!! ###&&&!!!!!!""""""#########$$$"""""""""""""""######$$$"""$$$'''&&&$$$"""$$$%%%$$$$$$############$$$$$$$$$%%%'''''''''%%%###"""&&&%%%$$$$$$######$$$$$$~~~zzzvvvsssooollljjjjjjiiihhhggggggffffffaaa___]]]ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWVVVVVVVVVWWWVVVUUUTTTRRRPPPNNNMMMLLLPPPOOOOOOOOOPPPPPPNNNLLLLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFHHHIIIHHHEEEBBB???>>><<<;;;:::999999999:::777555555666777444222666555444444222222111000222222111///...---,,,,,,******))))))))))))******###%%%&&&%%%######%%%(((###$$$%%%&&&'''&&&%%%$$$###########################"""!!! &&&""""""###### ###%%%"""!!!###(((***'''$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!! !!! """###""""""!!!!!!!!!"""######"""!!!"""###$$$""" """  """!!!""" !!!%%% """""" """$$$!!!""""""!!!$$$###!!!  """###(((### !!!!!!  !!!!!!"""""" """###  ######""" !!!!!!!!!!!!!!! """$$$$$$""" $$$$$$!!!###'''&&&!!!!!!""""""  !!!!!!"""""""""!!!$$$$$$###"""!!! !!!!!!  !!!###"""!!!"""###"""!!!   $$$###!!! """!!!"""   """$$$%%%$$$###"""  !!!!!!!!!"""###""""""!!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""%%%""" !!!###$$$###!!!$$$""" !!!""""""!!!%%%$$$###""""""!!!""""""############"""""""""""""""""""""!!!"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########'''%%%$$$%%%''''''$$$"""###"""""""""$$$%%%$$$###'''###"""$$$###!!!!!!%%%%%%###"""$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''$$$###&&&***&&&%%%(((&&&!!! $$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%&&&(((***,,,(((((()))***,,,---......+++,,,,,,,,,+++)))(((&&&&&&&&&%%%$$$$$$###""""""!!!"""###$$$%%%$$$######""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''%%%!!!!!!$$$&&&$$$(((%%%"""$$$(((***'''$$$}}}yyyvvvrrrqqqpppooommmllljjjjjjhhhfffdddaaa____________]]]]]][[[ZZZYYYYYYYYYZZZUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEEEEFFFGGGFFFBBB@@@======;;;:::999888888888888666444444555555333111444333333222222111111000222111000///...,,,++++++************))))))))))))%%%''''''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%%%%$$$########################""""""!!! !!!!!!%%%"""!!!###""" ###$$$!!! """&&&(((%%%"""$$$$$$#########"""""""""!!!!!!!!!"""""""""###### !!!"""!!! """!!!!!!!!! ### """!!!!!!   !!!"""!!!!!!$$$!!!"""###$$$$$$###"""!!! !!!""""""!!!!!! !!! """ ###!!!!!! !!!###&&&!!!""""""!!!###"""!!! !!!###$$$'''### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!""" """!!!  !!! !!!!!!!!!!!!!!!!!! %%%""" ###$$$!!!"""&&&%%%!!! """"""   !!!!!!"""!!! """""""""!!!!!! !!!!!! !!!"""!!! !!!"""!!!  !!! !!!!!!""""""!!!!!!"""   """###$$$###"""!!! !!!!!!!!!""""""###""""""!!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""%%%""" """######"""$$$""" !!!######"""######""""""!!!"""""""""!!!!!!""""""#########$$$"""""""""""""""#########$$$##################$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######(((&&&%%%&&&'''(((%%%######"""!!!"""$$$%%%$$$###&&&"""!!!###""" !!!$$$$$$###"""###%%%%%%""""""######$$$%%%&&&''''''&&&$$$$$$''''''$$$###%%%)))%%%$$$&&&%%%!!! ###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%&&&'''(((((()))***+++,,,---......+++,,,,,,,,,+++***((('''&&&&&&&&&%%%$$$$$$$$$###!!!!!!###$$$$$$$$$###"""########################&&&&&&%%%%%%%%%%%%$$$$$$###########################%%%$$$!!!!!!%%%'''&&&'''$$$"""###''')))'''$$$~~~}}}zzzxxxuuusssrrrrrrpppmmmjjjhhhgggffffffccccccbbb```````````````YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPOOOOOOOOONNNMMMLLLJJJJJJFFFEEEDDDDDDDDDCCC@@@===;;;;;;:::888777777777777666444333333444444222111111111111111111111111111111111000...---,,,+++***+++++++++++++++***)))((('''((((((&&&###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!""""""$$$!!! """""""""""" !!!$$$%%%###!!!############""""""""""""""""""""""""############"""#########!!! !!!"""!!!!!!!!! """"""$$$"""!!!######"""""""""###""""""$$$$$$$$$$$$"""""""""!!!!!!!!!  !!!  !!!!!!"""$$$&&& !!!"""!!!"""!!! !!!"""$$$%%%&&&###  """""""""$$$###"""!!!!!!!!!"""###""" !!!###!!!!!! !!! !!!!!!""""""###%%%""" ###$$$""""""$$$$$$!!! """"""!!!  !!!   """"""!!!!!!!!!"""!!!  !!!!!! !!! ###$$$"""!!!  !!!   !!!"""###"""!!!  !!!!!! !!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$""" !!!"""""""""!!! """$$$$$$###!!!!!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%!!!!!!"""###############""""""""""""""""""""""""&&&%%%######"""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###((('''&&&'''((((((&&&$$$$$$"""!!!!!!###$$$$$$###%%%!!! """""" ######"""!!!"""######!!!""""""###%%%&&&'''((()))'''$$$%%%''''''###"""$$$'''$$$$$$%%%$$$!!! """###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############'''''''''&&&&&&&&&%%%%%%)))***+++,,,---.........,,,,,,,,,,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&%%%!!!""""""###$$$#################################&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!$$$###!!!"""&&&((('''%%%###!!!###&&&'''%%%###}}}|||{{{zzzwwwssspppnnnllllllkkkjjjiiihhhggggggffffffaaa```___]]][[[YYYXXXWWWYYYWWWVVVVVVVVVUUUSSSQQQQQQQQQQQQPPPOOOMMMLLLKKKGGGEEEDDDCCCCCCAAA>>>;;;:::999888777666666666666555444444333333333333222000111111111222222222333111000///...---,,,++++++,,,,,,,,,,,,+++***)))(((''''''&&&%%%$$$###$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!! !!!"""######### !!!!!!"""!!! !!!###$$$###!!!######"""""""""!!!!!!!!!""""""""""""#########$$$!!!"""###"""!!! !!!"""  """###""" !!!!!!!!! !!!"""############"""!!!###"""!!!!!! !!!""""""###$$$ !!!"""!!! !!!"""###%%%&&&%%%###"""!!!"""###$$$$$$%%%###!!! !!!"""###"""!!!!!!"""!!!""" !!! !!!"""###### $$$%%%""" """###""""""""""""""" """"""""""""    !!!######"""!!!"""###!!! !!!!!! !!!!!!  """######    !!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!! """###!!! !!!###%%%$$$$$$ !!!!!!"""""""""""" !!!!!!"""######$$$$$$ !!!"""###$$$######"""""""""############""""""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$""" !!!"""$$$$$$###$$$!!!!!!$$$$$$!!!!!!$$$"""!!!!!!!!!""""""!!!!!!$$$$$$%%%&&&&&&'''(((((('''%%%%%%''''''###"""$$$&&&%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&***+++,,,---...---------,,,,,,,,,,,,,,,+++++++++&&&&&&&&&'''''''''''''''"""######$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""$$$$$$!!!"""&&&(((&&&$$$"""!!!"""$$$%%%$$$###}}}yyyvvvtttsssqqqqqqpppooommmllljjjjjjfffeeecccaaa^^^\\\ZZZYYY[[[YYYXXXWWWWWWVVVSSSQQQSSSRRRRRRQQQPPPNNNLLLKKKGGGFFFDDDBBBBBB@@@>>>;;;888777666666555555555555555555555555444333444444111111222222333444444444111000000//////...............------+++***)))(((&&&%%%$$$$$$%%%%%%&&&%%%'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$"""!!!!!! ###"""""""""###$$$$$$###""""""""""""!!!!!!!!! !!!""""""""""""######### !!!"""!!!  ###"""!!! """  !!!!!!!!!!!!!!!!!! $$$"""  ###"""""""""""""""!!!!!!!!!!!!!!! !!!###$$$&&&&&&$$$$$$############%%%&&&$$$###!!! !!!"""!!!!!!""""""""""""!!!  !!!######!!! !!! !!!"""######!!!"""!!!"""###### !!!######!!! """ !!!"""""""""###    !!!######"""!!!"""###"""!!!!!!!!!""""""   !!!!!! !!!!!!  !!!  !!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!! !!!###!!! """$$$%%%%%%### !!!"""######""""""######""""""""""""""""""!!!!!!"""#####################$$$%%%%%%$$$######&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$""" !!!###$$$$$$%%%"""###&&&&&&######%%%!!!!!!"""!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&%%%'''$$$%%%''''''###"""%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******++++++***+++,,,---...---,,,+++++++++++++++++++++,,,,,,'''''''''''''''''''''((($$$$$$$$$$$$%%%%%%&&&&&&########################&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$######&&&%%%""""""%%%%%%######"""""""""$$$$$$$$$###~~~yyyyyyxxxvvvtttqqqooonnnjjjiiihhhfffdddbbbaaa```^^^\\\ZZZYYYYYYWWWTTTRRRTTTSSSSSSQQQPPPNNNLLLKKKGGGEEEBBBAAAAAA???===;;;777777666555555555555555444555666555444333444555222222222333333444444444111111111111222222222222111000...,,,+++***))))))&&&$$$######%%%'''&&&&&&&&&%%%$$$#######################################""""""!!!!!!!!!"""######""""""""" !!!$$$######$$$%%%%%%$$$$$$###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  $$$!!! !!!!!!!!!  !!!!!!  """!!!  !!!""" !!! %%%$$$""""""""""""  !!! !!! !!!"""$$$%%%%%%&&&###$$$%%%$$$######$$$&&&$$$###!!!  !!! """$$$%%%$$$###!!!!!!""" $$$$$$""" !!! !!!!!!""""""$$$###  """### """$$$!!!""" """"""!!!!!!"""###  !!! !!!""""""  """"""!!!!!!!!!"""###"""!!!"""######!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!  !!!  !!! !!!!!!!!! !!!!!!"""#########"""!!! !!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""!!! !!!###"""!!!!!!###%%%%%%$$$### !!!###$$$$$$###""""""############""""""!!!!!!"""""""""!!!"""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%###""""""###$$$"""!!!###$$$$$$%%%######''''''$$$$$$&&&!!!"""###"""!!!!!!###$$$''''''&&&&&&%%%$$$$$$$$$&&&###$$$''''''$$$###&&&%%%''''''%%%%%%((((((&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%&&&'''(((***,,,---...)))+++,,,------,,,***(((***)))))))))***+++,,,,,,'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&######%%%%%%""""""############$$$$$$$$${{{xxxvvvtttsssqqqnnnkkkhhhfffeeeaaa___]]]\\\[[[YYYVVVTTTTTTSSSSSSQQQPPPNNNLLLKKKEEEBBB@@@??????>>><<<;;;777666666555555555555666222444555444222222333555222222222222222333333333111222333444555666666777444222...+++))))))******(((%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""### """###!!!"""%%%###$$$%%%%%%$$$######$$$!!!!!!!!!  !!!!!!!!!!!!  !!!### !!!  !!! $$$"""!!!!!! !!!!!! !!!!!!  !!! !!!"""### ######%%%###!!!!!!######!!! !!!  !!! !!!"""###$$$%%%%%%%%%"""$$$%%%$$$"""!!!###%%%$$$$$$###""""""!!! """"""######"""!!! !!!!!! ###$$$!!! """!!!  !!! !!!!!!!!!!!!!!!!!!  !!!"""$$$ """$$$!!!###!!!######!!! !!!###  """!!!!!! !!!"""###$$$ !!!!!! !!!"""!!! !!!""""""  !!!!!!""" !!!!!!!!!!!! """"""!!!!!! """!!!!!! !!!!!!!!!""" !!!"""$$$%%%&&&!!!  !!!###!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""#########"""$$$$$$"""!!!!!!"""###""""""###%%%%%%###!!!"""###%%%%%%%%%$$$"""!!!"""""""""""""""#########$$$###!!! """$$$&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&###"""###$$$$$$""" """$$$$$$###!!!###''''''$$$###%%%!!!###$$$"""!!!!!!$$$'''%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###''''''%%%%%%'''###''''''$$$$$$((()))%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((***,,,---)))***,,,---,,,***(((&&&(((((('''((((((***+++,,,(((''''''&&&&&&%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######&&&&&&###"""###$$$$$$$$$$$$$$$%%%~~~|||yyytttpppkkkhhhfffcccaaa___^^^]]][[[XXXUUUTTTSSSSSSQQQOOOMMMLLLJJJCCC@@@>>>=========;;;:::777666666555555555666666000222444333111000222444111111111111111111111111222222444555777888999:::555333...***((()))***+++***'''$$$$$$%%%&&&$$$!!!$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""### ######""""""&&&"""$$$%%%%%%############!!!!!!  !!! !!!  !!!###!!!$$$### !!!!!! &&&""" """"""!!!!!!!!!!!!""""""!!!"""  """"""$$$!!!!!!%%%$$$ $$$""" !!!$$$%%%###!!! !!!  !!!!!!"""###$$$$$$$$$$$$$$$"""$$$&&&%%%""" """$$$%%%%%%%%%%%%$$$"""!!! ###"""!!!  !!! """###  ######""" !!!!!!!!!!!!!!! !!!"""""""""$$$ """%%% ### """$$$###!!! """  ###"""!!!!!!!!!###$$$%%% !!!!!!  !!!!!!  !!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""### """!!!""" !!!!!!"""""" !!!###%%%&&&((( ###%%%""""""""""""############ !!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!""""""""""""############"""&&&&&&###!!!!!!"""#########$$$%%%%%%### $$$%%%&&&'''&&&$$$"""!!! !!!"""###$$$%%%%%%%%%### !!!%%%''' """###$$$$$$###""" ###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%###&&&((('''$$$###$$$%%%$$$""" """$$$$$$""" """&&&&&&###"""$$$"""###$$$###!!!!!!%%%(((#########$$$$$$%%%%%%%%%###!!!"""'''(((%%%&&&(((!!!&&&&&&######(((((($$$''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&'''***+++(((***+++,,,,,,***'''%%%''''''''''''((()))+++,,,(((((('''&&&%%%%%%$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%% ###$$$###$$$''''''%%%###$$$%%%%%%$$$$$$%%%&&&{{{wwwsssnnnkkkgggfffdddaaa^^^\\\ZZZXXXVVVTTTRRRQQQPPPMMMIIIFFFFFFDDDAAA???>>><<<999777888333111444777555444555222222333333333333444444222222222222222111000000222333666888:::<<<<<<<<<444333000---)))&&&###!!!)))'''%%%###!!!""""""######%%%''''''%%%$$$$$$%%%&&&%%%###"""!!!"""###$$$""""""#########""""""!!!######""""""""""""######%%%$$$$$$$$$""" """%%% !!!""""""!!!!!!!!!$$$&&&######!!!!!!!!!"""!!!!!!"""############""""""   !!!"""!!!%%%### !!!### """ """***%%%###"""!!! !!!"""###&&&###!!!"""&&&&&&### !!!!!!"""""""""""""""  """!!!"""%%%((()))'''###$$$#########""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""" %%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############'''  !!! &&&######&&&&&&######%%%  """""" !!! !!!"""### """!!!  !!!!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""  !!!"""######$$$########################"""""""""!!!!!!"""!!! !!!###$$$###!!!"""!!!$$$""" !!!"""""" """"""###%%%######"""""""""""""""###$$$&&&""""""''''''""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$""" """$$$%%%### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!#########"""!!!"""############$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&'''''''''''''''&&&'''&&&$$$######$$$&&&'''######$$$%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((()))+++)))(((((()))(((%%%###&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$#################################!!!"""$$$%%%&&&&&&%%%%%%!!!$$$%%%%%%$$$$$$"""$$$&&&''''''&&&%%%###'''&&&%%%%%%$$$$$$$$$%%%zzzvvvqqqmmmhhhgggeeebbb___\\\ZZZYYYUUUSSSQQQPPPOOOLLLHHHEEEEEECCC@@@>>>===;;;999666888333111444666555444555222222222333333333444444222222222222222111000000222333666999;;;=========999777444000---***((('''***)))'''%%%###$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###!!!!!!"""###$$$""""""############""""""#########""""""############$$$%%%$$$###!!!"""### !!!!!!!!!!!!!!!"""###%%%"""!!! !!!""""""!!!!!!""""""######"""!!!!!!  """""" ###!!! !!!!!!###!!!"""((($$$$$$$$$#########$$$$$$&&&###!!!"""%%%&&&### !!!!!!""""""!!!!!!$$$$$$$$$###!!! !!!### !!!"""%%%&&&%%%"""#########"""""""""!!!!!!######$$$%%%&&&&&&&&&&&&######""""""!!!!!! """ $$$  ###""""""""""""""""""""""""!!!!!!"""############"""&&&!!!!!!!!! $$$!!!!!!###### """  """""" !!! !!!"""###!!!"""!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""######### !!!"""######$$$$$$ """"""!!!!!!!!!"""###"""!!!"""######!!!###"""$$$""" !!! !!!"""""""""$$$###"""###!!!"""""""""""""""######$$$%%%"""###''''''###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###"""!!!"""$$$%%%### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&'''&&&&&&(((((('''''''''((()))***(((''''''(((***++++++***'''''''''''''''(((((()))(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$##############################!!!"""$$$%%%&&&&&&%%%%%% !!!###%%%%%%&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$###############yyytttpppiiihhheeebbb___\\\ZZZYYYTTTRRRPPPOOOMMMKKKGGGDDDCCCAAA>>>===<<<:::888555888333222444666444333555222222222222333333333333222222222111111111000000222444777:::<<<>>>??????<<<999555111...,,,++++++,,,***((('''&&&&&&&&&'''%%%%%%%%%$$$######%%%'''$$$###"""!!! !!!"""###""""""############""""""$$$$$$############$$$$$$!!!###%%%%%%###""""""""" !!!!!!!!!!!!!!!###"""###!!! !!! """###"""!!! !!!""""""""""""!!!!!! !!!"""!!!  """$$$""""""(((''''''((((((((('''%%%%%%%%%"""!!!"""$$$%%%""" !!!!!! $$$%%%&&&%%%###!!!!!!!!! !!!######""" """"""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$###"""!!!!!! !!!  ### """!!!!!!"""######################## !!!"""""""""""""""&&&!!!!!!""" !!!### """"""!!!  !!!!!! !!! !!!"""###!!!""""""   !!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!  !!!!!!""" !!!!!!""""""######!!!"""###$$$%%% """"""!!! !!!"""$$$###""""""###""" $$$ ###%%%""" !!! !!!!!!!!!""""""###%%%$$$ """"""""""""""""""######$$$$$$%%%###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###""""""###$$$$$$###!!!###$$$$$$%%%%%%$$$$$$######$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''))))))((((((((()))***+++***((('''(((***,,,---,,,((((((((((((((()))))))))))))))(((((('''&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""#########"""""""""""""""|||vvvqqqjjjhhhddd```]]]ZZZXXXXXXSSSQQQNNNLLLKKKIIIFFFCCCBBB???===<<<;;;999777555777333222555555222222555111222222222222333333333222111111111111111222222444555888;;;===?????????:::888333///,,,++++++,,,+++***)))(((''''''''''''%%%%%%%%%###!!!"""%%%'''######"""!!! !!!!!!!!!!!!""""""############"""%%%$$$$$$$$$$$$$$$$$$%%%###&&&$$$######""" !!!!!! !!!!!!!!!$$$ !!!""" !!!$$$  """###"""  !!!""""""""""""""""""!!!  !!!   !!!$$$$$$"""%%%+++,,,---......,,,)))&&&$$$###"""!!!"""######!!! !!!######!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###%%%$$$$$$###"""!!! !!!!!!!!! """###""""""""""""""""""""""""""""""""" !!!""""""""""""!!!$$$"""!!!"""######"""!!!%%%"""!!!######"""  !!! !!!"""### !!!""""""   !!!!!!  !!!!!!!!!!!!!!!!!!######"""!!!   !!!""""""### !!!!!!!!!"""""""""### !!!"""###$$$%%% !!!###"""!!! !!!"""###"""""""""######""" %%%""""""%%%$$$!!! """ !!!"""""""""""""""!!!###### """### !!!""""""###$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$""""""###$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((($$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''(((((('''(((((((((((())))))******000---)))((((((((((((((()))))))))*********))))))******)))((('''&&&%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###"""""""""#########"""""""""~~~wwwrrriiigggccc^^^ZZZWWWVVVUUURRROOOLLLJJJIIIGGGDDDBBB@@@>>><<<;;;:::999666444666444333555444111222555111111111222222222333333111111111111222333555666777888:::<<<===>>>======888666111---+++***++++++))))))(((''''''&&&&&&&&&%%%%%%$$$"""!!!"""%%%'''###""""""!!!!!!!!!!!!!!!!!!!!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%###&&&###"""$$$### """!!! !!!!!!$$$!!! """!!!!!!%%%"""!!! !!!"""!!!  !!!"""""""""!!!$$$###"""!!! """  !!!!!!!!!!!! ###%%%&&&)))...111222222111...***%%%""""""!!!!!!""""""""" !!! !!!"""!!! !!!"""$$$###### !!! !!!"""############%%%$$$$$$###"""!!!!!!!!!  """""" !!!######"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""###%%%$$$!!!%%%"""!!!###"""!!!  !!! !!!"""### !!!###"""!!! """  """$$$"""!!! !!!!!!!!!!!!!!!######"""!!!   !!!"""######!!!!!!!!!!!!""""""""""""""""""############$$$$$$!!!"""###"""!!! !!!###!!! """$$$%%%$$$###%%%######%%%$$$ !!! !!!""""""######""""""!!!""" !!!$$$%%%"""!!!!!!###$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""###%%%$$$###"""###$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$&&&((()))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''(((((())))))))))))111...***'''&&&&&&&&&%%%))))))***++++++***)))(((***))))))(((''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%$$$###"""######$$$%%%%%%$$$$$$###xxxsssjjjgggbbb]]]XXXVVVTTTTTTQQQNNNKKKHHHGGGEEECCCAAA@@@>>><<<;;;:::999777555666444444555333000111555111111111111222222222222111111111222444666999::::::;;;<<<<<<<<<;;;:::999777555222///,,,++++++,,,(((''''''''''''&&&&&&%%%$$$$$$$$$###""""""$$$&&&#########"""""""""!!!!!! !!!"""######$$$######$$$$$$############$$$$$$$$$&&&!!! $$$$$$ ###"""  !!!!!!$$$!!!!!!###!!!!!!&&&###"""!!!!!!"""!!! !!!!!!!!!!!!!!!######""" !!!!!!!!!$$$"""  !!!!!!"""!!!!!!!!!"""&&&'''+++///222222222000---(((### !!!!!!!!!!!!!!!  !!!!!!!!!###%%%$$$###""""""$$$$$$###""" !!!"""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!"""""" """$$$"""!!!"""###""" !!!!!!"""############### """"""!!!###&&&%%%!!!### !!!  !!!  """!!! !!!"""### """######!!! !!!###!!!!!!$$$%%%###!!! !!!""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$###############"""######""" !!!###  """%%%&&&&&&%%%%%%###$$$%%%###!!! !!!"""###$$$###"""!!! !!! """%%%&&&### !!!###%%%&&&&&&%%%%%%$$$&&&'''%%%%%%'''&&&$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%###########################$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((###&&&((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&'''((()))))))))((((((---***((('''((()))((('''))))))***++++++***(((''')))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%%%%yyyuuukkkhhhccc]]]XXXUUUTTTTTTPPPMMMIIIFFFEEEDDDBBB@@@@@@>>><<<;;;;;;:::777555666444444555222///000555111111111111222222222222000000111222555999<<>>>>>======;;;888666555444333111///---,,,+++***'''''''''(((''''''&&&&&&"""$$$%%%$$$###"""###$$$##################"""!!! !!!"""######$$$$$$$$$#########""""""#########$$$%%%$$$%%%!!!###""" !!!!!!###!!!"""$$$"""!!!&&&!!! !!!""""""  !!!!!!!!!!!!!!! !!!"""###!!!$$$"""  !!!  !!!!!!!!!&&&'''***.........---,,,)))%%%""" !!!!!!!!!   !!!###&&&%%%$$$######$$$$$$"""  !!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$!!!######!!!"""$$$ !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$!!!""" """&&&%%% $$$!!! """!!!!!!!!!  """!!! !!!"""###!!!"""######!!! !!!###  ###%%%###  !!!""""""""""""!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$###$$$$$$""" """###!!!!!!!!!###%%%&&&%%%$$$$$$###$$$%%%!!! !!!"""$$$$$$###"""!!! """!!!"""%%%$$$!!!!!!###%%%&&&&&&&&&%%%###'''(((%%%%%%((('''#########$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&$$$"""###%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%$$$$$$%%%###########################$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''''''''###%%%((()))(((&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))))))))'''((()))*********))))))***)))((()))+++,,,+++***((()))***+++***)))'''&&&((((((((((((((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%''''''((('''&&&%%%&&&%%%%%%%%%$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%{{{vvvmmmiiiddd^^^YYYVVVUUUUUUPPPMMMHHHFFFDDDCCCAAA@@@@@@>>><<<;;;;;;:::888666555444555555222...000555000111111111111222222222000000111333666;;;???AAA@@@???>>>===:::666333222111000///...,,,***)))((('''((((((((((((((('''&&&!!!###%%%%%%###"""######$$$$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$######""""""""""""######%%%%%%$$$&&&!!!$$$###  !!!"""!!!###%%%###!!!%%% """###"""!!! !!!!!!!!!!!!!!!!!! !!!"""""" """$$$###"""$$$""" !!!######""" !!!!!!%%%&&&(((,,,)))))))))(((&&&###!!! """!!!  !!!!!! !!!$$$%%%$$$###$$$$$$###   !!!""""""######""""""""""""###$$$$$$%%%%%% """$$$###!!!###$$$!!!###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!! """'''%%%'''$$$###%%%### !!!!!!!!!  ###!!!  !!!"""###!!!"""######!!! !!!######%%%""" !!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$$$$""" """$$$###""""""###%%%%%%$$$"""$$$###$$$%%%!!! !!!###$$$%%%$$$"""!!!"""###!!!"""$$$###!!!###&&&''''''&&&%%%###(((((($$$$$$((((((#########$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&"""$$$'''&&&$$$"""###%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%'''((((((((('''&&&"""%%%((()))(((&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&'''((()))************((()))***+++,,,+++******+++******+++------+++***((()))***+++***)))'''%%%''''''(((((())))))******)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$&&&(((******)))((('''%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%'''''''''%%%$$${{{vvvpppllleee```[[[WWWSSSPPPRRRPPPMMMJJJHHHDDD@@@<<<999;;;;;;999555333555777111222333222000.........111000000000//////......000000111333666;;;???AAAFFFDDD@@@<<<888555333222///---,,,,,,---,,,***(((+++)))&&&&&&''''''''''''&&&&&&%%%$$$###"""!!! ###"""###$$$%%%%%%###!!!"""""""""###$$$$$$$$$%%%!!!"""###%%%%%%$$$######!!!  !!!!!! !!!###!!!### %%% ######  !!!""""""$$$%%%$$$""" ###""" $$$###!!! ###"""  !!!###%%%######$$$%%%&&&%%%"""   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$!!!"""""" !!!$$$!!!"""############%%%%%%$$$###""""""###### !!!!!!!!!!!! !!!"""###"""!!! !!!"""'''$$$!!!!!!###%%%$$$"""%%%###!!!!!!"""######"""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""!!!!!!!!!  !!!!!! !!! ###!!!###&&&""" """###  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###!!! !!!$$$%%%$$$"""$$$!!! $$$###!!! !!!!!!###!!! ###***111222))) ###&&&%%%"""$$$$$$%%%%%%$$$###!!! $$$!!!!!!###"""######""""""""""""###### """############ !!!###$$$%%%%%%%%%$$$'''&&&$$$"""!!!!!!"""""""""###%%%%%%%%%%%%'''(((%%%&&&$$$!!!"""%%%$$$ $$$ %%%&&&"""###'''$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###'''%%%''')))%%%$$$((('''&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''!!!%%%'''&&&&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((()))******+++,,,,,,------+++,,,,,,,,,,,,+++***))),,,---...//////---,,,***---,,,***)))((((((((()))&&&&&&%%%&&&''')))+++,,,+++(((((()))(((%%%$$$&&&'''''''''&&&&&&%%%%%%%%%%%%###""""""###$$$$$$###$$$%%%'''))))))((('''&&&&&&$$$###$$$''''''%%%###"""###%%%&&&''''''&&&%%%zzzuuupppkkkeee___[[[WWWSSSPPPPPPMMMJJJGGGEEEBBB???<<<999::::::777444222333555111222222222000/////////111111111000000000//////111111111333555999===???AAA@@@===999666333111000,,,+++***+++,,,,,,+++)))+++)))'''&&&'''(((((('''&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$########################$$$$$$$$$!!!""""""###############"""!!!  !!!"""!!! !!!"""$$$"""!!!!!!"""   !!!!!!!!!%%%&&&$$$""" ###""" !!!!!!  !!!!!! !!!  """""""""!!!!!!"""###"""     !!!!!!!!!!!! !!!!!!!!!!!!%%%!!! """!!! $$$!!!""""""#########%%%$$$######"""""""""###!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""&&&###!!!!!!###%%%$$$######!!! !!!###$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$###############""""""!!!!!!!!! !!!  !!!!!! !!! """!!!!!!!!!"""$$$"""!!!""""""""""""""""""""""""""" !!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!  """###""" $$$""" !!! !!!"""###!!! %%%***&&&$$$ !!!###%%%$$$$$$%%%%%%$$$###!!! $$$!!!"""$$$### !!!!!!!!!!!!!!!"""###$$$%%% !!!"""""""""""" """$$$%%%%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%&&&'''%%%'''&&&"""!!!$$$%%%###%%%""""""%%%%%%!!!!!!%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###'''%%%''')))&&& %%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$''''''&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,---......---+++***,,,+++***(((((('''((((((&&&&&&%%%&&&''')))***,,,***''''''))))))&&&&&&)))''''''&&&&&&&&&%%%%%%%%%%%%###""""""###$$$$$$######%%%&&&(((((('''&&&%%%&&&$$$###%%%''''''%%%#########$$$%%%&&&&&&&&&&&&yyytttoookkkeee___[[[WWWSSSPPPLLLIIIEEECCCAAA@@@>>>===::::::999666333111111222000000111111000000000000222222222111111111111000111111111222444777:::;;;;;;:::888555333000...---***))))))***,,,---+++***+++)))''''''((())))))(((&&&&&&%%%$$$###""""""!!!"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$###############!!!!!!!!!!!!!!!"""######"""""" """"""  !!!"""%%%%%%"""!!!%%%###%%%!!! !!! !!!%%%%%% ###""" ###"""  !!!"""### !!!!!!!!!!!!!!!  """!!! !!!!!!     !!!!!!!!!!!! !!!!!!!!!"""%%%!!! !!!!!!### !!!""""""""""""$$$############"""""""""""""""""""""!!!!!!  !!!"""""" !!!"""$$$"""!!!!!!###%%%%%%$$$!!! !!!###%%%%%%$$$######$$$$$$$$$######"""###############$$$$$$$$$"""""""""!!!!!!!!! """ !!!!!! """ !!!""" !!!### ###$$$ """""""""""""""""""""""" !!!!!!######""""""""""""######  !!! $$$"""  !!!!!!!!! !!! !!!###!!! ### ###!!!###)))$$$$$$$$$$$$###"""!!!!!!###!!!"""%%%%%%!!!!!!### !!!"""$$$%%%&&& !!!!!!!!!!!!  !!!###$$$$$$$$$$$$""""""""""""###%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###''''''""""""%%%&&&&&&$$$###%%%$$$!!! #########$$$$$$$$$$$$######"""###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%'''((('''######'''%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$###&&&'''))))))'''''''''((('''&&&&&&%%%%%%&&&&&&'''"""((('''%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''''''''(((((())))))***++++++---,,,+++***)))***++++++***+++,,,------,,,+++++++++***)))((('''''''''(((&&&&&&%%%%%%&&&(((***+++(((&&&&&&)))***'''(((+++&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&''''''xxxsssnnniiiccc^^^ZZZVVVRRROOOJJJGGGCCC@@@?????????>>>;;;:::999666333111111111000/////////111222222111222222222222222222222222222222222222444555777888666666555333111///---,,,+++******+++,,,---+++******)))(((((()))***)))(((&&&&&&%%%$$$$$$###"""""""""%%%&&&$$$ ###(((%%%$$$$$$$$$###"""""""""!!!!!! !!!"""######"""!!! !!!"""###  !!!"""%%%(((%%% """(((&&&$$$!!!!!!""" """ $$$$$$"""""" ###"""  !!!"""###$$$ !!!!!!""""""!!!!!! %%%###!!!!!!"""""""""!!!    !!!!!!""" !!!""""""%%%!!! !!!!!!""" !!!""""""!!!!!!"""###############""""""""""""###""""""!!! !!!"""""" !!!###"""!!!!!!"""$$$%%%%%%%%%"""!!!!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%"""""""""!!!!!!!!!!!! """!!! !!!!!! !!! !!!###""" $$$###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###""""""""""""""""""### $$$""" !!!""""""!!! !!!!!! !!!""""""  """&&&&&&"""!!!%%%***###############"""!!!!!!""" $$$$$$"""!!!$$$ """###$$$%%%"""""""""""""""!!!  """###$$$%%%%%%"""#########$$$%%%&&&&&&$$$&&&&&&&&&$$$###$$$&&&!!!&&&'''!!!$$$'''%%%$$$###$$$###""""""###"""######$$$$$$######""""""$$$'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((((((''''''((($$$%%%'''''''''%%%###"""###$$$&&&''''''&&&$$$###&&&(((******)))(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$***((($$$%%%)))+++''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((())))))***---,,,***(((((()))+++,,,)))***+++,,,,,,,,,,,,+++***))))))(((((('''''''''&&&&&&%%%%%%&&&''')))***)))''''''))))))''''''***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%$$$######$$$%%%'''(((~~~wwwrrrkkkgggaaa\\\XXXTTTQQQNNNIIIFFFBBB@@@???@@@??????===;;;999666444333222111111///---...111333222111222222222222222333333333333333333333333444555555444444333222111///---+++...---,,,,,,,,,,,,***((()))((('''((()))***)))'''&&&&&&%%%%%%$$$#########"""%%%&&&$$$ ###(((%%%$$$$$$$$$###"""""""""!!!  """######"""!!! !!!"""### !!!!!!###'''%%% ###+++)))  """"""""" !!! """!!! """ ###""" !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!! $$$""" !!!"""!!!    !!!!!! !!!!!!"""$$$!!!!!! """ !!!!!!!!!!!! !!!""""""#########""""""""""""######"""!!! !!!""""""!!!!!!"""$$$ !!!######$$$$$$%%%&&&$$$###"""###$$$###!!!$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%###"""""""""!!!!!!!!!!!!!!! !!!""""""  !!!$$$###!!!###'''"""&&&$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""######""""""""" !!!!!!!!! ###!!! """###"""!!!!!!"""!!! !!!""""""!!!!!!"""!!!###%%%&&&&&&%%%%%%%%%######"""""""""""""""""" ######!!!!!!###!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!###$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&&&&&&&$$$###$$$&&&$$$&&& ###&&&"""############$$$%%%$$$"""######$$$$$$######"""###$$$'''))))))'''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((())))))'''###%%%&&&''''''&&&$$$"""###$$$&&&''''''&&&$$$###%%%'''***+++***)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&,,,(((###$$$'''***''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((((()))))),,,+++)))(((((()))+++,,,((()))***+++,,,,,,------)))))))))))))))(((((((((&&&&&&%%%%%%&&&'''((()))+++(((''')))(((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''(((zzztttoooiiieee___ZZZVVVRRROOOLLLHHHEEEBBB@@@@@@@@@???>>>===:::777666555444333111333///------111333333111111222222222222333333333333333333444444444555555333333333333111///,,,+++...---++++++++++++(((&&&'''&&&&&&'''))))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$############### !!!"""""""""""" """""" !!!"""###""""""%%%)))(((""" """###"""!!! !!! """ ###""" !!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!    !!!### ### !!!!!!!!! !!!"""#########"""!!!!!!""""""######""""""!!! """############$$$&&& """$$$$$$$$$###$$$%%%%%%$$$###$$$$$$### ######$$$$$$$$$######"""###############$$$$$$$$$######"""""""""!!!!!!!!!  """######""" !!!$$$###!!!###'''!!!###$$$!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""!!!"""###""" """!!!  """###"""!!! !!!""""""!!!"""###############""""""$$$&&&&&&### ###""""""!!!!!!!!!"""""" """### """"""!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%$$$###### !!!"""###%%%'''((('''''''''&&&%%%###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&###%%%!!!!!!$$$$$$ ######""""""&&&&&&$$$######$$$$$$$$$$$$#########$$$&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%'''+++***&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$'''***+++***)))))))))'''&&&&&&%%%%%%&&&&&&'''"""(((,,,((($$$$$$'''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''((())))))******)))((()))***+++,,,))))))***+++,,,---...///))))))************))))))'''&&&%%%%%%%%%&&&((()))***'''&&&((('''###"""%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''~~~zzzvvvpppkkkfffbbb]]]XXXTTTQQQMMMKKKFFFDDDBBBAAA@@@???===;;;;;;888555444555555333000444000,,,---000333222000111111111111222222222333333333444555555555555555222333333222111...+++)))***)))((()))***)))'''&&&%%%%%%%%%'''))))))'''%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$########################$$$$$$$$$ !!!""""""""""""!!!"""!!!  !!!""" ###$$$'''&&&######  """###"""  !!!!!!!!!!!!!!!!!! """""""""""" ###"""    !!!    !!! !!!  $$$ !!!!!!  """###$$$###"""!!! !!!"""###############!!!###$$$%%%$$$$$$&&&''' ###%%%%%%###"""###$$$#########$$$%%%$$$!!!""""""###$$$$$$$$$######$$$$$$$$$########################"""""""""!!!!!! """$$$%%%###!!!!!! ###!!!###)))$$$"""$$$###""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""$$$"""  """  """"""!!!  """"""""" !!!"""#########"""!!!!!!"""%%%%%%###!!!###"""!!! !!!!!!"""###""" ###### """ !!!"""###$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""$$$&&&)))***''''''''''''%%%$$$"""!!!###$$$%%%%%%%%%%%%&&&''' $$$%%%######&&&%%%"""!!!%%%%%%!!!"""%%%%%%"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&$$$&&&+++)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''$$$(((***&&&%%%''''''&&&''''''''''''''''''''''''))))))***++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))*********+++))))))***+++---...000111)))***+++,,,,,,+++******'''&&&%%%%%%%%%&&&'''((('''%%%$$$&&&&&&###"""%%%######$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%''''''%%%###$$$&&&######$$$%%%&&&&&&&&&&&&zzzwwwrrrmmmhhheeeaaa[[[VVVSSSOOOLLLJJJEEECCCAAAAAA@@@>>>;;;999999666333333444444222000555111,,,---000333222///000000000111111222222222333444444555666666666555222222333222000---***(((&&&&&&%%%&&&((()))'''&&&$$$$$$$$$&&&(((((('''%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&%%%###!!!""""""######$$$$$$$$$%%% """#########"""!!!!!!  !!! !!!!!! %%%%%%(((""""""$$$!!! !!!!!!  !!!""""""!!!###"""!!!!!!###$$$###""" ######!!! !!! !!! """###"""   !!!!!!   !!!%%% !!!  """###$$$###"""!!! !!!###$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((!!!$$$&&&&&&###!!!"""###!!!!!!"""$$$%%%%%%""" !!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""############"""""""""""""""%%%&&&$$$"""""" !!!""""""$$$######%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! """$$$"""!!!!!!"""!!!!!!###$$$$$$$$$"""!!!!!!"""!!!!!! !!!"""$$$$$$%%%%%%%%%###"""!!! !!!"""######!!!!!!$$$$$$!!!!!!###!!!"""$$$%%%"""######$$$$$$$$$######"""""""""###%%%'''***+++%%%&&&''''''&&&%%%###""""""###%%%%%%%%%%%%'''(((!!!$$$%%%%%%''')))'''"""###'''&&&"""!!!$$$$$$ $$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&%%%###&&&+++)))"""&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%)))******)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''(((%%%&&&))))))&&&(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''((()))************************+++---///111222******,,,------,,,+++***'''&&&%%%%%%%%%&&&'''(((%%%""""""%%%&&&######&&&#########$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%''''''$$$###$$$&&&"""###%%%&&&''''''&&&%%%vvvpppnnnkkkfffbbb___[[[WWWSSSQQQOOOLLLJJJGGGEEEAAA>>>;;;::::::::::::999777666444444333333333222222222222222222222555555444333333222111111444444555666777777666666111222222111...***&&&$$$)))((('''&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%### !!!###$$$###!!!***$$$    !!!""""""!!! !!!!!!!!!!!!!!!  !!!  &&&%%%'''))),,,***&&&!!! !!!!!!!!!!!!  !!!######!!!   ###$$$""" !!!""""""!!! !!! !!!!!!"""!!! !!!!!!""""""######!!!"""""""""   """#########"""!!!###$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%((()))&&&$$$(((!!!!!!''')))$$$ """!!!!!!!!!"""$$$%%%###"""$$$""" !!!###$$$%%%$$$$$$$$$######!!! '''%%%###!!!###"""%%% $$$)))%%%  &&&!!!"""!!! ### !!!"""######"""!!!!!! !!!!!! !!!######$$$$$$$$$###!!!  !!!""""""###""""""!!!###!!!!!!###$$$"""###!!!"""%%%###""" """$$$###&&&%%%""" ###%%%$$$########################### """######""""""###$$$ ###&&&%%%""" ###'''#########&&&((('''###!!!###$$$$$$$$$$$$&&&'''(((((((((((('''&&&%%%$$$(((&&&$$$###$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%)))((('''&&&''')))+++,,,"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%&&&&&&'''((())))))#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''))))))((('''''''''''''''''')))+++)))&&&&&&+++000***)))((()))+++,,,,,,+++---------,,,+++++++++++++++)))((('''((()))((('''%%%%%%%%%'''***,,,,,,,,,...((('''+++,,,(((''')))'''((()))***+++,,,------+++,,,,,,,,,,,,+++******)))&&&$$$%%%'''(((&&&###(((&&&###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$,,,(((  ((((((!!!$$$$$$$$$%%%''''''%%%###}}}tttnnnllliiiddd```^^^[[[VVVRRRPPPNNNKKKIIIFFFDDD@@@===;;;999999999999888777666444444333333444444444444444444444444555555444333333222111111333333444555555555555555111000///---+++)))'''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$&&&)))+++'''$$$"""!!!"""###!!!'''###!!!  !!!""""""!!!    """!!!"""$$$'''&&&### !!!!!!""""""!!!!!! !!! !!!###"""   """""" !!!"""""""""!!! !!!   !!!!!! """""""""""""""!!!!!!!!!!!!"""###"""  !!!!!!!!!"""""""""""""""!!!######$$$%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&$$$!!!"""###$$$%%%%%%$$$%%%&&&""""""!!!"""$$$$$$###"""$$$"""!!! !!!###$$$%%%$$$$$$$$$$$$###"""!!! $$$###"""!!! !!!!!!!!!###'''!!!"""%%%### %%%"""""""""###"""  !!!""""""""""""!!! """  ###$$$###!!!###$$$$$$$$$$$$"""!!! !!!!!!""""""""""""!!! !!!"""###!!!"""!!!"""%%%###"""""""""######%%%$$$!!! """$$$$$$###########################!!!"""######""""""###$$$ ###&&&%%%"""!!!$$$'''###""""""$$$&&&&&&### !!!###$$$%%%$$$$$$&&&'''&&&''''''&&&%%%$$$######(((%%%######$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((((((((())))))((('''''''''''''''&&&)))***(((&&&&&&***///+++***)))+++---...---,,,////////////...---,,,+++,,,***(((((()))))))))(((***)))((()))+++,,,+++***---((('''+++,,,(((''')))''''''((()))***+++,,,---++++++,,,,,,++++++***)))(((&&&%%%%%%''''''&&&###'''%%%###"""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''###"""'''&&&!!!%%%$$$%%%&&&((((((&&&$$$|||}}}}}}~~~~~~yyyqqqlllhhheee```]]]\\\YYYUUUQQQOOOLLLIIIGGGDDDBBB???<<<:::888888888999888777555555444444444444555555555666777777777666555555444222111111000111111222333333333222222///---+++)))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###!!!!!!###(((,,,///(((&&&###""""""""" ###!!!!!!!!! """ !!!!!!""" """"""""""""  !!!######""" !!!!!!""""""""""""!!!!!!###"""!!!!!!"""""" """###$$$!!!""""""###"""!!!!!!  !!!!!! $$$$$$######"""!!!!!!!!!"""###$$$###!!! """######""""""!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&'''%%%$$$$$$$$$$$$!!! '''(((###$$$***+++&&&$$$###""""""###$$$"""!!!$$$###"""""""""###$$$%%%$$$$$$$$$$$$######"""!!!""""""!!!!!!!!!"""######$$$((("""!!!!!!&&& $$$$$$###"""!!!"""######"""!!! !!!!!!!!!!!! &&&!!! %%%'''$$$ ######$$$$$$$$$$$$######!!!""""""""""""!!!!!! !!!!!!"""$$$!!!!!! """%%%###"""%%%""""""""" $$$"""!!! """######"""""""""""""""""""""""""""!!!"""######""""""###%%%!!!###&&&%%%""""""$$$'''###"""!!!"""###$$$###!!!"""###%%%%%%$$$$$$&&&'''$$$%%%%%%%%%$$$###"""!!!&&&%%%###"""###$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((('''&&&&&&((())))))((())))))((('''''''''((((((&&&((()))(((&&&'''***...,,,++++++---///000///...000000111222111///---,,,---+++))))))***+++***)))///---++++++,,,,,,***))),,,)))'''***+++)))((()))''''''(((((()))***++++++++++++,,,,,,++++++***)))(((&&&%%%%%%&&&'''%%%$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######%%%%%%"""%%%%%%%%%'''))))))'''%%%ssssssttttttuuuvvvwwwxxxyyyzzz|||}}}~~~zzzvvvoooiiieeeaaa]]]ZZZYYYVVVRRROOOMMMJJJGGGEEEAAA@@@>>>;;;999888777777888777666555555555555555444444555666777777888888666666555444222111000000//////000000000000//////***))))))(((''''''((((((""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%######""""""$$$'''***,,,&&&%%%$$$###"""""""""!!!!!!!!!!!!!!! !!!""""""### !!!"""######"""!!! !!! !!!"""$$$$$$%%%!!!""""""######""""""!!!$$$###!!!!!!"""!!!   !!!$$$%%%""""""######"""!!!  !!!"""!!!  #####################"""###$$$$$$###!!!!!!###%%%$$$###"""!!!!!!!!!"""############$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""!!!'''((((((777IIIFFF666&&&$$$""""""######"""!!!$$$$$$$$$###"""###$$$&&&$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""###((("""""""""&&& """$$$""" """  $$$'''&&&$$$!!!!!!!!!!!! $$$!!! $$$%%%### ######$$$$$$%%%%%%%%%%%%""""""###""""""!!! """$$$""" !!!%%%&&&###!!! """&&&$$$ """&&&""" ######!!!!!!###!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%"""$$$%%%%%%######$$$&&&%%%$$$"""""""""###$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$###""""""%%%$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&'''&&&%%%$$$######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###((('''&&&&&&&&&&&&&&&'''))))))))))))(((((((((((()))'''&&&'''(((***))))))))))))((((((((((((((()))((()))******((())),,,...---------///222333111000000111333333222000---+++---+++******+++,,,+++***///---,,,,,,,,,,,,***)))+++)))((()))******))))))&&&''''''((()))*********+++++++++++++++***))))))''''''&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((%%%""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%""""""$$$&&&&&&%%%&&&(((******)))'''kkkkkkkkkkkkmmmnnnpppqqqrrrtttvvvxxxzzz}}}}}}zzzuuuqqqlllfffaaa]]]YYYWWWTTTRRROOOMMMKKKIIIFFFCCC@@@???===;;;999777666666777666666555555555666666333333444555666777777888777666555444222111000///------............------%%%&&&'''))))))(((&&&%%%!!!""""""######$$$$$$%%%######$$$%%%%%%%%%$$$#########$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%##################$$$%%%!!!  !!!"""###### !!!"""######"""!!! !!!!!!!!! !!!!!!!!!!!!"""###%%%&&&""""""############""""""%%%###"""!!!"""!!!  !!!!!!    !!!"""!!!"""#########"""   !!!!!!""""""!!! !!!"""!!!""""""###$$$%%%%%%&&&$$$$$$$$$###!!!"""$$$&&&$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%&&&$$$&&&000PPPmmmeeeKKK'''%%%###"""#########"""$$$%%%&&&%%%######$$$&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###""""""!!!!!!!!!"""&&&!!!###'''!!!$$$ ###############&&&%%%###""""""!!!!!! !!!!!!"""!!!!!! !!!!!!#########$$$$$$%%%&&&&&&""""""###""""""!!! """###""""""&&&%%%!!!!!!!!!###'''&&&!!! ###&&&""" ###$$$"""!!!""" !!!"""""""""""""""###"""""""""""""""""""""""""""###$$$$$$######$$$%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%######$$$&&&'''###%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%$$$###%%%$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%&&&''''''&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###((((((''''''&&&'''''''''))))))))))))))))))))))))***((('''''')))******)))))))))((((((((())))))******+++,,,,,,,,,,,,...///......///222444555333222///000222333111///,,,***---+++******+++,,,,,,+++,,,+++******+++,,,***)))***)))((((((***+++***(((''''''(((((())))))*********++++++++++++***))))))&&&''''''&&&%%%%%%%%%%%%######"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''%%%###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$!!! $$$***&&&%%%&&&(((***+++)))(((cccccccccccceeegggiiikkkkkkmmmpppsssvvvzzz}}}yyyvvvooolllhhhccc]]]XXXUUUSSSPPPNNNLLLKKKJJJHHHEEECCC???>>>===;;;:::888666666666555555555555666666777333333444444555555666666777777555444222111//////,,,,,,---------,,,++++++"""$$$'''))))))(((&&&$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$&&&'''&&&$$$"""!!!"""###$$$#########%%%'''###!!!   !!!!!!""""""###!!!!!!############!!!!!!######"""!!!  !!!!!! !!!!!! """$$$######$$$$$$$$$$$$######%%%###!!!!!!""""""!!!  !!!""""""!!!  !!!""""""  !!!!!!"""#########"""!!!  !!!"""  !!!""""""!!!!!!###%%%!!!!!!"""$$$%%%&&&'''((($$$$$$###"""!!!"""$$$'''###""""""""""""###$$$$$$""""""######$$$%%%%%%%%% """%%%&&&%%%%%%&&&((($$$%%%$$$///MMMfff[[[@@@'''%%%""""""###$$$$$$$$$$$$&&&((('''$$$"""$$$&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! $$$"""%%% $$$***&&&"""  """#########"""!!! !!!"""!!! $$$###"""!!!!!! !!!!!! !!!###""" !!!###############$$$%%%&&&!!!""""""""""""!!!!!!   $$$!!!!!!!!!%%%)))(((###"""%%%%%%!!! ###$$$"""!!!### """$$$$$$###"""###$$$########################"""###$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((($$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''%%%$$$(((((('''''''''(((((()))(((((((((((()))))))))******)))((((((***++++++***))))))((((((((()))******,,,,,,------.../////////......000333666666555333000000111111000---+++))),,,+++)))***+++,,,,,,+++***)))((()))***+++***))))))***)))'''))),,,+++(((((((((((())))))***************++++++******)))(((&&&'''((('''%%%$$$%%%&&&$$$######$$$&&&&&&%%%###%%%%%%%%%&&&''''''(((((('''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$!!! $$$+++%%%%%%&&&(((***+++)))(((\\\\\\[[[\\\^^^aaaccceeeeeegggjjjmmmppptttyyy|||~~~~~~}}}}}}}}}zzzuuurrriiigggddd^^^XXXSSSPPPNNNKKKJJJIIIIIIIIIHHHEEECCC>>>>>>===<<<:::999777666555555555555555666777777555555555555555555555555777777666444222000//////,,,,,,,,,,,,,,,+++******$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$""""""$$$'''%%%""""""$$$!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!$$$######"""!!!  !!!###""" !!!""""""  """###$$$$$$$$$$$$$$$$$$###%%%###!!! """######""" !!!""""""!!!  !!!"""!!! """ """###$$$$$$###### !!!"""""""""  """"""""""""!!!!!!"""%%%((("""######$$$%%%&&&''''''######"""!!! !!!$$$''' !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%% """%%%%%%######$$$&&&''''''&&&(((666BBB:::***&&&$$$"""!!!###%%%%%%%%%$$$''')))((($$$"""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$###""""""%%% ###%%% ###((($$$!!!###""""""###$$$$$$######$$$###!!! !!!!!!&&&%%%###"""!!!!!!""""""###"""!!!!!!!!!!!!!!! $$$###"""""""""###$$$$$$ !!!!!!""""""""""""!!!!!!$$$"""###&&&+++***%%%$$$&&&""" !!!$$$$$$ ### ###%%%&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&'''&&&######%%%'''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$!!!%%%%%%$$$######$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&((()))(((&&&%%%''''''''''''((()))******%%%&&&''''''((()))******+++)))((((((***++++++***))))))(((((()))******+++,,,,,,,,,---/////////.........111444777777555333222222111000///---+++***+++***))))))+++,,,,,,++++++)))((()))***+++***)))(((***)))'''(((---,,,((()))))))))******************************))))))(((%%%'''((('''%%%$$$%%%'''%%%$$$$$$%%%&&&%%%###!!!%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""&&&%%%"""###((($$$$$$%%%'''******)))'''XXXWWWWWWXXXZZZ]]]```bbbaaacccfffhhhjjjnnnsssvvv}}}~~~}}}yyyzzzzzz{{{{{{xxxsssooodddccc```[[[UUUOOOLLLKKKIIIHHHHHHHHHIIIHHHEEECCC>>>>>>>>>===;;;999777666555555555555555666777888666666666666555555555555888777666444222000///...,,,,,,,,,,,,,,,+++***)))'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&'''$$$&&&'''%%%"""!!!###%%%'''######(((""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$###"""!!! !!!"""$$$###!!! """%%%$$$!!! !!!"""###$$$$$$%%%%%%$$$$$$###$$$""" """###$$$### !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%% !!!###$$$$$$$$$$$$ !!!""""""###!!!!!!#########"""!!! """&&&)))%%%%%%%%%%%%%%%%%%%%%%%%######""" !!!$$$''' """$$$%%%&&&&&&%%%"""""""""###$$$$$$%%%%%% ###%%%$$$""" !!!###!!!%%%'''&&&''',,,---***&&&$$$!!!!!!###%%%&&&&&&$$$'''***)))$$$"""$$$'''%%%%%%&&&&&&'''&&&&&&&&& !!!###$$$%%%%%%$$$$$$&&&!!!%%%'''!!!"""&&& ###&&&$$$""""""$$$%%% ###%%%$$$"""!!!$$$''''''&&&$$$""""""""""""###'''### $$$&&&"""$$$###"""!!!!!!"""###$$$ !!!""""""###"""""" $$$&&& ######''',,,+++&&&%%%''' """$$$### $$$ ###&&&'''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$&&&&&&&&&%%%"""%%%&&&&&&###"""$$$&&&%%%&&&''''''%%%$$$%%%'''$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&'''&&&$$$"""&&&%%%$$$######$$$%%%&&&!!!"""###%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''')))***)))(((&&&''''''''''''(((***++++++$$$%%%&&&'''((()))***++++++***((()))***,,,,,,+++))))))((())))))***+++++++++++++++---...///...------...111444777777555333333333111000...---,,,,,,+++)))((()))***,,,,,,+++---+++******++++++)))((('''******&&&(((------(((***************+++++++++***************)))((((((%%%''')))'''$$$###%%%'''%%%$$$$$$%%%&&&%%%### %%%%%%&&&&&&'''((())))))&&&&&&''')))***)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&### """((()))$$$"""%%%######$$$''')))***)))'''UUUTTTSSSSSSSSSUUUXXXYYY^^^^^^^^^___bbbgggkkknnnuuuzzz~~~|||{{{zzzxxxvvvuuusssqqqllliiibbb^^^YYYTTTQQQOOOLLLIIILLLJJJHHHGGGGGGFFFDDDBBB===<<<;;;;;;;;;:::666444888555444777666444444777333333333444444666777777555555555444111/////////))))))************))))))%%%&&&""" &&&&&&!!!'''&&&%%%%%%$$$$$$$$$$$$(((&&&$$$######%%%(((******(((&&&%%%%%%%%%'''((('''&&&%%%$$$###"""""""""((('''&&&$$$""""""%%%'''"""###%%%%%%###"""###$$$!!!!!! !!!!!!"""###$$$ """#########"""!!!######"""!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""###"""$$$%%%### !!!$$$"""!!!"""###%%%$$$""" !!!!!! !!!!!! """!!!###!!!""""""!!!!!! """ ###&&&%%%%%%""" ###&&&&&&%%% !!!""""""""" !!!!!!!!!!!!!!!!!! !!!""""""!!!#########$$$&&&%%%### $$$###"""!!!!!!"""###### !!!###$$$%%%%%%$$$$$$&&&$$$!!!!!!"""""""""!!!""""""""""""!!!#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&!!!#########"""###$$$###$$$%%%&&&&&&&&&%%%$$$$$$###"""###$$$$$$$$$###"""""""""""""""#########$$$###""""""!!!""""""###$$$$$$######$$$$$$%%%&&&###$$$%%%$$$""""""%%%((('''%%%""""""$$$$$$"""%%%$$$!!! """###""""""""""""""""""""""""#########"""""""""""""""###&&&***,,,***&&&$$$###""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###""""""###%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%&&&###!!!"""%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''((()))((('''&&&''')))&&&&&&'''((()))))))))(((''''''&&&&&&'''(((***+++++++++******++++++,,,---))))))(((((((((***+++,,,************+++,,,---...,,,------...///000111111333222111111111000...,,,((())))))******++++++,,,,,,------,,,+++***)))(((''''''''''''''''''''''''(((***,,,,,,+++))))))***************))))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))***'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''''''''((()))TTTSSSRRRRRRSSSTTTVVVXXX\\\[[[[[[\\\___cccgggjjjnnnssszzz|||zzzyyyxxxwwwwwwuuusssrrrpppnnnjjjgggbbb^^^YYYUUURRROOOLLLJJJKKKIIIGGGFFFFFFEEECCCAAA???>>>=========<<<999666888555444666666333444777555555444444444444444555555555555333000......///)))))))))))))))(((''''''%%%&&&### ###))))))%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$&&&'''))))))(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$%%%&&&%%%$$$""""""$$$&&&"""###%%%%%%###"""###$$$"""!!!!!!!!!!!!""""""### !!!"""###""""""!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!"""""""""""""""###$$$%%%$$$###""""""###!!!!!!!!!"""$$$$$$""" !!!!!!!!! !!!!!!!!!### !!!!!! !!!!!!!!!!!!!!!"""""" !!!$$$%%%"""###!!!!!!!!!   !!!""""""""""""!!!"""!!! !!!###""""""###""""""###$$$$$$###!!!$$$###"""!!!!!!"""###$$$ !!!###$$$%%%%%%$$$$$$&&&$$$!!!!!!""""""""""""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%&&&''''''%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&%%%$$$######"""######$$$###"""$$$$$$$$$$$$############""""""""""""############$$$############$$$%%%%%%###$$$%%%$$$""""""%%%((('''%%%######$$$$$$""" $$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""$$$'''+++,,,+++(((%%%$$$###############$$$$$$%%%######$$$$$$$$$$$$######$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$%%%###"""###%%%&&&&&&$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''(((((()))(((((((((''''''&&&&&&'''(((***++++++++++++++++++,,,,,,---******)))(((((()))***+++)))))))))******+++------+++,,,------//////000111111111000/////////...---++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))''''''''''''''''''''''''(((***,,,,,,+++******************)))))))))((((((((((((((('''''''''&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&%%%%%%&&&SSSRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXZZZ]]]aaacccfffkkkrrrxxx|||~~~~~~zzzxxxxxxxxxwwwwwwsssqqqooommmllljjjfffcccaaa^^^ZZZVVVSSSQQQNNNKKKHHHGGGEEEDDDDDDDDDBBB@@@AAA@@@@@@@@@@@@>>>;;;999888555444666555222333666666666555333333222222222444555555333///---------*********)))((('''%%%%%%&&&&&&%%%###%%%***+++(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''')))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$$$$#########$$$"""###%%%%%%###"""###$$$###""""""!!!!!!!!!!!!""" !!!"""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&%%%###!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&!!! !!!$$$###"""!!!!!!!!!!!!!!!###$$$######%%%### ###""" """""""""!!! !!!!!!"""##################""" !!!###$$$$$$###$$$""" """######"""######"""""""""######$$$!!!"""###$$$$$$$$$$$$$$$%%%###!!!!!!"""######"""############""""""!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((())))))(((%%%######$$$$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$###### !!!"""$$$$$$$$$############""""""######$$$%%%###$$$%%%$$$######%%%'''&&&%%%######$$$$$$###!!!###$$$%%%&&&%%%$$$###!!!""""""""""""""""""""""""########################%%%(((,,,---+++(((&&&&&&%%%%%%$$$############$$$"""##################"""$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%"""#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########%%%$$$###$$$%%%&&&&&&$$$""""""###$$$%%%&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((('''''''''''')))'''&&&'''((()))(((&&&)))&&&$$$%%%((()))'''%%%(((((()))))))))(((''''''''''''''''''((()))******,,,,,,++++++,,,,,,---...++++++***)))))))))******)))))))))))))))***+++,,,***++++++,,,---...///000000///...------...///000............---------------,,,,,,,,,+++******)))(((((((((((((((((((((((()))***,,,,,,+++******+++******)))))))))(((((((((((((((((((((''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%$$$###$$$SSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTVVVXXXZZZ\\\aaaffflllqqqtttvvvyyyzzz~~~~~~}}}|||{{{{{{yyyvvvuuuuuuvvvuuutttpppnnnkkkiiihhhfffcccaaaaaa^^^ZZZWWWUUURRROOOLLLGGGEEECCCCCCCCCBBBAAA???BBBAAA@@@AAAAAA@@@===:::888555444555555222222555555444333222222111111222333444444222...,,,,,,---,,,++++++***)))'''%%%$$$''''''&&&&&&&&&((()))(((&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((!!!$$$%%%$$$#########"""###%%%%%%###"""###$$$######"""!!!!!! !!!!!! !!!!!!"""""""""""""""###""""""!!!!!!!!!!!!!!!#################################""""""""""""!!!###""""""$$$'''&&&###!!! !!!"""""" !!!!!!!!!""""""!!!!!!!!!%%%"""!!!!!!$$$%%%$$$###"""!!!"""###$$$"""%%%%%%""""""$$$### ######$$$$$$###!!!$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$"""!!!"""###%%%$$$$$$$$$""" """###$$$##################$$$$$$""""""######$$$$$$$$$$$$%%%###!!! """######"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%"""!!!!!!"""%%%&&&'''''''''&&&%%%$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$#########"""""""""###$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$##############################"""###############$$$$$$%%%'''+++,,,***((('''&&&'''&&&%%%$$$############""""""############""""""$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))(((''''''))))))((('''***&&&###$$$)))***'''###)))))))))))))))((('''&&&'''''''''(((((()))******,,,,,,,,,+++,,,,,,---...,,,++++++******)))))))))))))))(((((()))******+++)))***+++,,,---....../////////...------...111333111111000000///......------,,,,,,++++++*********(((((((((((((((((((((((()))+++,,,,,,+++***+++,,,******)))))))))((((((((()))))))))(((((((((''''''%%%&&&'''((()))(((''''''&&&&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%######$$$RRRRRRRRRRRRRRRSSSSSSTTTRRRQQQQQQRRRSSSTTTVVVWWW]]]aaafffjjjlllnnnppprrrxxxyyy{{{|||||||||{{{zzzuuuuuutttssssssssssssssstttrrrppppppqqqqqqooonnnmmmkkkhhhffffffdddbbb```___]]]ZZZWWWUUUSSSOOOMMMFFFDDDBBBBBBCCCBBBAAA???AAA@@@@@@@@@AAA@@@===;;;999555444666555222222555222222111111111111222222111222222000...,,,,,,---...------,,,***(((&&&%%%)))(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((( $$$%%%$$$###"""""""""###%%%%%%###"""###$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!! """%%%%%%!!!!!!!!! !!!""""""!!!!!!"""######"""!!!!!!###$$$%%%###'''$$$$$$###""""""$$$%%%&&&$$$&&&$$$"""###!!!!!!###$$$%%%$$$###""""""############$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$!!!"""$$$%%%""""""######$$$$$$$$$$$$##################$$$$$$$$$""" """#########%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&"""######"""!!!!!!###$$$&&&&&&'''((('''&&&%%%$$$!!!###$$$###"""!!!"""$$$ !!!!!!"""###$$$%%%%%%!!!###%%%&&&&&&$$$############"""###$$$$$$%%%#########$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###$$$$$$%%%###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###&&&)))***)))'''&&&&&&''''''%%%$$$######""""""""""""############"""""""""!!!!!!###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))))))***)))((((((******)))(((***&&&###%%%)))+++((($$$)))*********)))(((''''''''''''((())))))*********,,,++++++++++++,,,------++++++++++++******)))))))))))))))((())))))***+++)))******+++,,,---......///000000///---...222555333222111111000///......---,,,+++*********++++++)))))))))))))))))))))))))))+++,,,+++++++++,,,...************))))))))))))******)))))))))(((((((((&&&'''((()))))))))((((((''''''&&&&&&&&&'''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''QQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUXXX[[[___bbbdddeeegggiiilllnnnppprrrsssrrrqqqpppnnnmmmkkkjjjkkklllnnnppprrrqqqpppqqqrrrqqqooommmkkkiiifffdddcccbbb```^^^]]][[[YYYWWWVVVSSSOOOLLLFFFEEECCCCCCDDDCCCBBB@@@AAA@@@@@@@@@AAA@@@===;;;:::777555777666333333555111111000000000111111222///000000///---,,,,,,---......---,,,+++)))'''&&&***(((((()))%%%!!!!!!$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((()))(((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''!!!$$$%%%$$$""""""""""""###%%%%%%###"""###$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$ !!!######!!!""""""!!!"""###"""!!!!!!############!!!!!!!!!###%%%$$$(((###############$$$%%%&&&$$$%%%"""!!!###""" """"""""""""###$$$ !!!""""""######""""""###$$$$$$$$$$$$###$$$###!!!"""###%%%%%%$$$$$$""" ###%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$""" """###$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""###$$$###"""###&&&)))''''''(((((('''&&&%%%$$$!!!$$$&&&%%%"""!!!###%%% !!!"""###$$$$$$%%%!!!"""###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$######$$$&&&&&&%%%###$$$%%%&&&%%%$$$###$$$%%%%%%###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###%%%((()))((('''&&&&&&''''''&&&$$$$$$#########"""##################"""!!!!!!!!!###%%%&&&%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$''''''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&'''(((((())))))))))))))))))************+++)))((()))***+++***(((***'''%%%&&&)))***(((&&&))))))*********)))((((((''''''((()))************++++++******++++++,,,---+++++++++,,,++++++***)))******)))))))))******+++)))******+++,,,---...//////000222000......222555222111111000///......------,,,+++*********,,,,,,))))))))))))))))))))))))***+++,,,+++***+++---///,,,,,,+++++++++*********************))))))))))))&&&''')))*********)))((()))((((((((((((((())))))+++******))))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))NNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUXXX[[[^^^___```bbbdddbbbdddgggiiikkkjjjiiihhhiiigggeeedddeeehhhlllnnnppppppqqqrrrttttttrrrpppiiifffcccaaa``````^^^]]][[[ZZZXXXWWWUUUSSSOOOLLLGGGFFFDDDDDDEEEEEECCCBBBAAAAAA@@@AAABBBAAA>>><<<<<<888777888777444333666222111000000////////////,,,.........---,,,---...------,,,,,,***)))'''''')))'''(((***'''!!!!!!&&&%%%$$$$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!###%%%%%%###""""""""""""###%%%%%%###"""###$$$"""!!!!!!!!!!!!""""""###"""!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!"""###$$$$$$%%%&&&!!!""""""!!!!!!"""###$$$###"""###$$$###  !!!###$$$$$$###!!! ###!!!!!!###""" $$$###$$$$$$$$$$$$######"""!!!###"""!!!"""  !!!!!! """%%% !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$#########$$$"""!!!!!!###$$$$$$###$$$""" """$$$%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%$$$###""""""###$$$$$$$$$""" """$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$'''***'''((((((((((((&&&$$$###"""%%%'''&&&###!!!$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$###"""$$$&&&'''%%%"""###%%%'''&&&$$$###%%%'''$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$&&&))))))(((''''''((('''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!###&&&'''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%"""%%%(((((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))******++++++++++++***))))))++++++***)))))))))))))))))))))))))))(((((()))*********))))))&&&''')))***++++++************))))))******+++,,,)))***+++,,,,,,,,,+++***++++++************++++++******+++,,,---...//////---000222111...---///333000000//////......---------,,,***))))))***,,,---***************************+++,,,+++***+++...000---------,,,,,,,,,++++++++++++*********)))))))))'''((()))***+++***))))))******))))))))))))***************)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))LLLLLLMMMMMMMMMLLLLLLKKKOOOOOOPPPQQQSSSTTTUUUUUUVVVXXX[[[]]]^^^___aaaccc]]]___bbbeeeggggggfffeeefffdddbbbaaabbbfffkkknnnjjjjjjllloooqqqqqqpppnnngggdddaaa___^^^^^^]]][[[ZZZYYYWWWVVVUUURRROOOLLLHHHGGGEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCBBB???===<<<999888999888444444777444333111000...---------+++,,,------,,,,,,...///++++++++++++***((('''&&&(((&&&(((+++(((""""""((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((()))''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%###""""""###"""###%%%%%%###"""###$$$!!!!!! !!!!!!"""###$$$"""!!! !!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!###$$$%%%&&&''' """$$$### ###'''$$$######$$$$$$###  """###$$$$$$###""" &&&!!!%%%$$$!!! %%%%%%%%%%%%$$$"""  !!! """!!! """###!!!###&&&$$$$$$######"""!!!!!!!!!!!!!!!"""############"""###""" !!!"""$$$$$$###$$$"""!!!!!!###%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$$$$$$$""" """$$$$$$$$$ !!!"""###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""###%%%((((((((((((((((((&&&$$$###"""&&&((('''###"""$$$(((''''''&&&%%%$$$""""""!!!%%%%%%$$$######$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$""""""$$$''''''%%%"""###%%%'''&&&$$$###%%%'''######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%'''******)))))))))***&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$'''((((((&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%((()))'''%%%%%%'''###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))))))))******+++++++++++++++***)))***+++++++++)))(((***+++***)))((()))+++'''((()))***************&&&''')))***++++++******)))))))))((()))******+++((()))+++,,,---,,,,,,+++,,,,,,+++++++++++++++,,,***+++,,,,,,......///000+++///222111...,,,---111............---------------,,,***))))))+++,,,...***************************+++,,,+++***+++...000......---------,,,,,,,,,+++++++++************)))'''((()))++++++******)))++++++***************+++***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&(((OOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSUUUVVVVVVWWWXXXXXXYYYYYYZZZYYYWWWWWW[[[aaaccc```]]]```___^^^^^^```cccgggiiihhhiiiiiiiiiiiiiiihhhhhhddddddccccccaaa^^^\\\ZZZXXXWWWVVVTTTQQQNNNLLLJJJHHHFFFEEEGGGIIIIIIEEEBBBFFFDDDCCCCCCDDDEEEDDDBBB@@@>>>;;;888666555555666222111000000///...------,,,---...000111111000///+++******)))(((''''''&&&))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''(((***+++''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''%%%###$$$&&&'''%%%###"""&&&(((&&&$$$$$$### $$$$$$%%%%%%%%%%%%&&&&&&$$$ $$$$$$ !!!&&&"""""""""  """%%%###"""!!! !!!"""######"""!!! !!!###%%%&&&'''###"""$$$$$$"""###'''"""""""""""""""###$$$$$$***$$$''''''"""$$$)))%%% """$$$%%%%%%$$$   $$$''''''%%%$$$######"""""" !!!""""""!!!"""""""""###########################"""!!! ###"""""""""$$$%%%$$$###'''###"""%%%$$$"""######""""""!!!!!! """%%%&&&%%%#########%%%$$$###$$$&&&'''&&&%%%"""  ###%%%%%%$$$!!!###$$$%%%%%%%%%%%%''''''$$$$$$''''''$$$''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&(((((('''&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%&&&&&&$$$###"""###%%%###$$$%%%$$$######%%%'''###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""############%%%&&&''')))************,,,***)))((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%$$$###"""!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%((()))'''(((,,,...,,,((())))))******+++,,,,,,...------,,,+++***))))))(((((()))***************+++,,,,,,------,,,,,,+++,,,------...---,,,***)))'''(((***+++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,------......//////......///000000///---......---,,,,,,+++******000///------,,,---...///***+++++++++***)))'''&&&***+++,,,++++++,,,...111000000///...,,,+++***)))+++++++++++++++***)))(((***)))((((((((()))+++,,,''''''''''''((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((MMMMMMLLLKKKKKKKKKKKKKKKMMMNNNPPPQQQPPPQQQRRRTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWUUUUUUYYY___aaa___\\\]]][[[ZZZYYYZZZ]]]```bbbbbbccccccdddddddddcccccc``````aaaaaa```^^^\\\[[[XXXWWWUUURRRPPPMMMKKKJJJHHHGGGFFFGGGHHHHHHEEEBBBDDDCCCBBBBBBDDDDDDCCCBBB@@@>>><<<999888888888999111111111000///......---******,,,---...------,,,+++******)))(((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&'''%%%###$$$&&&'''%%%###$$$'''(((###!!!###$$$"""#########$$$$$$$$$%%%%%%&&&"""!!!$$$### $$$$$$$$$###!!!!!!###""""""!!! !!!""""""""""""!!! !!!"""$$$&&&&&&###"""$$$$$$"""###&&&"""!!!!!!!!!!!!"""###$$$)))###&&&((("""$$$(((### !!!!!!!!!!!!!!!!!!"""$$$   $$$&&&&&&%%%######""""""""" !!!!!!""""""######!!!###%%%%%%$$$"""!!!""""""######$$$#########$$$""""""###$$$%%%$$$###'''""""""$$$$$$!!!$$$$$$#########"""""""""!!!###&&&'''&&&%%%$$$%%%%%%$$$$$$$$$&&&'''&&&%%%###!!! !!!$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%((((((%%%%%%''''''%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$'''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&$$$###"""###%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$""""""""""""############%%%&&&((()))***++++++,,,)))((('''''')))***)))((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&))))))'''(((,,,---+++))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++((())))))***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,------......///.........000000...---...------,,,++++++******......---,,,,,,------...++++++++++++***)))((('''***++++++*********---///000///...---,,,+++++++++,,,,,,,,,,,,,,,+++*********)))((((((((()))++++++((((((((())))))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''KKKKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUYYY^^^```___\\\[[[YYYWWWUUUTTTVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]\\\XXXVVVSSSPPPMMMKKKKKKJJJIIIHHHGGGGGGHHHGGGEEECCCCCCBBBAAAAAACCCDDDCCCBBB@@@???===;;;:::::::::;;;111111111000//////......******+++,,,,,,++++++************))))))(((((('''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&((('''""""""%%%$$$"""""""""############$$$'''$$$"""###"""!!!$$$%%%$$$!!! !!!!!!!!!  !!!!!!"""!!! !!!"""$$$%%%%%%"""!!!######!!!"""%%%!!!!!! !!!!!!""""""&&&!!!&&&((("""###'''!!!"""###  """$$$ !!!!!! $$$%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$ $$$&&&'''%%%""" """"""###$$$%%%%%%&&&&&&$$$###"""###%%%%%%%%%###%%%""""""$$$###!!!%%%%%%%%%$$$$$$$$$$$$$$$"""$$$''''''&&&%%%%%%&&&&&&%%%$$$%%%'''''''''&&&%%%###"""###%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''%%%((((((%%%%%%((((((&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%$$$###"""$$$%%%###$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%""""""""""""############%%%&&&''')))+++,,,,,,,,,%%%%%%%%%&&&)))++++++******)))((('''&&&$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''((((((''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((******'''(((+++,,,*********++++++,,,---------******+++++++++,,,,,,,,,((()))******++++++************++++++++++++******,,,+++******************))))))))))))***+++,,,,,,******++++++++++++******+++++++++++++++***************++++++,,,---------///...---...000000...---------,,,,,,++++++******---,,,,,,++++++,,,------,,,+++***)))))))))))))))***++++++***((()))+++---///...,,,+++***+++,,,---,,,,,,,,,---,,,,,,+++***)))))))))((()))******+++***)))))))))***+++,,,---***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''IIIIIIIIIHHHIIIIIIJJJJJJKKKMMMPPPQQQPPPPPPPPPQQQOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTVVVZZZ^^^aaa```^^^\\\ZZZVVVSSSQQQQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ\\\]]]^^^^^^^^^WWWUUURRRNNNLLLKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAACCCDDDCCCBBBBBB@@@???===;;;:::::::::222222111111000/////////---------------,,,++++++*********)))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''""" ###$$$###"""""""""#########$$$$$$%%%$$$######"""!!!!!!!!!#########""" !!!"""  !!!!!! !!!"""$$$$$$$$$!!!!!!######!!!!!!$$$!!!!!! !!!!!!%%% %%%((("""###%%%!!!###!!! """&&&$$$ """""" $$$######""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$ !!!###%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$""" """######!!!%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&&&&'''%%%%%%&&&'''((('''&&&'''%%%$$$$$$&&&''''''&&&'''&&&$$$""""""$$$%%%&&&%%%((((((&&&&&&))))))&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''''''''###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&###$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!"""""""""#########!!!"""""""""###############$$$&&&((()))+++++++++$$$$$$$$$&&&)))++++++***)))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))++++++''''''***+++(((***++++++,,,,,,---......++++++++++++++++++++++++))))))***++++++++++++***)))******++++++******)))+++***)))(((((()))***++++++***)))))))))***,,,---))))))************))))))+++++++++***************)))******++++++,,,,,,---...------...//////...,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,---,,,***)))((()))*********+++***)))'''''')))+++///---+++))))))+++...///+++++++++,,,,,,++++++***)))))))))))))))******+++***)))))))))******+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&HHHHHHGGGGGGHHHIIIJJJJJJKKKMMMPPPQQQPPPOOOOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUYYY]]]___```___]]]ZZZUUUQQQMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQSSSUUUWWWZZZ\\\]]]^^^^^^VVVTTTQQQOOOMMMMMMNNNNNNLLLLLLKKKIIIGGGFFFEEEEEEBBBAAAAAABBBDDDFFFEEEDDDDDDCCCAAA>>><<<:::999888666555444444222222111000000///...---,,,,,,++++++************))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((%%%###$$$###!!!############$$$$$$$$$%%%"""###"""!!!!!!#########!!!""""""!!!!!!###$$$  !!!!!!"""#########!!!!!!$$$$$$!!!!!!###!!!!!! !!!!!!$$$ %%%'''!!!"""%%%"""###!!!"""%%%### ###### ###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%''''''%%%%%%$$$$$$%%%%%%$$$#########%%%&&&%%%$$$$$$###""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%&&&((()))((('''((('''%%%%%%&&&'''&&&%%%'''%%%###"""!!!"""$$$%%%$$$''''''%%%&&&))))))&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$######$$$&&&###$$$%%%$$$######%%%'''%%%%%%&&&&&&%%%$$$###"""#########"""""""""!!!!!!!!!"""""""""############!!!"""$$$&&&'''((())))))%%%$$$$$$%%%((())))))(((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((()))))))))))),,,+++''''''******(((***++++++,,,,,,---......------,,,,,,+++***))))))))))))***+++++++++++++++)))******++++++******)))******((((((((()))***++++++***)))))))))***+++,,,((())))))******))))))(((************************)))******++++++,,,,,,---...------...//////...,,,,,,+++++++++++++++******)))******++++++,,,,,,,,,---,,,***)))))))))***+++*********)))'''''')))+++...,,,***))))))+++...///))))))************))))))((()))))))))************))))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&GGGGGGGGGGGGHHHIIIKKKKKKJJJMMMPPPQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOQQQUUUYYY\\\^^^___```]]]YYYTTTOOOKKKHHHHHHHHHKKKLLLMMMNNNOOOOOOOOONNNQQQRRRUUUWWWYYYZZZ[[[[[[TTTSSSRRRQQQPPPQQQQQQRRROOOOOONNNKKKHHHFFFFFFGGGCCCBBBBBBDDDFFFHHHHHHGGGGGGFFFEEECCCAAA???===<<<===<<<;;;999888666555444111000///---+++*********************************&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&!!!&&&)))&&&$$$$$$### #########$$$$$$$$$%%%%%%!!!###### !!!$$$%%%###!!!"""!!!"""###%%% !!!!!!!!!!!!  !!!!!!""""""######!!!"""%%%%%%"""!!!###""""""!!!!!! !!!!!!%%% %%%'''!!!"""&&&  ###### !!!###!!!!!!######!!!!!!###"""""""""""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%'''((('''&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&((('''&&&''')))))))))((()))(((&&&%%%&&&'''&&&%%%%%%$$$###""""""###$$$$$$###&&&&&&$$$%%%((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%######$$$%%%$$$######%%%&&&###$$$%%%$$$######%%%'''$$$$$$%%%&&&&&&%%%###"""%%%$$$$$$###""""""!!!!!!""""""""""""############!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''(((((())))))%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''((())))))******%%%&&&'''(((((((((((((((&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))++++++''''''***+++(((******++++++,,,---------...------,,,+++***)))((()))***++++++,,,+++++++++******++++++++++++******)))))))))))))))******++++++***************++++++))))))************)))))))))))))))*********************++++++,,,---------...---,,,---//////---,,,++++++++++++++++++******))))))+++,,,,,,,,,,,,,,,,,,++++++*********++++++)))******)))'''(((***,,,---,,,+++******+++---...'''((())))))))))))))))))(((((()))************))))))((((((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((FFFFFFGGGGGGIIIJJJKKKLLLIIILLLOOOQQQOOONNNMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQTTTXXX[[[^^^aaacccddd___\\\VVVPPPLLLIIIHHHHHHKKKLLLLLLMMMMMMLLLLLLLLLNNNPPPRRRTTTUUUVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUQQQRRRQQQMMMIIIGGGHHHIIIEEEDDDDDDFFFIIIKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCC@@@>>><<<:::999555444111///---,,,++++++************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))###%%%'''&&&$$$###%%%'''###'''((($$$"""###$$$""""""""""""############$$$"""%%%$$$ $$$$$$!!! """""""""!!!"""### !!!""""""""""""!!!  !!!""""""""""""$$$"""###&&&&&&###"""$$$$$$###"""!!!!!!!!!!!!"""'''!!!%%%&&& """'''""""""""""""!!!!!! ###!!!!!!$$$$$$!!!!!!###"""""""""######%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&'''&&&$$$#########%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$%%%&&&((((((''''''''')))***)))(((***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!%%%%%%###$$$'''(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''))))))(((''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$%%%%%%%%%######$$$$$$$$$######%%%'''###$$$%%%$$$######%%%'''###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$#########""""""""""""##################$$$%%%%%%%%%%%%%%%$$$$$$###$$$&&&((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$$$$%%%&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&''''''((())))))***$$$%%%'''((()))))))))(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((+++***''''''++++++)))))))))******+++,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))******+++++++++*********+++++++++******))))))******++++++******)))((()))))))))*********++++++++++++,,,------......------,,,---......---+++******************++++++)))***+++,,,---------,,,***++++++,,,,,,+++++++++))))))***)))((()))+++...,,,,,,++++++***++++++,,,(((((()))***************'''((()))***+++******)))******))))))((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))FFFGGGGGGHHHIIIKKKLLLMMMIIILLLOOOQQQOOOMMMLLLLLLOOOPPPPPPQQQQQQRRRRRRSSSUUUXXX\\\```ccceeegggiiiccc___ZZZTTTOOOLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWSSSSSSRRRNNNJJJGGGHHHKKKFFFEEEFFFHHHKKKMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKJJJHHHEEECCC@@@>>>===999888555222000///......******************++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***,,,,,,))))))************)))))))))(((&&&%%%%%%&&&((()))###%%%'''&&&$$$###%%%'''%%%((('''""" ###%%%$$$!!!!!!!!!!!!""""""""""""###'''&&& ###### """######!!! !!!!!! !!!"""######"""!!!  !!!""""""""""""$$$"""###''''''###"""$$$$$$$$$###"""""""""""""""((("""%%%&&& """'''######!!! """######"""###!!!!!!$$$$$$!!!!!!###""""""######$$$%%%''''''######$$$$$$%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$&&&(((%%%$$$###$$$&&&'''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((())))))((('''((()))***)))(((***(((&&&%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&!!!$$$$$$"""###''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***((('''((()))***)))(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%$$$######$$$$$$$$$######%%%'''###$$$%%%$$$######%%%'''###%%%'''))))))((('''&&&#########$$$%%%%%%&&&&&&""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&(((((('''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))$$$%%%'''))))))))))))(((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((******'''(((+++,,,***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++((()))***,,,,,,,,,+++***)))***+++,,,,,,+++)))(((******++++++++++++******(((((())))))*********++++++,,,,,,------......///---,,,,,,---......---+++******************++++++)))***,,,---......------)))***,,,------,,,+++***((()))***))))))***---///,,,,,,,,,,,,++++++******((()))***+++++++++++++++'''((()))++++++******)))++++++***************+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********HHHIIIJJJJJJJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPNNNMMMRRRRRRRRRSSSUUUWWWYYYZZZ[[[]]]aaahhhmmmooommmllllllggg___WWWSSSOOOMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGJJJNNNOOOMMMKKKQQQSSSVVVYYY\\\^^^___```^^^YYYSSSMMMJJJIIIHHHHHHEEEFFFGGGJJJMMMOOONNNMMMPPPPPPRRRSSSSSSSSSRRRQQQQQQOOOKKKGGGDDDCCCBBBBBBCCC;;;555555333---,,,///******+++,,,+++***)))(((&&&''')))(((''''''((()))---)))%%%&&&***---+++)))---,,,***)))))))))***+++&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''###&&&'''$$$$$$'''&&&###$$$%%%%%%$$$!!! !!!&&&###!!!############""""""""""""######""""""""""""###### !!!###%%%!!!%%%###""" !!!###$$$""""""!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$###"""###"""!!!"""###$$$###!!!"""###$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&###!!!!!!###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++''')))+++,,,---,,,***)))***))))))((('''&&&&&&&&&&&&''''''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""###%%%%%%%%%%%%'''(((&&&'''&&&$$$%%%&&& $$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&(((***++++++(((%%%"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''')))&&&$$$$$$(((******)))((('''%%%$$$$$$%%%&&&'''$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))'''&&&&&&''''''((()))***))))))))))))(((((((((((('''+++***%%%$$$''''''"""((()))))))))))))))(((''')))((('''((()))***)))(((+++(((''')))***((()))---,,,+++***((((((((()))*********+++,,,,,,---.........,,,+++---000111///,,,000---***+++---///...,,,+++---///000000///---+++)))***,,,,,,,,,+++)))'''******+++++++++,,,,,,,,,++++++***************+++((()))***+++++++++++++++***+++,,,------,,,+++***+++//////,,,,,,111111---+++++++++***((((((***,,,,,,***)))+++...///---+++,,,---......//////......+++*********+++---///000------,,,+++************************+++,,,---...))))))))))))))))))))))))************************))))))))))))************,,,+++******))))))******************************,,,***(((((()))***)))(((LLLMMMNNNNNNMMMMMMOOOQQQTTTRRRQQQPPPPPPPPPOOONNNSSSTTTWWWZZZ]]]___aaabbbdddfffiiiooosssvvvuuutttqqqkkkccc[[[VVVRRROOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHJJJMMMOOONNNMMMTTTVVVZZZ^^^bbbdddfffgggbbb]]]VVVOOOKKKIIIIIIJJJGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRRRRRRRPPPLLLHHHEEEDDDDDDDDDDDD<<<777666333...---///******+++++++++***)))(((&&&((()))(((''''''(((***---)))&&&'''+++---,,,))),,,++++++***************'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''###&&&'''$$$$$$&&&%%%"""###$$$$$$###!!! !!!"""%%%""" """ !!!"""###$$$%%%%%%######""""""""""""###### """ $$$%%%"""###"""!!!!!!!!!"""$$$%%%$$$$$$#########%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$""""""$$$"""!!!"""###$$$###!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((***+++++++++)))(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&((("""$$$######%%%(((%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''))))))(((&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''***(((&&&&&&(((***)))'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''((((((''''''''''''((()))******))))))))))))(((((((((((('''+++,,,(((''''''$$$'''(((((()))))))))(((((()))((('''(((*********(((,,,((('''******((())),,,,,,+++***)))((())))))*********++++++,,,------......,,,,,,---///000...,,,...,,,+++,,,...///---+++,,,...000111111000...,,,***+++,,,---,,,+++)))(((******+++++++++,,,,,,,,,+++******))))))******+++)))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++......+++,,,000000---+++++++++***))))))+++---,,,+++***,,,...///---++++++,,,,,,---------------************+++---...000,,,,,,++++++***+++++++++************+++,,,------************************++++++++++++++++++++++++))))))))))))************,,,+++******))))))******************************---***'''&&&''')))++++++RRRRRRSSSRRRQQQQQQRRRTTTYYYXXXVVVTTTSSSRRRRRRRRRXXX\\\bbbhhhmmmooopppooorrrqqqrrruuuxxxyyyyyyxxxqqqlllccc\\\WWWSSSPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLJJJIIIIIILLLNNNOOOOOOVVVYYY]]]bbbfffjjjlllmmmhhhbbbYYYQQQKKKJJJKKKLLLLLLLLLMMMLLLKKKIIIFFFEEEBBBDDDFFFJJJMMMPPPRRRRRRRRROOOKKKHHHFFFEEEFFFGGGDDD>>>888666444000...///***************)))((((((&&&((())))))(((((()))***,,,***'''(((+++---,,,***+++++++++++++++******))))))'''%%%%%%''')))))))))%%%%%%%%%&&&&&&&&&&&&'''###&&&&&&$$$###%%%$$$!!!!!!###$$$###"""!!!"""######"""  !!!""" !!!"""###$$$%%%%%%######""""""""""""######!!!"""!!! """&&&%%%"""###"""!!!!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$###"""!!!$$$###""""""###$$$###"""###""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""######%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&%%%%%%&&&&&&((()))))))))((('''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$((((((((())))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%&&&((("""###""""""%%%)))'''"""######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++***))))))***)))'''%%%)))((('''&&&&&&'''((()))''''''((((((((((((((('''((((((''''''''''''(((((('''''''''((())))))******(((((((((((())))))))))))'''+++---+++)))'''###&&&&&&'''((()))))))))((()))((('''(((***+++***))),,,)))(((******((((((,,,,,,+++******))))))************++++++,,,,,,---------,,,,,,---//////...------,,,,,,---//////---+++---...000111111000...---***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,******)))))))))******+++***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++------++++++......,,,++++++,,,+++******+++------,,,,,,---//////...,,,***+++,,,,,,------,,,,,,)))))))))***+++,,,---...+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++++++++***))))))))))))***))))))))))))))))))))))))---***%%%$$$&&&***---...VVVVVVWWWVVVUUUUUUVVVXXX]]]^^^^^^^^^\\\ZZZZZZZZZccciiirrr{{{}}}{{{xxxvvvuuutttqqqppphhhccc\\\VVVSSSQQQOOOMMMOOOOOOMMMLLLKKKJJJJJJJJJKKKJJJIIIIIIKKKMMMPPPQQQWWWYYY]]]bbbgggjjjlllmmmjjjddd[[[RRRKKKIIIKKKNNNPPPQQQRRRPPPLLLGGGCCCAAA===>>>AAAEEEHHHKKKNNNOOONNNLLLIIIFFFDDDDDDEEEFFFBBB>>>999666444111///...)))))))))))))))((((((((('''((())))))))))))***,,,,,,+++)))***,,,...---+++***+++,,,---,,,+++***)))***(((%%%%%%'''***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$###$$$### """######""""""###%%%!!!!!!""""""########################"""""""""!!!$$$######""""""######$$$ !!!!!!"""$$$&&&$$$"""$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$###"""!!!!!!$$$###""""""$$$$$$###"""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&###$$$&&&%%%%%%$$$&&&'''&&&&&&$$$"""$$$((('''!!!######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((******+++++++++***'''&&&)))(((((('''(((((()))***(((((()))))))))((('''''')))))))))(((((()))))))))''''''((()))************(((((((((((())))))))))))(((***+++***)))'''$$$"""$$$%%%&&&(((((())))))))))))((('''(((***+++***))),,,))))))++++++((((((+++++++++++++++***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---.........---+++,,,---//////...,,,***---...///000000///...---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******)))))))))***+++++++++,,,,,,---------,,,,,,---,,,+++******+++,,,---+++,,,,,,+++,,,,,,---,,,***+++,,,,,,++++++,,,...------......//////...---++++++,,,------------,,,))))))******+++,,,------************+++,,,------,,,,,,++++++***+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++***)))))))))))))))((((((((((((((((((((((((***(((%%%%%%(((+++---...ZZZ[[[\\\\\\[[[[[[]]]___bbbfffjjjllljjjgggffffffrrryyyzzztttooojjjfffccc]]]YYYSSSPPPOOOOOOOOOOOORRRQQQOOOMMMKKKJJJJJJIIIJJJJJJIIIJJJKKKNNNQQQSSSYYY[[[^^^bbbeeegggiiiiiieeeaaaYYYPPPIIIGGGKKKNNNTTTUUUVVVSSSMMMGGGCCCAAA<<<===>>>AAACCCFFFHHHIIIIIIGGGEEECCCAAAAAAAAABBB???<<<888555333222000---)))))))))((((((((((((((('''(((******)))***+++---,,,++++++,,,---...---,,,++++++,,,------+++***)))+++(((&&&&&&(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((($$$###$$$### !!!######""""""###%%% !!!"""$$$%%%$$$$$$###############"""""""""!!!$$$$$$############$$$$$$  ###%%%%%%###!!!&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!$$$###"""###$$$%%%$$$"""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$"""%%%***(((######$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$#########((((((&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((()))+++++++++***)))((((((((((((((())))))******)))))))))***))))))((((((*********++++++*********'''((()))***++++++++++++'''((((((((()))))))))***)))(((''''''''''''((()))%%%&&&'''((())))))))))))***)))((()))***++++++))),,,)))))),,,,,,))))))++++++++++++,,,,,,,,,,,,+++******+++++++++++++++,,,+++,,,------------------***,,,...//////---,,,+++,,,------......------,,,---------------,,,++++++******+++++++++,,,,,,,,,***************+++,,,,,,------............---,,,...---,,,++++++,,,---...---,,,,,,,,,,,,++++++,,,***,,,------,,,,,,---...---...//////......------,,,,,,---...............)))******+++,,,,,,,,,,,,************+++,,,------,,,,,,++++++***+++++++++************************++++++++++++++++++++++++************+++++++++++++++***))))))(((((())))))(((((((((((((((((((((((('''&&&&&&(((+++---,,,+++bbbccceeeffffffgggjjjmmmmmmrrrxxxyyywwwuuutttuuuzzzrrrkkkddd^^^ZZZUUURRRNNNMMMNNNPPPRRRRRRTTTSSSPPPMMMKKKJJJIIIIIIHHHJJJLLLMMMNNNQQQUUUXXX]]]^^^___aaabbbaaaaaa```ZZZXXXSSSKKKEEEDDDIIINNNTTTWWWYYYVVVOOOHHHDDDCCC<<<======>>>@@@BBBDDDEEECCCCCCBBBAAA???===<<<;;;999999666222111222000,,,))))))((('''''''''''''''''')))***+++***+++,,,...,,,,,,---...............,,,,,,,,,,,,,,,++++++***+++)))''''''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%'''***)))%%%$$$%%%### """######""""""###%%% !!!###$$$%%%$$$###### !!!"""###$$$%%%%%%$$$$$$############$$$$$$!!! $$$&&&$$$"""###&&&&&&%%%$$$###""""""!!!"""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###""""""""""""###%%%#########$$$%%%$$$######""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###!!! &&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&############$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!#########(((---+++&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''')))******)))((()))***''''''(((((())))))******))))))************))))))******++++++++++++******'''(((***+++,,,,,,++++++''''''(((((())))))*********'''%%%''''''''')))---&&&'''((()))*********)))***)))((()))+++,,,+++******((()))------******,,,++++++,,,---------,,,,,,******++++++++++++++++++***,,,---...---,,,---...+++---//////---,,,,,,---,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---......////////////...------------,,,,,,,,,,,,------...,,,,,,......++++++---***,,,......------...///,,,...//////---,,,,,,---,,,---......//////......***+++,,,------------,,,+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,******)))(((((((((((()))))))))))))))))))))))))))&&&&&&'''***,,,---+++***lllnnnqqqsssuuuwww{{{~~~}}}~~~{{{uuunnnhhhaaa[[[VVVQQQOOOLLLKKKMMMQQQSSSTTTVVVTTTQQQMMMKKKIIIIIIIIIHHHKKKOOORRRSSSVVVZZZ]]]^^^^^^^^^]]][[[XXXUUUTTTNNNNNNLLLFFFAAAAAAGGGLLLQQQUUUXXXVVVOOOHHHEEEEEE<<<<<<<<<===???AAACCCDDD???@@@@@@@@@>>>;;;888666444555333//////222000+++)))((('''&&&&&&&&&''''''''')))***+++++++++---///,,,---///000//////......------,,,++++++++++++,,,+++)))(((((((((((('''%%%''''''&&&&&&&&&%%%%%%%%%)))+++***&&&$$$%%%###!!!"""######"""!!!###$$$!!!"""###$$$$$$######""" !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$ %%%'''$$$###&&&###$$$$$$$$$%%%$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$###""""""!!!!!!"""$$$$$$%%%$$$######%%%%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$%%%)))---+++%%%''''''''''''&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((()))))))))***+++)))&&&%%%''')))&&&&&&'''((())))))))))))(((((()))***++++++++++++((()))************)))(((''')))+++,,,------,,,+++'''''''''((()))************&&&&&&))))))'''(((,,,))))))***************)))***)))((()))+++,,,+++***)))''')))---...++++++...***+++,,,.........---,,,++++++******************)))+++......,,,+++,,,...+++---///...,,,+++,,,...------------------------///......---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///000000000000///...---,,,,,,------------,,,,,,000,,,,,,//////++++++...))),,,...///.........///+++---///...,,,***+++,,,,,,,,,---............---+++,,,---.........------,,,,,,++++++***+++++++++************+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******)))(((((((((((((((************************((('''''')))+++,,,+++***uuuwwwzzz}}}vvvsssnnnjjjeee```ZZZVVVPPPMMMJJJJJJLLLOOORRRSSSWWWUUUQQQNNNKKKIIIIIIIIIHHHMMMRRRUUUWWWYYY]]]```]]]\\\ZZZXXXTTTPPPLLLJJJFFFHHHGGGCCC???@@@EEEKKKNNNSSSWWWUUUOOOHHHFFFFFF<<<<<<<<<===>>>@@@CCCDDD===???@@@@@@>>>:::666333000333111---...222000***)))((('''&&&%%%&&&''''''''')))+++++++++,,,---///,,,...000000000/////////...---,,,+++***+++,,,---***)))(((((()))(((%%%###'''''''''&&&&&&%%%%%%%%%***,,,+++'''%%%&&&$$$ """###$$$###"""!!!"""###""""""#########"""""""""############""""""""""""%%%$$$$$$######$$$$$$%%%'''!!!!!!&&&(((%%%%%%((( !!!###$$$%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&""""""#########$$$$$$$$$""""""!!!!!!!!!###$$$%%%%%%$$$######%%%%%%$$$###"""###$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$&&&''''''***,,,(((!!!((((((((('''&&&%%%######%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!"""$$$&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***+++,,,+++((($$$###%%%'''%%%%%%'''((())))))))))))'''((()))***+++,,,,,,,,,&&&'''((())))))((('''&&&''')))+++---------,,,+++&&&''''''((()))******+++***'''''',,,,,,&&&%%%(((***++++++++++++******)))***)))))))))+++,,,+++***(((&&&(((---///,,,,,,///***+++---.........------++++++******************)))+++......,,,+++,,,...,,,...///---+++***---000........................//////...------------...******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000000000000///......+++,,,............,,,+++111---,,,000000++++++///))),,,...//////...///000+++---///...+++)))***,,,++++++,,,---------,,,,,,,,,---.../////////...---------,,,+++************************+++,,,---...++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,******)))(((((((((((((((************************+++)))'''''')))+++,,,,,,{{{}}}zzzsssmmmnnnmmmjjjddd]]]UUUQQQLLLLLLMMMNNNOOOPPPRRRSSSVVVTTTPPPLLLHHHHHHKKKNNNQQQVVVZZZ[[[^^^bbbccc```___[[[WWWSSSPPPMMMIIIGGGAAA@@@@@@???@@@AAACCCDDDNNNNNNNNNMMMLLLJJJHHHGGGAAA@@@@@@@@@@@@AAABBBCCC???>>>>>><<<;;;888777555444333222000...,,,***)))))))))))))))***************+++,,,------------,,,222111222444555444///***......---,,,,,,++++++***(((((())))))))))))(((((('''&&&$$$######$$$&&&'''((())))))***)))'''%%%$$$'''### """""""""$$$!!!!!!$$$$$$###$$$'''&&&$$$!!!!!!###%%%&&&&&&(((###"""%%%&&&$$$"""$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$%%%&&&'''%%%$$$%%%###!!!!!!"""$$$$$$$$$%%%""""""%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$(((&&&&&&'''&&&$$$'''+++(((&&&%%%%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$((($$$%%%)))***%%%%%%)))%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&###((($$$!!!%%%!!! ''''''&&&%%%&&&'''((()))&&&((((((%%%$$$'''&&&###&&&'''((((((((('''&&&%%%))))))************))))))((()))))))))************(((***------,,,***)))))))))))))))***++++++,,,,,,+++******)))(((((())))))++++++,,,,,,,,,+++******+++***)))''''''(((***+++---,,,+++---///000///...111111000000000000000000---,,,++++++******++++++***+++,,,,,,------,,,,,,///...---,,,+++,,,,,,---------...///000000//////,,,//////------//////,,,!!!%%%***---...---------......---......///000111////////////............//////////////////......///...,,,++++++,,,---...////////////////////////000000000000////////////------------------------000...------...///---,,,...,,,+++,,,......+++(((###)))+++)))))),,,***$$$++++++************+++++++++++++++***************)))+++---...---,,,,,,,,,***+++,,,------,,,***(((,,,+++***))))))***+++,,,))))))******+++++++++,,,}}}tttmmmggghhhgggeee```ZZZTTTPPPLLLLLLLLLMMMNNNOOOQQQRRRVVVTTTQQQLLLIIIJJJNNNQQQYYY^^^aaaaaacccfffeeebbb\\\YYYTTTPPPMMMJJJFFFDDD@@@@@@?????????@@@BBBCCCHHHIIIKKKLLLLLLKKKIIIHHHCCCBBB@@@???>>>???@@@AAA>>>======;;;999777666555222111000...,,,***)))((()))))))))))))))*********,,,,,,---....../////////444222111111222222///---------,,,,,,+++*********))))))************))))))'''&&&$$$######$$$&&&''')))))))))(((((('''&&&%%%'''$$$ !!!######"""### ###$$$"""###'''%%%###!!!!!!###%%%%%%%%%&&&######%%%%%%""""""$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$(((%%%###"""###$$$###"""$$$"""$$$(((&&&!!! $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&'''))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$&&&%%%###%%%***'''%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%))))))%%%%%%(((%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############%%%$$$$$$$$$$$$$$$%%%%%%$$$)))%%%"""'''######'''&&&%%%%%%%%%&&&'''((('''))))))&&&%%%((('''%%%%%%&&&'''((((((((('''&&&))))))************))))))))))))))))))************&&&)))+++,,,+++******+++))))))******+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***,,,+++***))))))+++,,,......---,,,...000111000///222222111111000000000000------,,,++++++++++++,,,,,,,,,---...............///...---,,,,,,,,,------------...///////////////,,,//////------//////,,,)))***,,,,,,,,,,,,---///------------...///111111000000//////......------........................------------------......000000000000000000000000000000000//////.........------------------------///...,,,---......---+++...,,,+++,,,---...+++)))&&&***,,,******---,,,(((++++++************++++++******************++++++***,,,...///...------...+++,,,---------+++)))(((++++++************++++++)))))))))******+++++++++{{{xxxvvvuuutttuuuvvvwwwyyyxxxrrrkkkfff``````___^^^ZZZVVVQQQOOOLLLLLLLLLLLLMMMNNNOOOPPPVVVTTTPPPLLLJJJLLLQQQUUU^^^ccceeeeeefffhhhfffbbbZZZVVVQQQLLLIIIFFFCCCAAA??????>>>======>>>@@@@@@AAACCCGGGJJJLLLKKKJJJHHHDDDBBB???===;;;<<<===>>><<<;;;:::999777555444444......---+++***)))''''''(((((()))))))))*********.........//////111222333666444111//////000///...,,,++++++******)))(((((()))******++++++******)))'''&&&%%%$$$$$$%%%&&&'''***)))(((&&&&&&&&&&&&''''''$$$!!! !!!"""######### ######"""###&&&%%%###!!!!!!"""$$$$$$$$$######$$$&&&### %%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%)))'''%%%$$$$$$$$$###""""""###&&&***(((###!!!###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$%%%'''((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''&&&&&&''')))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###%%%$$$"""###(((%%%%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((((((&&&%%%(((%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############&&&%%%$$$$$$$$$$$$$$$%%%$$$)))%%%###(((%%%!!!%%%%%%%%%%%%%%%%%%&&&'''''''''******'''&&&))))))&&&%%%&&&'''((((((((((((((())))))************))))))******************))))))$$$'''***++++++++++++,,,******++++++,,,------.........---------......///---............---,,,,,,,,,,,,+++,,,---...000222///......///111222222111444333333222111000//////......---,,,,,,,,,,,,---........./////////000000///...------,,,------------......///////////////+++...///------///...+++111000...,,,***+++...111,,,,,,,,,---...000111222111000000///...---------------------------......+++,,,---/////////......000000000000000000000000000000///...------,,,,,,------------------------...---+++,,,------,,,***---,,,+++,,,------+++******,,,---++++++......,,,++++++************++++++)))))))))***+++++++++,,,+++...000000///...//////,,,------------+++)))(((******++++++++++++******)))))))))))))))*********}}}uuuooollliiihhhhhhiiikkkmmmnnnkkkfffaaa\\\[[[YYYWWWTTTQQQNNNLLLMMMLLLLLLLLLMMMNNNOOOOOOSSSQQQNNNJJJIIILLLRRRVVV[[[___ccccccdddfffeeeaaaYYYUUUOOOKKKGGGDDDAAA??????>>>===<<<<<<<<<===>>>>>>AAAEEEIIIKKKKKKIIIGGGBBB@@@===:::999:::<<<===999999777666444333222222,,,,,,+++***))))))((('''(((((())))))******++++++/////////000111222444555666444222000///......---*********)))((((((''''''))))))************))))))'''&&&%%%%%%%%%%%%&&&'''+++)))&&&%%%$$$%%%'''(((%%%###!!! !!!""""""""" """###!!!"""&&&$$$"""!!!!!!"""######"""!!!"""%%%&&&!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&(((&&&%%%%%%&&&'''&&&$$$###$$$&&&'''&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%% !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%""""""###$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$&&&&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###&&&%%%"""###(((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%"""(((%%%###)))&&&"""'''$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))&&&&&&))))))&&&%%%%%%&&&'''((()))))))))))))))************))))))++++++************))))))&&&(((***+++******+++,,,+++,,,,,,------.../////////............///000000///////////////...------,,,------...000222444555111000000111333444333222555444333222111000///...//////...---------------...............///000000.........------------.........///////////////...+++...///,,,,,,///...+++111111///,,,++++++...111++++++,,,---...000111222111111000///...------,,,,,,,,,,,,---------------***,,,...000111000///---//////////////////////////////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,,,,,,,------,,,+++,,,---,,,++++++---......++++++************++++++(((((()))***+++,,,,,,,,,---///111222000000000000---......---,,,+++)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))wwwoooiiieeebbb``````aaacccfffgggfffccc```ZZZYYYVVVRRROOOMMMKKKJJJNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJGGGFFFJJJOOOTTTSSSYYY^^^```cccfffeeeaaa[[[WWWQQQKKKHHHEEEBBBAAA???>>><<<;;;:::;;;;;;<<<>>>AAAEEEHHHIIIHHHEEECCC>>><<<:::888888999;;;<<<777666444222111000000000++++++++++++*********)))))))))******+++,,,,,,---///000000111333555666777444444444222000---,,,+++******)))((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###%%%''')))###"""!!! !!!"""### ###$$$"""###&&&$$$"""!!!!!!######"""!!!!!!"""%%%&&&!!!&&&###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))(((&&&$$$$$$$$$%%%((()))((('''$$$%%%%%%"""!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!"""###$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$###!!!%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%((('''$$$%%%)))&&&'''((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&!!!'''$$$"""(((&&&"""'''$$$$$$%%%%%%%%%%%%&&&%%%%%%''''''%%%%%%((((((%%%&&&&&&&&&'''((()))******))))))************))))))+++++++++***************)))+++,,,,,,***)))***+++---------...//////000000//////.........//////000///000000000000///......,,,---...000222444666777222111111222444555444333444444333222111//////...000///......------......------,,,,,,,,,---...///---........................///////////////......+++......,,,,,,......+++,,,---......---,,,...///++++++,,,,,,---///000111111000000///...---------,,,,,,,,,---------......+++---000222222111///---........................///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,***)))+++,,,------,,,,,,,,,,,,---+++******++++++---///++++++************++++++(((((()))***+++,,,,,,,,,---///111222000000000000......------,,,+++******)))***+++,,,,,,+++***)))*********)))))))))))))))}}}wwwnnngggbbb___\\\[[[[[[\\\]]]```bbbbbb___]]]XXXVVVRRRNNNKKKJJJJJJJJJNNNMMMLLLLLLLLLLLLLLLMMMHHHHHHFFFEEEDDDGGGLLLPPPNNNUUU\\\___dddhhhhhheee___ZZZSSSMMMIIIGGGDDDCCC???>>><<<;;;:::::::::;;;???AAACCCEEEEEECCCAAA???::::::999888888888999999444333111///.........///***+++++++++++++++++++++******+++,,,---......///000111333555777999999:::333444555333000,,,*********))))))((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%''')))"""######""" !!!"""$$$!!!!!!$$$$$$###$$$'''$$$###""""""$$$$$$"""!!!######$$$&&&### %%%"""######$$$%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&((()))((('''""""""###%%%(((***)))((($$$&&&$$$ ###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&###!!!&&&&&&''''''''''''&&&&&&&&&%%%'''***)))%%%&&&***&&&(((******)))((()))***%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###$$$''''''%%%&&&&&&&&&&&&&&&''''''(((%%%&&&'''&&&%%%%%%''')))((((((((('''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''"""((($$$###(((&&&"""'''$$$$$$%%%&&&&&&&&&&&&&&&$$$''''''$$$$$$'''(((%%%''''''''''''((()))******))))))************))))))*********+++++++++,,,,,,,,,------,,,+++***+++,,,......//////000111111111000000///...............///000000000000///......,,,---...000333555666777222111111222444555555444333222222111000///......//////...------------...,,,,,,+++******,,,---...------...////////////...//////////////////...---***---...,,,,,,...---***)))+++...///...------...,,,,,,,,,,,,---...///000////////////............,,,,,,,,,---......//////---///111222222111...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))***+++------,,,+++,,,------***)))++++++***+++...++++++************++++++)))))))))***+++++++++,,,+++...000000///...//////------------,,,,,,,,,,,,******++++++++++++******+++++++++***************{{{qqqkkkddd^^^[[[YYYXXXXXXVVVVVVWWWYYY[[[[[[YYYWWWTTTRRRMMMJJJHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEDDDDDDEEEIIILLLKKKSSSZZZ___dddiiijjjfffaaa\\\TTTNNNKKKHHHFFFDDD@@@???===;;;::::::::::::===>>>@@@AAA@@@???===<<<999999999888777666555444222111///---,,,,,,------))))))******+++++++++,,,++++++,,,---...///000000111333777:::=========<<<555666555111---******,,,******))))))((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((###$$$&&&$$$"""!!!"""$$$%%%""""""%%%%%%$$$%%%(((%%%$$$###$$$%%%$$$###!!!&&&######%%%%%%""""""$$$!!!!!!"""###%%%&&&''''''###$$$&&&'''''''''%%%$$$$$$$$$$$$&&&(((***)))(((""""""###%%%((()))(((&&&"""&&&&&&"""!!!%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!###%%%%%%%%%######&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&'''(((((())))))***((((((((('''''''''''''''###$$$&&&'''((('''%%%$$$''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''((()))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%'''***)))&&&&&&)))&&&(((***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$"""###''''''$$$&&&&&&&&&&&&&&&'''((((((&&&&&&'''&&&%%%%%%(((***''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))$$$***&&&$$$***'''"""'''$$$%%%&&&'''(((''''''&&&$$$''''''%%%%%%))))))&&&))))))(((''''''((()))***))))))************))))))))))))******+++,,,------,,,---...---,,,,,,---/////////000000111222222222222222000///............//////000000//////...---+++,,,...000222444555555222111111222444555555444000000000/////////......///...------,,,,,,------,,,,,,*********+++---...,,,---...///000000///...///////////////...------***---...++++++...---******,,,...///...------......------,,,,,,------...............////////////,,,------...//////000000000111222222222000...---........................------------............++++++++++++++++++++++++...,,,++++++,,,,,,+++***)))+++...---,,,+++,,,...---)))))),,,---******...++++++************++++++******************++++++***,,,...///...------...---,,,,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,+++++++++***wwwnnnhhhccc\\\XXXVVVVVVVVVUUUSSSRRRSSSTTTVVVVVVUUUSSSPPPNNNJJJGGGGGGIIIKKKNNNJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEDDDDDDEEEGGGJJJJJJQQQYYY^^^dddiiiiiieeebbb]]]UUUOOOKKKHHHGGGEEE@@@???===;;;:::999::::::;;;;;;<<<======<<<;;;::::::::::::999777555222000111000---+++++++++,,,---((((((((()))***+++++++++,,,,,,---...///000111222222555:::>>>@@@AAA???>>>888777444///***(((+++...*********)))((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&''''''$$$&&&((('''$$$"""$$$&&&%%%###"""%%%&&&$$$%%%)))&&&%%%$$$%%%%%%%%%###!!!(((###"""%%%&&&$$$"""$$$ !!!"""###%%%'''((((((###$$$&&&(((((('''&&&%%%$$$$$$$$$&&&)))***)))(((#########%%%'''(((&&&$$$!!!''')))%%%$$$((()))%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$ """%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###$$$$$$######$$$&&&'''((($$$$$$$$$&&&)))***)))(((&&&&&&''''''''''''&&&&&&%%%$$$'''***)))%%%%%%)))%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$!!!"""'''((($$$'''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%&&&(((***&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""###%%%'''''''''%%%$$$######$$$%%%&&&((()))***&&&,,,(((&&&+++(((###(((%%%&&&'''((((((((('''&&&%%%((((((&&&'''******(((***)))(((''''''((())))))))))))************))))))(((((()))***,,,---...///+++,,,---------...000222000000000111222222333333444333222000///.........///////////////......---+++,,,...000222333444444222111111222444555555444////////////..................---,,,,,,,,,,,,------,,,+++******,,,...///,,,---///000000000///...//////000000///...------***---...++++++...---***...//////...,,,,,,---///......---,,,,,,,,,,,,---------......///000000000------......///000111111222222222222111///...---////////////////////////,,,,,,---......//////000++++++++++++++++++++++++...---+++,,,------,,,***(((+++......,,,+++,,,...---))))))......***+++///++++++************+++++++++++++++***************)))+++---...---,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++***))))))***+++,,,---------,,,,,,+++++++++{{{qqqgggaaa[[[WWWSSSPPPOOOOOONNNMMMOOOMMMLLLMMMNNNPPPPPPOOOLLLLLLJJJIIIHHHIIIIIIJJJMMMMMMMMMKKKHHHFFFGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEJJJNNNUUU\\\aaaccccccccc```\\\WWWSSSPPPMMMJJJGGGDDDBBB???=========<<<;;;BBB@@@>>><<<999888666666;;;:::999888666333111000...,,,)))))))))******)))++++++************++++++...000222222222111222333777;;;??????@@@CCCBBB>>><<<888333///...---,,,,,,------,,,***)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&))))))&&&###'''***###)))((('''&&&%%%$$$$$$$$$ !!!$$$&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&''''''''''''''''''************)))((('''&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%'''((('''%%%######$$$$$$$$$######%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''')))&&&&&&((('''$$$###&&&((('''%%%$$$$$$&&&)))+++***)))(((''''''((()))***...---***(((&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""&&&%%%$$$###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&$$$""" )))(((''''''&&&%%%$$$$$$$$$%%%$$$"""%%%)))(((###&&&''''''((()))******+++&&&&&&&&&'''''''''((((((((((((((((((((()))*********)))(((&&&&&&&&&'''(((&&&&&&''''''(((((())))))!!!&&&&&&&&&((('''$$$###$$$%%%%%%&&&)))---111...***'''(((++++++((($$$'''((()))((('''((()))+++***************)))((((((++++++++++++++++++++++++,,,,,,+++***))))))******************************///---,,,,,,...//////...000111111222222333444444555555333222000///...---444222000...---...///000...//////000000000000000,,,---...///000222333333111111000///...------,,,...---,,,+++***+++,,,---000,,,---111000+++***......---+++++++++---///000000000000000111111111111,,,---......//////......---,,,,,,,,,,,,---......222000......///000000///...//////000000000000000000...,,,+++---000333666222///...000000......111,,,------......------,,,..................------,,,,,,------...---------******+++++++++,,,,,,,,,/////////......---------******+++++++++,,,,,,,,,)))******+++++++++******+++++++++,,,,,,+++++++++%%%'''+++///111111000//////---++++++,,,.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqiiiaaa\\\WWWTTTPPPNNNNNNNNNNNNMMMLLLKKKIIIJJJLLLMMMMMMLLLIIIHHHGGGFFFFFFFFFGGGGGGKKKLLLKKKIIIFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFKKKOOOTTTZZZ___`````````^^^\\\YYYVVVSSSPPPLLLIIIEEECCC@@@@@@AAABBBBBBAAAEEEDDDBBB???===<<<;;;:::<<<<<<;;;:::888666555444///,,,***))))))***))))))***)))))))))******+++,,,...000222222222222333444777<<>>;;;777222///------,,,+++---,,,+++***)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&'''%%%###&&&***&&&)))((('''&&&%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&))))))***************)))''''''((((((((('''&&&%%%(((((((((((((((((((((((((((((())))))((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$'''((()))(((''''''(((***%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''$$$###&&&&&&###"""%%%''''''%%%%%%%%%'''(((***))))))(((''''''((())))))***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''$$$%%%'''((()))((('''&&&&&&''''''((((((''''''&&&((())))))((('''%%%$$$""" !!!"""###$$$%%%&&&&&&%%%&&&%%%###%%%)))(((###''''''(((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((())))))******)))(((((('''''''''((('''''''''((((((((((((((($$$(((''''''((((((%%%$$$%%%&&&&&&'''***...111...+++((((((+++,,,)))%%%'''((())))))'''((()))+++******+++******))))))(((++++++++++++++++++++++++,,,+++***))))))))))))***++++++++++++++++++++++++...---+++,,,...//////...000000111111222333333444444444333333222222111111333222///...------...///......///000000000000///------...///000111111222//////..................------,,,,,,,,,---///000000------000000,,,+++...///...,,,++++++---...///000000000000000000000///,,,---......//////......------,,,,,,------...///222000......///000000///......///000000000000///222000...------///111222333///...000000------000---------......---------.........---------......---------......---,,,,,,++++++++++++,,,,,,,,,,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,...//////...---000...---,,,---.........+++,,,------......------------------------,,,,,,yyyuuuoooiiiddd___[[[WWWSSSQQQNNNMMMMMMNNNMMMMMMIIIGGGFFFFFFHHHIIIIIIHHHEEEDDDCCCCCCBBBCCCCCCCCCIIIIIIHHHFFFDDDBBBCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHMMMOOOSSSXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVRRRNNNJJJEEECCCBBBBBBEEEGGGHHHHHHIIIGGGEEEBBB???>>>===============<<<;;;:::999888000...+++))))))***)))(((((((((((()))***+++,,,---...///111222222333444666888===@@@@@@AAADDDBBB???:::666111---,,,++++++***,,,,,,+++***((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%&&&$$$%%%((()))&&&))))))((('''&&&&&&&&&&&&%%%&&&((()))******)))((()))***,,,---...---,,,,,,***)))((()))***((($$$ )))))))))))))))))))))(((%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&((((((&&&%%%***+++,,,+++))))))***+++&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$!!!!!!$$$%%%""""""%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((((((&&&%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&''''''((((((((($$$%%%'''((((((((('''&&&((((((((())))))(((((((((*********))))))'''&&&%%% """$$$%%%'''''''''((('''%%%&&&)))((($$$(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((('''((((((((((((((('''''''''$$$(((***((('''))))))(((%%%&&&''''''(((***...000...+++))))))+++,,,)))'''((()))))))))((((((***+++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))++++++++++++++++++++++++...,,,++++++---......---000000000111222222333333333333333444444444444444222111///---------......---......///////////////............/////////000,,,,,,------............,,,,,,,,,---...000111222///------//////,,,,,,...//////---,,,,,,---...///000000000//////.........------...////////////...---------------...//////111///......///111000///---......///////////////333222111///............333000///000///,,,,,,///------............------///...---,,,,,,---...///...............---,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,111000///...------......,,,,,,---............---------..................kkkgggbbb^^^\\\ZZZXXXVVVSSSQQQNNNMMMMMMMMMLLLKKKGGGEEEDDDDDDEEEFFFFFFEEEBBBAAAAAAAAAAAAAAAAAAAAAEEEFFFEEEDDDAAA@@@AAACCCFFFEEEEEEEEEEEEGGGIIIJJJMMMOOOQQQTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUSSSOOOLLLGGGFFFEEEGGGJJJMMMNNNNNNKKKIIIEEEAAA>>>;;;::::::<<<<<<===<<<<<<;;;:::999111///+++******)))(((''''''''''''(((***,,,---......000111222333444777999;;;???BBBAAABBBDDDBBB>>>888444///,,,++++++***))),,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%'''&&&$$$%%%(((+++)))(((((('''''''''(((((('''((()))*********))))))&&&(((***,,,,,,,,,+++++++++(((&&&(((++++++%%%)))))))))(((((((((((((((###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%&&&(((((('''&&&)))+++,,,+++)))(((((()))%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''### !!!$$$%%%###$$$'''%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((()))***((('''&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&)))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''(((((())))))(((((('''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&)))(((%%%))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((*********)))((('''))))))((((((''''''&&&&&&'''***+++'''%%%((()))((($$$&&&''''''((())),,,...---+++******+++,,,***(((((()))***)))((((((***,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---//////000000111222222222333333333333333444444444000000///...------......------.../////////////////////..................------------------------,,,---------...///000000///...---......------...000///......------......000000//////......------------...///////////////.........---......///000000///......000111000///------...///////////////111111111111000...---,,,444000///000///++++++.........////////////......///...---,,,,,,---///000////////////...---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------------------------......---------//////---,,,+++,,,,,,---///000000...,,,+++,,,,,,,,,------...........................////////////ccc```]]]ZZZZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHFFFDDDBBBBBBDDDDDDDDDCCC@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCBBB@@@@@@BBBCCCGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPKKKKKKMMMPPPRRRSSSQQQPPPNNNNNNNNNPPPSSSTTTSSSRRRMMMJJJEEE@@@<<<999888777:::::::::::::::999888888222///,,,*********)))(((''''''((()))+++---...//////000222333444666:::<<<>>>BBBDDDCCCCCCDDDAAA===777333...+++*********)))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$&&&((('''$$$"""&&&***(((((('''''''''(((((()))'''(((((()))))))))))))))%%%&&&((()))************)))&&&%%%(((,,,,,,(((###(((((((((''''''&&&&&&&&&"""###$$$&&&''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%&&&((()))((('''***+++,,,+++)))'''''''''$$$&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$!!!"""&&&'''%%%%%%)))%%%&&&((()))((('''&&&%%%&&&''''''''''''''''''&&&'''((((((((()))))))))((()))(((''''''&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&)))'''&&&$$$$$$%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''%%%&&&&&&''''''''''''''''''''''''(((((('''''''''((((((''''''''''''''''''***))))))(((''''''&&&&&&&&&******'''&&&))))))'''))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&'''((()))((((((''''''((()))******)))((('''))))))((((((''''''&&&&&&'''******&&&$$$'''((('''###%%%&&&'''&&&''')))+++++++++*********+++***)))((()))***)))((()))***,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---...//////000000111111222222222222111111111111111000//////...............---......///000////////////////////////.........///......---,,,,,,++++++------.........---------.........,,,,,,...///...000/////////////////////000/////////.........------...//////000000/////////............///000000///......///111111111///---......///000///////////////000111111000///...444000///000///++++++---...//////000000//////......------,,,---...///000///000//////...---,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++---....../////////......////////////.........---,,,++++++,,,...///---...///...+++)))***+++,,,---......//////...............//////000000000```^^^[[[ZZZZZZZZZYYYWWWUUUSSSPPPNNNMMMKKKIIIFFFDDDCCCAAAAAABBBCCCBBBAAA???@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAAAAADDDFFFJJJKKKMMMNNNOOONNNMMMMMMJJJJJJJJJKKKKKKLLLMMMMMMGGGFFFGGGKKKPPPTTTWWWWWWYYYYYYZZZ\\\\\\[[[WWWSSSKKKHHHCCC>>>:::888777777777777777777666666555444111///,,,************))))))))))))***,,,...///000000111333555666999===@@@BBBFFFGGGDDDCCCCCC@@@;;;666333...+++*********)))******)))(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((%%%!!!###'''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((()))*********'''&&&%%%'''***,,,***(((((((((''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%'''))))))))),,,---///...+++)))(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%###$$$'''(((&&&'''***&&&'''((((((((('''&&&%%%&&&'''(((((((((((('''&&&)))))))))***))))))((('''((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&'''''''''''''''((($$$(((***'''&&&(((***((((((((((((((())))))))))))''''''((((((((()))))))))%%%&&&'''((()))(((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''%%%))))))%%%$$$&&&((('''###%%%&&&&&&&&&&&&((())))))))))))))))))))))))))))))*********))))))+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,------------------------///---,,,,,,...//////............///000000111111000000000000000/////////000000000000000000//////...//////000000000000000000000000000000/////////000000///...---,,,++++++...............---,,,+++---///...++++++///000////////////000000000000000////////////////////////......///000000000000//////////////////000111111.........///111222111///...//////000000000000000---...///000111111000000222///...///...++++++...//////000000000000//////,,,,,,---......////////////////////////...---,,,---------.........//////,,,,,,,,,,,,---------------------.........//////+++,,,---//////000000000/////////000000/////////---,,,++++++,,,---///000***---///...***((()))+++------...////////////...------......///000000000^^^\\\[[[ZZZZZZYYYVVVTTTQQQPPPNNNMMMLLLKKKHHHFFFCCCAAA??????@@@@@@@@@???>>>???@@@AAAAAAAAA@@@@@@===???AAAAAABBBDDDFFFIIIMMMOOORRRTTTTTTRRROOOMMMGGGGGGGGGGGGHHHJJJKKKLLLGGGEEEEEEHHHPPPXXX^^^bbb___```bbbcccaaa\\\UUUOOODDDAAA===999666666777888555555555555444333222111000...+++***+++++++++***+++++++++,,,---...000111111333555666888<<<@@@DDDFFFIIIIIIFFFCCCBBB>>>999666333...++++++++++++***)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''&&&"""!!!%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((((()))))))))((('''&&&&&&''')))***((('''''''''((()))++++++))))))(((((('''&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''((()))(((&&&%%%%%%''')))***)))---///000///,,,)))((('''%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$'''(((&&&&&&)))''''''(((''''''&&&&&&%%%'''((())))))))))))((('''''''''((())))))(((''''''((()))***+++***(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%'''((((((((('''&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&(((((($$$%%%%%%&&&'''(((((()))"""''')))&&&%%%(((******''''''(((((())))))******'''((((((((())))))))))))$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((($$$((()))&&&%%%'''((('''$$$%%%'''((('''&&&''')))(((((())))))((((((((())))))***+++***))))))+++---++++++,,,---------------------------------------+++++++++++++++,,,------------------------------000...------///000000///------...//////000000111.........///000000111111000000111111111111111000///000000111111111111111000000000111111111111111/////////......---------------...///000///......---///...******///111///---...///000111222222222...//////000000111111111......///000000000000000000000//////000000111222------...000222222111//////000000111111111111111////////////000000000111111...---///...,,,,,,//////000000111111000000///***+++---///000000///.........////////////......---.........////////////,,,,,,---------.........---.........////////////,,,,,,...///000111111111///000000111111000000///---,,,,,,,,,,,,---......(((,,,000///+++)))+++---------...///////////////,,,,,,---......///000000\\\[[[ZZZYYYYYYWWWTTTQQQNNNLLLKKKKKKLLLKKKHHHFFFAAA@@@>>>===>>>???>>>======>>>???AAAAAAAAA@@@???<<<>>>@@@BBBCCCEEEHHHKKKNNNQQQUUUXXXWWWTTTPPPMMMFFFEEEEEEEEEFFFHHHJJJLLLIIIFFFEEEHHHPPP[[[dddjjjaaabbbddddddaaaZZZPPPIII<<<:::666333222333555777555555555444333111000///000---+++***+++,,,,,,+++,,,,,,,,,---...///000111222444555777999===BBBFFFHHHKKKKKKGGGCCCAAA===777666333...,,,++++++++++++))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!'''(((###"""$$$$$$$$$$$$%%%&&&'''((()))******)))))))))))))))***)))'''%%%######$$$&&&((())))))((('''&&&'''***---+++******)))(((''''''&&&&&&&&&''''''(((((('''''''''''''''''''''((()))***(((&&&%%%%%%''')))******,,,...///...+++(((&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''$$$$$$'''(((%%%%%%(((((((((''''''&&&&&&&&&&&&'''((()))******)))((('''$$$%%%'''(((((((((''''''''')))+++,,,,,,)))%%%###&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((((((((('''&&&)))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))************))))))'''&&&%%%%%%&&&''')))***'''''''''(((((((((((())) &&&(((&&&%%%(((++++++&&&''''''((()))******+++(((((((((((())))))))))))$$$%%%'''))))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))###(((***'''&&&))))))'''%%%'''))))))((('''((()))&&&'''((((((''''''((())))))***+++***))))))+++---+++,,,,,,---.........---------------------------,,,+++++++++,,,------...........................000///......000111111000------......///000000000+++,,,---///000222333333000111111222222222111111000000111222222222222222000111111111222222222222.........////////////000,,,---///000111222111111---000...)))***000222///,,,---///000222333333333......///000111222333333...//////000000000000000000000000000000111111222------...000222222111///000000111222222222222222111000////////////000000000---,,,///...,,,,,,///000000111111111111000000)))+++...000111000...------...///////////////.............../////////000---------....../////////............/////////000,,,---...000111111222222000000111111111111000000------------------,,,,,,(((---111000,,,***,,,///---......///////////////,,,,,,,,,---...//////000^^^\\\ZZZWWWTTTQQQNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIAAABBBBBB@@@===<<<===>>>>>>>>>???@@@AAAAAABBBBBB<<>>>>>>>>??????@@@@@@AAAAAA<<<>>>@@@AAAAAADDDIIIMMMQQQSSSUUUVVVTTTOOOKKKGGGEEEDDDCCCBBBCCCDDDFFFGGGDDDGGGKKKQQQXXX^^^dddfffgggddd___ZZZSSSKKKCCC===999555222111333333111......///000000000//////000++++++***************+++---.../////////000333555555777:::<<<>>>BBBHHHLLLNNNMMMJJJFFFBBB===999777666444111...,,,++++++++++++)))''''''((()))'''$$$''''''((()))((('''&&&%%%((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''(((%%%%%%''''''%%%$$$'''%%%$$$###""""""###$$$%%%###$$$%%%&&&''''''''''''&&&'''''''''&&&&&&(((***,,,***))))))***++++++***+++((('''((((((&&&&&&***)))((('''''''''((())))))***************)))(((((())))))((((((((('''''''''%%%$$$###$$$%%%''''''&&&((('''''''''''''''(((((())))))************))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((())))))))))))((((((###((()))'''(((,,,,,,)))))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%'''(((%%%&&&))))))&&&)))(((&&&%%%%%%'''((((((***'''%%%'''+++,,,)))%%%(((''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%)))((('''((()))******((('''(((((())))))))))))((((((((()))))))))((((((''''''((()))(((&&&&&&&&&'''***(((&&&&&&(((***)))'''***((('''(((******)))'''))))))))))))))))))))))))))))))((('''''''''''''''***))))))(((((())))))***)))))))))******,,,------)))---...,,,---///...+++++++++,,,,,,---.........---------------,,,,,,,,,+++++++++,,,---.........------...///000111222222111111111111111111111111000000111222222222111111///000000111111111111000000000000111111222333444333222222111111000//////000000///...............//////000000000000//////...000111000///------...---///000111111333555777000///.........///000111000///......///000222444//////000111111000//////111111111222222222222222111222222222222222111111111222333222///...///000........................000000000000111111111111/////////000000000111111///000...+++...222222---000///////////////000000333000------///111111111000000//////000000111222111111000000000000111111///......000111111///---///.....................------------------------///000///...---...000333+++,,,,,,,,,...///000111UUUTTTSSSPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFBBBCCCBBB@@@===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???BBBGGGJJJNNNOOOPPPPPPNNNKKKHHHGGGDDDCCCBBBAAABBBCCCDDDEEEEEEHHHMMMSSSXXX]]]```bbb```]]]YYYTTTNNNFFF>>>999777444222222444444111.....................------++++++************++++++///111222333222333444666555999===@@@CCCFFFJJJMMMLLLJJJGGGBBB>>>:::888666444333000---+++*********+++)))(((((((((((('''%%%)))))))))(((((((((''''''))))))((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&$$$%%%))))))&&&%%%'''#########$$$%%%&&&'''(((&&&''''''((())))))))))))&&&'''((('''&&&&&&(((***,,,***))))))***++++++***,,,)))(((***)))''''''***(((((((((((()))***++++++)))************))))))((()))))))))))))))(((((((((%%%&&&&&&&&&%%%%%%&&&((($$$%%%&&&'''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''))))))(((((('''&&&%%%%%%(((((())))))))))))((((((&&&)))***((((((******'''))))))))))))((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&((('''$$$$$$((()))(((***(((&&&$$$$$$&&&(((***+++)))''')))+++,,,***'''(((''''''&&&''''''((((((%%%''')))***)))&&&""" )))((('''(((***+++***)))((())))))))))))(((((('''))))))))))))(((((('''&&&&&&(((((((((&&&%%%&&&'''+++)))(((((()))******)))***)))((((((******)))((())))))))))))))))))))))))(((((())))))((((((''''''+++******))))))******+++)))))))))***,,,---///000***,,,---***+++......,,,++++++,,,---............111000...---------......,,,,,,------.../////////------...///000000111222111111111111111111111111111111222222222111111000,,,---///000222333333333////////////000111222333222222111111000/////////000000///...............//////000000000000000///...000111000///......///---///000///......///111............/////////000000///......///000222333000000111111111111000000333333333333222222222222222222333333333333333222111222333222000//////000////////////////////////000000000111111111222222///000000000000111111111000111///---...111111---...............///000111333111///...///111111000111111000000111111222333000000////////////000000......---...000000...,,,///////////////000000000...........................//////...---...000222,,,,,,,,,------///000111PPPOOONNNLLLJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCBBB???<<<;;;;;;<<<==================<<<<<<>>>===<<<<<<===@@@DDDGGGJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDEEEGGGJJJNNNSSSWWWXXXYYYYYYWWWTTTQQQMMMIIICCC===888333222222444777888555111///...---------------,,,------,,,,,,,,,---......000222444555444444555666777;;;@@@EEEHHHKKKLLLMMMKKKIIIEEE@@@<<<999777666222111///---+++************))))))(((((((((''''''******)))(((((((((((()))))))))((('''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&%%%$$$&&&******&&&%%%&&&&&&&&&&&&&&&'''((())))))&&&&&&'''((((((((((((((((((((()))(((''''''(((***,,,***))))))***++++++***+++((((((******''''''***''''''(((((()))***++++++))))))************)))(((((((((((((((((((((((((((%%%((()))'''$$$###&&&)))$$$%%%&&&((((((((('''&&&&&&'''(((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,((((((((((((((((((((((((+++***)))((('''&&&%%%$$$'''(((((())))))))))))(((((()))***)))))))))(((''')))******))))))((('''&&&''''''(((((((((((('''''''''''''''''''''(((((()))(((((((((''''''''''''''''''((('''######(((***((()))((('''%%%$$$&&&))),,,+++***)))***,,,,,,***((('''''''''''''''(((((()))%%%''')))+++***((($$$""")))''''''((()))***)))((())))))***))))))((('''&&&))))))))))))((('''&&&&&&&&&'''((('''&&&%%%&&&'''***)))(((((())))))))))))***))))))))))))***))))))))))))))))))))))))))))))'''((()))******)))((('''*********))))))******************+++,,,---///000***,,,,,,)))***...///---------...///000000//////333111///---------///000---...//////......///000------......///000000111111111111111111111111111222222222222222111000///,,,---///000222333333333.........//////000111222222222111000000//////...000000///.....................//////000000//////...///111111///...//////---...000///...------...------...////////////...///////////////111222333111111222222222222111111333333333333333444444444333333444555555555444444111333333222000///000111111111111111111111111111000000111111111222222222000000000111111111222222111111000//////000000///.........//////111222222444222111000000000000000222222111111222222333444000//////............///...---------//////...,,,000000000000000111111111000000////////////......---...//////......000222------------...//////000JJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA???<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<>>:::777222222555:::???@@@<<<888111///---,,,...///...,,,---,,,,,,,,,---......///000222444555555555555777:::===BBBHHHLLLNNNMMMMMMKKKHHHDDD@@@<<<999777666000///...---,,,+++******))))))))))))((((((((((((******)))(((((((((((())))))(((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$&&&***+++'''&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))******)))'''''')))***,,,***))))))***++++++******''''''******&&&&&&(((&&&&&&'''((())))))******((())))))*********))))))''''''''''''''''''''''''&&&(((***(((%%%$$$&&&)))&&&'''((()))((('''%%%$$$&&&&&&'''((((((((((((((('''(((((())))))(((((('''+++***(((''''''(((***+++))))))))))))))))))))))))+++******((('''&&&%%%%%%''''''((()))))))))))))))***))))))***)))'''&&&&&&************)))((('''&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''((('''######(((***((((((((((((&&&%%%&&&)))---+++******+++,,,,,,***)))'''''''''''''''((()))***&&&'''((()))***)))))))))'''&&&%%%&&&((()))((('''))))))***))))))((('''&&&))))))******)))(((((('''&&&'''((('''&&&&&&'''(((((((((((((((''''''((())))))*********)))))))))***************************'''((()))******)))((('''***))))))(((((())))))***,,,,,,++++++,,,,,,------***,,,,,,)))***...///---...///111222222222000000333222000.........000111---///000000......///111------......//////000000000000000000000000000000222222222222222111000/////////000111111111111111............///000111222222222111111000/////////000000///...............,,,---...///////////////...///111111000//////000,,,...000000/////////000---...//////000000///////////////000111111222333333333333222222333333333111222333444555666777777444444555666666666666666222333444444222111222333222222222222222222222222111111111111222222222222111111111111222222222222222111111111000///000222000000000000111222333444333333333222111000111111222222222222222333333444000000///...------......///...,,,---...///...---000000000000111111222222111111111000000/////////---...000000//////111333/////////......///000000GGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@AAA@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEHHHIIIKKKLLLKKKIIIFFFDDD>>>===;;;;;;;;;999777555444666:::@@@FFFFFFBBB>>>444000---,,,...000///---+++******++++++,,,---...000222333444444555777999>>>@@@DDDJJJNNNOOONNNLLLIIIGGGDDD@@@<<<999777666//////...------,,,++++++((()))******(((((()))***)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&$$$&&&******'''''')))'''''''''&&&%%%###"""!!!)))******++++++******)))***++++++***(((((()))***,,,***))))))***++++++***)))''''''******&&&&&&(((&&&&&&'''((())))))))))))((())))))************)))&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((***))))))))))))((('''&&&%%%%%%&&&'''((()))))))))(((''''''))))))))))))''''''***)))(((''''''((()))*********************************))))))((('''&&&&&&&&&'''((())))))******)))+++))))))+++***'''%%%'''************)))(((''''''''''''((((((((((((''''''&&&'''((())))))))))))((('''(((((((((((()))))))))&&&((('''$$$$$$((()))(((&&&((()))(((&&&&&&)))---******++++++++++++******''''''''''''((()))******(((''''''((()))***,,,---&&&%%%$$$%%%'''((('''&&&((())))))))))))((((((''')))******++++++******)))&&&''')))(((''''''((()))(((((()))((('''&&&(((***)))***++++++))))))***+++************************(((((())))))******)))))))))))))))(((((())))))))),,,,,,++++++++++++,,,,,,))),,,---+++,,,000000...///000222333333222000///111000/////////000111111,,,///111000---,,,...111------........./////////////////////////////////111111222222222111111000000111111111111000000///............///000111222333333222222111000000000000000///...............,,,---...//////000000///...///111111000///000111,,,...111222111000111111////////////000000000000000000111222222333333333444444333333333333444444111222333444666888999:::555555666777888888888888444555666555444333444555333333333333333333333333111111111222222222222333111111222222222333333333111000111222111///111555111111111111222222333444222333444333222111111333222222111111222222333444111000///......---......000...------...//////...//////000000111111222222333222222111111000000///---///111111111111333444222111111000000000000111EEEEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBB>>>??????>>><<<<<<===>>>;;;;;;<<<<<<======>>>>>>???===<<<>>>@@@AAA???===>>>>>>>>>>>>??????@@@@@@BBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEECCCAAA???;;;:::888888888888666444444666;;;BBBFFFFFFAAA;;;555000,,,+++...000...,,,*********++++++---......111222333444444666:::===BBBBBBEEEJJJNNNPPPNNNKKKGGGEEECCC@@@===999666444...............---,,,+++((()))+++***(((''')))+++''''''((()))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%'''$$$%%%))))))'''(((+++(((((((((((('''%%%###"""***++++++,,,,,,++++++***+++++++++***(((((()))+++,,,***))))))***++++++******((())),,,+++(((&&&((((((((()))*********)))((((((((()))***************&&&'''''''''((((((((((((((('''&&&'''(((******)))***))))))((((((((())))))&&&&&&'''((()))******)))'''(((***++++++***((('''))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((''''''&&&'''((()))************+++((((((++++++&&&%%%(((***************)))''''''''''''((((((((((((''''''&&&'''((()))***))))))((('''((((((((())))))))))))%%%'''(((%%%&&&))))))&&&###'''+++***''''''))),,,)))***++++++***))))))***''''''''''''((()))***+++((((((((((((((()))******'''&&&%%%&&&(((((((((''''''(((((())))))))))))((()))***+++,,,,,,,,,,,,,,,'''((())))))(((((()))+++(((***+++)))'''''')))+++)))***,,,+++)))(((***,,,************************))))))(((((()))******++++++******))))))******+++***************+++,,,---)))---...---...111111......///111222222111///---......//////000111111111,,,///111000,,,+++---111---------.........//////........................000000111222222222111111000000111111111111000000////////////000111222222444444333333222111111111000000///..................///000111111222222222...///111111000000111222---000222333222111000111111000000///000111222333111111222333444444444444555555444333333444555555333333444555777888999999555666777888999999999999555666777777666555666888444444444444444444444444111111111222222222333333222222222333333333333444000///000333222///222888222111111111111111222222000222444444222111333444111111111111111222333333222111000///............111///------///000000///......//////000111111222444333333222111111000000...000222333333333444666444333333222111111111222DDDEEEEEEEEEFFFFFFGGGGGGDDDCCCBBBBBBAAAAAABBBBBB===>>>>>>>>><<<<<<>>>???;;;;;;<<<<<<===>>>?????????>>>===???AAAAAA>>>;;;<<<<<<======>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@???>>>>>><<<:::::::::999777555333444999???CCCBBB;;;666555000+++***---///...+++,,,,,,,,,---...///000111111222333444555888<<<@@@DDDDDDFFFJJJNNNPPPMMMJJJDDDDDDCCC@@@<<<888444222......//////......---,,,'''***++++++((('''))),,,%%%'''((())))))'''%%%$$$%%%%%%&&&&&&'''((((((((('''((((((((('''&&&%%%%%%(((%%%%%%((()))'''(((,,,******+++++++++)))'''&&&*********++++++***))))))+++,,,,,,+++)))((()))+++,,,***))))))***++++++***+++)))***------)))((())))))***+++,,,,,,+++)))((((((((()))***************'''((((((((())))))******)))&&&$$$&&&***,,,+++)))))))))(((((((((***,,,---&&&'''((()))************((()))+++,,,,,,+++)))(((((()))************)))(((++++++++++++++++++++++++))))))))))))((((((((((((&&&'''((()))************+++''''''++++++&&&%%%)))***++++++******)))((('''''''''((((((((((((''''''&&&''')))*********)))((('''((((((((())))))******$$$'''(((&&&&&&))))))%%%"""'''+++,,,)))'''))),,,((()))+++***))))))))))))''''''''''''((()))++++++'''(((((())))))((('''&&&((('''&&&''')))))))))(((''''''((())))))***)))))))))***+++,,,---.........''')))******))))))***,,,)))+++,,,+++((((((***---(((+++,,,,,,)))(((***,,,***************************)))((((((((()))+++,,,,,,++++++++++++++++++,,,'''(((((()))***,,,---...(((---//////000333222...,,,...000111111///---,,,,,,---...000111111111111+++///111000,,,***---000---------...............------------------------///000111222222222222222//////000111111111111111/////////000000111222333555555444333333222222111000000///...............000000111222333444444444...///111111111000111222///111333444222000//////333222000//////111333444222222333444555555555555666555444333333444555666555555666666777777888888666666777888999:::::::::666777888888777666888999555555555555555555555555111111222222222333333333222222333333333444444444000...000444333000333:::222111000000000000000111///222555555333222333555111111000000111111222333222222111//////.........222000......///000000000---......///000111111111444444333333222111000000...111333444444444555666555555444333222222222222CCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>AAA???======>>>>>><<<;;;;;;;;;<<<<<<===>>>??????===>>>???@@@???>>><<<::::::::::::;;;<<<===??????BBBBBBCCCCCCDDDEEEEEEFFFDDD@@@<<<;;;===??????===AAA???<<<999777666777777222333555777888888777666111000///...---,,,,,,,,,***,,,///000000000000111444444444666888;;;>>>???DDDFFFJJJMMMOOOOOONNNMMMEEEDDDBBB???;;;666333111000///...---------------++++++******)))((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((('''''''''(((((()))***+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++*********))))))(((((())))))))))))))))))))))))******++++++++++++*********************)))(((((()))'''(((+++)))%%%$$$'''((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))***,,,+++''''''******(((((()))+++---------+++***,,,+++)))((((((((()))***((((((***++++++***)))((((((((((((((()))***,,,,,,******))))))((((((''''''+++)))'''(((+++,,,***(((************************))))))))))))(((((((((((('''''''''(((***)))'''%%%&&&&&&''''''((()))))))))***************)))((('''(((((())))))*********+++***************)))(((((('''((((((((())))))******''''''''''''((((((((()))************+++,,,------,,,,,,,,,+++++++++******))))))***++++++++++++***,,,+++***))))))***+++,,,******++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,---.../////////,,,...000222333111///---...///////////////.........///000222222111111000111111000......---------...,,,++++++---......---////////////............222222111111222222333444333333222222222222111111222111111333555666666444555444222222333222111//////000111222222111000///000111333444444333111000222222222222222222222222000111222333333222111000222111000//////111333444333555666555444444555666888777555444444666888999888888888777777777777666666666666666777888999:::999999:::;;;;;;;;;::::::999888888777666555555444555444444333333222222111333333444444444444444444444333333222222333333444000333444111---,,,///333333333333333333333333333222111000000333444444333222222111111000111111111333222111/////////000111+++...000111111111333444222222222222333333444555333333444444555666666666:::777555444555555555444CCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>===>>>???@@@???>>><<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCC???<<<::::::===???@@@???@@@>>>;;;888777666666666111222444555666555444333000///...---,,,,,,,,,,,,+++---000111111000111222444444555777999<<>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<<<<<<<<<<<<<===???@@@AAA>>>???AAABBBBBBAAA@@@???999888777888;;;>>>@@@@@@===<<<:::777666555555555111222333333333222000///......---,,,,,,+++,,,,,,+++...111222222111222333444444555777:::===AAABBBCCCEEEHHHJJJKKKJJJHHHGGGBBB@@@<<<888444222000///------,,,,,,++++++,,,,,,++++++******)))((((((((('''((()))(((&&&%%%&&&'''))))))(((''''''((((((((((((((()))***++++++++++++(((((((((((()))***+++,,,...------,,,,,,------...........................000000...---,,,++++++***************))))))))))))************************************************)))************))))))(((+++(((&&&((((((&&&'''***''''''((('''&&&%%%'''))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++******------***)))+++)))&&&((()))***,,,,,,+++***)))***)))((('''''''''((())))))******++++++***))))))))))))))))))))))))******(((((((((((()))))))))))))))(((''''''))))))((('''************************(((((((((((())))))))))))((('''''')))******(((&&&(((((())))))***+++++++++((())))))************)))))))))))))))************)))************))))))((()))))))))))))))*********(((((((((((())))))))))))******))))))((()))))))))+++************)))))))))))))))***++++++++++++***++++++***))))))***++++++******++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++------......//////////////////000111111000000//////000111111222222111111111111000///............111000...///111222222111000111111111111111111111222222111111222222333444222222333333444555555555777777777888:::999888666555333222222222222111///111111222222222222111111222333444555555444333222333333333333333333333333333333222222222222333333333222111111111222444555666777888888777777888:::777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<===<<<<<<<<<<<<;;;:::999999999999999888777777666666555555555555555666666666888888888888888888888888444444333333333333444444333555666555222111333666333333333333333333333333222111000111333444444444666555555555555555666666333333222111111111222222000222333444333444555777555555555555555555666777333444444555555666777777;;;999777666777777666555GGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAA??????@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>===>>>>>>?????????>>>>>>===<<<<<<<<<<<<===>>>???@@@<<<>>>@@@AAAAAA???<<<:::666666666777999;;;===>>>;;;:::888666555555555555333333333222111000...---------,,,+++++++++,,,,,,+++...111222111111222333333333444666999===@@@BBBDDDEEEHHHIIIIIIHHHEEEDDD???<<<888444111///......,,,,,,++++++***++++++,,,++++++******)))((((((((('''((()))((('''&&&&&&(((***))))))(((((((((((()))(((((()))***++++++++++++))))))))))))***+++,,,,,,------------------------////////////////////////111000///...---,,,,,,,,,*********)))))))))))))))************************+++******************+++))))))************)))(((,,,'''%%%'''((('''(((,,,'''((()))(((&&&&&&((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,+++++++++......+++***+++***&&&))))))***++++++******)))***)))'''&&&&&&&&&'''(((******************)))))))))************))))))((('''''''''((()))*********))))))(((((()))))))))(((************************(((((((((((())))))))))))((((((((()))******(((&&&'''(((((())))))***++++++'''((()))***************)))))))))))))))*********))))))************)))(((************************(((((()))))))))*********,,,+++***)))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***+++******************+++******++++++++++++******((()))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------,,,,,,---...///000///000000111111111111000000000111111222222222222000//////...------......111000//////111333333222111111222222222222222333222222111111222222333444222222333444555666777888:::999999;;;<<<;;;999666555333222222333333222000222222333333333333222222222333444444444444333222444444444444444444444444555444333222222333444555333333222222333333444555666777999999888888999;;;888:::<<<>>>??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<:::999999::::::999999888888888777555666666777888888999999:::::::::999999999999999555555444444444444555555444555666555333333444666444444444444444444444444333111000111333555555444666666555555555666777777444333333333333333333333222333444444333333555777666555555444555555666666444444444555666666777777999888666666666666555444GGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGBBBAAA@@@BBBDDDFFFEEEDDDEEEDDDCCCBBB@@@???>>>===>>>>>>???????????????>>><<<<<<<<<<<<===>>>??????<<<===???@@@???<<<999777555666666777777888999:::999888777666555555444444555444444222111000...---,,,,,,+++++++++,,,------+++...000222111111222333222222333555888;;;>>>@@@DDDFFFHHHIIIHHHFFFDDDBBB<<<:::666222///...---...++++++*********++++++,,,++++++******)))(((((((((((()))))))))'''&&&'''((())))))(((((((((((())))))&&&'''((()))************)))))))))******+++,,,---,,,------------------,,,////////////////////////000///......------......))))))))))))))))))******************************++++++***))))))***++++++((())))))*********)))))),,,'''$$$'''))))))***,,,)))******)))(((((()))+++(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---------,,,,,,,,,......+++***,,,+++(((******+++++++++************)))'''&&&&&&&&&'''(((*********))))))((((((((())))))*********))))))(((&&&&&&'''((()))***++++++******+++***************))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))+++***(((&&&&&&&&&'''(((((())))))***'''((()))*********************))))))))))))))))))((())))))*********))))))+++++++++++++++*********)))))))))************+++---,,,+++***************)))))))))))))))))))))***))))))***++++++++++++************++++++***************++++++++++++******((()))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------,,,+++,,,...000111//////000111111111111111111111111111111222222333......------,,,,,,------000...---...000222222222111222222222333333444444222222111111222222333444222222333444666777888888::::::;;;<<<>>>===:::777555444333333444444333222444444333333333333444444222222333333333333222222555555555555555555555555666555444333333444555666444444444444444555555666555777888888888888:::;;;:::<<<>>>AAAAAAAAA???>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@>>>>>>>>>===<<<;;;:::999::::::::::::999999999999777777888999:::;;;;;;<<<:::::::::999999999888888666555555444444555555666444555666555555444555555444444444444444444444444333222111111444555555555555555555555555666777777444444555555555555555555333444444333222222444666555555444444444444444555444444555555666777777888777666555555555555333222DDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHCCCBBBBBBDDDGGGIIIIIIIIIIIIHHHGGGEEEBBBAAA???>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>===:::888666555666777777666555666888777777777666666555555555666555444222111000///...,,,,,,+++,,,,,,---......,,,///222333222222333444222222333444777:::<<<>>>CCCEEEGGGHHHGGGEEECCCAAA:::888555222000...------++++++******++++++,,,,,,++++++******)))(((((((((((()))***)))'''&&&'''(((((('''''''''(((((()))***%%%&&&'''((())))))))))))************+++,,,---...,,,,,,---......---,,,,,,///////////////////////////......---------......))))))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,((())))))************))),,,&&&###'''+++++++++,,,***++++++***))))))***,,,(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---------------,,,......******------+++,,,,,,,,,+++++++++++++++***)))((('''''''''((()))******((('''''''''''''''((()))***++++++***)))(((&&&''''''((()))******+++***+++,,,,,,******+++,,,))))))))))))))))))))))))''''''(((((())))))******)))((((((***++++++)))'''&&&&&&&&&'''(((((())))))((())))))************)))************))))))))))))((())))))************))),,,,,,,,,+++++++++++++++)))*********++++++++++++---,,,++++++++++++++++++)))))))))************+++))))))***++++++++++++***)))***++++++++++++***)))******++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++------,,,,,,---///111222......///000111111111111222111111111111222333333......------,,,------...///------...000222222111111111222222333444444444222222111111222222333444222222333444555666777888999999:::===>>>===:::777666555444444666666555444555555444444444444555555444333333333333333333444666666666666666666666666666666555555555555666666444555555555666666666666555777999999888999:::<<<===>>>@@@BBBBBBAAA@@@????????????>>>>>>>>>==================>>>???@@@AAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<======;;;::::::999999888888888666666555555555555666666444555666666777666666666444444444444444444444444333222111222444555555555444444444444555666777777444555666666777777666666555666555444222222444666666555444444333444444444444555555666666777888888666555444555555555333111EEEFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHEEEDDDDDDGGGJJJLLLMMMLLLLLLKKKJJJGGGDDDBBB@@@??????>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBBBB??????>>>===;;;999777666333555777777555555666888666777777777777666666555555444333111000/////////,,,,,,,,,,,,---...///000///111444555555444555666444444444555777999<<<===AAABBBDDDFFFEEECCCAAA@@@999888666444222///...---+++++++++++++++,,,------++++++******)))(((((((((((()))***)))''''''''')))%%%%%%&&&&&&'''(((******&&&&&&'''((())))))))))))++++++***++++++,,,---...---...////////////...---........................000///...---,,,,,,++++++((()))))))))************++++++++++++++++++++++++,,,+++***((((((***+++,,,(((((()))******************%%%###(((------++++++)))******)))(((((()))+++(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---......---------...---))))))---000......------,,,,,,+++,,,,,,+++***)))((('''((())))))***)))'''&&&%%%%%%%%%&&&&&&''')))+++++++++***)))''''''(((((())))))******)))+++,,,+++)))(((***,,,))))))))))))))))))))))))'''''''''((()))*********)))((()))***++++++)))''''''''''''((())))))******)))************))))))(((************)))))))))((((((((()))***************------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++***************+++,,,************++++++,,,,,,))))))***++++++++++++***)))***++++++++++++***)))******++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,------------------------...///000222222------...///000000000000222222111111111222333444//////.........//////000///------...000222222222000111111222333333444444222222111111222222333444222222333444555555666666666777999<<<>>>===:::777777666555666777888777666666666555444444555666666666666555555555555666666777777777777777777777777555666666777777666666555555555666666777777777666666888:::::::::;;;<<<>>>@@@AAABBBBBBBBBAAA@@@????????????>>>>>>>>>>>>===============>>>???@@@AAA======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<;;;;;;:::999999888888777666666666666666666777666666777888999999888777555555555555555555555555444222111222444666666555444444444555555666777888555555777888888888777777888888777555333333555888777666666555444444555555555555555666777777888888666555555555666555333111IIIIIIIIIJJJJJJKKKKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFHHHLLLNNNOOONNNOOOMMMKKKIIIFFFCCCAAA@@@??????>>>>>>???@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDAAA@@@>>><<<:::888777666111444777777666555777999666777777777777777666666444333222000//////......,,,,,,,,,---...///000111111333666777777777777888666666666666888:::<<<===???@@@BBBDDDDDDBBB@@@>>>888777777555333111...---,,,+++++++++,,,------...++++++******)))(((((((((((()))***)))((('''((()))$$$$$$$$$%%%'''(((***+++&&&'''((())))))*********++++++++++++,,,---.........///000111111000///...........................222111///---+++***))))))(((((())))))*********+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,(((((()))******************$$$###)))......+++***((()))))))))'''''')))***(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---.........------...,,,((((((...111111///...------,,,,,,,,,,,,,,,+++)))((((((((()))***)))(((&&&%%%$$$$$$%%%%%%%%%''')))+++,,,+++******(((((((((((())))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))***++++++)))'''((((((((()))******++++++***************)))((('''+++*********))))))(((((((((((()))***************---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))(((((()))***++++++******+++++++++,,,,,,,,,))))))***++++++++++++***)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,---.../////////------...///000111222222,,,---...///000000000000333222111111111222333444111111000000000000111222///...---...111333333333000000111222222333444444222222111111222222333444222222333333444555555555444555888;;;======:::777888777666777888999888777777666555444444555666777888888777777777777888888777777777777777777777777555666777888888777666555555555666777777777777777888:::;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>===============>>>???@@@AAA<<<======>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<;;;::::::999999777777666666666666777777777777888:::;;;;;;:::888555555555555555555555555444222111222444666666555555555555555666777888999555666777999999999888777::::::999666444444777999888888777666666666666666555555666666777777888888777666666777777666444222JJJLLLMMMOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHIIIJJJKKKIIIHHHGGGGGGHHHLLLPPPRRRQQQOOOKKKGGGDDDCCCBBBBBBAAABBBBBBBBBAAAAAABBBDDDCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@>>>;;;888555444888777666555555666777888:::::::::999888777666555555333000---,,,---...////////////...---...222444777666666777999::::::999888777888888999:::;;;<<<>>>?????????>>>===;;;:::;;;999666333111000111111........................++++++***)))(((((()))))),,,***))))))******)))''')))(((''''''((()))***+++(((((()))******************((()))---...,,,---111...//////000111222222333///...,,,+++,,,...000111777444000,,,***+++,,,...''')))+++++++++***+++,,,+++*********+++,,,,,,---...((()))***$$$'''---*********+++++++++,,,,,,,,,)))'''(((***)))&&&'''+++,,,***(((''')))*********((()))*********((('''&&&)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222...---,,,+++***+++,,,,,,*********))))))))))))((()))***+++++++++)))(((''''''((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))'''%%%'''***------++++++++++++************)))---+++))))))+++***'''$$$---+++))))))******)))((()))************+++++++++............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***))))))***++++++++++++***,,,++++++******++++++,,,+++*********))))))((((((************************000---***)))+++,,,------***+++---...////////////...///000111111000///...000000000000000000000000111111000000000000111111000111111222222111111000111000///...///111333444333333222333333444666666555555555555555555444444666666555444444444444555555555666777888999999:::;;;:::999888777777777777888888888777777777777777666777999999888888999;;;===:::777777888999777555777777666666666666777777555666777888999:::;;;;;;777888999:::<<<===>>>??????>>>???AAABBBBBBAAA???@@@@@@@@@???????????????>>>>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>??????===<<<;;;;;;<<>>===;;;888::::::::::::;;;<<<===>>>======>>>>>>>>>===;;;::::::888555333111000000111------------------------++++++***)))))))))))))))+++***(((((()))***((('''((((((''''''((()))***+++((())))))***************,,,******...///------111......///000000111222222...---,,,,,,,,,---///000444222///,,,++++++,,,---***+++------+++******+++******))))))***++++++,,,...(((***+++&&&)))///+++******+++++++++,,,,,,,,,)))((()))+++***'''''',,,,,,***(((((()))*********))))))*********)))'''&&&)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000111...---,,,+++++++++,,,,,,+++************))))))))))))******+++***)))((('''((())))))************))))))))))))******+++++++++************************))))))))))))))))))))))))''''''(((((()))************(((''''''******)))'''+++++++++************))),,,***))))))++++++(((&&&,,,+++******,,,,,,,,,+++************++++++++++++------......------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***))))))***++++++++++++***,,,++++++++++++++++++,,,,,,+++++++++************++++++++++++++++++++++++///,,,******+++---------..................////////////000111000000......000000000000000000000000111111000000000000111111111111222222222222111111000000///...///111333444222333333444555555666666555555555555555555555555666555555444444555555666555555666777777888999999;;;:::999888777777777777777777777777777777777777888999::::::999888999;;;;;;888666666777777666444777777777777777777888999666777777888:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>???AAABBBBBB@@@???@@@@@@@@@@@@????????????????????????????????????AAA@@@???>>>>>>>>>>>>???===<<<<<<;;;<<<>>>@@@BBB???????????????????????????===;;;;;;<<<<<<;;;:::888888999999999888888777::::::::::::;;;<<<===>>><<<999666666888999888777888777555666777888777666666666777888999:::;;;;;;::::::::::::::::::999999888888888888888999::::::777:::999666666999888555555666666777777888888888666666777777777666444444PPPRRRVVVZZZ]]]```aaabbb```___^^^\\\YYYVVVSSSRRRPPPMMMJJJHHHHHHJJJNNNPPPKKKJJJHHHFFFEEEDDDEEEEEE@@@AAACCCBBBBBBBBBEEEGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>===;;;888666555777666555555555555666777888888888777666555444333333222///---,,,,,,.........///000000000222555888;;;<<<===???@@@===999555::::::::::::;;;<<<======;;;;;;<<<======<<<;;;:::888777444222000000000000------------------------+++***))))))))))))))))))***((('''((())))))(((&&&''''''''''''((()))***+++))))))***++++++++++++***...++++++//////------000.........//////000000111...---,,,,,,,,,---//////000///...---,,,,,,,,,,,,,,,---...---+++***************)))))))))***++++++...(((+++---(((+++111---******+++++++++,,,,,,,,,+++)))***,,,+++((()))---,,,***((((((***+++***)))))))))*********)))(((''')))************+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000------,,,++++++++++++,,,+++++++++************))))))************)))((((((************))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''((())))))******+++***))))))))))))(((%%%###+++++++++************)))***))))))***++++++***(((+++******,,,...///...---************+++++++++,,,+++,,,------......------++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,******,,,.........111000///...---......///000000000000000///...---////////////////////////000000000000000000000000222222333333333333222222000////////////111222444222333444666666666666555555555555555555555555555555444444555555666777888666666777777888888999999;;;:::999888888888888888777777777777777777777777999;;;;;;;;;999888999::::::888777777888888666555777777777777888888999:::888888999:::;;;<<<<<<===??????>>>>>>===<<<<<<<<<===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@???????????????????????????>>>===>>>??????>>><<<;;;;;;;;;::::::999999888<<<;;;;;;<<<<<<===>>>???<<<:::888888999:::999888:::888777888999:::999888888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;999<<<;;;888888::::::777777777777888888888888888666666777777777666666555YYY\\\___cccfffiiijjjkkkiiiiiihhhfffccc```\\\ZZZVVVSSSOOOKKKJJJKKKNNNOOOKKKJJJHHHGGGEEEEEEEEEEEE@@@AAACCCCCCBBBCCCEEEGGGEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>===<<<:::888777555555555555555555555555555777777666666555444222111222000///---,,,,,,---...---///111111222444888:::;;;;;;:::;;;;;;999555222666666666666777777888999888999:::;;;;;;;;;:::999666555333222000/////////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***)))'''&&&'''((()))(((&&&'''''''''((()))***++++++)))***++++++,,,,,,++++++...++++++......,,,,,,///---........./////////000...------,,,,,,---......,,,------------------,,,+++,,,------+++******++++++++++++******+++,,,,,,,,,'''+++---))),,,111,,,******+++++++++,,,,,,,,,+++***+++---,,,((()))---+++***))))))***+++***))))))))))))***))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---......,,,,,,,,,+++++++++++++++++++++++++++************))))))*********)))))))))++++++***))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++)))&&&$$$+++++++++*********)))))))))))))))***+++++++++***,,,,,,,,,---///000...,,,*********+++++++++,,,,,,***+++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////111000...------...000111000000000//////...------........................000000111111111111000000222333333444444333333222000/////////000111222333111333555777888777666555444444444555555555555555444444444555666888999:::999999999999999999::::::::::::999888888888888888666666666777777777777777999:::;;;:::888777888999::::::::::::::::::999888666666666666777888::::::::::::;;;;;;<<<======>>>@@@@@@@@@??????>>>=========>>>@@@AAA@@@???>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@????????????>>>======>>>>>>?????????>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBB@@@>>>>>>===<<<;;;;;;::::::999<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;::::::;;;::::::;;;<<<===<<<:::;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>;;;;;;======::::::::::::999999888888888777777777777888888888777eeegggiiilllnnnpppppppppnnnnnnnnnllljjjgggdddbbb]]]ZZZVVVQQQNNNMMMNNNOOOLLLKKKJJJHHHFFFEEEDDDDDD@@@AAABBBBBBBBBBBBDDDFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;:::888777666444444555555555555444444555555555444333222111000000///...---,,,,,,---------///111333444555888;;;<<<999777555555555444222444444333333333444555555666777999999:::999888777444444222111000///......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******((('''&&&'''((()))((('''''''''((()))+++,,,,,,,,,******+++,,,,,,,,,,,,,,,...++++++......++++++...............////////////---------,,,,,,,,,------++++++---.........------(((***,,,,,,+++***+++,,,...------,,,,,,---------***%%%***...))),,,000+++******+++++++++,,,,,,,,,,,,***+++---,,,)))***...+++***)))***+++,,,+++)))***))))))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))******,,,+++***)))(((((())))))((((((((((((((((((((((((************************************************(((((())))))***+++++++++(((***,,,---,,,***)))(((+++++++++*********))))))((()))***++++++++++++,,,...---------......,,,******++++++++++++,,,,,,,,,***+++,,,---.../////////000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...////////////...---,,,---///111333000000///...............------------------------///000111111111111000///222333333444444333333222/////////000000111222222111222555666777777555444444444444555555555666666444444555666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;999999888777777777888888555555666666777777777777888999999888777555666777777888:::::::::999999999555555555666777888:::;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@@@@===???BBBBBB@@@>>>>>>?????????@@@AAABBBCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???======>>>===<<<<<<<<<<<<<<<;;;;;;===??????>>><<<======>>>>>>??????@@@@@@============>>>???AAAAAA???>>>>>>=========>>>>>>>>>AAAAAA>>>===@@@???======<<<<<<;;;;;;::::::999888888888888999::::::;;;oooppprrrtttuuuuuuttttttppppppooonnnllljjjhhhgggaaa___[[[WWWSSSOOOMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCAAABBBBBBBBBAAAAAABBBDDDAAAAAAAAAAAAAAA@@@???>>>::::::::::::999888888777333333444555555444333333333333333333222000///.........---,,,,,,,,,,,,,,,---///222333444666888:::;;;888555333444555555555444444444333333444444555666666777888888777666555222222111000///...------++++++++++++++++++++++++)))))))))))))))******+++((('''&&&''')))***)))((('''(((***+++---.........++++++,,,------------,,,---++++++...///------000////////////////////////------------,,,,,,,,,,,,,,,,,,---...............(((***,,,,,,,,,,,,---...//////......------......)))%%%+++///***+++...)))******+++++++++,,,,,,,,,+++***+++---,,,)))***...+++******+++,,,,,,+++)))******)))))))))***++++++)))************+++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))((()))))))))((())))))***++++++***)))(((((((((******((((((((((((''''''''''''))))))))))))))))))))))))************************(((((()))******++++++,,,'''))),,,---,,,++++++,,,+++++++++************)))(((***,,,,,,+++++++++,,,///---+++***++++++***)))++++++++++++,,,,,,,,,,,,***+++,,,---............111000...,,,+++)))))))))******++++++++++++,,,,,,,,,++++++******++++++,,,))))))***++++++++++++******+++,,,------,,,+++***************++++++++++++---------------------------,,,+++---...//////...,,,,,,,,,,,,---///111222///......------...//////........................///000111222222111000///222222333333333333222222/////////000111111222222111222333555555555555444333333444444555666666666555555666666777999:::;;;======<<<<<<;;;;;;::::::888777777666666666777777444555555666666777777888666777888888666555666777222555777888777666777777444555555666888:::;;;<<<>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBBBBBBB>>>AAADDDCCC@@@>>>???@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB??????????????????@@@AAA@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDCCCAAA@@@@@@???===<<<;;;;;;<<<===;;;;;;;;;<<<<<<===>>>???===???@@@@@@>>>======>>><<<<<<<<<>>>@@@@@@???===>>>?????????@@@@@@@@@AAA>>>>>>>>>>>>???AAACCCDDDBBBAAAAAA@@@@@@@@@@@@@@@AAADDDCCC@@@@@@BBBBBB??????>>>>>>>>>======<<<<<<::::::::::::;;;<<<===>>>uuuvvvwwwxxxyyyxxxwwwwwwrrrqqqooollljjjiiihhhgggcccbbb___ZZZUUUPPPKKKHHHFFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBBAAA??????@@@BBB>>>???????????????>>>>>>888999999999999999888777222333444444444444333222222222222111000///...------------,,,,,,,,,,,,,,,---///222333444555777999777555333333555666666555444444333333333333444444666666777777666555444333111111111000///...---,,,++++++++++++++++++++++++)))))))))))))))***++++++)))((('''(((***+++***)))((()))+++---////////////+++,,,,,,---------------///,,,---000111///000333000000000000000000000000------------,,,,,,++++++..................//////,,,---//////...------...//////...---------------+++'''---111+++,,,...(((******+++++++++,,,,,,,,,+++)))***---+++((()))---+++******+++------+++)))******)))))))))***+++,,,)))************+++++++++((())))))***++++++,,,,,,******++++++++++++*********++++++,,,+++***)))((()))))))))(((((((((''''''***)))((((((((()))+++,,,+++***((('''((()))+++,,,(((((((((''''''&&&&&&&&&((((((((((((((((((((((((************************((())))))******+++,,,,,,(((***,,,+++))))))+++---+++++++++************)))(((+++------+++***+++,,,---+++((('''(((******++++++++++++,,,,,,,,,------++++++,,,---..................---,,,++++++++++++)))))))))******+++++++++,,,,,,+++******+++,,,,,,))))))***++++++++++++***)))***,,,------,,,***)))++++++++++++,,,,,,------------------------------...---,,,---//////...,,,+++,,,,,,,,,------......---------,,,---...000111........................///000111222222111000///111111222222222222111111...///000111111222222222111111222222333444444444333333444444555666666777666666666777888999:::;;;<<<<<<<<<;;;:::999999888666666555555555555666666444444555555666777777888666777888888777666888999000333777888666555666777666666777888:::<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBB>>>BBBEEEDDDAAA>>>???BBB??????@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<===>>>============>>>???@@@@@@>>>@@@BBBBBB???>>>>>>???;;;<<<===???AAAAAA???===?????????@@@@@@@@@AAAAAA??????>>>???@@@CCCEEEGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEBBBBBBDDDDDDAAA@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;===>>>@@@AAAwwwxxxzzz{{{{{{{{{zzzyyysssqqqnnnkkkhhhgggffffffcccbbb```\\\VVVOOOIIIFFFAAABBBCCCCCCDDDCCCCCCCCCAAABBBBBB@@@>>>>>>???@@@<<<======>>>>>>>>>>>>===888888888999999999888888222222444444444444222222222222111111000...---,,,---,,,,,,,,,,,,,,,,,,+++---///222333444444666777111111111333555666444222333333222222111222222222666666777777666444222111000000000000///...,,,,,,************************))))))((())))))***++++++)))(((((()))***++++++***)))***,,,...000111111000+++,,,------......------000---...222333222333666111111111111000000000000---------------,,,+++***//////.........//////000000111222111///.........///...---,,,,,,,,,,,,,,,---)))///333------///(((******+++++++++,,,,,,,,,+++)))***,,,+++((()))---+++******,,,------+++)))******)))))))))***,,,---)))************+++++++++((())))))***++++++,,,,,,******+++++++++******)))******+++,,,+++***)))(((((((((((((((''''''''''''***)))(((((((((***+++,,,***)))((('''((()))+++---(((((('''''''''&&&&&&&&&((((((((((((((((((((((((************************)))))))))***++++++,,,,,,)))***+++***''''''))),,,+++++++++************))))))+++...---+++)))***,,,+++(((%%%$$$&&&)))+++,,,++++++,,,,,,,,,---------,,,,,,------......------,,,,,,++++++,,,,,,---...(((((())))))*********+++---,,,+++******+++,,,---))))))***++++++++++++***)))***,,,------,,,***))),,,,,,,,,------.................................///...---...//////---,,,,,,,,,---------,,,+++***---,,,,,,,,,---///111222////////////////////////...000111222222111000...111111111222222111111111...///000111111222222111111111111111222333444555333333444444555666777777777777777777888999::::::;;;;;;::::::999888777777555555444444444555555666444444444555666777777888666777999999888888999;;;000444888999888777777999888888999:::<<<>>>@@@BBB@@@AAAAAAAAAAAAAAAAAABBB???@@@@@@@@@@@@@@@AAAAAA???CCCGGGEEEAAA>>>@@@BBB??????@@@BBBDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFAAA@@@@@@@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHDDDBBBBBBBBBAAA@@@>>>===;;;:::;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBB>>>AAACCCCCC@@@>>>>>>@@@;;;;;;===???AAAAAA???===???@@@@@@@@@@@@@@@@@@AAA@@@?????????AAACCCFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDGGGFFFCCCCCCEEEEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<>>>@@@BBBCCC~~~}}}{{{xxxvvvwww{{{~~~|||yyyssslllgggcccbbbaaagggddd^^^XXXQQQKKKGGGEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????@@@@@@>>>===<<<;;;;;;===@@@AAA???<<<>>><<<999888888888888777666555333333333333111000555111//////...++++++...///...,,,******+++,,,---111111222333444444444444333333111111111111333333666555444333222111111111777666555333333222333333222//////111111------000...---++++++++++++)))(((***)))))))))***+++,,,,,,000//////---,,,+++******(((---000111222555444000---,,,---...000000...,,,//////000111222222333333111111111111111000//////---.........//////000000222333222111//////111333...//////000000000000/////////---,,,,,,---...///+++++++++******))))))))),,,,,,,,,++++++*********+++***)))))))))***,,,,,,+++++++++************)))*********)))******+++,,,++++++******)))((((((((()))((('''((()))******((()))))))))))))))*********++++++++++++++++++++++++)))((())),,,***&&&&&&)))(((((((((((())))))))))))***,,,...---+++***)))***+++***)))((('''''''''''')))((('''&&&'''(((***,,,)))((('''(((+++---------)))((('''((()))***)))(((******+++,,,,,,,,,,,,++++++,,,---,,,***)))***++++++++++++*********))))))(((***,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...((()))+++,,,---,,,++++++)))))))))******++++++,,,)))************+++++++++,,,***)))+++...///---+++,,,)))))),,,,,,)))))),,,------------------,,,,,,---------.........//////------......---,,,++++++//////.........------------......//////////////////............///000000000111333333222222333555000111222222111000111333333222111111222333666777333333333333444555666666333444555777777777777666999888777777777888999:::::::::999999888777777666555666666666666666555555333444444444555555666666888888888888888777666666555666888999:::999777666555888;;;===>>>@@@CCCEEEDDDAAA???@@@BBBCCCAAA>>>???@@@AAAAAA??????@@@AAAFFFFFFFFFEEEBBBAAAAAABBB@@@@@@AAAAAACCCDDDFFFGGGFFFEEECCCBBBCCCDDDCCCBBB???@@@AAABBBDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEEEEEEEGGGGGGEEECCCGGGEEECCCAAA??????@@@AAA:::;;;<<<<<<======<<<<<>>=========>>>@@@@@@@@@AAAAAAAAA@@@??????>>><<<======>>>???@@@@@@@@@@@@???>>>======???AAACCCEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAA?????????AAACCCDDD~~~xxxrrrlllhhhfffeeedddaaa\\\VVVOOOIIIEEECCCCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@@@@@@@>>><<<<<<<<<<<<>>>AAABBB@@@===>>><<<999888888888888777666444333333333333222000444000///000000---...111///...,,,+++***+++,,,---000111222333444444444444555444333333333333444555666555444333222222222222666666555444333222222111222//////111111------000///---,,,+++,,,,,,***)))******************+++,,,......------,,,++++++******///222222444666555222---------...000000///---000000000111222222333333111111111111111000//////............/////////000000000000...------...000//////000000000//////......---,,,,,,,,,,,,---...,,,,,,+++++++++*********+++++++++++++++++++++++++++***)))))))))***,,,,,,************))))))))))))***************++++++,,,++++++************)))))))))((('''(((***+++***)))************************+++++++++++++++++++++++++++******,,,***'''(((+++(((((((((((()))))))))******,,,------+++***)))*********))))))(((((())))))***)))''''''''')))***,,,---+++))))))***+++***)))***)))((()))+++++++++*********+++,,,,,,,,,,,,++++++,,,---,,,***)))***++++++++++++*********)))))))))+++------,,,+++++++++---------,,,,,,,,,,,,,,,,,,...//////...------...)))***,,,---------,,,+++*********+++++++++++++++)))************+++++++++,,,+++***+++......---***,,,******,,,,,,******,,,............------------------.........////////////////////////......---/////////.........---------...//////000000//////...............///000000000222333333333333444666333444555555333222222333333222111000111333555666333333333333444555666666333444555777777777777666999999888777888999:::;;;;;;::::::999888888777777666666777777777666666555555555555666666777777777888888888888888777777666555666888999999999888777777999<<<===>>>@@@CCCEEECCCAAA@@@@@@BBBBBB@@@>>>???AAABBBAAA@@@???@@@AAAEEEFFFFFFEEEBBBAAAAAABBBAAAAAAAAAAAABBBCCCEEEEEEFFFDDDBBBBBBCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEDDDDDDEEEFFFFFFDDDCCCEEEDDDBBB@@@?????????@@@:::;;;<<<<<<======<<<<<<>>>>>>=========???@@@AAAAAAAAAAAABBBAAA@@@??????<<<<<<===>>>>>>???@@@@@@@@@???>>>===>>>@@@BBBCCCEEEDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@??????AAABBBCCC|||tttnnniiifffeeeaaa^^^YYYSSSLLLGGGCCCAAACCCCCCEEEFFFGGGGGGHHHGGGDDDCCCAAA@@@@@@???===<<<======>>>???AAABBB@@@>>>>>><<<999888888888888777666444333333444444222111333000///111111///000333///...---,,,,,,,,,---...000111222333444444444444666666555555555555666666666555444333333222222333555555555555444222000///111......111000------000///...,,,,,,------,,,***,,,++++++************+++,,,,,,,,,------,,,,,,,,,---111444333555777666333...------...000111///...000000111111222333333333111111111111111000//////............///////////////000000///------...000000000000000//////...------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,*********)))))))))((((((***************+++,,,,,,******++++++++++++,,,,,,***)))((()))+++,,,+++***************************++++++++++++++++++++++++,,,))))))***(((%%%''',,,((((((((()))))))))******)))+++------+++***)))*********))))))******+++,,,***)))((((((((()))***+++,,,+++)))***++++++***(((+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,++++++,,,---,,,***)))***++++++++++++******************,,,......,,,+++,,,,,,------------------------+++---//////---------...+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++)))************+++++++++---,,,+++,,,------+++***...++++++......++++++...............////////////............////////////111111111111111111000000000000/////////.........---...//////000000//////...............///000000111222444444333333555666555666888777555222111111222111111000111222444555333333333333444555666777444555666777888888888777999999888888999:::;;;;;;;;;;;;::::::999999888888666777777888888888777777777777888888888888999999888999999999999888777777555666888999999999888777999;;;===??????@@@BBBDDDCCCAAA@@@@@@AAAAAA@@@???@@@AAABBBBBB@@@@@@AAABBBDDDEEEEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCAAAAAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCBBBBBBCCCDDDEEECCCBBBCCCBBB@@@>>>======>>>>>>:::;;;<<<<<<======<<<<<<======<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@<<<<<<======>>>>>>??????@@@???>>>>>>???AAABBBCCCEEEDDDDDDCCCDDDEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@@@@@@@AAABBB~~~}}}wwwpppiiiddd```___]]]ZZZVVVPPPKKKFFFBBBAAACCCCCCEEEGGGHHHIIIJJJJJJGGGDDDBBBAAA@@@???===;;;>>>>>>@@@AAABBBBBBAAA???>>><<<999888888888888777666444333333444444333222333000///000000...///222//////...------......///000111222333333444333333666666555555555555666666555555444333333333333333333444555555444222///...000......000000------000///...------...///...,,,---,,,++++++************+++,,,---.../////////......222444333444666666222///......///000111000///111111111222222333333333111111111111111000//////.........///////////////222333333222111000111222000000000000///...---,,,------------------......------------------------------,,,,,,,,,+++++++++************++++++,,,,,,+++++++++*********))))))+++************+++,,,,,,******+++,,,,,,---......+++*********,,,---,,,++++++++++++++++++*********++++++++++++++++++++++++***'''&&&'''%%%###%%%***(((((()))))))))*********(((***,,,,,,+++***)))***************+++,,,---...+++***)))))))))******+++((((((((())),,,------++++++***)))***,,,,,,,,,*********+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++***************************,,,------+++++++++,,,---------...............+++,,,......---,,,---...,,,------------------------------,,,,,,+++++++++))))))*********+++++++++---------------,,,+++***///,,,,,,//////,,,,,,///////////////000000000000....../////////000000000222222222111111111222222111111000000000/////////......///000000000000000///............///000000000111333333333333555777666999;;;;;;888444111000222111111111111222333444333333333444444555666777555555666777888888888888999999999::::::;;;<<<<<<;;;;;;;;;;;;::::::999999777888888999999999999888::::::::::::::::::::::::999999::::::999999888777666777888999999999888888;;;===?????????@@@BBBDDDBBBAAA@@@@@@@@@@@@@@@???@@@BBBBBBBBBAAA@@@AAABBBCCCDDDEEECCCAAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAACCCAAA???@@@AAABBBAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBB@@@@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA<<<<<<<<<======>>>>>>>>>????????????@@@AAACCCDDDDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFDDDCCCAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@}}}}}}}}}xxxuuuoooiiibbb]]]ZZZXXXXXXVVVSSSNNNJJJFFFCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKHHHFFFCCCAAA@@@???>>><<<>>>???AAABBBBBBAAA@@@@@@>>><<<999888888888888777666444333333555555444222444000///000...+++,,,////////////////////////000000000111222333333333333444444444555555444444444444444333222222222222333111222444444444222///...000------000000------000///---------/////////---------,,,+++*********++++++---///111222222111111...111333111111444333000000///...///000111111000222222222222222333333333111111111111111000/////////////////////.........222444555444222111222333000000000000///---,,,,,,------...///////////////------------------------//////...---+++***))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***+++,,,,,,---******+++,,,---......///---,,,+++,,,.........------,,,,,,,,,+++++++++***++++++++++++++++++++++++***'''&&&'''%%%###%%%***))))))))))))************'''***,,,,,,+++***)))***************+++---...///+++++++++*********++++++((('''(((***,,,---,,,+++***)))((()))+++,,,+++*********+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++***************************+++,,,+++***)))***,,,---------.........//////***,,,......---,,,---...---------------------------------,,,,,,+++++++++))))))*********+++++++++,,,---------,,,+++******000------000000------000/////////000000000111111/////////000000000111111222111111000000111222222222222111111111000000000...//////000000000000000000////////////000111111///000222333333333555777;;;>>>BBBBBB???999555333222222222222222222333333444444444444555666777777666666777777888999999:::999::::::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;888999999:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888777888888999999999999999<<<===?????????@@@AAACCC@@@AAAAAA@@@@@@?????????@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDCCCAAA???@@@AAAAAA@@@@@@????????????@@@AAA???>>>>>>@@@@@@@@@???>>>======<<<<<<;;;::::::======>>>>>>>>>>>>>>>???>>>>>>>>>???AAAAAA@@@>>>>>>======<<<;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@????????????{{{~~~{{{wwwtttsssnnnlllhhhbbb]]]XXXUUUSSSSSSQQQOOOKKKHHHFFFDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKIIIFFFCCCAAA@@@@@@???>>>>>>@@@BBBBBBAAA@@@@@@@@@>>><<<999888888888888777666444333444555555444333555111//////...***+++---//////000000000111111111///000111222333333333333222333444444444444333222222222111111111111222222000111222222222222111000///,,,,,,///000------000---,,,,,,---///000///...---,,,,,,++++++++++++,,,,,,...000333444444333222...111222//////222222///111000...///111222222111222222333333333333333333111111111111111000/////////////////////.........000111333222111///000000////////////......---,,,---...///000000000000000,,,,,,---------------...000///...---,,,+++***)))***++++++,,,---,,,,,,,,,.........---------,,,,,,+++++++++++++++,,,------******+++,,,,,,---.........---,,,---///000///......------,,,,,,+++++++++++++++++++++++++++++++++,,,))))))***(((%%%''',,,)))))))))*********++++++''')))+++,,,+++)))******************+++,,,---...,,,,,,,,,++++++++++++***+++******+++,,,,,,)))'''***)))((()))+++++++++*********+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++***************+++++++++***++++++***))))))***,,,,,,,,,,,,---......//////)))+++---------,,,---......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))************++++++++++++,,,...---,,,++++++,,,000------000000------000......//////000000111111000000000000111111111111111111000//////111222333333333222222222111111111...///000000111111000000111111111111111222222333///111333333333444666888AAAEEEIIIJJJGGGAAA;;;888333333333333333333333333444444444444555666777888777777777777888999:::;;;999:::;;;===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<<<<>>>============<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888888999999::::::;;;<<<>>>?????????AAACCC???AAAAAAAAA???>>>???@@@???@@@AAAAAA??????@@@AAAAAABBBCCCBBB@@@???@@@AAA@@@??????>>>>>>>>>?????????>>><<<===>>>@@@???>>><<<<<<<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>>>>=========>>>>>>???????????????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBB???@@@AAABBBBBBAAA@@@???>>>??????@@@@@@??????>>>?????????>>>>>>>>>>>>>>>wwwxxxyyywwwsssooollljjjeeeccc```\\\XXXTTTQQQPPPMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJIIIFFFCCCAAAAAAAAA@@@???===@@@BBBBBB@@@>>>???@@@>>><<<999888888888888777555444333444555666555444444000///000///,,,---000///000000111222222111111///000111222222333333222222333444444444444333222111000000000000000111111//////000000111222222222...,,,,,,//////------000,,,++++++,,,...000///...,,,,,,+++++++++,,,------,,,...111333444333222111///111222//////111111...222000//////111222222222333333333333333333333333111111111111111000//////000/////////...............000111111///..................///......------,,,---...///000000000///++++++,,,,,,---------------------------,,,,,,,,,***+++,,,---------,,,,,,......---------,,,,,,,,,,,,++++++++++++,,,------******++++++,,,,,,------///...---...000111000///.........---,,,,,,+++++++++++++++++++++++++++++++++******,,,***'''(((+++))))))*********+++++++++&&&(((++++++***)))*********************+++,,,---,,,,,,---,,,,,,++++++************,,,---,,,)))'''+++***)))***,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++))))))*********++++++++++++,,,,,,***))))))+++---+++++++++,,,---.........)))+++------,,,,,,---......---,,,+++***++++++,,,*********+++++++++++++++)))************+++++++++))),,,......,,,+++,,,---///------//////------///------...//////000111111000000000111111111222222222111000///000111333444333333333333222222222222//////000111111111111000333333222222333333444555111333555666666666888:::BBBGGGLLLNNNKKKDDD>>>:::444444444555555444444333444444444444555666777888888888777777888999;;;<<<999:::<<<>>>????????????========================::::::;;;<<<============>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999999888888888999999::::::999;;;===>>>>>>???AAACCC???@@@BBBAAA>>>===>>>@@@>>>???@@@@@@>>>>>>???@@@@@@AAABBBAAA@@@???@@@AAA>>>>>>=========>>>??????>>><<<;;;<<<===??????>>><<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>===<<<;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>=========>>>??????<<<===>>>??????>>>===<<<======>>>>>>>>>>>>======<<<<<<==================rrrssssssqqqmmmhhheeeddd^^^]]]ZZZWWWTTTQQQNNNMMMIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFCCCAAAAAAAAAAAA@@@<<>>???>>><<<999888888888888777555444333444666666555444333000///111000...///333///000111222222222222222///000111222222333222222222333444555555444333222000///////////////000000.........///000222333444...+++,,,//////------000++++++***,,,...//////...++++++++++++,,,------...,,,...000333333333111000000222222//////111111...333111//////111222333222333333333333333333333333111111111111111000//////000000//////.........---...000222222000.........------......///.........***+++---///000000///...+++++++++,,,,,,---------++++++,,,,,,---...//////***+++,,,---...---,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...******++++++++++++,,,,,,000///...///000111000/////////...---,,,,,,++++++++++++++++++++++++++++++)))((())),,,***&&&&&&))))))************+++++++++&&&(((***+++***)))************))))))******+++,,,------------,,,,,,+++***''''''(((+++---...,,,***,,,+++***+++---...---,,,******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++))))))******++++++++++++,,,------+++******,,,...******+++,,,,,,---......(((***,,,---,,,,,,---......---+++***)))***++++++)))))))))******++++++,,,)))************+++++++++(((+++......,,,+++,,,//////,,,,,,//////,,,,,,///,,,------...///000000111000111111111111222222222333222111000000222444555444444333333333333222222//////000111111111111111444444333333333444555555333555777777888888:::<<<@@@EEEKKKNNNKKKDDD===999444555555666666555444444555444444555555666777888999888888777888:::;;;<<<999:::<<<>>>???@@@??????============>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888999999:::;;;888:::<<<===>>>???AAACCC>>>@@@BBBAAA>>>===>>>@@@===???@@@???>>>===>>>???@@@AAABBBAAA?????????AAA===============>>>??????===<<<;;;;;;===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;===>>>===;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>><<<;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===???@@@@@@AAA>>>>>>?????????>>>>>>=========<<<<<<<<<<<<======:::;;;<<<======<<<;;;;;;<<<<<<============<<<<<<::::::;;;<<<=========<<>>?????????>>><<<;;;<<<>>>>>>;;;888999999:::;;;;;;<<<===========================<<<;;;<<<===>>>>>><<<;;;999:::999888777666777888999:::;;;;;;<<<===>>>>>>>>>@@@@@@???>>>???@@@AAABBB@@@======@@@@@@>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<======<<<;;;;;;<<<>>>@@@???===<<<<<<<<<======@@@??????>>>>>>?????????<<<===>>>>>>>>>>>>===<<<===>>>>>>===<<<<<<===???>>><<<:::999888999:::;;;===;;;999:::>>>@@@???>>>???>>>===<<<;;;<<<===>>><<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;===>>>???======<<<<<<<<<======>>><<<;;;::::::;;;:::888666:::<<<<<<:::777777999<<<<<<<<<=====================<<<;;;::::::;;;<<<===iiihhhfffccc```\\\YYYWWWVVVUUURRROOOMMMKKKJJJJJJJJJDDDAAACCCCCCAAAAAADDDAAABBBDDDGGGHHHHHHGGGGGGGGGFFFCCCAAA???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::999888888777555666666666666555444444555222222333111---...222...///111222333222111000111111111111222333444444444444444333333444444555222000......000000000///000000000000000000000000.........///////////////.........------,,,,,,,,,,,,---------,,,,,,///111---...000000000000111333111111111111000000000000444333333333333333333444666555555444333333222222222111111000000000000000111111111000000000//////000000///............///////////////////////////---------,,,,,,,,,++++++++++++,,,,,,,,,---------///...,,,++++++,,,...///............---,,,+++***)))***,,,,,,*********+++************+++,,,---...,,,,,,++++++++++++,,,,,,---..................---***,,,+++((((((+++,,,***,,,,,,++++++++++++++++++***+++++++++******)))(((,,,,,,------------,,,,,,,,,///000///---+++,,,------------,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,+++***)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++...---)))'''***,,,,,,(((((()))+++---...,,,***++++++++++++******))))))++++++************++++++)))+++,,,---,,,+++,,,---,,,,,,,,,------,,,,,,+++---......//////...---,,,............///000111111222222222111111111111111111333444444222222333555666666555555555666666777555444444333333444555666666666666666666666666666555777999::::::999:::;;;???@@@AAAAAAAAA???===;;;888999999999888777555444666666555444444555666666777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===;;;:::;;;<<<===:::888999999::::::;;;;;;<<<<<<<<<<<<<<<============>>><<<===>>>???>>>===;;;:::999999888888888999:::;;;888999999:::;;;;;;<<<<<<>>>======<<<===>>>???@@@???<<<<<>>?????????>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;===???@@@???>>>=========>>>???@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????AAACCCBBBAAA???======>>>???@@@@@@>>><<<===@@@BBBBBB@@@BBBAAA@@@??????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAABBBAAA@@@??????>>>>>>??????@@@???>>>???@@@@@@>>>===<<<======:::888777999;;;============>>>>>>>>>>>>???>>>>>>======>>>???@@@bbbaaa^^^\\\XXXUUUSSSQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHDDDBBBEEEFFFCCCBBBCCC@@@BBBDDDGGGHHHIIIIIIIIIFFFEEECCCAAA@@@@@@AAAAAAAAAAAACCCCCCBBBAAA???===;;;;;;;;;:::::::::999999555555666666555444444333555333333444111---...222...///222444444333111///000000000111111222444444444444444444444444444444333111//////000000///...000000000000000000000000000000////////////...............---------------......///...------...000,,,---//////......000111111111111111111111111111333333333333333333333333666666666555555444444444444333333222111111222222222222222111111111000000000///......------......000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...............---,,,++++++***))))))***++++++***(((+++******++++++,,,---...************************......////////////......***,,,,,,((((((,,,,,,***++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******------............------...///111000...---.........---------,,,,,,,,,,,,***+++,,,---......//////---............------,,,------------------------++++++,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))))))))******)))))))))***------(((&&&)))+++***)))(((((()))+++,,,+++***++++++************)))))),,,++++++++++++++++++,,,)))+++------,,,+++,,,---+++,,,,,,------,,,,,,,,,---...//////...---,,,+++............///000111222333333222222111111000000111222333333222222444555666666666666777888999999888888777666666666777777777777777777777777777777777999;;;;;;;;;:::;;;<<<>>>===<<<;;;;;;<<<===>>>:::;;;;;;;;;:::888666555666666555555555666666777888888888999999::::::;;;:::::::::;;;<<<<<<======<<<:::999:::;;;;;;:::888:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@>>>???@@@@@@???===;;;:::999999999999999:::<<<<<<999999999::::::;;;;;;<<<======<<<<<<======>>>???@@@======??????<<<;;;>>>????????????>>>===<<<<<<;;;<<<=========>>>@@@BBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBB===>>>@@@@@@@@@@@@BBBDDDBBBBBB@@@?????????@@@AAAAAA@@@>>>???AAACCCCCCBBBDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@?????????@@@BBBAAAAAABBBDDDDDDCCCAAAAAAAAA@@@>>>;;;:::;;;<<>>>>>======>>>???@@@@@@\\\ZZZXXXUUURRROOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHDDDDDDHHHIIIFFFDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBB???@@@BBBCCCBBB@@@===;;;999999999999999:::::::::555555666555555444333222666333333444111......222...000333555555444111000000000000111111333444555444444444444444444333333333222000///000000///...111111111111111111111111111111000000///......---...............---------...///000///...---...000,,,...//////......///111000111111111111111222222333444444444444444444333777777777666666666666666666666555444333333333333333333333222222222111111111111000///////////////111111111111111111111111------------------,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...---------...------,,,,,,---***)))***---...+++(((+++++++++++++++,,,---...*********++++++*********------............------***,,,,,,)))))),,,,,,************++++++,,,,,,,,,,,,,,,,,,------,,,++++++------............---------............---------------,,,,,,,,,+++++++++)))***,,,---...//////000......///000///...,,,+++------------------------++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))************))))))***------)))'''***+++******((('''''')))+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***,,,......---,,,---...++++++,,,---------,,,,,,,,,,,,------,,,+++***)))////////////000111222222444444333222111111000000000222333444333333555666777777777888888:::;;;<<<::::::999999888888888888888888888888888888888888888999;;;;;;::::::;;;<<<;;;:::999999999;;;===>>>============<<<:::888666666666666666777777777888888888888999999:::::::::999999999:::;;;;;;<<<<<<:::999999999999999999999:::::::::::::::999999999999:::;;;===>>>@@@AAABBB@@@@@@@@@@@@???===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@CCC@@@@@@BBBAAA>>>===@@@AAAAAABBBBBBAAA@@@@@@???<<<===???@@@@@@AAADDDGGGFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFDDDCCCCCCDDDFFFGGG>>>@@@BBBCCCCCCDDDFFFGGGEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJHHHIIIHHHFFFCCCAAA???@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGAAAAAAAAABBBCCCCCCDDDDDDXXXVVVTTTQQQNNNLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFGGGDDDDDDIIIJJJGGGEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFEEECCCBBBAAA===???AAABBBAAA???<<<:::888888888888999999999999666666666666555444333222555333333444222...///444///111333555555444222111000000000111222444555666444444555555555444333222333222000///000111000///333333333333333333333333222222111000///......---...........................///000000...---...///...000111111000///000222000000111111222222222333333444444555555444444333666777777777777777777777888777666555444444444444333333333333222222222222111111000///////////////000000000000000000000000------------------------,,,,,,---------.........---------,,,,,,---------,,,,,,------...---------...,,,+++,,,///000---***,,,,,,,,,+++,,,,,,------++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++***------******------************++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,------......//////...---++++++++++++*********))))))***+++---.../////////......///000///...,,,+++------------------------***++++++,,,,,,,,,++++++******++++++,,,,,,,,,---*********++++++,,,,,,,,,***++++++++++++++++++***+++...///+++)))+++,,,+++***(((&&&&&&)))+++,,,,,,------------------------,,,---............---,,,+++,,,......---------...***+++,,,,,,---------,,,,,,------...---,,,+++***000000///000000111222333555444444333222111000000000222444444444555777888888888888999:::;;;<<<===;;;;;;;;;::::::999999888999999999999999999999999777888999999888777999:::888888999:::;;;<<<======>>>?????????>>><<<:::999666777777888888999999999888999999999999999::::::888888999999:::;;;;;;;;;999999999888888888999:::;;;:::::::::::::::::::::::::::<<<>>>@@@BBBCCCDDDAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAADDDAAAAAACCCCCC@@@???BBBCCCCCCCCCCCCCCCCCCBBBAAA===???AAABBBBBBDDDGGGJJJIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHIIIJJJJJJKKKKKKIIIHHHFFFFFFHHHIIIKKKDDDGGGJJJKKKKKKLLLMMMOOOKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLNNNOOOPPPOOOPPPQQQRRRRRRSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPOOONNNNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOQQQTTTUUUTTTRRROOOMMMKKKHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMVVVTTTRRROOOMMMKKKKKKKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFCCCDDDIIIJJJHHHFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHFFFDDDAAA???>>>???@@@AAA@@@>>><<<;;;999999999999999999999999777777777777666555333333444222222444333000111666111222333444444444333333111111111222444555777888444555555666555444222111222111///000111222111111444444444444444444444444222222111000000///...................../////////,,,...000000...---...///000222333222111000111333000000111111222333333333333444555666666555444333666666666777777888888888999999777666555555444444333333333222222222111111000///......------......////////////////////////------------............,,,---------............------------------------++++++,,,---..................---...//////...---------,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++)))------++++++------)))++++++++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,//////...///111222000///************)))))))))))))))***+++,,,------......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++...///,,,***,,,---++++++)))''''''***+++,,,,,,------............//////---...///000000///...---+++---//////...---...///******+++,,,------------...///000111111000///...000000000000111222333444444444333333222222111111111333555666666777999;;;999999999999:::;;;<<<<<<999::::::;;;::::::999888999999999999999999999999777888888777666666777999666777999;;;======<<<<<<===>>>>>>>>>>>><<<;;;:::777777888999::::::::::::999999999999999999999999888888999999::::::;;;;;;999999999888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCEEEBBBBBBEEEEEEBBBBBBEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@BBBDDDEEEFFFHHHKKKMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNIIILLLOOOQQQQQQQQQRRRSSSPPPPPPPPPQQQQQQQQQQQQQQQMMMOOOPPPQQQQQQSSSUUUXXXVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\______^^^^^^\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQRRRRRRSSSTTTVVVVVVWWWWWWWWWYYY[[[\\\[[[ZZZWWWTTTQQQOOONNNNNNMMMKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUSSSPPPMMMKKKKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHGGGJJJGGGGGGKKKMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPPPPNNNLLLHHHDDDAAAAAABBBBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888777555444333222111111444333111333888333333333333333444555555222222333444555777888999444555666666555444222000111000//////111333333222444444444444444444444444222111111000000/////////---........./////////000***,,,...///...---...///111222333222111000111333000000111222222333444444333444555666666555444333555555666666777888888999:::999888666555555444444222222222222111111111111000000///............///000000000000000000000000------------.........///------------............,,,------------------,,,***+++,,,---............,,,...//////...------......------,,,,,,,,,------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++)))---...,,,,,,...---))),,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,------............------///...---...111222000...+++++++++*********)))))))))******+++,,,,,,,,,+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++((())))))***++++++,,,,,,******++++++++++++******)))---///+++***+++,,,******)))((()))+++------,,,------------......//////---...000111111000...---,,,...///000......///000)))***+++,,,------------...///000222222222111111111111111111222333444444333333333333333333333333222444666777888999;;;===:::::::::999999:::;;;;;;777888999:::::::::999888888888888888888888888888777888888666555555777999666777888999:::;;;;;;;;;::::::;;;<<<<<<;;;:::999777777999:::;;;;;;;;;:::999999999999999999999999888888999999:::;;;;;;<<<999::::::999777888;;;>>>;;;;;;;;;<<<<<<=========>>>>>>@@@BBBDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFFFFJJJJJJHHHIIILLLIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLMMMNNNPPPRRRUUUWWWXXXXXXYYYYYYXXXWWWVVVWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQTTTXXXYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[XXXZZZ]]]^^^^^^```dddgggfffhhhjjjlllmmmnnnnnnnnnpppooommmllllllmmmoooppptttttttttsssqqqooonnnmmmlllllllllllljjjiiigggfffbbbbbbaaaaaaaaaaaaaaabbbdddccccccdddfffgggfffdddbbb___[[[ZZZZZZZZZYYYWWWXXXYYYZZZ\\\]]]___```aaa```aaaaaaaaaaaa___^^^]]]TTTRRRPPPMMMKKKJJJKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIOOOLLLKKKOOORRRPPPPPPRRROOOPPPPPPQQQSSSUUUWWWXXXVVVVVVVVVUUUQQQMMMHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@>>>>>>=========<<<<<<<<<::::::999999888666555444111000111444444222444999555444333222333444555666333333333444666888999:::444555666666666444111000000///...///222444444333333333333333333333333333111111111111000000000000---.........//////000000(((+++---......---...///111222333222111000111222000000111222333333444444333444666777777666444333444444555666777888888999:::999888666555444444444222222222111111111000000333333222111111111111111000000000000000000000000---------.........//////---------.........//////,,,------......------,,,***+++,,,---.../////////***---000///,,,+++,,,......------,,,,,,,,,------+++,,,...//////...,,,+++,,,------......------,,,)))---...,,,,,,...---)))---,,,,,,++++++*********)))***++++++,,,,,,,,,,,,......////////////......---+++***,,,///000...+++,,,,,,,,,+++++++++******)))******+++++++++******,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++((())))))***++++++,,,,,,))))))************))))))(((,,,...***)))******(((***))))))***,,,...---,,,,,,,,,,,,------.........---///000222222000///---,,,...000000///...///000)))***+++,,,------...---,,,---///000111111111111111111111111222333444555333333333333333333333444222444777888999:::<<<>>>;;;;;;:::999999999::::::555666888999:::999999888888888888888888888888888888888888777555555777999888777777777888999;;;;;;777888999:::::::::999888777888999;;;<<<<<<;;;;;;999999999999999999999999888999999::::::;;;<<<<<<999:::;;;999777888<<>>?????????@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLFFFHHHJJJMMMOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKLLLOOOPPPOOOOOORRROOOPPPPPPQQQQQQQQQPPPPPPRRRSSSUUUVVVVVVXXXZZZ]]]```aaaaaabbbaaa```^^^]]]```___^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\^^^aaadddffffffeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiilllooopppqqqssswww{{{|||}}}}}}|||xxxxxxvvvuuutttssssssssssssrrrrrrsssuuuuuutttssslllhhheeedddeeeeeedddbbbcccdddeeegggiiikkklllmmmppppppqqqpppooonnnlllkkkUUUTTTRRROOONNNMMMMMMMMMKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRTTTVVVWWWYYYXXXXXXXXX[[[___ccceeejjjiiigggccc]]]VVVOOOLLLFFFDDDCCCCCCDDDFFFFFFFFFEEECCCAAA???>>>=========:::999888777777777777666444444444333333333666888555555555444444333333333222333444555666666666666666444222444777777222---222111000000000111333333444111222555555222111444222222111000///...------,,,---000111111000---,,,......//////000000111111111111000000000000000111111111222333333444555555555555555555555444444444555555666666777777888888:::999888666555444444444333111000111222444444333999777444222111111333444111111111111111111111111,,,,,,,,,,,,,,,---...///......------------......,,,***+++---///---++++++...------,,,,,,------...///...,,,*********,,,---+++)))***......,,,,,,...)))***,,,---...---,,,,,,,,,...000000...+++******---,,,++++++******+++++++++)))(((((()))******)))...,,,************&&&###///...,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))+++***(((***------))),,,)))))),,,---***+++---***,,,------++++++,,,...,,,,,,+++++++++,,,------------,,,+++************++++++******++++++,,,------+++******++++++)))(((000///...---+++***))))))+++++++++,,,,,,+++******+++++++++,,,,,,---------222///333<<<:::...(((+++///......---------......,,,,,,------------------...///111111000000222333111222333333444444333333666666555555555444444444333666999::::::999999999::::::::::::::::::::::::555666777888999:::::::::777888999999999777666444777777777777777777777777===;;;888666555666888:::;;;;;;;;;;;;:::::::::::::::888777999<<<>>>===;;;>>>===============<<<<<<:::999999999;;;===???@@@:::;;;<<<>>>>>>>>>======<<<===???AAAAAAAAA@@@@@@FFFEEEEEEHHHMMMPPPPPPOOOPPPRRRTTTVVVVVVUUUSSSQQQTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXVVVUUUUUUVVVYYYZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXZZZ\\\\\\\\\]]]___```aaabbbccceeefffhhhiiijjjsssrrrqqqpppnnnmmmllllllmmmmmmlllkkkjjjjjjiiiiiikkkkkkllllllmmmmmmnnnnnnrrrsssssstttuuuvvvvvvvvvtttuuuwwwyyy{{{}}}~~~}}}yyywwwtttqqqpppooooooooommmppptttwwwyyy|||~~~|||zzzWWWVVVTTTRRRRRRQQQRRRRRRQQQSSSUUUVVVVVVWWWYYY[[[XXXYYY[[[]]]```ccceeefffjjjjjjlllppptttzzz~~~yyymmmaaaZZZRRROOOLLLKKKLLLMMMNNNMMMPPPMMMIIIEEEBBB@@@>>>======<<<<<<<<<<<<;;;999777666666666555444444555666555555555444444444333333222333444555666666666666666444222444777777222...333222111111111222444444444111111444444111111444333333222111000000//////---...000111111000...---......//////000111111111222111111000000000111111111222222333444444555555555555555555666666666666666666777777777777777777999999888777666555444444333111000111333444444333666555333111000111111222111111111111111111111111.........---....../////////......------......///---,,,,,,......---,,,+++...------,,,,,,------...///...,,,+++***+++,,,---,,,)))***......,,,+++...+++,,,---------------------///111000...,,,++++++---,,,,,,++++++++++++++++++***)))))))))******))),,,***)))***++++++)))'''......---,,,,,,---...///---------,,,,,,+++++++++)))******++++++++++++***+++,,,+++***+++///...***+++)))))),,,,,,******---***+++---,,,++++++,,,...,,,,,,+++++++++,,,------,,,,,,+++++++++,,,,,,---+++++++++***++++++,,,------+++******++++++***)))......---,,,+++******)))+++,,,,,,,,,,,,,,,++++++------------------......333///222:::999///***---///......---------......------------............///000111111000111333444333333444555555555444444666666666555555555444444888999::::::999:::<<<===::::::::::::::::::::::::666777777888999999999999888888888888777666555555777777777777777777777777<<<;;;999777777888999:::999999999999999999999999999888777999<<<======;;;<<<;;;;;;;;;;;;;;;;;;;;;=========>>>???AAACCCDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBDDDEEEFFFGGGHHHHHHKKKJJJJJJNNNSSSVVVWWWVVV[[[\\\^^^______^^^\\\[[[\\\]]]^^^```bbbcccccccccdddeeefffeeecccbbbcccdddbbbbbbcccdddddddddddddddaaaaaaaaabbbdddeeefffgggiiikkkmmmnnnnnnoooqqqsssvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ\\\^^^```aaadddhhhlllkkkmmmrrrwww|||wwwmmmdddaaa^^^^^^```bbbddddddeee```YYYRRRMMMHHHDDDAAA???>>>>>>>>>>>>===:::777888888888777666555444444555555555555555444444444333444555555666666666666666444333444666666222...333333222222333333444555444111000222222000111444444333333222222111111111/////////000000/////////......///000000111111222222222111111111111222222222222333333444555555555555666666777777888888888888888888888777777777777888888888888777666444333444222111111333444444333333222222111111000000000111111111111111111111111111000000////////////000//////............///////////////...---------,,,...------,,,,,,------.........,,,+++++++++,,,------***+++...///,,,+++...///......------------......000111111///---,,,---------,,,++++++++++++,,,,,,,,,+++***************)))))))))***,,,---,,,***......------...///000111......---,,,,,,+++******++++++++++++++++++***)))***,,,+++)))+++......***+++((((((+++,,,)))***,,,***+++,,,,,,++++++,,,...,,,+++++++++,,,,,,---...*********+++,,,---......+++++++++++++++,,,---------,,,++++++,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,---------------,,,..................------222...111777777000---000......------------.............../////////000000111222222111111111444666444555666666777777666666777666666666666666555555:::::::::999888999===@@@::::::::::::::::::::::::777777888888999999:::::::::999888666555555666666777777777777777777777777::::::999999999999999999999999999999999999:::::::::999999;;;===???>>>>>>=========>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHJJJLLLJJJIIIGGGEEEDDDCCCCCCEEEEEEFFFGGGIIILLLNNNPPPTTTTTTVVVZZZ___bbbcccccceeeeeeeeeddddddcccbbbbbb```cccfffjjjlllnnnnnnnnnmmmoooppppppoooooopppqqqqqqrrrsssuuuvvvvvvvvvvvvtttuuuuuuwwwxxxzzz|||}}}````````````bbbdddfffggghhhjjjmmmooosssxxx~~~{{{zzz{{{|||rrriiiaaaYYYPPPKKKHHHDDDAAA@@@AAAAAA???>>>===;;;:::999888777555333666555555555555555555555444444555666666666666666555444333333555444222///222222222222333333444444555111///000000///111555333333333222222222222222111111000//////000111111...//////000111111222222333222222222222333333444333333444444555555555666666666777888888999::::::999999888888777777666666666777999999888666444222444333111111333444444333111111222333222111000000111111111111111111111111222111000///////////////000//////......//////000///111111...,,,......---...------,,,,,,------......---,,,,,,,,,,,,------...+++,,,//////++++++---111000///---------...//////000222111///...............---,,,,,,,,,,,,,,,---------,,,*********+++*********,,,---------,,,---......///000111111222//////...---+++***)))))),,,,,,,,,,,,+++******)))((())))))'''(((,,,+++'''***((((((+++,,,)))))),,,)))+++,,,,,,++++++,,,---++++++++++++,,,---......***************+++,,,,,,,,,++++++++++++,,,------...,,,+++,,,------,,,+++++++++++++++++++++++++++,,,---..................//////......------,,,,,,000---...333333//////222......---------...////////////000000111111222222333333333222222333666888666777777888888888888888777777777777777777777777777888888888777888;;;===999999999999999999999999666777888999:::<<<>>>???>>><<<999777666666888999666666666666666666666666777888999:::::::::999888:::;;;;;;;;;<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGIIIKKKMMMOOOQQQRRRSSSRRROOOMMMLLLKKKKKKLLLKKKKKKKKKLLLOOOSSSXXXZZZ```aaadddiiimmmppprrrrrrpppooommmkkkjjjjjjjjjjjjhhhkkkpppuuuxxxzzzzzzzzzyyy{{{}}}}}}}}}}}}nnnnnnoooppprrruuuxxxzzz~~~}}}rrrfff^^^UUUOOOIIIFFFIIIKKKLLLKKKFFFBBB===:::999888666555666666666666666666666666444555666666777666666666555444333333333333111000000111111222222222222222555111///000000///111555111111222222222222222222222111000//////000111222//////000000111222222222333333333333333444555555444555555555555555666666666777777888999:::;;;;;;999888888888777777666666666777888999888777444333555333222222333444333333111222333444555444222111111111111111111111111111111111000///.........///000000000//////000000000---222333...,,,...///---...------,,,,,,------...---------------------...///------//////+++***,,,222111///...---......//////000111111///...///000///...------,,,,,,---------...///---+++***+++---,,,---......---,,,,,,,,,---...///000000111222222//////...---+++***)))))),,,,,,,,,,,,,,,+++***)))(((***)))'''))),,,,,,(((+++((((((,,,,,,)))***---)))***,,,+++******+++---++++++++++++,,,---...///++++++***))))))))))))))),,,,,,++++++,,,,,,---......---,,,---...///...---***++++++++++++,,,,,,,,,,,,---....../////////......---------,,,,,,++++++...,,,---///000//////111///.........//////000111000000111222222333444444444555555555444555777:::888888999:::::::::999999888888888888888888888888555777:::;;;:::999:::;;;999999999999999999999999666666777:::<<<@@@BBBDDDAAA???<<<999888888:::<<<666666666666666666666666666777999:::;;;:::999999;;;;;;<<<===>>>>>>??????===>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJOOOPPPRRRTTTWWWYYYZZZ[[[XXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVWWW[[[```eeehhhkkknnnssswww{{{~~~~~~|||yyyxxxxxxxxxyyywww{{{yyyeee^^^VVVTTTXXX\\\\\\[[[VVVNNNCCC<<<999999888777666666666666777777777777555666666777777666666666444444333333222111111111///000111222222222222111444111000222222000111444111111111222222333333333333222111000000111222333//////000111111222222333444333333444444555666777666666666666666666666666777888888888999:::::::::777777777777666666666666666777888888888666555444666444222222333444333222111222444555666555555444111111111111111111111111111000///////////////000111111000000000000111111(((111444///,,,///000---...------,,,,,,------...------------............000......000///+++***,,,000//////............//////000111000///...///000//////...------------...,,,...000...++++++---000...///000///---++++++,,,---...///000111111000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,+++***+++---,,,***,,,//////+++,,,)))))),,,---***+++---)))***++++++******+++---*********+++,,,---...///,,,,,,***))))))(((((((((,,,,,,,,,,,,,,,------...///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,++++++---------...//////000111000000///000000111222333111222222333444555666666444666888888777777888:::888999::::::;;;;;;::::::888888888999999999999:::666999===>>>===<<<<<<<<<999999999999999999999999666666777999===@@@DDDFFFCCCAAA>>>;;;::::::;;;<<<888888888888888888888888777999:::<<<======<<<<<<<<<<<<===>>>@@@AAABBBBBB???AAACCCDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVYYY[[[\\\]]]]]]YYYZZZZZZ[[[]]]^^^```aaaaaaaaabbbdddggglllqqqtttzzz~~~}}}wwwqqqrrrwwwzzzxxxuuuiii]]]LLL???:::999888888666666777777777888888888666666777777777777666666444444444222111000111222000111222333333333222222444111111444444111111444111222222333444555555555222222222111111222222222///000000111111222333333444444444444555666777888666666666666666666666666888888888888999999999999555555555555555666666666777777777777666666666666666555333333444444333222222222333444555666666666111111111111111111111111111111000000000111222222222111111000000111111222$$$///555///---000111,,,...------,,,,,,------...,,,------...............111......000///+++***+++------.../////////.........///000///......///111000//////...............+++...000///,,,,,,///333...000111000---,,,,,,------...///000000000///...---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,...---+++---000000,,,---******---...+++,,,///(((***++++++******+++,,,*********+++,,,---//////,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,---......///...---...000111000///...---------------------++++++,,,---...//////...,,,,,,,,,---------------.../////////000111111111111111111111222333444555222333333444555666777888444666999;;;:::999999999888999::::::;;;;;;::::::999999999999:::::::::;;;999:::<<<===<<<<<<===>>>888888888888888888888888777777777888;;;>>>AAACCCCCCAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBDDDEEEFFFGGGHHHFFFIIILLLMMMLLLMMMPPPSSSXXXYYYZZZ[[[]]]^^^___```]]]^^^```cccdddeeeeeeeeeeeefffhhhkkkmmmnnnoooppprrrrrrsssuuuyyy~~~wwwgggSSSBBB;;;999999888666666777777888888888999666777777777777777666666444444444222111000111222111222333444555444333333444111222555555222111444222333333444555666777777222222222222222222222222000000000111222222333333444444444555555777888888777777777777666666666666999999888888888888888888333444444444555555666666888777666666666666666777777555333333444444333222222222333333444555666777111111111111111111111111111111111111222333444444222222111111111111222222!!!...555000---111111+++...------,,,,,,------...,,,,,,---.../////////...222//////000///+++)))++++++,,,.../////////.........//////...------///111000000///...............***---000///---,,,000555---///111111...,,,---///......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,***+++///...***---++++++...///,,,,,,///(((***++++++******+++,,,*********+++,,,---///000,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......///......///000111111000//////.........---------***+++,,,---............,,,------......////////////111222111222333333111222222222222333444555666333333444555666777888999333777;;;<<<<<<:::999999888999::::::;;;;;;::::::999999999::::::;;;;;;;;;999999999888888999<<>>@@@BBB@@@>>><<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNQQQTTTUUUTTTUUUXXX[[[fffggghhhiiikkklllnnnnnnmmmoooqqqrrrtttttttttsssxxxzzz}}}kkkPPPBBB>>><<<999777777777666666666666777777:::::::::999999999888888666555444333222222222222555333000111444555444222333222111222555666444111888666555666999:::999666666555444333333333333333333111000//////111333444333444666555444444555666777777777777777777777777666666777777888888888999777777777777777777777777999888666555555666666777444444444555777777555333222222222333444555666777444444444333333222222222222222111111111111222222222111000//////000111222---///111111///---------...............///000000,,,,,,,,,------///000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,---...//////...---,,,------------------------,,,---......//////..............................---,,,++++++------,,,+++++++++******++++++,,,---,,,------...............******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++,,,---............---------,,,,,,,,,//////.........---------............///111222333............/////////000...---,,,+++,,,...000222---...///000111111111111222///...///222444444222222222222333333555666666666777777888888888777777666777999:::;;;;;;;;;:::888888888888999999999999888888:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===888888888888777666555555<<<999777888<<<>>>>>>===AAA@@@>>>>>>@@@AAABBBBBB@@@???>>>???AAACCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIINNNQQQTTTSSSQQQRRRWWW\\\\\\]]]___aaacccggglllpppvvvyyy}}}~~~gggMMM@@@===;;;888777777666666666666666666777999999999999888888888777666555444333222222222222777555333333555666555333333222111333555666444222777666444555888999888666666555444333333333333444222111111000111222333444444555666666555555666777999999999999999999999999777777777777888888888999777777777777777777777777888777666666555555666666444333333555666666444222333333333333444555666666444444444333333333222222222222111111111111222222222111000000000000111222///000111111000///...---///............///000000///////////////000111222/////////...------,,,,,,---------------...//////,,,------......------,,,------..................------------------------,,,------...............---------------------------,,,++++++,,,,,,+++***++++++******++++++,,,---,,,,,,---............---++++++,,,,,,,,,++++++***,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...///.........---------,,,,,,//////.........---------............///000000111........./////////000000...------,,,---///111222......///000111111111111222000...///222444444333333333333444444555777777666666777777777777888888666777888999::::::999999777777777777888888888888888999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<888888888999999999999888:::888666777;;;===>>>===CCCBBBAAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHIIIIIILLLNNNQQQRRRSSSUUUWWWZZZZZZ^^^bbbbbbbbbdddjjjooooooqqqtttvvvyyy}}}sss___III>>>;;;:::888888666666555555555555666666888888777777777777777666666555444333222222222222777555333222333444333222333222222333555555444333555444444444666777666555555555444333333333444444111111222222333333333222555666777777666666777999;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888777777777777777777777777666666666666666555555444444333333444555555333111333333333333444444555666444444444444333333333333222222111111111111222222222111111000000111111222111000000000111111///...///////////////000000111000000000//////000111111.......................................//////000------............---------------------...///000------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((++++++******++++++,,,---,,,,,,---............---,,,,,,---,,,,,,+++***))),,,,,,++++++++++++,,,,,,---,,,,,,------...///000///.........------------/////////............---..................//////////////////000000000000//////.........000111222...///000111222222222222222111000000222444444333555555555555666777888888777666555555666777888999666777888888888888777777555555555666666777777777888999:::;;;<<<<<<<<<<<<999888888888888999::::::888888999::::::;;;<<<<<<<<<;;;:::;;;>>>AAACCCCCCGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRTTTUUUVVVYYY]]]aaadddhhhllloooqqquuuyyy{{{}}}fffVVVDDD<<<:::888777888666555555444444555555666666666666666666666666666555555444333333333333333444333111000000000000000333333333444555555444444444333333444555555555555555444444333333333444444000111333444555444333222555777888888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777777777777777777555555666777777555444333444333222333444444222111333333333333333444555666444444444444444444333333333222222111111222222333222222222222222222222222222000///000222222111///000000//////000000111222//////..................---------.........//////......------------...///------............------...---,,,,,,---...000111------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---+++************)))(((++++++******++++++,,,---------...////////////...------------,,,+++***))),,,,,,+++++++++,,,---------------......///000111/////////............---/////////.................................------//////000000000111111111000000000///000111222333///000111222333333333333333222111222222333444444666666666666666777888999777666444444444666888:::777777777777777666666666444444444555666666777777777888999:::;;;;;;;;;;;;999888888888888999::::::999999999::::::<<<<<<===AAAAAAAAACCCFFFJJJLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXWWWXXX[[[]]]___bbbeeehhhiiimmmrrrxxx|||yyyZZZNNNAAA:::888666666888555555444444444444555555555555555555555555555555555555444444333333444444222222222111000000000111222333444555555444444555222333333333333333444555444444333333333444444555000222444666666555333222666777999999888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888888888888888888888888888555666777777777666444333555444222222333333222111444444333333333444555555444444444444444444444444333333222222222222333333222222333333333333222222111000///000111111111000000000000000000111222222000//////.........//////,,,,,,------.../////////------,,,++++++,,,,,,,,,---......//////......---...---,,,,,,,,,...///000------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))(((++++++******++++++,,,---......///000000000000000.........---,,,+++***))),,,+++++++++,,,------...............///000111111000000/////////.........////////////////////////---......///......---,,,000000000111111111111222222222111111222222333333000111222333444444444444333333333333333333444555777666666666666777777888555444333333444555888999777777666666666666666666444444444555666777777888777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???DDDEEEGGGIIIMMMQQQUUUXXXWWWZZZ^^^```aaabbbeeehhhgggjjjnnnqqqtttxxx}}}nnnPPPGGG>>>:::777444555999444444333333333333444444444555555555555666666666555555444444444444444555333444444444222222444555222444555666444444555666111333444444333333444555444444333333333444555555111222444666666555444333555777999999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888888888888888888888777777777777777666666555777555333222333333333222444444444333333444444555444444444444555555555555333333222222222222333333222333333444444333333222///000111000...///111333111111111111111222222333111111111000000111222222---------.........//////---,,,++++++++++++++++++......////////////......///......---------......------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++******++++++,,,---......///000000000000///------...------,,,+++***,,,++++++,,,,,,---...///...------......///000111000000000000////////////...////////////000000000,,,---///000000///...---000111111111222222222222333333333333333333333333111222333444555555555555333444555444333333444666666555555444444555666666444333333333444666777888777777666666666666777888555555666777888888999999999:::;;;<<<<<<======<<<>>>============>>>??????????????????AAACCCEEEGGGGGGJJJMMMQQQUUUZZZ```dddfffkkkppptttuuuwww|||vvv```JJJCCC===:::666333444888444444333333333333444444444555555555666666666666555555444444444444555555222444555444333333666888222444666666444444555666111333555555333222444666333333333333333444555666222333444555666555555444555666888999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888888888888888888888888999999888777777777777777888666444333333444333333555444444333333444444444444444444444555555555666444333333222222333333444222333444555555444333222,,,000222000,,,+++000555222111111111111222333333000000000000111222333333---------..................---,,,++++++++++++,,,......////////////......////////////...---,,,,,,------------------------++++++,,,------------,,,------------------------+++***)))+++---...---,,,++++++******++++++,,,---,,,------...............,,,---------------,,,,,,+++++++++,,,,,,...//////------------...///000000111111111000000000//////.../////////000000000000,,,---///111111111//////111111111222222222333333444444444555555444444444222333444555555666666555444555666555333222444777444444333333333333333444111222333444555666666777777666666666666777999:::666777777888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDFFFIIIMMMQQQSSSRRRVVV[[[```eeekkkrrrxxx|||jjjSSSFFFAAA<<<:::666222444888444333333222222333333444555555555666666666777777555555444444444555555666///222333333222222555888111444777666444333555777111444666555333222444777333333333333333444555666333444444555555555555555444666888888888999:::<<<========================:::::::::999999888888888888888888888888888888888;;;:::888777777777888999999777444333444444444333555444444333333333444444444444444555555555666666444333333222222333333444333333444555555444333333***///333000***)))///666222222111111222222333444............///000222222........................///...------,,,,,,,,,,,,......////////////......//////000000///---+++***------------------------++++++,,,---------,,,,,,........................+++***)))+++---//////...++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,------...---------+++++++++,,,---...///000---,,,,,,------...///000111111111111000000000000.../////////000000111111+++---///111222222111000111111222222222333333333444555555666555555444444222333444555666666666666444666777555333222444777333333222111111111222222000111333444555666666666777666666666777888:::;;;777888999:::;;;<<<======??????AAABBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHKKKPPPUUUZZZ]]]___ccciiiooottt{{{{{{aaaQQQCCC===777555777999777555777777666666555555555444555555555666888777555333444555666777777666555444444333444444555777888999666555444333333444555666555555444444444444555555444444333333333333222222222222333444444555555666888999:::;;;;;;:::888777::::::::::::::::::::::::;;;:::999888777777777777777888999:::;;;:::999888:::::::::888666666888:::777777666555444333333333555444333333555555444333888777555444333333444555555555555444444333333222666555444444333333333333////////////000000000000000000000000////////////111111000000000000111111---///111222333222000//////000000000000...,,,+++---------------------------...//////...,,,***)))******+++,,,------------------------------------........................++++++******+++---...///++++++,,,,,,,,,---------...---,,,+++,,,,,,......///...------,,,,,,,,,,,,------------------,,,,,,...,,,++++++---000000000///000000111111111111000111111000000000000000000222222222222333444555555444444555555666666666777666666777777777777666666777555333333555777777777666555444333333333444555111111111222333333444444000222444444444444666888999:::;;;:::999:::<<<>>><<<;;;:::;;;===?????????AAABBBCCCDDDEEEFFFFFFFFFIIIJJJKKKJJJJJJLLLNNNQQQOOOQQQUUUYYY___fffoootttuuuzzzpppYYYKKKAAA<<<666555777999888555777777666666666555555555777666666888999999777555555555666666666666555555444444555666777888999999777666555555555555666777555555444444444444555555333333333333333333333333222333333444555555666666888999999999999999888888::::::;;;;;;;;;;;;;;;;;;::::::888777777777777777777888999999::::::999999999999999888666666777999888777666555444444444444555444333333555555444333555555444444444555555666555555555444444444444444777666555444333222222222/////////000000000111111000000000000////////////000000////////////000000...///000222222111000//////000000000///...---,,,------------------------......//////...---+++******+++,,,------...------------------------------........................+++++++++++++++---...///++++++,,,,,,,,,---------------,,,+++++++++,,,---...------,,,,,,,,,,,,---------------...............,,,+++,,,...000000//////000000111111111111111000000000000000000000000333222222333333444555666555666666666777777777777777777777888777777666666666555444444666777777666555555444333333444444555333333333444444555555555444555777777777777999;;;>>>???AAAAAA@@@@@@AAABBBBBBAAAAAAAAACCCEEEEEEEEEGGGHHHJJJLLLMMMOOOOOOOOONNNOOOPPPPPPQQQTTTXXX[[[^^^bbbgggmmmttt|||zzzaaaNNNDDD???;;;777666888999888777777777666666666666555555999888888999::::::999777666666555555555555666666444555777888999999999999777777666666666666777777444444444444444444444444333333333333333444444444333333444444555666666666999888888888888888999999<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777999888888888888999::::::777888888777555555666888888777666555555444444555555444333444555555555333222333444555666666666666555555555555555555666666777666555333222222111111000000000111111111222222////////////000000000000/////////....../////////...///000111222111000//////000000000///...---,,,........................///////////////...---,,,***+++,,,---............------------------------////////////////////////,,,+++++++++,,,---...///,,,,,,,,,,,,---------------,,,+++***************,,,,,,+++++++++,,,------------......//////000000---,,,,,,...000000///...///000000111222222111111111111111111111111111111444333333444444555666777777777777888888888888888888888888888888777666666555444444555777888666555555555444444444444555555666666666666666777777777888999:::::::::;;;===???@@@CCCEEEFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQTTTVVVWWWXXXXXXYYY[[[\\\___ccciiinnntttxxxjjjTTTFFF@@@>>><<<999888999::::::999777777666666666666666666:::999888999::::::999888777666555444444555666777333555777999:::999888777666666666666666666666666444444444444444444444444222333333333444444555555444444444555666666777777999888777666777888999:::============<<<<<<<<<<<<<<<;;;:::999888888888888999888777777777888:::;;;666777888777555555666777888777777666555555555666666444333444555666555444222333555666666666555444444555555555666666777777777666555333222111111000000111111111222222222222////////////000000000000000000////////////000000...///000000111111000000///////////////......---////////////////////////000000/////////......---+++,,,---......//////...............------------////////////////////////,,,,,,,,,,,,------......,,,,,,,,,------------...------,,,++++++*********+++++++++++++++,,,---...---......///000111111222---------///111111///---///000000111222222222222222222333333333333333333444444444555555666777888888888999999999999999999999999999999888777666555444444555666888888666444555555555555555666666666777777888888888888999999:::;;;<<<======>>>AAACCCDDDHHHKKKMMMLLLJJJHHHHHHGGGHHHIIIJJJKKKMMMOOOQQQQQQSSSVVVZZZ]]]```bbbcccggghhhjjjmmmpppwww~~~xxx^^^LLLCCC??????===;;;;;;;;;;;;;;;;;;666666777777777777777777999888666777888999888777777666555444444555666777222444666888888888666555555555555555555555555555333333444555555444333333222222333444444555666666444444555666666777777888999888777777777888:::;;;>>>>>>>>>======<<<<<<<<<======<<<;;;::::::::::::999888777666777888999:::555666888777666555666777888888777666666666777777666555444444666666555444444555666666666555333222444555555555666666777777666666444333222111111111000111111111222222222222.../////////000000000111222111111000000111111222......///000000000000000000//////...............////////////////////////000/////////............,,,,,,---.../////////////////////......---------////////////////////////,,,,,,------------------,,,,,,---------.........---------------,,,,,,+++++++++++++++,,,------.........//////000111222222...---...///111111///---//////111222222333333333444444444555555666666666555555555555666777888888999888888888888888888888888888888888888777666666444444555666888888666444666666777777888888888888888888999::::::;;;;;;<<<;;;===>>>>>>???BBBFFFIIILLLPPPTTTVVVVVVTTTRRRQQQOOOQQQTTTUUUVVVXXX\\\___aaacccgggkkkpppsssvvvwwwzzz|||jjjVVVIIIBBB??????>>>===<<<;;;;;;::::::666666777777777777888888999777555555777888777666666666555555555555666666333444555777777777666555444444555555555555444444222333444555555444333222111222333444555666777777555555666666777888888888888888888888999:::;;;;;;>>>>>>>>>===<<<<<<;;;;;;======<<<;;;::::::::::::888777777777777888999999555666888888777666777888888888777777777777888888666555444555666666555444666666666666555444333222555555555555555555666666555444333222222111111222000000000111111111222222......//////000000111111333222222111111222222333........./////////000000000///............//////........................//////...------......///,,,---...///000000000000000000//////...---------........................,,,---............------,,,---------............,,,------......------,,,------,,,,,,,,,---............//////000000111111///......///000111///...//////111222333333444444444555555666666777777777555444444555555666777888888777777777777666666666666666777777777777666666555444444555777888666555777888999:::;;;;;;::::::::::::;;;<<<>>>???@@@@@@>>>@@@AAABBBDDDHHHMMMQQQQQQUUUYYY\\\\\\[[[ZZZZZZXXX[[[___bbbcccfffkkkoootttvvvzzzvvv]]]OOOGGGBBB>>>=========;;;999888888888666666777777777888888888999777555555666777777777555555666666666666555555666666666666666777777777444555666777777666555444111222444555555444222111111111222444555777888888555666666777777888999999888888999:::;;;<<<<<<<<<>>>>>>===<<<<<<;;;::::::<<<;;;:::999999888888999666777777888888888888888555777999999888888888999888888888777777888888999777555444555666777666444666555555444444444555555555555555444444444444444333333222222222222222333/////////000000000111111.........///000111111111222222111111111111222222...............///000000000///...------...///000------------------------......---,,,,,,---...///------///000000000000000000000000///...---------------------------------------...//////...---,,,------------............)))***,,,---......------//////...---------......////////////////////////111000......///000000/////////111222333444444444333333444555555666777777444444444444555666777777666666666555555444444444333444555666666777666666666555444444666777777666888999;;;<<<=========<<<<<<<<<>>>@@@BBBDDDEEEFFFCCCEEEGGGIIIKKKPPPVVV[[[ZZZ]]]bbbeeefffeeeffffffhhhlllrrruuuvvvzzzlllUUUJJJFFFAAA===<<<===<<<:::888666555666666666777777888888888999:::888666555777888888888444555666777777666555444888777777666777777888999555666777888888777666555111222444555555444222111111111222444666777888999666666666777888888999999777999:::<<<======<<<<<<>>>======<<<;;;:::::::::;;;:::999888777777777777555666888999999999888777555777999:::999888999999999888888888888888999999777555444555666777666555555444333333444555777888555555555444444333333222222222111111222222333444////////////000000000000---......///000111111222111111000000000000111111...............///000000000///...------...///000------------------------...---,,,++++++,,,......---...///000111111111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,---------.........//////'''(((***,,,---------,,,111000///...............////////////............222000...---///000000000//////111222333444444444222222333333444555666666444333333444444555666777555555444444333333333222111222444555666666777777777555333333555777777777999:::<<<>>>>>>>>>>>>======>>>@@@BBBEEEGGGIIIJJJGGGIIIKKKMMMQQQVVV]]]bbbhhhkkkooorrrssstttuuuvvv{{{{{{```PPPJJJDDD???<<<<<<;;;:::999888888888888555666666777777777777777666666777888888888888888888555333444666666444222444444555666777888999999777777777777777666555555333333333444444444555555444444666777999999::::::888888777777888888999:::888999999::::::;;;;;;<<>>>>>===<<<<<<;;;;;;===:::999;;;:::666666888444666888999:::999888777555777888888888888:::;;;999999999888888777777777555555666666777777888888222222333444444555555666555555444222222222222222111000//////222333444333333222111000000111222222////////////000111222333222222222111111000......//////...------------...------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000111000000///...------,,,000---,,,...---++++++...,,,---......//////......//////...---,,,,,,,,,,,,'''))),,,---------...///000...,,,,,,...000000000111///------000111...,,,444333222111000000000000+++///333444333222444666333333333333444444555666666555444333333333444555222222222222333333333333222333444333222333444666888777555555555777999:::;;;;;;<<<===???@@@???>>>AAAAAABBBDDDGGGKKKNNNPPPMMMPPPUUUYYY___eeelllpppwwwyyy}}}sssZZZLLLGGGCCC@@@>>><<<;;;:::999888888888888555555666777777777777777555555666777777777777777999666555555777777555333555555666666777777888888777777777777777666555555444444444444555555555555555666777888999:::::::::999888888888888999::::::999999999:::;;;;;;<<<<<<>>>>>>======<<<;;;;;;::::::888888::::::888888:::555666888999:::999888777666777999999999999:::<<<::::::999999999888888888666666666666777777888888333333444444444444555555666666555333333222222222111000///000222333333333333222111000000111222222/////////000000111222333222222222111111000///...//////...------------...------------------------.........------,,,,,,,,,,,,,,,---------.........//////000000000000111111111111000000///......---000---,,,......++++++...,,,,,,---............---///...------,,,,,,------)))***,,,---,,,---///000111///------///000111000333111000000111111000///444333222111000000000000...000222333333333444555333333333333333333444555555555444333333333444555333333333333333333333333333555666666666777:::<<<;;;:::999888999:::<<<===AAA@@@@@@AAACCCDDDDDDDDDFFFGGGIIIKKKNNNRRRVVVXXX\\\```dddiiiooouuu|||{{{hhhRRRGGGDDDBBB@@@@@@<<<;;;:::999999888888888444555666666777777666666444555555666666666666555999777666666888888777555666666666666777777777777777777777777777666666555555555555666666666777777888888999::::::::::::::::::999999999999:::;;;;;;999999::::::;;;<<<<<<<<<=========<<<;;;;;;::::::888666666:::;;;999:::===666777888999:::999888777777999::::::::::::;;;<<<::::::::::::999999999999666666666777777777777888555555555444444444444444777777666555444333222111111000///000222333333222222222111111111111222333//////000000111222222222222222111111000000////////////...------------...------------------------.........------------------............/////////000000000111111111222222222222111111000/////////000---,,,///...++++++...++++++,,,---------------...------------...//////+++,,,---,,,,,,---000222333111//////000111111000111222333222111000000111333333222111000000000000333222111111333444444333444333333222222222222333555444444333333444555555444444444444444444444333000222444666777999<<<>>>======<<<;;;<<<===???@@@CCCBBBCCCDDDEEEHHHJJJKKKPPPRRRTTTXXX]]]aaaeeehhhqqquuuzzzqqq___LLLDDDBBBAAA@@@AAA<<<<<<;;;:::999999999999555555666777777777777666555555666666777666666555888777777777777777777666888777777777666666666555666666777777777777666666666666777777777888888888::::::;;;;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<:::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::999666777:::;;;999:::===888888999::::::999999888999:::;;;;;;::::::;;;===::::::::::::::::::::::::777777777777777777777777777666666555444333333333888888777666555333222111111000000111333333222111222222111222222222333333000000111111222222222222222111111000000000000000//////...------------...------------------------...............---------------........./////////000000111111222222333333222222222111111111000000///------//////,,,+++...***+++,,,,,,------,,,,,,------------...///000111.........---,,,...111444555333111111222222111000///111333111...---///111333222222111000000111111666333000000333555444333444333333222111111111111444444444444555555555666444444444444444444444444111333555777888:::>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJMMMRRRWWW[[[___aaafffkkkqqqwww|||~~~jjjZZZJJJBBBAAA@@@@@@AAA===<<<;;;:::999999999999555666777777888777777777777777777888888777777666555666666666666666666777888888777777666666555555666666777777777777666666777777777888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===:::999<<<<<<999888;;;999999:::::::::999999999999;;;<<<<<<;;;:::;;;===::::::::::::::::::::::::888888888888777777777777777777666555444444333222777777777666555444222111111000000111333333222000111111222222333333333333000000111222222222222111222111000000///000000111//////...------------...------------------------........................,,,------------.........///000000111222222333333222222222222111111111111///------000000,,,+++---***+++,,,,,,------,,,,,,---------...///000111222000000000......///222555555333222222333333222000///222444222///...///222333222111111000111111111666333000000333555555333444333333222111111111111555555666666777777777777555666666666666777777777777999;;;<<<===???BBBDDDFFFGGGHHHJJJLLLOOOQQQRRRPPPSSSWWW[[[___eeemmmrrrtttwww|||}}}eeeWWWHHHBBB@@@??????AAA===<<<;;;:::999999999999666777888888999999888888888888888888888777777666444666777777555555666888888888777777666666555555555666666777777777777777777777777888888888999999::::::;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>========================@@@===<<<>>>===999888:::;;;;;;:::::::::::::::::::::;;;<<<<<<::::::;;;<<<999999999999::::::::::::999888888888888777777777777777666666555444333333444555666666555444222111111000111222333333111///000111222333444444444333000111222333333222111111222111000//////000111222//////...------------...------------------------.............../////////,,,,,,---------............//////000111222333333111111111111111111111111///---...111111---,,,---++++++,,,---------------.........//////111222222111111222111000000333555333333222333444444222000333444555444222222222333222222111111111111111222444333222222444555555444444333333222222222222333666666888999999999999999888888999:::;;;<<<======999;;;===???@@@BBBEEEHHHIIIKKKNNNRRRVVVZZZ]]]^^^^^^ccciiiooossszzzxxx___SSSFFFAAA???>>>???BBB===<<<;;;::::::999::::::888888999::::::::::::999777777888888777666666555444777888888666666888:::777777777777666666666666555555666777777777777777777777777777888888888888888999:::;;;<<<=========:::::::::::::::;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBB???>>>???>>>::::::<<<<<<<<<;;;:::::::::::::::999;;;<<<;;;:::999:::;;;888888888999999999::::::999999999888888888777777777777666666555555444444222333444555555444333222111000111222444333111...000111222444444444444444000111333444444333111000222111000//////000111222//////...------------...---------------------------........./////////000---............/////////---......///111222222333111111111111111111111111///---...222111---,,,---,,,,,,---............---////////////000111111222111222333333222222333444222111111333444444333111555444333333444444333222222111111111111111222222000222444444444444555666333333333333333333444555777888999;;;;;;;;;;;;;;;<<<<<<===???AAABBBDDDDDD???AAADDDFFFHHHKKKOOORRRUUUXXX]]]ccciiinnnrrrtttuuu{{{uuu[[[OOODDD@@@???>>>@@@CCC======<<<;;;::::::::::::999999:::;;;;;;;;;;;;:::666666777777666555444444555888:::999777777999;;;666666666666777777777777555555666777777777777777666777777777777888888888777888999;;;<<<=========:::999999999999:::;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????BBB???>>>@@@???<<<<<<>>>===<<<;;;:::::::::::::::999:::;;;;;;999999999;;;777777777888888999999999999999999999888888777777666666666666555555555555000111333555555444333222111000111333444333000...000111222444555555444444000222333444444333111000222111///......000222333//////...------------...---------------------------.........//////000000////////////000000000000,,,---...///000111222222000000000000000000111111///---///222222...,,,---,,,---......//////......000000000000000111111222111222444444333222333444000000111222444555333111555222000111333444222///222111111111111111222222---111555666555444555888333333333333444555555666888999:::<<<======<<<<<<>>>???AAACCCEEEGGGIIIIIIIIILLLPPPSSSVVVZZZ___bbbhhhkkkqqqxxxtttWWWNNNEEEAAA>>>;;;;;;>>>>>>999888;;;;;;777888===<<<<<<;;;;;;;;;::::::::::::999999999888777777777888888777777777777888888666666777777777777666666888777666888;;;;;;999666888888777777777777777888777999;;;<<<;;;::::::;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>======<<<<<<<<<;;;===???@@@@@@???@@@BBBDDDBBB@@@???@@@BBBBBB@@@===<<<;;;;;;:::::::::;;;<<<999:::;;;;;;;;;;;;:::999666777888999::::::999888888999999999999888777777444444444444444444444444333222222111111222222333222///---000444666333///333//////222333111333777111000///000222333333222333333222222111000//////////////////////////////...............---------000000///...........................////////////------..................000000///...---,,,,,,+++//////...------------...///---,,,...111333222000,,,---///000222333333333000222333333222111333444111111222333333333222222111222333333444444444444000000111222333444444555222222333444444444444333555555666777777777666666777999<<<>>>>>>>>>@@@AAA@@@BBBDDDGGGKKKPPPVVV[[[ZZZ^^^dddjjjnnnsssxxx{{{~~~oooVVVMMMEEEAAA>>>;;;;;;>>>>>>:::999<<<<<<999:::>>>;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888777777777777888888555666666666666666666555888777777999;;;;;;999777888888777777777777888888777999;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>=========<<<<<<<<<===>>>???@@@@@@AAACCCEEEDDDCCCAAABBBCCCCCC@@@===============<<<<<<<<<<<<999999:::;;;;;;:::999999666777888999:::999999888888999999999999888777777555555555555555555555555333222222222222222222333222000...000444555222///333000///222333111222666333111000000111222111000333333222111111000//////........................------..................000000///...........................////////////........................//////......------,,,,,,//////...---------------000...---...111222111000...///000222333333333333111333444444333222444555333333333333333444444444222333444555555555555555888888777777666666555555555555666777888888888888666777777888999:::;;;;;;;;;===???@@@@@@AAADDDFFFHHHLLLQQQVVV[[[bbbiiimmmvvvyyy{{{hhhSSSKKKDDDAAA???;;;;;;>>>>>>;;;:::<<<<<<;;;;;;>>>::::::;;;;;;::::::999999888888888999999999999999888888777777777777888888555555666666666666555555888777888999;;;;;;999888999888888777888888999999777999;;;;;;:::999:::;;;;;;<<<<<<======<<<<<<;;;>>>>>>============<<<<<<<<<>>>???@@@@@@AAADDDFFFGGGEEEDDDDDDDDDCCC@@@>>>>>>>>>?????????>>><<<;;;888999999::::::999999888777777888999999999999888888888999999888888777666666666666666666666666666333333222222222222333333222000///000333444222///444111000333333111111555444333000000111111000///222222111111000000//////........................,,,---------.../////////000000///...........................////////////........................------------------------///.........------------111000///000111222111000111111222333333333333333222444555555444333555666555444333333333444666777333444555666777777777777888777777666555555444444555666777999::::::::::::999999999999:::<<<===>>>AAACCCDDDEEEGGGJJJNNNRRRZZZ___gggooowww~~~sssbbbPPPIIICCCAAA@@@<<<<<<>>><<<;;;;;;;;;<<<;;;<<<===::::::;;;;;;;;;:::999888888888888999999:::::::::999888888777777888888999666777777888888777777666888888999;;;;;;;;;:::999999999888888888999::::::888:::;;;;;;::::::;;;<<<<<<======>>>>>>======<<<>>>>>>==================<<<>>>???@@@@@@BBBDDDGGGHHHGGGFFFEEEDDDBBB@@@>>>>>>???AAAAAA@@@>>><<<:::999999999999999999999999888888888888999888888888888888888888888777777666555555555555555555555555222333333333333333333222222000000111333333222///444111111333333000000333333111000///000111000///111111000000000/////////........................,,,,,,,,,---...///000000000000///...........................////////////////////////............+++,,,,,,,,,------........./////////......------222111111111111111111000111222222333222222111111222333444444333333444555555444333222222444666888333444555666777888888888555555555666777777888888888999:::;;;=========>>>AAAAAA@@@@@@AAACCCDDDEEEIIIJJJMMMOOOTTTZZZbbbgggsssyyymmm]]]LLLFFFAAAAAA@@@===<<<>>>888::::::::::::;;;<<<;;;999:::;;;<<<;;;:::999888888888999999:::::::::;;;999999888888888888999999999999::::::::::::999999888999;;;<<<<<<;;;::::::999999999999999:::;;;;;;:::;;;<<<<<<::::::<<<======>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>>>>===???@@@@@@AAABBBDDDGGGIIIIIIHHHGGGDDDBBB@@@??????@@@AAAAAA@@@===;;;999999999999999999999999999999999888888888888888888777888888888888777666666444444444444444444444444222333444444444444333222111111111111222222111000444111111444444111000333111///...///000222222111000000//////////////////........................,,,,,,,,,---...///000000000000///...........................////////////000000/////////.........+++,,,,,,------....../////////000000000///...---222222222222111111111111111111111111111000000///000222333333222222333444444333111111222444666888333444555777888999999999999999:::;;;<<<===>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJLLLNNNQQQTTTWWWXXXWWWZZZ]]]bbbiiisss}}}}}}fffXXXIIICCC@@@AAAAAA>>>===>>>666999:::999:::<<<<<<999:::;;;<<<======;;;999888999999999:::::::::::::::999999888888888888999999::::::;;;;;;;;;;;;::::::888:::<<<===<<<;;;;;;<<<999999999999:::;;;<<<<<<<<<=========<<<<<<>>>???>>>??????@@@@@@??????>>>======>>>>>>>>>>>>?????????@@@AAAAAAAAAAAADDDFFFJJJKKKKKKIIIFFFCCCBBBCCCBBBBBBBBBAAA???===;;;:::;;;::::::999999::::::;;;:::999888888777888888888777777888888777777666555444444444444444444444444222333444555555444333222111222222222222111000000222000111444444111111333000...---...000222222111////////////............------------------------,,,---------.../////////000000///...........................////////////111000000//////.........---------....../////////000111222222222111///...111222333333222111222444000000111111111000000///000111333222111111222444222222111222333444666777444555777888:::;;;;;;;;;>>>>>>>>>>>>>>>?????????;;;===@@@DDDHHHKKKMMMNNNSSSUUUZZZaaaggglllppprrrrrruuuyyy~~~uuuaaaUUUFFFAAA???AAABBB>>>===>>>666:::<<<::::::>>>>>>::::::<<<>>>???>>>===:::999::::::::::::::::::999999:::999999888888999999:::::::::;;;;;;;;;;;;::::::888;;;===>>><<<;;;;;;===999999999::::::;;;<<<===>>>>>>???>>>======???AAA??????@@@@@@@@@@@@??????======>>>>>>>>>?????????@@@AAABBBBBBAAAAAACCCDDDLLLMMMNNNLLLIIIFFFFFFGGGEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;::::::;;;<<<<<<::::::888777777777888888777777777777777666666555555555555555555555555555222333444666666444333222111222333222111000000000111///000444555222111444111///......000111000000........................------------------------------..................000000///...........................////////////111111000000///......---.../////////////////////111222333444444222111///000222444333222222444666000000111222222222111111111222444333222222333555222222333444555666777777777888999;;;===>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCFFFLLLSSSYYY___dddffflllqqqwwwppp]]]RRREEE@@@???AAABBB???===>>>666<<<===;;;;;;@@@???:::;;;<<<>>>@@@???===;;;999;;;;;;;;;::::::999999999:::999999888888999999:::999::::::;;;;;;::::::999888;;;>>>>>><<<;;;<<<===999999999:::;;;<<<===>>>??????@@@>>>===>>>@@@CCC???@@@@@@AAAAAA@@@@@@???======>>>>>>?????????@@@AAABBBCCCBBBAAA@@@BBBDDDMMMOOOQQQOOOKKKIIIIIIJJJHHHFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===;;;:::888777777777888888777777777777777666666555666666666666666666666666222333555666666555333222111222333333111000000000000...000444555333222444333111/////////000///...---.....................------------------------...............---------000000///.........................../////////000222111111000///......---000000000000000000000///222333444555555333222000///222444444222222444777000111222333333333333333222333555444333333444666222333444666777888888888999:::<<<===???@@@AAAAAA@@@AAACCCFFFIIILLLNNNOOOTTTXXX___gggqqqyyyjjjWWWLLLEEEDDDBBBAAA@@@?????????;;;<<<>>>>>>>>>>>>@@@BBBAAAAAAAAAAAA@@@>>><<<;;;===<<<<<<;;;;;;:::999999;;;;;;:::999999888888777<<<;;;999999999;;;===>>>;;;:::;;;;;;<<<===>>>???<<<<<<<<<<<<=========>>><<>>>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGIIIMMMPPPPPPMMMIIIFFFLLLJJJHHHFFFEEECCC@@@>>>@@@@@@@@@@@@@@@???>>>===::::::888777666666666666888888888888888777666666555555555555555555555555222222222333333444444444444555555222///...000333444444333333333222222222333444555555555333000///000///...------...000000++++++---.........---,,,000///...------...///000222222000///............000///...------...///000222222111000///---+++***//////000000111111111222222222333333333444444444111222333444555555555555222222333444444444444333333444555444333333555777333555777999:::;;;<<<<<<<<<>>>???@@@???@@@BBBCCCFFFHHHJJJMMMRRRXXX___dddooouuu~~~xxxrrrqqqsssssssssnnnnnnoooqqqrrrppplllhhhmmmllllllnnnrrrrrrpppmmmssssssrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmlllsssrrrqqqppppppppppppqqqsssvvv{{{~~~{{{{{{}}}~~~~~~~~~{{{wwwuuu|||gggVVVLLLDDDCCCBBBAAA@@@?????????<<<===??????>>>???@@@BBB@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999<<<;;;:::999:::;;;===>>>::::::::::::;;;<<<===>>><<<<<<=========>>>>>>>>>===???BBBBBBAAA@@@???@@@@@@@@@AAABBBBBBCCCDDDDDDBBBCCCBBBBBBAAA@@@???>>>CCCBBBBBBBBBBBBCCCDDDDDDFFFIIIMMMPPPQQQOOOLLLJJJKKKIIIFFFDDDCCCBBBAAA???@@@AAAAAA@@@???>>>===<<<999999888777666666666777777888888888888888777777666666666666666666666666333333333333444444444444333444444222//////000333444444444444333333333222333444555555444222000///111000///...------......+++,,,---...///......---//////...------...//////222111000///............000000............///000000000111000000///...---000000000000111111222222222222222222333333333444222333444444555555555555222222333444444444444444333444555555555555666888666666777888888999:::;;;???@@@AAABBBCCCGGGKKKOOOSSSVVV[[[aaagggooovvv||||||xxxwwwwwwxxx{{{|||{{{yyyvvvuuussssssttttttsssqqqvvv|||vvvooofff```___`````````bbbbbbccceeefffddd```\\\[[[ZZZZZZ\\\___```^^^\\\cccccccccccccccccccccccceeeeeedddccccccbbbbbbbbbcccbbbbbbaaaaaa`````````aaadddiiimmmnnnmmmkkkiiilllnnnqqqsssrrrqqqpppppp}}}~~~zzzrrrooojjjgggffftttbbbSSSKKKDDDCCCBBB@@@????????????<<<>>>??????>>>>>>@@@AAA????????????>>>===;;;;;;:::;;;;;;<<<===>>>>>>>>>999999999999::::::::::::<<<<<<;;;::::::;;;===>>>999999999999:::;;;<<<<<<=========>>>>>>>>>??????===@@@BBBCCCBBBAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA???===<<>>>>>???@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======888888999999:::;;;<<<<<<===<<<<<<;;;;;;<<<======999999999999999:::;;;;;;>>>>>>>>>????????????@@@>>>@@@BBBCCCBBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===???????????????@@@AAAAAADDDGGGKKKPPPSSSUUUUUUUUUPPPKKKEEEAAA@@@@@@AAAAAABBBBBBAAA@@@>>>===;;;:::888777777777777777888999666777888888999888888888777777777777777777777777666666666555555444444333222333222222111000000111555555555444444444333333222222333333222111000000000000//////.....................///////////////////////////000000000111111111000///////////////111000/////////000111222222333333333333333333222222222222222222222222222111111111222222222333333444444555555555555555444444444555666666666666666777999;;;;;;:::999999999===>>>?????????AAAFFFJJJNNNRRRYYYaaaiiiqqqzzz|||zzzwwwuuutttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}}}}vvvtttqqqrrrsssrrroookkkjjjiiiiiijjjjjjhhhdddaaa]]]\\\\\\^^^```bbbcccbbbbbbccceeeiiilllmmmllljjjgggfffhhhooovvvxxxsssnnngggaaaYYYTTTSSSRRRPPPNNNQQQPPPQQQRRRSSSQQQNNNKKKLLLLLLLLLMMMOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQTTTVVVZZZ___cccfffhhhhhhlllmmmmmmllljjjhhhiiijjjsss|||xxxaaaUUUPPPNNNMMMOOO{{{gggWWWLLLFFFBBBAAAAAA@@@????????????>>>???@@@???=========???===<<<<<<;;;::::::::::::;;;;;;;;;::::::999999999888888999:::;;;<<<<<<===>>>=====================::::::999999::::::;;;;;;?????????@@@@@@@@@@@@AAA@@@AAACCCCCCBBBBBBCCCDDD@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@CCCEEEIIIMMMQQQTTTUUUVVVSSSNNNGGGAAA??????@@@@@@AAAAAAAAA@@@>>><<<;;;:::888777777777777777888999666777777888888888777777555555555555555555555555666666666555555444444333222111111111111111000000555555444444444333333333111111111111111111000000------.../////////000000............//////000000000000111111222222222222111000000////////////000111000000///000111222333666666666666555444333333333333333333222222222222111111222222222333333333555555666777777777666666666666777888888888888888888:::;;;;;;:::999:::;;;;;;???CCCFFFGGGLLLTTTZZZaaahhhsss~~~~~~}}}}}}|||zzzxxxvvvuuutttuuuvvvuuusssqqqnnnllljjjhhhhhhjjjlllnnnqqqqqqrrrssstttvvvwwwxxxrrrooommmmmmnnnnnnjjjgggdddccccccddddddbbb___\\\\\\[[[YYYZZZ\\\^^^^^^^^^^^^___bbbgggllloooooonnniiifffdddggglllnnnlllhhhbbb]]]VVVQQQPPPOOOMMMJJJPPPOOOOOOPPPQQQPPPMMMJJJFFFGGGHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMPPPSSSTTTTTTVVVXXXZZZ[[[[[[YYYYYYRRRUUUYYY^^^dddjjjnnnqqqsssrrrqqqpppoooqqquuuxxxsss]]]PPPJJJHHHHHHJJJwwwcccTTTJJJDDDAAAAAA@@@???????????????===>>>???>>><<<;;;<<<===<<<;;;:::999999999999:::;;;;;;::::::999888888777888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCBBBAAAAAABBBCCC????????????@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA>>>>>>======>>>>>>???@@@BBBCCCFFFJJJMMMQQQSSSTTTRRRMMMFFFAAA????????????@@@@@@@@@???>>><<<;;;:::888888777777777777777888666666777777666666555444333333333333333333333333555555555444444444444444111000000111222222111///444444333333333222222222111000000000000000000000+++,,,---///000000111000......------......///000///000111222333333222222000000////////////000000111111000000000222333444888888888888777666555444444444444333333333333222222222333333333444444444666666777888999999999999888999::::::;;;;;;::::::888:::;;;<<<<<<>>>@@@CCCAAAGGGOOOTTTYYY```jjjrrr}}}}}}zzzxxxwwwuuussssssqqqpppppppppooommmkkkjjjiiihhhhhhhhhhhhfffdddaaa````````````bbbcccdddiiijjjkkkmmmooorrrtttuuupppnnnkkkkkkmmmllliiieee`````````aaabbb```]]][[[\\\[[[YYYYYY[[[]]]]]]]]][[[\\\___dddiiimmmmmmmmmkkkiiiggghhhjjjkkkiiifff```[[[UUURRRQQQPPPMMMJJJNNNMMMLLLMMMNNNMMMJJJHHHCCCDDDEEEEEEDDDDDDGGGIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKNNNRRRVVVXXXXXXZZZ\\\```bbbddddddeee]]]___bbbhhhooovvv}}}sss]]]PPPIIIEEECCCDDDsssaaaSSSIIIDDDAAA@@@@@@???????????????===>>>>>>===;;;999:::;;;;;;:::999888888888999999::::::::::::::::::::::::999:::::::::;;;;;;<<<<<>>>>>======???>>>>>>======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@???>>>>>>>>>===>>>??????@@@@@@AAACCCFFFIIILLLOOOPPPLLLHHHCCC???>>>??????>>>????????????>>>===<<<;;;999999888777666666666777666666666666555444222222333333333333333333333333333333333333444444444444111000///111333333111...333333222222222111111111000000/////////000000000,,,---...000000000//////...---,,,,,,,,,---//////---...///111222222111111000000////////////000000111111000000111222444555888888999999999888888777555444444444333333333333333333444444444555555555666777888:::;;;<<<<<<===;;;;;;<<<============<<<<<<>>>@@@BBBDDDIIIOOOTTTTTT]]]hhhpppvvvzzzzzzyyyxxxwwwvvvuuuuuuzzz{{{|||~~~|||yyytttqqqooonnnllljjjgggfffeeeeeefffeeecccaaacccbbbaaaaaaaaa```^^^\\\ZZZ[[[\\\^^^___```aaaaaaggghhhiiilllooorrruuuvvvrrrooommmmmmnnnnnnjjjggg______```aaacccbbb___]]]\\\[[[YYYZZZ\\\___aaaaaa^^^^^^___cccgggjjjlllkkklllnnnqqqrrrrrrooollliii```\\\WWWUUUUUUTTTQQQNNNKKKJJJIIIJJJJJJJJJHHHFFFCCCDDDEEEDDDCCCCCCFFFIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNRRRVVV[[[]]]dddfffiiimmmqqquuuxxxyyyuuuvvvxxx}}}|||fffXXXPPPIIIDDDBBBqqq```SSSJJJEEE@@@@@@??????????????????<<<======<<<:::888999999:::999888777777777888999999::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<>>===<<<@@@@@@???????????????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDGGGJJJLLLNNNGGGCCC@@@>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<::::::888777666666666666777666666555444222111000333333333333333333333333222222222333333444444444111//////000333333111...222222222111111111000000000000////////////000111......///000000///...---------,,,+++,,,---...///+++,,,...///000000000///000000////////////000111111111000000111333444666666777888999::::::;;;:::555555555444444333333333444444444555555555666666666777999;;;<<<>>>>>>???<<<======>>>>>>>>>>>>>>>AAACCCEEEIIINNNUUU]]]ccciiisss|||rrrqqqqqqpppooonnnmmmmmmqqqsssuuuwwwyyyyyyyyyyyyxxxuuupppmmmkkkiiigggeeeaaa```______``````^^^\\\bbbaaa```______^^^\\\ZZZYYYZZZ]]]```bbbbbbbbbbbbhhhiiijjjmmmqqqtttwwwyyyuuurrrppppppqqqqqqmmmjjjaaaaaabbbdddfffeeecccaaa]]][[[ZZZ\\\___ccceeefffeeedddccceeehhhkkkllllllnnnssszzz~~~|||vvvqqqnnn___[[[WWWVVVVVVUUURRROOOJJJIIIHHHHHHIIIIIIGGGEEEAAABBBCCCBBBAAAAAADDDHHHLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOPPPRRRVVV[[[```cccrrrtttwww{{{qqqbbbYYYOOOHHHEEE}}}kkk\\\OOOFFFCCCCCCBBBAAAAAAAAA@@@>>><<<=========<<<<<<;;;;;;;;;::::::999888777777888888;;;;;;;;;;;;;;;;;;::::::999:::<<<>>>???>>>===<<>>>>>>>>>>>>>>>>>????????????AAABBBCCCCCCBBBBBBDDDFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAA@@@??????BBBBBBAAAAAA@@@???>>>>>>DDD@@@===>>>@@@@@@<<<888CCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAA???>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999999777666555555555555888777777666555333222111444333222222444444333222222000000222555777555333333333333222111000//////111111000///////////////...///////////////......///---+++,,,///000///---...............///000000---.........//////000000///////////////000000111333555666666444222333333222333444555555444222222444444555555555666666666888777666555666777888999;;;<<<===>>>>>>???AAADDD>>>???@@@@@@???@@@CCCEEEFFFJJJRRR[[[dddoooyyy}}}ooojjjeeeeeekkknnnllliiihhhhhhjjjmmmqqqtttvvvwwwxxxwwwuuurrrooollliiiggggggeeeccc```]]][[[ZZZZZZ[[[\\\^^^aaabbb```]]][[[ZZZ[[[^^^bbbddddddcccddddddfffjjjnnnqqqsssuuuwwwyyy{{{zzzxxxxxxxxxuuupppkkkdddeeehhhlllnnnnnnkkkhhhccc^^^\\\___aaaaaacccfffdddfffgggiiijjjlllppptttxxxxxxmmmdddZZZUUUVVVVVVSSSOOOLLLJJJHHHGGGGGGGGGFFFDDD@@@DDDIIIHHHEEECCCFFFJJJHHHKKKNNNRRRUUUWWWWWWWWWUUUTTTUUUWWWWWWZZZdddpppsss}}}tttfffZZZPPPJJJzzziii[[[OOOHHHEEECCCBBBAAAAAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAA@@@>>>=========>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCBBBAAABBBCCCEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@??????>>>AAA>>><<<===AAABBB???;;;BBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>>>>??????======>>>>>>===<<<:::999999888777666555555555555666666666555444333222111444333222222444444333222222111000222555666444222444444444333333222000000111111000///////////////...///////////////......///---,,,---///000...---///.........//////000000------------............111111000000111111222333444555666555333222222333333333444555555444333222555555666666777888888888999888888888888:::;;;<<<<<<>>>???@@@@@@AAACCCEEE??????@@@AAAAAADDDHHHKKKQQQXXXcccppp}}}~~~{{{mmmdddaaabbbhhhkkkiiieeecccaaadddhhhnnnssswwwyyyzzz{{{yyyvvvsssooollljjjiiieeeccc```^^^\\\\\\\\\]]]]]]___bbbbbbaaa`````````bbbeeehhhjjjjjjjjjjjjkkkjjjmmmrrrvvvxxxzzz}}}~~~xxxtttkkklllooosssvvvwwwtttrrrkkkeeeaaacccfffgggjjjooooooppprrrtttuuuxxx{{{~~~yyypppfff```___]]]XXXSSSNNNKKKHHHGGGGGGGGGFFFDDDAAADDDGGGGGGFFFFFFHHHKKKNNNPPPTTTYYY]]]```bbbcccbbb`````````^^^```kkkvvvwwwiii[[[SSSvvvfffZZZPPPIIIGGGCCCBBBAAAAAAAAA@@@>>><<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999;;;<<<<<<======>>>>>>>>>???>>><<<<<<<<<>>>AAABBB??????>>>=========>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@??????>>><<<;;;>>>AAACCCAAA???@@@@@@@@@???@@@AAAAAABBBBBBAAA@@@???????????????<<<<<<<<<<<<;;;:::999888999888777666666555555666444444444444333333333222444333222222444444333222222111111222444444222111444444444444444333222111111111000///////////////////////////////////////000///......000000///...///////////////000000000///////////////.........333333222222333333444555444555666555222111111222333333444444444444333333333333444444555666777777888888888888999;;;<<<===<<<===?????????@@@CCCEEEBBBCCCEEEGGGJJJPPPWWW[[[gggppp~~~{{{yyy{{{}}}|||zzz{{{zzzvvvtttuuuvvv|||yyyjjj___]]]```hhhlllhhhcccaaa]]]aaagggnnnuuu{{{~~~}}}yyyuuuqqqnnnllliiigggeeebbbaaa`````````^^^```bbbcccdddeeehhhjjjlllooosssuuuuuutttuuuuuurrrvvv{{{xxxyyy|||xxxqqqkkkkkknnnrrrxxx~~~zzzrrrmmmhhh```ZZZSSSPPPKKKIIIHHHHHHGGGFFFEEEFFFGGGGGGIIIJJJKKKLLLSSSVVV[[[bbbiiipppuuuwwwwwwtttqqqnnnjjjkkkuuutttuuuzzzzzziii]]]rrrcccXXXNNNHHHGGGCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::<<<<<<===>>>??????@@@@@@===<<<<<<<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBBBB@@@@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<>>>AAABBBAAA??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????<<<<<<<<<;;;;;;:::999999888888777666666666666666333333333222333333333444444333222222444444333222222222222222222222111000333333444444333222111111111000000//////////////////////////////000000000333333222222222111111000//////000000111111111111333333333222222111111111333333333333333444555555555555666444222111222333222222333333333333333333555555666666777777777777;;;;;;<<<<<<===>>>>>>???>>>@@@AAABBBCCCDDDGGGIIILLLMMMPPPTTTZZZcccmmmttt{{{xxxuuuqqqooorrruuu{{{{{{uuurrrsssrrrooonnnppppppyyyxxxiii]]]\\\```jjjooommmiiigggaaaeeekkksss{{{}}}xxxtttqqqqqqpppmmmjjjgggeeedddddd```aaaccceeeggglllqqquuuzzz}}}yyyxxx{{{uuukkkccc[[[WWWPPPLLLJJJJJJJJJIIIJJJIIIGGGHHHKKKNNNOOOOOOTTTXXX___jjjuuuyyyxxxsssiiiiiiooowww|||tttgggooo```VVVLLLGGGEEECCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;======>>>>>>???@@@AAAAAA999:::;;;============<<<======>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@AAAAAA@@@>>>>>>============>>>???????????????????????????>>>======<<<;;;::::::::::::888777777666666666666777333333222222222333444555444333222222444444333222000111222222111000000000111222222222222111111000111000000//////////////////////////////000111222666777666555444333333333///000111111222222111111444444333333222222222111222222222222222333444444555555555444222222333555222222222222333333444444;;;;;;;;;;;;<<<<<<<<<<<<@@@AAAAAABBBCCCCCCCCCCCCEEEGGGIIIKKKLLLNNNRRRTTTZZZ\\\aaafffoooyyyzzzuuurrrmmmjjjiiimmmrrrxxx}}}vvvpppjjjjjjjjjiiikkknnnoooyyy{{{mmm^^^]]]bbblllsssssspppooojjjmmmsss{{{{{{xxxzzzxxxuuuqqqmmmjjjgggfffdddfffhhhjjjnnnuuu}}}yyyqqqddd^^^UUUNNNKKKJJJKKKKKKMMMKKKIIIJJJMMMQQQSSSTTTXXX]]]ggguuuvvvjjjddddddjjjssszzzssskkk]]]TTTKKKFFFEEECCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>>>>===<<<<<<===>>>>>>??????@@@@@@@@@777999;;;===>>>===<<<;;;===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>===============>>>>>>?????????@@@@@@???>>>============<<<;;;::::::::::::777777666666666666777777555444333222222333444555444333222222444444333222...000222222000///000111111111111222222111111000111111000///////////////000//////...///000222333888999999777555333333444///000111333333222222111111111111111111000000000222222111111111222333333555555666444333444666999444333333333444555666777::::::;;;<<<===>>>??????CCCDDDFFFHHHIIIJJJKKKKKKOOOQQQTTTWWWYYY\\\```cccnnnqqqvvv|||wwwrrrooojjjiiilllrrrwww{{{}}}uuunnnhhhffffffeeegggkkkoooyyyvvvfffcccfffooovvvwwwwwwxxxtttwww}}}}}}yyytttpppmmmlllmmmnnnqqquuuzzzoooggg\\\SSSNNNLLLLLLMMMPPPPPPOOOQQQTTTYYY___bbbhhhnnnxxxrrrhhhbbbccchhhrrr|||zzzgggZZZRRRKKKGGGGGGCCCBBBAAAAAAAAA@@@>>><<<<<<<<<<<<=========>>>>>>:::;;;===??????>>>===<<<>>>>>>>>>>>>????????????999:::;;;<<<<<<============>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@?????????===============>>>>>>???@@@@@@@@@@@@???>>><<<;;;<<<<<<:::999888888999999777777666666666666777777777555444333222333555666444333222222444444333222,,,///111111000///000222111222222333333222222111111111000///////////////000///......///111333444888999:::777444222222333///000222333444333222111000000000000111111111111222222111111222222333444555555666555555666999<<<777666666666777888:::;;;888999;;;>>>AAADDDFFFGGGLLLNNNRRRVVVZZZ\\\^^^___dddgggkkknnnqqquuuzzz~~~yyytttrrrpppqqqvvv~~~xxxrrrlllkkkiiifffeeehhhmmmwwwtttooonnntttzzz|||~~~|||zzzxxxxxxzzz~~~}}}tttggg[[[UUUSSSSSSSSSWWWYYY\\\___cccjjjttt{{{rrrjjjdddeeekkkvvvvvvdddYYYRRRLLLIIIIIICCCBBBAAAAAAAAA@@@>>><<<<<<=========>>>>>>??????:::<<<>>>???@@@???>>>===?????????>>>>>>>>>>>>>>>===<<<;;;:::;;;===???@@@===???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFEEECCCBBBDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA@@@@@@@@@AAA===============>>>??????@@@@@@AAA@@@???===;;;:::;;;:::999777777777777888777777666666666666777888888777555333333333555666444333222222444444333222+++...111111//////111333222222333444444444333333111111000///////////////000///......///111333444777999999777333000111222///111222444444333222111111111111222222333333444333222222222222333444444555555666555666888;;;>>>:::999888888999;;;===>>>===???BBBFFFKKKOOORRRTTT]]]___dddjjjoootttvvvxxx~~~}}}xxxvvvxxxzzz}}}wwwsssrrroooiiiffffffkkkuuuyyyvvvyyy~~~qqqddd\\\ZZZZZZZZZ^^^ccchhhlllpppzzzssslllggghhhooo{{{uuucccYYYRRRLLLHHHHHHBBBAAA@@@@@@??????@@@@@@======<<<;;;;;;<<<>>>???:::<<<>>>???@@@???>>>===<<<>>>@@@@@@>>>============<<<;;;:::;;;===???AAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEAAA???AAA@@@>>>??????>>>==================>>>>>>>>>>>>======<<<<<<<<<:::999888777777777777666555444444555666777555555555666666666666666333333444555444333222111111111000000000111333444111111222333444444555555111666111---222...***...000111111222222333444444444444555555444444333222555555444333222222222222222333333333333222222111000111222333333333333333666666666666777777888999777:::>>>???>>>???BBBEEECCCGGGLLLPPPTTTZZZccciiiqqqvvv~~~~~~yyy}}}}}}xxxrrrllliiihhhkkkrrrxxxjjj```___ccchhhmmmuuu}}}tttpppooopppttt}}}sssbbbXXXQQQKKKGGGGGGBBBAAA@@@@@@???@@@@@@@@@>>>===<<<<<<<<<===>>>???===>>>@@@AAAAAAAAA??????<<<>>>@@@@@@???>>>>>>>>>===<<<;;;;;;;;;===???AAABBBBBBCCCDDDEEEFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEEEEDDDDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???CCCDDDAAA???@@@@@@>>>???>>>>>>=====================>>>>>>>>>>>>>>>===<<<<<<:::999888777777777777666555555555555666777666666666666555555555555222333444444444333222111222111000000000111222333111111222222333333444444000555000---222...***...111111111222333333444444555555555555555444333333555444333222222222222222333333444444444333333222444444555666666666666666888777888888999:::<<<<<<;;;>>>AAABBBAAABBBFFFIIILLLQQQYYY___eeemmmvvv||||||~~~wwwpppllljjjlllrrrwwwkkkhhhkkkssszzzvvvrrrttttttxxxqqq```VVVPPPIIIFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@???@@@BBBCCCCCCBBBAAAAAA===???@@@@@@???>>>??????======<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDBBBBBBCCCDDDEEEBBBCCCEEEDDDCCCCCCDDDEEEGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>BBBCCC@@@>>>??????===>>>>>>======<<<<<<======<<<<<<===>>>????????????<<<<<<:::999888777777777777666666555555666666777777666666666555444444444111222333333333333333222222222111000000000111111111111111111111222222222///444000---111...***///111111222333333444444555666666666666666555555444444333222222222222222333333444444555555555444444555555555555666666666666777777888888:::<<<===>>>BBBEEEHHHIIIJJJLLLRRRVVV]]]dddnnnwww~~~{{{~~~yyysssoooppptttzzzuuuvvv|||xxxtttwwwxxx|||ppp___UUUOOOIIIEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBB===>>>??????>>>>>>???@@@>>>>>>======>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFDDDBBBAAACCCEEEFFFBBBCCCDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDCCCCCCBBBBBB????????????????????????===AAABBB???===>>>>>><<<>>>======<<<<<<<<<======;;;<<<===>>>???@@@@@@@@@<<<<<<:::999888777777777777777777666666666666666777777666555444444333333111222222222333333333333222222111111000000000///111111111111000000000000///333///---222///+++000222222333333444444555555777777777777777666555555333222222222222333333444333333444555666666666555777777666777777777888888::::::;;;<<<>>>@@@BBBCCCIIILLLQQQUUUXXX^^^ffflllsss{{{tttsssxxx{{{xxx{{{yyyuuuvvvxxx|||~~~ooo___VVVPPPIIIEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA<<<===>>>>>>======???@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHGGGDDDBBBBBBCCCEEEGGGBBBCCCDDDCCCBBBAAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBB????????????????????????===AAABBB>>><<<>>>===;;;======<<<<<<<<<<<<======<<<<<<>>>???@@@@@@@@@@@@<<<<<<:::999888777777777777777777777777666666555777666666555444333333222222222222222222222222222111111111111000000//////111000000000000000000000...333///---222000,,,111222333333444555555666666777777888888777777666555333222222222333444555555333444555666777888888888:::::::::::::::<<<===>>>??????AAACCCEEEHHHJJJLLLPPPUUU]]]dddkkksss}}}uuukkklllsss}}}yyyvvvyyy}}}~~~ppp```XXXRRRKKKFFFEEECCCBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA===>>>???>>>>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFHHHGGGEEECCCCCCDDDEEEFFFBBBDDDDDDDDDBBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===AAABBB???===>>>>>><<<<<<<<<;;;;;;<<<<<<============>>>???@@@@@@@@@@@@<<<<<<:::999888777777777888888888888777666555555666555555555444333333333333333222111111111111111000000111111111000//////000000000000000111111111///444000...444222...333333333444555555666666777777777777777777666666555333333333333444555777777555666777999:::;;;;;;;;;999999888999:::<<<>>>@@@@@@BBBEEEIIINNNRRRVVVXXX```fffpppyyyxxxnnnfffhhhnnn{{{qqqbbbYYYTTTMMMHHHGGGCCCCCCBBBAAAAAAAAAAAABBB???@@@BBBDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAA???@@@AAA@@@???@@@CCCEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEDDDBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>BBBCCC???===>>>>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@??????<<<<<<:::999888777777777888888999999888777555444444444444444444444444444555444222111000000000000...///000111111000000//////000000111111222222222///555111///555444000555444444444555666666777777666666777777666666555444333444444555666777888999999:::;;;===???@@@@@@@@@;;;::::::;;;===@@@CCCEEEIIILLLQQQXXX```hhhnnnqqqzzz~~~uuuoooiiieeefffkkkxxxrrrccc[[[UUUNNNIIIHHHCCCCCCBBBAAAAAAAAAAAABBB???AAACCCDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBAAABBBEEEGGGEEEEEEFFFFFFFFFFFFEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFEEECCCBBBBBBDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>BBBCCC@@@>>>??????===;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@??????>>><<<<<<:::999888777777777888999999999888777555444333333444444444444444444666555333111////////////---...///111111111000000//////000111222333333444000555222000666555111777444444555555666777777777666666666666666555555444444444444555777888:::;;;<<<===>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDGGGJJJNNNPPPYYY]]]cccmmmwwwwww{{{vvvmmmiiifffdddfffjjjwwwttteee\\\TTTMMMIIIIIIEEECCCAAAAAACCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGEEECCCDDDGGGHHHFFFDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEAAAAAABBBCCCCCCBBBAAAAAA@@@AAAAAA@@@>>>===>>>???>>>>>>============>>>>>><<<===>>>>>>>>>===;;;:::===<<<:::999888999::::::;;;999666666777777444222333444444555555444444333333000---,,,---000111111//////000000111111111222,,,---...000222333333333444444444555555555666666333333333333333333444444666666555444333333444444000333666888999:::;;;===@@@@@@AAADDDGGGHHHHHHHHHHHHIIILLLNNNQQQVVV\\\```iiippp{{{}}}zzzssspppyyyvvvkkkfffgggjjjlllkkk{{{tttfff\\\TTTMMMIIIIIIFFFDDDBBBBBBCCCCCCCCCAAABBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFDDDCCCDDDFFFFFFEEECCCFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAABBBCCCDDDEEEAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@===<<<===???>>>======<<<<<<======>>><<<<<<=========<<<;;;:::<<<;;;:::999999999999:::;;;888666666777777444222333444444555555444444333444111...---...000222222111111111111000000000000...///000111222333333333333333444444444555555555222222333333333333444444555555555444444444333333666888:::<<<===>>>AAACCCEEEEEEFFFIIILLLNNNOOOPPPUUUWWW[[[___ccciiipppttt~~~}}}yyyxxxzzz~~~pppjjjiiitttyyyppplllooossstttssszzz}}}uuufff\\\UUUMMMJJJJJJGGGEEECCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEEEECCCBBBFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBB@@@===<<<<<<>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;:::999999999999::::::888666666666666444333333444444555555444444333555222//////000222333333333222222111000000//////111111222333333333333333222222333333333444444444222222222333333333444444666666777777777666555555999:::;;;<<<>>>AAAEEEHHHLLLMMMOOORRRVVVZZZ]]]___hhhkkkpppuuu{{{~~~~~~|||wwwqqqmmmmmmqqqxxxkkkeeeeeennn~~~~~~xxxvvvzzz~~~~~~}}}}}}xxxzzzuuuggg]]]UUUNNNJJJJJJIIIGGGDDDCCCDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::999999999999999999888777666666666555444333333444444555555444444333555333111000222333444333222111111111111111111111444444444444444333333222111111222222222333333333222222222333444444555555777888999:::::::::999999<<<===>>>???AAAFFFLLLQQQUUUXXX\\\```eeekkkqqqttt||||||zzzzzz{{{{{{yyytttnnnjjjhhhmmmuuupppiiifffmmmyyyxxxwww~~~vvvggg^^^VVVOOOKKKKKKJJJGGGEEEDDDDDDDDDCCCAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEFFFFFFEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???<<<;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999888999999999999999999999777777777666555444444444333444444555555444444333555444222222333444444333///000000111222333333444555666666555555444222222111111111222222222333333222333333444555555666666777777999:::<<<=========CCCDDDFFFGGGKKKQQQYYY^^^bbbfffmmmsssyyy}}}xxxuuuwwwyyy{{{{{{yyytttooommmiiinnnwwwvvvooojjjnnnyyyzzzwww{{{~~~||||||wwwhhh^^^WWWOOOKKKLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@>>><<<<<<===>>>;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999999999::::::777888999999:::999999999555666777666444333444555333444444555555444444333555444222222444555444333...///000111222444555555666666666555555444222222111111222222222333333333333444444555666777888888777888999;;;===@@@CCCDDDIIIJJJMMMQQQVVV]]]fffkkktttzzzyyyttttttwwwyyyzzzwwwsssqqqpppnnnttt}}}zzzuuusssxxx|||xxxyyy{{{~~~~~~|||zzzzzz}}}wwwhhh___WWWPPPLLLLLLIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHIIIIIIIIIGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIGGGIIIJJJIIIGGGFFFGGGIIICCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@??????@@@AAAAAA===>>>???>>><<<<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999::::::;;;666777888999:::999999888444666777666444333444666333444444555555444444333444333222222444444444222000000111222222333444444555555555555444333333222222222222222333333333444555555666777888999::::::=========???CCCHHHLLLOOOTTTWWW[[[```gggoooxxx}}}{{{vvvpppsssvvvwwwtttrrrrrrrrrsssyyy{{{{{{{{{|||}}}zzzxxxxxx{{{}}}wwwiii___XXXPPPLLLLLLHHHGGGEEEEEEFFFGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGFFFHHHIIIKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIEEEGGGIIIHHHFFFEEEGGGIIIBBBCCCCCCCCCCCCCCCCCCCCCAAAAAACCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBB<<<===>>>===<<<===>>>@@@===<<<<<<;;;;;;<<<<<<======<<<;;;:::999:::;;;;;;666777888999::::::999888333666777666333222444666333444444555555444444333444333222222444444333222222222222222222222333333444444555555444333333222222222333333333444444444555666777888999:::;;;;;;DDDCCCCCCEEEJJJPPPVVVYYYcccggglllssszzz~~~~~~~~~}}}wwwrrrooorrruuuuuusssrrrsssuuuwww}}}~~~|||}}}~~~|||yyywwwwwwyyy{{{xxxkkkbbbYYYPPPMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFCCCCCCFFFHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>===<<>>===<<<<<<;;;<<<<<<>>>======;;;:::999888888666666666666666555555444666666555555555444444444444444444444333222111111444444444444444444444444444444333222111111111111666666555555444333222222222222222222333444555666555555666999===??????>>>HHHIIILLLNNNRRRYYYaaagggnnnsss{{{xxxuuuttttttttttttvvvxxxyyy{{{sssmmmjjjhhhkkkppprrrooolllmmmsss{{{|||yyy}}}yyyssssssxxx}}}zzznnneee\\\SSSOOOPPPLLLKKKJJJIIIHHHHHHIIIJJJEEEEEEDDDCCCCCCDDDDDDDDDFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFCCCEEEEEEBBBBBBFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>????????????>>>>>>???>>>===<<<;;;;;;;;;;;;======<<<;;;:::999999888666777777777666555444444666555555555444444444444444444444444444333222111444444444444444444444444555444333333222222222333222222222222333333333333666666666666777888999999::::::;;;>>>AAACCCEEEEEEFFFJJJOOOUUU\\\eeennnttt~~~~~~~~~yyyqqqllllllmmmnnnoooqqqrrrsssuuuxxx}}}|||uuummmgggeeecccfffkkkmmmkkkiiikkkrrrzzz|||yyy~~~}}}vvvsssvvv{{{|||qqqiii```WWWSSSSSSOOONNNLLLKKKJJJJJJJJJKKKEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFAAADDDDDDBBBCCCGGGHHHFFFGGGGGGFFFEEEDDDCCCCCCDDDAAABBBDDDDDDBBBAAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@?????????>>>===<<<;;;::::::::::::;;;;;;;;;::::::999999999888888888777666555444333555555555555444444444444444444444555444444333333444444444444444444444444555444444333333333333444111222222333444555555666777777777777888999::::::<<<<<<===???BBBFFFIIIKKKMMMRRR[[[dddmmmwww~~~~~~~~~|||yyyxxxwwwqqqiiiccccccdddfffhhhiiijjjkkkiiilllqqqwww{{{}}}~~~~~~|||yyytttmmmeee___```^^^aaafffhhhggggggjjjqqqzzz~~~~~~zzz{{{vvvwwwzzz~~~ssslllddd[[[VVVUUUQQQOOOMMMLLLJJJJJJJJJKKKEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOOOONNNLLLJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEAAADDDEEECCCDDDHHHIIIGGGIIIIIIGGGFFFEEEEEEEEEEEE@@@BBBDDDCCCBBBAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>======>>>????????????>>>======;;;:::::::::::::::::::::::::::999999999999888888888777666555444333444444444444444444444444333444444555555555444444444444444444444444444444333333333222333333444444555666666777777888999999888999999999;;;<<<===>>>???@@@BBBDDDGGGLLLQQQUUU]]]cccmmmwww|||yyyvvvtttsssrrrrrruuuuuussssssrrrlllddd^^^___```aaabbbccccccdddcccfffkkkppptttwwwxxxxxxyyywwwtttqqqlllfff___ZZZ\\\ZZZ]]]bbbddddddggglllrrr{{{zzz{{{}}}}}}|||~~~vvvooohhh^^^XXXXXXRRRPPPNNNLLLJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQQQQOOOMMMKKKLLLKKKJJJJJJJJJJJJKKKLLLNNNLLLJJJHHHFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBFFFGGGEEEGGGJJJKKKIIIJJJIIIHHHGGGEEEEEEDDDDDD@@@BBBCCCCCCBBBAAAAAABBB??????@@@@@@@@@???>>>>>>;;;<<<<<<===>>>>>>============;;;:::::::::::::::999999999999999999888888777777777666666555333333333333444444444444444444333444555555666666666666444444444444444444444444222222222222222333444555999999999999999999999999<<<<<<===>>>@@@CCCDDDFFFEEEHHHLLLOOOSSSYYY```eeekkkrrr}}}|||yyyvvvqqqpppnnnllljjjhhhgggggghhhlllnnnnnnnnnmmmiiibbb]]]]]]]]]^^^^^^_________dddfffjjjnnnqqqsssttttttqqqooollliiifffaaa\\\XXXVVVVVVXXX\\\^^^___dddkkkuuu~~~yyyyyy~~~xxxssskkkbbb[[[ZZZSSSRRROOOMMMKKKJJJJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFGGGHHHJJJJJJIIIHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDGGGIIIGGGHHHKKKKKKHHHJJJIIIGGGFFFEEEDDDCCCCCC@@@AAACCCCCCAAA@@@AAABBB>>>???????????????>>>>>>::::::;;;<<<============>>>===<<<;;;::::::::::::999999999888888777777777444555555555555444333333333333333333444444444444333444555666777777777777444444444444444444444444222222222222333444666666;;;;;;;;;:::::::::::::::;;;;;;===???BBBEEEHHHIIIKKKPPPVVV[[[```gggooouuuyyy{{{wwwsssoookkkggg```___^^^]]]\\\\\\\\\\\\___dddggggggfffgggccc^^^YYYYYYXXXXXXXXXZZZ[[[]]]eeegggiiillloooqqqrrrrrrllljjjfffccc```]]]YYYVVVQQQPPPRRRUUUVVVXXX```hhhwwwyyyyyy~~~~~~{{{~~~|||wwwpppfff___]]]VVVTTTRRROOOMMMKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGCCCDDDDDDEEEEEEDDDDDDCCCDDDHHHIIIGGGHHHJJJJJJGGGIIIHHHFFFDDDCCCBBBBBBAAA???AAACCCBBBAAA@@@AAABBB>>>>>>????????????>>>>>>:::;;;<<<===>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;::::::999888777666666555111222333333444444333333222222333333333444444444333333555666777888888888444444444444444444444444333333444444555777888999;;;<<<<<<<<<===>>>>>>>>><<<===@@@CCCGGGKKKNNNPPPWWW^^^fffmmmssszzz}}}yyywwwuuurrrpppmmmjjjgggccc^^^[[[SSSSSSSSSSSSTTTUUUVVVVVVZZZ___aaa___]]]]]]ZZZVVVQQQPPPOOOOOOQQQTTTXXX[[[bbbcccfffiiilllnnnoooooojjjgggccc___[[[XXXTTTQQQPPPOOOPPPRRRRRRTTT]]]hhhxxx}}}||||||vvvwww~~~zzzsssiiibbb```XXXVVVTTTQQQNNNMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQPPPOOONNNNNNNNNJJJKKKNNNOOOOOONNNKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIIIIIIIGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDHHHIIIGGGGGGIIIHHHEEEHHHGGGEEEDDDBBBAAA@@@@@@???AAACCCBBBAAA@@@AAAAAA===>>>>>>?????????>>>>>>;;;<<<===>>>???????????????>>>===<<<<<<;;;<<<<<<;;;:::999888777666555444000000111222333333333333222222222333333444444444333333555777888999999999444444444444444444444444555555555666777999;;;;;;======>>>@@@AAABBBCCCDDDEEEFFFIIIMMMQQQVVVYYY[[[gggoooyyy~~~zzztttooojjjgggeeefffeeecccbbb```\\\WWWTTTMMMMMMNNNOOOQQQSSSTTTUUUWWW\\\]]]ZZZWWWVVVSSSOOOJJJIIIGGGHHHKKKPPPVVVYYY^^^___bbbeeeiiikkkmmmnnnjjjfffaaa\\\XXXTTTPPPMMMQQQPPPQQQRRRRRRUUU^^^iiiyyyzzzrrrrrr{{{{{{ssskkkddd___[[[XXXSSSPPPPPPPPPPPPOOONNNPPPQQQSSSSSSSSSRRRRRRTTTTTTUUUTTTRRRPPPNNNLLLOOOOOOOOONNNNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIDDDEEEEEEEEEDDDCCCBBBBBBGGGGGGHHHIIIJJJJJJIIIIIIFFFDDDBBBAAAAAAAAA@@@???@@@@@@AAABBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>;;;>>>??????<<<;;;===@@@===============>>>>>>>>>;;;:::999888777555444444222333444444555555444444777666555444444444444444666555444333222333444555444444444333333444555555888888888:::<<<>>>>>>>>>AAA@@@@@@AAADDDEEEEEEDDDEEEKKKRRRVVVXXX___kkkttt|||~~~{{{xxxvvvuuurrrlllfffbbb___^^^^^^^^^___^^^ZZZXXXWWWQQQJJJHHHGGGGGGJJJNNNQQQRRRRRRWWWWWWVVVTTTQQQMMMIIIFFFDDDDDDDDDDDDEEEHHHMMMPPPVVV\\\___]]]\\\```dddeeeccc```\\\WWWRRROOONNNMMMQQQOOOPPPTTTTTTUUU^^^kkk{{{sssjjjqqqzzz~~~wwwnnnfff```]]]YYYTTTQQQQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTTTTSSSQQQOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDEEEEEEEEEDDDCCCCCCGGGHHHIIIIIIJJJJJJJJJIIIFFFDDDBBBAAAAAAAAA@@@???@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>;;;===>>>>>><<<;;;===>>><<<<<<>>>???@@@@@@@@@@@@::::::999888777777666666444444444444555555555555666666555555444444444444666666555444444444555666444444444555666777888999999999:::<<<>>>@@@AAAAAACCCCCCCCCEEEGGGIIIJJJJJJRRRXXXaaafffjjjrrr}}}{{{wwwtttrrrpppnnnkkkiiiddd___\\\ZZZZZZ[[[ZZZ\\\\\\XXXVVVUUUPPPIIIJJJIIIIIIKKKNNNQQQRRRRRRWWWVVVUUURRRNNNJJJEEECCCAAAAAABBBAAABBBEEEJJJMMMSSSXXX[[[ZZZ\\\bbbeeeeeebbb^^^YYYSSSNNNKKKJJJJJJQQQQQQSSSWWWXXXYYYaaakkkwww|||rrriiilllsss~~~{{{rrriiibbb___[[[VVVSSSSSSUUUVVVWWWTTTUUUUUUUUUUUUTTTSSSSSSUUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHGGGGGGIIIIIIHHHFFFDDDDDDEEEEEEFFFEEEEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIFFFDDDBBBAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????<<<===>>>===<<<;;;<<<===:::<<<>>>AAABBBBBBBBBAAA:::::::::999999888888888666555555444444666777888666666555555555555555555666666555555555666666777444444555777999;;;===>>>::::::;;;===???AAACCCDDDGGGHHHIIIKKKNNNRRRUUUWWW___gggqqqxxx}}}zzzuuurrrooolllkkkiiigggeeeaaa___[[[XXXWWWWWWYYYZZZYYY[[[ZZZWWWVVVUUUOOOHHHKKKJJJIIIKKKNNNQQQRRRSSSWWWVVVSSSOOOJJJEEEAAA>>>===>>>>>>>>>>>>AAAFFFJJJOOOSSSUUUWWW\\\dddfffdddbbb]]]WWWPPPKKKIIIHHHIIIRRRSSSVVV[[[\\\]]]dddkkkqqqsssvvvyyy}}}tttiiigggmmmwww~~~uuukkkeeeaaa\\\WWWTTTUUUWWWYYYZZZXXXXXXXXXWWWVVVUUUTTTTTTUUUSSSQQQPPPNNNNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKJJJIIIIIIJJJIIIGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@??????AAAAAA@@@???????????????===>>>>>>>>>===<<<======:::<<>>::::::::::::::::::::::::888777555444444666888999555555666666666555555555555555555555666666777777666777777999;;;===???@@@>>>???@@@AAABBBDDDGGGIIILLLNNNQQQTTTYYY___eeeiiipppxxxzzzvvvssspppnnnjjjhhhffffffeeedddbbb```[[[YYYVVVUUUVVVXXX\\\^^^\\\^^^^^^[[[YYYWWWPPPIIIJJJHHHHHHJJJNNNQQQTTTTTTXXXVVVRRRLLLGGGAAA===;;;;;;;;;<<<;;;<<>>AAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>======:::<<<>>>??????===;;;999:::::::::::::::;;;;;;;;;888777555444555666888:::555555666777777666666555333333444555666777777777:::::::::;;;===???@@@AAADDDFFFHHHHHHIIIKKKPPPSSSUUUYYY___dddjjjqqqxxx~~~|||xxxrrrnnnkkkiiigggeeecccbbbaaaaaaaaa```^^^[[[UUUTTTRRRQQQTTTXXX]]]```bbbddddddaaa___\\\UUUMMMHHHFFFFFFHHHMMMRRRUUUWWWXXXUUUPPPJJJDDD???<<<::::::;;;;;;;;;<<>>===@@@???>>>===<<<===>>>>>>@@@???======>>>>>>===;;;:::;;;<<<===<<<:::888777::::::::::::::::::::::::777666666555555666888999444555666777888777666555333444555777888999999999======>>>???@@@BBBDDDEEEEEEHHHLLLMMMOOOSSSZZZ___gggmmmuuu{{{}}}wwwtttkkkhhheeecccbbbaaa```^^^]]]\\\\\\]]]]]][[[XXXUUUOOONNNLLLLLLOOOTTTZZZ^^^dddggghhhfffdddbbb\\\TTTIIIGGGFFFIIIMMMSSSVVVXXXVVVSSSMMMGGGAAA===;;;::::::;;;;;;;;;<<>>===???>>><<<;;;;;;;;;======???===;;;;;;<<<<<<:::888:::::::::;;;::::::999999::::::::::::999999999999555555555666666666777777444555777888888888666666444555777999;;;<<<<<<<<>>;;;::::::::::::;;;;;;;;;>>>CCCFFFFFFLLLPPPQQQSSSWWWYYYWWWQQQPPPMMMKKKJJJKKKMMMNNNTTTXXXYYYXXX[[[______[[[\\\^^^```ccchhhrrr~~~ssskkkgggdddeeeeeecccdddmmm|||xxxnnnqqquuuyyy{{{}}}uuusssqqqppppppqqqssstttyyyvvvrrrqqqqqqqqqpppooonnnrrr{{{}}}vvvyyyvvvkkkjjjgggffffffdddbbb```[[[ZZZXXXWWWWWWXXXXXXYYYSSSTTTUUUUUUUUUSSSRRRQQQLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNNNNMMMKKKHHHGGGJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDEEEDDDDDDCCCBBBBBBDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@>>>======???===;;;:::::::::<<<===>>>;;;999999;;;;;;999666999999999::::::;;;;;;;;;:::::::::999999888888888444444555666777666666666333555777888999888777666555777999<<<===>>>>>>>>>???@@@BBBEEEHHHLLLOOOPPPZZZ___ffflllqqqzzz}}}|||zzzvvvpppjjjddd^^^XXXTTTPPPPPPPPPSSSUUUWWWVVVUUU[[[ZZZ[[[[[[[[[WWWRRRNNNJJJHHHFFFFFFIIIOOOUUUZZZ]]]aaaeeegggiiijjjeee^^^SSSPPPMMMMMMPPPSSSVVVWWWOOOKKKFFF@@@<<<:::999:::999:::::::::;;;>>>BBBFFFDDDKKKQQQPPPOOORRRTTTSSSPPPOOONNNMMMNNNOOOQQQRRRVVVYYYZZZXXXZZZ______ZZZYYY\\\```dddjjjtttsssggg```\\\YYY[[[\\\\\\^^^hhhyyyxxxrrruuuyyy|||}}}{{{ooommmjjjgggdddccccccdddgggddd```^^^___bbbdddeeeeeekkkvvv~~~www