							



					
										





																					


					



							





																	
								


				




												

	


																		
								


		





												



		


				
											


			
			









		



							

			



			

									


				
				







			





									









		

										
	


		
				

		
					







					














														



	
				
									








								









																		




				
							















						





																			

	

				
						














						




																		

		
				

						












							



																	
		

						


								








							


															
				

						


								



											

							
					

						

												


																						
				

																				


																						





	
	


													


																					





	




			
	

					



																		

		



		



		





	






																			

			


		



















																	


		



				















																								



	
	


				














				

																				


	
	
	


			














				

																		


	





	

		




			




				


								
							









	

											


				



								
						












								




				



							
											












	

				




			



								

											


			











			



			



								


										



	












			


				

							





											


















				


											





					
		














					

								



				

	















		
		

									



				



















				

										



	

				



















		



		

						

				

			


























						


							




























					



													




























				




													
































				




													





























	

					




					
										






















		

	
										



					


										




















	
	

													


			




										
















	
				
																					
										










		





		
				
																							




		









					

							
														



















				


					



																



















		



					



															


















												

						















			
						


				















			

						


					



















			


									


						






















					

										



							




















		
				
												
						
















		






			
																			


















	







		

																				






























												
				

























											

			


























											


		


























											

		






















	




											
		




























	





												
































	





												



























													

























												














	






													













		


		
																		




													





																		



					


											





																								



			




									





																										



		




										







																		
							


	





	


							



		




		

											


			
				







	




							

			




		


									



			
				




				






									













												



		
				
								







				













															




	
				
							









		






		






																
	


		
			

							














						





																						
					
							







		


						




																																						





	

						



																						
							
									






								
																	

																			


									

				

				




			
														

										

							

		








		
										

																					

















					


																
		


		






















																			

		











		










																						

		











			




	

	
																									


		


















	


					
																						


















				




				


																								



















			



					


																					

















		






					


								
										












			

				




				



							
														













		










			




							

															




















	




		



								


														



















		


				


								



													




















	


													






								




















		


										




							

			

















	

			
						




					


	


















	

			
								






						

























	

								
					

								


	
























					


			

									

	























				



																



























				



												
				































			




																




























		

	







																				






















				

				



	
	


						

													






















											


			


				



											



















					


			


								

		
										
















			




			

																						





















			



																		



















	




				


															




















	





			



																























										
											



















									


							















			

							

						


















			


					


					

























				

										


					






















			
				
												
							















		






		
																				
















		







		
																				





























		
																





























															


























																


























																






















	




														




























	





												































	





											


































														























														
























												















		


	

													
						



															



												




		



					

								


																			
				



		




						




																		
						



		




								





																											


		




									


				

				
												


							

		









					


				




	


									



								
		
				






									

		






	

										




		
				
							







		


















												




		
				
							








		
















														




		
	



						














				






															
	

						



							





		



						




																

																		





				

				





																																							



		
					






																		

																			

										

								
				
	


			

															
							


											
			











				






																								























																				























																				


	











	







			
																										


	











			




	
		



																							
















		




	
		
	

																									

















				

								

																										


















				

								

																									


























																
																		












		












					
								
																	













		











		
	


							

																	



























	
	
									


																	

























	

										



																




















													






														


	




















												



												


	






















	

								


												

		





















			




				






														


	






















	

	


		



			


														






























			




			


													
	
























			



																		


























			



													



	





























			



			
									






























		





	



														



























				


				





		

						

							




	






















										





		

					


						



		
















						

		




							

		
											















					



		




																							
























			



																				


















		




			


															

























		



																

























																						




















									


								
















		

						

						


















			


					


						




















				


									


					






















			
			
											

						
		
























		
																					
















	








		
																					





























																	



























																	
























														



























													





























										


























	




	


									
































	






									
































	






												


























													

























											





















	


											

						



																	



											





			



						
						


																	
				




			


							


																	


					


			





					




																	
						
	



		



							


			
				

										



							

		






							
					

	




								



		
				

	










															







								




							
							






					
	

		
			






												





						
							







	







			

	




													





			



						














					

	


														





				



						











						






															

			
							
						




			


						





																																						



								






																	
															


									
			

													
		

																												

													









							


																									














	






																				
























																				
























																									


	











			




					


																							
















			



					


																									

















		


							
																										


















																																								

























																

																		












		











															
																			












			











														
																			




























													


																		



























													



																

















		
	
													




															



		



















													



															



	
























									


																

		





















		





					




														


























		











			


																
































		



				


													
	


























			



																		

























			



																	
	

























			



													



























	




			



														


























		




			




			

							
							



























										





		

					


					




	

















					

			




			
			
																














					



		




																							















		




			



																						


















				



																				
















		




			


																	























																				




















																			


















																		















															



















															































																			


























	

																			



























		

																	
























	

																


























															




















														




























										































								































						































							




























									



















													






















									






















										


					
	
																		



											



	


				

	
														


																


				

	

				


								

																


				

	

			




						



															



		


	


		




								

							


										




	

			


	






																	


									






				

		









																



									






				

							






																	



										




						
		
					







		
		
										

															





					



			














	

										
														






					




	











									



	

													





						

		
				








							







																																			




										
			



																														



													


									





																														



								











							
															


								












		






																				























																						

























																										














		






																													















			




					




																					
















			



					



																								


















				
						
																											



















		


																
																				



























												


																			












			












												


																		













	













												


																		



























												


																		
















			

											



																		






















															


																	





























										
																				


























		



								
																		

























			








																					

































		


																			



























			


																			


























			


																	


























			


																	




























			

																



















	





				



		
															
























						
				





																	


	





















											





																					















					



		




																			
















				



			



																				



	



















			



																				











			









		




																				




































																		







































																			



































																		

































															
































																

































																		








































																		






























		


																



























	



															

































															
































															






























												































										





























						































					




























						


























													























										





























										


																										




													
		


																						


															


				
		
					

									


																


					
	

			



										


																



		


	


		




								

								


									




	
	
	



	








															



									






				


	









											



										






				

							


	

																	



												




				
	
		

				


		

																			
													


									




	









	



														
													





						




	












															

														





							




	










								

	
				
																															






										

				



																															



															


										

	


																
													



								











																						


							











			






																		























																					























																									














	







																													















			




					




																					
















			



					



																								

















				

						
																												



















		


																



																	


























													




																	












			











													



																	













		












													



																	



























												



																	


















		



											



																		




















																


																		



	






















																																	


























	


																												


























			






																						

























	











																	































		

																			



























		

																		


























		

																





























		

																	
















	






		




		
															






















			




			






																

























											





															

		
















					


			




																		















				



			



																		



	



















			



																			


























		




																		




































																	







































																	




































																			






































																




































																





	





























																		








































															


































		


														































	



													


































												

































												


































													






































									






































								



































							
































							































													





























										

































								


																											



												



		

														
												



																	

															
								


																	


				
			
				

										



																	


				
		


			

					

					

								

									



		
	
	


			

			


					

								


										






			


			

		



												




									






				
		
					

		

													



												






				
		

			


			
																	


												


								





		



	




																


												





						




		










								
						
															





						
	


		









							

						
									

																		






																
																														



													

												


															
														




							











																						



							












						


														
									
























																				
























																									























																													














				




					



																							















			




					



																								
















				


						
																											

















																								

																		





















	



														



																	











			












														


																	












			












													



																	



























												




																	



















	



												




																	




















																		


																		



























																																		



























	


																												

























				





																							


























			









																		

































		

																			





























			
																		


























				
																	




























																						

















	






	





																		





















			


					





																	























													





															


	



















							


		




																	

















				



		




																	














		





			



																		























			



																			




























	




																			





































																		



































																				





































																






































															



































																	








































													





































	



													































		



													




























	



		


							






























		



						































														





































									






































								



































								
































						































												



























											































								


																									





											



			

														
												


																		

													


								

																				

									
				

								




																


		
	
		


			

				
						
								

												



	
				


			

	




							
									

													






			


			

	




														



														






			
		

				


															


																






			

	


		



		

																
																	


								





	




	




																
														



								




		









																
															





							



		







	
								

						
										

																		





										
						

																													



															



											

															

													




							






		

																					




							













					


													


								














	






																					

























																									

























																													














			




					



																								














			




						


																									
















		



						


																										

















																									
																		




















		


															



																	











	













															


																	











			












													




																



























											





																


























												




																



















				
													


																	

























																

																		































																												

























			



																									


























				








																			




































	

																		































			
																				




























																						



























			
																		
































																				



















		





			





																	






















													





																	
























							
				




																		

	

















					



			



																		
















			





			



																	






















		



																			























	




																		
















		
















																			





































																		






































																





































															







































														




	


































																		









































														
































		



													





























	



		


								
































		



						































														





































											








































								




































							

































									
































								



























													


























								


																											

		
												

					

																																																		



														

							

																							



				
								


									


																						



		
	
		

			


		


					
																								



	
				


			

	



																																	





				

				

	



																																			





				
		
					


																
																			




					
	



		



																			

																


								




		










																																



								




	










																																




								



		







										

				


														

	

																	



									
					
																																			



														


																	
																

												




													





			

																					




													












						

													



												














		






																									

























																													
























																															













			





					



																								














			




					



																									















			




					


																										
















																																												



















			

															




															


























													




																	










			













												





																











		














											





															



























												




															


















				

													


																	

























																	

											

				
































																						


				


























			



																				


					

























				








													


					





































	
													

				
































				
														
						





























				
																			


























				
																			





























			
																	



















	






		






																	





















											






																		























												





																		

	
















						


			




														















				




			




																	






















			



																		











		










	




																		

































																





































																		





































																





































													







































														




	


































															










































														


































		



													






























		



		


								


































		



							
































															



































												





























		






									




































									

































								

































								




























													

















	






									

		

	


																																													
		

																																														


		



										
																																


					

									

																																






	


				
				

		

												
															






	
						
			

	


																																				



															



																																	



															

			
																						
													



														


				
																							
										



								



		








																					


										



								




		









																			


										





						




		








																															






							



				



																													





	



												

																											








																																													





			

	


																				

														











						
													



			
									














		





																		

							

























																			


							
























																						


								






















					



																							














	






					



																									















	





					


																											

















		

																															

















			


																




							

























													




								



























												





										











		














											





										



























											





												





















													


															






















															

											
					































																							



			































																						


					



























	






																



					






































												


					


































		

												

					































			
																				


























				
																			




























				
																			

























	





	
																		





















			




		
	



	




														























											










				



						




















					










								

										
















				





	





																		














		






	





																































												

































												
















	

















											

































																		




































															






































														




	






























																




































																





























			


														



























			



			
									
























	



		



							





























		


										































														





































									


























	








									



































								































								




























													

























										
			





																								


														



	

																																						
			




																																									

		




																																								









																												

											








																																		
													
	




																																																					



																																									

													



								
																																	

								



								

							
																						



									



								




				






																



								




							




					
		
																	



								








				




							
															


								












		


						
																	
					




















																								





















																														















	


																		

			
											


















																						

										




















																					


						
		






















																		


								
























																															


























																														




























	
																									






























																				






























									




				


































				




				



























	
			
			




						






























	

			



								

























		


	

			


													






















			

																			
























			


				
										






























	


															



				


	




























				
															


				


	




























			
												



					




































													

						




































												

					





































																	





























	


															



























			

															































				
																

































		




														





































			




				



						






















		
		








					
				

										


















	

	











							
											

















	














																	






























													

		






























											




































											
































		
													





































															







































														



















				












														


































														



























				


						
						


























			



													




















		



		



							


























			


								




























														































										
































									
































								































							

























													






















										
			





																								


													






																																
				



																																					



																																			




																																			

	






																																										

	




																																																		



																																																								



																																																						



									
																															
								



									


																													

			




								




																										

		







					




																								


					









					



																						

					












		




		

																						
























																					























																														




















																			

										





















																			

										























																			


							



























																												




























																											





























																									
































																	
































										

					


































							


				






































	
						






































	
								





































										

			





























																				




























				
														






























													



								
































													



			

		






























															


					

		





























		
											


						

		

































												

					







































															









		





























														








		

























																	
	


































				
														




































		


														







































		



				



						

	




































		



			


											





































								
										








































																	





































													



		






























										




				



























									




							























													



								
























																



								




		



















														


						






							














														


						






									











																			



						






									





				


						
																	








								




			



																				












							





		



		



													








			


						











			


										








			





			












														









			







	
















												





































											



































													


































											

































																	




























											
			





														



												






																									
			




																								

				




																												




																											
			






																																			

	





																																						
	



																																																		



																																								

												



									
																																							



									


																										
					



									




																											







					




																									








					




																							












	





																							























																		























																																




















																					

											




















																				

										





















																			


					


























																				
							



























																											




























																										































																				































											

					

































								


				





































			

						










































							




































	

									



































																		





























																				































													


								
































													



									


























																


				


		



























																


						



	































													
							


		
































								
							









		



























																









		
























	


												
		



































																			

	




































		


															







































		


															

	




































		


				


	
						

	




































									
											








































																	




























		









													




























			








										



					































											



							























												



								






















																	



								




		



















														


						






			



















															


						





										














																	



						






									





			


		
																									








							





				


		
																							









							





			



	



															








			


						

















												







					



				

















												








			






		















												


































											




































											































										





























													





























									







																								




									







							

																								
	







								
																					

		


	



								

																							








							

																					








								
																			


	








		

					
																				
	






				

					

																								





				



				

																

												





				




			

																			

										

					






																					
								


					







		

																	
			






			







	



																







					



	



																







					




		



																















		




																		





















																												




















																	
			
										





















																						
												




















																						

							























																								
							
























																														

























																													






























																							































															

































				

				






































					




































							






























								


	





















											

			
























																		




























													

									



























			
													


								


























																	



				

		


























																	


						

		




























												

							

		

























											
					
	









	
















																	








			
















															








		























														

	





































																

	






































														


	









































				


						


	









































				

										








































																		




























		









														




























		









										



				




























											



						























										



							























																



							





	




















														


						





			





















															


						





									















															


							





									






			





																									







								





			






																							








								





		







																	







			


							

















													







				




				
















										








				






		















												
































										





























												
































											




























											




























									






																										



								







							

																	


										







							

																												







								

																									







								

																				







									
																		
	








		
					

																		
		






			


					

																			





				


					

																											




					





		

																	

													

					






			
																										


					







		

																

					





				







	



																	


	


						


	




															







					




	




														

















		





															















	






																							






















																	
										
























																						
							


	




















																					


							























																						


									
























																																	

























																																




























																									






























																

































				

					






































						




































						



























								


























													

























															





























																	





























		

												


								



























																	


				
			

























																	


					

		




		




















												

						

		



			



















												
							


	



			


















																







			














														







			

















																		



































															
			




































														

	





































				




				

	























		















				

											








































																		








































															






































											

					

























									

							





















										


							





















													


								



























														

							





		

















	



													

							




							













	



														


						





										








	





																
							







								




				





																							









							















																		







			

								















														







				


						














											








				






	















											































										
































										































										






























											


























										






																												


									







							

																			


							





																											
							







							


																							








								

																	







																														










									

																					







			

					


																	






			


					


																						





				




			


																													




					







																				
									




				







			
															
									



					








	




																			

	



			








	




													






			













													















			





																		















		






																		














		





																								






















																				


							

	





















																					


								
























																					



									























																																					



















																																	




















		


																													





























					

																	

































		

							






























		

						

























		



						





















			


										






















	

												

















																				

























																				























																



								

























																		




			
			





















																	



				
			




		














														

						
			


				














																				
				
					















																		
									













										
		


				















															
	


							























																						

						


























																												


























				



																				











		

















		


																					













	


















		
																
		



































	

														












	






















	

											































	
									

							




















		
								

								




















		
												


							

























				

								

								





		
















	


													

							





				














			


															

							





									







				



																

							






								





				





																							








								




		







																			







		


								














													








			


							













										







					





		















										


































											
























		




											
























	






											































										




























											






																														


							








							

																			

						






								
																									






								

																			







								


												








									

																		








									

																		








		


				


																			






				


				


																							





				




			


																											




					






			
																											




					







			
																											



					








	




																				






			







	




																	




			














																	












			






																		















			






														
















			





																					















			





															


					

























																			


					

	





















																				




				

		




















																															

















																													















																																

























					

																			






























		



			
						





























	


						





















		



						
















			



										













				

											
















				
														





















							
											
























				
											



						
























						
											



						





















						
										



		
		





	












																	
		




		










				
									
			
					












			

																		










																				













												


					

























														


						






























																				
























			


															










	


















		


																












		

				












		
													
		






































											








































						





































					

					



























								

							


























								

								






























			

							

								





		















	





												

							





			















		




													

						






									









				



															

						






									






		
	





																							








								





	








																			







	



								















													








			


						













												







					




			















											







			





















												






















				



										






















		





								



































								






























											





																																						









							

																							






								
																							






								

																				
	




								


																








									

															








									

																		








		

					


																






				

					


																	





				



				


																




					






		

																		
	


					







			
															




					







		




																		




					






		




																



				







	




														



	






	








																











			






									















			






											
















			





																					

























																					
					
























																						

							




















																						

			
			

















																							














																										



















								

														

























			



									






























			

		



























			


				

















					
						


















					
								






















														

























													



























																			


























																								





				













																		



					












																

					











																				











				
																			











																				
		










									

						


		














													

											
























																					




























																				
	









	

















																		











								












		
													














							











										

	















				













								

	

















	














										

							


















																				



















																						



	























			
																	

	




		



















																				







				

















																				







							










		



																				







							









		




																			







						
















																	








						


















																	

				



					
















																	
			





			


















																						
































																					


























		




																					


























		



																				































																


	





























														




																																									









																																							







									
																							





									

																						





										
																				







										
																		







																													







			

						

														







		


						

																




					



					

																	



						






						
										



						







					

	
							



						











													




					






		

											



				








	


						

		
















				












			








					















			







										
















		








														
























	


																	























				
																					



















				
																				





















																						















																							


















					
												





















			
											



























												


























												

















											



















													



















													





















													























													

























														






				













									




					














													

						











																			











		
																					











	
																				










																			

		














																						






















																							


























																								





		
















																				






					














																			









							











															












							










													













			










	

																	
















																					



















																					


		




















				
																					


		




















																									




				












		




																		






					










			




																					






					








		





																				






					
















																					






					















																					






					













																						





			

















																								




		























																							






	



















		



																									



























		



																										






























																										
































														











									


																								








														


																					








												


																				





																																	




																																	





				


																								






		




																										
	




		





																				














																				














										

								















						




						


		













			




		


			













									


				











										



			











									



			














				



	

















			





	


















										



























												




















				



															





















				


																






















			


																			




















		


																			


















																			



















					
												





















				

											

























		

												




























												

























												


















													

















													

















													





















														

























													






			















							




					



















										



						

















																				















																		












																				










																	
			



















																

			




















																					


















		






																								







	










		





																					






		
















																









							










																	










							









													












			










		
														
























	
																					
















																							


	


















																									


		



















																								



			



















																				





				



















																				






					
















																		





						














																				





					













																					






					







				



																								





			











			





																							





		


























									

													






	



























								



															


































								
																		



































																								





































														











									


																					










	

										


																	









													

																					





																																			




																																				




					


																												





			




																									




			





																						














																			














									
										












						




											















	




								














														













														












																	












										

			

















					




	

















													




	


















														


















			



															


















					


																	





















			


																






















	



																

























																			
























																		






















																























		
													


























	


												































												
























													





















												





















													























														






				












														






					













									






					











									




			


		












																			




















																


















	
																	



















																	
	

		



















																	


	
		





	













																						














			






	
																						















			




																							



















	






																		



























															










			














													











			














														










			













	
																				








	
















																					


	





















																										

			





















																						



				




















																				




					



















															






						

















																






						














																		



	
							















																			





							







		






																							




					










			






																						




			




























								
														





		





























						


																






































			
																		



































																									




































														












								


																								














									

																		










													

																				


	





														
																							





																																	




					

																													





			



																									




		






																					














																	















									
								














					




									
















		




									















												














												














														












											


		















		
					




	















	

											




	

















													



















					
												



















				


																	



















					

															






















			

														

























															
























															






















																























										
					

























																



























		

												




























		

													




























													


























												
























											






				











															






					














										






					












						










		












				
			





















										


			


















													





















																




		


















				
													




		




	













																			




	












			









																	

















			






	
																							
















		







																	



























											








				














										










				














												












			














																	

























																		

		























																			

			





















																					

				




















																			



					

















																	




							















																			




							















																			


									















																				



								


















																								




					













	







																								



			



























								

															



			





























						


															





		






















			




			
																			































																												


































															











								



																						















								


																					


	






														
																			


	






													
																				
		





																																		




																																				





				

																										





	






																						





	







																		














																		














						

	

								














					




									















		


							














											














									
			











											

			


																				



		





																					




		




					
																			




		





	

																					
















																					

















																						


















																					


























											



























											

























												


























					


						

























						



					


























							



					



























																	



























																	




























															























												





					












									





					



















										





						

















										









			














										

























							


		






















				


									






	










						


										





		











							



												



			











								



																



		








	
							





																	












	

					






																				

















					





																	








	









		






											







					
















									








					

















								










					






	

	






																







	











	





																	














	
	

			




																	
		










		

			






																		
				








						







																			


					







				








																		




						






				


		



																				



							






					

	





																			




							






								





																						




				









							







																								



				









					
		







																						



				









			


				






																			




			









				


				






															




		










				


			
					
													
















				



																				
















			








	




	











								

																											

		










									
																									

		









																																	


	





																																		
		




																																




																													




				

																			




		





																	




		






													














														













																	














					

											















	


						














												













															










	
						
																									



																												



																											




																											




						


															





					



															








		




																		








			






	
																				







				










																	







				











																
























												


				
























											




						




























							




						




























							

										




























																			

























																			

























															




			




















												





					





		











												





						




			











										






					




			










				

					










		

















				


	



			























				



								




		












									

										




			











										


												




			











									



															



			









											



																	

		









												



																		












											





																









														





												




																	






												





															

	





									






			
													
		





										







															
		





																	


					
			
					








																	



				

														

																		
								
																																	
																				


																																									

		
																			
																							
		
																										
		

																						

								
																				


			


																


																										



				

																


																							


																		


																					

																				


																																								


																																						



																

																		




										










								
																							










																											









																											




																																			




																															



																											



																										




	





																




	






												













														













														













					

								


















									















											














								
			















					

																								

																											


																												


																												



																									





																						






					
																			






					
			



																					






					

			



																		






				


			




																	












			





												


							














	





												



									
























								




							


























							

										




























																			



















		





																			


















																								



				










																					



							





	

					




												




						




			


		






											


								




			


			





											


	

						



				

												







									


				

													


	
													



	



									

																			







									


																				







													



																						






													




																						








											




																				










							





																









											




										





																		




									






																			




										






																			





											




																				




																		


																	



																		


					
									

																											
																																																																																																																																																												
																							
								
																		


				


															


																										



					
																	


																						


																																											

																																																																																																																			

																													









								

																









								
																		









																				




																											



																													



																												


																										



		




															



	






												



	







										












									












					


	



















											















									














									















																	



																																																																																																																																							
																												
															


																																					



																							
												




																					
						


				




													

									
						



			




												



											
							












												
																					














									
										
												













																		


										






	





																		


								






																						


							







																							


							








						



											


							










			





									

							




			



			





						

						




					


													
		
							

									

																
																																
												

																										


																														

																														
																																

										

																																								
																																			
																														
																																																																																																																																																																																																																																																																								


																																								


																																																																																																																																																								









																					









																									









																			




	


																		



																		


																		


															


		



									



	





							











							











									











									
















							














								












									












															
	


																																																																																																																																																
												

																													

																	
												

																
						


				

															
					



				



															
						










																											














																		










		
																




																						





																							






																									






																									







																					





		

																				




																											

																																																												


																		


																	


																																											
																																																																																																																																																																																																																																																																																																																																																																																																																																																																	





		
														







																		






														



																	


																	


																	

															

												


		

							


	

								






									





											





														




																	



																		

																																																																																																																																		
																																																																																																																										
															

														

													



												



																
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																										
																																																																																																																																																																																                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           