comatron - k.i.s.s. done by comatron 2021  @   thanx to mygg for     F @   optimization help.     @   loop it 3 times for   m ? a good dose of it :)  { @  greetings to dascon,   -9:my bitbendaz dudes,          virgill, dancingwolf,        amiga bill and chat,      and the scene!        ; 7 :you know who you are.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             	
                                                                                                                M.K. O    /                    L
 P                          
 \
                        @   
                        L
 P                         @  \
                        L
 P                 ,
      
 \
                        @   
                        L
 P                          
 \
                        @   
                ,
     L
 P                         @  \
                        L
 P                          
 \
                        @   
                        L
 P                          
 \
                        @   
                        L
 P                         @  \
                        L
 P                 ,
      
 \
                        @   
                        L
 P                          
 \
                        @   
                ,
     L
 P                         @  \
                        L
 P                          
 \
                         O                         L
 P                          
 \
                        @   
                        L
 P                         @  \
                       L
 P                          
 \
                        @   
                       L
 P                          
 \
                        @   
                        L
 P                         @  \
                       L
 P                          
 \
                        @   
                       L
 P                          
 \
                        @   
                        L
 P                         @  \
                       L
 P                          
 \
                        @   
                       L
 P                          
 \
                        @   
                        L
 P                         @  \
                       L
 P  0                       
 \
                         O    `                  L
 P    i                  
 \
 0  `                  @   
     
                 L
 P     `                  @  \
  i                 L
 P  0 `                   
 \
    `                  @   
  }`                  L
 P    }i                  
 \
 0  `                  @   
     
                 L
 P     `                  @  \
  `                  L
 P  0 i                  
 \
    `                  O  
  `                  L
 P    i                  
 \
 0  `                  @   
     
                 L
 P     `                  @  \
  i                 L
 P  0 `                   
 \
    `                  @   
  `                  L
 P    i                  
 \
 0  `                  @   
     
          `  L
 P     `                  @  \
  `                  L
 P  0 .`                   
 \
     `                  O    `                  L
 P    i                  
 \
 0  `                  @   
     
                 L
 P     `                  @  \
  i                 L
 P  0 `                   
 \
    `                  @   
  }`                  L
 P    }i                  
 \
 0  `                  @   
     
               L
 P     `                  @  \
  `                  L
 P  0  `                  L  \0   h@                  @  \
  `                  L
 P    i                  
 \
 0  `                  @   
     
                 L
 P     `                  @  \
  i                 L
 P  0 `                   
 \
    `                  @   
  `                  L
 P   i          
      
 \
 0  `          <0     @   
     
          `  L
 P     `                  @  \
  `                   P  0 .`                    \
   `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .C @   `   C              C P    `   C              C     0  `   C            h! @      
  !      `   ! P     `   !     0       ! @   `   !            }! P  0 `   !              !        `   !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ֐  xO                 

   P                  

    \
 0  ֠                  x@                   

    @                  

    x@   X              

:  P  0  ֠               

     \
                   

@  x@   h 
          

    P    h              

    \
 0                  @  x@    h               

     P    h               

     x@   h               

h  P  0                 

@
 \
   h              

    @   :              

    P    :              

  \
 0                    @    :   
          

   P    :  
          

 ֐  @   :  
          

  @  0   ֜
          

 
 L
   :              

    @                 

    P                  

    \
 0 @                   @                   

     P                   

     @                  

@  P  0 @               

     \
                  

   xO    ֓          

    P                  

    \
 0  ֠              

  x@                   

    @                  

    x@                 

 ֐  P  0  ֠               

     \
                   

   x@   h  
          

    P    h              

    \
 0                     x@    h               

     P    h               

     x@   h               

   P  0                 

   \
                 

   @   :               

  D P    :   D          

  D \
 0    D               @    :   
          

   P    :  
          

   @   :  
          

   @  0   
          

 ʓ L
   :              

  $ @   \   $          

  $ P    \   $          

  $ \
 0 .   $               @    \             

     P    \               

     @   .               

   P  0 \               

     \
   .               

: @L*  `                   H\*   `   H                \* 0  `                  @L*     
                    \*    `                   @L*  `               } \* 0 `                     \*    `                 @ @L*  }`                   F\*   }`   F              F\* 0  `   F            } @L*     
                    \*    `                   @L*   `                \* 0 }`                     \*   h@                 : @L*  `                     \*   `                   \* 0  `                 @L*     
                \*    `                 @L*  `                 \* 0 `                 \*    `                 @L*  `                 \*   `                   \* 0  `                   B@L*     
  C            D\*    `   E              F@L*  `   E              D\* 0 .`   D              D*     `   D               O  `                      P    `                    \
 0  `                  @      
                     P     `                      @   `                    P  0 `                   $ \
    `   $             x  @   }`                   $ P    }`   $              $ \
 0  `                   hP      
                   P     `                    P   }`                  xP  0  `                       D   h@       D           @   `                      P    `                   ! \
 0  `   !              ! @      
  !              ! P     `   !              ! @   `   !               P  0 `                  \
    `                  @   `                  P   `         
         \
 0  `          <0      B @      
  C            D P     `   E              F @   `   E              D P  0 .`   D              D P    `   D               xO                 

7 P       
          

       0  ֠                      x@                   

7 @       
          

     x@   X               

     P  0  ֠               

7  D       
  D      

     x@   h               

hG P    h   
          

       0                        x@    h               

hG P    h   
          

     x@   h               

     P  0                 

hG  D   h   
  D      

     @   :               

7 P    :   
          

       0                       @    :               

7 P    :   
          

     @   :               

     @  0                

7  D   :   
  D      

     @                  

@G P       
          

       0 @                      @                 

@G P       
          

     @                  

     P  0 @               

@G  D      
  D      

     xO                 

7 P       
          

     PG 0  ֠               

     x@                   

7 @       
          

     x@                  

     P  0  ֠               

7PG       
          

     x@   h               

hG P    h   
          

    PG 0                        x@    h               

hG P    h   
          

     x@   h               

     P  0                 

hG         
        

     @   :               

7 P    :   
          

       0                       @    :               

7 P    :   
          

     @   :               

     @  0                

7     :   
        

     ʐ   \               

.G       \   
          

         0 .                          \             

.G       \   
          

          .               

    .  0 \               

.G       .   
          

       `                 .F       `   
                     0  `                           
          ` .F        `   
     0               `                     \  0 `                 .G        `   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              (EꥀlQ$[f=, C:$&ၯh'K(<<]H(QB:$۬¬¶̸ɵǪ4	ngOXiWIOHOK>>>W^Qp`OZKRBI6Ұå¥
:O-smmimpihiii[]W[^TfX^WHIII<E@060%&λͷ   !$$&&'!&&%%&$2.-D4EfKVTKWQORKIEH==3>660.3442'-!$ !
ά
	% %%%'((,-..0220.02-<Z=]lTtohxnifb]WVOKLQOOJECECC==>7032,&$&
Ľ̮	 ''-..33333344434443344373697320603T4^f~xslf`ZVPKHEBB>9643,,,&%  ɪΪ 
		%$K7D<=@663-&$

	 Ա´ 			
					





	

	  	6!.K3DK=KH@><640,+&%$	 0,4+43.730--+''%$$!!! !!$$%%&''(((++,,,,,------..0............-------,,++((((''&&%$$$!! 

 Ľ 	! +(+3.4@4HJX[Vhabndlphmlhfdb``]ZXWVVTVTRRRRRRQQQQQPQRQQPPOOOLLKKJJIHHEEDCCB@@>=<:99764322..-,+('&%$ 

	  	
 $%&'(+,-.023477:==>@B@BCCDEIHKOKQRQXWXa`g^oui|z~{xuspnligdbba^^][ZZXWVVTRQPPLPOLLJJIHEDCBB@>=<:9764320.-,+('&%$! 
	  	 !$%'(+,-.2346779::<=>>@BBCDDEEHIIJKKLLORRRTVVVWWXXZZ[^]^^^`````]^^^^aa`fddgbhlfnmhtozpxx|~|||xvtpnlhdb^[XVRPOLKJHDDB@>=<:9763220..-,+(&%$! 
	  	
 !$%&'(+,-.0234:::9<<=>@BCDEHHIJKLOOPQRTTVWWXZZ[[[]]]^^^````aaaaabbbbbddddddghghhggggggggggfgffhgggffdfaaa```a`^]a`^b^`b]ad]gd`ofhuiosipnhlghda^[WTQKIEC@<642.-,+'$$ 	  	
 !$$%&'(+,--.02346679:<==>@BBCDEEHIJJKLLOPQQRTTVVWXXZZ[[]^^```aabbdddfffggggggggggggggggggffffffffddddddbbbbaafbbbaaa``^^^]][]][[ZZXXWVVRPPPOLOLKKIKLILKHKIKHIKCLOETOKZOQWLRRKPJHIC><740-(& 
 ʽĽ
 !$%%&''(+,,-..02233466799::<<==>>@@BBCCDDEEHHHIIJJKKLLLOOOPPQQQRRRTTTVVVVWWWWXXXXXZZZZZZZZ[[[[[[[[ZZZZXXXXXWWWWVWWVWVVVTTRRRQQPPPOOLLKKKJJIIHHIHHEDDCCB@@>><::97764674423202..2-..+-,(-((-&+-%..'2,+0+,'('$%      	 .9

 !$

  &	
  	
	   

 
	 


 	 	
      
	 		
	
  		    

	 		



	 
	  
  		 
		     
		
               		 	             	                            !
< ($	! |$	&!۽b977P+a($OO	JڄZT٢m>آ
Ь봸 LVsՒ~L~iQC`nBӸƞ2I[nv>KCJ4=Q:%KH]H++$ͽе2	2WaXbi`^{px[H^W<>D]TTE,2!ဪbLhf[bgiblV`biiO>^QOLT@4B>4@(- $ɵʅư]su~iXbZb^`][TQT9:D<0(='нdmzzultg~bXbJbd`WLKJHH72,$2%,  	° t>~p|zvso^pWQ^EQ>D20&4%+
	̽dl{xvmlslznidhWgRHRIbI6T9<(+	$
%ʣʼ
Qiuxxm{|u{noXdXJV>[I-7.. ! Å4-2nxpn~ntXd]lHsJQD93,&,,-<	Ƹ Z6J:n~zxas|~WZ[@]RQ7a6+7!$:ᰀķյ
s4idxptzaugXpv@i~^X=J6DL,3$,$260ӨĀĻҽ!tZELKVTfLDaL>aT~P(L990$0%@ܻ۟^T029		V@74@J]<7<6-.2'%&66		4!	[,% . :7
,02$'!,!'+(   ,$  <
&'	  %		%'3% 
@	 
$3	<
(!
!
	
0	  	 
!(! 	!+	
	     (% 	  >
'+T$&+

=4
 !!	-				%	&  %, 
 
	 	   &% 	E$$
	

 4$,
	 
	
	

 
	
$		
		  

	    
 
% 
	
  
 	 
				   
 	 
 		 
	   	
      		

 	 	  	
 	 	          
       
	 	
 	    	  		 	                                     	                     
OMQQQQPOONMMLKJIHHHGGFEDDCBA@@@??>==<;:99987666544332210//..----,++**)('''&&%$$$$##-μ       

			񴸵ÿ
μ!"#!!!       &')*)'''&&&&&%$$$$$##""!       '+)-...-----,,,+++*))(('''&&&&%&&$$$$$$$$$$#"""!   &*+---++++++**)**)()))((('''''''&&&%%$$$%%$$$$$$#""!!! --+..0/..--------,+++++***(()('(('''&&&&&&%$$$$$$$$"!!!!,..1110/...-------,,,,+++****((('''&&&%&&%$$$$$$$#!    --+/110/....------,,,,,+++***)((('''&&&&&&%%$$$$$$$!!"!!,-/22210...+++++**()(((((''&&&&&%%$$$""!!!    !   )'&+,--,+++++++++*(((((((('''''''&&&%$$$###"  !!   (
(*+,,+++***)))*)('''('((''''&&'&&&%$$####"   !   *%$(*++***()'(''('&&'''''&&%%$$$$$$$"!       '	'(*++**)(('''&''&%&&&&&&$$$$#$$$$#"      ,+------,++++*))((((('&&%%$$$$$$#""""!  #	




							





 
								




															 





				


 
                %/D.'M<_cݏIO%κ ˝9?/2D?;BUVetpe}nPy8Jd1FH1.	˧ɾ¾з0D09$(K$1CI]XdCVY<<8.591()BX9"."!/(()4105OOFKU]et{}~~nqf<$kSn28 Ѷǻȼ*1(;XPYg1"sg1]PJY\e_Od`DJ9<FH>?O,M$8*'(*(	)"żụ̊ÖĻľ9">$/!#<?P%`2FR>==51;742>B;9;8449<;7>?<;DJHDFODDMUYRYXYcjkqwtpf{}gpesjcB%F48cZ.*4.(C,#)!K/C70.<)'1'/<HO;d.<M824'.,."(44)$$"!	ģ٭®ћ >%O,*!(*()1/,,294588209=;8BB<<BHFHJJEDJQRSURQVZZ]dZ]UZfSE^4d\8*2#4="$;      	#$#%'$!!'*)B	P%4"#**%(((8R1JY<94*5;178>28??9511/,11,*'.#%..)%$"! ݽ׮ǀԠ	 "=5CK82(,9>8?CB<EMQMMMPHMRVRS]YUY`e`cc^]_edeif`_ggfd_j\UgdVH<9^=!	"	 	 㯭ǳ	!"4'#%F2'XRB955=C?DFJ?BJKFEC?;=?>=99554540,)$	ѡ依#Q>UEBHIOV\XV__^`jiggplpptyzw~{}vwyvqvql``jkXPDR,½"#$%(*,//*/41.120*/0)$'%!"",)5(#")..),D>=MPJKMQRXZVUVVRSSRQOPKIHJFED?<99721)$!	ϝ­"..8=EKROVVY``ljflfklsvss}vvv}~~zzw{tvpkef^^^R`E;QO,,½#(!%).,)0/04705270449550...*2/*742==2/82<;DEFHMSRXXYVYY\XRUQRKKKIFDB=99811,(#	 ˰ǻ (!(1210/4=?CIQV]`ddiljpsvwvywyz{v~zwyzv}r}z}{sstqjii_^`XQQKEB<?00'ļ!$,,(042049;<;<=?ECBECBHEFBBFFEBIPSMJBMJQVXSXV^]Z]__^]YZYUSPMMIED>=97.,''Ÿ	"!'0.28;CFHIEJPSSZddifqrvwytw{{~{{{~{~w~~zw}wzwprqnkpi^cZ\RMVB5;9B1'	ļ!"'',1/229;;<B??DEFJFJQOKORPQY^__UVZ\]^]ccgdejgfffd]]YVROJFC=;510)% Į %01/9=9=HOMXZYY]^Zijqqrw}y}~~}}{{vqtrqnneee^\YSUFHCI5./(# ɾü	!##)%,/148=>?DEHKKJSVQUYY_c`cfcd^rcglcgdjgpqnpplllggd`]YXROID?;72.%!ž#)/479DFIKQXU  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111