BM6P6(@ yyyuuuvvvuuusssqqqpppooonnnnnnnnnooorrruuuwwwuuuqqqnnnmmmkkkjjjjjjkkkiiiddd___XXXWWWUUUPPPKKKGGGEEEEEEFFFFFFEEEDDDBBB@@@===;;;888777666444222111111000000///---,,,,,,---///000---,,,+++)))((('''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&%%% $$$&&&&&&%%%$$$$$$&&&$$$"""###%%%&&&%%%"""%%%$$$###$$$%%%&&&%%%###"""%%%(((***+++)))&&&$$$''''''''''''((((((((((((,,,***(((%%%$$$$$$%%%&&&%%%&&&&&&'''((((((''''''******+++******)))(((((((((((((((((()))***,,,,,,(((((())))))******++++++))))))*********)))((((((---------............///000000////////////000000444444999FFFZZZttt```NNN;;;444444111,,,)))++++++******++++++,,,---,,,,,,++++++***)))(((((((((&&&%%%&&&((()))))))))((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%''')))***+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###wwwqqquuutttsssqqqpppooonnnnnnoooppprrrtttvvvuuurrrooonnnllljjjiiijjjhhhbbb^^^YYYXXXVVVQQQLLLHHHFFFFFFEEEEEEEEEDDDBBB???===;;;999888666555333222111111000...---,,,,,,---...000,,,,,,+++)))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%'''((('''&&&"""%%%&&&%%%$$$$$$%%%'''%%%$$$$$$&&&'''&&&$$$$$$"""!!!"""###$$$###"""###%%%'''))))))(((&&&%%%''''''''''''(((((((((((()))((('''%%%%%%&&&'''(((''''''(((((()))(((((((((((((((((((((((('''&&&&&&(((((((((((())))))***+++)))))))))))))))*********,,,------.........------,,,,,,,,,,,,---------...---------...///111333333222111444???OOOeeeqqqOOOAAA444111222000...,,,...---,,,+++***))))))))),,,,,,+++******)))(((((()))'''&&&&&&((()))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{sssuuutttrrrqqqoooooonnnnnnqqqpppqqqsssttttttrrrpppooollliiihhhhhheee```[[[ZZZYYYWWWRRRLLLHHHGGGGGGEEEEEEDDDBBB@@@>>><<<;;;:::999777555444222222111///...---,,,,,,---...///,,,+++***)))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))'''&&&&&&'''(((((('''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%&&&'''((('''%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%&&&''')))***((()))))))))))))))(((((('''''''''''''''&&&&&&%%%((((((((('''(((((())))))************))))))))))))***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---...///111222333222000111888CCCSSSiii{{{gggRRR>>>666000000111///---......---,,,+++***)))))))))+++++++++******))))))((()))(((&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((xxxtttsssrrrpppoooooonnnnnnrrrqqqpppqqqssstttsssrrrqqqmmmiiigggfffccc^^^YYYYYYXXXVVVQQQKKKGGGFFFFFFEEEDDDCCCAAA???===;;;;;;;;;:::888666444333222111///...------------...///++++++***))))))*********(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%'''((('''&&&'''''''''%%%$$$###%%%''''''&&&&&&&&&''''''&&&&&&((('''&&&&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((''''''&&&'''((())))))((())))))))))))(((''''''(((((()))))))))((((((''')))((((((''''''''''''(((++++++******))))))(((((((((((())))))***+++,,,---+++,,,,,,,,,,,,---------/////////....../////////444111111555<<>>======;;;:::888555222111//////---..................---...---,,,+++***)))))))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%###$$$%%%&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%'''((('''%%%%%%&&&(((((('''&&&'''((()))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((($$$%%%&&&((())))))))))))'''(((((()))))))))))))))(((((((((((())))))***+++)))))))))))))))*********+++***(((''''''(((***+++,,,,,,---------.........++++++,,,---...000111222000///000111000///444;;;CCCLLL```zzzrrrZZZJJJ@@@777222111222,,,)))+++---++++++------,,,+++)))((((((((((((((()))))))))))))))))))))'''&&&$$$%%%&&&''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%% !!!###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$sssooosssqqqqqqpppooonnnnnnooooooqqqpppqqqsssttttttrrrpppsssooojjjgggfffccc___\\\XXXXXXUUUPPPKKKGGGEEEEEEIIIGGGDDDBBB@@@>>>>>>>>>;;;999777444222000///...------............------///...---+++***)))))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&(((***)))&&&&&&'''***'''%%%$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%&&&''')))******++++++$$$%%%''')))***+++++++++******+++,,,,,,,,,,,,,,,(((((((((((()))+++,,,,,,(((((())))))******++++++000...---++++++,,,...///++++++,,,,,,,,,---------.........------.........111000111222000---111777<<>>HHHTTTaaarrrnnnQQQIII>>>777555444111...,,,,,,,,,+++,,,,,,------)))))))))))))))(((''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######&&&%%%###"""!!!!!!!!!"""!!!!!!""""""######$$$$$$###########################""""""###%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$""" """%%%&&&%%%###ssslllnnnsssrrrpppnnnnnnmmmnnnnnnoooooopppqqqrrrrrrssssssrrrnnniiigggfffddd___[[[VVVUUUTTTPPPKKKGGGEEEEEEHHHFFFCCC@@@>>>======>>>999888777555333111000///000///......//////---+++*********)))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%&&&(((*********)))((('''(((((((((''''''&&&%%%%%%'''))))))((('''((()))******)))))))))***++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++***)))(((''''''((())))))------------.............../////////000000000000111444<<>>>>>999999777555333111000//////...---------,,,***((((((((())))))************&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&''')))***++++++***)))''''''((((((((('''&&&&&&(((***+++,,,+++***+++,,,)))))))))))))))******+++(((((((((((((((((())))))+++***)))***,,,,,,,,,***++++++************++++++------------................../////////000000000000222666<<<@@@IIIZZZjjj|||vvvpppmmmmmmnnnppp}}}pppTTTBBB<<<777111...///000000///++++++***)))((((((((()))'''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$###"""!!!!!!!!!"""############""""""""""""###########################""""""###%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%#########%%%&&&%%%$$$ssslllooonnnoooooopppoooooonnnmmmmmmmmmmmmnnnnnnoooooooooppplllgggeeeeeedddaaa^^^XXXWWWUUUPPPJJJFFFCCCCCCAAABBBBBBCCCBBBAAA???>>>:::999888666444222000///...---,,,,,,------+++)))))))))))))))))))))******$$$%%%&&&&&&%%%$$$"""!!!""""""!!!!!!"""$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))))))))(((((((((((())))))(((((('''(((***,,,,,,+++***+++,,,)))(((((((((((()))******((((((((()))))))))))))))+++***)))***+++,,,+++***------------.........///,,,,,,---------................../////////000000333333555888888===IIIUUUppp}}}||||||{{{zzzrrrpppmmmjjjjjjlllqqquuutttWWWDDD;;;777333///...///111111000...---,,,+++***)))))))))''''''((((((''''''&&&%%%&&&''''''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""############%%%$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!###########################"""!!!"""$$$&&&%%%$$$&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%%%%$$$sssmmmpppnnnnnnooooooooonnnnnnmmmllllllmmmmmmmmmmmmnnnnnnoookkkfffdddddddddaaa___ZZZYYYVVVQQQJJJDDDAAA@@@@@@AAABBBCCCCCCAAA@@@>>>:::999888666444222000000,,,,,,,,,---///000...---++++++******)))(((((('''%%%&&&'''''''''&&&$$$###"""!!!!!!!!!"""$$$&&&'''"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((()))))))))((())))))*********))))))$$$%%%''''''&&&&&&&&&'''((((((''''''(((((()))***)))))))))******++++++++++++***))))))++++++***)))))))))***+++++++++++++++,,,,,,,,,------------...............////////////222111222333222444<<>>HHHTTTjjj~~~xxxpppiiieeecccbbbbbb```aaabbbcccggglllsssxxxkkkTTTDDD999444333//////...---,,,,,,,,,,,,))))))((('''&&&&&&&&&''')))))))))))))))(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$######$$$%%%""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$$$$###""" !!!"""###$$$$$$##################"""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###!!!"""###$$$%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$qqqkkknnnqqqpppooommmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqlllfffcccbbbbbb```^^^XXXXXXUUUPPPJJJEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???;;;:::888777444333111000---------...000111000...+++*********))))))((((((''''''''''''(((((()))***$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%'''))))))((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))******&&&&&&'''(((((((((((((((''')))***+++***)))***+++''''''&&&&&&''''''((()))((((((((()))***+++++++++,,,***))))))******)))''')))***+++---......------++++++,,,,,,,,,------------------.........//////333111222444222111444:::>>>FFFXXXnnn~~~xxxtttjjjfffaaa^^^]]]^^^^^^^^^^^^aaaeeejjjrrr~~~~~~hhhOOO@@@888111...///,,,---------,,,++++++,,,(((''''''&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$###"""###$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### """###%%%%%%$$$###""""""###$$$&&&''''''&&&&&&"""""""""""""""#########"""""""""""""""""""""""""""!!! !!!$$$%%%$$$###%%%%%%&&&'''''''''&&&&&&"""###%%%###!!! !!!###pppjjjlllsssqqqooolllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmrrrlllfffbbbbbbbbb```^^^VVVVVVTTTPPPKKKGGGEEEEEECCCBBBBBBAAAAAA@@@@@@@@@;;;:::999777555333111000///...---...//////---,,,))))))))))))************$$$#########$$$&&&((())) !!!$$$&&&'''(((((('''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%'''((()))((('''((()))'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++,,,***))))))******)))'''((()))***,,,------,,,,,,++++++,,,,,,,,,------------------.........//////000...///000///---///444777===KKK[[[iii|||~~~vvvpppkkkgggddd___]]][[[ZZZ]]]```aaabbbaaaeeelllvvvdddRRR@@@888555000...///+++---.........------...))))))((((((((())))))***''''''((((((''''''&&&%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$""" !!! !!!!!!"""""""""#########$$$$$$$$$$$$###### """$$$%%%%%%%%%###""" !!!###$$$$$$$$$###!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!! !!!###%%%$$$###$$$$$$$$$$$$###"""!!!!!!!!!###$$$###  """zzzqqqmmmnnnnnnmmmllllllmmmooopppnnnnnnnnnnnnmmmlllkkkjjjnnnlllhhhdddbbb^^^ZZZXXXWWWVVVSSSNNNIIIFFFFFFHHHFFFFFFDDDCCCAAA@@@>>>>>>999888777555222000---,,,---...000111111000...---++++++******))))))((((((---***'''%%%%%%%%%%%%%%%)))(((((('''&&&%%%######!!!%%%((((((%%%###$$$'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''++++++)))(((''''''''''''%%%%%%%%%&&&'''((())))))'''''')))***++++++++++++******))))))******+++,,,+++,,,---...............)))+++------,,,,,,---......------------.../////////000000111222333333333666888>>>HHHTTTeee~~~uuuqqqjjjccc^^^[[[ZZZZZZ\\\[[[ZZZ\\\___ccceeeeeecccoooaaaDDD>>>666333333333000---,,,,,,,,,+++)))&&&$$$"""(((+++---,,,((('''(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$######"""""""""""""""#########""""""""""""######""""""""""""""""""######$$$$$$$$$""" """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&yyypppnnnpppooonnnnnnnnnooopppqqqqqqqqqpppooonnnllljjjiiinnnkkkhhheeebbb___\\\YYYWWWUUURRRNNNIIIFFFFFFGGGFFFEEEDDDBBB@@@???>>>===:::999888666333111///...,,,---///000000///---,,,***))))))(((''''''&&&&&&+++)))&&&%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%'''&&&$$$######$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''******)))((('''''''''(((&&&&&&&&&&&&'''((())))))))))))******++++++************))))))******+++,,,***++++++,,,,,,,,,,,,+++$$$''')))*********+++---------.........///////////////000000111222222333333333666<<>>===<<<;;;:::999777444222000///---...///000000///...---******))))))((('''''''''***(((&&&%%%&&&''''''&&&###"""  ###&&&(((,,,'''"""!!!$$$%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((('''(((((((((&&&&&&&&&&&&'''((())))))))))))***+++++++++*********))))))))))))***++++++++++++++++++++++++******%%%(((+++,,,,,,---///000------///000000000///.........//////000000111111555444555888:::???LLLYYYsss{{{rrrmmmggg___YYY[[[ZZZYYYXXXYYY[[[^^^______aaagggoooxxxooo[[[HHH:::777333...---...///...,,,++++++++++++++++++,,,---((('''&&&'''((((((&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%%%%$$$""" !!!!!!""""""###$$$$$$$$$###"""""""""""""""############""""""""""""##############################$$$%%%%%%$$$""""""###%%% """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########wwwqqqrrrpppppppppqqqqqqrrrssssssqqqrrrrrrqqqooommmjjjhhhkkkiiigggfffeeebbb^^^\\\UUUUUURRRNNNIIIFFFEEEFFFDDDCCCBBB@@@>>>===<<<;;;;;;:::888666444222111000///000111111111111000///---,,,,,,++++++***))))))+++)))&&&&&&&&&&&&%%%$$$######""""""###%%%'''(((***'''$$$$$$&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''''''''((())))))&&&'''((()))************)))))))))))))))***++++++------,,,++++++*********(((***,,,------...///000,,,---///111111000///...............//////000000555444666999999;;;DDDNNNZZZkkk|||vvvmmmiiigggeee```[[[\\\\\\\\\]]]^^^```cccdddhhhllluuu}}}eeeSSSFFF<<<666111...++++++---......---,,,+++***)))***+++,,,---***(((&&&'''***+++(((%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""######$$$$$$$$$""""""""""""""""""###$$$######""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$xxxrrrtttoooooopppqqqrrrrrrssssssnnnoooqqqqqqpppnnnkkkjjjjjjhhhgggfffeeebbb^^^[[[TTTTTTRRRNNNIIIFFFEEEEEECCCCCCAAA@@@>>>===;;;;;;:::999777444222111000000////////////////////////---------,,,++++++******,,,***(((&&&&&&&&&$$$""""""###%%%&&&&&&%%%$$$######&&&'''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((()))((((((((((((((((((((((((((('''''''''''''''((()))(((((('''''''''((())))))###$$$&&&((()))***++++++))))))(((((())))))***+++,,,+++***)))(((((())))))''')))++++++***))))))***,,,---///111111000...---.............../////////000///111555666666;;;BBBJJJUUUjjjxxxrrrllliiieeeccccccdddcccbbbaaaccceeegggjjjmmmooopppwww|||nnnWWWFFF>>>888444000---,,,******,,,------------+++***((((((((()))***)))&&&%%%'''******(((%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((############$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""""""""######$$$$$$$$$#########"""""" """###"""!!!!!!!!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zzzssstttnnnoooqqqrrrssssssssssssnnnpppqqqrrrrrrpppmmmkkkiiihhhffffffeeeaaa]]]YYYSSSSSSRRRNNNJJJFFFDDDDDDDDDCCCBBB@@@>>>===<<<;;;:::999666444222111111111---------,,,,,,---------,,,,,,++++++***)))))))))+++)))(((''''''&&&$$$"""!!!###%%%&&&&&&### %%%'''$$$!!!"""###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''')))(((((('''(((((())))))###$$$&&&((()))++++++,,,)))(((((((((((()))******)))((('''&&&%%%&&&'''(((***+++---,,,+++)))******,,,,,,.../////////...---......//////////////////000...000333333111444999???EEETTTjjj|||wwwqqqkkkgggeeeffffffeeedddfffiiilllmmmpppuuu{{{bbbRRR@@@777555222///---++++++******++++++,,,,,,,,,+++***((('''&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######$$$$$$######"""!!!!!!!!! """"""!!! !!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""}}}ttttttoooppprrrtttuuuuuuuuuuuurrrsssuuuuuutttqqqnnnlllhhhgggfffeeeddd```[[[WWWSSSSSSRRROOOJJJFFFDDDCCCDDDCCCBBBAAA???===<<<;;;;;;:::777444333222222333......------------......,,,,,,,,,+++******))))))((('''&&&'''((((((&&&%%%###$$$%%%%%%%%%$$$"""!!! ###$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&))))))(((((((((((())))))'''((()))***+++++++++***((((((((((((((()))******)))((('''&&&&&&((()))***+++---......---,,,---...,,,,,,,,,,,,------------////////////////////////222000111333333111222666777999CCCRRRddd{{{|||xxxuuusssqqqpppnnnnnnsssxxxwwwuuuxxxrrr^^^JJJ???777555333///---...)))*********)))((())))))*********)))((('''%%%%%%"""###%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""############""""""!!!  ######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########~~~uuutttppprrrtttuuuwwwwwwwwwvvvvvvwwwxxxxxxvvvrrrnnnkkkhhhgggfffeeeccc___ZZZVVVRRRSSSRRROOOJJJFFFDDDCCCEEEDDDCCCAAA???>>>===<<<===;;;888555444333444555111111000000000000111111///......------,,,,,,+++%%%$$$$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&''''''(((%%%###$$$'''(((%%%"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%***)))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))((((((((((((((()))******,,,+++***)))***+++---///&&&(((***+++******+++---,,,,,,+++++++++,,,---...000000000000000/////////111...///222222111222666333333999CCCOOObbb|||yyywwwyyy{{{|||||||||rrrTTT???666222222444111******...))))))***)))'''&&&&&&'''((()))*********((('''%%%"""%%%((((((&&&%%%&&&)))&&&&&&&&&%%%%%%%%%$$$$$$######################## !!!!!!!!!""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""#########""""""!!! !!!$$$$$$###"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! zzzuuuwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwyyy{{{zzzvvvrrrpppooolllkkkjjjhhhddd___[[[YYYRRRRRRQQQOOOKKKFFFBBB???@@@AAAAAA@@@===;;;;;;<<<;;;:::888666444333222222//////...---,,,,,,++++++,,,+++++++++++++++)))''''''((((((((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""((((((((('''&&&%%%######((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''***(((%%%$$$&&&'''(((((($$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((())))))(((&&&$$$$$$$$$&&&''',,,,,,+++***))))))******+++)))((()))+++,,,***'''------,,,+++,,,---...///---------.........//////,,,,,,---...//////.........000111111000000111222888444666???GGGQQQhhh}}}gggNNN???;;;444111------...///...,,,......---,,,+++***)))((())))))((('''&&&&&&%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$###%%%$$$!!!"""$$$############"""""""""""" !!!""""""""""""""""""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!  !!!"""######$$$!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%yyytttvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwyyyzzzyyyuuuqqqnnnllliiiiiihhhfffbbb]]]YYYVVVTTTSSSRRROOOKKKGGGCCCAAAAAABBBBBB@@@===<<<<<<<<<;;;:::888666444333222222//////...------,,,++++++))))))((((((((('''&&&%%%)))(((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%&&&''''''$$$"""!!!!!!###&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((+++***(((&&&&&&'''((())))))))))))))))))***+++,,,***)))((()))+++,,,***'''---,,,+++++++++,,,---...,,,------------.........,,,------...//////.........000111111000000111222666222555<<<@@@EEEUUUhhhyyydddPPP>>>555222111...+++***,,,,,,+++***......---,,,+++***)))))))))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%%%%""""""%%%""""""######$$$$$$$$$%%%!!!""""""###############%%%$$$$$$$$$######""""""$$$###""""""!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### !!!!!!""""""######"""""""""""""""""""""""""""""""""###############xxxsssuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwyyyzzzxxxtttoookkkjjjjjjjjjhhhfffbbb^^^YYYWWWWWWUUURRRNNNKKKGGGEEEDDDBBBBBBBBBAAA>>><<<<<<===;;;:::888666444333222222//////......---,,,,,,,,,++++++++++++***)))((((((***)))((((((''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''$$$###"""$$$'''***,,,,,,%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''((()))(((((((((((())))))))))))---,,,,,,---......---+++++++++******++++++,,,---,,,,,,,,,,,,------------,,,---......///............000111111//////000222222000333999::::::DDDQQQ^^^vvvnnnXXXHHH===444000000...,,,*********+++***)))------,,,++++++***))))))((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$###!!!!!!""""""###$$$%%%&&&'''"""#########$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$###""""""!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######""""""""""""!!!!!!!!!!!!wwwsssuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{xxxsssnnnjjjiiimmmmmmllljjjfffaaa]]]ZZZXXXVVVQQQMMMIIIGGGEEEEEECCCCCCCCCAAA>>><<<<<<===;;;:::888666444333222222//////......---------,,,,,,---...---,,,*********)))(((''''''''''''((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&%%%$$$&&&))),,,------&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&''''''++++++***)))'''&&&$$$###+++++++++,,,,,,,,,+++******************++++++++++++++++++,,,,,,,,,------------...............---...///000000//////000222000///222666777666===FFFLLL]]]vvveeeTTTAAA888444111///000---,,,,,,++++++++++++***++++++******)))(((((('''(((((('''''''''&&&&&&&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""### !!!!!!"""###$$$$$$%%%%%%""""""""""""######$$$$$$%%%%%%$$$$$$###""""""!!!&&&%%%$$$$$$######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""  """######""""""!!! vvvrrrtttuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||yyytttoookkkiiioooooonnnlllhhhccc___\\\XXXUUUPPPKKKHHHFFFEEEEEEDDDEEEDDDBBB???===<<<===;;;:::888666444333222222///...............------(((***,,,+++(((&&&'''(((((('''''''''''''''((((((############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&'''((((((%%%$$$###$$$&&&''''''&&&&&&''''''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''*********)))'''%%%$$$"""&&&'''((((((''''''''''''))))))*********++++++++++++++++++,,,,,,,,,---------...............---------///000000//////000111111000222333444555:::AAAAAAIIIXXXllluuu___MMM@@@333000000...,,,+++++++++,,,++++++*********))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&######%%%&&&&&&&&&&&&&&&########################%%%""""""$$$""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!"""###$$$########################&&&%%%$$$$$$######$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """""""""!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!"""###""""""!!! vvvssstttttttttttttttuuuwwwxxxxxxzzz{{{|||yyytttoookkkjjjnnnnnnmmmjjjfffbbb]]][[[WWWUUUPPPLLLHHHFFFEEEDDDEEEFFFEEECCC???=========;;;:::888666444333222222........................))),,,...---)))'''(((***''''''((()))))))))((((((######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&(((((('''%%%'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((()))))))))*********&&&'''((())))))((('''&&&(((***++++++***))))))***))))))***++++++++++++***,,,,,,,,,,,,------------.........///......---,,,---///000000......///111222222222111111222666999<<>>======;;;:::888666444333222222.........///////////////(((,,,///---(((&&&(((+++'''***---///000...,,,***'''''''''(((((((((((()))&&&&&&%%%%%%&&&''')))***((((((((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&((()))'''&&&(((((())))))((('''&&&&&&%%%&&&&&&''''''((((((((())))))))))))************&&&&&&'''(((((((((((((((((()))***+++***)))'''%%%'''))),,,+++((('''(((***)))***+++,,,---,,,++++++---------.........//////.../////////...---,,,,,,---...//////......///111,,,000333444666888888666111444:::@@@BBBJJJ___uuuzzziiiVVVCCC888777000,,,,,,...,,,)))(((+++(((+++......,,,***+++,,,************))))))))))))&&&''''''''''''''''''''')))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%$$$ !!!"""###$$$%%%%%%$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$###$$$$$$$$$######""""""""""""######"""!!!!!!!!!  !!!!!!"""""" !!!###%%%'''''' !!!"""######$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!yyytttsssuuusssrrrsssuuuvvvvvvvvvyyyyyyxxxvvvtttpppmmmlllooommmjjjhhheeeaaa\\\XXXXXXWWWTTTQQQNNNKKKJJJIIIEEEDDDBBB@@@???>>>======<<<;;;:::888666555444444000000000///...,,,+++***((()))++++++*********,,,---+++))))))((((((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&))),,,,,,)))%%%"""!!!)))%%%$$$(((+++***,,,000)))%%%((('''%%%######%%%&&&%%%""""""$$$'''(((''''''&&&&&&%%%$$$$$$'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((++++++***)))'''&&&'''((( """%%%&&&%%%&&&'''(((&&&'''((((((((((((((('''&&&((())))))'''%%%$$$$$$''''''''''''(((***+++,,,))))))*********))))))((($$$&&&(((((('''((()))+++///...,,,,,,,,,,,,***)))---,,,+++***+++...000111...............///000000111111222222222333333333444777;;;===???FFFQQQYYYvvvsssgggXXXKKKCCC===666111,,,---.........---,,,+++---,,,,,,+++)))'''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!! """"""""""""###$$$%%%%%%&&&%%%$$$#########$$$$$$&&&%%%###""" """"""""""""""""""""""""$$$###!!! """"""###$$$$$$###!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""######""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!{{{wwwwwwxxxvvvttttttuuuvvvvvvuuuyyyxxxxxxvvvssspppnnnlllnnnllliiigggddd```[[[WWWWWWVVVTTTPPPMMMJJJHHHFFFGGGEEECCCAAA>>>===<<<;;;<<<;;;999777666555444444111000///...---,,,++++++***,,,---,,,***(((((()))***(((''''''((((((&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%###""""""###'''&&&&&&))),,,,,,&&&!!!444,,,******'''***,,,(((###%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''&&&$$$$$$$$$%%%$$$&&&(((((('''&&&'''(((&&&''''''((())))))))))))(((***,,,,,,***))))))***&&&&&&'''((())))))))))))))))))*********))))))(((&&&((())))))((((((***+++,,,+++***+++---------,,,---,,,*********+++---...---------------...//////111111111222222222333333222555888999:::>>>FFFMMM^^^lllxxxiiiUUUMMMBBB:::777444000---,,,------...---,,,+++***)))************)))((('''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""######$$$%%%%%%%%%$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!}}}{{{|||{{{yyywwwvvvwwwwwwvvvuuuxxxwwwwwwuuussspppnnnmmmmmmkkkiiifffccc___ZZZWWWVVVUUUTTTQQQMMMIIIFFFDDDHHHFFFDDDAAA>>><<<;;;:::<<<;;;999777555444444333111000///---,,,,,,,,,---,,,---...,,,)))'''&&&&&&'''&&&%%%%%%'''((('''&&&(((((('''&&&&&&&&&&&&&&&$$$$$$"""  $$$'''&&&((((((+++888IIINNNJJJ===555...+++,,,,,,)))$$$$$$%%%%%%%%%######%%%&&&$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%&&&'''((('''''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$((()))******((('''''''''&&&''''''((()))******+++''')))***)))(((((()))+++&&&&&&'''((((((''''''&&&((())))))******)))))))))(((***+++***))))))***+++)))))))))***---//////...---,,,***)))((()))******,,,,,,,,,,,,,,,---......000111111111222222222222111444666666555777<<<@@@FFFPPP```rrr~~~fffTTTJJJ@@@;;;555222222222000...,,,,,,------,,,,,,+++***&&&'''((()))************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''((('''&&&###"""!!!!!!"""###%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&####################################"""!!! !!!"""###%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!|||{{{}}}{{{zzzxxxwwwxxxyyyxxxwwwwwwvvvuuutttrrrpppnnnmmmnnnllliiigggddd```[[[WWWVVVUUUUUURRROOOJJJFFFCCCFFFEEECCCAAA>>>===<<<;;;<<<;;;999777555444333333222000...,,,+++,,,---...+++------,,,)))'''&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%###!!!"""&&&(((%%%******,,,HHHuuu~~~ttt\\\DDD777...)))---%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&(((***,,,...)))))))))((('''&&&%%%$$$***((('''&&&'''''''''&&&''')))******(((''''''(((&&&&&&'''((()))***,,,,,,)))******)))''''''((()))((('''&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))***+++***(((((((((***)))((((((***---.........++++++***))))))******+++------,,,,,,------...///000000000111111111111222111333555666555555777999===CCCLLLVVVdddyyywww```MMMAAA;;;:::777444333333222///---+++++++++++++++*********&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$&&&)))+++'''%%%###!!!!!!"""###%%%%%%%%%%%%%%%$$$"""!!! ###"""""""""""""""###### """###$$$$$$$$$"""!!! !!!!!! !!!"""$$$%%% !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!yyyyyy{{{zzzyyyxxxxxxzzz{{{{{{zzzvvvuuutttrrrqqqooonnnnnnpppnnnkkkhhhfffaaa]]]YYYVVVVVVVVVTTTPPPKKKGGGEEEDDDCCCBBB@@@???>>>>>>>>>;;;:::888777555444333333111000...,,,+++,,,---...(((***++++++)))(((((()))***(((''''''''''''&&&$$$&&&%%%$$$$$$######$$$$$$&&&'''(((&&&$$$###$$$%%%###******+++GGG{{{\\\<<<)))...&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$)))((((((''')))+++...000...------,,,***'''%%%$$$+++)))''''''((()))((('''%%%&&&(((((('''''''''(((&&&&&&&&&'''(((***+++,,,///000000...+++)))((()))+++(((%%%""""""###&&&'''''''''((()))))))))))))))''')))))))))'''&&&'''(((+++***)))***,,,---,,,+++******++++++,,,---.....................//////000//////000000000111111111000222333444444555555666999===BBBGGGNNN[[[mmmyyy}}}jjjXXXJJJAAA:::555444222111000///---***(((++++++******))))))))))))'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###%%%((()))$$$###"""!!!"""###%%%&&&$$$%%%$$$$$$###"""!!!!!!!!! !!!""""""""""""###$$$$$$###!!! ###"""!!! !!!"""### !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!wwwwwwzzzzzzxxxwwwxxxzzz|||||||||uuutttrrrqqqpppoooooooooqqqnnnllliiifffbbb]]]ZZZVVVVVVUUUSSSPPPLLLIIIGGGCCCBBBAAA@@@????????????;;;:::888666444333333222000///...---,,,------...&&&(((******)))))))))******)))''''''((('''&&&$$$%%%$$$$$$##################%%%'''&&&$$$"""!!!!!!!!!((()))'''666\\\qqq;;;+++'''&&&$$$$$$&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%&&&''')))+++,,,111111111000...+++)))'''***'''$$$%%%''')))'''%%%###%%%''''''&&&&&&'''((('''&&&&&&&&&'''(((***+++...///000...***'''%%%$$$+++(((%%%###"""$$$&&&(((&&&&&&'''((())))))))))))&&&''')))((('''&&&'''))),,,+++******+++,,,***)))***+++,,,---...//////000///............///000000////////////000000000000//////000111222333444444333777;;;===@@@GGGSSS\\\ooowwwfff[[[LLLAAA;;;777333000............---+++***)))******)))(((((((((((()))(((((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&""""""""""""###$$$%%%&&&$$$$$$###""""""""""""### """$$$$$$""""""""""""""""""""""""!!!""""""###""""""!!!!!!###"""!!!!!! !!! !!!""""""######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!~~~wwwyyy|||{{{zzzxxxyyyzzz{{{{{{zzztttsssqqqpppoooooooooooopppnnnkkkiiifffbbb]]]YYYUUUTTTSSSPPPNNNLLLJJJIIIDDDCCCBBB@@@???>>>>>>>>>;;;:::888666444333222222...............---------&&&((()))***)))((()))***'''&&&%%%&&&''''''&&&%%%&&&%%%$$$$$$######$$$$$$!!!###$$$$$$###"""""""""###%%%'''&&&)))555IIIYYYOOO222(((&&&$$$$$$&&&'''&&&%%%!!!%%%)))***)))&&&$$$######$$$%%%&&&&&&''''''---...///000///...,,,+++)))%%%###$$$''')))'''$$$%%%'''((((((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&((())))))+++------)))%%%"""!!!''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&'''))))))(((((()))++++++***)))***+++,,,+++))),,,,,,---..................------------...//////........./////////000000111000///000111222333333000444888888888;;;CCCJJJUUUaaavvv}}}gggWWWGGGDDD===777222000//////---...///...------,,,---***)))((('''''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$#########"""""""""###$$$$$$$$$###"""$$$###!!! """$$$&&&!!!"""###$$$"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!yyy{{{}}}{{{yyyyyyyyyzzzyyyxxxtttsssqqqoooooooooooopppooommmjjjhhheeeaaa\\\XXXTTTSSSQQQNNNLLLKKKJJJJJJFFFDDDCCC@@@???===<<<<<<;;;:::888666444333222222---......//////...---,,,'''(((******)))(((((()))$$$######$$$&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%!!!"""############%%%'''&&&$$$%%%((('''&&&...777>>>LLLKKK\\\mmm:::%%%(((&&&###$$$&&&((('''%%%###(((+++***'''%%%######$$$%%%&&&&&&&&&&&&'''(((+++---------,,,+++***&&&###$$$(((***(((%%%((()))***)))&&&$$$$$$$$$'''&&&%%%$$$$$$%%%'''((())),,,///000---)))&&&$$$$$$&&&(((******(((&&&$$$%%%&&&'''((())))))))))))&&&((()))***))))))+++---***)))((()))+++,,,+++***------.........---,,,,,,---,,,,,,,,,,,,---................../////////000555333111111222333444444111555888777555666<<>>;;;::::::<<<===BBB>>>:::666555444222111000000000///...,,,+++******************)))((('''&&&&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$&&&((()))(((222222222333333000,,,))) ###&&&'''&&&$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%!!!$$$'''(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&+++)))'''%%%%%%&&&(((***&&&''')))***)))***+++---))))))))))))************((()))***+++,,,------,,,,,,,,,,,,,,,+++***)))(((---------............///,,,...000000000///000111222222333555666888999999@@@BBBIIIUUUddd{{{xxx```PPPFFF===777444333111///---------...111...+++***,,,---+++***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((!!!!!!""""""###$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######%%%$$$###""""""!!!"""""" !!!"""###!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!  !!!"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! }}}xxxxxxyyy{{{yyyxxx{{{~~~}}}xxxsssrrrrrrqqqpppooooooooopppssspppmmmjjjfffaaa\\\XXXRRRQQQOOONNNLLLKKKKKKKKKEEECCC@@@===<<<<<<===>>>@@@<<<888555444444333111222111111///...------,,,***++++++******)))((('''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&(((((('''((((((((()))***((($$$!!!###%%%((()))(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%)))+++------***))))))+++(((((((((((((((((((((((((((((())))))***)))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''(((((()))))))))***************++++++,,,,,,------------...........................////////////000///000222222111000111222111111222333555666777888999:::???HHHTTTfffpppZZZIII???:::444000222111000///...---------000---***)))+++,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&###"""""""""######$$$%%%##################$$$$$$""""""""""""""""""""""""######$$$$$$$$$######""""""!!! """!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!  !!!  !!!  !!!""""""""""""!!!!!!""""""""" """!!! !!!""" ~~~xxxxxxyyy{{{yyyyyy{{{}}}{{{wwwrrrqqqqqqppppppppppppppppppsssqqqnnnkkkggg```YYYTTTPPPPPPOOOMMMLLLKKKJJJIIIFFFDDDBBB???>>>>>>??????<<<:::666444444444333222444333111///......//////++++++++++++***)))((('''###$$$&&&'''(((''''''&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&''''''((((((((('''%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''&&&$$$!!!$$$&&&((()))'''%%%###############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%'''(((*********)))(((%%%''''''&&&%%%$$$%%%&&&(((((())))))))))))******---,,,+++++++++,,,---...+++************,,,---......////////////000000000111333444444222111111222///000111222333444555666555444888>>>DDDPPPbbbrrrwww[[[PPPBBB888555333111....../////////......---,,,---+++))))))******)))((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%!!!"""######$$$#########%%%$$$$$$###""""""##############################$$$$$$$$$$$$###"""!!!!!!  !!!!!!###"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! """!!! !!!"""###"""!!!~~~xxxxxxyyyzzzyyyzzz{{{|||zzzvvvrrrqqqqqqpppppppppppppppqqqqqqpppnnnkkkgggaaaYYYTTTSSSRRRPPPNNNKKKHHHFFFEEEFFFDDDBBB@@@???>>>??????999777555444444444333222444222000...---...///000,,,,,,,,,+++***)))((('''###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&'''''''''((((((&&&%%%%%%%%%&&&%%%###%%%%%%%%%'''))))))'''$$$"""$$$&&&&&&$$$"""!!!!!!###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""!!! ###&&&'''((('''&&& """###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&'''((()))************###$$$&&&'''&&&'''(((***(((((((((((()))))))))***///...,,,******+++---...+++***((('''((()))+++---............////////////222333444444222000000111///000000111333444444555777666888<<>>=========888666444444444555333222333111///---------///000------,,,,,,***)))((('''$$$%%%%%%&&&&&&$$$###"""%%%%%%%%%$$$$$$$$$######!!!"""###%%%&&&&&&&&&&&&'''%%%$$$%%%%%%%%%$$$""""""!!!"""$$$&&&&&&%%%###"""$$$%%%%%%###"""!!!"""######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&%%%$$$###"""!!!!!!###%%%'''((('''&&&%%%"""###$$$%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&((('''&&&&&&''')))+++---%%%'''))))))))))))+++,,,'''(((((((((((()))))))))///---+++******+++,,,...000...,,,+++***+++---...,,,,,,,,,---------......000222333222000//////000000000111222333444444555888777888;;;<<<===DDDLLLWWWeee}}}xxxfffQQQAAA;;;777222//////...,,,+++)))***,,,------,,,++++++((()))))))))(((''''''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&########################$$$$$$$$$###"""!!! !!!!!! !!!!!!"""###### """######""""""!!! """"""""""""""""""""""""###"""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!!!!  !!! |||wwwvvvwwwxxxzzz{{{}}}|||{{{xxxwwwsssrrrqqqpppooooooooooooooonnnllliiifffaaaZZZVVVOOOOOOOOOOOONNNKKKIIIHHHCCCBBB@@@???===<<<<<<<<<777666444444555555444222111000///...---...//////---------,,,+++)))((('''$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$###%%%$$$###$$$%%%%%%###""""""!!!!!!###%%%&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%######"""!!!"""###$$$%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&$$$###"""************)))'''%%%$$$'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))(((&&&$$$%%%'''***,,,***+++++++++)))((()))***''''''(((((((((((()))))),,,+++*********+++,,,---...---,,,***))))))******++++++,,,,,,,,,---------...000111111///......///000000111111222333333444444222444777888888;;;AAAGGGPPPbbbxxxkkk```WWWLLL@@@999222000...---------,,,+++))))))***+++++++++******&&&(((******(((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###""""""!!! !!!!!!!!!"""###%%%&&&'''####################################"""!!!  !!!"""$$$%%%###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!""""""!!!!!!  {{{uuuuuuuuuwwwyyy|||~~~}}}|||zzzzzztttsssrrrpppooonnnnnnnnnrrrppplllhhhddd___YYYUUUOOOPPPPPPPPPOOOLLLJJJHHHBBBBBBAAA???>>>===<<<;;;888777555666666666444222111111000000000000//////......---,,,+++)))((('''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''((("""###%%%&&&&&&%%%$$$######""""""$$$%%%&&&$$$"""$$$###"""$$$%%%&&&&&&%%%"""###%%%%%%$$$$$$%%%'''######!!!!!!!!!"""$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''&&&$$$###***))))))((('''&&&%%%$$$&&&$$$###$$$%%%&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%%%%&&&'''(((((()))***)))'''&&&'''((('''''''''((((((((()))))))))))))))******+++++++++))))))))))))((((((((((((,,,,,,,,,---------......---///000000///...///000/////////000000111111222222000111444555444777;;;>>>BBBNNN```qqq~~~gggZZZMMMHHHCCC<<<666555000///------------------******))))))((()))))))))%%%(((+++***((('''((()))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##################"""!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!"""""""""""""""!!!!!!  """###$$$###"""!!!   !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!  !!! !!!!!!!!! !!!!!! !!!!!!  zzztttttttttwwwyyy}}}~~~}}}||||||uuutttrrrpppooonnnmmmmmmuuurrrmmmhhhccc]]]XXXTTTSSSSSSSSSRRROOOKKKHHHEEECCCBBBAAA@@@???===<<<<<<999777666666777666444222111111222222222111000000.........---+++)))((('''"""###%%%'''((((((((('''$$$%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&$$$###"""!!!"""$$$&&&&&&$$$""""""!!! !!!#########""" """"""""""""$$$&&&$$$###!!! !!!"""$$$%%%!!!"""###$$$%%%$$$######"""######$$$%%%%%%&&&&&&###%%%'''(((((('''&&&$$$############$$$%%%&&&'''$$$""""""$$$((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$"""$$$&&&&&&&&&&&&(((***''''''''''''((((((((()))&&&'''(((***++++++++++++)))***+++,,,------,,,,,,---------.........//////,,,...000111000///000111------......//////000000333111222555777555777;;;;;;<<>><<<:::666444555555555555444333222111222222111111000000//////************((('''&&&%%%$$$$$$$$$############"""############$$$%%%&&&&&&######""""""###%%%'''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%"""$$$&&&$$$!!! ###&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$%%%$$$######%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((***'''""""""'''***,,,)))&&&&&&(((***)))'''------,,,+++,,,---...///++++++,,,---...///000111111000000000000000000000444222222333555777888777999:::>>>CCCMMMZZZhhhrrr~~~mmmbbbWWWLLLDDD999888666444111000//////------,,,,,,+++***))))))******)))((((((((((((((((((((((((((((((''''''&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""(((&&&###"""###$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """###%%%###!!!  !!!"""%%%$$$###!!!  !!!""""""######""" """######"""   !!!"""###$$$$$$!!!!!!!!!  !!!  {{{wwwwwwwwwyyyzzz|||}}}}}}zzzvvvrrroooooonnnmmmllllllkkkkkkmmmmmmkkkgggccc]]]XXXUUURRRRRRRRRQQQPPPMMMKKKJJJGGGDDDAAA>>><<<:::777444666666666666555444333333111111111000//////......///...---,,,***((('''&&&#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))%%%$$$$$$###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((***)))(((&&&&&&((()))***,,,++++++,,,...///,,,***+++******)))***+++,,,---+++,,,,,,---...//////000000000000000000000111111222111000111333555555444999999:::===CCCLLLXXX___kkkzzzyyymmm]]]QQQIIICCC;;;444333222000...,,,+++******---,,,,,,+++******))))))***))))))(((((((((((((((((((((((((((((('''&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""(((%%%""""""###$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""$$$$$$###!!!  !!!"""######""""""!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!###$$$###"""  """"""!!!!!!    !!!}}}xxxwwwxxxyyyzzz||||||{{{wwwssspppnnnmmmmmmlllkkkjjjiiiiiijjjjjjjjjhhhddd^^^YYYUUUSSSSSSSSSRRRPPPNNNLLLJJJHHHEEEAAA>>><<<999666444555666666777666666555555222222111111000/////////111000...,,,***(((''''''"""######$$$%%%&&&'''(((%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$######%%%$$$###"""""""""""""""##################$$$$$$'''###!!!"""&&&((('''$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&'''''')))+++(((&&&$$$"""###%%%((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))+++,,,,,,+++))))))***+++---///111111...+++******))))))******+++,,,,,,,,,,,,------........./////////000000111111111111///...///111222222222777777666666999???HHHNNNVVVdddsssxxxxxx}}}zzzjjjUUULLLAAA;;;888666222//////...,,,+++)))((((((''',,,,,,++++++***)))))))))***)))((((((''''''((((((''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%$$$######$$$############"""""""""&&&$$$"""!!!"""$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%###"""!!! !!!""" !!!!!!"""######$$$$$$""""""""""""!!! !!!""""""!!!  !!!!!!!!! ######"""!!!  !!!"""yyywwwxxxzzz{{{}}}|||yyyuuurrrppppppooonnnllljjjiiiggggggfffhhhiiihhheee```ZZZVVVSSSTTTSSSSSSQQQNNNLLLKKKHHHDDD@@@<<<:::888555333444555555666666666555555444333333222222111000000...---+++)))((('''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%$$$###""""""#########$$$%%%&&&&&&$$$###"""###"""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""""""""!!!!!!$$$$$$$$$###############$$$"""!!!"""%%%''''''%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&&&&(((***&&&%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&''')))******)))'''&&&&&&''')))+++---,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------......//////000111111111222000///000111333222222333333333333666;;;BBBGGGNNNUUU]]]^^^]]]aaalllvvvttteeeVVVKKKCCC===666333444555333111///...---+++************++++++******))))))))))))))))))(((''''''''''''(((&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$##################""""""""""""%%%###!!!!!!"""######"""##############################$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###"""!!!!!! !!!!!! !!!"""######$$$!!!!!!""""""!!!  !!!"""""" !!!!!!!!!!!!   !!!"""###yyywwwwww{{{}}}~~~}}}yyytttrrrqqqsssrrrpppnnnkkkhhhfffeeeeeefffhhhgggeee```[[[WWWTTTTTTTTTSSSRRROOOMMMKKKGGGCCC>>>;;;888777444333333333444555555555444444222222222111000000//////,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""###$$$%%%&&&&&&$$$###""""""""""""""""""""""""###"""######$$$$$$######"""!!!$$$%%%$$$###"""$$$$$$$$$###############!!!###"""!!!"""$$$'''!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%'''***,,,,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''')))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,......//////000000000000333222111222333555555444222222222333444888>>>BBBFFFFFFFFFGGGHHHMMMRRRWWWfffooottt```SSSHHH@@@;;;888444000...///000///.........---,,,,,,,,,,,,,,,******))))))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###"""!!!!!!"""######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!"""######### !!!""""""   !!!"""###yyyvvvvvvzzz}}}}}}xxxsssrrrsssuuutttrrrooollliiigggfffeeefffgggfffddd```[[[XXXUUUUUUUUUTTTRRRPPPNNNLLLFFFBBB===:::888777666555333444444444444444333333000000//////...---------,,,,,,,,,,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$"""""""""############$$$""""""############"""""" """%%%&&&%%%$$$#####################$$$$$$!!!$$$### ###&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%(((++++++(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&&&&''')))***&&&''''''&&&%%%&&&)))+++''''''((())))))))))))(((*********++++++,,,,,,,,,////////////////////////333111111222444666777666222333333222222444888;;;@@@<<<::::::>>>AAACCCCCCKKKPPP]]]nnnwwwgggSSSFFF>>>888555555222000---,,,,,,,,,+++***++++++*********++++++,,,)))))))))((((((((((((((()))(((''''''&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""""""""###"""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!"""xxxuuutttxxx{{{}}}{{{vvvrrrrrrssssssrrrpppnnnllljjjiiihhhfffffffffeeebbb___[[[YYYUUUUUUUUUTTTSSSPPPNNNMMMGGGCCC>>>;;;:::999999888555555666555555444333222111111000000///......---,,,---------+++'''$$$!!!%%%%%%%%%%%%%%%&&&&&&&&&###""""""""""""######$$$############$$$%%%&&&&&&############$$$$$$%%%%%%""""""############""""""""""""  !!!""""""""""""###$$$$$$$$$%%%""""""""""""!!!"""###$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))&&&)))******((('''(((***&&&'''((()))))))))((('''((())))))***+++,,,,,,---000000000///......------///......000333555666666222222333222222333666999999888777888:::;;;<<<===???AAAIIIUUUbbbqqqtttlllXXXKKK>>>999777333111222000///...---------,,,,,,((((((((((((((()))***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""###### !!!"""###""" """""""""""""""""""""""" !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!  !!!    !!!xxxttttttvvvyyy|||zzztttpppqqqsssoooooonnnmmmlllkkkkkkjjjgggffffffdddaaa^^^[[[ZZZVVVVVVVVVUUUSSSQQQNNNMMMGGGDDD???<<<<<<<<<;;;;;;777777777777666555444333444444333333222111111111,,,,,,---,,,(((###"""######$$$%%%&&&''''''""""""!!!!!!"""###$$$$$$######""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%""""""############""""""%%%!!!!!!!!!"""###$$$%%%%%%&&&'''###!!!!!!$$$%%%$$$!!!!!!"""###%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''########################!!!"""$$$%%%%%%&&&((()))((('''%%%$$$$$$&&&)))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%(((,,,,,,***''''''''''''(((***+++++++++***)))'''((()))***+++,,,------111111000///...---,,,,,,,,,++++++---111333444444000111333333444666999<<<222444777777666666888::::::999===EEELLLTTTeeeuuuuuuhhh\\\RRRLLLGGG<<<444555666222///000......---...............(((''''''((((((***++++++'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###### !!!!!!!!!""""""######  """###""" """""""""""""""""""""""" !!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!  !!!"""""""""!!!!!!!!!!!!  !!!"""###$$$  !!!!!!"""###$$$$$$ !!!!!!!!! !!!  sssppprrruuuvvvvvvuuutttqqqooonnnnnnoooqqqqqqqqqooollljjjhhhhhhgggfffccc```]]][[[WWWVVVUUUUUUUUUSSSPPPMMMHHHFFFBBB???;;;999888888555555555444333333222222000000000000////////////***+++++++++***)))'''&&&%%%%%%%%%$$$###"""!!! #########"""""""""""""""######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%%%%$$$"""!!!"""$$$''')))***'''$$$$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$%%%$$$######%%%%%%$$$###&&&%%%$$$""""""$$$%%%'''$$$""" """%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''&&&$$$$$$'''***------+++((($$$%%%&&&&&&&&&&&&)))+++''''''''''''''''''''''''(((***+++------,,,***)))&&&&&&''''''(((((()))))))))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---+++---...000000///---,,,000000111222222222222111333222222333444666999:::777888;;;???DDDIIIMMMOOO___jjjyyyyyyoooaaaSSSIIICCC???===888666333000...---,,,,,,---,,,,,,+++*********+++(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$###"""!!!"""!!!!!!"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!'''---+++### """!!!  !!!!!!!!!   ###%%%###!!!""""""!!! !!! ~~~rrrooorrruuuuuuuuutttrrrqqqooonnnnnnpppqqqrrrqqqooommmkkkiiiiiiiiihhheeeaaa]]]ZZZWWWUUUTTTSSSSSSQQQNNNKKKHHHFFFBBB???<<<999888888888888777777666555555444111000000000////////////++++++++++++***(((&&&%%%$$$%%%%%%%%%$$$###"""!!!###"""""""""""""""""""""######"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$""""""!!!!!!""""""###$$$$$$%%%$$$###!!! !!!###&&&'''$$$""" !!!###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""#########"""$$$"""""""""###$$$###"""###"""  !!!"""$$$###!!!###%%%&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$%%%'''))))))'''%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&'''(((((())))))******+++,,,---............,,,,,,,,,++++++,,,,,,,,,+++,,,...///000000///...///000111111222222111111///000000111333444666777333444666999<<>>BBBGGGLLLRRR___ooo|||vvvjjj]]]OOOFFF???;;;666333222222222111...------,,,,,,---......++++++***)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""" """!!!!!!"""!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!"""!!!!!!!!!  ###""""""!!! !!!!!!!!!!!!!!! !!!"""!!!"""!!!!!!!!!   !!!}}}qqqnnnrrruuutttrrrpppooooooooopppnnnoooooopppooonnnlllkkkkkkmmmnnnmmmjjjddd]]]YYYXXXVVVSSSQQQPPPNNNKKKIIIHHHFFFCCC???<<<::::::999777777888888777666444444111111111000000000//////...---,,,+++)))'''%%%$$$###$$$$$$%%%%%%%%%%%%$$$"""""""""""""""###########################$$$$$$######$$$$$$$$$$$$######&&&%%%$$$############### !!!""""""######""""""!!!!!!!!!###%%%&&&!!!!!!!!!"""$$$%%%&&&'''########################***(((&&&%%%%%%&&&%%%%%%'''&&&%%%%%%''''''&&&%%%)))((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''"""###$$$&&&''''''''''''(((&&&$$$$$$&&&''''''''')))))))))'''$$$######$$$''''''''''''''''''''''''+++*********)))(((((('''''''''(((((()))***************)))(((((()))+++,,,+++++++++,,,,,,+++++++++///............///000111...///000000111111000000...000222444555555555444444444444555666888999:::@@@BBBCCCCCCDDDKKKVVV___fffppp~~~wwwmmm```TTTLLLEEE===888999666333222222111000///++++++++++++++++++,,,,,,***))))))(((((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%$$$""" %%%%%%%%%$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!! """!!!!!!"""!!! !!!!!!  !!!!!!!!!!!!!!! !!!   !!!!!!""""""""""""""""""!!! !!!!!!!!!!!!  """""" """$$$!!!!!!    !!!rrrooorrruuutttrrrpppoooooopppppplllmmmmmmmmmlllkkkjjjiiikkkmmmnnnmmmjjjddd]]]YYYYYYVVVSSSQQQPPPNNNLLLJJJGGGFFFCCC???===;;;::::::777777888999888666555333111111111111000000000000......,,,***((('''%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!""""""#####################$$$############"""######$$$$$$######"""'''&&&%%%$$$$$$$$$$$$$$$ !!!""""""############""""""###$$$&&&'''"""###############$$$%%%########################)))'''%%%$$$%%%&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$###""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&""""""###%%%&&&&&&''''''&&&$$$"""###%%%((())))))&&&''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''((())))))******,,,+++)))(((''''''((()))***++++++,,,,,,++++++***000///...............///......///000000000000///...///111333444444333333000000111111333444666666999;;;<<<<<<===@@@EEEIIIOOOVVV___jjjuuuzzzkkkaaaUUUNNNEEE>>>;;;999888666444222000//////...,,,***************))))))(((((((((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&& !!!###$$$$$$###!!! &&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!! """!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""!!! """"""!!!!!!!!!  !!!""""""""""""###$$$ uuuqqqssstttsssrrrqqqqqqpppppppppkkkkkkkkkkkkjjjiiiiiihhhjjjkkklllkkkhhhccc]]]YYYXXXVVVSSSQQQPPPNNNLLLKKKGGGFFFCCC@@@===<<<;;;;;;888999:::;;;:::888666555222222111111111000000000...---+++)))((('''&&&&&&######$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$############$$$%%%&&&'''"""######""" !!!###########################%%%###!!!!!!###$$$%%%$$$%%%###"""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!$$$'''((((((%%%%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&''''''((()))))))))---,,,+++***)))))))))))))))***+++,,,,,,+++***)))........................---......///////////////,,,---...///000000000000111111222222333555666777///222555888999:::===???CCCFFFLLLQQQWWWaaalllttt}}}rrrcccVVVLLLEEEAAA<<<777333222333333333///---,,,,,,------+++***************)))'''&&&%%%''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!!!!!"""!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!!!! !!!!!!!!!""""""#########  wwwssstttsssssstttssssssrrrqqqpppllllllkkkkkkjjjiiiiiihhhiiiiiiiiihhheeeaaa]]]ZZZVVVTTTPPPOOONNNNNNLLLKKKGGGFFFCCC@@@>>><<<<<<;;;777888:::;;;:::888555444222222222111111111000000---,,,+++)))(((''''''(((############""""""!!! !!!!!!"""######$$$$$$###$$$$$$%%%$$$###"""!!!""""""############"""""" """###$$$$$$######!!!!!!""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%"""###$$$###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%%%%$$$"""""""""###$$$###"""""""""###$$$%%%%%%%%%%%%!!!###%%%%%%###"""$$$&&&&&&&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&(((+++...///---+++)))%%%%%%&&&&&&''''''((((((((())))))***++++++******)))***+++,,,,,,+++***)))(((***+++---...//////...------.../////////......------------...///000000333333333333333444555666///111333555777888999:::999===AAADDDFFFKKKQQQWWWZZZaaajjjsss}}}vvvkkk\\\NNNEEE???:::777666444222000/////////...---+++******,,,---,,,+++((())))))))))))'''&&&%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########"""!!!!!!  !!!"""############"""!!!!!!"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!! """""""""""""""""""""""" !!!!!!!!!   !!!!!! yyytttuuusssttttttuuutttsssqqqpppmmmmmmlllkkkkkkjjjjjjiiihhhhhhgggfffccc```]]][[[TTTRRROOOMMMMMMMMMLLLKKKGGGFFFCCC@@@>>><<<<<<<<<444666777888888666333111222222222111111111111000---,,,***(((((((((((()))############"""  !!!!!!"""###$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""############"""""" """######"""!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$###%%%'''&&&$$$###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###&&&''''''%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&& ###%%%$$$"""!!!###&&&(((((('''&&&%%%$$$$$$###"""""""""###$$$%%%''''''((('''&&&&&&(((((('''&&&&&&''''''%%%######$$$&&&''''''''''''''''''''''''!!!$$$)))---...,,,)))&&&$$$$$$%%%%%%&&&''''''((("""$$$&&&(((************((()))+++,,,,,,+++)))((($$$&&&)))---///000000000,,,---......//////......000///.........000111333000000///............///333444333333333333333444333888===???@@@AAADDDGGGGGGLLLRRRVVV\\\hhhyyy~~~mmmaaaVVVMMMBBB999666555444333111111111000000///...---+++)))((('''((()))(((''''''''')))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$###"""!!!!!!"""###"""!!!!!!"""###$$$$$$###"""!!! %%%%%%%%%$$$$$$###"""!!!"""!!!!!!"""!!!  !!!!!!!!!!!!!!!  !!!""" !!!""""""""" !!!!!!!!!###"""""""""!!!!!!!!!!!!    """!!!!!!""" """"""""""""{{{uuusssrrrssstttttttttsssrrrqqqlllmmmmmmkkkiiiiiijjjkkkgggfffeeeeeeccc```[[[WWWTTTSSSRRRPPPNNNLLLJJJJJJKKKIIIEEEAAA>>><<<;;;;;;888888999888888777666555333111////////////...---,,,+++***)))(((&&&%%%%%%%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!'''%%%""""""###!!!######!!! !!!!!!!!!!!! !!!"""""""""""" ###""""""%%%)))***(((%%%$$$#########$$$%%%&&&&&&######$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%$$$&&&###%%%(((%%% !!!&&&"""######$$$$$$#########%%%&&&&&&%%%###""""""###&&&$$$""""""$$$%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$(((++++++***(((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((***+++((((((''''''&&&&&&&&&%%%((('''&&&''')))***************+++++++++******)))******+++,,,,,,---......------......///000111111555333111///......///000...///000111111111111111...///000111222333333333777777777888999999::::::>>>AAADDDFFFIIIPPPXXX___ooo||||||nnnbbbWWWNNNIII???===:::777666444000...///...---,,,,,,,,,---...,,,,,,,,,,,,***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! !!!%%%###  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     """"""""""""!!! !!!"""$$$###!!!!!!!!!  !!!!!!  """""" """"""!!!!!!  !!!!!!zzztttrrrpppqqqrrrsssssssssrrrqqqmmmlllkkkjjjiiiiiiiiiiiifffeeeeeeeeeccc```[[[WWWUUUTTTRRRPPPNNNLLLKKKJJJIIIFFFBBB>>>;;;:::999999666777777666666555444333333111////////////...---,,,,,,+++***((('''&&&&&&%%%%%%$$$$$$###""""""""" !!!!!!!!!"""""""""###!!!######!!! !!!!!!!!!!!!  !!!"""""""""!!!!!!  """"""###############$$$%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$(((### ######$$$$$$######"""!!!!!!###%%%&&&&&&$$$$$$%%%&&&(((&&&#########$$$######$$$$$$$$$######$$$$$$$$$'''&&&%%%&&&&&&%%%""" ((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&***)))((()))+++,,,,,,,,,(((((()))))))))(((((('''******++++++,,,------...*********+++,,,---------333222111///......//////------///000222222333333//////000111222222222222444555555666666777777888999;;;===>>>@@@EEEKKKPPPVVV]]]kkkwww|||uuuiiicccZZZQQQIIIBBB;;;888;;;999666444333111...,,,,,,+++***)))))))))***+++************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""!!!!!!"""!!!!!!  !!!!!!!!!   !!!!!! !!!   !!!!!!!!!   """!!! !!!!!!!!!   !!!"""######"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!xxxrrrpppmmmnnnpppqqqrrrqqqqqqpppmmmjjjhhhgggiiijjjhhhfffeeeeeeddddddddd```\\\XXXVVVUUUSSSQQQOOOMMMLLLLLLHHHFFFBBB>>>;;;999888888777777777777666555444333333111///...///000///...------,,,***)))((('''&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""######&&&""" ### !!!######"""!!!"""###  !!!"""""""""""""""!!!!!!!!!"""""" """""""""""""""######$$$!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!"""###$$$%%%(((### !!!"""!!!!!!###""""""################## """$$$%%%$$$$$$%%%&&&***(((%%%#########!!! ######""""""""""""######%%%$$$"""###%%%&&&&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((('''&&&&&&(((******)))'''(((((())))))(((((((((*********+++,,,,,,------,,,,,,,,,---......//////000000000000//////...---,,,---...000222333444444000000111111111111000000111222222333333444555555444555777888888:::===@@@CCCEEEKKKSSSYYY^^^hhhqqq}}}yyynnncccVVVNNNEEEBBB===999777555222000444333000//////...,,,***+++***)))((((((((())))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""!!!!!! !!!!!!!!!!!! $$$$$$### !!! !!!"""!!!    !!!  !!!   """###"""!!!   !!!!!!   !!!!!! !!!"""######"""!!! !!!!!!!!! vvvqqqoookkklllnnnooopppppppppooonnniiieeeeeeiiijjjgggccceeeddddddddddddaaa\\\YYYWWWVVVSSSQQQOOOMMMMMMMMMJJJGGGDDD@@@<<<;;;::::::999999999999888666555444222000///...///000///......---,,,+++***(((''''''%%%%%%$$$$$$###"""""""""""""""""""""############$$$%%%&&&'''&&&%%%###""" !!!######""""""###%%% """""""""!!!!!! !!!!!!"""###$$$%%%&&&%%%""""""!!!!!!!!!!!!""""""&&&%%%$$$######"""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!###&&&)))(((%%%"""!!!!!!"""###$$$%%%&&&'''!!!######"""""""""###)))'''%%%$$$$$$###!!! #########""""""#########&&&$$$######&&&(((******((('''&&&%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&((()))))))))((()))******************)))*********++++++,,,,,,---------....../////////---...000000000...---+++,,,---///000111222222333000000000111000000//////000000000111222222333333222444555666777777777888???===???EEEIIILLLRRRXXX]]]aaajjjtttuuulll```UUUMMMFFF???:::777555333222333444333222///...,,,,,,------+++)))++++++******)))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######''''''&&&%%%$$$###""""""!!!""""""############"""######"""!!! !!! !!!   !!!  """  !!!""""""  !!!"""######### """&&& !!!!!! !!!  !!!!!!!!!uuuppppppkkklllmmmoooppppppoooooonnniiieeeeeehhhiiifffbbbdddccccccddddddaaa]]]ZZZXXXVVVSSSPPPNNNMMMMMMMMMJJJHHHDDD@@@===;;;;;;:::::::::999999888666555444222000......///000///......---,,,+++***(((''''''%%%%%%$$$$$$###"""""""""""""""""""""############ """######!!! """######""""""###%%% ###"""!!!!!!  !!!"""###""""""!!!!!!!!!!!!!!!"""&&&%%%$$$###"""""""""""" !!!"""######$$$$$$$$$ !!!""""""$$$$$$###!!!%%%%%%$$$$$$$$$%%%&&&&&&!!!###%%%%%%###!!!!!!!!!&&&%%%$$$$$$%%%%%%###"""$$$$$$############$$$$$$---***&&&######$$$$$$###%%%%%%%%%%%%%%%&&&'''((())))))((((((((('''''''''$$$$$$$$$$$$&&&'''((()))'''''''''(((((((((((((((+++***)))***,,,---------(((((()))***************))))))***************+++))))))************+++++++++---///000000...,,,***......///000000000////////////000000000///......//////000111111222222333111222333555777777777666;;;888999>>>@@@@@@BBBEEEHHHKKKPPPVVV^^^iiissszzzwwwqqqjjjddd___TTTNNNEEE>>>:::888666444000///---...///000///...---+++***+++,,,,,,+++************)))))))))(((((()))((('''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$######"""&&&&&&%%%$$$$$$###""""""!!!""""""############"""  !!!""""""$$$"""  ###!!! !!!!!!  !!!!!! !!!   !!!"""""""""""" ###'''  !!!!!! uuurrrrrrlllmmmooopppqqqppppppooommmjjjffffffggggggeeebbbcccccccccddddddbbb^^^[[[XXXVVVRRROOOMMMLLLMMMMMMIIIGGGCCC???<<<:::999999888888888777666444222222111000......000000000///------,,,***)))((('''&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""######$$$###  """$$$!!!"""""""""!!!!!!"""$$$ !!!!!!!!!!!!  !!!"""### !!!!!! ###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%% ###$$$%%%$$$###"""%%%'''%%%!!!$$$%%%***(((&&&$$$###"""""""""$$$&&&((((((&&&###""""""#########$$$&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$'''%%%"""!!!"""$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$%%%''')))***&&&&&&&&&'''''''''''''''***((('''(((***,,,,,,+++%%%%%%&&&'''(((((((((((())))))))))))))))))))))))******++++++++++++++++++***,,,---......---+++***...............------,,,......///////////////.../////////000111111222222//////000222444666555444666555666::::::888888:::;;;===@@@DDDIIIPPPXXX^^^ccciiirrrzzzvvvhhhbbbZZZTTTQQQNNNIIIEEEAAA<<<777333111000///......,,,++++++,,,---+++***,,,***)))***+++,,,+++***''''''((((((((('''&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###"""###$$$%%%""""""############""""""###""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!%%%###  ###""" !!!""""""!!! !!!"""!!!    """   vvvsssuuuooopppqqqrrrrrrqqqpppooolllkkkiiigggfffeeeeeedddbbbbbbcccddddddbbb___[[[WWWUUUQQQNNNLLLLLLLLLMMMJJJHHHDDD@@@===;;;::::::888888888777555444222111111///......000111000///,,,,,,+++***((('''&&&&&&%%%%%%$$$$$$###""""""""" !!!!!!!!!"""""""""(((&&&###""""""$$$&&&((("""""""""!!!!!!###!!!!!!""""""""""""!!!!!!  !!!###$$$###$$$$$$""" !!!$$$$$$###""""""!!!!!!!!!"""!!!!!! !!!###%%%###%%%%%%### $$$((($$$ ###&&&''''''&&&$$$"""!!!!!!"""###!!!###&&&'''%%%###""""""###"""###$$$&&&&&&%%%#########""""""""""""######  $$$'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&$$$###$$$&&&(((((('''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,------,,,,,,,,,,,,------...////////////---......//////000111111///------...111333333111555444555777555222444888555777999;;;>>>AAAEEEHHHIIINNNTTTXXX[[[aaajjjqqqxxx~~~}}}mmm]]]SSSIIIEEEAAA???@@@???===:::777555333000...---+++***---,,,+++,,,------+++***+++)))((()))***+++***((('''(((((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$&&&$$$###!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!  """###!!!"""!!!  !!!  !!!"""!!!  """"""!!!    !!! !!! wwwtttvvvqqqqqqrrrssssssrrrppppppkkkkkkkkkhhhfffddddddfffbbbbbbbbbddddddccc___\\\WWWTTTQQQMMMKKKKKKLLLLLLMMMJJJGGGCCC???>>>======;;;::::::999777666444333111///......000111000///,,,+++***)))(((&&&%%%%%%%%%%%%$$$$$$###""""""""" !!!!!!!!!!!! !!!!!! """###"""  """""""""############""""""$$$###!!!   """!!! $$$'''$$$$$$###"""""""""""""""$$$###!!! !!!"""%%%%%%"""%%%(((%%%$$$###!!!  """%%%'''"""$$$###!!!!!!!!!$$$######%%%&&&&&&$$$"""""""""!!!!!!!!!!!!""""""'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&'''((()))************))))))))))))((((((((((((***)))))))))))))))))))))***++++++,,,,,,,,,++++++((()))***+++,,,---------+++,,,---...////////////,,,,,,---......//////000000...,,,---000222111000333222222333000---111888555777888999888888999;;;>>>AAADDDDDDDDDGGGOOOUUUTTTZZZbbbjjjrrr|||}}}zzzuuuqqqkkkbbbYYYMMMBBB;;;:::777555666:::<<<:::888333333222111///---+++)))+++******+++------,,,******)))(((((()))***)))''')))***+++++++++***((('''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###%%%$$$""" !!!"""###""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""" """  """###  !!!!!!!!! !!!"""!!!  ######!!!  """!!!    !!!"""### |||wwwsssrrrpppnnnnnnoooppppppooojjjhhhgggfffgggfffeeecccbbbbbbcccddddddaaa\\\XXXXXXUUUQQQNNNLLLLLLMMMNNNMMMIIIEEEAAA???>>><<<;;;<<<:::777666666555444333000000///...............,,,+++***(((''''''''''''%%%%%%$$$""" !!!###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! ######!!!"""!!!  !!!"""!!!  """$$$%%%***&&&!!!!!!###%%%### """""""""""""""!!! ######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""###$$$$$$###!!!!!!!!!"""###$$$%%%$$$#########!!! ###$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""&&&%%%$$$###$$$%%%&&&'''+++***)))''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''''''''''''((('''(((((()))***)))))))))++++++***************+++******+++++++++******)))$$$&&&)))***+++,,,...000,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------............//////000222333444222111000//////000111222222444666666555555555666888888888999<<<>>>AAACCCHHHHHHIIILLLRRRYYY```eeelllsssyyymmmddd^^^[[[YYYWWWSSSQQQMMMHHHCCC???<<<:::666222//////222444444333111///,,,+++,,,,,,,,,+++''''''&&&%%%%%%%%%%%%&&&)))'''%%%&&&***,,,+++)))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""$$$###$$$$$$###""""""###%%%$$$"""  !!!"""###""" !!!"""### !!!!!!!!!!!!!!! !!!  !!!!!!  """""" %%%$$$"""  !!!     }}}xxxuuuqqqpppnnnnnnooopppooonnnkkkiiigggggggggfffdddcccaaaaaabbbddddddbbb]]]ZZZXXXVVVSSSPPPNNNNNNNNNNNNLLLIIIDDDAAA???>>>===;;;<<<:::777666666666444333000000///...............++++++***)))((('''&&&&&&%%%%%%%%%###!!! """$$$"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! ###!!! !!!"""""" """!!!  !!!"""######"""""""""!!!!!!!!!"""""""""###$$$%%%&&&&&&&&&### """###!!!"""#########""""""!!! """"""""""""""""""!!!!!! !!!!!!""""""######!!!!!!############"""!!!!!!"""###$$$$$$$$$######""" !!!###$$$$$$#########$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''***)))))))))))))))******''''''((((((((()))))))))******)))))))))***++++++************************(((***++++++++++++---...,,,------------,,,+++***,,,,,,,,,------------...111111000/////////000000111111000//////000111111111333555555444333444555555555666777999;;;<<<===>>>>>>>>>???AAAEEEIIIKKKOOOUUU^^^fffmmmsssxxx{{{{{{ssskkkfff^^^XXXOOOHHHEEECCCAAA@@@CCCBBB???;;;888555444333555222///...000222222111000...,,,+++,,,------,,,(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&)))+++***))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###!!!""""""!!! !!!###&&&$$$"""!!!!!!!!! !!!!!! """######"""!!!  !!!!!!!!! !!!   !!! zzzvvvqqqooonnnnnnoooooonnnmmmkkkjjjhhhggggggfffdddbbb```aaabbbcccdddbbb^^^ZZZYYYWWWUUUSSSQQQOOONNNNNNKKKHHHCCC@@@??????>>><<<;;;:::888777777666444222000000///...............******+++***)))(((&&&%%%%%%%%%%%%$$$"""!!!"""######""""""!!!!!!""""""### !!!!!! $$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!&&&$$$###$$$''''''%%%"""#########$$$######"""!!!""""""""""""############ !!!"""###$$$$$$ !!!"""############!!!!!!"""############### !!!###%%%%%%###!!! !!!###%%%&&&&&&%%%$$$$$$$$$$$$###############$$$$$$#########$$$%%%&&&######$$$%%%%%%$$$###"""%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&'''((()))))))))((())))))***++++++******)))))))))******+++,,,---...---+++***+++,,,------------------,,,+++,,,,,,,,,,,,------------111000//////......//////000000////////////000000000111333333222111222333111111333444555555666666888888888888888999:::;;;<<<@@@DDDHHHLLLOOORRRUUUZZZ```hhhpppwww~~~yyyqqqkkkdddaaa]]]YYYTTTNNNHHHDDDBBB???:::777666555444444555444222111000///......333000...---...//////......,,,++++++,,,---,,,+++)))((((((''''''''''''''''''&&&$$$%%%'''))))))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$###"""!!! """"""""""""""""""""""""########################!!!!!! !!!!!!!!!""""""!!! !!!###'''%%%###"""""""""!!! """""""""!!!!!!$$$###""""""###   """      yyyuuupppooonnnnnnoooooommmkkkllljjjhhhgggfffeeecccaaaaaabbbbbbddddddaaa]]]YYYXXXXXXVVVTTTRRRPPPNNNMMMJJJGGGCCC@@@??????>>>===;;;:::888888888777444222000000///...............)))***++++++***(((%%%$$$$$$%%%%%%###!!! !!!"""######""""""""""""###### ######"""""""""!!!!!!!!!!!! !!!!!!!!! $$$$$$$$$&&&((((((&&&$$$######$$$$$$$$$######"""!!!!!!""""""######$$$$$$ !!!!!!""""""###### !!!!!!"""######$$$!!!!!!!!!""""""""""""""" !!!###$$$###!!!!!!###%%%&&&%%%$$$###########################&&&&&&&&&&&&&&&'''''''''"""###%%%''''''&&&$$$### !!!"""###$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''''''''((('''%%%$$$%%%&&&(((***(((((((((((())))))***+++***))))))((())))))+++++++++,,,---,,,***)))***++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------...///111222////////////////////////...000111111000///000111...///111222222222111000444444666777888888888888:::;;;===>>>>>>@@@CCCEEEFFFIIINNNRRRVVVZZZ___bbbjjjkkkmmmppptttxxx{{{}}}zzzwwwqqqlllgggeeedddddddddbbb```^^^[[[VVVOOOKKKIIIHHHFFFEEEDDDBBB>>>;;;999999777777777666666555111000000////////////000000///---,,,,,,,,,++++++---+++))))))******((('''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######&&&%%%$$$###############"""""""""""""""""""""""" !!!!!!!!!!!! """###$$$###!!!!!!###$$$'''%%%###"""""""""!!! !!!""""""""" !!! !!!$$$  """!!!!!!"""$$$$$$###""" !!!!!!  !!!   }}}xxxtttqqqpppoooooopppooommmkkkkkkjjjhhhggggggfffdddbbbcccccccccdddccc```[[[WWWXXXXXXVVVTTTQQQOOOMMMLLLJJJGGGCCC@@@??????>>>===;;;:::999888888777444222000000///...............)))***++++++***(((%%%$$$"""###$$$###!!! !!!######""""""""""""######  !!!""""""""""""!!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!  """######""" """######$$$$$$$$$######!!!!!!""""""#########$$$######""""""!!!!!!  !!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!########################%%%%%%&&&&&&&&&'''''''''!!!"""$$$&&&&&&%%%###""" """############%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***++++++++++++((('''%%%$$$%%%&&&(((***((('''''''''((())))))***)))((((((((()))******+++((()))******)))(((***+++)))******+++++++++******+++++++++,,,,,,,,,------+++++++++,,,---...000000.........//////.........---///000000///......///...///000111111000///......///111222333444444333666777777777666777:::<<<<<<===@@@AAABBBDDDGGGJJJNNNOOOPPPQQQSSSVVVXXXYYYXXXZZZ]]]___aaacccgggiiilllnnnqqqvvvyyy|||}}}~~~|||zzzyyyyyy{{{{{{zzzxxxtttttttttssssssrrrqqqqqqooopppqqqsssuuuwwwyyyyyy}}}~~~xxxsssmmmggg```\\\VVVTTTOOOKKKIIIHHHHHHIIIDDDBBB@@@??????>>><<<::::::999999:::;;;:::888666333333444444333333222222000000///............///---------+++***))))))***,,,***(((((('''&&&$$$"""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$######""""""""""""###$$$%%%%%%"""""""""""""""""""""""" !!!""""""!!! """######"""!!!!!!"""$$$%%%###!!!!!!""""""!!! !!!"""###""" """    !!! !!!    |||vvvrrrqqqqqqpppqqqqqqpppmmmkkkjjjhhhgggfffgggfffeeeccccccccccccddddddaaa\\\XXXZZZXXXVVVSSSPPPNNNMMMLLLKKKHHHCCC@@@??????>>><<<;;;:::999999999888555222000000///...............******+++***)))(((&&&%%%"""$$$%%%$$$""" !!!###""""""!!!!!!""""""### !!!!!! !!!######"""""""""### !!!!!!!!!!!!  """"""###""""""!!! !!!!!!"""#########"""!!!"""######$$$#########!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!!"""###### !!!""""""""" !!!###$$$##################""""""###############$$$$$$$$$!!!"""###$$$$$$$$$######!!!!!!"""######"""!!! !!!"""###$$$%%%%%%%%%!!!"""$$$&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++******)))((('''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((()))************&&&((())))))((((((***+++((())))))***************++++++++++++,,,,,,,,,,,,...------,,,+++,,,,,,,,,------............---------///000///...------...///000000111000000/////////000000000000000//////000111222222111111333555222444666777777888;;;===????????????@@@AAABBBCCCAAADDDFFFHHHIIIJJJMMMOOOLLLNNNQQQTTTVVVWWWXXXXXXXXXVVVUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVYYY]]]aaaiiiqqqrrrnnn\\\XXXTTTPPPMMMJJJFFFCCC???>>><<<:::999999::::::888666444444666777777666333222222222333222000...,,,---//////---,,,,,,,,,...---,,,+++***************+++,,,+++)))((()))******)))'''''''''%%%""" &&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$###### !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!  """$$$""" !!!"""###"""!!! !!!"""""""""!!!  !!!"""   """    |||vvvrrrrrrrrrrrrrrrrrrqqqnnnkkkiiigggffffffggggggfffeee``````aaacccdddbbb^^^[[[]]][[[WWWSSSPPPOOOOOOOOOLLLIIIDDDAAA???>>>===;;;;;;::::::::::::888555222000000///...............++++++***)))((('''&&&&&&$$$%%%'''&&&$$$""""""""""""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! ###%%%$$$""" !!!### !!!""""""!!! ###"""!!! %%%%%%%%%%%%$$$$$$%%%''' !!!""""""#########"""!!!!!!!!! ######""""""!!!!!! """!!! !!!"""  !!!""""""  """###$$$###""""""!!!!!!"""###$$$%%%""""""#########$$$$$$$$$ !!!"""#########""""""#########""""""!!!!!!!!!######$$$%%%&&&&&&%%%%%%"""###%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((('''%%%$$$''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&$$$&&&)))+++++++++)))(((''')))******))))))***+++))))))***+++++++++++++++***++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,---............---,,,---///000///...,,,,,,---000000000//////000000111222222222222111111111111///000222222111111222333...000333444333333444555777777777777777888999999888:::===>>>===>>>???AAA;;;<<>>===<<<;;;999777555555444333333333444444555444333444555555333111/////////000111000...,,,))),,,------***)))+++,,,++++++***))))))))))))***(((***,,,+++)))((()))***((('''''''''((('''%%%###&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''%%%$$$&&&(((&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###!!! !!!###%%%%%%$$$!!!!!!  !!!"""###  !!!  $$$"""  }}}vvvrrrsssssssssssssssrrrnnnkkkhhhfffeeefffggghhhgggfff]]]^^^```ccceeedddaaa^^^___\\\XXXTTTQQQPPPPPPQQQMMMIIIEEEAAA???>>><<<;;;;;;::::::::::::888555222000000///...............,,,+++***(((''''''''''''%%%''')))(((&&&$$$$$$$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""%%%&&&%%%!!! !!! !!!""""""!!! !!!!!!!!!"""""""""######'''&&&$$$###"""""""""###$$$$$$###"""!!!!!!###%%% !!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###"""  !!!"""  !!!"""!!!!!!"""$$$&&&&&&%%%###!!! !!!$$$&&&(((""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$######''''''%%%$$$##################$$$%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))******((('''%%%'''(((((()))***)))))))))***)))((('''&&&%%%%%%%%%###%%%))),,,,,,+++)))'''***+++,,,+++))))))***+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,......,,,,,,---......---,,,,,,---///000///...,,,,,,---111000///...///000111222111000000000111222333444///111222222111000111222111333555555333222111222444444444444555666666777666888::::::999999999:::555666888:::<<<<<<<<<<<<;;;:::999:::;;;<<<;;;:::::::::::::::::::::::::::999999888888777777777666666888999<<>><<<;;;;;;:::;;;;;;;;;:::888666555444111...///111333333111000...+++******)))(((&&&&&&%%%###!!!!!!"""###%%%%%%%%%###"""!!!######""""""""""""""""""$$$$$$$$$###"""!!! """"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$$$$###!!!"""!!!  """""""""!!! !!!!!! !!!!!!&&&$$$"""!!! !!!"""### !!!""""""######!!!$$$&&&%%%###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$"""###$$$$$$&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&******)))((('''&&&&&&%%%$$$%%%%%%&&&'''((()))))))))))))))))))))******+++******))))))((((((''''''************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,.........---------......///---,,,***+++---............///000000111111000000...............///000000444222000000111111111000222222333333333444444444555555555555555555555444333333333222222222111111555555444444444333333333333222111000000000222222222222444888===>>><<<999444333222222555666666555444333000...,,,,,,,,,---+++++++++*********))))))++++++************++++++)))************)))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&******)))''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!! !!!""" !!! !!!!!!!!!!!!  !!! {{{vvvtttssssssssssssqqqooommmkkkkkkiiigggggghhhhhhgggfffdddddddddeeeeeeddd```^^^\\\YYYUUUSSSSSSQQQOOOLLLLLLIIIFFFAAA>>><<<<<<<<<:::::::::999888777666555333111......111222222111111///,,,***)))(((&&&$$$&&&%%%###"""""""""###$$$"""""""""!!!!!! """""""""""""""""""""!!!######$$$$$$###"""   """$$$%%% """"""!!! !!!!!!"""###""" !!!######"""###############"""!!!!!! """!!! """!!!  !!!"""%%%###""" """### !!!!!!"""######$$$ ###&&&'''&&&$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$#########&&&&&&%%%$$$###"""!!!!!!%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''(((((())))))******((((((((('''((())))))******)))))))))((((((((('''************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......------...000///...---------------...000///......000111000000*********+++++++++,,,,,,...............//////000222111//////000000///...//////000000000111111111333333333333222222222222000000111111111111111111333333333222222222111111000/////////000111222222///......000333555444333333111//////000000///.../////////...---,,,+++***+++++++++*********))))))+++******))))))******+++++++++,,,,,,++++++***)))((((((''''''''''''(((((('''''''''''''''((((((((())))))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######!!! """""""""""""""######$$$ !!!!!!!!!!!! """"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!    """!!!  yyyuuuuuurrrsssssssssqqqpppnnnmmmiiigggffffffggghhhgggfffdddddddddddddddccc___\\\[[[YYYVVVTTTSSSRRRPPPNNNKKKIIIEEEAAA>>><<<<<<<<<::::::888777666555555555333000......///111111000222///,,,)))(((&&&$$$"""%%%$$$$$$$$$############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###$$$$$$###!!! !!! !!!###%%% !!!"""$$$""" """###### !!!""""""  """ !!!######"""  !!!!!!!!!!!!!!!"""######$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$############"""""""""###$$$%%%%%%%%%###"""!!!&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''''''''(((((()))))))))))))))((((((((((((************************)))***++++++,,,+++++++++************************---...//////......///111///...------,,,,,,,,,,,,///---++++++---------,,,...---,,,,,,,,,---//////...------------...//////111///------...///...------............///////////////000000000000000000---......//////000000111111111000000000/////////,,,,,,...///000111111111222000......000222333333444222000///000000///...)))+++,,,------+++)))(((+++************)))))))))******))))))))))))******+++++++++++++++***))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""############"""!!! ######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """!!!!!!  !!!    !!!zzzuuutttqqqqqqrrrrrrrrrpppooonnnhhhfffeeeeeefffhhhhhhgggeeedddcccddddddbbb^^^[[[ZZZXXXVVVTTTRRRQQQPPPOOOJJJHHHDDD@@@>>>===<<<===<<<:::999777666666666777222000///......//////000000...+++)))((('''%%%###$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!"""""""""""""""###### """$$$$$$###""" ######"""!!!!!!!!!!!!""" !!!%%%###!!!!!!"""######""" !!! !!!""" !!!!!!!!!  !!!!!!  !!!!!!""""""###$$$$$$$$$ !!!""""""!!!!!!"""$$$%%%%%%$$$$$$######""""""########################!!!"""$$$$$$"""!!!"""### !!!!!!"""###$$$%%%%%% ###&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))))))))))))))((((((((((((******************************++++++++++++******)))))))))***************+++,,,...---,,,,,,---//////...---,,,++++++++++++...,,,*********+++***)))111000///......000222333------,,,,,,------...///000...,,,,,,.........---............////////////------...............///,,,,,,---...///000111111000000000/////////......***,,,---/////////...---111000000000111333333333///...---...000111111111'''((()))*********)))(((************)))))))))))))))))))))(((((()))))))))(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""######"""!!! """"""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!  !!! !!!  !!! |||tttsssooopppqqqqqqqqqpppooooooiiigggddddddfffggghhhhhheeedddccccccccc```\\\YYYXXXWWWVVVTTTQQQPPPOOOOOOHHHFFFCCC@@@>>>============<<<:::888777777777888111111000///......///000...,,,***)))))))))'''&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$######""""""!!!"""""""""######$$$$$$$$$!!!#########"""!!!!!!!!!"""""""""!!!   !!!"""###############$$$&&&'''&&&### $$$###!!! """###$$$ !!!!!!  !!!!!!""""""""""""%%%$$$"""!!!!!!"""$$$%%%  !!!!!!!!!"""######$$$$$$!!!"""""" """###$$$$$$$$$#########""""""######################## """$$$###"""!!!""""""!!!!!!"""###$$$%%%&&&&&&!!!$$$'''))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))*********++++++******)))************++++++,,,,,,((()))******))))))***+++------,,,+++++++++++++++000...---,,,---------,,,---,,,*********+++---///,,,,,,,,,,,,,,,---......///...,,,,,,...//////...,,,,,,---------.........,,,,,,------............+++,,,---...///111222222111000000000////////////,,,---......---,,,+++)))&&&(((+++---............***)))((()))+++,,,,,,,,,''''''&&&&&&'''(((***+++)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!""""""""""""!!!!!! !!! !!!""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!     |||tttqqqlllmmmooopppppppppooooookkkhhheeedddfffggghhhhhheeedddccccccbbb___[[[XXXWWWWWWVVVSSSOOOMMMMMMNNNGGGEEEBBB???>>>======>>>===<<<;;;999888888777777222222222000...---///111...,,,***)))******)))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!""""""######$$$$$$ !!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""$$$''')))'''### """!!!  !!!"""###  !!!""""""!!! !!!""""""######!!! !!! !!!""""""###### """$$$$$$###"""###$$$""""""""""""""""""""""""########################"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))*********+++******)))((())))))******+++,,,,,,,,,&&&'''((((((''''''((())),,,++++++******++++++,,,...,,,******+++,,,+++******))))))((((((***+++,,,,,,++++++++++++,,,------...---+++,,,---///......************++++++++++++++++++,,,,,,---.........+++,,,---...///000111111111111111000000000//////.........---,,,+++))))))"""%%%***,,,,,,,,,++++++...,,,***************(((((('''&&&%%%&&&(((+++,,,(((((()))))))))))))))***((((((''''''''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%##############################""""""!!!!!! !!!!!!!!!""""""!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!   {{{sssrrrjjjkkkmmmnnnooooooooonnnmmmjjjfffeeefffggghhhhhheeedddcccbbbaaa^^^ZZZWWWVVVWWWVVVRRRNNNKKKKKKLLLFFFEEEBBB???>>>===>>>>>>::::::::::::999777666555222333333111...---///222000...,,,+++++++++)))((('''&&&%%%$$$###$$$%%%%%%""""""!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!""""""+++)))%%%""" !!!  """$$$&&&&&&###!!! !!!   !!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!$$$%%%$$$###"""### !!!""""""##############################"""###%%%%%%#########$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''((((((''''''(((((())))))******((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))***************)))(((((((((((())))))***++++++,,,'''((())))))(((((()))******))))))******+++,,,---***((('''''')))******))))))************++++++++++++++++++++++++,,,,,,---,,,+++******,,,------,,,))))))*********+++++++++*********+++,,,---------***++++++,,,---......///000000000000////////////...---,,,,,,++++++++++++&&&))),,,---++++++,,,---000...,,,+++,,,,,,+++***(((((((((((()))******+++(((((((((((())))))******(((''''''&&&&&&''''''((((((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""""""""#########$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""######################## !!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   yyyrrrsssiiijjjlllmmmoooooonnnnnnnnnkkkgggffffffggghhhhhheeedddcccbbbaaa^^^YYYVVVVVVWWWVVVRRRLLLIIIIIIKKKFFFDDDAAA???======>>>>>>999999999999888777555333333444444222...---000222333000---,,,+++***)))'''((('''%%%######$$$%%%&&& !!!!!!""" !!!!!!###"""  !!!###;;;555---$$$ !!! !!!"""""""""!!!   ###$$$$$$######''''''%%%  """%%%'''  """######"""  !!!""""""!!!!!! !!!!!!!!!"""$$$###!!!  !!!"""######"""""""""""""""""""""""" !!!######!!! !!!""" !!!"""###$$$$$$!!!!!!!!!!!!"""###%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))***************)))((((((&&&''''''((()))******+++(((***++++++******+++,,,(((((())))))***+++---...,,,***)))***,,,------,,,''''''((())))))))))))(((++++++******++++++,,,---+++)))((()))+++,,,,,,++++++,,,,,,,,,,,,---------((())))))***+++,,,,,,,,,*********++++++,,,------000000/////////.........---,,,+++++++++,,,---...)))++++++)))''''''))),,,)))((('''(((***+++++++++'''(((***+++,,,+++***)))'''((((((((())))))******'''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###  !!! !!!!!! !!! !!!  vvvqqqqqqmmmnnnpppqqqqqqqqqpppooommmjjjgggeeefffggggggfffeeedddcccbbbaaa^^^ZZZVVVXXXUUUQQQMMMKKKKKKKKKLLLHHHFFFBBB???<<<<<<======>>>===<<<;;;999777555333111000///---------......///---,,,,,,+++)))&&&###&&&%%%###"""""""""###$$$###"""!!! """!!! !!!&&&&&&$$$###"""!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!! !!!  !!!"""###$$$%%%!!!"""###"""!!!###$$$%%%### !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! &&&$$$!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!! """$$$$$$$$$######""""""!!!!!!###$$$$$$$$$$$$###""""""!!!  """######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$((()))(((&&&''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***&&&''''''((()))*********************)))'''&&&%%%,,,,,,,,,+++)))(((&&&%%%%%%&&&((()))******))))))))))))(((((()))***++++++++++++******++++++,,,---,,,++++++******++++++,,,((((((&&&&&&''')))+++---...---,,,...111111...***//////...------,,,++++++...---,,,++++++,,,---...---+++(((&&&&&&'''(((***((((((((((((((((((((((((%%%&&&''''''((((((''''''''')))******)))(((((()))$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$&&&)))+++,,,)))&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""######""""""""""""######$$$######"""!!!  """!!! !!! !!!"""###"""!!! ###""""""!!!  """"""!!!   !!!    !!! wwwrrrrrrmmmnnnooopppppppppoooooollljjjfffeeeeeefffffffffeeedddcccbbbaaa___ZZZWWWWWWUUURRRNNNLLLKKKKKKKKKHHHFFFBBB???===<<<======<<<;;;;;;:::999888666555555444222000000000000111///---,,,,,,+++)))&&&$$$%%%$$$######""""""#########""""""!!!!!!!!!!!!""""""!!! !!!"""%%%$$$###""""""!!!!!!"""$$$$$$###"""  !!!!!! !!!""""""### !!!""""""!!!"""""""""    !!!   !!!!!!######"""!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""!!! !!!#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$''')))(((&&&&&&'''''''''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''))))))(((''''''((())))))''''''(((((()))******+++************)))((('''&&&&&&'''((()))***+++++++++%%%&&&((())))))))))))(((******))))))******+++,,,***))))))))))))***++++++))))))))))))))))))))))))((((((''''''((()))+++,,,,,,++++++,,,---,,,+++***------,,,++++++***)))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((((((&&&$$$"""""""""%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%''')))+++666111+++&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&((((((&&&$$$""""""""""""!!!!!!"""""""""!!!"""""""""""""""""""""!!!!!! !!!!!!######""""""!!!  !!!  !!!"""###!!!!!!  !!!!!!!!!!!!  !!!!!!      wwwsssrrrmmmmmmnnnooooooooooooooommmjjjgggeeeeeeffffffeeefffeeedddcccbbb___[[[WWWUUUTTTRRRPPPNNNKKKJJJIIIGGGEEEBBB???===<<<======::::::::::::999999888777333222000...------------///---,,,++++++)))'''$$$$$$$$$$$$$$$$$$###""""""###""""""""""""######$$$"""!!! !!!"""#########"""""""""""""""###(((((('''%%%###"""!!!  !!!"""### !!!!!! !!!!!!!!!"""""" !!!"""!!! !!! !!!!!!   !!!!!!  !!!"""  !!! !!!###$$$###!!!"""!!!  """#########$$$$$$######"""!!!$$$###""""""###$$$###!!!"""############""""""!!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''((()))'''(((((())))))******+++************))))))((('''$$$%%%''')))***++++++,,,''''''((())))))(((((((((***************++++++,,,((((((((((((((())))))***))))))***++++++***))))))(((((())))))******++++++)))******)))''''''((()))******))))))((((((''''''***))))))(((((())))))***###$$$&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%&&&'''***+++888333,,,&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$ """&&&))))))&&&""" ######""""""""""""###### !!!!!!"""######$$$!!!!!! !!!!!!###""""""!!!!!!   !!!"""!!!   !!!!!!"""""" !!!!!!   !!!!!! !!!    wwwssssssmmmmmmnnnnnnooooooooooooooolllhhhggggggggggggffffffeeedddcccbbb___[[[XXXTTTTTTSSSRRROOOLLLIIIGGGFFFEEEBBB???>>>=========;;;;;;;;;:::999888777666333111///---,,,+++,,,,,,///---++++++***)))'''%%%######$$$%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!!!!"""######"""""""""""""""###$$$%%%''''''&&&&&&%%%$$$###### !!!!!!!!!!!!!!! !!!!!!""" ######"""!!!  !!!!!!!!! ######"""  """ !!!!!!""""""""""""!!!  !!!""""""""""""$$$&&&%%%###!!!  %%%((('''%%%!!! """$$$###############""""""!!!&&&$$$######$$$$$$"""!!!""""""###""""""!!! $$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&(((((((((''''''(((((()))''''''''''''''''''''''''((((((((())))))*********)))))))))***))))))(((((((((((())))))((((((''''''((()))))))))))))))))))))***)))))))))))))))******((((((''''''(((((()))******+++---......---+++***(((((()))***++++++******(((******'''$$$###&&&))))))(((((((((''''''&&&&&&************************&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''%%%######$$$&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))...***&&&$$$%%%'''((((((&&&&&&%%%%%%%%%$$$$$$$$$!!!"""%%%&&&&&&%%%"""!!!######""""""""""""######!!!!!!""""""##################""""""""""""######""""""!!!!!!!!! """!!!!!! !!!""" !!!!!!  !!!""" !!!!!!""" !!!!!!!!!!!!   !!!   !!!!!!!!!   !!!###$$$$$$!!!!!!  vvvsssrrrnnnnnnnnnnnnnnnoooooopppqqqnnnjjjhhhhhhhhhhhhgggfffeeeccccccbbb___[[[WWWTTTTTTTTTRRROOOLLLHHHFFFEEEDDDBBB@@@>>>===============<<<;;;999777555444555444222000/////////000///---+++******)))(((&&&######$$$%%%%%%###"""!!! !!!!!!"""###!!!!!!!!!!!!!!!"""#####################$$$%%%&&& !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!  """###"""  """  !!!"""!!!""""""  !!!$$$###!!!!!!"""$$$"""############"""!!!!!!&&&$$$######$$$$$$"""!!!"""""""""""""""!!! %%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((%%%%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))'''(((((()))))))))(((((()))))))))((('''&&&%%%$$$******************++++++((((((''''''''''''(((((()))(((((((((((()))******)))***,,,------,,,***)))(((((()))*********))))))(((******(((%%%$$$'''***((((((((((((''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))((('''###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""######""""""!!!!!!!!! ######""""""""""""######!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!""" !!!!!!!!!!!!   """!!!  !!!!!!    !!!"""!!!!!!  ~~~uuurrrqqqooooooooooooooopppqqqqqqqqqnnnkkkhhhhhhhhhhhhgggeeedddcccbbbaaa^^^ZZZVVVUUUUUUTTTRRROOOKKKHHHFFFDDDCCCBBB@@@???>>>======>>>===<<<;;;999666444333333222000///......///000///---***)))******((('''$$$$$$$$$$$$$$$###""""""!!! !!!!!!""" !!!!!!"""""""""######""""""###$$$%%%%%% !!!"""""" !!!!!! !!!!!!!!!!!!""""""######  !!!### !!!   !!!!!!!!!   !!! !!! !!!"""""""""######""""""!!! $$$###""""""###$$$###!!!!!!""""""""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&'''''''''''''''&&&&&&))))))))))))***+++,,,---(((''''''&&&&&&&&&&&&&&&((((((((((((((()))******''''''((())))))(((''''''((((((((((((((()))))))))((()))))))))'''''')))***(((((((((((((((((('''''''''((())))))))))))((('''***(((%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$$$$""" !!!&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))(((%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!   !!!  !!!!!!  ###!!!  !!!  |||tttpppoooqqqppppppooopppqqqrrrssspppmmmiiigggggggggfffeeedddcccbbbaaa```]]]YYYUUUVVVVVVTTTQQQNNNKKKHHHGGGDDDCCCBBBAAA???>>>======<<<<<<<<<;;;999777666555///...---,,,,,,---...//////---***))))))***)))(((%%%$$$######""""""#########"""!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!"""### !!!""""""######!!!!!!   !!!"""###### !!!!!!"""  !!!  !!! !!!"""############ !!! &&&$$$!!!!!!!!!!!! """$$$%%%$$$###!!!!!!""""""!!!  """""""""""""""!!!!!! """!!! !!!#########"""!!!!!!"""#########""""""""""""#########$$$$$$$$$############$$$%%%&&&'''###%%%&&&&&&######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%$$$###############$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&(((***,,,---(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((((((((('''''')))***+++***)))''''''''''''''''''''''''((()))************)))(((&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%% $$$&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%"""&&&&&&%%%%%%%%%%%%$$$$$$"""""""""!!!!!!"""""""""!!!!!! !!!!!! !!!!!! !!!!!!   !!!          !!!!!!  {{{ssspppnnnrrrqqqpppppppppqqqssssssooolllhhhfffeeeeeeeeedddcccbbbaaa```___\\\XXXUUUWWWVVVTTTQQQMMMJJJHHHGGGCCCCCCBBBAAA@@@>>>======::::::::::::999888777777111000000//////111222333///---***))))))***)))(((&&&%%%###"""""""""###$$$$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!  $$$$$$###!!!  !!!"""""" """"""###!!!!!!!!!!!!!!!  """$$$%%%$$$"""  !!!!!!!!! '''$$$!!!!!!$$$###!!! !!!$$$"""""""""!!!!!! """""""""""""""!!!!!! !!!  """######""" !!!"""######$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''%%%###"""###&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&)))+++,,,***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''((())))))(((&&&%%%$$$&&&'''((('''%%%%%%(((,,,---+++(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%'''((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!$$$'''&&&###$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!"""$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""######"""!!!  """"""######$$$$$$%%%%%%######""""""""""""######    !!!"""###   !!!!!!  !!!!!!   """### !!!|||uuuqqqooorrrrrrqqqppppppqqqqqqqqqnnnkkkgggfffggggggeeecccbbbdddffffffccc___\\\[[[ZZZYYYXXXUUUQQQMMMIIIGGGFFFEEECCCAAA>>>===<<<<<<:::999999::::::999555333222222111000000000000000......---,,,+++))))))((("""######$$$$$$$$$######%%%###""" !!!!!!%%%%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!"""""""""!!!!!! !!!""" !!!!!!!!!!!!%%%""" !!!!!!!!!!!!!!!!!!!!!!!! ###%%%"""###!!! &&&""" !!!   !!!""" """!!! """%%%######""""""!!!!!!!!!  !!!""""""!!!  """&&&))))))&&&"""########################$$$$$$$$$############### !!!###$$$###########################$$$%%%'''((('''$$$!!!%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%%%%%%%%%%&&&(((&&&''')))******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&---(((###"""%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%###&&&++++++$$$!!!###&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%&&&'''(((((($$$%%%'''''''''%%%###"""!!!$$$''''''$$$""""""$$$######$$$%%%&&&&&&'''''' ###$$$$$$$$$&&&'''%%%&&&&&&$$$######%%%'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######"""!!! !!!!!!"""###############$$$$$$###!!! !!!!!! """""""""!!! !!!!!! !!!!!!"""""" ###!!! """!!!!!! !!!!!! !!!""""""### !!!!!!   !!!!!!!!!  !!!!!!!!!"""  !!! !!!!!!!!!  !!!{{{sssooonnnpppppppppqqqrrrsssttttttqqqmmmjjjhhhhhhhhhfffdddccceeefffeeebbb^^^[[[ZZZYYYXXXVVVSSSPPPLLLIIIHHHFFFEEECCCAAA>>>===<<<<<<:::999999::::::999555333000000///..................------+++***)))((('''"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###%%%###!!!"""""""""!!!!!!  !!!"""!!!!!!  !!!"""  !!!!!!###&&&&&&!!! !!! """###   !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!"""$$$!!!  !!!!!!""""""""""""!!!!!!"""  """"""################################################"""!!! !!!"""###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&%%%$$$###$$$%%%'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%,,,'''$$$$$$(((+++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&,,,'''%%%'''&&&$$$%%%***%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''((()))((('''&&&&&&&&&!!!!!!"""######$$$%%%%%%!!!###$$$$$$$$$%%%&&&$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%$$$$$$###### !!!!!!!!!!!!!!!###"""!!!  &&&###!!!!!!"""###""" !!!!!!""" !!!  !!!""""""!!! """!!! !!!  !!! !!!"""""" !!!!!!!!!    !!! yyyqqqnnnmmmooopppqqqrrrsssuuuvvvwwwtttqqqmmmkkkjjjiiigggfffdddeeefffddd```\\\YYYXXXWWWVVVSSSPPPMMMKKKJJJIIIFFFEEECCCAAA>>>===<<<<<<:::999999::::::999555333000000///.........//////------,,,+++)))((('''&&&######$$$$$$$$$######""" !!!"""############$$$""" !!!!!!!!! !!!!!!!!!   !!!""""""!!!  !!!"""###!!!######  """***---***((()))###"""!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###%%%###  """"""""""""""""""""""""!!!""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$######""""""'''&&&&&&%%%$$$#########$$$&&&%%%$$$######$$$%%%&&&%%%&&&'''%%%###""""""###((('''%%%######%%%'''(((#########$$$$$$$$$$$$%%%'''$$$"""$$$(((++++++***%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))%%%#########"""$$$((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!###%%%%%%$$$!!!!!!""""""###$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$%%%&&&%%%######%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######################## !!!!!!!!!!!!!!!$$$######"""""""""######(((&&&$$$#########"""!!!   !!!"""###!!! !!!    !!!   """ !!!   !!! yyyqqqoooooopppqqqrrrsssuuuvvvvvvwwwtttrrrooollljjjhhhggggggeeeffffffccc___ZZZXXXWWWVVVTTTQQQNNNLLLKKKJJJJJJFFFEEECCC@@@>>>===<<<<<<:::999999::::::999555333222222111111000111111222------,,,***((('''&&&%%%######$$$$$$$$$###"""""" !!!#########"""!!!!!!"""######"""!!!!!!"""########################  !!!"""$$$"""  !!!"""######!!!  """%%%######"""!!!   !!!""""""""""""  !!!""""""!!!"""""""""""""""!!!!!!!!! ###"""!!! !!!"""###$$$""" """$$$&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######"""""""""""""""###&&&%%%%%%$$$$$$######""""""$$$###$$$&&&%%%$$$######"""######%%%%%%$$$######$$$%%%%%%$$$%%%%%%$$$###""""""$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$""" !!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&((((((%%%#########$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$%%%%%%&&& $$$%%%$$$######$$$$$$%%%%%%%%%&&&###$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&'''######""""""""""""##################$$$$$$$$$$$$############"""""""""""" !!!!!!""""""""""""!!!!!!"""###############"""""""""!!!""""""######$$$###!!!!!!!!!!!!!!!   !!!"""###       !!!!!!  {{{sssqqqrrrqqqrrrsssuuuuuuuuuuuuuuusssrrrooollliiigggggggggfffgggfffccc^^^ZZZXXXWWWVVVTTTQQQOOOLLLKKKKKKKKKFFFEEECCC@@@>>>===<<<<<<:::999999::::::999555333222222111111111111222222...---,,,***((('''%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""#########""" !!!!!!  """########################  !!!"""###"""!!!  !!! """   """!!!  !!!!!!!!!!!!!!! """ !!!!!!!!!!!!!!!"""""""""""""""!!!  !!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$$$$#########"""""""""!!!&&&)))***&&&!!!!!!%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""$$$%%%"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$!!!  !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%'''((()))))))))'''%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$!!! $$$''''''&&&###$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$######$$$###$$$&&&%%%$$$###$$$%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!"""###############  !!!"""  """"""  !!!"""     uuussssssqqqrrrtttuuuuuuuuuttttttqqqqqqooolllhhhfffggghhhggggggfffccc^^^ZZZYYYXXXWWWVVVSSSQQQOOOMMMLLLKKKFFFEEECCCAAA>>>===<<<<<<:::999999::::::999555333000000/////////000111111///...---+++)))'''&&&%%%$$$$$$$$$$$$$$$###"""!!!############"""!!!  !!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! $$$$$$  !!!   !!! ###"""!!!  """    !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%''')))((($$$""""""$$$###"""""""""""""""##############################!!!"""###""""""$$$%%%!!!###%%%&&&&&&%%%###!!!#########$$$$$$$$$$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%!!!"""&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$###"""""""""""""""""""""""""""###%%%&&&&&&%%%###$$$%%% """######"""!!!!!!"""""""""############""""""!!!!!!""""""###$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!!######""""""!!!""""""""" ###%%%  !!! !!!  !!!  vvvrrrqqqnnnppprrrtttvvvvvvuuuuuupppqqqpppmmmiiiggghhhjjjggggggfffccc___\\\ZZZZZZXXXXXXVVVTTTRRROOOMMMKKKFFFEEECCCAAA>>>===<<<<<<:::999999::::::999555333000000//////000000111222000///...,,,***(((&&&%%%$$$%%%%%%$$$$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""" !!!!!!"""""""""""""""   !!!""" """######"""!!! """###    !!!!!!!!! &&&"""  !!! !!!""""""!!!  !!!  !!!######""" !!!""" !!!!!!!!!""""""""""""""" !!!""""""""""""!!!!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$"""""""""######""""""""" """###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$####################################!!!###$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!###""""""""""""######$$$$$$$$$""""""######$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$""" !!!""""""""""""!!!!!!!!!!!!###$$$&&&&&&%%%$$$%%%&&& """$$$$$$###!!!!!!"""""""""###$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!'''&&&%%%$$$#########$$$ !!! !!!$$$!!!  !!! !!!  !!!######   wwwpppnnnkkkmmmqqqtttvvvwwwwwwvvvpppqqqpppmmmiiihhhjjjlllggghhhgggccc___\\\\\\\\\YYYYYYXXXWWWTTTPPPMMMKKKFFFEEECCCAAA>>>===<<<<<<:::999999::::::999666333222222111111222333444444111000...,,,***((('''&&&%%%%%%%%%$$$$$$"""!!!!!!!!!!!! """$$$%%%%%%###!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!  !!! """""""""$$$%%%###!!! ###$$$ !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! """###   !!!""" """%%% """###  !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!! """"""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$###"""$$$(((+++------ !!!###$$$%%%!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!#########"""###$$$######################## !!!"""######!!!$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&###$$$!!!"""&&&%%%!!!"""""""""""""""######### !!!!!!"""###$$$$$$%%%"""###%%%'''''''''%%%$$$ $$$%%%###"""$$$&&&$$$$$$$$$###############"""$$$&&&&&&%%%%%%%%%&&&###%%%''''''&&&%%%$$$%%%"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""  !!!!!! """!!!!!!   """!!!    !!!   !!!!!!!!!$$$""" """!!!!!!  !!!!!!  !!!""" !!!   uuupppkkklllmmmppptttwwwwwwtttrrrppppppqqqqqqooollliiigggjjjhhhfffccc```]]]ZZZYYYYYYZZZZZZWWWRRRNNNLLLKKKJJJFFFBBB@@@@@@???===::::::;;;<<<<<<;;;888555333111111000///......//////......,,,***(((&&&%%%$$$&&&&&&%%%%%%$$$######"""!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""""""""""""""""""""!!!  """###!!! $$$%%%&&&%%%###!!!!!!!!!!!!  """###!!!!!!  ###$$$$$$""" !!!!!!!!! !!!!!!!!!!!! !!! ######!!!  !!!!!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!""""""""""""$$$###!!! """"""  !!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###$$$$$$######$$$%%%$$$$$$###"""!!!!!!""""""   """#########"""!!! !!!"""#########"""!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$"""!!! """!!!""""""###$$$&&&&&&$$$%%%%%%%%%%%%$$$###### !!!$$$%%%&&&%%%###"""######$$$$$$$$$######"""########################&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%###!!!!!!"""###"""!!! !!!"""""""""""""""  !!!!!!!!!!!!!!!!!!!!! !!!""""""""""""#########"""  """""""""!!!!!!   !!!!!! """"""!!!!!!!!! !!!  !!!""""""!!! $$$!!!uuuppplllkkklllooosssvvvwwwuuurrrpppppppppooommmjjjhhhfffllljjjhhhddd```[[[XXXVVVYYYZZZYYYWWWRRRNNNLLLKKKJJJFFFBBB@@@@@@???===;;;:::;;;<<<<<<;;;888555333222222222111111111000000///...---+++)))'''%%%%%%%%%%%%%%%$$$######"""""" !!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!!!! """"""!!! """"""!!! !!!###  !!!""""""!!!   !!! """"""!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!  !!!!!! !!! !!!!!!!!!"""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!  """######""""""""""""""""""#########""""""######### !!!"""###""""""!!! ###"""!!!"""""""""######"""""""""###############"""!!!!!!!!!!!!""""""###$$$%%%&&&'''&&&&&&%%%$$$"""!!! !!!!!!"""###$$$######"""#########$$$$$$######"""###########################""""""""""""###%%%&&&!!!!!!!!!""""""#########%%%$$$######"""""""""#################################""""""""""""######&&&%%%$$$"""!!!!!! ###"""""""""######$$$$$$(((&&&$$$###$$$$$$$$$""""""""""""""""""""""""""" !!!"""""""""""""""#########$$$$$$###""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! """"""######"""!!!!!!!!!!!! """!!!!!!  !!!  vvvpppllljjjkkknnnrrrvvvwwwuuusssqqqpppooommmkkkiiigggfffiiiiiigggeeeaaa\\\XXXUUUXXXYYYYYYVVVRRRNNNKKKKKKIIIFFFCCC@@@???>>>===;;;:::;;;<<<;;;:::888555333333333444444444333222111000///...,,,***(((&&&%%%%%%$$$$$$###""""""!!!!!! !!!$$$$$$$$$######""""""""" !!!""""""### """"""   ### """"""!!!  !!! !!! !!! """"""!!!  !!!!!!!!!  !!!!!!""" !!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""""""""!!!"""!!!!!! !!!!!!""" !!!""""""""""""!!!"""%%%###!!!###""""""!!!!!!""""""###$$$######"""""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!!"""""""""""""""######$$$""""""######$$$######""""""""""""""""""""""""""" !!!!!!"""###$$$%%%&&&""""""###$$$%%%&&&'''((($$$############"""""""""""""""""""""""""""""""""######""""""""""""######&&&%%%$$$###"""!!!!!!!!!""""""!!! !!!"""###$$$'''%%%###"""######"""!!!"""""""""""""""""""""""" !!!""""""""""""!!!""""""###""""""!!! !!!!!!!!!   !!!!!!!!!!!!  !!!!!!  !!!!!! !!!###!!! !!! vvvpppllliiijjjmmmqqquuuvvvuuussssssrrrooollljjjhhhggggggcccdddeeeeeebbb___[[[XXXWWWXXXXXXUUUQQQMMMKKKKKKIIIGGGCCCAAA???===<<<<<<:::;;;;;;;;;999777555333222333555666666444222111000000...,,,***((('''&&&$$$$$$######"""!!!!!!!!!###"""!!! !!!"""###$$$$$$$$$######"""!!!!!!!!! !!!!!!"""""" !!!!!!  !!!!!! """"""!!!  """$$$%%%!!!!!!  !!! $$$"""!!! !!! ###"""!!!  """""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""################## !!!!!! !!!"""!!!""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!###$$$### !!!######"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!"""""""""""""""""" !!!###$$$%%%%%%%%%$$$###"""!!!!!!###$$$&&&!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$############$$$%%%%%%&&&''''''"""###############""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$$$$###"""!!! """###%%%'''%%%###"""######"""!!!  !!!!!!""""""!!!!!!""""""""""""!!!  !!!!!!!!!  !!!""""""  !!!  !!!!!!!!! !!!"""!!!!!!###"""!!!    vvvqqqllljjjjjjlllpppsssuuutttssstttrrrpppnnnkkkjjjiiiiiicccdddeeedddbbb^^^ZZZXXXVVVWWWWWWUUUQQQMMMKKKJJJHHHGGGDDDAAA>>>===<<<===:::;;;::::::888777555444000222333555555444222111000000...,,,***((('''&&&$$$$$$######"""!!!!!!!!!$$$###"""!!!"""###$$$%%%""""""!!!!!!!!! """"""!!!!!!  !!! !!!!!!###"""  """"""!!! !!!  """$$$%%%""""""!!!!!!    !!!"""######"""  !!!!!!!!!!!! """!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!""""""!!!!!!"""### !!!!!!!!!!!!!!!$$$######""""""######$$$ !!!!!!"""""" """%%%$$$######"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!"""""""""!!!  """###$$$%%%%%%%%%$$$"""!!!"""###&&&''' !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!""""""#########""""""##############################""""""""""""###### """############"""!!!"""###$$$%%%(((&&&$$$$$$%%%&&&%%%$$$  !!!!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!! !!!""""""!!!!!!"""""""""!!!  !!!  !!! """  !!!!!! !!!"""!!!!!!   wwwqqqmmmkkkkkklllooorrrssssssqqqrrrqqqpppooommmkkkjjjjjjhhhhhhfffddd```[[[WWWTTTUUUVVVVVVTTTPPPLLLKKKJJJGGGGGGEEEBBB>>><<<<<<===;;;::::::999888666555444000111222333333333222111000///...,,,***(((&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""###### ###""""""!!!  !!! """%%%%%%###!!!!!!  !!! !!!"""!!!!!!!!!!!!  !!!$$$'''(((!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""  !!!"""!!!!!! !!!!!!"""  !!!"""!!!!!!%%%$$$!!!"""!!!!!! !!!!!!""""""""""""""""""######$$$ !!!""""""""" !!!""""""""""""!!!!!! %%%###"""!!!!!!###%%%&&& !!!"""############""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!!!!  !!!"""#########"""!!!##############################""""""""""""######"""!!!  """""""""#########$$$$$$"""!!! """######""""""""""""""""""""""""""" !!!!!!!!!!!! ###############"""!!!  !!!"""###### !!!!!!!!!!!!!!! !!!!!!    !!!  !!!    wwwqqqmmmlllllllllnnnqqqrrrqqqpppnnnooooooooonnnllljjjiiijjjiiifffccc^^^ZZZVVVTTTTTTUUUUUUSSSPPPLLLJJJJJJGGGGGGFFFBBB===;;;<<<>>>;;;::::::888777666555444111111222222222333333333///...---+++)))'''%%%%%%%%%%%%%%%$$$######"""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!  !!! """"""         """%%%'''  !!!!!!!!!"""""""""  !!!###"""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!""""""!!! !!!  !!!"""!!! ######""" !!!!!!!!!!!!!!!!!! !!!!!!"""############### !!!""""""!!! """"""""""""!!! """!!! !!!###### !!!"""####################################$$$###"""!!! !!!!!!"""""""""############### """###$$$###"""!!!""""""""""""""""""""""""######""""""""""""######"""!!!!!!  """###$$$###"""!!!!!!######""""""""""""""""""""""""""" !!!!!!  """""""""""""""""""""""" !!!  !!! !!!!!!"""""""""  !!!     wwwqqqmmmmmmmmmmmmnnnpppqqqpppooolllmmmnnnnnnnnnllljjjhhhhhhgggdddaaa^^^[[[YYYXXXSSSTTTUUUSSSOOOLLLJJJJJJGGGGGGFFFBBB===;;;<<<>>>;;;:::999888777555444444333222222222222333444555......,,,***(((&&&%%%$$$&&&&&&%%%%%%$$$######### """#########"""!!! !!!"""###$$$$$$ !!!""""""""" !!! !!!  !!!!!!!!! !!!"""######"""!!!!!! !!!!!!   !!!!!!!!!!!!"""""""""""" %%%$$$$$$$$$######"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!""""""!!!!!!"""$$$$$$"""!!!!!!  !!!  !!!"""###"""!!! !!!###%%% !!!""""""!!!  !!!"""$$$$$$$$$###""" !!!""""""!!! !!!"""""""""""" !!!!!! !!!"""#######################################""" !!!###$$$ !!!"""###### """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!###$$$%%%!!!###$$$""" $$$######$$$''')))******  !!!!!! !!!"""""""""""""""!!!%%%%%%$$$###"""!!!   """###  !!!"""$$$ ######  !!!!!!  !!!!!!      wwwqqqllljjjlllppprrrsssrrrpppnnnoooooooooooonnnllljjjhhhfffccc^^^\\\ZZZYYYWWWUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJHHHEEEBBB???======<<<<<<;;;888555333111//////333333333333333333333333000///---+++)))'''&&&&&&'''&&&%%%###!!! ###"""!!!!!!!!!!!!!!!"""$$$###"""!!!!!! !!!!!!###""""""!!! ###"""!!! !!!"""###!!!$$$%%%  ######""" &&&$$$"""  !!!!!!  !!!!!!'''"""$$$%%%!!! """!!!!!!$$$%%%###!!!"""!!!  !!!"""!!! !!!"""""""""!!!%%%$$$ """!!!"""""""""!!! ###""" !!!"""###!!! """""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!!  """%%%%%%""" !!!###%%%&&&''' !!!!!!!!!!!!### """$$$###""""""""""""""""""######$$$$$$$$$###############$$$###"""!!! !!!"""!!!!!! !!!"""$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""###############!!!  !!!###$$$%%%###!!!!!!$$$''')))'''$$$!!!'''%%%###!!! !!!"""$$$"""!!!!!!""""""!!!###!!!   !!! """ '''%%%!!!!!!###""" !!!  !!!    !!! !!!    """uuunnnjjjjjjlllpppssstttsssqqqooonnnoooooonnnmmmkkkiiihhheeebbb]]][[[YYYXXXVVVTTTUUUUUUUUUTTTRRROOOMMMKKKLLLJJJGGGBBB???<<<::::::===;;;999666444222111000111111222333444444555555000///---+++)))'''&&&&&&&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!###""""""!!!!!!!!!!!!"""###""""""!!!  !!!"""""" !!!%%%%%%!!! $$$"""!!!  """!!!""" !!!!!!!!!   !!!!!!    ###""" !!! !!!  !!!!!! !!!!!!!!!!!!  !!!!!!"""!!!!!!"""!!! """$$$$$$!!!$$$###!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$""" """###!!! !!!!!!!!! !!!""""""###$$$$$$###""""""######$$$%%%$$$###"""!!!!!!"""######""""""!!! !!!"""###$$$$$$######""" !!!!!!!!!""""""""""""  !!!""""""######""""""!!! !!!!!!!!!  ###'''%%%###!!! !!!"""$$$###!!! !!! ###""" !!!""""""!!! ###!!!   !!! !!!!!!!!! !!! ######"""!!! !!!  rrrkkkgggjjjlllooorrrssssssqqqooonnnnnnnnnmmmllljjjhhhfffdddaaa]]]ZZZYYYWWWVVVTTTTTTUUUVVVUUUSSSPPPLLLJJJKKKIIIEEEBBB???<<<;;;;;;===;;;999777555333222111///000111333444555666666000///---+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""""""""!!!  !!!"""#########$$$$$$$$$###!!!     !!!!!!!!!""""""!!!  !!!!!!!!!   !!!  !!!!!!!!!  !!!!!! !!! !!!""""""!!! !!!"""""" %%%###!!!!!!"""!!!!!!"""""""""#########$$$"""!!!!!!!!!!!!  !!!!!!"""######"""""""""######$$$$$$######""""""""""""############"""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!""""""""""""!!!  !!!"""!!!!!!!!! !!!!!!""""""!!!!!!  $$$###"""!!!!!!!!!"""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!""" """###"""!!!"""   !!!!!!   !!!!!!!!!!!!   !!!!!!"""!!!  !!!  pppjjjfffhhhjjjnnnqqqrrrqqqpppnnnnnnnnnnnnmmmkkkiiigggeeedddaaa]]][[[YYYXXXWWWUUUTTTUUUVVVVVVTTTPPPKKKHHHFFFDDDBBB@@@????????????;;;:::888666444333222111///000222333555555555555000///---+++)))'''&&&&&&%%%%%%$$$$$$$$$######### !!!""""""""""""!!!!!! !!!!!!"""######""""""!!!!!! ##################$$$$$$"""$$$&&&%%%""" !!!  !!!!!!""""""""""""!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!###!!!!!!!!!"""!!! !!!!!!"""""""""!!! ###!!! !!!  !!!"""  !!!"""  !!!  !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###"""  !!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!! !!!""""""###""""""""""""######$$$!!!!!!!!! !!!"""""""""!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!""""""%%%$$$###""""""!!!"""""" !!!!!! !!!"""######"""!!! !!!###"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""  """###"""!!!!!!  !!!  !!!!!!    !!!!!!   !!!  !!!!!!   !!!~~~oooiiigggfffhhhllloooqqqpppooommmnnnnnnnnnmmmkkkiiifffeeeeeebbb^^^\\\[[[ZZZYYYWWWTTTVVVWWWVVVTTTOOOKKKHHHEEEDDDBBB@@@????????????888888666444333222111111111222333444555444333222000///---+++)))'''&&&&&&%%%%%%$$$###"""!!!  !!!"""###$$$$$$$$$!!!!!! !!!!!!"""######!!!!!!!!!!!! &&&&&&%%%%%%$$$###"""!!! ###%%%###!!! """"""######""" !!!!!!""""""""""""!!!!!! """$$$"""  !!!!!!  ###!!! """!!! """"""""" !!!  """### !!!"""!!!  !!!""""""  !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!! !!!###"""  !!!"""###"""!!!  !!!!!! !!!""""""""""""""""""!!!!!!""""""###$$$""""""!!!!!!"""######$$$ !!!!!!!!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!$$$$$$###""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""!!!!!!######"""!!!!!! !!!!!! !!!!!!!!! !!!""""""!!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!      !!! |||nnniiihhheeehhhllloooqqqpppooommmooooooooonnnllliiigggeeeeeeccc___]]]\\\[[[ZZZYYYVVVVVVWWWVVVSSSOOOKKKHHHHHHGGGDDDAAA>>><<<<<<;;;777666555333222111111111111222444555555444222111000///---+++)))'''&&&&&&%%%%%%$$$###"""!!! """"""""""""###$$$%%%%%%"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!! $$$$$$$$$###!!!!!!###!!!      !!!!!!  !!!!!! !!!!!!!!! !!!"""!!! !!!"""""" !!!""""""!!! !!!!!!  !!!!!!  !!!""""""""""""!!! !!!""""""!!! !!!!!! !!!""" !!!###$$$###!!!  """"""!!!"""###"""""""""""""""###$$$$$$!!!!!!!!!!!!"""######$$$!!!""""""############""" """!!!   !!!!!!!!!!!!  !!! !!! !!!!!!""""""!!!!!! !!!  """""" """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!"""  """$$$###  """!!!!!!  !!!!!!"""!!!  """  !!!!!!!!!  zzzlllhhhhhhfffiiimmmppprrrrrrpppooopppppppppooommmjjjgggfffdddbbb^^^\\\[[[[[[ZZZXXXWWWWWWVVVTTTRRRNNNKKKIIIIIIGGGDDD@@@===<<<;;;:::777666555444333222222222///111333555666555333222000///---+++)))'''&&&&&&$$$$$$$$$######"""""""""%%%###!!! """$$$%%%###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!""" !!! !!!!!!!!!!!!!!!!!!   !!!    !!!""" !!!!!!  !!!!!!   !!!!!! !!!!!!!!!!!!"""!!!!!!"""!!!  !!!!!! ###&&&######"""!!!!!!!!!"""""" !!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!"""###### !!!!!!"""$$$$$$ !!!"""###$$$$$$###""" !!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! """###  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!  !!!  """"""   ###%%%$$$  """  !!!### !!!   """    xxxjjjhhhhhhhhhjjjnnnrrrttttttrrrqqqqqqqqqqqqooommmjjjhhhfffcccaaa]]][[[[[[ZZZYYYXXXXXXXXXVVVTTTQQQNNNKKKJJJFFFDDDBBB@@@>>>=========777777666555444333333444---///222555666666555444000///---+++)))'''&&&&&&######$$$$$$$$$%%%%%%%%%&&&###  ###%%%$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!   !!!"""!!! """$$$ !!!!!!!!!!!!  !!!!!!!!! !!!""""""!!!###!!!###!!!!!!  """ !!!    !!!!!! !!!!!!!!!!!!###!!! !!!"""!!!"""!!! !!!$$$(((###!!!###(((+++ !!!!!!!!!"""######!!! !!!"""""" !!!"""$$$$$$ """""""""!!! !!!!!!!!!!!!""""""""""""  !!!!!! !!!"""###$$$ !!!!!!""""""!!!!!!!!!  !!!"""!!! """$$$$$$"""!!!"""#########""""""""""""!!!  !!!!!!""""""!!!  """"""   !!!!!!!!! !!!$$$"""!!! """###!!!######!!!   """"""    """"""  !!!   !!!!!!!!! !!! vvvllljjjhhhfffiiinnnqqqqqqpppooooooqqqrrrqqqpppmmmjjjfffddd]]]^^^``````___]]]ZZZXXXTTTUUUUUURRRNNNJJJHHHHHHHHHFFFDDDAAA>>><<<:::999:::999777444333222222222333333444555444333222111111111///---+++)))((('''$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!""""""!!! !!!!!!""""""!!! !!!!!!""""""  !!!!!!  """"""!!!!!!"""!!!!!!"""### """!!!  !!! !!!!!! !!!!!! !!!"""###""""""!!!!!! """"""!!! !!!  !!! !!!!!!!!! ### """ !!!   !!!"""### !!!!!!!!!  !!! """"""""""""!!!   !!!!!! !!! !!! """"""!!!  !!!"""""""""""""""!!! !!!!!!   !!!""" """!!!!!!   !!!!!!!!!"""  """!!!    !!!""""""###"""!!!    """!!! !!!"""!!!  !!!###$$$%%%  !!!  $$$###"""  ###%%%$$$  """"""""" sssjjjhhhggggggkkkppprrrrrrqqqppppppqqqrrrrrrpppnnnjjjgggeee___```aaaaaa___]]]ZZZXXXTTTUUUUUUSSSOOOKKKIIIIIIHHHGGGDDDAAA???<<<;;;::::::999777444222222111222111222333444555444333333......,,,***(((&&&%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!""""""!!! !!! !!!!!!  ###%%%!!! !!!""""""     !!!  !!!""" !!!######!!! """!!!!!! !!!  !!! """%%%%%%%%%''' !!!  !!!!!!""""""!!! !!!   !!!  !!!!!!!!!!!!!!!   !!!!!!!!! !!!  !!!  """$$$%%% !!!!!!!!!     !!!!!! !!!!!!!!! """!!!###!!! ######"""  !!!!!!    !!!""""""""" !!! !!! """!!! !!!$$$$$$!!! !!! !!! pppgggeeeeeeiiilllqqqttttttsssrrrrrrqqqrrrrrrqqqnnnkkkhhhfffbbbbbbbbbbbb```]]]ZZZXXXTTTUUUVVVTTTPPPMMMKKKKKKIIIGGGEEEBBB???===<<<;;;:::999666444222111111111///000222444555555555555111000...---***)))'''&&&############"""""""""!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""###$$$$$$!!!""""""!!! !!! """$$$"""!!!!!!!!!!!!!!!"""""""""   !!!""""""!!!""""""!!!"""""" !!!!!!""""""!!!!!!     !!! !!! """""""""!!!  !!!###"""!!!   !!!"""!!!   !!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!%%%((( !!!"""""""""!!!   """&&&)))### """!!!!!!!!! ###""" """!!! !!!""""""!!!  !!!    !!!!!!""""""!!! """!!!    !!! !!! !!! ~~~nnneeecccccchhhlllqqqssstttrrrrrrqqqqqqqqqqqqqqqooollliiigggdddddddddbbb```]]]ZZZXXXUUUVVVVVVUUUQQQNNNLLLLLLIIIHHHEEECCC@@@>>>===<<<:::888666444222111111111///000222444555555555444222111000...,,,***((((((#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!""""""!!! !!!    !!!!!!!!!!!!!!!       !!! !!!!!! !!!  !!!   !!!"""!!! """!!!   !!!"""!!!  !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""""" !!!!!!  !!! !!!$$$  !!!!!!!!!!!!""""""#########  &&&+++000&&&"""""""""!!!!!!!!! !!!      !!!!!!!!!  !!!!!!   !!! |||nnneeebbbcccgggkkkooorrrrrrqqqppppppooopppqqqpppooollliiihhhfffeeedddbbb```\\\ZZZXXXUUUWWWWWWUUUQQQNNNLLLLLLHHHGGGEEEBBB@@@>>>======999888666333222111111111111222333444444444333333///...,,,+++((('''%%%$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!""""""!!! !!!   """!!!"""###"""  ###$$$!!!  !!!  !!!!!!   !!!!!! !!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!""""""  !!!!!!  !!!!!!""""""""""""   %%%***///%%% !!!!!!!!!!!!  !!!       ### !!!  !!! !!! zzzmmmdddbbbdddfffiiinnnqqqqqqooooooooonnnnnnoooooonnnllliiihhhfffeeedddaaa___\\\ZZZYYYVVVWWWWWWUUUQQQMMMKKKJJJGGGFFFDDDBBB@@@>>>======999888555333111000000000111222333444444444333222000///...,,,***(((&&&&&&$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######"""!!!!!!""""""!!! !!!!!!!!! !!!!!!   """###!!! !!!$$$%%%  """###!!!######!!!   !!!"""""""""""" $$$   !!! !!!"""  !!!!!!!!!   !!!!!!!!!!!!!!!!!!  !!!  !!!!!!""""""""""""!!!!!!  !!!""""""""""""!!!  !!!  ###&&& !!!  !!!!!!!!!"""!!!  !!!      !!! """    vvvkkkbbbaaaeeeeeeiiinnnppppppooonnnnnnlllmmmnnnnnnmmmkkkiiigggeeedddbbb```^^^\\\ZZZYYYWWWXXXXXXUUUPPPLLLIIIHHHFFFEEECCCAAA???======<<<999777555333111000000000///000222444555555444444222111000...,,,***)))(((%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###"""!!!""""""!!! !!! """"""!!!  !!!""" !!! !!! !!!"""!!! """$$$ !!! !!!""" !!!!!!!!!!!!   """###!!! !!! !!! !!!"""  !!!!!!""" !!!######"""  !!!    !!!!!!   !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!! ############"""!!!     """!!! """  !!!!!!      !!!""" !!!!!! !!!  }}}sssiiiaaaaaaeeefffjjjnnnqqqqqqpppooooookkklllmmmmmmmmmkkkhhhgggdddcccbbb```^^^\\\ZZZZZZXXXXXXXXXUUUOOOKKKHHHGGGFFFDDDCCC@@@>>>===<<<<<<999777555333111000000000---///111333555666666666///...---+++)))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""###$$$###!!!!!!""""""!!! !!! """$$$$$$ !!!$$$ """"""!!! ###!!!  !!! !!!!!!   !!!!!!   !!!!!! !!!!!! ###%%% !!!!!! """%%%%%%###!!! !!!!!!!!! !!!   !!!!!!!!!!!!!!!"""######""""""!!!!!!   !!!""""""""""""  """###  !!!""" """!!!     !!!!!!    !!!!!!   !!!$$$'''(((         !!! vvvpppgggbbbdddbbbfffjjjoooqqqqqqpppoooooommmmmmmmmllljjjhhhgggffffffaaa\\\[[[]]]]]]ZZZWWWVVVWWWWWWUUUQQQMMMKKKKKKDDDCCCAAA???>>>===<<<<<<:::888666444444444222111000000111222333333333333111111111///,,,'''###!!!((('''%%%$$$######$$$%%% !!!###""" """&&& """ !!!!!! !!!!!! $$$""" !!!  !!!"""!!!   !!!#########!!!  !!!!!!!!!!!! """ """&&&%%%   $$$%%%$$$!!!!!!###  !!!"""###!!!""" !!!%%%###  """"""""""""###"""!!!!!!  !!!###"""!!!""" """"""!!! !!! !!!!!! """#########"""!!! """###$$$###!!! !!!""" !!! !!!!!!!!!     !!!   !!!!!!!!! !!!!!!!!! !!!!!!!!!   !!!!!!  sssnnndddaaacccaaadddhhhmmmppppppooonnnnnnmmmmmmlllkkkjjjhhhgggfffddd___ZZZYYYZZZ[[[XXXUUUWWWXXXXXXUUUQQQMMMKKKJJJEEEDDDBBB@@@>>><<<;;;;;;888555333111111111000...000111222333333333333333222222111///,,,(((%%%###'''&&&$$$###""""""###### !!!!!!!!!!!!!!!!!! ###$$$%%%$$$"""!!!"""######!!!!!!!!!  ###!!!  !!!  !!!!!!  !!!"""!!!   !!!!!!  """###"""!!!   ######  !!!"""### !!! !!!""""""$$$!!!  $$$!!!!!!""" !!!!!!  !!! !!!""""""### !!! !!!"""!!!   !!!!!!!!!!!!  !!!!!!!!!   !!!  !!!ooojjjbbb___bbbaaacccggglllooopppooooooooommmmmmlllkkkjjjiiigggfffccc___[[[YYYZZZYYYWWWTTTXXXYYYYYYVVVQQQMMMJJJIIIGGGFFFCCC@@@>>><<<:::999777444111000000000///...111222333333333333333222333222000---+++)))'''&&&&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%######$$$$$$###"""### !!!"""!!!!!!"""  $$$###!!! !!!###!!! !!!   !!!&&&###    !!!!!!!!! !!! """!!!  !!!!!! !!!!!! !!!""""""  !!! """!!!  !!! !!!###$$$ !!!!!!  !!!     """"""###     !!!   !!!!!!"""  !!!!!! oooiii```^^^cccbbbdddhhhmmmpppqqqppppppppplllllllllkkkjjjiiiggggggeeebbb^^^\\\[[[ZZZYYYWWWYYYZZZYYYVVVQQQLLLJJJIIIIIIGGGDDDAAA>>>;;;999999888555222111111111111000222222333333333333333222222111...,,,)))(((''''''&&&%%%$$$$$$###"""""""""!!!!!!!!!""""""!!!!!!!!!$$$!!!!!!$$$%%%$$$!!!  !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########&&&$$$!!! !!!"""  !!!   &&&$$$!!!   """""""""!!!!!!!!!"""######!!! """"""!!!"""!!!"""""""""  !!!"""   !!!""" !!!!!!""""""!!!!!!  !!!      !!! !!!"""""" """   !!!""""""!!!    """ ### !!!!!!  !!!%%%""" pppjjj```___cccccccccggglllooopppooonnnooolllllllllkkkjjjiiihhhgggfffccc```]]][[[ZZZYYYXXXYYYZZZZZZVVVQQQMMMJJJIIIIIIHHHEEEAAA>>>;;;999888888555111000000111111111222222333444444444333333111000---+++)))'''&&&&&&&&&&&&&&&%%%%%%$$$###### !!!!!! !!! $$$'''&&&$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########&&&$$$!!! !!!!!! !!! !!!!!!  !!!!!!!!!  !!!   !!!  &&&### """###  !!! !!!   !!!!!!!!!!!!  """"""""" !!!###  !!!   !!!!!!!!!!!!    !!!!!!  !!!!!!!!! """"""###"""!!! !!!   !!!"""!!!  !!! !!!    tttkkkaaa^^^cccccccccfffkkknnnnnnllllllkkkkkkkkkkkkkkkjjjiiihhhhhheeeccc```]]]ZZZXXXWWWWWWYYYZZZYYYWWWRRRNNNKKKJJJIIIHHHEEEBBB>>><<<:::999666333///---...///000000111222333444555555555555111000///,,,***'''&&&%%%&&&&&&&&&&&&&&&%%%###### !!! """%%%'''''''''"""""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" ###"""  !!! !!!###"""!!! !!!!!!!!!!!!   !!!    !!!!!!  !!!""" """"""!!!!!!    !!!  """"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!   !!!  !!! !!!  !!! !!!!!!  !!!!!!!!!!!!    !!!"""###  !!!$$$### !!!!!!  !!! """!!!  !!!  !!!!!!  !!!!!!"""!!!!!!!!!!!! vvvlll```]]]bbbbbbfffiiimmmpppooommmllllllkkkkkkkkkkkkjjjjjjiiihhhfffeeebbb^^^[[[YYYXXXYYYXXXYYYYYYWWWRRRNNNLLLLLLIIIGGGEEEBBB???<<<;;;:::777333///---...000111111000111222444555666666666333333222000---)))&&&$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!!!! """############$$$&&&!!!&&&&&&!!!"""$$$###  '''%%%"""  !!! """%%%### """   """"""  $$$!!!!!! ############"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!  """!!!!!!  """!!! """"""!!!  !!! !!!""" !!!!!!!!!!!!   !!!!!! !!!!!!  """""""""!!!  !!!!!! """!!!!!!"""  ######"""!!!  ###"""  wwwlll```\\\``````jjjnnnrrrsssrrrpppooonnnkkkkkkkkkkkkkkkjjjiiihhhhhhhhheeeaaa]]][[[[[[\\\WWWYYYYYYWWWSSSOOOMMMMMMHHHGGGEEEBBB???===<<<;;;999666111000000222444444///000222444555777777888555555444333///+++'''$$$$$$$$$%%%%%%$$$###!!! !!!!!!""""""""""""!!!!!!"""###""""""""""""!!!!!!""""""""""""!!!!!! %%%###!!!!!! ###&&&$$$  ### !!!""""""  !!!"""  !!!!!!!!! !!!###    !!!"""######"""!!!!!!  !!!!!!!!!###$$$ """!!!"""###!!! !!!"""###"""!!!""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!   !!!"""!!!!!!###%%%'''&&&$$$"""%%%$$$###!!!    """###"""""" !!!!!! !!!  !!!    """!!! !!!  !!!  uuukkkhhhbbb```ccceeemmmvvvyyyvvvpppmmmmmmnnnllliiihhhiiijjjjjjiiifffdddcccbbbbbbaaa^^^\\\YYYXXXWWWTTTRRRPPPNNNMMMJJJGGGCCC@@@>>><<<:::888888666444222000/////////444444444555555555666666444444333111,,,)))''''''&&&&&&%%%$$$###"""!!! !!!!!!!!!"""&&&$$$!!!!!!!!!!!! !!!!!!"""""""""""""""""" """"""!!! ###'''%%%  !!!!!!!!! !!! !!!###!!!!!!!!!  !!!"""   ######"""!!!      !!!   !!!######!!!   !!!!!!  !!!"""!!!!!!!!! """### !!!""""""!!! !!!###$$$ !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!%%%(((+++  !!!     !!!"""     """###!!!   """### !!! $$$### !!!yyymmmhhhbbb```ccchhhooowwwzzzwwwrrrooonnnnnnmmmkkkiiiiiijjjiiiiiifffeeebbbaaaaaa```^^^\\\YYYXXXVVVTTTRRROOONNNMMMKKKHHHCCC@@@>>>===;;;999999777444111///---------111222333444555666777777444444444111,,,((('''&&&&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!###!!!  """!!!!!!   $$$### !!! !!!"""!!! !!!""" !!!    !!!    !!! !!!""" !!!###"""!!!!!!!!!"""$$$$$$ !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!$$$###!!!  !!!"""###!!!   !!!   ###"""rrrjjjcccaaaccckkkqqqxxx{{{xxxssspppoooooonnnmmmkkkjjjiiiiiiiiihhheeebbb```______^^^]]]YYYXXXWWWTTTRRRPPPNNNMMMLLLHHHDDDAAA???>>><<<:::999777444111...---,,,,,,///000111333555666888888444444444111,,,(((&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""!!!   !!!$$$### """%%% !!!""" !!!!!! """%%%  !!!!!!"""!!!  !!!!!!!!!   !!!!!!   ###""""""""""""###$$$$$$ !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!   !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!    !!! !!!wwwllleeedddfffmmmrrrwwwyyywwwssspppnnnppppppooommmkkkiiiiiiiiiiiifffbbb___^^^^^^^^^]]][[[ZZZXXXVVVSSSQQQOOONNNLLLIIIEEEBBB@@@>>><<<:::888777444222000///......000000111333444666777777444555444111,,,(((&&&&&&&&&&&&%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!  #########"""!!!!!! """"""!!!!!! !!!!!!""""""!!! !!!###""" !!!$$$ !!!  !!!    !!!$$$###"""  !!!"""### """######"""   !!!  !!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!  !!!  !!! !!!!!!!!! """""""""!!!  !!!!!!!!!  !!!!!!!!! !!!!!!   !!! !!!    !!! !!!   |||ooohhhgggiiimmmppptttvvvuuurrrooonnnpppqqqqqqooollliiiiiijjjjjjgggccc```______^^^]]]\\\[[[YYYWWWUUUSSSQQQPPPLLLIIIEEEBBB@@@>>><<<:::777666444333222222333333222333333444444555555555555555444111,,,(((&&&%%%&&&&&&%%%%%%$$$#########""""""""""""""""""!!!!!!""" !!!"""!!!!!!######""""""!!!!!!!!!  """"""""""""!!! !!!   !!!!!!   ###"""     !!!    !!!!!!  !!!!!! !!!"""""" !!!  !!!!!!!!!  !!!""" !!!!!!!!!!!! !!!   !!!""""""!!! !!!!!!!!!    !!!!!!  """!!!!!! !!!!!!  !!!"""   !!!!!!!!!!!!    !!!qqqjjjiiijjjlllnnnqqqssssssrrrpppnnnoooqqqsssqqqmmmjjjkkklllkkkhhhdddbbbaaa```___]]]\\\[[[ZZZWWWUUUSSSQQQPPPLLLHHHDDDAAA???>>><<<:::777666555444444444555666444444444555555555555666555666555111,,,(((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!""""""#########$$$""" """###"""!!!  !!!!!! !!!        """"""  !!!    !!!""""""  !!!!!!!!!!!! !!!   !!!!!!  !!!    !!!!!!!!! &&&(((""" !!!!!!!!!  """!!!   !!!!!!"""rrriiihhhhhhlllmmmoooqqqssssssqqqooommmqqqtttrrrnnnkkklllnnnkkkiiifffeeedddbbb___]]][[[ZZZXXXVVVTTTQQQPPPOOOKKKHHHCCC@@@>>>===;;;999777666555444333444444555444444555555666777888888666666555111,,,'''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$ !!!"""###$$$$$$%%%%%%###!!!!!!""""""!!!  !!!!!!!!! !!!!!!!!! !!! !!!!!!"""!!!    ###!!! !!!   !!!"""  !!!!!! !!!""" !!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!###$$$  !!!!!!   """***///(((  !!!!!!!!!!!! !!! !!!  !!!"""###rrrhhhffffffllllllnnnqqqssstttsssqqqlllqqqtttsssooolllmmmpppllljjjhhhfffeeeccc___]]]YYYXXXWWWTTTRRRPPPNNNMMMJJJGGGCCC@@@>>><<<:::999888777555333222222222333222333444666777999:::;;;666666555111,,,'''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$ """###$$$%%%&&&&&&$$$!!!!!!!!!!!!  !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$!!!"""######   """ !!!### !!! ######"""!!! ###!!!  """!!!$$$%%%&&& !!!   ###$$$!!!  !!!""""""  """###  !!!!!!!!!  !!!!!!!!!!!!   !!!""""""### +++(((%%%!!! """"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!   !!!$$$,,,444,,,"""!!!""""""    !!! !!!$$$%%%### """!!!  !!!"""!!!  !!!vvvkkkfffbbbmmmooosssuuuvvvuuurrrqqqmmmmmmnnnmmmkkkkkkmmmnnnmmmiiieeedddeeedddaaa^^^YYYXXXWWWUUUSSSPPPNNNLLLJJJHHHEEEDDDCCCBBB???===;;;999666555555444333111444555777888999999999888666444333000---+++)))((((((((('''&&&%%%######"""!!!!!!""""""""""""!!!!!!%%%### """"""###$$$$$$###"""!!! !!!"""######!!!   """ !!!   !!!"""!!! %%%""" !!!!!!  !!!"""###!!!###%%%  !!!!!!!!!!!! """###***$$$!!!###!!!%%%###$$$!!!!!!    !!! !!!!!!"""""" !!!$$$$$$###"""""""""""""""!!! !!!!!!!!!!!!!!!""""""### $$$###!!!   """"""!!! """#########"""!!! """""""""###&&&(((!!!!!! !!!!!! !!! !!!!!! xxxmmmhhhffflllnnnqqqssssssrrrooonnnnnnoooooommmkkkjjjkkklllllliiieeedddddddddaaa^^^\\\[[[YYYVVVSSSOOOLLLKKKKKKIIIFFFEEEDDDCCCAAA???<<<:::777555555555444333444555777888999999888888777555444111...,,,***)))''''''&&&%%%$$$###"""""" !!!!!!!!!!!! """"""############"""""" """###$$$### !!!!!!!!!!!!  !!!""""""###$$$ """""""""    """!!!     !!! !!!!!!   !!!### !!!###"""### !!! !!!  !!!!!!!!!""" """!!!!!!  !!! !!!!!! !!!!!!"""### !!!   !!!!!!!!!!!!!!!!!!     !!! !!!zzzooollljjjnnnoooqqqrrrrrrpppnnnlllooooooooommmjjjhhhiiijjjkkkhhhdddddddddccc```]]]___^^^[[[XXXTTTOOOLLLJJJKKKIIIFFFEEEEEEDDDCCCAAA>>>;;;777555555666666666555666777888999999888888777666444222///,,,***)))&&&&&&%%%$$$###""""""!!!""""""############""""""   ###%%%%%%%%%""""""############"""""" !!!!!!"""""""""!!! ######"""!!!    !!!!!!!!!  !!!!!!"""!!! !!!!!!  """!!!###""" !!!!!! !!!!!!""""""###  !!!!!!!!!!!!!!!!!!  !!!!!!   """!!!  !!! !!!""""""  !!!###$$$###!!!   {{{pppmmmlllqqqrrrtttttttttqqqooommmnnnnnnnnnllljjjiiiiiijjjkkkhhhdddddddddccc```\\\___^^^\\\YYYUUUQQQMMMKKKKKKHHHEEEDDDDDDDDDCCCAAA@@@<<<777555555666777888555666777888999999888777666555333111...+++)))(((%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$######""" !!!!!! &&&$$$"""!!!"""###"""!!!"""""""""###############!!!!!!!!!!!!!!!""""""""" ### !!!!!! """###$$$"""######"""  !!!"""###"""     """"""!!!  !!!!!!!!!  ######!!!  !!!"""###$$$$$$"""!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!  """"""!!! !!!!!!!!!"""!!!  !!!!!!   !!!""" !!!""" !!!""""""######!!!###%%%%%%"""!!!!!!   !!! |||pppmmmmmmsssttttttuuutttrrrpppnnnlllmmmmmmllljjjjjjkkkmmmjjjhhheeeeeeeeeddd```\\\\\\\\\ZZZXXXVVVSSSPPPOOOKKKHHHDDDBBBBBBBBBAAA@@@???<<<777555555777888999555666888999999888777777555444222///,,,***((('''%%%$$$$$$######"""""""""!!!""""""######""""""!!!"""######$$$$$$######"""'''%%%###"""""""""  """""""""""""""!!!!!!!!! !!!""""""!!! """!!! """!!!   """!!! """!!! """"""!!!   ###""""""###!!!  !!!"""###$$$%%%######""" !!!!!!!!!!!!!!!  !!!  !!!!!! !!!!!!!!!  !!!  !!!!!!  !!! !!!""""""### """"""!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!  !!!!!!  ~~~pppmmmmmmssssssssssssrrrqqqooonnnlllmmmnnnmmmlllkkkmmmoookkkhhhffffffgggeee```\\\ZZZYYYYYYXXXVVVTTTRRRQQQLLLIIIDDDBBBAAAAAA@@@???>>>;;;777555666777888888666777888999999888777666444333111...,,,)))'''&&&%%%%%%$$$$$$$$$#########!!!!!!""""""""""""!!!!!! ###!!! """######""" !!!"""#########""""""!!!!!!!!! """   """ !!!!!! """"""  !!!!!!!!! !!!!!! """!!!"""  """###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!   !!!"""""""""       !!!   """"""   qqqmmmmmmssstttttttttsssrrrqqqqqqoooppppppnnnllllllmmmnnnkkkiiigggggghhhfffaaa]]]YYYYYYXXXWWWUUUSSSRRRQQQOOOKKKFFFBBBAAAAAA@@@???<<<999777666777777777666666777888999999888777666555444222///,,,***((('''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""$$$%%%%%%###"""""""""###$$$&&&'''$$$$$$######"""!!!!!! """""" """###$$$""""""!!! !!!"""$$$###     !!!!!!!!!  !!!"""!!!!!!  !!!  !!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!    """"""!!!  !!! ###$$$%%%$$$"""!!!"""### sssnnnmmmvvvvvvvvvvvvvvvvvvuuutttrrrrrrqqqooommmkkklllmmmllljjjhhhhhhiiigggbbb]]]YYYYYYXXXWWWUUUSSSQQQPPPQQQMMMGGGDDDBBBAAA@@@???:::888777666777888777555666777888999999888777666666555333000---+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%""""""############""""""!!!""""""""""""""""""!!!!!!###$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$###"""!!!  """!!!(((,,,+++       !!!%%%(((***'''!!!!!!  !!! !!!""""""!!! !!!!!!   !!!  !!!!!!  !!!###$$$$$$###!!!!!! """!!! !!!"""""" !!!!!!!!!  !!!""""""!!!!!! """""""""!!!  !!!  """"""!!!!!!!!!  !!!  !!!!!!!!! !!! """############!!! !!!!!!!!!!!!!!!!!! !!!!!!           rrrmmmmmmpppsssvvvxxxwwwuuuttttttssssssssspppmmmjjjjjjjjjkkkkkkjjjiiigggdddbbb```[[[YYYVVVSSSQQQPPPQQQQQQPPPKKKEEE@@@>>>>>>>>>>>>:::999888666666666777777888:::<<<===<<<;;;888777888666333///+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""'''&&&###!!! !!!"""!!!"""""""""############""""""""""""############$$$$$$"""!!! ###  !!!!!!  """%%%!!!  !!!    """     !!!###$$$###!!! !!! !!!###!!!  !!!"""""""""!!!"""%%%$$$!!! !!!"""  !!!""" !!! !!! !!!  !!!!!! !!!!!!"""!!! !!!"""###  !!!!!!!!!  !!!""""""    rrrnnnoootttvvvzzz{{{yyywwwvvvvvvsssssssssqqqnnnlllkkkllljjjjjjjjjhhhfffdddaaa```]]][[[XXXUUUSSSRRRRRRRRRPPPKKKEEE@@@>>>>>>>>>>>>;;;:::888666666666666777777999;;;======;;;999888777555222///,,,)))'''&&&&&&&&&&&&%%%$$$$$$$$$###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""!!!!!!"""""""""#########!!!!!!!!!"""""""""######$$$###"""!!! !!!""""""   !!!### ### !!! !!! !!! !!! !!! !!!!!!&&&""" !!!!!!   !!! !!!###$$$%%%$$$$$$### """"""    !!!"""!!!  !!! !!!  !!!  $$$!!!!!!"""!!!    !!!!!!!!!   """"""  !!!    qqqoooqqqvvvxxx{{{{{{yyywwwuuutttqqqrrrrrrqqqnnnmmmmmmnnniiiiiihhhgggeeeccc```^^^^^^\\\ZZZWWWUUUTTTTTTTTTOOOKKKEEEAAA??????>>>>>><<<;;;999777555555555666666888;;;======<<<;;;999666444222///,,,***((((((((('''&&&%%%###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""######"""!!!     !!!###!!!!!!$$$$$$  !!!  """    !!!!!!!!! (((%%% !!!!!! !!! !!!$$$"""!!!$$$""" !!!""""""!!!  !!!!!!!!!!!!!!!   """"""!!!  !!!  !!!     !!!!!!!!! !!!!!!!!! !!!######  !!! }}}pppooossstttwwwyyyyyyvvvrrrpppooonnnppppppooonnnmmmnnnooohhhhhhhhhfffdddbbb___^^^^^^\\\ZZZXXXVVVTTTTTTSSSOOOJJJEEEAAA@@@??????>>>===;;;999777555555555555555777:::===>>>===<<<;;;555444111///---+++***)))***)))'''%%%###!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!! !!!!!!!!!"""""" !!!!!!###"""!!!  ((("""    &&&'''$$$!!!!!! !!!   !!!"""!!!    $$$$$$!!! """$$$$$$"""   """ !!!%%%%%%"""   """"""!!!  !!!!!! !!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!! !!!###$$$###!!!   """ |||pppppptttsssvvvwwwwwwtttpppnnnmmmlllmmmnnnmmmllllllmmmnnnhhhhhhgggfffdddaaa___]]]\\\[[[YYYWWWUUUSSSRRRRRRNNNJJJEEEBBBAAA@@@???>>>===;;;999777555555555555555777:::===>>>>>>===<<<555444222///---++++++***+++***)))'''%%%###!!! """"""!!!!!!!!!!!!""""""""""""#########"""!!!  !!!!!!!!! """!!!!!!  (((### """###"""###&&& !!!"""!!!!!!###"""  !!!!!!     !!! !!!""""""!!!   !!!!!!!!! !!!"""""""""!!! !!!%%%'''%%%""" !!!  !!! !!!"""###!!!  !!!!!! !!!  !!!!!!!!!!!!"""  !!!!!!"""!!! !!!!!!!!! !!!  ###$$$%%%$$$!!!    !!!   |||ppppppssstttwwwxxxxxxuuuqqqnnnmmmjjjlllmmmlllkkkkkklllmmmhhhhhhgggfffdddbbb___]]]ZZZZZZXXXWWWTTTRRRQQQPPPMMMJJJFFFCCCBBBAAA@@@???<<<;;;999777555555555666666888;;;===???>>>===<<<555444222000---,,,+++******)))((('''%%%$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$######"""""""""!!! !!! !!!!!!!!!  !!!###&&&###  """$$$   !!!!!! """   !!!!!!  !!!"""!!!#########$$$$$$###  """###### !!!  """$$$###!!!###""""""""""""!!!!!!!!!"""!!!  !!!!!! !!!######"""    !!!  !!!    !!!  !!!!!!!!!!!!"""!!! !!!!!!!!! !!!  """###%%%&&&&&&$$$""" !!!!!!"""!!!}}}pppooorrrtttwwwyyyxxxuuuqqqooonnnkkklllmmmmmmkkkkkkkkkmmmhhhhhhhhhgggeeebbb```^^^ZZZZZZYYYWWWUUUSSSQQQPPPMMMJJJFFFCCCBBBBBB@@@???;;;:::888666666666666777777999;;;>>>???>>><<<;;;666555333000---+++******'''&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$  !!!!!!!!!  !!! ###      !!! !!!  !!!"""       """$$$""" !!!###""""""""" !!!!!! !!!#########"""""""""!!!!!!###"""  !!!!!! !!!######"""!!!!!!  """!!!  !!!  !!!  !!!!!!  !!!!!!"""!!!  !!!!!!!!! !!!"""$$$%%%'''''''''%%%""" !!!"""  !!!  !!!!!!~~~qqqoooqqqsssuuuwwwwwwtttqqqnnnnnnlllnnnnnnnnnlllkkklllmmmiiiiiihhhgggeeeccc```^^^ZZZZZZYYYXXXVVVSSSQQQPPPMMMJJJFFFDDDCCCBBB@@@???:::999888666666666777777888999<<<>>>???>>><<<;;;777666333000---+++***)))$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!$$$&&& !!!!!!!!!!!!"""  !!! !!!&&&!!!!!!######$$$'''!!!  !!!!!! """###  """###!!!   """!!!  """###"""  !!!!!!      !!!### !!!!!!""" !!!$$$!!!!!!!!! !!!!!! """%%%%%%!!! """!!!!!!!!!!!! $$$###  !!!!!! !!!######"""!!!!!! !!!###"""!!!   """"""!!! """"""!!! !!!###!!!""""""!!!!!!!!!"""""""""""" """###"""!!! !!!!!!!!! !!!"""$$$&&&'''(((((('''%%%""" !!!""" !!!"""""" !!!""" !!!"""###  !!!!!!!!!  !!!  zzzqqqrrrtttuuuvvvwwwwwwvvvssspppnnnmmmmmmmmmmmmlllkkkjjjjjjjjjiiihhhhhhgggeeeaaa]]]YYYYYYYYYWWWUUURRRPPPNNNMMMJJJFFFBBB@@@???<<<;;;999777444333444666777666:::;;;<<<======<<<;;;;;;777555222///+++)))'''&&&(((((('''%%%###""" """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  """######""""""""""""""""""!!!!!!!!!  ###$$$  !!!!!! !!!!!!!!!!!!!!!!!! !!! !!!!!! """     !!!!!!!!!  !!!"""###"""!!! !!!"""###"""!!! !!!######""" !!! !!!!!!"""!!! """ !!!!!! $$$$$$###"""""""""""""""  !!!!!!!!!!!!  $$$!!! """!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!$$$!!!"""""""""""" """###$$$&&&)))+++---,,,***(((%%%$$$"""""" !!!   !!!!!!|||rrrsssuuuvvvwwwxxxxxxwwwtttqqqooollllllmmmmmmmmmlllkkkkkkkkkjjjiiiiiihhhfffbbb___ZZZZZZYYYXXXVVVSSSQQQOOONNNJJJFFFBBB@@@???<<<;;;777555333222444666777777;;;;;;============<<<;;;666555222///,,,)))'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$######"""!!!   """###"""!!!  !!!###  !!!!!!     """ $$$!!!"""!!!  !!!"""!!! !!!!!!!!!  !!!!!!   """"""!!!  !!! !!!!!! !!!######"""   !!!"""!!! """!!!!!! !!!!!!!!!!!!    !!!!!!  !!!""""""   !!!!!!"""!!!###'''  !!!!!!!!!!!! !!!$$$###$$$$$$$$$###"""!!! !!!$$$%%%&&&''')))+++***(((&&&###!!! !!! !!!###!!!    !!!!!!~~~ttttttuuuwwwxxxyyyyyyxxxuuurrrpppkkkkkklllmmmmmmmmmmmmllllllkkkjjjiiiiiigggccc```[[[[[[[[[YYYWWWUUURRRQQQNNNKKKFFFCCC@@@>>><<<:::555333111222444777888888<<<<<<===>>>>>>===<<<;;;666444222///,,,)))((('''%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%$$$###"""   """###"""!!!  !!!  !!!!!!  !!!###### !!! !!! !!!###%%%$$$"""###"""!!! !!!  """"""###""""""!!! !!!  """"""!!!  !!!""" !!!""""""!!!!!! !!!""""""""""""!!!  !!!!!!!!!"""!!!!!!  !!!"""!!! !!!""""""!!! !!!"""  !!!!!!  """######"""!!! !!! !!!""""""!!!""" !!! !!!!!!!!!""""""!!!   !!!$$$&&&&&&&&&&&&%%%$$$###""""""$$$'''(((((((((***,,,***)))'''$$$""" !!!!!!  """!!!  !!!!!!!!!   !!!  vvvuuuvvvvvvwwwxxxyyywwwtttqqqooojjjkkklllmmmnnnnnnnnnnnnmmmkkkiiihhhhhhfffccc```\\\\\\\\\[[[YYYVVVTTTRRRNNNKKKFFFCCC@@@>>><<<:::333111000111444777999:::<<<===>>>>>>>>>===<<<;;;666444222///,,,)))((('''(((((('''%%%###""" !!!!!! !!!!!!######"""!!! !!! """""""""!!!!!!!!!!!!!!!""""""""""""    !!! !!!  """###!!!  !!!  !!!!!!"""!!! !!!!!!!!!!!! !!!    """######"""  !!!!!!"""  !!!!!!!!!!!!!!!!!!  """""" !!!""""""!!!!!!"""!!!!!!   !!!"""""""""!!!!!! !!!"""!!! """ !!!!!!!!!!!!$$$  !!!""""""!!!  """$$$((((((''''''&&&%%%%%%$$$%%%'''***+++***)))***+++)))(((&&&###!!!  wwwuuuvvvuuuvvvwwwwwwvvvssspppnnnjjjkkklllmmmnnnooooooooollljjjhhhgggfffdddbbb___\\\\\\\\\[[[ZZZWWWUUUTTTOOOKKKGGGCCC@@@>>>;;;999222111000111555888:::;;;<<<===>>>>>>>>><<<;;;:::555444111...,,,***(((((((((((('''%%%###""" !!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!""""""######    !!!!!! !!!  ###$$$###!!!  !!!!!!  $$$""" """###$$$$$$###!!!  !!!  !!!!!! """"""!!! !!!"""!!!  !!!!!!!!!  !!!!!!!!!!!!      !!!"""######"""!!! !!!!!! """%%%))))))(((''''''&&&&&&&&&'''***,,,,,,+++)))))))))###"""  xxxuuuuuutttuuuwwwwwwvvvssspppmmmjjjkkklllmmmnnnooooooooollljjjgggfffeeedddaaa___[[[\\\\\\[[[ZZZXXXVVVTTTOOOLLLGGGCCC@@@>>>;;;999333222111222666999;;;<<<<<<<<<=========;;;:::999555333111...,,,***)))(((%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""### !!!""""""!!!  !!!"""!!!  !!!!!!!!! !!!!!!   """""" !!!    """######!!! !!!!!!  !!!!!!%%%### !!!"""###$$$$$$"""!!!    !!!!!! """""""""!!!!!!"""!!!  !!! !!!""""""!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!  """%%%+++***)))((((((''''''((((((***------***(((''''''!!!!!! !!!!!!  """  xxxuuutttuuuvvvwwwxxxvvvtttpppnnnkkklllmmmnnnnnnnnnnnnnnnmmmkkkhhhffffffdddbbbaaa[[[[[[[[[[[[YYYWWWUUUTTTPPPLLLGGGCCC@@@===;;;888555333222333666:::<<<===;;;<<<<<<<<<<<<:::888777444333111...,,,***)))(((%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""" """!!! !!!"""!!! !!!!!!""" !!!""""""""""""  !!!""""""!!!!!!    """$$$### !!!    !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!###!!! !!!  """###"""!!!   !!!!!!!!!!!!   ###############"""!!! """###"""!!!!!!"""""""""""""""""""""""""""  !!!"""""""""!!!  !!!!!!  $$$!!! !!!   ###%%%...---+++***)))*********(((***,,,,,,)))&&&$$$$$$!!!!!!!!! !!!!!!""" !!! !!!###   xxxuuutttvvvwwwyyyyyywwwuuurrrooolllmmmnnnnnnnnnnnnnnnnnnnnnllliiigggffffffdddbbbZZZ[[[[[[ZZZYYYWWWUUUTTTPPPLLLGGGCCC@@@===:::888666444333444777:::<<<===;;;;;;<<<<<<;;;999888777444333111...,,,***))))))(((((('''%%%###"""  !!!!!!!!! """!!! !!!"""!!! !!!"""######$$$!!!"""############  !!!"""############"""!!!       !!!   !!!!!!!!!!!! !!!!!!"""$$$!!!!!! !!!$$$%%% !!!""""""!!!!!!######""" !!!!!!   !!!!!!   """###"""!!!!!!"""######$$$$$$$$$$$$######""""""!!! !!! !!!!!! !!!""""""!!!  !!!!!!!!!!!!######!!! !!!!!!!!!"""  """  ###%%%000///---,,,++++++,,,---(((***,,,,,,)))%%%###"""  !!!!!!!!!!!!""""""""""""""" !!!!!!"""     !!! !!!""""""""" sssrrrsssyyyyyyxxxwwwuuutttrrrqqqppppppqqqrrrqqqpppooonnnnnnkkkgggdddccccccbbbaaa```___]]]ZZZVVVSSSSSSSSSOOOLLLGGGDDDAAA>>>:::888888666555666999<<<>>>???>>>===;;;;;;<<<<<<:::999888666333000---+++***)))''''''%%%### !!!!!!""""""###$$$&&&&&&,,,)))%%%###$$$%%%$$$""" !!!!!!""""""$$$$$$$$$#########"""""""""###"""!!! !!!    !!!!!!!!! !!!###!!! !!! !!!&&&%%% !!! !!! ###$$$""" !!!""" !!!!!!  !!!"""######"""""" """$$$""""""###!!! !!!!!!!!! !!!!!!!!!!!! !!!######!!! !!!"""###### !!!  !!!"""###"""!!! """   """"""!!!  """%%%,,,---...//////...---,,,(((((('''%%%$$$"""!!! """""""""!!!  !!!!!!   !!!!!!!!!  !!!!!!  !!!###!!! !!! uuussstttuuuuuuuuutttsssqqqpppoooooopppqqqqqqqqqpppnnnmmmnnnkkkgggdddccccccbbbaaa```___]]]ZZZVVVSSSRRRRRRNNNKKKGGGCCCAAA>>>;;;999666555333444777;;;<<<===>>>===;;;;;;<<<<<<:::999666555222///---,,,++++++&&&%%%$$$###"""!!! #########"""######$$$$$$$$$"""  !!!!!!""""""########################"""$$$###""""""### ###"""    """""""""!!!   !!! !!!""""""!!!  !!!!!!"""!!!!!!!!! !!!!!!  ###!!! """######""" !!!  """$$$$$$$$$$$$$$$###"""!!!!!!######!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!"""###$$$###""" %%%$$$############"""!!! !!!#########"""  !!!!!!"""!!!!!!###''')))---.../////////---,,,+++((('''%%%$$$"""!!!   !!!!!!  !!!!!!""""""!!!!!! !!!vvvtttuuussssssttttttsssqqqpppooopppqqqrrrssssssqqqpppnnnllljjjfffdddccccccbbb``````___\\\YYYVVVSSSQQQPPPLLLIIIFFFCCCAAA???===;;;777555444555888;;;===>>>>>>===<<<<<<===<<<:::999555333111///---,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""!!!!!!!!!""""""  !!!######$$$""""""################## !!! !!! ###"""!!! """""" """!!!%%%$$$!!!  !!!""""""     !!!  !!!!!!!!!""""""!!! !!!""""""!!!###!!!  !!!#########"""!!!  !!!###"""!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!  !!!"""###$$$###"""!!! !!!!!!!!! """###$$$$$$$$$###!!!  !!!&&&))).../////////...,,,***)))'''%%%###!!!  !!!     uuusssssstttuuuvvvwwwvvvuuusssrrrrrrssstttvvvuuusssqqqpppkkkhhheeedddccccccaaa```___^^^[[[YYYVVVTTTQQQNNNJJJHHHEEECCCBBB@@@>>><<<:::888777888;;;>>>@@@AAA???>>>>>>>>>???>>><<<:::666444111///,,,++++++***#########$$$$$$$$$$$$$$$######""""""""""""######""""""###%%%%%%%%%###""" """###%%%&&&&&&$$$$$$######"""""""""!!!  """"""   !!!"""$$$%%%&&& """ !!!!!! ###&&&$$$   !!!  !!!!!! !!!!!! !!!   !!!######   !!!!!!!!!!!! !!!  """  !!!   """""""""!!!  !!!""""""  !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!! !!!!!!""""""""""""!!! """ !!!!!!"""!!!  !!!%%%(((...//////...---+++((('''%%%###!!!     !!!!!!  !!!    ~~~tttrrrqqquuuwwwxxxyyyxxxwwwtttsssoooqqqsssuuutttrrrpppnnniiigggeeeccccccbbbaaa___^^^\\\YYYXXXWWWUUUQQQMMMJJJGGGDDDBBBBBBAAA???===;;;999888999<<>>;;;888666333///+++)))((('''$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!  !!!"""###%%%'''((((((&&&%%%$$$###"""  !!!!!! $$$&&&&&&%%%"""!!!!!!!!! !!!!!! !!!     !!!""" !!!!!!  ###&&&$$$!!!"""""""""###"""$$$"""  !!! !!!!!! !!!!!!!!!  $$$###!!!   """"""!!!  """"""!!! !!!###$$$%%%$$$!!!""""""!!! !!!###$$$%%%$$$$$$###"""!!! !!!"""!!! !!!""" !!!!!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!  !!!$$$  !!!""""""""""""$$$'''***---------,,,+++)))&&&%%%###"""    !!!!!!!!!!!!!!!  !!!"""###!!!  !!!"""!!!  !!!~~~uuusssqqqtttvvvwwwxxxwwwuuurrrppplllmmmppprrrqqqooollljjjhhhfffdddccccccbbb```^^^\\\YYYWWWWWWXXXVVVQQQMMMIIIGGGDDDBBBBBBAAA???===:::888777888;;;>>>@@@AAAAAA@@@AAABBBBBBAAA>>>;;;999777333///+++((('''&&&%%%%%%$$$###"""!!!!!! !!!"""###%%%%%%!!!  """"""###$$$%%%'''((((((%%%%%%$$$###!!!  !!!!!! """######!!! !!!!!!!!!!!!  !!!!!!!!! """!!! """ !!!"""  """!!!  !!!  !!! !!!!!!    !!!!!!  !!!###  """$$$$$$$$$ !!!""""""######""""""!!! !!!!!! !!!###  !!!!!! !!!"""#########  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """######"""  !!! !!!!!!!!! """""""""!!!!!!"""%%%(((+++++++++***)))'''$$$###   !!!  !!!  !!!""" !!!  zzzwwwuuuuuuvvvxxxxxxwwwtttqqqnnnkkkmmmppprrrqqqooollliiifffeeecccccccccbbb```^^^ZZZWWWUUUVVVXXXWWWRRRNNNJJJGGGDDDBBBBBBAAA???===;;;999888999<<>>======;;;:::;;;>>>AAACCCDDD>>>>>>>>>@@@@@@???;;;888666444111...+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!$$$!!!!!!""""""#########$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!"""###"""""""""$$$&&& !!!!!!!!!!!!!!! !!!""""""!!!  """#########""" """"""!!! ###"""###!!!!!! !!!###!!! !!! !!!%%%  !!!!!! !!! !!!!!! """###"""!!!!!!!!!$$$"""!!!  !!!"""######"""%%%$$$"""!!!###%%% """###$$$###"""  !!!### """$$$###""" !!!!!!!!!!!! !!!!!!!!!""" !!! %%%****** !!!""""""%%%###"""!!!"""###"""!!! !!!"""!!!!!!""" !!!"""###$$$$$$$$$$$$ !!!  """$$$$$$###!!! !!!"""############"""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$!!! """###!!!""""""!!!!!!  """%%%(((&&&&&&''''''&&&$$$"""!!!"""###$$$"""  !!!  !!!!!!!!! !!!!!!!!!""" !!!!!! !!!  """### !!!!!!!!!      !!!  |||yyyxxxxxxxxxyyyxxxvvvsssooollljjjlllppptttvvvsssnnnjjjdddaaa``````bbbbbb___[[[WWWVVVUUUUUUTTTRRRMMMJJJIIIGGGEEEDDDCCCAAA>>>;;;===<<<<<<===???AAA@@@??????>>>???@@@@@@>>>;;;777777444000///...---)))&&&+++)))&&&###!!!!!!!!!!!!!!!!!!!!!!!! """ !!!$$$$$$"""  !!!"""###$$$%%%%%%%%%%%%$$$###""""""!!! !!!!!!""""""""""""!!!  ###!!!  """"""""" !!!!!!   !!!"""""""""  !!! """ !!!"""###   """ !!! !!!$$$ (((...333///&&& $$$###  """!!!!!! !!!###$$$ !!!###%%%%%%###!!! !!!!!! !!! """"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""##################""""""""""""###!!!  !!! !!!###&&&'''&&&%%%&&&'''!!!  """%%%&&&!!!!!!!!! ######""""""!!!!!! !!!!!!""""""!!!  """""""""!!!!!!"""!!!  !!!"""!!!!!!!!!  """"""""""""!!!   ###%%%'''&&&&&&%%%$$$""" ###$$$###  ###"""    %%%$$$"""    !!!!!!   zzzwwwvvvxxxxxxyyyxxxvvvsssooommmlllnnnpppsssuuusssnnnjjjeeebbb``````aaaaaa___\\\XXXVVVUUUTTTTTTQQQNNNKKKIIIGGGEEECCCCCCAAA>>><<>>>>>???AAACCCCCCBBB=========>>>>>><<<999666888555222000///---***'''(((&&&$$$###""""""###$$$"""""""""!!!!!! """ !!!###$$$""" !!!!!!""""""############""""""!!!   !!!!!!!!!!!! """  !!!""""""!!! !!!""""""  !!! %%%"""  !!!!!!  !!! !!!!!! ***888<<<777,,,$$$ """!!! !!!###"""!!!  !!!###%%%%%%###!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$"""  !!!!!!  """"""!!! !!!""" """$$$%%%$$$###$$$$$$!!!!!! !!!"""###$$$!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""!!!  !!!"""""""""""""""!!! !!!""" !!!"""!!!!!!""" !!!!!!"""""""""  !!!"""$$$%%%"""#########"""!!!!!! '''!!! !!!  !!!   !!!"""###"""""""""""""""""""""      yyyuuutttxxxyyyyyyxxxvvvssspppnnnppppppqqqrrrsssqqqmmmjjjhhhddd```___``````^^^\\\YYYWWWUUUSSSSSSQQQOOOMMMHHHFFFDDDCCCBBBAAA>>><<<>>>>>>===???AAACCCCCCBBB=========>>>>>><<<999666888666333111///---+++(((%%%$$$#########$$$%%%&&&$$$$$$###"""!!!!!! !!! !!!######"""!!!""""""""""""""""""""""""###""""""!!!!!! ###"""!!!  !!!!!!!!!!!!!!! !!!!!!  !!!"""""""""!!!  ######   !!!!!!  !!!!!!"""  !!!!!!!!!!!!    &&&555>>>===444((( """!!!  """######"""!!! !!!###$$$$$$###!!! !!!!!!!!!  !!!"""######!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%$$$"""!!! !!!"""!!!!!!!!!!!!!!! """###!!!###%%%%%%$$$######$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!"""######!!!!!!"""""""""!!!  !!!"""###"""!!!!!! !!!!!!""" !!! !!!""" !!!""""""""" !!!!!!!!!""""""""" !!!""""""""""""$$$%%%%%%"""!!!!!!!!! !!!!!!!!! !!!""" !!!!!!  ###""" """&&&"""""""""!!!    !!!!!!!!!   !!!  yyyvvvvvvyyyyyyyyyyyywwwtttqqqpppsssrrrqqqqqqqqqpppmmmjjjjjjeee```^^^______^^^\\\ZZZXXXUUUSSSRRRQQQOOONNNHHHFFFCCCBBBAAAAAA???===<<<;;;;;;===@@@AAAAAA@@@@@@????????????>>>;;;888777555333111...,,,***((($$$$$$#########$$$%%%&&&%%%%%%$$$###"""!!! !!!"""######"""!!!"""""""""""""""#########$$$$$$######""""""""""""###"""!!! !!!"""""""""!!!!!!   !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!    !!!!!!!!! !!! """  !!! """"""  """!!!!!! """(((...111...(((### !!!!!!""""""###""""""!!!  !!!"""######"""!!! !!!!!!!!!  !!!"""""""""######"""""""""""""""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""" !!!"""!!!  """$$$&&&'''&&&%%%%%%%%%&&&"""""""""###"""!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!"""  ###"""!!!!!!  !!!!!!""""""!!!  !!!"""""""""""" ###"""!!!!!! !!!!!! !!!""" """  !!!!!! !!!  !!!!!!  !!!!!!  !!!!!! !!! zzzyyyyyyzzzzzzyyyyyywwwuuusssrrrtttrrrqqqppppppnnnkkkiiijjjeee```^^^______^^^\\\[[[XXXUUUSSSRRRQQQPPPNNNHHHEEEBBBAAAAAA@@@???===<<<;;;;;;===@@@BBBBBBAAA@@@???>>>>>>???>>>;;;999444444222///,,,)))((('''&&&&&&%%%$$$############$$$$$$$$$###"""!!!!!! !!!"""""""""""""""""" !!!"""###$$$%%%%%%#########"""""""""""""""!!!!!!!!! """"""#########"""!!!!!!  !!!!!!!!! !!!!!!"""""""""  """"""""""""   !!!!!!!!!  !!! !!!!!!  !!!!!!   !!!!!!  !!! !!!!!!!!! !!!$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######"""""""""""""""""""""  !!!!!! """$$$%%%&&&%%%$$$$$$%%%'''"""#########"""!!!  !!!$$$$$$$$$#########""""""!!!!!!"""""""""""""""!!! !!!###$$$!!!""""""""""""""""""!!!"""######!!! ###"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!  !!!    """!!! $$$######"""!!! !!!     {{{{{{|||zzzzzzzzzyyywwwvvvtttsssrrrqqqpppoooooommmjjjggghhhddd```___``````^^^\\\ZZZXXXVVVTTTTTTRRRPPPNNNGGGEEEBBB@@@@@@@@@???>>>===<<<===???BBBDDDDDDCCC???===<<<<<<<<<<<<999777333333222///+++(((''''''''''''&&&%%%$$$"""!!!!!!######""""""""""""!!!!!!!!!######"""!!!"""### !!!"""$$$%%%&&&''' !!!!!!!!! """###$$$%%%%%% !!!!!!""""""#########!!! !!!!!!   !!!  !!!  """ !!!### !!! !!!!!!  !!!!!! !!!!!!!!! !!!""""""!!! !!!"""######"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! """!!!  !!!"""""""""###$$$$$$$$$######"""""""""""""""""""""""" """###$$$%%%############""""""!!!!!!!!!  !!!!!!!!!!!!!!! """### !!!"""!!!!!!!!!###%%%######""""""!!!!!!  %%%$$$$$$###""""""!!!!!!!!!!!!"""#########""""""  !!!"""###!!!""""""######""""""!!!%%%%%%%%%$$$!!!!!!"""###  !!!###$$$!!! !!!!!!"""""""""!!! !!!"""""" !!!  !!!  """"""######""""""!!!!!! !!!    !!!!!!!!!!!!zzz{{{|||{{{{{{zzzyyywwwvvvuuutttpppoooooooooooollliiieeeeeebbb``````aaaaaa___\\\YYYXXXVVVVVVUUUSSSOOOMMMGGGDDDAAA??????@@@??????===<<<<<>><<<<<<<<<;;;:::888333444333000+++((('''(((&&&&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!""""""!!!######!!! """###!!!!!!"""###$$$$$$%%%%%% !!!!!!!!! """######### !!!""""""###$$$$$$"""   """!!! """  !!!!!!""""""   !!!%%%######$$$$$$!!!!!!"""  !!!!!!""" """######"""!!! !!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$"""###%%%&&&&&&$$$"""!!!"""""""""""""""""""""""" !!!"""######"""""""""""""""#########!!! !!!"""""" """"""!!! !!!"""!!!###&&&###"""!!! !!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""############### !!!""""""""""""!!!"""############"""!!!!!!"""###"""!!!"""$$$%%%!!! !!!###$$$!!!  !!!"""!!!""""""######""""""!!!###!!!  """"""###### """     !!!  zzzzzz|||{{{{{{zzzyyywwwvvvvvvuuunnnnnnnnnoooooolllhhhddddddaaa``````bbbbbb___\\\XXXXXXWWWWWWVVVSSSOOOLLLGGGDDDAAA??????@@@??????;;;::::::===@@@BBBBBBBBBAAA@@@>>>===>>>===<<<:::444555555111,,,)))(((***%%%%%%%%%%%%%%%$$$###""" !!!"""""""""!!!######!!! """$$$########################!!!!!!!!!"""""""""""""""""""""!!!!!!   !!!""""""###!!!  !!!"""######"""!!! ###%%%  '''!!!   !!!!!!   """!!! """$$$!!!"""### !!!""""""!!!"""!!! ###%%%###"""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""###$$$$$$!!!  """$$$&&&!!!###&&&''''''$$$!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""###$$$%%%%%%"""!!!!!!"""######  !!!  """&&&((($$$"""!!!!!!###$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%&&&&&&''''''!!!!!!"""############### """"""""""""!!!!!!"""###$$$$$$###"""!!!!!!###&&&$$$###!!! !!!!!! """### !!!"""######$$$######!!!$$$!!!!!! !!!!!!  !!!!!! $$$%%% !!!"""  !!!"""""" !!!!!!  !!!"""  !!!""""""!!!!!!"""""""""  |||{{{|||yyyxxxwwwvvvuuutttsssrrrkkklllnnnpppooonnnkkkjjjiiieeeaaa```aaaaaa^^^[[[[[[YYYWWWVVVVVVTTTQQQNNNKKKGGGBBB???>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>><<<:::444333111///---+++)))((()))(((%%%###!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! ###%%%"""#########"""!!!!!! ######"""!!! """###!!!""" """"""!!! """"""  !!!  !!!!!!    !!!""""""""""""""" ###"""!!! $$$######$$$###  """!!!  !!!!!!!!!!!!!!!  !!!"""!!! !!! !!!!!!"""!!! ######""""""""""""######"""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$""" $$$$$$$$$######!!! !!!!!!!!!""""""""""""#########$$$%%%&&&''''''(((###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""######  ###"""!!!&&&&&&%%%%%%$$$######""" """""""""###%%%'''"""!!!!!!!!!!!! $$$###!!!!!!###$$$!!!!!!!!!  !!!""" !!!!!!!!!!!!  !!!!!!!!!""""""###"""  !!!!!! ######""""""""""""######   """###"""!!!  !!!!!!!!!!!!!!! !!!    !!!  !!!zzz{{{||||||{{{yyywwwuuusssqqqqqqlllmmmoooppppppnnnlllkkkgggccc```___```___]]]ZZZXXXWWWUUUTTTSSSRRROOOMMMKKKGGGCCC@@@???@@@AAA@@@??????>>>???BBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;999222111///---+++)))'''&&&'''&&&$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$ """"""!!!!!!!!!!!!  !!!"""!!!!!!!!!  !!!!!!""" !!!   !!!!!!!!!  """$$$"""   """!!!  !!!!!!!!!!!!!!!   !!!!!!!!!  """######!!! !!!!!!  !!!!!! !!!!!!""""""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""############"""!!!!!! $$$$$$$$$$$$###"""!!!  """""""""######$$$$$$%%%"""!!!  !!!"""$$$###"""!!!!!!!!!""""""###  """$$$###"""""""""######$$$%%%%%%%%%&&&''''''$$$!!! ###""""""""""""!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!   !!!""" !!!!!!!!!!!!  !!!!!! !!!!!!!!! !!!!!!   """"""!!!!!!!!!!!!""""""    !!!  !!!!!! yyyyyyzzz}}}|||zzzwwwtttrrrpppooonnnooopppqqqqqqooommmllleeeaaa]]]]]]^^^^^^[[[XXXWWWVVVTTTTTTSSSRRROOOMMMKKKHHHCCC@@@@@@AAAAAA@@@@@@??????AAACCCDDDCCCAAA@@@???>>>>>>>>>===;;;999333222000---+++)))'''&&&%%%%%%$$$######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! ######""""""""" !!!!!!!!!!!!"""###"""!!!!!!###$$$!!!!!!!!!!!!!!!!!! !!!%%%  !!!"""!!! !!!""""""   !!!"""###&&&))))))&&&###  !!!!!! !!! !!!!!!  !!!!!!!!!!!!    !!!"""""""""""" !!! !!!!!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!###"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!  $$$#########""""""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""##############################!!!!!!!!!!!!#########""""""!!!!!!!!!!!!"""!!! """$$$%%%$$$###!!!!!!!!!"""######$$$$$$ """"""!!!!!!###$$$######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!""""""######"""!!!   !!!!!! !!!!!!  !!!  """  xxxwwwvvvzzzyyywwwuuusssqqqooonnnnnnoooppppppooonnnlllkkkddd```]]]\\\]]]]]][[[XXXYYYWWWVVVUUUUUUTTTQQQOOOJJJFFFBBB@@@@@@@@@???????????????AAACCCCCCBBB@@@@@@???======>>>===:::888555444222000---+++)))(((&&&%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""$$$&&&&&& !!!!!!"""###$$$$$$###"""!!!###$$$""""""!!!!!! ### %%%######(((((("""###$$$###  !!!!!! !!!###!!!  $$$$$$  !!!    !!!!!! !!!"""######""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""############""""""###"""!!! """"""######$$$%%%&&&&&&"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!! """!!! !!!"""###$$$$$$$$$$$$######"""!!!"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""" """"""""""""!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$############"""!!!!!!  """%%%(((######$$$$$$$$$###"""!!! !!!!!!!!!!!!  """"""""" !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" !!!"""""""""!!!     !!!      !!!!!!    wwwtttrrrtttssssssrrrqqqppppppooonnnnnnooonnnnnnlllkkkjjjdddaaa]]]]]]^^^___\\\ZZZYYYWWWVVVUUUUUUSSSQQQNNNGGGDDDAAA???>>>>>>===<<<======>>>@@@BBBBBBAAA??????===<<<=========;;;999666555333000---+++)))(((&&&&&&&&&%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""&&&""" !!!""""""$$$%%%$$$###  """$$$###"""!!! !!!!!!!!!!!!$$$&&&$$$   !!!  !!!###!!!"""""" !!!!!!"""!!! """$$$$$$###!!!  !!!  !!!!!!!!!"""""" !!!!!!  !!!"""""""""!!!""""""############""""""$$$###"""  !!!!!!"""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######""""""""""""""""""""""""#########$$$###"""!!! ###"""!!! !!!###$$$###$$$$$$$$$$$$######""" !!!!!!!!!'''&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""""""""""""""!!!"""###"""""""""######""""""!!! """######"""  ######$$$%%%%%%###"""!!! !!!""""""!!!  !!! """!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########"""""""""!!!   !!! !!!!!!    !!!!!!""""""    !!!$$$%%%}}}uuussspppooooooooopppppppppqqqqqqnnnnnnnnnnnnmmmkkkjjjjjjdddaaa^^^]]]______]]][[[XXXVVVTTTSSSRRRPPPMMMKKKFFFCCC@@@>>>>>>===<<<;;;<<<===>>>@@@BBBBBB@@@>>>===<<<;;;<<<===>>><<<:::555444222///,,,)))'''&&&%%%%%%%%%%%%###""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!%%%%%%  !!!!!!"""""""""######!!!!!!######"""!!! !!!""""""""" !!!!!! !!!!!!   !!!$$$$$$"""!!!  !!!!!!!!!  """""" !!!!!!"""!!!!!! !!!  !!!"""!!!!!!!!! !!!!!!!!!""" !!!"""!!!!!!###  !!!"""###"""!!!  !!!""""""!!! $$$###"""!!!!!!!!!!!!!!! $$$###!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%%%%########################!!!"""###$$$$$$###"""!!!######"""""""""""""""######$$$$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$!!!""""""############""" """"""!!! !!!""" !!!""""""######'''((((((&&&###!!!!!!"""###%%%&&&''''''%%%###""""""""""""""""""""""""""" """"""!!!!!! !!!!!!!!!""""""######""""""!!! !!!###$$$$$$$$$###"""######"""  !!!!!! !!!!!!!!!    !!!!!!    !!!!!!   !!!!!! """%%%vvvrrrssssssnnnooooooooopppqqqqqqqqqppppppooonnnmmmlllkkkkkkddd```]]]]]]______]]][[[YYYWWWUUUSSSRRROOOLLLIIIEEECCC@@@???>>>>>><<<;;;======???AAACCCCCCAAA>>>;;;::::::;;;>>>>>>===<<<555444222///,,,)))'''&&&"""############"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""""" !!!!!!""""""""" !!!  !!!### !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!       !!!"""   !!!!!!!!!!!! """ ###$$$###!!!!!!!!!!!!!!!  !!!!!!!!!   !!!   !!!!!!!!!"""""" &&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""  !!!""""""!!! $$$######"""""""""######!!!!!!!!!!!!!!!"""""""""$$$###!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%"""""""""""""""""""""""" """$$$$$$$$$###"""$$$$$$%%%$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$##################'''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$%%%%%%$$$###!!!######"""!!!### !!!!!!""""""###$$$$$$!!!###$$$%%%%%%%%%'''(((&&&''')))******(((&&&$$$$$$###"""!!!!!!"""###$$$$$$###!!! """#########"""!!!!!!!!!!!!!!!""""""############"""""" !!!###%%%%%%$$$###"""""""""""""""""""""!!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!        !!!!!!  !!!!!!!!!qqqppptttvvvpppppppppppppppqqqqqqqqqrrrqqqpppooonnnmmmllllllccc```]]]\\\^^^___]]]ZZZ\\\ZZZWWWUUUSSSQQQMMMJJJFFFDDDAAA@@@??????===;;;>>>>>>@@@CCCEEEDDDBBB???999999999;;;>>>???>>>===888777444111...+++)))((( !!!#########"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!### !!!!!!!!!!!!"""""""""""" !!!$$$&&& !!!######$$$ $$$"""!!!""" """###!!! ###!!!###  !!!!!! !!!###""" !!!$$$%%%###"""###%%%!!!!!!!!!!!!!!!!!!   """ $$$$$$###"""  !!!!!!!!!   !!!!!!###$$$  !!!###$$$ !!! !!!&&&""""""""""""""""""""""""!!!"""###$$$###""" !!!"""###%%%%%%###"""!!!$$$###############$$$%%%""""""""""""!!!!!!!!!!!!%%%###!!!  !!!"""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%"""!!!$$$$$$$$$######""""""!!!!!!!!!"""###""""""$$$%%%((()))+++,,,,,,***(((&&&&&&$$$"""!!!!!!"""$$$&&&(((&&&###!!! !!!###%%%######"""!!!!!!!!!!!!!!!""""""############"""""" """$$$%%%%%%%%%###"""!!!"""$$$$$$$$$#########"""!!!  !!!!!!!!!"""!!!!!! !!!!!!   !!!!!!!!! """"""    """    """###!!!  !!!!!!!!! !!!!!!!!!"""###uuuqqqrrrsssqqqooolllmmmooopppooommmoooooonnnmmmlllkkkkkkkkkddd```[[[ZZZ]]]______^^^TTTTTTTTTTTTSSSPPPKKKHHHFFFCCC???===<<<<<<<<<;;;AAAAAABBBCCCCCCCCCBBBBBB888888888;;;===>>><<<;;;555333000---***(((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! $$$$$$$$$""" !!!###############""""""""""""!!!  !!!!!!!!!!!!""""""""""""###!!!  """!!!### !!!###""" !!! """!!!###$$$$$$""" !!! !!! """!!!!!! !!!!!!!!! """"""!!!  !!!!!!"""!!! """""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""   ### ###!!!  !!!###"""""""""""""""!!!!!!!!! !!!###$$$$$$$$$###"""!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! """###$$$"""""""""###$$$$$$%%%%%%"""!!! """%%%&&&$$$!!!"""############""""""!!!%%%%%%$$$$$$###$$$$$$$$$""""""!!!""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''$$$!!!"""$$$&&&&&&$$$%%%$$$%%%&&&''''''$$$!!!###%%%%%%$$$"""!!!"""###%%%%%%$$$###""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%)))(((&&&$$$###"""######"""""""""""""""######$$$$$$###"""!!!"""$$$&&&((()))'''&&&'''))))))&&&###!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""""""""############""""""!!!!!!""""""######$$$$$$"""###$$$%%%&&&&&&%%%$$$!!!"""#########"""   !!!"""!!!!!!  !!!  !!!  !!!""""""###""" """!!!  !!!!!!     !!!!!!   ### vvvrrrssstttsssqqqooooooqqqqqqpppnnnoooooonnnmmmlllkkkjjjjjjgggccc```___bbbdddcccaaaVVVUUUTTTTTTRRROOOIIIFFFDDDBBB>>>===>>>????????????@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<>>>@@@@@@???===666444111...+++***)))(((''''''&&&%%%$$$$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!! ###$$$&&&&&&&&&%%%$$$%%%######"""""""""!!!!!!!!!!!!  !!! !!!!!!!!!"""""" !!!!!! '''%%%""""""######""" !!! !!!"""  !!!###"""!!! !!!!!! !!!!!!     !!!"""!!! """"""!!!!!!!!!  !!!""""""!!! !!!"""  """!!!!!!!!!!!!!!!!!!""" $$$&&&"""!!!######$$$$$$###""""""###$$$$$$ !!!"""#########""""""######$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!$$$######""""""###$$$%%%$$$############"""""""""###!!!!!!"""$$$%%%###!!!""""""###############"""%%%$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$%%%%%%$$$######$$$""" """$$$$$$###'''%%%$$$$$$&&&'''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$###!!! !!!!!!$$$$$$#########$$$$$$%%%((('''&&&%%%%%%&&&((())))))''''''((()))(((%%%###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""############"""""""""""""""###############!!!!!!"""###$$$###"""""""""""""""""""""!!!  !!!""" !!!!!!"""###"""!!! !!!!!!   !!!!!!"""!!!  !!!!!!!!!       !!!!!!!!!!!!  vvvssstttuuutttsssqqqqqqrrrsssqqqpppoooooonnnmmmlllkkkjjjiiidddaaa______bbbcccaaa^^^XXXVVVUUUSSSQQQMMMHHHDDDCCC@@@>>>===???AAABBBBBB@@@@@@AAAAAAAAA@@@@@@???;;;;;;;;;<<<>>>>>><<<:::666555222///---+++))))))'''&&&%%%$$$$$$######$$$ !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!"""$$$%%%$$$"""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""""" """###$$$"""!!!"""!!! !!!!!!!!!!!! !!!  !!!  """"""  !!!"""!!! !!!  !!!  !!!"""###"""!!!!!!"""!!!  """###"""!!! !!!###!!!  !!!!!!!!! !!!!!! """"""""""""  !!!""""""""""""""""""######$$$%%%&&&&&&&&&!!!""""""######""""""!!!%%%$$$######"""######$$$%%%%%%$$$###!!! $$$###"""###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###""" !!!###$$$$$$###)))&&&$$$###%%%((())))))###$$$%%%$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''(((***,,,,,,+++)))'''$$$$$$""""""""""""$$$$$$$$$$$$###############$$$((('''%%%$$$$$$$$$%%%&&&((('''''''''((('''$$$"""###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$##################""""""#########"""!!!!!!"""!!!!!! !!! !!!"""""" !!!"""###%%%%%%$$$"""!!!"""######""" """!!!  !!!!!!"""!!!""""""###!!!   !!!!!! !!!   !!!""" vvvrrrssssssttttttsssssssssrrrqqqpppnnnnnnnnnnnnlllkkkiiihhh```___]]]___aaaaaa^^^[[[WWWUUUSSSRRRPPPMMMHHHEEEBBB???======???AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAA;;;;;;;;;;;;<<<<<<999777666444222///---***)))((('''&&&%%%$$$############ !!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""######""" !!!"""###""""""!!! !!! !!!!!!!!!  !!!###"""!!! """"""!!!   """!!!!!!  """#########"""!!!"""!!!  !!!!!!!!! !!!######"""!!!"""#########""""""""""""######!!!!!! !!!!!! !!!!!!""" !!!"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""######"""""""""######"""!!!!!! $$$$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$###""""""######%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&&&&&&&(((&&&%%%%%%''')))******$$$%%%&&&%%%$$$###$$$%%%&&&&&&''''''''''''(((((($$$%%%&&&((())))))))))))''''''''''''((()))*********,,,///111111000---+++,,,+++***)))(((((()))***((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%###!!!"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$######"""!!!  !!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%###"""!!!"""######"""!!!$$$###!!!  !!! !!!!!!!!!""" !!!!!!!!!      !!! !!!"""###!!! uuuppppppppprrrssstttsssrrrqqqpppooonnnnnnnnnnnnmmmjjjhhhfffbbb```___aaacccccc___\\\TTTSSSQQQPPPOOOMMMIIIGGGAAA???<<<<<<===???@@@@@@EEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===>>>???>>>;;;999444333111///,,,)))'''&&&&&&&&&%%%$$$############!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""&&&$$$""""""###$$$###!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!! !!!"""###"""   """### """#########$$$ !!!!!!!!!$$$"""  !!!"""!!! !!!!!!!!!  """#########"""!!!!!!!!!  !!!"""###$$$$$$### """###"""!!!"""#########""""""""""""######!!!!!! !!!!!! ###$$$!!! $$$$$$!!!!!!"""############"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""######"""!!! !!!""""""############""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$"""""""""""""""###%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$######""""""""""""&&&&&&&&&%%%%%%###"""!!!###$$$%%%%%%&&&&&&''''''%%%%%%&&&(((***+++)))(((&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---//////000------------...///000111...111444666777555333111222111///---+++******+++---,,,+++***))))))))))))(((((((((((())))))******'''(((((((((&&&$$$###""""""###$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$#########"""!!!  """"""!!!!!!!!!"""""""""""""""""""""!!! !!!!!!""""""!!! """"""!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!    !!!  !!!!!!!!!!!!!!! """###### """""" sssoooooooooqqqsssttttttqqqooonnnnnnmmmnnnooonnnmmmjjjgggeee```^^^]]]___aaaaaa^^^ZZZTTTRRRPPPOOONNNMMMJJJGGG@@@>>><<<;;;===???@@@@@@DDDDDDCCCCCCAAA@@@>>>>>><<<;;;;;;<<<<<<<<<999777333222111///,,,)))'''%%%&&&%%%$$$######""""""###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""((($$$ """###""" """""""""!!!!!!!!! """""""""!!!!!!"""""""""!!!!!!"""!!! """!!!!!!###!!!######!!! !!!!!!!!!###!!! !!!  !!!""""""### !!!"""###"""!!!!!!!!!   !!!""""""!!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!###!!!!!!###!!!"""""""""""""""""""""""""""""""""######$$$$$$%%%"""""""""""""""###$$$$$$&&&%%%###!!!!!!!!!!!!""""""######$$$$$$######"""###$$$$$$$$$$$$######""" !!!""""""###$$$$$$###$$$&&&%%%$$$"""###$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%$$$$$$############$$$&&&'''''''''&&&%%%$$$###!!!$$$%%%$$$$$$%%%&&&%%%%%%''')))++++++(((&&&$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&''''''(((((((((((()))+++...000222333444444444444555666777888999:::;;;>>>@@@AAA@@@>>>===999777555222000///......000000...---++++++*********+++++++++++++++++++++)))+++,,,+++(((&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""###!!!!!!"""##################"""!!!!!! !!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!   !!!  !!!"""""" !!!sssooopppqqqqqqsssuuuuuuqqqooonnnnnnmmmnnnooonnnmmmjjjfffddd___]]][[[\\\______\\\YYYUUUSSSPPPNNNMMMKKKHHHFFF>>>===;;;<<<>>>AAACCCDDDEEEEEEDDDCCCBBB@@@>>>===777777777888999999666444333333222000---***'''%%%&&&%%%$$$###"""""""""""""""######$$$$$$######""" !!!!!!!!!"""""""""###$$$!!!###$$$!!!######"""""""""!!!!!!!!!"""!!! !!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!###""" """!!!   !!!    !!!"""###### !!!"""!!!  !!! """!!! !!!""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!! """"""!!!""""""!!!  !!!"""""""""######$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###!!!!!!"""$$$%%%"""######$$$$$$######"""""""""$$$$$$%%%$$$######!!!!!!""""""###$$$$$$%%%!!!$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&!!!%%%&&&%%%$$$%%%''''''&&&&&&'''((()))'''&&&###%%%&&&&&&%%%%%%&&&''')))***+++---///111222333111333555888;;;>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGLLLMMMOOOPPPQQQQQQPPPPPPHHHGGGDDDBBBAAA@@@@@@@@@<<<;;;999888666555555444444444444333222000///...---///111000,,,)))((()))%%%&&&''''''&&&&&&''')))(((((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!!!!!!!"""###$$$!!!""""""###############!!!"""###$$$$$$$$$######""""""!!!!!!!!!"""###### !!!"""!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!     !!!!!!"""!!! !!!   !!!!!!!!!!!! rrrpppqqqsssqqqtttwwwvvvrrrooonnnooommmnnnoooooommmiiifffddddddaaa______bbbcccaaa^^^WWWTTTQQQNNNLLLJJJFFFDDD===<<<;;;<<<@@@DDDFFFGGGGGGGGGFFFEEEDDDBBB@@@???999888888:::;;;;;;999777444444333111///+++(((&&&&&&%%%$$$###""""""""""""""""""############"""""" !!!!!!!!!""""""#########!!!!!!%%%)))***%%%!!!############""""""""""""###!!!  !!!###!!!!!!!!!""""""""""""### !!!###$$$%%%"""###$$$%%%$$$""" """%%%&&&$$$""""""###"""!!! !!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!   !!!!!!"""$$$%%%&&&%%%###""" !!!!!!  $$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###"""!!!"""''''''""" %%%((('''%%%$$$""""""$$$%%%'''!!!""""""###$$$%%%%%%%%%%%%$$$#########$$$&&&&&&###"""!!! !!!"""%%%&&&######$$$$$$$$$$$$###### !!!"""######"""!!!"""#########$$$$$$$$$$$$ ###&&&&&&$$$###%%%'''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***''''''(((((((((((((((((( ###'''((('''&&&((()))***(((%%%$$$%%%'''''''''***,,,------,,,,,,---///...///111444888;;;===>>>BBBDDDFFFJJJMMMPPPRRRRRRSSSSSSSSSTTTUUUWWWXXXYYY\\\]]]^^^___````````````YYYXXXVVVUUUTTTTTTTTTUUUNNNMMMKKKIIIHHHFFFFFFFFFDDDCCCBBB@@@>>>;;;999777000333555333///,,,,,,---'''((())))))(((((()))+++******)))'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$#########$$$&&&'''!!!"""###%%%%%%%%%$$$###!!!"""###$$$%%%$$$######!!!!!!""""""###$$$&&&&&&  !!!""""""!!! !!!###%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%%%%""" !!! !!!!!! !!!!!!"""""" !!!""" !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!  """!!!""" !!!'''###!!!zzzooonnnqqqsssuuuvvvwwwvvvtttqqqpppppptttrrrpppppppppmmmgggccc___^^^^^^```cccbbb]]]YYYXXXVVVRRRPPPNNNLLLHHHFFFAAA???======???BBBCCCDDDGGGEEECCCBBBAAA???===:::<<<999666666888:::999777555444333111///+++(((&&&'''&&&%%%$$$###""""""""")))%%%  !!! )))&&&$$$######"""!!!  ########################!!!"""###""" !!!###### !!!######!!! $$$###"""  !!!!!!!!!""""""""""""###!!!!!!  ###!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! %%%%%%%%%%%%$$$"""!!!!!! !!!!!!######"""!!!  """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%###!!!"""  """######&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$###"""!!!###%%%########################!!!"""###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))***++++++&&&'''((()))***++++++***,,,...111444666777666666:::===AAACCCEEEHHHLLLNNNPPPRRRVVVZZZ]]]___``````aaaaaabbbcccdddeeeggghhhjjjiiijjjmmmrrrtttsssqqqppplllhhhfffffffffcccaaa]]][[[XXXWWWVVVUUUSSSRRRTTTSSSQQQPPPPPPNNNLLLIIIKKKGGGBBB===999888888888555555555444333111///---111...+++))))))((('''&&&)))'''%%%%%%&&&'''''''''$$$&&&&&&%%%###$$$(((,,,%%%$$$######$$$$$$###"""""""""""""""""""""""""""&&&$$$""""""###$$$###"""###############"""!!!  !!! ######""""""!!!!!! """"""!!!!!!   ######""""""!!!!!!  !!!""""""!!! !!!!!!!!!   !!!!!! !!!!!!!!!!!! ###%%%   yyyoooooorrruuusssuuuvvvvvvsssqqqpppqqqqqqooollllllmmmlllgggccc___^^^]]]___bbbaaa]]]ZZZXXXVVVRRRPPPNNNLLLIIIFFFBBB@@@>>>???AAADDDEEEEEEFFFEEECCCCCCBBB@@@<<<::::::777444444555666555333333333222111///,,,)))((($$$$$$%%%%%%&&&'''(((((( """%%%&&&&&&  !!! """"""!!!!!!!!!!!!""""""########################"""!!!!!!!!!!!!""""""######!!!!!!###&&&&&&$$$"""!!!"""!!!!!!$$$######"""  !!!!!!  !!!!!! !!!!!! !!!!!!  """"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! %%%###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""######"""!!!"""  """######&&&%%%$$$###""""""""""""$$$######""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$###"""###%%%##############################$$$$$$$$$######"""""""""""""""$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&)))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%)))))))))***************...///111333444666666777333555999===@@@CCCDDDEEENNNPPPSSSUUUVVVXXX[[[]]]]]]___bbbfffhhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnqqqpppqqqtttxxxyyywwwttttttsssrrrsssrrrooojjjeeedddaaa^^^]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXWWWZZZXXXUUUQQQMMMJJJIIIHHHCCCCCCCCCAAA???===:::999777444000...,,,+++)))(((&&&&&&%%%'''((((((&&&$$$&&&'''((('''%%%%%%'''***&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!! """############""""""!!!""""""!!!!!!!!!!!!""""""###"""!!!  !!!######""""""!!!!!!!!!!!!  !!!!!!!!!     !!!!!!!!!   wwwoooppptttvvvrrrtttvvvvvvtttrrrrrrrrrooollljjjjjjkkkkkkhhheee```^^^\\\]]]``````]]]ZZZWWWUUUSSSQQQOOOLLLIIIFFFCCCAAA@@@AAACCCEEEFFFFFFEEEDDDDDDCCCCCC@@@<<<999999777555444444444444222222222111000///,,,+++***&&&%%%%%%$$$######"""""""""###$$$###""""""###$$$  """###$$$""" ###""""""!!!!!!""""""#################################"""!!!!!!!!!!!!!!!!!!###$$$###""" !!!"""""" !!!"""$$$###"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""  !!!!!! !!!    !!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""%%%###!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######################## !!!""""""!!!!!! """ !!!###$$$$$$&&&%%%$$$######"""############""""""""""""######%%%&&&&&&''''''&&&&&&&&&$$$""" !!!### """%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!(((&&&%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((())))))))))))((((((((((((++++++,,,---...///000111444555888;;;===???@@@AAAAAABBBEEEIIIMMMRRRUUUWWW]]]___aaabbbbbbdddgggiiijjjkkknnnppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrruuuvvvwwwzzz|||{{{yyyvvvwwwxxx{{{~~~}}}wwwooohhhfffccc```]]]]]]]]]]]]\\\]]]___aaa```___^^^aaadddhhhhhhgggfffccc```]]]ZZZWWWVVVUUUTTTQQQNNNKKKIIICCC???;;;888666333000...)))))))))+++,,,***'''$$$&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" !!!!!! """"""######$$$#########$$$$$$############$$$$$$$$$$$$###""""""""""""######""""""""""""!!!!!!!!!  !!!!!!!!!     !!!!!!"""""" !!!!!!  !!!!!! !!! uuuoooqqquuuvvvrrrtttvvvwwwuuuttttttuuurrroookkkjjjkkkkkkiiifff```^^^[[[\\\^^^___]]][[[WWWUUUSSSQQQPPPMMMIIIFFFCCCBBBAAABBBDDDFFFGGGFFFEEEDDDDDDDDDCCC@@@<<<888999888777777777888777777444333222000...,,,***)))&&&&&&%%%$$$###"""!!!!!!$$$'''(((&&&"""!!!######$$$%%%&&&%%%!!!!!!!!! !!!!!!########################   !!!""""""!!!$$$$$$###!!!  """!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########  !!!!!! !!!""""""""""""!!! """!!!!!! !!!!!!!!! !!!"""!!!  !!! !!!!!!""""""""""""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """$$$$$$$$$&&&%%%$$$$$$#####################""""""#########$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""$$$%%%!!!%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%###""""""$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((('''''''''(((((()))*********+++,,,,,,---......///000222555888;;;===>>><<<===???BBBDDDFFFGGGGGGKKKLLLMMMPPPUUUZZZ^^^aaacccdddffffffgggiiilllooopppqqqrrrtttuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrruuuvvvyyy|||}}}|||yyywwwxxx{{{yyyqqqllleeeaaa\\\YYYXXXWWWVVVUUUWWWZZZ]]]\\\YYYZZZ___dddiiikkknnnppppppnnnjjjhhhggggggfffdddaaa^^^[[[YYYSSSPPPLLLHHHEEEBBB>>>;;;555333222111000...+++)))((()))***)))((('''&&&%%%&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###&&&''''''!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""   !!!!!!!!!!!!  !!!  !!!  !!!    !!! sssnnnqqquuuuuusssuuuxxxxxxwwwvvvvvvwwwwwwsssooommmmmmmmmjjjggg```]]][[[[[[^^^___\\\ZZZVVVUUUSSSRRRQQQNNNJJJGGGBBBAAAAAABBBDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@<<<999777888999999999::::::;;;777666333000---***((('''###$$$%%%&&&&&&&&&%%%%%%###&&&%%%###"""###&&&!!!!!!!!!###$$$###!!!!!!!!! !!!!!!"""""""""""""""""""""""" """"""######$$$######"""######$$$"""!!! !!! !!!!!!"""!!!!!!""""""""""""!!!!!!  !!!"""""""""""""""!!!!!! !!!!!! !!!"""""" !!!""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!! !!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""!!! !!!###%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%% ###'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''*********+++,,,...///000,,,---///111333555777888999:::===???CCCFFFHHHIIIEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNSSSYYY^^^aaabbbccceeefffhhhjjjooorrrrrrrrrssstttuuuvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuxxx{{{~~~~~~~~~}}}}}}|||~~~{{{wwwtttkkkgggaaa]]][[[YYYVVVUUUQQQTTTUUUSSSPPPPPPVVV\\\cccffflllrrruuuuuusssqqqssssssrrrrrrpppmmmkkkiiidddbbb^^^[[[YYYVVVRRROOOHHHDDD>>>:::777666444222000//////......,,,***)))((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%'''((()))!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$######""""""""""""""""""##################!!!  !!!!!! !!!!!!  !!! !!!!!! !!!!!!!!!   !!!!!!!!! !!! rrrmmmqqqsssssstttvvvxxxxxxwwwvvvvvvwwwxxxuuuqqqoooooonnnjjjfff^^^\\\ZZZ\\\^^^^^^[[[XXXVVVUUUTTTSSSRRROOOJJJGGGBBBBBBAAACCCEEEGGGFFFFFFGGGEEECCCBBBAAA???===:::444666999999888888999:::999777444000,,,)))'''&&&&&&&&&%%%###!!!###$$$$$$$$$"""!!!"""###!!!###&&&((('''%%%$$$######""""""######$$$"""""""""""""""""""""""" """###$$$%%%#########""" !!!###  !!!!!! !!!"""### !!!!!!""""""!!!!!!  !!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!    !!! !!!!!!!!! """"""""""""############""""""!!!!!!  !!!"""### !!!!!!!!!""""""""" """"""###$$$%%%%%%%%%%%%###"""!!!"""%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%"""$$$%%%&&&&&&&&&%%%$$$!!!###&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((()))+++---///222333444555777:::===???AAABBBGGGGGGHHHIIIJJJKKKLLLLLLGGGGGGHHHHHHHHHGGGGGGGGGCCCCCCEEEIIINNNSSSXXX\\\ZZZ[[[\\\]]]___bbbgggkkkooooooppprrrsssuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyvvvyyy|||~~~~~~~~~~~~}}}{{{{{{|||uuurrrnnnjjjgggddd```^^^UUUTTTSSSOOOKKKKKKOOOTTT\\\```fffmmmrrrvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwsssrrrooonnnmmmkkkgggeee]]]XXXQQQKKKGGGFFFDDDCCC:::777444222111///,,,***,,,+++)))))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$#########$$$$$$%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$######"""!!!"""""""""############$$$%%%$$$"""   !!!!!!!!!  !!!!!!!!! !!!  !!!  !!!  !!!!!!######""""""!!!    !!!"""!!!  qqqllloooqqqpppsssuuuwwwwwwvvvttttttttttttrrrooooooooonnniiieee]]][[[ZZZ\\\___^^^ZZZWWWUUUTTTTTTTTTSSSOOOKKKGGGDDDCCCCCCEEEGGGIIIHHHGGGHHHFFFBBB@@@@@@???===<<<666888::::::777555666777888666333///,,,)))((('''''''''%%%###'''%%%"""!!!!!!!!! """!!!!!!$$$''')))))))))$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!! ###""" !!!""""""  """###### !!!!!! """"""""""""############ !!!!!! !!!!!!!!!!!! """"""############""""""  !!!!!!  """""""""""""""!!! """""""""#########$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$######""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%))))))(((&&&$$$!!!'''''''''''''''''''''''')))))))))***+++,,,---...)))***,,,...111555888999@@@@@@BBBDDDFFFHHHJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIIIIKKKMMMPPPRRRTTTQQQRRRRRRRRRSSSVVVZZZ^^^ddddddfffhhhjjjmmmooopppnnnooooooppprrrtttuuuvvvrrrtttvvvuuuttttttwwwyyyvvvxxxyyyxxxvvvuuuwwwyyyxxxvvvsssqqqooolllgggddd^^^[[[UUUPPPLLLLLLMMMOOORRRVVV[[[bbbhhhmmmqqqssstttuuuxxxzzz|||}}}~~~~~~}}}||||||||||||{{{yyyvvvsssnnnhhhccc```^^^\\\ZZZOOOJJJDDD???<<<999555111222000...---,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$############""""""""""""############$$$%%%$$$###"""!!!""""""#########$$$$$$$$$$$$"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!   """"""""""""!!!!!!!!!!!!     !!!  !!!pppkkknnnooonnnrrrtttvvvvvvtttrrrrrrrrrooonnnlllmmmooommmhhhddd[[[ZZZ[[[]]]___^^^ZZZVVVUUUTTTTTTTTTSSSPPPKKKGGGEEEDDDEEEGGGIIIJJJIIIHHHIIIFFFBBB???>>>>>>>>>===999<<<===<<<888555444555777555222///,,,*********"""###%%%&&&'''&&&$$$###"""'''((((((""" !!!#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!###"""!!!!!!%%%((('''$$$!!! """"""  """###$$$   !!!!!! !!!######!!! !!!""" !!!!!!!!!""""""!!!!!!"""$$$%%%%%%%%%%%%$$$###!!!!!!"""############$$$$$$$$$ !!!"""###$$$###############"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""%%%&&&%%%###"""###""""""$$$&&&'''&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((###$$$%%%&&&''''''''''''((('''%%%$$$%%%''')))+++%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!"""%%%'''((('''&&&%%%''''''''''''''''''''''''******+++,,,---///000111222333555888<<<@@@CCCEEEIIIIIIJJJKKKMMMNNNOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTRRRQQQPPPOOONNNNNNOOOPPPOOONNNNNNQQQUUUXXXXXXYYYZZZ]]]```cccfffhhhdddeeefffgggjjjlllnnnoookkklllmmmkkkhhhhhhkkknnnkkkmmmpppooonnnmmmoooqqqsssrrrqqqpppooolllgggdddfff```XXXRRROOONNNMMMMMMJJJLLLQQQVVV]]]ccchhhkkknnnpppssswwwzzz}}}~~~~~~{{{xxxuuusssooommmhhhbbbYYYRRRNNNIIIDDD@@@666444222000///...+++)))&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$(((++++++***(((%%%%%%%%%%%%%%%$$$###"""$$$##################$$$$$$$$$%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$!!! !!!### !!!!!!!!!""""""""""""!!!  !!!""" !!!!!!!!!   !!!!!!!!!  """""" !!!!!!!!! !!!"""  !!!"""qqqmmmnnnoooqqqqqqqqqrrrrrrsssttttttuuusssqqqooommmkkkhhhdddbbbZZZZZZ[[[]]]___^^^ZZZXXXTTTTTTUUUTTTQQQMMMIIIGGGBBBDDDFFFHHHIIIIIIIIIIIIKKKHHHEEEAAA>>>=========;;;;;;:::::::::;;;;;;<<<:::888555222---***'''%%%%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$$$$&&&&&&$$$  """!!!!!!!!!!!!!!!  !!!"""######"""!!!!!! !!!"""#########%%%'''$$$  !!!!!!!!!!!!!!!""""""""""""""" """######"""!!!!!!"""###"""!!! !!!"""######"""!!! !!!""""""!!! !!!$$$"""!!!!!!!!!!!!#########""""""!!!  !!!###$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!###!!!!!!!!!""""""!!! """############$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&%%%###""")))&&&$$$$$$&&&'''%%%###$$$&&&'''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$'''))))))(((&&&&&&''''''''''''%%%$$$$$$&&&((('''))),,,......,,,***(((,,,---///111444555666777888:::===???@@@@@@BBBCCCFFFEEEFFFIIILLLMMMKKKHHHMMMOOOPPPPPPNNNOOOSSSWWWVVV\\\cccdddbbb```aaaccc]]]^^^^^^^^^\\\YYYVVVTTTRRRPPPMMMJJJHHHHHHHHHIIIMMMNNNOOOQQQQQQQQQPPPPPPUUUUUUVVVWWWXXXZZZ\\\]]]ZZZYYYWWWVVVVVVVVVWWWXXX]]]\\\[[[[[[\\\^^^aaacccggghhhiiiiiihhheeecccaaa]]]ZZZUUUPPPLLLIIIHHHGGGIIIHHHGGGJJJOOOUUUYYY[[[^^^```cccgggmmmuuu~~~~~~|||yyyvvvrrrlllfff```[[[UUUQQQLLLGGGAAA<<<888444111...+++***((('''((()))(((''''''&&&%%%&&&'''&&&$$$"""$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""$$$###""""""%%%%%%###"""""""""!!! !!!!!!  !!!  !!!  !!!!!! !!!  !!!!!!!!!  """"""!!!  $$$$$$ !!!!!!sssnnnnnnoooqqqttttttttttttuuuuuuuuutttssspppmmmkkkiiigggdddaaaZZZZZZ[[[]]]___^^^[[[XXXTTTTTTTTTSSSQQQNNNJJJHHHEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHEEEBBB???>>>======;;;;;;;;;:::;;;;;;;;;<<<999777555111...***(((&&&%%%%%%%%%$$$######""""""&&&%%%$$$$$$#########$$$$$$######""""""######$$$###$$$%%%$$$!!!!!!"""%%%!!!""""""""""""!!! """"""######"""!!!  !!!""""""  !!!!!!"""!!!""""""!!! !!!!!!""""""###&&& !!!!!! !!!""""""!!! !!!  !!!!!! !!!""""""""""""!!! """!!! !!!"""###  !!!!!!""""""""""""""""""""""""   !!!!!!"""$$$###"""############""""""############$$$$$$$$$%%%$$$###""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$""" """###""" $$$$$$$$$$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''((('''&&&&&&&&&&&&&&&&&&%%%######%%%'''&&&'''(((***,,,---...///222333444555777888888888<<>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;777666444111...+++)))(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$######""""""######$$$!!!###$$$$$$######$$$&&&###############"""!!!!!!############"""  !!!"""!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!   ###"""  !!!""""""!!! !!! """!!! !!!"""""""""!!!!!!$$$###"""!!!!!!!!!!!!"""  !!!"""""""""""""""""""""""""""   !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$"""""""""###$$$%%%'''''')))'''&&&&&&((()))((((((%%%$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''''''((()))&&&'''((('''&&&&&&'''))))))((((((***---222666999;;;;;;;;;;;;;;;;;;;;;;;;===AAAEEEGGGFFFDDDCCCCCCBBB@@@???@@@BBBDDDEEEEEEFFFIIIMMMQQQUUUZZZ___ccchhhmmmsssuuuttttttvvvxxxwwwwwwuuusssoookkkhhheee[[[YYYUUUQQQNNNKKKJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFHHHKKKMMMOOORRRQQQOOOMMMLLLKKKKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCBBBCCCFFFIIIKKKKKKMMMNNNQQQTTT[[[eeepppwww~~~zzzuuuqqqnnnkkkgggccc^^^YYYSSSOOOCCC???999444111...+++)))'''%%%######%%%&&&&&&&&&'''&&&%%%%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################!!!""""""!!! """###%%%###"""!!!"""!!!  !!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!       !!!!!! !!!$$$$$$  yyysssrrrtttvvvyyyyyyyyyxxxwwwuuusssrrrrrrnnniiieeedddbbbaaa```ZZZ[[[\\\^^^___^^^[[[XXXUUUUUUSSSRRRPPPOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIGGGEEEBBB???<<<:::<<<<<<<<<<<<<<<;;;;;;;;;666555333111...,,,***)))%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$###############$$$######""""""""""""######!!!"""###############$$$###$$$$$$$$$$$$###""""""######"""""""""!!! !!!!!!!!!!!!!!!!!! ###$$$"""!!!!!!"""###############$$$$$$$$$###"""!!!  &&&$$$###""" !!!""""""""""""""""""!!!!!!""""""!!! !!!!!!""""""!!! !!!""""""""""""######"""""""""""""""###"""""""""!!!"""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%###$$$%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$&&&'''###"""""""""###$$$%%%%%%'''%%%$$$$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))***))))))+++,,,(((***++++++***+++,,,...000000000222555:::>>>AAA@@@@@@???>>>>>>=========???CCCGGGJJJIIIFFFDDDCCCAAA@@@???@@@CCCGGGJJJLLLQQQSSSWWW\\\aaafffjjjmmmlllooossstttttttttvvvxxxyyyxxxwwwuuurrrooommmkkkgggfffccc```]]][[[ZZZYYYWWWWWWVVVUUUSSSPPPMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMPPPSSSVVVXXX[[[ZZZYYYVVVTTTRRRPPPOOOMMMLLLJJJHHHGGGFFFEEEEEEAAABBBCCCCCCCCCBBBBBBAAADDDCCCBBBCCCEEEFFFFFFEEEIIIJJJKKKNNNSSS]]]hhhoooyyy~~~zzzvvvxxxvvvuuussspppkkkfffaaaYYYTTTLLLDDD>>>888333///...+++((('''((()))******&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######################## !!!""""""!!!!!!"""###%%%###!!!!!!!!!!!! """!!! !!!###$$$!!!!!!""""""#########$$$ !!!!!!!!!""""""!!!!!!    !!! !!!!!!!!!!!!!!! !!!""""""       !!!###### {{{vvvuuuwwwyyyxxxyyyyyyyyywwwuuusssqqqqqqnnniiieeecccbbbaaa```[[[[[[\\\^^^```___[[[YYYVVVUUUTTTSSSQQQPPPOOONNNLLLKKKJJJIIIJJJKKKLLLMMMJJJIIIHHHEEEBBB???<<<:::<<<<<<=========<<<;;;:::666555333111...,,,***)))%%%%%%%%%%%%%%%%%%&&&&&&#########""""""###$$$$$$###""""""""""""""""""###"""""""""######"""!!! $$$$$$$$$$$$$$$######""" !!!!!!!!!"""###### !!!"""######$$$$$$###"""  ###$$$"""!!!"""######$$$$$$######!!!!!!  """ """""""""!!!!!!"""""""""!!!""""""!!! !!!$$$""" !!!"""!!! !!!"""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$######"""""" """$$$###""""""###%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$***)))((('''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%&&&''')))))))))***,,,...***,,,...000000111333444999:::;;;===>>>@@@BBBCCC@@@???>>>============>>>DDDHHHMMMPPPOOOMMMKKKJJJHHHHHHHHHJJJMMMRRRWWW[[[bbbcccfffiiimmmppprrrssspppqqqrrrrrrrrrrrrsssssstttsssssssssrrrqqqppppppooonnnmmmllllllkkkkkkkkkffffffeeecccaaa]]][[[YYYTTTSSSSSSSSSSSSSSSTTTTTTWWWWWWWWWYYY[[[^^^```bbbcccccccccbbb```]]][[[ZZZYYYWWWTTTQQQNNNKKKIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDFFFFFFEEECCCFFFFFFFFFGGGJJJQQQZZZ```kkkqqqxxx|||~~~~~~zzzyyyyyyzzz||||||zzzvvvsssooojjjbbbYYYQQQIIIAAA<<<555222...+++***+++***)))&&&&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################!!!""""""!!!!!!"""###%%%###!!! !!!!!!!!! """"""!!! """###$$$!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!!!!!!!!  !!!!!!  !!! !!!!!!""""""!!!!!! !!!######!!!       !!!!!! ~~~wwwuuuwwwzzzwwwxxxyyyyyyxxxwwwtttsssqqqnnnjjjgggeeecccaaa```[[[[[[\\\___```___\\\YYYWWWVVVVVVTTTRRRPPPNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMLLLJJJHHHEEEBBB>>><<<;;;<<<===>>>>>>===<<<:::999666555333111...,,,***)))%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""!!!!!!""""""#########"""###$$$###!!!###$$$$$$$$$$$$###"""""" !!!###$$$%%% !!!"""###$$$$$$$$$$$$###"""!!!"""######!!! !!!"""$$$$$$######""""""!!!!!!!!!  !!!$$$$$$###  !!!""""""!!! !!!(((%%%"""!!!!!!!!!!!!  !!!"""""""""!!!"""###$$$$$$$$$!!!!!! !!!!!!"""##############################""""""!!!!!!""""""###$$$###"""!!!  ###""" """%%%"""############$$$$$$$$$$$$############$$$%%%%%%''''''%%%$$$###"""""""""&&&'''((('''&&&&&&((()))"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&(((((((((***,,,///---000444666888:::<<<>>>BBBCCCDDDEEEFFFEEECCCCCC@@@@@@?????????AAACCCDDDHHHLLLQQQTTTUUUTTTTTTTTTWWWXXXZZZ[[[^^^ccciiinnnrrrrrrrrrsssuuuuuutttsssnnnnnnmmmlllllllllmmmmmmkkkkkklllmmmnnnooopppqqqqqqqqqrrrtttuuuvvvwwwwwwrrrrrrrrrpppnnnkkkhhhfffcccccccccbbbccccccddddddfffeeedddddddddeeeggghhhlllnnnoooppppppnnnlllkkkiiihhheeeaaa]]]YYYVVVTTTSSSRRRQQQOOOMMMKKKIIIHHHIIIIIIIIIKKKLLLLLLJJJHHHFFFFFFEEECCCCCCFFFLLLPPP[[[```gggkkkmmmooorrruuu~~~xxxyyy|||~~~{{{uuunnnfff]]]UUUOOOAAA===888444111...+++)))***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!###%%%%%%### !!!"""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############  !!!!!!!!!   !!!!!!!!!!!!!!! """"""    wwwtttuuuxxxvvvwwwyyy{{{{{{zzzxxxvvvqqqooollliiihhheeebbb```[[[\\\]]]___```___\\\YYYWWWWWWWWWVVVTTTQQQMMMKKKHHHIIIJJJKKKLLLLLLMMMLLLNNNKKKHHHDDD@@@>>>===<<<======>>>???>>><<<:::999777666444111...+++)))(((%%%%%%%%%$$$######"""""""""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""#########%%%''''''$$$!!!#########$$$###""""""!!!!!!!!! !!!"""###$$$ !!!!!!"""""""""!!!!!!!!!""""""!!! !!! """###$$$###"""!!!############""""""""""""!!!!!! !!! !!!""""""!!! !!!  !!!!!!""""""!!! !!!'''$$$!!!  !!!!!!!!!!!! !!!""""""""""""!!!!!!!!! !!!!!!"""###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!  ###""" """%%%"""############$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!&&&)))'''###!!!$$$(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&'''(((******+++,,,000222666999>>>BBBDDDGGGJJJLLLLLLMMMMMMLLLKKKJJJHHHGGGHHHGGGGGGHHHJJJMMMPPPRRRSSSVVV[[[___```aaacccdddiiikkkmmmoooppptttyyy~~~}}}{{{zzzzzzyyyuuurrrnnnllljjjjjjjjjlllmmmmmmlllmmmnnnppprrruuuwwwxxxvvvwwwyyy|||~~~~~~|||zzzwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxvvvuuussspppnnnnnnmmmmmmqqqtttxxx{{{}}}|||{{{zzzyyyxxxwwwsssoookkkgggddd^^^]]]YYYVVVSSSQQQPPPPPPSSSSSSUUUWWWYYYYYYVVVTTTPPPOOOMMMJJJFFFEEEGGGHHHMMMQQQVVVXXXYYY[[[^^^bbboooqqquuuzzz~~~}}}yyyxxxxxxzzz|||}}}|||zzztttvvvyyy}}}xxxqqqhhhcccVVVRRRLLLFFFAAA<<<666222///---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!$$$&&&%%%###  """"""""" !!!!!!""""""!!!!!!""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  """"""    wwwrrrrrruuuuuuwwwzzz|||}}}|||zzzyyyqqqpppmmmkkkiiigggccc```[[[\\\]]]___```___\\\YYYWWWXXXXXXWWWUUUQQQMMMJJJFFFGGGIIIKKKMMMMMMMMMLLLOOOLLLHHHCCC@@@>>>=========>>>??????>>><<<:::999777666444111...+++)))(((%%%%%%$$$$$$###"""!!!!!!""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""###"""###&&&***+++(((%%%"""############"""!!!!!!###"""!!! !!!""""""!!!!!!!!!!!! """""" ### """###$$$###!!!   !!!!!!  """$$$%%%$$$"""###"""!!! !!!"""###!!!""""""!!! !!!%%%###   !!! !!!"""""""""!!!###############$$$$$$%%%##############################""""""""""""######!!!!!!!!!!!!"""""""""""" $$$### ###&&&"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$"""###%%%&&&&&&%%%$$$###&&&((()))'''$$$###%%%'''$$$***///,,,%%%###(((...&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''(((&&&$$$"""""""""###$$$$$$%%%''''''''''''%%%$$$&&&'''(((******((('''&&&+++,,,......///111444777>>>BBBGGGLLLOOORRRUUUXXXUUUTTTSSSQQQPPPOOONNNNNNQQQQQQQQQSSSVVVZZZ^^^```bbbeeejjjnnnppprrruuuwwwuuuxxx{{{||||||~~~~~~|||vvvrrrsssqqqooooooqqqssstttuuuxxxyyyzzz|||}}}~~~~~~~~~~~~zzzwwwuuutttsssooorrrwww|||}}}xxxtttqqqllliiieeeaaa^^^]]]\\\\\\]]]]]]___bbbeeeeeebbb```\\\[[[YYYTTTNNNJJJIIIJJJEEEHHHLLLMMMLLLMMMPPPTTTZZZ\\\aaaiiiqqqtttrrrooojjjiiiiiilllooorrrrrrrrrqqqsssvvv|||}}}uuuoooiiieee___YYYRRRJJJCCC>>>444111---)))&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  $$$'''%%%###  """""""""!!!"""""""""!!! ######""""""!!!!!!  ###$$$&&&''' !!!!!!!!!""" !!!!!!!!!  """$$$%%%###!!!  !!!!!!!!!    ~~~rrrnnnqqqvvvxxxwwwvvvxxx{{{{{{xxxuuutttrrroookkkhhheeecccbbb^^^\\\\\\\\\]]]]]][[[ZZZUUUUUUTTTRRRPPPMMMJJJHHHFFFGGGJJJLLLNNNOOOOOOOOOJJJIIIHHHEEEBBB>>>;;;:::888999;;;<<<===<<<;;;:::444333111///---***)))((((((((('''&&&$$$###""""""###!!! """$$$%%%### %%%%%%$$$$$$###"""""""""############""""""""""""$$$###""""""######"""!!!!!!!!!$$$%%%$$$!!!############"""""""""""" !!!""""""  !!!!!! """""" !!!!!!!!!!!!!!! !!!"""###%%%&&&&&&&&&&&&"""%%%$$$&&&### $$$%%%"""  ###$$$""" $$$%%%%%%%%%$$$###!!! """"""###%%%&&&%%%### $$$######"""""""""######$$$###"""!!! !!!"""###$$$$$$###"""!!! """######""""""###$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%'''### ###&&&'''&&&$$$%%%%%%$$$######$$$&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!''''''(((((('''&&&%%%%%%$$$$$$###$$$&&&))),,,...---+++)))'''%%%%%%&&&''',,,---//////---,,,,,,------///111333555888<<<@@@EEEJJJOOOSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^___[[[]]]eeejjjjjjkkkpppwwwwwwxxxyyy{{{|||}}}}}}~~~{{{zzz{{{yyyxxxyyy{{{||||||{{{~~~}}}}}}}}}zzzvvvqqqmmmjjjhhheeecccdddfffjjjnnnqqqtttuuuuuuqqqmmmhhhfffeeeaaaZZZTTTNNNKKKHHHFFFGGGHHHHHHHHHOOOPPPSSSUUUXXX[[[]]]___XXXYYY[[[^^^aaadddfffggghhhiiinnnvvv~~~xxxrrrrrrqqqmmmfff^^^VVVQQQHHHAAA999111---,,,+++***"""######!!!***(((%%%%%%%%%&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###'''&&&$$$""""""###$$$%%%######"""!!! """############""""""!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!   ~~~sssnnnpppuuuxxxvvvuuuwwwyyyyyywwwuuusssqqqnnnkkkgggdddbbbaaa]]]\\\[[[\\\]]]]]][[[YYYVVVVVVUUUTTTQQQNNNKKKJJJFFFHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<666555333000,,,)))'''&&&''''''&&&&&&%%%%%%$$$$$$&&&$$$######$$$$$$!!! !!!!!!""""""###$$$$$$###""""""!!! %%%###""""""######!!!  ###$$$###!!!""""""!!!!!!!!!  !!!"""$$$"""!!!"""###$$$###!!!"""###$$$$$$""""""###%%%$$$$$$$$$$$$$$$###"""""" !!!""""""#########"""&&&%%%!!! """""""""((("""!!!###$$$""" !!!""""""!!!"""#########""""""""""""$$$&&&%%%###!!!'''%%%""" """$$$&&&$$$######"""""""""###### !!!""""""!!! !!!"""######""""""###$$$%%%%%%$$$$$$$$$#########$$$###"""""""""###%%%%%%'''$$$""""""$$$&&&&&&%%%$$$%%%%%%$$$######$$$&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))(((((('''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&'''(((***+++,,,***((('''&&&&&&'''((()))+++------,,,,,,---///555666888999;;;===AAADDDHHHLLLQQQTTTVVVXXXZZZ[[[YYY[[[```dddhhhkkklllmmmooommmooovvvyyyxxxzzz~~~|||{{{}}}}}}~~~~~~{{{wwwuuussspppnnniiikkknnnrrruuuxxx{{{|||}}}zzzzzzyyytttllleeebbb]]]UUUOOOKKKIIIHHHFFFHHHIIIIIIKKKLLLMMMNNNOOOKKKLLLNNNQQQTTTWWWZZZ\\\aaaccciiipppxxx~~~{{{{{{{{{xxxssslllfffbbbZZZSSSJJJAAA:::555111...---(((###"""%%%(((((('''&&&%%%###$$$%%%''''''&&&'''&&&$$$%%%&&&&&&%%%###%%%$$$"""!!!!!!!!!###$$$#########""""""!!!!!! !!!!!!!!!!!!!!! ###"""!!! !!!"""""" !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!     """!!!  """###tttpppppptttwwwvvvuuuuuuvvvwwwvvvuuuqqqooommmjjjfffcccaaa```[[[ZZZZZZ[[[\\\\\\YYYWWWWWWWWWVVVUUURRRPPPMMMKKKHHHIIIJJJLLLMMMNNNNNNNNNPPPNNNJJJFFFCCCAAAAAAAAAAAA???===;;;:::;;;<<<===888777444000---)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$"""  !!!""""""$$$######"""!!! &&&$$$""""""###"""!!! """###"""  !!!!!!""""""  !!!!!!!!!"""!!! """!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!###$$$""""""%%%%%%###!!!'''&&&!!!### $$$###"""""""""!!! !!!"""""""""!!!!!!"""###%%%%%%$$$"""$$$############$$$%%%%%% !!!!!!""""""!!!!!! !!!"""######""""""###%%%$$$$$$$$$#########""""""$$$############$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%%%%######%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%)))))))))(((((((((((('''***)))(((''''''((()))***)))+++.../////////111333666777999999:::<<<@@@CCCDDDHHHLLLPPPRRRUUUXXX[[[\\\```fffmmmssswwwyyyyyyxxxyyy}}}~~~|||~~~yyyzzz|||~~~~~~|||rrrssstttvvvyyy|||zzz{{{tttjjj___WWWPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBDDDGGGJJJNNNOOOYYY]]]dddkkkqqqwww|||{{{wwwtttoooiii___UUULLLCCC;;;777555///)))&&&(((******)))&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%%%%&&&&&&%%%###$$$###!!! !!!"""######################## !!!""""""""""""$$$###"""!!! !!!!!! """!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  !!!"""!!! !!!"""$$$%%%uuuqqqqqqssswwwwwwvvvuuuvvvvvvvvvuuuooonnnllliiifffccc```___ZZZYYYZZZ[[[\\\[[[XXXVVVVVVVVVUUUTTTRRROOOMMMKKKHHHIIIJJJKKKLLLMMMNNNNNNQQQNNNJJJEEEBBBAAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<888777444111---***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$ """###$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###"""###"""!!! !!!!!!"""!!! !!! !!!!!!!!!!!!!!!"""######""" !!!!!!###!!! !!!!!! ###""""""!!!!!!!!!!!!""" !!!"""###""""""$$$!!!$$$%%%"""!!!!!!!!!"""""""""!!!  !!!!!!!!!"""$$$%%%$$$"""$$$!!!"""%%%$$$$$$############$$$$$$########################!!!###$$$$$$###"""$$$%%%$$$$$$#########"""""""""############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""$$$%%%&&&%%%######%%%&&&((('''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((())))))(((((('''&&&))))))))))))***+++---...///111222333333444666888555666777888888:::===@@@AAAEEEIIINNNRRRWWW\\\___dddgggmmmtttyyy{{{||||||{{{~~~|||zzz{{{~~~xxxsssrrrsssuuuwwwzzz}}}}}}|||{{{zzz{{{}}}~~~}}}{{{{{{|||~~~}}}rrrhhh^^^UUUOOOMMMKKKIIIFFFCCCBBBAAA@@@@@@?????????AAACCCEEEGGGRRRWWW___eeejjjpppxxx}}}~~~|||wwwppphhh___VVVLLLFFF>>>888111,,,+++++++++******)))'''''''''&&&$$$"""(((&&&%%%%%%&&&&&&%%%$$$######"""!!! !!!!!!""""""""""""#########$$$$$$ !!!"""###$$$%%%%%%%%%######""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!   """""" ~~~vvvrrrqqqssswwwxxxxxxwwwvvvvvvvvvvvvnnnmmmllljjjgggdddaaa___YYYYYYYYY[[[\\\[[[XXXUUUTTTTTTSSSRRRPPPNNNKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPMMMHHHDDDAAAAAABBBCCCBBBBBBBBBAAA???===;;;999777666444111...,,,***)))&&&&&&%%%$$$###"""!!!!!! !!!""""""###$$$#########"""!!!!!!  !!!"""###$$$$$$%%%$$$""""""###"""!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! ######""""""######$$$%%%$$$"""!!!###$$$$$$&&&$$$!!!!!!%%%###$$$$$$$$$$$$###""""""###"""!!!!!! !!!!!!"""  !!! !!!!!!!!!!!!%%%$$$!!! !!!"""""""""""""""""" !!!!!!"""!!! """###$$$###""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""$$$$$$############$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$############"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((()))&&&&&&'''''''''''''''&&&%%%&&&'''(((((((((((((((******+++,,,...///111222555666666666555666888:::888999:::;;;<<<>>>BBBEEEFFFJJJPPPVVV[[[aaagggkkkllloootttyyy}}}}}}}}}|||{{{{{{{{{|||||||||yyyvvvvvvxxx|||xxxmmmeeehhhiiijjjlllooorrrtttuuusssuuuxxxyyyyyyvvvsssqqqoooooonnnmmmoooqqqsssuuurrrtttxxx}}}zzzoooeee]]]WWWUUURRRNNNJJJHHHGGGGGGDDDCCCBBB@@@@@@@@@@@@AAAIIINNNTTTYYY]]]ccckkkqqqzzz~~~{{{wwwrrrkkkbbb]]]RRRLLLCCC;;;555111...---+++)))'''&&&&&&&&&$$$"""((('''%%%&&&''''''&&&$$$$$$$$$######"""""""""### !!!!!!""""""######$$$!!!!!!###$$$%%%%%%%%%%%%"""""""""""""""!!! !!!!!!!!!!!!""""""""""""############""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!  |||uuusssrrrsssvvvxxxzzzyyywwwuuuuuuuuuooonnnnnnllliiieeebbb```YYYYYYZZZ\\\]]][[[XXXUUUQQQRRRQQQPPPOOOLLLJJJHHHHHHHHHIIIJJJLLLNNNPPPQQQOOOLLLGGGCCCAAA@@@AAABBBAAABBBBBBBBB@@@===:::888666555444222///---++++++''''''&&&$$$###!!! """######!!!  !!!"""""" !!!"""###$$$%%%&&&$$$###""""""######"""!!! !!!######"""!!!!!!"""############""""""""""""###############$$$$$$%%%""" !!!#########"""""""""!!! """&&&)))""""""######""""""!!! !!!  !!!###!!!!!!######!!!!!!######"""!!!!!!""""""!!!"""###$$$$$$""" !!!!!!"""$$$%%%###"""!!!!!!"""###"""!!! $$$######"""""""""#########""""""!!!!!!""""""###"""###$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&$$$$$$&&&'''%%%###""""""$$$%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&''')))***++++++---...///111222444555666666777777666555666999;;;:::<<<>>>@@@BBBEEEIIIMMMNNNRRRYYY___eeekkkppptttsssuuuyyy}}}zzz|||xxxwwwvvvtttsssttttttuuutttpppmmmllloootttyyy{{{xxx{{{~~~|||ttthhh```\\\]]]^^^```bbbeeegggiiigggjjjnnnqqqqqqnnnjjjgggdddcccbbb``````aaacccddddddggglllrrrwwwzzz||||||zzzvvvuuuvvvxxxyyy{{{~~~~~~tttnnndddaaa\\\WWWSSSPPPOOONNNKKKJJJIIIGGGEEEBBBAAA@@@CCCEEEGGGJJJMMMRRRXXX\\\hhhpppyyy~~~|||{{{zzzzzz|||~~~|||wwwsssfffaaaXXXLLLBBB:::444222...+++((('''''''''&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!""""""######### !!!"""############!!!!!!""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!   !!!!!!!!! !!!!!!"""!!!!!! zzztttsssssstttssswwwzzzzzzwwwtttsssrrrppppppooonnnkkkhhhdddbbbYYYYYY[[[]]]^^^\\\XXXUUUQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGHHHIIILLLNNNQQQSSSNNNLLLHHHDDDBBBAAABBBBBBBBBBBBAAA@@@>>><<<;;;:::888777555222///---+++***''''''&&&&&&%%%$$$#########%%%&&&%%%""" !!! !!!!!!""""""###############$$$$$$$$$$$$###"""!!!"""###$$$###"""!!!###%%%$$$"""!!!"""###$$$$$$#########"""""""""""""""!!!!!!""""""###$$$ !!!!!!  """!!!!!!!!!"""### !!!  """###$$$ !!!%%%%%%""""""&&&&&&%%%######!!! !!!### """$$$$$$"""!!!!!!###  !!!###$$$%%%###!!!!!!!!!"""!!! !!!###%%%'''((('''&&&%%%!!!!!!"""###$$$%%%'''(((######"""!!!!!!"""######"""###%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''%%%$$$$$$&&&)))%%%&&&'''&&&$$$$$$&&&'''%%%$$$######%%%&&&&&&%%%&&&%%%$$$$$$$$$&&&(((***$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''''')))((((((((()))+++---...000111333555777888999999777888888888888999===@@@AAACCCFFFIIILLLPPPUUUYYYYYY^^^eeekkkpppssswwwzzzyyyzzz|||~~~~~~xxxrrrvvv{{{zzz|||~~~~~~|||yyywwwvvvuuuvvvvvvnnnkkkhhhhhhmmmtttzzz}}}{{{}}}{{{rrrlllaaaaaabbbdddfffiiikkkmmmnnnppptttvvvwwwuuusssqqqkkkiiifffbbb```_________]]]aaagggmmmsssvvvxxxyyy}}}}}}tttmmmiiiiiiiiijjjllloootttxxx|||~~~|||tttqqqkkkddd^^^[[[YYYXXXVVVVVVVVVUUURRRNNNKKKIIIHHHFFFCCCBBBDDDGGGIIIJJJSSS\\\eeekkkqqquuutttpppkkkjjjjjjkkkoootttzzz}}}}}}~~~~~~tttpppiii___UUULLLFFFCCC;;;777111---+++***)))((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""#####################!!!""""""#########"""""" !!!"""######""""""   !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!!!!"""!!!!!!!!!   !!!!!!!!!!!!!!!  """$$$%%%!!!!!!!!! yyytttssstttuuuqqquuuzzzzzzwwwsssqqqpppqqqqqqqqqooommmiiifffcccYYYZZZ[[[]]]^^^]]]YYYUUUQQQQQQQQQPPPOOOLLLJJJIIIFFFFFFGGGIIILLLOOORRRTTTNNNLLLIIIEEECCCBBBBBBBBBDDDBBB@@@===<<<;;;<<<===;;;999777333///,,,)))(((''''''''''''''''''''''''!!!$$$&&&&&&$$$###$$$&&&%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$######""""""!!! !!!###%%%$$$###!!!$$$&&&%%%###!!!"""$$$############"""""""""""" !!!""""""  !!!$$$$$$###"""###%%%&&&%%%"""###############""""""!!!""""""!!! !!!###%%%'''"""$$$%%%""""""''''''%%%$$$###!!!!!!$$$)))"""#########%%%(((###"""!!!&&&$$$!!!!!!!!!!!!  """######"""""" !!!###&&&(((+++,,,&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&%%%###$$$(((+++&&&&&&'''&&&%%%$$$&&&((()))'''&&&&&&((())))))(((&&&%%%$$$###$$$&&&(((***))))))))))))))))))))))))%%%%%%&&&'''((((((((('''---,,,*********,,,...000333444666777999:::;;;;;;888999::::::;;;>>>BBBEEELLLNNNRRRUUUYYY^^^dddhhhfffkkkrrrwww{{{}}}~~~}}}}}}}}}~~~{{{rrrlllqqqxxx~~~}}}yyy|||}}}}}}}}}}}}ssspppmmmnnnuuu}}}sssssstttvvvxxx{{{}}}~~~}}}{{{vvvqqqllliiihhhgggaaaeeekkkrrrxxx{{{}}}~~~||||||qqqgggaaa```\\\]]]___ccciiinnnsssvvv}}}|||}}}~~~}}}~~~xxxpppiiidddbbbaaaaaabbbcccbbb```\\\XXXUUURRRMMMFFFCCCDDDDDDDDDBBBEEEMMMVVV\\\aaadddbbb]]][[[[[[[[[]]]bbbjjjqqquuuzzz|||~~~|||{{{wwwppphhhaaa]]][[[LLLFFF===555///,,,***))))))'''&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$######!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!     """%%%'''""""""!!! ~~~tttssssssrrr{{{yyyxxxxxxxxxwwwuuurrrsssssspppjjjggghhhgggcccbbb```______^^^\\\YYYVVVRRRRRRQQQPPPNNNKKKHHHGGGFFFEEEEEEGGGIIILLLOOORRROOOMMMIIIGGGFFFDDDBBB@@@BBBBBBBBBAAA???===<<<;;;555555444333111...+++))))))(((&&&%%%$$$#########"""############"""!!!!!!(((&&&###!!! !!!"""!!!!!!!!!######!!! """###$$$%%%%%%%%%%%%%%%%%%""" !!!"""###!!!""""""""""""!!! !!!  !!!"""""" ###"""!!! !!!"""### !!!""""""######""" """$$$&&&(((%%%$$$$$$$$$############"""$$$$$$"""!!!$$$"""""""""!!!""""""###$$$ !!!!!!""""""""""""""" ###&&&&&&$$$""" """"""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&'''((())))))''')))******)))((()))+++,,,,,,+++***+++...333777888777777666666666777777888999:::<<>>===;;;:::666555555333000---+++)))''''''%%%$$$###"""""""""!!!!!!"""######$$$$$$######"""!!!!!!"""$$$&&&'''###"""!!!"""###$$$""" !!!!!!!!!""""""!!!"""######$$$$$$$$$###$$$""" !!!"""###!!!"""!!!  """###"""!!! !!!###$$$###"""###""" !!!""""""""" !!!!!!!!!!!!!!! """!!!!!! !!!!!!!!! #########!!! !!!###$$$$$$######""""""!!!!!! !!!!!!""""""""""""""" !!!  ########################!!!!!!"""""""""#########!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((((((&&&&&&&&&'''''')))***+++%%%'''((()))))))))+++---///111333444444555888:::777777777888888999:::;;;===???BBBEEEIIIOOOVVVZZZcccfffiiimmmqqqtttvvvwwwuuuvvvwwwzzz{{{|||{{{yyyxxxuuurrrsssuuuwwwxxxwwwxxxuuurrrpppooonnnllljjjhhhnnnxxx|||wwwooojjjggghhhmmmssswwwxxxxxxoooiiifffbbbbbbdddiiinnntttyyy{{{}}}wwwsssqqqqqqpppppprrruuuwwwwwwvvvqqqjjj```ZZZVVVRRRLLLGGGFFFDDDCCCCCCEEEGGGGGGGGGIIIHHHHHHHHHLLLQQQWWWZZZ]]]```fffmmmttt{{{}}}|||{{{xxxoookkkdddYYYNNNBBB:::555222...)))'''''''''%%%###%%%(((%%%###%%%%%%"""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################"""""""""""""""!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!! """!!!!!!!!! xxxuuuuuutttwwwvvvuuuvvvwwwvvvtttsssnnnooommmgggeeefffdddaaa^^^]]]\\\\\\\\\ZZZVVVSSSPPPPPPPPPOOOMMMJJJHHHFFFFFFFFFFFFHHHKKKOOORRRUUUQQQNNNHHHEEECCCCCCBBBAAAAAAAAA@@@@@@>>>===;;;:::777777555333000---***((('''&&&%%%###"""""""""""" !!!"""###$$$%%%&&&&&&"""!!!!!!"""###%%%((()))###""""""###%%%%%%###""""""""""""############$$$!!!!!!"""############""""""!!! !!!"""###"""!!!###!!!!!!$$$&&&###"""!!!"""$$$%%%$$$###%%%""" """$$$###!!!!!!!!!!!!!!!  !!!!!!  """###$$$%%%%%%###!!! !!!"""""""""$$$%%%%%%%%%###"""  !!!""""""######""""""  ###$$$######"""###$$$&&&'''""""""#########$$$$$$$$$"""""""""###############"""###$$$%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''''''''''''''((()))***+++$$$&&&)))***+++,,,...000...222666999999999999999888888:::<<<>>>@@@AAABBBFFFIIINNNRRRWWW\\\bbbfffkkklllooorrruuuvvvvvvvvvuuuwwwxxxyyyyyywwwuuutttooommmlllmmmppptttvvvwwwxxxtttpppmmmkkkkkkiiihhhiiippp|||{{{yyy{{{wwwlllddd```[[[ZZZZZZ]]]bbbgggjjjkkkppptttzzz~~~zzzwwwuuuuuuxxx|||zzztttooojjjcccZZZSSSMMMHHHCCC??????AAABBBBBBAAA@@@???@@@CCCGGGLLLOOOSSSWWW]]]bbbgggnnnwww}}}~~~}}}xxxpppeeeXXXMMMFFF<<<666///***))))))'''%%%###'''(((&&&$$$%%%%%%###'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$######"""""""""!!!  !!! !!!!!!!!! !!!""""""######""""""!!! !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""   !!!!!!!!! xxxvvvuuuuuuxxxwwwvvvwwwxxxxxxwwwuuummmooommmhhhffffffeeebbb^^^^^^^^^^^^^^^\\\XXXUUUPPPPPPPPPOOOMMMKKKHHHGGGGGGGGGGGGIIILLLPPPTTTVVVRRRNNNHHHDDDBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<;;;999888666333000,,,***)))'''&&&%%%$$$############"""""""""###$$$$$$%%%&&&%%%$$$###"""""""""######$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%""""""###############"""!!! !!!"""######"""""""""!!! !!!"""$$$%%%###"""!!!"""$$$$$$$$$###%%%""" $$$%%%### !!!!!!""""""!!!  !!!!!!!!! !!!!!!"""###%%%&&&'''(((&&&""" """$$$###!!!###$$$%%%&&&%%%###!!!!!!!!!"""############""""""!!! ###&&&%%%$$$###"""###%%%((()))######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((******((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((()))(((((('''''''''((((((''')))+++---...///222444111444999;;;<<<;;;;;;;;;===>>>AAADDDGGGJJJLLLMMMRRRUUUZZZ___bbbfffjjjmmmlllnnnoooqqqrrrrrrrrrrrrssstttvvvvvvtttrrrppppppiiihhhgggiiiooowww}}}xxxtttssssssrrrqqqtttyyy}}}sssjjjffffffbbb______bbbeeeeeeeeefffiiinnnttt{{{}}}yyyxxxzzz}}}}}}|||yyyrrriiicccZZZTTTLLLEEEBBBBBBCCCDDD@@@???>>>>>>@@@CCCFFFIIINNNSSSXXX[[[]]]bbbkkkrrryyy~~~vvvlllccc]]]KKKDDD;;;444111///---***&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""########################$$$######""""""!!!!!! !!!"""###"""!!!!!!!!! """##################""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""######"""""""""""""""!!!   xxxuuuuuutttwwwvvvuuuvvvwwwwwwvvvtttmmmooonnnjjjhhhiiigggddd^^^^^^^^^______]]]YYYUUUPPPPPPPPPPPPNNNLLLIIIHHHGGGGGGHHHIIILLLPPPTTTVVVSSSNNNHHHDDDBBBAAAAAA@@@AAAAAAAAAAAA@@@???======:::999666333///---***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%$$$###"""!!! $$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$$$$###### !!!!!!""""""######"""###$$$$$$$$$###!!! """!!! !!!###$$$###"""$$$"""!!!"""$$$%%%###!!!!!!!!!"""############### !!!#########"""!!! !!!!!!!!!""""""&&&""" ###%%%$$$"""!!!"""$$$&&&&&&$$$###!!!!!!""""""###############!!!"""###"""!!!"""$$$&&&%%%$$$######$$$&&&(((***$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%$$$############(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((())))))******)))((('''&&&&&&&&&&&&)))+++---///000111444666:::<<>>>>>@@@BBBCCCEEEKKKQQQTTTUUUXXX___eeerrr{{{zzztttqqq___WWWLLLCCC<<<777111,,,)))'''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&%%%$$$######$$$$$$$$$#######################################"""""""""!!!!!! """"""!!!""""""###$$$$$$""""""!!!!!! !!! !!!!!!!!!!!! !!!""" !!!!!!!!!!!!  !!!"""###$$$"""""""""###""""""!!!  !!!!!! wwwuuuuuuuuutttsssrrrssstttsssrrrpppmmmpppoookkkjjjkkkiiieee\\\\\\]]]^^^___\\\XXXTTTQQQQQQQQQQQQOOOMMMKKKJJJHHHHHHHHHIIILLLOOORRRTTTRRRNNNHHHDDDBBBAAA@@@???AAAAAAAAA@@@@@@???======:::888666222///---,,,+++(((((('''&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""$$$&&&'''%%%$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###### !!!""""""!!!!!!"""###"""$$$&&&'''&&&$$$ """!!! !!!###$$$###""""""######$$$$$$######""" !!!"""###$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!!!!!!!!!! $$$###!!!!!!"""$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$###### !!!###$$$###""""""###%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((())))))***+++))))))((((((''''''((((((***---000222444666999<<>>>>>>>>???===AAAFFFIIIKKKOOOUUUZZZgggpppyyy~~~ssslllaaaWWWMMMCCC999222000***'''''''''%%%$$$&&&$$$%%%&&&&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!$$$############$$$$$$%%%""""""!!! !!!!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!  """### !!!!!!!!!!!!  !!!"""###$$$ !!!!!!  !!!!!!!!!  xxxvvvwwwwwwtttrrrqqqqqqrrrqqqooommmllloooooolllkkkllljjjfff\\\]]]^^^``````^^^YYYUUURRRRRRRRRRRRQQQOOOMMMKKKIIIIIIHHHIIIKKKNNNPPPRRRQQQMMMIIIEEECCCAAA???===>>>>>>???>>>>>>===<<<;;;999888555222000...------''''''&&&%%%%%%%%%&&&&&&###"""  !!!"""$$$ !!!""""""""""""""""""!!!"""###%%%&&&%%%$$$!!!""""""""""""#########$$$$$$$$$$$$$$$###""""""!!!"""$$$### !!!"""###$$$%%%&&&%%%$$$###"""###"""!!!"""$$$%%%$$$### ###&&&&&&###!!!"""$$$!!!""""""#########""""""$$$######"""""""""######$$$#########""""""!!!!!!#########"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%######$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++''''''((()))***,,,---......111555999===AAAEEEHHHFFFGGGHHHIIIIIIKKKNNNQQQXXXZZZ^^^bbbeeeggghhhhhhfffgggiiiiiiiiiiiikkkmmmnnnllljjjhhhiiikkkoooqqquuuxxx}}}vvvmmmggggggiiilllnnnkkkiiiiiimmmrrrvvvxxxxxxxxxxxxwwwxxxzzz|||~~~~~~{{{wwwqqqiii```YYYQQQOOOLLLHHHEEECCCBBBBBB???>>>>>>@@@CCCHHHMMMPPPUUU___kkksss}}}{{{tttmmmdddZZZNNNEEE===444...---+++'''%%%'''%%%%%%'''''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$$$$######"""#########"""!!!!!! !!!"""###""""""############"""""" !!!"""######!!!!!! """### !!!!!!!!!!!!  !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! yyywwwxxxyyyvvvtttsssssssssrrrooommmkkknnnooolllkkkkkkjjjfff^^^___aaaccccccaaa\\\XXXSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJMMMOOOQQQPPPMMMIIIFFFDDDAAA>>><<<<<<=========<<<;;;::::::999777555222000.........&&&&&&%%%$$$$$$$$$%%%%%% !!!$$$%%%""""""############""""""!!!!!!!!!###%%%&&&%%%$$$ !!!!!!!!!!!!"""""""""###############"""!!!!!!!!!###$$$###  """############$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$((('''""""""&&&"""######""""""!!!  """$$$&&&((("""!!!!!!!!!!!!!!!!!!!!!!!!###%%%###!!!!!!$$$(((''''''%%%$$$###"""""""""""""""###$$$$$$$$$$$$###&&&&&&&&&$$$""""""###%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$###""""""###%%%'''(((######$$$%%%'''((())))))(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))######$$$$$$&&&''')))***%%%&&&(((***---000333444222666;;;AAAFFFKKKPPPTTTMMMOOORRRSSSSSSTTTVVVXXX]]]___cccfffiiikkkkkkkkkfffggghhhiiihhhiiilllnnnqqqnnnkkkiiijjjmmmrrruuuyyy~~~~~~uuupppoooooofffccc```bbbfffjjjjjjjjjpppsssxxx~~~{{{yyyvvvrrrppprrrvvvyyy~~~zzzqqqkkk]]]ZZZVVVRRRNNNKKKIIIHHHGGGCCC===;;;>>>CCCGGGJJJFFFQQQ^^^iiivvv|||wwwnnnbbbZZZIII???666555111+++(((***&&&'''((())))))'''%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!"""""""""!!! """###$$$ !!!!!!!!!!!! !!!###$$$%%%!!!  ###$$$ !!!!!!!!!!!!  !!!"""""""""""""""###############""" !!!!!!!!!""" !!!!!!!!!"""""" xxxwwwvvvtttyyyuuuqqqpppqqqsssrrrpppuuutttqqqnnnkkkjjjiiiiiiaaaaaaaaaaaabbb```]]]ZZZRRRRRRQQQPPPOOOMMMKKKKKKLLLKKKJJJIIIJJJKKKMMMOOOPPPLLLGGGDDDCCCBBB@@@???>>>===<<<;;;;;;::::::;;;999888555222///+++)))'''%%%%%%%%%%%%$$$###""""""""""""!!!!!!"""$$$&&&''' !!!"""############$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%!!!"""""" ######""""""!!!!!! ########################$$$$$$%%%&&&%%%### ###############$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###"""!!!!!!!!!"""$$$$$$&&&&&&%%%%%%$$$###""""""###%%%'''&&&$$$""""""######$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$&&&&&&###$$$((()))''')))((('''&&&''')))+++,,,''''''''''''((((((((()))&&&&&&''''''((()))))))))+++***)))(((((('''''''''''')))+++,,,---000444777<<>>===@@@CCCAAA???GGGJJJRRR^^^lllzzz~~~xxxrrrdddWWWGGG:::444000,,,)))+++)))'''''''''((('''&&&&&&$$$""""""###$$$###"""%%%%%%$$$$$$###"""!!!!!!!!!"""#########"""$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!$$$"""!!!!!!"""$$$!!!  !!!!!!""""""!!! !!!""" !!!!!!!!!!!!""" """"""    {{{zzzxxxvvvyyyuuurrrqqqrrrsssrrrpppuuussspppnnnkkkiiiiiihhhaaaaaaaaaaaaaaa___[[[XXXSSSSSSRRRPPPOOOLLLKKKJJJKKKJJJIIIIIIJJJLLLNNNOOOOOOKKKGGGCCCBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;999888666222///,,,)))(((&&&&&&&&&&&&%%%$$$###"""###############$$$%%%&&&!!!###$$$###"""!!!""""""############""""""""""""##################$$$%%%%%%###!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&'''&&&$$$###"""""""""###!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#####################$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$#########$$$%%%&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%$$$$$$%%%&&&))))))((('''&&&$$$"""!!!'''''''''''''''&&&&&&&&&$$$''''''$$$$$$''''''%%%'''&&&%%%$$$$$$%%%'''((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,+++***)))))))))))))))+++,,,...///000333888;;;???CCCHHHKKKNNNPPPSSSUUU[[[]]]_________```bbbddddddddddddbbb___^^^^^^___[[[```fffiiilllpppuuuzzz{{{{{{{{{|||xxxpppkkkiiihhhgggeeebbbaaaccchhhiiihhhjjjnnnwwwzzz}}}xxxuuutttsssrrryyy}}}wwwkkkbbb^^^YYYTTTMMMKKKGGGCCCAAA@@@???>>>DDDFFFKKKSSS```ppp}}}}}}rrriii[[[NNNEEE<<<333---,,,***((((((((((((&&&%%%%%%###"""###$$$$$$###"""&&&&&&&&&%%%$$$######### """###$$$$$$######$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!###"""!!! !!!"""###"""!!!!!! !!!!!!""""""%%%((()))'''$$$"""!!! ###!!!"""$$$###"""!!!"""!!! !!!"""!!!!!! }}}{{{yyyxxxvvvtttsssssssssrrrqqqtttrrrpppnnnkkkiiihhhhhhbbbbbbaaaaaaaaa^^^YYYVVVTTTSSSRRRPPPNNNLLLIIIHHHJJJIIIHHHHHHIIILLLNNNPPPNNNJJJEEEBBB@@@???===<<<>>>>>>>>>===<<<<<<;;;;;;999888666222///,,,***(((''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$ ###%%%&&&$$$"""!!!""""""############""""""%%%%%%$$$$$$############$$$%%%&&&%%%######$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!"""###%%%&&&'''((((((%%%!!! ###%%% !!!###$$$%%%&&&'''$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$"""""""""!!!"""######$$$############$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$'''%%%######$$$&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&))))))'''&&&)))(((%%%'''&&&%%%$$$$$$$$$%%%&&&''''''((((((((()))))))))))))))***++++++,,,,,,---,,,++++++*********++++++///000111222444888===AAADDDHHHLLLPPPRRRUUUWWWYYY[[[^^^```aaa``````aaacccbbbbbbbbb___\\\[[[[[[\\\XXX\\\ccchhhmmmttt|||}}}xxxsssnnnjjjiiieeedddfffgggeeegggjjjmmmqqqvvv|||}}}{{{yyyxxxwww||||||rrrmmmgggaaaWWWWWWUUUOOOHHHBBB@@@AAACCCBBBCCCHHHSSSbbbqqqzzzzzzpppfff\\\OOOAAA888222///,,,******)))'''&&&%%%%%%%%%&&&((((((&&&$$$''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$(((...000---(((###!!!###"""!!!###!!! """######""" !!!!!! """###!!!!!!!!!!!!!!!""""""""" ~~~|||{{{yyyxxxwwwvvvvvvuuutttssssssrrrpppnnnllljjjiiihhhdddcccccccccbbb^^^YYYUUUTTTTTTRRRPPPNNNKKKHHHGGGHHHHHHGGGGGGIIILLLNNNPPPLLLIIIDDD@@@???===<<<:::>>>>>>>>>>>>===<<<;;;;;;999888666333///---***)))(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###$$$ !!!"""#########""""""###$$$%%%&&&''''''%%%###"""$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$######$$$$$$%%%%%%&&&&&&###%%%''''''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$"""!!!"""%%%&&&%%%$$$"""###$$$&&&'''(((((((((%%%%%%&&&&&&'''(((((()))(((+++,,,))))))***)))%%%***)))(((''''''''''''''''''(((((((((((()))))))))''''''(((((())))))******+++************+++,,,---000111222444666;;;AAAFFFIIILLLQQQTTTVVVXXXZZZ\\\ZZZ\\\^^^^^^]]]]]]]]]^^^bbbbbbbbbaaa___^^^___``````dddjjjooouuu}}}}}}xxxvvvrrrqqqssssssqqqppprrrnnnooosssvvvzzz}}}}}}zzztttnnneeedddaaa[[[TTTMMMHHHFFFCCCBBBAAADDDLLLWWWccckkkuuu{{{}}}wwwmmmaaaTTTLLL>>>999222---+++***)))(((''''''(((***,,,+++)))&&&'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###(((---///---)))%%%###$$$"""  !!!   !!! !!!!!!""""""""" }}}|||{{{zzzzzz{{{{{{yyywwwvvvuuusssrrrqqqooommmkkkjjjiiifffeeeffffffddd```ZZZVVVTTTSSSRRRPPPMMMJJJHHHGGGGGGGGGFFFGGGHHHKKKNNNOOOJJJGGGBBB???>>>===<<<:::===>>>>>>>>>===<<<;;;:::999888666333000---+++***(((((((((((('''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&& !!!!!!!!!!!!### !!!"""###$$$$$$######$$$$$$$$$$$$%%%%%%###"""!!! !!!"""###$$$$$$$$$##################$$$######""""""######$$$""""""######$$$%%%%%%&&&!!!"""""""""############$$$%%%%%%%%%&&&&&&''''''"""%%%''''''&&&$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$&&&''''''%%%###((((((((('''&&&$$$###"""$$$%%%%%%&&&'''((())))))(((***+++(((''')))(((%%%++++++***))))))((((((((((((((((((((()))))))))***&&&''''''(((((())))))***)))))))))***+++,,,---...000222444666999>>>DDDIIIMMMPPPTTTVVVWWWXXXZZZ\\\YYY[[[]]]^^^]]]]]]^^^___dddeeefffffffffgggiiikkkvvvzzz~~~yyyxxxrrrrrrrrrtttuuuxxxzzz{{{xxx{{{{{{rrrmmmgggccc```ZZZRRRKKKDDDCCCBBBCCCHHHNNNUUUYYYdddjjjttt|||zzzpppgggaaaMMMEEE;;;111,,,+++******''''''(((***,,,+++(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!##########################################""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$''')))(((&&&%%%%%%"""!!!!!!###$$$ !!! !!!!!!""" ~~~{{{{{{|||yyy{{{}}}}}}{{{xxxvvvvvvssssssrrrqqqooommmkkkjjjffffffggggggfffbbb\\\WWWSSSRRRQQQOOOMMMKKKHHHGGGHHHGGGFFFFFFGGGJJJLLLNNNHHHEEEAAA>>>>>>======<<<<<<============;;;:::999999888666333000...,,,+++(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&!!!""""""!!! !!!### !!!"""######$$$########################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""######""""""""""""###### !!!"""###$$$%%%%%%!!!!!!"""############"""%%%%%%%%%%%%&&&&&&&&&&&&"""$$$'''(((&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%'''&&&######&&&&&&$$$)))))))))(((((((((((('''((((((((()))))))))******))))))******+++,,,,,,---)))******+++---...000111222444888;;;???CCCIIIMMMPPPSSSVVVXXXXXXXXXYYYZZZUUUWWWYYY[[[\\\^^^bbbeeemmmoooqqqssstttvvvyyy|||zzzyyywwwvvvvvvwwwyyyzzzxxx||||||uuunnnjjjhhhcccZZZRRRHHHGGGFFFEEEEEEGGGIIIKKKRRRYYYccckkksss{{{|||vvvrrr^^^UUUIII>>>555000---+++''''''&&&'''((((((%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$######"""""""""""""""####################################""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!  """###"""###$$$&&&  """###$$$!!!"""$$$###""" !!! !!!"""!!!  """ !!!!!! }}}zzz|||}}}wwwzzz~~~~~~{{{wwwuuuuuusssssssssrrrqqqnnnlllkkkdddeeefffgggfffbbb\\\WWWQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFGGGIIIKKKLLLGGGDDD@@@>>>>>>???>>>>>>;;;;;;<<<===<<<:::888777999888666333111...,,,+++'''''''''''''''%%%$$$$$$###############$$$%%%&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$"""######!!!  !!! !!!!!!""""""######!!!!!!!!!""""""#########$$$$$$$$$%%%&&&''''''((($$$$$$$$$#####################""""""""""""######!!!"""""""""######$$$$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$######"""$$$'''((('''%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((%%% $$$)))!!!"""$$$&&&'''((())))))%%%&&&&&&&&&''''''((((((&&&'''%%%!!!!!!&&&((('''&&&''''''((((((((((((((((((((()))))))))*********++++++,,,------......///++++++,,,...///222333555555888===BBBFFFJJJOOORRRTTTWWWYYYZZZYYYXXXYYYYYYRRRTTTXXX[[[```fffmmmrrr~~~{{{zzz{{{{{{~~~zzztttoooiiibbb]]]RRROOOLLLHHHFFFEEEEEEFFFGGGLLLSSSYYY___iiittt}}}}}}pppiii^^^SSSHHH>>>555000+++)))((('''((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$#############################################"""""""""!!!!!!!!!###"""!!! !!!"""###!!!"""############"""!!! """"""!!!!!!"""###!!!!!!!!!!!!!!!""""""""" """%%%$$$""" !!!!!!"""###"""  """"""!!!!!!!!!!!!!!!!!! }}}zzz|||uuuyyy}}}}}}zzzvvvtttttttttttttttsssrrrpppmmmlllcccdddeeeffffffbbb[[[WWWPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKFFFCCC@@@>>>????????????:::;;;<<<<<<<<<:::888666999888666333111...---,,,''''''''''''&&&%%%$$$###""""""!!!!!!"""$$$&&&'''###%%%))),,,,,,)))%%%"""%%%&&&&&&''''''&&&&&&%%%#########"""""""""""""""!!!"""""" !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%###"""!!!!!!"""$$$&&&'''""""""######$$$$$$$$$%%%######""""""""""""######$$$$$$$$$############""" !!!"""$$$$$$######"""$$$#########""""""!!!!!!!!!$$$'''((('''%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%% )))''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''''''''((()))'''######(((,,,+++''''''((()))******))))))))))))))))))************++++++,,,------......///------...000222444666777777<<>>===;;;:::999888888888999888666444000---***((('''&&&%%%%%%%%%&&&'''((("""######"""!!!!!!"""$$$$$$###"""!!!!!!!!!"""###"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$###"""!!! !!!!!!!!!"""###%%%&&&'''#########"""""""""""""""%%%$$$""""""###$$$###"""###$$$$$$%%%%%%$$$"""!!!!!!"""#########!!! """%%%&&&%%%############$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''###%%%''''''&&&&&&'''((((((&&&$$$%%%'''(((&&&$$$%%%$$$$$$######$$$$$$%%%(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&%%%&&&%%%""" &&&&&&%%%$$$$$$$$$%%%%%%+++(((%%%$$$'''))))))(((&&&'''((())))))***))))))((('''&&&)))+++,,,)))&&&''')))***+++***+++---...///000111222444888>>>BBB@@@EEELLLOOOQQQRRRVVVYYY___\\\YYYWWWVVVVVVUUUTTTXXX[[[aaaiiittt|||wwwvvv{{{}}}tttlllgggddd```YYYRRRLLLJJJIIIJJJBBBCCCDDDFFFIIIOOOVVV[[[gggmmmvvvuuukkk```QQQDDD666333///,,,***(((%%%$$$&&&&&&'''&&&%%%%%%'''(((###$$$$$$%%%%%%%%%$$$$$$ """###$$$$$$$$$###""""""""""""###$$$%%%&&&"""""""""""""""!!! """""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""""""""""""""###$$$$$$$$$###""""""######""" !!!!!! !!!!!!$$$###"""!!! """!!!  zzzwwwxxxxxxwwwwwwwwwvvvvvvuuutttsssssssssrrrqqqsssuuurrrlllddddddccccccccc___[[[WWWSSSRRRPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBB@@@???>>>===<<<>>>>>>===;;;:::999999999999888666444000---***((($$$$$$###""""""######$$$$$$%%%%%%$$$""""""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######""""""######"""""""""""""""""""""***(((%%%###"""!!! """""""""!!!!!!###############"""!!! !!!###&&&'''&&&$$$$$$$$$ !!!!!!!!!!!!%%%%%%$$$$$$###"""""""""$$$%%%'''&&&%%%###$$$$$$&&&$$$"""###%%%&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&'''((()))'''&&&''''''''''''''''''((((((+++(((%%%%%%'''))))))(((*********))))))((('''&&&)))'''''')))++++++)))&&&(((***,,,,,,,,,,,,...000///111333555888<<>>===<<<<<<===???>>>>>>===<<<;;;::::::999888666444000---***(((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$###%%%&&&######"""""""""######$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""######$$$###!!!"""###%%%$$$$$$!!!""""""""""""$$$$$$######"""#########"""$$$&&&'''&&&%%%%%%&&&""""""""""""############%%%%%%%%%$$$######""""""###$$$&&&%%%$$$######$$$%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&'''))))))((('''&&&&&&''''''(((((())))))***(((&&&&&&'''))))))(((******))))))((((((''''''))))))((()))******((('''***,,,.........///000222222444888;;;>>>BBBFFFJJJOOORRRVVVXXXXXX[[[___ddd______aaadddgggkkknnnpppnnnssszzzzzz{{{zzzlllmmmppprrruuuzzz~~~vvvrrrooommmiiiccc\\\VVVQQQOOONNNKKKIIIIIIKKKLLLJJJHHHMMMOOOUUU]]]fffpppxxx|||}}}yyyqqqhhhWWWNNNAAA666///,,,+++***%%%%%%&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$###############"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""############"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!! !!!!!! !!!!!! !!!""""""###!!!!!!   uuuuuuwwwxxxwwwvvvvvvuuuttttttssssssssstttsssqqqssstttpppiiibbbaaabbbbbbbbb```\\\YYYWWWVVVTTTRRRNNNJJJGGGEEEIIIIIIHHHGGGFFFEEEDDDCCCDDDBBB???===;;;;;;<<<===>>>>>>======<<<;;;::::::999888666444000---***(((***)))((('''&&&%%%$$$$$$'''((((((&&&$$$###$$$&&&!!!!!!!!!!!!!!!""""""###%%%$$$###"""###$$$%%%&&&"""######$$$$$$$$$##############################"""######$$$$$$$$$######"""""""""""""""#########!!! !!!$$$''''''''' !!!###$$$%%%%%%$$$$$$&&&%%%$$$#########$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!!!!"""###$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&%%%&&&'''&&&$$$###$$$$$$%%%&&&'''(((((((((***)))((('''(((((())))))'''''''''((()))***++++++******************)))(((,,,...000000111111333555666999>>>AAADDDHHHLLLOOOQQQTTTXXXYYYZZZ]]]cccggglllnnnrrrvvvyyy}}}zzzuuuppprrruuuyyy~~~{{{yyywwwuuuttttttvvvxxx~~~}}}zzzvvvsssoooiiiccc^^^ZZZXXXWWWTTTRRRTTTWWWWWWRRRMMMLLLLLLMMMQQQXXXaaajjjpppwwwvvvuuuvvvzzz}}}wwwmmmdddUUUGGG===555111...((('''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%##################""""""&&&%%%$$$######"""""""""""" !!!###$$$""""""""""""""""""""""""""""""###############"""$$$######""""""!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!!!! !!!!!! !!!""""""!!!  wwwvvvxxxyyywwwvvvuuutttssssssssstttssstttsssrrrssstttnnnggg`````````bbbbbbaaa]]]ZZZXXXWWWUUURRRNNNJJJGGGEEEJJJIIIHHHGGGFFFDDDCCCCCCDDDBBB???===;;;;;;<<<===<<<<<<======<<<;;;:::999999888666444000---***(((&&&&&&%%%$$$###""" %%%&&&&&&%%%###"""$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&"""######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!""""""############'''%%%###"""######"""!!!$$$%%%&&&'''&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((("""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&))))))(((((('''''''''&&&'''&&&%%%&&&''''''&&&$$$$$$%%%&&&'''((()))(((((())))))))))))(((((())))))'''&&&&&&'''(((***+++,,,++++++++++++******++++++---///111333444555888:::===@@@DDDGGGJJJMMMPPPSSSUUUYYY]]]___aaaffflllrrrzzz~~~|||}}}~~~}}}{{{|||yyyuuurrrppprrrtttwww{{{}}}vvvnnngggcccaaa```___]]]]]]aaaggggggccc^^^UUURRRNNNLLLNNNTTT[[[___fffggghhhlllqqqxxx}}}|||ttthhh[[[NNNCCC999333,,,***'''''')))***)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$########################""""""""""""######%%%$$$"""""""""$$$&&&'''###########################$$$$$$%%%$$$$$$#####################"""""""""!!!!!! !!!!!!!!!""""""  """!!!!!! !!!!!!  !!! yyyxxxxxxxxxwwwvvvuuusssrrrsssssstttsssttttttrrrssssssmmmeee^^^^^^___aaabbbaaa^^^[[[YYYWWWTTTPPPLLLJJJHHHGGGIIIIIIHHHGGGFFFEEEDDDCCCDDDBBB@@@>>>===<<<<<<===;;;;;;<<<===<<<;;;:::999999888666444000---***((('''''''''&&&%%%###"""!!!###$$$$$$$$$""""""$$$%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""""""""""""""""""""""""""$$$%%%%%%%%%$$$###!!! !!!!!!!!!"""######$$$$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%!!!###$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######)))******(((%%%###""""""###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&'''''',,,***(((&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&***))))))((('''&&&%%%%%%%%%$$$%%%'''***,,,,,,+++'''((()))+++++++++******((()))******(((((()))******)))(((''''''((()))***+++,,,---,,,+++,,,...//////111444777999;;;???AAAFFFGGGJJJKKKMMMOOOSSSUUUTTTYYY```eeeiiiooowww|||zzzyyy|||~~~vvvtttrrrrrrssswww{{{~~~|||uuupppmmmlllmmmooottt{{{uuunnniiihhhgggggghhhjjjoootttvvvtttqqqddd___WWWPPPLLLLLLNNNPPPXXXYYY\\\aaaggglllqqqttt}}}}}}vvvlll```RRREEE===555000***(((((())))))'''((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''#########"""######$$$$$$######"""!!!"""###$$$%%%########################$$$%%%%%%%%%%%%$$$######"""######$$$$$$###""""""""""""!!!!!! !!!!!!!!!###### !!!$$$!!!!!! !!!!!!!!!   !!!!!! {{{xxxwwwvvvwwwvvvtttrrrrrrrrrssstttsssttttttssssssssslllddd]]]]]]___aaabbbaaa^^^\\\YYYVVVRRRNNNJJJIIIHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@???>>>===<<<;;;<<<===>>>>>>===;;;:::999888666444000---***((((((((())))))(((&&&%%%$$$"""###$$$###"""###%%%'''!!!"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%###""" !!!!!!"""######$$$$$$!!! !!!$$$'''''''''"""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$$$$######%%%&&&'''''''''(((((((((((()))&&&&&&&&&%%%$$$$$$######%%%&&&((('''%%%######$$$"""$$$&&&%%%###"""$$$&&&'''&&&&&&&&&&&&&&&&&&'''...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%(((+++---,,,+++((()))+++,,,,,,+++***)))''')))++++++)))((()))******)))(((''''''((()))***,,,---......---...111444222444888<<>><<<;;;999888666444000---***((($$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$$$$###$$$&&&(((!!!"""$$$%%%&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&%%%$$$ !!!!!!"""###$$$$$$$$$'''%%%###"""######"""!!!!!!"""$$$&&&'''''''''&&& """###$$$%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((#########$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((())) ###%%%%%%&&&((()))$$$&&&((('''%%%$$$&&&(((&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&'''((()))******)))'''&&&'''***,,,+++)))((()))+++'''&&&&&&&&&'''***---...,,,...//////...///333666444777;;;???CCCGGGKKKNNNRRRRRRQQQOOONNNPPPTTTWWW[[[cccnnnxxx~~~zzzwwwvvvtttrrrvvv|||yyy|||}}}}}}}}}~~~rrrmmmgggccccccgggmmmrrr~~~~~~{{{mmmbbbYYYTTTRRRLLLKKKLLLNNNSSSZZZ```dddhhhqqqyyy}}}}}}rrrggg```PPPGGG:::111...---+++(((***(((&&&$$$###$$$%%%&&&######""""""###%%%&&&(((+++***)))'''%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!#######################################"""!!!!!!""""""$$$%%%%%%$$$###"""$$$$$$###"""""""""""""""###%%%"""!!!"""%%%!!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! zzzxxxwwwvvvxxxxxxvvvuuussssssrrrrrrrrrsssttttttrrroookkkhhh______```bbbdddcccaaa^^^YYYVVVQQQLLLIIIHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFGGGEEEBBB@@@AAAAAA@@@???<<<===>>>???>>>===;;;999222222222000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######"""!!! ###"""""""""!!!!!! !!!###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&(((((('''&&&$$$###""""""(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%))))))******)))'''%%%$$$!!!"""$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((&&&######&&&)))$$$%%%'''(((***,,,...///,,,+++)))((()))***,,,---&&&&&&((()))++++++,,,,,,(((((())))))***+++---...***+++,,,,,,+++,,,---///,,,...111222333444777999:::===AAAFFFJJJMMMNNNOOOOOOSSSVVVUUURRRSSSXXX]]]eeeooo|||~~~||||||}}}}}}{{{zzz{{{}}}~~~zzzrrrkkkhhhiiilllnnnsss{{{xxxmmmbbbZZZTTTPPPKKKKKKOOOTTTVVVVVV```fffnnnvvv~~~zzzrrreeeZZZKKK???777222...+++!!!$$$'''))))))(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###"""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$$$$###""" !!!"""""""""""""""""""""""""""$$$"""!!! !!!"""$$$######""""""""""""###### !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! zzzxxxxxxvvvxxxwwwvvvttttttsssssssssssstttvvvvvvsssoookkkhhh```______aaabbbbbb```^^^[[[XXXSSSMMMIIIGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBBAAAAAAAAAAAA@@@===>>>??????>>><<<:::999777666444222...+++((('''#################################$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### !!!###%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$###""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$######$$$&&&''''''(((((()))***++++++,,,+++)))'''&&&&&&&&&'''''''''(((***++++++++++++))))))))))))***,,,---...,,,---...---,,,---...000---///111333444666999;;;<<>>555///%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$!!!!!!""""""############$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!""" !!!!!!"""""""""!!!!!!!!!"""""""""!!!  yyyxxxwwwvvvvvvvvvuuutttttttttttttttuuuvvvxxxwwwuuupppkkkhhh```___^^^___``````___^^^]]]ZZZTTTNNNIIIGGGFFFFFFGGGFFFEEEDDDEEEEEEGGGGGGGGGEEEBBBBBBBBBBBBAAA@@@>>>?????????===;;;999888<<<:::777333///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%!!!!!! """###$$$!!!"""###$$$%%%''''''(((&&&&&&&&&%%%%%%%%%%%%%%%"""###%%%&&&''''''''''''#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&%%%$$$)))(((&&&&&&((()))(((((()))))))))(((((((((''''''+++***(((&&&%%%%%%&&&&&&((())))))***++++++******)))))))))***+++,,,---......///000///......000111...000333666777:::===???BBBCCCEEEGGGIIINNNSSSWWW^^^ccciiilllnnnrrrzzz|||sssvvvyyyzzzzzz}}}yyy|||zzzzzz|||rrrhhh[[[PPPKKKIIIGGGFFFHHHMMMUUU___iiiuuuyyyooocccXXXKKK===444,,,+++)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$###$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""  !!!  !!! !!!"""##################""""""!!! xxxvvvvvvuuuvvvuuuuuutttttttttuuuuuuwwwxxxzzzyyyvvvqqqkkkgggaaa___]]]]]]^^^______^^^]]]YYYSSSNNNIIIGGGGGGGGGIIIHHHFFFDDDCCCDDDFFFGGGGGGEEECCCCCCCCCCCCBBBAAA@@@@@@???>>>===;;;999888<<<:::666222///,,,+++***((((((((('''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""######$$$$$$%%%###""" !!!###$$$ !!!"""$$$%%%&&&&&&###########################$$$%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''######$$$%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$+++(((&&&'''***,,,***((())))))((((((''''''&&&&&&((((((''''''((()))***+++))))))***+++++++++******************,,,---...//////000000000//////000222111333777:::<<>><<<;;;999888999777444111...---,,,,,,&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$&&&%%%###!!!!!!!!!###$$$""""""######$$$$$$$$$$$$!!!!!!""""""""""""""""""######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$######%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''(((((((((''''''&&&%%%%%%###"""###'''(((&&&###''''''''''''(((((((((((('''''''''((())))))***+++)))******+++++++++************++++++,,,...///000///000111000000000222444666888<<>>===<<<;;;::::::777555333111...---,,,+++(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%###############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&***)))(((&&&%%%%%%$$$%%%%%%%%%&&&'''''''''''''''(((((())))))))))))((('''&&&''''''(((((((((''''''$$$$$$$$$&&&(((((('''&&&'''''''''(((((())))))***((((((((('''''''''&&&&&&))))))***+++,,,,,,+++++++++++++++,,,---...///000///000222222222333666888;;;>>>AAADDDFFFIIIMMMOOONNNRRRUUUXXX]]]hhhxxx~~~xxxuuuyyy~~~pppllljjjmmmrrrxxxuuujjj]]]QQQIIIGGGHHHJJJLLLQQQYYYbbbiiixxx|||pppgggRRRIII===333///---+++)))+++***)))(((((('''(((((((((''''''&&&$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!"""############!!!""""""######~~~vvvvvvvvvuuuxxxwwwvvvttttttssssssssszzz|||}}}|||wwwppphhhbbb[[[\\\]]]```cccdddcccbbb\\\YYYTTTNNNKKKIIIIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEFFFGGGFFFDDDBBB??????>>>===<<<;;;;;;;;;777777555333000---***(((*********)))((('''''''''#########$$$$$$%%%%%%&&&%%%%%%############%%%%%%&&&&&&%%%%%%$$$$$$###############$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$######"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&******(((''''''''''''((($$$$$$&&&'''((((((((((((((())))))))))))'''&&&%%%%%%&&&'''(((((())))))(((%%%'''***+++*********+++((((((((()))))))))******(((((())))))((((((''''''((()))***+++,,,---------,,,,,,,,,,,,---///000111000222444555666777:::===AAACCCFFFIIIKKKMMMQQQSSSTTTYYY```eeelllyyy}}}}}}uuulllfffeeefffjjjsss}}}yyyoooeee[[[TTTLLLLLLKKKJJJKKKOOOUUUYYYfffrrr~~~{{{tttggg\\\MMM@@@999444...+++,,,+++***)))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""""""""""""""!!!!!!  !!! !!!!!!"""""""""!!!!!! !!!"""""""""!!! wwwwwwxxxwwwxxxxxxvvvuuussssssrrrrrrzzz|||}}}|||wwwooogggaaaZZZ[[[]]]aaaeeefffeeeccc^^^[[[UUUOOOJJJHHHHHHHHHBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEBBB???>>>===<<<<<<<<<<<<<<<999999777555111,,,)))&&&(((''''''&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&(((''''''&&&%%%$$$###### """$$$&&&'''((((((#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&###$$$%%%'''((()))))))))(((((())))))(((&&&$$$###$$$%%%&&&((())))))******"""&&&)))***((('''(((***************))))))))))))'''((()))+++,,,,,,------'''(((***+++,,,------...,,,,,,,,,---...///000111222333666777888:::>>>@@@DDDFFFIIILLLMMMPPPSSSUUU[[[aaaiiipppxxx}}}qqqfffaaa^^^^^^fffppptttyyyzzzsssmmmgggbbbUUUSSSOOOKKKHHHGGGJJJMMMUUUdddsss}}}xxxlll[[[LLLBBB:::333---,,,+++***)))(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! """"""""""""""""""""""""}}}uuussstttuuuvvvwwwxxxvvvrrrqqqsssuuuvvvvvvwwwwwwuuuooohhhccc\\\]]]```ccceeegggggghhh```[[[SSSMMMJJJIIIHHHHHHFFFEEECCCBBBAAABBBDDDEEEDDDCCCDDDEEEGGGGGGEEECCCAAA@@@???>>>============<<<;;;888444111...,,,+++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""***&&&$$$%%%###"""&&&,,,000$$$&&&)))$$$###'''(((""""""(((......+++***###$$$%%%&&&((()))******$$$$$$##################&&&%%%###"""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%###""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&'''(((*********))))))************++++++++++++))))))))))))************,,,,,,,,,++++++++++++***---,,,+++---///222222222111444888;;;<<<>>>BBBDDDIIIKKKMMMNNNPPPTTTYYY\\\lllsss{{{}}}yyyyyyzzz}}}sssmmmfff```cccjjjqqquuu|||~~~vvvooohhhddd```\\\VVVPPPKKKIIIHHHHHHLLLTTTaaalllvvvyyymmmbbbWWWIII;;;000000---***)))***+++++++++$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$"""!!! """$$$&&&'''&&&%%%###'''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!! !!!!!!""""""##############################""""""!!!!!! """"""""""""!!!!!!!!!!!!}}}vvvtttuuuvvvuuuwwwwwwuuurrrqqqsssuuuvvvvvvvvvvvvtttooohhhbbb]]]^^^aaadddgggiiiiiijjjeee___VVVOOOJJJHHHFFFDDDHHHGGGEEEDDDCCCDDDEEEFFFEEEDDDEEEFFFHHHHHHFFFDDDAAA@@@???>>>>>>=========>>><<<888333...***'''&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""'''$$$###$$$$$$$$$(((...888+++###%%%&&&!!! $$$### %%%(((&&&$$$###$$$$$$%%%&&&'''(((((()))!!!!!!"""###$$$%%%%%%&&&%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&'''(((***,,,$$$$$$############$$$$$$"""######$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,,,,+++++++++++++++---------...111333444444999:::<<<>>>AAAEEEIIILLLKKKMMMPPPSSSWWW]]]dddiiiwww~~~~~~wwwrrrpppooouuu|||qqqhhhfffjjjmmmpppuuu{{{|||tttlllgggcccaaa\\\VVVQQQMMMJJJIIIGGGMMMVVV___iiisssxxxpppfffXXXGGG<<<777333...+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&###!!!%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""######""""""!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" """!!!!!!!!! !!!!!!"""""""""###|||vvvtttuuuvvvuuuvvvvvvtttrrrqqqrrrtttuuuuuuuuuuuusssnnnfffaaa]]]___bbbeeehhhjjjkkklllgggaaaXXXPPPLLLHHHFFFEEEJJJIIIGGGEEEEEEFFFGGGHHHEEEEEEFFFGGGIIIIIIGGGFFFAAAAAA???>>>>>>>>>>>>>>>>>><<<888333...***'''&&&))))))((('''&&&$$$$$$###$$$$$$$$$$$$###############!!!"""%%%%%%%%%)))///;;;...%%%%%%$$$ %%%&&&$$$%%%))))))%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###!!!!!!"""%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000222444666777===<<<<<<>>>CCCHHHKKKMMMJJJMMMQQQVVV]]]gggqqqxxxzzztttqqqmmmsss~~~xxxqqqoooppprrruuuuuuvvvzzz{{{rrrlllgggfffccc___ZZZTTTOOOMMMGGGJJJNNNSSSZZZfffttt~~~xxxjjjYYYNNNCCC>>>666000,,,***'''&&&)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&$$$"""!!!&&&%%%###"""!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$|||uuurrrrrrsssuuuuuutttsssrrrrrrssssssttttttttttttrrrmmmfff```\\\^^^aaaeeehhhjjjkkkkkkeee___XXXQQQMMMKKKJJJIIIJJJIIIGGGFFFFFFFFFHHHIIIEEEEEEEEEGGGIIIIIIHHHFFFAAAAAA@@@???>>>>>>>>>>>>===;;;888555111///---,,,---,,,***(((%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###!!!###&&&&&&%%%(((...222***$$$$$$$$$"""###'''((((((***---+++&&&%%%((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((%%%!!!((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((()))'''''''''''''''''''''''')))))))))(((((('''''''''++++++************)))))),,,+++)))((((((((())))))+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,++++++,,,,,,------......---...000111222555777999???>>>>>>AAAEEEIIIJJJJJJLLLPPPWWW___jjjvvv{{{{{{}}}|||{{{}}}}}}zzzvvvuuuxxx|||}}}xxxqqqjjjjjjiiigggbbb\\\WWWSSSOOONNNMMMMMMQQQ[[[iiissszzzxxxjjjaaaTTTLLLAAA777000---++++++))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%############$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$########################%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!""""""###|||tttqqqppppppuuuuuusssssssssttttttsssssssssttttttrrrllleee```[[[]]]```cccfffhhhiiiiiieee```XXXRRRNNNLLLKKKJJJJJJHHHFFFEEEEEEEEEGGGHHHDDDCCCDDDFFFHHHIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>===<<<999555222///---,,,******)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%''''''$$$&&&***(((%%%###%%%%%%$$$$$$&&&%%%$$$&&&((('''######&&&%%%$$$$$$$$$$$$#########''''''&&&%%%$$$###"""!!! !!!"""$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&'''((()))((((((''''''(((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))---+++***((((((((()))***((((((((()))))))))******++++++++++++,,,,,,,,,,,,++++++,,,---......//////,,,...111222333555999<<>>?????????===999444///+++((('''%%%&&&&&&'''(((((())))))$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&)))'''###$$$'''%%%%%%%%%%%%%%%$$$######'''$$$###%%%$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&& """###%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ ###%%%''''''''')))***&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&&&&&&&''''''((((((((())))))((('''''''''(((((()))*********++++++++++++++++++,,,,,,,,,---------++++++,,,---...000000111---000333555555777;;;@@@CCCFFFIIIKKKLLLMMMPPPRRR]]]ffftttyyytttlllpppvvv~~~}}}sssrrrqqqoookkkhhhdddbbb]]]\\\XXXRRRLLLKKKOOOSSS```jjjxxxzzzppp```PPPBBB777...***((((((((()))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$#########&&&''')))******'''$$$"""######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! yyywwwvvvvvvxxxvvvttttttvvvwwwwwwuuuttttttuuuuuusssmmmfffaaa[[[]]]___aaacccdddddddddfff```XXXRRRNNNLLLJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGDDDDDDEEEGGGIIIJJJIIIGGGBBBBBBAAA@@@????????????@@@===999444000,,,)))'''%%%&&&&&&'''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$'''***((($$$###&&&%%%&&&&&&$$$###$$$%%%&&&000(((###$$$%%%$$$###%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''"""###$$$&&&''''''&&&&&&###$$$&&&''''''&&&$$$###$$$&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&'''((())))))******'''(((((()))))))))((((((,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,...///000222222...222777888888:::???DDDCCCGGGKKKLLLKKKOOOWWW___jjjvvv}}}uuufffgggkkkqqqzzz|||zzzvvvqqqmmmjjjhhhgggeeefffeee```XXXQQQNNNNNNSSS[[[gggttt}}}~~~ssseeeVVVGGG999111+++******))))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$'''((((((((('''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" }}}{{{{{{{{{yyyvvvtttuuuwwwyyywwwvvvuuuuuuuuuuuusssnnnfffaaa]]]^^^```bbbcccdddddddddaaa\\\UUUPPPNNNNNNNNNMMMJJJIIIGGGEEEEEEFFFGGGHHHEEEEEEFFFHHHKKKKKKJJJIIICCCBBBAAA@@@????????????>>>===:::666333000...---******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######&&&***)))%%%$$$'''%%%&&&%%%""""""&&&***,,,444***"""!!!###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''###$$$&&&''''''&&&$$$###''')))******)))(((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((()))+++,,,---...///((()))***,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,---------......++++++,,,...///111222333000555999;;;:::<<>>999444000---,,,+++,,,)))'''&&&&&&%%%$$$"""###%%%&&&######'''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%$$$$$$%%%'''AAA///"""$$$&&&!!!"""%%%$$$###""""""###$$$$$$&&&&&&'''((((((((('''&&&%%%''''''%%%&&&***+++)))***&&&&&&((('''%%%%%%((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((***(((&&&$$$######$$$$$$%%%$$$$$$%%%'''(((((('''$$$%%%&&&'''(((((((((((()))******++++++******))))))(((((()))+++,,,,,,+++++++++******))))))******$$$!!!""")))------,,,************************+++***)))))))))+++,,,---+++,,,,,,------.........------...000111222333444:::;;;===@@@DDDGGGIIIIIIKKKJJJOOOZZZeeepppwwwrrrsssyyyqqqhhhbbbcccfffhhhmmmsssxxxqqqnnnnnnqqqvvv{{{}}}}}}wwwhhhZZZNNNJJJJJJOOOUUU[[[dddmmmvvv}}}uuueeeWWWGGGAAA888000,,,+++******(((&&&$$$%%%(((***)))&&&)))'''%%%%%%&&&''''''&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&"""##################"""!!!"""###$$$############""""""!!!!!!!!!"""""""""""""""!!!!!!!!!  """""""""""""""""""""""""""yyyvvvuuuuuu|||{{{xxxvvvtttsssssssssrrrqqqpppooommmhhhccc___[[[]]]___aaabbbbbbaaa```ccc^^^WWWPPPLLLKKKMMMNNNQQQLLLGGGCCCBBBCCCDDDEEEDDDEEEFFFGGGGGGHHHHHHHHHDDDCCCAAA@@@??????@@@@@@???>>>:::666222...,,,+++,,,***(((''''''&&&%%%$$$&&&&&&&&&'''******'''%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%$$$$$$&&&(((;;;...$$$%%%%%%"""!!!###&&&%%%$$$##################$$$%%%&&&''''''''''''&&&((('''$$$$$$)))+++)))***&&&%%%''''''$$$$$$'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((---+++)))((('''&&&'''''')))&&&$$$$$$&&&((()))***"""###%%%'''((()))******((())))))******))))))(((&&&%%%%%%&&&((()))((('''******)))))))))***++++++***'''%%%&&&***,,,+++)))++++++++++++++++++++++++---,,,+++******)))******+++,,,,,,---......//////000000000000222444666777<<<===???BBBEEEGGGHHHIIILLLRRR]]]jjjvvv~~~xxx|||xxxqqqmmmhhheeefffiiiqqqzzz~~~wwwrrrppppppwww~~~vvvjjjTTTMMMGGGFFFHHHLLLUUU^^^jjjrrr|||uuujjjUUULLL???333,,,***))))))''''''&&&&&&&&&''''''((('''&&&%%%&&&'''(((&&&%%%###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&&&&%%%%%%'''$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$##################"""""""""!!!!!!""""""######$$$$$$ !!!###""""""""""""""""""""""""}}}wwwuuutttttt{{{zzzxxxvvvuuutttttttttrrrqqqpppooolllhhhbbb^^^ZZZ\\\^^^```aaaaaa```___```\\\VVVOOOLLLKKKMMMNNNRRRMMMGGGCCCAAABBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEECCCBBBAAA@@@????????????===<<<999666222...+++***,,,***'''&&&''''''%%%$$$&&&%%%%%%'''++++++(((%%%&&&&&&'''((('''&&&$$$### """######%%%'''***555///)))'''%%%$$$$$$%%%############$$$%%%%%%%%%######$$$%%%&&&&&&&&&''''''(((&&&""""""'''***))))))&&&%%%''''''%%%%%%((((((((())))))))))))(((((($$$$$$%%%&&&&&&''''''(((***))))))))))))***++++++---***'''&&&&&&''''''&&&###$$$%%%'''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''(((((((((((()))***+++,,,///,,,++++++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,+++************++++++,,,------...//////222111111111333555888:::>>>@@@BBBCCCEEEGGGIIIKKKUUU```ppp~~~zzzpppjjjhhhiiinnnttt|||~~~xxxuuurrrxxx~~~~~~vvv^^^TTTJJJEEECCCFFFNNNWWWaaaiiittt|||vvvaaaWWWHHH999000+++))))))((())))))(((&&&&&&(((***%%%%%%&&&'''))))))&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%((($$$ """&&&)))&&&###%%%$$$$$$$$$$$$$$$$$$%%%(((&&&###"""###"""!!! $$$$$$##################!!!!!!"""""""""#########"""######"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!{{{vvvuuutttuuuxxxxxxwwwvvvvvvuuuuuuuuuuuutttrrrooolllgggaaa\\\ZZZ[[[^^^```aaaaaa```___]]]ZZZTTTNNNKKKJJJLLLMMMRRRMMMGGGCCCBBBBBBBBBBBBAAABBBDDDEEEEEEEEECCCCCCBBBBBBAAA@@@????????????;;;:::888444111---***)))***(((&&&%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&$$$### """$$$%%%%%%&&&''')))...///---'''$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''%%%!!!!!!&&&((('''(((%%%%%%((((((&&&'''***((())))))******))))))((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&''')))(((&&&&&&&&&&&&###"""%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&+++)))))))))+++,,,+++***''''''(((((()))***,,,,,,''''''(((***---/////////++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++,,,---...//////222222111222444888;;;===BBBDDDFFFGGGIIIMMMRRRVVVeeesss~~~wwwsssqqqqqqrrrvvv}}}}}}uuuyyyzzzzzz}}}{{{lll```TTTKKKFFFEEEJJJQQQWWW^^^iiiqqqxxx~~~~~~tttiiiYYYIII===444...***)))))))))'''%%%%%%''')))$$$%%%&&&(((******'''%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&"""!!!%%%'''%%%"""%%%%%%$$$######$$$%%%%%%(((&&&$$$#########!!! ##################$$$$$$""""""!!!!!!!!! ###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!zzzvvvuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttrrrooolllfff```[[[ZZZ\\\^^^```aaaaaa```___[[[XXXSSSNNNKKKJJJKKKMMMPPPLLLGGGDDDCCCBBBBBBAAA@@@AAACCCEEEEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>;;;999666333///,,,***)))***(((&&&%%%&&&&&&%%%$$$###$$$%%%###!!!!!!$$$(((&&&&&&&&&'''&&&&&&%%%%%%%%%'''(((((('''&&&'''((((((000111((("""###$$$###%%%&&&&&&&&&%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&""""""&&&(((&&&'''$$$$$$''''''%%%&&&)))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''((())))))((('''&&&%%%$$$$$$$$$######$$$%%%%%%$$$"""&&&'''''''''''''''&&&&&&((())))))******))))))(((((('''&&&'''((()))(((''''''''''''((()))***+++,,,&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------******+++---...///000111222222333555888<<>>222++++++)))'''%%%$$$%%%&&&&&&&&&&&&''')))++++++)))'''))))))'''&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%""" !!!$$$&&&%%%###%%%$$$###""""""###$$$%%%$$$"""!!!"""$$$%%%%%%$$$"""""""""###############""""""!!!!!! !!!"""!!! """"""""""""""""""""""""zzzvvvwwwxxxyyyxxxxxxxxxwwwvvvuuuttttttsssrrrpppnnnkkkfff```[[[[[[\\\___aaabbbbbbaaa```[[[XXXSSSOOOLLLLLLLLLMMMMMMJJJGGGEEEDDDCCCAAA@@@AAABBBDDDEEEEEEDDDBBB@@@AAAAAAAAA@@@@@@???>>>===<<<:::666222...,,,,,,++++++)))'''&&&''''''&&&%%%&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''!!!$$$&&&(((''''''((()))(((444777,,,###%%%'''$$$$$$%%%%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%&&&'''(((&&&)))(((%%%%%%((((((&&&(((%%%$$$%%%%%%!!!!!!$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((,,,,,,,,,+++***)))(((''')))'''%%%$$$&&&'''''''''%%%%%%&&&'''(((((((((''')))******++++++******)))'''&&&%%%%%%''''''&&&%%%((((((((((((((()))***++++++,,,,,,+++)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------,,,,,,---///000111222333222444666:::>>>AAADDDEEEEEEIIINNNTTT]]]jjj{{{uuuqqqpppssstttsssuuuzzz{{{zzz|||{{{vvvvvvzzz}}}}}}vvvkkkbbbWWWLLLGGGHHHFFFKKKRRRYYYaaakkkvvv{{{ooo```OOO???666111---(((&&&((())))))'''''''''(((***,,,,,,+++)))***)))'''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""!!! !!!###%%%%%%%%%!!!!!!!!!""""""#########!!!!!!!!!!!!!!!""""""""" !!!  """""""""""""""""""""""""""yyywwwxxxyyy{{{zzzzzzyyyxxxvvvtttsssqqqpppooommmllljjjfff```\\\[[[]]]___aaabbbbbbaaa```[[[XXXTTTPPPMMMMMMNNNOOOKKKIIIGGGFFFEEEDDDAAA???AAACCCEEEFFFFFFEEEBBBAAA@@@@@@AAA@@@@@@???>>>===>>>;;;777222///------...,,,***((('''((()))((('''******)))***+++***(((&&&&&&%%%%%%$$$%%%&&&((())) $$$&&&''')))++++++:::>>>111'''))),,,((( !!!###&&&'''((((((((($$$######$$$%%%(((***+++'''******((('''******''')))%%%$$$$$$"""''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''(((''''''((())))))))))))(((444000+++(((''')))******###$$$%%%'''((())))))***(((((())))))))))))((((((---,,,++++++,,,---,,,***((((((((((((((())))))***'''))),,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++......///111222444555555333555999===AAAEEEGGGIIIPPPUUU[[[cccooo}}}{{{|||yyyrrrqqqtttuuu{{{{{{~~~}}}yyyyyy|||~~~~~~yyyqqqjjj```TTTMMMMMMFFFIIINNNRRRXXXbbbmmmvvvsssbbbRRRGGG777111+++***---///---***)))((((((***,,,---,,,+++)))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$$$$&&&((($$$###!!! !!!###$$$$$$###!!!!!!"""###"""""" !!!!!!"""""""""### !!!"""###$$$%%%%%% !!!#########$$$&&&(((""""""""""""""""""""""""xxxwwwyyyyyyyyyyyywwwvvvvvvwwwxxxxxxwwwuuurrrnnnkkkgggccc^^^ZZZ\\\^^^aaacccbbb^^^YYYVVVZZZUUUPPPLLLLLLNNNPPPQQQRRRNNNIIICCC???>>>>>>>>>AAA@@@@@@DDDGGGGGGDDD@@@CCCBBB@@@>>>===<<<;;;;;;:::999666333000---,,,++++++***)))((('''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$&&&'''((('''%%%%%%$$$$$$$$$%%%''')))***///AAAHHH999++++++((('''&&&$$$###"""  $$$((('''%%%$$$%%%$$$###""""""$$$&&&'''&&&&&&''''''((())))))*********))))))(((&&&%%%$$$%%%'''***------,,,)))'''(((&&&%%%'''***+++)))&&&(((((((((((((((''''''''')))***+++,,,+++)))'''&&&++++++******************+++***)))(((((()))***++++++***)))((((((***,,,...)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000......///000000///...---000///...000222555777888222===@@@AAAGGGGGGHHHSSSXXXeeerrr|||zzzsss}}}{{{nnngggiiipppwww~~~yyyzzz}}}~~~wwwnnnddd\\\VVVSSSJJJFFFEEEGGGLLLUUUeeesssuuu~~~uuucccUUUCCC777...,,,+++((('''+++'''(((((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((('''%%%"""!!!''''''&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%$$$######'''%%%###"""$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!! !!!"""""""""$$$!!!{{{zzz|||||||||xxxwwwuuuuuuvvvwwwvvvuuuwwwtttppplllhhhccc]]]YYYZZZ\\\```cccccc```\\\ZZZZZZUUUOOOLLLLLLNNNPPPQQQPPPMMMIIIDDDAAA@@@@@@AAA???@@@BBBDDDFFFFFFCCCAAACCCBBBAAA???>>>===<<<<<<;;;999777333000...,,,+++******)))((('''&&&%%%$$$&&&((()))((('''&&&'''(((&&&%%%%%%''')))***)))(((''''''&&&&&&&&&''''''((((((333777---&&&&&&'''###&&&%%%$$$$$$%%%$$$!!!!!!%%%((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))((('''&&&%%%&&&''')))++++++***((('''(((&&&&&&''')))***(((&&&((((((((((((((((((((('''%%%&&&((())))))((('''&&&))))))))))))))))))))))))******)))(((((()))************)))))))))***,,,---...------,,,***((('''&&&---,,,,,,+++,,,---///000...///000111111000///.../////////111555888:::::::::CCCDDDDDDJJJLLLPPP\\\iiiwww{{{www{{{rrrjjjbbbfffmmmsss{{{}}}}}}~~~{{{tttkkkccc\\\XXXNNNIIIDDDCCCFFFLLLZZZfffsss{{{qqqfffRRREEE888222...)))))),,,,,,,,,,,,+++***))))))***''''''''''''''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########!!! !!!"""!!!!!!!!!!!!""""""###$$$$$$%%%############"""""""""!!!"""!!!!!!!!!!!!"""######!!!$$$&&&$$$  ###|||{{{}}}}}}}}}xxxwwwuuuuuuvvvvvvuuutttwwwuuurrrooojjjddd]]]XXXXXX[[[___bbbcccbbb___]]]YYYUUUOOOLLLLLLNNNPPPPPPMMMLLLIIIFFFDDDCCCBBBBBB>>>@@@DDDFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>======<<<:::888444111///---,,,++++++***)))(((''''''&&&''')))***)))(((((()))***'''&&&'''(((***+++***)))((((((((((((((('''&&&&&&***+++,,,***((('''((()))$$$$$$$$$%%%'''((('''%%%,,,,,,+++(((%%%$$$%%%'''###%%%'''))))))(((&&&%%%((('''&&&%%%$$$###"""!!!''''''(((((((((((('''''''''(((((()))(((((('''&&&'''&&&&&&''')))***((('''''''''(((((((((((((((((($$$%%%'''))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))***************+++++++++///...---,,,***'''%%%$$$......---,,,,,,---.../////////000000000000//////---///111444777:::===>>>>>>FFFEEEDDDLLLQQQXXXggg{{{rrrjjj```aaadddhhhooouuu{{{|||tttlllddd```YYYRRRKKKHHHGGGJJJSSS]]]ooovvvyyyhhhZZZJJJ>>>666///,,,,,,,,,++++++***)))((('''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$###!!! !!!!!!""""""######$$$############""""""""""""###""""""""""""###$$$$$$"""$$$&&&%%%###"""$$$&&&yyyyyy{{{||||||yyyxxxwwwwwwwwwwwwuuusssuuutttrrrpppmmmggg___ZZZYYY\\\___bbbcccbbb```^^^YYYUUUOOOKKKKKKMMMOOOPPPMMMKKKIIIGGGDDDBBBAAA@@@<<>><<<;;;888555222///...---,,,,,,++++++***))))))((('''((())))))(((((()))***)))(((((((((******((('''%%%&&&'''(((((('''&&&%%%...))))))111111***%%%'''$$$$$$$$$%%%((())))))((())))))'''%%%###$$$'''***$$$%%%&&&'''((('''&&&&&&******)))((('''&&&%%%%%%&&&&&&'''(((((()))(((((()))(((''''''&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''(((((((((((('''((()))***+++*********((((((((())))))))))))))))))(((((((((((((((((())))))******+++++++++******++++++,,,,,,,,,+++******//////---,,,,,,---............//////////////////...111444777999<<<>>>@@@AAAIIIHHHHHHRRR[[[fffwwwuuulllfffbbb```aaaeeeiiipppwww|||zzzrrrjjjeeeaaaZZZTTTRRROOONNNSSSYYYkkkqqqxxx~~~{{{ooo^^^PPPDDD:::222---,,,***)))))))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$############%%%&&&&&&###!!! !!!!!!"""""""""############"""""""""""""""###""""""""""""###$$$$$$!!!###$$$$$$######%%%'''yyyyyy{{{{{{{{{{{{zzzyyyyyyyyyxxxuuusssqqqqqqppppppnnniiiccc^^^]]]^^^aaaccccccaaa___]]]YYYTTTOOOKKKKKKMMMOOOPPPMMMLLLIIIFFFCCC@@@>>>===<<>>>>>>>>@@@DDDFFFEEEDDDCCCCCC@@@AAABBBCCCBBBAAA@@@???<<<:::888444111///---,,,'''&&&&&&&&&%%%%%%%%%$$$###%%%&&&&&&%%%%%%'''((()))(((&&&&&&&&&%%%###!!!!!!"""###$$$&&&&&&&&&'''&&&$$$+++888===555***&&&(((&&&$$$$$$%%%&&&%%%$$$"""$$$'''((('''&&&&&&''''''&&&$$$######%%%'''(((''''''(((((()))******+++&&&&&&'''((())))))(((((((((((('''&&&&&&&&&''''''%%%'''))))))((('''((()))&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&))))))******++++++,,,,,,))))))************))))))+++++++++***************---......//////......---//////...------...///000......------...///000111444777;;;<<<>>>AAAGGGLLLLLLXXX^^^eeettt~~~rrrfff[[[XXXWWWWWW___jjjrrr|||~~~yyysssmmmiiieeebbbccchhhjjjiiihhhjjjqqquuu{{{vvvkkk^^^NNN@@@999444...,,,,,,---,,,***((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$###!!!""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&{{{|||~~~|||{{{zzzzzzzzzxxxtttqqqqqqpppnnnlllkkkhhhdddaaa```aaabbbccccccaaa___^^^XXXTTTNNNKKKKKKLLLNNNOOONNNLLLHHHDDDAAAAAAAAAAAA???@@@BBBDDDFFFFFFCCCAAA>>>???AAABBBBBBAAA@@@???;;;999777333000...,,,+++&&&&&&&&&%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%'''((('''&&&%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&+++222777666000,,,)))'''%%%$$$%%%&&&%%%%%%$$$&&&((()))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''((())))))******''''''((((((((((((((('''''''''''''''((((((((((((%%%'''))))))''''''((()))&&&&&&''''''((())))))***(((((((((''''''''''''(((((((((((()))***+++++++++)))***+++,,,,,,+++***)))---,,,***)))))))))******......//////...---,,,,,,......---------///000111000/////////000111333333666:::>>>???AAAGGGPPPWWWZZZiiirrr{{{wwwhhhbbb\\\WWW\\\gggnnnxxx}}}xxxrrrnnnkkkmmmiiijjjpppvvvxxxzzz}}}{{{zzzqqqaaaRRRCCC;;;222,,,+++,,,***((((((((((((((((((((((((((('''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$(((&&&%%%%%%&&&''''''&&&########################!!!"""""""""###############""""""""""""###$$$$$$'''&&&%%%%%%%%%$$$###"""{{{{{{}}}~~~~~~{{{zzzzzzzzzyyyvvvrrrooosssqqqnnnkkkjjjgggccc```___```bbbccccccbbbaaa```XXXTTTNNNJJJJJJLLLNNNOOONNNKKKGGGDDDBBBCCCDDDFFFAAA@@@@@@DDDGGGGGGDDD@@@===???@@@BBBBBBAAA@@@???;;;999666333000---,,,+++((((((((((((((('''''''''###$$$&&&&&&&&&&&&''')))$$$$$$$$$%%%(((((('''&&&((('''&&&%%%$$$%%%&&&'''$$$%%%&&&&&&***...---)))***(((%%%%%%&&&''''''&&&###%%%''''''&&&%%%%%%&&&%%%&&&((()))***)))((('''))))))))))))************'''(((((((((((((((''''''&&&&&&'''((()))))))))((($$$'''***)))'''&&&(((***&&&&&&&&&'''((())))))***)))(((((())))))***+++,,,&&&''''''((()))******+++***+++,,,------,,,+++***...,,,***(((((()))***+++,,,,,,------...---------...---------...///111222222111111000111333555666777;;;???BBBEEELLLWWW```lll|||~~~~~~yyyooodddZZZ]]]gggmmmvvv}}}wwwssspppnnnooojjjiiiooowww||||||nnn___OOOFFF:::222000///---+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%###$$$$$$%%%&&&(((((()))&&&&&&''''''&&&&&&%%%$$$'''$$$""""""###%%%%%%$$$$$$$$$$$$###############!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&%%%###""""""!!!}}}xxx}}}{{{|||zzzxxxxxxxxxwwwuuusssooommmlllkkkjjjhhhdddaaabbbcccddddddbbb___\\\ZZZXXXSSSMMMJJJKKKNNNQQQRRRQQQMMMGGGCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@??????;;;666222000...,,,++++++)))((('''((()))((('''+++)))'''%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&''''''((((((((()))***&&&$$$(((///111---(((---)))%%%###$$$&&&'''((('''''''''(((((((((((())))))))))))))))))***++++++,,,...///---)))''')))***&&&''''''&&&%%%$$$%%%'''---+++)))(((((()))))))))&&&&&&''')))+++,,,***(((%%%&&&&&&'''((())))))***,,,+++***)))(((&&&%%%%%%...---+++***)))***++++++---...//////...---+++***'''(((+++---//////............---,,,,,,,,,---------------......000111111111000...///222555777888888CCCDDDCCCLLLUUUdddyyyxxxqqqttt{{{nnneeeaaa```kkkrrrzzz}}}{{{}}}~~~wwwppppppnnnmmmqqqvvv|||wwwrrraaaYYYHHH666,,,,,,......+++++++++***(((((()))***---***'''''')))***(((&&&((((((((('''&&&%%%######&&&%%%############%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""##################$$$$$$%%%***)))&&&###!!!!!!!!!"""{{{vvv{{{yyyxxxvvvtttssssssrrrooommmpppnnnlllkkkjjjgggccc```aaabbbdddeeedddbbb___^^^VVVRRRLLLIIIIIIJJJLLLMMMNNNKKKGGGDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>;;;666222000///---++++++)))((('''((()))((('''$$$$$$######$$$%%%'''((()))((('''&&&&&&'''((())),,,***)))((())),,,000222///---,,,...111000,,,(((&&&$$$######$$$%%%$$$###&&&&&&'''''''''((((((((('''''''''''''''(((((()))+++---...,,,)))((()))+++'''(((((('''''''''))),,,222,,,%%%###&&&((('''%%%&&&%%%%%%''')))***)))''''''''''''((()))))))))***++++++***)))((((((''''''---,,,+++*********+++,,,)))))))))))))))((('''&&&%%%&&&)))***+++++++++***---------------...//////111000///...............000000000111555888;;;<<<>>>HHHJJJMMMZZZfffvvvwwwtttwww~~~wwwlllfffhhhnnnttttttrrruuu}}}~~~wwwrrrnnnmmmpppuuu{{{}}}rrrjjjYYYEEE777222...***)))***************+++,,,,,,***''''''((()))'''&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$###""""""""""""###$$$$$$)))'''%%%###!!!!!!""""""yyyuuuyyy}}}wwwyyywwwuuutttsssrrrpppnnnpppooommmkkkjjjgggccc``````bbbdddeeefffdddbbbaaaVVVRRRMMMJJJIIIJJJIIIIIILLLIIIGGGFFFFFFGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@===999555111000///...,,,+++)))((('''((()))((('''######$$$%%%%%%&&&&&&''')))((((((''''''(((((()))///,,,)))''')))...333777333444444444111...)))'''"""""""""$$$&&&&&&###!!!%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))+++,,,+++***)))***+++((())))))((((((***---000;;;111'''%%%))),,,***'''((('''&&&&&&(((******)))))))))))))))))))))******++++++*********)))))))))++++++*********+++,,,,,,,,,++++++************+++&&&''')))*********)))(((++++++,,,,,,---///000111111111000///............///000222555999===AAACCCEEEOOOTTT\\\ooo}}}xxxttt~~~tttooorrrsssoookkkmmmuuu~~~wwwrrrooopppssszzz{{{kkkWWWGGG<<<222)))+++++++++,,,,,,++++++++++++)))'''''''''((('''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$'''&&&$$$""""""""""""###yyytttxxx|||wwwyyywwwuuuuuuuuutttrrrpppqqqooommmkkkjjjgggbbb___```bbbdddeeeeeecccaaa___VVVSSSPPPNNNMMMMMMLLLKKKLLLJJJGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA<<<888444111000///...---+++)))''''''((()))((('''(((((((((((('''&&&%%%$$$'''''''''&&&&&&''''''''',,,***&&&%%%&&&***///222111333555333...(((%%%%%%%%%$$$%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******((()))************++++++)))))))))''''''(((,,,///777111***(((***,,,+++))),,,***((((((***,,,,,,,,,++++++************************************++++++*********++++++,,,,,,---///...---,,,,,,---///000++++++,,,,,,,,,,,,+++***++++++++++++,,,---...///............///000222222111333555999<<>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA;;;888444111//////...,,,+++)))''''''((()))((('''(((((((((((('''&&&%%%$$$&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&((())))))---000...)))$$$"""###((('''%%%&&&((()))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***((((((((((((************))))))(((&&&%%%%%%(((***((())))))(((''''''((())),,,***((((((***+++,,,,,,++++++++++++***************************+++++++++)))******+++,,,,,,,,,,,,+++***)))))))))+++,,,---------------------,,,,,,,,,,,,+++++++++++++++,,,---------...000111333444444666:::<<<@@@EEELLLRRRZZZgggqqq{{{nnnhhhjjjmmmzzz}}}{{{{{{~~~~~~rrrfffYYYIII;;;333000---,,,------+++)))******)))(((&&&&&&&&&'''%%%%%%&&&'''(((((((((((($$$%%%''''''''''''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###!!!"""""""""""""""######$$$###"""""""""""""""""""""zzzvvvzzz~~~yyywwwuuuttttttuuuvvvtttsssooonnnlllkkkjjjhhhdddaaabbbccccccccc```\\\YYYVVVQQQNNNLLLKKKLLLMMMLLLKKKMMMJJJGGGEEEEEEDDDCCCBBB>>>???@@@BBBCCCDDDDDDDDDAAA@@@???>>>>>>>>>???@@@<<<888444000///...---++++++)))((('''((()))((('''######$$$%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''''''''&&&%%%%%%%%%(((***(((%%%"""###$$$(((&&&$$$$$$&&&'''((('''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&''')))******)))'''((()))'''&&&%%%&&&'''"""&&&******((('''))),,,)))(((&&&'''((())))))(((******************++++++))))))************************+++,,,,,,,,,++++++((((((((()))***+++,,,---,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++.........///000111222333888;;;>>>@@@DDDLLLVVV^^^mmm|||uuuiiieeeeeeqqqyyy~~~vvvkkkZZZKKK888333...---...000///...***++++++)))'''&&&''')))%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$"""!!!###############$$$$$$%%%""""""""""""!!!!!!!!!!!!zzzuuuzzz~~~xxx|||zzzxxxwwwwwwvvvtttrrrmmmlllkkkkkkjjjhhheeebbbbbbccccccbbb```\\\XXXUUUQQQNNNJJJHHHIIIIIIIIIIIILLLHHHDDDBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFF???>>>===<<<<<<===>>>???===999444000...---+++***+++)))((('''((()))((('''$$$$$$######$$$%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%&&&''''''%%%$$$&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&'''''')))'''&&&''')))***)))'''&&&(((***+++)))(((((()))&&&((()))*********---...((('''&&&'''(((((('''%%%(((((())))))***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++***)))))))))+++,,,---.........+++++++++***++++++,,,,,,---------,,,------......,,,------///000222444555;;;>>>AAADDDJJJTTTbbblll|||rrrjjjgggiiiqqqxxxzzzkkk]]]DDD===444///000111000...***,,,,,,***((('''(((***&&&''''''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""!!! yyyuuuyyy}}}xxx{{{yyyvvvtttsssqqqnnnlllmmmkkkkkkkkkkkkiiifffcccbbbbbbcccbbb```]]]YYYVVVTTTPPPKKKHHHHHHHHHHHHGGGJJJFFFBBB@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC>>>===<<<:::;;;<<<>>>???===:::444000...,,,+++)))+++)))((('''((()))((('''+++)))'''%%%$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%&&&((()))***)))(((''''''((()))***&&&&&&(((***+++)))%%%!!!'''''''''(((((((((((()))(((''''''''''''((())))))***'''&&&&&&)))***(((&&&%%%(((,,,...---,,,,,,,,,)))&&&######&&&)))++++++((((((((()))+++***(((&&&''''''((()))***++++++,,,))))))))))))((((((((('''+++,,,,,,---,,,+++)))(((&&&(((***,,,---...------,,,,,,++++++,,,,,,---...---------...///000111222((()))+++...222555999:::<<>>>>>???@@@@@@@@@>>>===<<<===999444000...---+++)))((())))))))))))'''%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((''''''((('''&&&%%%%%%%%%&&&'''%%%'''(((******)))'''&&&))))))***)))''''''(((***$$$%%%'''((()))))))))(((+++++++++******)))))))))((())))))))))))(((((('''************)))))))))))),,,------------,,,+++***...,,,******,,,---***(((,,,,,,,,,---------......,,,,,,---...---,,,***)))------,,,,,,,,,---......111000111333777:::;;;<<>>>>>===:::555111///---+++***))))))*********((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$#########$$$%%%&&&&&&''')))***)))(((&&&%%%))))))))))))((((((***+++((()))***+++,,,,,,+++++++++*********)))))))))((((((((()))))))))))))))(((************************---,,,,,,,,,++++++++++++---+++******,,,---+++)))++++++++++++,,,,,,,,,,,,---------------,,,++++++///...............//////000111222444888;;;======FFFEEELLLXXXeeepppzzzpppiiimmmvvv||||||lll^^^KKK<<<555222///---,,,***''''''((()))))))))((('''&&&'''((()))((('''%%%$$$###"""""""""###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###""""""######"""""""""#########$$$$$$%%%$$$$$$###############zzzxxxxxxvvvuuuuuutttssssssuuuvvvuuutttppppppooonnnkkkhhheeeccccccdddffffffdddaaa]]]ZZZTTTQQQMMMJJJHHHHHHIIIJJJKKKHHHDDDCCCEEEFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@>>>:::555222000...,,,+++)))***************)))(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))'''((()))))))))(((&&&%%%(((((((((((()))***++++++***+++,,,,,,,,,,,,++++++*********)))))))))))))))''''''((()))******************************++++++---,,,+++***)))***++++++,,,*********,,,---,,,++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,111000000//////000000000222333555888;;;>>>@@@BBBJJJLLLUUUcccrrr}}}{{{{{{~~~xxxooommmqqqsssvvvyyyyyymmmZZZIII<<<555111///,,,***))))))******)))''')))(((''''''((()))(((&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######!!!"""""""""############%%%%%%$$$############$$$|||zzzyyyvvvtttwwwvvvttttttttttttrrrpppnnnnnnmmmllliiifffcccbbbcccdddffffffeeebbb^^^[[[TTTQQQMMMJJJHHHHHHJJJKKKMMMHHHDDDBBBCCCDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<<<<===???@@@???;;;666222000///---+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&)))(((((((((((((((((((((((()))))))))((('''&&&%%%'''&&&&&&'''(((*********))))))))))))))))))((((((************************&&&'''((()))***+++++++++)))))))))***************---+++)))(((((()))+++,,,*********+++,,,,,,,,,,,,........./////////000000......,,,++++++,,,---...111111000000000000111111555777999;;;>>>AAAEEEHHHOOOVVVddduuu|||vvvvvv{{{tttpppmmmnnnpppzzz~~~yyyhhhUUUEEE999333000---,,,++++++,,,+++)))'''+++)))(((((()))***)))'''((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!"""""""""#########%%%$$$######""""""######|||{{{yyyvvvtttvvvuuuttttttuuutttqqqooollllllkkkjjjgggeeebbb```cccdddffffffeeebbb^^^[[[TTTQQQMMMJJJHHHIIIJJJLLLLLLHHHCCCAAABBBCCCBBB@@@>>>??????@@@AAA@@@@@@@@@<<<;;;::::::;;;<<<>>>??????;;;666222000///---+++))))))(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!(((((((((((((((''''''&&&'''%%%$$$%%%(((***)))((()))((((((((('''''''''(((++++++++++++++++++++++++'''''')))***++++++++++++((((((((()))))))))******,,,+++)))(((((()))+++---)))***++++++++++++,,,---........./////////000000...---,,,,,,,,,---...///000000000///000000111222666888:::<<>>>>>???@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<<<<===>>>:::555222000...,,,+++***)))((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###"""!!!(((((((((((((((((((((((((((&&&$$$%%%(((***)))'''***)))))))))))))))*********************+++++++++(((((()))***++++++++++++((((((((()))******++++++++++++***)))***+++,,,---***+++,,,,,,+++***+++---+++,,,,,,,,,,,,------------------------......////////////000111222333444666888<<>>>>>======<<<<<<===:::555111///---+++***---,,,***(((&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''''''''&&&'''((())))))((('''''''''&&&'''''''''((()))***,,,(((%%%&&&***,,,***'''***))))))))))))***,,,---'''((((((((()))))))))))))))******+++++++++******)))******+++,,,,,,------++++++++++++,,,,,,,,,---***,,,---,,,***)))***,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............//////000111333555666777999<<>>???@@@@@@@@@>>>===<<<===999444000...---+++)))///...+++)))'''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((!!!###%%%&&&((((((((('''&&&&&&&&&&&&''')))***+++...***'''(((,,,---+++(((((((((''''''(((***,,,---%%%&&&&&&&&&''''''((((((******+++++++++******)))++++++,,,------...//////***+++,,,------------,,,+++---...---***(((***,,,,,,,,,,,,---------......+++,,,...///000///...---///000000222444777999:::>>>BBBGGGNNNXXXiii}}}xxxvvv|||~~~}}}uuufffRRRCCC666333...,,,+++++++++******))))))+++.../////////%%%&&&'''''''''&&&$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""""""""""""""tttrrruuuyyyyyytttttttttvvvvvvuuurrroooooonnnmmmjjjgggccc```___dddeeeeeedddaaa\\\XXXUUUUUUQQQMMMJJJJJJKKKLLLLLLKKKGGGCCCCCCFFFGGGDDDAAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>???BBBBBB???<<<<<<:::777333000...------+++***((('''''''''((()))'''&&&%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((())))))))))))'''((()))***++++++***)))******++++++++++++******(((((())))))******++++++(((((()))))))))(((((('''111000...,,,++++++,,,---------,,,++++++******)))------------------------)))***,,,---.../////////------------///000111222...000222111111444999>>>BBBHHHNNNTTTaaawwwwwwrrrtttzzz~~~}}}}}}ttt```MMM;;;444//////...***((((((---+++)))(((***+++++++++))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############ !!!!!!!!!!!! uuussswwwzzzzzzwwwvvvvvvvvvwwwvvvsssqqqnnnmmmkkkhhheeebbb___^^^cccdddeeeeeebbb]]]WWWTTTSSSPPPKKKIIIIIIJJJKKKKKKMMMHHHDDDDDDEEEFFFCCC???AAABBBBBBCCCCCCBBBBBBAAA@@@>>>===>>>@@@@@@>>><<<<<<:::777333000...---,,,******)))(((((((((((())))))(((''''''((((((((((((***)))(((''''''''''''''',,,,,,***((('''%%%$$$###&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))))))))))))))((((((''''''(((((((((((())))))))))))((((((******+++***))))))******++++++++++++******)))))))))))))))*********)))))))))******))))))(((***)))'''&&&&&&((()))***,,,,,,,,,,,,,,,,,,------------------------------......------------,,,,,,---------...///000111222111333555555555888>>>CCCFFFQQQ]]]gggvvvwwwpppooosss{{{{{{kkk[[[HHH>>>555222111...,,,,,,,,,***((()))***+++******''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###""""""""""""""""""######"""""""""xxxvvvyyy{{{{{{{{{yyywwwvvvvvvvvvuuusssooonnnllliiifffcccaaa___bbbdddffffffccc]]]WWWSSSQQQNNNIIIGGGHHHIIIJJJKKKMMMIIIEEEDDDEEEDDDAAA???@@@AAAAAABBBBBBAAAAAA@@@AAA???======>>>>>>>>>===<<<:::777333000...---,,,***************)))((((((''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&(((((((((((()))***++++++''''''''''''''''''((()))((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))************))))))(((******++++++++++++******************)))))))))))))))******+++++++++*********)))))))))***+++---...++++++,,,------...//////------------------------//////---,,,,,,,,,---...//////......///000111111111333555555666999???EEEKKKZZZkkkzzzwwwnnnlllnnnuuu|||vvvjjjTTTFFF777111///---++++++***)))((()))++++++)))((('''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$${{{xxx{{{}}}|||~~~{{{wwwuuuuuuvvvvvvuuurrrqqqnnnkkkiiifffeeedddcccfffhhhiiifff```XXXTTTQQQMMMIIIGGGGGGIIIJJJKKKJJJGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@CCCAAA???>>>===>>>>>>>>>;;;999666333///---,,,,,,)))***+++++++++***((('''''''''''''''&&&&&&'''(((***)))((('''''''''''''''###$$$$$$&&&(((+++...///(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((((((******++++++++++++******++++++******))))))((((((******+++,,,,,,,,,++++++------,,,,,,---...000000+++,,,,,,,,,---------...---------------------------,,,++++++,,,...111222000/////////000000111222222555777888999===DDDIIIUUUeeeyyy|||rrrnnnnnnrrrxxxxxx|||}}}~~~}}}uuubbbPPP===333000---+++***)))((((((***++++++)))'''))))))))))))((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!$$$$$$######$$$$$$%%%%%%~~~{{{}}}~~~}}}}}}zzzwwwuuuuuuvvvvvvvvvsssrrrooollljjjhhhgggfffeeegggjjjkkkhhhaaaZZZUUUQQQNNNJJJGGGHHHIIIJJJKKKFFFEEECCCCCCDDDEEEEEEDDD???@@@@@@@@@@@@@@@@@@???DDDCCCAAA???======>>>???;;;999666222///---,,,+++))))))***++++++)))((('''((()))***)))'''''')))+++'''''''''''''''((()))******)))(((''''''(((***+++''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))++++++***))))))(((((((((******++++++++++++******++++++******))))))((((((******+++,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,++++++******------------------------------,,,+++,,,///111333000000000000000111222333666999<<>>777222......)))))))))***,,,+++)))'''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########"""!!!!!!###""""""""""""###$$$%%%|||~~~~~~}}}|||zzzwwwuuuvvvwwwwwwwwwsssqqqnnnkkkhhhgggfffffffffhhhjjjkkkgggbbb[[[WWWSSSOOOJJJGGGGGGIIIIIIIIICCCCCCCCCCCCDDDEEEFFFFFF???@@@@@@AAAAAA@@@@@@???CCCCCCCCC@@@===<<<<<<===;;;999666222///---,,,+++)))))))))))))))(((''''''$$$&&&'''&&&###"""%%%(((&&&&&&&&&&&&''')))***+++***)))(((((())),,,...000((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))+++***)))))))))))))))*********++++++++++++******************)))))))))))))))***++++++,,,,,,,,,,,,******************))))))------,,,++++++***))))))------------------------000000...---------.../////////000000111333444555444888>>>CCCHHHPPPZZZaaannn|||}}}{{{wwwwwwvvvuuusssrrrqqqqqqqqquuuyyy~~~{{{ttt{{{rrriiifffhhhlllsssyyy~~~~~~wwwiiiWWWIII>>>444//////+++***)))***,,,,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$$$$$$$###"""!!!"""!!! !!!"""$$$%%%}}}~~~~~~}}}|||zzzxxxwwwyyyzzzzzzyyytttrrroookkkiiihhhhhhhhhfffhhhiiihhheee```ZZZWWWSSSOOOJJJFFFFFFFFFGGGGGGCCCDDDDDDCCCCCCCCCDDDFFF@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBB@@@<<<999999::::::999555222///,,,++++++)))(((((('''''''''''''''"""%%%&&&%%%!!! ###''''''''''''''''''((()))***&&&&&&&&&'''***...222444)))(((((('''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))(((((()))***+++******++++++++++++******)))))))))))))))*********((()))***+++,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,++++++------------------------////////////...............//////000222444666777555:::CCCKKKUUUaaammmvvv~~~xxxwwwuuussspppnnnlllkkkiiihhhfffcccaaa___^^^]]]ZZZZZZYYYXXXWWWWWWVVVVVVVVVYYY]]]___aaacccgggkkkqqqssswww}}}uuuuuuooohhhcccgggmmmsssyyyzzzpppbbbTTTEEE666//////---+++******+++,,,,,,+++(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""!!! """$$$%%%~~~~~~~~~|||{{{zzzyyyyyy{{{||||||{{{vvvtttqqqnnnkkkkkkkkkkkkfffggggggfffccc^^^YYYVVVRRRNNNIIIEEEDDDDDDEEEDDDDDDEEEEEEDDDBBBBBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@===@@@AAA???;;;777666777:::888555222...,,,++++++)))((('''%%%%%%&&&''''''(((+++---+++'''&&&)))---)))(((((('''''''''((((((***)))'''%%%&&&(((***,,,******)))(((((((((((((((******))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((***+++,,,******++++++++++++******(((((())))))******++++++'''((()))***+++,,,,,,,,,'''((()))+++------......+++,,,,,,------......///------------------------+++,,,...///000000000000......///000333555777888<<>>===<<<;;;888333///---,,,---...------+++)))((('''''''''%%%&&&(((************)))'''((()))++++++)))(((''')))))))))((()))******+++)))))))))((((((&&&%%%%%%''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((''''''(((***+++,,,---...,,,+++++++++,,,---......)))(((''')))+++---,,,+++***)))))))))+++,,,+++***,,,,,,++++++***)))))))))+++,,,...000000///...---........./////////000000,,,,,,------.../////////333//////111222222555:::EEENNN\\\kkkyyywwwnnnhhhfff___[[[WWWUUUVVVUUURRROOOJJJJJJKKKKKKKKKIIIHHHFFFJJJIIIHHHGGGFFFEEEDDDDDDDDD@@@<<>>???@@@@@@???===????????????>>>===<<<<<<;;;999444000...---...///,,,,,,***)))((((((((((((&&&&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&''')))))))))))))))******+++,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++...///...+++((((((+++...+++***)))***,,,---,,,+++++++++++++++************+++,,,...///000///...---.............../////////,,,------......///000000222///...111222333888>>>HHHSSSeeexxxyyyuuunnnfff^^^XXXTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@===???CCCEEECCCAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNPPPUUU[[[```dddkkkrrr|||xxx}}}~~~ssshhh[[[KKK===999222...000111...,,,,,,'''''''''((()))***++++++))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""######}}}{{{{{{~~~}}}||||||}}}}}}|||zzzwwwsssooollljjjjjjkkklllkkkjjjgggbbb]]]XXXVVVOOOLLLGGGDDDDDDEEEFFFFFFFFFDDDCCCDDDFFFGGGGGGFFFAAA@@@>>>>>>??????>>><<>>===<<<;;;;;;999555111///...//////+++******)))))))))))))))(((((()))((('''&&&%%%$$$)))&&&###!!!!!!###&&&))))))))))))))))))***************+++******)))((('''''''''''''''(((((((((((('''''''''((((((((())))))************************++++++******************((()))*********)))(((''''''+++///---'''$$$&&&***+++***)))***,,,---,,,+++******++++++++++++,,,,,,+++,,,.../////////...---..................------------......//////000000333000000333555777>>>FFFOOO]]]rrr}}}sssiiiccc\\\ZZZUUUQQQMMMJJJHHHGGGDDDDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLNNNMMMRRRYYY```gggqqq}}}zzz{{{|||sssgggWWWIII<<<444///......+++)))***(((''''''(((((()))******))))))((('''&&&&&&&&&&&&"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""###$$$}}}{{{|||}}}}}}~~~}}}}}}|||yyytttpppmmmkkkkkkkkkmmmmmmkkkhhhccc^^^YYYVVVOOOLLLGGGEEEEEEFFFGGGGGGFFFDDDCCCDDDGGGHHHHHHHHHEEECCCAAA@@@@@@@@@>>>===>>>>>>>>>>>>===<<<;;;;;;999777333000...---......***)))))))))))))))******++++++******)))(((((('''+++)))%%%######%%%)))+++(((((()))***************))))))******)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))************************************************((()))***++++++)))'''%%%&&&...000---)))'''&&&***)))((()))+++,,,+++*********++++++,,,------...,,,---......//////..................---------------......//////000111111333222222666999===GGGQQQYYYiii}}}yyyrrrjjjbbb[[[VVVSSSOOONNNLLLKKKIIIHHHHHHHHHBBBDDDGGGEEEBBBAAACCCEEEDDDDDDCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGEEECCCDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFIIIMMMQQQUUU[[[bbbggghhhnnnvvv~~~zzzpppaaaTTT@@@777000...---***((()))+++***((('''&&&&&&&&&&&&))))))((('''''''''''''''%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$}}}~~~~~~~~~~~~}}}|||zzzuuuqqqmmmlllllllllnnnnnnllliiiddd___ZZZWWWQQQMMMIIIFFFFFFHHHIIIIIIEEEDDDCCCEEEGGGIIIJJJIIIEEECCC@@@?????????>>>=========>>>======<<<;;;:::666444222///---,,,,,,,,,)))))))))))))))******+++*********))))))************)))(((''''''((()))***(((((()))************))),,,,,,------,,,,,,++++++''''''''''''(((((((((((())))))*********+++++++++************************)))))))))***++++++,,,,,,)))***,,,,,,,,,***(((&&&***+++...111222000---***)))((('''(((*********)))******+++,,,---......///,,,------.............................................//////000111111222111111444999===CCCOOOZZZdddtttzzzpppjjj```^^^ZZZUUUPPPMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFDDDGGGJJJIIIEEECCCDDDFFFFFFFFFEEEEEEFFFHHHJJJKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJLLLKKKGGGEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEHHHJJJLLLNNNPPPQQQSSSWWW]]]ccchhhlllqqqtttxxxkkk___KKKAAA777333111---,,,...---,,,***((('''(((((()))))))))((('''''''''(((((())))))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$~~~||||||yyyuuuqqqnnnllllllmmmnnnnnnmmmjjjeee```[[[YYYRRROOOJJJGGGGGGHHHIIIIIIDDDCCCCCCDDDGGGIIIJJJJJJCCCAAA>>><<<<<<===<<<;;;============<<<;;;:::999444333000...,,,+++++++++***)))))))))))))))******(((((('''''''''((())))))&&&''''''''''''''''''&&&'''((()))++++++******)))******+++++++++******)))''''''''''''((((((((((((*********+++++++++,,,,,,************************(((((()))***++++++,,,,,,***+++,,,,,,,,,+++***)))666111+++)))***,,,,,,,,,)))((('''(((***+++***)))++++++,,,------...//////------------......//////........./////////000000//////000000111111222222000222777>>>CCCIIIVVVcccnnn}}}wwwpppjjjeee___XXXSSSNNNNNNLLLIIIFFFDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFHHHIIIJJJHHHGGGFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIIIILLLOOONNNKKKIIIIIIJJJHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBFFFFFFEEEEEEDDDCCCCCCBBB@@@BBBEEEGGGIIIIIIIIIIIIJJJMMMPPPSSSTTTVVVXXXZZZcccfffjjjooowwwvvvlllVVVJJJ===666222---,,,...,,,+++******+++---000111))))))(((((('''(((((()))((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$~~~{{{zzzxxxtttpppmmmmmmmmmnnnnnnnnnmmmjjjfffaaa]]]ZZZSSSOOOJJJGGGFFFGGGGGGGGGCCCBBBBBBCCCGGGIIIJJJJJJCCC@@@===;;;<<<======<<<<<<<<<<<<<<<;;;:::999999444333111///---,,,++++++******)))))))))))))))***+++***)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++)))(((&&&''''''(((((('''''''''''''''''''''(((((((((((()))************+++++++++))))))))))))))))))))))))******************************++++++++++++++++++000///+++(((&&&&&&(((***+++))))))***+++,,,+++***,,,,,,------......//////---------------...//////---......///000111222222//////000111111222222333333777>>>GGGLLLSSSaaannnyyy|||wwwnnnhhh___[[[VVVTTTSSSQQQMMMIIIGGGHHHIIIGGGEEEDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJJJJKKKMMMOOOOOOMMMKKKNNNOOOOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIGGGIIIKKKKKKKKKKKKLLLNNNPPPSSSVVVXXX\\\eeeqqqzzzzzzvvvcccUUUEEE;;;333---***+++******))))))***---111333))))))(((((((((((())))))((((((&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%~~~}}}~~~~~~~~~~~~{{{yyywwwssspppmmmmmmmmmnnnnnnmmmmmmjjjgggbbb^^^\\\SSSOOOJJJFFFEEEFFFFFFEEEBBBAAAAAACCCFFFIIIJJJJJJDDDAAA>>>===>>>?????????<<<<<<<<<<<<;;;:::999999444333222000...---,,,,,,++++++***)))))))))))))))///...,,,***(((((((((((()))(((&&&%%%%%%&&&((()))'''(((***+++,,,+++)))(((((()))************))))))''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((,,,,,,++++++***))))))(((******))))))***+++,,,---%%%,,,222222...******+++,,,+++***+++---...---,,,---------..................------------...//////---...///000111222333444000000000111222222333333888===FFFPPPVVV\\\jjjwwwvvvkkkdddccc```[[[UUUQQQNNNJJJJJJLLLMMMKKKHHHEEEHHHJJJJJJIIIHHHKKKMMMIIIIIIJJJJJJKKKJJJJJJJJJNNNNNNOOORRRWWWYYYVVVSSSTTTUUUVVVWWWWWWWWWVVVUUURRRRRRSSSTTTUUUVVVWWWXXXUUUVVVXXXYYYYYYYYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRLLLMMMNNNNNNNNNNNNLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGDDDCCCCCCEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIJJJGGGJJJMMMNNNNNNSSS\\\cccdddlllwwwtttzzzzzzpppaaaOOOCCC999111------***)))'''&&&'''))),,,...))))))(((((((((((()))******)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%~~~||||||~~~{{{}}}~~~~~~yyyyyywwwsssooolllkkklllqqqqqqpppnnniiiccc]]]ZZZUUUOOOHHHEEEEEEFFFEEEDDDDDDCCCBBBCCCFFFIIIJJJKKKFFFDDD???;;;999999:::;;;<<<;;;;;;::::::999999888999777444111/////////000---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******,,,+++***((((((((()))***)))******)))(((''''''((((((***++++++******+++,,,((((((((((((((())))))*********+++...//////,,,***---...//////000000//////...,,,***+++---...---******))))))))))))+++,,,---.........////////////000111000///...---,,,++++++---...............------222000111333333111444999:::AAAOOO]]]dddiiiwww}}}uuuoooddd```YYYRRRNNNLLLLLLMMMHHHGGGFFFFFFGGGGGGFFFEEEJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNOOOPPPNNNMMMQQQSSSVVVYYY]]]]]]\\\ZZZ\\\]]]^^^_______________^^^]]]\\\[[[ZZZ[[[\\\]]]_______________^^^^^^]]]YYYZZZ[[[[[[ZZZXXXVVVTTTQQQPPPPPPQQQSSSRRRPPPMMMMMMMMMMMMLLLLLLKKKKKKJJJEEEGGGHHHIIIIIIGGGEEEDDDJJJKKKKKKJJJJJJIIIHHHGGGIIIIIIIIIIIIKKKNNNQQQSSSXXX[[[aaagggqqq~~~uuummmrrruuuuuuzzzuuulll]]]NNNAAA888111...)))+++------,,,+++***+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{}}}~~~}}}}}}}}}yyyyyywwwtttpppmmmmmmmmmooopppooommmhhhbbb\\\YYYVVVQQQJJJFFFFFFGGGGGGFFFGGGFFFDDDEEEHHHJJJKKKJJJFFFDDD@@@===;;;:::;;;;;;;;;;;;;;;:::999999888888888666333000///......///+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***+++***)))((('''(((((()))++++++,,,+++***))))))***(((***++++++***)))+++,,,***************++++++,,,)))((()))***,,,,,,***(((******+++,,,,,,,,,,,,+++,,,***((()))+++,,,+++))))))((((((((()))***+++,,,------.........////////////////////////.........//////000000//////......111///000333444444777===AAAJJJZZZhhhooouuuuuullleee^^^YYYXXXUUUQQQLLLIIIIIIIIIJJJIIIHHHHHHIIIJJJJJJJJJJJJMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRSSSUUUVVVWWWVVVZZZ]]]aaaeeeiiijjjiiihhhdddeeefffggghhhhhhiiiiiilllkkkjjjiiihhhiiiiiijjjiiiiiiiiiiiihhhgggfffeeebbbcccddddddcccaaa___^^^XXXWWWVVVWWWXXXWWWUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFHHHJJJMMMNNNPPPQQQRRRTTTYYYaaammmuuu~~~yyyllldddgggkkklllrrr{{{~~~ttteeeUUUGGG;;;111,,,***+++,,,---,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~||||||}}}~~~{{{}}}|||{{{zzzzzzxxxxxxwwwuuuqqqooooooooonnnnnnnnnlllhhhbbb\\\XXXWWWQQQKKKGGGHHHIIIHHHGGGIIIHHHFFFGGGIIIKKKKKKKKKEEEDDDBBB???===<<<;;;;;;;;;;;;::::::999888888888666444222///...---------+++***)))(((''''''''''''************************++++++++++++*********)))))))))(((((((((((())))))+++***)))))))))))))))***))))))))))))((((((((((((((()))+++***))))))***,,,***************++++++,,,)))(((((((((***+++***)))(((((()))************)))+++***))))))++++++***)))(((((((((((()))***+++,,,,,,---------.............../////////000000111111000111111111000000///...000...000333555666;;;BBBJJJVVVhhhyyy~~~uuuhhh^^^XXXSSSOOOLLLMMMLLLJJJHHHGGGGGGHHHHHHFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQTTTVVVXXXYYYYYY]]]]]]]]]^^^```bbbeeefffeeeiiinnnssswwwxxxxxxwwwsssssstttuuuwwwxxxxxxyyy|||{{{zzzyyyyyyyyyyyyzzz||||||||||||zzzxxxvvvuuupppppppppooonnnkkkiiihhhaaa___]]]\\\\\\[[[YYYXXXYYYWWWUUURRRQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGFFFFFFFFFHHHJJJKKKPPPNNNKKKIIIIIINNNUUU[[[eeejjjrrr}}}{{{vvvyyyyyykkkaaaaaadddffflllttt{{{||||||ooo```QQQCCC666///,,,,,,,,,,,,,,,,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzzzz{{{}}}|||}}}~~~~~~{{{yyyxxxxxxwwwwwwxxxvvvssspppppppppnnnooonnnlllhhhbbb]]]YYYVVVQQQJJJGGGGGGIIIHHHGGGGGGFFFFFFGGGJJJLLLLLLKKKDDDDDDCCCBBB@@@>>><<<;;;:::::::::999888888777777333222111///---,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))************************((((((((())))))(((((((((++++++++++++++++++++++++***)))(((((()))))))))(((((()))******))))))***+++((((((((((((((())))))***,,,***))))))+++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,)))))))))******+++,,,,,,,,,,,,,,,---------............/////////000000000000000111111000000///...000...///333666888???GGGQQQ```vvv{{{ttthhhbbbZZZTTTPPPOOOMMMKKKHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJKKKMMMPPPRRRSSSUUUYYY\\\```cccdddeeekkkkkklllmmmooorrrvvvzzzyyy}}}{{{xxxvvvpppnnnkkkiiigggfffdddbbbccc```\\\YYYWWWWWWXXXXXXVVVTTTRRRPPPOOOOOOOOOPPPOOOOOOPPPPPPPPPOOONNNNNNKKKJJJIIIIIIIIIIIIJJJKKKRRROOOKKKHHHHHHKKKPPPTTTSSSUUUXXX^^^ggguuu{{{~~~{{{nnniiihhhhhhmmmssszzzzzz|||wwwkkk]]]NNN@@@888///...,,,,,,,,,---,,,,,,*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}||||||}}}{{{}}}~~~}}}zzzxxxwwwwwwuuuwwwwwwvvvsssqqqppppppooooooooommmiiiddd^^^[[[TTTNNNHHHEEEEEEGGGGGGFFFCCCCCCDDDFFFIIIKKKLLLKKKCCCCCCCCCBBBAAA???<<<;;;:::999999888888777666666222111000...---,,,,,,+++,,,+++******************((((((((((((((((((((((((''''''(((((()))******+++(((((())))))))))))(((((())))))******************+++***))))))+++,,,+++)))''')))******)))(((***+++((((((((((((((())))))***,,,+++)))***+++------,,,***++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------....../////////.........------...//////000000//////...000...///444888<<>>===<<<999999888888777666666666111000000///...---,,,+++))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++((()))***++++++***)))(((&&&&&&'''(((((((((((('''(((%%%$$$%%%((()))'''%%%'''(((***)))(((((()))+++***************++++++,,,***)))))))))+++,,,+++***))))))***++++++++++++***)))***++++++))))))***+++++++++,,,...............,,,---------............//////......---------,,,------...///000000000000333111333999???FFFQQQ[[[fffyyyqqqkkkccc]]]YYYUUUPPPLLLJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUXXXYYY[[[___eeekkkppprrrtttyyy~~~yyywwwsssnnnkkkiiihhhgggcccaaa___]]]\\\\\\]]]^^^YYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPOOOOOONNNNNNNNNLLLIIIGGGGGGHHHGGGFFFGGGGGGFFFGGGIIIOOOWWW]]]ccckkk{{{{{{yyy||||||ooo```PPPFFF;;;666000......///...,,,++++++*********)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzxxxxxxyyy{{{zzz|||~~~}}}{{{yyyxxxxxxtttvvvwwwvvvsssooommmmmmnnnnnnnnnmmmiiiddd^^^[[[QQQKKKEEEBBBCCCEEEEEEDDDDDDDDDDDDFFFHHHHHHGGGEEECCCBBBAAA@@@???>>>===<<<999888888777666666555555000000000///...---,,,+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********)))***+++,,,,,,+++***)))&&&'''((()))***))))))(((&&&###!!!###'''(((&&&###'''((())))))(((((()))+++***************++++++,,,*********,,,------,,,***((()))******++++++******)))***,,,+++)))(((***,,,***+++,,,............---------........./////////............////////////,,,---...000111222333333555444777@@@IIISSSaaammmxxxsssbbb\\\UUUQQQOOONNNKKKIIIHHHHHHIIIIIIIIIKKKMMMNNNMMMNNNOOOQQQSSSVVVXXXZZZXXX\\\bbbeeehhhnnnxxx~~~{{{xxxwwwooommmkkkhhhfffdddddddddccccccbbb```^^^\\\ZZZYYYUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPNNNNNNNNNMMMJJJGGGEEEFFFFFFGGGGGGJJJNNNQQQSSSVVV```nnnzzz}}}zzzwwwiiiZZZQQQAAA:::333//////000...,,,+++++++++*********))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{{{{{{{}}}zzz|||~~~}}}{{{yyyyyyyyytttvvvwwwvvvrrrooollllllmmmmmmmmmlllhhhccc]]]ZZZQQQLLLEEECCCDDDFFFFFFEEEGGGGGGFFFGGGHHHGGGEEEBBBCCCBBBAAA???>>>=========888888888777666666555555000000000000///...---,,,+++***************++++++))))))))))))))))))))))))+++++++++***************)))***,,,------,,,***))))))***+++,,,------,,,+++,,,)))'''(((---///,,,)))'''((())))))(((((()))***((((((((((((((())))))***,,,,,,---///111111...,,,******+++,,,,,,,,,,,,,,,***---...---+++***,,,...)))***,,,---......---,,,.........////////////000------...///000111222222,,,---///111333444555555777777;;;EEEQQQ]]]mmmzzzxxxkkkYYYTTTNNNLLLMMMNNNNNNMMMHHHIIIKKKKKKKKKLLLOOOPPPPPPQQQRRRTTTXXX\\\```bbbccchhhoootttyyy~~~{{{wwwtttqqqooonnnmmmlllkkkiiifffdddaaa```YYYZZZZZZ[[[[[[ZZZZZZYYYSSSQQQQQQRRRSSSRRRNNNJJJFFFHHHIIIIIIHHHHHHHHHIIIPPPOOOSSS[[[bbblllyyy{{{|||pppddd\\\DDD===444000000000...++++++++++++************)))))))))))))))))))))))))))"""###$$$%%%'''((())))))&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxyyy|||}}}~~~~~~|||{{{wwwxxxwwwsssnnnjjjhhhhhhiiiiiijjjjjjgggbbb^^^[[[TTTNNNGGGDDDDDDFFFEEEDDDDDDDDDDDDFFFHHHHHHFFFDDD@@@?????????>>><<<;;;:::888777555444444555666666333222222111000///.........---+++)))((((((*********************)))(((''',,,+++)))'''''')))+++,,,))))))(((((((((((())))))************)))'''&&&%%%&&&'''''''''(((((())))))************************---,,,+++***++++++++++++))))))*********++++++++++++,,,------------,,,+++///...,,,++++++,,,---...***+++,,,---............---///222222000...---,,,////////////////////////...------///111222333222333:::CCCOOO\\\kkk{{{tttfff\\\TTTJJJGGGNNN[[[hhhooodddZZZLLLDDDIIITTTXXXVVVZZZZZZ[[[]]]```fffmmmsss{{{}}}||||||vvvqqqllliiihhhbbbaaaaaabbbcccbbb___]]]YYYWWWTTTSSSRRRQQQNNNLLLLLLIIIEEECCCCCCEEEEEEEEENNNLLLKKKMMMSSS\\\eeekkk}}}wwwkkkcccTTTIII:::222111111...+++,,,,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######~~~{{{xxxyyy|||}}}~~~~~~}}}{{{xxxxxxwwwsssnnnjjjggggggggghhhiiiiiifffbbb^^^[[[SSSNNNGGGDDDEEEFFFFFFEEEEEEDDDDDDFFFGGGGGGEEECCC>>>>>>>>>>>>===<<<;;;;;;;;;:::888666444333222222222111111000///...------******))))))((('''&&&%%%)))******)))'''%%%%%%%%%''''''''''''''''''''''''++++++***)))((('''''''''%%%&&&''')))***+++++++++((((((((()))))))))******+++++++++***************,,,'''$$$%%%***,,,)))&&&*********++++++++++++,,,+++***************++++++---,,,,,,++++++,,,---...)))***+++,,,------------,,,...000111///---------............////////////000000000111222222222111777>>>JJJVVVcccrrr|||pppaaaYYYOOOKKKNNNWWWaaafffrrrtttoooeee]]]\\\]]]\\\fffgggjjjmmmrrrzzz{{{wwwuuummmkkkiiigggfffdddaaa^^^aaa___\\\ZZZYYYWWWUUUSSSRRRNNNJJJHHHGGGGGGGGGGGGKKKIIIHHHIIIMMMSSSZZZ^^^hhhuuu~~~}}}ssskkk^^^QQQAAA666222111...+++,,,+++***))))))((())))))***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$}}}zzzyyyyyy{{{}}}~~~}}}|||yyyyyyxxxsssnnniiifffeeedddfffggggggfffbbb^^^[[[SSSNNNGGGDDDEEEFFFFFFEEEFFFEEEEEEEEEFFFEEEBBB@@@;;;<<<<<<===<<<<<<;;;;;;;;;:::999888666333111000222111000...------,,,,,,,,,,,,......---***(((&&&))),,,---+++((('''(((***((()))***++++++***)))(((---,,,+++)))((('''&&&%%%$$$%%%''')))***,,,,,,---))))))************++++++++++++++++++******))))))+++%%%!!!###***---***%%%++++++++++++,,,,,,,,,,,,+++******)))***+++---...,,,+++++++++,,,---......))))))***+++,,,,,,,,,,,,***---//////...------...---------......////////////000111222333444555555===EEERRR```lllyyy```YYYPPPKKKKKKOOOTTTWWWcccsss~~~wwwhhhaaadddiiirrruuuyyy~~~yyytttppplllhhheeeiiifffcccaaa___]]]ZZZWWWXXXUUUPPPMMMLLLKKKJJJIIIIIIHHHGGGFFFHHHKKKNNNPPPUUU]]]iiivvv||||||vvvjjj\\\III;;;444111...,,,+++******)))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%|||zzzyyyyyy{{{}}}~~~}}}|||zzzzzzxxxsssmmmhhheeedddbbbdddeeefffeeebbb^^^\\\SSSNNNGGGDDDEEEGGGGGGFFFFFFEEEEEEEEEEEECCC@@@===999:::;;;;;;<<<<<<<<<;;;777888888888777666444222333222000///------------.../////////...,,,***)))'''***,,,+++((('''***...***++++++++++++++++++***,,,++++++***)))((('''&&&((())))))*********))))))************************,,,,,,++++++***)))))))))+++'''%%%''',,,...---***++++++,,,,,,,,,---------,,,,,,------......//////++++++,,,------...///000)))***+++,,,,,,------,,,)))+++......---------...---------......///000000,,,...000222444777:::<<>>;;;888999:::;;;<<<<<<<<<<<<777888888999888666444333555444222///...---......---,,,***)))(((((())))))'''((()))(((%%%%%%'''******)))'''&&&&&&''')))***)))******+++******)))(((++++++++++++***)))((('''))))))))))))))))))))))))+++++++++*********)))))))))************+++---///++++++,,,,,,,,,---------+++,,,...000000000...---,,,,,,---...///000000000***+++,,,---............***,,,---...---,,,...///........./////////000000...000222333444888===AAANNNWWWcccnnnuuu{{{}}}sssjjjggggggjjjeeexxxnnnYYYXXXWWWWWWWWWYYY\\\^^^bbbssswwwxxx{{{wwwsssoookkkhhh___\\\XXXVVVTTTRRRPPPNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJLLLNNNRRR[[[fffnnnvvvqqqsssvvvzzz~~~sssgggVVVFFF;;;555111...+++***************+++,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&{{{|||}}}|||||||||}}}~~~}}}zzzyyywwwssslllgggdddcccbbbdddeeefffeeebbb^^^\\\SSSNNNGGGEEEFFFHHHHHHHHHFFFDDDCCCCCCBBB@@@===:::999::::::;;;<<<<<<<<<;;;;;;::::::888777555333222777555222///...---......---+++)))(((((()))+++---///---+++)))((((((((((((,,,+++(((''''''(((+++,,,((()))***+++++++++))))))))))))******++++++*********))))))))))))(((((((((************************&&&)))+++***''''''***...++++++++++++,,,,,,,,,,,,,,,,,,.........---,,,+++,,,---...///////////////++++++,,,---............,,,---......---,,,...///000000000000000000000000333444555444555:::BBBHHHYYYaaallluuuyyy|||uuujjjaaaZZZWWWXXXVVVddd|||ggg\\\YYY[[[___aaadddggglllooosss|||~~~zzztttqqqiiifffbbb___\\\YYYVVVTTTOOOOOONNNNNNMMMLLLKKKKKKGGGHHHHHHIIIKKKOOOUUUYYYhhhvvvpppiiigggmmmrrryyyuuulll^^^OOOCCC:::444000,,,++++++*********++++++++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&{{{}}}~~~}}}}}}{{{}}}~~~~~~}}}yyyyyywwwrrrlllgggdddcccccceeefffgggeeebbb^^^\\\SSSNNNGGGEEEFFFIIIIIIHHHDDDCCCBBBBBBBBB@@@===::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999777666555555555777555111...,,,,,,---...******++++++,,,------......***''''''***---,,,***---,,,,,,++++++,,,,,,---******,,,,,,,,,***(((''''''((()))***+++,,,,,,,,,++++++*********))))))))))))))))))***++++++,,,,,,((()))))))))'''''')))+++*********++++++++++++,,,111000---,,,+++,,,---...+++,,,---......---,,,,,,******+++---------------...//////...---,,,...///333333222222111000000000333555666666888@@@LLLVVVdddkkkuuu|||~~~rrreee^^^YYYTTTRRRSSSOOOfff}}}hhhccc```dddhhhmmmrrruuuyyyxxxuuupppkkkgggbbb]]]ZZZVVVUUUSSSRRRPPPOOONNNNNNJJJJJJIIIHHHIIIJJJMMMOOOSSS]]]lll{{{}}}nnnfffdddeeejjjsss}}}yyysssgggZZZMMMAAA777222---,,,,,,+++************+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%|||~~~~~~}}}{{{|||~~~~~~~~~xxxxxxvvvrrrlllgggeeeddddddfffggggggfffbbb^^^[[[SSSNNNGGGEEEGGGIIIIIIHHHDDDBBBBBBBBBAAA@@@===:::;;;<<<<<<======<<<;;;;;;777777666666666888999;;;666444000---++++++,,,---###%%%'''***++++++***)))###&&&,,,,,,)))((()))************)))(((,,,,,,------,,,)))'''%%%))))))***++++++++++++***,,,,,,,,,++++++*********(((((()))***+++,,,,,,---,,,***((((((***+++***((())))))*********+++++++++888444///+++***,,,000222***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,000000000///---,,,...///555444444333222111000000///222444666<<>><<<;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777666666111111222222111000///...222///+++)))***+++,,,+++,,,***(((''''''(((***+++///---***((('''(((***+++'''***------***((()))+++******))))))))))))******......---,,,++++++++++++,,,,,,,,,+++++++++*********&&&&&&***)))###"""%%%)))((('''((()))+++...000666222///...///000...,,,---------............///+++,,,,,,------,,,,,,+++---------......000111111000111111000000000333555555888;;;>>>EEEQQQaaammm}}}~~~~~~~~~uuukkkddd^^^YYYSSSPPPPPPQQQPPPOOONNNSSSYYY^^^dddmmmxxxyyysssmmmjjjfffccc___ZZZVVVTTTSSSRRRPPPLLLGGGEEEDDDDDDDDDCCCEEEIIIMMMRRRYYYgggxxx}}}rrrfffaaaaaa```cccnnn~~~{{{qqqhhh___RRRDDD999555000------+++''''''*********************++++++))))))))))))))))))))))))((('''&&&%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''}}}}}}|||zzzyyyzzz{{{}}}~~~~~~|||{{{wwwuuurrrooollljjjiiihhhhhhgggfffeeeccc```\\\XXXRRRMMMGGGEEEFFFIIIIIIHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;:::999999888777666666333222222111000//////...,,,***((((((+++...000111...---,,,++++++,,,---...///---+++)))((()))***,,,)))***,,,+++***)))***+++,,,++++++++++++++++++,,,,,,,,,+++***************,,,,,,++++++************---))))))---,,,((('''***111///,,,)))(((''''''(((///---******,,,---,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222000111111111000000222444666999>>>CCCKKKZZZlllxxxzzzpppiiiddd]]]XXXXXXVVVSSSRRRRRRTTTVVVXXXXXX^^^fffmmmttt~~~|||xxxrrrnnnhhhccc^^^[[[XXXVVVTTTPPPLLLIIIHHHHHHGGGGGGFFFHHHJJJKKKMMMUUUaaajjj}}}qqqlllkkkgggffflllxxxxxxpppgggZZZKKK@@@777111------,,,))))))+++******************++++++)))))))))))))))))))))))))))((('''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''|||{{{zzzyyyyyyzzz{{{}}}~~~~~~|||{{{uuussspppmmmjjjiiiiiiiiihhhgggeeeeeeccc```[[[XXXRRRMMMGGGEEEFFFIIIJJJIIIIIIHHHEEEBBB@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555333222000///......///+++)))'''(((+++///111111........................///---+++)))((()))***+++,,,***))))))***++++++***++++++++++++++++++++++++******)))((((((((())))))+++************)))))))))***((((((******((((((***---,,,+++)))))))))***++++++)))((()))+++,,,,,,+++---------............///...---,,,++++++,,,---...111111000000000000111222///000222111000000111222777:::AAAJJJWWWiii}}}wwwnnncccZZZVVVTTTRRRPPPOOOQQQSSSTTTUUUYYY```eeejjjqqq{{{~~~wwwqqqkkkeee```\\\ZZZVVVQQQNNNLLLLLLKKKJJJHHHIIIHHHFFFEEEHHHNNNTTTdddqqqyyypppmmmsss}}}xxxpppcccRRRFFF:::333......---******---++++++++++++++++++******))))))))))))))))))))))))***)))'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''zzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{vvvsssoookkkhhhgggggghhhhhhfffeeedddccc```[[[XXXSSSNNNHHHFFFHHHKKKKKKKKKLLLJJJGGGCCCAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;:::999888777666555444666444111///.........//////---******+++,,,---,,,***+++,,,---------,,,,,,---,,,***)))(((((()))***...***''''''***,,,+++***)))))))))******)))))))))))))))((((((((())))))******)))))))))))))))))))))(((''''''((()))))))))***))))))))))))+++,,,...///,,,,,,+++,,,,,,------------------............//////...,,,++++++,,,...///111111000000///000000000///000222222111000111222777<<>>666///...---++++++---,,,+++++++++++++++******((((((((((((((((((((((((***)))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''yyyzzz{{{{{{|||zzz{{{}}}~~~~~~|||{{{yyyuuupppjjjfffdddeeeeeegggfffeeedddbbb___[[[WWWTTTOOOIIIGGGJJJLLLMMMMMMMMMKKKGGGDDDBBBAAAAAABBB??????>>>======<<<;;;;;;;;;:::999888666555444333555444111///......///000111///,,,+++++++++***)))((()))***+++++++++++++++++++++)))(((''''''((((((...***''''''***,,,+++***((()))************)))((()))))))))))))))***+++,,,)))))))))))))))))))))***+++,,,+++***+++---......---,,,,,,+++++++++++++++......///...---------------------............//////...,,,++++++,,,...///000000///........./////////000222222111111333444888>>>IIIZZZoooyyykkkccc[[[XXXUUUTTTSSSTTTTTTTTTVVV___iiiooosss{{{uuunnnhhhccc]]]WWWSSSQQQOOOMMMKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNVVVcccsssyyywww|||zzzooo^^^RRREEE;;;111///...,,,+++,,,,,,,,,,,,,,,++++++******(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''zzz{{{{{{{{{|||zzz{{{}}}~~~~~~|||{{{{{{wwwpppiiidddcccdddeeegggfffddddddbbb___ZZZWWWTTTOOOIIIGGGJJJMMMNNNMMMKKKJJJGGGEEECCCCCCBBBCCC@@@@@@???>>>===<<<<<<;;;;;;:::999888666555333333333222111/////////000000...---++++++,,,---,,,+++)))******++++++,,,,,,---+++******)))((((((((((((,,,***))))))***++++++******+++,,,------,,,+++***)))))))))***+++,,,---...)))))))))************+++***++++++((((((,,,...,,,))))))***+++,,,---......,,,...///...,,,++++++,,,---------............//////...---,,,,,,---...//////...............//////000111111111111333666999>>>CCCOOO```uuuvvvkkkaaaZZZRRRSSSSSSTTTVVVYYY[[[\\\eeemmmxxx~~~tttoooggg```[[[WWWTTTQQQOOOMMMKKKIIIGGGFFFEEEEEEGGGDDDHHHQQQ\\\lllzzzyyy|||wwwhhh]]]OOOCCC666222000---++++++---------,,,++++++******))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~|||{{{{{{wwwooohhhddddddeeeggggggeeedddcccbbb___ZZZWWWRRRMMMHHHFFFHHHLLLMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@???>>>===<<<;;;;;;:::999888666444333222111111000000000000000000---,,,++++++---------+++******))))))***+++---...,,,,,,++++++***))))))))))))***,,,+++***)))***+++)))+++,,,------,,,+++))))))))))))***+++,,,......************++++++,,,,,,'''***)))$$$$$$)))+++(((%%%&&&)))+++...000111111))),,,...///---+++,,,...---------............///........................///.........///000111111111111111111111444999===FFFKKKVVVeeewwwvvvlllddd]]]XXXUUUVVVXXXZZZ___eeekkkppp|||}}}tttlllfff```\\\YYYUUUSSSOOOKKKIIIGGGFFFEEEEEEBBBEEELLLPPPWWWkkk|||{{{}}}~~~qqqgggZZZKKK===666333///,,,+++...------,,,++++++******))))))))))))))))))))))))''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''||||||zzzwwwvvvzzz{{{}}}~~~~~~|||{{{zzzuuunnnhhhdddeeehhhjjjgggeeedddcccbbb___ZZZWWWPPPKKKFFFDDDGGGJJJKKKKKKFFFFFFGGGFFFFFFEEECCCCCCAAAAAA@@@???>>>===<<<;;;;;;;;;999777666444333222//////000111111111111000...---,,,,,,------+++***)))((('''''''''))),,,---......------,,,++++++***'''***------***((()))+++'''(((***++++++***((('''((((((((()))***,,,---...******+++++++++,,,,,,,,,***---,,,&&&&&&,,,---***------------,,,+++******(((+++///000///...///111---------.........//////------...//////...------////////////000111333333222111111000111666<<<@@@LLLPPPZZZhhhxxx|||pppgggaaa\\\XXX^^^^^^```ccciiisss}}}~~~uuunnnhhhccc```[[[XXXSSSPPPNNNMMMLLLKKKHHHFFFIIINNNMMMLLLZZZlll~~~{{{uuulllaaaQQQAAA:::666111---,,,......---,,,,,,+++******))))))))))))))))))))))))&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''{{{zzzzzzzzz{{{yyyzzz{{{|||||||||{{{{{{wwwsssmmmgggbbbaaaaaaaaabbbeeefffdddaaa```\\\VVVRRRNNNIIIHHHJJJLLLLLLJJJHHHFFFEEEEEEFFFFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;999888777555444444444444222000...---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********)))******++++++((()))+++------+++)))(((,,,+++***((((((((()))***'''((())))))***)))))))))++++++******************++++++++++++++++++++++++++++++,,,,,,---...//////.........------,,,,,,,,,......,,,++++++,,,---...,,,000222///...000111///......//////000111111111333555666666666999@@@FFFLLLUUUbbboooyyyuuukkkeeebbb``````bbbhhhpppxxx|||ssskkkeeebbb]]]XXXTTTSSSRRRNNNKKKIIIIIIGGGDDDEEEJJJSSS[[[ttt~~~vvvvvv}}}~~~wwwhhh]]]NNNAAA999444///,,,---.../////////,,,***)))+++,,,---+++)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((({{{yyyxxxwwwxxxxxxyyy{{{||||||{{{zzzyyytttqqqkkkfffbbbaaabbbccc```dddfffcccaaa```\\\WWWQQQMMMHHHGGGIIIKKKKKKJJJGGGEEEDDDDDDEEEEEECCCBBBBBBAAA???===<<<;;;:::999999888777555444444444444333111...---.........---000///...---+++***)))(((---------------,,,++++++,,,,,,,,,++++++,,,,,,---************************+++***)))((('''(((((()))&&&&&&''''''((((((((((((******++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,++++++.........------,,,,,,,,,///...---,,,,,,---......,,,000111...,,,------+++.........///000000111111000222444555777===EEEKKKSSS[[[gggqqqzzz}}}xxxpppjjjhhhiiikkkmmmooowwwxxxrrrkkkeee___ZZZXXXUUUQQQMMMLLLLLLIIIFFFFFFJJJQQQVVVeee|||uuutttyyyzzznnndddTTTFFF===777111...---...//////...---+++******+++++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||yyywwwvvvvvvwwwyyy{{{}}}}}}zzzxxxvvvpppnnniiieeebbbbbbcccdddaaaeeegggdddcccbbb___YYYQQQLLLGGGFFFHHHJJJJJJIIIFFFEEECCCCCCDDDDDDBBB@@@BBBAAA@@@>>><<<:::999888999888777555444444444444444222///------...---,,,//////...---+++***))))))+++,,,,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,***)))(((((('''(((((((((************+++,,,---...******+++,,,,,,------,,,++++++++++++++++++++++++((()))***,,,---///000111.........---------------///......------...//////...333444111...///...+++---......//////000000111000222555777:::BBBLLLTTT]]]cccllluuu{{{}}}xxxuuuqqqooopppuuu{{{zzztttlllfffbbb]]]WWWSSSQQQOOOMMMJJJHHHIIINNNQQQXXXgggxxxtttuuu|||wwwmmm]]]OOODDD;;;444///------.........------,,,)))*********************((((((((((((((((((((((((((((((((((((((((((((((((~~~{{{yyyxxxxxxwwwyyy|||}}}}}}zzzvvvsssooolllhhhdddbbbaaabbbbbbbbbfffhhhfffeeeeeeaaa\\\RRRMMMHHHFFFHHHKKKKKKKKKGGGFFFDDDDDDDDDDDDBBBAAA>>>>>>>>>===;;;:::999888999888777555444444444444555222///---------,,,+++++++++,,,,,,,,,,,,------(((((())))))))))))((((((+++******)))))))))))))))+++******************+++******))))))))))))))))))++++++++++++,,,...///000)))***+++---.........---++++++++++++++++++++++++&&&''')))+++---000111222...............---------............/////////000---111333000...//////,,,---......//////000111111333555888:::>>>FFFQQQYYYeeeiiiqqqxxx~~~~~~}}}|||{{{rrrllleee^^^YYYTTTSSSPPPMMMKKKKKKMMMNNNUUU___ooo}}}wwwuuuyyy~~~ttteeeWWWKKK@@@777111------------............,,,+++))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((~~~}}}||||||xxxzzz|||~~~|||yyytttqqqooommmiiieeebbb`````````aaaeeegggeeedddddd```[[[TTTOOOIIIGGGIIILLLMMMMMMIIIGGGEEEEEEEEEEEECCCAAA999::::::;;;;;;:::999999999888777555444444444444555222///---------,,,++++++++++++,,,,,,---------'''(((((())))))(((((((((+++***))))))((((((((()))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++''''''''''''((()))***+++(((***+++---......------++++++++++++++++++++++++......---,,,+++******)))........................---....../////////000000(((---...,,,+++---...---......//////000111111111555777;;;===AAAIIITTT\\\kkknnnuuu|||~~~vvvmmmddd^^^ZZZWWWTTTQQQOOOOOOOOOOOOTTT[[[eeennnyyy|||xxxzzzxxxjjj]]]QQQEEE:::333///...---------...///000000---***)))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~{{{|||}}}~~~|||xxxtttrrrooommmiiieeebbbaaa``````___ccceeebbbaaa```]]]WWWVVVPPPJJJGGGIIIMMMNNNNNNJJJHHHFFFFFFFFFEEECCCAAA777888:::;;;<<<;;;;;;:::999888777555444444444444444222///------...---,,,......---,,,,,,+++******)))******++++++++++++***---,,,+++***************''')))+++------+++)))'''++++++,,,------------,,,''''''((())))))))))))(((((())),,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++.............../////////,,,---...///////////////+++//////,,,,,,000333333//////000111111222222333555999>>>CCCIIIRRR]]]dddrrrtttzzzxxxnnnhhhddd```[[[WWWUUUTTTSSSRRROOOTTTYYY\\\aaammm~~~~~~yyymmmaaaVVVJJJ???777111///...,,,,,,---///000222...***)))***+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~}}}|||}}}~~~~~~~~~}}}{{{xxxuuusssmmmkkkiiifffdddcccbbbbbb```dddeeecccaaa```\\\VVVUUUPPPIIIFFFHHHLLLNNNNNNIIIHHHFFFEEEEEEDDDBBB@@@999:::<<<======<<<;;;:::999888777555444444444444333111...---.........---...------,,,,,,++++++***)))***++++++,,,,,,,,,+++---,,,+++***)))))))))))))))***++++++++++++***)))***+++,,,---------,,,,,,)))***,,,------+++)))(((((())),,,------,,,***)))++++++++++++++++++++++++&&&'''(((***,,,...000000---........./////////000***+++---...//////......///111///******...333444111111111222333333444444666<<>>??????===;;;:::999888777666444444444444222000...---...///......******+++,,,,,,---......(((((()))***************+++***)))((('''''''''''',,,+++***))))))***+++,,,)))***+++,,,---,,,,,,+++&&&(((+++,,,+++)))%%%###((())),,,------+++)))'''++++++++++++++++++++++++*********++++++,,,,,,,,,---.........//////000000)))***,,,...//////......+++,,,)))###!!!&&&+++,,,111222222333333444555555888@@@LLLYYYeeerrr~~~{{{tttjjjccc___]]]ZZZXXXTTTPPPKKKJJJMMMRRRVVVYYY___dddkkktttyyypppggg^^^SSSGGG???444222///,,,+++,,,...000000+++''''''+++...---***((((((((((((((((((((((((((((((((((((((((((((((((xxxxxxwwwvvvwww{{{}}}~~~yyyssspppnnnllliiifffeeeddddddeeegggffffffffffffbbb[[[VVVUUUPPPJJJGGGHHHJJJKKKJJJIIIGGGDDDBBBAAAAAABBBCCC???>>>>>><<<;;;:::999999:::777555555666666444111111000///......///000000000---******+++,,,***'''***+++...//////---+++)))++++++************++++++***************)))(((''',,,,,,++++++******))))))++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,------,,,,,,***((((((***---///---+++---.........///000000000///...---------///000111111000222555444222333888<<>>>>>===<<<;;;:::999999:::888555555777777555222111000///---------...///...,,,)))***,,,---,,,***'''(((***++++++***)))(((++++++************++++++$$$%%%''')))+++,,,---...,,,++++++++++++++++++***,,,+++******)))))))))*********************************++++++,,,,,,---------...//////000000//////***)))***,,,000222111///..................//////,,,,,,,,,------///000000666444555888777555777<<>>FFFOOO```tttooo___VVVRRRPPPNNNLLLKKKJJJKKKKKKJJJIIIIIIJJJIIIHHHHHHKKKQQQUUUZZZcccwwwzzztttxxx|||ttthhh]]]UUUNNNEEE999111...---,,,***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((zzzzzzzzzyyyzzz{{{|||||||||zzzwwwuuusssrrrpppmmmkkkjjjjjjkkkkkkkkklllmmmkkkfff```ZZZWWWRRRMMMGGGDDDEEEGGGHHHGGGGGGGGGFFFEEECCCAAA???>>>;;;;;;;;;::::::999999888999999999888777666666666555333111000..................---,,,+++***++++++)))(((((('''(((***,,,---++++++************++++++&&&'''(((***,,,---......((()))))))))******++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))------...///////////////)))***+++,,,,,,---------.........---,,,,,,,,,+++***+++...000222222222222333000111555888<<>>>>>???<<<===============<<<<<<::::::888777555333222222///......------......///(((((()))+++,,,,,,,,,,,,...---,,,+++************)))************)))(((((((((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,------------,,,,,,+++///...............//////,,,,,,,,,---------------//////............//////.........///000111222333555999???HHHRRR]]]iiipppqqqvvv|||~~~}}}|||uuuoooeee\\\WWWTTTOOOLLLLLLKKKIIIHHHIIIJJJMMMWWWaaawwwvvvnnnlllpppxxx{{{vvvrrrhhhddd\\\TTTJJJAAA777111---+++******+++++++++***+++******)))))))))))))))***)))(((''''''((()))***|||zzztttsssvvv{{{||||||{{{yyyxxxxxxyyyyyyvvvrrrnnnllllllmmmnnnqqqqqqpppnnniiiccc]]]ZZZQQQNNNJJJHHHHHHIIIIIIIIIFFFEEECCCAAA@@@?????????<<<<<<===>>>>>>>>>======::::::999777555444222222000000////////////000000***+++,,,---...---,,,+++......---,,,,,,,,,,,,,,,***+++,,,------,,,******+++,,,---...///111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++............---,,,,,,+++//////......//////000000000///...///000000///...000000////////////000000---------...000222333555:::>>>EEEMMMVVVaaalllsssxxx{{{}}}sssfff```[[[UUUPPPPPPOOOLLLKKKKKKIIIHHHMMMTTTeeeuuuvvvnnnlllttt~~~|||xxxtttlllggg```YYYQQQFFF;;;444000...,,,,,,---......---+++******)))))))))))))))******)))(((((()))******|||zzztttssswww|||}}}}}}|||zzzyyyzzz{{{yyywwwrrrnnnllllllmmmnnnpppqqqpppnnnjjjddd^^^ZZZQQQNNNJJJHHHHHHJJJJJJJJJDDDCCCBBBAAA@@@???>>>>>>======>>>>>>???>>>>>>>>>;;;;;;999888666444333333000000////////////000000------......---+++)))(((+++++++++++++++,,,------******,,,------,,,+++*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,///......---,,,,,,,,,,,,***************+++,,,,,,///...---...000111000...///000000000000000000///---------...000333666777<<>>===>>>>>>????????????>>>>>>;;;;;;:::888666555333333///......------......///......---,,,***)))'''&&&(((((((((((()))***+++,,,(((((()))************)))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,---+++******++++++,,,---...,,,***(((***...///...,,,//////000000000000//////...------...111555888:::===EEEPPP]]]iiisss||||||ssslllccc[[[WWWTTTOOOMMMNNNMMMJJJKKKNNNNNNSSS```uuuxxxkkkiiimmmuuuzzz~~~{{{xxxtttnnnfff```ZZZQQQEEE;;;333000---++++++++++++++++++******)))))))))))))))************************~~~zzzxxxuuuvvv{{{|||~~~}}}}}}}}}wwwtttpppmmmllllllnnnoooooooooooommmiiiccc^^^ZZZQQQNNNJJJHHHIIIKKKKKKKKKEEEEEEDDDCCCAAA@@@>>>===@@@@@@@@@@@@???>>>======::::::888777555444222222000//////......//////000///...---+++***)))))))))******)))))))))***++++++))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111///---+++***+++---...,,,,,,+++***++++++---------------......///000111***'''&&&(((---000...+++......///000000///...............///222666:::===EEEMMM[[[iiittt~~~zzzpppfff```YYYTTTPPPPPPOOOKKKJJJLLLJJJMMMVVVeeevvvxxxppppppvvv{{{}}}{{{zzzsssjjjccc^^^VVVJJJAAA666333...+++++++++******+++******)))))))))))))))*********++++++*********}}}yyyxxxuuuwww}}}|||}}}}}}vvvssspppmmmkkklllnnnpppnnnooonnnmmmiiiccc^^^ZZZQQQNNNJJJHHHIIIKKKLLLLLLGGGFFFFFFDDDCCCAAA???>>>AAAAAAAAA@@@???>>>===<<<999888777666444222111000222222111111111111222222111000...---,,,,,,---...//////...---,,,,,,,,,,,,,,,+++*********+++---...)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++333000---***)))***,,,...+++******)))***+++---...+++++++++,,,,,,...//////+++(((&&&)))///222000------...///000000///...---///......000333777<<>>======999888777666555444333222//////............//////000//////---,,,+++******'''))),,,------,,,)))'''++++++,,,,,,,,,---------******++++++,,,---............---,,,,,,+++******+++---111333222///+++(((---------,,,+++,,,...000...---+++++++++---///000******++++++,,,---......000000//////.........---............//////////////////111222222666BBBPPPUUUfffyyyxxxrrrhhh```YYYWWWUUUPPPMMMLLLJJJHHHIIINNNVVVeee{{{}}}}}}wwwoooiiiddd\\\QQQIII===888222000000000///---------,,,++++++******)))---+++******++++++***(((|||{{{uuuvvv{{{{{{zzz{{{~~~~~~}}}wwwuuuqqqmmmjjjjjjkkkllllllkkkiiihhhfffaaa[[[WWWPPPMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>???@@@BBBBBBAAA???<<<:::;;;;;;:::888777666555444000000////////////000000//////...---,,,++++++*********++++++++++++******))))))*********+++++++++------......///000000111......---,,,,,,+++******)))***+++,,,+++***((('''***++++++***)))))),,,...++++++*********+++,,,------......//////000000000000/////////........................////////////000000222444555:::HHHVVVgggxxx}}}pppggg___\\\YYYSSSPPPOOONNNKKKJJJKKKOOOYYYiiiyyy}}}yyysssnnnhhh___UUUNNNAAA;;;444000//////---+++((())))))***++++++,,,,,,+++)))(((((())))))(((&&&|||{{{vvvvvvzzzzzz|||}}}~~~~~~}}}|||vvvtttpppllliiihhhiiiiiijjjiiihhhgggeeeaaa\\\XXXOOOLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>======???BBBDDDCCC???;;;888888777666555444222222111000000////////////000000......------,,,,,,,,,+++,,,+++************+++,,,))))))*********+++++++++---......//////000000111...------,,,,,,++++++***,,,,,,+++*********++++++)))***+++***))))))+++---******++++++++++++,,,,,,------------------------////////////........................////////////111000222666:::AAAPPP^^^uuu~~~xxxmmmccc]]]YYYSSSPPPPPPQQQMMMJJJJJJJJJNNNYYYddd|||zzz|||{{{yyytttmmmcccZZZUUUHHH@@@777000...---,,,***(((((())))))***+++++++++***)))(((((()))***((('''}}}|||wwwvvvzzzyyy}}}}}}}}}}}}}}}|||{{{{{{vvvtttpppllliiihhhhhhhhhiiihhhggggggeeebbb\\\XXXNNNLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>======>>>???AAABBBAAA>>>;;;999666555444333222000////////////............//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++------,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,...,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++///////////////.....................////////////111000222888>>>HHHWWWfffwwwvvviiibbb]]]WWWTTTTTTPPPMMMKKKKKKKKKLLLSSS[[[iiizzzwww|||}}}zzz||||||xxxpppggg```\\\MMMDDD999111...------,,,,,,,,,++++++***))))))))),,,+++******,,,,,,+++***}}}}}}xxxwwwzzzyyy||||||||||||{{{zzzyyyyyyvvvtttqqqnnnkkkjjjiiiiiigggfffeeeeeeccc___ZZZVVVMMMKKKHHHGGGHHHHHHGGGGGGEEEDDDCCCBBB@@@???>>>===@@@@@@@@@???>>>===<<<;;;999888777666555333222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++)))***,,,......,,,***)))++++++,,,,,,,,,---------)))***************++++++------,,,,,,,,,,,,++++++))))))***++++++******)))***,,,------,,,,,,---...,,,------......---,,,,,,000000000000////////////.........///////////////............////////////111000222999BBBMMM\\\iiivvvuuullleee^^^[[[[[[QQQMMMKKKMMMLLLLLLPPPUUUXXXeee||||||{{{|||zzzxxx{{{|||yyyssskkkddd```QQQHHH<<<333000000///......------,,,,,,+++******,,,+++***+++,,,---,,,+++|||~~~zzzyyy|||yyyzzz{{{|||||||||zzzyyyxxxuuutttrrrooommmlllkkkkkkeeedddcccbbb```\\\WWWSSSMMMJJJHHHGGGGGGHHHHHHGGGDDDDDDCCCBBBAAAAAA@@@???AAA@@@???>>>===<<<<<<<<<888777666555444222111111...------------------...------,,,,,,+++++++++***(((***---//////---***((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((***,,,,,,+++++++++,,,,,,,,,++++++++++++******.........///////////////.........///////////////............////////////111000444<<>>AAABBBAAA>>>:::777999999888777555444333222111111000000000000111111......---,,,+++))))))(((---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&###$$$'''+++...,,,...000111000/////////000///---+++++++++---...---......///000111222222---.........//////000000............/////////000444444999CCCMMMWWWbbbkkklllssszzz|||}}}yyynnnjjj```ZZZUUUTTTQQQMMMKKKMMMNNNNNNUUU```oootttwww|||xxxuuuuuuwwwuuuoooiii___VVVIII>>>888333///,,,------,,,++++++******))),,,+++***+++---...---,,,zzz{{{}}}zzzyyy{{{|||}}}~~~~~~}}}{{{yyywwwsssqqqooonnnmmmllljjjhhhjjjiiifffdddaaa\\\WWWSSSNNNLLLIIIHHHIIIIIIIIIHHHFFFDDDAAA@@@AAAAAAAAA@@@CCCBBBBBBAAA@@@???>>>>>>888777666555444333333333000111111111111///---,,,...---+++*********(((&&&---,,,+++*********+++,,,---,,,+++,,,///000...+++//////000...,,,***++++++...,,,***+++---...---*********))))))***+++,,,,,,------,,,,,,,,,---...///******))))))******+++,,,---...///000000///...---/////////...---,,,*********,,,...///......///000222999AAAGGGLLLTTT___gggpppqqqsssxxx|||}}}xxxppphhhaaaZZZVVVRRRMMMLLLOOOIIIKKKPPPUUU^^^sssuuutttzzz~~~yyytttuuuwwwvvvooohhh___ZZZQQQFFF;;;333000///---,,,+++++++++***(((&&&,,,+++******++++++***(((zzzzzz|||xxxwwwyyy{{{|||}}}~~~}}}|||zzzxxxvvvtttrrrppppppnnnllljjjjjjhhhfffdddaaa\\\WWWSSSNNNLLLIIIHHHIIIIIIIIIHHHFFFDDDAAA@@@AAABBBBBBAAABBBAAA@@@>>>===;;;::::::888777666555444333333222111111111000000///------...,,,******+++***)))''',,,+++*********+++,,,,,,,,,+++***,,,///000...,,,,,,------,,,***))))))***,,,***((()))+++,,,+++)))******))))))***++++++,,,+++,,,,,,,,,------------,,,++++++++++++,,,------...////////////......---............---,,,+++++++++---///000000111222444666<<>><<<:::888777999888777555333222222111111111000///............---+++******++++++***(((***************+++,,,---+++******,,,...///...---***+++,,,,,,******+++,,,+++***))))))++++++***)))*********)))******+++,,,)))***,,,---------,,,+++...------------...//////000000///...---------...------.........------,,,---///111111222333555888:::AAAIIINNNQQQVVV^^^eeegggjjjnnnqqqsssxxxvvvmmmccc^^^YYYSSSRRRSSSLLLKKKLLLLLLLLLUUUiii{{{|||pppmmmrrrxxx{{{wwwvvvsssmmmgggddd```WWWNNNDDD<<<777555222000...------,,,***(((---+++******++++++***)))xxxwwwxxxuuuuuuxxxzzz{{{||||||}}}||||||{{{xxxvvvssspppnnnllliiifffiiigggeeeccc```\\\WWWSSSNNNLLLIIIIIIJJJJJJJJJJJJDDDBBBAAA@@@BBBDDDDDDCCCBBBAAA@@@>>>===;;;:::::::::999777555333222111111111000///...---......///,,,+++******,,,,,,+++***(((((()))***+++,,,---...)))***+++,,,............+++,,,...------,,,...///,,,,,,,,,,,,,,,---,,,,,,+++***************++++++((()))+++------,,,+++***.........---......///000111000...---,,,,,,---...,,,,,,---...............000111222222222444777999===DDDNNNTTTWWW[[[aaagggkkknnnrrrrrrsssxxx}}}vvvkkkddd^^^XXXUUUUUULLLKKKKKKKKKJJJNNN[[[iiissslllnnnttt{{{}}}xxxvvvsssnnnjjjhhhccc[[[RRRIIIAAA999555000...---,,,------,,,+++---+++******+++,,,***)))xxxwwwxxxvvvwww{{{{{{{{{{{{|||||||||||||||yyyvvvssspppnnnlllhhhfffhhhfffdddccc```\\\WWWSSSNNNLLLIIIIIIJJJKKKKKKJJJEEECCCAAAAAABBBDDDDDDDDD???>>>>>>>>>======<<<<<<:::999777555333222111111111000...---------//////---+++***+++,,,,,,+++***&&&'''(((***+++,,,------)))***+++,,,---------...***,,,------------...000,,,,,,---,,,,,,,,,,,,,,,++++++***************+++((()))+++------,,,+++***---------------......///000///...,,,,,,,,,---...,,,,,,---...////////////333333333222222444888;;;@@@IIITTT[[[___bbbggglllpppsssuuutttsssxxxtttkkkddd\\\XXXWWWOOOMMMLLLMMMKKKKKKRRR[[[gggwwwlllhhhkkkttt|||~~~zzzwwwtttpppmmmjjjeee^^^VVVNNNDDD:::444...,,,***+++---......------,,,++++++,,,,,,+++)))zzzxxxxxxwwwxxx|||||||||||||||{{{{{{{{{{{{zzzwwwtttrrrpppmmmjjjhhhgggfffdddbbb```\\\WWWSSSNNNLLLIIIIIIJJJLLLLLLKKKFFFDDDBBBAAACCCDDDDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<999888777555333222222111//////......---......///...,,,++++++,,,,,,+++)))&&&'''(((***+++,,,,,,,,,)))+++------,,,+++,,,---)))***,,,+++++++++,,,---)))***++++++))))))***+++,,,+++******)))*********)))***,,,---------,,,+++---,,,,,,,,,,,,---.........---------------......,,,---...///////////////333333222222333666<<<@@@HHHQQQ]]]eeehhhkkkooorrrsssttttttssssssxxx~~~tttkkkbbb[[[YYYSSSPPPNNNMMMJJJGGGIIINNNXXXnnnrrriiihhhpppxxx~~~{{{xxxtttpppmmmiiieee___YYYRRRIII>>>666...,,,******,,,...//////...,,,++++++,,,,,,+++***~~~zzzyyyvvvwww{{{~~~}}}|||{{{{{{{{{{{{{{{xxxvvvsssqqqooommmjjjhhhfffeeecccbbb```\\\WWWSSSNNNLLLJJJIIIKKKLLLLLLLLLGGGEEECCCBBBCCCCCCCCCBBB=========<<<<<<;;;;;;;;;888777666555444333333222---.........///......---///...,,,,,,,,,,,,***)))&&&''')))***++++++++++++***,,,...---+++)))***+++***+++,,,,,,******+++,,,)))***,,,+++)))(((***,,,,,,++++++***))))))******+++,,,,,,,,,------------------,,,,,,------...///++++++,,,---............---......////////////...000111111222555;;;CCCHHHSSS\\\iiippprrrsssuuuxxxuuutttrrrsssuuu{{{|||ssshhh```\\\UUUQQQNNNNNNKKKGGGGGGJJJOOO```uuuxxxsssqqqwww|||}}}}}}xxxsssooolllfffbbb^^^[[[WWWOOODDD;;;222///---,,,---............,,,++++++,,,---+++***{{{yyyvvvvvvzzz~~~}}}{{{zzzzzzzzzzzzuuussspppnnnmmmkkkhhhffffffeeecccbbb```\\\WWWSSSNNNLLLJJJIIIKKKLLLMMMLLLHHHFFFCCCBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<888777666555444333333333,,,---.../////////------000...---,,,,,,+++***(((&&&''')))***++++++*********---///---***((()))+++,,,---......,,,,,,---...***---...---+++***,,,...,,,,,,+++***))))))******------,,,,,,,,,---...///---------------...//////)))***,,,...//////............////////////.........///111333888???IIIOOO[[[dddpppxxxyyyxxxyyy{{{vvvtttrrrtttyyy~~~yyy~~~wwwlllccc___UUUPPPNNNOOONNNKKKJJJLLLEEEQQQ```qqqrrrxxx||||||~~~xxxrrrmmmiiiccc```^^^\\\ZZZTTTIIIAAA666333///...---......---...---+++,,,------,,,***{{{zzz}}}~~~|||zzzyyyzzz{{{|||yyyxxxuuuqqqmmmjjjgggeeelllllljjjgggaaa[[[UUUQQQKKKJJJIIIIIIJJJJJJIIIHHHHHHFFFCCCBBBCCCDDDCCCBBBCCCAAA???===;;;;;;;;;;;;999999888666555333222222000000///...---------...000///......///...,,,+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,---...//////---+++***************************************+++,,,---...,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++---//////---,,,++++++............///000111222000222333555:::DDDQQQZZZrrr{{{~~~uuutttuuuxxx|||wwwsssooommmpppttt{{{yyynnnccc___WWWRRRRRRQQQMMMIIIIIIIIIMMMWWWdddttt{{{vvv|||yyypppjjjgggeeecccbbb```]]]TTTIIIAAA666333///...///000...+++------,,,,,,***)))'''&&&{{{zzz}}}~~~|||zzzyyyzzz{{{|||zzzxxxuuurrrnnnjjjhhhfffjjjjjjiiigggbbb\\\WWWTTTMMMKKKIIIIIIJJJKKKJJJIIIEEECCC@@@???@@@AAA@@@???AAA@@@>>><<<:::999999999999999888666555333222222222222111000000000111111---,,,,,,---//////...,,,************************---------,,,,,,+++++++++,,,------...---,,,+++***,,,,,,,,,+++++++++++++++************+++,,,---...++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,...111222111111222333//////...//////000111111111333555888>>>HHHUUU___uuuyyyyyy{{{~~~wwwqqqkkkggghhhkkkoooxxxwwwkkkbbbZZZTTTSSSQQQMMMIIIHHHGGGHHHMMMVVVcccxxxvvvyyy}}}yyyqqqkkkhhhcccbbbaaaaaa^^^WWWMMMEEE888333...,,,---...---+++---------,,,+++***)))((({{{zzz}}}~~~|||{{{zzzzzz{{{{{{{{{yyyvvvrrrnnnkkkiiihhhiiiiiihhhgggccc^^^ZZZWWWOOOLLLJJJIIIJJJKKKKKKKKKGGGEEEBBBAAABBBCCCBBBBBBAAA@@@>>><<<;;;:::::::::999888777666555333222222//////.........///000000+++******,,,...///...---++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,++++++++++++++++++---------,,,,,,+++++++++************+++,,,---...***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////111333000///////////////000111111333777<<>>===<<<<<<888777777555444333222222............//////000111+++******,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++---------,,,++++++******************+++,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,...000000////////////000000000444999???GGGSSSaaakkkzzzyyy{{{xxxooofffbbb``````dddiiipppzzzyyyooofff___\\\YYYTTTPPPOOOOOOKKKIIIJJJOOO\\\rrrvvvzzzzzztttnnnjjjeeecccccccccbbb]]]TTTNNNCCC<<<444///...//////...++++++,,,,,,,,,,,,,,,+++~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{yyyuuuqqqnnnlllkkkjjjjjjjjjiiigggccc^^^XXXUUUPPPMMMJJJHHHIIIKKKLLLMMMEEECCC@@@???@@@AAA@@@@@@AAA@@@@@@???>>>===<<<<<<777777666555444333333222333333333333333444555666---,,,,,,,,,------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((('''(((***,,,,,,+++++++++*********)))************+++,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...000000000...---...///000////////////000000111000444:::AAAIIIVVVdddnnnwww~~~wwwzzzvvvkkkfffcccbbbdddhhhjjjppp}}}vvvlllddd```]]]WWWSSSSSSKKKHHHFFFGGGIIIQQQ```nnn}}}{{{~~~zzzuuuoookkkgggfffeeeeeeccc^^^VVVPPPGGG???666///.........---)))******+++++++++++++++~~~}}}||||||||||||||||||{{{{{{{{{xxxtttpppmmmkkkkkkkkkiiiiiihhhfffbbb]]]XXXUUUOOOLLLJJJIIIJJJKKKKKKKKKFFFDDDBBBAAAAAABBBBBBAAA============<<<;;;:::999666666555555444333333222333333222222222333333444///...------------+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***(((((()))***+++************************************+++,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---......---...///.........//////000111222222666<<>>>>>>>>===<<<;;;;;;999888777555444444444444222111000///////////////------..................///---+++)))(((((()))***((()))***++++++++++++++++++,,,...//////...,,,+++***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,.........------------------.........///---///111222111222444555777;;;AAAHHHQQQZZZdddjjjmmmooosssvvvxxxxxxwwwvvv}}}}}}|||}}}}}}xxxxxx{{{~~~wwwpppkkkfffeeecccdddggglllrrruuu~~~~~~vvvppplllkkkqqqqqqttt{{{wwwnnneee___ZZZTTTOOOLLLIIIEEEEEEHHHMMMYYYooovvvuuu{{{yyytttsssqqqnnngggeeecccbbbaaa```^^^\\\UUUPPPGGG>>>777333111000++++++++++++++++++++++++|||{{{~~~~~~{{{tttoookkkiiigggfffddddddcccbbb```\\\WWWSSSLLLKKKIIIIIIJJJJJJHHHGGGGGGDDDBBBAAABBBBBBBBBAAA>>>>>>>>>======<<<;;;:::999888777555444444444444000000///.........//////---...............------...---,,,+++******++++++***++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......///000000000///...---,,,,,,------.........---...///111111111111333555777;;;AAAGGGOOOWWW___eeeiiijjjlllooorrrtttvvvwww{{{zzzzzz}}}~~~yyyuuuyyy|||tttooojjjeeebbbaaa``````aaaeeeiiilllpppooopppsssyyy{{{uuuqqqoooooorrryyytttiiiaaa]]]VVVPPPNNNKKKGGGGGGIIIJJJSSSddd}}}|||ssssss||||||wwwwwwuuuqqqiiifffcccbbbaaa```^^^]]]UUUPPPGGG>>>666111000///,,,,,,,,,,,,,,,,,,,,,,,,|||{{{~~~~~~~~~}}}|||vvvpppmmmkkkhhhgggfffeeedddcccaaa]]]XXXTTTMMMKKKIIIHHHHHHIIIIIIHHHFFFDDDBBBAAAAAABBBBBBAAA>>>>>>======<<<;;;;;;:::999888666555444444333333.........---......//////...............---,,,+++,,,,,,------------,,,,,,,,,,,,---------,,,++++++((()))***++++++***)))(((++++++---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---............,,,+++***+++,,,---...///...------...///111111000111333555:::===CCCIIIOOOVVV]]]bbbgggggggggiiimmmrrrwwwzzz}}}|||||||||yyyyyyuuunnnkkkhhhfffdddcccbbbaaaaaabbbdddeeegggffffffhhhnnnuuu}}}}}}tttrrrtttyyyqqqggg```YYYSSSPPPNNNIIIHHHJJJGGGKKKWWWjjjuuuqqqzzz|||{{{yyyvvvkkkhhhdddaaaaaa```___^^^YYYSSSJJJ@@@777222000///------------------------~~~~~~|||vvvqqqnnnkkkiiiggggggfffdddcccaaa]]]XXXTTTNNNKKKHHHGGGGGGHHHIIIHHHFFFDDDAAA@@@AAABBBAAAAAA???>>>===<<<;;;:::::::::888777666555444333333333---------------...///000/////////...---,,,+++***)))+++---...///...---,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,---.........,,,+++***,,,---...000000///...---...000111111000222444777===AAAHHHNNNTTT[[[aaaeeejjjhhhffffffjjjpppxxx}}}zzzwwwqqqppppppooonnnmmmkkkjjjiiiiiiiiiiiikkkkkklllnnnttt}}}~~~|||~~~{{{pppfff]]]UUUSSSPPPLLLJJJJJJGGGGGGMMM\\\ttt{{{xxxyyy}}}}}}yyynnnkkkeeebbbaaaaaa```___]]]WWWNNNDDD;;;555222111------------------------~~~~~~{{{uuuqqqnnnkkkhhhfffgggfffeeecccaaa]]]WWWSSSNNNKKKHHHFFFGGGHHHHHHHHHFFFCCCAAA@@@AAAAAAAAA@@@???>>>===;;;::::::::::::888777666444333333333333---------------...///000............---,,,+++***((())),,,......---,,,+++++++++,,,++++++***))))))+++++++++,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222222222111111---...///000111000000//////000111111111333777:::@@@EEELLLSSSZZZ```eeeiiillliiifffeeehhhooowww|||~~~|||{{{{{{{{{{{{xxxxxxvvvuuuttttttuuuuuuwwwxxxzzz~~~wwwlllcccYYYVVVSSSNNNKKKJJJJJJGGGIIIUUUhhh|||yyyzzz}}}~~~zzzqqqmmmgggdddbbbaaaaaa```]]]XXXPPPGGG>>>777222000,,,,,,,,,,,,,,,,,,,,,,,,}}}|||~~~zzzuuuqqqnnnllliiiggggggfffdddcccaaa\\\VVVRRRLLLJJJHHHGGGGGGHHHHHHGGGEEECCCAAA@@@@@@AAAAAA@@@@@@???===;;;999999999999888777555444333333222222.........---......//////---------------,,,+++***(((***,,,---...---,,,+++******+++++++++***))))))************************+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++,,,---///111111111111000...////////////000000000...000111111333666:::>>>CCCHHHPPPXXX^^^ccchhhkkkkkkhhhfffeeehhhooovvv{{{{{{uuujjj___[[[XXXRRRMMMKKKLLLHHHIIIRRR^^^sss|||yyyzzzzzzrrrnnnjjjfffdddcccaaa___ZZZWWWQQQIIIAAA888222...,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}~~~~~~}}}~~~{{{wwwssspppmmmjjjhhhfffeeedddbbb```[[[UUUQQQKKKIIIHHHHHHHHHHHHGGGEEEEEECCC@@@???@@@AAA@@@@@@@@@???<<<:::888888999999777666555444333222222222000000///.........//////,,,,,,---------,,,,,,++++++,,,---......---,,,,,,******++++++,,,,,,++++++++++++************++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***+++,,,------,,,++++++......,,,,,,,,,---///000...///111222444888>>>BBBJJJOOOWWW___dddgggkkkmmmiiihhhggghhhmmmsssyyy~~~rrrfffaaa]]]VVVPPPMMMKKKGGGGGGNNNTTTaaa}}}}}}zzz~~~{{{rrroookkkhhhfffdddaaa^^^ZZZYYYUUUOOOFFF===555000------------------------|||xxxuuurrrooollliiifffeeecccbbb___ZZZUUUPPPJJJIIIHHHIIIIIIIIIFFFDDDEEECCC@@@???@@@AAA@@@@@@AAA???<<<:::888888999999777666555444333222222222222111000///////////////++++++,,,---------,,,,,,---...............------***+++,,,,,,------------...------,,,,,,------...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---......///...---+++***...,,,***))))))+++...000...///111333555:::@@@DDDQQQWWW^^^eeeiiilllnnnoooiiiiiijjjmmmrrrxxx~~~xxxkkkeeeaaaZZZRRRNNNIIIEEEFFFKKKMMMTTTlll~~~{{{ssspppmmmjjjgggdddaaa^^^]]]\\\ZZZUUUMMMCCC999444////////////////////////~~~}}}zzz||||||wwwtttsssqqqooommmfffeeecccbbb___[[[UUUQQQNNNLLLJJJHHHGGGEEEDDDDDDDDDBBB@@@???>>>>>>???@@@>>>===<<<:::999888777777444333333222222111111000////////////............,,,+++******+++...000222***,,,...---******,,,///...---,,,,,,,,,,,,---...,,,+++******+++---///111///---,,,******+++---...,,,,,,---------,,,+++***************************,,,,,,---------.........000000///...............---222666777777===IIISSS```ggglllkkkkkkmmmnnnmmmfffiiinnnttt{{{{{{nnneee^^^WWWQQQMMMJJJHHHHHHJJJQQQ```ooo{{{~~~xxxuuuooohhhfffggggggccc___\\\\\\ZZZWWWQQQGGG<<<444111000............,,,***~~~}}}{{{|||{{{wwwtttrrrpppnnnlllgggeeedddbbb```\\\VVVQQQMMMLLLIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>>>>>>>???@@@BBB@@@>>>;;;888666444333444444333333222111111111000000/////////.........///...---++++++,,,---...------,,,+++)))(((***+++///...------------...///,,,+++***))))))+++,,,------,,,+++******+++---...//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------...000111222///222555666999BBBQQQ]]]gggoootttsssppppppooollliiimmmsss{{{vvvlllddd\\\VVVNNNKKKHHHGGGGGGKKKXXXeeezzz~~~vvvuuurrrmmmkkkjjjiiieeebbb]]]\\\[[[YYYSSSJJJ???888111000............---+++~~~}}}{{{}}}~~~~~~{{{wwwtttqqqooollljjjhhhgggeeedddaaa]]]WWWSSSMMMJJJHHHGGGGGGGGGFFFEEECCCBBB@@@>>>===>>>???@@@AAA@@@===:::888666444444555555444333333222222111000000000000///////////////...---,,,+++,,,------333000,,,************)))000///...------...///000---,,,***)))))))))***++++++******)))***+++---...///...---+++******++++++---------------.........,,,,,,,,,---------......------------...000111222111333555777<<>>===>>>???@@@===<<<;;;999888777777777555555444444333222222222111111000000000/////////,,,,,,+++,,,,,,...///000666111---+++---...---,,,///...---,,,,,,---...///,,,,,,+++******++++++,,,***)))))))))***,,,---...+++***))))))***---///111------------............---............/////////000000///...............111333666999AAANNN___kkkrrrzzzzzzuuuooojjjlllssssssggg___XXXSSSNNNKKKHHHFFFJJJQQQZZZsss{{{yyy|||~~~tttmmmnnnnnnkkkgggccc```___\\\]]]]]]\\\YYYQQQHHHAAA444111///...///000///...~~~|||||||||}}}~~~}}}||||||zzzwwwtttrrroookkkiiijjjiiigggfffccc___YYYUUUMMMIIIFFFFFFIIIIIIGGGDDDCCCAAA???=========>>>???<<<;;;:::999888777777777555444444333333222111111000000000000////////////,,,,,,,,,,,,---......///222...******---000///...------,,,++++++,,,------+++++++++,,,---...//////))))))******+++,,,---...+++***))))))+++---000111++++++,,,,,,------------++++++++++++,,,,,,,,,,,,000000///...............000333888===EEEPPP]]]eeemmmuuu|||zzzvvvrrrnnniiikkkrrr}}}zzzlllbbb[[[UUUPPPMMMIIIFFFHHHMMMSSSfffzzz|||wwwpppqqqqqqooojjjfffcccccc\\\\\\]]]]]]ZZZSSSJJJDDD666333000//////000000///{{{|||}}}~~~~~~}}}|||{{{{{{yyywwwuuusssqqqmmmjjjjjjiiigggfffccc___YYYUUUOOOJJJFFFFFFIIIJJJGGGCCCBBBAAA???===<<<===>>>??????===;;;999777555444444444444333222222111111000////////////............//////...------,,,+++***)))((('''(((+++,,,---,,,---,,,+++******+++,,,---++++++,,,---...///000000+++++++++,,,,,,---------...---,,,+++++++++,,,---*********+++,,,,,,------,,,,,,,,,---------......------------...000111222000333999???GGGOOOXXX^^^dddlllrrrpppmmmllljjjgggjjjoooxxx}}}tttiii___XXXQQQNNNJJJFFFFFFJJJMMMYYYooo~~~zzzqqqpppnnnllliiifffcccaaa\\\]]]^^^___\\\VVVMMMGGG999666222000000000//////zzz{{{}}}~~~}}}|||{{{zzzzzzyyywwwvvvuuurrrooollljjjhhhgggeeeccc^^^YYYTTTPPPKKKFFFFFFIIIJJJFFFAAABBBAAA???===<<<===>>>???>>>===;;;999777555444444333222222111111000000///............------------/////////...---,,,******###%%%((()))))))))***+++---,,,++++++++++++,,,---+++,,,,,,---............,,,------.........---------------,,,,,,+++++++++)))******+++,,,,,,------////////////000000000000------------...000111222111444888???FFFOOOVVV[[[^^^dddhhheeecccdddeeeeeeiiimmmrrryyy|||yyyzzzssseee]]]UUUPPPLLLGGGGGGJJJJJJPPP^^^ttt|||rrrnnniiigggfffeeeaaa^^^______aaaaaa___XXXPPPJJJ<<<888444111000//////...~~~~~~yyy{{{~~~~~~}}}{{{zzzzzzzzzxxxwwwvvvvvvtttpppmmmiiihhhgggeeeccc^^^XXXTTTQQQKKKFFFFFFIIIJJJEEE@@@BBBAAA???===<<<===>>>???::::::999888777777777888222222111111000/////////......---------,,,,,,,,,,,,,,,---......---------"""&&&+++,,,***((()))+++...---,,,,,,,,,,,,---...,,,,,,---------,,,++++++.........///......------******+++---------------******+++,,,,,,---......,,,,,,,,,,,,---------...000000///...............222444888===EEENNNWWW\\\[[[```bbb___]]]___bbbbbbiiikkkooosssxxx|||zzzzzzzzzxxxxxxzzzzzzmmmcccZZZTTTOOOJJJIIILLLKKKMMMUUUhhh}}}wwwqqqjjjhhhiiiiiieeeaaaaaabbbccccccaaaZZZRRRLLL>>>:::555111000///...---~~~~~~}}}{{{|||~~~}}}zzzyyyzzzzzzyyywwwuuuqqqnnnllliiiiiiiiifffaaa[[[UUUQQQLLLLLLLLLJJJIIIGGGEEEDDDAAA===999777888:::;;;;;;===<<<:::888666666666666666666555555555444444444////////////..................---,,,,,,+++******.........------,,,,,,,,,---,,,+++))))))))))))***.........,,,++++++---///111000...---,,,,,,------000...,,,---///000...,,,,,,***)))***...///...,,,------------------,,,,,,...............///000000444777<<>>>>><<<;;;999888666555555555444333333333333222222222////////////............---------,,,,,,+++++++++************+++++++++,,,---,,,+++*********+++,,,,,,------,,,***)))+++,,,000///...------,,,,,,,,,---+++******,,,---,,,***,,,***)))+++...///...,,,------------------------------------...///000000555888===BBBGGGMMMSSSXXXWWWZZZ[[[ZZZYYY[[[aaafffhhhjjjjjjjjjooovvvvvvrrrooooooqqqwwwrrreee]]]XXXQQQMMMLLLHHHJJJIIITTTjjjwwwrrrkkkiiijjjjjjhhhfffccccccccccccaaa]]]VVVRRRFFF???777333333333111///|||zzz|||yyy{{{}}}~~~|||zzz{{{{{{zzzxxxvvvrrrooommmiiiiiihhheeeaaa[[[VVVSSSNNNMMMLLLKKKHHHFFFDDDCCCCCCAAA>>>===>>>???>>>>>>;;;;;;;;;:::888777555444333333333333222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,---......,,,++++++,,,......///......---,,,+++,,,***)))***+++,,,+++***,,,+++***+++---///...---,,,,,,,,,---.........///............///000111222777:::???CCCHHHMMMSSSWWWWWWYYYZZZZZZYYY\\\bbbggggggiiijjjjjjnnnrrrsssoookkkmmmsss{{{}}}mmmddd]]]UUUOOOMMMIIIJJJFFFMMM```ssswwwrrrkkkhhhhhhjjjiiihhhdddcccbbbbbbaaa^^^YYYVVVIIIBBB:::555444444222000}}}~~~{{{zzz}}}yyy|||}}}}}}{{{{{{zzzyyyxxxuuurrrooommmiiiiiihhheeeaaa[[[VVVSSSNNNNNNMMMKKKHHHFFFDDDBBB@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<;;;888666555555555555444444444333333////////////............+++,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***************++++++,,,---...---///111111///...---...------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........+++,,,,,,---...//////000//////000000222333444555777;;;???DDDHHHMMMRRRVVVWWWYYYZZZZZZ[[[___dddhhhjjjkkkmmmnnnpppqqqqqqoooiiinnnvvvuuujjjbbbYYYQQQNNNMMMLLLHHHLLLZZZiiiyyytttlllhhhggghhhhhhhhhdddcccaaa``````^^^[[[XXXKKKEEE===777444333111000{{{}}}{{{|||||||||}}}~~~|||zzzyyyyyywwwtttqqqnnnlllkkkjjjhhheee```ZZZVVVSSSNNNMMMLLLKKKHHHFFFDDDCCC???===<<<;;;<<<<<<;;;:::;;;;;;;;;;;;999777555444555555444444444333333333////////////............+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,((())))))+++,,,,,,---------///111111///...---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,------...///000000......///000111333555666888;;;AAAEEEJJJNNNSSSVVVYYYZZZ[[[\\\^^^ccchhhlllmmmnnnqqqsssssspppooooookkkrrr||||||oooggg]]]TTTOOOOOONNNIIIKKKWWWaaavvv|||vvvoooiiifffeeeeeefffdddbbb```___^^^]]][[[YYYMMMHHH@@@999444222000000zzz}}}|||}}}~~~|||~~~}}}zzzzzzyyywwwtttqqqnnnlllmmmllliiiddd___YYYTTTRRRLLLLLLLLLJJJIIIGGGEEEDDDBBB@@@===<<<===>>>======999999888888666555333222222222222222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...))))))+++,,,------------,,,---......,,,++++++,,,,,,,,,------------,,,,,,***+++,,,+++***)))***,,,+++,,,......------///000---------.../////////000++++++,,,...000222444555999===CCCHHHMMMRRRVVVYYY\\\\\\\\\___bbbhhhmmmpppqqqrrruuuxxxvvvqqqnnnppprrrzzzzzzyyy|||zzztttkkkaaaXXXRRROOOOOOIIIJJJRRRXXXhhh|||xxxqqqjjjfffccccccdddcccbbb```______]]]ZZZXXXOOOJJJCCC;;;444111000000{{{~~~|||}}}~~~|||~~~~~~||||||{{{yyyvvvssspppnnnooommmjjjddd^^^XXXSSSPPPKKKKKKKKKJJJIIIHHHFFFEEEDDDAAA>>><<<===>>>??????;;;:::999777666555444444222222222111111111111000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......,,,------,,,***)))+++,,,---,,,,,,+++,,,,,,------***,,,---,,,******+++---***,,,......------///111............////////////,,,,,,---///111333666777<<<@@@FFFMMMRRRVVV[[[^^^___^^^___aaaffflllqqqsssyyyyyy}}}~~~vvvsssuuuzzzxxxtttvvvrrr|||xxxpppfff\\\VVVPPPPPPKKKKKKPPPQQQ]]]tttyyyvvvrrrlllgggdddcccddddddcccbbbaaa```^^^ZZZWWWRRRNNNFFF===666222000111}}}|||}}}}}}|||~~~~~~~~~}}}{{{xxxuuurrrpppqqqnnnjjjddd^^^WWWRRROOOJJJJJJJJJJJJIIIHHHGGGFFFDDDAAA===:::;;;===>>>??????>>><<<999888888888888444444444333333333222222000/////////..................---,,,,,,+++******666555333000...+++)))(((......000111111111000///...///...,,,++++++---///---,,,+++***+++,,,---...,,,...000///---,,,...000***---//////------///111///////////////.........//////000222555777999;;;>>>BBBIIIPPPUUUZZZ___bbbaaa``````ccciiioootttvvv|||yyy|||{{{uuuvvvoooyyyzzzsssiii___YYYRRRSSSNNNMMMOOOMMMWWWmmmvvvuuuqqqmmmhhheeedddeeefffeeedddcccbbb___[[[WWWTTTPPPIII???777333222222||||||~~~~~~}}}~~~|||zzz{{{|||zzzwwwtttrrrrrrooommmiiiddd^^^XXXTTTQQQNNNMMMLLLJJJHHHFFFEEEDDDBBB???;;;::::::<<<<<<<<<===<<<:::888666666666666555444444333111000//////111000......000111000//////000111///,,,,,,...111++++++,,,,,,++++++******---+++)))+++---///---+++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///.........//////,,,***+++,,,------,,,+++,,,...+++---///000...---------///------///444999<<<===HHHLLLRRRWWW[[[]]]aaacccaaabbbcccggglllrrrxxx{{{{{{}}}{{{yyyxxxxxxyyyjjjdddbbbbbbXXXTTTPPPOOOMMMMMMUUU^^^qqq|||zzzwwwsssnnniiifffdddcccbbbaaa```___^^^]]]\\\WWWRRRJJJAAA999333111000~~~}}}{{{zzz||||||zzzvvvsssqqqqqqnnnllliiiddd^^^XXXSSSPPPLLLKKKJJJHHHFFFDDDCCCBBBCCC@@@===;;;<<<===>>>======<<<:::777666666666666666666555444333222111111111///......///000000///---//////...+++***,,,...+++,,,---...////////////---+++***+++---...---+++......---------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222///------...+++,,,---,,,+++***+++,,,...000111111000//////000222111111222555:::@@@CCCNNNRRRXXX\\\^^^___```aaaaaaccchhhooovvv}}}|||~~~zzz{{{zzzjjjccc___^^^[[[VVVQQQOOOLLLKKKQQQYYYfff}}}zzzuuuppplllhhhgggeeedddcccbbb```___^^^^^^YYYTTTLLLCCC;;;555222111~~~{{{zzzzzz{{{|||zzzvvvrrrppppppmmmkkkhhhccc]]]WWWSSSPPPMMMLLLJJJHHHFFFDDDCCCBBBDDDAAA>>><<<===>>>???>>>===;;;999777666555555666444444333333222111000000000...------...//////...,,,---...---+++))))))*********+++,,,------,,,,,,,,,+++***+++---...---,,,+++++++++***++++++,,,---*********))))))((((((((((((...444444000,,,...111---......---+++***+++,,,///000111000......000111333555666666777===EEELLLWWW[[[aaaddddddbbb`````````fffppp{{{|||}}}qqqgggbbb______YYYSSSOOOKKKHHHLLLSSS[[[ppp}}}xxxsssoookkkjjjgggfffeeecccaaa`````````ZZZVVVNNNFFF>>>888444222}}}zzzyyyzzz{{{{{{yyyuuurrrpppooollljjjgggbbb\\\WWWRRRPPPPPPOOOMMMKKKIIIFFFEEEDDDBBB@@@>>>===>>>??????>>><<<;;;999777666555555555555555444444333222222111///...,,,,,,...///...---,,,---......,,,***((((((,,,,,,,,,,,,+++)))(((''',,,,,,+++,,,,,,---,,,,,,))))))))))))))))))******,,,,,,,,,+++******))))))''',,,222333000......000///000111///---,,,,,,---.........---+++,,,...000111333666666777>>>IIISSS]]]aaahhhkkkjjjgggcccaaa```hhhuuu~~~yyy|||ssslllhhhbbb[[[TTTPPPLLLHHHKKKOOOVVVddd|||zzzuuuqqqmmmlllhhhgggeeecccaaa`````````ZZZWWWPPPHHH@@@999555222~~~|||zzzyyyxxxyyyzzzxxxuuurrrppppppllljjjgggbbb]]]WWWSSSPPPPPPOOONNNKKKIIIFFFEEEDDDAAA???===<<<===>>>>>>===<<<;;;999777555555555555888888777777666666555555///...,,,,,,...///...---------.........,,,***)))////////////...---,,,+++,,,,,,---,,,,,,+++,,,,,,------------------,,,,,,000000000000//////......(((***,,,///000000...,,,///000000///,,,++++++,,,.........---+++,,,...000,,,000333555888@@@LLLVVV]]]bbbiiimmmmmmiiieeeccc```hhhwww}}}wwwvvv|||zzzsssfff^^^WWWSSSOOOKKKKKKOOOSSSZZZkkk{{{vvvrrrnnnmmmiiihhheeebbbaaa`````````ZZZWWWQQQIIIBBB:::555222}}}~~~~~~~~~|||yyyxxxvvvwwwxxxwwwtttrrrqqqqqqllljjjgggccc]]]XXXTTTQQQOOONNNLLLJJJGGGEEECCCBBB@@@>>>======>>>???>>>===<<<:::888666555444444555444444333333333222222222000...------...//////...///...---...//////---+++)))***+++---............,,,---...---+++***+++,,,,,,,,,---------,,,++++++------------------------+++******,,,///000...,,,,,,------,,,***)))***+++///000111000......000111,,,///222555999BBBLLLTTTZZZ___fffjjjjjjgggdddbbb___gggttt{{{vvvsssttt|||~~~mmmddd\\\WWWSSSNNNMMMOOONNNQQQ^^^vvv|||wwwsssooommmkkkiiifffbbb`````````aaaZZZWWWRRRLLLDDD<<<666222~~~|||~~~}}}~~~|||yyyvvvsssuuuwwwvvvtttrrrrrrrrrlllkkkhhhccc^^^YYYUUUSSSPPPOOOMMMJJJGGGEEECCCBBB@@@???>>>>>>???@@@???>>>;;;:::888666555444444444000000000000000/////////111///......///000000//////---+++,,,...//////---%%%&&&(((***,,,------...+++---...---+++***+++---***+++,,,,,,+++***)))(((((())))))******++++++,,,+++,,,,,,,,,,,,---...///,,,---...---,,,+++,,,---...000111111000//////000222222444777===EEELLLPPPUUUYYY___cccccc```^^^\\\```eeeooozzz|||uuurrrrrruuu}}}}}}{{{zzz{{{{{{vvvlllbbb\\\WWWQQQNNNNNNMMMLLLUUUiii}}}yyytttqqqooommmkkkgggdddbbbaaabbbbbb[[[YYYUUUNNNGGG>>>777333~~~{{{~~~}}}|||xxxuuurrrtttvvvvvvtttsssssssssmmmkkkhhhddd___ZZZVVVSSSRRRQQQOOOLLLIIIGGGEEECCCAAA@@@??????AAABBBAAA???;;;:::888666555444444444555555444444444444444444111000......000111000//////,,,)))***---000///...++++++,,,---............+++---///...+++)))+++---...//////000///...,,,,,,,,,,,,---...///000000111+++///111...******...333...///111000//////000111+++---///000...---------777666777:::AAAGGGLLLNNNQQQVVV[[[^^^]]]ZZZXXXWWW```dddlllttt{{{xxxrrrqqqrrrvvv~~~yyyvvvuuuuuuvvvyyy|||qqqfff```YYYRRRMMMMMMPPPMMMRRRbbbxxxzzzvvvrrrpppooollliiieeecccbbbcccddd\\\[[[WWWQQQIII@@@999555{{{|||~~~zzzvvvvvvxxxyyy{{{zzzxxxuuusssmmmkkkhhhccc]]]XXXSSSPPPRRRRRRPPPMMMJJJGGGDDDBBB???===;;;:::<<<============;;;999777555555555555333333333333222111000000---+++***,,,000222111///,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++---///111111000...---------..................------,,,,,,,,,---......000222555:::@@@FFFKKKMMMSSSTTTVVVWWWVVVWWWXXXZZZ___bbbffflllrrrvvvyyyzzzyyypppkkkmmmqqqvvv}}}~~~}}}xxxqqqllllllmmmwwwyyy}}}~~~}}}xxxjjjbbb\\\SSSLLLJJJKKKIIILLLWWWkkk{{{wwwsssqqqpppmmmiiigggeeecccaaa___XXXVVVTTTPPPKKKDDD<<<777|||}}}~~~|||xxxuuuuuuwwwwwwvvvuuusssqqqnnnllliiiddd^^^XXXSSSQQQPPPOOOMMMKKKGGGDDDAAA@@@???===<<<<<<===>>>>>>===:::999777666555555555555333333333333222111000000///...,,,---000111///...000000...---,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,---,,,+++***))))))***+++,,,---------.........//////,,,------.....................---------...//////,,,...222888>>>DDDIIILLLNNNPPPRRRSSSSSSTTTVVVXXX___aaaeeekkkooorrrtttuuusssmmmiiilllqqqwww{{{zzzxxxsssooolllkkkllltttwww{{{~~~wwwtttvvv}}}}}}|||~~~ooofff___WWWQQQOOOMMMKKKLLLUUUccc{{{~~~yyyuuusssnnnllliiigggfffeeecccaaa[[[YYYVVVRRRMMMFFF>>>888}}}~~~{{{yyyyyyyyyyyyxxxwwwvvvuuuooommmjjjeee___YYYTTTQQQQQQQQQOOOMMMJJJFFFDDDBBB???>>>===>>>@@@@@@>>>===<<<;;;999777666555555555333333333333222111000000111000......//////...,,,111000///...---,,,,,,,,,...---+++***)))***,,,------------------,,,,,,,,,,,,,,,,,,+++******))))))++++++************++++++------+++++++++,,,...///,,,,,,---..............................///000000+++---222777>>>DDDHHHKKKKKKMMMOOOPPPQQQRRRUUUWWW^^^```dddhhhlllnnnoooooommmjjjiiimmmssszzz}}}xxxuuuqqqnnnnnnnnnnnnnnnsssvvvzzz~~~vvvrrrqqqtttvvvuuuvvvyyyzzzyyywwwttttttxxx~~~zzzwwwwww|||uuukkkddd\\\VVVUUUNNNMMMMMMQQQYYYlll{{{vvvsssmmmkkkhhhggggggfffdddccc]]][[[XXXUUUOOOHHH@@@:::~~~}}}|||{{{zzzyyyyyyxxxxxxpppnnnjjjeee___YYYTTTQQQQQQPPPOOOLLLJJJFFFDDDBBB???>>>???@@@AAAAAA???===???>>><<<:::888666444444333333333333222111000000//////............---------------------......///...,,,***)))***,,,...000..................------///...---+++)))'''&&&%%%+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,---............------------...///000000...111555:::@@@EEEHHHJJJKKKLLLNNNOOOQQQSSSWWWYYY\\\___ccchhhkkkmmmmmmmmmkkkkkklllqqqxxx{{{}}}|||uuupppllllllooosssuuuuuuxxxzzz~~~|||wwwvvvuuurrrrrrtttrrrpppnnnkkkjjjjjjlllnnn|||~~~zzzxxxyyy{{{oooggg^^^YYYWWWOOONNNNNNMMMPPP___{{{{{{vvvsssooommmjjjhhhgggfffdddbbb___]]]ZZZVVVQQQIIIAAA;;;{{{zzzyyyxxxwwwvvvvvvuuuqqqoookkkeee___YYYTTTQQQLLLKKKJJJGGGEEEBBB@@@>>>?????????@@@BBBAAA???===;;;::::::999777666555555333333333333222111000000,,,---------------......,,,,,,,,,+++,,,,,,---...---,,,+++***+++...222444........................------,,,+++***)))((('''+++++++++,,,,,,+++++++++((()))+++,,,---,,,+++******+++,,,---............,,,,,,,,,,,,---...///000222444888===AAAEEEGGGHHHJJJKKKMMMNNNOOORRRVVVZZZ\\\___dddiiilllnnnnnnnnnkkkooosssxxx~~~~~~{{{|||}}}tttoookkklllrrryyy~~~|||wwwuuuvvvqqqpppppppppooommmjjjhhhuuuwww}}}}}}zzzsssjjj```YYYWWWPPPOOONNNLLLLLLWWWppp}}}yyyvvvssspppllliiigggeeebbb```___]]]ZZZWWWRRRKKKCCC===}}}}}}|||{{{zzzyyywwwvvvqqqnnnjjjeee^^^XXXSSSPPPLLLLLLJJJHHHFFFCCCAAA@@@@@@???>>>???AAAAAA???>>>333444555666666777666666333333333333222111000000+++---......------///000///...---,,,+++*********---,,,,,,,,,---///222444---------...............((())))))***+++,,,------++++++,,,,,,,,,,,,++++++''')))+++---...,,,***))))))***+++---............+++++++++,,,---...///000222555999>>>BBBEEEGGGHHHIIIJJJLLLLLLMMMPPPUUUXXX]]]```eeejjjnnnooonnnnnnkkkrrryyy~~~~~~uuuqqqmmmmmmrrrzzz||||||}}}~~~{{{vvvrrrrrrsssxxx|||pppddd[[[XXXRRRPPPNNNLLLKKKTTThhh{{{~~~|||uuuqqqmmmjjjgggeeebbb___^^^]]][[[XXXTTTMMMFFF@@@~~~|||yyyxxxpppnnnjjjddd]]]WWWRRROOOPPPOOONNNLLLJJJGGGEEEDDD@@@???======???@@@???>>>444555666777777777666666333333333333222111000000///000222111...---///000000///...---,,,+++++++++......---------...//////,,,,,,---------.........*********+++,,,---------++++++,,,------,,,++++++)))***+++,,,,,,,,,++++++)))***+++,,,---.........++++++,,,,,,---///000111222555:::@@@FFFIIIKKKLLLLLLLLLMMMMMMNNNQQQVVVYYY___bbbgggkkknnnnnnlllkkkhhhrrr|||vvvtttpppmmmooouuu|||wwwvvvuuuvvv{{{zzzlllaaa\\\TTTQQQNNNLLLKKKQQQ```oootttqqqmmmjjjhhhfffcccaaa___^^^\\\ZZZVVVQQQJJJEEE|||}}}~~~~~~}}}zzzvvvtttpppnnniiiddd]]]VVVQQQNNNNNNMMMLLLKKKHHHFFFDDDBBBAAA???<<<<<<===?????????=========<<<:::777555333333333333333222111000000222444555333000...///000...------------...////////////......---,,,++++++,,,,,,,,,---------......//////...---,,,+++***)))++++++------------++++++,,,+++*********+++------((()))+++,,,---.........,,,,,,------///000111222333777===DDDJJJOOOQQQRRROOOPPPPPPPPPQQQSSSXXX\\\aaadddhhhlllmmmllljjjhhheeeqqq|||xxxvvvrrrmmmkkkqqq{{{|||yyyxxxxxx|||rrrfff```WWWRRRNNNLLLLLLPPP[[[ggg~~~rrrpppllljjjiiigggeeeccc```___]]]\\\YYYSSSLLLHHH~~~}}}~~~|||xxx{{{~~~~~~{{{yyyxxxyyyuuupppiiiaaa[[[UUUPPPMMMOOOMMMKKKHHHEEECCCBBBAAABBBAAA?????????>>>;;;999<<<;;;999888666555444444444444333222111111111111,,,888CCCAAA555+++***...111...,,,,,,---.........,,,...//////---,,,,,,---******+++,,,,,,---.........---,,,,,,,,,+++)))'''++++++++++++++++++++++++,,,,,,------,,,,,,++++++)))***++++++,,,---......---...///.........000222888<<>>???@@@@@@>>><<<;;;:::999777666555555555555444333222111000000000000333555333...+++---000000...,,,+++---......---)))+++,,,,,,***))))))***000///...---+++***)))(((,,,+++++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333:::>>>BBBCCCGGGMMMPPPNNNQQQPPPPPPTTT[[[ccciiilllmmmjjjjjjmmmmmmiiifffgggjjjqqqzzzzzzyyywwwuuussstttwwwzzz{{{zzzxxxvvv~~~sssfff]]]WWWPPPMMMKKKKKKQQQXXXkkkxxx}}}|||xxxtttooolllgggccc___]]]\\\[[[[[[YYYVVVQQQMMM~~~~~~{{{xxxvvvuuuwwwyyyzzzyyywwwwwwxxxssspppjjjddd]]]XXXTTTQQQOOONNNLLLIIIFFFDDDBBBBBB>>>>>>>>>???AAABBB@@@???:::999888777666666666666555555333222000000//////111...,,,,,,...//////......,,,++++++,,,------,,,,,,---......,,,++++++,,,+++++++++,,,,,,---------,,,+++***+++,,,,,,+++)))------------------------,,,+++)))((())),,,///222---------,,,,,,+++++++++---.../////////000333555===BBBGGGIIIMMMQQQQQQNNNPPPPPPRRRYYYdddqqqzzz{{{sssnnnnnnmmmiiieeeeeemmmrrrzzz}}}|||||||||zzzyyyyyy{{{}}}{{{uuuooonnnuuuxxxjjj```YYYQQQNNNKKKJJJNNNTTT___rrr}}}|||wwwrrrmmmhhhccc```^^^]]]\\\[[[ZZZWWWRRROOO|||xxxuuusssuuuvvvwwwxxxxxxxxxxxxxxxqqqooollleee^^^YYYUUUTTTPPPOOOLLLIIIFFFDDDCCCBBB???>>>>>>???AAABBB@@@???999888777666666666666666555555333111000/////////...---...111444333///+++---+++***+++,,,------,,,---...000///---,,,,,,---((()))***+++---...///000---,,,++++++,,,,,,***(((------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111555888AAAHHHNNNQQQSSSVVVSSSOOOLLLMMMRRR\\\lll}}}yyytttpppjjjeeedddnnnsssyyy~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~xxxqqqrrrppprrr|||mmmbbbZZZRRRNNNLLLJJJLLLPPPZZZiii}}}zzzvvvrrrnnnjjjfffbbb___^^^\\\\\\[[[XXXTTTQQQ~~~{{{xxxuuusssvvvvvvvvvwwwxxxyyyxxxxxxpppooommmggg___YYYUUUUUUQQQOOOMMMJJJGGGEEEDDDCCCAAA@@@??????@@@@@@>>><<<888888777666555555666666555444222111000////////////000111222222000...,,,,,,+++***+++---...---,,,***+++,,,,,,***))))))***......---,,,,,,+++******///---,,,,,,,,,+++(((&&&+++++++++++++++++++++++++++,,,---...---,,,+++*********+++,,,,,,---......---...//////000333777;;;DDDLLLSSSVVVYYYZZZVVVPPPKKKMMMSSS```rrr}}}tttkkkeeedddnnnqqqwww~~~{{{yyy}}}}}}{{{{{{{{{}}}~~~}}}|||~~~|||{{{|||}}}ssseee\\\SSSOOOMMMKKKLLLNNNUUUaaaxxx}}}zzzuuuqqqmmmiiidddaaa```^^^]]]\\\\\\ZZZWWWTTT~~~|||yyywwwvvvwwwvvvuuuvvvxxxxxxxxxvvvoooooonnnggg___XXXUUUTTTQQQPPPNNNKKKHHHFFFDDDDDDBBBAAA@@@??????>>>;;;999999888777666555555555555333222111000000000000000222222000---******---000+++++++++,,,...///...,,,+++,,,...---+++******+++++++++,,,,,,,,,,,,------...---,,,,,,,,,+++)))'''++++++++++++++++++++++++&&&))),,,///000///---,,,)))******+++---......///---...//////111444:::>>>EEEMMMUUUXXX[[[[[[WWWPPPMMMOOOVVVbbbssswwwkkkffffffmmmooottt{{{}}}wwwuuuxxx~~~}}}~~~{{{zzzzzz{{{~~~~~~lllaaaWWWSSSQQQMMMLLLMMMOOOXXXlll~~~|||vvvqqqlllgggaaa]]]aaa___^^^]]]]]]\\\YYYWWW~~~}}}|||{{{zzzxxxvvvttttttvvvwwwuuutttnnnooonnnhhh^^^VVVSSSSSSRRRPPPNNNKKKHHHFFFEEEDDDAAA@@@>>>>>>>>>===:::888:::999777666444444333333111111000000000000111111000000///---++++++---///+++++++++---///000///------///000///...,,,------&&&''')))+++---///111222+++******+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---+++++++++,,,,,,------------...//////111666;;;@@@CCCKKKSSSWWWYYYZZZVVVPPPOOOPPPVVV```nnn|||uuujjjgggjjjlllmmmqqqxxx{{{wwwvvvzzz~~~|||zzzzzz|||}}}~~~~~~{{{{{{{{{~~~vvvjjj___YYYUUUPPPLLLKKKJJJRRRbbb|||}}}}}}{{{vvvqqqlllgggbbb^^^aaa```^^^]]]^^^]]][[[YYY~~~~~~}}}}}}xxxuuurrrrrrtttuuusssqqqnnnpppooohhh]]]UUURRRRRRRRRQQQNNNKKKIIIFFFEEEDDD@@@>>>============:::888:::999888666444333333222000000000000000111111222,,,---000333444222---)))++++++,,,...000111///...***,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***---///...---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++---...//////222666<<>>===<<<;;;:::888666666777777666555222111444444333222111000////////////---,,,,,,---.........------,,,,,,---..............................+++,,,---//////...---,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,......---(((***,,,,,,++++++,,,---***...111222333666===BBBFFFJJJOOOQQQQQQOOONNNMMMKKKOOOTTTZZZ```ffflllpppppprrrsssoooiiieeefffhhhmmmppptttxxx{{{}}}~~~{{{}}}{{{zzz{{{{{{zzzxxxvvvvvvxxxzzzyyy{{{|||wwwhhh^^^YYYXXXWWWUUUUUUWWWZZZ^^^fffppp|||yyysssjjjhhhiiinnnrrrvvv}}}mmmccc\\\UUUPPPNNNIIIMMMSSS___uuuyyy{{{|||tttooommmlllhhhdddeeecccbbbaaaaaa```]]][[[|||zzz||||||||||||||||||{{{{{{|||zzzwwwtttrrrrrrrrrssspppnnnjjjcccZZZTTTQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHBBB@@@===<<<;;;;;;999888555555555555444444333333555444222000000///000000,,,,,,,,,---------------------,,,++++++,,,,,,---------------------------+++,,,---/////////...---,,,,,,---------,,,++++++,,,---...//////...---,,,+++++++++,,,,,,---------&&&(((+++,,,++++++---...---///111222333777???EEEEEEIIILLLNNNMMMKKKJJJJJJJJJNNNSSSXXX]]]bbbgggkkkjjjlllllljjjffffffhhhkkkmmmqqquuuxxxxxxxxxyyyzzzzzz}}}zzzxxx||||||{{{yyywwwwwwyyy{{{}}}|||{{{}}}~~~{{{hhhaaaWWWQQQOOOPPPOOONNNLLLLLLLLLNNNUUU```mmmuuu}}}rrrjjjaaa^^^]]]___```bbbhhhpppuuujjjaaaXXXQQQOOOKKKKKKMMMUUUhhhxxxxxx~~~~~~vvvpppnnnlllhhheeedddcccbbbbbbbbbaaa___\\\~~~{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{yyywwwtttrrrqqqrrrrrrpppoookkkddd\\\VVVRRRQQQOOONNNMMMKKKJJJIIIHHHHHHAAA???<<<;;;;;;:::999888555555333333222333444555555444111/////////000111+++,,,---...............,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,---.........---,,,,,,,,,------,,,,,,++++++---...000000...---+++(((***,,,,,,+++))))))***(((***,,,---,,,,,,---...///000000111333888???EEEEEEGGGJJJJJJIIIHHHGGGGGGJJJNNNRRRWWWZZZ^^^cccfffhhhiiiiiigggfffgggkkknnnooorrrvvvxxxwwwvvvvvvxxx|||}}}{{{zzz~~~}}}zzzwwwwwwzzz|||~~~rrrfff^^^YYYSSSOOONNNNNNMMMLLLLLLKKKJJJKKKOOOWWWbbbiiilllwwwqqqhhhaaa]]][[[[[[ZZZZZZ___fffttt}}}{{{oooeeeZZZSSSPPPNNNLLLMMMTTTccc~~~vvvuuuzzzxxxrrrooollliiigggcccbbbaaaaaabbbaaa___]]]~~~}}}~~~zzzzzzyyyyyyyyyyyyxxxxxxzzzxxxvvvsssrrrrrrrrrsssqqqpppmmmfff___XXXTTTSSSOOONNNLLLJJJIIIHHHGGGGGGAAA>>><<<;;;;;;;;;999888666555333222222333444555555333111/////////111222,,,---...///////////////,,,,,,,,,++++++******)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++---//////---+++******,,,...---+++((('''''',,,...//////...------.../////////000333888???DDDDDDFFFGGGGGGFFFEEEFFFGGGKKKNNNSSSVVVYYY\\\___aaaeeefffeeeeeefffhhhkkknnnqqquuuxxxyyywwwvvvxxx{{{}}}~~~~~~{{{xxxxxx{{{}}}}}}{{{~~~ssseee]]]UUUSSSOOOMMMLLLKKKKKKJJJMMMMMMMMMLLLMMMQQQVVV[[[\\\fffsss|||qqqfffbbb^^^[[[[[[YYYYYY^^^eeellltttsssiii]]]UUURRRNNNLLLNNNUUUaaawwwuuurrrvvv}}}zzztttpppmmmjjjiiicccaaa```aaaaaa```^^^\\\~~~~~~{{{zzzzzzyyyxxxxxxwwwwwwxxxvvvtttsssrrrrrrssstttqqqqqqnnnhhh```ZZZUUUTTTPPPOOOMMMJJJHHHGGGFFFEEEAAA???<<<;;;<<<<<<:::999777666444333333333444555444333111000000000111111.........///////////////,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++++++++******************++++++,,,---------,,,,,,***+++,,,------,,,+++***---.........---+++)))(((...000111000///---....../////////000444:::???BBBDDDEEEFFFFFFEEEEEEFFFHHHMMMPPPTTTWWWYYYZZZ\\\^^^``````aaacccfffiiilllnnnssswww{{{{{{yyyzzzzzzzzz~~~|||yyyyyy|||{{{|||rrreee]]]XXXOOOOOONNNNNNNNNNNNOOOPPPMMMMMMMMMKKKJJJJJJLLLNNNUUU\\\fffnnnuuu}}}uuuiiiccc___\\\\\\[[[[[[```fffjjjpppzzzzzznnnaaaXXXUUUNNNKKKLLLSSS\\\mmmxxxrrruuu{{{{{{vvvqqqnnnmmmllldddcccbbbaaabbbaaa^^^\\\}}}}}}~~~}}}|||{{{zzzxxxwwwwwwvvvuuusssrrrrrrsssuuuvvvppppppmmmhhh```ZZZUUUSSSSSSQQQOOOLLLIIIGGGFFFEEEAAA???===<<<======;;;:::888777666555444444333333222222222111111111111111000///...---------...///,,,---------,,,+++***)))++++++++++++++++++++++++------,,,+++***************+++,,,,,,---------,,,++++++++++++++++++++++++---+++***+++...///---***,,,...000000///......///000///000333777<<<@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJOOORRRVVVYYYZZZZZZ[[[\\\[[[\\\___ccciiimmmpppqqqvvvzzz}}}}}}|||wwwxxx}}}|||yyyzzz}}}~~~|||wwwhhh^^^XXXVVVQQQQQQRRRRRRRRRSSSUUUWWWOOONNNMMMKKKHHHGGGIIIKKKQQQUUU[[[bbbiiiqqqzzzwwwmmmiiiffffffddddddiiiooorrrvvv|||tttfff\\\XXXPPPKKKJJJOOOTTTbbb}}}uuuuuu{{{|||wwwrrrooooooooogggfffdddddddddbbb```]]]||||||~~~~~~}}}{{{yyyxxxwwwuuutttrrrrrrrrrtttvvvwwwoooooommmggg```YYYUUUSSSUUUSSSQQQMMMJJJHHHFFFEEEBBB@@@============<<<;;;999888888777555444333333111111222222222111000000000///---+++***+++---...------......---,,,***)))++++++++++++++++++++++++//////---,,,+++************+++,,,,,,---------------,,,,,,++++++,,,,,,---***'''%%%'''---///---******,,,...///......///111111000111555:::>>>AAABBBDDDEEEEEEEEEEEEFFFIIILLLQQQTTTXXXZZZZZZZZZZZZ[[[ZZZ[[[```fffmmmsssuuuvvvwww{{{~~~~~~wwwwww|||}}}zzzzzz}}}~~~~~~|||zzzzzz~~~ttteee\\\WWWUUUTTTTTTTTTSSSRRRSSSTTTVVVSSSRRROOOLLLIIIIIILLLNNNIIIKKKOOOUUU\\\eeelllppptttuuuvvvuuutttuuuwwwyyyzzzvvvsssrrrpppoootttzzz}}}xxxiii^^^YYYTTTMMMJJJLLLOOO[[[yyyxxxvvv{{{}}}wwwrrrppppppqqqjjjiiigggfffeeedddaaa^^^}}}|||~~~}}}{{{yyyxxxwwwvvvuuussssssuuuuuuuuutttqqqooojjjddd^^^XXXTTTQQQTTTRRROOOMMMLLLJJJGGGEEE@@@===;;;:::::::::999888777666555444444444444444111111000000///...------222111000//////...//////......---,,,++++++***)))---+++***)))*********)))))))))(((((()))+++---...+++,,,,,,+++***+++---000000...,,,+++,,,------,,,,,,,,,+++***+++,,,---...///...,,,++++++,,,...///111111222666:::>>>??????CCCEEEFFFEEEDDDFFFKKKPPPRRRVVVZZZ\\\]]]]]]]]]^^^^^^]]]^^^cccjjjrrryyy|||}}}~~~|||vvvwww{{{{{{uuuvvv}}}~~~}}}yyypppggg```^^^\\\ZZZXXXXXXXXXXXXXXXVVVSSSRRRPPPLLLHHHEEEEEEFFFHHHIIILLLPPPTTTXXX\\\^^^```bbbeeeffffffggghhhiiiuuu{{{oooaaa[[[TTTLLLKKKQQQRRRVVVmmmxxxyyy~~~}}}xxxrrrooommmmmmnnnmmmkkkhhheeebbbaaa``````}}}{{{~~~~~~}}}|||zzzxxxwwwvvvwwwuuusssssstttuuutttsssqqqooojjjeee^^^YYYTTTRRRSSSQQQOOOMMMLLLJJJGGGEEE???===;;;:::;;;:::999888777666555444444444444444444333333222111111000000......---------......///......---------------------+++))))))***+++***)))++++++*********++++++,,,+++,,,,,,+++***+++---///000...,,,+++,,,------,,,------,,,,,,,,,---...///...---,,,,,,---...111222///000222777<<>>;;;:::;;;;;;:::999999777444333333333111000222222111000000000000000000000///...............,,,,,,,,,------......//////...,,,***)))((())))))------,,,,,,,,,,,,------)))***+++,,,------,,,,,,+++,,,---.........---,,,***+++,,,---............/////////...//////000111666:::???CCCEEEFFFHHHIIIEEEEEEEEEHHHMMMSSSZZZ]]]^^^______^^^[[[YYYXXXWWWaaadddgggjjjlllnnnqqqssswwwuuusssrrrtttxxx}}}|||xxxttt{{{}}}wwwnnnllliiiffffffllltttzzz~~~~~~xxxrrrqqqrrrsssoookkkgggfffdddcccaaabbbcccdddeeegggkkkrrrvvv}}}vvvrrrnnnmmmnnnppptttxxx}}}}}}tttnnnjjjgggiiirrr}}}zzziiiZZZVVVTTTOOOOOOSSS[[[lllyyytttqqqpppnnnjjjjjjmmmmmmllljjjfffccc___\\\[[[~~~~~~|||yyyvvvuuuttttttvvvtttsssrrrrrrqqqooolllllliiieee___ZZZUUURRRQQQPPPNNNJJJHHHGGGFFFEEEDDDAAA???<<<;;;;;;;;;;;;:::999777444333333333222000333222222111111111111111000000///.......................................///...---+++************------,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++,,,---....../////////...***+++,,,---...............000000///+++***,,,///666:::???CCCDDDEEEFFFFFFCCCCCCEEEHHHLLLQQQUUUWWWZZZ\\\]]]\\\ZZZXXXXXXXXXdddfffiiijjjkkklllnnnpppqqqooommmmmmqqqxxx|||xxxvvvttt{{{{{{uuujjjhhheeecccdddiiiqqqwww}}}xxxoookkkkkkjjjgggbbb___^^^^^^]]]\\\\\\^^^```aaabbbdddgggiiixxx{{{uuuooojjjjjjpppyyyooo```ZZZVVVOOOMMMPPPWWWfffvvvrrrppppppnnnjjjjjjmmmnnnmmmkkkhhheeebbb___^^^|||yyyvvvuuuttttttvvvuuutttttttttrrrooollljjjhhheee```[[[VVVRRRPPPRRROOOKKKIIIHHHHHHFFFEEEBBB@@@===<<<<<<===<<<;;;888666444333333333222111222222111000000000000111000000///...............///.........---------,,,------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////******+++,,,,,,---,,,,,,---111333111,,,***...222888;;;@@@CCCDDDDDDEEEEEECCCEEEHHHKKKNNNQQQTTTUUUXXXZZZ\\\ZZZXXXVVVWWWYYYdddgggjjjkkklllmmmnnnpppnnnmmmlllmmmssszzzyyyuuussstttzzz~~~yyyrrrgggfffcccaaabbbgggnnnttt~~~}}}tttoooooojjjgggcccaaaaaabbbaaaaaaaaacccddddddcccdddfffhhhpppyyy}}}rrrmmmjjjnnnuuu~~~vvvfff```ZZZQQQNNNPPPUUU```wwwuuuqqqooopppnnnjjjjjjlllnnnnnnmmmkkkhhheeebbbaaa|||yyyvvvuuutttttttttsssrrrrrrqqqooollliiihhhgggeeeaaa[[[VVVQQQOOONNNLLLHHHGGGFFFFFFEEEDDDAAA>>><<<:::;;;;;;;;;:::888666444333333333222111111111000////////////000000000///.....................------,,,+++++++++++++++++++++++++++************))))))))))))******------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...)))******++++++++++++***...222555333000///333888888<<<@@@CCCDDDDDDDDDEEECCCEEEIIILLLOOOQQQRRRSSSUUUWWWXXXUUUQQQPPPSSSWWWdddggglllpppqqqqqqrrrsssqqqqqqrrruuu{{{~~~wwwrrrppptttzzz~~~~~~|||vvvooofffeeebbb``````eeekkkqqq~~~zzzuuuuuuooommmjjjjjjkkkkkkkkkjjjkkkkkkjjjgggeeeeeegggiiilllsssuuunnnjjjlllqqqzzz{{{jjjccc\\\SSSOOOQQQQQQYYYmmmvvvsssqqqrrrpppkkkjjjlllnnnnnnnnnmmmkkkhhheeeccc|||yyyvvvuuuttttttrrrpppooonnnmmmkkkhhhfffgggfffdddaaa\\\VVVQQQNNNNNNLLLIIIHHHHHHHHHHHHGGG>>><<<999888888888888777777666333333444444333222111000000///////////////000000///...............---------,,,,,,+++++++++)))***+++++++++++++++******))))))))))))))))))***------,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,******++++++++++++******))),,,......---...111555777:::???BBBCCCCCCDDDDDDAAACCCGGGKKKNNNOOOPPPQQQUUUWWWWWWTTTPPPQQQWWW]]]ffflllsssxxxzzzyyyxxxxxxpppsssxxx~~~|||sssooonnnsssyyy~~~}}}|||yyysssllleeecccaaa^^^^^^aaaggglllzzz~~~~~~zzzzzzzzz{{{}}}}}}|||zzzzzzyyyvvvqqqllljjjjjjkkklllqqq|||}}}{{{{{{vvvoooiiiiiimmmsss}}}nnneee\\\SSSOOOQQQQQQXXXhhhyyyvvvtttuuurrrmmmkkkmmmmmmnnnnnnnnnmmmjjjgggeee|||yyyvvvuuutttttttttqqqnnnmmmlllkkkiiigggeeeeeedddbbb]]]WWWQQQMMMMMMKKKIIIHHHIIIJJJJJJJJJ???<<<:::888999999888777777555333333444444333222222111000000//////000000000000///...............---------------,,,,,,,,,)))***+++---------,,,,,,++++++************++++++,,,,,,++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,---------,,,,,,+++(((((()))***+++---///000444777<<<@@@AAAAAABBBCCCAAACCCFFFIIILLLOOOPPPQQQTTTVVVVVVRRRPPPSSS]]]fffmmmsss|||~~~|||rrrwwwwwwnnnllllllsssyyy}}}|||zzzxxxqqqjjjcccbbb___\\\[[[^^^cccgggrrrxxxzzzuuutttsssuuu{{{uuuqqqqqquuuxxxpppiiiggggggjjjrrrzzzvvviii___TTTQQQSSSPPPWWWddd{{{}}}yyywwwxxxtttooolllmmmlllmmmnnnooommmkkkhhhfff|||yyywwwuuuttttttxxxuuuqqqnnnnnnmmmllljjjeeeeeedddbbb]]]WWWQQQMMMHHHFFFDDDDDDFFFGGGGGGGGGBBB???===;;;<<<<<<;;;:::777555333333444444333222333222222111000111111111000000///.......................................***+++---...///......------,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///000222111///---,,,,,,,,,---.........///......------///------...000222333222111555:::>>>???@@@@@@AAABBBCCCFFFJJJMMMPPPRRRSSSNNNPPPPPPMMMKKKQQQ]]]hhhrrryyyzzzsssjjjiiilllsssyyy}}}|||zzzwwwppphhhbbb```]]]ZZZYYY[[[___ccckkksss~~~{{{{{{}}}{{{pppkkkjjjnnnwwwyyyppphhheeecccdddjjjqqqxxx}}}ooocccXXXTTTVVVKKKQQQ]]]qqq{{{zzzzzzvvvpppmmmnnnlllmmmnnnooonnnkkkiiiggg}}}yyyvvvvvvuuuuuutttrrrqqqooollljjjiiihhhgggdddeeeddd```YYYSSSNNNLLLJJJIIIGGGGGGGGGGGGEEEDDDAAA>>>:::999999::::::999666666555444333333333333222222222111000//////...333111///,,,++++++,,,,,,,,,------------------...************************+++,,,,,,******+++...111,,,---......//////......------,,,,,,,,,+++++++++------------------------%%%---111111000000222333444777;;;???BBBBBBBBBBBBDDDHHHLLLOOOQQQRRRRRRSSSPPPNNNMMMMMMQQQ]]]iii{{{}}}mmmfffiiimmmvvvxxxzzz|||yyyssskkkdddgggccc]]][[[\\\]]]\\\[[[aaajjjxxx}}}|||sssiiieeedddfffoooxxxzzzoooccc]]]ZZZZZZ___eeekkksss~~~qqqeee\\\VVVUUUVVVRRRUUUhhhxxxtttzzzzzzqqqmmmpppkkklllmmmmmmlllkkkiiiggg{{{yyyxxxxxxwwwvvvsssrrrpppmmmkkkiiiggggggffffffeee```YYYSSSOOONNNKKKIIIHHHGGGHHHGGGFFFDDDAAA???;;;::::::;;;;;;:::666666555444333333333333222222111111000//////...000//////...///000111222...------,,,***))))))(((,,,,,,+++++++++*********,,,,,,+++***((((((+++---,,,------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111222444666777555666888<<>><<<;;;;;;;;;:::999666666555444333333333333111111111111000000//////+++,,,---...////////////,,,,,,,,,------.........------------------------***++++++)))(((''')))***---,,,,,,,,,------..................------------........................111---***+++000555777777888:::<<<>>>???@@@BBBDDDHHHMMMSSSVVVVVVTTTTTTTTTSSSOOONNNQQQSSSXXXaaakkkqqqxxxpppjjjlllqqquuuwwwyyywwwrrrlllfffcccbbbbbbcccdddcccaaa___\\\aaadddiiiooowwwyyymmmaaaZZZXXX\\\fffppp|||mmm___[[[\\\ZZZVVVSSSSSSXXX]]]bbbhhhsssuuufff]]]ZZZTTTPPPPPP[[[ooouuutttwwwtttnnnkkkjjjkkknnnoooooonnnkkkiii}}}{{{zzzyyyyyyvvvssspppkkkkkkjjjiiihhhhhhhhhhhhhhhfffbbb\\\UUUPPPNNNMMMMMMKKKIIIHHHHHHGGGEEECCC>>><<<::::::::::::888777666666555444333333333333111111111000000000000000$$$&&&)))---000333555666++++++,,,------...//////++++++,,,---...//////000)))***++++++******,,,------,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++------------------------333000///222777;;;;;;:::999;;;>>>@@@@@@BBBEEEHHHOOOXXXbbbfffccc\\\WWWTTTTTTPPPOOOSSSVVVZZZbbbkkkpppwww~~~~~~}}}~~~|||zzzmmmiiimmmrrrxxxzzz{{{xxxrrrkkkgggeeedddfffiiijjjiiigggdddbbbccceeeggglllsss}}}zzznnnaaaYYYVVVYYYcccmmm{{{}}}nnn```\\\\\\YYYTTTQQQRRRUUUXXX[[[___iiixxxxxxggg\\\YYYWWWSSSRRRXXXfff~~~vvvppprrrrrroookkkhhhjjjmmmoooooollliiiggg|||}}}}}}}}}~~~{{{zzzyyyyyyyyyvvvrrrnnniiiiiihhhgggggggggggggggeeedddaaa\\\VVVPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDBBB===;;;:::999:::999777666666666555444333333333333111111000000000000000000......//////000111111111,,,,,,,,,++++++************+++,,,,,,---...//////)))+++,,,---,,,,,,...///---,,,+++++++++,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++...///000333777:::;;;;;;===???BBBBBBAAACCCGGGJJJUUU```mmmrrrmmmddd\\\XXXUUURRRQQQUUUYYY\\\cccjjjppptttyyy{{{zzzvvvsssqqqpppvvvsssiiihhhnnnuuuzzz|||}}}yyyqqqkkkggggggfffiiimmmnnnmmmjjjhhhgggaaacccfffjjjrrr}}}{{{ooobbbYYYUUUWWW___hhhuuu~~~pppccc^^^\\\YYYUUUSSSRRRTTTVVVVVVXXX```mmmwww|||iii]]]ZZZTTTQQQQQQUUU```uuusssppppppnnnllliiikkknnnooooookkkhhheee{{{||||||{{{{{{xxxxxxxxxxxxxxxuuupppllllllkkkiiihhhfffeeeeeeeeeccccccbbb^^^XXXRRROOONNNKKKJJJGGGFFFFFFEEEBBB@@@===<<<::::::;;;:::888666666666555444333333333333000000000000000000000111666444222///---,,,,,,,,,,,,,,,++++++++++++******---,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,------,,,+++***+++,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111333666:::===BBBEEEGGGEEEBBBBBBFFFJJJXXXdddrrrwwwrrriiiaaa^^^WWWSSSRRRVVV[[[^^^ccchhhnnnppprrruuuuuuqqqjjjffffffllluuuxxxlllfffhhhqqqyyy{{{}}}}}}xxxpppiiiggggggiiimmmqqqrrrpppmmmlllmmmeeefffiiinnnuuu~~~{{{ooobbbYYYTTTTTTZZZbbbmmm~~~sssfff```\\\XXXVVVXXXSSSUUUVVVTTTTTTZZZeeennn~~~mmmaaa]]]QQQPPPQQQTTT\\\ooo|||pppnnnnnnmmmkkkmmmoooqqqooolllgggddd}}}}}}|||{{{{{{{{{{{{||||||{{{xxxsssoooooonnnllliiigggeeedddcccbbbcccbbb___ZZZTTTPPPOOOKKKIIIGGGFFFEEEDDDBBB@@@>>>===;;;;;;<<<;;;999777666666555444333333333333000000000000000111111111---,,,++++++,,,///111333***++++++,,,...///000000///......---+++***)))))),,,---///...,,,******+++---,,,+++******,,,.../////////.........---------////////////////////////---///222333444888>>>DDDGGGIIIJJJGGGCCCAAADDDHHHXXXdddrrrwwwrrrjjjeeecccXXXTTTSSSWWW\\\^^^bbbgggllllllnnnqqqrrroooggg```bbbhhhqqqzzz|||sssiiieeeiiisss|||{{{}}}}}}xxxooohhhfffggglllppptttuuusssqqqpppqqqlllnnnpppsssxxxzzzooobbbYYYSSSRRRWWW^^^hhhyyyttthhhaaa\\\WWWXXX[[[VVVWWWXXXUUUTTTYYYbbbkkkuuupppddd```YYYWWWVVVVVVYYYgggrrrnnnmmmmmmllloooqqqrrrqqqlllgggddd~~~~~~}}}{{{zzzyyyxxxuuurrrnnnnnnmmmkkkiiifffdddbbbaaafffddd```\\\WWWSSSOOOMMMIIIHHHGGGEEEDDDBBBAAA@@@@@@???===;;;999888888777555444444333333222222111333333222000///---,,,,,,...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++///111111000///---***+++...///...++++++,,,---,,,***)))***+++000000000111555999===@@@DDDFFFGGGHHHFFFFFFFFFGGGXXX\\\aaaeeegggeeecccaaaVVVVVVUUUVVVXXX\\\```bbbeeefffhhhjjjjjjgggccc___[[[aaakkktttzzz{{{zzzxxxxxxsssllljjjmmmqqqsssttt||||||{{{wwwrrrmmmjjjiiipppuuuxxxyyy|||xxxxxxxxxzzz}}}|||ooobbb[[[WWWTTTTTTWWWaaaooo|||nnnddd```___``````\\\YYYTTTRRRSSSYYY```dddtttvvvhhh```ZZZUUURRRTTTWWWbbb|||vvvllliiieeekkkmmmppprrrrrrooohhhccc|||{{{zzzxxxuuurrrnnnmmmkkkiiifffdddbbbaaaeeeccc```[[[WWWRRROOOMMMIIIIIIGGGFFFDDDCCCAAAAAA;;;:::999888888777777777555444444333333222222111111111000000//////..............................------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***---//////...---,,,,,,---......,,,+++*********++++++,,,,,,,,,000000000111555999===@@@@@@BBBDDDEEEEEEEEEFFFHHHNNNQQQVVVZZZ\\\\\\YYYWWWSSSTTTUUUWWWZZZ\\\___```eeefffggggggeeeaaa\\\XXX]]]bbbkkksssxxxyyywwwuuutttooojjjjjjnnntttwwwxxx}}}}}}{{{vvvpppkkkiiihhhsssyyy|||ooo```XXXTTTQQQRRRUUU[[[hhh~~~vvvlllgggeeeeeeddd```]]]XXXVVVVVVZZZ___bbbrrr~~~|||mmmeee\\\UUURRRSSSUUU___www|||oookkkiiilllmmmoooqqqqqqnnniiiddd|||zzzyyyxxxvvvtttooonnnllliiifffdddbbbaaadddccc___[[[VVVQQQNNNLLLJJJIIIHHHGGGEEECCCBBBAAA<<<;;;;;;;;;;;;<<<<<<===555444444333333222222111////////////000000000000........................,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,------,,,)))+++......---,,,++++++***(((''')))---///...,,,000///000222555999===???<<<>>>@@@AAABBBCCCEEEGGGIIIMMMRRRVVVXXXXXXVVVUUUOOOQQQTTTWWWZZZ\\\^^^^^^dddeeefffeeeccc___[[[XXX```fffnnnuuuyyyyyyvvvtttppplllhhhjjjpppwww|||}}}~~~}}}yyysssmmmhhhffffffttt}}}qqqaaaXXXSSSPPPRRRUUUVVVcccxxxtttnnnkkkiiiggggggddd```]]]\\\^^^```bbbooo{{{sssiii]]]VVVRRRRRRSSS[[[pppqqqlllkkkmmmmmmmmmnnnooommmiiifff}}}yyyvvvuuutttsssrrrooonnnllljjjgggdddbbbaaadddbbb___ZZZUUUQQQMMMLLLKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>============>>>>>>555444444333333222222111000000//////////////////........................++++++++++++,,,,,,---...+++++++++******************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,'''+++///000---******+++,,,)))&&&)))...000...***//////000222555999<<<>>>;;;===???@@@@@@AAADDDFFFIIILLLQQQUUUWWWWWWVVVUUUNNNPPPRRRUUUYYY\\\___```ccceeeffffffdddbbbaaa```eeekkkrrryyy}}}|||yyywwwoookkkiiilllssszzz~~~|||wwwpppiiieeeddddddrrr}}}vvveeeZZZUUURRRSSSWWWUUUaaauuuzzzuuuqqqooonnnlllhhheeeccccccdddeeelllyyyvvvkkk^^^VVVRRRRRRSSSYYYkkkqqqkkkkkkmmmllllllmmmmmmllljjjggg~~~~~~}}}~~~{{{wwwtttsssrrrqqqpppooonnnllljjjgggeeecccbbbdddbbb___ZZZUUUQQQMMMLLLKKKJJJIIIGGGEEEDDDCCCBBB======;;;:::999888888888555444444333333222222111111111000000//////..............................++++++++++++,,,,,,---...+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...'''+++000000---+++***+++...+++((()))---///,,,(((......000222555999<<<======>>>?????????@@@BBBDDDFFFIIIMMMPPPSSSSSSRRRQQQOOOPPPQQQTTTXXX]]]aaadddeeeggghhhhhhfffdddeeefffhhhmmmuuu|||~~~{{{xxxpppmmmkkkmmmttt{{{~~~{{{tttllleeeaaaaaacccppp|||zzzhhh]]]VVVRRRSSSVVVUUU___qqq|||tttrrrnnnjjjhhhgggggggggmmmyyyxxxjjj___WWWSSSTTTUUUYYYiiizzztttllllllnnnmmmllllllmmmmmmkkkiii~~~~~~||||||}}}~~~{{{xxxvvvuuutttrrrpppmmmmmmkkkjjjhhhfffeeeddddddccc___[[[VVVQQQNNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???===;;;999888777777555444444333333222222111222111111000///......---........................,,,,,,+++++++++,,,------,,,,,,,,,+++******))))))*********++++++,,,,,,---+++,,,---,,,+++,,,...///***,,,//////...---,,,,,,...,,,)))***,,,---+++(((---...000222555888;;;===>>>?????????>>>???BBBDDDGGGIIILLLOOOQQQQQQPPPOOOOOOPPPSSSWWW[[[```dddfffgggiiijjjhhheeeccceeegggkkkooovvv|||~~~|||xxxuuupppmmmkkknnntttzzz}}}~~~}}}yyyqqqhhhaaa___```cccnnnzzz|||jjj^^^VVVQQQQQQSSSSSS[[[lll|||wwwrrrmmmkkkjjjjjjppp|||}}}mmmaaaYYYTTTUUUVVVXXXeeeuuu{{{pppooonnnmmmmmmnnnooonnnllljjj~~~~~~~~~}}}{{{yyyxxxwwwuuuqqqooolllkkkkkkjjjiiihhhggggggeeeccc```[[[WWWRRROOOMMMIIIIIIGGGFFFDDDCCCAAAAAABBBAAA???===;;;:::999888555444444333333222222111000000000000////////////........................------,,,+++++++++,,,,,,---------,,,+++*********)))******+++,,,,,,------(((***,,,+++***+++---000......---...//////...,,,+++++++++++++++,,,,,,+++,,,---000222555888;;;<<<;;;<<<=========???CCCFFFJJJKKKNNNPPPQQQQQQPPPOOOLLLPPPVVV\\\aaadddeeeeeegggjjjkkkiiifffeeeiiilllqqquuuzzz~~~{{{vvvrrrmmmjjjiiikkkrrrxxx{{{{{{|||wwwoooeee^^^]]]```ccciiivvvmmmbbbYYYSSSQQQRRRRRRYYYiii}}}wwwsssqqqqqqttttttddd[[[VVVVVVUUUVVV```nnntttrrrnnnmmmnnnoooqqqpppmmmjjj{{{zzzxxxwwwvvvtttpppmmmkkkjjjjjjjjjiiihhhhhhhhhfffddd```\\\WWWSSSOOOMMMIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;999777777666666555555444333333222222111.........///000111111222...........................------,,,++++++++++++......------,,,+++******))))))***+++,,,,,,------&&&(((******)))***---000111...,,,---000111///---((()))++++++++++++---///,,,---000222666888:::<<<888999:::;;;<<>>===<<<;;;:::888777666555333111111222222111000333222000/////////000111///...,,,++++++,,,...///,,,,,,...////////////...++++++++++++++++++++++++++++++***))))))+++---///...---------------------...////////////...------------,,,,,,------...///222111111222555888;;;<<<999::::::::::::===BBBEEEHHHIIIJJJJJJKKKJJJJJJJJJOOOTTT\\\ccchhhkkkoooqqqsssqqqmmmjjjnnn{{{ppp\\\SSSUUUZZZcccmmmtttuuuuuunnnhhhdddcccccc```___aaaccciiirrr{{{{{{pppiiidddcccdddhhhttt{{{nnnddd```^^^```kkk|||uuuqqqmmmkkkhhhfffeeecccaaa___```aaaaaaaaadddlllxxxvvvjjj___XXXTTTRRRTTTYYYeee~~~~~~rrrqqqqqqsssvvvxxxuuuppplll}}}||||||zzzxxxvvvssspppoookkkjjjiiigggdddbbbaaa```dddccc```\\\XXXTTTQQQPPPKKKIIIEEECCCCCCBBBAAA???>>>>>><<<;;;999888777666666444222111222222111000222222000/////////000111///...,,,++++++,,,...///,,,,,,...////////////...++++++++++++++++++++++++)))******+++,,,---,,,+++++++++,,,------........................---,,,,,,,,,,,,,,,+++,,,---......000000111222444777999;;;;;;;;;;;;::::::<<<@@@DDDFFFGGGHHHJJJKKKLLLLLLLLLOOOSSSZZZ```dddhhhlllooorrrooojjjgggkkkxxxqqqZZZRRRTTT[[[eeeooovvvwwwuuummmgggccccccccc``````cccdddjjjsss{{{}}}xxxmmmhhhcccaaabbbgggpppxxxyyyyyynnniiiaaabbbmmm~~~wwwpppjjjfffbbb```\\\ZZZXXXWWWUUUSSSVVVWWWWWWWWWYYY```jjjrrrxxxmmmaaaZZZVVVSSSUUUYYYccczzzssspppqqqtttvvvwwwvvvrrrooo|||~~~|||{{{zzzxxxvvvsssqqqooolllkkkiiigggeeebbbaaa```^^^^^^\\\[[[YYYWWWVVVUUUJJJHHHDDDBBBBBBBBB@@@???<<<;;;:::888777666666666777555333222333333222000111111000000000000000111///...---,,,,,,---...///+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********,,,...---+++)))((()))+++,,,---.........------......------,,,++++++,,,,,,,,,---------------///222444555777999;;;;;;;;;;;;::::::<<<@@@CCCDDDEEEGGGHHHJJJKKKKKKKKKPPPSSSXXX]]]aaaeeeiiilllppplllgggdddgggtttppp[[[SSSVVV]]]gggqqqwwwwwwuuulllfffaaaaaaaaa``````ccceeejjjsss{{{|||yyyoookkkeeebbbbbbeeejjjnnnnnn{{{vvvqqqhhhhhhooo~~~wwwpppkkkeee```]]]VVVSSSPPPMMMMMMLLLKKKJJJOOOPPPPPPOOOPPPTTT[[[bbbmmmxxxyyynnnbbb[[[UUURRRRRRVVV```vvvsssqqqsssuuuwwwvvvtttrrrppp{{{~~~|||{{{zzzxxxvvvsssqqqpppmmmllljjjhhheeecccaaa```]]]\\\[[[YYYWWWUUUSSSRRRJJJGGGDDDBBBBBBAAA@@@???;;;:::999777777666777777999777444333444444222111000000111111111111000000........................,,,,,,***))))))***++++++++++++++++++++++++++++++---+++)))***,,,---+++)))((()))+++,,,,,,,,,++++++,,,------------,,,+++++++++,,,---...///......---***///444777888888;;;===999::::::::::::===BBBEEEFFFGGGHHHIIIJJJKKKKKKKKKRRRTTTXXX\\\___cccgggjjjkkkhhhccc___bbbnnnjjjYYYTTTWWW^^^iiirrrwwwvvvsssllleee___^^^^^^]]]___cccfffkkkrrryyy~~~|||{{{wwwqqqkkkiiiiiiiiihhhjjjrrrzzztttoooppp|||vvvqqqiiiccc^^^[[[XXXVVVOOOLLLHHHGGGGGGGGGGGGFFFGGGIIIJJJIIIHHHJJJOOOSSSZZZdddssssssfff^^^WWWQQQQQQSSS[[[oooyyytttuuuwwwwwwuuuqqqnnnmmm{{{}}}{{{{{{zzzxxxvvvsssqqqpppmmmllljjjhhheeecccaaa``````___\\\XXXTTTPPPMMMLLLIIIFFFCCCBBBAAAAAA@@@???===<<<:::999999999::::::999777555444444444333222///000111222222111000///------...//////...------000...,,,*********,,,---++++++++++++++++++++++++111---)))(((***+++++++++******+++,,,+++***)))(((,,,------------,,,++++++,,,---///111111000...---***///555999::::::<<<>>>777888999999;;;>>>DDDGGGKKKKKKLLLLLLLLLLLLLLLKKKSSSVVVYYY\\\^^^bbbfffjjjgggddd___ZZZ]]]hhhxxxuuucccUUUUUUXXX___iiisssvvvuuuqqqkkkddd]]]\\\\\\[[[^^^bbbgggkkkrrrwww{{{~~~yyywwwrrrooollliiiiiinnnzzz|||tttooowww~~~vvvqqqmmmhhh```ZZZVVVTTTRRRQQQNNNKKKHHHFFFGGGHHHHHHHHHAAADDDFFFEEECCCDDDGGGKKKOOOWWWcccmmmvvvyyykkkbbbZZZSSSQQQSSSVVVjjjwwwxxxyyywwwsssoookkkjjj}}}}}}zzzwwwuuusssssssssqqqoookkkgggdddbbbbbbbbbaaa^^^ZZZWWWUUURRRNNNKKKJJJHHHFFFFFFFFFEEECCCAAA>>>;;;999888999999888666888777666444222000///...////////////////////////...---,,,,,,,,,,,,---...///...,,,*********,,,---)))***++++++***)))***,,,---+++(((&&&&&&(((+++---------------------------,,,,,,,,,,,,,,,+++***)))------,,,+++)))***---///---000555;;;>>>>>>===<<<;;;<<<===;;;;;;>>>EEEKKKLLLMMMNNNNNNLLLLLLMMMNNNSSSWWW[[[]]]^^^___dddggggggbbb[[[ZZZ___jjjuuu|||xxxfffYYYUUULLLVVVbbbjjjqqquuusssnnnfff___YYYXXXXXXZZZ```gggjjjnnnrrrvvvyyy}}}}}}~~~xxxyyy}}}vvvqqqoooiiilllsss~~~|||~~~zzzppphhhcccccc^^^XXXRRROOOMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFMMMOOOSSSZZZaaaiiiooosssnnnccc\\\VVVRRRRRRXXXeee~~~{{{wwwuuuwwwuuunnnhhhggg~~~}}}~~~}}}zzzwwwuuusssrrrrrrqqqooolllhhheeedddccccccbbb___[[[XXXVVVSSSOOOMMMKKKIIIFFFDDDCCCBBB@@@>>>===;;;999888888888777666444333333333333333333222////////////////////////...---,,,,,,,,,,,,---...///...,,,******+++,,,---***+++,,,+++***)))***+++,,,+++)))'''''')))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++***+++...000///222777<<>>=========<<<;;;<<<@@@FFFJJJKKKMMMOOOPPPPPPQQQSSSUUUUUUWWWYYY[[[\\\^^^aaacccccc___ZZZYYY^^^fffnnnsssyyyzzz|||zzzmmm\\\QQQNNNMMMWWWccckkkqqquuurrrmmmeee^^^XXXWWWWWWXXX^^^eeekkknnnssswwwzzz}}}}}}~~~yyyyyy|||tttppplllmmmqqqzzz~~~~~~uuummmeee^^^ZZZ[[[WWWSSSOOONNNLLLKKKIIIDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDFFFIIIMMMRRRXXX]]]___eeennn{{{qqqeee^^^WWWSSSRRRVVVbbbyyy~~~xxxuuuuuutttnnniiihhh|||~~~}}}}}}|||zzzwwwtttsssrrrqqqqqqooollliiifffeeeddddddccc```]]]ZZZWWWTTTPPPNNNOOOKKKGGGDDDBBBAAA@@@???<<<:::888777777777666555222333333333333333333444////////////////////////...---,,,,,,,,,,,,---......---,,,+++***+++,,,---,,,---...---+++******++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,++++++,,,///111111444888===???@@@???>>>???===;;;;;;>>>CCCFFFHHHKKKMMMOOOQQQSSSUUUYYY[[[ZZZYYYXXXZZZ]]]___``````aaa^^^[[[[[[___dddiiikkkmmmmmmooommmcccTTTKKKIIINNNXXXdddkkkqqqtttrrrlllccc]]]WWWVVVVVVWWW]]]ccckkkoootttxxx{{{~~~}}}}}}|||{{{}}}}}}vvvooonnnmmmqqq~~~zzzuuummmeee___YYYTTTQQQQQQOOOMMMLLLLLLKKKIIIHHHBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFIIILLLNNNPPPPPPVVV```jjjtttttthhh___XXXSSSSSSSSS]]]ssszzztttsssrrrnnnjjjjjj~~~}}}zzz}}}}}}|||{{{yyywwwtttrrrqqqpppooommmkkkhhhfffeeedddcccccc```\\\YYYWWWTTTPPPNNNQQQNNNIIIEEEDDDDDDCCCCCC<<<999777666777777666444555555444333333222111111////////////////////////...---,,,,,,,,,,,,---...------,,,+++++++++,,,------...///---+++******+++*********++++++*********------------------------+++,,,,,,---,,,,,,++++++)))+++,,,,,,,,,---///222222444888<<<>>>???>>>===@@@===:::;;;@@@EEEFFFFFFJJJLLLNNNPPPRRRTTTXXX[[[\\\ZZZXXX[[[___bbbbbbaaa```^^^[[[\\\```eeejjjllliiiiiiiiiggg^^^QQQKKKKKKPPPZZZeeelllqqqssspppjjjbbb\\\WWWVVVVVVWWW]]]ccckkkooouuuyyy}}}}}}|||qqqmmmiiiiiirrrxxxsssnnnhhhaaaZZZVVVSSSPPPNNNKKKJJJJJJJJJKKKJJJGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAEEEEEEEEEFFFGGGHHHIIIIIIIIIMMMRRRXXX___hhhqqqwwwxxxjjj```XXXSSSRRRQQQZZZlll{{{sssqqqqqqnnnllllll}}}|||yyy||||||{{{zzzyyywwwtttrrrpppooolllkkkiiigggeeedddcccbbbbbb___\\\YYYVVVSSSOOOMMMOOOLLLGGGEEEDDDEEEEEEEEE<<<999777666777777666444555555444333333222111111////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------...///---+++******+++)))***+++,,,,,,+++***)))------------------------+++,,,,,,---------,,,,,,)))+++,,,---------000222111333777:::<<<<<<;;;;;;>>>;;;999;;;@@@EEEGGGFFFJJJKKKLLLMMMMMMOOOSSSVVVZZZXXXXXX\\\aaadddcccaaa___\\\ZZZ[[[```gggmmmpppkkkjjjiiifff]]]QQQMMMNNNQQQ[[[eeekkkppprrrnnnhhh```[[[WWWWWWXXXYYY^^^dddlllpppvvv{{{~~~}}}{{{}}}vvvnnngggfffkkk~~~vvvlllgggccc___YYYTTTQQQOOONNNMMMJJJIIIIIIJJJJJJIIIFFFCCCFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCBBBAAACCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLPPPUUUZZZ^^^eeekkkttt{{{|||lllaaaXXXSSSRRRQQQXXXhhh|||qqqoooppppppnnnooo~~~}}}zzz|||{{{zzzyyyxxxwwwtttqqqooonnnjjjiiihhhgggeeedddcccbbbbbb___[[[XXXVVVSSSOOOMMMKKKHHHEEECCCCCCCCCCCCBBB<<<:::888777777777666555222333333333333333333444////////////////////////...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,---...---+++******+++******++++++++++++******+++++++++++++++++++++++++++,,,,,,---------------***,,,---...---...///111111333555888999:::999999:::999999;;;???DDDGGGHHHJJJKKKKKKJJJIIIJJJNNNPPPVVVWWWZZZ^^^bbbccccccaaa\\\ZZZYYY[[[aaahhhnnnqqqpppmmmjjjeee[[[PPPMMMOOORRR[[[eeejjjnnnoookkkeee^^^YYYVVVWWWXXXZZZ```ffflllqqqwww}}}}}}{{{|||}}}tttjjjgggiiiuuu}}}tttkkkccc^^^ZZZVVVQQQNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIHHHEEECCCFFFFFFEEEDDDDDDCCCBBBBBBFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOSSSXXX___dddhhhlllrrrvvv|||pppdddYYYTTTSSSRRRWWWddd{{{{{{pppoooqqqrrrqqqqqq~~~{{{}}}zzzyyyyyyxxxvvvtttqqqnnnmmmiiiiiiiiihhhfffeeedddcccccc```\\\YYYWWWTTTPPPNNNJJJHHHEEEDDDCCCBBB@@@???===;;;999888888888777666444333333333333333333222////////////////////////...---,,,,,,,,,,,,---...***+++,,,,,,------------***+++,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------+++---...///...---...///222333555777888999888888555777999;;;>>>BBBGGGJJJKKKKKKJJJIIIHHHIIILLLOOOXXX\\\aaaeeefffeeecccbbb\\\\\\]]]```ffflllpppqqqvvvrrrllleeeZZZOOOLLLOOORRR[[[dddiiimmmmmmiiibbbZZZUUUSSSUUUXXXZZZ```fffmmmqqqxxx~~~|||zzzzzz|||}}}}}}oookkkiiilll|||zzzqqqiiibbb\\\XXXRRRPPPMMMKKKJJJIIIGGGFFFGGGFFFFFFFFFHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHGGGGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJNNNSSSVVVWWWZZZ^^^aaadddiiiooosssvvv|||tttggg\\\VVVUUURRRUUU```vvvzzzooonnnssstttssssss|||~~~zzzyyyxxxxxxvvvtttqqqnnnllljjjjjjiiiiiihhhfffeeeddddddaaa^^^[[[XXXUUURRROOOMMMKKKHHHFFFEEECCC@@@===>>>;;;999888999999888666888777666444222000///...////////////////////////...---,,,,,,,,,,,,---...***+++,,,---------------)))***++++++***)))***,,,,,,++++++******++++++,,,------------------------+++,,,,,,---.........---,,,---//////...---......222444555777888999888888222555999;;;===@@@GGGKKKLLLLLLKKKIIIHHHJJJMMMPPP\\\bbbjjjmmmkkkgggeeeeee^^^___bbbgggmmmqqqqqqqqq{{{vvvoooggg[[[OOOLLLOOORRR[[[dddiiillllllgggaaaWWWSSSQQQTTTWWWZZZ```fffmmmrrryyy~~~|||zzzzzz{{{|||tttmmmiiigggppp~~~zzzqqqiiibbb\\\XXXTTTOOOMMMKKKJJJJJJIIIFFFDDDEEEDDDCCCEEEGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFFFFEEEDDDFFFFFFFFFHHHIIIJJJIIIHHHGGGKKKOOOQQQQQQRRRUUUXXXXXX\\\aaaccceeejjjrrryyywwwiii^^^XXXWWWRRRTTT^^^sssyyynnnoootttuuutttttt}}}~~~|||yyyxxxvvvwwwxxxwwwuuurrrnnnlllmmmllljjjiiigggfffeeeeeeeeeccc```\\\XXXUUURRRQQQNNNKKKGGGDDDBBBAAA???>>>AAA???<<<999777555444444111222222222222111000000333222111000///---,,,,,,......---------,,,,,,,,,---------......---***'''++++++************++++++)))+++---//////---+++)))++++++++++++++++++++++++......---...//////---,,,...,,,,,,,,,...///000///000444888::::::999999999::::::;;;===@@@DDDHHHKKKJJJGGGEEEFFFGGGHHHNNNUUU]]]dddiiikkklllmmmiiicccaaa```eeepppyyyzzzzzz{{{wwwxxxsssfffWWWNNNOOOTTTUUU]]]fffkkkmmmkkkcccYYYQQQRRRRRRRRRUUUZZZaaafffnnnrrrxxx}}}|||zzz|||}}}uuuoooiiijjjqqq~~~xxxzzzvvvqqqhhh```ZZZVVVRRROOOLLLKKKKKKJJJHHHGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJIIIEEEDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMRRRTTTWWWYYY[[[^^^aaadddppp~~~zzzjjj```YYYUUUSSSTTT[[[ooouuupppllllllmmmoooppprrr~~~}}}~~~}}}zzzyyywwwwwwxxxxxxvvvrrrooolllmmmllljjjiiigggfffeeeeeecccaaa^^^ZZZVVVSSSQQQPPPNNNKKKGGGDDDBBBAAA???>>>???===;;;999777666666666222222222333222111111000111111000///...------,,,......---------,,,,,,,,,...---,,,---...---***(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,+++...---------...///......000444888::::::999999999::::::;;;===@@@DDDGGGIIIIIIFFFDDDFFFGGGIIIOOOWWW___hhhpppuuuvvvuuunnnfffdddeeemmmzzz}}}|||uuufffVVVNNNOOOTTTVVV^^^fffkkkmmmkkkbbbXXXRRRQQQPPPPPPRRRYYYaaahhhnnnrrrxxx}}}~~~rrrfffdddjjjzzzwwwqqqvvvyyysssnnniiibbb[[[WWWSSSPPPNNNJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFHHHIIIKKKHHHHHHIIIIIIJJJKKKKKKKKKOOOQQQTTTVVVWWWZZZ]]]```eeeqqqnnnccc[[[VVVUUUTTTZZZkkkxxxrrrnnnooopppooonnnooo}}}|||~~~}}}zzzyyywwwxxxyyyyyyvvvsssooommmnnnlllkkkiiigggfffeeeddddddbbb___[[[WWWTTTRRRQQQNNNKKKGGGDDDCCCAAA@@@>>>===<<<:::888777777888888333333333333333222222111////////////.........---......---------,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***,,,---......///.........111444777999999999999:::;;;;;;<<<===@@@CCCFFFHHHHHHEEECCCEEEGGGJJJRRRZZZcccooo{{{wwwmmmhhhmmmyyyuuudddSSSKKKMMMRRRWWW___fffjjjllljjjaaaWWWQQQPPPOOONNNQQQYYYbbbiiiooosssyyy}}}{{{jjjdddgggmmmyyy}}}ssskkkjjjkkkppp~~~wwwoooiiiccc___YYYTTTRRRPPPMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCDDDDDDEEECCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPQQQSSSUUUXXX[[[ZZZcccooozzztttggg\\\VVVVVVUUUXXXfffzzztttpppssssssooollllll||||||~~~}}}{{{zzzxxxyyyzzzyyywwwtttpppnnnnnnmmmkkkiiigggeeeddddddfffdddaaa]]]ZZZWWWUUUTTTMMMJJJFFFDDDCCCBBB@@@>>>===<<<:::888777777777888333444444444444333222222////////////////////////......---------,,,,,,,,,///---++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***+++------,,,+++)))+++...////////////000111444777999999999999:::<<<<<<===>>>AAACCCEEEGGGGGGCCCBBBDDDGGGKKKTTT^^^kkkvvvvvvmmmttttttaaaOOOHHHJJJPPPXXX___fffiiijjjhhh___UUUOOOOOOOOOPPPSSSZZZccciiippptttzzz~~~uuulllmmmkkkrrrttthhhdddbbbaaajjjuuu|||vvvooohhhccc[[[XXXSSSPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGDDDBBBBBBEEEFFFDDDAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNJJJLLLNNNOOOOOOQQQTTTWWWUUU[[[dddnnn}}}yyyiii]]]VVVWWWUUUVVV```www|||tttpppuuuvvvpppkkkjjj{{{{{{~~~~~~|||{{{yyyzzz{{{{{{xxxuuuqqqooonnnmmmkkkiiigggeeeddddddeeedddaaa]]]ZZZWWWUUUUUUMMMJJJFFFDDDCCCBBB@@@??????===;;;999777666666666333444444444444333222222//////000000000000111111......---------,,,,,,,,,...---++++++,,,,,,,,,+++***+++,,,,,,,,,,,,+++******+++---......---+++***************************,,,++++++,,,...///---,,,&&&)))---......///222444222444777888888999:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGCCCAAACCCFFFLLLVVVaaaqqq{{{}}}pppxxxsss___OOOIIILLLQQQXXX___dddggghhheee\\\SSSLLLMMMOOORRRVVV\\\dddiiiqqquuuzzz~~~~~~vvvrrrkkkmmmwwwuuuddd______\\\]]]bbbhhhkkkpppvvv{{{|||xxxtttqqqpppooojjjhhhjjjrrrzzz}}}uuupppjjjddd___YYYVVVQQQNNNMMMKKKHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFIIIFFFCCCCCCEEEGGGEEECCCAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNKKKMMMNNNOOOOOOPPPRRRUUUTTTXXX^^^fffsss}}}kkk^^^WWWUUUTTTTTT\\\pppuuupppvvvxxxqqqkkkkkkzzz{{{~~~~~~}}}|||zzz{{{|||{{{yyyvvvrrrpppooonnnkkkiiigggeeedddcccbbbaaa^^^[[[XXXUUUSSSRRRLLLIIIFFFDDDCCCBBBAAA??????>>>;;;999777666666666333333333333333222222111/////////000000000000000......---------,,,,,,,,,---,,,++++++------,,,+++***+++,,,------,,,+++***)))+++---//////---+++)))************************+++++++++,,,...///...,,,'''***---------...333666222444777888888888:::;;;<<<>>>???BBBDDDGGGHHHIIIHHHCCC@@@BBBFFFLLLWWWbbbqqqyyy{{{ooowwwsss___QQQLLLOOOTTTXXX^^^cccdddeeebbbYYYPPPJJJLLLNNNPPPUUU\\\eeejjjsssvvv{{{}}}{{{~~~~~~vvvmmmkkkqqq~~~uuubbb^^^^^^ZZZVVVWWW\\\^^^```cccffflllsssxxx~~~nnnlllhhhddd```^^^^^^^^^YYYXXXZZZaaagggooozzzxxxpppkkkfffaaa]]]WWWUUUQQQOOOMMMKKKIIIFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHFFFDDDCCCDDDEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPOOOOOOPPPRRRTTTSSSUUUZZZaaajjjzzzmmm```ZZZTTTSSSSSSXXXiiizzzrrrxxxzzzqqqlllnnnyyyzzz~~~}}}}}}{{{|||}}}|||zzzwwwsssqqqooonnnllliiifffeeeccccccaaa```]]]ZZZWWWTTTSSSRRRLLLIIIFFFDDDCCCBBBAAA@@@===<<<:::888777777777888222222222333222111111000...............---------......---------,,,,,,,,,,,,++++++---......,,,******+++---......---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))+++---...---,,,***,,,...,,,***,,,111666333555777888888888:::<<<<<<>>>@@@CCCFFFIIIKKKKKKIIIDDD@@@BBBEEELLLXXXccckkkrrrxxx{{{|||}}}xxxssslllrrrnnn]]]PPPLLLPPPUUUWWW]]]aaabbbbbb___WWWMMMJJJJJJIIIKKKPPPYYYeeemmmtttwww||||||zzz}}}}}}{{{}}}vvvqqqsss|||{{{jjjdddaaaZZZWWWYYYYYYZZZZZZZZZ\\\___cccffffffhhhnnnwww|||tttlll^^^\\\XXXUUUSSSRRRRRRSSSQQQPPPPPPTTTXXX]]]hhhrrr}}}}}}ssskkkfffccc^^^[[[UUUSSSPPPOOONNNMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEECCCAAABBBDDDFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPPPPPPPOOOOOOQQQSSSSSSTTTXXX___eeeppppppccc]]]SSSSSSRRRUUUcccwwwzzz{{{rrrmmmpppyyyzzz~~~~~~~~~||||||}}}}}}{{{wwwtttqqqooonnnllliiifffeeecccccccccaaa^^^[[[XXXVVVTTTTTTLLLIIIFFFDDDCCCBBBAAA@@@;;;:::999888888888999:::111222222222222111000000---------,,,,,,+++++++++......---------,,,,,,,,,++++++,,,---///...,,,)))***+++---......---+++***------,,,++++++,,,------------------------------)))((((((***,,,---,,,+++...//////,,,))))))///555333555777777777888:::<<<<<<>>>AAAEEEHHHJJJLLLMMMJJJDDDAAAAAAEEEKKKXXXdddeeelllrrruuuvvvvvvqqqkkkiiinnnyyyyyyiiiYYYMMMJJJNNNSSSWWW\\\```aaaaaa^^^UUULLLKKKIIIFFFEEEJJJVVVeeeoootttxxx||||||zzz}}}{{{xxxzzzzzzyyytttmmmfff]]][[[```ZZZZZZYYYXXXYYY[[[]]]___^^^[[[]]]bbbeeegggpppzzz~~~oooaaaXXXUUUSSSPPPMMMLLLLLLMMMNNNOOOMMMLLLNNNOOOSSS\\\fffppp|||yyyooogggccc```\\\YYYSSSQQQOOOOOOOOONNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEBBB??????BBBFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQPPPOOOOOOQQQSSSUUUUUUYYY___ccclllqqqfff```SSSSSSRRRSSS___{{{{{{||||||rrrmmmrrr{{{zzz}}}~~~~~~~~~~~~}}}yyytttpppqqqooollljjjiiihhhfffeeebbbaaa]]]ZZZVVVSSSQQQPPPNNNKKKGGGDDDCCCAAA???>>>;;;;;;;;;:::999888777666////////////000111222333000000000000////////////444000------111222000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''*********++++++,,,------------------,,,,,,+++***,,,,,,++++++,,,...///111---...///......000333555666888;;;<<<;;;:::;;;;;;<<>>;;;;;;;;;:::999888777666333333222111000000000000............------------000,,,)))***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,*********,,,...///,,,---------,,,,,,+++***+++++++++++++++,,,---...***+++,,,,,,,,,---000222888:::<<<<<<;;;::::::;;;<<<>>>CCCGGGJJJLLLLLLLLLKKKEEEAAAAAADDDHHHPPPXXX[[[]]]aaaccccccaaa^^^\\\```gggqqqzzzzzzqqqcccTTTKKKKKKQQQWWW___ccchhhhhhccc\\\UUUQQQNNNMMMNNNQQQSSSWWWaaakkkvvvxxxzzz~~~|||||||||}}}|||xxxyyy}}}xxxtttssspppllljjjhhhgggeeeddd```\\\XXXUUUVVVXXXZZZ[[[aaafffppp~~~tttjjjbbb[[[SSSOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIJJJKKKNNNRRRTTT```iiiwwwzzztttpppkkkfffbbb]]]YYYVVVTTTSSSRRRRRRQQQPPPMMMJJJIIIHHHGGGGGGFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSTTTTTTTTTTTTTTTTTTXXXYYY[[[___aaaggguuuyyyggg]]]YYYSSSQQQUUU^^^pppzzzuuusss~~~|||~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwsssqqqooollljjjjjjiiigggeeebbb```]]]ZZZVVVTTTRRRQQQMMMJJJFFFDDDBBBAAA???===;;;;;;;;;:::999888777666555444333222111111111111............------------...+++((()))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,...---+++******+++...///,,,,,,---------,,,++++++******+++,,,,,,+++++++++,,,---.........000333555:::<<<======;;;::::::;;;;;;>>>BBBGGGJJJKKKKKKKKKIIICCC???@@@BBBFFFMMMTTTVVVXXXZZZ[[[[[[YYYWWWUUU\\\cccmmmvvv{{{}}}~~~~~~uuummm```SSSKKKLLLRRRXXXcccfffhhhgggbbb[[[UUUSSSPPPNNNOOOQQQSSSVVV```kkkvvvxxx|||}}}}}}||||||~~~zzzzzz|||yyyvvvrrrooohhhbbb\\\WWWUUUVVVWWWWWWUUUYYYaaammmqqqlllddd]]]WWWRRRMMMJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLNNNPPPQQQXXX```mmm}}}}}}wwwqqqmmmhhhdddaaa]]]ZZZWWWTTTSSSRRRRRRRRRQQQNNNLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPVVVVVVUUUUUUUUUTTTTTTTTTZZZZZZ]]]aaacccgggrrr}}}|||hhh\\\]]]VVVSSSVVV\\\mmmyyyuuuttt}}}~~~~~~}}}}}}}}}~~~~~~|||xxxuuurrrooolllkkkjjjiiigggeeeaaa```]]]ZZZVVVTTTRRRQQQMMMJJJFFFCCCBBBAAA???===;;;;;;;;;:::999888777666222222222222222333444555000000000000///////////////---++++++,,,---,,,++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,------,,,***)))---...///000000222555777===>>>>>>===;;;::::::;;;<<>>===;;;;;;;;;:::999888777666333333333222333333444555000000000000////////////000...------------------++++++++++++++++++++++++---,,,,,,+++++++++++++++***+++,,,---,,,+++)))'''+++,,,,,,------,,,,,,,,,,,,,,,---......---,,,+++***+++,,,------///222555>>>>>>>>>===:::999:::;;;===@@@DDDHHHKKKKKKKKKKKKHHHCCC@@@BBBDDDFFFKKKQQQVVVWWWXXXYYYXXXWWWUUUSSSTTT[[[dddlllqqqsssttttttjjjcccYYYNNNIIILLLSSSYYYcccdddccc```[[[VVVRRRQQQLLLKKKKKKNNNPPPTTT^^^iiiooottt{{{~~~}}}}}}}}}yyyooogggaaa]]][[[ZZZ[[[[[[]]]aaalll~~~rrriii]]]\\\XXXUUURRRPPPPPPQQQSSSTTTUUUVVVXXXYYYZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXTTTXXX```lll||||||wwwtttllliiieeebbb```^^^[[[YYYVVVTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLJJJIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]]]]```eeefffhhhnnnuuunnnccc^^^WWWTTTUUUYYYggg}}}vvvuuuuuu}}}~~~}}}~~~}}}yyyuuurrrpppmmmkkkjjjiiihhhfff```___\\\YYYWWWTTTSSSRRRLLLIIIEEECCCAAA@@@>>><<<;;;;;;;;;:::999888777666777666555333222111111000............------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++++++++,,,+++,,,---...---+++((('''++++++,,,---------,,,,,,,,,------......---------+++,,,---...///111444777===>>>===<<<999999:::;;;===???CCCGGGJJJJJJJJJIIIFFFBBBAAACCCFFFGGGLLLQQQTTTVVVXXXYYYYYYWWWUUUSSSUUU[[[cccjjjmmmnnnooopppfff```VVVMMMHHHKKKSSSYYY```aaaaaa^^^YYYTTTQQQPPPKKKJJJKKKNNNPPPSSS[[[eeemmmsss|||}}}|||}}}}}}|||ssslllgggccc```[[[[[[\\\]]]eeeuuuuuukkkdddXXXXXXWWWUUUSSSSSSUUUWWWWWWXXXZZZ\\\^^^```aaabbbcccccccccbbbaaa^^^\\\[[[YYY\\\```iiiwwwyyyuuusssllliiieeebbbaaa___\\\ZZZVVVTTTSSSSSSTTTUUUTTTSSSSSSQQQNNNKKKJJJKKKLLLNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPPPPOOOOOONNNNNNQQQRRRSSSTTTVVVXXXYYYYYYVVVWWWXXXZZZ\\\]]]^^^______^^^```eeehhhjjjooovvvrrrhhh^^^XXXTTTUUUXXXeee|||yyyxxxwww~~~|||~~~~~~|||xxxuuussspppmmmkkkkkkjjjhhhfff```___\\\YYYWWWUUUSSSRRRLLLIIIEEEBBBAAA@@@>>><<<;;;;;;;;;:::999888777666777666444333111000000///............---------------...---,,,++++++,,,---************************---,,,,,,,,,,,,------...111000...---,,,+++++++++***+++,,,,,,---------,,,++++++++++++,,,---......---...000000111333777:::<<<<<<<<<:::888888:::;;;;;;>>>AAAEEEGGGHHHHHHGGGDDD@@@@@@CCCFFFGGGLLLQQQSSSUUUYYY[[[[[[YYYVVVTTTYYY^^^eeejjjlllllllllmmmccc]]]TTTKKKGGGJJJRRRXXX]]]______]]]YYYTTTQQQOOONNNMMMNNNQQQQQQRRRXXX```iiipppzzz~~~zzz{{{|||~~~|||uuuoookkkaaaaaa```___aaammmvvvnnnfffaaaYYY[[[\\\[[[[[[\\\aaaddddddeeegggjjjllloooqqqrrruuuuuutttrrrnnnjjjeeebbbaaaaaabbbfffqqq}}}wwwsssrrrllljjjfffcccaaa___]]][[[WWWUUUSSSSSSTTTVVVVVVUUUVVVSSSPPPMMMLLLMMMOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKMMMOOOQQQRRRTTTSSSSSSRRRQQQPPPPPPPPPRRRSSSUUUWWWZZZ\\\^^^___\\\\\\]]]^^^```aaabbbbbb```^^^```fffjjjlllrrryyywwwlll```YYYUUUUUUWWWccc~~~zzzyyyxxxttt}}}||||||xxxtttssspppmmmlllkkkjjjhhhfff```___\\\YYYWWWUUUSSSSSSLLLIIIEEEBBBAAA@@@>>><<<;;;;;;;;;:::999888777666333333222111111222222222111000000000/////////////////////...---,,,---///************************+++++++++,,,---...000000666333///+++***+++...000***+++,,,,,,------------******))))))***,,,...///***+++---......111444777;;;;;;;;;999888888:::<<<999<<<@@@CCCFFFFFFFFFEEEBBB??????CCCFFFGGGKKKQQQSSSVVV[[[^^^^^^\\\YYYVVV\\\aaagggkkkllllllllllllbbb\\\SSSKKKGGGJJJQQQWWW\\\^^^___]]]YYYTTTQQQPPPQQQPPPRRRTTTRRRQQQUUU\\\dddmmmwww|||yyyzzz|||~~~zzzuuukkkkkkiiidddbbbiiixxxzzzqqqjjjccc___^^^```bbbcccdddgggmmmqqqwwwxxxzzz}}}|||uuuooolllfffeeeccceeemmm|||{{{uuurrrqqqmmmjjjfffdddbbb```]]][[[WWWUUUSSSSSSUUUVVVWWWVVVXXXUUURRROOONNNOOOQQQRRRPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLNNNPPPRRRTTTVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVYYY\\\___aaabbbaaaaaabbbbbbccccccdddddd```^^^```fffjjjnnnttt{{{zzzmmmbbb[[[VVVUUUVVVaaa{{{wwwxxxvvvppp~~~~~~{{{wwwsssrrrpppnnnllliiigggffffffaaa^^^[[[XXXVVVSSSPPPMMMJJJGGGDDDBBBAAA???===;;;::::::999888777666555444111111222222111000...---////////////000000000000,,,,,,------...------,,,'''***+++((($$$"""&&&+++......---,,,++++++++++++---,,,,,,+++,,,---///000******+++,,,,,,---......++++++,,,------...//////...------,,,---000444777666888999999777666777777===>>>AAACCCEEEEEEDDDCCCAAAAAABBBDDDGGGLLLQQQTTTWWWXXX\\\aaa___YYYVVVXXX___eeejjjmmmpppssspppkkkeeeYYYOOOKKKLLLNNNRRRWWW[[[\\\]]][[[WWWTTTRRRRRRRRRSSSUUUUUUTTTTTTUUUVVV\\\bbbkkkttt|||~~~|||{{{{{{|||wwwrrrlllgggccceeeooo{{{zzzsssmmmiiihhhlllooossswwwzzz}}}wwwtttkkkhhhlllooosss}}}yyyrrrllljjjhhhfffeeecccaaa^^^[[[WWWWWWWWWXXXWWWWWWVVVVVVUUUTTTSSSRRRPPPOOONNNMMMNNNNNNNNNNNNOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOOOOPPPQQQTTTWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRUUUZZZ]]]___```aaacccdddfffiiijjjiiifffeeedddgggiiiiiihhhiiimmmuuu|||qqqddd\\\WWWVVVVVV^^^wwwwwwqqqqqqsss~~~~~~~~~|||xxxtttpppooommmkkkhhhgggfffeeebbb___\\\YYYWWWUUUQQQOOOKKKHHHEEECCCBBBAAA???===::::::999888888777666666444444555555444333111000111111000000//////......------......------,,,+++,,,......,,,)))(((+++...,,,,,,+++++++++,,,,,,---...---,,,++++++,,,------+++++++++,,,,,,---------++++++,,,,,,------......///,,,***+++000444666666;;;<<<<<<;;;888666666666<<<>>>@@@CCCDDDDDDDDDCCC???@@@AAADDDHHHNNNTTTWWW[[[[[[___bbb___YYYWWWYYY]]]ccchhhkkkooosssqqqmmmiii]]]QQQLLLLLLMMMQQQVVV^^^^^^^^^ZZZUUUQQQNNNMMMQQQTTTVVVWWWWWWWWWWWWXXX[[[aaaiiiqqqxxx|||wwwxxx{{{~~~{{{rrrlllhhhhhhoooyyy|||wwwuuuuuuzzz~~~uuuooopppqqquuu~~~zzztttnnnkkkiiigggeeecccaaa]]]ZZZWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRTTTWWWYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUYYY]]]```aaabbbccceeeeeehhhkkkmmmkkkjjjiiiiiiiiijjjkkkkkklllqqqyyyssseee]]]XXXWWWVVV^^^tttwwwssstttxxx~~~}}}~~~~~~}}}~~~~~~|||xxxvvvooonnnllljjjhhhgggffffffcccaaa]]][[[YYYVVVRRRPPPLLLJJJGGGDDDCCCBBB@@@>>>:::::::::999999888888888222222222222111000///...222222111000///...------............---,,,++++++,,,,,,+++*********++++++*********++++++,,,......///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---(((%%%(((///444444111222555777999999:::;;;===;;;===???BBBCCCCCCCCCBBB===>>>AAAEEEKKKSSSZZZ^^^``````bbbccc___XXXXXX[[[```fffkkkmmmppptttsssoooiii]]]PPPKKKKKKNNNSSSYYY^^^^^^]]]YYYTTTOOOMMMLLLPPPTTTXXX[[[\\\\\\\\\\\\\\\```gggmmmtttzzz}}}sssvvv{{{vvvoookkkiiilllqqqyyyvvvuuuwww{{{uuupppmmmjjjhhheeecccaaa]]]ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXYYYZZZZZZ]]]aaacccdddeeefffggghhhkkknnnppppppooooooooolllnnnpppqqqrrrwww~~~uuuggg___ZZZXXXWWW]]]pppwwwssstttyyy~~~}}}|||}}}}}}~~~~~~~~~}}}zzzwwwtttpppooommmkkkiiihhhhhhhhhcccaaa]]][[[YYYVVVSSSPPPLLLJJJGGGEEEDDDBBB@@@>>>::::::::::::::::::::::::111111111000000///......111111111000///.........,,,,,,------...------,,,+++***))))))***+++***)))++++++******+++,,,,,,------,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++---***)))***...222222222---000333666777999<<<>>>;;;<<>>;;;;;;::::::::::::::::::555444444333222222111111////////////000000000000***+++,,,---.../////////---,,,+++,,,......---+++---,,,++++++************++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++///111222111///000333666666777888888666555555666;;;<<>>@@@EEELLLUUU___hhhmmmqqqppppppmmmfffaaadddlll{{{vvvqqqbbbVVVKKKHHHKKKQQQYYY```______]]]ZZZUUUQQQPPPPPPNNNTTT[[[bbbfffiiikkkmmmjjjmmmpppsssvvvzzzzzzzzzzzz|||{{{wwwrrrpppooosss|||xxxuuurrrpppnnnkkkhhhfffccc___\\\\\\[[[ZZZXXXXXXWWWXXXXXXTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUUUUVVVUUUVVVVVVVVVWWWWWWWWWXXXZZZXXXVVVUUUUUUVVVXXXZZZTTTVVVXXXXXXXXXXXXYYY[[[___^^^\\\\\\\\\^^^```bbb___bbbdddffffffgggiiikkklllooosssuuuvvvwwwyyy{{{xxx|||zzzlllccc\\\YYYWWWZZZhhhyyy|||tttsssvvv~~~~~~|||{{{||||||{{{vvvrrrpppqqqpppooonnnmmmlllllllllcccaaa]]]ZZZXXXVVVRRRPPPLLLJJJFFFDDDCCCBBB@@@>>>;;;;;;;;;::::::999999999444333222111111000000111.../////////000000000111***+++,,,---.../////////***+++,,,,,,,,,,,,,,,,,,------+++******)))))))))++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***///222111,,,+++000555777999;;;;;;999999999:::;;;===???BBBCCCCCCCCCBBB@@@BBBGGGNNNXXXbbbkkkqqqwwwvvvuuurrrjjjfffmmmvvvwwwqqqdddXXXMMMJJJLLLQQQXXX^^^dddccc```ZZZTTTOOOMMMMMMMMMSSS\\\dddkkkppptttwwwuuuwwwyyy{{{|||~~~|||}}}{{{yyyyyy|||~~~xxxrrroooooorrr{{{{{{wwwuuusssqqqooollljjjhhheeebbb___]]]\\\ZZZYYYXXXXXXXXXYYYUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZYYYYYYYYYYYYZZZ[[[VVVXXX[[[[[[[[[ZZZ[[[\\\^^^^^^]]]^^^___aaabbbddd```bbbeeefffgggiiikkkmmmppprrrvvvxxxyyy{{{~~~~~~oooddd[[[XXXVVVXXXfffvvvyyywwwzzz~~~~~~||||||}}}zzz}}}{{{vvvsssqqqpppooonnnmmmmmmlllmmmmmmdddbbb^^^\\\ZZZWWWTTTQQQNNNKKKHHHFFFEEECCCAAA???<<<;;;;;;:::999888777777222111000///.........///000000000000////////////,,,------...------,,,,,,&&&***------+++)))***,,,++++++***************+++------,,,++++++,,,---...+++++++++,,,,,,---------++++++,,,,,,------......'''***......---...111555333666999;;;<<<===???@@@<<<>>>@@@CCCDDDDDDDDDCCCAAACCCHHHOOOXXXccclllqqquuutttsssooohhheeennnzzzxxxqqqcccXXXOOOMMMPPPTTTZZZaaaeeeccc___YYYSSSNNNLLLLLLLLLRRR[[[eeemmmuuu|||}}}~~~{{{zzzyyyxxxyyy|||{{{ssspppppptttyyy{{{xxxvvvvvvrrrpppnnnlllkkkhhheeebbb___]]][[[YYYXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]___```_________```\\\]]]^^^___aaabbbcccdddaaacccfffgggiiikkknnnqqqtttwwwzzz|||}}}qqqeee[[[WWWUUUWWWeeeuuu|||xxxyyy}}}~~~||||||}}}www{{{{{{vvvtttsssnnnnnnmmmlllllllllllllllfffccc```]]][[[XXXUUURRROOOLLLIIIGGGFFFEEECCCAAA<<<<<<;;;:::888777666666555444333111111111111222222222111000///...------/////////...---+++***))))))...222222...,,,///222))))))))))))***+++,,,---000///---,,,+++,,,,,,---******+++,,,,,,---......++++++,,,------...//////,,,---///222555888::::::666888::::::999999999;;;===>>>AAACCCEEEEEEDDDDDDAAACCCGGGOOOXXXbbbkkkpppoooooonnnjjjcccaaakkkxxxxxxqqq```WWWOOOOOOSSSYYY```fffaaa___\\\WWWRRRNNNNNNNNNLLLRRR[[[eeennnxxx|||vvvwwwxxxyyy|||{{{wwwyyywwwyyy|||yyyxxxwwwsssqqqooommmllljjjfffddd___^^^[[[YYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\___aaacccdddcccbbbcccccc[[[\\\^^^```bbbcccddddddbbbdddgggiiijjjmmmpppsssxxxzzz}}}~~~rrreeeZZZVVVTTTWWWeeettt|||uuuuuu~~~~~~|||{{{|||{{{|||}}}}}}{{{wwwtttqqqssssssrrrqqqooommmkkkjjjccc```]]]ZZZXXXVVVSSSPPPJJJKKKHHHBBBCCCIIIJJJFFF>>><<<:::888888888777555555444222000000111222333000//////...---,,,,,,,,,------.........---+++***$$$&&&)))+++---------,,,...---+++)))((((((((()))+++***)))))))))***+++,,,)))+++---......---,,,***...---,,,,,,++++++,,,,,,+++,,,---...///111444777:::;;;<<<<<<::::::;;;<<<>>>AAAEEEHHHIIIFFFCCCAAACCCDDDHHHOOOWWW___dddeeeeeeccccccdddbbb```fffmmm|||vvvlll___VVVNNNNNNVVV]]]```___aaa]]]WWWTTTRRRQQQPPPOOOQQQTTTYYY```iiisss{{{{{{zzzyyyyyyzzz~~~}}}wwwtttnnnttt}}}|||zzzyyywwwrrrpppnnnmmmllljjjgggeeebbbaaa```_______________^^^^^^]]]\\\\\\\\\]]]]]]aaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\]]]cccbbb```______aaabbbddddddaaaaaaddddddaaaaaaddddddddddddddddddcccbbbaaadddeeegggiiillloooqqqrrrwww{{{~~~vvvhhh\\\XXXWWWXXXcccppp}}}vvvvvv~~~~~~|||{{{|||||||||}}}|||zzzwwwtttqqqssssssrrrqqqooommmkkkjjjcccaaa^^^[[[YYYVVVRRROOOJJJJJJGGGBBBCCCHHHHHHEEE>>><<<:::888888888777555555444222000000111222333000000//////...------,,,,,,,,,---.........---,,,((()))+++,,,---,,,+++***,,,+++***))))))******+++---,,,+++***))))))*********+++,,,---------,,,+++,,,+++******))))))******+++,,,---...///111444777:::;;;<<<;;;:::::::::<<>><<<:::888888888777555444333222111111111222333111000000//////......---,,,------.........------,,,,,,---------+++)))(((***************+++,,,---...---,,,***))))))))))))+++++++++,,,,,,---------,,,+++******))))))******+++,,,......///111555777999;;;<<<;;;:::999:::<<>><<<:::888888888777555444333222111111111222222111111000000/////////..................---,,,,,,---......------+++***)))*********+++++++++,,,,,,---,,,,,,+++************+++++++++++++++---.........---,,,,,,++++++,,,,,,+++---...//////111555888999:::;;;;;;999999:::;;;@@@EEEMMMSSSVVVUUURRRPPPHHHFFFEEEGGGMMMSSSXXXZZZ[[[XXXWWWVVVRRROOOSSSZZZ```jjjsssxxx{{{zzztttmmmYYYRRRKKKMMMWWW```eeeeee^^^YYYSSSNNNMMMLLLLLLLLLUUUYYY___dddhhhlllrrrvvvzzz|||~~~{{{yyyxxxxxxwwwxxxzzz|||}}}}}}zzzvvvssspppnnnpppnnnqqqzzzzzz{{{~~~}}}zzzwwwtttqqqooollliiiiiihhhgggfffeeedddddddddbbbbbbbbbbbbcccdddeeefffbbbbbbaaaaaaaaaaaabbbbbbaaabbbccccccbbbbbbdddfffaaabbbdddeeeggghhhhhhhhhhhhffffffhhhhhhffffffhhhnnnllliiigggeeeeeeffffffccceeehhhkkknnnooooooooosssvvvyyyzzzzzzzzz}}}~~~~~~{{{lll___ZZZVVVTTT\\\hhhuuuvvv}}}~~~||||||}}}~~~~~~}}}{{{yyyvvvsssrrrssssssrrrqqqooommmkkkjjjeeeccc```]]]ZZZVVVQQQMMMKKKGGGDDDDDDCCCBBBAAAAAA>>><<<:::888888888777555333333222222222111222222000000000000////////////111111000...---,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,++++++,,,,,,,,,---...///000222555888999:::;;;:::999999:::;;;???DDDKKKQQQTTTTTTQQQOOOIIIGGGFFFGGGLLLRRRVVVXXXZZZXXXVVVTTTPPPMMMQQQWWW\\\eeennnrrrtttsssmmmfffUUUMMMGGGJJJTTT^^^cccddd___ZZZSSSOOOMMMMMMMMMMMMWWW\\\cccggghhhjjjooossswww{{{~~~{{{uuuuuutttttttttuuuwwwwwwuuupppiiihhhfffccc```]]][[[ZZZ\\\ZZZ\\\ccclllwwwyyy{{{~~~zzzwwwtttrrrooommmkkkjjjiiigggfffeeeeeeeeebbbbbbbbbbbbcccdddeeefffeeeeeedddcccbbbbbbbbbbbbaaabbbcccccccccccceeegggeeeeeefffggggggggggggfffhhheeeeeehhhhhheeeeeehhhkkkiiifffdddbbbbbbccccccdddeeegggjjjlllmmmmmmmmmssstttuuutttsssqqqqqqqqqooooooooonnnmmmnnnqqqssszzz{{{mmm```[[[WWWUUU]]]hhhxxxuuu~~~~~~}}}~~~~~~}}}{{{xxxuuusssrrrssssssrrrqqqooommmkkkjjjfffccc___\\\YYYVVVSSSPPPLLLGGGEEEEEEEEEBBB@@@@@@>>><<<:::888888888777555333333333222222222111111////////////////////////222111000...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++******((()))***,,,------...---******+++,,,------......,,,+++******))))))******,,,---//////000222666888888:::;;;:::999888999;;;@@@CCCIIINNNQQQQQQOOONNNFFFDDDDDDFFFKKKPPPTTTUUUYYYVVVTTTRRRNNNKKKOOOUUU[[[cccjjjmmmmmmllleee]]]QQQJJJDDDGGGRRR\\\aaaaaa```[[[TTTOOOMMMMMMNNNNNNVVV]]]dddhhhggghhhlllppptttyyy~~~}}}yyyqqqqqqqqqqqqqqqqqqrrrrrryyy~~~tttiiiccc[[[ZZZXXXUUURRRPPPOOOOOOPPPMMMNNNTTTZZZaaammmxxx~~~}}}yyywwwuuusssqqqmmmlllkkkiiihhhggggggfffcccccccccccccccdddeeefffgggfffeeedddcccbbbbbbbbbbbbcccddddddddddddgggiiiiiihhhhhhgggffffffeeeeeegggeeeeeeggggggeeeeeegggllljjjhhhgggeeeeeeeeeeeeeeefffggggggiiijjjkkkkkkoooooonnnmmmjjjgggcccbbb___```___^^^]]]^^^aaadddnnnyyy|||ooobbb]]]YYYVVV]]]hhh}}}{{{sss~~~}}}{{{xxxuuusssrrrssssssrrrqqqooommmkkkjjjgggccc^^^ZZZXXXVVVTTTSSSNNNHHHEEEGGGFFFAAA???@@@>>><<<:::888888888777555222333333333222222111111........................000000...------......///+++++++++*********++++++***+++,,,---------,,,+++)))***,,,------------,,,((()))+++---.........---,,,+++******))))))******,,,---//////000222666999888:::::::::999888999:::@@@BBBFFFJJJLLLLLLKKKJJJBBBBBBBBBFFFKKKPPPSSSTTTXXXVVVTTTSSSOOOLLLOOOVVV[[[bbbhhhiiiiiifff___XXXPPPIIICCCFFFPPP[[[`````````[[[SSSNNNLLLMMMNNNOOOSSS[[[cccgggfffeeeiiimmmooouuu|||~~~~~~zzzwwwpppooooooooooooooooooooosssyyyqqqeee```WWWVVVSSSOOOMMMKKKJJJIIIJJJHHHHHHLLLOOOSSS[[[dddppp{{{yyyxxxvvvtttpppooommmllljjjiiiiiiiiieeeeeeddddddddddddeeefffeeeddddddcccccccccddddddcccdddeeefffeeefffhhhjjjjjjiiigggfffeeeeeeeeefffhhheeeeeehhhhhheeeeeehhhmmmmmmllllllkkkjjjjjjiiihhhgggeeeeeeeeefffhhhiiiiiiiiigggeeebbb^^^YYYVVVSSSSSSSSSSSSRRRSSSVVVYYYaaappprrreee___ZZZVVV\\\fffxxx{{{ppp}}}zzzxxxuuusssrrrssssssrrrqqqooommmkkkjjjgggccc^^^YYYWWWWWWVVVUUUNNNHHHFFFHHHGGGAAA???AAA>>><<<:::999999888777555222333333333333222111111---------..................---------...///111222,,,,,,+++***))))))))))))((()))+++---............+++,,,---------,,,+++***''')))+++...//////...---...---,,,,,,++++++,,,,,,,,,...///000000222666999888999::::::888888999:::>>>@@@CCCEEEFFFGGGFFFFFFAAAAAACCCHHHMMMRRRUUUVVVZZZXXXVVVUUUQQQNNNRRRYYYZZZaaaggghhhgggddd]]]UUUPPPIIICCCFFFPPPZZZ___``````ZZZSSSMMMLLLLLLNNNNNNQQQYYYbbbfffdddcccgggkkkkkkrrrzzz~~~}}}{{{zzzzzz~~~|||xxxuuuoooooooooooonnnnnnnnnnnnnnnuuusssgggbbbYYYWWWSSSOOOLLLJJJIIIHHHHHHFFFGGGJJJLLLMMMSSSZZZ]]]mmm|||zzzyyyxxxwwwrrrqqqooonnnlllkkkkkkjjjgggffffffeeeeeeeeeffffffccccccccccccdddeeefffgggdddeeeggggggggghhhjjjllljjjhhhfffeeedddeeefffgggiiiffffffiiiiiiffffffiiijjjkkkkkkkkkkkkjjjiiihhhiiigggeeeccccccdddfffhhheeedddbbb```]]]YYYTTTQQQLLLMMMMMMMMMMMMNNNQQQSSSSSSddduuuhhhaaaZZZUUUZZZdddtttzzznnn~~~{{{xxxssspppnnnssssssrrrpppnnnllljjjiiidddccc```]]]ZZZXXXVVVVVVPPPNNNKKKIIIGGGEEEBBB@@@===<<<;;;999888777666666666555222000//////000000000///...------...000111........................,,,++++++******++++++,,,,,,,,,,,,++++++*********+++*********************,,,,,,------------......---,,,+++,,,...///...---/////////000111333444555999999888888999999::::::>>>AAAFFFHHHGGGEEEDDDCCC@@@BBBEEEJJJOOOTTTWWWYYYZZZZZZYYYVVVTTTTTTWWWZZZYYY```fffgggfffddd___YYYLLLFFFBBBGGGRRR]]]aaaaaaaaaYYYQQQNNNLLLKKKMMMQQQVVVZZZ```eeegggggghhhiiihhhmmmuuuzzz|||{{{zzzyyy~~~~~~zzzvvvsssqqqpppooopppppppppooonnnoooxxxzzzlllcccWWWSSSNNNKKKJJJJJJJJJJJJGGGFFFEEEEEEGGGKKKOOOQQQ\\\dddsss|||yyyxxxxxxyyywwwwwwuuussspppnnnlllkkkooommmjjjiiiiiihhhgggeeehhhiiihhhfffddddddfffhhhiiiiiiiiiiiiiiihhhggggggjjjjjjiiiiiihhhggggggfffhhhggggggfffeeeeeeddddddgggiiilllnnnnnnmmmjjjhhhhhhgggeeedddccccccddddddhhhddd```\\\YYYUUUQQQNNNLLLKKKIIIHHHGGGGGGGGGHHHNNNVVVeeeuuuyyyggg___ZZZVVVYYYaaavvvzzzooo~~~zzzwwwtttrrrssssssrrrqqqooommmkkkjjjeeeccc```]]]ZZZWWWUUUTTTQQQOOOLLLJJJHHHFFFCCCAAA>>>===;;;:::888777777777666444222000//////000000000///...------...///111...............---------,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,******++++++++++++,,,,,,---,,,+++,,,...///...------......000222444666777999999888888888999999:::<<>><<<:::999888888888555444222000//////000000000///...------...///000//////.........---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------...******++++++++++++,,,,,,---,,,+++,,,.........---,,,,,,---///222555777888999999888888888888888999<<<>>>@@@AAA@@@@@@AAABBBCCCDDDFFFJJJOOOTTTYYY[[[[[[[[[ZZZVVVSSSSSSXXX\\\___dddhhhfffeeeccc^^^WWWKKKGGGFFFMMMZZZcccfffeee___WWWQQQOOOMMMJJJJJJMMMPPPVVV]]]cccfffggghhhiiikkkooosssvvvvvvuuuuuuuuuxxxzzz~~~}}}xxxrrrnnnmmmmmmnnnooonnnllljjjhhhpppyyyxxxnnneee___XXXRRROOONNNNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKTTTeeexxx}}}{{{wwwtttrrrqqqqqqqqqpppmmmkkkjjjjjjjjjhhhgggjjjkkkmmmmmmlllkkklllmmmlllllllllllllllkkkjjjjjjmmmmmmlllkkkjjjiiihhhhhhjjjhhhdddbbbaaabbbeeegggggghhhiiiiiijjjjjjiiiiiieeeddddddcccdddeeefffggghhheeeaaa]]]ZZZUUUQQQMMMLLLKKKJJJIIIIIIIIIJJJKKKFFFHHHNNNVVV___nnn}}}jjjaaa[[[VVVYYY```ooopppfff~~~||||||{{{yyywwwvvvtttssspppppppppooommmllljjjiiieeedddaaa^^^ZZZVVVSSSQQQOOOMMMJJJIIIGGGFFFCCCAAA???>>>===;;;:::999888888444333222111000000000000000000///............////////////...------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........,,,,,,,,,......---,,,,,,---...000222444666777888888888777777777888888>>>???@@@@@@@@@@@@BBBDDDDDDEEEGGGKKKPPPVVV[[[^^^]]]]]][[[VVVQQQRRRXXX^^^dddhhhjjjhhhgggeee___WWWJJJGGGGGGNNNZZZbbbcccaaa^^^WWWRRRPPPOOOKKKKKKMMMOOOUUU]]]dddhhhjjjkkkkkkmmmppprrrssssssrrrsssssswww{{{zzzsssnnnjjjlllnnnnnnllljjjhhhgggpppxxx}}}pppiii```XXXSSSRRRQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMKKKTTTeeeyyy~~~zzzvvvttttttuuuvvvqqqooolllllllllllljjjiiijjjlllooooooooonnnnnnnnnllllllmmmmmmllllllkkkjjjllllllllllllkkkkkkkkkkkkiiigggeeecccbbbcccdddeeehhhhhhggghhhhhhiiijjjkkkeeedddddddddeeegggiiijjjhhheeebbb___\\\WWWRRROOOPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLPPPVVV\\\hhh}}}lllbbb\\\VVVYYY```lll}}}llleee}}}|||}}}zzzyyyxxxwwwuuutttssssssoooooonnnmmmllljjjhhhgggdddcccaaa^^^ZZZVVVRRRPPPMMMKKKHHHGGGFFFDDDAAA??????>>>===;;;:::999888888333333222111111000000000000000///...............//////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,,,,---------.........---,,,,,,---...---,,,/////////000111333444555777777666666777777888999>>>???@@@???>>>???AAADDDDDDEEEHHHMMMRRRXXX]]]``````___\\\VVVQQQTTT]]]fffkkknnnnnnlllkkkhhh```WWWMMMJJJJJJPPPZZZaaaaaa^^^[[[TTTOOONNNLLLJJJIIIKKKPPPWWW```gggkkkmmmnnnnnnoooqqqssssssrrrqqqrrrrrrvvvzzz{{{sssnnniiilllnnnnnnkkkiiihhhhhhpppyyy|||ooocccZZZUUURRRQQQOOONNNMMMLLLLLLMMMOOOOOOOOOXXXhhh|||}}}zzzxxxxxxyyyyyysssqqqooonnnnnnnnnmmmllljjjlllooopppooonnnnnnooollllllmmmmmmllllllkkkjjjjjjkkkkkklllmmmmmmnnnnnnfffffffffffffffdddcccbbbhhhggggggggghhhiiikkkkkkeeeeeeeeeeeegggiiikkkllliiigggdddbbb___[[[VVVRRRSSSRRROOOMMMKKKKKKKKKKKKKKKMMMQQQVVVZZZbbbrrrnnnddd]]]WWWYYY___kkkrrrgggddd}}}|||}}}{{{zzzyyywwwvvvuuuuuuuuuppppppooommmkkkiiigggfffcccbbbaaa^^^ZZZVVVRRRPPPLLLIIIGGGEEEEEECCCAAA??????>>><<<:::999888888888222222222222111111000000000000000///......------........................,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((******++++++++++++,,,,,,///---,,,,,,---...---+++//////000000111222444444555555555555666888999:::<<<===>>>=========???AAAAAADDDIIIOOOUUU[[[```bbbbbbaaa^^^WWWTTTZZZiiiuuuzzz|||{{{xxxuuuooocccXXXRRRNNNLLLRRR\\\bbbbbb___WWWPPPJJJIIIIIIGGGHHHKKKRRRYYYbbbjjjnnnpppppppppqqqsssuuuuuusssrrrrrrsssuuuyyy~~~yyyrrrnnnjjjlllooommmjjjiiijjjlllsss|||sssddd[[[UUURRRQQQOOOMMMKKKKKKMMMOOOPPPTTT\\\lll~~~|||{{{||||||uuusssqqqqqqqqqqqqpppooolllnnnppppppooonnnooopppmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkklllmmmnnnnnnoooeeefffhhhiiihhhfffcccbbbeeeeeeeeefffggghhhiiijjjeeeeeeeeefffgggiiikkkmmmjjjhhhgggfffddd```[[[XXXUUUTTTQQQOOOMMMMMMMMMMMMNNNQQQVVV[[[\\\```mmmyyyqqqfff^^^WWWXXX___jjj{{{kkkbbbaaa~~~~~~|||{{{yyywwwvvvuuuuuuuuussssssqqqooollljjjgggfffaaaaaa```^^^[[[WWWSSSQQQLLLIIIGGGFFFEEEDDDAAA???>>>===;;;:::888777777777111222222222222111000000000000000//////...---,,,,,,,,,------.../////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,///---,,,,,,---...,,,+++......///000111333555666222222333444666888:::;;;;;;===>>>???>>>>>>???AAA???CCCIIIQQQXXX^^^bbbccccccbbb___YYYYYYdddxxx}}}mmm^^^QQQMMMKKKQQQ[[[bbbbbb```WWWOOOIIIHHHHHHGGGJJJNNNSSSZZZccckkkooopppppppppqqqtttwwwwwwvvvtttttttttvvvyyy~~~zzztttpppkkkmmmooommmjjjjjjmmmqqqyyyrrrggg```\\\XXXUUUQQQMMMLLLNNNPPPSSSXXXaaaqqq~~~~~~wwwuuussssssttttttsssrrrpppqqqqqqpppnnnnnnoooqqqnnnnnnoooooonnnnnnmmmlllllllllllllllllllllllllllhhhhhhhhhhhhgggfffeeedddaaabbbcccdddeeefffggggggddddddddddddfffhhhjjjkkkkkkjjjiiiiiihhheeeaaa]]]YYYXXXVVVUUUUUUUUUUUUVVVVVVYYY^^^bbbbbbdddooo{{{sssggg^^^WWWXXX^^^iii}}}mmmbbb___|||zzzxxxvvvtttsssssstttvvvuuusssqqqnnnkkkhhhfff``````___^^^[[[WWWSSSQQQLLLJJJHHHGGGFFFEEEBBB@@@===<<<;;;999888777666666111111222222222111111000000000000000///...---,,,+++,,,,,,---...///000000,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))******+++---...//////,,,,,,---------.........///...,,,,,,------,,,+++,,,---...///222444777888111111222444666999;;;<<<===???AAABBBAAA@@@AAABBB===AAAIIIRRRZZZ```cccdddbbbbbb___[[[]]]lllvvvfffNNNJJJHHHMMMXXX```bbb```YYYQQQKKKIIIJJJJJJNNNRRRSSSZZZdddllloooppppppppprrruuuxxxyyyxxxvvvuuutttyyy||||||wwwssslllnnnooommmjjjkkkpppuuu~~~~~~}}}rrrkkkhhh```\\\VVVQQQOOOPPPSSSVVV[[[ddduuu~~~zzz{{{~~~yyywwwuuuuuuuuuvvvuuutttssssssrrrpppooonnnppprrrpppppppppppppppooonnnnnnnnnnnnmmmlllkkkjjjjjjiiikkkjjjhhhgggffffffgggggg^^^___aaabbbddddddddddddccccccccccccdddfffhhhiiikkkkkkkkkkkkkkkhhhddd```]]]]]]\\\\\\\\\^^^___```[[[]]]bbbeeedddfffppp|||ttthhh___WWWXXX^^^hhhrrreee```zzzvvvsssrrrrrrsssuuusssqqqooonnnkkkhhheeeaaa___]]][[[ZZZWWWTTTQQQLLLJJJGGGEEEDDDBBB???===>>><<<;;;::::::888666333222222222222111///...---000000111111111111000000000///...---------------++++++++++++,,,,,,---...000---******,,,,,,***'''###&&&***,,,+++++++++,,,...,,,++++++,,,---,,,+++...---+++***+++---000111---------......///000111777777777777888999;;;<<<<<<===>>>???@@@@@@???>>>@@@EEEMMMTTTXXX\\\___aaaccc```^^^^^^bbbpppiiiSSSJJJEEEKKK[[[gggiiieeeSSSNNNKKKJJJGGGDDDGGGMMMQQQZZZeeemmmqqqrrrtttuuuuuuwwwzzzzzzyyyxxxxxxxxx{{{}}}~~~zzzwwwooopppqqqqqqqqqssswwwzzzyyysssmmmeee^^^ZZZVVVSSSVVVZZZfffrrrzzztttqqqwww}}}{{{yyyvvvvvvwwwyyyyyyxxxuuutttrrrqqqpppqqqqqqrrrrrrooommmlllmmmoooppppppppppppooommmkkkjjjjjjkkkjjjjjjjjjiiiiiiiiiiiiiiibbb```\\\[[[]]]```cccccceeeeeeeeeddddddfffiiillljjjlllooopppnnnmmmlllllliiiiiiiiiiiihhhhhhgggffffffggghhhiiikkkoootttxxxwwwiiiaaa\\\[[[^^^kkkiiiaaa~~~|||yyyuuusssrrrssstttuuussspppooommmjjjgggdddaaa___\\\[[[YYYWWWSSSQQQMMMKKKHHHFFFEEECCCAAA>>><<<:::999888888666444111111222222111111000///...------............------///......---,,,,,,------......------------......---,,,++++++,,,+++***(((,,,+++*********+++,,,,,,...,,,++++++,,,---,,,+++************))))))******,,,,,,---...///111333444444444444444555777999:::;;;<<<>>>???@@@@@@???>>>AAAFFFMMMSSSWWW[[[___aaacccaaa___^^^```llljjjSSSJJJEEEKKKZZZfffhhheeeUUUOOOKKKJJJHHHFFFHHHMMMRRRZZZeeemmmqqqssstttvvvwwwyyyzzzzzzyyyxxxxxxyyy|||~~~|||yyyssstttuuuuuuvvvyyy~~~{{{rrrjjjddd___ZZZ\\\```lllzzztttmmmkkkqqqyyy~~~|||yyyxxxxxxxxxwwwvvvtttssssssrrrrrrrrrrrrsssrrrpppmmmmmmnnnpppppppppoooppppppnnnlllkkkkkkmmmkkkkkkjjjjjjiiihhhggggggccc```\\\[[[\\\___aaaaaadddeeeeeedddcccdddfffhhhkkkmmmppprrrrrrrrrsssttttttuuuvvvvvvuuutttsssrrrppppppppppppqqqtttzzz~~~xxxjjjaaa[[[ZZZ\\\kkkpppddd~~~~~~}}}~~~}}}{{{xxxuuutttsssttttttuuussspppnnnllliiifffccc```^^^\\\ZZZYYYWWWSSSPPPMMMKKKIIIGGGFFFDDDBBB@@@<<<;;;999888777666444222000111111111111111000000///000000111111000000///...------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,(((***,,,,,,+++***))))))///+++&&&%%%(((,,,......---,,,***+++,,,------,,,,,,,,,---------+++)))(((,,,,,,---///111333666777333333333333555777999;;;<<<===???AAAAAAAAA@@@???CCCGGGLLLQQQVVVZZZ^^^aaaccc```___^^^^^^fffwwwgggQQQIIIEEEKKKYYYeeefffcccXXXPPPIIIIIIJJJIIIIIIKKKQQQYYYdddlllppprrruuuwwwyyyzzz{{{zzzxxxxxxzzz{{{}}}~~~|||xxxyyy{{{|||~~~~~~vvvnnngggfffiiittt}}}{{{|||nnnfffdddiiisss}}}{{{zzzxxxvvvtttrrrssssssttttttttttttssssssqqqooonnnpppqqqqqqqqqoooppppppooommmlllmmmnnnnnnmmmkkkjjjhhhfffeeedddddd```\\\ZZZ[[[\\\]]]^^^bbbcccddddddcccbbbccceeejjjmmmqqqsssuuuxxx|||~~~}}}|||zzzwwwwwwzzzzzzkkkaaaZZZYYY[[[jjjyyyggg|||||||||}}}}}}zzzwwwuuuttttttttttttrrrooommmllliiieeebbb```^^^\\\ZZZYYYWWWSSSPPPLLLJJJHHHFFFFFFDDDBBB??????===:::999999888666444///000111111222222222222000111111222222111111000---,,,,,,+++++++++,,,,,,...---,,,+++***)))))))))&&&)))------***((()))+++***%%% !!!'''---///...---+++***+++,,,------,,,---------------,,,++++++......///000222444666777444444444555777999;;;======???AAACCCDDDDDDCCCBBBCCCGGGKKKPPPTTTXXX]]]```aaa___^^^]]][[[___kkkxxxxxxaaaOOOHHHDDDKKKXXXbbbdddbbbYYYOOOGGGHHHJJJIIIHHHIIIOOOVVV```hhhlllpppsssvvv{{{{{{{{{zzzyyyyyy|||~~~~~~{{{}}}}}}}}}xxxuuuvvv~~~zzzwwwuuu{{{llldddbbbeeeooo|||}}}|||zzzxxxvvvrrrsssuuuvvvwwwvvvuuuuuutttrrrpppppprrrssssssrrrooopppqqqqqqooonnnoooppppppooommmjjjgggeeecccbbbeeeaaa\\\YYYYYYZZZZZZZZZ^^^```cccccccccbbbcccdddjjjmmmqqquuuyyy~~~~~~|||zzzkkkaaa[[[ZZZ\\\jjjhhh|||||||||~~~~~~{{{wwwuuutttssssssqqqooommmllliiifffcccaaa___]]][[[ZZZWWWTTTQQQKKKIIIFFFEEEDDDCCCAAA???@@@===:::888888888666555///000111222222333222222---......//////......---,,,,,,+++++++++,,,,,,------,,,,,,+++************&&&***------***)))***,,,((($$$!!!$$$***......+++---+++******,,,...------***)))((('''((()))+++---111111111111222444555666555555555666777999;;;===>>>AAADDDFFFHHHGGGEEEDDDCCCFFFJJJNNNRRRVVVZZZ^^^___]]]\\\[[[XXXYYYaaakkkssszzz~~~nnn\\\MMMGGGDDDJJJWWW```bbb```XXXNNNFFFFFFHHHGGGFFFGGGLLLSSS\\\dddhhhmmmqqquuu{{{||||||{{{{{{|||~~~}}}}}}{{{{{{uuusssqqqxxxppphhheeeeeennnzzz~~~{{{yyyssstttvvvwwwxxxxxxwwwvvvuuutttrrrssstttuuutttsssoooqqqssssssqqqppppppqqqqqqpppnnnkkkhhheeecccbbbfffaaa\\\YYYXXXXXXYYYXXXZZZ\\\```aaabbbccceeefffllloootttyyy~~~zzzlllbbb\\\\\\^^^jjjkkk~~~~~~~~~}}}yyyvvvtttsssrrrpppnnnmmmmmmkkkhhheeebbb```^^^\\\[[[YYYUUURRRJJJHHHFFFEEEDDDCCCAAA???>>>;;;888666666555444333000000111222333333333222...//////000000//////...,,,,,,,,,,,,,,,------......---------......///000+++,,,,,,,,,******+++,,,---+++)))***---...,,,))),,,+++******,,,......------+++)))((())),,,///111222222111222222333444555555555555555666777999:::???AAAEEEHHHIIIIIIGGGEEE@@@DDDIIIMMMPPPTTTWWWZZZ\\\YYYXXXXXXVVVUUUZZZbbbiiimmmoooqqqsssqqqfffZZZKKKFFFDDDJJJUUU^^^```___VVVNNNGGGFFFGGGEEEEEEGGGJJJPPPYYY```eeejjjpppuuuyyy{{{|||}}}}}}~~~~~~|||zzzzzz~~~ssspppmmmqqqwwwmmmhhhgggnnnxxx|||vvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwvvvtttqqqsssuuuuuusssqqqpppqqqqqqpppnnnllliiigggeeeeeefffbbb]]]YYYXXXXXXXXXXXXWWWYYY\\\^^^___aaadddffflllpppvvv|||zzzlllccc]]]]]]___jjjppp}}}zzzwwwtttsssqqqpppnnnnnnnnnmmmjjjhhhdddbbb___^^^\\\ZZZVVVTTTJJJHHHFFFEEEEEEDDDBBB@@@>>>;;;888666555555555444111111222333333333222222111111222222222222111111------,,,,,,---......///,,,,,,,,,...///111333444000...+++***+++,,,,,,,,,......---,,,,,,,,,++++++,,,***)))***,,,.........000///.........///000111000000000111222444555666888777666666666888999:::===@@@DDDHHHIIIHHHFFFDDD>>>BBBHHHLLLOOORRRTTTVVVYYYVVVUUUVVVTTTSSSWWW^^^aaacccdddfffiiihhh___VVVIIIFFFDDDJJJTTT\\\___^^^UUUOOOJJJHHHFFFCCCEEEIIIIIIOOOXXX___dddjjjqqqvvvwwwyyy}}}~~~|||zzzzzz}}}sssnnnjjjlll{{{|||pppjjjjjjnnnvvv}}}zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvxxxxxxwwwuuusssuuuvvvvvvtttqqqppppppppppppnnnmmmkkkjjjhhhhhhfffbbb]]]YYYXXXXXXXXXXXXVVVWWWXXXYYYZZZ]]]```ccchhhmmmsssyyy~~~|||mmmccc]]]\\\^^^jjjrrr~~~|||zzzwwwuuutttpppooonnnnnnooonnnllljjjdddbbb```^^^]]][[[WWWTTTKKKIIIGGGFFFFFFEEECCCAAAAAA>>>:::777777777777666222222333333333222222111......////////////......---------------...///000((()))***,,,...111333444444000+++)))+++------,,,+++++++++***)))***,,,///,,,***)))***,,,.........---............,,,+++***......///000222555777888<<<;;;:::999999:::;;;<<<<<>><<<999888777777555444000.........111222333222000///...---------------///...,,,++++++,,,...//////...,,,,,,,,,---///000222222000///...---------***************+++++++++)))***---//////---+++***+++***)))***---...,,,***.........///222555888:::999999999777666666999;;;>>>@@@BBBEEEFFFEEEDDDCCCAAACCCGGGIIIJJJLLLNNNPPPUUUVVVVVVTTTQQQQQQUUUYYY\\\^^^``````bbbaaaZZZQQQIIIEEEDDDIIITTT[[[\\\YYYXXXPPPIIIGGGGGGGGGIIIMMMOOOTTT[[[bbbhhhlllpppsssvvvyyy|||~~~~~~~~~~~~|||}}}tttnnnmmmttt~~~oookkknnnwwwwwwoooiiippp|||~~~|||yyyxxxyyy{{{{{{{{{{{{xxxvvvuuuwwwyyyzzzzzzvvvuuuuuuvvvvvvtttqqqnnnlllmmmooopppooommmjjjhhhfffccc^^^[[[YYYWWWUUUTTTTTTSSSRRRRRRRRRSSSUUUVVV^^^___bbbfffiiilllmmmnnnqqqqqqrrrttt{{{oooccc\\\\\\```lllvvv~~~{{{xxxuuuqqqmmmooonnnmmmllljjjhhhfffdddbbbaaa___^^^\\\YYYTTTPPPKKKHHHEEECCCBBBAAA@@@???>>><<<999888777777555444444333111111222222222111......---------......//////...,,,++++++,,,---...------...///////////////...---,,,***)))(((((('''************++++++++++++***+++,,,------,,,***)))+++***)))+++---...,,,***------...000333555777999::::::999888777777:::======>>>AAACCCCCCCCCAAA@@@@@@CCCGGGJJJLLLNNNQQQSSSTTTUUUUUURRROOOPPPUUUYYY^^^aaabbbbbbcccccc[[[RRRJJJFFFDDDJJJTTT[[[[[[YYYTTTMMMHHHHHHHHHFFFGGGJJJOOOTTT\\\ccchhhmmmqqqtttwwwyyy{{{}}}~~~|||sssnnnmmmuuuwwwkkkmmmssszzzqqqnnnttt|||yyyyyyzzz{{{{{{{{{{{{yyywwwwwwxxxyyyyyyyyyvvvvvvuuuvvvvvvuuuqqqoooooopppqqqqqqooollliiigggfffbbb^^^[[[YYYWWWUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTVVVXXXZZZ]]]___`````````______aaafffmmmtttyyy|||{{{yyyuuurrrqqqssstttoooddd]]]\\\___lllzzz~~~~~~{{{yyyvvvrrrooonnnmmmlllkkkiiifffdddcccbbbaaa```^^^]]]YYYUUUQQQKKKHHHDDDBBBAAAAAA???>>>>>><<<999888777777555444999666444333333333111000,,,,,,,,,------///000000000///---,,,+++,,,,,,---(((***,,,......---+++***......---+++***(((''''''************++++++,,,,,,------,,,,,,++++++******+++******+++------,,,***+++,,,///111444555777777999:::999888777888;;;>>>>>>???AAABBBBBBAAA???>>>???BBBGGGJJJMMMQQQTTTWWWUUUVVVUUURRRPPPRRRWWW\\\aaadddeeeeeefffddd\\\SSSKKKFFFEEEJJJTTT[[[[[[YYYPPPKKKIIIJJJJJJHHHGGGHHHOOOTTT\\\dddiiinnnrrrtttxxxzzz{{{|||}}}~~~{{{tttooooooxxxooommmppp}}}vvvssswww}}}zzzyyyzzz{{{|||{{{}}}{{{zzzzzz{{{{{{yyyxxxwwwvvvvvvvvvwwwuuussspppqqqqqqrrrqqqooolllhhhfffeeebbb^^^[[[YYYWWWUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQTTTYYY^^^aaaccccccbbb```^^^___bbbdddpppzzz}}}oooeee]]]\\\___kkk~~~~~~}}}{{{zzzwwwssspppllllllkkkiiigggeeecccbbbbbbaaa```___]]]ZZZUUURRRLLLIIIEEECCCBBBAAA@@@>>>>>><<<999888777777555444999777444333333333111000---------------...////////////---,,,,,,,,,,,,,,,******,,,---------,,,+++///......,,,+++)))(((''')))******++++++,,,,,,,,,000///---,,,++++++++++++*********+++,,,,,,,,,+++***,,,///222444555666666888888888777777888;;;>>>AAABBBCCCCCCCCCAAA@@@??????BBBGGGKKKOOORRRUUUXXXYYYYYYWWWTTTRRRTTT[[[```cccfffgggggggggddd[[[QQQKKKGGGEEEJJJTTT[[[\\\YYYQQQLLLIIIJJJJJJHHHHHHJJJNNNTTT]]]dddjjjnnnrrrtttzzz|||}}}}}}}}}}}}}}}xxxssssss}}}~~~vvvpppnnnxxx|||uuuwww~~~~~~{{{zzz{{{|||||||||~~~}}}||||||||||||yyywwwxxxwwwvvvvvvwwwvvvtttrrrppppppppppppnnnkkkiiigggeeebbb^^^[[[YYYXXXVVVUUUTTTSSSRRRQQQPPPOOOOOONNNJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHHHHIIILLLOOOPPPPPPQQQQQQQQQQQQSSSVVVYYYccclllzzz{{{oooeee^^^]]]___kkk~~~~~~}}}{{{zzzxxxuuurrrlllkkkjjjiiigggdddbbbaaabbbaaa```___^^^[[[VVVSSSNNNKKKGGGEEECCCBBBAAA???>>><<<999888777777555444555444222111222333222111//////...---------------......------,,,,,,,,,,,,///...---------...000000+++++++++***)))(((&&&%%%)))******+++,,,,,,------222000...,,,+++,,,,,,---)))***+++,,,,,,++++++,,,***+++...111444555666666555666666666555777;;;>>>AAABBBBBBBBBAAA@@@???>>>@@@DDDIIIMMMPPPTTTWWWZZZ\\\[[[YYYUUURRRUUU\\\bbbeeehhhiiihhhhhhdddZZZOOOJJJFFFEEEJJJUUU\\\]]]ZZZRRRLLLGGGGGGGGGFFFGGGJJJMMMSSS\\\dddjjjooorrrttt|||}}}|||~~~{{{{{{{{{xxx|||rrrlllsssyyyyyy~~~|||{{{{{{|||||||||~~~}}}|||}}}}}}|||zzzxxxyyyxxxwwwwwwxxxwwwvvvtttnnnnnnnnnnnnmmmkkkjjjiiifffccc___\\\[[[YYYXXXVVVTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIIIIJJJLLLOOOQQQVVV___lllyyyyyynnnfff___]]]```kkk|||~~~~~~|||{{{{{{yyyvvvtttlllkkkjjjiiigggdddbbbaaabbbaaa```___^^^[[[WWWSSSOOOLLLHHHEEEDDDCCCAAA@@@>>><<<999888777777555444333111000000222333222222000000///------,,,,,,,,,------------------------,,,+++)))((((((***,,,...***+++,,,,,,,,,+++***))))))******+++,,,---......000///...,,,,,,,,,------)))***,,,,,,+++++++++,,,***+++...000333444666666444444555555555777;;;>>>????????????>>>>>>===<<>><<<999888777777555444333111000000222222222111///......---------......++++++,,,---............'''''''''''''''((())))))***+++---//////...---,,,)))******+++,,,---...///---,,,,,,+++++++++,,,,,,(((***------+++***+++---+++,,,---///111444666777444444555555666888<<>>>>>>>>>>>>>>=========BBBFFFMMMSSSYYY___dddhhhfffddd___YYYVVVYYY```gggkkkmmmooommmkkkfffZZZOOOGGGDDDCCCJJJVVV___```^^^RRRLLLHHHHHHGGGDDDCCCEEEIIIPPPZZZcccjjjmmmppprrrxxx{{{||||||{{{{{{yyyrrrlllnnnuuuqqqpppvvv}}}||||||}}}}}}|||~~~|||zzzzzz{{{|||||||||{{{yyyxxxxxxyyyyyyxxxwwwqqqqqqpppooonnnmmmlllkkkhhheeeaaa___^^^]]][[[ZZZRRRSSSSSSSSSRRRQQQOOONNNKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHKKKQQQZZZcccoooxxxmmmeee______bbbmmmmmm~~~}}}|||{{{{{{zzzxxxvvvllllllkkkiiigggeeecccbbbbbbaaa```______\\\XXXTTTNNNKKKGGGDDDBBBAAA???>>>>>><<<999888777777555444555333111111222222222111---------------...///000******,,,---.../////////***+++---.........,,,+++%%%''')))+++,,,+++***))))))******+++---...//////***************+++++++++(((+++------+++***+++---,,,,,,,,,...000333666888444555666666777999===@@@??????????????????@@@@@@AAAFFFNNNVVV]]]dddkkkooommmjjjeee^^^ZZZ]]]eeelllmmmpppqqqooommmggg[[[PPPFFFCCCCCCJJJVVV___aaa```TTTPPPMMMOOOMMMHHHEEEEEEHHHOOOYYYccciiimmmpppqqquuuyyy}}}}}}}}}zzz}}}|||wwwvvvuuutttnnnhhhhhhlllsss|||wwwsssuuu~~~||||||}}}}}}|||~~~|||yyyyyyzzz|||}}}}}}{{{zzzxxxxxxyyyzzzyyyxxxvvvuuusssqqqooommmlllkkkiiifffbbb```___^^^]]][[[RRRSSSSSSSSSSSSQQQPPPOOOKKKLLLLLLLLLKKKJJJJJJIIIEEEEEEEEEEEEEEEDDDCCCBBBFFFGGGHHHGGGEEEEEEFFFGGGNNNTTTZZZ___hhh{{{xxxmmmeee___```cccmmmzzziii{{{yyyyyy{{{{{{{{{ooommmkkkjjjiiihhheeeccc```_________^^^[[[WWWSSSMMMJJJFFFDDDCCCBBB@@@???:::999777666555444555555222333333333333222111111333000,,,,,,...//////...------,,,+++++++++,,,,,,000...,,,)))'''&&&%%%%%%++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,+++******---.........---,,,,,,+++,,,---///000222444555666777666666666666888999:::;;;===@@@@@@???>>>>>>???BBBGGGNNNVVV]]]eeelllqqqqqqpppkkkbbb[[[]]]gggqqqxxxyyyxxxtttooohhh[[[OOOGGGEEECCCHHHVVVaaa___WWWRRRLLLGGGGGGFFFDDDDDDGGGJJJOOOWWW___fffkkkpppssssssxxx~~~}}}zzzyyyyyyyyy~~~|||~~~xxxsssmmmfffcccccceeeggglllttt{{{wwwpppkkkmmmnnnwww|||rrrrrr}}}|||{{{}}}~~~zzzzzz{{{}}}~~~~~~|||{{{yyyyyywwwvvvuuutttsssrrrrrrrrrmmmjjjeeebbb```^^^\\\ZZZVVVWWWWWWWWWVVVTTTRRRQQQSSSPPPLLLLLLNNNPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGEEEFFFIIILLLPPPUUU\\\ccchhhsss{{{qqqiiiaaa^^^^^^mmmttthhh}}}yyywwwxxxyyyyyyyyyooommmkkkjjjiiihhheeecccbbbaaa```___^^^ZZZUUUQQQMMMJJJGGGDDDCCCBBB@@@???<<<;;;999777666666666777333444444444444333222222333000---,,,...//////...,,,,,,+++,,,,,,---......+++++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,------.........------------......------,,,+++,,,---...000222444666666888777666666777888:::;;;<<<===???@@@???>>>>>>???BBBFFFNNNUUU\\\dddkkkooonnnnnnkkkeeeaaaeeerrr|||}}}xxxoooaaaTTTHHHFFFEEEJJJWWWbbb```YYYRRRKKKEEEEEEDDDCCCDDDGGGJJJPPPWWW___eeekkkpppssstttxxx}}}}}}{{{yyyxxxxxx{{{}}}yyywwwzzz~~~vvvkkkbbb]]]]]]___```ccckkkyyy}}}zzzuuurrroookkkeeeaaa``````gggvvvvvvrrryyy~~~}}}||||||}}}~~~~~~}}}{{{zzzyyywwwvvvuuutttsssrrrrrrrrrnnnjjjfffbbb```^^^[[[YYYVVVWWWXXXYYYYYYXXXWWWVVVUUURRROOONNNPPPRRRRRRQQQPPPOOONNNLLLKKKJJJJJJJJJHHHIIIHHHGGGFFFGGGJJJMMMUUUYYY```eeeiiisss}}}rrrjjjbbb___```mmmxxxggg~~~{{{xxxvvvvvvwwwwwwwwwpppnnnkkkjjjiiihhheeeccccccbbbaaa___]]]YYYSSSOOONNNKKKGGGEEEDDDCCCAAA@@@===<<<:::999888777888888444444444444444333333222222000------...//////...+++++++++,,,---///000111***+++,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...............------......------,,,,,,,,,---...000222444666777999888888777888999;;;<<<<<<>>>??????>>>===???@@@BBBFFFMMMTTTZZZaaaggglllkkklllkkkgggdddjjjwwwwwwfffWWWHHHFFFDDDIIIVVV``````YYYRRRJJJDDDBBBBBBAAADDDGGGKKKPPPXXX___eeekkkpppsssvvvyyy|||~~~|||zzzxxxxxxvvv{{{}}}zzzxxx|||}}}kkk^^^YYYYYYYYYXXXZZZaaammm{{{yyysssjjjhhheeebbb```\\\XXXUUUUUUTTTXXXaaammm}}}|||tttwww~~~~~~}}}|||{{{zzzwwwwwwuuutttsssrrrrrrrrrppplllhhhdddbbb___\\\ZZZWWWXXXYYY[[[[[[\\\\\\\\\VVVTTTRRRRRRSSSUUUUUUUUUVVVUUUTTTSSSQQQPPPOOOOOOLLLLLLKKKJJJIIIKKKOOORRR[[[^^^dddiiilllttttttkkkccc```bbbnnniii~~~{{{xxxwwwwwwwwwvvvvvvqqqooollljjjiiihhheeecccbbbaaa```___]]]YYYTTTPPPNNNKKKGGGEEEDDDCCCAAA@@@===<<<:::888777777777888333333444444333333222111111000..................---,,,,,,---...///000000---......///...,,,+++)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,------------,,,------...------,,,,,,+++,,,...000222555666777999999888888999:::<<<======>>>??????>>>>>>???AAABBBFFFLLLRRRWWW]]]cccgggjjjkkkjjjeeebbbgggsss~~~yyyfffVVVFFFEEECCCGGGSSS^^^^^^YYYSSSKKKDDDBBBBBBBBBEEEIIILLLPPPWWW^^^dddjjjppptttwwwyyy|||~~~~~~|||zzzyyywww{{{{{{yyy}}}tttpppnnnnnnmmmmmmrrrxxxnnn^^^XXXXXXWWWUUUWWW\\\fffpppzzz}}}zzzxxxuuupppiiiddd\\\[[[YYYWWWVVVSSSPPPOOOQQQPPPRRRVVV\\\fffyyyzzzyyy~~~}}}|||{{{yyyxxxvvvuuussssssrrrrrrrrroookkkhhheeebbb^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]WWWVVVUUUVVVWWWXXXYYYZZZ^^^]]]]]]\\\ZZZYYYWWWWWWRRRRRRQQQPPPOOOQQQVVVYYY___ccciiinnnqqqxxxvvvkkkcccbbbeeepppppp}}}zzzxxxxxxxxxwwwvvvrrrooommmkkkjjjhhheeeccc______^^^^^^]]]ZZZUUURRRNNNKKKGGGEEECCCCCCAAA@@@;;;:::999777666666666666222222222222222111000000///000//////............///......---------......---.........,,,***((('''++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,---.........,,,,,,------...------,,,+++,,,...000222555777888:::999999999999;;;<<<===>>>???@@@@@@??????@@@AAABBBEEEKKKPPPTTTZZZ___bbbfffhhhgggbbb^^^bbbnnnxxxzzzfffVVVFFFEEEEEEHHHRRR]]]___ZZZSSSKKKDDDCCCCCCCCCFFFKKKKKKPPPWWW^^^dddkkkqqquuuyyyzzz|||}}}}}}|||{{{~~~~~~yyywww{{{~~~}}}{{{vvvpppkkkdddaaa___```___^^^bbbhhhmmmzzznnn^^^XXXWWWUUUSSSUUUYYY```gggnnnrrruuuvvvzzzxxxuuurrrooommmkkkjjjiiiiiihhhhhheeeaaa\\\XXXQQQRRRRRRQQQOOOMMMLLLLLLMMMMMMOOORRRTTTZZZfffsss|||~~~}}}|||zzzyyyxxxvvvuuutttssssssuuurrrooollliiifffbbb___^^^]]]]]]\\\\\\\\\\\\\\\WWWXXXYYYZZZ[[[]]]___```ddddddddddddcccaaa```___YYYYYYWWWUUUUUUWWW\\\___dddgggnnnuuuyyyvvvkkkccccccgggrrr{{{~~~~~~{{{zzzzzzyyywwwvvvrrrpppmmmkkkjjjhhheeeccc^^^^^^]]]^^^]]]ZZZVVVRRRMMMJJJFFFDDDCCCBBB@@@???:::999777555444444555555111111111111111000000///...000000000...---...//////......---,,,,,,------***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///////////////,,,,,,------......------+++,,,---000333555777888:::999888888999:::<<<===>>>@@@CCCCCCBBBAAAAAABBBBBBEEEJJJNNNRRRVVV[[[^^^aaacccbbb___\\\```lllvvvyyygggVVVGGGGGGFFFIIISSS]]]```]]]SSSKKKEEEDDDDDDDDDGGGKKKJJJNNNUUU]]]dddkkkssswwwzzz{{{}}}~~~{{{yyy~~~|||yyyuuuqqqnnnjjjfffccc]]]ZZZXXXXXXWWWUUUXXX^^^^^^iiizzzzzziii\\\VVVUUUSSSRRRSSSUUUZZZ^^^bbbdddeeeeeeiiigggccc___\\\ZZZYYYYYYZZZZZZ[[[ZZZXXXUUURRRQQQKKKLLLMMMMMMKKKIIIIIIJJJGGGGGGJJJOOOQQQSSS[[[cccrrr~~~~~~}}}}}}|||zzzxxxvvvuuuuuutttuuussspppnnnllliiieeebbbaaa```^^^]]]\\\[[[[[[[[[XXX[[[^^^```bbbdddgggiiikkklllmmmmmmmmmkkkjjjiiicccbbb```]]]\\\^^^cccffflllooovvvuuuiiibbbdddiiisss~~~|||{{{zzzyyywwwuuusssqqqnnnllljjjhhheeeccc______^^^^^^\\\YYYTTTPPPLLLIIIEEECCCBBBAAA???>>>:::999777555444444444555111222222222222111000000---000111000...------///---,,,,,,,,,,,,,,,---...***))))))******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,---......///////////////...+++,,,------......------***+++---000333555777888999999888888888:::;;;<<<>>>AAAEEEFFFEEECCCBBBBBBBBBEEEIIIMMMPPPSSSXXX[[[\\\^^^^^^[[[XXX\\\gggqqqzzzvvveeeVVVEEEEEEEEEGGGPPPZZZ^^^\\\PPPIIIDDDEEEEEEDDDFFFIIIIIIMMMTTT\\\dddllltttyyyzzz|||||||||{{{tttoookkkiiigggeee```\\\ZZZYYYWWWTTTWWW\\\ZZZaaammm{{{vvvoooddd\\\WWWUUUTTTSSSRRRTTTVVVXXXZZZZZZZZZYYYZZZXXXUUURRRPPPPPPPPPQQQRRRRRRSSSRRRPPPOOONNNNNNIIIKKKMMMLLLJJJHHHIIIKKKIIIFFFHHHLLLOOOPPPSSSXXX\\\kkk|||~~~~~~|||zzzxxxwwwvvvvvvsssqqqooonnnllliiieeebbbbbbaaa___^^^]]]\\\\\\]]][[[___cccfffhhhkkkooorrruuuvvvxxxyyyzzzyyyxxxwwwqqqooollliiigggiiimmmqqqvvvyyysssgggaaadddkkkrrr~~~{{{zzzzzzyyyvvvtttsssqqqnnnllljjjhhheeecccaaa```___^^^\\\XXXRRRNNNKKKHHHDDDBBBAAA@@@>>>===:::999777666555444555555222333333333333222111111---000222111...,,,---///*********+++,,,---...///,,,+++*********+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,---------------...------,,,,,,+++,,,,,,---.........---***+++---000333555777999999888888777888999;;;<<<>>>BBBFFFHHHGGGEEEBBBAAABBBEEEIIILLLOOORRRVVVYYYZZZ\\\\\\WWWSSSVVVaaajjjsssxxx}}}}}}{{{rrrbbbTTTAAABBBAAACCCLLLVVVZZZXXXNNNHHHDDDDDDEEEDDDDDDGGGHHHLLLTTT\\\dddmmmuuu{{{zzz}}}}}}yyywwwxxx~~~xxxqqqnnnlllkkkjjjfffbbb```___\\\XXXZZZ___[[[```gggrrrxxxkkkhhhccc]]]YYYWWWVVVVVVTTTTTTVVVVVVWWWVVVUUUTTTRRRQQQNNNLLLLLLMMMOOOQQQPPPQQQQQQPPPNNNMMMMMMNNNJJJLLLNNNNNNKKKJJJKKKMMMPPPKKKIIILLLNNNMMMNNNPPPLLL[[[lllvvv}}}{{{yyyxxxwwwwwwqqqooonnnmmmllliiieeebbbcccbbb```___^^^^^^______]]]aaagggkkkmmmppptttxxx~~~|||zzzwwwsssqqqssswww{{{}}}~~~rrrfff```dddkkkqqq~~~}}}}}}{{{zzzzzzzzzyyyvvvttttttsssqqqnnnkkkiiigggeeeccc___ZZZYYYZZZYYYTTTPPPLLLIIIEEEBBBAAA@@@>>><<<777666555666777777666444777333000///111333333222////////////................../////////...,,,+++......------------,,,,,,***'''%%%&&&***,,,,,,+++///......---+++******))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333666999<<<<<<;;;:::888777888;;;>>>???BBBGGGIIIHHHGGGEEEEEECCCEEEHHHKKKOOORRRSSSTTTUUUUUUUUUSSSSSSVVV\\\bbbkkkpppttttttsssmmm```SSSEEEAAA>>>BBBKKKSSSWWWWWWPPPLLLFFFCCCBBBBBBBBBAAAEEEJJJSSS\\\dddkkkrrrvvv|||}}}~~~{{{xxxwwwwww{{{~~~}}}{{{uuuqqqkkkgggdddbbb```^^^```aaadddjjjvvv}}}xxxqqqggg___YYYVVVTTTSSSRRRRRRRRRTTTWWWWWWUUUSSSLLLMMMMMMMMMMMMOOORRRUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPOOOMMMMMMNNNNNNMMMLLLOOONNNMMMLLLKKKLLLLLLLLLQQQSSS\\\jjjxxx~~~~~~~~~}}}{{{yyywwwuuusssssssssqqqnnnmmmlllkkkiiigggbbbaaa```___]]]]]]\\\\\\```cccgggkkkpppvvv}}}}}}zzz|||wwwmmmfffccceeejjjppp~~~}}}{{{{{{{{{zzzwwwuuutttrrrpppnnnkkkhhhfffeeeccc^^^ZZZYYYZZZXXXTTTPPPLLLIIIEEEBBBAAA@@@>>><<<:::999888999::::::777555777444111111333444444333////////////............---.../////////...---,,,,,,,,,++++++++++++******...+++)))***---///...---++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222444888:::;;;;;;:::888777888;;;===@@@CCCGGGIIIIIIGGGFFFFFFDDDFFFIIILLLOOORRRTTTUUUUUUVVVVVVUUUTTTVVV\\\aaaiiinnnqqqqqqoooiii^^^RRRFFFAAA>>>BBBKKKSSSWWWXXXOOOKKKFFFBBBAAABBBBBBBBBEEEKKKSSS\\\ccckkkqqquuu|||}}}zzzwwwvvvvvv{{{zzztttnnnhhheeehhhhhhhhhkkksssuuujjjbbb]]][[[ZZZUUUUUUTTTTTTUUUTTTRRRPPPQQQQQQRRRRRRSSSVVVZZZ]]]ZZZ[[[[[[[[[[[[YYYWWWVVVUUUSSSRRRRRRSSSRRRPPPNNNPPPPPPOOOOOOOOONNNNNNNNNMMMNNNUUU```lllwww~~~}}}|||{{{yyywwwvvvuuusssqqqooonnnnnnmmmkkkiiifffeeecccbbbaaa`````````eeegggkkkpppttt{{{xxxnnngggccceeeiiippp}}}|||||||||zzzxxxvvvsssrrrpppmmmkkkhhhfffeeebbb^^^ZZZYYYYYYWWWSSSPPPLLLIIIEEECCCAAA@@@>>><<<<<<<<<<<<======<<<888666777555333222444555555555////////////............------.../////////......,,,,,,++++++++++++******///---+++,,,---......---+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111333666888;;;;;;:::999777888;;;===@@@CCCGGGHHHHHHFFFEEEEEEEEEGGGIIIMMMPPPRRRTTTTTTUUUVVVXXXWWWUUUVVV[[[___eeejjjmmmllljjjeee[[[QQQGGGBBB>>>AAAJJJSSSXXXYYYOOOJJJEEEAAAAAABBBCCCCCCFFFKKKSSS[[[bbbiiipppttt{{{|||yyyvvvtttuuu{{{}}}uuuppprrrqqqoooooosss~~~ssshhhaaa]]]\\\TTTSSSQQQQQQQQQQQQOOOMMMQQQSSSUUUWWWZZZ___eeejjjiiijjjllllllkkkgggdddaaa]]]\\\[[[ZZZZZZXXXTTTQQQRRRRRRSSSSSSSSSRRRQQQPPPMMMKKKNNNUUU^^^hhhvvv~~~}}}~~~~~~}}}{{{zzzzzzuuutttqqqppppppooommmkkkiiihhhgggfffeeedddddddddhhhkkkooosssxxx~~~~~~{{{{{{{{{yyywww{{{yyyooohhhcccdddgggppp~~~}}}{{{{{{{{{zzzwwwuuurrrqqqooommmjjjhhhfffeeeaaa^^^[[[YYYXXXVVVSSSPPPMMMJJJFFFCCCAAA@@@>>>============>>>>>><<<888555555555333333444444555555////////////............------....../////////000......---------,,,,,,,,,,,,+++******+++++++++***......---,,,,,,+++******---------...............,,,,,,,,,,,,,,,,,,,,,,,,...///000111000111444666;;;;;;;;;999888888:::===???BBBEEEFFFEEEDDDCCCCCCDDDFFFIIILLLOOOQQQSSSTTTTTTVVVXXXWWWUUUVVVZZZ]]]dddiiillljjjgggbbbYYYPPPHHHBBB>>>AAAJJJSSSXXXZZZOOOJJJDDDAAA@@@BBBCCCDDDGGGKKKRRRYYY```gggnnnrrrxxxzzz}}}yyyuuusssttt{{{|||zzzvvvuuuxxxoooeee```]]]UUUSSSRRRRRRSSSUUUTTTTTTUUUXXX^^^cccjjjrrrzzz{{{uuuqqqjjjhhhfffeeebbb___ZZZVVVTTTUUUWWWXXXWWWUUUSSSRRRRRRNNNLLLPPPUUU^^^kkkwww~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxuuusssrrrqqqnnnllljjjiiihhhgggffffffffffffhhhkkkppptttyyy~~~|||wwwsssrrroookkkjjjmmmtttyyyzzzpppiiiccccccgggppp}}}|||zzzzzzzzzyyyvvvtttppppppnnnllliiigggfffeee```^^^\\\ZZZXXXVVVSSSQQQMMMJJJFFFCCCBBBAAA???======<<<<<<<<<<<<;;;777444444444444333333222333333////////////........................//////000000......---------,,,,,,,,,)))*********))))))))))))---------,,,,,,++++++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...///111111000111333666:::;;;;;;:::888888:::<<<===???BBBCCCBBB@@@@@@@@@CCCDDDGGGKKKNNNQQQSSSTTTSSSVVVXXXWWWVVVWWWZZZ^^^ffflllooolllhhhbbbZZZRRRHHHCCC???BBBKKKTTTYYYZZZPPPLLLEEEAAA@@@BBBDDDDDDHHHLLLRRRXXX^^^eeelllppptttvvv{{{~~~zzzvvvsssuuu}}}~~~~~~}}}pppgggccc[[[YYYXXXXXX[[[^^^___```bbbhhhpppzzz{{{xxxtttppplllfff```\\\YYYZZZ[[[[[[ZZZXXXUUUSSSVVVPPPMMMNNNPPPVVVaaalll|||~~~}}}{{{{{{{{{|||}}}~~~|||yyyvvvtttqqqnnnkkkiiihhhgggfffeeeeeeeeefffjjjmmmrrrvvv{{{}}}wwwrrrkkkiiiddd``````dddjjjnnnwww{{{ppphhhccccccfffrrr}}}{{{zzzyyyyyyxxxvvvtttoooooommmkkkiiigggeeeeeeaaa___^^^[[[XXXVVVTTTSSSMMMJJJFFFCCCBBBAAA???===<<<:::999999:::999777555555666666555222111111222////////////............/////////......///000000,,,,,,++++++++++++******)))+++,,,,,,+++***+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111111111222444777::::::;;;:::999999:::<<<<<<>>>@@@@@@???>>>>>>>>>AAACCCGGGKKKOOORRRUUUVVVUUUWWWYYYXXXWWWYYY^^^bbbkkkrrrvvvsssmmmfff]]]UUUIIIDDDBBBFFFOOOWWWZZZ[[[SSSNNNGGGBBBAAABBBDDDEEEIIILLLQQQWWW]]]cccjjjnnnqqqtttyyy~~~{{{{{{|||}}}xxxuuuvvvzzzooohhhbbb```^^^```dddiiimmmnnnwww~~~|||vvvooohhhddd`````````___]]]ZZZXXXVVVUUUPPPMMMMMMMMMPPPYYYaaarrr}}}{{{xxxuuusssrrrssssssuuuwww}}}}}}|||{{{{{{{{{}}}~~~~~~zzzwwwuuurrrooolllhhhhhhgggfffffffffffffffmmmpppuuuzzz~~~}}}vvvpppeeebbb]]]YYYYYY]]]aaaeeeooovvv{{{ooogggbbbcccggguuu~~~|||{{{zzzzzzyyywwwuuuooonnnlllkkkiiigggeeedddaaaaaa___\\\YYYVVVUUUTTTNNNKKKGGGDDDBBBAAA???>>>;;;999777777777888888777777888999777333000000111////////////............111000///......//////000,,,,,,++++++++++++******(((+++---...,,,+++,,,...)))******+++---......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...000111222222333666888999:::;;;;;;999999:::;;;<<<>>>@@@@@@>>>======>>>AAADDDHHHLLLQQQUUUXXXZZZXXXZZZ[[[ZZZZZZ]]]ccchhhqqqyyy~~~{{{ssskkkaaaYYYKKKGGGFFFKKKTTT[[[]]]]]]WWWQQQIIICCCBBBCCCDDDEEEIIILLLQQQVVV[[[bbbhhhmmmqqqtttyyy~~~~~~{{{zzzzzzzzzwwwxxxxxxpppjjjjjjkkkpppxxxwwwqqqmmmiiigggfffccc```]]][[[ZZZTTTPPPNNNNNNNNNNNNSSSZZZgggssstttmmmjjjiiihhhhhhiiikkkmmmoootttzzz~~~|||||||||~~~~~~|||zzzxxxvvvtttqqqooojjjiiiiiihhhhhhhhhhhhiiinnnrrrwww|||}}}uuuooobbb^^^XXXUUUTTTWWWZZZ\\\dddjjjttt{{{nnneeeaaadddhhhwww}}}|||{{{{{{zzzxxxvvvnnnmmmllljjjhhhgggeeedddaaaaaa```]]]YYYVVVUUUUUUNNNKKKGGGDDDCCCAAA???>>><<<999666555666888999999999:::;;;999444111000111000/////////............222111000.........///000.........---------,,,,,,&&&))),,,---,,,+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...000222222333444777999999:::;;;;;;999999:::;;;===???@@@@@@>>>===>>>???BBBDDDIIINNNSSSXXX[[[]]][[[\\\]]]\\\\\\```gggmmmuuu~~~xxxnnnddd[[[LLLJJJJJJOOOXXX___```___YYYSSSJJJDDDBBBCCCDDDEEEJJJMMMQQQVVV[[[aaahhhlllqqqtttyyy{{{zzzzzz|||xxxzzzzzzvvvwww{{{}}}vvvsssnnnllliiifffbbb```^^^]]]TTTQQQPPPPPPPPPNNNRRRXXX___llltttiiicccbbbcccdddbbbdddfffhhhjjjmmmrrrvvv{{{~~~}}}}}}~~~}}}|||{{{xxxwwwwwwvvvtttrrrllllllkkkjjjjjjjjjkkkkkknnnrrrwww|||}}}tttnnnaaa\\\WWWSSSRRRSSSUUUUUUWWW\\\dddppp~~~{{{mmmdddaaadddiiiyyy~~~~~~|||{{{yyywwwvvvqqqooollljjjiiihhhfffeeedddaaa^^^[[[YYYWWWTTTQQQLLLJJJGGGDDDAAA???>>>>>><<<999666888<<<>>>;;;777888666333000//////000222111000///......///000111,,,///000///---,,,///222......---,,,,,,+++******%%%&&&(((***,,,---......,,,+++*********+++------///...---,,,+++*********...........................000222222333444777999888999:::999888888:::<<>>CCCDDDHHHOOOYYY___bbbbbbfffccc___^^^]]]aaannn{{{}}}xxxkkk\\\LLLNNNMMMOOOYYYfffkkkhhh\\\TTTIIIDDDDDDFFFGGGFFFIIILLLQQQUUUZZZ```fffjjjnnnssszzz~~~~~~}}}{{{zzz{{{uuuqqqllliiikkkjjjddd^^^[[[SSSSSSQQQPPPNNNPPPTTTWWW[[[eeeuuu~~~tttiiibbb]]]XXXWWWZZZYYYZZZ[[[]]]___ccciiimmmrrrvvv~~~}}}{{{xxxuuusssqqqtttrrrnnnkkkiiiiiijjjkkkpppssswww{{{~~~{{{pppiii___\\\XXXTTTQQQPPPQQQQQQRRRUUUZZZbbbmmm{{{pppfffbbbgggnnn~~~}}}}}}|||{{{yyywwwuuutttpppnnnkkkiiiiiihhhfffdddcccaaa^^^\\\[[[XXXTTTQQQKKKJJJGGGDDDAAA??????>>>???;;;777888;;;===<<<:::777555222///...///000111111000///......///000111+++---......------...///......------,,,++++++***.........---,,,+++***)))+++******)))******,,,------,,,,,,++++++++++++,,,...........................///111222222333666888999:::;;;:::999999;;;======>>>??????@@@@@@@@@???BBBDDDHHHPPPZZZcccggghhhkkkiiihhhfffeeejjjyyy{{{ooobbbOOONNNLLLOOO[[[iiinnnjjj```XXXLLLFFFEEEFFFGGGFFFIIIMMMQQQVVV[[[```fffiiioootttzzz}}}{{{yyyxxx|||~~~vvvrrrlllhhhiiihhhbbb\\\ZZZRRRRRRRRRQQQPPPQQQSSSVVVZZZaaaooorrriii```\\\XXXTTTSSSVVVPPPQQQQQQQQQRRRUUUZZZ^^^eeeiiirrr~~~}}}zzzvvvtttrrrrrrpppmmmkkkjjjjjjkkklllnnnqqquuuzzz~~~yyyooohhh\\\ZZZWWWSSSQQQOOOOOOOOOOOOQQQTTTXXX___iiittt{{{qqqfffaaadddkkk~~~{{{{{{zzzyyywwwuuutttsssooommmjjjhhhgggfffeeecccbbbaaa```^^^]]]YYYUUUQQQKKKIIIFFFCCCAAA@@@??????@@@<<<777666888::::::999555333111///......000000000000////////////000000---------///000000...---......------,,,+++++++++++++++,,,---------------+++++++++++++++,,,------++++++++++++,,,,,,---------------------------------...000111111222555777999:::;;;;;;::::::;;;===:::;;;<<<>>>???@@@@@@@@@BBBDDDHHHQQQ\\\eeelllooopppppppppooolllqqqvvviiiRRRNNNJJJNNN\\\kkkpppnnnggg^^^QQQIIIFFFFFFGGGGGGKKKNNNSSSXXX\\\aaafffjjjqqquuuzzz~~~zzzxxxwwwuuuxxx|||yyysssmmmhhhhhhfff```[[[YYYQQQSSSTTTTTTSSSSSSSSSUUUWWW]]]hhhvvv{{{sssbbb[[[UUUTTTRRRNNNMMMOOOLLLLLLLLLKKKKKKLLLPPPRRRZZZ^^^hhhuuu~~~|||xxxuuutttqqqooommmkkkjjjkkklllmmmlllooosssxxx|||tttjjjdddXXXWWWTTTRRRPPPNNNMMMMMMOOOPPPQQQSSSWWW^^^fffkkkoooyyyrrrfff___bbbhhh~~~{{{{{{zzzyyywwwuuusssrrrnnnllliiiggggggfffdddbbbbbbaaa``````^^^[[[UUUQQQJJJIIIFFFCCCAAA@@@@@@@@@>>>;;;777666777888777666444333111000000000111222000000////////////000000000......111444444111---......------,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---------------......///,,,---------...---------------------------------,,,---///000000111444666999:::::::::999999;;;<<<;;;<<<===>>>???@@@@@@@@@CCCEEEIIIQQQ[[[eeemmmqqqppprrrtttqqqlllppp{{{nnnVVVNNNHHHMMM\\\kkkqqqppplllcccVVVLLLGGGGGGGGGHHHMMMQQQVVV[[[```dddiiimmmsssvvvzzz}}}{{{wwwvvvtttqqqssswwwvvvnnnhhhgggddd___ZZZYYYSSSUUUXXXYYYWWWUUUTTTTTTTTTZZZeeerrrxxxmmmeeeWWWRRRNNNOOONNNJJJHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMTTTVVV___lllxxx}}}zzzxxxwwwrrrqqqnnnlllkkkjjjkkkkkkjjjmmmqqquuuzzzuuulllccc]]]TTTSSSRRRPPPNNNLLLKKKJJJMMMNNNPPPRRRUUUZZZaaafffiiiqqq{{{sssfff```ccciii~~~||||||{{{zzzxxxvvvuuutttnnnllliiigggfffeeecccbbbaaaaaa``````^^^[[[VVVRRRKKKIIIFFFCCCAAA@@@??????;;;;;;;;;;;;;;;:::777555444444333222222222333444//////000000000000//////000......111444444111---......------------,,,,,,//////...---+++)))'''&&&+++,,,,,,---------------000000000000///...---,,,------------------------+++---//////000111444666777888999888777777999;;;??????@@@AAAAAAAAAAAA@@@DDDFFFJJJPPPXXX```hhhmmmpppqqqsssooohhhjjj{{{~~~oooWWWMMMFFFJJJWWWeeemmmpppnnnfffZZZOOOIIIGGGHHHHHHOOOSSSYYY___dddhhhmmmpppuuuwwwzzz}}}{{{vvvtttqqqooopppttt}}}zzzrrrjjjgggeee```]]]]]]WWWZZZ]]]^^^\\\XXXVVVUUUSSS[[[gggtttsssjjjbbb]]]SSSNNNLLLMMMMMMHHHFFFGGGCCCDDDEEEDDDDDDDDDGGGIIINNNPPPVVVaaalllxxx}}}|||zzzyyyvvvtttqqqnnnllljjjiiihhhiiikkknnnqqqvvv|||{{{rrriiibbb[[[VVVQQQPPPOOONNNLLLKKKJJJIIIIIIKKKMMMOOORRRVVV\\\```dddiiipppxxxsssgggcccfffmmm}}}}}}|||{{{yyywwwvvvuuunnnllliiigggfffeeedddbbbaaa```___^^^]]]ZZZVVVRRRLLLJJJGGGDDDAAA???>>>>>>:::<<<>>>??????<<<:::888444333333333333444444555//////000000000000//////---------///000000...---......------------------////////////...---,,,+++))))))***+++++++++++++++000111111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000111444666666777888777666777888:::AAAAAABBBBBBBBBBBBBBBBBBDDDGGGLLLPPPVVV\\\ccchhhnnnooooookkkeeeeeeqqqnnnVVVLLLCCCFFFPPP[[[fffnnnlllfff\\\QQQJJJGGGHHHIIIOOOSSSZZZaaafffkkkpppsssvvvxxx{{{}}}}}}vvvssspppmmmnnnrrr|||vvvmmmiiigggcccaaabbb^^^aaacccccc```\\\XXXWWWTTT]]]iiiuuu~~~pppfff___ZZZVVVQQQMMMKKKMMMLLLHHHFFFGGGBBBDDDEEEEEEDDDDDDFFFHHHNNNNNNSSS\\\eeeqqq~~~}}}|||{{{yyywwwtttqqqmmmkkkiiihhhiiijjjlllnnnqqqvvv}}}{{{uuummmfff```[[[VVVSSSOOONNNMMMLLLJJJJJJIIIIIIKKKMMMPPPRRRTTTWWW[[[___bbbeeelllrrrxxxsssiiieeejjjqqq|||}}}}}}|||{{{yyywwwvvvuuuooollljjjhhhgggfffdddbbbaaa___]]]\\\[[[YYYVVVSSSMMMKKKHHHDDDAAA>>>===<<<999;;;======<<<;;;::::::222222222333333444444444...///000111111000///...+++---......------...///------..................***+++,,,...///000000000)))***,,,,,,---,,,,,,+++---.../////////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000222555777777888999888777777999;;;???@@@AAABBBCCCDDDDDDDDDBBBGGGLLLQQQUUUZZZ```dddiiihhhhhhfffaaa```iiittt}}}lllTTTJJJBBBBBBGGGPPP^^^jjjiiiddd\\\SSSKKKHHHGGGHHHLLLQQQYYYaaaggglllqqqtttvvvxxx{{{}}}xxxsssooolllnnnrrrzzzyyyooollljjjgggfffhhhfffhhhiiihhhccc^^^[[[YYYVVV^^^iiisss||||||oooddd]]]WWWRRRNNNNNNJJJHHHKKKKKKIIIGGGIIIFFFGGGHHHHHHGGGFFFHHHIIIMMMLLLPPPWWWaaammm}}}{{{zzzyyyxxxuuurrrooommmkkkjjjiiijjjkkkkkkmmmqqqwww{{{{{{xxxpppkkkddd^^^ZZZXXXVVVTTTOOONNNKKKJJJIIIIIIJJJKKKNNNPPPTTTVVVYYY\\\```cccfffggglllrrrttt{{{sssjjjfffkkkssszzz}}}}}}|||{{{yyywwwuuutttooommmjjjhhhgggfffeeecccaaa___\\\[[[ZZZXXXVVVTTTNNNLLLHHHDDD@@@>>><<<;;;777888999888777777999:::111111111222333333333444...///000111111000///...---///000///---,,,///222------..................------------,,,+++***)))------///000000000///...)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222555777888999:::999888888:::<<<===>>>@@@BBBDDDEEEFFFFFFAAAFFFMMMRRRVVVZZZ```ddddddbbbbbbaaa]]]\\\ccclllzzz|||kkkSSSIIIAAA@@@BBBIIIXXXgggfffbbb[[[SSSLLLHHHGGGHHHJJJOOOXXX```ggglllqqquuuvvvxxx|||~~~yyytttooolllnnnsssxxx{{{qqqnnnllljjjjjjllljjjlllllljjjeee```\\\[[[WWW^^^hhhpppxxxvvvooofff^^^XXXSSSMMMHHHKKKGGGEEEHHHJJJIIIHHHJJJFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEHHHPPPYYYfffxxx~~~{{{yyyxxxwwwvvvsssqqqooommmllljjjjjjjjjjjjkkknnntttxxx~~~{{{uuuqqqjjjfff```[[[YYYXXXWWWWWWPPPNNNKKKHHHHHHIIIJJJLLLIIIMMMQQQVVVZZZ^^^bbbfffhhhhhhkkkoooooorrrsssjjjggglllsss~~~|||||||||zzztttpppooommmkkkjjjjjjhhheeebbbaaaaaa```^^^ZZZWWWWWWWWWSSSOOOJJJEEEBBB???===;;;:::::::::999888777666555777666444333222333555666333222000...---------...000111111111111///---,,,000///---,,,---...000111+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------888666333///,,,+++++++++---...000000111333777:::888999999999888888:::;;;>>>@@@BBBEEEEEEEEECCCBBBDDDFFFJJJNNNSSSXXX[[[]]]______``````\\\XXX[[[cccuuu~~~ttthhhOOOFFF??????BBBGGGOOOVVVaaa^^^YYYQQQJJJFFFFFFGGGHHHLLLSSS[[[aaahhhooosssuuuyyy}}}}}}|||xxxqqqooommmnnnqqqzzz{{{tttpppmmmjjjgggjjjmmmooommmggg```\\\ZZZ]]]```eeemmmwww}}}yyykkkccc[[[WWWSSSMMMKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEIIIGGGHHHNNNVVVaaarrr|||zzzyyyvvvtttsssssssssrrrpppmmmiiiiiikkkllljjjiiipppzzz}}}uuupppnnnjjjhhhdddaaa___\\\YYYVVVSSSSSSQQQOOOMMMKKKJJJIIIMMMMMMPPPWWWaaafffeeebbbfffjjjnnnnnnmmmqqq|||qqqgggdddjjjqqq~~~||||||}}}zzzuuuqqqooonnnlllkkkjjjhhheeebbbbbbbbb```___]]]ZZZXXXVVVSSSOOOJJJEEECCCAAA>>>===::::::999999888666555444666555444444555777:::;;;222222111000///000111111.........------+++******///...---,,,,,,---///000,,,,,,---------.........******+++++++++,,,,,,,,,------------------......///...,,,+++******++++++,,,...///000000333666999999:::;;;:::999999;;;===???AAADDDGGGHHHGGGFFFEEEDDDEEEIIIMMMRRRWWWZZZ\\\\\\]]]______[[[WWW[[[bbboooxxx|||ooobbbMMMDDD===<<<>>>CCCJJJQQQXXXWWWUUUPPPKKKGGGEEEFFFHHHLLLQQQXXX___fffmmmrrrtttwww|||~~~~~~}}}}}}}}}~~~wwwqqqnnnlllmmmqqqyyyyyytttpppmmmjjjjjjmmmooommmhhhbbb^^^\\\]]]```dddlllvvv~~~uuunnnggg___XXXTTTQQQLLLJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIMMMKKKKKKPPPVVV___ooo}}}}}}{{{zzzvvvuuusssssssssrrrooommmjjjkkklllnnnmmmmmmttt~~~yyytttqqqooolllhhheeebbb___[[[XXXXXXWWWVVVTTTRRRPPPNNNNNNOOOOOOSSS\\\gggoooqqqpppnnnqqqsssqqqooorrrzzzsssjjjgggmmmuuu~~~~~~~~~|||vvvrrrooonnnlllkkkjjjiiifffccceeebbb`````````^^^YYYTTTQQQMMMHHHDDDBBB@@@???===::::::999999888666555444555555444444555777999:::000000//////000111222222111000000///............///...---,,,,,,---......,,,,,,,,,---------......,,,,,,---------.................................---------...............,,,---//////000222666999999:::::::::999999;;;===???AAADDDGGGIIIIIIHHHGGGCCCEEEHHHLLLQQQVVVYYY\\\[[[\\\^^^___ZZZVVVYYY___hhhpppxxx{{{zzzuuuhhh]]]KKKBBB:::999;;;???EEELLLRRRTTTTTTRRRNNNKKKHHHHHHHHHKKKOOOTTT[[[ccckkkqqqrrrvvvzzz||||||{{{{{{{{{xxx~~~vvvpppnnnlllmmmpppwwwzzzvvvqqqmmmlllnnnpppnnnjjjeeebbb```^^^```eeellluuu~~~{{{ooogggaaaYYYSSSQQQNNNJJJIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQQQQRRRSSSRRRQQQOOOOOOQQQOOOOOORRRVVV]]]kkkwww}}}{{{wwwuuuttttttsssrrrpppnnnllllllnnnqqqpppqqqzzz}}}{{{yyyvvvrrroookkkgggbbb___[[[ZZZYYYWWWUUUSSSQQQPPPOOOPPPSSS\\\gggqqqvvvxxxwwwzzzzzzwwwssssssxxx~~~tttkkkiiiooowww}}}xxxssspppnnnllllllkkkjjjgggdddfffccc```aaaccc```YYYRRRNNNJJJEEEBBB@@@???>>><<<;;;;;;::::::999777666555666555444333222222333333........./////////000000444333111000///000111111//////...------------...++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////............///000000000000///...------...000000111333777999777888999999888888999;;;===@@@CCCGGGHHHIIIHHHGGGDDDEEEHHHLLLPPPUUUZZZ\\\]]]^^^```aaa[[[UUUWWW\\\bbbjjjqqqtttsssooodddXXXIIIAAA999999;;;>>>DDDKKKPPPQQQQQQPPPMMMJJJIIIIIIIIIKKKNNNRRRXXXaaajjjpppqqqtttxxxzzzzzzyyyxxxyyysssyyywwwqqqooommmnnnqqqwww{{{uuuqqqooopppqqqqqqnnnjjjfffddd```cccgggmmmuuu}}}wwwkkkbbb[[[UUUOOONNNMMMKKKKKKMMMOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTSSSTTTQQQQQQTTTVVV\\\gggsss}}}yyyxxxvvvuuuuuutttqqqooommmmmmpppssssssvvv|||xxxsssmmmiiicccbbb```]]][[[YYYWWWVVVTTTTTTVVV\\\eeeooovvvyyy~~~{{{wwwvvvxxx|||rrrjjjhhhooowww~~~xxxtttpppnnnmmmlllllljjjhhhffffffccc```aaabbb```XXXRRRNNNJJJFFFCCCAAA@@@???>>><<<<<<<<<;;;:::999777777555444333222222111111111000000000000000000//////000///...---------...///000//////...------------,,,,,,,,,,,,------------*********+++++++++,,,,,,///.........------,,,,,,+++,,,------------,,,,,,...///000111222444777:::888999:::999888999:::<<>>AAACCCFFFIIIKKKKKKJJJIIIDDDEEEFFFJJJNNNTTTYYY\\\bbbdddgggggg```XXXVVVZZZZZZ```fffhhhiiifff]]]TTTJJJBBB;;;;;;===???EEEJJJQQQQQQOOOLLLIIIHHHHHHJJJIIIKKKMMMQQQVVV^^^gggmmmrrruuuxxxzzzzzzxxxxxxxxxsssyyyzzzuuurrrooooooqqqvvv~~~~~~yyyuuuwwwyyy{{{{{{uuunnnhhhcccfffjjjpppvvv}}}{{{vvvnnnddd\\\WWWQQQMMMNNNOOONNNOOOSSSSSSVVVZZZ^^^```aaa```_________^^^^^^]]]]]]]]]]]][[[YYYXXXZZZZZZ\\\dddmmm~~~~~~}}}|||zzzwwwuuuqqqqqqssswwwxxx}}}~~~{{{wwwrrrnnnkkkjjjbbbbbbcccfffmmmuuu|||sssllllllsss|||}}}xxxssspppooommmmmmmmmllljjjgggcccbbb```^^^[[[WWWTTTSSSPPPLLLHHHDDDBBBAAA???>>>:::::::::999888777666555///000000111111111111111...///000111111000000///------............------------,,,,,,+++***))))))++++++,,,,,,,,,------------------.........//////++++++***))))))(((''''''*********+++---///111333+++---...//////222555888888999:::999888888:::<<>>AAACCCDDDCCCAAA@@@@@@AAABBBEEEIIIOOOUUUXXX]]]```eeehhhccc[[[ZZZ]]]aaaggglllnnnooonnnfff]]]LLLDDD<<<999888888:::???CCCFFFIIIJJJHHHFFFDDDCCCEEEGGGKKKOOOSSSZZZbbbgggtttwww{{{|||{{{zzzyyyyyyxxx{{{zzzuuuqqqmmmkkklllnnnyyyzzz|||}}}qqqhhhaaaccchhhnnnttt{{{~~~~~~|||wwwmmmddd]]]YYYVVVPPPLLLNNNOOOOOOPPPTTT[[[aaakkkuuu{{{~~~}}}|||ooommmjjjgggffffffhhhiiiiiifffeeeccc```^^^cccjjjxxx}}}{{{wwwwwwyyy|||~~~}}}|||{{{}}}{{{oooiiiiiirrr{{{