{xyxvvvvxyy{{||~~|~~~|||||~~~~~~~|||~~|{{||{{|~~~~~~~~|||~~~~~|{|||~~~~~~~||||{{yyy{|~||||~||||~~~~~|{yyyyxxxxy{|~~~~{yy{||~~~||{{{{{{|{y{{|||~~~|~~~~~~~~~||||~~||||~|~~~|~|||||||~~~|||||||~||~~~~~~~~~~~~~~~~~~||||||~~|||||~~~|{{yyyxy{yy{{{|~~~|{{||||~~~|{{yyyyyxxxxxy{|~~~~~||~~|{{yyyxxy{~~|{yyxyyyyyy{|||~~|{yyxvvtttvttvvxyyy|~~~~~~~~||||{{{||{{||~~~~~||~~~||~~~~~~~|{xvttttstvvvvvxy~~~~|~~~||{|~~~|||~~~|{|~~~~||||{|{{|||~~||{||{|~~~{||{||{{{{{{{{|~~||||||{{|~|{y{|||~~~||~~~~~~~~~~~~~~~|~~~~~~~~|||~~~~~~~|{{yxvx{|||||~~|{{yyxxxxyyyyyyy{||~~~|{|||{{|~~~~~|{{||{|{{{{|~~~~~~~~~~~~||{{{{{|~~~~|{yyyy{y{||||~~~~~~~|||{{{{yyyy{{yyy{|{|~~~~|{{{{yxxxyyxvxxyy{y{|~~|{yxvtsssvxxy{|~~~~~~~|{{||~||||~~~~~~~~~~||||{{|{|~~~~~~~|{|||~~~~~||||yyyxyyyyy|~~{yyyyxvxxy{{{{|~~~~||~~~|||~~~|{yyyxxxxxy|~~~~~~~~~~|||~~~~~~~||~~~||~~~~~~~~|~~~~~~|~~~~~~|||~~~|~~~~~~||~~~~~~|{yyyy{{|||~~~{yxvvvxxxxxxyy{{||~~~~~~~~~|~~~~~~|{{yyyyyyyy{{||~~~~~~~~~||{{{{||~~|||||{{{||~~|{{{{{|~~~~~~||~~~~~~||{yyxtttvvxyy|~~|{yy{{yyy{|~~~~~~|||{{yyxxyyy{{|~~~~~|~||~~~~~|||||{{~~||~~~~~~~||~~~~~|~~~~~~~~~~~~||||||||~~~~~~~~~~~~~~~~~|||||||~|~~~~~~~|||||||~~~~~|||{{|||~~~~~~~~||~~~~~~~~~~~~~~~~~~~~|{yyyxyxxyyyy{|~~~||{{{{|~~~~~~~~~~~~~|{yyxvvvttvvxy{~~~||{{{{{{||~~||{{{{{{{|||||||~~~~|yxxvvvxvxxxy{{|~~~|{{|||||||~~~||||{{{{||~~~~~|||{{yyyyyy{||||~~~~|||~~||{{yyyxxxxxyyy{|~||{{{{{yy{{{{{|~~~~~~~~~~~~~~~~~|{yyxyyyxxy|~~~~~~~|||{{||~~~~||{{{{|||~~~~|~~~~~~~~~~~|||yyyyyy{||||~~{{{yyyyxxyy{{||~~~~|{yyyxxyyyyxyyyy{{{|{|||~~~~||||{{||~~~~|||||{{{{|||||~~~~|~~||~~~{{{yyyyy{{{{||~~~~~~~|||||||||{|~~~~~~||||~~~~~~~|~~~~|~~~~~|||||||~~||||~~~~~||~~~||{{||~~~~~~~~|{{{{{|||||~~~~~~~~~~~~|||||~~~~~||{yyyyyyy{||~~~~~~~|~~~~||{yyxvvxxxxxxxxy{{~~~~~~~~~||||||~~|{yyyyyy{|~~~~~~||||{{{{{{|~~~~~~~~~~|||||{{{||~~|{{||~~~~~~~~~|~|~~~~~~~||{||||~~~|{yxxxxxxxxy{|~~~|{yyyxvvvvxyyyy{~~|||~~~|||||~~~~|{{{|||~~~~~~||~~~~~~~|{yyxyyy{{||||~~~~~~~~|||||~~~~~~~|{{{|~~~~~~|||||{|||||||{{{{|~||~~~|{{{yyyxyyy{{{|||~~||{yxxxxxvxxxyy{{{{|~~~~~~~~~~|{{{{yyyyyy|~~~||||||||~~~~|||~~~~~||{{yxxyxxy{|~~~~~|~~|~~~|||||~~|~~~~~|||~~~~~|~~|||~~||~||~~~~~~~~~|||~~~|||~~|{{{{yyxvvxxvvxxxvttttvvvvy{{|~~|{yxxvvvvvxxy{{|~~~||||{{|||~~~|yy||||~~~~|~~~~||{{yxxyxxxxyyy|~~|~|{xy{{yy|~~~~~||||yy{||y{|~|||~~~~~||~~~|~~~~~||{yxyyy{||||~|{y{{xvv{|yy|~~|{{||{y{|||~~~~~|~~~~~|{|~~||~~|{|~|||~~|||~|||{yy{|~~~|~~~~~~~||{{|{{{|~~~~~||{{xttttsqpqtvx{|~~~||~~|~~|~~~~~~|{{{|||{{{||~~~~~~~~~~~~|yxxvttttsttvvxxy{||~~|||~~~~~~~~||{y{|||~~~|||{yy{{|~~~~|{{|{{{{y{|{{{yxxyyxxy{{{{{{||~~~~~~~~~~||||{{||~~~~~~~~~~~~~|~~~~~~~~~~~~~|||~~||||{y{{{{{{|~~~{{xxyy{{||~~~~~~|{xxxxxvvxy{||~|~~|{|~~|||{yxxxyy{{{{|~~|{yyyxyyy{|~~~|||||~~|~|~~|~~||{yxvvyy{{~~|||{{{{{yyy{||~~~||{{y{{|||{|||{{{{{y{{{{|~~~~~~~~~~~~~~{{{|||{{{|~~~~~~|{{{{y{{{{yyy|~~~~~~~~~~~~~~~~~~||~~~~~~~~~~~|||||~~~|~~|{{{{{|{{{{|||~~|||{{yyyyyyyyyyxxxxyy|~~||||||{{|||{{{||~~~|{{{{{|~~~~|||~~~~~|{{yyxvvxxyy{|~~~~~|{{{{|||~~~~{yxxvtssstvvvvy{||~~~~||{yy{||~~~~||{{yy{{{{{||||~~||{{{{{||||~~~|~~~~~~|{{{{|~||{{{yyyy{{{|~~~~~|||||~~~~~~~~|||{y{|~~~||||~~~~~~~~~|{{{||~~~~|||~~~~||{yyy{{{|~~|{yxvttttvxyy{{{|~~~~|{{{{{{{{{{|~~~~~||~~~~|||~|~~~~~~~~~~~~~|{{{{{|~~~|~~~|{{yxxvvvvxxxxy{|~~~~~~~~~||{{{{{{{{{{{|~~~~~|||||||~~~~~~{{yxxvtvvxy{|~~~|{y{yyyy{||||~~||{{{{{{{{{{{{{|||{{~~~|{{yyyyyyyyy{{~~~~~~~~|||||{{{||||{{{{{{|~~~~|||||||~~~~~||||~~~~~~||{{{yy{{||~~~|{yxvvvtstvxyyy{{|{||~~~||{{yyy{{{|~~||||{|~{{|||~~||||||||||~~~~~~|~~~~{yxvvtttttvx{||~~|||~~~~~~~~~~|||||||~~~~~~~~|{{{{yyyy|~~~~|{{{{yyyyy{{yyyy{{{{{||~~|||{yxy{|~~~~~{{{yyyyyy{~~~~~~~~~~|||{|||||~~~~~~~~||||{{{|~||~~~~~~~~~~~~|||||||||||{yyyyyyyyy{{{~~||{{|||~~~~~~~~~~~~~|||||~~~||{{~~~~||{{{yyyyyyy|~~~|{{{{{yyyy{{||~~~~||||~~~~~~~~~~||~|||||||~~~~~~~~~|||~~~~|{yyyyyxyy{|~~~~~~~~~|~~~||{{yyyyyyyxy{{|~~~||{{{|||{{{|~~~~~~~~~|{{y{{{|||~~~~~~~~|||~~~||~||||||~~~||~|~||~~~|||||{{yyyyyyy{|~~~~||~~~~|~~||~~~|{|{{{{{{||||~~|||||||~~~{{{{{|~~~~~~~~~~~|||{{{|||||||||||{{yyy{{{{{||yxy{{{|~~|{yyxxxxy{|~~~~|{yyyxvtvxxx{|~~~|{{yyyy{{{{{{yy{|||~~~~~~~~|{||||{|||~|{{{{{{y{{{{|~~|{{{{yy{|~~~~|{yxvvtttvxyy|~|{yxxvvvxxy{{|~|~~~~||||||~~~~{{{{yyy{{{{|~~~~|{yyy{{yxvttttvvvvxy|~~~~~~~~{{|~|{yxxxyyy{||~|~~~~~~||~~~~~~~|{xvtsqqqsstvvx{~~~||{{||~~~|||~~~||~|{{|~~~|{{~~~~~~~~~~~~~|{yxvvvvsttvvxxyy{|~~||{{{yyxy||{{|~~~~~~|||||{yyy{{{yy{|{|~~~~|{y{|~~~~~~~~~~~{{xvvvvvxy{{|~~~~~~~|~~~||{yyy{|||||~~|~~{yxvvttttvxxyyy{~~|{{yxvvy{{{y{||{||{{yxxxy{||||||{{||{yy{~~~|~~~~~||~|{y{|~|{{|~~~~~~~|~~~~~||||{yx{~~{{~~~||~~~~~~~|{|~~~|||{xxxyyyyy{{yxy{|{yxy{|||~~|yxy{{y{|~~~~~|~||~~~~~~~|{{||~||~~~~~~~~~~~~~|||~~|||~~|{{y{{{{yyy{||{{{{~~~~~~{xxxxvttvvxy{{{|~~||~~~~~~~|yxvvvvvxy{{{|||~~~|||~~~||~~~~~{yxvtsqqpppppqsttvxxyy{||~~~~~~~~~~~~~~~~~~~~~~~~~~~|{|~|||||{{|~|{|||{|||~|{{|||{{{~~|~|{{|~~~~~|~|{{y{{|{|||~~~|{y{|||{{|~|~~~~~|{{yxvvxxxxvxx{|~~||{{{yxvvvvvvvvvxvvxxy{{|~~~~~|||{{yy{|{{{{|~~||~~~~~|{|||{xxy|~~~||||{{|~~|{{xtttttsqsvx{{|~~|||{yyy{|~~{xxvtssttxyy|||~~~||~~~~~~|{{{{yyxyy{||||~~|{{{{{yy{{~~~~~||y{|||||~~~~~~||{{{{{{y{||~~~|||~~~~~~|{{||{yyy{|||||||||~~~~|||~~|~~|{xxxxxy{~~~~~{{||{yyxxyyyyy{||~|yy{|~~~||~~~{yyxvvxyy{{|~||{{{{{{{{{{{{{{{{||||||||{{yyxyyyxxxy{{||~~~~|||~~|||{yxvtvxxxxy{|~~~~~~~|||{||~~~||{yyxxyy{{y{~~~||{{{||||~~~~{yyyxxy{yyxy{|~~~|~~~~~~~~|||{|~|~~|{{{{{{||~~~~~|{yxxvx{yy{|~|~~~|{{y{{{{{{{||~~~~~~~~~~~~~~~~~~|~~~~~~~|||~~~~||||~~~~~~~|{yx{{|~~~~{{yyy{{|~~~~~~~~|{yyxvtttvvxy{|||~~|yyyyxxyy{~~~~~~~~~{{{|{yyyyyyyyy{||~~~|{{{||~~~~~~||||||~~~~~~~~~~~~|{{{{{{{{{|~~~|||{{{yyxxxxyyyyy{|~~{{{|~~||||||~~~~~|{{{|~||||||||~~~~~|{{{|~~|yxxvvvxxvttttttvvvxy{|~~~~~||{{|||{{{|||||~~~~|{yxvvtssttvvxy{{|~~|||{yy{{||~~~||||~|~~~~|||~~~|{xxxxxxxxy{{{||~|{{{{|||~|{yxvvvtvxyyyy{|~~~~~~|{yyy{{|~~~~~~||{{{yxxxvvxxy{|~~|||~~~~~~~~~~~|{yxxyyy{{{|~||~~~~~~~|{xxxvvvxx{|||||||{||~||{xxvtstvvxxy{{{{|{{||~~~~~~||||~~||{{{{{|~~~~~~~~~||||~~~||||{{y{{||||||||~~~|{{{yy{{|~~~~~|~~~~~~{{{{{{{|||~~||||~~~~~~~~~||||~~~~~|{{y{{||~~~||{|~~~|{{||~~~~~~~~~~~~~{~vy|{~|~~~~~~~~{y{{{{yyy{||~|{yyyxxxyyy{{{{||{{{{{{|||||||||~~~~~~~~~|y{{{|||~~~~||||~~~~~~~~~|{|||||~~~~~~~~{yyyxxvvvvxxy{|~~~~~~|~~~~~|||{{yyxvtssstvxy{|~~|{y{yyyy{||~|{yyyyy{{{||~~||||||{||||{{{{||~~~|||~~~~~~~~~~||~~~~~~~~~~~~~~~||||~~|{{||{{||||~~~~||{{yyyyyyxxvvvxy{|~~~|{{{{{|||~~~~~~~~~~|yxxvttvxy{~~~~~||{{yyyxvxvvvttsstvvy{|~~~~~~~~~~~||{yyyyy{||~~~~~~|||||~~~~~~~~|||~~~~~~~||{{{{yxvvxxy{|~~{{yyy{{{||~~|{yxxtttttxxy{|~~~||{{{yyyxxxxvxxyy{|||||{{|~~~~~~~~~~~~|{{{{yyxxxyyy{{{|~~~~~||{yyyxy{|~~||{{{||~~~~~~~~|~~~~~~~|{{||||~~~~|yyyy{yxxxxyy{{{{{||~~~~~||||{{{{||~~|{yyxyyy{y{||~|{xvttvvxy{|~~||{yyy{{{||~~~~~~~|||{{{{{{{{y{{{{|~~~~|~~|{yxxvvvtvxy{{|~~||{yxxxvvvxyy{|~~~~||~~~~||{{{{{{|||~~~|{{{{yyyy{|||~~||||yyxvvvttvxxy{|~~||~~~~~~~||~~~~~~~~~~~~~~~~~||||||||~~~~|{yyyxvxvxxyy{|~~|||||||||~~~~||{||{{{{yyyy{{|~~~~~~~~|||{yxvxvvvxxyyyyyy{{||~~~||{{{yyyyyxy{{~~~~{yxvvvxxyy{|~~~|{{{||~~~~~~~~~~~~~~~~|~~~~~~~|||||~~~~|~~~~|{{yyyyyyyy{||~||{{|||~~~~~||~~~|~~~~||{{y{yy{{|||~|{yxvvttttvxy{~~~|~~{{{||||||~~~~|~~~|{yyxxxxxxxy{{{{{{{{{||~~~~||~~~~~~~~~||||{{||~~|{yyxxxxxy{{|~~~~~|||||{|~~~~||~~~||~~~|{|{{|~~~~~~|~|{{{|{{||~||~|~|~~~~||||~~~~|~~|~~|~~~~|{{yyyyyyy{||~~~~~~~|||{{{{{||||||||||~~~|{yxxvvvvxy{~~~~~~~~~~~~~~|{{{{yyyyxxy{{{|~~~~|{yxxvvxxxxxxxxvvtvvvxyy{||~~~|{{|{{yvtttvxyy{{|~|yxvtttttvvvyy{|~~~|||||{{|||||~|{{~~{||~~~|||{yxxxxxy{|~~||{yxvxxvxxvxy{||~~~||yvyxxy{{{|~~~~|||{{{yy{{y{{yyyy{{|~~~{{{{||||~~~|||{{{yyyyyy{|~~{||||||~~~~||~||~~~|{xxyy{{|~~~~~~||{{{{{|~~~~~|~~~~~~~||~~~~~|~~~~~~~~~~||{{{{{{||~|||~|~~~~~~||{yy{||||{{{{{{||||~~|{xvvvttvxxyyy{{||~~~{{{yy|~~|{yxxxxxvvvvvvvyyxxy|~|yxxvvxxyyvttvxxy{{|~~~{xtspnlllkiikkkkilnlpqstxy{|xqnlkh^^cYa{f^hspcYYct~|~~~~|{xyyyxyxssty~|y{~~|~||{|{xvvxvvxx{|~{{||~~~~~~~~{{|~{{|||||{y||{{{|~~~~{y{{y{|~|{|~~~~~|{yyyx{{|~~|{||{xxy||||~~~~~~||||~|{|~~~||{yy{||||~~{y{||||||||||~~~~~~~||~|~~~|||{yxyyy{{{{~~~|{yyyxtttvxxxy{|~~~~~~||{yxvvtqpnnpnkknpqsvx{|~ytqqsqllpxxx{|~{xvvvttvvx|~~~{|~||{|~|{yvvvxxx|~~{||~~~|||{yyyx{|~~|{{~~{{{yvqpnlnnlnqtx{~~~~|~~~|{y{y{y{|{|~~~|yy{|||~~~|{vttqqqqqpqqsttvyy{{~~||||{{|~~~|{yyyyyyy{{|~~||||||||~~|~~~~~~~~||{{||~~~||~~{{{{yxx{{{yxvxyy{{{|{|~~~|{{|{yvvsssstsqqqqqqtvyxvtvxyy{{yy{|~~~|yxyy{{yxy{y{|yxy{|{|~|{xxxx|~|y{{xyy{|{|~||~~~~||yxtpllkkhhilllpsv|~~{xxvsqnpqqvy~~~||~|~~|||||{~~~~~~~{x{{{{{~~~~|||{|{yyxxvvyyy{yx{|{{{{|{y|~~~~||{yyxvvx{{{||~~|{||{{{|~~~~{{{|||~~~~~~~|{y{|{||~{xyxvvttvxy|~~~~~~~~~~~~~~~~~~~|~~|~|{{yxyyy~{y~~~|{{{{{yy{xx{|{||||~|{yxxvxy{||~~~~~{{~yy|yyxvvttsstvvvsqsssvxx{|{yxxyxvtvyy{~~{xy{y{~~|{|~~~~~{{xxy{~~~~~~|{{y{yxyxvvvtttttttxy{{{{yy{||{|||~{{~|~~|||||~|~~|~{{{y{{{||~~~~~~~~~~~~|~~~|~~~~~~||||{{yy{||{|||~|{yxxyxx{yy{{{|||~~|~~~~|~~~|{~|~~||~{{~y|{{~||~~~~~|{~||~{||||~|xy{|{||{{yyyvtsqsstvvx||~~|||{{{{|{yyxxyyy{|~~~~~~|~~~~~~~~|||{{yyy{|~~||||~~~~~|~||~|~~|~~|~~~|~|~~|~~~~~~~||~~|~~|~~{|{xy{x|||~||~|~|~~||||~~~~~~|~~~~~|~|~~|~~~~~~~~~|{|yxxx{y{~yvsqpnlkllkllklnpqttx|~~|{~|y||{~~~||||~~|||||~~|~~~|{yyxyyy{|~~~{vsqnlpqsy~{xttsssstttxy{|~|{xv{{|||ystvsqttty~~yxvttvtvyyyy{xxyx{~{xsnnkilihlpptxy||{|yy{yyyxxxyy{~~~~~~~~~{y{{||yy||||~~~~{|{y{||~||{{{{y{{yyy{{{{{|~~||~||{{{y|{y|~~~~~|||{{~||~~||{{{{|~~~|~|{{~yy{y|||y|||||~|{~~~~||{y{y{|y~~|{~|||xxyy|||~|xyyyyttssvtxyx{|~~~~~~~~~~||~|{~|~~{{|yvxxxxyxyyxvxxvxxx{{{|~|~~|{yxsqqlnnklnpptyx{~|~{|~~~{{{y|~xxyy{|{y{|{yyxy{vxxsvyxyy{||~~~~~~~~|y{|x{{|~~||{xyyyyyy{|~~~~~|yyy{y{{{{|{~~~~~~~{|~{|{y{yxxxxxy{{|~|||~~|~~~|~~~|{||~|yyxvxvvvvxy{y{~~~~~~~||~~|{|~~~~~~~|||y{|~~~~~{~|y{|{xvxyyvx|{y{|~~~|~{{{||xvxyvtvv|~y{~|~|{yxxxxyxxxy{{y{||~|~~~||~|~~{{|~~||~~~~~{y||{{|~|xvvvxvsqssqqnpqttstv{~~~~|yy{{yvtvyyvtx|||y{~|{{|~~~~~~|~|yyy{yxxxy{{y{|~~~~|{~~{~~~~~~~~||||~|{yy{~||~~~~{{xxyxy{|~{{||{{{yy{~~~|||{y{yyxvxxyy||yy{~~~~~~~~~~|{~~{yyvvvvxy|~{{~~~~~|{|~|{|~~~||~{y||||||{{||~~|~||~~~~~~~||||~||~|yy|~~~~~{|~~~~~||{y{{y{|||~~||~~|{{{~~|~~~~~~~~||~~{|||~~~~~~~~|x{|~|y|~~~~~~|{||~~{|||~~{xv{~~|{|~~~~|xy|~~{y|~~{vvxvsppqsspptxxvvx{|||~~{vtvvsqsxyyy~~|y{||yxvxyxvxy{||~~~~~~||~~|~~~~~~~|||~|{xvvx{|{yy|~~{{~~{vssstvtssstvy||{yxx{~|yxvvxy{|||~~||~~~~~~~~~{yvxy{{{yyyy{|~~||||~|||~~~|{yy{yyy{||||~~~||||||{yy{|~~~~~~~{yy{{||||~~{{{{|{yxvx{{{{yyy|~~||~~{xxx{~~||~~||{{{yxxxyyyyyyy|~~|||~~|~~~~~|{yxxxxxxvvxxy||~~~|||{{|~~~~~~~||||~~~~~~~||yxvvxy{|~~|{yxxxyy{{|||~~~~~|~~~~~|~~||{{yy{{|||~~||||{{||{{||~~~~~~~~~~~~||{{|||~~~~~~~~||~|~||~~~~|{yy{{{{{{|~~~~~|{{y{y{|{{{||||~~~~~~~||||~~~~~|{{{yyyyxxxxyy{{|~|{{{yyyxyyyy{|~~~~~~~|{||||~|~~~~~~~~~~~~~~|||{{|~~|||||||||||~~~|{yyyxvvvvxxyxyyyxxxy{||~~~~~|||||||~~~~||{{y{{|{|~~~~~||{{{{{||~~~|{yxvvxyyxxyyy|~~||{{yxvvttvvxy{|~~~~~~~~||{yxxvvvxyy{|~~~~~||{{y{{{|~~~||{{{{{||~~~~~|~~~~~~|~~~~~~~|{{{{{{{||{{{{|~~~~|{yyyy{|~~~~~~~||{{{yy{|~~~~~~~~|||{{||~~~~||~~~||~~|~~~~|{yyxxxvvvvxy{||~~|yxtttttvxy{|~~~~~|{{{y{|~~~|||||{||~~~~~~||||~||~~~~~~~||{{{||{{|~~|~~~~||||~~~~~~~~|||||~~~~~~~~~~|{{yyxvvvvvvvvxxy{|~~||{yyyyyxxvvxvvttttvvx{|~~|{yyyy{{|~~~~|~~~~~|~~~~~||{||~~~~~~||||||~~~~~||{yxxxxxxy|~~~~~~|||~|{{yxyyy{~~~||~~~~~~~||~~~~~~~~~~~~||||~~~~~~~~~~|{{{{{{yyyxxy{{{|~~~~~|||~~~~{yyyy{{{||~~|{{yyyyy{{|||~~~~~~~~~|||||{{{||||||||||||{{yxxyy{|~|~|||||{|||~~~|{{{{{|~~~~~|||{|||~~~~~~~~~~|yyxxyxyyyy|~~|yyxxxyyy{~~||{{{{||~~~~~|||||||~~~~|{yyyyxvvvvxxy{|~~|{{{yyyyy{||~~|{yvttsssttvvxy|~~|{xxvttttsstvvvxxy{{{||~~|{{{yyyyy||~~~~~|{yxxvvvxxy|~~~~~~|{y{{yyyxxxxxxyyyy{|~~~|||||~~~~~~~|{yxxxttsttvvxy{|~~~~~~~~|||{{|~~||~~~|~~~~|||~~~~|{{yyyy{{{||~~~|{{{yy{{|~~~|{{{yyyy{{{|~~|||{{yxxxxy{{{||~~~|{yxvvvxxyyy{|~~~|{{yy{{|||~~|{{{{{{y{{||{{{yy{{{{|{{yy{|~~~~~~~~~~~~~~~~~|{yyxxxxyyy{||~~~|||||{{{{{yyy{yy{{{{{{||||~~||{yyyyyy{|~~~~|||||~~~~~~|yyxxxxvvvvvxxy{|~~~~|~~|~~~~|{{|~~~~|~~~~~~~~~~~||||||~~~~||~~~~~~~|{y{{|{{{{{||||{{{|~~||{yyyy{{{{{|~~||{|~~||||~~|{{yxvvtttttvvvxyy{|~~|~~~||{{{{{|~~|{yyxvvvxy{|~||||{yxxxy{|~~~yvtssqpnnnppsstvx{{|~~|||{{||||||~~~~|||{{{||||||~|||~|||~~|~~|||||~~~~|~~~~~~~||{{{{{{|~~~~~~|~|~~~~~~~||~||~~~~|{{y{{{y{{{{{{{y{{|{{|||||||||~~|{yyyyxxxxyy{|~~||||||~~~~||{{{{|~~~~~~~~~~~~~~~||||{{{{|||||||~~~~~~||yyyy{{{{y{|~~~~~|~~|{{yxttvxvvxy{{{|~~~~~~||~~|||{{{yyy{|||~~~~~||||||~~~~~~{{||{yxvvvvvvvxxy|~|||{{||{{{||||{{|~~~~~~~~|{{{{yy{||||~~~~|{{{yyyy{|~~||||||{|~~~{yy{{{||~~~~|||||||||||~~~~~~~~~~~~~~~~~|||~~~~~~|{{y{{{{~~~~~~~||||||~~~~||~~~~~~~||||~~|{yxxyyyy{|~~~||{{yyxxxxxxxyy{|~~|{yyxxvvvxy{{~|{{yyxxvvxxyyyy{~~~~~~~~~|{{{{yy{yy{{{{|~~||{{|||~~||||{{{|||||~~|~~|~~~~~~~||{yyyyyxxy{|~~~||||~~|~~~~|||~|{{{{{yyyyyy{|~~~~~||{{yyxxxxxyy|~~{yxxvvvvvx{|~~~~~~~~||~~~~~{{yxvyyxvxxy||{{~~~~~~~~~~~~~~|||yyxvxxyxx{|~|{||{y{|||~~~~~|~~|{||||~~|{{xttvvttxxxxyxvvxyyy{|||||~|||||||~||{y{|{{|~~|~~~~||~~~~~~||||~{{{|~~||||~|{{~~~~~~|~~|~~{||~|{~~~~~~~~~|||~|||~~~~{|~{vvy{{yxx{|{y~~~||||yxy||{|~~||{y{|xvtxxsqtxyvty~~|{y{{{yxy{|~~|~|~~~|~~|~~~||~~|{~~{{~~|~~|~~~||~~{yyyyxxxy{{{{|~~{y|~|yx|~||~{{|~~~~|||~~||{||{||~|{xxy||yyy||yxxy{yvvy||{{|~|{{{{{{yy{|{{{|~~||{xxvxyxxx{~~|{|~~|{{{{y{|~~|{{{{{yy{|~~~||~~~||~~|{|~||||~~~~~{y|~{yxy||{{|||||~~|{|~{yy{ytqsvyxvx{~~~~~~~{y{~~||{yyxvvvvvvvvxy{||~|{{||yxy|~~|~~~|yyxttvxyxy~|{{{||{yy{{||~~||~~|~~||{yyyyxy{{{yy{|||{{~~~~~~||{|~~|{|~||{|{y{||{{|~~{{{||||yy|{yxxyyvtx{{{y{~~~~~|{{y{{{|~~~{{{{xtsssssqppvyyvtx|~~~|~|yyy|||yx{~|yxy~|{y|~||~~~|{{||{xvvxyxvvy{|yvvy{||yy|~|yvvy|~~|||{~~|{{{{xxx{~~{xxy|~~|||~~~~~|~~|~~|{y{|~|||~~~~~~|~~|~~|{|~~~~{y{|{yxy|~|{y{~~~~~|{|~~|yxx{{yy|~~~~|yyy|~~~~~||~~~~|{|~~|~|yyyxxssqqpppqstx{~~~|~~~~~|{{{||~~|||||~~{{||~~yvvvxxvvvxxvttsvy|~|~~|{{yyyy{~~~|{yxvxy{||~~~yvtsqpppqvvtsstvxy|~|~~|y{{~~~|{xttvxy{{~~~~~{{|~~|||yy{{{|||~~~~|{{yyxxxvvxyxxxxyyxxy{~~~~~~~||||||{y{|||||~~|~|{{||~|{|~~|~~~~~||{yxvxxy{|~|{{{y{||~~~~{|~~~~~|||~~|{yxxvvtttvyy{{~~~||||||{y{{{yyyyyy{|||~~~~~{{{{yxxxy|||~~~~~~|{{yyyyyy{~~~~~~~~~~~~~{y{{yyyyxyy{{|~~||~~{|~~~{{yxtqqstsqqqqsssvy{{{|~|{yxxyyy{{|~~~|~~|{{|~~~|~||||||~~||||{{y{yy{~~{yyyyyy{||~~~~~~~|{{{yyyyy{{{~~|{{{||||||~~~~~~~~~~~~~~|{xxxvvxy{||~~|yxtssssqqqty{{|~~|{|{yy{{{{|~~~|{yvsssqqssttvvxy|~~~~~|{{||~~||{yyxxxy{||~~||||||||{{{||~~|~~~||{yxxxxxy{{yy{|~~~~~~~~||yyxxyyyxxy{|~~~||||{{{{{|~~|{{{{{|~~~~~~|{yyxyy{||~||~|{{|~~~~~~|||||~~~|{{|{|~~|~~~~~~~~~~~~~|||~~~|{yxxvxy{|~||{{yxyyyyyy{{|~~{yxxvvvxxyx{~~~|{yy{||~~|{yxxxvttsttttvvx{||~~~|{{{{{{|||~~~|||||||~~~~||||~~~|{yyyyxyyyy{{{|||~~~~~||~||{{yy{{{~|||~~~|||||||~~~~~~~~~~~~~~~~~~~||{{{{{{{{{{||~~~~|{xxxxxyy{{||{{|~~~~|~~~~~~~~~~|~~~|~~|~|yy{{{y{{yy|~~~~~|~~||{{{{{{{{{{{|~~||{|{{{{~~~||~~~{yyyy{||{|||yxvvvttvvvxy{|{{{{{||~~||{{y|~~~|{{|{{{||{yyy{|~|~|{yyy{yxy{yxvvyyxx{{|~|{{xyxxvvvvttvy{|~~~~~~~~|{{yxvtvvvvxttvxxy{{|~~~~~{{y{{{~~~~{yxvvxxvvvvxxvvxxy{|~~~~|||{{~~{{{|~~~~~{||||yy{~~~~~~|{yxtssstsstxxy{|{|~~~~~~~~~~~~~{y{{{{~~~~{yyy{{y|~~||~~||~|yxvvxvsstvx{{||~~~~~~~~~~~~~~~~~{~~~|~~~~~~~~~~|||~~|{|~~~~|y{|{y|~~~~~~||~~|{{|||{y{|~~~|{yyyyxxyyyxxy{~~~~~~~~~~~~||{{xvxy{~||||||||~|yvvtvxy{|||~~{yyyy{~|||y{~|~|||~~|{yy{~|||{{~~{yxxxx{~{vtsqsv||{vtx|~{xxx{~|yxvy|{vvx|~{xx{~|||~~{|~{xvx{~~yyy||xttvyytqnllsxy{|yspllnsx~~{{{||yy{~||{~~{{~{vsty|~{xvtvy~|yxxy{~ytstv{~~{{||yxvy|~|{yy|~|{vtvx{~|yyy{~~|yxvx|~{vspnpqv|~{yvssvy~~~|{||{|~~~|yxy{~~ytqtx{~{{{{|~yxxxxy~|{xtsv|{y|~|{{~~yvvvy~~~~xtv{~ytv{{y{|{xsnlpx~~ytqpqv|ytqppsy~|~|vsstx|~|ytniknqtx~|xtssty|~{{||~|{{{{{|~~~~~||yy{yy{{{yxyyyy{~|{yyyy{|~~{{yyyxy{|{y{|{y{~~~~~{yxxxyxy{|~~~~~~~~~|yyxxtttqppqsqsx||~~{{{yy{|||~~|||{y{|{{||~~~~~~|{y{yy{{{xtvxy||{{yyy{|{y{||{|~~~||~~~|||~~|~|{{yxy{yyy{|{yvsstvxxy~~~~yvvyxvxy|~~~|~~{xvx{yxxxyvvxy|~|yvvsqtvtvxxx{~~~~|~|||~~||~~|{xxvxy{{~~~|~|~~{xvtsttssqqqsssssqtx{{|~~|{yxxxxxyyvtvxyyxxy||~~~~~~|~~~{y{|~~~~~|||~~{xxyxxvvx{~~{{{|~||{yxvxxxvvyyyy|~|||{xy|~|||||~~|{{~~||{yy|~~~|xvvtssstttxy{||~|~~||||||{|~~~~~~||~~~~~~~~~~~~~y{|~~~~~~~~~|||||{{|~||yxyyxtspnnpstttvx{|~|yyyyy{yxvtvxy{~~~~|yy{||{~~|yyyyvvxyy{~~|yvttxvtvvxvtqnlllklnnnqtx{~~{yy{{~~~|{xxy{~{xttsqsvvxy||yvxy{|||||~~~~||~~||{xvsppnnstxy|~|{yy{|~|{{|{|~~~|~~|{{|~~||~~|{yyyy{||{{{{yyxxtsttvy{||xtttv{~|yvssv|||~~~{{~{xtstx{~{tpliilsy~~~~{{|~yx{|{~vqpqv{~~{vqpptx~|xx{yttx{~{tqqv~~ytqsv{~~|||~{|~~{yxxy~~{xy~~~y{~~yqnpqtvxyvpic``adksx{{yttvx{~|vqpnpqt{|{~~~{{tnlpv~|xx||{|~vssxytv|xqtx~|pnsy|skhkt{ts{ynnv~slkq||ndckvysq{~vx~|qklvyst|xsvvppvxtxxqpt~tkhlv{nhdfp|{xtt{{{~vpnt|yvx~~yy|~~vpnpsy{tpnpv|{xy|~~xxy{|||~yxy|~|vpnqv||xstx|~{|~~{|{xvx|~{tstvvy{y{~~yspqtx{|{{{~|~{xvy|xvqsvy{~~~~~||||~{|yvst{~~tiddfilsy|yvx{yqpty|sicccit~~~~vqqv|ytqsv||{~{y{xtv{|y{~|yyyy|~|{{{|||~~~~~|~ytplpv|~|~~~{xsnnpppqstvx{|{{||{|{yy{~{xvx{~~||||{{{|{xtpliffhklqy~||~~ytpnpsty||yxvtvx{||~~{vty~~xttx|yxvx{|vssqsx~ysqpsx||yy|{vpkiilqx~yvvx{~~xspnnqx~~|yvx||vqnnqy|yx{{yy~~yxy{{vqpt|~~~~~~|yxy{|~~{yyy|ysqv|{y|yspqt~xnkkpx{skkls~xqlnv|{vplnv~yttx||vxy{~ytplnty|||~xlhipv{~ytvy~~|~yslknsvy~yslkkpt{xqnqv{|{|{vqpqt||vnilpv|vqqsx~|tnnqvy|ytplkknt{~||~~{vpnnnpt{~|yxy|{x{~~vniklqv{~|xsnkkknt|~|~{yxvx{~~~~|yvtsst{~~~~{tpnpsx|~|xtx~{vtt{~{tnklqv|xqllpsx~~|{||{|~~{xttvx{~~~{|~{tqpptx|~{{{yyy|~||~||~|yvvy|xy{~~~~~}{vstwz|}{zxwxz|}}~~}{zz{{|}}}}~}~}}}{xwxy{}~~~{wvvx{}~~|zxvuwyyyz{|{{|~~|zzzz{|~}~|{}}zwvw{}|}}yy}}}}}}~~~|xwxz|~~}}~~}||}~}}||}~}}~~||||{{|}}}}}|zyz|}}||}|z||yyz{}~|zy{~}}~~~}wuvwz~~~}|}~}|}|xwx|~}||||}~}|~}zyz}~~~|{|~~}|}|zyxxyz{{{zzzz{}~}{zywvvwwvvvvwwxz|~~~}}~~~|||}~~{|~|{{}~{xy{~~}}}~}||}~|}~zyyz|~~~}}|~zxy}|z{{{}}||}~}|~~~{{{|}~~~~||}~~~~~~~~}~~~~~}}~~~~}~}{{{}}||}~|{{||{|~~{xyz{}~~|{{zyy|~{xxz}}yxz}~{ywwy}}}|yyz|}~}|zyxxxz|}|}|{yx{~~||}~}~~{xvvxz}~}|}~}}~}}~}zvvwwvuvz|~}}}}}}}~~}|}~~}|{{{{z{}~}||{zz|~~|{}|zzyyyz{ywwxxwz|~}{{|~zxwy{~~~~~}}}}}}~~~}}||}~~~}~~}~~~}~}|||}}}~}|{zzz|}~|}~~~|{{|{|~~}}{{}}|{||zzz}~|{zyxxy{~~~}}|{{|~|||~{yy{~}{{{{|}||~~}~~~~~~|zyzzzz{||{{}~}~~}{{|~~~~~~}~~|{}~~||}~}~}|}~~}|zxyzzyyz}{zyz{|~~||||}}}}|zyzzzyxyz{{zyyz|~~{zzzz|~}|zyxwwxz{|}~~}}}~~~~}|{|{zxz}~||~~}}}}|{{zywvwxy{|~~~~}~~~}||}~~~~}{z{|||}}}}~}{{{}}~~~~~~}~~~}~~~~~}{{{{|||||~~~~~~}|{{|}}}~~|{|}}}~}{|}|||||zz|~~~~}~}|~}~}|zwvuvwuvwxxxy{||~~}|}~}}~|||{{{{|||{z{}}|}~~~~~~~~~|zyxwvw{~~~}|z{{z|~|}}}}~~|{zzz{||{{}}zz{~}|{z{{|}~~~~}|||}|{{}~}}~~}~}~~}}||||}~~~~~|zzxwvwxwy|}~~~~~~~~~~}{yxyyyyz|}~~}||{{{zzzz|{z{|}~~~~~}~|{{{yxxy{{|~~~~}}}~~~~}|}}~~~~}|}~~~}}~~}{z{{ywwy{}}}~~}~~~}}~~}}~}{|~~|}}}}~~}}||||||||||~~}{|~}zxy|}{yyyywwwwxz{||}~}}}{z{|~}|zz{{|}~~}}||{{|}~~~~~}}~}zxxywwxz||}~~~}|{||{|}~~}}~~|}}}~}||}~~~~~}~~||{|}|||{yyyzzz{}~~}||z|~~||}~~}{z{{|}~}|{|}~}{xwxyyz|~}}~~||}}|}~||}~~|~}|{z|~~~{yzzzyxwwz{{{{{{|}~~}{|}|{}}||~}{{~}~~~}||}~}~~~~{xwxxxwxz}}~~~~~~~~}}}|{|~~~}}~}}zwuuvvutssuwyy{|~}|{{|}|}}}||}}~~~}}~~||~}~~~}}|}}||}~~}||}|{yyz{|~~|{|~}}|}}|}~~~~~~}}|||~~~}|}}}}~~~~~}}~|||{{zzyyzzyz{~}||}}}~}{{{{|}~~~~~~~~~~}~~}|}~~~~|zxwxyxy}~~~}|}~~~}zxwwvvwwwvwyz{|~}}|{{{|}~~|{{yxxxwvwyzyy{}~||||zyy{zxyz{|}~}{zzzywwxy{|}}}}{yxxy{{}~~~~~}|}~~}}~~~}}}}~~~~||{{ywy{}~}~~~~~~~~}||}~~~}}~}{|~|zz|}}}~~}|||~~~}{}}|~}}}~~~~}yxz||zz{}~~~||~~~~|}~}~~~~~~|}~~~}~}zy{~}~~|{zxwy|}}~|zxwuuwyyy{~~}zz{zxy~~~~~~~~~}}}||||{{{{}~~~~~~~}||}}}}~|{|~~~~}}}}~~~}||~}}~~~{yxvvvxyz|{zz{||||}||~~}~~|zyyyxxyz|}~~~~}{zyzz|~}{{|}~~}{yxwxz}~~|yxz}|yxyz{}~~}|zxvuvxyz{}~~}}{zy{}~~}zwwwwxyzzyy{}~~}}|{zz|}~}|||||}|||zxx{}~}}|yvtvz~}|{{{{{{zyyxxxz|~}~|zyz{}~~~~~~~~~}{{{}~|zyxy|~}{yy{~~|zz|~~~~}zwxz|~~|z{~~}~~{y{~}|~|zz|~~~{wvvvx|~}~~~~~~}~}~}~}zz}~~~~~{xxwwxz|{zzxwwx{}~~~~}}|{{{|}~}{|}{{~yurprv{|z{}~zwvwz~|yx{~||{|~}|zyyz}~~}||{{|}|}~~~}||}}z{~~~~~|yvtvy{}}~}{yxyz|~yvvwy{}}}}}|{{}}~~|{zz{}~}~~}~~}}~~}|{{{~~}|}~~}||}~~|{{|~}|||~|yxyzzzzzxusstux|~}|}}~~|{zzz|~~{yyz{}~|{|~~~}}~}|zy{~}{{{|~}|zz|~~|{zxxyz|}|{zxwwxz{}{z|~}}~~~~}}~}|zz}~~~{yzywwz}}}}~~~}~~}~~~{|}~~}~}{wwz|~~|yyxvvwz|}|{yyz}zvtv}|xwx{}}|}|{|~~|xttvy{~|yxy}{{~|~~{yxx|~|yyx|}{{~|}~}}yutw{~}|xwy}}{{}}}}~{z|~{xy|{xx{~|{{|~~~|z{~}xvwz}}ywy~}yvvx}{wvw{~{y|~zz}|z||wpjhmt{~|{zz|}{|{uqpqty~}zy|~{xx{}yz}|vrooqv}~zxy}}|}|{{}|z{}}xusrty~~}~~zxy}{yurv{}|yxy~|yxxy{|yurprxzx{}yvtuyzwvwz{xy{|~|wttx}|zzz}~zwuuwy}yuuvz~zwuvy}~zwx}}z{|xtrty}vssuy}{ww{}wttyytsty|vtuy{uqpqv~}xvx}wqkiks|wpllpz~zz~yutw~zrory{utw~|rmmrz~xuv|~zz}zsqsz~smknu}zsmkoxyqmnt}tpsxxqor{}tnovvnknv}uqsxyvux}{yy~ztrtxzww{|wsruyzsnnqv{zuqpqw~ywy}vqqsx~xtrtyywy}}upnqv}}wtuy|vssw}{wttuy~vqrv|~xtuzzrnmrx{snnry{squ{~ysopw~}yx|~xsqsyyqljmu~{y{~xtsv}zsnmos{ywwy}~umikot{vmhkpwyrrx}wqnr}ytqszyusv{tibcjt}qiglv}rmox{qot~ymgjt|ngis}rklv}pfckwtifjswminyunnwylfgp|zmedkvshado~rkks|qjjrzqnry{qkkowwoklpw~xsprw~wsuyxtuyytru{xqlknu}zwuv{{yz~}z|ytpnpsx~~xqmlnszzvttx~xuux~{{|{uqory|wsrsx{wuuy~yvvzyusu{{xz}vpnpu{~wqnnpvytrrt{xvtvzzvuux~wrrsu{wolmqxwnknuzqnv{oijrth`bo~uru}~rjksuh__frztpt~yuuyynilqx{rkhlw}rlknvzqot~ysps{yrpqwypllrzysopu}xsrux~}xtuy|xvx~~yutux}zvttvz~~|xuux|~|ywxz}~}~}xvuvx{{vrrsvz~~{z}zwvy|~|zz|~}}~~{xwxz|xuvvw{|xuuwy{}}~}{z{~}xvtuxz}zwttw{}}}~}{{~}ywvwz}~|||}~|zyxwy}~~~}~}~}}~}|}~|}~}~~|}}|z{}~}}||}~~}}}~}}}~~||~~~||||{|~~||~~~~~~~~~~~~~~~}}~}|}~}{zyyzyz{{|}}~~}|{zzyxyz{}~}|{{|||{{|~~~~}}||}}~~~~~~||{{{}~~}||}}~~~~~~~~}}|||||||~~~~}~|{}~~}}}~}}}{{{{}~~~~||{xyz{{~~}|zyyyz{}~~}}}~}}|{zz}}}~~~~~~~~}}}~~~~~~}~~~}|{zyyz{}}~}~~~~}|{{z{||||~~|yxwwvuuutuwyyyyzz{|}}|{|{{{{}~}{zyxyyxy{}~~~}~~~~~}~~}}~~|yyyyyz{|}~||{zz{{{{{}~~~}||}}|||{{|}~~~{z{||}~~}|zyyz{|}~~~~}}~~}|{yyyyxwxyz{zz{{z{{}~~}|{{{{|~~~~~~~~|||}~~~}}}|{wuuwxyy{~~}~}}}}~}~}~~~~~~~|}~~~~}}}}}}~~~|||~~~~~~~~~~~~~~~}}}~~~}~}|{zzzyyyz|}~~}}~}{z{|}{zzzzyz|}~}}}~~~~}}}~~}~~}}~~~}}}}~}}~~~~~}||||{{|}}~~}}}~~~~~~}||~}||~~~}}~}|||}}}|{{{||}~~~~}||}}~~~}|}~~~~~~~~~~~~}~~{ywwxzz{}~~~}|zyzz{|}~{z{||}}}}~}zyxwxz|~~~{{{|~|{zzzz{|}~~~||}}~}{yxxxy{|~~|zyyzzz|~}}}||{{}~{xuuuuvwy||{{|||}|{zyz}}}}||}{{{{}~~}{ywvuwy{}~}~~{|~{zz{~~}|||~}{zz{}~}|||~~}}~}zwvuvwy|~~}~~}}~~~~}{zyyz{|}||{yxwy{||}~~~|z{|zzz{z{|zxuuvwxz}~}~~~}|yyy|~}~}zxy{|}~|zyyyz}}|~~~~~~}|{z{~~}|zy{~}||~~~|zz|~}yvuuxz{zxvutuy}|ywvuvwy{~~~~|yxxxxz}~}~~}}zyxy||{}~zxvx|~{ywwy}}{zyz{}}{z{|~}}}|}~}|{|~|xvx{}||}~zwx|~~~|zz{|~~}~~~}|{zzz{{{zz{|}}}~}}}~}{z}}{zyy{}~}~}{zyxz~}zyy|~ywyzy||yyywwz~}}zyyxy{|{|}yxz~}ywwxxz~~|}~~~~~~}}}~~~~}{ywutsrsuxz{|~~~|}}{ywwxyz{|{zzzzyz|}||{z|~{zzxvuvxyz{}~}|~~~|}~||{yyz|}}~}~~{yyxwwz|}||~}}~}~~~~}|{{}~}}}~~~~||}{{}}}|{zzzyyy{|}~~~~~|{zxxxxz|~}}~~~~}|~~}}}~~|}}{yzzywy|}}~~~~}|}}}}}~}zz{}}~~}}||}~~~~~~~}}}~~~|}}}{|~~|}~}~~||}|{{{{yxxyyxxz{zy{~~}||~~}}~~~}}~|{zzz|}~~~~~}}}|}~~|zy{|}~~}}}}}{{{|||}~~~~~|||zyyyyyz{{{{|}~~}~~~~|}~~}}~~~}|zyxz{{{|}}~~~|||{ywxyzzz||||~~}{|}||~|zz{{z{|~~}~{z{{ywvxyyy{}}}}~~}}~~||||{zz||{{||yxxy{z|~~~|||}|}~~~|}~|{|}~}}||||||||||}~}{zyyz|||{zzz{}~}||~~~}|||}~~{yxwwy{||~~~~}}~|}~}}~~~}|||}~}}||{zyzzzz{}}{zzzyz}~}{z{}}~~~}~~~~~~~~}~~~{yz{zzz|}|{z{}}||~~~~}||{ywuvwvtrsvxvvyxwy|~~|||||}}}{{{zxwvx|~}|||~~}~{z}~}|}~}zxvtuvwxyz|{yz|}||}~{yyz{{yxwwwvvwy}~|{}~}}}~~}}}{xwxyxwvvuttuvw{~~~}{z{{|~~~}|zxy{~~}|{zzxy{{zz|~~~~~~~}}{zyzzz{|}~~~~~~~~|{|}}}}|zzzzz{}}|~}}~}}|{yxy{{{|}~~~}{yz|}}}}}{z|~|{{}~}}~~~}|{{|{{{zzzzzzyz|~~~}~~~}|~}}~~~~}|||}}~~||~~{zzxxxyz|~~}|{{yyz{zzyyz{{zz}|xutuuuuvwwwxyz|}~~~}}~|zxxyxy{}}|||{|~~~~~}|}|}~~~}{|}~~}~~{zxwwvwy{~~|{{zzz|~~~|||zxxyz{{{zxvuwwxz}|zxvx|~}||{}~}~}|~}}}}~|{}}~}||}~~~~~~~|ywuvy{}|zz{{zz}}|{z{~}zxwwz}||}~}{|~}}}|{z|}|zz{||}}|||}}~~}|z{~~~}||{z}~~~}|~|zz{|~~~|{{zyz|}~~~}{z{{|~~}}}~~}{{|}~}{yxxxz{|}~|z{}~}~~~}~}{zz|~|zz{||}}}}{zxvvwxxwwxxxwwyz|}~{z}~~~~{zz{~~~~}|}~~~|||}~yvvuuy|~|z|zwx{}~~|}~~~~~~|yy{||~~|{zy{}{|}}}||~~{zzzyz}~}}|{{~|zz|}{yy{||}~~|yxxwvx{}~~}{{|~}~~}|~~|}}zywuuwwyyz|{{{|}~~}~~~~~}|{zyxy{}~~}|{z{~|yxz||~}{{|}~~~~~|||~}{zz{|}|}}~|{zzyy{~|ywwz|}~}}~{ywvsrsuwy{~~}}~}~|zxyz|~~|wx{|{z~}zzzwuwz}}}}{z{|}}||~}|{{}}~~|{{{||}}~~~~~}{yz}~|z{{{yxy{|{|~~~|}~{{}~~}{|}}}~{xxwxy|~~~~}~~}{{}~~~}}~~{ww{}~{z{}}||||}~~}}||}~~}|{~|{}zy|}}}~}{{{yxz}zz{zyxz|~|yvtttwz{{|~|z{~~}}}~}~}zxxyyyz|}~}|}~~|}~||~}~~|}|}~~}}~}}~}~}}~~|z{{~~~}|{z{}}zz{~}{|~}}~}{{|{yxyz{z{}~|{|{zyz}~}}~||}~~~~~}{{}~|{{|}|yxy{{~}||}|zz|~}~}~~{{{{|}}}}}|}}}|{}~~~~~~~{{|}{wuvvtsuxxwx|~|}||~~}~}zyz{{zz|~}|yuttstvxxxyz|}}~~~~~}}}}}}}}}~~}||}~|yy|}|{z{|}~|{|~}~~}}~}~|z|~~~}~~{yz{{yxz}~}}}~{|}~|yz}~~~|{}~~|yxz||~~z{|~}||}}~~~~~~}||}}}~~|{{{|}}||~~~}}~~~~~~~}}~~~~}{{~~~~~||}{xwxyyyyz{}~}}}|}~}~~}||~~||}~~{xx{}}}~~}|||}~~~~}~{}~~}}}|}}}~}{z{|~~~}|||||||{{zzzyyz}~}zwvuutstuvxz|}~}{{|{z{}}~~~|{{{yxy{|{xxz||{{}}}~~~~}}~~|{|}|{}~|||{zyz{|~~~~~~~~}{{{|}~~}~~||{z{|}}}~~~{{{z{z{{|}~}}}~~~}||{yvvz~|}~}}}}{zzz|||z{~|{{{z|~~~~~}|{zz{{{|zz|}|{|~~~~~~~~~}{{|}}}|~~~~~~}|}~~|{|~~}}~~}~~~~}|{{}|{|~}~}{yz||~~}}~~|{{{zz{}~}~~~~~~~|{{zz{{{z|~~}}~~}}~~~~~~~~~|{}}}||~~}}{ywy|}|}~~~~~~}{zzzz{|}~~~~}~~~~}||}}}}}}~}||}}~}|||||{{{||{|~~~}|{{|}}~}||~~~~~~|yxxyyxxz{{{|}~~~}||||}}~~}~~~}}~~|zyyxxwwwwwwxz|~}|||}|{{}~~}~~~~~~}|}|~~}~~~~}}||||}}|{yyz||{}~~~~~|||{{zz{{|}}~~~~~~~}|}~~~}~~~~~~~}||}}~~}}}|{zz||{|}}}~|||{yxxz{{{||}~~|||||{{}}~}|}~~}}z{}~}}~{{{zz{}}|z}~}}}}|}}~}||{yxxxxxxwwxyzzyy|}~~~~~~}~~}}~}{{|~~}}}}|{|~~~~}~~~}{{}|zyxxvvvwyyyz|~~}{zxvvxyyzyz}~||||}}}|||{zz{{|{{}~~~|{{|}}}}~~}|}~~~~}}|}}}||{{{{}}}|}~~~}}}~~}~~~~}~}{{|{|~~}|~}{yzywttvvtsuwvttwxwy}~|zzz|||}~~}~~}{yxwwwwxyyz|}||}~~~~}~~~}||zz{|||~~~}||{{|~~~|z{|}~}{{~~}}}|||}~~|{z{}~~}}~~}~~}|||}~~}~}|zyzz{{zz{||}}~~~|z{}~yvvy}}zz|}}}|{{|}~~|xvuuwyz{{{yxxxz~~zvvwyz|~}}~}}~~}}~||~~}zvtvy|}{zzz|}}|{zxvtttvy{}}|||||}~|{{}~}{z{}~~}}}|{~}zyz|~}|||{zzywvuuvwz}~~~}}}~~|ywx{~}{{~}ywz~~|{|~}{{}~}}~~~~zxxxy|}{yxvw{}~}~{|}~}}~}}~~{yz|~~}{z|~}}}~||}}|~}}{ywx{~~}~}zyy{~{yz{~~|xuvy|yy~xvxy||xvvx|~}}|xy{~}}}}~|yxy}~xsqty|~zutuy~}{z{}}{z|~}}zz}|{{}|wuvy{}~}||~|z{~{yxz}}|{|~|{zz~|{{}~|||}||}~~~~|}~~~~{yxy|}{yyz}}{{~~}~~zwuux|~|{zyyy|~~}|{z{{{|}~~~~}|{z{{{||}~~~}|{{|}~~~~}||}}~~yyz{|}}zwussw{}~~||~}|{{{||{{{{{{{||{}|yxyy{~~~}||}~~}}}{zxy{}~}}}||{{{{{|||}~~}|{ywvy{}~~~~}|{z{|}~}}|{zyzzz}~~|yutuvy{||{zywvwxy|}|~{yzzy{|~|zxvvxz}~}}~}~|yz|}}~}|}|zy{~~}||}~}}|{|~~|{}}yy{}}~~}}}~}|zxwwwy{|~~~~~|{}{ywutvy|}}~~|zz}~~~|}~|}~{z{}~~}{zz|~~}{z|}||}}~~}}||{{|}~}~||}~~~{}~~~~{xxyyz|~~|~~}{{|{zzzyy{~}~~~~~~}{{}~}}~~~~|{|~~|{z{{zzzy{~~~|z{}~}|{ywwy|~~||}}zxwwxz|||}|}~}}~~{xx{}|z{|{zzyusstvwy|~~|zz|~}{{~~}}{yxyy{}~}{zzz{}~}~~}~}||}~~|zzz}~}}}~}}{yxyz|}}}{xvutvy}zz{}~~}}}}}}~~~}}||}~}}~}}~~~~||~~~~~~~~~~|{||yvx{||{}~~||}}zy{|||~~}}}~~~}{}~}~~~~~{yxyz{{yvvx{~}{|~|{|}~~~}}|}}~~{z{}|}~}~|{|}~~}{xvvxyz|~~|{zyz|~~|{xutuwy{|~}zz}~}}zz|~}}|{{{{{{~~{y|}}~}|{{~~}}~~~~~~~|z{~}}~~}}~|{}~|{{}}}{|}|}}{z{~~~}~~}}|~~}|~}{}~ywwy||z|~~|xx{~||~|{~~|{{}~~}{}zvvz~{z|~~~}~|z{~|zz~ywy{}|{yy|}|{|}{||z|~~}}~{xvy||{|~~}~}{{||~~}~}zz{~}zz|~~|zz|~}{{}~{{~|x{~zy{~~||~~~~~}~~}|zywvw|}z{~~|zy{~}|}}zxy|||~~}}~~~}~~~~~~~|||}}}|{|~~}{yyz{{|||}||~|{|~}{z{}~}}}}~~~~~~~~}~}||z{||{{|}~~}||{{zyyz{{{|{||~}|{yxyz{{{{}~}{{|||}}~~~}}}~~}|}}}|{{xwwwxyyxxz|{{|||||~~~}|{{|}}|}}|||~~}}{yyz|{{|}~~}|}~~~}}~}{z{|}~~}~~~~~}{yyyyz||||~~}}}}}~~~|}|{|yxz{|~~~~~~~~{z|~~~|zxwyz|~~~{{|}~~}}~~{wvwwz~{yyy{~~~|ywy|~~|xuvy}~|zz|}|{}||{|~}zxz}{tqqtw{~|~}zvutw~}zyy||yzzxz}~|{~}|~yuux|{urqsx~|}{xy|~}zxy|}yx{~yxz~{xwy~|xy~|wsru||uompw~yvy~yvx|}xvw{~yurt{}xtsuy|{wtv{{wwz}xwy}}wsrv{{yy|{yz~xvw|zy{~zy|}xvx|{xy~{z{~{||vsuy~{|~|~~zvuv{|ywvvx|~~}{xvx~}||~~{{z|~}|}|z{~}{yx|}}}|}|yxy}|yxxz}|z|~xsnmqyzxz~zwy~ywyzutx}toorz}vrqtz}zz}|{|}{~}ywx}}xvx||vux|{wux~{wuuy}yx{~yvx}{|zwwy}{wssuz~{|~vqqtz|yx{|wvy~}vrqu{xqnovzutvzyuty}|ussw}yxz~xrnot{~xutv{}vtuy~~~zvuwz}xvwz}yxy{}~{y|~zyz~}{|}yxwx|~xsqsw||z{zwx|zvuv||wrrx|wwz|xwx|{vux~|wuvz~xtv{~|yvx}~}xuttw{~{zzzz}~{zz|~|wvw{{xyy{|}~{}||~}|}~~{vrqruy~~~|z{~}yvttw{~{zz{}~zyyxzz|}~|zzzyyyzyzyyyxyz{~~~~}{{||{{zz{|}~~|||||}}|{{|}~}}|}}~~~~~~~~}|||}~~~}}}}~~}}~~~~~~}|{zzz|~~~~~~}~~~~~}}~~~~~~~~||zyyyy{}~{z{}~}|}~}|{{|~~|yvttwyz}}zz~|{}}zz||xwxy{}~{xvwxy|~~}~~~}|zzz|~~}}}yvuux{}{wuuvx||yy}~}~}~zzyx{{z{~|zxz~}{}~}}~|xvx||zz||{{~~zuqoprvz}~}zwvuuwz{~{xwwx{~}zy|~~~}{}~|z{|~~|{{|~~}{yxy|zvuvy|~}~|z|~{xxz}~zwwy|}||~~{|}yy|~|ywvx|}{zz|}zzz{~|{}}|{|}~}|z{~{yy{~}{{}}zyy|}yusuy~~~~}yustx|zxxy}|wuw{|ywx}|yxz~}{yz~}{{}~{yxy}{wutuwy}~||}~{wtuwz}~zxwwy|{xwxy|}|~}||~yussu{}zwxz|~|yyxxy}~zxy{|~}{y|~|yz}~|yvvwy~~}zyz~}zz{}zvtpmmruuwxyxwxz}~|{{{{zz{}~}~~~~}~~~~}}||~~}|zz}{{z|~}~~~~~~|||zz{}|yxyz{|~}|~~}}~}~~~}||xxy{}}zxwwz{|~~~}|}~~~~}|z{{}}|{{{{|}~||~~}||}~~~||}}zz~~~{z}~}|{zzywttuvvwwyyxxz||{|~~~~~}~}|}}~}}}}~~|z{||zyz{{|}~}||~~|{{||||zzyz|~~}}||}{z|}|{|}zz|{{|}~}yvx{zz~~~~}~~~~~|{{}}|{||}~~}~~}~~~~~~||}||}}|{yxy{{z|}}|}}{{{{{||}||}~}~~~~}}~{z{|zxy|~}|~~~}}|}}}~}}}~~~}}zxy{zxy|}}|~~~~~}|{||{|~~~~~}}~~~~}}~~~~|}||}~~~~}|zz{{z{}~}~~~~~~}}~~~~|}~~~~}~~~}}~|{{{{{|~}}}|{{{|}}~~~~}~|{||||||{z{{zyyyz{||}~~~~~~~||~~~~~~}{|~~~}}~~~~~}|{{|{zzz||}}~~}~~|{zz}~~~~~~}{zzyvvwxyz|~}|{|}}~}|}~}}|{|~}|}|{{zz{{{}~|{{{yz}~~}}~}zxutuvvtttvyxwy{||}~~|zzz{}~}~}}}}}}~~{{{||{||}~~~~~~~~~}|||{{zz{{{}~~}~}|{|}{z{|{{|{{|~}|}}}~~}~~}|}~}yy{{{zz|}|zz|{zz|~}{{{yyzxxy{}~~~~}||}}}}}}}}}~~||}}|z{}}~}}}}}}}~}|~}~~}~~|zzzzzzz|}}~}}|{||}||~|}}{ywxz{{}}||~~}|}~}||zyz||}~~|}~~~}{{||||{|}}~}}}~~}~~}~}}|{zzz{|}}~}}~~~~~~{zyz{zyyzyxxz||~~~}~~}}~~~}}{z{|||}|{z{}~~}||}~}||||}}|{{}~}~}|||}|}}{ywwwwwwvvvwz{{~~~~~||}}{|}~~}||{{|}}|{zyz{|}~~}}}~|zyyyyyyzzz|}~|zz{}~~~~}|}~~}}~~~~|}~~~~}~}||{{{|}}|||}~~}}~~}||{z{{|}~~}~~}}|||{yyzzzz{||}~~~}~~{{~{{}~|{}}{|~~}~~~~|~~~~~}||~~~~~{{}|{{zxwxvuvwxy|~~}||}}}~~||~~~~|yz{xuuuuuvwxxz|}~~}}~}zz|}}}~}zzzyy{|{{~~~~~~~~}~~}zyzxvvwz{}~}|||zz|}}{|~~}~}}||}~}}~|ywvuutuxz||}~}~|}~|{}|{{{{zvuvwyz~~|~|||zvsrstvxz|{z{||{yz}~zy{}{{}~}}}~|{zz{}~{zxtqpsuy~}zxyz{}~}~}|}{|{{|{||~~{wvyz}~~{z~}~}yvuwz}{vtsrsvz}}|{zzz}{zz|~~~zvtuwz}~{xwx{~yusuy|~ysqrv}}zz|~|z{}~zwvuwy}}~~xvuvz~~{{|}~{xvvx~}zz|~~~|yz{|}}|||{|}}}|}|usqnnotyywutpoqtx{}ywz~|}~zvqprw|~}|{yxyyxy{~{xxy|~||}|xtsux}||}|xux|~~{xtqtwwuuw{{yvqonrw{{z{~~{vrpqv{~|wtx}}{z|}||||ytrru{}zz{yurqu{~}~{xxzyxwvvy~~}|}~|{zz}|xxxxz{zyz}}}|||}~|{}~{xvvvx{|ywx||xwz~{wtuw|}zxxz~~zwx{~~||}~~~}~}|}~}}}~}|zz{}~}}}~}{}~}xuw|~zxy|~~}~~}~~|z{~~}~}~}}~~zz~}|}~}{|~|zy{|||}}}~|}|~~{zyz~~}||{~~~|zyzywvwvwy}~}|~}|~~~|zz|}}~~|{zzzz|}||~{}~~~~}~~|zyy{{|{z{|~~}}}~}~}~}zywwy|~}|zz|~zyz~~|{{{|~}}}}~~}}}}~|{{|}~}|~}yvuvy}}zxxyzz{{{{yyyz{|~~|yvuxz{{}~}~~|yxyxy{~~|}}}~~||~~~}{zywttvvy~~~|}}}|}}|zyxxzz|~~~}{|~~}~~~~~~~~~~~}{xwxz}~~~~}}|{yyz}~{yvutttuvwvtsstwy||wtsqpomlljgegimpsvzxusqonljgeda`aaabcehjmqtw|~wtrpnlhedcdefhjnpprtuvwy}~}}zvvvtstsqsvxxyz{{~~|{yxwxz|}|~~~}||zxz~~|~~|}~~~{z~}{zy{|zwx|}}{xz~~~|}}{zzz{}}~~|yz|{yyz{}}~}||}~}~~|}}~~}|~~~~|}~}zz{|}||||}}{}}}~~~~~}|{}}|{yxy{~|z{}{}~~}}~}zz{||}}yy{{zywtsstvuwy{|~~}|||||zxxwwx{|||~}}}|{zyxxyz|~}{{{zxyyyxyxwvvx{}}|}}}|z{zz{}}zvvxxwxxxyz}|{{{{yxyz{{{|~}{z{|~~|zyxxyxxxy{}|z{}}{{|}}}||}~}~~{yz~|z|~~}}|||~~~}{|~~z{|{~{xwwvuttuwy{||{|~}~}~|zz|~~|{zz{~~zxz|ywz~~~~{}|zyz}~ytru{}{z{}~||}~~~}zz{|~~~|zxy}}|||}}}}{yyz||||}}}||}~}}~~|{zyy{|||~|zxyyyxxxxxxz~{yvurqommnqrstvz~|yurpnligfffeffgghjmptw|}xrnkiigd`]_abcdfhikmoqu{~}|zvsqqrtvy|~~}~~}|{xwwy|~}{|~~|yxvtuwy{~~||}|{|~}}~~|}yy}}ywy~~~~}}~}zz|}}|}}|}~~~~||zyxy{|}|zxxy{}~~~{yvw{~}ywz~}}~|{|zyz|~~|{|~|}~~}}}~~}|}|{{{|}~~|}~~|}~}}~~~~|zyxvtuuuy{||}}}~}||}|zyyyyz|~~}||zyzzzxz~~||}~}}}|~~~|~~~}||{yyyyzz}~~{yyzz|}~{xy|}}~}|~}zz}~}~|{{|}~~}}~~}}~}}}}|zxxy{|}}}~~|{|}~|{|~~{z{}~}|}}{yy|~~}||~~}{zyyz|}}~~}}}}~~}}||~~~}|yxxyz|}}zxz}~|||}}|{}}}~|{{{}~~~~~}{xxyzzzzywuvxz{|vromjhecehiiknnqv}|umigdbadfecdccccfghjmrvwz}xtolifeefghghifcbeilmnppqu{}zzvrmiihjlnprronpsuw|~}}|zyyxwvx|~~~~~}|zzyz{{zyy{}~}}~}~~}~}zwwz|||{|}|~~}}||~}|~||~~~~}~{wuux||{z{{{}|yusw|~{z{~~z{~~}}{{}~|~~~}yy|~ytrw~|yxz~{xw}~yy~{{{xvvy}|vpot|yuuz|}}|{}}|z|~~}{yz{zzz||{z|zvy|z{|{z}}~}{{}}{zy{|}~~}~~{y{~{z|~}xwy{{|}}}~~|{{~}{}~~~~}~}~}zxy|}~~~~}|~~||~~~~{yz|}}{z{}~~~|~~~~~|zzz{{zyxwy{}|zxxy{}}}{z{~~|{|zz}~~}{z{~||}||{z{{xxz|}~~|{yxy{}}zxy|}}~~~~}~}|||}|ywxy{}}|{{|~}~~~~||zwurqprsvwwxy|||~~~|||}|{|}~~|xvwyyz{|}~}||}~|{yz{{{zz{~}zz{|~{z{|~~}}{yxx{|}~~|||}}||zzz{}~~~~~}|}~~~}}}}}~~}|~}||~~~~~~|}}~}|{|~~}}~~~~}~~}|{zzxxyyz{|~}|zzz{}}}~}}}}}~}|zyyyyyz||||zxwwvwwwxxy|}|{z{|}~}||}}}~~|zyyyz|}|{{{|~zwvuuttuuvwyzz}~|zyyyyxy|~{zyz|~|z{}}}}}~~~{yzz{~~zyz|}yxzz{~}}~}zxxyywwy|~~{z|~}~~|zyz{||||{zzzzyy|~}{y{|{wwxy|}}}zxy{~|yyyxvw{}~~~~~|}~~|{{{|~~}}~~~~~~}~~~{{~{yxwz}}~~{y{}}z{}~~|vppty|{ywwwxz~{vuy~|ywz}|}~}{zy{|~}~~{z~|z{~{z{}~|~}||{zz{{y{}|yvvy{zwz}{|}{zz}~}{{zwttw|~}~}|}~~}}}}zz}|y|~}}zvwz{{{{zy|}||~zwtstxzzyxz|{vrsw{~}{xx}}|}~vpnpv|~xtsssv||zxvw{~~}vrrsv~}vrqu~zwy}vqqwzsoqy}~xst{ztqsz|wuy~~{uqrw~xolpy|urtxzttx{xppxzsqu|}yyz}~rlms{yutvy{~ywz}{|}xvx{||}{uoklrx{|}{yrqtz~vrnlpy{xz}}{~|urrtz{rllovztrvxnms{{soqxztqt{~y|{utyzvv{~|uomov|}wpnqv~ywx~|vtv}zvtw~zy||{zwvwz{uporx}|z|}|{{~yuuz{qmnuvnknx~wttw}~{|~yz}vrruz{wuuzzvuy{uprv}|vstw~wuw}{xx||y{~|||||}~{wy~~|yx{~xwz}ytpqu{yuvx|}yvuvz~|zyz|~~~wssv|}}}ww{ytqpsx~|slkotz|xx}~{z{xssw{yuv{~|z}yttvx}|wv{~}zy}}{vtuxz}~|ywy|{yy|}xwwx{~{z{~|}~~}~~}{{|~zxy|{tporx~|ywvy~|{z{{yy{}{ywx{|z{{{}||~}}~}|z{}~}~}{}~~~|zxy{|~~||{|{xy|~}~~|}~}{~}~~}}|{zyyyxxz{||||~~{xusqpruwvvvwy{~}z{{{|}z{}{zzwuw{~}{}~|{|~{ywwyywvwyyxz}~}}||{}~|}{vrqqqpqsuvxyz~}}|{z{|{yxxyyxy|~}~~{xwyyyz|}~{z{{{{}~|z|~}|}}}zzzyxxxx{~}}z{~~~~~|}~}~||}|zxxxvuwxxxy{}~}|zyyzywwz|ywy{}~}~}||}~}zy|~~~~}}~|z{{{{{}~}{|~}{z}~|}}~|{~~~}|~~~{yxwxxxy{}~}}~}||{ywwz||}~}||~~|||}}{zz{|~~~~}zyz{xwx|}zxy|~~~~|{}~}{{||{{}~}~~~|xxy{|~~|}~~~~}{yxxxwwyz{|||z{}~}}}}zz{xvx|}zxxyxy{|{zyz{zz}~zyyzzyxz}}|~~~}|~}~~|~~{|~~}~~~}~~}~~{y|~~~}}|yustvwtsttuvwy{~~}}~|{~~}|}~~~~}|{zyxxyz{{{{{|~~}z{||||{|}~~~||vvxwsswyz{{}}}}~}~}{zzzywvvtuvxz|~~~~}~~}{|||{{|||||~~~~}|}zxz~}{|~}|{||{|{wuwzxvvvxz|||~}}}}}~}{{~~}~~~|{zxwwyyz|~~}|}~}~~~}}~~|||}|{|}}}~~|ywwxwuuvwvvx{}~~~}}||{{{zywxyzzz|~|ywvuuuuvwwwxxxvwy}~|}~|~~~}|{{|}}{|}~|{||{zzyz}~~|{zyxwxz||~~~{yxyxwwvwy{}~}{zywutsssttuvwyzyxxyyy|~~~~}}~~~}}}}~||}~}}~~}}~|{{{{}~}}}}||}~~~~|z{{{z{{{z{{zyxwy{|}}}|{||~~~~}}}}}}|{|~~~~~}|}~|zwuuvvwvuuwxyz{~}yvuuuvwwvvwx{~~zvsqppqstuusqppqtw|~}}~}||~}{z|~~}||}~~}~~~~}}{{|~~}}}|}~~~~~}}}}~|{}~|zz{zzyy{}~~~~|{{{|}~}|}|{{||{ywwyz{|~~|yxxxxz}~|}||~~~}||{|||~~~~~||||{zzyxvtvyzz|}{|~|{yyy{{|~}~~~~~}}~~}|||{{|||{z||}~|zz{{|~~~~}|||~}|}~~~~~~}zywvuuwy{~{zz|}|}~~}{{z{}~}|zxwvuvxy{}~}}~}}~~}{{}~{z{||{|}|{zy{}~~}}~|zywvwyz{{|}~}}}}~~~~~~~}{z{}~}~~~|zxwyz|~}{yyy|}~~~}}}~}}}|{yyzz{}~}|~~}}~~}}}|zyyz{||}~~~~}}}}||{{}~~|||}~~~~~~~~~~~}~~~~}z{|||}~~|z{~|{}~|}|z{~}~~}}}|||}}~}}|{{|}||}~||{yxxxz}}|{zxxxwvwz|}|}~|||{z|~~|{{{{|}~}||}~}~~}}}~~~}{{{{|~~|{|~~{z{|}zyzy{~~|z|{zxwx{}}|{{}~~~~||||yvvvvwwwxz|~|{z{~~{{z{}~}{z{{}~~}{zxz}~||~|{|~}{|}~{{{{}||~~~~~~~~~}||~~}{z{|}}}~~}|{{}~~~||~~~}~~}|{{{|{yy|~}}~}{z|~~~~~{ywvvy~~|{yvuvz~~{z}~}|{|{z|~~|{}~}yyyz{}~~}zxvvxz}~}zwuuvz}~{zz{}|zxxy{~~{|~~||}~ywwvvxz~|yxz|~|}|}{xvuw|{xwyyz{{}~~||~}{||}}||}~~|zxxwx{~||{{||}~|}|zz|~|}}|}~~||~~~~~{zz{}~}}~}||}~|yxxvvxz{zyy|}||~||}|}~}~~}~~}|{{||}~}}}|{z{{{{|||}}}}}~~|zyxvuwy{|~|ywwwy}}{{|{{{{{ywutuw{~}{z|}{zzyyzzyy{}}~~~~~~}}}~}|}}}}}}ywvwy{}{yz|~{xvwxy{}~}{zz{{|~}|}~}ywwy}~~~|{|~||||~~zxwxyz}~~|zwtsux{~}{{}zxwwwy{}{zz|~~}|}~}||{z{{}~~~}~~|{{|~~}||~~~}}}{yyz}}|zyz}}}|{|~~~~}{zxxy{{}~}~~~~}|}~}|}~~~~~}{yxwwy{|}~~~~}|}~}~}|||}~~~}~}~~~~~~||}}}~}|{|}~}{yxvuvxyxvvtsrtwy|~~}||{}~~~}}|||}}}}}}|zyyz{}~}||||}~~~}{z|~~~}~~}~}|}~}{{zzz{{|~~}||}~}}}~}|}|{{{{{|}}}}~~~~~||}}||~~|{|zz|~~~||~~~~~|zzz{~}||}~~~~~}~~}||||}~}}~~~~~}zxyz|~~~}|{{}~~~~~~}}}~~}}{yz|}~}{|}}|{{zxwwxyz|~||{{{|}||}~}{{zz{}~~~}{zxwxxyz{|}}~~~~~~~}|~~}|{ywxxyzyxwwx{}}}}~}}~~}~~~~~~|zyxwvwxxxy|}|{ywvvvwxxyz|~}|~~|||~~}}~~}|||}}}}}}}}}{{zzzyyyzyxxy|}}~~}}~}|}~zxxxyzzyz{{ywvvxy{}}{}~~~~~~~~}|zz{|~~}~~|}~~{zzz{|}~~}||||{|~}|}~~|zyz|~~~}}|{{zyz|}}||}~~}|~~~~~~~~~~~~~}~}zxy{{{{|}||}~~~}|{{|}~~~}~~~~~~~~~}||||}}|}~~}}~~~~~~|||~|{z{}}~~}}||}}}~}}}|{|~~~}|{|}}~~}|{z|}~~}}~~~}}~~~~|xvvwy{||{zzyzzz{{}~~~}}~}~~~~}~}zxvwxy{~~}~~}|{{{|~~zyyz|~}}~}~~~}}|}~~}zyyyz}~}}~|{{}~~~}}|||}}~}zyz|}{z{}~~~~}}}~~~~~~}|}~}||yxwwvuvwz|}}}}~||~~}}}}}}~~|}~~~}||}}}}~}~}}}}~}zxwxxwwz{|{{{{zyz|~|yvvxz{{zyyxwvvw{~~}|{{{zyxwxxyyzz{|~}}||}~~~~|{{zzyyz|}~~~~}}}~}}}}|zyz|}|{|}~~~}{zz|}~~~~~~}~}}~|}~~~}}~~}||zxyz{{z{}}{zzyyz|~|{|}~}||~}{zyzz|}}~~~}~~}|||}~~~~}}|{{|}~~~}}}}}~~{zz|~|{zz{{{{|}~}||~~}|}}}~~}||{yyyywvvxyy{|~~~~|{{{zzz{|~~}{}}{zz{zyz|}||}~~~~}}}}~}||~~~~~||~}{ywvwz{||}~~~~~~|{|||}~}~|ywxzzxxxwwxy{{z{|}~~~~~~}||||}~}{{}~}|}~}{{}~~~~~~}~~{z{||z{}~~~}}}}|~~}|{|}~~~~~~}|{|||}~}}}~~~~|{{|~}}~||||}}}~~}~}}}~~}~~}}~~~~}|}~}|}}{z|~~~~}|{{zz{|{yxxxxwx{{zz{||{}~||{zxwxxwwwxwvx{|}~}|{zz{||{{}~~~~}{{{{z{|~}|{zyxxyz{{|~~~}~}}}~}{zzyyz||{{|}|{{|{yxz{|{{|{z{}}}}{|~~}}|{{||{}{xvvvvwz}~~~}~~~~~}|zwvwxy{||||||zwwx{}{zyyz}~yvvvvvx{|}||zxwxz}}zxwx||xwvx}}zxwwy}~|{yyz}~}yusrux}}}~|xvwy{{xwy{~~yusvz}|zy{~~|z{~~~}yutuvwy~~|{|}~|{}~~}zyz{~{xy{~~xxz|~~zwwxz|yyz}~~~}~~zwvvx||yy{~zvvwz}|xvvy}|~{xuuy|~~~~{ywxy}~||}}~||~{xx{}z{}}zy{}~wsruy|wqmmpu}~}~~xvx}wqprw~wsrtx~|usv|zwvx}}zwx{{xvw{zvuy}ysomot}{xy|}~~}}}||||}~}|}~~}}~~}|{{|~~~}}|zz{}~~~~~}~}}}}}~~~}||}~~~}}}|}~~~~}}~~~~~}~~}}||{zzyz|}}~~~~~|||zyxz||||}}}}~~~~~~}}|||}~~~~}||zzzyyyz|~~~~|{{z{||}~}||}~}|zyxxz{{{|{z|}~|yz{|||~~}}~}|}~~}~~~|{zyyyy{}~}|{|~}{|~}{{{}}|{{|}}~~{xwxyy{|~~|{zzxvwz~~{zz}~xtrrvz~}{zz|~{yyzz||yxx{~~|||yyy|}ywwvz~{yz{~}~{yxy}}ywuuy~|xurrsuy~}{{|~~~zwvvwy|~|zz||xwy|~}{yz|}|{}}zwvw{~yvvy}~~{z|{wttvy||~}zurssuyzvtttwz~~~}|zy{||~~|zxwwz~~}}~zxwxxz{||{{zyz|}~~~~~~~~~~~|||{zz|~~~}{xwwxyz{}}}}~~}~~}~~zxxxwxz}~}}~~~}||}~~|{{{{{}~|}}~~~~~~}}}}~}}}~}{|~}}}||~~}{||}~}|zyzzyyyz{{|}~|zyyyz|~~|{{{|~~}|}~}|{yxyzzyxwwxy{}~|}~~~~}}~~~}||{{{{}~}|{{{zzz{z{|||}~~~}}|{{}}}~~~}}|{|{yyyyyyyzzz{~~}||{|~~~~~~~}}~~}~~~}}}~}||}}{{|{zxwy|}}~}}~~~~~~~||||}}}~~}|}~~~~}{{|}}|}}}~~~~~}}||}~}}|{z{|}|}}|{zyyxxyzzyyz|}}~}{zzyxy|}{|~~~}}|~~|~~~}|zyxwwwxzz{}~}||{zzz{|}||}~}~~~|||{zz{}}~~}~~~}}~~~}|||~~~|{{{zxxy{||}~}}|{zzz{}~~~}}|{{||{zzzzyz{{|~~~~}}~~~~~~|{zzxwx{|{|~~~~~|}~}~~~~|}~~~~~|zyywuvusqruvuvx{|}~~~}{|||}}~||}~|{~}|{yyz{}}|{{||{{|~~}|{zz{}~~}|||||}~~}|~}{zyxvwz}~~|{{|~{yz|}~||~{yzz|}~~~~~|ywy{|}~|{}|{{|~|yy{}}|}~~~}yvuvw{~zwtstw}~}vqopty~~zvsru{~}z{}|||~}ywwx{}~|}~~||}~~}~~~~~~~}{z{}~~}}~~{yz{}}{z||z||zz}~xuuz|wvx}}yvw|xrrvzzvttw|}xuux}|{|~~~}zwtssuw{~~|yy|~}|}~~~|{zyyyyxwwvvwy{||}~~~~~~~zwvuv{|xvx||{~|vssw~ytqru{}wttw}}|~yuux~~}}|}{vssuz{wutvx|~{xxyz||zz}}xvtvy}~zxwx|~}~||~}yutvx|{yxz|{wsrtx{}|{{~{yz}~{yy|}xutvy~~||~}xxy|zwvuvx}}zwx|{yz}{xxz~}|zurqty|xvw{|~~}~}z{~{yz||{|}ywxz}~}~}{{||~~zwtttw|~{ywwy}~{xvwyz}~~~~~~|{|~}~~~~~~}~~|zzz{{}}||{zy{~~}~}|}~}}~~}{{{}~~~}}}~~~~}|{{zxwxxxwyyyz|~~|{zyzzz{{}}~~~}}|zxwxyz{{}~~~}~~~~~|zyyxwvwxxz|~}}~~||}~~|}~~~~}}}~}}}{||}~~}|||}~~}}~~}|||}}~}|||{{|}||}|{{~~~~}}~}}}}}~}}}}}}~~~~}|{|}}}|||}~~}||||}~~~~}|}}||~~}||}||}~~~~~~~~~~~~~~~~~~}~}{{{|||}~}|zzzz{|}}|}}~~}}}}~~~~~}}}~~~~~}}|{zzz{|}}~~~~~~}}}}~}}~~}{yy{{{||{yzz{|~~}{zzzz}}}~~~}~~~~~~}}~~||{{||}~|{|}~}}}{zz{||}~||{zyy{{{{}~~}|}}|}}|||}~}}~|xvxwtrtvutuwwxz||}~~~~~}}{|~}||~~}~~~~|z{{z{{|}}|{{{{{{}~~||||z{}~|{~}}~|||{yy}~|}~}}}~~{yxwvttuwwxz}~~}~}{z{|{z{~}}~~{|||{z|~~}}~{{|{zz||{{}~~|||{zyz|||}~{|zwvw{|}~~~~}|{|{zz{||}~}|{}~~~~}}~~~}{{{zz|~}{|}}{zyyyyz|}}}||}}}}~~}~|{~~zz||zz|~~{{~~yxy{{yz|}zwwyyxy{}}~~~~}}~~|}~~~}~}|}{|}|||}~}|~~~~~}|}~~~}||}}|}~}}~~~{yyz{{|}~~~}|{|}~~~~~~~}|~~~|zz{{zz{}~~~~~}}}|||}}}}}~~~}|||{}~~~}~~~~~~}}{|~~~}|~~~~~~|zzzyvwz|||~~}|}}}|}~~~}}}~~|{yxxvwwwvwz}~|{{zxwyzzxz~~~~|zxxyyz{}~}}~}{yyyz{|||~~|||}~~~~~}|||~}}~~}||}~~~}||}~~~}}~}|{{}}~~~~|}~~}~~}{{zzzyxxxxz{}~~~}|{yyxwwvvvvvwwxyz{{|~~~~}}~~~~~}||{{zyxy{}}}~}~~||{zyxwwwxz{}~~~~~}}~~}~~}}~~~~~|{|~}~~}}}}~~}|{zyz{}}|{zzz{~~~~~~~~~~~}~~}~~~~~}{{{{{|~~}}}~~~~~~}}{zyyyyyyz{}~~}{yyz{zz{}~~~}{zzz|~~}|~~}|{{zyz{|}}~}|||{{{|}~~{yxwy{}~|{zzz}~~~~}|{|~~~}|{|}}~~}}~}{yyxy{~~}~~}~~|zyyz|}~~}|zzyz{{|~~~~~~~|{|~~}|}~}|}~}{zz{~~~~~|zyxxyxvtsrrtuwy{|~~|{|}}~|{{}}{{}}{|~~}~~~~}}}~}{{zy{~||}||}}|{ywy{}|||||~~}~}|zyxxz{|}~~}~}zyz{|}}~}zwvxy|~}~~~~}||}~|zxwxz|~~~~~}{xwvvwy|}~~~}|}~}|}~~}|||}}~~~~~~~~|{|~~~zxwxz}}|{{zy{}~}{zzzz{}~~~}{y{~|yz|~~~|{}|zz}~|{|}|{}~z{{xvwyywx}~~}~}zyyz{~||z}|yxxz}~~}}~xutuw{~~}~~|{}~~}zx{||||}~||~|z{|~~}|z}~|||yz{{|zz|~~~~}zy}zvttvz~~|}}{yy|~}z{}~|||z|||ywxyywy|~}{wuy~zwy{~zz}{}~}}yx|~{xwz|z|}{{zx|||{yz~}yy|~}yuuxyz~}|{{|~{xwy~~{z}}{wssw|{xx{~}zvtx}|ywwx|~yuposx}~{wuy~zz~}{xtsv}~{xvz{tuy~~~zsqu{tqty|{}}|}}wuvz~{smlqz||zvvy{y{}}}|urqrtw~yusrt~yy||vuvz}~|zyz||wux~{tqpqw}|}ursw|}|}}|ysppt}|vssu{yoiioyxttx}|{{|{ww{|yx|}wuv}~ukgjr|}uqqw|wvx~wtxwqpsy~zwv{}urqtz|ww{|}zuswzqmpy}~yvvx|zuqoos{}~}xvx}vnlrzwpllox|tpu~yuu{wqrwxstz|tqsw}yroqwzutyzxy{}||~}}~~~yvuuw||wuvx|}{|{yz|~zvuz}yxz|uqpqv{zvvx{~xutx~zwvy}ywuw{smkklpx|vtuy}zz|{xxz{~}{{~zxx{}vrrty~}xvy~zvstx}}xussuy|wvx|~|{}{vtuy}yww{~wrpqu{{wwx|}|~zwxz~zwuvz}~~~xtsv|{urtx|~{z{~~}xvwvw{~~|{ywx|~|wrsvwwz~{zzy{~{yz}urrsv|ysokms|}{{tsw}}wv{~}~|zxzzsoprv|~~~|xvvyz}{wv{~xvx{~xqosyxrorw|~zzzxy||zz|}|zy}~zvuw{zuvz}}{zyx~wswxpmqwz}zsqqqt||xzzxx||wrmlnqv||yvvx{~~{xz}|yx|}wsstz{uqprv{}{}~wttuyyroqtx~~yx}|{}|zyy{}{wttuw|~|yusx~~z{zwuux}|{|}xuuy|wuw{}{|~|z|~yvv{~xromoty}xsruy~|xvx{{xxy|}y{{yz~}zwuv}yx{}{{~wssw}}xvuw|}{{|{z|~{z~|xwzyutv{zww{}xuuzxuvx{|yz~~}|}~yutrprw}zvtuw}{z{~yy|~{zxwy}~{wwz}vtx}xusty}zwwz}|}}~~|~~{zyy|}}ytsssuz~|yvqppsz{yxx}}|~~}{z|~}}{|}~~~}|}~{yy{~{vspqu{~}ysonpsv|||}~{{}~|xwwy{~~ywy~yutw|zvrpruz~{xy|}~zuqquz~}yvuuy}}{yz}{z|}{}~}ztrty|wtsw}ytqrv}yuuz{xy}}yy||wv|||ww{~vqpu|~xsty~|z|{rnpu~|tqsy~yx~|{zy}~{}zwzupqx|urtz{|~wsv~}}|vuzxrrv}tnowvru}zplmuvppwypmtskglt}yqlms~|xx~~~|tqu|wpnou}}zy}~~~zy{~}xtpqty|}zwuwy{~~~yuttx~}wttw|{y{~{{}||{xx{zxx{}wstux{xwz|wstyxqoqw||tmgehnw}z{~}||~~~}~zwwz}vqopty~~|zyz{yy}zwx{~xqnnqw{wtw}}vsv}}xww|ywy}{wvx|}}vrsw~yvw{xutw|{uonqu||vrrw|y{zuw|ysruzysqu|~{xy||vqqu{zursw}}}~~yvvwy}}|~|{z{|wwy{~~{z|}yxy~yrnlos{}xuux}~~}zz|{zz|zwtstuy}~{xvuw|~{{{}~||||{zyz}~~~~}zyy{}|{{|~~~~~}}~~{{{||}~~~~~}|}}}}{z{}}~}||||}~~}|}|}||||~~}||}|{zyy{}~{z{zz{{{|}|{{}}~~~~}~~~~}{zyxyyywvwy{|~~}}~~}||~~}}||}}~~~~}|}}}}~~}}~~}|||}~~~|||zwwy{|}~}|}~}}|{zz{{{}~~~~~}~|||{yz|||}~~}||}~~~}|{z{}{z{zz{|||}~~~~~~~}}~~}{z|~{yxwxzzzzz{{{{|~{zxvvwvvwyyyz|~~~~}}~~|{}~~~~|ywvwyzz{}}~~~}}||||~~}|{{}|{zyyz{|{z|}~~~~~~~}|~~||}}|}~~|{{}}}~~~~~}{zyyy{}}{|}~~~}}~}{yz|}|z}~~}zz{yxy|~~~~zz{|yx{~~~~}~~~~~|{zy{|zxwwwxxz|}~~~~}~|||{zzz{||~~~~~}|zyz{zy{}}||~~~~~~~}{|}|{|}~~~~~}}}|z|~~}~}{{|||~~}}|||~~~~}|}~}}~~}||{{{|||~~}}~~~~~~}}~}}~~~~~~~}||}}|~|{}~}{z}~}|~~~~~~}}}}}~}}}}ywxzxxz|}}~~||{zyxyyyyxyyzz{}~~}{{|~~}~~~~~~~~~~~~}|~}||||}~~~~}|{|~~~~~~}|||}|{zzyyz{||zz}}||}~~~~~~}}}}~~}}~~||~}}~~~|{|~}zyyyxxyzz{|{yxy{|}~{{}~}}~~}~~~zzzxvwz}~~~~~|}~~|}~}||}~~}{yy}zyz|~||~~~}|}}}}}~~||{z{}yy}~{{||}~}zvtuwz|~|zy{}~~}|{{|||}~}{{{{{{{~~}|{|}~|z{|~~{}{{~~{yz}~}}~}~}|||}~~|zwvuvx{~~||{|~~}~{yxxz}{|~~||~|yxz}~|z||}}~}|ywvw{~zxwwwwxzzyz{{{}~}|}~}}~~|{||{|~}||}}}yxxz{{z{}{zz{{{||{z||{|}}}{yyyz|}~~~}}~|{zyz~~~~|{{|{||}}}||}~~~~~}}}}|}}}~|yyyz{}|{|~~}|}~|yyz{}~|{{{}~~~~}~~~|zxwvvwxyz|}~}~~{z{||~~}|{{{{{|~~~}}|{{}~}~~}{yxwvvvwyzzyxxyyy{}~~}~}}}~~}|||||{{}~~~~~}{{|~~~~}}~~~~}~~~~}}~~~~}~}|}}}}~}|||}~~}}~~~~~}~~~~~~~}||}}}}}{{{{|~~~~~~}|||||}~~~~}~~}{xy{|}}~~~~~~}}~~}~~~~{ywuuvwyyz|}}}~}}~~}~~~}|||{|}~~}}}}}{zzzyyz|}{y{}~|zz{yxwwwxyzz{|~~}}~~||||||}}||{z{|||}~~|{zzzyxxxxwwxyyxy|~~}}}~~~}}~~}|{|}|{|}~~~~~~~~}~~~|~}}~~~}|}}}}~~~~}|}}~~~~~~~~~}}|{|||}~~~}}{zz{}~~}|zywvuuvxxyyz}~}{{zyz|||}}}}}|||~}}}~~~~}~~}}~~~}}~~}}}~~~~~~~~}|}|{{{{z{|~~~~~~~||}~|z{|~~}|{z{|}}}~~}{zyyz{}~~~}}}}}|}~~~~~}|{{{{|}~~}{z|~~~~~~}|zz|}~~~}{{||}~}|ywwwxyxyyzzz|~}~~}}~~}|||||||}}}~~~}|}}~~~~~~~}}~~|}}}|{{}}}~}zyyxwwxxyxyzzz{}}}}}~~~|{|}~}{|}||}~~}{|||{{||{zz{|||~~~}{{}~~}}}}{|~~}||~}|}~~~~~||}{xuuuuuwz|}}}}}||}}|}~~}|{|}}}~~}}}{{{{{|~}}~}{zyz{zzz}~~}~|yz{~~}||}~~}}~~}||||||}}}}}~~~|zxyyzz{~~~}}}~~~~{z{}~}}~}|{|~~}~}}}|{xuwzzyy|~~~~~~~~}|zzyyy|~~~~~|||}~|{}||~~{z|~}}~}xy|z{}|vvzzurv~}}wx~{yz|}|{{|}}|zxwx}}~wux|{wvz~|yz}~}{||x{~{zzvz{z}}~xrt{|wwyz{~}zy}zz}xsqqqqu~{zxx{|ursx}yrnpu{~zvy~y|}}wvyzwtx|{~|y{z{|{ww}~yz}|xy||zy|}xu{yuy{vop{|wz~~yx~~{y}}z|{{|~~wv{~~zz~{w~~z|{{{z}|}~}|}zxx~wsty}~}~|z}~}|||{yz~{z|~}~zx{}zz}~}}}|}}}}~~}{zyxwy~}|{yvw|~|{~|{{zz}{{|}~|{|}~|z{|{{}}{z|}}~zwuw}~wuvz}zvtsw|yutx}z{~{wwywrrvz~}|{yz}}xtstw}~yvuw}}xwy~{wwz~wrruzzxy{~~~{xz~~~zxy{}|zxwz|z{~|z{}~}}~}}~}{zyy{}{yxz{~||}z{~xtsv{{z{~|xvvy~ywwz}xuuvz~ysrtux}|vrqqtx|~{y{~{zz{}}~||~~~~~}|zzz||{{z{|}~}~~{{}~~~~}|}}{zyxy{}~}}{zzz}}|}~~~~}~}{zzzyz~~~~{z{{{yy{|}~}}|{{{~}~~~~}{z{{|{yxyxxyyyz}~~~~}|||yvuuvwxy{~~~}{{}~~~~~~~~~|zzywvw{}|zy{~{~~~|yyzzxuvz}|zz}~}|}||}yz~||~}}|zy{{}}}wz{xy~~}~yy~}}{}}zz~|}~|z|}zy~~}|xy|{zz{{{wuuux|~||~|{{}~ywwxxvx{}}{yz|~}}}}~~~}|ywwwxy{~|||}~}}|{|~~||{z{}~|{|}|}}}}{z{|~~||}}}~~~}~}{yxy|~}{y{}~~~~|{{{|}~}}~~}|||~}||}~}}~}}||~~}}}~}~~~~~~~~}}}}}|||}~~~~~~~~~~}||~}||}~~~}{zzyxyz{zyzzyxxxxxy{}~|{{zyz{{{|}~|zyzz{{}~}~~~|{{|}||{{}~~~~|z{}~}||}{ywwyyyz|}~~}~~}}~~~~|{|||||~~~~}}}~}}}}{z{|}~|zyyyyxyz|~~~~~}~}~~|zxwxxyyyyz{|}|zxwxyz{~~}|zy{~~}~~}||{zz{}}}}~~~}}||~}{yz||zz}~~~||{yxy{||~}||{zyxxyz{~~~}|}~~~|}~}||}~}||}~|{}|{{}~~}||~~~}}}~~}ywutvx|~~}{yy{}}||}~}||~|zyyy{}}}~~~~}{{|zvwy|}~~{yyxwx{~}}~~~~}~}|}}zyz||{}}~~|{}~{z}}|~~}|}~}}|zyzzzyxyxvvz|}~~~{yy{|~}}}~~~~~}{yz{yyx{}||{{zz{|||{{{{||{}~}~}|{|~~~|{zyy{{zz{}}}|{zxx{|{{|}{|}~~~|{{|||{zz{{|}~~~|{z{|{zyyz|}|{||zx|}}~~}~~}|zwvxyywxzzwx{}}}}{zyxvvvwwx{~~}{ywvuvwz}~~}|~}|||zyz|}~~}{}~}~~~~~~~}}}{z{zyxy{{|}~}|{{||{|}~~}||zzzy{~~}|||}~~~~{zz}~~}z{}~}~}|}}}{zzzyxwwx{~~}}}zz{zyxxyywy}|{|{ywz}||~|}}{yzzyxy|}{{}~~~~~~}~|yxz{{{|~~~||}~~~~~~~||{{zyz{{zz|~||~~|zz||{z{~~~|}~~}z{{zww|~}}~}}|{ywvy|~~~~}}}xwy{{|}}zz}}{{}}{{|}~}~~~~~~}{{{~}{z|~}}~}zxz}|{{~~{{{{||~~|zzzzz||{zxyz|}}}}~~~|{{{yxwxyz|~~~~}|{||zzzz{}~~~|{}~{vuy|~}~~|yxvuuvwwvwy{|~~}|{{||~~~~}~}|{|}}}~~}}~~~~}}}~}|{~~|{}}~~~||||}}}}}~~~}{yxxyyy{~~}}~}|{z{||||~}{z{||{~||}}}~|{||}|{}~~}}~~{zyyyxyyyxyz|~~~~~~~~~~~~~~~~~}~~}{{}}}||}}{{z{}}}~~}}{z{|}|{{~~||~~}{{}{yyy{||}~~}{zz|}}~|{zyxy{||}~|{{|zwvwy{}}{zyz{|}}||}}}~~}{{{{zz{{{z{{{|}}|||||||~~~}|}~}}|{{||~~~~~}|{{|}~}~~|{zzzz}~~}}||}~~}{yvvvwx{~}||}~~{z{|}zz{|}|{{|}zxvwxy{||zwvvwz|~||}}||}}}}zz{|}}{zz{|~~|zz{|}|}}yvstuvx{~~}|zyyz}}}~~}}}~}zyxwww{~}||||}}zxwwwx{}|{zzz{~~}~{{{|||~~}{z{|~~|zxwx{~~~~~}~~{yy{~~~}|zyz}~}}{zz|}||}}||{xwvvvx{}|zzz|~{xxy|~|zwuux|~|wsrqsvxy{||{z|~}{{|}~}}~~~~~~~~~~~{y{~~~~{zz{}~{xuuvwy}~}}~}||{zyxy{}}|}~|{z{{~~}|}~~|z{|~{xuvy{{{}}{zz||zz{}}zwuuwy}}|{z{|~~}||}~{zywwy{~}{{|~}{ywwwxyywvtrpqsw{~}zz{|}~}{zz||zxyz{|~}~|yvutuwyz|}~~}|||~{{}~~}{ywwy{|~~}}~~~}|{{{{|~~|xwutttttuuwxy{~~}~~}}|}|~~}~~~~}~~}}}||||z{|}|}~~~|||}|||{||||~~~~~~}~~|zz{zxwwwwvvxz{|}~~~~~~}}||}}|{|{||}~}|{|}|yz|}}~~~~~~}}~~~}}~}~~~~|||{yz|~~~~~||zwvutrooqsrrtwxyxy{}}~}~~{|~}}~|{|~}}||||}~~~}}}}|||}|{|{z{}|{{zz|~}zyxyxvvwxxwwxyz{|~}|{|{yyxxyzz{}~}|||||}}||{zz{||{}~~~~}}}~}}~~~}~~}|||{y{|}{yy{|}}|}|{{~~}~}}}|zz{{{y{}~~~~~}{{zyxwxxzz{}~~}}~~~}}~~~~}{{zzzzz{|}~~}|{{zzz|}~~}||||{|}~~~~~~}|{zzz|||}}~}}|}~}}}}}~~~}}|{||||}~}}}~~~}|{{{{||}~~~~~~~~~}|zzzzz{{|~~}}~}}~}~~}}|}~~~}}}~~}}}}}}~~}||{{|||{{}}zzz{{}~~~~~~}}~~}~}{zyyyz{|}~~~~~~~~~~}|}}~~~~~|{zzzz{{}~|zyxyxvvxz{{|~~}|}}}}~}}}}}|}}~~~}}}~~~~~~|{zyxxwxyyy{||||}}}}}~~~~}~~}||}~~|xwwxyz{}~}|||}~~~~~~}{z{|}}||}~|{zyxxwxyzz{z{{|}~~~}|}}||}~}}|{yxxwxxxy{|}}~~}}|{z{|~~}||}}||}~~}||zzzzzzz{|||}}~~}{{z{{|~~~~~||~~}}~~~|zyyxxyyxxxyz}~~~~~~~~~~~}~~~~~~~}||||{{zzz{{{{{{{{|||}~~~~}}~}|||}}}}|{zyz{{}~~}|||}|}}||{{{{{zz{|}~~~}}|{{zyyyyyz{|~~}}}~~~~~}}~~}}|{||~}|yxvvuttuvyz{}}~}}||}~}}}}~}|{{{|}}}}~~~~~~}|{{{{zz{{|}~~~}{{z{|}~~}|{zzzz{{|}}}}}}~~~}|{yyyyyyzzyyz{||}~~~~~}}}}}~~}|{zyxyyzzz{{|}~~~}}~~~~|{zzzz{{||||}~~~}~~~~~~|{ywwwwwxy{{}~||{{{{{|}}~~}}}}~}~}~~}~~}}||}}}~~~}~~~~}}}~~}{{zz{||}}~||||}||||}~}~}~~~}|{{z{{{}}~}}}}~~}}~~~~}}|zzzz{{{~~}{zzyxxxyz{||||}}~~~~}||{{|~~~}}|{{{{{{zz{{{||{|}}}}~~~~~~|{{zzz|}~}{yyyz{~~}}||}|{zyyz{|}~}|zzyxxy{}~}|}~~~~||||}~~~}|{|}~~}}~~|zyyyzzz}~}{yxyz|}}}|||||}~~}~}}}}~~~}{zzyz{|~~}zyxwvutssrstvxyz}~}}}|{{|zz{z{{{|}~~||{{|}}}~~~}||||||||{{~~~}~~~~~}}}||}~~~~~~~}}|{{|}~~~~~~~~~}|||}||}}}}~~~}}|{zzzyyyz{{|}~}|{{z{|}~~~|{{zzz{|~~}~~~~}}|{{{{{|}~~~~~~}}}~~~~}}|||{{{{|||||||||{{|}}~~~}}{zzyyxxxxxyyz|}~~}|{zzzzz{}}}|{{{|}}~}}{zzyzzz{{}~~~~~~~}}}||}}}|||}}~~~~~|{zyyyz{||}~~}{zxxwvuvvvuvwxyz{}~}|}}}}~~~}}}}}}||||||}}~~}}}||||{|}}~~}|{zzzzzzz{|}~~~~~~~~~~~}}}}}}}}}~~~~}}}~~~}~~}~|{zzzzzzz{|}~~}{yyyyyzzz{}~}}}||{{{z{{{{{{|||}}}}}|}}}~~~~~~}~~~~~~~~~|zzz{{{|~}}}}}}~~{yxwvvwyz|~~}}}}~~~~~~}}}~~~}}|{z{{||}~~~}}|{{{||}}|||}~}|{{zyyzz|~}}~}}||||~~}}|zzzywxyyxxyyxxxz{{|}}~~}||||}}~~~~}~}}|}~~}{ywussrrrsuwy{}~~~~}|||}~~|{zyyzyyyxyzz{|}}~~~~~}|||||}}}}~}~~~}|{{{zzxwvxz}}{yxxyzzy{|~~|yxwwvwwwvvxz{}~~~}}}~}zzzyxxxwustvxz{}}}}|{z|{|}||}~~~}|||}}|{zz{||{{zyz{}~}}}||||}}}}}}}~~~~}||{{zz{{z{{{|}~~~~~~~}~~~~~~~~~}}}}}~}}}~~~}|{||}~}~~~~~~|{{zyxwwwwwwvvwxxyyyyyz{{|}~}||{zyyyyyz{|~}~~}|{zyyyyxxwxyy{}}{zyxxxxxy{|}~~~}|||{{{{|||}}~~~~~}||||||||}}~}}|{{{{{{|}}||}~~}|{{|||~~~~~~~~}}}}}~~}|{zyxxz{{z{{{{{{||||||||}~~~~~~~~~~~~~~~~~~~~~|zyyxxyxyyxxxyyzz{|}}~~}|zzzyyz{|}~}}}~~~|{yxxwvuttuuvwxy|}~|zyxwvvwxz|~~}|{{z{|}~}}|}}}||}}}|}|{||||}~}~~}}|}}}~~}}}|||zyz{zzz{{||}||}~}~~~~~~~~~~~~}}|||||{}}~~~~~}|{||}|}~}|{zzyyzz{{{{||}}~~~~~~~~}}}}}||}~~~}~~~~~}|}~~~}~~~~}}}}~~}}|{{{|}~~}|yz|~~~~|||}~~~}}~~}|||||}}|}~}||}}}||~~|{{|}{{y{{zzzyxwxxyyyz{}~}}}}}}~~|{{|}}}}}~~|xvuvwwvuutsttvvux|~}{{{{||||}~||{{z{}}~~~~||{zzzyvwy|~~}||{zz|~~~~~~}{yxxwxyxwwxyz{|{{{|}~~}{yxwuusrrtvx{|~~~~~~~~~~~|zzyxwwvwwwxyz|}}}~~|{zyyyyz{|}~~~~}~~~~~~~~~}{zxxxyxyz{{|}~}~~~~~~}~~}~~~~|zxvutsssstuxyz{|}}}~~~~}}}|||||}}}}|||}}|}}~~~~~}}}}}~~}}||||}~}||{zyyyz{|}~~}~}{yxvvvvwwxz{}~~}}|}}}~~~}|{z{|}~~}{zxvutsrqqrrtvwxy{}~~}}~~~~~{ywvuutttuvwxyzzz{{||{{||}}~~|{{zyzzzzzz|}}~~}}}|{{{{{zzzyyyyz{|}~~}}||}}}}}}}~~}}}|}|{{{{zzxwwwvwxxyz|~}|{{||}~~~~~~~}}|zzxwwwwvwxwyz|}~~~~}}}|}}}}~~~~~~~~}||||{{{{{}}~~~~~}|{zyyxwwvvvwxz{|~~~~}|{{zxxwwvuvvvvwy{}~~|zwuutvvvxxz{|~}~}{{zyyyzyyzyzzz{{|}~}}}}}}~~}||{yxwvvvwxyzzzyy{{|}~}}}~~~~}}~}~~|{zyxwwwxyz{|}}}~~~{zyy{}}}}|{|~~~}}~~~~}}~~~~~~~~~~~~}{zz{}~~}|{}~~~}}}~~||~~~}{zyyyz|zx{}~~~~~}~~~}}{{|}}~~~}|zyyzz{zz{{}~}}}||{zyyz{}~~~|{{{yxxwvwy{}~}|{zz{||}~~~~~~}|{zzz{zyyyy{}~}}|{{zz{{zz|}}~~~~}{{{zzyyz{|}~~|{zzzzzyyzzz{||}~}|zxwxxxyyz|~~~~~}|{{{}}~}}|{{{{{|}}}~~~~}}}||{zzzyxxyyyz{|}~~~~}}}|{{{||||}~~~~~}}}}||{{zz{|}}~~~~~}}}}}}}}}|{{{|}~~~~|zxwvvuvxxz}~|{zyyyyxyzzyyyyyyyyz{{|}~~~~~~~}}~~~~}|{{zzzz{}~~~~~~}||{{zyzzzzyz{|}~~~}}}}}|}~~~~~~~~}||{zzzzyz{|}~}}}}||}}~}|{z{{z{|~~|{yyyxyyyz{|}~~~~~}}}}}~~~~~~~~~}}~}}}}}}|||}~~~~}}|zzyxwvvvvvwxyzz{}}}}~~}}}~~~~}|}~~~}{{{|||||||~}|||{zzzzzz{|||}}~|}}}}||||||}~~~~~~}}}|}}}~~~}}}|||{{{|}}}}|~~~~~}|{z{{zz{{{|}}{~~~~}|{{{{{{{{||}~~~~}{zzz{zz{{{|}~}|zyxwvvuuvvwwxyy{|}}~~~~~}||}}}~~~~}|}}}~~|zyyxxxyyxyzz{|}~~~}|{ywvuttttuwzz{}~~~~}}}}~}}}~}|}~~~~~}}}}}||||{yz{}~~}}~~|{{{zzzzz{}|xvtrqpoprtvxy{|~~{ywvuttuuvwxyxy{}~~~~~{zyzzzzzz{|}~~~~~~}{{zxxxxxyz|~}|zyxwwwwxyyz{|}}~~~~~}}~~}}~~}}}}}}}}~}|zyyyxwxxz{{|}~~~{ywvuttuvvwxy|}~}{{zxyyyz{{{|}}~~~~|{{ywvuvwxzz|}~~}||{z{{{||~~}}}|{{|}~~}}||||}}~~~~~~}}|}}}~}|zzzzzzzz{{|{{|||{||||}}}||{{|{{|}~~~~~~~~}|{zzz{|||||~~~~~}}}}}}}}|{{{z{{{|}}~~~}~~~}}|||}~~||}{{|}}~~~}|||{{{zzz{|{|}}}~~~~~~~}||{|}~~~}|{yxwvtsttuuvwwxy{|}}~~||||}}~~|{zzz{|}}~~}|{{{zzyzz{|||||}|{{z{|}}~~}}}|{{{zzyyyyyyyy{}}~}|{zyyxxwwwwwwxz{{|~~}}~~~~~~}|||{{||~~}}}|{zzzyyzz{{|}}}}}}|{zyzyyz||}~~}}~}}~~~~}{yxxyxxxyz{{{z{|}}}~~}}|{zyz{zz{|}~~~}|{{{{{|{|||||}}}}}}||{z|}}~||{{zzyxyyxxyzzzz{|}}~~}{{{z{{{|~~~}|}}}~~|zxxwwvvwwxxyz|}~~}|{{{zz{|}}~~~~~~~~~||||{zz{{{{{|~~~~~~~}}|{|}}~~~~~}{{{{{{zzyyzz{{{|~}~~}}}~}}~~|||}~|zzyywvtvyyyyz{{|~~~||{{||{{}~}|zzy{|{{{|}|}}~~~}~~~}|~~}||{zzzz{}~~}{xvuuuspopqsvxy{~~|{zzyxxxz|}~}}~~}||{zzzz{}~~~~}}~~~~}|{zyxxxy{|~~}|{zzyz{{}~~}}}}}}~}}~}}~~~~}}}}~~~~~~||{zyyyzzy{|}~}{zyxwwwwxxxxyz{|~|zwvtuvvwy{}~|zxwvuvwwwwxz{}~~~}{{{{{yyz{|{z{zzzz{}|~~~~}}||{{|}~~|{||||}~~~~}~}|}}}~~~}|{{{zzzyyz|||||}}~~~||}~|{xwutrqqrtuuvwyz{|}~}}|{{||||}~~~~~~}}|{zyyyzz{|}~|zzyyyyz{|}~~~~~~}|||}}~~}}||{{{{||||}}}~~~}~}}}||||{zzzz{|{|}}~~~~~~~~~~~~}~~}}}}}}~~|{zz{||||}}~~}|zyxxxxyyyzz{{}||}}}~~~~~~~~}|||||||||||||~~~}|{zyxwxxxxyz{}~~~~~}|{{{{||}~~~~~~~}|{{{{{{{{|~~}~}}}|~~}{{{}}{z|}}{yxxxxyyyzzz{|}~}|{yzz{{{{||}~~~~}}}~}}}~~}}~~}~}}~~|||{{|{z{|||~~~~}~~|{ywwutsutsyzy{~}|{{zyxxyzzy|~|{{}{z{{{yx{|~~}}}}{|~~|{||zyz{zwwxxvttvwvvxz|{{}~}zyz|zxxz}}|}{|}}|zyzzyy{}~|zxxtsrrsqqtx||}~|~zy|~}xwz{xttxzyw{~}~xwz}{vuwzzxz~~|}}}|zz{xtsvz{yy~~~|}|||}~~|~~||}}zxy|}{z|~|}~~}~yy||xuvyyxy|~}}|yy{|yxy~}~|{|}|zz|{||}~{|}|}}{yz|}|y{{z|{vrqsspnorpoooqsvwxz|}}~~~~}~~{|}~~}{}~~~~{z|~~}~{z~~}|}~}}{{~~|}}ywz}{vuy|yvw|{x|}yx{|{xuvxyyz|~}~}||z|zxvux{|{y{|{{yxwvvvx|~|}}{xxwxxwvtvy{{zz}~zxzzwtsvxzyyz|~~}{zyyyxwwxz|||}~~~~}{{{ywwxyyxyzzyz}~}~~}~}~~~~}|}~~~~~}}}|{|}}}}}}}}~}|}~~}|{{{z{z{}}}zxyz{zxx{}~}}}~}}~}||}~}|{yxy{zxxy}~|{~~~~}}}}}~}}~~}zxxxxwuuwxyzz{~}~}|~~~}z{|}{xwx|~{{}~}}}|zz|~{{~}~~~}|~~~{zz}~}||~}}~~~~~}|zyxyz}~~}}~~}~}|}yy|}{xwutuvwttwxxz}~~}{z{zxwwwwwwussuwxy|~|{}|{xz}}}~|}~{yxz{zxxz{{}~~||}~~~~|{|||{{}}~}}}}|}~~}{{{zzyyyxxxz{zz|}~~}{~~|{{z{|zxvwxz{{|~~zxwvwywvuvwwxxyzxyyy{{}~~~~}}}}~~~~~~}~}~~~~}}}|}}}}}~~}}~}|}}~~~}}|{z{{{|}}}}~~~~~|zyxxxxwxyz|~~~~~~~}}~~{yyxxxxwxz|~~}|~~~~~|{zyxxwuttssrsuvwwy{}~}|{{zxyzzz{|~~~||zzyyzz{{|~~}~~~~||yxwvvvvwyzyz}~~|{{zz{}~~}|xwyz{z|}}~}{{yxyyzzz{~~~~~~~~~~~~~~~~~~}|{zzzzz||{{~~{|}}{zzz{{|}}~}~~~~~}|~~~~{xxyyyxxxxz~~}~~~}~~~~}~~~~|{{{zzz{|}}~~~~}}~~~}|{||{zzyyzzyzyy{{zzz{}}{{{{||}~~~~~~~~~~~}}}||}~~}}}}||}}}}}}}~~}}|}~~~~~~~}{{|}}{{{zzzzz{}|{{|}|{{~~~~}||}}}||{{zyyzz{{{|||~~~}{zxvvvvvvuuwz{|}~|{|}}}}}~~}||}~~}}}~~~~~~~}|{zyxwwwwwwxy|~~~}}~~}|{zyzzz{{|}~~}~~}}|{zyyyxwwxxz|}~~~~}}}}~~~~~~~~~|zyxwvwwxyz|}~}}}}}~~}~}yxyywvwwwy{|~~~~}|zzyyywxxz|}}}~~~|ywvuuuuvxyyyz{{}~~~~|yxxxxyz|}~~||}}|||||{|{zz{{}~~}|~}~}~~~~}~~~~}||}}}|{|~}{zzyxxwvuvwy{{|~~~~}||{zz{z{|{|}~~~~~~~~}}||}~~~}}|{~~~~}|||}}~{yxxyyxxy{|}~~|{yxxyxwwvvwxxxzzy{~~~~~|{{{zyyz{{z{|}~}}|{{{|}}~~~}}||{zyyzz{||}~~|{|}|}~~~}{zyyzyyyy{|}~}}}}}}~}}~}}|{{zz|~~}}}}}~~~~~~~}{zzxxxyyy{|}~}~}}||||}~~}}~~{{{{{{|{{{}~~~~~}|||{||}~~~~}|}~~~}|{}~~~~~~}}}}}|{{{z{{||~}{yyz||||}}~~}}|||~~~~~~}}}}}}}~}|{zyyxxyyyz{{}~~|{{zyxxyyyzyz{|~~~~~~}{zzzyyzyxy{|}~~~}}~~~}}~~~~}||{{{{|}~~~}|||{{{z{}}}~~~~~}|||||}~}}||}}}}~~~}}~}~~~}}}}{{|||||zz{|}}~~~~}~~~~~~~~~}}}~~}}}~~~~~~}|z{{{|}~~~}{zyyyz|}}~~~}}~~~~}}}}}|}}}~~~~}}}||}~~~~}||}{|}}~~~~~|zzzyxxwxzzz{}~~~~}|{zzzyy{{{{}~}}}}||{{}~~~~~}{zz{zzzz|}~~}zyywxxxy{|}~}}|}}}~~~}|||||{{{{|}~~}}~~}}~~~}~~}||}|{zyyz{}~~~||{zz{{{|}|{{{{|}~}~~~~~~}|{zyyz{||~~~~~~}}~~~~~}~~~~~~}{zzzzzzz{|~~~~}|{zzz{{|}~~~}}|}~~||{zzzzzyz{{{|}~~~~}~}|{{|{|{{zzzzzz{{|~~~}||{}~~}}~~~~}|{{{{{zzz{{{|}~|||{||z{||~}|zyyyzz||}}|{yyyyzyyyz|||}~~}|yxyz{{|}~~~~~~~~~~~~}~~~~~}{zyxwwwwxyyzz{|}~~~}||}~~~~~~}}~}~~}{{zxwwyyz{}~~~}}}~~}}}}~~~~~~~~~~~~~~~|}~~}||{{||~~}|||}~~~~~~~~}||}}}}~~~~~~~~}|{||{{{zz{||||||}}||zzz{{{||}}~~~~~~~~~}||zzzyxxwxxxy{|}~}}}}~~}|{{{{}~~}}}}}}~~~~~}||{{zzz{|}~~~~}}}|zyxxwwwvwxyz|~|{z{{{|}}~~~~~~~~~~~}}}|}}}||{{zzz{{{zz{~~~}}}|zyxxxwwxxwwxxzz{}}|~~~}}{yyxxxyzzz{|~~~}}}~~~~~}{yzyxxyz{}}~~~~}|{zz{||}~}{z{{|||~~~~}}~~~||~}}}}}}~~~}}~~}~~~~}|||||{{{{{{{zz{}~~}}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{{zzz{|~~~|{{zyxxxyy{|~~}}}}}}~~~}|{{{|{{{{|}}}~~~}}~~~~}|{{zxxxxxxwwwxyyz{|}|{zyzz|~~~|{z{|{{{{|~~}}||{zz{{zyzzzzz{}~}|}~~}}|||{{|||}~}~~~}}}~~~}}~~||}~~~~~~~~~~~~~~~~~~||{zzz{{{{zz{||~~}{{{zxwwwyzzz{{|}~}}}}~~}~~}|}~}|}}||||~~}~}}}}|||}~~}}~~~}}}}}}|}}}~~~~~}|}}}~~}|{{zyxwwwwwvuuvvxyz{|}~}}}}}}}~~|{zxwvuvvvwvvxxxyz{}}~~~~~~~~}}~~~}|{zyxwwwwz{{z{}~~}}}}~}}}}|||}~~~~|{{{||}~~~~~|{zzzzyxwwwvvvwxy||}~~}|{||}}~~~}|||}}}~~~~~}}|{zzyyyxxyy{|~~}~~}zyxxxxwxy{}~~~~~}}}~}zyxwwwxz||{|}}}}}}}|}}}{{|}}}~~}}|{{{|{{{|||}~~~~{zxwvvvwwxy{|}~~~}}|{zyyyyyyyyz|~~}}}|{{|~~}}|}|}~~~}|{{{{||}~~}}}}~~}||||{zz|~~~~}|{|}{{|}~}{yxwvvwxxxy|}~~~||{yxxyxxxxyyyyz{||}~~~~}}}}~~~~~~~}~~~~~}}}}||}~~~~}}~~}|||}}|}}}||}~~}~~~~~}||zxxxwwwxxyz|~~}}}~~}|||{{zzz{{{{{|}}}}~~}~~}||}~~~~~~}~~~}|{|{zz{|}~~||{{{{|||~~}|{{zz{{|}}}~~~~}|||zzz{~~~~}}~~}}{zyxwvvxzz{|}~}|}}}~~~}|{yyzzzy{}~}{zyxxxyz{{|||}~~~}||||}~}|||||}}}~}{yz{||{{|}~}~~~~}||{zz{|~~}~~}zxyyxxyz{{|}}}~~~}}~}{z{|}|}}}|zyxxwwwxyxyz{||||{{z{{{{{}~~}|{{{zz{{z{|}~~}}|{{zzz{|}~~}}}}|{{}}~~~~~}}~}||||zxxy{|}}~}~~~}}|}}}|}}~~~~~}}}}}|}}~~~}||}~~~~~}{zyxxwwwxyyzzz{|}}||~~||}}{{zxxwwwxxwxz}~}}~~{z{{{{{|}~~~~}}~~}~~~~~}zyxxwwwvwyyz|}~~~~~}}~~~~~}~~}~~~~~}}}|~~}~}}~~~}|{z{|||||}~}}|{|{zz{{{z{||||}|}~|zyxvuttttuuuuvx{}~~~~}||{zz|}~~~~~}||}}|}~}}~~~~~~~~~~}}~~}}~~}~~}}}}~~}||~~||}}|~}||}~}}||}}~~~}}}|{{zzyxwyyyyxwuuvxy{||~~~~}}~~~}}|z{}~~~~}}}}{zz{||zzzzzz{{||~~}}}|||||}~|||{zzz{|}~~~~~~~~~~}}|}~}|}~~}|}}||}}~~~}|||}}~}{{|{{yxyzz{|}~}|~~}}}~~~~~~~~~~}|}~}}}}}}||}}||zyyyxxyz{{|}}~~~~}}}}~~~}}}}}}}||}}~~~|||}}~}}|}}~~~}|}~~~~|zyyyxxxxz|~~~~|zyxwvvwwxy{~~}|{{{{{{||}}~~~~}~}}}}}~~}}}}}~~~~~~}||||||}}}}~~~~~~~~}||{{zyz{}}}~~~}}|||{||||}}}}~~~}||zyz{{{{{}}|ywyyyyyz|~~}}~}}}~~~~~~}|}~}{zzzyxwvvxxxyz{}}}~~~~~{yxxxyy{{{{z{{|}~~~~~|z{zyz{|}~~~~~~~~~}{zzyy{|}}~~~}|{zyzzyzz{{|}~}{{{{zyy{{z{|||}}~~~~}}}}}~~~~}~~~~~~~~~~~}|}}}}~~~~~~~~~}~~~~}|zzyxxxwvvvvvwxyyz|~~|||~~}}}~~~~}{|zzzzzz{{}~}}|||}}~~~~}}}||}|{zzyzzyyxwxyxyy{|~~}|{zyyyz{|}~~}}}||}~}|{{zzyyzz{||}~~}}~~~~~~~~~~~~~}||}}}}~~~}{zzyyyzyz{|}}~~}|{zyyxwvvvvvxyz{}~~~~}|||}}~~~}|zzz{{||{||}|}~~}}}{zzz{|}~~||zz{z{|{z{{||}~~}|{{{{|~}|{yxwwvuvxyyzzz{||}~~~~~}}~}||||}~~~|{||{{|}~~}{zyyxxxxxwxxz{|~~}|{zyxwwvvtttuwxxy{|}~}}|{{|}}~~~~}}~}}}}}}}}}||}}~~~~}|}~~~}}}}~~~}||{zyxzz{{{{|}}~~}|{{||}~~}}}|}~}{zzzzz{|||}~}{zyxwvvvwwwyz{z{||}~~}}~~~}~~~~~~~~~~}}}~~~}}}||{zxwwwwxyz{}}~}}zxwvvttvuuuuwyz{}~}}{yyz{|}}~~}{zz{{{{zzyy||}}}~}}|{||||{|}~~||~|{{{{zyy|}~}|~~~~~}|||}}~}|zyyxyxwx{~~}||zxvuuwwwxy{{{}~~~~~~}~~~~|}}|xvvwwuvz||~~~~|z{{zz{~~~~|||{|}}}}}~~|}|}|{{zyy{}~}}~~}||~}}~}z{}}|{|~~}|~~}|zz{zyyyz{|||{{{||zyyyyzzyy{|}~~}{{{|||}~~~}|}~~~~~}}~}|||~~}|}~}~~~~~~~~}||~}~}}}{zyxxxxxwxz}~~}|}~~~~}|}~~~~~~}}~~~||}~~~~~{z{}~~~|{|~}|{}}{{{|}|{|}~}|||{{{z{{{{||}~~}}}||{{|}~~}}|{zzzzzzyxy{}~}{xwwxxxxy{|{{{|}~~~~~~~~~~~~~~}|}~~~||}~~}|{||{zyzzzzz{{|~~}}}}}|{zz{|||}~~~~}}~~~}~~~~~~}||{{{{z{{{{{{}}}~~~~~~}||||||}}}~~}||zz{|~~||{zxxwwxyzyz|{}~~}||||}~~}{{{zzzzyyyy{||}~~~|{zyxwwxxyzz||~}}}}||}~~~~~~~~~~~~|{zzyxyzz{||}~}|||{zzyxxwxxyz{}}~~~}}}|~~~|{zyxwxyz{}~~~}}}}}|{{{|||}}|||||~~~~}}||||~~}|{zyxxxxxyz{||}~~~~~}~~~~~}|||||}~~~}|||{{{{yzz|}~~~~~~}|{{zyxxxxy{|~~~}{{}}|||{zz{{{{|~~~}~~}}|}||~~~|{zz{{||}~~}|{zzyyz{}~}|{|||}}~~}~~}}}}|}}|}~}~~}|||{{{{||{{|{{{{|{{|||}~~}}}}}}~~|zz{zxwwxyyz{|}~|{{z{|}~~~}}}}}||}}~~~~||{{zzz{{{|||~~~}}}~~~~|{||{{zyyyzzzyxwxxxxyz||}~~}|||||}}}~~~}|{zzzyz{|}~}~}zwusrrsssqrtuvwwxz{}}~~}|zzzz|||}}}}}||{zz{~~|zzyxwwxyxxyyyzzzz|}}~~~~~}}~~~~}|{||{|}}||{{zz{z{|}~~}}}~~~~~~~~~~}|||}~}|{{zyyyyyyyz{|}~~}|}~~~~~}|{zzyyyz{|}~~||zxwwvuuuuutuvvxxyz{}~~~}||{{zz{|{{}~~~}|zyzzyxxxz{{}~~~}|||{|||}~}zyyxvuuuvwxxyz{||}~~}|{zzzzyz{|}~~~}|{|||{zz{|{{||}~~~~~~~}~~~{yxvvvvwwxy{|||{{{|}~~}{ywvvutttuuvwyz{||~~~~~|zyxxwvuuuvwy{}~~~~~~~~~~}}|}}}~~~~}}}}}~}zyvtsrqqrsssttvyz{}~~~}}}|{zz{zzzz{||~~~}}{zzyyz|}~~~}{xwvutttttvvwxz}~}|{{yxwwxxyz{~}{yxxxxyyz{||}~~~}|{y{{z{|}~~}}}~~}|{zyywvvvvuttttuuuvvuuvvvwwy{}~~{zyxxyz{}~}{yxwwwxy{|~~|{||}}}}}}}}~}}|||{{{{{z|}~~~}{{zyyyz{{{{|}|{{|~~~~}{zyxwwwxxyyz{{|~~}|{{{||||}~}||{||{||}}|{zzyyxwvvvvvvwwwwxyz{}~|{z{{|~~}}}}}~}|{zyxyyyzy{}}~|xvtrqqpopprstvxxyz{~~|yxxwxxyz{}~~}}}}}~~~~~}||}}~~}||}}}}~~}}|z{|}~~}~}}|||}}}}|{{zyxwvuttuwy{}~}|{zxxxxyxwvvvtttttuvxz|~}|{zyxyyyyyxwuuvvxyzz{|}}}~~~}}~~~}{{|}}~}{xvttttsrrrstuvwxz{|}~}ywvvwvvwwxyz||||||{{yxxxxwwwxxz{{zzzyyz{|}~~~~~}}}~~~}}~}}~~}|{zyyxxxyyz{{{{||}||{{{|}~~~}}}}}~}{yxvuuvvvwxxyzzzyyzzzzzyxyyyyzz{{{{{|}~}{zxxxyyz|~~||}|{zyyxwwwwwvvtttstttuuwz|}||{{{{{{{{{{}~}}}~~~}||~~}}}|}~~}}|{{|||||||{{zzz{||}}}~~~}}}~~}}}}~~~}{zzyz{{}}||}~~}|{zxwxxxxyz{}~~~~~~~}|{{|{|{|}~~~}}~~~~~||{zyxy{|||}~}|||}}~}||zxxyz|}~}}}~~~}|zxwvvtssssttttuwxz{~~}~~~~~~}}~~~}}}}~~~}}|{{{{{{|}~~|zyywwwxyyyyz{{||}}|{{zzyy{|}~~~~~~~~~~~~~~~~~~~}}}~}}|zyxxyz{{}~|{ywutuvwwxz|}~~~~}}~~~~~~~~~~~}||{||||}~~~}|||}~~~}|||{{||}}}}}}~~~~}{{zyyxxxwwxxxz{{{|}}~~~~~~~}~~}~~}}}~}||{z{{|}}~}{zyyyyzz{|||~~~~~~~~}}~~}{zyyyyyxxyz|||~~~|{{{||{zzz{|||}}~~}}~~~~~~~~}|}~~}{{zzyyyyxxyzz|}~~~}}}~~~}|}}~~~~~~~~~}|{{{{{zz{{|||}~}}}|||||}~~~}}|||||||}~~}}}||{zzzz{~~}|zyxxxxyyz{|~~}||{zzzzz{{|}~}}||||{z{{{|}~~~~~~~}||{{{|}}}}}}~~~~}~~}|{{{||||||}}~~}}}}}}|{{||}}~~|zxxwwwwxy{|}~}~~}{yyyyyxwvvwxxyyzzz{{{|~~~~}}}}{zz{{|~~~~}{z{}|||}~~~}||{zyzz{||}~}|{|||{{|}~~~~}}||||}~~~~~~~~}~~}|{{{{|}}|~~~}|}}||{zyxvvvuuuwzz{}~~~~~}|||}}~~~~}||{zxwxxxxy{}~~~~}}~~~~}~~}}~~~~~}}}}}~~~~~}}}|{{{{}~}|{||{zyyzzywvwyz{{{|~~~~~~}|}~~~~~~}zywvvvwxyzz{}~~||||}~~~~~}|zwuttvvwxxyzzz{|}}|}~}~}}~}zyywwxxxxyzz|}~~}zzyxxxyyy{|}~~~~~}||||||}~~}}|||{yyxyxwwxz{|}}}~~~~}||}~~~~~~~~}|{|}}|}~~~~~~~~}||}~~~}}~~~~}{{|}~~}~~~~}|}~~~}}~~~}|}|||{{zyz|}~~~}|zxwwxxy{|~~~~~~~~}}}}}~~~~}}~~~~~~|||||}~}}}}||}|||||}}}{{{||{{zyxxwwwxyz|~~{ywvttvxz|~~}}|}~~}||{}~|zyyxy{}}|zz{|}|zz||{{{z{{y{}|~~{{~}~~}}||}~~}}||{yyyyyz{|}~~|zxwvvwwwxyz|}~}|}~}|}~}~~}}~}{{|{||||{{||{|}}}~~}~~}}~~~~~~}|}|||}}~}{{{|||{{{|}}}}}}}}{zzyyxxyz|~~}~}}}||}|}}~~~~}}}}}~~~~~~}~~}}|{{|~|{{zxwxxvtuvvwz|~~|{yxyyxz}~|zzyxwvuuvxxxxxy|~}{zz{{z|~~}|yxxzz{}~}|zzzzxxzzzz{|~}}}||}}~}}}{z{~~}{zyyyxyyyz{|~~~}||}}}}}~~~~}}}}~~~~~~}|{zzzyyyz{{{{|~~}}||{|}~~~~~~~~~~~}||{{z{{{|||~~~~}}}}~|{|||}~~~|{{zzyxxwwxxxxyzzz{}~~~~~|~~~|~zx|}yy}}yy~ts~~vu}{w~|z{y}v|x{{}vv}yqvy}{zyyy}{|trzyoqyyuy{}y}{||twzvpswsqw|xv}yy~ux}wzvx~~|~y|x|xy}st}{rt}twx{{|~wx}ru}rww|~~zw}t{z|~{zz||y|t~zrz{v~u|{s||vy}{yv}uzqwuxv{{z{z|uzp|ruyyy|yzyxyvyxyyyxv{uzy|{{|y}y}tvu~w}wxyw{u}uv~uzwxyw|x{||y{yvzu|t}w|xyzx~x{}}{}|{zv}t}z}|xwyyxyy|zy~xx|}z~v|~stzu}wx{x~~|~{{}~~{wx{yuuxxvtvy{{|~zxyzyxxxwx|~~~~~}~~~~}}~~~}{{|}}}|{zxxz}~{zzyvuwwwyz{{|~~}~~~~~~}~}{yxxxyyxyz{}}~|y}~sntzvs{zy{}z{x}wvy|xwz~x{|~w}x{}~||xyy{t|ztrwswxw}{~}x{xv|xz|}w|z}z{z||v~~yuq{}zus~}ysv}xsx}zy|~|~}z|z}xw|~{xx~}{~}~~zy~zw{{x}{{yw|{uy}ww{}|}}~}~~|}~~|||}~}|{yvvxwwwyz{{|~~|}~~~~}}~~~~}|{z{{z{|}|}~~}}}|zyz{{zy{|}}~~~|{yxwwxxyz{~}{ywxzzyxxwxxwurruxzzz}~}}~~}}~~~}}|yxwvuuvwwwyz|}}}|}~~}}}~~{wuuuuvux{|~~~}}~|{}~|{z{{zz|}~~}~|{{|~~~~~~~~~}}~~~~~~~~}||}}~~~~~}}|}~~~~~~~|{zzyyyz{{|}~}}~~~}~~}{zyy{|}}~~~|||||{z{{}}}~~||||{{{|}~~}||||}~~~~~|}~~~}}~|{z{{{|}~~zxwuutvvwxz|}~~}}~~~~~}}}}~~|{{{{{{{|}~~}}}~~|{zzyyyyyyyyz|~~}}}}~~~}|{{{|||}}~}~~}{{{zyyzywvuuuuwz}|yyz{zz{yxyz{{z|}}}}~}~}}}}}~}~}}{{zyyxxzz{{{{|}~~~~}|{zxyywvwyzz{||~~}|||{||}~~}{{|||||}~~~}}}~~~}~}|zzzzz||}~}|{ywwxyz{|}~}|}}||{{|}~~~~}||||||{||}~}||~~}|||}}~~~~~~~~~~~~~~~~}|||{{}~~~}~~}}}}~}~~~~~~~}~}|{zzzz{yyz{{{|~}|~~||zz{|}zyyxxwusssuuxzz{|}}{|}~}}}~~~~~~~}||}|}}}}~~}}}~~}~~}}|||{{{|~~}}zzz{}}~~}|zxwvuvwxxz|}~}{yzyzyxxxxxxyz|~~~~~~~~~}{{|}}||||}}|{yyzyyz{}||}~~{ywvvuuuvvxz{}~~}||{||{}~}~~~}}~~}~}|{{{|~~~~}||{{||~~~}~~~~~}~}}}~~~~~}|}~~~||{zzyyxxxxyzz|}|zyyzz{{zyy{|}~~|yxwttsqppnnnnprstvxz|~~||{yyyzzz{|~}|{yvx{|{|~~}{zxwvvvtvyzz|~~|{zyyyzz{|}~~~~~}|||}||}~~~~~~}}~~~~}}|{}~}}}}}~~}~~~||}}~~~~}|}}}~~~~~}|}}}~~~~}}||}||}~~}{z{zyyyyxyz{{{|}~~}}}|}~~}}||{{|~~||{z{ywxxxxxvwxy{|~~~~~}|{yxxwxxyz{|~}{yxxxxxyyyyz{{|~~}|{zzzyyxxy{|~~}|||}}}~~~~~}|{zzyyyxyz{|}~~}|{|}{|}}}|{z{|{zxwvvvwxyz{||}{|}~}}}}}~~~}{{||}}~~~~}}|{{zzz{}}~}~~~~~~|{||}}}~~~~}{zyxyzz|}~}|||{{|}~~|zyxwvvvwxyz|~}|||}}}}}~~}{{{zyyzz{}~}|}~}{{{z{{yyyzzyz{z{||}~~}|||{zz{{|}~~~}}{}|}~~~~|zzzzyz{{|}~~}|{zzyz{||}}}~~~~}|||~}|zyyxwxzz|~}{ywwvvwvxwx{{|~}}}|{zyxyyxz{}~}}}|}~~~~~~}|}~~}|{||}}}~~}|z{zzzz{|}~~~~}}}|||||||}~~~}}}|zzz|}~}}|||~~}|{zzyzz{~}{{zzyyyzz{{|}~}}}}~~~~}{yxxxxyyz|}~}~~~~}|{{|}~~~~~}}|{{}~~~~}}{{}|{{||||||}~}{zyxwvvvvwyzzzyz{zzy{|{|}}~|}}~~||{{{|}~}}}}}}}}}}}}|||}~~}|}||{z|}~~~~~~~~~}||{yyyyyzzz{|}~~}|{{{{{|}}{z{||~~}{zzyyz{{zz|~~~}{yxwvuuuvvxz{|}~~}|}|}~~~}}}~~~}|}}~~}}}||}~}}|}~~~}}~~~~~~~}~~}~}~~}||{z{{}~}~}|||{{zzyz||||}}q{~~}}{|}}}|||}~~~~~~}}~~}||||{{|~~~~}}~~~~~~~~}{yxwvvvvvxxz{|~~~~~~}||||||{{{zyzz|~~~~~~~~~~~~~}|||{{{{{z{||{{{|{{{zz{}~~~}}|}~}|zyxxwwwwyz|~~{xwvvvvwxy{||}~~~}|||~~~~~~~~}|{z{|{{{{{{{||{{||{{{{||||||}}}~~~~~~~~~~~}|{zz{||||}~}|{{zyyzz{|~~}{zyyyxxyz{{|~~||||||}}}~}||zzyyz{|}}~~}|||||}~~~~~}}}}||{{||}~~~}}}~}}{{zyyxyz|}~~}{zz{{||~~~}}|}~~~}|{{{{{{|}~~|zzyyyyyyzz{}~~}|||{{zz{|~~~}}}}}|{|}}~~~}||{|}~~~~}}|{zzzzzzyy{||||}}~~}}|{{zz{||{{|~~}|{||}~}}~~~~}|||||||~~~~~|{|}~~}|}{{{}}~~~~~~~~}{zxwwwyz{|}~}~}|{ywvvwxxyz{|}~~}|{{{zyxwwxyyxyz{}~~~~~||||||}~~~}}}~~}}~~~~}|{{{{}~~~}|||||}}}}~~}|{yxxwvwwxxyz{|~~~~}|||}~~}|||||{zyyyyyz||~~~~}||{{|}~~}}}}}{zzyyyz{||}~~~~|{{{{{zzzzzz{}~~}||||}}~~}}~~}}||}||{zz|~~}|||}}}||}~~~~~}{zzzyyxwxxxy{|~~}}}||}~~~~}{zyywvwwy{|~~~~~~}|{zyyxwxxxxyy{|{|}~~~}}}}}}~~}||{{{zzzzzz{|~~~~}||{||||{{|~~~~~}}|zzz{{{{|}~~}|{{{{||~~~|{{{yyyyyxwxxxyz{{||}~~}||{zzzz{|}~~~}|{z{||}}~~||}{z{|{|}~}|zz{{{}~}}~}~}{|}|{~|{||zy{{zz|||~~~}}|}~|y{~~}~|{{|}|}~~}||||}~~~|}}z|}{z}~~|{{{zyz||{z}}}~~~~}}~~~~}~~~~}~||||~}zz~}}|~|~~|yxxxxz|{z|}||{ywwyxxy|~~}||||}}~~}}}~}}}}~~}}~~~}}~~|{|}~~|{{|}|zz}~|{}}}{z{|}~~~~~~~~~}}}~~}}}||||zy{}|{{~~}~~}}~}}~~}}}zz}~|{~~~}||}{yyzz{|||~}~}~}~~~}||~~}}|{|~|z{}}|{}~}~~||||zz}}}{}~{|}~}~~~~~~~}|}~}|}~~~~}|{{|}}||}~|}{y{~~{z|~}|~~~~}zz{}|z{}~~}}}~}zz|{yyy{||||}|zyzzyyyz{|{{|~}{zwvvvuuuwxy{}}|{zzyxxwxyzzzz|~~}}}||{{{{{}}~~~}|{{yyyyyxy{||||}~~~~~~~~}|{zzyzzyyyyz{{{~~}~~}}|}~~~~}||}}~~~~~~~~}}~}~~}|}~|zz{}~~}~}||{|{{zz{{{}~~|}}|{zyyz{{{{}~}}~~}}}|}}~}~~~~~~|zy{|{{{|}~~~~||}}}}~~}{{{{{|}~}|{zz{{z{{{|{{||}||{{|{}~~}}}}}{{{{{zyyyyyxxzz{}~}~~~}}{yyy{{{|}~~}}~~~~~}~~|{z{{zz{|||{|}~~}}~~}~~}|||}}}}}~~~~}}~~~~~~|zxvtsrssstvx{~~}~~}|||}}{{{{{{||~~||||zzyyyyyyyz{||}}~~~~}|||~~}||{zzzyyyyxyzz|~~|||{yxz{{|}~~~}||}}~~}~~~}|{{zyyyxxyzzz{|~~~~~~~~~~~~~~~~}|}||}~~}}||~~~~~~~~~~~|{|}}}}}}}~~~~}|}~~~}|{yyyzzyxxxyz{|}~~}||||||}~~~~~~~|zxvuvuttttttuuuvwwxyzz{||}~~~}~}|||||||||~~~~~~~}||{{z{zz{}~~||{zzzzzzzyy{{||}~~~~~~~~~~~~~~~~~~~~}||{{{|}}~}|{{|~~~~~~~~~~~~~~~~~~~~~}||{zyxxwvtsrsttuuwxyz|~}{yyz{~~~}||}~~~~}||}}}}~~~}~~}}}|}}~~~~}||||}}||}}}~~~~}|{|{{}~~}~~~~~~}|{|}}}}~~~~}|}}|}~~~~~}|}}|{zzy{{{}~}|}~}~~~}}|{{{{{||~~~|{zz{{z{{|}~}{{zyyzzzz{{{}}~~~~}}}}~~}}}~~}|}~~~~~~~~~~~~~~}}~~~~~~~~~~}|{zzxxyz{|}}|{zyyyz|}~~}}}}}}}~~~~~~}}|}}~}}|||||||}~~~~~~~~~}}}~~~~}|{yxxyyz{}~~~~~{zzzyxwwvvuuuvwyz|~~}}~~~}}~~~~~~~}{{|}~~}||||}}~~~~~~~}||}~~~~~}{zzzzyxyyz|}~~~}}}}}}~~~~~~~~~~~~}}}}}}}~~~}}~}{||||}~~~}|||||}~~~}|{||{{{{|}~~}}}~~~}}|{||}}}~~~}|||}}}}}~}}~~~~~~~~~|{zywvvuuuutuvvwwxyzz{|}~||{z{||{{{{{zyyz{||}~~~~~~}}|{|||}}}~}}}|}}}~~}|{{|~~~~~~|zzzzzz|}}~~~~~~~~~~~~~}||}}|}{zzz{{|}~~}|{zxyxxxyyyz{|}~}~~~~~}||~~}}}{{{zyyy{{|~~~|{{{{zzzyyz{zzyzz{||}~~~}}|{{{}}~}}}}~~~}||||{zyz{||~~~~}{zyxyxy{{|~~||{zzxvvwxz{{{|}}~}~~}||{{|~~||{{{|}}~}~}|||}~~}~~}}}~~~}}~~~~~~~~~}||{{zyyyxxwwxzzz{}~~~}{zzz{}~~|{zyyxxwwwwwwy{}~}}}|}~~~~~~~}~~~}}}~~~~~~~~~}}~~}||}}||}}~~}~}{yxxxwxxyz|~~}|}}}}|||{{yxxxxxxxz|~~}}}|||||{||}}~~~~~~}|{zzzyz{{|}~~~~~~}|||{{{zzz{{|~~~~}}}|}|{{zzzyyyyz{|}}}}}~~~~~~||}~~~~~~}}}}|{|{{zzzz{zz{{||}~~~}|{yxwwwx{~~}~~~~~~||{{zz{{{|}~|{zzzyxwwxz|}~~~~~~~}}|}~~~}~~}}}{zyzz{{zz{|}}}}}}||}}|}}}~~}|zxxyy{{}~~~~~~~~~}~~~~~~}}}~}~~~}~~~~~~~~}}}~~}|{{zzyyzzyzzz{}~~}~~~~}||{{|~~~~~~~~~~~~~~~||||{||}~~|{zyyz{{{|}~~~~}}{zyyz{{||}~~~~|zxwwxyyyz{}~~~}}}}~~}|{yxwwwwvuvvxy|}}||{{|{{{}~~~~|||{{{zz{|}~~|zyyyxwvvvvvvxyz}~~~~}{z{{|||}~~}}~~~~~~}}~~~~~~}|||||}~~~~}}~}}~}||}~}}~~~~~}|}}}|{||||}}}}|}}}}||~~~~}|zxwwxy{||}}~{{xxwutssstvvxyyz}~~}}|}|}~~|}}||||}}|}}||}~}}~}|zz|}}~}{zyxyyxxxxzz{{{||}~}~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}~}}}~~~~~}||||{||{{}~}}~~}}~~}}|||}~~}}}}}}}~~~~~~~~}{zzyxwvuvxxxy{}~~~~~~}}}}||}~~~}~~~}zwtrrrqonmoqrstwxz|~~}}}}}|}~~||||}|}}}~~~}{{zz{{||}}~~~~~}||||||}}||}~~~}}}}}~~~~~}}~~~|{|}}|||}}}~~~~}}}|||}~~~||~~~}|{zzzyyzzz{}}~~}{{zyyyyz|~~~|zxwwvvvwxyyz{{{|}~~~~~~|zyxxxxyyyz{{|{{|}~~~~~}}~~}}{yyyyzyy{|~~}}{wvvvvvw{}~~~~|||}}}}~}|{zzzz{}~~}{zyyyxxyz{|~~~~}||}}}~}~~|zyyyyz||}~~|zyyyyyyz{|}}}}~}}|||||{{|~~~~~|zz{|{{zz{|}~}}~~~}||||zzyzzz{||{|}~}|zxxwvuuvvwvxyyz|}~}}}}~~~~~}||{{zxxxxzz|}}~~}~~}~~}{zzyxxxyyxxyyyxyyz|~~}}}|~~}|||{{{|}~}zyxwvvvwxyyz||}~~~}|{zyy|}~~~~}~~~~~}}}~~}|{zzz{||{|~}|{zyyzz{{|}~~~~~~~~|{{{|}}}~~~~}}~~~~~~~}}}}|||}}~}}}}||}~~~~}~~}}||{|}}}~}}}~}}|{|{{}~~}}~}~~}}|{{||{zzzzzyzz{}}~}|||}}~~}||{zxxxxyz{|}~~}|{zzzz{|}~~~~}}}~~}~~}}}}~~~~~}|{{|}~~~~~~}||{zzxxwussrrrqqqrtvwz|}~|{zyyxxxyzzz{{{zzyyz{||}}}~~}}||~~~~}}}}~~}|{zz{|||||}}|||||}}}~~}}|{{{z{|}~~~}|||}~~~~~}|||{zzzz||}}{zzyz{|~~}|}}}}|}}~~~~~~~}|||||}~~|zzzyzzzyz{}~~~}||{zzywvvutuuvwx{}~}}||||||{|{|}~}|zyyxxxxwwxxyz{}}}~~~}{zzzz|~~~~||}}~~~~~~~~}||{yyyywvwwwxxyz{|}~~~~}|||||}}}~~}|||{yyyyxyyyzz{{|~~~~~~~~}}~~~~~~||{zz{{||}~~~~}||{zyyyz{|~~~}}}}}}}~~~~~|{yxwxxwxy{{{|}}||{{{}}}}|{z{zz{}~}||}||}~~~~~}}~~~~}}~~~}{{{|}~~}|~~~~~~}}~~}}|~~~~}}~}|}}~~~~~~~~}||||{||}~~~~}{{{zzyxyz{|~~}}}}}}~~}}}}~~~~}{zzxwutsrsstuvwyz{}~~}}~~~||||{zyxyxxwxyyz|~~}|{zyxxxyyyz{||~~~}||{{zzyyzzyxxyzzyz{|}~~~~}}}}~}}|}~~~~}}~~~~}}~~~~}{yz{||||~}{yxyzyxwx{}}~~~}||zxwwvwyzz{~~~}||}}}~~~}}}~~~}}|||}}|{|}}|||}~~~~}}}||{|~~~}}~~~~~}||zz{{{{yxyyzz{|{{{}~}{yyzz{z{|}}~~~~~~~~~~}}}~~~~~}{zzyxxyyz{{|~~|}~||{{}}|{|}~}}~~~}}}}}}}~}||||||}}~~~~~~}}}}}~~~~}|}~~~}||{zzyyzzz{|~}||{z{{{zz{{{|||}~~}~~}|zyyyz{z{|}~~~~~~}||}|{zzzz{|}}~}}|{{{zyzzz{{zz{|~~~~~~|yxvtttssttuwxy{|}}~~~}}}~||{{|~~~~}|||{{{|{{|}}}~~~~~~}~~}}}}}~~~~~}}}}~~~~~~}}}||||{{}}~~~}{zyz|||}}~~~}}||||}|||}~~~~~~}|||}}}~~~~~~~}|||}}~}}}|{{{{{}}}~~~~~}||{{zyzzz{}~~~}|}}|{|||}~}~~~}}~~~~~~}{{zyxxxyz{{{|}}}}}}}}||||}}~~~~}}|{{zyyzz{|}}}}~~}~~}||||||~~}|{{zyzyyyz{{|~~}||}}}~~|||||||~~~~~~~~~}}}|||{z{|||}~~}|{z{{{{{||}~~~~~~~~~~~}~~}~~}}}~~|{zzz{{{|}~}~~}|{zzz{|~~}{{zxxyyyz{}~}||||~~}|{zxwwwvvuvwy{|~}}|zyyyzzzz||}~}{{zyz{|}}~}|{{{{{{z{|||||}}}}}}}}~~~~~}}~~~~}~}|{{||~~||{|}}~~}}~~~~~}{zzzxwwwwwxyz{}~~}}}|||}~~~~}}}~~}~~~~~~~~~}|||||{|}}}~~~~~}~~~~~|{{{{zz{|}~~~}}~~~~~}}~~||||{xwwwwxwwwvvwyyz{}~}}}}}|||}}}}~~}}~||{{zz{|~~}}~}}}~~|{zyxyxxwwwwxxxwvwxyzzz{|~}}|{{|{{|}~~~}}|{{|}}}}~~~~}}~~}}}}~}~~~~}}~~}}|{|||}}~~~~~~}{{{{{||}~~~~~}{z{{z{{{||}~~~|{||||}}|{{|||}}~~~~~~|{zyyxyz{{|}~~|zyxwutvwxy{|~}|zyyyyyyz{{{||}~}}}|{{||||~~~~~~~~~~~~}||}|zyyzz{|}~~}|{{zz{{{|}~~|zyxwvuvxyz||}~~~~~}{{{zz|}~~~}~~~|zyxwvvvvvwwxyz|}~~~~~}}}~~|zyyyxwwwvwxxyxz||~~~~~~~|{zzzzzz{|}~~}~~~~~~}}~~~~~~~~~~~~~}|}~}|{|}}}|}~~~~~~~~}}}}}}||{{{zyz{{{{|}~~~~||||}}|{zyyyzzzz{|}}}}~~}}~~}{zz{|{{|}}}}}~~}||~}}~~~~}{{{||}~~~~~~~~~}}|{{zzzyz{{{{zz{||}~~~~}}~~~~~~~~~~~~~~~~|zzz{}~~~}}||}~~~~~~}}~}~~~~~~~~}{zyxwvvvvwy{|}~~~~}}||{{{|||{zz{}}}~~~~~}||}~~~~~||zyz{{|}}}}~~}}}{z{{{{{|}~~~~~~~}}~~~~~}||{{zzzz{zz{{|}~~~~~~}}}}~~}||{{{{{|{|||}~~~~~~|||{|{||{{|}~~~~~~~~~~~|||{{|||{|{{|||||}}}}}||||~~||{zzyyyz{}~~}}|{zyxwwwxy{|}}}~~}}||}~~}}~~}~~}~~}}~~~~~~}||||||{{|~~~~~~}|zzyxwwwwxxyy{|~~~||{{zzzyz|}~~}}~~~||{|}}~~~~}~~~~~}}~~~~~~}|{zxwwwxzz{|}~~|zyyz{{|~~~}~~~~}}~}}~~~~~~|||}~~}~~~}}}}}}|{zzzzyyz{{{}~~}||{|||}~~~~~~~~~~~~}~~~}~~~~~~~~~~~~}}}}|{zxyzzzzz{}~~~~~~}|{|}}}~~~~|{zzzyxxwwxyz{{{|~}{zz{{{z{|~~~~}~}}}~~~|zzyyz{{zzz{}~~}}}~~}}|}}~~~}~~~~~~~}|{zyyz{|~~~~~||}}}}}}~~}~~~}||}}~~}}~~~}|{z{{{|}~~~~}|||||}~}{yxxxz{|~~~~}~~|{}|{{||}}|||{{{|}~~||{{{{|}}~~~}}~~}~~~~~~|zyyy{||}~}{zzyyz{||}~}~~}}~}~~~~}~{{}}}~~~~~~}}~~~~~|z{yxxxxyyz{}~~~~~~~~~~}~}~}|~~|~~}}}}{}~}~}}~~~~}}~~~}}~~~~~~}~~|{{z{||||}}|~~~~}}~~~}||~~}}~{yxyxwvwzzyy{~}}}}}~~}}|~}{}}~|{zyxxyz{~~}~|}}yy~|z{}{{}}|zz|~|{{}~}{|}~}z{~~|{|~~~}}}}~}~~~~|zywwz|xuvz}zxz~}|{}}zzz{|}~~}}}{z|~}|}}~||~}{yyzzyy{{zz}}{{}~}~zz~~~~{z~{z~}{}}z{|}|~}}~{|||~~|}||}{zywvtssrstvvtvy}}}~~}}}~||~}{z|~~|{|}|~~~~~~}}}~~~~~|{z{|{yyz~~~}}}}{yz|~~}~~}|zzyxwwxyyxxy{|}|}}|}~}{z{~~|{{~~}||}~~}~~~~|zz{}}{{}~}~}}~~~~zxyzzywwy|}|{}~~}}~~{yxxyxvvx{}}}}~~}{zz{{{}~}}~~}}~~|yxyyyxvvx{|zyz}}{{|~~{z{}}||~}}~~}~~~~}}~|{{|{{{zyzz{{{||~~~}}~~~}|}~}zxwvutttuvwxz{|~}|{zzzzyxxxxxxyz{}~}||}||{{||{||}}}}}~}~~~~~~~}}}~~}}}~~}}|}~||{|||}~~~}{{zyxxxxyz||~~~}|{zzz{{{{zzzz{|}~~}}}||}}}|{|}}}~~~}{zyzz{|}}~}|{yxwwvvuvyz{{|~~}}}||~~~~|{z{{||||}}{xwvutsrrrruwxz|~~}}}}~}}|{yxxxyyzz|}~~}}{{|{|}~~~~~~}}~~}~~}}}}~~~~}|zxxxyxwxy{}~~}}}|||||}~}||{||{zz{{|}~~~}}}}}|}~~~~~~~}}}~~~~~}|{{{{{{z{{{{{|}}~~}~||||}~~}}}||{zzzyyyxxyz|}~~~~~~~}}}|||}}|}~~~~}}|{zzyyyyyyyz|}}}}~~~~}|}}|}}}}}~~~}}|{{zyxxxyz{}~}|{|}~~~~}|{zzyz|}~~}}}~~~~~~~~~~~~}}|}}}}{zyyxwxyz{{|}~~}||{z{{{|||}}}}}}~~~~~~~~~~~~~~}}~~~||{zzz{{|}~}}}}||~~|{{{{|}~}||{{|}~~~}}}~~}|||||}~~|||||}|}}||}}}}~~~}zzzzy{|~~~}~~}~~~~~~}}||}}~~~}~~~}|yyxwwwwxxwxyz|~~~~~~~~~}~~}|}}~~}}~~~}|{zy{}~~|{zywvvvvwxxxzzzyy{|}~~|{||{{{||||}~~~~~~~~}}~~}}~{}}zz||z}}{{ywuuyx}yy~vxwyzz}z~y~z~|~}|~z{zz}~}{}}z{{y}w|}y|yz{}~~yut~pvyq}vu~ty{t~wuu}{wz{z{x~{z~ruup|v||xy~~}xwxzv{uu}rvtlv{mtsss}s~nqhftz\{pcak~]yl]gmcy|jqrqo|xru{zr}olnczualjetbtaljapayz`pfkqkprvuwl|jfseihcndzh|luoptlzifwcobhgfpiyc|^}wZn\ndnmptp|n}k~|kynwtv|tsqzwy{|~}~t}rzryyzy|}~z~xywo{qonqmvl{h|ghknoypurvyv{y}|~|yztxlsgpkplonknjnimillnrtz|~~|wvrtrtprruqulsgqixj|np~n{nvjqjqkqpsrsupsptqwv}{~~z{xx|swosoqpqopqp~urzw}wy{~x{wxvxyyzwywzy|~~}~zz}~z}wx~~xx~{{|}}vtxyspw{urz|v|||~~|~}{}ut~~tszwry|xru{zuu|~wtz}vry{u{z~~~z}}vxyy~~}}~|~}xyyy}{{~x~~z|{z}yz}xyzz{}z}xzysv}xw}z}{~y|yx~ytz~y|}~y||y~}}~{z{x}z~||{}}}}z~~uw|yw~uwzw|}yy|~xx}{}~~}}}||}}~}}{z{}~}||~z}{z~}~|{{zyxy{}}}~~|{{{|}~}|||{{zzyz{|||}~~}}~~}}~~~~~~~||}}~~}}}{z{}~~~~}{{|{{{{{}~}{zzzyy{{{|~}}~}~~~~}|zvvutrrssstwwwyz|}~|}}}|}}||}~}~}|}}}||}}||||{||{z||}~}|{{zyxxxwwyz{}}{yvyyststtswxwxz|}}~~}}}}|{|}||{{|}~~~}}~}|{z{{{{zz{|{{|}~~~~~~~~~~}||zxyyyxyyyyyyxwxyzz{|~~|{{{{{z{|~}~~}~~}|}|zz{|~~~}|{{|||}~~||||}}~~~|{zxxxxxyz{{||~~~~~~~}~~}}~~}}~~}}}~~}}~~~~}|{{zxxyzyz{{{{|{|}~~~~~}~~~~~~~~}}}~~}}~~}~~~}}|||}}}}~~~~~}}}}}}}||}}~~~~}}{yyyxxwvvuttttttttuvwxz{{|}~}}}}}~}}~~~~}{zyyzzzz{|}}~~~~~~~~~}}~~~}~~}|{zywuuuuuuvwxxz{|~}|||}~}}}}}}}~~~~~~}}}|{||{|~~~~~~~~~~~~~}||||||||{zzzz{zyxwxxyyz{}~||zzzxwwvvuvvwxzzz{{|}~~~~}|||}~~~}}~~}}}}||{zxxyyyyy{{{}~~|zyxwvvvuutsssrssssttvxz|~}{yxvusrqpoopqstvvy{}~}}||}}}}}|{zzyyz{}~~||||||}}}}|{zyyyzz{|~~~}{z{||}~~~~~~~~}}}~}}}|{{{|{|||~~~~~~~~|}}}{|}}||}}}~~}|||}~~~~~|}}~~~~}|{{{{zz|~~}||{zzz{|}~~|{zzyxwwxxz{{|~~||{zzzyyz{|}~~~~~~~~}}~~~~}}}|||{zz{{{{{{{{|}~}}~~}}}}~~~}||||}~~~|{zyyyyyxyyyz{||}~~}|||||}~~}}}}}}}}}}~~~~~~}}}}}~~~||||}}~~~~}}}}}~~||{zzzzz|}}}~~~}|||{{{{zzzz{|}~~~~~~~~}}~~~~~~~}}}}~~~~~~~}{z{|||||{{{|||{|}~~}}|||{zzz|}}}|||||||{{zyyxwvvvvwyz|~}|}}||}}|zyyyyyxxxwwwvuuuvvvxz|}~}||||~~}|{{zyyyxyz{{|}~}|{|||}}|{{{{{{zzz{|}~}||{zzzzz{|}}~~}|{{zzzzzzz|~}{yyxxyyy|}~~~~~|{{{{|}}}}~~}{zyxwwxxxyyz{|}}~}}~~~}}}~~~~}}||{{{zzz{|||}~~}}}|{{{{{}~~~~~~~}|||{z{{zz{{|}~~~~~}|||||~~~~~~~~}|{{z{{{|||}||}}~~~~~~~~~~}}~~~}||}}}}~~~~~}}|zz{{z{{||||}||}}~}||{z{||}~~}~~~~~~}}}}||}~}||||{zzzyyxyyyxvuuuuuvxyz|}~}{{zyxwxxyzzz{|~~~|zzyxyy{{|}~~~~}}|||}}~~~~~}}}||||}|||||||||{zzyyyzzz{{{}~~~}}}}}}~~~~~~~~~}|||||}}~~~~~~|{yyyyyyyyz|}~~~|{zyyzzyyyxyyyyz{|~~}{{{{{{{{||||}~~}}||||}}~~~}|{{zzz{|}~}|{yxxxyz{||||}~~~}|{{zzyz{|}}~~~~}~~~}}~~~}|||}}~}|{z{zyxxxxyz{||~~}}}}}~~~}||||{|}~}|{{||}~~}}|{|{zzz{{|||}~~~~~~~~~}}~}||||}~~~}|||||}}~~~}|||}}~~~~~}}|}}||}~}~|||{z{{|||}~~}}}}}~~~~}}{zzyyxxxxyz{{{||}}}}}}~~~}}}}~~~}||{{{||}~~}|}}}}~~~~~~}}}||}}~~}}~~}~~~~~~~~~~|{zyyyxwwwxy{|}~~~~~~}~~~~}}~~~~~~}}}}}~~~~~~~~}||}}}~~~~}|{zyyy{|}~~}~~~}}}~~}|{zyxxyyzzz{||}~~~~}}|zyxwwxxyz|}~~~~~~~}|{{zzzz{|}~~~}|{{||}~~~~~}|{zz{|}~~~}|{zzzyyyyyyxxxxxzz{{|||}}|||{{{{|{|}~~~}}|||||{{||{}~~}|}~~~~~}||||}}}}~}|{{{{{{|}~~~~}}}}}}~~}}|zywvuuutuvwy{}~~}~}}}|}}~~}{{zzyyzzzz{|||||}~~~}}|z{{{||}}~~~}}}}~~}|{{zyxwwxyzz{||}~~}||{{z|||}}~}{zyxxwvwxxyz{|}~}}}||{{{z{{}|}~~}}}~~~}}}}}||}~~~~~~~|{{|{|{{|||{{{zzyyyzz{{|}~~~~~~|{yxxxxxyz{|}~~~~}}}||}}~~~~~~}}~~}|{{{||}}~}|{}}~~~~~~}|{z{{|||}~~~~~~~}|||}}~~~~~~~~~~~~~~}~~|{|}~~~}}|{{z{zyzz{|}}~~~~~~~}}~}|{zz{|}}|{yyyz{}}}}}~~~~~~~~}}{{zyxwxxxz{z{{|||}}~~|{{yyxxxyxxxyzz{{{||~~}~~~}|||}}|}}}~~~}||{{{yz{||}~}|{{{|}~~~~}}~~}}}}}~}}{zyxxxxz{}~}{zxxwwwwxxyzz{}~~}||{{{{{{{{|~~|||}}}}~~~~~~}}||}~}||{{{{zz{z{|}~~}||{zzzzzyyyz{||}~~}}}||||}~~~~~~~~~|zyxz{z{{|~~~~}|{{{{}~~~}}}~~}}|{zyxxwwwvvvwwwwxz{|}}~~~~}}}}}}~~~}}|}~}{zyxvvuuvvvwxyz{{|}~~~~~}~~~~~}||{zxxxwwwwwxyyyzyz{|}}~~}}}}}}~~}}}~~~~~~~~~}}~~}~~~~~}{zzywwwwvvwxzz{|~~}||{{zzzzz{||}}}||||}}}}}~}||||{{{zz{|}~~}}}|||~~}}}||}}~~~}{yxwvuuuuvxyyz{}~}}||{{{{|~~}|{|||~~~}}}|}~~}}|{{{zzzzzz{||~~~}}}}}}}}~~~~}||||||}}}}}|}~~}}~~|zzxvuutststvwyz|~~~}}||}}}}~~~~~~~~~|zxwvutuuttvxyz{|||}}|{||||}}|{}~~~|{{{zyyyxwwwvuuuttvvvwyzz|}~~~~}{zzzzzz|~~}{zyyxwwxxwwvwwwyzz{}}~~~~}}}}~~~}}~}|}~}||||{{|}}~~~~~~~~}~~~~~~}|}||}~~}|zzzyyyz|}~~~~}}}|{{|||}~|{{zyyz{{|~~}~~~~}||||||}~~~}}||{|}||{zyyxxxxz{|}}~}|{{zxxwvvwxz{}~}}}}~}}||{{{z{|}}}}}}}~}|{{zyyxyzyyyyyzzyz{|}}~~~}{zyxxxxwwxyyyzzz{|}||}~~~~~~~~~~~~}}}}}~~~}{yyyxwxyyz|}~~~~}|}}zxwvvuuvwwy{~~~}|zz{z{|}}~~}}}~~~}}~~~}~~~~~~~}|{zzz{}~~~~}}}~~~~~~|{{{zyyyxxwvvvwwwxyz{|}~~~}{yyyyzz{|}~~~~~~}||{zyyzzzzzz{{|}~}~~~}|{{{|}}~~}}}}}}}~~}|||~~}|zywvttuwxz{}}}|{{zzyxwwxwwwxyz||}~~~~}~~~~}|||}~~~~}~~~}|{zzyxxxyyyz{|~}||zzzyyyyzz{|}~~~~~~~}||{||||{||}~~~~~}|}~~~~~}||{{{{{|~~~}|{zyxwxyyyz{}}}||{zzzz{{|}~}||{{{{|~~~~~~~~|{}~~~~}|{zzyz{|}~~}||||||}}}}~~}|zzzyxxwwwxyzz|}}~~~~~~~~~}}||}}}~~~~~}}|{{z{|}}~}~~}{zzyxxwvvvuuuuvxyz|}~~}||{zz{|}}}~~~~}}}}}~~~~~~|||}}||}~~}|{zzyxwvwvvvvwxy{}~~~~}|||}}~~}|{{{||||}}}~~~~|{{{{{{z{||}}~~~~~~~~}|}}}}||}||{zzzzzzz{|||}~~~~~~}}}}}}}||||{||||{|}}~~}||}~~}}|||||}}~~~}}}}}~~~~~~}}~~}~~~}{{zyyyyz{|~~}|{{zzyz|}}}}~~~~}~~~~~~}}}}~~~~~}|{|||}~~~}||{{{{|||||{zzzywwvuuvwwxyz}~~~~~~~~~~~~~~~~~}|||||||||}~~~~~~}|{z{zzyyyzzz{|||}}~~}}}|||}|}~~}||||}}}~}|{zyyxyz{{}}~~|zyyyyyyyyz{||}~}~~~~~~}}{yxxwwxyyz{z{|}~~~}}}}}}~~~}}}}~~~~~~~~~~|||{||||||~~~~~~~~~~~~~~~|{{|}||}~~~}}|zzyyyxxz{{|||}}~~~~~}||{{zyyz{||}~~~}|{zzz{{{{z{{{|}~~}}}}~~~~~~~~}}~~~}|{zyxwvuuuuvvvwxxyz{{}~~}|{{{zyxxxwwwwwwxxxyzz|~~~~~~~}|{zyxyxxyyz{|||}}~}}~~~~~~}||||}~~~~~}}}|}}}~~~~}}~~~~}|{yxwwvvvvwwwwwxyyz{}~|{zxxyzzz{|||}~~~|{{zyyzz{{|~~~}}||{|}~~}}|}}}|{{{{{{{||}~}}~}}~~~~~}}~~}}~~~~~~~~~~||}}||{{{{zzzz{{||}~~}||{{||||||}}}}|{||}}~}}~~~~~}}}}~}}~}}}}}~~~~}}~~~~~~~~~}}}}|}||}||{|}}}}~~}~~~~~~~~~}}|{zyyyxyyyyz{{{||}}~~~~}||}~~~~}|{{zzz{{|}|~~}{{zzyyxwxxxyzz{}}|zyyxxxxyyz{|||}~~~~~~~}}}}}}}~~~~||||||{zyyxxwwvuvwxxy{|}~~}}|{{{{{{{{{||||||||}~~}}||}}}~}}~~~~~~}}}}|}~~}}}{{{{{zz{{|}~~~~}{ywuttttutuvuuuvwxxyz{|}}~~}{zxxxwwwxxyyz{||{yyy{{{{{|}~}~|zyxxxxyyz{|||}~~~~~~~}~}}||||{{z{|}~}}|zzyyzzyyyyyz{|}~}||{|{zz|}~~}{{{|||}~}}|||{zxxxxyzzz{{z||||||}}}}~~~~}||zywutsrsrrstuwz{}}~}}||{{{{{{||}}}|||||}|{{{zzyyxwxz{|~}|{zyxxwwxxyz{{}~~}}}}~~||{{{zzz||}~~}}}}}}}~}|{{zzyyyyzz{|}~}~~~~~~~}||{{zz{|}~~~}}}}||}}~~}|||{{{{|{{{{z{||}~~~~~~~~~~~}}~}}}}~~~~}~~~}}}}~~~~~~}~~~}}}}}~~~~~~~}|{{zzzzz{{{||}~~~~~~~~~~~~~~}|||}}~~}}}}}}|{|{{{||}~~|{zyyzz{{||}}~~}|}}}}}~~~~}~~~~~}}}}}}}~~|zyyyyyyyz||~~~~~~~}||||}}}~~~~~~~~~~~~~~~~~|||{zz{|~}}|||}~~~~~}}}{{||}~~~~~~~~~~~|{{|}|}~~}}}}~~~~~}||{z|}~~}||}}|||||{z{||||}~|{z{zzyz{|}~~~}||{zyz{{{|}}}}}~|{ywvuuuvvvx{}~{{~~}|||{zz{|~}}~~~}{yyzyvuuvxxwwxyyyyz{||||~~|{{|}}~~~~~~~}|||}{{{|}~~~~}~~~~}}}|{{{{zzzyzzz{{|||~}}}~}}}}~~~|{{{zyxyyyyxxxyzzzyzz{||||}~~}~~~~~~~~~~}}||{zyyyz{{|~~~~~~~|{zyxxwxyyyz{{|}}}~|yxvuuttsssuwyxx{~~~}~~~~~}}{zzz{{{{{}~~~~~~~~}}}}}}~}~~}||{zyyz{{|}~~}|{{zywvvwxyz{}}{yyxwwxxxyz{{|~~~~~|{{zzzzzzyyz{{{{|~}}}|zyxwwwwwwwxz||~~}||}}}}}}}~}|}}~~}}~~~~~}}||||}~~~}{{{{{zyyy{{{{{||}~~}}~}}||}~~}|{zzyz|}}}}~~~~}}|{zyyz{{zz|~~~~~}||||{||}~~~~}||}~~}}{zyxyy{}||}~~~~~~~}}}~~}||||{{zz{zzzzz|}~~~}|||}~~~~|yxwvvutsttuwxyyz{}~~}}|{zxxxxxyzz{|~~~|zzzzzzyyz{{{zzz{{zyyyz{{zyz|~~~}{{{|{z{|}}~~}|{||{{zz{|}}|{}~~~~||||}}}~}|||{{|{|}~~}~}|}~~~|{{{zyxxwwwwvvxyzz{|||}~~~}}||||}~}|{zzz{{|||}~~~~~~}}}}|{{||}~~}~|{zzzz{{|||}~}}|||||}}~~~}||||}~}}}}}}}}~}~~~}{zzyz|}~~}|||{zxvwxxyz{|~~}|{{{|}~~~}~~}|}~~}|||}}}~~~}{zz{zyyyz{{|}~}~}||{zzz{|}~~|zyxwwwxxz{}|zyyxxxxyyyz{}}||{{zz{|~~~~}}|||{{{{||||~~~~}}}|zzz{|}}|}~|zzzzyyzzz{|}~~~~~}|{||||||||{|}}}~~~~~~~~~~~~}}}~~~~}}}~}}}}}|}}}~~~}|{{yxxxwwxxxyzz{{{||}~~~~~~~~~~~~}}}|{yxwwvuuvwwwxxyzz{}~~~}}}}||}}}~~~~}}}}~}|z{|{{{{}~~}|}}}}}~}||{{{{{z{{{{zyyzz{{{||}}~~~~~~~~}~~}~~~~~~}}|}|}~~}||||~~}||{{{{{{{z{||}~~~}|||}}}}~~}}|{zxxxyzyzz{zz{{{{||}~~~}|||}}~~}}~~~~~}|{{||{{{|||||||}}~~}|{yxxwvvvxyz{}~~~~}|}|{zzzzz{{}~~~~~~~~~~~~~}}~~}{zyyxxxxxxxxxwwyyxz{|}}~}|{{zzz{{||}~~~~~~~~~}}{{{{|{|}}~~}|||}}~~|{yyyxwuttstttuuvwwy{}}|{yxxwwwwwy{|~|zyxwutssstttuuwxyz|~~|zywwwvwxz{}~~~}}}}}}}}||||||}~~|{{zzzz{|~~}||{{{{|}~~~~~}}}}|}}}}}}}~~~~~~~~~}{zyyxxyy{||~~~}}|}}~}}}}}}~~~~~||{{{zyz{{{{|||||||||{{|}}~~}~~~~~~~~~~~~|ywusrrrrtuvxyz{|}}~~~}}~}}}}~~~~~~~~}~}~~~}||{{{{|~~~}~~~~}|{zyxwwwvvuttsssttuvy{|~~}}|||{|||}~}}}}}|{{{{||}~|{yxwvvvvwwxy{|~~}||||}}~~}}|{{{|||}~~~~~~~}|{{{{{||}~~~~}|{||}}~~~~~}|||{z{||{z{{||}~}}}}}}~~~~~}}}}}~~}|{{zyyyyyyyz|}~}}}}{zzzzzz{||}~~~}}||}~~~~~~}|||{{zyyxyyyz|}~~~~~~~~}||||||||}}}}~}~~~}|}|}||||}~~~~}||}}}}~}||{||{|}~~~~}}||||||{zzz{{{{{{|}~~~}{zzz{{|}~~||{{{|}~||{{zzzz{}~~~~}|{zyyxxxyy{}}|zxwvutsrqqstuvwxyz{}~}|zzz{{|}~|{zywwwwwwxwwxyz{}~}{zxvuvvxy{}~}|{z{|||~{xuromlkkjkmmnoqrstuwy|}ywurqpoopqsuwxyzzzzyyz{}~|zxxuvussqqommnoqtvx{~~|zxusqomkjkkklnqsuwz|}~~}|{zzyyzzz{{|}|||}~~}~}|{{{{{z{}}~~}}|{{zzzyz|}~}||||||}}}~~~~~~~}|{|||{zzz{{|{{{{{zyyzyyyzz{||}|{{{||}}~~}||||||||~~~~}||}}~~}}~~}}}}~~~~~~|xvrnlkigfffhkmptx{~|{{{|~~{xurnjgdba``bcfhkoqtvxz}zuojfa^[[[[]^acgknrw{~}{zyxvutsrrrrrstuvxyyy{|||}}||||~~}{yyxxxxyyz||||}}~~~~~~~~~~}||{{z{{{{|}~~|{zyz{{|}~}{ywvvvvvwxz{|}}}{z{zz{{{|~~~~~~}|{zyyzzyyyy{|~~~~~}|}~~}}}}}~~~~}{zxwxxxxy{|~}||{zzzz{|}~~~~}~~~~}{zxwwvutttttuwz|~{vqmifc`^]\\]_beimqu{}wqkfa]ZXVVWZ\`dhmqty}}ysniea]ZXWVVWY]aeilosvy}|vpke`ZWTSTVX[_dhnsw{~}{ywutsqqppoonnnoonoqrtuwz{}~}||}}}}}}}~~~}}}{{{zz{{}~}{zxvuutssstuuvx{}~}|{{||}}}~~~~~~}~~~}{yyxwxz{}~~}}}|}}}}~~~~~~~~}|{zyxyz|~}~}}|{|}~~~}}||}}}~~}}}}~~}~~}||{{{}~~}||{zzz{||}~~}||{{{zz{{|}~}|{zzzz{{}~}zxvuvvwy{~~}|{zyxxxwvwwxzz{|}~}}}|}~~~||{z{}~~}|{zxwuttssstvx|~xrmgc`^^___abdgilnqtw{|tld]VQLHFFHKOTZ`fmsz}wqkfa\XURPNNOPQTX\agmsz|si`WOHC@@ACGLRY`hpw}~ytplieca``___`cdfjmqvz~|zxvtsrrqqrstvxz{~~}|{||}~}|{yxxxwxz|~~~~}{xwutttuvwxz|~}{wutsrstuvxyz{{{{{|}~|{zzz{|~~|zxwvuuuwyz|~~}{ywwvuuuuuuwxyz{|~~~}||}||}}~}|{{zz||~|{zyyyyz{{|}~~}|{||{|{{|{|~~}}|}}}~~~}}}}~}~~}||}|||{{{zzyyzzz{|~~}{{zzzz|}~~}||{{{z{{{}~~|{zzyzzzz{{{|}}~}}|{|}~~~~~|||{z{|~|yvsqpnnmmnoprrsttvwxz{~~wrmgc^ZWVVUUVW\_bfjnruz}~zuokea_ZXURRRTXY]acjnry{xrlgb\XTPNLKKKMPSW[agmu{{tpjgea___`abdehjlpsuy{~||{{{|}~}||zzzyz{{~}|}|{{yxwuwvwyz}}|{yzyz||~~|{{zyzyz{}}}{zyvwwvxxz||}~~~~~~~|{z{{{}~}|{{{{|}}{{yxxvwwwyyy{z{|{|}~~~~~~|zyvtsrqpprrstuwxy{}~~~~~~~||||}}~~~}||||{{}~~|{zzzz{{|}}}}}~}{~{z{xyzx{||}}||}|}~|{{z{|}~~|{|zzzy{{|~~}{||{|}~~~||{yxxxz{|~~~~{~{{}x{{y}zz}{}||{{y{|{~}~~}}~}}~~~}~~|}}}}zxvutssuuvyz{}~|||~{~~~~}}}||{yyyxxwvvutttvxy|}~{||z{|~}{yxxwwwwxwwwxy{{}~~}~~}||||~~~|}{{}}~}{{yxyxxywxywxxxyxz{z|~~|zwtrpnnoqsux{}~~|{{z{{{|}~}{zwwxwyz{}}~}|{zyxyyz{}~~}~}}|||yyywxvuurrsrsttwyz}~}|{z{|}~|{zyyzzz{|}~~~}|{zywwvvvvxyxz{|~~}{{zywwwxxz|~~{||{|}~~~~~}|}}}~~|{zz{{z{z|}|}~~~}|||}~~}}}}~~~}}~}}}||||}}~~}||~~~}||~~~}z{|{}}}~~~}~}|}~~~}||{zz{||}~}{ywwvvvvwz|~~|}}~~}|{{||}~|zzzyyz}|{{{|}~}|||{{|{{||{{zxvtsrqrssuxz|||{yzzxyyz|{}}}zxxvvwvwzz|~~~}}}}~~~}{{yxzz{}}~~~~}|~}}}||}|~~}}|||zz{|}~~}}}|{{zzzyyxxyz{~~}~~~~~~~~~~~~~~||}}}~~~}}|z{{|}}~}|{{{zz{|}}||||}}~~}|zzyxxxz{|}|yxxwwwwyyy{{}~}~~~}}}~}~~~~}~}~~~}|}||||}~}}~~~~}~~~~}~~~~}{|}~~}|}}}~~|zxvuttuuvyz|~||{zzyz{zyz{}}~~}||zzzzzzz{||}~~~~}|zzzyzz{{{z{||||}~~~}~~~~|zwuustuvwyz{{|}}}~}{yxwwxxz|}~~}|{zzz{|}}}}{ywwvxxyz{|~~}{zxxwvwvvyzz|}}~~~|{zxwwvvxxz}}}zyyvttqppmnooqrswx{~~}}}}~~~~}~}~~~~~~~~}~~~~~||{z{{{{|~~~~~~}}||||}|}~~~~}}||{zyyyyxxyz|~~~}}}|{zyyzz{|~~~~}~}~~~~~~~|{yxwvvvtttsstuxxy|~~~}}}|}~}{yxwvuvvwxxy{}~~}}}}~}}}|||{{|}~~{ywuttssrrrstuvwxz{|~~}|yxwwwwwxyz{{|~~~~}{zyxxwxxyz{}~~}}}~~}~}||{zyyy{{}~}}{|||||}}~~~~~}}|{{zzzzz|}}}}|||{zzz{|{{{z{{{|}|}~~}~~~~~~}{zz{{{||}}}~~~}|zzyxxxxyz{|}~~~}|}}|~~}~~}}}}~~~~~~~}}||{|}~~~~~}|{{zzzyyz{{||}~}~~~}|{{{|{{||}~~~~~}}|{{{{{{|}~~~|zywwxwwwwwyz{||}~~}||{zzyyyxxxwwwwxyz{|}~~~~~~}~~~~~~~~}{zzz{}}~|zyxwwwwwxyz{}~}}|{zyxwwwwvwxyz{|~~}|{zyz{{|}~~}|zyyyz{{|}~~}|{{{{||}~~~~~||}~~~{yxvuvttuuwyz|}}}~~}}|||||{{||}}}~~~~~}}|{{zyxyxxxwwxyz||||||||}}}}|}}~~~|zxwwvuuvwxy{}~~~~~}||||||}}~~~~~~~}||||}||}|}~~}{yxuutsstuuuvwyzz|}~~}}~~~}|{{{zzyz|}~~~~}~~~}{zzyxyxxyyz{{|}~}|{{{{{|}~}{zz{{{|~}|{zyz{}~}{xwuuuuuvwxyz|~~}{yxwvutuuuvxz}~~~~}||{zzyxxxvttsrqponopqsvy|~{ywusqponnnnooqsuwy|~~zwspnljhgfeddefhjmptx}~}{zxxxxyz{|}~~~~}}~~|{{zyyyz{|}~~~~}{{zzyxy{||}~~~}}|zyyxxwwxyzzzz{{{{z{{{{{{}~~~~}}}|||||}|||||{yyz{|}~~}{zyz{}~~~~}||{{{{|~~}}|{{z{{|||}~}||}~}}~}||{{{||}~~}|}}~~~~}}}~~}|{{||{||||{zzywuuuuuvvwy{~~}{zzyyyzyzz{|}}}}}~~~~~}|{{{{{|}~~}}}|{z{}~~}||{zz{{{|||||}}}}}}|}}||||}~~~}~||~~}|{{zzz{{zzyz{||}~~~}||}~~}}|||}~}}}~~~}}}}}~~~~}}}~~}}||{{{||||}~~}}}|||}~}}}}}~~~~}~~~~~~~~}|||}}|||}}}~~~~~}~~|{{{zyxxyyxwvvwwvwwxz{}}~~~|||||}~~~~||{{{{}}}~~}}|{{z{{{{|}~~~~~~}~~~~~~}|{{{{|}~}|{zyxyz{{||}~~|zyxxwwwwxyz{|||~~}}}}|{{{zzyyyyyyz|}~~~}}}|{{{{{{{{|}~~~~~}}}}~~}|zzzyyxxxyz{||}}~~}|{zzzyzyxwwvwwwwxxz{|~~~~~~}}}~}|||{{{|}}~~~~~~}}}}}~~|{{{||{{{||}}}}~~}{{zzz{{z{{}}}}}~~}{yxvuuuvvwwwwxz|}}~~~~~~~}|}}~~~}}|||{z{}~~}}}|}~~~~~~~~~}|zzz{{{{}~~||{zzyz{||~~~}{{zyxvvvvwwwxyz|~~}}|||~~~}||{|zzz{{zz{}}|{{{zzyxxyxxxyyzz|~~}}}}~~~~}}}}}~}zywwvtrrqrstuvwxz{|}~~}}}}}~~}~~}~~~~}}~~~}~~}}}}}}~~~~}{{zzyyyxxyz|~~~~~~}|{{||{{|}}}~~|zywusrrqpppqrtvx{}~~~~~}~}|||{{{||}}}~}}}|{{zzz{|}~~~}}}}|}|}|{{zzyxwwwvwwy{}~~~~~~}}||}~}||{zyyyzz{}~~}}}}||}}}~~|{{z{|}}|{zyyyyyyyyyyyxxxzz{|}}~~~~~~~~}}}~~}}}}|{{|~~}}|||||}~}}~~~~~~}||{zz{{{{|~~~|||}~~~~~}}|}}}||~}{zyz{{|}}||zzzzz{}}}}}}|||~~~~}||}}~~~}}~~}}}|}~~~~|{zyyyywvvvwwwwxy{}}||{yyz{~}|zyyxvuuuvwwxz}~~~~}{zxxxxwwvwwxyzzz{|}}~~~~~}}~~||||{{{{{|}}}~~}}}}}~~~~~~~~~~}~}}~~~~|{{zyz|~~~~~~~~~~~|{yyxxz{|~~|zzyxwwvvwxxxyz|~~}}}||||}~~|{{{{{zyz{|}}}~~~~|yxxyyxxyzz{{{|~~~~~~~~~}}}}|{zz{zz|}~|||{{zyyyxwwy{{|}~~}}||~}|||}~~}|{zzyxwvvwwwxyz|~~~}|{zz{{{zz{|||{{|}~~~~|||{{||}~~~~}||{zzyyyyyz{|~~}|}~}}|}||}}~~~~}}~~}}||}}}|{|}}~~}}||}~~~~~}}}}}}}~}|{zyxxyxxxyzz{|}}|{zyz{{||}~~~}}}}|{{zyyxwwwxyz|~~~~~}|zzzyyz{|}~~}}}}}||||{}}~}|{zyxwwxxyz{|~~~|{zyz{{|}~}{zxwwwwxz{}~~~}|{{zz{{|}~~}}|||||}}}~~~}}}}}}}}}}}~~~~~~~~~~~~~}||{{{{{{{|}}~~~|{yxwwwwwwwxyz|~~~}}||||}}}}}}|}~~~~~~~~~~}}}}}}~~~~~~~}}~~~~~~~~~~~~}}~~~|{{{{{{{||}~}}}}}~~~}}|{zzyyxxwwyz{}~}}}}}}~~~||||||||||||||}}}~~}~~~~~}||}||{{{{{{{z{|~~~~}||{{|}~~~~~}}}|{{zzz{{|~~~~}}~~}|{z{{{||}~~~~~~}}}}}}~~~~~~}}|{zzzzyz{||}~~|{zzyz{z{{{|||}~~~~}||||||}~~}||||{{{|}}~~~~~~}}}}~~}||{zzz{|||}~}|||{{|||~~~}}|{zyxxxyzzz{{{{|}}~~~~}|{{z{{{|||||}}~~~~~~~~~}}}~~~~~}}}|||}~|||{{{z{zzz{{{{||}~}|{zz{{|}~}|{zyxxwwwwy||~~~~}||{zzzzz{{{{||}}~~}~~~}{{zyyzz{|~~~}~}}}~~~~~~|{zyyyyzzzzz{||}~~}||{zyzyyxxxxyz}}}||{z{||}~~}|{{||||}~~}}}||}}~~~}}{{|{||}~~~~~~~~}}}}~~}|{zyyz{{~~~}}}}||{{{|||||||}}~~|{{zyyyz{{|}~~}|{|||}|}~~~}}}}||||}}}}}~~|}}{{{zzzz{{|||}}~~~}}}}}}}~~~~~}|{{{{||}}}~~~~~}}}}||}}||}}~~}}|{{zyzyzzzz|}~~}|{{{|}~~}|{yxwwwwwxwxxyz{{}~~~}}}~~}||{{{{{{{{{||}}}~~~~~~~}||{|||}}}}~~~}|{zxvvvwwxz|~~~~~~~}}}~~~~~~~~~~~~~~~~}}~~}~~}~~~~~~~~~}}}}}~~~}|{{z{{|}}~}}~~~~}}|{zzyyyyxxyyyyzzz{|}~~}|{|{{|||~~~~~~~}}}}|||||}~~}|zzyyyxy{|}}}}}}~~~}}|{zzzyzzzzz{{{|}}~~~~~~}||||{{|}~~~~~}|||||||||}}~}|{|{zz{|}~~~}||{{{z{{{zzzz{{}~~~~~}||{{{}~~~~}|}~~~~~}}}|{{zyyyyzzzz{|}~~}~~}~}~~~~}}|}~~~~}{{yxwwwvvwwwxyyyzzz{}~~||{||{}}}~~}}}}||||||{{zzyxxyyyzz{{||}~~~~~~~~~~}}||}||~~}{zzzz{{||}~~~~}}||}~}}|||}~~~~}}}}}|~~~~~~~~~~~}}|{{zzz{{|}}~~}|||}}~~~~~~|zyyxwxxyz{}~~}~~}}}}}}}|{||||}~}{{zyxxxwxyz|}}~~}||||||}~~~}{{|{zz{{|~~}|{yxxzyyz|||}~~}|{zyzzzz{}~~~~}~}{z{||{{{}}}~~}|{zzzzx{{z|}}}}|{}~~~~~~}~~~~~~~~~~~~||}~|{|~~}~~}}~~}~~|zzzxwxxxyy{|~|zyxxvuvvvvvvxz{||~~~}}}}}}}~}||}~}|{{{{zyxxxyy{|~~~}}}}|||{{{|}}~~~~}|||{zyyzyyyyz{|}~~~~~~}|||{||~~~~~}}}}}}|||}~~~~~~~|zyxxwvvvvvwxyz|~}|zyxxxxyz{|}~~~}}}}}}}~~~~~~~~~~}}}||||{{zyyyyyz||}}~~}}|{{|}}{yyxxwvvvwxy{|~}|{zyxxxwwxyz{~~~}|{zzzzyz{{|}~~~~~~}||}~~~~~}}}}}|||}}~~~~~~~}|||}~}}}|{{{{{{}~~~~~~~}}}}}~~~~~~|zyxxxxxyz{}~~~~~~~}}|||||~~}}}}~~}}||||{zyyxxz{|~~}||{zzz{{{|}~~}|{zyxwwwvvvvvwxy{|}~~~~~}}~~~~~~~~~}|}}~~~~}|{{{{{|}~~~}|{zyyzz{{}~|{yxwwwxyyz{|~~~~~~|{yxwwwxxxxxy{{|~~~~~}{zyxxwvutssssstuvxz{}~~}}|}}~~}}|zyzzz{{{|}}~~~~~~~}~~~~}||}}}~~~}}}{yyxxxyz|~~}~}||}}}}}}}~~~~~~~|{{{{||}~~~}~~~~|{|{zyy{|}}}~~~|{zz{{{{{|}~~~}}}}}|}}}||{zzz{||}~}|{{|||||}~~}|{zz{{{z{|~~~}}|{{{{{{{{|||~~~~}}}~~~~~}}}}|{|}~~~}|{zxxxwxxz{|~~}~~~~~|{zyxxwwwxyz{|~}||}}~~~}zyxwwwwvvwwwxyz{{|}~}}~~|{z{zzzz{{|}~~}|}}}|}~~~~~~}||}|}}~~~}||{zzzz{}~~}||{yyzz{|}~}|{{{zz{|}~}}}}~~}}}~}}|}}}}}}~~}||{zzzzyzz{|}~}|||}}|~~~}|{{{||{{{|}~~~}}}||}}~~}}}||zz{{|{{||}}~~~~|zyxxxxyyyz{{|}}~~|{zzzz{|}~~|{{z{{{|}~}}{{zz{||{{z{{zyyyyzz{||~~~~}|}}~~~~~~~~}}}|}~}}}}}~~}}~~}|}~~}}}}||{|}~}||{{zyz{|}}~~||{|{{{|}~~}~}}}~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~}|{zzzz{|}~~~~~|{{{{{{{|~~~}|{zyxxwvvvwxyz{|~~}||||}~~~}|}~~|{yxyyxxyyyyyyz{{|}~~}|{{zzzzz{||~~}||||||{{{||}~~}}|||{z{{z{|}~~}||{||||}~~~~}|{zyyyxwwxyzz{|}}~~~~}{{||}~~~~~}{zzyxwvwxxyyzz|~~~~~}}~~{zyxxwwwxwxz{{|~}|{{zz{{|}~~}|{{{z{{||}~}||{||||}}~~}}||{{{|}~~~~~}}}}}~~~~}~~~~~~~~~}|{{{{||}~~~~}}}}~}}~~~}|zzyyzz{|}~~~~}||}~~}|{{{z{{zzyz{}~~~}~~~~}||{{||}~~{yxvutrrrrrrrsttuwxz|~~~~~~}~~~}|{zyyxxxyyz{|~~}|zyyyxxxxxyyz|~}{yxvvuvvwxy{}~|{zzyzz{|}~}||{zzz{{{||~~}}||||}}~}{zyyyxxyyz{|~~}|}~~~~~~~}|{zyzzz{}~~}||{zyz{|~~}|{z{zz{{||}~~}}}}|||||}~~~||}||||}}}{zxvusrrrrstvxz}~}}|||||}~~~}|{zyxwwwvuuutuwxyz{|~~}}~~~}}~~~}}|||{zyyyyzzzzzz{{{{zzz{{{{|}~~~~~~~~~}||~}|zyxxxxxxyz{|~}||zxxxxwxxxxy{||~~~}}~}|{zyxxwwwwxyz|~~}|zzzzyxxxyyz{|~~~~~}}}}||}}}}}}~~~~~~}}||{z{{{{z{zz{{{|}}}~~~}}}|||}}}}}}~~~}}}}}~~|{zzyyyyz|}~|{zyyxyz|}~~}||||{z{{|~~|{zyyz||}~~~~}}}|{{{{{|}~~}|{{zzyz{|}~~}{zzyxxyyz{}~}{zyxxyyz|~}{zzzzzzz{{|||}~~~~}}~}}~~}}|zxvvuuvwwxz|~~}}}~~~~~}||||}~~|{zzzzzzzzzz{{{|}~~}}~~~~~~~}~~~~~}|{|||}~~~~~~~~~~}~||{{{{{{zzzz{|}~~~~~~}~~}}}}}}~~~~~~}|zywuuttttuvwxxyz{}}}~~|{yxwwvvwwwxyz|}~~~|{zxxwwwxyzz|~}||}}~~}}|{{{{|}}}}~~}}|||}~~~}}}}||||}}~~}|zyyyyz{}}~~}{zzyyyyyzz{{|}~~}}}~~~~}|{zyxwvuutsssrrtuwz}}|yxwvvvwwxz|~}|{z{{zz{|~~}}}}}~~~~~~}}|||}~}}}|}}~~~~~~}}}}||{zzzyyyxyyzzz|}~~~~~~~|{{zzzz{||}~~}|{{{{||}~~}}}~~}~}~~~~~}}~~~~~}~}{yxwvuvvvwxyzzz{|}}~~~|{zyyyzz|}}}|{z{{{{|||||||}~~~~~~~}{zxwwvvwyyyzz{{|}~~}||{zzyz{||}~~~}|||~~~~~}}|||}~~}}||||||||}~~~}}|||}~~~}}||{{|||}~~}|{{zzzzzzz{|}~}{yxvuuuuuvvwyz{}~~}|zyxxwwxxyyz{|~}|{{zzzz{{}~}}~}}~~~~}|{{{zzzz{{~~~~}}~~}|{{{||}}~~~|{yxwvutttsstvxz{}~~~~~}||{zzz{{|~~~~~}||{{z{{{{{{{|}}~~~~~~~~}||{|{{||~~~~~|{{{}}~~}|||}}}~~~~~}}|}~}{zzzyzz{||~~|{zyyz{{{|}}}}{zxwwxwxyyzzzz{{|}~~~}||}}}}}}~~~}{yxxxxyz{|~~}{zywvvuuuvvtuuuvvxyz{}~}{zzzyyyz{{|}~~}{{zyxwwwxyyz|~~|{z{{z{||~~~}{ywvvuvvwxyz{}~~}|{{|}~~}}|{zzz{||}~~~~~~~~~}}~}}~}}}}}~~}}|||}~~}|{zyyzyyyyz|~~~~~}||||}}~}|{zzyzz{{|~~~}||{{}~~~||zyyyyz{{|}~}|{zyyzz|{|}~~}|||{{{{{{|}~~~~~~~~}|{yyyz|}~~~~}}}}}~~~~~~}}}}~~~}|}}}|}~~~|{zxvuttuvvwyz|}~}|{zzyxyyy{{|}~~~~~~~}{zzyxz{||~~~}}||||}}}~~}}}|||~~~~}~~~}}}}|{{{|}~~~~}}}~~~~}}}|{{{{||}}~~~~~~~}}~~~~~~}|||||}~~}}}}~~~}|{{{{|}~~|{zyxxxxyyy{|~}{zzz{zzz{{{{|}~}{zyyxxxyyyz|~~~~~~~}|}}}}|{{{||}~~~~~~~~~}~~~~~~~~~~}~~}||}}}}~~}|}}}~~~~~~}}|||{zzzzzyz{|}~~~~}||||}}}~~}}~~~~~~~}|{zzz{zzzzz{}}~~~||{zz{{}}~~~~}|}}|||}}}}}}}~~~}}}}||}}~~~}||{zzxxyyxxwxyyz{|}~}}{zzyyyzz{{}}~~|zyyxvvxyy{|~~~||zz{||}~~}~}~}}}}}}}}}||||||}}}}}}}}}~~~~~}|yxwvwxxyz{||}~~~}|{zzzyzzz|~}zxwvuuuuvvwxzz{||}~~~~}}~~~~}}|||}|}~~~~~~~~~}~}}~~~~~}|{zyxvuutsstuvxy|~~~}}||{zzyxvvutsstuvxz}~}}}}}}~~~}}|{{|}}~}||{zyyyyyzzz{|}}~~}}}||}~~~~~~}}|{||}}}~~}||{{zyxwwvwxxxyyz|~~}}~~}}|{{||{{{{|{{{|}}}}~}{zyyyyzzz{|}~~~|{{zzyyyyz{}~~}|{{zz{|}~~~}}||}}~~~~}||}}~~~~~}|||}}}~~~~~~}{zzzz{}}|{{zzz{}~~}{{{zzyyzyyyyyyyz{{|}~}}||||||~~~~}|||}}~~~~||{{zyyyz{{||}~||{{{{|}~~|{zyyyyzzz|}}~}}}~~~~}|{{zzzzyyzz{|}~~~}|||{||}~~~~~~~~~~~~~~~}}~~~}}}}}~~~}|{zzzyyz{{|}~~}|{|{zzyyyyyz{}~~~~~~~~~~~}}}}}}||||}~~~~~~~}}||{zxwvuuuuwxy{~~}|||}}}}~~~~~~~~~~}|||{zzyyxxwxyz{|}~~}{{{{zyyyyyxyzzzy{|}~~|{yyxxxxyz{~~}}~}}~~}}}}||}}}~~}||{{{{{||}~}}}{{{zzzyzzzzz{{|}~}|{{zyyyyyyzz{{||}~~~~~~~~~~}}}||{zzzzyyyyzz{|}~~~~}}}}~~}~}|{zyyxxxyy{{|}|}||||}~~~}|||||||}}}~}~~~}}~}}~}{ywvutttuvwxz|~~}}~~|{zyyyyyz{|}}}}~~}}}}}}}}~~|zyyyxwxy{}~~~~~}}||}}}}}~}}}}}}}~~~~~~~~~~~}}|||{|||zzzzzzz{|}~~~~}}~~}}~~}}|{{{zz{{|~~~}||{{{{|}}|{||||}~}||{zz{{||}~}||{||}~}}}~~|{{}}}~~~~~}~~~}}}}~~}||{{{{{{|}}~~~~~~~|{ywwwwxxyz{|}~}}|{{zzzzz|}~~~}||{{{{{{{||}}~~~||{{{{||||~~~~~~~~~}}~~~}|}}~~~~}~}|{{{|}~~~~}}~~~|{zzzzz{{|||}~~}||{{zzz{{{{{{|}}}}~~}}}|{{{|||}~~~}}}~}||{{{{zzz{||}~}}}|||||}||||}}}}}|||}}||}~~~}|{yxwwxy{|}~~}{yxwvvvuuvwwwx{}}{yxvusrqqpqqqsuvvvwxyz{|~~~}}~}{zzzzzz{|~~~~~~|||{|||||}}~~~~}||||{zz{{||~~}zyxwvvvvxyz}~}|{{zyyzz{{|{|{{{|}~~}|||zyyz{|}}~}|{{{zzyyyyxxyz{|}~|{{{{{{|||}}}~~~~~~~~~}}|}|||}~~}}}~}~~}~}{{{{zyz{|}~~~~~}}~}}~~~}}}}}~~~~~~~}}}}}}||{{{zz{{||}~~~}}|{|}}~~}||{zzz{|}}~}}}|}}}}}}~~}}|zxxvuuuvwyyz|}~~~~}}}|||}~}|{{{{yxvuvvvuuvvxz{|}~~~~~~{zzyxvuuuuvvvvvvwwvtuvttuttvwxyz|}~}|{{|{|}~}|{zzzzz{||}~~}}{xutrrrqooprsttuy|}|zyxwvvvwxx{}}}||zxxwwwxyz{}~~~~~~~~~~~~~~~}{zzywvuvxxxwyz{}~~}|}~~~~~~~~~~~~~~}}}|{{|{zz|~}|~~}}}||||||~~~}~~~~}|{ywwxxwwy{}~}||{{zz{{{{|}~~~~}}~~~~~}}|{||}}|||}}}}}}||{{{{z{}~~~}~}|{zzzzyy{}~~~~~~~~}}~}~~}||}~~~}|{{{{zy{|}~~~~}zzzzyyxxyz{|||~~~}}}}}~}}~~~~~~~~~~~~~~~}~~~~}|}~~~}~~}}{zyyyyxwwxxyyyyz|}~~~}{zzyxyxxxwxxyyy{|||||}}}}||}~~}~}{yxwwvvuuuvwwxz|~~~~|zxwwvvvvvvxyzz{}~~}|{{ywvvvvvvwxyz{|~~}|||}}}}}~~~~}}|{{|}~}}~~}}~~}||{|}}~}|||}|{||}}}~~~~}}}~~||}~~}}}}~~~}~~~~~~|{{zzyzyyyyy{}~~}}}}}~}~~}}||}~~~~||||}~~~~~}||}}~}~}|{zzyyzzzz|}~}{{{zzyyzz{|}~~}}}}~~~}}}||||}~~~}||}|{{{||}}}~~~~~~~~~}||}}}|||||}}}||}}}~~~~~~}||{{{{zzyyyzyzzzz{|~~}~~~}~}}}}~~~~~}{yxxwvuuutuuvx{}~}|zywwvuutsstuuwxz{|}~~~~~}}~~~~~~~~}~~~~~}}}~~~}{yxvtsrrqqpqqrstuvwxz}~~~}}}|||||{{zz{{{|}~~~}{zxwwvvvwyz{}}}|{{{{zzyyyyz{{{z{{{||}~~}||{{{{{{|}~~}||||||||}~~}|}|||||}~~~~}}}~~~~~~}~~~~~}}}}}}}~~~~}}~}}}}|||}}}||||||}}~~~}~~}~~~}|{zz{zyyyzzzzz{||}~~~}}}||{zzyxyyyz{|}}}~~}}}}~~}{zz{z{|{||}~~}}}}}~~~}|zyxxxxyyy{||}~}{zyxxxxxyzz{|}~~~}||{z{{|}~~}|||||||||||||{{|}~~~}||{{{zzz{|}}~~}||||||||}~~~~}}}~~~}}||{{zzz{||||{{{|}}~~~}|||||}}~~~}}}~}|||||}}|}~~~}|}~~}}|{zzyz{{{{|||}~~~~~~~~~~~}|{{yxxyzzz|}}~~}|{{zz{{{{|}~~~~~}{|||}~~}}}}}}~~}|||{zyyxxxxxxyz{|}~}}}~~}|{{{{|}~~~~}~~~~~}}}}}}}}}~~~}|||{zz{{|~~~~~~}}}}}~}~~~|zzyyyzzzzzzz{|~~~|{zyxxwxxyy{|}~~}}}|z{{{|{|}||{{|||||}}~~}}~}~~~~}}}~}||{{||}}~~~~~}~~}}|{{{zz{z{||}~}}||||}~~}}}}}~~~}}}~~~}}}|{zyxxxxyyzz{{||}~~~}||{{{{{zyxxwvvvvxyz|}~~~~~~~~~~~~~}}||||||||}}~}|{zzzzz{|}~~||{zyzz|}~~~}}}}||||}}~~|{zzyz{{||~~~}}}~~~}}|}}}}}~~}|{zyz{{||||}~~~~~~~}}||{{{{{{|}}|}}}~~~~~}}~~}|{||{{||{||~~~~}}~~~~~~~~~}}}||{{|||}}|{zzyxyz{|}}~~}||}}~~~}}~~~}}|zzz{{||}~~|||{|{{|}}~~}||{{zzzzzzzz{||}}}~~}}|{||||}~~~}|{|}~~~~~}|{zzyzz{{{|}}}}}}}~~}}|{{{{|||}}~~}|||}|{zyyyyxxxwwwwxyz{|}~}|}}}}}~}~~~~~}~}}~~~~}|{zzyyyxyz{|}~~|{yyz{|}~|{zzyxwxyz{|~}||{zyyyxwwvvvututtttuwwxyzz{|}~~~~}}}}|||}~~|||{zyyyyyzzz{||}~~~~~}}}}}~~~~}}}~~~~||{{zzyyz|||~~~~||{z{||}~}{zxwvuuuuvvwxz{{}~}}||{{{{}~~}}|{zzzzyyz{{{|}}~}~~~}}||{{zzzyzyzzz{|||}}~~}||{zzyyzzzz{|||||||}}}}}|}}~~~~}~~~}~~~~}}||||}}}~~~~}}||{{{zyyzz{{|~~~~}}~~~~}|{zyyzzz{{||~~}}~~}}}~~~}}|||}}}}}}~~~}}}}|}}|}~~~~~~~}}||{zz{|||}~~~~}{zyxwwvvxzz}~||{zyzz{{|~~~~~~~||{zzzzzzzz{|{|}~}}|}}}||||{zyyxwvvvuuvwxyyz{}~~~~}}||||{{zzzz{{{zzzz{{{||}}~~~~}||||{{||{|~~}|zyxwwvvwvvvvvwxyz{{{{{{zz{{|}}}|{|{|||}}~~~}||zzzxwwuvvvvvwxy{|}~~~|{zxvvvvvvwxyz{|}~~~}}}}~~}}}~~~~~~~~~}}}}}}{zxxwvvuuvxyyz}~~~~|{}~}~~}||{{{|||}~~~~}}{zzzyxyyyyz||}~|zxutsrqqqqqpqrstuvwy|~|zxvutstvwwy{}}{zywvuuvuvwxz|~~}|{{z{{|}}~~~|{{z{z{{{||}}}~~~~~~~~~|||{zyz{||~~}||}}~~}{zyyxxwxyz{|}~~~~~}|{|{zxxyxwwxxxxyyyyz{{|}~~~~~~~~~~~~~}}}}~~~~}{zyzzzz{{{|}}~~~}|{zyyxwxwwxxyz{|}}}~~||{{{{|||}~~~~~}~}|}|{{{{||||{{zzzzz{||}~~~}|{{|}~}}}|||~~}|}~~~~}|{zyxxxyxwwvvvvwxxxyyzzz{{|||}}|{zyxwvuvxyz|~}{{{zyyyyz|~}||{{{zyzz{{y{||{|~~|{zz{|||}~}||}}}}~~}|{zyyzzz{{}~~~~}|}}}}}~~}}{yyxyyxyz|}~~~~~}|{{yxxxyz{}~~~~~}|||}}}}~}}|zyxvvvvwwxzz{}~~~}|{{{{zzzzz{}~~~~}}||}|||}}}}|}}}~~~}|||}}~~~~}}~~}}}}}||}}}}~~}}}}}}~~~~~~}{yxxxwwyy{{{|}~~~~~|||{{||}~~}}}|||{{||}~~|{zyyz{|}~~~~~~}|||{yyxwxxxyz{}}~}|zzzyyyz{z|~~~~~}|||||}}}~~~~~|{{yxwwvvxxy{}~~~~}{zzzyxyyzzzzyxxyzzzz{|{}}}}~~~}|||||||}}}~~~}~~~}}}|}~}}|}~~~~~~~~}{{||}}~~}~~~~~~}|{zxxwvwxzz{|~~}}}}}||}||||{z{}~~||{{zzzzzzz{{{}~~}}}||}~~~}}}}|{{{{|}~~~}|{{{{{{|}~~~~~~~}}~}|||||||||~~~~}}}||}||||||{{{{|}}}~~}||||}}}~~~~}|{{{{{|}~~~~}~~~||}~~~~~~}}}}}~~}}}}}}}|}}~~}||{{{||||~~~}|{{{{{{|}~}|{{zyxyyyyz{|}~}||{{{{{{zyyyxwwxxxxyz{|~~~}{|||||}~~~~}}~~}}}||{{|||}}}~~~~}}|}}}}~~}||{zyxxwwxyy{||~~~}||{{||}~~~}}}}}}}~}|{zzz{|~~~~~~~}}~~}|{||{{zyxxxwwwxy{|}~~}}}}||}}}||}~~~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~}~||{z{{|~~}~~~~~~|{yxxvwxwyz{}~~~}{zzyyz{||~~~}|~||}|}}{|~~~~~}~}~~~~}|{|{|~}~~~~~}~|{{zzzyzzz{{||{|||}}~~~~~||{z{zyxvwvuwxyz{|}~~~~}{{{zyxxyyyyzzz{|}~~~{yxxvtssstuvwwz||~}~|{|{{zyzyyyy{||~~~~}~~~~||~|{{{}}~~}|zyxvwxwwwwxxz{{}~~~}}~}||||{||{{|}}~~~|{zzzxyzzz{|}}~~~~}||{{||}}}}}}}}~~~~|}|||{}}|}~~~}~~~~~~}|}~}}||}||{{|{{{{}}|~}~~}~|}}~~}{{}y{zw{zx{y{~|~}~~|}{{|z|~}}~~~~~||zzzxyyz||}}|{{z{zz{|}}}~~~}||{||{|||||||{||||||}}}~~~|zyxwwwxy{{|}~}|||{zz{{{}~~}}}{}}}~~||||}||}~~~}~}}}}}}}~}|}}~~}{yxvuuuttttuuvxyz{{|~~~}{|{{}~~}|||}~~{{zxwuttssttwwwyz{}}}{{zyyxyyxyz{~~}|||{|~||{yxxwwvvxxxyz|}}~~}}~|}}{{zy{yz{z{|{|}|}}|{|{|}~}||z{zxywvyxxyxyyxz||~}|{xwxwwxxz||~||yxywxyxyyx{zz{{{{{}~|}}}~~~~~~~|}}|}}}~~~~~}~~~~~~~~}}|||{zz{}~~~~}}}}}|}|{{{z{zz{{|}}~~}}}~~~~~~|||{{{{||{||}~~~~~~~}~~~~~~~~~}zyyyyxxyxxyxxxxxyxyy{}}}~}}{{{{zzz{}~}~{y{yyzx{||~~~|{{zzz{|~~~}|{z{{yyz{|||~~}|{{{{||{{z{{zzzzzzyzz{|{{{|||{|}}~~}}}}~}|{zzyzzyzzz||||{||{||}~}}}}}~~~~}~~~~{zzyyxwxzz}}~~~~||{z{{z{||}}~~}}|{zxxwwwwxy{}~~||||{{{}~~~~~~~}}~~~}~~~~~~|{zyyyz|}~}}}|}}~{yxvusqpononoooqtuvxy{{|}}|zywuusttuvxy{|}~~|ywussssttuwxy|}}~~|ywuutstvwwxz}~~~|{zxxwuvvuvwx{{|~}}~~~~}|{{zyyyyyxwwxxxyz|||}~}{zxxxxwxyyzz|~~~}~}}|{{zz{{{{{|{{{zzz{{|}~~~}}}}}}~~}|||{{zz{{{|{{||}~}~~~~~~~~~~}~~~|{|{|}{|}}~~}~~~}}}~~~~||{zyywwxxyyyz{{}~~~~~}}}}}~~~}{zyyxwwvvxxyz|~~~~~~~~~~~~~~~~~~}}||||}}~~~~~}|{{{zzzzzyyxy{}|}}~}||||{z{||}~~~~~~~~~~~}~~}|zzzzyyyzz{~~~~}}{yxxwvvwxxxxz{}}}~~}|{{|{{|~}}{{zyzz{{{|}}}}}~~~~~}~~~}}}~}zxvuuuvxyyz{}}}~~}}{{{||}~~~~~~}}|{|{{|}}}~~~~}}}|{{{||}}}~~~~~~~~}~~~~~~~~~~~|{{{zzzz{{|}~~~}|{yxwvuvvvwwwwvwxyz{z|}}~|zxwuuvxz|}~~}||{zxxwwyy{|}~}||zyyyzz{}}~}}~~~~~~}~~}|{yxxxxxxyzz{{|}|||}}}~~~~~~~~~~}}||{yyyxyzzz{|||}~~|zyyxwvvwyyz{|}~~}}|{{{zzyxxy{{zz|{{|{{zzzyyzz{{|}}}}~~~~~~~~~~~~~~}|{zzyyyxxyyyz|}~~}{zyxxxxxxyz|}~}||}}}~}{zzyxxxxxxxyyyz||}~~~~~~~~~~}|}}}}~}}}}}}}~~||{{{zyyz{zz|}}|{||||}~~}|||}}~~~~}|{|||||}}~~~~~~~~~}}|||||{|}~~}}|{{z{{|}~}{yxwwvutssstttstvvuvwxxz||~~~~~~}~~}~~}}}}}||||||}}}}~~~}}}}~~~~~~~~}~~}|{{zyyz{{{|}~~~}}|||}|||}~~~}}}}}}~~~~~}|{zyzz{{{{|}~~}{yxwwwwwwxyz{{|~~}{ywwvuvwwwwxyz{{|~~|{zzyyzz{|}}||{zyyyxyyxxxxyz{|~~}}|{{{{{{|||||~~~~~~~~~~~}}}}||{z{||}}}}~~~~~~|||{{{|}}~~~~~~}~}|zyywvwxyyz|~~|{yxwvtssttuvwxy{}~~~~}|{|}~~~~~}}}~~~}~~}}}}~~}|{{{||}~~}}|{yxwwwxwwxyyyz{|~~~}}~~~}}||||}}~~~}}}}~~~~}|{{{||}~}}{{zxwwxxwxyz{{}~}|{zzzyxxxxxxyzzz{}~}~~}~~~}}}}||{{||}}}~~~~~~~~}}}}}}}}}}~~~~~~~}~|}}||}~~~~|zz{{{{z|~}||}~~~~}}}|{{||}~}||{{{|{||{|{|~~~}{zywvutsstuvwy{}~~~~~~~~~~}|{{{{{|~~~~~}}||||{{{||z{|}}}}}~~~~~}|||{{zyyz|}}~~}|||{{|}~~~~~}}{zyyyyzzzzz{|}||}}|}||||}~}|{zyyyz|}~~|{{{zyxxxwvvwwxyz{}~~|{zyxwwvwxyz{|}~}}||}}|{|}~~~~~}|{{||}~~~~}|{{{zyyxxwwxxxyz|~~~|{yzz{z{|}~~|zxvutssssrrrrrsttvxz|}~}}~~~~~~~}}||}}|}~~~}|{{{zz{|}~~~~}||}}}}~~~}|{{zzzyyyzz{{{|}~~~}}}|{{|||}}~~~}|zyxxwvuvvwwwxxyyywwwvuttuvwy{|}~~~~}|{zzyyz{||}}~~|{zxvutttuuvwyz{}~|{zyyxxyzzz{{|}}~~}||{zzyzz{{||}}}}|}}}~}|||||}~~~~|zxwvvuuvxy{}~}|||{zzz|}~~~~~~~}~~~~~~~~~~}||{{{|||}~}|{{{{{||~~~}}{{zyyyyyyyzz{|~}}}|zzz{||}~~~~~~||{{|||||{{|{{||{zz{|{{{{||||}}}~~}}||}|||~~~~}|||{zz{|}~~~~}|{{{{||{{|}~~}}|||{zzyxxxxyyz|~~|zzzzzz{{|}}~~}~~~~~~~~}}||}}~~~~~~~}~~~~~~~}||{zxxyz{{}~~}}~}}~~~~~~~}}}}~~~~~}|}~~~~}|zxvuuutuvwxy{|~~~~}||{zyxwvvvvvxxz|}~~~~}|||}}~~}}||{z{{zzzzz{|||||{{zzyzz{{||}~~~~~~~~}|{{{{{{||||||}~}}}}~~~~~}|{{zyz{|~~||{zyyxyxyyzyz{||~~}}~~~}||||||||}~~~~~}|||{{||}~}}}}}}~~~~~~~}||||||}~~~{{zyxwvvuuuvwwxz{{~~~}|||}|{|||}~~}|{zzzzz{{}}}}~~~~~~~~~}{yxwwvvvwwxyyz{|~~~}{zxwwxyxyz{|}~}|{zyyxxxxxxxzz{{{}~~~~}}~~~~~}}}~~}}~}|||{|}~~~~~}}}~}}}}}|{{{|||~~~~~}}}}~~~}||zywwvvvwyz|~~~}}}||||{|{|}}~~}{zyzzyz{||}~~~~~~~~~~}}||{{{{{|}~~}}}}}}~~~~~~}|zzyxxxwvuuuutuuvxy{{|}~~~}{zyyxvvuutuvwxyz||}~~~~}}}~~~~~}}||{{||}|}~~}}}}~~~}}||||}}}~~~~||{||}~}}||{{{||}~~~}~~~~~~~||||}}|ywwvssttuuwy{|}~~||}}||}}}||~~~~~~}||}|{{{}}}}~~~~}}}}~}~}}~~}~~~~~~~~~}}}{|}||||{{{{{{||}~~||{zyyxxxusuutuvvwxy{|}~}}}~~}|||}~~}}{yy{zz{{{}}||}~~~~~~~~}|}~~~~}|{zyxxwvwxxyzz{}}||||{{|||}}~~~~}|}|||{}}~~~||{z{{{}}}~~~~}|{{{||||}~~~~~~}~~~~~~~~~~}}|{{zxwwxxwvvwxyz{|}~~}}|{|}}~~}||||||{{{}}{{{||{{|}~~}}|{zxwwwvvwwxyzz|}~~~~{{{}}}||}~~}}}{zyxwvwwwwwxyz|}~~~}}}}|||}}}~}}~~~}}}}~~~~}{{{{|}}}~~|zyyz{{|}}~~|{zyxxyxxy{|~~~~~}}|||{{||}~~~~}}{yxxyyzz{|~}zzz{|~~~~}}|{zzyyzyz{|}~~}~}|}~~~~~~~}}||||{{{|||}}}~~}{zxwxxxy{|~~~}}~~~~~}}}}}~~~~~~~~~}}}}||}}}|||}~~~||||{{zz{{}~~}|{zyyxxxyyyy{|}}~~}|zyyyzzyzz{|}}}}}~}}~~}|{{|||}~~~~~}}|}~~}}|{{|{{{|}~}}|||}}~~~~~}|||{{{|{{|}~~~|zxwvvvuttttuvwxyz|}~~}}}}}~}{zyxwwxwwy{||~~~~~~}}}}~~~~}~~|{yxwvutsrttttvxyyyz{|}}}~~~}}|{{{|}}}~~~}||}}||}}}~}}~~~~~}|{zzzzzz{|}~~}~~~~}||{{zyzyyyyyyyyzzzz|}}~~}|}|}~~}}|}~~~~~~~}~~~~~~}|{{{{||}~~~}||{{{zzz{{}~~}}||||{{{{{||}~~~~}}|{zzyzzz{|}}~~~}~}|||{|||}~~}|{{{z{{|~~~~}~~~|{yyxwxyyz{|}~~~~~~}~~~~~~}|{{{|{{{zzzzz{|~~~~}}|zzzyzz{||}~~~~~~~}}|{zyxwwwvvvwxy{|~}}|{{{{{{{{|}~~~~~~~~~~}||{{{{{{|}~~~~}|{||{{{{||}}~}|{{z{{{zyyyzz{z{|~~~~}}~~}}|{{|||}~~|{{zzyxxxyxyz{|}~~}}}||||||}}}~~~}|{zyxxxyxyyyz|~~|{{{|}}~~~~}|{zz{zz{{|}}~~~~~}}}~~~~~~}||{{{zzzz{|}~~~~}{zyyyyxyxxyyyz{||~~~~~}}}}~~~}||||{{{|||||}}~~~~~~~~~}}}||~~~}|{{{|||}}~~}|{zyyxyzz{{}~~~~~~~~~}~~}||}}}}}}}}}}}~~~~~~~}||{{{|}~~~~~}}}}}~~}}}|||||||{||{{{{|||}}~~~~}}}}}~~~~}}}|||||||}}~~|zzyxwxxxxwwxxyz|}~~~|zywutsrqqrrstuvx{~~~~~}}|||}~~~~~~~}{zyxwwwwwwwxyz{||}}~~}|zzyyxyxxyyyyzzz{|~~}{zxwwwwxyyz|}~~}|||||}~~~~}{|||||{||}}|}~~~~}}}}||||{{zzzz{{||}~~~}|||}}}}}}}}|||{zzzzzz{{{|}~~~~~~~~~~}}|||||{{{{|}}}}}}~~~}|{zzyyyyz{{{}~~~~~~}||||{{zz{{{||~~~}{zzzzzzzz{|}}}}~~~~~}}~}}}}~~}}}}}}}}~~~~}}||{{{{{||}~}|{zyvutssstuuwwxz|}~~~}}|||||}~~||{{{|}~~~}||{{{}~~}|{{zyyy{{|}~~~~~~~~~~}|{zzzz{{||}~~~~~~}|{zyxxyyyzzz{|~~~~~~~~~~}}}|{{{|}}}}}}}}~}|{zzyxxwwwwxyz{|~~}||}}~}~~~|}|zzzzzzzzz{{|{|}}~}~~|{zyyxxxx{}~~}|}|}}}~}|{zzzz{{}~~}|{zyyzz{|~~~}|{zxvutstuuvwyz{~~~}}||||}}~~~~}|}~}~~}|{zzxxxxwxyz{{|||~~~|zxwsrrqrssuxz}~~||{yyzxxyyz||}~||}|}}{zyxyyxyz{|~}|{{|||}}}~~}~~}}|}~}}}||{{z{|{|}}~~}}}|||{|}}~~~~~~~}}~}~~}}|{{{{{zyyyzzz{|{z{|}~|{zyyxxxy{~~}|{zyz{|~~~}~~~~~~~}}}}}}|}}}~~~~~~~}|{{zzyyzz{{{|~~|zyxvvvttuuwxy{|}~~~~~}}zyxwwwwxxyz{{|}}~~}|{zxxxxyyyz{|~}{zzywwxxzzz|}}~~~}}}}}}~~}{zzxyyyyz{|}}~~~~}|{{{{{zz{|~~}~~~~~~~~}}}{z||{||||}}~~~~~~~~}|}}}}~~}|{zzz{|||||}~}|{yyyyz{{|}~~}{||{{{zzyyyxvvuuttuttuwxzzzyyyzz{}~~}|{{{zzz{{||}~}||zxyxxxxz{}{ywvuttssrrstvwxz{}~~~|||||||}}{{|{{||}}|~~}}}~~~~}||||{{|}~~~}}}}}~~}||}}}}~}zxvusqqqqrtuwxz{|}}}~}}|{zyzz||}}}{yxwvvvvwwxxyz{|}~}}{{|{{}~~~~~~~~~}||||{|}~~}|{zzyyyyyzz{|}~~~}{zyxvtsrqpppqrssuxyz|~~~~~}|}}}~~~|{zxwvvwwwxzz{|~~}~}~~~~}||}|}}~~|zyxxwvxy{}~~|}}}}}}}}}}~~~~}|zyxvuutuuuvwyyz{|}~~~~~~~~~~~~}}}}}|||}}{yyxwvvvvvwxyz|}~~~~~~}|{{{{{{{{{{}}~~~~~~~~}|{{{{{|}}~~}|||}~~~|{ywusrstuwwy{}~}|{zyxwwxxxyzz{}~}}}|{{}~}}}~~}|zywutssrrrstuwz|~}zwtrpmmmmnorux{~~{xuroljhgfdcbaaabdfilpsw|~{xvusrqqqqsuvxxzz|}~~|yvutsqpoooooopppqqrstuuvwxxy{}~}}}}}}~~~}|{{{zz{{{|~~}}|{zzyyyyyyzyyyyz{||{{{{{{{{|{zz{{}}~~|{yxwvuuvvwyz{|~~~}}|||{zzzzzzzz{|~~}}}||||}}~~~~}}~~}}|||}~~~}~~~}|{||}~~|zyxxxxyz|}~~~}}{zyyxyz{{{|||||}~~}~~~}~~~~~~~~~}}}~~~}}|||{zyxxxxyyzzz{{}~~~~~~~~}}}|{{{{zyyxwwwxxxyz{|}~}{zxvtsrrrstuvwy{}~~~~}||{{{yxxwwwwwxxyyz|}~~}}}}~~~}|{{zzyyyyzz{|}~~}|||{zzzz{|}~~~}}}}~~~}}||{zzzyyzzyyyyxxxxyz|~~}{zyxwvutuutuuuvwyz{}}|{zyxxxxwxxwwxyzz{|||}|xtqnkiijkklmpsux|~|zxvutsqqqqqstvxz{}~~}|{zyxxxwwwwxyz|}~}{{zyyyyyz{{|}~~~}{yxwwwwwxyz{|}~}~}|||zyyz{|}~~}||{zywvvutttuuvwy{|~~~}}}}|zzzz{{{{{|{zzz||}}~~~~~~~}}~~~~~~~}}}~~~~}{{|~}{zyyxwwwwxxyyyz|}~}{yxwusqqrtuvvwx{}~}|{{{{{zz{{|~~}}}||||||}~~~}}}}}{{{{{|}}~}~~~}}}}|}}|}~~}}}}|}}~~}|zzzz{|}~~}~}||{zyyyyz{|~~}~~~~}|{zyxwwwwwvvvvwxzz{|~~~|zywvvuvvwyz|}~}}||{zz|}~~~}|{zxxxyzz{}~~}|||||||{zzzzz{||~~}|{{{zzz{|||~~~~~}}}}~~}{zzzzyxxyyz{}}}~~~~~~}{zzyyyzz{|}}||}}|{{{|}}~~~~}}~~}{{{|||zyyxxxyyxwwvwyyyz{|||~~~~~~~}|{zyxwwvuuttttwyz{|}~|{{zyyzyxwwwwwwwwwwxyzz|~~}}|||}}~}{ywusrrtvwy{~~~}}|}}}~~~~~}{z{zzyxxyyz{}~~~}}|{yyyxxwwwxyz|}~}}||}~~~~~}{yyyxxxy{}~~}|{|}}~~}}}||}~~~}||{zxwusrqpqrrstvxz|~~~}|{z{zyyxxxxyzzyyyyyz{{|}~}|{zyxxxyyy{|}~~~~~~yz~~|zy|}}|{zywwwuuuuvxywuuz~~}|}}}|{{|}}}|zyyxwvttvy{}~}}||}~~~~~~~~~~~}~~~~|{}~~}}||{{{|||}~~~}}~~}}}~~~~~~~~~~~}|}~}}||{{{{||}}}~||}|zz{|}~~~~~}|z{}}~~~~}{||}~~{{zzyxwy{}~~~~~~~}}||||}}~~}||}~}{{||{{|||}~~}~~}|{|}~}}~~}|{{{{{|{{{}~~}{yxwvttttuuuuwy{|}~}~~~}||||{{{{|}~~~~~~~}}}}~~~~}}}||||}~~~~~~~}|zz{z{{xwxyz{{zz}~~}|{zyz{{|||}~~~~~~}{zywwwwwwxxyy{|}~~~~~~|{{{{{|||}~~~~~~~~~|||||}~~~~}|~~}||}}~~}}}}||{{{{zz{||}~}{{{{{zxyz|}~~~~~}}}}~~~~}}}}}}||||{{zzzzz{{}~~~}|{{|}}}|}~~}}}|||}}~~}{zyxxwwwwwxxz|}~~~}}~~~~~~~}||}|{{{{{|}~~}~}|}}||}}~~~}}|}~~~~~~~~~~~}}}}}}}||}~~}|{|||}}~~~~}|z{|}}}~~}|{zzzxxxxxxzz{|~~~}}}}~}||{zyxxxyyz{|}}~~~}}}}}|}~|}}|zzzy{|zz|}|}~}}~}||~}||~zuy~}|}~}|{|||}~}}~}~}||{{{{{|||{{{||}~~~~~~}{}}}}}|zz{{zyz||{z{}|}~~~~}}~}||~~}~~}}}|{zz{|{y{||}~|||}~~~}|{{{{{|~~~~}}~}}~~~~|}}{zz|}~~}}~~~}}||~~~~~}|{{{{||||}~~}||{z{{{{}~~}|{{{zzyyyyyyyyyyyyxyzzz{{{{{{{zzzz{|}|}~~~~~}}{yxxwvwwxyz{zy{||}~~~~~}|}}{xwwwvutttvwxxxy{}}}~~~~~|||{zzxxwwxxz|}}~}|{ywwxxyyyyz{{{{|~~~}{{{||||||}}}~~~~}|}~~~~}}}}|}}}}}~~|zzzywwwwxxyz|}~~|||zzz{zyxz{}||~~}||}~~~~}{{zzzz{{}}}|}}{{{{zyyxyyyy|~~~~~~}||{zz{|||{{||}~~{yzzy{||||}~~|||{xwwxyxxz}~~~~~}}}}}~~|{{{{z{{{|}~~}}}|{{{|}|{|}}|{{||||{}~~~~}|{zywxxwvuuwy{|}}|}}|{{{{|}}}}~~~~~}}~~}}}~~~~~~}|~~~}~~~}}|{zyyxxyzyy{}~|zwvvxy{{|~}}|{{|{zyyxxyyyyy{}~~}}}|||{|}~~~}|{{zxvvwwwxxvwyz{||}~~~~|{{yxxxxxwwwxwv{}|~}t{|y{}}}}}~}}}|zyzzy{|z{||}~{~~{yxxwxzz|}~}{yxyzyxxz|}}~~~|{{{|~}}}}}|{||}~}|||}~}y{}{zzz{{||{}}xwyyvuvuvwxyz|~~~~~~~}|}}}~~~|{{|}~|xy|~|{||{{|}||~~~~~~~~{{}~||}}}|{zz|}}}}}{{}~}|}~}||zyzzzzyxxyyzzzz{{}~~~~~~~~~{zyxxxxyywwwvwxxxxz{|}~~}~~~~~~}|}||}}~~~~~}}}}}~~~}{{}~~}||}~}}}}}~~}}~}||{{||||}~}}~~~~~~|{yxyz{{zz{}~~}|{z{{z{{|}|}~~~~~~~}|||||||{{{{|||}~~~}||}~~~~}{{{yyyyzz{|||~}{zywwvvwwxyz|~~}}}|{||||||}~~~}}|{{{{{zz{|}}|}}~~~}||{{{zyyzyyxxwwxxxxy{|}~~{zz{{{||}}{ywwusrrstuvyz|~|zzz{{{zz{|~~|{zzyxxxyz{{|}~~}}}}}~}}~~}}||||{zzz{|}~~~}~~~~~~~~~~~~~~~}~~~}{{{{{zzz{||||{|}~~~~~~~~~~~}||{yxxxyz{}~~~~~~~}|||||||}}}}~~~}||||||}~~~}|||||||}~~}|{xwwvvuutuvwxy{}~~~~~}}~~}|~~~~~}}|||{zz{|||~~}||||||}~~}{{{|}~~}}||{|}}~~~}||}}~~}w~~~}}}}|}|zywuttuuvxyz|~~~}||||{{|||{z{|~}}}{|~|}~~~~~~|~~~~~~~}}}}|}~}||~}}~~~~~}{yz{zzzzz{}~~}}}}}z{~~|~|}~~}~}{yz|}|}~~~~~}||~~~~~}~~}~}|~~{|~}}}~~~}}~~~~~}|||~~}~~~~|{yzzywvvxy{}~~|{yvwzzyz{~~}}{z{|||{{|}}}~~~~~~~~}{z{|{zz}~~}}~~~~~~~~~}{z{|||}}~~}}}}}||||}~~~~~}}|zz{||{{|~~~}{z{|}~}~~~}|||{zzzzz{{}}|~~~}||}||}~~~~~}~~}}|{{{zzzzz{{{{{}~~}}}}}}}}|{zz{||}~~}||}~~~~}}|{zzz|||}}~~~~~}}|zzyz{zz|}~|{{{{{{}~}~~~~~|{zxxwvvvvusrtuvwyz{}~~|~~~~~~~~~~~~~~|{zyyyyzz{|~~~~~~~~~}~~~~}~~~~~}~}~~}}}}~~~~~~~}}|zzyxxxyzz{|}~}~|||{}~}~~}}|{|{{{{|||}~~~~}|}{{{|~}|||}~~~}|{{{{|{{{{|{z{{{}|~~~}}}|zzyxzy{|{~~~~}}|{}|{||~~~~}~~}~}{~}|~~~}{zwvwuvvvxwxzy{}|~|}~|~~}~}~||}|}|{}|}~}}~||~{{{y{yxywwxuvvuyyz|z{}{~~|}}}||}|}~~~~|}|{}yyzwyxx|z|~~~{|~}}}{}}z~}|}}~~~~|~|~}y}zz|z|||}}|~~~~~~~~~~~}}~~~~~~~~}~~|~}}~}{{{z{{{|||}}}~}~|~~}}}~|}|{|||~}}~|~~}~}~{{|{|{yzxx{zz{z||{}||~|}}}~~~}{}{{|yz{x{zy|{{}{~~|~|{}{z|{|}}}~}}~}}~~~~~}{{{xyyxyzyzz|~}~~}{}||~|~~|~~~}~~|}~~~~}|}{z{yyzwyyvyyy}|{|}|~~}}~~~~~~}~~}}||}||~}|}||}{|}{||z~}}~~}}~~}}}~~~~~~|}||}|z|||{yzyxyvvzzzz{~~~}~{|~}~}~|{}{|~|~~|{~yz{uxxsyyv|xx}wz~w|~y{~|~~|~z}||}}~~~}~}|}}~~}}}{}}{}||}~~~}~}|{{{z{{{{|}||||}zz{{{zz{|}~~~}}}yyxvyww{zz|{}~}~~~}}|||{{zz{{|~}}~~{}{y||z|}~}|{{zxyyxxxxyyz||}~~{yyxxzz|~}}||}{|||~~~~z{zvwywz{{~|{xuussrqrtuvxxz{|}~}||||{{{{|}}}~~~}}|{{|}~~~}~~}}|zzywxwwywwzyz}|}}}}|}~}~}}{zzxxwuuvtuuuvvvvvvxxy{}~|{|||~~~}|{~~~~}}}{{{zzyyyzzz{{}~}}||||}}}~|}}|}}|~~~~}}{zzzzyyy{{z{{|}~~|}~{}|z}}|~||}{{|yz{y{{z}~~}}}{z{zyxxxyxy{z{|{|||~~~}}}~~~~}}~~~}~}}}{{|||}}}~}~~|}|z}}{}}|~~}~}|~|{|z{|z|}|~}~}~}}}~~{{{yzzy{{{}||~~}~}~}~~~}~}~|||{|yzzxyzxz{z}}|~~~~~~~}~}~~|}~~~|}}}~~}||||~~~}}~|}}|~~}~~~}}|}~~~~~}~~~}}{{|{{{z{|}~}~}||{||{|}~~}~|}~|}}}}}|~~}~}~~{}~}~}{{zyzzz||}~~~}}}~}}~~~~~~~~~~}~~~}}}~~~}~~}}~~}~~~~}~}}~}|}}~}~}|~}}~~~~}}|zzxwxvuvvvvuuwwyyxy{}}}}|}~|}~~}~~~~~{|}{||z{|{|}}~~~~}|||z{{{|||}}~~~~~}}}}}~~}}|}~~~~}~~}~~}||yyzz||{{{|~~~~}||}~~~~~}|}|{{zz|||~~}}~}}}|~~}}|||}~~~}||}|{z{|}||~~~~~~~~}|{zzyxwvwwxxwwxxxxxyz|}~~}||||}}}~~~~}|{||||||}~~~|{{||||}}}|{{{{zyxyz{{|}||}}}||{z{||}}}~~~~~}}}~~~~}|}}~~}||~~~}}~~~}||}}}}||}}~~~~~}||{|{|~~~~~|{{zzyz|~~~}}~~~~}}~~~~~~~~}{ywvvwwvwwxz{|}~}}|{yyyyxxwvvwwxyz|}}~}}}}}}}}~~~~~~~~||{zzyyzz{}}~~~}}}|||{{|}~~~~}|{{z{{}~~~~~~~}}|{{zyyxxyyz{||}~}}||||}~~}|||{{|{{||}~~~}}|||{{zyyyyyz{||}~~~~~~}}}}|}~~~~}}||}~~~}}||||||{||}}~~~~~}~~~~~~~~~~~~~}~~~~}}~~~~~}}~~~~~~}|zyyxxxyz{|~~~~~~~}~~}||}}}}}~~~}}}||||||||{{{||}~~}||{{{|}~~~~}}}}}~~~~~~}|||}}~~~~}}~}}~~}|||{zz{|~~~~}|||}~~~~}|}}~~~~~}|||}}}}}}~~}~~}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}||}~~~}}{zzxwvutttuwwyz{}}~~~}|{{{{||}~~~~}~~~~}}||{z{{{{|}}~~~~~~~~~~~~~~~~}~~~~~}}}}~~~~}~~~~}|{{zzzz{||}}~|{{zzz{{{}~~}}||}~~~~~|||}}}~~~}}||}}~~~~}||{zzzzzzz{|}}}|zyyyzz{|}~~}{zzyxxxxxyzz{}~}|{{{||}}~~~~}|zzzzzzzzyyyxxxxyyyz{{||}~|{zzz{z{{}~~}|{zyyyyxxxyzzz{{|}~~~~~~~~~~~~|||}}}}~~~~~}}~}~~~|zzzyyyyyyz{||}~~~~~~~}}~~~}}}}}~~}|{{{||~~~~~}}~~~~~~~~}}}||{{}~~}{zyxxxxxwxzz{|~~~~~}|||{zzzyxyzzzzz{{|||}~~~~~~~~~~}}||}}~~||{{zz{|}}~~}|{{|||}~~~~}}}~~~}}{{{zyyzz{|}~|zywuttrqrtuvxy{}~~}}|||{{|}}~~~}}}~~~~~~~}||{{{{zzzzzzyxxyyyyyy{|~~~}~~~~}}~~~~~}||||}}}~~}}||}~~}}}}}||}~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|}}~~~~}|||||}~~~}}||}}}}~}}}}||||||}||}~~~~~~~~~}~}}~~~~~~~~|{zyzz{|~}}|{{{zyzz{|}~~}}~~~~~~~~~~}~~}||}~~~~~~~~~}|{{z{{{{{{{||}}}||||||}}}~~~~~~~~}}~~~}~}|zyxwvvvvvwwwxxyxxyz{{|}~~~}}}|||}~~~}}||||}~~}}~}}~~}}}}||||}}~~~~~~~~~~~~~~}}}~~~~}|{zzyyyyz{|}~~~}}}~~~}||{zzzyzz{|}}~~}}|{{{|{{||}~}}}|{{{{{|}~~~}}~~~~~~~~~~}}||{{{zyz{{|}}~~~|{zzyxxxxxyz{{}}~~}}~}{zyyxwwxyyz|~~}{zzyyyxyyyz{||}~~~}|{{zz{|}~~~~~}|||}~~~~~~}||}|{{||||~~|{yyyyyyz{{{|}~~~}}}}~~~~||{{{{|}~~}|{{{{{{||~}|{||||}~~}|{|{zzxyz{||}~~}||{||||||||}~~}}~~~~}||||{{zz{{{{||}}}}}~}|{{{{{zzzz{||}~~~~~}}}}~~~~}||||{zz|}}}~~~~}}}~~|{{{|}}}~~|{zz{{zyy{~~~~~~~~~}}}~}~~}}||}}~~~~~~}|{{zzz{|}~~~}|{zzyyyyz|~}|{zzzzz{|}~~}}}}}}~~~~~~}{zyyyyyz{|}~~~|{|}}}~~~~}}|{{{{|}}}|{{{{z{{}~~}}|{{{{}}~~~}|}~~}~~}|}~~~~~~~}|}}~~}~~|||||}}||||}}|zyyxxxwwwwyzz{~~~~}{yyxxyxxxyzz{||||||}}}}~}~}}}~~}|}~~~~~~~~}|||||||{|{{{{|||}}~}{{{{{zyzyyzzyyz|~~}}}}{zyzz{{{{|~~~}}}}||}~}~~}|zz{||}~~}|zyxxxwxyz{|}~~~~}}}}~~~~}}}}}}}~~~}~~~~~}}~~~~}}~~~|{zzzzzyzzz{|}~~~~~~~~~~}||{{zzzz{|||}~~}}}~~~~~}}}~~~~}}|{zyzz{|||}}~~}}~~~~~~~}~}}}||}}}~~~~}}}}~~~~~}|{{{zyyyyzzz{|}~~~}|||zzz{||}~~~~~~}}}|||{{{||||}}}~~~~~~}}||}}}~~~~~~~~~~}}}}~~}}}}~~~~~~}~~~~|zz{|}~~}}}}}}~~~}~~~~~~~~~}}}||}}}}}~}|{zz{{{{z{{|~~~~}}|}}}}}~~|{yyyxwwwwwxyyz|~~}|zzzz{{{{||}{|||}~~}|{zyxxxxyz|~}|{zzz{||}}~~}}~~~~~}}}}~}}~~~}}~~~~~}}}}}}~~~~~~}}}}}}~~~~}}}}}}}}}}}|||}}}}~~~~~~}}}||||}~~~|{zzyyyyzz{|~~|{{|||}~~~~~~~}}}|{{|||||}~~~~~}}~~~~~~~}}|{zzz{{{}~~~}|||}~~~~~}|{|}}}}~~~}}}||}~~}}}||}~~}|||||||}~~~~~~~~}}~~~~~||{{{zzyyyzyz{|~~}||||}~~}||{zyyzz{{{{||||}~~}~~~~~~}|}}}||||{zz{||~}}}}|{{{{{{}~~~~}|{{zzz{|}~~~||||{||~~~~}}}}}~~~}~~~}}~~~~|zzzz{{|}~~~~~~~~~}}}~~~|{|}||}~~}|}~~~||~~~}~}||||||zz{||{z{}~}{{}~}}}}|{{|~~~|{|~|}~~}}~~~}|~~|{}}{{|}}||}~~}~||~~}~~~~~||}}}~~~}}~~}}~~~~~}~~~~}}}}|yxz||zyz}}|~~}~~~}}~|{|}}~}}}~~}}~~~~~~~~}~~}}~~~{z|}|zyy{||~~~~}|||}~~~~~~}}{zxwxz{{{}~}|}~~|{{||{yxxwuuuuuttvx{}~}|~~}{yyy{|{yxyz{zxwyz{zzz|~~|{|~~||~~}|{|~~||~~}~~~~}}}~~|~~}zy|~}{z|~}|}}{yz}}|zzzz{}~|zyz}~||}~|z{|}}}}|~~~~~~}|zyz}~~}|{zyy{~~~}~~~||}~~|{{{|{zyy{||zyz}~|{~~}zz}{xy}|z}~{}zx|zy}~zz~~~~~||~~~~}|yz}~}zyz}~}}}|zyxxxyxxxyyyz|}}}}~~~}}}}~}zz|~~~{ywwwxxxwxz}~~~~}|}~~~|}}~~}}}~~~}~~~}zxxz{}}}}~~~|zz{}~~}zxyzyxy{~}|~}{{{yvttuwxyz{|~|yy|}}{yy|}||zzz|~~}|{zyyzz{{||}}~~~~~~}}~~}}}|zyy{}~|zzz{zz|{ywwxxz|||}~~}|}}|{|}}|||}~}|{zzz|}~~~~~}|{z{}~}{zzzyy{}~~~~}}}|||}~}}}}~~~~~|{|}~~~~}}|z{}~~~~}}}||{{||}}||||}~~}}|zyyxyyzz|}}~~}~~~~~~~}{{{|}~~~}}}~~}}~~}||{z{{{{zzyxxz|}~~~~}|{zyyyz{||}}||}~~{zz{|}~~~}|{{yxwwwvwxxzz{||}}}{{{zz{||~}}|zzyzzyxxxxwvttuxyyz{|}}}}}~|zyxxz|~~~}~~}}}}}|{zyxxxyz{|~}|{{||||}}~~~}}~~~}{{{{|~~|{ywvuuuuuuvwxyzzz{||}~}}}~}}}~~}}}~~~~~~}{{{zyzzz{|}}~~}|{{|}|{z{}||||~~~~}~~}~~~}|{zyxxwwxyyz{}~~~~~~~}|{||}}~~~}}~~|{{|||}~~}}}~~|{{{zyxxz{|}|}~}|{{zzzz{}~}~~~}}~~~~~||||{zyyyyz{|}~~}}}~~|{{|}~}}~~~~~}}}~~||}}}~~~~}~~~~}||{zxxy{|~~~~~~~~~~~}||}}}||}~~~~~}}~~||||}}~~}||||||}}~~~~~}~~}}{{|~~~|{zzzzzzzzz|}~~~~}}}~~~||||||{||}}}|{|||}}~~~~~}}~}}~~~~~~}|{{zyyxxxxxxxxyyyzzz{{{{}~~~~~|{{zz{||}~~~~~}|zyyxyzz{{|~~~}|{{{zyyyz{||}~~~~~~~~}}}~~~~}~~}~~~~}}}|||{zzzz{{{|}}~~}||||||}~~~~}}}~~~~~~~}}}}}}}}}|||}~~~}}}}|}}||}~||{{zyyxyz{||}~}}}}}~~~~}}||zzzzzzyy{|}~~~~}{zzz{{{|}~~~~~~~}}}|||}~~~~}}}}~~~~}{zyyyzzz{||}~~~~}}}}}}~~|{zyzzyyz{|}}|zyxxxxxyz||}~~~}||zxxwuuvvwwxyy{~~~~~~~~~~}~~}||}}~~~~~~~~~}{{{z{||~~}|{{{{{|}}{{yy{|~~}|{zyxxyzzz{|}~}}|||{yyyyyyxxxyyz|~~~}|}}~~~~}}~~~}~~|}~~~~~~~~}~~~~~~}||||{|{zzzzzzzz{||{{}}}~~~~~}}}~~}~}||||{{|}~~}}}}~~}|}}|{{{{{{{zz|}}||~~~~}}}{{{|}}}~~~~~~~~~~~~~|zyxwvvwwxxyzz{}~~~|||}|||}~}||}~~~~}~}{zz|}|||~}|||{zxwwyz{zz{{||}}}}||}~~~}|}|zyyyyxyxxxyzzyz{}~}~~}||}~~}|}~}}{zzzzzz{{||}~~~~}||||||{z{|}~~~~}|{|||{{{|}}}}~~~~~~}{|||||}~}|||{zyyyyyyxxxyyz|~~~}}}~~}{{zzzz{}~||}}}|{{|~~~}~~~}|||}}}|||}|}}}~~}~~}|~~~~}~~~~}}~~~~~}}~~~}}|}}}~~~}}~~~}~~}}~~~|{z{|||}~~~}}}}}}}~~}~~}|}}}|{{|}}||~~~~}|{{{zyz{{}}~~}~}}~~~~}|yxzz{{z{}}|}}|{xyz||{zyz{yxxxyyyyy{|||}~~~~~~|{{||||{||}}||{{|||{{{{yxyzzzzz{|}}}~}||zzxwwxxyz{}~~~~~~~}~~~~~~~~~~~~}}}|}}}||{{z{{{{||}~~}}}||}~~~~}}}}}}~~~~~~}~~~~}}}}}|{{{||}~~~~}}}}~~~~~~~~~~~~~~}}||{zzzzzzzz|}~}|||}}}}~~~~~~~~~}}||||}~~~~~~}}||{{z{{||}~~}}}}}|||||{{{|}}}}}~~~~}}~~~~~~~~~~~}}}}}}~~~}||{{{{{}~~}~~~}}|{{{{z{|}~~~~}{zzzzzzzz{{|}~~~~}||{{zzyxyzz{|}~~~}~~~~}|{{{{{{{{||{{{|{{{{|}~~~~}||}}}}~~~~~~~}}}}}~~~~~~~}}}}}||}~~~}|zxxxxxxyz{|~~}|{{{{||~~~~~~~~~}||{{|}~~~~~~~}}}||}~~~~~~}}}|}}{zxxwvvvvuuvvvvwwxyz{}~~~}}~~~~~~~~~~~}~~}}~}~}|||}~~}||||}}~~~~}|zyyxvvvwvvvvvvwwwxy{}~~~~}|{|}~~~~}||||{{|||}~~~~}|{{z{|~~}|{{{zz{{{{|~~~~~~~~~~~~~~~~~~}}||||~~~~~~~}~~~~~}}{{zyyyyzzz{|}}~~~~}}||{{{||}~~}|||{{|||{{|}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}|{zzyyz{|}~~~~~~}}}~~~}|{zzzz{||}~~}}||{{|}~~}|{yyyyzz{|}}}}~}~}~}}~~~~~}|||{{{{{{|||||||{|}~}}{yywwwwyz{|~~~~~~}}}}}}}}}}|||||||||{{||||}~~}}}|{zzyxwvvvuttuuvwyz{}~~}}||||}}}~~}|{zxwwvvvuvwxyzz{{{|}}{zyxxvvvvvvwyz||}~~}||{z{{{z{{{||||}~~~~~~~}~~~~~~~~}}}~~~}|{zzz{|}~~~~}|{z{|}}}~~|zxvtrqqqqqrrtuwxz{|}~~}}}}}|}~~{z{{ywvxyvuwxxxyzyz~~}{|~}z|y{|{}}}~}|~~{}~|}~~~|}~~||}~}|~~|}}~||~~}{|}yz~zz{{{xw|{}xz}|{|{}~}~x}~{}~{|~}}{z~|vty}{yyy||y~~~zw|~{xw{~{}xz~{vuz~zrquxywtstwxxzyx}|~}{|~~|zvuz}xxz~~{~~{}~|||~~||}~{{~}zyyz||{{zz{}|{{}|{z{zyxuttvxxxwx||{{}}zxxxxxxy}|yxzywxyyzyvvx}}xvx{|{|~}{z{}~}{z|~~~~~}z{}zx|~zy{}~}{{~||~~{yz{{|}|{~{}~zz{ywyzvtwzywy{z{}~}}}{}~|z}}|~~~~}~}zywx|}yx{~~}}|z{zyz}}zwy|{yyyyz{}}~|xvutpmmnmjjkklprsux}{xyzzwx{||~~zvutuvwuqquxuqqtvvvy{{}}{z{}}|{{|~}zyz|~|{|{zz~~|yy|~{z{||zwuvxzzz{~~}{z{}|xsrtuqmmpstttvy~|}~xssw||ywy}}~~}{z{|}}|}~zxz|}|{{}{|}{}{xxyywuuwy{|~}{z{{ywvx{|zxx{}~~|z{}~}{~~~~~}|||{z{|}}{zyy{}ytsvyyurrtx|}|{z{}}|~}|{|~}}}}{zzyxzzyxy{~~~~}}~}{zz{{zy{}~|{||zzz|}}}~}~~|zz|}~~|{||zz{|{{}~~}||}~~~~~|zz{{zxwwwxyzy{|}~~~|zzxusqqrsttuwz~~|{z{|{z{{}|{{}~|{}}~~|||zxvvvxzzwxyy{~|{yxxwvvwzz{}}||~~}}|{zyxwxyz||}|{||{yz{~~|{{yxvsssrrqruvxz{~~~}}{zzzzz|~}~}}}{xz|}}|}~~~}||||}}~~}{|~|{}~~~|z|~~|{zzzzyyyz{|}~}|}}|||{||{zz{|}~~~~~}}{zzzzzxwvwxzzz{}~|||{zyzzzz|}~~{yyxxyyyxyyyxwwvvvuuuvxyz{|}~}}~~~~~|{zzyyxyyyz{}}~~}}|||{yzz||{}}{yyyyxxy{}~{yyyxwussttuuuuvwxyyz|}~}{||zyyzzzzyyyzzz{{{{{|~~~~~~~~}}~~|zyxxxxxz{}}}~~~}}|{yyzzxvwxyzzyyz{{||||{{z{}~~}}|{yxwwxxyzyyyz{z|}}~~~~~~||}}}}|{zxvsqqqrrtwz|~~}|{{{{|||{{{}}|{{||||{||}~~||{zxvvvvvvvvvvvwxxxyyz{{|}~~|zzzz{{|~}}|zyxwwwwvvwxyz{}~~~}||{||}~~}}||{{yyzz|}~~}}|{zzywwvvvwxxz|}~~~~}|{zxxyyyxy{}~~~|{zywvuuuvvwy|~~}||||{{{yxyy{zzyz{z{|||}}~}~}{yyxxwvxz|}~~}|z{{z{{}~~}}}{z{|}~~|{ywwxyzz|}~~~~~~~~~}zwutsonnmnnprsvxz|~~}}|||}~~|zyxyxxyyz{||}~~|{{{zxyxyxxyzyyz{|}~|zzzyyyz{{}~}}}{zzyzz{{|}~}}}}}~~~~~~}||||}}~~~~~~~~|{|{zyyzz{{|}~~}|{zzzzyzyxwwxxxwwxy{}~}|{{{{{{{||~~~}}}}||{{|}||}~~}||{|}}~}||||}~~{|~~}~~}}}}}||{z{{{{{{|}~~~}}|{{|||~~}{zzyxwvvuttuvvwy|}~~}|{zywwvwxwxxyxy{}~~~~}|}~~}}||||{z{{zyyyzyz|~~~}~~}||}}~~~~~}}|{|}~~|{{z{{zzz{||~~~|||||}~~~~}}}}}||{{{|}}~~}~~~}}|}~~~}{zyxxwwwxxy{}~}{ywvttssrqqrrrqrssuwxxz|~~}}|{|||{{zzzyyxwwxyyyyzz{|~~}{zyxwwwy{|||}}{zzzz{}}}}{{|}}~~}}}}}}~~}}{ywvvutsstttvxz{{~~|zxwvvvwxz}~~}~~~}~}}~~}}}|||}}~~}{{{{{|||}~~~~~~~~~}{zzyxvvwxzz{}~~}}||zyyz{||}}}~}|||||||{zz{{zzyzz{{}}||{{|}~}|}}}}}~~~~~}||||}}}~~~}|||}}~}|{zxvuuuussstuvwxxyyy{|}~}}}}~}}~~}||}~~~}}~~~|yvvwxwwx{{|}~~~~~~{zzzxwwxwvvxz{{|}~~}}~~~}|}|{|}}|zxxxxxwwxyyz{{{{}}~~~~~~|zyxxxwuvvxyy{{||}}|}~|zywvurrsssstttvwxy{}~~}}|||{zzzzzz{}}}~}|}}||}~~~~~|z{||{{{{{||{{|~~}~}|}~~}~~~{yxxwuutuvxywxz{~~~~~~~}~}|~~|{{|~}}~~}}|||{{|~}{{zzzzyxxxyz{{{}}|~~~}|{zzzzz|||||}~}{}~~}{{}}~~~}}{yyxwwwvwxxxxyyz{{|}}}}}}}}|||{}~~~}|}~~}}}}}|yxwwwxxxyz|||}~|{{zwvvxyywvvy~smu{xtqt{}}~~|{yxz{ywz~~||}|{z||z|}}}~}~~~~}~}}|zzz{||}}~~~~}zxwuvustwvwyzyy{}}~}|~}|~~||~~|{{}}{zy{{zyyy{{zy{~~}|{{zxyz{z||}~|}~|z|~zvvwvtvwutx{{z}~|}~}z{~{yz~{y}~|{||zz~}}~{yyxutxyuuz~}~}xz|yvwzzxz~~}~|z}~|z{~yz{z~~z}||~~~~~~}{{{|~~zxwyxtsuwuswywuw{|yx{~{{~}|~~|}}|~{|~{y{|}{|}|}}|}}}~{{}}{z{zz|}~}}}}}z|}zxz}zwx}}{|}{{zwvwxvuvy{{}~~~{xz|z}{z|~}zyyz}~{z|~~~ywy{zxvvz|zvuwzzxwy~~||}}}~~}|}~}|}}}}~z|~~}{|~~|z||}{xz~}{{~|xwz~}yy|~~~~}{|~}~}~}zyz}}zwwz~}{{}~~}|}}~~~~~~}}|yxyz{{{|~~~~~~{yyzywwyz{|}}ywvusqpqstrrtvxxyz}~||~}{zz|||||~~}}|zxxz}}|}|{|}~}||~}~~|{zzzyyyyzzz|||||||}|{yyzz{|}~~~~}|zyxyz{zyy{|}}~~}}||}~~}}~~}}}|||{yxyz{zz{}}}}~}}~~}{zz}}~~~~~~|zzzzxwvx{~~~~}}~~~~~{{}~|ywwyzzyyy|~~~}{|}|||}|{yz}~}|zz|~}zxx{}~}~|{|{||{{}~~~~~~|ywwxywttuwz{{{|}~}{z|~}~~}}~}z{{xy|yuvz~~yvy}~||}{xvvwxxxxxz{{{z{zz|~~~}zyz{{{{|~~~}|ywwwyz{||}||~~}||}~~}z}vwxuwwtuwyz||}~}{yz||}|{{|||||{zyxwxxxyz{|~~~~~}}~~~~|{{|~}{zz{}~~}|||}}}}|~~~~~~}|zyxxz|~~~~}~}||||{|{}~~}|{z{{{zz{zywvuvwwwwxxz|}}~|{|~}|{{{{{{|}}~~~~~~~~}|}~~}~~~~}~~~~~~~~}||{yxxwwvuuwxxyzzzzz|~~|{zzyyyyyz{{|}~~~}}}}{yy{|zyyyyz||{{~~}~~~}|}||{z{|~~}}|{|}~~}}~}|||{z{zyyyyxwwy{~}}|{yyxyz{|~~~~~~~}||{|}{{{{{{||||{{|}}~~}}|}~~}|}~~~~~}}}~~~~~}~~~}||{{zz{{{zzzzzzzz{|}~~}||{{{{{zyyyz|~~~~|{ywvustvy|}~~|{{zyxvwwwxyyxyz|~~}~~|zyyyyyzzzzzzyxwxyyyz|}}}~~}~}}}~~~}}||}}~}{zz{{||}~~}|{||{zyyz{||}}~}|{yyz{{zz{|}~}~~}~~~~~~}||||||}~~}~~}}~~~~~~}}}||{z{}~}|{zyyy{||~~}~}|{{|}~~}~}|{zyxvvvutsrssuwwy|~}|{z{{{|{||~~~}|{zzyxxyyxxyzzz{|}}|{||||~~~~~|||||}~~|{yyyyyyxxyyzzzzyyyxxyz{|{{|~~|{{yxxyz{|{{|}}}~~~~~}|||||}}~~~}|}~}|}~}~~~}|{{{yyxyxvvwyz{~}|}~~}}}}~~~~}~}~~~||{zyyxxz}}|~~~~~}|||}}}~~}|{{zyxz|||{{}~zyzywxy{}~}||}{zz{}|~|z{zwtuyxwwz}~|}|{{|~|}~~}~||{z{}}|~~}|}}||}}||~~~}~}{|{|}|~~~||{{||~}{zzywwxxwxxxyyz{|}~~~}|{{yyyyyyzzzz{zzzyz{{{{{z{{|}~~|ywutuutuvwz{{}~~}|zwvutssrrqrtuwxxy{|}~~}|{|~~}~~~~}}}||||}~~{zwuvvvxxy{|~~}}}||}}}}||||}~~~}}}}}~~~~~}}{|~||{|{||}~~}}}~~}||{zzz{|{|}~~~}||{{{{zzzzz{{{{|~~}zxwvvutttttuuutstuvvxyyyzz|}~~|{zyyyxxxyzzz{|}~~~}}|{{{|}~}|||{{{zyyyyyzz{|}~}}}}}}}}~}|{{|}}}}}~~}|}~~}|}||}~~}~~}||{zyxxxyz{|||}~~|{zxwwwxyyz|}~~}}}}}~~~~~~~~~}||{yxxxyz{{||}}~~~~~}}}}|{{{|||||{{zzz{|}~|{yyyxxxy{}~~|{yyyyy{}|{ywvvvvxzz{{zzzxyyz{|}~~~~~~}}}~~~}|{zzz|}~}{{zyxwvvvvvuvxwwwyz{|}~~~~~}zxwvuuuvwy{|~~}{zyxxwvutttvwyz|~~}}{zzzzz{|}~}|zwvvusqqqqrssuwxyz{{|||}~~~~~~~~~~~}|}~~~~|{{zz{{}~}|{{{|{zzzz{{||}~~~~}}~~~}}|{{z{{zyxwwwwxz{||}~~~~~}}||{{{z{|}~~|{zyxwwwwwwwwxxwwxyyzz{{|~~~~~~~~~}|}~~~~~}}|{zz|}~}}}~~}}|||}~~~~~~~~~~~~~~~~~}~~~~}|||}}}}}}}}~~~~}}|||}~~~}~~}|{zzxwwwyz{|~~}|{{zyxxyz{}~~}||{{||}}}}}||||{{|}}~}|{{yxxyz{{|~~}}}~~~~~~~~~~|{zyyyyyzz{|~}|{zxwvusqppppprsstuuwxxy{}}{yyxxxxxxxxxyz{{zzzzzz{{||||}}~~||}}|{zyxwyzzz||}~}}}~~~~~~|{{{|}~|{yxxxxyzzz{||||}~~~~~~~~}}~~}|{zyzyxxwwwxwwwwxxxxy{||}~}|{{zzzzz{{|~}zyxvuuvwxyz|}~}}|{{{|}~~}~~~~~~~~}~}|zyywxyzzyxwxyyxyyz{|{{{{|}}}}~~~~~~~~~}}}}}}~~~~~~}~|{zyxxyz{{||{}~~}}}|{zyxxxz{|}}~~~~}||||{{|}~~}{zzxxz|~~}|}}~~}}}|||}}~~~~}zyyxxxwxyz{}~}|zzz{{|}~~~~~|zyxyxxyxxyz{{|~~~}~~|zzxxxxwwvuvuvvwvvwwxxyy{}~}}|||}|{{{{{zz|{{|}}}|{zyz{|~~~~~}}~~~}}~~~}|zyyyzzyyyzy{{}~}|{{{{}~~~~}}~}}~~~~~}|{{z{||{{{|||}}~~~~~~~~~~~~~}}~~~}||||||}~~~~|z{ywwxyxy}~}}|{{zzz{{z{{|}~~~~~~~~~~~~~~~}}|}}~~~~}|}~}}|zy{{{}~~}|{zzzz{{{zzyxy{{{{{|}~|zyxwvvvvwy{}~}}|||||}~~}}}~}}~~}|||{|}|}~~}{z{{{zz{|||~~~}||}}|||}~~~~}{zzyxxwxyz{||~~}~}}}}}~~}}||{{{|}~~}|{zz{|||}|}}~~~~}~~}|}~~}{{|{||}~|yvttsrrrsuvxz|~~~}~~~~~|zyywwvwwy{|~~~~~~{z{{{yzzyxxyyz{|}~~}|zzyyz{{{zyy{|{y{|{{|}~~}}~}|||{|}}}}~}|||||||}~|||}~}|}}~}}}||~}}}}|{z{||{{z|~||~|zxxz{zzyyz|||{{}~~|yz~|{~~yz~}xx|}yvx}}yvx|}yuuy|yuv{{{~}~~~|zyxvuuvwttvy|z{~}|}|zz}~|{||~~}yz}|yx||{|}|yxy||xx{|{yzzzzy{}}{y|~|{|}~}}}zyxwvvvwyyzz{||}~~~~~~}{{zz{ywxyxyvuvxwuvyzzy|~|{{{}~~}}~{z|zz|~|yy{}{y{~||~~~~~}|||}~yw{{|{z{}{vvy~}{|}yz~~zww{}~yy||yuruy{yvvz~||~|~}|}|}|}~}||{|~|z}~}}~}~}~{{||||}}~}z}~~|~}}~}}}~~}~~}{{|~{z{||{zz|~~~~~~}||}|zzzzzz{z{|~}~~~~}{zy{}~~}|zyyzyxxx{|{z{{|}}|}~}|~|{}~}zxyz{|||||~}|}~|yxyzzxwvvwyy{|}|zyxvstsrsuuuuwz~~~}|}}|{{}~~~~~~~|{{|}~}}~~}{{{zyxyyz{|~~~}}~~~~~}{|~~}~~|{{}{zxwwwyz{}~}~}ywxyyxvuvwx{~~|yyz{{ywwx|}{|~{xy||xuwz|~}|}}~~zx{}{z{~~~|z{~}}~~|ywwvwyywttvyyvtv|~}~~yx|~zxy}|yw{~~~}zwwy||xxz{{yz~|z{|{yxxy{{z|~|{{}}{z{}~zz{~~|}~}||||}~{yy|}|{{|~}}}|}|zxy{}|zy{~~~~~~~}{{|~}|{|}~}|}~~|{{zz{|}{|}}}}}~~~~~~|zwvwyyxvwy|~~}}~~|{{~}~~|||}~}{z{||{wvx{}}|}}~~}||~}|~~~}{zzzzyyyzzxwxz}}}}~}}}}}|||~~}zwwxwwxxz|~~~~}|}~}~~~~~~~~~~~~}|{|||{{}}|}~~~~|}~}||}~|{{|~|{z|~~~}}}{|~}|{yyzzzy{}~~}|}~|}~~~~}||{zxvvx{~~||}~~}|{|}|zxxxy{{{{|~~}~~~}}}~|{||}|zzzzzywvuvvwxy{}}~~~|{|}~~}}~~||~}}}|{z{|}~~}~~}}}}}}}~~}}|{yyxvtttuxz|~~}}~~~~~}}}}}}}~}}~~~~|{|}~}}}|||}~~~}{z{{zyzz{{||}~}{yxwuvvwyzz|}~}||}}}}~~{yxwxy{}~}{zzzyyz|}~~}|{yxxyxwxxz||{z{|}~~~}|{|~~}|{z{|}}}}~~|yxxyyy{}}|}}}}|{{zz{zz{|}~~~~|{ywvvvuttttssuvwxxz{|}}~~~~}~~~~}}|{zzyz{}}~~|||}}||{zyyz{|}~|zyxwwxxyz{}~|{zyxxxxwwxy{|}~~}}|{{|||}~~~}}}}}~~|{{{{{{{{zz{{{{|{{{{||}~~}|zxwvvxxz|~~~~}}|{{z{{|}}|{{{{zzyyyyzzz{}~~~~~}|{zywutsstuvvwy{}~~~~~}}}{zyyzyxwxyyyyyzyyy{|~~}{{zzzz{{{|}~~~~~~}}~~~~~~}}}}|{{{{{{yyy{|~~~~~~~~}{{|||~~|{yxwwwxxyy{{|~~}}}}}}~~}{yxyxxyz{}}}~~~~~}}~~}}|{zzywyzz{|}~~~~~~~}||||{||}}~~~~~}}~~|{zzzyyyz{|}~~}}}}|}}}}~~|{zxvuuuuwx|~|zyxxyyyz{|~~}||||||}~~~~{zzywvvvuuuvvwwwwyz||}~~}}~~~~~~{zywvwwxz{}|{{zz{|}}zyvutqponnnnmmnmllklmmopqrsvxz|~~}|||{{{{|||}|}~~~}|{yyz{{{|}~~}}~}}}~~}{zxvuuvwwxz{}~~~}}}|zyxxyyz{{|~~}~}|{ywusrqponnoqstwy{}~~~}}|}}}~~~~|{{z{zz{{|||}~~}}}}}~}|{zzyyyzz|}~|||{zxwvvvvwyz{||}}}}||}~~}|{zzxyzzz|}}}|{zzz{|}~}{{zzzz|}~~~~~~~~}||{zzyz{|}~~{yyxyzz{{|}}~~}}~~}}~~~}}}{|}~~~~}~~~~~~~~||{{||}}}}|{{z{{|}}~~}|zyyzyyxxwvuuuuvwxz{|}}}||{|}}}}}~}|{|}~}~~}{zyxxyyxzzyyy{|}~}|{zzzyxxyyyzz{|}}|}}}}~}~~~~~~~}~}}~~~}|||{yxvtsrpoonopqtuwz~~~}}}~~}|{zxvtsstttuwxz{|}~~~~~~~~~}}}~}~~}{zzzyxxyxxwwwwxy{||}~~~}}}|||}~~|zyxxyxy{|}~~}{yxwvvwwxyz{|~~{zxvvuvvuvvvxyz{{}~}||||}~~}|{{{{zyyyxyzzz{{{zzz{}}}}|{zzzz{|}~~~}|zxvuuwy{|}~~}}}|}}}~~~|{{yxxwwxyz||{~~}}~}||}~}||zywwxxxwwvuvwwwwxyyyzz{}~~~~~}}}~~~~~}}}}|}|{yyxyyz{zz{{{z{{{{{|zyyz{||}~~}}~~}zxwuuvuuuutttuwy{}~|zyyyyyyyyz{}}}~}|zxxyxxxy||{{|~~~~~~}}~~~~~~~~~}zyyzzyyz}~~~{zxyywvwyz{{{|~~~~}}~~}~~~}}~~~~}{zzzyxyzzz||{||~~~~}}}}||~~}}~~}|{{{{{|}}|||{zzzzz{|}~~}|zz{zz{{{{zyzz{{{|}~~~}}~}|}~~~~}}~~~}}{zyyxyyyz{{{|~~~|ywusqpqrrrrtuxz|~~}}~~~~~~}~|}}}|{zyxxyxxxxyxxzzzz{}}~~~~~~~~~~}}~~|||{yxyz{zz{|}~~}||}||{|~~|{zyxwvvwwuuvvwwwwwxyyz{}}}~}|{{{{{{|}~~}}}~}{yyz{zzzz{{zxxxxxxxxxz|~}{zxtqqqqpqruwyz{{|~~|{{{{zyyxxxxwvusrqqqrtuvwx{~}{yxwwutsstwxz{{|}~~~~~}}|{zyxyxwxyz{{||}~~}|{zxvtsrrtuuvvwxz}~}zyxvsrrrrqqqrrrrrqruwxwwy{}~~~~~~~}|{z{zz{|}}~}||}}}~~~~~}|{zz{zyyz{~~~~}}~}|{{zzyxwvvvuvwyzz{}}~~}}~}|{ywvuvwwwyz{|}{{{{{zyxxz||||}~~||~}zwtsrqpponmnnnpqsvy|~~}~|{{zy{}}|{yxyzzzz{|||}}|zzz|{|}}}|||{{xusssrrrsrsuvx{||}~~~}}~~~}{}}}{zyy{|zyz|}~|zzzyyyywwyzzz{}}~~|~~}~~}}~~~~}||||{zyyxxwwxyyyz|}~~~}|{{zy{||||~||{zvqomljjkklmosx{}~{{||{{|~}{yxxwusrsrpqrtuvy{}}}{zz{{|}~~}z{zxtsttsrrtwyzz|}}~{{zxustutrqsuustvxz|}||~~}}}|ywwwwwvvx|}}|~}}}yxz|{yz}~~}|~}zyz{}~}|{}~}{|}{zz{|}|{}|zxvuuwwwvvvwxxxxyz{|~~~}~}|}}{zzzzz{{}|yxxyxwwxyzyxz|}}|~~~~~}||||{zz{{}~~~~~{xuuwz{{|~~}}||~}zz{|}|{{z{}~~}}|{{{{||}~}}}}~}zxy{}{{}~~~~}|{zzz{zz|~~||}~~||}~~}~~|||||}}|zzzz{yyxwwwyz{|}~~~~~~|||{{zyxyzzyyyz{|||~}||~}|{zyxxxyzyxwxz|}}}}||}}|{{}~~~~~}}}|zxwwwwxxyz|~~}|||}}~~~~~}~|{{|}~}}~~}{z{{{{||}~~}|||}~}}~~|}~~|zxwwvtstuuwxz|}zvtrqrppruwy|~}zzzzzz{zz{}~}~~~~|{zyzz{{z||||}}}}}{{|~~}}}}}}~~~~}}~~}~}{{{|{zyyzyzzzz{|}~}~~~}||||{z{{}~~|zyyzzxvwxyyyz{}~~~|zyyyyyzzzyyy{|}}}~~}~~}}}|{||}}~~~~}{|}}~~~}~~~~~}~~~~~~~}||{{zzzz{{{|}~~}}}||||}||~||}}|zz{zzyz|}}{zywuuvvvwxy{||}~~~|zywtrponkklmnoqssuwy|~~~~|yxwxyxxyxxy{|}}~~}{ywvwwxyxwvwxvwy}}|}~~~~~~}||{{{{{|}||~~}~~|||}|zz|~~}|zxwxvuttvwwwwy|~~}}~~~~}}}||}}}}~~~}}~~~~~~~}}}~}~~}{zzz{{{{}~~}}~~~~~}~~~}}~~|zyz{{{{{~~~~}}}}|}}~~~~~}~~}|}|yxxzzyz{|}~~||{|||||}}|{z{{zz{|~~~~}zxwwvvwxyy{}~~~}~}}~~}~~}|{zxxxyz{{{{{||||}~}|~~}{zyxvuuwy{}~~~~~}{||{{zzz{{zzz{||zyyz{zxxz|~~|zyyyvsqrtsrqrtvvuutvwwvvwy{{zz}~~}}}}}}~|yzywwwwwxxxyyz|}}||}~~~}}~~}|}~}||}}~}{{{|~~}||~~}}}}{|{yyyz|}~~||~}||}}~}}|~}}|{zzyyxxz{z{|}~|{zyyyxxxyy{}}}~~~~~~|{yyzyyz{{{{|}}}}~~~}|{zz{zyyy{}~~~}}{{ywwwvvwxzzxyz{|}}}}~|{{|}}|zyz}~~}||}~}|{|~~}{{|{zyxwxyzyyyz|}~~~~}||||}}~~}{{||zz{{zyxwyyyxxxz}~~~~}}|||}}}}}}}~}|~~~~~~||}}}}~~~|{{|~~}~~}}}}|{|~~~~~~~~~~~}|||{{yxyz|}~~~~~~|{|~~}}|{{zzzz{|}}~~}}}}}~~}~~~|||}~~}}~~~~~~~~~~}|zxxxxxxxxxyz|}~~~}|}}}~}{zxwwwuutsstssuwyz|~}||||}}}~~~~}|}}~~~~||{z{{|}}}}}||}}|{{{{{zz{|}~~}|~~~}||~}}~}}}}}}||}}|{yxxxwwxxxyz|||||}|z|}{zyxzz{{|}~}{yxxxyz{{|}~}|}~~}{zxwusrrqqqrstwxyz{|~~|{zzyyy{|~~~~~}{xwxwvvuvwwwyyxxxxxyz{}~~~~~~~~~}{zyxxxxwvvxyzz{|{|}~~}|{{zywvvvvvvwwvuvwxxxyz{|}~~~}}}}{ywwwwvvwxyy{}~~|}~~~~~}}}}||{zyywvvwwwwwxz|}~~|yvsqpoopqqrrtwz|~}|zzzzyy{|}}|{yvvvvuuuvwvuvvxz{{|~~}{xtrqqommnnnpqrrsvwxy|}{yyxvsrrsstuvyzz{}~}~~~}}}}}~}{{|}|z{{{zz{{||||{zxxyyyxyzyz{~~}}zxvtttttrrrrsvxz|}~{{{{zzzzzyxxyxwyzyxxy{|}{wtsqonmmmmnprtwz|~}|{zyxxyy{|}}|{|{{}~}zxwtsrqrrrstuvvx{~~|{{{zyyyz{}}|||}~~}}~~~}}|zyyyyzyxxyyz{{|}}~~|{{|{{{{{z{{|||}}~~~}}|}~~~~}|{{zyxwvvvvvvvwyyyz{|~}|||||}}~~~~|{||}~}zxwvvvwxxxwy|~~|yxvsrrqoopprux{}{ywvutsrrrsstuuvxz{}~~|{{zyyyyyyyyz|||{|}}~~~~~}|||}}|{|}~~~~~~~}||{{{zyzz{||}}||{{}}}|{{|}}~~~~~}|zxxwwxyxxyz{{{{|}~~|{z|~}|{{{{|~~|zyxyyz{|}}}{{yxwvvuuuuuvwxxyyz{}~~~}{zzyxwvwxyyz{|{|~~}|||{zzzzyyxxxxwwwwxyxy|~}}}~~~~}||{{|}}}}~~~|zyxwwvvuttuttuvwwwwyz{}|{zyyyxxvuuvwxz}}|zxyzzzzzyzzz{{||}~~~~}}||||{{{z{||}}}}}}{{||||||}||~~}{yxwxwwwvvvwwvvwxxy{}}~}}}zxvutuutrrsttuvxzzz{}~}{zxvuusrpprrssuvxz|}|{yxxwwxyz{}~}|zxwwwwxyyyyz{||}~~~~~~~~~}}}|{{|}}{xwvutsstuvvwyzz|~~}}}~~}}}~~~}}|}~~}}}}}||~~}||{{{|}~~}|||||~~|{zzxvvutsrqqqoopqrtvwz{}~{{zxxwvuuuvvwyz|}~~|{zyz{{{{{{{{|{|||}~~~~}|zzzzyyxxxyyyxyz{|}}~|{{yxxwwxxyyyy{||}~{xuronnpqrsvxvxyw{x|}||zywxyyz{{zzyyyz|~{ywuurrsqqstsrtvwxy|~||{||zz{|}}~zwwwvwwwxxzzz|}}}|}{xxxxwxxwwwvvvwwwxxxyz{||~~}{zz{{{{|}}~~~~|{yxxxwwvvwvttssttuvwwwxwxxyz|~}{yxwuuuuuuutstvwwxy|~~}}|zzywvvwxz|~~{ywvuuuuvvvvvvxyzzz{}~~}}~~}}~~~}|{{|}~~}~}{zzz{||}~}|{zyyxxyyzzzz{{{|}}~~~~~}}}|{{{z{|~~}|{||{{zz{|}~~~~~}|||||{|~~~~~}}}}}}~~}~~~|}|{z{}~~~||{{zzz{{{{}~~|{ywvttssstuwy{|~~|{{zxwwxvuvvvwxyz{}~~~}}}~~~~}}}}||}}|~~~~~~}~~~}}~~~~}|{zz{zy{|}~~~~~}}}|{zz|||{{{|~~~}}}|{zyxxyzzyzz|}~~}|}}~~||{zzyyxyyz{{|}}}~}}~~}~~~}}~||~|zzyyyyyzz{}~}|}|}}}}}~}~|{{||{{|||}~~~}|{zyxxxxywxyy{}~~~~}|{zzyyyyzzzz{{z{|}}~}{{{ywwwwxyz{|~~~~}~~~~}|{zxwvuutttuuuuvxxxyyyyyz{{}~~}~~}||{zwtrpomljhgfghikmpsvz}}|{z{||zyyyzzz{||}~~~}}}|{zzzyzz{}~|zxvtrpnmnnoonnnoqstuwy{|~}|||{{{||}}~~}{zyyxyzz{|}~~~~~~}{|{{|~~}}}|||}}~|{yxwuutsstuvvuvyz}~}||||}}}~~|{{|}~~~~~~}|z{{zyyzz|~~}~}|}}}||~~}}}~~}~}|}|}|zyxxxxzyyzzzzyyz{{zzz{{{|~}|}|zwxyxwwwxyyzy{}}}}~~~~}|~~}~~~~~|{{zz{zyz|}~|yxwvussuxxxxz}~~}{zzzz{{zz|~~~}|||}{zz|~||||{{|||}~~~|{{|||}~~~}|{{{zyyyyzzzyxxxxxy{}~~~~~~||~~~~}|zyyz{|~~~~~}|{xxxwxwxyz|}}~~~~}|}|}}~}~~~~}||}~~~~~~~~}}~~~}~~~~}||{{zy{{}~}{{{zyvvwxz{}~~~~~~~~~}~}}}}~~~~~|{z{{{zz{|}||{{}||~~{{|}}}~}}}}~}}|{{||||}~~~~}}~~~~~~~}||||{zxxyywvvuuutuwxxwy{~~}|{z{|~{{{{zzyxwwxxwwxyzyyyyyz{}}|}~~|{}}|yy{}~}}~~|||{zwvwxxwuvxyyyyyzyyz|~}}}||{|}~~~}||{zyyzz{||~~}}~~~~~~~~~~}|}}~~~~~~~}}~~~~~}~}}}}}~~~}|zwtuy{zyyz}~}{yxvutssrrqqqqrqppppqrsvxz}~~}|}||}~~}||}|{zyy{}~~}zxxwwutsrsuvwwxyz{||}~}}~~~~}{zzz{|||}~~~}~~}|||||{zzzzyy{{|||{|}|}~~~~~~}}}}~~~|zzzzzyyyxwwwwyz|}~~}~~}}|{||||||~~~~||||}}||||}||}||~~~}|zxxwvwwwxz|~~~}}{{|}~~~}}}~}{{{zyxxwuvvvwxz|}~~~}|~~}}~~~|||||||}~}}~~}}|{||{z{||z|}~~}~~}}~~|{{}}}}~~~~~~~~~~}~~~~~}{}~|zxxwvtuvwwwy}~}}~~}|{{|~|}||~~|zz}~}~}|zyxwxyzyx{}~~}~~~|~}~~~~~~~~}|z{~{xxz{zxx{~}{|yy{}{xy}yx{}zvuwzzxwxz{{z{|~~}|~}~~zy{}{wvw{}}}~}~{{~~|~}||}{~|~}|}{}~z{}~~}}yx||{}zyxsw~~yty~}~z|}~~}z|}||vw~{rqv{ysptz}|zy{~~~|{||}|yz~~{z~~||}||zxwvwwvtssvyzyxz}}}|||{{||{yxyxwvxzywvvvvvvxz{||~~|}}|zyyz{||{zz|}{{||{{{zxwwwxyz|{z{|~|||||yvwy|}}}}}~~}}~}|{{}~}}~|{|}|zy|~~zz}~}|}~~}~~}~~|ywvwwvuux{{{{}~~~~~}|{|}~~}{}~|}}~~}yvvwxxvtrvz{{z{~~}~~|}~~}~|xvx{|zusvy{xtsv|}}|}{y||}{vy{y}}~}~~~{wwx{zvtw|}|z{|~z}}~~}{yvvwwwwwvuvz}~~}}|~~|{}}zwvvy{zywy~{y{{{zzyzzzyyz|}}{z{~~}~~~|zz{|||{yxy{{zxwxz}}}|}}||{zzyxvussuwwuuwxyz|~|{|}|}~~}|}}xvwz|}|{||~{{}|{}}}}}{||{zy{}}}}~|zyyxvuuvwyz{~}zxxyzzwvvx{}}}~~}yvvwzzyyxwy}~|{{{zzzzxwwvwwwxyz||||}}~~|xvxz{{{z|~~}~~}|~}|}~|{{{yvuvvvwwvwz{~~~}|||||{{|~~}}~}|{zzzzzzyzz{{|}~~~~~~~}||~~~}}}~~~~}|||~||||||{yxxz}~~~~{yxyxxwwvwy|~~~}}||{|{|}}~~~~~}}}~~~}}~}||}~~~~}||}||{||{zyyyyz|~|z{|}}zxwxxyyxz|{{{{||||}~~~||}~}zy{}~|}~}}|}}}}|||{yyzzzzzyxy{{{|}}|zyyz{|}~}}}|{zyzzywvvwy|}}~~}||}}~}}}~}{{{{{{zzzzyy{}}}{zz{{{{zz{|~~}}}}|zyyxxyzz|~}}|{{zxxxxxxxx{}~~~}|||zyy{~~~~~~~}||~~}{{}~~}z{||}}~|z{yyyxyyz{z{{||||{{}~}}||{}~~~}}}}~}}|{zyxxyz|~~~}}}~~}}~~~}}~~{yywvtsttvwyy{~}|{{{{zyyyyywvwxxxxyzzzxxwyyyz}}{yxwvvwxxwwxy{}~~~~}|{{zz{|}}}}~~}|{{{zzyz{zyyzz{|}}|{zzz|||{zz{{{{||}~~~||}}|{||{{zz{{|}}~~~~~}}}||~~~~~}||}}{zz{}~}}|{||||{{{{{{{|}~~~~~~~}}}}||||~~}||||||||}}~}|{zyyzzzyyyxxxxxxxyyz{|~~~~~~~~|{zzzyxwvwwwxy{}~~}|zxvuvvutuwz|}~~}|{{yxwwwwwxxyz{}~}}|{{zyyz{|}~~}||ywvutuxz{{{~~~~}||{{{zzzyyyyz{|~~}~~~~~}|{zyy{{|||}}~~~}{zz{||}~~}{zyyyz{|}~~~}}||}~}||||{z{||{{{{{zzzzzzz{{|}~~~}|zzzzz||}~~~~}||zxxxwwwxz|}}}~~~~~~}}|}}}}~~~~~~}|zyyyyzzyyz{{|~}|{{zyyz{{{{{z|~~}}}}||{{{|~~~~}}{zyyyxxyyyzyyxxxxxyz{{|}~~~~}|{zz{{|}||~~}}}|}}}~~~~|{zywvvvwwwwvvvvvyyyxxy|~~~~}{yvuvvvvuuvvwxy{|~~}}}|||~~~}{zyxxwwwvuvwvvwyz{||}~~|zywwvvvwwusrrrponnopppqstuvwy|}~~~~~~~|{zzzyxxz{{|~~{xvvwvuuuvvwxyzzz{{||}~~~~}~}zywtstuvuuwwwxy{~~~{{|}~~~}||||}~||{{{{{{{|}~~}|{{{zzz{|}~~~}|~~~}}}}{{|}}}}}~~~}{z|||{z{{{{yxwxxyxvuuuusrstuuuvwxyyzz{}~~~~|zy{|{yz{|}}}~~}||{zzyyyyyxwxz{{z|~~~~~}}}~~|{{{{zzz|}|{{|}}{{|||{||{}~~|}~}|zyxxwwvvwwvvvwwxxzzz{}~~~~~~~~~}~~}|}~~~}}~~}|{{{zzz{{zyyz|}~}zxxxxxwwx{}}~|{z}}|~|ywutrpnnqstuvwxz}}~~~~~~~~~}{xwvttttuvxz|~~~~}{zxwwxyyz{}~~||zzyxxyyyyz{||}~~}}~~~~~}||||||}}~~~|zyyyz{{{zyyyyzyyyyyyzz{|}~~~}}~~|zyxxyxxzz{}~~}}|{zzyyyzyyyyyyz{z{|~~~~~}~~~}}}}}~~~}|{||{{{{zywvwwwvvwxyz{}~||{zz{{|}~~~|{zyyyyyyyyyyzzz{{{|||}}~~}{ywwvvvwyyz{|~|yxvuvvwxyz{|}~~~~~~~}}}}~~}|{{|}}~~~~~~~~~~~~~~~~~~~~~~}|{zyyxxxxz|~~~~~}}|{zzyyxxxxxyyyz|}~||{{zz{{{{||}}~~}|||{{{z{zyyyyyyyyyz{{|}~~~}}}||||}}~~}{zywvvvvxz{}}|{{zz{{|}~~}}||||{{{zz{{zz{{{|~~~~~~~}|{z{{z{{|}~~~}}}}}}~~~~||{zyxwvuvvxz{}}~~~~}}}}|}~~~}||||||{|}~}|{zyyyyzz{||}~~~~~}~~~~~~~|{zyxxxyxyyzz{||}~~~}}||||||}~}}|||||||||||}}||}|||}}|||}~~~~~~~~~~}}}}~~}||{zyyxyyyyzz|}~~}|{{|}}~~~~}|{yyyz{}~~~~~~~~~~~~~~}}|{zzywvvuttuuuwxy{}}|{zzyz{}~}{zywvuuvwwxy{}~}}}}||}}~~~~}||{zyyxxyxxwwxxyz||}~}|{{{zzzz{||}~~}|||}~}|{ywwxyz|}~~}}}~~~~~~~~~~~}}}~~}}}}|{zzzzzz{{{zzz{{{|}~~~~}||}}~~~|{{z{}}~~~}}~~~}}~}}|zyz{{||~}|zyxwwwwxxxxy{|}~~}|{{{{|}}}}|zzz{{{{|}~~~~}}}}}~~~}}}}}|{zyyxwxxz{~~||{yxvutssttuuvx{~|zxwvuuuuuvvwxyyz{|}~}}~~}||{z{{{|}~~}|{{{||}}~~~~~~~~~~}}}}|{{||}}~~~~~}|||||||}~}||||}~~}{{{{z{{{|{||{|||}~}}|{zzyxxxxxxyy{|~~|{{zzzzzz{||}~~~~~~}~~~~}}}}}~}|}~~~~|||||{{{{zzzz{|~~~}||||{{{|}~|{{{{{{|~~~~~}{{{{{{{|||}|}}~~~~}}~~}}}||}~~~~~||{|||}}}~~~~}}~~}|{{zzyyyzzzz{|~~~~~~}|}}~}{yxxwvvwwyz|}~|{{{{{|}~~~~}}}~~~~|zyxwvuuuuuvxyz{|~|{{{yxxyz{{|~}}}|{||}}}}|{{zxyzzzyz{||}~~|}}{yxz|zz|~|{{zywwxxxxy{{|}~}{{ywwxxxxy{}~~}}}}}}}~~{xxxvtsstttuuvwwwwvvwxzzz{}~}|}~~|{{|}}}|||||zxxxz{{{}~~}{|{{{yyyz|}||}~|{yxxwwvvwwxwuttttsstwy{}|yxwvtuuuwxz{}}~~~}}}}~~~}||}~~}~~}|{zxwvwxwvwyz{{{|~~~~~}}}}}|{{{{{{|~}}|zzxwvvvuuuwyz}~~}|{zyzxxxxyz{|~~{zywwwwy{}~}~~~}|{zyxxxxxxyyzz{{|~~||zxxwvwxxyyyyyyyz{|}}~~~}|{zywwvvwwwxz|~}}}~~~~~}||{zz{|}}~~~}{{|}}}~}}}~||}~~}}~~}|zzzzyxxyyyyyz}|yxxyyxxwyzyxxwxxwwxz|}~~|{|}{yxxxxvvwy{{{|~{xvurpppqtuwy{}{z{|zxxxz||{|~~~}}}}|}}}~~~~~~~}~}|{|}~~~~~}}~~}|{{{z{}~~}}}~~~~}}}~~}~}}}}}}||~~{xutttsrstvxxz|}~~~~}zxwvvuvxy{|}~~}}}zxwxyvuuuvvvttvutttuvxyz{~}~}||{{|}}}}~}|{{{{{z{|{z{{{|~~}}|{xxwuuutsuuvxz{~~|{{zyyxwwwxyz{{|{z{|}~~~|||{{zzyyzzz{|~~}{{|{zyxwwwwwxz{{||}~~}}~~}||~~}|zzzzyyyzzz{|||}~}zyxvtsssrrssuxz|~|{{zxwwvvvwwwwwwwxyy{{|}~~}||}~~~~~~~~~}||||}~~}|{{zzzzzzz{|~~~~~~~}|{zyyz{|||}~~~~~~~~~~}zyyyyyyyz{|}~~~|zyzyxyyyy{{|}}~~~~~~}}~}~~~~~~~~}{zyxxyz{|}}{{zzyxxxzz{{z{|}~~~}|}~~}{yxxyy{|~~}}}~~~}||}}}~~~~~}{zz{|}||}~~}}~|zywvuttuuvxxy{|~~~~~~~~~~~}|{{yxwvuuvvvwwxyzz|}~~}|{{{{{|}}yxwwwutsstvvwxxyyxxyyxyzzyy{{|}~}|{zyz{{{|}~~~~}}|{zz{|~}|{zyxyyyz{|}~~~~}}}}}}||||}||||}}~~~~|zwvtssssstttuvwxxxxz|~}|{{{{{|}}~|zxvtrqpoooqrtvxyz|}}~~~~~~~}}|{zyyyxxxy{}~~}|{{yxwwwwvuvwxxyz{|~}||{{zyzz||}~~~~~~~~~}|}~~~~~~}||||}}~}}||{{|||~~|yxwwvvwvwxy{||}~~}{|||}~~~~~}|{|{{{{|}}~~~~~}}}}|||}~~~}}~~~~~~~}}~~~~~}~~~}{zzyyzz{|}~~~~~~~~~~|{zxwwwwxxxyzz|}~~~~~}|||zz{{|||~~~~{ywvvuutuvwxy{}~~~}|||||{{{zz||}~~~}|{||{|||||}}~~~}}}}}}}}}~~~~~~~~~~~~}|}}}~}}~~~|ywwuttuttuvwwxxxxwxyyyxxy{||~~}{yxwvvvvvvvvvvuuuuuuuuwxz{|~}|{{{zyzz{{|}|{{|||{zzyy{|}~~}}}}~~~}~~}}~~~~~~~~~~~}|{{{zzyy{{{|}~}~~~~}||}}}~~|{yxxwvwwyzz||~~~~~~~}}|}~~~~~~~~~~||{{{{{|~~~~~~~}||}}}~~}||{xwxxyz{}~|{|}}~~}~~~}||}~}~~~~}~}|||{ywyywwwyyxwxzzyy{}~}~~|}~~}|}~~~~~~~~~}}~~~~||||{zz{zzzzyxwxxxxz||}~}zzzzyyzzz{|~~~~~~~~}}~~~~||{||}~}|||~~~}}|{|}~}~}~~||||}~~}~~~~}~}||}}}}}~~}{{{|}~~~~~}|{||{yxyyzyyyyz{|}~~~~}||{{{{{|}~~}||~~~||}{z{|}}~}{zyxwwxxyz|~}{zzyyz{}~}{zyzz{}}}~}}~~}}||~~~}~~}}}}}~}~~~}}}}}~}}}~~~~~~~}}|zzwvuttssuuuxzz{}~~~}}}~}~~|}|{}~~~~|zxxxwwwxyzzzzzzyyzyz{|~}|{zzzz{{zz{}~~~~}{{{{zzzz{}~}}~~~{zyxwwvvwxyz{||}~~}||}}}||}~~}}}}~~}}~~~~}~~}}~~}|{yxvuvxyzyyz{}}~~}|{zxvtttttuuvxz|~}}}}}~}}|}}~}}}~~~|{{{{yyxy|~~~~~~}{{{{|~~~~}{zxwvvxyzzz|~}||}}||zyyzz{{{}~~~}}|||{zyxwwwwxxyz|}~|{{{{zzz{||}}~}|{zyxwvvxyz|}}}~}zzzz{{|}~}{zywvuuvvvvwyz{{|}}||}~~~~}|}}}}}~~~~~~~~~}|zwusrrrrsuwy{}}|zyyyzz{|}~}|zyyyyyyyz{{{{{|{zzz{|}}}~~~}}}}}}}~~}}}}}}}~~~~~}||}||{||}~~~~}~~~}||||||{{{{{zyzz||}}}~}}}|{{{|}~~}||{|}~}{zyyxxxyz{{}}}}}}}}|}}}~}}}||}||~~~~}~~}|||}~~}~~~}{yxwvutttuuvxyz}~~~~~~}|}{yxxxwxyzz{}~~~}|{zz{{|}~~~}}~~~~~}}}}}}}~||}|}}}}}}}}{zxwvvwxxy{}~~}}~~~~}|{{{|~~~~~}}}}}|||}}~~~~}{yxxxy{{}~~}}|{{zz{{zyyyzyyxwwwxyz{{||}~~}~~~~}||{||||||}~~~}}}|||{|}~~{zxvvuuuttuvwyz|}~~~~~~~~~}}|||}}}~~~~}}}}|{|||}~}{yxxwwwxxyzzz|||~~~|zxwvvvxy{}}zzxwwxy{}~}|zyxxxxwvvvvwwxz{|}~~}|{{zzzzz{{{|{|}}~}|{zzyzyxywxyyzz{|~~~~~~~~~~}~~~~~~~}|{{zyzz{}~~~~}|}}}||}}}}}}~~~~}{zyyyyyyzyyyyzz{{{{{z{{{}~~~}}||{{{{{|}~~~~~~~~}}}|}~~}|zyxwxxyyz{|}}{yxwvuuuwy|~~~~~}|}~~}||{{{{|}}~}{zzyyyzzzzz{|}~~}|{{|~~~~~~}|}}}}||{{zyxwwvvvwxy{|~~~~~~~}|{zzzzz{}}~~}|||||{zyxxxxyyxyxxxwyz|~~~~~}}}}}|}~~~}}{{z{|}~~~~~}|{zyyyyz|}~~~}}}||{{{{{{{||}~}|zzzz{}~|{zyyyyz||}~}{zzyzzzzz{|}}}}~~~~~~~~}}}}}||{zyzz{|}~~}||{zz{|||||||}}~~}}||||{{{{||~~~~~~~~~}}|}|}}{{{{{|}~~}}~~~~~~}||||}|{|}|||~~~~~}}}~}~~}||}~}|}}|zz||{{{{{||||}~~{yyzxxyyz{|}}}}}}||}}~~}}~~}}}}}|{{|{|||}||{z{{{yxxy{{{|}~~~~~}|||{{|{}}}}}}}~}~}|}}}}~}}}~~~}{{{{{{{z{|~~~|{{{|{zz{}~}}}|{{yz{{|}}~~~~~~~~~|{zyyyz{zzzz{|||{|}~~~~~~~}~~~~}}}~~~~~~~}}}}~~~~~~~~}|}~~~~~~~~~|{{{ywtrttssstvxxzzy{||||~~}||zxwvvwwwxxy{~~~~~~~}}}|}}~~~~~~~}}~}{zz{{{{{}~~~~~~}}}~}{{{|~~~~~~~}}}||~~~~~~~~~~~}{|{{|{zz{{{||||}~~~}||}}|{z{|{z{{|||}||~}|{z{|}|}~}||}~~}}}~~~~~}}~~}}~~~~~~~~~~~~~}}||||}}}~~~~~~~~~~}|}}~~}|zzzyyyyz|}~~}|||{zz{|}~~}}}}|}}}}}||{{|}~}{{{{{|}~}}|{|~~}}~}|||{zyyz{|~~}}|||{|~}}}|}}|}}}}}~~}|{{{zyxxyzyyz|~~}|zz{zzz{}~}}}}~~~~~~}|}}}}}}}~}}}}~~}}~~~~~~~}}|}~}{zz{{{zz{|}}~~}{yyzyywxz|}|}~}{||}}ywwwwvttvx{|}}|wuuvvtqpruwwwx|~~~~~}{{}}{|}}}}|{||{zz{}}|||~~}}~{xvuuutstwxwxy{}~~~~~}|||{{|~~~~}||}~{zzzyz|}~}}}~}{{{zzz{|}~~~~~~~}}~~~~}||{zzzzz||}~}}}||}~}~~~~}{zzzyz}~~~~||~}|~~~~}{zz{{zzz{|~~}}~~|zyxwutuvuttwyyyz}}|}}{xz||zxy{{zz|~|}~}~~~~~}zyzzwuvwvvw{~~}}{|||{z|}~~~}||~}{z|~}{|~~~~~}}~~}zyyyxyz{{|~~}}|{{{|}~~||{yxyz{zz{}~~~~~}~~|zyz|}|||~~}}|||}~~}}}}|{{{|~~~}|{{{{|||~~~~}||||{{{|||{{~~}||}}}}~~}|{zzzz{{|~~~~}|zyyz||{|~~}}}~}~~}{|}~~}{yyzzzzz{{{{{}~}}}~~~~~}}~~}}~~~~~~~~}}|}~~}}~~||}}}}||}~~}|{{}~~~~~~~~~~~}{ywvuuvvvwxz|||}~~~~{{}|zz|~}zxxxyxwvwz|~~~}}}zy{~~}}~~~||}~~}|{|~}|}}}}|{{|||}~~~}}~~~~~~}|{zxwwwxwuvvwxxxz}}{{}~}}~~~~}|yuttuwwuvwz|~~}||}~}||}~|{{}~~~}~~|}~~}~}{ywvxzzz{|~~}{yyyyyyzz}~|zzzzzyxyz|~}{{|}}{yyyxyyz|}}~}}}}~~}}}}~}~~~~}}~~~~}}}}||{{}~~~~}}~~~~~~~~~~||{xutuuvvvxz{~}||{zyy{}~~~}}~~~~~~~~~}}|{zyyzyyyyxwxxyy{}~~}}~}}}}}||}~~|zyzzzyyxyz{{{|}~}~~~}}~~}zyxwwxxwwxyz{|}~}{zyxxyyyyzzz{||~~}||}}~~}|{zywvvvvvvvuvy{|~~}|{zxwwwxz|~}}}}~~~|{||zyyxyzzz{|}~~~~}~~~}{zyxwwwxyz{{{}|zyxwvvuvwxyz{{{{zz{z{|~~||{{{zyyyzzyz{{{||zyxwvvvvwy{|~}|{{{{{{{||~~}~~}}}|{zz{zyyyxxxyzzz|}~~~}}|{||}~~}~~}|||}~}|{zzzyyyz{{{|}~~~~}|||{{{{zz{{|||}}~~~}}}|{{{|}}}||||||{{{|}~~~~~~~~}|{zz{||}|||{zzzzz{|~}||{{{{{||~~}|||}~~}}|{{zyxwxyyyzz{|}~~~~~~}}}}~~~~~~~~~~~~}|{{{{{|||}~~~}|{zzzzzyz|~~}|}|}~~~~~~}||{{zzzz{|}~~}}~~~|{zxxxxy{}}zxwwwy{|~~}}}|}}~~~}|{{{zzz|~~~}}}}}~~|{{{{||||}}~~~~~~~}|||}|{{{{|}}~~~|zzyyyzzz{|}~~~~~~}|{}~}|{{{{|}~}}}}|{{|}~~}}}{{|||}}}|{zyzyz{{{}~|{{zyxwvtttsttvwxz|}~~~~~|{{||{{{zz{{{|}~~}|||||}~}~}|{{{{{{{|}~~}|{{|}~}|{zyyxxxxxwwxxxyzz{||}}~~}}~~~~~~~}}}}~~}}~~~~~~}||zzzyz{{{|}}~~~}}}}}|}}}~~~}|{zzyy{|~~}}}}}||{{{|}}}~~~~~}}|||}~}~~}|{zyxxxyz{|}~}|zwvtttuvvwyz|~}|{zyyyz{}~~~~}~~~}||{|}~~~~~~~~~}|{zxwvwvvvvwxz{}}|}|}~}}|{|{|||||}}~}||}}~~~~~~}}}~}{{zzzzz|~}|{yxwvvvwwwxyz{}~}{zyxxxwxxyzzz{|}~|{zyyxyyyz{{}~~}}~~}~}}}}}}|{{zxxyyyzzz{|}~~~}|{{||~~}}}}}~}||zyyyxyz|}}~~~}{zyxwvvutssssuuwyz|}~~~}}}}}}|{zzzzyyzzzyyxxxy{|}}~~}||}}~~}|||}~~~~~~}|{{zyyxxxyz{}~~}|{{|||}~~|}}|}|}~~~~~~}}||||{|~~~}}~~~~|{{|}}}~~~zxzxuwyxy|||~~~~~|{}}zz~}{}}~~~}}~~~|||z{|||{zyyxz||{}|{|}}}~~~}||z{}~~}||{||}~~~|||}|}~~}|{zzzzyzz{{{|{||}~~~~~~~~~~~~~}~~~~~~~}}~~}|||}~}{z{{z{|}~~~}}}~~}{zy{}}~~}||||}~~}~~}|||}}~~~~~~~~~}}~~}|{zz{z{{{z{||}~~}|{{zz{|~~~}{zyxyyz{}}~}|}~~~~~~}}}}}~~}~}|{zyxxxyz{{}~~}||{{{zyz{|}~}{zyyyyz|}~~~~~}|{{z{||||}~~|||}}}~~~|zyxxwxyz{|}~~~~~}}|~~~}||zzyxxxxxxyz{|}~~}||{{zzzzzzzxxwwxz{|~~~~}}~~}||}}~~~~}|{zzzzzyyxxyzz{}~}|||||}~}~}|}}{{zz{{|}}~~~~~~}}}~~~~~~}}}{zzzzzz{||}~~~~~~~}}}||}~|{{z{}}~}}|||||}}~~}{zyyyxy{|}~~~|{zyxxxwvvvwxxxxwxxy{||~~}|}}~|}}~~~~}}~}}{zzzyzzyxxwxxxz{|}~|zyzz{|~~}{zzyxwwxyyz|}}{z{|||}~~}|{yxwvvvvxxy|}}~~}}}}}~~~}}~~~}|||zz{z{||}~}||{zzyxyyz{}~~~~}}~~}}~~~~~}}}}~~}~~}~}{yxwvvxwx{|}}|yxwwvvvtuvwxyy{{|~~~~~~~}|}||}}|}|}}|||}~}~|}~}}~}~}~}~~~~}|{{zzzyyyz{|}~~~~~}~~}}}}|}~~~~~}~}|{zyyyyz{{|}}}~~~~~|{{{yz||}~~~}{{{|}~}|{zzyyz{{|}}}~~}|ywwtrrrqrssvwwwyyy{||~~}}}}|}}||}}|}}~~|||zyyyy{{|~~~}}}}~~~~}|zzyyyxxzz{~~|zyxxwxxxz{{}~~|{zywwxxz}~}}~~~}}|zz||~}|z{|{}}|||||||~}}}}}}}|}~}~~~~}}}}}|{z{|zyzzz||}~~~~~~}}}}~~~}}~~~}}}}|{zy{|{|}}~|||{{||}~~}||{{}~~~~~}}~}~~~~|{zwwxxwxwwxyz|~~~~}}~|}~}}~|{|zy{zy||}~}|{{zzyyxxyzzz{|}}}}{zzyxxwxz{{{}}}~~~~}~~}}~~~}}}~~}~}}~}}~~}~~}}~|{{zxxyyyyz{|{{}~~~~}||||}~}}~}}~~}}}||~~~}}}}}|{{{{{{{|~~}||}~~|{yyyxwwwwwwwyzz{|}~~}|{{{{{{{{{|}}|zzyxxwwwwvvxxyz{}~}~~}|||{zzyxxyz{{{|}~~}||{{|}|||{|~~}~~~}}{yyyyz{{|}~~}||{{{z|||}~~~~~~~||||}~~~~~~~~~~}}~~~~~|{{{|}}}~~~~~}}~}|yyxvuvwx{}~~~~|{zxvutsstvwy{~}}|{{z|~~|zxwussstuuvwwwxzz{{|}~~~~~}}}}}~~~~~~}{{z{|{||}~}|{zz{z{|~~}}||z{zyyxwvuuvwx{|}~~}|}}}~~}~~}~~~}{||||}|}~~~}{zyyzyyy{}~~|{zxwwvxz|}}}~~~~}}~}}~}}||{z||||}|{{|}}~~~~~~~~~}}}~~}}}~~~~~~~~}|||||zzzzyyyyyzyz{|}~~~}}|zzzyyxxwyyy{|}~}}~~~~~|zxwwvvvxxxyz|~~||{zyyzz{{{}~~~~|{{||{|~~~}{{|}~~~~}||zxvwwwvuvvuuttvwxxz|~~}~}|{{zyxwxyxxwxz{||}~}||~~~}~~}}}|{zyyyywvuuuvxyzz|}~~~~~~}}}~}~}}}}~~~~~~}|{zzzzyyy{|}~~~~~~}{z{{}~~~~}||}}|{yxxyzz{|~}}~|{{zzywxyz||}}{yxwvvuuvwvxz{|}~}{zz{{{{|~~|{zz{zyz|~~~~~}}}}|zyxyz{{z{}~}}}~}|||||||}~~~~}|}}~}{{{||{{{{|}~}}|}~}|}~~~~~~~}|||}~~~~~}~~~~~}|{|~~}zyy|}||||~~|}~~~|}~}}~}}}~~}{||||}~}|zy{}~}{zz}~|yxyyywvwwy{~~}}|{zyxwvwyzyyyz{}~~~}|yyzzyzzz{|~~}|{|}~|zyy{}}||}~}|{{zxyy{{{{}~|zyz||{{{~~}|||}}~~}}}}~}||}~}~}zywuvwvwxyz{~~}||}~~~}|{||zxvuvvuuvwy{{z{|}~~{yxwwwwwwwyz{||}~~~~~~~~~}|{{{{}~}{zxwwxyxwwy{~~}}~~}}}|||}~~~|{zyyxxwyz|~}{{{z{{|{{{}}~~}}~~~~~~}~~~~~|zywvuttsrqpqqqrtvx{~~}}}~}|zyyz{{{}~~~~}}|{zzyz{zzzzz{{zzz{{|~~}{yxwwwwxy{}~~~~~}}}}~~~}||}}}}|}~~~~}|z{{{{{{||}~~|zyyyzzyz{}~~~~~~}~~}}~~~}~}}}~~~~~~~}}}|||}~~}}~~}}}}~~}}}}||}~~~~~~}||}}~}}}}}}||}}}|{|||}~~~}}|{{{||{||||}}}~~~|{z{|~}|zxvttsrrrqstutttuvwxwwyz}~~~~~~~~}|}~~}}}}}~}}}}}}}}~}|{zzzyz{|~~}~~~~}}}~~}|}~~~}|{yyzzz|~~{ywvusrrsstuvwwxxyz|}~~~~~~}|zyxxxyyz{|}~}~}||||||}}~~|{yxxxxxxxxwwwxxxxyz{|||}~}}~}}|}~~~~~~}|{{{{{{{|||{{|||~~~~~~~}|{{||||||}~~~~~~~~}|{{{|||}}~~~}}}}}}}~~}}}}}}}}~~~~~}}||{|}~~}|{{z{||}}}}||{|~~~~~~~}||{{zyzyxxyyyxyyyy{|}~}||{zzz{{zz{|~}}}}|}}}}}~~~~}}||{{|||~~}|||||{{{{z{{|}~~~~~~}}~~~~}|||||{{{zzzzzyyyyz{|}~~}|}}~~~}}||}~~~~}}}~}~~~}~~~~}|}|}~~~||}}|||}}}}|{|||{{z{{{|}}}}~~~}}~~~~~|{{{z{||}~~~~~~}{zyxwvvwxzz|}~~~~}}}}~}}}}|}|{|{|{{{{|}~~~~}|{zzyyz{|~~}}}|||{||}~~~}}}}}}}}}~~|{{|{{||||||{{zyyyz{{{||||{|}}}~~~}}~~~}|}}~~~~~~~}||||}~~~}|{{{|||~~~|{ywvvuttustvvwy{|~~~~~~~~~~~~~~}||}}~~~~~~}}~~~}|}}|}~~~}{yyxxyy{||}~~|zxxwxyz}~}{{{z{|||||||}}~~}}}~~~~~~|{zyyzyyyyy{{{{{}}}~~~}~~~}}}}}~~~~~}}|{|zyyxwwwwwxyz{}}~~~~}}~~~}{zzzzzyz{{|}~~}||{||{{{zyzzyz{z{|}~~~}|{zyyyz{|}~}}}~~|{{z{{{|~~~~}}~~~~~~~}~}}}||{zzz|||~~~}||}}}}~~~}|{{zyyxyz{|}~~}|{{zyyyzzzz{zyy{{|}~~|{zxwvuuuvwwyz{|}}~~~~~}}}~~}}}|}~}}}}|||}~~~~}{{zz{{|~~~~~~}~~~}|{yyz{z{|}~~||{zzz{|}~~}}}}~~~~~~~}||{z{{z{|}~|{zywwvwvvwxxy{{{|||~~~~}}}|{zyyyzz{{}~~~}~~~~}|||{|~~~~}}|||||}~||{{{|}}~~}|{{|}~~{ywuvvvvvwxyz|||}~}|{{{{{|~~|ywvtsrrrrrstuvxyz|}~~~~~~~}|}~~~~~}|{{zzzzyxxy{}~~~~~~~~~~~}}}}}}~~~}||||}||||||||~}}{{||}~~~~~~}{{zyyz{{zzzyz{||}~~}}}}~~~~~}}|{||||||}~~~~~~~~~~~~~||||||}~~~}~~}}|||{{{yxxwxyyz|~~}{zzyzyyyyy{||}}~~}~~}}||||{{{z{{{{||{{||}~}{zzxyxyyzzyzyxxxxyyxyz{|}~~~}|{zzzz{{|||||}}~~~}|{zzxxxxxxxxy{|}~~~}|||{zzyyyyzzzz|}}~~}{{{z{|}~~~}}}}~~~~~~~}||||||~~}|zzyxxyz{}~~~~~~}~~~~}}~}}||{||}}~~}|}}||||~~}{zyxwvwvvvwxz{}}{{zyxyxy|}~}|{{{{{{|}~~~~~}~}|{z{{zyz{|}~~}}}|}}~~~~}}{zz{zzyz{{|}~~}}}~~}~~}~~}{{{{{|}~}}||{zzzz{{|~~~~}||||}}}}}}|}~~~~~~}~~}{zywwwxyz{}~~}}}}}~~~~}}}}}~~~|{z{{{{|{{|}~}}}}~~~~}||{z{{||}~~}|{zyxxwwxxy{||}}~~~~~~}~}|{{{|||}~~}}}||{{z{||||~~}|zyyxxwxyz|~}zyxxwwvwwwz{}~~}}|{zzzyyz{zzzz{z{|~}|||{{{|}~~~}}}}}}}}|||||}~~~~~|zywuuvvwxy{|~~~}}}||zzzzz|}~}||||}~~~~}|{zzyyzzz{z{|}}}}~~~~~~~}}|{{{{|}~}}|||{zzywwwuuuuuuuvvvwxyz|}~~~~~~~}|{zzxxxyyz{|~~~|{zzyxxxyyy{}~}}}|{{{z{}}~~}|||}}|}}}}zzzywvwwyz{}~~|{zz{||zz{{|{||}~~~~}~~~~~}||zz{|||}~}~}}}}|}}}||}~~~~}|||}}|{}~~~}~~||{yyxwvvxz{|~~~~~~~}|||{{{zzzz{{{|~~}~~}{||{z|~~}|{zyxwwxxxyy{}~}{{{{{|||}~~}~~}~~~~~}~}~~~~~~}|||{|}~}|~}}~}|}}~~~~~~~~}}~}|{}}{zz||{|~~}~~~}|{|||||}|}~|{{|||}~~~}~~~~|||~|zz}~|z{}}|}||}}|||}~~~~|{{{zxxwxwvwxyyyz|~~~|zxxyxwx{~}||}}}}}}~}}}||||}|{|}}}}{{{zywvwyzyy{~~~~}~}|}~}}~~}~{|~}{|~~}}}}}{yyyxxz{{|~~~}|{{{||{{z{||zz{zz{|}~~}{zz{{{{zz|~~~}|{{|~~~||{zzyxxyyzz{|}}}~~|}}}}}}||~~~~~~}~~~}|{|}~~~~~~}{zzyyyxxxxz{}~}|||{{|~~}|}~~}~}}~~}}}~}}~~}|{{|}~}}~}}|{zzzz{||}}}~~}||}}|{{|}~~~|{|{xxxx{}}~}|{{{|{z{}~}||}~~{y{}}}|}|{~~~~~~}zzz|{zyz}~}}|~~~~}zyyzxwx{}~~|zz|}{zy{}~{y{~|~~~~}~}|~}yy{}|zz{}}}}~~~||~}|}~~~~~~}}}{}~zxy|}}|{|}}||}}}|}~~~~~|}~|||zyz{|||~~~~~}zyyzzxwwwwwwxyyxyy{|{zz}~|{}~|{|}}}}~~~~~~~~~~~|{|||||}~~~~~}~~}|zyz{zzz{~}||}~~~~}}|}}|{zyyzz{}~||{{|{{{|}}}}}|||||||}}}~~}}|||~~~}}|||{{}~}|||}}}}}~~}}||{{z{|||~~|{zyyyyz{{{|~~|{zyyyyyyyz||}~~~~}}{{{{|}~}|{{{{{|}~~~~~~}~~|{{z{z{||}~~}|{{{{{|}{{|~~|{z{||}~~~}|{{|{yxwxxyz{{|}~}}}~}|{z{zzzxwxxwwwwxyzz{}~~~~~~~~~~~~~}}}}~~~}}||}}}}}}}}~}|}}}}}}}~}~~~~~~}}~~~~}~~}||||}}~~}}|zyxwwuvvwxyz{}~}|{zz{{||}~~}}|zyyxyyzz|~~|{zzz{}}~~}}}~}}}}}|{{zyzzz{}~}{zyxxwuttttuuvwyz|~~|yvrpnkjkklmnpqsvy|}|{{{zyxwvutttuvwwxyzz|}}}}}}}}~~}{{ywwwwvwxyz{|}}~}~~}|{zzyyyyzyzz{{}~~}}}||||}|{{{{|}}~}}}|{|{{}~~~~~~~~~~}}{zxxwvutuvvxxxwxxyz|}}~}|{||}~~}|}}|}~~}~}}}|||||||}~~~}||{z{{{|{{|}}}}~~~}|}}}}}~~~~~~~~~}|||{yyxwwwwwyz{{|}~~}~}|}}~~~~}}}~}~~|{{{|}~~~~~~~~~~}|{zzzyyzz{zzz{||}}~~~~~}}}}}~~~~~~~}|||}||||||||{{{zzzz{{||||}~~~}{{zzzz{|~}}}}}~~}|{zyz{{|}~~}}{{{}}~|{zyyyzz|~~||}~}|{{zz{{{zz{}}}~~}}}}}}|{{{zz{zzzz{|}~~}|||{|||}}}|}}}~~~}}}}|}}}}~~}~~}}~~~}|zzzyyxyzz{{|}}~~~~}}|||}~~~~~}}|}|}~~}|{zzyz{|}~~~~~~~}|{{{{|}}~~~~~~~~~}}}~~~}||}~~|{zyxwvvuuuvvwwyz|}~|{yxwvvvwyz{}~~~~~~~~~~}}}}~}}|}~~}}}}~~~}{zyyxxxyz{||~~}{zyyz{|}~}||{{{{|{{||||}~~~~}}}|}}}~}}}~~~~~~~|zyyyy{||}~~~~}{zzyyzz{||~~}}||||}~~~~~~~}~~~~~~~~~}}}}~~~~}||}}}~~~}||}}}~}{zzyxwwwvwxy{{}~}{{|}~~~}|{{{|}~~~~}}{zyxwwxxyz|~~~~~~~}~~}~~}~~}}}|}~~~~~~~~~}}|zzz{|}~~~}|||||||}||}}}}}}~~~}}~~~~~}}||{{{||||}}}}|{zz{{{|||}~~~~}}|{{z{{||~}}}}~~~~~~~}}|{z{{{|}}|}{zz{z{||||||{{||||}~~~}{xyyyyz{{{{||||}}}}}|{yyxxwuvwyywwxwwvuuuuvwy|}~}}||{{zyyz{|{{}~~~~}}~~}}~~~~}~~}}~~|{{zyzyxxwxyzzzz{|}}~~~}|{zzzz{|}}~~~~~~}}}{zz{{{zy{|{zz|}}}}}~}{{}~|{{}}}|{||{xwxyxxy{{{|~~~~~|}}~}}{}}{z|~}|}~}}~}{xvvvtssssqqrtttvxyz{~~}~~~}|~{|}|zz}~}{|~}}~~}}~~~|}~}~~}}~~~~~~}{yz{{z{~~}}~~|{zz{|}}~~~~~|||}~~~~~~}|{|}}}}}~~~~}~~}}}}}{{|~~~}{z|~}{z{}}}}~~}|||}|{{}~{z|~~}~}{}~}}zz|~}{y{}}|{z{|}|zzz{}}}||}~~~}~{|~~{{}~~}|~~zxy|~~{z{~|}}}~}|}~~~{{{{zyyz}}|{{|~}{z{||{zzz|}}|{}}{zz{{yyz|}~~~~}~~}||~~|zyzzzyyz{|}|~~}{{{{{|}|||||||{z{~~}|}}{}~}}}zyxxyyyz|~~~~}|}}|{z{{{|}}~~~||}}}|{||{z{}~}}{{{{{z{{{|||}}}~~~~~~~}~~~~}}}~}}}~~~}~~~|{{{{zyz{}~~}{{{{{{{{|~~}}|}~~}}}}~|zywvvwxxxz|}~~~}||{zyz{||}}}~~|zxz|zxwwy{zxx{}~~}}~~~}}}~~~|{}~}|~~}z{}~~}}~|{}~~|z{}~}zz~}~~~~}}}~~}}|{}}|{|~~}|||{}~ywwxwvvuutvxyyz|}{{{{zyyz{zyz|~}{{}}|~}~}}~}||}~}}~~zxvvuspmorrqpquyzz{~}{}}}~~~~|{{|{{zyz|}}}}}{y{}~|xx{~~}||}}}~}||}~~~~|{zzzyz{||}}~}}}|zz{{{z{}~}}}}}}~~}|{z{{{zz{|}~~|{|}~~~~||}}||}~~|{{zwvwxyxvvxxxyz{{|}}~~~}~~~}~~}}~}}}}~}~~}}~~}~}~~}}}|{{{{}}}}|}~~~~~~~}}}{{zz{||}}~~|zyyyyzz{{|}~~~~}~~~}}~~}}||{|~||{z||}~}}}~~}~}~~~~~~~|{zzzz{{{||}~~~|zxwvuttsstuvwxz{|}}}}~~~}~~~~}~~}}~}}}~~~~~}|}}~~~~}}}}~}~~}}|{z{{zz{|}~~~~~}}~~~~~~}|{{{zzzyzzyyxyzz{|}~~}||{z{{|}~~}}|{yyxvvvvvvvvvvwy{|~~}||{zyyz{|||}~~~~~}||{{{{||}~~~}|{{{{{zz{{zyyzz{|}~~}|{yxxxyyz{}~}{zyxxxxxyz{||}~}|zzyxyyyyy{|~~}{zz{{||}~}}}}}}~~~~}}}}}}~~~}}}}}}~~}|{zxwvvwxyz}}|{zyxyxxwvvvvwwyz|}}|{zywwvvvvuvwxxy{|}}~~~{zzyxxxyyyz{|~}|zzxwvuvwwwwvvvvwvwxwy{}~}|{yyxwvvuvvwxxxxy{|~}|{zyxxxyxxyyz|}}~~|zzyxwvvvuuvwxy{~~~}}|||}~~|zyyxxxxxwwyz{|}}~~}|||{{zzyxwvtttssstuvxz|~}}~~~~~~~}}}||{yxxxwvvvvwxyz{}~}|||{{|}}}~~~~~~}}}}}~~~~~~~~}~~~~~}~~~~}}||zyxxxyyz{{|}~~~~~~}}}}~~~~}|}|||||}~|{zxwvuuvuuvwwxxxwxyyz{|}~~~}}~~~~}|zyxwwwwwxz{}}~}zwtqommmnqsux{~~}{yyywwwvvvwxxxxxwwxyz{|~~}}|zzzyyxxxyyz||}}}}~}|{zzzyyxxwxxyyyyzzyz{{{||}}~~}{ywvuutttuvwwyzzzz{{{|}~~|{{{{|}|}}}|}||||||||}}}~~}||||{{|}~~~~~~~~}}|}~}}}}}~~~~~~~~~}|{|||}~~}|}}}~|zxwvuuvvwxz|~~~}}~}~~~}zyxwusrqpppqruxz|~}}|{zyxxxyyz{|}~}||{{||~~~|{zyxxxyzzz{{|}}~~}|zzywutttuuwxyz|}~|zywusqpnnnpqrtvxy{}~}||}}||}}}~}}}{zyyyzyzzz{{|||}~~~~~~}~~}~}{yyyyxxxxxxywxxxzyzzzzzz|}}~~~~~~||}~}}|{{{zzzzyyxxwwxxyz{|~~~~}||{{{{z{{{|{{{|}|}~~~~~~~~~~}|zzyyyzz{|}~~}}}}}|}}}}~~~~~~}}{{zxwwwxxxwwwxxwwxxyz{{}}{ywtrqpoppqrstuwz|~~~~~~~||{yxwvvvvvvwy{|}~}}|}~~~~~~~~|{zzz{{|}~}||||{zzzzz{{||}}~~~}}{zxwwvvuuuuvwxz|~~}}||{||||~~}||||{zyxxxxyyyzz{||}}}}}~~~~}|{{{||}~~~~~}}|{{{|}}~~~~~}~~~~~~}{yxwvuuuttssstuwy{~~~~~||{yxwvvvvvwxyy{|}~}}{ywvttuwxyz|~~}{yxxxyyyyzz{}}~||{yyxwyxz{}~}~~~}~~~~}}{yxwwwwxxyz{}~~~}}}|{|}~~~~|{zzzzyxwwwwxxy{|}~|{{zzyyyxxwvwwxz{|~~}|{{zzyyyyzz{|}}~}~~~~~}}~~~|||||}}}|||||{|}~~~~}}|{}}}~~{zyyyyz{|}~}}||||{zzz{|}~}}||||||{|||}}~~|zywvvutsstuvwxwxz|}~}{yyzzzz{|}~~~~~}}~}}|{{zzzzz{|}~~|{|{zzz{zz}~~~}||||}}~}}}|{{{zzyyxwvwwwvwxxxy{}~~}}}}||}~~}~~}{{{z{{|}~~}{yyxyxz{|~~~~~}}|}}}~~~~~}|zzzz{{||}~~~~{{zzyxwxyxxyzzzz|}}~~~~}}}||{{||{{|~~|}}~~~~}}}}|}}~~~~}}}}}}}}|{{{|||}~~~~~~}~~}}}~~~~~~|{{{zzz{}}||}}}}~~{zxwvutttuvwy{{}~~~}}}||||}~~}}~}~~~~~~~~}}}~~~~~~~~~~~}~~~~~}|{zzzz{|}~~}}||{{{{{|}||}}}}}||zyyyyyxyyz{||~~|{{zzyzyyz{}~}{zyyxxyzz{|~~~}|{zyxvtsrrrrtuuvxy{|}~~|{zzzzz{{|}}}|||}|{{{||}}~~}}|zyxwwwwxyz|}~}}}|{zzyyyxyzz{|}~}}}|{zzzzzzz{{{||||||||{{{|||}~~~~}}}}}~~}~~~|zz{{{|}~}}|||{{{{|}|||{zyyxyyyxxxyz{}~~}}}}}|||{{{{{{{zzzz{|~~~~}{zwvttstuvwy{}~~}}|{zzyyyyyyyz{}~}|{{||{zzzz{||~~}}}}}|||}~~~}}}}~~~}|}}~~~~~}}}}}||{yxvuuvvvvvwwwwy|}~~~}}}}}~}}|{zz{|||}}}~~}|{||{|}~}|{||}~~}|||||}}}}|{{{|}}~~~~}~~~~~}||||}~~~~~}}~~~~~~}|{|}~~~}|{zyyyxxyzz|}}~~~}|{{{z{||}~~}|||~~~~}|||}}||}}}~~~~~}||{zzzyz{||{{{{{{{|{{||{zz{|{{|}}}~~~~}}}|}}}}~~~~~~}~~}}}~~}}}~~~~~~~~~~}}}}}}}}|~}||~~}}~~~~|}~~~~~|||}|{{|}~~~~~}}~~|{|}}{{}~}~~}~~~}~}|{z{zyyyyz{|}~}~~~}~}||}~}|~~~~{yxyyxx{}~}~~}}}}}}|{}}}}~~|}~}}~}|||}|{{}~~~~}||}}}}~~}~~~}}}~~~~{zyyyyyy{|}}~~|{}~}}~~~|{{}~~}{zyyyxwwwxxxy{}~~}}|zxxxxxxwxy{~}{z{|{zyz{}}}}~~|{yyxxxxxy{}|}~~|{zyxvuuwxxyz{}~~~~~~}|{zyxvvuvwwwxz{}}}~~}}}}}~~~~~}}}|{z{|~~}||||~~~~~~~~~~~}~}}||}~}|zzyxxxxwxwxy{}~||{{|}}}~~~~~~~~~~}~~|{z|}||}~~~|{{||~~~}}~~}{y{}}}{zz{{zzz{{}~~~~~~}}}}}||{{{{zz{zzyy{|}~~}|zyxyzzyyz|~~|{{{}~~}||{{yxwwxxyzzyxyyxwvwxxxy{~~~}}~~~}}~~~~~}}}~~~~~~}|yxyyzzz{|}||zyyy{}}|{{|}|zyyyyyxxwxzyxwvvxyyywvxxwxz{||}~~~}{{zzzzyz||}~~~~~~}~~~|zz{{||}}~~~~~}|{{{{{{yy{|}}~~}}}}}|{|~~~~~~~~~}|{}}}}}}~}}||||}~~~~~~}}||}~~|{z{|{z{|}}}~~}~~|zxxxxyz|}}~~~~~~~~~|||}|||~}zyzzxwwxyyz|}~~||}~~}}~}zyxzzzzyz|}}|}|zxxy{{yz}}||||~~}~~}|zyyyxwxyyzyyz{||}~~}||{ywvwwwvutvwwwvwx{}~~~~~}~~~~}||{zyzzzz{|~}|zyyyzzzz{||||||}}}~}~}{zzz{{{zzz{{{{|}~~~~~~~}{ywutttttuuwy{}}~~~~~~~~~~}||{|||||||||||~~~~}{zzz{|}~}}||||}~|{zyyzyxyxy{{|~~}|||}}~}}~~~~}|}|{{{{zz{|}~~}}}}~~~~~|{||zxxyyyyxxyzzzzzzzz{}~}||{zz{|}}~~~~~}}||}|zz{}~~~~}||{zzyzz{||}~~}}~~}|{{{{zyyyyzz{|}~~~~~}}}}~~~~}|{zyyyz{|}~~||||{{{{||}}~~~}}}~~}~~}{zwwwwxyz|}~~~~~~~~~|||}}~~~}}}~~~}}}}|}}}}~~~~}}~~~}}|{{{zyxyyyzz{}~}}{{||{z{||}~}{{yyyxxwvuuuuuwxy{||}}}}}}|||zzz{||~}||{|~~|{zyxxyyzz{|}}}~~~~~~~}}}}}~~~~~~~}}~~~~~}}||||}~~~~~~}||{{{zyxxxxyyzzz{{|}}~~~~~~}||}|{||{||}}~~~~~~~~~}}||{zz{{zz||}~~~~}|zz{|}}}}~~~}|{zyxxwwwwxyz|~~~~~~}~~|}~~}}}}}~}{ywusrqrssuwy|~}}}||{|||}~~~~}|||}~~}}}}~~}}}|||}}|}~}|}}~~|zywuutsstvy{~~~~~}}}|zyyxxyxyyzz{|{z|}~|{zzyyyzzz{|}~~~~~~~}~~~~}||{{{{{||}}~~}|{zyz{{|}}~~~~~}|{yxwvutttuuwxz{|}~~~}}}}~~~}|{{{{{|}~~~~~~~~~~~~~~~~~~~}|{|{{zzz{}~~~~~~~}|{zyvvuuvwxz|}~~}}|{zyyxwwwvuwxz{}~~~}||||{|||||}}~~~}~~~}|}}~~}}|{zzzzzzzz{|}~~~~~~~~~~}}~~~~~~~}}}{{{|~~~~}}~~~}}}|{{|}}~~}}}}}~~}~~~}}~~}~}}}~~~~}}}~~~~~}~~~~|{ywxwwxwxxz{|}~~~}}||||||}~}|{|}}}}}~~}||{|}~~~~~~}||{{{{||}}~~{yxwvutsrrrstuuvxyz|~~}||{zz{{{{{|}~~}}|{z{{z{{{{{|}~~~}|{zyyzz{|}~~}|||}||}}||||||||}}~~}}|{{{{{{z{{|}}}~~~~}|{{{{{{|}~~}|{{zyyyy{|||||||}~|}}|}}~~~~}||{|}|||||}}~~}|zyywwvuwwxxz{{{{z{||~~}|{zyyxxxxyy{|}~~~~~~~}|||{{|}}~~~~}}}}}|}~~~~~~~~~~~~~~}}~~}}}}}}}|}}~~~}}}}||||||||}~~~}~~~~}|}}}}||||||}~~~~~~~~~}|||}}}}}~~~}}~}}}~~~~}}~~}}}}~~~}}}}|{{{{{||||}~~~~~||{||{{{|}~~}{zzzyz{z{|~~}|{{{{zzzyxxyz{|}~}~~~~}}}}~~~~~~~~~}}|{{{zyxxxxyz{}~~~~~}||{|}~~}}~~}}}{zyxxwwwxy{|}~~}~~}|||{|}}}}|}~~~~~~~~~~~~~~}|||||}}~~}{zzzzyxyz{}}~~}}}|zyz{|}|}~}|}|||{}}~~~}{{z{{zzyz{}}|}|~~~~~~~~}}}~~}}~~~~}{yyyyxxxxz|}}~}||||zyxyz{{|}~~}|{z{}~~~~~}}}|zxx{}~|{{{{||{yxyyyxurqstvxwwwy|~}||}~~}|~}||||{{zzz{{||||{{zyyz{}}}}~}|}~~~~~|zywvuttstuvxy{}~~~{yxxxyyyyy{|~}}}|}~~}}||}~~}}~~}|{zzyxyz{{{|}~~~~}|||||||||{zzyzzzz{||}~}||||}}|{||}}}~~~~~~~~~|{{|}}~~~~}}~~~~}}|{{|}}~~}}~}}~~~~}}~~~}}}}|||}}||}~~}~~~~~~~~~~~|zxwwwvvvxxxx{|}~~|{{{|||~~}|||zyxxxxyz{|}~~~~~}}}}~~}}|}~}~~~~}|||}}}|}}|||}}~~~~}}}}~~}}}}}~}|{{{{{|||}||zyz{|~~~~}|||||{||}~~~~~~}}|{zzywvvwwuttuwxxz}}}~}~~}~~}}}~}}~}~~|~~}~|}~~~}~~~{|~~|{}~}{|}}}}~~}|~~~~~~|||}}||||{xwwxyxy{z{}}}~~{yy||zz|~~}}~~~}}~~~}}}|{{|~~||||zwwxzzz|}~~}}~~}}}{zzzzywxz|}}}}~~~~~~~~{z{||{yyz{{{zyyyzzyyz~~~}|{{|}~~~~}}|{{|{{{{||zzz{{{z{|{z{|}}}}~~}}}|{|}~~}~~}|}|zyxxy{zz|~}||zxwwwvwwxyzz{}}|{zywvwxy{||}~}~~~~~~~~~~~}||||{z{z{{{yz{}~~~~~|zzzywvuvwvvwxz|}~~~}|}}||{{||||}~}~~~~~~}}~}{{{|~}}}~}{yyyzzyxy{||}~~{{}}}~}|{z{}}|{|}~~~~~~}{yyz{||{|}}||}}}|}~~}}~~}{{{}~}{{||}}|}}}}}}}|{zzyz{|}}~}}~}}}~|{zzyyyzz{|~~~~~||{yyyz{|}~~}||{{zzz{{{|}}~~~~}}}}}~}}}{{|}}~~}~~~}|{zzyyz{|}}}}~~~}}||}~}|{||}~}|||||{{{}~~}|{z{{|}}|||}}~~|{{{zzz{|{yyyxyzzzzzzz{|}|{{z{||||~}}}{|{|}}~~}||{z{|}~~||||}~~}~~~~~~~}|{zz{|}|}~~}}}~~}}||||{{||~~}}|||}~}|{zyz{{zyyyyzzyxyyz|}~~~~~~~|}|||}~~}}}~~~}}}}}|{||}}}~~~~~~~~~}||{{{{{|}~~~}}|}~~}||{{{{||||}}~~~~|{{z{{{{|}}~}|{zyxxyyyyyz{}}|{zzyzz{|~~~}~~}|{{{||||}~~}}}}}}}}}~}|zywvvvvwxyyzz{|{|}}~~}~~~~~}|||||||}}~~}{z{{|}~~~}||}}}}}}~~~~~~~}}}~~~~~~~}||{|~~}}}}||}|}}~~~~~~~~~~~}}~~~}~~~~~~~~}|||||||||}~~}||}||}}~}}~~}}|||}~~~~}{{{{{{{{{{{{{zzzzz{{|{}~~~~}}}}}}}~~}~~}|{{{zzy{{zzyyxxxvvvwwxy{}~}}}}}}}~~~}|||}}~~~}}}}}|||||}}}}}~~~}|{zyzzzzzyyyzz{|~~}|zzyyyyzz{{zzzzyxwwuvwvwxxxyzzz{|~~|zz{||~}|zzyyzz{|~~~~~~}}~~~~~~}}}}~~~~~~}}|{{||}~}~}~~~~~}~~}}|{|}~~~~~~~~~~~~}|{zyyyzz{}~~}}||||}~~~~~}}|{{zyzyzzz{|||}}|||||zyxxxxyz{|~~~~~~~}zyyyzz{||~~~~~~~~}||||}}|||{{|{zz{zzz{||}}~~~}|zyxwxxyz|}~~}}}||{z{yxxxwwxxyzzz{{{{{{|||||~~~~~~}}|{zzz{{|}~~}}}}}}~~~}|zxxxwvxyy|~~}~~~~~}~}}}}~~}|||}~~~}}}}}~~~~~~~~~~}}|{|}}}~~~~}{{yzzz{{|}~~~~~~~~}}}}||{zyyyxyz{}~~||{{zyyxyyz|}~}{yxvvuttuuwxyz{}~~~~}}}~~~~}|{{{{{{|}~~~}|{{{{{{zzyz|}}~}}}~~~}|}}}~~~~~~~~~}||{{{{{{|||}~~}|||||}~~{xvtsrqpqqrstuwxz|~~}}|||}~~~}~~~}|{zzzyzz{{}}~~}|{{{||}~~}|||}}~~~}|{{|||}~~~}}}~~~}}}}}{{{zzzz{}~~~~~~~}|{|{{|~~~}}}}}~~}|{zyy{|}~~~~~}}~~~~}|||}~}}}}}}}~~}~~~||||{{{z{|||}~~~}}||||}}}||{zzyxxxxxxxvvvvvvvwxz{|}~~~}}{{{zz{{||~~}|||||||}}}}~}|||{z{}~~~}~~~~~~}~~~~~~~~}}}}}}}}}}~}}|{{z{|~~}|}|}}}~~~~}|||||~~}}}}~~~}||{zzzzyyzyxxyz{|}~~~~~~}}|||||||}}~~|{zz{|}~~}}|{zyyz{}}~~~}|{zzzzyyyzzz{||}~~~}||||{|}}~~}}|}}|}}~~~}~~}|}}~~~~~}}}||}}|zzzzzzzz{{{zzz{||~~~~~~~}||}}~~~~}}~~~~~~~}||||{{{{||}}~~~}|{{{|}}}~~}~~~~~}}}}}}}~~~~~~~}|{||{{|||}}}}}~~~}}{zzzywxyz|~~}||{{{|}~~~~~~}~|{{zyxyy{||}}}~}}~~~~{{zyyyyyy|{}~~}}}}~~~}|{zzyxxxxyyz{|~~~}}}~~~}|{zzzyxxxxyz{}}~~|{zyxxwxxxyz|}~~~~~~~~~~}}~}|{{|}}~}|{{z{{||}}~~}}~~}||{zz{||{{{{|~~}}}}||}~~}}}|{zzyzz{|~~}}}}~}|zyxvvxyz{}~~~~~}||{|||}}~}~~~~||{{{z{}~}}|~~~~}}~~~|{{zzzz{{||}~~~~~~}}}||{{{|}~}{zxxxxyz|}}~}|{{||||}~~~}~~~}|{zxwuuuuvuvwxyz{|}}~~~~}|||||||{zzzyyyyyyyz|~~~~~~~~}||{{zyyyxxxyz{~~~~~~~}}}}}~~~~~~}}~}~~~~~~~~~}|{{zzz{{|~~~~~~~}~~~~~~~|{zyxxzz{||{{|}~~~}}}}}}|||}~~~~~~~|||||||}}~~}~~}}~~||zzz{{{|~~~~~~~}|{zzyyzzz|~~~~}}}~~}{zyxxyyz{{|}}}}}~~~~}||||}}~~~~~}}}}||~~|{zzzzzzzzzzzzzz{|||}|{{{{{|}}}}~~}|{z{{{||}~~~~~~~}|||||||}~~~~~}~}|{zyyxxyyzz|}~~~~~~~}}~~~~}}|{{zyyyyz{}}~~}|{{zz{{|}~~}zzzy{|~~}|{{|}}~~~~~}~~~~~~~~~~}}}}}}}~~~~}|{zyyyyxyyz{|}~~~}~~~~}{zxxwvwwwwxyz{|}~~~~}||{|}}}~~}}|{|}}~~}}}~~|{{zyxxwxyzzz|}~~}}}}}|}}~~}}}{yxxwvvwxyz|~~~~~~~~}|{||}~~}||{zzzzz{|}~~||{{yyyyz{||}}}~~~}|~~~~}}}}}}}}}}}~~~~~}}}}}~~~}|||{{{{|}}}}}}}}|{{||}}~~~}}~~}}}|||{|}~~|zzyxxyz{{|}~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}|{zyxwvvvwwwxyz||||{{||}}}~~~~~~~~~~~~}|{{{{{zzzz{{zyyzzz{{|}~}}}}|||{{{{zyyz{{||}~~}~~~~}}}~~}||{{{|}}~~~~~}|zzyxxxyz{{{|}~}|{{xxyy{{{|}}}}~~~~|{zzzz{||}~~~~~}}~}}~}}~~~}{zyxxxxxz|~~|zxwvvvuuvvwxy{|~~{yxwwxxwwxxwwwwwwvvwxxxyz{||~~|{{{{||||}~~}|{{{{||}}~~~~}}~~~~}}~~}}~}~~}{z{{ywvvwxxwxz{{{|~~||{zyyz{{z||}~~}}~~}}~~~~~~~~}~~|zyz||||~~~}}|||}}}~}||{zxwwxwwwxyyz{|}}}~~~}}}~~~~}~~}}~~~}|{||~~}}~~~~~~}}|||{yz{{|||}~~~}}}|||zzyyzz{{{|}~}}}~~~~~~~~~~}}}}|}~~~~~}||{{{z{|}~~}||||}}~~}}~~~}}}}|||||}~~}~~~~~~~~~~}||zzyyyyzzz{|}}~~~~~~~}||{{|}~}|{zxwutuuwwy{}~~}{{zyyxxyxxyyyzz|}~~~}~~}|{{z{|}~~}}}~~~~~~~~~~}~}||{{{|||}~}|{zyxwwwxxyzzz{|}}||||}}}~~~}}|||}~~}}|zyyxxxxxxyz{~~}}|}~~}}|}}|}}~~~~~~~}}~~~~~~~}}}}}|||}~~~~~}}}~~~~~~~}~}}~~~~}{zyxxwxxyz{|}}}}~~~}|}~~}~~~~}||||||||}~~~~}}}}||{{{{z{|}}~~}||||||}~~~~}||{{{{|}}}}~}{{z{{{{{|{|~|{zyxwvvutuuuuvwxyz{||~~~~}||{zyyxyyyyy{|}~}|{{{{{{|}~}|||{zyyyxyyyyzz{}~~~~}~~~~}}}|||~~~~~~}|{|}}}}}~~}}||}~~|{yxxxwwwwwwwxyz{{|}}}~~}}}|}}~~~~}}||{{{{{||}~~~~~}}}}}||{|||{{zyz{{||~~~~~~~~~~}|{zzzz{||~~~~~~~~~}|{zyyxwvvwwxyz{|}~~~~~~~~}|||{{|||}}~~}}|{{{{{}~~~}~~~}}|}}}||}~~~~~~~~~~~~}|||{z||}~~~}}}}}~~~~~~~~~~~~~}}}}}}~~}}~||||||||}~~~~~~~~~~~}}~}~~}|}~~}||{{{{|}~~}{z{zzyyyyz{|}~~~}|{|}}~~}}}~~~~~~}}|||||}~~~}{zyyxxxxwwxxxxyyyz{||}~}{zzzyyz{|}~}}||{{{z{{{z{zz|}}}~~~}~~~}}||||{{zzyyzyzzzzz{|||}~~~~~}}}||||}~~~~~~}~~||||||}~~~~~~}}|{zyyzz{|}~~~~~~~~~~~~~~~||{zzyzzz{{|}}~~~~~}||}~~~~}}}~~}{yxwuuuuvvwxyz{|}}|{{{{||||~~~~}|}|}}~~}||{|||}}}}}}}}}}~~~}|{zzz{}}~~~~~~~~~~}}~~~~}}||{{{{{{z{|}~}||||}}}~~~~~~~}}|||}}}~~}}}}}}}~~}}}|||}~~~~}}}~}|{zxwvuuwyz|}~~~}{ywutttuvy{|~~}}~~~~~~~~~~~~~~~~~}}|}}||||{{||{{{|}~~}}}}}}}}}~~~~~~~~~~}}}}~~}}}||}~}}~~~~~|{zyxwwxxxy{}}||{zyyyyyyyz|}~~~~~~}|}}}~~}}~~}||{zz{{}~|zxvusssttuwz}~~}|{z{{zz{|}}~~}}}}|{zz{{{|}}}}}~~~~~~}}{|}|{z{{||}~~~}}~~~~~}}|{{|{zzyxvtsqponopqrtwy{}~}~}}}}~~~~~}}}|||}}}~~~~}~~}}}}}}|||}}}|||{{|{{{{}~~}||{{|}~}||{{{{||}~~~~~}}~~~~~~}{yxxxyy{{|}~}|{{{|}~~~~}}}~~|zz{yvtuuuvvx{}|}~}}zyz{zxxz|{{|~~~~~~~~~~~~~~~~}~~~~~~|{||zxxyzyxy|}|{|}}~~~~~}{z}~~}~~|}~{z|}}{|~~~~}|{{{yyz{}}}~~~}}}}}}~~|||{xuuttsrsuwxz{}~~}|||||||||}}~~~~}}~~~~~~||}~~~}|}}zy{~}zzz{zyy{}}|}~~|yxxxwwxyyy{}~}||{|}}~~~~~}||{|}||}}|~}}|{{yyxxxwwxz{|||}}~~}}|}~~~}|zzz{||}}|zyyxwwwxyz{|~~~~}~~~~}|||}~~~~~~~~}||}~~}}}}}}}|{{|}~}|{|}}}}}}}|{zzzz{}}}}}~~~}|{xwwy{{||~~}~~~~}{zzzyyxwwxyzyzz{|~}~~~}||~~}}~~}}|{|||}}~~~~}}~}~~}}~{zzz{zyxyz|}||}~~~~}}~~~~}|{{{{|{yyyz{|}||||}~~}|{{~~~~~~}}|{zz{|}~~~~}}}}}~~~}}||{{|}}}}~~~~}|{yyz{|||{|}~~}|{|||}}~~{{zz{}}~~}}}~||||}~~}|}~~~}}}~~~~}{||{{zyyyz{|||}~~}~~~}}~~}|{zyyyy{}~~}|zxwwxy{}~~}|{{|{||}}}|{z{}~}||{{{zyxxxyyzzzz{{||}~~~}}}}||{z|{{{|}~~}}~~~~~~}|{|{{{zz{||}}}~~~}}}~~}|{zyyz|}~~~~}||{zzyyyzzzz{}~~}}|{{|}~~~|zywvuwyz|}~|{{{||{z{}~~~~~~~~}}|}~~~~~~}}}~~~|zyyzyyyyyz{}}}~~~}|||||}}~~~~~~~~~~~}}}}}~~~}||||||}~~~}||{zyyxxwwwwxxyzz{|}~}}~}}}}}~~}~~~~~}}}~~~}}||}||}~~}}}}}||}~~{ywvtsrssuvy|~~~~~~~}}|||}~}}}||||}~~}}}||{{{{}~~}}|||||}~~~~~}}||{{{{{{|~~}}||{{|}}~~}~}||{{{{||}}|{zxwvuvxy{|~~|||||{{||~~~~~~~~}{yxwvuuttstvx{}~}}}||{{|}~~}||{zzzzzzz{|~~}}|zzxxxyz|~~~~~~~}}|{{zywvuuuvvvwxy{|~~|{zyxxxyz{|}~~~~~~|{yxwwvvvwxyz|}~}|{zyyyyyyyy{}~~}||{|||~~}||{{{{{{|||{{{{{{{|}}~~~~~~~~~~~~}}}}~~~}}|||}}}~~~}}||||||}~~~~~~}}~~}}}}~~}}|}}}}~}|}~~~}{zyxxxyyyz{{||}~~}|{zzzz{{}~~}}~~~~~~~~~}~~~~~}||yyxxyyzz|~~}}}~~~~}}{zyxwwxxyz{||}~}}~~~||{{{{{|||}~~~~~~~~~}}}}}}}~~~~}}}~~~}||}||}}}~~}||}}}~~~~~|{zzzyzzzzzz|~~~~~~~~~~~~~~~~~}|||{{{{{|}~~}}}}}}~}}|{{{{{{z{{|||||}}}}~~}}}}}|||}|||}}}}}}}}}~~~}}~~~~}}}}}}~~~~~~~~~}{zyxwwvvvvwwxyz{}~~~}||{zyyyxyyy{{|~}zxwvtttuvwwxyyyz||}~~}}|{zzzzz{||}}|{yz|}}}}~~~}}~}}|{|}}}}}}~}~~}}||}~~~}}}~~~~~~~}}}~~}}~~~~~~~~}}}~|z{{{|}}~}{z{zxvwxxxy{}~~~}||}~~~~~~~~~~||}}}}~}||{{{|~~~~~~~|{{{{|||}}~~~~}}}}|}~~~}~~}||{{{}}}|}~~~~~~}||}}}||{{|}}~~~}~~}}|}}|{yxwwxwxwxxxxz{||}~~}}}}~~~~~}||||}}}}}}~}|{zzyyyzz{{{||}}}||}}}}}~~}~~~{{}~~}}}|}{yyyzzy{~~~~~}||~~}|~}}~~|}}{yz{{yy{}|{{~~~~}}}~}~}~~}|}~|||||{{~~~||}~}}~~~~~~~|||}}|||}~~}}~}}}}}|}~~}||}~}}||}~~~~}|{{||}~~}~~}}}~|{{{}~||~~~}}~~}~~~}||||{z{|~~~~~}}|zyyz{z{|~~~~~~}}||{zyyxxwuuvwxxxyyzz{|}~}||~~~}}~~~~~~}|||{{zzzzyyz{{{|~~~~~~}}}}~~}}}{zyyyz{z{{z{}~}|{{|||||}}~~}|{zz{{|~}}}}}|||}~|{zzz{zyyz}}}}|{zyzyxxyzz{}~~}}}~}}}{{|}||||~~}}~~~~~~~~~~}~~~~~}}}}}}~~}}}{zyyz{{zz{|}~}||}~}}~~}~~~}}~}|{{zzyxxy{|}~||||}||}~~}~}{{|}~~~}~}}{yxxxxxyzz|}}~~~~~~|{z{{{zz{{|}|{{|}~}~~}|{zyyyyzzz{|||}}}}|}}||||}~~~~|{|{}}~}}}}}}}~~~~~~~}~~~~~}}}~~~~~~~~}}||}~}{zyyxxxyz{|~}{zyyyzz{|}~~~~~~~~~~|}}~~~}{zzzzzzz{|}~~~|{{|}}}}~~~~}}}~~~~}}}}}~~~~}{{yxxwvuuuutuvvwxy{{|}~~~|{zywvwvvwwxyy{|}~~}{{{zzzyyzz{|{{|}~}|||~~~~~~~}}|}~~~}}}}}}||}}~~}}}}|{zzyzzz{{{|||}}~~~}}}~}}~~}|{{zzzz{{||~~|zzyyyzz{||}~~}||{{{z{{|}~}{zyyyyz{|}~|zywvuuuvwxyz{}}||||||||}}}~~~~}{zz{{{}||~~~~|{{zxxxxxyz{{}~~~~~~~}|||||}~~~~~~~}{zyxvuttttuwyz{|~}}||||||}}}|{yyxwwwwwwyz|~~}}}}|||||}}}~}||||{}~}|{zyxxxyy{|}~~}{yxwwxy{{}~~~}}||}~~}}}|||}}}}}}|}}~~~}}}~~}{{zyxwvvuvvvwxyz{|}~~~~~}}}}}}~~~}}}||{{z{{|~~~~}}}||}~~~~}}~~}}}}}}}}~~~}}}}}}~~~}}~~~~}|{|{||}}~}|{{{{||{zzzyyz{||}~~~~~~~~}}}~~}}||||}}}~}{zzyyyyzz{||}~}||{{}}~~~}||{||}~~}|||}~~~~~~~~}~~~~~~~~~~~}}|}}~}{zzyyyzz{{|}~~~~~~~~~}~}~~}}}}|{||}||||||||}~}|{zyyyz{||~}{zyyxxxxyyz|}}}~~~~}||{{{{|}~}}}||}}}~~~}~~~~~}|{zzz{{{{|}~~~~~~~~~~~}|}|{|{{||{|{z{{|}}~~~~~~~}}}~~}||}}~~}|zyyzz|||}~}}|||{zyyxxxyyz{|}~~~~~~~~~}}{{zz{|}~~~}||||{zyzzzzzyyz{||}}~~}|||}~~}|{zzz{{|~~~}}}}}~~~}~~~}|{{zzz{||}~~~~}}}}|{{||}}|~~}}}}}}~~}|{zz{zz{|}~~~~~~~~~}|{{{yz{{|}~}|{{zzzzyyzzzzzz{{||{{{zzzzzzzzzz{{||}|}}}~~~~~}}}}||}}}}~~~}}}~~~~}|||||}~~}}|{{|}}~~~~~}}}}}}~~}}}}~~~}}|{{|}~~}}}}|||{||||}~~}}|{|{{{|}}}~~~~~~~~~~}}}}}}}~}{zzz{zz{{}~~}|{{|}}}~~~~~~}||{{{{{{{{{{||}~~~~}||||}~~~~~~~~~~~~~}|{zyxxwwwwwxyy{}~~~~}~~~~~}}~~~~~~~~~~~~}||{{{yyyyyyz{{|}}}~~~~~~~~}}||{{||}}~~|{zzz{|}~~|{{zzyyyyyzz{{|||}~~~}~~|zzyxxyyz{}~~~~}~~~~~~~}}}~~~~}}}|||||}~~~~~}}}}||{zyxxwvwwxyz{|~~~}|{{zzzzyyzz{||}~~}}}}}}}}~~~~~~~|zzyyyyz|||}~~}}||{zzzz{|||}~~}}|{|}}}|{zyyyzzz{{zyyzzzz{|}~~~~~~~}}}}}}~~}~~~~~~~~~}||||{{zz{{|}~~}|{zyyzyyz{{}}~~}|||{||~~}{zxvusstuvwyzz}~~~}|zzxvuvvvvxy{}~~~~~~~}}}~~~}}|{|}~~~~}}~~~}{ywwxxxyz{{|}}~~}}|{zzzyzzzz{}~~~~}}}~~}}}}~~~||{zyyzzz{}~~~~~~~~}}|}~~}{{{zyyyy{{{}~}}|{zzyxwwxxxxxyzzzz|}~~~~~~~}{{{|||}}~~~~||}~}{{}}{{zzyyyyyyyz{|}~~}}}||}}}}~~~~~|{zyyz{{||}~~~}~}}}}~~~~~}}}}~~~}}~~}||}}~~~~}|zzzzyxxxyyzzz{~~~}|}~}}~~}~~}}~~}||||}}~}~~~~||~~}||{z{|~~~~~~~}{zz{{zzyz{{{yyyyxxyz{||~~}}}}~~~}}}|{{z{{|||}~}||||{z{||{{{{||}}~~~}}}}}~}~~~~~|{{zz{{zz{|~~~~~~~}}|}}|zzzz{{{||}~~}|yxxxxwwxy{||}}}~~~}|{zz{||||~}|{{}~~}~~~~}~~{yz{{|zyzz{zzzzz{{{|~~~}}}}~~~}}}}~~~~}}}|||{{|}}}~}~~}}}}}}~~|{{|}}}~}|{zzyyz|~~~}}~~~}||||}~~~}}}~~~~}|||{{||}~~~~}}{zyz{{{zxxxxyzyy{}~~~}|||{{{}|}~}|zyyyxxxyy{~}{yxwwwxyz|}~~||~}|||}}}||~~}{{{zzzzyz{{||||~~}|zzzyzzyyxyzz{{|}~|{zxxxxyzz{}~~}}~}|{{zzzxwwwwwwwvvwxyz{|~~~~|{||}}~}}~~~~}}|||||{{zz{{|}}}~~~~}}~}}}}}|{zzzzz{|}~~}}}~~~}||||{zyyz{|}~}|{z{zyz{|}~|{zyyyyyyyz{{{{z{{{{{{{}~~|zyxwvvvvvxyz{|}}||}~~}}}~~~}||{||||}~~~~}~~~~~}|{zyyyyzz{}}~~}||{{|||}}~~}|{{{{{{|~~~|{zzyyyzz{{{}}}~~~~~~~~~~~|{{||||}~~~}}}}|{zyyyzz{|}~~~}}}~~}}||}~~~}|{zzzzyyyyyz|}~~~~}~~~~~~~~}}}}~~~~~~}}}~~~~~~}}}}}{{||}}||{{{|}~~}|{{{{z{{|~~~~~~~~}}|{{zyxyyyyyz{{{||}~~~~}}}||}}~~~~~~~|{zzzyyyyyyyyz{|}~~|{{yxwvvvwyyz|}~~}|{zyyyyyxyz{|}~~~}}}}}}~~}}}}~~~}}}}~~}|{{{zz{{|}}}~~~}}||}}~~~~~}}|||}~~~~}~~~~~~~~~~}}}|{|}}~~~}}}}}||}}~~~~}||}}~~~}~~~}||}}~~~~}~~~~~}|{zzzzyyz{|~~~~~~~~~~}|}}}||~~~}}~~}~~~~}}}}~~~|{zzzz{}~~~~|{yxxxyz{}}|||||{{|}~~}|~~~}}}~~~~}}}||{|}}~|{{}~~~~~}}}}|zyyz{{{|~~}}}{zzz{{{{~~}}|||}}~}|{{{{||{{}~~~}}||}|{yxvuutstuwz}~~~~~}~~}}~}}}|}|}}}~~}}}||}|{{||{{|}}~~}}}|{{|}}~}|}~~}||{zz{{{zyz|}}~~~}|||{|||}~~~}~~~~~}}|}}|{|||}~}}}}}|{zz{{{{z{{{{|}}~~~}|{zz{{{{zzz{{{|}}~}|||{{z{||}~}{zyyyyz{|||~~}|zxwvvvvvvvvvwwwwxz|~||}}}}}}}~~~~~~~~|{{{{||||||||||{{{|||}}}~~~~~~~~~}|{{{z{{||}~~~~~~~~~~}~~~~}}}}|{|}~~~~~~~~~~}}|{yxwwyzz|||}~~~~~~}|{{{z{{{{||~}||{|||}~~~~~|{zzzz{|}~~~~}|}}}}}~}}|||}}}}}}~~~}|||}}~~~~~}||||}~~~~~~}~}|{zzzyzyxxxyxxxwwwxyzz{}~~}}}|{{}}}}~~~~~}~~~~}}|{{|}}~~~}}|{{{|||||}}~}||{{{{|}~~}}||{{{zzzz{|~~~~~~~}|||}|{{{zyz{{{{}}}}}}~~~}}}}~~~~~~~~~~}|{zyyyyyxxyy{|}~~~~}}}~~~~}}||||}}~~~~}}~~~~}}|||}}}}}~~~}||||}~}|}}~~~}||{{{zzzyyyyyyz{|~~}||zyyyxxyyxxxyyyyyz|}~~~~}}}}~~}}}~~}~~~~}}}}}}{yxwvvvwwwxz|}~}||||{{{z{{{{zyyxwwwxxyyz{}~~}||{{zyyyyzz{{|}~}}||||||{||||{zz{{||||}~~|{ywwvvvvwxyz{{|}~~~~}|zzzzzz{zzzzyyz{}~~|zyxwwvvuuuuuvwwxyz}~~~~~~~~}|||}}~~~}|{{{{{|~~~}}|||||{{{{{||}}~~~}}|}~~}|{z{{||}}{zzyxxvvvvvvvvvwwxyzz{||~~}{{z{||}}~~|{zyyyz{|}~~~}|{{{|}~}|{{ywwutssstuuwyz|~|ywvtrqooppqqqrsttuwyz|}~}||{|{{zzz{{{{{{|}~}}|||{{zz{|}}~}||||}~}}}||}~~|zzyyzz{{|{|~~~|{zyyz{{|||}~~~{zxxwwvuuuvvwxxwwwwxyyyz|~~{yxvvuuuuuuvvwwwvvvwxxyz{}~|||zzyyxxxwvvvvvuttttuvwxyz{|}}~~}{yxvtsrrsttuvwxy{|~~~}}}}|{zzzyyzyyyyzzzyyxyyz{|~~~}|}}|}~~~~}}}~}}}}}~~~}}}|||}~}{{yyyyyyzzz{||{{||}~~}{zwvvtrqqqqrsstuxy{~{ywutsrqqrrsuvwy{}|yvspmlklllnortvz}|zxwvtsrstvwxz|~}|||||}~~~}|{zzyyyyzzz|}}~~|zyyyyyxxzzzyz{||}~~~~~}~}|}}}}}|{{|~}{{}}|{}~|}|zvsstsqqsuuuvx{}~}|}|ywvvwussuutstwyzz||yxxxuqpqrpnnpsrrsvz{{}~{zyzzzz{||}}~~~|zzyyxwwxy|~~}~~~|}~~~~}}}||{yyz{{zyz|~~~~~}{yxwwvutrrsuvutvz}~~}}{wqmkkjfcbdgjjlnrw|}|{{yvsqrsrpoquxxxx{~}}~}zz{yvsrtvwvtstvwwuvxz|||}~~}|}~}}|zyxyzzyyz{||||}}~~~|{zzyxvvuvvvuuuvwxwxz|~}|zxwvuuvwwwxyz|}}~~|zxwvvutsstuvvwxz~{ywtrnlkklllmnpruwz}~|yvsqomjhgfeffilosx}~{xtqnmmljijmoqsuvy{~}{yxvusrqqqpqstuwxz}|zxwusssttttuuuvwxz~~{xuqnmmmljhikmnortxz}}ywvtpligiiihghknopru{|{yupliijigddfjmmnoty~|wvvtpmklmoonnpruvuvwyzzy{~~|}}~}{xxz{{xutuwuropsvusrtx{}}}~}{xtqpqsqonnqssrrsuxz{{|}~|{{{ywutuvvuttvy|~~}{xwvtrpomlljjjkmnopqtwz|~~}{zzyyxwvvvwwwwvvvxz}~|zyvsrsstsqqrtvwxy{}~|yvtstuusqoopqqppqsvwy{}~|zyxwxwwutux{}~~}|zywvusponnoooopruy|}~~|{zzyyxxxzzz{{{zz{|}~}}~}zwuuvwvuttttstttuvuvx{~}zxwusrqpqqrrrppoqrsrrtuwz}}{ywvvutttvwxyzz{}~~~~|yvtssrqppqsuwxz|~}{yxwvvvuvwwwvuuuvwxxy{~|zxvvutssssssssstuuuvy|~}{yxxyyxwvwxyz|~}|{{{{zzyyxvuvwxxyz{}}|{zzzzz{|}~~|{yxvtsrqqppopqrstvxz}~}zxvutssrqrrrsuvvxz|~|zxwutsrsssssssstvxyz{|~{zxvutrponooqrstwz~~}|{{||{|||{||}}|||}}||{|||~~~}||}~~~~}||}}~~~~}|{{yxwxyzz{zz{{{|}~|yywvusqpppoooopqrrsuw{~}{yyxxwxyzzzzzyzyyzz{|~~}{zyyyyyyyyyzz{|||~~~}}|{{zzz{|}}~}~~~~~~}}|~~~~~~~~~~~~~~}}}}|{{|}~~|zyxwwvvuvvwxxz{|}|{zyzzyxwxxy{|}~}||{yyyxxyyz{|}~|{zxwvvvvutuvwxyy{|}~~~~~~~~}~}~~}}~~~}}}|||{{{{|{{||||}}}}}}~}{zwusrrrrrrstuvwxy{|~|yxvuttssrsstuvxz{~~~~~~~}{yxwwvuuuvwxz|~}zyvtsrrrqrstuvxyz}~~}|{zyyyzzzzyzz{||~~}{zzzzz{|}~~~~~~}}~~}{yxvutsqqrrrsttuwyz|~~~}|{{zyyyyyyyz{{|}~~~~}||||||}~}|{{zzyyyyyz||}}}~~~}|zyyz{|}~~|{|{||~~~||{zzzyxxxxyz{|}~~}}}}||||}||{zzzzz{{{|}~~~}{zzyyyyyyxxxxxyxxxyz{||{|}~~~~}||||}}}}||||}~~}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~}||zzzyyxxwvvvvwvvxz{}~}{zzzzzzz{{||||||||||||}~|{zyywvwvwwwwyzzzz{z|}~~|{yxwwvutsstuuwwxxyz{||}~~~~}|{zzz{|~~~}|{z{{{{{{z{{||}}~}}}}}}}}~~||{zyzzzzz{{|}~}}||}||}}~~~~}}|||||~~~~~~~~~}}{{{{|||}~~|{zyxxwwwwwxz|~}}}}~~~~~~~~~~~~~~~~~~~~~}~~}|{zyyyxxxxyz{|~~~}|{{{{{||||}~~|{zyxwwvuuttttsstvxz}~}|||}}~~~~~~}|{zyxxxwwxyzz{}~~}|{zzzz{|}~~~~~~~~~~~}|{zyxxxy{{|||}~~~~}}~~}|{{{{{{||}~|{zzzz{{{{|}|}||||||{|}}~}}||}}~~~~}}|}}}}}~~~~~~}}}}}~~~}{zyyzyyzzzzz{{z{{||}}~}}}}~}}}}~}|{zxwwvvvwwwxyz{{|}~~}}}|{{{z{{|~~~~~~}}}}~~~}|{{zz{{||}~~~}||||||}~~}||{{zzyz{|~~~}}|{zyxwwvvwxyzz{|~}}{z{zzzzz{{z{||}}}~~}}~~~~}}}}~~~~||{yxxwxxyz{{|~~}}}}|}}}}~~~~~~~}|{{zzyywvuttsssstvwyz{}~}|zyxwwwwwxyz|}~~~}|zzzz{}}~~}{zyxwwvwvvvvuvwwxyzz{{|}~~}||}}}~~~~}|{{zyyyyyy{{|~~}|{||||}}}}~~~~~~}}~~~~~~~~}}||}}~~||{{{||~~|zzyxwwwwwxxyz{||}}}~~|zyxwvvvvwxxz{||}}}}}|||||{|}}~~~~~~}||}}~~~~}||}}~~}}}}~~~~|zyxwwwwwyyyzz{{{|}~~}{zxvtsssttuxz|}~~~~~~~}}~~~~~~~~}}~~|{yyyz||}~~}}}}~}|zyyxwwxxxyz{{}}}}~~~~}~~~~~~}}||||}}}~~}}}}}~~}{yxvutttuwy{~~}||{||}~~}|||{{zzyzzzz{{|~~}{zxwwwwwwwwxxyz|}}}}}}~~~~}|zyz{{|~~}}||}|{{{{{||{{z{|{|||||||}~~~~}}}}}|}}||||}}}}||{{{zzz{}~~~~~~}}~~~~~}{{{zyyyyz{|~~}}}}}~~~~~}|}}|{zyzz{|||}~~~}}}}~~~~}}~~~~}}}~}~~}}||||}}~~~~~~~}|||{{{{||}~~}}||}}~}|{zzzzzz{|}}~}{zyxxyz{|}}~~}{zzyyxxwvutuvvxyz{{{|}~~||{zzzzzz{{{{|}}}}|{{{{zzz{}~~}}}||}~~}|||||}~}|}}|}~~~~}}}}~~~~~~~~}}}|||{{||}~~~~~}~~}}}~~~~~}}}}}}}}~~~}~~~~~}}~~}}}}}}~~~~~~~~~~}~~}}~~~}|{{{|}}~~~~~~~~~~~}|{{|||}~~~~}|zzzzyyzyzz|~~~|{{zzxwwxyzz{}}~}|{zyyyzzz{||||||{{zzzz{{|}~}~~}}}}~~}|||{{{{zz{{{||}}~~~~~~}}}~~~~~}}}~~~~~~~}}||}~~}~~~~~~~}|{|||}~~~}}}~~~~~~~~~~~~~{{{{zzyxxxwwwwxyzz{|}~~~||{||{z{}~~~~~~~}|}}}{{{|}|{|~~~~~~~~}}}}~~}~~~~~~~}|||{yzz{{|}~~}|||}~~~~~}||}~~~}|{zyyyyy{|}~}}}|zz{|}}}~~~~~}~~~~}}}}}~}}~~~~}|}}~~}}}{{zzz{{}~~~}}}|{{|}}}}}~~~~}|zxyyxxxyz{||}}~~}||{|}}~}{zywvvuuuuuvwxyz|~~||||}~~~}}}||{|}}}~~}|{zzz{|}~~}|}}~~~~~}||{{{|{{|||}~~}{{{{{{{|}}}~~~}{{{zzzzz{|}~~~}}|||||}~~}}}|}~~~~}|{{{|{{{z{||~~~~}||{{{{|}~~}{zyxwwvvwxy{|}~~}|||zxwvuvvwyz|}~~~~~}}~~~~~~~}}||{yxxyyz{z{{|||}~~~~~}}||}}~}}~~~~}~}}}~}|}~}||}}~~~~~~}||}}}}~~~}~~}|{zxyyxxxyyxyzz{|}~~}~~|{z{{yxyzyyz{{zz{}~||~~~~}|}~}|}~~}~~|yxyzyxy{|{{|}~}}}~}||||zyxwvwxwvuvxxxxy}~~~~~{yxxyxwwwwxzzz{}}{{zxvuvwxxy{}~}|||{zz}~~~~~~~~}{{{yyyxyyyy{|}~}~~}~~~~~}|{{|}}~~~~~~~~~~~}}}~~~}|}|z{{|~~~~~~~~~}|||}}}~~}}}||{z{{|||}~~~}}}|zz{|}}~~~}|}~~~~~~~~~~~~~~~}}|{{{zzz{|~~~|{{z{{{zyz}~}}~~~~~~~~~~~~~}~~}~}|}}|||}~~~~~~~~~~~}}~~~~}}}}}}}~~~~~~~~~~~|zyyyxxwvwy{{|~}{z{|{zxxy{}}}}~~~}~~~~~~|{|}~~}|zyyzzyxxxyzzz{|}~~}~~~}{|}~}}}|zzzzzyyyyz{}}~~~}}~~~}||}}}}}}~~}}}~~}|{{|}~~~~~}||}~}|z{|||{{}~|||}~~~~}|{{{zzz|~~||||}~~~~~~~~}}}}}}}||~}}}}}|}~}|{{|}~~~~~~~|}}~~}}}~~~}|{zyz{|}~~~~~}|{zyyz{{|~~}}~~~}}}}||||}~~~~}||{{{zywwxxyyyz{}}||{zyyxxxwvvwwwxyyy{|~~}}||||{||{{zyzzz{{|||||}~~~}}~~~}|}~~~}|}}~~~~~~}}|}|zywvvvwwvxyz|~~}}}}}~~~~~~~~~~~}}~~}|{zyyxvvvwxyyz{}~~~}|{zzzyxxwvvwwxxyyz{|}}~~~~~}|{{||||}~~~~~~~~}|zzyyxxy{{}~~}||zyxyyyz{||~~}}}}}~}||||{{{zzz{|}~~~~~~~~~~~}|{|{{zyyz{{{{|~~~}}}}}}}}}~~}||}~~}|zyxwvvvvwwxxxyyyyzzz||}~~}|||}~}}}||{{|}~~~~~~}~~~|{zzzyzzzz{|}~}||||}~~}}|{{zz{zzzyy{|}}}~}~~~}}~~~~}|{yzyz{{||}}~~~~~~~~~}|{|~~}|zyxxvsrrqqpppqrsuwz{}~~|{{zz{{{|~}}}|}~}}~~~~~~~~~~~}}}}}}}}}~~~~~}~~~}|||}~~~~~~}~~~~~}}}|}~~}}}~}}}|||}|||}}~~~~~}~~|zyxwvvwxyz|}~}}~~~~~}}}~}}||}}}~|}~~}|||zywxxyxwxwyz{{{}~~~~~~}|{{zzyyxyyzz{|}~~}}|||||}}|}}~~~}}~}|||}}~~~}}}}}}|||}}}}}}}}}~~|{zxwvvwwyz{|}~~~}||{{zz{{{{|||||}}}|||||||}~~~}|{{{{{yyyy{{{{}~~~~}}}~~~~~}}}}}|}~~}}}}||}}}}~~|{yyzzzz{}~~}~~~}|}~~~}|zzzyyxyzz{|||~~}}~|{zyyxxyzzz{|}~}{zxwwxyz{zz{|||{|}~}}~~}||zyxwwwwxyyyzzzz{|}~~}}}}~~||||}}}}~}{zyyzyyxy{|~~~~~~~~|{{{{{|}~|zxwwwvwwy{}~}||{zzzzzzyyz{{{{|{zyyzzyyz{|||~~~~}~~~~}||{|}}~~||}}}}~~|~~{{|{|{|}|}}~~}}}~~~~~||}}||}~}{zzz{|}~~~}}}}}~~~|{zzzyy{||}~~}~~~}}}~~|{yxwvwwwwxyyyyz{}}~~}|||{yyyyyxwwvvuuvxz{}~}{zyxwvutttsssuwxyz|~~}||}}|{{{{{z{}~~~}{z{{zyyz|}}}}}~~}|{|~~}}}|zyzzywuvwwvvwy{|}}|}|{zyzzzyxyz{|||~~}}}}~}{yyyzyxwxxyy{|}~~}{|{{|}~}~}}}}}~~~}}}}}}~~~~}}~~|{zyyyz|~~~~~}}}}}}~~|{yyyyyzz{|}~{zyyzzzyz{||}}}~~~||}}}}}~~~~|||}~~~|zz{zyxxy{{{{|{|}~~~~|{zz{|{{|}}|zyyyzy{||}~~}|{zzz{zzyz|||||}~~~~~}}}}}~~~~~~{zzzyywvvxyyyz{|}~~~}}}{yxy{}|zz{|}}||}|{zyyz{|}~}|{yxxwxxxyyyzz{|}}}|||||{{|{|}}|{|}~}}}~~}}||{|}~}|{zzyxwwxyz{|}~|{zxwuutttsstvwxyyz||}~~~}{{{{{{zzzz{||}~||zyxwxxxxyyz{z{|}}~~}}}~~~}}}~~~|{|||{{zz|~~}}}}~~~~~}|{zywwwyzzzzz{|}}}~~}~}|{zz{zzzz{{{||}}}}~~}|}~~}~~}{zyzz{{{zz{{{{{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}|}||}}}}}}}~~}|{{zzzyz{{||}}}}}}}}}}}~~}~~~~~~||{zyxxxwwxxxzz|}|}}~~~~}{zyyyyyz|}~~|{{{zyxwwxxyyyz{|~~~~~~}}}}}}|zyyyxwuuuvvwwwwxyz{}}~~~~~~}}~~~}||{{{zzzzzzzzyzz{||}~~~}}}}}}~~}|||{zzzxwwwxz{||}~}||{||||{|}}~~~~~~}{zzz{{{{zzyyy{||}~~}|{yyyxwvuuttttvwz|~}|zxwvuuvwxxzz{{}}~~~~|{zyxxxyxxxxy{|}|{|}}~~~}}}}}}}~~~~~}}}}}}}}}|{{{zzzzzz{|}}~}|{{yyzz{|}~~}}|{{zz{{{zzyxxxxyyxyyz{|}~~~}|||||}||||}}~~|{zyyyyzzzzz{{{{{{{z{||}}|}}~}~}|{{|{{zyyyz{|}~~~~~|{yxwwvwvvvwxy{|}}~~~~}~~}||}}~}||||||}}}}~~}}||{{z{||||}~}}|zzyxxxxwvwwxyz|}~|zxwvuuttuuttttuvvvvwxz{}~}zyyxxwvvvvvvwxyz||}~~~}|{|||{{{{{{||}~~}|zzzz{{}~}}}}}|{{|}}}~~}||}}~~~}}}|}~~~~~~~~~}|||||}}~~~}|{zyyxwwxz{}~}||{{|||}~~~~~~~}||}}~~||{{{{{{{|}}~}|{zyxyzz{}~~}}}~~~~}}}}~~~~}}}}}~}{zyzz||}}~~}}}~~~~~}}}}}}~}|{{{{}}~~~~~~~~}|{{zzzyyzz{|}~~~|||{{{|}~~~}{yxxxwwwxxz{|}~}|{yxxxxxxxyzyyyyyzz{|~~}}}}}~~~~~~~~}}}}}~~~}}|{{{||}}~~~~~~}||{|}~}}}}}|{{{{zyyxxxyyyyzz{{{{{|~~}}|{{{{||}~~~~}}~~||||||{zzyyzz{{||~~~~}|{zxxyxxwwwxxz|}}~~}~~}|{zyxxxxxxxxxyz{{}}}~}}||~~~~~~~~~~~~~~~~~~}}|||}}}~~~}}||{}{|{|}|}}~~~|}|}}|}|}}}~~}}}}~~}}|{{{{|}~~~~~~~~~~~~}||{{{zzzz{{|~~~}}}||||{{{|}~~~~}|||}~~||||}}~~}}|{{{{|||}~~~~~}}~~~~~~}}~~}|{{{||~}{{{z{{{{{}~~~}|}|{{z{{{{{{{{{zzz{zyzzzzz{|||}||{{{{{}~~}||||}}~~~~~~}~~}}|}}}}~~~}}}||{zyyyz{|}~~~}||}~~}|{z{{{{|}}~~~}}~~~~~~~}{zzzzzzz{|}~~~}{zzyyzzzz{|~~~~~~~~~~~}}}~~~~}|||||}~~~~~}|{{{{{{|}}~~}}|{zzyxwvvvuuvwxz{|}}}}}~~~~~~}}}||||}~}}~~|{yxxxyz}~~~~~~}|{zz{zzzzz{|}}~~~~~}|{yxxyz{|~}|{yzzzzzyzzz{zyxxxxwxyz}~~~~}{{zxwvwyyyyz|}~~~~~~}}~~~~~}|}}}||}}}~~~~~~~}}{xxxxwvwwyyz|~~}}{z{{{||}~~}|{z{|~~~~}}~~}|}~~}}}}||||}~~~~}}}}}}~|{zzz{|}}~||}~~}|||{yxvvvutuwyz{}~~~~~~~~~~}}|||}~}}~~~~}{z{zzyxxz{{|}~~~~~~~}|{zyxxwxxxy{~~~~}}}~~}||}}~~~|{|{{{zz{{}~~~~}}}}}}}}}}}|{{{|||||~~~~~~~~}}~~~~~|{{{{{|}~~~~~}}}}~~~~~~}}~}||}}}||{{{zzz{{|}~~~~~~}~~~~}|zyxwvvvvwxy{}~|{z{{{yxyyyyxxxyzzz{{|}}|||}~~~}}~~~~~~~~~}~~~~~~}}||}}}~~}}}~~~~~~~~~~~~~~}|{{|}}}}}~~}~~~~~~}}~~}|{{}}~}|||||}~~~}}||||}~~}||{{{||~~~}|{z{{{||}~~~|zyxwvuuuuvvxyz{|}~~~~~~~~}}}~~||{{{zzyz{{||}~~~~~~}}}}}}}~~~~~~~~}}~~~~~~~}|{{{|}}~~~~~~~}~~~~~~~~~~~}|zyxwvvwwxxxy{||}~~~}}}}}}~~~~~~~}~}}||{||||}~~~}|{zzzzyxwvuvuvxxz|~~~||{{}}~~}}}}|||}}}}~~~~}}}~~~~~|{zywwxyz{}~}}||{{zzzyyyxxy{|}}{{yyz{{}~~}|{{zyyyz{}~}{zyyyy{|}~~}}|{|{{{{{|||}}~~}|{||}}~~~~}||}}}}~~~}}}~~}|}}}~~~}|{zyxxxxxxxz|~~}}|||||}}}~}|||}}}}~~}|{{{{|||~~}}}}}~~~~~~~~~||{yzzyz|}~~~~}~~~~|||{{{{{{{||||{|||}~~~}}||}~~~~~~~~~~~~}|{zyyyy{{|}}~~}|{zzzz{|||}~~~}}|{{z{{{{{{|||}}~}||||}}~~~~~}}~~~}}}~~~}{{{{{{{|}}~}}{{{|}}~~~}~~~~~~~}~~|zxwvuuuuvwwxyz|~~~~~~~~|{zyyyxxxxyyz{~~~~}}||||{|}~~}||||{{zzyyyyzz{{|}~}{zyxxwwxyzz{}~}~~~~~~~~~~~}}}}~~}|zzxxxxxxyyz{}~}|||||||}~}||||{zzzz{|}}~~~~~~~~~~}|{{zyyyz{|}~~}~~~~~~}}}}}~~~~~~~~}}}~~~}||||}~~~~~~~~~}~~~~~~}|||{||}~}}||||zywwvvvvwxz{|~~~~}||{{zzzz{|}}}~~}{{{z{{|~}|{|}}}~~~~~~}}~~|{ywuttttuuvwxyz|}~~~~~~~}||}|}~~}{{zyyxxxxwxxxyyxyyyyyyxxwwwxy{|~~~~~~~~}||||}}~~~~}}}}}||{zyxwwwwxxy{{}~}{{zzyxxyz{|}~~~~}}}||}}~~~}|||}}}}}}}||{{{z{{{||}~~~~~}}}~~}}}~~~}|}}}}~~~~}~~~~~~~~}|}}}}~~~~}||{zzyzzzzyyyyyyzzz{|}~~~~~~}}~~~}}|{{{{{|}~~~~~~~~~~~~~~~~}}~~~}||||}~~~}}||{zyxxy{{{{|~~}||{{{|}~~~}||}}}}||}~~~~}|||||}~~}||}}}|zxwvuuuvwxyz|~~~~~~~}}~}|{zyyyz{{{}~~~}}}~~}}|||||~~}|||||}}}}~~~~}}}}}}~~~}||||{{{{||}~~~~~~}}||}~~~}}}~~~}}||}~~~}}||||{{|}}~~}}|zxwvuuvxyz|}~~}}||}}}~~~~~~~}}|zzzz{}~~~~~~}}}}|||}||{zz{z{|{}~~~}~~~~~~}||}}||}}}~~}}~~~}|{{{{{|||}~~}}~}~~}{{zyyyz{|}}~~~~~~~~}|||||||}}~~~|{zxwwvwwwxyyyyzz{}}}}}}|{{zz{|~~~~~~~}~~~}|{z{zyzzzz{{|}~~~~~~~~~~~~~~~~~}}}}~~~~}|{{zyywxyyy{}~~~~~}}~~~~~}}~}||{{{{}}}}||{{zz{|}||~~~}}}|}~}}~~~~}}||~~~}}~~~~~~~}}~}~~~~~~~}|||}~~~}}}}~}}|{zywxxyyyxxyyyzz{{}~~}|||}}|{||}}}~~~~~~~~~~~|{||}}~}}~~~~}}~~}}~~}|||||{|~~~~|}~~~~}|||||}|}~~~~~~~~~~~|{{zzyyzzzz{|}}}}~~~}}~~|{{{zyz{{{{|}~~~}}|{zzz{|}~~~}}}}~|||{{{|||}~~}}||||}}~~~~~~}~~~~~}|||{zz{{{||}~~}~~~}}~~~~~~~}||||}~~~}||{{{|}~~~~~}}~~~~~~~~~~~~~~~~}}|}~}}~~~}~~}}~~~~~~~~}}}}}}~~~~~~~|||}~~~~}}}}}}~~}}}~~~~}~~~}||{{||||}}~~~~~~~~{{zzzz{{{||~~