shine.jugi          sorry about bad        @   samples......          ,   ...and bassline        .   jugi notso perfect    #( $                          l                            0                                                   	 %                        %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                          M.K.  h0 @@                      p @0                            @0                          p h0           @0                      `  p          `            `              `                             `  p                          `   h0                          p @0                            @0                          p h0           @0                 h@ @`    0                            0                    `                  p 0                           0  @  `                  p  0     `                     0      `                  p 0      `    0                          p                                                                           ,                               0      `                  p          `                     0                          p          `                    0                         0      `                    h0 h@  `                    @0      `                  h0 @@ @`                  p @0                            @0                          p h0           @0                     `  p                                                      @`                  p         `                   h0                          p @0     @`                    @0                          p h0           @0                 h@ `    0                   `      0                  @`                p 0     `                   0  @ @`                  p  0                             0                          p 0            0                          p                                                                           ,                               0     `                  p                                 0     }`                  p                                0     h`                 0     `                    h0 h@ `                    @0     @`                  0 @@  `                                                         `                           l                            l                           l                          l                 
         l                                                                                 0                          ,                              0 h@  q`              x`            `              `                             `  ,                         `   0  @  `                              `                                                                                                                                                                                                                        `                                                    0      `     0          ,              }0                      `   }0             }0      `                  h0 h@  `                   S0      `              `   h0 @@ @`                  p @0     @l0                   @0     @l                  p h0     @l  @0                     @l p                    ` @l
       `             `                      p                               h0      `              q`  p @0                      `    @0      x`                  p h0      `   @0      `                    0      `            `      0              @  l                p 0      l                  0  @  `              q`  p  0                      `     0      x`                  p 0      `    0      `                  p          `            `                             l                  ,         l                   0      `              q`  p                          `     0      x`                  p          `            `      0 @                `   0      `                    h0 h@  `                    @0      `                  0 @@ @`                  p                                @0      `                  p                                            p               0                            }0             @0          p }0                           0 h@  `                  p                                @0      `                  p          `                            `                 0      `                    }0      `     @0          p }0                            0  @  `                  p                                         `                  p                               0          p                                              @0                          ,h0                               h@  `                  p                                0     `                  p                               h0      `                                                S0  @ `                            S`                  @0 @@ @`                  p  0                             0      `                  p @0            0                          p  0                           @0                                         p                               @0 h@  `                  p  0                             0      `                  p @0      `    0                      `    0                    `      0                   `                p                             @0 @  `                    @0                           @0      `                    @0                           @0                            @0                         @0                          @0                           @0 h@  `                    @0                           @0     `                    @0          p                0      `                  p 0                                 @ `    }0            h0     S`     S0           @0 @ @`                  p         `     @0             0      `                  p @0      `   @0                          p @0            0      `                    S0                        p  0    `                 h0 h                      p          `     h0             0      `                  p h0           h0                      `   h0            0                            0    `                p  0                        0    `                  p          `      0             0      `      0          p          `    0                        p  0                  `      0             x0             0        , 0    `                  0 h                      p          `      0             x0      `     0          p         `    0                      `                  0      `                    h0     @`                    S0     h`                  h0 @ @P     h0          p h0                            @0      P                  p h0                                      p @0                                                                       p                               h0      P     h0          p h0                            @0      P                  p h0           @0                      P    0                            0                     P     0          p @0                           0   P     @0          p h0      P                                               p          l                           l p                        l              l0            l:                 ,                              0 h  P                  p                                        P                  p                               h0     P                         @P                    S0     hP                                                 0 @ @P                  p                              p          P                  p                               0                          p                              p                              p                               0      P                  p                              p         P                  p                               :0     P                  p                              p         @P                  p                               X0  P                  p                                                             p                                                            p                              p                              p                               0  hP      0          p                                h0 h          0          p                               0   qP      0      xP  p  0      P      0      P  p h0 h  P  p  0          p S0      P      0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           0  |@         |      h0  |           |        p   	         p    ,     p     0  p            p      0  p            p     0  p           p       h0  p     @0  p            p     h0  p            p       @0  p            p      @0  p        0  p    , 0  p      0  p        0  p          p   !     0  p   "     p   #      p   $         p   %       p   &     0  p   '  0  p         p              p         @0  p             p         0  p      ,h0  p       @0  p         0  p       h0  p         @0  p        0  p         0  p              p       0  p         h0  p       @0  p h                        p          0                                p      , 0                           0           h0  p                        0  p         0                p      ,     p              p       0  p @                     h0  p                         p                      ,     p       0                  p        0                  p       0                 p         h0           @0  p                       h0  p .                     @0  p                        @0  p          0          , 0  p        0              0  p                        0  p                         p                            p          0           0  p                         p         @0                 p         0          ,h0  p       @0             0  p       h0             @0  p        0             0  p                       0  p         h0           @0 `        `             `          0 `            `            `      , 0 `           h`         0 @` h   h0 `              `        0 `         0  `            `      ,     `              `       ? P @@                     h0  P                         qP              xP      ,     P       0  xP                        0  P                       0  P                        h0  P       @0                  P       h0     @          P         @0                  P        @0              0  P      , 0            0  P          0      @        P          0  P                         P                            P          0  P       0     @@                        P         @0                 P         0          ,h0  P       @0             0  P       h0  P         @0  P        0  P         0                  P       0             h0  qP       @0     @        xP              P          0  P             P                     , 0  P                       0  P h@   h0                  P        0             0  P            P      ,                              h0   @@     @0                                                 P              P      ,                   P                            P                            P                                                                            @                          P                             P                      ,                                       @                        P                           P                                                          P @@          P                              P                             P      ,                   P              P                                          P                                           P                            P @          P                                                                     ,                                   P h@                   }0            0  P        h0              0  P      ,S0              0             
ժ)	
!##))3,+()1-//++++16-+++()/(%(% ' 
 		 #$)/0-/4;<??BDFHJJMNQQSSUVYWYZ[ZZZZ[[[[ZZWVUUWVQKGFJMGB>1,0<<0( ##$ 	
 	$(,/1137?CCBDGGJOUZVSUY]elf^^bcipqmmmljjurppnnnlmtqhhjpqmaajlf[Z_a]ZYZVKMMJGFC;68740-+%!  Ž	!$$')-/137;<><>FMNHJNRVW[[[Z]eihhifinrutmrvnrxzxtuxyz|vnrxvvuttrrrqppnmmliheacic]YW][SOORKJKD<?@<663--,($ 
  


!#$'())++-146446:;<>>??@BCDDDFGJJKKKMMMNNONOOOOOOOOOOQQONOOMMNMMKKKJJJHGFFDBBCB?><;;;86466410-)++)('%%($

	
	   
 !$%')),/003467:;<>?BCDFGJJKMOQRRSUVVYZ[[[]^_aabbcceeffhhhhiijiijjiiijiihhhhhfecbbbba^][[YYWVURQONMKHGFCB@><:7431/,+(%#! 
 	
 #$'()),-/1134788:;<>??@BCDDFGHHJJKMMMNNOOQQQQRRSSSSSUUUUUSSUUSSSSSSRRRQQQQOONNNNMMKKJJHGFDDCB@@>><;:8864310//-,+(''%$#! 

	    		






						                                p&#
(6	C薨/FO<t!Kϒ1@j'$FV9lMN"'PLfzwX:}B{\K]p+mhYly9Nl3%ULG'9,5OP@bQy43Tup\<60zi\@n?k$:V(GњԞƛϸ䐞û)(:=SZOTDaHJfWljygX|(c`wX{O*9Sa{/϶ ߁āҁ򁁁A D4!HzdZd`hi|nsn`TU+RLA)2.ͅΕٓ퓷ā٭Ρ6k;j{$[EIJVwslz,$TG\as\+LT$3Uo@S̚ɁܤثВF!֑̑:G\WªF<.L0BxJL
~'%Y=S)G
ˁ1畢8˟=76 ʢF|deP[zZM)Y63l1iJL>8R;0G;	)!ցԌ#ꣾ
2ǱP +05МZK	( #

T
4.9(F|ICa;&01P2nh[QN6B@(:RC%6%&U45 ė Á0=" 6=IZU^(p}kC=L (Jc@F8bI.@U,J7񷉺ћȢʴ
 \F,g<&_
\|hVt>`@gqxg4J/(Q^R,Ľ"ϔ    ң=[.S7UprquLB^bmNXgysd~x;:v{-Q F+ELL=O('.ͻ܁	#1,# O3<+4XM*r'-3>,2,(+
!
	/ӧ*
$	,>*!,-60!3#6Q>>& '+0F 23EDD#.L1r,7!	%מ꤁÷ϱȾ  5"+K;GGoWacDD^:LV'\^b|ZjmSc`>N@~Zp\CH%@&P@:ְݩȤց̭ )7Q.
#$8@\R9
9<		B"Q36+-.ES$*!$
ů  #'	# 	
%01$65
/# 7
 ++%9
.8!<&3):503&
G$@F2H64@(68" "#	$ 1÷ƻ!	.5+
2'%,Z"/!&  &$3
4
:%!.@7( $%(/˹( 6$	&0,*129*/+\0$(	%"4@H(6+#


Һ '(/32#&-0E.00+ ,@14
)  	$#,	3$-+##- "4:
 -

	 !& (2@/"+   &!6#*	)"	 
 ""%%
'"&0"$#" 

 	&
)	
$)$(& !..	  $"
4+
!&"!
 ,0"%"!,#/! $	
  	 
	
 " 
&!		 (	" *.'	*)"	( 
   


 	


	 	
	 
 *)
("  	# 	$+#'(&8#$!.  	 #&)$"3&%'0G*3*$'(    &$.# ")%%&/0". 0%(+
 
 	.$	  	   	     	

	 	

   
 



	     dXOR^nssssrkg^P8 	ػ#'$"û/HXZUPMPOI@8410+%#&)(&$$#&),132)(9GQVQLB5+Ļ¼ö%4ES\_bhpqqqpqpmid]P>.$!
 	"/;DHHC<5-# ÷#2:8*¸!)2?LV^fimopqqqpppolg`\YTI<-$!¼%&"	 »ƻ(39?GNTX\aipqqqqqpmic[PD6,$ !).10,' ¶$$̻		
!&.7>BFJNQTW\dkopppppmhaZQF90(!	 
$+020,%ƻ	ξ $(.48:;>BEGKPYbgkmpqqoke_WLA6-&!,38983,# ˼ɸ"'+.159;;;<?BCGNV^cgkoqqojf`YPD81)!$-6:;83,"Ǽν$*.002454212468<DLTZ_elpqplie_VL@80&	)3;?@=80'ɼȻ%-26677764100135:BJQW]cjopomjgaXMC;3) +5;??<70% ǻξ
")/59::8641-*'&'),18?IPW]ekoonljd\SI@8.# ".9?CC>:2(ɽ  ȼ"*06;??=:740+&$#$&).5>EMT[cilnmlid\TJA90$ #/8>A@=80% ɼ	 *39?CDA?:50*$  &-5>FNU]dilmljf_WNF<3' 	#/8>AA=80&ʾǽ&19?DGGD?:3-'!#+3<DKRZagjjjhd^VNF=2' $.6;>=:4-# ʽ".8?FJLIE>80)!#,5=ELU]cgiihd_XPH@4)	 "-5:<;83+" ż)4>EJLMID<5-%!)19BJSZadfffc^XPG>4(	  !*16874/( 
¼ƽ#0<EKOPOJB:2) 	#+3;ENV\`cddb^XQH?5*	 (.3441,%	ǽƾ*5AIOQQNH@7.% (09BKSX]_aa_\VOG>4) %,.0/,("»ľ"1=GNSTRMF=4*  #+4=FNTY\^_^ZUNG>4*	 
"'+,*)% ½¼)7BKRTTPKC:0%		(1:CJPVY[\[XSLE=4(	 
#&'&%!ſ"0=HPTVTPI@6,"#,5>ELQUXYXUQKD<2(	 	"##!ļ)6CLSVVSNF<1(  )1:AHMQTVURNIB:1&	 	ļ"1=GPUWUQKB8-#
$-5=DINPRQPLG@80&	
ż)7CLRVVTNG>3(!)19?EJMNNLHD>6.$	ȿ"0=HOUWVRLD:0$
$-4;AEHJJIFA<4,#	»*7CLSWWUPI@6* 	!)18=BEHGFD?92*"	 	 ȼ$2>HQUXWTNF<2&&-4:>BDDC@<70)!	 	
	 ¸+9DMTWXWSLC9."
  	"*16;>@A@=94.( 	 				 

 ʼ%3?JQWYYVQI@6* &,27;<=<:71,&
     	 ĸ,9DNTXYXTOF=2'")/378:9740*$   %3?JQVYYWSLC:.# %+0356641-("    Ȼ-:DMTXZYVPI@6+ !'+/1220.*&!	  
!#$$"·%3?IPVYZXTNF=3(	#'+-..-+($ 	  !%'))(% ̼,9DLSWYYVRLD:0$$')*+)(%"
	 $'*,.-+(!ȸ%2>HOUXYXTPI@7,!
 
#%&'&%" 



	  	 %)-0120.(! ·+7BKQVXYVSMF>4)!###" 
	  %*.14553/) 
ͼ$1=FNSWXWUQKD;1&	  

%*/3689740(ȸ*6@IPTWWVSNHA8.$ 
$*/38:<;94.&·#/;DLQUVVTQLF>5+   "(.38<>>=:5.$̼(4>GMRUVUSPIC;2) 		 &-28<???>94,!ȸ -8AINSTUTQLG@80& 	$*06;?ABA>92(·	%2;DJPSTTRNJD>6-$

!(.5:>BCCA=70%ͼ*5?FLPRSRPLHB;4*!	
 $+27=ACDC@<4, ȸ#/9AGLPRQPNJE@91(  	!)05;?CDDB?92(÷'2;BHMPPPNLHC=6/& 	  %,39>BDEDB=6.$	̽*5=DILOPNLJF@:4-$
  	
#)06;?CEEC@:3)ȼ	#-7>DILMNMKGD>92+#  

 &,38=ADEDA=8.$¶'19?EIKLLKHEA<60)!		
$)06;?BDDC?:3* ̾)3:@EHJKJHFC?:4.' 		!'-28=ACDC@<6.$ Ⱥ
",4;AEGIIHFD@<82,%
  

$*05:>ACCA>92) ĸ%.5;@DFGGFDA>:50*$ 	   "(-38<?ABA?;5.$&/6<@CDEEDB?<83.(" !   !&*059=?AA?<70( ȼ
(06;?ACCCA?<961,'! !!!  $).37;>?@?=93,$ż!)06;>?@A@?=:730*%  !"!!  $',058;>?>=950'	¸#*069<>>>><:851-)$ 
 !"""!  $'+/37:<=><:61*"ʾ	#+058:<<<<:8620,(#	 !###"! !$'*-248:<<<:62,%	ǽ%*0368:::97630-*&"	 "#$$$#""     !#%'*-0469:;;:73.(!ļ%*.2567776531.,(%  "#$%%%$$##"#$%&(*-/25789:9740*$	 û$)-024554421/,*'$   "$%&'&&&&&&'((*,.02468888640+%¼	#(,.0222210.-*(%"  "$&'((())))*+,-/13457787640,&  ¼
#'*,./000/.,+)&$!  "$'()*++,,-./0123556776530,("½!%()+,--,,+*('%#  "%()+,-..0012345667766530,(# ¿#%')*****)('&$"  
 #&(*,./01234566777776420,($
 #$&''((('&%$"! 
 #'),.023456788999876420-)$ "#$$%%%$$#"! 		 $'*-0245789:::;::97630-)$ 
 !""##"#"! 
 	!%(,/2468:;<<<=<;:8641.)% 
 	   !!   
!%),0368:<=>??>=<:862/*&! 
"&*.157:<>??@@?><:740,'"		¿ 
"'+/369<>?AABA@><961-($

 $(,047:=?ABCBB@>;840*% 	 
 %).169<?ACCDCB@=:61,'!
 	!&*/37:>@BDDDDA?<84.)$ 
	"&+048<>ACDDDC@>:51,%  
 	#(-159=?BCDDDB?<83.("	 
$)-26:=?BCDCB@=:50*$ 	!&*/37;>@BCCBA>;72,'! 
		"'+048;>@ABBA?<84.)#	 $(-158;>?AA@?<950+%  	   %).259;=???><:62-'!    
"&*/368;=>>=<:73.)#
 
 !! #(,0368:<<<;9630*%	!!"!

!%)-03689::98620*&    !""" 
#'+.1457888752/+&!
   "###!
!%(,/135666542.+'"   "$$#" #&),/13454420.*&" 
!#$$$# !%(+.01233210-)&"	 	
		!#$%$#!#'*,.012210.,)%!
 	

	!$%&%$"	"%(+-/0000.-+($!

	 "$%&&%" 	!$'*,./000.,*'$ 


 "$&'&%# 
 #')+-../.-,)'$ 	 "%&''&# 	"&(+-../.-+)&# 
 	 "%&''&$!  $(*,./..-+)&# 

	 "%'('&$! 
#'*,-./.-,*&# 

#%'((&$! "%),-///.,*'$ 
	
"%'(('$! 
 $(+-/00/-+(%!

"%'((&%"#'+-/000.,)&" 

"%'(('%"!&*,/010/.+($  
	"%'(('$!	#,0-&$%&%  
		
		       	
	
	  	

  	

		   		



		   	                                                                                                                  >O8Ā+?8)6<0躽74% KP_dP<$ '?{~@
'WU@7^d@#E@ಞ;G_|4OnXH7_P 'DȀȵƼ7_P ĬȰĵOx0/?F]^\@ؠ  _L:1?VH +_l@ /gX4#-K]mfP4(+30 #$  ԸΨ+GoxYX@!&?op83@'SX@"':඿Ġ?p@Ę-O~t@?up@" ش'  Wx@
'MjX 䤓䰀>@4਀W|H/5  (!3<,ED0 ظȠ/B2+=_R0'.9INZ\L /<, Р_|T2̻7KQB, ผ+W`H*.?G@4%/C8ذ'!;_tDOh@ ʼĻ)("𰐀/cqpH '3 Gsh(ڰ-KSE>>;?IVH0$/Kg`8 Ժ+>0

Oop0ࠀ)$/Oe`D*/?B4  ఀ?KOTXH6GXW]XHM@мȈ;8  ఀ-?_bH$%.и5>4$ 7ZbZ@ м+253?MHB8&%;WYQ@ +3,Ű7kyp@ Ȩ'$
7g|X@&';A>46:0ؤĠ7UQ8 /OXRNOE@CGD0 Ƞ& Ьĸ7cul@) ళ
 +F@$ ԨʰИǺ;C4&'/;OTNSWL8"
Ġ 7WX@Ԡڴ=_fd]H2!'/7;1&¸#;IHB>AIOQWYWPB.  ȵư/O^T@		 Ĵø&(?]a\PD4$ظ'2$ണĳȨ /WnmP$ /;@8(м'?OF967;Ok}pH('.&ð?_`@ !ʶʲĠ+Oc`L0  ·' ȹEUP@(
3=<2$36 а+:6)%'7M\_X@$/2$
 ľ'?ND$м Աฐ7OQ@ +" ж	 	
İ ļþ#+./* ',*$!!'3?:ఓ#/7<:8?ML@(!'#++ ưи 
ļ̴%&Ⱦм #+)/67<BB0Ĺ55( %5FLB0 
&.7>5  þм'*! &'  ƹ    к'(  +ESN@- 7KSF(5AD@0Ĺ((-.  ʾ#%
̰غо" 'GXN8 
 '?ID0 ;A@5&ü
 	% º#%' 
-*"

ȿ 	 -795*
 	'30+'0,+,,(»

 ÷#.2.!ż'11*þ
	#-.'  ƽ	#)++(%'%ʽ+52$ #,..!	 º%!ƾ/2.$ Ⱥȿ ))! ĵ##!
¼				# &*(	
  !
	!).*
 ºº!
	
'%



» +3,
#
 		Ƚ   ¿&#	## 
  

ú 
º
	    			 û			 

¾
  	
	 Ƚ	¿	

	 	 
  		
 ¿
	
 ¿ 	¾   	 	   ľ     

 ʾ   	¿	 Ŀ	
 	



   	
  	ÿ  
 ſ            D>2 ̾/EK:ȿGeh`TMD??4"
'>C8 ʾ=SZ\VLDE@8( Ȱ+?I@  7M]`\VSOJG:"Ȭ;D2	º'?OUXSOMOL@$̬5:2& ¿7GSUTQPWUD*Ҳ/99,/?MPPNS[XH0Դ'580 
7BFFISYVH4 
Ժ/60 µ/:<?FOWUI<*´+0, ĺ&159COTPH@4Ⱥ%/,!¶*/7GRSOOL@ ĸ+(#Ĺ/?FELSQ@ !#"/?AGU\ZF(ö"#" *39CQ^XD*ĸ"" °#)1?S\[P4  +;KW\L4Ǽ ȹ'7K\aT<  !/?W^R@(	 ²ȸ	'?W[SD0 
 ɸʸ;KSRF2	 ʸ	μ3GSXP8 о	   µ%>QWL8 			ɺ;SZP<)
 
 /KRJ:* 	
 Ƚ  ü+ENH@0%¶  ǿ;ED<3&
 ü2?A=3( Ⱥ   ſ+;?<4-" û#5::80$	 ȼ+3880$̼
ĺ-680"	ż'35.$ĸ/0,&ȼ )-,)  ̾Ľ#,.) ',&  ƾ#'$   ##   °!Ķ
 Ȼ ·
 ƺ  ȼ½
 ½	 
	Ŀ
þ	 ÿú	¸ 	 ¼ý	ľ	 ¿ ¼	 

 	¸ º	ý	 ¾	 			þ	

 	


ſ		 ľ	 Ŀ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           